code:
:: FFeet [nobr no-history]

<<set $AS = $activeSlave.ID>>
<<setLocalPronouns $activeSlave>>

<<set _footSeed = random(1,100)>>

<<if getSlave($AS).weight > 190>>
	<<set _thighs = "massive flabby">>
<<elseif getSlave($AS).weight > 160>>
	<<set _thighs = "thick flabby">>
<<elseif getSlave($AS).weight > 130>>
	<<set _thighs = "flabby">>
<<elseif getSlave($AS).weight > 95>>
	<<set _thighs = "fat">>
<<elseif getSlave($AS).weight > 30>>
	<<if getSlave($AS).muscles > 75>>
		<<set _thighs = "toned fat">>
	<<elseif getSlave($AS).muscles < 15>>
		<<set _thighs = "fat">>
	<<else>>
		<<set _thighs = "plush">>
	<</if>>
<<elseif getSlave($AS).weight > 10>>
	<<if getSlave($AS).muscles > 70>>
		<<set _thighs = "thick muscular">>
	<<elseif getSlave($AS).muscles > 20>>
		<<set _thighs = "soft toned">>
	<<else>>
		<<set _thighs = "soft">>
	<</if>>
<<elseif getSlave($AS).weight >= -10>>
	<<if getSlave($AS).muscles > 70>>
		<<set _thighs = "muscular">>
	<<elseif getSlave($AS).muscles > 20>>
		<<set _thighs = "toned">>
	<<else>>
		<<set _thighs = "average">>
	<</if>>
<<elseif getSlave($AS).weight >= -30>>
	<<if getSlave($AS).muscles > 40>>
		<<set _thighs = "thin muscular">>
	<<elseif getSlave($AS).muscles > 20>>
		<<set _thighs = "toned model's">>
	<<else>>
		<<set _thighs = "model's">>
	<</if>>
<<else>>
	<<if getSlave($AS).muscles > 5>>
		<<set _thighs = "emaciated toned">>
	<<else>>
		<<set _thighs = "emaciated">>
	<</if>>
<</if>>

<<if getSlave($AS).belly < 1500>>
	<<set _belly = _thighs>>
<<else>>
	<<set _belly = bellyAdjective(getSlave($AS))>>
<</if>>

<<if getSlave($AS).height >= 185>>
	<<set _legs = "wonderfully long">>
<<elseif getSlave($AS).height >= 170>>
	<<set _legs = "long">>
<<elseif getSlave($AS).height >= 160>>
	<<set _legs = "nice">>
<<elseif getSlave($AS).height >= 150>>
	<<set _legs = "short">>
<<else>>
	<<set _legs = "short little">>
<</if>>

<<if getSlave($AS).boobs >= 30000>>
	<<set _boobsA = "skip">>
	<<set _boobs = "room filling">>
<<elseif getSlave($AS).boobs >= 20000>>
	<<set _boobsA = "beanbag sized">>
<<elseif getSlave($AS).boobs >= 8500>>
	<<set _boobsA = "obscenely massive">>
<<elseif getSlave($AS).boobs >= 8000>>
	<<set _boobsA = "Z-cup">>
<<elseif getSlave($AS).boobs >= 7500>>
	<<set _boobsA = "Y-cup">>
<<elseif getSlave($AS).boobs >= 7000>>
	<<set _boobsA = "X-cup">>
<<elseif getSlave($AS).boobs >= 6500>>
	<<set _boobsA = "V-cup">>
<<elseif getSlave($AS).boobs >= 5500>>
	<<set _boobsA = "U-cup">>
<<elseif getSlave($AS).boobs >= 5100>>
	<<set _boobsA = "T-cup">>
<<elseif getSlave($AS).boobs >= 4700>>
	<<set _boobsA = "S-cup">>
<<elseif getSlave($AS).boobs >= 4300>>
	<<set _boobsA = "R-cup">>
<<elseif getSlave($AS).boobs >= 3950>>
	<<set _boobsA = "Q-cup">>
<<elseif getSlave($AS).boobs >= 3600>>
	<<set _boobsA = "P-cup">>
<<elseif getSlave($AS).boobs >= 3250>>
	<<set _boobsA = "O-cup">>
<<elseif getSlave($AS).boobs >= 2900>>
	<<set _boobsA = "N-cup">>
<<elseif getSlave($AS).boobs >= 2600>>
	<<set _boobsA = "M-cup">>
<<elseif getSlave($AS).boobs >= 2300>>
	<<set _boobsA = "L-cup">>
<<elseif getSlave($AS).boobs >= 2050>>
	<<set _boobsA = "K-cup">>
<<elseif getSlave($AS).boobs >= 1800>>
	<<set _boobsA = "J-cup">>
<<elseif getSlave($AS).boobs >= 1600>>
	<<set _boobsA = "I-cup">>
<<elseif getSlave($AS).boobs >= 1400>>
	<<set _boobsA = "H-cup">>
<<elseif getSlave($AS).boobs >= 1200>>
	<<set _boobsA = "G-cup">>
<<elseif getSlave($AS).boobs >= 1000>>
	<<set _boobsA = "F-cup">>
<<elseif getSlave($AS).boobs >= 800>>
	<<set _boobsA = "DD-cup">>
<<elseif getSlave($AS).boobs >= 650>>
	<<set _boobsA = "D-cup">>
<<elseif getSlave($AS).boobs >= 400>>
	<<set _boobsA = "C-cup">>
<<elseif getSlave($AS).boobs >= 300>>
	<<set _boobsA = "B-cup">>
<<else>>
	<<set _boobsA = "skip">>
	<<set _boobs = "flat">>
<</if>>
<<if _boobsA != "skip">>
	<<set _boobs = _boobsA + " " + getSlave($AS).boobShape>>
<</if>>

<<if getSlave($AS).balls == 1>>
	<<set _balls = "vestigial">>
<<elseif getSlave($AS).balls == 2>>
	<<set _balls = "small">>
<<elseif getSlave($AS).balls == 3>>
	<<set _balls = "average">>
<<elseif getSlave($AS).balls == 4>>
	<<set _balls = "large">>
<<elseif getSlave($AS).balls == 5>>
	<<set _balls = "massive">>
<<elseif getSlave($AS).balls == 6>>
	<<set _balls = "huge">>
<<elseif getSlave($AS).balls == 7>>
	<<set _balls = "giant">>
<<elseif getSlave($AS).balls == 8>>
	<<set _balls = "enormous">>
<<elseif getSlave($AS).balls == 9>>
	<<set _balls = "monstrous">>
<<else>>
	<<set _balls = "overly massive">>
<</if>>

<<if getSlave($AS).dick == 1>>
	<<set _dick = "tiny">>
<<elseif getSlave($AS).dick == 2>>
	<<set _dick = "little">>
<<elseif getSlave($AS).dick == 3>>
	<<set _dick = "average">>
<<elseif getSlave($AS).dick == 4>>
	<<set _dick = "big">>
<<elseif getSlave($AS).dick == 5>>
	<<set _dick = "huge">>
<<elseif getSlave($AS).dick == 6>>
	<<set _dick = "gigantic">>
<<elseif getSlave($AS).dick == 7>>
	<<set _dick = "massive">>
<<elseif getSlave($AS).dick == 8>>
	<<set _dick = "horse-sized">>
<<elseif getSlave($AS).dick == 9>>
	<<set _dick = "monstrous">>
<<elseif getSlave($AS).dick == 10>>
	<<set _dick = "inhuman">>
<<else>>
	<<set _dick = "hypertrophied">>
<</if>>

<<if getSlave($AS).butt < 1>>
	<<set _butt = "flat">>
<<elseif getSlave($AS).butt < 2>>
	<<set _butt = "small">>
<<elseif getSlave($AS).butt < 3>>
	<<set _butt = "plump">>
<<elseif getSlave($AS).butt < 4>>
	<<set _butt = "big bubble">>
<<elseif getSlave($AS).butt < 5>>
	<<set _butt = "huge">>
<<elseif getSlave($AS).butt < 6>>
	<<set _butt = "enormous">>
<<elseif getSlave($AS).butt < 7>>
	<<set _butt = "gigantic">>
<<elseif getSlave($AS).butt < 8>>
	<<set _butt = "ridiculous">>
<<elseif getSlave($AS).butt < 10>>
	<<set _butt = "immense">>
<<else>>
	<<set _butt = "inhuman">>
<</if>>

<<if getSlave($AS).hips > 2>>
	<<set _hips = "inhumanly wide">>
<<elseif getSlave($AS).hips > 1>>
	<<set _hips = "very wide">>
<<elseif getSlave($AS).hips > 0>>
	<<set _hips = "wide">>
<<elseif getSlave($AS).hips > -1>>
	<<set _hips = "ample">>
<<elseif getSlave($AS).hips > -2>>
	<<set _hips = "narrow">>
<<else>>
	<<set _hips = "very narrow">>
<</if>>

<<if (getSlave($AS).skin == getSlave($AS).race) || (getSlave($AS).race == "white") || (getSlave($AS).race == "black") || ($seeRace == 0)>>
	<<set _skin = getSlave($AS).skin>>
<<else>>
	<<set _skin = getSlave($AS).skin + " " + getSlave($AS).race>>
<</if>>

<<if hasBothLegs(getSlave($AS))>>
	<<set _nounL = "legs">>
	<<set _nounF = "feet">>
<<else>>
	<<set _nounL = "leg">>
	<<set _nounF = "foot">>
<</if>>

/*Part 1: Order and reaction*/
You call <<= getSlave($AS).slaveName>> to your office, telling $him to use $his _nounF to please you.
<<if (getSlave($AS).fetish == "mindbroken")>>
	$He is brought to you and stands blankly by your desk.
<<elseif (getSlave($AS).relationship == -3 && getSlave($AS).devotion >= 60 )>>
	Your devoted slave $wife is delighted to get another chance to pleasure you.
<<elseif (getSlave($AS).relationship == -2 && getSlave($AS).devotion >= 60 )>>
	$He considers $himself your lover, and is delighted to spend time with you.
<<elseif (getSlave($AS).devotion < -50)>>
	$He strongly refuses, and you have to restrain $him to get $him to obey.
<<elseif (getSlave($AS).devotion < -20)>>
	$He tries to refuse, but decides it will just be easier to comply than risk punishment.
<<elseif (getSlave($AS).devotion <= 20)>>
	$He doesn't seem eager to comply, but fears being punished enough to obey.
<<elseif (getSlave($AS).devotion < 60)>>
	$He complies quietly.
<<else>>
	<<if (getSlave($AS).trust < -50)>>
		Although $he just barely trusts that you will not harm $him, $he is still unsure about what you are going to do which makes $him pause.
	<<else>>
		$He rushes to comply.
	<</if>>
<</if>>

/*Extra 1 if tease/perverted and not mindbroken*/
<<if (getSlave($AS).sexualQuirk == "tease" || getSlave($AS).sexualQuirk == "perverted") && getSlave($AS).devotion > 60 && getSlave($AS).fetish != "mindbroken">>
	Before you can begin, $he arches <<if hasBothLegs(getSlave($AS))>>a<<else>>$his<</if>> leg in a seductive tease.
<</if>>
/*Part 2: lube and reaction*/
<<if !canWalk(getSlave($AS))>>
	<<if tooBigBreasts(getSlave($AS))>>
		Since $he is immobilized by $his _boobs boobs, you have $him lay on $his side on the floor,
	<<elseif tooBigBelly(getSlave($AS))>>
		Since $he is immobilized by $his <<if getSlave($AS).bellyPreg >= 3000>>hugely gravid<<elseif getSlave($AS).bellyImplant >= 3000>>_belly protruding<<else>>heavy <<print getSlave($AS).inflationType>>-filled<</if>> belly, you have $he lay on $his side on the floor,
	<<elseif tooBigDick(getSlave($AS))>>
		Since $he is immobilized by $his _dick dick, you have $him lay on $his side on the floor,
	<<elseif tooBigButt(getSlave($AS))>>
		Since $he is immobilized by $his _dick dick, you have $him sit on your desk to present $his _legs _nounL and _nounF,
	<<elseif tooBigBalls(getSlave($AS))>>
		Since $he is immobilized by $his _balls balls, you have $him lay on $his back on the floor with $his _nounL over $his nuts,
	<<else>>
		You have $him sit on the edge of your desk to present $his _legs _nounL and _nounF,
	<</if>>
<<else>>
	You have $him sit on the edge of your desk to present $his _legs _nounL and _nounF,
<</if>>
<<if getLegCount(getSlave($AS), 4) + getLegCount(getSlave($AS), 6) === 2>>
	then pour lubricant onto your hands, applying it to $his elegant artificial _nounF.
<<elseif getLegCount(getSlave($AS), 5) === 2>>
	then pour lubricant onto your hands, applying it to $his deadly artificial _nounF.
<<elseif hasBothLegs(getSlave($AS)) && !hasAnyNaturalLegs(getSlave($AS))>>
	then pour lubricant onto your hands, applying it to $his artificial _nounF.
<<else>>
	then pour lubricant onto your hands, massaging it into $his <<= getSlave($AS).skin>> _nounF: rubbing $his arch<<if hasBothLegs(getSlave($AS))>>es<</if>>, sole<<if hasBothLegs(getSlave($AS))>>s<</if>>, and toes.
<</if>>
<<if getSlave($AS).fetish == "mindbroken">>
	$He shows little reaction to your efforts.
<<else>>/*not mindbroken*/
	<<if (getSlave($AS).devotion < -50)>>
		$He tries to stay hateful despite the pleasurable stimulation.
	<<elseif (getSlave($AS).devotion < -20)>>
		$He is mostly quiet, but occasionally stifles a moan.
	<<elseif (getSlave($AS).devotion > 20 && getSlave($AS).sexualFlaw == "shamefast")>>
		$He <<if (hasAnyArms(getSlave($AS)))>>hides $his face in $his hand<<if (hasBothArms(getSlave($AS)))>>s<</if>><<else>>attempts to hide $his face<</if>> in shame at $his nudity, but occasionally a moan breaks out.
	<<elseif (getSlave($AS).devotion <= 20)>>
		$He seems a bit surprised by the attention, occasionally letting out a moan.
	<<else>>
		<<if (getSlave($AS).trust < -50)>>
			$He seems uncomfortable at your touch and frequently jerks away, spoiling the moment.
		<<else>>
			$He enjoys the massage, moaning in pleasure at your touch.
		<</if>>
	<</if>>
<</if>> /*close lube and reaction*/

/*Part 3: Actions, attraction/devotion and fetishes*/
<<if getSlave($AS).fetish == "mindbroken">>
		You hold $his _nounF and thrust between them as $he <<if canSee(getSlave($AS))>>watches you blankly. <<else>>points $his blind gaze at you. <</if>>
<<elseif !(canWalk(getSlave($AS)))>>
	<<if (getSlave($AS).devotion < -50)>>
		When $he refuses to serve, you take<<if hasBothLegs(getSlave($AS))>> both of<</if>> $his _nounF and start thrusting between them.
	<<elseif (getSlave($AS).devotion < -20)>>
		$He seems a bit reluctant when massaging you with $his _nounF so you have to do most of the work.
	<<elseif (getSlave($AS).devotion <= 20)>>
		$He tries to make it pleasurable for you, but the combination of the awkward angle and $his nervousness makes $him lose $his pacing often.
	<<elseif (getSlave($AS).devotion < 60 || (getSlave($AS).sexualQuirk == "unflinching" && getSlave($AS).devotion <= 20))>>
		$He does $his best to please you from $his position on $his side, massaging your cock nicely.
	<<else>>
		<<if (getSlave($AS).trust < -50)>>
			$His lack of trust causes $him to ask "<<Master>>, is this pleasurable for you?", spoiling the moment.
		<<else>>
			$He moves $his _nounF hypnotically, trying $his hardest to make you cum. Being on $his side doesn't affect $his footjob, and you get a nice view of $his _legs _nounL as $he runs $his _nounF across your cock.
		<</if>>
	<</if>>
	<<if !canWalk(getSlave($AS))>>
		<<if getSlave($AS).boobs > getSlave($AS).belly >>
			$His _boobs breasts wobble as $his _nounF service you.
		<<else>>
			$His _belly belly wobbles as $his _nounF service you.
		<</if>>
	<</if>>
<<elseif (getSlave($AS).devotion < -50)>>
	When $he refuses to comply, you take both $his _nounF and start thrusting between them.
<<elseif (getSlave($AS).devotion < -20)>>
	$He seems a bit reluctant when massaging you with $his _nounF so you have to do most of the work.
<<elseif (getSlave($AS).devotion <= 20)>>
	$He tries to make it pleasurable for you, trying to find the right angle and speed, but $he seems a bit tense and ruins $his pacing.
<<elseif (getSlave($AS).devotion < 60 || (getSlave($AS).sexualQuirk == "unflinching" && getSlave($AS).devotion <= 20))>>
	$He does $his best to please you, massaging you nicely with $his _nounF.
<<elseif (getSlave($AS).attrXY < 16)>>
	$He tries to make it pleasurable for you, but $his great distaste for men is obvious on $his expression.
<<else>>
	<<if getSlave($AS).sexualQuirk == "perverted">>
		As a devoted pervert, <<= getSlave($AS).slaveName>> gives an enthusiastic footjob, with $his
		<<if getSlave($AS).dick > 0>>
			<<if canAchieveErection(getSlave($AS))>>
				<<if (getSlave($AS).chastityPenis == 1)>>
					erect caged _dick cock,
				<<else>>
					erect _dick cock,
				<</if>>
			<<else>>
				soft and dripping _dick <<if (getSlave($AS).chastityPenis == 1)>>caged <</if>>dick,
			<</if>>
			<<if getSlave($AS).balls > 0 && getSlave($AS).scrotum > 0>>
				<<if getSlave($AS).vagina >= 0>>
					and pulsing _balls balls <<if getSlave($AS).vaginaLube > 0 && getSlave($AS).vagina >= 0>>that are wet from $his feminine arousal <</if>>
				<</if>>
			<<elseif getSlave($AS).vagina >= 0>>
				and <<if getSlave($AS).vaginaLube == 1>>wet <<elseif getSlave($AS).vaginaLube == 2>>dripping wet <</if>>aroused vagina
			<</if>>
		<<elseif getSlave($AS).vagina >= 0>>
			<<if getSlave($AS).vaginaLube == 1>>wet <<elseif getSlave($AS).vaginaLube == 2>>dripping wet <</if>>aroused vagina
		<<else>>
			perverted smile
		<</if>>
		showing $his sexual excitement to service your cock with $his _nounF.
	<<elseif getSlave($AS).fetish == "cumslut" && getSlave($AS).fetishKnown == 1 && getSlave($AS).fetishStrength >= 60>>
		As a devoted cumslut, <<= getSlave($AS).slaveName>> eagerly strokes your cock with $his _nounF, delightedly smearing your precum on $his sole<<if hasBothLegs(getSlave($AS))>>s<</if>>. $He
		<<if canSee(getSlave($AS))>>
			<<if $PC.balls >= 10>>
				stares at your massive balls with a ravenous gaze,
			<<elseif $PC.balls >= 5>>
				stares at your large balls with a hungry gaze,
			<<elseif $PC.scrotum > 0>>
				stares at your balls with a steady gaze,
			<<else>>
				practically stares through you to your internal balls,
			<</if>>
		<<else>>
			gingerly feels the
			<<if $PC.balls >= 10>>
				weight of your massive balls
			<<elseif $PC.balls >= 5>>
				weight of your large balls
			<<elseif $PC.scrotum > 0>>
				weight of your balls
			<<else>>
				tender skin at your base
			<</if>>
			with $his _nounF,
		<</if>>
		shivering in anticipation.
	<<elseif getSlave($AS).fetish == "humiliation" && getSlave($AS).fetishKnown == 1 && getSlave($AS).fetishStrength >= 60>>
		<<= getSlave($AS).slaveName>> slowly strokes your cock with $his _nounF, getting off on the degrading use of $his _nounF and avoiding your gaze. $He is showing an embarrassed smile<<if (skinToneLevel(getSlave($AS).skin) > 22)>>, and if $his skin was any lighter you would see $his<<else>> and<</if>> bright blushing cheeks.
	<<elseif getSlave($AS).fetish == "boobs" && getSlave($AS).fetishKnown == 1 && getSlave($AS).fetishStrength >= 60 && hasAnyArms(getSlave($AS))>>
		As <<= getSlave($AS).slaveName>> deftly strokes your cock with $his _nounF, $his hand<<if hasBothArms(getSlave($AS))>>s<</if>> play<<if !hasBothArms(getSlave($AS))>>s<</if>> with $his <<if getSlave($AS).boobs < 300>>erect nipples. <<elseif getSlave($AS).boobs < 500>>small chest. <<elseif getSlave($AS).boobs >= 18000>>_boobs breasts, though $he can't reach $his nipples. <<else>>_boobs breasts and erect nipples. <</if>> $He is certainly giving you plenty of sexy options for you to watch.
	<<elseif getSlave($AS).fetish == "sadist" && getSlave($AS).fetishKnown == 1 && getSlave($AS).fetishStrength >= 60>>
		<<= getSlave($AS).slaveName>> is a sadist, and $his deft footjob toys with the boundaries of pain and pleasure. $His devoted yet belittling <<if canSee(getSlave($AS))>>gaze carefully watches your face<<else>>expressions are clear as $he feels<</if>> for every reaction.
	<<elseif getSlave($AS).fetish == "dom" && getSlave($AS).fetishKnown == 1 && getSlave($AS).fetishStrength >= 60>>
		<<= getSlave($AS).slaveName>> is a dominant and $his skilled _nounF roughly stroke your erect cock, but $he pauses often to rub $his sole<<if hasBothLegs(getSlave($AS))>>s<</if>>
		<<if $PC.balls >= 10>>
			on your massive balls
		<<elseif $PC.balls >= 5>>
			on your large balls
		<<elseif $PC.scrotum > 0>>
			on your balls
		<<else>>
			around your hidden balls
		<</if>>
		so $he doesn't get too aggressive with $his <<= WrittenMaster()>>.
	<<elseif getSlave($AS).fetish == "pregnancy" && getSlave($AS).fetishKnown == 1 && getSlave($AS).fetishStrength >= 60>>
		<<= getSlave($AS).slaveName>> skillfully strokes your cock with $his _nounF<<if hasAnyArms(getSlave($AS))>>,<<if hasBothArms(getSlave($AS))>> one of<</if>> $his hand<<if hasBothArms(getSlave($AS))>>s<</if>> roaming across $his _belly belly as $he happily services you<</if>>. $He occasionally pauses to <<if canSee(getSlave($AS))>>watch <<else>>feel <</if>>your
		<<if $PC.balls >= 10>>
			massive balls
		<<elseif $PC.balls >= 5>>
			large balls
		<<elseif $PC.scrotum > 0>>
			balls
		<<else>>
			pubic mound
		<</if>>
		churn with sperm, clearly lost in a pregnancy fantasy.
	<<else>>
		<<= getSlave($AS).slaveName>> skillfully strokes your cock with $his _nounF, trying $his best to bring you pleasure.
	<</if>>
<</if>>
<<if getLegCount(getSlave($AS), 3) + getLegCount(getSlave($AS), 6) > 0>>
	As you enjoy your footjob $his capable prosthetics begin to vibrate on your cock.
<<elseif getLegCount(getSlave($AS), 4)>>
	The hard angles of $his metal _nounF provide extra stimulation.
<</if>>

/*Extra 2: if not mindbroken/immobile, tease with a flash.*/
<<if getSlave($AS).fetish != "mindbroken" && canWalk(getSlave($AS)) && getSlave($AS).sexualQuirk == "tease" && getSlave($AS).devotion >= 60>>
	<<if canSee(getSlave($AS))>>Seeing <<else>>Feeling <</if>>you near your orgasm, $he
	<<if _footSeed < 40 && hasAnyArms(getSlave($AS))>>
		<<if getSlave($AS).boobs < 300>>
			presses $his hand<<if hasBothArms(getSlave($AS))>>s<</if>> on $his flat chest,
		<<elseif getSlave($AS).boobs < 500>>
			puts $his hand<<if hasBothArms(getSlave($AS))>>s<</if>> under $his small chest,
		<<else>>
			cups $his _boobs breasts with $his hand<<if hasBothArms(getSlave($AS))>>s<</if>>,
		<</if>>
		then sticks out $his tongue, posing like a Free Cities whore who wants a cumshot.
	<<elseif _footSeed < 70 && !(getSlave($AS).chastityPenis) && !(getSlave($AS).chastityVagina) && (getSlave($AS).dick > 0 || getSlave($AS).vagina >= 0 )>>
		spreads $his _legs _nounL
		<<if getSlave($AS).dick > 0>>
			<<if getSlave($AS).vagina >= 0>>
				and raises $his _dick <<if canAchieveErection(getSlave($AS))>>erect <<else>>soft <</if>>cock <<if getSlave($AS).balls > 0 && getSlave($AS).scrotum > 0>>and _balls balls <</if>> to reveal $his <<if getSlave($AS).vaginaLube == 1>>wet <<elseif getSlave($AS).vaginaLube == 2>>dripping wet <</if>>aroused vagina
			<<else>>
				and teases the tip of $his _dick <<if canAchieveErection(getSlave($AS))>>throbbing <<else>>soft <</if>>dick
			<</if>>
		<<else>>
			to reveal $his <<if getSlave($AS).vaginaLube == 1>>wet <<elseif getSlave($AS).vaginaLube == 2>>dripping wet <</if>>aroused vagina, then $he spreads $his <<if getSlave($AS).labia == 3>>extremely large <<elseif getSlave($AS).labia == 2>>large <<elseif getSlave($AS).labia == 1>>pretty <<else>>minimal <</if>>pussylips
		<</if>>
		with a sultry smile.
	<<else>>
		rolls onto $his side while still stroking your dick, revealing $his _butt ass, _hips hips and _thighs thighs with a sultry smile.
	<</if>>
<</if>>

/*PC orgasms*/
<<if (getSlave($AS).fetish == "mindbroken")>>
	You eventually cum all over $his _skin _nounF<<if $PC.balls >= 9>> _legs _nounL, and even _belly belly with your massive load<<elseif $PC.balls >= 5>> and _legs _nounL with your large load<</if>>.
<<elseif !canWalk(getSlave($AS))>>
	<<if (getSlave($AS).devotion < -50)>>
		You eventually cum all over $his _skin _nounF<<if $PC.balls >= 9>> _legs _nounL, and even $his side with your massive load<<elseif $PC.balls >= 5>> and _legs _nounL with your large load<</if>> as $he struggles in your grasp. $He is furious that $he is now covered in cum $he can't easily reach to clean.
	<<elseif (getSlave($AS).devotion < -20)>>
		You eventually cum all over $his _skin _nounF<<if $PC.balls >= 9>> _legs _nounL, and even $his side with your massive load<<elseif $PC.balls >= 5>> and _legs _nounL with your large load<</if>>. $He was startled by your orgasm and now wears a conflicted expression, but you are done using $him for now. $He is left covered in cum $he can't easily reach to clean.
	<<elseif (getSlave($AS).devotion <= 20)>>
		You eventually cum all over $his _skin _nounF<<if $PC.balls >= 9>> _legs _nounL, and even $his side with your massive load<<elseif $PC.balls >= 5>> and _legs _nounL with your large load<</if>> as $he sighs in nervous relief.
	<<elseif (getSlave($AS).devotion < 60 || (getSlave($AS).sexualQuirk == "unflinching" && getSlave($AS).devotion <= 20))>>
		You eventually cum all over $his _skin _nounF<<if $PC.balls >= 9>> _legs _nounL, and even $his side with your massive load<<elseif $PC.balls >= 5>> and _legs _nounL with your large load<</if>> as $he rises to an elbow to smile at you.
	<<else>>
		<<if (getSlave($AS).trust < -50)>>
			$His lack of trust causes $his eyes to glaze over in fear.
		<<else>>
			You eventually cum all over $his _skin _nounF<<if $PC.balls >= 9>> _legs _nounL, and even $his side with your massive load<<elseif $PC.balls >= 5>> and _legs _nounL with your large load<</if>> as $he moans in pleasure.
		<</if>>
	<</if>>
<<elseif (getSlave($AS).devotion < -50)>>
	You eventually cum all over $his _skin _nounF<<if $PC.balls >= 9>> _legs _nounL, and even $his _belly belly with your massive load<<elseif $PC.balls >= 5>> and _legs _nounL with your large load<</if>> as $he struggles in your grasp with a look of disgust.
<<elseif (getSlave($AS).devotion < -20)>>
	You eventually cum all over $his _skin _nounF<<if $PC.balls >= 9>> _legs _nounL, and even $his _belly belly with your massive load<<elseif $PC.balls >= 5>> and _legs _nounL with your large load<</if>>. $He was startled by your orgasm and now wears a conflicted expression, as well as your cum, but you are done using $him for now.
<<elseif (getSlave($AS).devotion <= 20)>>
	You eventually cum all over $his _skin _nounF<<if $PC.balls >= 9>> _legs _nounL, and even $his _belly belly with your massive load<<elseif $PC.balls >= 5>> and _legs _nounL with your large load<</if>> as $he sighs in nervous relief.
<<elseif (getSlave($AS).devotion < 60 || getSlave($AS).attrXY < 16 || (getSlave($AS).sexualQuirk == "unflinching" && getSlave($AS).devotion <= 20))>>
		You eventually cum all over $his _skin _nounF<<if $PC.balls >= 9>> _legs _nounL, and even $his _belly belly with your massive load<<elseif $PC.balls >= 5>> and _legs _nounL with your large load<</if>>, and $he does $his best to catch your semen on $his _nounL.
<<else>>
	<<if getSlave($AS).fetish == "cumslut" && getSlave($AS).fetishKnown == 1 && getSlave($AS).fetishStrength >= 60>>
		When you eventually cum, <<= getSlave($AS).slaveName>> giggles in lustful joy as your hot cum coats $his _skin
		<<if $PC.balls >= 5>>
			_nounF and quickly slides from your desk to kneel in front of your pulsating cock.
			<<if $PC.balls >= 9>>
				Your massive load quickly covers $his face as $he moans and twitches in pleasure, semen dripping down $his
				<<if getSlave($AS).boobs < 300>>
					flat chest
				<<elseif getSlave($AS).boobs < 500>>
					small chest
				<<else>>
					_boobs breasts
				<</if>>
				and _belly belly onto $his thighs.
			<<else>>
				Your large load coats $his face in sticky semen, some dripping onto $his
				<<if getSlave($AS).boobs < 300>>
					flat chest.
				<<elseif getSlave($AS).boobs < 500>>
					small chest.
				<<else>>
					_boobs breasts.
				<</if>>
			<</if>>
		<<else>>
			_nounF.
		<</if>>
	<<elseif getSlave($AS).fetish == "humiliation" && getSlave($AS).fetishKnown == 1 && getSlave($AS).fetishStrength >= 60>>
		You eventually cum all over $his _skin _nounF<<if $PC.balls >= 9>> _legs _nounL, and even $his _belly belly with your massive load<<elseif $PC.balls >= 5>> and _legs _nounL with your large load<</if>>, and $he whimpers as even $his _nounF used as a sex object.
	<<elseif getSlave($AS).fetish == "submissive" && getSlave($AS).fetishKnown == 1 && getSlave($AS).fetishStrength >= 60>>
		You eventually cum all over $his _skin _nounF<<if $PC.balls >= 9>> _legs _nounL, and even $his _belly belly with your massive load<<elseif $PC.balls >= 5>> and _legs _nounL with your large load<</if>>, and $he gasps as $he submissively accepts your semen on $his skin.
	<<elseif getSlave($AS).fetish == "buttslut" && getSlave($AS).fetishKnown == 1 && getSlave($AS).fetishStrength >= 60>>
		When you eventually cum, <<= getSlave($AS).slaveName>> moans as your semen lands on $his _skin _nounF,
		<<if $PC.balls >= 5>>
			but quickly turns to present $his _butt ass and _hips hips as a new target.
			<<if $PC.balls >= 9>>
				Your massive load quickly covers $his _thighs ass and thighs, sticky cum dripping all the way to $his calves.
			<<else>>
				Your large load soaks $his _thighs ass and thighs in sticky semen, which drips down $his _legs _nounL.
			<</if>>
		<<else>>
			but you know $he wanted to involve $his _butt butt and your cum, if your orgasm had more volume.
		<</if>>
	<<elseif getSlave($AS).fetish == "boobs" && getSlave($AS).fetishKnown == 1 && getSlave($AS).fetishStrength >= 60>>
		You eventually cum all over $his _skin _nounF<<if $PC.balls >= 9>>, _legs _nounL, and even $his _belly belly with your massive load<<elseif $PC.balls >= 5>> and _legs _nounL with your large load<</if>>, and $he <<if getSlave($AS).boobs < 300>>pinches both $his erect nipples <<elseif getSlave($AS).boobs < 500>>rubs $his hand<<if hasBothArms(getSlave($AS))>>s<</if>> across $his small chest <<else>>squeezes $his _boobs breasts tightly <</if>>while moaning in pleasure.
	<<elseif getSlave($AS).fetish == "sadist" && getSlave($AS).fetishKnown == 1 && getSlave($AS).fetishStrength >= 60>>
		You eventually cum all over $his _skin _nounF<<if $PC.balls >= 9>>, _legs _nounL, and even $his _belly belly with your massive load<<elseif $PC.balls >= 5>> and _legs _nounL with your large load<</if>>, and $he gasps slightly and condescendingly smiles as you soil $his _nounF with semen.
	<<elseif getSlave($AS).fetish == "dom" && getSlave($AS).fetishKnown == 1 && getSlave($AS).fetishStrength >= 60>>
		You eventually cum all over $his _skin _nounF<<if $PC.balls >= 9>>, _legs _nounL, and even $his _belly belly with your massive load<<elseif $PC.balls >= 5>> and _legs _nounL with your large load<</if>>, and $he gasps slightly and holds your cock between $his _nounF tightly as you soil $him with semen.
	<<elseif getSlave($AS).fetish == "pregnancy" && getSlave($AS).fetishKnown == 1 && getSlave($AS).fetishStrength >= 60>>
		When you start to cum, <<= getSlave($AS).slaveName>> moves $his hand from $his belly to
		<<if getSlave($AS).vagina >= 0>>
			expose $his vagina and spreads $his <<if getSlave($AS).labia == 3>>extremely large <<elseif getSlave($AS).labia == 2>>large <<elseif getSlave($AS).labia == 1>>pretty <<else>>minimal <</if>>pussylips to show where $he wants cum.
		<<elseif getSlave($AS).mpreg == 1>>
			expose $his <<if getSlave($AS).anus > 3 >>gaping <<elseif getSlave($AS).anus > 2 >>very loose <<elseif getSlave($AS).anus > 1 >>loose <<elseif getSlave($AS).anus > 0 >>tight <<else>>virgin <</if>>asshole to show where $he wants cum.
		<<else>>
			hug $his stomach.
		<</if>>
		Your orgasm shoots across $his _skin _nounF<<if $PC.balls >= 9>>, _legs _nounL, and even $his _belly belly is marked with your massive load. $He runs $his hand<<if hasBothArms(getSlave($AS))>>s<</if>> through the cum on $his belly, massaging the semen into $his skin<<elseif $PC.balls >= 5>> and _legs _nounL<</if>>.
	<<else>>
		You eventually cum all over $his _skin _nounF<<if $PC.balls >= 9>>, _legs _nounL, and even $his _belly belly with your massive load<<elseif $PC.balls >= 5>> and _legs _nounL with your large load<</if>>, and $he moans softly in pleasure as $he feels your hot semen run down $his sole<<if hasBothLegs(getSlave($AS))>>s<</if>>.
	<</if>>
<</if>>

/*Extra 3: devoted perverted slave giggles and orgasms*/
<<if (getSlave($AS).fetish != "mindbroken" && canWalk(getSlave($AS)) && getSlave($AS).sexualQuirk == "perverted" && getSlave($AS).devotion >= 60 && !(getSlave($AS).fetish == "cumslut" && getSlave($AS).fetishKnown == 1 && getSlave($AS).fetishStrength >= 60))>>
	$He was getting off on the footjob, but the feeling of your cum on
	<<if getSlave($AS).fetish == "buttslut" && getSlave($AS).fetishKnown == 1 && getSlave($AS).fetishStrength >= 60 && $PC.balls >= 5>>
		$his ass and thighs sets off a strong orgasm of $his own, $his _thighs _nounL quivering as
		<<if getSlave($AS).dick > 0>>
			<<if getSlave($AS).vagina >= 0>>
				<<if cumAmount(getSlave($AS)) > 20>>
					$his _dick dick unloads a massive amount of cum, swollen _balls testicles bulging between $his thighs, <<if getSlave($AS).vaginaLube == 1>>wet <<elseif getSlave($AS).vaginaLube == 2>>dripping wet <</if>> pussy and asshole clenching as $he makes a cum puddle on the floor which splashes with every spasm.
				<<else>>
					$his _dick dick spurts $his load, $his <<if getSlave($AS).vaginaLube == 1>>wet <<elseif getSlave($AS).vaginaLube == 2>>dripping wet <</if>>pussy and asshole clenching.
				<</if>>
			<<else>>
				<<if cumAmount(getSlave($AS)) > 20>>
					$he strokes $his _dick penis, swollen _balls testicles bulging between $his thighs, asshole clenching as $his massive cumshot splashes noisily onto the floor.
				<<else>>
					$he strokes $his _dick penis, asshole clenching as $his cum spurts onto the floor.
				<</if>>
			<</if>>
		<<elseif getSlave($AS).vagina >= 0>>
			$he moans in pleasure, $his <<if getSlave($AS).vaginaLube == 1>>wet <<elseif getSlave($AS).vaginaLube == 2>>dripping wet <</if>>pussy and asshole clenching as $he tries to remain standing.
		<<else>>
			$he moans in pleasure, asshole pulsating as $he tries to remain standing.
		<</if>>
	<<else>>
		$his _nounL<<if $PC.balls >= 2>> and belly<</if>> sets off a strong orgasm of $his own, even without masturbating.
		<<if getSlave($AS).dick > 0>> /*dick shoots*/
			<<if cumAmount(getSlave($AS)) > 20>>/*huge load*/
				$His _dick dick unloads a massive amount of cum, adding $his own semen to $his body, resulting in a slave covered nearly head to toe in spunk.
			<<else>>
				$His _dick dick unloads onto $his belly and _boobs chest, and $he giggles and gasps as it rains down.
			<</if>>
		<<elseif getSlave($AS).vagina >= 0>>
			$He leans back and moans in pleasure, showing $his <<if getSlave($AS).vaginaLube == 1>>wet <<elseif getSlave($AS).vaginaLube == 2>>dripping wet <</if>>pussy and asshole clenching.
		<<else>>
			$He leans back and moans in pleasure, showing $his asshole pulsating.
		<</if>>
	<</if>>
	<<if getSlave($AS).vaginaLube >= 1>>
		After $he leaves, you find a <<if getSlave($AS).vaginaLube >= 2>>large <</if>>puddle of pussyjuice on your desk where $he was sitting.
	<</if>>
<</if>>

<<if getSlave($AS).fetish == "cumslut" && getSlave($AS).fetishKnown == 1 && getSlave($AS).fetishStrength >= 60>>
	<<if $PC.balls > 5>>
		<<if getSlave($AS).dick > 0>>
			<<if cumAmount(getSlave($AS)) > 20>>
				$His _balls balls visibly throb as _dick dick unloads a massive amount of cum, adding $his own semen to $his body, resulting in a slave utterly plastered in spunk. $His eyes are held shut with a thick layer of cum, and judging by how <<if (getSlave($AS).chastityPenis == 1)>>$his dick is still shooting cum even in a cage with no stimulation,<<else>>furiously $he is masturbating,<</if>> $he couldn't be happier.
			<<else>>
				$His _dick dick unloads onto $his belly and _boobs chest, and $he giggles and gasps as it rains down with audible splats. $He is splattered in semen, face coated in your cum, and judging by <<if canSmell(getSlave($AS))>>$his nostrils desperately taking in the heady smell and <</if>>how <<if (getSlave($AS).chastityPenis == 1)>>$his dick is still throbbing in orgasm even in a cage with no stimulation,<<else>>$he can't stop masturbating,<</if>> $he couldn't be happier.
			<</if>>
		<<elseif getSlave($AS).vagina >= 0>>
			$He leans back and moans in pleasure, $his <<if getSlave($AS).vaginaLube == 1>>wet <<elseif getSlave($AS).vaginaLube == 2>>dripping wet <</if>>pussy and asshole clenching. $He is splattered in semen, face coated in your cum, and judging by <<if canSmell(getSlave($AS))>>$his nostrils desperately taking in your scent and <</if>>how $he can't stop masturbating, $he couldn't be happier.
		<<else>>
			$He leans back and moans in pleasure, asshole pulsating. $He is splattered in semen, face coated in your cum, and judging by <<if canSmell(getSlave($AS))>>$his nostrils desperately taking in your scent and <</if>>how $he can't stop masturbating, $he couldn't be happier.
		<</if>>
	<<else>>
		<<= getSlave($AS).slaveName>> leans down to wipe semen off $his _nounF, quickly bringing it into $his mouth with a blissful look as $he <<if canTaste(getSlave($AS))>>tastes<<else>>feels<</if>> your cum and sighs in pleasure.
	<</if>>
<</if>>

repo_name: NovX/fc

license: mit


code:
:: FKiss [nobr no-history]

<<set $AS = $activeSlave.ID>>
<<setLocalPronouns $activeSlave>>
<<setPlayerPronouns>>

You tell <<= getSlave($AS).slaveName>> to
<<switch getSlave($AS).mouthAccessory>>
<<case "none">>
	<<if canMove(getSlave($AS))>>
		approach you.
	<<else>>
		have another slave help $him to your desk.
	<</if>>
<<case "dildo gag">>
	<<if hasAnyArms(getSlave($AS)) && canMove(getSlave($AS))>>
		remove $his dildo gag and approach you.
	<<else>>
		have another slave remove $his dildo gag and set $him down on your desk.
	<</if>>
	<<set _tempGag = getSlave($AS).mouthAccessory, getSlave($AS).mouthAccessory = "none">>
<<case "massive dildo gag">>
	<<if hasAnyArms(getSlave($AS)) && canMove(getSlave($AS))>>
		pull $his enormous dildo gag out of the depths of $his throat and approach you.
	<<else>>
		have another slave pull the enormous dildo gag out of the depths of $his throat and set $him down on your desk.
	<</if>>
	<<set _tempGag = getSlave($AS).mouthAccessory, getSlave($AS).mouthAccessory = "none">>
<<default>>
	<<if hasAnyArms(getSlave($AS)) && canMove(getSlave($AS))>>
		undo $his gag and approach you.
	<<else>>
		have another slave undo $his gag and set $him down on your desk.
	<</if>>
	<<set _tempGag = getSlave($AS).mouthAccessory, getSlave($AS).mouthAccessory = "none">>
<</switch>>

<<run Enunciate(getSlave($AS))>>

<<if (getSlave($AS).fetish == "mindbroken") && (getSlave($AS).relationship != -3)>>
	$He complies mechanically. $He remembers that when <<= WrittenMaster(getSlave($AS))>>'s commands are not obeyed, there is punishment.
<<elseif (getSlave($AS).relationship == -2)>>
	$He hurriedly complies, happy to be near the object of $his longing. Once $he's close, you take a moment to gaze deeply
	<<if canSee(getSlave($AS))>>
		into $his <<= App.Desc.eyesColor(getSlave($AS))>>. $He finds the intense look from the _womanP $he loves overwhelming, and $his eyes flick downward after a moment.
	<<else>>
		upon $his face. $He senses the intense look from the _womanP $he loves and finds it overwhelming, and after a moment glances away.
	<</if>>
	$He blushes furiously.
<<elseif (getSlave($AS).relationship == -3)>>
	<<if getSlave($AS).fetish == "mindbroken">>
		$He complies mechanically. $He remembers that when <<= WrittenMaster()>>'s commands are not obeyed, there is punishment. You kiss $him deeply and intensely; $he doesn't understand why.
	<<elseif getSlave($AS).devotion+getSlave($AS).trust >= 175>>
		$He complies in a wifely fashion, moving $his body as $he approaches to best catch your desire. Once $he's close, you take a moment to gaze deeply
		<<if canSee(getSlave($AS))>>
			into $his <<= App.Desc.eyesColor(getSlave($AS))>>. $He finds the intense look from the _womanP $he's married to affirming, and looks down with a smile, running $his eyes over your <<if $PC.boobs >= 300>>bosom<<else>>chest<</if>>.
		<<else>>
			upon $his face. $He senses the intense look from the _womanP $he's married to and finds it affirming, and looks down with a smile.
		<</if>>
	<<elseif getSlave($AS).devotion < -20 && getSlave($AS).trust > 20>>
		$He complies. Once $he's close, you take a moment to gaze deeply
		<<if canSee(getSlave($AS))>>
			into $his <<= App.Desc.eyesColor(getSlave($AS))>>. $He finds the intense look from the _womanP $he's forcibly married to disturbing, and quickly breaks eye contact.
		<<else>>
			upon $his face. $He senses the intense look from the _womanP $he's forcibly married to and finds it disturbing, and quickly turns $his face away.
		<</if>>
	<<elseif getSlave($AS).devotion < -20>>
		$He complies fearfully. Once $he's close, you take a moment to gaze deeply
		<<if canSee(getSlave($AS))>>
			into $his tearing <<= App.Desc.eyesColor(getSlave($AS))>>. $He finds the intense look from the _womanP $he's forcibly married to horrifying, and quickly breaks eye contact.
		<<else>>
			upon $his tear-streaked face. $He senses the intense look from the _womanP $he's forcibly married to and finds it horrifying, and quickly turns $his face away.
		<</if>>
	<<else>>
		$He complies obediently. Once $he's close, you take a moment to gaze deeply
		<<if canSee(getSlave($AS))>>
			into $his <<= App.Desc.eyesColor(getSlave($AS))>>. $He finds the intense look from the _womanP $he's married to reassuring, and looks down with a slight smile, running $his eyes over your <<if $PC.boobs >= 300>>bosom<<else>>chest<</if>>.
		<<else>>
			upon $his face. $He senses the intense look from the _womanP $he's married to and finds it reassuring, and looks down with a slight smile.
		<</if>>
	<</if>>
<<elseif (getSlave($AS).devotion > 75)>>
	$He hurriedly complies, happy to be near you. Once $he's close, you take a moment to gaze deeply
	<<if canSee(getSlave($AS))>>
		into $his <<= App.Desc.eyesColor(getSlave($AS))>>. $He finds the intense look from $his beloved <<= WrittenMaster(getSlave($AS))>> disconcerting, and $his eyes flick downward after a moment.
	<<else>>
		upon $his face. $He senses the intense look from $his beloved <<= WrittenMaster()>> and finds it disconcerting, and after a moment glances away.
	<</if>>
	$He blushes furiously.
<<elseif (getSlave($AS).devotion > 50)>>
	$He hurriedly complies, happy to be near you. Once $he's close, you take a moment to gaze deeply
	<<if canSee(getSlave($AS))>>
		into $his <<= App.Desc.eyesColor(getSlave($AS))>>. $He finds the intense attention from $his <<= WrittenMaster()>> disconcerting, and $he looks down after a moment, blushing.
	<<else>>
		upon $his face. $He finds the intense attention from $his <<= WrittenMaster()>> disconcerting, and $he looks down after a moment, blushing.
	<</if>>
<<elseif (getSlave($AS).devotion > 20)>>
	$He hurriedly complies, happy to be near you. Once $he's close, you take a moment to gaze deeply
	<<if canSee(getSlave($AS))>>
		into $his <<= App.Desc.eyesColor(getSlave($AS))>>. $He finds the intense attention from $his <<= WrittenMaster()>> worrying, and $he looks down after a moment, blushing nervously.
	<<else>>
		upon $his face. $He finds the intense attention from $his <<= WrittenMaster()>> worrying, and $he looks down after a moment, blushing nervously.
	<</if>>
<<elseif (getSlave($AS).devotion >= -20) && (getSlave($AS).trust >= -20)>>
	$He visibly considers disobedience, but decides that complying with such an apparently harmless order is safe, for now. Once $he's close, you take a moment to gaze deeply
	<<if canSee(getSlave($AS))>>
		into $his <<= App.Desc.eyesColor(getSlave($AS))>>. $He finds the intense attention from $his <<= WrittenMaster()>> worrying, and $he looks down after a moment, $his lower lip trembling with nervousness.
	<<else>>
		upon $his face. $He finds the intense attention from $his <<= WrittenMaster()>> worrying, and turns away after a moment, $his lower lip trembling with nervousness.
	<</if>>
<<elseif (getSlave($AS).trust < -20)>>
	The command terrifies $him, but $he's more frightened still of the consequences of disobedience, and $he complies. Once $he's close, you take a moment to gaze deeply
	<<if canSee(getSlave($AS))>>
		into $his <<= App.Desc.eyesColor(getSlave($AS))>>. After a mere instant of locked gazes, $he looks down fearfully, and begins to shake with terror, tears leaking silently down $his cheeks.
	<<else>>
		upon $his face. After a mere instant of locked faces, $he looks down fearfully, and begins to shake with terror, tears leaking silently down $his cheeks.
	<</if>>
<<else>>
	$He pauses, obviously considering whether to resist, but eventually decides to save $his strength to fight more onerous orders, and gives in. Once $he's close, you take a moment to gaze deeply
	<<if canSee(getSlave($AS))>>
		into $his <<= App.Desc.eyesColor(getSlave($AS))>>. $He stares back, but after a few moments $he loses the contest of wills and looks down.
	<<else>>
		upon $his face. $He faces you defiantly, but after a few moments $he loses the contest of wills and looks down.
	<</if>>
<</if>>

You extend a <<if $PC.title == 1>>manly<<else>>feminine<</if>> hand and graze your fingertips along the line of $his cheekbone.
<<if (getSlave($AS).lipsTat != 0)>>
	Your fingers trace $his facial tattoos, slowly picking out the patterns against $his <<= getSlave($AS).skin>> skin.
<</if>>
<<if (getSlave($AS).lipsPiercing+getSlave($AS).tonguePiercing > 2)>>
	You touch each of $his facial piercings, one by one, feeling the hard metal contrast with $his pliant flesh.
<</if>>
Then, you gently raise $his <<if getSlave($AS).face > 95>>heartrendingly beautiful<<elseif getSlave($AS).face > 10>>lovely<<elseif getSlave($AS).face >= -10>>pretty<<elseif getSlave($AS).face >= -40>>homely<<else>>ugly<</if>> chin and kiss $him right on $his <<if getSlave($AS).lips > 95>>facepussy<<else>><<if getSlave($AS).lips > 70>>pillowlike <<elseif getSlave($AS).lips > 40>>generous <<elseif getSlave($AS).lips > 20>>plush <</if>>lips<</if>>.

<<if (getSlave($AS).relationship == -3)>>
	<<if getSlave($AS).fetish == "mindbroken">>
		$His mouth opens to accept the kiss, and is compliant with your questing tongue. You kiss your broken $wife deeply. $His posture remains completely unchanged. Being kissed affects $him as little as being penetrated, being struck, being loved, or being your $wife: not at all. When you pull away,
		<<if canSee(getSlave($AS))>>
			$his <<= App.Desc.eyesColor(getSlave($AS))>> track you carefully, awaiting further use of $his body.
		<<else>>
			$he exposes $himself to you, awaiting further use of $his body.
		<</if>>
	<<elseif getSlave($AS).devotion+getSlave($AS).trust >= 175>>
		$His mouth accepts yours with love, matching itself perfectly to your insistent lips and tongue.<<if (getSlave($AS).teeth == "pointy") || (getSlave($AS).teeth == "fangs") || (getSlave($AS).teeth == "fang")>> (Though you're quite careful around $his sharp dentition.)<</if>> $He melts into you, sighing ever so gently. When you finally break the kiss, $his mouth freezes in the shape it was in when last your lips touched, and a momentary look of longing crosses $his face.<<if hasAnyArms(getSlave($AS))>> A hand reaches dumbly up to $his mouth to trace $his lips where yours last touched.<</if>>
		<<if (getSlave($AS).accent >= 3)>>
			$He does $his best to communicate love with $his <<if canSee(getSlave($AS))>><<= App.Desc.eyesColor(getSlave($AS))>><<else>>facial expressions<</if>>, since $he does not speak $language well enough to express $himself.
		<<elseif !hasAnyArms(getSlave($AS)) && (!canTalk(getSlave($AS)))>>
			$He does $his best to communicate love with $his <<if canSee(getSlave($AS))>><<= App.Desc.eyesColor(getSlave($AS))>><<else>>facial expressions<</if>>.
		<<elseif !canTalk(getSlave($AS))>>
			$He signs that $he loves you.
		<<else>>
			"I love you, <<Master>>," $he <<say>>s dreamily.
		<</if>>
	<<elseif getSlave($AS).devotion < -20 && getSlave($AS).trust > 20>>
		$He reflexively turns $his head away from you, but you catch your $wife by $his jaw and kiss $him harder. You wrap your arms around $him so $he cannot escape. $He wriggles desperately, but $his struggles slowly subside as $he realizes that you're not taking this any farther. When you bore of it and pull away, $he glares at you.
		<<if (!hasAnyArms(getSlave($AS)) && (!canTalk(getSlave($AS))))>>
			$His <<if canSee(getSlave($AS))>>eyes demand<<else>>expression demands<</if>> an answer: are you done?
		<<elseif !canTalk(getSlave($AS))>>
			$He signs irritably, asking if you're done.
		<<else>>
			$He splutters, "Are you done, <<Master>>?"
		<</if>>
	<<elseif getSlave($AS).devotion < -20>>
		$He is nearly frozen with fear, and does not resist as you kiss $him deeply. In fact, $he barely reacts at all. $He opens $his mouth mechanically in response to your insistent tongue, but it's like kissing a doll. $He is so filled with terror that $he remains stiff even as it becomes clear to $him you're not going to hurt $him. When you bore of making out with your $wife and pull away, $he stares at you in utter incomprehension.
		<<if (!hasAnyArms(getSlave($AS)) && (!canTalk(getSlave($AS))))>>
			$His <<if canSee(getSlave($AS))>>eyes beg<<else>>expression begs<</if>> for an answer: is that it?
		<<elseif !canTalk(getSlave($AS))>>
			$He signs spastically, begging fearfully to know if that's it.
		<<else>>
			$He asks nervously before cringing, "I-i<<s>> that it, <<Master>>?"
		<</if>>
	<<else>>
		$He accepts the kiss willingly. As you are so close to $him, you sense considerable turmoil in the <<if (getSlave($AS).physicalAge > 30)>>$woman<<else>>$girl<</if>>; $he's doing $his duty as a $wife by complying with your wishes, and is probably struggling with the mixture of resistance, obedience and perhaps even devotion forced to the forefront of $his mind by your lips and tongue. When you finally break the kiss, <<if canSee(getSlave($AS))>>$his <<= App.Desc.eyesColor(getSlave($AS))>> gaze into yours searchingly<<else>>$he gazes at you<</if>>, looking for answers that are not there.
		<<if (!hasAnyArms(getSlave($AS)) && (!canTalk(getSlave($AS))))>>
			$His <<if canSee(getSlave($AS))>>eyes beg<<else>>expression begs<</if>> for an answer: is that it?
		<<elseif !canTalk(getSlave($AS))>>
			$He signs hesitantly, asking if that's it.
		<<else>>
			$He asks hesitantly, "I-i<<s>> that it, <<Master>>?"
		<</if>>
	<</if>>
<<elseif (getSlave($AS).fetish == "mindbroken")>>
	$His mouth opens to accept the kiss, and is compliant with your questing tongue. $His posture remains completely unchanged. Being kissed affects $him as little as being penetrated, being struck, or being loved: not at all. When you pull away,
	<<if canSee(getSlave($AS))>>
		$his <<= App.Desc.eyesColor(getSlave($AS))>> track you carefully, awaiting further use of $his body.
	<<else>>
		$he exposes $himself to you, awaiting further use of $his body.
	<</if>>
<<elseif (getSlave($AS).relationship == -2)>>
	$His mouth accepts yours with love, matching itself perfectly to your insistent lips and tongue.<<if (getSlave($AS).teeth == "pointy") || (getSlave($AS).teeth == "fangs") || (getSlave($AS).teeth == "fang")>> (Though you're quite careful around $his sharp dentition.)<</if>> $He melts into you, sighing ever so gently. When you finally break the kiss, $his mouth freezes in the shape it was in when last your lips touched, and a momentary look of longing crosses $his face.<<if hasAnyArms(getSlave($AS))>> A hand reaches dumbly up to $his mouth to trace $his lips where yours last touched.<</if>>
	<<if (getSlave($AS).accent >= 3)>>
		$He does $his best to communicate love with $his <<if canSee(getSlave($AS))>><<= App.Desc.eyesColor(getSlave($AS))>><<else>>facial expressions<</if>>, since $he does not speak $language well enough to express $himself.
	<<elseif !hasAnyArms(getSlave($AS)) && (!canTalk(getSlave($AS)))>>
		$He does $his best to communicate love with $his <<if canSee(getSlave($AS))>><<= App.Desc.eyesColor(getSlave($AS))>><<else>>facial expressions<</if>>.
	<<elseif !canTalk(getSlave($AS))>>
		$He signs that $he loves you.
	<<else>>
		"I love you, <<Master>>," $he <<say>>s dreamily.
	<</if>>
<<elseif (getSlave($AS).devotion > 50) && (getSlave($AS).fetish == "dom") && (getSlave($AS).fetishKnown == 1) && (getSlave($AS).fetishStrength > 60)>>
	$He giggles into you and kisses you back with vigor, $his head pressing insistently forward. The two of you make out rather aggressively<<if (getSlave($AS).teeth == "pointy")>>, $his sharp teeth drawing a bit of blood from your lips and tongue<<elseif (getSlave($AS).teeth == "fangs")>>, $his fangs drawing a bit of blood from your lips and tongue<<elseif (getSlave($AS).teeth == "fang")>>, $his pointy fang drawing a bit of blood from your lips and tongue<</if>>. $He takes $his tendency towards sexual dominance right up to the edge of insubordination, $his active tongue only retreating when yours presses against it. When you finally shove $him away, $he's breathing hard through $his grin.
	<<if (getSlave($AS).accent >= 3)>>
		$He does $his best to communicate excitement with $his <<if canSee(getSlave($AS))>><<= App.Desc.eyesColor(getSlave($AS))>><<else>>facial expressions<</if>>, since $he does not speak $language well enough to express $himself.
	<<elseif !hasAnyArms(getSlave($AS)) && (!canTalk(getSlave($AS)))>>
		$He does $his best to communicate excitement with $his <<if canSee(getSlave($AS))>><<= App.Desc.eyesColor(getSlave($AS))>><<else>>facial expressions<</if>>.
	<<elseif !canTalk(getSlave($AS))>>
		$He signs that $he liked that.
	<<else>>
		"That wa<<s>> fun, <<Master>>," $he <<say>>s cheerfully.
	<</if>>
<<elseif (getSlave($AS).devotion > 50) && (getSlave($AS).fetish == "cumslut") && (getSlave($AS).fetishKnown == 1) && (getSlave($AS).fetishStrength > 60)>>
	$He stiffens with arousal. $His sexuality is complex, focusing on cum, but with a heavy layer of oral fixation. As your tongue plunders $his mouth, $he reacts almost as though $he's receiving oral, whimpering and moaning into you and pressing $himself lewdly against your
	<<if $PC.boobs >= 1400>>
		giant tits.
	<<elseif $PC.boobs >= 1200>>
		huge breasts.
	<<elseif $PC.boobs >= 1000>>
		big breasts.
	<<elseif $PC.boobs >= 800>>
		prominent breasts.
	<<elseif $PC.boobs >= 650>>
		unremarkable breasts.
	<<elseif $PC.boobs >= 500>>
		breasts.
	<<elseif $PC.boobs >= 300>>
		tiny breasts.
	<<elseif $PC.title > 0>>
		manly chest.
	<<else>>
		non-existent breasts.
	<</if>>
	<<if (getSlave($AS).teeth == "pointy")>>
		$He's very careful to avoid spearing your tongue with $his sharp teeth.
	<<elseif (getSlave($AS).teeth == "fangs")>>
		$He's very careful to avoid spearing your tongue with $his fangs.
	<<elseif (getSlave($AS).teeth == "fang")>>
		$He's very careful to avoid poking you with $his fang.
	<</if>>
	$He achieves a weak orgasm before you tire of making out with $him.
	<<if (getSlave($AS).accent >= 3)>>
		$He does $his best to communicate undiminished lust with $his <<if canSee(getSlave($AS))>><<= App.Desc.eyesColor(getSlave($AS))>><<else>>facial expressions<</if>>, since $he does not speak $language well enough to express $himself.
	<<elseif !hasAnyArms(getSlave($AS)) && (!canTalk(getSlave($AS)))>>
		$He does $his best to communicate undiminished lust with $his <<if canSee(getSlave($AS))>><<= App.Desc.eyesColor(getSlave($AS))>><<else>>facial expressions<</if>>.
	<<elseif !canTalk(getSlave($AS))>>
		$He signs that $he liked that.
	<<else>>
		"That wa<<s>> fun, <<Master>>," $he <<say>>s lustfully.
	<</if>>
<<elseif (getSlave($AS).devotion > 50)>>
	$His mouth accepts yours with devotion, matching itself carefully to your insistent lips and tongue.
	<<if (getSlave($AS).teeth == "pointy")>>
		$He is exquisitely careful to keep $his sharp teeth clear of you.
	<<elseif (getSlave($AS).teeth == "fangs")>>
		$He is exquisitely careful to keep $his fangs from poking you.
	<<elseif (getSlave($AS).teeth == "fang")>>
		$He is exquisitely careful to keep $his fang from getting into trouble.
	<</if>>
	$He presses $himself against you, $his warmth wonderful against your
	<<if $PC.boobs >= 1400>>
		expansive <<if $PC.boobsImplant/$PC.boobs >= .60>>firm<<else>>soft<</if>> chest.
	<<elseif $PC.boobs >= 1200>>
		huge <<if $PC.boobsImplant/$PC.boobs >= .60>>firm<<else>>soft<</if>> breasts.
	<<elseif $PC.boobs >= 1000>>
		big <<if $PC.boobsImplant/$PC.boobs >= .60>>firm<<else>>soft<</if>> breasts.
	<<elseif $PC.boobs >= 800>>
		soft breasts.
	<<elseif $PC.boobs >= 500>>
		breasts.
	<<elseif $PC.boobs >= 300>>
		small chest.
	<<elseif $PC.title > 0>>
		manly chest.
	<<else>>
		flat chest.
	<</if>>
	When you finally break the kiss, $he runs $his tongue rapturously across $his moistened lips<<if hasAnyArms(getSlave($AS))>> and then runs a finger across them as well<</if>>, an openly sexual look on $his <<= getSlave($AS).skin>> face.
	<<if (getSlave($AS).accent >= 3)>>
		$He does $his best to communicate devotion with $his <<if canSee(getSlave($AS))>><<= App.Desc.eyesColor(getSlave($AS))>><<else>>facial expressions<</if>>, since $he's not confident in $his ability to express it in $language.
	<<elseif !hasAnyArms(getSlave($AS)) && (!canTalk(getSlave($AS)))>>
		$He does $his best to communicate devotion with $his <<if canSee(getSlave($AS))>><<= App.Desc.eyesColor(getSlave($AS))>><<else>>facial expressions<</if>>.
	<<elseif !canTalk(getSlave($AS))>>
		$He signs that $he loves you.
	<<else>>
		"I love you, <<Master>>," $he <<say>>s forthrightly.
	<</if>>
<<elseif (getSlave($AS).devotion > 20)>>
	$He accepts the kiss willingly. As you are so close to $him, you sense considerable turmoil in the <<if (getSlave($AS).physicalAge > 30)>>$woman<<else>>$girl<</if>>; $he's doing $his duty as a slave by complying with your wishes, and is probably struggling with the mixture of resistance, obedience and perhaps even devotion forced to the forefront of $his mind by your lips and tongue. When you finally break the kiss, <<if canSee(getSlave($AS))>>$his <<= App.Desc.eyesColor(getSlave($AS))>> gaze into yours searchingly<<else>>$he gazes at you<</if>>, looking for answers that are not there.
	<<if (!hasAnyArms(getSlave($AS)) && (!canTalk(getSlave($AS))))>>
		$His <<if canSee(getSlave($AS))>>eyes beg<<else>>expression begs<</if>> for an answer: is that it?
	<<elseif !canTalk(getSlave($AS))>>
		$He signs hesitantly, asking if that's it.
	<<else>>
		$He asks hesitantly, "I-i<<s>> that it, <<Master>>?"
	<</if>>
<<elseif (getSlave($AS).devotion >= -20) && (getSlave($AS).trust < -20)>>
	$He accepts the kiss fearfully. As you kiss $his unresisting mouth, $his eagerness to avoid punishment leads $him to kiss you back, though nervousness makes $him mechanical. You kiss $him harder, enjoying $his fear, and the physical intimacy slowly does its work. $He becomes softer and more natural, $his resistance easing. When you pull away from $him for a moment, $he <<if canSee(getSlave($AS))>>looks<<else>>gazes<</if>> at you for a long moment, $his mouth still hanging open, before visibly catching $himself with a reminder that $he's a slave and you're $his owner.
	<<if (!hasAnyArms(getSlave($AS)) && (!canTalk(getSlave($AS))))>>
		$His <<if canSee(getSlave($AS))>>eyes beg<<else>>expression begs<</if>> for an answer: is that it?
	<<elseif !canTalk(getSlave($AS))>>
		$He signs hesitantly, asking if that's it.
	<<else>>
		$He asks hesitantly, "I-i<<s>> that it, <<Master>>?"
	<</if>>
<<elseif (getSlave($AS).trust < -50)>>
	$He is nearly frozen with fear, and does not resist as you kiss $him. In fact, $he barely reacts at all. $He opens $his mouth mechanically in response to your insistent tongue, but it's like kissing a doll. $He is so filled with terror that $he remains stiff even as it becomes clear to $him you're not going to hurt $him. When you bore of making out with the poor <<if (getSlave($AS).physicalAge > 30)>>$woman<<else>>$girl<</if>> and pull away, $he stares at you in utter incomprehension.
	<<if (!hasAnyArms(getSlave($AS)) && (!canTalk(getSlave($AS))))>>
		$His <<if canSee(getSlave($AS))>>eyes beg<<else>>expression begs<</if>> for an answer: is that it?
	<<elseif !canTalk(getSlave($AS))>>
		$He signs spastically, begging fearfully to know if that's it.
	<<else>>
		$He asks nervously before cringing, "I-i<<s>> that it, <<Master>>?"
	<</if>>
<<else>>
	$He reflexively turns $his head away from you, but you catch $his jaw and kiss $him harder. Spluttering, $he flees backwards, but you tip forward with $him and pin $him against your desk, plundering $his mouth without mercy. $He wriggles desperately, but $his struggles slowly subside as $he realizes that you're not taking this any farther. When you bore of it and pull away, $he stares at you in utter incomprehension.
	<<if (!hasAnyArms(getSlave($AS)) && (!canTalk(getSlave($AS))))>>
		$His <<if canSee(getSlave($AS))>>eyes demand<<else>>expression demands<</if>> an answer: is that it?
	<<elseif !canTalk(getSlave($AS))>>
		$He signs irritably, asking whether that's it.
	<<else>>
		$He splutters, "I<<s>> that it, <<Master>>!?"
	<</if>>
<</if>>

<<if def _tempGag>>
	<<set getSlave($AS).mouthAccessory = _tempGag>>
<</if>>


code:
:: FLickPussy [nobr no-history]

<<set $AS = $activeSlave.ID>>
<<setLocalPronouns $activeSlave>>
<<setPlayerPronouns>>

<<set _devotion = getSlave($AS).devotion>> /*for brevity*/

<<if canWalk(getSlave($AS)) || (canMove(getSlave($AS)) && getSlave($AS).rules.mobility == "permissive")>>
	You summon <<= getSlave($AS).slaveName>> to your office and order $him to lie down on the couch. $He does so
	<<if _devotion > 95>>
		with a smile, skipping over to give you a quick kiss before $he complies with your request.
	<<elseif _devotion > 50>>
		without hesitation, ready to serve and obey.
	<<elseif _devotion > -50>>
		with a look of trepidation, as though afraid you're going to hurt $him.
	<<elseif _devotion <= -50>>
		with a look of hatred, though only after you threaten to punish $him.
	<</if>>
<<else>>
	You have <<= getSlave($AS).slaveName>> brought into your office and placed on your couch.
<</if>>

After $he is situated, you go over to $him<<if getSlave($AS).clothes != "no clothing">> and take off $his clothing, causing $him to <<if _devotion > 50>>give you a soft smile<<else>>give you an angry glare<</if>><</if>>. You suddenly grab $his hips and pull $his crotch to your face, causing $him to <<if canTalk(getSlave($AS))>>give a shriek of surprise<<else>>shudder in surprise<</if>>. Looking at $him directly in the eyes, you begin to run your tongue along $his labia, drawing a <<if canTalk(getSlave($AS))>>soft<<else>>silent<</if>> moan from $him. The combination of the pleasure and the intense look from the _womanP $he<<if _devotion > 95>> loves <<elseif _devotion > 50>>'s accepted as $his <<= WrittenMaster(getSlave($AS))>><<else>> hates/*not sure what to use for "reluctant"*/<</if>> makes $him blush, but you don't let up.
<<if getSlave($AS).dick == 0>>
	You give $his clit a few experimental tweaks, causing $his <<if canTalk(getSlave($AS))>>moans<<else>>squirming<</if>> to intensify<<if hasBothLegs(getSlave($AS))>> and $his legs to tighten around your head<</if>>.
<</if>>
Before $he cums, though, you pull back, causing $him to whine in frustration. You begin again, then pull back again just before $he orgasms. You repeat this several more times, each time causing $him to become more and more frustrated. Finally, one last stroke of your tongue causes $him to go over the edge, making $him <<if canTalk(getSlave($AS))>>scream out <<if _devotion > 50>>your name<</if>><<else>>spasm<</if>> in ecstasy<<if getSlave($AS).dick > 0>><<if canAchieveErection(getSlave($AS))>> and spray cum across $his chest<<else>> and dribble cum from $his limp dick<</if>><</if>>. You send $him back to $his assignment before calling in another slave to clean up the mess.

<<set getSlave($AS).counter.vaginal++, $vaginalTotal++>>


code:
:: FLips [nobr no-history]

<<set $AS = $activeSlave.ID>>
<<setLocalPronouns $activeSlave>>
<<set getSlave($AS).counter.oral++, $oralTotal++>>

You tell <<= getSlave($AS).slaveName>> to
<<if ($PC.dick != 0)>>
	blow you with $his
<<else>>
	please your pussy with $his
<</if>>
<<if (getSlave($AS).lips > 95)>>
	facepussy.
<<elseif (getSlave($AS).lips > 70)>>
	cartoonish lips.
<<elseif (getSlave($AS).lips > 20)>>
	dick-sucking lips.
<<elseif (getSlave($AS).lips > 10)>>
	pretty mouth.
<<else>>
	whore mouth.
<</if>>

<<if (getSlave($AS).fetish == "cumslut") && (getSlave($AS).devotion >= -20)>>
	$He's delighted at the prospect of $his favorite activity.
<</if>>

<<switch getSlave($AS).mouthAccessory>>
<<case "dildo gag">>
	<<if hasAnyArms(getSlave($AS))>>
		$He removes the dildo from $his throat, leaving the ring gag in place.
	<<else>>
		As an amputee, $he requires your assistance to get the dildo out of $his throat.
	<</if>>
	Able to breathe through $his mouth for the first time in a while, $he gasps gratefully, knowing the respite will be brief.
<<case "massive dildo gag">>
	<<if hasAnyArms(getSlave($AS))>>
		$He struggles to remove the dildo from $his throat, leaving $his mouth agape.
	<<else>>
		As an amputee, $he requires your assistance to get the dildo out of $his throat.
	<</if>>
	Able to breathe through $his mouth for the first time in a while, $he gasps gratefully, knowing the respite will be brief.
<<case "ball gag" "bit gag">>
	<<if hasAnyArms(getSlave($AS))>>
		$He unfastens $his gag and pulls it from $his mouth.
	<<else>>
		As an amputee, $he requires your assistance to get the gag unfastened.
	<</if>>
	Able to breathe through $his mouth for the first time in a while, $he gasps gratefully, knowing the respite will be brief.
<<case "ring gag">>
	<<if hasAnyArms(getSlave($AS))>>
		$He unfastens $his gag.
	<<else>>
		As an amputee, $he requires your assistance to get the gag unfastened.
	<</if>>
	Able to flew $his jaw for the first time in a while, $he swallows gratefully, knowing the respite will be brief.
<</switch>>

<<if (getSlave($AS).lipsTat == "tribal patterns")>>
	The tribal patterns on $his face enhance $his beauty.
<<elseif (getSlave($AS).lipsTat == "permanent makeup")>>
	$His tattooed-on makeup encourages it.
<<elseif (getSlave($AS).lipsTat == "degradation")>>
	The tattoos on $his face are asking for it, after all.
<</if>>

<<if (getSlave($AS).lipsPiercing + getSlave($AS).tonguePiercing > 2)>>
	The stimulation from $his many oral piercings should be great.
<<elseif (getSlave($AS).lipsPiercing + getSlave($AS).tonguePiercing > 0)>>
	The sensation of $his oral piercings should be quite nice.
<</if>>

<<if (getSlave($AS).teeth == "removable")>>
	<<if (getSlave($AS).devotion <= 20)>>
		You pull $his prosthetic teeth out of $his mouth so you can enjoy an extra-soft throatfuck.
	<<else>>
		$He slides $his prosthetic teeth out of $his mouth so $he can give you an extra-soft suck.
	<</if>>
<</if>>

<<if isAmputee(getSlave($AS))>>
	You set $his limbless torso on the
	<<if ($PC.dick != 0)>>
		edge of your desk with $him on $his back. $His head dangles off the edge of the desk, leaving $his <<if $seeRace == 1>><<= getSlave($AS).race>> <</if>>mouth at the perfect angle for use. As an amputee $he has absolutely no control over the depth or quickness of oral sex, so you are careful not to hurt $him. Even so, you take $him to the edge of gagging, enjoying the sight of $his <<= getSlave($AS).skin>> throat bulging. Eventually you shoot your load directly down $his gullet.
		<<if $PC.vagina != -1>>If $he thought that was it, $he's soon corrected: you hike yourself up further, and grind your pussy against $his face.<</if>>
	<<else>>
		floor next to your desk and kneel on $him with your legs on either side of $him, so your pussylips are hard against $his <<if $seeRace == 1>><<= getSlave($AS).race>> <</if>>mouth. $He desperately eats you out, trying to get you off as fast as possible so $he can get a bit more air, but you grind down without mercy, taking your pleasure.
	<</if>>
<<elseif tooBigBelly(getSlave($AS))>>
	You get $him situated on the edge of your desk, on $his back. This pins $him down, the massive weight of $his belly stopping $him from going anywhere at all. $His head dangles off the edge of the desk, leaving $his <<if $seeRace == 1>><<= getSlave($AS).race>> <</if>>mouth at the perfect angle for use.
	<<if ($PC.dick != 0)>>
		<<if getSlave($AS).bellyImplant >= 1500>>
			$He has absolutely no control over the depth or quickness of oral sex, so you are careful not to hurt $him. Even so, you take $him to the edge of gagging, enjoying the sight of the spasms running through $his stomach as $he struggles to breathe. Eventually you shoot your load directly down $his gullet.
		<<else>>
			$He has absolutely no control over the depth or quickness of oral sex, so you are careful not to hurt $him. Even so, you take $him to the edge of gagging, enjoying the sight of $his <<= getSlave($AS).skin>> throat bulging and every movement within $his overstuffed womb as $he struggles to breathe. Eventually you shoot your load directly down $his gullet.
		<</if>>
		<<if $PC.vagina != -1>>If $he thought that was it, $he's soon corrected: you hike yourself up further, and grind your pussy against $his face.<</if>>
	<<else>>
		<<if getSlave($AS).bellyImplant >= 1500>>
			$He has absolutely no control over how hard you grind your cunt against $his face, so you are careful not to suffocate $him. Even so, you take $him to the edge, enjoying the sight of the spasms running through $his stomach as $he struggles to breathe. Eventually you climax, giving $him a good <<if canTaste(getSlave($AS))>>taste<<else>>dose<</if>> of your femcum.
		<<else>>
			$He has absolutely no control over how hard you grind your cunt against $his face, so you are careful not to suffocate $him. Even so, you take $him to the edge, enjoying the sight of the movement within $his overstuffed womb as $he struggles to breathe. Eventually you climax, giving $him a good <<if canTaste(getSlave($AS))>>taste<<else>>dose<</if>> of your femcum.
		<</if>>
	<</if>>
<<elseif tooBigBreasts(getSlave($AS))>>
	You get $him situated on the edge of your desk, on $his back. This pins $him down, the massive weight of $his tits stopping $him from going anywhere at all. $His head dangles off the edge of the desk, leaving $his <<if $seeRace == 1>><<= getSlave($AS).race>> <</if>>mouth at the perfect angle for use.
	$He has absolutely no control over
	<<if ($PC.dick != 0)>>
		the depth or quickness of oral sex, so you are careful not to hurt $him. Even so, you take $him to the edge of gagging, enjoying the sight of $his <<= getSlave($AS).skin>> throat bulging and $his absurd boobs jiggling as $he struggles to breathe. Eventually you shoot your load directly down $his gullet.
		<<if $PC.vagina != -1>>If $he thought that was it, $he's soon corrected: you hike yourself up further, and grind your pussy against $his face.<</if>>
	<<else>>
		how hard you grind your cunt against $his face, so you are careful not to suffocate $him. Even so, you take $him to the edge, enjoying the sight of $his absurd boobs jiggling as $he struggles to breathe. Eventually you climax, giving $him a good <<if canTaste(getSlave($AS))>>taste<<else>>dose<</if>> of your femcum.
	<</if>>
<<elseif tooBigButt(getSlave($AS))>>
	You get $him situated on the edge of your desk, on $his back. This anchors $him, the massive weight of $his ass stopping $him from going anywhere at all. $His head dangles off the edge of the desk, leaving $his <<if $seeRace == 1>><<= getSlave($AS).race>> <</if>>mouth at the perfect angle for use.
	<<if ($PC.dick != 0)>>
		$He has absolutely no control over the depth or quickness of oral sex, so you are careful not to hurt $him. Even so, you take $him to the edge of gagging, enjoying the sight of $his <<= getSlave($AS).skin>> throat bulging and $his absurd rear jiggling as $he struggles to breathe. Eventually you shoot your load directly down $his gullet.
		<<if $PC.vagina != -1>>If $he thought that was it, $he's soon corrected: you hike yourself up further, and grind your pussy against $his face.<</if>>
	<<else>>
		$He has absolutely no control over how hard you grind your cunt against $his face, so you are careful not to suffocate $him. Even so, you take $him to the edge, enjoying the sight of $his absurd rear jiggling as $he struggles to breathe. Eventually you climax, giving $him a good <<if canTaste(getSlave($AS))>>taste<<else>>dose<</if>> of your femcum.
	<</if>>
<<elseif (getSlave($AS).fetish == "cumslut") && (getSlave($AS).fetishStrength > 60) && (getSlave($AS).fetishKnown == 1) && (getSlave($AS).dick != 0) && ($PC.dick != 0)>>
	$He comes over eagerly, with hunger <<if canSee(getSlave($AS))>>in $his eyes<<else>>on $his face<</if>>. $He gets to <<if hasBothLegs(getSlave($AS))>>$his knees<<else>>the floor<</if>>, hurriedly takes you into $his <<if $seeRace == 1>><<= getSlave($AS).race>> <</if>>mouth, and gives the blowjob $his all. As a cumslut $he's almost desperate to get your cum into $his mouth and <<if (getSlave($AS).chastityPenis == 1)>>(since $his cock is off limits) frantically rubs $his nipples and asspussy<<elseif canAchieveErection(getSlave($AS))>>jacks $himself off<<else>>rubs $his sadly limp member<</if>> in anticipation.<<if $PC.vagina != -1>> You have more than one variety of deliciousness for $him, and $he's careful not to neglect your wet cunt.<</if>> When you finish, $he sits back with an ecstatic look on $his face and lets your cum rest in $his mouth as $he climaxes into $his <<= getSlave($AS).skin>> hand. $He pours $his own cum from $his hand into $his mouth so it can mingle with yours.
<<elseif (getSlave($AS).fetish == "cumslut") && (getSlave($AS).fetishStrength > 60) && (getSlave($AS).fetishKnown == 1) && ($PC.dick != 0)>>
	$He comes over eagerly, with hunger <<if canSee(getSlave($AS))>>in $his eyes<<else>>on $his face<</if>>. $He gets to <<if hasAnyLegs(getSlave($AS))>>$his knee<<if hasBothLegs(getSlave($AS))>>s<</if>><<else>>the ground<</if>>, hurriedly takes you into $his <<if $seeRace == 1>><<= getSlave($AS).race>> <</if>>mouth, and gives the blowjob $his all. As a cumslut $he's almost desperate to get your cum into $his mouth and rubs $himself in anticipation.<<if $PC.vagina != -1>> You have more than one variety of deliciousness for $him, and $he's careful not to neglect your wet cunt.<</if>> When you finish, $he sits back with an ecstatic look on $his face and lets your cum rest in $his mouth as $he climaxes.
<<elseif getSlave($AS).devotion < -20>>
	$He tries to back away, so you
	<<if ($PC.dick != 0)>>
		<<if getSlave($AS).mouthAccessory == "dildo gag">>
			grab $him; $his <<if $seeRace == 1>><<= getSlave($AS).race>> <</if>>mouth is already held invitingly open by $his gag, and $he's prevented from biting. You push $him down to <<if hasAnyLegs(getSlave($AS))>>$his knee<<if hasBothLegs(getSlave($AS))>>s<</if>><<else>>the ground<</if>> with $his head against the couch next to your desk so you can give $him a good hard throat fuck. When you cum down $his <<= getSlave($AS).skin>> throat $he retches through $his tears.
			<<if $PC.vagina != -1>>$He has a mere moment to get $his breath back before you press your pussy against $his unwilling mouth.<</if>>
		<<elseif getSlave($AS).mouthAccessory == "massive dildo gag">>
			grab $him; $his <<if $seeRace == 1>><<= getSlave($AS).race>> <</if>>mouth is left agape, unable to close after being forced so widely open for so long, so $he is unlikely to bite. You push $him down to <<if hasAnyLegs(getSlave($AS))>>$his knee<<if hasBothLegs(getSlave($AS))>>s<</if>><<else>>the ground<</if>> with $his head against the couch next to your desk so you can give $him a good hard throat fuck. When you cum down $his <<= getSlave($AS).skin>> throat $he retches through $his tears.
			<<if $PC.vagina != -1>>$He has a mere moment to get $his breath back before you press your pussy against $his unwilling mouth.<</if>>
		<<else>>
			grab $him and force a ring gag into $his <<if $seeRace == 1>><<= getSlave($AS).race>> <</if>>mouth. Once you have the straps secured behind $his head, $he's prevented from biting. You push $him down to <<if hasAnyLegs(getSlave($AS))>>$his knee<<if hasBothLegs(getSlave($AS))>>s<</if>><<else>>the ground<</if>> with $his head against the couch next to your desk so you can give $him a good hard throat fuck. When you cum down $his <<= getSlave($AS).skin>> throat $he retches through $his tears.
			<<if $PC.vagina != -1>>$He has a mere moment to get $his breath back before you press your pussy against $his unwilling mouth.<</if>>
		<</if>>
	<<else>>
		seize $him and throw $him onto the couch face-up, and then kneel on $him with your legs on either side of $his crying body, so your pussylips are hard against $his <<if $seeRace == 1>><<= getSlave($AS).race>> <</if>>mouth. $He desperately eats you out, trying to get you off as fast as possible so $he can get a bit more air, but you grind down without mercy, taking your pleasure.
	<</if>>
<<elseif getSlave($AS).devotion <= 20>>
	$He comes over reluctantly and begins to
	<<if ($PC.dick != 0)>>
		give you a blowjob. Deciding that $he isn't showing the necessary enthusiasm, you hold $his head and fuck $his <<if $seeRace == 1>><<= getSlave($AS).race>> <</if>>face instead<<if $PC.vagina != -1>>, occasionally jerking your dick free to shove your pussy against $his face instead<</if>>. $He does $his best to follow your motions but still splutters and gags. You pull free to cum across $his <<= getSlave($AS).skin>> face and hair.
	<<else>>
		eat you out. Deciding that $he isn't showing the necessary enthusiasm, you hold $his head and grind your pussy against $his <<if $seeRace == 1>><<= getSlave($AS).race>> <</if>>face instead. $He does $his best to follow your motions but still splutters and gasps for air. You climax quickly and haul $him <<if hasBothLegs(getSlave($AS))>>to $his feet<<else>>upright<</if>>, kissing the bewildered $girl full on the mouth. You can taste yourself on $his lips.
	<</if>>
<<else>>
	$He licks $his lips <<if canSee(getSlave($AS))>>and looks you in the eyes <</if>>as $he gets to <<if hasBothLegs(getSlave($AS))>>$his knees<<else>>the floor<</if>>. $He
	<<if ($PC.dick != 0)>>
		gives you a long, deep blowjob. $He massages your balls<<if $PC.vagina != -1>> and pussy<</if>> with one hand and $his breasts with the other, giving you a show. $He sucks your head until you climax, letting your cock pop free of $his mouth to shoot pearly cum all across $his <<= getSlave($AS).skin>> face.
	<<else>>
		eats you out like $he's starving, moaning into your pussy to show off $his arousal and add to your pleasure. $He massages your perineum with one hand and $his breasts with the other, giving you a show. $He slowly concentrates more and more attention on your clit until you climax convulsively. You pull $him <<if hasBothLegs(getSlave($AS))>>to $his feet<<else>>upright<</if>>, kissing the compliant $girl full on the mouth. You can taste yourself on $his lips.
	<</if>>
<</if>>

<<if ["cosmetic braces", "fang", "fangs", "pointy", "straightening braces"].includes(getSlave($AS).teeth)>>
	<<if (getSlave($AS).skill.oral >= 100)>>
		$He's so orally skilled that $he had the confidence to lightly graze you with
		<<if (getSlave($AS).teeth == "pointy")>>
			$his sharp teeth
		<<elseif (getSlave($AS).teeth == "fangs")>>
			a fang
		<<elseif (getSlave($AS).teeth == "fang")>>
			$his fang
		<<else>>
			$his braces
		<</if>>
		on occasion, a delightfully scary sensation.
	<<elseif (getSlave($AS).skill.oral > 30)>>
		$He's sufficiently orally skilled that $he managed to accomplish all that without
		<<if (getSlave($AS).teeth == "pointy")>>
			$his sharp teeth
		<<elseif (getSlave($AS).teeth == "fangs")>>
			any fangs
		<<elseif (getSlave($AS).teeth == "fang")>>
			$his fang
		<<else>>
			$his braces
		<</if>>
		contacting your <<if ($PC.dick != 0)>>dick<<else>>pussy<</if>> once.
	<<elseif (getSlave($AS).skill.oral > 10)>>
		With $his basic oral skills, $he accidentally grazed you with $his
		<<if (getSlave($AS).teeth == "pointy")>>
			sharp teeth
		<<elseif (getSlave($AS).teeth == "fangs")>>
			fangs
		<<elseif (getSlave($AS).teeth == "fang")>>
			fang
		<<else>>
			braces
		<</if>>
		a few times, leaving your <<if ($PC.dick != 0)>>dick<<else>>pussy<</if>> slightly the worse for wear.
	<<else>>
		Since $he is orally unskilled, you were sporting with your <<if ($PC.dick != 0)>>dick<<else>>pussy<</if>> by using $his mouth. $He did $his best to keep $his
		<<if (getSlave($AS).teeth == "pointy")>>
			sharp teeth off
		<<elseif (getSlave($AS).teeth == "fangs")>>
			fangs out of
		<<elseif (getSlave($AS).teeth == "fang")>>
			fang out of
		<<else>>
			braces off
		<</if>>
		you, but you're bleeding a bit down there.
	<</if>>
<</if>>

<<if (random(1,100) > (100 + getSlave($AS).devotion))>>
	<<if (getSlave($AS).fetish != "cumslut") && (getSlave($AS).energy <= 95) && (getSlave($AS).sexualFlaw != "hates oral")>>
		Being facefucked by force has given $him a @@.flaw.gain;hatred of oral sex.@@
		<<set getSlave($AS).sexualFlaw = "hates oral">>
	<</if>>
<<elseif (random(1,100) > (110 - getSlave($AS).devotion))>>
	<<if ($PC.dick != 0) && (getSlave($AS).fetish == "none") && (getSlave($AS).sexualFlaw != "hates oral")>>
		Consummating an enjoyable sexual encounter by drinking your cum has @@.fetish.gain;encouraged $him to focus on oral sex.@@
		<<set getSlave($AS).fetish = "cumslut", getSlave($AS).fetishKnown = 1>>
	<</if>>
<</if>>


code:
:: FMaternitySwing [nobr no-history]

<<set $AS = $activeSlave.ID>>
<<setLocalPronouns $activeSlave>>

You call $him over and hook $him into the reinforced silk maternity swing built into your office, then lift $him into the air so that you can toy with $his hyperfecund body. Once you have $him properly situated with $his
<<if getSlave($AS).boobs >= 20000>>
	obscenely bloated boobs
<<elseif Math.floor(getSlave($AS).boobsImplant/getSlave($AS).boobs) >= .60>>
	augmented balloon boobies
<<elseif getSlave($AS).boobs >= 3000>>
	enormous breasts
<<else>>
	cute tits
<</if>>
and
<<if getSlave($AS).bellyPreg >= 1000000>>
	ridiculously enormous, baby packed belly
<<elseif getSlave($AS).bellyPreg >= 750000>>
	mountainous, baby-stuffed gut
<<elseif getSlave($AS).bellyPreg >= 600000>>
	titanic, baby swollen womb
<<else>>
	massive belly
<</if>>
hanging above the floor of your office, you turn your attention to molesting $his ripe protuberances. Running your tongue along the distended nub of $his belly button, you kiss your way up the fertile curve of $his belly, making your way to $his tits so that you can suck on $his <<= getSlave($AS).nipples>> nipples. $He squirms in $his restraints and
<<if getSlave($AS).devotion > 95>>
	<<if !canTalk(getSlave($AS))>>
		begs you to fuck $him already
	<<else>>
		groans inchoately, obviously desperate for you to fuck $him
	<</if>>
<<elseif (getSlave($AS).trust < -20) && (getSlave($AS).devotion > -10)>>
	groans with barely restrained lust.
<<else>>
	groans in lust and terror.
<</if>>
You strap into your own customized version of the device, then elevate your body so that <<if $PC.dick != 0>>your dick<<else>>the device's built-in strap-on<</if>> is at the perfect angle to drive yourself and your
<<if getSlave($AS).bellyPreg >= 600000>>
	brood-slave
<<else>>
	glorified belly balloon
<</if>>
into a string of mutual orgasms with some truly astounding aerial sex.
<<if canDoVaginal(getSlave($AS))>><<= VCheck.Vaginal()>><<else>><<= VCheck.Anal()>><</if>>
The sight of $his swollen body wobbling in mid-air as you pound away at $him never gets old,
<<if getSlave($AS).devotion > 95>>
	and $he certainly seems to enjoy your ministrations, too.
<<elseif (getSlave($AS).trust < -20) && (getSlave($AS).devotion > -10)>>
	and, by the end of your session, $he seems to be enjoying $himself, too.
<<else>>
	and the sight of $his ugly tears rolling down $his face to hit the ground far below is one hell of a bonus.
<</if>>
Once finished, you release $him from $his restraints and have $him carried away to clean $himself up before returning to $his duties.


code:
:: FNippleFuck [nobr no-history]

<<set $AS = $activeSlave.ID>>
<<run Enunciate($activeSlave)>>
<<setLocalPronouns $activeSlave>>

<<set getSlave($AS).counter.mammary += 2>>
<<set $mammaryTotal += 2>>

You call $him over to make use of $his lewd nipple cunts.
<<if getSlave($AS).fetish == "boobs" && getSlave($AS).fetishKnown == 1>>
	$He practically vibrates with excitement at the prospect of getting $his tits fucked.
<<elseif getSlave($AS).boobs >= 40000>>
	You set out a few cushions on the floor for $him and let $his breasts spill across them.
<<elseif getSlave($AS).boobs >= 20000>>
	It takes a moment to find a table that can support $his breasts and withstand your lovemaking.
<<else>>
	You settle $him on a couch and have $him present $his chest to you.
<</if>>

Once $he seems comfortable, you turn your attention to $his chest. You start by groping and nuzzling $his breasts, teasing $his nipples with your tongue.

<<if getSlave($AS).lactation > 0>>
	It doesn't take much stimulation before milk starts dribbling onto your tongue.
<</if>>

<<if getSlave($AS).devotion > 20 || getSlave($AS).trust > 20>>
	$He starts making soft noises of pleasure and luxuriates in your attentions.
<<else>>
	$He fidgets at your ministrations, but doesn't say anything.
<</if>>
Once you're satisfied, you line up your dick with $his right nipple and slowly ease yourself into $him.

<<if getSlave($AS).lactation > 0>>
	Milk gushes around your length and soaks your crotch, the feeling almost like a waterjet, as $his
<<else>>
	$His
<</if>>
breast flesh grips you tightly. A few experimental pumps draws gasps from $him before you start to thrust in earnest. Soon, the room is filled with $his moaning and the sound of flesh on flesh.

<<if getSlave($AS).fetish == "boobs" && getSlave($AS).fetishKnown == 1>>
	$He has a glassy-eyed expression as $he
	<<if hasAnyArms(getSlave($AS))>>
		gropes $his breasts with <<if hasBothArms(getSlave($AS))>>both hands<<else>>$his hand<</if>>, fingering $his unoccupied nipple in time with your thrusts.
	<<else>>
		savors the sensations running through $his breast.
	<</if>>
<<elseif getSlave($AS).devotion > 20 || getSlave($AS).trust > 20>>
	$He has a glassy-eyed expression as $he
	<<if hasBothArms(getSlave($AS))>>
		gropes $his breasts with one hand and furiously abuses $his clit with the other.
	<<elseif hasAnyArms(getSlave($AS))>>
		fingers $his pussy while rubbing $his arm alongside $his breasts.
	<<else>>
		tries $his hardest to pleasure $himself with no hands.
	<</if>>
<<else>>
	$He turns $his gaze away from you as a blush suffuses $his cheeks and does $his best to suppress $his moans.
<</if>>

As your orgasm begins to build, you roughly grasp $his shoulders and begin to pick up the pace.

<<if getSlave($AS).fetish == "boobs" && getSlave($AS).fetishKnown == 1>>
	As $he reaches $his climax, $his eyes roll back into $his head and $he quivers in delight at the intense breastgasm $he just sustained.
<<elseif getSlave($AS).devotion > 20 || getSlave($AS).trust > 20>>
	Eager for release, $his moaning grows louder and higher in pitch<<if hasAnyArms(getSlave($AS))>>, and $his self-molesting becomes furious and desperate<</if>>.
<<else>>
	As $he reaches $his climax, $his body seems to tense and $he bites $his lip.
<</if>>

It only takes few more thrusts before you bottom out inside $his breast and release your load deep inside $him. You pull yourself free with a lewd sound and proudly survey what you've wrought. Cum <<if getSlave($AS).lactation > 0>>and milk dribble<<else>>dribbles<</if>> from $his gaping nipple. Enjoying the sight, you begin to feel yourself hardening and line up your dick at $his left nipple for a repeat performance.

<<if getSlave($AS).lactation > 0>>
	<<set getSlave($AS).lactationDuration = 2>>
	<<set getSlave($AS).boobs -= getSlave($AS).boobsMilk, getSlave($AS).boobsMilk = 0>>
<<else>>
	<<= induceLactation(getSlave($AS))>>
<</if>>

Once both $his breasts have been thoroughly fucked, you send $him away to clean $himself up.