code:
:: Widgets Ejaculation-EDEN [widget]
<<widget "ejaculation-eden">>
<<set $ejaculating to 1>>

<<if $NPCList[_nn].pronoun is "m">>
	<<set $pronoun to "m">>
<</if>>
<<if $NPCList[_nn].pronoun is "f">>
	<<set $pronoun to "f">>
<</if>>
<<if $NPCList[_nn].pronoun is "i">>
	<<set $pronoun to "i">>
<</if>>
<<if $NPCList[_nn].pronoun is "n">>
	<<set $pronoun to "n">>
<</if>>
<<if $NPCList[_nn].pronoun is "t">>
	<<set $pronoun to "t">>
<</if>>

<<if $enemytype is "man">>
	<<set $NPCList[_nn].intro to 1>>
<<else>>
	<<set $pronoun to "i">>
<</if>>

<<if $NPCList[_nn].vagina isnot "none" and $NPCList[_nn].penis is "none">>
	<<if $consensual is 1>>
		<<if $NPCList[_nn].vagina is "mouthentrance" or $NPCList[_nn].vagina is "mouth" or $NPCList[_nn].vagina is "mouthimminent">>
			<<switch random(1, 5)>>
			<<case 1 2>>
				<<He>> moan as <<his>> hips thrust against your face, <<his>> thighs shaking with orgasm.

			<<case 3 4>>
				<<His>> blush deepens and mouth gapes as <<he>> cums, <<his>> body twitching all over.

			<<case 5>>
				<<He>> screams, cupping your head in <<his>> hand and thrusting against your face as <<he>> cums.

				<<faceejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.face.goo += 1>>
			<</switch>>
		<<elseif $NPCList[_nn].vagina is "leftarm">>
			<<switch random(1, 5)>>
			<<case 1 2>>
				<<He>> sighs as you finish with <<his>> pussy, <<his>> thighs trembling against your hand as <<his>> body convulses.

				<<handejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.leftarm.goo += 1>>
			<<case 3 4>>
				<<His>> blush deepens and <<his>> mouth gapes as <<he>> cums. You feel <<his>> pussy twitch against <<his>> hand.
				<<handejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.leftarm.goo += 1>>
			<<case 5>>
				<<He>> screams as <<he>> grasps your hand and fucks your fingers with <<his>> pussy. You feel <<his>> interior twitch.

				<<handejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.leftarm.goo += 1>>
			<</switch>>
		<<elseif $NPCList[_nn].vagina is "rightarm">>
			<<switch random(1, 5)>>
			<<case 1 2>>
				<<His>> knees tremble and <<he>> grasps your body for support as you finish with <<his>> pussy.

				<<handejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.rightarm.goo += 1>>
			<<case 3 4>>
				<<His>> blush deepen and <<his>> mouth gapes as <<he>> cums. You feel <<his>> pussy twitch.

				<<handejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.rightarm.goo += 1>>
			<<case 5>>
				<<He>> screams and grasps your hand before fucking <<his>> pussy with your fingers. You feel <<his>> insides twitch.

				<<handejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.rightarm.goo += 1>>
			<</switch>>
		<<elseif $NPCList[_nn].vagina is "lefthand" or $NPCList[_nn].vagina is "righthand">>
			<<switch random(1, 5)>>
			<<case 1 2>>
				<<He>> sighs and trembles as <<he>> cums, barely able to keep <<his>> fingers inside <<his>> pussy.

			<<case 3 4>>
				<<He>> moans shakes, <<his>> juices dripping on the ground. <<He>> withdraws <<his>> hand and sighs.

			<<case 5>>
				<<He>> screams as <<he>> cums, <<his>> juices soaking <<his>> pussy and thighs. "You might need to clean me up."

			<</switch>>
		<<elseif $NPCList[_nn].vagina is "feet">>
			<<switch random(1, 5)>>
			<<case 1 2>>
				<<He>> moans as you knead <<his>> pussy with your feet. <<His>> body trembles in orgasm.

				<<feetejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.feet.goo += 1>>
			<<case 3 4>>
				<<He>> shakes as <<he>> cums, <<his>> pussy twitching beneath your feet.

				<<feetejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.feet.goo += 1>>
			<<case 5>>
				<<He>> screams as <<he>> cums. <<He>> shakes for a moment, then <<his>> whole body falls limp.

				<<feetejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.feet.goo += 1>>
			<</switch>>
		<<elseif $NPCList[_nn].vagina is "vagina" and $worn.genitals.type.includes("chastity")>>
			<<He>> screams as <<he>> cums against your $worn.genitals.name. "Next time," <<he>> says, panting. "I want to rub your pussy directly."
		<<elseif $NPCList[_nn].vagina is "vagina">>
			<<switch random(1, 5)>>
			<<case 1 2>>
				<<He>> moans with pleasure as <<he>> cums. You feel <<his>> pussy twitch against yours.

			<<case 3 4>>
				<<He>> moans as your <<pussy>> rubs against <<his>>, legs shaking as <<he>> cums.

			<<case 5>>
				<<He>> screams, cupping <<his>> arms under your shoulders as <<his>> entire body shakes. You feel <<his>> pussy twitch against yours.

				<<vaginalentranceejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.vaginaoutside.goo += 1>>
			<</switch>>
		<<elseif $NPCList[_nn].vagina is "othermouth">>
			<<switch random(1, 5)>>
			<<case 1 2>>
				<<He>> shudders with pleasure, exhaling against your crotch as <<he>> cums.
				<<vaginalentranceejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.vaginaoutside.goo += 1>>
			<<case 3 4>>
				<<He>> gives your <<pussy>> a slow, savage lick. You feel it shake as <<he>> cums.

				<<vaginalentranceejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.vaginaoutside.goo += 1>>
			<<case 5>>
				<<He>> screams and clutches <<his>> thighs as <<he>> cums, breathing hard on your <<pussy>>.

			<</switch>>

		<<elseif $NPCList[_nn].vagina is "otheranus">>
			<<switch random(1, 5)>>
			<<case 1 2>>
				<<He>> shakes as <<he>> cums, driving <<his>> ass hard against your <<penis>>.

			<<case 3 4>>
				<<He>> shakes as <<he>> cums, <<his>> ass pounding your <<penis>> with savage intensity.

			<<case 5>>
				<<He>> screams and bucks against your <<penis>> as <<he>> cums. "I knew there was a reason I kept you around."

				<<thighejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.thigh.goo += 1>>
			<</switch>>
		<<elseif $NPCList[_nn].vagina is "penis">>
			<<switch random(1, 5)>>
			<<case 1 2>>
				<<He>> grasps your shoulders as <<he>> cums, driving <<his>> pussy down hard against your cock. <<He>> shudders with pleasure. "You're mine. Don't ever forget it."

				<<penileejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.penis.goo += 1>>
			<<case 3 4>>
				<<His>> blush deepens and <<his>> body convulses as <<he>> cums. <<His>> pussy twitches around your <<penis>>.

				<<penileejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.penis.goo += 1>>
			<<case 5>>
				<<He>> screams and bucks against your lap as <<he>> cums, taking your <<penis>> as hard as <<he>> can.

				<<penileejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.penis.goo += 1>>
				<<thighejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.thigh.goo += 1>>
			<</switch>>
		<<elseif ($NPCList[_nn].vagina is "penisimminent" or $NPCList[_nn].vagina is "penisentrance") and $worn.genitals.type.includes("chastity")>>
			<<He>> screams as <<he>> cums, <<his>> body shuddering against yours. "If you weren't wearing that thing," <<he>> says, panting. "I'd give you a proper seeing to."
		<<elseif $NPCList[_nn].vagina is "penisimminent" or $NPCList[_nn].vagina is "penisentrance">>
			<<He>> You feel <<his>> pussy twitch against the tip of your <<penis>> as <<he>> cums. "Next time I'll give you a proper fucking."
		<<elseif $NPCList[_nn].vagina is "otheranusfrot" or $NPCList[_nn].vagina is "otheranusentrance">>
			<<He>> bucks <<his>> ass against your cock as <<he>> cums, rubbing it between <<his>> cheeks. "Next time I want you to fuck me. I don't keep you around to toy with my ass."
		<<elseif $NPCList[_nn].vagina is "frot">>
			<<He>> rubs <<his>> clit against your cock as <<he>> cums, <<his>> whole body shuddering. <<He>> looks frustrated. "I want nothing more than to have that cock inside me. I deserve a medal for restraint."

			<<penileejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.penis.goo += 1>>

		<<elseif $NPCList[_nn].mouth is "penis">>
			<<switch random(1, 4)>>
			<<case 1 2>>
				<<He>> cums as you fuck <<his>> mouth. You feel <<him>> tremble.

			<<case 3 4>>
				<<He>> cums with <<his>> lips still wrapped around your <<penis>>, and grasps your thighs with both hands.

			<</switch>>
		<<else>>
			<<He>> convulses in orgasmic bliss.

		<</if>>
	<<else>>
		<<if $NPCList[_nn].vagina is "footjob">>
			<<switch random(1, 5)>>
			<<case 1 2 3>>
				<<He>> gasps as <<he>> cums. <<He>> smiles as <<he>> recovers, resting <<his>> foot on your tummy. "That's a good <<girl>>."

			<<case 4 5>>
				<<He>> moans as <<he>> cums. <<He>> moves <<his>> foot away from your <<penis>> to spare you the violent spasms.

			<</switch>>
		<<elseif $NPCList[_nn].vagina is "vagina" and $worn.genitals.type.includes("chastity")>>
			<<He>> gasps your hair as <<he>> cums, pulling it tight. "If only you weren't locked up," <<he>> pants. "I'm gonna find out who has the key."
		<<elseif $NPCList[_nn].vagina is "vagina">>
			<<switch random(1, 5)>>
			<<case 1 2>>
				<<He>> moans as <<he>> cums. You feel <<his>> pussy twitch against yours.

			<<case 3 4>>
				<<He>> moans as <<he>> grasps you by the throat and rubs <<his>> pussy hard against yours.
				<<gstress>><<gtrauma>><<gpain>><<violence 3>><<bruise neck>><<hitstat>>

			<<case 5>>
				<<He>> screams, grasping your hair and mashing <<his>> body against yours. <<His>> whole body twitches with violent spasms.

				<<vaginalentranceejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.vaginaoutside.goo += 1>>
			<</switch>>
		<<elseif $NPCList[_nn].vagina is "othermouth">>
			<<He>> shakes with arousal as <<he>> cums, <<his>> pussy trembling against your tongue.
		<<elseif $NPCList[_nn].vagina is "lefthand" or $NPCList[_nn].vagina is "righthand">>
			<<He>> moans as <<he>> cums. <<He>> grasps your hair and pulls you close. "Don't forget I'm the only one you're allowed to pleasure."
		<<elseif $NPCList[_nn].vagina is "mouthentrance" or $NPCList[_nn].vagina is "mouth" or $NPCList[_nn].vagina is "mouthimminent">>
			<<He>> moans and grasps your hair, rubbing <<his>> pussy against you as <<his>> thighs shake with orgasm.

			<<faceejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.face.goo += 1>>

		<<elseif $NPCList[_nn].vagina is "otheranus">>
			<<He>> shakes as <<he>> cums, grasping your <<print ($player.ballsExist ? "balls" : "pussy")>> and taking your <<penis>> deep into <<his>> ass as <<he>> releases a final moan.
		<<elseif $NPCList[_nn].vagina is "penis">>
			<<He>> digs <<his>> nails into your shoulders as <<he>> cums, driving <<his>> pussy down hard against your cock. <<He>> shudders with pleasure.
		<<elseif ($NPCList[_nn].vagina is "penisimminent" or $NPCList[_nn].vagina is "penisentrance") and $worn.genitals.type.includes("chastity")>>
			<<He>> grasps your hair as <<he>> cums, thrusting against your $worn.genitals.name. "If you weren't locked up," <<he>> says. "I wouldn't be able to stop myself ravaging you."
		<<elseif $NPCList[_nn].vagina is "penisimminent" or $NPCList[_nn].vagina is "penisentrance">>
			<<He>> moans as <<he>> cums. You feel <<his>> pussy twitch against the tip of you <<penis>>. "I deserve a medal for restraint," <<he>> says. "Your cock is begging to be fucked."
		<<elseif ($NPCList[_nn].vagina is "otheranusfrot" or $NPCList[_nn].vagina is "otheranusentrance") and $worn.genitals.type.includes("chastity")>>
			<<He>> grasps your hair as <<he>> cums. You feel <<him>> tremble against your $worn.genitals.name. "That chastity device," <<he>> says. "I can't wait to take you properly."
		<<elseif $NPCList[_nn].vagina is "otheranusfrot" or $NPCList[_nn].vagina is "otheranusentrance">>
			<<He>> rubs <<his>> ass against your cock as <<he>> cums. "You're such a good tease," <<he>> pants. "Not having you inside me is almost unbearable."
		<<elseif $NPCList[_nn].vagina is "frot" and $worn.genitals.type.includes("chastity")>>
			<<He>> grasps your hair as <<he>> cums, <<his>> body trembling against your $worn.genitals.name. "I'm gonna find that key," <<he>> says. "Then I'll give you a proper seeing to."
		<<elseif $NPCList[_nn].vagina is "frot">>
			<<He>> grasps your the throat, pulling you down and rubbing <<his>> clit against your cock as <<he>> cums. "I want to fuck your cock properly next time. Your teasing drives me mad."
			<<gstress>><<gtrauma>><<gpain>><<violence 3>><<bruise neck>><<hitstat>>

		<<elseif $NPCList[_nn].mouth is "penis">>
			<<He>> cums as you fuck <<his>> mouth, until <<he>> pulls away and gasps for air. "That's enough."

		<<else>>
			<<switch random(1, 7)>>
			<<case 1 2 3>>
				<<He>> trembles with orgasm. <<He>> pulls you close. "Good <<girl>>," <<he>> whispers.

			<<case 4 5 6>>
				<<He>> sighs as <<he>> cums, and gives your <<bottom>> a light spank. "You're my prized possession," <<he>> says. "Don't forget it."

			<<case 7>>
				<<He>> rubs <<his>> clit and screams as <<he>> cums, before lying back and panting, one arm over <<his>> eyes and the other grasping your hair.

				<<chestejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.chest.goo += 1>>
			<</switch>>
		<</if>>
	<</if>>

<</if>>

<<if $consensual is 1>>
	<<if _condomResult is "contained">>
		<<genericCondomEjaculation>>
	<<elseif $NPCList[_nn].penis is "idle">>
		<<He>> moans as a wet patch forms on <<his>> trousers. You stifle a giggle at the sight.

	<<elseif $NPCList[_nn].penis is "thighs">>
		<<switch random(1, 7)>>
		<<case 1 2 3>>
			<<He>> shakes as <<he>> cums, pulling <<his>> $NPCList[_nn].penisdesc out and ejaculating onto the back of your thighs.
			<<thighejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.thigh.semen += 1>>
		<<case 4 5 6>>
			<<He>> grasps your legs for purchase as <<he>> approaches <<his>> peak, before ejaculating between your thighs and onto your tummy.

			<<tummyejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.tummy.semen += 1>>
		<<case 7>>
			<<He>> moans as <<he>> cums, ejaculating a massive load that covers your thighs and tummy.

			<<thighejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.thigh.semen += 1>>
			<<tummyejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.tummy.semen += 1>>
		<</switch>>
	<<elseif $NPCList[_nn].penis is "vaginaentrance" and $worn.genitals.type.includes("chastity")>>
		<<He>> moans as <<he>> cums, ejaculating over your $worn.genitals.name. "I'm gonna find the key holder," <<he>> gasps. "Then I'll give you a proper seeing to."
	<<elseif $NPCList[_nn].penis is "vaginaentrance">>
		<<switch random(1, 7)>>
		<<case 1 2 3>>
			<<He>> holds you still by the hips while <<his>> $NPCList[_nn].penisdesc rubs against your <<pussy>>. The sensation proves too much, and <<he>> ejaculates onto your labia.
			<<vaginalentranceejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.vaginaoutside.semen += 1>>
		<<case 4 5 6>>
			<<He>> rubs <<his>> $NPCList[_nn].penisdesc against your <<pussy>> and climaxes, sending white streams of semen onto your labia.
			<<vaginalentranceejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.vaginaoutside.semen += 1>>
		<<case 7>>
			<<He>> moans as <<he>> rubs <<his>> $NPCList[_nn].penisdesc cums, sending thick ropes of semen onto your <<pussy>> and ass.
			<<vaginalentranceejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.vaginaoutside.semen += 1>>
			<<bottomejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.bottom.semen += 1>>
		<</switch>>
	<<elseif $NPCList[_nn].penis is "vaginaimminent" and $worn.genitals.type.includes("chastity")>>
		<<He>> moans as <<he>> cums, ejaculating over your $worn.genitals.name. "I'm gonna find whoever has the key," <<he>> gasps. "Then fuck you until you can't walk."
	<<elseif $NPCList[_nn].penis is "vaginaimminent">>
		<<switch random(1, 7)>>
		<<case 1 2 3>>
			<<He>> cums before <<he>> can penetrate your <<pussy>>, ejaculating on your labia. "I deserve a medal for restraint," <<he>> says. "Your unguarded pussy was right there, teasing me."

			<<vaginalentranceejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.vaginaoutside.semen += 1>>
		<<case 4 5 6>>
			<<He>> tries to push <<his>> $NPCList[_nn].penisdesc into you as <<he>> approaches <<his>> peak, but <<his>> body's spasms betray <<him>>. <<He>> ejaculates, sending white streams of semen onto your labia. "Fuck," <<he>> says. "So close."
			<<vaginalentranceejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.vaginaoutside.semen += 1>>
		<<case 7>>
			<<He>> grasps your hips for purchase and tries to bury <<his>> $NPCList[_nn].penisdesc in your <<pussy>>, but cums too soon. Thick ropes of semen cover your labia, and drip over your <<bottom>>. "You're almost too hot."
			<<vaginalentranceejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.vaginaoutside.semen += 1>>
			<<bottomejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.bottom.semen += 1>>
		<</switch>>
	<<elseif $NPCList[_nn].penis is "vagina">>
		<<switch random(1, 7)>>
		<<case 1 2 3>>
			<<He>> moans and thrusts deep into your <<pussy>> as <<he>> cums. <<His>> $NPCList[_nn].penisdesc pulses as warm semen fills you.
			<<vaginalejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.vagina.semen += 1>>
			<<recordVaginalSperm "pc" $NPCList[_nn].fullDescription "human">>
		<<case 4 5 6>>
			<<He>> grasps your shoulders and pulls your body onto <<his>> $NPCList[_nn].penisdesc as <<he>> cums. Warm semen fills your <<pussy>>, leaving you breathless.
			<<vaginalejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.vagina.semen += 1>>
			<<recordVaginalSperm "pc" $NPCList[_nn].fullDescription "human">>
		<<case 7>>
			<<He>> convulses and pounds your crotch as <<he>> cums, sending thick waves of semen into your <<pussy>>. It drips down your thighs.

			<<vaginalentranceejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.vaginaoutside.semen += 1>>
			<<vaginalejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.vagina.semen += 1>>
			<<thighejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.thigh.semen += 1>>
		<</switch>>
	<<elseif $NPCList[_nn].penis is "cheeks" and $worn.genitals.type.includes("chastity")>>
		<<He>> gasps as <<he>> cums, ejaculating over your $worn.genitals.name. "That fucking device," <<he>> gasps. "Your ass deserves such a pounding."
	<<elseif $NPCList[_nn].penis is "cheeks">>
		<<switch random(1, 7)>>
		<<case 1 2 3>>
			<<He>> shakes as <<he>> cums, <<his>> $NPCList[_nn].penisdesc erupting over your <<bottom>>.
			<<bottomejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.bottom.semen += 1>>
		<<case 4 5 6>>
			<<He>> grasps your thighs as <<he>> pushes <<his>> $NPCList[_nn].penisdesc against your <<bottom>> and ejaculates between your cheeks.

			<<bottomejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.bottom.semen += 1>>
		<<case 7>>
			<<He>> squeezes your cheeks together and moans as <<he>> cums, ejaculating a massive load that covers your <<bottom>>. "You're so fucking hot."

			<<bottomejacstat>><<ejacstat>><<set $hygiene += 1000>><<set $player.bodyliquid.bottom.semen += 2>>
		<</switch>>
	<<elseif $NPCList[_nn].penis is "anusentrance" and $worn.genitals.type.includes("chastity") and $worn.genitals.anal_shield is 1>>
		<<He>> gasps as <<he>> cums, ejaculating over your $worn.genitals.name. "Whoever has the key," <<he>> gasps. "Owes me an ass fucking."
	<<elseif $NPCList[_nn].penis is "anusentrance">>
		<<switch random(1, 7)>>
		<<case 1 2 3>>
			<<He>> pinches your <<bottom>> as <<he>> rubs <<his>> cock against it. <<He>> ejaculates, semen spurting over your cheeks.

			<<bottomejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.bottom.semen += 1>>
		<<case 4 5 6>>
			<<He>> cums against your <<bottom>> with a shudder.

			<<bottomejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.bottom.semen += 1>>
		<<case 7>>
			<<He>> moans as <<he>> cums against your <<bottom>>, sending thick ropes of semen onto your cheeks.

			<<bottomejacstat>><<ejacstat>><<set $hygiene += 1000>><<set $player.bodyliquid.bottom.semen += 2>>
		<</switch>>
	<<elseif $NPCList[_nn].penis is "anusimminent" and $worn.genitals.type.includes("chastity") and $worn.genitals.anal_shield is 1>>
		<<He>> moans as <<he>> cums, ejaculating over your $worn.genitals.name. "That ass will be ravaged," <<he>> gasps. "Once I get this thing off you."
	<<elseif $NPCList[_nn].penis is "anusimminent">>
		<<switch random(1, 7)>>
		<<case 1 2 3>>
			<<He>> tries to thrust into your <<bottom>> as <<he>> approaches <<his>> peak, but cums too soon. Semen splatters against your cheeks. "Fuck. Sometimes you're just too hot."

			<<bottomejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.bottom.semen += 1>>
		<<case 4 5 6>>
			<<He>> grasps your hips for purchase and tries to fuck your <<bottom>>, but is overcome by sensation and ejaculates over your cheeks.

			<<bottomejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.bottom.semen += 1>>
		<<case 7>>
			<<His>> $NPCList[_nn].penisdesc pressen against your <<bottom>> as <<he>> cums. Thick ropes of semen erupt over your cheeks.
			<<bottomejacstat>><<ejacstat>><<set $hygiene += 1000>><<set $player.bodyliquid.bottom.semen += 2>>
		<</switch>>
	<<elseif $NPCList[_nn].penis is "anus">>
		<<switch random(1, 7)>>
		<<case 1 2 3>>
			<<He>> moans and thrusts <<his>> $NPCList[_nn].penisdesc deep into your <<bottom>> as <<he>> cums. You gasp as you take <<his>> entire length, <<his>> warm semen filling you.
			<<analejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.anus.semen += 1>>
		<<case 4 5 6>>
			<<He>> grasps your shoulders and pulls you against <<his>> $NPCList[_nn].penisdesc as <<he>> cums. <<His>> cock twitches as it fills you.
			<<analejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.anus.semen += 1>>
		<<case 7>>
			<<He>> convulses and, with a final thrust, cums in your ass. Thick waves of semen pump into you. It drips down your thighs

			<<analejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.anus.semen += 1>>
			<<thighejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.thigh.semen += 1>>
		<</switch>>
	<<elseif $NPCList[_nn].penis is "chest">>
		<<switch random(1, 7)>>
		<<case 1 2 3>>
			<<He>> thrusts between your <<breasts>> as <<he>> ejaculates, covering your chest in semen.

			<<chestejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.chest.semen += 1>>
		<<case 4 5 6>>
			<<He>> rubs <<his>> penis against your <<breasts>>, and shudders into orgasm.

			<<chestejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.chest.semen += 1>>
		<<case 7>>
			<<He>> grasps your neck as <<he>> bears down on your <<breasts>>, moaning as <<he>> cums. Semen erupts over your <<breasts>> and covers your <<if $position is "missionary">>face<<faceejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.face.semen += 1>><<else>>stomach<<tummyejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.tummy.semen += 1>><</if>>. "I think you'll need a bath."

			<<chestejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.chest.semen += 1>>
		<</switch>>
	<<elseif $NPCList[_nn].penis is "mouthentrance">>
		<<switch random(1, 7)>>
		<<case 1 2 3>>
			<<He>> cups your chin with one hand and pushes your lips against <<his>> $NPCList[_nn].penisdesc. The sensation proves too much, and <<he>> ejaculates over your face.
			<<faceejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.face.semen += 1>>
		<<case 4 5 6>>
			<<He>> presses <<his>> $NPCList[_nn].penisdesc against your cheek, and ejaculates over your face.
			<<faceejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.face.semen += 1>>
		<<case 7>>
			<<He>> grasps your hair and rubs your face against <<his>> $NPCList[_nn].penisdesc. Thick ropes of cum cover your face and push past your closed lips. "You're so cute. My favourite possession."
			<<faceejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.face.semen += 1>>
			<<oralejacstat>><<set $hunger -= 200>><<set $thirst -= 200>><<set $player.bodyliquid.mouth.semen += 1>>
		<</switch>>
	<<elseif $NPCList[_nn].penis is "mouthimminent">>
		<<switch random(1, 7)>>
		<<case 1 2 3>>
			<<He>> grasps your hair and tries to force <<his>> $NPCList[_nn].penisdesc past your lips, but cums too soon. Semen erupts onto your face. "Sometimes, I think you're too hot."
			<<faceejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.face.semen += 1>>
		<<case 4 5 6>>
			<<He>> tries to penetrate your mouth, but cums too early. It drips down your lips and chin. "I couldn't hold on long enough."

			<<faceejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.face.semen += 1>>
		<<case 7>>
			<<He>> shudders as <<he>> approaches <<his>> peak. <<He>> grasps your hair and tries to thrust <<his>> $NPCList[_nn].penisdesc into your mouth, but <<his>> body trembles too much. Thick ropes of cum cover your cheeks and chin. Some fluid makes it past your lips.
			<<faceejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.face.semen += 1>>
			<<oralejacstat>><<set $hunger -= 200>><<set $thirst -= 200>><<set $player.bodyliquid.mouth.semen += 1>>
		<</switch>>
	<<elseif $NPCList[_nn].penis is "mouth">>

		<<switch random(1, 7)>>
		<<case 1 2 3>>
			<<He>> grasps your chin with one hand and hair with the other, thrusting <<his>> $NPCList[_nn].penisdesc deep into your mouth as <<he>> cums. Semen streams down your throat and fills your mouth.
			<<oralejacstat>><<ejacstat>><<set $hunger -= 200>><<set $thirst -= 200>><<set $player.bodyliquid.mouth.semen += 1>>
		<<case 4 5 6>>
			<<He>> grasps the back of your head and moans, <<his>> $NPCList[_nn].penisdesc filling your mouth with semen.
			<<oralejacstat>><<ejacstat>><<set $hunger -= 200>><<set $thirst -= 200>><<set $player.bodyliquid.mouth.semen += 1>>
		<<case 7>>
			<<He>> grasps the back of your head, <<his>> $NPCList[_nn].penisdesc violating your mouth with savage thrusts. Semen streams down your throat, then fills your mouth and covers your face as <<he>> pulls out. "It's your fault if I lose control. You have that effect on me."
			<<faceejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.face.semen += 1>>
			<<oralejacstat>><<set $hunger -= 200>><<set $thirst -= 200>><<set $player.bodyliquid.mouth.semen += 1>>
		<</switch>>
	<<elseif $NPCList[_nn].penis is "feet">>
		<<switch random(1, 7)>>
		<<case 1 2 3>>
			<<He>> moans as <<he>> cums between your feet, ejaculating over them.

			<<feetejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.feet.semen += 1>>
		<<case 4 5 6>>
			<<He>> cums between your feet, leaving them slick with semen.

			<<feetejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.feet.semen += 1>>
		<<case 7>>
			<<He>> moans and attacks your feet with savage thrusts. <<His>> ejaculate arcs as high as your thighs.

			<<feetejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.feet.semen += 1>>
			<<thighejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.thigh.semen += 1>>
		<</switch>>
	<<elseif $NPCList[_nn].penis is "leftarm" and $NPCList[_nn].penis is "rightarm">>
		<<switch random(1, 7)>>
		<<case 1 2 3>>
			<<He>> moans as <<he>> cums, penis pulsing in your hands and covering them both in cum. "You're good with your hands."

			<<handejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.leftarm.semen += 1>><<set $player.bodyliquid.rightarm.semen += 1>>
		<<case 4 5 6>>
			<<He>> cums onto your hands, leaving them slick with semen.

			<<handejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.leftarm.semen += 1>><<set $player.bodyliquid.rightarm.semen += 1>>
		<<case 7>>
			<<He>> spasms, moans, and thrusts against your hands, thick streams of cum erupting from <<his>> $NPCList[_nn].penisdesc and splattering over your face. "You're a fine <<wife>>."
			<<handejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.leftarm.semen += 1>><<set $player.bodyliquid.rightarm.semen += 1>>
			<<faceejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.face.semen += 1>>
		<</switch>>
	<<elseif $NPCList[_nn].penis is "leftarm">>
		<<switch random(1, 7)>>
		<<case 1 2 3>>
			<<He>> moans as <<he>> cums, <<his>> hot $NPCList[_nn].penisdesc ejaculating over your hand. "You should clean up. You can't work with a hand like that."
			<<handejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.leftarm.semen += 1>>
		<<case 4 5 6>>
			<<He>> cums onto your hand, slickening your fingers. "You can't work like that. You should wash up."

			<<handejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.leftarm.semen += 1>>
		<<case 7>>
			<<He>> spasms and moans, shooting thick streams of cum and splattering your <<breasts>> in the process. "Sorry about the mess," <<he>> pants. "Go get cleaned up."

			<<handejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.leftarm.semen += 1>>
			<<chestejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.chest.semen += 1>>
		<</switch>>
	<<elseif $NPCList[_nn].penis is "rightarm">>
		<<switch random(1, 7)>>
		<<case 1 2 3>>
			<<He>> moans as you work <<his>> shaft with your right hand. You give <<his>> $NPCList[_nn].penisdesc a final squeeze, and <<he>> shudders into orgasm, covering your hand in warm semen. "You should clean yourself up," <<he>> says. "You can't work like that."
			<<handejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.rightarm.semen += 1>>
		<<case 4 5 6>>
			<<He>> cums onto your hand, slickening your fingers. "You can't work like that. You should wash up."

			<<handejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.rightarm.semen += 1>>
		<<case 7>>
			<<He>> moans as thick ropes of semen erupt from <<his>> $NPCList[_nn].penisdesc, covering your hand. "Good job," <<he>> pants. "But make sure you clean up the mess."
			<<handejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.rightarm.semen += 1>>
		<</switch>>
	<<elseif $NPCList[_nn].penis is 0>>
		<<switch random(1, 4)>>
		<<case 1>>
			<<He>> moans as <<he>> works <<his>> shaft and, giving <<his>> cock a final squeeze, ejaculates onto your tummy. "Marking my territory. Trespassers will pay."

			<<tummyejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.tummy.semen += 1>>
		<<case 2>>
			<<He>> rubs <<his>> $NPCList[_nn].penisdesc as <<he>> approaches <<his>> peak. It erupts over your face. "You're a mess," <<he>> pants. "Get yourself cleaned up."
			<<faceejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.face.semen += 1>>
		<<case 3>>
			<<He>> strokes <<his>> $NPCList[_nn].penisdesc and ejaculates over your <<bottom>>.
			<<bottomejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.bottom.semen += 1>>
		<<case 4>>
			<<He>> strokes <<his>> penis and moans, ejaculating onto your <<breasts>>.

			<<chestejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.chest.semen += 1>>
		<</switch>>
	<<elseif $NPCList[_nn].penis is "otheranus">>
		<<switch random(1, 7)>>
		<<case 1 2 3>>
			<<He>> moans as you fuck <<his>> ass, <<his>> ejaculate spraying onto <<his>> own stomach. "You're such a good <<wife>>."

		<<case 4 5>>
			<<He>> whimpers as you pound <<his>> ass, moaning in pleasure as <<he>> ejaculates onto the ground. <<He>> comes to <<his>> senses, and looks a bit ashamed. "I let my guard down. I shouldn't let that happen. What if we're attacked?"

		<<case 6 7>>
			<<He>> sighs as <<he>> ejaculates onto <<his>> own chest. "I don't want you to ever leave."

		<</switch>>
	<<elseif ($NPCList[_nn].penis is "otheranusfrot" or $NPCList[_nn].penis is "otheranusentrance" or $NPCList[_nn].penis is "otheranusimminent") and $worn.genitals.type.includes("chastity")>>
		<<He>> moans as <<he>> cums, ejaculating over your $worn.genitals.name. "All the ways I would fuck you," <<He>> gasps. "If not for that chastity device."
	<<elseif $NPCList[_nn].penis is "otheranusfrot" or $NPCList[_nn].penis is "otheranusentrance" or $NPCList[_nn].penis is "otheranusimminent">>
		<<switch random(1, 7)>>
		<<case 1 2 3>>
			<<He>> reaches behind you and grasps your <<bottom>>, helping you thrust against <<his>> cheeks. You feel <<his>> body shudder in orgasm. "Next time," <<he>> gasps. "I want you to fuck my ass properly."

		<<case 4 5>>
			<<He>> moans and ejaculates onto the ground as you thrust against <<his>> ass. You leave <<him>> panting.

		<<case 6 7>>
			<<He>> sighs and ejaculates onto <<his>> own chest.

		<</switch>>

	<<elseif $NPCList[_nn].mouth is "penis">>
		<<switch random(1, 7)>>
		<<case 1 2 3>>
			<<He>> cums as you fuck <<his>> mouth, gasping against your cock. "Don't forget," <<he>> says. "You're mine forever."

		<<case 4 5>>
			<<He>> cums on the ground as you fuck <<his>> mouth, leaving a pool beneath <<him>>.

		<<case 6 7>>
			<<He>> grasps your <<bottom>> and drives your <<penis>> deeper into <<his>> mouth. <<He>> trembles, and ejaculates onto <<his>> own chest.

		<</switch>>
	<<elseif $NPCList[_nn].penis is "othermouth">>
		<<He>> shakes with arousal as <<he>> cums, wiping <<his>> wet face clean on your body.

	<</if>>
	<<if $NPCList[_nn].penis isnot "none" and !$NPCList[_nn].penisdesc.includes("strap-on") and _condomResult is "leaked">>
		Despite wearing a condom, it was too damaged to stop the cum.
	<</if>>

<<else>>
	<<if _condomResult is "contained">>
		<<genericCondomEjaculation>>
	<<elseif $NPCList[_nn].penis is "idle">>
		<<He>> groans as a wet patch forms on <<his>> trousers. You barely stifle a laugh at the pathetic display, but any mirth is soon driven from your mind by dread.

	<<elseif $NPCList[_nn].penis is "thighs">>
		<<switch random(1, 7)>>
		<<case 1 2 3>>
			<<He>> shakes as <<he>> cums, pulling <<his>> cock out and ejaculating onto the backs of your thighs.

			<<thighejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.thigh.semen += 1>>
		<<case 4 5 6>>
			<<He>> grasps your thighs and thrusts <<his>> $NPCList[_nn].penisdesc hard between them as <<his>> cum shoots onto your tummy.
			<<tummyejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.tummy.semen += 1>>
		<<case 7>>
			<<He>> moans as <<he>> cums, ejaculating a massive load that covers your thighs and tummy. "You're mine. Don't forget it."

			<<thighejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.thigh.semen += 1>>
			<<tummyejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.tummy.semen += 1>>
		<</switch>>
	<<elseif $NPCList[_nn].penis is "vaginaentrance" and $worn.genitals.type.includes("chastity")>>
		<<He>> gasps as <<he>> cums, ejaculating over your $worn.genitals.name. "My <<wife>> deserves to have <<pher>> womb filled," <<he>> says. "If only I could get this thing off."
	<<elseif $NPCList[_nn].penis is "vaginaentrance">>
		<<switch random(1, 7)>>
		<<case 1 2 3>>
			<<He>> thrusts against your clit and labia, <<his>> $NPCList[_nn].penisdesc twitching and erupting with semen.
			<<vaginalentranceejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.vaginaoutside.semen += 1>>
		<<case 4 5 6>>
			<<He>> rubs <<his>> $NPCList[_nn].penisdesc against your <<pussy>> with savage thrusts, each less coordinated than the last as <<he>> approaches <<his>> peak. <<He>> shudders into orgasm.
			<<vaginalentranceejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.vaginaoutside.semen += 1>>
		<<case 7>>
			<<He>> moans as <<he>> rubs <<his>> $NPCList[_nn].penisdesc against your <<pussy>>. Thick ropes of semen cover your crotch and <<bottom>>.
			<<vaginalentranceejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.vaginaoutside.semen += 1>>
			<<bottomejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.bottom.semen += 1>>
		<</switch>>
	<<elseif $NPCList[_nn].penis is "vaginaimminent" and $worn.genitals.type.includes("chastity")>>
		<<He>> moan as <<he>> cums, ejaculating over your $worn.genitals.name. "If only I could find the key," <<he>> gasps. "I'd give that pussy a proper fucking."
	<<elseif $NPCList[_nn].penis is "vaginaimminent">>
		<<switch random(1, 7)>>
		<<case 1 2 3>>
			<<He>> tries to thrust into your <<pussy>>, but cums too soon, ejaculating onto your labia. <<He>> slaps your <<bottom>> in frustration.
			<<gstress>><<gtrauma>><<gpain>><<violence 6>><<bruise bottom>><<hitstat>>

			<<vaginalentranceejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.vaginaoutside.semen += 1>>
		<<case 4 5 6>>
			<<He>> grasps your hips for purchase and tries to violate your <<pussy>>, but it's too late. <<His>> semen covers your labia. "Sometimes," <<he>> gasps. "It's like you're too hot."

			<<vaginalentranceejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.vaginaoutside.semen += 1>>
		<<case 7>>
			<<He>> moans as <<he>> approaches <<his>> peak, <<his>> $NPCList[_nn].penisdesc twitching against your <<pussy>>. Thick ropes of semen shoot over your labia and <<bottom>>. "You should get cleaned up," <<he>> pants, shutting <<his>> eyes for a moment.
			<<vaginalentranceejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.vaginaoutside.semen += 1>>
			<<bottomejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.bottom.semen += 1>>
		<</switch>>
	<<elseif $NPCList[_nn].penis is "vagina">>
		<<switch random(1, 7)>>
		<<case 1 2 3>>
			<<He>> pulls your hair and thrusts <<his>> $NPCList[_nn].penisdesc deep into your <<pussy>> as <<he>> cums. <<He>> holds you there a moment as warm semen fills you.
			<<vaginalejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.vagina.semen += 1>>
			<<recordVaginalSperm "pc" $NPCList[_nn].fullDescription "human">>
		<<case 4 5 6>>
			<<He>> grasps your throat and pounds <<his>> $NPCList[_nn].penisdesc into you as <<he>> cums. Semen fills your <<pussy>> as you gasp for air.
			<<gstress>><<gtrauma>><<gpain>><<violence 3>><<bruise neck>><<hitstat>>

			<<vaginalejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.vagina.semen += 1>>
			<<recordVaginalSperm "pc" $NPCList[_nn].fullDescription "human">>
		<<case 7>>
			<<He>> convulses as <<he>> thrusts into your <<pussy>>, <<his>> pelvis rubbing aganist your <<clit>> and $NPCList[_nn].penisdesc sending thick waves of cum into your body. Semen drips down your thighs. "I need to train you to hold cum better."
			<<vaginalentranceejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.vaginaoutside.semen += 1>>
			<<thighejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.thigh.semen += 1>>
		<</switch>>
	<<elseif $NPCList[_nn].penis is "cheeks">>
		<<switch random(1, 7)>>
		<<case 1 2 3>>
			<<He>> shakes as <<he>> cums, <<his>> $NPCList[_nn].penisdesc erupting semen over your <<bottom>>. <<He>> gives you a light spank.
			<<bottomejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.bottom.semen += 1>>
		<<case 4 5 6>>
			<<He>> pinches your <<bottom>>, then grasps your hips and pulls you closer, ejaculating over your cheeks.

			<<bottomejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.bottom.semen += 1>>
		<<case 7>>
			<<He>> squeezes your <<bottom>> cheeks together and moans as <<he>> cums, ejaculating a massive load. "You're a mess," <<he>> gasps. "Go clean up."

			<<bottomejacstat>><<ejacstat>><<set $hygiene += 1000>><<set $player.bodyliquid.bottom.semen += 2>>
		<</switch>>
	<<elseif $NPCList[_nn].penis is "anusentrance" and $worn.genitals.type.includes("chastity") and $worn.genitals.anal_shield is 1>>
		<<He>> gasps as <<he>> cums, ejaculating over your $worn.genitals.name. "I'm going to ravage your ass," <<he>> says. "I just need to find the key."
	<<elseif $NPCList[_nn].penis is "anusentrance">>
		<<switch random(1, 7)>>
		<<case 1 2 3>>
			<<He>> slaps your <<bottom>> and rubs <<his>> $NPCList[_nn].penisdesc against you. <<He>> trembles as <<he>> cums, semen splattering onto your cheeks.
			<<gstress>><<gtrauma>><<gpain>><<violence 3>><<bruise bottom>><<hitstat>>

			<<bottomejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.bottom.semen += 1>>
		<<case 4 5 6>>
			<<He>> rubs <<his>> $NPCList[_nn].penisdesc between your <<bottom>> cheeks. You feel it twitch as <<he>> cums, followed by warm semen on your skin.
			<<bottomejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.bottom.semen += 1>>
		<<case 7>>
			<<He>> moans as <<his>> $NPCList[_nn].penisdesc erupts between your <<bottom>> cheeks, covering it with thick ropes of semen. "I went easy on you," <<he>> pants. "I wonder how you'd have handled my entire length inside."
			<<bottomejacstat>><<ejacstat>><<set $hygiene += 1000>><<set $player.bodyliquid.bottom.semen += 2>>
		<</switch>>
	<<elseif $NPCList[_nn].penis is "anusimminent" and $worn.genitals.type.includes("chastity") and $worn.genitals.anal_shield is 1>>
		<<He>> gasps as <<he>> cums, ejaculating over your $worn.genitals.name. "When I find the key," <<he>> pants. "Your ass is getting fucked hard."
	<<elseif $NPCList[_nn].penis is "anusimminent">>
		<<switch random(1, 7)>>
		<<case 1 2 3>>
			<<He>> grasps your hips for purchase and tries to drive <<his>> $NPCList[_nn].penisdesc into your <<bottom>>. <<He>> cums before <<he>> can make it, covering your cheeks with semen. <<He>> smacks your ass in frustration.
			<<gstress>><<gtrauma>><<gpain>><<violence 6>><<bruise bottom>><<hitstat>>

			<<bottomejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.bottom.semen += 1>>
		<<case 4 5 6>>
			<<He>> tries to penetrate your <<bottom>> as <<he>> shudders into orgasm, but can't control <<his>> trembling body well enough. <<His>> cock slides wide, shooting white streams of semen over your cheeks. "You're such a tease," <<he>> gasps. "Next time I'm cumming inside."

			<<bottomejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.bottom.semen += 1>>
		<<case 7>>
			<<He>> moans as <<his>> $NPCList[_nn].penisdesc twitches against your <<bottom>>, covering it with thick ropes of semen. "I took it easy on you. Next time you're taking my whole cock."
			<<bottomejacstat>><<ejacstat>><<set $hygiene += 1000>><<set $player.bodyliquid.bottom.semen += 2>>
		<</switch>>
	<<elseif $NPCList[_nn].penis is "anus">>
		<<switch random(1, 7)>>
		<<case 1 2 3>>
			<<He>> moans as <<he>> cums, <<his>> $NPCList[_nn].penisdesc pounding your <<bottom>> without mercy. <<His>> entire length fills you, pumping warm semen deep within.
			<<analejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.anus.semen += 1>>
		<<case 4 5 6>>
			<<He>> grasps your shoulders and pulls you against <<his>> $NPCList[_nn].penisdesc as <<he>> cums, pushing <<his>> entire length into you. Semen fills you as you cry out.
			<<analejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.anus.semen += 1>>
		<<case 7>>
			<<He>> convulses and, with a final thrust, cums into your ass. Thick waves of semen pump into you. Semen drips over your thighs. "You're a mess," <<he>> gasps. "Go clean yourself up."

			<<analejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.anus.semen += 1>>
			<<thighejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.thigh.semen += 1>>
		<</switch>>
	<<elseif $NPCList[_nn].penis is "chest">>
		<<switch random(1, 7)>>
		<<case 1 2 3>>
			<<He>> rubs <<his>> $NPCList[_nn].penisdesc between your <<breasts>> as <<he>> cums, ejaculating onto them. "Don't forget who owns you."
			<<chestejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.chest.semen += 1>>
		<<case 4 5 6>>
			<<He>> grasps your hair and forces you to look at <<him>>. <<He>> continues to rub <<his>> $NPCList[_nn].penisdesc between your <<breasts>>, until <<he>> shudders into orgasm. "I want you to look at me while performing your duties as my <<wife>>." Warm semen drips down your chest.
			<<chestejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.chest.semen += 1>>
		<<case 7>>
			<<He>> grasps the back of your neck and mashes your face against <<his>> body as <<he>> cums. Semen shoots between your <<breasts>> and covers your <<if $position is "missionary">>face<<faceejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.face.semen += 1>><<else>>stomach<<tummyejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.tummy.semen += 1>><</if>> as you gasp for air. "Remember. You need to be there for me whenever my cock needs servicing."

			<<chestejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.chest.semen += 1>>
		<</switch>>
	<<elseif $NPCList[_nn].penis is "mouthentrance">>
		<<switch random(1, 7)>>
		<<case 1 2 3>>
			<<He>> rubs <<his>> $NPCList[_nn].penisdesc against your lips, and shudders. Semen spurts from the tip, covering your face. "Don't forget I'm your master. Now go clean up."
			<<faceejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.face.semen += 1>>
		<<case 4 5 6>>
			<<He>> grasps your hair as <<he>> rubs <<his>> $NPCList[_nn].penisdesc against your face. <<He>> shudders, and ejaculates. "You're a mess," <<he>> gasps. "Go clean up."
			<<faceejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.face.semen += 1>>
		<<case 7>>
			<<He>> grasps your hair tight in <<his>> fist as <<he>> rubs <<his>> $NPCList[_nn].penisdesc against your face. You splutter and gag as thick ropes of cum push past your lips and into your mouth. "You should have swallowed. Go clean up the mess."
			<<faceejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.face.semen += 1>>
			<<oralejacstat>><<set $hunger -= 200>><<set $thirst -= 200>><<set $player.bodyliquid.mouth.semen += 1>>
		<</switch>>
	<<elseif $NPCList[_nn].penis is "mouthimminent">>
		<<switch random(1, 7)>>
		<<case 1 2 3>>
			<<He>> holds your hair at the nape your neck as cum erupts from <<his>> $NPCList[_nn].penisdesc.
			<<faceejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.face.semen += 1>>
		<<case 4 5 6>>
			<<He>> tries to push <<his>> $NPCList[_nn].penisdesc between your lips. The sensation is too much for <<him>>, and <<he>> cums early. "Fuck," <<he>> gasps, frustrated. "I wanted to feel your lips around me."
			<<oralejacstat>><<ejacstat>><<set $hunger -= 200>><<set $thirst -= 200>><<set $player.bodyliquid.mouth.semen += 1>>
		<<case 7>>
			<<He>> grasps the back of your head as <<his>> $NPCList[_nn].penisdesc presses against your mouth. <<He>> can't hold on any longer. <<He>> shudders as thick ropes of cum erupt onto your face, some pushing past your lips and into your mouth.
			<<faceejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.face.semen += 1>>
			<<oralejacstat>><<set $hunger -= 200>><<set $thirst -= 200>><<set $player.bodyliquid.mouth.semen += 1>>
		<</switch>>
	<<elseif $NPCList[_nn].penis is "mouth">>
		<<switch random(1, 7)>>
		<<case 1 2 3>>
			<<He>> grasps your chin with one hand and your hair with the other, shoving <<his>> $NPCList[_nn].penisdesc down your throat as <<he>> cums. You gag as <<his>> semen pumps into you, forcing you to swallow.
			<<oralejacstat>><<ejacstat>><<set $hunger -= 200>><<set $thirst -= 200>><<set $player.bodyliquid.mouth.semen += 1>>
		<<case 4 5 6>>
			<<He>> grasps your throat as <<his>> $NPCList[_nn].penisdesc trembles in your mouth. You gag as cum surges down your throat.
			<<oralejacstat>><<ejacstat>><<set $hunger -= 200>><<set $thirst -= 200>><<set $player.bodyliquid.mouth.semen += 1>>
			<<gstress>><<gtrauma>><<gpain>><<violence 3>><<bruise neck>><<hitstat>>

		<<case 7>>
			<<He>> grasps your hair with both hands, <<his>> $NPCList[_nn].penisdesc thrusting down your throat as <<he>> cums. Semen streams down your throat, then fills your mouth and covers your face as <<he>> pulls out. "I'm your protector," <<he>> pants. "You should show me respect."
			<<faceejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.face.semen += 1>>
			<<oralejacstat>><<set $hunger -= 200>><<set $thirst -= 200>><<set $player.bodyliquid.mouth.semen += 1>>

		<</switch>>
	<<elseif $NPCList[_nn].penis is "feet">>
		<<switch random(1, 7)>>
		<<case 1 2 3>>
			<<He>> pushes your feet together and thrusts <<his>> $NPCList[_nn].penisdesc between them as <<he>> cums, leaving them slick with ejaculate.
			<<feetejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.feet.semen += 1>>
		<<case 4 5 6>>
			<<He>> moans as <<he>> cums on your feet, leaving them slick with semen.

			<<feetejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.feet.semen += 1>>
		<<case 7>>
			<<He>> moans as <<he>> thrusts <<his>> $NPCList[_nn].penisdesc between your feet. Semen shoots onto your legs.
			<<feetejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.feet.semen += 1>>
			<<thighejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.thigh.semen += 1>>
		<</switch>>
	<<elseif $NPCList[_nn].penis is "leftarm" and $NPCList[_nn].penis is "rightarm">>
		<<switch random(1, 7)>>
		<<case 1 2 3>>
			<<He>> moans as <<he>> cums, <<his>> $NPCList[_nn].penisdesc pulsing between your hands.
			<<handejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.leftarm.semen += 1>><<set $player.bodyliquid.rightarm.semen += 1>>
		<<case 4 5 6>>
			<<He>> cums on your hands, leaving them slick with semen.

			<<handejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.leftarm.semen += 1>><<set $player.bodyliquid.rightarm.semen += 1>>
		<<case 7>>
			<<He>> thrusts <<his>> $NPCList[_nn].penisdesc between your hands harder as <<he>> cums. Semen shoots through the air, splattering your face. "You're a mess," <<he>> gasps. "My fault, but you need to clean up."
			<<handejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.leftarm.semen += 1>><<set $player.bodyliquid.rightarm.semen += 1>>
			<<faceejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.face.semen += 1>>
		<</switch>>
	<<elseif $NPCList[_nn].penis is "leftarm">>
		<<switch random(1, 7)>>
		<<case 1 2 3>>
			<<He>> moans as <<he>> cums, <<his>> $NPCList[_nn].penisdesc sliding between your fingers and leaving them slick with semen.
			<<handejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.leftarm.semen += 1>>
		<<case 3 4>>
			<<He>> spasms as thick streams of semen erupt from <<his>> $NPCList[_nn].penisdesc. <<His>> convulsions send it sailing through the air. It splatters onto your face.
			<<handejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.leftarm.semen += 1>>
			<<faceejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.face.semen += 1>>
		<<case 6 7>>
			<<He>> spasms and moans as thick streams of cum shoot onto your <<breasts>>. "I need to train you to control cock better."

			<<handejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.leftarm.semen += 1>>
			<<chestejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.chest.semen += 1>>
		<</switch>>
	<<elseif $NPCList[_nn].penis is "rightarm">>
		<<switch random(1, 7)>>
		<<case 1 2 3>>
			<<He>> moans as you work <<his>> shaft with your right hand. You give <<him>> a final squeeze, and <<he>> cums, <<his>> whole body shuddering.

			<<handejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.rightarm.semen += 1>>
		<<case 4 5>>
			<<He>> spasms and moans, thick streams of cum shooting from <<his>> $NPCList[_nn].penisdesc and landing on your face.
			<<chestejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.chest.semen += 1>>
			<<handejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.rightarm.semen += 1>>
		<<case 6 7>>
			<<He>> moans as <<he>> cums in your hand, <<his>> whole body trembling. "Good <<girl>>," <<he>> gasps. "See? Your duties aren't so difficult."

			<<handejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.rightarm.semen += 1>>
			<<oralejacstat>><<set $hunger -= 200>><<set $thirst -= 200>><<set $player.bodyliquid.mouth.semen += 1>>
		<</switch>>
	<<elseif $NPCList[_nn].penis is 0>>
		<<switch random(1, 5)>>
		<<case 1>>
			<<He>> moans as <<he>> works <<his>> shaft and, giving <<his>> $NPCList[_nn].penisdesc a final squeeze, ejaculates onto your tummy. "Don't forget. You're mine whenever I want you."
			<<tummyejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.tummy.semen += 1>>
		<<case 2>>
			<<He>> rubs <<his>> $NPCList[_nn].penisdesc and aims at your face, covering it with semen. "Your place is on your knees, servicing my cock. Don't forget it."
			<<faceejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.face.semen += 1>>
		<<case 3>>
			<<He>> strokes <<his>> $NPCList[_nn].penisdesc and ejaculates onto your <<bottom>>. "That's warm up for next time."
			<<bottomejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.bottom.semen += 1>>
		<<case 4>>
			<<He>> strokes <<his>> $NPCList[_nn].penisdesc and moans as <<he>> ejaculates onto your <<breasts>>. "Go clean up this mess."
			<<chestejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.chest.semen += 1>>
		<<case 5>>
			<<He>> moans and shudders as cum flies all over your body. <<His>> muscles weakening, <<he>> leans on your shoulder for support.

			<<chestejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.chest.semen += 1>>
			<<tummyejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.tummy.semen += 1>>
			<<hairejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.hair.semen += 1>>
		<</switch>>
	<<elseif $NPCList[_nn].penis is "otheranus">>
		<<switch random(1, 7)>>
		<<case 1 2 3>>
			<<He>> moans as you fuck <<his>> ass, semen erupting from <<his>> $NPCList[_nn].penisdesc and pooling on the ground beneath <<him>>. "Don't think," <<he>> gasps. "That cumming from having your cock in my ass means I can't protect you."
		<<case 4 5>>
			<<He>> moans as you pound <<his>> ass, <<his>> ejaculate covering the ground beneath <<him>>.

		<<case 6 7>>
			<<He>> moans as you fuck <<his>> ass, <<his>> semen arcing onto <<his>> own chest.

		<</switch>>
	<<elseif ($NPCList[_nn].penis is "otheranusfrot" or $NPCList[_nn].penis is "otheranusentrance" or $NPCList[_nn].penis is "otheranusimminent") and $worn.genitals.type.includes("chastity")>>
		<<He>> gasps as <<he>> cums, ejaculating over your $worn.genitals.name. "Once I get the key," <<he>> pants. "Your ass is gonna get ravaged."
	<<elseif $NPCList[_nn].penis is "otheranusfrot" or $NPCList[_nn].penis is "otheranusentrance" or $NPCList[_nn].penis is "otheranusimminent">>
		<<switch random(1, 7)>>
		<<case 1 2 3>>
			<<He>> moans as you fuck <<his>> cheeks. <<He>> reaches behind you and grasps your <<bottom>>, rubbing against you as <<he>> climaxes. <<He>> ejaculates onto the ground. "Fuck me properly next time," <<he>> pants. "Don't be shy."

		<<case 4 5>>
			<<He>> moans as you rub against <<his>> ass. <<His>> $NPCList[_nn].penis erupts onto the ground in front of <<him>>. "You're a tease," <<he>> gasps. "I couldn't take the anticipation."
		<<case 6 7>>
			<<He>> sighs as <<his>> $NPCList[_nn].penis ejaculates onto <<his>> own chest. "That was fine," <<he>> pants. "But next time, you're getting penetrated."
		<</switch>>

	<<elseif $NPCList[_nn].mouth is "penis">>
		<<switch random(1, 7)>>
		<<case 1 2 3>>
			<<He>> cums as you fuck <<his>> mouth, <<his>> whole body shuddering as <<his>> semen shoots from <<his>> $NPCList[_nn].penis and onto the floor beneath <<him>>.
		<<case 4 5>>
			<<He>> cums on the ground as you fuck <<his>> mouth. <<He>> pulls away. "I'm done. For now."

		<<case 6 7>>
			<<He>> grasps your <<print ($player.ballsExist ? "balls" : "pussy")>> and drives your cock down <<his>> throat.
			<<He>> ejaculates on <<his>> own chest as <<he>> shudders around your length.

		<</switch>>
	<<elseif $NPCList[_nn].penis is "othermouth">>
		<<He>> shakes with arousal as <<he>> cums.

	<</if>>
	<<if $NPCList[_nn].penis isnot "none" and !$NPCList[_nn].penisdesc.includes("strap-on") and _condomResult is "leaked">>
		Despite wearing a condom, it was too damaged to stop the cum.
	<</if>>

<</if>>

<<if $consensual is 1 and $enemyanger lte 0>>

	<<switch random(1, 5)>>
	<<case 1 2>>
		<<He>> strokes you, making you feel warm inside. "I hope you know how much I need you here."
		<<lstress>><<ltrauma>><<lpain>><<violence -3>>

	<<case 3 4>>
		<<He>> strokes your hair, making you feel warm inside. "Never ever leave me."
		<<lstress>><<ltrauma>><<lpain>><<violence -3>>

	<<case 5>>
		<<He>> brushes your cheek with <<his>> hand. "You're so <<if $player.gender_appearance is "m">>handsome<<else>>beautiful<</if>> it makes me hurt." Your face flushes with pleasure.
		<<lstress>><<ltrauma>><<lpain>><<violence -3>>

	<</switch>>

<<elseif $consensual is 0 and $enemyhealth lte ($enemyhealthmax / 10) * 7.5>>

	Overcome by anger, <<he>> punches you. "I expect your compliance," <<he>> snarls. "Defy me again and I might leave you naked in the woods for the wolves."
	<<gstress>><<gtrauma>><<gpain>><<violence 6>>

<<elseif $consensual is 0 and $enemyhealth lte ($enemyhealthmax / 10) * 8.5>>

	<<He>> pins your arms back and slaps your face. "You need to learn your place. For your own good. Don't resist me."
	<<gstress>><<gtrauma>><<gpain>><<violence 3>>

<<elseif $consensual is 0 and $enemyhealth lte ($enemyhealthmax / 10) * 9.5>>

	<<He>> slaps your face. "You need a reminder. You're here for my pleasure. Don't fight it."
	<<gstress>><<gtrauma>><<gpain>><<violence 2>>

<</if>>

<</widget>>


code:
:: Widgets Ejaculation-GLORYHOLE [widget]
<<widget "ejaculation-gloryhole">>
<<set $ejaculating to 1>>

<<if $NPCList[0].pronoun is "m">>
	<<set $pronoun to "m">>
<</if>>
<<if $NPCList[0].pronoun is "f">>
	<<set $pronoun to "f">>
<</if>>
<<if $NPCList[0].pronoun is "i">>
	<<set $pronoun to "i">>
<</if>>
<<if $NPCList[0].pronoun is "n">>
	<<set $pronoun to "n">>
<</if>>
<<if $NPCList[0].pronoun is "t">>
	<<set $pronoun to "t">>
<</if>>

<<if $enemytype is "man">>
	<<set $NPCList[0].intro to 1>>
<<else>>
	<<set $pronoun to "i">>
<</if>>

/% DEBUG POS:$position POS2:$punishmentposition
 %/
/% DEBUG NPCF $NPCList[0].vagina NPCM $NPCList[0].penis
 %/

<<if $NPCList[0].gender is "f">>
	<<if $consensual is 1>>
		<<if $NPCList[0].vagina is "footjob">>
			<<He>> gasps as <<he>> cums.

		<<elseif $NPCList[0].vagina is "feet">>
			<<switch random(1, 7)>>
			<<case 1 2 3>>
				<<He>> groans as <<he>> cums; ejaculate covers your feet.

				<<feetejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.feet.semen += 1>>
			<<case 4 5 6>>
				<<He>> quietly cums on your feet, slickening them with ejaculate.

				<<feetejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.feet.semen += 1>>
			<<case 7>>
				<<He>> grunts and rubs <<his>> cunt on your feet as <<he>> cums, splattering your feet and legs with ejaculate.

				<<feetejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.feet.semen += 1>>
				<<thighejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.thigh.semen += 1>>
			<</switch>>
		<<elseif $NPCList[0].vagina is "leftarm" or $NPCList[0].vagina is "rightarm">>
			<<switch random(1, 5)>>
			<<case 1 2>>
				<<He>> sighs as you finish with <<his>> pussy, shaking <<his>> thighs together against your hand as <<his>> body convulses.

				<<handejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.leftarm.goo += 1>>
			<<case 3 4>>
				<<He>> cums silently, cunt twitching against your hand uncontrollably.

				<<handejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.leftarm.goo += 1>>
			<<case 5>>
				<<He>> screams, grabbing your hand and fucking <<his>> pussy with your fingers. Your fingers are soaked in ejaculate.

				<<handejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.leftarm.goo += 1>>
			<</switch>>
		<<elseif $NPCList[0].vagina is "vagina">>
			<<switch random(1, 5)>>
			<<case 1 2>>
				<<He>> groans as <<he>> cums, dragging <<his>> wet pussy across yours. "That was so good."

				<<thighejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.thigh.goo += 1>>
			<<case 3 4>>
				<<He>> moans as <<he>> grinds downs hard on your <<pussy>>,.

				<<vaginalentranceejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.vaginaoutside.goo += 1>>
			<<case 5>>
				<<He>> screams, mashing <<his>> crotch against the wall. Ejaculate streams from <<his>> pussy, drenching your exposed legs. <<He>> giggles, "I hope I didn't make too much of a mess."

				<<vaginalentranceejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.vaginaoutside.goo += 1>>
				<<thighejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.thigh.goo += 1>>
			<</switch>>
		<<elseif $NPCList[0].vagina is "othermouth">>
			<<He>> shakes with arousal as <<he>> cums, withdrawing <<his>> face from the hole.

		<<elseif $NPCList[0].vagina is "lefthand" or $NPCList[0].vagina is "righthand">>
			<<He>> moans as <<he>> cums. "You must enjoy being used like this."

		<<elseif $NPCList[0].vagina is "mouthentrance" or $NPCList[0].vagina is "mouthimminent">>
			<<switch random(1, 5)>>
			<<case 1 2>>
				<<He>> groans and grinds <<his>> crotch against your face; you feel the wall shake as <<he>> cums on your mouth.

				<<faceejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.face.goo += 1>>
			<<case 3 4>>
				<<He>> ejaculates on your face, rubbing <<his>> clit against your nose as <<he>> finished. You feel cum running down your nose and lips.

				<<faceejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.face.goo += 1>>
			<<case 5>>
				<<He>> rubs <<his>> clit rapidly, squirting your face through the hole with cum. You feel slime running down your face and neck.

				<<faceejacstat>><<ejacstat>><<set $hygiene += 1000>><<set $player.bodyliquid.face.goo += 2>>
			<</switch>>
		<<elseif $NPCList[0].vagina is "mouth">>
			<<switch random(1, 5)>>
			<<case 1 2>>
				<<He>> groans and grinds <<his>> crotch roughly against your mouth; you feel the wall shake as <<he>> cums into your waiting mouth.

				<<faceejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.face.goo += 1>>
			<<case 3 4>>
				<<He>> ejaculates into your mouth, grinding <<his>> cunt against the wall as <<he>> finishes. You feel ejaculate running down your throat.

				<<faceejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.face.goo += 1>>
			<<case 5>>
				<<He>> rubs <<his>> clit rapidly, squirting into your open mouth. You feel cum running down your throat and dripping off your chin.

				<<faceejacstat>><<ejacstat>><<set $hygiene += 1000>><<set $player.bodyliquid.face.goo += 2>>
			<</switch>>

		<<elseif $NPCList[0].vagina is "otheranus">>
			<<He>> shakes as <<he>> cums, driving your cock deeply into <<his>> ass as <<he>> releases a final moan.

		<<elseif $NPCList[0].vagina is "penis">>
			<<He>> drives <<his>> pussy hard against your cock as <<he>> shudders with pleasure.

		<<elseif $NPCList[0].vagina is "penisimminent" or $NPCList[0].vagina is "penisentrance">>
			<<He>> moans as <<he>> cums on your throbbing cock.

		<<elseif $NPCList[0].vagina is "otheranusfrot" or $NPCList[0].vagina is "otheranusentrance">>
			<<He>> swivels <<his>> ass against your cock as <<he>> cums.

		<<elseif $NPCList[0].vagina is "frot">>
			<<He>> pushes against the wall, rubbing <<his>> clit hard against your cock as <<he>> cums.

		<<elseif $NPCList[0].mouth is "penis">>
			<<He>> cums as <<he>> sucks your <<penis>>, dropping away as <<he>> gasps for air.

		<<else>>
			<<switch random(1, 3)>>
			<<case 1 2>>
				<<He>> groans and rubs <<his>> clit, spraying your face with ejaculate through the hole.

				<<faceejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.face.goo += 1>>
			<<case 3>>
				<<He>> moans as <<he>> ejaculates onto <<his>> thighs.

			<</switch>>
		<</if>>
	<<else>>
		<<if $NPCList[0].vagina is "mouthentrance" or $NPCList[0].vagina is "mouthimminent">>
			<<switch random(1, 5)>>
			<<case 1 2>>
				<<He>> groans and grinds <<his>> clit roughly against your restrained face; you feel the wall shake as <<he>> cums on your mouth.

				<<faceejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.face.goo += 1>>
			<<case 3 4>>
				<<He>> ejaculates on your face, rubbing <<his>> clit against your nose as <<he>> finished. You feel goo running down your nose and lips.

				<<faceejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.face.goo += 1>>
			<<case 5>>
				<<He>> rubs <<his>> clit rapidly, squirting your face through the hole with cum. You try futilely to back away but your restraints hold you in place; you feel slime running down your face and neck.

			<<faceejacstat>><<ejacstat>><<set $hygiene += 1000>><<set $player.bodyliquid.face.goo += 2>>
			<</switch>>
		<<elseif $NPCList[0].vagina is "mouth">>
			<<switch random(1, 5)>>
			<<case 1 2>>
				<<He>> groans and grinds <<his>> crotch roughly against your tongue; you feel the wall shake as <<he>> cums into your waiting mouth.

				<<faceejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.face.goo += 1>>
			<<case 3 4>>
				<<He>> ejaculates into your mouth, grinding <<his>> cunt against the wall as <<he>> finishes. You feel ejaculate running down your throat.

				<<faceejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.face.goo += 1>>
			<<case 5>>
				<<He>> rubs <<his>> clit rapidly, squirting into your open mouth. You try futilely to back away but your restraints hold you in place; you feel cum running down your throat and dripping off your chin. "I hope you were thirsty, you little slut."

				<<faceejacstat>><<ejacstat>><<set $hygiene += 1000>><<set $player.bodyliquid.face.goo += 2>>
			<</switch>>
		<<else>>
			<<switch random(1, 3)>>
			<<case 1 2>>
				<<He>> groans and rubs <<his>> clit, spraying your restrained face with ejaculate through the hole. Goo drips from your face and down the wall.

				<<faceejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.face.goo += 1>>
			<<case 3>>
				<<He>> moans as <<he>> ejaculates onto <<his>> thighs. <<He>> reaches through the wall,  shoving <<his>> fingers down your throat. You gag and retch as <<he>> laughs. "Such a disgusting little piggy."

			<</switch>>
		<</if>>
	<</if>>
<</if>>

<<if $NPCList[0].gender is "m">>

	<<if $NPCList[0].penisdesc.includes("strap-on")>>
		<<if $consensual is 0>>
			<<switch $NPCList[0].penis>>
			<<case "vagina" "vaginaimminent" "vaginaentrance" "anus" "anusentrance" "anusimminent" "thighs">>
				<<switch random(1, 3)>>
				<<case 1>>
					<<He>> shakes as <<he>> cums, slapping you across the ass with <<his>> $NPCList[0].penisdesc.

				<<case 2>>
					<<He>> cums loudly, then spanks your ass with <<his>> $NPCList[0].penisdesc. "Something to remember me by, whore."

				<<case 3>>
					<<He>> cums quietly, rubbing <<his>> $NPCList[0].penisdesc along your back.

				<</switch>>
			<<case "mouth">>
				<<He>> cums loudly, shoving <<his>> $NPCList[0].penisdesc deep into your throat, making you gag. Tears stream down your face.

			<<case "mouthentrance" "mouthimminent" "chest" "lefthand" "righthand">>
				<<switch random(1, 3)>>
				<<case 1>>
					<<He>> shakes as <<he>> cums, slapping you across the face with <<his>> $NPCList[0].penisdesc.

				<<case 2>>
					<<He>> cums loudly, then laughs, wiping <<his>> $NPCList[0].penisdesc of on your hair.

				<<case 3>>
					<<He>> cums silently, mouth agape, rubbing <<his>> $NPCList[0].penisdesc against your cheek.

				<</switch>>
			<<default>>
				<<He>> moans as <<he>> cums, rubbing <<his>> clit with the base of <<his>> $NPCList[0].penisdesc.

			<</switch>>
		<<else>>
			<<switch $NPCList[0].penis>>
			<<case "vagina" "vaginaimminent" "vaginaentrance" "anus" "anusentrance" "anusimminent" "thighs">>
				<<He>> shakes as <<he>> cums, wiping <<his>> $NPCList[0].penisdesc off on your ass.

			<<case "mouth">>
				<<He>> cums loudly, grinding <<his>> $NPCList[0].penisdesc against <<his>> own crotch with <<his>> hand as <<he>> cums.

			<<case "mouthentrance" "mouthimminent" "chest" "lefthand" "righthand">>
				<<He>> cums silently, mouth agape, rubbing <<his>> $NPCList[0].penisdesc against your cheek.

			<<default>>
				<<He>> moans as <<he>> cums, rubbing <<his>> clit with the base of <<his>> $NPCList[0].penisdesc.

			<</switch>>
		<</if>>
	<<elseif $consensual is 1>>
		<<if $NPCList[0].penis is "idle">>
			<<He>> groans as a wet patch forms on <<his>> trousers. You laugh at the pathetic display.

		<<elseif $NPCList[0].penis is "thighs">>
			<<switch random(1, 7)>>
			<<case 1 2 3>>
				<<He>> shakes as <<he>> cums, pulling <<his>> cock out and ejaculating onto the backs of your thighs. You feel <<him>> wipe <<his>> cock clean on your ass.

				<<thighejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.thigh.semen += 1>>
			<<case 4 5 6>>
				<<He>> slams <<his>> crotch hard into your ass as <<he>> cums and ejaculates onto your tummy and the wall.

				<<tummyejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.tummy.semen += 1>>
			<<case 7>>
				<<He>> groan as <<he>> cums, ejaculating a massive load that covers your thighs and tummy; cum drips cooly down your legs, pooling on the ground.

				<<thighejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.thigh.semen += 1>>
				<<tummyejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.tummy.semen += 1>>
			<</switch>>
		<<elseif $NPCList[0].penis is "vaginaentrance">>
			<<switch random(1, 7)>>
			<<case 1 2 3>>
				<<He>> groans as <<he>> ejaculates onto your <<pussy>>. You feel semen coating your outer lips and pooling around your knees.

				<<vaginalentranceejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.vaginaoutside.semen += 1>>
			<<case 4 5 6>>
				<<He>> strokes <<his>> cock and ejaculates onto your <<pussy>> without a word, sending streams of semen running down your cunt; you can feel <<him>> flicking <<his>> cock dry on your ass.

				<<vaginalentranceejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.vaginaoutside.semen += 1>>
			<<case 7>>
				<<He>> moans and strokes <<his>> cock as <<he>> cums, sending thick ropes of semen onto your <<pussy>> and ass.

				<<vaginalentranceejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.vaginaoutside.semen += 1>>
				<<bottomejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.bottom.semen += 1>>
			<</switch>>
		<<elseif $NPCList[0].penis is "vaginaimminent">>
			<<switch random(1, 7)>>
			<<case 1 2 3>>
				<<He>> cums before <<he>> can penetrate your <<pussy>>, ejaculating on the outside. Semen coats your outer lips and tummy.

				<<vaginalentranceejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.vaginaoutside.semen += 1>>
			<<case 4 5 6>>
				<<He>> ejaculates onto your <<pussy>> before <<he>> can penetrate you, sending warm streams of semen running down your cunt; <<he>> groans in disappointment.

				<<vaginalentranceejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.vaginaoutside.semen += 1>>
			<<case 7>>
				<<He>> moans and strokes <<his>> cock as <<he>> cums, sending thick ropes of semen onto your <<pussy>> and ass.

				<<vaginalentranceejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.vaginaoutside.semen += 1>>
				<<bottomejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.bottom.semen += 1>>
			<</switch>>
		<<elseif $NPCList[0].penis is "vagina">><<creampie "self" "vagina">>
			<<switch random(1, 7)>>
			<<case 1 2 3>>
				<<He>> thrusts deeply into your <<pussy>> as <<he>> cums, holding <<his>> cock deep in your womb. Semen splashes inside your <<pussy>> as you drive back against <<him>>.

				<<vaginalejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.vagina.semen += 1>>
				<<recordVaginalSperm "pc" $NPCList[0].fullDescription "human">>
			<<case 4 5 6>>
				<<He>> quiets and pounds <<his>> cock into you as <<he>> cums. Semen fills your <<pussy>> as you push back against the wall.

				<<vaginalejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.vagina.semen += 1>>
				<<recordVaginalSperm "pc" $NPCList[0].fullDescription "human">>
			<<case 7>>
				<<He>> convulses and grinds on your cunt as <<he>> cums, smashing your <<clit>> and sending thick waves of cum into your <<pussy>>. Semen oozes from your vagina and down your legs, pooling around your knees. "I just love fucking faceless wet cunts."

				<<vaginalentranceejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.vaginaoutside.semen += 1>>
				<<vaginalejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.vagina.semen += 1>>
				<<thighejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.thigh.semen += 1>>
			<</switch>>
		<<elseif $NPCList[0].penis is "cheeks">>
			<<switch random(1, 7)>>
			<<case 1 2 3>>
				<<He>> shakes as <<he>> cums, withdrawing <<his>> cock from your cheeks and ejaculating onto your ass.

				<<bottomejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.bottom.semen += 1>>
			<<case 4 5 6>>
				<<He>> smash hard against the wall, ejaculating between your cheeks.

				<<bottomejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.bottom.semen += 1>>
			<<case 7>>
				<<He>> grunts as <<he>> cums. You feel a flood of warm cum dripping down your ass and crotch.

				<<bottomejacstat>><<ejacstat>><<set $hygiene += 1000>><<set $player.bodyliquid.bottom.semen += 2>>
			<</switch>>
		<<elseif $NPCList[0].penis is "anusentrance">>
			<<switch random(1, 7)>>
			<<case 1 2 3>>
				<<He>> strokes <<his>> cock, ejaculating onto your bottom. Semen drips down your butt and into your crack.

				<<bottomejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.bottom.semen += 1>>
			<<case 4 5 6>>
				<<He>> strokes <<his>> cock and quietly ejaculates onto your ass. You feel semen dripping down your crack.

				<<bottomejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.bottom.semen += 1>>
			<<case 7>>
				<<He>> moans and strokes <<his>> cock as <<he>> cums; you feel the splash of wet semen cover your ass and drip down your crotch.

				<<bottomejacstat>><<ejacstat>><<set $hygiene += 1000>><<set $player.bodyliquid.bottom.semen += 2>>
			<</switch>>
		<<elseif $NPCList[0].penis is "anusimminent">>
			<<switch random(1, 7)>>
			<<case 1 2 3>>
				<<He>> cums before <<he>> can penetrate your wriggling ass, ejaculating on the outside. You feel semen coat your ass and drip warmly down your crack.

				<<bottomejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.bottom.semen += 1>>
			<<case 4 5 6>>
				<<He>> strokes <<his>> cock and ejaculates onto your ass before <<he>> can penetrate you, sending streams of semen running down your crack; <<he>> groans, disappointed.

				<<bottomejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.bottom.semen += 1>>
			<<case 7>>
				<<He>> moans and strokes <<his>> cock as <<he>> cums, you feel a flood of semen on your ass and crotch.

				<<bottomejacstat>><<ejacstat>><<set $hygiene += 1000>><<set $player.bodyliquid.bottom.semen += 2>>
			<</switch>>
		<<elseif $NPCList[0].penis is "anus">><<creampie "self" "anus">>
			<<switch random(1, 7)>>
			<<case 1 2 3>>
				<<He>> moans, pounding your ass as <<he>> cums. You groan as semen streams into your asshole.

				<<analejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.anus.semen += 1>>
			<<case 4 5 6>>
				<<He>> pushes hard into your <<bottom>> as <<he>> cums, and you mash your <<bottom>> against the wall in response. Semen fills you as moan with pleasure.

				<<analejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.anus.semen += 1>>
			<<case 7>>
				<<He>> convulses and with a final shove, cums in your ass. Thick waves of semen pump into you. You gasp as your ass overflows; cum oozes from your ass and runs down your legs. "I can't see your face, but I bet you love being fucked in the ass."

				<<analejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.anus.semen += 1>>
				<<thighejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.thigh.semen += 1>>
			<</switch>>
		<<elseif $NPCList[0].penis is "chest">>
			<<switch random(1, 7)>>
			<<case 1 2 3>>
				<<He>> moans as <<he>> cums, ejaculating onto your <<breasts>>.

				<<chestejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.chest.semen += 1>>
			<<case 4 5 6>>
				<<He>> strokes the tip of <<his>> cock between your <<breasts>> and wordlessly ejaculates onto them. Your <<breasts>> cool as semen slides down your body.

				<<chestejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.chest.semen += 1>>
			<<case 7>>
				<<He>> bears down on your <<breasts>>, grunting as <<he>> cums; semen shoots between your <<breasts>> and onto the wall.

				<<chestejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.chest.semen += 1>>
			<</switch>>
		<<elseif $NPCList[0].penis is "mouthentrance">>
			<<switch random(1, 7)>>
			<<case 1 2 3>>
				<<He>> moans, stroking <<his>> cock and ejaculating onto your face.

				<<faceejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.face.semen += 1>>
			<<case 4 5 6>>
				<<He>> strokes <<his>> cock and ejaculates onto your face. Warm cum drips down your forehead and nose.

				<<faceejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.face.semen += 1>>
			<<case 7>>
				<<He>> grips <<his>> cock tightly, working it while aiming though the hole straight at your mouth. You splutter and gag as thick ropes of cum push past your lips and into your mouth.

				<<faceejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.face.semen += 1>>
				<<oralejacstat>><<set $hunger -= 200>><<set $thirst -= 200>><<set $player.bodyliquid.mouth.semen += 1>>

			<</switch>>
		<<elseif $NPCList[0].penis is "mouthimminent">>
			<<switch random(1, 7)>>
			<<case 1 2 3>>
				<<He>> gasps, ejaculating onto your lips as you barely brush against the tip of <<his>> penis.

				<<faceejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.face.semen += 1>>
			<<case 4 5 6>>
				<<He>> brushes <<his>> cock against your face, causing <<him>> to ejaculate early. Cum drips down your lips and chin; <<he>> sounds frustrated.

				<<oralejacstat>><<ejacstat>><<set $hunger -= 200>><<set $thirst -= 200>><<set $player.bodyliquid.mouth.semen += 1>>
			<<case 7>>
				<<He>> cums before <<he>> can enter your mouth. Thick ropes of cum cover your cheeks, chin, and into your waiting mouth. <<He>> sounds frustrated.

				<<faceejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.face.semen += 1>>
				<<oralejacstat>><<set $hunger -= 200>><<set $thirst -= 200>><<set $player.bodyliquid.mouth.semen += 1>>
			<</switch>>
		<<elseif $NPCList[0].penis is "mouth">><<creampie "self" "mouth">>
			<<switch random(1, 7)>>
			<<case 1 2 3>>
				<<He>> unexpectedly shoves <<his>> cock down your throat as <<he>> cums. You gag as semen streams down your throat, forcing you to swallow.

				<<oralejacstat>><<ejacstat>><<set $hunger -= 200>><<set $thirst -= 200>><<set $player.bodyliquid.mouth.semen += 1>>
			<<case 4 5 6>>
				<<He>> puts <<his>> hands on the wall as <<he>> mashes <<his>> cock into your mouth, ejaculating with a moan. You gag as cum fills your mouth and drips down your chin.

			<<oralejacstat>><<ejacstat>><<set $hunger -= 200>><<set $thirst -= 200>><<set $player.bodyliquid.mouth.semen += 1>>
			<<case 7>>
				<<He>> wildly thrusts <<his>> cock down your throat as <<he>> cums, shaking the entire wall. Semen streams down your throat, fills your mouth and covers your face as <<he>> flails.
				<<faceejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.face.semen += 1>>
				<<oralejacstat>><<set $hunger -= 200>><<set $thirst -= 200>><<set $player.bodyliquid.mouth.semen += 1>>

			<</switch>>
		<<elseif $NPCList[0].penis is "feet">>
			<<switch random(1, 7)>>
			<<case 1 2 3>>
				<<He>> groans as <<he>> cums; ejaculate covers your feet.

				<<feetejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.feet.semen += 1>>
			<<case 4 5 6>>
				<<He>> quietly cums on your feet, slickening them with semen.

				<<feetejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.feet.semen += 1>>
			<<case 7>>
				<<He>> grunts and thrusts <<his>> cock between your feet as <<he>> cums, splattering cum on your feet and legs in the process, and pooling around your knees.

				<<feetejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.feet.semen += 1>>
				<<thighejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.thigh.semen += 1>>
			<</switch>>
		<<elseif $NPCList[0].penis is "leftarm">>
			<<switch random(1, 7)>>
			<<case 1 2 3>>
				<<He>> groans as <<he>> cums, penis sliding hotly in your hand and covering it with cum.

				<<handejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.leftarm.semen += 1>>
			<<case 4 5 6>>
				<<He>> quietly cums on your hand. Semen drips down your fingers. "I'd rather fuck your mouth next time..."

				<<handejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.leftarm.semen += 1>>
			<<case 7>>
				<<He>> spasms and moans, shooting thick streams of cum and splattering your <<breasts>> in the process.

				<<handejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.leftarm.semen += 1>>
				<<chestejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.chest.semen += 1>>
			<</switch>>
		<<elseif $NPCList[0].penis is "rightarm">>
			<<switch random(1, 7)>>
			<<case 1 2 3>>
				<<He>> groans as <<he>> cums, penis sliding hotly in your hand and covering it with cum.

				<<handejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.rightarm.semen += 1>>
			<<case 4 5 6>>
				<<He>> quietly cums on your hand. Semen drips down your fingers. "I'd rather fuck your mouth next time..."

				<<handejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.rightarm.semen += 1>>
			<<case 7>>
				<<He>> spasms and moans, shooting thick streams of cum and splattering your <<breasts>> in the process.

				<<handejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.rightarm.semen += 1>>
				<<chestejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.chest.semen += 1>>
			<</switch>>
		<<elseif $NPCList[0].penis is 0>>
			<<switch random(1, 3)>>
			<<case 1 2>>
				<<He>> groans and rubs <<his>> cock, spraying your face with ejaculate through the hole.

				<<faceejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.face.goo += 1>>
			<<case 3>>
				<<He>> moans as <<he>> ejaculates onto the ground.

			<</switch>>
		<<elseif $NPCList[0].penis is "otheranus">>
			<<switch random(1, 7)>>
			<<case 1 2 3>>
				<<He>> groans as you fuck <<his>> ass.

				<<bottomejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.bottom.semen += 1>>
			<<case 4 5>>
				<<He>> moans as you pound <<his>> ass, and ejaculates on the ground.

			<<case 6 7>>
				<<He>> sighs as <<he>> ejaculates onto <<his>> own chest.

			<</switch>>
		<<elseif $NPCList[0].penis is "otheranusfrot" or $NPCList[0].penis is "otheranusentrance" or $NPCList[0].penis is "otheranusimminent">>
			<<switch random(1, 7)>>
			<<case 1 2 3>>
				<<He>> noisily cums as you fuck <<his>> cheeks.

			<<case 4 5>>
				<<He>> moans as you rub against <<his>> anus, and ejaculates on the ground; <<he>> seems disappointed.

			<<case 6 7>>
				<<He>> sighs as <<he>> ejaculates onto <<his>> own chest.

			<</switch>>

		<<elseif $NPCList[0].mouth is "penis">>
			<<switch random(1, 7)>>
			<<case 1 2 3>>
				<<He>> cums as <<he>> pleasures you with <<his>> mouth.

			<<case 4 5>>
				<<He>> cums on the ground, then stops abruptly.

			<<case 6 7>>
				<<He>> pushes against the wall, shoving your cock into <<his>> throat; <<he>> ejaculates on <<his>> chest as <<he>> throats your cock.

			<</switch>>
		<<elseif $NPCList[0].penis is "othermouth">>
			<<He>> shakes with arousal as <<he>> cums.

		<</if>>
	<<else>>
		<<if $NPCList[0].penis is "idle">>
			<<He>> groans as a wet patch forms on <<his>> trousers. You barely stifle a laugh at the pathetic display.

		<<elseif $NPCList[0].penis is "mouthentrance">>
			<<switch $NPCList[0].penissize>>
			<<case 4>>
				<<He>> grips <<his>> $NPCList[0].penisdesc tightly, working it while aiming though the hold straight at your mouth. You splutter and gag as thick ropes of cum push past your clenched lips and into your mouth. "You need to learn to swallow, bitch."

				<<faceejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.face.semen += 1>>
				<<oralejacstat>><<set $hunger -= 200>><<set $thirst -= 200>><<set $player.bodyliquid.mouth.semen += 1>>
			<<case 1>>
				<<He>> moans as a pathetic dribble of cum leaks from <<his>> shaft. It's all you can do to keep from laughing.

			<<default>>
				<<switch random(1, 7)>>
				<<case 1 2 3>>
					<<He>> moans, stroking <<his>> $NPCList[0].penisdesc and ejaculating onto your face. "You must be so embarrassed being used like this."

					<<faceejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.face.semen += 1>>
				<<case 4 5 6>>
					<<He>> strokes <<his>> $NPCList[0].penisdesc and ejaculates onto your face. Warm cum drips down your forehead and nose. "I bet you enjoy being used like this."

					<<faceejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.face.semen += 1>>
				<<default>>
					<<He>> moans as <<he>> ejaculates onto your lips. <<He>> reaches through the wall,  shoving <<his>> fingers down your throat. You gag and retch as <<he>> laughs. "Next time I'm throating you bitch; better train up."
					<<gstress>><<gtrauma>><<gpain>><<violence 3>><<bruise neck>><<hitstat>>

				<</switch>>
			<</switch>>
		<<elseif $NPCList[0].penis is "mouthimminent">>
			<<switch $NPCList[0].penissize>>
			<<case 4>>
				<<He>> cums before <<he>> can enter your mouth. Thick ropes of cum shoot from <<his>> $NPCList[0].penisdesc and cover your cheeks, chin, and into your waiting mouth. <<He>> sounds frustrated.

				<<faceejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.face.semen += 1>>
				<<oralejacstat>><<set $hunger -= 200>><<set $thirst -= 200>><<set $player.bodyliquid.mouth.semen += 1>>
			<<case 1>>
				<<He>> cums before <<he>> can enter your mouth. A dribble of cum leaks from <<his>> $NPCList[0].penisdesc and onto your lower lip. You hear <<him>> stomp away, frustrated.

			<<default>>
				<<switch random(1, 7)>>
				<<case 1 2 3>>
					<<He>> gasps, ejaculating onto your lips as you barely brush against the tip of <<his>> penis.

					<<faceejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.face.semen += 1>>
				<<case 4 5 6>>
					<<He>> brushes <<his>> $NPCList[0].penisdesc against your face, causing <<him>> to ejaculate early. Cum drips down your lips and chin; frustrated, <<he>> wipes the cum off your chin and shoves it in your mouth.

					<<oralejacstat>><<ejacstat>><<set $hunger -= 200>><<set $thirst -= 200>><<set $player.bodyliquid.mouth.semen += 1>>
				<<default>>
					<<He>> moans as <<he>> ejaculates onto your lips. <<He>> reaches through the wall,  shoving <<his>> fingers down your throat. You gag and retch as <<he>> laughs. "Next time I'm throating you bitch; better train up."
					<<gstress>><<gtrauma>><<gpain>><<violence 3>><<bruise neck>><<hitstat>>

				<</switch>>
			<</switch>>
		<<elseif $NPCList[0].penis is "mouth">><<creampie "self" "mouth">>
			<<switch $NPCList[0].penissize>>
			<<case 4>>
				<<He>> thrusts down your throat, gagging you with <<his>> $NPCList[0].penisdesc as <<he>> cums and shaking the entire wall. You whimper as semen streams down your throat, and fills your mouth. "I bet you enjoy being tied up and face fucked."
				<<oralejacstat>><<ejacstat>><<set $hunger -= 200>><<set $thirst -= 200>><<set $player.bodyliquid.mouth.semen += 1>>
				<<gstress>><<gtrauma>><<gpain>><<violence 3>><<bruise neck>><<hitstat>>

			<<case 1>>
				<<He>> bears into the wall with <<his>> pelvis, try to shove <<his>> $NPCList[0].penisdesc as far into your mouth as possible. It's not much, and a tiny dribble of semen leaks from the tip.
			<<default>>
				<<switch random(1, 7)>>
				<<case 1 2 3>>
					<<He>> unexpectedly shoves <<his>> $NPCList[0].penisdesc down your throat as <<he>> cums. You gag and retch as unwanted semen streams down your throat, forcing you to swallow.

					<<oralejacstat>><<ejacstat>><<set $hunger -= 200>><<set $thirst -= 200>><<set $player.bodyliquid.mouth.semen += 1>>
				<<case 4 5 6>>
					<<He>> puts <<his>> hands on the wall as <<he>> mashes <<his>> $NPCList[0].penisdesc into your mouth, ejaculating with a moan. You gag as cum fills your mouth and drips down your chin.

					<<oralejacstat>><<ejacstat>><<set $hunger -= 200>><<set $thirst -= 200>><<set $player.bodyliquid.mouth.semen += 1>>
				<<case 7>>
					<<He>> pinches the base of <<his>> $NPCList[0].penisdesc as <<he>> groans, shooting cum down the back of your throat. You gag as cum flows down your throat, forcing you to swallow.

					<<oralejacstat>><<ejacstat>><<set $hunger -= 200>><<set $thirst -= 200>><<set $player.bodyliquid.mouth.semen += 1>>
				<</switch>>
			<</switch>>
		<<elseif $NPCList[0].penis is 0>>
			<<switch random(1, 3)>>
			<<case 1 2>>
				<<He>> groans and rubs <<his>> $NPCList[0].penisdesc, spraying your face with ejaculate through the hole.

				<<faceejacstat>><<ejacstat>><<set $hygiene += 500>><<set $player.bodyliquid.face.goo += 1>>
			<<case 3>>
				<<He>> moans as <<he>> ejaculates onto the ground. <<He>> reaches through the wall,  shoving <<his>> fingers down your throat. You gag and retch as <<he>> laughs. "Next time I'm throating you bitch; better train up."
				<<gstress>><<gtrauma>><<gpain>><<violence 3>><<bruise neck>><<hitstat>>

			<</switch>>
		<<else>>
			<<He>> collapses in orgasmic bliss.
		<</if>>
	<</if>>
<</if>>

<</widget>>

repo_name: Area/degrees

license: mit