<<set settings.isBarsPreferred to true>>
<<set settings.EnableSlavers to true>>
<<script>>
document.addEventListener(':passageinit', function(event) {
Setting.set('isBarsPreferred', true);
Setting.set('EnableSlavers', true);
Setting.set('EnablePrison', true);
Setting.set('EnableCheats', false);
});
<</script>>
@@.main-image-wrapper;
[img[String.format($urlPath + "/LogoMain.jpg")]]
@@<br>
<p class="add">
Thank you so much to all the players who have supported the game and requested updates!</p><br><br>
You assume the role of a young woman residing with her family in a city apartment.
As a student, you'll be attending school and juggling a part-time job. In this sandbox game, you'll have the opportunity to experience a wide range of events based on your stats, attire, relationships with friends and family, and even probabilistic outcomes.<br><br>
As a complete novice, I used the framework of the Young Maria game as a foundation for this one, which I've expanded in specific directions and extensively overhauled, especially with v2.0. I hope you'll find enjoyment in the game; it represents several months of effort. <br>
Please don't hesitate to provide relevant feedback, report any bugs you've come across, or suggest events you'd like to see in the game. (There is a new "Contact" button for that purpose)<br><br>
<<button "BEGIN YOUR ADVENTURE" "Create the character">> …<</button>>
<br><br>
<<link "CHANGELOG">><<set $enteredFromBeginning = true>><<set $pastPassage to passage()>><<set $wasMenuItemEntered = true>><<goto "CHANGELOG">><</link>><<if $mainChar.school.fees is true>>
<<goto "Fees">>
<<else>>
<<if ($hour >6 and $hour <11) or ($hour >16 and $hour <20)>>
@@.default-image-wrapper;
[img[String.format($urlPath + "/Bedroom/BedroomMorning.jpg")]]
@@<br>
<<else>>
@@.default-image-wrapper;
[img[String.format($urlPath + "/Bedroom/Bedroom"+$timeOfDay+".jpg")]]
@@<br>
<</if>>
Your room is beautiful with ample space and plenty of natural light emanating from the big window behind your bed. <br>
Most of your furniture is made of simple birch wood but with the pale purple walls and pretty decorations, your room is full of bright colours. <br><br>
Located in the corner of the room is your [[ bed.->Home bed]] <br>
There is a [[wardrobe->Wardrobe]] here, too. Most of your clothes hang up nicely inside.
<<if $inventory.has('SexShopItems','Fuck Machine')>>
Your fuck machine is well hidden in the corner.<</if>><br>
It is next to your [[dressing table,->Bathroom Mirror][$pastPassage="Bedroom"]] where you can comb your hair and apply makeup.<br><br>
In the opposite corner is your desk, littered with most of your stationary items<<if $inventory.has('techItems', 'Laptop')>> including your [[laptop.->Use laptop]]
<<endif>> <br>
<<if (7 - $dayCount + $hasHomework) >0 >>
It may be time to use it to [[do your homework.->Homework][$Homework_lastPlace ="Bedroom"]]
(<<print (7 - $dayCount + $hasHomework) + " days remaining before the due date">>)<br>
<<elseif (7 - $dayCount + $hasHomework) == 0 >>
It may be time to use it to [[do your homework.->Homework][$Homework_lastPlace ="Bedroom"]]
(the due date is today !)<br>
<</if>>
<br>
[[Living room][$minute += 1]]
<</if>><div style="margin-top: -35px;"></div>
Version: 2.1
<span style="display: block; height: 1rem;"></span>
<<include "Mall Items">>
<<include "Regular check">>
<span id="Achievements" style="display: none">
<<include "Achievements">>
</span>
<u>$dayOfWeek $dateDay $dateMonth</u>
<<timeWidget>> <br>
<div align="center">
<table border="0">
<tr>
<td class="timer">
<p style="color:#F5F4F4; font-size: 3px">.</p>$showHour:$showMinute
</td>
</tr>
</table>
</div>
<span style="display: block; height: 0.5rem;"></span>
<p style="color: gold; font-size: 20px">
<strong>$ <<print Math.trunc($mainChar.money)>></strong></p>
<span style="display: block; height: 0.5rem;"></span>
Energy:
<<if settings.isBarsPreferred == true>>
<<energyBar>>
<<else>>
<<print Math.trunc($mainChar.energy)>>/<<print Math.trunc($mainChar.maxEnergy)>>
<<endif>>
<br>
Cleanliness:
<<if settings.isBarsPreferred == true>>
<<cleanlinessBar>>
<<else>>
<<print Math.trunc($mainChar.cleanliness)>>/100
<<endif>>
Arousal:
<<if settings.isBarsPreferred == true>>
<<arousalBar>>
<<else>>
<<print Math.trunc($mainChar.arousal)>>/<<print Math.trunc($mainChar.maxArousal)>>
<<endif>>
<<if $mainChar.intoxication >= 1>>
<br>
<<intoxicationWidget>>Intoxication:
<<if settings.isBarsPreferred == true>>
<<intoxicationBar>>
<<else>>
<<print Math.trunc($mainChar.intoxication)>>/100
<<endif>>
<br>
<<endif>>
<<if $day < 6 and $hour ==8>>
<br>
<strong>School starts at 9:00</strong> <br>
<<endif>>
<br>
<<dollClothesWidget>>
<<include "Paper Doll">>
<<FoodBoostWidget>>
<<include "Effect Icons Show">>
<<include "Effect Icons">><<if passage() == "Beginning">>
<<link "Changelog">>
<<set $enteredFromBeginning = true>>
<<set $pastPassage to passage()>>
<<set $wasMenuItemEntered = true>>
<<goto "CHANGELOG">>
<</link>>
<<endif>>
<<if $enteredFromBeginning == true>>
<<endif>>
<<if hasVisited("Kitchen")>>
<<if $wasMenuItemEntered == true>>
<<link "Back">>
<<set $wasMenuItemEntered = false>>
<<goto $pastPassage>>
<</link>>
<<else>>
<<link "ACHIEVEMENTS">>
<<set $enteredFromBeginning = true>>
<<set $pastPassage to passage()>>
<<set $wasMenuItemEntered = true>>
<<goto "Achievements">>
<</link>>
<<link "CHANGELOG">>
<<set $pastPassage to passage()>>
<<set $wasMenuItemEntered = true>>
<<goto "CHANGELOG">>
<</link>>
<<link "Stats">>
<<set $pastPassage to passage()>>
<<set $wasMenuItemEntered = true>>
<<goto "Stats">>
<</link>>
<<if settings.EnableCheats == true>>
<<link "Cheats">>
<<set $pastPassage to passage()>>
<<set $wasMenuItemEntered = true>>
<<goto "PublicCheatMenu">>
<</link>>
<</if>>
*//
<<link "Cheats">>
<<set $pastPassage to passage()>>
<<set $wasMenuItemEntered = true>>
<<goto "Cheatmenu">>
<</link>>
//*
<<link '<p style="display: inline; color: salmon">Escape Hatch</p>'>>
<<if typeof $enterCasino !== 'undefined'>>
<<goto "Casino Cheat">>
<<else>>
<<goto "Bedroom">>
<</if>>
<</link>>
<<link '<p style="display: inline">Contact</p>'>>
<<set $pastPassage to passage()>>
<<set $wasMenuItemEntered = true>>
<<goto "Email">>
<</link>>
<<link '<p style="display: inline">Help</p>'>>
<<set $pastPassage to passage()>>
<<set $wasMenuItemEntered = true>>
<<goto "Help">>
<</link>>
<<endif>>
<<endif>>
@@.main-image-wrapper;
[img[String.format($urlPath + "/LogoMain.jpg")]]
@@<br>
<<set _hours = Math.floor($GameTime / 3600)>>
<<set _minutes = Math.floor(($GameTime % 3600) / 60)>>
<span style="color: lime">You have played the game <<if _hours != 0>><<print _hours>> hours and<</if>> <<print _minutes>> minutes ! <<if _hour>=1>> Thank you very much! <</if>></span><br>
Today is the $dateDay of $dateMonth. It's the <<print $dayCount>>-th day of your adventure. <br><br>
You're a $mainChar.age years old girl named <<print $mainChar.firstName>>. <br>
You leave with your parents $dad.firstName and $mom.firstName as well as your $brother.age years old brother <<print $brother.firstName>>. <br><br>
<<if $mom.relationship <20>>
Your relationship with your mother his quite distant, almost formal. Conversations are polite but lack depth, and you often feel like there's an invisible barrier between you.
<<elseif $mom.relationship <40>>
Your relationship with your mother is warm and supportive. You share a bond built on trust and open communication. Whether it's a heart-to-heart talk or a fun outing, you cherish the time you spend together.
<<elseif $mom.relationship <60>>
Your relationship with your mother is complex and intense. On the surface, you have a strong, loving bond, but there's an underlying tension — a hint of desire that makes your heart race. You find yourself drawn to her in ways that are both comforting and confusing, a blend of familial love and something deeper, more forbidden.
<<elseif $mom.relationship <80>>
Your relationship with your mother is uniquely intimate and somewhat twisted. She has a habit of infantilizing you, treating you like her little girl. Yet, her comments and actions often blurring the lines between maternal affection and something more forbidden. Strangely, you find comfort in this dynamic, enjoying the role of the perpetual child. You play along, acting the part of the innocent, obedient daughte. It's a dance you both engage in, each finding a perverse satisfaction in the roles you play.
<<else>>
Your relationship with your mother is deeply ingrained in both of your lives, shaping who you are and how you interact with the world. She treats you with a mix of overprotection and obvious sexualization, creating a complex dynamic that has become second nature to you both. You've internalized this role, finding a strange sense of security and identity in being her "little girl."
<</if>>
(<<print $mom.relationship>> / <<print $mainChar.maxRelationship>>).<br>
<<if $hadSexWithMom >0>>
You had sex with her $hadSexWithMom times.<br>
<</if>><br>
<<if $dad.relationship <20>>
Your relationship with your father is distant. Conversations are rare and often limited to polite exchanges about school or daily routines. There's a palpable emotional barrier between you, a sense of disconnect that neither of you seems able to bridge. You often feel like a stranger in his presence, yearning for a closeness that never comes.
<<elseif $dad.relationship <40>>
Your relationship with your father is warm and supportive. He offers guidance and encouragement through every challenge. Whether it's a casual chat over dinner or a heart-to-heart conversation, you know you can always count on him to be your rock.
<<elseif $dad.relationship <60>>
Your relationship with your father is complex and intense. You catch yourself stealing glances at him, feeling a mix of guilt and longing. There's a tension in the air whenever you're together, a silent, forbidden attraction that adds a layer of complexity to your otherwise close relationship.
<<elseif $dad.relationship <80>>
Your relationship with your father has a unique dynamic. He's not just a parent; he's your protector and guide, someone who takes care of you in a way that feels both nurturing and authoritative. You love your Daddy, he provides structure and discipline, and you find comfort in his leadership. It's a subtle but present aspect of your bond, one that adds a layer of complexity and intimacy to your interactions.
<<else>>
Your relationship with your Daddy is deeply rooted in a unique dynamic, and you fully embrace it. He's your caretaker, your protector, and your guide, providing you with the structure and love you crave. You find solace in his authority, feeling safe and cherished under his watchful eye. This dynamic is not just a part of your bond; it defines it. You revel in the roles you both play, finding a unique sense of fulfillment and connection in this unconventional relationship.
<</if>>
(<<print $dad.relationship>> / <<print $mainChar.maxRelationship>>).<br>
<<if $hadSexWithDad >0>>
You had sex with him $hadSexWithDad times.<br>
<</if>><br>
<<if $brother.relationship <20>>
Your relationship with your brother is quite distant. You both lead separate lives, rarely crossing paths except for the occasional family gathering. Conversations are polite but superficial, and there's a sense of emotional detachment that has grown between you.
<<elseif $brother.relationship <40>>
You and your brother have a good bond. You share laughter, secrets, and a deep understanding that comes from years of shared experiences. Your relationship is built on trust, respect, and a genuine affection for one another. You can always count on him to be there for you, and vice versa.
<<elseif $brother.relationship <60>>
Your relationship with your brother is complex and intense. You often catch each other's glances lingering a little too long, and there's a palpable chemistry that adds an exciting, forbidden edge to your interactions. It's a secret you both keep, a taboo desire that only makes your bond stronger.
<<elseif $brother.relationship <80>>
Your relationship with your brother is unique and deeply rooted in a dynamic of dominance and submission. He naturally takes the lead, and you find comfort and security in following his guidance. There's a dark, twisted pleasure in the way he controls and uses you, and you willingly submit to his every command.
<<else>>
Your relationship with your brother is intense and unconventional. You find a perverse satisfaction in being humiliated and dominated by him. He treats you harshly, speaking to you as if you were an object, and you revel in the degradation. There's a dark, twisted pleasure in the way he controls and uses you, and you willingly submit to his every command, finding a sense of fulfillment in your role as his obedient servant.
<</if>>
(<<print $brother.relationship>> / <<print $mainChar.maxRelationship>>).<br>
<<if $hadSexWithBrother >0>>
You had sex with her $hadSexWithBrother times.<br>
<</if>><br>
The family relationship is capped at $mainChar.maxRelationship for the current release.<br><br>
Your corruption level is <<print $mainChar.corruption>>. It is capped at $mainChar.maxCorruption for the current release. <br>
<<if $mainChar.corruption <25>> there's not much you can do with this low level of corruption except watch porn and tease people. <<elseif $mainChar.corruption <40>> You don't mind sucking people and occasionally expose yourself. <<elseif $mainChar.corruption <60>> You like sex - even outdoor - and don't mind to please people with your body. <<elseif $mainChar.corruption <80>> You find pleasure in being used by people - even in public - as you don't mind to prostitute yourself and occasionally engage in group sex. <<else>> You live to serve people anywhere at anytime, you love to be humiliated and submisived as you engage in BDSM / pet play / watersports actions.<</if>><br><br>
<<if $mainChar.sexStats.anal + $mainChar.sexStats.vaginal ==0>>
You are a virgin.
<<else>>
You had sex <<print $mainChar.sexStats.anal + $mainChar.sexStats.vaginal>> times. <</if>><br>
You masturbated - or have been masturbated - $mainChar.sexStats.masturbated times.<br>
You sucked more than $mainChar.sexStats.bj cocks and drank around <<print $mainChar.sexStats.bj * 2.5>> ml of cum.<br>
You've been fucked $mainChar.sexStats.vaginal times in your pussy, and $mainChar.sexStats.anal times in your ass.<br>
You have been raped $mainChar.sexStats.raped times.<br><br>
<<if isNaN($mainChar.OverallJailTime) or $mainChar.OverallJailTime is 0>>
You never went in jail
<<else>>
You have spend <<print $mainChar.OverallJailTime>> days in prison.
<</if>>
<br><br>
Money: $mainChar.money <br>
Energy: <<print $mainChar.energy>> <br>
Arousal: $mainChar.arousal <br>
Intellect: $mainChar.intellect <br>
School Reputation: $mainChar.school.reputation <br>
Attractiveness: $mainChar.attractiveness <<linkreplace "[+]">><br>
<p class="add">
* Clothes: <<if $mainChar.work.currentWorkName is "">><<print Math.round(_clothesEffect)>>
<<if $mainChar.look.clothes.torso.name is '' and $mainChar.look.lingerie.chest.name is ''>>
(topless: +20)
<<elseif $mainChar.look.clothes.torso.name is ''>>
(shirtless: +10)
<</if>>
<<if $mainChar.look.clothes.legs.name is '' and $mainChar.look.lingerie.groin.name is ''>>
(bottomless: +20)
<<elseif $mainChar.look.clothes.legs.name is ''>>
(pantless: +10)
<</if>>
<<else>>
<<if $mainChar.work.costume is "Normal">>15
<<elseif $mainChar.work.costume is "Sexy">>30<<else>>45
<</if>><</if>><br>
* Lingerie: <<print Math.round(_lingerieEffect)>> <<if $mainChar.look.lingerie.groin.name is '' and ($mainChar.look.clothes.torso.name.toLowerCase().indexOf('dress') !== -1 or $mainChar.look.clothes.legs.name.toLowerCase().indexOf('skirt') !== -1)>>
(Not wearing panties with a dress or a skirt: +15)<</if>> <br>
* Accessories: <<print Math.round(_accessoriesEffect)>> <br>
<<if !$mainChar.appearance.isCombed>>* Not combed: <<print -20>><br><</if>>
* Makeup: <<if $mainChar.appearance.makeup is "No">> <<print -8*1.5>> <br>
<<elseif $mainChar.appearance.makeup is "Subtle">> <<print 3*1.5>> <br>
<<elseif $mainChar.appearance.makeup is "Regular" or $mainChar.appearance.makeup is "Cute">> <<print 8*1.5>> <br>
<<elseif $mainChar.appearance.makeup is "Flashy" or $mainChar.appearance.makeup is "Heavy" or $mainChar.appearance.makeup is "Goth">> <<print 10*1.5>> <br>
<<elseif $mainChar.appearance.makeup is "Ruined">> <<print -15*1.5>> <br>
<<else>> 0 <br>
<</if>>
<<if !$mainChar.appearance.teethBrushed>>*Teeth not brushed: -5 <br><</if>>
<<if $mainChar.eroticLook.intimateHaircut is "stubble" and ($mainChar.look.clothes.legs.name.toLowerCase().indexOf('skirt') !== -1 or $mainChar.look.clothes.torso.name.toLowerCase().indexOf('dress') !== -1 or $mainChar.look.clothes.legs.name.toLowerCase().indexOf('shorts') !== -1)>>
* Unshaved legs: <<print -15*1.5>> <br>
<<elseif $mainChar.eroticLook.intimateHaircut is "hairy" and ($mainChar.look.clothes.legs.name.toLowerCase().indexOf('skirt') !== -1 or $mainChar.look.clothes.torso.name.toLowerCase().indexOf('dress') !== -1 or $mainChar.look.clothes.legs.name.toLowerCase().indexOf('shorts') !== -1)>>
* Hairy legs: <<print -30*1.5>> <br>
<</if>>
<<if $mainChar.appearance.isPerfumed is 'true'>>* Is perfumed: 10 <br><</if>>
* Cleanliness: <<print Math.round(_cleanlinessEffect)>><br>
* Fitness level: <<print Math.round(_fitnessEffect)>> <br>
(rounded and simplified)
</p>
<</linkreplace>><br>
<<if $mainChar.intoxication > 0>>
(drunk bonus: $oneIntoxication) <br>
<<endif>>
<<if $mainChar.foodBoost.corruption > 0>>
(food bonus: $mainChar.foodBoost.corruption) <br>
<<endif>>
Fitness: $mainChar.fitness <br>
<<if $mainChar.foodBoost.fitness > 0>>
(food bonus: $mainChar.foodBoost.fitness) <br>
<<endif>>
<<if $mainChar.foodBoost.attractiveness > 0>>
(food bonus: $mainChar.foodBoost.attractiveness) <br>
<<endif>><br>
<br>
<<link "Back">>
<<set $wasMenuItemEntered = false>>
<<goto $pastPassage>>
<</link>>
<br> <br><<set $pastPassage to 'Wardrobe'>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Bedroom/wardrobe.jpg")]]
</div><br>
<table width="100%" align="center" border="5" class="wardrobe-clothes">
<caption>OUTERWEAR</caption>
<thead>
<tr>
<th>Torso</th>
<th>Legs</th>
<th>Feet</th>
</tr>
</thead>
<tbody>
<tr>
<td align="center">
<<if $mainChar.look.clothes.torso.name === ''>>
[[-->Torso Clothes]]
<<else>>
[[$mainChar.look.clothes.torso.name.replace(/[0-9]/g, '')->Torso Clothes]]
<<endif>>
</td>
<td align="center">
<<if $mainChar.look.clothes.legs.name === ''>>
[[-->Legs Clothes]]
<<else>>
[[$mainChar.look.clothes.legs.name.replace(/[0-9]/g, '')->Legs Clothes]]
<<endif>>
</td>
<td align="center">
<<if $mainChar.look.clothes.feet.name === ''>>
[[-->Feet Clothes]]
<<else>>
[[$mainChar.look.clothes.feet.name.replace(/[0-9]/g, '')->Feet Clothes]]
<<endif>>
</td>
</tr>
</tbody>
</table>
<table width="100%" align="center" border="5" class="wardrobe-clothes">
<caption>BODYWEAR</caption>
<thead>
<tr>
<th>Arms</th>
<th>Chest</th>
<th>Groin</th>
<th>Calves</th>
</tr>
</thead>
<tbody>
<tr>
<td align="center">
<<if $mainChar.look.clothes.hands.name === ''>>
[[-->Hands Clothes]]
<<else>>
[[$mainChar.look.clothes.hands.name.replace(/[0-9]/g, '')->Hands Clothes]]
<<endif>>
</td>
<td align="center">
<<if $mainChar.look.lingerie.chest.name === ''>>
[[-->Chest Lingerie Clothes]]
<<else>>
[[$mainChar.look.lingerie.chest.name.replace(/[0-9]/g, '')->Chest Lingerie Clothes]]
<<endif>>
</td>
<td align="center">
<<if $mainChar.look.lingerie.groin.name === ''>>
[[-->Groin Lingerie Clothes]]
<<else>>
[[$mainChar.look.lingerie.groin.name.replace(/[0-9]/g, '')->Groin Lingerie Clothes]]
<<endif>>
</td>
<td align="center">
<<if $mainChar.look.clothes.calves.name === ''>>
[[-->Calves Clothes]]
<<else>>
[[$mainChar.look.clothes.calves.name.replace(/[0-9]/g, '')->Calves Clothes]]
<<endif>>
</td>
</tr>
</tbody>
</table>
<table width="100%" align="center" border="5" class="wardrobe-clothes">
<caption>ACCESSORIES</caption>
<thead>
<tr>
<th>Earlobes</th>
<th>Neck</th>
<th>Wrists</th>
<th>Anus</th>
</tr>
</thead>
<tbody>
<tr>
<td align="center">
<<if $mainChar.look.piercings.earlobes.name === ''>>
[[-->Earrings]]
<<else>>
[[$mainChar.look.piercings.earlobes.name.replace(/[0-9]/g, '')->Earrings]]
<<endif>>
</td>
<td align="center">
<<if $mainChar.look.accessories.neck.name === ''>>
[[-->Neck Accessories]]
<<else>>
[[$mainChar.look.accessories.neck.name.replace(/[0-9]/g, '')->Neck Accessories]]
<<endif>>
</td>
<td align="center">
<<if $mainChar.look.accessories.wrists.name === ''>>
[[-->Wrists Accessories]]
<<else>>
[[$mainChar.look.accessories.wrists.name.replace(/[0-9]/g, '')->Wrists Accessories]]
<<endif>>
</td>
<td align="center">
<<if $mainChar.look.accessories.anus.name === ''>>
[[-->Anus Accessories]]
<<else>>
[[$mainChar.look.accessories.anus.name.replace(/[0-9]/g, '')->Anus Accessories]]
<<endif>>
</td>
</tr>
</tbody>
</table>
<br>
<<include "Wardrobe sets code">>
<br>
[[Back->Bedroom]]<<set $hour += $napHour>><<set $minute += $napMinute>><div class="default-image-wrapper">[img[String.format($urlPath + "/Bedroom/homeNap.jpg")]]</div>
You take a <<nobr>>
<<if $napHour > 0>>
$napHour hour<<if $napHour > 1>>s<<endif>>
<<endif>>
<<if $napHour > 0 and $napMinute > 0>>
and
<<endif>>
<<if $napMinute > 0>>
$napMinute minute<<if $napMinute > 1>>s<<endif>>
<<endif>>
<</nobr>> long nap. You feel a little more refreshed.
<<nobr>>
<<if $napHour < 1 and $napMinute < 20>>
<p class="add">+2 Energy</p><<set $mainChar.energy += 2>>
<<elseif $napHour < 1 and $napMinute >= 20>>
<p class="add">+4 Energy</p><<set $mainChar.energy += 4>>
<<elseif $napHour == 1 and $napMinute < 30>>
<p class="add">+5 Energy</p><<set $mainChar.energy += 5>>
<<elseif $napHour == 1 and $napMinute >= 30>>
<p class="add">+7 Energy</p><<set $mainChar.energy += 7>>
<<elseif $napHour == 2 and $napMinute < 30>>
<p class="add">+10 Energy</p><<set $mainChar.energy += 10>>
<<elseif $napHour == 2 and $napMinute >= 30>>
<p class="add">+15 Energy</p><<set $mainChar.energy += 15>>
<<elseif $napHour == 3 and $napMinute < 30>>
<p class="add">+20 Energy</p><<set $mainChar.energy += 20>>
<<elseif $napHour == 3 and $napMinute >= 30>>
<p class="add">+25 Energy</p><<set $mainChar.energy += 25>>
<<elseif $napHour == 4 and $napMinute < 30>>
<p class="add">+30 Energy</p><<set $mainChar.energy += 30>>
<<elseif $napHour == 4 and $napMinute >= 30>>
<p class="add">+35 Energy</p><<set $mainChar.energy += 35>>
<<endif>>
<</nobr>>
[[Wake up->Home bed]]<<if $mainChar.lastBedTime < 8>>
<<set $mainChar.energy += Math.round((8-$mainChar.lastBedTime)**2*1.5)>>
<<else>>
<<set $mainChar.energy to $mainChar.maxEnergy>>
<</if>>
<<if $mainChar.energy >$mainChar.maxEnergy-20>>
<<set $mainChar.energy to $mainChar.maxEnergy-20>>
<</if>>
<<if $hour > 7>>
<<dayChangeWidget>>
<<endif>>
<<set $hour = 8>>
<<set $minute = 0>>
<<set $timeOfDay = "Night">>
<<set $mainChar.hasCooked to "">>
<<set $mainChar.intoxication = 0>>
<<set $mainChar.appearance.isCombed = false>>
<<set $mainChar.appearance.teethBrushed = false>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Bedroom/homeSleep.jpg")]]
</div><br>
You slept until your mother woke you up at 8AM. <br>
<<if $mainChar.look.accessories.anus.name == "Butt plug">>
The buttplug nestled deep inside you feels both foreign and familiar, a constant reminder of the pleasure it brings. You lie there for a moment, savoring the feeling of being filled. The smooth, tapered shape fills you completely, stretching you just enough to keep you on the edge of arousal. <br>
<<MainChar_Stats "corruption" "1" "60">>
<<elseif $mainChar.look.accessories.anus.name == "Tail butt plug">>
The tail butt plug inside you feels so good~ <br>
<<endif>>
<<if $mainChar.fitnessLevel >= $mainChar.fitness>>
<<set $mainChar.fitness -=1>>
<</if>>
<<set $mainChar.fitnessLevel to $mainChar.fitness>>
<<include "Morning routine checkboxes">>
<br><br>
<<link "Get up">>
<<include "Morning routine checkboxes apply">>
<<goto "Bedroom">>
<</link>><<if $mainChar.school.gradeReport == true and !($dad.activity == "Sleeping"
or $dad.activity == "Working") and !($mom.activity == "Sleeping"
or $mom.activity == "Working")>>
<<include "Grade Report">>
<<elseif (
(($dayCount - $mainChar.school.Math.lastDayVisited >=1) or
($dayCount - $mainChar.school.Science.lastDayVisited >=1) or
($dayCount - $mainChar.school.History.lastDayVisited >= 1) or
($dayCount - $mainChar.school.PE.lastDayVisited >= 1))
and $weekDay and $hour>=15 and
(($dad.activity != "Sleeping" and $dad.activity != "Working") or
($mom.activity != "Sleeping" and $mom.activity != "Working"))
) and (isNaN($mainChar.school.lastMissedClasses) or $dayCount>= $mainChar.school.lastMissedClasses+random(2,5)) and $mainChar.school.lastMissedClassesScold != $dayCount>>
<<set $mainChar.school.lastMissedClassesScold to $dayCount>>
<<set $mainChar.school.lastMissedClasses to $dayCount>>
<<include "Missing classes">>
<<else>>
<<if (($dayCount - $mainChar.school.Math.lastDayVisited >=1) or
($dayCount - $mainChar.school.Science.lastDayVisited >=1) or
($dayCount - $mainChar.school.History.lastDayVisited >= 1) or
($dayCount - $mainChar.school.PE.lastDayVisited >= 1))
and $weekDay and $hour>=15 and
(($dad.activity != "Sleeping" and $dad.activity != "Working") or
($mom.activity != "Sleeping" and $mom.activity != "Working")) and $mainChar.school.lastMissedClasses != $dayCount and $weekDay and $mainChar.school.lastMissedClassesScold != $dayCount>>
Seeing your parents, you can feel their gazes lingering on you.. They don't say a word, but you can see it in their eyes: they know you've been skipping classes. You swallow hard, eager to escape their scrutiny.<br>
<<MainChar_Stats "dad" "-1">>
<<MainChar_Stats "mom" "-1">>
<<set $mainChar.school.lastMissedClassesScold to $dayCount>>
<</if>>
<<include "Cloth level">>
<<SeeCumOnPcWidget 'home'>>
<<if $brother.currentLocation is "Living room" and $dad.currentLocation is "Living room" and $mom.currentLocation is "Living room" and $hour >=20>>
@@.default-image-wrapper; [img[String.format($urlPath + "/LivingRoom/livingRoomNight.jpg")]] @@
<<elseif $mom.currentLocation is "Living room" and $brother.currentLocation != "Living room" and $dad.currentLocation != "Living room" and $hour >=17>>
@@.default-image-wrapper; [img[String.format($urlPath + "/LivingRoom/livingRoomMomEvening.jpg")]] @@
<<elseif $mom.currentLocation is "Living room" and $brother.currentLocation != "Living room" and $dad.currentLocation is "Living room" and $hour >=14>>
@@.default-image-wrapper; [img[String.format($urlPath + "/LivingRoom/livingRoomParentsAfternoon.jpg")]] @@
<<elseif $mom.currentLocation != "Living room" and $brother.currentLocation is "Living room" and $dad.currentLocation != "Living room" and $hour >=14>>
@@.default-image-wrapper; [img[String.format($urlPath + "/LivingRoom/livingRoomBrotherAfternoon.jpg")]] @@
<<elseif $mom.currentLocation != "Living room" and $brother.currentLocation != "Living room" and $dad.currentLocation is "Living room" and $hour >=9>>
@@.default-image-wrapper; [img[String.format($urlPath + "/LivingRoom/livingRoomDadDay.jpg")]] @@
<<elseif $mom.currentLocation is "Living room" and $brother.currentLocation is "Living room" and $dad.currentLocation != "Living room" and $hour >=7>>
@@.default-image-wrapper; [img[String.format($urlPath + "/LivingRoom/livingRoomBrotherMomMorning.jpg")]] @@
<<elseif $mom.currentLocation != "Living room" and $brother.currentLocation is "Living room" and $dad.currentLocation != "Living room" and $hour >=7>>
@@.default-image-wrapper; [img[String.format($urlPath + "/LivingRoom/livingRoomBrotherMorning.jpg")]] @@
<<elseif $mom.currentLocation != "Living room" and $brother.currentLocation != "Living room" and $dad.currentLocation is "Living room" and $hour >=7>>
@@.default-image-wrapper; [img[String.format($urlPath + "/LivingRoom/livingRoomDadMorning.jpg")]] @@
<<elseif $hour>=6 and $hour<10>>
@@.default-image-wrapper; [img[String.format($urlPath + "/LivingRoom/livingRoom_Morning.jpg")]] @@
<<elseif $hour>=10 and $hour<17>>
@@.default-image-wrapper; [img[String.format($urlPath + "/LivingRoom/livingRoom_Day.jpg")]] @@
<<elseif $hour>=17 and $hour<20>>
@@.default-image-wrapper; [img[String.format($urlPath + "/LivingRoom/livingRoom_Evening.jpg")]] @@
<<else>>
@@.default-image-wrapper; [img[String.format($urlPath + "/LivingRoom/livingRoom_Night.jpg")]] @@
<</if>>
<<ScheduleBrother>> <<ScheduleMom>> <<ScheduleDad>>
<br>
<<set $canGoLikeThis = true>>
You find yourself in the cozy embrace of the living room. <br>
You could go sit in the [[Bay Window]]
<<if ($hour >= 9 && $hour <= 11) || ($hour >= 12 && $hour <= 16) || ($hour >= 23 || $hour <= 6)>>
<<if $mainChar.energy>=10 and $hour>=6>> , [[watch TV->Watch TV][$Watch_TV = "alone"]] <</if>> or have a [[nap on the couch.->Sofa nap]]
<<elseif $mainChar.energy>=10>>
or [[watch TV.->Watch TV][$Watch_TV = "family"]]
<<else>> to relax.
<<endif>>
<br><br>
<<if !isNaN($mainChar.did_cleaning_livingroom) and (($dayCount > 2 + $mainChar.did_cleaning_livingroom) and (($hour >= 9 and $hour <= 11) or ($hour >= 12 and $hour <= 18) or $hour>19) and $mainChar.energy>20)>>
However, it becomes evident that a [[cleaning session->Living room cleaning]] of the living room is long overdue.<br><br>
<<elseif $dayCount > $mainChar.did_cleaning_livingroom and (($hour >= 9 and $hour <= 11) or ($hour >= 12 and $hour <= 18) or $hour>19) and $mainChar.energy>20>>
As you survey the state of the room, a nagging thought crosses your mind – [[a bit of cleaning->Living room cleaning]] wouldn't go amiss.<br><br>
<<elseif ($dayCount is $mainChar.did_cleaning_livingroom)>>
Thanks to you, the living room is now refreshed.<br><br>
<</if>>
[[Parents' bedroom->Parents' bedroom pre-scenes][$minute += 1]] <br>
[[Brother's room->Brother watch porn][$minute += 1]] <br>
[[Kitchen->Kitchen][$minute += 1]] <<if $hour == 8 and $mainChar.lastDayBreakfast != $dayCount>>(It's breakfast!)<<elseif $hour == 12 and $mainChar.lastDayDinner != $dayCount>>(It's dinner!)<<elseif $hour == 19 and $mainChar.lastDaySupper != $dayCount>>(It's supper!)<<endif>> <br>
<<if $brother.activity is "Taking a shower" or $dad.activity is "Taking a shower" or $mom.activity is "Taking a shower">> For now, the bathroom is occupied. <<if $mainChar.corruption >= 20 and $mainChar.energy>=10>> [[Enter anyway.->Occupied Bathroom]] <</if>><<else>>
[[Bathroom][$minute += 1]] <</if>><br />
<<link "Bedroom">>
<<set $minute += 1>>
<<goto "Bedroom">>
<</link>> <br><br>
<<if (($mainChar.look.clothes.torso.name != '' and $mainChar.look.clothes.legs.name !== '') or $mainChar.look.clothes.torso.name.toLowerCase().indexOf('dress') !== -1) and $mainChar.energy>=20>>
[[Go out][$minute += 5]] <br><br>
<<elseif $mainChar.energy<20>>
You're too tired to go outside.<br><br>
<<elseif $mainChar.corruption >=50 and $mainChar.energy>=30>>
You're not clothed ! It's risky to go outside like this... [[Go out anyway.->ExhibitionEvents][$minute += 5]] <br><br>
<<set $canGoLikeThis = false>>
<<else>> You're not clothed !<br><br>
<<endif>>
<<if $day < 6 and $hour == 8>>
<<if $mainChar.look.clothes.torso.name.toLowerCase().indexOf('school') !== -1 and $mainChar.look.clothes.legs.name.toLowerCase().indexOf('school') !== -1>>
<<link "Go to school" "School">>
<<set $minute += 15>>
<</link>> <br>
<<else>>
Get dressed in your school uniform and
<<link "go to school." "School">>
<<set $minute += 15>>
<<if $wardrobe.outfitPresets != undefined>>
<<for _outfitTitle, _outfit range $wardrobe.outfitPresets>>
<<if _outfit.type is 'school'>>
<<set $mainChar.look.clothes = clone(_outfit.clothes)>>
<<set _hasPreset to 'true'>>
<</if>>
<</for>>
<</if>>
<<if _hasPreset != 'true'>>
<<if $wardrobe.available.includes('Daring school uniform')>>
<<set $mainChar.look.clothes.torso = $wardrobe.clothes.torso["Daring school uniform"] >>
<<else>>
<<set $mainChar.look.clothes.torso = $wardrobe.clothes.torso["School Uniform"] >>
<</if>>
<<if $wardrobe.available.includes('Lewd school skirt')>>
<<set $mainChar.look.clothes.legs = $wardrobe.clothes.legs["Lewd school skirt"] >>
<<elseif $wardrobe.available.includes('Short school skirt')>>
<<set $mainChar.look.clothes.legs = $wardrobe.clothes.legs["Short school skirt"] >>
<<else>>
<<set $mainChar.look.clothes.legs = $wardrobe.clothes.legs["School skirt"] >>
<</if>>
<<set $mainChar.look.clothes.feet = $wardrobe.clothes.feet["Mary Jane Flats"] >>
<</if>>
<</link>><br>
<</if>>
<<endif>>
<</if>><<timeWidget>>
<<if $brother.currentLocation != "Living room" and $dad.currentLocation != "Living room" and $mom.currentLocation != "Living room">>
<<if $hour >= 23 or $hour <=6>>
The house is quiet and still, the only sound the soft ticking of the clock in the hallway. You have wrapped a blanket around your shoulders and sank into the couch, the remote control in your hand. You watch the TV, the screen casting a soft, eerie glow in the otherwise dark room. The volume is low, just enough for you to hear without disturbing the peaceful silence of the night.
<<elseif ($brother.currentLocation != 'School' and $brother.currentLocation != 'Outdoor') or ($dad.currentLocation != 'Work' and $dad.currentLocation != 'Outdoor') or ($mom.currentLocation != 'Work' and $mom.currentLocation != 'Outdoor')>>
You're settled onto the couch, the remote control in your hand, as watch the television. The living room is quiet, but you can hear the muffled sounds of your family moving around the apartment. The background noises of your family's activities create a comforting ambiance, a reminder that you're not alone, even if they're not in the room with you.
<<else>>
The living room is quiet and peaceful, the only sound is the soft hum of the television. You flip through the channels, looking for something to watch, finally settling on a show that catches your interest. There's something comforting about having the space to yourself, the freedom to watch whatever you want without interruption.
<</if>><br><br>
<<if random(2) is 0>>
<div class="default-image-wrapper">
[img[String.format($urlPath +"/LivingRoom/TVboobs"+ random(3) +".webp")]]
</div> <br> <<set _tvboob to true>>
Suddenly, you stumble upon a late-night show that seems surprisingly risqué for this time of day. The screen is filled with scantily clad women, and the dialogue is laced with innuendo and suggestive comments. You raise an eyebrow, surprised that such a program is airing at this hour. The show is a mix of titillation and entertainment, and you find yourself drawn in, unable to look away.
<<else>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/LivingRoom/TV{0}.jpg', random(1, 4))]]
@@<br>
The characters on the screen go through their usual antics, their jokes and banter providing a welcome distraction from the day's stresses. You laugh along with the audience, feeling a sense of contentment and relaxation. The show is predictable but comforting, and you find yourself enjoying the familiarity of it all.
<<endif>>
As the show comes to an end, you stretch, feeling refreshed and ready to tackle whatever comes next. <br><br>
[[Change channel ->Watch TV][$minute +=20]]<br>
<<if $mainChar.corruption >= 10 and !(($hour is 5 or $hour is 11 or $hour is 16) and ($minute >= 30))>>
[[Watch porn->Watch porn][$Watch_porn = "alone"]]<br>
<<elseif $mainChar.corruption >= 10 and $mainChar.corruption <= 25 and ($hour is 6 or $hour is 11 or $hour is 15) and ($minute >= 30) >>
It's too risqué to watch porn now since your parents will be home soon.<br>
<<elseif $mainChar.corruption >= 25 and ($hour is 6 or $hour is 11 or $hour is 15) and ($minute >= 30) >>
The thought of [[watching porn->Watch porn]] crosses your mind, even though you know your parents will be home soon.<br>
<</if>>
[[Have a nap->Sofa nap]]<br>
[[Get up ->Living room]] <br><br>
<<if _tvboob is true>>
<<MainChar_Stats "intellect" "-1">>
<</if>>
<<MainChar_Stats "cleanliness" "-5">>
<<else>>
<<set _possibleFamily = []>>
<<if $brother.currentLocation != "Living room">>
<<set _possibleFamily.push(0)>>
<<set _possibleFamily.push(1)>>
<<else>>
<<set _possibleFamily.push(0)>>
<<set _possibleFamily.push(1)>>
<<set _possibleFamily.push(2)>>
<</if>>
<<if $dad.currentLocation != "Living room">>
<<set _possibleFamily = _possibleFamily.filter(function(value) { return value !== 0; })>>
<</if>>
<<if $mom.currentLocation != "Living room">>
<<set _possibleFamily = _possibleFamily.filter(function(value) { return value !== 1; })>>
<</if>>
<<set _watchTV = _possibleFamily[Math.floor(Math.random() * _possibleFamily.length)]>>
<<if _possibleFamily.length > 1>><<set _watchTV to 3>><</if>>
<<SeeCumOnPcWidget 'home'>>
<<include "Cloth level">>
<<if ($mainChar.look.clothes.torso.name == "" or ($mainChar.look.clothes.legs.name == "" and !$mainChar.look.clothes.torso.name.toLowerCase().indexOf('dress') !== -1)) and (($mom.relationship <=20 and _possibleFamily.includes(1)) or ($dad.relationship <=20 and _possibleFamily.includes(0)) or ($brother.relationship <=20) and _possibleFamily.includes(2))>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/LivingRoom/TV{0}.jpg', random(1, 4))]]
@@<br>
<<if $mom.relationship <= 20 and _possibleFamily.includes(1)>>
The sharp clack of your mother’s heels echoes behind you before her voice cuts through the air, laced with disapproval.
<<ct "mom" "Angry">>
<<print $mainChar.firstName>>! What in the world are you wearing?!
<</ct>>
You glance down at your outfit—maybe it is a bit much for family time. Your cheeks flush as you fidget with your hair, your voice small and hesitant.
<<ct "MC" "">>
I-I just wanted to be comfy, Mom... I didn’t think it was a big deal.
<</ct>>
She crosses her arms, her glare softening only slightly as she lets out an exasperated sigh.
<<ct "mom" "Angry">>
Comfortable? Honey, you look like you’re dressed for a *very* different kind of comfort. Go put on something decent.
<</ct>>
You nod quickly, avoiding her eyes as you clutch the fabric of your top, already feeling the weight of her disappointment.
<<ct "MC" "">>
Okay, Mom... I’ll go change.
<</ct>>
With a final, disapproving shake of her head, she watches as you turn to [[leave the room.->Bedroom]]<br><br>
<<elseif $dad.relationship <= 20 and _possibleFamily.includes(0)>>
The room falls silent as your father clears his throat, his voice low but firm, carrying the kind of authority that makes you freeze in place.
<<ct "dad" "Angry">>
<<print $mainChar.firstName>>! What are you thinking, walking around like that in your own home?
<</ct>>
You shift uncomfortably, your fingers twist together as you try to explain, your voice barely above a whisper.
<<ct "MC" "">>
I—I just didn’t wanna be too hot, Dad. It’s not like anyone else is here...
<</ct>>
His expression darkens, his brows furrowing as he gestures toward the hallway.
<<ct "dad" "Angry">>
That’s not the point. Go change. Now.
<</ct>>
You swallow hard, nodding as you take a step back, already feeling the heat of embarrassment creeping up your neck.
<<ct "MC" "">>
Ok, Dad. I’ll go change.
<</ct>>
He doesn’t say another word, just watches as you hurry to [[leave the room.->Bedroom]]<br><br>
<<else>>
You’re halfway through flopping onto the couch when your brother’s voice stops you dead in your tracks, laced with a mix of disbelief and irritation.
<<ct "brother" "Angry">>
Dude, seriously? You’re gonna sit there in that?
<</ct>>
You glance down at your outfit—maybe it is a bit over the top for a casual night in. You cross your arms defensively, your voice tinged with a hint of defiance.
<<ct "MC" "">>
What? I’m not hurting anyone.
<</ct>>
He rolls his eyes, gesturing wildly toward the hallway like you’re the most ridiculous person he’s ever seen.
<<ct "brother" "Angry">>
Yeah, well, it’s distracting. And gross. Go put on actual pants. I don’t wanna have to explain this to them.
<</ct>>
You huff, but the embarrassment is already creeping in. But this isn’t worth the lecture you’d get if they saw you.
<<ct "MC" "">>
Fine, fine. I’ll go change.
<</ct>>
He shakes his head, muttering something under his breath as you turn to [[leave the room.->Bedroom]]<br><br>
<</if>>
<<MainChar_Stats "arousal" "-5">>
<<if _possibleFamily.includes(0) and $dad.relationship <=20>>
<<MainChar_Stats "dad" "-1">>
<<set $dad.sawnude to $hourCount>>
<</if>>
<<if _possibleFamily.includes(1) and $mom.relationship <=20>>
<<MainChar_Stats "mom" "-1">>
<<set $mom.sawnude to $hourCount>>
<</if>>
<<if _possibleFamily.includes(2) and $brother.relationship <=20>>
<<MainChar_Stats "brother" "-1">>
<<set $brother.sawnude to $hourCount>>
<</if>>
<<else>>
<<if _watchTV is 3>>
<<if random(3) is 0>>
<div class="default-image-wrapper">
[img[String.format($urlPath +"/LivingRoom/TVboobs"+ random(3) +".webp")]]
</div><br><<set _tvboob to true>>
You're sitting on the couch with your family, the TV playing what seems to be a late-night talk show. Suddenly, the screen fills with images of a show featuring women in revealing outfits, dancing provocatively. The dialogue laced with innuendo and suggestive comments. You raise an eyebrow, surprised that such a program is airing at this hour. The room falls silent for a moment as everyone processes what they're seeing. You can't help but feel a mix of curiosity and excitement, your eyes glued to the screen.
<<if $mainChar.corruption >=10>>
<br><br><<include "Couch teasing">>
<</if>>
<<else>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/LivingRoom/TV{0}.jpg', random(1, 4))]]
@@<br>
You're sitting on the couch with your family, the TV playing a popular family sitcom. The room is filled with the sound of laughter and light-hearted banter as the characters on the screen go through their usual antics. The show is predictable but comforting, and you find yourself enjoying the familiarity of it all.
<<endif>>
<<elseif _watchTV is 0>>
<<if $dad.relationship <20>>
You're sitting on the couch in the living room, the TV playing a random show in the background. Your father is seated on the other end of the couch, the distance between you feeling more than just physical. You both watch the screen in silence, the tension in the air palpable.
<<elseif $dad.relation <60>>
You're sitting on the couch in the living room, the TV playing a random show. Your father is seated next to you, both of you enjoying the light-hearted banter on the screen.
<<else>>
You're sitting on the couch in the living room, the TV playing a show that you both enjoy. Your father is seated next to you, his arm draped casually around your shoulders. The room is filled with a sense of intimacy and comfort, the dynamic between you deeply rooted in trust and affection.
<</if>><br><br>
<<if random(3) is 0>>
<div class="default-image-wrapper">
[img[String.format($urlPath +"/LivingRoom/TVboobs"+ random(3) +".webp")]]
</div><br><<set _tvboob to true>>
Suddenly, the screen fills with images of a show featuring women in revealing outfits, dancing provocatively. The dialogue laced with innuendo and suggestive comments. You raise an eyebrow, surprised that such a program is airing at this hour. You can't help but feel a mix of curiosity and excitement, your eyes glued to the screen.
<<if $mainChar.corruption >=10>>
<br><br><<include "Couch teasing">><br><br>
<</if>>
<<else>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/LivingRoom/TV{0}.jpg', random(1, 4))]]
@@<br>
<<endif>>
<<if $dad.relationship <20>>
The living room is quiet except for the low hum of the TV. You and your father sit on opposite ends of the couch, the space between you feeling like a chasm. The silence is heavy, broken only by the occasional awkward glance.
<<ct "dad" "Neutral">>
...So. How’s school been?
<</ct>>
You shift slightly, pulling your knees closer to your chest. His question feels obligatory, but you answer anyway, your voice careful.
<<ct "MC" "">>
It’s fine. Just... busy, you know.
<</ct>>
He nods, his eyes flickering toward the screen before returning to you, as if searching for something else to say.
<<ct "dad" "Neutral">>
Yeah. Busy. That’s good.
<</ct>>
Another silence stretches between you. You clear your throat, trying to bridge the gap.
<<ct "MC" "">>
You, uh... you working late again this week?
<</ct>>
He exhales, rubbing the back of his neck. The tension is palpable, but there’s a flicker of something—maybe regret—in his eyes.
<<ct "dad" "Neutral">>
Probably. You know how it is.
<</ct>>
You do. And neither of you knows how to fix it. The TV drones on, filling the void neither of you dares to.
<<elseif $dad.relationship <60>>
You’re curled up on the couch, your leg pressed just a little too close to your father’s. The TV plays, but neither of you is really watching. Instead, you steal glances at him, a small smirk playing on your lips as you notice the way his jaw tightens when your fingers brush against his arm.
<<ct "MC" "">>
You’re *so* tense, Dad. The movie’s not that scary.
<</ct>>
He shifts slightly, putting an inch of space between you, but his voice comes out rougher than he intended.
<<ct "dad" "Neutral">>
I’m not tense. Just... focused.
<</ct>>
You giggle, leaning in just enough that your breath ghosts over his shoulder.
<<ct "MC" "">>
Mhm. If you say so.
<</ct>>
His hand twitches, like he wants to push you away—or pull you closer. You can see the conflict in his eyes, and it makes your smile widen.
<<ct "dad" "Angry">>
<<print $mainChar.firstName>> can you.... Stop that?
<</ct>>
You feign innocence, batting your lashes as you settle back—just a little.
<<ct "MC" "">>
Stop what, Daddy? I’m just sitting here.
<</ct>>
He lets out a low, frustrated breath, but there’s no real anger in it. Just resignation. And maybe, just maybe, a hint of something else.
<<else>>
You’re practically draped over your father on the couch, your head resting against his shoulder as your fingers trace idle patterns on his chest. The TV is on, but neither of you cares. You’re too busy soaking in his warmth.
<<ct "MC" "">>
Daddy, you’re so warm. Can I stay like this forever?
<</ct>>
His arm wraps around you, pulling you closer, his voice a low rumble in his chest.
<<ct "dad" "Happy">>
You know you can, baby girl. You’re my good girl, aren’t you?
<</ct>>
You nod eagerly, nuzzling against him as your hand slips lower, just brushing the waistband of his pants. His breath hitches, but he doesn’t stop you.
<<ct "MC" "">>
The *best* girl. Do you love me, Daddy?
<</ct>>
His fingers tilt your chin up, his gaze intense as he looks at you.
<<ct "dad" "Happy">>
More than anything.
<</ct>>
<<ct "MC" "">>
Good. ‘Cause I love you so much too.
<</ct>>
The air between you is thick with unspoken promises, the TV long forgotten. For now, this is enough.
<</if>>
<<elseif _watchTV is 1>>
<<if $mom.relationship <20>>
You're sitting on the couch with your mother, the TV playing a light-hearted comedy show. The room is filled with the sound of canned laughter and witty dialogue, but the atmosphere between you and your mother is tense. You both watch the screen, the silence between you heavy with unspoken words.
<<elseif $mom.relation <60>>
You're sitting on the couch with your mother, the TV playing a popular drama series. The room is filled with the sound of intense dialogue and dramatic music, and you both are engrossed in the story unfolding on the screen.
<<else>>
You're sitting on the couch with your mother, the TV playing a romantic comedy. The room is filled with the sound of playful banter and sweet moments, but your attention is more focused on the dynamic between you and your mother.
<</if>><br><br>
<<if random(3) is 0>>
<div class="default-image-wrapper">
[img[String.format($urlPath +"/LivingRoom/TVboobs"+ random(3) +".webp")]]
</div><br><<set _tvboob to true>>
Suddenly, the screen fills with images of a show featuring women in revealing outfits, dancing provocatively. The dialogue laced with innuendo and suggestive comments. You raise an eyebrow, surprised that such a program is airing at this hour. You can't help but feel a mix of curiosity and excitement, your eyes glued to the screen.
<<if $mainChar.corruption >=10>>
<br><br><<include "Couch teasing">><br><br>
<</if>>
<<else>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/LivingRoom/TV{0}.jpg', random(1, 4))]]
@@<br>
<<endif>>
<<if $mom.relationship <20>>
You take a deep breath, trying to bridge the gap.
<<ct "MC" "">>
This show is pretty funny, isn't it?
<</ct>>
She glances at you, surprised by the attempt. Her voice is equally cautious, like she’s testing the ice beneath her.
<<ct "mom" "Neutral">>
Yes, it's not bad.
<</ct>>
Her voice remains neutral. You try again, determined to make an effort.
<<ct "MC" "">>
Remember when we used to watch cartoons together on Saturday mornings?
<</ct>>
Your mother's expression softens slightly, a hint of nostalgia in her eyes.
<<ct "mom" "Tease">>
Yes, I remember...Those were good times!
<</ct>>
<<ct "MC" "">>
Maybe we could do something like that again sometime...
<</ct>>
Your mother looks at you, a mix of caution and longing in her eyes.
<<ct "mom" "Tease">>
Maybe... Maybe we can try.
<</ct>>
You both settle back into the couch, the tension easing slightly as you continue to watch the show, the shared memory bringing a small sense of connection between you.
<<elseif $mom.relationship <60>>
You’re curled up on the couch, your legs tucked under you, when your mother plops down beside you. She immediately pulls you closer, her arm draped around your shoulders like you’re still a little girl. Her fingers trace idle circles on your arm, her touch lingering just a little too long.
<<ct "mom" "Happy">>
Aww, look at you, all snuggled up like my sweet baby girl. You’re so cute.
<</ct>>
You roll your eyes but don’t pull away, a part of you enjoying the attention even as you try to sound exasperated.
<<ct "MC" "">>
Mom, I’m not a baby anymore. You don’t have to treat me like one.
<</ct>>
She chuckles, her hand sliding down to squeeze your thigh, her voice a teasing purr.
<<ct "mom" "Tease">>
Oh, I know you’re not, sweetheart. But you’ll always be my little girl. Even when you’re all grown up and driving men wild with that body of yours.
<</ct>>
You feel your cheeks warm, a mix of embarrassment and something else. You shove her hand away playfully, but your voice betrays how much you actually like it.
<<ct "MC" "">>
Mom! Stop it. I’m trying to watch the show.
<</ct>>
She just smirks, leaning in to press a quick kiss to your temple.
<<ct "mom" "Happy">>
Fine, fine. But you know you love it when Mommy pays attention to you.
<</ct>>
You huff, but you don’t move away. The truth is, you *do* love it—even if you’d never admit it out loud.
<<else>>
You’re sprawled across the couch, your legs draped over your mother’s lap as she absentmindedly strokes your calf. The TV is on, but neither of you is paying attention. Instead, you’re twirling a lock of her hair around your finger, your voice taking on that sweet, childish lilt she adores.
<<ct "MC" "">>
Mommy, can we watch something fun? This show is *boring*.
<</ct>>
She laughs, her hand sliding higher up your thigh, her touch possessive and warm.
<<ct "mom" "Tease">>
Oh, baby girl, you know Mommy will always give you what you want. But first, why don’t you come sit properly on my lap? You’re too far away over there.
<</ct>>
You giggle, immediately shifting to straddle her, your arms wrapping around her neck. Your voice is a breathy, needy purr.
<<ct "MC" "">>
Like this, Mommy? Is this better?
<</ct>>
Her hands settle on your waist, her thumbs tracing slow circles over the fabric of your shirt. Her voice is thick with affection—and something far more hungry.
<<ct "mom" "Happy">>
Mmm, *much* better. You know I can’t resist you when you’re like this.
<</ct>>
You nod eagerly, your eyes sparkling with excitement as she reaches for the remote, her touch never leaving your body. You both settle back into the couch, the TV forgotten as you lose yourselves in the intimate, forbidden dynamic between you, your bond deepened by the shared, taboo pleasure.
<</if>>
<<elseif _watchTV is 2>>
<<if $brother.relationship <20>>
You're sitting on the couch with your brother, the TV playing a random show in the background. The room is filled with a tense silence, the air thick with the unspoken tension between you. You both stare at the screen, neither of you really paying attention to what's on.
<<elseif $brother.relation <60>>
You're sitting on the couch with your brother, the TV playing your favorite sitcom. The room is filled with the sound of laughter and light-hearted banter, both from the show and from the two of you. You both chuckle at a particularly funny joke, your shoulders brushing against each other in a comfortable, familiar way.
<<else>>
You're sitting on the couch with your brother, the TV playing a random show in the background. But neither of you is really paying attention to the screen. Your brother has a commanding presence, his eyes filled with a mix of dominance and affection as he looks at you.
<</if>><br><br>
<<if random(3) is 0>>
<div class="default-image-wrapper">
[img[String.format($urlPath +"/LivingRoom/TVboobs"+ random(3) +".webp")]]
</div><br><<set _tvboob to true>>
Suddenly, the screen fills with images of a show featuring women in revealing outfits, dancing provocatively. The dialogue laced with innuendo and suggestive comments. You raise an eyebrow, surprised that such a program is airing at this hour. You can't help but feel a mix of curiosity and excitement, your eyes glued to the screen.
<<if $mainChar.corruption >=10>>
<br><br><<include "Couch teasing">><br><br>
<</if>>
<<else>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/LivingRoom/TV{0}.jpg', random(1, 4))]]
@@<br>
<<endif>>
<<if $brother.relationship <20>>
The living room is dimly lit, the glow of the TV casting long shadows. You and your brother sit at opposite ends of the couch, the silence between you heavy but not hostile. On screen, an old cartoon plays—one you both used to watch as kids. You shift slightly, glancing at him before clearing your throat.
<<ct "MC" "">>
You remember this one? We used to watch it every Saturday morning.
<</ct>>
He doesn’t look at you right away, but his fingers tap restlessly against his knee, a sign he’s listening.
<<ct "brother" "Neutral">>
Yeah. Before you started hogging the remote.
<</ct>>
A faint smile tugs at your lips. It’s not quite a joke, but it’s not a rejection either.
<<ct "MC" "">>
I did *not* hog it. You just always let me pick because you knew I’d throw a fit.
<</ct>>
A ghost of a smirk flickers across his face, but he keeps his eyes on the screen.
<<ct "brother" "Neutral">>
You weren’t wrong.
<</ct>>
The silence settles again, but it’s softer now, less tense. You watch the cartoon for a moment, the familiar theme song filling the space between you.
<<ct "MC" "">>
We should watch the whole series again sometime. For old times’ sake.
<</ct>>
He exhales, almost a sigh, but nods slightly.
<<ct "brother" "Neutral">>
Maybe. If you don’t pick all the stupid episodes.
<</ct>>
You roll your eyes, but there’s no bite to it. It’s the closest thing to a truce you’ve had in a while. The moment lingers, fragile but real, as the cartoon plays on.
<<elseif $brother.relationship <60>>
You’re sprawled on the couch, your leg pressed against your brother’s as you both watch TV. The air between you is charged, your body leaning into his just a little too much to be accidental. You bite your lip, your voice teasing as you nudge him with your shoulder.
<<ct "MC" "">>
You know, you’re way too tense. You should really let loose more often.
<</ct>>
He shifts slightly, his eyes flicking to you before returning to the screen. His voice is low, a warning edge to it.
<<ct "brother" "Neutral">>
I’m fine. Stop squirming.
<</ct>>
You pout, your fingers tracing idle circles on his arm, your voice dropping to a playful whisper.
<<ct "MC" "">>
But what if I don’t wanna stop? What if I like being close to you?
<</ct>>
His jaw tightens, but you see the way his fingers twitch, like he’s fighting the urge to react. You lean in closer, your breath warm against his ear.
<<ct "MC" "">>
Come on, big brother. You know you want to put your hands on me.
<</ct>>
He exhales sharply, finally turning to face you, his eyes dark with conflict.
<<ct "brother" "Angry">>
You’re *impossible*. You know we can’t—
<</ct>>
You cut him off with a soft laugh, your hand sliding up his thigh.
<<ct "MC" "">>
We can. If you’d just stop being such a prude.
<</ct>>
He grabs your wrist, his grip firm but not painful, and pull you in his arms.
<<ct "brother" "Angry">>
You’re playing with fire.
<</ct>>
You grin, your eyes sparkling with challenge.
<<ct "MC" "">>
Maybe I *like* getting burned.
<</ct>>
The tension between you is electric, the unspoken desire hanging thick in the air as the TV plays on, ignored.
<<else>>
His fingers trace slow, deliberate patterns on your thigh, just beneath the hem of your skirt. You shift slightly, pressing into his touch, your voice soft and obedient.
<<ct "MC" "">>
You always know just how to touch me.
<</ct>>
His fingers pause for a second, then continue their path upward, his grip tightening just enough to make you still. He doesn’t answer with words. Instead, his hand slides up to your waist, his fingers pressing into your skin just hard enough to guide you onto his lap. You go without hesitation, straddling him, your hands finding his shoulders. His grip on your hips is firm, adjusting you until you’re settled against him, the heat between you impossible to ignore.
<<ct "brother" "Neutral">>
Good girl.
<</ct>>
The praise sends a shiver down your spine. You lean in, your voice barely above a whisper.
<<ct "MC" "">>
I just want to make you happy.
<</ct>>
His lips brush your ear, his voice a rough murmur.
<<ct "brother" "Neutral">>
You do. Every time.
<</ct>>
His fingers trace the waistband of your pants, teasing but never rushing. You hold your breath, waiting for his next move, your body already responding to his silent commands. His other hand tangles in your hair, tilting your head back just enough to meet his gaze. There’s no need for words—you both know what comes next.
<</if>>
<</if>>
<br><br>
Time passes and the show becomes boring. Maybe it's time to [[Change channel.->Watch TV]]<br>
<<if $mainChar.corruption >= 40>>
Or maybe you rather have a little fun and [[watch porn->Watch porn]] in front of your family?<br>
<</if>>
You can also [[get up->Living room]] and do something else.<br><br>
<<if _tvboob is true>>
<<MainChar_Stats "arousal" "5">>
<<MainChar_Stats "intellect" "-1">>
<</if>>
<<MainChar_Stats "cleanliness" "-5">>
<<if _possibleFamily.includes(0)>>
<<MainChar_Stats "brother" "1" "30">>
<</if>>
<<if _possibleFamily.includes(1)>>
<<MainChar_Stats "brother" "1" "30">>
<</if>>
<<if _possibleFamily.includes(2)>>
<<MainChar_Stats "brother" "1" "30">>
<</if>>
<</if>>
<</if>>
<<set $minute +=30>><<if $dad.currentLocation is "Parents' bedroom" and $hour>6 and $hour <10>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Parents_Room/BedroomDadMorning.jpg")]] @@
<<elseif $dad.currentLocation is "Parents' bedroom" and $hour is 17>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Parents_Room/BedroomDadRead.jpg")]] @@
<<elseif $dad.currentLocation is "Parents' bedroom" and $hour is 18>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Parents_Room/BedroomDadTaxes.jpg")]] @@
<<elseif $hour>=6 and $hour<10>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Parents_Room/BedroomMorning.jpg")]] @@
<<elseif $hour>=10 and $hour<17>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Parents_Room/BedroomDay.jpg")]] @@
<<elseif $hour>=17 and $hour<20>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Parents_Room/BedroomMorning.jpg")]] @@
<<elseif $hour>=20 and $hour<22>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Parents_Room/BedroomNight.jpg")]] @@
<<else>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Parents_Room/BedroomParentsSleep.jpg")]] @@
<</if>><br>
<<ScheduleBrother>> <<ScheduleMom>> <<ScheduleDad>>
<br>
You parents' room is a bright, fairly spacious and pleasant place. Though the wallpaper is quite plain, all the little accents help to add colour to the room. <br>
A large, mahogany double bed sits in the middle of one of the walls, occupying most of the space. Upon the bed are many cushions even though your parents don't use a lot of them to actually sleep on.<br><br>
<<if ($dayCount > 1 + $mainChar.did_cleaning_parents or $mainChar.did_cleaning_parents is undefined) and ($hour >= 9 and $hour <= 20) and $mainChar.energy>=20>>
The bedroom is in a messy state... [[do a bit of cleaning.->Parents bedroom cleaning]]<br><br>
<</if>>
[[Living room->Living room][$minute += 1]]
<<timeWidget>>
<<if random(5) is 0 and $dayCount!=1 and $mom.currentLocation != "Work" and $dad.currentLocation != "Kitchen" and $brother.currentLocation != "Kitchen" and $mom.FuckedCucumber != $dayCount and $currentPassage !="Kitchen">> <<set $kitchenSexScene to "Mom with cucumber">> <<goto "Kitchen sex scenes">><</if>>
<<set _possibleFamily = []>>
<<if $brother.currentLocation != "Kitchen">>
<<set _possibleFamily.push(0)>>
<<set _possibleFamily.push(1)>>
<<else>>
<<set _possibleFamily.push(0)>>
<<set _possibleFamily.push(1)>>
<<set _possibleFamily.push(2)>>
<</if>>
<<if $dad.currentLocation != "Kitchen">>
<<set _possibleFamily = _possibleFamily.filter(function(value) { return value !== 0; })>>
<</if>>
<<if $mom.currentLocation != "Kitchen">>
<<set _possibleFamily = _possibleFamily.filter(function(value) { return value !== 1; })>>
<</if>>
<<if $brother.currentLocation is "Kitchen" and $mom.currentLocation is "Kitchen" and $hour <10>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Kitchen/KitchenBrotherMomMorning.jpg")]] @@
<<elseif $mom.currentLocation is "Kitchen" and $dad.currentLocation is "Kitchen" and $hour <10>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Kitchen/KitchenDadMomMorning.jpg")]] @@
<<elseif $mom.currentLocation is "Kitchen" and $brother.currentLocation is "Kitchen" and $dad.currentLocation is "Kitchen" and $hour >=10 and $hour <16>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Kitchen/KitchenFamilyDay.jpg")]] @@
<<elseif $mom.currentLocation is "Kitchen" and $brother.currentLocation is "Kitchen" and $dad.currentLocation is "Kitchen" and $hour >=16 and $hour <20>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Kitchen/KitchenFamilyEvening.jpg")]] @@
<<elseif $hour>=6 and $hour<10>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Kitchen/KitchenMorning.jpg")]] @@
<<elseif $hour>=10 and $hour<17>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Kitchen/KitchenDay.jpg")]] @@
<<elseif $hour>=17 and $hour<20>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Kitchen/KitchenEvening.jpg")]] @@
<<else>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Kitchen/KitchenNight.jpg")]] @@
<</if>>
<<if ($mainChar.look.clothes.torso.name == "" or ($mainChar.look.clothes.legs.name == "" and !$mainChar.look.clothes.torso.name.toLowerCase().indexOf('dress') !== -1)) and (($mom.relationship <=30 and _possibleFamily.includes(1)) or ($dad.relationship <=30 and _possibleFamily.includes(0)) or ($brother.relationship <=30) and _possibleFamily.includes(2))>>
<<set _randomFamily = _possibleFamily.random()>>
<<if $mom.relationship <=30 and _randomFamily is 1>>
<<ct "mom" "Surprised">>
$mainChar.firstName ! What on earth are you wearing? You can't be in here dressed like that!
<</ct>>
Her voice cuts through the air, sharp but not entirely without concern. You glance down at yourself, realizing maybe she has a point, that it might not be the best attire to eat with your family. With a tentative voice, you try to give an explaination.
<<ct "MC" "">>
I... just thought I'd be comfortable....
<</ct>>
Despite your tentative, your our mom sighs, rubbing her temple as if she’s had this conversation too many times, and looks at you with a stern expression.
<<ct "mom" "Angry">>
Please go change into something decent.
<</ct>>
You nod, cheeks warming as you turn to [[leave the room->Bedroom]], the sound of her exhale following you down the hall.
<<elseif $dad.relationship <=30 and _possibleFamily.includes(0)>>
<<ct "dad" "Surprised">>
$mainChar.firstName, seriously? You’re not planning to eat dinner dressed like that, are you?
<</ct>>
His tone isn’t angry, but it carries that unmistakable mix of disbelief and fatherly disapproval. You glance down, tugging at your shirt self-consciously.
<<ct "MC" "">>
I didn’t think it was a big deal…
<</ct>>
Despite your tentative, your dad shakes his head and looks at you with a stern expression.
<<ct "dad" "Angry">>
Please go change into something normal.
<</ct>>
You nod quietly, not wanting to argue, and head toward [[your room->Bedroom]] as he mutters something about “kids these days.”
<<else>>
<<ct "brother" "Surprised">>
Whoa, $mainChar.firstName ! What are you wearing?!
<</ct>>
You shoot him a glare, but he’s already grinning, fork in hand, clearly enjoying himself.
<<ct "MC" "">>
Who cares? It’s just clothes. We’re at home.
<</ct>>
He frowns, pushing his plate away slightly, looking at mom and back to you.
<<ct "brother" "Angry">>
Yeah, well… maybe, but I don’t really wanna see you like that.
<</ct>>
Before you can respond, your mother’s voice cuts in.
<<ct "mom" "Neutral">>
Alright, that’s enough. $mainChar.firstName, please go change. You’re making your brother uncomfortable.
<</ct>>
You stare at her, speechless. You swallow your words, heat rising to your cheeks as you turn to [[leave the room.->Bedroom]]
<</if>>
<br><br>
<<if _possibleFamily.includes(0) and $dad.relationship <=30>>
<<MainChar_Stats "dad" "-1">>
<<set $dad.sawnude to $hourCount>>
<</if>>
<<if _possibleFamily.includes(1) and $mom.relationship <=30>>
<<MainChar_Stats "mom" "-1">>
<<set $mom.sawnude to $hourCount>>
<</if>>
<<if _possibleFamily.includes(2) and $brother.relationship <=30>>
<<MainChar_Stats "brother" "-1">>
<<set $brother.sawnude to $hourCount>>
<</if>>
<<else>>
<<include "Cloth level">>
<<SeeCumOnPcWidget 'home'>>
<<ScheduleBrother>> <<ScheduleMom>> <<ScheduleDad>>
<br>
The kitchen is large with white tiled walls. Though pretty, they are a pain to clean for your mother. Sometimes you help out which makes it a lot easier on her. <br>
There is a big window that lets in lots of natural light, making the space even more bright. Outside of the window you can see a gorgeous view of the surrounding neighborhood.<br><br>
<<if $hour == 8 and $minute < 15 and $mainChar.lastDayBreakfast != $dayCount>>
Your family is going to have breakfast. You can <<link "wait at the table.">><<set $kitchenEating = "breakfast">><<set $minute +=10>><<set $mainChar.lastDayBreakfast = $dayCount>><<goto "Kitchen eating">><</link>><br><br>
<<elseif $hour == 8 and $minute < 50 and $mainChar.lastDayBreakfast != $dayCount>>
Your family is about to sit down for breakfast, You can <<link "join them.">><<set $kitchenEating = "breakfast">> <<set $mainChar.lastDayBreakfast = $dayCount>><<goto "Kitchen eating">><</link>><br><br>
<<elseif $hour == 11 and $minute >= 50 and $mainChar.lastDayDinner != $dayCount>>
<<set $kitchenEating = "dinner">>
Your family is going to have dinner. You can wait or you can [[cook for them.->Cooking][$cooking_type = "family", $mainChar.lastDayDinner = $dayCount]]<br><br>
<<elseif $hour ==12 and $minute <= 10 and $mainChar.lastDayDinner != $dayCount>>
Your family is going to have dinner. You can <<link "wait at the table.">><<set $kitchenEating = "dinner">><<set $minute +=10>><<set $mainChar.lastDayDinner = $dayCount>><<goto "Kitchen eating">><</link>><br><br>
<<elseif $hour == 12 and $minute >= 10 and $minute < 50 and $mainChar.lastDayDinner != $dayCount>>
Your family is having dinner. You can <<link "join them.">><<set $kitchenEating = "dinner">><<set $mainChar.lastDayDinner = $dayCount>><<goto "Kitchen eating">><</link>><br><br>
<<elseif $hour == 18 and $minute >= 50 and $mainChar.lastDaySupper != $dayCount>>
<<set $kitchenEating = "supper">>
Your family is going to have supper. You can wait or you can [[cook for them.->Cooking][$cooking_type = "family", $mainChar.lastDaySupper = $dayCount]]<br><br>
<<elseif $hour ==19 and $minute <= 10 and $mainChar.lastDaySupper != $dayCount>>
Your family is going to have supper. You can <<link "wait at the table.">><<set $kitchenEating = "supper">><<set $minute +=10>><<set $mainChar.lastDaySupper = $dayCount>><<goto "Kitchen eating">><</link>><br><br>
<<elseif $hour == 19 and $minute>=10 and $mainChar.lastDaySupper != $dayCount>>
Your family is having supper. You can <<link "join them.">><<set $kitchenEating = "supper">><<set $mainChar.lastDaySupper = $dayCount>><<goto "Kitchen eating">><</link>><<if $minute < 50>><<endif>><br><br>
<<elseif isNaN($mainChar.hasCooked) or $mainChar.hasCooked +4 <= $hourCount>>
[[Cook for yourself->Cooking][$cooking_type = "solo", $mainChar.hasCooked = $hourCount]]<br><br>
<<endif>>
<<if !($dayCount ==1 and $hour==8 and $minute <=5)>>
<<if $mainChar.did_dishes != $dayCount and (($hour >= 9 and $hour < 11) or ($hour >= 12 and $hour <= 18) or $hour>19) and $mainChar.energy>20>>
The sight of the sink signals that it's time to [[do the dishes.->Do the dishes]]<br>
<<elseif $mainChar.did_dishes is $dayCount >>
You already did the dishes today. Thanks to you, the sink is empty.
<<elseif $mainChar.energy>20 and $hour>=8>> The dishes are currently being used; they will need attention soon.<br>
<</if>>
<<if ($dayCount > 2 + $mainChar.did_cleaning_kitchen or $mainChar.did_cleaning_kitchen is undefined) and (($hour >= 9 and $hour <= 11) or ($hour >= 12 and $hour <= 18) or ($hour>19 and $hour <23)) and $mainChar.energy>20>>
You notice the kitchen is especially messy and could use a [[good cleaning.->Kitchen cleaning]]<br><br>
<<elseif ($dayCount > $mainChar.did_cleaning_kitchen) and (($hour >= 9 and $hour <= 11) or ($hour >= 12 and $hour <= 18) or ($hour>19 and $hour <23)) and $mainChar.energy>20>>
you can't help but notice that the kitchen isn't spotless. A [[little cleaning->Kitchen cleaning]] wouldn't hurt. <br><br>
<<elseif ($dayCount is $mainChar.did_cleaning_kitchen)>>
Thanks to your cleaning, the kitchen now exudes a welcoming aura.<br><br>
<<elseif $mainChar.energy>20>> It's not really the time to clean the kitchen.<br><br>
<</if>>
[[Go back->Living room][$minute += 1]]
<</if>>
<</if>><<set $pastPassage to "Bathroom">>
<<if $hour>=6 and $hour<10>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Bathroom/BathroomMorning.jpg")]] @@
<<elseif $hour>=10 and $hour<17>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Bathroom/BathroomDay.jpg")]] @@
<<elseif $hour>=17 and $hour<20>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Bathroom/BathroomEvening.jpg")]] @@
<<else>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Bathroom/BathroomNight.jpg")]] @@
<</if>>
You are in the bathroom. It is quite spacious for bathroom and dazzling white. <br><br>
<<if $hour >=7 and $hour<23>>
<<if ($dayCount > $mainChar.did_cleaning_bathroom) or $mainChar.did_cleaning_bathroom is undefined and $mainChar.energy>20>>
you can't help but notice the signs that it's time for some cleaning and [[laundry duties.->Clean bathroom]]<br><br>
<<elseif $mainChar.energy>20>>
Thanks to you, The bathroom is tidy, and the laundry is done.<br><br>
<</if>><</if>>
You can let the stress melt away in the warm water and [[relax in the bathtub.->Bathtub relax]]<br>
However, for a quicker revitalization, you may rather [[have a shower.->Have a shower]]<br><br>
A medium-sized mirror hangs above the sink where you can have a [[little refresh.->Bathroom Mirror]]<br>
<<if !$mainChar.appearance.teethBrushedHour or $mainChar.appearance.teethBrushedHour +3 <$hourCount>>
Or you can <<linkreplace "brush your teeth.">>brush your teeth.
<<if $mainChar.look.lingerie.chest is "" and $mainChar.look.lingerie.groin is "" and $mainChar.look.clothes.torso is "" and $mainChar.look.clothes.legs is "">>
@@.secondary-image-wrapper; [img[String.format($urlPath + "/Bathroom/BrushingTeethNaked.webp")]] @@
<<else>>
@@.secondary-image-wrapper; [img[String.format($urlPath + "/Bathroom/BrushingTeeth.webp")]] @@
<</if>>
<<MainChar_Stats "cleanliness" "5">>
<<set $minute +=3>>
<<set $mainChar.appearance.teethBrushed to true>>
<<set $mainChar.appearance.teethBrushedHour to $hourCount>>
<</linkreplace>><br>
<</if>>
<<if $inventory.grocery['Razors'].count > 0 and $mainChar.eroticLook.intimateHaircut != 'shaved'>>
In addition, you can use it to <<linkreplace "shave your legs (razors left: <<print $inventory.grocery['Razors'].count>>).">>shave your legs. <br><br>
Taking care of yourself, you grab your razor and lather up your legs.<br><br>
@@.default-image-wrapper; [img[String.format($urlPath + "/Bathroom/shaving.webp")]] @@
<<set $minute += 20>>
<<set $inventory.grocery['Razors'].count -= 1>>
<br>
@@.add; Intimate haircut: shaved @@ <<set $mainChar.eroticLook.intimateHaircut = 'shaved'>>
<</linkreplace>><br>
<<endif>><br>
<<if $mainChar.appearance.usedToilet is undefined or ! ($hour is $mainChar.appearance.usedToilet[0] and $minute < 15+$mainChar.appearance.usedToilet[1]) >>
You can also use the [[toilet.->use toilet]] <br><br>
<<else>>You don't need to use the toilet for now.<br><br> <</if>>
[[Go back->Living room][$minute += 1]]<<set $minute += 15>><<run variables().mainChar.cleanCum()>>
<<ClothLevel "in">>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Bathroom/Shower/Sister/showering{0}.webp',random(2))]]
@@
Stepping into the shower, you let the warm water cascade over you, washing away the cares of the day. The sensation is both invigorating and soothing, as the water soothes your muscles and rejuvenates your spirit.<br><br>
<<set _intruder to either(true,false,false,false)>>
<<set $bathroomSexPerson to either("brother","mom","dad")>>
<<if _intruder is false or ($mom.currentLocation is "Work" and $dad.currentLocation is "Work" and $brother.currentLocation is "School")>>
<<if $mainChar.arousal >= 50 >>
Alone in the room, you feel the opportunity to relax and <<linkreplace "get some relief.">> get some relief. As the water runs down your body, you begin to explore yourself, your hands gliding over your skin. You trace the curves of your breasts, feeling the weight of them in your hands. Your fingers linger on your nipples, teasing them until they harden under your touch.<br><br>
Your fingers find their way to your pussy, already slick with arousal. You gently part your lips, feeling the warmth and wetness. You begin to stroke yourself, your fingers moving in a slow, rhythmic motion. You focus on your clit, circling it gently, feeling the pleasure build. You lean against the wall for support, your body tensing as you edge closer to climax. You bite your lip, trying to stifle your moans as you reach the peak of your pleasure.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Bathroom/Shower/masturbation' + random(3) + '.webp')]]
@@<br>
Your body shudders with release, your fingers coated in your own juices. You take a moment to catch your breath, letting the water wash over you, cleansing you. As you come down from your high, you feel a sense of satisfaction and relaxation, ready to face whatever comes next.<br><br>
<<HaveASexWidget "masturbated" "self" >>
<<MainChar_Stats "arousal" "0">>
<<MainChar_Stats "corruption" "1" "20">>
<<set $minute += 10>>
<</linkreplace>><br><br> <</if>>
You finally turn off the water and <<link "step out.">><<ClothLevel "out">><<goto "Bathroom">><</link>>
<br>
<br>
<<MainChar_Stats "energy" "20">>
<<MainChar_Stats "cleanliness" "100">>
<<MainChar_Stats "makeup" "No">>
<<elseif _intruder == true>>
<<if $bathroomSexPerson == "brother" and $brother.currentLocation != "School">>
<<if $brother.relationship >= 40 and $mainChar.corruption >=60>>
You’re lost in the warmth, your fingers tracing lazy circles over your collarbone—until <<linkreplace "the door creaks open. ">>the door creaks open. <br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Bathroom/Shower/Disrupted_Male.jpg',)]]
@@<br>
Your eyes snap open. Your brother stands in the doorway, his gaze dark and hungry as it rakes over your body. He doesn’t look away. He doesn’t apologize.
<<ct "brother" "Tease">>
Looks like I’m just in time.
<</ct>>
Your breath hitches, but you don’t move to cover yourself. He steps inside, shutting the door behind him with a quiet click. He starts unbuttoning his shirt, his eyes never leaving yours.
<<ct "MC" "">>
Y-You can’t just—
<</ct>>
<<ct "brother" "Tease">>
Oh, I can. And I'm pretty sure you need an in-depth cleaning, don't you?
<</ct>>
You feel a shiver run down your spine, knowing exactly what he means as he scans your body.<br><br>
<span id='join'>[[Let him join you->Bathroom Fuck][$bathroomSexPerson = "brother", $Bathroom_Fuck_location = "shower"]] <br></span>
<<linkreplace "Reject his offer">>
<<ct "MC" "">>
N-No! J-Just… just go!
<</ct>>
He pauses, his smirk faltering for just a second. Then he chuckles, low and dark.
<<ct "brother" "Neutral">>
Fine. But this isn’t over. You better clean that pussy for me.
<</ct>>
He turns, but not before letting his gaze linger one last time. The door clicks shut behind him, leaving you trembling, your skin still tingling from the way he looked at you. Now that your brother has left the bathroom, you can enjoy your shower. <br>
After a few minutes, you finally turn off the water and <<link "step out.">><<ClothLevel "out">><<goto "Bathroom">><</link>><br><br>
<<MainChar_Stats "brother" "-1">>
<<MainChar_Stats "energy" "20">>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "cleanliness" "100">>
<<MainChar_Stats "makeup" "No">>
<<replace #join>><</replace>><</linkreplace>><</linkreplace>>
<<elseif $brother.relationship >20>>
You’re humming to yourself, running your hands over your soap-slicked skin, when <<linkreplace "the door creaks open. ">>the door creaks open. Your brother stands there, frozen, his eyes wide.
<<ct "brother" "Surprised">>
Shit—sorry! I—I didn’t know you were—
<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Bathroom/Shower/Disrupted_Male.jpg',)]]
@@<br>
You don’t move. Instead, you tilt your head, a slow smile curling your lips as you let your hands drift lower, tracing the curve of your hip.
<<ct "MC" "">>
Oh? Didn’t know I was what?
<</ct>>
His face turns scarlet. He stammers, his gaze flickering between your face and your glistening tits, before he forces himself to look at the ceiling.
<<ct "brother" "Surprised">>
I—I’ll just—
<</ct>>
You step forward, the water sluicing down your body, fully exposed to your brother's eyes. He swallows hard, his Adam’s apple bobbing.
<<ct "MC" "">>
You sure you don’t want to stay? The water’s nice and warm.
<</ct>>
<<ct "brother" "Angry">>
F-Fuck, <<print $mainChar.firstName>>, stop it.
<</ct>>
With that, the door slams shut behind him, but not before you catch the way his eyes linger on you one last time. You laugh, low and teasing, as you finally turn off the water and <<link "step out.">><<ClothLevel "out">><<goto "Bathroom">><</link>><br><br>
<<MainChar_Stats "brother" "1">>
<<MainChar_Stats "energy" "20">>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "cleanliness" "100">>
<<MainChar_Stats "makeup" "No">>
<</linkreplace>>
<<else>>
You’re humming to yourself, running your hands over your soap-slicked skin, when <<linkreplace "the door creaks open. ">>the door creaks open. Your brother stands there, frozen, his eyes wide.
<<ct "brother" "Surprised">>
Oh—oh shit—
<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Bathroom/Shower/Disrupted_Male.jpg',)]]
@@<br>
You shriek, spinning around, your hands flying to cover yourself. Your face is on fire.
<<ct "MC" "">>
Get out!
<</ct>>
<<ct "brother" "Surprised">>
Right! Yeah—sorry—fuck—
<</ct>>
He fumbles with the doorknob, his back to you, and practically falls out of the room. The door slams. Silence. You stand there, heart pounding, the water suddenly feeling too cold. After a long time spent processing what just happened, you finally turn off the water and <<link "step out.">><<ClothLevel "out">><<goto "Bathroom">><</link>><br><br>
<<MainChar_Stats "bro" "1">>
<<MainChar_Stats "energy" "20">>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "cleanliness" "100">>
<<MainChar_Stats "makeup" "No">>
<</linkreplace>>
<br><</if>>
<<elseif $bathroomSexPerson == "mom" and $mom.currentLocation != "Work">>
<<if $mom.relationship >= 40 and $mainChar.corruption >=60>>
Suddenly <<linkreplace "you hear the door opening.">> you hear the door opening, and your mother walks in. Your eyes snap open, but you don’t move—you already know who it is.
<<ct "mom" "Tease">>
Well, well, look at my little girl, all grown up and playing in the shower. Aren’t you just the cutest thing?
<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Bathroom/Shower/Disrupted_Female.jpg',)]]
@@<br>
You bite your lower lip, turning slightly so she can see the curves of your body through the translucent curtain. Your heart races, but you force your voice to stay sweet and innocent.
<<ct "MC" "">>
M-Mommy? What are you doing here?
<</ct>>
She steps inside, shutting the door behind her with a slow, deliberate click. Her fingers trail along the edge of the curtain, pulling it back just enough to expose you completely.
<<ct "mom" "Tease">>
Oh, sweetheart ~ You’re all dirty, aren’t you? Let’s get you nice and clean.
<</ct>>
<span id='join'>[[Let her join you->Bathroom Fuck][$bathroomSexPerson = "mom", $Bathroom_Fuck_location = "shower"]] <br></span>
<<linkreplace "Reject her offer">>
<<ct "MC" "">>
N-No, Mommy, I—I can do it myself! I—I just want to finish my shower alone…
<</ct>>
Her face falls, a look of disappointment crossing her features. She lets out a soft laugh, her fingers brushing against your cheek before she finally steps back.
<<ct "mom" "Neutral">>
Alright, sweetheart. Just make sure you clean everywhere, okay? Especially your little bottom. We don't want any surprises.
<</ct>>
She leaves the bathroom, but not before giving you one last, lingering look. After a few seconds mom closes the door, letting you finish calmly.<br>
You finally turn off the water and <<link "step out.">>
<<ClothLevel "out">>
<<goto "Bathroom">><</link>>
<br><br>
<<MainChar_Stats "mom" "-1">>
<<MainChar_Stats "energy" "20">>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "cleanliness" "100">>
<<MainChar_Stats "makeup" "No">>
<<replace #join>><</replace>><</linkreplace>>
<</linkreplace>>
<<elseif $mom.relationship >20>>
You’re humming to yourself, running your hands over your soap-slicked skin, when <<linkreplace "the door creaks open. ">>the door creaks open. Your mother stands there, her eyes wide, her face flushing crimson.
<<ct "mom" "Surprised">>
Oh my God! <<print $mainChar.firstName>>, I—I didn’t know you were in here!
<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Bathroom/Shower/Disrupted_Female.jpg',)]]
@@<br>
You don’t move to cover yourself. Instead, you tilt your head, letting the water cascade over your breasts as you give her a sweet, knowing smile.
<<ct "MC" "">>
It’s okay, Mommy. Did you need something?
<</ct>>
<<ct "mom" "Surprised">>
I—I just needed to grab my towel! I’ll—I’ll come back later!
<</ct>>
She stammers, her gaze flickering down your body before snapping back up to your face. You giggle, turning slightly so she gets a full view of your ass before reaching for the shampoo, bending over just enough to make her choke on her words.
<<ct "MC" "">>
Oops, I dropped the soap.
<</ct>>
She lets out a strangled noise and slams the door shut behind her. You hear her muffled cursing from the other side, and you can’t help but smirk. Finally, you turn off the water and <<link "step out.">><<ClothLevel "out">><<goto "Bathroom">><</link>><br><br>
<<MainChar_Stats "mom" "1">>
<<MainChar_Stats "energy" "20">>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "cleanliness" "100">>
<<MainChar_Stats "makeup" "No">>
<</linkreplace>>
<<else>>
You’re humming to yourself, running your hands over your soap-slicked skin, when <<linkreplace "the door creaks open. ">>the door creaks open. Your mom stands there, frozen, his eyes wide.
<<ct "mom" "Surprised">>
Oh! Oh my God, I’m so sorry, sweetheart!
<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Bathroom/Shower/Disrupted_Female.jpg',)]]
@@<br>
You press your forehead against the tiles, your face burning.
<<ct "MC" "">>
M-Mom! What are you—?
<</ct>>
<<ct "mom" "Surprised">>
I thought... You... I—I didn’t mean to—
<</ct>>
You peek over your shoulder, your cheeks flushed.
<<ct "MC" "">>
It’s fine, just—just go, please!
<</ct>>
She doesn’t need to be told twice. The door slams shut, and you let out a shaky breath, your heart pounding. You stay under the water a little longer, hoping the heat will wash away the embarrassment. After a long time spent processing what just happened, you finally turn off the water and <<link "step out.">><<ClothLevel "out">><<goto "Bathroom">><</link>><br><br>
<<MainChar_Stats "mom" "1">>
<<MainChar_Stats "energy" "20">>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "cleanliness" "100">>
<<MainChar_Stats "makeup" "No">>
<</linkreplace>>
<</if>>
<<elseif $bathroomSexPerson == "dad" and $dad.currentLocation != "Work">>
<<if $dad.relationship >= 40 and $mainChar.corruption >=60>>
Suddenly <<linkreplace "you hear the door opening.">> you hear the door opening.
@@.default-image-wrapper;
[img[String.format($urlPath + '/Bathroom/Shower/Disrupted_Male.jpg',)]]
@@<br>
<<ct "dad" "Tease">>
Hey, babygirl.
<</ct>>You bite your lower lip, turning to face him with wide, innocent eyes. Your hands drop to your sides, letting the water reveal every curve of your body. You pout, shifting your weight from one foot to the other, your thighs pressing together just enough to tease.
<<ct "MC" "">>
D-Daddy~ I was just washing up... But I did miss you.
<</ct>>
He steps inside, shutting the door behind him with a firm click. His gaze rakes over you, dark and possessive, as he starts unbuttoning his shirt. The fabric falls to the floor, and your breath hitches as his muscular chest comes into view.
<<ct "dad" "Tease">>
Do you need help to wash your back?
<</ct>>
<span id='join'>[[Let him join you->Bathroom Fuck][$bathroomSexPerson = "dad", $Bathroom_Fuck_location = "shower"]] <br></span>
<<linkreplace "Reject his offer">>
<<ct "MC" "">>
Um, I don't know... I mean, I'm almost done...
<</ct>>
He smirks, his fingers trailing down your arm, sending goosebumps erupting across your skin.
<<ct "dad" "Neutral">>
Fine, little girl. Run along, then...
<</ct>>He understands and leaves the bathroom. <br>You finally turn off the water and <<link "step out.">>
<<ClothLevel "out">>
<<goto "Bathroom">><</link>>
<br><br>
<<MainChar_Stats "dad" "-1">>
<<MainChar_Stats "energy" "20">>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "cleanliness" "100">>
<<MainChar_Stats "makeup" "No">>
<<replace #join>><</replace>><</linkreplace>><</linkreplace>>
<<elseif $dad.relationship >20>>
You’re humming to yourself, running your hands over your soap-slicked skin, when <<linkreplace "the door creaks open. ">>the door creaks open.
<<ct "dad" "Surprised">>
Oh! <<print $mainChar.firstName>>! I—I didn’t know you were in here!
<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Bathroom/Shower/Disrupted_Male.jpg',)]]
@@<br>
You turn slowly, a smirk playing on your lips as you let your hands drop to your sides. The water slides down your body, highlighting every curve. His eyes widen, his face flushing crimson as he stumbles over his words.
<<ct "dad" "Surprised">>
S-Sorry, sweetheart, I’ll just—
<</ct>>You step forward, the water dripping from your skin, and press a finger to your lips.
<<ct "MC" "">>
Shhh, Daddy. It’s okay. Did you need something?
<</ct>>His breath hitches as you turn slightly, giving him a full view of your body. You trail your fingers down your stomach, your voice dropping to a purr. He swallows hard, his Adam’s apple bobbing.
<<ct "dad" "Angry">>
<<print $mainChar.firstName>> that’s—you... I—I’ll be outside.
<</ct>>His jaw clenches, his eyes darting between your face and your body. For a second, you think he might give in—but then he shakes his head, muttering under his breath as he practically flees the bathroom. You smirk as the door slams, your fingers resuming their earlier path.<br>
Finally, you turn off the water and <<link "step out.">><<ClothLevel "out">><<goto "Bathroom">><</link>><br><br>
<<MainChar_Stats "dad" "1">>
<<MainChar_Stats "energy" "20">>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "cleanliness" "100">>
<<MainChar_Stats "makeup" "No">>
<</linkreplace>>
<<else>>
You’re humming to yourself, running your hands over your soap-slicked skin, when <<linkreplace "the door creaks open. ">>the door creaks open. Your father stands there, frozen, his eyes wide.
<<ct "dad" "Surprised">>
Oh! <<print $mainChar.firstName>>! I—I didn’t—shit!
<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Bathroom/Shower/Disrupted_Male.jpg',)]]
@@<br>
You shriek, spinning around to face the wall, your heart hammering in your chest. The water does nothing to cool the heat flooding your face.
<<ct "MC" "">>
D-Dad! What the hell?!
<</ct>><<ct "dad" "Neutral">>
I—I’m sorry! I thought you were—fuck, I’m so sorry!
<</ct>>You hear him fumbling with the doorknob, his breath ragged.
<<ct "dad" "Neutral">>
I’ll—I’ll be outside. Just... finish up.
<</ct>>The door slams shut, and you sink down to the floor of the shower, your knees pulled to your chest. Your body is still throbbing, but the moment is ruined. All you can feel now is the cold shame settling in your stomach.<br>
After a long time spent processing what just happened, you finally turn off the water and <<link "step out.">><<ClothLevel "out">><<goto "Bathroom">><</link>><br><br>
<<MainChar_Stats "dad" "1">>
<<MainChar_Stats "energy" "20">>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "cleanliness" "100">>
<<MainChar_Stats "makeup" "No">>
<</linkreplace>>
<</if>>
<<endif>>
<<endif>>
<<set settings.lessPrices to false>>
<div class="default-image-wrapper">[img[String.format($urlPath + "/Mall/Mall.jpg")]]</div><br>
You step through the sliding glass doors of MegaMart Emporium, immediately greeted by bright lights and the steady hum of shoppers moving from store to store. The air carries a mix of perfume, fresh fabric, and distant food court aromas. Around you stretches a lively maze of storefronts: a stylish clothing boutique displaying the latest trends, a well-stocked pharmacy glowing under clean white lights, an electronics shop buzzing with screens and gadgets, and a colorful makeup store shimmering with polished displays. The sheer variety of choices makes the place feel both exciting and full of possibility.<br><br>
<<SeeCumOnPcWidget "people">>
<<include "Mall cloth level">>
If you need to, you can go to the [[Female WC->Female Public Restroom][$Restroom_location = "Mall"]]
<<if $mainChar.corruption>=40 and $mainChar.energy>=30>> | [[Male WC->Male Public Restroom][$Restroom_location = "Mall"]]<</if>><br>
<br>
[[Essential Apparel Boutique->Clothes Shop][$minute += 5]]<br>
[[Polished Trend Co.][$minute += 5]]<br>
[[Daring Fashion Outfitters->Daring Shop][$minute += 5]]<br>
[[ActiveZone Outfitters->Sport Shop]]<br>
<br>
[[Footwear Emporium->Shoes Shop][$minute += 5]]<br>
[[Lace & Silk Boutique->Lingerie Shop][$minute += 5]]<br>
[[Éclat d'Or Jewellery->Jewels Shop][$minute += 5]]<br>
<br>
[[FutureTech Retail->IT Shop][$minute += 5]]<br>
[[EnchantEyes Cosmetics ->Makeup Shop][$minute += 5]]<br>
[[Vitality Vista Pharmacy ->Pharmacy][$minute += 5]]<br>
<br>
[[Go back->Go out][$minute += 10]]
<<if $mainChar.haveCum.face>0 or $mainChar.cleanliness<15>>
<div class="default-image-wrapper">[img[String.format($urlPath + "/Mall/Cloth_Shop_CumReac.jpg")]]</div><br>
<<if $mainChar.cleanliness<15>>
You step into the store with casual confidence, but almost immediately you sense something is off. Conversations lower. A couple of customers glance in your direction, then quickly look away. The polished glass counters and spotless white floors only seem to amplify how out of place you suddenly feel. As you browse the aisles, pretending not to notice the subtle tension building around you, a store employee approaches with a strained but controlled expression.
<<ct "KnownMale3" "Angry">>
Excuse me… I’m going to have to ask you to leave. Some customers have complained, and we can’t allow any disturbance inside the store.
<</ct>>
The words land softly, but the meaning stings. Heat rises to your face as you realize what he’s implying.
<<ct "MC" "">>
I… right. I understand.
<</ct>>
You avoid eye contact and, without another word, you turn toward the exit. You feel the weight of curious stares as you quietly [[leave the boutique.->Mall]]<br><br>
<<MainChar_Stats "arousal" "-10">>
<<else>>
Entering the boutique nonchalantly, you immediately notice the polished marble floor and the soft fragrance lingering in the air. The staff turn toward you with welcoming smiles, ready to greet a new customer. But the warmth vanishes the instant their eyes travel over your clothes. One of them steps forward, his expression tightening as he takes in the visible cum stains.
<<ct "KnownMale3" "Angry">>
I’m sorry, but you can’t stay here like that. Please leave the store immediately.
<</ct>>
Heat rushes to your face as you glance down at yourself, suddenly very aware of how conspicuous you must look under the bright boutique lighting.
<<ct "MC" "">>
I… right. Sorry.
<</ct>>
There’s no argument in your voice—only embarrassment as you turn toward the exit, avoiding the curious stares of nearby shoppers. Yet, the humiliation mixes with something else—an unexpected thrill at having walked in so boldly, so visibly marked with cum. You quickly [[leave the boutique.->Mall]] the memory lingering longer than it probably should. <br><br>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "intellect" "-1">>
<</if>>
<<else>>
<div class="default-image-wrapper">[img[String.format($urlPath + "/Mall/Cloth_Shop.jpg")]]</div>
<br>
Entering the clothes shop, you're met with soft lighting and neatly arranged collections that range from casual chic to elegant evening wear. Fabrics of every texture and color hang carefully organized, inviting you to browse and reinvent your style. A store associate steps closer, offering a warm and attentive smile.
<<ct "KnownMale3" "Happy">>
Hello! Feel free to look around—let me know if you’d like help finding your size or something special.
<</ct>>
<<if settings.lessPrices is true>>
You managed to have a 50% discount on anything here !
<<else>>
Feeling like the prices are on the steeper side, you can inquire if there's any [[possibility for a discount.->Store Discount][$Store_location = "Clothes Shop"]]
<</if>>
<h4>UPPER BODY APPAREL</h4>
<<for _clothesItemTitle, _clothesItem range $Mall.clothes_top>>
<<ClothesItemInTheMarket _clothesItem _clothesItemTitle>>
<</for>>
<hr>
<h4>LOWER BODY APPAREL</h4>
<<for _clothesItemTitle, _clothesItem range $Mall.clothes_bottom>>
<<ClothesItemInTheMarket _clothesItem _clothesItemTitle>>
<</for>>
<<if settings.lessPrices == true>>
<<if $wereClothesShopPricesReduced != true>>
<<set $wereClothesShopPricesReduced = true>>
<<endif>>
<<else>>
<<if $wereClothesShopPricesReduced == true>>
<<set $wereClothesShopPricesReduced = false>>
<<endif>>
<<endif>>
<br>
<br>
[[Go back->Mall]]
<</if>><<if $timeOfDay == "Day">>
<<if random(40) is 0 and (isNaN($mainChar.abductionDay) or $dayCount >= $mainChar.abductionDay) and $mainChar.corruption >=15 and settings.EnableSlavers != false>>
<<goto "Slave Van">>
<</if>>
<div class="default-image-wrapper">
<<if $hour>6 and $hour <= 9>>
[img[String.format($urlPath + "/Park/ParkMorning.jpg")]]
<<elseif $hour>9 and $hour <= 17>>
[img[String.format($urlPath + "/Park/ParkDay.jpg")]]
<<elseif $hour>17 and $hour <= 20>>
[img[String.format($urlPath + "/Park/ParkEvening.jpg")]]
<<else>>
[img[String.format($urlPath + "/Park/ParkNight.jpg")]]
<<endif>>
</div><br>
<br>
<br>
You arrive at a serene city park, greeted by the gentle rustling of leaves and the distant sounds of laughter. The air carries a mix of floral scents, and the path before you leads deeper into the park's heart. You notice couples enjoying picnics on the well-manicured lawns and children chasing after colorful butterflies.<br><br>
<<SeeCumOnPcWidget "people">>
Feeling the pleasant breeze against your skin, you contemplate whether to take a leisurely stroll through the park. There is a spot where you can [[sit on a bench->Relax][$Relax_location = "bench"]] in the shadow of a tree, or [[nap in the grass->Relax][$Relax_location = "grass"]] next to a river.<br><br>
Nearby, a forest path meanders through the park, offering a tranquil route for strolling and exploring.<br>
<<if $mainChar.energy>=20 and $mainChar.look.clothes.torso.sport === 'true' and $mainChar.look.clothes.legs.sport === 'true' and $mainChar.look.clothes.feet.sport === 'true'>>
It would be the perfect opportunity to [[go for a run.->Running]]
<<else>>
<<for _itemTitle, _item range $wardrobe.clothes.legs>>
<<if $wardrobe.clothes.legs[_itemTitle].sport === 'true'>>
<<set _hasSportOutfit to true>>
<<else>> <<set _hasSportOutfit to false>>
<</if>>
<</for>>
<<if _hasSportOutfit == false>>
Unfortunately, you don't own any appropriate attire for such activity.
<<else>>
Your current attire is not appropriate for this activity, but there is a cabin where you can [[change into sport clothes.->Park Cabin][$mainChar.enteringCabin = true, $lockerRoomOutfit = clone($mainChar.look.clothes)]]
<</if>><</if>><br><br>
As you look around, you also consider the possibility of leaving the park and get [[back in the city.->Go out]]
<<else>>
<<if random(20) is 0 and (isNaN($mainChar.abductionDay) or $dayCount >= $mainChar.abductionDay) and $mainChar.corruption >=15 and settings.EnableSlavers != false>>
<<goto "Slave Van">>
<</if>>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Park/ParkNight.jpg")]]</div><br>
You arrive at the tranquil city park under the shroud of night, where the soft glow of lampposts casts a warm ambiance on the surroundings. The pathways are dimly lit, guiding your way through the park's serene landscape. Shadows dance among the trees, and the distant sound of crickets fills the air.<br><br>
As you step into the park, you remember that some areas are closed at night, including the resting benches and the dog area. You can still wander along the paths, enjoying the peacefulness that the night brings, despite the darkness that seem to hide unknown dangers. <br><br>
Yet, you wonder whether [[strolling through the park->Relax Night]] in this lugubre atmosphere is a good idea, since the darkness could hide unknown danger. It may be wiser and safer to rather [[leave the park.->Go out]]
<<if $Achievements.sexslave.unlocked is 'true' and $mainChar.corruption >=100 and settings.EnableSlavers != false>>
You can also wait here and see if you can catch the <<linkreplace "slaver's van.">><br><br>
It's strange, this desire to encounter the slavers again. You know it's wrong, that you should be running as far away from them as possible. Yet, here you are, waiting in the dark, hoping to cross paths with them once more. You try to rationalize it, telling yourself that you need closure, that you need to understand why you felt those conflicting emotions. But deep down, you know there's more to it. There's a part of you that craves the darkness, the degradation, the twisted sense of belonging that came with being used.<br><br>
<<if random(5) is 0>>
As the night deepens, you hear the distant rumble of an engine. Your heart leaps into your throat as you see [[the familiar van approaching.->Slave Van]]
<<set $minute +=10>>
<<else>>
The minutes turn into hours, and the anticipation that had been building within you begins to wane. You scan the shadows one last time, hoping to see a familiar figure, but there's no one there. A sense of disappointment settles over you, a strange and unsettling feeling. You had hoped, in some twisted way, to encounter the slavers again, to feel that dark, perverse connection once more. But the park remains empty, and the night grows colder.
<<set $hour +=1>>
<</if>>
<</linkreplace>>
<</if>><</if>><<set $hour += 1>>
<<if $Relax_location is "bench">>
<<if $hour>6 and $hour<10>>
<div class="default-image-wrapper">[img[String.format($urlPath + "/Park/Relax_BenchMorning.jpg")]]</div>
<<elseif $hour <16>>
<div class="default-image-wrapper">[img[String.format($urlPath + "/Park/Relax_BenchDay.jpg")]]</div>
<<elseif $hour <20>>
<div class="default-image-wrapper">[img[String.format($urlPath + "/Park/Relax_BenchEvening.jpg")]]</div>
<<else>>
<div class="default-image-wrapper">[img[String.format($urlPath + "/Park/Relax_BenchNight.jpg")]]</div>
<</if>><br>
<<SeeCumOnPcWidget "people">>
You settle onto a park bench beneath the shade of a sprawling oak, the wood warm beneath your thighs. Around you, people meander—couples holding hands, joggers panting as they pass, students laughing too loudly. The rustle of leaves above and the distant hum of conversation blend into a hypnotic rhythm, but your mind is elsewhere. <br><br>
<span id="actions"><<if $timeOfDay is "Day">>
You could [[stay here a little longer->Relax]] or decide to get up and [[continue your day.->Park]]
<<else>>Night falls, it's time to gather your things and [[get up.->Park]]<</if>><br><br></span>
<<if $mainChar.corruption>=40 and $mainChar.energy>=30 and random(2) is 0>>
A wicked thought slithers into your mind. The crowd around you—so many eyes, so many opportunities. The idea of being seen, of being caught, sends a jolt of heat straight to your core. you imagine the possibility to <<linkreplace "flash them.">> flash them.<br><br>
With a slow, deliberate motion, you shift on the bench, parting your legs wide enough to let the cool air brush against your damp, exposed pussy. Your skirt rides up, offering a clear view to anyone who dares to look. A middle-aged man in a suit walks past, his gaze flickering down for just a second too long. His breath hitches, and he stumbles slightly before clearing his throat and quickening his pace, his face flushed.
<<ct "Male" "">>Jesus Christ...<</ct>>
Nearby, a group of college guys nudges each other, their eyes locked on the glistening folds between your thighs. One of them licks his lips, his hand instinctively adjusting the growing bulge in his jeans.
<<ct "Male" "">>Fuck, look at that...<</ct>>
A woman pushing a stroller gasps, her hand flying to her mouth as she hurries her child along, but not before stealing another glance, her cheeks burning.
<<ct "Female" "">>Oh my God, that’s—she’s not even trying to hide it!<</ct>>
<div class="default-image-wrapper">[img[String.format($urlPath + "/Park/Flash/Bench{0}.webp",random(4))]]</div><br>
You lean back, spreading your legs wider, your fingers trailing up your inner thigh before dipping between your lips. A soft moan escapes you as you circle your clit, your hips lifting slightly off the bench. The thrill of their reactions—shock, desire, embarrassment—fuels your arousal. You’re in control. You’re owning them.
A jogger slows to a stop, his shorts tenting obscenely as he watches you finger yourself, his chest heaving.
<<ct "Male" "">>Fucking hell...<</ct>>
You meet his gaze, your lips parting in a silent challenge. Watch me. The air is thick with the scent of sweat and arousal as you lounge in the park, your legs spread wide, your glistening pussy fully exposed to the afternoon sun. The dampness between your thighs betrays your excitement, your fingers idly tracing the soft folds as you let out a slow, deliberate moan.<br><br>
<<if gaussian($mainChar.attractiveness,20)>25>>
One man, in particular, catches your eye. He stops dead in his tracks as his gaze locks onto your exposed flesh. His breath hitches, his cock visibly straining against his pants as he adjusts himself, unable to tear his eyes away. He changes his path, his steps heavy with intent, his hunger written all over his face. The tension in the air is electric, the kind that makes your nipples harden and your clit throb with anticipation. He stops right in front of you, his gaze flickering between your face and the wet, inviting slit between your legs. You meet his eyes with a smirk, your fingers still teasing yourself lazily, your legs spread just a little wider.
<<ct "Male" "">>Well, quite the view you’re offering here, sweetheart. No shame at all, huh?<</ct>>
<<ct "MC" "">>Just enjoying the fresh air. It’s such a beautiful day, don’t you think?<</ct>>
His eyes darken, his tongue darting out to wet his lips as he takes in the sight of your fingers circling your clit, your juices glistening in the sunlight.
<<ct "Male" "">>Fuck, yeah, it is. And you’re making it even better.<</ct>>
<<ct "MC" "">>I’m glad you appreciate it. It’s always nice to be… admired.<</ct>>
A group of guys walking nearby slow down, their eyes glued to the scene, one of them letting out a low whistle. A woman gasps, pulling her friend away, but not before stealing another glance. The man steps closer, his voice dropping to a rough, desperate growl.
<<ct "Male" "">>Oh, I do more than appreciate it, baby. I think you deserve to be fucked right here, right now. Hard. Deep. Until you’re screaming my name and dripping all over my cock. What do you say?<</ct>>
A shiver runs down your spine, your breath hitching as his words send a jolt of arousal straight to your core.<br><br>
<span id='refuse'><<linkreplace "Refuse his proposal">>
You laugh, a sound that's both sultry and dismissive. You pull your fingers away from your pussy, your smirk turning cold as you sit up, closing your legs with a slow, deliberate motion.
<<ct "MC" "">>I’m glad you’re enjoying the view, but looking is all you’re getting.<</ct>>
His face twists in frustration, his hand instinctively grabbing his cock through his pants, squeezing it roughly.
<<ct "Male" "">>Come on, don’t be like that. I can see how wet you are. Let me fuck that tight little cunt of yours, and I’ll make you cum so hard you’ll forget your own name.<</ct>>
You stand up, brushing imaginary dust off your thighs, your voice sharp with irritation.
<<ct "MC" "">>Thanks for the offer, but I’m good. Have a nice day.<</ct>>
With that, you turn and [[walk away.->Park]]<br><br>
<<MainChar_Stats "corruption" "1" "50">>
<<MainChar_Stats "arousal" "15">>
<<MainChar_Stats "energy" "-10">>
<<replace #accept>><</replace>><</linkreplace>><br></span>
<span id='accept'><<if $mainChar.corruption >=60>><<linkreplace "Accept his proposal">>
<<ct "MC" "">>Well, my legs are already spread wide. What are you waiting for? Come on, tear me apart right here.<</ct>>
His eyes darken with a mix of shock and raw, animalistic lust. His gaze locks onto your glistening, exposed pussy, your thighs trembling with anticipation. Without a word, he fumbles with his belt, his cock already throbbing and fully erect as he frees it from his pants. The thick, veiny shaft stands upright, pre-cum beading at the tip. He steps between your legs, his hands gripping your hips with bruising force, his fingers digging into your flesh.
<<ct "Male" "">>Fuck, you’re already so wet for me...<</ct>>
You let out a breathy, desperate moan as he slams into you in one rough thrust. The sudden stretch burns, but the pleasure is overwhelming—his cock fills you completely, hitting spots that make your toes curl. You wrap your arms around his neck, your nails scraping against his skin as you pull him closer, your lips brushing his ear.
<<ct "MC" "">>Oh god, yes—fuck me harder. I want everyone to see how good you fuck me.<</ct>>
The bench groans under the force of his thrusts, the wood creaking in protest as he pounds into you with relentless intensity. Your moans grow louder, echoing through the park, mingling with the rustling leaves and distant chatter. A group of joggers slows down as they pass, their eyes widening at the sight of your exposed body and the obscene slapping of skin on skin. One of them stumbles, his face flushed with shock and something darker—arousal.
<<ct "Female" "">>Oh my god... they’re actually fucking right there!<</ct>>
<div class="default-image-wrapper">[img[String.format($urlPath + "/Park/Flash/Bench_fuck{0}.webp",random(0,3))]]</div>
A middle-aged woman gasps, clutching her child’s eyes and hurrying away, but not before stealing another glance. An old man on a nearby bench adjusts his pants, his gaze fixed on where your bodies connect, his breath coming faster. You don’t care. The thrill of being watched, the risk of getting caught, sends another wave of arousal through you. Your pussy clenches around his cock, your moans turning into desperate whimpers.
<<if random(3) is 0>>
Suddenly, his body locks up, his eyes widening in panic. He curses under his breath, pulling out abruptly, his cock still glistening with your arousal. He fumbles with his pants, his face pale as he bolts from the scene without a word. Confused and still panting, you turn your head, only to see two police officers standing a few feet away. Their eyes are locked onto you—your disheveled clothes, your spread legs, the undeniable evidence of what you’ve been doing. You quickly try to cover yourself, your heart pounding in your chest.<br><br>
<div class="default-image-wrapper">[img[String.format($urlPath + "/Park/Police.jpg")]]</div>
The first officer, a burly man with a sneer, crosses his arms, his gaze lingering on your exposed body with a mix of disgust and something darker.
<<ct "Policeman" "Tease">>Well, well, well. Look what we’ve got here. A little slut putting on a show for the whole park, huh?<</ct>>
The second officer, younger but no less harsh, shakes his head, his expression cold.
<<ct "Policeman2" "Angry">>Do you have any idea how illegal this is? Public indecency, lewd conduct—you’re in serious trouble, sweetheart.<</ct>>
<<ct "MC" "">>I—I mean, it’s not... it’s not like it was a big deal. We were just... you know, fooling around a little.<</ct>>
The second officer, younger but no less cruel, lets out a mocking laugh. He steps closer, his eyes roaming over your body with deliberate slowness.
<<ct "Policeman2" "Happy">>Fooling around? Sweetheart, your tits are out and I could *hear* you moaning from twenty feet away. That’s not fooling around—that’s a fucking porno.<</ct>>
You feel your face burn with humiliation, but you try to stand your ground, your voice barely above a whisper.
<<ct "MC" "">>I—I didn’t think anyone would... would care this much. It was just a quick thing.<</ct>>
The first officer scoffs, shaking his head in exaggerated disappointment.
<<ct "Policeman" "Angry">>Oh, you didn’t *think*? That’s the problem with people like you. You don’t think. You just spread your legs.<</ct>>
He grabs your wrist roughly, his grip tight as he pulls your hands behind your back. You let out a small, startled gasp, but he ignores it.
<<ct "Policeman" "Neutral">>You’re under arrest for public indecency and lewd conduct. Turn around. Now.<</ct>>
As they escort you through the park, you can feel the eyes of passersby burning into you. Some whisper, others stare openly, and a few even snicker. The officers don’t hurry, letting the humiliation sink in as they guide you toward the waiting [[police car.->Police Car][$mainChar.crime = "public fuck"]]<br><br>
<<else>>
His hands grip your hips, his fingers digging into your skin as he slams into you, each thrust sending waves of pleasure crashing through you. A group of joggers slows down as they pass, their eyes widening at the sight of you—your skirt hiked up, your legs wrapped around him, your tits bouncing with every movement. A middle-aged woman walking her dog gasps, her hand flying to her mouth as she hurries past, but not before stealing another glance. The dog barks, excited by the tension in the air. Your breath hitches as he pistons into you, his cock swelling as he nears his climax.
<<ct "Male" "">>You’re mine right now. All theirs to see, but mine to fuck.<</ct>>
Your body tenses, your nails raking down his back as you feel the orgasm building inside you. The world narrows to the slick sound of skin slapping skin, the scent of sex heavy in the air, the way his breath comes in ragged bursts against your neck.
<<ct "MC" "">>I’m—fuck, I’m coming!<</ct>>
Your back arches off the bench as pleasure explodes through you, your pussy clenching around him. With a guttural groan, he buries himself deep and empties himself inside you, his cock twitching as he fills you. His body slumps against yours, his chest heaving, his skin slick with sweat.
<<ct "Male" "">>Fuck… you’re incredible.<</ct>>
You wrap your arms around him, your lips curling into a satisfied smirk as you feel his cum dripping out of you, warm and thick. A group of teenagers nearby snickers, one of them nudging another and pointing at you. An older man on a nearby bench clears his throat loudly, pretending not to stare, but his eyes are glued to the scene. As you both catch your breath, the thrill of what you’ve just done courses through you. The risk, the exposure, the way strangers reacted—it’s intoxicating. <br><br>
You straighten your clothes, feeling his cum trickling down your thighs, a tangible reminder of your recklessness. The bench is damp beneath you, the air thick with the scent of sex, and you know this is a memory that will linger long after you leave.
You glance around, taking in the lingering stares and whispered comments from passersby. Some look scandalized, others intrigued, but none can tear their eyes away. The adrenaline still hums in your veins, and you wonder what to do next.<br><br>
<<if $timeOfDay is "Day">>
You can [[stay here->Relax][$Relax_location = "bench"]] to calm down, or [[leave right now.->Park]]
<<else>> Since night falls, it's time to gather your things and [[get up.->Park]]<</if>><br><br>
<</if>>
<<HaveASexWidget "anal" "stranger" "face">>
<<MainChar_Stats "corruption" "1" "70">>
<<MainChar_Stats "arousal" "50">>
<<MainChar_Stats "cleanliness" "-30">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "combed" "false">>
<<replace #refuse>><</replace>><</linkreplace>><</if>></span>
<<else>>
After a few minutes of playing, you notice there is way less people here. The thrill of being watched begins to fade, replaced by a creeping boredom. The few remaining passersby—an old man feeding pigeons, a distracted student scrolling on their phone—barely glance your way. The lack of attention gnaws at you, the high of exhibitionism dulling without an audience to feed it.
With a sigh, you let your fingers slow, then still. The sticky wetness between your thighs cools in the breeze, a reminder of how exposed you’ve been. You shift on the bench, pulling your skirt down with a lazy tug, covering yourself once more. The moment is over.
You gather your things, adjust your clothes before you [[head to the parc entrance.->Park]]<br><br>
<<MainChar_Stats "corruption" "1" "50">>
<<MainChar_Stats "arousal" "15">>
<<MainChar_Stats "energy" "-10">>
<</if>>
<<replace #actions>><</replace>><<replace #energy>><</replace>><</linkreplace>>
<</if>>
<br><br>
<span id="energy"><<MainChar_Stats "energy" "10">></span>
<</if>>
<<if $Relax_location is "grass">>
<<if $hour>6 and $hour<16>>
<div class="default-image-wrapper">[img[String.format($urlPath + "/Park/Relax_grassDay.jpg")]]</div>
<<else>>
<div class="default-image-wrapper">[img[String.format($urlPath + "/Park/Relax_grassEvening.jpg")]]</div>
<</if>><br>
You stroll through the park before finding a nice spot on the grass to relax and unwind. The gentle breeze rustles the leaves above you as you settle down. The soothing sounds of nature and distant laughter create a serene atmosphere. Closing your eyes, you bask in the warmth of the sun on your skin. The world seems to slow down as you enjoy this moment of tranquility.<br><br>
<<if gaussian($mainChar.attractiveness,20)>40>>
<<set _event to "group">>
<<elseif gaussian($mainChar.attractiveness,20)>20>>
<<set _event to "man">>
<<else>>
<<set _event to "none">>
<</if>>
<<if _event is "man">>
As you lean back, soaking up the sun's rays, you notice an attractive man sitting a short distance away. He's alone, reading a book, but you catch him stealing glances in your direction. A playful smile tugs at the corners of your lips as you realize he seems interested in you. <br><br>
<span id='stay'><<linkreplace "Don't pay attention to it.">>
You pay no mind to it and continue relaxing as if nothing's happening. You stretch out comfortably, closing your eyes and enjoying the moment of calm in the park. The gentle breeze rustles the leaves, creating a soothing backdrop to your thoughts.<br><br>
You've been lying in the grass for nearly an hour. <br>
<<if $hour<20>>
You can [[stay here->Relax]] a little longer, or decide to gather your things and [[get up.->Park]]
<<else>> Night falls, it's time to gather your things and [[get up.->Park]]
<</if>><br><br>
<<MainChar_Stats "energy" "10">>
<<replace #tease>><</replace>><</linkreplace>></span><br>
<span id="tease">
<<if $mainChar.corruption >= 30 and $mainChar.energy>=30>>
<<linkreplace "Flash him.">>
A wicked grin spreads across your face. You arch your back just enough to make your tits press against the fabric, then slowly, deliberately, you spread your legs wide. The damp heat of your pussy is exposed to the open air, your lips glistening with arousal, your clit already swollen and begging for attention. You let your fingers trail down, teasing yourself just enough to make it obvious what you’re offering.<br><br>
<div class="default-image-wrapper">[img[String.format($urlPath + "/Park/Flash/Grass_tease{0}.webp",random(1))]]</div><br>
Around you, a few passersby pause mid-step, their eyes widening at the brazen scene. A woman gasps, her hand flying to her mouth, while a group of guys nearby exchange heated glances, their own cocks stirring at the sight.
<<ct "Female" "">>Oh my God… she’s just—she’s *right there*…<</ct>> But your focused on that man.
<<if gaussian($mainChar.attractiveness,20) >= 30>>
His book slips from his fingers. His breath hitches, his eyes locked on the obscene display of your spread cunt, the way your juices catch the sunlight. He swallows hard, his cock straining against his jeans, his mind clearly torn between shock and raw, animalistic desire. He hesitates for a moment, clearly torn between shock and desire, before standing up and making his way toward you. The tension in the air is palpable, and you can feel the electricity building between you. As he approaches, you keep your legs spread, your eyes locked on his. You can see the bulge in his pants growing more prominent with each step he takes. He comes to a stop in front of you, his breath coming a little faster, his eyes flicking between your face and your exposed pussy.
<<ct "Male" "">>Fuck… I must say, you certainly know how to make an impression<</ct>>
<<ct "MC" "">>Mmm… I saw you watching. Thought I’d give you a better view.<</ct>>
He chuckles and lowers himself to the ground, his body close to yours. A groan rips from his throat. He drops to his knees in front of you, his hands immediately sliding up your thighs, his thumbs spreading your lips wider, exposing your swollen clit. Around you, the park seems to hold its breath. A jogger slows to a stop, his cock tenting his shorts as he watches, unable to look away. A couple nearby freezes mid-conversation, the woman’s fingers tightening around her boyfriend’s arm as she bites her lip, her own breath quickening.<br><br>
<span id='stop'><<linkreplace "Stop him">>
But as his touch becomes more insistent, his fingers finding their way between your legs, you realize that things have gone too far.
<<ct "MC" "">>Wait—stop.<</ct>>
Your voice cuts through the haze of lust, sharp and firm. You grab his wrist, your nails digging into his skin as you yank his hand away from your dripping cunt. His fingers glisten with your juices, the obscene sight only making your stomach twist with regret.
<<ct "Male" "">>What the *fuck*? You’ve been teasing me this whole time spreading your legs, and now you’re gonna *stop*?<</ct>>
His voice is a low, dangerous growl, his cock still throbbing against his pants, the tip leaking through the fabric.
<<ct "MC" "">>This... This is too much. I'm sorry - <</ct>>
His jaw clenches, his chest heaving as he glares up at you. For a second, you think he might argue—might *grab* you—but then his expression twists into something between disgust and fury. He spits on the ground, his cock still painfully hard as he shoves it back into his pants with a rough motion.
<<ct "Male" "">>Fucking tease. Enjoy your little game, slut.<</ct>>
He stands abruptly, his movements jerky as he storms off, leaving you standing there, your body still throbbing. Without another word, you turn and [[walk away,->Park]] your mind racing with the aftermath of what you just did.<br><br>
<<MainChar_Stats "arousal" "20">>
<<MainChar_Stats "corruption" "1" "50">>
<<MainChar_Stats "energy" "10">>
<<replace #fuck>><</replace>><</linkreplace>><br></span>
<span id='fuck'><<if $mainChar.corruption>=50>><<linkreplace "Get on all fours">>
With a playful smirk, you roll onto your hands and knees, presenting yourself to him. You look back over your shoulder, your eyes meeting his.
<<ct "MC" "">>What are you waiting for? Fuck me.<</ct>>
His nostrils flare. His gaze darts around the park—couples freezing mid-step, jaws dropping, a mother hastily shielding her child’s eyes before dragging them away in horror. But he doesn’t care. His hands grip your hips with bruising force, his thumbs digging into your flesh as he lines himself up. You feel the thick, pulsing head of his cock press against your entrance and then he slams into you in one brutal thrust. Your breath explodes out of you in a choked scream, your fingers clawing at the grass as he bottoms out, stretching you to the limit.
<<ct "Male" "">>Fuck—*you’re so tight*—<</ct>>
Every thrust sends a jolt of pleasure-pain through you, your tits swaying with the impact, your moans broken and desperate. You try to speak, to taunt him, but all that comes out are needy, garbled sounds, your words dissolving into a high-pitched whine as his cock *punches* into that perfect spot inside you.
<<ct "MC" "">>Nnngh—*fuck*—s-so *deep*—<</ct>>
<div class="default-image-wrapper">[img[String.format($urlPath + "/Park/Flash/Grass_fuck{0}.webp",random(6))]]</div><br>
His fingers dig into your ass cheeks, spreading you wider, letting the cool air hit your exposed, used hole. You can feel how wet you are, the obscene squelching sounds every time he buries himself to the hilt. His balls slap against your clit with each thrust, the sensation pushing you closer and closer to the edge. Distantly, you hear the rustling of leaves—someone is watching, hidden in the bushes, their ragged breathing giving them away. But you don’t care. Let them watch. Let them see how good you take it.
<<ct "Male" "">>You're so fucking hot. I want to see my cum all over your face.<</ct>>
Then, with a growl, he pulls out. His cock is slick with your juices, throbbing in his hand as he strokes it furiously. You collapse onto your elbows, your chest heaving, your face already tilted up toward him, your tongue darting out to wet your lips. His eyes are dark, feral, as he aims his cock at you.
<<ct "Male" "">>Open your mouth.<</ct>>
<<ct "MC" "">>Mmm—give it to me—<</ct>>
You obey instantly, your lips parting just as the first thick rope of cum *splashes* across your cheek. It’s hot, sticky, the salty scent filling your nose as he paints your face with spurts of his release. You close your eyes, savoring the feeling as <<linkreplace "he coats your cheeks with his seed.">>he coats your cheeks with his seed.<br><br>
<div class="default-image-wrapper">[img[String.format($urlPath + "/Park/Flash/Facial{0}.webp",random(4))]]</div><br><br>
Your eyes flutter shut, your tongue snaking out to catch a droplet on your lip, savoring the taste.
<<ct "MC" "">>Mmm—*so good*—<</ct>>
Another jet hits your forehead, dripping down into your eyelashes, and you moan, your fingers digging into the grass as you ride out the last waves of your orgasm. His cock twitches, the last drops leaking onto your chin. You’re a mess—your face a mask of cum, your pussy still throbbing, your body trembling.
<<ct "Male" "">>Fuck… look at you. Covered in me.<</ct>>
<<if random(3) is 0>>
His cock twitches one last time, a final drop of cum dripping onto your swollen lips, when suddenly, his entire body tenses. He pulls out with a violent jerk, his eyes widening in sheer panic. His face pales as he curses under his breath, snatching his clothes from the grass and scrambling to his feet. You barely have time to blink before he’s bolting away, disappearing between the trees like a coward.
<<ct "MC" "">>W-what the *fuck*—?<</ct>>
You push yourself up on shaky arms, your pussy still throbbing, your face smeared with his cum, just in time to see two police officers rounding the corner. Their boots crunch on the gravel, their eyes locking onto you—still on all fours, your legs spread obscenely, your juices glistening on your thighs. The first officer, a burly man with a scowl, stops dead in his tracks, his jaw tightening in disgust. The second, a younger woman, lets out a sharp, disapproving breath.
<<ct "Policeman" "Surprised">>What the *hell* is going on here?<</ct>>
<div class="default-image-wrapper">[img[String.format($urlPath + "/Park/Police.jpg")]]</div>
You take a slow, deliberate breath, wiping a strand of cum-streaked hair from your face. Your heart is pounding, but you refuse to let them see you shake. Instead, you arch an eyebrow, your voice dripping with faux innocence as you push yourself up to your knees, making no effort to cover yourself.
<<ct "MC" "">>Mmm… just enjoying the fresh air, officers. Didn’t realize public appreciation was a crime.<</ct>>
The male officer’s face darkens, his hand instinctively tightening on his belt.
<<ct "Policeman" "Angry">>Public appreciation? You were engaged in lewd conduct in a public park, in broad daylight. That’s not just a crime—it’s disgusting.<</ct>>
You let your gaze drop to his crotch for a split second, a slow smirk curling your lips as you notice the faint bulge forming in his pants. Oh, he’s not as disgusted as he pretends.
<<ct "MC" "">>Disgusting? You seem pretty… interested, officer.<</ct>>
His partner steps forward, her voice sharp and unamused.
<<ct "Policeman2" "Neutral">>Enough. You’re under arrest for public indecency and lewd conduct. Turn around and place your hands behind your back. Now.<</ct>>
You exhale slowly, finally standing up, your legs still unsteady. You don’t resist as the male officer grabs your wrists, the cold metal of the handcuffs clicking into place. As they escort you through the park, you keep your chin high, your hips swaying just a little more than necessary. The few remaining onlookers gawk as you pass, some whispering, others adjusting their pants. The officers escort you through the park and guide you to the waiting [[police car.->Police Car][$mainChar.crime = "public fuck"]]<br><br>
<<else>>
<<ct "MC" "">>Mmm… *delicious*. Never knew park *snacks* could be this good.<</ct>>
He chuckles, shaking his head as he watches you, his cock still half-hard, glistening with your juices.
<<ct "Male" "">>You’re *insane*, you know that?<</ct>>
You wipe some of the cum from your cheek and bring your fingers to your mouth, licking them clean with a sultry glance. He shakes his head again, but his eyes betray him—they’re still hungry. You bite your lip, standing up and brushing the grass off your clothes.<br>
<<if $hour<20>>
You could [[take some time->Relax]] to gather yourself or [[get up.->Park]]
<<else>>Since night fall, you need to [[get up.->Park]]
<</if>><br><br>
<</if>>
<<HaveASexWidget "anal" "stranger" "face">>
<<MainChar_Stats "arousal" "50">>
<<MainChar_Stats "corruption" "1" "70">>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "intellect" "-1">>
<</linkreplace>>
<<replace #stop>><</replace>><</linkreplace>><</if>></span>
<<else>> You expect him to react with surprise or excitement, but to your astonishment, he quickly averts his gaze, Seeing him adopt a disapproving expression and glance away, you start to think that maybe you've read too much into his looks in your direction.The man clearly isn't as interested as you thought, and your bold move has left you feeling humiliated and disappointed. You quickly close your legs, your cheeks burning with shame as you try to process what just happened.<br><br>
<<if $hour<20>>
You can choose to take some time to [[gather yourself->Relax]] or gather your things and [[get up.->Park]]
<<else>>Since night fall, you need to [[get up.->Park]]
<</if>><br><br>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "corruption" "1" "50">>
<<MainChar_Stats "energy" "10">>
<</if>>
<<replace #stay>><</replace>><</linkreplace>><</if>></span>
<<elseif _event is "group">>
You lean back on the grass, your naked body basking in the warm sunlight, your skin glistening with a thin sheen of sweat. A short distance away, a group of men lounges on a blanket, their laughter and deep voices carrying over to you. You notice their eyes flickering in your direction, lingering on your curves, their gazes darkening with hunger. A playful smile tugs at the corners of your lips as you realize they seem interested in you. <br><br>
<span id='stay'><<linkreplace "Don't pay attention to them.">>
But you decide to play it cool, pretending not to notice their stares. With a slow, deliberate stretch, you roll onto your stomach to adjust your position. The sun warms your bare skin, the gentle rustling of leaves and distant chatter of park-goers blending into a soothing hum. Your mind drifts, but the weight of their gazes lingers, a thrilling tension coiling low in your belly. You pay no mind to it and continue relaxing as if nothing's happening. <br>
<<if $hour<20>>
You can [[stay here->Relax]] a little longer, or decide to gather your things and [[get up.->Park]]
<<else>> Night falls, it's time to gather your things and [[get up.->Park]]
<</if>><br><br>
<p class="add">+10 Energy</p><<set $mainChar.energy += 10>>
<<replace #tease>><</replace>><</linkreplace>></span><br>
<span id="tease">
<<if $mainChar.corruption >= 30 and $mainChar.energy>=30>>
<<linkreplace "Flash them.">>
A wicked thrill courses through you, your pulse quickening as you decide to give them a show they won’t forget. With a slow, deliberate motion, you roll onto your back, your legs falling open in a lewd display. Your fingers trail down your stomach, teasing the soft skin before slipping between your thighs. With a sultry, provocative smile, you give them an unobstructed view of your bare, glistening pussy. <br><br>
<div class="default-image-wrapper">[img[String.format($urlPath + "/Park/Flash/Grass_tease"+random(1)+".webp")]]</div><br>
Unexpectedly, a middle-aged woman walking her dog gasps, her face twisting in disgust as she hurries past, dragging her poor pet along.
<<ct "Female" "">>Oh! Disgusting! Put that away, you slut!<</ct>>
But you don’t care. The thrill of their reactions sends a jolt of pleasure through you.
<<if gaussian($mainChar.attractiveness,20) >= 30>>
The group of men freezes mid-conversation, their laughter dying in their throats as their eyes lock onto your exposed, glistening pussy. One of them—tall, with dark, hungry eyes—lets out a ragged breath, his hand immediately pressing against the bulge straining his jeans. A jogger passing by stumbles to a halt, her face flushing as she realizes what she’s seeing. Her eyes dart between you and the group of men, her mouth opening and closing like a fish.
<<ct "Female" "">>What the hell is wrong with you?!<</ct>>
You ignore her, your heart pounding as you arch your back further, spreading your legs wider. The men hesitate only a second before standing, their steps heavy as they close the distance between you. The air crackles with tension, their colognes mixing with the scent of grass and your own arousal. You lock eyes with the tallest one, your voice trembling just slightly despite your bold smirk.
<<ct "MC" "">>You boys look like you could use a *real* show. Or are you just gonna stand there?<</ct>>
The tall one crouches beside you, his fingers brushing your thigh, sending a shiver through you.
<<ct "Male" "">>Oh, we’re not just gonna stand here, sweetheart.<</ct>>
His voice is rough, promising things that make your stomach clench. You swallow hard, your bravado faltering for a split second. *What the hell am I doing?* The thought flashes through your mind, but you push it down, replacing it with a teasing laugh.
<<ct "MC" "">>Good. Because I’d hate to think I’m wasting my time.<</ct>>
A woman pushing a stroller gasps as she walks past before giving you disapproving glance. Her outrage only fuels the fire in the men’s eyes. The tattooed one kneels behind you, his breath hot against your ear.
<<ct "Male" "">>You like being watched, don’t you? Like being a dirty little slut for anyone who walks by.<</ct>>
<span id='stop'><<linkreplace "Stop them">>
You bite your lip, your body betraying you as their touches grow bolder, fingers probing and groping, and suddenly, it’s too much. The reality of what’s about to happen crashes over you like a wave. You suddenly snap your legs shut, rolling away from their grasp with a smirk. You stand up in one fluid motion, brushing the grass off your skin as if nothing happened.
<<ct "MC" "">>Did you really think I was just gonna spread my legs for all of you?<</ct>>
Their faces twist in frustration, the tall one’s jaw clenching as he realizes he’s been played.
<<ct "Male" "">>You fucking tease. You were begging for it!<</ct>>
You laugh, tilting your head as you adjust your clothes with deliberate slowness, letting them catch one last glimpse of your body before covering up.
<<ct "MC" "">>Aww, did I get you all hard for nothing? I'm so sorry ~<</ct>>
The tattooed one steps forward, his fists clenched, but the others hold him back, muttering curses under their breath.
<<ct "Male" "">>You’re gonna regret this, bitch.<</ct>>
<<ct "Male" "" "1">>Yeah, just wait till we see you again.<</ct>>
You blow them a kiss, your voice dripping with mock sympathy.
<<ct "MC" "">>Oh, I’ll be waiting. But don’t hold your breath, boys.<</ct>>
You wink at them before turning on your heel, your hips swaying just a little extra as you [[walk away,->Park]] your heart pounding in your chest.<br><br>
<<MainChar_Stats "arousal" "20">>
<<MainChar_Stats "corruption" "1" "50">>
<<MainChar_Stats "energy" "10">>
<<replace #fuck>><</replace>><</linkreplace>><br></span>
<span id='fuck'><<if $mainChar.corruption>=70>><<linkreplace "Get on all fours">>
Your pulse roars in your ears as you roll onto your hands and knees, the cool grass against your palms grounding you. You glance back at them, your voice trembling with a mix of defiance and nerves.
<<ct "MC" "">>Well? What are you waiting for? A *written* invitation?<</ct>>
The men exchange grins, their eyes raking over your body. The tall one kneels behind you, his fingers digging into your hips as he positions himself.
The third guy, quiet until now, strokes his cock as he crouches in front of you, his thumb brushing your lips.
<<ct "Male" "" "1">>Open up. Let’s see how well you take us.<</ct>>
You obey, but not without a defiant glare, even as your body betrays you with a shudder. The man behind you slams into you without warning, his cock stretching you brutally. You cry out, the sound muffled as the guy in front shoves his dick between your lips.
<<ct "MC" "">>Mmmph—*fuck*—not so rough, asshole—<</ct>>
The tall one ignores you, his grip bruising as he pulls you back onto his cock, again and again. The man in your mouth groans, his fingers tangling in your hair as he fucks your throat. You whimper, tears pricking your eyes as they start using you like a toy, passing you between them. The tattooed one flips you onto your back, spreading your legs wide as he replaces the other guy, his cock slamming into you with zero warning.
<<ct "MC" "">>Ah—*fuck*—hmmm—<</ct>>
<div class="default-image-wrapper">[img[String.format($urlPath + "/Park/Flash/Grass_dp{0}.webp",random(6))]]</div><br>
The third guy kneels by your head, his cock dripping onto your cheek before he shoves it back into your mouth.
<<ct "Male" "" "1">>You love this, don’t you? Being our little fuckdoll.<</ct>>
You try to glare, but it comes out as a needy moan when the tattooed one hits a spot deep inside you. Your fingers scrabble at the grass, your mind spinning. But the thought dissolves as the tall one flips you onto your stomach again, pulling your hips up as he slams back into you.
<<ct "MC" "">>Nngh—*fuck*—you’re gonna—ah!—*break* me—<</ct>>
A group of teenagers nearby has stopped to watch, their shocked gasps and whispered comments barely registering over the sound of skin slapping skin. One of them records the scene on his phone, his voice trembling. You’re dimly aware of the attention, but it only makes you wetter, your body clenching around the cock pounding into you.<br><br>
<div class="default-image-wrapper">[img[String.format($urlPath + "/Park/Flash/Facial{0}.webp",random(4))]]</div><br><br>
<<if random(3) is 0>>
The men suddenly stiffen, their eyes widening with panic. They pull out of you abruptly, cursing under their breaths as they scramble to grab their clothes. You barely have time to process what’s happening before they bolt, disappearing into the park like cowards. Confused, you lift your head—only to see two police officers striding toward you, their expressions stern. Your stomach drops. You’re still on all fours, your skirt hiked up, your thighs sticky with come and your own arousal. The cool air hits your exposed skin, and the reality of what you’ve just done crashes over you like a wave. *Oh God. Oh God, what have I done?* Your hands tremble as you try to cover yourself, but it’s too late. The officers have already seen everything. <br><br>
<div class="default-image-wrapper">[img[String.format($urlPath + "/Park/Police.jpg")]]</div>
The first officer, a middle-aged man with a hardened gaze, stops a few feet away, his lips pressed into a thin line.
<<ct "Policeman" "Surprised">>What the hell is going on here?<</ct>>
His partner, younger but no less severe, crosses his arms, his eyes flicking over your disheveled state.
<<ct "Policeman2" "Angry">>Jesus Christ. You were fucking them. Right here. In public.<</ct>>
Your face burns with shame. You swallow hard, trying to find your voice, but all that comes out is a weak, humiliated whisper.
<<ct "MC" "">>I—I didn’t mean for it to go this far. It was just... a moment of stupidity.<</ct>>
<<ct "Policeman" "Angry">>A moment of stupidity? You were letting a group of men use you like a goddamn toy in the middle of a public park. Do you have any idea how many people saw you? How many kids could’ve walked by?<</ct>>
His words hit you like a slap. You feel sick. Your fingers dig into the grass, your nails biting into your palms as you force yourself to meet his gaze.
<<ct "MC" "">>I know. I know it was wrong. I just... I lost control.<</ct>>
<<ct "Male" "">>Well. You’re under arrest for public indecency and lewd conduct. Turn around and put your hands behind your back.<</ct>>
A lump forms in your throat as you obey, the cold metal of the handcuffs clicking around your wrists. The officers guide you to your feet, and you can feel the weight of every passerby’s stare burning into you. Some look shocked. Others smirk. A few even look disappointed that the show is over. The officers escort you through the park and guide you to the waiting [[police car.->Police Car][$mainChar.crime = "public fuck"]]<br><br>
<<else>>
The man in your mouth groans, his hips stuttering as he comes down your throat. You swallow automatically, tears streaking your face as the tattooed one picks up the pace, his thrusts turning brutal.
<<ct "Male" "">>Gonna fill this tight little cunt up. Gonna make sure you *remember* us.<</ct>>
You can’t even form words anymore, your body convulsing as your orgasm crashes over you. The tall one groans, his cock pulsing deep inside you as he comes, his grip on your hips the only thing keeping you upright. The third guy finishes on your back, his come hot and sticky against your skin. You collapse onto the grass, trembling, your body still humming with aftershocks. The men stand over you, zipping up their pants with satisfied smirks.
<<ct "Male" "" "1">>Damn. She’s a mess.<</ct>>
You force a weak laugh, rolling onto your side to look up at them, your voice breathless but still dripping with false bravado.
<<ct "MC" "">>Yeah, well… don’t get used to it.<</ct>>
But the way your body aches, the way your pussy throbs, the way you *craved* every second of it—you know the truth. And so do they. As you reflect on what just happened, a mix of emotions and thoughts flood your mind. The quiet surroundings provide a soothing backdrop for your contemplation.<br>
<<if $hour<20>>
you can choose to [[take some time->Relax]] to gather yourself or take your things and [[get up.->Park]]
<<else>>Since night fall, you need to [[get up.->Park]]
<</if>><br><br>
<</if>>
<<HaveASexWidget "anal" "stranger" "face">>
<<HaveASexWidget "vaginal" "stranger" "onpussy">>
<<HaveASexWidget "bj" "stranger" "body">>
<<MainChar_Stats "arousal" "70">>
<<MainChar_Stats "corruption" "1" "$mainChar.maxCorruption">>
<<MainChar_Stats "energy" "-40">>
<<MainChar_Stats "cleanliness" "-40">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "makeup" "Ruined">>
<<MainChar_Stats "intellect" "-2">>
<<replace #stop>><</replace>><</linkreplace>><</if>></span>
<<else>> You expect them to react with surprise or excitement, but to your astonishment, they quickly avert their gazes, seeing them adopt disapproving expressions and glance away, you start to think that maybe you've read too much into their looks in your direction. The men clearly aren't as interested as you thought, and your bold move has left you feeling humiliated and disappointed. You quickly close your legs, your cheeks burning with shame as you try to process what just happened.<br><br>
<<if $hour<20>>
you can choose to take some time to [[gather yourself->Relax]] or gather your things and [[get up.->Park]]
<<else>>Since night fall, you need to [[get up.->Park]]
<</if>><br><br>
<<MainChar_Stats "arousal" "15">>
<<MainChar_Stats "corruption" "1" "50">>
<<MainChar_Stats "energy" "10">>
<</if>>
<<replace #stay>><</replace>><</linkreplace>><</if>></span>
<<else>>
You stretch out comfortably, closing your eyes and enjoying the moment of calm in the park. The gentle breeze rustles the leaves, creating a soothing backdrop to your thoughts.<br>
<<if $hour<20>>
You can [[stay here->Relax]] a little longer, or decide to gather your things and [[get up.->Park]]
<<else>> Night falls, it's time to gather your things and [[get up.->Park]]
<</if>><br><br>
<<MainChar_Stats "energy" "10">>
<</if>>
<</if>><<if $mainChar.haveCum.face>0 or $mainChar.cleanliness<15>>
<div class="default-image-wrapper">[img[String.format($urlPath + "/Mall/IT_Shop_CumReac.jpg")]]</div><br>
<<if $mainChar.cleanliness<15>>
You step into the store with casual confidence, but almost immediately you sense something is off. Conversations lower. A couple of customers glance in your direction, then quickly look away. The polished glass counters and spotless white floors only seem to amplify how out of place you suddenly feel. As you browse the aisles, pretending not to notice the subtle tension building around you, a store employee approaches with a strained but controlled expression.
<<ct "IT Shop" "Angry">>
Excuse me… I’m going to have to ask you to leave. Some customers have complained, and we can’t allow any disturbance inside the store.
<</ct>>
The words land softly, but the meaning stings. Heat rises to your face as you realize what he’s implying.
<<ct "MC" "">>
I… right. I understand.
<</ct>>
You avoid eye contact, the glossy screens reflecting your discomfort back at you. Without another word, you turn toward the exit, feeling the weight of curious stares as you quietly [[leave the boutique.->Mall]]<br><br>
<<MainChar_Stats "arousal" "-10">>
<<else>>
Entering the boutique nonchalantly, you immediately notice the polished marble floor and the soft fragrance lingering in the air. The staff turn toward you with welcoming smiles, ready to greet a new customer. But the warmth vanishes the instant their eyes travel over your clothes. One of them steps forward, his expression tightening as he takes in the visible cum stains.
<<ct "IT Shop" "Angry">>
I’m sorry, but you can’t stay here like that. Please leave the store immediately.
<</ct>>
Heat rushes to your face as you glance down at yourself, suddenly very aware of how conspicuous you must look under the bright boutique lighting.
<<ct "MC" "">>
I… right. Sorry.
<</ct>>
There’s no argument in your voice—only embarrassment as you turn toward the exit, avoiding the curious stares of nearby shoppers. Yet, the humiliation mixes with something else—an unexpected thrill at having walked in so boldly, so visibly marked with cum. You quickly [[leave the boutique.->Mall]] the memory lingering longer than it probably should. <br><br>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "intellect" "-1">>
<</if>>
<<else>>
<div class="default-image-wrapper">[img[String.format($urlPath + "/Mall/IT_Shop.jpg")]]</div>
Stepping into the tech haven, you're immediately immersed in a realm of innovation and endless possibilities. Sleek displays glow beneath crisp white lighting, showcasing the latest gadgets and cutting-edge electronics. Screens flicker with promotional demos, and the faint hum of devices charging fills the air. The atmosphere feels modern, efficient, almost futuristic.
<<ct "IT Shop" "Happy">>
Welcome to FutureTech! Let me know if you're looking for something specific—I’d be happy to help.
<</ct>>
<<if settings.lessPrices is true>>
You managed to have a 50% discount on anything here !<br><br>
<<else>>
Feeling like the prices are on the steeper side, you can inquire if there's any [[possibility for a discount.->Store Discount][$Store_location = "IT Shop"]]<br><br>
<</if>>
<h4>PRODUCTS</h4>
<<for _techItemTitle, _techItem range $Mall.techItems>>
<<if _techItem.name.toLowerCase().indexOf('taser') == -1>>
<<DeviceItemWidget _techItem>>
<</if>>
<</for>>
<h4>SELF-DEFENSE</h4>
<<for _techItemTitle, _techItem range $Mall.techItems>>
<<if _techItem.name.toLowerCase().indexOf('taser') != -1>>
<<DeviceItemWidget _techItem>>
<</if>>
<</for>>
<<if settings.lessPrices == true>>
<<if $wereMagicTechPricesReduced != true>>
<<set $wereMagicTechPricesReduced = true>>
<<endif>>
<<else>>
<<if $wereMagicTechPricesReduced == true>>
<<set $wereMagicTechPricesReduced = false>>
<<endif>>
<<endif>>
<br>
<br>
[[Go back->Mall]]
<</if>>@@.main-image-wrapper;
[img[String.format($urlPath + "/LogoMain.jpg")]]
@@
<<linkreplace "<strong>To-Do List</strong>">><hr><br>
<strong><u>Upcoming updates (perhaps...)</u></strong><br><br>
<p><strong>Church</strong> to confess your sins (decrease corruption and / or corrupt the priest ?<br><br>
Share your ideas!</p><br><br>
<p><strong> Bug fixes: </strong> I spent a lot of time testing and debugging the game, but there are too many outcomes and I obviously can't see all the bugs. Feel free to use the "Contact Me" button to report bugs so I can fix them (in english please). Be as precise as possible to help me figuring out which conditions caused the bug.</p><br><br>
<hr><</linkreplace>><br><br>
<<linkreplace "<strong>Won't-Do List</strong>">><hr>
<strong><u>Things that are not planned</u></strong><br><br>
<p><strong> Create a patreon:</strong> I don’t plan to keep working on this project or start new ones, so I have no reason to create a Patreon.
Thanks to those who offered support — I appreciate it, but I don’t need the money and wouldn’t feel right accepting it without ongoing work.</p><br><br>
<p><strong>Make the game downloadable:</strong> I don’t plan to make the game downloadable, as I don’t know where to host it publicly in a permanent and free way. If you have any idea, please let me know.</p><br><br>
<p><strong> Beastiality:</strong> I won't use any real or animated depictions of bestiality due to legal issues (IRL content) and respect for others' work (Cartoon / hentai content).</p><br><br>
<p><strong> Pregnancy:</strong> Including pregnancy in the game raises too many complications. It would demand extensive new content for maternity and child care, as simply allowing the character to give the baby up for adoption and continue as if nothing happened would break immersion. Additionally, it would require significant modifications to animations, images, and clothing to accommodate a pregnant belly. Forcing the character to abort would address some issues, but it would negate the purpose of including pregnancy in the first place. </p>
<hr><</linkreplace>><br><br>
<<linkreplace "<strong>Version 2.1</strong>">>
<hr>
<strong><u>Version 2.1</u></strong><br><br>
<p><strong>Bug fixes:</strong></p>
<ul>
<li><strong>Family stats:</strong> Fixed a bug preventing players from increasing stats with family.</li>
<li><strong>Attractiveness stats:</strong> Fixed a bug where wearing shorts while unshaved did not decrease attractiveness.</li>
<li><strong>Sexshop items price:</strong> Fixed a bug causing sex shop item prices to keep increasing.</li>
<li><strong>Brothel earnings:</strong> Players now receive payment when working in special rooms.</li>
<li><strong>Massage job:</strong> Fixed a bug that could occur when massaging men.</li>
<li><strong>Prison skin issue:</strong> Players' skin no longer disappears when leaving prison.</li>
<li><strong>Prison Black screen:</strong>Fixed an issue causing a black screen in prison.</li>
<li><strong>Velvet Vixen work outfit:</strong>Fixed an issue preventing players from working with the second outfit.</li>
<li><strong>Casino blackjack bet:</strong>Fixed an issue preventing players from betting anything other than $10.</li>
<li><strong>Living room Nap:</strong>Fixed an issue preventing players to rest in some cases.</li>
<li><strong>Watching TV no longer decreases energy.</strong></li>
<li><strong>Minor bugs:</strong> Corrected various typos.</li>
</ul>
<p><strong>Wardrobe, Mall and appearance:</strong></p>
<ul>
<li><strong>34 New pieces of cloth:</strong> 11 new shoes, 10 new skirts and pants, 2 panties, 2 socks and tights, 5 necklaces, 4 earrings.</li>
<li><strong>16 Redesigned clothes:</strong> 5 shoes, 5 skirts and pants, 1 top, 2 socks, 1 pair of earrings and 2 uniform.</li>
<li><strong>Makeup:</strong> all makeup looks have been reworked.</li>
<li><strong>Reworked facial look:</strong> new nose and mouth designs. </li>
<li><strong>New Shop:</strong>The mall has been reorganized since the opening of a new clothing shop.</li>
<li><strong>New haircut</strong></li>
<li><strong>Reworked "messy" haircut.</strong></li>
<li><strong>Redesigned the Strip Club work outfit.</strong></li>
<li><strong>Addded possibility to brush your teeth in the bathroom.</strong></li>
</ul>
<p><strong>Quality of Life:</strong></p>
<ul>
<li><strong>New "Help" button</strong> added to the left-side menu to explain core game mechanics. </li>
<li><strong>UI enhancement:</strong> dialogues are now displayed as colored message bubbles for improved readability, as requested by various players.</li>
<li><strong>Cheat Menu:</strong> added a cheat menu in the settings (please use only when necessary).</li>
<li><strong>Prison events toggle:</strong> Added an option to disable prison events in the settings.</li>
</ul>
<p><strong>Content & Events:</strong></p>
<ul>
<li><strong>New illustrations:</strong> added more illustration variations for home locations and some outdoor activities, reflecting time of day and characters present.</li>
<li><strong>School principal:</strong> introduced new dynamics with the school principal.</li>
<li><strong>Exhibition reworked:</strong> Reworked exhibition events with new scenes and additional illustrations.</li>
<li><strong>New minor dialogues:</strong> Added various minor dialogues to shops, locker rooms, work, etc.</li>
<li><strong>Brothel earnings:</strong> Brothel earnings now scale with experience.</li>
</ul>
<</linkreplace>><br><br>
<<linkreplace "<strong>Version 2.02</strong>">>
<hr>
<strong><u>Version 2.02</u></strong><br><br>
<p><strong>Bug fixes:</strong></p>
<ul>
<li><strong>Automatic dressing for School:</strong> Fixed a typo in the code preventing it from working correctly.</li>
<li><strong>Office work interview:</strong> Resolved a problem with the Zenith Ventures job offer being accepted automatically at the start.</li>
<li><strong>Sports bra:</strong> Corrected an issue where the game considered the character as not wearing a bra when a sports bra was equipped.</li>
<li> <strong>Workout Club:</strong> Fixed a problem with the school's workout club wardrobe sending the player in the training room before being fully clothed.</li>
<li> <strong>Restaurant:</strong> Resolved an issue where cum reactions were triggered in the restaurant when the character was dirty.</li>
<li> <strong>Casino:</strong> Resolved issues with Blackjack winnings during a draw and fixed hand generation when playing again.</li>
</ul>
<</linkreplace>><br><br>
<<linkreplace "<strong>Version 2.01</strong>">>
<hr>
<strong><u>Version 2.01</u></strong><br><br>
<p><strong>Bug fixes:</strong></p>
<ul>
<li><strong>Work Progression:</strong> Resolved a bug that prevented advancing in the office storyline.</li>
<li><strong>Prostitution:</strong>Fixed a bug where no money was earned from prostitution.</li>
<li> <strong>Wardrobe:</strong> Corrected an error that occurred when trying to wear certain types of clothing.</li>
<li> <strong>Sex shop:</strong> Fixed a bug that prevented selecting items in the sex shop.</li>
<li><strong>Image paths:</strong> Corrected issues with certain image paths.</li>
<li><strong>Condom usage:</strong> Resolved a bug that prevented the use of condoms.</li>
<li><strong>School locker room:</strong> Fixed a bug where changing clothes in the school locker room could send the player back to their home wardrobe.</li>
</ul>
<p><strong>Improvements and modifications</strong></p>
<ul>
<li><strong>Automatic Dressing for School:</strong> When clicking on the link, the game will now automatically select the last compatible preset for school (school uniform with Mary Jane flats or black platform heels). If no preset is available, the default sluttiest outfit in the wardrobe will be chosen.</li>
<li><strong>Pills usage:</strong>Added a clarification that pills can be used at anytime in the bathroom or public restroom.</li>
<li> <strong>Condom usage:</strong> Added a clarification that condoms are used automatically when needed, if available, and if the event is consensual.</li>
<li> <strong>Changelog location:</strong>Moved the changelog from the Stats menu to the main side menu.</li>
</ul>
<</linkreplace>><br><br>
<<linkreplace "<strong>Version 2.0</strong>">>
<hr>
<strong><u>Version 2.0</u></strong><br><br>
<p><strong> Various Bug Fixes</strong></p><br><br>
<p><strong>New Achievements System!</strong> Play the game and take part in various events to unlock them.</p><br><br>
<p><strong>Added Contact option:</strong> You can contact me using the button on the bottom of the menu. Use it for feedback and bug report.</p><br><br>
<p><strong>Family-related content:</strong></p>
<ul>
<li><strong>New brother / sister relationship:</strong> you enjoy being your brother's submissive, loving his rough treatment and humiliation. </li>
<li><strong>New father / daughter relationship</strong> you're eager to satisfy every needs of your father, a true daddy's girl for a Daddy Dom Little Girl relationship.</li>
<li><strong>New mother / daughter:</strong> your mother infantilizes and sexualizes you. She seeks to provide pleasure and to become the best mommy for her sweet girl.</li>
<li> <strong>Re-written home scenes:</strong> most home scenes have been re-written to explore the various dynamics between you and your family.</li>
<li> <strong>Enhanced interactivity:</strong> your look and clothes will trigger more reactions of your family.</li>
<li><strong>Rent:</strong> your dad will collect $100 every two weeks for rent and school fees.</li>
</ul>
<p><strong>School Updates:</strong></p>
<ul>
<li><strong>Modified school skirt:</strong> the first school skirt is longer. The default school skirt from previous version has become a "short school skirt".</li>
<li><strong>Modified lewd school uniform.</strong></li>
<li><strong>Reworked school library,</strong> including new actions and 20 new gifs and pictures!</li>
<li><strong>New homework system:</strong> Teachers can give homework. If you don't listen in class, you may not hear it!</li>
<li><strong>New Scoring System:</strong> Missing school, doing homework, listening to classes, and cheating during exams affect your score. The better your intellect, the higher your grades can be.</li>
<li><strong>Reworked Intellect System:</strong> Slutty actions decrease your intellect (and your school grades).</li>
<li><strong>Grade Report.</strong> Each month your parents will receive your grade report. The outcomes depend on your relationship with them and your grades. </li>
<li><strong>Dance club:</strong> A new dance club has opened in your school! You can practice ballet, twerk and pole dancing once a week after class. You need to buy the required outfits.</li>
<li><strong>Drama club:</strong> A new drama club has opened in your school! You can take part various plays.</li>
<li><strong>Fitness club:</strong> A new fitness club has opened in your school! You can train here to become the perfect fit girl.</li>
</ul>
<p><strong>Fitness Updates:</strong></p>
<ul>
<li><strong>New PE Tests</strong> based on your fitness.</li>
<li><strong>Reworked Fitness System:</strong> not exercising, eating or drinking bad stuff, and being very tired decrease your fitness.</li>
<li><strong>Fitness-dependant energy level:</strong> your max energy level changes according to your fitness level (ranging from 50% if the fitness level is 0 to 150% if your fitness level is 100)</li>
<li><strong>New PE locker rooms:</strong> You must change clothes before and after PE lessons. It includes 5 new gifs, new events and a new clothing system.</li>
<li><strong>Added cabin </strong> to change clothes before running in the park.</li>
</ul>
<p><strong>New Locations:</strong></p>
<ul>
<li><strong>The Glory Den</strong> in the red light district with a new job, many events and 12 new gifs.</li>
<li><strong>The Velvet Vixen</strong> in the red light district with a new job, new clothes, and many new events including 32 new gifs (replaces the city bar from the older game version).</li>
<li><strong>Underground Night Club</strong> in the city center with 16 new gifs.</li>
<li><strong>Zenith Ventures:</strong> an office workplace with a new job, a storyline, and more than 84 new gifs.</li>
<li><strong>Vitality Vista Pharmacy:</strong> a pharmacy where you can buy pills and condoms. </li>
<li><strong>InkCraft Studio:</strong> a tatto parlor where you can get tattoos on various parts of your body. 29 Tattoos available. </li>
<li><strong>Éclat d'Or Jewellery:</strong> a brand new shop in the Mall offering jewellery. </li>
<li><strong>Haven Cove Spa:</strong> a new spa with a massage parlor and a swimming pool. Including 65 new gifs and a new job. </li>
<li><strong>Police station and prison:</strong> You can change your name here. In addition, engaging in prostitution, exhibitionism, having sex in public places and cheating at the casino can result in imprisonment. Includes more than 100 gifs. </li>
<li><strong>Special location:</strong> a new special event lasting several days and that can happen randomly (repeatable). Includes 50 gifs. </li>
<li><strong>Risky encounters:</strong> you can now get randomly robbed in the street.</li>
<li><strong>Sexual Health Department:</strong> for STDs diagnosis and treatments.</li>
</ul>
<p><strong>Modification of Events and Locations:</strong></p>
<ul>
<li><strong>City districts modification:</strong> some locations have been rearranged to harmonize the neighborhoods. The locations have been rearranged in three colums to better fit the screen.</li>
<li><strong>Hairdresser modifications:</strong> you can now have a previsualisation of your haircut before buying it. The price of the haircut depends on the request. You can't select hair length longer than what you currently have (you'll have to wait for them to grow)</li>
<li><strong>Hospital modification:</strong> added a recovery room and more detailed operations.</li>
<li><strong>Reworked mall:</strong> added a fitting room to cloth-related modifications.</li>
<li><strong>Waitress work modification:</strong> Minor re-writing of the waitress job events.</li>
<li><strong>Enhanced interactivity with NPCs:</strong> your look and clothes will trigger various reactions at school and outdoor.</li>
<li><strong>New mall clothes preview:</strong> the outfit will be displayed directly on the character when hovered. Clicking on the preview displays the character naked with the selected cloth only.</li>
<li><strong>Reworked wardrobe presets:</strong> Unlimited numbers of presets and lighter code. Automatically understand the type of clothes (workout, office...)</li>
</ul>
<p><strong>Attractiveness System:</strong></p>
<ul>
<li><strong>New Attractiveness level</strong> depends on clothes worn, cleanliness, fitness level, makeup, and hair (see the stats).</li>
<li><strong>Attractiveness-based events:</strong> some actions will require a certain attractiveness: job offers, flirting outcomes etc.</li>
</ul>
<p><strong>Modification and addition of items:</strong></p>
<ul>
<li><strong>45 new cloth items:</strong> includings new shoes, swimsuits, office clothes and more.</li>
<li><strong>Customizable clothes item:</strong> You can define your own color for each cloth item, and save preset colors!</li>
<li><strong>Reworked wardrobe:</strong> If you buy the same item in several colors, small squares will be shown next the the main item in the wardrobe, with the same item color.</li>
<li><strong>Sell items:</strong> You can now sell items in your wardrobe.</li>
<li><strong>6 new sex-shop accessories</strong> that can be unlocked when reaching a target corruption level.</li>
<li><strong>A Fuck machine</strong> that can be used when streaming.</li>
<li><strong>5 new pills</strong> to alter your stats: learn faster, gain fitness level more easily, and more !</li>
<li><strong>Perfume</strong> to increase you attractiveness and cleanliness.</li>
<li><strong>5 new accessories.</strong></li>
<li><strong>A brand new taser</strong> to protect yourself.</li>
<li><strong>Condoms:</strong> various type of condoms for different prices and levels of protection.</li>
</ul>
<p><strong>Appearance modification:</strong></p>
<ul>
<li> <strong>Body hairs</strong> will progressively grow on your legs and impact your attractiveness if wearing skirt or shorts. Use razors to shave. </li>
<li><strong>5 new hair colors</strong> available at the hair salon.</li>
<li><strong>Customizable hair color:</strong> You can make your own hair color at the hair salon !</li>
<li><strong>Reworked ginger color</strong></li>
<li><strong>Hair length:</strong> hair will progressively grow. Go to the salon to cut them.</li>
<li><strong>New haircuts:</strong> 2 additionnal haircuts available at the salon.</li>
<li><strong>New surgery:</strong> change the color of your eyes at the hospital.</li>
<li><strong>4 New makeup styles</strong></li>
<li><strong>Makeup selection reworked:</strong> automatic preview of the selected makeup. Some styles will require a minimum corruption level.</li>
<li><strong>Reworked no-makeup face</strong></li>
<li><strong>Re-designed waitress work outfit</strong></li>
<li><strong>STDs:</strong> Having sex without condom increases the risk of STDs. Condoms are automaticaly used if available (no action required, except buying them). STDs decrease your energy.</li>
</ul>
<p></p><br><br>
<p>I hope you'll enjoy these updates and improvements!</p>
<hr>
<</linkreplace>><br><br>
<<linkreplace "<strong>Version 1.0</strong>">>
<hr>
<strong><u>Version 1.0</u></strong><br>
<strong>Changes:</strong>
- First version
<hr>
<</linkreplace>><br><br>
<<link "Back">>
<<set $wasMenuItemEntered = false>>
<<goto $pastPassage>>
<</link>><div class="default-image-wrapper">[img[String.format($urlPath + "/Laptop/Laptop.jpg")]]</div>
<br>
You're sitting in your cozy bedroom, the soft glow of your laptop screen illuminating your face. The hum of your computer fills the air as you navigate through your browser, your fingers hovering over the keyboard, ready to click.<br><br>
[[Watch science videos->Watch Videos][$typeOfVideo = "science"]]<br>
<<if $mainChar.energy < 10>>
You're too tired to masturbate
<<else>>
[[Look for porn->Watch Videos][$typeOfVideo = "porn"]] <br>
<<endif>>
<<if $mainChar.corruption >=30 and ($inventory.has('techItems','Cheap Webcam') or $inventory.has('techItems','High Quality Webcam'))>>
<<if $mainChar.isCamGirl != true and $mainChar.energy>=30>>
[[Become a CamGirl->Camgirl]]<br>
<<elseif $mainChar.isCamGirl is true and $mainChar.energy>=30>>
[[Start a CamShow->Camgirl]]<br>
<<elseif $mainChar.isCamGirl is true and $mainChar.energy<30>>
You're too tired to start a CamShow now.<br>
<</if>><</if>><br><br>
[[Go back->Bedroom]]
<<if $typeOfVideo is "porn">>
The monitor flickers, and you scroll through your bookmarks until you find the section marked "Adult Content." A sea of thumbnails greets you, each one more enticing than the last. Your pulse quickens as your eyes scan over the images, each one promising a world of forbidden pleasure. What whould you like to watch today?<br><br>
* [[Straight->Masturbate Sections][$masturbateSection = "Straight"]] <br>
* [[Lesbians->Masturbate Sections][$masturbateSection = "Lesbians"]]<br>
<<if $mainChar.corruption >=5>>
* [[Milfs->Masturbate Sections][$masturbateSection = "Milfs"]]<br>
<</if>>
<<if $mainChar.corruption >=10>>
* [[BDSM->Masturbate Sections][$masturbateSection = "BDSM"]]<br>
<</if>>
<<if $mainChar.corruption >=20>>
* [[Public->Masturbate Sections][$masturbateSection = "Public"]]<br>
<</if>>
<<if $mainChar.corruption >=30>>
* [[Group->Masturbate Sections][$masturbateSection = "Group"]]<br>
<</if>>
<<if $mainChar.corruption >= 40>>
* [[Non-consensual->Masturbate Sections][$masturbateSection = "Non-consensual"]]<br>
<</if>>
<<if $mainChar.corruption<40>>
As you delve deeper in the categories, the content becomes increasingly disturbing. You don't feel adventurous enough for this kind of content.<br>
<</if>><br><br>
<<if $inventory.has('SexShopItems','Horse dildo') == true>> You can also<<link "play with your horse dildo.">><<goto "Dildo masturbation">><</link>><br><br><<endif>>
<br><br>
[[Go back->Bedroom]]
<<else>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Laptop/Science.webp')]]
@@<br>
You decide to dive into the world of knowledge. With a quick search, you find yourself on a popular science channel. The thumbnail of a fascinating video catches your eye, and you click play. The soothing voice of the narrator fills your headphones, explaining complex scientific concepts in a way that's easy to understand. You watch as animated diagrams and real-life experiments unfold on the screen, each one more captivating than the last. Time seems to fly by as you become completely engrossed in the wonders of the universe, your curiosity piqued and your mind expanding with every new piece of information.<br><br>
As the video comes to an end, the narrator's voice fades away, leaving you with a sense of awe and newfound knowledge. The screen freezes on the final frame, and you lean back in your chair, taking a moment to let everything sink in, before deciding to [[close the window.->Use laptop]]<br><br>
<<MainChar_Stats "intellect" "2">>
<<set $minute +=30>>
<</if>>
<<set $minute += 30>>
<<if $masturbateSection == "Straight">>
You decide to go for some straight porn. You search for some time until you find a video of a man and women engaged in sexy, passionate sex. Satisfied with this find, you relax and watch the action unfurl...<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Laptop/Masturbate/'+$masturbateSection + random(6) + '.webp')]]@@<br>
The porn video builds to a crescendo of rough, animalistic passion. You wonder whether you would find it enjoyable... You imagine what it would be like to have someone treat you with such disregard, thrilling of having them pull your hair roughly and penetrate you without a care for your feelings. Yes, this is something that you could certainly enjoy.
<<elseif $masturbateSection == "Public">>
Today you feel more rebellious. You want to find something that pushes your boundaries. You begin to search for some public porn. After a short while, you find a video of a woman being humiliated out in the open.
You're a little taken aback, perhaps even embarrassed, as you watch. Yet a part of you is really horny for this. You let that part take over your mind and body...<br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Laptop/Masturbate/'+$masturbateSection + random(6) + '.webp')]]@@<br>
What would it feel like to be completely exposed and humiliated in public? You imagine yourself walking on all fours, leashed and naked, covered in cum for all to see. All around you, people jeer as they point and whisper. You can feel their judgement searing your skin. You shudder to think about submitting to someone's will in a crowded bus, your mouth open and ready for whatever they wish like a cheap whore.
<<elseif $masturbateSection == "BDSM">>
You decide you want something a little more rough this time. You starting searching for some bondage videos. Fairly soon you come across a video that really captures your attention. You watch with intense lust as a beautiful woman is bound, tortured with toys and fucked hard...<br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Laptop/Masturbate/'+$masturbateSection + random(6) + '.webp')]]@@<br>
You imagine the sensation of the cold metal restraints digging into your flesh as you lay helplessly in a dark basement, bound and gagged. In your thoughts, you're at the mercy of anyone who decides to come , knowing that they will use you as their own personal plaything. Any pleasure or pain is theirs to decide. An aching desire builds within your core as you imagine being degraded, and broken down by those around you. Your pussy starts dripping as you imagine yourself as a disposable cum dump, a willing flesh light to be used at any time by anyone in that basement.
<<elseif $masturbateSection == "Lesbians">>
You decide to search for some lesbian porn. It isn't long before you've found a hot, steamy video of two beautiful women pleasuring each other. You relax your body and begin to watch...
@@.default-image-wrapper;
[img[String.format($urlPath + '/Laptop/Masturbate/'+$masturbateSection + random(6) + '.webp')]]@@<br>
Your heart races as you watch the steamy lesbian porn. You lust after what it would feel like to be in their places, to push your tongue in a pussy, lapping up her juices and feel her shudder against you. You hunger for that electric touch of skin on skin, of deep kisses and teasing licks that make your own pussy pulse with anticipation.
<<elseif $masturbateSection == "Group">>
You're searching through some porn sites when a video that was recommended catches your eye. It's about group sex. The thought of multiple hot bodies surrounding your naked one arouses you a lot. You click the video and settle down to watch it...
@@.default-image-wrapper;
[img[String.format($urlPath + '/Laptop/Masturbate/'+$masturbateSection + random(6) + '.webp')]]@@<br>
Your eyes are glued to the screen as you watch a group sex porn video, desire and fear waging a battle inside of you. You imagine yourself in the position of that woman, her body bent and restrained by rough hands as various hard cocks force themselves into her orifices. You feel the sensation of being stretched beyond limits, filled so completely with hot flesh that you become no more than a lifeless fleshlight whose sole purpose is to provide pleasure to these men. The sensation overwhelms you and you can almost feel their cum washing over your face, leaving your skin slick with sweat and their cum. You fight against the compulsory pleasure and arousal growing within, desperate to deny it even as your pussy is drooling from the mere thought of having every single one of them inside you at once.
<<elseif $masturbateSection == "Non-consensual">>
You search for more extreme videos, thinking that maybe if you watch something even harder and darker it may help to satisfy your fantasies. You find exactly what you are looking for- rape play videos.
@@.default-image-wrapper;
[img[String.format($urlPath + '/Laptop/Masturbate/nonConsensual' + random(6) + '.webp')]]@@<br>
As you watch the video, fear grips your heart and a chill runs down your spine. You imagine being forced against your will into a dark alley, feeling a strong hand around your throat as you are ruthlessly taken by a stranger. As you are powerless to escape, your asshole is invaded abusively and you cum over and over again with each raw stroke that ravages it mercilessly. Is this really rape if it feels so good? The thought terrifies you but at the same time your pussy is ready to explode with pleasure.
<<elseif $masturbateSection == "Milfs">>
You decide to search for soft porn, and find a video about a sexy mature woman engaging in taboo and salacious sexual acts in her own appartment.
@@.default-image-wrapper;
[img[String.format($urlPath + '/Laptop/Masturbate/'+$masturbateSection + random(6) + '.webp')]]@@<br>
Your thoughts immediately turn towards your mother. Is she doing those same things with dad? How many cocks has she sucked? Has she ever been part of a threesome? Your mind races at the thought of your mother before you, nude and enticing, caressing your body with her warm, gentle skin as her soothing voice tells you how much she wants it while her lips kiss and lick between your legs. A shiver runs through you as an intense wave of pleasure outmatches the revulsion of this incestuous thought, pushing you closer to the edge of climax.
<<endif>>
<<if $mainChar.arousal>=70>><br><br>
You savour the pleasure that engulfs you, pushing yourself closer and closer to the edge until finally, waves of intense ecstasy course through your veins. You moan as you let go of your inhibitions and squirt in a cascade of bliss all over the bedsheets and laptop screen. You collapse in exhaustion, knowing it's time for a well-deserved break.
<</if>>
<br><br>
[[Close the window.->Use laptop]]<br><br>
<<MainChar_Stats "arousal" "+35">>
<<HaveASexWidget "masturbate" "self">>
<<MainChar_Stats "corruption" "1" "20">>
<<MainChar_Stats "energy" "-15">>
<<if $masturbateSection != "Straight" and $masturbateSection != "Lesbians">>
<<MainChar_Stats "intellect" "-1">>
<</if>><<set $currentPassage to "Classes">>
<<set $pastPassage to "Classes">>
<div align="center" style="font-size: 40px"><<if $hour == 9>>Math<<elseif $hour == 10>>Science<<elseif $hour == 11>>History<<elseif $hour == 13 or $hour ==14>>Physical education<<endif>></div>
<br>
<<if $isLateForAClass == true>>
<<set $isLateForAClass = false>>
<<if $minute <= 10>>
You arrive late to the classroom, and your teacher chooses to ignore your tardiness, allowing you to enter without reprimand. As you take your seat, a sense of relief washes over you, grateful that there are no immediate consequences for your tardiness.<br><br>
<<include "School Cloth Level">>
<<elseif $minute <= 20>>
You arrive late to the classroom, and your teacher, not letting it slide, remarks, <<ct $currentSchoolClass "Angry">>
Miss <<print $mainChar.lastName>>, take your seat, please! The lesson is already going!
<</ct>>
You quickly find your seat, slightly embarrassed by the attention drawn to your tardiness. <br><br>
<<include "School Cloth Level">>
<<elseif $minute > 20>>
<<if $mainChar.school.detentionSubject == ''>>
You arrive late to the classroom, and your teacher, is clearly displeased <<ct $currentSchoolClass "Angry">>
"Miss <<print $mainChar.lastName>>, are you aware that the class if already going for <<print $minute>> minutes?! I expect you to stay after class today.
<</ct>>
your teacher firmly instructs. Your heart sinks as you take your seat, knowing there will be a discussion about your tardiness after the lesson.<br><br>
<<include "School Cloth Level">>
<<set $mainChar.school.detentionSubject = $currentSchoolClass>>
<<else>>
The teacher is looking at you with anger in eyes, threatening you with detention!
<<endif>>
<<endif>>
<<if $mainChar.cleanliness <=30>>
As you sit down at your desk, you can't help but notice the subtle reactions of those around you. You catch glances from your classmates, some wrinkling their noses slightly, others exchanging whispered comments. You really need a shower.<br><br>
<<MainChar_Stats "School" "-1">>
<</if>>
<br>
<br>
<<endif>>
<<if $hour == 9>>
<<include "Math class">>
<<elseif $hour == 10>>
<<include "Science class">>
<<elseif $hour == 11>>
<<include "History class">>
<<elseif $hour == 13 or $hour==14>>
<<include "PE class">>
<<endif>><<include "Global variables">>
<<include "Game settings">>
<<include "Basic Character class">>
<<include "Girl Character Class">>
<<include "Man Character Class">>
<<include "Characters">>
<<include "Mall Items">>
<<include "Wardrobe Class">>
<<include "Tattoo Items">>
<<include "SexShop Items">>
<<include "Inventory Class">><<set $pastPassage to "Beach">>
<div class="default-image-wrapper">
<<if $hour>6 and $hour <= 9>>
[img[String.format($urlPath + "/Beach/BeachMorning.jpg")]]
<<elseif $hour>9 and $hour <= 17>>
[img[String.format($urlPath + "/Beach/BeachDay.jpg")]]
<<elseif $hour>17 and $hour <= 20>>
[img[String.format($urlPath + "/Beach/BeachEvening.jpg")]]
<<else>>
[img[String.format($urlPath + "/Beach/BeachNight.jpg")]]
<<endif>>
</div><br>
<<if $timeOfDay == "Day">>
<<SeeCumOnPcWidget "people">>
As you step onto the sandy shores, the inviting expanse of the ocean stretches before you, its rhythmic waves creating a soothing backdrop. The gentle breeze carries the salty scent of the sea, instantly putting you at ease.<br><br>
<<if $mainChar.look.clothes.torso.swim is 'true'>>
<<set $mainChar.isEnteringBeach to false>>
Go back to the cabin and [[change into your everyday clothes.->Beach Cabin]] <br><br>
<<else>>
<<set $mainChar.isEnteringBeach to true>>
<<set $lockerRoomOutfit to clone($mainChar.look.clothes)>>
There is a cabin where you can [[change into a swim suit.->Beach Cabin]] <br><br>
<</if>>
<<if random(1) and $timeOfDay is "Day" and $mainChar.energy>=30 and $mainChar.look.clothes.torso.swim is 'true'>>
You see a group looking for more people to start a game on the beach. [[Join them.->Sport]]<br><br><</if>>
<<if $mainChar.energy>=20>>
<<if $mainChar.look.clothes.torso.swim is 'true'>>
If you prefer to relax and soak up the sun's rays, there are plenty of spots for you to stretch out and enjoy a [[sunbathing session.->Sunbath]]
<<if $mainChar.corruption>=50>>You can also [[sunbath naked->Beach remove clothes][$Direction = 'goSunbath']] if you want.<</if>>
<<elseif $mainChar.corruption>=50>> Since you don't wear swimsuit, sunbathing is not really an option... except if you [[sunbath naked.->Beach remove clothes][$Direction = 'goSunbath']]
<<else>> Without swimsuit you can't sunbath.
<</if>> <br><</if>>
<<if $mainChar.energy > 20>>
<<if $mainChar.look.clothes.torso.swim is 'true'>>
You contemplate [[taking a dip->Swim]] in the crystal-clear water to cool off from the sun's warmth.
<<if $mainChar.corruption>=50>><br>You can also [[go swim naked->Beach remove clothes][$Direction = 'goSwim']] if you want.<</if>>
<<elseif $mainChar.corruption>=50>> Swimming isn't an option either at the moment... except if you [[swim naked.->Beach remove clothes][$Direction = 'goSwim']]
<<else>> Without swimsuit you can't take a dip in the water.
<</if>>
<<else>> You contemplate taking a dip in the water to cool off, but you're too tired for that.
<</if>><br><br>
<<if $mainChar.look.clothes.torso.swim is 'true'>>
You should change before leaving the beach. You're still wearing your swimsuit.
<<else>>
[[Go back to the city.->Go out]]
<</if>>
<<else>>
You arrive at the beach, the darkness enveloping the surroundings. The sound of waves crashing against the shore creates a soothing ambiance. A few scattered lights from nearby buildings cast a gentle glow.<br><br>
<<if random(1) is 0 and $hour > 7+ $mainChar.HasVisitedCampfire or $mainChar.HasVisitedCampfire is undefined and $mainChar.energy >=30 >>
The soft glow of a campfire illuminates a group of people gathered around it. Their laughter and chatter float on the sea breeze. [[Join them.->Camp fire]]<br><br>
<<elseif $mainChar.energy <30>>
The soft glow of a campfire illuminates a group of people gathered around it. Their laughter and chatter float on the sea breeze. You would like to join them, but you're too tired for that.<br><br>
<</if>>
There is not much to do here at night and it's very cold here. You decide to [[go back to the city.->Go out]]
<</if>><<widget "notification">>
<<notify 10000>>
$args[0]
<</notify>>
<</widget>>
<<widget "Achievements">>
<<if $Achievements[$args[0]].unlocked != true>>
<<notify 3000>>
<div style="display: flex; align-items: center;">
[img[String.format($urlPath + '/TechFolder/Achievements/Achievement_unlocked.png')]]
<span> <<= $args[1]>></span>
</div>
<</notify>>
<</if>>
<<set $Achievements[$args[0]].unlocked = true>>
<</widget>>
<<widget "intoxicationWidget">>
<<if $mainChar.intoxication >= 0 and $hour < 7>>
<<set $techHour = $hour + 24>>
<<else>>
<<set $techHour = $hour>>
<<endif>>
<<set $techHour1 = $techHour * 60>>
<<set $realTime = $minute + $techHour1>>
<<set $techIntoxicationHour = $intoxicationHour * 60>>
<<set $intoxicationTime = $intoxicationMinute + $techIntoxicationHour>>
<<set $intoxicationTimeDifference = $realTime - $intoxicationTime>>
<<set $techIntoxicationTimeDifference = $intoxicationTimeDifference / 10>>
<<silently>><<- $techIntoxicationTimeDifference.toFixed(0)>><</silently>>
<<if $techIntoxicationTimeDifference <= $mainChar.intoxication>>
<<set $mainChar.intoxication -= $techIntoxicationTimeDifference>>
<<else>>
<<set $mainChar.intoxication = 0>>
<<endif>>
<<if $mainChar.intoxication < 1>>
<<if $lastIntoxicationTier != 0>>
<<set $lastIntoxicationTier = 0>>
<<set $newIntoxicationStatus = true>>
<<set $twoIntoxication = $oneIntoxication>>
<<set $oneIntoxication = 0>>
<<endif>>
<<elseif $mainChar.intoxication >= 1 and $mainChar.intoxication < 10>>
<<if $lastIntoxicationTier != 2>>
<<set $lastIntoxicationTier = 2>>
<<set $newIntoxicationStatus = true>>
<<set $twoIntoxication = $oneIntoxication>>
<<set $oneIntoxication = 2>>
<<endif>>
<<elseif $mainChar.intoxication >= 10 and $mainChar.intoxication < 20>>
<<if $lastIntoxicationTier != 4>>
<<set $lastIntoxicationTier = 4>>
<<set $newIntoxicationStatus = true>>
<<set $twoIntoxication = $oneIntoxication>>
<<set $oneIntoxication = 4>>
<<endif>>
<<elseif $mainChar.intoxication >= 20 and $mainChar.intoxication < 30>>
<<if $lastIntoxicationTier != 6>>
<<set $lastIntoxicationTier = 6>>
<<set $newIntoxicationStatus = true>>
<<set $twoIntoxication = $oneIntoxication>>
<<set $oneIntoxication = 6>>
<<endif>>
<<elseif $mainChar.intoxication >= 30 and $mainChar.intoxication < 40>>
<<if $lastIntoxicationTier != 8>>
<<set $lastIntoxicationTier = 8>>
<<set $newIntoxicationStatus = true>>
<<set $twoIntoxication = $oneIntoxication>>
<<set $oneIntoxication = 8>>
<<endif>>
<<elseif $mainChar.intoxication >= 40 and $mainChar.intoxication < 50>>
<<if $lastIntoxicationTier != 10>>
<<set $lastIntoxicationTier = 10>>
<<set $newIntoxicationStatus = true>>
<<set $twoIntoxication = $oneIntoxication>>
<<set $oneIntoxication = 10>>
<<endif>>
<<elseif $mainChar.intoxication >= 50 and $mainChar.intoxication < 60>>
<<if $lastIntoxicationTier != 12>>
<<set $lastIntoxicationTier = 12>>
<<set $newIntoxicationStatus = true>>
<<set $twoIntoxication = $oneIntoxication>>
<<set $oneIntoxication = 12>>
<<endif>>
<<elseif $mainChar.intoxication >= 60 and $mainChar.intoxication < 70>>
<<if $lastIntoxicationTier != 14>>
<<set $lastIntoxicationTier = 14>>
<<set $newIntoxicationStatus = true>>
<<set $twoIntoxication = $oneIntoxication>>
<<set $oneIntoxication = 14>>
<<endif>>
<<elseif $mainChar.intoxication >= 70 and $mainChar.intoxication < 80>>
<<if $lastIntoxicationTier != 16>>
<<set $lastIntoxicationTier = 16>>
<<set $newIntoxicationStatus = true>>
<<set $twoIntoxication = $oneIntoxication>>
<<set $oneIntoxication = 16>>
<<endif>>
<<elseif $mainChar.intoxication >= 80 and $mainChar.intoxication < 90>>
<<if $lastIntoxicationTier != 18>>
<<set $lastIntoxicationTier = 18>>
<<set $newIntoxicationStatus = true>>
<<set $twoIntoxication = $oneIntoxication>>
<<set $oneIntoxication = 18>>
<<endif>>
<<elseif $mainChar.intoxication >= 90 and $mainChar.intoxication < 100>>
<<if $lastIntoxicationTier != 20>>
<<set $lastIntoxicationTier = 20>>
<<set $newIntoxicationStatus = true>>
<<set $twoIntoxication = $oneIntoxication>>
<<set $oneIntoxication = 20>>
<<endif>>
<<endif>>
<<if $newIntoxicationStatus == true>>
<<set $newIntoxicationStatus = false>>
<<if $oneIntoxication > $twoIntoxication>>
<<set $corruptedIntoxication = $oneIntoxication - $twoIntoxication>>
<<set $mainChar.corruption += $corruptedIntoxication>>
<<elseif $twoIntoxication > $oneIntoxication>>
<<set $corruptedIntoxication = $twoIntoxication - $oneIntoxication>>
<<set $mainChar.corruption -= $corruptedIntoxication>>
<<else>>
<<set $mainChar.corruption += $oneIntoxication>>
<<endif>>
<<endif>>
<</widget>>
<<widget "AddIntoxication">>
<!-- $args[0] - intoxication value (3, 10, 12, ...) -->
@@.add; +<<print $args[0]>> Intoxication @@
<<set $mainChar.intoxication += $args[0]>>
<<set $intoxicationHour = $hour>>
<<set $intoxicationMinute = $minute>>
<</widget>>
<<widget "timeWidget">>
<<if isNaN($pastHour)>> <<set $pastHour to 8>>
<<else>>
<<if $hour > $pastHour>>
<<set $hourCount += $hour - $pastHour>>
<<set $pastHour to $hour>>
<</if>>
<</if>>
<<if $minute >= 60>>
<<set $hour += 1>>
<<set $minute = $minute-60>>
<<set $hourCount +=1>>
<<endif>>
<<if $minute < 10>>
<<set $showMinute = '0' + $minute>>
<<else>>
<<set $showMinute = $minute>>
<<endif>>
<<if $hour >= 24>>
<<set $hour = $hour-24>>
<<dayChangeWidget>>
<<endif>>
<<if $hour < 10>>
<<set $showHour = '0' + $hour>>
<<else>>
<<set $showHour = $hour>>
<<endif>>
<</widget>>
<<widget "dayChangeWidget">>
<<set $dayCount += 1>>
<<NewDayStats>>
<<dateChangeWidget>>
<<switch $day>>
<<case 1>>
<<set $day = 2>>
<<case 2>>
<<set $day = 3>>
<<case 3>>
<<set $day = 4>>
<<case 4>>
<<set $day = 5>>
<<case 5>>
<<set $day = 6>>
<<case 6>>
<<set $day = 7>>
<<case 7>>
<<set $day = 1>>
<<default>>
<<set $day = 1>>
<</switch>>
<<if $day == 1>>
<<set $dayOfWeek = "Monday">>
<<elseif $day == 2>>
<<set $dayOfWeek = "Tuesday">>
<<elseif $day == 3>>
<<set $dayOfWeek = "Wednesday">>
<<elseif $day == 4>>
<<set $dayOfWeek = "Thursday">>
<<elseif $day == 5>>
<<set $dayOfWeek = "Friday">>
<<elseif $day == 6>>
<<set $dayOfWeek = "Saturday">>
<<elseif $day == 7>>
<<set $dayOfWeek = "Sunday">>
<<endif>>
<</widget>>
<<widget "LiveTimer">>
<!-- $args[0] - seconds required -->
<<set _seconds to $args[0]>>
<span id="countdown">_seconds</span>
<<silently>>
<<repeat 1s>>
<<set _seconds to _seconds - 1>>
<<if _seconds gt 0>>
<<replace "#countdown">>_seconds<</replace>>
<<else>>
<<replace "#countdown">><</replace>>
<<stop>>
<<endif>>
<</repeat>>
<</silently>>
<</widget>>
<<widget "CrimeTimer">>
<<silently>>
<<set _symbol = "\">>
<<repeat 100ms>>
<<if _symbol == "\">>
<<set _symbol = "/">>
<<elseif _symbol == "/">>
<<set _symbol = "-">>
<<elseif _symbol == "-">>
<<set _symbol = "\">>
<<if _end == true>>
<<set _end = false>>
<<stop>>
<<else>>
<<set _end = true>>
<<endif>>
<<endif>>
<<replace "#countdown">><<print _symbol>><</replace>>
<</repeat>>
<</silently>>
@@#countdown;<<print _symbol>>@@
<</widget>>
@@.image-logo;
[img[String.format($urlPath + "/LogoCropped.jpg")]]
@@<br>
<span style="font-size: 8pt"><i>By Derts</i></span><<widget "energyBar">>
<progress class="progressBar" @value="$mainChar.energy" @max="$mainChar.maxEnergy"></progress>
<</widget>>
<<widget "intoxicationBar">>
<progress class="progressBar" @value="$mainChar.intoxication" max="100"></progress>
<</widget>>
<<widget "cleanlinessBar">>
<progress class="progressBar" @value="$mainChar.cleanliness" max="100"></progress>
<</widget>>
<<widget "arousalBar">>
<progress class="progressBarReverse" @value="$mainChar.arousal" @max="$mainChar.maxArousal"></progress>
<</widget>><<if ($mainChar.attractiveness <=0 and $mainChar.school.reputation <10) or ($mainChar.attractiveness <=10 and $mainChar.school.reputation >=15) or $mainChar.cleanliness <=30>>
As you walk down the crowded school hallway, you can't help but notice the subtle reactions of those around you. You catch glances from your classmates, some wrinkling their noses slightly, others exchanging whispered comments. As you look at yourself, you realize that you should take better care of your look and hygiene.<br><br>
<<MainChar_Stats "School" "-1">>
<</if>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/School/Library/library.jpg')]]
@@<br>
You find yourself in the school library, surrounded by rows of bookshelves filled with knowledge waiting to be explored. The soft hum of students studying and the faint scent of books create a tranquil atmosphere, perfect for focused learning. With countless possibilities at your fingertips, you decide which subject to delve into first.<br><br>
<<SeeCumOnPcWidget "students">>
<<include "School Cloth Level">>
<<if $hour < 18>>
As you enter, you take a look at the sign on display: The library closes at 18:00 !<br><br>
<<if $mainChar.energy >= 30>>
You can [[wander through the rows of books->Shelves]] looking for a specific subject.<br>
Or you can [[sit at the desk ->Desk]] you spot in the corner.
<<else>>
You're too tired to do anything. Fortunately, you spot a desk in the corner of the library where you can [[rest a bit.->Desk]]<br><br>
<</if>>
<<else>>
The library is closed!
<<endif>>
<br><br>
Leave the library and [[get back to the hall.->School][$minute += 1]]
<<set $minute += 30>>
<div class="default-image-wrapper">[img[String.format($urlPath + "/School/Library/readbook.jpg")]]</div><br>
You take the book and head to the reading zone. The next hour you spend reading in absolute silence. <br><br>
<<switch $libraryKindOfBook>>
<<case "Social literature">>
As you delve into the pages of social literature, it becomes a trusted companion in your journey to better handle family relationships. The stories and insights within its covers offer valuable guidance, teaching you the importance of empathy and patience in fostering understanding and harmony within your family. With each turned page, you gain new perspectives and tools to mend conflicts and create a more nurturing and supportive home environment. <br><br>
<<MainChar_Stats "mom" "1" "30">>
<<MainChar_Stats "dad" "1" "30">>
<<MainChar_Stats "brother" "1" "30">>
<<MainChar_Stats "energy" "-10">>
<<case "Science book">>
You immerse yourself in the pages of a captivating science book. With each turn of the page, you delve deeper into the intricacies of the cosmos, from the smallest particles to the vastness of space. The author's eloquent prose and vivid explanations ignite your curiosity, sparking a desire to learn more about the natural world and the phenomena that shape it.<br><br>
<<MainChar_Stats "intellect" "1">>
<<MainChar_Stats "energy" "-10">>
<<case "Erotic novel">>
You find yourself engrossed in the pages of an erotic novel, each word weaving a sensual tapestry that ignites your imagination. The dim glow of a reading lamp casts an intimate ambiance, enveloping you in its soft embrace. As you delve deeper into the story, your heartbeat quickens, and the world outside the book fades into insignificance. The characters' desires and passions leap off the page, evoking a heady mixture of curiosity and excitement. In the confines of the story, boundaries blur, and fantasies take flight, leaving you both captivated and entranced by the allure of the written word.<br><br>
<<MainChar_Stats "corruption" "1" "20">>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "energy" "-10">>
<<default>>
<</switch>>
<br>
<<if random(2) is 0>>
As you read, you can't help but notice the bulge in your deskmate's pants. It's quite disturbing, and you wonder if you're the cause of his arousal.<br><br>
<span id='finish'>[[Finish reading.->School library][$mainChar.arousal +=10]]<br></span>
<<if $mainChar.corruption>=30>><<linkreplace "Help him.">>
Decided to help your deskmate with his issue, you close your book and get on your knees under the library table. You sneakely crawl toward his legs before placing your hand on his bulge.
<<if gaussian($mainChar.attractiveness,25)>=30>>
Sliding under the table is easy—no one’s paying attention, and the long tablecloth hides you completely. Your knees hit the carpet as you crawl toward him, your breath hot against the denim over his cock. He freezes, his entire body going rigid when he feels your fingers brush against his thigh.
<<ct "Male" "">>What the—<</ct>>His voice is a choked whisper, his hands flying down to grab your wrists, but you just smirk up at him, your tongue already flicking out to trace the outline of his cock through his jeans.
<<ct "MC" "">>Shhh... Don't worry, I'm just here to help you ~ <</ct>>
His breath hitches as you pop the button of his jeans, the sound of his zipper so loud in the quiet library. You tug his pants and boxers down just enough to free his cock—thick, flushed, already leaking at the tip. You lick your lips, your fingers wrapping around the base as you lean in, your breath ghosting over the head.
<<ct "Male" "">>Oh fuck—we can’t—someone’s gonna—<</ct>>His words cut off with a sharp gasp as your tongue flicks against his slit, tasting the salty pre-cum. You moan softly, the sound vibrating against him as you take the head into your mouth, your lips sealing around it. His fingers tangle in your hair, but he doesn’t push you away. He just lets you, his breath coming in ragged little bursts as you start to bob your head, your hand stroking the base in slow, deliberate movements.
<<ct "MC" "">>You’re so hard for me. Bet you’ve never had a girl do this to you in the library before, huh?<</ct>>You don’t wait for an answer. You just dive back down, taking him to the back of your throat, your nose pressing against his skin. The sound is obscene—wet, sloppy, the kind of noise that should not be happening in a place like this. He lets out a broken moan, his hand tightening in your hair as you gag slightly, tears pricking at the corners of your eyes.
<<ct "Male" "">>Shit—your name—what’s your—<</ct>>You pull off with a lewd pop, grinning up at him, your lips swollen and shiny.
<<ct "MC" "">>Call me whatever you want, baby. Some guys just whistle.<</ct>>
<div class="default-image-wrapper">[img[String.format($urlPath + "/School/Library/Shelves/Suck{0}.webp",random(6))]]</div><br>
His eyes widen, but before he can say another word, you’re back on his cock, taking him deep, your hand cupping his balls, massaging them gently. He lets out a strangled sound, his hips lifting off the chair slightly as you work him, your tongue swirling around the head every time you pull back.
<span id='push'><<if $mainChar.corruption>=40>><<linkreplace "Push it further.">>
<<ct "MC" "">>I want more than just your cock in my mouth.<</ct>>Before he can protest, you’re on your feet, shoving the books and papers aside. The table is just big enough. You hop up onto it, your skirt riding up as you straddle him, your fingers already working to free his cock again. His eyes go wide, his hands flying up to grab your wrists.
<<ct "Male" "">>We can’t—someone will—<</ct>><<ct "MC" "">>No one’s here. And if they come? Let them see.<</ct>>You grind against him, feeling his cock twitch beneath you. With that, you sink down onto him, your wet heat swallowing his cock in one smooth motion. His head falls back with a groan, his hands gripping your hips so hard it’ll leave bruises.
<<ct "Male" "">>Fuck—you’re so tight—<</ct>>You start to ride him, slow at first, your nails digging into his shoulders as you find your rhythm. The table creaks beneath you, the sound mixing with the wet slap of skin on skin, the quiet gasps escaping both of you.<br><br>
<div class="default-image-wrapper">[img[String.format($urlPath + "/School/Library/Shelves/Fuck{0}.webp",random(6))]]</div><br>
<<ct "MC" "">>That’s it. Fuck me right here on this table.<</ct>>His hands slide up to grip your tits through your shirt, his thumbs finding your nipples and rolling them between his fingers. You moan, your head falling back as you ride him harder, your ass slapping against his thighs.
<<ct "MC" "">>You like that? Fucking a slut in the library where anyone could walk in?<</ct>>His breath comes in sharp gasps, his hips snapping up to meet yours, the table shaking with every thrust.
<<ct "Male" "">>You’re insane—<</ct>>You can feel him getting close, his cock swelling inside you, his grip on your hips turning painful. You lean down, your lips brushing his ear as you whisper:
<<ct "MC" "">>Come inside me. Fill my cunt.<</ct>>And he does. With a choked groan, his cock pulses deep inside you, his cum filling you as you clamp down around him, milking him for every last drop. You stay there, panting, your forehead pressed against his as you both try to catch your breath.
<<ct "Male" "">>Holy shit—<</ct>>You pull back just enough to grin at him, your lips swollen, your hair a mess.
<<ct "MC" "">>Told you you’d like it.<</ct>>He’s still trying to recover, his cock glistening with a mix of you and him, his glasses completely askew, when you climb off him, gather your clothes and [[saunter off.->School library]]<br><br>
<<HaveASexWidget "vaginal" "student" "inpussy">>
<<MainChar_Stats "corruption" "1" "80">>
<<MainChar_Stats "school" "1" "30">>
<<MainChar_Stats "arousal" "50">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "cleanliness" "-20">>
<<set $minute += 30>>
<<replace #cum>><</replace>><</linkreplace>><br><</if>></span>
<span id='cum'><<linkreplace "Make him cum.">>
<<ct "Guy" "Neutral">>Fuck—I’m gonna—<</ct>>You don’t stop. You speed up, your mouth working him furiously, your free hand sneaking up to tease his balls, then pressing just behind them. His breath comes in sharp gasps, his fingers twisted in your hair as he tries to stay quiet, his entire body trembling.
<<ct "MC" "">>Mmm—glk—that’s it. Come for me. Right here in the library.<</ct>>And he does. With a choked groan, his cock pulses, hot cum hitting the back of your throat as you swallow around him, milking him for every last drop. You pull back slowly, licking your lips as you tuck him back into his jeans, his hands still shaking as he tries to zip up.
<<ct "Guy" "Neutral">>Holy shit—<</ct>>You crawl out from under the table, wiping your mouth with the back of your hand, your grin all kinds of smug.
<<ct "MC" "">>Anytime you want a repeat, sweetheart. Just find me in the stacks.<</ct>>And with that, you [[saunter off.->School library]] <br><br>
<<MainChar_Stats "corruption" "1" "40">>
<<MainChar_Stats "arousal" "20">>
<<MainChar_Stats "school" "1" "20">>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "cleanliness" "-10">>
<<set $minute += 30>>
<<replace #push>><</replace>><</linkreplace>></span>
<<replace #finish>><</replace>>
<<else>>
You crawl under the table, your fingers already reaching for his zipper. He freezes, his eyes widening as he looks down at you. For a second, you think he’s just shocked. Then his expression twists—disgust.
<<ct "Male" "">>What the fuck—get the hell away from me!<</ct>>His voice is a sharp hiss, his hands shoving at your shoulders. You stumble back, your face burning as he scooters his chair away from you.
<<ct "Male" "">>Look at you. Just—fuck off.<</ct>>The words hit like a slap. You’re still on your knees, your breath coming fast, your fingers trembling. Around you, the library is still quiet, but suddenly, it feels like everyone can see you. Like everyone knows.
You don’t say anything. You just crawl backward, your cheeks burning, your hands shaking as you try to fix your clothes. He doesn’t even look at you again. To him, you’re already nothing.<br>
Understanding you're not as attractive as you thought, you turn to hastily [[leave the room.->School library]]<br><br>
<<MainChar_Stats "arousal" "-20">>
<<MainChar_Stats "school" "-1">>
<<replace #finish>><</replace>>
<</if>>
<</linkreplace>><</if>>
<<else>>
[[Finish reading->School library]]
<</if>><<include "Main Character">>
<<set $brother to new ManCharacter({
firstName: "Max",
lastName: "Doe",
age: 18,
relationship: 15,
currentLocation: "",
activity: "",
hasLeash: false,
}); >>
<<set $mom to new GirlCharacter({
firstName: "Kate",
lastName: "Doe",
age: 37,
relationship: 15,
currentLocation: "",
activity: "",
}); >>
<<set $dad to new ManCharacter({
firstName: "John",
lastName: "Doe",
age: 39,
relationship: 15,
currentLocation: "",
activity: "",
}); >>// constants
<<set $GENDER_MALE = 'male'>>
<<set $GENDER_FEMALE = 'female'>>
<<set $GENDER_TRANS = 'trans'>>
<<set $DEFAULT_WEIGHT = 60>>
<<set $DEFAULT_HEIGHT = 170>>
<<set $GENITALS_MALE = 'penis'>>
<<set $GENITALS_FEMALE = 'vagina'>>
<<set $GENITALS_HERMAPHRODITE = 'hermaphrodite'>>
// global variables
<<set $hour = 8>>
<<set $minute = 0>>
<<set $day = 6>>
<<set $dayOfWeek = "Saturday">>
<<set $dayCount = 1>>
<<set $dateDay = 1>>
<<set $dateMonth = "September">>
<<set $clothesAllure = 0>>
<<set $emptyItem = {name: '', image: ''} >>
<<set $granddadSeenPCFuckRalf = 0>>
<<set $hadSexWithBrother = 0>>
<<set $hadSexWithDad = 0>>
<<set $hadSexWithMom = 0>>
<<set $hadSexWithRalf = 0>>
<<set $mainCharIsOnFertilityPills = false>>
<<set $hairOptions = ['blonde','ginger','brunette']>>
<<set $hairOptionsFull = ['blonde','ginger','brunette', 'sea green', 'turquoise', 'purple','pink','black']>>
<<set $hairStyles = ['straight','pigtails','fancy']>>
<<set $hairStylesFull = ['straight','pigtails','fancy', 'fringe','side fringe','sidecut']>>
<<set $hairLengths = ['short','shoulders','chest','long']>>
<<set $breastsSizes = ['a','b','c','d']>>
<<set $eyeColors = ['grey','blue','green','brown']>>
// wardrobe
<<set $outfitSet1Name = ''>>
<<set $outfitSet2Name = ''>>
<<set $outfitSet3Name = ''>>
<<set $outfitSet4Name = ''>>
<<set $outfitSet5Name = ''>>
<<set $outfitSet6Name = ''>>
<<set $outfitSet7Name = ''>>
<<set $outfitSet8Name = ''>>
<<set $outfitSet9Name = ''>>
<<set $outfitSet10Name = ''>>
// pics
<<set $urlPath = "pics">>
// Food
<<set $listOfFood = ['Beer', 'Energy drink', 'Cocktail', 'Red Wine', 'Champaign', 'Whiskey', 'Vodka', 'Tea', 'Tea with guarana', 'Tea with syrup', 'Tea with spices', 'Mineral Water', 'Coffee', 'Coffee with guarana', 'Coffee with syrup', 'Coffee with spices', 'Coffee with lemon', 'Magret de Canard', 'Magret de Canard with guarana', 'Magret de Canard with syrup', 'Tarte au Citron', 'Ratatouille ', 'Profiteroles', 'Moules Marinières', 'Crème Brûlée', 'Stew', 'Stew with guarana', 'Stew with syrup', 'Salade', 'Pâté de Campagne', 'Coquilles Saint-Jacques']>>
<<set $listOfFoodPossibleToAddCondiments = ['Tea', 'Coffee', 'Magret de Canard', 'Ratatouille ', 'Stew', 'Salade']>>
<<set $listOfFoodPossibleToAddCondimentsGuarana = ['Tea', 'Coffee', 'Magret de Canard', 'Ratatouille ', 'Stew', 'Salade']>>
<<set $listOfFoodPossibleToAddCondimentsSyrup = ['Tea', 'Coffee', 'Magret de Canard', 'Ratatouille ', 'Stew', 'Salade']>>
<<set $listOfFoodPossibleToAddCondimentsSpices = ['Tea', 'Coffee', 'Ratatouille ']>>
<<set $listOfFoodPossibleToAddCondimentsLemon = ['Tea', 'Coffee', 'Magret de Canard']>>
// Initialisation
<<set $kitchenSupperFood = "">>
<<set $hasHomework to "none">>
//Achievements
<<set $Achievements = {
bartender: {
unlocked: false,
label: 'Become a waitress at the strip club.'
},
waitress: {
unlocked: false,
label: 'Become a restaurant waitress.'
},
brothel: {
unlocked: false,
label: "Become the brothel's best receptacle."
},
whore: {
unlocked: false,
label: 'Walk the streets'
},
petplay: {
unlocked: false,
label: 'Submit to your brother.'
},
camgirl: {
unlocked: false,
label: 'Become a successful camgirl.'
},
family: {
unlocked: false,
label: 'Have a treesome with your parents.'
},
cumrag: {
unlocked: false,
label: 'Be used while drunk.'
},
gloryhole: {
unlocked: false,
label: 'Discover the gloryhole.'
},
exhib: {
unlocked: false,
label: 'Go ouside fully naked.'
},
intellectmin: {
unlocked: false,
label: 'Reach intellect level 0.'
},
intellectmax: {
unlocked: false,
label: 'Reach intellect level 100.'
},
fitnessmax: {
unlocked: false,
label: 'Reach fitness level 100.'
},
watersport: {
unlocked: false,
label: 'Try watersports.'
},
schoolslut: {
unlocked: false,
label: "Fuck the school's principal."
},
mistress: {
unlocked: false,
label: "Submit to Alexandra."
},
office: {
unlocked: false,
label: "Officially become the Office Whore."
},
corruption: {
unlocked: false,
label: "Reach maximal corruption."
},
sexslave: {
unlocked: false,
label: "Being freed from your sexual slavery."
},
spa: {
unlocked: false,
label: "Become an expert masseuse."
},
reduction: {
unlocked: false,
label: "Get fucked for a discount in the mall."
},
breast: {
unlocked: false,
label: "Getting surgery for the biggest breasts possible."
},
attractiveness: {
unlocked: false,
label: "Reach a high attractiveness level."
},
outfit: {
unlocked: false,
label: "Buy at least 80% of the clothes, lingerie and shoes available."
},
gangbang: {
unlocked: false,
label: "Participate in a Gang Bang."
},
}>><<script>>
window.GirlCharacter = function (config) {
this.gender = variables().GENDER_FEMALE;
this.genitals = variables().GENITALS_FEMALE;
this.weight = variables().DEFAULT_WEIGHT;
this.height = variables().DEFAULT_HEIGHT;
Object.keys(config).forEach(function (pn) {
this[pn] = clone(config[pn]);
}, this);
};
GirlCharacter.prototype = Object.create(BasicCharacter.prototype);
GirlCharacter.prototype.constructor = BasicCharacter;
GirlCharacter.prototype.clone = function () {
return new BasicCharacter(this);
};
GirlCharacter.prototype.toJSON = function () {
var ownData = {};
Object.keys(this).forEach(function (pn) {
ownData[pn] = clone(this[pn]);
}, this);
return Serial.createReviver(
'new BasicCharacter($ReviveData$)', ownData
);
};
<</script>>
<<script>>
window.ManCharacter = function (config) {
this.gender = variables().GENDER_MALE;
this.genitals = variables().GENITALS_MALE;
this.weight = variables().DEFAULT_WEIGHT + 10;
this.height = variables().DEFAULT_HEIGHT + 5;
Object.keys(config).forEach(function (pn) {
this[pn] = clone(config[pn]);
}, this);
};
ManCharacter.prototype = Object.create(BasicCharacter.prototype);
ManCharacter.prototype.constructor = BasicCharacter;
ManCharacter.prototype.clone = function () {
return new BasicCharacter(this);
};
ManCharacter.prototype.toJSON = function () {
var ownData = {};
Object.keys(this).forEach(function (pn) {
ownData[pn] = clone(this[pn]);
}, this);
return Serial.createReviver(
'new BasicCharacter($ReviveData$)', ownData
);
};
<</script>>
<<set $mainChar to new GirlCharacter({
firstName: 'Anna',
lastName: 'Doe',
age: 18,
energy: 100,
arousal: 50,
corruption: 0,
maxCorruption: 150,
maxRelationship: 100,
intoxication: 0,
money: 200,
cleanliness: 100,
cooking: 10,
fitness: 50,
fitnessBoost: 0,
intellect: 50,
intellectBoost: 0,
attractiveness: 10,
camgirl: {
subscribers: 0,
streamNumber: 0,
totalEarnings: 0,
},
school: {
reputation: 0,
detentionSubject: '',
absences: 0,
detention: 0,
Math: {
lastDayVisited: 0,
score: undefined,
testNumber:0
},
Science: {
lastDayVisited: 0,
score: undefined,
testNumber:0
},
History: {
lastDayVisited: 0,
score: undefined,
testNumber:0
},
PE: {
lastDayVisited: 0,
score: undefined,
testNumber:0
},
},
work: {
currentWorkName: '',
costume: '',
barmaid: {
experience: 0,
},
waitress: {
experience: 0,
},
brothel: {
experience: 0,
},
secretary: {
experience: 0,
},
spa: {
experience: 0,
},
},
dimension: {
culture: 0,
obedience: 0,
},
lastDayBreakfast: 0,
lastDayDinner: 0,
lastDaySupper: 0,
menstruation: {
day: 1,
isProtected: false,
},
foodBoost: {
corruption: 0,
fitness: 0,
attractiveness: 0,
},
appearance: {
isCombed: true,
makeup: 'Basics',
teethBrushed: true,
image: '',
head: {
image: '',
hair: {
color: 'ginger',
length: 'chest',
style: 'straight',
modification: '',
lastHaircut: 0,
},
eyes: {
color: 'brown',
},
},
chest: {
size: 'b',
image: '',
},
body: {
image: '',
}
},
look: {
clothes: {
head: {
name: '',
image: ''
},
torso: {
name: 'White Tee-shirt',
image: String.format($urlPath + '/PaperDoll/Clothes/Torso/White Tee-shirtc.png'),
description: 'Soft cotton white tee-shirt with a relaxed fit, perfect for everyday comfort and effortless style.',
allure: 2,
obscenity: 0,
smartness: 0,
price: 40,
type: 'torso',
sport: 'true',
hue: '65',
saturation: '100',
brightness: '100',
},
stomach: {
name: '',
image: ''
},
hands: {
name: '',
image: ''
},
legs: {
name: 'Jeans',
image: String.format($urlPath + '/PaperDoll/Clothes/Legs/Jeans.png'),
description: 'A classic and comfortable jeans for a timeless and casual style.',
allure: 5,
obscenity: 0,
smartness: 0,
price: 50,
type: 'legs',
hue: '280',
saturation: '30',
brightness: '150',
},
calves: {
name: 'Ankle Socks',
image: String.format($urlPath + '/PaperDoll/Clothes/Calves/Ankle Socks.png'),
description: 'Short, snug-fitting socks that reach just above the ankle bone to offer a discreet look.',
allure: 0,
obscenity: 0,
smartness: 0,
price: 10,
type: 'calves',
sport: 'true',
hue: '0',
saturation: '0',
brightness: '195',
},
feet: {
name: 'Trainers',
image: String.format($urlPath + '/PaperDoll/Clothes/Feet/Trainers.png'),
description: 'Comfortable and versatile sneakers designed for everyday wear, blending casual style with all-day support.',
allure: 5,
obscenity: 0,
smartness: 0,
price: 70,
type: 'feet',
sport: 'true',
hue: '80',
saturation: '170',
brightness: '100',
}
},
lingerie: {
chest: {
name: 'Basic Bra',
image: String.format($urlPath + '/PaperDoll/Lingerie/Chest/Basic Brab.png'),
description: 'Classic bra with soft cups and adjustable straps for everyday support and style.',
allure: 2,
obscenity: 0,
smartness: 0,
price: 30,
type: 'chest',
hue: '50',
saturation: '20',
brightness: '170',
},
groin: {
name: 'Basic Panties',
image: String.format($urlPath + '/PaperDoll/Lingerie/Groin/Basic Panties.png'),
description: 'Classic panties with a comfortable fit and soft, breathable fabric for everyday wear.',
allure: 2,
obscenity: 0,
smartness: 0,
price: 30,
type: 'chest',
hue: '50',
saturation: '20',
brightness: '170',
}
},
accessories: {
hair: {
name: '',
image: ''
},
eyes: {
name: '',
image: ''
},
neck: {
name: '',
image: ''
},
wrists: {
name: '',
image: ''
},
fingers: {
name: '',
image: ''
},
vagina: {
name: '',
image: ''
},
anus: {
name: '',
image: ''
},
},
piercings: {
earlobes: {
name: '',
image: ''
},
nipples: {
name: '',
image: ''
},
clitoris: {
name: '',
image: ''
},
},
tattoos: {
abdomen: {
name: '',
},
leftAnkle: {
name: '',
},
rightAnkle: {
name: '',
},
leftArm: {
name: '',
},
rightArm: {
name: '',
},
leftThigh: {
name: '',
},
rightThigh: {
name: '',
},
},
},
eroticLook: {
intimateHaircut: 'shaved',
lastShave: 0,
},
items: {
razors: 3,
wet_wipes: 20,
makeup_kit: 10,
cheapCondoms: 5,
},
sexStats: {
virgin: true,
masturbated: 0,
bj: 0,
vaginal: 0,
vaginalCapacity: 1,
anal: 0,
analCapacity: 1,
raped: 0
},
pregnancy: {
isPregnant: false,
day: 0,
isOnPills: false,
knowsAboutPregnancy: false,
},
haveCum: {
face: 0,
inass: 0,
onass: 0,
inpussy: 0,
onpussy: 0,
body: 0
}
}); >>
<<script>>
variables().mainChar.getAllure = function(category) {
let allure = 0;
for (const key in this.look[category]) {
if (this.look[category][key].allure !== undefined) {
allure += this.look[category][key].allure;
}
}
return allure;
};
variables().mainChar.haveManyCumPlaces = function() {
const haveManyCum = Object.keys(this.haveCum).map(objKey => {
return this.haveCum[objKey] > 0;
}).filter(place => place).length;
return haveManyCum > 1;
};
variables().mainChar.haveOneCumPlace = function() {
const cumPlaces = Object.keys(this.haveCum);
let cumPlace = '';
for (let place of cumPlaces) {
if (this.haveCum[place] > 0) {
cumPlace = place;
break;
}
}
return cumPlace;
};
variables().mainChar.cleanCum = function() {
this.haveCum = {
face: 0,
inass: 0,
onass: 0,
inpussy: 0,
onpussy: 0,
body: 0
};
};
variables().mainChar.cleanCumFace = function() {
this.haveCum.face = 0;
};
variables().mainChar.cleanCumLegs = function() {
this.haveCum.inass = 0;
this.haveCum.onass = 0;
this.haveCum.inpussy = 0;
this.haveCum.onpussy = 0;
};
<</script>> <<script>>
Setting.addHeader("Game settings");
Setting.addToggle("isBarsPreferred", {
label: "Player's stats displaying as bars",
default: false,
});
Setting.addToggle("EnableSlavers", {
label: "Enable slavers random event",
default: true,
});
Setting.addToggle("EnablePrison", {
label: "Enable prison event",
default: true,
});
Setting.addToggle("EnableCheats", {
label: "Enable Cheats",
default: false,
});
<</script>>
<<set $selectedcolor to $mainChar.appearance.head.hair.color>>
<<set $selectedstyle to $mainChar.appearance.head.hair.style>>
<<set $selectedlength to $mainChar.appearance.head.hair.length>>
<<set $selectedeye to $mainChar.appearance.head.eyes.color>>
Hair: color -
<<listbox "$selectedcolor" autoselect>>
<<optionsfrom $hairOptions>>
<</listbox>>
|
style -
<<listbox "$selectedstyle" autoselect>>
<<optionsfrom $hairStyles>>
<</listbox>>
|
length -
<<listbox "$selectedlength" autoselect>>
<<optionsfrom $hairLengths>>
<</listbox>>
<br><br>
Eyes: color -
<<listbox "$selectedeye" autoselect>>
<<optionsfrom $eyeColors>>
<</listbox>><br><br>
<<link "Apply changes and go back">>
<<set $mainChar.appearance.head.eyes.color to $selectedeye>>
<<set $mainChar.appearance.head.hair.length to $selectedlength>>
<<set $mainChar.appearance.head.hair.style to $selectedstyle>>
<<set $mainChar.appearance.head.hair.hue to Number($selectedhue)>>
<<set $mainChar.appearance.head.hair.brightness to Number($selectedbrightness)>>
<<set $mainChar.appearance.head.hair.saturation to Number($selectedsaturation)>>
<<goto "Create the character">>
<</link>>
<<done>>
<<script>>
$('#listbox-selectedcolor, #listbox-selectedstyle, #listbox-selectedlength').on('change', function () {
var selectedlength = State.variables.selectedlength;
var selectedcolor = State.variables.selectedcolor;
var selectedstyle = State.variables.selectedstyle;
var urlPath = State.variables.urlPath;
if (selectedcolor === 'ginger') {
var hueValue = 0;
var saturationValue = 100;
var brightnessValue = 100;}
else if (selectedcolor === 'brunette'){
var hueValue = -30;
var saturationValue = 70;
var brightnessValue = 50;}
else if (selectedcolor === 'blonde'){
var hueValue = 10;
var saturationValue = 35;
var brightnessValue = 160;}
State.variables.selectedhue = hueValue;
State.variables.selectedsaturation = saturationValue;
State.variables.selectedbrightness = brightnessValue;
State.variables.mainChar.appearance.head.hair.color = selectedcolor;
var imageUrl = String.format(urlPath + '/PaperDoll/MainBody/Hair/' + selectedlength + '/' + selectedstyle + '.png');
$('#DollHair').html('<img src="' + imageUrl + '" style="filter: hue-rotate(' + hueValue + 'deg) saturate(' + saturationValue + '%) brightness(' + brightnessValue + '%);">');
});
$('#listbox-selectedeye').on('change', function () {
var selectedeye = State.variables.selectedeye;
var urlPath = State.variables.urlPath;
var imageUrl = String.format(urlPath + '/PaperDoll/MainBody/Eyes/' + selectedeye + 'Eyes.png');
$('#DollEyes').html('<img src="' + imageUrl + '" alt="Doll eye">');
});
<</script>>
<</done>>
@@.default-image-wrapper;
<<if $mainChar.look.clothes.torso.name === ''
&& $mainChar.look.lingerie.chest.name === ''
&& $mainChar.look.lingerie.groin.name == ''>>
[img[String.format($urlPath + '/Bedroom/Bed/naked.jpg')]]
<<elseif $mainChar.look.clothes.torso.name === ''
&& $mainChar.look.lingerie.chest.name === ''
&& $mainChar.look.lingerie.groin.name !== ''>>
[img[String.format($urlPath + '/Bedroom/Bed/topless.jpg')]]
<<elseif $mainChar.look.clothes.torso.name === ''
&& $mainChar.look.lingerie.chest.name !== ''
&& $mainChar.look.lingerie.groin.name === ''>>
[img[String.format($urlPath + '/Bedroom/Bed/in_bra_only.jpg')]]
<<elseif $mainChar.look.clothes.torso.name === ''
&& $mainChar.look.lingerie.chest.name !== ''
&& $mainChar.look.lingerie.groin.name !== ''>>
[img[String.format($urlPath + '/Bedroom/Bed/lingerie.jpg')]]
<<elseif $mainChar.look.clothes.torso.name !== ''>>
[img[String.format($urlPath + '/Bedroom/Bed/clothed.jpg')]]<<endif>>@@
<br>
You lay on your bed. <br>
<br>
<<set _napHourList to [1,2,3,4]>>
<<set _napMinuteList to [0,5,10,15,20,25,30,35,40,45,50,55]>>
<<set _willDream to random(3)>>
<<link "Sleep">>
<<set $mainChar.lastBedTime to $hour+$minute/60>>
<<if _willDream == 0 && $mainChar.corruption >= 5>>
<<goto "Dreams">>
<<else>>
<<goto "Sleep">>
<<endif>>
<</link>>
<br>
[[Have a nap]] for
<<listbox "$napHour" autoselect>>
<<optionsfrom _napHourList>>
<</listbox>> hours and
<<listbox "$napMinute" autoselect>>
<<optionsfrom _napMinuteList>>
<</listbox>> minutes
<br>
<br>
[[Get up->Bedroom]]<<link 'Check your look'>>
<<toggleclass "#character-info" "hidden">>
<</link>>
@@#character-info.hidden;
<br>
<br>
<<if $mainChar.appearance.head.hair.color !== ''>>
You don't wear any makeup. <br>
You have slightly tanned, delicate, pleasant-to-the-touch skin. <br>
<<if $mainChar.appearance.head.hair.length === 'short'>>
You have $mainChar.appearance.head.hair.color $mainChar.appearance.head.hair.style short hair. It is a pretty popular hairstyle nowadays. You do not need to spend much time on it. Besides, whatever the weather, you look great!
<<elseif $mainChar.appearance.head.hair.length === 'shoulders'>>
You have $mainChar.appearance.head.hair.color $mainChar.appearance.head.hair.style shoulder-length hair that quite suits you. Sometimes your hair falls in front of your face and obstructs the view.
<<elseif $mainChar.appearance.head.hair.length === 'chest'>>
You have $mainChar.appearance.head.hair.color $mainChar.appearance.head.hair.style chest-length hair. This is one of the most popular hairstyles amongst girls of your age. This longer hairstyle is more difficult to care for but worth the effort.
<<elseif $mainChar.appearance.head.hair.length === 'long'>>
<<= $mainChar.appearance.head.hair.color.toUpperFirst() >> $mainChar.appearance.head.hair.style long hair adorns your head. It falls well past your chest, attracting the attention of others. But beware, this length of hair is hell to tend to.
<<endif>>
<<endif>>
<br>
You have normal, pretty attractive lips. They look good!
<br>
<<switch $mainChar.appearance.makeup>>
<<case 'None'>>
Your face is bare and unadorned, with visible blemishes and imperfections that reveal your natural, unfiltered beauty.
<<case "Basics">>
You wear a light layer of foundation and concealer, expertly blended to hide any blemishes, giving your skin a smooth and even appearance.
<<case 'Subtle'>>
Your makeup is understated yet elegant, with a soft glow that enhances your natural features without overpowering them.
<<case "Cute">>
Your makeup is playful and youthful, with rosy cheeks, a touch of gloss on your lips, and a hint of shimmer on her eyelids, creating an adorable and innocent look.
<<case 'Regular'>>
You sports a balanced and polished look, with well-defined eyes, a touch of blush, and a neutral lip color, suitable for any occasion.
<<case "Heavy">>
Your face is caked with layers of foundation, dramatic eye makeup, and bold lipstick, creating a striking and intense appearance that demands attention.
<<case "Goth">>
Your makeup is dark and moody, with smoky eyes, deep purple and black-ish lipstick, and pale foundation, embodying a mysterious and edgy aesthetic.
<<case 'Flashy'>>
Your makeup is over-the-top and provocative, with thick, winged eyeliner, heavy contouring, glittering eyeshadow, and bright red lipstick, designed to turn heads and exude sex appeal.
<<case 'Ruined'>>
Your once-immaculate makeup is now a smeared and streaky mess, a clear sign of the intense and rough treatment your face has endured.
<</switch>>
<br>
<<if $mainChar.sexStats.bj === 0>>
You have an innocent [[mouth->Character mouth]]
<<elseif $mainChar.sexStats.bj >= 1 && $mainChar.sexStats.bj < 10>>
Your [[mouth->Character mouth]] is inexperienced, but it looks cute and adds excitement. You're not sure how to use your tongue and have problems controlling your teeth. You focus too much on your technique to pay attention to your partner. Your throat is very sensitive and resists "foreign objects".
<<elseif $mainChar.sexStats.bj >= 10 && $mainChar.sexStats.bj < 25>>
Your [[mouth->Character mouth]] already has some experience. You can even use your tongue to lick and add more stimulation. Sometimes you look into the eyes of your partner. Your throat sensitivity is lower than average and you can sometimes even take a whole dick in your mouth.
<<elseif $mainChar.sexStats.bj >= 25 && $mainChar.sexStats.bj < 40>>
You have a pretty well trained [[mouth->Character mouth]]. Your tongue is much more skillfull, meaning you can lick entire shafts and really stimulate pussies. You can confidently maintain eye contact whilst still giving satisfaction to your parnter. Your throat gives almost no complaints and you can take much more dick than most.
<<elseif $mainChar.sexStats.bj >= 40 && $mainChar.sexStats.bj < 70>>
You have a professionally trained [[mouth->Character mouth]] that has had a lot of experience! Your tongue confidently turns a cock, skillfully processing its head and professionally working on the barrel. You also remember that you need to pay attention to the testicles. During eye contact, you smile and laugh with your eyes, adding excitement to your partner. Your mouth is almost insensitive and even a big cock can penetrate your throat for a few seconds. You also have a lot of salivation, which helps you a lot. Girls go crazy with your mouth! You are able to expertly serve pussies and bring your partner to several orgasms.
<<elseif $mainChar.sexStats.bj >= 70>>
Even experienced porn actresses should praise your [[mouth->Character mouth]]! Your tongue applies perfect pressure and knows where to concentrate. In fact, you can bring your partner to orgasm only with your tongue, without even using your whole mouth! Confidence and vulgarity mixes in your gaze, which forces the partner to submit to your experience and completely relax, concentrating on pleasure. The sensitivity of your throat is completely gone and now you can serve any dick. You can also take a while cock in your mouth right down to the base. As soon as you start having fun with a woman, the only thing she can do is press your head to her pussy and hold it with all her strength, because no one wants to stop the pleasure that you can bring.
<<endif>>
<br>
<<if $mainChar.sexStats.vaginal === 0>>
Your $mainChar.eroticLook.intimateHaircut [[pussy->Character pussy]] still has hymen
<<elseif $mainChar.sexStats.vaginal >= 1 && $mainChar.sexStats.vaginal < 20>>
You have an inexperienced tight $mainChar.eroticLook.intimateHaircut [[pussy->Character pussy]] between your legs
<<elseif $mainChar.sexStats.vaginal >= 20 && $mainChar.sexStats.vaginal < 45>>
Your $mainChar.eroticLook.intimateHaircut [[pussy->Character pussy]] is already comfortable with dicks and looks pretty used.
<<elseif $mainChar.sexStats.vaginal >= 45 && $mainChar.sexStats.vaginal < 70>>
Your experienced $mainChar.eroticLook.intimateHaircut [[pussy->Character pussy]] is quite stretched and most members can enter without problems.
<<elseif $mainChar.sexStats.vaginal >= 70>>
Your poor $mainChar.eroticLook.intimateHaircut [[hole->Character pussy]] has seen a lot. It is very stretched, but elastic and can take in more than just human cocks...
<<endif>>
<br>
<<if $mainChar.sexStats.anal === 0>>
You have a chaste [[anal->Character anal]].
<<elseif $mainChar.sexStats.anal >= 1 && $mainChar.sexStats.anal < 20>>
You have a tight [[anal->Character anal]] that can take small dicks.
<<elseif $mainChar.sexStats.anal >= 20 && $mainChar.sexStats.anal < 50>>
Your [[anal->Character anal]] is sufficiently developed and you are happy to serve most members.
<<elseif $mainChar.sexStats.anal >= 50>>
Your [[anal->Character anal]] gapes more than most. Small dicks no longer give you pleasure, in fact, you almost don't feel them anymore.
<<endif>>
<br>
<<set _cupSizeName = $mainChar.appearance.chest.size.toUpperFirst() + '-cup' >>
Your breasts are EU [[_cupSizeName->Character chest]]
<<set $mainChar.appearance.chest.image = String.format($urlPath + '/Appearance/Chest/' + $mainChar.appearance.chest.size.toLowerCase() + '.jpg')>>
@@<<if $mainChar.sexStats.bj === 0>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Appearance/Mouth/chaste.jpg')]]
@@
<<elseif $mainChar.sexStats.bj >= 1 && $mainChar.sexStats.bj < 10>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Appearance/Mouth/inexperienced.jpg')]]
@@
<<elseif $mainChar.sexStats.bj >= 10 && $mainChar.sexStats.bj < 25>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Appearance/Mouth/somewhat_experienced.jpg')]]
@@
<<elseif $mainChar.sexStats.bj >= 25 && $mainChar.sexStats.bj < 40>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Appearance/Mouth/experienced.jpg')]]
@@
<<elseif $mainChar.sexStats.bj >= 40 && $mainChar.sexStats.bj < 70>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Appearance/Mouth/deepthroat.jpg')]]
@@
<<elseif $mainChar.sexStats.bj >= 70>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Appearance/Mouth/pro.jpg')]]
@@
<<endif>>
<<back "Back">><<if $mainChar.sexStats.vaginal === 0>>
@@.default-image-wrapper;
[img[String.format($urlPath + "/Appearance/Pussy/Virgin/" + random(1, 3) + ".jpg")]]
@@
<<elseif $mainChar.sexStats.vaginal >= 1 && $mainChar.sexStats.vaginal < 20>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Appearance/Pussy/Small/{0}.jpg', random(1, 3))]]
@@
<<elseif $mainChar.sexStats.vaginal >= 20 && $mainChar.sexStats.vaginal < 45>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Appearance/Pussy/Medium/{0}.jpg', random(1, 3))]]
@@
<<elseif $mainChar.sexStats.vaginal >= 45 && $mainChar.sexStats.vaginal < 70>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Appearance/Pussy/Large/{0}.jpg', random(1, 3))]]
@@
<<elseif $mainChar.sexStats.vaginal >= 70>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Appearance/Pussy/Hole/{0}.jpg', random(1, 3))]]
@@
<<endif>>
<<back "Back">><<if $mainChar.sexStats.anal === 0>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Appearance/Anal/Virgin/' + random(1, 3) + '.jpg')]]
@@
<<elseif $mainChar.sexStats.anal >= 1 && $mainChar.sexStats.anal < 20>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Appearance/Anal/Small/' + random(1, 3) + '.jpg')]]
@@
<<elseif $mainChar.sexStats.anal >= 20 && $mainChar.sexStats.anal < 50>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Appearance/Anal/Developed/' + random(1, 3) + '.jpg')]]
@@
<<elseif $mainChar.sexStats.anal >= 50>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Appearance/Anal/Hole/' + random(2) + '.jpg')]]
@@
<<endif>>
<<back "Back">>[img[String.format($mainChar.appearance.chest.image)]]
<<back "Back">><<if $brother.currentLocation is "Brother's room" and $hour>6 and $hour <10>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Brothers_Room/BedroomBrotherMorning.jpg")]] @@
<<elseif $brother.currentLocation is "Brother's room" and $hour <17>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Brothers_Room/BedroomBrotherDay.jpg")]] @@
<<elseif $brother.currentLocation is "Brother's room" and $hour <20>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Brothers_Room/BedroomBrotherEvening.jpg")]] @@
<<elseif $brother.currentLocation is "Brother's room" and $hour <23>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Brothers_Room/BedroomBrotherNight.jpg")]] @@
<<elseif $hour>=6 and $hour<10>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Brothers_Room/BedroomMorning.jpg")]] @@
<<elseif $hour>=10 and $hour<17>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Brothers_Room/BedroomDay.jpg")]] @@
<<elseif $hour>=17 and $hour<20>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Brothers_Room/BedroomMorning.jpg")]] @@
<<elseif $hour>=20 and $hour<22>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Brothers_Room/BedroomNight.jpg")]] @@
<<else>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Brothers_Room/BedroomBrotherSleep.jpg")]] @@
<</if>><br>
<<ScheduleBrother>> <<ScheduleMom>> <<ScheduleDad>>
<br>
Though your room is slightly bigger, your brother's is plenty big enough. The space is well lit with three large windows, only partially blocked by white blinds. <br>
In the center of the room against the wall there is a large double bed, over which a lamp hangs. Around the bed are many shelves. <br>
To the left of the bed is a chest of drawers on which a small globe of the Earth stands. Just next to the drawers, set into the wall, is your brother's wardrobe.
<br><br>
<<if $brother.relationship >=80 and $mainChar.corruption >=80 and $brother.currentLocation is "Brother's room">>
<<if $brother.hasLeash is false and $wardrobe.available.includes('Leash')>>
Your brother is here. You think it's time to [[offer him your leash.->Pet Play]]<br>
<<elseif $mainChar.HasPetPlayed != $daycount and $mainChar.energy>=20>>
While he's there, you should ask him if he's willing to [[walk you.->Pet Play]]<br>
<<if $timeOfDay is "Day" and $mainChar.energy>=20>>
You could also ask him to [[walk you outside.->Outdoor Pet Play]]<br>
<</if>>
<</if>><</if>>
<<if ($dayCount > 1 + $mainChar.did_cleaning_brother or $mainChar.did_cleaning_brother is undefined) and ($hour >= 9 and $hour <= 20) and $mainChar.energy>=20>>
The bedroom is in a messy state... [[do a bit of cleaning.->Brother room cleaning]]<br><br>
<</if>>
[[Living room->Living room]]<<if $currentPassage is 'Wardrobe'>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Bedroom/wardrobe.jpg")]]
</div>
<<else>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/School/Gym/LockerRoom/Locker.jpg")]]
</div>
<</if>><br>
As you explore your wardrobe, you're on the hunt for the perfect headwear to complete your ensemble. With each consideration, you edge closer to perfecting your look, adding a touch of personal style to your attire for the day.<br><br>
<table width="100%" border="5" class="wardrobe-clothes">
<tbody>
<<for _itemTitle, _item range $wardrobe.clothes.head>>
<tr>
<td>
<<capture _itemTitle _item>>
<<if $wardrobe.clothes.head[_itemTitle].name === $mainChar.look.clothes.head.name>>
<<mouseover>>
<<set _clothesName = $wardrobe.clothes.head[_itemTitle].name + " (take off)" >>
<<link _clothesName $currentPassage>>
<<set $mainChar.look.clothes.head = $emptyItem >>
<</link>>
<<onhover>>
<<replace '#DollClothesHead'>>
<</replace>>
<<onmouseout>>
<<replace '#DollClothesHead'>>
[img[String.format($urlPath + '/PaperDoll/Clothes/Head/' + $dollHeadClothes + '.png')]]
<</replace>>
<</mouseover>>
<<else>>
<<set _clothesName = $wardrobe.clothes.head[_itemTitle].name + " (wear)" >>
<<mouseover>>
<<link _clothesName $currentPassage>>
<<set $mainChar.look.clothes.head = $wardrobe.clothes.head[_itemTitle] >>
<</link>>
<<onhover>>
<<replace '#DollClothesHead'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Head/${$wardrobe.clothes.head[_itemTitle].name}.png`" @style="'filter: hue-rotate('+ $wardrobe.clothes.head[_itemTitle].hue +'deg) saturate('+ $wardrobe.clothes.head[_itemTitle].saturation + '%) brightness('+ $wardrobe.clothes.head[_itemTitle].brightness+ '%);'">
<</replace>>
<<onmouseout>>
<<replace '#DollClothesHead'>>
[img[String.format($urlPath + '/PaperDoll/Clothes/Head/' + $dollHeadClothes +'.png')]]
<</replace>>
<</mouseover>>
<<endif>>
<</capture>>
</td>
<td>
<<= $wardrobe.clothes.head[_itemTitle].description >>
</td>
</tr>
<</for>>
</tbody>
</table>
<br>
<br>
<<link "Back">><<goto $pastPassage>><</link>>
<<script>>
window.Wardrobe = function (config) {
this.clothes = {};
this.accessories = {};
this.lingerie = {};
this.piercings = {};
this.available = [];
Object.keys(config).forEach(function (pn) {
this[pn] = clone(config[pn]);
}, this);
};
Wardrobe.prototype.clone = function () {
return new Wardrobe(this);
};
Wardrobe.prototype.toJSON = function () {
var ownData = {};
Object.keys(this).forEach(function (pn) {
ownData[pn] = clone(this[pn]);
}, this);
return Serial.createReviver('new Wardrobe($ReviveData$)', ownData);
};
Wardrobe.prototype.addItem = function(itemType, item) {
if (! item.hasOwnProperty('name')) {
alert('"name" property must be provided!');
return;
}
let baseName = item.name;
let index = 0;
let newName = baseName;
while (this.clothes[itemType].hasOwnProperty(newName)) {
newName = baseName + index;
index++;
}
if (index == 0){
this.clothes[itemType][baseName] = item;
this.available.push(newName);
} else {
item.name = item.name + index;
this.clothes[itemType][newName] = item;
this.available.push(newName);
}
};
Wardrobe.prototype.addAccessory = function(itemType, item) {
if (! item.hasOwnProperty('name')) {
alert('"name" property must be provided!');
return;
}
let baseName = item.name;
let index = 0;
let newName = baseName;
while (this.accessories[itemType].hasOwnProperty(newName)) {
newName = baseName + index;
index++;
}
if (index == 0){
this.accessories[itemType][baseName] = item;
this.available.push(newName);
} else {
item.name = item.name + index;
this.accessories[itemType][newName] = item;
this.available.push(newName);
}
};
Wardrobe.prototype.addLingerie = function(itemType, item) {
if (! item.hasOwnProperty('name')) {
alert('"name" property must be provided!');
return;
}
let baseName = item.name;
let index = 0;
let newName = baseName;
while (this.lingerie[itemType].hasOwnProperty(newName)) {
newName = baseName + index;
index++;
}
if (index == 0){
this.lingerie[itemType][baseName] = item;
this.available.push(newName);
} else {
item.name = item.name + index;
this.lingerie[itemType][newName] = item;
this.available.push(newName);
}
};
Wardrobe.prototype.addPiercing = function(itemType, item) {
if (! item.hasOwnProperty('name')) {
alert('"name" property must be provided!');
return;
}
let baseName = item.name;
let index = 0;
let newName = baseName;
while (this.piercings[itemType].hasOwnProperty(newName)) {
newName = baseName + index;
index++;
}
if (index == 0){
this.piercings[itemType][baseName] = item;
this.available.push(newName);
} else {
item.name = item.name + index;
this.piercings[itemType][newName] = item;
this.available.push(newName);
}
};
<</script>>
<<set $wardrobe to new Wardrobe({
clothes: {
head: {},
torso: {},
stomach: {},
hands: {},
legs: {},
calves: {},
feet: {},
},
accessories: {
hair: {},
eyes: {},
neck: {},
wrists: {},
fingers: {},
vagina: {},
anus: {},
},
lingerie: {
chest: {},
groin: {},
},
piercings: {
earlobes: {},
nipples: {},
clitoris: {}
}
})>>
<<run $wardrobe.addItem('torso', {
name: 'School Uniform',
image: String.format($urlPath + '/PaperDoll/Clothes/Torso/School Uniformc.png'),
description: 'Classic school uniform top featuring a crisp collar and structured fit for a clean, polished look.',
allure: 5,
obscenity: 0,
smartness: 0,
price: 75,
type: 'torso',
hue: '300',
saturation: '100',
brightness: '70',
})>>
<<run $wardrobe.addItem('torso', {
name: 'White Tee-shirt',
image: String.format($urlPath + '/PaperDoll/Clothes/Torso/White Tee-shirtc.png'),
description: 'Soft cotton white tee-shirt with a relaxed fit, perfect for everyday comfort and effortless style.',
allure: 2,
obscenity: 0,
smartness: 0,
price: 40,
type: 'torso',
sport: 'true',
hue: '65',
saturation: '100',
brightness: '100',
})>>
<<run $wardrobe.addItem('legs', {
name: 'Jeans',
image: String.format($urlPath + '/PaperDoll/Clothes/Legs/Jeans.png'),
description: 'A classic and comfortable jeans for a timeless and casual style.',
allure: 5,
obscenity: 0,
smartness: 0,
price: 50,
type: 'legs',
hue: '280',
saturation: '30',
brightness: '150',
})>>
<<run $wardrobe.addItem('legs', {
name: 'School skirt',
image: String.format($urlPath + '/PaperDoll/Clothes/Legs/School skirt.png'),
description: 'A classic school skirt with a flattering fit and versatile design.',
allure: 5,
obscenity: 0,
smartness: 0,
price: 50,
type: 'legs',
hue: '300',
saturation: '100',
brightness: '70',
})>>
<<run $wardrobe.addItem('feet', {
name: 'Trainers',
image: String.format($urlPath + '/PaperDoll/Clothes/Feet/Trainers.png'),
description: 'Comfortable and versatile sneakers designed for everyday wear, blending casual style with all-day support.',
allure: 5,
obscenity: 0,
smartness: 0,
price: 70,
type: 'feet',
sport: 'true',
hue: '80',
saturation: '170',
brightness: '100',
})>>
<<run $wardrobe.addItem('feet', {
name: 'Mary Jane Flats',
image: String.format($urlPath + '/PaperDoll/Clothes/Feet/Mary Jane Flats.png'),
description: 'Classic round-toe shoes with a single strap across the instep —simple, innocent, and timeless with just a hint of charm.',
allure: 5,
obscenity: 0,
smartness: 0,
price: 40,
type: 'feet',
hue: '0',
saturation: '0',
brightness: '60',
})>>
<<run $wardrobe.addLingerie('chest', {
name: 'Basic Bra',
image: String.format($urlPath + '/PaperDoll/Lingerie/Chest/Basic Brac.png'),
description: 'Classic bra with soft cups and adjustable straps for everyday support and style.',
allure: 2,
obscenity: 0,
smartness: 0,
price: 30,
type: 'chest',
hue: '50',
saturation: '20',
brightness: '170',
})>>
<<run $wardrobe.addLingerie('groin', {
name: 'Basic Panties',
image: String.format($urlPath + '/PaperDoll/Lingerie/Groin/Basic Panties.png'),
description: 'Classic panties with a comfortable fit and soft, breathable fabric for everyday wear.',
allure: 2,
obscenity: 0,
smartness: 0,
price: 30,
type: 'groin',
hue: '50',
saturation: '20',
brightness: '170',
})>>
<<run $wardrobe.addItem('calves', {
name: 'Ankle Socks',
image: String.format($urlPath + '/PaperDoll/Clothes/Calves/Ankle Socks.png'),
description: 'Short, snug-fitting socks that reach just above the ankle bone to offer a discreet look.',
allure: 0,
obscenity: 0,
smartness: 0,
price: 10,
type: 'calves',
sport: 'true',
hue: '0',
saturation: '0',
brightness: '195',
})>>
<<set $Mall to {
clothes_top: {
colorfulcroptop: {
name: 'Colorful Crop-Top',
image: String.format($urlPath + '/PaperDoll/Clothes/Torso/Colorful Crop-Topc.png'),
description: 'Stylish and trendy crop top that bares your midriff fashionably',
allure: 5,
obscenity: 3,
smartness: 0,
price: 40,
type: 'torso',
hue: '255',
saturation: '110',
brightness: '125',
},
croptop: {
name: 'White Crop-Top',
image: String.format($urlPath + '/PaperDoll/Clothes/Torso/White Crop-Topc.png'),
description: 'Stylish and trendy crop top that bares your midriff fashionably',
allure: 5,
obscenity: 3,
smartness: 0,
price: 40,
type: 'torso',
},
schooluniform: {
name: 'School Uniform',
image: String.format($urlPath + '/PaperDoll/Clothes/Torso/School Uniformc.png'),
description: 'Classic school uniform top featuring a crisp collar and structured fit for a clean, polished look.',
allure: 5,
obscenity: 0,
smartness: 0,
price: 75,
type: 'torso',
hue: '300',
saturation: '100',
brightness: '70',
},
shirt: {
name: 'Shirt',
image: String.format($urlPath + '/PaperDoll/Clothes/Torso/Shirtc.png'),
description: 'A classic button-up top with a collar and sleeves, versatile for both formal and casual wear.',
allure: 5,
obscenity: 0,
smartness: 0,
price: 60,
type: 'torso',
office: 'true',
hue: '65',
saturation: '125',
brightness: '90',
},
tanktop: {
name: 'Tank Top',
image: String.format($urlPath + '/PaperDoll/Clothes/Torso/Tank Topc.png'),
description: 'A sleeveless, form-fitting top that hugs the torso, offering a casual yet subtly revealing look.',
allure: 8,
obscenity: 0,
smartness: 0,
price: 40,
type: 'torso',
hue: '90',
saturation: '80',
brightness: '120',
},
teeshirt: {
name: 'Tee-shirt',
image: String.format($urlPath + '/PaperDoll/Clothes/Torso/Tee-shirtc.png'),
description: 'Soft cotton tee-shirt with a relaxed fit, perfect for everyday comfort and effortless style.',
allure: 2,
obscenity: 0,
smartness: 0,
price: 40,
type: 'torso',
sport: 'true',
hue: '90',
saturation: '80',
brightness: '120',
},
whiteteeshirt: {
name: 'White Tee-shirt',
image: String.format($urlPath + '/PaperDoll/Clothes/Torso/White Tee-shirtc.png'),
description: 'Soft cotton white tee-shirt with a relaxed fit, perfect for everyday comfort and effortless style.',
allure: 2,
obscenity: 0,
smartness: 0,
price: 40,
type: 'torso',
sport: 'true',
hue: '65',
saturation: '100',
brightness: '100',
},
},
clothes_bottom: {
Bermuda: {
name: 'Bermuda',
image: String.format($urlPath + '/PaperDoll/Clothes/Legs/Bermuda.png'),
description: 'Tailored yet relaxed, Bermuda shorts offer a polished casual look that balances comfort and style.',
allure: 5,
obscenity: 0,
smartness: 0,
price: 30,
type: 'legs',
hue: '220',
saturation: '40',
brightness: '120',
},
harempants: {
name: 'Harem Pants',
image: String.format($urlPath + '/PaperDoll/Clothes/Legs/Harem Pants.png'),
description: 'Loose and expressive, harem pants bring a bold, comfortable flair with their distinctive dropped fit.',
allure: 5,
obscenity: 0,
smartness: 0,
price: 25,
type: 'legs',
hue: '170',
saturation: '40',
brightness: '120',
},
jeans: {
name: 'Jeans',
image: String.format($urlPath + '/PaperDoll/Clothes/Legs/Jeans.png'),
description: 'A classic and comfortable jeans for a timeless and casual style.',
allure: 5,
obscenity: 0,
smartness: 0,
price: 50,
type: 'legs',
hue: '280',
saturation: '30',
brightness: '150',
},
SchoolSkirt: {
name: 'School skirt',
image: String.format($urlPath + '/PaperDoll/Clothes/Legs/School skirt.png'),
description: 'A classic school skirt with a flattering fit and versatile design.',
allure: 5,
obscenity: 0,
smartness: 0,
price: 50,
type: 'legs',
hue: '300',
saturation: '100',
brightness: '70',
},
PencilSkirt: {
name: 'Long pencil skirt',
image: String.format($urlPath + '/PaperDoll/Clothes/Legs/Long pencil skirt.png'),
description: 'A sleek and sophisticated pencil skirt that exudes professionalism and style.',
allure: 10,
obscenity: 0,
smartness: 0,
price: 50,
type: 'legs',
office: 'true',
hue: '60',
saturation: '200',
brightness: '70',
},
trousers: {
name: 'Trousers',
image: String.format($urlPath + '/PaperDoll/Clothes/Legs/Trousers.png'),
description: 'Classic and versatile, trousers offer a clean, refined style suitable for many occasions.',
allure: 3,
obscenity: 0,
smartness: 0,
price: 45,
type: 'legs',
hue: '320',
office: 'true',
saturation: '120',
brightness: '80',
},
strippedflarepants: {
name: 'Stripped Flare Trousers',
image: String.format($urlPath + '/PaperDoll/Clothes/Legs/Stripped Flare Trousers.png'),
description: 'A stylish striped flare pants with a retro-inspired silhouette.',
allure: 5,
obscenity: 0,
smartness: 0,
price: 60,
type: 'legs',
hue: '210',
saturation: '70',
brightness: '120',
},
widelegpants: {
name: 'Wide Leg Pants',
image: String.format($urlPath + '/PaperDoll/Clothes/Legs/Wide Leg Pants.png'),
description: 'Breezy and fashionable, wide leg pants create a flowing silhouette with modern elegance.',
allure: 5,
obscenity: 0,
smartness: 0,
price: 55,
type: 'legs',
hue: '60',
saturation: '120',
brightness: '80',
},
},
chic: {
bowblouse: {
name: 'Bow Blouse',
image: String.format($urlPath + '/PaperDoll/Clothes/Torso/Bow Blousec.png'),
description: 'A sleek satin top with long sleeves and a deep V-neckline, cinched at the waist with a wide ribbon bow for an elegant, feminine silhouette.',
allure: 5,
obscenity: 0,
smartness: 0,
price: 40,
type: 'torso',
hue: '170',
saturation: '45',
brightness: '130',
},
crossshirt: {
name: 'Cross shirt',
image: String.format($urlPath + '/PaperDoll/Clothes/Torso/Cross shirtc.png'),
description: 'A sensually styled shirt with a captivating cross neckline, creating a bold and eye-catching design.',
allure: 5,
obscenity: 5,
smartness: 0,
price: 55,
type: 'torso',
},
drapeshirt: {
name: 'Drape Shirt',
image: String.format($urlPath + '/PaperDoll/Clothes/Torso/Drape Shirtc.png'),
description: 'A stylish asymmetrical top that drapes elegantly over one shoulder to highlight the silhouette with a touch of modern flair. ',
allure: 10,
obscenity: 5,
smartness: 0,
price: 60,
type: 'torso',
hue: '90',
saturation: '80',
brightness: '120',
},
eveningDress: {
name: 'Evening dress',
image: String.format($urlPath + '/PaperDoll/Clothes/Torso/Evening dressc.png'),
description: 'Elegant evening dress for a sophisticated and formal occasion',
allure: 15,
obscenity: 10,
smartness: 0,
price: 150,
type: 'torso',
hue: '160',
saturation: '65',
brightness: '155',
},
neoncroptop: {
name: 'Neon Croptop',
image: String.format($urlPath + '/PaperDoll/Clothes/Torso/Neon Croptopc.png'),
description: 'An eye-catching vibrantly colored crop-top that hugs your figure.',
allure: 10,
obscenity: 5,
smartness: 0,
price: 50,
type: 'torso',
sport: 'true',
hue: '20',
saturation: '200',
brightness: '100',
},
officeSuit: {
name: 'Office Suit',
image: String.format($urlPath + '/PaperDoll/Clothes/Torso/Office Suitc.png'),
description: 'A professional and polished office suit for a sophisticated look',
allure: 10,
obscenity: 0,
smartness: 0,
price: 120,
type: 'torso',
office: 'true',
hue: '0',
saturation: '0',
brightness: '100',
},
peplumTop: {
name: 'Peplum Top',
image: String.format($urlPath + '/PaperDoll/Clothes/Torso/Peplum Topc.png'),
description: 'A stylish peplum top with a fitted waist and a flared, ruffled hem for an elegant and feminine silhouette.',
allure: 7,
obscenity: 0,
smartness: 0,
price: 75,
type: 'torso',
hue: '125',
saturation: '40',
brightness: '150',
},
denimshorts: {
name: 'Denim Shorts',
image: String.format($urlPath + '/PaperDoll/Clothes/Legs/Denim shorts.png'),
description: 'A stylish and versatile denim shorts for a chic and comfortable look',
allure: 10,
obscenity: 5,
smartness: 0,
price: 40,
type: 'legs',
hue: '280',
saturation: '30',
brightness: '90',
},
leatherpants: {
name: 'Leather Pants',
image: String.format($urlPath + '/PaperDoll/Clothes/Legs/Leather Pants.png'),
description: 'Sleek and edgy, these leather pants bring a confident, modern attitude to any outfit.',
allure: 10,
obscenity: 0,
smartness: 0,
price: 85,
type: 'legs',
office: 'true',
hue: '60',
saturation: '0',
brightness: '60',
},
leatherSkirt: {
name: 'Leather Skirt',
image: String.format($urlPath + '/PaperDoll/Clothes/Legs/Leather Skirt.png'),
description: 'Edgy and sleek, a leather skirt delivers a bold fashion attitude with a smooth, structured finish.',
allure: 15,
obscenity: 10,
smartness: 0,
price: 75,
type: 'legs',
office: 'true',
hue: '60',
saturation: '140',
brightness: '90',
},
neonSkirt: {
name: 'Neon skirt',
image: String.format($urlPath + '/PaperDoll/Clothes/Legs/Neon skirt.png'),
description: 'Cool and sexy',
allure: 15,
obscenity: 10,
smartness: 0,
price: 90,
type: 'legs',
sport: 'true',
hue: '20',
saturation: '200',
brightness: '100',
},
ShortpencilSkirt: {
name: 'Short pencil skirt',
image: String.format($urlPath + '/PaperDoll/Clothes/Legs/Short pencil skirt.png'),
description: 'A flirty and modern short pencil skirt that combines elegance with a playful edge.',
allure: 20,
obscenity: 5,
smartness: 0,
price: 60,
type: 'legs',
office: 'true',
hue: '0',
saturation: '0',
brightness: '50',
},
ShortSchoolSkirt: {
name: 'Short school skirt',
image: String.format($urlPath + '/PaperDoll/Clothes/Legs/Short school skirt.png'),
description: 'A trandy short skirt designed to show off the legs.',
allure: 15,
obscenity: 15,
smartness: 0,
price: 100,
type: 'legs',
hue: '300',
saturation: '100',
brightness: '70',
},
longslitSkirt: {
name: 'Long Slit skirt',
image: String.format($urlPath + '/PaperDoll/Clothes/Legs/Long Slit skirt.png'),
description: 'Elegant with a hint of allure, a long slit skirt combines graceful coverage with a striking reveal.',
allure: 15,
obscenity: 10,
smartness: 0,
price: 55,
type: 'legs',
office: 'true',
hue: '120',
saturation: '200',
brightness: '90',
},
rippedjeans: {
name: 'Ripped Jeans',
image: String.format($urlPath + '/PaperDoll/Clothes/Legs/Ripped Jeans.png'),
description: 'Trendy and casually distressed ripped jeans for a fashionable edge.',
allure: 10,
obscenity: 10,
smartness: 0,
price: 70,
type: 'legs',
hue: '170',
saturation: '45',
brightness: '70',
},
rippedchainpants: {
name: 'Ripped Chain Pants',
image: String.format($urlPath + '/PaperDoll/Clothes/Legs/Ripped Chain Pants.png'),
description: 'Edgy yet playful, these pink ripped pants feature dangling chains and distressed details for a bold alt-fashion statement.',
allure: 15,
obscenity: 15,
smartness: 0,
price: 95,
type: 'legs',
hue: '170',
saturation: '0',
brightness: '55',
},
rippedshorts: {
name: 'Ripped Shorts',
image: String.format($urlPath + '/PaperDoll/Clothes/Legs/Ripped Shorts.png'),
description: 'Casual and rebellious, ripped shorts add a worn-in, effortlessly cool vibe to your outfit.',
allure: 15,
obscenity: 15,
smartness: 0,
price: 80,
type: 'legs',
hue: '100',
saturation: '45',
brightness: '70',
},
RuffleSkirt: {
name: 'Ruffle Skirt',
image: String.format($urlPath + '/PaperDoll/Clothes/Legs/Ruffle Skirt.png'),
description: 'A flowing ruffle skirt with an asymmetrical hem, adding a touch of elegance and movement to your look.',
allure: 12,
obscenity: 10,
smartness: 0,
price: 80,
type: 'legs',
hue: '225',
saturation: '35',
brightness: '150',
},
shortRuffleSkirt: {
name: 'Short Ruffle Skirt',
image: String.format($urlPath + '/PaperDoll/Clothes/Legs/Short Ruffle Skirt.png'),
description: 'Flirty and lively, a short ruffle skirt brings playful volume and feminine charm.',
allure: 17,
obscenity: 10,
smartness: 0,
price: 90,
type: 'legs',
hue: '225',
saturation: '90',
brightness: '60',
},
wrapskirt: {
name: 'Wrap Skirt',
image: String.format($urlPath + '/PaperDoll/Clothes/Legs/Wrap Skirt.png'),
description: 'A chic wrap-style skirt with diagonal bandage strips for a sleek, edgy silhouette.',
allure: 10,
obscenity: 10,
smartness: 0,
price: 60,
type: 'legs',
office: 'true',
hue: '110',
saturation: '110',
brightness: '150',
},
},
sport_swim: {
bikini: {
name: 'Bikini',
image: String.format($urlPath + '/PaperDoll/Clothes/Torso/Bikinic.png'),
description: 'Classic bikini for a timeless beach look',
allure: 25,
obscenity: 5,
smartness: 0,
price: 100,
type: 'torso',
swim: 'true',
hue: '280',
saturation: '125',
brightness: '140',
},
LewdBikini: {
name: 'Lewd Bikini',
image: String.format($urlPath + '/PaperDoll/Clothes/Torso/Lewd Bikinic.png'),
description: 'A provocative and revealing bikini designed to turn heads and ignite desire.',
allure: 40,
obscenity: 30,
smartness: 0,
price: 160,
type: 'torso',
swim: 'true',
hue: '160',
saturation: '200',
brightness: '135',
},
Microbikini: {
name: 'Micro Bikini',
image: String.format($urlPath + '/PaperDoll/Clothes/Torso/Micro Bikinic.png'),
description: "A micro bikini designed to showcase the wearer's body and leaving very little to the imagination.",
allure: 50,
obscenity: 40,
smartness: 0,
price: 160,
type: 'torso',
swim: 'true',
},
swimsuit: {
name: 'Swimsuit',
image: String.format($urlPath + '/PaperDoll/Clothes/Torso/Swimsuitc.png'),
description: 'A vibrant and playful swimsuit for making a splash with style.',
allure: 15,
obscenity: 0,
smartness: 0,
price: 70,
type: 'torso',
swim: 'true',
hue: '55',
saturation: '150',
brightness: '105',
},
},
sport_sports: {
balletLeotard: {
name: 'Ballet leotard',
image: String.format($urlPath + '/PaperDoll/Clothes/Torso/Ballet leotardc.png'),
description: 'A graceful ballet leotard with an attached tutu, perfect for performances and practice. Should be worn with ballet tights and slippers.',
allure: 5,
obscenity: 5,
smartness: 0,
price: 80,
type: 'torso',
},
croppedhoodie: {
name: 'Cropped Hoodie',
image: String.format($urlPath + '/PaperDoll/Clothes/Torso/Cropped Hoodiec.png'),
description: 'A trendy cropped hoodie with long sleeves, combining casual comfort with a playful, modern edge.',
allure: 10,
obscenity: 25,
smartness: 0,
price: 85,
type: 'torso',
sport: 'true',
hue: '105',
saturation: '160',
brightness: '120',
},
hotpants: {
name: 'Hot Pants',
image: String.format($urlPath + '/PaperDoll/Clothes/Legs/Hot Pants.png'),
description: 'Daring and eye-catching, hot pants highlight your legs for a confident, playful statement.',
allure: 15,
obscenity: 15,
smartness: 0,
price: 55,
type: 'legs',
hue: '125',
sport: 'true',
saturation: '90',
brightness: '150',
},
leggings: {
name: 'Leggings',
image: String.format($urlPath + '/PaperDoll/Clothes/Legs/Leggings.png'),
description: 'Sleek and versatile leggings, perfect for a classic and functional workout look.',
allure: 5,
obscenity: 0,
smartness: 0,
price: 40,
sport: 'true',
type: 'legs',
hue: '0',
saturation: '60',
brightness: '40',
},
leatherleggings: {
name: 'Leather Leggings',
image: String.format($urlPath + '/PaperDoll/Clothes/Legs/Leather Leggings.png'),
description: 'Form-fitting and bold, these leather leggings combine comfort with a striking, fashion-forward look.',
allure: 10,
obscenity: 5,
smartness: 0,
price: 60,
sport: 'true',
type: 'legs',
hue: '295',
saturation: '10',
brightness: '180',
},
meshsportsbra: {
name: 'Mesh sports bra',
image: String.format($urlPath + '/PaperDoll/Clothes/Torso/Mesh Sports brac.png'),
description: 'A breathable, form-fitting sports bra featuring mesh panels for enhanced ventilation and a sleek, athletic look.',
allure: 10,
obscenity: 25,
smartness: 0,
price: 60,
type: 'torso',
sport: 'true',
hue: '340',
saturation: '160',
brightness: '150',
},
sweatpants: {
name: 'Sweat Pants',
image: String.format($urlPath + '/PaperDoll/Clothes/Legs/Sweat Pants.png'),
description: 'Soft and relaxed, sweat pants provide maximum comfort while keeping a sporty casual look.',
allure: 5,
obscenity: 0,
smartness: 0,
price: 40,
sport: 'true',
type: 'legs',
hue: '280',
saturation: '60',
brightness: '40',
},
workoutbra: {
name: 'Workout bra',
image: String.format($urlPath + '/PaperDoll/Clothes/Torso/Workout brac.png'),
description: 'A supportive and breathable bra that hugs you in all the right places. Designed for movement, comfort, and style—whether you\'re at the gym or on the go.',
allure: 10,
obscenity: 25,
smartness: 0,
price: 50,
type: 'torso',
sport: 'true',
hue: '70',
saturation: '140',
brightness: '90',
},
workoutjacket: {
name: 'Workout jacket',
image: String.format($urlPath + '/PaperDoll/Clothes/Torso/Workout jacketc.png'),
description: 'Aunctional jacket for a comfortable and active session',
allure: -10,
obscenity: 0,
smartness: 0,
price: 90,
type: 'torso',
sport: 'true',
hue: '225',
saturation: '140',
brightness: '100',
},
workoutshorts: {
name: 'Workout shorts',
image: String.format($urlPath + '/PaperDoll/Clothes/Legs/Workout shorts.png'),
description: 'A snug workout shorts designed to hug your curves and keep you cool while turning heads—perfect for intense sessions or casual athleisure looks.',
allure: 15,
obscenity: 20,
smartness: 0,
price: 50,
type: 'legs',
sport: 'true',
hue: '130',
saturation: '120',
brightness: '100',
},
workoutmicroshorts: {
name: 'Workout micro-shorts',
image: String.format($urlPath + '/PaperDoll/Clothes/Legs/Workout Micro-shorts.png'),
description: 'As working out might not be your only goal, these barely-there workout micro-shorts cling to every curve, turning heads whether you\'re stretching or just strutting.',
allure: 20,
obscenity: 30,
smartness: 0,
price: 75,
type: 'legs',
sport: 'true',
hue: '0',
saturation: '150',
brightness: '125',
},
},
stockings: {
balletTights: {
name: 'Ballet tights',
image: String.format($urlPath + '/PaperDoll/Clothes/Calves/Ballet tights.png'),
description: 'Stretchy and durable ballet tights that provide comfort and support for every movement.',
allure: 5,
obscenity: 0,
smartness: 0,
price: 35,
type: 'calves',
hue: '40',
saturation: '45',
brightness: '145',
},
leatherTights: {
name: 'Leather tights',
image: String.format($urlPath + '/PaperDoll/Clothes/Calves/Leather tights.png'),
description: 'Sleek and form-hugging leather tights that highlight every curve while giving your look a daring, seductive edge.',
allure: 15,
obscenity: 20,
smartness: 0,
price: 65,
type: 'calves',
hue: '100',
saturation: '50',
brightness: '60',
},
fishnetStockings: {
name: 'Fishnet stockings',
image: String.format($urlPath + '/PaperDoll/Clothes/Calves/Fishnet stockings.png'),
description: 'A pair of alluring fishnet stockings that hug your legs in a teasing mesh pattern, adding a bold, seductive edge to any outfit.',
allure: 20,
obscenity: 30,
smartness: 0,
price: 70,
type: 'calves',
office: 'true',
hue: '85',
saturation: '40',
brightness: '90',
},
anklesocks: {
name: 'Ankle Socks',
image: String.format($urlPath + '/PaperDoll/Clothes/Calves/Ankle Socks.png'),
description: 'Short, snug-fitting socks that reach just above the ankle bone to offer a discreet look.',
allure: 0,
obscenity: 0,
smartness: 0,
price: 10,
type: 'calves',
sport: 'true',
hue: '0',
saturation: '0',
brightness: '195',
},
calvessocks: {
name: 'Mid-Calf Socks',
image: String.format($urlPath + '/PaperDoll/Clothes/Calves/Mid-Calf Socks.png'),
description: 'A pair of classic mid-calf socks, soft and snug, perfect for everyday wear.',
allure: 0,
obscenity: 0,
smartness: 0,
price: 10,
type: 'calves',
sport: 'true',
hue: '0',
saturation: '0',
brightness: '160',
},
frillsocks: {
name: 'Frill Socks',
image: String.format($urlPath + '/PaperDoll/Clothes/Calves/Frill Socks.png'),
description: 'Cute ankle socks trimmed with playful frills, perfect for adding a teasingly feminine touch to your legs.',
allure: 5,
obscenity: 5,
smartness: 0,
price: 25,
type: 'calves',
sport: 'true',
hue: '0',
saturation: '0',
brightness: '195',
},
kneesocks: {
name: 'Knee-high Socks',
image: String.format($urlPath + '/PaperDoll/Clothes/Calves/Knee-high Socks.png'),
description: 'Soft, stretchy knee-high socks that reach just below the knee, adding a touch of warmth and style to any outfit.',
allure: 10,
obscenity: 0,
smartness: 0,
price: 20,
type: 'calves',
sport: 'true',
hue: '0',
saturation: '0',
brightness: '160',
},
neonsocks: {
name: 'Neon Knee-high Socks',
image: String.format($urlPath + '/PaperDoll/Clothes/Calves/Neon Knee-high Socks.png'),
description: 'An eye-catching knee-high socks in vibrant neon tones, adding a playful pop of color that electrifies any outfit.',
allure: 8,
obscenity: 5,
smartness: 0,
price: 70,
type: 'calves',
hue: '20',
saturation: '200',
brightness: '100',
},
trimmedsocks: {
name: 'Trimmed Knee-high Socks',
image: String.format($urlPath + '/PaperDoll/Clothes/Calves/Trimmed Knee-high Socks.png'),
description: 'Classic white knee-high socks featuring a colored trim just below the knee, adding a subtle yet stylish pop to a timeless look.',
allure: 10,
obscenity: 0,
smartness: 0,
price: 20,
type: 'calves',
sport: 'true',
},
stockings: {
name: 'Stockings',
image: String.format($urlPath + '/PaperDoll/Clothes/Calves/Stockings.png'),
description: "Sheer and sultry, these stockings hug your legs with a delicate, silky touch, adding a hint of allure to any outfit.",
allure: 10,
obscenity: 15,
smartness: 0,
price: 50,
type: 'calves',
office: 'true',
hue: '0',
saturation: '0',
brightness: '50',
},
fishnetsleeves: {
name: 'Fishnet Sleeves',
image: String.format($urlPath + '/PaperDoll/Clothes/Hands/Fishnet Sleeves.png'),
description: 'An eEdgy and breathable fishnet sleeves that add a bold, stylish twist to your look with their open mesh design.',
allure: 10,
obscenity: 20,
smartness: 0,
price: 80,
type: 'hands',
hue: '0',
saturation: '0',
brightness: '40',
},
nylonsleeves: {
name: 'Nylon Sleeves',
image: String.format($urlPath + '/PaperDoll/Clothes/Hands/Nylon Sleeves.png'),
description: 'Nylon sleeves providing a smooth, silky texture that is both comfortable and stylish, perfect for adding a touch of sophistication to any look.',
allure: 10,
obscenity: 0,
smartness: 0,
price: 50,
type: 'hands',
hue: '0',
saturation: '0',
brightness: '80',
},
opaquesleeves: {
name: 'Opaque Sleeves',
image: String.format($urlPath + '/PaperDoll/Clothes/Hands/Opaque Sleeves.png'),
description: 'Sleeves made of opaque fabric to offer a classic and modest look that is both comfortable and versatile.',
allure: 10,
obscenity: 0,
smartness: 0,
price: 50,
type: 'hands',
},
},
shoes_flats: {
balletSlippers: {
name: 'Ballet slippers',
image: String.format($urlPath + '/PaperDoll/Clothes/Feet/Ballet slippers.png'),
description: 'Lightweight and flexible ballet slippers designed for grace and precision on the dance floor.',
allure: 0,
obscenity: 0,
smartness: 0,
price: 80,
type: 'feet',
hue: '0',
saturation: '30',
brightness: '170',
},
chelseaboots: {
name: 'Chelsea Boots',
image: String.format($urlPath + '/PaperDoll/Clothes/Feet/Chelsea Boots.png'),
description: 'Classic and effortless, Chelsea boots offer timeless style with easy slip-on comfort.',
allure: 5,
obscenity: 0,
smartness: 0,
price: 65,
type: 'feet',
office: 'true',
hue: '80',
saturation: '70',
brightness: '95',
},
drmartens: {
name: 'Dr Martens',
image: String.format($urlPath + '/PaperDoll/Clothes/Feet/Dr Martens.png'),
description: 'Iconic and durable, Dr. Martens boots combine bold style with rugged comfort for a timeless statement..',
allure: 15,
obscenity: 0,
smartness: 0,
price: 110,
type: 'feet',
hue: '0',
saturation: '10',
brightness: '50',
},
flats: {
name: 'Flats',
image: String.format($urlPath + '/PaperDoll/Clothes/Feet/Flats.png'),
description: 'Simple and elegant slip-on shoes with a flat sole, offering comfort and a touch of charm for everyday wear.',
allure: 7,
obscenity: 0,
smartness: 0,
price: 60,
type: 'feet',
office: 'true',
},
strappedflats: {
name: 'Strapped Flats',
image: String.format($urlPath + '/PaperDoll/Clothes/Feet/Strapped Flats.png'),
description: 'Cute and practical, strapped flats offer secure comfort with a touch of feminine charm.',
allure: 7,
obscenity: 0,
smartness: 0,
price: 70,
type: 'feet',
office: 'true',
hue: '225',
saturation: '40',
brightness: '120',
},
flipFlops: {
name: 'Flip flops',
image: String.format($urlPath + '/PaperDoll/Clothes/Feet/Flip flops.png'),
description: 'Lightweight, open-toe sandals with a simple thong strap, perfect for warm weather and casual strolls.',
allure: 0,
obscenity: 0,
smartness: 0,
price: 60,
type: 'feet',
hue: '225',
saturation: '130',
brightness: '100',
},
leatherboots: {
name: 'Leather Boots',
image: String.format($urlPath + '/PaperDoll/Clothes/Feet/Leather Boots.png'),
description: 'Sleek leather boots that rise to mid-calf or higher, combining durability and style for a bold, confident look.',
allure: 15,
obscenity: 0,
smartness: 0,
price: 120,
type: 'feet',
hue: '80',
saturation: '30',
brightness: '60',
},
LowTops: {
name: 'Low Tops',
image: String.format($urlPath + '/PaperDoll/Clothes/Feet/Low Tops.png'),
description: 'Soft low-top canvas shoes with a classic, laid-back vibe.',
allure: 5,
obscenity: 0,
smartness: 0,
price: 80,
type: 'feet',
hue: '145',
saturation: '100',
brightness: '100',
},
neonBoots: {
name: 'Neon boots',
image: String.format($urlPath + '/PaperDoll/Clothes/Feet/Neon boots.png'),
description: 'Bold and eye-catching neon boots that light up any look with their vibrant color and confident flair.',
allure: 0,
obscenity: 0,
smartness: 0,
price: 150,
type: 'feet',
hue: '20',
saturation: '200',
brightness: '100',
},
maryjaneflats: {
name: 'Mary Jane Flats',
image: String.format($urlPath + '/PaperDoll/Clothes/Feet/Mary Jane Flats.png'),
description: 'Classic round-toe shoes with a single strap across the instep —simple, innocent, and timeless with just a hint of charm.',
allure: 5,
obscenity: 0,
smartness: 0,
price: 40,
type: 'feet',
office: 'true',
hue: '0',
saturation: '0',
brightness: '60',
},
mocassins: {
name: 'Mocassins',
image: String.format($urlPath + '/PaperDoll/Clothes/Feet/Mocassins.png'),
description: 'Refined and comfortable, mocassins bring understated elegance to everyday wear.',
allure: 5,
obscenity: 0,
smartness: 0,
price: 50,
type: 'feet',
office: 'true',
hue: '90',
saturation: '100',
brightness: '110',
},
oxfordshoes: {
name: 'Oxford Shoes',
image: String.format($urlPath + '/PaperDoll/Clothes/Feet/Oxford Shoes.png'),
description: 'Polished and sophisticated, Oxford shoes provide a sharp, timeless finish to formal looks.',
allure: 5,
obscenity: 0,
smartness: 0,
price: 50,
type: 'feet',
office: 'true',
hue: '50',
saturation: '80',
brightness: '100',
},
runningShoes: {
name: 'Running Shoes',
image: String.format($urlPath + '/PaperDoll/Clothes/Feet/Running Shoes.png'),
description: 'Lightweight and cushioned running shoes designed for comfort, support, and performance.',
allure: 2,
obscenity: 0,
smartness: 0,
price: 120,
type: 'feet',
sport: 'true',
},
blackrunningShoes: {
name: 'Black Running Shoes',
image: String.format($urlPath + '/PaperDoll/Clothes/Feet/Black Running Shoes.png'),
description: 'Lightweight and cushioned running shoes designed for comfort, support, and performance.',
allure: 5,
obscenity: 0,
smartness: 0,
price: 150,
type: 'feet',
sport: 'true',
hue: '255',
saturation: '100',
brightness: '100',
},
sandals: {
name: 'Sandals',
image: String.format($urlPath + '/PaperDoll/Clothes/Feet/Sandals.png'),
description: 'The perfect shoes for completing a summer look with a playful and trendy flair.',
allure: 10,
obscenity: 0,
smartness: 0,
price: 80,
type: 'feet',
hue: '120',
saturation: '130',
brightness: '70',
},
slippers: {
name: 'Slippers',
image: String.format($urlPath + '/PaperDoll/Clothes/Feet/Slippers.png'),
description: 'Cozy and lightweight slippers that hug your feet in comfort, perfect for relaxing around the house.',
allure: -10,
obscenity: 0,
smartness: 0,
price: 30,
type: 'feet',
hue: '35',
saturation: '70',
brightness: '150',
},
sneakers: {
name: 'Sneakers',
image: String.format($urlPath + '/PaperDoll/Clothes/Feet/Sneakers.png'),
description: 'Casual and stylish pink canvas sneakers with a classic low-top design and rubber sole.',
allure: 5,
obscenity: 0,
smartness: 0,
price: 110,
type: 'feet',
sport: 'true',
hue: '80',
saturation: '100',
brightness: '100',
},
trainers: {
name: 'Trainers',
image: String.format($urlPath + '/PaperDoll/Clothes/Feet/Trainers.png'),
description: 'Comfortable and versatile sneakers designed for everyday wear, blending casual style with all-day support.',
allure: 5,
obscenity: 0,
smartness: 0,
price: 70,
type: 'feet',
sport: 'true',
hue: '80',
saturation: '170',
brightness: '100',
},
},
shoes_heels: {
ankleboots: {
name: 'Ankle Boots',
image: String.format($urlPath + '/PaperDoll/Clothes/Feet/Ankle Boots.png'),
description: 'Sleek and stylish ankle boots featuring a sturdy heel.',
allure: 10,
obscenity: 0,
smartness: 0,
price: 95,
type: 'feet',
office: 'true',
hue: '100',
saturation: '0',
brightness: '70',
},
blockplateformheels: {
name: 'Block Plateform Heels',
image: String.format($urlPath + '/PaperDoll/Clothes/Feet/Block Plateform Heels.png'),
description: 'Bold and stable, block platform heels deliver confident height without sacrificing balance.',
allure: 10,
obscenity: 5,
smartness: 0,
price: 120,
type: 'feet',
office: 'true',
hue: '35',
saturation: '40',
brightness: '120',
},
laceupPumps: {
name: 'Lace-up Pumps',
image: String.format($urlPath + '/PaperDoll/Clothes/Feet/Lace-up Pumps.png'),
description: 'Elegant platform pumps adorned with crisscrossing ankle ribbons, merging bold height with delicate charm. Perfect for a look that’s both seductive and refined.',
allure: 15,
obscenity: 5,
smartness: 0,
price: 140,
type: 'feet',
hue: '90',
saturation: '40',
brightness: '180',
},
litaboots: {
name: 'Lita Boots',
image: String.format($urlPath + '/PaperDoll/Clothes/Feet/Lita Boots.png'),
description: 'Edgy and iconic, Lita boots add dramatic height and attitude to any outfit.',
allure: 15,
obscenity: 10,
smartness: 0,
price: 105,
type: 'feet',
hue: '10',
saturation: '0',
brightness: '70',
},
highHeels: {
name: 'Platform Pumps',
image: String.format($urlPath + '/PaperDoll/Clothes/Feet/Platform Pumps.png'),
description: 'A pair of sleek, confidence-boosting platform pumps with sky-high heels that elongate your legs and add a sultry edge to your walk.',
allure: 15,
obscenity: 5,
smartness: 0,
price: 120,
type: 'feet',
office: 'true',
hue: '20',
saturation: '80',
brightness: '120',
},
stripperHeels: {
name: 'Pole Dance High Heels',
image: String.format($urlPath + '/PaperDoll/Clothes/Feet/Pole Dance High Heels.png'),
description: 'Daring and ultra-glamorous, these plexiglass stripper heels showcase your legs with bold, eye-catching transparency.',
allure: 25,
obscenity: 40,
smartness: 0,
price: 145,
type: 'feet',
},
stilettohighHeels: {
name: 'Stiletto High Heels',
image: String.format($urlPath + '/PaperDoll/Clothes/Feet/Stiletto High Heels.png'),
description: 'Sleek and irresistibly sexy, stiletto high heels elongate your legs and add a sharp, confident edge to any outfit.',
allure: 12,
obscenity: 5,
smartness: 0,
price: 100,
type: 'feet',
office: 'true',
hue: '20',
saturation: '0',
brightness: '90',
},
thighboot: {
name: 'Stiletto Thigh Boots',
image: String.format($urlPath + '/PaperDoll/Clothes/Feet/Stiletto Thigh Boots.png'),
description: 'A bold and striking pair of thigh-high heeled boots that extend well above the knee, hugging the legs for a sleek, elongated silhouette.',
allure: 20,
obscenity: 15,
smartness: 0,
price: 170,
type: 'feet',
office: 'true',
hue: '235',
saturation: '100',
brightness: '105',
},
strappedheels: {
name: 'Strapped High Heels',
image: String.format($urlPath + '/PaperDoll/Clothes/Feet/Strapped High Heels.png'),
description: 'Elegant and secure, strapped high heels enhance your silhouette while keeping every step confidently in place.',
allure: 15,
obscenity: 10,
smartness: 0,
price: 120,
type: 'feet',
},
anklewedgeboots: {
name: 'Ankle Wedge Boots',
image: String.format($urlPath + '/PaperDoll/Clothes/Feet/Ankle Wedge Boots.png'),
description: 'Sleek and versatile, these ankle wedge boots elevate your silhouette while keeping every step comfortable.',
allure: 8,
obscenity: 0,
smartness: 0,
price: 90,
type: 'feet',
office: 'true',
hue: '45',
saturation: '110',
brightness: '100',
},
kneewedgeboots: {
name: 'Knee-High Wedge Boots',
image: String.format($urlPath + '/PaperDoll/Clothes/Feet/Knee-High Wedge Boots.png'),
description: 'Sleek and supportive, knee-high wedged boots combine confident height with all-day wearability.',
allure: 15,
obscenity: 5,
smartness: 0,
price: 140,
type: 'feet',
office: 'true',
hue: '145',
saturation: '110',
brightness: '100',
},
WedgeSandals: {
name: 'Wedge Sandals',
image: String.format($urlPath + '/PaperDoll/Clothes/Feet/Wedge Sandals.png'),
description: 'Stylish wedge sandals with crisscross straps, offering both height and comfort',
allure: 15,
obscenity: 10,
smartness: 0,
price: 130,
type: 'feet',
office: 'true',
hue: '100',
saturation: '80',
brightness: '120',
},
},
hats: {
Baseballhat: {
name: 'Baseball Hat',
image: String.format($urlPath + '/PaperDoll/Clothes/Head/Baseball Hat.png'),
description: 'Stylish wedge sandals with crisscross straps, offering both height and comfort',
allure: 2,
obscenity: 0,
smartness: 0,
price: 25,
type: 'head',
hue: '100',
saturation: '80',
brightness: '120',
},
Beanie: {
name: 'Beanie',
image: String.format($urlPath + '/PaperDoll/Clothes/Head/Beanie.png'),
description: 'Stylish wedge sandals with crisscross straps, offering both height and comfort',
allure: 2,
obscenity: 0,
smartness: 0,
price: 25,
type: 'head',
hue: '100',
saturation: '80',
brightness: '120',
},
},
jewellery: {
choker: {
name: 'Choker',
image: String.format($urlPath + '/PaperDoll/Accessories/Neck/Choker.png'),
description: 'A sleek and stylish choker that adds a bold, elegant edge to any outfit.',
allure: 10,
obscenity: 5,
smartness: 0,
price: 30,
type: 'neck',
hue: '310',
saturation: '175',
brightness: '135',
},
bowchoker: {
name: 'Bow Choker',
image: String.format($urlPath + '/PaperDoll/Accessories/Neck/Bow Choker.png'),
description: 'This delicate choker features a cute bow at the front, adding a flirty touch that frames your neck in the sweetest way.',
allure: 10,
obscenity: 5,
smartness: 0,
price: 35,
type: 'neck',
hue: '115',
saturation: '175',
brightness: '135',
},
lacechoker: {
name: 'Lace Choker',
image: String.format($urlPath + '/PaperDoll/Accessories/Neck/Lace Choker.png'),
description: 'Soft lace wraps gently around your neck, creating an elegant and irresistibly feminine accent.',
allure: 15,
obscenity: 5,
smartness: 0,
price: 65,
type: 'neck',
hue: '275',
saturation: '80',
brightness: '100',
},
oringchoker: {
name: 'O-Ring Choker',
image: String.format($urlPath + '/PaperDoll/Accessories/Neck/O-Ring Chocker.png'),
description: 'A bold choker with a sleek metal ring at the center, drawing the eye to your neckline with a subtly provocative edge.',
allure: 15,
obscenity: 15,
smartness: 0,
price: 40,
type: 'neck',
hue: '310',
saturation: '175',
brightness: '135',
},
spikedchoker: {
name: 'Spiked Choker',
image: String.format($urlPath + '/PaperDoll/Accessories/Neck/Spiked Choker.png'),
description: 'An edgy choker lined with sharp metal spikes, giving your look a rebellious, dangerously alluring attitude.',
allure: 10,
obscenity: 10,
smartness: 0,
price: 55,
type: 'neck',
hue: '115',
saturation: '0',
brightness: '80',
},
chaindropearrings: {
name: 'Chain Drop Earrings',
image: String.format($urlPath + '/PaperDoll/Piercings/Earlobes/Chain Drop Earrings.png'),
description: 'Fine chain links sway gently beneath the ear, adding a sleek and modern touch of movement.',
allure: 10,
obscenity: 0,
smartness: 0,
price: 150,
type: 'earlobes',
use: 'single',
hue: '160',
saturation: '65',
brightness: '120',
},
chandelierearrings: {
name: 'Chandelier Earrings',
image: String.format($urlPath + '/PaperDoll/Piercings/Earlobes/Chandelier Earrings.png'),
description: 'Intricate cascading earrings that shimmer beautifully, perfect for adding dramatic elegance.',
allure: 20,
obscenity: 0,
smartness: 0,
price: 200,
type: 'earlobes',
use: 'single',
hue: '330',
saturation: '50',
brightness: '190',
},
DropEarrings: {
name: 'Drop Earrings',
image: String.format($urlPath + '/PaperDoll/Piercings/Earlobes/Drop Earrings.png'),
description: 'Elegant drop earrings featuring a delicate design with shimmering accents, perfect for adding a touch of sophistication to any outfit.',
allure: 15,
obscenity: 0,
smartness: 0,
price: 160,
type: 'earlobes',
use: 'single',
hue: '260',
saturation: '160',
brightness: '160',
},
DropNecklace: {
name: 'Drop Necklace',
image: String.format($urlPath + '/PaperDoll/Accessories/Neck/Drop Necklace.png'),
description: 'A delicate drop pendant adds a touch of elegance to any outfit, perfect for both casual days and evening occasions.',
price: 150,
allure: 10,
obscenity: 0,
smartness: 0,
type: 'neck',
use: 'single',
hue: '225',
saturation: '175',
brightness: '135',
},
festoonNecklace: {
name: 'Festoon Necklace',
image: String.format($urlPath + '/PaperDoll/Accessories/Neck/Festoon Necklace.png'),
description: 'An elegant draped necklace with delicate chains that cascade gracefully along the neckline, adding a refined and captivating touch to your look.',
price: 210,
allure: 25,
obscenity: 5,
smartness: 0,
type: 'neck',
use: 'single',
hue: '0',
saturation: '60',
brightness: '130',
},
flatNecklace: {
name: 'Flat Necklace',
image: String.format($urlPath + '/PaperDoll/Accessories/Neck/Flat Necklace.png'),
description: 'A sleek, disc-shaped necklace that rests smoothly around the base of the neck, sitting just above the collarbones.',
price: 150,
allure: 10,
obscenity: 0,
smartness: 0,
type: 'neck',
use: 'single',
hue: '225',
saturation: '175',
brightness: '135',
},
glasses: {
name: 'Glasses',
image: String.format($urlPath + '/PaperDoll/Accessories/Eyes/Glasses.png'),
description: 'Smart looking glasses.',
price: 40,
allure: 5,
obscenity: 0,
smartness: 0,
type: 'eyes',
use: 'single',
},
hoop: {
name: 'Hoop Earrings',
image: String.format($urlPath + '/PaperDoll/Piercings/Earlobes/Hoop Earrings.png'),
description: 'Chic hoops blending classic charm with modern flair for a stylish statement.',
allure: 10,
obscenity: 0,
smartness: 0,
price: 120,
type: 'earlobes',
use: 'single',
hue: '100',
saturation: '160',
brightness: '160',
},
largehoop: {
name: 'Large Hoop Earrings',
image: String.format($urlPath + '/PaperDoll/Piercings/Earlobes/Large Hoop Earrings.png'),
description: 'Oversized hoops that instantly elevate any outfit with confident, eye-catching style.',
allure: 10,
obscenity: 0,
smartness: 0,
price: 150,
type: 'earlobes',
use: 'single',
hue: '160',
saturation: '65',
brightness: '120',
},
PearlEarrings: {
name: 'Pearl Earrings',
image: String.format($urlPath + '/PaperDoll/Piercings/Earlobes/Pearl Earrings.png'),
description: 'Classic pearl studs that offer a touch of refined sophistication for every occasion.',
allure: 5,
obscenity: 0,
smartness: 0,
price: 70,
type: 'earlobes',
use: 'single',
hue: '225',
saturation: '0',
brightness: '200',
},
PearlNecklace: {
name: 'Pearl Necklace',
image: String.format($urlPath + '/PaperDoll/Accessories/Neck/Pearl Necklace.png'),
description: 'A timeless strand of lustrous pearls that adds elegance and grace to any outfit.',
price: 100,
allure: 5,
obscenity: 0,
smartness: 0,
type: 'neck',
use: 'single',
hue: '0',
saturation: '0',
brightness: '200',
},
tearDropEarrings: {
name: 'Teardrop Earrings',
image: String.format($urlPath + '/PaperDoll/Piercings/Earlobes/Teardrop Earrings.png'),
description: 'Elegant drop earrings shaped like delicate teardrops that catch the light with every movement.',
allure: 15,
obscenity: 0,
smartness: 0,
price: 140,
type: 'earlobes',
use: 'single',
hue: '100',
saturation: '110',
brightness: '160',
},
casualWatch: {
name: 'Casual Watch',
image: String.format($urlPath + '/PaperDoll/Accessories/Wrists/Casual Watch.png'),
description: 'Versatile and understated, this casual watch fits seamlessly into your daily routine with comfort and style.',
price: 95,
allure: 7,
obscenity: 0,
smartness: 0,
type: 'wrists',
use: 'single',
hue: '310',
saturation: '175',
brightness: '135',
},
metalWatch: {
name: 'Metal Watch',
image: String.format($urlPath + '/PaperDoll/Accessories/Wrists/Metal Watch.png'),
description: 'Crafted with a sleek metal body, this timepiece offers both elegance and resilience for a polished, timeless look.',
price: 230,
allure: 15,
obscenity: 0,
smartness: 0,
type: 'wrists',
use: 'single',
hue: '100',
saturation: '90',
brightness: '160',
},
plasticWatch: {
name: 'Plastic Watch',
image: String.format($urlPath + '/PaperDoll/Accessories/Wrists/Plastic Watch.png'),
description: 'Lightweight and durable, this plastic watch is perfect for active lifestyles and everyday use.',
price: 45,
allure: 3,
obscenity: 0,
smartness: 0,
type: 'wrists',
use: 'single',
hue: '130',
saturation: '50',
brightness: '120',
},
},
lingerie: {
basicBra: {
name: 'Basic Bra',
image: String.format($urlPath + '/PaperDoll/Lingerie/Chest/Basic Brac.png'),
description: 'Classic bra with soft cups and adjustable straps for everyday support and style.',
allure: 2,
obscenity: 0,
smartness: 0,
price: 30,
type: 'chest',
hue: '50',
saturation: '20',
brightness: '170',
},
basicPanties: {
name: 'Basic Panties',
image: String.format($urlPath + '/PaperDoll/Lingerie/Groin/Basic Panties.png'),
description: 'Classic panties with a comfortable fit and soft, breathable fabric for everyday wear.',
allure: 2,
obscenity: 0,
smartness: 0,
price: 30,
type: 'groin',
hue: '50',
saturation: '20',
brightness: '170',
},
cuplessBra: {
name: 'Cupless Bra',
image: String.format($urlPath + '/PaperDoll/Lingerie/Chest/Cupless Brac.png'),
description: 'Barely there and bold, this open-cup bra teases with total exposure while framing your curves in the most seductive way.',
price: 150,
type: 'chest',
allure: 15,
obscenity: 40,
smartness: 0,
hue: '100',
saturation: '0',
brightness: '60',
},
crotchless_panties: {
name: 'Crotchless panties',
image: String.format($urlPath + '/PaperDoll/Lingerie/Groin/Crotchless panties.png'),
description: 'Sexy crotchless panties with a daring open design, crafted for confidence and irresistible allure.',
price: 150,
type: 'groin',
allure: 20,
obscenity: 40,
smartness: 0,
hue: '100',
saturation: '0',
brightness: '60',
},
hipster: {
name: 'Hipster Panties',
image: String.format($urlPath + '/PaperDoll/Lingerie/Groin/Hipster.png'),
description: 'Cute and charming, these briefs are finished with a small decorative bow for a sweet, playful look.',
price: 40,
type: 'groin',
allure: 5,
obscenity: 0,
smartness: 0,
hue: '15',
saturation: '30',
brightness: '170',
},
kittyBra: {
name: 'Kitty Bra',
image: String.format($urlPath + '/PaperDoll/Lingerie/Chest/Kitty Brac.png'),
description: 'Absolutely purr-fect, this adorable kitty bra teases with a sweet little cat-head cutout right between the cups',
allure: 5,
obscenity: 5,
smartness: 0,
price: 80,
type: 'chest',
hue: '230',
saturation: '50',
brightness: '120',
},
kittyPanties: {
name: 'Kitty Panties',
image: String.format($urlPath + '/PaperDoll/Lingerie/Groin/Kitty Panties.png'),
description: 'These playful kitty panties are just too cute to handle.',
allure: 5,
obscenity: 5,
smartness: 0,
price: 90,
type: 'groin',
hue: '230',
saturation: '50',
brightness: '120',
},
laceBra: {
name: 'Lace Bra',
image: String.format($urlPath + '/PaperDoll/Lingerie/Chest/Lace Brac.png'),
description: 'Elegant lace bra with delicate floral patterns and a comfortable underwire for a touch of everyday luxury.',
price: 110,
type: 'chest',
allure: 10,
obscenity: 15,
smartness: 0,
hue: '50',
saturation: '200',
brightness: '90',
},
lacePanties: {
name: 'Lace panties',
image: String.format($urlPath + '/PaperDoll/Lingerie/Groin/Lace panties.png'),
description: 'Soft lace panties featuring intricate detailing and a flattering fit for a feminine feel.',
price: 120,
type: 'groin',
allure: 10,
obscenity: 15,
smartness: 0,
hue: '50',
saturation: '200',
brightness: '90',
},
scallopedgepanties: {
name: 'Scallop Edge Panties',
image: String.format($urlPath + '/PaperDoll/Lingerie/Groin/Scallop Edge Panties.png'),
description: 'Soft and feminine, these briefs feature delicate scalloped edges that add a subtle romantic touch to everyday comfort.',
price: 75,
type: 'groin',
allure: 10,
obscenity: 10,
smartness: 0,
hue: '285',
saturation: '30',
brightness: '170',
},
stripedBra: {
name: 'Striped Bra',
image: String.format($urlPath + '/PaperDoll/Lingerie/Chest/Striped Brac.png'),
description: 'Classic striped bra with soft cups and adjustable straps for everyday support and style.',
allure: 5,
obscenity: 0,
smartness: 0,
price: 50,
type: 'chest',
hue: '300',
saturation: '50',
brightness: '120',
},
stripedPanties: {
name: 'Striped Panties',
image: String.format($urlPath + '/PaperDoll/Lingerie/Groin/Striped Panties.png'),
description: 'Classic striped panties with a comfortable fit and soft, breathable fabric for everyday wear.',
allure: 5,
obscenity: 0,
smartness: 0,
price: 40,
type: 'groin',
hue: '300',
saturation: '50',
brightness: '120',
},
straplessBra: {
name: 'Strapless Bra',
image: String.format($urlPath + '/PaperDoll/Lingerie/Chest/Strapless Brac.png'),
description: 'A sleek, supportive bra designed to stay in place without the need for straps — perfect for off-shoulder looks and confident silhouettes.',
allure: 8,
obscenity: 0,
smartness: 0,
price: 65,
type: 'chest',
hue: '65',
saturation: '50',
brightness: '150',
},
thong: {
name: 'Thong',
image: String.format($urlPath + '/PaperDoll/Lingerie/Groin/Thong.png'),
description: 'Sexy low-rise thong with a sleek silhouette and delicate lace detailing for a bold, confident look.',
price: 90,
type: 'groin',
allure: 10,
obscenity: 25,
smartness: 0,
hue: '100',
saturation: '110',
brightness: '160',
},
},
daring: {
croppedshirt: {
name: 'Cropped Shirt',
image: String.format($urlPath + '/PaperDoll/Clothes/Torso/Cropped Shirtc.png'),
description: 'A short-cut shirt that ends above the waist, perfect for layering or warm weather.',
allure: 15,
obscenity: 15,
smartness: 0,
price: 70,
type: 'torso',
office: 'true',
hue: '70',
saturation: '15',
brightness: '185',
},
cutoutDress: {
name: 'Cut-out Dress',
image: String.format($urlPath + '/PaperDoll/Clothes/Torso/Cut-out Dressc.png'),
description: 'An short, provocative dress with a daring front slit exposing the midriff and cleavage for a bold, seductive look.',
allure: 35,
obscenity: 35,
smartness: 0,
price: 230,
type: 'torso',
hue: '55',
saturation: '110',
brightness: '160',
},
drappedskirt: {
name: 'Drapped Skirt',
image: String.format($urlPath + '/PaperDoll/Clothes/Legs/Drapped skirt.png'),
description: 'Flowing and elegant, a draped skirt adds graceful movement and soft sophistication to your silhouette',
allure: 20,
obscenity: 10,
smartness: 0,
price: 40,
type: 'legs',
hue: '200',
saturation: '90',
brightness: '100',
},
daringofficeBlazer: {
name: 'Daring Office Blazer',
image: String.format($urlPath + '/PaperDoll/Clothes/Torso/Daring Office Blazerc.png'),
description: 'A bold ensemble pairing a sharply tailored, open-front blazer with a snug crop top underneath.',
allure: 25,
obscenity: 15,
smartness: 0,
price: 180,
type: 'torso',
office: 'true',
hue: '265',
saturation: '45',
brightness: '90',
},
officeBlazerButtoned: {
name: 'Office Blazer (Buttoned)',
image: String.format($urlPath + '/PaperDoll/Clothes/Torso/Office Blazer (Buttoned)c.png'),
description: 'A provocative and revealing office blazer designed to be worn directly over undergarments (or not...), showcasing a daring and seductive style.',
allure: 25,
obscenity: 30,
smartness: 0,
price: 180,
type: 'torso',
office: 'true',
hue: '105',
saturation: '10',
brightness: '170',
},
officeBlazerUnbuttoned: {
name: 'Office Blazer (Unbuttoned)',
image: String.format($urlPath + '/PaperDoll/Clothes/Torso/Office Blazer (Unbuttoned)c.png'),
description: 'A provocative and revealing office blazer designed to be worn directly over undergarments (or not...), showcasing a daring and seductive style.',
allure: 35,
obscenity: 40,
smartness: 0,
price: 180,
type: 'torso',
office: 'true',
hue: '130',
saturation: '50',
brightness: '90',
},
plungingDress: {
name: 'Plunging Neckline Dress',
image: String.format($urlPath + '/PaperDoll/Clothes/Torso/Plunging Neckline Dressc.png'),
description: 'A sleek, form-fitting dress featuring a deep neckline that accentuates the bust and adds a bold, elegant allure.',
allure: 25,
obscenity: 20,
smartness: 0,
price: 120,
type: 'torso',
hue: '215',
saturation: '200',
brightness: '50',
},
tiedShirt: {
name: 'Tied Shirt',
image: String.format($urlPath + '/PaperDoll/Clothes/Torso/Tied shirtc.png'),
description: 'A casual shirt rolled up and knotted just below the bust, leaving the midriff bare and emphasizing the chest.',
allure: 30,
obscenity: 25,
smartness: 0,
price: 70,
type: 'torso',
office: 'true',
hue: '70',
saturation: '15',
brightness: '185',
},
TransparentShirt: {
name: 'Transparent Shirt',
image: String.format($urlPath + '/PaperDoll/Clothes/Torso/Transparent Shirtc.png'),
description: 'A provocative transparent shirt designed to offer a glimpse of what lies beneath.',
allure: 30,
obscenity: 30,
smartness: 0,
price: 120,
type: 'torso',
office: 'true',
hue: '0',
saturation: '0',
brightness: '70',
},
daringSchoolUniform: {
name: 'Daring school uniform',
image: String.format($urlPath + '/PaperDoll/Clothes/Torso/Daring School Uniformc.png'),
description: 'A provocative twist on the classic look that is designed to tease and tempt.',
allure: 25,
obscenity: 30,
smartness: 0,
price: 160,
type: 'torso',
hue: '300',
saturation: '100',
brightness: '70',
},
lewdSchoolSkirt: {
name: 'Lewd school skirt',
image: String.format($urlPath + '/PaperDoll/Clothes/Legs/Lewd School Skirt.png'),
description: 'A provocative and alluring lewd pencil skirt that accentuates curves and exudes confidence.',
allure: 40,
obscenity: 30,
smartness: 0,
price: 110,
type: 'legs',
hue: '300',
saturation: '100',
brightness: '70',
},
leatherMiniSkirt: {
name: 'Leather mini skirt',
image: String.format($urlPath + '/PaperDoll/Clothes/Legs/Leather Mini Skirt.png'),
description: 'It is a formal skirt, but a very short one',
allure: 25,
obscenity: 40,
smartness: 0,
price: 110,
type: 'legs',
hue: '130',
saturation: '0',
brightness: '60',
},
poleDanceBra: {
name: 'Pole Dance Bra',
image: String.format($urlPath + '/PaperDoll/Clothes/Torso/Pole Dance Brac.png'),
description: 'A form-fitting crop top designed for flexibility and support.',
allure: 35,
obscenity: 25,
smartness: 0,
price: 110,
type: 'torso',
},
poleDanceShorts: {
name: 'Pole Dance Shorts',
image: String.format($urlPath + '/PaperDoll/Clothes/Legs/Pole Dance Shorts.png'),
description: 'high-waisted, tight-fitting shorts ideal for movement and grip.',
allure: 25,
obscenity: 25,
smartness: 0,
price: 120,
type: 'legs',
},
lewdPencilSkirt: {
name: 'Lewd pencil skirt',
image: String.format($urlPath + '/PaperDoll/Clothes/Legs/Lewd Pencil Skirt.png'),
description: 'Made from a soft, but firm fabric. More revealing than it should be',
allure: 25,
obscenity: 30,
smartness: 0,
price: 150,
type: 'legs',
office: 'true',
hue: '130',
saturation: '50',
brightness: '90',
},
shortshorts: {
name: 'Short Shorts',
image: String.format($urlPath + '/PaperDoll/Clothes/Legs/Short Shorts.png'),
description: 'Tight and snug, these very-short shorts hug the hips and leave most of the thighs exposed — a bold and flirty look that’s impossible to ignore.',
allure: 15,
obscenity: 20,
smartness: 0,
price: 60,
type: 'legs',
hue: '275',
saturation: '100',
brightness: '75',
},
miniShorts: {
name: 'Mini shorts',
image: String.format($urlPath + '/PaperDoll/Clothes/Legs/Mini shorts.png'),
description: 'Barely-there fabric clinging low on the waist, these scandalously tiny shorts reveal more than they cover — toeing the line between daring fashion and unapologetic exhibitionism.',
allure: 25,
obscenity: 30,
smartness: 0,
price: 80,
type: 'legs',
hue: '240',
saturation: '95',
brightness: '80',
},
},
techItems: {
laptop: {
name: 'Laptop',
image: String.format($urlPath + '/Personal_Items/Laptop.jpg'),
description: 'A musthave for teenagers!',
price: 800,
},
cheapwebcam: {
name: 'Cheap Webcam',
image: String.format($urlPath + '/Personal_Items/Cheap webcam.jpg'),
description: 'To chat with your friends and family! And not only... (Requires Laptop)',
price: 100,
},
Qualitywebcam: {
name: 'High Quality Webcam',
image: String.format($urlPath + '/Personal_Items/Top webcam.jpg'),
description: 'Webcam designed for streaming purpose (Requires Laptop)',
price: 500,
},
streamingsetup: {
name: 'Streaming setup',
image: String.format($urlPath + '/Personal_Items/Streaming setup.jpg'),
description: 'Elevate your streaming experience with this all-inclusive streaming setup. (Requires Laptop)',
price: 900,
},
Taser: {
name: 'Self-defense taser',
image: String.format($urlPath + '/Personal_Items/Taser.jpg'),
description: 'Provides protection against the dangers of the city (Requires recharges)',
price: 200,
},
TaserRecharges: {
name: 'Taser recharges',
image: String.format($urlPath + '/Personal_Items/TaserRecharge.jpg'),
description: 'Electric recharge to use with a taser.',
price: 50,
use: 'many',
count: 1,
},
},
cosmetics: {
makeup_kit: {
name: 'Makeup kit',
image: String.format($urlPath + '/Personal_Items/cosmetics.jpg'),
description: 'A set of cosmetics for women who want to look stunning and eye-catching!',
count: 10,
price: 100,
use: 'many',
},
perfume: {
name: 'Perfum',
image: String.format($urlPath + '/Personal_Items/Perfum.jpg'),
description: 'Increase your attractiveness and cleanliness',
count: 1,
price: 100,
use: 'many',
},
razors: {
name: 'Razors',
image: String.format($urlPath + '/Personal_Items/razors.jpg'),
description: 'Cuts your bush',
count: 20,
price: 200,
use: 'many',
},
wet_wipes: {
name: 'Wet wipes',
image: String.format($urlPath + '/Personal_Items/wetwipes.jpg'),
description: 'Helps to clean cum stains',
count: 20,
price: 100,
use: 'many',
},
},
pharmacy: {
energyPill: {
name: 'Energy Pills',
image: String.format($urlPath + '/Personal_Items/Pills.jpg'),
description: 'A tablet of energy pills to give a boost',
count: 10,
price: 50,
use: 'many',
},
concentrationPill: {
name: 'Concentration Pills',
image: String.format($urlPath + '/Personal_Items/Pills.jpg'),
description: 'A tablet of pills to help with concentration. Increase your ability to learn.',
count: 10,
price: 75,
use: 'many',
},
fitnessPill: {
name: 'Fitness Pills',
image: String.format($urlPath + '/Personal_Items/Pills.jpg'),
description: 'A tablet of pills to accelerate your progress in fitness.',
count: 10,
price: 75,
use: 'many',
},
cheapCondoms: {
name: 'Budget condoms',
image: String.format($urlPath + '/Personal_Items/Condoms.jpg'),
description: 'A low-budget pack of condoms. Cheap, but not 100% safe.',
count: 10,
price: 10,
use: 'many',
},
premiumCondoms: {
name: 'Elite Plus condoms',
image: String.format($urlPath + '/Personal_Items/Elite Condoms.jpg'),
description: 'A pack of premium condoms. Expensive, but the safest protection available.',
count: 10,
price: 30,
use: 'many',
},
},
} >><<widget "ClothesItemInTheMarket">>
<!-- $args[0] - market clothes item object -->
<!-- $args[1] - market clothes item title -->
<<if $args[0].type is 'head'>>
<<mouseover>>
* <<link $args[0].name "Mall Fitting Room">>
<<set $tempClothesItem to $args[0]>>
<</link>> for $
<<onhover>>
<<replace '#DollClothesHead'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Head/${$args[0].name}.png`" @style="'filter: hue-rotate('+ $args[0].hue +'deg) saturate('+ $args[0].saturation + '%) brightness('+ $args[0].brightness+ '%);'">
<</replace>>
<<onmouseout>>
<<replace '#DollClothesHead'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Head/${$dollHeadClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.feet.hue +'deg) saturate('+ $mainChar.look.clothes.feet.saturation + '%) brightness('+ $mainChar.look.clothes.feet.brightness+ '%);'">
<</replace>>
<</mouseover>>
<<elseif $args[0].type is 'torso' and $args[0].swim != 'true'>>
<<mouseover>>
* <<link $args[0].name "Mall Fitting Room">>
<<set $tempClothesItem to $args[0]>>
<</link>> for $
<<onhover>>
<<replace '#DollClothesTorso'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Torso/${$args[0].name}${$dollChestSizeTorsoClothes}.png`" @style="'filter: hue-rotate('+ $args[0].hue +'deg) saturate('+ $args[0].saturation + '%) brightness('+ $args[0].brightness+ '%);'">
<</replace>>
<<onmouseout>>
<<replace '#DollClothesTorso'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Torso/${$dollTorsoClothes}${$dollChestSizeTorsoClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.torso.hue +'deg) saturate('+ $mainChar.look.clothes.torso.saturation + '%) brightness('+ $mainChar.look.clothes.torso.brightness+ '%);'">
<</replace>>
<</mouseover>>
<<elseif $args[0].type is 'torso' and $args[0].swim is 'true'>>
<<mouseover>>
* <<link $args[0].name "Mall Fitting Room">>
<<set $tempClothesItem to $args[0]>>
<</link>> for $
<<onhover>>
<<replace '#DollClothesTorso'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Torso/${$args[0].name}${$dollChestSizeTorsoClothes}.png`" @style="'filter: hue-rotate('+ $args[0].hue +'deg) saturate('+ $args[0].saturation + '%) brightness('+ $args[0].brightness+ '%);'">
<</replace>>
<<replace '#DollClothesLegs'>>
<</replace>>
<<replace '#DollLingerieChest'>>
<</replace>>
<<replace '#DollLingerieGroin'>>
<</replace>>
<<onmouseout>>
<<replace '#DollClothesTorso'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Torso/${$dollTorsoClothes}${$dollChestSizeTorsoClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.torso.hue +'deg) saturate('+ $mainChar.look.clothes.torso.saturation + '%) brightness('+ $mainChar.look.clothes.torso.brightness+ '%);'">
<</replace>>
<<replace '#DollClothesLegs'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Legs/${$dollLegsClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.legs.hue +'deg) saturate('+ $mainChar.look.clothes.legs.saturation + '%) brightness('+ $mainChar.look.clothes.legs.brightness+ '%);'">
<</replace>>
<<replace '#DollLingerieChest'>>
<img @src="`${$urlPath}/PaperDoll/Lingerie/Chest/${$dollChestLingerie}${$dollChestSizeChestLingerie}.png`" @style="'filter: hue-rotate('+ $mainChar.look.lingerie.chest.hue +'deg) saturate('+ $mainChar.look.lingerie.chest.saturation + '%) brightness('+ $mainChar.look.lingerie.chest.brightness+ '%);'">
<</replace>>
<<replace '#DollLingerieGroin'>>
<img @src="`${$urlPath}/PaperDoll/Lingerie/Groin/${$dollGroinLingerie}.png`" @style="'filter: hue-rotate('+ $mainChar.look.lingerie.groin.hue +'deg) saturate('+ $mainChar.look.lingerie.groin.saturation + '%) brightness('+ $mainChar.look.lingerie.groin.brightness+ '%);'">
<</replace>>
<</mouseover>>
<<elseif $args[0].type is 'legs'>>
<<mouseover>>
* <<link $args[0].name "Mall Fitting Room">>
<<set $tempClothesItem to $args[0]>>
<</link>> for $
<<onhover>>
<<replace '#DollClothesLegs'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Legs/${$args[0].name}.png`" @style="'filter: hue-rotate('+ $args[0].hue +'deg) saturate('+ $args[0].saturation + '%) brightness('+ $args[0].brightness+ '%);'">
<</replace>>
<<onmouseout>>
<<replace '#DollClothesLegs'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Legs/${$dollLegsClothes}.png`" @style="'filter: hue-rotate('+$mainChar.look.clothes.legs.hue +'deg) saturate('+ $mainChar.look.clothes.legs.saturation + '%) brightness('+ $mainChar.look.clothes.legs.brightness+ '%);'">
<</replace>>
<</mouseover>>
<<elseif $args[0].type is 'feet'>>
<<mouseover>>
* <<link $args[0].name "Mall Fitting Room">>
<<set $tempClothesItem to $args[0]>>
<</link>> for $
<<onhover>>
<<replace '#DollClothesFeet'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Feet/${$args[0].name}.png`" @style="'filter: hue-rotate('+ $args[0].hue +'deg) saturate('+ $args[0].saturation + '%) brightness('+ $args[0].brightness+ '%);'">
<</replace>>
<<onmouseout>>
<<replace '#DollClothesFeet'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Feet/${$dollFeetClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.feet.hue +'deg) saturate('+ $mainChar.look.clothes.feet.saturation + '%) brightness('+ $mainChar.look.clothes.feet.brightness+ '%);'">
<</replace>>
<</mouseover>>
<<elseif $args[0].type is 'groin'>>
<<mouseover>>
* <<link $args[0].name "Mall Fitting Room">>
<<set $tempClothesItem to $args[0]>>
<</link>> for $
<<onhover>>
<<replace '#DollLingerieGroin'>>
<img @src="`${$urlPath}/PaperDoll/Lingerie/Groin/${$args[0].name}.png`" @style="'filter: hue-rotate('+ $args[0].hue +'deg) saturate('+ $args[0].saturation + '%) brightness('+ $args[0].brightness+ '%);'">
<</replace>>
<<replace '#DollClothesLegs'>>
<</replace>>
<<onmouseout>>
<<replace '#DollLingerieGroin'>>
<img @src="`${$urlPath}/PaperDoll/Lingerie/Groin/${$dollGroinLingerie}.png`" @style="'filter: hue-rotate('+ $mainChar.look.lingerie.groin.hue +'deg) saturate('+ $mainChar.look.lingerie.groin.saturation + '%) brightness('+ $mainChar.look.lingerie.groin.brightness+ '%);'">
<</replace>>
<<replace '#DollClothesLegs'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Legs/${$dollLegsClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.legs.hue +'deg) saturate('+ $mainChar.look.clothes.legs.saturation + '%) brightness('+ $mainChar.look.clothes.legs.brightness+ '%);'">
<</replace>>
<</mouseover>>
<<elseif $args[0].type is 'chest'>>
<<mouseover>>
* <<link $args[0].name "Mall Fitting Room">>
<<set $tempClothesItem to $args[0]>>
<</link>> for $
<<onhover>>
<<replace '#DollLingerieChest'>>
<img @src="`${$urlPath}/PaperDoll/Lingerie/Chest/${$args[0].name}${$dollChestSizeTorsoClothes}.png`" @style="'filter: hue-rotate('+ $args[0].hue +'deg) saturate('+ $args[0].saturation + '%) brightness('+ $args[0].brightness+ '%);'">
<</replace>>
<<replace '#DollClothesTorso'>>
<</replace>>
<<onmouseout>>
<<replace '#DollLingerieChest'>>
<img @src="`${$urlPath}/PaperDoll/Lingerie/Chest/${$dollChestLingerie}${$dollChestSizeTorsoClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.lingerie.chest.hue +'deg) saturate('+ $mainChar.look.lingerie.chest.saturation + '%) brightness('+ $mainChar.look.lingerie.chest.brightness+ '%);'">
<</replace>>
<<replace '#DollClothesTorso'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Torso/${$dollTorsoClothes}${$dollChestSizeTorsoClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.torso.hue +'deg) saturate('+ $mainChar.look.clothes.torso.saturation + '%) brightness('+ $mainChar.look.clothes.torso.brightness+ '%);'">
<</replace>>
<</mouseover>>
<<elseif $args[0].type is 'calves'>>
<<mouseover>>
* <<link $args[0].name "Mall Fitting Room">>
<<set $tempClothesItem to $args[0]>>
<</link>> for $
<<onhover>>
<<replace '#DollClothesCalves'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Calves/${$args[0].name}.png`" @style="'filter: hue-rotate('+ $args[0].hue +'deg) saturate('+ $args[0].saturation + '%) brightness('+ $args[0].brightness+ '%);'">
<</replace>>
<<replace '#DollClothesLegs'>>
<</replace>>
<<replace '#DollClothesFeet'>>
<</replace>>
<<onmouseout>>
<<replace '#DollClothesCalves'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Calves/${$dollCalvesClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.calves.hue +'deg) saturate('+ $mainChar.look.clothes.calves.saturation + '%) brightness('+ $mainChar.look.clothes.calves.brightness+ '%);'">
<</replace>>
<<replace '#DollClothesLegs'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Legs/${$dollLegsClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.legs.hue +'deg) saturate('+ $mainChar.look.clothes.legs.saturation + '%) brightness('+ $mainChar.look.clothes.legs.brightness+ '%);'">
<</replace>>
<<replace '#DollClothesFeet'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Feet/${$dollFeetClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.feet.hue +'deg) saturate('+ $mainChar.look.clothes.feet.saturation + '%) brightness('+ $mainChar.look.clothes.feet.brightness+ '%);'">
<</replace>>
<</mouseover>>
<<elseif $args[0].type is 'hands'>>
<<mouseover>>
* <<link $args[0].name "Mall Fitting Room">>
<<set $tempClothesItem to $args[0]>>
<</link>> for $
<<onhover>>
<<replace '#DollClothesHands'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Hands/${$args[0].name}.png`" @style="'filter: hue-rotate('+ $args[0].hue +'deg) saturate('+ $args[0].saturation + '%) brightness('+ $args[0].brightness+ '%);'">
<</replace>>
<<onmouseout>>
<<replace '#DollClothesHands'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Hands/${$dollHandsClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.hands.hue +'deg) saturate('+ $mainChar.look.clothes.hands.saturation + '%) brightness('+ $mainChar.look.clothes.hands.brightness+ '%);'">
<</replace>>
<</mouseover>>
<<elseif $args[0].type is 'earlobes'>>
<<mouseover>>
* <<link $args[0].name "Mall Fitting Room">>
<<set $tempClothesItem to $args[0]>>
<</link>> for $
<<onhover>>
<<replace '#DollPiercingsEarlobes'>>
<img @src="`${$urlPath}/PaperDoll/Piercings/Earlobes/${$args[0].name}.png`" @style="'filter: hue-rotate('+ $args[0].hue +'deg) saturate('+ $args[0].saturation + '%) brightness('+ $args[0].brightness+ '%);'">
<</replace>>
<<onmouseout>>
<<replace '#DollPiercingsEarlobes'>>
<img @src="`${$urlPath}/PaperDoll/Piercings/Earlobes/${$dollEarlobesPiercings}.png`" @style="'filter: hue-rotate('+ $mainChar.look.piercings.earlobes.hue +'deg) saturate('+ $mainChar.look.piercings.earlobes.saturation + '%) brightness('+ $mainChar.look.piercings.earlobes.brightness+ '%);'">
<</replace>>
<</mouseover>>
<<elseif $args[0].type is 'neck'>>
<<mouseover>>
* <<link $args[0].name "Mall Fitting Room">>
<<set $tempClothesItem to $args[0]>>
<</link>> for $
<<onhover>>
<<replace '#DollAccessoriesNeck'>>
<img @src="`${$urlPath}/PaperDoll/Accessories/Neck/${$args[0].name}.png`" @style="'filter: hue-rotate('+ $args[0].hue +'deg) saturate('+ $args[0].saturation + '%) brightness('+ $args[0].brightness+ '%);'">
<</replace>>
<<onmouseout>>
<<replace '#DollAccessoriesNeck'>>
<img @src="`${$urlPath}/PaperDoll/Accessories/Neck/${$dollNeckAccessories}.png`" @style="'filter: hue-rotate('+ $mainChar.look.accessories.neck.hue +'deg) saturate('+ $mainChar.look.accessories.neck.saturation + '%) brightness('+ $mainChar.look.accessories.neck.brightness+ '%);'">
<</replace>>
<</mouseover>>
<<elseif $args[0].type is 'wrists'>>
<<mouseover>>
* <<link $args[0].name "Mall Fitting Room">>
<<set $tempClothesItem to $args[0]>>
<</link>> for $
<<onhover>>
<<replace '#DollAccessoriesWrists'>>
<img @src="`${$urlPath}/PaperDoll/Accessories/Wrists/${$args[0].name}.png`" @style="'filter: hue-rotate('+ $args[0].hue +'deg) saturate('+ $args[0].saturation + '%) brightness('+ $args[0].brightness+ '%);'">
<</replace>>
<<onmouseout>>
<<replace '#DollAccessoriesWrists'>>
<img @src="`${$urlPath}/PaperDoll/Accessories/Wrists/${$dollWristsAccessories}.png`" @style="'filter: hue-rotate('+ $mainChar.look.accessories.wrists.hue +'deg) saturate('+ $mainChar.look.accessories.wrists.saturation + '%) brightness('+ $mainChar.look.accessories.wrists.brightness+ '%);'">
<</replace>>
<</mouseover>>
<</if>>
<<if settings.lessPrices == true>>
<<if $wereClothesShopPricesReduced != true>>
<<set $args[0].price /= 2>>
<<endif>>
<<else>>
<<if $wereClothesShopPricesReduced == true>>
<<set $args[0].price *= 2>>
<<endif>>
<<endif>>
<<=$args[0].price>>
<<if $wardrobe.available.includes($args[0].name) and $mainChar.money >= $args[0].price /2>>
- You already own this, but you can buy another one.
<<elseif $wardrobe.available.includes($args[0].name)>>
- You already own this.
<<else>>
<<if $mainChar.money < $args[0].price>>
- You don't have enough money.
<<else>>
<<if $mainChar.corruption < $args[0].obscenity>>
- This looks too lewd for you!
<<else>>
<<if $mainChar.intellect < $args[0].smartness>>
- This looks too smart for you!
<<endif>>
<<endif>>
<<endif>>
<<endif>>
<br>
<</widget>><<if $currentPassage is 'Wardrobe'>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Bedroom/wardrobe.jpg")]]
</div>
<<else>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/School/Gym/LockerRoom/Locker.jpg")]]
</div>
<</if>><br>
As you peruse your collection of neck accessories, your search for the perfect piece begins. Among the necklaces, scarves, and other adornments, an array of options awaits your choice. <br><br>
<table width="100%" border="5" class="wardrobe-clothes">
<tbody>
<<for _itemTitle, _item range $wardrobe.accessories.neck>>
<<if _item.name.replace(/[0-9]/g, '') is _item.name>>
<tr>
<td>
<<capture _itemTitle _item>>
<<if $wardrobe.accessories.neck[_itemTitle].name.replace(/[0-9]/g, '') === $mainChar.look.accessories.neck.name.replace(/[0-9]/g, '')>>
<<mouseover>>
<<set _clothesName = $wardrobe.accessories.neck[_itemTitle].name + " (take off)" >>
<<link _clothesName $currentPassage>>
<<set $mainChar.look.accessories.neck = $emptyItem >>
<</link>>
<<onhover>>
<<replace '#DollAccessoriesNeck'>>
<</replace>>
<<onmouseout>>
<<replace '#DollAccessoriesNeck'>>
<img @src="`${$urlPath}/PaperDoll/Accessories/Neck/${$dollNeckAccessories}.png`" @style="'filter: hue-rotate('+ $mainChar.look.accessories.neck.hue +'deg) saturate('+ $mainChar.look.accessories.neck.saturation + '%) brightness('+ $mainChar.look.accessories.neck.brightness+ '%);'">
<</replace>>
<</mouseover>>
<<else>>
<<set _clothesName = $wardrobe.accessories.neck[_itemTitle].name + " (wear)" >>
<<mouseover>>
<<link _clothesName $currentPassage>>
<<set $mainChar.look.accessories.neck = $wardrobe.accessories.neck[_itemTitle] >>
<</link>>
<<onhover>>
<<replace '#DollAccessoriesNeck'>>
<img @src="`${$urlPath}/PaperDoll/Accessories/Neck/${$wardrobe.accessories.neck[_itemTitle].name}.png`" @style="'filter: hue-rotate('+ $wardrobe.accessories.neck[_itemTitle].hue +'deg) saturate('+ $wardrobe.accessories.neck[_itemTitle].saturation + '%) brightness('+ $wardrobe.accessories.neck[_itemTitle].brightness+ '%);'">
<</replace>>
<<onmouseout>>
<<replace '#DollAccessoriesNeck'>>
<img @src="`${$urlPath}/PaperDoll/Accessories/Neck/${$dollNeckAccessories}.png`" @style="'filter: hue-rotate('+ $mainChar.look.accessories.neck.hue +'deg) saturate('+ $mainChar.look.accessories.neck.saturation + '%) brightness('+ $mainChar.look.accessories.neck.brightness+ '%);'">
<</replace>>
<</mouseover>>
<<endif>>
<<set _cpt to 0>>
<span id='color'> <<for _itemTitle2, _item2 range $wardrobe.accessories.neck>>
<<if _item.name.replace(/[0-9]/g, '') is _item2.name.replace(/[0-9]/g, '') >>
<<set _cpt +=1>>
<<capture _itemTitle2 _item2>>
<<mouseover>>
<<link '<span style="vertical-align: 3px; font-size: 14px;">Select</span>' $currentPassage>>
<<set $mainChar.look.accessories.neck = _item2 >>
<</link>>
<span @style="'display: inline-block; width: 15px; height: 15px; background-color: rgb(204,80,180); filter: hue-rotate('+ _item2.hue +'deg) saturate('+ _item2.saturation + '%) brightness('+ _item2.brightness+ '%); cursor: pointer;'">
</span>
<<onhover>>
<<replace '#DollAccessoriesNeck'>>
<img @src="`${$urlPath}/PaperDoll/Accessories/Neck/${$wardrobe.accessories.neck[_itemTitle].name}.png`" @style="'filter: hue-rotate('+ _item2.hue +'deg) saturate('+ _item2.saturation + '%) brightness('+ _item2.brightness+ '%);'">
<</replace>>
<<onmouseout>>
<<replace '#DollAccessoriesNeck'>>
<img @src="`${$urlPath}/PaperDoll/Accessories/Neck/${$dollNeckAccessories}.png`" @style="'filter: hue-rotate('+ $mainChar.look.accessories.neck.hue +'deg) saturate('+ $mainChar.look.accessories.neck.saturation + '%) brightness('+ $mainChar.look.accessories.neck.brightness+ '%);'">
<</replace>>
<</mouseover>><</capture>>
<</if>><</for>></span>
<<if $currentPassage is 'Wardrobe' and _cpt >=2>>
<span style="vertical-align: 3px; font-size: 14px;">
<<link '| Sell |'>>
<<set $tempCloth to _item>>
<<goto "Wardrobe Sell Clothes">>
<</link>>
</span>
<</if>>
<</capture>>
</td>
<td>
<<= $wardrobe.accessories.neck[_itemTitle].description >>
</td>
</tr>
<</if>>
<</for>>
</tbody>
</table>
<br>
<br>
<<link "Back">><<goto $pastPassage>><</link>>
<<if $currentPassage is 'Wardrobe'>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Bedroom/wardrobe.jpg")]]
</div>
<<else>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/School/Gym/LockerRoom/Locker.jpg")]]
</div>
<</if>><br>
As you delve into your lingerie drawer, your quest for the ideal bra begins. Amongst the delicate fabrics and various styles, an array of choices awaits your selection. Your fingers glide over the options, contemplating whether to choose a comfortable everyday bra or opt for something a bit more alluring.<br><br>
<table width="100%" border="5" class="wardrobe-clothes">
<tbody>
<<for _itemTitle, _item range $wardrobe.lingerie.chest>>
<<if _item.name.replace(/[0-9]/g, '') is _item.name>>
<tr>
<td>
<<capture _itemTitle _item>>
<<if $wardrobe.lingerie.chest[_itemTitle].name.replace(/[0-9]/g, '') === $mainChar.look.lingerie.chest.name.replace(/[0-9]/g, '')>>
<<mouseover>>
<<set _clothesName = $wardrobe.lingerie.chest[_itemTitle].name + " (take off)" >>
<<link _clothesName $currentPassage>>
<<set $mainChar.look.lingerie.chest = $emptyItem >>
<</link>>
<<onhover>>
<<replace #DollLingerieChest>>
[img[String.format($urlPath + '/PaperDoll/MainBody/Chest/' + $mainChar.appearance.chest.size + '.png')]]
<</replace>>
<<onmouseout>>
<<replace '#DollLingerieChest'>>
<img @src="`${$urlPath}/PaperDoll/Lingerie/Chest/${$dollChestLingerie}${$mainChar.appearance.chest.size}.png`" @style="'filter: hue-rotate('+ $mainChar.look.lingerie.chest.hue +'deg) saturate('+ $mainChar.look.lingerie.chest.saturation + '%) brightness('+ $mainChar.look.lingerie.chest.brightness+ '%);'">
<</replace>>
<</mouseover>>
<<else>>
<<set _clothesName = $wardrobe.lingerie.chest[_itemTitle].name + " (wear)" >>
<<mouseover>>
<<link _clothesName $currentPassage>>
<<set $mainChar.look.lingerie.chest = $wardrobe.lingerie.chest[_itemTitle] >>
<</link>>
<<onhover>>
<<replace '#DollLingerieChest'>>
<img @src="`${$urlPath}/PaperDoll/Lingerie/Chest/${$wardrobe.lingerie.chest[_itemTitle].name}${$mainChar.appearance.chest.size}.png`" @style="'filter: hue-rotate('+ $wardrobe.lingerie.chest[_itemTitle].hue +'deg) saturate('+ $wardrobe.lingerie.chest[_itemTitle].saturation + '%) brightness('+ $wardrobe.lingerie.chest[_itemTitle].brightness+ '%);'">
<</replace>>
<<replace '#DollClothesTorso'>><</replace>>
<<onmouseout>>
<<if $mainChar.look.lingerie.chest.name != ''>>
<<replace #DollLingerieChest>>
<img @src="`${$urlPath}/PaperDoll/Lingerie/Chest/${$dollChestLingerie}${$mainChar.appearance.chest.size}.png`" @style="'filter: hue-rotate('+ $mainChar.look.lingerie.chest.hue +'deg) saturate('+ $mainChar.look.lingerie.chest.saturation + '%) brightness('+ $mainChar.look.lingerie.chest.brightness+ '%);'">
<</replace>>
<<else>>
<<replace #DollLingerieChest>>
<img @src="`${$urlPath}/PaperDoll/MainBody/Chest/${$mainChar.appearance.chest.size}.png`"> <</replace>>
<</if>>
<<if $mainChar.look.clothes.torso.name != ''>>
<<replace '#DollClothesTorso'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Torso/${$dollTorsoClothes}${$mainChar.appearance.chest.size}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.torso.hue +'deg) saturate('+ $mainChar.look.clothes.torso.saturation + '%) brightness('+ $mainChar.look.clothes.torso.brightness+ '%);'">
<</replace>>
<</if>>
<</mouseover>>
<<endif>>
<<set _cpt to 0>>
<span id='color'> <<for _itemTitle2, _item2 range $wardrobe.lingerie.chest>>
<<if _item.name.replace(/[0-9]/g, '') is _item2.name.replace(/[0-9]/g, '') >>
<<set _cpt +=1>>
<<capture _itemTitle2 _item2>>
<<mouseover>>
<<link '<span style="vertical-align: 3px; font-size: 14px;">Select</span>' $currentPassage>>
<<set $mainChar.look.lingerie.chest = _item2 >>
<</link>>
<span @style="'display: inline-block; width: 15px; height: 15px; background-color: rgb(204,80,180); filter: hue-rotate('+ _item2.hue +'deg) saturate('+ _item2.saturation + '%) brightness('+ _item2.brightness+ '%); cursor: pointer;'">
</span>
<<onhover>>
<<replace '#DollLingerieChest'>>
<img @src="`${$urlPath}/PaperDoll/Lingerie/Chest/${$wardrobe.lingerie.chest[_itemTitle].name}${$mainChar.appearance.chest.size}.png`" @style="'filter: hue-rotate('+ _item2.hue +'deg) saturate('+ _item2.saturation + '%) brightness('+ _item2.brightness+ '%);'">
<</replace>>
<<replace '#DollClothesTorso'>><</replace>>
<<onmouseout>>
<<if $mainChar.look.lingerie.chest.name != ''>>
<<replace '#DollLingerieChest'>>
<img @src="`${$urlPath}/PaperDoll/Lingerie/Chest/${$dollChestLingerie}${$mainChar.appearance.chest.size}.png`" @style="'filter: hue-rotate('+ $mainChar.look.lingerie.chest.hue +'deg) saturate('+ $mainChar.look.lingerie.chest.saturation + '%) brightness('+ $mainChar.look.lingerie.chest.brightness+ '%);'">
<</replace>>
<<else>>
<<replace #DollLingerieChest>>
<img @src="`${$urlPath}/PaperDoll/MainBody/Chest/${$mainChar.appearance.chest.size}.png`" @style="'filter: hue-rotate('+ $mainChar.look.lingerie.chest.hue +'deg) saturate('+ $mainChar.look.lingerie.chest.saturation + '%) brightness('+ $mainChar.look.lingerie.chest.brightness+ '%);'">
<</replace>>
<</if>>
<<if $mainChar.look.clothes.torso.name != ''>>
<<replace '#DollClothesTorso'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Torso/${$dollTorsoClothes}${$mainChar.appearance.chest.size}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.torso.hue +'deg) saturate('+ $mainChar.look.clothes.torso.saturation + '%) brightness('+ $mainChar.look.clothes.torso.brightness+ '%);'">
<</replace>>
<</if>>
<</mouseover>><</capture>>
<</if>><</for>></span>
<<if $currentPassage is 'Wardrobe' and _cpt >=2>>
<span style="vertical-align: 3px; font-size: 14px;">
<<link '| Sell |'>>
<<set $tempCloth to _item>>
<<goto "Wardrobe Sell Clothes">>
<</link>>
</span>
<</if>>
<</capture>>
</td>
<td>
<<= $wardrobe.lingerie.chest[_itemTitle].description >>
</td>
</tr>
<</if>>
<</for>>
</tbody>
</table>
<br>
<br>
<<link "Back">><<goto $pastPassage>><</link>>
<<if $currentPassage is 'Wardrobe'>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Bedroom/wardrobe.jpg")]]
</div>
<<else>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/School/Gym/LockerRoom/Locker.jpg")]]
</div>
<</if>><br>
As you delve into your lingerie drawer, your quest for the ideal pair of panties begins. Amongst the delicate fabrics and various styles, an array of choices awaits your selection. Your fingers glide over the options, contemplating whether to choose a comfortable everyday pair or opt for something a bit more alluring.<br><br>
<table width="100%" border="5" class="wardrobe-clothes">
<tbody>
<<for _itemTitle, _item range $wardrobe.lingerie.groin>>
<<if _item.name.replace(/[0-9]/g, '') is _item.name>>
<tr>
<td>
<<capture _itemTitle _item>>
<<if $wardrobe.lingerie.groin[_itemTitle].name.replace(/[0-9]/g, '') === $mainChar.look.lingerie.groin.name.replace(/[0-9]/g, '')>>
<<mouseover>>
<<set _clothesName = $wardrobe.lingerie.groin[_itemTitle].name + " (take off)" >>
<<link _clothesName $currentPassage>>
<<set $mainChar.look.lingerie.groin = $emptyItem >>
<</link>>
<<onhover>>
<<replace '#DollLingerieGroin'>>
<</replace>>
<<onmouseout>>
<<replace '#DollLingerieGroin'>>
<img @src="`${$urlPath}/PaperDoll/Lingerie/Groin/${$dollGroinLingerie}.png`" @style="'filter: hue-rotate('+ $mainChar.look.lingerie.groin.hue +'deg) saturate('+ $mainChar.look.lingerie.groin.saturation + '%) brightness('+ $mainChar.look.lingerie.groin.brightness+ '%);'">
<</replace>>
<</mouseover>>
<<else>>
<<set _clothesName = $wardrobe.lingerie.groin[_itemTitle].name + " (wear)" >>
<<mouseover>>
<<link _clothesName $currentPassage>>
<<set $mainChar.look.lingerie.groin = $wardrobe.lingerie.groin[_itemTitle] >>
<</link>>
<<onhover>>
<<replace '#DollLingerieGroin'>>
<img @src="`${$urlPath}/PaperDoll/Lingerie/Groin/${$wardrobe.lingerie.groin[_itemTitle].name}.png`" @style="'filter: hue-rotate('+ $wardrobe.lingerie.groin[_itemTitle].hue +'deg) saturate('+ $wardrobe.lingerie.groin[_itemTitle].saturation + '%) brightness('+ $wardrobe.lingerie.groin[_itemTitle].brightness+ '%);'">
<</replace>>
<<replace '#DollClothesTorso'>><</replace>>
<<replace '#DollClothesLegs'>><</replace>>
<<onmouseout>>
<<replace '#DollLingerieGroin'>>
<img @src="`${$urlPath}/PaperDoll/Lingerie/Groin/${$dollGroinLingerie}.png`" @style="'filter: hue-rotate('+ $mainChar.look.lingerie.groin.hue +'deg) saturate('+ $mainChar.look.lingerie.groin.saturation + '%) brightness('+ $mainChar.look.lingerie.groin.brightness+ '%);'">
<</replace>>
<<if $mainChar.look.clothes.torso.name != ''>>
<<replace '#DollClothesTorso'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Torso/${$dollTorsoClothes}${$mainChar.appearance.chest.size}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.torso.hue +'deg) saturate('+ $mainChar.look.clothes.torso.saturation + '%) brightness('+ $mainChar.look.clothes.torso.brightness+ '%);'">
<</replace>>
<</if>>
<<replace '#DollClothesLegs'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Legs/${$dollLegsClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.legs.hue +'deg) saturate('+ $mainChar.look.clothes.legs.saturation + '%) brightness('+ $mainChar.look.clothes.legs.brightness+ '%);'">
<</replace>>
<</mouseover>>
<<endif>>
<<set _cpt to 0>>
<span id='color'> <<for _itemTitle2, _item2 range $wardrobe.lingerie.groin>>
<<if _item.name.replace(/[0-9]/g, '') is _item2.name.replace(/[0-9]/g, '') >>
<<set _cpt +=1>>
<<capture _itemTitle2 _item2>>
<<mouseover>>
<<link '<span style="vertical-align: 3px; font-size: 14px;">Select</span>' $currentPassage>>
<<set $mainChar.look.lingerie.groin = _item2 >>
<</link>>
<span @style="'display: inline-block; width: 15px; height: 15px; background-color: rgb(204,80,180); filter: hue-rotate('+ _item2.hue +'deg) saturate('+ _item2.saturation + '%) brightness('+ _item2.brightness+ '%); cursor: pointer;'">
</span>
<<onhover>>
<<replace '#DollLingerieGroin'>>
<img @src="`${$urlPath}/PaperDoll/Lingerie/Groin/${$wardrobe.lingerie.groin[_itemTitle].name}.png`" @style="'filter: hue-rotate('+ _item2.hue +'deg) saturate('+ _item2.saturation + '%) brightness('+ _item2.brightness+ '%);'">
<</replace>>
<<replace '#DollClothesTorso'>><</replace>>
<<replace '#DollClothesLegs'>><</replace>>
<<onmouseout>>
<<replace '#DollLingerieGroin'>>
<img @src="`${$urlPath}/PaperDoll/Lingerie/Groin/${$dollGroinLingerie}.png`" @style="'filter: hue-rotate('+ $mainChar.look.lingerie.groin.hue +'deg) saturate('+ $mainChar.look.lingerie.groin.saturation + '%) brightness('+ $mainChar.look.lingerie.groin.brightness+ '%);'">
<</replace>>
<<if $mainChar.look.clothes.torso.name != ''>>
<<replace '#DollClothesTorso'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Torso/${$dollTorsoClothes}${$mainChar.appearance.chest.size}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.torso.hue +'deg) saturate('+ $mainChar.look.clothes.torso.saturation + '%) brightness('+ $mainChar.look.clothes.torso.brightness+ '%);'">
<</replace>>
<</if>>
<<replace '#DollClothesLegs'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Legs/${$dollLegsClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.legs.hue +'deg) saturate('+ $mainChar.look.clothes.legs.saturation + '%) brightness('+ $mainChar.look.clothes.legs.brightness+ '%);'">
<</replace>>
<</mouseover>><</capture>>
<</if>><</for>></span>
<<if $currentPassage is 'Wardrobe' and _cpt >=2>>
<span style="vertical-align: 3px; font-size: 14px;">
<<link '| Sell |'>>
<<set $tempCloth to _item>>
<<goto "Wardrobe Sell Clothes">>
<</link>>
</span>
<</if>>
<</capture>>
</td>
<td>
<<= $wardrobe.lingerie.groin[_itemTitle].description >>
</td>
</tr>
<</if>>
<</for>>
</tbody>
</table>
<br>
<br>
<<link "Back">><<goto $pastPassage>><</link>><<if $mainChar.haveCum.face>0 or $mainChar.cleanliness<15>>
<div class="default-image-wrapper">[img[String.format($urlPath + "/Mall/Cosmetics_Shop_CumReac.jpg")]]</div><br><br>
<<if $mainChar.cleanliness<15>>
You step into the store with casual confidence, but almost immediately you sense something is off. Conversations lower. A couple of customers glance in your direction, then quickly look away. The polished glass counters and spotless white floors only seem to amplify how out of place you suddenly feel. As you browse the aisles, pretending not to notice the subtle tension building around you, a store employee approaches with a strained but controlled expression.
<<ct "KnownFemale3" "Angry">>
Excuse me… I’m going to have to ask you to leave. Some customers have complained, and we can’t allow any disturbance inside the store.
<</ct>>
The words land softly, but the meaning stings. Heat rises to your face as you realize what he’s implying.
<<ct "MC" "">>
I… right. I understand.
<</ct>>
You avoid eye contact and, without another word, you turn toward the exit. You feel the weight of curious stares as you quietly [[leave the boutique.->Mall]]<br><br>
<<MainChar_Stats "arousal" "-10">>
<<else>>
Entering the boutique nonchalantly, you immediately notice the polished marble floor and the soft fragrance lingering in the air. The staff turn toward you with welcoming smiles, ready to greet a new customer. But the warmth vanishes the instant their eyes travel over your clothes. One of them steps forward, his expression tightening as he takes in the visible cum stains.
<<ct "KnownFemale3" "Angry">>
I’m sorry, but you can’t stay here like that. Please leave the store immediately.
<</ct>>
Heat rushes to your face as you glance down at yourself, suddenly very aware of how conspicuous you must look under the bright boutique lighting.
<<ct "MC" "">>
I… right. Sorry.
<</ct>>
There’s no argument in your voice—only embarrassment as you turn toward the exit, avoiding the curious stares of nearby shoppers. Yet, the humiliation mixes with something else—an unexpected thrill at having walked in so boldly, so visibly marked with cum. You quickly [[leave the boutique.->Mall]] the memory lingering longer than it probably should. <br><br>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "intellect" "-1">>
<</if>>
<<else>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Mall/Cosmetics_Shop.jpg')]]
@@
Stepping into the glamorous world of the cosmetic boutique, you're welcomed by a palette of vibrant colors and a gentle fragrance that hints at beauty. The store's sleek displays showcase an enticing range of makeup products and skincare essentials, inviting you to explore the realm of self-expression and enhancement.
<<ct "KnownFemale3" "Happy">>
Welcome. Let me know if you need any assistance or advice.
<</ct>>
<<if settings.lessPrices is true>>
You managed to have a 50% discount on anything here !<br><br>
<<else>>
Feeling like the prices are on the steeper side, you can inquire if there's any [[possibility for a discount.->Store Discount][$Store_location = "Makeup Shop"]]<br><br>
<</if>>
<<for _cosmeticItemTitle, _cosmeticItem range $Mall.cosmetics>>
<<DeviceItemWidget _cosmeticItem>>
<</for>>
<<if settings.lessPrices == true>>
<<if $wereLexenaCosmeticsPricesReduced != true>>
<<set $wereLexenaCosmeticsPricesReduced = true>>
<<endif>>
<<else>>
<<if $wereLexenaCosmeticsPricesReduced == true>>
<<set $wereLexenaCosmeticsPricesReduced = false>>
<<endif>>
<<endif>>
<br>
[[Go back->Mall]]
<</if>><<script>>
window.Inventory = function (config) {
this.categories = [
'cosmetics',
'pharmacy',
'techItems',
'grocery',
'foodCondiments',
'foodIngredients',
'food',
'SexShopItems',
];
this.cosmetics = {};
this.pharmacy = {};
this.techItems = {};
this.SexShopItems = {};
this.grocery = {};
this.foodCondiments = {};
this.foodIngredients = {};
this.food = {};
this.available = [];
Object.keys(config).forEach(function (pn) {
this[pn] = clone(config[pn]);
}, this);
};
Inventory.prototype.clone = function () {
return new Inventory(this);
};
Inventory.prototype.toJSON = function () {
var ownData = {};
Object.keys(this).forEach(function (pn) {
ownData[pn] = clone(this[pn]);
}, this);
return Serial.createReviver('new Inventory($ReviveData$)', ownData);
};
Inventory.prototype.add = function(category, item) {
if (! item.hasOwnProperty('name')) {
alert('Item must contains a prop with name "name"');
return;
}
this[category][item.name] = item;
};
Inventory.prototype.addCount = function(category, item) {
this[category][item.name].count += item.count;
};
Inventory.prototype.has = function(category, itemName) {
return this[category].hasOwnProperty(itemName);
};
<</script>>
<<set $inventory to new Inventory({
cosmetics: {
'Makeup kit': {
name: 'Makeup kit',
count: 0,
use: 'many',
},
},
pharmacy: {
'Vitamins': {
name: 'Vitamins',
count: 0,
use: 'many',
},
},
techItems: {},
grocery: {
'Wet wipes': {
name: 'Wet wipes',
count: 20,
use: 'many',
},
'Razors': {
name: 'Razors',
count: 20,
use: 'many',
},
},
foodCondiments: {
'Guarana': {
name: 'Guarana',
count: 0,
lastDayGathered: 0
},
'Maple syrup': {
name: 'Maple syrup',
count: 0,
lastDayGathered: 0
},
'Spices': {
name: 'Spices',
count: 0,
lastDayGathered: 0
},
'Lemon': {
name: 'Lemon',
count: 0,
lastDayGathered: 0
},
},
foodIngredients: {
'Hop': {
name: 'Hop',
count: 0,
lastDayGathered: 0
},
'Tea leaves': {
name: 'Tea leaves',
count: 0
},
'Ground coffee': {
name: 'Ground coffee',
count: 0
},
'Meat': {
name: 'Meat',
count: 0
},
'Oysters': {
name: 'Oysters',
count: 0,
lastDayGathered: 0
},
'Vegetables': {
name: 'Vegetables',
count: 0,
lastDayGathered: 0
},
},
food: {
'Beer': {
name: 'Beer',
count: 0,
energy: 0,
corruption: 0,
fitness: -0.5,
attractiveness: 0,
intoxication: 10,
boostHours: 0,
boostTimerReset: 0,
boostTimer: 0,
boostFinishTime: 0,
price: 2.50
},
'Energy drink': {
name: 'Energy drink',
count: 0,
energy: 30,
corruption: 0,
fitness: 0,
attractiveness: 0,
intoxication: 15,
boostHours: 0,
boostTimerReset: 0,
boostTimer: 0,
boostFinishTime: 0,
price: 3.00
},
'Cocktail': {
name: 'Cocktail',
count: 0,
energy: 0,
corruption: 20,
fitness: 0,
attractiveness: 0,
intoxication: 16,
boostHours: 2,
boostTimerReset: 120,
boostTimer: 0,
boostFinishTime: 0,
price: 5.00
},
'Red Wine': {
name: 'Red Wine',
count: 0,
energy: 10,
corruption: 0,
fitness: -0.5,
attractiveness: 0,
intoxication: 16,
boostHours: 2,
boostTimerReset: 120,
boostTimer: 0,
boostFinishTime: 0,
price: 4.00
},
'Champaign': {
name: 'Champaign',
count: 0,
energy: 0,
corruption: 0,
fitness: 0,
attractiveness: 25,
intoxication: 25,
boostHours: 2,
boostTimerReset: 120,
boostTimer: 0,
boostFinishTime: 0,
price: 10.50
},
'Whiskey': {
name: 'Whiskey',
count: 0,
energy: 0,
corruption: 0,
fitness: -0.5,
attractiveness: 15,
intoxication: 25,
boostHours: 2,
boostTimerReset: 120,
boostTimer: 0,
boostFinishTime: 0,
price: 6.50
},
'Vodka': {
name: 'Vodka',
count: 0,
energy: 0,
corruption: 0,
fitness: -0.5,
attractiveness: 15,
intoxication: 30,
boostHours: 2,
boostTimerReset: 120,
boostTimer: 0,
boostFinishTime: 0,
price: 2.50
},
'Tea': {
name: 'Tea',
count: 0,
energy: 10,
corruption: 0,
fitness: 0,
attractiveness: 0,
boostHours: 0,
boostTimerReset: 0,
boostTimer: 0,
boostFinishTime: 0,
price: 1.00
},
'Tea with guarana': {
name: 'Tea with guarana',
count: 0,
energy: 20,
corruption: 0,
fitness: 0,
attractiveness: 0,
boostHours: 0,
boostTimerReset: 0,
boostTimer: 0,
boostFinishTime: 0,
price: 1.50
},
'Tea with syrup': {
name: 'Tea with syrup',
count: 0,
energy: 10,
corruption: 10,
fitness: 0,
attractiveness: 0,
boostHours: 2,
boostTimerReset: 120,
boostTimer: 0,
boostFinishTime: 0,
price: 1.25
},
'Tea with spices': {
name: 'Tea with spices',
count: 0,
energy: 10,
corruption: 0,
fitness: 0,
attractiveness: 0,
boostHours: 2,
boostTimerReset: 120,
boostTimer: 0,
boostFinishTime: 0,
price: 1.25
},
'Mineral Water': {
name: 'Mineral Water',
count: 0,
energy: 10,
corruption: 0,
fitness: 0,
attractiveness: 0,
boostHours: 2,
boostTimerReset: 120,
boostTimer: 0,
boostFinishTime: 0,
price: 0.50
},
'Coffee': {
name: 'Coffee',
count: 0,
energy: 20,
corruption: 0,
fitness: 0,
attractiveness: 0,
boostHours: 0,
boostTimerReset: 0,
boostTimer: 0,
boostFinishTime: 0,
price: 1.50
},
'Coffee with guarana': {
name: 'Coffee with guarana',
count: 0,
energy: 30,
corruption: 0,
fitness: 0,
attractiveness: 0,
boostHours: 0,
boostTimerReset: 0,
boostTimer: 0,
boostFinishTime: 0,
price: 2.00
},
'Coffee with syrup': {
name: 'Coffee with syrup',
count: 0,
energy: 20,
corruption: 0,
fitness: 0,
attractiveness: 0,
boostHours: 2,
boostTimerReset: 120,
boostTimer: 0,
boostFinishTime: 0,
price: 1.75
},
'Coffee with spices': {
name: 'Coffee with spices',
count: 0,
energy: 20,
corruption: 0,
fitness: 0,
attractiveness: 0,
boostHours: 2,
boostTimerReset: 120,
boostTimer: 0,
boostFinishTime: 0,
price: 1.75
},
'Coffee with lemon': {
name: 'Coffee with lemon',
count: 0,
energy: 20,
corruption: 0,
fitness: 0,
attractiveness: 0,
boostHours: 2,
boostTimerReset: 120,
boostTimer: 0,
boostFinishTime: 0,
price: 1.75
},
'Magret de Canard': {
name: 'Magret de Canard',
count: 0,
energy: 30,
corruption: 0,
fitness: -0.5,
attractiveness: 0,
boostHours: 4,
boostTimerReset: 240,
boostTimer: 0,
boostFinishTime: 0,
price: 10.00
},
'Magret de Canard with guarana': {
name: 'Magret de Canard with guarana',
count: 0,
energy: 30,
corruption: 0,
fitness: -0.5,
attractiveness: 0,
boostHours: 4,
boostTimerReset: 240,
boostTimer: 0,
boostFinishTime: 0,
price: 11.00
},
'Magret de Canard with syrup': {
name: 'Magret de Canard with syrup',
count: 0,
energy: 30,
corruption: 0,
fitness: -0.5,
attractiveness: 0,
boostHours: 4,
boostTimerReset: 240,
boostTimer: 0,
boostFinishTime: 0,
price: 11.00
},
'Tarte au Citron': {
name: 'Tarte au Citron',
count: 0,
energy: 10,
corruption: 0,
fitness: -1,
attractiveness: 0,
boostHours: 4,
boostTimerReset: 240,
boostTimer: 0,
boostFinishTime: 0,
price: 5.00
},
'Ratatouille ': {
name: 'Ratatouille ',
count: 0,
energy: 20,
corruption: 0,
fitness: 0,
attractiveness: 0,
boostHours: 4,
boostTimerReset: 240,
boostTimer: 0,
boostFinishTime: 0,
price: 7.00
},
'Profiteroles': {
name: 'Profiteroles',
count: 0,
energy: 10,
corruption: 0,
fitness: -1,
attractiveness: 0,
boostHours: 4,
boostTimerReset: 240,
boostTimer: 0,
boostFinishTime: 0,
price: 6.00
},
'Moules Marinières': {
name: 'Moules Marinières',
count: 0,
energy: 10,
corruption: 0,
fitness: 0,
attractiveness: 0,
boostHours: 4,
boostTimerReset: 240,
boostTimer: 0,
boostFinishTime: 0,
price: 8.00
},
'Crème Brûlée': {
name: 'Crème Brûlée',
count: 0,
energy: 10,
corruption: 0,
fitness: -1,
attractiveness: 0,
boostHours: 4,
boostTimerReset: 240,
boostTimer: 0,
boostFinishTime: 0,
price: 6.00
},
'Stew': {
name: 'Stew',
count: 0,
energy: 0,
corruption: 0,
fitness: 0,
attractiveness: 0,
boostHours: 6,
boostTimerReset: 360,
boostTimer: 0,
boostFinishTime: 0,
price: 9.00
},
'Stew with guarana': {
name: 'Stew with guarana',
count: 0,
energy: 10,
corruption: 0,
fitness: 0,
attractiveness: 0,
boostHours: 6,
boostTimerReset: 360,
boostTimer: 0,
boostFinishTime: 0,
price: 10.00
},
'Stew with syrup': {
name: 'Stew with syrup',
count: 0,
energy: 0,
corruption: 0,
fitness: 0,
attractiveness: 0,
boostHours: 6,
boostTimerReset: 360,
boostTimer: 0,
boostFinishTime: 0,
price: 10.00
},
'Salade': {
name: 'Salade',
count: 0,
energy: 10,
corruption: 0,
fitness: 0,
attractiveness: 0,
boostHours: 6,
boostTimerReset: 360,
boostTimer: 0,
boostFinishTime: 0,
price: 5.00
},
'Pâté de Campagne': {
name: 'Pâté de Campagne',
count: 0,
energy: 10,
corruption: 0,
fitness: -0.5,
attractiveness: 0,
boostHours: 6,
boostTimerReset: 360,
boostTimer: 0,
boostFinishTime: 0,
price: 7.00
},
'Coquilles Saint-Jacques': {
name: 'Coquilles Saint-Jacques',
count: 0,
energy: 10,
corruption: 0,
fitness: 0,
attractiveness: 0,
boostHours: 6,
boostTimerReset: 360,
boostTimer: 0,
boostFinishTime: 0,
price: 9.00
},
}
})>><<widget "DeviceItemWidget">>
<!-- $args[0] - cosmetic item object -->
<<if !isNaN($args[0].count)>>
<<set _itemName = $args[0].name + ' (' + $args[0].count + ')'; >>
<<else>>
<<set _itemName = $args[0].name>>
<</if>>
<<link _itemName "Mall Device Item View Widget">>
<<set $tempDeviceItem = $args[0] >>
<</link>>
<<for _category range Object.keys($Mall)>>
<<for _item range $Mall[_category]>>
<<if _item.name === $args[0].name>>
<<set _itemCategory = _category>>
<<endif>>
<</for>>
<</for>>
<<if settings.lessPrices == true>>
<<if $wereLexenaCosmeticsPricesReduced != true>>
<<set $args[0].price /= 2>>
<<endif>>
<<else>>
<<if $wereLexenaCosmeticsPricesReduced == true>>
<<set $args[0].price *= 2>>
<<endif>>
<<endif>>
<<=$args[0].price>> -
<<if $args[0].use != 'many'>>
<<if $inventory.has(_itemCategory, $args[0].name)>>
You already have this!
<<else>>
<<if $mainChar.money < $args[0].price>>
You don't have enough money
<<else>>
<<link "Buy">>
<<set $minute += 1>>
<<set $mainChar.money -= $args[0].price>>
<<run $inventory.add(_itemCategory, $args[0]);>>
<<goto $currentPassage>>
<</link>>
<<endif>>
<<endif>>
<<else>>
<<if !$inventory.has(_itemCategory, $args[0].name)>>
<<if $mainChar.money < $args[0].price>>
You don't have enough money
<<else>>
<<link 'Buy'>>
<<set $minute += 1>>
<<set $mainChar.money -= $args[0].price>>
<<run $inventory.add(_itemCategory, $args[0]);>>
<<goto $currentPassage>>
<</link>>
<<endif>>
<<else>>
<<if $mainChar.money < $args[0].price>>
You don't have enough money
<<else>>
<<set _countTitle = 'Buy (You have ' + $inventory[_itemCategory][$args[0].name].count + ')';>>
<<link _countTitle>>
<<set $minute += 1>>
<<set $mainChar.money -= $args[0].price>>
<<run $inventory.addCount(_itemCategory, $args[0]);>>
<<goto $currentPassage>>
<</link>>
<<endif>>
<<endif>>
<<endif>>
<br>
<</widget>><<set $pastPassage to $currentPassage>>
<<link "Back">><<goto $pastPassage>><</link>><br><br>
$tempDeviceItem.description<br><br>
@@.default-image-wrapper;
[img[$tempDeviceItem.image]]
@@<<set $minute += 30>>
<<run variables().mainChar.cleanCum()>>
<<ClothLevel "in">>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Bathroom/Bath/{0}.jpg', random(1,3))]]@@<br>
Steam begins to curl around you as you turn the tap, letting the sound of rushing water fill the quiet room. You test the warmth with your fingers, then watch the surface ripple as the tub slowly fills. The air grows heavy and soft, scented with soap and heat. You slip out of your clothes and sink into the water, feeling it wrap around you like a sigh — the weight of the day melting away until only calm remains.<br><br>
<<set _intruder to either(true,false,false,false)>>
<<set $bathroomSexPerson to either("brother","mom","dad")>>
<<if _intruder is false or ($mom.currentLocation is "Work" and $dad.currentLocation is "Work" and $brother.currentLocation is "School")>>
<<if $mainChar.arousal >=50 >>
You feel the opportunity to relax and <<linkreplace "get some relief.">> get some relief.<br><br>
Your hand slides between your legs, your fingers parting your folds gently. You’re already wet, your arousal mixing with the warm water around you. You let out a breathy sigh as you begin to circle your clit, your other hand gripping the edge of the tub for support. The sensation is electric, the water amplifying every touch, every stroke. Your fingers move faster, your breath coming in short gasps as the water ripples around you. You slip two fingers inside yourself, curling them just the way you like, your thumb still working your clit in tight, desperate circles. <br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Bathroom/Bath/Masturbate_water' + random(3) + '.webp')]]
@@<br>
Your free hand drifts up to your breast, pinching your nipple between your fingers as your fingers plunge deeper and your hips buck against your own touch. The water crashes over the edge of the tub, but you don’t care—all that matters is the building pressure, the way your body tenses as you teeter on the brink. Your orgasm hits you like a wave, your body convulsing as pleasure washes over you. You bite your lip to stifle a cry, your fingers still moving, drawing out every last shuddering pulse. The water around you is cooler now, your skin slick with sweat and arousal as you finally still, your breath slowly returning to normal.<br><br>
<<HaveASexWidget "masturbated" "self" "">>
<<MainChar_Stats "arousal" "0">>
<<MainChar_Stats "energy" "-10">>
<<set $minute += 10>>
<</linkreplace>><br><br><</if>>
You lean back against the tub, a satisfied smile playing on your lips. The water is still warm, so you can [[stay in the bath->Bathtub relax]] a little longer, or choose to end it and <<link "step out.">>
<<ClothLevel "out">><<goto "Bathroom">><</link>>
<br><br>
<<MainChar_Stats "energy" "10">>
<<MainChar_Stats "cleanliness" "100">>
<<MainChar_Stats "makeup" "No">>
<<else>>
<<if $bathroomSexPerson == "brother" and $brother.currentLocation != "School">>
<<if $brother.relationship >= 40 and $mainChar.corruption >=60>>
Suddenly <<linkreplace "you hear the door opening.">>you hear the door opening. the door creaks open. You turn your head just in time to see your brother stepping inside, his gaze locked onto you with a confident smirk.
<<ct "brother" "Tease">>
Well, well, slutty girl. Need a hand? I can help you wash.
<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Bathroom/Bath/Disrupted_Male.jpg',)]]
@@ <br>
<span id='join'>[[Let him join you->Bathroom Fuck][$bathroomSexPerson = "brother", $Bathroom_Fuck_location = "bath"]] <br></span>
<<linkreplace "Reject his offer">>
<<ct "MC" "">>
Maybe... maybe not right now. I need some time alone... Please.
<</ct>>
<<ct "brother" "Angry">>
Fine, fine. Don’t think I won’t make you regret turning me down later.
<</ct>>
Your brother leaves the room, but not without a lingering glance that promises this isn’t over. You can [[stay in the bath->Bathtub relax]] a little longer or choose to end it and <<link "step out.">>
<<ClothLevel "out">><<goto "Bathroom">><</link>><br><br>
<<MainChar_Stats "brother" "-1">>
<<MainChar_Stats "energy" "10">>
<<MainChar_Stats "cleanliness" "100">>
<<MainChar_Stats "makeup" "No">>
<<replace #join>><</replace>>
<</linkreplace>><</linkreplace>>
<<elseif $brother.relationship > 20>>
Suddenly, <<linkreplace "you hear the door opening.">>the door swings open. Your brother freezes in the doorway, his face turning a shade of crimson as he realizes you’re in the bath. You can’t help but smirk, enjoying his flustered reaction.
<<ct "brother" "Surprised">>
Oh—! Shit, <<print $mainChar.firstName>>, I—I didn’t know you were in here!
<</ct>>
You lean back in the bath, making sure the water shifts just enough to tease him. His eyes widen, and he quickly averts his gaze, but not before you catch the way his throat bobs nervously.
<<ct "MC" "">>
Relax, it’s fine. If you wanted to peek, you could’ve just asked ~
<</ct>>
<<ct "brother" "Neutral">>
That’s—! I mean, I wasn’t—! Just... forget it.
<</ct>>
He stumbles over his words, his face burning as he backs out of the room. You let out a soft laugh, knowing you’ve gotten under his skin. Now that he’s gone, you wonder whether you should [[stay in the bath->Bathtub relax]] a little longer or choose to end it and <<link "step out.">>
<<ClothLevel "out">><<goto "Bathroom">><</link>>
<<MainChar_Stats "energy" "10">>
<<MainChar_Stats "cleanliness" "100">>
<<MainChar_Stats "makeup" "No">>
<<elseif $brother.relationship <= 20>>
Suddenly <<linkreplace "you hear the door opening.">> you hear the door opening.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Bathroom/Bath/Disrupted_Male_Leave.jpg')]]
@@
<<ct "brother" "Surprised">>
Oh my God, <<print $mainChar.firstName>>! I—I didn’t know you were here! Sorry, sorry!
<</ct>>
In a matter of seconds, he’s out of the room, slamming the door behind him. The silence that follows is almost comical. You sigh, shaking your head at his reaction. You gather your thoughts and wonder whether you should [[stay in the bath->Bathtub relax]] a little longer or choose to end it and <<link "step out.">>
<<ClothLevel "out">><<goto "Bathroom">><</link>><</linkreplace>>
<<else>> You can [[stay in the bath->Bathtub relax]] a little longer or choose to end it and <<link "step out.">>
<<ClothLevel "out">><<goto "Bathroom">><</link>> <br><br>
<<MainChar_Stats "energy" "10">>
<<MainChar_Stats "cleanliness" "100">>
<<MainChar_Stats "makeup" "No">>
<</if>>
<<elseif $bathroomSexPerson == "mom" and $mom.currentLocation != "Work">>
<<if $mom.relationship >= 40 and $mainChar.corruption >=60>>
Suddenly <<linkreplace "you hear the door opening.">> you hear the door opening. Your mother's voice, sweet and honeyed, fills the room.
@@.default-image-wrapper;
[img[String.format($urlPath +'/Bathroom/Bath/Disrupted_Female.jpg')]]@@
<<ct "mom" "Tease">>
Hey, my little angel~? I just couldn't resist joining you. You don't mind, do you?
<</ct>>
She drops her clothes next to yours, her movements slow and deliberate, her eyes never leaving you. Her smile is warm, almost maternal, but there's something else lurking beneath—something hungry.
<<ct "MC" "">>
M-Mommy, what are you—?
<</ct>>
<<ct "mom" "Tease">>
Oh, don't be shy, sweetheart. It's just us girls. I promise I'll take good care of you... You know how much I love helping you clean every little part of you.
<</ct>>
She steps closer, her fingers tracing the edge of the bathtub, her voice dropping to a sultry whisper.
<<ct "mom" "Tease">>
Sooo? Are you going to let me in, or do I have to beg? I could help you with that cute little pussy of yours... Make sure it's all nice and clean.
<</ct>>
<span id='join'>[[Let her join you->Bathroom Fuck][$bathroomSexPerson = "mom", $Bathroom_Fuck_location = "bath"]] <br></span>
<<linkreplace "Reject her offer">><br>
<<ct "MC" "">>
I—I think I can manage on my own, Mommy...
<</ct>>
<<ct "mom" "Tease">>
Oh, alright... If you're sure.
<</ct>>
She sighs dramatically, picking up her clothes with exaggerated slowness, her eyes lingering on you as she dresses.
<<ct "mom" "Tease">>
But you know where to find me if you change your mind, babygirl.
<</ct>>
After a few seconds, she finally closes the door, leaving you alone with your racing thoughts. You wonder whether you should [[stay in the bath->Bathtub relax]] a little longer or choose to end it and <<link "step out.">>
<<ClothLevel "out">><<goto "Bathroom">><</link>><br><br>
<<MainChar_Stats "mom" "-1">>
<<MainChar_Stats "energy" "15">>
<<MainChar_Stats "cleanliness" "100">>
<<MainChar_Stats "makeup" "No">>
<<replace #join>><</replace>><</linkreplace>>
<</linkreplace>>
<<elseif $mom.relationship < 20>> Suddenly <<linkreplace "you hear the door opening.">> you hear the door opening.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Bathroom/Bath/Disrupted_Female_Leave.jpg')]]
@@<br>
<<ct "mom" "Surprised">>
Oh! Oh my—sweetie, I didn't know you were here! I'm so sorry!
<</ct>>
She stumbles backward, her face flushing bright red as she fumbles with the doorknob.
<<ct "mom" "Surprised">>
I—I'll just—let you have your privacy!
<</ct>>
In a matter of seconds, she's gone, slamming the door shut behind her. The silence that follows is almost deafening. Finally alone, you can [[stay in the bath->Bathtub relax]] a little longer or choose to end it and <<link "step out.">>
<<ClothLevel "out">><<goto "Bathroom">><</link>><</linkreplace>>
<<else>> You can [[stay in the bath->Bathtub relax]] a little longer or choose to end it and <<link "step out.">>
<<ClothLevel "out">><<goto "Bathroom">><</link>> <br><br>
<<MainChar_Stats "energy" "10">>
<<MainChar_Stats "cleanliness" "100">>
<<MainChar_Stats "makeup" "No">>
<</if>>
<<elseif $bathroomSexPerson == "dad" and $dad.currentLocation != "Work">>
<<if $dad.relationship >= 40 and $mainChar.corruption >=60>>
Suddenly <<linkreplace "you hear the door opening.">> you hear the door opening. The sound of the handle turning makes you freeze mid-movement. A familiar, deep voice breaks the silence.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Bathroom/Bath/Disrupted_Male.jpg',)]]
@@
<<ct "dad" "Tease">>
Well, well, what do we have here, my little princess? Playing in the bath all by yourself?
<</ct>>
You gasp, your eyes widening as you turn to see your father leaning against the doorway, his gaze slowly trailing down your body. He starts to undo the buttons of his shirt, one by one, never breaking eye contact.
<<ct "MC" "">>
D-Daddy?! What are you doing here? What if Mommy—
<</ct>>
<<ct "dad" "Tease">>
Shhh, princess. Mommy isn’t here. It’s just you and me. Now, be a good girl and let Daddy take care of you.
<</ct>>
He kneels beside the tub, his fingers brushing against your cheek before trailing down your shoulder. You whimper, your body arching into his touch, your resistance melting away under his dominant gaze.
<span id='join'>[[Let him join you->Bathroom Fuck][$bathroomSexPerson = "dad", $Bathroom_Fuck_location = "bath"]] <br></span>
<<linkreplace "Reject his offer">>
<<linkreplace "Reject his offer">>
<<ct "MC" "">>
N-No, Daddy, I don’t think we should... I’ll just finish up alone.
<</ct>>
<<ct "dad" "Neutral">>
Oh... Alright, honey. I’ll leave you to it. Take your time, sweetheart.
<</ct>>
He stands up, a smirk playing on his lips as he buttons his shirt back up and leaves the bathroom. You let out a shaky breath, your body still tingling from his touch.
You can [[stay in the bath->Bathtub relax]] a little longer or choose to end it and <<link "step out.">>
<<ClothLevel "out">><<goto "Bathroom">><</link>> <br><br>
<<MainChar_Stats "dad" "-1">>
<<MainChar_Stats "energy" "10">>
<<MainChar_Stats "cleanliness" "100">>
<<MainChar_Stats "makeup" "No">>
<<replace #join>><</replace>><</linkreplace>><</linkreplace>>
<<elseif dad.relationship <=20>>
Suddenly <<linkreplace "you hear the door opening.">> you hear the door opening. The sound of the handle turning makes you freeze. Your father’s voice rings out, confused and slightly alarmed.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Bathroom/Bath/Disrupted_Male_Leave.jpg')]]
@@<br>
<<ct "dad" "Surprised">>
<<print $mainChar.firstName>>? What the—?!
<</ct>>
<<ct "MC" "">>
D-Dad?! I-I thought the door was locked!
<</ct>>
You yelp, immediately sinking lower into the water, your face burning with embarrassment. Your father stands in the doorway, his eyes wide, clearly not expecting to find you there—like this.
<<ct "dad" "Angry">>
Sorry.... Just... just finish up.
<</ct>>
He slams the door behind him, leaving you in stunned silence. The water feels colder now, but you can [[stay in the bath->Bathtub relax]] a little longer or choose to end it and <<link "step out.">>
<<ClothLevel "out">><<goto "Bathroom">><</link>><</linkreplace>>
<<else>> You can [[stay in the bath->Bathtub relax]] a little longer or choose to end it and <<link "step out.">>
<<ClothLevel "out">><<goto "Bathroom">><</link>> <br><br>
<<MainChar_Stats "energy" "10">>
<<MainChar_Stats "cleanliness" "100">>
<<MainChar_Stats "makeup" "No">>
<</if>>
<<endif>>
<<endif>>
<<set $minute += 2>>
<<run variables().mainChar.cleanCumFace()>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Bathroom/wash_face.jpg')]]
@@<br>
You make your way over to the wash basin. You turn on the tap and bend over the sink. <br>
Grabbing some water with your hands, you splash your face and rub the water into your skin to cleanse it.
<br>
<br>
<<MainChar_Stats "cleanliness" "10">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "makeup" "No">>
<br>
<br>
[[Back->Bathroom]]
<<run variables().mainChar.cleanCumLegs(); >>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Bathroom/Toilet/toilet.jpg')]]
@@
<<if random(2) is 0>>
<<if $mainChar.corruption < 80>>
As you approach the toilet, you notice something that makes you pause—there are small droplets of urine on the toilet seat, clearly left behind by either your father or your brother. You sigh, feeling a mix of annoyance and resignation.
<<ct "MC" "">>
Typical...
<</ct>>
You grab a handful of toilet paper and carefully [[wipe the seat clean,->Use the toilet]] making sure to remove every trace of the offending liquid.
<<elseif $mainChar.corruption < 95 >>
You see that someone missed their mark, leaving a trace of urine on the seat. You don't know why, but you feel a bit aroused. [[Clean the seat and use the toilet.->Use the toilet]]<br><br>
<<MainChar_Stats "arousal" "10">>
<<elseif $mainChar.corruption < 115>>
You walk into the bathroom, the cool tiles beneath your feet providing a sense of familiarity and comfort. As you approach the toilet, you notice something that catches your eye—small droplets of urine scattered across the seat. You pause, your mind racing with a mix of curiosity and a strange, inexplicable excitement.
You lean in closer, your eyes fixed on the droplets. A part of you knows this is wrong, that it's not something you should be considering. But there's another part, a darker, more primal part, that finds a perverse thrill in the idea. You hesitate for a moment before you decide to <<linkreplace "lick the seat clean.">>lick the seat clean.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Bathroom/Toilet/toilet_lick' + random(2) + '.jpg')]]
@@<br>
You lower your head, your tongue tentatively reaching out to touch the droplets. The taste is sharp and acrid, but there's something about it that sends a shiver down your spine. You lick the droplets slowly, your mind a whirlwind of conflicting emotions. You don't fully accept what you're doing, but you can't deny the strange satisfaction it brings you.<br><br>
Gathering your thoughts, you regain your composure and [[rise to your feet.->Use the toilet]]<br><br>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "cleanliness" "-10">>
<<MainChar_Stats "intellect" "-1">>
<<set $minute += 3>>
<<replace "#clean">><</replace>>
<</linkreplace>>
<span id="clean"><br>But despite the tempting pull, you still consider the option to simply [[clean the seat before using it.->Use the toilet]]</span>
<<elseif $mainChar.corruption >= 115>>
You walk into the bathroom, the cool tiles beneath your feet providing a sense of familiarity and comfort. As you approach the toilet, you notice something that makes your heart skip a beat—small droplets of urine scattered across the seat. A smile spreads across your face, and you feel a rush of excitement coursing through your veins. You feel the urge to <<linkreplace "lick the seat clean.">>Lick the seat clean.<br><br>
You lean in closer, your eyes gleaming with anticipation. This is exactly what you've been hoping for, a chance to indulge in one of your deepest, darkest pleasures. You don't hesitate for a moment, your heart pounding with eagerness as you lower your head. Your tongue darts out, eagerly licking up the droplets, the taste sharp and acrid but incredibly satisfying. You savor each drop, your body responding with a wave of pleasure. There's something about the act that fills you with a sense of contentment and fulfillment, a secret thrill that you cherish.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Bathroom/Toilet/toilet_lick' + random(2) + '.jpg')]]
@@<br>
As you finish, you feel a deep sense of satisfaction, tasting your family's piss on your tongue. You gather your thoughts, regain composure and [[rise to your feet. ->Use the toilet]]<br><br>
<<MainChar_Stats "arousal" "20">>
<<MainChar_Stats "cleanliness" "-10">>
<<MainChar_Stats "intellect" "-1">>
<<set $minute += 3>><</linkreplace>>
<br>
<</if>>
<<else>><br><<goto "Use the toilet">><br>
<</if>>
<<set $minute += 5>>
<<if random(2) is 0>>
You lift the lid of the toilet and sit down, the cool porcelain a stark contrast to the warmth of your body as you pull down your panties. You let out a soft sigh of relief as you finally release the pressure. The stream of urine hits the water with a satisfying splash, the sound filling the quiet room.<br><br>
<<set _intruder to random(0,2)>>
<<if _intruder is 0>>
<<if $mainChar.corruption < 20>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Bathroom/Toilet/surprised.jpg')]]
@@<br>
The bathroom door swings open abruptly, and your brother freezes in the doorway, his eyes locking onto you. Your face burns with embarrassment, and you instinctively cross your legs, glaring at him.
<<ct "MC" "">>
What the hell, <<print $brother.firstName>> ?! Can’t you knock?! Get out!
<</ct>>
<<elseif $mainChar.corruption < 60>> @@.default-image-wrapper;
[img[String.format($urlPath + '/Bathroom/Toilet/surprised.jpg')]]
@@<br>
The bathroom door creaks open, and your brother steps inside before realizing you’re there. His eyes widen, and for a moment, neither of you moves. You bite your lip, a mix of embarrassment and something else—something warmer—coursing through you. Instead of covering up, you shift slightly, letting your legs part just enough to tease him.
<<ct "MC" "">>
Big bro… what are you doing? You could’ve knocked, you know.
<</ct>>
<<else>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Bathroom/Toilet/surprised_happy.jpg')]]
@@<br>
The bathroom door swings open, and your brother steps inside, freezing when he sees you. You don’t react with shock—instead, you let your legs fall open, offering him a clear view. A slow, knowing smile spreads across your face as you meet his gaze, your voice soft and inviting.
<<ct "MC" "">>
Big bro… did you need something?
<</ct>>
<</if>><br><br>
<<if $brother.relationship < 20>>
Your brother stutters, his face turning red as he fumbles for an excuse.
<<ct "brother" "Surprised">>
S-Sorry! I didn’t think anyone was in here! I just— I needed to—
<</ct>>
<<ct "MC" "">>
Ugh, just leave! Now!
<</ct>>
Before you can react, he swiftly close the door, leaving you with a mix of surprise and amusement at the unexpected encounter. You take a moment to collect yourself [[before continuing.->Bathroom]]<br><br>
<<MainChar_Stats "arousal" "10">>
<<elseif $brother.relationship < 40>>
his gaze lingers on your exposed body, his eyes drawn to the sight of your pussy. You let out a startled gasp, your body tensing as you try to cover yourself. But his eyes remain fixed on you, a mix of curiosity and desire flickering in their depths. His eyes finally snap back up and his throat bobs as he swallows hard.
<<ct "brother" "Neutral">>
I—I didn’t mean to barge in. I just… needed something.
<</ct>>
<<ct "MC" "">>
Mhm. And what exactly did you need?
<</ct>>
<<ct "brother" "Neutral">>
Huh... I... Nevermind, I'll come back later.
<</ct>>
You can feel the heat of his gaze, and a strange sensation of arousal mixed with embarrassment washes over you. As pulls the door shut behind him with a soft click, you take a moment to collect yourself [[before continuing.->Bathroom]]<br><br
<<MainChar_Stats "arousal" "10">>
<<elseif $brother.relationship >= 40>>
<<set _event to random(0,1)>>
<<if _event is 0 or $mainChar.corruption < 80 or $brother.relationship<60 >>
Your brother steps into the bathroom, his eyes immediately locking onto your naked body. A smirk tugs at his lips as he leans against the sink, crossing his arms. His gaze lingers on your pussy, still glistening with the remnants of your piss, the scent of your arousal mixing with the musk of urine.
<<ct "brother" "Tease">>
Well, well, little sister. Did you forget to lock the door? Or did you *want* me to find you like this?
<</ct>>
You feel your cheeks flush, but you don’t dare look away. The sound of your family moving around in the apartment next door sends a shiver down your spine.
<<ct "MC" "">>
I—I didn’t mean to, big brother...
<</ct>>
He stares at you for a moment, then turn to the sink to wash his hands.
<<if $mainChar.corruption < 60>><br><br> [[Carry on->Bathroom]] with your bathroom routine.
<<elseif $mainChar.corruption > 60>> Naked, you look at him, alone with you in the bathroom.
<<ct "brother" "Tease">>
Now that I’m here, why don't you spread those legs for your big brother?
<</ct>>
<span id="accept"><<linkreplace "Accept his proposal.">>
You bite your lip, your fingers instinctively parting your folds to show him how wet you are—both from your piss and your arousal. His eyes darken with lust as he watches you expose yourself.
<<ct "MC" "">>
Sure, big brother... But please.... fill me up before someone catches us.
<</ct>>
He unzips his pants, freeing his cock, and you can see the desire in his eyes. He pulls you up from the toilet, turning you around and bending you over. You feel the cold porcelain against your skin as he positions himself behind you. You whimper as he spits on his palm and rubs it against your entrance, mixing his saliva with your fluids. The tip of his cock presses against you, and with one brutal thrust, he buries himself to the hilt. You cry out, your fingers clawing at the toilet seat as he stretches you open, your walls clenching around him.
<<ct "brother" "Angry">>
You're going to take my cock like a good little slut!
<</ct>>
<<ct "MC" "">>
Oh god, big brother! It’s so deep—please, don’t stop!
<</ct>>
He doesn’t hold back. His hips slam into you, each thrust driving his cock deeper inside you. The sound of skin slapping against skin echoes off the bathroom tiles, mingling with your desperate moans and his grunts of dominance. He reaches around and grabs your throat, pulling you up so your back is arched against his chest. His other hand snakes down to your clit, rubbing it roughly as he fucks you.
<<ct "brother" "Angry">>
You love this, don’t you? You love being your brother’s little fucktoy. Tell me how much you love my cock in your tight, piss-soaked cunt.
<</ct>>
<<ct "MC" "">>
I love it! I love it so much, big brother! Please, fuck me harder—make me yours!
<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Bathroom/Toilet/HomeToilet_Fuck' + random(3) + '.webp')]]
@@<br>
He growls, his grip on your throat tightening as he pistons into you, his balls slapping against your clit with every thrust. You can feel his cock swelling inside you, and you know he’s close. The thought of him cumming inside you, filling you up while your family is just outside the door, pushes you over the edge. Your orgasm hits you like a wave, your pussy clamping down around him as you scream his name.
<<ct "brother" "Angry">>
That’s it, cum for me, little sis. Take my load like the good girl you are.
<</ct>>
With a final, brutal thrust, he buries himself deep and unleashes his cum inside you. You feel every hot pulse as he fills you, his seed mixing with your piss and arousal. He keeps you impaled on his cock as he finishes, his breath ragged against your ear. As he pulls out, his cum drips down your thighs, mingling with the mess you’ve already made. You quickly adjust your clothes, your legs still trembling, as the reality of what just happened sinks in. <br><br>
<<set $minute += 10>>
[[Clean the cum and get up.->Bathroom]] <br><br>
<<HaveASexWidget "vaginal" "brother" "inpussy">>
<<MainChar_Stats "brother" "1">>
<<MainChar_Stats "corruption" "1" "80">>
<<MainChar_Stats "arousal" "40">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "cleanliness" "-20">>
<<replace "#refuse">><</replace>><</linkreplace>></span><br>
<span id="refuse"><<linkreplace "Refuse his proposal.">>
You shake your head, your voice barely a whisper as you refuse his advances.
<<ct "MC" "">>
N-no, big brother... We can’t.
<</ct>>
You quickly finish your business and [[leave the bathroom.->Bathroom]], your heart pounding with a mix of relief and frustration. <br><br>
<<MainChar_Stats "brother" "-1">>
<<replace "#accept">><</replace>><</linkreplace>></span>
<</if>>
<<elseif _event is 1 and $mainChar.corruption >= 70 and $brother.relationship >= 50 >>
<<ct "brother" "Neutral">>
Well, well, little sister... I finally found you.
<</ct>>
Seemingly unfazed by the situation, he unzips his pants and pulls out his shaft, placing it in front of your face. You understand immediately what is expected of you. Yet, before you manage to move, <<linkreplace "he forces his cock in your mouth">>he forces his cock in your mouth.<br>
He doesn’t give you time to prepare—he grabs the back of your head and shoves himself deep into your mouth, hitting the back of your throat with a brutal thrust. You gag, but the sound is muffled by his shaft, your urine still trickling into the toilet below.
<<ct "brother" "Tease">>
That’s it, my little fucktoy, take it all. You hear that? Mom and Dad are just down the hall. What if they heard you choking on my cock, huh? What if they walked in and saw their precious daughter getting her throat fucked like the slut she is?
<</ct>>
Your eyes water as he pulls back slightly, only to slam into you again, his hips pistoning as he uses your mouth like his personal fuckhole. The wet, obscene sounds of your lips stretching around his cock mix with the faint echo of your piss hitting the water. Your hands grip his thighs, not to push him away, but to steady yourself as he fucks your face with relentless force.
<<ct "MC" "">>
Mmmph—*ngh*—please, big bro.. I’ll be good, I promise... Just let me breathe...
<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Bathroom/Toilet/HomeToilet_OnSeat' + random(2) + '.webp')]]
@@<br>
<<ct "brother" "Angry">>
Breathe? You don’t get to breathe unless I say so. Now swallow that spit, you filthy girl. I want to feel your throat milking me.
<</ct>>
He grabs your hair tighter, forcing you to take him deeper. Your nose presses against his skin, the scent of him overwhelming your senses. You can feel his cock twitch, his balls drawing up as he nears his climax. The thought of him cumming down your throat while you’re still pissing sends a shameful thrill through you.
<<ct "brother" "Surprised">>
Fuck, yeah—just like that. My perfect little cumdump. Take it. *All* of it.
<</ct>>
With a groan, he buries himself to the hilt and explodes, his hot cum shooting straight down your throat. You swallow obediently, your body trembling as he fills you, his grip on your hair never loosening. The last drops of your urine dribble into the toilet, but he doesn’t let you go—not until he’s wrung every last shudder from his body.
Finally, he pulls out with a wet *pop*, his cock glistening with your saliva and his cum. He tucks himself back into his pants, his expression one of pure satisfaction as he looks down at you, breathless and used.
<<ct "brother" "Tease">>
Good girl. Now clean yourself up before Mom starts wondering why the bathroom’s been occupied so long.
<</ct>>
He leaves without another word, the door clicking shut behind him. You stay there for a moment, savoring the taste of him in your mouth, the ache in your throat, and the forbidden thrill of what just happened. With a soft smile, you [[get up,->Bathroom]] already wondering when he’ll need you again. <br><br>
<<set $minute += 10>>
<<HaveASexWidget "rape" "brother" "face">>
<<MainChar_Stats "arousal" "30">>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "cleanliness" "-15">>
<</linkreplace>>
<</if>>
<</if>>
<<elseif _intruder is 1>>
<<if $mainChar.corruption < 20>> @@.default-image-wrapper;
[img[String.format($urlPath + '/Bathroom/Toilet/surprised.jpg')]]
@@<br>
Suddenly, the door swings open, and your father steps in. His eyes widen in shock as he realizes what he’s walked in on. You freeze, your face burning with embarrassment. Your hands instinctively cover yourself, but it’s too late—he’s already seen everything.
<<ct "MC" "">>
D-Dad! What the hell? Can’t you knock?! Get out!
<</ct>>
<<elseif $mainChar.corruption < 60>> @@.default-image-wrapper;
[img[String.format($urlPath + '/Bathroom/Toilet/surprised.jpg')]]
@@<br>
Suddenly, the door swings open, and your father steps in. His gaze locks onto you, and for a moment, neither of you moves. You bite your lip, your heart racing, before deliberately shifting your legs just enough to give him a teasing glimpse. Your cheeks flush, but your eyes spark with a mix of defiance and curiosity.
<<ct "MC" "">>
Daddy... you really shouldn’t just walk in like that.
<</ct>>
Your voice is breathy, laced with a hint of playful reproach. You watch his reaction closely, your body language a careful balance between modesty and invitation.
<<else>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Bathroom/Toilet/surprised_happy.jpg')]]
@@<br>
Suddenly, the door swings open, and your father steps in. You don’t even flinch. Instead, you beam up at him, your legs spreading wider as if it’s the most natural thing in the world. Your expression is pure, almost childlike, as you tilt your head to the side.
<<ct "MC" "">>
Daddy! Do you need something?
<</ct>>
Your voice is sweet and eager, like a child seeking approval. You wiggle slightly, your eyes shining with excitement as you wait for his reaction.
<</if>><br><br>
<<if $dad.relationship < 20>>
Your voice is sharp, tinged with frustration and humiliation. You glare at him, your body tense, as if ready to bolt at any second. He stumbles backward, clearly caught off guard by your reaction.
<<ct "dad" "Surprised">>
I—I didn’t mean to... I thought you were done in here. I’m sorry.
<</ct>>
You let out an exasperated sigh, your cheeks still flushed with anger. The air between you is thick with awkwardness, neither of you knowing where to look. You take a moment to collect yourself [[before continuing.->Bathroom]]<br><br>
<<MainChar_Stats "arousal" "10">>
<<elseif $dad.relationship < 40>>
<<ct "dad" "Tease">>
Oh... I—I didn’t expect... I mean... I didn't know you were in here.
<</ct>>
But as he starts to back out, his gaze lingers on your exposed pussy, his eyes taking in the sight of your glistening folds. You freeze, your heart pounding in your chest as you feel a mix of shock and arousal. As the door clicks shut, you take a moment to collect yourself [[before continuing.->Bathroom]]<br><br>
<<MainChar_Stats "arousal" "10">>
<<elseif $dad.relationship >= 40>>
<<set _event to random(0,1)>>
<<if _event is 0 or $mainChar.corruption < 80 or $dad.relationship<60 >>
Your dad steps into the bathroom, his eyes immediately locking onto your naked body. A smirk tugs at his lips as he leans against the sink, crossing his arms. His gaze lingers on your pussy, still glistening with the remnants of your piss, the scent of your arousal mixing with the musk of urine.
<<ct "dad" "Tease">>
Oh, little one, you know Daddy loves seeing you like this. You’re so innocent, yet you can’t hide how much you want my attention, can you?
<</ct>>
You feel your cheeks flush, and you instinctively cover yourself with your hands, but you can’t bring yourself to look away. The distant sounds of your family moving around in the apartment next door send a shiver down your spine.
<<ct "MC" "">>
D-Daddy...? I didn’t mean to be naughty... I just...
<</ct>>
He stares at you for a long moment, then turns to the sink to wash his hands, leaving you standing there, exposed and vulnerable.
<<if $mainChar.corruption < 60>><br><br> [[Carry on->Bathroom]] with your bathroom routine.
<<elseif $mainChar.corruption > 60>>
You stay frozen in place, your heart pounding as he steps closer. The bathroom feels smaller, the air thicker. He reaches out, tucking a strand of hair behind your ear, his touch sending a jolt through your body.
<<ct "dad" "Tease">>
You know, since you’re already all dirty... and Daddy’s right here... maybe we could make this a little lesson, huh? Would you like that, princess?
<</ct>>
<span id="accept"><<linkreplace "Accept his proposal.">>
<<ct "MC" "">>
A lesson, Daddy? Like... like the special kind? P-please, I wanna be your best girl! I’ll do whatever you say!
<</ct>>
He chuckles, his voice low and warm, as he unzips his pants, freeing his cock. He pulls you up from the toilet, turning you around and bending you over gently. The cold porcelain presses against your skin, making you shiver.
<<ct "dad" "Tease">>
That’s my good girl. You’re going to take Daddy’s cock like a perfect little princess, aren’t you? And you’ll stay quiet, just like I taught you.
<</ct>>
You nod frantically, gripping the sides of the toilet, your voice barely above a whisper.
<<ct "MC" "">>
Y-yes, Daddy! I’ll be so quiet, I promise! Please, please fuck your little girl ~
<</ct>>
He positions himself behind you, his hands gripping your hips firmly. With a single, slow thrust, he enters you, the sensation of your pussy—still slick from your earlier mess—making the intrusion easier. You let out a soft, needy whimper, your body already melting into his.
<<ct "dad" "Happy">>
Oh, you’re so tight for Daddy, sweetheart. Does it feel good? Does it feel good to be Daddy’s special girl?
<</ct>>
<<ct "MC" "">>
I-it feels so good, Daddy! I love it when you fill me up! Am I doing good? Am I your best girl?
<</ct>>
He begins to move, his hips thrusting against yours with a steady, dominating rhythm. The sounds of flesh slapping against flesh fill the bathroom, mingling with your muffled moans and his deep, satisfied grunts. He leans over you, wrapping his arms around your waist and pulling you closer.
<<ct "dad" "Happy">>
You’re perfect, princess. Daddy’s so proud of you. You take my cock like you were made for it.
<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Bathroom/Toilet/HomeToilet_Fuck' + random(3) + '.webp')]]
@@<br>
<<ct "MC" "">>
D-Daddy... I love you so much! I just wanna make you happy forever!
<</ct>>
He increases his pace, his thrusts becoming more forceful, more demanding. You can feel the heat pooling between your legs, your body clenching around him as he drives into you. His breath hitches, and he tenses, filling you with his hot cum. You whimper, your muscles tightening around him, savoring the warmth spreading inside you.
<<ct "dad" "Happy">>
Good girl... such a good girl for Daddy. You took every drop, didn’t you?
<</ct>>
<<ct "MC" "">>
Mhm! All for you, Daddy!
<</ct>>
He pulls out slowly, helping you stand up. You adjust your clothes quickly, trying to look innocent, even as the bathroom carries the lingering scent of your shared secret. He kisses the top of your head, his voice soft but firm.
<<ct "dad" "Neutral">>
Now, clean yourself up, princess. And remember—this stays between us.
<</ct>>
You nod eagerly, your heart still racing. The bathroom is filled with the lingering scent of sex and the evidence of your shared moment, a secret reminder of the intense and forbidden encounter you just experienced with your father.<br><br>
<<set $minute += 10>>
[[clean the cum and get up.->Bathroom]] <br><br>
<<HaveASexWidget "vaginal" "dad" "face">>
<<MainChar_Stats "dad" "1">>
<<MainChar_Stats "corruption" "1" "80">>
<<MainChar_Stats "arousal" "50">>
<<MainChar_Stats "energy" "-25">>
<<MainChar_Stats "cleanliness" "-25">>
<<replace "#refuse">><</replace>><</linkreplace>></span><br>
<span id="refuse">Refuse his proposal and [[finish your business.->Bathroom]]<br><br>
<<MainChar_Stats "dad" "-1">>
</span>
<</if>>
<<elseif _event is 1 and $mainChar.corruption >= 80 and $dad.relationship >= 60 >>
<<ct "MC" "">>
Daddy…? What are you doing in the bathroom with me? I was just… doing my pee-pee.
<</ct>>
He steps closer, his presence filling the small space. His eyes are dark, his voice low and steady, leaving no room for protest.
<<ct "dad" "Neutral">>
You’re going to help Daddy with something, little one. Open your mouth.
<</ct>>
You blink up at him, your lips parting slightly as you watch him unzip his pants and pulls out his thick, veiny cock, already half-hard. He strokes it once, twice, his grip firm as he positions the tip <<linkreplace "against your lips.">> against your lips.
<<ct "dad" "Neutral">>
You’ll figure it out. Be a good girl and take it all, or Daddy will be disappointed.
<</ct>>
Your lower lip quivers, but you nod eagerly, leaning forward. The warm, salty scent of him fills your nose as you press your lips around the head, your tongue flickering out to taste him. The sound of your urine hitting the toilet water mixes with the wet, sloppy noises of your mouth struggling to accommodate his size. He lets out a slow breath, his hand tangling in your hair, not quite gentle.
<<ct "dad" "Neutral">>
That’s it. Just like that, sweetheart. Let Daddy use your pretty little mouth.
<</ct>>
You whimper around his cock, your eyes watering as he pushes deeper, your gag reflex fighting against the intrusion. Your hands clutch at his thighs, nails digging in as you try to steady yourself.
<<ct "MC" "">>
Mmmph— Daddy, it’s too big! I can’t—
<</ct>>
He ignores your protest, his grip tightening. His hips begin to move, short and controlled at first, then faster, more demanding. His cock slides in and out of your mouth, stretching your lips obscenely, your saliva dripping down your chin and onto your chest. Every thrust forces you to take him deeper, your throat convulsing around the tip as he hits the back.
<<ct "dad" "Neutral">>
You can take it. Daddy knows you can. Look at you, such a good little slut for me.
<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Bathroom/Toilet/HomeToilet_OnSeat' + random(2) + '.webp')]]
@@<br>
Tears streak down your cheeks, but you don’t pull away. Instead, you hollow your cheeks, your tongue pressing flat against the underside of his shaft, desperate to please him. The taste of him—musky, bitter—fills your mouth, but you swallow it down, your throat working around him.
<<ct "MC" "">>
Nnngh— Am I doing good, Daddy? Do you like it?
<</ct>>
His answer is a grunt, his hips snapping forward, his cock burying itself in your throat. You gag, your nose pressing against his skin, your breath coming in ragged bursts through your nose.
<<ct "dad" "Neutral">>
Fuck, yes. Just like that. Take it all, you little whore.
<</ct>>
You moan around him, the vibration making his cock twitch. His fingers tighten in your hair, holding you in place as his movements become erratic, his breath hitching.
<<ct "dad" "Neutral">>
You’re Daddy’s good girl, aren’t you? Gonna swallow every drop like the obedient little daughter you are.
<</ct>>
You nod as best as you can, your eyes locked onto his, pleading for approval even as he uses your mouth roughly. Then, with a groan, he tenses, his cock pulsing as hot ropes of cum shoot down your throat. You swallow convulsively, your throat working to take it all, your eyes watering.
He keeps you there, his cock softening in your mouth, his grip only loosening once he’s sure you’ve swallowed everything.
<<ct "dad" "Neutral">>
Good. Now clean up and get out. Daddy’s done with you.
<</ct>>
You pull back, wiping your mouth with the back of your hand, your voice small and hopeful.
<<ct "MC" "">>
Thank you, Daddy… Did I make you happy?
<</ct>>
He doesn’t answer. He tucks himself back into his pants and turns away, leaving you kneeling on the cold bathroom tiles, the taste of him lingering on your tongue. You [[get up->Bathroom]] with a nice taste of your daddy's cum in your mouth.
<<set $minute += 10>>
<br><br>
<<HaveASexWidget "rape" "dad" "face">>
<<MainChar_Stats "arousal" "20">>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "cleanliness" "-15">>
<</linkreplace>>
<</if>>
<</if>>
<<elseif _intruder is 2>>
<<if $mainChar.corruption < 20>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Bathroom/Toilet/surprised.jpg')]]
@@<br>
The door suddenly bursts open, and your mother stands there, frozen. You let out a choked gasp, your body tensing as you try to cover yourself. Your face burns with embarrassment and irritation.
<<ct "MC" "">>
Mom! What the hell? Can't you knock?!
<</ct>>
<<elseif $mainChar.corruption < 60>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Bathroom/Toilet/surprised.jpg')]]
@@<br>
The door swings open, and your mother steps inside, her eyes widening as she sees you. You don't move immediately, a playful smirk tugging at your lips as you subtly shift your legs apart, just enough to tease her.
<<ct "MC" "">>
Huh... Mom ? Did you need something?
<</ct>>
<<else>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Bathroom/Toilet/surprised_happy.jpg')]]
@@<br>
The door suddenly opens, and your mother walks in, her eyes lighting up as she sees you. You giggle, spreading your legs a little wider, your expression a mix of innocence and playful provocation.
<<ct "MC" "">>
Hehe, Mommy! Do you need something ?
<</ct>>
<</if>><br><br>
<<if $mom.relationship < 20>>
<<ct "mom" "Surprised">>
Oh—oh my goodness! I didn't realize you were in here!
<</ct>>
She fumbles awkwardly, her eyes darting away as she quickly shuts the door behind her. You're left alone, your heart pounding with a mix of anger and humiliation. You take a moment to collect yourself [[before continuing.->Bathroom]]<br><br>
<<MainChar_Stats "arousal" "10">>
<<elseif $mom.relationship < 40>>
Her face flush with embarrassment, but as she takes in the sight of you, her gaze lingers a moment too long on your exposed pussy, her eyes flickering with a mix of curiosity and something more.
<<ct "mom" "Tease">>
Oh, I— I thought the bathroom was empty...
<</ct>>
You bite your lip, your cheeks flushed with a mix of embarrassment and excitement. You let your gaze linger on her, enjoying the way her eyes flicker with curiosity.
<<ct "MC" "">>
Are you sure there's nothing you want to check?
<</ct>>
You grin, noticing her eyes remaining fixed on your pussy. She finally tears her gaze away, her face flushing even deeper as she backs out of the room, pulling the door shut behind her with a soft click. You take a moment to collect yourself [[before continuing.->Bathroom]]<br><br>
<<MainChar_Stats "arousal" "10">>
<<elseif $mom.relationship >= 40>>
<<ct "mom" "Happy">>
Oh, my little girl! Mommy didn't know you were in here. Is everything okay ?
<</ct>>
<<ct "MC" "">>
Yes mommy, I'm just doing a little pee-pee.
<</ct>>
<<if $mainChar.corruption < 60>> [[Carry on->Bathroom]] with your bathroom routine.
<<elseif $mainChar.corruption < 80 and $mainChar.arousal < 70>>
<<ct "mom" "Tease">>
You know, sweetheart… Mommy could help you clean up. Would you like that?
<</ct>>
You hesitate. The bathroom door is closed, but you can hear the muffled sounds of your family in the living room. The air is thick with tension as your mother’s eyes lock onto yours.<br><br>
<span id="accept"><<linkreplace "Accept her proposal.">>
<<ct "MC" "">>
B-but Mommy, what if someone hears? What if Daddy or brother come in?
<</ct>>
<<ct "mom" "Tease">>
Oh, my little one, don't worry about that. We just have to be quiet.
<</ct>>
You nod slowly while your mother sinks to her knees in front of you, her hands gliding up your trembling thighs. The cold tile presses against your bare skin as she spreads your legs apart, her fingers gently exploring your body. You close your eyes, feeling a sense of comfort and pleasure in her touch. She places her head between your legs, her tongue gently exploring your piss-soaked vagina. You grip the sides of the toilet, trying to stay steady as she begins to move her fingers in and out, her touch both gentle and firm.
<<ct "MC" "">>
M-Mommy, p-please… it tickles!
<</ct>>
Your mother’s tongue is relentless, lapping at your swollen lips, her fingers occasionally dipping inside you to coax out more of your shameful wetness. The sounds of her slurping and your stifled moans fill the bathroom, a filthy symphony no one else must hear.
<<ct "mom" "Happy">>
That’s it, my little slut. Let Mommy hear how much you love this.
<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Bathroom/Toilet/HomeToilet_Fuck_lesbian' + random(3) + '.webp')]]
@@<br>
Her tongue swirls around your clit, her free hand reaching up to pinch your nipple through your shirt. The pleasure is overwhelming, the forbidden thrill of being used like this by your own mother pushing you closer to the edge. You can feel her smiling against you, her tongue flicking faster as she senses your impending climax.
<<ct "mom" "Tease">>
Cum for Mommy, baby. Show her how much you love her tongue in your dirty little pussy.
<</ct>>
As the orgasm crashes over you, your body convulses, your fingers clawing at the sink. Your mother drinks down every shuddering pulse, her own breath ragged as she finally pulls away, her lips glistening. She stands slowly, pressing a finger to your lips.
<<ct "mom" "Happy">>
There’s Mommy’s good girl. All clean… for now.
<</ct>>
You’re left trembling, your legs barely able to support you as you quickly adjust your clothes. The bathroom smells like sex and shame, the evidence of your shared secret lingering in the air. Your mother straightens her own clothes, her eyes gleaming with mischief as she turns toward the door.<br><br>
<<set $minute += 10>>
[[clean the mess and get up.->Bathroom]] <br><br>
<<HaveASexWidget "masturbated" "mom">>
<<MainChar_Stats "mom" "1">>
<<MainChar_Stats "corruption" "1" "80">>
<<MainChar_Stats "arousal" "50">>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "cleanliness" "-15">>
<<replace "#refuse">><</replace>><</linkreplace>></span><br>
<span id="refuse">Refuse her proposal and [[finish your business.->Bathroom]]<br><br>
<<MainChar_Stats "mom" "-1">>
</span>
<</if>>
<</if>>
<</if>>
<<else>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Bathroom/Toilet/toilet' + random(3) + '.jpg')]]
@@<br>
<<if $mainChar.arousal >= 50 >>
Alone in the room, you feel the opportunity to relax and <<linkreplace "get some relief.">> get some relief.<br><br>
You slip your fingers between your legs, savoring the silkiness of your skin as you begin to explore yourself. You feel an electrifying sensation surging through you as you trace circles around your most sensitive spot. <br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Bathroom/Toilet/masturbation' + random(1) + '.webp')]]
@@<br>
You push harder and faster until your breathing is out of control, waves of sensation crashing over you and drawing you further into euphoria. Your climax hits like a storm, leaving you panting and trembling on the toilet seat.
<<HaveASexWidget "masturbated" "self">>
<<MainChar_Stats "corruption" "1" "20">>
<<MainChar_Stats "arousal" "0">>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "cleanliness" "-15">>
<<set $minute += 10>>
<</linkreplace>><br><br> <</if>>
You lift the lid of the toilet and sit down, the cool porcelain a stark contrast to the warmth of your body as you pull down your panties. You let out a soft sigh of relief as you finally release the pressure. The stream of urine hits the water with a satisfying splash, the sound filling the quiet room. As you finish, you reach for the toilet paper, the soft rustle of the roll breaking the quiet. You wipe your pussy lips gently, taking a moment to appreciate the small comforts of your routine. Standing up, you flush the toilet, and [[move on with your day.->Bathroom]]
<</if>>
<<set $minute += 3>>
<<set $mainChar.appearance.usedToilet to [$hour, $minute]>>
<<set _dream to random(10)>>
<<if _dream == 0>>
@@.default-image-wrapper;
[img[String.format($urlPath + "/Bedroom/Dreams/Cage" + random(1) + ".webp")]]
@@
@@.narrator;
You find yourself in a dimly lit room, the cold metal bars of a cage surrounding you. You're curled up on a thin blanket, your body naked and exposed. You're a well-trained pet, obedient to your master's every command. You hear his footsteps approaching, and your heart quickens with anticipation. He stands before the cage, his eyes cold and commanding. Without a word, he unzips his pants and pulls out his cock, pushing it through the bars. You know what's expected of you. You crawl forward, your movements automatic, and take him into your mouth. The taste of him fills your senses, and you begin to suck, your tongue working diligently to please him. His groans of satisfaction echo in the room, and you feel a sense of pride, knowing you're fulfilling your purpose.
@@<br>
<<if $mainChar.corruption < 75>>
Suddenly, you jolt awake, your heart pounding in your chest. You look around your room, the familiar surroundings a stark contrast to the cage in your dream. Relief washes over you—it was just a dream. But as the seconds tick by, you can't shake the lingering feelings. You're embarrassed to admit it, but a part of you wonders what it would be like to live that reality. You replay the scene in your mind, imagining what you would do, how you would feel. The thoughts are unsettling, yet intriguing, and you can't help but explore them further, even as you try to push them away.
<<else>>
You wake up with a start, your body trembling with a mix of emotions. You look around your room, and a wave of sadness hits you. It was just a dream. Your hand slips between your legs, and you feel the wetness there, a testament to the arousal that lingers. You can't help but feel a deep sense of loss, wishing the dream had been real. The thought of being a well-trained pet, of pleasing your master, sends a thrill through you. You close your eyes, trying to hold onto the fading images, wishing you could return to that world, even if it's just in your dreams.
<</if>>
<<elseif _dream == 1>>
@@.default-image-wrapper;
[img[String.format($urlPath + "/Bedroom/Dreams/Bus" + random(1) + ".webp")]]
@@
@@.narrator;
You find yourself on a crowded bus, the hum of the engine and the murmur of passengers filling the air. You're standing in the aisle, your body pressed against a stranger, his hands roaming over your curves with a boldness that makes your heart race. The other passengers watch, their eyes filled with a mix of shock and curiosity, but you don't care. He enters you, the sensation of their thrusts sending waves of pleasure through your body. You can feel the eyes of the passengers on you, their silent observation only heightening your arousal. You moan, your body pressing against his, the public setting adding a forbidden thrill to the encounter.
@@<br>
<<if $mainChar.corruption < 60>>
Suddenly, you jolt awake, your heart pounding in your chest. You look around your room, the familiar sight of your bedroom coming into focus. At first, you feel a rush of relief. It was just a dream, a twisted fantasy that would never happen in real life. But as the seconds tick by, you can't shake the lingering feelings of the dream. You're embarrassed to admit it, but a part of you wonders what it would feel like to live out that scenario, to be taken so publicly and boldly. You replay the scene in your mind, imagining what you would do, how you would react. Would you give in to the thrill, or would you push the stranger away? The questions linger, leaving you with a mix of curiosity and shame.
<<else>>
Suddenly, you jolt awake, your heart pounding in your chest. The dream was so vivid, so real, and now it's gone, leaving you with an aching emptiness. You can feel the wetness between your legs, your body still responding to the phantom sensations of the dream. You wish it had been real, that you could have experienced the thrill of being taken so publicly. The longing is almost unbearable, and you find yourself lost in the memory of the dream, wishing you could go back to that moment, to feel it all over again.
<</if>>
<<elseif _dream == 2>>
@@.default-image-wrapper;
[img[String.format($urlPath + "/RedLight/BackAlley/Night/bj" + random(6) + ".webp")]]
@@
@@.narrator;
You find yourself in a dimly lit alley, the cold night air sending a shiver down your spine. The scent of damp concrete and distant trash fills your nostrils as you stand on your knees against the rough brick wall. Your eyes are locked on his, this man, this stranger, as he roughly face fucks you. You can't complain; he paid for this. To him, you're just some cheap slut looking for easy cash. His grip on your hair is tight, his thrusts forceful and unyielding. The sounds of the city fade away, replaced by the wet noises of his cock sliding in and out of your mouth, the harshness of his breaths. You feel a mix of humiliation and a strange, unwanted pleasure. @@<br>
<<if $mainChar.corruption <= 65>>
Just as you're about to reach a point of no return, you wake up with a start, your heart racing, finding you're drooling on your pillow. You sit up in bed, your body trembling, your mind racing with the vividness of the dream. You're shocked by the brutality of it, but deep down, there's a part of you that's intrigued, even a little envious of the raw, primal experience. You shake your head, trying to clear the thoughts, but the lingering feelings of desire and shame stay with you.
<<else>>
Just as you're about to reach a point of no return, you wake up, your eyes fluttering open. You sit up, a sense of disappointment washing over you. It was just a dream, and you can't help but feel a pang of regret that it wasn't real. You lie back down, the memories of the dream lingering, leaving you with a mix of longing and frustration.
<</if>>
<<elseif _dream == 3>>
@@.default-image-wrapper;
[img[String.format($urlPath + "/Bedroom/Dreams/School" + random(1) + ".webp")]]
@@
@@.narrator;
You find yourself sitting in your biology class. The teacher is discussing the female human body, and the conversation turns to sexuality. Some students ask questions, and the teacher decides to use you as an example. She calls you to her desk, and you feel a mix of humiliation and excitement as she begins to undress you in front of the class. Her fingers are cold and clinical as she explains the vagina and sexual pleasure, inserting one, then two fingers inside you. The class watches intently, their eyes wide with curiosity and a hint of judgment. You can't help but moan as she demonstrates, your body responding despite the public setting. She then takes out a dildo and forces it into your mouth, pushing it deep into your throat to explain how the gag reflex can be overcome with practice. Tears stream down your face as you struggle to take it all, your eyes flicking to your classmates, seeing their mixed reactions of shock and fascination. @@<br>
<<if $mainChar.corruption <= 70>>
You wake up with a start, your heart pounding in your chest. At first, you're relieved that it was just a dream, the embarrassment and vulnerability fading as you realize you're safe in your bed. But as the moments pass, you can't shake the lingering thoughts. You find yourself wondering what it would actually feel like, to be used and displayed like that. The images from the dream replay in your mind, and you can't help but imagine what you would do if it were real. The thought is both exciting and deeply embarrassing, a secret you keep to yourself as you try to fall back asleep.
<<else>>
You wake up with a jolt, the remnants of the dream still vivid in your mind. A wave of disappointment washes over you as you realize it was just a dream. Your pussy is wet, aching with unfulfilled desire. You lie there, the sheets tangled around you, wishing it had been real. The thought of being exposed and used in front of your classmates sends a thrill through you, and you can't help but touch yourself, replaying the scene in your mind, wishing it could have been more than just a dream.
<</if>>
<<elseif _dream == 4>>
@@.default-image-wrapper;
[img[String.format($urlPath + "/Street/Appearance/Naked" + random(2) + ".webp")]]
@@
@@.narrator;
You find yourself walking down a bustling pedestrian street, the sun high in the sky, casting a warm glow over everything. You're completely naked, except for a pair of high heels that click against the cobblestones with each step. The street is crowded, people brushing past you, their eyes widening in surprise and curiosity as they take in your state of undress. You can feel their gazes on your skin, like a physical touch, some shocked, some admiring, some filled with desire. The air is filled with the hum of voices, the occasional whistle, and the distant sound of traffic. You walk with a strange sense of confidence, your head held high, your body on display for the world to see. The sensation is exhilarating, a mix of embarrassment and empowerment, as you strut down the street, owning your nakedness.@@<br>
<<if $mainChar.corruption <= 50>>
Just as you're about to turn a corner, you wake up with a start, your heart racing. You sit up in bed, your body trembling, your mind racing with the vividness of the dream. You're shocked by the audacity of your actions, but deep down, there's a part of you that's intrigued, even a little envious of the raw, primal experience. You shake your head, trying to clear the thoughts, but the lingering feelings of desire and shame stay with you. You wonder if you would ever have the courage to do something so daring in real life.
<<else>>
Just as you're about to turn a corner, you wake up, your eyes fluttering open. You sit up, a sense of disappointment washing over you. It was just a dream, and you can't help but feel a pang of regret that it wasn't real. You lie back down, the memories of the dream lingering, leaving you with a mix of longing and frustration. You wish you could experience that thrill again, the feeling of being so exposed and desired.
<</if>>
<<elseif _dream == 5>>
@@.default-image-wrapper;
[img[String.format($urlPath + "/Bedroom/Dreams/dpFamily" + random(1) + ".webp")]]
@@
@@.narrator;
You find yourself sitting on the couch, sitted between your father and brother. Your mother sits in the armchair across from you, her eyes locked onto the scene unfolding before her. Their hands begin to move, exploring your body with a mix of curiosity and desire. They exchange a glance, a silent agreement passing between them. He positions you on your hands and knees on the couch, your ass facing him. Your brother moves in front of you, his cock already hard and ready. Your father takes your ass, his thrusts rough and unyielding, while your brother fucks your mouth, his grip on your hair tight. The sensation of being used by both of them, of being the center of their desire, sends a thrill through your body. You feel a mix of pleasure and degradation, your body responding to their every touch.
@@<br>
<<if $mainChar.corruption <= 60>>
Just as they're about to reach their climax, you wake up with a start, your heart racing. You sit up in bed, your body trembling, your mind racing with the vividness of the dream. You're shocked by the taboo and intensity of the situation, but deep down, there's a part of you that's intrigued, even a little envious of the raw, primal experience. You shake your head, trying to clear the thoughts, but the lingering feelings of desire and shame stay with you. You wonder if you would ever let yourself be used by your family like that in real life.
<<else>>
Just as they're about to reach their climax, you wake up, your eyes fluttering open. You sit up, a sense of disappointment washing over you. It was just a dream, and you can't help but feel a pang of regret that it wasn't real. You lie back down, the memories of the dream lingering, leaving you with a mix of longing and frustration. You wish you could experience that intense, overwhelming pleasure again.
<</if>>
<<elseif _dream == 6>>
@@.default-image-wrapper;
[img[String.format($urlPath + "/Public_Restroom/Gangbang/Fuck" + random(4) + ".webp")]]
@@
@@.narrator;
You lie on your back in the center of a crowd of very horny men. You are surrounded by hard cocks; some of them queuing up to fuck your pussy roughly while others seek to fill your mouth. You're passed from one set of arms to another, each man taking his turn, using you for his pleasure. Your naked body is covered in a thin layer of cum, seeping from your mouth and pussy, serving as lubricant for the next guy that wants to use your holes. The sensation of being used, of being the center of their desire, sends a thrill through your body.
@@<br>
<<if $mainChar.corruption <= 70>>
Just as another man approaches, you wake up with a start, your heart pounding. You sit up in bed, gasping for breath, your body trembling. You're shocked by the intensity and brutality of the dream, but deep down, there's a part of you that's intrigued, even a little envious of the raw, primal experience. You replay the scene in your mind, imagining what you would do, how you would react. Would you struggle, fight back, or would you give in to the dark fantasy, letting the men use you as they pleased? You shake your head, trying to dispel the thoughts, but the curiosity lingers, a secret you're not ready to admit to anyone, not even yourself.
<<else>>
Just as another man approaches, you wake up, your eyes fluttering open. You sit up, a sense of disappointment washing over you. It was just a dream, and you can't help but feel a pang of regret that it wasn't real. You lie back down, the memories of the dream lingering, leaving you with a mix of longing and frustration. You wish you could experience that intense, overwhelming pleasure again.
<</if>>
<<elseif _dream == 7>>
@@.default-image-wrapper;
[img[String.format($urlPath + "/Bedroom/Dreams/bimbo" + random(1) + ".webp")]]
@@
@@.narrator;
You find yourself standing in an opulent living room. Your mind is a haze of simple, shallow thoughts, each one revolving around pleasing the man who provides for you. He sits on the plush leather couch, his eyes roaming over your body with a mix of appreciation and ownership. You feel a flutter of excitement in your chest, a sense of pride in being his prized possession. You approach him, your movements fluid and practiced, knowing exactly how to present yourself to maximize his pleasure. You're dressed in a skimpy, barely-there outfit that leaves little to the imagination, your heels clicking against the polished marble floor as you sway your hips seductively. You know your purpose, your reason for being here, and you embrace it wholeheartedly. Your mind is empty of any thoughts beyond pleasing him, your every action driven by the desire to be his perfect, obedient bimbo.
@@<br>
<<if $mainChar.corruption <= 70>>
You jolt awake, your heart pounding in your chest. The room is dark, the only sound the soft hum of the night. At first, you feel a wave of relief wash over you. It was just a dream, a twisted, perverse dream. You take a deep breath, trying to calm your racing thoughts. But as the seconds tick by, you can't shake the lingering images from your mind. You find yourself wondering, despite your embarrassment, what it would be like to live that life. What would it feel like to be so completely objectified, to exist solely for the pleasure of others? You shake your head, trying to dispel the thoughts, but they linger, a dark, forbidden curiosity that you can't quite ignore.
<<else>>
You wake up with a start, your body trembling with a mix of emotions. The room is quiet, the darkness enveloping you like a comforting blanket. But you feel anything but comforted. A profound sense of loss washes over you as you realize it was just a dream. Your heart aches with a longing you can't quite understand. You reach down, your fingers brushing against the wetness between your legs. The realization that your body responded so strongly to the dream only deepens your confusion and desire. You close your eyes, trying to hold onto the fading images, wishing with all your heart that it had been real. The emptiness you feel is almost unbearable, a yearning for something you can't quite grasp, but know you desperately want.
<</if>>
<<elseif _dream == 8>>
@@.default-image-wrapper;
[img[String.format($urlPath + "/Bedroom/Dreams/Pegging" + random(1) + ".webp")]]
@@
@@.narrator;
You find yourself in a dimly lit room, the air thick with tension and anticipation. Your brother is on his knees before you, his eyes wide with a mix of fear and excitement. You're dressed in a tight, leather outfit that hugs your curves, exuding power and dominance. In your hand, you hold a strap-on, the sight of it sending a thrill down your spine. You approach him, your steps deliberate and measured. "You're mine tonight," you say, your voice firm and commanding. He nods, his breath coming in short, nervous gasps. You push forward, slowly at first, then with more force, claiming him as your own. His moans fill the room, a mix of pleasure and pain that only fuels your desire. You grip his hips, your movements steady and controlled, taking what you want, asserting your dominance.
@@<br>
<<if $brother.relationship < 60>>
You jolt awake, your heart pounding in your chest. The room is dark, the only sound the soft hum of the night. You feel a wave of relief wash over you: it was just a dream, a twisted, perverse dream. You realize that being dominant isn't your thing. Even if you're embarrassed to admit it, you prefer being submissive. The thought of being in control, of taking charge, doesn't excite you the way you thought it would.
<<else>>
You wake up with a start, your body trembling with a mix of emotions. The room is quiet, the darkness enveloping you like a comforting blanket. But you feel anything but comforted. A profound sense of shame washes over you as you realize what you've done in your dream. The thought of dominating your brother feels like a betrayal.
<</if>>
<<elseif _dream == 9>>
@@.default-image-wrapper;
[img[String.format($urlPath + "/Bedroom/Dreams/Foot" + random(1) + ".webp")]]
@@
@@.narrator;
As you drift deeper into sleep, your mind conjures a vivid dream. You find yourself in a dimly lit room, the air thick with a sense of intimacy and reverence. Kneeling before you is one of your closest friends, her feet bare and beautifully manicured. You feel a surge of excitement and devotion as you lean in, your tongue gently tracing the arch of her foot. The taste of her skin is intoxicating, and you can't help but feel a deep sense of satisfaction as you worship her feet, your movements slow and deliberate. You lick and kiss every inch, your breath hot against her skin, your heart pounding with a mix of desire and adoration. The room is silent except for the soft sounds of your ministrations, and you lose yourself in the moment, completely focused on pleasing her.
@@<br>
<<if $mainChar.corruption < 50>>
You wake up suddenly, your eyes fluttering open as the dream fades away. At first, you feel a wave of relief wash over you, grateful that it was just a dream. But as the moments pass, you can't shake the lingering feelings of excitement and curiosity. You find yourself wondering what it would be like to actually do that, to kneel before your friend and worship her feet. The thought makes you blush, embarrassed to admit that the idea turns you on. You replay the scene in your mind, imagining what you would do, how you would touch her, the sounds she might make. The more you think about it, the more you realize that the dream has awakened something within you, a desire you never knew you had.
<<else>>
You wake up with a start, the dream still fresh in your mind. A profound sense of disappointment washes over you as you realize it was just a dream. Your body is still tingling with the remnants of the intense feelings you experienced, and you can feel the wetness between your legs, a clear sign of your arousal. You lie there, staring at the ceiling, wishing that the dream had been real. The thought of worshipping your friend's feet, of feeling her skin against your tongue, sends a shiver down your spine. You can't help but wonder what it would be like to make that dream a reality, to give in to the desires that have been stirred within you. The longing is almost unbearable, and you find yourself lost in thought, imagining what could be.
<</if>>
<<elseif _dream == 10>>
@@.default-image-wrapper;
[img[String.format($urlPath + "/Bedroom/Dreams/Condom" + random(1) + ".webp")]]
@@
@@.narrator;
The air reeks of stale alcohol and something metallic, the bathroom stall door barely shielding you from the outside world as you kneel on the grimy tile. Your fingers tremble with anticipation, digging through the overflowing trash bin—crushed plastic cups, wads of damp tissue, and then there: a used condom, still warm, the latex slick with someone else’s release. Your breath hitches as you tear it open, the thick, salty scent hitting you like a punch to the gut. You don’t hesitate. Tipping your head back, you let the warm, sticky contents slide onto your tongue, swallowing with a shuddering moan. It’s filthy. It’s perfect. Another one catches your eye, half-hidden under a discarded napkin, and your pulse spikes. You’re starving for it—every last drop, every stranger’s load, your body craving the taste of being nothing more than a greedy little dumpster.
@@<br>
<<if $mainChar.corruption < 30 or !$mainChar.SawGloryhole>>
Your eyes snap open, your mouth still tingling with the phantom taste of salt and latex. A wave of disgust crashes over you, and you spit into the darkness, as if you could purge the memory from your tongue. What the hell is wrong with me? You press your palms against your eyes, your heart hammering. It’s sick. Depraved. But even as you think it, a sliver of something dark and curious coils in your gut. What would it actually taste like? The thought slithers in, unwelcome but persistent. Would it be different from— No. No. You shake your head violently, as if you could dislodge the idea. It’s just a dream. A twisted, fucked-up dream.
<<else>>
You jolt awake with a gasp, the taste of rubber and cum still thick on your tongue. For a second, you’re still there, kneeling on the grimy bathroom floor, the weight of strangers’ release sliding down your throat. But then reality snaps back, and you groan, rolling onto your back with a laugh. Fucking hell. That was pathetic.
Who the hell digs through trash for cum? Your mind drifts to the glory holes at the back of the public restrooms. The thought sends a shiver down your spine, your body already humming with the memory of real heat, real hands, real cum on your tongue. You grin, stretching like a cat. Yeah. Next time, you’re doing it right. No more dreams. Just the real thing.
<</if>>
<<endif>>
<br>
<br>
[[Wake up->Sleep]]<<widget "TheDefloweringPart">>
<!-- $args[0] - the character who deflowered main character -->
<<if $mainChar.sexStats.virgin>>
<br>
@@#virgin-warning;
<<= $args[0].toUpperFirst()>> just popped your cherry!
@@
<br>
<<set $mainChar.sexStats.virgin = false>>
<<endif>>
<</widget>>
<<widget "HaveASexWidget">>
<!-- $args[0] - a type of sex, values: (vaginal, anal, bj, masturbated, raped) -->
<!-- $args[1] - an object of sex, i.e. (dad, mom, unknown person, brother, sister, Jack, student) -->
<!-- $args[2] - a place where came your partner, values: (face, inass, onass, inpussy, onpussy, body) -->
<!-- ------ ARGS 0 (TYPE OF SEX) ------ -->
<<switch $args[0]>>
<<case "bj" "oral" "mouth" "face">>
<<set $mainChar.sexStats.bj += 1>>
<<set _condomTest to 'false'>>
<<case "vaginal" "pussy">>
<<set _condomTest to 'true'>>
<<set $mainChar.sexStats.vaginal += 1>>
<<TheDefloweringPart $args[1]>>
<<case "anal" "ass" "anus">>
<<set $mainChar.sexStats.anal += 1>>
<<set _condomTest to 'true'>>
<<case "rape" "forced" "raped">>
<<set _condomTest to 'forced'>>
<<set $mainChar.sexStats.raped += 1>>
<<set $mainChar.sexStats.vaginal += 1>>
<<TheDefloweringPart $args[1]>>
<<case "masturbate" "handjob" "fingered" "masturbated">>
<<set $mainChar.sexStats.masturbated += 1>>
<<set _condomTest to 'false'>>
<<default>>
<</switch>>
<!-- ------ ARGS 1 (PARTNER) ------ -->
<<switch $args[1]>>
<<case "brother" "Brother" "bro" "Bro">>
<<set $hadSexWithBrother += 1>>
<<if !$hadSexWithBrother>><<set $hadSexWithBrother=0>><<set $hadSexWithBrother =1>><</if>>
<<case "dad" "father" "Dad" "Father">>
<<set $hadSexWithDad += 1>>
<<if !$hadSexWithDad>><<set $hadSexWithDad=0>><<set $hadSexWithDad =1>><</if>>
<<case "mom" "mother" "Mom" "Mother">>
<<set $hadSexWithMom += 1>>
<<if !$hadSexWithMom>><<set $hadSexWithMom=0>><<set $hadSexWithMom =1>><</if>>
<<case "stranger" "student" "teacher" "customer">>
<<if !$hadSexWithStranger>><<set $hadSexWithStranger=0>><</if>>
<<set $hadSexWithStranger += 1>>
<</switch>>
<!-- ------ ARGS 2 (CUM PLACE) ------ -->
<<if def $args[2]>>
<<set _cumPlace = $args[2]>>
<<script>>
variables().mainChar.haveCum[temporary().cumPlace] += 1;
<</script>>
<<endif>>
<!-- ------ STDs AND CONDOMS ------ -->
<<if _condomTest is 'forced'>>
<p class='minus'><<print "You had unprotected sex !">></p><br>
<<if random(10) is 0>>
<<set $mainChar.hasSTD to "true">>
<<set $mainChar.hasSTDDay to $dayCount>>
<</if>>
<<elseif _condomTest is 'true'>>
<<if $inventory.pharmacy['Elite Plus condoms'] and $inventory.pharmacy['Elite Plus condoms'].count > 0>>
<<if random(50) is 0>>
<<set $mainChar.hasSTD to "true">>
<<set $mainChar.hasSTDDay to $dayCount>>
<</if>>
<<set $inventory.pharmacy['Elite Plus condoms'].count -=1>>
<p class='minus'><<print "-1 Condom">></p><br>
<<elseif $inventory.pharmacy['Budget condoms'] and $inventory.pharmacy['Budget condoms'].count > 0>>
<<if random(25) is 0>>
<<set $mainChar.hasSTD to "true">>
<<set $mainChar.hasSTDDay to $dayCount>>
<</if>>
<<set $inventory.pharmacy['Budget condoms'].count -=1>>
<p class='minus'><<print "-1 Condom">></p><br>
<<else>>
<p class='minus'><<print "You had unprotected sex !">></p><br>
<<if random(10) is 0>>
<<set $mainChar.hasSTD to "true">>
<<set $mainChar.hasSTDDay to $dayCount>>
<</if>>
<</if>>
<</if>>
<</widget>><<set $minute += 1>>
<<if $hour>=6 and $hour<10>>
@@.default-image-wrapper; [img[String.format($urlPath + "/LivingRoom/Window/WindowMorning.jpg")]] @@
<<elseif $hour>=10 and $hour<17>>
@@.default-image-wrapper; [img[String.format($urlPath + "/LivingRoom/Window/WindowDay.jpg")]] @@
<<elseif $hour>=17 and $hour<20>>
@@.default-image-wrapper; [img[String.format($urlPath + "/LivingRoom/Window/WindowEvening.jpg")]] @@
<<else>>
@@.default-image-wrapper; [img[String.format($urlPath + "/LivingRoom/Window/WindowNight.jpg")]] @@
<</if>>
You position yourself on the cushions, relaxing into their comfortable material. The soft, plush fabric envelops you, providing a sense of warmth and security. You take a deep breath, feeling the tension in your muscles begin to ease. The room is quiet, the only sound the gentle hum of the world outside, filtered through the window.<br><br>
You can spend a few minutes [[reading a book,->Reading]] or enjoy the outside view by [[relaxing near the window.->Window Relax]]
<br><br>
However, you can also turn away and [[return to the living room.->Living room]]
<<widget "NewDayStats">>
<<script>>Save.browser.slot.save(0, "Autosave")<</script>>
<<set $mainChar.gotRobbed to "">>
<<set $mainChar.appearance.isPerfumed to 'false'>>
<<set $mainChar.tookFitnessPill to 'false'>>
<<set $mainChar.tookConcentrationPill to 'false'>>
<<set $mainChar.tookEnergyPill to 'false'>>
<<set $mainChar.tookDumbnessPill to 'false'>>
<<set $mainChar.tookArousalPill to 'false'>>
<<if $mainChar.eroticLook.intimateHaircut == 'shaved' and $dayCount >= $mainChar.eroticLook.lastShave + 7>>
<<set $mainChar.eroticLook.intimateHaircut = 'stubble'>>
<<elseif $mainChar.eroticLook.intimateHaircut == 'stubble' and $dayCount >= $mainChar.eroticLook.lastShave + 7>>
<<set $mainChar.eroticLook.intimateHaircut = 'hairy'>>
<<endif>>
<<if $mainChar.appearance.head.hair.length == 'short' and $dayCount >= $mainChar.appearance.head.hair.lastHaircut + 21>>
<<set $mainChar.appearance.head.hair.length = 'shoulder'>>
<<elseif $mainChar.appearance.head.hair.length == 'shoulder' and $dayCount >= $mainChar.appearance.head.hair.lastHaircut + 21>>
<<set $mainChar.appearance.head.hair.length = 'chest'>>
<<elseif $mainChar.appearance.head.hair.length == 'chest' and $dayCount >= $mainChar.appearance.head.hair.lastHaircut + 21>>
<<set $mainChar.appearance.head.hair.length = 'long'>>
<<endif>>
<<if $wereVitaminsTaken == true>>
<<set $mainChar.maxEnergy -= 10>>
<<endif>>
<<set $wereVitaminsTaken = false>>
<<for _i, _name range $listOfFood>>
<<if $inventory.food[_name].boostTimer < 0 or $inventory.food[_name].boostTimer > 0>>
<<set $inventory.food[_name].boostTimer = 0>>
<<set $mainChar.foodBoost.corruption -= $inventory.food[_name].corruption>>
<<set $mainChar.foodBoost.fitness -= $inventory.food[_name].fitness>>
<<set $mainChar.corruption -= $inventory.food[_name].corruption>>
<<endif>>
<</for>>
<</widget>><<if $mainChar.haveCum.face>0 or $mainChar.cleanliness<15>>
<div class="default-image-wrapper">[img[String.format($urlPath + "/RedLight/StripBar/StripBarCumReac.jpg")]]</div><br>
<<if $mainChar.cleanliness<15>>
You push through the heavy velvet curtains of the club, the bass of the music thumping through your ribs. The dim red lights and the scent of cheap perfume and whiskey wrap around you—but the usual hum of conversation falters. A bunny-girl server sashays over, her tray of shots tilting slightly as she takes in the state of you. Her nose wrinkles, but her voice stays sugary-sweet—too sweet.
<<ct "StripWaitress" "Disgusted">>
Oh, honey, you can’t just waltz in here looking like you rolled out of a dumpster. We’ve got standards. Low ones, but still. Don’t come back till you’ve learned what soap is. <</ct>>
Your fingers twitch, but you don’t argue. With a last glance at the server’s perfectly manicured claws, you turn and [[slink toward the exit,->Red Light District]] the heavy beat of the music following you out like a mocking drumline.<br><br>
<<MainChar_Stats "arousal" "-10">>
<<else>>
The club swallows you whole as you step inside, the air thick with smoke, sweat, and the musky scent of arousal. The stage lights flicker across your skin, highlighting the glistening trails on your skin like a beacon. Heads turn. A bunny-girl server glides over, her hips swaying as she eyes the mess on you. Her lips curl, but it’s not disgust.
<<ct "StripWaitress" "Tease">>
Did someone forget to tell you this isn’t an all-you-can-eat buffet? Go on, take your little souvenir elsewhere, please.<</ct>>
You don’t move right away. The heat of their stares, the way the server’s voice drips with teasing envy—it settles between your thighs, heavy and throbbing. Then you turn, swaying your hips as you [[step back into the night.->Red Light District]]<br><br>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "intellect" "-1">>
<</if>>
<<else>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/RedLight/StripBar/Bar.webp")]]
</div>
<<SeeCumOnPcWidget "people">>
Inside, the dim lighting and the soft murmur of conversations create an intimate and almost surreal setting. The room is divided into different sections, each with its own distinct ambiance. The stage is the central focus, where the performers sway and dance, their movements fluid and captivating. <br>
You notice a bar to your right, the bartender polishing a glass with a practiced ease, his eyes occasionally flicking towards the stage.
<<if $mainChar.work.barmaid.experience > 0>>
<<ct "Barman" "Neutral">>Hey $mainChar.firstName ! Want a drink?<</ct>>
<<else>> <<ct "Barman" "Neutral">>Yo, lady, need a drink?<</ct>><</if>>
<br><br>
You smile in response and [[take a seat at the bar.->Counter][$Bar_location = 'Strip Bar']]<br>
<<if $mainChar.work.barmaid.experience > 0>>
<<if $hour >= 17 and $hour <= 21>>
You politely decline as your intent to
<<link "start your shift.">>
<<goto "Bar Locker Room">>
<</link>>
<<else>>
It's not time to work (work hours - 17:00-21:00)
<<endif>>
<<else>>
You can also [[ask about open vacancies.->Work Barmaid Misc.][$workTopic = "Getting job"]]
<<endif>><br>
Or you can go [[take a look at the stage.->Stage]]<br>
In the corner of the room, you see the restrooms: [[Female WC->Female Public Restroom][$Restroom_location = "Strip Bar"]]
<<if $mainChar.corruption>=40 and $mainChar.energy>=30>> | [[Male WC->Male Public Restroom][$Restroom_location = "Strip Bar"]]<</if>><br>
<br><br>
[[Go out.->Red Light District]]
<</if>><<widget "dateChangeWidget">>
<<if $dateMonth == "September">>
<<if $dateDay == 30>>
<<set $dateMonth = "October">>
<<set $dateDay = 1>>
<<else>>
<<set $dateDay += 1>>
<<endif>>
<<elseif $dateMonth == "October">>
<<if $dateDay == 31>>
<<set $dateMonth = "November">>
<<set $dateDay = 1>>
<<else>>
<<set $dateDay += 1>>
<<endif>>
<<elseif $dateMonth == "November">>
<<if $dateDay == 30>>
<<set $dateMonth = "December">>
<<set $dateDay = 1>>
<<else>>
<<set $dateDay += 1>>
<<endif>>
<<elseif $dateMonth == "December">>
<<if $dateDay == 31>>
<<set $dateMonth = "January">>
<<set $dateDay = 1>>
<<else>>
<<set $dateDay += 1>>
<<endif>>
<<elseif $dateMonth == "January">>
<<if $dateDay == 31>>
<<set $dateMonth = "February">>
<<set $dateDay = 1>>
<<else>>
<<set $dateDay += 1>>
<<endif>>
<<elseif $dateMonth == "February">>
<<if $dateDay == 28>>
<<set $dateMonth = "March">>
<<set $dateDay = 1>>
<<elseif $dateDay > 28>>
<<set $dateDay = 28>>
<<else>>
<<set $dateDay += 1>>
<<endif>>
<<elseif $dateMonth == "March">>
<<if $dateDay == 31>>
<<set $dateMonth = "April">>
<<set $dateDay = 1>>
<<else>>
<<set $dateDay += 1>>
<<endif>>
<<elseif $dateMonth == "April">>
<<if $dateDay == 30>>
<<set $dateMonth = "May">>
<<set $dateDay = 1>>
<<else>>
<<set $dateDay += 1>>
<<endif>>
<<elseif $dateMonth == "May">>
<<if $dateDay == 31>>
<<set $dateMonth = "June">>
<<set $dateDay = 1>>
<<else>>
<<set $dateDay += 1>>
<<endif>>
<<elseif $dateMonth == "June">>
<<if $dateDay == 30>>
<<set $dateMonth = "July">>
<<set $dateDay = 1>>
<<elseif $dateDay == 6>>
<<set $dateDay += 1>>
<<set $mainChar.age += 1>>
<<else>>
<<set $dateDay += 1>>
<<endif>>
<<elseif $dateMonth == "July">>
<<if $dateDay == 31>>
<<set $dateMonth = "August">>
<<set $dateDay = 1>>
<<else>>
<<set $dateDay += 1>>
<<endif>>
<<elseif $dateMonth == "August">>
<<if $dateDay == 31>>
<<set $dateMonth = "September">>
<<set $dateDay = 1>>
<<else>>
<<set $dateDay += 1>>
<<endif>>
<<endif>>
<</widget>>@@.default-image-wrapper;
[img[String.format($urlPath + "/TechFolder/Achievements/AchievementsBanner.png")]]
@@
<div style="display: flex;">
<table width="50%">
<tbody>
<<for _index, _achievementName range Object.keys($Achievements)>>
<<if _index % 2 === 0>>
<tr>
<td>
<<if $Achievements[_achievementName].unlocked>>
[img[String.format($urlPath + '/TechFolder/Achievements/Achievement_unlocked.png')]]
<<else>>
[img[String.format($urlPath + '/TechFolder/Achievements/Achievement_locked.png')]]
<</if>>
</td>
<td>
<<capture _index, _achievementName>>
<<print '<span id="lock' + _index + '">
<<if $Achievements[_achievementName].unlocked>>
<<print $Achievements[_achievementName].label>>
<<else>>
Achievement locked!
<</if>>
</span>'>>
<<if !$Achievements[_achievementName].unlocked>>
<span title="Hint"><<linkreplace '\[?]'>> <br> <span style="display:block; margin-top:-12px; font-size: 17px; color: lime;">$Achievements[_achievementName].label</span>
<</linkreplace>></span>
<</if>>
<</capture>>
</td>
</tr>
<</if>>
<</for>>
</tbody>
</table>
<table width="50%">
<tbody>
<<for _index, _achievementName range Object.keys($Achievements)>>
<<if _index % 2 === 1>>
<tr>
<td>
<<if $Achievements[_achievementName].unlocked>>
[img[String.format($urlPath + '/TechFolder/Achievements/Achievement_unlocked.png')]]
<<else>>
[img[String.format($urlPath + '/TechFolder/Achievements/Achievement_locked.png')]]
<</if>>
</td>
<td>
<<capture _index, _achievementName>>
<<print '<span id="lock' + _index + '">
<<if $Achievements[_achievementName].unlocked>>
<<print $Achievements[_achievementName].label>>
<<else>>
Achievement locked!
<</if>>
</span>'>>
<<if !$Achievements[_achievementName].unlocked>>
<span title="Hint"><<linkreplace '\[?]'>> <br> <span style="display:block; margin-top:-12px; font-size: 17px; color: lime;">$Achievements[_achievementName].label</span>
<</linkreplace>></span>
<</if>>
<</capture>>
</td>
</tr>
<</if>>
<</for>>
</tbody>
</table>
</div>
<br>
<<link "Go back">><<set $wasMenuItemEntered = false>><<goto $pastPassage>><</link>><div style="position: relative; top: 0; left: 0">
<div id="DollZeroLay">
[img[String.format($urlPath + '/PaperDoll/zeroLay.png')]]
</div>
<div id="DollMainBody">
[img[String.format($urlPath + '/PaperDoll/MainBody/MainBody_'+ $mainChar.appearance.makeup +'.png')]]
</div>
<div id="DollAccessoriesAnus">
[img[String.format($urlPath + '/PaperDoll/Accessories/Anus/' + $dollAnusAccessories + '.png')]]
</div>
<<if $mainChar.work.currentWorkName != ''>>
<div id="DollCostume">
[img[String.format($urlPath + '/PaperDoll/Costumes/' + $mainChar.work.currentWorkName.toUpperFirst() + '/' + $mainChar.work.currentWorkName.toUpperFirst() + $mainChar.work.costume.toUpperFirst() + $mainChar.appearance.chest.size + '.png')]]
</div>
<</if>>
<div id="DollEyes">
[img[String.format($urlPath + '/PaperDoll/MainBody/Eyes/' + $dollEyesColor + 'Eyes.png')]]
</div>
<div id="DollAccessoriesVagina">
[img[String.format($urlPath + '/PaperDoll/Accessories/Vagina/' + $dollVaginaAccessories + '.png')]]
</div>
<div id="DollTattoosAbdomen">
[img[String.format($urlPath + '/PaperDoll/Tattoos/abdomen/' + $dollTattoosAbdomen + '.png')]]
</div>
<div id="DollTattoosRightArm">
[img[String.format($urlPath + '/PaperDoll/Tattoos/rightArm/' + $dollTattoosRightArm + '.png')]]
</div>
<div id="DollTattoosLeftArm">
[img[String.format($urlPath + '/PaperDoll/Tattoos/leftArm/' + $dollTattoosLeftArm + '.png')]]
</div>
<div id="DollTattoosRightThigh">
[img[String.format($urlPath + '/PaperDoll/Tattoos/rightThigh/' + $dollTattoosRightThigh + '.png')]]
</div>
<div id="DollTattoosLeftThigh">
[img[String.format($urlPath + '/PaperDoll/Tattoos/leftThigh/' + $dollTattoosLeftThigh + '.png')]]
</div>
<div id="DollTattoosRightAnkle">
[img[String.format($urlPath + '/PaperDoll/Tattoos/rightAnkle/' + $dollTattoosRightAnkle + '.png')]]
</div>
<div id="DollTattoosLeftAnkle">
[img[String.format($urlPath + '/PaperDoll/Tattoos/leftAnkle/' + $dollTattoosLeftAnkle + '.png')]]
</div>
<div id="DollPubies">
[img[String.format($urlPath + '/PaperDoll/Pubies/' + $dollPubies + '.png')]]
</div>
<div id="DollPiercingsClitoris">
[img[String.format($urlPath + '/PaperDoll/Piercings/Clitoris/' + $dollClitorisPiercings + '.png')]]
</div>
<div id="DollCumFace">
[img[String.format($urlPath + '/PaperDoll/Stains/' + $dollCumFace + '.png')]]
</div>
<div id="DollHair">
<<DollHairWidget>>
</div>
<<if $mainChar.work.currentWorkName != '' and $dollCostumeHasHat == true>>
<div id="DollCostumeHat">
[img[String.format($urlPath + '/PaperDoll/Costumes/' + $mainChar.work.currentWorkName.toUpperFirst() + '/' + $mainChar.work.currentWorkName.toUpperFirst() + $mainChar.work.costume.toUpperFirst() + 'Hat.png')]]
</div>
<<endif>>
<<if $mainChar.work.currentWorkName is ''>>
<div id="DollAccessoriesHair">
[img[String.format($urlPath + '/PaperDoll/Accessories/Hair/' + $dollHairAccessories + '.png')]]
</div>
<div id="DollClothesHead">
[img[String.format($urlPath + '/PaperDoll/Clothes/Head/' + $dollHeadClothes + '.png')]]
</div>
<</if>>
<div id="DollAccessoriesEyes">
<img @src="`${$urlPath}/PaperDoll/Accessories/Eyes/${$dollEyesAccessories}.png`" @style="'filter: hue-rotate('+ $mainChar.look.accessories.eyes.hue +'deg) saturate('+ $mainChar.look.accessories.eyes.saturation + '%) brightness('+ $mainChar.look.accessories.eyes.brightness+ '%);'">
</div>
<div id="DollPiercingsEarlobes">
<img @src="`${$urlPath}/PaperDoll/Piercings/Earlobes/${$dollEarlobesPiercings}.png`" @style="'filter: hue-rotate('+ $mainChar.look.piercings.earlobes.hue +'deg) saturate('+ $mainChar.look.piercings.earlobes.saturation + '%) brightness('+ $mainChar.look.piercings.earlobes.brightness+ '%);'">
</div>
<<if $mainChar.work.currentWorkName is ''>>
<div id="DollClothesHands">
<img @src="`${$urlPath}/PaperDoll/Clothes/Hands/${$dollHandsClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.hands.hue +'deg) saturate('+ $mainChar.look.clothes.hands.saturation + '%) brightness('+ $mainChar.look.clothes.hands.brightness+ '%);'">
</div>
<div id="DollAccessoriesWrists">
<img @src="`${$urlPath}/PaperDoll/Accessories/Wrists/${$dollWristsAccessories}.png`" @style="'filter: hue-rotate('+ $mainChar.look.accessories.wrists.hue +'deg) saturate('+ $mainChar.look.accessories.wrists.saturation + '%) brightness('+ $mainChar.look.accessories.wrists.brightness+ '%);'">
</div>
<div id="DollAccessoriesFingers">
<img @src="`${$urlPath}/PaperDoll/Accessories/Fingers/${$dollFingersAccessories}.png`" @style="'filter: hue-rotate('+ $mainChar.look.accessories.fingers.hue +'deg) saturate('+ $mainChar.look.accessories.fingers.saturation + '%) brightness('+ $mainChar.look.accessories.fingers.brightness+ '%);'">
</div>
<div id="DollClothesStomach">
[img[String.format($urlPath + '/PaperDoll/Clothes/Stomach/' + $dollStomachClothes + '.png')]]
</div>
<</if>>
<<if $mainChar.work.currentWorkName is ''>>
<div id="DollChest">
[img[String.format($urlPath + '/PaperDoll/MainBody/Chest/' + $dollBareChestSize + '.png')]]
</div>
<</if>>
<div id="DollPiercingsNipples">
[img[String.format($urlPath + '/PaperDoll/Piercings/Nipples/' + $dollChestSizeNipplesPiercings + $dollNipplesPiercings + '.png')]]
</div>
<<if $mainChar.work.currentWorkName is ''>>
<div id="DollLingerieChest">
<img @src="`${$urlPath}/PaperDoll/Lingerie/Chest/${$dollChestLingerie}${$dollChestSizeChestLingerie}.png`" @style="'filter: hue-rotate('+ $mainChar.look.lingerie.chest.hue +'deg) saturate('+ $mainChar.look.lingerie.chest.saturation + '%) brightness('+ $mainChar.look.lingerie.chest.brightness+ '%);'">
</div>
<</if>>
<div id="DollCumCreampie">
[img[String.format($urlPath + '/PaperDoll/Stains/' + $dollCumCreampie + '.png')]]
</div>
<<if $mainChar.work.currentWorkName is ''>>
<div id="DollLingerieGroin">
<img @src="`${$urlPath}/PaperDoll/Lingerie/Groin/${$dollGroinLingerie}.png`" @style="'filter: hue-rotate('+ $mainChar.look.lingerie.groin.hue +'deg) saturate('+ $mainChar.look.lingerie.groin.saturation + '%) brightness('+ $mainChar.look.lingerie.groin.brightness+ '%);'">
</div>
<div id="DollClothesCalves">
<img @src="`${$urlPath}/PaperDoll/Clothes/Calves/${$dollCalvesClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.calves.hue +'deg) saturate('+ $mainChar.look.clothes.calves.saturation + '%) brightness('+ $mainChar.look.clothes.calves.brightness+ '%);'">
</div>
<div id="DollClothesFeet">
<img @src="`${$urlPath}/PaperDoll/Clothes/Feet/${$dollFeetClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.feet.hue +'deg) saturate('+ $mainChar.look.clothes.feet.saturation + '%) brightness('+ $mainChar.look.clothes.feet.brightness+ '%);'">
</div>
<div id="DollClothesLegs">
<img @src="`${$urlPath}/PaperDoll/Clothes/Legs/${$dollLegsClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.legs.hue +'deg) saturate('+ $mainChar.look.clothes.legs.saturation + '%) brightness('+ $mainChar.look.clothes.legs.brightness+ '%);'">
</div>
<div id="DollClothesTorso">
<img @src="`${$urlPath}/PaperDoll/Clothes/Torso/${$dollTorsoClothes}${$dollChestSizeTorsoClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.torso.hue +'deg) saturate('+ $mainChar.look.clothes.torso.saturation + '%) brightness('+ $mainChar.look.clothes.torso.brightness+ '%);'">
</div>
<</if>>
<div id="DollCumBody">
[img[String.format($urlPath + '/PaperDoll/Stains/' + $dollCumBody + '.png')]]
</div>
<div id="DollCumOnPussy">
[img[String.format($urlPath + '/PaperDoll/Stains/' + $dollCumOnPussy + '.png')]]
</div>
<<if $mainChar.work.currentWorkName is ''>>
<div id="DollAccessoriesNeck">
<img @src="`${$urlPath}/PaperDoll/Accessories/Neck/${$dollNeckAccessories}.png`" @style="'filter: hue-rotate('+ $mainChar.look.accessories.neck.hue +'deg) saturate('+ $mainChar.look.accessories.neck.saturation + '%) brightness('+ $mainChar.look.accessories.neck.brightness+ '%);'">
</div>
<</if>>
</div><<widget "dollClothesWidget">>
<!-- HEAD -->
<<set $dollEyesColor = $mainChar.appearance.head.eyes.color>>
<<set $dollHairColor = $mainChar.appearance.head.hair.color>>
<<set $dollHairLength = $mainChar.appearance.head.hair.length>>
<<set $dollHairStyle = $mainChar.appearance.head.hair.style>>
<<set $dollHeadClothes = $mainChar.look.clothes.head.name.replace(/[0-9]/g, '')>>
<<set $dollNeckAccessories = $mainChar.look.accessories.neck.name.replace(/[0-9]/g, '')>>
<<set $dollHairAccessories = $mainChar.look.accessories.hair.name.replace(/[0-9]/g, '')>>
<<set $dollEyesAccessories = $mainChar.look.accessories.eyes.name.replace(/[0-9]/g, '')>>
<<set $dollEarlobesPiercings = $mainChar.look.piercings.earlobes.name.replace(/[0-9]/g, '')>>
<!-- UPPER BODY -->
<<set $dollChestSize = $mainChar.appearance.chest.size>>
<<set $dollBareChestSize = $mainChar.appearance.chest.size>>
<<set $dollBareChestSizeMannequin = $mainChar.appearance.chest.size>>
<<set $dollChestSizeTorsoClothes = $mainChar.appearance.chest.size>>
<<set $dollChestSizeChestLingerie = $mainChar.appearance.chest.size>>
<<set $dollChestSizeNipplesPiercings = $mainChar.appearance.chest.size>>
<<set $dollTorsoClothes = $mainChar.look.clothes.torso.name.replace(/[0-9]/g, '')>>
<<set $dollHandsClothes = $mainChar.look.clothes.hands.name.replace(/[0-9]/g, '')>>
<<set $dollStomachClothes = $mainChar.look.clothes.stomach.name.replace(/[0-9]/g, '')>>
<<set $dollWristsAccessories = $mainChar.look.accessories.wrists.name.replace(/[0-9]/g, '')>>
<<set $dollFingersAccessories = $mainChar.look.accessories.fingers.name.replace(/[0-9]/g, '')>>
<<set $dollChestLingerie = $mainChar.look.lingerie.chest.name.replace(/[0-9]/g, '')>>
<<set $dollNipplesPiercings = $mainChar.look.piercings.nipples.name.replace(/[0-9]/g, '')>>
<!-- LOWER BODY -->
<<set $dollGroinLingerie = $mainChar.look.lingerie.groin.name.replace(/[0-9]/g, '')>>
<<set $dollCalvesClothes = $mainChar.look.clothes.calves.name.replace(/[0-9]/g, '')>>
<<set $dollAnusAccessories = $mainChar.look.accessories.anus.name.replace(/[0-9]/g, '')>>
<<set $dollVaginaAccessories = $mainChar.look.accessories.vagina.name.replace(/[0-9]/g, '')>>
<<set $dollLegsClothes = $mainChar.look.clothes.legs.name.replace(/[0-9]/g, '')>>
<<set $dollFeetClothes = $mainChar.look.clothes.feet.name.replace(/[0-9]/g, '')>>
<<set $dollPubies = $mainChar.eroticLook.intimateHaircut>>
<<set $dollClitorisPiercings = $mainChar.look.piercings.clitoris.name.replace(/[0-9]/g, '')>>
<!-- TATTOOS -->
<<set $dollTattoosAbdomen = $mainChar.look.tattoos.abdomen.name>>
<<set $dollTattoosLeftArm = $mainChar.look.tattoos.leftArm.name>>
<<set $dollTattoosRightArm = $mainChar.look.tattoos.rightArm.name>>
<<set $dollTattoosLeftThigh = $mainChar.look.tattoos.leftThigh.name>>
<<set $dollTattoosRightThigh = $mainChar.look.tattoos.rightThigh.name>>
<<set $dollTattoosLeftAnkle = $mainChar.look.tattoos.leftAnkle.name>>
<<set $dollTattoosRightAnkle = $mainChar.look.tattoos.rightAnkle.name>>
<!-- CUM STAINS -->
<<if $mainChar.haveCum.face > 0>>
<<set $dollCumFace = 'Cum on face'>>
<<else>>
<<set $dollCumFace = ''>>
<<endif>>
<<if $mainChar.haveCum.body > 0>>
<<set $dollCumBody = 'Cum on body'>>
<<else>>
<<set $dollCumBody = ''>>
<<endif>>
<<if $mainChar.haveCum.onpussy > 0>>
<<set $dollCumOnPussy = 'Cum on pussy'>>
<<else>>
<<set $dollCumOnPussy = ''>>
<<endif>>
<<if $mainChar.haveCum.inpussy > 0 or $mainChar.haveCum.inass > 0>>
<<set $dollCumCreampie = 'Creampie'>>
<<else>>
<<set $dollCumCreampie = ''>>
<<endif>>
<!-- COSTUMES RULES -->
<<if $mainChar.work.currentWorkName == "Barmaid" or
$mainChar.work.currentWorkName == "Waitress">>
<<set $dollCostumeHasHat = true>>
<<else>>
<<set $dollCostumeHasHat = false>>
<<endif>>
<!-- RULES -->
<<if $mainChar.look.clothes.torso.name is '' and $mainChar.look.lingerie.chest.name is ''>>
<<set $dollBareChestSize = $mainChar.appearance.chest.size>>
<<else>>
<<set $dollBareChestSize = $mainChar.appearance.chest.size + 'clothed'>>
<</if>>
<<if $dollTorsoClothes != '' or $dollChestLingerie != ''>>
<<if $dollNipplesPiercings != 'Nipple chain'>>
<<set $dollChestSizeNipplesPiercings = ''>>
<<set $dollNipplesPiercings = ''>>
<<endif>>
<<endif>>
<<if $dollChestLingerie == 'Usual bra'>>
<<set $dollChestLingerie = 'Default bra'>>
<<endif>>
<<if $dollTorsoClothes == 'Pink workout bra' or $dollTorsoClothes == 'Blue workout bra'>>
<<set $dollChestLingerie to ''>>
<</if>>
<<if $dollGroinLingerie == 'Usual Panties'>>
<<set $dollGroinLingerie = 'Default Panties'>>
<<endif>>
<<if $dollTorsoClothes.swim == 'true'>>
<<set $dollGroinLingerie == ''>>
<<set $dollChestLingerie == ''>>
<<set $dollLegClothes == ''>>
<<set $dollCalvesClothes == ''>>
<<set $dollFeetClothes == ''>>
<<endif>>
<!-- <<if $dollTorsoClothes == 'School uniform' and $dollCalvesClothes == 'Stockings'>>
<<set $dollCalvesClothes = ''>>
<<endif>> -->
<<if $dollTorsoClothes == ''>>
<<set $dollChestSizeTorsoClothes = ''>>
<<endif>>
<<if $dollChestLingerie == ''>>
<<set $dollChestSizeChestLingerie = ''>>
<<endif>>
<<if $dollNipplesPiercings == ''>>
<<set $dollChestSizeNipplesPiercings = ''>>
<<endif>>
<<if $dollHeadClothes != ''>>
<<set $dollHairAccessories = ''>>
<<endif>>
<<if $dollLegsClothes.toLowerCase().indexOf('skirt') == -1 >>
<<set $dollCumCreampie = ''>>
<<endif>>
<</widget>>
<<widget "ClothLevel">>
<!-- $args[0] - situation (in or out)-->
<<if ($args[0] is "in" or $args[0] is "enter" or $args[0] is "entering") and $mainChar.wasIn != 1>>
<<set $mainChar.wasIn to 1>>
<<if $mainChar.work.currentWorkName != ''>>
<<set $mainChar.tempCostume to $mainChar.work.currentWorkName>>
<<set $mainChar.work.currentWorkName to "">>
<</if>>
<<set $mainChar.tempTorso to $mainChar.look.clothes.torso>>
<<set $mainChar.tempLegs to $mainChar.look.clothes.legs>>
<<set $mainChar.tempFeet to $mainChar.look.clothes.feet>>
<<set $mainChar.tempCalves to $mainChar.look.clothes.calves>>
<<set $mainChar.tempHead to $mainChar.look.clothes.head>>
<<set $mainChar.tempChest to $mainChar.look.lingerie.chest>>
<<set $mainChar.tempGroin to $mainChar.look.lingerie.groin>>
<<set $mainChar.look.clothes.torso to $emptyItem>>
<<set $mainChar.look.clothes.legs to $emptyItem>>
<<set $mainChar.look.clothes.feet to $emptyItem>>
<<set $mainChar.look.clothes.calves to $emptyItem>>
<<set $mainChar.look.clothes.head to $emptyItem>>
<<set $mainChar.look.lingerie.groin to $emptyItem>>
<<set $mainChar.look.lingerie.chest to $emptyItem>>
<<elseif $args[0] is "out" or $args[0] is "leaving" or $args[0] is "leave">>
<<unset $mainChar.wasIn>>
<<if !($mainChar.tempCostume is undefined)>>
<<set $mainChar.work.currentWorkName to $mainChar.tempCostume>>
<<unset $mainChar.tempCostume>>
<</if>>
<<set $mainChar.look.clothes.torso to $mainChar.tempTorso>>
<<set $mainChar.look.clothes.legs to $mainChar.tempLegs>>
<<set $mainChar.look.clothes.feet to $mainChar.tempFeet>>
<<set $mainChar.look.clothes.calves to $mainChar.tempCalves>>
<<set $mainChar.look.clothes.head to $mainChar.tempHead>>
<<set $mainChar.look.lingerie.chest to $mainChar.tempChest>>
<<set $mainChar.look.lingerie.groin to $mainChar.tempGroin>>
<</if>>
<</widget>>
<<widget "DollHairWidget">>
<<if $mainChar.appearance.isCombed is false>>
<<set $dollHairStyle to 'ruined'>>
<</if>>
<img @src="`${$urlPath}/PaperDoll/MainBody/Hair/${$dollHairLength}/${$dollHairStyle}.png`" @style="'filter: hue-rotate('+$mainChar.appearance.head.hair.hue + 'deg) saturate('+ $mainChar.appearance.head.hair.saturation + '%) brightness('+ $mainChar.appearance.head.hair.brightness+ '%);'">
<</widget>>
<<if $wardrobeSetsCommand == 'Add outfit'>>
<<if $wardrobe.outfitPresets is undefined>>
<<set $wardrobe.outfitPresets to {}>>
<</if>>
Enter the name of your new outfit set: <br>
<<textbox "$outfitSetName" "Outfit">> <br><br>
<<link "Confirm">>
<<if $mainChar.look.clothes.torso.sport is 'true' and $mainChar.look.clothes.legs.sport is 'true' and $mainChar.look.clothes.feet.sport is 'true'>>
<<set $outfitSetType to "sport">>
<<elseif $mainChar.look.clothes.torso.office is 'true' and $mainChar.look.clothes.legs.office is 'true' and $mainChar.look.clothes.feet.office is 'true'>>
<<set $outfitSetType to "office">>
<<elseif $mainChar.look.clothes.torso.swim is 'true' and $mainChar.look.clothes.legs is ''>>
<<set $outfitSetType to "swim">>
<<elseif $mainChar.look.clothes.torso.name.toLowerCase().indexOf('school') !== -1 and $mainChar.look.clothes.legs.name.toLowerCase().indexOf('school') !== -1 and ($mainChar.look.clothes.feet.name.toLowerCase().indexOf('mary jane flats') !== -1 or ($mainChar.look.clothes.feet.name.toLowerCase().indexOf('platform pumps') !==-1 and $mainChar.look.clothes.feet.saturation <=15))>>
<<set $outfitSetType to "school">>
<<else>>
<set $outfitSetType to "">>
<</if>>
<<if $wardrobe.outfitPresets is undefined>>
<<set $wardrobe.outfitPresets = ''>>
<</if>>
<<set $wardrobe.outfitPresets["Outfit" + Object.keys($wardrobe.outfitPresets).length] = {
name: clone($outfitSetName),
type: clone($outfitSetType),
clothes: $mainChar.look.clothes,
}>>
<<unset $outfitSetType>>
<<unset $outfitSetName>>
<<goto "Wardrobe">>
<</link>>
<<elseif $wardrobeSetsCommand == 'Rename'>>
Enter the new name of the selected outfit set: <br><br>
<<textbox "$wardrobe.outfitPresets[$tempOutfitTitle].name" $tempOutfit.name>>
<<link "Confirm">>
<<unset $tempOutfitTitle>>
<<unset $tempOutfit>>
<<goto "Wardrobe">>
<</link>>
<<endif>><<link "Save current outfit">>
<<set $wardrobeSetsCommand = 'Add outfit'>>
<<goto "Wardrobe sets">>
<</link>> <br>
<<if $wardrobe.outfitPresets != undefined>>
<<for _outfitTitle, _outfit range $wardrobe.outfitPresets>>
<<capture _outfitTitle, _outfit>>
<br><u>_outfit.name</u> -
<<link "Wear">>
<<set $mainChar.look.clothes = clone(_outfit.clothes)>>
<<goto "Wardrobe">>
<</link>> |
<<link "Update set">>
<<set $wardrobe.outfitPresets[_outfitTitle].clothes = clone($mainChar.look.clothes)>>
<<goto "Wardrobe">>
<</link>> |
<<link "Rename">>
<<set $wardrobeSetsCommand to 'Rename'>>
<<set $tempOutfitTitle to _outfitTitle>>
<<set $tempOutfit to _outfit>>
<<goto "Wardrobe sets">>
<</link>> |
<<link "Delete">>
<<run delete $wardrobe.outfitPresets[_outfitTitle]>>
<<goto "Wardrobe">>
<</link>>
<</capture>>
<</for>>
<br><</if>>
<<widget "SeeCumOnPcWidget">>
<!-- $0 (first argument) is a person who sees your cum (dad, mom, brother, Jack) -->
<<set _personWhoSees = $args[0] >>
<<if _personWhoSees is 'home' and $hour<23 and $hour>=7>>
<<set _watcherList to []>>
<<if $mom.currentLocation != "Work">><<set _watcherList.push('mom')>><</if>>
<<if $dad.currentLocation != "Work">><<set _watcherList.push('dad')>><</if>>
<<if $brother.currentLocation != "School">><<set _watcherList.push('brother')>><</if>>
<<if _watcherList.includes("dad") and _watcherList.includes("mom")>><<set _watcherList.push("parents")>><</if>>
<<if _watcherList.length > 0>><<set _personWhoSees to either(_watcherList) >><<else>> <<set _personWhoSees to "">><</if>><</if>>
<<set _stainLocation to []>>
<<if $mainChar.haveCum.face > 0>> <<set _stainLocation.push('face')>><</if>>
<<if $mainChar.haveCum.onass > 0 >> <<set _stainLocation.push('ass')>><</if>>
<<if $mainChar.haveCum.onpussy > 0>> <<set _stainLocation.push('groin')>><</if>>
<<if $mainChar.haveCum.body > 0>> <<set _stainLocation.push('chest')>><</if>>
<<if _stainLocation.length is 1>><<set _stainLocation to _stainLocation[0]>>
<<elseif _stainLocation.length >1 >><<set _stainLocation to 'body'>>
<<elseif _stainLocation.length is 0 >><<set _stainLocation to ''>><<set _personWhoSees to ''>><</if>>
<<set _reac to random(2)>>
<<if _personWhoSees is "people">>
<<if _reac is 0>>
The thick, glistening streaks on your _stainLocation cling to your skin, impossible to hide as you stride down the sidewalk. A group of construction workers pause mid-conversation, their hard hats tilting as they take in the sight. One whistles low, his grin unmistakable.
<<ct "Male" "" "1">>Damn. Look at that mess—someone had a good time.<</ct>>
A woman clutching a designer bag recoils, her nose wrinkling as she drags her friend away, but not before shooting you a look of pure disgust.
<<ct "Female" "" "1">>Disgusting. She’s walking around like that in public?<</ct>>
You catch the gaze of a man leaning against a lamppost, his tongue wetting his lower lip as he tracks the drips trailing down your thigh. His hunger is palpable, and it sends a fresh wave of heat between your legs.<br><br>
<<elseif _reac is 1>>
The cum glistening on your _stainLocation catches the light as you saunter past a high-end boutique, the wet sheen impossible to miss. A group of well-dressed women freeze mid-conversation, their designer sunglasses doing nothing to hide their horrified fascination. One clutches her pearls, her lips curling in disgust, but it’s the men who react first as his gaze locks onto the sticky trails dripping down your skin.
<<ct "Female" "" "1">>Oh my God, she’s—she’s covered in—<</ct>>
<<ct "Male" "" "1">>Fuck me, look at that.<</ct>>
<<ct "Female" "" "1">>Disgusting.<</ct>>
<<else>>
The thick, drying streaks on your _stainLocation draw eyes like magnets. A guy leaning against a lamppost whistles low, his gaze darkening as he takes in the mess.
<<ct "Male" "" "1">>Damn. Look at that—some lucky bastard owned her good.<</ct>>
His buddy smirks, nudging him.
<<ct "Male" "" "1">>Bet she’d let us have a turn too.<</ct>>
Their hunger wraps around you like a second skin. You arch your back just a little more, letting the cool air hit your damp skin.<br><br>
<</if>>
<<MainChar_Stats "arousal" "10">>
<<elseif _personWhoSees is "brother" and $brother.SawCum != $dayCount>>
<<if $brother.relationship < 20 or $mainChar.corruption <30>>
<<if _reac is 0>>
Your brother’s footsteps halt behind you. The air thickens before he even speaks, his voice a low, venomous hiss.
<<ct "brother" "Angry">>What the fuck is that?<</ct>>
His finger jabs toward the glistening mess on your _stainLocation, his face twisted like he’s just caught you stealing from him.
<<ct "MC" "">>None of your business.<</ct>>
<<ct "brother" "Angry">>Oh, it’s my business when you’re walking around like a used-up whore. Mom and Dad would lose their minds.<</ct>>
His sneer is pure contempt, but you meet it with a blank stare. Let him seethe. It’s not like he’s ever cared before.<br><br>
<<else>>
His hand clamps around your arm like a vise. His breath is hot against your ear, his voice a growl.
<<ct "brother" "Angry">>Are you trying to humiliate yourself?<</ct>>
His fingers dig in, bruising. You don’t pull away, but your voice is steel.
<<ct "MC" "">>Let. Go.<</ct>>
<<ct "brother" "Neutral">>You’re sick.<</ct>>
His grip tightens, then shoves you back. You stumble, but catch yourself. The worst part? The way his eyes linger on the _stainLocation for half a second too long—like even he can’t look away. Like he’s as disgusted with himself as he is with you.
<</if>>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "brother" "-1">>
<<elseif $brother.relationship < 60>>
<<if _reac is 0>>
You saunter into the room, the glistening trails on your _stainLocation still fresh and impossible to hide. Your brother looks up from his book, his eyes widening as he takes in the mess. His jaw clenches, his fingers tightening around the spine of the novel.
<<ct "brother" "Surprised">>What the hell, $mainChar.firstName ? You just—you just let someone do that to you?<</ct>>
You smirk, trailing a finger through the sticky residue before bringing it to your lips, your gaze locked onto his.
<<ct "MC" "Tease">>Mmm. Jealous? You could’ve been the one to make this mess, you know.<</ct>>
His breath hitches, his eyes darting to the door like he’s expecting someone to walk in. But he doesn’t look away. His voice drops to a rough whisper.
<<ct "brother" "Angry">>You’re impossible.<</ct>>
<<else>>
Your brother is sprawled on the couch when you walk in, the evidence of your activities still glistening on your stainLocation. He blinks, then does a comical double-take, his face flushing red.
<<ct "brother" "Neutral">>Uh. $mainChar.firstName . You’ve got… uh…<</ct>>
He gestures vaguely at the mess, his hand trembling slightly. You lean against the doorframe, arching an eyebrow.
<<ct "MC" "Tease">>Oh, this? Yeah, someone couldn’t keep it in their pants. Guess they don’t have your self-control.<</ct>>
He swallows hard, his fingers twitching like he’s fighting the urge to reach for you. But he just looks away.<br><br>
<</if>>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "brother" "1">>
<<else>>
<<if _reac is 0>>
You walk into the room, still flushed from your latest escapade, the evidence glistening on your _stainLocation. Your brother looks up from his coffee, his eyes darkening as he takes in the mess. A slow, knowing smirk spreads across his face.
<<ct "brother" "Tease">>Well, well. Looks like someone’s been a good little slut again. Couldn’t even bother to clean up, huh?<</ct>>
You bite your lip, shifting under his gaze, your body already responding to his tone.
<<ct "MC" "">>M- Maybe I wanted you to see...<</ct>>
He chuckles, setting his mug down with a deliberate clink.
<<ct "brother" "Tease">>Oh, I see alright. <</ct>>
<<else>>
The door slams behind you, and you barely have time to step inside before your brother’s voice cuts through the air like a whip.
<<ct "brother" "Surprised">>What the fuck is that?<</ct>>
His finger jabs toward the stainLocation, his face twisted in a mix of fury and something darker. You shrink back, but the thrill of his anger sends a shiver down your spine.
<<ct "MC" "">>I—I couldn’t help it...<</ct>>
<<ct "brother" "Tease">>Of course you couldn’t. You’re a worthless cumdump, aren’t you?<</ct>>
<<ct "MC" "">>Yes I am.<</ct>>
<</if>>
<<MainChar_Stats "arousal" "10">>
<</if>>
<<elseif _personWhoSees is "dad" and $dad.SawCum != $dayCount>>
<<if $dad.relationship < 20>>
<<if _reac is 0>>
You step into the room, the damp, sticky trails on your _stainLocation still glistening under the light. But his voice cuts through the silence like a blade.
<<ct "dad" "Angry">>What the hell is that?<</ct>>
His finger jabs toward the mess on your _stainLocation, his face twisted in disgust. You don’t flinch, meeting his glare with a blank stare that only seems to enrage him further.
<<ct "dad" "Angry">>You’re walking around like a whore, covered in—this? In my house?<</ct>>
You don’t bother wiping it away. Instead, you tilt your chin up, letting the silence stretch between you.
<<ct "MC" "">>...You done?<</ct>>
His jaw tightens, but he doesn’t say another word. He turns on his heel and storms off, leaving you standing there, the weight of his judgment clinging to you like the mess on your skin.
<<else>>
The door slams shut behind you, and the silence in the room is suffocating. You don’t even make it two steps before his voice cuts through the air like a blade.
<<ct "dad" "Angry">>What the hell is that?<</ct>>
His finger stabs toward the _stainLocation, his face twisted in revulsion. You freeze, your spine locking up under the weight of his glare.
<<ct "MC" "">>I— It’s not what you think—<</ct>>
<<ct "dad" "Angry">>You’re covered in— Do you have any self-respect?<</ct>>
His voice drops to a venomous hiss, the kind that makes your skin crawl.
<<ct "dad" "Angry">>Get to your room. Now. And wash that filth off before you even think about coming out.<</ct>>
<</if>>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "dad" "-1">>
<<elseif $dad.relationship < 60>>
<<if _reac is 0>>
Your dad is pretending to read the paper, but his eyes keep darting to your _stainLocation every time you move.
<<ct "dad" "Neutral">>You're dripping.<</ct>>
You glance down, then back at him with a slow blink, your voice dripping with faux confusion.
<<ct "MC" "">>Am I? Oh dear... I must've forgotten to clean up. Do you... want to help me, Daddy?<</ct>>
His paper crumples slightly in his grip. He doesn't look up.
<<ct "dad" "Angry">>This isn't funny, $mainChar.firstName <</ct>>
<<else>>
When your dad walks in., you notice his eyes locking onto your _stainLocation, his face going pale. For a second, you think he might actually yell—but then his expression twists into something darker.
<<ct "dad" "Tease">>You did this on purpose.<</ct>>
<<ct "MC" "">>I have no idea what you mean, Daddy. Maybe I just... got messy?<</ct>>
He slams his palm against the wall beside your head, caging you in. His voice is a growl, low and rough.
<<ct "dad" "Angry">>Want me to lose control?<</ct>>
You don't flinch. Instead, you press closer, your breath hot against his ear.
<<ct "MC" "">>Only if you want to...<</ct>>
<</if>>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "dad" "1">>
<<else>>
<<if _reac is 0>>
Your _stainLocation is still glistening with cum when your dad walks in. His eyes lock onto the mess instantly, his eyebrow arching as a slow, knowing smirk spreads across his face.
<<ct "dad" "Happy">>Well, well. Looks like someone’s been a very naughty girl. Did Daddy’s little princess forget to clean up after herself?<</ct>>
You bite your lip, kicking your feet playfully, your voice dripping with false innocence.
<<ct "MC" "">>Maaaybe…? But it’s not my fault! Someone made me all messy…<</ct>>
<<ct "dad" "Tease">>The question is… do you deserve to be cleaned up? Or should I leave you like this as a reminder?<</ct>>
<<else>>
You walk into your dad. His eyes go wide the second he sees the mess on your _stainLocation, his chest puffing up like he’s just won a prize.
<<ct "dad" "Angry">>What. The. Fuck.<</ct>>
You freeze, your fingers twisting in the hem of your shirt as you force out a trembling excuse.
<<ct "MC" "">>I-I was gonna clean it up, I swear! I just got… distracted.<</ct>>
He steps forward, his shadow swallowing you as he grips your chin, forcing you to meet his eyes.
<<ct "dad" "Neutral">>Distracted? Or did you want me to see you like this? To remind me what a filthy little slut my babygirl is?<</ct>>
<</if>>
<<MainChar_Stats "arousal" "10">>
<</if>>
<<elseif _personWhoSees is "mom" and $mom.SawCum != $dayCount>>
<<if $mom.relationship < 20>>
<<if _reac is 0>>
The door creaks open just as you adjust your clothes, but it's too late. Your mother's sharp inhale cuts through the silence like a blade. Her eyes lock onto the _stainLocation, her face twisting in revulsion.
<<ct "mom" "Angry">>What in God's name is that?<</ct>>
Her voice is a whipcrack, her fingers digging into your shoulder as she spins you to face her. You flinch, but don't pull away.
<<ct "mom" "Angry">>Have you no self-respect? Walking around like some... some whore in your own home!<</ct>>
<<ct "MC" "">>It's not what you think—<</ct>>
<<ct "mom" "Angry">>I don't want to know!<</ct>>
She storms out, slamming the door hard enough to rattle the picture frames. The silence that follows is worse than her shouting.<br><br>
<<else>>
You don't hear your mother enter, but you feel her presence like a sudden drop in temperature. When you turn, she's standing in the doorway, arms crossed, her gaze fixed on the _stainLocation with clinical detachment.
<<ct "mom" "Neutral">>You're filthy.<</ct>>
Not a shout. Not even anger. Just the flat, final judgment of someone who's given up on you.
<<ct "MC" "">>Mom, I can explain—<</ct>>
<<ct "mom" "Neutral">>No. You won't. Clean yourself up. And burn those clothes.<</ct>>
The door clicks shut. No yelling. No drama. Just the crushing weight of her disappointment.<br><br>
<</if>>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "mom" "-1">>
<<elseif $mom.relationship < 60>>
<<if _reac is 0>>
The door creaks open just as you're adjusting your clothes, the sticky evidence still glistening on your _stainLocation. Your mother leans against the doorframe, arms crossed, her lips curling into that dangerous half-smile you know too well.
<<ct "mom" "Tease">>Ohhh, babygirl got messy again, didn't she? Who's been a naughty little girl when Mommy wasn't looking?<</ct>>
Your face burns as you try to step back, but she catches your wrist, her thumb brushing over the smear.
<<ct "MC" "">>M-Mom, stop—! I was just—<</ct>>
<<ct "mom" "Happy">>Shhh, no excuses. But you should go clean up, sweetie.<</ct>>
Her fingers trail lower, and you hate how your breath hitches. The way she tsks, shaking her head like you're five again—except her eyes are dark with something far more adult.<br><br>
<<else>>
The sticky evidence is still glistening on your _stainLocation when you feel the breath of your mother against your neck as she presses against your back, her hands sliding over your hips. Her voice is a purr, low and satisfied.
<<ct "mom" "Happy">>Mmm. Someone's been a very good girl for someone else. Did they at least make you come, sweetheart?<</ct>>
<<ct "MC" "">>Nope. But I bet you could.<</ct>>
Her breath hitches, her nails digging into your skin just enough to sting. The way her body reacts—how her hips roll against your ass—tells you everything.
<<ct "mom" "Tease">>Oh, you little tease.<</ct>>
<</if>>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "mom" "1">>
<<else>>
<<if _reac is 0>>
The door creaks open, and your mom leans against the frame, arms crossed. Her gaze flicks to the glistening mess on your _stainLocation, and her eyebrow arches. You bite your lip, shifting your weight like a caught child.
<<ct "mom" "Tease">>Ohhh, babygirl… Did someone make a mess on my little princess?<</ct>>
She steps closer, her finger tracing the edge of the stain. You giggle, squirming but not pulling away.
<<ct "MC" "">>Uh-huh… But I liked it.<</ct>>
<<ct "mom" "Happy">>Of course you did, you filthy thing.<</ct>>
<<else>>
Your mom’s heels click sharply as she enters, her expression shifting from warmth to mock sternness when she sees the cum on your _stainLocation. You pout, twisting your fingers together.
<<ct "mom" "Angry">>Honestly, sweetheart… You know better than to let boys leave their marks on you. What if someone else saw?<</ct>>
She cups your chin, forcing you to meet her eyes. Her thumb smudges the mess slightly, and her pupils blow.
<<ct "MC" "">>I-I didn’t mean to, mommy… He just… put it there…<</ct>>
<<ct "mom" "Happy">>Mmm. My sweet, filthy little girl.<</ct>>
<</if>>
<</if>>
<<elseif _personWhoSees is "students">>
<<if $mainChar.school.reputation < 5>>
<<if _reac is 0>>
<<ct "Male" "" "1">>Yo, yo—look at this one! Someone already hit that hard.<</ct>>
<<ct "Male" "" "1">>Damn. Wonder if she’s still open for round two.<</ct>>
A sorority girl watching from a bench rolls her eyes but doesn’t look away.
<<ct "Female" "" "1">>Ew. She’s literally covered in—ugh, men.<</ct>>
You catch the frat president’s gaze—his phone’s already out, recording.<br><br>
<<elseif _reac is 1>>
The hallway buzzes with the usual chatter, but as you walk past, the noise dies down. A group of girls huddled by the lockers freeze, their eyes locking onto the glistening streaks on your _stainLocation. One clutches her books tighter, her nose wrinkling.
<<ct "Female" "" "1">>Oh my god, what the hell is that?<</ct>>
A guy leaning against the wall nearby does a double-take, his jaw dropping.
<<ct "Male" "" "1">>No way. Did she just—like, right here?<</ct>>
<<else>>
A studious girl at a nearby table drops her pen, her face flushing as she notices the mess on your _stainLocation.
<<ct "Female" "" "1">>Oh my god, she’s covered in—she can’t just walk around like that!<</ct>>
Her friend, a guy with glasses, swallows hard, his eyes darting away only to flick back.
<<ct "Male" "" "1">>I—I didn’t see anything.<</ct>>
<<ct "Male" "" "1">>Dude, she’s asking for it. Look at her.<</ct>>
<</if>>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "school" "1">>
<<elseif $mainChar.school.reputation < 15>>
<<if _reac is 0>>
The damp, glistening mess on your _stainLocation doesn’t go unnoticed as you walk through the hallway. A cluster of girls by the lockers freeze, their eyes darting between you and each other. One clutches her books tighter, her voice dropping to a hiss.
<<ct "Female" "" "1">>Oh my god—that’s her. The one from the bathroom rumors.<</ct>>
<<ct "Male" "" "1">>Damn. Guess the stories about her being a total slut weren’t exaggerated.<</ct>>
<<ct "Male" "" "1">>Bet she’d let you add to that mess if you asked nice.<</ct>>
You feel their eyes like hands, tracing the proof of what you’ve done—what you let happen. The rumors might not have a name, but they’ve got a face now. Yours.<br><br>
<<elseif _reac is 1>>
The unmistakable stain on your _stainLocation draws stares as you move through the crowded corridor. A cheerleader twirls her hair, her voice laced with fake disgust—but her eyes are hungry.
<<ct "Female" "" "1">>Ew, gross. That’s the girl they say lets guys do whatever to her.<</ct>>
<<ct "Female" "" "1">>Yeah, but… like, how does she even get away with that?<</ct>>
<<ct "Male" "" "1">>I’d volunteer to find out.<</ct>>
His buddy laughs, but there’s an edge to it—envy, maybe. Or curiosity. The rumors say you’re easy, but the way they’re looking at you? They’re starting to wonder if you’re worth the trouble.<br><br>
<<else>>
The evidence on your stainLocation makes the cafeteria fall silent as you walk in. A guy at a nearby table smirks, nudging his friend.
<<ct "Male" "" "1">>Yo, isn’t that the chick they say got passed around at the last party?<</ct>>
<<ct "Male" "" "1">>No way. She’s still walking around like that? Damn.<</ct>>
A girl at the next table wrinkles her nose, but her voice is thick with fascination.
<<ct "Female" "" "1">>She’s disgusting. But… like, how does she even get guys to—<</ct>>
She cuts herself off, but you catch the way her eyes flick to your _stainLocation again. <br><br>
<</if>>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "reputation" "1">>
<<else>>
<<if _reac is 0>>
The dried streaks on your _stainLocation are impossible to hide—not that you try. As you walk down the hallway, a group of jocks leaning against the lockers don’t even bother lowering their voices.
<<ct "Male" "" "1">>Damn, $mainChar.firstName ’s at it again. Who was it this time? Coach? The janitor?<</ct>>
A girl adjusts her backpack strap, rolling her eyes but unable to look away.
<<ct "Female" "" "1">>At this point, I’m surprised she even bothers wearing clothes.<</ct>>
<<elseif _reac is 1>>
The hallway falls quiet as you step in, the evidence of your latest encounter still glistening on your _stainLocation. A guy from the debate team stares openly, his pen slipping from his fingers.
<<ct "Male" "" "1">>Fuck, look at $mainChar.firstName … she’s insane. I’d kill to be the guy who left that on her.<</ct>>
His friend glares at him, but her voice lacks real heat.
<<ct "Female" "" "1">>Yeah, because you’d ever have the balls to touch her.<</ct>>
<<else>>
The hallway goes silent as you walk in, the smear on your _stainLocation drawing every eye. A cheerleader sneers, but her hands tighten around her tray.
<<ct "Female" "" "1">>$mainChar.firstName , seriously? Does she want to get expelled?<</ct>>
Her boyfriend, captain of the football team, doesn’t even look at her as he replies.
<<ct "Male" "" "1">>Shut up, Jessica. We all know you’re just mad no one’s ever this obsessed with you.<</ct>>
<</if>>
<</if>>
<</if>>
<</widget>><<set $currentPassage to "School">>
<<if ($mainChar.attractiveness <=0 and $mainChar.school.reputation <10) or ($mainChar.attractiveness <=10 and $mainChar.school.reputation >=15) or $mainChar.cleanliness <=30>>
As you walk down the crowded school hallway, you can't help but notice the subtle reactions of those around you. You catch glances from your classmates, some wrinkling their noses slightly, others exchanging whispered comments. As you look at yourself, you realize that you should take better care of your look and hygiene.<br><br>
<<MainChar_Stats "School" "-1">>
<</if>>
<<if (($hour==9 or $hour==10 or $hour==11 or $hour==14) and $minute<50) or $hour==13>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/School/InsideCollegeClasses.jpg')]]
@@<br>
<<elseif $hour >=16>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/School/InsideCollegeAfternoon.jpg')]]
@@<br>
<<else>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/School/InsideCollege.jpg')]]
@@<br>
<</if>>
<<set _sawcum to either("classmate","students")>>
<<SeeCumOnPcWidget _sawcum>>
<<include "School Cloth Level">>
<<if $hour>=7 and $hour <=17>>
<<if $mainChar.school.reputation <10>>
As you walk down the bustling university hallway, the sounds of chatter and laughter fill the air. You keep your head down, your eyes focused on the floor as you navigate the crowded space. You've always preferred to keep to yourself, avoiding the drama and noise that comes with being part of a larger group.
<<elseif $mainChar.school.reputation <20>>
As you walk down the bustling university hallway, you're flanked by a small group of your classmates. The conversation flows easily, filled with laughter and shared stories about the latest assignments and campus gossip. You feel a sense of camaraderie with this group, grateful for the friendships you've formed over the semester.
<<else>>
As you walk down the bustling university hallway, heads turn and conversations pause. You're the center of attention, and you know it. Your confident stride and charming smile draw people in, and you revel in the admiration and desire that follows you wherever you go.
<</if>>
<<else>>
You are standing in your favourite school, wandering what to do next.
<</if>>
<br><br>
<<if ($mainChar.look.clothes.legs.name.toLowerCase().indexOf('school') !== -1 and $mainChar.look.clothes.torso.name.toLowerCase().indexOf('school') !== -1) or ($hour==14 and $minute >=40) or $hour>=15>>
<<include "School schedule">>
<<else>>
You're not wearing your school uniform !<</if>>
<br><br>
<<if $hour >=11 and $hour <14>>
Go to the [[canteen.->School canteen][$minute += 1]] <br><</if>>
Make your way to the [[library.->School library][$minute += 1]] <br>
Alternatively, you can head to the restroom: [[Girls WC|School girls restroom]] <<if $mainChar.corruption>=40>>| [[Boys WC|School boys restroom]]<</if>>
<br>
Although it may not serve any purpose, you can go [[visit the Principal.->Principal office]]
<br><br>
[[Go out]]<<if $weekDay>>
<<if $hour == 8>>
Next lesson is
<<link "Math">>
<<set $hour = 9>>
<<set $minute = 0>>
<<set $currentSchoolClass = "Math">>
<<if $day == 5>>
<<set $classActivity = "Test">>
<<else>>
<<set $classActivity = "">>
<<endif>>
<<goto "Classes">>
<</link>> (9:00-9:50)<br>
<<if $inventory.pharmacy['Concentration Pills'] and $inventory.pharmacy['Concentration Pills'].count > 0 and $mainChar.tookConcentrationPill != 'true'>>
You can <<link "take a concentration pill ($inventory.pharmacy['Concentration Pills'].count)">>
<<set $mainChar.tookConcentrationPill to 'true'>>
<<set $inventory.pharmacy['Concentration Pills'].count -= 1>>
<<goto $currentPassage>>
<</link>><br><</if>>
<<elseif $hour == 9>>
<<if $minute < 50>>
<<set $currentSchoolClass = "Math">>
Go to
<<link "Math">>
<<set $isLateForAClass = true>>
<<if $day == 5>>
<<set $classActivity = "Test">>
<<else>>
<<set $classActivity = "">>
<<endif>>
<<goto "Classes">>
<</link>> (9:00-9:50)<br>
<<if $inventory.pharmacy['Concentration Pills'] and $inventory.pharmacy['Concentration Pills'].count > 0 and $mainChar.tookConcentrationPill != 'true'>>
You can <<link "take a concentration pill ($inventory.pharmacy['Concentration Pills'].count)">>
<<set $mainChar.tookConcentrationPill to 'true'>>
<<set $inventory.pharmacy['Concentration Pills'].count -= 1>>
<<goto $currentPassage>>
<</link>><br><</if>>
<<elseif $minute >= 50>>
Next lesson is
<<link "Science">>
<<set $hour = 10>>
<<set $minute = 0>>
<<set $currentSchoolClass = "Science">>
<<if $day == 2>>
<<set $classActivity = "Test">>
<<else>>
<<set $classActivity = "">>
<<endif>>
<<goto "Classes">>
<</link>> (10:00-10:50)<br>
<<if $inventory.pharmacy['Concentration Pills'] and $inventory.pharmacy['Concentration Pills'].count > 0 and $mainChar.tookConcentrationPill != 'true'>>
You can <<link "take a concentration pill ($inventory.pharmacy['Concentration Pills'].count)">>
<<set $mainChar.tookConcentrationPill to 'true'>>
<<set $inventory.pharmacy['Concentration Pills'].count -= 1>>
<<goto $currentPassage>>
<</link>><br><</if>>
<<endif>>
<<elseif $hour == 10>>
<<if $minute < 50>>
<<set $currentSchoolClass = "Science">>
Go to
<<link "Science">>
<<set $isLateForAClass = true>>
<<if $day == 2>>
<<set $classActivity = "Test">>
<<else>>
<<set $classActivity = "">>
<<endif>>
<<goto "Classes">>
<</link>> (10:00-10:50)<br>
<<if $inventory.pharmacy['Concentration Pills'] and $inventory.pharmacy['Concentration Pills'].count > 0 and $mainChar.tookConcentrationPill != 'true'>>
You can <<link "take a concentration pill ($inventory.pharmacy['Concentration Pills'].count)">>
<<set $mainChar.tookConcentrationPill to 'true'>>
<<set $inventory.pharmacy['Concentration Pills'].count -= 1>>
<<goto $currentPassage>>
<</link>><br><</if>>
<<elseif $minute >= 50>>
Next lesson is
<<link "History">>
<<set $hour = 11>>
<<set $minute = 0>>
<<set $currentSchoolClass = "History">>
<<if $day == 3>>
<<set $classActivity = "Test">>
<<else>>
<<set $classActivity = "">>
<<endif>>
<<goto "Classes">>
<</link>> (11:00-11:50)<br>
<<if $inventory.pharmacy['Concentration Pills'] and $inventory.pharmacy['Concentration Pills'].count > 0 and $mainChar.tookConcentrationPill != 'true'>>
You can <<link "take a concentration pill ($inventory.pharmacy['Concentration Pills'].count)">>
<<set $mainChar.tookConcentrationPill to 'true'>>
<<set $inventory.pharmacy['Concentration Pills'].count -= 1>>
<<goto $currentPassage>>
<</link>><br><</if>>
<<endif>>
<<elseif $hour == 11 or $hour ==12>>
It's a lunch break! You can wait till
<<link "Physical education">>
<<set $hour = 13>>
<<set $minute = 0>>
<<set $currentSchoolClass = "PE">>
<<if $day == 5>>
<<set $classActivity = "Test">>
<<else>>
<<set $classActivity = "">>
<<endif>>
<<set $mainChar.school.PE.enteringPE to true>>
<<set $lockerRoomOutfit to clone($mainChar.look.clothes)>>
<<goto "PE Locker Room">>
<</link>> (13:00-14:50)
<<elseif $hour == 13 or $hour==14>>
<<if $hour==13 or ($hour==14 and $minute < 50)>>
<<set $currentSchoolClass = "PE">>
Go to
<<link "Physical education">>
<<set $isLateForAClass = true>>
<<set $classActivity = "">>
<<set $mainChar.school.PE.enteringPE to true>>
<<set $lockerRoomOutfit to $mainChar.look.clothes>>
<<goto "PE Locker Room">>
<</link>> (13:00-14:50)
<<elseif $minute >= 50>>
<<set $currentSchoolClass = "">>
The classes are already over.
<<endif>>
<<elseif $hour < 9>>
<<set $currentSchoolClass = "">>
The classes haven't started yet.
<<elseif $hour >= 14>>
<<set $currentSchoolClass = "">>
The classes are already over.
<<endif>>
<!-- CLUBS TIME -->
<<if $hour == 15 || $hour == 16 >><br>
<<if $dayOfWeek is "Monday">>
The <<link "cuisine club" "Cuisine Club">> <</link>> is open.
<<elseif $dayOfWeek is "Tuesday">>
The <<link "Drama club" "Drama Club">> <</link>> is open.
<<elseif $dayOfWeek is "Wednesday">>
The <<link "dance club" "Dance Club">> <</link>> is open.
<<elseif $dayOfWeek is "Thursday">>
The <<link "Fitness club">>
<<if ($mainChar.look.clothes.legs.sport != 'true' or $mainChar.look.clothes.torso.sport != 'true' or $mainChar.look.clothes.feet.sport != 'true') and !isNaN($mainChar.school.clubGymFees) and $mainChar.school.clubGymFees + 30 >= $dayCount>>
<<set $currentPassage to "Club Locker Room">>
<<set $lockerRoomOutfit to $mainChar.look.clothes>>
<<goto "Club Locker Room">>
<<else>>
<<goto "Fitness Club">><</if>>
<</link>> is open.
<<endif>><<endif>>
<<elseif $weekendDay>>
No classes today!
<<endif>><<if $mainChar.haveCum.face>0>>
<div class="default-image-wrapper">[img[String.format($urlPath + "/School/Classroom/Male_CumReac.jpg")]]</div><br>
The classroom falls silent the moment you step through the door. You can feel every pair of eyes on you, the air thick with shock and whispered murmurs. The professor, standing at the front of the room, turns around and freezes. His face twists into a mix of disbelief and fury as he takes in the sight of you—your hair slightly disheveled, your cheeks flushed, and the unmistakable traces of dried semen on your face.
<<ct "History" "Angry">>What in the hell do you think you're doing?!<</ct>>
The professor's voice booms across the room, his anger palpable. You feel your face burn with humiliation, your hands instinctively reaching up to wipe away the evidence, but it's too late. The entire class is staring, some with wide-eyed shock, others with poorly concealed smirks.
<<ct "MC" "">> I- I can...<</ct>>
<<ct "History" "">>Get out. Now. Go straight to the principal's office!<</ct>>
You lower your head, avoiding the gazes fixed on you as you turn to leave. The whispers start the second you move, a wave of hushed voices and stifled laughter following you out the door. You bite your lip, trying to suppress the conflicting emotions swirling inside you. You can already imagine the rumors spreading like wildfire before you even reach the door of the [[principal's office.->Principal office]] <br>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "School" "1" "20">>
<<else>>
<<if ($dayCount - $mainChar.school.History.lastDayVisited >=2 and $day!=1) or ($dayCount - $mainChar.school.History.lastDayVisited >=4 and $day ==1)>>
You step into the classroom, the familiar hum of chatter fading as you make your way to your seat. The professor looks up from his desk, his eyes narrowing slightly as he notices you.
<<ct "History" "Neutral">>
Ah, you're here. I remember you were absent last class.
<</ct>>
A few students glance in your direction, and you feel a faint flush rise to your cheeks. You grip your bag a little tighter, trying to steady your composure.
<<ct "MC" "">>
Yes, sir… I wasn’t able to make it.
<</ct>>
He folds his arms, the disappointment clear but controlled.
<<ct "History" "Neutral">>
Well, I hope you understand that attendance matters.
<</ct>>
<<set $mainChar.intellect -= ($dayCount - $mainChar.school.History.lastDayVisited-1)>>
<<set $mainChar.school.absences +=($dayCount - $mainChar.school.History.lastDayVisited)-1>>
<<set $mainChar.intellect -= 2*($dayCount - $mainChar.school.History.lastDayVisited)>>
<<set $mainChar.school.absences +=($dayCount - $mainChar.school.History.lastDayVisited)-1>>
<<if $mainChar.school.History.missedTest is true and $classActivity != "Test">>
He pauses for a moment, then takes a sheet from the pile on his desk.
<<ct "History" "Neutral">>
You also missed the test. That means you have a zero for now.
<</ct>>
A knot tightens in your stomach. You swallow hard, trying not to let your frustration show.
<<ct "Mc" "Neutral">> Oh... I’m sorry. I’ll make up for it.
<</ct>>
<<if $mainChar.school.History.testNumber is 0>>
<<set $mainChar.school.History.score to 0>>
<<else>>
<<set $mainChar.school.History.score *= $mainChar.school.History.testNumber/($mainChar.school.History.testNumber+1)>>
<</if>>
<<set $mainChar.school.History.testNumber += 1>>
<<set $mainChar.intellect -=1>>
<<set $mainChar.school.History.missedTest to false>>
<</if>>
<br><br>
<</if>>
<<set $mainChar.school.History.lastDayVisited = $dayCount>>
<<set $currentPassage = passage()>>
<<if $classActivity == "">>
<div class="default-image-wrapper">[img[String.format($urlPath + "/School/Classroom/Male_teacher{0}.jpg",random(1))]]</div>
<<if $mainChar.school.History.testNumber is 0>><br><<else>>
<h4><i>Total score: <<print Math.round($mainChar.school.History.score*10)/10 >></i></h4><</if>>
You enter the history and geography classroom, where the walls are adorned with maps, historical timelines, and posters depicting various civilizations. The scent of old books and the allure of bygone eras permeate the air. The chalkboard bears traces of past lessons, awaiting new stories and geographical adventures. As your classmates find their places, you choose a desk, ready to embark on a journey through time and space. The teacher, standing at the front, is poised to impart the rich tapestry of human history and the diverse landscapes of our world.<br><br>
<<include "School Cloth Level">>
<<if $dayCount-$hasHomework >=7 and $typeHomework is $currentSchoolClass>>
<<ct "stranger" "Neutral">>
Listen up, everyone — I’m collecting your homework now. Pass everything to the front.
<</ct>>
Your stomach drops. You stare at your empty desk, wishing you could conjure a completed assignment out of thin air. The students around you shuffle papers, the rustling sounding louder and louder in your ears. When the teacher reaches your row, his gaze lands on you — expectant, then quickly disappointed.
<<ct "MC" "Neutral">>
I… didn’t do it.
<</ct>>
There’s a brief, heavy pause. He straightens slightly, voice firm but not unkind.
<<ct "History" "Angry">>
Then you take a zero. And an hour of detention after school.
<</ct>>
A flush of frustration and regret rises to your cheeks as he moves on, leaving you with the unmistakable sting of consequences setting in. You sink a little lower in your chair, bracing yourself for the rest of the period. <br><br>
<<set $hasHomework to "none">>
<<set $mainChar.school.detentionSubject to $currentSchoolClass>>
<<set $mainChar.school.History.score *= $mainChar.school.History.testNumber/($mainChar.school.History.testNumber+0.5)>>
<<set $mainChar.school.History.testNumber +=1>>
<<elseif $hasHomework == 'done' and $typeHomework is $currentSchoolClass >>
<<ct "History" "Neutral">>
Alright everyone, I’m collecting your homework. Pass your sheets to the front.
<</ct>>
A ripple of movement spreads through the room as students reach into their bags. You pull out your completed homework, relieved you actually remembered to finish it. As you hand your paper forward, you feel a small wave of satisfaction — for once, you're ahead of the chaos rather than drowning in it. The teacher glances briefly at your sheet as it passes across his desk, giving a tiny, approving nod that warms your chest. You sit back in your chair, letting out a quiet breath as the class moves on. <br><br>
<<set $hasHomework to "none">>
<<set $mainChar.school.History.score += gaussian($mainChar.intellect,10)/100>>
<</if>>
As some of your classmates appear less attentive, you face a choice. <br>
You can choose to <<link "stay focused">><<set $classActivity = "Studying">><<goto $currentPassage>><</link>> and engage in the lesson or join them for some <<link "socializing.">><<set $classActivity = "Socializing">><<goto $currentPassage>><</link>> <br>
<<elseif $classActivity == "Studying">>
<<include "Studying events">> <br><br>
<<if $mainChar.school.detentionSubject != "">>
Suddenly, the bell signaling the end of the class. <br>
It's time to [[go see the teacher as instructed.->Detention][$minute = 50]]
<<else>>
Suddenly, the bell signaling the end of the class.
<<if random(0,5) is 0 and $hasHomework is "none" and $mainChar.school.History.score != undefined>>
As you start to tidy up your things, the teacher begins to talk, his voice partly covered by the classroom noise.
<<ct "History" "Neutral">>
Before you leave, here are some homework assignments for you. Please do it for next week.<</ct>> Once having explained the subject, the teacher let you <<link "leave the classroom.">>
<<set $minute = 50>> <<set $classActivity = "">> <<set $currentSchoolClass = "">><<goto "School">><</link>><br><br>
<p class="minus">You have homework assignments!</p>
<<set $hasHomework to $dayCount>>
<<set $typeHomework to $currentSchoolClass>>
<<else>>
You tidy up your things and <<link "leave the classroom.">>
<<set $minute = 50>> <<set $classActivity = "">> <<set $currentSchoolClass = "">><<goto "School">><</link>>
<</if>><</if>>
<br><br>
<<MainChar_Stats "intellect" "1">>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "School" "-0.5">>
<<elseif $classActivity == "Socializing">>
<<include "Socializing events">>
<<MainChar_Stats "intellect" "-0.5">>
<<MainChar_Stats "energy" "-10">>
<<if random(0,4) is 0 and $hasHomework is "none" and $mainChar.school.History.score != undefined>>
<<set $hasHomework to $dayCount>>
<<set $typeHomework to $currentSchoolClass>>
<</if>>
<<elseif $classActivity == "Test">>
<<include "Class test">>
<br>
<br>
<<link "Wait for results">>
<<set $minute = 45>>
<<set $classActivity = "Test results">>
<<goto $currentPassage>>
<</link>>
<<elseif $classActivity == "Test results">>
<<include "Class test">>
<br>
<br>
<<link "Wait till the end">>
<<set $minute = 50>>
<<set $classActivity = "">>
<<set $currentSchoolClass = "">>
<<goto "School">>
<</link>>
<<endif>>
<<if $mainChar.haveCum.face>0>>
<div class="default-image-wrapper">[img[String.format($urlPath + "/School/Classroom/Female_CumReac.jpg")]]</div><br>
As you enter the classroom, you hear numerous whispers and shocked remarks. You notice all your classmates' eyes fixated on you, their expressions filled with astonishment, as they see the cum dripping from your face. The teacher approaches you, looking very displeased, and orders you to go see the principal.<br><br>
You comply with the request, feeling embarrassed, and [[leave the classroom.->Principal office]] <br>Yet upon reflection, you find a hint of excitement as well in meeting yourself to someone with cum on you.<br><br>
@@.add; +10 Arousal @@ <<set $mainChar.arousal +=10>> <br>
<<MainChar_Stats "School" "1" "10">>
<</if>>
<</if>><<if $mainChar.haveCum.face >0>>
<div class="default-image-wrapper">[img[String.format($urlPath + "/School/Classroom/Female_CumReac.jpg")]]</div><br>
The classroom falls silent the moment you step through the door. Every pair of eyes is fixed on you—some wide with shock, others stifling laughter. The professor, mid-sentence, stops abruptly and stares. Her expression darkens as she notices the dried streaks on your cheek and forehead. The air feels thick, suffocating.
<<ct "Math" "Surprised">>What in the world is *that* on your face?!<</ct>>
You freeze, suddenly hyper-aware of the sticky, uncomfortable sensation on your skin. A few students snicker, but most just gape in disbelief.
<<ct "Math" "Angry">>This is absolutely disgusting! How dare you come to class like this!<</ct>>
<<ct "MC" "">>I—I can explain—<</ct>>
<<ct "Math" "Angry">>No. No explanations. Go to the principal’s office. *Now.*<</ct>>She points toward the door, her hand trembling with anger. The class erupts into whispers and muffled laughter as you stand there, humiliated. Your cheeks burn, but you force yourself to lift your chin. You don’t argue. The weight of everyone’s stares presses down on you as you turn and walk out, the echoes of laughter and shocked murmurs following you down the hall. You can already imagine the rumors spreading like wildfire before you even reach the door of the [[principal's office.->Principal office]] <br>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "School" "1" "20">>
<<else>>
<<if ($dayCount - $mainChar.school.Math.lastDayVisited >=2 and $day != 1) or ($dayCount - $mainChar.school.Math.lastDayVisited >=4 and $day ==1)>>
You've skipped classes, and now you feel a sense of unease as you realize that the upcoming lesson will certainly be more difficult to follow than usual. You slip into the classroom, hoping to disappear quietly among the rows of students already settling in. But your teacher’s gaze locks onto you almost immediately. She closes her notebook with a soft thud and gestures for you to come closer.
<<ct "Math" "Neutral">>
Good to see you here today. I couldn’t help noticing you were absent last class.
<</ct>>
You feel a small knot form in your stomach as the surrounding murmurs fade.
You straighten your shoulders and try to sound composed.
<<ct "MC" "Neutral">>
Yeah… sorry about that. Something came up.
<</ct>>
You know you'll have to work extra hard to catch up, and the pressure is already making you feel overwhelmed.
<<set $mainChar.intellect -= ($dayCount - $mainChar.school.Math.lastDayVisited-1)>>
<<set $mainChar.school.absences +=($dayCount - $mainChar.school.Math.lastDayVisited)-1>>
<<if $mainChar.school.Math.missedTest is true and $classActivity != "Test">>
She raises an eyebrow, her tone firm but not unkind.
<<ct "teacher" "Neutral">>
You should also know that you missed a test. Since you weren’t here, I had no choice but to mark it as a zero.
<</ct>>
Her words land heavily, and for a moment you can’t bring yourself to reply.
Your classmates glance your way, some with sympathy, others with curiosity, but you keep your eyes on the floor.
<<ct "MC" "Neutral">>
I… understand. I’ll try to make up for it.
<</ct>>
<<if $mainChar.school.Math.testNumber == 0>>
<<set $mainChar.school.Math.score to 0>>
<<else>>
<<set $mainChar.school.Math.score *= $mainChar.school.Math.testNumber/($mainChar.school.Math.testNumber+1)>>
<</if>>
<<set $mainChar.school.Math.testNumber += 1>>
<<set $mainChar.school.Math.missedTest to false>>
<</if>>
<br><br>
<</if>>
<<set $mainChar.school.Math.lastDayVisited to $dayCount>>
<<set $currentPassage = passage()>>
<<if $classActivity == "">>
<div class="default-image-wrapper">[img[String.format($urlPath + "/School/Classroom/Female_teacher{0}.webp",random(2))]]</div>
<<if $mainChar.school.Math.testNumber is 0>><br><<else>>
<h4><i>Total score: <<print Math.round($mainChar.school.Math.score*10)/10>> </i></h4><</if>>
You enter the mathematics classroom, greeted by rows of desks neatly aligned. The blackboard at the front of the room bears the remnants of the previous lesson's equations, waiting to be replaced by new mathematical challenges. As your classmates take their seats, you find your desk, ready to embark on another journey through the world of numbers and equations. The teacher, standing at the front, prepares to impart the day's mathematical wisdom.<br><br>
<<include "School Cloth Level">>
<<if $dayCount-$hasHomework >=7 and $typeHomework == $currentSchoolClass>>
<<ct "prof" "Neutral">>
I'm collecting your homework now. Put it on the corner of your desk.
<</ct>>
As the professor starts collecting the homework, you feel a sudden wave of panic wash over you. Your heart sinks as you realize you forgot the assignement. You stare at your empty desk. When she stops beside you, she arches an eyebrow. You swallow hard and whisper, barely audible:
<<ct "player" "Sad">>
I… I didn’t do it.
<</ct>>
<<ct "prof" "Angry">>
Then you earn a zero for today — and one hour of detention after class.
You need to start taking this seriously.
<</ct>>
The weight of the situation sinks in as your classmates shuffle out of the room, some casting sympathetic glances your way. You sit in silence for a moment, grappling with the reality of your mistake. <br><br>
<<set $hasHomework to "none">>
<<set $mainChar.school.detentionSubject to $currentSchoolClass>>
<<set $mainChar.school.Math.score *= $mainChar.school.Math.testNumber/($mainChar.school.Math.testNumber+0.5)>>
<<set $mainChar.school.Math.testNumber +=1>>
<<set $mainChar.intellect -=1>>
<<elseif $hasHomework == 'done' and $typeHomework == $currentSchoolClass>>
<<ct "Math" "Neutral">>
All right, I'm collecting your homework. Please place it at the corner of your desk.
<</ct>>
She begins walking between the rows. You slide your completed assignment forward, neatly prepared. When the professor reaches your desk, you pull out your completed assignment, feeling a mix of anticipation and anxiety.
<<ct "Math" "Neutral">>
Thank you, $mainChar.firstName .
<</ct>>
<<set $hasHomework to "none">>
<<set $mainChar.school.Math.score += gaussian($mainChar.intellect,10)/100>>
<br><br>
<</if>>
As some of your classmates appear less attentive, you face a choice. <br>
You can choose to <<link "stay focused">><<set $classActivity = "Studying">><<goto $currentPassage>><</link>> and engage in the lesson or join them for some <<link "socializing.">><<set $classActivity = "Socializing">><<goto $currentPassage>><</link>> <br>
<<elseif $classActivity == "Studying">>
<<include "Studying events">> <br><br>
<<if $mainChar.school.detentionSubject != "">>
Suddenly, the bell signaling the end of the class. <br>
It's time to [[go see the teacher as instructed.->Detention][$minute = 50]]
<<else>>
Suddenly, the bell signaling the end of the class.
<<if random(0,4) is 0 and $hasHomework is "none" and
$mainChar.school.Math.score != undefined>>
As you start to tidy up your things, the teacher begins to talk, her voice partly covered by the classroom noise.
<<ct "Math" "Neutral">>
Before you leave, here are some homework assignments for you. Please do it for next week.<</ct>> Once having explained the subject, the teacher let you <<link "leave the classroom.">>
<<set $minute = 50>> <<set $classActivity = "">> <<set $currentSchoolClass = "">><<goto "School">><</link>><br><br>
<p class="minus">You have homework assignments!</p>
<<set $hasHomework to $dayCount>>
<<set $typeHomework to $currentSchoolClass>>
<<else>>
You tidy up your things and <<link "leave the classroom.">>
<<set $minute = 50>> <<set $classActivity = "">> <<set $currentSchoolClass = "">><<goto "School">><</link>>
<</if>> <</if>>
<br><br>
<<MainChar_Stats "intellect" "1">>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "School" "-0.5">>
<<elseif $classActivity == "Socializing">>
<<include "Socializing events">>
<<if random(0,4) is 0 and $hasHomework is "none" and $mainChar.school.Math.score != undefined>>
<<set $hasHomework to $dayCount>>
<<set $typeHomework to $currentSchoolClass>>
<</if>>
<<MainChar_Stats "intellect" "-0.5">>
<<MainChar_Stats "energy" "-10">>
<<elseif $classActivity == "Test">>
<<include "Class test">>
<br><br>
<<link "Wait for the results.">>
<<set $minute = 45>>
<<set $classActivity = "Test results">>
<<goto $currentPassage>>
<</link>>
<<elseif $classActivity == "Test results">>
<<include "Class test">>
<br><br>
It's time to <<link "leave the classroom.">>
<<set $minute = 50>>
<<set $classActivity = "">>
<<set $currentSchoolClass = "">>
<<goto "School">>
<</link>>
<</if>>
<</if>><<set $mainChar.school.PE.enteringPE to false>>
<<if $mainChar.haveCum.face>0>>
<div class="default-image-wrapper">[img[String.format($urlPath + "/School/Gym/CumReac.jpg")]]</div><br>
The gymnasium falls into an abrupt, heavy silence as you push open the doors and step inside. The echo of your footsteps seems to amplify in the vast space, drawing every eye toward you. The basketballs stop bouncing. The chatter dies. Even the coach, mid-whistle, lowers his arm and stares at you, his expression shifting from confusion to shock. You can feel it—the dried semen on your cheek, a glaring mark of what happened before you walked in. The coach’s face darkens, his jaw tightening as he strides toward you.
<<ct "Male" "">>What the hell is wrong with you?! Do you have any idea how inappropriate this is?<</ct>>
His voice cuts through the silence, sharp and furious. The class remains frozen, some students exchanging glances, others unable to look away. You can see the mix of reactions—disgust, curiosity, even a few poorly hidden smirks from the guys in the back.
<<ct "Male" "">>Get out of my sight. Now. Go to the principal’s office.<</ct>>
You don’t argue. You don’t even look up. The weight of their stares presses down on you as you turn and walk back toward the doors, your sneakers squeaking against the polished floor. The whispers start before you even reach the exit, a low hum of voices buzzing with shock and speculation. The humiliation is overwhelming, but beneath it, there’s something else—a flicker of excitement, a thrill at the thought of being seen like this, so exposed. <br>
But as you [[leave the gymnasium,->Principal office]] you can’t shake the memory of their faces—the shock, the curiosity, the way they looked at you. <br><br>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "School" "1" "20">>
<<else>>
<<if ($dayCount - $mainChar.school.PE.lastDayVisited >=2 and $day!=1) or ($dayCount - $mainChar.school.PE.lastDayVisited >=4 and $day ==1)>>
The echo of bouncing balls and distant chatter fills the gymnasium as you step inside. The sharp smell of varnished floors and gym mats hits you immediately. Coach notices you the second you walk in, his whistle hanging loosely around his neck.
<<ct "PE" "Neutral">>
There you are. You weren’t here last session.
<</ct>>
A couple of classmates turn their heads, their attention briefly lingering on you before returning to their warm-ups. You shift your weight, feeling the familiar sting of being singled out.
<<ct "MC" "Neutral">>
Sorry, coach… I had to miss it.
<</ct>>
He crosses his arms, his expression firm but not unkind.
<<ct "PE" "Neutral">>
Missing class is a problem, you know that.
<</ct>>
<<set $mainChar.school.absences +=($dayCount - $mainChar.school.PE.lastDayVisited-1)>>
<<set $mainChar.fitness -= $dayCount - $mainChar.school.Math.lastDayVisited>>
<<set $mainChar.school.absences +=($dayCount - $mainChar.school.Math.lastDayVisited)-1>>
<<if $mainChar.school.PE.missedTest to true and $classActivity != "Test">>
He blows a short puff through the whistle, frustration visible as he picks up a clipboard.
<<ct "PE" "Angry">>
You also missed the fitness test. That means you’ve got a zero for now.
<</ct>>
Your stomach drops. You grip the strap of your sports bag a little tighter.
<<ct "MC" "Neutral">>
I understand… I’ll do better.
<</ct>>
<<if $mainChar.school.PE.testNumber is 0>>
<<set $mainChar.school.PE.score to 0>>
<<else>>
<<set $mainChar.school.PE.score = $mainChar.school.PE.score*(1+$mainChar.school.PE.testNumber/($mainChar.school.PE.testNumber+1))>>
<</if>>
<<set $mainChar.school.PE.testNumber += 1>>
<<set $mainChar.school.Math.missedTest to false>>
<</if>>
<br><br>
<</if>>
<<set $mainChar.school.PE.lastDayVisited = $dayCount>>
<<set $currentPassage = passage()>>
<<if $classActivity == "">>
<div class="default-image-wrapper">[img[String.format($urlPath + "/School/Classroom/PE_classroom.jpg")]]</div>
<<if $mainChar.school.PE.testNumber is 0>><br><<else>>
<h4><i>Total score: $mainChar.school.PE.score </i></h4><</if>>
You step into the gymnasium for the physical education class, greeted by the sight of exercise equipment, sports gear, and the unmistakable scent of sweat and enthusiasm. The sound of sneakers squeaking against the polished floor echoes in the spacious hall. Gym mats are laid out, and sports equipment is neatly organized, ready for the day's activities. Your fellow classmates are already engaged in warm-up exercises, and you join them, eager for a dynamic and active session. The instructor, at the center of the gym, prepares to guide you through a session of physical fitness and sports.
<br><br>
You have the option to <<link "engage in the sports session,">><<set $classActivity = "Studying">><<goto $currentPassage>><</link>> participating actively in the physical activities. Alternatively, you can choose to make minimal effort and <<link "socialize with your classmates.">><<set $classActivity = "Socializing">><<goto $currentPassage>><</link>>
<<elseif $classActivity == "Studying">>
<<include "PE Studying events">>
<br><br>
<<if $mainChar.school.detentionSubject != "">>
Suddenly, the bell signaling the end of the class. It's time to [[go see the teacher as instructed.->PEDetention]]
<<else>>
Suddenly, the bell signaling the <<link "end of the class">>
<<set $classActivity = "">> <<set $currentSchoolClass = "">><<goto "PE Locker Room">><</link>> rings out.
<</if>><br><br>
<<MainChar_Stats "fitness" "2">>
<<MainChar_Stats "energy" "-40">>
<<MainChar_Stats "cleanliness" "-40">>
<<MainChar_Stats "combed" "false">>
<<set $hour +=1>><<set $minute = 50>>
<<elseif $classActivity == "Socializing">>
<<include "PE Socializing events">>
<<elseif $classActivity == "Test">>
<<include "PE class test">><br><br>
<<endif>>
<</if>><<if $mainChar.haveCum.face>0>>
<div class="default-image-wrapper">[img[String.format($urlPath + "/School/Classroom/Female_CumReac.jpg")]]</div><br>
The classroom falls silent the moment you step through the door. Every pair of eyes is fixed on you—some wide with shock, others stifling laughter. The professor, mid-sentence, stops abruptly and stares. Her expression darkens as she notices the dried streaks on your cheek and forehead. The air feels thick, suffocating.
<<ct "Science" "Surprised">>What in the world is *that* on your face?!<</ct>>
You freeze, suddenly hyper-aware of the sticky, uncomfortable sensation on your skin. A few students snicker, but most just gape in disbelief.
<<ct "Science" "Angry">>This is absolutely disgusting! How dare you come to class like this!<</ct>>
<<ct "MC" "">>I—I can explain—<</ct>>
<<ct "Science" "Angry">>No. No explanations. Go to the principal’s office. *Now.*<</ct>>She points toward the door, her hand trembling with anger. The class erupts into whispers and muffled laughter as you stand there, humiliated. Your cheeks burn, but you force yourself to lift your chin. You don’t argue. The weight of everyone’s stares presses down on you as you turn and walk out, the echoes of laughter and shocked murmurs following you down the hall. You can already imagine the rumors spreading like wildfire before you even reach the door of the [[principal's office.->Principal office]] <br>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "School" "1" "20">>
<<else>>
<<if ($dayCount - $mainChar.school.Science.lastDayVisited >=2 and $day!=1) or ($dayCount - $mainChar.school.Science.lastDayVisited >=4 and $day ==1)>>
You've skipped classes, and now you feel a sense of unease as you realize that the upcoming lesson will certainly be more difficult to follow than usual. You slip into the classroom, hoping to disappear quietly among the rows of students already settling in. But your teacher’s gaze locks onto you almost immediately. She closes her notebook with a soft thud and gestures for you to come closer.
<<ct "Science" "Neutral">>
Good to see you here today. I couldn’t help noticing you were absent last class.
<</ct>>
You feel a small knot form in your stomach as the surrounding murmurs fade.
You straighten your shoulders and try to sound composed.
<<ct "MC" "Neutral">>
Yeah… sorry about that. Something came up.
<</ct>>
You know you'll have to work extra hard to catch up, and the pressure is already making you feel overwhelmed.
<<set $mainChar.intellect -= ($dayCount - $mainChar.school.Science.lastDayVisited -1)>>
<<set $mainChar.school.absences +=($dayCount - $mainChar.school.Science.lastDayVisited)-1>>
<<if $mainChar.school.Science.missedTest is true and $classActivity != "Test">>
She raises an eyebrow, her tone firm but not unkind.
<<ct "teacher" "Neutral">>
You should also know that you missed a test. Since you weren’t here, I had no choice but to mark it as a zero.
<</ct>>
Her words land heavily, and for a moment you can’t bring yourself to reply.
Your classmates glance your way, some with sympathy, others with curiosity, but you keep your eyes on the floor.
<<ct "MC" "Neutral">>
I… understand. I’ll try to make up for it.
<</ct>>
<<if $mainChar.school.Science.testNumber == 0>>
<<set $mainChar.school.Science.score to 0>>
<<else>>
<<set $mainChar.school.Science.score *= $mainChar.school.Science.testNumber/($mainChar.school.Science.testNumber+1)>>
<</if>>
<<set $mainChar.school.Science.testNumber += 1>>
<<set $mainChar.school.Science.missedTest to false>>
<</if>>
<br><br>
<</if>>
<<set $mainChar.school.Science.lastDayVisited = $dayCount>>
<<set $currentPassage = passage()>>
<<if $classActivity == "">>
<div class="default-image-wrapper">[img[String.format($urlPath + "/School/Classroom/Female_teacher{0}.webp",random(2))]]</div>
<<if $mainChar.school.Science.testNumber is 0>><br><<else>>
<h4><i>Total score: <<print Math.round($mainChar.school.Science.score*10)/10>> </i></h4><</if>>
You step into the physics and chemistry classroom, a space filled with an air of scientific curiosity. Rows of lab tables adorned with beakers, flasks, and intricate instruments await experimentation. The whiteboard displays complex formulas and scientific diagrams from the previous class, signaling the day's impending intellectual exploration. Your fellow students take their seats, and you settle into your desk, eager to delve into the realms of physics and chemistry. The teacher, standing by the lab table, prepares to unlock the mysteries of the physical world.<br><br>
<<include "School Cloth Level">>
<<if $dayCount-$hasHomework >=7 and $typeHomework is $currentSchoolClass>>
I'm collecting your homework now. Put it on the corner of your desk.
<</ct>>
As the professor starts collecting the homework, you feel a sudden wave of panic wash over you. Your heart sinks as you realize you forgot the assignement. You stare at your empty desk. When she stops beside you, she arches an eyebrow. You swallow hard and whisper, barely audible:
<<ct "player" "Sad">>
I… I didn’t do it.
<</ct>>
<<ct "prof" "Angry">>
Then you earn a zero for today — and one hour of detention after class.
You need to start taking this seriously.
<</ct>>
The weight of the situation sinks in as your classmates shuffle out of the room, some casting sympathetic glances your way. You sit in silence for a moment, grappling with the reality of your mistake. <br><br>
<<set $hasHomework to "none">>
<<set $mainChar.school.detentionSubject to $currentSchoolClass>>
<<set $mainChar.school.Science.score = $mainChar.school.Science.score*(1+$mainChar.school.Science.testNumber/($mainChar.school.Science.testNumber+1))>>
<<set $mainChar.school.Science.testNumber += 1>>
<<set $mainChar.intellect -=1>>
<<elseif $hasHomework == 'done' and $typeHomework is $currentSchoolClass >>
<<ct "Science" "Neutral">>
All right, I'm collecting your homework. Please place it at the corner of your desk.
<</ct>>
She begins walking between the rows. You slide your completed assignment forward, neatly prepared. When the professor reaches your desk, you pull out your completed assignment, feeling a mix of anticipation and anxiety.
<<ct "Science" "Neutral">>
Thank you, $mainChar.firstName .
<</ct>>
<<set $hasHomework to "none">>
<<set $mainChar.school.Science.score += gaussian($mainChar.intellect,10)/100>>
<br><br>
<</if>>
As some of your classmates appear less attentive, you face a choice. <br>
You can choose to <<link "stay focused">><<set $classActivity = "Studying">><<goto $currentPassage>><</link>> and engage in the lesson or join them for some <<link "socializing.">><<set $classActivity = "Socializing">><<goto $currentPassage>><</link>> <br>
<<elseif $classActivity == "Studying">>
<<include "Studying events">> <br><br>
<<if $mainChar.school.detentionSubject != "">>
Suddenly, the bell signaling the end of the class. <br>
It's time to [[go see the teacher as instructed.->Detention][$minute = 50]]
<<else>>
Suddenly, the bell signaling the end of the class.
<<if random(0,4) is 0 and $hasHomework is "none" and $mainChar.school.Science.score != undefined>>
As you start to tidy up your things, the teacher begins to talk, her voice partly covered by the classroom noise.
<<ct "Science" "Neutral">>
Before you leave, here are some homework assignments for you. Please do it for next week.<</ct>> Once having explained the subject, the teacher let you <<link "leave the classroom.">>
<<set $minute = 50>> <<set $classActivity = "">> <<set $currentSchoolClass = "">><<goto "School">><</link>><br><br>
<p class="minus">You have homework assignments!</p>
<<set $hasHomework to $dayCount>>
<<set $typeHomework to $currentSchoolClass>>
<<else>>
You tidy up your things and <<link "leave the classroom.">>
<<set $minute = 50>> <<set $classActivity = "">> <<set $currentSchoolClass = "">><<goto "School">><</link>>
<</if>><</if>>
<br><br>
<<MainChar_Stats "intellect" "1">>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "School" "-0.5">>
<<elseif $classActivity == "Socializing">>
<<include "Socializing events">>
<<MainChar_Stats "intellect" "-0.5">>
<<MainChar_Stats "energy" "-10">>
<<if random(0,4) is 0 and $hasHomework is "none" and $mainChar.school.Science.score != undefined>>
<<set $hasHomework to $dayCount>>
<<set $typeHomework to $currentSchoolClass>>
<</if>>
<<elseif $classActivity == "Test">>
<<include "Class test">><br><br>
<<link "Wait for results">>
<<set $minute = 45>>
<<set $classActivity = "Test results">>
<<goto $currentPassage>>
<</link>>
<<elseif $classActivity == "Test results">>
<<include "Class test">><br><br>
<<link "Wait till the end">>
<<set $minute = 50>>
<<set $classActivity = "">>
<<set $currentSchoolClass = "">>
<<goto "School">>
<</link>>
<<endif>>
<</if>><<set $Restroom_location to "School">>
<<set $minute +=1>>
<<set $pastPassage to "School girls restroom">>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Public_Restroom/Restroom.jpg')]]
@@<br>
You push open the door to enter the girls' bathroom.
<<if random(2) != 0>>
The chatter and laughter of the occupants filling the air. As you step inside, the conversations briefly pause.<br>
<<if $mainChar.school.reputation < 10>>
<<ct "Female" "" "1">>
<<print either(
'Did you hear about Sarah and Jake? They were making out behind the bleachers during lunch!',
'I can\'t believe what Tina said to Victor. That\'s crazy.',
'Have you checked out what everyone\’s talking about lately? It’s pretty interesting.',
'I heard Emily\'s parents are getting a divorce. She\'s been really down lately.')>>
<</ct>>
<<ct "Female" "" "1">>
<<print either(
'Yeah, I heard a bit about it. What do you think?',
'Oh wow, really? I need the full story.',
'I know, right? It feels like there’s always something going on.',
'Girl, I swear everything is happening at once.')>>
<</ct>>
<<elseif $mainChar.school.reputation < 20>>
<<ct "Female" "" "1">>
<<print either(
'Hey, $mainChar.firstName ! We\'ve heard things about you. Is it true what they say?',
'Oh, hey, $mainChar.firstName . Um, we were just... talking about you.',
'Hey, $mainChar.firstName .Are you okay? We\'ve heard some stuff, and we\'re just... worried about you.',
'Hey, isn\'t that $mainChar.firstName ?')>>
<</ct>>
<<ct "Female" "" "1">> So, any juicy stories you want to share with us?<</ct>>
They exchange glances, a mix of amusement and curiosity in their eyes.
<<else>>
<<ct "Female" "" "1">>
<<print either(
'Hey, it\'s $mainChar.firstName ! Is it true what they say about you? That you\'ll do anything for anyone?',
'Look who it is. $mainChar.firstName , the university slut. I heard you\'ll suck and fuck anyone who asks.',
'Hey, $mainChar.firstName ! I\'ve heard so many good things about you. Did you really make Lucy squirt ?',
'Hey, $mainChar.firstName , I\'ve always wanted to learn how to do a deep throat. Do you think you could teach me? ')>>
<</ct>>
Another girl chimes in, her eyes wide with judgement.
<<ct "Female" "" "1">>
Yeah you must have some serious skills.
<</ct>>
They exchange glances, a mix of amusement and curiosity in their eyes.
<<endif>>
<br><br>
<<else>>
<<if random(2) is 0>>
While standing in front of the sinks, you hear a noise coming from one of the toilet stalls. You pause, listening. From one of the stalls, there’s a rhythmic, wet sound accompanied by muffled gasps.
<br> You wonder whether you should
<<linkreplace "take a look.">>take a look.<br><br>
<<set $minute +=5>>
Curiosity gnaws at you. You tiptoe closer, your breath hitching as the sounds grow louder: fingers sliding in and out, slick with arousal. You try to silently sneak closer until you are sure: there is a girl masturbating inside the last cabin! Seems like she hasn’t noticed your presence yet and continues to masturbate all by herself. The excitation grows in you as you keep watching her playing with her pussy.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Public_Restroom/Women/Voyeur{0}.webp',random(1))]]
@@<br>
<<if $mainChar.corruption >= 40>>
You wonder whether you should inter her stall and <<linkreplace "lend her a helping hand.">>end her a helping hand.<br><br>
With a slow, deliberate push, the stall door creaks open just enough for you to slip inside. There she is—a girl from your lit class, her skirt hiked up, two fingers buried knuckle-deep in her dripping cunt. Her head snaps toward you, eyes wide with shock.
<<ct "MC" "">>Let me help with that.<</ct>>Before she can protest, you drop to your knees. The air is thick with the scent of her. You grab her thighs and yank her to the edge of the toilet seat, your face hovering just inches from her glistening, swollen lips. A bead of arousal rolls down her folds, and you catch it with your tongue, savoring the salty-sweet taste.
<<ct "Female" "">>Oh—! Fuck—!<</ct>>You don’t waste time. Your mouth seals around her clit, tongue flicking in tight, relentless circles. You lap at her like a starved animal, your chin already slick with her juices. Your tongue delves lower, spearing into her entrance, and she bucks against your face with a choked cry.
<<ct "MC" "">>Mmmf— You like that, huh?<</ct>>You pull back just enough to speak, strings of her glossy wetness connecting your lips to her cunt. Then you dive back in, your tongue fucking her in earnest now. Her fingers tangle in your hair, her thighs trembling as you alternate between sucking her clit and plunging your tongue into her tight, dripping hole.
<<ct "MC" "">>Tell me, baby… is my tongue better than your fingers?<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Public_Restroom/Women/Lesbian{0}.webp',random(6))]]
@@<br>
Her answer is a broken moan, her hips jerking as you flatten your tongue and drag it up her entire slit, collecting every last drop of her before sealing your lips around her clit again. The obscene sounds fill the stall—your greedy slurping, the wet *smack* of your mouth against her flesh, the way her juices drip onto the tiled floor beneath you.
<<ct "Female" "">>Y-yes! *Fuck*—! Your tongue—*nngh*—it’s—!<</ct>>You grin against her, the vibration making her whimper. Then you redouble your efforts, your lips forming a tight seal around her clit as you suck hard, your fingers joining the fray to stretch her open. The sounds get louder. Messier. Her back arches, a gush of warmth flooding your mouth as she comes with a strangled cry, her thighs clamping around your head. You swallow every drop, licking her clean as she trembles, her breath ragged. Both of you clean yourselves and while she's starting to dress up, you're already clothed and ready to [[leave the stall.->School girls restroom]]<br><br>
<<set $minute += 20>>
<<HaveASexWidget "masturbated" "stranger">>
<<MainChar_Stats "School" "1" "15">>
<<MainChar_Stats "corruption" "1" "70">>
<<MainChar_Stats "arousal" "50">>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "cleanliness" "-15">>
<<MainChar_Stats "combed" "false">>
<<replace #back>><</replace>> <<replace #arousal>><</replace>><<replace #actions>><</replace>>
<</linkreplace>>
<<endif>>
<span id='arousal'><br><<MainChar_Stats "arousal" "15">></span>
<</linkreplace>><br><br>
<<endif>>
<</if>>
<span id='actions'>
There's a huge mirror on the wall above a row of sinks where you can have a [[little refresh.->Bathroom Mirror]]<br>
You can also make your way to an [[available stall.->Public stall]]<br><br>
</span>
<span id='back'>[[Leave->School]]</span><<if $mainChar.eroticLook.intimateHaircut != 'shaved'>>
<<if $inventory.grocery['Razors'].count > 0>>
<<if $shavingLegs != true>>
<<checkbox "$shavingLegs" false true>> Shave legs (razors left: <<print $inventory.grocery['Razors'].count>>)
<<else>>
<<checkbox "$shavingLegs" false true checked>> Shave legs (razors left: <<print $inventory.grocery['Razors'].count>>)
<<endif>>
<br>
<<endif>>
<</if>>
<<if $brushingTeeth != true>>
<<checkbox "$brushingTeeth" false true>> Brush teeth
<<else>>
<<checkbox "$brushingTeeth" false true checked>> Brush teeth
<<endif>>
<br>
<<if $combingHair != true>>
<<checkbox "$combingHair" false true>> Comb hair
<<else>>
<<checkbox "$combingHair" false true checked>> Comb hair
<<endif>>
<br> <<if $inventory.grocery['Razors'].count > 0 and $shavingLegs == true and $mainChar.eroticLook.intimateHaircut != 'shaved'>>
<<set $mainChar.eroticLook.intimateHaircut = 'shaved'>>
<<set $mainChar.eroticLook.lastShave to $dayCount>>
<<set $inventory.grocery['Razors'].count -= 1>>
<<set $minute += 15>>
<<endif>>
<<if $brushingTeeth == true>>
<<set $mainChar.appearance.teethBrushed = true>>
<<set $minute += 3>>
<<endif>>
<<if $combingHair == true>>
<<set $mainChar.appearance.isCombed = true>>
<<set $minute += 3>>
<<endif>><<if $currentPassage is 'Wardrobe'>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Bedroom/wardrobe.jpg")]]
</div>
<<else>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/School/Gym/LockerRoom/Locker.jpg")]]
</div>
<</if>><br>
As you rummage through your wardrobe, you search for the ideal upperwear to wear. With each choice, you move one step closer to completing your outfit for the day, a small but gratifying triumph in your morning routine.<br><br>
<table width="100%" border="5" class="wardrobe-clothes">
<tbody>
<<for _itemTitle, _item range $wardrobe.clothes.torso>>
<<if _item.name.replace(/[0-9]/g, '') is _item.name>>
<tr>
<td>
<<capture _itemTitle _item>>
<<if $wardrobe.clothes.torso[_itemTitle].name.replace(/[0-9]/g, '') === $mainChar.look.clothes.torso.name.replace(/[0-9]/g, '')>>
<<mouseover>>
<<set _clothesName = $wardrobe.clothes.torso[_itemTitle].name + " (take off)" >>
<<link _clothesName $currentPassage>>
<<set $mainChar.look.clothes.torso = $emptyItem >>
<</link>>
<<onhover>>
<<replace '#DollClothesTorso'>>
<</replace>>
<<onmouseout>>
<<replace '#DollClothesTorso'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Torso/${$dollTorsoClothes}${ $dollChestSizeTorsoClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.torso.hue +'deg) saturate('+ $mainChar.look.clothes.torso.saturation + '%) brightness('+ $mainChar.look.clothes.torso.brightness+ '%);'">
<</replace>>
<</mouseover>>
<<else>>
<<set _clothesName = $wardrobe.clothes.torso[_itemTitle].name + " (wear)" >>
<<mouseover>>
<<link _clothesName $currentPassage>>
<<set $mainChar.look.clothes.torso = $wardrobe.clothes.torso[_itemTitle] >>
<<if $wardrobe.clothes.torso[_itemTitle].swim is 'true'>>
<<set $mainChar.look.clothes.legs = $emptyItem>>
<<set $mainChar.look.lingerie.chest = $emptyItem>>
<<set $mainChar.look.lingerie.groin = $emptyItem>>
<</if>>
<</link>>
<<onhover>>
<<replace #DollClothesTorso>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Torso/${$wardrobe.clothes.torso[_itemTitle].name}${$mainChar.appearance.chest.size}.png`" @style="'filter: hue-rotate('+ $wardrobe.clothes.torso[_itemTitle].hue +'deg) saturate('+ $wardrobe.clothes.torso[_itemTitle].saturation + '%) brightness('+ $wardrobe.clothes.torso[_itemTitle].brightness+ '%);'">
<</replace>>
<<if $wardrobe.clothes.torso[_itemTitle].swim is 'true'>>
<<replace '#DollClothesLegs'>> <</replace>>
<<replace '#DollLingerieGroin'>> <</replace>>
<<replace '#DollLingerieChest'>> <</replace>>
<</if>>
<<onmouseout>>
<<replace '#DollClothesTorso'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Torso/${$dollTorsoClothes}${ $dollChestSizeTorsoClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.torso.hue +'deg) saturate('+ $mainChar.look.clothes.torso.saturation + '%) brightness('+ $mainChar.look.clothes.torso.brightness+ '%);'">
<</replace>>
<<if $wardrobe.clothes.torso[_itemTitle].swim is 'true'>>
<<replace '#DollClothesLegs'>> <img @src="`${$urlPath}/PaperDoll/Clothes/Legs/${$dollLegsClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.legs.hue +'deg) saturate('+ $mainChar.look.clothes.legs.saturation + '%) brightness('+ $mainChar.look.clothes.legs.brightness+ '%);'">
<</replace>>
<<replace '#DollLingerieGroin'>> <img @src="`${$urlPath}/PaperDoll/Lingerie/Groin/${$dollGroinLingerie}.png`" @style="'filter: hue-rotate('+ $mainChar.look.lingerie.groin.hue +'deg) saturate('+ $mainChar.look.lingerie.groin.saturation + '%) brightness('+ $mainChar.look.lingerie.groin.brightness+ '%);'">
<</replace>>
<<replace '#DollLingerieChest'>><img @src="`${$urlPath}/PaperDoll/Lingerie/Chest/${$dollChestLingerie}${$dollChestSizeTorsoClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.lingerie.chest.hue +'deg) saturate('+ $mainChar.look.lingerie.chest.saturation + '%) brightness('+ $mainChar.look.lingerie.chest.brightness+ '%);'"><</replace>>
<</if>>
<</mouseover>>
<<endif>>
<<set _cpt to 0>>
<span id='color'> <<for _itemTitle2, _item2 range $wardrobe.clothes.torso>>
<<if _item.name.replace(/[0-9]/g, '') is _item2.name.replace(/[0-9]/g, '') >>
<<set _cpt +=1>>
<<capture _itemTitle2 _item2>>
<<mouseover>>
<<link '<span style="vertical-align: 3px; font-size: 14px;">Select</span>' $currentPassage>>
<<set $mainChar.look.clothes.torso = _item2 >>
<</link>>
<span @style="'display: inline-block; width: 15px; height: 15px; background-color: rgb(204,80,180); filter: hue-rotate('+ _item2.hue +'deg) saturate('+ _item2.saturation + '%) brightness('+ _item2.brightness+ '%); cursor: pointer;'">
</span>
<<onhover>>
<<replace '#DollClothesTorso'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Torso/${$wardrobe.clothes.torso[_itemTitle].name}${$dollChestSizeTorsoClothes}.png`" @style="'filter: hue-rotate('+ $wardrobe.clothes.torso[_itemTitle2].hue +'deg) saturate('+ $wardrobe.clothes.torso[_itemTitle2].saturation + '%) brightness('+ $wardrobe.clothes.torso[_itemTitle2].brightness+ '%);'">
<</replace>>
<<if $wardrobe.clothes.torso[_itemTitle].swim is 'true'>>
<<replace '#DollClothesLegs'>> <</replace>>
<<replace '#DollLingerieGroin'>> <</replace>>
<<replace '#DollLingerieChest'>> <</replace>>
<</if>>
<<onmouseout>>
<<if $mainChar.look.clothes.torso.name != ''>>
<<replace '#DollClothesTorso'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Torso/${$dollTorsoClothes}${ $dollChestSizeTorsoClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.torso.hue +'deg) saturate('+ $mainChar.look.clothes.torso.saturation + '%) brightness('+ $mainChar.look.clothes.torso.brightness+ '%);'">
<</replace>>
<<else>>
<<replace '#DollClothesTorso'>>
<img @src="`${$urlPath}/PaperDoll/MainBody/Chest/${ $dollChestSizeTorsoClothes}.png`">
<</replace>>
<</if>>
<<if $wardrobe.clothes.torso[_itemTitle].swim is 'true'>>
<<replace '#DollClothesLegs'>> <img @src="`${$urlPath}/PaperDoll/Clothes/Legs/${$dollLegsClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.legs.hue +'deg) saturate('+ $mainChar.look.clothes.legs.saturation + '%) brightness('+ $mainChar.look.clothes.legs.brightness+ '%);'">
<</replace>>
<<replace '#DollLingerieGroin'>> <img @src="`${$urlPath}/PaperDoll/Lingerie/Groin/${$dollGroinLingerie}.png`" @style="'filter: hue-rotate('+ $mainChar.look.lingerie.groin.hue +'deg) saturate('+ $mainChar.look.lingerie.groin.saturation + '%) brightness('+ $mainChar.look.lingerie.groin.brightness+ '%);'">
<</replace>>
<<if $mainChar.look.lingerie.chest.name != ''>>
<<replace '#DollLingerieChest'>>
<img @src="`${$urlPath}/PaperDoll/Lingerie/Chest/${$dollChestLingerie}${ $dollChestSizeTorsoClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.lingerie.chest.hue +'deg) saturate('+ $mainChar.look.lingerie.chest.saturation + '%) brightness('+ $mainChar.look.lingerie.chest.brightness+ '%);'">
<</replace>>
<<else>>
<<replace '#DollLingerieChest'>>
<img @src="`${$urlPath}/PaperDoll/MainBody/Chest/${ $dollChestSizeTorsoClothes}.png`">
<</replace>>
<</if>><</if>>
<</mouseover>><</capture>>
<</if>><</for>></span>
<<if $currentPassage is 'Wardrobe' and _cpt >=2>>
<span style="vertical-align: 3px; font-size: 14px;">
<<link '| Sell |'>>
<<set $tempCloth to _item>>
<<goto "Wardrobe Sell Clothes">>
<</link>>
</span>
<</if>>
<</capture>>
</td>
<td>
<<= $wardrobe.clothes.torso[_itemTitle].description >>
</td>
</tr>
<</if>>
<</for>>
</tbody>
</table>
<br>
<br>
<<link "Back">><<goto $pastPassage>><</link>>
<<if $currentPassage is 'Wardrobe'>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Bedroom/wardrobe.jpg")]]
</div>
<<else>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/School/Gym/LockerRoom/Locker.jpg")]]
</div>
<</if>><br>
As you delve into your wardrobe, your quest for the right pair of socks begins. <br><br>
<table width="100%" border="5" class="wardrobe-clothes">
<tbody>
<<for _itemTitle, _item range $wardrobe.clothes.calves>>
<<if _item.name.replace(/[0-9]/g, '') is _item.name>>
<tr>
<td>
<<capture _itemTitle _item>>
<<if $wardrobe.clothes.calves[_itemTitle].name.replace(/[0-9]/g, '') === $mainChar.look.clothes.calves.name.replace(/[0-9]/g, '')>>
<<mouseover>>
<<set _clothesName = $wardrobe.clothes.calves[_itemTitle].name + " (take off)" >>
<<link _clothesName $currentPassage>>
<<set $mainChar.look.clothes.calves = $emptyItem >>
<</link>>
<<onhover>>
<<replace '#DollClothesCalves'>>
<</replace>>
<<onmouseout>>
<<replace '#DollClothesCalves'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Calves/${$dollCalvesClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.calves.hue +'deg) saturate('+ $mainChar.look.clothes.calves.saturation + '%) brightness('+ $mainChar.look.clothes.calves.brightness+ '%);'">
<</replace>>
<</mouseover>>
<<else>>
<<set _clothesName = $wardrobe.clothes.calves[_itemTitle].name + " (wear)" >>
<<mouseover>>
<<link _clothesName $currentPassage>>
<<set $mainChar.look.clothes.calves = $wardrobe.clothes.calves[_itemTitle] >>
<</link>>
<<onhover>>
<<replace '#DollClothesCalves'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Calves/${$wardrobe.clothes.calves[_itemTitle].name}.png`" @style="'filter: hue-rotate('+ $wardrobe.clothes.calves[_itemTitle].hue +'deg) saturate('+ $wardrobe.clothes.calves[_itemTitle].saturation + '%) brightness('+ $wardrobe.clothes.calves[_itemTitle].brightness+ '%);'">
<</replace>>
<<onmouseout>>
<<replace '#DollClothesCalves'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Calves/${$dollCalvesClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.calves.hue +'deg) saturate('+ $mainChar.look.clothes.calves.saturation + '%) brightness('+ $mainChar.look.clothes.calves.brightness+ '%);'">
<</replace>>
<</mouseover>>
<<endif>>
<<set _cpt to 0>>
<span id='color'> <<for _itemTitle2, _item2 range $wardrobe.clothes.calves>>
<<if _item.name.replace(/[0-9]/g, '') is _item2.name.replace(/[0-9]/g, '') >>
<<set _cpt +=1>>
<<capture _itemTitle2 _item2>>
<<mouseover>>
<<link '<span style="vertical-align: 3px; font-size: 14px;">Select</span>' $currentPassage>>
<<set $mainChar.look.clothes.calves = _item2 >>
<</link>>
<span @style="'display: inline-block; width: 15px; height: 15px; background-color: rgb(204,80,180); filter: hue-rotate('+ _item2.hue +'deg) saturate('+ _item2.saturation + '%) brightness('+ _item2.brightness+ '%); cursor: pointer;'">
</span>
<<onhover>>
<<replace '#DollClothesCalves'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Calves/${$wardrobe.clothes.calves[_itemTitle].name}.png`" @style="'filter: hue-rotate('+ _item2.hue +'deg) saturate('+ _item2.saturation + '%) brightness('+ _item2.brightness+ '%);'">
<</replace>>
<<onmouseout>>
<<replace '#DollClothesCalves'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Calves/${$dollCalvesClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.calves.hue +'deg) saturate('+ $mainChar.look.clothes.calves.saturation + '%) brightness('+ $mainChar.look.clothes.calves.brightness+ '%);'">
<</replace>>
<</mouseover>><</capture>>
<</if>><</for>></span>
<<if $currentPassage is 'Wardrobe' and _cpt >=2>>
<span style="vertical-align: 3px; font-size: 14px;">
<<link '| Sell |'>>
<<set $tempCloth to _item>>
<<goto "Wardrobe Sell Clothes">>
<</link>>
</span>
<</if>>
<</capture>>
</td>
<td>
<<= $wardrobe.clothes.calves[_itemTitle].description >>
</td>
</tr>
<</if>>
<</for>>
</tbody>
</table>
<br>
<br>
<<link "Back">><<goto $pastPassage>><</link>><<if $currentPassage is 'Wardrobe'>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Bedroom/wardrobe.jpg")]]
</div>
<<else>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/School/Gym/LockerRoom/Locker.jpg")]]
</div>
<</if>><br>
As you inspect your shoe collection, your search for the perfect pair commences. Your fingers brush against the different styles and colors, considering whether to go with a classic pair or opt for something more adventurous. With each evaluation, you draw nearer to finalizing your outfit for the day, knowing that the right choice of shoes can elevate your entire look.<br><br>
<table width="100%" border="5" class="wardrobe-clothes">
<tbody>
<<for _itemTitle, _item range $wardrobe.clothes.feet>>
<<if _item.name.replace(/[0-9]/g, '') is _item.name>>
<tr>
<td>
<<capture _itemTitle _item>>
<<if $wardrobe.clothes.feet[_itemTitle].name.replace(/[0-9]/g, '') === $mainChar.look.clothes.feet.name.replace(/[0-9]/g, '')>>
<<mouseover>>
<<set _clothesName = $wardrobe.clothes.feet[_itemTitle].name + " (take off)" >>
<<link _clothesName $currentPassage>>
<<set $mainChar.look.clothes.feet = $emptyItem >>
<</link>>
<<onhover>>
<<replace '#DollClothesFeet'>>
<</replace>>
<<onmouseout>>
<<replace '#DollClothesFeet'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Feet/${$dollFeetClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.feet.hue +'deg) saturate('+ $mainChar.look.clothes.feet.saturation + '%) brightness('+ $mainChar.look.clothes.feet.brightness+ '%);'">
<</replace>>
<</mouseover>>
<<else>>
<<set _clothesName = $wardrobe.clothes.feet[_itemTitle].name + " (wear)" >>
<<mouseover>>
<<link _clothesName $currentPassage>>
<<set $mainChar.look.clothes.feet = $wardrobe.clothes.feet[_itemTitle] >>
<</link>>
<<onhover>>
<<replace '#DollClothesFeet'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Feet/${$wardrobe.clothes.feet[_itemTitle].name}.png`" @style="'filter: hue-rotate('+ $wardrobe.clothes.feet[_itemTitle].hue +'deg) saturate('+ $wardrobe.clothes.feet[_itemTitle].saturation + '%) brightness('+ $wardrobe.clothes.feet[_itemTitle].brightness+ '%);'">
<</replace>>
<<onmouseout>>
<<replace '#DollClothesFeet'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Feet/${$dollFeetClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.feet.hue +'deg) saturate('+ $mainChar.look.clothes.feet.saturation + '%) brightness('+ $mainChar.look.clothes.feet.brightness+ '%);'">
<</replace>>
<</mouseover>>
<<endif>>
<<set _cpt to 0>>
<span id='color'> <<for _itemTitle2, _item2 range $wardrobe.clothes.feet>>
<<if _item.name.replace(/[0-9]/g, '') is _item2.name.replace(/[0-9]/g, '') >>
<<set _cpt +=1>>
<<capture _itemTitle2 _item2>>
<<mouseover>>
<<link '<span style="vertical-align: 3px; font-size: 14px;">Select</span>' $currentPassage>>
<<set $mainChar.look.clothes.feet = _item2 >>
<</link>>
<span @style="'display: inline-block; width: 15px; height: 15px; background-color: rgb(204,80,180); filter: hue-rotate('+ _item2.hue +'deg) saturate('+ _item2.saturation + '%) brightness('+ _item2.brightness+ '%); cursor: pointer;'">
</span>
<<onhover>>
<<replace '#DollClothesFeet'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Feet/${$wardrobe.clothes.feet[_itemTitle].name}.png`" @style="'filter: hue-rotate('+ _item2.hue +'deg) saturate('+ _item2.saturation + '%) brightness('+ _item2.brightness+ '%);'">
<</replace>>
<<onmouseout>>
<<replace '#DollClothesFeet'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Feet/${$dollFeetClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.feet.hue +'deg) saturate('+ $mainChar.look.clothes.feet.saturation + '%) brightness('+ $mainChar.look.clothes.feet.brightness+ '%);'">
<</replace>>
<</mouseover>><</capture>>
<</if>><</for>></span>
<<if $currentPassage is 'Wardrobe' and _cpt >=2>>
<span style="vertical-align: 3px; font-size: 14px;">
<<link '| Sell |'>>
<<set $tempCloth to _item>>
<<goto "Wardrobe Sell Clothes">>
<</link>>
</span>
<</if>>
<</capture>>
</td>
<td>
<<= $wardrobe.clothes.feet[_itemTitle].description >>
</td>
</tr>
<</if>>
<</for>>
</tbody>
</table>
<br>
<br>
<<link "Back">><<goto $pastPassage>><</link>>
<<if $currentPassage is 'Wardrobe'>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Bedroom/wardrobe.jpg")]]
</div>
<<else>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/School/Gym/LockerRoom/Locker.jpg")]]
</div>
<</if>><br>
You reach into your wardrobe for a hidden box. You draw it out and throw the lid back to reveal an array of glimmering metal and rubber - butt plugs and all manner of naughty accessories. Your heart pounds with forbidden excitement as you take in the sight.<br><br>
<table width="100%" border="5" class="wardrobe-clothes">
<tbody>
<<for _itemTitle, _item range $wardrobe.accessories.anus>>
<tr>
<td>
<<capture _itemTitle>>
<<if $wardrobe.accessories.anus[_itemTitle].name.replace(/[0-9]/g, '') === $mainChar.look.accessories.anus.name.replace(/[0-9]/g, '')>>
<<mouseover>>
<<set _clothesName = $wardrobe.accessories.anus[_itemTitle].name + " (take off)" >>
<<link _clothesName $currentPassage>>
<<set $mainChar.look.accessories.anus = $emptyItem >>
<</link>>
<<onhover>>
<<replace '#DollAccessoriesAnus'>>
<</replace>>
<<onmouseout>>
<<replace '#DollAccessoriesAnus'>>
[img[String.format($urlPath + '/PaperDoll/Accessories/Anus/' + $dollAnusAccessories + '.png')]]
<</replace>>
<</mouseover>>
<<else>>
<<set _clothesName = $wardrobe.accessories.anus[_itemTitle].name + " (wear)" >>
<<mouseover>>
<<link _clothesName $currentPassage>>
<<set $mainChar.look.accessories.anus = $wardrobe.accessories.anus[_itemTitle] >>
<</link>>
<<onhover>>
<<replace '#DollAccessoriesAnus'>>
[img[String.format($urlPath + '/PaperDoll/Accessories/Anus/' + $wardrobe.accessories.anus[_itemTitle].name +'.png')]]
<</replace>>
<<onmouseout>>
<<replace '#DollAccessoriesAnus'>>
[img[String.format($urlPath + '/PaperDoll/Accessories/Anus/' + $dollAnusAccessories +'.png')]]
<</replace>>
<<replace "#DollMainBody">>
[img[String.format($urlPath + '/PaperDoll/MainBody/MainBody_'+ $mainChar.appearance.makeup +'.png')]]
<</replace>>
<</mouseover>>
<<endif>>
<</capture>>
</td>
<td>
<<= $wardrobe.accessories.anus[_itemTitle].description >>
</td>
</tr>
<</for>>
</tbody>
</table>
<br>
<br>
<<link "Back">><<goto $pastPassage>><</link>>
<<if $currentPassage is 'Wardrobe'>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Bedroom/wardrobe.jpg")]]
</div>
<<else>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/School/Gym/LockerRoom/Locker.jpg")]]
</div>
<</if>><br>
As you continue your wardrobe exploration, you shift your focus to finding the perfect bottomwear. Should it be the comfortable jeans for a casual look, or perhaps a sleek skirt for a more formal occasion? <br><br>
<table width="100%" border="5" class="wardrobe-clothes">
<tbody>
<<for _itemTitle, _item range $wardrobe.clothes.legs>>
<<if _item.name.replace(/[0-9]/g, '') is _item.name>>
<tr>
<td>
<<capture _itemTitle _item>>
<<if $wardrobe.clothes.legs[_itemTitle].name.replace(/[0-9]/g, '') === $mainChar.look.clothes.legs.name.replace(/[0-9]/g, '')>>
<<mouseover>>
<<set _clothesName = $wardrobe.clothes.legs[_itemTitle].name + " (take off)" >>
<<link _clothesName $currentPassage>>
<<set $mainChar.look.clothes.legs = $emptyItem >>
<</link>>
<<onhover>>
<<replace '#DollClothesLegs'>>
<</replace>>
<<onmouseout>>
<<replace '#DollClothesLegs'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Legs/${$dollLegsClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.legs.hue +'deg) saturate('+ $mainChar.look.clothes.legs.saturation + '%) brightness('+ $mainChar.look.clothes.legs.brightness+ '%);'">
<</replace>>
<</mouseover>>
<<else>>
<<set _clothesName = $wardrobe.clothes.legs[_itemTitle].name + " (wear)" >>
<<mouseover>>
<<link _clothesName $currentPassage>>
<<set $mainChar.look.clothes.legs = $wardrobe.clothes.legs[_itemTitle] >>
<</link>>
<<onhover>>
<<replace '#DollClothesLegs'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Legs/${$wardrobe.clothes.legs[_itemTitle].name}.png`" @style="'filter: hue-rotate('+ $wardrobe.clothes.legs[_itemTitle].hue +'deg) saturate('+ $wardrobe.clothes.legs[_itemTitle].saturation + '%) brightness('+ $wardrobe.clothes.legs[_itemTitle].brightness+ '%);'">
<</replace>>
<<onmouseout>>
<<replace '#DollClothesLegs'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Legs/${$dollLegsClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.legs.hue +'deg) saturate('+ $mainChar.look.clothes.legs.saturation + '%) brightness('+ $mainChar.look.clothes.legs.brightness+ '%);'">
<</replace>>
<</mouseover>>
<<endif>>
<<set _cpt to 0>>
<span id='color'> <<for _itemTitle2, _item2 range $wardrobe.clothes.legs>>
<<if _item.name.replace(/[0-9]/g, '') is _item2.name.replace(/[0-9]/g, '') >>
<<set _cpt +=1>>
<<capture _itemTitle2 _item2>>
<<mouseover>>
<<link '<span style="vertical-align: 3px; font-size: 14px;">Select</span>' $currentPassage>>
<<set $mainChar.look.clothes.legs = _item2 >>
<</link>>
<span @style="'display: inline-block; width: 15px; height: 15px; background-color: rgb(204,80,180); filter: hue-rotate('+ _item2.hue +'deg) saturate('+ _item2.saturation + '%) brightness('+ _item2.brightness+ '%); cursor: pointer;'">
</span>
<<onhover>>
<<replace '#DollClothesLegs'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Legs/${$wardrobe.clothes.legs[_itemTitle].name}.png`" @style="'filter: hue-rotate('+ _item2.hue +'deg) saturate('+ _item2.saturation + '%) brightness('+ _item2.brightness+ '%);'">
<</replace>>
<<onmouseout>>
<<replace '#DollClothesLegs'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Legs/${$dollLegsClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.legs.hue +'deg) saturate('+ $mainChar.look.clothes.legs.saturation + '%) brightness('+ $mainChar.look.clothes.legs.brightness+ '%);'">
<</replace>>
<</mouseover>><</capture>>
<</if>><</for>></span>
<<if $currentPassage is 'Wardrobe' and _cpt >=2>>
<span style="vertical-align: 3px; font-size: 14px;">
<<link '| Sell |'>>
<<set $tempCloth to _item>>
<<goto "Wardrobe Sell Clothes">>
<</link>>
</span>
<</if>>
<</capture>>
</td>
<td>
<<= $wardrobe.clothes.legs[_itemTitle].description >>
</td>
</tr>
<</if>>
<</for>>
</tbody>
</table>
<br>
<br>
<<link "Back">><<goto $pastPassage>><</link>><<if $mainChar.look.clothes.torso.name !== '' and $mainChar.look.clothes.legs.name !== ''>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Kitchen/Cooking/Cooking_clothed.webp")]] @@
<<elseif $mainChar.look.lingerie.groin.name is '' and $mainChar.look.clothes.torso.name != '' and $mainChar.look.clothes.legs.name is ''>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Kitchen/Cooking/Cooking_bottomless.webp")]] @@
<<elseif $mainChar.look.clothes.torso.name is '' and $mainChar.look.clothes.legs.name is '' and ($mainChar.look.lingerie.groin.name != '' or $mainChar.look.lingerie.chest.name != '')>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Kitchen/Cooking/Cooking_lingerie.webp")]] @@
<<else>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Kitchen/Cooking/Cooking_naked.webp")]] @@
<</if>><br>
<<if $mainChar.cooking <= 20>>
You've never really spent much time in the kitchen, but today feels like the day to change that. You open the fridge, scanning the contents with a mix of excitement and trepidation. You grab a recipe book from the shelf, flipping through the pages until you find something that looks simple enough. <br><br>
You follow the recipe step by step, but you're not sure about what you're doing. The kitchen is now a mess, with pots and pans scattered everywhere, but you keep trying until the meal is ready.
<<elseif $mainChar.cooking <= 60>>
You've dabbled in the kitchen before, and while you're not a pro, you can hold your own. You open the fridge, your eyes scanning the ingredients with a sense of purpose. The kitchen fills with a symphony of flavors that makes your mouth water.
<<else>>
You're a natural in the kitchen, your culinary skills honed over years of practice and passion. You open the fridge and pull out an array of ingredients. You decide on a gourmet dish, something that will challenge your skills and delight your senses. You simmer the dish, trying to get a presentation as beautiful as the flavors.
<</if>><br><br>
<<if random(3) is 0 and $hour >=7 and $hour <= 23>>
<<set $CookingSexPerson to either("brother","mom","dad")>>
<<if $CookingSexPerson == "brother" and $brother.currentLocation != "School" and $brother.currentLocation != "Outdoor">>
<<if $brother.relationship <= 20>>
Suddenly, the door swings open, and your brother walks in, his expression cold and dismissive.
<<ct "brother" "Surprised">>
What are you doing?
<</ct>>
<<ct "MC" "">>
I'm cooking. Obviously.
<</ct>>
You glance up, your hands pausing mid-chop, trying to keep your voice steady. He scoffs, shaking his head.
<<ct "brother" "Neutral">>
You? Cooking? Don't come crying to me when you burn the house down.
<</ct>>
You glare at him, the tension between you palpable.
<<ct "MC" "">>
I can handle it.
<</ct>>
Tou turn your attention back to the cutting board. He shrugs, turning to leave. You watch him go, feeling a mix of frustration and determination. You're going to prove him wrong, even if it means doing it all on your own.<br><br>
[[Finish cooking]]
<br><br>
<<MainChar_Stats "cooking" "1">>
<<elseif $brother.relationship <= 60>>
Suddently, the door opens, and your brother walks in, a warm smile on his face.
<<ct "brother" "Surprised">>
Hey sis, what are you making?
<</ct>>
His voice is friendly and curious. You look up, returning his smile.
<<ct "MC" "">>
Just trying out a new recipe. It's a bit ambitious, but I think I can handle it.
<</ct>>
<<ct "brother" "Neutral">>
Need any help?
<</ct>>
He walks over to the counter. You hesitate, looking at the array of ingredients and the recipe book open in front of you. The offer is genuine, and you feel a mix of gratitude and uncertainty.<br><br>
<span id="reject"><<linkreplace "Reject his offer.">>
<<ct "MC" "">>
Thanks for the offer, but I think I've got this. I really want to try this on my own. It's kind of a personal challenge for me.
<</ct>>
<<ct "brother" "Neutral">>
No problem. I get it. Just let me know if you change your mind.
<</ct>>
[[Finish cooking]]<br><br>
<<MainChar_Stats "cooking" "1">>
<<replace "#accept">><</replace>> <</linkreplace>></span><br>
<span id="accept"><<linkreplace "Accept it.">>
<<ct "MC" "">>
Sure, I could use some help.
<</ct>>
Together, you work side by side, the kitchen filling with the sounds of chopping and the aroma of cooking. You chat and laugh, the atmosphere warm and comfortable. As you finish preparing the meal, you feel a deep sense of satisfaction and gratitude for your brother's help.
<br><br>
<<if $mainChar.corruption >= 20>>
You feel a bit playful from being this close to your brother. <br>
You can have fun and [[tease him->Cooking_sex][$Cooking_sex = "brother"]] or keep it for yourself and
<</if>>
[[Finish cooking]]<br><br>
<<MainChar_Stats "brother" "1" "30">>
<<MainChar_Stats "cooking" "1">>
<<replace "#reject">><</replace>><</linkreplace>></span><br>
<<else>>
Suddenly, The door opens, and your brother walks in, his presence immediately commanding the room.
<<ct "brother" "Surprised">>
What are you doing, little one?
<</ct>>
You look up, a mix of excitement and nervousness coursing through you.
<<ct "MC" "">>
Trying a new recipe, big bro.
<</ct>>
He walks over to you, his eyes scanning the ingredients and the recipe book.
<<ct "brother" "Neutral">>
You're making a mess, as usual. You need guidance.
<</ct>>
His tone leaving no room for argument. You feel a thrill at his words, your body responding to his dominance. You murmur, waiting for his next move as he leans in.
<<ct "MC" "">>
M..Maybe
<</ct>>
<<ct "brother" "Tease">>
I could help you, but only if you're a good girl and do exactly as I say.
<</ct>>
You pause, the knife hovering over the vegetables. <br><br>
<span id="reject"><<linkreplace "Reject his offer.">>
<<ct "MC" "">>
I... I think I want to try this on my own, big bro. I... need to learn.
<</ct>>
Your voice is hesitant and submissive. He scoffs, shaking his head.
<<ct "brother" "Neutral">>
Fine. Suit yourself. But don't come crying to me when you mess it all up.
<</ct>>
[[Finish cooking]]<br><br>
<<MainChar_Stats "cooking" "1">>
<<MainChar_Stats "brother" "-1">>
<<replace "#accept">><</replace>> <</linkreplace>></span><br>
<span id="accept"><<linkreplace "Accept it.">>
<<ct "MC" "">>
Sure, "I'll do whatever you say, big bro.
<</ct>>
<<ct "brother" "Tease">>
Good girl. Now, let's get this kitchen in order.
<</ct>>
You follow his instructions, your movements precise and obedient. He guides you through each step, his commands firm and clear.
<<if $mainChar.corruption >= 20>>
As you work together, you feel his hands beginning to wander. He brushes against you, his touch lingering a little too long. You feel a mix of excitement and uncertainty as your body responds to his touch. You wonder whether you should play his game and [[tease him->Cooking_sex][$Cooking_sex = "brother"]] or keep it for yourself and
<</if>>
[[Finish cooking]]<br><br>
<<MainChar_Stats "brother" "1" "30">>
<<MainChar_Stats "cooking" "1">>
<<replace "#reject">><</replace>><</linkreplace>></span><br>
<</if>>
<<elseif $CookingSexPerson == "mom" and $mom.currentLocation != "Work" and $mom.currentLocation != "Outdoor">>
<<if $mom.relationship <=20>>
Suddenly, your mother walks in, her eyes scanning the kitchen.
<<ct "mom" "Surprised">>
Why are you here? You're going to ruin my kitchen. You have no idea what you're doing.
<</ct>>
You feel a wave of frustration and defensiveness wash over you.
<<ct "MC" "">>
I'm trying to cook, Mom.
<</ct>>
<<ct "mom" "Neutral">>
Whatever.
<</ct>>
You watch her go, feeling a mix of frustration and determination. You're going to prove her wrong, even if it means doing it all on your own.<br><br>
[[Finish cooking]]
<br><br>
<<MainChar_Stats "cooking" "1">>
<<elseif $mom.relationship <=60>>
Suddenly, your mother walks in, her eyes lighting up with a warm smile.
<<ct "mom" "Surprised">>
Oh, honey, you're cooking? What are you making?
<</ct>>
<<ct "MC" "">>
I'm trying out a new recipe. It's a bit challenging, but I think I've got it under control.
<</ct>>
<<ct "mom" "Happy">>
That's great, sweetie. Do you need any help? I'd be happy to lend a hand.
<</ct>>
<span id="reject"><<linkreplace "Reject her offer.">>
<<ct "MC" "Surprised">>
Thanks, Mom, but I think I've got it. I want to see if I can pull this off by myself.
<</ct>>
<<ct "mom" "Neutral">>
Okay.. that's fine.
<</ct>>
She sighs and leave the kitchen.
[[Finish cooking]]<br><br>
<<MainChar_Stats "cooking" "1">>
<<MainChar_Stats "mom" "-2">>
<<replace "#accept">><</replace>> <</linkreplace>></span><br>
<span id="accept"><<linkreplace "Accept it.">>
You feel a sense of gratitude and relief and step aside to make room for her.
<<ct "MC" "">>
That would be wonderful, Mom. Thank you.
<</ct>>
<<ct "mom" "Happy">>
Here, sweetie, let me help you with that...
<</ct>>
Her voice is soft and nurturing as she takes the knife from your hand to chop the vegetables. You smile up at her, your eyes filled with a mix of innocence and mischief.
<<ct "MC" "">>
Thank you, Mommy.
<</ct>>
<<if $mainChar.corruption >= 20>>
As you continue to cook, the tension between you begins to build. <br>
You can have fun and [[tease her->Cooking_sex][$Cooking_sex = "mom"]] or keep it for yourself and
<</if>>
[[Finish cooking]]<br><br>
<<MainChar_Stats "cooking" "1">>
<<MainChar_Stats "mom" "1" "30">>
<<replace "#reject">><</replace>><</linkreplace>></span><br>
<<else>>
Suddenly, your mother walks in, her eyes widening with a mix of amusement and approval as she takes in the sight of you struggling in the kitchen.
<<ct "mom" "Surprised">>
Oh, look at you, my little princess! Trying to cook all by yourself. You look so adorable.
<</ct>>
You feel a mix of embarrassment and pleasure at her words filled with affection, but a bit degrading too. You blush slightly.
<<ct "MC" "">>
Thanks, Mommy. I'm trying my best.
<</ct>>
She walks over to you, her hands gently adjusting your clothes, her touch lingering a little too long.
<<ct "mom" "Tease">>
You look so cute, sweetie. But maybe you need a little help from Mommy?
<</ct>>
<span id="reject"><<linkreplace "Reject her offer.">>
<<ct "MC" "">>
Thanks, Mom, but I think I've got it. I want to see if I can pull this off by myself.
<</ct>>
<<ct "mom" "Neutral">>
Oh... Okay.. that's fine.
<</ct>>
She sighs and leave the kitchen. You get back to chopping some vegetables. <br><br>
[[Finish cooking]]<br><br>
<<MainChar_Stats "cooking" "1">>
<<MainChar_Stats "mom" "-2">>
<<replace "#accept">><</replace>> <</linkreplace>></span><br>
<span id="accept"><<linkreplace "Accept her help.">>
<<ct "MC" "">>
That would be wonderful, Mom. Thank you.
<</ct>>
<<ct "mom" "Happy">>
Here, sweetie, let me help you with that, I don't want you to be hurt.
<</ct>>
<<ct "MC" "">>
Thank you, Mommy !
<</ct>>
You make some place for her next to you. Her voice soft and nurturing as she takes the knife from your hand to chop the vegetables. You smile up at her, your eyes filled with a mix of innocence and mischief.
<<if $mainChar.corruption >= 20>>
As you both start cooking together, you notice her hands becoming a bit friendly. She brushes against you, her touch lingering in inappropriate places. You feel a mix of confusion and arousal, unsure of how to react. You can play her game and [[tease her->Cooking_sex][$Cooking_sex = "mom"]] or keep it for yourself and
<</if>>
[[Finish cooking]]<br><br>
<<MainChar_Stats "cooking" "1">>
<<MainChar_Stats "mom" "1" "40">>
<<replace "#reject">><</replace>><</linkreplace>></span><br>
<</if>>
<<elseif $CookingSexPerson == "dad" and $dad.currentLocation != "Work" and $dad.currentLocation != "Outdoor">>
<<if $dad.relationship<20>>
Suddenly, your father walks into the kitchen, his eyes scanning the mess you've made.
<<ct "dad" "Surprised">>
What are you doing? You should leave the cooking to your mother. You're just going to make a mess of things."
<</ct>>
<<ct "MC" "">>
I can handle it. Besides, you could try cooking sometime too — it’s not exactly Mom’s exclusive territory."
<</ct>>
<<ct "dad" "Neutral">>
Whatever.
<</ct>>
You watch him go, feeling a mix of frustration and determination. You're going to prove him wrong, even if it means doing it all on your own. You gather your mind, and [[start to cook.->Finish cooking]]
<br><br>
<<MainChar_Stats "cooking" "1">>
<<elseif $dad.relationship <=60>>
Suddenly, your father walks into the kitchen, a warm smile on his face.
<<ct "dad" "Surprised">>
Hey, what are you cooking up in here?
<</ct>>
<<ct "MC" "">>
Just trying out a new recipe.
<</ct>>
<<ct "dad" "Neutral">>
Need any help?"
<</ct>>
<span id="reject"><<linkreplace "Reject his offer.">>
<<ct "MC" "">>
Thanks, but I think I've got it handled. I want to do this on my own.
<</ct>>
<<ct "dad" "Neutral">>
Alright, but if you change your mind, just let me know. I'm here to help.
<</ct>>
[[Finish cooking]]<br><br>
<<MainChar_Stats "cooking" "1">>
<<MainChar_Stats "dad" "-2">>
<<replace "#accept">><</replace>> <</linkreplace>></span><br>
<span id="accept"><<linkreplace "Accept it.">>
You welcome your dad's assistance with open arms and you start cooking with him. <<ct "MC" "">>
Yes Daddy. Can you help me with this?
<</ct>>
You bat your eyelashes and speaking in a soft, innocent voice while leaning in close to him, your body brushing against his. He looks down at you, a mix of desire and dominance in his eyes.
<<ct "dad" "Happy">>
Of course, sweetheart
<</ct>>
<<if $mainChar.corruption >= 20>>
You feel a bit playful from being this close to your dad. <br>
You can have fun and [[tease him->Cooking_sex][$Cooking_sex = "dad"]] or keep it for yourself and
<</if>>
[[finish cooking.->Finish cooking]]<br><br>
<<MainChar_Stats "dad" "1" "40">>
<<MainChar_Stats "cooking" "1">>
<<replace "#reject">><</replace>><</linkreplace>></span><br>
<<else>>
Suddenly, your father walks into the kitchen.
<<ct "dad" "Surprised">>
What are you up to, sweetheart?
<</ct>>
His voice is low and commanding. You look up, a small smile playing on your lips, and take a soft and submissive voice.
<<ct "MC" "">>
Just cooking dinner, Daddy.
<</ct>>
He walks over to you, his eyes scanning the ingredients.
<<ct "dad" "Neutral">>
Looks like you could use some help.
<</ct>>
<span id="reject"><<linkreplace "Reject his offer.">>
<<ct "MC" "">>
Thank you, Daddy, but I want to do this on my own. I want to show you that I can take care of you.
<</ct>>
<<ct "dad" "Neutral">>
Alright, sweetheart.
<</ct>>
[[Finish cooking]]<br><br>
<<MainChar_Stats "cooking" "1">>
<<MainChar_Stats "dad" "-1">>
<<replace "#accept">><</replace>> <</linkreplace>></span><br>
<span id="accept"><<linkreplace "Accept his offer.">>
<<ct "MC" "">>
Yes, Daddy, I would love your help. Can you help me with this?
<</ct>>
Your voice is filled with submission and eagerness to please as you lean in close to him, your body brushing against his. He looks down at you, a mix of desire and dominance in his eyes.
<<ct "dad" "Tease">>
Of course, sweetheart.
<</ct>>
<<if $mainChar.corruption >= 20>>
You feel a bit playful from being this close to your dad. <br>
You can have fun and [[tease him->Cooking_sex][$Cooking_sex = "dad"]] or keep it for yourself and
<</if>>
[[Finish cooking]]<br><br>
<<MainChar_Stats "dad" "1" "30">>
<<MainChar_Stats "cooking" "1">>
<<replace "#reject">><</replace>><</linkreplace>></span><br>
<</if>>
<<endif>>
<<else>>
[[Finish cooking]]
<br><br>
<<MainChar_Stats "cooking" "1">>
<<endif>>
<<widget "Food">>
<!-- $args[0] - name of food -->
$args[0]
<</widget>>
<<widget "Eat">>
<!-- $args[0] - name of food -->
<!-- $args[1] - used in Restaurant and other places - the price of food. "0" for free food! -->
<<if def $args[1] and $args[1] != 0>>
<<if $mainChar.money < $args[1]>>
You don't have enough money
<<else>>
<<link "Buy">>
<<set $minute += 5>>
<<set $mainChar.money -= $args[1]>>
<<if $inventory.food[$args[0]].corruption != 0
or $inventory.food[$args[0]].fitness != 0
or $inventory.food[$args[0]].attractiveness != 0>>
<<set $inventory.food[$args[0]].boostTimer = $inventory.food[$args[0]].boostTimerReset>>
<<endif>>
<<set $mainChar.energy += $inventory.food[$args[0]].energy>>
<<if def $inventory.food[$args[0]].intoxication>>
<<set $mainChar.intoxication += $inventory.food[$args[0]].intoxication>>
<<set $intoxicationHour = $hour>>
<<set $intoxicationMinute = $minute>>
<<endif>>
<<set _passage = passage()>>
<<goto _passage>>
<</link>>
<<endif>>
<<else>>
<<if $inventory.food[$args[0]].boostTimer == 0>>
<<link "Eat">>
<<set $minute += 5>>
<<if $args[1] != 0>>
<<set $inventory.food[$args[0]].count -= 1>>
<<endif>>
<<if $inventory.food[$args[0]].corruption != 0
or $inventory.food[$args[0]].fitness != 0
or $inventory.food[$args[0]].attractiveness != 0>>
<<set $inventory.food[$args[0]].boostTimer = $inventory.food[$args[0]].boostTimerReset>>
<<endif>>
<<set $mainChar.energy += $inventory.food[$args[0]].energy>>
<<if def $inventory.food[$args[0]].intoxication>>
<<set $mainChar.intoxication += $inventory.food[$args[0]].intoxication>>
<<set $intoxicationHour = $hour>>
<<set $intoxicationMinute = $minute>>
<<endif>>
<<set _passage = passage()>>
<<goto _passage>>
<</link>>
<<else>>
Eat
<<endif>>
<<endif>>
<</widget>><<widget "FoodBoostWidget">>
<<set $currentTimeInMinutes = $hour * 60 + $minute>>
<<for _i, _name range $listOfFood>>
<<if $inventory.food[_name].boostTimer == $inventory.food[_name].boostTimerReset and $inventory.food[_name].boostTimer != 0>>
<<set $inventory.food[_name].boostFinishTime = $currentTimeInMinutes + $inventory.food[_name].boostTimer>>
<<set $inventory.food[_name].boostTimer -= 1>>
<<set $mainChar.foodBoost.corruption += $inventory.food[_name].corruption>>
<<set $mainChar.foodBoost.fitness += $inventory.food[_name].fitness>>
<<set $mainChar.corruption += $inventory.food[_name].corruption>>
<<set $mainChar.fitness += $inventory.food[_name].fitness>>
<<endif>>
<<if $inventory.food[_name].boostTimer <= $inventory.food[_name].boostTimerReset and $inventory.food[_name].boostTimer > 0>>
<<set $inventory.food[_name].boostTimer = $inventory.food[_name].boostFinishTime - $currentTimeInMinutes>>
<<if $inventory.food[_name].boostTimer == $inventory.food[_name].boostTimerReset>>
<<set $inventory.food[_name].boostTimer -= 1>>
<<endif>>
<<if $inventory.food[_name].boostTimer < 0>>
<<set $inventory.food[_name].boostTimer = 0>>
<<set $mainChar.foodBoost.corruption -= $inventory.food[_name].corruption>>
<<set $mainChar.foodBoost.fitness -= $inventory.food[_name].fitness>>
<<set $mainChar.corruption -= $inventory.food[_name].corruption>>
<<endif>>
<<endif>>
<</for>>
<</widget>><<unset $surgery>>
<<if !isNaN($mainChar.hasSTDDay) and $dayCount <= $mainChar.hasSTDDay + 5>> <<set $mainChar.hasSTDPrice to 200>>
<<elseif !isNaN($mainChar.hasSTDDay) and $dayCount <= $mainChar.hasSTDDay + 15>> <<set $mainChar.hasSTDPrice to 400>><<elseif !isNaN($mainChar.hasSTDDay)>> <<set $mainChar.hasSTDPrice to 600>><</if>>
<<if $mainChar.haveCum.face is 0 and $mainChar.cleanliness>=15>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Hospital/Hospital_"+ $timeOfDay+".jpg")]]
</div><br>
You step into the waiting room of the clinic, greeted by the faint scent of disinfectant and rows of chairs neatly arranged beneath informational posters outlining various medical procedures and wellness services. A small table nearby holds carefully organized brochures, each describing treatments that could quietly alter someone’s future. Behind the reception desk, a nurse looks up from her screen and offers you a calm, practiced smile.
<<ct "nurse" "Happy">>
Welcome to the clinic. Please make yourself comfortable—someone will be with you shortly.
<</ct>>
<h4>SEXUAL HEALTH</h4>
* STDs diagnosis ($50) - <<if $mainChar.hasSTDDiagnosis is true>>STDs identified!<<else>><<if $mainChar.money >= 50>>[[Await Consultation->STD Examination]]<<else>>You don't have enough money<<endif>><</if>><br>
* STDs treatment <<if $mainChar.hasSTDDiagnosis is true>> ($<<print $mainChar.hasSTDPrice>>) - <<if $mainChar.money >= $mainChar.hasSTDPrice>>[[Follow the nurse->STD Treatment][$surgery = 'STD']]<<elseif $mainChar.hasSTDPrice != 600>>You don't have enough money <<else>> You don't have enough money! [[Call your father.->STD Treatment][$surgery = 'STDDad']] <<endif>> <<else>>($200 - $600) - No STDs identified. <</if>>
<h4>FACIAL TREATMENTS</h4>
<<if $mainChar.energy >= 20>>
* Eye color change ($500) - <<if $mainChar.money >= 500>>[[Follow the nurse->Surgeries][$surgery = "Eye color"]]<<else>> You don't have enough money<<endif>>
<</if>>
<h4>BREAST TREATMENTS</h4>
<<if $mainChar.energy >= 20>>
<<if $mainChar.appearance.chest.size == 'a'>>
* Breasts enlargement (from A to B) ($800) - <<if $mainChar.money >= 800>>[[Follow the nurse->Surgeries][$surgery = "breasts enlargement"]]<<else>>You don't have enough money<<endif>>
<<elseif $mainChar.appearance.chest.size == 'b'>>
* Breasts enlargement (from B to C) ($1400) - <<if $mainChar.money >= 1400>>[[Follow the nurse->Surgeries][$surgery = "breasts enlargement"]]<<else>>You don't have enough money<<endif>>
<<elseif $mainChar.appearance.chest.size == 'c'>>
* Breasts enlargement (from C to D) ($2000) - <<if $mainChar.money >= 2000>>[[Follow the nurse->Surgeries][$surgery = "breasts enlargement"]]<<else>>You don't have enough money<<endif>>
<<elseif $mainChar.appearance.chest.size == 'd'>>
* You have the biggest breasts possible (D)
<<endif>>
<br>
<<if $mainChar.appearance.chest.size == 'a'>>
* You have the smallest breasts possible (A)
<<elseif $mainChar.appearance.chest.size == 'b'>>
* Breasts reduction (from B to A) ($800) - <<if $mainChar.money >= 800>>[[Follow the nurse->Surgeries][$surgery = "breasts reduction"]]<<else>>You don't have enough money<<endif>>
<<elseif $mainChar.appearance.chest.size == 'c'>>
* Breasts reduction (from C to B) ($800) - <<if $mainChar.money >= 800>>[[Follow the nurse->Surgeries][$surgery = "breasts reduction"]]<<else>>You don't have enough money<<endif>>
<<elseif $mainChar.appearance.chest.size == 'd'>>
* Breasts reduction (from D to C) ($800) - <<if $mainChar.money >= 800>>[[Follow the nurse->Surgeries][$surgery = "breasts reduction"]]<<else>>You don't have enough money<<endif>>
<<endif>>
<<else>>
You are too tired for this...
<<endif>>
<hr>
<br><br>
[[Back->Go out]]
<<else>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Hospital/Hospital_CumReac.jpg")]]
</div><br><br>
<<if $mainChar.cleanliness<15>>
You walk into the clinic casually, but your unpleasant odor and unkempt appearance draw the attention of both patients and staff. Eventually, a nurse approaches you and politely asks you to leave, citing concerns about the disturbance your presence has caused.<br><br>
You comply with her request, feeling embarrassed, and [[leave the clinic.->Go out]]
<<else>>
Entering the clinic nonchalantly, you catch a nurse's attention who prepare to greet you with a warm smile. However, her expression suddenly changes to one of disgust upon seeing you are cum-stained. Instead of greeting you, she request you to leave the place immediately.<br><br>
You comply with her request, feeling embarrassed, and [[leave the clinic.->Go out]] <br>Yet upon reflection, you find a hint of excitement as well in meeting yourself to someone with cum on you.<br><br>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "intellect" "-1">>
<</if>>
<</if>><<if $mainChar.haveCum.face == 0 and $mainChar.cleanliness>15 and $hour<23>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Restaurant/Restaurant.jpg")]]
</div><br>
As you step inside the restaurant, a wave of warm, aromatic air greets you. Soft jazz music fills the cozy space adorned with rustic French decor. Dimmed chandeliers cast a romantic glow over linen-covered tables set with gleaming silverware. The murmur of contented diners and the clinking of glasses create a lively atmosphere.
<br><br>
<<if $mainChar.work.waitress.experience > 0 and $pastPassage !="Work Waitress Process">>
The hostess finishes attending to a customer before she notices you and smiles warmly, recognizing you.
<<ct "Waitress" "Happy">>
<<print $mainChar.firstName>> ! What's up?<</ct>>
<<if $hour >= 15 and $hour <= 21 and $mainChar.energy>=30>>
<<link "Work as a waitress">>
<<goto "Locker Room">>
<</link>>
<<else>>
It's not time to work (work hours - 16:00-22:00)
<<endif>><br>
head towards the [[manager's office.->Manager office]]<br>
<<elseif $pastPassage !="Work Waitress Process">>
The waitress finishes assisting another customer and then notices you, offering a welcoming smile. <br>
<<ct "Waitress" "Happy">>Welcome Miss! Do you have a reservation, or would you like a table for one?<</ct>>
<<if $mainChar.energy>=10>>
Ask about [[open vacancies->Getting Job]]<br><</if>>
<<else>>
At the front, the hostess is leaning against her podium, tapping at her phone. She glances up when she hears you approach, flashing you a tired but friendly smile. <<ct "Waitress" "Happy">>Done for the night?<</ct>>
<<ct "MC" "">>Finally!<</ct>>
<</if>>
Tell her you would like [[a table.->Look menu]]<br>
If you need to, you can go to the restroom: [[Female WC->Female Public Restroom][$Restroom_location = "Restaurant"]]
<<if $mainChar.corruption>=40 and $mainChar.energy>=30>> | [[Male WC->Male Public Restroom][$Restroom_location = "Restaurant"]]<</if>>
<<if random(0,2) is 0 and $mainChar.energy>=20>> <br>You see a friend eating alone and would like to [[join him.->Eat with friend]]
<</if>>
<br><br>
<<if $pastPassage !="Work Waitress Process">>
Tell her you'll [[come back later->Go out]]
<<else>>
[[Leave the restaurant->Go out]]
<</if>>
<<elseif $hour>=23 and $pastPassage =="Work Waitress Process">>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Restaurant/Restaurant.jpg")]]
</div><br>
The restaurant is silent, the lively hum of dinner service now just a memory. The scent of grilled food and spilled wine lingers in the air, mixing with the faint traces of cleaning products. You step out of the locker room, your uniform replaced with something more comfortable, but the exhaustion clings to you just the same. The dining area is empty—tables wiped down, chairs stacked neatly, glasses polished and put away. Only the soft hum of the refrigerator and the distant sound of running water from the kitchen remain. <br><br>
[[Leave the restaurant.->Go out]]
<<elseif ($hour >= 15 and $hour <= 21) and ($mainChar.work.waitress.experience > 0) and $mainChar.haveCum.face > 0 >>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Restaurant/Work/Manager_CumReac.jpg")]]
</div><br>
As you enter the restaurant, you hear some gasps around you. As you went about your tasks, it wasn't long before the eagle-eyed manager noticed the cum stains on you. His face reddened with anger, as he rushes toward you.
<<ct "Boss" "Angry">>
$mainChar.firstName ! This is unacceptable! In my office NOW !"<</ct>>
You follow him to [[his office->Manager office]], not knowing what to expect.
<<else>>
<div class="default-image-wrapper">[img[String.format($urlPath + "/Restaurant/Work/Waitress_CumReac.jpg")]]</div>
<<if $mainChar.cleanliness<15>>
You enter the restaurant nonchalantly, but your noticeable odor and disheveled appearance quickly capture the attention of both diners and restaurant staff. Whispers and disapproving stares circulate throughout the dining area as you wait for a seat. Before long, a restaurant employee approaches you and, with tact, requests that you leave, citing the disturbance your presence has caused to other patrons. <br><br>
You comply with their request, feeling embarrassed, and [[leave the restaurant.->Go out]]
<<else>>
Entering the restaurant nonchalantly, you catch the staff's attention who prepare to greet you with a warm smile. However, their expression suddenly changes to one of disgust upon seeing you are cum-stained. Instead of greeting you, they request you to leave the place immediately.<br><br>
You comply with their request, feeling embarrassed, and [[leave the restaurant.->Go out]] <br>Yet upon reflection, you find a hint of excitement as well in meeting yourself to someone with cum on you.<br><br>
<<MainChar_Stats "arousal" "10">>
<</if>>
<</if>><!-- ------ ATTRACTIVENESS ------ -->
<<if $iconAttractivenessShow == true>>
<<mouseover>>
<<link [img[String.format($urlPath + '/TechFolder/Icons/Attractiveness'+ $iconAttractivenessShowColor+'.png')]]>>
<<if $iconAttractivenessTextShow == true>>
<<set $iconAttractivenessTextShow = false>>
<<replace '#icon-text'>><</replace>>
<<else>>
<<set $iconAttractivenessTextShow = true>>
<<replace '#icon-text'>>
<<IconWidgetAttractiveness>>
<</replace>>
<<endif>>
<</link>>
<<onhover>>
<<replace '#icon-text'>>
<<IconWidgetAttractiveness>>
<</replace>>
<<onmouseout>>
<<replace '#icon-text'>><</replace>>
<</mouseover>>
<<endif>>
<!-- ------ ------- -->
<!-- ------ HYGIENE ------ -->
<<if $iconHygieneShow == true>>
<<mouseover>>
<<link [img[String.format($urlPath + '/TechFolder/Icons/Hygiene' + $iconHygieneShowColor + '.png')]]>>
<<if $iconHygieneTextShow == true>>
<<set $iconHygieneTextShow = false>>
<<replace '#icon-text'>><</replace>>
<<else>>
<<set $iconHygieneTextShow = true>>
<<replace '#icon-text'>>
<<IconWidgetHygiene>>
<</replace>>
<<endif>>
<</link>>
<<onhover>>
<<replace '#icon-text'>>
<<IconWidgetHygiene>>
<</replace>>
<<onmouseout>>
<<replace '#icon-text'>><</replace>>
<</mouseover>>
<<endif>>
<!-- ------ ------- -->
<!-- ------ SPERM ------ -->
<<if $iconSpermShow == true>>
<<mouseover>>
<<link [img[String.format($urlPath + '/TechFolder/Icons/Sperm.png')]]>>
<<if $iconSpermTextShow == true>>
<<set $iconSpermTextShow = false>>
<<replace '#icon-text'>><</replace>>
<<else>>
<<set $iconSpermTextShow = true>>
<<replace '#icon-text'>>
<<IconWidgetSperm>>
<</replace>>
<<endif>>
<</link>>
<<onhover>>
<<replace '#icon-text'>>
<<IconWidgetSperm>>
<</replace>>
<<onmouseout>>
<<replace '#icon-text'>><</replace>>
<</mouseover>>
<<endif>>
<!-- ------ ------- -->
<!-- ------ EXHIBITIONISM ------ -->
<!-- - При оголении некоторых частей тела вне гардероба и своей комнаты гг будет получать этот значок. При наведении показывается бонус привлекательности -->
<!-- ------ ------- -->
<!-- ------ FOOD ------ -->
<<if $iconFoodShow == true>>
<<mouseover>>
<<link [img[String.format($urlPath + '/TechFolder/Icons/Food.png')]]>>
<<if $iconFoodTextShow == true>>
<<set $iconFoodTextShow = false>>
<<replace '#icon-text'>><</replace>>
<<else>>
<<set $iconFoodTextShow = true>>
<<replace '#icon-text'>>
<<IconWidgetFood>>
<</replace>>
<<endif>>
<</link>>
<<onhover>>
<<replace '#icon-text'>>
<<IconWidgetFood>>
<</replace>>
<<onmouseout>>
<<replace '#icon-text'>><</replace>>
<</mouseover>>
<<endif>>
<!-- ------ ------ -->
<!-- ------ INTOXICATION ------ -->
<<if $iconIntoxicationShow == true>>
<<mouseover>>
<<link [img[String.format($urlPath + '/TechFolder/Icons/Intoxication.png')]]>>
<<if $iconIntoxicationTextShow == true>>
<<set $iconIntoxicationTextShow = false>>
<<replace '#icon-text'>><</replace>>
<<else>>
<<set $iconIntoxicationTextShow = true>>
<<replace '#icon-text'>>
<<IconWidgetIntoxication>>
<</replace>>
<<endif>>
<</link>>
<<onhover>>
<<replace '#icon-text'>>
<<IconWidgetIntoxication>>
<</replace>>
<<onmouseout>>
<<replace '#icon-text'>><</replace>>
<</mouseover>>
<<endif>>
<!-- ------ ------- -->
<!-- ------ FATIGUE ------ -->
<<if $iconFatigueShow == true>>
<<mouseover>>
<<link [img[String.format($urlPath + '/TechFolder/Icons/Fatigue' + $iconFatigueShowColor + '.png')]]>>
<<if $iconFatigueTextShow == true>>
<<set $iconFatigueTextShow = false>>
<<replace '#icon-text'>><</replace>>
<<else>>
<<set $iconFatigueTextShow = true>>
<<replace '#icon-text'>>
<<IconWidgetFatigue>>
<</replace>>
<<endif>>
<</link>>
<<onhover>>
<<replace '#icon-text'>>
<<IconWidgetFatigue>>
<</replace>>
<<onmouseout>>
<<replace '#icon-text'>><</replace>>
<</mouseover>>
<<endif>>
<!-- ------ ------- -->
<p id="icon-text"></p>
<!-- ------ ATTRACTIVENESS ------ -->
<<widget "IconWidgetAttractiveness">>
<<if $mainChar.attractiveness <0>>
<br>@@color: red; You're almost repulsive to look at.@@
<<elseif $mainChar.attractiveness<=20>>
<<elseif $mainChar.attractiveness<=55>>
<br>@@color: white; You're hard to ignore.@@
<<else>>
<br> @@color: lime; You are an absolute bombshell.@@
<<endif>>
<</widget>>
<!-- ------ ------- -->
<!-- ------ HYGIENE ------ -->
<<widget "IconWidgetHygiene">>
<<if $mainChar.cleanliness >= 30>>
<br> @@color: lime; Your body is clean and fresh. @@
<<elseif $mainChar.cleanliness >= 10 && $mainChar.cleanliness < 30>>
<br> @@color: yellow; You feel like you should take a shower soon. @@
<<elseif $mainChar.cleanliness < 10>>
<br> @@color: red; Your body is dirty! The smell is overpowering. Take a shower! @@
<<endif>>
<<if settings.menstruation == true and $mainChar.menstruation.day >= 15 and $mainChar.menstruation.isProtected != true>>
<br> <br> @@color: red; Go to the bathroom and apply a tampon! @@
<<endif>>
<</widget>>
<!-- ------ ------- -->
<!-- ------ SPERM ------ -->
<<widget "IconWidgetSperm">>
<<if $mainChar.haveCum.face>>
<br> You have cum on your face!
<<endif>>
<<if $mainChar.haveCum.inass>>
<br> You have cum in your ass!
<<endif>>
<<if $mainChar.haveCum.onass>>
<br> You have cum on your ass!
<<endif>>
<<if $mainChar.haveCum.inpussy>>
<br> You have cum in your pussy!
<<endif>>
<<if $mainChar.haveCum.onpussy>>
<br> You have cum on your pussy!
<<endif>>
<<if $mainChar.haveCum.body>>
<br> You have cum on your body!
<<endif>>
<</widget>>
<!-- ------ ------- -->
<!-- ------ EXHIBITIONISM ------ -->
- При оголении некоторых частей тела вне гардероба и своей комнаты гг будет получать этот значок. При наведении показывается бонус привлекательности
<!-- ------ ------- -->
<!-- ------ FOOD ------ -->
<<widget "IconWidgetFood">>
<<for _i, _name range $listOfFood>>
<<if $inventory.food[_name].boostTimer <= $inventory.food[_name].boostTimerReset and $inventory.food[_name].boostTimer > 0>>
<br> <<Food _name>> (<<= Math.trunc($inventory.food[_name].boostTimer / 60)>>:<<= $inventory.food[_name].boostTimer % 60>>)
<<endif>>
<</for>>
<</widget>>
<!-- ------ ------- -->
<!-- ------ INTOXICATION ------ -->
<<widget "IconWidgetIntoxication">>
<<if $mainChar.intoxication > 0>>
<br> +<<= $oneIntoxication>> Corruption
<<endif>>
<</widget>>
<!-- ------ ------- -->
<!-- ------ FATIGUE ------ -->
<<widget "IconWidgetFatigue">>
<<if $mainChar.energy <= 35>>
<br> @@color: yellow; You are tired! @@
<<elseif $mainChar.energy <= 10>>
<br> @@color: red; You are exhaused! @@
<<endif>>
<</widget>>
<!-- ------ ------- -->
<!-- ------ HYGIENE ------ -->
<<if $mainChar.cleanliness >= 30>>
<<set $iconHygieneShow = false>>
<<elseif $mainChar.cleanliness >= 20 && $mainChar.cleanliness < 40>>
<<set $iconHygieneShow = true>>
<<set $iconHygieneShowColor = "Yellow">>
<<elseif $mainChar.cleanliness < 20>>
<<set $iconHygieneShow = true>>
<<set $iconHygieneShowColor = "Red">>
<<endif>>
<<if settings.menstruation == true and $mainChar.menstruation.day >= 15 and $mainChar.menstruation.isProtected != true>>
<<set $iconHygieneShow = true>>
<<set $iconHygieneShowColor = "Red">>
<<endif>>
<!-- ------ ------- -->
<!-- ------ SPERM ------ -->
<<if $mainChar.haveOneCumPlace()>>
<<set $iconSpermShow = true>>
<<else>>
<<set $iconSpermShow = false>>
<<endif>>
<!-- ------ ------- -->
<!-- ------ EXHIBITIONISM ------ -->
<!-- - При оголении некоторых частей тела вне гардероба и своей комнаты гг будет получать этот значок. При наведении показывается бонус привлекательности -->
<!-- ------ ------- -->
<!-- ------ FOOD ------ -->
<<set $activeFoodCount = 0>>
<<for _i, _name range $listOfFood>>
<<if $inventory.food[_name].boostTimer <= $inventory.food[_name].boostTimerReset and $inventory.food[_name].boostTimer > 0>>
<<set $activeFoodCount += 1>>
<<endif>>
<</for>>
<<if $activeFoodCount > 0>>
<<set $iconFoodShow = true>>
<<else>>
<<set $iconFoodShow = false>>
<<endif>>
<!-- ------ ------- -->
<!-- ------ INTOXICATION ------ -->
<<if $mainChar.intoxication > 0>>
<<set $iconIntoxicationShow = true>>
<<else>>
<<set $iconIntoxicationShow = false>>
<<endif>>
<!-- ------ ------- -->
<!-- ------ FATIGUE ------ -->
<<if $mainChar.energy<=20>>
<<set $iconFatigueShow = true>>
<<set $iconFatigueShowColor = "Red">>
<<elseif $mainChar.energy<=40>>
<<set $iconFatigueShow = true>>
<<set $iconFatigueShowColor = "Yellow">>
<<else>>
<<set $iconFatigueShow = false>>
<<endif>>
<!-- ------ ------- -->
<!-- ------ ATTRACTIVENESS ------ -->
<<if $mainChar.attractiveness <0>>
<<set $iconAttractivenessShow = true>>
<<set $iconAttractivenessShowColor = "Red">>
<<elseif $mainChar.attractiveness <=20>>
<<set $iconAttractivenessShow = false>>
<<elseif $mainChar.attractiveness<=55>>
<<set $iconAttractivenessShow = true>>
<<set $iconAttractivenessShowColor = "White">>
<<else>>
<<set $iconAttractivenessShow = true>>
<<set $iconAttractivenessShowColor = "Green">>
<<endif>>
<!-- ------ ------- --><!-- ------ MISC. ----- -->
<<if $updateGame !=1>>
<<include "UpdatedVariables">>
<<set $updateGame to 1>>
<</if>>
<<if $mainChar.money>10000 and $updateCasinoFix !=1>>
<<set $updateCasinoFix to 1>>
<<set $mainChar.money to 10000>>
<</if>>
<<set $currentPassage = passage()>>
<<if isNaN($GameTime)>>
<<set $GameTime to 0>>
<</if>>
<<if isNaN($hourCount)>>
<<set $hourCount to 0>>
<</if>>
<<if $hour >= 7 && $hour <= 20>>
<<set $timeOfDay = "Day">>
<<else>>
<<set $timeOfDay = "Night">>
<<endif>>
<<if $mainChar.appearance.isCombed>>
<<if lastVisited("Comb yourself") >= 20>>
<<set $mainChar.appearance.isCombed = false>>
<<endif>>
<<endif>>
<<if $day == 6 || $day == 7>>
<<set $weekendDay = true>>
<<set $weekDay = false>>
<<else>>
<<set $weekDay = true>>
<<set $weekendDay = false>>
<<endif>>
<<silently>>
<<ScheduleBrother>> <<ScheduleMom>> <<ScheduleDad>>
<</silently>>
<!-- ------ STATS ------ -->
<<set $mainChar.money to Math.max(0,$mainChar.money)>>
<<set $mainChar.maxEnergy = 50 + $mainChar.fitness>>
<<if $mainChar.energy < 0>>
<<set $mainChar.energy = 0>>
<<elseif $mainChar.energy > $mainChar.maxEnergy>>
<<set $mainChar.energy = $mainChar.maxEnergy>>
<<endif>>
<<if $mainChar.arousal < 0>>
<<set $mainChar.arousal = 0>>
<<elseif $mainChar.arousal > 100>>
<<set $mainChar.arousal = 100>>
<<endif>>
<<if $mainChar.tookArousalPill is 'true'>>
<<set $mainChar.arousal = Math.max(70,$mainChar.arousal)>>
<</if>>
<<if $mainChar.cleanliness < 0>>
<<set $mainChar.cleanliness = 0>>
<<elseif $mainChar.cleanliness > 100>>
<<set $mainChar.cleanliness = 100>>
<<endif>>
<<if $mainChar.intoxication < 0>>
<<set $mainChar.intoxication = 0>>
<<elseif $mainChar.intoxication > 100>>
<<set $mainChar.intoxication = 100>>
<<endif>>
<<if $mainChar.corruption < 0>>
<<set $mainChar.corruption to 0>>
<<elseif $mainChar.corruption >= $mainChar.maxCorruption>>
<<set $mainChar.corruption to $mainChar.maxCorruption>>
<<endif>>
<<if $mainChar.fitness < 0>>
<<set $mainChar.fitness = 0>>
<<elseif $mainChar.fitness > 100>>
<<set $mainChar.fitness = 100>>
<<endif>>
<<if $mainChar.attractiveness < 0>>
<<set $mainChar.attractiveness = 0>>
<<elseif $mainChar.attractiveness > 100>>
<<set $mainChar.attractiveness = 100>>
<<endif>>
<<if $mainChar.intellect < 0>>
<<set $mainChar.intellect = 0>>
<<elseif $mainChar.intellect > 100>>
<<set $mainChar.intellect = 100>>
<<endif>>
<<if $brother.relationship < 0>>
<<set $brother.relationship = 0>>
<<elseif $brother.relationship>=$mainChar.maxRelationship>>
<<set $brother.relationship to $mainChar.maxRelationship>>
<<endif>>
<<if $dad.relationship < 0>>
<<set $dad.relationship = 0>>
<<elseif $dad.relationship>=$mainChar.maxRelationship>>
<<set $dad.relationship to $mainChar.maxRelationship>>
<<endif>>
<<if $mom.relationship < 0>>
<<set $mom.relationship = 0>>
<<elseif $mom.relationship>=$mainChar.maxRelationship>>
<<set $mom.relationship to $mainChar.maxRelationship>>
<<endif>>
<<set $mainChar.fitnessBoost = Math.trunc($mainChar.fitness/2)>>
<<set $mainChar.intellectBoost = Math.trunc($mainChar.intellect/2)>>
<<if $mainChar.tookEnergyPill>><<set _boost = 20>><<else>><<set _boost = 0>>
<</if>>
<<if $mainChar.hasSTD and $mainChar.energy > Math.round(Math.max(100 - ($dayCount - $mainChar.hasSTDDay) * 4, 15) / 5) * 5 + _boost>>
<<set $mainChar.energy to Math.round(Math.max(100 - ($dayCount - $mainChar.hasSTDDay) * 4, 15) / 5) * 5 + _boost>>
<</if>>
<!-- ------ SCHOOL ------ -->
<<if $mainChar.school.Math.testNumber !=0>>
<<set $mainChar.school.Math.score = Math.round($mainChar.school.Math.score * 10) / 10>> <</if>>
<<if $mainChar.school.Science.testNumber !=0>>
<<set $mainChar.school.Science.score = Math.round($mainChar.school.Science.score * 10) / 10>>
<</if>>
<<if $mainChar.school.History.testNumber != 0>>
<<set $mainChar.school.History.score = Math.round($mainChar.school.History.score * 10) / 10>>
<</if>>
<<if $mainChar.school.PE.testNumber != 0>>
<<set $mainChar.school.PE.score = Math.round($mainChar.school.PE.score * 10) / 10>>
<</if>>
<<if $mainChar.school.reputation < 0>>
<<set $mainChar.school.reputation = 0>>
<<elseif $mainChar.school.reputation > 100>>
<<set $mainChar.school.reputation = 100>>
<<endif>>
<<if $mainChar.school.Math.score < 0>>
<<set $mainChar.school.Math.score = 0>>
<<elseif $mainChar.school.Math.score > 20>>
<<set $mainChar.school.Math.score = 20>>
<<endif>>
<<if $mainChar.school.Science.score < 0>>
<<set $mainChar.school.Science.score = 0>>
<<elseif $mainChar.school.Science.score > 20>>
<<set $mainChar.school.Science.score = 20>>
<<endif>>
<<if $mainChar.school.History.score < 0>>
<<set $mainChar.school.History.score = 0>>
<<elseif $mainChar.school.History.score > 20>>
<<set $mainChar.school.History.score = 20>>
<<endif>>
<<if $mainChar.school.PE.score < 0>>
<<set $mainChar.school.PE.score = 0>>
<<elseif $mainChar.school.PE.score > 20>>
<<set $mainChar.school.PE.score = 20>>
<<endif>>
<<if !($dayCount % 30) and $mainChar.school.gradeReport != $dayCount>>
<<set $mainChar.school.gradeReport to true>>
<</if>>
<<if !(($dayCount+7) % 15) and $mainChar.school.fees != $dayCount>>
<<set $mainChar.school.fees to true>>
<</if>>
<<if $day == 5>>
<<if $hour <9>>
<<set $mainChar.school.Math.missedTest to true>>
<<elseif $hour == 9 and $minute <=45 and $currentPassage is "Classes">>
<<set $mainChar.school.Math.missedTest to false>>
<</if>>
<</if>>
<<if $day == 2>>
<<if $hour <10>>
<<set $mainChar.school.Science.missedTest to true>>
<<elseif $hour == 10 and $minute <=45 and $currentPassage is "Classes">>
<<set $mainChar.school.Science.missedTest to false>>
<</if>>
<</if>>
<<if $day == 3>>
<<if $hour <11>>
<<set $mainChar.school.History.missedTest to true>>
<<elseif $hour == 11 and $minute <=45 and $currentPassage is "Classes">>
<<set $mainChar.school.History.missedTest to false>>
<</if>>
<</if>>
<<if $day == 5>>
<<if $hour <13>>
<<set $mainChar.school.PE.missedTest to true>>
<<elseif $hour <=15 and $currentPassage is "Classes">>
<<set $mainChar.school.PE.missedTest to false>>
<</if>>
<</if>>
<!-- ------ WORK ------ -->
<<if $mainChar.work.barmaid.experience < 0>>
<<set $mainChar.work.barmaid.experience = 0>>
<<elseif $mainChar.work.barmaid.experience > 100>>
<<set $mainChar.work.barmaid.experience = 100>>
<<endif>>
<<if $mainChar.work.waitress.experience < 0>>
<<set $mainChar.work.waitress.experience = 0>>
<<elseif $mainChar.work.waitress.experience > 100>>
<<set $mainChar.work.waitress.experience = 100>>
<<endif>>
<<if $mainChar.work.secretary.experience < 0>>
<<set $mainChar.work.waitress.experience = 0>>
<<elseif $mainChar.work.waitress.experience > 50>>
<<set $mainChar.work.waitress.experience = 50>>
<<endif>>
<!-- ------ ACHIEVEMENTS ------ -->
<<if $mainChar.intellect ==0>>
<<Achievements "intellectmin" "Brainless and Fuckable">>
<<elseif $mainChar.intellect ==100>>
<<Achievements "intellectmax" "Too Smart to be Fucked">>
<</if>>
<<if $mainChar.fitness ==100>>
<<Achievements "fitnessmax" " Workout Warrior, Bedroom Beast">>
<</if>>
<<if $mainChar.corruption >=150>>
<<Achievements "corruption" " Depraved Fuck Doll">>
<</if>>
<<if $mainChar.attractiveness >=90>>
<<Achievements "outfit" "Dressed to please">>
<</if>>
<<if $wardrobe.clothes.length + $wardrobe.lingerie.length >= ($Mall.clothes_top.length + $Mall.clothes_bottom.length + $Mall.sport_swim.length + $Mall.sport_sports.length + $Mall.shoes_flats.length + $Mall.shoes_heels.length + $Mall.stockings.length + $Mall.lingerie.length + $Mall.daring.length)*0.8>>
<<Achievements "outfit" "Shopaholic">>
<</if>>
<!-- ------ HUNGER ------ -->
<<if isNaN($lastHour)>>
<<set $lastHour = $hour>>
<</if>>
<<if $hour != $lastHour and $hour > $lasthour>>
<<set $mainChar.energy to Math.max(0, $mainChar.energy - 5*($hour-$lastHour))>>
<<set $lastHour = $hour>>
<<if $mainChar.energy <=10>>
<<set $mainChar.fitness -=0.5>>
<</if>>
<</if>>
<!-- ------ ATTRACTIVENESS ------ -->
<<if isNaN(_clothesEffect)>>
<<set _clothesEffect to 0>>
<</if>>
<<for _item range $mainChar.look.clothes>>
<<if !isNaN(_item.allure)>>
<<set _clothesEffect += _item.allure>>
<</if>>
<</for>>
<<if $mainChar.look.clothes.torso.name is '' and $mainChar.look.lingerie.chest.name is ''>>
<<set _clothesEffect += 20>>
<<elseif $mainChar.look.clothes.torso.name is ''>>
<<set _clothesEffect += 10>>
<</if>>
<<if $mainChar.look.clothes.legs.name is '' and $mainChar.look.lingerie.groin.name is ''>>
<<set _clothesEffect += 20>>
<<elseif $mainChar.look.clothes.legs.name is ''>>
<<set _clothesEffect += 10>>
<</if>>
<<set _clothesEffect to ( _clothesEffect / 1.8)>>
<<if isNaN(_lingerieEffect)>>
<<set _lingerieEffect to 0>>
<</if>>
<<for _item range $mainChar.look.lingerie>>
<<if !isNaN(_item.allure)>>
<<set _lingerieEffect += _item.allure>>
<</if>>
<</for>>
<<if $mainChar.look.lingerie.groin.name is '' and ($mainChar.look.clothes.torso.name.toLowerCase().indexOf('dress') !== -1 or $mainChar.look.clothes.legs.name.toLowerCase().indexOf('skirt') !== -1)>>
<<set _lingerieEffect += 15>>
<</if>>
<<set _lingerieEffect to _lingerieEffect/3>>
<<if isNaN(_accessoriesEffect)>>
<<set _accessoriesEffect to 0>>
<</if>>
<<for _item range $mainChar.look.accessories>>
<<if !isNaN(_item.allure)>>
<<set _accessoriesEffect += _item.allure>>
<</if>>
<</for>>
<<set _accessoriesEffect to _accessoriesEffect/2>>
<<if isNaN(_lookEffect)>><<set _lookEffect to 0>><</if>>
<<if !$mainChar.appearance.isCombed>>
<<set _lookEffect -=20>>
<</if>>
<<if $mainChar.appearance.makeup is "No">>
<<set _lookEffect -=8>>
<<elseif $mainChar.appearance.makeup is "Subtle">>
<<set _lookEffect +=3>>
<<elseif $mainChar.appearance.makeup is "Regular" or $mainChar.appearance.makeup is "Cute">>
<<set _lookEffect +=8>>
<<elseif $mainChar.appearance.makeup is "Flashy" or $mainChar.appearance.makeup is "Heavy" or $mainChar.appearance.makeup is "Goth">>
<<set _lookEffect +=10>>
<<elseif $mainChar.appearance.makeup is "Ruined">>
<<set _lookEffect -=15>>
<</if>>
<<if !$mainChar.appearance.teethBrushed>>
<<set _lookEffect -=5>>
<</if>>
<<if $mainChar.eroticLook.intimateHaircut is "stubble" and ($mainChar.look.clothes.legs.name.toLowerCase().indexOf('skirt') !== -1 or $mainChar.look.clothes.torso.name.toLowerCase().indexOf('dress') !== -1 or $mainChar.look.clothes.legs.name.toLowerCase().indexOf('shorts') !== -1)>>
<<set _lookEffect -=15>>
<<elseif $mainChar.eroticLook.intimateHaircut is "hairy" and ($mainChar.look.clothes.legs.name.toLowerCase().indexOf('skirt') !== -1 or $mainChar.look.clothes.torso.name.toLowerCase().indexOf('dress') !== -1 or $mainChar.look.clothes.legs.name.toLowerCase().indexOf('shorts') !== -1)>>
<<set _lookEffect -=30>>
<</if>>
<<set _lookEffect to _lookEffect*1.5>>
<<if $mainChar.work.currentWorkName != "">>
<<if $mainChar.work.costume is "Normal">>
<<set _costumeEffect to 15>>
<<set _clothesEffect to 0>>
<<elseif $mainChar.work.costume is "Sexy">>
<<set _costumeEffect to 30>>
<<set _clothesEffect to 0>>
<<else>>
<<set _costumeEffect to 45>>
<<set _clothesEffect to 0>>
<</if>><<else>><<set _costumeEffect to 0>><</if>>
<<if $mainChar.appearance.isPerfumed is 'true'>>
<<set _lookEffect +=10>>
<</if>>
<<set _cleanlinessEffect to Math.round((Math.pow($mainChar.cleanliness / 100, 0.5) * 10))-5>>
<<set _fitnessEffect to (($mainChar.fitness - 50) / 3.5)>>
<<set $mainChar.attractiveness to Math.round( _clothesEffect + _costumeEffect + _lingerieEffect + _accessoriesEffect + _lookEffect + _cleanlinessEffect + _fitnessEffect
)>><div class="default-image-wrapper">
[img[String.format($urlPath + "/Hospital/Hospital_surgical.jpg")]]
</div><br>
You sit on the examination table in the doctor's office, the crinkle of the paper sheet beneath you echoing in the quiet room. The sterile smell of the clinic fills your nostrils, and the cool air sends a slight shiver down your spine. You're dressed in a hospital gown, the thin fabric doing little to keep you warm or cover your modesty. The doctor enters the room, his white coat rustling with each brisk step. He offers you a reassuring smile as he sits down on the stool in front of you, your medical chart in his hands.
<<ct "Doctor" "Neutral">>I'm just going to do a final check before your operation today.<</ct>>
You nod, trying to swallow the lump of nervousness in your throat. He starts by checking your vitals—blood pressure, temperature, pulse. Each touch of his stethoscope or the cuff around your arm sends a jolt of anxiety through you. He asks you a series of questions about your medical history, any allergies, and your current medications. You answer each one carefully, your mind racing with thoughts of the upcoming procedure.<br><br>
<<switch $surgery>>
<<case "breasts enlargement" "breasts reduction">>
<<if $surgery is "breasts enlargement">>
<<ct "Doctor" "Neutral">>So, young lady, you want to enlarge your breasts from a <<print $mainChar.appearance.chest.size.toUpperCase()>>-cup to a
<<if $mainChar.appearance.chest.size == 'a'>>
B-cup
<<elseif $mainChar.appearance.chest.size == 'b'>>
C-cup
<<else>>
D-cup
<</if>>, is that right ?<</ct>>
<<else>>
<<ct "Doctor" "Neutral">> So, young lady, you want to have smaller breasts, from a <<print $mainChar.appearance.chest.size.toUpperCase()>>-cup to a
<<if $mainChar.appearance.chest.size == 'd'>>
C-cup
<<elseif $mainChar.appearance.chest.size == 'c'>>
B-cup
<<else>>
A-cup
<</if>>, is that right ?<</ct>>
<</if>>
<<ct "MC" "">>Yes, that's right.<</ct>>
You look around the room while <<linkreplace "he examines your breasts.">> he examines your breasts. His touch is gentle yet clinical. He explains what he's doing at each step, his voice calm and reassuring.
<<ct "Doctor" "Neutral">>We'll be making incisions here and here,<</ct>>
<<ct "MC" "">> And the recovery time?<</ct>>
<<ct "Doctor" "Neutral">> It varies from person to person. But generally, you can expect to be sore and swollen for the next few days. <</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Hospital/Surgery/Breast.webp")]]
</div><br>
He makes a final note in your chart and looks up at you with a warm smile.
<<ct "Doctor" "Happy">>Everything looks good. You're all set for the operation. The nurses will be in shortly to prepare you and take you to the operating room.<</ct>>
<<ct "MC" "">>Thank you, Doctor.<</ct>>
You take a deep breath, trying to steady your nerves. He offers you a reassuring nod. <<ct "Doctor" "Happy">>You're welcome. Try to relax. You're in good hands, and we'll take great care of you.<</ct>>
<<linkreplace "Lie down on the examination table">> You lie down on the examination table, and the doctor prepares the equipment. The anesthesiologist approaches you, her face kind and professional.
<<ct "Nurse" "Neutral">>I'm going to administer the anesthesia now. You'll feel a slight pinch, and then you'll start to feel drowsy.<</ct>>
You nod, trying to keep your breathing steady. She inserts the IV into your arm, the cool liquid flowing into your veins. You feel a slight sting, and then a warmth begins to spread through your body. The room starts to blur, the voices around you becoming distant and muffled.
<<ct "Nurse" "Neutral">>Count backward from ten for me.<</ct>>
You take a deep breath and begin to count.
<<ct "MC" "">>Ten... nine... eight...<</ct>>
Your voice grows softer with each number, the world around you fading away. <<ct "MC" "">>Seven... six...<</ct>> The room spins, the lights above you becoming a blur of white.
<<ct "MC" "">>Three... two...<</ct>> You manage to murmur before darkness claims you, and you drift off into a deep, [[dreamless sleep.->Recovery]]<br><br>
<<set $hour +=2>>
<<include "Surgeries: breasts">>
<<replace #leave>><</replace>><</linkreplace>>
<br> <span id='leave'>[[Change your mind->Hospital]]</span>
<</linkreplace>>
<<case "Eye color">>
<<ct "Doctor" "Neutral">>So, you're here to change the color of your eyes?<</ct>>
You nod, explaining your desire for <<set $selectedeye to $mainChar.appearance.head.eyes.color>>
<<listbox "$selectedeye" autoselect>>
<<optionsfrom $eyeColors>>
<</listbox>> eyes. <br><br>
<<done>>
<<script>>
$('#listbox-selectedeye').on('change', function () {
var selectedeye = State.variables.selectedeye;
var urlPath = State.variables.urlPath;
if (selectedeye === State.variables.mainChar.appearance.head.eyes.color){
$('#same').show();
$('#different').hide();
} else {
$('#same').hide();
$('#different').show();
}
var imageUrl = String.format(urlPath + '/PaperDoll/MainBody/Eyes/' + selectedeye + 'Eyes.png');
$('#DollEyes').html('<img src="' + imageUrl + '" alt="Doll eye">');
});
<</script>>
<</done>>
<div id='same'> This is your current eyes color.</div>
<div id='different' style="display: none;">
The doctor listens attentively, taking notes and explaining the procedure.
<<ct "Doctor" "Neutral">>We'll be using a laser to alter the pigment in your iris. It's a safe and effective procedure, but it might be a bit uncomfortable. We'll do our best to make you as comfortable as possible.<</ct>>
<<linkreplace "Lie down on the examination table">>
<<ct "Nurse" "Neutral">>'m going to administer the anesthesia now. You'll feel a slight pinch, and then you'll start to feel drowsy.<</ct>>
You nod, trying to keep your breathing steady. She inserts the IV into your arm, the cool liquid flowing into your veins. You feel a slight sting, and then a warmth begins to spread through your body. The room starts to blur, the voices around you becoming distant and muffled.
<<ct "Nurse" "Neutral">>Count backward from ten for me.<</ct>>
You take a deep breath and begin to count.
<<ct "MC" "">>Ten... nine... eight...<</ct>>
Your voice grows softer with each number, the world around you fading away. <<ct "MC" "">>Seven... six...<</ct>> The room spins, the lights above you becoming a blur of white.
<<ct "MC" "">>Three... two...<</ct>> [[dreamless sleep.->Recovery]]<br><br>
<<set $hour +=2>>
<<set $mainChar.appearance.head.eyes.color to $selectedeye>>
<<MainChar_Stats "energy" "-25">>
<<MainChar_Stats "money" "-500">>
<<replace #leave>><</replace>><</linkreplace>></div>
<br> <span id='leave'>[[Change your mind->Hospital]]</span>
<</switch>>
<<set $minute += 40>>
<<if $surgery == "breasts enlargement">>
<<set $mainChar.appearance.chest.operation to "enlargement">>
<<if $mainChar.appearance.chest.size == 'a'>>
<<set $mainChar.appearance.chest.size = 'b'>>
<<set _price = 1000>>
<<elseif $mainChar.appearance.chest.size == 'b'>>
<<set $mainChar.appearance.chest.size = 'c'>>
<<set _price = 1500>>
<<elseif $mainChar.appearance.chest.size == 'c'>>
<<set $mainChar.appearance.chest.size = 'd'>>
<<set _price = 2000>>
<<endif>>
<<elseif $surgery == "breasts reduction">>
<<set $mainChar.appearance.chest.operation to "reduction">>
<<if $mainChar.appearance.chest.size == 'b'>>
<<set $mainChar.appearance.chest.size = 'a'>>
<<set _price = 1000>>
<<elseif $mainChar.appearance.chest.size == 'c'>>
<<set $mainChar.appearance.chest.size = 'b'>>
<<set _price = 1500>>
<<elseif $mainChar.appearance.chest.size == 'd'>>
<<set $mainChar.appearance.chest.size = 'c'>>
<<set _price = 2000>>
<<endif>>
<<endif>>
<p class="minus">-$<<= _price>></p>
<br>
<p class="minus">-20 Energy</p><<set $mainChar.money -= _price>><<set $mainChar.energy -= 20>><br>
<<MainChar_Stats "intellect" "-1">>
<br><br>
<<if $mainChar.appearance.chest.size is 'd'>>
<<Achievements "breast" "Busty bimbo">>
<</if>><div class="default-image-wrapper">[img[String.format($urlPath + "/Tattoo_Parlor/TattooOperation.jpg")]]</div><br>
You approach the reception desk and point to a design in the catalog, your pulse quickening with a mix of excitement and nerves.
<<ct "MC" "">>
I'd like to get this one, and I’d like it here.
<</ct>>
<<ct "KnownMale3" "Neutral">>
That's a great choice! Just fill these out, and then we'll get started.
<</ct>>
You take the clipboard and find a seat in the waiting area, filling out the forms with a sense of excitement. After a few minutes, the artist approaches you, a friendly smile on his face. He gestures for you to follow him to a small workroom. The machine starts buzzing as he prepares.
<<ct "KnownMale3" "Neutral">>
Alright—take a breath. Ready?
<</ct>>
<<ct "MC" "">>
Ready.
<</ct>>
The needle meets your skin with a sharp sting, and you focus on staying calm while the artist works with steady precision. Time passes—slow, buzzing, almost meditative—until he finally pulls back and cleans the area.
<<ct "KnownMale3" "Happy">>
All done. Take a look.
<</ct>>
<<ct "MC" "">>
It looks amazing. Thank you.
<</ct>>
You stand up, feeling a sense of accomplishment and excitement. You can't help but smile, knowing that you've just added a permanent piece of art to your body, a symbol of your unique identity and self-expression.<br>
You thank him one last time and [[leave the tattoo parlor.->Go out]]<br><br>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "cleanliness" "-10">>
<<set $hour +=2>><<widget "ScheduleBrother">>
<!-- $args[0] - for displaying current activity in not-rooms locations ("Display") -->
<<silently>>
<<ScheduleBrotherActivity>>
<</silently>>
<<if passage() == $brother.currentLocation>>
<p>⛉</p> Brother - <<= $brother.activity>>
<<ScheduleBrotherActivity>><br>
<<endif>>
<<if $args[0] == "Display">>
Brother - <<= $brother.activity>> | <<= $brother.currentLocation>> <br>
<<endif>>
<</widget>>
<<widget "ScheduleMom">>
<!-- $args[0] - for displaying current activity in not-rooms locations ("Display") -->
<<silently>>
<<ScheduleMomActivity>>
<</silently>>
<<if passage() == $mom.currentLocation>>
<p>⛉</p> Mother - <<= $mom.activity>>
<<ScheduleMomActivity>>
<br>
<<endif>>
<<if $args[0] == "Display">>
Mother - <<= $mom.activity>> | <<= $mom.currentLocation>> <br>
<<endif>>
<</widget>>
<<widget "ScheduleDad">>
<!-- $args[0] - for displaying current activity in not-rooms locations ("Display") -->
<<silently>>
<<ScheduleDadActivity>>
<</silently>>
<<if passage() == $dad.currentLocation>>
<p>⛉</p> Father - <<= $dad.activity>>
<<ScheduleDadActivity>>
<br>
<<endif>>
<<if $args[0] == "Display">>
Father - <<= $dad.activity>> | <<= $dad.currentLocation>> <br>
<<endif>>
<</widget>>
<h4>MAIN CHARACTER</h4>
Waking up - 8:00
Taking shower – 8:00-9:00 (кроме 8:15-8:30)
<u>Breakfast</u> – 8:00-9:00
School, first part – 9:00-11:00
<u>Dinner</u> – 11:00-12:00
School, second part – 12:00-14:00
School club/detention - 14:00-15:30
Part-time job - 16:00-19:00
<u>Supper</u> – 19:00-20:00
Going to bed – 22:00, 23:00 (-10 Energy), 00:00 (-20 Energy)
<hr>
<h4>BROTHER</h4>
Waking up – 8:00
Preparing for school– 8:00-8:15
Taking shower – 8:15-8:20
*<u>Breakfast</u> – 8:20-9:00
*School, first part (wknd: hanging out in town) – 9:00-12:00
*<u>Dinner</u> – 12:00-13:00
*School, second part (wknd: playing computer) – 13:00-15:00
*Sports club – 15:00-16:00
*Hanging out in town – 16:00-17:00
Doing exercises – 17:00-18:00
Chatting with friends – 18:00-19:00
<u>Supper</u> – 19:00-20:00
Watching TV with family – 20:00-22:00
Playing computer – 22:00-23:00
Going to bed – 23:00
<hr>
<h4>MOM</h4>
Waking up - 8:00
Taking shower – 8:20-8:25
<u>Breakfast</u> – 8:00-9:00
Work, first part (wknd: riding a bike) – 9:00-11:00
<u>Dinner</u> – 11:00-12:00
Work, second part (wknd: shopping) – 12:00-16:00
Working in the garden – 16:00-17:00
Doing chores – 17:00-18:00
Doing laundry and ironing – 18:00-19:00
<u>Supper</u> – 19:00-20:00
Watching TV with family – 20:00-22:00
Going to bed – 22:00
<hr>
<h4>DAD</h4>
Waking up - 8:00
Taking shower – 8:25-8:30
<u>Breakfast</u> – 8:00-9:00
Work, first part (wknd: riding a bike) – 9:00-11:00
<u>Dinner</u> – 11:00-12:00
Work, second part (wknd: shopping) – 12:00-16:00
Watching TV – 16:00-17:00
Reading a book – 17:00-18:00
Calculating and paying taxes – 18:00-19:00
<u>Supper</u> – 19:00-20:00
Watching TV with family – 20:00-22:00
Going to bed – 22:00
<<back "Back">><div class="default-image-wrapper">
[img[String.format($urlPath + "/Restaurant/Work/Manager.jpg")]]
</div><br>
You spot a waitress passing by and gently raise a hand to get her attention. She pauses, offering a polite smile despite the busy environment.
<<ct "MC" "">>
Excuse me… could you tell me where I can find the manager?
<</ct>>
<<ct "Waitress" "Neutral">>
Looking for the boss? Sure, he’s in the small office at the back. Just follow that corridor and you’ll see a door on the right.
<</ct>>
You nod, grateful, but the waitress continues, lowering her voice slightly and leaning closer.
<<ct "Waitress" "Tease">>
He’s in a good mood today… lucky you.
<</ct>>
<<ct "MC" "">>
Oh… good to know. Thanks.
<</ct>>
She chuckles softly. You walk down the indicated corridor and stop in front of the office door. After knocking twice, a muffled voice tells you to come in.
<<ct "Boss" "Neutral">>
Please, come in.
<</ct>>
You step inside. A young, sharply dressed man sits behind a polished desk. He looks up, visibly surprised to see you. You take a step closer, folding your hands.
<<ct "MC" "">>
I’m here to ask about a waitress position. I heard there might be an opening.
<</ct>>
<<if $mainChar.attractiveness > 0>>
<<ct "Boss" "Neutral">>
A job application, then. Have a seat.
<</ct>>
You sit opposite him, feeling his assessing gaze—not unkind, just attentive. With a notepad and pen at the ready, he listens attentively as you express your interest in an evening position at the establishment.
<<ct "Boss" "Tease">>
The dining room can get chaotic. Think you can keep up when things get rough?
<</ct>>
<<ct "MC" "">>
I can handle pressure. And if I can’t yet… I’ll learn fast.
<</ct>>
<<ct "Boss" "Surprised">>
Confident. That’s good. Well, we do have an opening. Evening shifts, mostly. Four to ten PM. Flexible hours if you’re a student. Uniform included.
<</ct>>
<<ct "MC" "">>
It sounds manageable.
<</ct>>
<<ct "Boss" "Neutral">>
So, Miss $mainChar.lastName … is this something you want to commit to?
<</ct>>
Upon reflexion, you <<linkreplace "agree to his proposal.">> agree to his proposal.<br>
<<ct "MC" "">>
Yes. I’d like to join the team.
<</ct>>
<<ct "Boss" "Happy">>
Excellent. You can start whenever you’re ready. First shift: 16:00 to 19:00.
<</ct>>
You nod before getting up to shake his hand. With a smile, you open the door and [[leave his office.->Restaurant]]
<<set $mainChar.work.waitress.experience += 1>>
<br><br>
<<replace #refuse>><</replace>><</linkreplace>> <br>
<span id='refuse'>Tell him you'll think about it and [[leave the office.->Restaurant]]</span>
<<else>>
As you introduce yourself, his expression shifting from focused to slightly uncomfortable as he takes in your appearance. His eyes avoid yours for a beat too long before finally meeting them again, his tone turning hesitant.
<<ct "Boss" "Neutral">>
I’m afraid we’re looking for someone who… presents themselves a bit more cleanly.
<</ct>>
You feel a flush of embarrassment creep up your cheeks. You hadn't realized how disheveled you looked until this moment. You shift uncomfortably, feeling the sting of rejection and embarrassment. For a moment, the silence stretches.
<<ct "MC" "">>
I… understand. Sorry for the trouble.
<</ct>>
<<ct "Boss" "Neutral">>
Thank you for stopping by.
<</ct>>
You don’t trust yourself to answer and you simply [[walk out of the office,->Restaurant]] letting the mixture of hurt and frustration push you forward.
<</if>><<set $hour +=1>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Restaurant/Work/TakingOrder{0}.jpg",random(3))]]
</div><br>
<<if $hour >= 22>>
<<set $hour = 22>>
<<set $minute = 0>>
The restaurant hums with the last remnants of the evening rush—clinking glasses, low conversations, the occasional burst of laughter. You weave between tables, clearing plates and wiping down surfaces, the weight of the long shift settling into your legs. The clock above the bar finally ticks to 10 PM, and you feel the weight of the last hours in your aching feet. You lean against the host stand, stretching your back, when you see your manager emerge from the kitchen.
<<ct "Boss" "Happy">>Alright, you’re good to go. Thanks for sticking around to close up tonight.<</ct>>
<<ct "MC" "">>No problem. Have a nice evening.<</ct>>
You untie your apron, stretching your sore shoulders as you [[head toward the locker room.->Locker Room]]<br><br>
<<set _pay to random(3+0.3*$mainChar.work.waitress.experience,8+0.4*$mainChar.work.waitress.experience)>>
<p class="add">+<<print _pay>> Money</p> <<set $mainChar.money += _pay>>
<br>
<p class="add">+1 Experience</p> <<set $mainChar.work.waitress.experience += 1>><br>
<<MainChar_Stats "cleanliness" "-15">>
<<MainChar_Stats "energy" "-15">>
<<elseif $mainChar.energy <20>>
The dinner rush is finally winding down, but your feet scream with every step, your lower back aching like you’ve been carrying the weight of the entire restaurant on your spine. You lean against the service station, rubbing your temples as you watch the last table linger over their desserts. Your manager, arms crossed, watches you from the other side of the room. His expression is unreadable, but you can feel the weight of his gaze. You take a deep breath and approach him, forcing a tired smile.
<<ct "MC" "">>Hey, I don’t know if I can keep going. I’m completely wiped.<</ct>>
He exhales through his nose, his eyes flicking over the nearly empty dining room. There’s no anger in his voice, but no warmth either—just the flat tone of someone who’s heard this one too many times before.
<<ct "Boss" "Neutral">>Yeah, fine. Clock out. But we’ll be short-staffed next week, so don’t pull this again.<</ct>>
You don’t even bother to argue. The relief floods through you instantly, your shoulders sagging as you [[make your way toward the locker room.->Locker Room]]<br><br>
<<set _pay to random(3+0.3*$mainChar.work.waitress.experience,8+0.4*$mainChar.work.waitress.experience)>>
<p class="add">+<<print _pay>> Money</p> <<set $mainChar.money += _pay>>
<br>
<p class="add">+1 Experience</p> <<set $mainChar.work.waitress.experience += 1>><br>
<<MainChar_Stats "cleanliness" "-15">>
<<MainChar_Stats "energy" "-15">>
<<elseif $mainChar.cleanliness < 30 or $mainChar.attractiveness <10>>
The evening rush is in full swing, and you barely have a second to breathe. Plates clatter, voices blend into a steady hum, and the scent of sizzling food lingers in the air. You dart between tables, balancing trays, forcing smiles, and trying to keep up with the endless orders. But at some point—you're not sure when—you realize something's off. You’re wiping down a table for the third time when your manager, arms crossed, stops beside you. His expression is unreadable, but his sigh says it all.
<<ct "Boss" "Neutral">>You look like you’ve been through a war.<</ct>>
<<ct "MC" "">>Yeah, sorry. It’s been one of those shifts.<</ct>>
<<ct "Boss" "Neutral">>You can’t keep going like this. Go clean yourself up.<</ct>>
You don’t argue. Grabbing your bag from under the counter, you slip into the back, the noise of the dining room fading behind you [[head for the locker room.->Locker Room]]<br><br>
<<set _pay to random(3+0.3*$mainChar.work.waitress.experience,8+0.4*$mainChar.work.waitress.experience)>>
<p class="add">+<<print _pay>> Money</p> <<set $mainChar.money += _pay>>
<br>
<p class="add">+1 Experience</p> <<set $mainChar.work.waitress.experience += 1>><br>
<<MainChar_Stats "cleanliness" "-15">>
<<MainChar_Stats "energy" "-15">>
<<else>>
<<set _event to random(4)>>
<<if _event is 0>>
The dinner rush is in full swing, and the hum of conversation and clinking cutlery fills the air. You weave between tables, balancing a tray of steaming plates in one hand and a carafe of red wine in the other. The scent of garlic, seared steak, and fresh bread lingers, mixing with the faint perfume of your vanilla-scented lotion.
You approach a table near the window, where a middle-aged couple is sharing a bottle of Cabernet. The woman smiles as you set down their appetizers.
<<ct "Female" "">>Oh, this looks divine! You’re a lifesaver—we were starving.<</ct>>
<<ct "MC" "">>Glad to hear it! The chef outdid himself with the bruschetta tonight. Can I get you anything else while you wait for your mains?<</ct>>
The man glances up from his menu, his eyes lingering just a second too long on your name tag.
<<ct "Male" "">>Actually, could we get another round of drinks? And maybe a recommendation for dessert?<</ct>>
<<ct "MC" "">>Of course! The tiramisu is to die for, but if you want something lighter, the lemon tart is a crowd-pleaser. I’ll grab those drinks right away.<</ct>>
You turn toward the bar, where a group of young guys in business casual are laughing loudly over cocktails. One of them flags you down with a grin.
<<ct "Male" "" "1">>Hey, can we get another round of Old Fashioneds over here? <</ct>>
<<ct "MC" "">>I’ll see what I can do.<</ct>>
The mom sighs in relief, and you wink at the kids before hurrying off. The night goes on like this—a symphony of orders, laughter, and the occasional flirtatious remark. You move with practiced ease, your smile never wavering, even as your feet start to ache in your shoes.<br><br>
<<elseif _event is 1>>
The dinner rush is in full swing, and you weave between tables with a tray of drinks balanced effortlessly on your palm. The group of men at table seven—suits, expensive watches, the kind who order whiskey neat and tip like it’s a favor—flag you down with a lazy wave. You paste on your brightest smile and approach, notepad at the ready.
<<ct "Male" "">>Ah, finally. We’ve been waiting ages for someone to take our order. Thought you’d forgotten about us.<</ct>>
You tilt your head, your pen hovering over the notepad.
<<ct "MC" "">>I’m so sorry about that, gentlemen. What can I get for you?<</ct>>
The one in the middle, the self-appointed spokesman, leans back in his chair, his gaze dragging slowly from your shoes to your face.
<<ct "Male" "" "1">>Well, sweetheart, we’ll start with another round of Macallan 18. And maybe you could actually remember the specials this time?<</ct>>
You don’t blink. Your smile stays fixed, but your fingers tighten slightly around the pen.
<<ct "MC" "">>Of course. The specials tonight are the seared scallops with a lemon-beurre blanc—<</ct>>
<<ct "Male" "">>Scallops? Christ, we’re not here for appetizers, darling. Bring us the ribeye. Medium rare.<</ct>>
<<ct "MC" "">>Medium rare ribeye for the table. Got it. Anything else?<</ct>>
You turn on your heel, but not before catching the way their eyes linger on the sway of your hips. Back at the bar, you exhale sharply through your nose, rolling your shoulders once before grabbing the whiskey bottle.
<<ct "Waitress" "Neutral">>Table seven giving you hell again, huh?<</ct>>
You smirk, dropping the lime into a glass with a little more force than necessary.
<<ct "MC" "">>Oh, you know. Just another <<print $dayOfWeek>>.<</ct>>
<<elseif _event is 2>>
You balance a tray of dirty glasses as you weave through the crowded restaurant, the hum of chatter and clinking cutlery filling the air. As you approach a table of four girls, their laughter rings out—loud, uninhibited, and just a little too knowing.
One of them, a brunette with a mischievous grin, leans in, her voice dropping to a conspiratorial tone that somehow still carries.
<<ct "Female" "">>No, but I swear, last night he finally figured out how to use that tongue of his. Like, actually figured it out. I didn’t even have to draw him a map this time.<</ct>>
The table erupts in laughter, one of the girls nearly choking on her cocktail.
<<ct "Female" "" "1">>Oh my god, it’s about time. How long have you two been together? A year? And he’s just now learning the alphabet down there?<</ct>>
You clear your throat, finally catching their attention. Four pairs of eyes snap toward you, but none of them look even slightly embarrassed.
<<ct "MC" "">>Uh. Just checking in. Can I get you ladies anything else?<</ct>>
The brunette smirks, not missing a beat.
<<ct "Female" "" "1">>Yeah, actually. Can you ask the kitchen to send out another round of french fries?<</ct>>
<<ct "MC" "">>I’ll, uh… I’ll see what I can do.<</ct>>
You turn on your heel, escaping before they can share any more details.
<<else>>
The dinner rush is winding down, and the hum of conversation fills the restaurant as you weave between tables, balancing a tray of dirty dishes. Your eyes flick to the corner booth—the date. You’ve seen this scene a hundred times, but there’s something about this pair that makes you pause for a second.
The girl, nervously twirling a strand of hair around her finger, is leaning forward just a little too eagerly, her cheeks flushed. Her date, smirking as he swirls the ice in his nearly empty glass, seems to be enjoying her attention.
<<ct "Female" "">>So, do you come here often?<</ct>>
<<ct "Male" "">>Not really. But I’m glad I did tonight.<</ct>>
He leans in just enough to make it obvious, his eyes flicking down to her lips before meeting hers again. You approach the table, notepad in hand, timing it perfectly as the girl lets out a nervous laugh.
<<ct "MC" "">>Can I get you two anything else? Dessert, maybe? Or another drink?<</ct>>
The girl glances up at you, her eyes wide, like she’s been caught doing something she shouldn’t. The guy, though, doesn’t even look away from her.
<<ct "Male" "">>Yeah, we’ll take the check. And… Maybe two coffees to go?<</ct>>
<<ct "Female" "">>Yes, please.<</ct>>
You jot it down, but not before catching the way his foot brushes against hers under the table. She doesn’t pull away.
<<ct "MC" "">>Coming right up.<</ct>>
As you walk back to the counter, you glance over your shoulder just in time to see him lean in closer, his voice low. She bites her lip, her smile softening.
Yeah, this one’s going somewhere, you think, shaking your head with a small smile as you punch in their order. The clink of dishes and the murmur of other diners fade into the background—just another night, another table, another story unfolding in the corner of your section.
<</if>><br><br>
<<if gaussian($mainChar.attractiveness,20)>=35>>
You approach a table near the window, balancing a tray of clean silverware with practiced ease. The group of customers—two men and a woman—look up as you stop beside them, your pen poised over your notepad.
<<ct "MC" "">>Good evening! What can I get started for you tonight?<</ct>>
The woman smiles politely, but the man seated closest to you doesn’t even bother to hide his gaze as it drags down your body. His smirk is lazy, his eyes lingering a little too long on your hips as you shift your weight.
<<ct "Female" "">>I’ll take the grilled salmon, please. Dressing on the side.<</ct>>
You nod, scribbling it down, and lean in slightly to catch the order from the man beside her. That’s when you feel it—his hand, bold and possessive, squeezing your ass hard enough to make you stiffen. Your breath catches, but you don’t flinch. <br><br>
<span id='stop'>
<<linkreplace "Tell him to stop immediately.">>
<<ct "MC" "">>Excuse me, sir.<</ct>>
Your voice is calm, but there’s an edge to it—cold, sharp, and unmistakably serious. You lower your notepad, meeting his gaze head-on.
<<ct "MC" "">>I don’t know if you’re confused, but this is not part of the service. Keep your hands to yourself, or I’ll have to ask you to leave.<</ct>>
You gesture vaguely toward his hand, still lingering where it doesn’t belong. The man’s smirk falters. He glances at his friends, suddenly aware of how exposed he is. The woman at the table looks horrified, while the other man clears his throat awkwardly.
<<ct "Male" "">>Shit, I—I didn’t mean anything by it. Just a joke.<</ct>>
<<ct "MC" "">>Yeah? Well, it’s not funny.<</ct>>
You hold his gaze for a beat longer, making sure he understands. Then, with deliberate slowness, you turn back to the woman.
<<ct "MC" "">>Now. What else can I get for you?<</ct>>
The tension at the table is thick, but you keep your composure, your pen hovering over the notepad again. The woman hesitates, then clears her throat.
<<ct "Female" "" "1">>Uh—the house red, please.<</ct>>
You jot it down, your movements precise, professional. But the damage is done. The man doesn’t meet your eyes again.<br><br>
<<set _pay to Math.round(gaussian($mainChar.attractiveness,5)/7)>>
<p class="minus">-<<print _pay>> Money</p> <<set $mainChar.money -= _pay>>
<<silently>><<repeat 0.05s>><<run $("#block_end").css("display", "block")>>
<</repeat>><</silently>>
<<replace #moan>><</replace>><<replace #continue>><</replace>>
<</linkreplace>><br></span>
<span id='continue'>
<<if $mainChar.corruption>=10>><<linkreplace "Let him proceed.">>
<<if $mainChar.work.waitress.experience < 10>>
You don't want to cause a scene or risk losing your job, so you decide to let it slide, hoping it won't escalate.
<<ct "Male" "" "1">>I’ll take the ribeye, medium rare. And whatever you recommend, sweetheart.<</ct>>
His fingers linger, then slide lower, squeezing your ass just long enough to make your breath hitch. You shift slightly, trying to dislodge him without making a scene, but he just smirks. You swallow hard, your voice a little too bright while his fingers brush against your inner thigh. You freeze, your pen slipping in your grip.
<<ct "MC" "">>R-right. The, uh, the seafood platter is excellent—<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Restaurant/Work/Grope{0}.webp",random(2))]]
</div><br>
His fingertips slide higher, dangerously close. You press your thighs together, but it only seems to amuse him. His thumb grazes the fabric between your legs, light enough to be "accidental," heavy enough to make your stomach clench.
<<ct "Male" "" "1">>Mmm. Sounds perfect.<</ct>>
You can feel your face burning, your pulse roaring in your ears. The woman is now watching you, her brow furrowed.
<<ct "Female" "">>You okay ? You look flushed.<</ct>>
<<ct "MC" "">>Oh, just—hot in here! Kitchen’s on fire tonight.<</ct>>
The man chuckles under his breath, his fingers still tracing slow, maddening circles against your thigh. You finally manage to step back, but not before his pinky brushes against something that makes your breath catch. He leans back in his seat, satisfied, as if nothing happened.
<<ct "Male" "">>Can’t wait to taste it.<</ct>>
You scribble the rest of the order blindly, your hands shaking. When you finally turn away, you can still feel his eyes on you. You feel a sense of relief mixed with a strange sense of disappointment.
<<else>>
The second man orders a steak, his voice gruff, but your attention is split between the notepad and the slow, deliberate way the first man’s fingers trace higher, brushing the inside of your thigh. Your pen trembles just slightly as you write, and you press your lips together, forcing your voice to stay steady.
<<ct "MC" "">>And for you, sir?<</ct>>
His smirk deepens. He knows you know.
<<ct "Male" "">>I’ll take the special. And maybe… a little extra on the side.<</ct>>
His fingers slide just a fraction higher, his thumb grazing the hem of your skirt. You swallow hard, your pulse quickening, but your expression doesn’t change. The woman at the table is oblivious, chatting with her companion, but you can feel the heat rising in your cheeks.
<<ct "MC" "">>Of course. I’ll put that right in.<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Restaurant/Work/Grope{0}.webp",random(2))]]
</div><br>
Your voice is smooth, professional, but your thighs press together just a little tighter. His fingers tease the sensitive skin of your inner thigh, and you have to fight the urge to shift against his touch. Instead, you focus on the notepad, pretending to double-check the order, giving him just enough time to let his hand wander a little higher. His fingertips brush against the fabric of your panties, and you have to bite the inside of your cheek to keep from reacting. You finally step back, just enough to slip out of his reach, but your smile is knowing. The woman is still talking, unaware of the game being played under the table.
<<ct "MC" "">>I’ll get those orders right in for you. Anything else?<</ct>>
<<ct "Male" "">>Not yet. But I’m sure I’ll think of something.<</ct>>
You turn away, your heart pounding, but your steps are steady as you walk back toward the kitchen. The warmth of his touch lingers, and you can’t help but press your thighs together just a little tighter as you go, your mind already racing with the thought of what might happen the next time you pass by their table.
<</if>>
<br><br>
<<set _pay to Math.round(gaussian($mainChar.attractiveness,5)/7)>>
<p class="add">+<<print _pay>> Money</p> <<set $mainChar.money += _pay>><br>
<<MainChar_Stats "arousal" "10">>
<<silently>><<repeat 0.05s>><<run $("#block_end").css("display", "block")>>
<</repeat>><</silently>>
<<replace #moan>><</replace>><<replace #stop>><</replace>><</linkreplace>><br><</if>></span>
<span id='moan'>
<<if $mainChar.corruption>=25>><<linkreplace "Look at him and moan.">>
you shift your weight just enough to give him better access, your voice remaining steady as you jot down the orders. His fingers creep higher, his thumb brushing dangerously close to where you’re already growing warm. You bite the inside of your cheek, your breath just a little quicker.
<<ct "Male" "">>I’ll take the steak. Rare.<</ct>>
<<ct "MC" "">>Mm—of course...<</ct>>
His voice is low, rough, and his fingers press just a little harder. You feel your cheeks flush and you clear your throat, trying to sound normal, but your voice comes out breathless.
<<ct "Male" "">>And a whiskey. Neat.<</ct>>
His fingers trace slow, deliberate circles now, and you can’t stop the quiet, needy sound that escapes your lips. You pretend to cough, but your cheeks are flushed, your breath coming faster.
<<ct "MC" "">>Y-yes... coming right—*ah*—right up...<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Restaurant/Work/Grope{0}.webp",random(2))]]
</div><br>
Your voice cracks, and you press your thighs together, trapping his hand between them for just a second. His smirk widens—he knows exactly what he’s doing to you.
His fingers slide just a little higher, and you bite your lip hard to keep from moaning. The woman finally finishes her order, and you step back—just enough to break contact, but not before giving his hand one last, deliberate brush against your thigh.
<<ct "MC" "">>I’ll—*mm*—I’ll be right back with your drinks...<</ct>>
Your voice is unsteady, your breath still uneven. <br><br>
<span id='leave'><<linkreplace "continue your shift.">>
You slip through the kitchen doors, the heat and noise enveloping you as you lean against the counter to catch your breath. Your notepad is slightly crumpled in your hand, and you can still feel the ghost of his touch between your thighs. Across the room, your coworker is prepping a tray of drinks. She glances up at you, one eyebrow raised as she takes in your flushed cheeks and slightly disheveled uniform.
<<ct "Waitress" "Tease">>Well, *well*. Look at you. You look like you just got caught in a very pleasant storm. What’s got you all worked up this time?<</ct>>
You bite your lip, trying to hide your grin as you step closer to her, lowering your voice to a conspiratorial whisper.
<<ct "MC" "">>Table 7. Guy in the blue shirt. Hands like magic. He had his fingers right there while I was taking their order.<</ct>>
<<ct "Waitress" "Tease">>You little slut.<</ct>>
You take a deep breath, composing yourself before pushing back through the kitchen doors, your hips swaying just a little more than usual. The restaurant hums around you, but all you can think about is the promise of what might happen when you return to Table 7.
<<set _pay to Math.round(gaussian($mainChar.attractiveness,5)/10)>>
<p class="add">+<<print _pay>> Money</p> <<set $mainChar.money += _pay>><br>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "corruption" "1" "30">>
<<silently>><<repeat 0.05s>><<run $("#block_end").css("display", "block")>>
<</repeat>><</silently>>
<<replace #suck>><</replace>>
<</linkreplace>></span><br>
<span id='suck'> <<if $mainChar.corruption>=40>><<linkreplace "Sneakily get on your knees">>
<<ct "Male" "">>You’re *really* good at your job, aren’t you?<</ct>>
His voice is a low growl, his fingers pressing harder now, making you bite your lip to stifle a moan.
<<ct "MC" "">>Mmm… I *try* to go the extra mile…<</ct>>
Your voice is husky, your eyes locked onto his. You can see the hunger in his gaze, the way his cock is already straining against his pants. With a quick glance around to ensure no one is watching, you drop your notepad onto the table and sink to your knees, disappearing under the tablecloth. The space under the table is cramped, the air thick with the scent of leather shoes and perfume. You hear the clink of silverware and the murmur of conversation above you, but all you can focus on is the bulge in his pants, just inches from your lips. You glance up for a split second, catching the man’s smirk before he shifts in his seat, spreading his legs just enough to give you access. His friends are still talking, laughing, completely unaware of what’s about to happen. His cock is already out, hard and thick, waiting for you. You don’t hesitate. Your lips part, and you take him in, the salty taste of his skin filling your mouth. Above you, the conversation continues, but his voice is strained now, trying to focus.
<<ct "Female" "">>Oh, really? I didn’t know that!<</ct>>
A sharp heel nearly grazes your shoulder as the woman shifts in her seat. You flatten yourself against the man’s legs, your breath hitching as you take him deeper, your tongue swirling around the tip.
<<ct "Male" "">>Mm—uh, yeah. It’s—*fuck*—it’s a common misconception.<</ct>>
His voice wavers just slightly, but he clears his throat, trying to sound natural. You smile around his cock, your cheeks hollowing as you take him to the back of your throat.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Restaurant/Work/bj{0}.webp",random(2))]]
</div><br>
<<ct "Male" "">>I—I mean, if you think about it—*shit*—<</ct>>
His hand suddenly presses down on the back of your head, forcing you deeper. You gag, your nose pressing against his pelvis, but he doesn’t care. He shifts in his seat, his thighs tightening around your shoulders as he starts to fuck your mouth in earnest. The chair legs creak above you, and you have to brace yourself against the floor to keep from being knocked over by the woman’s restless foot. His voice is rough, his breath uneven. He presses down harder, and you choke, saliva dripping down your chin. The woman’s heel shifts again, this time scraping against your arm, but you barely notice. All you can focus on is the way he’s using you, the way his cock hits the back of your throat over and over, his fingers tangled in your hair.
<<ct "Female" "">>Are you okay? You seem distracted.<</ct>>
<<ct "Male" "">>No, no, I’m—*fuck*—I’m fine. Just thinking.<</ct>>
You gag again, your vision swimming, but your hands grip his thighs harder, submitting to his rhythm. You’re nothing but a warm hole for him, something to use while he pretends to carry on a conversation. The chair scrapes against the floor as he shifts again, his other hand joining the first, both of them pressing down on your head. You can’t breathe, your nose buried against him, your lungs burning. He doesn’t care. He just keeps fucking your face, his grunts mixing with the clatter of plates and the hum of conversation. <br><br>
<<if random(0,2) <=1 or $mainChar.corruption <50>>
<<ct "Male" "">>Yeah, uh—definitely a lot to consider—*fuck*—<</ct>>
His voice cracks, and you feel his cock twitch. You know he’s close. Your throat convulses around him, tears streaming down your face, but you don’t pull away. Finally, with a groan, he comes, his cum hitting the back of your throat. You swallow reflexively, your body trembling as he pulls out, leaving you coughing, your lips swollen, your chin a mess. Above you, the conversation continues like nothing happened.
<<ct "Female" "">>You’re so right! I never thought of it that way.<</ct>>
<<ct "Male" "">>But like I was saying, the key is diversification—<</ct>>
You stay there, on your knees, hidden beneath the tablecloth. You’re used to it now. Used to being ignored. Used to being nothing more than a secret. You pull back slowly, licking your lips. Your knees ache from the hard floor, your back stings from the chair legs, but all you feel is the throb between your own thighs, the wetness soaking through your panties. You crawl backward, careful not to bump into anything, and finally emerge from under the table. The man doesn’t even look at you as you stand, smoothing down your skirt with shaking hands.
<<ct "MC" "">>Is there anything else I can get for you?<</ct>>
Your voice is breathless, your cheeks flushed. The man finally glances at you, his smirk back in place.
<<ct "Male" "">>No, I think we’re good.<</ct>>
You nod, your legs trembling as you walk away, the taste of him still on your tongue. You slip back into the kitchen, your lips still swollen, your breath still uneven. The fluorescent lights buzz overhead, and the scent of grease and dish soap fills the air. You grab a clean towel and press it to your mouth, wiping away the last traces of him.
<<ct "Waitress" "Tease">>Well, well. Look at you.<</ct>>
She leans against the counter, arms crossed, her smirk knowing. She doesn’t even need to ask. She *knows*. You roll your eyes, but you can’t help the smirk tugging at your lips.
<<ct "MC" "">>Shut up.<</ct>>
<<ct "Waitress" "Tease">>But seriously, you look like you got used. Did he at least tip well?<</ct>>
<<ct "MC" "">>We’ll see when he pays the bill.<</ct>>
You check your reflection in the stainless steel of the prep table. Your lips are red and slightly swollen, your eyes bright.
<<HaveASexWidget "bj" "stranger" "mouth">>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "corruption" "1" "60">>
<<MainChar_Stats "intellect" "-1">>
<<set _pay to Math.round(gaussian($mainChar.attractiveness,5))>>
<p class="add">+<<print _pay>> Money</p> <<set $mainChar.money += _pay>><br>
<<silently>><<repeat 0.05s>><<run $("#block_end").css("display", "block")>>
<</repeat>><</silently>>
<<MainChar_Stats "cleanliness" "-10">>
<<MainChar_Stats "energy" "-10">>
<<else>>
The moment his cock swells in your throat, his fingers tighten in your hair—then suddenly, he yanks you back by the arm. You gasp, saliva dripping from your chin as he hauls you out from under the table. The woman’s voice cuts off mid-sentence.
<<ct "Female" "Surprised">>Where are you—?<</ct>>
<<ct "Male" "">>Bathroom. Be right back.<</ct>>
His voice is rough, but his grip on your wrist is iron. You stumble after him, your knees weak, your lips still parted and wet. He doesn’t look back as he shoves through the kitchen’s swinging doors, dragging you past the line cooks’ startled faces. The greasy heat of the kitchen wraps around you for a second before cold night air hits your skin—he’s pulled you into the <<linkreplace "restaurant's back alley.">> restaurant's back alley.<br><br>
The door slams shut behind you. Before you can even catch your breath, he spins you around and presses you against the grimy brick wall. His mouth crashes onto yours, his tongue forcing its way past your lips, tasting himself on you. You moan into the kiss, your hands flying to his shoulders for balance.
<<ct "Male" "">>Fuck, you’re begging for it, aren’t you?<</ct>>
His voice is a growl against your ear. One hand grips your throat, not tight enough to choke, just enough to remind you who’s in control. The other yanks up your skirt, his fingers rough as they tear your panties aside. You whimper as his cock presses against your thigh, already hard again.
<<ct "MC" "">>Please—fuck—<</ct>>
Your voice is desperate, needy. He doesn’t wait. With one brutal thrust, he’s inside you, stretching you open against the wall. You cry out, your nails digging into his jacket as he starts to fuck you—hard, deep, each snap of his hips driving the air from your lungs.
<<ct "Male" "">>That’s it. Take it like the little slut you are.<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/RedLight/BackAlley/'+ $timeOfDay +'/Fuck' + random(6) + '.webp')]]@@<br>
His hand tightens around your throat just enough to make your vision swim. The alley reeks of garbage and cigarette smoke, but all you can focus on is the burn of him inside you, the way his body pins you to the wall. Your legs tremble, your heels scraping against the pavement as you try to find purchase.
<<ct "MC" "">>I—I can’t—ah—<</ct>>
<<ct "Male" "">>You’ll take it. All of it.<</ct>>
His other hand grips your hip, his fingers bruising as he slams into you harder. The brick digs into your back, but you don’t care—you’re too lost in the way he’s using you, the way his breath is ragged in your ear, the way his cock swells inside you.
<<ct "MC" "">>Please—don’t stop—<</ct>>
Your voice breaks on a sob as your orgasm crashes over you, your body clenching around him. He groans, his rhythm stuttering as he buries himself to the hilt, his cum spilling deep inside you. You can feel it, hot and thick, and it sends another wave of pleasure rippling through you. For a moment, there’s only the sound of your ragged breathing and the distant hum of the kitchen through the door. Then he pulls out, his cock glistening with you. He adjusts himself with a smirk, his eyes dark.
<<ct "Male" "">>Get back to work, slut.<</ct>>
He doesn’t wait for a response. He just turns and disappears back inside, leaving you leaning against the wall, your thighs sticky, your skin marked. The cold air hits your exposed skin, but you barely feel it. You’re still trembling, still his—even if he’s already forgotten you. You stumble back through the kitchen door, your legs still unsteady, your skin flushed and marked. You force yourself to walk steadily, your chin lifted, but your breath is still uneven. Your coworker leans against the pass, arms crossed, a smirk playing on her lips as she watches you approach.
<<ct "Waitress" "Tease">>Damn, girl. You look like you just got paid in advance.<</ct>>
<<ct "MC" "">>Shut up.<</ct>>
<<ct "Waitress" "Neutral">>At least tell me he tipped well. Or at all.<</ct>>
<<ct "MC" "">>He will.<</ct>>
She winks, then saunters off toward her own tables, her hips swaying just a little extra. Your fingers tremble as you try to smooth down your skirt, but the fabric is wrinkled, and you can still feel the stickiness between your thighs. The dining room is just as loud and bright as before, like nothing happened. <br><br>
<<set _pay to Math.round(gaussian($mainChar.attractiveness,5)*1.5)>>
<p class="add">+<<print _pay>> Money</p> <<set $mainChar.money += _pay>><br>
<<HaveASexWidget "vaginal" "stranger" "inpussy">>
<<MainChar_Stats "corruption" "1" "70">>
<<MainChar_Stats "arousal" "30">>
<<MainChar_Stats "cleanliness" "-25">>
<<MainChar_Stats "energy" "-25">>
<<MainChar_Stats "intellect" "-1">>
<<silently>><<repeat 0.05s>><<run $("#block_end").css("display", "block")>>
<</repeat>><</silently>>
<</linkreplace>>
<</if>>
<<replace #leave>><</replace>><</linkreplace>><</if>></span>
<<replace #continue>><</replace>><<replace #stop>><</replace>>
<</linkreplace>><br><</if>></span>
<<else>>
<<silently>><<repeat 0.05s>><<run $("#block_end").css("display", "block")>>
<</repeat>><</silently>>
<</if>>
<span id='block_end' style="display: none">
The manager spots you from across the room and waves you over, his expression neutral.
<<ct "Boss" "Neutral">>Hey. Your shift’s over. Well done.<</ct>>
<<ct "MC" "">>Oh—uh, yeah. Okay.<</ct>>
The manager informs you that you have the option to either [[start another shift->Work Waitress Process]] <<if $mainChar.work.waitress.tookBreak !=$dayCount>>, [[take a break->Restaurant Break][$mainChar.work.waitress.tookBreak = $dayCount]]<</if>> or [[conclude your evening's work.->Locker Room]]
<br><br>
<<set _pay to random(Math.min(Math.round(1+0.3*$mainChar.work.waitress.experience),30),Math.min(1+Math.round(3+.7*$mainChar.work.waitress.experience),80))>>
<p class="add">+<<print _pay>> Money</p> <<set $mainChar.money += _pay>>
<br>
<p class="add">+1 Experience</p> <<set $mainChar.work.waitress.experience += 1>><br>
<<MainChar_Stats "cleanliness" "-15">>
<<MainChar_Stats "energy" "-15">>
</span><</if>><<if ($mainChar.attractiveness <=0 and $mainChar.school.reputation <10) or ($mainChar.attractiveness <=10 and $mainChar.school.reputation >=15) or $mainChar.cleanliness <=30>>
As you walk down the crowded school hallway, you can't help but notice the subtle reactions of those around you. You catch glances from your classmates, some wrinkling their noses slightly, others exchanging whispered comments.
<<ct "Male" "" "1">>Ugh, did she even shower this week?<</ct>>Her friend giggles, covering her mouth but not her eyes as they rake over you.
<<ct "Male" "" "1">>She smells like a locker room after gym class.<</ct>>As you look at yourself, you realize that you should take better care of your look and hygiene.<br><br>
<<MainChar_Stats "School" "-1">>
<</if>>
<<if $mainChar.haveCum.face>0>>
<div class="default-image-wrapper">[img[String.format($urlPath + "/School/Canteen/CumReac.jpg")]]</div><br>
Entering the cafeteria nonchalantly, you catch the staff's attention as they notice the cum on your face.
<<ct "Stranger" "">>What the hell—?! You’re covered in—ugh, go rinse off. NOW. Before I call the principal!<</ct>>You comply with their request, feeling embarrassed, and [[leave the cafeteria.->School]] <br>Yet upon reflection, you find a hint of excitement as well in meeting yourself to someone with cum on you.<br><br>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "School" "1" "20">>
<<else>>
<div class="default-image-wrapper">[img[String.format($urlPath + "/School/Canteen/SchoolCanteen.jpg")]]</div>
<<set _sawcum to either("classmate","students")>>
<<SeeCumOnPcWidget _sawcum>>
<<include "School Cloth Level">>
The cafeteria is bustling with activity, students chatting and laughing as they enjoy their meals. The aroma of food fills the air, adding to the lively atmosphere. Finding an empty seat may require a bit of searching.<br><br>
<<if $lastDayHadSchoolLunch != $dayCount>><<endif>>
You grab a tray and join the line at the counter to <<linkreplace "get your lunch.">>get your lunch.<br>
<<set $lastDayHadSchoolLunch = $dayCount>>
<<set $randomSchoolFood to either("Stew","Salade")>>
<<set $minute += 10>>
The cafeteria staff serves you your meal, and then you proceed to find a seat to sit down. <br><br>
<span id='alone'>You can <<linkreplace "eat alone.">>eat alone.<br><br>
You opt to have your meal in solitude, enjoying a moment of quiet reflection amidst the bustling cafeteria. The sounds of conversations and clinking cutlery fade into the background as you savor your food. It's a brief respite before rejoining the social scene. <br>
Once you've finished your meal, you clear your tray and [[leave the cafeteria.->School]]<br><br>
<<MainChar_Stats "energy" "40">>
<<set $minute +=20>>
<<replace #brother>><</replace>><<replace #friends>><</replace>>
<</linkreplace>><br></span>
<span id='friends'><<linkreplace "Eat with your friends.">><br><br> <<include "Canteen Friends">>
Once you've finished your meal, you clear your tray and [[leave the cafeteria.->School]]<br><br>
<<MainChar_Stats "energy" "30">>
<<set $minute +=40>>
<<replace #alone>><</replace>><<replace #brother>><</replace>>
<</linkreplace>><br></span>
<span id='brother'><<if random(2) is 0 and $brother.relationship >= 10 >>Looking around, you see that you can <<linkreplace "join your brother.">>join your brother.<br><br> <<include "Canteen Brother">>
Once you've finished your meal, you clear your tray and [[leave the cafeteria.->School]]<br><br>
<<MainChar_Stats "energy" "30">>
<<MainChar_Stats "brother" "1" "30">>
<<set $minute +=40>>
<<replace #alone>><</replace>><<replace #friends>><</replace>>
<</linkreplace>> <</if>></span>
<<replace #leave>><</replace>>
<</linkreplace>>
<br>
<br>
<span id='leave'>
[[School hall->School]]</span>
<</if>>
<<widget "SchoolTest">>
<<if $mainChar.intellect <=20>>
You know you haven’t put in the effort. The concepts never really clicked, and to be honest, you didn’t try hard to make them stick. As the exam papers are handed out, you glance at the questions, your mind blank. <br>
Instead of panicking, you sit back, almost resigned to the outcome. You halfheartedly scribble answers, knowing they don’t really make sense. You could try harder, but what's the point now? The clock ticks away, the room filled with the frantic scratching of pens, but your pace remains slow, unhurried.<br>
You’ll finish, eventually, but deep down, you already know how this is going to end. The exam doesn’t feel like a challenge—it feels like something to just get through. <br><br>
<<elseif $mainChar.intellect <=40>>
You unfold the paper, and the questions stare back at you. Some seem familiar, while others appear daunting. You remind yourself to read carefully and take your time, pushing aside the nagging doubts that whisper you won’t do well.<br>
With a resolve to try your best, you pick up your pencil and start writing, channeling your efforts into each question, determined to give it your all despite the challenges ahead.<br><br>
<<elseif $mainChar.intellect <=60>>
As an average student, you feel a mix of nerves and determination. You’ve prepared, but doubt lingers at the back of your mind. You review the key concepts in your mind, trying to reinforce what you've studied. <br><br>
<<elseif $mainChar.intellect <=80>>
You take a moment to collect your thoughts, feeling the calm confidence of a diligent student. You’ve prepared thoroughly for this moment, reviewing your notes and practicing problems in the days leading up to the exam. You scan the questions quickly, feeling a wave of reassurance wash over you. You know the material, and you’re ready to tackle the challenges ahead. <br><br>
<<else>>
You’ve studied hard and absorbed the material thoroughly, and it shows. With each passing moment, your nerves settle, replaced by the excitement of showcasing your knowledge. you quickly read through the questions, a smile creeping onto your face as you recognize the topics you've mastered. You dive in, confident and focused, eager to demonstrate your hard work and understanding of the subject.<br><br>
<</if>>
<<include "Test cheat events">>
<</widget>>
<<widget "SchoolTestResult">>
<<set $currentTestNote to Math.round($currentTestNote/5 * 2) / 2>>
<h4><strong>Test result: <<print $currentTestNote>> / 20
<<if $currentSchoolClass == "Math">>
<<if isNaN($mainChar.school.Math.score)>>
<<set $mainChar.school.Math.score = $currentTestNote>>
<<else>>
<<set $mainChar.school.Math.score = ($mainChar.school.Math.score*$mainChar.school.Math.testNumber + $currentTestNote) /($mainChar.school.Math.testNumber+1)>>
<</if>>
<<set $mainChar.school.Math.score to Math.round($mainChar.school.Math.score * 10) / 10>>
<<elseif $currentSchoolClass == "Science">>
<<if isNaN($mainChar.school.Science.score)>>
<<set $mainChar.school.Science.score = $currentTestNote>>
<<else>>
<<set $mainChar.school.Science.score = ($mainChar.school.Science.score*$mainChar.school.Science.testNumber + $currentTestNote) /($mainChar.school.Science.testNumber+1)>>
<</if>>
<<set $mainChar.school.Science.score to Math.round($mainChar.school.Science.score * 10) / 10>>
<<elseif $currentSchoolClass == "History">>
<<if isNaN($mainChar.school.History.score)>>
<<set $mainChar.school.History.score = $currentTestNote>>
<<else>>
<<set $mainChar.school.History.score = ($mainChar.school.History.score*$mainChar.school.History.testNumber + $currentTestNote) /($mainChar.school.History.testNumber+1)>>
<</if>>
<<set $mainChar.school.History.score to Math.round($mainChar.school.History.score * 10) / 10>>
<</if>></strong></h4>
<<if $currentTestNote >= $mainChar.intellect/5 and $currentTestNote >=10>>
<div class="secondary-image-wrapper">[img[String.format($urlPath + "/School/Classroom/Exam_good.jpg")]]</div><br>
Your name is finally called. You take a deep breath and walk up to the desk, your fingers slightly trembling as you take the paper. Upon seeing your grade, a smile spreads across your face. It's a solid mark, above your usual level. A wave of relief and happiness washes over you.
<<ct "Female" "">>Damn, look at you!<</ct>> Your friend leans over to peek.
<<ct "Female" "">>Show-off.<</ct>>
You grin, shaking your head.
<<ct "MC" "">>Pure luck.<</ct>>
<<else>>
<div class="secondary-image-wrapper">[img[String.format($urlPath + "/School/Classroom/Exam_bad.jpg")]]</div><br>
When your paper is finally returned, a sinking feeling settles in your stomach. It's a lower mark than you expected, and certainly not reflective of your usual performance.
<<ct "MC" "">>Shit...<</ct>>
You whisper under your breath as you slump back into your seat. A wave of disappointment washes over you, and you can’t help but feel a knot tighten in your stomach. Your friend glances over.
<<ct "Female" "">> How bad?<</ct>> You tilt the paper toward them. They wince. <<ct "Female" "">>Oof. You wanna grab coffee and pretend this never happened?<</ct>>
<<ct "MC" "">>Absolutely.<</ct>> You let out a heavy sigh, pressing the paper face-down on your desk. The pressure in your chest tightens, but at least, for now, you don’t have to look at it. Perhaps you could approach the teacher during the break to discuss the possibility of [[improving your grade.->Grade Negociation]]
<</if>>
<</widget>>
<<widget "SchoolTestPEResult">>
<<set $currentTestNote to gaussian($mainChar.fitness,10)>>
<<if $mainChar.fitness < 20>>
Unfortunately, you struggle to keep up, and it shows in every movement. You're really bad at sports, and your performance is far from what it should be. The result is a very low grade, reflecting your lack of fitness and coordination.
<<elseif $mainChar.fitness < 40>>
Despite your efforts, you’re still below average. You can’t seem to catch up to your peers, and the exercises leave you exhausted. Your grade is just as disappointing, a reminder that you're not yet where you need to be.
<<elseif $mainChar.fitness < 60>>
You manage to keep pace with the others, but only just. You’re about average, neither excelling nor falling behind too much. Your grade reflects this—right in the middle, but you know you could achieve more with some extra effort.
<<elseif $mainChar.fitness < 80>>
Your performance stands out as you move through the exercises with confidence. You're good at sports, and it shows. Your form is solid, and your stamina impressive. You earn a good grade, and it’s clear you're on the path to greatness.
<<elseif $mainChar.fitness < 100>>
You are on fire! Every movement is sharp, controlled, and full of energy. Your athletic skills shine, and you earn an excellent grade. It’s clear that you’re among the best in the class, and your hard work is paying off.
<</if>><br><br>
<h4><strong>Test result:
<<set $currentTestNote to Math.round($currentTestNote/5 * 2) / 2>>
<<if isNaN($mainChar.school.PE.score)>>
<<set $mainChar.school.PE.score = $currentTestNote>>
<<else>>
<<set $mainChar.school.PE.score = ($mainChar.school.PE.score*$mainChar.school.PE.testNumber + $currentTestNote) /($mainChar.school.PE.testNumber+1)>>
<</if>>
<<set $mainChar.school.PE.score to Math.round($mainChar.school.PE.score * 10) / 10>>
<<print $currentTestNote>>/20
</strong></h4>
<<if $currentTestNote >= $mainChar.intellect/5>>
<div class="secondary-image-wrapper">[img[String.format($urlPath + "/School/Gym/TestResultGood.jpg")]]</div><br>
When the coach announces your grade, a smile spreads across your face. It's a solid mark, above your usual level. A wave of relief and happiness washes over you.<br><br>
<<else>>
<div class="secondary-image-wrapper">[img[String.format($urlPath + "/School/Gym/TestResultBad.jpg")]]</div><br>
When the coach announces your grade, a sinking feeling settles in your stomach. It's a lower mark than you expected, and certainly not reflective of your usual performance. A wave of disappointment washes over you, and you can’t help but feel a knot tighten in your stomach. <br><br>
Perhaps you could approach the coach to discuss the possibility of [[improving your grade.->PE Grade Negociation]] <br>
<</if>>
<<link "Go back to the locker room.">> <<goto "PE Locker Room">><</link>>
<br><br>
<<set $hour +=1>><<set $minute = 50>>
<<set $classActivity = "">>
<<set $currentSchoolClass = "">>
<<MainChar_Stats "fitness" "1">>
<<MainChar_Stats "energy" "-40">>
<<MainChar_Stats "cleanliness" "-40">>
<<MainChar_Stats "combed" "false">>
<</widget>><<if $classActivity == "Test">>
<<set $currentTestNote to gaussian($mainChar.intellect,10)>>
<<if $currentSchoolClass is "Math">>
<<if $mainChar.school.Math.testNumber is undefined>> <<set $mainChar.school.Math.testNumber to 1>> <<else>>
<<set $mainChar.school.Math.testNumber +=1>><</if>>
<<elseif $currentSchoolClass is "Science">>
<<if $mainChar.school.Science.testNumber is undefined>> <<set $mainChar.school.Science.testNumber to 1>> <<else>>
<<set $mainChar.school.Science.testNumber +=1>><</if>>
<<elseif $currentSchoolClass is "History">>
<<if $mainChar.school.History.testNumber is undefined>> <<set $mainChar.school.History.testNumber to 1>> <<else>>
<<set $mainChar.school.History.testNumber +=1>><</if>>
<</if>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/School/Classroom/Exam.jpg')]]
@@<br>
You enter your classroom, and it's test day. As you walk in, you notice the test papers already laid out neatly on the desks. The atmosphere in the room is a mix of anticipation and nervousness. Students are quietly finding their seats and glancing at the test papers, mentally preparing themselves for the challenge ahead. You can feel the tension in the air as you take your seat and prepare to tackle the test.<br><br>
The professor’s voice breaks the silence:
<<ct $currentSchoolClass "Neutral">> You have two hours. Begin.<</ct>>
Your hands move automatically as you flip over the first page, eyes scanning the questions. It’s time to put everything you’ve learned to the test.<br><br>
<<SchoolTest>>
<<elseif $classActivity == "Test results">>
<<if $currentSchoolClass is "Math" or $currentSchoolClass is "Science">>
<div class="default-image-wrapper">[img[String.format($urlPath + "/School/Classroom/Exam_grades_Female.jpg")]]</div>
<<else>>
<div class="default-image-wrapper">[img[String.format($urlPath + "/School/Classroom/Exam_grades_Male.jpg")]]</div>
<</if>><br>
The classroom is heavy with anticipation as the professor flips through the graded papers, their expression unreadable. You sit at your desk, tapping your fingers against the wood, trying to ignore the way your heart pounds in your chest. The guy next to you whispers, slumping over his desk dramatically.
<<ct "Male" "" "1">>
I swear, if I failed this one, I’m dropping out.<</ct>>
Someone mutters back, earning a few quiet chuckles.
<<ct "Male" "" "1">>You say that every time...<</ct>>
The professor begins calling out names, handing back the papers one by one. Some students let out sighs of relief, others groan in frustration.
<<SchoolTestResult>>
<<endif>><<set _event to random(1,5)>>
<div class="default-image-wrapper">[img[String.format($urlPath + "/School/Classroom/Studying{0}.jpg",random(2))]]</div><br><br>
<<if _event == 1>>
The teacher’s voice guides you through the lesson. The explanations are clear, and for once, the concepts seem to click.
<<ct $currentSchoolClass "Neutral">>
Make sure to copy this part carefully. It will be important later.
<</ct>>
You nod and write quickly, trying not to fall behind. In addition, you scribble notes in the margins of your notebook, underlining key points and jotting down examples to make sure you remember. You flip back a page to double-check your notes, feeling a quiet satisfaction as everything falls into place.
<<elseif _event == 2>>
The lesson is dense, every sentence from the teacher followed by scribbles across the room. You try to keep up, your hand starting to ache as you fill line after line. Suddenly, the teacher stops writing on the board and turns to the class.
<<ct $currentSchoolClass "Tease">>
This next part is tricky… but someone here might already know the answer.
<</ct>>
A spark of confidence pushes you to raise your hand.
<<ct "MC" "">>
Can't we apply the same logic we saw earlier ?
<</ct>>
The teacher smiles, eyes lighting up for a moment.
<<ct $currentSchoolClass "Tease">>
Exactly. Well done.
<</ct>>
Your classmates barely react, too busy with their notes, but the small victory warms your chest. You straighten up a little and keep writing, feeling more focused than before.
<<elseif _event == 3>>
Everything goes smoothly as you study, pen gliding across your notebook.
Then a soft whisper cuts through your concentration.
<<ct "Female" "">>
Psst… <<print $mainChar.firstName>>. Do you have a spare pencil? Just for this lesson.
<</ct>>
You turn, see the pleading expression, and hand over a pencil without hesitation.
<<ct "MC" "">>
Here. Just don’t lose it.
<</ct>>
<<ct "Female" "Happy">>
Thanks!
<</ct>>
Your classmate gives a grateful smile before returning to work.
You do the same, slipping back into the steady rhythm of notes and explanations.
<<elseif _event == 4>>
Just a regular day in school... You try to focus on your textbook, but the constant whispering around you keeps breaking your concentration. The teacher pauses their explanation for a moment, glancing toward the noisy side of the room.
<<ct $currentSchoolClass "Angry">>
Keep it down back there. Others are trying to work.
<</ct>>
The whispers lower for a few seconds, then slowly creep back up.
You force yourself to ignore them and keep writing, though frustration prickles under your skin.
<<elseif _event == 5>>
From the moment the lesson starts, your eyelids feel unbearably heavy. Hiding a yawn, you inhale and stare at the blackboard, trying to understand a thing.
<<ct $currentSchoolClass "Neutral">>
Try to stay focused, everyone. This part requires attention.
<</ct>>
You straighten up, blinking hard and forcing your eyes toward the board. Despite the fatigue, you manage to follow enough of the explanation to understand the basics.
<<endif>><<set _event to random(1,3)>>
<div class="default-image-wrapper">[img[String.format($urlPath + "/School/Classroom/Chatting{0}.jpg",random(2))]]</div><br><br>
<<if _event == 1>>
Sunlight streams through the classroom window, casting long shadows across the floor. Your gaze drifts outside, where a group of students laughs near the vending machines. You start imagining yourself there instead—grabbing a snack, joking around, anything but sitting here. The professor’s monotone voice becomes white noise as you sketch absentmindedly in the margins of your notebook, turning the corner of the page into a tiny comic strip. You’re lost in thought, staring out the window, when your friend nudges you.
<<ct "Male" "">>Earth to <<print $mainChar.firstName>>! You’re totally zoned out. What’s on your mind?<</ct>>
<<ct "MC" "">>Oh, nothing. Just thinking about… stuff. This class is putting me to sleep.<</ct>><<ct "Male" "">>Same. I’d rather be anywhere else right now.<</ct>>
<<elseif _event == 2>>
Instead of paying attention, your classmate tilts their notebook toward you.
There’s a badly drawn caricature of someone from the class.
<<ct "Female" "">>
Look, look—guess who this is supposed to be.
<</ct>>
You almost snort at the exaggerated features.
<<ct "MC" "">>
Oh wow… that’s terrible. But I know exactly who it is.
<</ct>>
You take your pencil and add a small doodle of your own.
The two of you exchange a mischievous glance before pretending to follow the lesson again.<br><br>
<<elseif _event == 3>>
You lean closer to the student beside you, unable to resist making a quiet comment about the assignment. Your classmate bites back a grin, whispering a reply that nearly makes you laugh out loud. A sharp cough comes from the front of the room.
You both freeze.
<<ct $currentSchoolClass "Angry">>
If you have something to say, you can share it with the entire class.
<</ct>>
You quickly look down at your notebook, doing your best to appear innocent.
Your classmate stifles another laugh behind a raised hand.<br><br>
<<elseif _event is 4>>
You’re supposed to be taking notes, but your mind keeps wandering. The professor is explaining something, their voice smooth and rhythmic. You glance up and catch their eyes lingering on you for a second too long when your pencil slips from your fingers, rolling toward the front of the room. The professor bends down to pick it up, their hand brushing against yours as they return it. Their fingers are warm, deliberate.
<<ct $currentSchoolClass "Neutral">>You seem distracted today. Everything alright?<</ct>>
<<ct "MC" "">>Just... lost in thought.<</ct>>
<<ct $currentSchoolClass "Neutral">>Mmm. Try to keep up, then.<</ct>>
<<endif>>
<<if random(2) is 0>>
<<set _event to either("pussy","hj")>><<else>><<set _event to "none">>
<</if>>
<<if gaussian($mainChar.attractiveness,25) >= 35 and $mainChar.school.reputation >=20 and _event is "pussy">>
The teacher drones on, but you’re barely listening. Your neighbor’s hand slides under the table, his fingers immediately finding their way under your skirt.
<<ct "Male" "">>I'm bored. I need something to play with.<</ct>>
No hesitation, no questions—just the confident touch of someone who knows exactly what you are. <br><br>
<div class="default-image-wrapper">[img[String.format($urlPath + "/School/Classroom/Classroom_ClassmateTeasing{0}.webp",random(0))]]</div><br>
<span id="accept"><<if $mainChar.corruption>=30>><<linkreplace "Spread your legs for him.">>
You don’t even bother looking at him, just smirk and spread your legs wider. His fingers dive into your soaking cunt without preamble, two, then three, stretching you open. You tilt your hips to give him better access.
<<ct "MC" "">>Go ahead. Just don’t make a mess.<</ct>>
He chuckles, his fingers pistoning in and out of you, his palm grinding against your clit. You bite your lip, your nails digging into the edge of the desk as he finger-fucks you like you’re nothing more than a toy to pass the time. The wet sounds of your pussy fill the space between you, but neither of you care. His fingers work faster, his thumb circling your clit as he finger-fucks you under the table. <br><br>
You can feel your orgasm building, your breath coming in short, sharp gasps. You try to muffle your moans, but it’s getting harder— The bell rings, shrill and abrupt. He pulls his hand away, leaving you aching and unfulfilled. You shoot him a playful glare, your pussy throbbing with frustration.
<<ct "MC" "">>Fuck...<</ct>>
<<ct "Male" "">>Next time, then.<</ct>>
<<if $mainChar.school.detentionSubject != "">>
You know it's time to [[go see the teacher as instructed.->Detention]]<br><br>
<<else>>
You gather your things and <<link "head to the hallway">>
<<set $minute = 50>> <<set $classActivity = "">> <<set $currentSchoolClass = "">><<goto "School">><</link>> rings out.<br><br>
<</if>>
<<MainChar_Stats "corruption" "1" "50">>
<<MainChar_Stats "arousal" "30">>
<<MainChar_Stats "School" "1" "10">>
<<replace #refuse>><</replace>><</linkreplace>><</if>><br></span>
<span id='refuse'><<linkreplace "Push his hand away.">>
You clamp your thighs shut, your hand shooting down to grab his wrist. You push him away, your cheeks flushed, your pulse racing.
<<ct "MC" "">>Not now.<</ct>>
He pulls back, but his eyes stay locked on yours, dark with frustration and curiosity.
<<ct "Male" "">>Come on, don’t tell me the rumors are wrong. You really gonna act like you don’t love the attention?<</ct>>
You don’t deny it. You just adjust your skirt, the wetness between your legs a betrayal you can’t hide. The rest of the class drags on, the air between you thick with tension, his gaze burning into you every time you shift in your seat. Finally, after this slightly awkward situation, <<if $mainChar.school.detentionSubject != "">>
the bell signaling the end of the class finally rings out. It's time to [[go see the teacher as instructed.->Detention]]<br><br>
<<else>>
the bell signaling the <<link "end of the class">>
<<set $minute = 50>> <<set $classActivity = "">> <<set $currentSchoolClass = "">><<goto "School">><</link>> finally rings out.<br><br>
<</if>>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "School" "-1">>
<<replace #accept>><</replace>><</linkreplace>></span>
<<elseif gaussian($mainChar.attractiveness,25) >= 35 and $mainChar.school.reputation >=10 and _event is "pussy">>
The classroom hums with the dull murmur of the teacher’s voice, but your mind is elsewhere. Your neighbor shifts in his seat, his thigh brushing against yours. His fingers twitch nervously before his hand slips under the table, sliding up your skirt. You feel his warm palm press against your inner thighs before he starts rubbing your pussy. The touch sends a subtle but electrifying sensation through you, momentarily distracting you from the classroom surroundings.
<<ct "Male" "">>I’ve heard things about you. They say you’re… open. Is it true?<</ct>>
<div class="default-image-wrapper">[img[String.format($urlPath + "/School/Classroom/Classroom_ClassmateTeasing{0}.webp",random(0))]]</div><br>
<span id="accept"><<if $mainChar.corruption>=30>><<linkreplace "Spread your legs for him.">>
You glance at him, a smirk playing on your lips. Instead of pulling away, you spread your legs just enough to give him better access. His breath hitches as he realizes you’re not stopping him.
<<ct "MC" "">>Maybe you should find out for yourself ~<</ct>>
He groans softly, his fingers parting your folds. You’re already wet, your body betraying how much you’re enjoying this. He slides one finger inside you, then another, curling them just right. You let out a stifled moan, disguising it as a cough, but your hips betray you, rocking against his hand.<br><br>
His fingers work faster, his thumb circling your clit as he finger-fucks you under the table. You can feel your orgasm building, your breath coming in short, sharp gasps. You try to muffle your moans, but it’s getting harder— The bell rings, shrill and abrupt. He pulls his hand away, leaving you aching and unfulfilled. You shoot him a playful glare, your pussy throbbing with frustration.
<<ct "MC" "">>Fuck...<</ct>>
<<if $mainChar.school.detentionSubject != "">>
You know it's time to [[go see the teacher as instructed.->Detention]]<br><br>
<<else>>
You gather your things and <<link "head to the hallway">>
<<set $minute = 50>> <<set $classActivity = "">> <<set $currentSchoolClass = "">><<goto "School">><</link>> rings out.<br><br>
<</if>>
<<MainChar_Stats "corruption" "1" "50">>
<<MainChar_Stats "arousal" "30">>
<<MainChar_Stats "School" "1" "10">>
<<replace #refuse>><</replace>><</linkreplace>><</if>><br></span>
<span id='refuse'><<linkreplace "Pushe his hand away.">>
Everyone knows you’re a slut for anyone who wants you.
But this time, something’s different. You slap his hand away, your eyes flashing with defiance.
<<ct "MC" "">>Not for you.<</ct>>
His face twists in shock, then anger. His fingers twitch, like he’s fighting the urge to grab you, to force you to take what he knows you crave.
<<ct "Male" "">>The fuck? You let every other guy in this school fuck you, but suddenly you’ve got standards?<</ct>>
You don’t answer. You just cross your legs, the ache between them a cruel reminder of how badly you want to be filled—just not by him. The rest of the class is agony, his glare burning into you, his frustration palpable. You can feel his rage, his confusion. After this slightly awkward situation, <<if $mainChar.school.detentionSubject != "">>
the bell signaling the end of the class finally rings out. It's time to [[go see the teacher as instructed.->Detention]]<br><br>
<<else>>
the bell signaling the <<link "end of the class">>
<<set $minute = 50>> <<set $classActivity = "">> <<set $currentSchoolClass = "">><<goto "School">><</link>> finally rings out.<br><br>
<</if>>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "School" "-1">>
<<replace #accept>><</replace>><</linkreplace>></span>
<<elseif _event is "hj">>
The classroom hums with the monotonous drone of the professor’s voice, but your mind is elsewhere. Your gaze drifts to your neighbor, his thighs slightly parted, the unmistakable outline of his hardening cock pressing against his pants. A smirk tugs at your lips as you imagine reaching over, your fingers gently tracing the hard ridge of his cock through the fabric.<br><br>
<<if $mainChar.school.reputation <20>>
<span id="accept"><<if $mainChar.corruption>=30>><<linkreplace "Help him relax.">>
<<ct "MC" "">>I’m so fucking bored. And you look like you could use some help with that.<</ct>>
Your fingers slide under the table, your palm pressing firmly against the growing bulge in his pants. He tenses, his breath hitching as he glances at you, eyes wide with shock and embarrassment. His cock twitches under your touch, already straining against the fabric.
<<ct "Male" "">>W-what the fuck—?<</ct>>
<<if gaussian($mainChar.attractiveness,25)>=20>>
<<ct "MC" "">>Shh. Unless you want everyone to know you’re hard as a rock right now.<</ct>>
His face flushes, but he doesn’t pull away. Instead, he shifts slightly, giving you better access. You unzip him with practiced ease, his cock springing free—thick, veiny, already leaking at the tip. You wrap your fingers around his shaft, stroking him slowly, your thumb swirling over the slick head. His breath comes in ragged gasps, his hips twitching involuntarily as you work him.
<<ct "Male" "">>Fuck, you’re—you’re really doing this? Right here?<</ct>>
<<ct "MC" "">>Mhm. And you’re going to stay quiet, or I stop. Understood?<</ct>>
He bites his lip, nodding frantically. His cock pulses in your grip, precome dripping down your fingers as you tighten your strokes. You can feel his muscles tensing, his entire body coiled with the effort of staying silent. The professor’s voice fades into the background, replaced by the wet sounds of your hand working his cock, the occasional creak of his chair as he squirms.
<br> <br>
<div class="default-image-wrapper">[img[String.format($urlPath + "/School/Classroom/Classroom_hj{0}.webp",random(4))]]</div><br>
<<ct "Male" "">>Shit—I can’t—<</ct>>
<<ct "MC" "">>Do it. Come for me. Quietly.<</ct>>
His cock jerks violently, ropes of hot cum shooting over your fingers, splattering against your palm. You keep stroking him through it, milking every last drop from his twitching length. His breath is ragged, his face flushed as he slumps back in his chair, spent. You pull your hand away, lifting your fingers to your lips. His eyes are glued to you as you slowly lick his cum from your skin, savoring the salty taste. You zip him back up with a satisfied smirk, leaning back in your chair as if nothing happened.
<<if random(2) is 0 or $mainChar.school.detentionSubject != "">>
The bell finally rings out to signal the end of the class. As you finish packing up your belongings and prepare to leave the classroom, your teacher stops you and requests to [[speak with you during the break.->Detention]]<br><br>
<<set $minute = 50>>
<<else>>
The bell finally rings out to signal the <<link "end of the class.">>
<<set $minute = 50>> <<set $classActivity = "">> <<set $currentSchoolClass = "">><<goto "School">><</link>><br><br>
<</if>>
<<MainChar_Stats "corruption" "1" "50">>
<<MainChar_Stats "arousal" "20">>
<<MainChar_Stats "School" "3">>
<<else>>
<<ct "Male" "">>What the fuck?<</ct>>
His voice is a harsh whisper, laced with disgust. He shifts in his seat, adjusting his pants as if your touch burned him. The rejection hits you like a slap. Heat floods your face, your cheeks burning with shame. You pull your hand back as if scalded, your fingers trembling.
<<ct "MC" "">>I- I just thought... I wanted to help...<</ct>>
<<ct "Male" "">>Not interested.<</ct>>
The rest of the class blurs around you, the professor’s words becoming a muffled buzz. Every glance in your direction feels like judgment, every rustle of paper a whisper about what just happened. You slump in your seat, your body heavy with embarrassment, your mind replaying the moment over and over—the way he looked at you, the way he flinched. The rest of the class feels awkward and tense. The rejection stings, and you wonder if you've been overestimating your appeal all along. It's a humbling experience, one that leaves you questioning your own desirability.<br><br>
<<if random(2) is 0 or $mainChar.school.detentionSubject != "">>
The bell finally rings out to signal the end of the class. As you finish packing up your belongings and prepare to leave the classroom, your teacher stops you and requests to [[speak with you during the break.->Detention]]<br><br>
<<set $minute = 50>>
<<else>>
The bell finally rings out to signal the <<link "end of the class.">>
<<set $minute = 50>> <<set $classActivity = "">> <<set $currentSchoolClass = "">><<goto "School">><</link>><br><br>
<</if>>
<<MainChar_Stats "arousal" "-20">>
<<MainChar_Stats "School" "-1">>
<</if>>
<<replace #refuse>><</replace>><</linkreplace>><br><</if>></span>
<<else>>
<span id="accept"><<if $mainChar.corruption>=30>><<linkreplace "Help him relax.">>
<<if gaussian($mainChar.attractiveness,25)>=20>>
The rumors have spread like wildfire, and he doesn't even bats an eye when you reach over, your fingers brushing against the obvious bulge in his pants. He doesn’t flinch, doesn’t pull away. Just smirks, his voice low and mocking.
<<ct "Male" "">>Let me guess. You’re bored, and my dick looks like a fun way to pass the time?<</ct>><<ct "MC" "">>Something like that. Unless you’d rather I find someone else to play with.<</ct>>
He scoffs, but he doesn’t stop you as you unzip him, his cock already half-hard and leaking. You wrap your fingers around him, stroking him lazily, your touch confident and practiced. He’s thick, heavy in your hand, and he groans softly as you start to work him in earnest.
<<ct "Male" "">>How many cocks have you jerked off today, huh? Five? Ten?<</ct>><<ct "MC" "">>Does it matter? You’re next in line.<</ct>>
He chuckles darkly, his hips lifting slightly as you tighten your grip, your thumb swiping over the slick head of his cock. You can feel his pulse racing, his breath coming faster as you work him. The professor’s voice is just background noise now, irrelevant compared to the wet sounds of your hand on his cock, the way his thighs tremble as he fights to stay quiet. <br> <br>
<div class="default-image-wrapper">[img[String.format($urlPath + "/School/Classroom/Classroom_hj{0}.webp",random(4))]]</div><br>
<<ct "Male" "">>Fuck, you’re good at this. No wonder everyone’s talking about you.<</ct>><<ct "MC" "">>Mhm. Now shut up and come for me.<</ct>>
His cock jerks, swelling in your grip as he gets closer. You can see the tension in his jaw, the way his fingers dig into the edge of the table. Then he’s coming, his cum spilling over your fingers in thick, hot ropes. You don’t stop stroking until he’s empty, until his cock is twitching weakly in your grip. Only then do you pull your hand away, lifting your fingers to your mouth. His eyes are on you as you lick his cum from your skin, slow and deliberate.
<<ct "Male" "">>You’re fucking insane.<</ct>><<ct "MC" "">>And you loved every second of it.<</ct>>
He doesn’t deny it, just smirks as you zip him back up, his cock already softening. The class continues around you, but the air between you is thick with the scent of sex and the unspoken understanding that this won’t be the last time. <br>
<<if random(2) is 0 or $mainChar.school.detentionSubject != "">>
The bell finally rings out to signal the end of the class. As you finish packing up your belongings and prepare to leave the classroom, your teacher stops you and requests to [[speak with you during the break.->Detention]]<br><br>
<<set $minute = 50>>
<<else>>
The bell finally rings out to signal the <<link "end of the class.">>
<<set $minute = 50>> <<set $classActivity = "">> <<set $currentSchoolClass = "">><<goto "School">><</link>><br><br>
<</if>>
<<MainChar_Stats "corruption" "1" "50">>
<<MainChar_Stats "arousal" "20">>
<<MainChar_Stats "School" "3">>
<<else>>
<<ct "Male" "">>Get your fucking hands off me, slut.<</ct>>
His voice is low, venomous. He shoves your hand away like it’s covered in someone else’s cum, his face twisted in revulsion. The force of his rejection sends a jolt through you—not shame, but rage. Your fingers curl into a fist, your nails digging into your palm.
<<ct "MC" "">>Fine. Your loss. Plenty of other cocks in this school that won’t push me away.<</ct>>
You lean back in your seat, your heart pounding, but not with embarrassment—with fury. The audacity of him, acting like you’re beneath him, like your touch is something to be ashamed of. You cross your arms, your mind already racing to the next target, the next cock that will let you play. The rest of the class passes in a haze of indignation, your body humming with the need to prove him wrong.<br><br>
<<if random(2) is 0 or $mainChar.school.detentionSubject != "">>
The bell finally rings out to signal the end of the class. As you finish packing up your belongings and prepare to leave the classroom, your teacher stops you and requests to [[speak with you during the break.->Detention]]<br><br>
<<set $minute = 50>>
<<else>>
The bell finally rings out to signal the <<link "end of the class.">>
<<set $minute = 50>> <<set $classActivity = "">> <<set $currentSchoolClass = "">><<goto "School">><</link>><br><br>
<</if>>
<<MainChar_Stats "arousal" "-20">>
<<MainChar_Stats "School" "-1">>
<</if>>
<<replace #refuse>><</replace>><</linkreplace>><br><</if>></span>
<</if>>
<span id='refuse'><<linkreplace "Dismiss the idea.">>
But as quickly as the fantasy takes hold, you shake your head, forcing yourself back to reality. You take a deep breath, tearing your gaze away from his lap and focusing back on the teacher. Your cheeks flush with a mix of embarrassment and arousal, and you shift uncomfortably in your seat, trying to ignore the throbbing between your own legs. But even as you try to concentrate on the lesson, the image of his hard cock lingers in your thoughts, a tantalizing temptation that refuses to be ignored. As the class continues, you steal occasional glances at him, wondering if he notices your attention. <br>
<<if random(0,1) is 0 or $mainChar.school.detentionSubject != "">>
The bell finally rings out to signal the end of the class. As you finish packing up your belongings and prepare to leave the classroom, your teacher stops you and requests to [[speak with you during the break.->Detention]]<br><br>
<<set $minute = 50>>
<<else>>
The bell finally rings out to signal the <<link "end of the class.">>
<<set $minute = 50>> <<set $classActivity = "">> <<set $currentSchoolClass = "">><<goto "School">><</link>><br><br>
<</if>>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "School" "1" "10">>
<<replace #accept>><</replace>><</linkreplace>><br><br></span>
<<elseif _event !="none">>
As the discussion with your classmates becomes as tedious as the lesson, you think about something lewd to do to pass time.<br><br>
<span id="accept"><<if $mainChar.corruption>=20>><<linkreplace "Tease your teacher.">>
You glance around—no one’s paying attention. Not really. A few students stare blankly at their notes, others scroll on their phones, and the professor, oblivious, continues their lecture with that same self-important rhythm. A slow, wicked smile curls your lips. You let your legs fall open, just slightly at first, the hem of your skirt inching higher. The air brushes against your bare pussy, already slick with arousal, your lips swollen and glistening. You shift again, spreading your thighs wider, letting the professor’s gaze catch the flash of pink flesh between your legs. The professor’s voice falters mid-sentence.
<<ct $currentSchoolClass "Surprised">>So, as we—ahem—as we were discussing...<</ct>>
<div class="default-image-wrapper">[img[String.format($urlPath + "/School/Classroom/Classroom_Teasing{0}.webp",random(3))]]</div><br>
You arch your back just enough to push your hips forward, your skirt now little more than a flimsy curtain over your spread legs. The professor’s hand tightens around the marker as you let him see everything—the way your inner lips cling together, the way your entrance clenches with anticipation, the way your juices coat your skin. <<ct $currentSchoolClass "Neutral">>The, uh... the key point here is—<</ct>>
<<if random(2) is 0 or $mainChar.school.detentionSubject != "">>
The bell finally rings out to signal the end of the class.
<<ct $currentSchoolClass "Neutral">>We’ll—we’ll continue this next time. Class dismissed.<</ct>>
As you finish packing up your belongings and prepare to leave the classroom, your teacher stops you and requests to [[speak with you during the break.->Detention]]<br><br>
<<set $minute = 50>>
<<else>>
The bell finally rings out to signal the <<link "end of the class.">>
<<set $minute = 50>> <<set $classActivity = "">> <<set $currentSchoolClass = "">><<goto "School">><</link>><br><br>
<</if>>
<<MainChar_Stats "corruption" "1" "50">>
<<MainChar_Stats "arousal" "20">>
<<MainChar_Stats "School" "1" "15">>
<<replace #refuse>><</replace>><</linkreplace>><br><</if>></span>
<span id='refuse'><<linkreplace "Dismiss the idea.">>
You quickly dismiss the idea from your mind. The classroom setting is hardly the place for such playfulness, and you wouldn't want to create an awkward situation. Instead, you steer the conversation back with your classmates to the upcoming school event, discussing plans and details with your desk mate. <br>
<<if random(0,1) is 0 or $mainChar.school.detentionSubject != "">>
The bell finally rings out to signal the end of the class. As you finish packing up your belongings and prepare to leave the classroom, your teacher stops you and requests to [[speak with you during the break.->Detention]]<br><br>
<<set $minute = 50>>
<<else>>
The bell finally rings out to signal the <<link "end of the class.">>
<<set $minute = 50>> <<set $classActivity = "">> <<set $currentSchoolClass = "">><<goto "School">><</link>><br><br>
<</if>>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "School" "1" "10">>
<<replace #accept>><</replace>><</linkreplace>><br><br></span>
<<else>>
<<if random(3) is 0 or $mainChar.school.detentionSubject != "">>
The bell finally rings out to signal the end of the class. As you finish packing up your belongings and prepare to leave the classroom, your teacher stops you and requests to [[speak with you during the break.->Detention]]<br><br>
<<set $minute = 50>>
<<else>>
The bell finally rings out to signal the <<link "end of the class.">>
<<set $minute = 50>> <<set $classActivity = "">> <<set $currentSchoolClass = "">><<goto "School">><</link>><br><br>
<</if>>
<</if>>
<<MainChar_Stats "School" "1" "10">>
<<if random(5) is 0 and $hasHomework is "none">>
<<set $hasHomework to $dayCount>>
<<set $typeHomework to $currentSchoolClass >>
<</if>>
<<if $mainChar.corruption >= 20>>
<span id='intro'>Looking around you, you consider your <<link "cheat options.">>
<<toggleclass "#cheatOptions" "hidden">>
<</link>><br><br></span>
@@#cheatOptions.hidden;
<p id="firstOption">
<<if $mainChar.corruption >= 20>>
<<linkreplace "Flash your classmate">>
<<addclass "#secondOption" "hidden">>
<<addclass "#thirdOption" "hidden">>
<<replace #intro>><</replace>>
You unbutton the shirt a bit, making sure your cleavage looks good and lean to the boy sitting next to you.
<<ct "MC" "">>Hey… Liam.<</ct>>
He turns his head just enough to meet your eyes, his expression curious but cautious.
<<ct "Male" "">>Yeah?<</ct>>
You bite your lip, your heart racing as you glance around to make sure no one is watching.
<<ct "MC" "">>I… I could really use some help with this test. Maybe you could let me peek at a few answers?<</ct>>
Liam raises an eyebrow, a smirk playing at the corner of his mouth.
<<ct "Male" "">>And what do I get out of it?<</ct>>
With a teasing smile, you lift your blouse just enough to reveal your bare breasts, holding it there for a few breathless seconds. His eyes widen, his breath hitching almost audibly. You lower your top just as quickly, your cheeks flushed but your pulse racing with excitement.
<div class="default-image-wrapper">[img[String.format($urlPath + "/School/Classroom/FlashBoobs{0}.webp",random(1))]]</div>
<<if gaussian($mainChar.attractiveness,25) >=20>>
<<ct "Male" "">>Fuck…<</ct>>
The boy swallows loudly and clears his throat, before taking his pen. It scratches on a scrap of paper, and he slides it toward you. You see some answers, written in hasty but legible handwriting. You tuck the paper into your sleeve, a triumphant smile playing on your lips.
<<ct "MC" "">>Good boy.<</ct>>
The rest of the test flies by, your confidence soaring. Every time you glance at Liam, he’s stealing looks at you, his focus shattered. You know you’ve got him wrapped around your finger now.<br><br>
<<set $currentTestNote += random(0,10)>>
<<MainChar_Stats "School" "1" "10">>
<<MainChar_Stats "arousal" "15">>
<<MainChar_Stats "corruption" "1" "30">>
<<else>>
But to your surprise, he barely glances at you. His eyes flicker over for a moment, then return to his test without a second thought.
<<ct "Male" "">>No thanks. I’m not risking my grade for that.<</ct>>
The words hit like a slap. You feel the heat rush to your face, but this time it’s humiliation, not excitement. Your hands tremble as you grip your pen, your confidence crumbling. You steal a glance at him again, but he’s already turned away, his focus back on his test.
For the first time, you wonder—maybe you’re not as irresistible as you thought.<br><br>
<<MainChar_Stats "arousal" "-20">>
<</if>>
<</linkreplace>>
<<endif>> <br>
</p>
<p id="secondOption">
<<if $mainChar.corruption >= 30>>
<<linkreplace "Let classmate finger you">>
<<addclass "#firstOption" "hidden">>
<<addclass "#thirdOption" "hidden">>
Leaning in, you whisper to the boy next to you, your voice barely audible.
<<ct "MC" "">>Hey... Let me see your answers. Just a few.<</ct>>
He raises an eyebrow, his expression skeptical.
<<ct "Male" "">>Why would I do that ?<</ct>>
You don’t answer with words. Instead, you take his hand, your fingers sliding under the hem of your skirt. His breath hitches as you press his palm against the damp heat between your thighs. You lean in closer, your lips brushing his ear :
<<ct "MC" "">>You can touch me. Right here. Right now.<</ct>>
<<if gaussian($mainChar.attractiveness,25) >=25>>
His eyes dart around the room, checking if anyone is watching. The coast is clear. His fingers twitch, then press harder against you, exploring the wet fabric. A shiver runs through your body as he slips a finger under the lace, teasing your folds. His fingers begins to rub your kitty very shyly, making you giggle. You bite your lip to stifle a moan, your hips involuntarily arching into his touch.
<<ct "Male" "">>Fuck, you’re already so wet.<</ct>>
<div class="default-image-wrapper">[img[String.format($urlPath + "/School/Classroom/Classroom_ClassmateTeasing{0}.webp",random(0))]]</div>
His fingers find your clit, circling it slowly, then pushing inside you. You grip the edge of the desk, your breath coming in short gasps. The pleasure is overwhelming, but you can’t let yourself get carried away—not here. After a few moments, you grab his wrist and pull his hand away, your cheeks flushed.
<<ct "MC" "">>That’s enough... for now.<</ct>>
He smirks, clearly enjoying the power he has over you. Without a word, he scribbles an answer on your test paper and slides it toward you. You take it, your heart still racing, the ache between your legs a constant reminder of what just happened.<br><br>
<<set $currentTestNote += random(5,20)>>
<<HaveASexWidget "masturbated" "stranger">>
<<MainChar_Stats "School" "1" "20">>
<<MainChar_Stats "arousal" "30">>
<<MainChar_Stats "corruption" "1" "50">>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "cleanliness" "-5">>
<<else>>
His fingers brush against your panties, but he pulls away almost immediately, his face twisting in disgust.
<<ct "Male" "">>What the hell ? Are you serious ?<</ct>>
Your stomach drops. The rejection hits you like a slap, and you can feel the heat of shame flooding your face. You try to play it off, forcing a laugh, but it comes out weak.
<<ct "MC" "">>I—I was just joking...<</ct>>
He shakes his head, his voice low and dismissive.
<<ct "Male" "">>That’s pathetic. Keep your hands to yourself.<</ct>>
You shrink back in your seat, your confidence shattering. The test blurs in front of you, the numbers and words swimming together. You can’t focus, your mind replaying the moment over and over. *Was I not attractive enough ? Did I misread him ?* The humiliation burns, and for the first time, you question whether you’re as desirable as you thought.<br><br>
<<MainChar_Stats "arousal" "-20">>
<<MainChar_Stats "school" "-1">>
<</if>>
<</linkreplace>>
<<endif>> <br>
</p>
<p id="thirdOption">
<<if $mainChar.corruption >= 30>>
<<linkreplace "Jerk your classmate off">>
<<addclass "#firstOption" "hidden">>
<<addclass "#secondOption" "hidden">>
Your neighbor is scribbling away confidently. You lean in, your voice barely a whisper.
<<ct "MC" "">>Hey… you mind if I peek at your answers? Just for a second.<</ct>>
Liam smirks, his eyes flicking toward the teacher before meeting yours.
<<ct "Male" "">>And why the hell would I do that?<</ct>>
Your fingers brush against his thigh, sliding upward until your palm rests against the growing bulge in his pants. You feel him stiffen beneath your touch, his breath hitching.
<<ct "MC" "">>Because I can make it worth your while…<</ct>>
<<if gaussian($mainChar.attractiveness,25) >=20>>
His gaze darkens, and he shifts slightly in his seat, glancing around to make sure no one is watching. The coast is clear. With a quick motion, he unzips his pants, freeing his already hard cock. You wrap your fingers around him, stroking slowly, your thumb teasing the tip.
<<ct "Male" "">>Fuck… you’re crazy,<</ct>>
His voice is strained, his hips subtly rocking into your grip. You keep your movements hidden beneath the desk, your other hand still holding your pen, pretending to write. The risk only makes it hotter.<br><br>
<div class="default-image-wrapper">[img[String.format($urlPath + "/School/Classroom/Classroom_hj{0}.webp",random(4))]]</div>
His breath quickens, his fingers digging into the edge of the desk. You feel him tense, his cock pulsing in your hand as warm cum spills over your fingers. He lets out a quiet groan, biting his lip to stay silent. You don’t stop stroking until he’s completely spent. Without a word, he grabs your paper and scribbles down the answer to some questions. You watch as the ink bleeds slightly, then bring your cum-covered fingers to your lips, licking them clean with a slow, deliberate motion.
<<ct "MC" "">>Good boy ~<</ct>>
You just smile, feeling the thrill of the moment linger as you turn back to your test, your mind buzzing with excitement.<br><br>
<<set $currentTestNote += random(10,25)>>
<<HaveASexWidget "handjob" "stranger">>
<<MainChar_Stats "School" "1" "20">>
<<MainChar_Stats "arousal" "20">>
<<MainChar_Stats "corruption" "1" "50">>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "cleanliness" "-10">>
<<else>>
Your heart races as you feel his shaft, but to your surprise, he grabs your wrist, stopping you. His grip is firm, unyielding.
<<ct "Male" "">>You’re joking, right?<</ct>>
The word hits you like a slap. You pull your hand back as if burned, your face flushing with shame. The rejection settles in your stomach like lead. You turn away, your confidence crumbling. Maybe you’re not as irresistible as you thought. <br><br>
<<MainChar_Stats "arousal" "-20">>
<<MainChar_Stats "school" "-1">>
<</if>>
<</linkreplace>>
<<endif>>
</p>
<</if>><<switch $workTopic>>
<<case "Getting job">>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/RedLight/StripBar/Waitress_Welcome.jpg")]]
</div><br>
You make your way to the bar of the strip club, the dim lighting and pulsating music creating a charged atmosphere. As you approach the counter, you spot the bartender, a woman with a friendly yet tired smile. She's busy pouring drinks and chatting with customers, but she notices you and gives you a nod.
<<ct "StripWaitress" "Happy">>
Hey there. What can I get you?
<</ct>>
<<ct "MC" "Neutral">>
Actually… I was wondering if you might have a waitress position available.
<</ct>>
<<if $mainChar.attractiveness >=20>>
She raises an eyebrow, studying you with a quick but friendly glance, then shifts her weight onto one hip.
<<ct "StripWaitress" "Tease">>
Yeah, we do have an opening. But just so you know, the atmosphere here is… a bit particular. Comes with the territory of working in a strip club.
<</ct>>
<span id='accept'><<linkreplace "Yes!">>
You straighten up, unfazed by her warning.
<<ct "MC" "">>
That doesn’t bother me. I think I can handle it.
<</ct>>
<<ct "StripWaitress" "Happy">>
Good. let's get you started. Come with me.
<</ct>>
She leads you through a narrow hallway, past the muffled music and colored lights, until you reach a quieter area behind the bar. The air here is calmer, filled with the faint smell of makeup and fabric softener. She pushes open a door marked “Staff Only,” revealing a modest changing room lined with lockers, mirrors, and scattered costumes. You step inside, trying to absorb the shift in atmosphere. The place feels more intimate, more real — the part of the club customers never see.
<<ct "StripWaitress" "Neutral">>
So this is the locker room. You can keep your stuff in here and freshen up whenever you need to.<</ct>>
The waitress walks over to a locker, unlocks it, and pulls out a neatly folded outfit. It’s a bunny-girl uniform, complete with a sleek bodysuit, a collar, a pair of tall ears and high heels that look far less comfortable up close. She holds the outfit out to you with a knowing smile.
<<ct "StripWaitress" "Tease">>
Here’s your work uniform. Pretty standard around here.
<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/RedLight/StripBar/BunnyOutfit.jpg")]]
</div><br>
You can't help but feel a bit embarrassed at the thought of wearing it, even though you try to hide your discomfort.
<<ct "MC" "">>
Right… okay. I guess I’ll get used to it.
<</ct>>
Her expression softens as she rests a reassuring hand on your arm.
<<ct "StripWaitress" "Neutral">>
Don’t worry. Everyone feels a little awkward at first. I did warn you it’s a particular kind of job in a strip club. But trust me — you’ll get used to it faster than you think.
<</ct>>
You nod slowly, feeling a mix of nerves and determination as you glance at the outfit again. The changing room suddenly feels warmer, the reality of the job settling in — but so does the excitement of trying something new.
<<ct "KnownFemale" "Neutral">>By the way, you don't have to start working tonight.<</ct>>
<<ct "MC" "">> Ok... thank you.<</ct>>
She smiles at you and leave the locker room. With your new uniform in hands, you take a quiet breath and step toward your ampty locker. You look one more time to your bunny girl outfit and [[head back to the bar.->Strip Bar]]
<<set $mainChar.work.barmaid.experience += 1>>
<<replace #refuse>><</replace>><</linkreplace>> <br></span>
<span id='refuse'> <<linkreplace "Change your mind">>
You glance at her revealing outfit, then to the room around you: dancers moving under colored lights, patrons watching with varying intensity, the whole place humming with a quiet boldness. The realization settles in your stomach—the role might be more than you were prepared for. You take a slow breath, the weight of the decision becoming clear.
<<ct "MC" "Neutral">>
You know what... I… guess I didn’t think it through. Maybe this isn’t really for me.
<</ct>>
You try to sound polite. She nods with a smile that remains soft, understanding rather than disappointed.
<<ct "StripWaitress" "Happy">>
No worries at all. It’s not for everyone.
If you change your mind, just come back—doors are always open.
<</ct>>
You nod gratefully, taking one last look around before stepping away, relieved yet oddly thankful for the warm honesty of the exchange. Feeling a mix of relief and uncertainty, you thank her again and [[walk away.->Strip Bar]]
<<replace #accept>><</replace>><</linkreplace>>
</span>
<<else>>
The bartender looks you up and down, assessing you quickly. You see her expression shifting from focused to slightly uncomfortable. She clears her throat.
<<ct "StripWaitress" "Neutral">>
Um, well... we do have a job but... I'm afraid we're looking for someone who, uh, presents themselves a bit more... elegantly.<</ct>>
She tries to sound polite, but you feel a flush of embarrassment creep up your cheeks. You hadn't realized how disheveled you looked until this moment. You shift uncomfortably, feeling the sting of rejection and embarrassment. You can't help but feel a mix of disappointment and shame when you [[walk out of the club.->Red Light District]]
<</if>>
<<case "Changing room">>
You are standing in a nice changing room, wandering what to do next.<br><br>
<<set $mainChar.work.barmaid.experience to 100>>
Barmaid experience: <<print $mainChar.work.barmaid.experience>><br><br>
<<linkreplace "Have a quick shower">>
<<set $minute += 5>>
<<run variables().mainChar.cleanCum()>>
You had a nice quick shower!
<br>
<br>
<<MainChar_Stats "cleanliness" "100">>
<</linkreplace>><br><br>
<h4>LOCKER</h4>
* Standard uniform - <<if $mainChar.work.costume == "Normal">>Wearing<<else>>[[Wear->Work Barmaid Misc.][$mainChar.work.costume = "Normal"]]<<endif>> <br>
* Sexy uniform - <<if $mainChar.work.costume == "Sexy">>Wearing<<else>><<if $mainChar.work.barmaid.experience >= 10>>[[Wear->Work Barmaid Misc.][$mainChar.work.costume = "Sexy"]]<<else>>Not enough experience! (30)<<endif>><<endif>> <br>
* Pervy uniform - <<if $mainChar.work.costume == "Pervy">>Wearing<<else>><<if $mainChar.work.barmaid.experience >= 20>>[[Wear->Work Barmaid Misc.][$mainChar.work.costume = "Pervy"]]<<else>>Not enough experience! (60)<<endif>><<endif>>
<br><br>
[[Go to work->Work Barmaid Process][$hour += 2]] <br>
[[Go outside->Strip Bar][$mainChar.work.currentWorkName = ""]]
<</switch>><<if $hour >=21 or $mainChar.energy <=20 or $mainChar.Cleanliness <=30>>
<div class="secondary-image-wrapper">
[img[String.format($urlPath + "/RedLight/StripBar/waitress"+random(2)+".webp")]]
</div><br>
<<if $mainChar.Cleanliness <=30>>
As you continue serving tables, the atmosphere in the strip club grows steadily more chaotic. The music pounds harder with every passing minute, laughter erupts in messy bursts, and the mix of sweat, perfume, and spilled drinks clings to the air. You try to keep pace with the crowd, weaving through grabbing hands and slurred requests, but an uneasy tension begins settling in your chest. Without warning, your manager strides toward you, jaw clenched and eyes narrowed.
<<ct "Boss" "Neutral">>Can I have a word with you? Now.<</ct>>
You trail behind him, anxiety tightening around your ribs. Once you're out of the crowd’s immediate line of sight, he gives you a slow, unimpressed once-over, his nose wrinkling with open annoyance.
<<ct "Boss" "Angry">>
We’ve got a problem. You can’t keep working like this. You reek. It’s not acceptable for the floor, and I’m not dealing with complaints tonight.
<</ct>>
Heat floods your cheeks, embarrassment crashing over you as you finally register how the mix of sweat and alcohol from the room has settled into your skin and your bunny outfit. The realization makes you shrink inward, wishing you could disappear behind the nearest curtain.
<<ct "MC" "">>
I- I… understand. I’ll go clean up.
<</ct>>
Your manager clicks his tongue, not quite softening but easing off just enough now that he’s said his piece.
<<ct "Boss" "Neutral">>
Good. Go take care of it. We’ll survive without you for a bit.
<</ct>>
You swallow your shame and turn away, heading toward the [[locker room.->Bar Locker Room]]
<<elseif $mainChar.energy <=20>>
The rhythm of the club pulses endlessly around you, a constant blend of music, chatter, and flashing lights. Hours of weaving between tables, carrying trays loaded with drinks, and forcing a polite smile have worn you thin. Your feet throb with every step, your shoulders feel heavy, and even your breath comes uneven as you pause against the bar for just a second of relief. The room keeps spinning with movement, but you feel yourself slowing, fading.<br><br>
You scan the crowd and the realization settles heavily in your chest—you’re simply done. Your body is begging you to stop, and even the thought of handling one more table feels impossible. With a tired sigh, you gather the last of your strength and head toward the manager. You clear your throat softly to get his attention.
<<ct "MC" "">>
I’m really sorry, but I’m too exhausted to keep going. I think I need to call it a night.
<</ct>>
He studies your face for a moment, then gives a small, understanding nod.
<<ct "Boss" "Neutral">>
No problem. You’ve been working hard all night. Go ahead and clock out—we’ll manage.
<</ct>>
Relieved, you make your way to the [[locker room.->Bar Locker Room]]
<<else>>
As the clock strikes 9 PM, signaling the end of your shift, you make your way back to the staff area, feeling a mix of relief and exhaustion. The night has been a whirlwind of serving drinks, navigating the crowded club, and ensuring that every patron had a memorable experience.<br>
The noise of the club fades behind you as you push open the door to the staff [[locker room.->Bar Locker Room]]
<<set $hour to 21>>
<<set $minute to 5>>
<</if>>
<<else>>
<<if random(2) ==0>> <<set _event to either('man','girl','flash')>><</if>>
<<set _pay to gaussian(5+$mainChar.work.barmaid.experience /2, 3)>>
<div class="secondary-image-wrapper">
[img[String.format($urlPath + "/RedLight/StripBar/waitress"+random(2)+".webp")]]
</div><br>
The music thumps through the room as you weave between the crowded tables, your tray loaded with cocktails and bottles that shimmer under the neon lights. Tonight your job is simple on paper—keep the drinks flowing and the patrons happy—but the strip-club atmosphere adds layers you’ve learned to navigate: wandering hands, smug grins, and the constant hum of attention that clings to you whether you want it or not. Still, you breathe deeply, steadying the tray in your hands. This is your role tonight. Serve, smile, keep the energy up, and try not to let anyone push too far.<br><br>
You approach a loud table of men who’ve clearly been drinking for a while. Their laughter rattles against the walls, and as soon as they notice you approaching, their attention snaps to you with far too much enthusiasm—eyes lingering, smirks widening. You set the tray down with practiced elegance, forcing a polite, warm smile.
<<ct "MC" "">>
What can I get you, gentlemen?
<</ct>>
The burliest of the group leans back in his chair, spreading his legs with exaggerated confidence. His beard is thick, his grin even thicker. He looks you up and down in a way that makes your skin prickle.
<<ct "stranger" "" "1">>
How about a round of shots for the table, sweetheart? And maybe flash that cute smile again—makes the drinks taste better.
<</ct>>
You keep your posture straight, refusing to let the condescension rattle you, though your cheeks heat despite yourself.
<<ct "MC" "">>
Coming right up.
<</ct>>
As you jot down the order, another man elbows his friend and whispers loud enough for you to hear, something about how “the new girl’s got that eager-to-please vibe.” The others snicker, their gazes lingering longer than necessary. You turn to leave, tray steady in your hands, their appreciative—and arrogantly confident—looks trailing after you as you disappear back into the crowd.
<<if _event is 'flash'>>
The bass of the music thumps through the dimly lit club as you balance a tray of drinks, your bunny ears bobbing slightly with each step. The group of men at the table leers at you as you set down their whiskey glasses, their eyes lingering a little too long on your outfit.
<<ct "Male" "">>Hey, sweetheart, how about you give us a little extra show? Twenty bucks if you flash us those tits.<</ct>>
<span id='refuse'><<linkreplace "Refuse the proposal">>
You pause, shifting your weight in your heels, and give them a cool, practiced smile.
<<ct "MC" "">>If you want to see tits, boys, there’s a whole stage full of them over there.<</ct>>
One of the men scoffs, his expression souring.
<<ct "Male" "" "1">>Come on, don’t be a tease. We’re paying customers.<</ct>>
You arch an eyebrow, unfazed, and lean in just enough to make your point without giving an inch.
<<ct "MC" "">>And I’m a server, not part of the entertainment. Enjoy your drinks, gentlemen.<</ct>>
They grumble among themselves, but the tension fizzles out as you turn away, hips swaying as you move to the next table. Behind you, you hear one of them mutter something about "stuck-up bunnies," but you just smirk to yourself. Despite the lost of tips, you [[continue your shift.->Work Barmaid Process]]<br><br>
<p class="add">+<<print _pay/2>> money</p>
<<MainChar_Stats "barmaid" "-1">>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "cleanliness" "-10">>
<<replace #accept>><</replace>><</linkreplace>>
</span><br>
<span id='accept'>
<<if $mainChar.corruption >= 30>>
<<linkreplace "Accept the proposal">>
You bite your lip, pretending to consider it, your fingers tracing the edge of your corset. The music pulses around you, the rhythm matching the thrill of the game.
<<ct "MC" "">>Twenty bucks, huh? You drive a hard bargain.<</ct>>
You step closer, letting your hip brush against the table as you collect their empty glasses. Your voice drops to a playful purr.
<<ct "MC" "">>But I guess I can make an exception… for my favorite customers.<</ct>>
Their eyes widen as you turn slightly, giving them a teasing smile over your shoulder. With a slow, deliberate motion, you tug the fabric of your top just enough to free yourself, flashing them for a brief, tantalizing second before pulling it back up. The table erupts in cheers and catcalls.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/NightClub/PartyFlash"+random(3)+".webp")]]
</div><br>
<<ct "Male" "Happy">>Damn, girl! Now that’s service!<</ct>>
You wink, tucking the bill into your garter with a laugh.
<<ct "MC" "">>Pleasure doing business, boys. Enjoy the rest of your night.<</ct>>
You tuck the bill into your pocket, feeling a mix of satisfaction and a touch of pride. You know that you're providing a service, and you're good at it. With a final smile, you turn and make your way back to the bar, ready to [[continue your shift->Work Barmaid Process]] with the same professionalism and charm that has become your trademark.<br><br>
<<MainChar_Stats "barmaid" "1">>
<p class="add">+<<print _pay+20>> money</p> <br>
<<MainChar_Stats "corruption" "1" "50">>
<<MainChar_Stats "arousal" "15">>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "cleanliness" "-10">>
<<MainChar_Stats "intellect" "-1">>
<<replace #refuse>><</replace>><</linkreplace>><</if>></span>
<<elseif _event is 'girl'>>
The music pulses through the dimly lit club, the bass vibrating under your feet as you weave between tables in your bunny girl outfit, the heels clicking with each step. A group of girls waves you over, their laughter already bubbling over the rim of their energy. One of them holds up a bottle of champagne, her grin mischievous.
<<ct "Female" "">>Hey, bunny! Come here! We’ve got a special request for you.<</ct>>
You approach, balancing gracefully despite the heels, and lean in just enough to catch their excitement.
<<ct "Female" "">>We want you to pour this bottle over our friend here. Make it *fun*.<</ct>>
She points to another girl in the group, who giggles in anticipation. You hesitate for a moment, but the girls' enthusiasm is infectious. ou take the bottle, feeling the cool glass in your hands, and give them a playful smirk.
<<ct "MC" "">>You got it. Let’s make this memorable.<</ct>>
With a flourish, you tilt the bottle, letting <<linkreplace "the champagne cascade over her head.">>the champagne cascade over her head. She throws her head back, laughing as the golden liquid soaks into her hair and drips down her face. She catches some in her mouth, swallowing with a grin, before yanking down her tee shirt just enough for the champagne to spill over her chest. The cold liquid glistens as it trails down her skin.<br><br>
<div class="secondary-image-wrapper">
[img[String.format($urlPath + "RedLight/StripBar/ChampGirl0.webp")]]
</div><br>
As the bubbly liquid cascades down, the girl lets out a delighted squeal. One of her friends doesn’t hesitate—she leans in, pressing her mouth to her friend’s breast, lapping up the champagne as it trickles down. The group erupts into laughter, their cheers mixing with the music. The girl being "served" arches her back, giggling as her friend playfully nips at her skin.
<<ct "Female" "" "1">>Oh my god, that’s *so* cold!<</ct>>
You can't help but smile at their carefree attitude, even as you continue to pour the champagne, ensuring that every drop is used to its fullest effect. <br><br>
As you step back from the champagne-soaked spectacle, one of the girls in the group leans in, her eyes sparkling with mischief. She grabs your wrist, her voice slurred with laughter and champagne.
<<ct "Female" "" "1">>Wait, wait—ten bucks if you French-kiss her. Right now.<</ct>>
She shoves a crumpled bill into your hand before you can react. The girl you drenched in champagne smirks, her lips already glistening, her fingers twitching with anticipation. The group leans in, their eyes wide with drunken excitement.<br><br>
<span id='refuse'><<linkreplace "Refuse the proposal">>
You hesitate for a moment, taken aback by the request. The girls are clearly a bit tipsy, their laughter and giggles filling the air. You glance around, considering the offer, before making a decision. She waves a bill in your face, but you don’t reach for it. The girl you soaked in champagne pouts, her friends already jeering, egging you on.
<<ct "MC" "">>Sorry, ladies, but I think I'll pass on that one. <</ct>>
Y keep a polite smile, handing the empty champagne bottle back to them. The girl’s face twists, her drunk grin melting into irritation.
<<ct "Female" "Angry">>Ugh, *fine*. You’re no fun anyway.<</ct>>
She shoves the money back in her purse, muttering something about "wasted champagne." Her friends groan, but you’re already moving on, the rhythm of the club swallowing their complaints. Another table flags you down, and you force a smile, shaking off the encounter as you [[continue your shift.->Work Barmaid Process]]<br><br>
<p class="add">+<<print _pay/2>> money</p>
<<MainChar_Stats "arousal" "5">>
<<MainChar_Stats "barmaid" "-1">>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "cleanliness" "-10">>
<<replace #accept>><</replace>><</linkreplace>>
</span><br>
<span id='accept'>
<<if $mainChar.corruption >= 15>>
<<linkreplace "Accept the proposal">>
<<ct "MC" "">>Fine. But you’re paying for the show.<</ct>>
You step closer, gripping her chin as you crash your lips into hers. She doesn’t hesitate—her mouth opens, tongue sliding against yours, hungry and unapologetic. The taste of champagne and something sweeter lingers between you. Her hands roam, one slipping beneath your bunny outfit, fingers finding your breast. She squeezes, then tugs, pulling it free from the fabric. The cool air hits your skin, but you don’t stop her. The kiss deepens, her nails grazing your nipple as the girls around you lose it—screaming, laughing, some covering their mouths in shock.<br><br>
<div class="secondary-image-wrapper">
[img[String.format($urlPath + "RedLight/StripBar/ChampGirl1.webp")]]
</div><br>
<<ct "Female" "" "1">>Oh my god, she’s *actually* into it!<</ct>>
<<ct "Female" "" "1">>Damn, I did *not* expect you to let her do that!<</ct>>
The girl finally pulls back, breathless, her thumb brushing your exposed nipple before she winks.
<<ct "Female" "Tease">>Told you it’d be worth it.<</ct>>
You adjust your outfit just enough to keep it decent, but the damage is done—the night just got a lot more interesting. The other girls cheer and laugh, enjoying the show. You pull back after a moment, slightly breathless, and take the $10 bill from her hand. You quickly button up your top, feeling a mix of excitement and embarrassment. But before you leave the table, the girl you kissed holds out another bill, this time a $20 note.
<<ct "Female" "">>Twenty bucks if you touch me… *down there*. Right now.<</ct>>
Her fingers trail down her own body, slipping beneath the hem of her dress. The group around you falls silent, their drunk eyes wide with anticipation. <br><br>
<span id='refuse2'><<linkreplace "Refuse the proposal">>
You laugh, shaking your head as you step back, adjusting your outfit.
<<ct "MC" "">>Oh no, that’s way too far. You girls have fun, though.<</ct>>
The girl’s smirk fades, replaced by a scowl.
<<ct "Female" "">>Ugh, seriously? You got me all worked up for *nothing*!<</ct>>
Her friends burst into laughter, but she crosses her arms, glaring as you walk away.
<<ct "Female" "">>Whatever. Your loss.<</ct>>
You shoot them a wink over your shoulder, already moving [[to the next table.->Work Barmaid Process]]<br><br>
<p class="add">+<<print _pay+10>> money</p>
<<MainChar_Stats "barmaid" "1">>
<<MainChar_Stats "arousal" "15">>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "cleanliness" "-10">>
<<replace #accept2>><</replace>><</linkreplace>></span><br>
<span id='accept2'>
<<if $mainChar.corruption >= 25>>
<<linkreplace "Accept the proposal">>
<<ct "MC" "">>Fine. But this is the *last* thing—I’ve got a shift to finish.<</ct>>
You sit beside her, the heat of the club pressing in as she spreads her legs, her dress riding up. Her friends lean in, their laughter a mix of shock and excitement. You slip your hand between her thighs, fingers finding her already wet. She gasps, her head falling back as you start to rub, then push a finger inside. She moans, her own hand snaking up to your thigh, slipping beneath your bunny outfit. Her fingers find you, matching your rhythm.
<<ct "Female" "">>Fuck, you’re good at this…<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "RedLight/StripBar/ChampGirl2.webp")]]
</div><br>
The girls around you are losing it—laughing, cheering.
<<ct "Female" "" "1">>Damn, I didn’t know this place offered that kind of service!<</ct>>
You pull your hand back after a minute, wiping your fingers on her dress as you stand.
<<ct "MC" "">>Alright, that’s enough. I’ve got work to do.<</ct>>
She sits up, her chest heaving, her eyes dark with frustration.
<<ct "Female" "">>Ugh, now I need a *dick* to finish this off.<</ct>>
Her friends howl with laughter as you walk away, the music swallowing the rest of their reactions. The night’s far from over, but you’ve got a job to focus on. You give them a smile and move on to the next table, ready to [[continue your shift.->Work Barmaid Process]]<br><br>
<<HaveASexWidget "masturbated" "stranger">>
<<MainChar_Stats "barmaid" "2">>
<p class="add">+<<print _pay+20+10>> money</p> <br>
<<MainChar_Stats "corruption" "1" "50">>
<<MainChar_Stats "arousal" "25">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "intellect" "-1">>
<<replace #refuse2>><</replace>><</linkreplace>><</if>></span>
<<replace #refuse>><</replace>><</linkreplace>><</if>></span>
<</linkreplace>>
<<elseif _event is 'man'>>
The dim lights of the club cast a soft glow over the tables as you balance a tray of drinks, your bunny tail swaying slightly with each step. Your heels click against the floor as you approach a man sitting alone in the corner, his gaze lingering on you as you set down his whiskey.
<<ct "Male" "">>You’re doing a hell of a job tonight, bunny. But I bet those lips of yours could be put to better use. What do you say?<</ct>>
As he gestures towards his crotch to make you notice his bulge.<br><br>
<span id='refuse'><<linkreplace "Refuse the proposal">>
You pause, your smile fading just enough to make your tone clear.
<<ct "MC" "">>I'm sorry, sir, but I can't do that. I’m just here to serve drinks, not to provide extras. If you’re looking for something else, there are girls working the street behind the club. I’m sure they’d be happy to help.<</ct>>
His expression darkens, his fingers tightening around his glass.
<<ct "Male" "">>Are you serious? You’re dressed like that, flaunting yourself all night, and you’re telling me no? What the hell is wrong with you?<</ct>>
You stand your ground, maintaining a polite but firm demeanor.
<<ct "MC" "">>I'm really sorry.Have a great night.<</ct>>
His face twists in frustration, but he doesn’t say another word. You take a deep breath, trying to shake off the uncomfortable encounter. You turn your attention back to your duties, determined to focus on serving drinks and ensuring the other patrons have a good time. Despite the man's discontent, you know you made the right decision for yourself, and [[continue your shift.->Work Barmaid Process]]<br><br>
<p class="add">+<<print _pay/2>> money</p>
<<MainChar_Stats "barmaid" "-1">>
<<replace #accept>><</replace>><</linkreplace>>
</span><br>
<span id='accept'>
<<if $mainChar.corruption >= 40>>
<<linkreplace "Accept the proposal">>
You tilt your head, feigning innocence as you trace a finger along the rim of his glass.
<<ct "MC" "">>And why would I lend you my mouth? It’s not like I’m just some toy you can play with.<</ct>>
His smirk deepens, and he reaches into his pocket, pulling out a crisp bill.
<<ct "Male" "">>How about twenty bucks? That should be enough to convince you.<</ct>>
You hesitate for a moment, biting your lower lip as if considering the offer. The music pulses around you, the eyes of other patrons flickering in your direction.
<<ct "MC" "">>Twenty, huh? I guess that’s better than nothing.<</ct>>
You sink to your knees in front of him, the plush carpet soft beneath you. The bass of the music thumps through the floor, vibrating beneath your knees, but the sofa offers a semblance of privacy in the crowded club. The zipper slides down with a quiet hiss, and you wrap your fingers around the waistband of his pants, pulling them just enough to free him. The warm, heavy weight of him presses against your lips as you take him into your mouth, your tongue swirling in slow, deliberate motions. You pull back just enough to murmur, your voice breathy and muffled.
<<ct "MC" "">>Mmm… you’re big… didn’t expect that…<</ct>>
His fingers tangle in your hair, guiding you gently as a smug chuckle escapes him.
<<ct "Male" "">>Yeah, well, I am packing more than most. Guess you got lucky tonight, bunny.<</ct>>
You pull back just enough to speak, your voice husky and teasing, before diving back in.
<<ct "MC" "">>Mmmh… lucky me…<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "RedLight/StripBar/ManSofa0.webp")]]
</div><br>
Around you, the club continues its rhythm—laughter, clinking glasses, the occasional cheer from a group near the stage—but no one pays you much mind. The sofa is tucked into a shadowy corner, the low lighting and the general atmosphere of indulgence making your little arrangement just another part of the night’s entertainment.He lets out a shaky breath, his grip tightening slightly in your hair.
<<ct "Male" "">>Fuck, just like that… You’re good at this, bunny.<</ct>>
You pull back just enough to whisper, your lips brushing against him:
<<ct "MC" "">>Mmm… only the best for you…<</ct>>
His free hand reaches up, toying with one of the floppy bunny ears on your head, tilting it slightly as if testing its weight. The gesture is almost absentminded, like he’s adjusting a decoration rather than touching a person. His fingers tighten in your hair as he lets out a low groan, his other hand slipping into his pocket. He pulls out a crisp 50-dollar bill, holding it just out of reach as he smirks down at you.
<<ct "Male" "">>Open those legs, bunny. Let’s make this worth my time.<</ct>>
<span id='refuse2'><<linkreplace "Refuse the proposal">>
You pull back just enough to meet his gaze, your lips glistening, a playful smirk tugging at your mouth. Your fingers trail up his thigh, teasing, but you don’t move from your position.
<<ct "MC" "">>Mmm… no. This mouth is all you get tonight.<</ct>>
His expression darkens for a second, but you don’t give him time to protest. You take him deep again, your tongue swirling as you hollow your cheeks, the sound of your mouth working him filling the space between you. His grip on your hair tightens, his breath hitching as you pull back just enough to murmur:
<<ct "MC" "">>But I’ll make sure you enjoy it…<</ct>>
His frustration melts into pleasure as you work him, your fingers digging into his thighs, your free hand tracing patterns on his skin. The club pulses around you, the music drowning out the wet sounds of your mouth, the occasional groan he can’t quite suppress. His body tenses, his fingers twisting in your hair as he finally lets go, spilling into your mouth with a shuddering breath.
<<ct "Male" "Angry">>Fuck…<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "RedLight/StripBar/ManSofa1.webp")]]
</div><br>
You swallow, licking your lips as you pull back, your smile smug. He’s still breathing hard as you tuck him back into his pants, standing up with a sway of your hips.
<<ct "MC" "">>There you go. Enjoy the rest of your night.<</ct>>
You adjust your bunny ears, glancing around the club as if nothing happened, before grabbing your tray and disappearing into the crowd, ready to [[resume your shift.->Work Barmaid Process]]<br><br>
<<HaveASexWidget "bj" "stranger">>
<<MainChar_Stats "barmaid" "1">>
<p class="add">+<<print _pay+20>> money</p> <br>
<<MainChar_Stats "corruption" "1" "60">>
<<MainChar_Stats "arousal" "15">>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "cleanliness" "-10">>
<<MainChar_Stats "intellect" "-1">>
<<replace #accept2>><</replace>><</linkreplace>></span><br>
<span id='accept2'>
<<if $mainChar.corruption >= 60>>
<<linkreplace "Accept the proposal">>
You hesitate for only a second before a slow, teasing smile spreads across your lips. You shift back on the sofa, spreading your thighs just enough to give him a view, the cool leather sticking slightly to your skin. His eyes darken as he tucks the bill into the top of your corset, his fingers lingering against your collarbone.
<<ct "MC" "">>You’re lucky I like you…<</ct>>
He doesn’t waste time. His hands are on your hips in an instant, pulling you onto him as he unzips his pants the rest of the way. The club is alive around you—laughter, music, the clink of glasses—but the sofa is tucked into a shadowy corner, the low lighting and the general chaos of the nightclub masking what’s happening. He lifts you slightly, positioning himself before pulling you down onto him, a low groan escaping his lips as you sink onto his cock.
<<ct "Male" "Tease">>Fuck, you’re tight. Guess that bunny outfit isn’t just for show.<</ct>>
You bite your lip, your nails digging into his shoulders as you begin to ride him, your movements slow and deliberate. The music thumps through the floor, vibrating through your body, but your focus is on him—on the way his hands grip your hips, the way his thumb brushes against the inside of your thigh.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "RedLight/StripBar/ManSofa2.webp")]]
</div><br>
<<ct "MC" "">>Mmm… you like that?<</ct>>
<<ct "Male" "Happy">>Yeah, I do. But don’t think this makes you special, bunny. You’re just doing your job.<</ct>>
You roll your hips, a breathy laugh escaping you as you lean in, your lips brushing his ear.
<<ct "MC" "">>Whatever you say…<</ct>>
His hands slide up to your waist, guiding your movements as his breath grows ragged. The club continues its rhythm around you, the crowd oblivious, lost in their own worlds. His grip tightens, his body tensing beneath you as he finally comes, spilling into you with a shudder. You collapse against him for a moment, catching your breath, before pulling back with a smirk.
<<ct "MC" "">>There. Was that worth it?<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "RedLight/StripBar/ManSofa1.webp")]]
</div><br>
He chuckles, tucking himself back into his pants as you adjust your outfit, standing up with a sway of your hips. The 50-dollar bill is still tucked into your corset, a secret between the two of you.
<<ct "Male" "Happy">>Yeah, it was. Now get back to work, bunny.<</ct>>
You wink, grabbing your tray and disappearing into the crowd, the taste of him still on your lips as you [[resume your shift.->Work Barmaid Process]]<br><br>
<<HaveASexWidget "vaginal" "stranger">>
<<MainChar_Stats "barmaid" "2">>
<p class="add">+<<print _pay+20+50>> money</p> <br>
<<MainChar_Stats "corruption" "1" "80">>
<<MainChar_Stats "arousal" "35">>
<<MainChar_Stats "energy" "-30">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "intellect" "-2">>
<<replace #refuse2>><</replace>><</linkreplace>><</if>></span>
<<replace #refuse>><</replace>><</linkreplace>><</if>></span>
<<else>>
At the bar, you place the orders with the bartender, who nods and starts preparing the drinks. While you wait, you scan the room, taking in the energy and the various patrons enjoying their night. You see a group of women celebrating a bachelorette party, their laughter and cheers filling the air. You make a mental note to check on them later, ensuring they have everything they need. <br><br>
As the bartender hands you the drinks, you thank him and make your way back to the tables, delivering the orders with a smile. The businessmen raise their glasses in a toast as you set down their martinis, and the college students cheer as you place the pitcher of beer and shots of tequila on their table. <br><br>
[[You continue your shift,->Work Barmaid Process]] moving from table to table, taking orders and ensuring that everyone is having a good time. <br><br>
<<MainChar_Stats "barmaid" "1">>
<p class="add">+<<print _pay>> money</p> <br>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "cleanliness" "-10">>
<</if>>
<<set $hour +=1>>
<<set $minute +=30>>
<</if>>
<<if $lastDayParentsBedroomSexCheck != $dayCount>>
<<set $lastDayParentsBedroomSexCheck = $dayCount>>
<<set $parentsBedroomSex to either(true,false,false)>>
<<set $parentsBedroomSexPeekingAvailable = true>>
<<endif>>
@@.default-image-wrapper;
[img[String.format($urlPath + "/LivingRoom/Closed_Door_"+ $timeOfDay +".jpg")]]
@@<br>
<<if $hour >= 22 and ($hour <= 23 and $minute <= 59)>>
<<if $parentsBedroomSex == true>>
As you tiptoe down the hallway late at night, you pause in front of your parents' bedroom door. The faint sounds coming from within catch your attention, and you freeze, your heart skipping a beat. The muffled moans and the rhythmic creaking of the bed are unmistakable. Your parents are having sex. You feel a rush of embarrassment and curiosity, your cheeks flushing with heat. <br><br>
<<if $mainChar.corruption>=20>>
[[Take a closer look->Parents' bedroom fuck][$parentsBedroomSexScene = "Peeking on parents sex"]]<br>
<<elseif ($mainChar.corruption >= 80 and $mom.relationship >= 60 and $dad.relationship >= 60) and $mainChar.lastThreesomeNight != $dayCount>>
[[Join them->Parents' bedroom fuck][$parentsBedroomSexScene = "threesome"]]<br>
<<elseif $mainChar.lastThreesomeNight is $dayCount>>
You have already spent a good time with your parents, Now they're sleeping.<br>
<<endif>>
<<else>>
you quietly make your way to your parents' bedroom, the dim hallway lit only by the soft glow of the moon through the window. As you reach for the handle, you find the door firmly shut. Of course—they're asleep. <br>
<<endif>>
[[Take a step back->Living room]]<br><br>
<<set $minute +=3>>
<<MainChar_Stats "arousal" "5">>
<<MainChar_Stats "corruption" "1" "10">>
<<else>>
<<goto "Parents' bedroom">>
<<endif>><<if $parentsBedroomSexScene == "Peeking on parents sex">>
<<set $minute += 5>>
<<set $parentsBedroomSexPeekingAvailable = false>>
@@.default-image-wrapper;
[img[String.format($urlPath + "/Parents_Room/Peeking/peekingParentsSex" + random(1,3) + ".webp")]]
@@
<br>
You feel desire burning you from inside. Desire and interest... What pose do they use? Is your mom riding your dad like a cowboy, sweating on a wild horse? Or maybe your dad pinned her down and now slams his cock into her wet pussy angrily, making her moan from pleasure? <br><br>
Unable to resist, you peek through the crack in the door. What you see takes your breath away. Your mother is on all fours, her body trembling with each thrust. Your father is behind her, his hands gripping her hips tightly, his movements rough and dominant. She looks like a submissive slut, completely at his mercy, her moans a mix of pleasure and pain.<br><br>
But it's the dirty talk that really shocks you. Your father's voice is low and commanding, filled with a raw, primal hunger.
<<ct "dad" "Angry">>
You like that, don't you, you little slut? You love being dicked down like a whore!
<</ct>>
<<ct "mom" "happy">>
Yes, yes, I love it! Fuck me harder, please. Use me like the dirty slut I am.
<</ct>>
Your mother's response is a mix of moans and breathless words. The sight and sounds are both shocking and exhilarating. You watch, transfixed, as your father takes her with a primal intensity, their dirty talk adding a layer of forbidden arousal. Your mother's face is a picture of ecstasy, her eyes closed, her mouth open in a silent scream. The raw, animalistic nature of their coupling sends a wave of heat through your body, and you feel a strange mix of shame and desire.<br><br>
You feel your pussy becomes wetter just from watching this. Your hand, with a mind of its own, slowly glides down your chest and slides under your panties, and starts gently rubbing. You reach your labia and then look at your fingers, examining the rope of clear lube stretching between them. Your eyes are fixed on your father's large cock, the way it moved in and out of your mother with such force and dominance. You can't help but imagine yourself in her place, to be the one on all fours, completely at his mercy.<br><br>
[[Take a step back->Living room]]<br><br>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "corruption" "1" "30">>
<<endif>>
<<if $parentsBedroomSexScene == "threesome">>
<<Achievements "Family" "Family Bonding">>
<<if $mainChar.hasFuckedParents != true>>
<<set $mainChar.hasFuckedParents to true>>
Unable to resist the urge, you quietly push the door open and step into the room. Your father is behind your mother, his hips moving in a steady rhythm as he takes her ass. Your mother's eyes widen in shock as she sees you, her mouth forming a silent "Oh." They both freeze, the room filling with a tense silence.
<<ct "MC" "">>
Can I... join you?
<</ct>>
Your voice is soft and slightly hesitant, your fingers still moving inside your pants. Your parents exchange a glance, a mix of surprise and consideration passing between them. After a moment, your father nods, a small smile playing on his lips.
<<ct "dad" "Tease">>
Come here, sweetheart.
<</ct>>
<<else>>
You enter the room and catch your parents, Your mom is taking your dad's dick in her ass. When they see you, they give you a smile, your mother's ass still rammed by your dad. Your mother begin to talk between two groans.
<<ct "mom" "Tease">>
You want daddy's cock, too?
<</ct>>
<<ct "MC" "">>
Yeeesss ~ I want it in my throat!
<</ct>>
<</if>>
You climb onto the bed, your eyes fixed on your father's cock, hypnotized by its size and hardness. You crawl towards him, your movements slow and deliberate. As you reach him, your mother gently takes your head in her hands, <<linkreplace "guiding you towards his cock.">>guiding you towards his cock.
<<ct "mom" "Tease">>
Go on, baby. Make Daddy feel good.
<</ct>>
You take him into your mouth, your lips wrapping around his shaft. Your mother holds your head, helping you set the pace.
<<ct "dad" "Happy">>
That's it, sweetheart. You're doing so well.
<</ct>>
Your mother leans in, her tongue joining yours as you both work together to pleasure him.
<<ct "mom" "Happy">>
You're such a good girl. Daddy's little helper.
<</ct>>
The sensation is overwhelming, your tongues touching, your saliva mixing as you share his cock. Your mother's hands are gentle but firm, guiding you. You feel her lips against yours, her tongue exploring your mouth before returning to his cock. You lose yourself in the moment, the taboo nature of it all only heightening your arousal. You're sharing this intimate act with your parents, your mother's love and your father's dominance merging into a perfect, forbidden harmony. As you continue to suck and lick, you can't help but feel a sense of belonging, of being exactly where you're meant to be.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + "/Parents_Room/Threesome/BJ" + random(0,3) + ".webp")]]
@@<br>
As you continue to share your father's cock with your mother, you feel a growing desire to <<linkreplace "please him even more."">> please him even more. You look up at him, your eyes filled with a mix of innocence and lust.
<<ct "MC" "">>
Daddy~ I wanna make you feel even better... Can you take my little bottom? Pwease?
<</ct>>
Your father's eyes widen in surprise, but you can see the hunger in them, the primal need. He looks at your mother, who nods her approval, a small smile playing on her lips. Your mother guides you into position, helping you onto your hands and knees. She spreads your cheeks, exposing your tight hole to your father.
<<ct "mom" "Neutral">>
Be gentle with her, honey.
<</ct>>
Your father positions himself behind you, his cock slick with your shared saliva. He presses the head against your ass, and you take a deep breath, trying to relax. He pushes in slowly, inch by inch, giving you time to adjust to his size. You whimper softly, the pain mixing with pleasure, creating a sensation unlike anything you've ever felt. As your father begins to move, fucking your ass with slow, deliberate thrusts, your mother slides beneath you, spreading her legs wide.
<<ct "mom" "Tease">>
Make Mommy feel good too, baby.
<</ct>>
You lean down, your tongue finding her clit. You lick and suck eagerly as your father picks up his pace. The room fills with the sounds of pleasure — your father's grunts, your mother's moans, and your own whimpers and gasps. Your mother's hands tangle in your hair, guiding your mouth, showing you exactly what she likes.
<<ct "mom" "Happy">>
That's it, baby. You're making Mommy feel so good.
<</ct>>
Your father's cock slides out of your ass, and he positions himself at your pussy, sliding in with one smooth thrust. You gasp, the sudden fullness stealing your breath away. He fucks you hard and fast, stretching you, filling you completely. <br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + "/Parents_Room/Threesome/Fuck" + random(0,6) + ".webp")]]
@@<br>
As you continue to lick and suck your mother's clit, your father's thrusts become more urgent, his cock sliding in and out of your pussy with increasing intensity. The room is filled with the sounds of your combined pleasure, a symphony of moans, grunts, and wet, sloppy kisses. Your mother's body tenses beneath you, her breath coming in short, sharp gasps.
<<ct "mom" "Happy">>
Oh, baby, you're making Mommy come so hard! Such a good girl for Mommy!
<</ct>>
You feel her body convulse, her pussy pulsing as <<linkreplace "she reaches her climax.">>she reaches her climax.
She squirts, her juices covering your face, the warm, wet sensation sending a thrill through your body. You lap at her eagerly, drinking in her release, your own pleasure heightening with each passing moment.
<<ct "dad" "Tease">>
Fuck, sweetheart, you're making Daddy come too!
<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + "/Parents_Room/Threesome/Cum" + random(0,3) + ".webp")]]
@@<br>
His cock pulsate as he shoots his load, his hot, sticky cum covering you. As you turn to look at your mother, a wicked smile playing on your lips. She grins back at you, her eyes filled with mischief. She leans in, her tongue licking up the droplets of come from your cheek.
<<ct "mom" "Tease">>
Mmm, tastes so good, baby. Open wide for Mommy, there you go...
<</ct>>
She gathers more of your father's semen from you and brings it to your mouth. You open wide, your tongue sticking out, eager to taste him. She feeds you his come, her fingers pushing it into your mouth. She leans in again, her mouth meeting yours in a deep, passionate kiss. You share his semen between you, your tongues dancing, exchanging his essence back and forth. You can taste your father's cum on her lips, and you eagerly suck it into your mouth, swirling it around with your tongue.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + "/Parents_Room/Threesome/CumSwap" + random(0,3) + ".webp")]]
@@<br>
<<ct "MC" "">>
Mmm, Daddy's cum tastes yummy! Can I have more, Mommy?
<</ct>>
<<ct "dad" "Happy">>
You two are so fucking hot.
<</ct>>
Your father watches, his cock still hard, a satisfied smile on his face. You turn to him, your face and body coated in his come, your mother's juices still wet on your cheeks. <<ct "MC" "">>
Thank you, Daddy! Did I do good? I just wanted to make you happy!
<</ct>>
<<ct "mom" "Happy">>
Yes, you did, baby. Mommy is so proud of you.
<</ct>>
Your mother giggles, her fingers tracing patterns in the come on your back. She pulls you up, her arms wrapping around you, her lips pressing softly against yours. Your father joins in, his strong arms enveloping both you and your mother. You feel safe, protected, loved. You bask in the moment, the three of you sharing a bond that goes beyond the physical, a connection that is pure and true. You feel exhausted but content, your body sated, your heart full. You stand up, your legs slightly wobbly, and make your way [[back to your room. ->Bedroom]]<br><br>
<<HaveASexWidget "oral" "mom">>
<<HaveASexWidget "anal" "dad" >>
<<set $minute += 30>>
<<MainChar_Stats "corruption" "1" "90">>
<<MainChar_Stats "arousal" "50">>
<<MainChar_Stats "dad" "1">>
<<MainChar_Stats "mom" "1">>
<<MainChar_Stats "cleanliness" "-30">>
<<MainChar_Stats "energy" "-30">>
<<MainChar_Stats "intellect" "-1">>
<<set $mainChar.lastThreesomeNight to $dayCount>>
<br>
<</linkreplace>><</linkreplace>><</linkreplace>>
<<else>>
<</if>>
<<if $parentsBedroomSexScene is "sneakyDad">>
<<set $mainChar.lastThreesomeNight to $dayCount>>
You creepily slither up to the bed, your heart pounding in your chest as you silently survey your sleeping parents. Sliding into place next to your dad, you reach out with trembling fingertips to unzip his jeans and touch the growing bulge hidden beneath. With careful, deliberate movements, you begin to pleasure him, your lips wrapping around him as you take him into your mouth. He stirs slightly, his eyes fluttering open, and he looks down at you with a mixture of surprise and desire.
<<ct "dad" "Surprised">>
What are you doing?
<</ct>>
<<ct "MC" "">>
I needed your pacifier in my throat before I go to bed, Daddy.
<</ct>>
Your voice is soft and eager, ensuring it doesn't carry. He lets out a low groan, his hand coming to rest on your head, guiding you gently. <br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + "/Parents_Room/Sleep/Dad_intro.webp")]]
@@<br>
You're trembling with desire as you slide your hand under the waistband of his underwear before wrapping it around his hard, hot shaft that awaits your touch. Your father breaths become faster when you eagerly take it into your mouth, savoring every inch of him with your tongue while he makes soft moans of pleasure. You close your eyes and savor the sensation of taking care of your dad's needs while he tenderly caresses your face and strokes through your hair like a devoted lover. You feel alive as if this were your sole purpose, just serving this cock until time stops.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + "/Parents_Room/Sleep/DadSuck" + random(0,3) + ".webp")]]
@@<br>
<span id='push'><<if $mainChar.corruption>=60 and $dad.relationship>=40>><<linkreplace "Push it further.">>
you decide to push it further, even if it means taking the chance of waking up your mom. With careful, silent movements, you climb onto the bed, making sure not to disturb your mother. You straddle your daddy, feeling his body tense beneath you. He hesitates, his eyes filled with a mix of desire and caution.
<<ct "dad" "Neutral">>
We shouldn't ~ What if we wake your mother?
<</ct>>
<<ct "MC" "">>
Don't worry, Daddy. I'll be quiet. I need to feel you inside me.
<</ct>>
Before he can protest further, you guide his cock to your entrance, slowly lowering yourself onto him. You let out a soft gasp, your body adjusting to his size. You begin to move, your hips rolling in a slow, steady rhythm.
<<ct "MC" "">>
Ohhh, Daddy... You feel so good inside me. Am I your dirty little girl? Am I, Daddy?
<</ct>>
He lets out a low groan, his hands coming to rest on your hips, guiding your movements.
<<ct "dad" "Tease">>
Yes, you're my dirty little girl. You know just how to make Daddy feel good ~
<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + "/Parents_Room/Sleep/DadFuck" + random(0,3) + ".webp")]]
@@<br>
The pleasure intensifies, and you struggle to keep your moans quiet. Your body tenses, and you feel the wave of your orgasm crashing over you. You clench around him, your pussy pulsing as you squirt, coating his cock with your release. You bite your lip to keep from crying out, your body shaking, fighting the urge to scream out loud while you're sneakily fucking your dad on the bed next to your sleeping mother.. He feels your orgasm and can't hold back any longer. With a final, deep thrust, he comes inside you, his cock pulsing as he fills you with his warm seed. You feel the wetness between your legs, the mix of your fluids dripping down your thighs. He trembles with pleasure as his body reaches its peak, sending a hot wave of his cum splashing over your body. You need a moment to catch your breath in your dad's arms while he caresses your head.
<<ct "MC" "">>
Mmm... Daddy filled me up so good. I love when you give me your special milk. Can I keep it inside me all night?
<</ct>>
<<ct "dad" "Neutral">>
Goodnight, my little girl. You were so perfect tonight.
<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + "/Parents_Room/Sleep/DadFuck_end.webp")]]
@@<br>
You carefully slide off him, feeling his warmth dripping out of you as you tiptoe toward the door. You turn back one last time, your eyes sparkling with innocence and satisfaction.
<<ct "MC" "">>
Night-night, Daddy. Don't forget to tuck me in tomorrow, okay? I love you so much...
<</ct>>
You can feel his semen trickling down your inner thighs as you tiptoe [[out of the room.->Living room]].<br><br>
<<HaveASexWidget "vaginal" "dad" "onpussy">>
<<MainChar_Stats "corruption" "1" "60">>
<<MainChar_Stats "dad" "1">>
<<MainChar_Stats "arousal" "50">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "intellect" "-1">>
<<set $minute += 20>>
<<replace #stop>><</replace>><</linkreplace>><br><</if>></span>
<span id='stop'><<linkreplace "Make him cum.">>
As you increase the pace, your dad has more and more difficulty to muffle his moans and you start to wonder what would occur if your mom were to wake up and catch you and your dad in the act. At this moment, you feel his cock pulsating as he cums in your mouth, freeing a last moan as he push your head against his croch, almost choking you in the process.<br><br>
You get up silently, kiss the tip of your daddy's cock and [[leave the room->Living room]] while licking the cum with your fingers.<br><br>
<<HaveASexWidget "bj" "dad" "face">>
<<MainChar_Stats "corruption" "1" "40">>
<<MainChar_Stats "dad" "1" "50">>
<<MainChar_Stats "arousal" "20">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "cleanliness" "-20">>
<<set $minute += 10>>
<<replace #push>><</replace>><</linkreplace>></span>
<</if>>
<<if $parentsBedroomSexScene is "momspy">>
<span id='privacy'>
@@.default-image-wrapper; [img[String.format($urlPath + "/LivingRoom/Closed_Door_"+ $timeOfDay +".jpg")]]
@@<br>
As you draw near to the shut door of your parents' bedroom, the audible bed creaks and muffled moans leave little doubt about your mom activities. It appears that your little teasing on the couch left a significant impression on her.<br><br>
[[Give her some privacy.->Living room][$mainChar.arousal +=10]]<br></span>
<span id='spy'><<if $mainChar.corruption>=20>>
<<linkreplace "Spy her.">>
You gingerly push the door ajar, and despite being prepared for what lay beyond, the scene that unfolds sends your heart racing into overdrive. Your mother is lying on the bed, completely naked, her body glistening with a thin sheen of sweat. Her eyes are closed, her head thrown back in pleasure as her fingers plunge mercilessly deep into her pussy.. The sight is both shocking and strangely mesmerizing. You watch as she arches her back, her breath coming in quick, shallow gasps.<br><br>
@@.default-image-wrapper; [img[String.format($urlPath + "/Parents_Room/Lesbian/spy{0}.webp",random(2))]]
@@<br>
As you continue to watch, your eyes are drawn to the sight of your mother's wet, glistening pussy. Her fingers move with practiced ease, slipping in and out, her hips lifting slightly to meet each thrust. The sound of her wetness fills the room, a soft, slick rhythm that seems to echo in your ears. You can't help but wonder if she's currently fingering herself thinking about you. <br><br>
You picture yourself leaning in, your tongue replacing her fingers, tasting her, exploring her most intimate place. Your breath hitches as you imagine the sensation, the taste, the scent. You can almost feel the soft, velvety folds against your lips, the heat of her against your tongue. The thought is so vivid, so real, that you can feel your own body responding, a warmth spreading through you, a tingling between your legs.<br><br>
You shake your head slightly, trying to dispel the thoughts, but your eyes remain riveted, your imagination running wild. As you continue to watch, lost in your thoughts and the vivid images playing in your mind, you hear the sound of footsteps approaching from behind. Panic surges through you, and without thinking, you quickly:<br><br>
[[Close the door and leave.->Living room][$mainChar.arousal +=10]]
<<replace #privacy>><</replace>><</linkreplace>><br><</if>></span>
<span id='enter'><<if $mainChar.corruption>=60>>
<<linkreplace "Enter the bedroom.">>
As you enter your parents' bedroom and close the door behind you, your mother jumps in surprise as she's naked, masturbating on the bed. <br><br>
@@.default-image-wrapper; [img[String.format($urlPath + "/Parents_Room/Lesbian/caught{0}.webp",random(0))]]
@@<br>
<<if $mom.relationship<40>>
Your mother, startled by the sudden movement, opens her eyes and looks directly at you. Her expression shifts from one of pleasure to shock and confusion. You stand there, frozen, your heart pounding in your chest, unable to move or speak. <<ct "mom" "Surprised">>
What are you doing here?!
<</ct>>
She quickly pulls the bedsheets over her naked body, her other hand instinctively extending forward in a gesture of surprise and defense, forming an impromptu shield. You struggle to find your voice, your mind racing with a mix of shame and fear.
<<ct "MC" "">>
"I—I'm sorry... I didn't mean to—I heard a noise and—
<</ct>>
As you flash a smile and sneak a glance at her hand, she realizes that her fingers are dripping with her own pussy juice. She quickly wipes her hand on the bedsheets, her face reddening as she looks away in shame.
<<ct "mom" "Angry">>
Stop looking at me like that! This is... this is not something you should see!
<</ct>>
You tear your gaze away and nod quickly. The image of your mother pleasuring herself, the sight of her glistening fingers, and the forbidden nature of it all have left you feeling a mix of shame and excitement. With a final, apologetic glance, you turn and hurriedly [[leave the bedroom,->Living room]] closing the door softly behind you.<br><br>
<<MainChar_Stats "mom" "-1">>
<<MainChar_Stats "corruption" "1" "40">>
<<MainChar_Stats "arousal" "15">>
<<else>><br><br>
<<ct "mom" "Surprised">>
Oh, my! I... didn't think you'd come in...
<</ct>>
There's a hint of something else in her tone, something that sounds almost like hope. She's still lying on the bed, her cheels flushed crimson, her legs open enough to let you see her dripping pussy, as an unspoken invitation for you to join her. You approach her in silence, your gaze locked with hers, as she slowly spread her legs apart. You climb onto the bed and make your way toward her legs. As you lower your head between your mother's legs, you look up at her with wide, innocent eyes. <<ct "MC" "">>
Mommy, you’re all wet down here... Did you make a big, messy puddle for me?
<</ct>>
<<ct "mom" "Tease">>
Yes, baby girl. Mommy made a big, naughty mess. Can my sweet little helper clean it up for me?
<</ct>>
Your mother's breath hitches, her eyes filled with a mix of lust and tenderness. You nod eagerly, your tongue darting out to lick your lips.
<<ct "MC" "">>
I’ll help, Mommy! I’ll lick it all up, just for you.
<</ct>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Parents_Room/Lesbian/lick{0}.webp",random(3))]]
@@<br>
<<ct "mom" "Happy">>
Ah— You’re such a good girl for Mommy! Mmm… Now be quiet and keep going!
<</ct>>
As you continue to lavish attention on your mother, her body tenses and she pulls you up gently by your hair, her eyes filled with a mix of love and lust. "
<<ct "mom" "Happy">>
Come here, baby girl. Mommy wants to hold you closer. Mommy wants to feel every inch of her sweet little girl against her.
<</ct>>
You obey, crawling up her body until you’re face to face. She wraps her legs tightly around your waist, pulling you into an intimate embrace. You begin to move, your hips grinding against hers, the friction sending waves of pleasure through both of you.
<<ct "MC" "">>
Mommy, your pussy feels sooo good against mine! It's all wet and warm!
<</ct>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Parents_Room/Lesbian/fuck{0}.webp",random(3))]]
@@<br>
Your mother's breath quickens, her body tensing as you move together, your motions synchronized, your pleasure intertwined.<br><br>
<span id='finish'><<linkreplace "Make her climax again.">>
The pleasure increase as you begin to make out and kiss her mouth with your face still dripping with your mom's pussy juice. as you reach a shared climax that leaves you both breathless. You collapse into each other's arms, your hearts pounding against one another, your breaths mingling in the quiet room.
<<ct "MC" "">>
Mmm... Mommy ~ that was sooo good. Did I do well, Mommy? Did I make you happy?
<</ct>>
<<ct "mom" "Happy">>
Oh, my sweet little girl... You did *so* well. Mommy is so proud of you. You’re such a good girl for me.
<</ct>>
You stay like that for a few moments, basking in the warmth of her embrace. The room is filled with a peaceful silence, broken only by the sound of your synchronized breathing. Slowly, you begin to stir, lifting your head to look at her with a mix of affection and playful mischief.
<<ct "MC" "">>
I... I should probably go now, Mommy.
<</ct>>
You lean down and give her a soft, lingering kiss on the lips before standing up and [[leaving the bedroom.->Living room]]<br><br>
<<HaveASexWidget "masturbated" "mom" >>
<<MainChar_Stats "corruption" "1" "80">>
<<MainChar_Stats "mom" "1">>
<<MainChar_Stats "arousal" "50">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "cleanliness" "-20">>
<<set $minute += 20>>
<<replace #strapon>><</replace>><</linkreplace>><br></span>
<span id='strapon'><<if $inventory.has('SexShopItems','Strapon')>><<linkreplace "Go get your strapon.">>
You pause your movements, looking deep into your mother's eyes with a mischievous smile.
<<ct "MC" "">>
Wait right here, Mommy! Don’t move, okay? I have a *super* special surprise for you!
<</ct>><<ct "mom" "Surprised">>
Oh? What kind of surprise, baby girl? You better not be up to something naughty...
<</ct>>You giggle, wiggling excitedly before slipping out of her arms and dashing to your room. You return moments later, a strap-on harness snugly fastened around your waist. Your mother’s eyes widen as you approach the bed, her lips parting slightly in surprise.
<<ct "mom" "Surprised">>
Oh my! What *do* you have there, my little vixen? Are you going to show Mommy how grown-up you are?
<</ct>>
<<ct "MC" "">>
Uh-huh! I wanna make Mommy feel *so* good, just like Daddy does! Can I, Mommy? Can I fuck you with my big girl toy?
<</ct>><<ct "mom" "Happy">>
Oh, baby... Mommy would *love* that. Show me what you’ve got, sweetie.
<</ct>>You climb back onto the bed, positioning yourself between her legs. You align the strap-on with her entrance, feeling the heat and wetness against the toy. Slowly, you push forward, filling her inch by inch. Your mother moans, her body arching to meet your thrusts.<br><br>
@@.default-image-wrapper; [img[String.format($urlPath + "/Parents_Room/Lesbian/strapon{0}.webp",random(3))]]
@@<br>
<<ct "MC" "">>
Look, Mommy! I’m doing it! Am I doing it right?
<</ct>><<ct "mom" "Tease">>
Ohhh, yes, baby, *just* like that. Mommy’s so proud of you... You fuck Mommy so good. Just like Daddy does ~
<</ct>>Your mother's breath comes in quick, desperate gasps. You begin to move faster, your hips thrusting with more urgency. With a final, powerful thrust, you send your mother over the edge, her body convulsing with pleasure as she comes undone beneath you. You collapse onto her, your bodies slick with sweat and desire, your bond stronger than ever. In your mother's arms, both naked, you need some time to recover before grabbing your clothes and [[leave the bedroom.->Living room]]<br><br>
<<HaveASexWidget "vaginal" "mom" >>
<<MainChar_Stats "corruption" "1" "80">>
<<MainChar_Stats "mom" "1">>
<<MainChar_Stats "arousal" "50">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "cleanliness" "-20">>
<<set $minute += 30>>
<<replace #finish>><</replace>><</linkreplace>><</if>></span>
<</if>>
<<replace #privacy>><</replace>><<replace #spy>><</replace>><</linkreplace>><br><</if>></span>
<</if>>
<<if $parentsBedroomSexScene is "Suck dad while reading">>
<<set $minute += 10>>
@@.default-image-wrapper;
[img[String.format($urlPath + "/Parents_Room/dadReading.jpg")]]
@@
<br><br>
Your dad keeps reading the book, but you feel yourself bored suddenly. And your dad is here... Sitting and reading to you. So sexy, so mature... A mischievous smile plays on your lips as you decide to place your hand onto his knee and move it up slowly. Move it, till your hand touches the bulge in his pants. He stops reading and looks at your hand when you unzip his pants and pull out his cock.
<<ct "dad" "Surprised">>
Um.. babygirl?
<</ct>>
<<ct "MC" "">>
Keep reading, Daddy. Pretend like nothing's happening. Let me be your good little girl.
<</ct>>
You begin to suck, your movements slow and deliberate, designed to please him completely. You feel him tense, a low groan escaping his lips as you look up at him, your eyes wide and innocent. <br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + "/Parents_Room/Reading/dadReadingBJ" + random(1,4) + ".webp")]]
@@<br>
You continue to pleasure him, your mouth and hands working in harmony. The sound of the pages turning mixes with the soft, wet noises of your ministrations. You feel a sense of satisfaction, knowing that you're fulfilling your dad's desires. You can feel his body responding to your touch, his breath growing ragged. You increase your pace, your movements becoming more urgent, more desperate. You want to bring him to the edge, to show him just how much you love being his little girl, his plaything, his everything.<br><br>
<<ct "MC" "">>
Daddy… can I taste you ? Can you feed me, Daddy ? Pretty please ?
<</ct>>
<<ct "dad" "Tease">>
Huh... Such a greedy little mouth you have, babygirl. Open wide, then.
<</ct>>
With a final, deep thrust, he releases, his hot, thick seed filling your mouth. You swallow eagerly, savoring the taste of him, the feeling of his essence sliding down your throat. You continue to suck gently, milking every last drop from him, your eyes never leaving his.
<<ct "MC" "">>
Mmm… Daddy tastes so good… I love it when you give me your special treat.
<</ct>>
<<ct "dad" "Happy">>
That’s it, babygirl. Take it all like the perfect little princess you are. You make Daddy so proud.
<</ct>>
He looks down at you, his eyes filled with satisfaction. You pull back just enough to gaze up at him, your lips glistening. Your voice is soft, almost childlike in its sincerity. He cups your chin, lifting your face to meet his eyes. His thumb brushes your lower lip, his tone a mix of dominance and affection.
<<ct "dad" "Happy">>
You did so well, sweetheart. Daddy’s little girl knows just how to please him. Thank you, babygirl.
<</ct>>
<<ct "MC" "">>
I’m so happy I made you feel good !
<</ct>>
You rest your head on his thigh, feeling his hand gently stroke your hair, a silent acknowledgment of the bond you share. You give him a sly smile before standing up, licking his cum on your fingers. You lean down and press a gentle kiss to his cheek before turning to [[leave the bedroom.->Parents' bedroom]]
<br><br>
<<HaveASexWidget "bj" "dad">>
<<MainChar_Stats "corruption" "1" "40">>
<<MainChar_Stats "dad" "1" "50">>
<<MainChar_Stats "arousal" "20">>
<<MainChar_Stats "energy" "-10">>
<</if>><<widget "ScheduleBrotherActivity">>
<<if $hour == 23 or $hour < 7 or ($hour==7 and $minute <=30)>>
<<set $brother.activity = "Sleeping">>
<<set $brother.currentLocation = "Brother's room">>
<<if $brother.relationship >= 30>>
|
<<link "Sleep with him">>
<<goto "Brother sleep">>
<</link>>
<</if>>
<<endif>>
<<if ($hour==7 and $minute>30) or ($hour == 8 and $minute < 15)>>
<<set $brother.activity = "Watching TV">>
<<set $brother.currentLocation = "Living room">>
<<endif>>
<<if $hour == 8 and ($minute >= 15 and $minute < 20)>>
<<set $brother.activity = "Taking a shower">>
<<set $brother.currentLocation = "Bathroom">>
<<endif>>
<<if $hour == 8 and $minute >=20 and $minute <=45>>
<<set $brother.activity = "Eating breakfast">>
<<set $brother.currentLocation = "Kitchen">>
<<elseif $hour == 8 and $minute >=45 and $weekDay>>
<<set $brother.activity = "Preparing for school">>
<<set $brother.currentLocation = "Brother's room">>
| <<linkreplace "Chat with him">><br>
<<include "Family chatting">>
<</linkreplace>>
<<elseif (($hour == 8 and $minute >=45) or $hour == 9) and $weekendDay>>
<<set $brother.activity = "Watching TV">>
<<set $brother.currentLocation = "Living room">>
<<elseif $hour == 10 and $minute <= 15 and $weekendDay>>
<<set $brother.activity = "Preparing for hanging out">>
<<set $brother.currentLocation = "Brother's room">>
| <<linkreplace "Chat with him">><br>
<<include "Family chatting">>
<</linkreplace>>
<<endif>>
<<if $hour >= 9 and $hour < 12 and $weekDay>>
<<set $brother.activity = "Studying at school">>
<<set $brother.currentLocation = "School">>
<<elseif (($hour==10 and $minute >15) or $hour==11) and $weekendDay>>
<<set $brother.activity = "Hanging out in town">>
<<set $brother.currentLocation = "Outside">>
<<elseif $hour == 12 and $minute <= 10>>
<<set $brother.activity = "Helping mom with dinner">>
<<set $brother.currentLocation = "Kitchen">>
<<if $mainChar.corruption >= 40 and $brother.relationship >= 30 and $mainChar.BrotherDinnerKitchen != $dayCount>>
|
<<if $mainChar.energy >= 10>>
<<link "Play with him.">>
<<set $mainChar.BrotherDinnerKitchen = $dayCount>>
<<set $kitchenSexScene = "CounterBrother">>
<<goto "Kitchen sex scenes">>
<</link>>
<<else>>
You're too tired to join him.
<<endif>>
<</if>>
<<elseif $hour == 12>>
<<set $brother.activity = "Eating dinner">>
<<set $brother.currentLocation = "Kitchen">>
<</if>>
<<if $hour >= 13 and $hour < 15>>
<<if $weekDay>>
<<set $brother.activity = "Studying at school">>
<<set $brother.currentLocation = "School">>
<<elseif $weekendDay>>
<<set $brother.activity = "Playing video games">>
<<set $brother.currentLocation = "Brother's room">>
|
<<if $mainChar.energy >= 10>>
<<link "Join him">>
<<goto "Playing computer">>
<</link>>
<<else>>
You're too tired to join him.
<<endif>>
<<endif>>
<<endif>>
<<if $hour == 15 and $weekDay>>
<<set $brother.activity = "Spending time in a sports club">>
<<set $brother.currentLocation = "Outside">>
<<elseif $hour == 15 and $weekendDay>>
<<set $brother.activity = "Watching TV">>
<<set $brother.currentLocation = "Living room">>
<<endif>>
<<if $hour == 16>>
<<set $brother.activity = "Hanging out in town">>
<<set $brother.currentLocation = "Outside">>
<<endif>>
<<if $hour == 17>>
<<set $brother.activity = "Doing physical exercises">>
<<set $brother.currentLocation = "Brother's room">>
|
<<if $mainChar.energy >= 30>>
<<link "Join him">>
<<set $brothersRoomScene = "Join his workout.">>
<<goto "Workout">>
<</link>>
<<else>>
You're too tired to join him.
<<endif>>
<<endif>>
<<if $hour == 18>>
<<set $brother.activity = "Chatting on the phone">>
<<set $brother.currentLocation = "Brother's room">>
<<if $mainChar.corruption >=40 and $brother.relationship >=30 and $mainChar.hasSuckedBrother != $dayCount>>| <<linkreplace "Take advantage of the situation.">><br>
<<if$brother.relationship >=60>>
As you kneel down in front of him, he glances at you, his eyes darkening with a mix of surprise and dominance. He smirks, his free hand gently but firmly gripping your hair, guiding you closer. "Yeah, man, I'm just dealing with something here," he says into the phone, his voice commanding. "My little sister just walked in, looking for attention as usual." He pushes deeper into your mouth, his grip on your hair unyielding. "Yeah, we have a good relationship, she likes to take care of me," he says.<br><br>
@@.default-image-wrapper; [img[String.format($urlPath + "/Brothers_Room/Phone/Phone{0}.webp", random(0,2))]] @@ <br> And then, with a final, deep thrust, he releases, his hot, thick seed filling your mouth. You swallow eagerly, savoring the taste of him, the feeling of his essence sliding down your throat. You look up at him, your eyes filled with adoration and submission. He smirks, his eyes gleaming with satisfaction.<br><br>
<<else>>
As you kneel down in front of him, he glances at you, his eyes widening in surprise and a mix of excitement and confusion. You don't wait for a reaction, immediately taking him into your mouth. He lets out a soft gasp, trying to maintain his composure on the phone. "Well... I think I did okay on the first part... but... oh, man..." He takes a deep breath, trying to keep his voice steady. You can feel his body tensing as you continue to pleasure him.<br><br>
@@.default-image-wrapper; [img[String.format($urlPath + "/Brothers_Room/Phone/Phone{0}.webp", random(0,2))]] @@ <br> He finally loses control, his body tensing as he releases into your mouth. "Maybe we can... oh, fuck..." his voice barely holding together. You swallow eagerly, savoring the taste of him. He takes a deep breath, trying to regain his composure. You stand up, giving him a small smile before turning.<br><br>
<</if>>
<<MainChar_Stats "arousal" "10">><br>
<<MainChar_Stats "brother" "1">><br>
<<set $mainChar.hasSuckedBrother to $dayCount>>
<<set $minute += 10>>
<</linkreplace>><</if>>
<<endif>>
<<if $hour == 19 and $minute<=10>>
<<set $brother.currentLocation = "Kitchen">>
<<set $brother.activity = "Helping mom with supper">>
<<if $mainChar.corruption>=40 and $brother.relationship>=30 and $mainChar.BrotherSupperKitchen != $dayCount>>
|
<<link "Play with him.">>
<<set $mainChar.BrotherSupperKitchen to $dayCount>>
<<set $kitchenSexScene to "CounterBrother">>
<<goto "Kitchen sex scenes">>
<</link>><</if>>
<<endif>>
<<if $hour == 19 and $minute>10>>
<<set $brother.currentLocation = "Kitchen">>
<<set $brother.activity = "Eating supper">>
<<endif>>
<<if $hour == 20 or $hour == 21>>
<<set $brother.activity = "Watching TV">>
<<set $brother.currentLocation = "Living room">>
<<endif>>
<<if $hour == 22>>
<<set $brother.activity = "Playing videogames">>
<<set $brother.currentLocation = "Brother's room">>
|
<<if $mainChar.energy >= 10>>
<<link "Join him.">>
<<goto "Playing computer">>
<</link>>
<<else>>
You're too tired to join him.
<<endif>>
<<endif>>
<</widget>>
<<widget "ScheduleMomActivity">>
<<if $hour >= 22 or $hour < 8>>
<<set $mom.activity = "Sleeping">>
<<set $mom.currentLocation = "Parents' bedroom">>
<<endif>>
<<if $hour == 8 and $minute < 15>>
<<set $mom.activity = "Preparing breakfast">>
<<set $mom.currentLocation = "Kitchen">>
| <<linkreplace "Help her">><br>
<<include "Family chatting">>
<</linkreplace>>
<<elseif $hour == 8 and $minute < 20>>
<<set $mom.activity = "Serving breakfast">>
<<set $mom.currentLocation = "Kitchen">>
<<endif>>
<<if $hour == 8 and ($minute >= 20 and $minute < 25)>>
<<set $mom.activity = "Taking a shower">>
<<set $mom.currentLocation = "Bathroom">>
<<endif>>
<<if $hour == 8 and $minute >=25 and $minute <= 45>>
<<set $mom.activity = "Eating breakfast">>
<<set $mom.currentLocation = "Kitchen">>
<<elseif $hour == 8 and $minute > 45>>
<<set $mom.activity = "Watching TV">>
<<set $mom.currentLocation = "Living room">>
<<endif>>
<<if $hour >= 9 and $hour < 12>>
<<if $weekDay>>
<<set $mom.activity = "Working">>
<<set $mom.currentLocation = "Work">>
<<elseif $weekendDay>>
<<set $mom.activity = "Browsing shops">>
<<set $mom.currentLocation = "Outside">>
<<endif>>
<<endif>>
<<if $hour == 12 and $minute <=10>>
<<set $mom.activity = "Cooking dinner">>
<<set $mom.currentLocation = "Kitchen">>
| <<linkreplace "Help her">><br>
<<include "Family chatting">>
<</linkreplace>>
<<elseif $hour ==12>>
<<set $mom.activity = "Eating dinner">>
<<set $mom.currentLocation = "Kitchen">>
<<endif>>
<<if $hour >= 13 and $hour < 16>>
<<if $weekDay>>
<<set $mom.activity = "Working">>
<<set $mom.currentLocation = "Work">>
<<elseif $weekendDay>>
<<set $mom.activity = "Grocery shopping">>
<<set $mom.currentLocation = "Outside">>
<<endif>>
<<endif>>
<<if ($hour == 16 and $minute >=30) or $hour==17>>
<<set $mom.activity = "Watching TV">>
<<set $mom.currentLocation = "Living room">>
<<endif>>
<<if $hour == 18>>
<<set $mom.activity = "Doing laundry and ironing clothes">>
<<set $mom.currentLocation = "Bathroom">>
<<endif>>
<<if $hour == 19 and $minute <=15>>
<<set $mom.activity = "Cooking supper">>
<<set $mom.currentLocation = "Kitchen">>
| <<linkreplace "Help her">><br>
<<include "Family chatting">>
<</linkreplace>>
<<elseif $hour == 19>>
<<set $mom.activity = "Eating supper">>
<<set $mom.currentLocation = "Kitchen">>
<<endif>>
<<if $hour == 20 or $hour == 21>>
<<set $mom.activity = "Watching TV">>
<<set $mom.currentLocation = "Living room">>
<<endif>>
<</widget>>
<<widget "ScheduleDadActivity">>
<<if $hour >= 22 or $hour < 8>>
<<set $dad.activity = "Sleeping">>
<<if $mainChar.corruption>=40 and $dad.relationship>=30 and $mainChar.lastThreesomeNight != $dayCount>>
|
<<link "Sneaky sex">>
<<set $parentsBedroomSexScene to "sneakyDad">>
<<goto "Parents' bedroom fuck">>
<</link>>
<</if>>
<<set $dad.currentLocation = "Parents' bedroom">>
<<endif>>
<<if $hour == 8 and $minute < 15>>
<<set $dad.activity = "Waiting for breakfast">>
<<set $dad.currentLocation = "Kitchen">>
<<if $mainChar.corruption>=40 and $dad.relationship>=30 and $mainChar.DadBreakfastKitchen != $dayCount>>
|
<<link "keep busy while waiting">>
<<set $kitchenSexScene to "CounterDad">>
<<set $mainChar.DadBreakfastKitchen to $dayCount>>
<<goto "Kitchen sex scenes">>
<</link>><</if>>
<<elseif $hour == 8 and $minute < 25>>
<<set $dad.activity = "Eating breakfast">>
<<elseif $hour == 8 and $minute >= 25 and $minute < 30 and $weekDay>>
<<set $dad.activity = "Taking a shower">>
<<set $dad.currentLocation = "Bathroom">>
<<elseif $hour == 8 and $minute < 45>>
<<set $dad.activity = "Watching TV">>
<<set $dad.currentLocation = "Living room">>
<<elseif $hour == 8 and $minute >= 45 and $weekDay>>
<<set $dad.activity = "Preparing for work">>
<<set $dad.currentLocation = "Parents' bedroom">>
| <<linkreplace "Talk to him">><br>
<<include "Family chatting">>
<</linkreplace>>
<<elseif $hour == 8 and $minute >= 45 and $weekendDay>>
<<set $dad.activity = "Preparing for going out">>
<<set $dad.currentLocation = "Parents' bedroom">>
| <<linkreplace "Talk to him">><br>
<<include "Family chatting">>
<</linkreplace>>
<<endif>>
<<if $hour >= 9 and $hour < 12 and $weekDay>>
<<set $dad.activity = "Working">>
<<set $dad.currentLocation = "Work">>
<<elseif ($hour == 9 or $hour == 10) and $weekendDay>>
<<set $dad.activity = "Running in the park">>
<<set $dad.currentLocation = "Outside">>
<<elseif $hour == 10 and $minute <=15 and $weekendDay>>
<<set $dad.activity = "Taking a shower">>
<<set $dad.currentLocation = "Bathroom">>
<<elseif (($hour == 10 and $minute > 15) or $hour == 11) and $weekendDay>>
<<set $dad.activity = "Watching TV">>
<<set $dad.currentLocation = "Living room">>
<<endif>>
<<if $hour == 12 and $minute <=10>>
<<set $dad.activity = "Waiting dinner">>
<<set $dad.currentLocation = "Kitchen">>
<<if $mainChar.corruption>=40 and $dad.relationship>=30 and $mainChar.DadDinnerKitchen != $dayCount>>
|
<<link "keep busy while waiting">>
<<set $kitchenSexScene to "CounterDad">>
<<set $mainChar.DadDinnerKitchen to $dayCount>>
<<goto "Kitchen sex scenes">>
<</link>><</if>>
<<elseif $hour == 12>>
<<set $dad.activity = "Eating dinner">>
<<set $dad.currentLocation = "Kitchen">>
<<endif>>
<<if $hour >= 13 and $hour < 16>>
<<if $weekDay>>
<<set $dad.activity = "Working">>
<<set $dad.currentLocation = "Work">>
<<elseif $weekendDay>>
<<set $dad.activity = "Grocery shopping">>
<<set $dad.currentLocation = "Outside">>
<<endif>>
<<endif>>
<<if $hour == 16>>
<<set $dad.activity = "Watching TV">>
<<set $dad.currentLocation = "Living room">>
<<endif>>
<<if $hour == 17>>
<<set $dad.activity = "Reading a book">>
<<set $dad.currentLocation = "Parents' bedroom">>
|
<<if $mainChar.energy >= 5>>
<<link "Join him">>
<<set $parentsBedroomScene = "Dad reading book">>
<<goto "Parents' bedroom non-sex scenes">>
<</link>>
<<else>>
Join him (too tired)
<<endif>>
<<endif>>
<<if $hour == 18>>
<<set $dad.activity = "Calculating and paying taxes">>
<<set $dad.currentLocation = "Parents' bedroom">>
|
<<link "Go see him">>
<<set $parentsBedroomSexScene to "Taxes">>
<<goto "Parents bedroom events">>
<</link>>
<<endif>>
<<if $hour == 19 and $minute <=10>>
<<set $dad.activity = "Waiting supper">>
<<set $dad.currentLocation = "Kitchen">>
<<if $mainChar.corruption>=40 and $dad.relationship>=30 and $mainChar.DadSupperKitchen != $dayCount>>
|
<<link "keep busy while waiting">>
<<set $kitchenSexScene to "CounterDad">>
<<set $mainChar.DadSupperKitchen to $dayCount>>
<<goto "Kitchen sex scenes">>
<</link>><</if>>
<<elseif $hour == 19>>
<<set $dad.activity = "Eating supper">>
<<set $dad.currentLocation = "Kitchen">>
<<endif>>
<<if $hour == 20 or $hour == 21>>
<<set $dad.activity = "Watching TV">>
<<set $dad.currentLocation = "Living room">>
<<endif>>
<</widget>><<set _workoutdisplay to "display: none">>
@@.default-image-wrapper;
[img[String.format($urlPath + "/Brothers_Room/brotherExercises.webp")]]
@@<br>
You push open the door to your brother's room and find him in the middle of a workout, his muscles flexing with each push-up. You hesitate for a moment, your heart racing, before stepping inside. Your voice is soft, almost timid, as you speak.
<<ct "MC" "">>
Hey, brother... I was wondering if I could join you? I don’t want to interrupt... but I thought maybe you could... guide me?
<</ct>>
You hope that he'll <<linkreplace "make space for you." >> make space for you.
<<if $mainChar.look.clothes.torso.name is '' and $mainChar.look.clothes.legs.name is '' and $mainChar.look.lingerie.chest.name is '' and $mainChar.look.lingerie.groin.name is '' >>
<<set _clothes to 'nude'>>
<<if $brother.relationship < 20>>
He stops mid-movement, his eyes locking onto you. His expression shifts from surprise to something darker, more commanding.
<<ct "brother" "Surprised">>
What the hell are you doing? You can’t just walk in here like this—naked. Do you have any idea how inappropriate that is?
<</ct>>
You feel a rush of shame and excitement at his tone. Your gaze drops to the floor, your voice trembling slightly.
<<ct "MC" "">>
I’m sorry, I didn’t mean to upset you. I just...
<</ct>>
You stop, not knowing what to say. You feel a pang of embarrassment and regret, realizing you've crossed a line. You quickly turn to [[leave his room.->Living room]] <br><br>
<<MainChar_Stats "brother" "-1">>
<<elseif $brother.relationship <60>>
He looks up and pauses, studying you for a long moment. You notice look of surprise crossing his face before he laughs.
<<ct "brother" "Tease">>
Well, well, look at you. That's one way to get my attention. But you might want to put some clothes on first. Don't you think?
<</ct>>
<<else>>
He looks up, his smirk growing darker as his eyes roam over your body. His voice is low, filled with authority.
<<ct "brother" "Tease">>
Well, well, look at you. You know, most people work out with clothes on, but I guess sluts don’t. Is that what you are? Or are you just desperate for my approval?
<</ct>>
You feel a flush of heat spread through your body, a mix of shame and arousal. Your voice is barely audible, trembling with need.
<<ct "MC" "">>
I just thought it would be more comfortable this way... and that... maybe you’d like it.
<</ct>>
His smirk deepens, and he leans back slightly, enjoying the control he has over you.
<</if>><br><br>
<<if $brother.relationship >20>>
<span id='options'>
You can change your plans and [[leave his room.->Brother's room]]<br>
Or [[go change->Wardrobe]] into something more appropriate. <br>
But you can also </span><<linkreplace "workout in nude.">>
<<silently>><<repeat 0.125s>> <<run $("#workout").css("display", "block")>><</repeat>><</silently>>
<<replace #options>><</replace>>
<</linkreplace>>
<</if>>
<<elseif $mainChar.look.clothes.torso.sport != 'true' or $mainChar.look.clothes.legs.sport != 'true' or $mainChar.look.clothes.feet.sport != 'true'>>
<<if $brother.relationship < 20>>
He pauses mid-movement, glancing up at you with a mix of surprise and irritation.
<<ct "brother" "Angry">>
Look at you—you’re not even wearing proper workout clothes. If you want to train with me, you need to change first. And don’t just throw on anything; make sure it’s something you can actually move in.
<</ct>>
You lower your gaze, feeling a pang of disappointment but nodding obediently.
<<ct "MC" "">>
Ok, I’ll go change right now. I’ll be back as fast as I can...
<</ct>>
<<elseif $brother.relationship <60>>
He stops his workout and wipes the sweat from his brow, a warm grin spreading across his face.
<<ct "brother" "Neutral">>
Sure, you can join me, but not like that. You need to change first—those clothes won’t cut it. And don’t take forever; I’m not waiting around all day.
<</ct>>
You feel a rush of excitement at his approval and quickly nod, eager to please him.
<<ct "MC" "">>
Of course, bro! I’ll be right back—I won’t keep you waiting. Thank you for letting me train with you.
<</ct>>
<<else>>
He stops his push-ups and turns to face you, his expression dominant and unyielding.
<<ct "brother" "Angry">>
Look at yourself—you’re not ready. Go change, and do it quickly. I don’t have all day to waste on you.
<</ct>>
A thrill runs through you at his commanding tone, and you lower your eyes submissively.
<<ct "MC" "">>
Yes, bro... I’ll change right away. I’ll be back before you know it.
<</ct>>
<</if>><br><br>
Maybe you should [[go change->Wardrobe]] into something more appropriate for excercizing.<br>
You can also decide to [[change your plans.->Brother's room]]
<<else>>
<<if $brother.relationship <20>>
He looks up, a flicker of surprise crossing his eyes before he quickly masks it with a guarded expression.
<<ct "brother" "Neutral">>
Uh, sure. If you really want to. I was just finishing up, but...
You can use that mat over there if you want to stretch or something. Just don’t get in my way.
<</ct>>
You hesitate for a moment, biting your lip as you step closer to the mat. Your voice is soft, almost timid.
<<ct "MC" "">>
Thank you, big brother. I promise I won’t bother you.
<</ct>>
You carefully lay out the mat, stealing glances at him as you try to find the courage to speak again.
<<ct "MC" "">>
Do you... Do you think I could maybe try some of the lighter exercises? Just to start?
<</ct>>
He sighs, wiping his forehead with the back of his hand, but doesn’t object.
<<elseif $brother.relationship <60>>
He looks up, a genuine smile spreading across his face as he sets the weights down.
<<ct "brother" "Happy">>
Of course! Grab a mat and set it up next to mine. It’s about time you started taking care of yourself.
<</ct>>
You quickly grab a mat from the corner, laying it out next to his. Your voice is eager, almost breathless.
<<ct "MC" "">>
What are you working on today? Maybe I can try to follow along... if that’s okay with you.
<</ct>>
<<ct "brother" "Neutral">>
I’m focusing on upper body today. You can start with some basic stretches, and I’ll guide you through a few exercises. Just listen to me and don’t push yourself too hard.
<</ct>>
You nod eagerly, your eyes locked on him as you wait for his next instruction.
<<else>>
He looks up, a smirk playing on his lips as he wipes the sweat from his brow. His gaze lingers on you, heavy with dominance.
<<ct "brother" "Tease">>
You think you can handle a real workout, little sister? You can barely handle me fucking you, let alone keeping up with me here.
<</ct>>
<<ct "MC" "">>
Please, big brother... I want to try.
<</ct>>
He lets out a low chuckle, the sound sending a shiver down your spine. He steps closer, his voice firm and commanding.
<<ct "brother" "Tease">>
Alright, little sister. But you’ll do exactly as I say—no complaints, no giving up. And if you can’t keep up, you’ll accept your punishment.
<</ct>>
<<ct "MC" "">>
Yes, big brother. I’ll do whatever you say. Just... just tell me what to do.
<</ct>>
You swallow hard, your body already responding to his authority. He smirks, clearly satisfied with your submission, and gestures toward the mat.
<<ct "brother" "Neutral">>
Then get on the mat and start stretching. I’ll decide what you’re ready for.
<</ct>>
<</if>><br><br>
<span id='options'>You can [[change your plans.->Brother's room]] or </span> <<linkreplace "start the session.">>
<<silently>><<repeat 0.125s>> <<run $("#workout").css("display", "block")>><</repeat>><</silently>>
<<replace #options>><</replace>>
<</linkreplace>>
<</if>>
<span id="workout" style="display: none">
<<set $minute += 30>>
<<if $brother.relationship <20>>
The session begins in silence, the tension between you almost suffocating. You steal glances at him, your fingers fidgeting with the edge of your mat. He notices your hesitation and finally breaks the quiet, his voice low but not unkind.
<<ct "brother" "Neutral">>
You seem distracted. Is something on your mind?
<</ct>>
<<ct "MC" "">>
N-no, I just... I was wondering... how school’s been for you.
<</ct>>
He pauses mid-rep, wiping the sweat from his brow, and studies you for a moment. His expression softens slightly, but his tone remains cautious.
<<ct "brother" "Neutral">>
It’s been fine. Nothing special. What about you?
<</ct>>
<<ct "MC" "">>
Nothing special... Just trying to keep up with everything...
<</ct>>
The conversation remains stilted, but you both make an effort. The shared activity slowly eases the tension, and by the end of the session, the silence between you feels less heavy, more comfortable.
<br><br>
<<elseif $brother.relationship <60>>
He adjusts your posture gently, his hands lingering just a second longer than necessary. His voice is warm, almost encouraging, as he guides you through the exercises.
<<ct "brother" "Happy">>
Keep your back straight, and breathe evenly. You’re doing great, by the way.
<</ct>>
<<ct "MC" "">>
Thanks... I just want to make sure I’m doing it right.
<</ct>>
He smiles, and the atmosphere lightens. You fall into an easy rhythm, laughing as you share stories and tease each other. The bond between you is undeniable, every glance and word reinforcing the trust you’ve built.
<<ct "brother" "Tease">>
See? You’re a natural.
<</ct>>
<<else>>
You quickly grab a mat and begin stretching, hyper-aware of his gaze tracing every movement. His voice cuts through the air, firm and commanding, sending a shiver down your spine.
<<ct "brother" "Neutral">>
Drop and give me twenty squats. Keep that ass tight—you know I like it when it’s firm. And don’t slack off. You want your ass to be more fuckable, don't you?
<</ct>>
<<ct "MC" "">>
Yes, big bro... I want to be fuckable.
<</ct>>
He watches you intently, his eyes darkening with lust and control as you obey. His voice drops lower, laced with dominance and a hint of cruelty that makes your stomach clench.
<<ct "brother" "Tease">>
That’s it, little slut. Work that body for me. Show me what you’re made of. <<if _clothes is 'nude'>>And let me see those tits bounce. You know how much I love watching them move for me.<</if>>
<</ct>>
<<ct "MC" "">>
I’ll do better, I promise... Just don’t stop looking at me. I need to know I’m doing it right.
<</ct>>
You push through the exercises, every movement fueled by his commands and the desperate need to earn his approval. His words grow more explicit, each one a mix of degradation and praise that leaves you breathless and craving more. <br><br>
<</if>>
<<if _clothes is 'nude'>>
@@.default-image-wrapper;
[img[String.format($urlPath + "/Brothers_Room/Workout/WorkoutNude{0}.webp",random(3))]]
@@
<<else>>
@@.default-image-wrapper;
[img[String.format($urlPath + "/Brothers_Room/Workout/Workout{0}.webp",random(3))]]
@@
<</if>><br>
<<if $brother.relationship <60>>
After a while of exercising together, the rhythmic movements and shared breaths create an intimate atmosphere. You try to focus on your exercises, but your eyes keep drifting to his sweat-glistening muscles. The proximity, the heat, and the way his body moves with such confidence make it hard to concentrate. <<if _clothes is 'nude'>> In addition, the fact that you're naked doesn't help.<</if>>.
<<ct "MC" "">>
You’re so strong, brother... I wish I could be more like you.
<</ct>>
He glances at you, a hint of something unreadable in his eyes, but he doesn’t comment. You bite your lip, torn between admiration and a growing, forbidden arousal.<br><br>
<<elseif $mainChar.corruption >= 60 and $brother.relationship >= 40>>
Seeing him shirtless, his muscles flexing with each movement, sends a shiver down your spine. His dominance is intoxicating, and you find yourself craving his approval, his commands, his touch. Every correction he makes to your form feels like a caress, and you can’t help but react to his presence, your body betraying your arousal.
<<if _clothes is "nude">>
Your nakedness only amplifies your vulnerability. Each glance he steals at your body, each lingering touch as he adjusts your posture, sends waves of heat through you. You feel exposed, owned, and the thought only makes you crave his dominance even more.
<</if>>
<<ct "MC" "">>
Brother... do you think I’m doing this right? I want to be perfect for you.
<</ct>>
His eyes roam over your body, openly appreciative and unapologetic. He doesn’t hide his hunger, and it makes your heart race.
<<ct "brother" "Tease">>
You’re doing fine. But you know you could do better if you really tried... Maybe I should push you harder next time.
<</ct>>
<<ct "MC" "">>
Yes, brother... please. Push me as hard as you want. I’ll do anything to make you proud.
<</ct>>
His gaze darkens, and you can see the effect your submission has on him. The air between you crackles with tension, and you know neither of you will be able to resist this pull for much longer.<br> <br>
<</if>>
<span id ='tease'><<if $mainChar.corruption >20>><<linkreplace "Tease your brother">>
<<if $brother.relationship <20>>
You feel a surge of mischief and decide to test his reactions. You stretch provocatively, arching your back and pushing your chest out, making sure he notices. His eyes flicker toward you, and you hide a smirk.
<<ct "MC" "">>
You know, I think I need a little help with this stretch... Can you spot me, big brother?
<</ct>>
He swallows hard, his eyes widening as he takes in the sight. His gaze is torn between excitement and discomfort, his hands hesitating in the air.
<<ct "brother" "Surprised">>
Uh... yeah, sure.
<</ct>>
He finally steps closer, his hands resting tentatively on your hips. You push back slightly, feeling his grip tighten, his breath hitching.
<<ct "MC" "">>
Is this how you do it? Am I doing it right?
<</ct>>
You can sense his struggle, his body tensing as he tries to focus on the task rather than your deliberate teasing.
<<elseif $brother.relationship <60>>
You stretch provocatively, arching your back and pushing your chest out, making sure he can’t miss the view. His eyes flicker toward you, and you bite your lip, waiting for his reaction.
<<ct "MC" "">>
You know, I think I need a little help with this stretch... Can you spot me, big brother? I don’t want to do it wrong.
<</ct>>
He swallows hard, his eyes darkening with excitement. His voice is husky, filled with a mix of desire and hesitation.
<<ct "brother" "Tease">>
Yeah, sure, sis. Let me help you.
<</ct>>
His hands rest firmly on your hips, and you push back slightly, feeling his grip tighten. His breath quickens as you lean into him.
<<ct "MC" "">>
Like this? Or do you want me to do it differently?
<</ct>>
You can feel his body responding, his breath coming in quicker gasps as he struggles to maintain control.
<<else>>
You stretch slowly, arching your back and pushing your chest out, hoping to catch his attention. Your voice is soft, almost pleading, as you seek his approval.
<<ct "MC" "">>
You know, I think I need a little help with this stretch... Can you spot me, big brother? I want to do it right for you.
<</ct>>
He looks over, his eyes narrowing as he takes in the sight of you. His voice is laced with authority, a hint of dominance in his tone.
<<ct "brother" "Tease">>
You can't do anything on your own...
<</ct>>
He steps closer, his hands gripping your hips firmly, possessively. You push back slightly, feeling his grip tighten, and your voice trembles with submission.
<<ct "MC" "">>
Like this? Or do you want me to adjust? I’ll do whatever you say.
<</ct>>
His breath is controlled, dominant, as he presses closer, his body responding to your willingness to obey.
<</if>><br><br>
<<if _clothes is 'nude'>>
@@.default-image-wrapper;
[img[String.format($urlPath + "/Brothers_Room/Workout/Tease{0}.webp",random(3,5))]]
@@
<<else>>
@@.default-image-wrapper;
[img[String.format($urlPath + "/Brothers_Room/Workout/Tease{0}.webp",random(2))]]
@@
<</if>><br>
<<if $brother.relationship<20>>
Your excitement fades as you notice your brother is still focused on his exercises. He clears his throat, his voice tight and hesitant.
<<ct "brother" "Neutral">>
Yeah, that's good. I think that's enough for today. We should, uh... cool down.
<</ct>>
You straighten up, your lips forming a shy pout as you look up at him, seeking his approval.
<<ct "MC" "">>
But brother... I was just trying to help. Did I do something wrong?
<</ct>>
<<ct "brother" "Neutral">>
No, it's not that. I just... I need to take a shower. You should go now.
<</ct>>
You nod obediently, your eyes still searching for a sign of his satisfaction. He gestures toward the door, his voice firm but not unkind. You hesitate for a moment, then turn to leave, hoping he notices your reluctance, but he doesn't and asks you to [[leave his bedroom.->Living room]]<br><br>
<<MainChar_Stats "brother" "1" "30">>
<<MainChar_Stats "corruption" "1" "45">>
<<MainChar_Stats "fitness" "1">>
<<MainChar_Stats "energy" "-30">>
<<MainChar_Stats "cleanliness" "-40">>
<<elseif $brother.relationship < 40>>
His voice is low and intense, his hands still resting on your hips, sending a shiver down your spine.
<<ct "brother" "Tease">>
Yeah, that's good. You're doing well, little sister.
<</ct>>
You feel the heat radiating from his body, the tension between you growing thicker. You straighten up, your eyes locked on his, craving his attention.
<<ct "MC" "">>
Brother... I just wanted to make you proud. Did I do okay?
<</ct>>
<<ct "brother" "Tease">>
You did fine. But we should stop here. I need to... take a shower.
<</ct>>
<<ct "MC" "">>
I understand. I just... I like being close to you.
<</ct>>
He looks away, his face flushed, but his hands linger for a moment longer before he steps back.
<<ct "brother" "Neutral">>
Go on, I'll see you later.
<</ct>>
You nod, your heart pounding as you turn to leave, wishing he would call you back.
He asks you to [[leave his bedroom.->Living room]]<br><br>
<<MainChar_Stats "brother" "1" "30">>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "corruption" "1" "45">>
<<MainChar_Stats "fitness" "2">>
<<MainChar_Stats "energy" "-30">>
<<MainChar_Stats "cleanliness" "-40">>
<<elseif $brother.relationship <= 60>>
His voice is low and intense, his hands still firmly on your hips, pulling you closer.
<<ct "brother" "Tease">>
Yeah, that's good. You're such a tease, little sister. But I like it.
<</ct>>
You straighten up slowly, turning to face him, your eyes meeting his. The raw desire in his gaze sends a thrill through you.
<<ct "MC" "">>
I just want to please you, big brother. Tell me what you want me to do.
<</ct>>
<<ct "brother" "Tease">>
You know exactly what you're doing. But we should stop here... for now.
<</ct>>
<<ct "MC" "">>
I'll do whatever you say. Just... don't send me away yet.
<</ct>>
<<ct "brother" "Neutral">>
Not now.
<</ct>>
You nod, your body still tingling from his touch, as you reluctantly turn to [[leave his bedroom.->Living room]]
<<else>>
His voice is low and commanding, his hands running over your curves with a possessive touch.
<<ct "brother" "Angry">>
That's it, show me that ass. You need to be controlled, don't you?
<</ct>>
<<ct "MC" "">>
Yes, brother. I need you to take control. I want to be good for you.
<</ct>>
You tremble under his touch, your voice barely a whisper, filled with submission. He grips you tighter, his voice dark and dominant.
<<ct "brother" "Angry">>
You'll do as I say, won't you?
<</ct>>
<<ct "MC" "">>
Yes, brother. I'll do anything you want. Just... please don't stop.
<</ct>>
His hands move over your body with more force, his control over you absolute. You melt under his dominance, your body arching into his touch, desperate to please him. <br><br>
<</if>>
<span id='fuck'><<if $mainChar.corruption >=60 and $brother.relationship>=40>><<linkreplace 'Let him fuck you'>>
<<if $brother.relationship <60>>
You press your body against his, your fingers tracing the muscles of his chest with deliberate slowness. Your voice is a sultry whisper, laced with impatience.
<<ct "MC" "">>
You’re really going to make me beg, aren’t you? I’m right here, and you’re just... standing there.
<</ct>>
He lets out a low groan, his hands hesitating at your waist. His voice is uncertain, a mix of desire and restraint.
<<ct "brother" "Neutral">>
You know we shouldn’t be doing this. It’s not right.
<</ct>>
You roll your eyes, your voice teasing but edged with frustration.
<<ct "MC" "">>
Since when do you care about what’s right? Look at me. I’m in heat, and you’re still acting like a saint. Maybe I need to remind you what you really want.
<</ct>>
You drop to your knees, your hands quickly freeing him from his pants. You take him into your mouth, your movements bold and demanding. Each time you sit up, you take him deeper, your eyes locked on his, challenging him.
<<ct "MC" "">>
Come on, big brother. Show me you actually want this. Show me you want *me*.
<</ct>>
He groans, his hands finally gripping your hair, but his touch is still too gentle. You pull back for a moment, your voice sharp with impatience.
<<ct "MC" "">>
Harder. Take what you want. I’m not made of glass.
<</ct>>
You switch to ab exercises, your mouth working him with each movement. His breath comes in ragged gasps, but he still holds back. You can feel his hesitation, and it only fuels your determination. <br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + "/Brothers_Room/Workout/Fuck{0}.webp",random(0,3))]]
@@<br>
You straddle him on the bench as he does bench presses, your body moving against his, your voice a mix of taunt and desire. His movements are still hesitant, but you can feel him getting closer, his body tensing. You lean in, your voice a growl in his ear.
<<ct "MC" "">>
That’s it. Let go. Fuck your little sister like you actually *want* her.
<</ct>>
He finally thrusts up into you, his movements growing more urgent under your insistence. You moan, your body responding to his newfound aggression.
<<ct "brother" "Tease">>
Fuck, you’re impossible. But you're such a good little sister, taking my cock like this.
<</ct>>
You smirk, your voice breathless but triumphant. With a final, deep thrust, he comes, his body shuddering. You collapse onto his chest, both of you panting. The room is filled with the lingering heat of your encounter, but you can’t help but feel a flicker of satisfaction.
<<ct "MC" "">>
See? Was that so hard?
<</ct>>
He lets out a breathless laugh, his voice exhausted but amused. You grin, feeling a rush of excitement. You both take a moment to catch your breath before finishing the workout, the room filled with the lingering heat of your encounter.
<<else>>
You drop to your knees immediately, your hands reaching for his pants with a trembling urgency. Your voice is soft, almost pleading.
<<ct "MC" "">>
Brother, please... Let me fuck my mouth on your cock.
<</ct>>
He groans, his hands gripping your hair tightly as he pushes you down onto the floor. He pins you down, his body pressing against yours, his strength overwhelming. He unzips his pants, freeing himself, his voice a growl.
<<ct "brother" "Angry">>
As you wish, you little cocksucker. You’re my little slut, and you’re going to show me how much you want to please me.
<</ct>>
You take him into your mouth, your movements desperate to please. Each push-up brings you deeper, your body trembling with the need to satisfy him. You moan around him, your eyes locked on his, searching for his approval. He guides your head, controlling your pace, his breath ragged. <br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + "/Brothers_Room/Workout/Fuck{0}.webp",random(0,3))]]
@@<br>
You move to the bench, straddling him as he does bench presses. Your body moves in perfect sync with his lifts, your voice trembling.
<<ct "MC" "">>
hmm ~ Yesss - Use me however you want. I just want to make you happy.
<</ct>>
<<ct "brother" "Tease">>
Fuck, you feel so good. Such a perfect little slut, taking my cock like this. You were made for me.
<</ct>>
<<ct "MC" "">>
Please, don’t stop ~
<</ct>>
With a final, deep thrust, he comes, his body shuddering. You collapse against him, both of you panting, the room filled with the heat of your submission.
<<ct "brother" "Neutral">>
Good girl. You did so well.
<</ct>>
<<ct "MC" "">>
Thank you, brother. I just want to be what you need.
<</ct>>
<</if>>
<br>
You [[end this training session->Brother's room]] a bit more healthy and athletic but a lot more satisfied !<br><br>
<<HaveASexWidget "vaginal" "brother" "onpussy">>
<<MainChar_Stats "energy" "-50">>
<<MainChar_Stats "cleanliness" "-60">>
<<MainChar_Stats "brother" "1">>
<<MainChar_Stats "arousal" "50">>
<<MainChar_Stats "fitness" "1">>
<<replace #end>><</replace>><</linkreplace>><br> <</if>></span>
<span id ='end'><<if $mainChar.corruption >=60 and $brother.relationship>=40>><<linkreplace "End your training">>
You both go through the motions of cooling down, stretching and taking deep breaths to calm your racing hearts. The room is filled with the sound of your breaths and the occasional glance, each of you stealing looks at the other. As you finish the cool-down, he gives you a small, knowing smile.
<<ct "brother" "Happy">>
Good workout, little sister.
<</ct>>
<<ct "MC" "">>
Yeah, it was.
<</ct>>
You feel a deep sense of connection and unresolved tension. You're exhausted by your training and happy of this session with your brother. <br>
You finally [[leave his bedroom->Living room]] much more healthy and athletic. <br><br>
<<MainChar_Stats "brother" "1" "30">>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "fitness" "1">>
<<MainChar_Stats "energy" "-30">>
<<MainChar_Stats "cleanliness" "-40">>
<<replace #fuck>><</replace>><</linkreplace>><br><</if>></span>
<<replace #continue>><</replace>><</linkreplace>><br><</if>></span>
<span id ='continue'><<linkreplace "Continue your training">>
<<if $brother.relationship <20>>
By the end of the session, you're both sweating and breathing hard, but there's a newfound sense of camaraderie between you.
<<ct "MC" "">>
Thank you so much for letting me join you, big bro. I really appreciate it... I hope I didn’t slow you down.<</ct>>
<<ct "brother" "Neutral">>
No problem at all. You did well. Maybe we can do it again sometime, if you keep up like this.
<</ct>>
You feel a warmth in your chest at his words, a small spark of pride igniting within you. You nod eagerly, already looking forward to the next opportunity to prove yourself. But for now, you [[end this training session->Brother's room]] much more healthy and athletic !<br><br>
<<if $mainChar.look.clothes.torso.sport is 'true' or $mainChar.look.clothes.torso.name is ''>>
<<MainChar_Stats "brother" "1">>
<<MainChar_Stats "fitness" "1">>
<<if _clothes is 'nude'>><<MainChar_Stats "corruption" "1">><</if>>
<<MainChar_Stats "energy" "-30">>
<<MainChar_Stats "cleanliness" "-40">>
<</if>>
<<else>>
<<if _clothes is 'nude'>>As you move, you notice his gaze flicker toward your naked body more than once. You lower your eyes, a shy smile playing on your lips, but you don’t cover yourself. Instead, you subtly adjust your posture, hoping he approves of what he sees.<</if>>
As you both cool down, he raises his hand for a high-five, his expression open and encouraging.
<<ct "brother" "Happy">>
Great job today! You’re really getting stronger. I can see the improvement already.
<</ct>>
<<ct "MC" "">>
Thank you, brother... I just want to make you proud. Do you really think I’m doing better?
<</ct>>
<<ct "brother" "Neutral">>
I know you are. Keep it up.
<</ct>>
His words fill you with joy, and you feel a deep connection growing between you. You can’t help but smile back, basking in his approval. You [[leave the room->Living room]] feeling healthier, stronger, and more determined than ever.<br><br>
<<if $mainChar.look.clothes.torso.sport is 'true' or $mainChar.clothes.torso.name is ''>>
<<MainChar_Stats "brother" "1" "30">>
<<MainChar_Stats "fitness" "1">>
<<if _clothes is 'nude'>><<MainChar_Stats "corruption" "1">><</if>>
<<MainChar_Stats "energy" "-30">>
<<MainChar_Stats "cleanliness" "-40">>
<</if>>
<</if>>
<<replace #tease>><</replace>><</linkreplace>></span>
<</linkreplace>>
<<if $kitchenSexScene == "Mom with cucumber">>
<<set $mom.FuckedCucumber to $dayCount>>
<<set $minute += 5>>
@@.default-image-wrapper;
[img[String.format($urlPath + "/LivingRoom/Closed_Door_"+ $timeOfDay +".jpg")]]
@@<br>
As you approach the closed kitchen door, you hear faint moans emanating from within. You notice that the kitchen door is unexpectedly closed. As you approach it, you hear faint moans emanating from within. The sound of soft moans filters through the crack, piquing your curiosity. You pause, listening intently, your heartbeat quickening with a mix of intrigue and apprehension. <br><br>
<span id='leave'> [[Come back later.->Living room]]<br></span>
<span id='spy'><<if $mainChar.corruption>=20>><<linkreplace "Take a look.">>
With a gentle push, you open the door just enough to peek inside. What you see stops you in your tracks. Your mother is standing by the kitchen counter, her eyes closed, her breath coming in ragged gasps. She's holding a large cucumber, its green skin glistening with her juices. She's using it to penetrate herself, the vegetable disappearing inside her with each thrust. Her other hand is pressed against the counter for support, her knuckles white with the intensity of her actions.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + "/Kitchen/Fuck/Mom_Cucumber{0}.webp",random(1))]]
@@<br>
You watch, frozen in place, as she continues to fuck herself with the cucumber, stretching her pussy to its limits. Her moans fill the room, a mix of pleasure and pain. You can see the strain on her face, the way her body tenses with each movement. It's a raw, primal scene, and you can't look away. A wave of conflicting emotions washes over you—shock, curiosity, and a strange, unwanted arousal. You know you should look away, give her privacy, but you're rooted to the spot, unable to tear your eyes from the sight. The sounds of her pleasure, the sight of her body responding to her own touch, it's all too much.<br><br>
<span id='stop'>[[Give her some privacy.->Living room][$mainChar.arousal +=10]]<br></span>
<span id='enter'><<if $mainChar.corruption>=40>><<linkreplace "Enter the room.">>
<<if $mom.relationship <= 20>>
You push the door open fully, revealing your presence. Your mother's eyes widen in shock and embarrassment as she sees you standing there. She quickly pulls the cucumber out, her face flushing a deep red.
<<ct "mom" "Surprised">>
What the hell are you doing here?
<</ct>>
Her voice is sharp with anger and humiliation.
<<ct "MC" "">>
I... I heard noises and -"
<</ct>>
You're taken aback by her reaction. She hurriedly tries to cover herself, her movements frantic.
<<ct "mom" "Angry">>
You shouldn't be in here! Get out!
<</ct>>
Her voice is trembling with emotion as she grabs a nearby towel, wrapping it around herself, trying to hide her nakedness.
<<ct "MC" "">>
I'm sorry, I didn't mean to —
<</ct>>
She cuts you off. You step back, feeling a pang of guilt and confusion. You close the door softly behind you, leaving her to deal with her embarrassment and anger. As you [[leave the kitchen,->Living room]] you can't help but feel a sense of distance and tension between you, the incident only widening the gap in your already strained relationship.<br><br>
<<MainChar_Stats "mom" "-1">>
<<MainChar_Stats "corruption" "1" "20">>
<<set $minute +=10>>
<<elseif $mom.relationship <=60>>
You push the door open fully, revealing your presence. Your mother looks up, surprise and embarrassment flashing across her face. You grin back at her, feeling a rush of excitement.
<<ct "MC" "">>
Looks like you're having some fun... Need some help with that?
<</ct>>
She hesitates before admitting with mischief.
<<ct "mom" "Tease">>
You know, I could use a hand...
<</ct>>
You step closer, taking the cucumber from her hand.
<<ct "MC" "">>
Let me take care of you, Mom.
<</ct>>
Your voice is filled with dirty talk. She leans back against the counter, her body relaxing as you begin to masturbate her with the cucumber. You giggle and start to spread her labia with your fingers, teasing your horny mommy.
<<ct "MC" "">>
You are not supposed to play with food.
<</ct>>
You respond provokingly while touching the clit with the tip of the dark-green object. You move it in and out, your movements slow and deliberate, your eyes locked onto hers.
<<ct "MC" "">>
That's it, Mom, let your little girl take care of you. Feel how good it is to have your daughter pleasing you.
<</ct>>
She moans, her body responding to your touch, her breath coming in ragged gasps.
<<ct "mom" "Tease">>
Yes, baby. You know just how to make Mommy feel good.
<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + "/Kitchen/Fuck/Lesbian_Cucumber{0}.webp",random(1))]]
@@<br>
You continue to pleasure her, your movements becoming faster and more intense.
<<ct "MC">>
That's it, Mom. Come for me. Show me how much you love having your daughter fuck you with this cucumber.
<</ct>>
With a final, intense thrust, she comes, her body convulsing with the force of her orgasm. You watch as she rides out the waves of pleasure, her face flushed with ecstasy. As she comes down from her high, you step back, a satisfied smile on your face.
<<ct "MC" "">>
I'll leave you to enjoy the afterglow.
<</ct>>
With that, you kiss her and [[leave the kitchen,->Living room]] knowing that cleaning this mess up is not your responsibility.<br><br>
<<HaveASexWidget "masturbated" "mom">>
<<MainChar_Stats "mom" "1">>
<<MainChar_Stats "arousal" "15">>
<<MainChar_Stats "corruption" "1" "60">>
<<MainChar_Stats "cleanliness" "-5">>
<<set $minute +=15>>
<<else>>
You open the door and steps into the kitchen, coming closer to your mom. She freezes, not sure what to do. You take a soft and childlike tone.
<<ct "MC" "">>
Mommy, what are you doing?
<</ct>>
She laughs, a sound filled with warmth and desire.
<<ct "mom" "Tease">>
Mommy was just having some fun... Want to help me feel even better?
<</ct>>
You nod eagerly, a mischievous grin spreading across your face. She hands you the wet cucumber. It’s really big and heavy, and now this vegetable is covered in your mom’s juices.
<<ct "mom" "Tease">>
Be a good girl and make Mommy come.
<</ct>>
You begin to masturbate her with it, your movements slow and deliberate, your eyes locked onto hers.
<<ct "MC">>
That's it, Mommy. Let your little girl take care of you. Feel how good it is to have your daughter pleasing you.
<</ct>>
She moans, her body responding to your touch, her breath coming in ragged gasps.
<<ct "mom" "Tease">>
Yes, baby. You know just how to make Mommy feel good.
<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + "/Kitchen/Fuck/Lesbian_Cucumber{0}.webp",random(1))]]
@@<br>
You start to move it inwards and outwards in a strong and steady pace, with her skin following the direction of the cucumbers moving direction and loosening up. With a final, intense thrust, she comes, her body convulsing with the force of her orgasm. You watch as she rides out the waves of pleasure, her face flushed with ecstasy. As she comes down from her high, you step back, a satisfied smile on your face. She starts to squirt on the floor, and collapses on the floor with the cucumber still sticking inside her. After a pause and deep breaths, you kiss her and [[leave the kitchen,->Living room]] knowing that cleaning this mess up is not your responsibility.<br><br>
<<HaveASexWidget "masturbated" "mom">>
<<MainChar_Stats "mom" "1">>
<<MainChar_Stats "arousal" "30">>
<<MainChar_Stats "corruption" "1" "60">>
<<MainChar_Stats "cleanliness" "-5">>
<<set $minute +=10>>
<</if>>
<<replace #stop>><</replace>><</linkreplace>><</if>></span>
<<replace #leave>><</replace>><</linkreplace>><</if>></span>
<<endif>>
<<if $kitchenSexScene is "CounterBrother">>
<<if $brother.relationship <60>>
You sneakily approach your brother who stands, oblivious and unaware, chatting with mom at the counter while she prepares the meal. Your heart races as you brazenly reach out to caress his dick through his pants. He jumps slightly, surprised by your bold move. Leaning in, he whispers,
<<ct "brother" "Surprised">>
What are you doing?
<</ct>>
His voice is a mix of shock and curiosity. You look up at him, your eyes filled with desire.
<<ct "MC" "">>
I want my breakfast
<</ct>>
Your voice is low and sultry. Before he can react, you drop to your knees, positioning yourself discreetly behind the counter. You unzip his pants, freeing his cock, and take him into your mouth. He tries to maintain a casual conversation with your mother, but his voice is strained, his breath coming in ragged gasps.
<<ct "brother" "Neutral">>
Yeah, Mom, the... the weather's been great lately..
<</ct>>
His words punctuated by soft moans. Your mother, oblivious to what's happening, continues to chat about her plans for the day. <br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + "/Kitchen/Wait/Counter_Hand" + random(3) + ".webp")]]
@@<br>
You continue to suck him, your head bobbing up and down, your tongue swirling around his shaft. He grips the counter tightly, trying to keep his composure, but the pleasure is overwhelming. His voice is barely coherent.
<<ct "brother" "Tease">>
Uh-huh... sure mom... sounds good
<</ct>>
<<else>>
You move closer to him, your heart pounding with a mix of excitement and nervousness.
<<ct "brother" "Tease">>
Ah sis, you're here.
<</ct>>
he leans in, his breath hot against your ear.
<<ct "brother" "Tease">>
Suck me if you want to eat.
<</ct>>
His voice is low and commanding. Without hesitation, you drop to your knees, positioning yourself discreetly behind the counter. You unzip his pants, freeing his cock, and take him into your mouth. <br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + "/Kitchen/Wait/Counter_Hand" + random(3) + ".webp")]]
@@<br>
He begins to fuck your mouth, his hips thrusting gently at first, but quickly becoming more forceful. He continues his conversation with your mother, his voice steady and calm, as if nothing is happening. His words are flowing smoothly despite the intense pleasure he's experiencing. Your mother, oblivious to what's happening, continues to chat about her plans for the day.
<<ct "brother" "Tease">>
Yeah, Mom, I think I'll go for a run later.
<</ct>>
<</if>>
<span id='push'><<if $mainChar.corruption>=60 and $brother.relationship>=40>><<linkreplace "Push it further.">>
<<if $brother.relationship <60>>
Suddenly, you have an idea. With an urgent voice, you chin up to him.
<<ct "MC" "">>
Fuck me.
<</ct>>
He looks at you, a mix of surprise and excitement in his eyes. You bite your lip to stifle a moan, the sensation of him filling you sending waves of pleasure through your body. He begins to thrust, his movements slow and controlled, trying to keep the conversation with your mother going. <br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + "/Kitchen/Wait/Counter_Fuck" + random(2) + ".webp")]]
@@<br>
You can feel the tension building, your body responding to his every movement. Just as you're about to reach your climax, he pulls out, turns you around, and pushes you back to your knees. He thrusts his cock back into your mouth, and with a final, deep thrust, he comes, his cock pulsing as he fills your mouth with his release. You swallow, feeling a sense of satisfaction and accomplishment. You dress yourself and wipe your mouth discreetly, a smug smile on your face, under the gaze of your brother. He looks at you with a mix of gratitude and shock in his eyes as you [[get up->Kitchen]] from behind the counter as nothing happened.<br><br>
<<HaveASexWidget "vaginal" "brother" >>
<<MainChar_Stats "brother" "1">>
<<MainChar_Stats "arousal" "30">>
<<MainChar_Stats "corruption" "1" "80">>
<<MainChar_Stats "cleanliness" "-10">>
<<MainChar_Stats "energy" "-10">>
<<set $minute += 20>>
<<else>>
As the conversation continues, your brother's hand finds its way to your waist, pulling you closer to him. You feel his breath on your neck, his voice a low, commanding whisper.
<<ct "brother" "Tease">>
I'm not done with you yet.
<</ct>>
His tone is filled with dominance. You look up at him, a mix of submission and desire in your eyes.
<<ct "MC" "">>
What do you want me to do?
<</ct>>
He pulls you up, turns you around, and bends you behind the counter before he enters you from behind. You bite your lip to stifle a moan, the sensation of him filling you sending waves of pleasure through your body. He begins to thrust, his movements slow and controlled, trying to keep the conversation with your mother going.
<<ct "mom" "Neutral">>
Yes you're right, sounds like a good idea.
<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + "/Kitchen/Wait/Counter_Fuck" + random(2) + ".webp")]]
@@<br>
You can feel the tension building, your body responding to his every movement. Just as you're about to reach your climax, he pulls out, turns you around, and pushes you back to your knees. He thrusts his cock back into your mouth, and with a final, deep thrust, he comes, his cock pulsing as he fills your mouth with his release. You swallow, feeling a sense of submission and satisfaction. <br><br>
You wipe your mouth discreetly, your body still trembling with the intensity of the experience. Your brother looks at you, a mix of dominance and approval in his eyes. You [[get up->Kitchen]] from behind the counter as nothing happened.<br><br>
<<HaveASexWidget "vaginal" "brother" >>
<<MainChar_Stats "brother" "1">>
<<MainChar_Stats "arousal" "30">>
<<MainChar_Stats "corruption" "1" "80">>
<<MainChar_Stats "cleanliness" "-10">>
<<MainChar_Stats "energy" "-10">>
<<set $minute += 20>>
<</if>>
<<replace #stop>><</replace>><</linkreplace>><br><</if>></span>
<span id='stop'><<linkreplace "Make him cum.">>
When he finally reaches his climax, you instinctively open your mouth with your tongue lolling out like a pet awaiting its dinner. He fills your mouth with his cum that you hungrily swallow. Quickly you dress yourself and [[get up->Kitchen]] from behind the counter as nothing happened.<br><br>
<<HaveASexWidget "bj" "brother" >>
<<MainChar_Stats "brother" "1" "40">>
<<MainChar_Stats "arousal" "20">>
<<MainChar_Stats "corruption" "1" "60">>
<<MainChar_Stats "cleanliness" "-5">>
<<MainChar_Stats "energy" "-5">>
<<set $minute += 10>>
<<replace #push>><</replace>><</linkreplace>></span>
<</if>>
<<if $kitchenSexScene is "CounterDad">>
You're standing on one side of the kitchen counter, chatting with your dad while your mom bustles around on the other side, preparing the meal. As you talk, you notice something unusual—your dad has an erection, clearly visible through his pants. Feeling a mix of curiosity and excitement, you reach out and gently touch his crotch. He jumps slightly, surprised by your bold move. Leaning in, he whispers.
<<ct "dad" "Surprised">>
What are you doing?
<</ct>>
His voice is a mix of shock and intrigue. You look up at him with a mischievous smile, your voice low and sultry.
<<ct "MC" "">>
I want my breakfast, Daddy.
<</ct>>
Your eyes are locked onto his. He looks at you, a flash of surprise and desire in his eyes. Before he can respond, you drop to your knees, positioning yourself discreetly behind the counter. You unzip his pants, freeing his hard cock, and take him into your mouth, your movements slow and deliberate. Your dad tries to maintain a normal conversation with your mom, but it's clear he's struggling.
<<ct "dad" "Tease">>
So, what's... hmm... what's on the menu for... today?
<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + "/Kitchen/Wait/Counter_Hand" + random(3) + ".webp")]]
@@<br>
You continue to suck him, your head bobbing up and down, your tongue swirling around his shaft. He grips the counter tightly, trying to keep his composure, but the pleasure is overwhelming.
<<ct "dad" "Surprised">>
Uh-huh... sure honey... sounds good...
<</ct>>
<span id='push'><<if $mainChar.corruption>=60 and $brother.relationship>=40>><<linkreplace "Push it further.">>
You pull back slightly, looking up at him with a mischievous smile.
<<ct "MC" "">>
Daddy, I want you to fuck my little cunt.
<</ct>>
He looks down at you, a flash of surprise and desire in his eyes. He helps you stand up, positioning you so that your mom can't see what's happening. You spread your legs, inviting him in. He enters you, his cock filling you completely. You stifle a moan, your body responding to the sensation of him inside you. He begins to thrust, his eyes locked onto your mom. <br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + "/Kitchen/Wait/Counter_Fuck" + random(2) + ".webp")]]
@@<br>
You wrap your legs around him, pulling him closer, your body moving in sync with his. You can feel the pleasure building, your body trembling with the intensity of the sensation. Just as he's about to reach his climax, he pulls out, positioning himself in front of your mouth.
<<ct "mom" "Neutral">>
Everything okay?
<</ct>>
your mom turns around, sensing something is off.
<<ct "dad" "Surprised">>
Yeah, just... just moving the stool here.
<</ct>>
You take him back into your mouth, your movements eager and focused. With a final, deep thrust, he comes, his cock pulsing as he fills your mouth with his release. You swallow eagerly, savoring the taste of him, feeling a sense of satisfaction and contentment. You look up at him, a satisfied smile on your face.
<<ct "MC" "">>
Thank you, Daddy. That's the best meal.
<</ct>>
He looks at you with a mix of gratitude and shock in his eyes as you [[get up->Kitchen]] from behind the counter as nothing happened.<br><br>
<<HaveASexWidget "vaginal" "dad" >>
<<MainChar_Stats "dad" "1">>
<<MainChar_Stats "arousal" "30">>
<<MainChar_Stats "corruption" "1" "80">>
<<MainChar_Stats "cleanliness" "-10">>
<<MainChar_Stats "energy" "-10">>
<<set $minute += 20>>
<<replace #stop>><</replace>><</linkreplace>><br><</if>></span>
<span id='stop'><<linkreplace "Make him cum.">>
Your dad's breath comes in ragged gasps, and you can feel him getting closer to the edge. You increase your pace, your movements becoming more intense and focused. With a final, deep thrust, he comes, his cock pulsing as he fills your mouth with his release. You swallow eagerly, savoring the taste of him, feeling a sense of satisfaction and contentment.
<<ct "mom" "Neutral">>
Everything okay over there?"
<</ct>>
your mom turns around, noticing your dad's flushed face.
<<ct "dad" "Tease">>
Yeah, yeah, just... just really enjoying this coffee.
<</ct>>
His voice is breathless. Quickly you dress yourself and [[get up->Kitchen]] from behind the counter as nothing happened.<br><br>
<<HaveASexWidget "bj" "dad" >>
<<MainChar_Stats "dad" "1" "50">>
<<MainChar_Stats "arousal" "20">>
<<MainChar_Stats "corruption" "1" "60">>
<<MainChar_Stats "cleanliness" "-5">>
<<MainChar_Stats "energy" "-5">>
<<set $minute += 10>>
<<replace #push>><</replace>><</linkreplace>></span>
<</if>><<set _event to random(1,4)>>
<div class="default-image-wrapper">[img[String.format($urlPath + "/School/Classroom/PE_workout{0}.jpg",random(1))]]</div>
<<if _event == 1>>
The class begins with a series of sprints across the school yard.
You push yourself, feet pounding on the ground, breath growing heavier with each turn. Near the end of the run, your foot catches slightly on the uneven track.
You stumble forward with a sharp gasp, windmilling your arms to keep your balance.
<<ct $currentSchoolClass "Surprised">>
Careful! Watch your footing — don't injure yourself.
<</ct>>
You manage to steady yourself, cheeks burning with embarrassment.
A few students glance over, but no one laughs — still, your pulse races.
<<ct "MC" "">>
I—I'm fine. Just slipped a little.
<</ct>>
The teacher gives you a brief nod, making sure you really are okay, before blowing the whistle for dismissal. You leave the yard slightly shaken, but unharmed.
Bad luck — nothing more.
<<elseif _event == 2>>
You’ve been running and jumping for a while, your muscles starting to ache.
As you slow down to catch your breath, a shadow falls over you.
<<ct $currentSchoolClass "Neutral">>
Hey, you’re looking a bit worn out.
If you need to skip the last exercise, I’ll allow it.
<</ct>>
You straighten up immediately, refusing to give in.
<<ct "MC" "">>
No, it’s okay. I can finish the class.
<</ct>>
The teacher hesitates, then nods approvingly.
<<ct $currentSchoolClass "Tease">>
Alright. Just don’t push yourself to the point of injury.
<</ct>>
With renewed determination, you go back and complete the final part of the lesson, legs burning but spirit unbroken. When the whistle finally blows, you feel oddly proud of yourself.
<<elseif _event == 3>>
The minutes crawl painfully slowly. Sweat drips down your back as you move through the routine. Out of habit, you sneak a glance at the giant wall clock on the gym building. Only halfway through.
<<ct "MC" "">>
You’ve got to be kidding me…
<</ct>>
The teacher blows the whistle sharply.
<<ct $currentSchoolClass "Neutral">>
Don’t stop moving! Keep your pace — you’re not done yet.
<</ct>>
You groan softly but follow the instruction, legs heavy, breath uneven.
By the time class finally ends, you’re completely drained.
<<elseif _event == 4>>
Today, everything just *flows*. Maybe it’s the cool breeze sweeping across the yard, or maybe you simply woke up with more energy than usual. You jump, run, and stretch with a lightness that surprises even you. The teacher notices.
<<ct $currentSchoolClass "Happy">>
Nice work today! Keep that rhythm — that’s excellent form.
<</ct>>
You beam, catching your breath.
<<ct "MC" "">>
Thank you! I… don’t know, it just feels easier today.
<</ct>>
The teacher smiles faintly.
<<ct $currentSchoolClass "Tease">>
Some days are like that. Enjoy it while it lasts.
<</ct>>
When class ends, you leave the yard in an unusually good mood, energized and satisfied.
<<endif>><<set _event to random(1,4)>>
<div class="default-image-wrapper">[img[String.format($urlPath + "/School/Classroom/PE_chatting{0}.jpg",random(0))]]</div>
<<if _event == 1>>
The sun beats down on the field as you sprawl out on the grass, your legs stretched in front of you. The last thing you want to do today is run laps or play volleyball. You let out a soft sigh, rolling onto your side. Your fingers trace idle patterns in the dirt. Suddenly, you feel a gaze on you. Glancing up, you catch a classmate staring at you. A slow smirk curls your lips. You take your time standing up, making sure to arch your back just a little more than necessary as you reach for the sky in a fake stretch. Then, turning around, you bend over, your hands pressing into your calves.
<<if $mainChar.corruption >= 15>>
<<ct "MC" "">>Need a better view?<</ct>>
<</if>>
You glance over your shoulder, meeting his flushed face. His eyes are glued to your body, and you can't help but tease him a little more, swaying your hips as you straighten up.
<<if $mainChar.corruption >= 15>>
<<ct "Male" "">>I—I wasn’t looking at anything!<</ct>>
You laugh softly, stepping closer. The heat between you two has nothing to do with the weather.
<<ct "MC" "">>Sure you weren’t. But if you *were*, you’d like what you see, right?<</ct>>
His face turns an even deeper shade of red, and he stumbles over his words.
<<ct "Male" "">>I—I mean, yeah, but—<</ct>>
You lean in just slightly, your voice dropping to a whisper.
<<ct "MC" "">>Relax. I don’t mind. Maybe you can help me with my... stretches later?<</ct>>
His Adam’s apple bobs as he swallows hard, and you turn away with a satisfied smile, leaving him staring after you.
<<else>>
You can't help but like the attention.
<</if>>
<<elseif _event == 2>>
The sun is scorching, and the teacher has finally given everyone a five-minute water break. You collapse onto the grass, stretching your legs out in front of you. Your tank top clings to your skin, damp with sweat, and you take your time uncapping your water bottle. A few guys from your class linger nearby, pretending to stretch but really stealing glances at you. One of them, Lucas, drops down beside you, his thigh brushing against yours.
<<ct "Male" "">>You’re not even trying today, are you?<</ct>>You take a slow sip of water, letting the cool liquid linger on your lips before answering.
<<ct "MC" "">>Why run when I can just… enjoy the view?<</ct>>His eyes flicker down to your legs, then back up to your face. You don’t move away, letting the heat between you grow.
<<ct "Male" "">>You’re gonna get in trouble.<</ct>>You smirk, tilting your head.
<<ct "Female" "">>Maybe. But I like living dangerously.<</ct>>He exhales sharply, his gaze dropping to your mouth. You let your fingers trail along the condensation on your water bottle, watching as his Adam’s apple bobs. A whistle blows, signaling the end of the break. Lucas hesitates, his eyes locked on yours for a second longer than necessary before pushing himself up. You stay where you are, watching him walk away with a satisfied little smile.
<<elseif _event == 3>>
You’re jogging at a pace that could generously be called a "slow walk," your ponytail swaying with each lazy step. The rest of the class zooms past you, some shooting you judgmental looks. You don’t care. You’re too busy enjoying the way your body moves, the way your shorts ride up just a little with each step. Then, a sharp *smack* lands on your ass. You yelp, spinning around to see a smirking classmate already sprinting ahead.
<<ct "Male" "">>Put some goddamn effort into it!<</ct>>You stick your tongue out at his retreating back, but there’s no real anger in it. Instead, you slow down even more, letting your hips sway exaggeratedly as you "run." A few guys nearby trip over their own feet, watching you. One of them, bolder than the rest, jogs backward to stay beside you.
<<ct "Male" "">>You’re doing that on purpose, aren’t you?<</ct>>You flash him a grin, your voice dripping with innocence.
<<ct "MC" "">>Doing what? I’m *running*. See?<</ct>>You speed up just enough to brush against him as you pass, your arm grazing his. His breath hitches.
<<elseif _event == 4>>
You’re perched on the bench, scrolling through your phone, when a shadow falls over you. The teacher looms above, arms crossed.
<<ct $currentSchoolClass "Angry">>Why are you not running, miss <<print $mainChar.lastName>>?<</ct>>You take your sweet time looking up, letting your gaze travel up his body before meeting his eyes. Then, you pout, rubbing your knee dramatically.
<<ct "MC" "">>Oh, Coach, my knee hurts... I’m sorry, but it seems that I can’t run today.<</ct>>His eyebrows furrow, but you bat your lashes, leaning forward just enough to give him a glimpse down your top. His gaze flickers, and he clears his throat, suddenly flustered.
<<ct $currentSchoolClass "Neutral">>Well, uh... make sure to ice it later. And don’t let it happen again.<</ct>>He turns away, muttering something under his breath about "teens these days." You hide your smirk behind your water bottle, watching as he walks off. Then, you catch the eye of a cute guy stretching nearby. He raises an eyebrow, and you mouth,
<<ct "MC" "">>Want to help me *ice* it later?<</ct>>His eyes darken, and you know you’ve got him.
<<endif>>
<br><br>
<<if random(0,2) is 0>>
Your mind wanders, your gaze drifting over the sweat-glistened bodies around you. The air in the gym is thick with the scent of exertion, and the rhythmic thud of basketballs against the floor does little to distract you from the growing heat between your thighs. You bite your lip, imagining how you could turn this tedious moment into something far more exciting. Your eyes lock onto your teacher as he demonstrates a stretch, his muscles flexing under his tight athletic shirt. A wicked idea forms in your mind.<br><br>
<span id="accept"><<if $mainChar.corruption>=20>><<linkreplace "Tease your teacher.">>
You shift your position subtly, arching your back just enough to make your chest more prominent, your nipples already hardening under the thin fabric of your sports bra. Your fingers trace the hem of your shorts, pulling them up slightly to reveal a tantalizing sliver of skin.
<<ct "MC" "">>Mister, could you show us that stretch again? I didn’t quite get it.<</ct>>
Your teacher hesitates, his gaze flickering toward you. You take the opportunity to lean forward, your hands pressing into the floor as you stretch, your ass lifting just enough to give him a perfect view of the dampening fabric clinging to your folds. A shiver runs down your spine as you feel his eyes on you, the heat of his stare almost tangible.
<<ct $currentSchoolClass "Surprised">>Uh—yes, of course. Just... make sure to keep your back straight.<</ct>>
His voice is strained, and you can see the way his throat bobs as he swallows hard. His eyes widen for a split second as he catches a glimpse of your bare skin, before he quickly averts his gaze, pretending to focus on another student. Yet, you don’t miss the way his hand twitches at his side, as if he’s fighting the urge to adjust himself.<br><br>
<div class="default-image-wrapper">[img[String.format($urlPath + "/School/Gym/Teasing{0}.webp",random(3))]]</div><br><br>
Around you, your classmates continue their exercises, oblivious to the charged tension. The air feels electric, every movement you make sending a jolt of pleasure through you. Your pussy aches, throbbing with need, and you can feel the slick wetness seeping out, soaking through the thin layer of fabric. You shift your legs slightly, the friction sending a delicious shudder through your body.
<<ct "Female" "">>You okay? You look a little flushed.<</ct>>
One of your classmates glances at you, her brow furrowed in concern. You offer her a small, innocent smile, even as your fingers discreetly press against your inner thigh, teasing yourself just enough to keep the fire burning.
<<ct "MC" "">>Yeah, I’m fine. Just... a little warm, that’s all.<</ct>>
Your voice is breathy, and you can see the way your teacher’s jaw clenches. He’s trying so hard to ignore you, but you know he’s aware of every little movement, every shift of your hips. The thought sends another wave of arousal through you, your clit throbbing in time with your heartbeat.<br><br>
<<if random(1) is 0 or $mainChar.school.detentionSubject != "">>
The bell finally rings, the shrill sound cutting through the tension like a knife. You take a deep breath, your body still humming with unspent desire as you begin to pack up your things. Your teacher clears his throat, his voice tight as he calls out to you.
<<ct "Male" "">>Ah—<<print $mainChar.lastName>>, could I speak with you for a moment? During the break.<</ct>>
His eyes flicker toward the door, where the last of your classmates are filing out, their chatter fading into the distance. You feel a thrill of anticipation, your lips curling into a slow, knowing smile, as you [[stay behind to speak with him.->PEDetention]]<br><br>
<<set $hour +=1>> <<set $minute = 50>>
<<else>>
The bell finally rings out to signal the end of the class. You gather your things, casting one last, lingering glance at your teacher before <<link "heading to the locker room.">>
<<set $hour +=1>> <<set $minute = 50>> <<set $classActivity = "">> <<set $currentSchoolClass = "">><<goto "PE Locker Room">><</link>><br><br>
<</if>>
<<MainChar_Stats "corruption" "1" "50">>
<<MainChar_Stats "arousal" "20">>
<<MainChar_Stats "School" "1" "10">>
<<replace #refuse>><</replace>><</linkreplace>><br><</if>></span>
<span id='refuse'><<linkreplace "Dismiss the idea.">>
You quickly dismiss the idea from your mind. The classroom setting is hardly the place for such playfulness, and you wouldn't want to create an awkward situation. Instead, you steer the conversation back with your classmates to the upcoming school event, discussing plans and details with your desk mate. <br>
<<if random(2) is 0 or $mainChar.school.detentionSubject != "">>
The bell finally rings out to signal the end of the class. As you finish packing up your belongings and prepare to leave the classroom, your teacher stops you and requests to [[speak with you during the break.->PEDetention]]<br><br>
<<set $hour +=1>> <<set $minute = 50>>
<<else>>
The bell finally rings out to signal the <<link "end of the class.">>
<<set $hour +=1>> <<set $minute = 50>> <<set $classActivity = "">> <<set $currentSchoolClass = "">><<goto "PE Locker Room">><</link>><br><br>
<</if>>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "School" "1" "10">>
<<replace #accept>><</replace>><</linkreplace>></span>
<<else>>
<<if random(2) is 0 or $mainChar.school.detentionSubject != "">>
The bell finally rings out to signal the end of the class. As you finish packing up your belongings and prepare to leave the classroom, your teacher stops you and requests to [[speak with you during the break.->PEDetention]]<br><br>
<<set $hour +=1>> <<set $minute = 50>>
<<else>>
The bell finally rings out to signal the <<link "end of the class.">>
<<set $hour +=1>> <<set $minute = 50>> <<set $classActivity = "">> <<set $currentSchoolClass = "">><<goto "PE Locker Room">><</link>><br><br>
<</if>>
<<MainChar_Stats "School" "1" "10">>
<<MainChar_Stats "cleanliness" "-10">> <<MainChar_Stats "energy" "-20">>
<</if>><<set $makeupOptions = ['No','Basics','Subtle','Cute','Regular', 'Heavy','Goth','Flashy']>>
<<set $makeupOptionsFiltered to $makeupOptions.filter(x => x !== $mainChar.appearance.makeup)>>
Since you have <<print $inventory.cosmetics['Makeup kit'].count>> makeup kits left, you can <<if $mainChar.appearance.makeup is 'No'>> try out <<else>> switch from a <<print $mainChar.appearance.makeup.charAt(0).toLowerCase() + $mainChar.appearance.makeup.slice(1)>> style to a <</if>>
<<set $selectedmakeup to $makeupOptionsFiltered[0]>>
<<if $inventory.cosmetics['Makeup kit'].count > 0>>
<<listbox "$selectedmakeup">>
<<optionsfrom $makeupOptionsFiltered>>
<</listbox>> makeup.
<<done>>
<<script>>
$('#listbox-selectedmakeup').on('change', function () {
var selectedmakeup = State.variables.selectedmakeup;
var urlPath = State.variables.urlPath;
var imageUrl = String.format(urlPath + '/PaperDoll/MainBody/MainBody_' + selectedmakeup + '.png');
$('#DollMainBody').html('<img src="' + imageUrl + '" alt="Doll Makeup">');
if ((selectedmakeup !== 'No' && selectedmakeup !== 'Basics' && selectedmakeup !== 'Subtle' && State.variables.mainChar.corruption<10)
|| (selectedmakeup !== 'No' && selectedmakeup !== 'Basics' && selectedmakeup !== 'Subtle' && selectedmakeup !== 'Cute' && selectedmakeup !== 'Regular' && State.variables.mainChar.corruption<20)
|| ((selectedmakeup === 'Heavy' || selectedmakeup === 'Goth' || selectedmakeup === 'Flashy') && State.variables.mainChar.corruption<30) ){
$('#validation').hide();
$('#corruption').show();
} else {
$('#validation').show();
$('#corruption').hide();
}
});
<</script>>
<</done>>
<div id='corruption' style="display: none;">
You're not daring enough to apply such style of makeup.
</div>
<span id='validation'>
<<linkreplace "[Apply]">><br><br>
@@.secondary-image-wrapper; [img[String.format($urlPath + '/Bedroom/DressingTable/makeup' + random(2) + '.jpg')]] @@
You spend a few minutes applying your makeup, carefully choosing the right tools. Once satisfied with the result, you close your makeup kit.<br>
<<set $minute += 10>>
<<set $mainChar.appearance.makeup = $selectedmakeup>>
<<if _makeupLevel != 'None'>>
<<set $inventory.cosmetics['Makeup kit'].count -= 1>>
@@.minus; -1 Makeup kit @@<br>
<<endif>>
<</linkreplace>>
</span>
<<else>>
Buy makeup kit in Mall to be able to apply makeup
<<endif>>
<<set _months = ["September","October","November","December","January","February","March","April","May","June","July","August"]>>
<<set _dateDays = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30]>>
On a sunlit Saturday morning, the clock on your phone reads 8:00. You find yourself in a new city, sharing an apartment with your parents and brother. As you glance out of the window, the promise of a vibrant day beckons. With a sense of eager anticipation, you stand before the mirror, ready to embrace the adventures this city holds.<br>
<br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/mirror.jpg')]]
@@
<br>
Your name is
<<textbox "$mainChar.firstName" $mainChar.firstName>>.
<br>
You are 18 years old.
[[Edit appearance]]
<br>
<br>
You have a brother named <<textbox "$brother.firstName" $brother.firstName>>.
<br>
<br>
<<ct "mom" "Neutral">><strong>"SWEETHEART!!!"</strong><</ct>>
Your step mother's voice rings out from beyond your bedroom door.
<<ct "mom" "Neutral">>Breakfast's almost ready!<</ct>> You hear the clinking of plates and the enticing aroma of freshly brewed coffee wafting through the air. With a smile, you know it's time to <<link "join your family at the table.">>
<<set $startTime = new Date().getTime()>>
<<goto "Kitchen">>
<</link>><!-- From OLD YM. Some kind of shit I've never looked through -->
<<script>>
window.BasicCharacter = function (config) {
this.firstName = '';
this.lastName = '';
this.age = '';
this.money = 100;
this.corruption = 0;
this.gender = '';
this.beauty = 0;
this.energy = 0;
this.maxEnergy = 100;
this.maxArousal = 100;
this.intellect = 0;
this.intoxication = 0;
this.genitals = '';
this.appearance = {
isBrushed: false,
image: '',
head: {
image: '',
hair: {
color: '',
length: '',
style: '',
modification: '',
},
eyes: {
size: '',
color: '',
lashesSize: '',
},
lips: {
size: '',
color: ''
},
isWearingGlasses: false
},
chest: {
size: 'B',
image: '',
},
body: {
type: 'normal',
image: '',
}
},
Object.keys(config).forEach(function (pn) {
this[pn] = clone(config[pn]);
}, this);
};
BasicCharacter.prototype.clone = function () {
return new BasicCharacter(this);
};
BasicCharacter.prototype.toJSON = function () {
var ownData = {};
Object.keys(this).forEach(function (pn) {
ownData[pn] = clone(this[pn]);
}, this);
return Serial.createReviver(
'new BasicCharacter($ReviveData$)', ownData
);
};
BasicCharacter.prototype.setFirstName = function(firstName) {
if (firstName) {
this.firstName = firstName;
}
};
BasicCharacter.prototype.getFirstName = function() {
return this.firstName;
};
BasicCharacter.prototype.setLastName = function(lastName) {
if (lastName) {
this.lastName = lastName;
}
};
BasicCharacter.prototype.getLastName = function() {
return this.lastName;
};
BasicCharacter.prototype.setAge = function(age) {
if (age > 0) {
this.age = age;
}
};
BasicCharacter.prototype.getAge = function() {
return this.age;
};
BasicCharacter.prototype.increaseCorruption = function(value) {
if (value && value > 0) {
if ((this.corruption + value) > 100) {
this.corruption = 100;
} else {
this.corruption += value;
}
}
};
BasicCharacter.prototype.decreaseCorruption = function(value) {
if (value && value > 0) {
if ((this.corruption - value) < 0) {
this.corruption = 0;
} else {
this.corruption -= value;
}
}
};
BasicCharacter.prototype.setCorruption = function(value) {
if (value && value > 0) {
this.corruption = value;
}
}
BasicCharacter.prototype.getCorruption = function() {
return this.corruption;
};
BasicCharacter.prototype.setGender = function(gender) {
var availableGenders = [
variables().GENDER_MALE,
variables().GENDER_FEMALE,
variables().GENDER_TRANS
];
if (availableGenders.includes(gender)) {
this.gender = gender;
}
};
BasicCharacter.prototype.getGender = function() {
return this.gender;
};
BasicCharacter.prototype.increaseBeauty = function(value) {
if (value && value > 0) {
this.beauty += value;
}
};
BasicCharacter.prototype.decreaseBeauty = function(value) {
if (value && value > 0) {
this.beauty -= value;
}
}
BasicCharacter.prototype.getBeauty = function() {
return this.beauty;
};
BasicCharacter.prototype.increaseEnergy = function(value) {
if ((this.energy + value) > this.maxEnergy) {
this.energy = this.maxEnergy;
}
this.energy += value;
};
BasicCharacter.prototype.decreaseEnergy = function(value) {
if ((this.energy - value) < 0) {
this.energy = 0;
}
this.energy -= value;
};
BasicCharacter.prototype.setEnergy = function(value) {
if (value > this.maxEnergy) {
this.energy = this.maxEnergy;
} else if (value < 0) {
this.energy = 0;
}
this.energy = energy;
};
BasicCharacter.prototype.getEnergy = function() {
return this.energy;
};
BasicCharacter.prototype.increaseMaxEnergy = function(value) {
this.maxEnergy += value;
}
BasicCharacter.prototype.decreaseMaxEnergy = function(value) {
this.maxEnergy -= value;
};
BasicCharacter.prototype.getMaxEnergy = function() {
return this.maxEnergy;
};
BasicCharacter.prototype.increaseIntellect = function(value) {
if (value && value > 0) {
this.intellect += value;
}
}
BasicCharacter.prototype.decreaseIntellect = function(value) {
if (value && value > 0) {
this.intellect -= value;
}
}
BasicCharacter.prototype.setIntellect = function(value) {
this.intellect = value;
}
BasicCharacter.prototype.getIntellect = function() {
return this.intellect;
};
BasicCharacter.prototype.increaseIntoxication = function(value) {
if (value && value > 0) {
this.intoxication += value;
}
}
BasicCharacter.prototype.decreaseIntoxication = function(value) {
if (value && value > 0) {
this.intoxication -= value;
}
}
BasicCharacter.prototype.setIntoxication = function(value) {
this.intoxication = value;
}
BasicCharacter.prototype.getIntoxication = function() {
return this.intoxication;
};
<</script>>
<<set $minute += 20>>
<<set _possibleComments = []>>
<<if $brother.currentLocation != "Living room">>
<<set _possibleComments.push(0)>>
<<set _possibleComments.push(1)>>
<<set _possibleComments.push(2)>>
<<else>>
<<set _possibleComments.push(0)>>
<<set _possibleComments.push(1)>>
<<set _possibleComments.push(2)>>
<<set _possibleComments.push(3)>>
<</if>>
<<if $dad.currentLocation != "Living room">>
<<set _possibleComments = _possibleComments.filter(function(value) { return value !== 1; })>>
<</if>>
<<if $mom.currentLocation != "Living room">>
<<set _possibleComments = _possibleComments.filter(function(value) { return value !== 2; })>>
<</if>>
<<if _possibleComments.length > 1>>
<<set _possibleComments = _possibleComments.filter(function(value) { return value !== 0; })>>
<</if>>
<<set _watchPorn = _possibleComments[Math.floor(Math.random() * _possibleComments.length)]>>
<<if _possibleComments.length > 1>>
<<set _watchPorn to 4>>
<</if>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Laptop/Masturbate/'+either("BDSM" , "Group" , "Milfs" , "Lesbians", "Straight") + random(6) + '.webp', random(0,3))]]
@@<br>
<<if _watchPorn is 4>>
Feeling a sudden urge to shake things up, you grab the remote and quickly change the channel to a porn movie. The screen fills with explicit images and sounds, and the room falls silent for a moment, every eyes locked on you.
<<if $mom.relationship <30 and $mom.currentLocation is "Living room">>
Your mother's eyes widen in shock and disgust.
<<ct "mom" "Angry">>
<<print $mainChar.firstName>>, what is wrong with you?! This is a family room, not a... not a brothel!
<</ct>>
<<elseif $mom.relationship <60 and $mom.currentLocation is "Living room">>
Your mother's eyes widen slightly, but she says nothing. She shifts uncomfortably in her seat, her cheeks flushing a slight pink. She glances at the screen, her breath coming a bit faster, but she doesn't make a move to stop it. Instead, she looks away, her expression a mix of curiosity and mild excitement.<br>
<<elseif $mom.relationship >=60 and $mom.currentLocation is "Living room">>
Your mother's eyes widen slightly, but instead of anger or disapproval, you see a hint of a smile playing on her lips. She glances at you, giving you a subtle wink before turning her attention back to the screen, her cheeks flushing a slight pink.<br>
<</if>>
<<if $dad.relationship <30 and $dad.currentLocation is "Living room">>
Your father looks at you with a mix of shock and disapproval. He shakes his head in disappointment, his eyes filled with a cold, judgmental stare.
<<ct "dad" "Angry">>
What the hell is this?! $mainChar.firstName , Turn. It. Off. Now!
<</ct>>
<<elseif $dad.relationship <60 and $dad.currentLocation is "Living room">>
Your father looks at the screen, his eyes lingering for a moment before he clears his throat and looks away. He doesn't say anything, but you can see a slight flush on his cheeks and a glint in his eyes. He shifts in his seat, trying to act nonchalant, but you can sense a subtle tension in his body.<br>
<<elseif $dad.relationship >=60 and $dad.currentLocation is "Living room">>
Your father looks at the screen, his eyes lingering for a moment. He doesn't say anything, but you notice a slight nod of approval and a smirk that he tries to hide.<br>
<</if>>
<<if $brother.relationship <30 and $brother.currentLocation is "Living room">>
<<ct "brother" "Angry">>
Dude, seriously?! What the fuck is wrong with you?!
<</ct>>
<<elseif $brother.relationship <60 and $brother.currentLocation is "Living room">>
Your brother glances at you, a smile playing on his lips that he tries to hide. He leans back in his seat, his body language relaxed but attentive, clearly enjoying the unexpected turn of events.<br>
<<elseif $brother.relationship >=60 and $brother.currentLocation is "Living room">>
Your brother glances at you, a mischievous smile spreading across his face, and gives you a playful nudge with his elbow. He leans back in his seat, his body language relaxed but attentive, clearly enjoying the unexpected turn of events.<br>
<</if>><br>
<<if $mom.relationship < 30 or $dad.relationship < 30 or $brother.relationship < 30>>
<<ct "MC" "">>
I- I'm sorry.
<</ct>>
you mutter, your voice barely audible. You can feel the weight of the disapproval, and it stings more than you expected. You slump back into the couch, your eyes downcast, feeling a deep sense of shame and isolation. You quickly grab the remote and [[change the channel ->Watch TV]] back to something more appropriate, your heart pounding in your chest.<br><br>
<<else>>
As the room falls silent, you can't help but feel a rush of excitement and amusement. You glance around, taking in the subtle reactions of your family members. You lean back into the couch, a playful smirk on your lips. You can feel the shared thrill in the air, the unspoken acknowledgment that this is a taboo moment they're all secretly enjoying. <br><br>
You decide to [[let the scene play out,->Watch porn]] a bit longer, savoring the rare moment of collective excitement before finally [[changing the channel ->Watch TV]] with a satisfied grin.<br><br>
<</if>>
<<if $mom.relationship <20>>
<<MainChar_Stats "mom" "-1">>
<<else>>
<<MainChar_Stats "mom" "1" "30">>
<</if>>
<<if $dad.relationship <20>>
<<MainChar_Stats "dad" "-1">>
<<else>>
<<MainChar_Stats "dad" "1" "30">>
<</if>>
<<if $brother.relationship <20>>
<<MainChar_Stats "brother" "-1">>
<<else>>
<<MainChar_Stats "brother" "1" "30">>
<</if>>
<<MainChar_Stats "corruption" "1" "40">>
<</if>>
<<if _watchPorn is 0>>
<<if $mainChar.arousal >= 50>>
You've found a particularly enticing porno, and the action unfolding before you is sending waves of excitement through your body. Your breath comes in quick, shallow gasps as you watch the actors on screen, their movements raw and passionate. You can feel your heart racing, your body responding to the visual stimulation. The thought of being alone in the living room, with the freedom to indulge in your desires, is incredibly tempting.<br><br>
The realization that you're alone settles in, accompanied by the quiet reminder that no one would notice if you switched from watching to [[playing with yourself.->Masturbate_sofa]]<br>
However, you can also switch to [[another porn channel,->Watch porn]] or perhaps go back to the [[classic channels. ->Watch TV]]<br><br>
<<elseif $mainChar.arousal < 50>>
You're a bit bored by the show, you can look for [[another porn channel->Watch porn]], or perhaps go back to the [[classic channels. ->Watch TV]]<br><br>
<</if>>
<</if>>
<<set _forcedfuck to random(3)>>
<<if _watchPorn is 3>>
<<if $brother.relationship <=20>>
You decide to break the monotony and reach for the remote, quickly changing the channel to a porn scene. Your brother's reaction is immediate and harsh.
<<ct "brother" "Angry">>
Dude, seriously?! What the fuck is wrong with you?!
<</ct>>
You shrink back, feeling a mix of embarrassment and defiance.
<<ct "brother" "Angry">>
I- I was just trying to liven things up...
<</ct>>
Your brother's expression reveals his clear disapproval of your choice. He grabs the remote from your hand and quickly [[change the channel ->Watch TV]] back to something innocuous. <br><br>
<<MainChar_Stats "corruption" "1" "40">>
<<MainChar_Stats "brother" "-1">>
<<MainChar_Stats "intellect" "-1">>
<<elseif $brother.relationship <=40>>
You decide to spice things up and reach for the remote, changing the channel to a porn scene. Your brother's eyes widen in surprise, and he shifts uncomfortably in his seat.
<<ct "brother" "Neutral">>
Uh, what are you doing?
<</ct>>
You can see the slight flush on his cheeks, the way his eyes linger on the screen a moment longer than necessary. You smile mischievously, leaning back into the couch.
<<ct "brother" "Neutral">>
Just thought we could use a little excitement. Don't you think it's kind of hot?
<</ct>>
He clears his throat, trying to hide his growing excitement.
<<ct "brother" "Neutral">>
I mean, yeah, but... it's a little weird watching this with you...
<</ct>>
But he doesn't change the channel, his eyes remaining glued to the screen, his body language betraying his interest. You both watch the scene unfold, the tension in the room building, the unspoken attraction between you growing stronger. As soon as the scene ends, your brother grabs the remote and [[change the channel ->Watch TV]] back to something innocuous. <br><br>
<<MainChar_Stats "corruption" "1" "40">>
<<MainChar_Stats "brother" "1" "30">>
<<MainChar_Stats "intellect" "-1">>
<<elseif _forcedfuck is 0 and $brother.relationship >= 50 and $mainChar.corruption>=70>>
You decide to reach for the remote, changing the channel to a porn scene. Your brother looks over at you, a dark, dominant smile spreading across his face.
<<ct "brother" "Tease">>
Well, well, well... Looks like the bitch is in heat today.
<</ct>>
You look up at him, a mix of submission and excitement in your eyes.
<<ct "MC" "">>
Yes, big bro. Maybe your little sister needs to be submissived again ~
<</ct>>
He leans back, his eyes never leaving the screen.
<<ct "brother" "Tease">>
I was thinking about something. You, on your knees, servicing me like the good pet you are, while I watch the movie.
<</ct>>
You blush, feeling a rush of humiliation and excitement.
<<ct "MC" "">>
I... I can do that ~
<</ct>>
Before you begin to move, you see his arm stretching as [[he grabs your hair.->Fuck sofa][$couchfuck = "brother"]]<br><br>
<<MainChar_Stats "corruption" "1" "40">>
<<MainChar_Stats "intellect" "-1">>
<<elseif $brother.relationship <60>>
You decide to spice things up and reach for the remote, changing the channel to a porn scene that you think he'll appreciate. Your brother's eyes light up with excitement, and he leans forward, a grin spreading across his face.
<<ct "brother" "Surprised">>
Wow, that's hot!
<</ct>>
You smile, feeling a sense of satisfaction at his reaction.
<<ct "MC" "">>
I thought you might enjoy it. It's always more fun to watch together, right?
<</ct>>
He nods eagerly, his eyes glued to the screen. You both watch the scene unfold, the tension in the room building, the shared excitement growing stronger. You can feel the heat between you, the unspoken attraction, and the mutual enjoyment of the moment. It's a bonding experience, one that brings you closer together, knowing that you both appreciate the same things.<br><br>
Watching him getting closer to you, it may be time to <<linkreplace "make a move.">>make a move. You lean in closer to him, your hand gently resting on his thigh. You can feel the tension in his muscles, the heat radiating from his body. You begin to slowly trace patterns on his leg, your touch light and teasing.He looks down at your hand, his breath hitching slightly.
<<ct "brother" "Surprised">>
W- What are you doing?
<</ct>>
You look up at him, a mischievous smile on your lips.
<<ct "MC" "">>
Just thought we could make this even more fun ~
<</ct>>
you say, your voice low and seductive. You move your hand higher, feeling his body respond to your touch. He leans in, his lips capturing yours in a passionate kiss. You can feel the intensity of his desire, the hunger in his touch. He pulls you closer, his hands roaming over your body, exploring every curve and contour. You break the kiss, your breath coming in quick gasps, and begin to [[undress him.->Fuck sofa][$couchfuck = "brother"]]<br><br>
<<replace #actions>><</replace>><</linkreplace>>
<span id='actions'>
However, you can also switch to [[another porn channel,->Watch porn]] or perhaps go back to the [[classic ones.->Watch TV]]<br>
Obviously, you can also [[get up ->Living room]] and do something else.<br><br></span>
<<MainChar_Stats "corruption" "1" "40">>
<<MainChar_Stats "brother" "1" "30">>
<<MainChar_Stats "intellect" "-1">>
<<elseif $brother.relationship >=60>>
You decide to reach for the remote, changing the channel to a porn scene. Your brother looks over at you, a dark, dominant smile spreading across his face.
<<ct "brother" "Tease">>
Well, well, well... Looks like the bitch is in heat today.
<</ct>>
You look up at him, a mix of submission and excitement in your eyes.
<<ct "MC" "">>
Yes, big bro. Maybe your little sister needs to be submissived again ~
<</ct>>
He leans back, his eyes never leaving the screen.
<<ct "brother" "Tease">>
I was thinking about something. You, on your knees, servicing me like the good pet you are, while I watch the movie.
<</ct>>
You blush, feeling a rush of humiliation and excitement. <br>
You can [[fulfill your role->Fuck sofa][$couchfuck = "brother"]] as his obedient little sister. <br>
However, you can also switch to [[another porn channel,->Watch porn]] or perhaps go back to the [[classic ones.->Watch TV][$brother.relationship -= 1]]<br>
Obviously, you can also [[get up ->Living room][$brother.relationship -= 1]] and do something else.<br><br>
<<MainChar_Stats "corruption" "1" "40">>
<<MainChar_Stats "intellect" "-1">>
<</if>> <</if>>
<<if _watchPorn is 1>>
<<if $dad.relationship <=20>>
The show you're watching is boring, so you decide to change the channel. As you flip through the options, you land on a pornographic scene, the sounds of moans and heavy breathing filling the room. Your father's reaction is immediate and harsh.
<<ct "dad" "Angry">>
<<print $mainChar.firstName>>! What the hell are you doing?!
<</ct>>
He reaches for the remote, quickly changing the channel back to something more appropriate.
<<ct "MC" "">>
Come on, Dad! It's just fun...
<</ct>>
<<ct "dad" "Angry">>
That's disgusting. Don't ever do that again.
<</ct>>
You shrink back, feeling a mix of embarrassment and resentment. The tension in the room is thick, and you can feel his disapproval weighing heavily on you. You both sit in uncomfortable silence, [[watching a channel ->Watch TV]] that is way more innocuous. <br><br>
<<MainChar_Stats "corruption" "1" "40">>
<<MainChar_Stats "dad" "-1">>
<<MainChar_Stats "intellect" "-1">>
<<elseif $dad.relationship <=40>>
You're sitting on the couch with your father, enjoying a quiet moment together. The show you're watching isn't holding your interest, so you decide to change the channel. As you flip through the options, you land on a porn scene, the sounds of moans and heavy breathing filling the room. Your father's reaction is a mix of surprise and embarrassment.
<<ct "dad" "Surprised">>
Oh, uh, that's... not what I expected...
<</ct>>
You can see the flush in his cheeks, the way his eyes linger on the screen just a moment longer than necessary. You look at him, a mischievous smile playing on your lips.
<<ct "MC" "">>
It's just a bit of fun, Dad. No harm in watching, right?
<</ct>>
He clears his throat, trying to regain his composure.
<<ct "dad" "Surprised">>
Well, maybe we should find something else...
<</ct>>
But you can see the excitement in his eyes, the way his body is responding to the scene on the screen. As soon as the scene ends, your dad grabs the remote and [[change the channel ->Watch TV]] back to something innocuous. <br><br>
<<MainChar_Stats "corruption" "1" "40">>
<<MainChar_Stats "dad" "1" "30">>
<<MainChar_Stats "intellect" "-1">>
<<elseif _forcedfuck is 0 and $dad.relationship >= 50 and $mainChar.corruption>=70>>
You're sitting on the couch with your father, enjoying a quiet moment together. The show you're watching isn't holding your interest, so you decide to change the channel. As you flip through the options, you land on a porn scene, the sounds of moans and heavy breathing filling the room. Your father's reaction is immediate and intense. His eyes darken with a mix of excitement and dominance.
<<ct "dad" "Tease">>
Well... Looks like my babygirl's feeling very naughty today.
<</ct>>
<<ct "MC" "">>
Just trying to spice things up, Daddy ~
<</ct>>
<<ct "dad" "Tease">>
You know what happens to naughty little girls, don't you?
<</ct>>
His voice is filled with a dark promise. You nod, your eyes wide with a mix of excitement and fear.
<<ct "MC" "">>
Yes, Daddy.
<</ct>>
He stands up, his movements deliberate and dominant, before gripping your arms with his hands, [[pulling you to your feet. ->Fuck sofa][$couchfuck = "dad"]]<br><br>
<<MainChar_Stats "corruption" "1" "40">>
<<MainChar_Stats "intellect" "-1">>
<<elseif $dad.relationship <60>>
You're sitting on the couch with your father, the television casting a soft glow over the room. The show you're watching is boring, so you decide to change the channel. As you flip through the options, you land on a pornographic scene, the sounds of moans and heavy breathing filling the room. Your father's reaction is immediate and excited.
<<ct "dad" "Surprised">>
Oh, wow! This is... this is good stuff!
<</ct>>
His voice is filled with surprise and pleasure while his eyes are glued to the screen. You look at him, a playful smile on your face.
<<ct "MC" "">>
You like it, Dad? I thought you might.
<</ct>>
<<ct "dad" "Surprised">>
Yeah, this is definitely my type
<</ct>>
He nods, his eyes never leaving the screen. Watching him getting closer to you, it may be time to <<linkreplace "make a move.">>make a move. Seeing his reaction, you decide to take things a step further. You lean in closer, your hand gently resting on his thigh.
<<ct "MC" "">>
You know, Dad... I could make you feel even better. If you let me.
<</ct>>
He looks at you, his eyes filled with a mix of surprise and desire.
<<ct "dad" "Surprised">>
What do you mean?
<</ct>>
You lean in even closer, your lips brushing against his ear.
<<ct "MC" "">>
Your babygirl could suck you off, Daddy ~ Make you feel really good.
<</ct>>
You kiss his lips and begin to [[undress him.->Fuck sofa][$couchfuck = "dad"]]<br><br>
<<replace #actions>><</replace>><</linkreplace>>
<span id='actions'>
However, you can also switch to [[another porn channel,->Watch porn]] or perhaps go back to the [[classic ones.->Watch TV]]<br>
Obviously, you can also [[get up ->Living room]] and do something else.<br><br></span>
<<MainChar_Stats "corruption" "1" "40">>
<<MainChar_Stats "dad" "1" "30">>
<<MainChar_Stats "intellect" "-1">>
<<elseif $dad.relationship >=60>>
You're sitting on the couch with your father, enjoying a quiet moment together. The show you're watching isn't holding your interest, so you decide to change the channel. As you flip through the options, you land on a porn scene, the sounds of moans and heavy breathing filling the room. Your father looks at you, a mix of surprise and approval in his eyes.
<<ct "dad" "Tease">>
Well, well, well... Looks like my babygirl's feeling a bit naughty today.
<</ct>>
<<ct "MC" "">>
Just trying to spice things up, Daddy.
<</ct>>
He leans back, his arm wrapping around your shoulders, pulling you closer.
<<ct "dad" "Tease">>
Daddy likes it when you're naughty. But you have to be a good girl too.
<</ct>>
<<ct "MC" "">>
Yes, Daddy, I'll be a good girl for you.
<</ct>>
He smiles, his eyes filled with affection and dominance.
<<ct "dad" "Happy">>
Now, let's watch this together, okay?
<</ct>>
You snuggle closer to him, feeling a mix of contentment and excitement. You both watch the scene, his arm around you, his presence comforting and dominant. You feel safe and loved, knowing that you're his little girl, and he's your daddy.<br>
You can [[fulfill your role->Fuck sofa][$couchfuck = "dad"]] as his devoted little girl. <br>
However, you can also switch to [[another porn channel,->Watch porn]] or perhaps go back to the [[classic ones.->Watch TV][$dad.relationship -= 1]]<br>
Obviously, you can also [[get up ->Living room][$dad.relationship -= 1]] and do something else.<br><br>
<<MainChar_Stats "corruption" "1" "40">>
<<MainChar_Stats "intellect" "-1">>
<</if>>
<</if>>
<<if _watchPorn is 2>>
<<if $mom.relationship <=20>>
Deciding to shake things up, you grab the remote and change the channel, landing on a porn scene. Your mother's eyes widen in shock and disgust.
<<ct "mom" "Angry">>
<<print $mainChar.firstName>>! What the hell are you doing? Turn that off right now!
<</ct>>
You feel a mix of defiance and embarrassment, but you comply, quickly changing the channel back to something more innocuous. The room falls silent again, the tension even thicker than before. Your mother shoots you a disapproving look before turning her attention back to the TV, her expression stern and unyielding. You both sit in uncomfortable silence, [[watching a channel ->Watch TV]] that is way more family-friendly. <br><br>
<<MainChar_Stats "corruption" "1" "40">>
<<MainChar_Stats "mom" "-1">>
<<MainChar_Stats "intellect" "-1">>
<<elseif $mom.relationship <=40>>
On a whim, you grab the remote and change the channel, landing on a porn scene. Your mother's eyes widen in surprise, and she lets out a nervous laugh.
<<ct "mom" "Surprised">>
Oh, wow! That's... unexpected.
<</ct>>
You glance at her, noticing the slight flush on her cheeks and the way her eyes linger on the screen.
<<ct "MC" "">>
I thought it might be... interesting.
<</ct>>
She shifts uncomfortably, but you can see the spark of curiosity in her eyes.
<<ct "mom" "Tease">>
Well, it's certainly... educational?
<</ct>>
You both watch for a moment longer, the air filled with a mix of tension and excitement. As soon as the scene ends, your mother grabs the remote and [[change the channel ->Watch TV]] back to something innocuous. <br><br>
<<MainChar_Stats "corruption" "1" "40">>
<<MainChar_Stats "mom" "1" "30">>
<<MainChar_Stats "intellect" "-1">>
<<elseif _forcedfuck is 0 and $mom.relationship >= 50 and $mainChar.corruption>=70>>
You're sitting on the couch with your mother, enjoying a cozy moment together. The atmosphere is warm and playful, and you feel a deep sense of connection with her. On a whim, you grab the remote and change the channel, landing on a porn scene. Your mother's eyes widen in surprise, but she quickly recovers, a dark, intense look crossing her face.
<<ct "mom" "Surprised">>
Oh, my little baby, What are you watching there?
<</ct>>
You look up at her, your eyes wide with feigned innocence.
<<ct "MC" "">>
I just wanted to see what the grown-ups watch, Mommy. Is it bad?
<</ct>>
She smiles, but there's a predatory gleam in her eyes.
<<ct "mom" "Tease">>
No, sweetie, it's not bad. It's just... something Mommy wants to show you.
<</ct>>
She moves closer, her hand gently stroking your cheek before trailing down your body.
<<ct "mom" "Tease">>
Good girls need to learn, don't they? They need to learn how to please Mommy.
<</ct>>
Before you can react, she [[pushes you down onto the couch, ->Fuck sofa][$couchfuck = "mom"]]<br><br>
<<MainChar_Stats "corruption" "1" "40">>
<<MainChar_Stats "intellect" "-1">>
<<elseif $mom.relationship <60>>
On a whim, you grab the remote and change the channel, landing on a porn scene that you think she'll appreciate. Your mother's eyes widen in surprise, but you can see the immediate spark of excitement in her gaze.
<<ct "mom" "Surprised">>
Oh, my! That's... quite the choice.
<</ct>>
You glance at her, noticing the way her eyes are glued to the screen, her breath coming in quick, shallow gasps.
<<ct "MC" "">>
I thought you might like it. It's your type, isn't it?
<</ct>>
She nods, her eyes never leaving the screen. Watching her getting closer to you, it may be time to <<linkreplace "make a move.">>make a move. Seeing your opportunity, you lean in closer, your hand gently resting on her thigh.
<<ct "MC" "">>
You know, Mom... Watching this is making me feel... really turned on. Maybe you could help me with that?<</ct>>
She looks at you, her eyes filled with a mix of surprise and desire.
<<ct "mom" "Surprised">>Wh- What do you mean?<</ct>>
You kiss her lips and begin to [[undress her.->Fuck sofa][$couchfuck = "mom"]]<br><br>
<<replace #actions>><</replace>><</linkreplace>>
<span id='actions'>
However, you can also switch to [[another porn channel,->Watch porn]] or perhaps go back to the [[classic ones.->Watch TV]]<br>
Obviously, you can also [[get up ->Living room]] and do something else.<br><br></span>
<<MainChar_Stats "corruption" "1" "40">>
<<MainChar_Stats "mom" "1" "30">>
<<MainChar_Stats "intellect" "-1">>
<<elseif $mom.relationship >=60>>
On a whim, you grab the remote and change the channel, landing on a porn scene. Your mother's eyes widen in surprise, but she quickly recovers, a playful smile spreading across her face.
<<ct "mom" "Surprised">>
Oh, my little baby! What are you watching there?
<</ct>>
You look up at her, your eyes wide with feigned innocence.
<<ct "MC" "">>
I just wanted to see what the grown-ups watch, Mommy.
<</ct>>
you say, your voice taking on a childlike quality. She smiles, her eyes sparkling with excitement. She leans in, her voice a low whisper.
<<ct "mom" "Tease">>
Mommy can show you some special tricks, if you want.
<</ct>>
You can [[fulfill your role->Fuck sofa][$couchfuck = "mom"]] as her little girl. <br>
However, you can also switch to [[another porn channel,->Watch porn]] or perhaps go back to the [[classic ones.->Watch TV][$mom.relationship -= 1]]<br>
Obviously, you can also [[get up ->Living room][$mom.relationship -= 1]] and do something else.<br><br>
<<MainChar_Stats "corruption" "1" "40">>
<<MainChar_Stats "intellect" "-1">>
<</if>>
<</if>>
<<MainChar_Stats "arousal" "20">><<set $minute += 10>>
You slip your hand into your pants, feeling the warmth of your own touch as your fingers find their way to your wet and eager pussy. You begin to stroke yourself, your breath coming in short, ragged gasps as you watch the erotic scenes unfold on the screen. The thrill of the moment is heightened by the knowledge that your brother or a parent could walk in at any moment. The risk of being caught adds an extra layer of intensity to your pleasure. You can feel the wetness pooling beneath you, creating a slick, warm puddle on the couch cushions. Your fingers move faster, dipping in and out of your soaked folds, spreading your juices with each stroke.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/LivingRoom/Masturbation/masturbation{0}.webp', random(6))]]@@<br>
You're completely lost in the moment, your body tensing as you edge closer to climax. The thought of being discovered, caught in such a compromising position, only serves to heighten your arousal. Every slight noise from the house makes you pause, your ears straining to listen for any sign of someone approaching. <br><br>
<<if $inventory.has('SexShopItems','Dildo')>>
<<linkreplace "Use your dildo.">>
Suddenly, you pause, realizing that you need more. You quickly stand up, your heart pounding in your chest, and hurry to your room to grab your dildo. The anticipation builds as you rush back to the couch, the dildo clutched tightly in your hand.<br><br>
You settle back onto the couch, your legs spread wide, and position the dildo at your entrance. You take a deep breath and slowly push it inside, feeling the satisfying fullness as it fills you. You begin to move it in and out, the sounds of your own wetness and the slapping of the dildo against your skin feeling the room.
@@.default-image-wrapper;
[img[String.format($urlPath + '/LivingRoom/Masturbation/dildo{0}.webp', random(3))]]@@<br>
<</linkreplace>>
<</if>>
You bite your lip, trying to stifle your moans as you reach the peak of your pleasure. Your body shudders with release, your fingers coated in your own juices. As you come down from your high, you glance around nervously, hoping that no one has heard or seen you. The couch is now marked with the evidence of your secret pleasure, a reminder of the thrilling and risky moment you just experienced. You attempt to regain your composure, lying on the couch, dampened by your sweat and fluids, before [[getting up. ->Living room]]<br><br>
<<HaveASexWidget "masturbated" "self">>
<<MainChar_Stats "corruption" "1" "20">>
<<MainChar_Stats "arousal" "+40">>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "cleanliness" "-15">><<set $minute += 30>>
@@.default-image-wrapper;
[img[String.format($urlPath + "/LivingRoom/reading.jpg")]]
@@
Nestled comfortably in the living room, you find solace near the window. The soft glow of natural light spills onto the pages of your book as you lose yourself in its world. Outside, the world carries on its rhythm, but in this quiet corner, time seems to slow down. The gentle rustling of leaves and distant sounds of the city form a soothing backdrop to your literary journey.<br><br>
<<if gaussian($mainChar.attractiveness,20)>=30 and $mainChar.corruption>=60 and $hour <22 and $hour >=8>>
<<set _test to either("brother","dad")>>
<<else>>
<<set _test to "">>
<</if>>
<<if _test is "brother" and $brother.relationship>=40 and $brother.currentLocation != "School">>
Suddenly, you hear footsteps next to you. It's your brother. You notice a bulge in his pants and he seems to want something from you.
<<ct "brother" "Neutral">>
Hey sis! Can you help me out? I'm really hard right now...
<</ct>>
<span id="full_agree"><<if $mainChar.arousal >=20>> You're <<linkreplace "thrilled with the request" >> thrilled with the request. Without hesitation, you nod, understanding the unspoken dynamic between you.
<<ct "MC" "">>
Yes, of course big bro!
<</ct>>
He steps closer, his presence dominant and commanding. You stand up, placing your book on the windowsill, and turn to face him. He guides you to the window, pressing your body against the cool glass. The risk of being seen by passersby adds an extra layer of thrill and danger to the moment. You can feel the chill of the glass against your skin, contrasting with the heat of his body behind you. He quickly unzips his pants, freeing his hard cock, and positions himself at your entrance.
<<ct "brother" "Neutral">>
Spread your legs. Show me that pussy.
<</ct>>
You comply, spreading your legs wider, opening yourself up to him. He enters you with a single, powerful thrust, filling you completely. You bite your lip to stifle a moan, the sensation overwhelming. You can feel the intensity of his dominance, and you submit willingly, your body responding to his every command. The risk of being seen by strangers only heightens the excitement, and you feel a mix of pleasure and vulnerability. You're in plain sight, visible to anyone in the street, but you don't really care. The only thing that matter is your brother's dick pushing inside you.<br><br>
@@.default-image-wrapper; [img[String.format($urlPath + '/LivingRoom/Window/Window_Fuck{0}.webp', random(0,6))]]@@ <br>
As he increases his pace, you can feel the heat building between your legs. The thrill of the forbidden act and the risk of being discovered add to the intensity of your pleasure. You clench your muscles, feeling the warmth spread through you as your brother continues to fuck you against the window. Suddenly, he pulls out.
<<ct "brother" "Tease">>
Get on your knees. You're going to be fed.
<</ct>>
You quickly comply, dropping to your knees in front of him. He takes his cock in his hand and positions it at your mouth. You open wide, ready to receive him. With a final thrust, he releases, his hot cum filling your mouth. You swallow, feeling the warmth spread through you. The sensation is overwhelming, and you have to fight to keep your composure as he finishes, his body shuddering in front of you. <br><br>
<br>Your brother finally come in your mouth<br>
@@.default-image-wrapper; [img[String.format($urlPath + '/LivingRoom/Fuck/Couch_Finish_Male{0}.webp', random(0,7))]]@@
<br>
He steps back and looks at you.
<<ct "brother" "Happy">>
Thanks sis. You're the best fucktoy!
<</ct>>
You're covered by your brother's cum. You wipe your mouth, your cheeks flushed with a mix of pleasure and submission. You take your clothes and run to the [[bathroom->Bathroom]] hoping no one will see you on the way.<br><br>
<<HaveASexWidget "vaginal" "brother" "inpussy">>
<<MainChar_Stats "corruption" "1" "60">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "arousal" "50">>
<<replace "#small_agree">><<replace #disagree>><</replace>><</replace>><</linkreplace>><br><</if>></span>
<span id="small_agree"><<if $mainChar.arousal <70>> Nod, even though you <<linkreplace "don't really care.">>don't really care.
<br>
You glance up from your book, a mix of indifference and understanding in your eyes.
<<ct "MC" "">>
Sure...
<</ct>>
You're barely looking at him. You shift slightly, spreading your legs just enough to give him access. Your brother starts to undress you, even though you don't seem interested at all by what he's doing. He quickly unzips his pants and positions himself behind you. He guides his cock to your entrance and pushes inside, a soft gasp escaping your lips before you return your focus to your book. <br><br>
You continue to read, your eyes scanning the pages as if nothing out of the ordinary is happening. The sensation of him moving inside you is a distant sensation, something you acknowledge but don't fully engage with. The room is filled with the soft sounds of his thrusts and the occasional rustle of the pages as you turn them.<br><br>
@@.default-image-wrapper; [img[String.format($urlPath + '/LivingRoom/Window/Reading_Fuck{0}.webp', random(0,5))]]@@ <br>
He increases his pace, his breath coming in short, ragged gasps. Suddenly, he tenses, and you feel him release inside you, filling your pussy with his hot cum. You clench your muscles slightly, feeling the warmth spread through you, but you don't react.
<<ct "brother" "Happy">>
Thanks sis ! You're the best!
<</ct>>
<<ct "MC" "">>
hmm... bye...
<</ct>>
He pulls out, adjusts his pants, and leaves the room. You continue to read, your legs still slightly spread, feeling the wetness between your thighs. The sensation of your brother's cum dripping from your pussy is a distant reminder of what just happened, but you remain engrossed in your book, as if nothing has changed. <br><br>
@@.default-image-wrapper; [img[String.format($urlPath + '/LivingRoom/Window/Creampie{0}.webp', random(0,3))]]@@
<br>
You take your clothes, dress up, and continue to read<br><br>
<<if $hour <=22 and $hour >=6>>
[[Continue reading.->Reading]]<br><</if>>
[[Take a break ->Living room]]<br><br>
<<HaveASexWidget "vaginal" "brother" "inass">>
<<MainChar_Stats "brother" "1">>
<<MainChar_Stats "corruption" "1" "60">>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "arousal" "30">>
<<replace "#full_agree">><<replace #disagree>><</replace>><</replace>><</linkreplace>><br><</if>></span>
<span id="disagree"> <<linkreplace "Refuse his proposal.">>Refuse his proposal.<br>
<<ct "brother" "Neutral">>
Oh... Well i'll be in my room then...
<</ct>>
Your brother leaves you.<br><br>
<<if $hour <=22 and $hour >=6>>
[[Continue reading.->Reading]]<br><</if>>
[[Take a break ->Living room]]
<<MainChar_Stats "brother" "-1">>
<<replace "#full_agree">><</replace>><<replace "#small_agree">><</replace>><</linkreplace>><br></span>
<<elseif _test is "dad" and $dad.relationship >= 40 and $dad.currentLocation != "Work">>
Suddenly, you hear footsteps next to you. It's your dad. You notice a bulge in his pants and he seems to want something from you.<br>
<<ct "dad" "Tease">>
Can you help me out, sweetheart? I'm feeling a bit... uncomfortable.
<</ct>>
<span id="full_agree"><<if $mainChar.arousal>=20>> You're <<linkreplace "thrilled with the request" >> thrilled with the request. You close your book instantly with a big smile on your face. You adopt a childlike demeanor, batting your eyelashes and speaking in a soft, innocent voice.
<<ct "MC" "">>
Of course, Daddy! I'll take care of you ~
<</ct>>
He approaches you, his eyes filled with desire and dominance. You stand up, your heart racing as he guides you to the window. He presses you against the glass, the cool surface contrasting with the heat of your body. You can feel the eyes of passersby on you, adding an extra layer of thrill to the moment. You let out a soft gasp, feeling a mix of excitement and vulnerability. He unzips his pants, freeing his hard cock, and positions himself behind you. You feel him enter you, the sensation intense and overwhelming.<br><br>
<<ct "MC" "">>
Oh, Daddy ~ You feel so good inside me ~
<</ct>>
He begins to thrust, his hands gripping your hips tightly. The sound of flesh against flesh fills the room, blending with the distant noises of the street outside. You can see people walking by, some glancing up at the window, and the thrill of being watched only heightens your arousal. You continue to speak in a childlike voice, encouraging him.
<<ct "MC" "">>
Yes, Daddy, fuck me harder. Breed your little girl ~
<</ct>>
@@.default-image-wrapper; [img[String.format($urlPath + '/LivingRoom/Window/Window_Fuck{0}.webp', random(0,6))]]@@ <br>
He increases his pace, his breath coming in short, ragged gasps. You can feel the heat building between your legs, your body responding to his every movement. The risk of being seen adds an extra layer of intensity to the moment, and you revel in the taboo and excitement. Suddenly, he pulls out and guides you to your knees in front of him. You look up at him, your eyes wide and innocent, as he takes his cock in his hand and strokes it. You open your mouth, ready to receive him.<br><br>
@@.default-image-wrapper; [img[String.format($urlPath + '/LivingRoom/Fuck/Couch_Finish_Male{0}.webp', random(0,7))]]@@<br>
With a final thrust, he releases, his hot cum shooting into your mouth. You close your eyes, feeling the warmth and the taste of him. You swallow, taking all of him in, your body shuddering with the intensity of the moment. He looks down at you, a mix of satisfaction and pride in his eyes.
<<ct "dad" "Happy">>
Good girl ~ You always take such good care of Daddy.
<</ct>>
You take your clothes and run to the [[bathroom->Bathroom]] hoping no one will see you on the way.<br><br>
<<HaveASexWidget "vaginal" "dad" "inpussy">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "corruption" "1" "60">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "arousal" "50">>
<<replace "#small_agree">><<replace #disagree>><</replace>><</replace>><</linkreplace>><br><</if>></span>
<span id="small_agree"><<if $mainChar.arousal <70>> Nod, even though you <<linkreplace "don't really care.">>don't really care.
<<ct "dad" "Tease">>
Can you help me out?
<</ct>>
You glance up from your book, noticing the bulge in his pants. You shrug nonchalantly, not particularly interested but willing to oblige.
<<ct "MC" "">>
Sure, whatever...
<</ct>>
You spread your legs slightly, allowing him access while keeping your eyes fixed on the pages of your book. He unzips his pants and positions himself behind you. You feel him enter you, the sensation familiar but not particularly exciting. You continue to read, your mind focused on the words in front of you rather than the act taking place. He begins to thrust, his movements rhythmic and steady, but you remain detached, turning the pages of your book as if nothing is happening.<br><br>
@@.default-image-wrapper; [img[String.format($urlPath + '/LivingRoom/Window/Reading_Fuck{0}.webp', random(0,5))]]@@
After a while, he tenses, and you feel him release inside you, filling your pussy with his hot cum. You barely react, continuing to read as if nothing has changed. He pulls out, zips up his pants, and leaves the room without a word. You remain seated by the window, your book still open, your legs slightly spread. You can feel the warmth of your father's cum dripping out of you, a reminder of the act that just took place. But you don't let it bother you. You continue to read, your mind focused on the story, your body relaxed and unconcerned. <br><br>
@@.default-image-wrapper; [img[String.format($urlPath + '/LivingRoom/Window/Creampie{0}.webp', random(0,3))]]@@<br>
You take your clothes, dress up, and continue like if nothing happened.<br><br>
<<if $hour <=22 and $hour >=6>>
[[Continue reading.->Reading]]<br><</if>>
[[Take a break ->Living room]]<br><br>
<<HaveASexWidget "vaginal" "dad" "inpussy">>
<<MainChar_Stats "dad" "1">>
<<MainChar_Stats "corruption" "1" "60">>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "arousal" "30">>
<<replace "#full_agree">><<replace #disagree>><</replace>><</replace>><</linkreplace>><br><</if>></span>
<span id="disagree"> <<linkreplace "Refuse his proposal.">>Refuse his proposal.<br>
<<ct "dad" "Neutral">>
Oh... Well i'll talk to your mom then...
<</ct>>
Your father leaves the room. You continue to read, your mind focused on the story, your body relaxed and unconcerned.<br><br>
<<MainChar_Stats "dad" "-1">>
<<if $hour <=22 and $hour >=6>>
[[Continue reading.->Reading]]<br><</if>>
[[Take a break ->Living room]]
<<replace "#full_agree">><</replace>><<replace "#small_agree">><</replace>><</linkreplace>><br></span>
<<else>>
<<if $hour <=22 and $hour >=6>>
[[Continue reading.->Reading]]<br><</if>>
[[Take a break. ->Living room]]<br><br>
<<MainChar_Stats "energy" "+10">>
<<MainChar_Stats "intellect" "+1">>
<</if>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Kitchen/Cooking/cooking.jpg")]] @@
<<set $food_quality to gaussian($mainChar.cooking,25)/10>>
<<set $minute += 40>>
<<if $cooking_type is "family">>
<<if $food_quality < 3>>
You place the dish on the dining table, trying to hide your disappointment. Your family gathers around, eager to try your latest culinary effort. As they take their first bites, you see the looks on their faces—polite smiles that don't quite reach their eyes.
<<ct "mom" "Surprised">>
It's... interesting...
<</ct>>
your mom tries to talk diplomatically, and your dad nods, but you can see he's not enjoying it. You end up throwing away half of it, feeling a bit embarrassed. The meal doesn't do much to restore your energy, and you can't help but feel like you've let everyone down. You promise to do better next time as you [[clear the table->Kitchen][$minute += 20]] and start washing the dishes. <br><br>
<<MainChar_Stats "energy" "20">>
<<MainChar_Stats "cleanliness" "-10">>
<<elseif $food_quality > 7>>
You place the dish on the dining table, and your family's eyes light up as they take in the aroma. As they take their first bites, compliments start pouring in.
<<ct "mom" "Happy">>
This is amazing!
<</ct>>
Your dad nods in agreement, his mouth full. Your siblings are equally enthusiastic, praising your cooking skills. The meal is not only delicious but also nutritious, leaving everyone feeling satisfied and energized. You bask in the praise, feeling a deep sense of accomplishment. You help clear the table and wash the dishes, feeling proud and content. You [[continue with your day,->Kitchen][$minute += 20]] knowing you've provided a wonderful meal for your family.<br><br>
<<MainChar_Stats "brother" "2" "30">>
<<MainChar_Stats "mom" "2" "30">>
<<MainChar_Stats "dad" "2" "30">>
<<MainChar_Stats "energy" "50">>
<<else>>
You set the dish on the table, and your family digs in. There are no rave reviews, but no complaints either.
<<ct "brother" "Neutral">>
It's good.
<</ct>>
Your parents nod in agreement, eating quietly. The meal is unremarkable, but it's enough to satisfy everyone's hunger. You feel a sense of contentment, knowing that you've provided a decent meal for your family. You help clear the table and wash the dishes, feeling neither proud nor disappointed, just content, and [[continue your day.->Kitchen][$minute += 20]]<br><br>
<<MainChar_Stats "brother" "1" "30">>
<<MainChar_Stats "mom" "1" "30">>
<<MainChar_Stats "dad" "1" "30">>
<<MainChar_Stats "energy" "35">>
<</if>>
<<else>>
<<if $food_quality < 3>>
You stand in the kitchen, looking down at the dish you've just prepared. The aroma is off, and the texture looks all wrong. You take a tentative bite, and your suspicions are confirmed—it's not good. With a sigh, you scrape half of it into the trash, feeling a pang of disappointment. You force yourself to eat the rest, but it does little to satisfy your hunger or restore your energy. You clean up the kitchen, feeling a bit deflated, and [[leave the kitchen.->Living room][$minute += 20]]<br><br>
<<MainChar_Stats "energy" "20">>
<<MainChar_Stats "cleanliness" "-15">>
<<elseif $food_quality > 7>>
You sit down at the kitchen table, looking at the dish you've prepared with a sense of pride. The aroma is enticing, and the first bite confirms your hopes—it's delicious. You savor every mouthful, feeling a surge of energy and satisfaction with each bite. The meal is not only tasty but also nutritious, leaving you feeling rejuvenated and ready to [[move on with your day.->Kitchen][$minute += 20]] You clean up the kitchen with a smile, proud of your culinary success.<br><br>
<<MainChar_Stats "energy" "50">>
<<MainChar_Stats "cleanliness" "-5">>
<<else>>
You sit down at the kitchen table, looking at the dish you've prepared. It's not spectacular, but it's not bad either. You take a bite, and it's just... okay. You eat the whole thing, feeling neither satisfied nor disappointed. It's a meal, and it does the job of filling your stomach, but it doesn't leave you feeling particularly energized or inspired. You clean up the kitchen and [[move on with your day,->Kitchen][$minute += 20]] knowing that at least you won't go hungry.<br><br>
<<MainChar_Stats "energy" "35">>
<<MainChar_Stats "cleanliness" "-10">>
<</if>>
<</if>> <<set $minute += 20>>
<<if $Cooking_sex is "brother">>
@@.default-image-wrapper; [img[String.format($urlPath + "/Kitchen/Cooking/Cooking_Teasing{0}.webp", random(0,3))]] @@<br>
<<if $brother.relationship <=60>>
You start by brushing against him, your touch casual yet deliberate. You lean over the counter, making sure to accentuate your curves, your body language inviting his gaze. As you chop vegetables, you make sure to lean in close, your breath warm on his ear.
<<ct "MC" "">>
You know, I've always thought cooking together was kind of intimate.
<</ct>>
<<else>>
You decide to use the dynamic between you and your brother to add a little extra heat to your cooking session. You start by being extra attentive, your eyes downcast.
<<ct "MC" "">>
Should I cut them like this?
<</ct>>
Your voice is soft and compliant. You can feel his gaze on you, approving and hungry. You lean over the counter, making sure to accentuate your curves, submitting to his gaze. As you work, you find small ways to serve him, to show your submission. You reach up to get something from the top shelf, asking for his permission first. You can feel his body against yours as he helps you, his strength enveloping you.<br><br>
<</if>>
<<if $brother.relationship >= 20>>
He appears to be responding positively to your advances as you can see a noticeable bulge forming in his trousers. <br>
<<MainChar_Stats "arousal" "10">>
<<if ($brother.relationship >= 40) and ($mainChar.corruption >= 60) and $mainChar.energy>=30>>
Maybe you can push it even further ? <br><br>
<<linkreplace "Let him fuck you.">>
<<if $brother.relationship >=60>>
<<ct "brother" "Tease">>
Bend over the counter.
<</ct>>
You obey immediately, your heart pounding with a mix of excitement and nervousness. He stands behind you, his hands rough and demanding as they grip your hips. You can feel his breath on your neck, his voice a low growl.
<<ct "brother" "Tease">>
You like this, don't you? Being treated like a cheap whore? Being bent over like a piece of meat.
<</ct>>
<<ct "MC" "">>
Y... Yes big bro, I love it. Please... Ruin your little sister's cunt!
<</ct>>
His words send a shiver down your spine. The sound of his body slapping against yours fills the kitchen, his hand coming down hard on your ass, the sting making you cry out. He grips your hips tightly, his fingers digging into your flesh as he thrusts into you, hard and deep. You bite your lip, trying to stay silent. Your parents are somewhere in the apartment, and the thrill of being caught only heightens your arousal.
<<ct "brother" "Angry">>
You better not make a sound, you little whore. You don't want Mom and Dad to know what a dirty little slut you are, do you?"
<</ct>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Kitchen/Cooking/Cooking_fuck{0}.webp", random(3))]] @@ <br>
You shake your head, your breath coming in quick gasps. The violence of his thrusts, the brutal way he handles you, it's all too much, and yet not enough. The thrill of the forbidden act and the risk of being discovered add to the intensity of your pleasure. With a final, brutal thrust, he comes, filling you with his hot release. You gasp softly, your body shuddering with the force of his climax. He pulls out, leaving you bent over the counter, panting and spent. <br><br>
You take a moment to catch your breath, your body still trembling with the aftershocks of your own pleasure. You turn to face him, your eyes downcast in respect.
<<ct "MC" "">>
Th... Thank you ~
<</ct>>
<<ct "brother" "Tease">>
Clean yourself up. And don't forget to finish the cooking.
<</ct>>
He looks at you, a smirk playing on his lips, satisfied with his conquest. With that, he turns and leaves the kitchen, leaving you alone to gather yourself. You straighten up slowly, your body aching but sated. You feel used, thoroughly and completely, and there's a strange sense of fulfillment in that.<br><br>
<<HaveASexWidget "vaginal" "brother" "inpussy">>
<<MainChar_Stats "brother" "1">>
<<MainChar_Stats "corruption" "1" "80">>
<<MainChar_Stats "arousal" "50">>
<<MainChar_Stats "energy" "-25">>
<<MainChar_Stats "cleanliness" "-25">>
<<else>>
He turns you to face him, his eyes dark with desire and dominance. You can see the question in his eyes, and you nod, your consent silent but clear. He lifts you onto the counter, his body pressing against yours. You can feel his heat, his need, and you wrap your legs around him, pulling him closer. He leans in, his voice a low growl in your ear.
<<ct "brother" "Tease">>
You're mine, little sister... And you're going to be a good girl and do what I say, aren't you?
<</ct>>
<<ct "MC" "">>
Yes big bro... please... take your little sister's pussy.
<</ct>>
You can feel his hardness, his urgency, and you open yourself to him, your body ready and willing. He slides into you, and you have to bite your lip to keep from crying out.
<<ct "brother" "Tease">>
Shh, little cumdumpster... We don't want Mom and Dad to hear, do we?
<</ct>>
The reminder of their presence somewhere in the apartment sends a wave of nervous excitement through you. You shake your head, your eyes wide with submission and desire. He begins to move, his thrusts slow and deep, his body controlling yours. You cling to him, your fingers digging into his shoulders as you try to keep quiet, to obey his command.
<<ct "brother" "Tease">>
You feel so good, little sister... So tight, so mine.
<</ct>>
<<ct "MC" "">>
Yes, big brother... I'm yours, all yours.
<</ct>>
You can't help but respond, your body moving with his, your breath coming in soft gasps. The words feeling dirty and exciting on your lips.
@@.default-image-wrapper; [img[String.format($urlPath + "/Kitchen/Cooking/Cooking_fuck{0}.webp", random(3))]] @@ <br>
As your brother continues to move against you, his body tense and his breath ragged, you feel him reach his climax. He presses deep into you, his release pulsing hot and intense. You can feel him filling you, marking you as his, and you cling to him, your body shaking with the intensity of the moment. He stays there for a moment, his forehead pressed against yours, his breath slowly returning to normal. <br><br>
Then, gently, he pulls away, helping you down from the counter. You can feel his seed, warm and sticky, between your thighs, a secret reminder of what just happened.
<<ct "brother" "Neutral">>
Clean up and finish cooking.
<</ct>>
His voice is still firm but with a hint of tenderness. You nod, your eyes downcast, as you grab a cloth to clean yourself up quickly.<br><br>
<<HaveASexWidget "vaginal" "brother" "inpussy">>
<<MainChar_Stats "brother" "1">>
<<MainChar_Stats "corruption" "1" "80">>
<<MainChar_Stats "arousal" "50">>
<<MainChar_Stats "energy" "-25">>
<<MainChar_Stats "cleanliness" "-25">>
<</if>>
<</linkreplace>>
<</if>>
<<else>>
Unfortunately, he doesn't seem to care about your teasing. <br><br>
<<MainChar_Stats "corruption" "1" "30">>
<<MainChar_Stats "arousal" "10">>
<</if>>
<</if>>
<<if $Cooking_sex is "dad">>
@@.default-image-wrapper; [img[String.format($urlPath + "/Kitchen/Cooking/Cooking_Teasing{0}.webp", random(0,3))]] @@
<<if $brother.relationship <=60>>
You start by brushing against him, your touch casual yet deliberate. You lean over the counter, making sure to accentuate your curves, your body language inviting his gaze. As you chop vegetables, you make sure to lean in close, your breath warm on his ear.
<<ct "MC" "">>
You know, I've always thought cooking together was kind of intimate.
<</ct>>
<<else>>
You decide to use the dynamic between you and your dad to add a little extra heat to your cooking session. You start by leaning over the counter, making sure to accentuate your curves as you reach for a mixing bowl. You glance back at him, batting your eyelashes innocently, but with a hint of mischief in your eyes.
<<ct "MC" "">>
Daddy, can you help me with this? I can't seem to get it right.
<</ct>>
He looks up from the recipe book, his eyes meeting yours with a mix of amusement and curiosity. You take the opportunity to brush against him as you move around the kitchen, your touch lingering just a moment longer than necessary. You bend down to check the oven, making sure to give him a clear view of your assets.
<</if>>
<<if $dad.relationship >= 20>>
He appears to be responding positively to your advances as you can see a noticeable bulge forming in his trousers. <br>
<<MainChar_Stats "arousal" "10">><br>
<<if ($dad.relationship >= 40) and ($mainChar.corruption >= 60) and $mainChar.energy>=30>>
Maybe you can push it even further ? <br>
<<linkreplace "Let's fuck.">>
<<if $dad.relationship >=60>>
Your blood runs hot with adrenaline as you take it further.
<<ct "MC" "">>
Daddy, I think you need some help... Let me take care of you. I want to make you feel good ~
<</ct>>
You reach down, gently caressing his crotch, feeling the hardness beneath his pants. You quickly clear a space on the kitchen counter, pushing aside the ingredients and utensils. You hop up onto the counter, spreading your legs wide, inviting him in. He playfully teases you, his words laced with innuendo.
<<ct "dad" "Tease">>
Daddy loves it when you're so eager to please.
<</ct>>
He steps between your legs, his hands gripping your hips tightly. You let out a soft moan as he enters you, the sensation intense and overwhelming.
<<ct "MC" "">>
Oh, Daddy ~ You feel so good inside me.
<</ct>>
He begins to thrust, his body moving in a steady rhythm. The sound of flesh against flesh fills the kitchen, blending with the distant noises of the rest of the family. You can feel the heat building between your legs, your body responding to his every movement. His hips thrust against yours as you tilt your pelvis and guide him into your wet pussy. You gasp in pleasure as the forbidden depths of your pussy are explored by your father's thick cock, fucking him in the kitchen while your oblivious family remains just steps away.<br><br>
@@.default-image-wrapper; [img[String.format($urlPath + "/Kitchen/Cooking/Cooking_fuck{0}.webp", random(3))]] @@ <br>
He increases his pace, his breath coming in short, ragged gasps. The risk of being caught adds an extra layer of intensity to the moment, and you revel in the taboo and excitement. As your dad reaches his climax, he tenses, filling you with his hot cum. You clench your muscles, feeling the warmth spread through you. The sensation is overwhelming, and you have to bite your lip to keep from crying out.<br><br>
He pulls out slowly, his body shuddering against yours. You look up at him, your eyes filled with a mix of satisfaction and innocence.
<<ct "MC" "">>
Thank you, Daddy. I love taking care of you ~
<</ct>>
<<ct "dad" "Happy">>
You're a good girl, sweetheart.
<</ct>>
As you adjust your clothes, you feel a sense of accomplishment and connection. The kitchen may have been the setting for your secret encounter, but the bond between you and your dad remains strong and unbroken.<br><br>
<<HaveASexWidget "vaginal" "dad" "inpussy">>
<<MainChar_Stats "dad" "+2">>
<<MainChar_Stats "corruption" "1" "80">>
<<MainChar_Stats "arousal" "+50">>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "cleanliness" "-20">>
<<else>>
He moves close, his body pressing against yours, and you can feel the dominance radiating from him. You know what he wants, what he expects, and you are ready to submit to his desires. He lifts you onto the counter, his hands rough and demanding on your hips.
<<ct "dad" "Tease">>
We have to be quiet. Your mother is here, and we don't want her to hear, do we?
<</ct>>
You shake your head, your breath hitching as he begins to undress you, his movements swift and efficient. You can feel his urgency, his need, and it matches your own. He slides into you, and you have to bite your lip to keep from crying out.
<<ct "dad" "Tease">>
Shh, babygirl. Good girls don't make a sound.
<</ct>>
You wrap your legs around him, pulling him closer as he begins to move. His thrusts are hard and deep, his body controlling yours completely. You cling to him, your fingers digging into his back as you try to keep quiet, to obey his command.
<<ct "dad" "Tease">>
You feel so good, little girl ~So tight, so perfect for Daddy.
<</ct>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Kitchen/Cooking/Cooking_fuck{0}.webp", random(3))]] @@ <br>
As you cling to your father, your body still trembling from the intensity of your shared climax, he holds you tightly, his breath ragged in your ear. He stays inside you for a moment longer, his release warm and pulsing within you, before slowly pulling away. You can feel his semen dripping down your thighs, a physical reminder of his claim on you. He looks into your eyes, a mix of satisfaction and dominance in his gaze.
<<ct "dad" "Happy">>
Good girl. Now, let's finish what we started.
<</ct>>
You nod, your cheeks flushed with a mix of embarrassment and pleasure as you slide off the counter, your legs slightly unsteady. He hands you your clothes, and you quickly dress, feeling his semen soak into your panties, a secret you'll keep between the two of you. You know that what you've done is taboo, forbidden, but there's a part of you that craves more, that wants to please him, to be his good girl.<br><br>
<<HaveASexWidget "vaginal" "brother" "inpussy">>
<<MainChar_Stats "dad" "1">>
<<MainChar_Stats "corruption" "1" "80">>
<<MainChar_Stats "arousal" "50">>
<<MainChar_Stats "energy" "-25">>
<<MainChar_Stats "cleanliness" "-25">>
<</if>>
<</linkreplace>>
<</if>>
<<else>>
Unfortunately, your dad doesn't seem to care about your teasing. <br><br>
<<MainChar_Stats "corruption" "1" "30">>
<<MainChar_Stats "arousal" "10">>
<</if>>
<</if>>
<br>
<<if $Cooking_sex is "mom">>
@@.default-image-wrapper; [img[String.format($urlPath + "/Kitchen/Cooking/Cooking_Teasing{0}.webp", random(0,1))]] @@
<<if $mom.relationship <=60>>
You start by brushing against him, your touch casual yet deliberate. You lean over the counter, making sure to accentuate your curves, your body language inviting her gaze. As you chop vegetables, you make sure to lean in close, your breath warm on her ear.
<<ct "MC" "">>
You know, I've always thought cooking together was kind of intimate.
<</ct>>
<<else>>
You decide to use the dynamic between you and your brother to add a little extra heat to your cooking session. You start by being extra attentive, your eyes downcast.
<<ct "MC" "">>
Should I cut them like this?
<</ct>>
You can feel her gaze on you, approving and hungry. You lean over the counter, making sure to accentuate your curves, submitting to her gaze. As you work, you find small ways to tease her. <br><br>
<</if>>
<<if $mom.relationship >= 20>>
She appears to be responding positively to your advances as blushes under your gaze. <br>
<<MainChar_Stats "arousal" "10">>
<<if ($mom.relationship >= 40) and ($mainChar.corruption >= 60) and $mainChar.energy>=30>>
Maybe you can push it even further ? <br>
<<linkreplace "Let's fuck.">>
<<if $mom.relationship >=60>>
Your blood runs hot with adrenaline as you take it further, slipping your hand inside your mom's panties to caress her already-wet pussy. She looks down at you, a mix of surprise and desire in her eyes.
<<ct "mom" "Surprised">>
What are you doing, sweetie?
<</ct>>
<<ct "MC" "">>
Just showing you how much I love you, Mommy.
<</ct>>
You smile up at her, your eyes filled with a playful innocence. She moans softly, her breath coming in short, ragged gasps.
<<ct "mom" "Tease">>
Oh, sweetie, that feels so good ~
<</ct>>
Shivering with pleasure, she grabs your hand to force your fingers deeper in her while her hips thrust against yours. Suddenly, she pulls away, her eyes filled with a mix of desire and determination. She kneels down in front of you, her hands gripping your hips tightly. You let out a soft gasp as she exposes your bare pussy to her hungry gaze. She leans in, her tongue finding its way to your clit. The sensation is immediate and intense, filling your senses.
<<ct "MC" "">>
Ohhh, Mommy~! That tickles sooo much my coochie ~
<</ct>>
You have to bite your lip to keep from crying out as she begins to lick you, her tongue moving in slow, deliberate circles. The sounds of wet, slurping noises fill the room, blending with the distant voices of your family. You grip the countertop, trying to keep your movements subtle and discreet. The risk of being caught only heightens the intensity of the moment, and you feel a mix of pleasure and taboo as she continues to lick you. <br><br>
@@.default-image-wrapper; [img[String.format($urlPath + "/Kitchen/Cooking/Cooking_fuck_lesbian{0}.webp", random(0,3))]] @@ <br>
Your breath comes in short, ragged gasps, and you can feel the heat building between your legs. As you reach your climax, you have to bite your lip harder to keep from moaning out loud. The sensation is overwhelming, and you revel in the secret, shared moment with your mother, fully immersed in the taboo act.
<<ct "MC" "">>
Ohhh, Mommy… you’re the best!
<</ct>>
As you come down from your high, you look down at her, your eyes filled with a mix of satisfaction and innocence. She smiles up at you, a look of pride and satisfaction on her face.
<<ct "mom" "Happy">>
You're my good little girl, sweetie.
<</ct>>
As you adjust your clothes, you can't help but feel a sense of connection and intimacy with your mother, knowing that this secret moment will forever be a part of your shared history.<br><br>
<<HaveASexWidget "masturbated" "mom" >>
<<MainChar_Stats "mom" "+2">>
<<MainChar_Stats "corruption" "1" "80">>
<<MainChar_Stats "arousal" "+50">>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "cleanliness" "-20">>
<<else>>
Your blood runs hot with adrenaline as you take it further, slipping your hand inside your mom's panties to caress her already-wet pussy. She looks down at you, a mix of surprise and desire in her eyes.
<<ct "mom" "Surprised">>
What are you doing, sweetie?
<</ct>>
<<ct "MC" "">>
Just showing you how much I love you, Mommy
<</ct>>
You smile up at her, your eyes filled with a playful innocence. You approach her from behind, wrapping your arms around her waist, pulling her close. She leans into your embrace, her body fitting perfectly against yours. You can feel her surprise, her initial tension, but she doesn't pull away. You take that as encouragement, your hands beginning to explore her body, your touch gentle but insistent.
<<ct "MC" "">>
Uh-oh… It feels sticky, Mommy! Did you make a mess again?
<</ct>>
<<ct "mom" "Tease">>
That’s... Tha's just how Mommy’s special place gets when she thinks about - ah! - about her sweet daughter ~
<</ct>>
You feel her breath hitch, her body responding to your words, your touch. You guide her to the kitchen counter, your hands on her hips, turning her to face away from you. You press gently on her back, encouraging her to bend over the counter. She complies, her body trembling slightly with nervous excitement.
<<ct "mom" "Tease">>
Oh, sweetheart... You shouldn't... we shouldn't...
<</ct>>
But her words trail off as you hit a particularly sensitive spot, her body betraying her hesitation. You kneel behind her, your tongue moving from her clit to her ass, your touch gentle but firm. You can feel her body responding, her moans becoming more insistent, her need growing. She reaches back, her hand gently caressing your cheek. <<ct "mom" "Tease">>
Shh, Mom. We don't want Dad and brother to hear, do we?
<</ct>>
The reminder of their presence sends a thrill through you both, the forbidden nature of your actions heightening your arousal.
@@.default-image-wrapper; [img[String.format($urlPath + "/Kitchen/Cooking/Cooking_fuck_lesbian{0}.webp", random(0,3))]] @@ <br>
She nods, her body tensing as you continue to pleasure her. She moans softly, her body pressing back against you. You can feel her climax building, her body pressing back against you, her moans becoming more urgent. You hold onto her, your touch steady, your desire to please her overwhelming. And as she comes, her cry of release muffled against her arm, you know that you've crossed a line, that you've explored a connection that is both taboo and exhilarating.<br><br>
<<HaveASexWidget "masturbated" "mom" >>
<<MainChar_Stats "mom" "+2">>
<<MainChar_Stats "corruption" "1" "80">>
<<MainChar_Stats "arousal" "+50">>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "cleanliness" "-20">>
<</if>>
<</linkreplace>>
<</if>>
<<else>>
Unfortunately, she doesn't seem to care about your teasing. <br><br>
<<MainChar_Stats "corruption" "1" "30">>
<<MainChar_Stats "arousal" "10">>
<</if>>
<</if>>
<br>
[[Finish cooking]]<<set $mainChar.did_dishes to $dayCount>>
<<if $mainChar.look.clothes.torso.name is '' and $mainChar.look.clothes.legs.name is '' and $mainChar.look.lingerie.chest.name is '' and $mainChar.look.lingerie.groin.name is ''>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Kitchen/Dishes/Dishes_naked.webp")]] @@
<<else>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Kitchen/Dishes/Dishes_clothed.webp")]] @@
<</if>>
<br><br>
The sink is filled with dishes, each holding memories of the delightful moments shared around the table. As you roll up your sleeves and begin scrubbing, the warm water and soap form a comforting rhythm.<br><br>
The clinking of plates and the gentle sound of water splashing provide a backdrop to your thoughts. There's a certain meditative quality to the task – a chance to reflect on the day and let your mind wander.<br><br>
<<if random(1) is 0 and $brother.currentLocation != "School" and $dad.currentLocation != "Work" and $mom.currentLocation != "Work">>
<<set _event to random(2)>>
<<else>>
<<set _event to 3>>
<</if>>
<<if _event is 0>>
<<if $mom.relationship >= 50 and $mainChar.corruption >= 70>><<set _forced to random(0,1)>><</if>>
<<if _forced is 0>>
After few minutes, you hear footstep behind you.
<<ct "mom" "Happy">>
There's my little girl.
<</ct>>
Your mother coos, her voice soft and nurturing. She approaches you, her eyes filled with warmth and affection. You look up at her, a smile spreading across your face. Unexpectedly, she moves closer, grabs your ass and <<linkreplace "starts kissing you.">>starts kissing you.<br><br>
You gasp softly, a mix of surprise and excitement washing over you. She kneels down in front of you, her eyes locked onto yours with a look of desire and tenderness.
<<ct "mom" "Tease">>
Let me take care of you, my little one.
<</ct>>
Her voice is barely above a murmur. Before you can respond, she leans in, her tongue finding its way to your pussy. You let out a soft moan, your body responding instantly to her touch.
<<ct "MC" "">>
Oh, Mommy ~ That feels so good.
<</ct>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Kitchen/Dishes/Dishes_lesbian{0}.webp",random(1))]] @@ <br>
She continues to pleasure you, her tongue moving in rhythmic motions that send waves of pleasure coursing through your body. You can feel yourself getting closer to the edge, your breath coming in short, ragged gasps. Suddenly, you reach your climax, your body shuddering with release. You let out a soft cry, your juices gushing out, coating her face and the floor beneath you. The sensation is intense and overwhelming, and you have to grip the sink tightly to keep from collapsing.<br><br>
As you come down from your high, your mother stands up, her face flushed and her eyes filled with satisfaction. She smiles at you, a look of pride and love on her face. <<ct "mom" "Tease">>
There you go, my little one. All better now.
<</ct>>
<<ct "MC" "">>
Th... Thank you Mommy...
<</ct>>
You take a deep breath, trying to regain your composure. You adjust your clothes, and [[turn back to the sink.->Kitchen]]<br><br>
<<HaveASexWidget "masturbated" "mom">><br>
<<MainChar_Stats "corruption" "1" "80">>
<<MainChar_Stats "mom" "1">>
<<MainChar_Stats "arousal" "50">>
<<MainChar_Stats "energy" "-20">>
<<set $minute += 30>>
<</linkreplace>>
<<elseif $mainChar.look.clothes.torso.name is '' and $mainChar.look.clothes.legs.name is '' and $mainChar.look.lingerie.chest.name is '' and $mainChar.look.lingerie.groin.name is ''>>
Suddenly, the door to the kitchen swings open, and your mother walks in. She freezes in the doorway, her eyes widening in surprise as she takes in the sight of you standing there, in your revealing attire.
<<if $mom.relationship <=20>>
Your mother's face darkens with anger and disapproval.
<<ct "mom" "Angry">>
What the hell are you doing? Why are you dressed like that in the kitchen?
<</ct>>
<<ct "MC" "">>
I... I was just doing the dishes...
<</ct>>
You try to find the right words, but she scoffs, her eyes narrowing.
<<ct "mom" "Angry">>
Put some proper clothes on, for God's sake. Have you no shame?
<</ct>>
Her voice is laced with contempt. With that, she turns and leaves the room, leaving you feeling chastised and ashamed. <br><br> [[Finish up and put away the clean dishes.->Kitchen]] <br><br>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "mom" "-1">>
<<set $minute += 15>>
<<elseif $mom.relationship <=60>>
Your mother's eyes widen in surprise, but there's a spark of curiosity and excitement in her gaze.
<<ct "mom" "Tease">>
Well, well, look at you... What's the occasion?
<</ct>>
<<ct "MC" "">>
I just felt like being comfortable... Is that a problem, Mommy?
<</ct>>
<<ct "mom" "Tease">>
No problem at all. In fact, it's quite... intriguing... But you know, you shouldn't be walking around like this. Someone might see you.
<</ct>>
She winks at you before turning to leave the room, leaving you with a mix of excitement and anticipation. <br><br> [[Finish up and put away the clean dishes.->Kitchen]] <br><br>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "mom" "1" "30">>
<<set $minute += 15>>
<<else>>
Your mother's face lights up with a wide, loving smile.
<<ct "mom" "Surprised">>
There's my little baby... What are you doing all dressed up like that in the kitchen?
<</ct>>
<<ct "MC" "">>
I was just doing the dishes, Mommy.
<</ct>>
Your voice is soft and childlike. She laughs, a sound filled with warmth and desire. <<ct "mom" "Tease">>
You're such a good girl, helping Mommy with the chores. But you know, you shouldn't be walking around like this. Someone might see you and get the wrong idea.
<</ct>>
<<ct "MC" "">>
But Mommy, I like being comfortable. It feels good.
<</ct>>
<<ct "mom" "Tease">>
That's my good girl. Now, finish your chores, and maybe Mommy will have a special treat for you later.
<</ct>>
With that, she turns and leaves the room, leaving you with a sense of warmth and anticipation.<br><br>
[[Finish up and put away the clean dishes.->Kitchen]] <br><br>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "mom" "1" "30">>
<<set $minute += 15>>
<</if>>
<<else>>
As you stand at the sink, diligently washing the dishes, your mother enters the kitchen. A smile forms on her face as she observes your efforts, and she warmly expresses her gratitude.
<<ct "mom" "Happy">>
Thank you for taking care of the dishes, dear.
<</ct>>
The appreciation in her tone brings a sense of accomplishment to your task.<br><br>[[Finish up and put away the clean dishes.->Kitchen]] <br><br>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "mom" "1" "30">>
<<set $minute += 15>>
<</if>>
<<elseif _event is 1>>
<<if $brother.relationship >= 50 and $mainChar.corruption >= 70>><<set _forced to random(0,1)>><</if>>
<<if _forced is 0>>
After few minutes, you hear footstep behind you. It's your brother entering the kitchen, his presence commanding and dominant. You feel a shiver run down your spine as he approaches you, his eyes filled with a mix of desire and authority. Without a word, he grabs you by the neck, his grip firm and unyielding. You let out a soft gasp, feeling a mix of excitement and fear. He forces you to <<linkreplace "bend over the counter.">>bend over the counter.<br><br>
You can feel the heat of his body behind you as he lifts your skirt, exposing your bare ass. The sound of his zipper being pulled down fills the room, and you brace yourself for what's to come. He enters you roughly, his cock filling you with a sudden, intense sensation. You bite your lip to stifle a moan, feeling the force of his thrusts as he takes control. The sound of flesh against flesh echoes through the kitchen, blending with the distant noises of your family in the other room. <br><br>
<<if $mainChar.look.clothes.torso.name is '' and $mainChar.look.clothes.legs.name is '' and $mainChar.look.lingerie.chest.name is '' and $mainChar.look.lingerie.groin.name is ''>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Kitchen/Dishes/Dishes_fuck{0}.webp", random(2,4))]] @@
<<else>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Kitchen/Dishes/Dishes_fuck{0}.webp", random(0,4))]] @@<</if>>
<br>
You revel in the brutality of the moment, feeling a mix of pleasure and submission. His grip on your neck tightens, and you can feel his breath hot against your ear.
<<ct "brother" "Tease">>
You like it rough, don't you?
<</ct>>
He growls, his voice filled with dominance. You nod, unable to speak, your body responding to his every movement. He increases his pace, his thrusts becoming more forceful and intense. You can feel the heat building between your legs, your body on the edge of climax.<br><br>
Suddenly, he pulls out and turns you around, forcing you to your knees. He grabs your hair, guiding your mouth to his cock. You take him in, your lips and tongue working in rhythm as he fucks your mouth with the same brutality. He tenses, and you feel him release, his hot cum filling your mouth. You swallow, feeling a mix of satisfaction and submission. He pulls out, his breath coming in short, ragged gasps.<br><br>
Without a word, he zips up his pants and leaves the kitchen, leaving you to gather your thoughts. You take a deep breath, trying to regain your composure. After a few minutes, you adjust your clothes, wiping your mouth with the back of your hand, and turn back to the sink. Taking a deep breath, you [[finish up cleaning dishes.->Kitchen]]<br><br>
<<HaveASexWidget "vaginal" "brother">><br>
<<MainChar_Stats "brother" "1">>
<<MainChar_Stats "corruption" "1" "80">>
<<MainChar_Stats "arousal" "50">>
<<MainChar_Stats "energy" "-20">>
<<set $minute += 30>>
<</linkreplace>><br><br>
<<elseif $mainChar.look.clothes.torso.name is '' and $mainChar.look.clothes.legs.name is '' and $mainChar.look.lingerie.chest.name is '' and $mainChar.look.lingerie.groin.name is ''>>
Suddenly, the door to the kitchen swings open, and your brother walks in. He freezes in the doorway, his eyes widening in surprise as he takes in the sight of you standing there, in your revealing attire.
<<if $brother.relationship <=20>>
Your brother's face darkens with anger and disapproval.
<<ct "brother" "Surprised">>
What the hell are you doing? Look at you! You can't just walk around like that!
<</ct>>
<<ct "MC" "">>
I can do whatever I want
<</ct>>
<<ct "brother" "Angry">>
Put some clothes on. You look ridiculous! If dad sees that..."
<</ct>>
He mutters and turns to leave the room. You watch him go, feeling a mix of anger and frustration. The tension between you is palpable, and you can't help but feel a sense of distance and hostility. You turn back to the sink, and [[put away the clean dishes.->Kitchen]] <br><br>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "brother" "-2">>
<<set $minute += 15>>
<<elseif $brother.relationship <=60>>
<<ct "brother" "Surprised">>
Uh, hey... What are you... I mean, why are you dressed like that?
<</ct>>
<<ct "MC" "">>
Just felt like it. It's comfortable, and it makes doing the dishes a little more fun.
<</ct>>
<<ct "brother" "Neutral">>
Yeah, I guess... It's just... different. But you look... nice.
<</ct>>
You laugh, feeling a sense of warmth and connection despite the timidity in his eyes.
<<ct "MC" "">>
Thanks. You know, you could join me. Make the chores go by faster.
<</ct>>
<<ct "brother" "Teasing">>
Maybe next time. I'll just enjoy the view for now.
<</ct>>
You turn back to the sink, feeling a sense of contentment and closeness. The moment is light and playful, and you can't help but feel grateful for the good relationship you share.<br><br> [[Finish up and put away the clean dishes.->Kitchen]] <br><br>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "brother" "1" "40">>
<<set $minute += 15>>
<<else>>
<<ct "brother" "Tease">>
Well, well, well... Look what we have here. My little sister, all dressed up for me.
<</ct>>
<<ct "MC" "">>
Just for you, big brother. I know how much you like to see me like this.
<</ct>>
<<ct "brother" "Tease">>
You know, you look good... But you look even better on your knees.
<</ct>>
He steps closer, his eyes roaming over your body, taking in every detail. You feel a rush of excitement and submission, your body responding to his words.
<<ct "MC" "">>
Sure, bro. Whatever you say.
<</ct>>
You turn back to the sink, your mind racing with thoughts of what's to come, the dishes forgotten for a moment as you bask in the thrill of his dominance. You gather your mind and [[Finish up with dishes.->Kitchen]] <br><br>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "brother" "1" "30">>
<<set $minute += 15>>
<</if>>
<<else>>
<<ct "brother" "Tease">>
Well, well, well... Look who's playing housewife today.
<</ct>>
<<ct "MC" "">>
Very funny... someone has to keep this place clean, you know.
<</ct>>
You turn to face him, a mock-annoyed expression on your face. He laughs, stepping closer to lean against the counter.
<<ct "MC" "">>
Yeah, yeah, I know. But it's just too easy to tease you when you're doing something so... domestic.
<</ct>>
You roll your eyes, but you can't help the smile that tugs at the corners of your mouth.
<<ct "MC" "">>
Whatever... At least I'm doing something productive.
<</ct>>
[[Finish up and put away the clean dishes.->Kitchen]] <br><br>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "brother" "1" "30">>
<<set $minute += 15>>
<</if>>
<<elseif _event is 2>>
<<if $dad.relationship >= 50 and $mainChar.corruption >= 70>> <<set _forced to random(0,1)>> <</if>>
<<if _forced is 0>>
After few minutes, you hear footstep behind you. Your father enters the room, his presence commanding and authoritative. You look up at him, a mix of excitement and nervousness washing over you.
<<ct "MC" "">>
Hey, Daddy! Do you need something?
<</ct>>
<<ct "MC" "">>
Yes. You have something I need babygirl.
<</ct>>
He begins to caress your breasts, his hands firm and confident. You let out a soft gasp, feeling a rush of pleasure and anticipation. He moves his hands lower, squeezing your ass and then slipping a hand between your legs, caressing your pussy through your clothes. You understand what he wants, and you are more than willing to give it to him.
<<ct "MC" "">>
Do you want me to help you feel better, Daddy? You can have my pussy if you want.
<</ct>>
He nods, his eyes filled with a combination of lust and approval. He turns you around and<<linkreplace "forces you against the counter.">>forces you against the counter.<br><br>
He positions himself at your entrance, and you feel him push inside you, filling you completely. He increases his pace, his breath coming in short, ragged gasps. The thrill of the moment is heightened by the taboo nature of your relationship, and you revel in the intensity of the act. <br><br>
<<if $mainChar.look.clothes.torso.name is '' and $mainChar.look.clothes.legs.name is '' and $mainChar.look.lingerie.chest.name is '' and $mainChar.look.lingerie.groin.name is ''>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Kitchen/Dishes/Dishes_fuck{0}.webp", random(2,4))]] @@
<<else>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Kitchen/Dishes/Dishes_fuck{0}.webp", random(0,4))]] @@<</if>>
<br>
You can feel yourself getting closer to climax, your body tensing with pleasure. You continue to speak in a childlike voice, encouraging him.
<<ct "MC" "">>
Yes, Daddy! Please... fuck me harder! I love it when you... ah!... when you take care of me like this!
<</ct>>
Suddenly, he tenses, and you feel him release inside you, filling your pussy with his hot cum. You clench your muscles, feeling the warmth spread through you. The sensation is overwhelming, and you have to bite your lip to keep from crying out. He smiles, a look of pride and satisfaction on his face.
<<ct "dad" "Happy">>
You're a good girl, sweetheart.
<</ct>>
After a few minutes, you collect your thoughts, regain composure, grab your clothes, and [[finish up cleaning dishes.->Kitchen]]<br><br>
<<HaveASexWidget "vaginal" "dad">><br>
<<MainChar_Stats "dad" "1">>
<<MainChar_Stats "corruption" "1" "80">>
<<MainChar_Stats "arousal" "50">>
<<MainChar_Stats "energy" "-20">>
<<set $minute += 30>>
<</linkreplace>><br><br>
<<elseif $mainChar.look.clothes.torso.name is '' and $mainChar.look.clothes.legs.name is '' and $mainChar.look.lingerie.chest.name is '' and $mainChar.look.lingerie.groin.name is ''>>
As you scrub a particularly stubborn plate, you hear the door creak open. You glance over your shoulder to see your father entering the kitchen. His eyes widen in surprise as he takes in your state of undress.
<<if $brother.relationship <=20>>
Your father's expression darkens as he sees you.
<<ct "dad" "Surprised">>
What the hell are you doing? Put some clothes on, for God's sake.
<</ct>>
<<ct "MC" "">>
I'm just doing the dishes. What's the big deal?
<</ct>>
<<ct "dad" "Surprised">>
This is inappropriate. You can't just walk around like this. Have some respect for yourself.
<</ct>>
<<ct "MC" "">>
Whatever...
<</ct>>
You roll your eyes, turning back to the sink and feeling a mix of frustration and resentment. The tension between you is palpable, and you can't help but feel a sense of distance and hostility. You go back to your chores and [[put away the clean dishes.->Kitchen]] <br><br>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "dad" "-1">>
<<set $minute += 15>>
<<elseif $mom.relationship <=60>>
Your father pauses, his eyes lingering on your exposed skin.
<<ct "dad" "Surprised">>
Uh, what are you wearing? Or rather, not wearing?"
<</ct>>
<<ct "MC" "">>
Just something comfortable. It's hot in here, and I thought I'd cool off a bit.
<</ct>>
<<ct "dad" "Tease">>
Well, it's... it's certainly a look... Just make sure you don't catch a cold.
<</ct>>
<<ct "MC" "">>
Don't worry, Dad. I'm tougher than I look.
<</ct>>
You continue washing the dishes, feeling a mix of amusement and satisfaction at his reaction. The dynamic between you is playful and comfortable, even if there's a hint of underlying tension.<br><br> [[Finish up and put away the clean dishes.->Kitchen]] <br><br>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "dad" "1" "40">>
<<set $minute += 15>>
<<else>>
Your father's eyes soften as he sees you, a warm smile spreading across his face. <<ct "dad" "Tease">>
There's my little girl. Looking as beautiful as ever!
<</ct>>
You turn to face him, a wide, innocent smile on your face. You take your softest, most childlike tone.
<<ct "MC" "">>
Hiii, Daddy! I'm just doing the dishes to please you and Mommy!
<</ct>>
<<ct "dad" "Tease">>
You know, you look so cute like this. Daddy's little girl is all grown up.
<</ct>>
He walks over, standing behind you, his hands gently resting on your shoulders. You lean back against him, feeling a rush of excitement and contentment.
<<ct "MC" "">>
Thank you, Daddy! I like making you happy!
<</ct>>
<<ct "dad" "Tease">>
You always make Daddy happy, baby girl. You're the best little girl a daddy could ask for.
<</ct>>
You continue washing the dishes, feeling a mix of pride and excitement. The bond between you is strong and intimate, filled with love and a deep, mutual understanding. You know that no matter what, your daddy will always be there for you, guiding and protecting you.<br><br>
[[Finish up with dishes.->Kitchen]] <br><br>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "dad" "1" "40">>
<<set $minute += 15>>
<</if>>
<<else>>
As you finish washing the last plate, you hear the door creak open. You glance over your shoulder to see your father entering the kitchen. He pauses, taking in the scene, and a warm smile spreads across his face.
<<ct "dad" "Happy">>
Hey there. Thanks for doing the dishes. It's really appreciated.
<</ct>>
<<ct "MC" "">>
No problem, Dad. I figured I'd help out a bit. It's the least I can do.
<</ct>>
You turn back to the sink and [[finish up.->Kitchen]] <br><br>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "dad" "1" "40">>
<<set $minute += 15>>
<</if>>
<<else>>
[[Finish up with dishes.->Kitchen]] <br><br>
<<MainChar_Stats "energy" "-10">>
<<set $minute += 15>>
<</if>><<if $kitchenEating is "breakfast">>
<<set $minute += 15>>
<<else>>
<<set $minute += 40>>
<</if>>
@@.default-image-wrapper;
[img[String.format($urlPath + "/Kitchen/Eating/kitchenEating_"+ $kitchenEating + ".jpg")]]
@@<br>
<<include "Cloth level">>
<<SeeCumOnPcWidget 'home'>>
<<if $mainChar.appearance.makeup is "Ruined">>
As you take your place, you can feel the weight of their gazes on you, particularly your mother's. Your makeup is smudged and running, a clear sign that something is amiss. Your mother looks at you with concern, her voice tinged with that familiar infantilizing tone.
<<ct "mom" "Surprised">>
Sweetheart, what happened to your face? You look like you've been through a war.
<</ct>>
You freeze for a moment, your mind racing to come up with a plausible explanation.
<<ct "MC" "">>
Oh, um, I just had a rough night... I must have forgotten to wash my face before bed.
<</ct>>
<</if>>
<<if $mainChar.appearance.isCombed != true and $mainChar.appearance.makeup is "None">>
As you reach for a plate, your mother pauses and looks at you, her eyes narrowing slightly.
<<ct "mom" "Angry">>
Sweetie, you haven't brushed your hair or put on any makeup yet. You're such a beautiful girl, but you need to take better care of yourself. It's important to always look your best.
<</ct>>
Her voice is gentle but you notice a hint of disapproval. You feel a twinge of annoyance but try to keep your voice neutral.
<<ct "MC" "">>
I was just going to do it after eating, Mom.
<</ct>>
<<elseif $mainChar.appearance.isCombed != true>>
As you reach for a plate, your mother pauses and looks at you, her eyes narrowing slightly.
<<ct "mom" "Angry">>
Sweetie, you haven't brushed your hair yet. You know how important it is to look presentable, even at home.
<</ct>>
Her voice is gentle but you notice a hint of disapproval. You feel a twinge of annoyance but try to keep your voice neutral.
<<ct "MC" "">>
I was just going to do it after eating, Mom.
<</ct>>
<<elseif $mainChar.appearance.makeup is "None">>
As you reach for a plate, your mother pauses and looks at you, her eyes narrowing slightly.
<<ct "mom" "Angry">>
Honey, you forgot to put on your makeup. It's always nice to look put together, even at home.
<</ct>>
Her tone is soft yet laced with a touch of criticism. You pause, feeling a small spark of irritation, but you try to keep your composure.
<<ct "MC" "">>
I planned to do it later, Mom.
<</ct>>
<</if>>
<<set _comment to random(2)>>
<<if $kitchenEating == "breakfast">>
<<if _comment is 0>>
The breakfast table is a hub of activity as you and your family enjoy a hearty meal before starting the day. Your mom is busy packing lunches, while your dad is checking his work emails on his laptop. Your brother is already halfway through his cereal, his backpack ready by the door.
<<ct "mom" "Neutral">>
Did you finish your math homework?
<</ct>>
You look up, surprised, your eyebrows lifting, only to realize that your mother wasn’t talking to you at all—her eyes were on your brother, , who was drinking his orange juice. He nods.
<<ct "brother" "Neutral">>
Yeah, it was pretty easy this time.
<</ct>>
Your dad glances up from his laptop and looks at you. You swallow a bite of your toast, knowing he'll ask a similar question.
<<ct "dad" "Neutral">>
And how about you? Did you finish that history project?
<</ct>>
<<ct "MC" "">>
Almost done. I just need to add a few more details tonight."
<</ct>>
<<ct "mom" "Happy">>
Good, I'm glad you're both staying on top of your schoolwork.
<</ct>>
<<elseif _comment is 1>>
The breakfast table is filled with the comforting sounds of clinking silverware and the hum of conversation. Your mom is pouring herself a second cup of coffee, while your dad is discussing the latest news with your brother.
<<ct "mom" "Neutral">>
Have you guys thought about what you want to do for summer vacation?
<</ct>>
<<ct "brother" "Happy">>
I don't know, maybe go to the beach or something.
<</ct>>
<<ct "dad" "Happy">>
The beach sounds nice. We could rent a house for a week.
<</ct>>
<<ct "MC" "">>
Or we could go camping. I've always wanted to try that.
<</ct>>
<<ct "mom" "Happy">>
Camping could be fun. We'll have to look into it. Maybe we can do both—a week at the beach and a weekend camping.
<</ct>>
<<ct "brother" "Happy">>
Sounds like a plan. As long as we get to do something fun.
<</ct>>
<<ct "MC" "">>
Definitely. Summer can't come soon enough.
<</ct>>
<<else>>
You're sitting at the breakfast table with your parents and your brother, the aroma of fresh coffee and pancakes filling the air. Your brother is scrolling through his phone, occasionally glancing up to join the conversation. Your mom looks up from her magazine.
<<ct "mom" "Neutral">>
So, what are everyone's plans for the next weekend?
<</ct>>
<<ct "dad" "Neutral">>
I was thinking of finally fixing that leaky faucet in the bathroom.
<</ct>>
<<ct "brother" "Happy">>
I have a soccer game on Saturday, and then I'm hanging out with some friends.
<</ct>>
<<ct "mom" "Happy">>
Sounds like a fun weekend. Just make sure you're back by dinner.
<</ct>>
<<ct "dad" "Neutral">>
And don't forget to do your homework before you go out.
<</ct>>
<</if>><br><br>
<<elseif $kitchenEating == "dinner">>
<<if _comment is 0>>
You're sitting at the dinner table with your parents and your brother, the aroma of a home-cooked meal filling the air. Your dad starts.
<<ct "dad" "Neutral">>
I heard they're finally going to fix that pothole on Maple Street. It's been there for months.
<</ct>>
<<ct "mom" "Neutral">>
About time. I almost blew a tire on that thing last week. The construction on Main Street is a nightmare.
<</ct>>
<<ct "MC" "">>
I know, right? The bus had to take a detour the other day just to avoid it. It's like they're trying to make our lives harder.
<</ct>>
<<elseif _comment is 1>>
You're sitting at the dinner table with your parents and your brother, the clinking of utensils against plates creating a comforting background noise.
<<ct "mom" "Happy">>
I saw Mrs. Johnson at the grocery store today. She said her daughter just got accepted into Belleview school. Isn't that wonderful?
<</ct>>
<<ct "dad" "Happy">>
That's great news. I remember when she used to draw all over the sidewalk with chalk. It's nice to see her succeeding. Maybe we should send her a congratulatory card."
<</ct>>
<<ct "mom" "Happy">>
That's a good idea. We should support her achievements.
<</ct>>
<<else>>
You're sitting at the dinner table with your parents and your brother, the conversation flowing easily. Your mom is talking about the latest news in the neighborhood.
<<ct "mom" "Neutral">>
Did you hear about the new park they're building downtown? It's going to have a playground and a community garden.
<</ct>>
<<ct "dad" "Neutral">>
Yeah, I read about that. It sounds like a great addition to the area.
<</ct>>
<<ct "brother" "Neutral">>
I hope they put in a basketball court. That would be awesome.
<</ct>>
<</if>><br><br>
<<else>>
<<if _comment is 0>>
You are seated at the dinner table with your parents and your brother, the aroma of the evening meal filling the air. The clinking of cutlery against plates and the soft hum of conversation create a familiar, comforting atmosphere. Your parents are engrossed in a discussion about the latest neighborhood gossip, their voices blending together in a steady rhythm.
<<ct "mom" "Neutral">>
Did you hear about the Johnsons? They're finally renovating their kitchen. It's about time, if you ask me.
<</ct>>
<<ct "dad" "Neutral">>
I heard they're going all out, top-of-the-line appliances and everything.
<</ct>>
Your dad takes a bite of his food while your brother, barely looking up from his plate, chimes in the conversation.
<<ct "brother" "Neutral">>
As long as they don't make too much noise during the day, I don't care what they do.
<</ct>>
Your parents laugh, and the conversation flows easily, touching on various trivial topics that fill the evening with a sense of normalcy and warmth.
<<elseif _comment is 1>>
<<ct "dad" "Neutral">>
We should think about planning a trip for next summer. Maybe somewhere by the beach. It's been a while since we had a proper vacation.
<</ct>>
You see the eyes of your mother lighting up with excitement as she looks up from her plate.
<<ct "mom" "Happy">>
That sounds wonderful. We could look into renting a beach house. It would be so relaxing. I've always wanted to go to the Caribbean. The water is supposed to be crystal clear!
<</ct>>
<<ct "brother" "Neutral">>
What about the cost? Beach houses can be pretty expensive.
<</ct>>
The discussion continues, with each of you throwing out ideas and suggestions, the anticipation of a future getaway bringing a sense of joy and unity to the table.
<<else>>
<<ct "mom" "Happy">>
Did you see the last episode of... I forgot the name... You know, that new drama series ?
<</ct>>
<<ct "dad" "Happy">>
Oh yeah, the plot twist was insane! I knew something was up with the maid from the start. Her willingness to help was too good to be true.
<</ct>>
Your brother, who usually prefers action movies, surprises everyone by chiming in the conversation.
<<ct "brother" "Neutral">>
I actually watched it too. It was pretty good. Better than I expected.
<</ct>>
Your parents exchange a glance, smiling at the rare agreement. The conversation continues, with each of you sharing your thoughts and predictions for the next episode, the shared interest creating a bonding moment that makes the dinner even more enjoyable.
<</if>><br><br>
<</if>>
<<if $mainChar.corruption >= 30 and ($brother.relationship>=30 or $dad.relationship>=30 or $mom.relationship>=20)>>
<span id='brother'><<if $brother.relationship >= 30 and random(2) is 0>>
You can't help but notice the quick glances your brother is sending to your chest. Feeling playful, you wonder whether you should <<linkreplace "tease him.">>tease him.<br><br>
Unable to resist, you begin to slowly stir things up under the table. With a mischievous glint in your eyes, you discreetly slip your foot out of your shoe and extend it under the table. You slide your foot closer until it meets his thigh and then inch up further. You gently place your foot on his crotch, feeling the warmth and the unmistakable hardness of your brother's cock through his pants. You begin to rub it against him, applying just the right amount of pressure to tease and excite. <br><br>
@@.default-image-wrapper; [img[String.format($urlPath + "/Kitchen/Eating/Feet_tease{0}.webp", random(2))]] @@<br>
Your brother's eyes widen in surprise, and he quickly looks around to make sure no one else has noticed. You maintain a casual demeanor, continuing to eat and engage in conversation with your family, all the while keeping your foot in place and continuing your subtle, rhythmic movements.
<span id='push_brother'><<if $mainChar.corruption>=40 and $brother.relationship>=30>><<linkreplace "Push it further.">>
Suddenly, he discreetly unzips his pants and pulls out his cock, the sight of it sending a wave of excitement through you. You continue to rub him with your foot, now able to feel the smooth, hard length of your brother's cock against your skin. The tension builds, and you can sense his growing need for release. <br><br>
The thrill becomes too much to bear, and you decide to take things further. Your eyes meet his in silent anticipation before you intentionally drop your spoon on the floor, using it as an excuse to slip under the table.
<<ct "MC" "">>
Oops, let me get that.
<</ct>>
you say casually, as you slide down from your chair and disappear beneath the tablecloth.<br><br>
Without hesitation, you crawl under the table on all fours before eagerly forcing his manhood in your throat. Your body trembles as your arousal reaches a fever pitch. You eagerly attend to your brother's needs, carefully hiding your actions under the dinner table, surrounded by your family. His hard cock presses against your palm as you stroke it confidently as he continues to eat and converse.
<br><br>
@@.default-image-wrapper; [img[String.format($urlPath + "/Kitchen/Eating/Suck{0}.webp", random(2))]] @@<br>
Finally, the sensations become too much for him and he releases inside you, flooding your mouth with his thick, hot cum. You quickly swallow it all and, with a satisfied smile on your lips, you get up from the table and continue eating. Content in the knowledge that you have served him well, you can feel your brother's cum slowly passing through you as you [[finish your meal.->Kitchen]]<br><br>
<<HaveASexWidget "bj" "brother">>
<<MainChar_Stats "energy" "20">>
<<MainChar_Stats "arousal" "20">>
<<MainChar_Stats "brother" "1" "30">>
<<MainChar_Stats "brother" "1" "30">>
<<MainChar_Stats "brother" "2" "30">>
<<MainChar_Stats "corruption" "1" "60">>
<<MainChar_Stats "cleanliness" "-5">>
<br>
<<replace #stop_brother>><</replace>><</linkreplace>><br><</if>></span>
<span id='stop_brother'><<linkreplace "Stop it there.">>
As you slowly remove your feet from your brother's body, you notice in his eyes a mixture of relief and disappointment. You give him a daring smile before [[finishing your meal.->Kitchen]]<br><br>
<<MainChar_Stats "energy" "30">>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "brother" "1" "30">>
<<MainChar_Stats "brother" "1" "30">>
<<MainChar_Stats "brother" "1" "30">>
<<MainChar_Stats "corruption" "1" "40">>
<<replace #push_brother>><</replace>><</linkreplace>><br></span>
<<replace #mom>><</replace>><<replace #dad>><</replace>>
<<replace #finish_meal>><</replace>><</linkreplace>><br>
<</if>></span>
<span id='dad'><<if $dad.relationship >= 30 and $mainChar.corruption>=40 and random(2) is 0>>
As you're talking with your family, you smile lustfully when you notice a bulge on your dad's crotch seated to your right. You know that a good girl wouldn't hesitate for a moment before <<linkreplace "taking care of his erection.">>taking care of his erection.<br><br>
In a sudden and daring move, you throw your fork onto the floor. Like the servile and caring daughter you are, you sneakily place your head between your father's legs while being surrounded by your oblivious family.<br><br>
You look up at him with fiery eyes, his gaze is filled with shock and desire as you place a single finger to your lips, beckoning for silence. Your fingers dance across the fabric of his trousers until you grasp his hardened shaft in your mouth. <br><br>
@@.default-image-wrapper; [img[String.format($urlPath + "/Kitchen/Eating/Suck{0}.webp", random(2))]] @@<br>
Finally, the sensations become too much for him and he releases inside you, flooding his daughter's mouth with his thick, hot cum. You quickly swallow it all and, with a satisfied smile on your lips, you get up from the table before continuing to eat. Content in the knowledge that you have served your dad well, you can feel his cum slowly passing through you as you [[finish your meal.->Kitchen]]<br><br>
<<HaveASexWidget "bj" "dad">>
<<MainChar_Stats "energy" "20">>
<<MainChar_Stats "arousal" "20">>
<<MainChar_Stats "brother" "1" "30">>
<<MainChar_Stats "brother" "1" "30">>
<<MainChar_Stats "dad" "2" "30">>
<<MainChar_Stats "corruption" "1" "60">>
<<MainChar_Stats "cleanliness" "-5">>
<<replace #mom>><</replace>><<replace #brother>><</replace>>
<<replace #finish_meal>><</replace>>
<</linkreplace>><br><</if>></span>
<span id='mom'><<if $mom.relationship >= 20 and random(2) is 0>>
You can't tell if it's your imagination, but your mother's eyes seem to be filled with lust as she keeps glancing at you. To find out, you can <<linkreplace "tease her.">>tease her.<br><br>
@@.default-image-wrapper; [img[String.format($urlPath + "/LivingRoom/Fuck/lesbian_tease0.webp")]] @@
<<if $mom.relationship <=40 or random(1) is 0>>
You slide your hand slowly, almost imperceptibly onto her thigh under the dinner table. She looks at you in surprise before placing her hand on yours with tenderness. However, as you observe her reaction, it becomes evident that you may have misinterpreted her actions, for she appears to regard this gesture as purely friendly, nothing more. You remove your hand and [[finish your meal.->Kitchen]]<br><br>
<<MainChar_Stats "energy" "30">>
<<MainChar_Stats "arousal" "5">>
<<MainChar_Stats "brother" "1" "30">>
<<MainChar_Stats "dad" "1" "30">>
<<MainChar_Stats "mom" "1" "30">>
<<MainChar_Stats "corruption" "1" "40">>
<<else>>
You slide your hand slowly, almost imperceptibly onto her thigh under the dinner table. Her eyes go wide in surprise, but she responds with a quiver as she opens her legs to allow you better access. Now that you are aware of her actual arousal, you withdraw your fingers. You find yourself somewhat puzzled by your mother's gaze as she silently begs you to keep going.<br><br>
<span id="push_mom"><<if $mainChar.corruption >=60>><<linkreplace "Push it further.">>
She is taken aback as she sees you dropping to your knees, swiftly sliding beneath the tablecloth and between her legs. Your hot breath on her intimate area sends shivers through her body as your tongue finds its way inside of her. <br><br>
@@.default-image-wrapper; [img[String.format($urlPath + "/Kitchen/Eating/Lesbian{0}.webp", random(2))]] @@<br>
Overwhelmed by pleasure, soft moans escape her lips despite her best efforts at self-control as you move your tongue in her dripping pussy. As her orgasm builds, her body clenching uncontrollably in the chair until finally it washes over her under the unaware gaze of your family. You quickly suck all her pussy juice and, with a satisfied smile on your lips, you get up from the table before [[finishing your meal.->Kitchen]]<br><br>
<<HaveASexWidget "masturbated" "mom">>
<<MainChar_Stats "energy" "20">>
<<MainChar_Stats "arousal" "30">>
<<MainChar_Stats "mom" "2" "30">>
<<MainChar_Stats "brother" "1" "30">>
<<MainChar_Stats "dad" "1" "30">>
<<MainChar_Stats "corruption" "1" "80">>
<<replace #stop_mom>><</replace>><</linkreplace>><br><</if>></span>
<span id="stop_mom"><<linkreplace "Stop it there.">>
As you continue to eat, you feel the tension rising between you and your mom. As she finishes her meal and gets up, your eyes are drawn to the wet spot left behind on her chair, undeniable reminder of her unfulfilled desires. [[Your meal finished,->Kitchen]] you get up and leave. <br><br>
<<MainChar_Stats "energy" "20">>
<<MainChar_Stats "arousal" "5">>
<<MainChar_Stats "dad" "1" "30">>
<<MainChar_Stats "brother" "1" "30">>
<<MainChar_Stats "corruption" "1" "40">>
<<replace #push_mom>><</replace>><</linkreplace>></span>
<</if>>
<<replace #finish_meal>><</replace>>
<<replace #brother>><</replace>><<replace #dad>><</replace>><</linkreplace>>
<br><</if>></span>
<<else>>
<<MainChar_Stats "energy" "30">>
<<MainChar_Stats "brother" "1" "30">>
<<MainChar_Stats "brother" "1" "30">>
<<MainChar_Stats "brother" "1" "30">>
<</if>>
<br>
<span id='finish_meal'>[[Finish your meal. ->Kitchen]]</span><<set $minute += 20>>
<<if $couchfuck is "brother">>
<<if $brother.relationship <60>>
You take his hand, guiding it between your legs, letting him feel the heat and wetness there.
<<ct "MC" "">>
See how much I want it? How much I want you to fuck me right here on the couch?
<</ct>>
He hesitates for a moment, but the fire in your eyes and the wetness between your legs spur him on. He pushes you back onto the couch, his body covering yours as he kisses you roughly, his tongue invading your mouth. You moan into the kiss, your legs wrapping around his waist as you grind against him.
<<ct "MC" "">>
That's it, take control. Fuck your little sister like the dirty slut she is.
<</ct>>
He growls, his hips thrusting forward as he enters you with a single, forceful stroke. You cry out, your body arching beneath him as he begins to move, his cock filling you completely. The couch creaks beneath you, the sound of your moans and the slap of flesh against flesh filling the room.
<<ct "MC" "">>
Harder! Fuck me harder, brother. Make me feel it.
<</ct>>
<<ct "brother" "Neutral">>
Ah— W-We shouldn’t... Nnnh... but you feel so good...
<</ct>>
You can feel the pleasure building inside you, your body trembling with each powerful stroke.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/LivingRoom/Fuck/Couch_Fuck_Male{0}.webp', random(0,6))]]
@@<br>
The urgent danger of being caught by your unsuspecting parents fuels your arousal as each thrust brings you closer and closer to the edge of ecstasy.
<<ct "brother" "Neutral">>
F-Fuck... You’re so tight... Nnngh...
<</ct>>
As he continues to take you, you feel a sense of fulfillment and satisfaction, knowing that he is giving in to your desires and embracing his role as your dominant.
<<ct "MC" "">>
SHIT—! Oh fuck, I’m gonna squirt all over your dick! Ah! Fuck me like a whore! Hyaaah~
<</ct>>
you scream, your orgasm crashing over you like a wave. Your body convulses beneath him, your pussy clenching tightly around his cock. He groans, his body tensing as he reaches his own climax. Your legs shake as you <<linkreplace "kneel in front of him.">> kneel in front of him, tongue out with your eyes locked on his. You feel the warm liquid splash against your face as he ejaculates from pleasure, painting your skin white with hot, sticky semen.
<<ct "MC" "">>
Mmm, so good ~
<</ct>>
Your eyes are locked on his as you suck your fingers clean. He watches you, his breath coming in ragged gasps, a look of disbelief and satisfaction on his face. <br><br>
@@.default-image-wrapper; [img[String.format($urlPath + '/LivingRoom/Fuck/Couch_Finish_Male{0}.webp', random(6))]]@@ <br>
You sit up, your body still trembling with the aftershocks of your orgasm. You lean in, pressing a soft kiss to his lips.
<<ct "MC" "">>
Thank you, brother. That was exactly what I needed.
<</ct>>
You grab your clothes and rush towards the [[bathroom->Bathroom]] hoping your parents will not see you on the way.<br><br>
<<HaveASexWidget "vaginal" "brother" "face">>
<<MainChar_Stats "arousal" "80">>
<<MainChar_Stats "corruption" "1" "40">>
<<MainChar_Stats "brother" "1">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "energy" "-30">>
<<MainChar_Stats "combed" "false">>
<</linkreplace>>
<<else>>
Your brother pins you down, his body pressing against yours, and you can feel his strength and dominance.
<<ct "Brother" "Tease">>
Spread your legs and show my that slutty cunt of yours."
<</ct>>
You immediately comply and turn on yourself on the sofa to present yourself to him. You take on a submissive pose, your eyes locked on his as you begin to rub your exposed pussy in front of him. He positions himself between your legs, his fingers tracing the sensitive skin of your inner thighs. You shiver with anticipation, your body already responding to his touch.
<<ct "brother" "Angry">>
Ah— Look at you, trembling for me. Now beg for it.
<</ct>>
<<ct "MC" "">>
Please Big Bro... take me. Take me like the cocksleeve I am.
<</ct>>
He smirls and enters you forcefully, his movements rough and aggressive. You let out a moan, a mix of pleasure and pain, as he begins to thrust into you. The couch creaks beneath you, the sounds of your shared pleasure filling the room.
<<ct "MC" "">>Mmm—! Do whatever you want with me... Nnngh! P-Please, don’t stop! Ahhhh~!
<</ct>>
<<ct "brother" "Angry">>
Ah— Look at you... whimpering like a need little bitch. You’re so easy to break.
<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/LivingRoom/Fuck/Couch_Fuck_Male{0}.webp', random(0,6))]]
@@<br>
The urgent danger of being caught by your unsuspecting parents fuels your arousal as each thrust brings you closer and closer to the edge of ecstasy. As he continues to take you, you feel a sense of fulfillment and satisfaction, knowing that you are giving in to his desires and embracing your role as his submissive. The room is filled with the sounds of your moans and his grunts, a symphony of pleasure and dominance.
<<ct "brother" "Angry">>
OH SHIT— I’m gonna cum so hard you'll drown in it! Now comme here you dumb slut!
<</ct>>
Your body moves involuntarily, obeying his command. Your legs shake as you <<linkreplace "kneel in front of him.">> kneel in front of him, tongue out with your eyes locked on his.
<<ct "MC" "">>
Yeah, ruin my makeup, Big Brother. Mark me as yours.
<</ct>>
You feel the warm liquid splash against your face as he ejaculates from pleasure, painting your skin white with hot, sticky semen. You close your eyes, reveling in the sensation, your body trembling with a mix of pleasure and submission. <br><br>
@@.default-image-wrapper; [img[String.format($urlPath + '/LivingRoom/Fuck/Couch_Finish_Male{0}.webp', random(6))]]@@ <br>
<<ct "brother" "Angry">>
Look in the mirror. That’s all you are now—a used toy with my seed on her face.
You look up at him, your face covered in his cum, a sense of pride and submission washing over you.
<</ct>>
<<ct "MC" "">>
I'm *your* used toy, Big Bro ~
<</ct>>
<<ct "brother" "Tease">>
Now clean up. We don't want Mom and Dad to see what a naughty little sister you've been.
<</ct>>
You nod, taking a deep breath, a satisfied smile on your lips. You grab your clothes as you rush towards the [[bathroom->Bathroom]] hoping your parents will not see you on the way.<br><br>
<<HaveASexWidget "vaginal" "brother" "face">>
<<MainChar_Stats "arousal" "80">>
<<MainChar_Stats "corruption" "1" "40">>
<<MainChar_Stats "brother" "1">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "energy" "-30">>
<<MainChar_Stats "combed" "false">>
<</linkreplace>>
<</if>>
<<elseif $couchfuck is "dad">>
<<if $dad.relationship<60>>
Your dad pushes you down onto the couch, his body pressing against yours. You feel his hands roaming over your body, his touch rough and demanding. He spreads your legs, positioning himself between them, but stops suddenly. He swallows hard, his eyes widening as you press your body against his.
<<ct "dad" "Neutral">>
We... we shouldn't...
<</ct>>
He murmurs, but his hands are already resting on your hips, his grip tightening slightly.
<<ct "MC" "">>
Please, Daddy. I want you to fuck me. Right here, on the couch. I want to be your good little girl. Don't you love me?
<</ct>>
You can feel his hardness pressing against you, and a wave of anticipation washes over you. With a groan, he gives in, his mouth crashing down on yours in a hungry, desperate kiss. You spread your legs wide, inviting him in, your eyes locked on his as he positions himself between your thighs. He groans, his cock already hard and throbbing as he enters you with a single, forceful thrust.
<<ct "MC" "">>
Ah—! Nnnhhh~! F-Fuck, it’s— so good!
<</ct>>
You cry out, your back arching as you take him deep inside you. He begins to move, his hips thrusting against yours as he fucks you with abandon.
@@.default-image-wrapper;
[img[String.format($urlPath + '/LivingRoom/Fuck/Couch_Fuck_Male{0}.webp', random(0,6))]]
@@
The moment is charged with a mix of desire and taboo, and you embrace it fully, lost in the pleasure and the role you've chosen to play. As he says the words
<<ct "dad" "Tease">>
Come here babygirl, I have a treat for you.
<</ct>>
Your body moves involuntarily, obeying his command. Your legs shake as you <<linkreplace "kneel in front of him.">> kneel in front of him, tongue out with your eyes locked on his.
<<ct "dad" "Tease">>
Open your mouth, little girl.
<</ct>>
<<ct "MC" "">>
I promise I’ll swallow every drop! Just like a big girl!
<</ct>>
You obey, opening your mouth wide, your eyes locked onto his. He positions himself in front of you, and with a final groan, he releases, his hot seed splashing across your face. <br><br>
@@.default-image-wrapper; [img[String.format($urlPath + '/LivingRoom/Fuck/Couch_Finish_Male{0}.webp', random(0,7))]]@@ <br>
You feel the warmth of it, the sensation both shocking and exhilarating. He looks down at you, a mix of pride and lust in his eyes.
<<ct "dad" "Tease">>
Good girl. You've been a very good girl.
<</ct>>
You smile up at him, feeling a sense of completion and connection. The moment is intense and intimate, and you know that you've satisfied him in a way that only you can.<br>
You take a deep breath and grab your clothes as you rush towards the [[bathroom->Bathroom]] praying that no one will catch you along the way.<br><br>
<<HaveASexWidget "vaginal" "dad" "inpussy">>
<<MainChar_Stats "arousal" "+40">>
<<MainChar_Stats "corruption" "1" "80">>
<<MainChar_Stats "dad" "1">>
<<MainChar_Stats "energy" "-30">>
<<MainChar_Stats "cleanliness" "-20">>
<</linkreplace>>
<<else>>
Your dad pushes you down onto the couch, his body pressing against yours. His hands roam over your body, exploring your curves with a mix of tenderness and desire. You can feel his hardness pressing against your thigh, and you reach down, your fingers wrapping around his length through his pants. He groans, his hips bucking slightly as you begin to stroke him.
<<ct "dad" "Tease">>
Fuck, sweetheart ~ You feel so good.
<</ct>>
You smile, your eyes locked on his as you unzip his pants, freeing his cock from its confines. He lets out a soft gasp as you wrap your fingers around his shaft, your thumb circling the sensitive tip.
<<ct "MC" "">>
Lie down, Daddy. Let me take care of you.
<</ct>>
Your voice is filled with a mix of innocence and seduction. He nods, his body trembling with anticipation as he lies back on the couch, his cock standing proud and erect. You straddle him, your pussy hovering just above his length as you lean down to kiss him once more.
<<ct "MC" "">>
Fuck me, Daddy. Use your little girl.
<</ct>>
He groans, his hands gripping your hips as he guides you down onto his cock. You let out a moan of pleasure as he fills you completely, your body stretching to accommodate his size. He begins to move, his hips thrusting up to meet yours as you ride him with abandon. The sound of flesh against flesh fills the room, and you feel a mix of pleasure and pain as he takes you.
@@.default-image-wrapper;
[img[String.format($urlPath + '/LivingRoom/Fuck/Couch_Fuck_Male{0}.webp', random(0,6))]]
@@
<<ct "dad" "Happy">>
You’re so tight for me, princess. Nnnh… Did you miss Daddy this much?
<</ct>>
<<ct "MC" "">>
Y-Yes, Daddy! Mmmph—! Ngh—! T-Take my pussy... Guhh—
<</ct>>
The moment is charged with a mix of desire and taboo, and you embrace it fully, lost in the pleasure and the role you've chosen to play. He continues to thrust into you, his own orgasm building as he chases his own release. As he says the words
<<ct "dad" "Happy">>
Come here, sweetheart. Mmm… Daddy wants to see that pretty face of yours all covered in him. Be a good girl and kneel.
<</ct>>
Your body moves involuntarily, obeying his command. Your legs shake as you <<linkreplace "kneel in front of him.">> kneel in front of him, tongue out with your eyes locked on his. <br><br>
<<ct "dad" "Tease">>
Open your mouth, little girl.
<</ct>>
<<ct "MC" "">>
Yay! I’m gonna be so sticky! Like a glitter bomb but naughty!
<</ct>>
He positions himself in front of you, and with a final groan, he releases, his hot seed splashing across your face. You feel the warmth of it, the sensation both shocking and exhilarating. <br><br>
@@.default-image-wrapper; [img[String.format($urlPath + '/LivingRoom/Fuck/Couch_Finish_Male{0}.webp', random(0,6))]]@@
You collapse onto his chest with a satisfied smile on your lips, your body spent and trembling. He wraps his arms around you, his breath coming in ragged gasps as he presses a soft kiss to your forehead.
<<ct "dad" "Happy">>
Look at you, all flushed and happy. Ah— You’re such a good girl when you let Daddy love you like this.
<</ct>>
You purr in contentment, your eyes fluttering closed as you bask in the afterglow of your shared pleasure. As you lie there, wrapped in each other's arms, you feel a sense of completion and connection. The moment is intense and intimate, and you know that you've satisfied your father in a way that only you can.You take a deep breath and grab your clothes as you rush towards the [[bathroom->Bathroom]] praying that no one will catch you along the way.<br><br>
<<HaveASexWidget "vaginal" "dad" "inpussy">>
<<MainChar_Stats "arousal" "+40">>
<<MainChar_Stats "corruption" "1" "80">>
<<MainChar_Stats "dad" "1">>
<<MainChar_Stats "energy" "-30">>
<<MainChar_Stats "cleanliness" "-20">>
<</linkreplace>>
<</if>>
<<elseif $couchfuck is "mom">>
You feel a shiver run down your spine as she sits next to you, her hand gently caressing your thigh. She smiles, her fingers tracing patterns on your skin, sending waves of pleasure through your body.
<<ct "mom" "Tease">>
You've been such a good girl. Let's see how good you can be for Mommy.
<</ct>>
Your mom eagerly slides her fingers over your legs, stopping at your dripping wet pussy. You let out a soft cry, your body arching against her touch as her fingers slip inside you, exploring and pleasuring. You let out a soft cry, your body arching against her touch.
<<ct "MC" "">>
Oh, Mommy, that feels so good ~
<</ct>>
<<ct "mom" "Tease">>
Of course, my little princess. Let's make each other feel good.
<</ct>>
She positions herself between your legs, her body pressing against yours. You feel a mix of excitement and anticipation as she begins to move, her hips grinding against yours in a rhythmic motion. As the session continues, you feel a sense of connection and intimacy, knowing that you've found a way to satisfy both your mother's needs and your own. The room is charged with a mix of desire and taboo, and you embrace the moment, fully committed as Mommy's little girl.
<<ct "MC" "">>
Ah— Mommy… Nnnh… I love you so much when you do this.
<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/LivingRoom/Fuck/Couch_Fuck_Female{0}.webp', random(0,2))]]
@@<br>
<span id='strapon'><<if $inventory.has('SexShopItems','Strapon')>><<linkreplace "Take your strapon.">>
You pause your movements, looking deep into your mother's eyes with a mischievous smile.
<<ct "MC" "">>
Wait right here, Mommy! Don’t move, okay? I have a *super* special surprise for you!
<</ct>>
<<ct "mom" "Surprised">>
Oh? What kind of surprise, baby girl? You better not be up to something naughty...
<</ct>>
You giggle, wiggling excitedly before slipping out of her arms and dashing to your room. You return moments later, a strap-on harness snugly fastened around your waist. Your mother’s eyes widen as you approach the bed, her lips parting slightly in surprise.
<<ct "mom" "Surprised">>
Oh my! What *do* you have there, my little vixen? Are you going to show Mommy how grown-up you are?
<</ct>>
<<ct "MC" "">>
Uh-huh! I wanna make Mommy feel *so* good, just like Daddy does! Can I, Mommy? Can I fuck you with my big girl toy?
<</ct>>
<<ct "mom" "Happy">>
Oh, baby... Mommy would *love* that. Show me what you’ve got, sweetie.
<</ct>>
You climb back onto the bed, positioning yourself between her legs. You align the strap-on with her entrance, feeling the heat and wetness against the toy. Slowly, you push forward, filling her inch by inch. Your mother moans, her body arching to meet your thrusts.<br><br>
@@.default-image-wrapper; [img[String.format($urlPath + "/Parents_Room/Lesbian/strapon{0}.webp",random(3))]]
@@<br>
<<ct "MC" "">>
Look, Mommy! I’m doing it! Am I doing it right?
<</ct>>
<<ct "mom" "Tease">>
Ohhh, yes, baby, *just* like that. Mommy’s so proud of you... You fuck Mommy so good. Just like Daddy does ~
<</ct>>
Your mother's breath comes in quick, desperate gasps. You begin to move faster, your hips thrusting with more urgency.
<<run $("#finish").css("display", "block")>>
<<replace #vanilla>><</replace>><</linkreplace>><br><</if>></span>
<span id="vanilla"><<linkreplace "Make her squirt.">>
<<run $("#finish").css("display", "block")>>
<</linkreplace>></span>
<span id="finish" style="display: none">
As she finally reaches her climax, her body erupts in pleasure and she sprays your face with her juice. A flood of her own juices rolls down onto your chin, the warmth and wetness intensifying the moment.
<<ct "MC" "">>
Eww—! M-Mommy! It’s all sticky and warm on my face! Nnnh… But… it smells like you… so maybe it’s okay…
<</ct>>
<<ct "mom" "Happy">>
Ohhh~ Did Mommy make a mess? Don’t worry, sweetheart—you’re so pretty like this!
<</ct>>
You both lie on the couch, your bodies still entwined and glistening with sweat, you take comfort in each other's embrace, enjoying the feeling of being completely covered in your mom's sticky pussy juice. You can feel the weight of your mother's gaze on you. Her eyes are filled with a mix of satisfaction and a lingering hunger, her breath still coming in soft, ragged gasps.
<<ct "mom" "Happy">>
Ahhh~ My perfect little angel! Mmm… Mommy’s lucky to have a naughty girl like you!
<</ct>>
<<ct "MC" "">>
I-I’m glad you liked it, Mommy! It was fun!
<</ct>>
You look up at her, your own eyes wide and innocent, even as your body still trembles with the aftershocks of your shared pleasure. She smiles down at you, her fingers tracing lazy patterns on your bare skin.
<<ct "mom" "Happy">>
Come on, my little one. Let's get you cleaned up.
<</ct>>
You reluctantly begin to grab your clothes and make your way to the [[bathroom->Bathroom]] to wash off.<br><br>
<<HaveASexWidget "masturbated" "mom">>
<<MainChar_Stats "arousal" "40">>
<<MainChar_Stats "corruption" "1" "80">>
<<MainChar_Stats "mom" "1">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "combed" "false">>
</span>
<</if>>Use the moment to <<linkreplace "Make a lewd comment.">>Make a lewd comment.<br><br>
<span id="brother"><<if _possibleFamily.includes(2)>>Say something lewd to your <<linkreplace "brother.">>brother.<br><br>
<<set _phrase to either(
"Look at how she's obeying him. I bet that feels amazing",
"Her tits are practically begging to be sucked.",
"I bet she's got a tight little pussy under those shorts.",
"Look at that huge ass! Oh, she's bending over!",
"I know you are looking at her tits, bro~ Don't deny it.",
"I wonder what it would feel like to be tied up like that.",
"I bet she loves being told what to do. I can relate to that.",
"Hey bro, can you imagine her moaning your name while you fuck her?"
)>>
You lean closer to your brother and whisper to him:
<<ct "MC" "">>
<<print _phrase>>
<</ct>>
<<if $brother.relationship < 20>>
Your brother turns to you, his eyes wide with shock.
<<ct "brother" "Angry">>
What the hell is wrong with you? Keep that shit to yourself.
<</ct>>
<<MainChar_Stats "brother" "-1">>
<<elseif $brother.relationship >= 20 and $brother.relationship < 40>>
Your brother's face flushes a deep red, and he shifts awkwardly in his seat.
<<ct "brother" "Neutral">>
You’re impossible... but damn, you know how to get my attention.
<</ct>>
Despite his embarrassment, there's a glint of excitement in his eyes, a spark that betrays his true feelings.<br><br>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "brother" "1" "30">>
<<MainChar_Stats "corruption" "1" "30">>
<<elseif $brother.relationship >=40>>
<<ct "brother" "Tease">>
You’re such a filthy little thing, aren’t you?
<</ct>>
His touch is firm, his body language assertive, and you can feel the power dynamic shifting in the room.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/LivingRoom/Fuck/Thigh_tease{0}.webp', random(0,1))]]
@@
<<if $mainChar.corruption >= 40 >><br><br>
You can either leave things as they are or choose to make a move and <<linkreplace "suck him">>suck him.<br><br> You lie down on your brother's lap, feeling a mix of excitement and nervousness. The living room is filled with the soft glow of the TV, and your parents are sitting nearby, engrossed in the show. You glance at your brother, a silent understanding passing between you.<br><br>
Slowly and discreetly, you unzip his pants, your heart pounding in your chest. You can feel the heat of his body as you free his cock, your fingers wrapping around it gently. You take a deep breath, trying to stay calm and quiet, and lean down to take him into your mouth. The sensation is immediate and intense, filling your senses. You focus on your breathing, moving your tongue and lips in a rhythmic motion. The sounds of the TV and your parents' conversation blend with the wet, slurping noises of your mouth, creating a secret symphony of pleasure.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/LivingRoom/Fuck/Sneaky_bj{0}.webp', random(0,2))]]
@@<br>
<span id='push'><<if $mainChar.corruption>=60 and $brother.relationship>=40>><<linkreplace "Push it further.">>
Deciding to go further, you slowly lift your head and stand up, turning your back to him. You bend over, presenting your ass to him, feeling a rush of excitement and anticipation. He quickly adjusts his position and expose your bare pussy. He guides his cock to your entrance, and you bite your lip to stifle a moan as he enters you. The sensation is overwhelming, and you have to focus on staying quiet as he begins to thrust into you. The room is filled with the sounds of the TV and your parents' conversation, but you can hear the faint, wet noises of your bodies moving together.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/LivingRoom/Fuck/Sneaky_Fuck{0}.webp', random(2))]]
@@<br>
As he increases his pace, you have to bite your lip harder to keep from moaning out loud. The thrill of the forbidden act and the risk of being discovered add to the intensity of your pleasure. You can feel yourself getting closer to climax, and you revel in the secret, shared moment with your brother, fully immersed in the taboo act.<br><br>
Suddenly, he tenses, and you feel him release inside you, filling your pussy with his hot cum. You clench your muscles, feeling the warmth spread through you. The sensation is overwhelming, and you have to fight to keep your composure as he finishes, his body shuddering against yours. As he pulls out, you quickly adjust your skirt and sit back down, trying to act as if nothing has happened. <br><br>
<<HaveASexWidget "vaginal" "brother" "inpussy">>
<<MainChar_Stats "corruption" "1" "80">>
<<MainChar_Stats "arousal" "40">>
<<MainChar_Stats "brother" "1">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "cleanliness" "-10">>
<<replace #stop>><</replace>><</linkreplace>><br><</if>></span>
<span id='stop'><<linkreplace "Make him cum.">>
As you feel him getting closer to climax, you increase your pace, determined to bring him to the peak of his pleasure. The risk of being discovered only serves to heighten your arousal, and you revel in the thrill of the moment, fully immersed in the forbidden act. Soon you feel his hard cock pulsating on your tongue. In a last muffled gasp, he fills your mouth with his cum. Given the situation, you have no other choice than swallowing it all before getting up as nothing happened.<br><br>
<<MainChar_Stats "arousal" "20">
<<MainChar_Stats "brother" "1" "450">>
<<MainChar_Stats "corruption" "1" "40">>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "cleanliness" "-5">>
<<HaveASexWidget "bj" "brother">>
<<replace #push>><</replace>><</linkreplace>><br></span>
<</linkreplace>><br>
<<else>> However, even though having your parents next to you while your brother is touching you is very arousing, it is also very risky. You decide to stop it there.<br><br>
<<MainChar_Stats "arousal" "20">>
<<MainChar_Stats "corruption" "1" "40">>
<</if>>
<</if>>
<<replace "#mom">><</replace>> <<replace "#dad">><</replace>><</linkreplace>><br><</if>></span>
<span id="dad"><<if _possibleFamily.includes(0)>>Say something lewd to your <<linkreplace "dad.">>dad.<br><br>
<<set _phrase to either(
"Look at her, Daddy. Do you think my ass is as nice as hers?",
"Daddy look at the girl in a white shirt. Here nipples are showing ~",
"I've never seen a girl with such a perfect body! What about you, daddy?~",
"She looks like she knows how to have a good time in bed",
"Have you seen this?! He just grabbed her butt! What a man!"
)>>
You lean closer to your dad and whisper:
<<ct "MC" "">>
<<print _phrase>>
<</ct>>
<<if $dad.relationship < 20>>
Your dad's face pales, and he turns to you with a look of utter disbelief.
<<ct "dad" "Angry">>
<<print $mainChar.firstName>>, what the hell is wrong with you?! That’s disgusting. Don’t ever talk to me like that again.
<</ct>>
He shakes his head, clearly disappointed, and the room falls into a tense silence. <br><br>
<<MainChar_Stats "dad" "-1">>
<<elseif $dad.relationship >= 20 and $dad.relationship < 40>>
Your dad coughs, choking on his drink, and his face turns a deep shade of red. He looks at you, then quickly looks away, trying to hide his embarrassment.
<<ct "dad" "Surprised">>
Uh, well... I... Let's keep those kinds of comments to ourselves, okay?
<</ct>>
He clears his throat, attempting to regain his composure, but the awkwardness lingers.<br><br>
<<MainChar_Stats "dad" "1" "30">>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "corruption" "1" "30">>
<<elseif $dad.relationship >=40>>
He looks at you with a mix of pride and something darker, more possessive.
<<ct "dad" "Happy">>
Oh, my sweet little girl has such a dirty mind, doesn’t she? I should wash that pretty mouth out with soap... or put it to better use.
<</ct>>
He pats your knee, his touch firm and reassuring, his hand lingering a little too long on your leg.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/LivingRoom/Fuck/Thigh_tease{0}.webp', random(0,1))]]
@@
<<if $mainChar.corruption >= 40 >><br><br>
You can either leave things as they are or choose to make a move and <<linkreplace "suck him">>suck him.<br><br> You lie down on your daddy's lap, feeling a mix of excitement and nervousness. The living room is filled with the soft glow of the TV, and your mom is sitting nearby, engrossed in the show. You lean in, your breath hot against his ear.
<<ct "MC" "">>
Don't make a sound ~
<</ct>>
Slowly and discreetly, you unzip his pants, your heart pounding in your chest. You can feel the heat of his body as you free his cock, your fingers wrapping around it gently. You take a deep breath, trying to stay calm and quiet, and lean down to take him into your mouth. He lets out a soft gasp, his body tensing, but he manages to keep his composure, his eyes fixed on the TV as if nothing is happening. The sensation is immediate and intense, filling your senses. You focus on your breathing, moving your tongue and lips in a rhythmic motion. The sounds of the TV and your mom's occasional comments blend with the wet, slurping noises of your mouth, creating a secret symphony of pleasure.<br><br>
Your daddy's hand rests on your head, guiding you gently as you work. The thrill of the moment is heightened by the risk of being caught, adding an extra layer of intensity to your actions. You can feel his body tense beneath you, his breath coming in short, ragged gasps.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/LivingRoom/Fuck/Sneaky_bj{0}.webp', random(0,2))]]
@@<br>
<span id='push'><<if $mainChar.corruption>=60 and $dad.relationship>=40>><<linkreplace "Push it further.">>
Deciding to go further, you slowly lift your head and stand up, turning your back to him. You bend over, presenting your ass to him, feeling a rush of excitement and anticipation. He quickly adjusts his position and expose your bare pussy. He guides his cock to your entrance, and you bite your lip to stifle a moan as he enters you. The sensation is overwhelming, and you have to focus on staying quiet as he begins to thrust into you. The room is filled with the sounds of the TV and your mom's occasional comments, but you can hear the faint, wet noises of your bodies moving together.<br><br>
You grip the couch cushions, trying to keep your movements subtle and discreet. The risk of being caught only heightens the intensity of the moment, and you feel a mix of pleasure and taboo as he continues to fuck you. Your breath comes in short, ragged gasps, and you can feel the heat building between your legs.
As he increases his pace, you have to bite your lip harder to keep from moaning out loud. The thrill of the forbidden act and the risk of being discovered add to the intensity of your pleasure. You can feel yourself getting closer to climax, and you revel in the secret, shared moment with your daddy, fully immersed in the taboo act.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/LivingRoom/Fuck/Sneaky_Fuck{0}.webp', random(2))]]
@@<br>
Suddenly, he tenses, and you feel him release inside you, filling your pussy with his hot cum. You clench your muscles, feeling the warmth spread through you. The sensation is overwhelming, and you have to fight to keep your composure as he finishes, his body shuddering against yours.
As he pulls out, you quickly adjust your skirt and sit back down, trying to act as if nothing has happened. The room is filled with the sounds of the TV and your mom's occasional comments, but you can feel the wetness between your legs, a secret reminder of the intense and forbidden moment you just shared with your daddy. <br><br>
<<HaveASexWidget "vaginal" "dad" "inpussy">>
<<MainChar_Stats "dad" "1">>
<<MainChar_Stats "corruption" "1" "80">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "arousal" "40">>
<<MainChar_Stats "cleanliness" "-15">>
<<replace #stop>><</replace>><</linkreplace>><br><</if>></span>
<span id='stop'><<linkreplace "Make him cum.">>
You increase your pace and soon you feel his hard cock pulsating on your tongue. In a last muffled gasp, your dad fills your mouth with his cum. Given the situation, you have no other choice than swallowing it all before getting up as nothing happened.<br><br>
<<HaveASexWidget "bj" "dad">>
<<MainChar_Stats "dad" "1" "50">>
<<MainChar_Stats "arousal" "20">>
<<MainChar_Stats "corruption" "1" "40">>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "cleanliness" "-5">>
<<replace #push>><</replace>><</linkreplace>><br></span>
<</linkreplace>><br>
<<else>> However, even though having your mother and brother next to you while your dad is touching you is very arousing, it is also very risky. You decide to stop it there.<br><br>
<<MainChar_Stats "arousal" "20">>
<</if>>
<</if>>
<<replace "#mom">><</replace>> <<replace "#brother">><</replace>><</linkreplace>><br><</if>></span>
<span id="mom"><<if _possibleFamily.includes(1)>>Say something lewd to your <<linkreplace "mom.">>mom.<br><br>
<<set _phrase to either(
"Don't you think that these pants look bad on him? They make his ass so firm",
"I hope my boobs will be that big one day!",
"How can she date this man? I mean, she's so small, and he is so damn big! It's.. hard, right?",
"Wow, look at this man. He's so big and strong, oh my god~",
"Does he have an... erection?.. Damn, he really does!"
)>>
You lean closer to your mom and whisper:
<<ct "MC" "">>
<<print _phrase>>
<</ct>>
<<if $mom.relationship < 20>>
She visibly disapproves your comment and shoots you a disapproving glance. <<ct "mom" "Angry">>
Are you serious right now?! That’s disgusting! I don’t know what’s gotten into you, but you need to stop this instantly.
<</ct>>
The room falls into an awkward silence. <br><br>
<<MainChar_Stats "mom" "-1">>
<<elseif $mom.relationship >= 20 and $mom.relationship < 40>>
our mom's cheeks flush a deep red, and she shifts uncomfortably in her seat. She glances at you, her eyes flickering with a mix of embarrassment and curiosity.
<<ct "mom" "Surprised">>
$mainChar.firstName ! You’re such a little tease, aren’t you? You know you’re not supposed to talk like that...
<</ct>>
<<MainChar_Stats "mom" "1" "30">>
<<MainChar_Stats "corruption" "1" "30">>
<<MainChar_Stats "arousal" "10">>
<<elseif $mom.relationship >= 60>>
Your mom's eyes light up with a strange gleam, and she leans in closer to you. <<ct "mom" "Tease">>
Mmm, I knew you were thinking about that! You’re such a filthy little thing!
<</ct>>
She pats your knee, her touch lingering a bit too long. <br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/LivingRoom/Fuck/Lesbian_tease{0}.webp', random(0,2))]]
@@
<<if $mom.relationship >= 30 and random(2) is 0>>
All of a sudden, she rises from the couch and heads towards her bedroom. <br>
You notice a small damp spot on the couch where she had been sitting.<br>
<<if $mainChar.corruption >=20 >>
You wonder if you should [[spy her.->Parents' bedroom fuck][$parentsBedroomSexScene = "momspy"]]<br>
<</if>><</if>>
<</if>>
<<replace "#brother">><</replace>> <<replace "#dad">><</replace>><</linkreplace>><br><</if>></span>
<</linkreplace>>
<<timeWidget>>
<<set _possibleComments = []>>
<<if $brother.currentLocation!= $currentPassage or $brother.sawnude >= $hourCount + 2>>
<<set _possibleComments.push(0)>>
<<set _possibleComments.push(1)>>
<<else>>
<<set _possibleComments.push(0)>>
<<set _possibleComments.push(1)>>
<<set _possibleComments.push(2)>>
<</if>>
<<if $dad.currentLocation != $currentPassage or $dad.sawnude >= $hourCount + 2>>
<<set _possibleComments = _possibleComments.filter(function(value) { return value !== 0; })>>
<</if>>
<<if $mom.currentLocation != $currentPassage or $mom.sawnude >= $hourCount + 2>>
<<set _possibleComments = _possibleComments.filter(function(value) { return value !== 1; })>>
<</if>>
<<set _comment = _possibleComments[Math.floor(Math.random() * _possibleComments.length)]>>
<<if _possibleComments.length > 0 and $mainChar.appearance.chest.operation is "enlargement">>
<<set $character to _possibleComments>>
<<set $physicalComment to "enlargement">>
<<unset $mainChar.appearance.chest.operation>>
<<include "PhysicalChange">>
<<elseif _possibleComments.length > 0 and $mainChar.appearance.chest.operation is "reduction">>
<<set $character to _possibleComments>>
<<set $physicalComment to "reduction">>
<<unset $mainChar.appearance.chest.operation>>
<<include "PhysicalChange">>
<</if>>
<<if !($brother.currentLocation is "School" and $dad.currentLocation is "Work" and $mom.currentLocation is "Work") or $hour >= 23 or $hour < 6>>
<<set _alone to false>>
<<else>>
<<set _alone to true>>
<</if>>
<<if $mainChar.look.clothes.torso.name is '' and $mainChar.look.clothes.legs.name is '' and $mainChar.look.lingerie.chest.name is '' and $mainChar.look.lingerie.groin.name is ''>>
<<set _cloth to "nude">>
<<if _alone is false and $mainChar.corruption < 30>>
The sensation of the cool air against your naked body, combined with the knowledge that your family can see you, sends a thrill down your spine.
<<set $mainChar.arousal += 10>>
<<else>>
As you walk through the apartment, the cold air brushes against your skin, making you feel both comfortable and alluring.
<</if>>
<<elseif $mainChar.look.clothes.torso.name is '' and $mainChar.look.clothes.legs.name is ''>>
<<set _cloth to "under">>
<<if _alone is false and $mainChar.corruption < 30>>
The sensation of the delicate fabric against your skin, combined with the knowledge that your family can see you, sends a thrill down your spine.
<<set $mainChar.arousal += 5>>
<<else>>
As you walk through the apartment, the soft fabric brushes against your skin, making you feel both comfortable and alluring.
<</if>>
<<elseif $mainChar.look.lingerie.groin.name is '' and (($mainChar.look.clothes.torso.name != '' and $mainChar.look.clothes.legs.name.indexOf('skirt') !== -1) or $mainChar.look.clothes.torso.name.indexOf('dress') !== -1)>>
<<set _cloth to "commando">>
<<if _alone is false and $mainChar.corruption < 30>>
You feel a sense of daring, a thrill that comes from the knowledge that you're not wearing any underwear. You wonder if your family will notice it.
<<set $mainChar.arousal += 5>>
<<else>>
As you walk through the apartment, you can feel the gentle breeze against your naked pussy.
<</if>>
<<elseif $mainChar.look.lingerie.chest.name is '' and $mainChar.look.clothes.torso.name is '' and $mainChar.look.clothes.legs.name != ''>>
<<set _cloth to "topless">>
<<if _alone is false and $mainChar.corruption < 30>>
The cool air brushes against your skin as you walk around the apartment with your breasts exposed.
<<set $mainChar.arousal += 5>>
<<else>>
The cool air brushes against your skin as you walk around the apartment with your breasts exposed.
<</if>>
<<elseif $mainChar.look.lingerie.groin.name is '' and $mainChar.look.clothes.torso.name != '' and $mainChar.look.clothes.legs.name is ''>>
<<set _cloth to "bottomless">>
<<if _alone is false and $mainChar.corruption < 30>>
The cool air brushes against your skin as you walk around the apartment with your pussy exposed.
<<set $mainChar.arousal += 5>>
<<else>>
The cool air brushes against your skin as you walk around the apartment with your pussy exposed.
<</if>>
<<elseif ($mainChar.look.clothes.torso.name == "" or ($mainChar.look.clothes.legs.name == "" and !$mainChar.look.clothes.torso.name.toLowerCase().indexOf('dress') !== -1)) >>
<<set _cloth to "under">>
<<else>>
<<set _cloth to "clothed">>
<</if>>
<<if _alone is true>>
<<set _alone to "alone">>
<<else>>
<<set _alone to "family">>
<</if>>
<<if _cloth != "commando" and _cloth != "clothed" and _cloth != undefined>>
<<if $mom.relationship < 20 and _comment is 1>>
<<if $mom.sawnude != $hourCount>>
@@.secondary-image-wrapper;
[img[String.format($urlPath + '/Appearance/Cloth_Level/' + _cloth + '_' + _alone + '_scold{0}.webp', random(0, 1))]]
@@<br>
As you wander around, your mother catches sight of you. Her eyebrows raise in surprise.
<<ct "mom" "Angry">>
What the hell is that?Go change right now before someone sees you like this!
<</ct>>
<<MainChar_Stats "corruption" "1" "20">>
<<set $mom.sawnude to $hourCount>>
<<else>>
@@.secondary-image-wrapper;
[img[String.format($urlPath + '/Appearance/Cloth_Level/' + _cloth + '_' + _alone + '_scold{0}.webp', random(0, 1))]]
@@<br>
<<ct "mom" "Angry">>Please <<print $mainChar.firstName>>! I already told you to put some clothes on!<</ct>>
<<MainChar_Stats "mom" "-1">>
<</if>>
<<elseif $mom.relationship >= 20 and _comment is 1>>
<<if $mom.sawnude != $hourCount>>
@@.secondary-image-wrapper;
[img[String.format($urlPath + '/Appearance/Cloth_Level/' + _cloth + '_' + _alone + '_happy{0}.webp', random(0, 1))]]
@@
<<ct "mom" "Tease">>
Oh, sweetie! You look so... grown-up. Are you trying to impress someone? You know, you don't have to dress like that to be beautiful. But if it makes you happy, that's all that matters. <</ct>>
<<MainChar_Stats "arousal" "10">>
<<elseif $mom.sawnude is $hourCount>>
@@.secondary-image-wrapper;
[img[String.format($urlPath + '/Appearance/Cloth_Level/' + _cloth + '_' + _alone + '_happy{0}.webp', random(0, 1))]]
@@
<<ct "mom" "Tease">>
Still missing clothes, huh? I must admit, it does add a touch of charm to the apartment
<</ct>>
<</if>>
<<elseif $dad.relationship < 20 and _comment is 0>>
<<if $dad.sawnude != $hourCount>>
@@.secondary-image-wrapper;
[img[String.format($urlPath + '/Appearance/Cloth_Level/' + _cloth + '_' + _alone + '_scold{0}.webp', random(0, 1))]]
@@<br><br>
<<ct "dad" "Angry">>
Have you lost your mind? Go change right now. I won't have you parading around like this in my house!
<</ct>>
<<MainChar_Stats "corruption" "1" "20">>
<<set $dad.sawnude to $hourCount>>
<<else>>
@@.secondary-image-wrapper;
[img[String.format($urlPath + '/Appearance/Cloth_Level/' + _cloth + '_' + _alone + '_scold{0}.webp', random(0, 1))]]
@@<br>
<<ct "dad" "Angry">>
Please <<print $mainChar.firstName>>! I already told you to put some clothes on!
<</ct>>
<<MainChar_Stats "dad" "-1">>
<</if>>
<<elseif $dad.relationship >= 20 and _comment is 0>>
<<if $dad.sawnude != $hourCount>>
@@.secondary-image-wrapper;
[img[String.format($urlPath + '/Appearance/Cloth_Level/' + _cloth + '_' + _alone + '_happy{0}.webp', random(0, 1))]]
@@
<<ct "dad" "Tease">>
Well, well, well... Look at you, my little princess. Are you trying to tempt your old man?
<</ct>>
<<MainChar_Stats "arousal" "10">>
<<set $dad.sawnude to $hourCount>>
<<elseif $dad.sawnude is $hourCount>>
@@.secondary-image-wrapper;
[img[String.format($urlPath + '/Appearance/Cloth_Level/' + _cloth + '_' + _alone + '_happy{0}.webp', random(0, 1))]]
@@
<<ct "dad" "Tease">>
No outfit yet? You know how to make your daddy happy, don't you?
<</ct>>
<</if>>
<<elseif $brother.relationship < 20 and _comment is 2>>
<<if $brother.sawnude != $hourCount>>
@@.secondary-image-wrapper;
[img[String.format($urlPath + '/Appearance/Cloth_Level/' + _cloth + '_' + _alone + '_scold{0}.webp', random(0, 1))]]
@@<br><br>
<<ct "brother" "Angry">>
What the fuck? Have some respect for yourself, sis.
<</ct>>
<<MainChar_Stats "corruption" "1" "20">>
<<set $brother.sawnude to $hourCount>>
<</if>>
<<elseif $brother.relationship >= 20 and _comment is 2>>
<<if $brother.sawnude != $hourCount>>
@@.secondary-image-wrapper;
[img[String.format($urlPath + '/Appearance/Cloth_Level/' + _cloth + '_' + _alone + '_happy{0}.webp', random(0, 1))]]
@@
<<ct "brother" "Tease">>
Well, well, well... Look at you, dressed like a whore. Is that what you want to be?
<</ct>>
<<MainChar_Stats "arousal" "10">>
<<set $brother.sawnude to $hourCount>>
<</if>>
<</if>>
<</if>>
<<if $mainChar.attractiveness >=60>>
<<if $mom.relationship < 20 and _comment is 1>>
As you walk into the room, your mother looks up from her book, her eyes widening in shock and disgust.
<<ct "mom" "Angry">>
What on earth are you wearing? You look like a complete slut. Have some respect for yourself and for this family!
<</ct>>
You feel a wave of shame wash over you, but you try to hold your ground.
<<ct "MC" "">>
It's just clothes, Mom...
<</ct>>
<<ct "mom" "Angry">>
You're embarrassing yourself and all of us. Go change before you make things any worse.
<</ct>>
<<MainChar_Stats "arousal" "5">>
<<MainChar_Stats "mom" "-1">>
<<set $mom.sawnude to $hourCount>>
<<elseif $mom.relationship < 40 and _comment is 1>>
As you walk into the room, your mother looks up, her expression a mix of concern and mild disapproval.
<<ct "mom" "Neutral">>
Honey, are you sure that's appropriate? You look... well, you look like a prostitute. Is that really the image you want to project?
<</ct>>
You feel a twinge of guilt but try to brush it off.
<<ct "MC" "">>
Mom, it's just fashion. Everyone dresses like this.
<</ct>>
<<ct "mom" "Neutral">>
It's just... a bit much. You don't want people to get the wrong idea.
<</ct>>
<<MainChar_Stats "arousal" "5">>
<<set $mom.sawnude to $hourCount>>
<<elseif $mom.relationship >= 40 and _comment is 1>>
As you walk into the room, your mother looks up, her eyes lighting up with a mix of amusement and approval.
<<ct "mom" "Happy">>
Oh, look at you, my little princess! You look absolutely stunning. Such a grown-up girl now, aren't you? And so... provocative.
<</ct>>
You feel a rush of warmth at her praise. She walks over to you, her hands gently adjusting your outfit, her touch lingering a little too long.
<<ct "mom" "Tease">>
You're just so beautiful, my little one. All the boys must be going crazy over you!
<</ct>>
<<MainChar_Stats "arousal" "5">>
<<MainChar_Stats "mom" "1" "30">>
<<set $mom.sawnude to $hourCount>>
<<elseif $dad.relationship < 20 and _comment is 0>>
As you walk into the room, your father looks up from his newspaper, his eyes narrowing in anger and disgust.
<<ct "dad" "Angry">>
What the hell are you wearing? You look like a goddamn whore. Have some respect for yourself and for this family!
<</ct>>
<<ct "MC" "">>
It's my body, I can wear whatever I want.
<</ct>>
<<ct "dad" "Angry">>
Not in my house, you won't.
<</ct>>
<<MainChar_Stats "arousal" "5">>
<<MainChar_Stats "dad" "-1">>
<<set $dad.sawnude to $hourCount>>
<<elseif $dad.relationship < 40 and _comment is 0>>
As you walk into the living room, your father looks up, his expression a mix of concern and disapproval.
<<ct "dad" "Neutral">>
Sweetheart, what are you wearing? That's not really appropriate for a young girl. You look a bit... exposed.
<</ct>>
<<ct "MC" "">>
Dad, it's just fashion. Everyone dresses like this.
<</ct>>
<<MainChar_Stats "arousal" "5">>
<<set $dad.sawnude to $hourCount>>
<<elseif $dad.relationship >=40 and _comment is 0>>
As you walk into the room, your father looks up, his eyes widening with a mix of surprise and approval.
<<ct "dad" "Happy">>
Well, well, look at my little princess. You look absolutely stunning... and very sexy.
<</ct>>
<<ct "MC" "">>
I just wanted to look nice for you, Daddy.
<</ct>>
Your voice is soft and innocent, yet laced with a hint of seduction. He chuckles, his hand gently stroking your cheek.
<<ct "dad" "Tease">>
You're such a good girl, but also, a very naughty one.
<</ct>>
<<MainChar_Stats "arousal" "5">>
<<MainChar_Stats "dad" "1" "30">>
<<set $dad.sawnude to $hourCount>>
<<elseif $brother.relationship <20 and _comment is 2>>
As you walk into the room, your brother looks up from his phone, his eyes widening in shock and disgust.
<<ct "brother" "Angry">>
What the hell are you wearing? You look like a fucking whore. Have some self-respect.
<</ct>>
<<ct "MC" "">>
Mind your own business.
<</ct>>
<<ct "brother" "Angry">>
You're a disgrace.
<</ct>>
<<MainChar_Stats "arousal" "5">>
<<MainChar_Stats "brother" "-1">>
<<set $brother.sawnude to $hourCount>>
<<elseif $brother.relationship <40 and _comment is 2>>
As you walk into the living room, your brother looks up, his expression a mix of concern and disapproval.
<<ct "brother" "Surprised">>
Seriously, what are you wearing? You look... really sexy, but it's a bit too much, don't you think?
<</ct>>
You feel a twinge of guilt but try to brush it off.
<<ct "MC" "">>
It's just fashion. Everyone dresses like this.
<</ct>>
<<ct "brother" "Neutral">>
I know, but it's just... you're my sister.
<</ct>>
<<MainChar_Stats "arousal" "5">>
<<set $brother.sawnude to $hourCount>>
<<elseif $brother.relationship >=40 and _comment is 2>>
As you walk into the living room, your brother looks up, his eyes darkening with a mix of approval and dominance.
<<ct "brother" "Tease">>
Well, well, look at you. Dressed like the little slut you really are. Is that what you want everyone to see?
<</ct>>
You feel a thrill of excitement mixed with a twinge of shame.
<<ct "MC" "">>
Well.. Maybe ?
<</ct>>
<<MainChar_Stats "arousal" "5">>
<<MainChar_Stats "brother" "1" "30">>
<<set $brother.sawnude to $hourCount>>
<</if>>
<<elseif $mainChar.attractiveness >=30>>
<<if $mom.relationship < 40 and _comment is 1>>
As you walk into the room, your mother looks up, her expression a mix of concern and mild disapproval.
<<ct "mom" "Neutral">>
Honey, are you sure that's appropriate? You look beautiful, but maybe a little too... revealing.
<</ct>>
<<ct "MC" "">>
Mom, it's just fashion. Everyone dresses like this.
<</ct>>
<<ct "mom" "Neutral">>
It's just... a bit much. Maybe you could tone it down a little?
<</ct>>
<<set $mom.sawnude to $hourCount>>
<<elseif $mom.relationship >= 40 and _comment is 1>>
As you walk into the room, your mother looks up, her eyes lighting up with a mix of amusement and approval.
<<ct "mom" "Happy">>
Oh, look at you, my little princess! You look absolutely stunning. Such a grown-up girl now, aren't you?
<</ct>>
You feel a rush of warmth at her praise. She walks over to you, her hands gently adjusting your outfit, her touch lingering a little too long.
<<ct "mom" "Tease">>
You're just so beautiful, my little one. All the boys must be going crazy over you!
<</ct>>
<<MainChar_Stats "arousal" "5">>
<<MainChar_Stats "mom" "1" "30">>
<<set $mom.sawnude to $hourCount>>
<<elseif $dad.relationship < 40 and _comment is 0>>
As you walk into the room, your father looks up from his newspaper, his eyes narrowing slightly in disapproval.
<<ct "dad" "Neutral">>
What are you wearing, sweetheart? That's a bit too revealing for going out, don't you think?
<</ct>>
<<ct "MC" "">>
Dad, it's just a sexy outfit. I wanted to look nice.
<</ct>>
<<ct "dad" "Neutral">>
I understand, but you need to be careful. You don't want to attract the wrong kind of attention.
<</ct>>
<<set $dad.sawnude to $hourCount>>
<<elseif $dad.relationship >=40 and _comment is 0>>
As you walk into the room, your father looks up, his eyes widening with a mix of surprise and approval.
<<ct "dad" "Surprised">>
Oh babygirl! What an outfit! You look absolutely stunning.
<</ct>>
<<ct "MC" "">>
I just wanted to look nice for you, Daddy.
<</ct>>
<<ct "dad" "Happy">>
You're such a good girl.
<</ct>>
<<MainChar_Stats "arousal" "5">>
<<MainChar_Stats "dad" "1" "30">>
<<set $dad.sawnude to $hourCount>>
<<elseif $brother.relationship <20 and _comment is 2>>
As you walk into the room, your brother looks up from his phone, his eyes widening slightly in surprise.
<<ct "brother" "Neutral">>
What are you wearing? That's a bit too sexy, don't you think?
<</ct>>
<<ct "MC" "">>
Mind your own business.
<</ct>>
<<ct "brother" "Neutral">>
You're just asking for trouble dressed like that.
<</ct>>
<<set $brother.sawnude to $hourCount>>
<<elseif $brother.relationship <40 and _comment is 2>>
As you walk into the living room, your brother looks up, his expression a mix of concern and disapproval.
<<ct "brother" "Surprised">>
Seriously, what are you wearing? You look... really sexy, but it's a bit too much, don't you think?
<</ct>>
<<ct "MC" "">>
It's just fashion. Everyone dresses like this
<</ct>>
<<set $brother.sawnude to $hourCount>>
<<elseif $brother.relationship >=40 and _comment is 2>>
As you walk into the living room, your brother looks up, his eyes darkening with a mix of approval and dominance.
<<ct "brother" "Neutral">>
Well, well, look at you. Dressed like the little cumdump you want to be.
<</ct>>
<<MainChar_Stats "arousal" "5">>
<<MainChar_Stats "brother" "1" "30">>
<<set $brother.sawnude to $hourCount>>
<</if>>
<<elseif $mainChar.look.accessories.neck.name is "Leash" >>
<<if $mom.relationship < 20 and _comment is 1>>
As you walk into the room, your mother looks up from her book, her eyes widening in shock and disgust.
<<ct "mom" "Surprised">>
What on earth are you wearing? You look like a freak!
<</ct>>
Her voice is dripping with disdain as she stares at the leash around your neck.
<<ct "mom" "Angry">>
You're embarrassing yourself and all of us. Go change before you make things any worse.
<</ct>>
<<MainChar_Stats "arousal" "5">>
<<MainChar_Stats "mom" "-1">>
<<set $mom.sawnude to $hourCount>>
<<elseif $mom.relationship < 40 and _comment is 1>>
As you walk into the room, your mother looks up, her expression a mix of concern and mild disapproval.
<<ct "mom" "Surprised">>
Honey, is that a dog leash? It's a bit... weird, don't you think?
<</ct>>
<<ct "MC" "">>
Mom, it's just fashion.
<</ct>>
<<ct "mom" "">>
Maybe you could take it off for now?
<</ct>>
<<MainChar_Stats "arousal" "5">>
<<set $mom.sawnude to $hourCount>>
<<elseif $mom.relationship >= 40 and _comment is 1>>
As you walk into the room, your mother looks up, her eyes lighting up with a mix of amusement and approval.
<<ct "mom" "Happy">>
Oh, look at you, my little princess! You look absolutely adorable with that collar. Such a cute little pet.
<</ct>>
<<MainChar_Stats "arousal" "5">>
<<MainChar_Stats "mom" "1" "30">>
<<set $mom.sawnude to $hourCount>>
<<elseif $dad.relationship < 20 and _comment is 0>>
As you walk into the room, your father looks up from his newspaper, his eyes narrowing in anger and disgust.
<<ct "dad" "Surprised">>
What the hell is this? Take that leash off right now. You look ridiculous!
<</ct>>
<<ct "MC" "">>
It's just a fashion statement.
<</ct>>
<<ct "dad" "Angry">>
You're embarrassing yourself and this family. Go take it off.
<</ct>>
<<MainChar_Stats "arousal" "5">>
<<MainChar_Stats "dad" "-1">>
<<set $dad.sawnude to $hourCount>>
<<elseif $dad.relationship < 40 and _comment is 0>>
As you walk into the living room, your father looks up, his expression a mix of concern and disapproval.
<<ct "dad" "Surprised">>
Honey, what's with the... leash? It's a bit... unusual, don't you think?
<</ct>>
<<ct "MC" "">>
It's just a trend.
<</ct>>
<<MainChar_Stats "arousal" "5">>
<<set $dad.sawnude to $hourCount>>
<<elseif $dad.relationship >=40 and _comment is 0>>
As you walk into the room, your father looks up, his eyes widening with a mix of surprise and approval.
<<ct "dad" "Happy">>
Well, look at my little babygirl. You look so cute with that collar on. Come here, sweetie.
<</ct>>
You feel a rush of warmth at his praise, walking over to him. He reaches out, gently stroking your hair.
<<ct "dad" "Tease">>
My little pet. You know Daddy loves you, right?
<</ct>>
<<ct "MC" "">>
Yes, Daddy. I love you too!
<</ct>>
<<MainChar_Stats "arousal" "5">>
<<MainChar_Stats "dad" "1" "30">>
<<set $dad.sawnude to $hourCount>>
<<elseif $brother.relationship <20 and _comment is 2>>
As you walk into the room, your brother looks up from his phone, his eyes widening in shock and disgust.
<<ct "brother" "Surprised">>
What the hell are you wearing? You look like a fucking freak. Take that thing off.
<</ct>>
<<ct "MC" "">>
Mind your own business.
<</ct>>
<<MainChar_Stats "arousal" "5">>
<<MainChar_Stats "brother" "-1">>
<<set $brother.sawnude to $hourCount>>
<<elseif $brother.relationship <40 and _comment is 2>>
As you walk into the living room, your brother looks up, his expression a mix of concern and disapproval.
<<ct "brother" "Surprised">>
Seriously, what are you wearing? You look... really sexy, but...isn't it too much?
<</ct>>
<<ct "MC" "">>
It's just fashion.
<</ct>>
<<ct "brother" "Neutral">>
But... you're wearing a leash... for dogs...
<</ct>>
<<MainChar_Stats "arousal" "5">>
<<set $brother.sawnude to $hourCount>>
<<elseif $brother.relationship >=40 and _comment is 2>>
As you walk into the living room, your brother looks up, his eyes darkening with a mix of approval and dominance.
<<ct "brother" "Tease">>
Well, well, look at you. Dressed like the little pet you really are. Is that what you want everyone to see?
<</ct>>
<<ct "MC" "">>
Well, yes. Maybe...
<</ct>>
<<MainChar_Stats "arousal" "5">>
<<MainChar_Stats "brother" "1" "30">>
<<set $brother.sawnude to $hourCount>>
<</if>>
<<elseif $mainChar.look.accessories.neck.name.toLowerCase().indexOf('choker') !== -1 and $mainChar.look.accessories.neck.obscenity >=30>>
<<set _chokerName = $mainChar.look.accessories.neck.name.split(' ')[1].toLowerCase()>>
<<if $mom.relationship < 40 and _comment is 1>>
Your mother looks up from her book, her eyes widening in shock and disgust.
<<ct "mom" "Angry">>
What on earth is that around your neck? You look like a... Have some respect for yourself!
<</ct>>
<<ct "MC" "">>
It's just a choker, Mom.
<</ct>>
<<ct "mom" "Angry">>
It's written _chokerName on it! You're embarrassing yourself and all of us. Go change before you make things any worse.
<</ct>>
<<MainChar_Stats "arousal" "5">>
<<MainChar_Stats "mom" "-1">>
<<set $mom.sawnude to $hourCount>>
<<elseif $mom.relationship < 60 and _comment is 1>>
Your mother looks up, her expression a mix of concern and mild disapproval.
<<ct "mom" "Surprised">>
Honey, what's that around your neck?
<</ct>>
<<ct "mom" "Surprised">>
It's just a choker, Mom. It's trendy.
<</ct>>
<<ct "mom" "Neutral">>
But.. It's written _chokerName on it... it isn't appropriate. At all.
<</ct>>
<<MainChar_Stats "arousal" "5">>
<<set $mom.sawnude to $hourCount>>
<<elseif $mom.relationship >= 60 and _comment is 1>>
Your mother looks up, her eyes lighting up with a mix of amusement and approval. <<ct "mom" "Surprised">>
Oh, look at you, my little princess! That's such a cute choker. Come here, let me see.
<</ct>>
You walk over to her, feeling a rush of warmth at her praise. She reaches out, her hands gently adjusting the choker, her touch lingering a little too long.
<<ct "mom" "Happy">>
You look so adorable, my little one. Such a grown-up girl now, aren't you? That bold choker makes you look even more sexy, good choice.
<</ct>>
<<MainChar_Stats "arousal" "5">>
<<MainChar_Stats "mom" "1" "30">>
<<set $mom.sawnude to $hourCount>>
<<elseif $dad.relationship < 40 and _comment is 0>>
Your father looks up from his newspaper, his eyes narrowing as he reads the word <<ct "dad" "Surprised">>
What on earth is that around your neck?
<</ct>>
<<ct "MC" "">>
It's just a choker, Dad.
<</ct>>
<<ct "dad" "Angry">>
It's written _chokerName on it! You're embarrassing yourself and all of us. Go to your room and take that thing off.
<</ct>>
<<MainChar_Stats "arousal" "5">>
<<MainChar_Stats "dad" "-1">>
<<set $dad.sawnude to $hourCount>>
<<elseif $dad.relationship < 60 and _comment is 0>>
Your dad looks up, his expression a mix of concern and mild disapproval.
<<ct "dad" "Surprised">>
$mainChar.firstName, what's that around your neck?
<</ct>>
You feel a twinge of guilt but try to brush it off.
<<ct "MC" "">>
It's just a choker, Dad. It's trendy.
<</ct>>
<<ct "dad" "Neutral">>
It's written _chokerName on it... it isn't appropriate. At all.
<</ct>>
<<MainChar_Stats "arousal" "5">>
<<set $dad.sawnude to $hourCount>>
<<elseif $dad.relationship >=60 and _comment is 0>>
<<ct "dad" "Surprised">>
Well, look at you, my little princess. A choker with _chokerName written on it... That's a bold choice. Come here.
<</ct>>
You walk over to him, feeling a rush of warmth at his praise. He reaches out, his hand gently touching the choker, his fingers lingering on your skin.
<<ct "dad" "Surprised">>
You look so grown-up, babygirl. You know, that choker makes you look even more desirable.
<</ct>>
You blush, feeling a mix of embarrassment and pleasure at his words.
<<ct "MC" "">>
Thank you, Daddy.
<</ct>>
<<MainChar_Stats "arousal" "5">>
<<MainChar_Stats "dad" "1" "30">>
<<set $dad.sawnude to $hourCount>>
<<elseif $brother.relationship <40 and _comment is 2>>
Your brother looks up from his phone, his eyes widening in shock and disgust as he reads the word _chokerName.
<<ct "brother" "Surprised">>
What the hell are you wearing? You look like a fucking slut. Take that thing off.
<</ct>>
<<ct "MC" "">>
Mind your own business.
<</ct>>
<<MainChar_Stats "arousal" "5">>
<<MainChar_Stats "brother" "-1">>
<<set $brother.sawnude to $hourCount>>
<<elseif $brother.relationship <60 and _comment is 2>>
As you walk into the living room, your brother looks up, his expression a mix of concern and disapproval.
<<ct "brother" "Surprised">>
Seriously, what are you wearing? You look... really sexy, but...isn't it too much?
<</ct>>
<<ct "MC" "">>
It's just a choker, bro. It's trendy.
<</ct>>
<<ct "brother" "Neutral">>
But... you're wearing a collar... for dogs... with _chokerName written on it... it's a lot.
<</ct>>
<<MainChar_Stats "arousal" "5">>
<<set $brother.sawnude to $hourCount>>
<<elseif $brother.relationship >=60 and _comment is 2>>
As you walk into the living room, your brother looks up, his eyes darkening with a mix of approval and dominance.
<<ct "brother" "Tease">>
Well, well, look at you, wearing that choker like the little slut you are. Is that what you want everyone to see?
<</ct>>
<<ct "MC" "">>
Well.. Maybe...
<</ct>>
<<MainChar_Stats "arousal" "5">>
<<MainChar_Stats "brother" "1" "30">>
<<set $brother.sawnude to $hourCount>>
<</if>>
<</if>><<set $minute += 30>>
<<set $mainChar.did_cleaning_kitchen to $dayCount>>
With determination in your stride, you set out on a mission to restore order to the kitchen. Armed with cleaning supplies and a sense of purpose, you tackle one area after another. Dust bunnies scatter as you wield your cleaning tools, and surfaces regain their shine under your diligent efforts.<br><br>
<<if ($mainChar.look.clothes.torso.name != '' and $mainChar.look.clothes.legs.name != '') or ($mainChar.look.clothes.torso.name.toLowerCase().indexOf('dress') !== -1)>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Kitchen/Cleaning/Cleaning_clothed{0}.webp", random(0,2))]] @@
<<elseif $mainChar.look.clothes.torso.name is '' and $mainChar.look.clothes.legs.name is '' and $mainChar.look.lingerie.chest.name is '' and $mainChar.look.lingerie.groin.name is ''>>
Today, you've decided to do the cleaning in a way that feels liberating and daring. There's a thrill in the vulnerability, a sense of freedom in being completely naked. You start with the countertops, wiping them down with a damp cloth, the sensation of the cool water against your skin adding to the experience. <br><br>
As you bend down to clean the lower cabinets, you feel a rush of excitement, knowing that anyone could walk in and see you like this. The thought sends a shiver down your spine, but you continue, enjoying the mix of vulnerability and empowerment. You sweep the floor, the broom handle smooth against your palms, and then mop, the cool water splashing gently against your feet.<br><br>
@@.default-image-wrapper; [img[String.format($urlPath + "/Kitchen/Cleaning/Cleaning_naked{0}.webp", random(0,3))]] @@
<<else>>
The feeling of being partially undressed adds a layer of excitement to the task. You start with the countertops, wiping them down with a damp cloth, the sensation of the cool water against your exposed skin adding to the experience. You move methodically, cleaning each surface with care, your body moving gracefully as you work.<br><br>
@@.default-image-wrapper; [img[String.format($urlPath + "/Kitchen/Cleaning/Cleaning_panties.webp")]] @@
<</if>>
<<if random(1) is 0>>
<<set _intruder to either("brother","mom","dad")>>
<<set _forced to random(1)>>
<</if>>
<<if _intruder is "brother" and $brother.currentLocation != "School">>
You're on your hands and knees, scrubbing the kitchen floor, when the sound of the door opening <<linkreplace "catches your attention.">> catches your attention. You glance up to see your brother standing there, a look of surprise on his face.
<<if ($mainChar.look.clothes.torso.name != '' and $mainChar.look.clothes.legs.name != '') and ($brother.relationship < 20)>>
<<ct "brother" "Neutral">>What are you doing?<</ct>>
His voice isflat and uninterested. You sit back on your heels, wiping a strand of hair from your face.
<<ct "MC" "">>Cleaning the kitchen... Someone has to do it.<</ct>>
Your voice is equally devoid of warmth. He shrugs, his expression dismissive, and walks past you without another word. You watch him go, feeling a pang of disappointment at the lack of connection between you. <br>
You sigh and [[return to your cleaning,->Kitchen]] the silence of the kitchen feeling even more pronounced.<br><br>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "cleanliness" "-10">>
<<elseif $brother.relationship < 20>>
<<ct "brother" "Surprised">>
What the hell are you doing?
<</ct>>
His voice is sharp and accusatory. You sit back on your heels, feeling a flush of embarrassment rise to your cheeks. You try to keep your voice steady.
<<ct "MC" "">>
I'm cleaning the kitchen. Someone has to do it.
<</ct>>
He looks away, clearly uncomfortable with your state of undress.
<<ct "brother" "Angry">>
Can't you put some clothes on? It's not a porn movie. This is inappropriate."
<</ct>>
You feel a pang of hurt at his reaction, but you try to brush it off.
<<ct "MC" "">>
It's hot in here... I didn't think anyone would come here now.
<</ct>>
He shakes his head, his expression disapproving as he walks past you without another word. You watch him go, feeling a mix of embarrassment and disappointment. You sigh and [[return to your cleaning,->Kitchen]] the silence of the kitchen feeling even more pronounced and awkward.<br><br>
<<MainChar_Stats "arousal" "+10">>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "cleanliness" "-10">>
<<MainChar_Stats "corruption" "1" "20">>
<<elseif $brother.relationship >= 20 and $brother.relationship < 40>>
<<ct "brother" "Surprised">>
What are you doing down there?
<</ct>>
You laugh, sitting back on your heels. You grinn back at him.
<<ct "MC" "">>
Cleaning the kitchen, obviously.
<</ct>>
<<ct "brother" "Tease">>
You know, you make a pretty cute maid...
<</ct>>
You notice his playful grin as he walks over, his eyes tracing your figure. You offer a sheepish smile and [[continue with your day.->Kitchen]]<br><br>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "cleanliness" "-10">>
<<MainChar_Stats "arousal" "+10">>
<<MainChar_Stats "corruption" "1" "20">>
<<elseif $brother.relationship >= 50 and $mainChar.corruption >= 70 and _forced is 0>>
You glance up to see your brother standing there, a dark, predatory look in his eyes. He walks over to you, his presence filling the room with a sense of danger and excitement.
<<ct "brother" "Tease">>
Look at you, on your hands and knees like a good little slut.
<</ct>>
<<ct "MC" "">>
Hi big bro !
<</ct>>
He crouches behind you, close enough that you can feel the heat of his body, the way his breath ghosts over the back of your neck. His fingers trail up your thigh, beneath the hem of his shirt, and you shiver—but you don’t pull away. He stands next to you, his hand tangles in your hair and yanks your head back. You gasp, your back arching, your fingers slipping on the wet tile.
<<ct "brother" "Tease">>
Such a filthy little sister. Always so eager to be degraded.
<</ct>>
You whimper as his grip tightens, your scalp stinging, but the pain only makes the heat between your thighs worse. You’re already wet. You always are when he talks to you like this. He shoves your face back toward the floor.
<<ct "brother" "Tease">>
Keep cleaning. Don’t you dare stop.
<</ct>>
You obey, your arms trembling as you resume scrubbing, your ass still raised, still offered to him. You hear the unmistakable sound of his zipper, the rustle of fabric, and then, you feel his cock in you. You moan as he slams into you in one brutal thrust, your fingers curling against the tile, your nails scraping as you try to keep your balance. He doesn’t give you time to adjust.
<<ct "brother" "Tease">>
That's it, take it all. Take my cock while you clean, you pathetic slut. This is all you’re good for.
<</ct>>
You sob, but it’s not from pain—it’s from how good it feels, how right it is when he treats you like this. You continue to scrub the floor, your movements in sync with his thrusts, your mind lost in the forbidden pleasure of the moment. His hand slides around your throat, not choking, just holding, reminding you who’s in control. His other hand slips beneath you, fingers finding your clit, rubbing in rough, punishing circles. <br><br>
@@.default-image-wrapper; [img[String.format($urlPath + "/Kitchen/Cleaning/Fuck{0}.webp", random(0,3))]] @@<br>
<<ct "brother" "Tease">>
You’re going to come like this. On your hands and knees, like the worthless cumdumpster you are. And you’re going to thank me for it.
<</ct>>
<<ct "MC" "">>
Yes big bro! Please ruin your little sister's cunt!
<</ct>>
As he continues to thrust into you, his movements become more urgent, more intense. You can feel his body tensing, his grip on your hips tightening even further. With a final, deep thrust, he comes, his cock pulsing as he fills you with his release.
<<ct "brother" "Tease">>
Fuck, yes... That's my good girl.
<</ct>>
He stays inside you for a moment, his breath coming in heavy pants. When he finally pulls out, you stay where you are, panting, your forehead pressed against the cool tile. You can feel his cum dripping down your thighs. He stands up, adjusting his clothes with a casual nonchalance.
<<ct "brother" "Tease">>
Now, finish cleaning.
<</ct>>
Without another word, he turns and walks out of the kitchen, leaving you there on your hands and knees, feeling used and discarded. You stay there for a moment, your body still trembling, but your mind is a whirlwind of confusion and humiliation. You take a deep breath, trying to steady yourself, before [[returning to your task.->Kitchen]]<br><br>
<<HaveASexWidget "rape" "brother" "face">><br>
<<MainChar_Stats "arousal" "50">>
<<MainChar_Stats "corruption" "1" "80">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "energy" "-30">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "makeup" "ruined">>
<<elseif $brother.relationship >= 40 and $mainChar.corruption >= 60>>
<<ct "brother" "Neutral">>
What are you doing down there?
<</ct>>
His voice is curious but not unkind. You sit back on your heels, wiping a strand of hair from your face.
<<ct "MC" "">>
Just cleaning the kitchen.
<</ct>>
He walks over, his eyes lingering on you for a moment before he speaks with a playful tone.
<<ct "brother" "Tease">>
You know, you look pretty good down there.
<</ct>>
You look at him and feel a spark of excitement, a sense of daring. You take a soft but inviting voice.
<<ct "MC" "">>
Yeah? You like seeing your little sister on her knees?
<</ct>>
<<ct "brother" "Tease">>
I do. It's kind of hot... Want to take a break and have some fun with your big bro?" <</ct>>
<span id="agree"> <<linkreplace "Agree to take a break.">>
Without saying anything, you grin at him, arch your back and spread your legs. His hands roam over your body, his mouth capturing yours in a passionate kiss.
<<ct "brother" "Tease">>
You're so wet for me, little sister.
<</ct>>
His fingers slip inside you, making you gasp. You let out a soft moan as he enters you, your body responding to his touch. With a breathy voice, you murmur to him.
<<ct "MC" "">>
You like fucking your little sister's cunt, don't you?
<</ct>>
<<ct "brother" "Tease">>
Fuck yes, I do. You feel so good.
<</ct>>
You push back against him, meeting his thrusts, your body trembling with pleasure. He complies, his grip on your hips tightening, his movements becoming more forceful. You both moan and gasp, the sound of your combined pleasure filling the kitchen. You both give in to the forbidden desire between you.<br><br>
@@.default-image-wrapper; [img[String.format($urlPath + "/Kitchen/Fuck/Male{0}.webp", random(2))]] @@<br>
His grip on your hips tightens, his breath coming in ragged gasps. You can feel his body tensing, his movements becoming more urgent.
<<ct "MC" "">>
Come on, big bro. Fill me up. I want to feel you come inside me.
<</ct>>
With a final, deep thrust, he groans, his body shuddering as he releases into you. You let out a soft moan, feeling the warmth of his seed filling you, the sensation sending waves of pleasure through your body. You both stay like that for a moment, his body pressed against yours, your breaths syncing as you come down from the high. <br><br>
After a few moments, he pulls out, and you take a deep breath, steadying yourself. You look back at him over your shoulder, a satisfied smile on your lips. He grins, a mix of satisfaction and affection in his eyes, and, steps back to give you space. You struggle to regain composure before [[finishing cleaning.->Kitchen]]<br><br>
<<HaveASexWidget "vaginal" "brother" "onpussy">>
<<MainChar_Stats "arousal" "50">>
<<MainChar_Stats "corruption" "1" "80">>
<<MainChar_Stats "brother" "1">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "energy" "-30">>
<<replace #disagree>><</replace>> <</linkreplace>><br></span>
<span id="disagree"> <<linkreplace "Politely decline.">>
<<ct "MC" "">>
Sorry but I would like to finish this quickly.
<</ct>>
Visibly disappointed, he nods and lets you [[finish cleaning.->Kitchen]] <br><br>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "brother" "-2">>
<<replace #agree>><</replace>> <</linkreplace>><br></span>
<<elseif $brother.relationship >= 60 and $mainChar.corruption >= 80>>
<<ct "brother" "Tease">>
Well, well, well... Look at you, on your knees like a good little slave.
<</ct>>
You feel a thrill of excitement and submission course through you. You look at him and adopt a soft, obedient tone.
<<ct "MC" "">>
I'm just cleaning, big bro.
<</ct>>
<<ct "brother" "Tease">>
Then I have something that needs cleaning.
<</ct>>
You keep scrubbing, but your breath hitches when his shoes appear in your periphery, stopping just inches from your face. Then you hear it—the unmistakable sound of his zipper. Your breath catches as his cock springs free, already half-hard, the tip glistening. His grip tightens in your hair, forcing your head back just enough so you’re staring up at him, lips parted, eyes wide with fake innocence.
<<ct "brother" "Tease">>
Clean this, sis.
<</ct>>
<span id="agree"> <<linkreplace "Suck his cock.">>
You nod, a sense of submission washing over you. Your tongue flicks out, tasting the salt of pre-cum as you swipe it over his slit, then down the thick vein pulsing along the underside. His breath hisses between his teeth, his fingers twisting harder in your hair as you begin to suck him, your tongue swirling around his length.
<<ct "brother" "Tease">>
That's it, little sister. Get it nice and wet. Like a good little slut.
<</ct>>
You moan in response, your body responding to his harsh words. He fucks your mouth, his hips thrusting roughly, using you for his pleasure. You can feel the saliva dripping down your chin, the sound of his cock hitting the back of your throat filling the room. Tears prick your eyes, but you take it, want it, your pussy aching with emptiness.<br><br>
Suddenly, he pulls out, his grip on your hair tightening as he forces you to bend on the floor. He enters you roughly, his cock filling you completely. You gasp, your body responding to the intense sensation. He fucks you hard, his hips slapping against your ass, his dirty talk humiliating and exciting.
<<ct "brother" "Tease">>
This is what you want, isn’t it? My pathetic little fucktoy.
<</ct>>
<<ct "MC" "">>
YES! Yes, please—fuck me like I deserve! Like I’m nothing!
<</ct>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Kitchen/Fuck/Male{0}.webp", random(2))]] @@<br>
You moan, your body trembling with pleasure and humiliation. He continues to fuck you, his movements becoming more urgent, more intense. With a final, deep thrust, he comes, his cock pulsing as he fills you with his cum. He pulls out, leaving you bent on the floor, his cum dripping down your thighs.
<<ct "brother" "Tease">>
Good girl. Keep cleaning. I'll be back later.
<</ct>>
With that, he zips up his pants and walks out of the kitchen, leaving you to finish your task, your body still trembling with the aftershocks of your encounter. You struggle to regain composure before [[finishing cleaning.->Kitchen]]<br><br>
<<HaveASexWidget "vaginal" "brother" "onpussy">>
<<MainChar_Stats "arousal" "50">>
<<MainChar_Stats "corruption" "1" "80">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "energy" "-30">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "makeup" "ruined">>
<<replace #disagree>><</replace>> <</linkreplace>><br></span>
<span id="disagree"> <<linkreplace "Politely decline.">>
You hesitate, a mix of fear and reluctance washing over you.
<<ct "MC" "">>
"I... I should finish cleaning the kitchen first.
</ct>>
Your voice is trembling. He studies you for a moment, his eyes narrowing.
<<ct "brother" "Neutral">>
Fine. But next time I want that cunt, you’d better have it spread wide and waiting for me."
<</ct>>
He tucks himself back in, his eyes dark with unspent need. You take a deep breath, trying to steady yourself, and [[finish cleaning.->Kitchen]] <br><br>
<<MainChar_Stats "brother" "-2">>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "arousal" "10">>
<<replace #agree>><</replace>> <</linkreplace>><br></span>
<</if>>
<</linkreplace>>
<<elseif _intruder is "dad" and $dad.currentLocation !='Work'>>
You're on your hands and knees, scrubbing the kitchen floor, when the sound of the door opening <<linkreplace "catches your attention.">> catches your attention. Your father steps in, his eyes widening in surprise as he sees you. <br><br>
<<if ($mainChar.look.clothes.torso.name != '' and $mainChar.look.clothes.legs.name != '') and $dad.relationship < 20>>
<<ct "dad" "Neutral">>
What are you doing?
<</ct>>
<<ct "MC" "">>
Just cleaning.
<</ct>>
<<ct "dad" "Neutral">>
Well, don't make a mess of it.
<</ct>>
He walks past you, not bothering to offer any help or even a kind word. You watch him go, feeling a familiar sense of distance and disconnect. You [[continue scrubbing,->Kitchen]] the silence of the kitchen echoing the emptiness of your relationship.<br><br>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "cleanliness" "-10">>
<<elseif $dad.relationship < 20>>
<<ct "dad" "Surprised">> What the hell are you doing?
<</ct>>
<<ct "MC" "">>
Just cleaning
<</ct>>
<<ct "dad" "Angry">>
Cleaning half-naked? What's wrong with you? Put some clothes on and stop making a spectacle of yourself.
<</ct>>
<<ct "MC" "">>
I—I just thought—
<</ct>>
<<ct "dad" "Angry">>
I don't want to hear it. Just get dressed. And for God's sake, have some decency.
<</ct>>
He turns and walks out of the kitchen, leaving you alone with your humiliation. You continue scrubbing, the silence of the kitchen now feeling oppressive and heavy. Tears well up in your eyes, but you blink them away, determined to [[finish your task->Kitchen]] despite the hurt and rejection you feel.<br><br>
<<MainChar_Stats "corruption" "1" "20">>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "cleanliness" "-10">>
<<MainChar_Stats "dad" "-1">>
<<elseif $dad.relationship >= 20 and $dad.relationship < 40>>
<<ct "dad" "Tease">>
What are you doing down there?
<</ct>>
You notice a playful smile spreading across his face. His gaze lingers for a moment, appreciating the view. You look up at him, a grin tugging at your lips.
<<ct "MC" "">>
Just cleaning.
<</ct>>
<<ct "dad" "Tease">>
You know, you look kind of cute down there.
<</ct>>
His voice is teasing. You laugh, squirming away from him. You giggle.
<<ct "MC" "">>
Stop it!
<</ct>>
<<ct "dad" "Tease">>
Alright, alright. But don't stay down there too long. You'll get a cramp.
<</ct>>
He ruffles your hair affectionately before leaving the kitchen, the sound of your shared laughter lingering in the air. As he walks away, he glances back one more time, a subtle smile on his face, clearly enjoying the sight of you. You offer a sheepish smile and [[continue with your day.->Kitchen]]<br><br>
<<MainChar_Stats "corruption" "1" "20">>
<<MainChar_Stats "arousal" "+10">>
<<MainChar_Stats "dad" "1" "30">>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "cleanliness" "-10">>
<<elseif $dad.relationship >= 50 and $mainChar.corruption >= 70 and _forced is 0>>
<<ct "dad" "Tease">>
What are you doing down there, sweetheart?
<</ct>>
His voice is soft and caring. You look up at him, a warm smile on your face.
<<ct "MC" "">>
Just cleaning, Daddy.
<</ct>>
<<ct "dad" "Tease">>
You look so cute down there.
<</ct>>
He reaches down, his hand gently caressing your cheek before moving to unzip his pants. You feel a mix of confusion and excitement as he positions himself behind you.
<<ct "MC" "">>
Daddy, what are you doing?
<</ct>>
Your voice is fakely innocent. He doesn't answer. Instead, you feel him enter you, the sensation both shocking and strangely familiar.
<<ct "MC" "">>
Oh, Daddy...
<</ct>>
You moan, your voice breathy, your hands gripping the floor, but you don't stop cleaning. You continue scrubbing, the rhythm of your movements matching his thrusts.
<<ct "dad" "Tease">>
That's it, sweetheart. Keep cleaning. Be a good girl for Daddy.
<</ct>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Kitchen/Cleaning/Fuck{0}.webp", random(0,3))]] @@<br>
You comply, your body responding to his touch, your mind a whirlwind of conflicting emotions. You feel a sense of detachment, focusing on the task at hand, even as your body betrays you, finding pleasure in the forbidden act. You continue to clean, the sound of the scrubbing brush mingling with the soft moans that escape your lips. He picks up the pace, his breath coming in quick gasps.
<<ct "dad" "Tease">>
You feel so good, sweetheart. I'm going to come inside you. I'm going to fill you up with my cum."
<</ct>>
<<ct "MC" "">>
Yes, Daddy. Come inside me. Fill your little girl up with your cum.
<</ct>>
With a final, deep thrust, he comes, his cock pulsing as he fills you with his release. You moan, your body shuddering with the force of your own orgasm. He stays inside you for a moment, his breath ragged, before pulling out and stepping back. You look back at him, a satisfied smile on your face.
<<ct "MC" "">>
Did I please you well, Daddy?
<</ct>>
Your voice is filled with a mix of innocence and seduction. He looks down at you, a contented smile on his face.
<<ct "dad" "Happy">>
Yes, sweetheart. You pleased me very well.
<</ct>>
He zips up his pants and leaves the kitchen, leaving you to [[finish your cleaning session->Kitchen]] with a sense of pride and satisfaction.<br><br>
<<HaveASexWidget "rape" "dad" "face">><br>
<<MainChar_Stats "arousal" "50">>
<<MainChar_Stats "corruption" "1" "80">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "energy" "-30">>
<<elseif $dad.relationship >= 40 and $mainChar.corruption >= 60>>
<<ct "dad" "Surprised">>
What are you doing down there, sweetheart?
<</ct>>
<<ct "MC" "">>
Just cleaning, Daddy. So I can make you and mommy happy.
<</ct>>
You look back toward the floor and keep scrubbing, but your breath hitches when his shoes appear in your periphery. He reaches down, his hand gently caressing your cheek.
<<ct "dad" "Tease">>
"I have a better idea for how you can make your Daddy happy."
<</ct>>
<<ct "MC" "">>
Oh, yeah?
<</ct>>
I think it's time we had some fun together.
<</ct>>
You feel a rush of heat between your legs, your body responding to his suggestion.
<span id="agree"> <<linkreplace "Agree to take a break.">>
You bite your lip, feeling a rush of heat between your legs. You glance down at the growing bulge in his pants before looking back up at him with wide, innocent eyes.
<<ct "MC" "">>
Sure daddy! Can I have your pacifier, pleeease? I’ll be so good at making it all clean and shiny~
<</ct>>
<<ct "dad" "Tease">>
No babygirl. Daddy doesn’t want your mouth right now.
<</ct>>
<<ct "MC" "">>
He... He doesn't ?
<</ct>>
He smiles while his thumb brushes over your bottom lip, pressing just hard enough to make you whimper. Before you can even squeak, his hand is between your thighs, palm pressing against the damp heat of your panties. You gasp, squirming, but he holds you still.
<<ct "dad" "Tease">>
No. Daddy wants this. He Wants to fuck his little girl’s tight, needy cunt until she’s dripping all over his cock.
<</ct>>
A smile widen on your face. Without thinking, your legs fall open, knees spreading wide in invitation. You bite your lip, voice turning breathy and needy.
<<ct "MC" "">>
Ohhh. That’s even better daddy —
<</ct>>
Your words dissolve into a moan as he slams into you in one brutal thrust, stretching you open, making you ache in the best way. The scent of lemon cleaner mixes with the musk of sex, the wet sounds of your body taking his cock filling the room.<br><br>
@@.default-image-wrapper; [img[String.format($urlPath + "/Kitchen/Fuck/Male{0}.webp", random(2))]] @@<br>
He picks up the pace, his breath coming in quick gasps.
<<ct "dad" "Tease">>
You feel so good, sweetheart. I'm going to come inside you. I'm going to fill my little girl up with my cum.
<</ct>>
<<ct "MC" "">>
Yes, Daddy. Come inside your daughter. Fill me up.
<</ct>>
With a final, deep thrust, he comes, his cock pulsing as he fills you with his release. He stays inside you for a moment, his breath ragged. Panting, he pulls out slowly, letting his cum leak from your well-used cunt.
<<ct "MC" "">>
Did I please you well, Daddy?
<</ct>>
Your voice is filled with a mix of innocence and seduction. He looks down at you, a contented smile on his face.
<<ct "dad" "Happy">>
Yes, sweetheart. You pleased me very well.
<</ct>>
He zips up his pants and leaves the kitchen. You whimper, your legs shaking as you sink back to your knees, grabbing the sponge with a blush, ready to [[finish your cleaning session->Kitchen]] with a sense of pride and satisfaction.<br><br><br><br>
<<HaveASexWidget "vaginal" "dad" "onpussy">>
<<MainChar_Stats "dad" "1">>
<<MainChar_Stats "arousal" "50">>
<<MainChar_Stats "corruption" "1" "80">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "energy" "-30">>
<<replace #disagree>><</replace>> <</linkreplace>><br></span>
<span id="disagree"> <<linkreplace "Politely decline.">>
You pause, considering his offer, but then you shake your head gently.
<<ct "MC" "">>
I appreciate it, Daddy.... But I really want to finish cleaning first.
<</ct>>
<<ct "dad" "Neutral">>
Alright, sweetheart... But don't forget to please daddy too.
<</ct>>
he says, before leaving the room. You get back to your chores and [[finish cleaning.->Kitchen]] <br><br>
<<MainChar_Stats "dad" "-2">>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "arousal" "10">>
<<replace #agree>><</replace>> <</linkreplace>><br></span>
<</if>>
<</linkreplace>>
<<elseif _intruder is "mom" and $mom.currentLocation !='Work'>>
You're on your hands and knees, scrubbing the kitchen floor, when the sound of the door opening <<linkreplace "catches your attention.">> catches your attention. You glance up to see your mom standing there, a look of surprise on her face.<br><br>
<<if ($mainChar.look.clothes.torso.name != '' and $mainChar.look.clothes.legs.name != '') and $mom.relationship < 20>>
<<ct "mom" "Surprised">>
What are you doing down there?
<</ct>>
<<ct "MC" "">>
Just cleaning up.
<</ct>>
The tension between you is palpable, and you can feel her judgmental gaze. She sighs, shaking her head.
<<ct "mom" "Neutral">>
You know, you could use a mop for that. You don't have to be on the floor like an animal.
<</ct>>
Her words sting, but you bite back a retort, knowing it won't help the situation.
<<ct "MC" "">>
I just wanted to make sure it's clean.
<</ct>>
You stand up and putting the scrub brush away. You avoid her gaze, feeling the weight of her disapproval. She nods, her expression unchanged.
<<ct "mom" "Neutral">>
Well, just make sure you do it right. I don't want to have to clean up after you.
<</ct>>
With that, she turns and leaves the room, leaving you feeling even more distant from he, as you [[continue with your day->Kitchen]]<br><br>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "cleanliness" "-10">>
<<MainChar_Stats "mom" "1" "30">>
<<elseif $mom.relationship < 20>>
<<ct "mom" "Surprised">>
What on earth are you doing?
<</ct>>
Her voice is sharp and judgmental. Her eyes scan over your barely-clothed body, and you can see the disdain in her gaze. You sit back on your heels, feeling a flush of embarrassment rise to your cheeks.
<<ct "MC" "">>
I was just cleaning up -"
<</ct>>
<<ct "mom" "Angry">>
And you thought it was appropriate to do it half-naked? Have you no sense of decency?
<</ct>>
<<ct "MC" "">>
I just... I didn't think anyone would come...
<</ct>>
<<ct "mom" "Angry">>
Well, clearly you need to think more carefully. This is not how a young lady should behave. Clean yourself up and put some clothes on. I don't want to see you like this again.
<</ct>>
With that, she turns and leaves the room, leaving you feeling even more distant and ashamed. You stand there for a moment before [[going back to your room.->Bedroom]]<br><br>
<<MainChar_Stats "corruption" "1" "20">>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "cleanliness" "-10">>
<<MainChar_Stats "mom" "-1">>
<<elseif $mom.relationship >= 20 and $mom.relationship < 40>>
Your mother's eyes widen slightly as she takes in the scene. There's a brief flash of something more than just surprise in her gaze, a hint of excitement that she quickly tries to hide.
<<ct "mom" "Surprised">>
What are you doing down there, sweetie?
<</ct>>
Herr voice is warm but with a slight tremor. She clears her throat, trying to regain her composure. You sit back on your heels, looking up at her with a smile.
<<ct "MC" "">>
Just cleaning up, Mom. Someone has to keep this place spotless.
<</ct>>
<<ct "mom" "Happy">>
Well, you're doing a great job.
<</ct>>
You offer a sheepish smile and [[continue with your day.->Kitchen]]<br><br>
<<MainChar_Stats "corruption" "1" "20">>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "cleanliness" "-10">>
<<MainChar_Stats "arousal" "+10">>
<<MainChar_Stats "mom" "1" "30">>
<<elseif $mom.relationship >= 50 and $mainChar.corruption >= 70 and _forced is 0>>
<<ct "mom" "Tease">>
My little baby, always so diligent."
<</ct>>
Her voice is a blend of sweetness and something more sinister. You smile up at her, your eyes wide with feigned innocence. Then, you reply with a voice taking on a childlike quality.
<<ct "MC" "">>
Mmm-hmm! I wanted to make the kitchen all shiny for you, Mommy.
<</ct>>
She walks over, standing behind you. You feel her hands on your hips, her grip firm. Her touch is warm as she cups your bottom, squeezing gently.
<<ct "mom" "Tease">>
You know, good girls deserve rewards, don’t they?
<</ct>>
Without warning, she slips her hand between your legs, her fingers finding your entrance. You gasp, but you push back against her touch, encouraging her.
<<ct "MC" "">>
Oh, M- Mommy... That tickles... that feels... so good ~
<</ct>>
Your hips rock into her fingers like the needy little slut you are. She tsks, her breath hot against your ear.
<<ct "mom" "Tease">>
My baby girl’s all wet... Did cleaning turn you into such a mess? Or do you like when Mommy touches you like this ?
<</ct>>
Her fingers move faster, pushing deeper inside you. You can't help but moan, your body responding to her touch despite the situation. Suddenly, she pulls her fingers out and spreads your cheeks, her tongue finding your asshole. You gasp at the intimate contact, your body tensing.
<<ct "mom" "Tease">>
Relax, my little baby. Let Mommy take care of you.
<</ct>>
She licks and probes, her tongue working you into a frenzy. Abruptly, she pulls away, standing up and positioning herself in front of you. She grabs your head, pushing it down towards her pussy. Her glistening cunt is right there, so close to your face you can smell her—sweet and musky and all yours.
<<ct "mom" "Tease">>
Now, be a good girl and lick Mommy's pussy. Make Mommy feel good.
<</ct>>
Your tongue flattens against her, dragging up her slit in one long, eager stroke. The taste of her floods your senses, rich and addictive, and you moan against her, your hands gripping her thighs to pull her closer. You look up at her, your eyes filled with a mix of innocence and lust. <br><br>
@@.default-image-wrapper; [img[String.format($urlPath + "/Kitchen/Cleaning/Fuck_lesbian{0}.webp", random(2))]] @@<br>
<<ct "MC" "">>
Mmm, Mommy, you taste so good~ I love making you feel good.
<</ct>>
Your voice is muffled as you lap at her clit, your tongue swirling in little circles just the way she likes. She moans, her hips moving against your face, her grip on your hair tightening. You continue to lick and suck, your body responding to her pleasure.
<<ct "mom" "Happy">>
That's it, my little baby. Show me how much you love your Mommy. Keep that up and Mommy’s gonna—ah!—ruin that pretty face of yours.
<</ct>>
With a growl, she shoves your face back against her, her thighs clamping around your head as she starts fucking your mouth in earnest. Your tongue works frantically, lapping and sucking and worshipping her like the good little slut you are. You can feel it building—the way her thighs tremble, the way her breath comes in sharp little gasps. You redouble your efforts, your tongue pressing flat against her entrance before you plunge it inside her, fucking her with it as your fingers dig into her ass.
<<ct "mom" "Happy">>
Oh—! Oh, fuck—! You little—!
<</ct>>
Her back arches, her hips jerking against your face as she gushes, her release spraying across your cheeks, your forehead, dripping down your chin. You keep licking, keep drinking, your eyes squeezed shut as she soaks you, her thighs shaking around your head. As she comes down from her high, she releases your head, stepping back with a satisfied smile.
<<ct "mom" "Happy">>
Good girl. You always know how to make Mommy feel good.
<</ct>>
<<ct "MC" "">>
Ewwww, Mommy made me all dirty! Now I’m sticky!
<</ct>>
Mommy smirks, her thumb brushing over your lower lip, collecting some of her release before pressing it back into your mouth. You open instantly, your tongue darting out to clean her thumb with a little mmph of satisfaction. With that, she turns and leaves the room, leaving you on the floor, your body still tingling from the encounter. You regain composure and [[finish cleaning->Kitchen]] as if nothing had happened. <br><br>
<<HaveASexWidget "rape" "mom" >>
<<MainChar_Stats "corruption" "1" "80">>
<<MainChar_Stats "arousal" "50">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "energy" "-30">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "makeup" "ruined">>
<<elseif $mom.relationship >= 40 and $mainChar.corruption >= 60>>
You look up to see your mother standing there, her eyes sparkling with a mix of affection and something more.
<<ct "mom" "Happy">>
Look at my little baby, all hard at work.
<</ct>>
She coos, her voice soft and playful. You smile up at her, playing into the role, taking on a childlike tone while her hand gently strokes your hair.
<<ct "MC" "">>
Mmm-hmm! I’m being extra good today, Mommy.
<</ct>>
<<ct "mom" "Tease">>
Such a helpful daughter... Maybe Mommy should give you a reward for being so well-behaved?
<</ct>>
<<ct "MC" "">>
A reward? What kind of reward, Mommy?
<</ct>>
<<ct "mom" "Tease">>
The kind that makes them feel all warm and fuzzy inside."
<</ct>>
<span id="agree"> <<linkreplace "Agree to take a break.">>
She positions you against the counter, her hands gently but firmly spreading your legs apart. Her voice is a mix of maternal affection and dark desire. You let out a tiny, innocent gasp as she leaves you bare for her. She slips her hand between your legs, her fingers finding your entrance with practiced ease. You gasp as she begins to finger you, her movements slow and deliberate.
<<ct "MC" "">>
Mommy, that’s naughty !
<</ct>>
<<ct "mom" "Tease">>
Shhh, baby. Mommy just wants to taste her good girl.
<</ct>>
Her tongue is hot, dragging up the inside of your thigh before pressing flat against your dripping cunt. You moan, your fingers clutching the sponge so hard it deforms, but you don’t dare move—good girls stay still for Mommy. You cry out as she devours you, her tongue lashing at your clit while her fingers tease your tight little hole. Then—oh god—her other hand slides up, her thumb pressing against your ass, circling, threatening. She suddenly pulls her fingers out, leaving you feeling empty and wanting more. You feel her tongue, warm and wet, circling your anus. You moan, the sensation sending shivers down your spine.
<<ct "mom" "Tease">>
Mommy loves your little asshole. It's so tight and perfect.
<</ct>>
<<ct "MC" "">>
P-please, Mommy... don't —ah!— Don't stop... That feels so good.
<</ct>>
You gasp, your voice breathy and desperate. She pulls back, her eyes meeting yours as she stands up.
<<ct "mom" "Tease">>
Come here, my little baby. Sit on Mommy's face. Let me taste your sweet little pussy.
<</ct>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Kitchen/Cleaning/Fuck_lesbian{0}.webp", random(3))]] @@<br>
You comply, straddling her as she lies down. You lower yourself onto her face, feeling her tongue immediately find your clit. You moan, your body trembling with the intensity of the sensation.
<<ct "MC" "">>
Yes, Mommy. Lick me just like that. Make me feel so good. I'm going to - ah! - to come, Mommy!
<</ct>>
You ride her face, your hips moving in time with her licks, your body building towards a powerful orgasm. She redoubles her efforts, her tongue and lips working in perfect harmony. With a final, intense lick, you climax, your body shuddering with the force of your orgasm. You cry out, your voice filled with pleasure and release. You say, your voice soft and content. She smiles up at you, her eyes filled with love and satisfaction.
<<ct "mom" "Happy">>
You're such a good girl, my little baby. Now, finish your cleaning. Mommy will be here if you need anything.
<</ct>>
Your orgasm lingering in the air, your mom leaves you breathless and trembling so you can [[finish cleaning.->Kitchen]]<br><br>
<<HaveASexWidget "masturbated" "mom">><br>
<<MainChar_Stats "corruption" "1" "80">>
<<MainChar_Stats "arousal" "50">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "energy" "-30">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "makeup" "ruined">>
<<replace #disagree>><</replace>> <</linkreplace>><br></span>
<span id="disagree"> <<linkreplace "Politely decline.">>
Visibly disappointed, she nods and lets you [[finish cleaning.->Kitchen]] <br><br>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "mom" "-2">>
<<replace #agree>><</replace>> <</linkreplace>><br></span> <</if>>
<</linkreplace>>
<<else>>
You stand back and survey the kitchen, a sense of satisfaction washing over you as you take in the gleaming counters, the spotless floor, and the neatly organized shelves. With a final look around the kitchen, you [[leave the room,->Kitchen]] moving on to the next task of your day.<br><br>
<<MainChar_Stats "cleanliness" "-10">>
<<MainChar_Stats "energy" "-15">>
<</if>>
<<set $minute += 30>>
<<set $mainChar.did_cleaning_kitchen to $dayCount>>
You're in the living room, armed with a dust cloth, a vacuum cleaner, and a sense of determination. The room is a bit messy, with clutter scattered across the coffee table and a thin layer of dust covering the surfaces. You take a deep breath, ready to tackle the task at hand. You start by picking up the clutter, organizing magazines, putting away remotes, and straightening the cushions on the couch. Each item finds its proper place, and the room already begins to look more orderly. You hum a little tune to yourself, finding a rhythm in the work.<br><br>
<<if ($mainChar.look.clothes.torso.name != '' and $mainChar.look.clothes.legs.name != '') or ($mainChar.look.clothes.torso.name.toLowerCase().indexOf('dress') !== -1)>>
@@.default-image-wrapper; [img[String.format($urlPath + "/LivingRoom/Cleaning/Cleaning_clothed{0}.webp", random(0,1))]] @@<br>
You move on to the vacuum cleaner, plugging it in and turning it on with a satisfying hum. You methodically vacuum the carpet, moving furniture as needed to ensure you get every corner. The sound of the vacuum is almost soothing, a steady background noise that helps you focus on the task.<br><br>
<<elseif $mainChar.look.clothes.torso.name is '' and $mainChar.look.clothes.legs.name is '' and $mainChar.look.lingerie.chest.name is '' and $mainChar.look.lingerie.groin.name is ''>>
Today, you've decided to do the cleaning in a way that feels liberating and daring. There's a thrill in the vulnerability, a sense of freedom in being completely naked. You start with the dusting, your body moving gracefully as you reach up to clean the tops of the shelves. The sunlight catches the dust particles, making them dance in the air. You hum a little tune to yourself, feeling the rhythm of your movements. The feather duster tickles your skin as you sweep it across the surfaces, leaving a trail of cleanliness in its wake.<br><br>
@@.default-image-wrapper; [img[String.format($urlPath + "/LivingRoom/Cleaning/Cleaning_naked{0}.webp", random(0,3))]] @@<br>
Next, you move on to vacuuming. The hum of the vacuum cleaner fills the room, a steady background noise that you find oddly soothing. You bend and stretch, the machine gliding over the carpet, picking up every speck of dirt. You catch glimpses of yourself in the mirror, your reflection moving with purpose and grace. <br><br>
<<else>>
The feeling of being partially undressed adds a layer of excitement to the task. You start with the dusting, your body moving gracefully as you reach up to clean the tops of the shelves. The sunlight catches the dust particles, making them dance in the air. You hum a little tune to yourself, feeling the rhythm of your movements. The feather duster tickles your skin as you sweep it across the surfaces, leaving a trail of cleanliness in its wake.<br><br>
@@.default-image-wrapper; [img[String.format($urlPath + "/LivingRoom/Cleaning/Cleaning_panties"+random(2)+".webp")]] @@<br>
<</if>>
<<if random(2) is 0>>
<<set _intruder to either("brother","mom","dad")>>
<<set _forced to random(1)>>
<</if>>
<<if _intruder is "brother" and $brother.currentLocation !='School'>>
Just as you're about to put the cleaning supplies away, you hear <<linkreplace "the front door open.">> the front door open. You glance up to see your brother standing there, a look of surprise on his face.
<<if ($mainChar.look.clothes.torso.name != '' and $mainChar.look.clothes.legs.name != '') and ($brother.relationship < 20)>>
You’re dusting the shelves when the door creaks open, and your brother walks in. He hesitates for a second, like he’s not sure if he should say anything. You glance at him, then back at the shelf, trying to find something to break the silence.
<<ct "brother" "Surprised">>
Oh. You’re cleaning.
<</ct>>
You glance up, wiping your hands on your jeans before offering a small, hesitant smile.
<<ct "MC" "">>
Yeah. Figured I’d… you know, help out.
<</ct>>
He nods, shifting his weight from one foot to the other. His voice is careful, almost neutral.
<<ct "brother" "Neutral">>
Right. Uh… thanks.
<</ct>>
You hesitate, then gesture to the couch.
<<ct "MC" "">>
You can sit if you want. I won’t bite.
<</ct>>
A faint smirk tugs at his lips, but it’s gone almost as quickly as it appears.
<<ct "brother" "Neutral">>
Nah, I’m good. Just grabbing my bag.
<</ct>>
You watch as he walks past you, the distance between you feeling like a physical weight. For a second, you consider saying something else—anything to fill the silence—but the moment passes, and he’s already heading for the door.
<<ct "MC" "">>
…See you later, then.
<</ct>>
He pauses, just for a second, before nodding.
<<ct "brother" "Neutral">>
Yeah. Later.
<</ct>>
You sigh and [[return to your cleaning,->Living room]] the silence of the living room feeling even more pronounced.<br><br>
<<MainChar_Stats "brother" "1">>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "cleanliness" "-10">>
<<elseif $brother.relationship < 20>>
<<ct "brother" "Surprised">>
W-What the hell are you doing?
<</ct>>
he asks, his voice sharp and accusatory. You sit back on your heels, feeling a flush of embarrassment rise to your cheeks.
<<ct "MC" "">>
I'm dusting the couch. Someone has to do it.
<</ct>>
He looks away, clearly uncomfortable with your state of undress.
<<ct "brother" "Angry">>
Come on, can't you put some clothes on? Looks like a bad porn movie.
<</ct>>
You feel a pang of hurt at his reaction, but you try to brush it off.
<<ct "MC" "">>
I didn't think anyone would come here now.
<</ct>>
He shakes his head, his expression disapproving.
<<ct "brother" "Neutral">>
Whatever.
<</ct>>
You watch him go, feeling a mix of embarrassment and disappointment. You sigh and [[return to your cleaning,->Living room]] the silence of the room feeling even more pronounced and awkward.<br><br>
<<MainChar_Stats "corruption" "1" "20">>
<<MainChar_Stats "arousal" "+10">>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "cleanliness" "-10">>
<<MainChar_Stats "brother" "-1">>
<<elseif $brother.relationship >= 20 and $brother.relationship < 40>>
You glance over your shoulder, a slow smirk spreading across your face.
<<ct "MC" "">>
Hey, big brother. Like the view?
<</ct>>
His throat bobs as he swallows, his eyes flicking away almost too quickly.
<<ct "brother" "Neutral">>
<<print $mainChar.firstName>>… what are you doing?
<</ct>>
You stretch lazily, arching your back just a little more than necessary. You giggle, crawling forward just enough to brush against his legs as you stand.
<<ct "MC" "">>
Cleaning. But I could use some help. Or... supervision.
<</ct>>
He shifts uncomfortably, but you catch the way his fingers twitch at his sides.
<<ct "brother" "Neutral">>
You’re impossible.
<</ct>>
You offer a sheepish smile and [[continue with your day.->Living room]]<br><br>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "cleanliness" "-10">>
<<MainChar_Stats "arousal" "+10">>
<<MainChar_Stats "corruption" "1" "20">>
<<MainChar_Stats "brother" "1">>
<<elseif $brother.relationship >= 50 and $mainChar.corruption >= 70 and _forced is 0>>
You glance up to see your brother standing there, a dark, predatory look in his eyes. He looks around, his expression approving.
<<ct "brother" "Neutral">>
You’re taking your time.
<</ct>>
Your fingers pause for just a second before continuing their task. Your voice is soft, obedient.
<<ct "MC" "">>
I want to do it right.
<</ct>>
He walks over, his eyes roaming over your body, taking in every detail.
<<ct "brother" "Tease">>
You look so cute when you're being useful. But you know what would make it even better?
<</ct>>
You look up at him, your eyes wide with anticipation.
<<ct "MC" "">>
What, big bro?
<</ct>>
<<ct "brother" "Tease">>
If you were on your knees, showing me your ass.
<</ct>>
<<ct "MC" "">>
I... I can do that.
<</ct>>
He watches you for a moment, a satisfied smile on his face. Then, without warning, he thrusts into you, his movements rough and demanding. You gasp, the sudden invasion sending a shockwave of pleasure and pain through your body.
<<ct "brother" "Angry">>
Nnnh— Pathetic, isn’t it? How desperate you are for your own brother’s cock. You’re such a slut.
<</ct>>
<<ct "MC" "">>
NGH—! Yeah, destroy this pussy! Ah! I’m your fucking slut sister!
<</ct>>
But you don't stop cleaning, your hands continuing to move, your body obeying his commands even as he uses you for his pleasure.
<<ct "brother" "Angry">>
Keep cleaning. Show me how obediant you are.
<</ct>>
@@.default-image-wrapper; [img[String.format($urlPath + "/LivingRoom/Cleaning/Fuck{0}.webp", random(2))]] @@<br>
As he continues to thrust into you, his movements become more urgent, more intense. You can feel his body tensing, his grip on your hips tightening even further. With a final, deep thrust, he comes, his cock pulsing as he fills you with his release.
<<ct "MC" "">>
Ah—! P-Please, don’t stop! I’m all yours... Nnnhhh~ I can’t take it— Ahhh
<</ct>>
<<ct "brother" "Angry">>
Yeah, scream for me! You’re nothing but my fucktoy!
<</ct>>
he growls, his voice ragged with satisfaction. He stays inside you for a moment, his breath coming in heavy pants, before pulling out abruptly. He stands up, adjusting his clothes with a casual nonchalance.
<<ct "brother" "Neutral">>
Finish cleaning.
<</ct>>
Without another word, he turns and walks out of the living room, leaving you there on your hands and knees, feeling used and discarded. You stay there for a moment, your body still trembling with the aftershocks of your orgasm, but your mind is a whirlwind of confusion and humiliation. <br>
You take a deep breath, trying to steady yourself, before [[returning to your task.->Living room]]<br><br>
<<HaveASexWidget "rape" "brother" "face">>
<<HaveASexWidget "anal" "brother">><br>
<<MainChar_Stats "arousal" "50">>
<<MainChar_Stats "corruption" "1" "80">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "energy" "-30">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "makeup" "ruined">>
<<elseif $brother.relationship >= 40 and $mainChar.corruption >= 60>>
<<ct "brother" "Surprised">>
W- What are you doing, sis?
<</ct>>
You sit back on your heels, wiping a strand of hair from your face.
<<ct "MC" "">>
Just cleaning the living room.
<</ct>>
you reply, a small smile playing on your lips. But he doesn't say anything. Intrigued by his silence, you glance up at your brother. As soon as your eyes meet, he looks away, his cheeks flushed pink.
<<ct "MC" "">>
Mmm~ What’s wrong, big bro? You look like you’ve never seen a girl on her knees before.
<</ct>>
He swallows hard, his voice shaky but intrigued.
<<ct "brother" "Neutral">>
Uh—I—I mean, you do look… nice. Down there. Wait— I didn’t mean it like that!
<</ct>>
You smirk, biting your lip as you crawl closer, your voice dropping to a purr.
<<ct "MC" "">>
Oh, but I bet you did. You like seeing your little sister like this, don’t you? All ready for you?
<</ct>>
His breath hitches, his hands fidgeting at his sides.
<<ct "brother" "Neutral">>
Y-You’re crazy… We can’t—
<</ct>>
<span id="agree"> <<linkreplace "Push it further.">>
You cut him off with a soft, mocking laugh, your fingers slipping under the waistband of your panties. You pull them aside, exposing your soaked cunt completely, your clit already swollen and begging for attention.
<<ct "MC" "">>
Oh, please. You want to. I can see how hard you are for me, big bro. Or are you scared to fuck your little sister like she deserves?
<</ct>>
His breath hitches, his cock straining against his pants. You don’t give him time to think. You crawl forward, your hands deftly unzipping his fly. His cock springs out, already thick and leaking, and you wrap your fingers around it, stroking slowly.
<<ct "MC" "">>
Mmm~ Look at this big cock… Now fuck me like you hate me, brother. I want it rough.
<</ct>>
He groans, his resistance crumbling. With a growl, he grabs your hair, yanking your head back hard. His voice is rough, but there’s still that hesitation—like he’s fighting himself even as he gives in.
You grin, your voice a breathless whimper as he shoves you onto the couch, face-down. He rips your panties off, exposing your dripping pussy to the cool air. You arch your back, presenting yourself to him like the slut you are.
<<ct "MC" "">>
Yes! Finally! Tear me apart, big bro! I need it!
<</ct>>
He doesn’t hold back. With a snarl, he slams into you, his cock stretching you open in one brutal thrust. You scream, your nails digging into the couch cushions as he pounds into you, his hips slapping against your ass with wet, obscene sounds.
<<ct "brother" "Angry">>
Sh-Shit—! You’re so fucking tight!
<</ct>>
<<ct "MC" "">>
Ahhh—! Harder! Nnngh~ Call me a slut! Ah! Tell me I’m nothing but your fucktoy!
<</ct>>
He growls, his grip on your hips bruising as he fucks you like an animal. His cock pistons in and out of your soaked cunt, your juices dripping down your thighs. You can feel his balls slapping against you with every thrust, the sound filthy and wet.
<<ct "brother" "Angry">>
You are a slut! Guh—! My filthy little sister whore!
<</ct>>
@@.default-image-wrapper; [img[String.format($urlPath + "/LivingRoom/Fuck/Couch_Fuck_Male{0}.webp", random(6))]] @@<br>
With a guttural groan, he slams into you one last time, his cock pulsing as he unloads deep inside you.
<<ct "brother" "Angry">>
F-Fuck—! Take it! Nnngh—! All of it!
<</ct>>
You moan, feeling his hot cum flooding your pussy, dripping out around his cock as he twitches inside you.
<<ct "MC" "">>
FUCK—! Yeah, fill me up! Ahhh— That’s it, big bro! Nnnh! Breed your little sister!
<</ct>>
You collapse onto the couch, breathless, his cum leaking out of you. He pulls out slowly, his cock glistening with your mixed fluids. You look back at him, your lips swollen, your face flushed, and lick your lips. He stares at you, his chest heaving, a mix of shame and satisfaction in his eyes. You spread your legs wider, letting him see his cum dripping out of you, a smug smile on your lips.
<<ct "MC" "">>
Ah~ Look what you did to me… Your sister is all messy and used…
<</ct>>
You struggle to regain composure before [[finishing cleaning.->Living room]]<br><br>
<<HaveASexWidget "vaginal" "brother" "onpussy">>
<<MainChar_Stats "arousal" "50">>
<<MainChar_Stats "corruption" "1" "80">>
<<MainChar_Stats "brother" "1">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "energy" "-30">>
<<replace #disagree>><</replace>> <</linkreplace>><br></span>
<span id="disagree"> <<linkreplace "Don't force it.">>
You cut him off with an exasperated sigh, rolling your eyes.
<<ct "MC" "">>
Oh, spare me. If you’re not gonna do anything, then I’ll just go back to cleaning.
<</ct>>
You turn away from him, your movements deliberately slow as you grab the sponge and resume scrubbing the floor. Your ass sways just enough to taunt him, your voice sweet but venomous. <br>
Visibly disappointed, he nods and lets you [[finish cleaning.->Living room]] <br><br>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "brother" "-1">>
<<replace #agree>><</replace>> <</linkreplace>><br></span>
<<elseif $brother.relationship >= 60 and $mainChar.corruption >= 80>>
<<ct "brother" "Tease">>
Ah! My little cleaning slut is here. And on her knees, as usual.
<</ct>>
You feel a thrill of excitement and submission course through you.
<<ct "MC" "">>
I'm just cleaning, Big Bro.
<</ct>>
<<ct "brother" "Tease">>
I have something else that needs cleaning.
<</ct>>
He unzips his pants, yanking his throbbing cock out and slap it against your cheeks.<br><br>
<span id="agree"> <<linkreplace "Suck his cock.">>
You whimper, your tongue darting out to lick the pre-cum glistening on the tip.
<<ct "MC" "">>
**Nnngh~** F-Fuck, I'm gonna choke on it like a good little whore, brother...
<</ct>>
<<ct "brother" "Angry">>
Damn right you are. Now open that slutty mouth before I rip your jaw off.
<</ct>>
You obey instantly, your lips parting as he shoves his cock deep into your throat. You gag, tears streaming down your cheeks as he fucks your face. Saliva drips down your chin, mixing with the snot running from your nose as he uses you like a worthless flesh toy. You moan around his cock, your hands clutching at his thighs as he ruins your throat.
<<ct "MC" "">>
Mmmph—! Y-Yeah, brother! Guh—! F-Fuck my stupid face! Slurp... Glk ~
<</ct>>
Without warning, he pulls out, his cock glistening with your saliva. He kicks you onto your stomach.
<<ct "brother" "Angry">>
Now spread those legs, slut. I’s gonna fuck that used-up cunt of yours.
<</ct>>
You scramble to obey, your cheeks flushed as you arch your back, presenting your dripping pussy to him. He spits on it before slamming into you in one brutal thrust. You scream, your walls clenching around his throbbing cock as he destroys you.
<<ct "MC" "">>
AH—! Y-Yes! Nnnh! F-Fuck, it hurts so good! Ah! I’m your dirty little sister-cumrag! Hyaaah! Use me harder!
<</ct>>
@@.default-image-wrapper; [img[String.format($urlPath + "/LivingRoom/Fuck/Couch_Fuck_Male{0}.webp", random(6))]] @@<br>
His grunts grow louder, his cock swelling as he nears his climax.
<<ct "MC" "">>
P-Please, big brother... Mmm... Paint my whore face like the fucktoy I am...
<</ct>>
With a final, brutal thrust, he buries himself inside you, his cock pulsing as he fills you with his thick, hot cum. You whimper, feeling it drip out of you as he pulls out, leaving you a trembling mess on the floor.
<<ct "brother" "Tease">>
Mmm… There you go, slut. All filled up with your brother’s cum. Now clean up the rest of this fucking room.
<</ct>>
With that, he zips up his pants and walks out of the living room, leaving you to finish your task, your body still trembling with the aftershocks of your encounter. You struggle to regain composure before [[finishing cleaning.->Living room]]<br><br>
<<HaveASexWidget "vaginal" "brother" "onpussy">>
<<MainChar_Stats "arousal" "50">>
<<MainChar_Stats "corruption" "1" "80">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "energy" "-30">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "makeup" "ruined">>
<<replace #disagree>><</replace>> <</linkreplace>><br></span>
<span id="disagree"> <<linkreplace "Politely decline.">>
You hesitate, a mix of fear and reluctance washing over you. You push his hips back with a scowl and look up at him.
<<ct "MC" "">>
I... I should finish cleaning the living room first.
<</ct>>
He glares at you, his cock still *throbbing* in his hand. For a second, you think he’s going to force you—but then he just scoffs, shoving his dick back into his pants.
<<ct "brother" "Angry">>
Fine. But don’t come crawling to me later when you’re desperate for it.
<</ct>>
He flips you off before storming out of the room, leaving you kneeling there. You take a deep breath, trying to steady yourself, and [[finish cleaning.->Living room]] <br><br>
<<MainChar_Stats "brother" "-1">>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "arousal" "10">>
<<replace #agree>><</replace>> <</linkreplace>><br></span>
<</if>>
<</linkreplace>>
<<elseif _intruder is "dad" and $dad.currentLocation !='Work'>>
You're on your hands and knees, scrubbing the living room floor, when the sound of the door opening <<linkreplace "catches your attention.">> catches your attention. Your father steps in, his eyes widening in surprise as he sees you. <br><br>
<<if ($mainChar.look.clothes.torso.name != '' and $mainChar.look.clothes.legs.name != '') and $dad.relationship < 20>>
He pauses in the doorway, his voice carrying a hint of hesitation.
<<ct "dad" "Neutral">>
What are you doing?
<</ct>>
You glance up from your work, the duster still in your hand.
<<ct "mc" "Neutral">>
Just cleaning a bit. Thought it could use it.
<</ct>>
He nods faintly, crossing his arms. For a moment, it seems like he might say something more—but instead, he lets out a quiet sigh.
<<ct "dad" "Neutral">>
Well… don’t overdo it.
<</ct>>
You manage a small smile that he doesn’t quite notice. He lingers a second longer, as if unsure whether to stay, then moves on down the hall. The sound of his footsteps fades, leaving behind a silence that feels heavier than before—yet somehow, not entirely hopeless. <br>
You [[keep cleaning->Living room]], the faint scent of dust mixing with a quiet wish that next time, one of you might find the right words.<br><br>
<<MainChar_Stats "dad" "1">>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "cleanliness" "-10">>
<<elseif $dad.relationship < 20>>
He stops in the doorway, his expression hard to read — part confusion, part irritation. The air seems to tighten between you.
<<ct "dad" "Angry">>
<<print $mainChar.firstName>>! What are you doing?!
<</ct>>
His tone makes you freeze, the duster slipping slightly in your hand. You glance up at him, caught off guard.
<<ct "MC" "Neutral">>
I- I'm just cleaning.
<</ct>>
He folds his arms, his gaze sharp and uneasy, lingering longer than it should.
<<ct "dad" "Angry">>
Cleaning... like that? Put some clothes on and stop making a spectacle of yourself!
<</ct>>
The words hit harder than you expect. You open your mouth to explain, but his expression makes it clear he doesn’t want to hear it.
<<ct "MC" "Neutral">>
I—I just thought—
<</ct>>
<<ct "dad" "Angry">>
I don't want to hear it. Just get dressed. And for God's sake, have some decency.
<</ct>>
He turns and leaves the room without another word. The silence he leaves behind feels heavier than before — colder. You stand still for a moment, throat tight, before forcing yourself to [[keep cleaning.->Living room]]<br><br>
<<MainChar_Stats "corruption" "1" "20">>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "cleanliness" "-10">>
<<MainChar_Stats "dad" "-1">>
<<elseif $dad.relationship >= 20 and $dad.relationship < 40>>
<<ct "dad" "Tease">>
What are you doing down there?
<</ct>>
His gaze lingers for a moment, appreciating the view. You look up at him, a grin tugging at your lips.
<<ct "MC" "">>
Just cleaning, Dad.
<</ct>>
<<ct "dad" "Tease">>
You know, you look kind of cute down there ~
<</ct>>
You laugh, squirming away from him.
<<ct "MC" "">>
Hihi, Stop it!
<</ct>>
<<ct "dad" "Neutral">>
Alright, alright. But don't stay down there too long. You'll get a cramp.
<</ct>>
He ruffles your hair affectionately before leaving the room, the sound of your shared laughter lingering in the air. As he walks away, he glances back one more time, a subtle smile on his face, clearly enjoying the sight of you. You offer a sheepish smile and [[continue with your day.->Living room]]<br><br>
<<MainChar_Stats "corruption" "1" "20">>
<<MainChar_Stats "arousal" "+10">>
<<MainChar_Stats "brother" "1" "30">>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "cleanliness" "-10">>
<<elseif $dad.relationship >= 60 and $mainChar.corruption >= 70 and _forced is 0>>
<<ct "dad" "Happy">>
What are you doing down there, princess? You know Daddy doesn’t like seeing you work so hard all alone.
<</ct>>
You bite your lower lip, your voice dripping with faux innocence as you tilt your head up at him, the scrubbing brush still clutched in your fingers.
<<ct "MC" "">>
Just cleaning for you, Daddy, I wanna make sure everything’s sparkly for you.
<</ct>>
His fingers brush your cheek, his thumb tracing your bottom lip before his hand slides down to unzip his pants. The sound of his belt clinking against the floor sends a shiver down your spine, your breath hitching as he frees himself, already half-hard. You feel a mix of confusion and excitement as he positions himself behind you. <<ct "MC" "">>
Daddy, what are you doing?
<</ct>>
He doesn't answer. Instead, you feel him enter you, the sensation both shocking and strangely familiar.
<<ct "MC" "">>
Nnnh—! D-Daddy, it’s so big! Ah! I-I can’t clean like this— Mmmph!
<</ct>>
He doesn’t answer, his breath hot against your ear as he begins to move, his thrusts slow but deliberate. You whimper, your body instinctively arching back into him, even as your hands continue to scrub at the floor, the brush moving in time with his rhythm.
<<ct "dad" "Happy">>
Ah— That’s it, sweetheart. Keep cleaning. Mmm… Daddy likes watching you work while I use you.
<</ct>>
Your breath comes in ragged gasps, the dual sensations of his cock filling you and the brush scraping against the floor overwhelming your senses. You can feel yourself growing wetter, your body betraying you as pleasure coils tight in your belly.
<<ct "MC" "">>
Ah! I-I’m trying, Daddy! Nnnh! But it’s hard to focus when you’re so deep inside me!
<</ct>>
@@.default-image-wrapper; [img[String.format($urlPath + "/LivingRoom/Cleaning/Fuck{0}.webp", random(2))]] @@<br>
His grip on your hips tightens, his thrusts growing more insistent, the sound of skin slapping against skin filling the room. His breath is ragged now, his voice a low growl in your ear.
<<ct "dad" "Happy">>
Fuck— You feel so good, princess. Ah— Daddy’s going to come inside you. Gonna fill up my good girl with my cum.
<</ct>>
A whimper escapes your lips, your body trembling with anticipation. You drop the brush, your hands gripping the floor as you push back against him, your voice breathy and desperate.
<<ct "MC" "">>
Yes, Daddy! Come inside me! Ah! Fill me up with your hot cum! I-I wanna feel it dripping out of me!
<</ct>>
With a final, deep thrust, he buries himself inside you, his cock pulsing as he releases, filling you with his warmth.
He stays inside you for a long moment, his breath ragged, before finally pulling out with a soft, satisfied sigh.
You glance back at him, your cheeks flushed and your lips parted, a satisfied smile playing on your face.
<<ct "MC" "">>
Mmm~ Did I please you well, Daddy? Was I a good girl for you?
<</ct>>
He zips up his pants, his eyes lingering on you for a moment before a contented smile tugs at his lips.
<<ct "dad" "Happy">>
Mmm… Yes, princess. You pleased Daddy very well.
<</ct>>
With that, he turns and leaves the room, leaving you kneeling on the floor, a warm ache between your thighs and a sense of pride swelling in your chest. You pick up the brush again, humming softly to yourself as you [[finish your cleaning session->Living room]] with a sense of pride and satisfaction.<br><br>
<<HaveASexWidget "rape" "dad" "pussy">><br>
<<MainChar_Stats "arousal" "50">>
<<MainChar_Stats "corruption" "1" "80">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "energy" "-30">>
<<elseif $dad.relationship >= 40 and $mainChar.corruption >= 60>>
<<ct "dad" "Happy">>
What are you doing down there, princess? You’re going to wear out those pretty little knees.
<</ct>>
You glance up at him, your cheeks already flushed with excitement. Your voice is sweet, but there’s a playful glint in your eyes as you bite your lower lip.
<<ct "MC" "">>
Just cleaning for you, Daddy. Do you like it?
<</ct>>
He reaches down, his hand gently caressing your cheek.
<<ct "dad" "Tease">>
Oh, I do, babygirl. But I have a better idea for how you can make your Daddy happy.
<</ct>>
You feel a flutter of excitement in your chest. His eyes darken with desire, but his voice remains tender, almost paternal as he crouches down beside you. His fingers brush against your cheek, his thumb tracing your bottom lip. You feel a rush of heat between your legs, your body responding to his suggestion.
<span id="agree"> <<linkreplace "Agree to take a break.">>
<<ct "MC" "">>
Ohhh~ Are you gonna fuck your little girl, Daddy? I’ve been so good for you.
<</ct>>
He lets out a low chuckle, his hand sliding down to grip your chin and tilt your face up to meet his gaze. His voice is warm, but there’s an edge of command beneath the tenderness.
<<ct "dad" "Happy">>
That’s right, sweetheart. And you’re going to take every inch like Daddy’s perfect little girl.
<</ct>>
You whimper, your body already trembling with anticipation as he stands and unzips his pants. The sound of his belt clinking to the floor sends another jolt of excitement through you. You watch, wide-eyed, as he positions himself behind you, his hands gripping your hips.
He enters you in one smooth thrust, and you gasp, your fingers clawing at the floor as you try to steady yourself. His cock fills you completely, stretching you in a way that makes your toes curl.
<<ct "dad" "Happy">>
Ah— That’s it, baby. You’re so tight for Daddy. Mmm… Such a good girl, taking me like this.
<</ct>>
You moan, your voice a mix of pleasure and playful teasing.
<<ct "MC" "">>
Nnnh! F-Fuck, Daddy! Ah~ it feels so good!
<</ct>>
@@.default-image-wrapper; [img[String.format($urlPath + "/LivingRoom/Fuck/Couch_Fuck_Male{0}.webp", random(6))]] @@<br>
<<ct "dad" "Happy">>
Ah— You feel so good, sweetheart. Nnnh… Daddy’s going to come inside you. Going to fill you up with his cum.
<</ct>>
Your body trembles with anticipation, your voice rising in a desperate whine.
<<ct "MC" "">>
Ah! Yes, Daddy! Nnnh— Come inside me! Fill your daughter up with your hot cum!
<</ct>>
With a final, deep thrust, he buries himself inside you, his cock pulsing as he releases. You can feel him filling you, each jet of cum sending waves of pleasure through your body. He stays inside you for a long moment, his breath ragged, before slowly pulling out.
You collapse forward, panting, but your voice is still soft and eager as you glance back at him.
<<ct "MC" "">>
Mmm~ Did I please you, Daddy? Was I a good girl for you?
<</ct>>
He looks down at you, a contented smile playing on his lips as he zips up his pants. His voice is warm, almost proud.
<<ct "dad" "Happy">>
Yes, princess. You pleased Daddy very well.
<</ct>>
He zips up his pants and leaves the room, leaving you to [[finish your cleaning session->Living room]] with a sense of pride and satisfaction.<br><br>
<<HaveASexWidget "vaginal" "dad" "onpussy">>
<<MainChar_Stats "dad" "1">>
<<MainChar_Stats "arousal" "50">>
<<MainChar_Stats "corruption" "1" "80">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "energy" "-30">>
<<replace #disagree>><</replace>> <</linkreplace>><br></span>
<span id="disagree"> <<linkreplace "Politely decline.">>
You pause, considering his offer, but then you shake your head gently.
<<ct "MC" "">>
Thanks, Daddy. But I really want to finish cleaning first.
<</ct>>
He looks at you, a mix of surprise and disappointment in his eyes.
<<ct "dad" "Neutral">>
Alright, sweetheart... You know where to find me if your secret garden tickles.
<</ct>>
You smile at him and look at your dad leaving the room. You get back to your chores and [[finish cleaning.->Living room]] <br><br>
<<MainChar_Stats "dad" "-1">>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "arousal" "10">>
<<replace #agree>><</replace>> <</linkreplace>><br></span>
<</if>>
<</linkreplace>>
<<elseif _intruder is "mom" and $mom.currentLocation !='Work'>>
You're on your hands and knees, scrubbing the floor, when the sound of the door opening <<linkreplace "catches your attention.">> catches your attention. You glance up to see your mom standing there, a look of surprise on her face.<br><br>
<<if ($mainChar.look.clothes.torso.name != '' and $mainChar.look.clothes.legs.name != '') and $mom.relationship < 20>>
<<ct "mom" "Neutral">>
What are you doing down there?
<</ct>>
You sit back on your heels, brushing a strand of hair from your face.
<<ct "mc" "Neutral">>
Just cleaning up.
<</ct>>
Her tone isn’t harsh, but there’s that usual edge — the one that makes every word feel like a quiet test. The silence stretches between you, heavy and familiar. She watches you for a moment before sighing, her arms crossing loosely.
<<ct "mom" "Neutral">>
You know... you could use a mop for that. You don’t have to be on the floor.
<</ct>>
It’s not quite criticism, not quite concern. You can tell she’s trying, in her own way.
<<ct "mc" "Neutral">>
I just wanted to make sure it’s really clean.
<</ct>>>
You stand, putting the brush away and avoiding her gaze. She nods slightly, as if approving but unsure how to say so.
<<ct "mom" "Happy">>
Well... it looks fine. Just don’t wear yourself out, okay?
<</ct>>
Her voice softens at the end, almost imperceptibly. Then she turns toward the door, hesitating a brief second before leaving. You watch her go, unsure whether the small warmth you felt was real or just wishful thinking, and then you [[continue with your day->Living room]]<br><br>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "cleanliness" "-10">>
<<MainChar_Stats "mom" "1" "30">>
<<elseif $mom.relationship < 20>>
You freeze as your mother’s voice cuts through the quiet of the room, cold and disapproving.
<<ct "mom" "Angry">>
What on earth are you doing?
<</ct>>
Her tone alone makes your stomach tighten. She looks you over, her expression unreadable but heavy with judgment. The silence that follows feels heavier than her words.
<<ct "mc" "Neutral">>
I was just cleaning up.
<</ct>>
You try to sound calm, but there’s a tremor in your voice you can’t quite hide. She sighs — not in anger, but in that tired, disappointed way that stings even more.
<<ct "mom" "Neutral">>
And you thought this... "outfit"... was appropriate? Do you ever stop to think before acting?
<</ct>>
You look down, shame creeping up your neck. The distance between you feels wider than ever, and her gaze makes it worse — like she’s looking through you rather than at you.
<<ct "mc" "Neutral">>
I didn’t think anyone would come in.
<</ct>>
Her face remains still, her tone clipped and final.
<<ct "mom" "Angry">>
Clearly, you need to start thinking more carefully. This isn’t how a young woman should present herself. Fix yourself up and don’t let me find you like this again.
<</ct>>
Without waiting for your reply, she turns and leaves, the sound of her footsteps fading down the hall. You’re left standing in the quiet room, heat rising in your chest — not just embarrassment, but something heavier. <br>
You take a shaky breath before [[heading back to your room->Bedroom]], the echo of her disapproval still hanging in the air. <br><br>
<<MainChar_Stats "corruption" "1" "20">>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "cleanliness" "-10">>
<<MainChar_Stats "mom" "-1">>
<<elseif $mom.relationship >= 20 and $mom.relationship < 40>>
Your mother's eyes widen slightly as she takes in the scene. There's a brief flash of something more than just surprise in her gaze, a hint of excitement that she quickly tries to hide.
<<ct "mom" "Happy">>What are you doing down there, sweetie?
<</ct>>
<<ct "MC" "">>
Just cleaning up, Mom. I thought i could help.
<</ct>>
<<ct "mom" "Happy">>
Well, you're doing a great job.
<</ct>>
You offer a sheepish smile and [[continue with your day.->Living room]]<br><br>
<<MainChar_Stats "corruption" "1" "20">>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "cleanliness" "-10">>
<<MainChar_Stats "arousal" "+10">>
<<MainChar_Stats "mom" "1">>
<<elseif $mom.relationship >= 50 and $mainChar.corruption >= 70 and _forced is 0>>
<<ct "mom" "Happy">>
My little baby, always so diligent! Are you cleaning for Mommy?
<</ct>>
she says, her voice a blend of sweetness and something more sinister. You smile up at her, your eyes wide with feigned innocence.
<<ct "MC" "">>
Yes Mommy! Do you like it?
<</ct>>
She walks over, standing behind you. You feel her hands on your hips, her grip firm. <<ct "mom" "Tease">>
I do, my precious little baby. But you know, cleaning isn’t the only way to make Mommy happy.
<</ct>>
Without warning, she slips her hand between your legs, her fingers finding your entrance. You gasp, but you push back against her touch, encouraging her.
<<ct "MC" "">>
Ah~! M-Mommy, your fingers... Nnnh~ that feel so good ~
<</ct>>
You moan, your hips rocking against her hand as she pumps her fingers in and out, your pussy making obscene, squelching sounds. Your clit throbs, swollen and sensitive, and you can feel your arousal trickling down your thighs. Without warning, she pulls her fingers free with a wet pop, then spreads your cheeks apart. Her tongue flicks against your tight asshole, and you jolt, a shocked gasp escaping your lips.
<<ct "mom" "Happy">>
Mmm~ Relax, my sweet girl. Mommy’s going to taste every inch of you.
<</ct>>
Her tongue presses inside, swirling and probing as you squirm, your body trembling between pleasure and embarrassment. You can hear the slick sounds of her tongue working you, your breath coming in short, desperate pants.
<<ct "MC" "">>
Ah—! M-Mommy, that’s so naughty! Nnngh~ But I love it…
<</ct>>
@@.default-image-wrapper; [img[String.format($urlPath + "/LivingRoom/Fuck/Couch_Fuck_Female_rough{0}.webp", random(3))]] @@<br>
She licks and probes, her tongue working you into a frenzy. Abruptly, she pulls away, standing up and positioning herself in front of you. She grabs your head, pushing it down towards her pussy.
<<ct "mom" "Happy">>
Now, baby, it’s your turn to make Mommy feel good.
<</ct>>
You don’t hesitate. Your tongue darts out, lapping at her clit as her hips roll forward, pressing her pussy against your mouth. The taste of her—sweet, musky, and so familiar—fills your senses. You moan against her, your tongue swirling around her clit before sucking it between your lips.
<<ct "MC" "">>
Slurp~ Mmm~ You taste so good, Mommy! Nnnh~ I love how juicy... Slurp~ you get with me.
<</ct>>
Her grip tightens in your hair, her breath hitching as you alternate between licking and sucking, your lips making wet, sloppy sounds against her. You slide two fingers inside her, curling them to hit that spot that makes her legs shake.
<<ct "mom" "Happy">>
Ah—! F-Fuck, baby! Nnnh~ Just like that! Lick Mommy’s pussy like the good little slut you are!
<</ct>>
You obey eagerly, your tongue working faster as her moans grow louder. Her pussy clenches around your fingers, her juices coating your chin as she grinds against your face. Her body tenses, her thighs trembling as she nears her climax. You redouble your efforts, your tongue flicking rapidly over her clit as your fingers pump in and out of her.
<<ct "mom" "Happy">>
Ah—! Y-Yes! Nnngh~ Oh god, baby! I’m— Ahhhh~!
<</ct>>
With a final, shuddering cry, she comes, her pussy flooding your fingers and mouth with her release. You lap up every drop, savoring the taste as her body convulses against you. She finally releases your hair, stepping back with a satisfied sigh, her pussy still twitching from the aftershocks.
<<ct "mom" "Happy">>
Mmm~ Such a good girl… Now be a good girl and finish your chores. Mommy’s had enough for now.
<</ct>>
She turns and leaves the room, leaving you kneeling on the floor, your pussy still throbbing and your fingers glistening with her juices. You regain composure and [[finish cleaning->Living room]] as if nothing had happened. <br><br>
<<HaveASexWidget "rape" "mom" >>
<<MainChar_Stats "corruption" "1" "80">>
<<MainChar_Stats "arousal" "50">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "energy" "-30">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "makeup" "ruined">>
<<elseif $mom.relationship >= 40 and $mainChar.corruption >= 60>>
<<ct "mom" "Happy">>
Look at my precious baby girl, working so hard for Mommy.
<</ct>>
You glance up at her, your cheeks flushed and your voice taking on a childish lilt.
<<ct "MC" "">>
I’m just being Mommy’s good little girl.
<</ct>>
She crouches down beside you, her fingers brushing through your hair with a tender but possessive touch.
<<ct "mom" "Happy">>
Oh, my sweet baby. You’re such a good girl for Mommy. But good girls deserve special treats, don’t they?
<</ct>>
You tilt your head, feigning innocence, but your eyes sparkle with mischief.
<<ct "MC" "">>
What kind of treats, Mommy? Is it the kind that makes my little coochie all drippy?
<</ct>>
Her hand slides down your back, resting on your hip before slipping between your legs. She cups your mound, her fingers pressing lightly against your already damp panties.
<<ct "mom" "Happy">>
That’s right, baby. Mmm~ The kind that makes you all warm and tingly inside.
<</ct>>
<span id="agree"> <<linkreplace "Agree to take a break.">>
She guides you onto the couch, her hands spreading your legs apart. Your pussy glistens, already wet with anticipation.
<<ct "mom" "Happy">>
Such a good girl, letting Mommy take care of you. Look at this pretty little pussy. All swollen and needy for Mommy’s touch.
<</ct>>
You whimper as she slips two fingers inside you, curling them to stroke your G-spot. Your hips jerk forward, and a gush of wetness follows.
<<ct "MC" "">>
Nnnh~! Ohhh, Mommy! It’s so wet already! Ah~
<</ct>>
She pulls her fingers out with a wet pop, bringing them to her lips to lick them clean.
<<ct "mom" "Happy">>
Mmm~ So sweet, baby. Just like Mommy knew. Now turn around. Let me taste that tight little asshole.
<</ct>>
You obey, turning and presenting yourself to her. She spreads your cheeks, her warm breath teasing your puckered hole before her tongue circles it. You moan, your fingers gripping the couch cushions.
<<ct "mom" "Happy">>
Ohhh, my baby’s asshole is so tight. Mmm~ Mommy’s gonna make it all relaxed for her.
<</ct>>
She licks and sucks, her tongue probing deeper until you’re squirming, your pussy dripping onto the couch. She pulls back, her lips glistening, and pats your thigh.
<<ct "mom" "Happy">>
Come here, my precious baby. Mmm~ Sit on Mommy’s face. Let me drink from that juicy little pussy.
<</ct>>
You straddle her face, lowering yourself onto her waiting tongue. She immediately latches onto your clit, her tongue flicking and swirling as you grind against her mouth. Your juices coat her chin, and she moans against you, the vibrations making you shudder.<br><br>
@@.default-image-wrapper; [img[String.format($urlPath + "/LivingRoom/Fuck/Couch_Fuck_Female{0}.webp", random(3))]] @@<br>
<<ct "MC" "">>
Ahhh~! Y-Yes, Mommy! Lick me like a lollipop! Nnnh~ I’m gonna come all over your face!
<</ct>>
<<ct "mom" "Happy">>
Mmmph~ That’s it, baby. Slurp~ Let Mommy taste you. Ah~ You’re so close, aren’t you?
<</ct>>
Your hips buck wildly as your orgasm builds. You cry out, your pussy pulsing as you squirt onto her face. She laps up every drop, her tongue working frantically. She doesn’t stop, her fingers joining her tongue to milk every last drop from you. Then, with a final, intense lick, she pulls back, her face glistening with your juices.
<<ct "mom" "Happy">>
Mmm~ There’s my good girl. Now, be a sweet baby and finish your cleaning. Mommy will be right here if you need her.
<</ct>>
You nod, still breathless, your face and body covered in their mixed fluids. You watch as she leaves, your orgasm still lingering, before you finally [[finish cleaning.->Living room]]<br><br>
<<HaveASexWidget "masturbated" "mom">><br>
<<MainChar_Stats "corruption" "1" "80">>
<<MainChar_Stats "arousal" "50">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "energy" "-30">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "makeup" "ruined">>
<<replace #disagree>><</replace>> <</linkreplace>><br></span>
<span id="disagree"> <<linkreplace "Politely decline.">>
<<ct "MC" "">>
Not today, Mommy. I just wanna finish my chores.
<</ct>>
Her face falls, her lower lip trembling slightly as she pulls her hand back from your thigh.
<<ct "mom" "Surprised">>
Aww, baby… But Mommy was so looking forward to tasting you. You’re sure you don’t want to be my good girl?
<</ct>>
<<ct "MC" "">>
Maybe later ? I'm almost done.
<</ct>>
She sighs, her eyes filled with disappointment, but she nods and stands up.
<<ct "mom" "Neutral">>
Fine, my stubborn little girl...
<</ct>>
You smirk, turning back to your cleaning as she watches you with a mix of frustration and longing. She finally turns away, leaving you to [[finish cleaning.->Living room]] <br><br>
<<MainChar_Stats "mom" "-1">>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "arousal" "10">>
<<replace #agree>><</replace>> <</linkreplace>><br></span> <</if>>
<</linkreplace>>
<<else>>
You stand back and survey the kitchen, a sense of satisfaction washing over you as you take in the gleaming TV, the spotless floor, and the neatly organized shelves. With a final look around the living room, you turn and [[continue your day.->Living room]]<br><br>
<<MainChar_Stats "cleanliness" "-10">>
<<MainChar_Stats "energy" "-15">>
<</if>>
<<if $brother.activity is "Taking a shower">>
<<set _occupant to 0>>
<<elseif $dad.activity is "Taking a shower">>
<<set _occupant to 1>>
<<elseif $mom.activity is "Taking a shower">>
<<set _occupant to 2>>
<</if>>
<<set _noticed to random (0,1)>>
<<set _action to either("shower","bath","toilet","room")>>
<<if _occupant is 0 and _noticed is 1>>
<<if $brother.relationship < 20 >>
@@.default-image-wrapper; [img[String.format($urlPath + "/Bathroom/Occupied/Disturbed_male_angry.jpg")]] @@<br>
As you push open the bathroom door, a cloud of steam escapes, enveloping you. Your eyes widen in horror as you realize your brother is standing under the shower, completely naked. The water cascades down his back, and he spins around, his face twisting from shock to fury.
<<ct "brother" "Angry">>
What the hell?! Can't you knock?! Get out! Now!
<</ct>>
You freeze, your face burning with embarrassment. Your hands fly up to cover your eyes, but it's too late. The image is already seared into your mind.
<<ct "MC" "">>
I-I didn't know you were in here! I swear, I just— I thought it was empty!
<</ct>>
Your voice cracks, and you stumble backward, tripping over your own feet in your haste to escape. Your brother glares at you, his jaw clenched.
<<ct "brother" "Angry">>
Just— just get out and close the damn door!
<</ct>>
Your heart races as you fumble for the doorknob, slamming the door shut behind you. You lean against the wall, taking deep breaths, your cheeks still flushed with humiliation. You can't believe you just saw your brother like that. You quickly [[back out of the bathroom.->Living room]]<br><br>
<<MainChar_Stats "brother" "-1">>
<<elseif $brother.relationship >= 20 and $mainChar.corruption <=20 >>
@@.default-image-wrapper; [img[String.format($urlPath + "/Bathroom/Occupied/Disturbed_male_nice.jpg")]] @@<br>
You push the bathroom door open slightly, and the sound of running water greets you. You step inside, only to realize your brother is in the shower, his back turned to you. The steam fills the room, and he quickly turns around, his eyes widening in surprise.
<<ct "brother" "Surprised">>
Oh! Uh, hey, sis... I didn't hear you knock.
<</ct>>
You feel your face heat up instantly, and you avert your eyes, focusing on the tiled wall instead.
<<ct "MC" "">>
S-Sorry! I didn't mean to— I'll just— I'll come back later.
<</ct>>
He clears his throat, shifting slightly to cover himself with his hand.
<<ct "brother" "Neutral">>
Yeah, uh... that'd be great. Thanks.
<</ct>>
You nod quickly, already backing out of the room. Your fingers tighten around the doorknob as you pull it closed behind you. You let out a shaky breath, still feeling the heat in your cheeks. You decide to [[leave the bathroom,->Living room]]<br><br>
<<elseif $brother.relationship >= 20 and $mainChar.corruption <60 >>
@@.default-image-wrapper; [img[String.format($urlPath + "/Bathroom//Occupied/Disturbed_male_nice.jpg")]] @@<br>
You push the bathroom door open, knowing full well the shower is running. The steam curls around you as you step inside, your eyes immediately locking onto your brother's naked form. He turns, startled, his hands instinctively moving to cover himself.
<<ct "brother" "Surprised">>
W-What are you doing?! Sis, you can't just— Come back later please!
<</ct>>
You feel your face heat up instantly, but your eyes linger on his body, taking in every detail.
<<ct "MC" "">>
As you want big bro... I was just admiring the view ~
<</ct>>
You lean against the doorframe, a smirk playing on your lips as you let your gaze wander. You wink at him before taking one last, lingering look. With a satisfied grin, you turn and [[leave the bathroom.->Living room]]<br>br>
<<MainChar_Stats "brother" "1" "30">>
<<MainChar_Stats "arousal" "5">>
<<set $minute += 1>>
<<elseif $brother.relationship >= 40 and $mainChar.corruption >=60 >>
<<if _action is "toilet" and $mainChar.corruption >= 130 and $brother.relationship >= 100>>
As you push open the bathroom door, you freeze at the sight of your brother, standing at the toilet. The sound of his stream hitting the water fills the small room, and you can't help but let out a gasp of surprise. He whirls around, his eyes widening as he sees you standing there.
<<ct "brother" "Surprised">>
Shit—! You scared me! I'm not done yet.
<</ct>>
Your heart races, but instead of retreating, you step inside, closing the door behind you with a quiet *click*. The air between you thickens, charged with something unspoken. Your fingers fidget with the hem of your shirt, your voice barely above a whisper.
<<ct "MC" "">>
I... I didn’t mean to barge in. But since I’m here...
<</ct>>
<<ct "brother" "Angry">>
Don’t even start. This isn’t funny.
<</ct>>
You drop to your knees, the cold tiles biting into your skin. Your hands tremble as you look up at him, your voice shaking with a mix of shame and need.
<<ct "MC" "">>
I’m not laughing. I just... Let me take it for you. Please.
<</ct>>
His breath hitches. He should stop you. He *should*. But his gaze darkens as he watches you part your lips, your tongue darting out to wet them. He hesitates, his grip tightening around himself. You can see the conflict in his eyes, the way his throat bobs as he swallows hard. He stares at you, <<linkreplace "ready to receive him.">>ready to receive him.
<<ct "brother" "Tease">>
Fuck, you’re disgusting. You know that, right?
<</ct>>
You nod, your cheeks burning, but you don’t look away. Your fingers dig into the tiles, grounding you as you tilt your head back, offering yourself up to him.
<<ct "MC" "">>
I know. But you like it. You like how desperate I am for you.
<</ct>>
A groan rips from his throat. He adjusts his grip, his stream faltering for a second before he aims—*right at your face*. The first splash hits your cheek, warm and sharp, the scent filling your nose. You gasp, but you don’t flinch. Instead, you open wider, letting it spill into your mouth. The taste is bitter, salty, *his*, and you swallow greedily, your throat working around it. You whimper, the words sending a jolt of heat between your legs. Your body arches slightly, your skin slick with his piss, the warmth seeping into your clothes. You try to catch every drop, but some slips past, dripping down your chin, your neck, pooling between your breasts.
<<ct "MC" "">>
Mmm— more. I want all of it.
<</ct>>
He lets out a dark chuckle, his aim shifting lower, painting your chest, your stomach. You shudder, your nipples hardening under the wet fabric of your shirt. The humiliation burns, but so does the arousal, coiling tight in your belly.
<<ct "brother" "Tease">>
You’re fucking pathetic. Look at you, dripping like a whore.
<</ct>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Bathroom/Toilet/HomeToilet_Pissing{0}.webp",random(2))]] @@<br>
You moan, your fingers creeping between your thighs, seeking relief. He notices, his smirk twisting into something crueler.
<<ct "brother" "Tease">>
Go on, then. Touch yourself. Show me how much you love this.
<</ct>>
You obey without hesitation, your fingers sliding under the waistband of your pants. The first brush against your clit sends a spark through you, and you whimper, your hips jerking forward. He finishes with a few final shakes, the last drops landing on your tongue. You lick your lips, your body trembling as you look up at him, your eyes filled with a mix of submission and desperate need.
<<ct "MC" "">>
See ? Your little sister's mouth is much better than the toilet, don't you think ?
<</ct>><<ct "brother" "Tease">>
Good girl. Now clean up the mess you made.
<</ct>>Without another word, he zips up his pants and turns away, leaving you kneeling in the growing puddle. You stay there for a moment, your body dripping, your mind spinning with the intensity of what just happened. Slowly, you lower your head, your lips pressing against the wet tiles. You lap at the last remnants on the floor, your tongue tracing the bitter trails, savoring the taste of your own degradation.
As you finally stand, your clothes clinging to your skin, you look at your reflection in the mirror. Your face is flushed, your lips swollen, your eyes glazed with a mix of shame and desire. You know you can’t leave like this—you need to [[take a shower.->Have a shower]]<br><br>
<<MainChar_Stats "brother" "1">>
<<MainChar_Stats "arousal" "30">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "cleanliness" "-60">>
<<MainChar_Stats "intellect" "-1">>
<<set $minute += 10>>
<</linkreplace>>
<<elseif _action is "toilet" and $mainChar.corruption >= 110 and $brother.relationship >=80>>
As you push open the bathroom door, you freeze at the sight of your brother, standing at the toilet. The sound of his stream hitting the water fills the small room, and you can't help but let out a gasp of surprise. He whirls around, his eyes widening as he sees you standing there.
<<ct "brother" "Surprised">>
Shit—! You scared me!
<</ct>>
<span id="leave"> You can [[stay in the bathroom->Bathroom]], or [[wait for him to finish.->Living room]]<br><br>
However, another idea cross your mind... <br></span>You can't help but watch him peeing is somehow arousing you at a point a voice in your head wonder what would it be to be pissed on. You find the idea pleasing, and decide to <<linkreplace "ask your brother to pee on you.">> ask your brother to pee on you.
<<ct "MC" "">>
I-I didn’t mean to barge in, but... I was thinking...
<</ct>>
He stares at you, his expression shifting from surprise to confusion, then to a growing unease as you sink to your knees beside the toilet. Your hands press against the cold tiles, your body trembling. You can feel the heat rising in your face, but you force yourself to look up at him, your voice shaking.
<<ct "MC" "">>
I-I was wondering if... if you could... use me instead of the toilet. P-Please.
<</ct>>
His jaw drops, and for a moment, he just stands there, his stream faltering. He looks down at you, his face a mix of disbelief and something else—something darker, something hungry.
<<ct "brother" "Angry">>
Are you out of your fucking mind? This isn’t some kind of sick joke, is it?
<</ct>><<ct "MC" "">>
N-No joke. I-I want this. P-Please... Piss on me.
<</ct>>You open your mouth slightly, your tongue darting out to wet your lips. He hesitates, his grip tightening around himself. You can see the conflict in his eyes, the way his throat bobs as he swallows hard. He stares at you, <<linkreplace "ready to receive him.">>ready to receive him.
<<ct "brother" "Tease">>
You’re fucking disgusting. But... fine. If you’re going to act like a worthless little slut, I might as well treat you like one.
<</ct>>
He adjusts his aim, and you feel the first warm splash hit your cheek, then your lips. You open your mouth, trying to catch some of it, but the taste is overwhelming, and you spit most of it out. The sensation is intense, and you can feel a mix of pleasure and shame as he continues to piss on you. But you finally manage to open your mouth and the bitter, salty taste fills it as you struggle to swallow, your throat working desperately. The stream grows stronger, hitting your face, your neck, dripping down your chest. You whimper, your body trembling as the humiliation and arousal twist inside you. Your fingers dig into the tiles, your nails scraping against the porcelain as you try to catch as much as you can in your mouth, gulping it down eagerly. The warmth spreads over your skin, soaking into your clothes, dripping down your body. You can feel it pooling beneath you, the scent filling the air. Your brother’s breath grows heavier, his voice rough with something between disgust and excitement.
<<ct "brother" "Tease">>
Look at you. Fucking pathetic. You actually like this, don’t you? You’re getting off on being my little piss rag.
<</ct>>You moan softly, your body betraying you as a shameful heat builds between your legs. You nod, your voice a broken whisper. You close your eyes, focusing on the sensation, the warmth spreading over your body.
<<ct "MC" "">>
Y-Yes... I do. I love it.
<</ct>> @@.default-image-wrapper; [img[String.format($urlPath + "/Bathroom/Toilet/HomeToilet_Pissing{0}.webp",random(0,3))]] @@<br>
You can feel the warmth of his piss spreading over your skin, and the sensation is both exciting and overwhelming. As he finishes, he looks at you, on your knees in a puddle of piss.
<<ct "MC" "">>
T-Thank you...
<</ct>>
you say softly, your voice barely above a whisper, trying to hide your feelings. He looks at you, a mix of dominance yet concern in his eyes.
<<ct "brother" "Neutral">>
Are... Are you okay?
<</ct>>
<<ct "MC" "">>
Yeah, I- I'm fine.. I just... I don't know why I like it so much...
<</ct>>
<<ct "brother" "Neutral">>
It's okay, we all have our kinks...
<</ct>>
Without another word, he zips up his pants and turns away, leaving you kneeling in the growing puddle. You stay there for a moment, your body dripping in your brother's piss, your mind spinning with the intensity of what just happened. You decide to clean it before [[taking a shower.->Have a shower]] <br><br>
<<MainChar_Stats "brother" "1">>
<<MainChar_Stats "corruption" "1" "130">>
<<MainChar_Stats "arousal" "20">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "cleanliness" "-60">>
<<MainChar_Stats "intellect" "-1">>
<<set $minute += 5>>
<<replace "#leave">><</replace>>
<</linkreplace>>
<<elseif _action is "room">>
@@.default-image-wrapper; [img[String.format($urlPath + "/Bathroom//Occupied/Room_male_flirt.jpg")]] @@
Your brother leans against the sink, his eyes scanning you with a smirk that makes your stomach twist. His voice is low, almost mocking.
<<ct "brother" "Tease">>
What are you doing here, little sister? Need something?
<</ct>>
You hesitate, your fingers fidgeting with the hem of your shirt. The air between you is thick with something you shouldn’t want, but can’t ignore. You glance toward the door, listening for any sign of your parents nearby.
<span id="leave">[[Come back later.->Living room]]<br></span>
Undress in front on him and <<linkreplace "propose to play." >>propose to play.<br><br>
A thrill runs through you as you realize the opportunity that presents itself. Feeling a mix of excitement and anticipation, you begin to undress in front of him, your movements slow and deliberate. His eyes follow your every move, a hungry look in them that sends shivers down your spine.
<<ct "MC" "">>
P-please... I need you to touch me. To dick me down.
<</ct>>
He lets out a low chuckle, his fingers tracing the curve of your waist before sliding lower, teasing the sensitive skin of your inner thigh. He spins you around roughly, pressing your chest against the cold porcelain of the sink. You whimper as his hand slides between your legs, his fingers probing your already slick folds.
<<ct "brother" "Angry">>
Fuck, you’re *dripping*. You really are a desperate little whore for your own brother, aren’t you?
<</ct>>
<<ct "MC" "">>
Y-yes... please, I can’t help it. I need you inside me.
<</ct>>
You bite your lip to stifle a moan, your body betraying you as you push back against his touch. He doesn’t waste time. With a rough shove, he positions himself at your entrance, his cock thick and demanding. You gasp as he thrusts into you in one brutal motion, stretching you painfully. The sink digs into your hips as he slams into you, each thrust punishing and deep. The wet sounds of your body taking his fill the room, mingling with your stifled whimpers.
<<ct "brother" "Angry">>
That’s it, take it. Take every inch like the good little sister you are.
<</ct>>
You nod frantically, your nails scraping against the porcelain as you try to keep your balance. The forbidden thrill of it all sends waves of pleasure through you, even as tears prick at your eyes.
<<ct "MC" "">>
Y-yes! Oh god, yes! But p-please, be quiet... Mom and Dad can’t hear us.
<</ct>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Bathroom//Fuck/Room{0}.webp",random(0,3))]] @@<br>
He growls, his grip on your hips tightening as he pulls out suddenly, turning you to face him. His cock glistens with your arousal, and he strokes it slowly, his eyes burning into yours.
<<ct "brother" "Angry">>
On your knees. Now.
<</ct>>
You sink to the floor without hesitation, your body trembling. He guides his cock to your lips, and you open obediently, taking him into your mouth. The taste of yourself on him is humiliating, but you don’t dare resist. His fingers tangle in your hair as he fucks your mouth, his thrusts shallow but demanding.
<<ct "brother" "Tease">>
That’s it, take it all. Show me how sorry you are for being such a needy little slut.
<</ct>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Bathroom//Fuck/Bathroom_Finish_Male{0}.webp", random(3))]] @@<br>
You gag around him, tears streaming down your face, but you don’t pull away. Instead, you hollow your cheeks, desperate to please him. With a groan, he pulls out, his cock twitching as ropes of cum splash across your face and chest. You stay still, letting him mark you, the warmth of his release dripping down your skin.
<<ct "brother" "Tease">>
Look at you. Covered in your brother’s cum like the filthy girl you are.
<</ct>>
<<ct "MC" "">>
Thank you... for giving me what I need.
<</ct>>
<<ct "brother" "Neutral">>
Clean yourself up. And don’t you *dare* let anyone see you like this. If Mom and Dad find out, it’s *your* fault.
<</ct>>
You stand slowly, your legs shaking as you grab a towel to wipe his cum from your face and chest. The sting of his words lingers, but so does the warmth between your thighs. As you redress, you can’t help but glance at him one last time, your body still humming with the aftermath of his touch. You leave the bathroom, feeling a sense of fulfillment and excitement, ready to [[continue your day.->Bathroom]]<br><br>
<<HaveASexWidget "vaginal" "brother" "inpussy">>
<<MainChar_Stats "corruption" "1" "80">>
<<MainChar_Stats "brother" "1">>
<<MainChar_Stats "arousal" "50">>
<<MainChar_Stats "makeup" "Ruined">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "intellect" "-1">>
<<set $minute += 15>>
<<replace #leave>><</replace>>
<</linkreplace>>
<<elseif _action is "bath">>
@@.default-image-wrapper; [img[String.format($urlPath + "/Bathroom/Occupied/Bath_noticed_male.jpg")]] @@<br>
The bathroom is thick with steam, the air heavy with the scent of soap and something else—something musky, primal. Your brother lounges in the bathtub, the bubbles barely concealing the thick, veiny outline of his cock, already half-hard. He doesn’t even bother to hide it as you step inside, your breath catching in your throat.
<<ct "brother" "Tease">>
Well, well, look who decided to join me. Couldn’t resist, huh, little sister?
<</ct>>
<<ct "MC" "">>
I—I just... I didn’t mean to—
<</ct>>
<<ct "brother" "Tease">>
Oh, don’t lie. I saw the way you were staring. Wondering about your big brother’s cock inside that tight little cunt of yours.
<</ct>>
His hand slides down his body, his fingers wrapping around his shaft beneath the water. He strokes himself slowly, his eyes locked on yours, daring you to look away. You swallow hard, your breath coming in shallow gasps. His words send a jolt of shame and arousal through you. You can feel your nipples hardening against the thin fabric of your shirt, your thighs pressing together as your pussy grows damp. The thought of your parents hearing even a whisper of this makes your stomach twist, but the thrill of it only makes you wetter.<br><br>
<span id='accept'><<linkreplace "Join him in the bathtub">>
<<ct "brother" "Tease">>
But you better be quiet. Or do you want Mom and Dad to find out what a dirty little slut their daughter is? How she can’t stop thinking about her brother’s cock?
<</ct>>
You nod slowly, your eyes locked on his as you [[begin to undress.->Bathroom Fuck][Bathroom_Fuck_location = 'bath", $bathroomSexPerson = "brother"]]<br>
<<replace #refuse>><</replace>><</linkreplace>><br></span>
<span id='refuse'><<linkreplace "Leave the bathroom">>
You shake your head, your voice barely above a whisper.
<<ct "MC" "">>
Nn—! It’s too much...
<</ct>>
<<ct "brother" "Angry">>
Pathetic. You’re just a tease, then. Fine. Run along, little sister.
<</ct>>
You turn and flee, the door clicking shut behind you. But as you press your back against the wood, your hand slips between your thighs, your fingers finding the slick, shameful proof of how much you wanted it. You can still hear the water sloshing in the tub, the sound of his low chuckle following you as you [[leave the bathroom,->Living room]], your body burning with unfulfilled need.<br><br>
<<MainChar_Stats "brother" "-1">>
<<replace #accept>><</replace>><</linkreplace>></span>
<<elseif _action is "shower">>
@@.default-image-wrapper; [img[String.format($urlPath + "/Bathroom/Occupied/Shower_noticed_male.jpg")]] @@
<<ct "brother" "Tease">>
Well, well. If it isn’t my little sister, sneaking in to watch her big brother shower.
<</ct>>
<<ct "MC" "">>
I—I wasn’t— I just needed to—
<</ct>>
<<ct "brother" "Tease">>
It's okay. I don't mind if you watch.... In fact... Why don't you join me ?
<</ct>>
Your breath catches as he strokes himself lazily, his fingers wrapping around his shaft. The sight makes your stomach twist with shame and something darker, something you refuse to name. Your thighs press together, the damp heat between your legs betraying you.
<<ct "MC" "">>
W-We can’t... Mom and Dad are just down the hall. If they heard—
<</ct>>
<<ct "brother" "Tease">>
Then you’d better be quiet, wouldn’t you? Unless you want them to find out what a dirty girl their precious daughter is. How she *craves* her brother’s cock.
<</ct>>
His words send a jolt of humiliation through you, but your body reacts regardless—your nipples tightening, your panties dampening. You bite your lip, torn between shame and the throbbing need between your legs.
<<ct "brother" "Tease">>
That’s it, sis. Admit it. You want to feel how deep I can go inside that tight little cunt of yours. You want me to fuck you like the worthless slut you are.
<</ct>>
Your breath catches as he strokes himself lazily, his fingers wrapping around his shaft. <br><br>
<span id='accept'><<linkreplace "Join him in the shower">>
Your breath hitches in your throat as you consider his offer. The taboo nature of the situation sends a thrill down your spine, and you can feel your body responding, your nipples hardening beneath your shirt and your pussy throbbing with need.
<<ct "MC" "">>
N-Not too loud... please...
<</ct>>
Your eyes locked on his, you [[begin to undress.->Bathroom Fuck][$Bathroom_Fuck_location = 'shower', $bathroomSexPerson ='brother']]<br>
<<replace #refuse>><</replace>><</linkreplace>><br></span>
<span id='refuse'><<linkreplace "Leave the bathroom">>
<<ct "MC" "">>
Nn—! It’s too much...
<</ct>>
<<ct "brother" "Angry">>
Pathetic. You’re just a tease, then. Fine. Run along, little sister.
<</ct>>
You turn and flee, the door clicking shut behind you. But as you press your back against the wood, your hand slips between your thighs, your fingers finding the slick, shameful proof of how much you wanted it. You can still hear the water sloshing in the tub, the sound of his low chuckle following you as you [[leave the bathroom,->Living room]], your body burning with unfulfilled need.<br><br>
<<MainChar_Stats "brother" "-1">>
<<replace #accept>><</replace>><</linkreplace>></span>
<</if>>
<</if>>
<<elseif _occupant is 0 and _noticed is 0>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Bathroom/Occupied/Shower_unnoticed_male.jpg")]] @@<br>
As you push open the bathroom door, the steam from the shower envelops you, filling the air with a warm, moist haze. The sound of running water and the faint scent of soap hit your senses, and you freeze in place as your eyes land on your brother standing in the shower. His back is to you, the muscles of his shoulders and arms glistening under the spray. You know you should leave, but your feet are rooted to the spot, your curiosity and arousal piqued.<br><br>
<<if $mainChar.corruption >= 20>> <<linkreplace "Keep spying him.">>
<br><br>
You can't help but let your gaze wander lower, your eyes widening as you catch a glimpse of his cock, thick and heavy even in its relaxed state. A wave of heat rushes through your body, pooling between your legs as you imagine him inside you. You know it's wrong, that he's your brother, but the taboo nature of the situation only serves to heighten your arousal.<br><br>
@@.default-image-wrapper; [img[String.format($urlPath + "/Bathroom//Occupied/Spying_Shower_Male.webp")]] @@<br>
But just as you're about to slipping your hand in your panties, you hear the sound of footsteps in the hallway. Panic surges through you, and you quickly step back, your heart pounding in your chest. You [[slip out of the bathroom,->Living room]] before anyone notices you.<br><br>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "corruption" "1" "30">>
<<set $minute += 2>>
<<replace #leave>><</replace>>
<</linkreplace>>
<</if>>
<br>
<span id='leave'><<if $mainChar.corruption >= 60 and $brother.relationship >= 40 >>[[Join him.->Bathroom Fuck][$Bathroom_Fuck_location='shower', $bathroomSexPerson='brother']]<br><</if>>
[[Come back later.->Living room]]</span>
<<elseif _occupant is 1 and _noticed is 1>>
<<if $dad.relationship < 20 >>
@@.default-image-wrapper; [img[String.format($urlPath + "/Bathroom/Occupied/Disturbed_male_angry.jpg")]] @@<br>
As you push open the bathroom door, the steam hits you like a wall, and the sound of running water fills the air. Your father’s silhouette is visible through the frosted glass of the shower. You freeze mid-step, your heart suddenly pounding in your chest. The door creaks slightly, and the water stops abruptly.
<<ct "dad" "Surprise">>
What in God’s name are you doing?! Get out of here, right now!
<</ct>>
You stumble backward, your face burning with embarrassment. Your eyes dart away, unable to meet his gaze.
<<ct "MC" "">>
I—I didn’t know you were in here! I just needed to—
<</ct>>
<<ct "dad" "Angry">>
I don’t care! Just get out and close the door behind you!
<</ct>>
Your hands tremble as you fumble for the doorknob, your mind racing with humiliation. You can feel his glare burning into your back as you quickly [[back out.->Living room]]<br><br>
<<MainChar_Stats "dad" "-1">>
<<elseif $dad.relationship >= 20 and $mainChar.corruption <20 >>
@@.default-image-wrapper; [img[String.format($urlPath + "/Bathroom/Occupied/Disturbed_male_nice.jpg")]] @@<br>
The bathroom is thick with steam as you step inside, the sound of the shower filling the space. Through the frosted glass, you can just make out your father’s silhouette. You freeze, your breath catching in your throat. The water stops, and there’s a moment of silence before he speaks.
<<ct "dad" "Surprised">>
Oh—uh, <<print $MainChar.firstName>>? Is that you?
<</ct>>
You stand there, paralyzed, your eyes accidentally catching a glimpse of his naked form through the glass. Your face flushes crimson, and you quickly look away, but not before noticing the size of him—even relaxed, it’s impossible to ignore.
<<ct "MC" "">>
S-Sorry, Dad! I didn’t mean to— I’ll just—
<</ct>>
<<ct "dad" "Neutral">>
Yeah, uh, just give me a second. I’ll be right out.
<</ct>>
You nod quickly, your heart hammering in your chest. The air between you feels charged, and you can’t help but feel a strange flutter in your stomach as you turn to leave.
<<ct "MC" "">>
I’ll just wait outside...
<</ct>>You slip out, closing the door behind you, your mind racing with a mix of embarrassment and something else—something you don’t quite dare to name. You [[back out of the bathroom.->Living room]]<br><br>
<<MainChar_Stats "corruption" "1" "25">>
<<MainChar_Stats "arousal" "5">>
<<elseif $dad.relationship >= 20 and $mainChar.corruption <60 >>
@@.default-image-wrapper; [img[String.format($urlPath + "/Bathroom//Occupied/Disturbed_male_nice.jpg")]] @@<br>
The bathroom is filled with steam as you push the door open, the sound of the shower echoing off the tiles. Your father’s silhouette is visible through the frosted glass, and you pause, your breath hitching. The water stops, and he turns slightly, his voice soft but laced with surprise.
<<ct "dad" "Surprised">>
Oh—uh, hey. I didn’t hear you come in.
<</ct>>
You don’t move, your eyes tracing the outline of his body through the glass. You bite your lip, a slow smile curling at the corners of your mouth.
<<ct "MC" "">>
I just wanted to check on you. You’ve been in here a while... I was starting to worry.
<</ct>>
<<ct "dad" "Neutral">>
I’m almost done, sweetheart. Give me a minute, okay?
<</ct>>
<<ct "MC" "">>
Oh—sorry! I didn’t realize you were in here… though I can’t say the view’s bad.
<</ct>>
His breath catches, and you can see his silhouette tense. His eyes widen, and for a moment, he doesn’t say anything. The air between you is thick with tension, and you can almost feel the heat radiating off him.
<<ct "dad" "Neutral">>
Y-You should go. Now.
<</ct>>
You smirk, turning away slowly, letting your hips sway just a little more than usual as you [walk out of the bathroom.->Living room]]<br><br>
<<MainChar_Stats "dad" "1" "30">>
<<MainChar_Stats "arousal" "10">>
<<set $minute += 1>>
<<elseif $dad.relationship >= 40 and $mainChar.corruption >=60 >>
<<if _action is "toilet" and $mainChar.corruption >= 150 and $dad.relationship >=100>>
Your father is standing at the toilet, his back slightly turned, the sound of his stream filling the quiet bathroom. You pause in the doorway, your fingers twisting nervously around the hem of your shirt. Your breath hitches as you watch him, a familiar warmth pooling between your thighs. You drop to your hands and knees beside the toilet, your heart hammering against your ribs. Your lips part, your tongue darting out to wet them as you tilt your head up. Your voice is barely above a whisper, trembling with faux innocence and something far darker.
<<ct "MC" "">>
D-Daddy… can I… can I have it? Please? I’ll be so good for you… I promise.
<</ct>>
He freezes mid-stream, his body tensing. You hear him swallow hard, the sound almost louder than the urine still hitting the porcelain. His voice is rough, caught between shock and the authority he can’t help but assert.
<<ct "dad" "Surprised">>
Fuck, babygirl… You’re really asking for this again, aren’t you? Such a filthy little thing, crawling for Daddy like a desperate slut.
<</ct>>
You whimper, your thighs pressing together as his words send a jolt through you. Your voice is small, almost childlike, but your eyes are dark with hunger.
<<ct "MC" "">>
Y-yes, Daddy… I can’t help it. I need to feel you marking me… Please, I’ll take it all. Every drop.
<</ct>>
He looks at your parted lips as you're ready to <<linkreplace "receive him.">>receive him. <br><br>
He lets out a low groan, his grip tightening around himself as he adjusts his aim. The first splash hits your cheek, warm and sharp, the scent filling your nose. You gasp, your mouth opening wider, your tongue stretching out to catch the stream. The bitter, salty taste floods your senses, and you moan softly, your throat working as you swallow greedily. His urine drips down your chin, over your collarbone, soaking into the neckline of your shirt. You can feel it trickling between your breasts, warm and sticky, and the humiliation of it only makes you arch into it more.
<<ct "dad" "Tease">>
That’s it, baby… Drink up. Show Daddy how much you love being his little piss-slut.
<</ct>>
You whine, your fingers digging into the tile as the stream shifts, splashing over your chest, your stomach. The sound of it hitting your skin mixes with your breathy little moans, the wet slaps echoing in the small room. <br><br>
@@.default-image-wrapper; [img[String.format($urlPath + "/Bathroom/Toilet/HomeToilet_Pissing{0}.webp",random(0,3))]] @@<br>
<<ct "MC" "">>
Mmm… Daddy’s piss is so warm… I-I can feel it everywhere… Can I… can I keep some on me? Just for a little while?
<</ct>>
He chuckles darkly, shaking off the last few drops before tucking himself back into his pants. His thumb brushes over your flushed cheek, smearing the dampness.
<<ct "dad" "Neutral">>
You’re lucky I’m in a good mood, princess. But you’re not leaving this bathroom until you’re clean. Understood?
<</ct>>
You nod eagerly, your eyes sparkling with gratitude and something far more wicked. He watches you for a long moment, his expression unreadable, before turning and leaving the bathroom. The door clicks shut behind him, and you’re left kneeling in the mess he made of you—your skin glistening, your mouth still tingling with the taste of him. Slowly, you push yourself up, your fingers tracing the damp trails on your body. The mirror above the sink reflects your state: hair slightly disheveled, lips swollen, your shirt clinging to you in all the wrong places. You let out a shaky breath, your mind already racing with thoughts of the next time he’ll let you be his dirty little girl. You look around the bathroom, taking in the scene, and begin to [[clean yourself up.->Have a shower]]<br><br>
<<MainChar_Stats "dad" "1">>
<<MainChar_Stats "arousal" "35">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "cleanliness" "-60">>
<<MainChar_Stats "intellect" "-1">>
<<set $minute += 10>>
<</linkreplace>>
<<elseif _action is "toilet" and $mainChar.corruption >= 110 and $dad.relationship >=100>>
You notice your dad sitting on the toilet, his pants around his ankles, his cock resting in his hand as he finishes peeing. The sound of his stream hitting the water sends a strange warmth between your legs, and you bite your lip, your mind racing with thoughts you shouldn’t have.
<<ct "dad" "Surprised">>
Huh... Do you need something babygirl ?
<</ct>>
You could [[stay in the bathroom->Bathroom]] or [[wait for him to finish->Living room]]. But another idea slithers into your mind, dark and thrilling. <br></span>You can't help but watch him peeing is somehow arousing you at a point a voice in your head wonder what would it be to be pissed on by your own father. You find the idea pleasing, and decide to <<linkreplace "ask your dad to pee on you.">> ask your dad to pee on you. <br><br>
Your breath hitches as you step closer, your bare feet silent on the cold tiles. You hesitate, your fingers twisting together like a nervous child.
<<ct "MC" "">>
D-Daddy...?
<</ct>>
He glances at you, his expression shifting from relaxation to mild confusion. His cock twitches slightly in his hand, still half-hard from the relief of peeing.
<<ct "dad" "Surprised">>
Yeah, sweetheart? What’s wrong?
<</ct>>
You swallow hard, your cheeks flushing. Your voice comes out in a shy, trembling whisper, your words stumbling over each other like a little girl asking for a forbidden treat.
<<ct "MC" "">>
I was wondering... um... if Daddy could maybe... pee on me? Just a little?
<</ct>>
<<ct "dad" "Neutral">>
Sweetheart, what the hell are you—
<</ct>>
<<ct "MC" "">>
Daddy... Please? I-I like it when you do things to me. It makes me feel... special.
<</ct>>
He exhales sharply through his nose, his grip on his cock tightening. You can see the conflict in his eyes—the father who should say no, the man who wants to give in. His voice is rough, strained.
<<ct "dad" "Angry">>
Fuck, you’re *impossible*. You know that, right?
<</ct>>
But he doesn’t stop you as you sink to your knees in front of him, your hands trembling as you look up at him with wide, innocent eyes. His cock is already thickening again, the tip glistening with a bead of pre-cum. You lick your lips without thinking, your breath coming in shallow little gasps. He groans, his free hand tangling in your hair as he aims his cock at you. The first splash hits your cheek, warm and sudden. You gasp, your eyes fluttering shut as the stream grows stronger, drenching your face, your neck, the swell of your breasts.
<<ct "dad" "Tease">>
Alright, sweetheart. Open your mouth for daddy.
<</ct>>
You nod and open your mouth obediently, trying to catch some on your tongue. The taste is bitter, salty, overwhelming—but you force yourself to swallow, your throat working around it. Some dribbles down your chin, mixing with the tears pricking at your eyes. Your body betrays you, a throb of arousal pulsing between your legs as his piss soaks into your skin.<br><br>
@@.default-image-wrapper; [img[String.format($urlPath + "/Bathroom/Toilet/HomeToilet_Pissing{0}.webp",random(0,3))]] @@<br>
He doesn’t stop, his stream shifting lower, wetting your thighs, your stomach, the heat of it seeping into you. You whimper, your fingers digging into the tiles as you arch into it, your mind spinning with how *wrong* this is—and how much you love it. When he finally finishes, you’re dripping, your skin slick with his mark. You stay on your knees for a long moment, panting, before you dare to look up at him again. Your voice is barely a whisper, trembling with something you don’t understand.
<<ct "MC" "">>
Th-thank you, Daddy...
<</ct>>
He looks down at you, his expression unreadable. His cock is still half-hard, twitching as he tucks it back into his pants. His voice is gruff, but there’s a tenderness underneath, like he’s fighting with himself.
<<ct "dad" "Neutral">>
You’re a mess, sweetheart. Look at you.
<</ct>>
You nod, your fingers tracing the damp fabric stuck to your skin. Your voice cracks as you admit the truth, your cheeks burning.
<<ct "MC" "">>
I don’t know why I like it so much... It’s bad, isn’t it? But it makes me feel so... *good*.
<</ct>>
He sighs, reaching down to cup your chin, forcing you to meet his eyes. His thumb brushes over your bottom lip, still wet with his piss.
<<ct "dad" "Tease">>
Just remember, you're my little girl, and I'll take care of you.
<</ct>>
You nod eagerly, your heart pounding. He helps you to your feet, his touch lingering a little too long. As he leaves the bathroom, you’re left in the warm puddle of your father's piss, your body still humming with the aftershocks of your shameful pleasure. You take a deep breath, your fingers trembling as you start to clean up the mess before [[taking a shower.->Have a shower]]<br><br>
<<MainChar_Stats "dad" "1">>
<<MainChar_Stats "corruption" "1" "130">>
<<MainChar_Stats "arousal" "20">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "cleanliness" "-60">>
<<MainChar_Stats "intellect" "-1">>
<<set $minute += 5>>
<<replace "#leave">><</replace>>
<</linkreplace>>
<<elseif _action is "room">>
@@.default-image-wrapper; [img[String.format($urlPath + "/Bathroom//Occupied/Room_male_flirt.jpg")]] @@
As you push open the bathroom door, the humid air clings to your skin. Your father leans against the sink, a towel barely draped around his waist, his muscular thighs tense and his chest still glistening with droplets of water. His eyes lock onto yours, dark and heavy with unspoken intent.
<<ct "dad" "Tease">>
Well... what brings my little princess in here? Need something, sweetheart?
<</ct>>
<span id="leave">[[Come back later.->Living room]]<br></span>
Undress in front on him and <<linkreplace "propose to play." >>propose to play.<br><br>
You bite your lower lip, your fingers trembling slightly as they hover over your stomach. Your small, perky breasts bounce free, your nipples already hard with anticipation. You kick off your panties next, stepping out of them with exaggerated innocence, your bare pussy glistening with the first hints of arousal.
<<ct "MC" "">>
Daddy... I was hoping you could take care of me ~
<</ct>>
You take a step closer, your bare feet silent against the cold tiles. Your hands clasp behind your back, pushing your chest out just enough to draw his gaze. Your pussy is already damp, the scent of your arousal filling the space between you. His breath hitches, his fingers tightening around the edge of the sink. The towel around his waist tents obscenely, the outline of his thick, veiny cock straining against the fabric.
<<ct "dad" "Tease">>
Fuck, babygirl... You know Daddy can’t say no to you when you look at me like that.
<</ct>>
He grabs your wrist and spins you around, pressing your chest against the cool porcelain of the sink. His large hands slide down your back, gripping your hips possessively. You whimper as his fingers trace the slick folds of your pussy, already dripping with need.
<<ct "dad" "Angry">>
Look at this mess, princess. Your little cunt is soaked—you’ve been thinking about this, haven’t you? Such a dirty girl for her Daddy.
<</ct>>
<<ct "MC" "">>
Mmm~ I couldn’t help it, Daddy! It hurts so much when I’m empty... Please, I need you to fill me up. Make it all better...
<</ct>>
With a growl, he kicks your legs apart, forcing you to arch your back and present your glistening, swollen pussy to him. He spits onto his fingers and rubs them against your tight hole, teasing your entrance before lining himself up. You feel the thick, pulsing head of his cock press against you, stretching you open inch by inch.
<<ct "dad" "Neutral">>
That’s it, take Daddy’s cock like a good girl. You’re so tight—fuck, I can feel your little cunt clenching around me already.
<</ct>>
You cry out as he bottoms out, your walls struggling to accommodate his girth. The sink digs into your hips as he pulls back and slams into you again, his balls slapping against your clit with each brutal thrust. The mirror in front of you reflects your flushed face, your mouth hanging open in a silent scream, drool dripping down your chin.
<<ct "MC" "">>
Nnnh—Daddy, I—I can’t—ah! It feels so good, don’t stop!
<</ct>>
His fingers dig into the flesh of your ass, leaving red marks as he fucks you harder, his cock pistoning in and out of your dripping cunt. You can hear the obscene, wet sounds of your pussy taking him, the slop of your juices coating his shaft with every thrust.
<<ct "dad" "Angry">>
You love this, don’t you? Love being Daddy’s little fucktoy.
<</ct>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Bathroom//Fuck/Room{0}.webp",random(0,3))]] @@<br>
You can only whimper in response, your body trembling as an orgasm builds deep inside you. He reaches around and pinches your clit, sending you over the edge. Your pussy clamps down around him, milking his cock as you scream, your juices gushing out and dripping down your thighs. After riding out your climax, he pulls out with a wet pop, leaving you empty and trembling. He turns you around, his cock still rock-hard and glistening with your arousal. He strokes himself slowly, his eyes burning into yours as he guides the tip to your lips.
<<ct "dad" "Neutral">>
Open up, babygirl. Daddy’s going to give you something to swallow.
<</ct>>
You obey instantly, your tongue darting out to lick the pre-cum beading at his slit. He groans, his grip tightening in your hair as he shoves his cock past your lips, fucking your throat in shallow thrusts. You gag around him, tears pricking at the corners of your eyes, but you don’t pull away.
<<ct "MC" "">>
Mmmf—Daddy’s cum tastes so good... I want it all, please...
<</ct>>
With a guttural groan, he buries himself to the hilt, his cock pulsing as thick ropes of cum splash against the back of your throat. You swallow eagerly, some of it dripping from your lips and onto your chin. He pulls out, stroking the last drops onto your face, marking you.<br><br>
@@.default-image-wrapper; [img[String.format($urlPath + "/Bathroom//Fuck/Bathroom_Finish_Male{0}.webp", random(3))]] @@<br>
You stay still, your face a mess of cum and tears, your breath coming in ragged gasps. Your pussy still throbs, your thighs sticky with your own arousal. You look up at him, your expression a perfect blend of gratitude and faux innocence.
<<ct "MC" "">>
Thank you, Daddy... You always know how to take care of me.
<</ct>>
He smirks, cupping your chin and wiping away a stray drop of cum with his thumb before sucking it clean.
<<ct "dad" "Happy">>
Such a good girl for Daddy. Now clean yourself up, sweetheart. We wouldn’t want anyone to know what a filthy little slut my princess is, would we?
<</ct>>
You nod obediently, using the edge of your shirt to wipe your face before standing on shaky legs. Your pussy aches deliciously, a reminder of how thoroughly he’s used you. With one last adoring glance, you turn to leave, ready to [[continue with your day.->Bathroom]]<br><br>
<<set $minute += 15>>
<<HaveASexWidget "vaginal" "dad" "inpussy">>
<<MainChar_Stats "dad" "1">>
<<MainChar_Stats "corruption" "1" "80">>
<<MainChar_Stats "arousal" "50">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "makeup" "ruined">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "intellect" "-1">>
<<replace #leave>><</replace>>
<</linkreplace>>
<<elseif _action is "bath">>
@@.default-image-wrapper; [img[String.format($urlPath + "/Bathroom/Occupied/Bath_noticed_male.jpg")]] @@<br>
As you push open the bathroom door, the steam from the bath envelops you, and the scent of lavender fills the air. Your father is reclined in the tub, his muscular body relaxed and inviting. He looks up as you enter, a warm smile spreading across his face.
<<ct "dad" "Tease">>
Well, well, look who decided to pay Daddy a visit. Did you come to keep me company, little one?
<</ct>>
<span id='accept'><<linkreplace "Join him in the bathtub">>
You bite your lower lip, your eyes sparkling with feigned innocence as you take a small step forward. Your fingers fidget with the hem of your shirt, your heart pounding with a mix of excitement and nervousness.
<<ct "MC" "">>
Mmm-hmm! I was just passing by, and I thought... maybe Daddy would like some help washing his back?
<</ct>>
You quickly shed your clothes, feeling a mix of nervousness and excitement as you step into the warm water. He pulls you into his lap, his strong arms wrapping around you as you [[settle against his chest.->Bathroom Fuck][$Bathroom_Fuck_location = 'bath', $bathroomSexPerson ='dad']]<br>
<<replace #refuse>><</replace>><</linkreplace>><br></span>
<span id='refuse'><<linkreplace "Leave the bathroom">>
You hesitate, your heart fluttering with a mix of nervousness and reluctance.
<<ct "MC" "">>
I—I don’t know, Daddy... What if someone hear us? I... I should leave. Maybe next time ?
<</ct>>
<<ct "dad" "Neutral">>
If that’s what you want, sweetheart...
<</ct>>
He looks at you with a mix of disappointment and understanding, his smile fading slightly and you feel a pang of guilt in your chest as you [[leave the bathroom,->Living room]] closing the door behind you.<br><br>
<<MainChar_Stats "dad" "-1">>
<<replace #accept>><</replace>><</linkreplace>></span>
<<elseif _action is "shower">>
@@.default-image-wrapper; [img[String.format($urlPath + "/Bathroom/Occupied/Shower_noticed_male.jpg")]] @@<br>
As you push open the bathroom door, the sound of running water fills the air, and the steam from the shower envelops you. Through the frosted glass, you can see the silhouette of your father—his broad shoulders and muscular frame outlined by the cascading water. He turns his head slightly, his voice deep and warm as he notices you.
<<ct "dad" "Neutral">>
Well, well, look who decided to visit Daddy in the shower. Did you need something, sweetheart? Or did you just miss me?
<</ct>>
You bite your lip, your fingers fidgeting with the hem of your shirt. The thought of your mom or brother walking in sends a shiver down your spine, but the thrill of being caught only makes your heart race faster.
<<ct "MC" "">>
I—I just wanted to see if you were okay, Daddy…
<</ct>>
<<ct "dad" "Tease">>
Is that so? Or were you hoping Daddy would invite you in?
<</ct>>
You feel your cheeks flush, but you play with the ends of your hair, feigning innocence. His smile widens, and he reaches out, pushing the shower door open just enough to extend a hand toward you. <br><br>
<span id='accept'><<linkreplace "Join him in the shower">>
<<ct "MC" "">>
Well.. If you *really* want me to, I could… keep you company? Just to make sure you don’t slip or anything.
<</ct>>
<<ct "dad" "Tease">>
Such a thoughtful daughter. Come here, then. Let Daddy show you how much he appreciates it.
<</ct>>
You quickly shed your clothes, feeling a mix of nervousness and excitementas you step into the shower with him. The warm water envelops you, and you can feel the heat of his body as [[he pulls you close.->Bathroom Fuck][$Bathroom_Fuck_location = 'shower',$bathroomSexPerson ='dad']]<br>
<<replace #refuse>><</replace>><</linkreplace>><br></span>
<span id='refuse'><<linkreplace "Leave the bathroom">>
Your heart pounds as you glance toward the hallway, listening for any sign of your mom or brother nearby.
<<ct "MC" "">>
Daddy… what if someone hears us? What if Mom comes looking?
<</ct>>
His expression darkens for a moment, but he forces a smile, his voice laced with disappointment.
<<ct "dad" "Neutral">>
You’re right, baby girl. We shouldn’t take risks. But you know Daddy doesn’t like to be left wanting… Maybe next time, you’ll be braver for me?
<</ct>>
You nod quickly, your heart aching as you back away, the weight of his gaze following you.
<<ct "MC" "">>
I’ll make it up to you, Daddy. I promise.
<</ct>>
You [[leave the bathroom,->Living room]] closing the door behind you.<br><br>
<<MainChar_Stats "dad" "-1">>
<<replace #accept>><</replace>><</linkreplace>></span>
<</if>>
<</if>>
<<elseif _occupant is 1 and _noticed is 0>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Bathroom/Occupied/Shower_unnoticed_male.jpg")]] @@<br>
As you step into the bathroom, you freeze in your tracks. The sound of running water fills the room, and through the frosted glass of the shower door, you can see the silhouette of your father. He's standing under the spray, his muscular body glistening with water as he washes himself. You should leave, but something keeps you rooted to the spot. The sight of him, so powerful and masculine, sends a shiver of arousal down your spine.<br><br>
<<if $mainChar.corruption > 20>> <<linkreplace "Keep spying him.">>
You can't help but stare, your eyes tracing the lines of his body, lingering on the thick, prominent outline of his cock. Even from here, you can tell he's well-endowed, and the thought sends a rush of heat between your legs. You bite your lip, your breath coming in quick, shallow gasps as you watch him. He turns slightly, giving you a better view of his cock, and you let out a soft moan, your hand slipping between your legs to touch yourself.<br><br>
@@.default-image-wrapper; [img[String.format($urlPath + "/Bathroom//Occupied/Spying_Shower_Male.webp")]] @@<br>
But just as you're about to rub your clit, you hear a noise in the hallway. Your eyes widen in panic, and you quickly pull your hand away from your pussy, your heart pounding in your chest. You [[leave the bathroom->Living room]] before anyone notices you.<br><br>
<<MainChar_Stats "arousal" "20">>
<<MainChar_Stats "corruption" "1" "20">>
<<set $minute += 2>>
<<replace #leave>><</replace>>
<</linkreplace>>
<</if>>
<br>
<span id='leave'><<if $mainChar.corruption > 60 and $dad.relationship >= 40 >>[[Join him.->Bathroom Fuck][$Bathroom_Fuck_location='shower', $bathroomSexPerson='dad']]<br><</if>>
[[Come back later.->Living room]]</span>
<<elseif _occupant is 2 and _noticed is 1>>
<<if $mom.relationship < 20 >>
@@.default-image-wrapper; [img[String.format($urlPath + "/Bathroom/Occupied/Disturbed_female.jpg")]] @@<br>
As you push open the bathroom door, a thick cloud of steam escapes, enveloping you. Your mother stands under the shower, her back turned, the water tracing paths down her skin. You freeze, your breath catching in your throat. The silence stretches for a painful second before she whirls around, her eyes wide with shock.
<<ct "mom" "Angry">>
$mainChar.firstName! What in the world are you doing? Can’t you see the door was closed?
<</ct>>
<<ct "MC" "">>
I—I’m so sorry, Mom! I didn’t think you were— I mean, I just needed to—
<</ct>>
Your face burns with embarrassment. You stammer, your eyes darting anywhere but at her. She crosses her arms over her chest, her expression a mix of irritation and discomfort.
<<ct "mom" "Angry">>
Just get out. Now.
<</ct>>
You don’t need to be told twice. You back away quickly, your heart pounding with the image of her naked form seared into your mind as you [[back out of the bathroom->Living room]] <br><br>
<<MainChar_Stats "mom" "-1">>
<<elseif $mom.relationship >= 20 and $mainChar.corruption <=20 >>
@@.default-image-wrapper; [img[String.format($urlPath + "/Bathroom/Occupied/Disturbed_female_nice.jpg")]] @@<br>
The bathroom door creaks open under your hand, and you’re immediately greeted by the warm, humid air of the shower. Your mother stands beneath the spray, her back to you, the water glistening on her skin. You freeze, your pulse quickening. She turns slightly, her hand instinctively covering herself as she notices you.
<<ct "mom" "Surprised">>
Oh! $mainChar.firstName, sweetie, what are you doing? You know I’m in here.
<</ct>>
Your face flushes crimson. You try to look away, but your gaze lingers for a second too long on the curves of her body.
<<ct "MC" "">>
S-Sorry, Mom. I didn’t mean to— I just—
<</ct>>
She sighs, her voice softening as she turns off the water and reaches for a towel, wrapping it around herself.
<<ct "mom" "Neutral">>
It’s okay, honey. Just… give me a few more minutes, alright? And maybe knock next time?
<</ct>>
You nod quickly, your throat dry.
<<ct "MC" "">>
Y-Yes, Mom. I’ll wait outside.
<</ct>>
You can’t help but steal one last glance at her towel-clad figure. The heat in your cheeks isn’t just from the steam. Finally, you [[back out of the bathroom->Living room]] <br><br>
<<MainChar_Stats "arousal" "5">>
<<elseif $mom.relationship >= 20 and $mainChar.corruption <60 >>
@@.default-image-wrapper; [img[String.format($urlPath + "/Bathroom//Occupied/Disturbed_female_nice.jpg")]] @@<br>
The bathroom door swings open under your touch, the steam wrapping around you like a secret. Your mother stands under the shower, her back to you, the water tracing patterns over her skin. You don’t move, your breath hitching as you take in the sight.
<<ct "mom" "Surprised">>
$mainChar.firstName! What are you—? I’m in the middle of my shower!
<</ct>>
You lean against the doorframe, your voice laced with faux innocence.
<<ct "MC" "">>
I did knock, Mom! But I guess you didn’t hear me over the water.
<</ct>>
She lets out a flustered laugh, her hand tightening over her chest as she shakes her head.
<<ct "mom" "Neutral">>
Oh, stop it. You’re being silly. Now close the door behind you, alright?
<</ct>>
You smirk, lingering just a second longer before finally stepping back.
<<ct "MC" "">>
As you want mommy... But you know, you look really good all wet and shiny like that.
<</ct>>You linger for a moment longer, your smile widening as you take one last, appreciative look. With a wink, you finally [[leave the bathroom.->Living room]]<br><br>
<<MainChar_Stats "mom" "1" "30">>
<<MainChar_Stats "arousal" "5">>
<<set $minute += 2>>
<<elseif $mom.relationship >= 40 and $mainChar.corruption >=60 >>
<<if _action is "toilet" and $mainChar.corruption >= 150 and $mom.relationship >=100>>
You hesitate for only a second, your fingers trembling as you push the door open just enough to slip inside. Your mother is sitting on the toilet, relieving herself. You pause for a moment, taking in the scene, and a sense of curiosity washes over you. Without hesitation, you get down on your hands and knees in front of her, your heart pounding in your chest.
<<ct "MC" "">>
Mommy… can I have a taste of your pee-pee? Please? I’ve been such a good girl today…
<</ct>>
Your mother freezes mid-stream, her thighs tensing. She glances toward the bathroom door, listening for any sign of your father or brother in the apartment. Her voice is a hushed, scandalized whisper, but there’s a familiar hunger beneath her hesitation.
<<ct "mom" "Surprised">>
Oh, baby… not now, someone might hear us. You know how dangerous this is—what if your father walks in? Or your brother?
<</ct>>
You pout, your fingers tracing idle circles on the inside of your thighs. Your voice drops to a sultry murmur, your eyes locked onto the golden stream still trickling between her legs.
<<ct "MC" "">>
But Mommy, I *need* it. I’ve been thinking about it all day… I can be quiet, I swear. Just… just let me taste you.
<</ct>>
She bites her lip, her free hand reaching down to stroke your hair almost absentmindedly. Her voice wavers between maternal scolding and something far darker.
<<ct "mom" "Tease">>
You’re impossible, you know that? Such a filthy little girl… but fine. Just—just be quick. And *swallow*, don’t you dare spill a drop. You hear me?
<</ct>>
You nod and quickly open your mouth wide, ready to <<linkreplace "receive her.">>receive her.<br><br>
She adjusts her hips, spreading her legs wider to give you better access. The stream grows stronger, the sound of it splashing against the porcelain growing louder. You lean in, your mouth open wide, your tongue outstretched. The first warm splash hits your lips, bitter and salty, the heat of it spreading across your face as you gulp it down greedily. Your throat works overtime, the taste flooding your senses—musky, tangy, *hers*. You moan softly, your fingers digging into your own thighs as you press closer, desperate not to miss a single drop.
<<ct "MC" "">>
Mmm… so good, Mommy. Can I—can I lick you clean after? Please?
<</ct>>
She lets out a shaky breath, her own arousal impossible to hide now. Her voice is thick, her words a mix of affection and command.
<<ct "mom" "Angry">>
Shh—*yes*, but quietly! You’re such a greedy little slut for your mommy’s pee… but you’re *my* slut, aren’t you? Now drink up, and don’t you dare make a mess.
<</ct>>
You whimper in response, your eyes fluttering shut as you focus on the sensation—the warmth of her urine coating your tongue, the way her fingers tighten in your hair as she guides you closer. The sound of her breathing grows heavier, and you know she’s watching you, her own body responding to the obscenity of the moment. The stream slows to a trickle, then stops. You lap eagerly at her, your tongue tracing every fold, every drop, until she shudders and pulls you back by your hair. <br><br>
@@.default-image-wrapper; [img[String.format($urlPath + "/Bathroom/Toilet/HomeToilet_PissingLesbian{0}.webp",random(2))]] @@<br>
<<ct "mom" "Neutral">>
There. Good girl. Such a *good* girl for Mommy. Now let’s get you cleaned up before someone comes looking for us.
<</ct>>
She stands, wiping herself with a flush of the toilet, then helps you to your feet. Her hands are gentle but firm as she leads you to the sink, turning on the warm water. She lathers a washcloth with soap, her touch lingering as she wipes your chin, your neck, the droplets that cling to your chest. Her voice is soft, almost tender, but her words carry a weight that makes your stomach clench.
<<ct "mom" "Happy">>
You’re my special little girl, aren’t you? So eager to please… so *filthy* for your mommy.
<</ct>>
You nod eagerly, your body still humming with arousal as you [[step in the shower.->Have a shower]]<br><br>as you [[step in the shower.->Have a shower]]<br><br>
<<MainChar_Stats "mom" "1">>
<<MainChar_Stats "arousal" "35">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "cleanliness" "-60">>
<<MainChar_Stats "intellect" "-1">>
<<set $minute += 10>>
<</linkreplace>>
<<elseif _action is "toilet" and $mainChar.corruption >= 110 and $mom.relationship >=100>>
You notice your mom sitting on the toilet, her skirt hiked up around her waist, her thighs slightly parted. The sound of her pee hitting the water echoes softly in the bathroom. You linger in the doorway, your breath hitching as you watch the golden stream flow from between her legs. The sight sends a strange, warm tingling between your own thighs. You bite your lower lip, your fingers twitching at your sides.
<<ct "mom" "Tease"
Hey sweety. Do you need something ?
<</ct>>
<span id="leave">You can [[stay in the bathroom->Bathroom]], or [[wait for her to finish.->Living room]]<br><br>However, another idea cross your mind... <br></span>The idea of being covered in her piss, of tasting it, makes your stomach flutter with a mix of shame and excitement. You find the idea pleasing, and decide to <<linkreplace "ask your mom to pee on you.">> ask your mom to pee on you. <br><br>
You hesitate, glancing toward the closed door. Somewhere in the apartment, your dad is probably watching TV, and your brother might be in his room. The thought of them just a few walls away, oblivious to what’s about to happen, sends a shiver down your spine. You take a small step forward, your voice trembling as you force out the words, your cheeks burning.
<<ct "MC" "">>
M-Mommy? Can I... can I ask you something? I... I wanna taste... your pee-pee, Mommy. I wanna feel it all over me, warm and sticky... I know it’s gross, but I can’t stop thinking about it. It makes me feel all tingly down there.
<</ct>>
Her breath catches, and for a moment, she just stares at you. Her cheeks flush, but her lips part slightly, her tongue darting out to wet them. She shifts on the toilet, her thighs pressing together before she finally speaks, her voice a mix of embarrassment and something thicker, something hungry.
<<ct "mom" "Tease">>
Oh, sweetheart... That’s... that’s a very naughty thing to ask. What if someone hears us? What if your father or your brother walks in? You know how wrong this is, don’t you?
<</ct>>
<<ct "MC" "">>
I’ll be quiet, I promise. I just... I just wanna be your little piss-drinking baby. I wanna lick you clean after, too. I wanna be so, so good for you.
<</ct>>
She lets out a shaky breath, her fingers tightening around the edge of the toilet seat. She hesitates, but then her voice drops to a husky whisper, her eyes darkening as she spreads her legs wider, giving you a full view of her glistening, pink folds.
<<ct "mom" "Tease">>
Fine, you little slut. But you better not make a mess, and you better not tell a soul. And if you don’t like it, you tell Mommy right away, understand?
<</ct>>
You nod eagerly, dropping to your knees in front of her. The cold tiles press against your skin as you crawl closer, your face just inches from her dripping cunt. The smell of her—musky, warm, and slightly salty—fills your nose, and you inhale deeply, your mouth watering. She shifts slightly, and suddenly, the warm stream hits your face. You gasp as it splashes against your cheeks, your lips, your eyelids. The taste is strong—salty, bitter, with a faint metallic tang— and you spit most of it out, but the sensation is intense and strangely comforting. Then, instead of gagging, you find yourself opening your mouth wider, letting it pour inside. <br><br>
@@.default-image-wrapper; [img[String.format($urlPath + "/Bathroom/Toilet/HomeToilet_PissingLesbian{0}.webp",random(0,3))]] @@<br>
You swallow greedily, your throat working as you take it all in, your tongue lapping at the stream like a thirsty kitten. The warmth spreads down your chest, soaking your shirt, dripping between your breasts. You whimper, your fingers slipping between your own legs, rubbing frantically as you drink.
<<ct "MC" "">>
Mmmf—it’s so warm, Mommy. I love it. I love how it tastes. I love how it feels on me. I’m such a dirty girl for you...
<</ct>>
She moans softly, her hips twitching as she watches you. When she finally finishes, you’re left panting, your face and clothes drenched, your lips glistening with her piss. But you’re not done. You dive back in, your tongue pressing deeper inside her, lapping up every last drop of her juices, your nose buried against her clit.
<<ct "mom" "Happy">>
Oh god—baby, you’re making Mommy feel so good. Too good. You’re such a filthy little thing, aren’t you?
<</ct>>
She suddenly grabs your head, pulling you even closer. Before you can react, she presses her dripping cunt against your mouth, smothering you. You gag for a second, but then your tongue instinctively starts to work, licking and probing inside her as her piss trickles into your mouth. You drink eagerly, your mind spinning with how wrong, how filthy, how *perfect* this is. When she finally pulls away, you’re left breathless, your lips swollen, your chin shiny with her fluids. You look up at her, your eyes wide with shock.
<<ct "MC" "">>
Th- Thank you, Mom...
<</ct>>
<<ct "mom" "Neutral">>
Are... Are you okay, sweetheart?
<</ct>>
<<ct "MC" "">>
Yeah... I- I didn’t know I’d like it this much. I feel... I feel so confused. Why do I love this so much? Am I a freak?
<</ct>>
She cups your face in her hands, her thumbs brushing away the tears that have started to well in your eyes. Her voice is soft, soothing, but there’s still that undercurrent of lust, that maternal dominance that makes your stomach clench.
<<ct "mom" "Neutral">>
Shhh, baby. It’s okay. You’re not a freak. You’re just Mommy’s special girl. And Mommy loves you, no matter what. Even if you like... naughty things. Just remember, this is our little secret, okay? No one else needs to know.
<</ct>>
You nod, sniffling, but you can’t help the way your body still hums with excitement. Her hands linger on your waist as she presses a soft kiss to your forehead.
<<ct "mom" "Neutral">>
Now, be a good girl and clean up this mess before anyone comes in. And then... maybe Mommy will let you taste something else later.
<</ct>>
You watch as she leaves the bathroom, her hips swaying just a little more than usual. You’re left alone, kneeling in a puddle of her piss, your fingers still trembling between your legs. The sound of the TV drifts in from the living room, a reminder that your family is just beyond the door. You should clean up. You *should*. But for now, you can’t resist dipping your fingers into the warm puddle on the floor, bringing them to your lips for one last taste. You finally stand, your legs shaky, and decide to [[take a shower.->Have a shower]]
<<MainChar_Stats "mom" "1">>
<<MainChar_Stats "arousal" "15">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "cleanliness" "-60">>
<<MainChar_Stats "intellect" "-1">>
<<set $minute += 5>>
<<replace "#leave">><</replace>>
<</linkreplace>>
<<elseif _action is "room">>
@@.default-image-wrapper; [img[String.format($urlPath + "/Bathroom//Occupied/Room_female_flirt.jpg")]] @@
Your mom notices you as you linger near the bathroom door, your fingers fidgeting with the hem of your shirt. She chuckles, leaning against the sink, her hips slightly pushed forward.
<<ct "mom" "Tease">>
Need anything, my little princess?
<</ct>>
<span id="leave">[[Come back later.->Living room]]<br></span>
Undress in front on her and <<linkreplace "propose to play." >>propose to play.<br><br>
You bite your lip, your eyes flicking toward the hallway before you take a deep breath. Your small, perky breasts are exposed, your nipples already hardening in the warm air.
<<ct "MC" "">>
I was thinking... maybe you could help me feel better, Mommy? I’m all itchy down there, and I don’t know what to do... It’s so embarrassing.
<</ct>>
She watches you, her gaze darkening as you slide your fingers toward the top of your pussy, glistening with arousal.
<<ct "mom" "Tease">>
Oh, sweetheart... What if your brother walked in? Or your father?
<</ct>>
<<ct "MC" "">>
But Mommy, please? I’ll be so good for you. I promise.
<</ct>>
She hesitates, her breath hitching as she glances at the bathroom door. The sound of the TV echoes faintly from the living room. She licks her lips, her voice dropping to a husky whisper.
<<ct "mom" "Tease">>
Fine, my little slut. But you have to be quiet. We wouldn’t want anyone to hear how much you love this, would we?
<</ct>>
She kneels in front of you, her fingers tracing the inside of your thighs, spreading them apart. You whimper as her thumb brushes against your swollen clit, already slick with need. Her tongue flicks out, tasting you, slow and deliberate. You moan softly, your hands gripping the edge of the tub as she begins to lick you in long, teasing strokes, her tongue swirling around your clit before diving deeper.
<<ct "mom" "Happy">>
You taste so sweet, my little girl. I bet you’ve been thinking about this all day, haven’t you? Imagining Mommy’s mouth on your tight little cunt.
<</ct>>
<<ct "MC" "">>
I—I can’t help it, Mommy! It feels so good when you talk to me like that... Oh, fuck, your tongue is so warm!
<</ct>>
She hums against you, the vibration sending a jolt through your body. Her fingers join in, one slipping inside you while her tongue continues to work your clit. You can hear the faint creak of floorboards outside the bathroom—someone is moving around. The risk only makes you wetter.
<<ct "mom" "Angry">>
Shhh, baby, you have to be quiet. Do you want Daddy to find out how much of a dirty girl you are?
<</ct>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Bathroom//Fuck/Room_lesbian{0}.webp",random(0,3))]] @@<br>
You nod frantically, your breath coming in short gasps as she curls her finger inside you, pressing against that spot that makes your toes curl. Her other hand slides up to pinch your nipple, twisting just enough to make you bite your lip to stifle a cry.
<<ct "MC" "">>
I—I’m gonna come, Mommy! Please, don’t stop!
<</ct>>
She increases her pace, her tongue and fingers working in perfect harmony. Your body tenses, your back arching as the orgasm crashes over you. You let out a muffled whimper, your pussy clenching around her fingers as waves of pleasure ripple through you. She doesn’t stop, licking up every drop, her own breath ragged.
<<ct "mom" "Happy">>
Such a good girl, coming so hard for Mommy. Now, let’s get you cleaned up before anyone notices.
<</ct>>
You stand up slowly, your legs shaking, your pussy still throbbing and dripping. She wipes her mouth with the back of her hand, a satisfied smirk playing on her lips.
<<ct "MC" "">>
Thank you, Mommy... I love you so much.
<</ct>>
She kisses your forehead, her fingers lingering on your waist for a moment before she turns to leave, adjusting her shirt. You take a deep breath, the taste of your arousal still lingering in the air, and gather your clothes. The apartment is quiet again, but the risk of being caught lingers in your mind as you [[continue with your day.->Bathroom]] <br><br>
<<HaveASexWidget "masturbated" "mom">>
<<MainChar_Stats "mom" "1">>
<<MainChar_Stats "arousal" "50">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "energy" "-20">>
<<set $minute += 15>>
<<replace #leave>><</replace>>
<</linkreplace>>
<<elseif _action is "bath">>
@@.default-image-wrapper; [img[String.format($urlPath + "/Bathroom/Occupied/Bath_noticed_female.jpg")]] @@
As you push open the bathroom door, the warm, humid air wraps around you, carrying the sweet scent of lavender. The sound of running water mixes with your mother’s soft humming. She’s already submerged in the bathtub, bubbles clinging to her skin as she looks up at you. Her smile is warm, but her eyes sparkle with something far more playful.
<<ct "mom" "Tease">>
Well, well, look who finally decided to join Mommy! The water’s so nice and warm, sweetie. And there’s plenty of room for my little girl… Why don't you join me?
<</ct>>
You bite your lip, glancing toward the bathroom door. Somewhere in the apartment, you can hear the muffled sounds of the TV, and Dad is probably still in the living room, reading his newspaper.
<<ct "MC" "">>
But… what if someone walks in, Mommy?
<</ct>>
<<ct "mom" "Happy">>
Oh, don’t you worry about that, sweetheart.
<</ct>><<ct "mom" "Tease">>
Come on, baby girl. Let Mommy see that pretty little body of yours. I promise I’ll wash every… single… inch.
<</ct>>
Your heart races as you hesitate, but the way she’s looking at you—like you’re the most delicious thing she’s ever seen—makes your skin tingle.
<span id='accept'><<linkreplace "Join her in the bathtub">>
With a faux-shy giggle, you start to undress, letting your clothes drop to the floor one by one. Your mother’s gaze follows every movement, her tongue darting out to wet her lips as you reveal more of yourself. Your mother watches you with a gleam in her eye, her gaze lingering on your body as you reveal more skin.
<<ct "mom" "Tease">>
You look so beautiful, darling.
<</ct>>
Her hands immediately slide around your waist, pulling you closer as you [[step into the tub.->Bathroom Fuck][$Bathroom_Fuck_location = 'bath', $bathroomSexPerson='mom']]<br>
<<replace #refuse>><</replace>><</linkreplace>><br></span>
<span id='refuse'><<linkreplace "Leave the bathroom">>
You hesitate, suddenly hyper-aware of the sounds from the rest of the apartment. The thought of your father or brother walking in sends a shiver down your spine—though not entirely an unpleasant one.
<<ct "MC" "">>
N-no, Mommy… I can’t. Not right now. What if Daddy hears us splashing around? Or big bro comes to borrow your hairdryer again?
<</ct>><<ct "mom" "Neutral">>
Fine, fine, you little tease. But don’t think you’re getting out of this forever, sweetie. Mommy *always* gets what she wants.
<</ct>>She pouts, but her eyes are still full of promise. You [[hurry out of the bathroom,->Living room]] your mind racing with thoughts of what *could* have happened.<br><br>
<<MainChar_Stats "mom" "-1">>
<<replace #accept>><</replace>><</linkreplace>></span>
<<elseif _action is "shower">>
@@.default-image-wrapper; [img[String.format($urlPath + "/Bathroom/Occupied/Shower_noticed_female.jpg")]] @@
As you push open the bathroom door, a cloud of steam escapes, wrapping around you like a secret. The shower is running, and through the frosted glass, you can make out your mother’s curves as she turns to face you. Her voice is warm, thick with invitation, but there’s a playful edge to it—like she’s offering you a treat you shouldn’t have.
<<ct "mom" "Tease">>
Well, well, look who decided to peek at Mommy while she’s all wet and soapy. Did you need something, sweetie? Or did you just want to watch?
<</ct>>
You bite your lower lip, feigning innocence as you step closer to the glass. Your mother reaches out, her wet fingers tracing the condensation on the glass, her gaze locked onto you like a predator savoring its meal.
<<ct "mom" "Tease">>
You look like you need a good scrub, baby girl. Come on, let Mommy take care of you. The water’s so nice and warm… Just like you like it.
<</ct>>
You hesitate, glancing toward the door. The apartment is quiet, but you know your dad and brother could walk in at any moment. <br><br>
<span id='accept'><<linkreplace "Join her in the shower">>
<<ct "mom" "Happy">>
That’s my good girl. Let Mommy see all of you. I’ll make sure you’re *spotless*… Inside and out.
<</ct>>
<<ct "MC" "">>
Mmm, Mommy… You’re so *slippery*. I bet Daddy would love to see us like this.
<</ct>>
<<ct "mom" "Tease">>
You’re such a tease, baby. But no—this is *our* secret.
<</ct>>
She reaches for the soap, her fingers sliding between your legs as she [[begins to wash you.->Bathroom Fuck][$Bathroom_Fuck_location = 'shower',$bathroomSexPerson = 'mom']]<br>
<<replace #refuse>><</replace>><</linkreplace>><br></span>
<span id='refuse'><<linkreplace "Leave the bathroom">>
You take a step back, your heart pounding. The idea of your dad or brother walking in sends a thrill through you, but you shake your head, forcing a pout.
<<ct "MC" "">>
I—I can’t, Mommy. Not right now. What if someone comes in? I’d *die*.
<</ct>>
Your mother sighs dramatically, her lower lip jutting out in an exaggerated pout. She turns off the water and grabs a towel, wrapping it around herself as she steps out, her voice dripping with mock disappointment.
<<ct "mom" "Neutral">>
Fine, fine. Run along, you little cocktease. But don’t think this is over. Mommy *always* gets what she wants.
<</ct>>
You snatch your clothes from the floor and bolt for the door. You flee to the [[living room.->Living room]]<br><br>
<<MainChar_Stats "mom" "-1">>
<<replace #accept>><</replace>><</linkreplace>></span>
<</if>>
<</if>>
<<elseif _occupant is 2 and _noticed is 0>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Bathroom/Occupied/Shower_unnoticed_female.jpg")]] @@
As you push open the bathroom door, the steam from the shower hits you like a warm embrace. Your mother is standing under the spray, her back to you, the water cascading down her naked body. You freeze in the doorway, your eyes widening in surprise and arousal as you realize she hasn't noticed you. You watch her, your breath hitching as you take in the sight of her glistening, wet skin. <br><br>
<<if $mainChar.corruption > 20>> <<linkreplace "Keep spying her.">>
<br><br>
Your gaze travels down her body, lingering on her full breasts and the curve of her hips. But it's her pussy that captivates you the most, the sight of her glistening, wet folds sending a wave of desire through your body You picture yourself kneeling down in front of her, your tongue tracing the folds of her pussy as you lick and suck her to orgasm.<br><br>
@@.default-image-wrapper; [img[String.format($urlPath + "/Bathroom//Occupied/Spying_Shower_Female.webp")]] @@<br>
Your mind is filled with the image of your mother's wet, inviting pussy and the naughty thoughts of what you wish you could do to her. Suddenly, you hear a noise in the hallway, and you snap out of your fantasy. Your heart is pounding in your chest as you quickly [[back out of the bathroom,->Living room]] pulling the door shut with a soft click. <br><br>
<<MainChar_Stats "arousal" "10">>
<<set $minute += 2>>
<<replace #leave>><</replace>>
<</linkreplace>>
<</if>>
<br>
<span id='leave'><<if $mainChar.corruption > 60 and $mom.relationship >= 40 >>[[Join her.->Bathroom Fuck][$Bathroom_Fuck_location='shower', $bathroomSexPerson='mom']]<br><</if>>
[[Come back later.->Living room]]</span>
<</if>><<if $Bathroom_Fuck_location is "shower">>
<<set $minute += 15>>
<<if $bathroomSexPerson == "dad">>
He steps into the shower, his towering frame blocking the stream of water for a moment before it cascades over both of you. The steam rises around you, wrapping your bodies in a warm, intimate embrace. His hands find your waist, pulling you closer until you can feel the heat radiating from his skin. You shiver, not from the cold, but from the thrill of his touch.
<<ct "dad" "Tease">>
You know you’re Daddy’s little girl, don’t you? My sweet, obedient princess.
<</ct>>
You bite your lower lip, your heart pounding as you nod eagerly. The water drips down your face, but you don’t dare wipe it away—not when Daddy is looking at you like that.
<<ct "MC" "">>
Y-Yes, Daddy... I’m your good girl. Always.
<</ct>>
His fingers trace the curve of your cheek, his thumb brushing away a droplet of water that clings to your lashes. You lean into his touch, your body already responding to his dominance, your breath hitching as his hand slides lower, teasing the swell of your breast.
<<ct "dad" "Happy">>
That’s right, sweetheart. Daddy’s going to take such good care of you.
<</ct>>
You whimper softly, your legs pressing together as a familiar ache builds between them. His words send a jolt of pleasure through you, and you can’t help but squirm, desperate for more.
<<ct "MC" "">>
I’ll be so good for you, Daddy... I promise. I’ll do whatever you want. Just... just touch me more, please?
<</ct>>
He chuckles darkly, his breath hot against your ear as he leans in, his lips grazing the shell of it.
<<ct "dad" "Tease">>
Such a needy little thing. Daddy loves how much you want him. Turn around, baby. Let me see that pretty little ass of yours.
<</ct>>You obey without hesitation, turning to face the cold tiles of the shower wall. The contrast of the cool surface against your heated skin makes you gasp, but you spread your legs willingly, arching your back to present yourself to him. His hands slide down your hips, his fingers digging in just enough to make you whimper.
<<ct "dad" "Neutral">>
That’s it, spread those legs for Daddy. Let me see how wet you are for me.
<</ct>>You can feel his cock, thick and heavy, pressing against your thighs as he positions himself behind you. The anticipation is almost unbearable, and you push back against him instinctively, seeking friction.
<<ct "MC" "">>
P-Please, Daddy... I need you inside me. I’ve been such a good girl, haven’t I? Don’t make me wait...
<</ct>>With a low groan, he guides himself to your entrance, the head of his cock teasing your slick folds. You moan loudly as he pushes in, stretching you deliciously. He fills you completely, his cock throbbing inside you as he begins to move, his thrusts slow and deliberate at first. You can only whine in response, your fingers clawing at the tiles as he picks up the pace. The sound of skin slapping against skin echoes in the shower, mingling with the rush of water and your breathless moans. His hands grip your hips tighter, pulling you back onto him with every thrust, his cock hitting that spot deep inside you that makes your toes curl. <br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Bathroom/Shower/Male_Fuck{0}.webp', random(3))]]
@@<br>
He continues to fuck you, his hands gripping your hips gently. The sound of flesh against flesh fills the bathroom, blending with the sound of the running water. You feel a mix of pleasure and comfort, fully immersed in the loving and protective dynamic. As he increases his pace, you can feel yourself getting closer to climax. The intensity of the moment is overwhelming, and you let out a series of soft moans, your body trembling with pleasure.
<<ct "MC" "">>
D-Daddy! It feels so good... I-I can’t... I’m gonna come if you keep—ah!
<</ct>>He doesn’t stop. His movements become more urgent, his breath ragged as he drives into you harder, his cock swelling inside you. You can feel your orgasm building, coiling tighter and tighter with each snap of his hips. Your pussy clenches around him, desperate to milk him for every drop.
<<ct "dad" "Angry">>
Come for me, baby. Let Daddy feel that tight little pussy squeeze him.
<</ct>><<ct "MC" "">>
Y-Yes ! Take your daughter's cunt, daddy! Fuck your little girl !
<</ct>> Your climax crashes over you, your body trembling violently as waves of pleasure rack through you. Daddy groans, his own release building as he pistons into you, his cock buried to the hilt. With a final, deep thrust, he comes inside you, his hot cum filling you to the brim. You can feel it dripping down your thighs as he pulls out slowly, his breath heavy against your neck.
He turns you around gently, his hands cupping your face as he presses a tender kiss to your forehead. The water washes over you both, cleansing but unable to erase the intimacy of what just happened.
<<ct "dad" "Happy">>
Such a good girl for Daddy. You took me so well. I’m so proud of you, baby.
<</ct>>You beam up at him, your body still humming with pleasure, your mind hazy with satisfaction. You know this isn’t the last time—Daddy always takes such good care of his little girl.
<<HaveASexWidget "vaginal" "dad" "inpussy">>
<<MainChar_Stats "dad" "1">>
<<MainChar_Stats "corruption" "1" "80">>
<<MainChar_Stats "arousal" "50">>
<<MainChar_Stats "energy" "-20">>
<<elseif $bathroomSexPerson == "mom">>
The warm water cascades over both of your bodies as your mother steps closer, her naked skin pressing against yours. She takes the shower gel and lathers it between her palms, her fingers tracing slow, deliberate circles over your shoulders. Her touch is tender, almost reverent, as she begins to wash you.
<<ct "mom" "Tease">>
There we go, my precious little girl. Let Mommy take care of you. You’re so delicate, so perfect. I need to make sure every inch of you is clean and loved.
<</ct>>
You shiver under her touch, your breath hitching as her hands glide over your breasts, teasing your nipples until they harden. She kneels slightly, her fingers trailing down your stomach, teasing the sensitive skin just above your pussy.
<<ct "MC" "">>
M-Mommy... it feels so good when you touch me like that.
<</ct>>
<<ct "mom" "Happy">>
Of course it does, sweetheart. Mommy knows exactly how to make her baby girl feel special. You’re such a good girl for letting me take care of you. Just relax and let me show you how much I love you.
<</ct>>
Her fingers finally slip between your legs, parting your folds with a slow, deliberate motion. She begins to massage your clit in gentle circles, her touch sending waves of pleasure through your body. You lean into her, your legs trembling as she explores you, her fingers sliding deeper inside you.
<<ct "mom" "Tease">>
Oh, look at you, already so wet for me ~ You’re going to cum so hard for me, aren’t you?
<</ct>>
<<ct "MC" "">>
Y-yes, Mommy! Please don’t stop... I need you so much.
<</ct>>
She chuckles softly, her breath hot against your ear as she continues to finger you, her rhythm steady and teasing. You nod frantically, your fingers gripping her shoulders as she adds a second finger, curling them inside you. The sensation is overwhelming, and you let out a breathy moan, your hips bucking against her hand. She doesn’t stop there—her free hand reaches around, her fingers pressing against your asshole, teasing the tight entrance.
<<ct "mom" "Tease">>
You’re so tight here, sweetheart. Mommy’s going to make you feel even better.
<</ct>>
She kneels down further, her tongue replacing her fingers as she begins to lick your ass, her movements slow and worshipful. The combination of her fingers inside your pussy and her tongue on your ass is almost too much to bear. You whimper, your body trembling as she works you over, her tongue swirling and probing.
<<ct "mom" "Happy">>
Does that feel good, my little angel? Does Mommy’s tongue make you feel all tingly inside?
<</ct>>
<<ct "MC" "">>
Ohhh, Mommy! It’s too much... I—I can’t—
<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Bathroom/Shower/showerFuckMom{0}.webp', random(1, 3))]]
@@
<<ct "mom" "Tease">>
Shhh, just let go, baby. Cum for Mommy. Show me how much you love it when I touch you like this.
<</ct>>
Her fingers pick up speed, her tongue pressing harder against your ass as she fucks you with her hand. The pleasure builds inside you, coiling tighter and tighter until you can’t hold back any longer. With a cry, your body convulses, your orgasm crashing over you in waves. She doesn’t stop, drawing out every last shudder, every gasp, until you’re left panting and trembling in her arms.
<<ct "mom" "Happy">>
Good girl. Such a good, obedient girl for Mommy. You came so beautifully for me.
<</ct>>The water continues to rain down on both of you, washing away the evidence of your pleasure. She pulls you into a warm embrace, her hands gently stroking your hair as you catch your breath.
<<ct "mom" "Happy">>
You’re so perfect, sweetheart. You deserve to feel this good all the time. Mommy loves taking care of you like this.
<</ct>>You melt into her, feeling safe and cherished. The intimacy of the moment is overwhelming, and you know this is just one of the many ways she shows her love for you.<br><br>
<<HaveASexWidget "masturbated" "mom">>
<<MainChar_Stats "mom" "1">>
<<MainChar_Stats "corruption" "1" "80">>
<<MainChar_Stats "arousal" "50">>
<<MainChar_Stats "energy" "-20">>
<<elseif $bathroomSexPerson == "brother">>
The shower steam swirls around you as your brother steps in, his towering frame blocking the water. His eyes rake over your body, a smirk twisting his lips as he presses you against the cold tiles. His fingers dig into your wrists, pinning them above your head. The sudden roughness sends a jolt of excitement through you, and you whimper, your breath hitching.
<<ct "brother" "Angry">>
Look at you, trembling like the pathetic little slut you are.
<</ct>>
<<ct "MC" "">>
I- I’m just your dirty little sister.
<</ct>>
He lets out a dark chuckle, his free hand sliding down your body, gripping your throat just enough to make you gasp. His fingers trace lower, teasing your crotch with deliberate slowness before shoving two fingers inside you without warning. You cry out, your legs buckling slightly, but he holds you up, his grip unyielding.
<<ct "brother" "Tease">>
You know what? You’re going to wash me first. On your knees.
<</ct>>
You sink to your knees, the tiles cold and hard beneath you. His cock is already hard, throbbing under your touch. You glance up at him, your lips parting as he guides his cock between them. He thrusts deep, hitting the back of your throat, and you gag, tears pricking at the corners of your eyes. But you don’t pull away. You take it, your hands gripping his thighs as he fucks your mouth with brutal strokes. Saliva drips down your chin, mixing with the water cascading over your skin. After what feels like an eternity, he pulls out with a wet pop, his cock glistening. He grabs your hips, spinning you around to face the wall. His voice is a command, cold and unyielding.
<<ct "brother" "Angry">>
Spread your legs, whore. Show me that used-up cunt of yours.
<</ct>>
You do as you’re told, widening your stance, exposing yourself completely to him. His fingers dig into your flesh, spreading you open. You hear him spit, the warm liquid dripping down your ass before he rubs it into your entrance. Then, without warning, he slams into you. His cock stretches you painfully, filling you to the brim in one brutal thrust. You scream, your nails scraping against the tiles as you try to process the overwhelming sensation.
<<ct "brother" "Tease">>
Fuck, you’re tight.
<</ct>>
<<ct "MC" "">>
Y-Yes! Please, use me! I-I need you to ruin me ~
<</ct>>
He doesn’t hold back. His thrusts are punishing, each one sending waves of pleasure and pain crashing through you. His hips slap against your ass, the sound echoing in the shower. One hand grips your hip, the other tangles in your hair, pulling your head back as he leans down to growl in your ear.
@@.default-image-wrapper;
[img[String.format($urlPath + '/Bathroom/Shower/Male_Fuck{0}.webp', random(1, 3))]]
@@
<<ct "brother" "Angry">>
You’re mine, little sister. My fucktoy. My cumdump.
<</ct>>
You can feel your orgasm building, your body trembling as he pounds into you. His cock swells inside you, and you know he’s close. His rhythm becomes erratic, his grip on your hair tightening painfully.
<<ct "MC" "">>
Please, I’m gonna come! Can I come for you? Please, I need it!
<</ct>>
<<ct "brother" "Tease">>
No. You’ll wait until I say so. You don’t deserve it yet.
<</ct>>
He slams into you one final time, burying himself to the hilt as he groans, his cum flooding your pussy in hot, thick spurts. You whimper, your body clenching around him as you finally shatter, your orgasm crashing over you in waves. He keeps you pinned against the wall, his cock twitching inside you as he empties himself completely. When he finally pulls out, you collapse against the tiles, your legs too weak to hold you. He steps back, watching as his cum drips out of you, mixing with the water at your feet. His voice is cold, almost bored, as he looks down at you.
<<ct "brother" "Neutral">>
Clean yourself up. You’re a mess.
<</ct>>
You nod weakly, your body still trembling as the water washes over you. The warmth of the shower does little to soothe the ache between your legs or the hollow feeling in your chest. But you know your place. And you’ll always come back for more. <br><br>
<<HaveASexWidget "vaginal" "bro" "inpussy">>
<<MainChar_Stats "brother" "1">>
<<MainChar_Stats "corruption" "1" "80">>
<<MainChar_Stats "arousal" "50">>
<<MainChar_Stats "energy" "-20">>
<<endif>>
<<run variables().mainChar.cleanCum()>>
<br>
<br>
<<link "Dry both of you with towel and go out">>
<<ClothLevel "out">>
<<goto "Bathroom">>
<</link>>
<<elseif $Bathroom_Fuck_location is "bath">>
<<set $minute += 15>>
<<if $bathroomSexPerson == "dad">>
The steam from the bath clings to his skin, making him look even more imposing. He steps into the tub, the water rippling around him as he settels in behind you. The warmth of his body presses against your back, and you can feel his breath on your neck, sending shivers down your spine.
<<ct "dad" "Tease">>
You like making Daddy happy, don’t you, sweetheart? You love being Daddy’s special little girl, the one who gets to play with him when no one else is around.
<</ct>>
<<ct "MC" "">>
Y-Yes, Daddy... I love it when you pay attention to me like this. I want to be your best girl, the one who makes you feel good... the one you can’t resist.
<</ct>>
He chuckles darkly, the sound vibrating against your skin. His hands slide around your waist, then slowly creep up to cup your small, perky breasts. He squeezes them gently at first, then harder, his fingers teasing your nipples until they’re stiff and aching. He lifts you slightly, his strong hands gripping your hips as he positions you over his throbbing cock. You feel the tip pressing against your entrance, and you whimper softly, your body trembling with anticipation.
<<ct "dad" "Tease">>
Daddy’s going to fill you up now. You’re going to take every inch of me, and you’re going to stay quiet. Understand? Your mom and brother must not hear you moaning for Daddy like the little slut you are...
<</ct>>
<<ct "MC" "">>
Mmmh, yes, Daddy... I’ll be quiet, I promise!. Just... just please, fuck me. I need you inside me so bad.
<</ct>>
With a slow, deliberate thrust, he pushes into you, stretching you open. You gasp, your nails digging into his forearms as you struggle to stay silent. The sensation is overwhelming—his cock fills you completely, pressing against places no one else has ever touched. He begins to move, his hips rolling beneath you, each thrust sending waves of pleasure through your body.
<<ct "MC" "">>
Oh, Daddy, it feels so good... I love how big you are. I love how you stretch me. Please don’t stop, please—
<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Bathroom/Bath/Fuck{0}.webp', random(0, 3))]]
@@<br>
He grabs a handful of your hair, pulling your head back sharply to expose your throat. His other hand slips between your legs, his fingers finding your clit and rubbing in tight, insistent circles. His pace quickens, his thrusts becoming harder, deeper. You can feel yourself getting closer, your body tightening around him as the pleasure builds to an unbearable peak. You bite down on your lip so hard you taste blood, your muffled moans escaping as quiet whines.
<<ct "dad" "Angry">>
Come for me, baby. Come for Daddy. Let me feel that tight little pussy milk my cock.
<</ct>>
The command sends you over the edge. Your body convulses around him, your orgasm crashing over you in waves. You bury your face against his shoulder, your body shaking as you try to stay silent. He tenses beneath you, his own release building, and with a final, powerful thrust, he buries himself deep inside you. You feel the hot rush of his cum filling you, marking you as his.
<<ct "dad" "Happy">>
Good girl... such a good girl for Daddy. You took me so well.
<</ct>>
You cling to him, your body still trembling as the last waves of pleasure fade. The water around you is cooler now, the bath no longer steaming, but you don’t care. All that matters is the warmth of his body against yours, the way his arms hold you close, like you’re something precious.
<<ct "MC" "">>
Daddy... I love you. I love you so much.
<</ct>>
<<ct "dad" "Neutral">>
I love you too, babygirl. Now let’s get you cleaned up... just in case someone comes looking for us.
<</ct>>
As he pulls out, you lean back against him, completely spent and utterly satisfied. The water is tinged with the evidence of your sin, but neither of you care. You’re both lost in the forbidden bliss of the moment.<br><br>
<<HaveASexWidget "vaginal" "dad" "inpussy">>
<<MainChar_Stats "dad" "1">>
<<MainChar_Stats "corruption" "1" "80">>
<<MainChar_Stats "arousal" "50">>
<<MainChar_Stats "energy" "-20">>
<<elseif $bathroomSexPerson == "mom">>
You watch her, your heart pounding with a mix of excitement and nervousness as she slowly undresses in front of you. The bathroom door is locked—no one must ever know about this. She steps into the bathtub, the warm water rippling around her as she settles in behind you. Her arms wrap around your waist, pulling you close to her soft, warm body. You can feel her breath against your neck, her touch tender and possessive, as if you were her precious little girl.
<<ct "mom" "Tease">>
Oh, my sweet little baby... You’re such a good girl for letting me take care of you like this.
<</ct>>
Her hands begin to glide over your body, washing you gently, as if you were a fragile doll. She lathers the soap between her palms, her fingers tracing circles over your skin, lingering on your breasts before sliding lower. You bite your lip, trying to stifle a gasp as her touch becomes more intimate.
<<ct "mom" "Tease">>
Shhh, my little one. Mommy’s just making sure you’re all clean... Everywhere.
<</ct>>
<<ct "MC" "">>
Y-Yes, Mommy... It feels so good. Don’t stop. I need you. I need you so much.
<</ct>>
Her fingers slip between your legs, her touch deliberate and teasing. She explores you slowly, her movements tender yet firm, as if she’s memorizing every inch of your body. You can feel the warmth pooling between your thighs, your breath hitching as she strokes you with practiced precision. You can feel yourself getting closer, your body trembling as she whispers dirty, loving words in your ear. The water around you sloshes gently, the sound mixing with your soft moans and the occasional splash of her hand dipping lower.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Bathroom/Bath/Lesbian{0}.webp', random(0, 3))]]
@@<br>
<<ct "mom" "Happy">>
That’s it, baby. Let Mommy take you there. Come for me, my little girl. Show Mommy how much you love this.
<</ct>>
Your body tenses as the pleasure crests, a soft cry escaping your lips as you climax in her arms. She holds you tightly, her fingers never stopping, prolonging your orgasm until you’re left trembling and breathless. The water around you is warm and cloudy, filled with the evidence of your shared intimacy.
<<ct "mom" "Happy">>
There you go, my sweet angel. Mommy’s got you. You’re so perfect, so beautiful when you come for me.
<</ct>>
You lean back against her, your body still humming with pleasure. You feel safe, loved, and utterly cherished in her arms. The world outside this bathroom doesn’t exist—just you, your mother, and the forbidden love you share.
<br><br>
<<HaveASexWidget "masturbated" "mom">>
<<MainChar_Stats "mom" "1">>
<<MainChar_Stats "corruption" "1" "80">>
<<MainChar_Stats "arousal" "50">>
<<MainChar_Stats "energy" "-20">>
<<elseif $bathroomSexPerson == "brother">>
Your brother don't wait any longer. He steps into the bathtub behind you, the water sloshing around you both as he settles in. His arms wrap around your waist, pulling you roughly against his chest. His breath is hot and heavy against your neck, his cock already hard and pressing insistently against your lower back. You shiver, your body betraying your excitement despite the shame burning inside you.
<<ct "brother" "Tease">>
You love this, don’t you, you filthy little slut? You love being a plaything for your own brother.
<</ct>>
<<ct "MC" "">>
Y-Yes, I do... I can’t help it.
<</ct>>
You gasp as his fingers dig into your hips, his touch bruising. He pinches your nipples harshly, twisting them just enough to make you whimper. The mix of pain and pleasure sends a jolt through your body, and you bite your lip to stifle a cry. The last thing you need is for Mom or Dad to hear you, to realize what their precious children are doing in the bathroom.
<<ct "brother" "Tease">>
Look at you, squirming like a bitch in heat. You’re just a desperate little sister, begging for her brother’s cock.
<</ct>>
His hands slide down your body, his fingers slipping between your legs to tease your clit. You shudder, your breath hitching as he circles it roughly, his touch demanding and possessive. He lifts you slightly, positioning you so you’re straddling him. You feel the head of his cock pressing against your entrance, thick and demanding.
<<ct "MC" "">>
P-Please... I can’t take it anymore. I need you inside me.
<</ct>>
He thrusts into you in one brutal motion, stretching you around his thick cock. You let out a choked gasp, your nails digging into his shoulders as you struggle to stay quiet. The water sloshes around you, the sound mixing with your ragged breaths and the wet noises of your brother fucking you. He sets a punishing rhythm, his hips slamming into yours, each thrust driving him deeper inside you. His grip on your hair tightens, pulling your head back so he can bite down on your neck, marking you. The pain only heightens your pleasure, and you feel yourself getting closer to the edge, your body trembling with the need to climax. <br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Bathroom/Bath/Fuck{0}.webp', random(0, 3))]]
@@ <br>
You can feel your orgasm building, the tension coiling tighter inside you. Your brother’s cock swells, and you know he’s close too. The thought of him filling you with his cum, of carrying his seed inside you, pushes you over the edge. You clench around him, your body shuddering as waves of pleasure crash over you. He groans, his movements becoming erratic as he buries himself deep inside you and releases, his hot cum flooding your pussy. The water around you is murky now, filled with the evidence of your shared sin. You lean back against him, spent and trembling, your body still throbbing from the intensity of your climax. His arms wrap around you possessively, his breath slow and satisfied against your ear.
<<ct "brother" "Tease">>
Good girl. You took me so well.
<</ct>>
<<ct "MC" "">>
Thank you... I’ll always be here for you.
<</ct>>
You both sit in silence for a moment, the weight of what you’ve done settling over you. The risk of being caught by your parents lingers in the back of your mind, but for now, all that matters is the forbidden warmth of your brother’s body against yours, and the shameful satisfaction of knowing you belong to him completely.
<br><br>
<<HaveASexWidget "vaginal" "bro" "inpussy">>
<<MainChar_Stats "brother" "1">>
<<MainChar_Stats "corruption" "1" "80">>
<<MainChar_Stats "arousal" "50">>
<<MainChar_Stats "energy" "-20">>
<<endif>>
<<run variables().mainChar.cleanCum()>>
<br>
<br>
<<link "Dry both of you with towel and go out">>
<<ClothLevel "out">>
<<goto "Bathroom">>
<</link>>
<</if>><<ct "dad" "Angry">>
<<MainChar_Stats "energy" "20">>
<<MainChar_Stats "corruption" "1" "60">> $mainChar.maxCorruption
<p class="minus">-1 Relationship with brother</p> <<set $brother.relationship -= 1>>
<p class="add">+<<print _money>> Money</p> <<set $mainChar.money += _money>>
<<run delete $mainChar.appearance.head.hair.saturation>>
<p class="minus">-$mainChar.arousal Arousal</p> <<set $mainChar.arousal to 0>>
<<HaveASexWidget "vaginal" "dad" "inpussy">>
<p class="minus">-15 Energy</p> <<set $mainChar.energy -= 15>>
@@.add; +100 cleanliness @@ <<set $mainChar.cleanliness = 100>> <br>
<<set $minute += 20>>
<<print $mainChar.firstName>>
<<if $mainChar.look.clothes.torso.name is '' and $mainChar.look.clothes.legs.name is '' and $mainChar.look.lingerie.chest.name is '' and $mainChar.look.lingerie.groin.name is ''>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Bathroom/Toilet/toilet_lick' + random(2) + '.jpg')]]
@@
<div class="default-image-wrapper">[img[String.format($urlPath + "/Laptop/Laptop.png")]]</div>
<<HaveASexWidget "vaginal" "dad" "inpussy">>
<p class="minus">-15 Cleanliness</p> <<set $mainChar.cleanliness -= 15>>
<p class="minus">-15 Energy</p> <<set $mainChar.energy -= 15>>
<<set $minute += 20>>
<<MainChar_Stats "School" "1">>
$inventory.has('SexShopItems','Dildo')
$mainChar.look.clothes.legs.name.toLowerCase().indexOf('skirt') !== -1 -> contient skirt
<<silently>><<repeat 0.125s>> <<run $("#workout").css("display", "block")>><</repeat>><</silently>>
<span id="workout" style="display: none">
</span>
<<link 'See a notification.'>>
<<notify>>This is a notification!<</notify>>
<</link>>
<<set $mainChar.did_cleaning_bathroom to $dayCount>>
<<if $mainChar.look.clothes.torso.name != '' and $mainChar.look.clothes.legs.name != '' >>
You stand in the bathroom, armed with a scrub brush and a bottle of cleaning solution. The room is quiet, the only sound the soft hum of the exhaust fan and the occasional drip of the faucet. You start by spraying the tiles of the shower, the sharp scent of the cleaner filling the air. You get down on your hands and knees, scrubbing each tile meticulously, making sure to get into every corner and crevice.<br><br>
@@.default-image-wrapper; [img[String.format($urlPath + "/Bathroom/Cleaning/Cleaning_clothed{0}.webp", random(1))]] @@<br>
The rhythm of the scrubbing is almost meditative, and you find yourself lost in thought as you work. You move on to the sink, wiping down the counter and scrubbing the basin until it shines. The mirror gets a quick wipe-down, removing any streaks or spots. You finish by sweeping and mopping the floor, leaving the bathroom sparkling clean.<br><br>
<<elseif $mainChar.look.clothes.torso.name is '' || $mainChar.look.clothes.legs.name is ''>>
The feeling of being partially undressed adds a layer of excitement to the task. There's a thrill in the vulnerability, a sense of freedom that feels liberating. You start by spraying the tiles of the shower, the cool mist of the cleaner hitting your bare skin and making you shiver slightly. You get down on your hands and knees, the tiles cold against your legs as you begin to scrub. The rhythm of the scrubbing is almost meditative, and you find yourself lost in thought as you work, the sensation of the brush against the tiles oddly soothing.<br><br>
@@.default-image-wrapper; [img[String.format($urlPath + "/Bathroom/Cleaning/Cleaning_panties{0}.webp", random(1))]] @@<br>
As you move on to the sink, you catch a glimpse of yourself in the mirror. Your cheeks are flushed from the effort, and a few strands of hair have escaped your bun, framing your face. You wipe down the counter and scrub the basin until it shines, the cool porcelain a stark contrast to your warm skin. You catch glimpses of yourself in the mirror, your reflection reminding you about your partial nudity.
<<elseif $mainChar.look.clothes.torso.name is '' and $mainChar.look.clothes.legs.name is '' and $mainChar.look.lingerie.chest.name is '' and $mainChar.look.lingerie.groin.name is ''>>
Today, you've decided to do the cleaning in a way that feels liberating and daring. There's a thrill in the vulnerability, a sense of freedom in being completely naked. You start by spraying the tiles of the shower, the cool mist of the cleaner hitting your bare skin and making you shiver slightly. You get down on your hands and knees, the tiles cold against your legs as you begin to scrub. The rhythm of the scrubbing is almost meditative, and you find yourself lost in thought as you work, the sensation of the brush against the tiles oddly soothing.<br><br>
@@.default-image-wrapper; [img[String.format($urlPath + "/Bathroom/Cleaning/Cleaning_naked{0}.webp", random(1))]] @@<br>
As you move on to the sink, you catch a glimpse of yourself in the mirror. Your cheeks are flushed from the effort, and a few strands of hair have escaped your bun, framing your face. You wipe down the counter and scrub the basin until it shines, the cool porcelain a stark contrast to your warm skin. You catch glimpses of yourself in the mirror, your reflection reminding you about your nudity. <br><br>
<</if>>
<<if random(1) is 0 and $brother.currentLocation != "School" and $dad.currentLocation != "Work" and $mom.currentLocation != "Work">>
<<set _intruder to either("brother","mom","dad")>>
<<set _forced to random(1)>>
You're on your hands and knees, scrubbing the tiles of the shower, the smell of cleaning products filling the air. Suddenly, the <<linkreplace "door cracks open." >> door cracks open.
<<if _intruder is "brother">>
<<if $mainChar.look.clothes.torso.name != '' and $mainChar.look.clothes.legs.name != '' and $brother.relationship < 20>>
You freeze for a moment as you hear the door open. Turning your head slightly, you see your brother standing in the doorway, his expression blank.
<<ct "brother" "Neutral">>
What are you doing in here?
<</ct>>
You sit back on your heels, wiping your hands nervously on your clothes. Your voice is soft, almost apologetic.
<<ct "MC" "">>
I-I’m just cleaning the shower, that’s all. I wanted everything to be nice and tidy...
<</ct>>
He glances around the bathroom, his expression indifferent. He doesn’t seem to care much for your efforts.
<<ct "brother" "Neutral">>
O... Okay. Whatever.
<</ct>>
He turns to leave without another word, the door clicking shut behind him. You let out a quiet sigh, feeling a mix of frustration and resignation. You [[turn back to your task,->Bathroom]] scrubbing a little harder, as if trying to erase the awkwardness from your mind. <br><br>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "cleanliness" "-10">>
<<elseif $brother.relationship < 20>>
You tense up as the door creaks open. Glancing over your shoulder, you see your brother standing there, his eyes widening slightly at the sight of you. You quickly try to cover yourself, your cheeks burning with embarrassment.
<<ct "brother" "Surprised">>
W-What the hell are you doing?! Why aren’t you wearing more clothes?
<</ct>>
<<ct "MC" "">>
I-I’m sorry, I didn’t think anyone would come in... It’s just so hot in here, and...
<</ct>>
<<ct "brother" "Angry">>
You should be more careful. This isn’t appropriate.
<</ct>>
You nod quickly, feeling a pang of shame. He leaves without another word, and you’re left alone with your thoughts, the silence in the room feeling heavier than before. You sigh and [[return to your cleaning,->Bathroom]] trying to focus on the task at hand.<br><br>
<<MainChar_Stats "arousal" "+10">>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "cleanliness" "-10">>
<<MainChar_Stats "corruption" "1" "20">>
<<elseif $brother.relationship < 40>>
You’re on your hands and knees, scrubbing the bathroom floor, when the door creaks open. You don’t stop, but the slow, deliberate sway of your hips becomes just a little more pronounced. The sponge squeaks against the tiles as you hear his sharp intake of breath.
<<ct "brother" "Surprised">>
What the—?! Why the hell are you naked?!
<</ct>>
You glance back at him, your expression innocent, but your eyes glint with mischief. You don’t bother to cover yourself, letting him take in the sight.
<<ct "MC" "">>
Does it bother you? I didn’t want to get my clothes dirty.
<</ct>>
His face flushes, his gaze darting between your face and the rest of you before he quickly turns his back, his voice strained.
<<ct "brother" "Angry">>
Jesus, put something on! What if Mom or Dad walked in?!
<</ct>>
You stand up slowly, the water dripping from your skin as you step closer to him. Your voice is a whisper, laced with playful defiance.
<<ct "MC" "">>
Relax. Besides... don’t you think I look better like this? More *efficient*?
<</ct>>
He doesn’t turn around, but his shoulders tense.
<<ct "brother" "Neutral">>
You’re impossible. I’m leaving. And for God’s sake, cover up.
<</ct>>
You laugh softly as he storms out, the door slamming behind him. You wrap the towel around yourself—loosely—and turn back to the mirror, your smile widening.
<<MainChar_Stats "bro" "1" "30">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "cleanliness" "-15">>
<<elseif $mainChar.look.clothes.torso.name != '' and $mainChar.look.clothes.legs.name != '' and $brother.relationship < 40>>
You glance over your shoulder and notice your brother lingering in the doorway, his arms crossed awkwardly. His cheeks flush slightly as he catches you looking at him.
<<ct "brother" "Neutral">>
Uh… you’re really going all out with the cleaning, huh?
<</ct>>
You raise an eyebrow, wiping your hands on your thighs before turning to face him fully. A teasing smile plays on your lips as you tilt your head.
<<ct "MC" "">>
Oh, so *now* you notice? Don't you think I make a pretty cute maid ?
<</ct>>
He shifts his weight, his gaze flickering away for a moment before meeting yours again. His voice is light, but there’s a hint of nervousness beneath it.
<<ct "brother" "Neutral">>
I—I mean... Yeah you're... pretty... huh... I- I’ve got stuff to do, so...
<</ct>>
And with that he leaves, the sound of his footsteps echoing down the hallway. You [[turn back to your task,->Bathroom]] and begin to clean the mirror. <br><br>
<<MainChar_Stats "bro" "1" "20">>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "cleanliness" "-10">>
<<elseif $brother.relationship >= 40 and $mainChar.corruption >= 60>>
You glance over your shoulder to see your brother standing there, a playful smirk on his face.
<<ct "brother" "Tease">>
Well, well, well. Look at you, little sister, scrubbing the floor like a good little maid.
<</ct>>
You pause, your hands still submerged in the soapy water, and glance up at him while sitting back on your heels.
<<ct "MC" "">>
I—I just want to keep things clean, that’s all...
<</ct>>
<<ct "brother" "Tease">>
You know, seeing you on your knees like this gives me some ideas...
<</ct>>
He steps into the bathroom, his eyes twinkling with mischief. You raise an eyebrow, intrigued. The air between you is thick with tension.
<<ct "MC" "">>
Oh yeah? What kind of ideas?
<</ct>>
<<ct "brother" "Tease">>
The kind that involves you on your knees with your mouth wide open.
<</ct>>
You swallow hard, your cheeks flushing as his fingers trail down your neck, sending a jolt of electricity through your body. You bite your lip, considering his offer for a moment.<br><br>
<span id="agree"><<linkreplace "Agree to take a break.">>
He closes the door behind him, turning the lock with a soft click. You stand up, your body already tingling with excitement as he steps closer to you.
<<ct "brother" "Neutral">>
You know, mom and dad would freak if they knew about us.
<</ct>>
His hands move to lift you onto the counter next to the sink. You wrap your arms around his neck, pulling him closer.
<<ct "MC" "">>
Yeah... You're such a bad brother... Fucking your little sister in the bathroom ~
<</ct>>
He doesn’t make you wait. With a growl, he lines himself up and slams into you in one brutal thrust. You cry out, your fingers clawing at the counter as he fills you completely, his cock stretching you to your limit. The sound of skin slapping against skin echoes through the bathroom, mingling with your desperate moans.
<<ct "brother" "Happy">>
Fuck, you feel so good.
<</ct>>
His hips piston into you, each thrust driving you closer to the edge. You can feel your orgasm building, your walls clenching around him as he pounds into you mercilessly. His free hand snakes around your body, finding your clit and rubbing it in tight, punishing circles. You cling to him, your breath coming in ragged gasps.
<<ct "MC" "">>
Ah! P-please... huh... Fuck my slutty cunt ~ Take me big bro!
<</ct>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Bathroom/Cleaning/Break_Fuck{0}.webp", random(2))]] @@<br>
You moan, your body meeting each of his thrusts, the sound of your skin slapping against his filling the room. With a final, deep thrust, he comes, his body tensing as he fills you with his release. You cry out, your own orgasm washing over you, leaving you breathless and trembling. As your breathing slowly steadies, he pulls out, his cum dripping down your thighs. He smirks, watching as you struggle to stand, your legs still shaking from the intensity. He holds you close, his body still pressed against yours, both of you panting and satisfied.
<<ct "brother" "Tease">>
Good girl. Now clean yourself up—quickly. Wouldn’t want Mom and Dad to find out what a dirty little slut their daughter is, would we?
<</ct>>
You nod weakly, your cheeks burning with shame and desire. The secret between you is intoxicating, a bond no one else can ever know about. Your body is still humming with the aftershocks of pleasure when you turn [[back to your cleaning.->Bathroom]] <br><br>
<<HaveASexWidget "vaginal" "brother" "inpussy">>
<<MainChar_Stats "bro" "1">>
<<MainChar_Stats "corruption" "1" "80">>
<<MainChar_Stats "arousal" "50">>
<<MainChar_Stats "cleanliness" "-10">>
<<MainChar_Stats "energy" "-30">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "makeup" "false">>
<<replace #disagree>><</replace>> <</linkreplace>><br></span>
<span id="disagree"> <<linkreplace "Politely decline.">>
<<ct "MC" "">>
I... I'm sorry. I don't want to disappoint you, but I have to finish that first.
<</ct>>
He looks at you with disappointment in his eyes. He leaves the bathroom without saying anything. The door closes, leaving you alone in the bathroom to [[finish your task.->Living room]] <br><br>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "brother" "-1">>
<<replace #agree>><</replace>> <</linkreplace>><br></span>
<<elseif $brother.relationship >= 60 and $mainChar.corruption >= 60 and _forced is 0>>
You glance over your shoulder to see your brother standing there, a dark, intense look in his eyes. He says nothing, just steps into the bathroom, closing the door behind him. He comes up behind you, his presence overwhelming. You can feel his hands on your hips, his grip firm and unyielding. You don't stop scrubbing and you know better than to resist.
<<ct "brother" "Angry">>
Keep cleaning.
<</ct>>
He doesn’t waste time. With a rough shove, he bends you over the edge of the tub, your ass exposed and vulnerable. His fingers slide between your thighs, probing your already slick folds. You’re dripping, your pussy swollen and desperate for him. He doesn’t bother undressing. He simply unzips his pants, freeing his thick, throbbing cock. With one brutal thrust, he impales you, stretching your tight little cunt around his girth. You gasp, your fingers clawing at the porcelain as he slams into you, his hips slapping against your ass with each punishing stroke.
<<ct "brother" "Angry">>
That’s it, take it. You’re just my little fucktoy, aren’t you? Always ready to spread your legs for me.
<</ct>>
You moan, your body shuddering as he pounds into you, his cock hitting that sensitive spot deep inside you. Your pussy clenches around him, your juices dripping down your thighs as he uses you, his grip on your hips leaving bruises.
<<ct "MC" "">>
Y-Yes, brother! Fuck me... harder! I want to feel you ruining me ~
<</ct>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Bathroom/Cleaning/Fuck{0}.webp", random(2))]] @@<br>
His thrusts grow erratic, his breath ragged as he nears his climax. He reaches around, his fingers finding your clit, rubbing it roughly as he continues to violate you.
<<ct "MC" "">>
Harder, brother.... Harder! Show me how much you love ravaging your sister's cunt!
<</ct>>
<<ct "brother" "Angry">>
You’re going to come for me, little sister. And you’re going to do it quietly, like the good girl you are. We can’t let anyone hear how much of a whore you are for me.
<</ct>>
Your body obeys, your orgasm crashing over you as he buries himself to the hilt, his cock pulsing as he fills you with his hot seed. You bite down on your lip to stifle your cries, your pussy milking every last drop from him.
<<ct "brother" "Tease">>
Good girl. You took me so well. Now clean up this mess and finish your chores. And remember—this stays between us.
<</ct>>
He pulls out, leaving you trembling and empty, his cum dripping from your well-used cunt. You watch as he tucks himself back into his pants, a smug grin on his face. You know he’ll be back for more, and you’ll always be ready. With that, he leaves the room, leaving you to finish your task, your body still tingling with the aftershocks of the intense, forbidden encounter. You catch your breath before getting up to [[finish cleaning.->Bathroom]]<br><br>
<<HaveASexWidget "rape" "brother" "face">>
<<MainChar_Stats "corruption" "1" "80">>
<<MainChar_Stats "arousal" "50">>
<<MainChar_Stats "cleanliness" "-25">>
<<MainChar_Stats "energy" "-30">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "makeup" "false">>
<</if>>
<<elseif _intruder is "dad">>
<<if $mainChar.look.clothes.torso.name != '' and $mainChar.look.clothes.legs.name != '' and $dad.relationship < 20>>
Turning around, you see your dad entering the bathroom, his expression one of mild surprise.
<<ct "dad" "Surprise">>
What are you doing?
<</ct>>
<<ct "MC" "">>
Just cleaning the bathroom... Someone has to do it.
<</ct>>
You sit back on your heels, wiping a strand of hair from your face. He grunts in response, his eyes scanning the room briefly before landing back on you.
<<ct "dad" "Neutral">>
Well, don't make a mess. And make sure you put everything back where it belongs.
<</ct>>
ou watch him go, feeling a pang of resentment. The door clicks shut behind him, leaving you alone with your thoughts and the lingering tension. You [[turn back to your task,->Bathroom]] scrubbing with a bit more force than necessary, trying to push the interaction out of your mind.<br><br>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "cleanliness" "-10">>
<<MainChar_Stats "dad" "1">>
<<elseif $dad.relationship < 20 >>
Turning around, you see your dad entering the bathroom. His eyes widen slightly as he takes in the scene—you, kneeling on the cold tiles, without clothes, a sponge in one hand. His surprise flickers into something else, something he quickly masks with a frown.
<<ct "dad" "Surprised">>
What in God’s name are you doing?
<</ct>>
You don’t flinch, but your fingers tighten around the sponge. You meet his gaze, your voice almost innocent.
<<ct "MC" "">>
Oh, I’m so sorry, Dad. I didn’t think anyone would come in. It’s just… so hot in here. I didn’t want to ruin my clothes with all the water and chemicals.
<</ct>>
His jaw clenches, his eyes tracing the curves of your body before he forces them back to your face. His voice is rough, strained.
<<ct "dad" "Angry">>
Cleaning like that? What's wrong with you?
<</ct>>
You bite your lip, letting your gaze drop just enough to appear shy, but not enough to hide the glint of challenge in your eyes.
<<ct "MC" "">>
I know, I know, it’s silly of me. But you always say I should take my chores seriously, right? I just… got carried away. I didn’t mean to make you uncomfortable.
<</ct>>
He exhales sharply through his nose, his hands flexing at his sides. You can see the conflict in his expression—the anger, the something else he won’t name.
<<ct "dad" "Angry">>
Put something on. Now. And don’t let me catch you pulling stunts like this again.
<</ct>>
You nod obediently, but your voice is soft, almost teasing as you stand up slowly, making no effort to cover yourself.
<<ct "MC" "">>
Of course, Daddy. I’ll be more careful next time.
<</ct>>
He turns away abruptly, his shoulders tense. The door slams shut behind him, leaving you alone with the echo of his frustration—and your own racing heart. You let out a breath you didn’t realize you were holding, a smirk tugging at your lips. The sponge slips from your fingers as you [[turn back to your task,->Bathroom]] your movements deliberate, your mind replaying the way his eyes lingered just a second too long. <br><br>
<<MainChar_Stats "corruption" "1" "20">>
<<MainChar_Stats "arousal" "+10">>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "cleanliness" "-10">>
<<MainChar_Stats "dad" "-1">>
<<elseif $dad.relationship < 40>>
Your father stands in the doorway, a warm smile on his face. He watches you for a moment, his gaze lingering just a little too long.
<<ct "dad" "Neutral">>
What exactly are you up to down there? You’re not usually this... thorough.
<</ct>>
You glance up at him, biting your lower lip just slightly as you straighten your back, making sure he notices the way your body moves.
<<ct "MC" "">>
Oh, you know, just making sure everything is spotless.
<</ct>>
He clears his throat, shifting his weight from one foot to the other. His eyes flicker away for a second, as if he’s trying to ignore something.
<<ct "dad" "Neutral">>
Well, uh... you’re doing a great job. Really. I didn’t mean to interrupt.
<</ct>>
You stretch your arms above your head, arching your back just enough to draw his attention. Your voice drops to a softer, almost innocent tone.
<<ct "MC" "">>
Do you think I’m doing it right? Maybe you should check... just to be sure.
<</ct>>
His face flushes slightly, and he rubs the back of his neck, suddenly looking anywhere but at you.
<<ct "dad" "Neutral">>
No, no, you’re fine. Really. I should, uh... I should let you get back to it.
<</ct>>
He turns abruptly and walks away, his footsteps quickening as he disappears down the hall. You listen to the fading sound of his retreat, a satisfied smirk playing on your lips. <br>
While your mind replays the way his gaze lingered just a moment too long, you [[turn back to your task->Bathroom]] and begin to clean the mirror.<br><br>
<<MainChar_Stats "dad" "1" "30">>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "cleanliness" "-10">>
<<elseif $dad.relationship >= 60 and $mainChar.corruption >= 60 and _forced is 0>>
You glance back and see your father standing in the doorway.
<<ct "dad" "Angry">>
Well, well. What do we have here? My little girl, all alone, cleaning like the obedient daughter she is.
<</ct>>
You swallow hard, your hands trembling as you clutch the sponge tighter. You force a smile, desperate to earn his approval, his attention—anything to make him proud.
<<ct "MC" "">>
I-I was just cleaning, Daddy. I wanted everything to be perfect for you.
<</ct>>
He steps inside, shutting the door behind him with a firm click. His voice is deep, commanding, but not unkind.
<<ct "dad" "Neutral">>
Keep cleaning, little one. Don’t stop just because Daddy’s watching.
<</ct>>
You nod eagerly, scrubbing the tiles with renewed energy. The sound of his belt being unbuckled makes you pause for just a second, but you don’t stop. You hear the metallic clink of the buckle hitting the floor, and your breath hitches. He steps closer, his hands settling on your hips, rough and possessive.
<<ct "dad" "Tease">>
You’re such a good girl, always trying to please Daddy. But you know what would make me even happier?
<</ct>>
<<ct "MC" "">>
What, Daddy? Tell me! I’ll do anything to make you happy!
<</ct>>
He presses against you, his grip tightening. His voice is thick with lust, but there’s a warmth in it, like he’s proud of you.
<<ct "dad" "Neutral">>
You’re going to take what Daddy gives you, and you’re going to love it.
<</ct>>
He doesn’t waste time. He positions himself behind you, his movements confident and dominating. You focus on scrubbing, matching the rhythm of your movements to his thrusts. His grip on your hips is firm, his breaths ragged as he uses you, chasing his pleasure. You whimper, your voice breathy and full of need.
<<ct "dad" "Happy">>
So good, little one. You make Daddy feel amazing. Just like this...
<</ct>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Bathroom/Cleaning/Fuck{0}.webp", random(2))]] @@<br>
You feel a warmth spreading through you, a sense of pride and contentment. You’re his—his to use, his to pleasure. And you love it. As he reaches his climax, his body tensing and releasing, you smile to yourself. You did it. You made him happy. He finally pulls out, patting your ass gently, his voice soft and satisfied.
<<ct "dad" "Happy">>
Good girl. Daddy’s so proud of you.
<</ct>>
You beam, your heart swelling with pride. You continue cleaning, your movements slow and steady, humming softly to yourself. You’re his good little girl, and nothing else matters. He leaves the bathroom, the door clicking shut behind him, and you're left alone with your thoughts and the gleaming tiles. You catch your breath before getting up to [[finish cleaning.->Bathroom]]<br><br>
<<HaveASexWidget "rape" "dad" "face">>
<<MainChar_Stats "corruption" "1" "80">>
<<MainChar_Stats "arousal" "50">>
<<MainChar_Stats "cleanliness" "-25">>
<<MainChar_Stats "energy" "-30">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "makeup" "false">>
<<elseif $dad.relationship >= 40 and $mainChar.corruption >= 60 >>
You glance over your shoulder and see your dad leaning against the doorframe, his arms crossed and a playful smirk on his lips. His gaze lingers on you, heavy with unspoken intentions.
<<ct "dad" "Tease">>
Well, well, well... What do we have here? Cleaning the bathroom all by yourself, hmm?
<</ct>>
You sit back on your heels, wiping a strand of hair from your face. The rest of the family could be just down the hall, but right now, it feels like the world has narrowed to just the two of you.
<<ct "MC" "">>
I-I just thought the bathroom could use a good clean, Daddy... You always say I should help more around the house.
<</ct>>
He steps inside, closing the door behind him with a soft click. The sound makes your heart skip. His voice drops to a low, approving rumble as he moves closer, his presence filling the small space.
<<ct "dad" "Tease">>
You look so sweet like this, on your knees... This gives me ideas... What if we took a little break? Just you and me.
<</ct>>Your breath hitches, and you glance toward the door, then back at him. The idea of being caught sends a shiver down your spine, but the way he’s looking at you—like you’re the only thing that matters—makes it impossible to resist.<br><br>
<span id="agree"><<linkreplace "Agree to take a break.">>
He pulls you to your feet, his hands strong and sure as he guides you against the counter. His touch is gentle yet commanding, and you melt into him, craving his approval, his praise.
<<ct "dad" "Neutral">>
There’s my good girl. You’re so eager to please, aren’t you?
<</ct>><<ct "MC" "">>
Y-Yes, Daddy... I just want to make you happy.
<</ct>>He lifts you effortlessly onto the counter, his hands sliding under your thighs. You wrap your legs around his waist, feeling the hardness of his desire pressing against you. His voice is a deep murmur, filled with promise and control.
<<ct "dad" "Neutral">>
I’m going to take care of you, little one. Just like you need. And you’re going to be so quiet... we wouldn’t want anyone to hear, would we?
<</ct>>You nod frantically, your hands gripping the edge of the counter as he positions himself. The first thrust is slow, deliberate, stretching you in a way that makes you gasp. His lips find your neck, his breath hot against your skin.
<<ct "dad" "Neutral">>
That’s it... take me in, sweetheart. You feel so good. So tight, so perfect.
<</ct>><<ct "MC" "">>
Oh, Daddy... it feels so big! I-I can’t help it, I—
<</ct>><<ct "dad" "Neutral">>
Shhh. Just focus on me. Let Daddy make you feel good.
<</ct>>His pace quickens, each thrust sending waves of pleasure through you. You moan softly, your body tensing as the pleasure builds, your voice a breathy whisper.
<<ct "MC" "">>
Please, Daddy... Breed your daughter. I want to be yours.
<</ct>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Bathroom/Cleaning/Break_Fuck{0}.webp", random(2))]] @@<br>
His body tenses, his grip tightening as he buries himself deep, his release filling you. You cling to him, your body trembling, overwhelmed by the intensity of it all. As you catch your breath, he holds you close, pressing a gentle kiss to your forehead. His voice is soft now, almost tender.
<<ct "dad" "Neutral">>
Such a good girl for Daddy. But we should get back to work before someone wonders where we are.
<</ct>>You nod, still dazed, but the thought of the rest of the family nearby sends a fresh wave of excitement through you. He helps you down, his hands lingering just a moment longer than necessary. But now, you still need to [[finish your cleaning session.->Bathroom]] <br><br>
<<HaveASexWidget "vaginal" "dad" "inpussy">>
<<MainChar_Stats "dad" "1">>
<<MainChar_Stats "corruption" "1" "80">>
<<MainChar_Stats "arousal" "50">>
<<MainChar_Stats "cleanliness" "-10">>
<<MainChar_Stats "energy" "-30">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "makeup" "false">>
<<replace #disagree>><</replace>> <</linkreplace>><br></span>
<span id="disagree"> <<linkreplace "Politely decline.">>
You pause, biting your lower lip as you glance up at him. Your fingers fidget with the edge of your shirt, and you shift slightly on your knees, suddenly hyper-aware of how much you want to make him proud—but not like *that*. Not right now.
<<ct "MC" "">>
B-But Daddy... I *promised* I’d clean the whole living room today! You said good girls always keep their promises, remember?
<</ct>>
His expression flickers—surprise, then a hint of something like disappointment. He crosses his arms, studying you for a long moment, as if weighing whether to push or not. The air between you feels heavy, charged with what you’re *both* choosing not to say.
<<ct "dad" "Neutral">>
...Alright, little one. But you know I’d take better care of you than any old chore, right?
<</ct>>
You nod eagerly, your shoulders relaxing just a little. His approval still matters more than anything, even if it’s not the kind you were *almost* tempted by.
<<ct "MC" "">>
Mhm! And-and when I’m done, you can tell me if I did a *good* job? Please?
<</ct>><<ct "dad" "Tease">>
We’ll see.
<</ct>>
You feel your cheeks burn as he leaves. You quickly dive back into your chores, scrubbing a little harder than before, as if that could prove something.
You get back to your chores and [[finish your task.->Living room]] <br><br>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "dad" "-1">>
<<replace #agree>><</replace>> <</linkreplace>><br></span>
<</if>>
<<elseif _intruder is "mom">>
<<if $mainChar.look.clothes.torso.name != '' and $mainChar.look.clothes.legs.name != '' and $mom.relationship < 20>>
Turning around, you see your mother standing in the doorway, her eyes widening as she takes in the scene. She hesitates, her fingers tightening around the doorknob.
<<ct "mom" "Surprised">>
Oh. You’re... cleaning. That's... unexpected.
<</ct>>
She forces a small, stiff smile, but her gaze flickers over your posture, your expression, as if searching for something to criticize. The silence stretches, thick and uncomfortable. You pause, gripping the sponge tighter, your knuckles whitening. You don’t look up.
<<ct "MC" "">>
Well.. I thought it could be useful.
<</ct>>
She doesn’t move immediately, shifting her weight from one foot to the other. You can feel her staring at you, the unspoken words hanging between you like a curtain of unresolved arguments.
<<ct "mom" "Neutral">>
You know, if you ever *did* need help, you could just ask.
<</ct>>
<<ct "MC" "">>
No, I’ve got it. But thanks for asking.
<</ct>>
She exhales sharply through her nose, her lips pressing into a thin line. But she just nods curtly and turns to leave. The door clicks shut behind her, and the silence that follows feels heavier than before. You let out a breath you didn’t realize you were holding, the weight of your strained relationship pressing down on you. <br>
The sponge feels rough against your skin as you [[resume scrubbing,->Bathroom]] the rhythmic motion doing little to ease the knot in your stomach.<br><br>
<<MainChar_Stats "mom" "1" "30">>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "cleanliness" "-10">>
<<elseif $mom.relationship < 20 >>
Your mother steps into the bathroom, her eyes widening as she takes in your appearance. She freezes, her expression flickering between shock and disapproval. Her mouth opens, then closes, as if she’s struggling to find the right words.
<<ct "mom" "Angry">>
$mainChar.firstName! What in the world are you *wearing*?
<</ct>>
You sit back on your heels, wiping your hands on your thighs, your chin lifting defiantly.
<<ct "MC" "">>
What does it matter? I’m cleaning. It’s not like anyone else is going to see me.
<</ct>>
<<ct "mom" "Angry">>
It matters because it’s *inappropriate*. You can’t just— You shouldn’t be—
<</ct>>
She cuts herself off, her arms crossing over her chest, her gaze sweeping over you with a mix of frustration and something else—something almost like concern, though neither of you would ever admit it.
<<ct "mom" "Neutral">>
You should at least have the decency to cover up. What if your father walked in? Or your brother?
<</ct>>
You roll your eyes, turning back to the tiles with a dismissive shrug.
<<ct "MC" "">>
Then I’d deal with it. It’s not a big deal, Mom. You’re making it one.
<</ct>>
<<ct "mom" "Angry">>
I’m making it one? *You’re* the one parading around like this! Do you have any idea how this looks?
<</ct>>
You clench your jaw, the sponge squeaking against the porcelain as you scrub harder than necessary.
<<ct "MC" "">>
It looks like I’m cleaning the bathroom. That’s *all* it looks like.
<</ct>>
She opens her mouth, then snaps it shut, her nostrils flaring. For a moment, neither of you speaks, the air thick with unspoken accusations and old resentments. Finally, she turns on her heel, the door slamming shut behind her with a finality that echoes in the tiled room. You sigh, rubbing your temples, the silence now feeling like a judgment all its own. <br>
With a shake of your head, you [[return to your cleaning,->Bathroom]] though the task suddenly feels twice as heavy.<br><br>
<<MainChar_Stats "corruption" "1" "20">>
<<MainChar_Stats "arousal" "+10">>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "cleanliness" "-10">>
<<MainChar_Stats "mom" "-1">>
<<elseif $mom.relationship < 40>>
Your mother walks in, her eyes widening as she takes in the scene.
<<ct "mom" "Surprised">>
Oh, my sweet little girl! Look at you, cleaning all by yourself —what a good girl you are!
<</ct>>
You pause for a moment, feeling a mix of warmth and slight embarrassment at her tone. You glance up, offering her a soft smile.
<<ct "MC" "">>
Thanks, Mom. I just thought I’d help out a little. It’s not a big deal, really.
<</ct>>
She steps closer, her voice dropping into a gentle, almost sing-song tone as she reaches out to tuck a loose strand of hair behind your ear.
<<ct "mom" "Happy">>
Are you sure you don’t need any help, sweetheart? I could grab the duster or fold those clothes for you.
<</ct>>
<<ct "MC" "">>
I’ve got it under control, Mom. Really. But I’ll let you know if I need anything.
<</ct>>
She lingers for a moment, her eyes softening as she studies you, a hint of something deeper flickering in her gaze—something she quickly masks with another warm smile.
<<ct "mom" "Tease">>
Alright, if you insist. But don’t overdo it, okay? You know Mommy worries. I’ll be in the kitchen if you change your mind.
<</ct>>
With a final, affectionate glance, she turns and leaves the room, the door clicking softly shut behind her. You let out a quiet breath, a small smile playing on your lips as you [[turn back to your task,->Bathroom]], the interaction leaving you with a strange mix of comfort and restlessness.<br><br>
<<MainChar_Stats "mom" "1" "30">>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "cleanliness" "-10">>
<<elseif $mom.relationship >= 60 and $mainChar.corruption >= 60 and _forced is 0>>
Your mother walks in, her heels clicking softly against the tiles. The rest of the family is in the living room, oblivious to what’s happening just a few meters away.
<<ct "mom" "Tease">>
Oh, my sweet little baby! Look at you, on your hands and knees like the good girl you are. Such a pretty sight, isn’t it? Mommy loves seeing you like this.
<</ct>>
She kneels behind you, her fingers tracing the curve of your back before sliding down to your ass. Her touch is gentle, almost loving, but her voice carries a dark, hungry edge.
<<ct "mom" "Happy">>
You’re doing such a good job cleaning, my little princess. But you know what? Good girls get special rewards from Mommy.
<</ct>>
Before you can answer, she presses her body against yours, her hands gripping your hips tightly. She pushes you down, your chest flat against the cold tiles, your ass arched high in the air.
<<ct "mom" "Tease">>
Look at this cute little ass, all ready for Mommy. Let’s see how much you like this, sweetie.
<</ct>>
Her tongue flicks out, tracing a slow, wet path from your clit up to your anus. You gasp, your body tensing at the sudden, intimate contact.
<<ct "MC" "">>
Mmm, Mommy... that feels so good.
<</ct>>
<<ct "mom" "Happy">>
Does it, baby? Does Mommy’s tongue make you feel all tingly inside? Let’s see if you can take more.
<</ct>>
She spreads your ass cheeks wide, her tongue circling your anus before pressing firmly against it. Her fingers slide into your pussy, her thumb rubbing your clit in slow, deliberate circles.
<<ct "mom" "Tease">>
Such a tight little hole, my sweet girl. Mommy’s going to make you feel so good, you’ll forget all about cleaning.
<</ct>>
<<ct "MC" "">>
Yes, Mommy! Please, lick me more... I want to feel your tongue inside me.
<</ct>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Bathroom/Cleaning/Fuck{0}.webp", random(2))]] @@<br>
She increases the pace, her fingers fucking you harder, her tongue pressing deeper against your anus. The wet sounds of her licking fill the bathroom, mixing with your breathy moans. You continue to scrub the tiles, your mind detaching from the reality of what's happening, focusing on the mundane task as a way to cope with the invasion of your body.
<<ct "mom" "Tease">>
Come on, sweetie. Show Mommy how much you love this. Be a good girl and come for me.
<</ct>>
Your body tenses, and with a final, intense lick, you climax. Your fingers clutch at the tiles, your orgasm crashing over you in waves.
<<ct "MC" "">>
Ohhh, Mommy! I’m coming! I’m coming so hard!
<</ct>>
You collapse forward, your body trembling, spent. She gently caresses your back, her voice soft and almost tender.
<<ct "mom" "Happy">>
You’re such a good girl, baby. Mommy is so proud of you. You deserve all the special treats in the world.
<</ct>>
She kisses the top of your head before standing up, her heels clicking away as she leaves the bathroom. You take a moment to catch your breath, your mind hazy with pleasure, before [[finishing your cleaning session.->Bathroom]] <br><br>
<<HaveASexWidget "rape" "mom">>
<<HaveASexWidget "masturbated">>
<<MainChar_Stats "corruption" "1" "80">>
<<MainChar_Stats "arousal" "50">>
<<MainChar_Stats "cleanliness" "-25">>
<<MainChar_Stats "energy" "-30">>
<<elseif $mom.relationship >= 40 and $mainChar.corruption >= 60 >>
You glance over your shoulder as the door creaks open. Your mother steps in, her eyes sparkling with a mix of warmth and something darker. The distant murmur of your brother’s voice and your father’s laughter drifts from the living room, but here, in this private corner, the air is thick with something forbidden.
<<ct "mom" "Happy">>
Well, well, look at my little princess, scrubbing the floor on her hands and knees like such a good girl. Does Mommy’s baby need a reward for being so helpful?
<</ct>>
You bite your lip, your heart racing as you wiggle your bottom slightly, your skirt riding up just enough to tease.
<<ct "MC" "">>
Mmm… Maybe, Mommy. But what if Daddy or Brother walk in? They’re right there…
<</ct>>
<<ct "mom" "Tease">>
Oh, sweetie, that’s what makes it *fun*, doesn’t it? The thought of them hearing you moan for Mommy…
<</ct>>
You whimper, your thighs pressing together as a shiver runs down your spine. <br><br>
<span id="agree"><<linkreplace "Agree to take a break.">>
You nod slightly, feeling a flush of heat spread through your body. She smiles, a knowing look in her eyes, as she kneels down behind you. Her fingers expose your bare, glistening pussy. The cool air makes you gasp, but her breath is hot against your skin, her voice a sultry whisper.
<<ct "mom" "Tease">>
Oh, my precious girl… Look at you, already so wet for Mommy. Did cleaning turn you on this much? Or is it the thought of Mommy’s tongue on your dirty little cunt?
<</ct>>
<<ct "MC" "">>
It’s you, Mommy… Always you. Please, lick me. Lick my pussy *and* my ass. I want to feel your tongue everywhere.
<</ct>>
She lets out a soft, approving hum, her fingers spreading your cheeks as her tongue darts out, starting at your tight little hole. She licks in slow, deliberate circles, her tongue pressing inside just enough to make you squirm.
<<ct "mom" "Happy">>
Mmm, such a *filthy* girl, letting Mommy lick her asshole like this. Do you like that, baby? Do you like how Mommy’s tongue feels inside you?
<</ct>>
<<ct "MC" "">>
Y-yes, Mommy! Oh fuck, don’t stop! Lick it deeper!
<</ct>>
She chuckles darkly, her tongue plunging in and out of your ass before trailing lower, her lips wrapping around your clit. She sucks gently, then flicks it with the tip of her tongue, her fingers digging into your hips to keep you still.
<<ct "mom" "Tease">>
You taste *so* sweet, my little slut.
<</ct>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Bathroom/Cleaning/Break_Fuck{0}.webp", random(2))]] @@<br>
She hums in approval, her tongue working faster, her hands gripping your hips tightly. You can feel the pleasure building, your body trembling with each lick. Her tongue moves faster, her free hand slipping between your legs to finger your dripping entrance. The sounds of your family in the next room only heighten the thrill, your moans muffled against the floor as she works you over.
<<ct "mom" "Happy">>
That’s it, cum for Mommy. Let me taste how much you love this. My perfect, *dirty* little girl…
<</ct>>Your orgasm crashes over you, your body trembling as she laps up every drop, her tongue swirling over your sensitive clit and asshole. She finally pulls back with a satisfied sigh, patting your bottom gently.
<<ct "mom" "Neutral">>
There we go, all clean now. My good girl. But remember—this is *our* secret, okay? Mommy wouldn’t want Daddy to get jealous.
<</ct>>
You nod dazedly, your cheeks flushed as you sit back on your heels, the taste of her still on your lips from when you kissed her earlier. The weight of what you just did settles in your chest, but the thrill of it lingers, warm and addictive. You take a deep breath, gathering your thoughts, before [[finishing your cleaning session.->Bathroom]] <br><br>
<<HaveASexWidget "masturbated" "mom">>
<<MainChar_Stats "mom" "1">>
<<MainChar_Stats "corruption" "1" "80">>
<<MainChar_Stats "arousal" "50">>
<<MainChar_Stats "cleanliness" "-10">>
<<MainChar_Stats "energy" "-30">>
<<replace #disagree>><</replace>> <</linkreplace>><br></span>
<span id="disagree"> <<linkreplace "Politely decline.">>
You swallow hard, shaking your head as you scoot away slightly, your hands gripping the sponge tighter.
<<ct "MC" "">>
N-no, Mommy! I—I have to finish cleaning! Daddy said the bathroom needs to be spotless before dinner, and I don’t wanna get in trouble…
<</ct>><<ct "mom" "Tease">>
But Mommy promises she’ll be quick. Just a little taste… You know how much I love the way you squirm when I lick that tight little pussy of yours.
<</ct>><<ct "MC" "">>
P-Please, Mommy, let me work…
<</ct>>She lets out a dramatic sigh, finally pulling her hand away. Her eyes linger on you, dark with unspoken promises.
<<ct "mom" "Neutral">>
Fine, fine. My good girl can finish her chores… for now. But don’t think this is over. Mommy always gets what she wants.
<</ct>>She stands, adjusting her blouse with a slow, deliberate motion, her gaze locked on you. The door clicks shut behind her, leaving you breathless, your body aching with frustration. You can still feel her breath on your neck, her words echoing in your head as you force yourself to [[focus on scrubbing the tiles. ->Living room]] <br><br>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "mom" "-1">>
<<replace #agree>><</replace>> <</linkreplace>><br></span>
<</if>><</if>>
<</linkreplace>>
<<else>>
[[Continue with your day->Bathroom]]<br><br>
<<MainChar_Stats "cleanliness" "-15">>
<<MainChar_Stats "energy" "-15">>
<</if>>
<<set $minute += 30>><<timeWidget>>
<<if $mainChar.look.clothes.torso.name is '' and $mainChar.look.clothes.legs.name is '' and $mainChar.look.lingerie.chest.name is '' and $mainChar.look.lingerie.groin.name is ''>>
<<set _clothed to 'nude'>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Livingroom/Nap/Sleeping_nude' + random(2) + '.webp')]]
@@
<<elseif $mainChar.look.clothes.torso.name is '' and $mainChar.look.clothes.legs.name is ''>>
<<set _clothed to 'panties'>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Livingroom/Nap/Sleeping_panties' + random(2) + '.webp')]]
@@
<<elseif $mainChar.look.clothes.legs.name is '' and $mainChar.look.lingerie.groin.name is ''>>
<<set _clothed to 'panties'>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Livingroom/Nap/Sleeping_nobottom' + random(0) + '.webp')]]
<<else>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Livingroom/Nap/Sleeping_clothed' + random(1) + '.webp')]]
@@
<</if>>
<br><br>
You sink into the couch, its cushions soft and familiar, wrapping you in a gentle embrace. The hum of the distant world fades—the ticking clock, the faint rustle of leaves outside, the occasional creak of the house settling. Your eyelids grow heavier with each slow breath, warmth spreading through your limbs. Sleep tugs at you, and before you know it, you drift off, lost in the quiet embrace of a nap.
<br><br>
<<if (($brother.currentLocation != 'School' and $brother.relationship>=60) or ($dad.currentLocation != 'Work' and $dad.relationship>=60)) and random(2) is 0>>
<<if ($brother.currentLocation != 'School' and $brother.relationship>=60)>>
As you drift off, you have no idea that your brother has entered the room. He stands there for a moment, watching you sleep, a dark look in his eyes. Seeing you vulnerable and unaware, he decides to <<linkreplace "take advantage of your nap.">>take advantage of your nap.<br><br>
He takes a moment to admire your body, his eyes roaming over your curves. Then, with a sense of urgency, he unzips his pants, freeing his already hard cock. He strokes himself, his eyes never leaving your body. The sight of you, so vulnerable and unaware, only heightens his arousal. Without hesitation, he pushes into you. You stir slightly, a soft moan escaping your lips, but you don't fully wake up, your body responding to the invasion despite your unconscious state.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Livingroom/Nap/Fuck' + random(4) + '.webp')]]@@<br>
He moves closer, positioning himself over you, his cock inches from your face. With a final, intense stroke, he comes, his release spilling onto your cheek, the warm liquid dripping down your skin. Unaware of his intentions, you continue to doze, completely oblivious to the sticky surprise your brother have for you. <br><br>
You stir slightly, your eyes fluttering open as you begin to wake up. You feel a strange sensation on your cheek, and as you reach up to touch it, you realize it's sticky and warm. You look at your fingers, seeing that<<linkreplace "you have cum on you.">>you have cum on you. <br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Livingroom/Nap/Cum' + random(0,6) + '.webp')]]@@<br>
You sit up, feeling a mix of satisfaction and excitement. You don't know if it was your brother or your father who took what they wanted, but either way, you're content knowing that you served their pleasure. You [[stand up,->Living room]] stretching languidly, feeling the lingering effects of your nap and the knowledge of what transpired while you were asleep. <br><br>
<<set $hour +=1>>
<<HaveASexWidget "bj" "brother" "face">>
<<MainChar_Stats "energy" "20">>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "combed" "false">>
<</linkreplace>> <</linkreplace>>
<<else>>
While you're asleep, your father enters the room, his eyes lingering on your peaceful form. He approaches you silently, his movements careful and deliberate. A loving yet possessive look crosses his face as he decides to <<linkreplace "take advantage of your nap.">> take advantage of your nap.<br><br>
You remain blissfully unaware, your sleep deep and undisturbed. He positions himself, his touch gentle yet firm, as he begins to use your body for his pleasure. The room is filled with the soft sounds of his movements, his breaths coming in steady, controlled rhythm.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Livingroom/Nap/Fuck' + random(4) + '.webp')]]@@<br>
Lost in peaceful slumber, you remain oblivious to his acts, allowing your dad to use you as he wants. Time passes, and he finishes, his release spilling onto your cheek, marking you as his. He steps back, a satisfied smile on his face, before quietly leaving the room, leaving you to your slumber. <br><br>
Eventually, you begin to stir, your consciousness slowly returning. You stretch, your body feeling rested and refreshed. As you open your eyes, you notice something warm and sticky on your cheek. You reach up, your fingers brushing against the substance, and <<linkreplace "you realize it's semen.">>you realize it's semen. <br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Livingroom/Nap/Cum' + random(0,6) + '.webp')]]@@<br>
A small smile tugs at the corners of your mouth as you wipe it away, not bothering to question whether it was your father or your brother who left their mark on you. In either case, you feel a sense of contentment, knowing that you have served their pleasure. With a sigh, you [[stand up,->Living room]] ready to face the rest of your day.<br><br>
<<set $hour +=1>>
<<HaveASexWidget "bj" "dad" "face">>
<<MainChar_Stats "energy" "20">>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "combed" "false">>
<</linkreplace>> <</linkreplace>>
<</if>>
<<else>>
<<if ($hour <22 or $hour >=6) and $brother.currentLocation != 'Living room' and $dad.currentLocation != 'Living room' and $mom.currentLocation != 'Living Room'>>
Your eyes flutter open, the room bathed in the soft glow of late afternoon. A drowsy warmth lingers in your body, the couch still as comfortable as when you first lay down. You could close your eyes again and [[continue to nap,->Sofa nap]] letting sleep pull you back under… or you could stretch, sit up, and [[get on with your day.->Living room]]<br><br>
<<MainChar_Stats "energy" "20">>
<<MainChar_Stats "combed" "false">>
<<elseif $brother.currentLocation is 'Living room'>>
<<if $brother.relationship<20>>
<<if _clothed is 'nude'>>
You stir awake, blinking against the light, only to freeze as you notice your brother standing in the doorway. His eyes lock onto you, then dart away just as quickly, his face twisting into a grimace of disgust.
<<ct "brother" "Angry">>
Seriously? What is *wrong* with you?
<</ct>>
You scramble to cover yourself, your face burning with humiliation.
<<ct "MC" "">>
I—I didn’t hear you come in! I was just resting, okay?
<</ct>>
<<ct "brother" "Angry">>
Oh, *resting*? Naked? On the *couch*? Do you even hear how stupid that sounds?
<</ct>>
You glare at him, pulling a throw pillow over yourself, your voice shaking with a mix of shame and defiance.
<<ct "MC" "">>
It’s not like I planned this! I thought I was alone. You could at least *look away* instead of acting like I’m some kind of freak.
<</ct>>
<<ct "brother" "Angry">>
Yeah, well, maybe if you acted like a normal person, I wouldn’t have to. Just—ugh, put some clothes on.
<</ct>>
He turns his back to you, his shoulders tense. The silence between you is thick with unspoken judgment. You take a deep breath, trying to steady yourself, before [[standing up.->Living room]]<br><br>
<<MainChar_Stats "energy" "20">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "brother" "-1">>
<<MainChar_Stats "arousal" "-10">>
<<elseif _clothed is 'panties'>>
You jolt awake as the sound of footsteps approaches. Your brother stops dead in his tracks, his eyes flicking over you—just your underwear and a rumpled blanket—before his expression hardens.
<<ct "brother" "Surprised">>
Wow. Just… wow.
<</ct>>
You yank the blanket up to your chest, your heart pounding.
<<ct "MC" "">>
Oh, shut up. It’s not a big deal.
<</ct>>
<<ct "brother" "Angry">>
Not a big deal? You’re half-naked on the couch. What if Mom had walked in instead of me?
<</ct>>
You roll your eyes, but your voice wavers slightly.
<<ct "MC" "">>
Like you care. You’re just looking for another reason to act like I’m the most annoying person on the planet.
<</ct>>
<<ct "brother" "Neutral">>
I don’t *have* to look for reasons. You provide them all on your own.
<</ct>>
He shakes his head and walks past you, deliberately avoiding your gaze. You let out a frustrated sigh, tugging the blanket tighter around yourself before [[standing up.->Living room]]<br><br>
<<MainChar_Stats "energy" "20">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "brother" "-1">>
<<MainChar_Stats "arousal" "-5">>
<<else>>
You blink your eyes open, groggy and disoriented, just as your brother walks into the living room. He glances at you briefly before flopping down on the other end of the couch, remote in hand.
<<ct "MC" "">>
Hey...
<</ct>>
He doesn't respond, his eyes already glued to the TV as he flips through the channels. You sigh, feeling a mix of annoyance and resignation. You sit up, rubbing your eyes.
<<ct "MC" "">>
Could you at least say hi?
<</ct>>
He looks over at you, his expression blank.
<<ct "brother" "Neutral">>
Hi.
<</ct>>
You roll your eyes, feeling a surge of frustration.
<<ct "MC" "">>
Thanks for the enthusiasm.
<</ct>>
<<ct "brother" "Neutral">>
You're the one sleeping on the couch in the middle of the day. Don't blame me for not being thrilled to see you.
<</ct>>
<<ct "MC" "">>
You’re *such* a joy to be around, you know that?
<</ct>>
<<ct "brother" "Tease">>
Aw, did I hurt your feelings? Maybe try not acting like a drama queen all the time.
<</ct>>
You shoot him a dirty look, but he’s already back to ignoring you, his attention fully absorbed by his phone. The silence between you is heavy, filled with the kind of tension only siblings can perfect. You stand up abruptly, ready to [[leave.->Living room]]<br><br>
<<MainChar_Stats "energy" "20">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "brother" "-1">>
<</if>>
<<elseif $brother.relationship<60>>
<<if _clothed is 'nude'>>
You blink your eyes open, feeling content and relaxed, just as your brother walks into the living room. He looks over at you, his eyes widening in surprise as he realizes you're completely naked.
<<ct "brother" "Surprised"
Oh, wow, um... hey?
<</ct>>
You open your eyes slowly, a smirk playing on your lips as you stretch lazily, making no effort to cover yourself. The cool air brushes against your skin, and you watch his face flush, his gaze flickering between your eyes and the rest of you.
<<ct "MC" "">>
Mmm, what’s wrong, big bro? Never seen a girl nap before?
<</ct>>
<<ct "brother" "Angry">>
That’s not—! You know what I mean. Jesus, at least grab a blanket or something.
<</ct>>
You giggle, rolling onto your side to face him fully, your voice dropping to a teasing whisper.
<<ct "MC" "">>
Relax, big bro. It's not a big deal. Besides, I think you secretly enjoy the view.
<</ct>>
His jaw tightens, his fingers twitching at his sides like he’s fighting the urge to look—or to touch. You let the silence linger, enjoying the way his breath hitches.
<<ct "brother" "Neutral">>
Yeah, well, maybe a little. But still, you should probably put some clothes on. You know, just in case someone else walks in.
<</ct>>
<<ct "MC" "">>
Fine, big bro.
<</ct>>
You grin, savoring the command in his voice, and slowly sit up, letting your fingers trail along your skin as you [[stand up.->Living room]]<br><br>
<<MainChar_Stats "energy" "20">>
<<MainChar_Stats "arousal" "5">>
<<MainChar_Stats "brother" "1">>
<<MainChar_Stats "combed" "false">>
<<elseif _clothed is 'panties'>>
<<ct "brother" "Surprised">>
Uh—! Damn it, did you *plan* this?
<</ct>>
You blink awake, arching your back in a slow, deliberate stretch. The thin fabric of your panties does little to hide anything, and you don’t miss the way his throat bobs as he swallows hard.
<<ct "MC" "">>
Plan what? Taking a nap? Guilty as charged.
<</ct>>
<<ct "brother" "Neutral">>
You know *exactly* what I mean. You’re half-naked on the couch, and you’re *smirking* at me.
<</ct>>
You bite your lip, letting your fingers trace idle patterns along your thigh.
<<ct "MC" "">>
Am I? Maybe I just like the way the air feels on my skin.
<</ct>>
A muscle ticks in his jaw. For a second, you think he might actually reach for you—but instead, he turns away, his voice strained.
<<ct "brother" "Neutral">>
Cover up. *Please.*
<</ct>>
You laugh softly, the sound dripping with satisfaction, and slowly [[stand up.->Living room]]<br><br>
<<MainChar_Stats "energy" "20">>
<<MainChar_Stats "arousal" "5">>
<<MainChar_Stats "brother" "1">>
<<MainChar_Stats "combed" "false">>
<<else>>
You blink your eyes open, feeling content and relaxed, just as your brother walks into the living room. He smiles at you, his eyes warm and friendly.
<<ct "brother" "Tease">>
Well, look who decided to claim the couch as her personal bed.
<</ct>>
You stir, blinking up at him with a sleepy smile. Your clothes are rumpled, your hair tousled, and you stretch with a soft moan, your shirt riding up just enough to tease.
<<ct "MC" "">>
Mmm, sorry. Did I hog *your* spot?
<</ct>>
<<ct "brother" "Tease">>
You *know* this is my favorite place to crash. But I’ll let it slide—this time.
<</ct>>
You pout playfully, shifting so your leg brushes against his as he sits beside you.
<<ct "MC" "">>
Only if you promise to keep me company next time. I get lonely napping all by myself.
<</ct>>
He rolls his eyes, but there’s a hint of a smirk tugging at his lips. You let your fingers trail along the couch cushion, close enough to his thigh before you [[stand up.->Living room]]<br><br>
<<MainChar_Stats "energy" "20">>
<<MainChar_Stats "brother" "1">>
<<MainChar_Stats "combed" "false">>
<</if>>
<<else>>
<<if _clothed is 'nude'>>
You blink your eyes open, feeling a mix of anticipation and excitement, just as your brother walks into the living room. His eyes meet yours, and a slow, dominant smile spreads across his face as he takes in your naked form.
ou stir on the couch, your bare skin pressing against the cool fabric, when the sound of footsteps pulls you from sleep. Your brother stands in the doorway, his gaze sweeping over your exposed body with a mix of amusement and ownership.
<<ct "brother" "Tease">>
Well, well. Look at you, sprawled out naked like a pet.
<</ct>>
You jolt upright, instinctively covering yourself, but his smirk only deepens.
<<ct "MC" "">>
I—I didn’t think anyone would see me, big bro. I just wanted to relax.
<</ct>>
<<ct "brother" "Angry">>
Relax? You look like a desperate little whore waiting for attention. Pathetic.
<</ct>>
Your cheeks burn, but the heat between your thighs betrays your shame.
<<ct "MC" "">>
Y- yes big bro... I look like a whore, *your* whore ~
<</ct>>
He laughs, his eyes gleaming with satisfaction and dominance.
<<ct "brother" "Tease">>
Relax? You look like a desperate little whore waiting for attention. Pathetic.
<</ct>>
That's my good girl. Now, get up, I want to watch my show.
<</ct>>
You nod and [[stand up.->Living room]]<br><br>
<<MainChar_Stats "energy" "20">>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "brother" "1">>
<<MainChar_Stats "combed" "false">>
<<elseif _clothed is 'panties'>>
You blink your eyes open, feeling a mix of anticipation and excitement, just as your brother walks into the living room. His eyes meet yours, and a slow, dominant smile spreads across his face as he takes in your naked form.
The couch dips slightly as you shift in your sleep, the thin fabric of your panties doing little to hide your curves. Your brother’s shadow falls over you, his chuckle dark and knowing.
<<ct "brother" "Tease">>
Wake up, princess. Or should I say, *slut*? You’re practically begging for it in that outfit.
<</ct>>
You bolt upright, pulling at the hem of your shirt, but it’s too late—his eyes are already tracing every inch of you.
<<ct "MC" "">>
I wasn’t trying to—
<</ct>>
<<ct "brother" "Angry">>
Bullshit. You wanted me to find you like this. Admit it.
<</ct>>
Your breath hitches, your body reacting before your mind can protest.
<<ct "MC" "">>
Maybe I did. Maybe I like it when my big bro look at me like that.
<</ct>>
His laugh is sharp, triumphant.
<<ct "brother" "Tease">>
Good. Now move. I want to watch my show. And if you’re *really* lucky, I might let you use that pretty mouth of yours later.
<</ct>>
You nod and [[stand up.->Living room]]<br><br>
<<MainChar_Stats "energy" "20">>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "brother" "1">>
<<MainChar_Stats "combed" "false">>
<<else>>
You wake to the sound of your brother’s voice, dry and amused. His fingers tap against the armrest of the couch, just inches from your head.
<<ct "brother" "Neutral">>
You’re really making yourself at home, aren’t you? Passed out like a child.
<</ct>>
You rub your eyes, sitting up quickly, suddenly hyper-aware of the space between you.
<<ct "MC" "">>
I’m sorry, big bro. I didn’t mean to fall asleep here. I’ll go to my room.
<</ct>>
<<ct "brother" "Tease">>
Oh, no rush. I like you where I can see you. Though you’d be prettier on your knees.
<</ct>>
<<ct "MC" "">>
I’ll remember that for next time.
<</ct>>
He tilts your chin up with a finger, his expression unreadable.
<<ct "brother" "Neutral">>
See that you do. Now move. I’ve got better uses for this couch.
<</ct>>
You stand quickly, your legs unsteady as you [[stand up.->Living room]]<br><br>
<<MainChar_Stats "energy" "20">>
<<MainChar_Stats "arousal" "5">>
<<MainChar_Stats "brother" "1">>
<<MainChar_Stats "combed" "false">>
<</if>>
<</if>>
<<elseif $dad.currentLocation is 'Living room'>>
<<if $dad.relationship<20>>
<<if _clothed is 'nude'>>
The creak of the floorboards and the weight shifting on the couch jolt you awake. You blink slowly, your vision adjusting to the dim light of the living room. Your father stands near the armchair, his coat still on, as if he just walked in. He hasn’t noticed you yet—his attention is fixed on loosening his tie, his expression tired. You stretch lazily, unhurried, your body fully exposed. The air is cool against your skin, but you don’t bother covering up.
<<ct "MC" "">>
You’re home early.
<</ct>>
He freezes mid-motion, his gaze snapping toward you. His eyes widen for a split second before his face hardens into a mask of disapproval. He exhales sharply through his nose, his jaw tightening.
<<ct "dad" "Angry">>
Do you even realize how inappropriate this is?
<</ct>>
You arch an eyebrow, unfazed, and prop yourself up on your elbows. The couch cushions shift beneath you, but you make no move to hide yourself.
<<ct "MC" "">>
I was asleep. Didn’t expect you to barge in like this.
What’s the big deal? It’s not like you’ve never seen a naked body before.
<</ct>>
His fingers twitch at his sides, as if he’s fighting the urge to look away—or maybe to scold you further. His voice drops, colder now, controlled.
<<ct "dad" "Angry">>
This isn’t about that. You’re in the *living room*. Anyone could walk in.
<</ct>>
You let out a slow, unimpressed sigh and finally sit up, swinging your legs off the couch. The movement is deliberate, unhurried.
<<ct "MC" "">>
Relax. No one’s here but you.
<</ct>>
His nostrils flare, but he doesn’t argue. Instead, he turns sharply on his heel and strides toward the hallway, his footsteps heavy with frustration. You watch him go, a faint smirk tugging at your lips before you [[stand up.->Living room]]<br><br>
<<MainChar_Stats "energy" "20">>
<<MainChar_Stats "arousal" "-10">>
<<MainChar_Stats "dad" "-1">>
<<MainChar_Stats "combed" "false">>
<<elseif _clothed is 'panties'>>
The front door clicks shut, followed by the rustle of keys being tossed onto the console table. You stir on the couch, the fabric clinging slightly to your skin as you shift in your sleep. Your father pauses in the doorway, his briefcase still in hand, and for a moment, he just stares at you—your legs curled beneath you, the thin fabric of your panties and tank top doing little to hide the contours of your body. You blink awake slowly, your lashes fluttering as you focus on him. You don’t bother adjusting your position.
<<ct "MC" "">>
You’re back.
I thought you had that meeting until late.
<</ct>>
His throat works as he swallows, his grip tightening on the briefcase handle. His voice is low, strained.
<<ct "dad" "Neutral">>
It ended early.
<</ct>>
You stretch, your back arching slightly, the movement pulling the fabric taut against your skin. His gaze flicks away almost immediately, but not before you catch the tension in his shoulders.
<<ct "MC" "">>
Well, that’s convenient.
I was just resting.
<</ct>>
<<ct "dad" "Angry">>
You could at least put some clothes on.
This isn’t a dorm room.
<</ct>>
You tilt your head, studying him with a lazy curiosity. There’s no shame in your voice, just mild amusement.
<<ct "MC" "">>
Why? It’s not like I’m putting on a show.
<</ct>>
A muscle ticks in his jaw. He doesn’t reply, just turns and walks toward his study, the door shutting firmly behind him. You exhale, running a hand through your hair before [[standing up.->Living room]]<br><br>
<<MainChar_Stats "energy" "20">>
<<MainChar_Stats "arousal" "-5">>
<<MainChar_Stats "dad" "-1">>
<<MainChar_Stats "combed" "false">>
<<else>>
The front door opens, and you hear the soft thud of your father’s briefcase being set down. You stir on the couch, the blanket slipping slightly as you sit up. He pauses in the doorway, his coat still on, and for a moment, he just watches you. There’s no judgment in his gaze—just a quiet assessment, as if he’s trying to decide how to bridge the space between you. You offer him a small smile, your voice still rough with sleep.
<<ct "MC" "">>
Hey. You’re back.
<</ct>>
He steps further into the room, his hands shoved into his pockets. His voice is low, almost tentative.
<<ct "dad" "Neutral">>
Yeah. Traffic was lighter than usual.
<</ct>>
You pull the blanket tighter around yourself, shifting to make room on the couch. It’s a small gesture, but he notices. He hesitates, then sits down on the far end, leaving a careful distance between you.
<<ct "MC" "">>
How was it?
<</ct>>
<<ct "dad" "Neutral">>
Long. But it’s done.
<</ct>>
You nod, glancing at the TV. The silence stretches, but it’s not uncomfortable—just filled with unspoken words. Finally, you decide to [[stand up.->Living room]]<br><br>
<<MainChar_Stats "energy" "20">>
<<MainChar_Stats "arousal" "-5">>
<<MainChar_Stats "combed" "false">>
<</if>>
<<elseif $dad.relationship<60>>
<<if _clothed is 'nude'>>
You stir as the sound of footsteps approaches, your body still relaxed from sleep. Your father enters the room, his attention initially focused elsewhere—until his gaze lands on you. His steps falter for a moment, his expression shifting from distraction to surprise. You stretch lazily, arching your back just enough to draw his eyes. A slow, knowing smile curls your lips as you meet his gaze.
<<ct "MC" "">>
Hey, Dad. Sorry, I didn't mean to take up the whole couch.
<</ct>>
He looks over at you, his expression turning to shock and embarrassment as he takes in your naked form.
<<ct "dad" "Surprised">>
Oh, um, hey <<print $mainChar.firstName>>. Um, maybe you should, uh, put some clothes on? It's a bit, um, distracting
<</ct>>
You smile innocently, sitting up and stretching languidly, making sure to accentuate your curves.
<<ct "MC" "">>
Oh, Daddy, you're so cute when you're embarrassed. Don't worry, I won't tell anyone you saw me naked. Besides, it's not like you haven't seen a naked body before. I mean, I am your little girl, after all.
<</ct>>
You giggle, feeling a rush of mischief. He shifts uncomfortably, his eyes darting around the room.
<<ct "dad" "Neutral">>
Yes, well, um, that's different. You're not a baby anymore...
<</ct>>
You pout playfully, batting your eyelashes.
<<ct "MC" "">>
But Daddy, don't you think I'm pretty?
<</ct>>
<<ct "dad" "Surprised">>
Y- huh... Yes, of course, you're very pretty. But, um, you should still put some clothes on. Please.
<</ct>>
<<ct "MC" "">>
Fine, fine. But you’re the one missing out on all the fun.
<</ct>>
You wink at him, torn between exasperation and something far more complicated, before you [[stand up.->Living room]]<br><br>
<<MainChar_Stats "energy" "20">>
<<MainChar_Stats "arousal" "5">>
<<MainChar_Stats "dad" "1">>
<<MainChar_Stats "combed" "false">>
<<elseif _clothed is 'panties'>>
The soft creak of the floorboard pulls you from sleep. You blink, your vision adjusting to the light as your father steps into the room. His eyes flicker over you, and his expression freezes—just for a second—before he schools it into something neutral.
You stretch, your fingers brushing against the fabric of your panties, your movements slow and deliberate.
<<ct "MC" "">>
Hey, Dad. Didn’t expect you back so soon.
<</ct>>
His throat bobs as he swallows, his gaze flickering away before snapping back to your face.
<<ct "dad" "Neutral">>
I, uh... I just came to grab something. You’re... half-dressed.
<</ct>>
You let out a soft, breathy laugh, shifting slightly so the fabric clings just a little tighter.
<<ct "MC" "">>
Oh, this? I was just too warm. Figured no one would mind if I got a little *comfortable*.
<</ct>>
He exhales sharply, running a hand through his hair.
<<ct "dad" "Angry">>
You know better than this. Go put a shirt on, at least.
<</ct>>
You pout, your lower lip jutting out just enough to look playful rather than defiant.
<<ct "MC" "">>
But Daddy, don’t you think I look cute like this? I could always put on *less*, if you’d prefer.
<</ct>>
His jaw tightens, and he points toward the hallway, his voice low and firm.
<<ct "dad" "Angry">>
Enough. Now.
<</ct>>
You sigh dramatically, pushing yourself up with a slow, exaggerated motion.
<<ct "MC" "">>
Alright, alright. But you’re no fun when you’re all serious.
You wink at him, torn between exasperation and something far more complicated, before you [[stand up.->Living room]]<br><br>
<<MainChar_Stats "energy" "20">>
<<MainChar_Stats "dad" "1">>
<<MainChar_Stats "combed" "false">>
<<else>>
The sound of the door opening stirs you from sleep. You blink groggily as your father walks in, his expression softening when he sees you curled up on the couch. He smiles, shaking his head fondly.
<<ct "dad" "Happy">>
There’s my sleepyhead. Did the couch claim you again?
<</ct>>
You stretch, rubbing your eyes as you sit up, your shirt riding up just enough to be noticeable.
<<ct "MC" "">>
Mmm, guess so. It’s just so cozy here. You should try it sometime.
<</ct>>
He chuckles, sitting down beside you, his arm resting casually behind you on the couch.
<<ct "dad" "Happy">>
I’d end up with a crick in my neck. You’re younger—you can handle it.
<</ct>>
You lean into him slightly, your shoulder brushing against his.
<<ct "MC" "">>
Or maybe you just need someone to *keep you company* while you nap.
<</ct>>
His smile falters for a split second, his eyes flickering to where your body presses against his. He clears his throat, shifting just enough to put a little space between you.
<<ct "dad" "Neutral">>
You’re trouble, you know that?
<</ct>>
You grin, your voice light and teasing.
<<ct "MC" "">>
Only for you, Daddy.
<</ct>>
He lets out a sigh, but there’s a hint of amusement in his eyes as he stands up, offering you a hand.
<<ct "dad" "Happy">>
Come on, up you get. Let’s not waste the whole day sleeping.
<</ct>>
You take his hand, letting your fingers linger just a second longer than necessary before [[standing up.->Living room]]<br><br>
<<MainChar_Stats "energy" "20">>
<<MainChar_Stats "dad" "1">>
<<MainChar_Stats "combed" "false">>
<</if>>
<<else>>
<<if _clothed is 'nude'>>
The soft creak of the couch and the weight of someone sitting beside you pull you from sleep. You stir, blinking slowly as your father’s familiar presence fills your vision. His gaze lingers on you, warm but heavy with something deeper than affection. You stretch lazily, your bare skin brushing against the fabric of the couch, and offer him a sleepy, innocent smile.
<<ct "MC" "">>
Daddy… I didn’t mean to fall asleep like this. I was just waiting for you.
<</ct>>
He exhales softly, his fingers tracing the curve of your shoulder with a possessive tenderness. His voice is low, rough with restraint.
<<ct "dad" "Tease">>
No worries, baby girl. You looked so cute and peaceful, I couldn't help but watch you sleep.
<</ct>>
You tilt your head, feigning shyness even as your body arches slightly toward him, seeking his approval.
<<ct "MC" "">>
I like it when you watch me, Daddy. It makes me feel safe… and a little bit naughty.
<</ct>>
His thumb brushes your lower lip, his eyes darkening, before pressing a soft kiss to your forehead, his voice filled with love. You snuggle up against him and [[stand up.->Living room]]<br><br>
<<MainChar_Stats "energy" "20">>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "dad" "1">>
<<MainChar_Stats "combed" "false">>
<<elseif _clothed is 'panties'>>
The couch dips slightly as someone sits beside you, and you jolt awake, blinking up at your father. His eyes are fixed on you, a slow smile spreading as he takes in your rumpled state—just your panties and a thin cami, barely covering anything. You stretch, your movements deliberately slow, savoring the way his gaze follows you.
<<ct "MC" "">>
Oops… I must’ve dozed off. Were you looking for me, Daddy?
<</ct>>
His fingers tap lightly against your knee, his voice a low rumble.
<<ct "dad" "Neutral">>
I was. You looked too peaceful to wake up. Almost *too* comfortable.
<</ct>>
You bite your lip, shifting so your thigh presses against his.
<<ct "MC" "">>
I always feel comfortable when you’re near. You make everything better.
<</ct>>
He chuckles, his hand sliding up to rest on your waist, possessive but controlled.
<<ct "dad" "Tease">>
Flattering me won’t get you out of trouble, little one. You know the rules about sleeping like this.
<</ct>>
You pout playfully, your fingers toying with the hem of your cami.
<<ct "MC" "">>
But Daddy, I was just waiting for you to come home. I missed you.
<</ct>>
His expression softens, and he pulls you closer, his voice dropping.
<<ct "dad" "Neutral">>
Alright, baby girl. Up you get. Let’s find you something proper to wear.
<</ct>>
You stand reluctantly, your hand slipping into his as you [[stand up.->Living room]]<br><br>
<<MainChar_Stats "energy" "20">>
<<MainChar_Stats "arousal" "5">>
<<MainChar_Stats "dad" "1">>
<<MainChar_Stats "combed" "false">>
<<else>>
The couch shifts beneath you as your father sits down, and you stir, blinking up at him with sleep-heavy eyes. He’s watching you with that familiar mix of amusement and indulgence, his hand already reaching out to smooth your hair. You sit up slowly, your clothes slightly wrinkled from your nap.
<<ct "MC" "">>
Daddy! I didn’t mean to fall asleep here…
<</ct>>
<<ct "dad" "Happy">>
You looked so tired, I didn’t have the heart to wake you.
<</ct>>
<<ct "MC" "">>
I always sleep better when you’re around. It’s like you chase the bad dreams away.
<</ct>>
His smile turns tender, and he pulls you into a one-armed hug.
<<ct "dad" "Neutral">>
You’re such a sweet girl. But you need your rest—properly, in your bed.
<</ct>>
You grin, already curling into his side while his hand reach out to stroke your hair gently. Finally, you [[stand up.->Living room]]<br><br>
<<MainChar_Stats "energy" "20">>
<<MainChar_Stats "arousal" "5">>
<<MainChar_Stats "dad" "1">>
<<MainChar_Stats "combed" "false">>
<</if>>
<</if>>
<<elseif $mom.currentLocation is 'Living room'>>
<<if $mom.relationship<20>>
<<if _clothed is 'nude'>>
The front door creaks open, and the sharp *click* of your mother’s heels echoes through the living room. You stir, blinking groggily as the reality of your situation hits you—you’re completely naked, sprawled across the couch. She freezes mid-step, her purse slipping from her shoulder. Her eyes flicker over you, a mix of shock and something else—disbelief, maybe even a flicker of concern beneath the irritation.
<<ct "mom" "Surprised">>
I can’t believe what I’m seeing. Did you seriously fall asleep like this?
<</ct>>
You stretch lazily, making no effort to cover yourself. The air between you is thick with tension, but you meet her gaze without flinching.
<<ct "MC" "">>
I was comfortable. Didn’t think anyone would be home this early.
<</ct>>
She exhales sharply, crossing her arms as if to shield herself from the sight.
<<ct "mom" "Angry">>
Comfortable? This isn’t about comfort, it’s about decency. What if your father had walked in? Or worse, one of your friends?
<</ct>>
<<ct "MC" "">>
Relax, Mom. It’s not like I planned for an audience. Besides, it’s just you and me. No harm done.
<</ct>>
Her jaw tightens, but there’s a hesitation in her voice, as if she’s searching for the right words—something between scolding and understanding.
<<ct "mom" "Neutral">>
This isn’t just about me. You need to think about how this looks. How it reflects on you.
<</ct>>
You sigh, finally reaching for the blanket draped over the back of the couch and wrapping it around yourself.
<<ct "MC" "">>
Fine, fine. I’ll go put something on. Happy?
<</ct>>
She watches you for a long moment, her expression unreadable. Then, with a sigh, she turns away, her heels clicking toward the kitchen.
<<ct "mom" "Neutral">>
Just... be more mindful next time.
<</ct>>
You roll your eyes but nod. The tension lingers, but there’s something almost like progress in the air. You [[stand up->Living room]] with a sigh.<br><br>
<<MainChar_Stats "energy" "20">>
<<MainChar_Stats "arousal" "-10">>
<<MainChar_Stats "mom" "-1">>
<<MainChar_Stats "combed" "false">>
<<elseif _clothed is 'panties'>>
The front door swings open, and your mother’s voice calls out, “I’m home!” before she even steps inside. You jolt awake, suddenly aware of the cool air on your skin—just your panties and a loose tank top. She rounds the corner, her eyes landing on you, and her steps falter. A frown creases her forehead, but she doesn’t look away.
<<ct "mom" "Surprised">>
Really? You’re lounging around like this?
<</ct>>
You stretch, arching your back with deliberate nonchalance.
<<ct "MC" "">>
I didn’t expect company.
<</ct>>
She sets her bag down on the coffee table, her fingers drumming against the surface.
<<ct "mom" "Neutral">>
You could’ve at least put on shorts. What if someone else had seen you?
<</ct>>
<<ct "MC" "">>
Who’s going to see me? It’s the middle of the day. Dad’s not here, and you’re usually not back until later.
<</ct>>
She sighs, rubbing her temples as if you’re giving her a headache.
<<ct "mom" "Angry">>
That’s not the point. You can’t just assume no one will walk in. It’s about respect, for yourself and for this house.
<</ct>>
You lean forward, resting your chin on your hand.
<<ct "MC" "">>
Okay, okay. I’ll throw on a robe. But you’re making a bigger deal out of this than it is.
<</ct>>
She nods, but her gaze lingers on you, as if she’s trying to figure you out. The air between you feels lighter, the tension easing into something almost like understanding. <br>
You quickly [[stand up,->Living room]] this awkward moment hanging between you.<br><br>
<<MainChar_Stats "energy" "20">>
<<MainChar_Stats "arousal" "-5">>
<<MainChar_Stats "mom" "-1">>
<<MainChar_Stats "combed" "false">>
<<else>>
The front door opens, and your mother’s voice fills the room before she even steps inside. You stir on the couch, rubbing your eyes as she walks in, her heels clicking against the floor. She doesn’t glance at you as she sets her keys down, but the TV remote clatters loudly as she turns it on. You groan, rubbing your eyes as you sit up, irritated by the sudden noise.
<<ct "MC" "">>
Mom, seriously? Do you have to turn it up so loud?
<</ct>>
<<ct "mom" "Neutral">>
I didn’t realize you were sleeping. I thought you were just lying there.
<</ct>>
<<ct "MC" "">>
Well, I was. Now I’m awake, thanks.
<</ct>>
<<ct "mom" "Neutral">>
You could’ve gone to your room if you wanted to nap.
<</ct>>
<<ct "MC" "">>
I like it out here. It’s cozy.
<</ct>>
She pauses, as if considering whether to push the issue. Instead, she reaches for her bag and pulls out a small box.
<<ct "mom" "Neutral">>
I picked up your favorite candies on the way home. Thought you might like it.
<</ct>>
<<ct "MC" "">>
Oh... Thanks.
<</ct>>
You blink, surprised by the gesture. She nods, a faint smile tugging at her lips.
<<ct "mom" "Neutral">>
Maybe next time, take a blanket if you’re going to nap out here.
<</ct>>
You smirk, standing up and stretching.
<<ct "MC" "">>
Maybe. Or maybe you’ll just have to deal with me as I am.
<</ct>>
She rolls her eyes, but there’s a hint of amusement in her voice. The moment feels strangely normal, almost warm. You look at her walking toward the kitchen, and decide to [[stand up.->Living room]]
<br><br>
<<MainChar_Stats "energy" "20">>
<<MainChar_Stats "mom" "1">>
<<MainChar_Stats "combed" "false">>
<</if>>
<<elseif $mom.relationship<60>>
<<if _clothed is 'nude'>>
You stir as a soft touch glides over your shoulder. Blinking your eyes open, you find your mother standing above you, her smile tender and knowing. Her gaze lingers on your naked body, not with shock, but with a quiet, almost possessive affection.
<<ct "mom" "Tease">>
Hey, sweetie I see you're enjoying some relaxation time.
<</ct>>
<<ct "MC" "">>
Mom? you’re back early...
<</ct>>
<<ct "mom" "Happy">>
I wanted to surprise you. And what a lovely surprise it is. You should never feel ashamed of your body, sweetheart. It’s beautiful. Just like you.
<</ct>>
She traces a finger lightly along your collarbone, her touch warm and deliberate. You shift slightly, a flush creeping up your neck. Her words send a shiver down your spine, a mix of embarrassment and something deeper, something you don’t quite want to name.
<<ct "MC" "">>
I wasn’t expecting anyone to see me like this.
<</ct>>
<<ct "mom" "Tease">>
Oh, darling, you don’t have to hide from me. I’ve seen you at every age, remember? You’ll always be my little girl.
<</ct>>
You bite your lip, torn between protesting and leaning into her words. The air between you feels charged, intimate.
<<ct "MC" "">>
I’m not a little girl anymore, Mom.
<</ct>>
<<ct "mom" "Happy">>
No, you’re not. But that doesn’t mean I can’t take care of you.
<</ct>>
Her fingers brush your cheek, her smile softening. She stands, her eyes lingering just a moment longer before she turns toward the kitchen. You watch her go, your heart pounding, before you finally [[stand up.->Living room]]<br><br>
<<MainChar_Stats "energy" "20">>
<<MainChar_Stats "arousal" "5">>
<<MainChar_Stats "mom" "1">>
<<MainChar_Stats "combed" "false">>
<<elseif _clothed is 'panties'>>
A gentle hand on your shoulder pulls you from sleep. You blink up at your mother, her expression amused as she takes in your half-dressed state. There’s no judgment in her eyes, only warmth and a hint of something playful.
<<ct "mom" "Tease">>
My, my. Someone’s been napping in their underwear.
<</ct>>
<<ct "MC" "">>
I didn’t think anyone would be home.
<</ct>>
<<ct "mom" "Happy">>
Well, I’m glad I caught you. You know, you don’t have to cover up for me. I’ve changed your diapers, remember?
<</ct>>
She sits beside you, her fingers idly toying with a strand of your hair. You roll your eyes, but the heat in your cheeks betrays you.
<<ct "MC" "">>
Mom, I’m not a baby anymore.
<</ct>>
<<ct "mom" "Tease">>
No, you’re not. But you’ll always be *my* baby.
<</ct>>
Her hand rests on your knee, her thumb tracing small circles. You sigh, but there’s no real frustration in it. Her touch is comforting, even if her words make you squirm. The moment hangs between you, warm and complicated, before you finally [[stand up.->Living room]]<br><br>
<<MainChar_Stats "energy" "20">>
<<MainChar_Stats "mom" "1">>
<<MainChar_Stats "combed" "false">>
<<else>>
A soft touch on your shoulder wakes you. You open your eyes to see your mother smiling down at you, her expression tender. She tucks a loose strand of hair behind your ear, her fingers lingering just a second too long.
<<ct "mom" "Happy">>
There’s my sleepy girl.
<</ct>>
She unfolds a blanket over you, her hands smoothing it gently.
<<ct "MC" "">>
I’m not a kid, Mom. I don’t need to be tucked in.
<</ct>>
<<ct "mom" "Happy">>
Of course not. But you’ll always be my little girl. No matter how grown up you get.
<</ct>>
She sits on the edge of the couch, her hand resting on your shoulder. You sigh, but you don’t pull away. Her words irritate you, but they also wrap around you like a familiar embrace. She stands, leaving you to your thoughts, before you finally [[stand up.->Living room]] <br><br>
<<MainChar_Stats "energy" "20">>
<<MainChar_Stats "mom" "1">>
<<MainChar_Stats "combed" "false">>
<</if>>
<<else>>
<<if _clothed is 'nude'>>
The sound of soft footsteps pulls you from your nap. You stretch lazily, blinking up at your mother as she stands in the doorway, her gaze immediately locking onto your naked body. A slow, approving smile spreads across her lips.
<<ct "mom" "Tease">>
Oh, my sweet little girl... sleeping so peacefully, all exposed for Mommy. Did you do this just for me?
<</ct>>
You giggle, your fingers tracing idle circles on your thighs as you tilt your head, your voice dripping with childlike innocence and something far more wicked.
<<ct "MC" "">>
Mmm, maybe I did, Mommy! I knew you’d like it. Do you... do you wanna touch? I love it when you look at me like that.
<</ct>>
She steps closer, her fingers brushing over your collarbone before trailing lower, her touch feather-light but possessive.
<<ct "mom" "Happy">>
Of course I do, baby. Look at these pretty little nipples, all hard just for Mommy.
<</ct>>
You lean into her touch, your breath hitching as her hand cups your breast, squeezing gently. Your voice is a breathy whimper, your eyes wide and adoring.
<<ct "MC" "">>
I love when you play with me... It makes me feel so warm inside.
<</ct>>
She chuckles, her thumb circling your nipple as you squirm under her attention. The air between you is thick with unspoken promises, your body already responding to her every word. Yet, she gets up, leaving you on the couch.
<<ct "mom" "Happy">>
Mommy will take care of you, don’t worry. But first... I have things to do.
<</ct>>
You nod, feeling a deep sense of connection and love before [[standing up.->Living room]]<br><br>
<<MainChar_Stats "energy" "20">>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "mom" "1">>
<<MainChar_Stats "combed" "false">>
<<elseif _clothed is 'panties'>>
A soft gasp escapes your lips as you wake to the sensation of your mother’s fingers tracing the waistband of your panties. You blink up at her, your expression a mix of sleepy confusion and instant, eager submission.
<<ct "mom" "Tease">>
Well, *hello* there, my little tease. Did you think Mommy wouldn’t notice you lounging around in *just* these? Such a naughty girl, showing off for me.
<</ct>>
You stretch like a contented kitten, arching your back just enough to press your chest forward. Your voice is a purr, playful and bratty.
<<ct "MC" "">>
I *wanted* you to notice, Mommy! You always say I’m prettiest like this. Do you... do you like what you see?
<</ct>>
She hums, her fingers hooking under the fabric of your panties and tugging lightly, her eyes gleaming with approval.
<<ct "mom" "Happy">>
Like? Baby, I love it. Look at you, all flushed and squirming. You’re practically begging for Mommy’s attention, aren’t you?
<</ct>>
You bite your lip, your hands fidgeting with the hem of your panties as you nod eagerly.
<<ct "MC" "">>
Uh-huh! I love when you look me like that.
<</ct>>
She laughs, her voice warm and indulgent, like she’s humoring a child’s whim.
<<ct "mom" "Tease">>
Oh, you’re such a needy little thing.
<</ct>>
Her fingers slip beneath the fabric, teasing the heat between your legs. You whimper, your hips lifting instinctively, chasing her touch. You snuggle closer to her, feeling a deep sense of connection and love before [[standing up.->Living room]]<br><br>
<<MainChar_Stats "energy" "20">>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "mom" "1">>
<<MainChar_Stats "combed" "false">>
<<else>>
You’re roused by the softest touch—your mother’s lips pressing a kiss to your forehead. You stir, blinking up at her as she hovers over you, her smile tender but her eyes dark with something far more hungry.
<<ct "mom" "Happy">>
There’s my baby girl. All curled up and *so* peaceful. Did you have sweet dreams, or were they about Mommy?
<</ct>>
You stretch, your voice still thick with sleep but already laced with a teasing lilt.
<<ct "MC" "">>
Maybe... maybe they were about you, Mommy.
<</ct>>
She hums, her fingers carding through your hair before trailing down to trace the neckline of your shirt. Her touch is light, but her voice is thick with implication.
<<ct "mom" "Tease">>
And what exactly does Mommy do in these dreams of yours? I hope she’s as good to you as you deserve.
<</ct>>
You giggle, your cheeks flushing as you lean into her touch, your voice dropping to a conspiratorial whisper.
<<ct "MC" "">>
She’s so good to me, Mommy. She touches me everywhere... and she tells me I’m her favorite girl.
<</ct>>
Her breath hitches, her fingers tightening slightly in your hair as she pulls you closer, her lips brushing your ear.
<<ct "mom" "Happy">>
That’s because you *are*, baby.
<</ct>>
YYou blush, feeling a mix of embarrassment and excitement, before you [[stand up.->Living room]]<br><br>
<<MainChar_Stats "energy" "20">>
<<MainChar_Stats "mom" "1">>
<<MainChar_Stats "combed" "false">>
<</if>>
<</if>>
<<else>>
The world outside has moved on without you, shadows stretching across the walls. You blink, trying to shake off the grogginess, but it’s clear—if you close your eyes again now, you won’t be able to sleep later. With a sigh, you push yourself up from the couch. You have to [[get up,->Living room]] nap time is over. <br><br>
<<MainChar_Stats "energy" "20">>
<<MainChar_Stats "combed" "false">>
<</if>>
<<set $hour +=1>>
<</if>>
<<if $hour is 22 and $minute > 30>><<set $hour to 23>><<set $minute to 0>>
<<else>><<set $minute +=30>>
<</if>>
<<set $mainChar.hasPlayed to $hour>>
@@.default-image-wrapper;
[img[String.format($urlPath + "/Brothers_Room/playingComputerNight.jpg")]]
@@<br>
You hesitate for a moment before walking over to the bed and sitting down, trying to get a glimpse of what he's playing. He barely glances at you, too focused on his game. For a moment, neither of you speak—just the quiet presence of siblings in the same space, comfortable without needing to say anything.<br><br>
<<linkreplace "Ask to join in">>
<<set _solo to random(2)>>
<<if $brother.relationship < 15 or _solo is 0>>
<<ct "MC" "">>
Can I play with you big bro ?
<</ct>>
<<ct "brother" "Neutral">>
No, it's a single-player game. Besides, I prefer playing alone. You'd just slow me down.
<</ct>>
You feel a mix of frustration and hurt.
<<if $mainChar.corruption >= 40 and $brother.relationship >= 30>>
<span id="leave1">A bit disappointed, you offer a resigned smile. On your way to [[head out of the room,->Living room]] an idea crosses your mind: if you can't play with him, you can always help him to </span><<linkreplace "release his stress.">>release his stress.<br><br>
You approach him quietly, your heart pounding with a mix of excitement and anticipation. He doesn't acknowledge your presence, his focus entirely on the game. You drop to your knees in front of him, your heart pounding with a mix of excitement and nervousness. He looks down at you, his eyes widening in shock.
<<ct "brother" "Surprised">>
What the hell are you doing?
<</ct>>
<<ct "MC" "">>
I thought I'd make the game more interesting for you.
Don’t you want me to take care of you, big brother?
<</ct>>
You reach out and unzip his pants, freeing his already hardening cock. He lets out a soft gasp, his body tensing as you take him into your mouth. You begin to suck him, your lips and tongue working in unison to bring him pleasure. He grips the edge of his chair, his knuckles turning white as he struggles to maintain his composure.
<<ct "brother" "Surprised">>
Fuck... You're crazy!
<</ct>>
<<ct "MC" "">>
Isn't this what you want? Your little sister on her knees, servicing you while you play?
Come on, don’t hold back. Use me. Fuck my mouth.
<</ct>>
You grab his hand and place it on the back of your head, encouraging him to take control. He hesitates for a moment, but his grip tightens, and he begins to thrust into your mouth with more force. You moan around his cock, the vibrations making him groan louder. Tears stream down your face, but you embrace the discomfort, reveling in the knowledge that you’re pleasing him. <br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + "/Brothers_Room/Gaming/Male_player{0}.webp",random(0,3))]]
@@<br>
<<ct "brother" "Tease">>
That’s it, sis. Take it all.
Be a good little slut for your big brother.
<</ct>>
With a final, deep thrust, he explodes in your mouth. You swallow eagerly, your eyes watering as you struggle to keep up. He holds you there until every last drop is spent. As he finally pulls out, you look up at him, your lips glistening. His gaze is a mix of shock and lingering arousal, conflicted between his natural gentleness and his newfound desire to dominate.
<<ct "MC" "">>
How does it feel knowing you just emptied your balls into your sister’s mouth?
Do you want me to do it again sometime?
<</ct>>
Your voice is filled with dirty talk and provocation. You glance back over your shoulder, giving him one last teasing smile before [[closing the door behind you.->Living room]]<br><br>
<<HaveASexWidget "bj" "brother" "mouth">>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "arousal" "20">>
<<MainChar_Stats "brother" "1" "50">>
<<MainChar_Stats "corruption" "1" "60">>
<<replace #leave1>><</replace>><</linkreplace>>
<<elseif $mainChar.corruption >= 60 and $brother.relationship >= 40>>
<span id="leave2">A bit disappointed, you offer a resigned smile. On your way to [[head out of the room,->Living room]] an idea crosses your mind: if you can't play with him, you can always help him to </span><<linkreplace "release his stress.">>release his stress.<br><br>
You approach him quietly, your heart pounding with a mix of excitement and anticipation. He doesn't acknowledge your presence, his focus entirely on the game. You kneel down beside him, your hands trembling slightly as you reach for his pants. You unzip them slowly, feeling the heat of his body as you free his cock. Your brother glances at you, surprised by your actions, before giving you a lustful smile. Without a word, you lean down and take him into your mouth, your lips and tongue working in rhythm. The sounds of the game blend with the wet, slurping noises of your mouth, creating a secret symphony of pleasure. You focus on your breathing, moving your head up and down, determined to please him.<br><br>
He continues to play, his hand occasionally resting on your head, guiding you with a firm grip. The thrill of the moment is heightened by the knowledge that you are serving him, relieving his stress while he remains engrossed in his game. You feel a strange sense of pride and arousal, knowing that you are servicing him, feeling almost like a sextoy.
<<ct "brother" "Tease">>
That’s it, slut. Take it all.
<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + "/Brothers_Room/Gaming/Male_player{0}.webp",random(0,3))]]
@@<br>
Finally, he tenses, and you feel him release into your mouth, filling you with his hot cum. You swallow every drop, your body shuddering with a mix of pleasure and submission. As he pulls out, you look up at him, your eyes filled with a mix of gratitude and desire. You stand up slowly, your legs slightly sore from the prolonged kneeling, and take a deep breath. After having completed your job, you get up and collect your cloths.
<<ct "brother" "Tease">>
Thanks doll... You're the best !
<</ct>>
You reply with a smile and a butt shake before finally [[leaving the room.->Living room]]<br><br>
<<HaveASexWidget "bj" "brother" "mouth">>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "arousal" "20">>
<<MainChar_Stats "brother" "1" "50">>
<<MainChar_Stats "corruption" "1" "60">>
<<replace #leave2>><</replace>><</linkreplace>>
<<else>>
<<ct "MC" "">>
Fine, whatever. I was just trying to spend some time with you.
<</ct>>
You stand up, a bit disappointed, and [[head out of the room.->Living room]]<<set $minute += 5>>
<</if>>
<<else>>
With a friendly grin, he glances away from the screen and nods in response.
<<ct "brother" "Happy">>
Sure thing, sis! Grab a controller and join in. I'll set you up as a guest player—it's pretty straightforward, but don't worry, I'll guide you through everything.
<</ct>>
You smile shyly, grateful for his attention, and sit down next to him. His enthusiasm makes you feel safe.
<<if $mainChar.corruption >= 60 and $brother.relationship >= 40 and _forced is 0>>
After a few minutes of gaming together, you notice your brother stretching his arms. With a contented sigh, <<linkreplace "he turns to you.">> he turns to you.
<<ct "brother" "Neutral">>
You know what? I could use a little break. Keep playing, sis.
<</ct>>
You nod obediently, your fingers trembling slightly on the controller. His hand suddenly moves toward you, groping and exploring your body with a possessive confidence. You bite your lip, trying to focus on the game, but your breath hitches as he pulls down your pants, exposing you completely. You feel a rush of vulnerability and excitement, knowing that you're completely at his mercy.
<<ct "MC" "">>
Brother... I—I don’t know if I can concentrate like this...
<</ct>>
<<ct "brother" "Tease">>
You don’t need to think. Just keep playing. I’ll take care of the rest.
<</ct>>
You whimper softly, your body responding to his touch despite your attempts to stay focused. He positions himself behind you, gripping your hips tightly as he enters you. The sensation is overwhelming, and you struggle to keep your eyes on the screen. The sounds of the game mix with the wet, rhythmic noises of your bodies, and you feel yourself surrendering to the intensity.
<<ct "MC" "">>
Oh, brother... please, don’t stop... I’ll be good, I promise...
<</ct>>
<<ct "brother" "Angry">>
You’d better be. You’re mine to use however I want, aren’t you?
<</ct>>
He's rough, just the way you like it, his movements forceful and demanding. You bite your lip, trying to stifle your moans as he continues to fuck you. The thrill of being used, of being treated like an object, only heightens your arousal. You can feel yourself getting closer to climax, the intensity of the moment consuming you.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + "/Brothers_Room/Gaming/Female_player{0}.webp",random(0,3))]] @@<br>
Suddenly, he pulls out and turns you around, his cock still hard and glistening with your juices. He begins to stroke himself near your head and he comes, his hot cum splashing across your face. You feel a mix of humiliation and satisfaction as he releases his grip on your hair, his body relaxing with relief.
<<ct "MC" "">>
Thank you, brother... for using me...
<</ct>>
<<ct "brother" "Neutral">>
You're welcome. Pull your pants back up now. Keep playing.
<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + "/Brothers_Room/Gaming/Female_player_finish.webp",)]] @@<br>
He releases his grip on your hair and adjusts his clothes, sitting back down as if nothing happened. You obey silently, your body still trembling from the intensity of the moment. The game fills the room with noise again, but you can’t help but feel the wetness between your legs—a secret reminder of what just happened. You take a deep breath, fully immersed in the dynamic of your relationship, and continue playing, eager to please him further. You finally wrap up the game session, and decide it's time to [[leave the room.->Living room]]<br><br>
<<HaveASexWidget "bj" "brother" "mouth">>
<<MainChar_Stats "brother" "1" "50">>
<<MainChar_Stats "arousal" "50">>
<<MainChar_Stats "corruption" "1" "80">>
<<MainChar_Stats "energy" "-15">>
<</linkreplace>>
<<else>>
<<if $mainChar.look.clothes.torso.name is '' and $mainChar.look.clothes.legs.name is '' and $mainChar.look.lingerie.chest.name is '' and $mainChar.look.lingerie.groin.name is ''>>
@@.secondary-image-wrapper;
[img[String.format($urlPath + "/Brothers_Room/Gaming/Female_player_nude.webp",)]]
@@
<<elseif $mainChar.look.clothes.torso.name is '' and $mainChar.look.clothes.legs.name is '' and $mainChar.look.lingerie.chest.name is '' and $mainChar.look.lingerie.groin.name != ''>>
@@.secondary-image-wrapper;
[img[String.format($urlPath + "/Brothers_Room/Gaming/Female_player_panties.webp",)]]
@@
<<elseif $mainChar.look.clothes.torso.name != '' and $mainChar.look.clothes.legs.name is '' and $mainChar.look.lingerie.groin.name != ''>>
@@.secondary-image-wrapper;
[img[String.format($urlPath + "/Brothers_Room/Gaming/Female_player_pantless.webp",)]]
@@
<<elseif $mainChar.look.clothes.torso.name is '' and $mainChar.look.lingerie.chest.name is '' and $mainChar.look.clothes.legs.name != ''>>
@@.secondary-image-wrapper;
[img[String.format($urlPath + "/Brothers_Room/Gaming/Female_player_topless.webp",)]]
@@
<<elseif $mainChar.look.clothes.torso.name is '' and $mainChar.look.lingerie.chest.name != '' and $mainChar.look.clothes.legs.name is '' and $mainChar.look.lingerie.groin.name != ''>>
@@.secondary-image-wrapper;
[img[String.format($urlPath + "/Brothers_Room/Gaming/Female_player_under.webp",)]]
@@
<<elseif $mainChar.look.clothes.torso.name != '' and $mainChar.look.clothes.legs.name != ''>>
@@.secondary-image-wrapper;
[img[String.format($urlPath + "/Brothers_Room/Gaming/Female_player_clothed.webp",)]]
@@
<<elseif $mainChar.look.clothes.torso.name != '' and $mainChar.look.clothes.legs.name is '' and $mainChar.look.lingerie.groin.name != ''>>
@@.secondary-image-wrapper;
[img[String.format($urlPath + "/Brothers_Room/Gaming/Female_player_bottomless.webp",)]]
@@
<</if>><br>
After a few minutes of gaming together, you finally wrap up the game session, and decide it's time to [[leave the room.->Living room]]<br><br>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "brother" "1" "25">>
<<set $hour +=1>>
<</if>><</if>><<replace #leave>><</replace>><</linkreplace>>
<span id='leave'><br>[[Leave the bedroom->Living room][$minute +=5]]</span><<if $brother.relationship < 50>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Brothers_Room/Sleep/Sleep_casual.jpg")]]
</div>
<<else>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Brothers_Room/Sleep/Sleep_love.jpg")]]
</div>
<</if>><br>
<<if random(3) is 1 and $mainChar.corruption>=60 and $brother.relationship>=50>><<set _event to "forced">>
<<else>>
<<set _event to "sleep">>
<</if>>
<<if $brother.relationship <40>>
You hesitate for a moment, then climb into the bed, careful not to wake him. You settle into the cool sheets, pulling the blanket up to your chin. The bed is comfortable, and the familiar scent of your brother's room is oddly soothing. You turn onto your side, facing away from him, and close your eyes. The silence is comforting, and you feel a sense of peace wash over you. You drift off to sleep, the soft sounds of the night lulling you into a peaceful slumber.
<<elseif $brother.realtionship<60>>
You scoot closer to him, pressing your back against his chest. He stirs again, this time more awake. You reach for his arm, gently lifting it and draping it over your waist. His breath is steady and comforting against your neck, and you snuggle closer, feeling safe and protected in his embrace.
<<ct "MC" "">>
Goodnight, big bro.
<</ct>>
He doesn't respond, but his arm tightens around you, pulling you even closer. You drift off to sleep, a smile on your lips, feeling cherished and loved in his strong, protective hold.
<<else>>
He's sprawled out on his bed, his breathing deep and even. You hesitate for a moment, then climb into the bed, careful not to wake him. He stirs slightly, his arm wrapping around you instinctively, pulling you closer.
<<ct "brother" "Happy">>
Mmm, my little whore ~
<</ct>>
He murmurs in his sleep and you smile softly, without saying a word. He shifts slightly, his hand moving to rest lightly on your breast. The touch is gentle, almost absent-minded, as if he's seeking comfort in the familiarity of your body. You close your eyes, feeling the weight of the day lifting from your shoulders as you drift off to sleep in his arms.
<</if>><br><br>
<<if _event is "sleep">>
<<if $mainChar.lastBedTime < 8>>
<<set $mainChar.energy += Math.round((8-$mainChar.lastBedTime)**2*1.5)>>
<<else>>
<<set $mainChar.energy to $mainChar.maxEnergy>>
<</if>>
<<if $mainChar.energy >$mainChar.maxEnergy-20>>
<<set $mainChar.energy to $mainChar.maxEnergy-20>>
<</if>>
<<if $hour > 7>><<dayChangeWidget>><<endif>>
<<set $hour = 8>>
<<set $minute = 0>>
<<set $timeOfDay = "Night">>
<<set $mainChar.intoxication = 0>>
<<set $mainChar.appearance.isCombed = false>>
<<set $mainChar.appearance.teethBrushed = false>>
<<if $mainChar.fitnessLevel >= $mainChar.fitness>>
<<set $mainChar.fitness -=1>>
<</if>> <<set $mainChar.fitnessLevel to $mainChar.fitness>>
<<if random (1)>>
<<set _morning to either("lick","forced","bro","wakeup")>><<else>><<set _morning to "bro">><</if>>
<<if _morning is "forced" and $mainChar.corruption >=70 and $brother.relationship>=50 >>
His eyes flutter open, and he takes a moment to register your presence beside him. A slow, satisfied smile spreads across his face as he realizes the opportunity before him. His heart races in anticipation as he decides to take full advantage of your sleep and <<linkreplace "release his stress.">>release his stress.<br><br>
He shifts slightly, his hand moving from your breast down to your hip, then lower still. You stir slightly in your sleep, a soft moan escaping your lips as his fingers find your clit, already swollen and sensitive. He begins to rub it gently, his touch expert and deliberate, coaxing you into a state of arousal even as you remain asleep.<br><br>
He rolls you onto your back, positioning himself between your legs. He takes a moment to admire the sight, his cock already hard and throbbing with anticipation. He spits on his fingers, using the saliva to lubricate your entrance before guiding his cock inside you. He begins to move, his hips thrusting slowly and deliberately as he fucks you in your sleep. The room fills with the sound of his grunts and your soft moans, the wet slap of flesh against flesh as he uses your body for his own satisfaction. <br><br>
@@.default-image-wrapper; [img[String.format($urlPath + "/Brothers_Room/Sleep/Sleep{0}.webp",random(0,3))]] @@<br>
He can feel his orgasm building, his body tensing as he nears the edge. With a final, deep thrust, he pulls out, his cock pulsing as he comes, his hot seed spilling onto your stomach and breasts. He lets out a satisfied groan, his body relaxing as he collapses beside you, his breath coming in quick, ragged gasps. He takes a moment to admire his handiwork, the sight of his cum glistening on his little sister'skin, before drifting back into a contented sleep.<br><br>
@@.default-image-wrapper; [img[String.format($urlPath + "/LivingRoom/Nap/Cum{0}.webp",random(0,6))]] @@<br>
Morning light filters through the curtains, casting a soft glow across the room. You <<linkreplace "stir from your sleep.">>stir from your sleep, your body feeling deliciously sore and used. As you open your eyes, your senses fill with a thick pungent aroma that hangs heavy in the air. You feel something on your face, like a sticky web that clings to your skin.
Seeing the dried remnants of your brother's cum, a slow smile spreads across your lips. The realization that he used you for his pleasure, that he took what he wanted from your sleeping body, sends a thrill of excitement and arousal through you.
You realise that he had used your body during the night while you were asleep. <br><br>
<<include "Morning routine checkboxes">>
<br>
<<link "Start your day.">>
<<include "Morning routine checkboxes apply">>
<<goto "Brother's room">>
<</link>><br><br>
<<HaveASexWidget "vaginal" "brother">>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "brother" "1" "50">>
<<elseif $mainChar.corruption >= 40 and $brother.relationship >=30 and _morning is "lick">>
You stir awake to the soft morning light filtering through the curtains, the warmth of the bed enveloping you. But there's something else, a sensation that's both familiar and intensely pleasurable. Your eyes flutter open, and you look down to see <<linkreplace "your brother's head between your legs.">>your brother's head between your legs.<br><br>
You can feel his tongue flicking and swirling, his lips sucking gently on your most sensitive spots. The sensation is overwhelming, and you can't help but let out a soft moan of pleasure. Yet, the sound of your mother clinking dishes in the kitchen next door reminds you to stay quiet.
<<ct "brother" "Tease">>
Good morning, sis. Did you sleep well?
<</ct>>
You nod frantically, your breath hitching as his tongue continues its work. His hands grip your thighs, spreading you wider, and you feel your body responding helplessly to his touch.
<<ct "MC" "">>
Y-Yes, brother... Please, don’t stop. I need you to keep going.
<</ct>>
His hands grip your thighs as he buries his face deeper into your pussy. The sound of his eager licking and sucking fills the room, mingling with your own breathy moans. His tongue moves faster, more insistently, and you press your hand over your mouth to muffle your gasps. The sound of his eager licking fills the room, mingling with the distant hum of your mother’s voice.
<<ct "MC" "">>
Oh, god... Brother, I’m so close. Please, let me come for you.
<</ct>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Brothers_Room/Sleep/morning_pussy{0}.webp",random(0,3))]] @@<br>
He growls in response, his tongue moving faster, more insistently. You can feel your orgasm building, the pressure inside you reaching a fever pitch. And then, with a final, intense lick, you explode. Your body convulses as you squirt, your juices gushing out and coating his face. He doesn't stop, his tongue continuing to lap at your clit, drawing out every last wave of pleasure. You can feel the wetness dripping down your thighs, the sheets beneath you soaked with your release. Finally, he pulls away, his face glistening with your juices. He grins up at you, his eyes filled with a mix of satisfaction and lust.
<<ct "brother" "Tease">>
Good girl. You taste so sweet, sis.
<</ct>>
He climbs up the bed, his body pressing against yours as he leans in to kiss you. You can taste yourself on his lips, the flavor both intimate and erotic. You kiss him back eagerly, your tongue exploring his mouth, savoring the taste of your own pleasure. With a final, lingering kiss, he climbs out of bed and begin to dress up. Ready to face the day with a newfound sense of intimacy and excitement, you finally <<linkreplace "get up.">> get up.<br><br>
@@.default-image-wrapper; [img[String.format($urlPath + "/Bedroom/Wardrobe{0}.webp",random(0,1))]] @@<br>
<<include "Morning routine checkboxes">>
<br>
<<link "Start your day.">>
<<include "Morning routine checkboxes apply">>
<<goto "Brother's room">>
<</link>><br><br>
<<HaveASexWidget "masturbated" "brother">>
<<MainChar_Stats "arousal" "0">>
<<MainChar_Stats "cleanliness" "-10">>
<<MainChar_Stats "brother" "1" "50">>
<</linkreplace>><</linkreplace>>
<<elseif _morning is "bro" or "forced">>
<<if $mainChar.look.clothes.torso.name is '' and $mainChar.look.clothes.legs.name is '' and $mainChar.look.lingerie.chest.name is '' and $mainChar.look.lingerie.groin.name is ''>>
<<if $brother.relationship <40>>
You wake up to the soft light of morning filtering through the curtains. Your brother stirs beside you, his eyes opening slowly as he takes in the sight of you. He blinks a few times, his expression shifting from sleepy to utterly shocked.
<<ct "brother" "Surprised">>
What the hell? You were naked the whole night?
<</ct>>
<<ct "MC" "">>
S-Sorry.. I guess I must have forgotten to put something on after my shower last night.
<</ct>>
You offer him a sheepish smile, pulling the sheets up to cover yourself modestly and trying to sound casual despite the awkwardness of the situation. He runs a hand through his hair, looking both confused and amused.
<<ct "brother" "Neutral">>
Well... just, uh, maybe put something on next time, okay?
<</ct>>
<<ct "MC" "">>
Of course, I will. I didn’t think you’d mind... too much.
<</ct>>
<<elseif $brother.relationship <60 or $mainChar.corruption<60>>
As you stir awake, the soft morning light filtering through the curtains, you feel the warmth of your brother's body pressed against yours. Your brother stirs beside you, his eyes fluttering open. He looks at you, his gaze traveling over your naked form, and his cheeks flush with a mix of surprise and embarrassment.
<<ct "brother" "Surprised">>
What the—? You’re naked!
<</ct>>
You can't help but laugh at his reaction, your eyes sparkling with amusement. You stretch lazily, letting the sheet slip just a little lower, your lips curling into a teasing smile.
<<ct "MC" "">>
Good morning to you too, big bro. Did you sleep well?
<</ct>>
<<ct "brother" "Tease">>
I- I guess I didn't expect to wake up like this...
<</ct>>
He blinks, his embarrassment slowly giving way to a shy smile. You prop yourself up on one elbow, your naked breasts pressing against his side as you lean in closer. <<ct "MC" "">>
Maybe you should get used to it.
<</ct>>
His breath hitches, his hand twitching like he wants to reach out but isn’t sure he should. He swallows hard, his resolve crumbling under your boldness.
<<else>>
As you stir awake, the soft morning light filtering through the curtains, you feel the warmth of your brother's body pressed against yours. Your brother stirs beside you, his eyes fluttering open. He looks at you, his gaze traveling over your naked form, and a smirk tugs at the corners of his mouth.
<<ct "brother" "Tease">>
Well, well. Look what we have here. My little sister, naked and ready for me.
<</ct>>
<<ct "MC" "">>
Good morning, big bro!
<</ct>>
<<ct "brother" "Tease">>
You know, I must say, I do enjoy waking up to this sight...
<</ct>>
You let out a soft sigh, your body melting into his touch as you give yourself over to his dominance.
<<ct "MC" "">>
I’m glad. I just... I wanted to surprise you.
<</ct>>
<</if>>
<<elseif $mainChar.look.clothes.torso.name != '' and $mainChar.look.clothes.legs.name != ''>>
<<if $brother.relationship <60 or $mainChar.corruption<60>>
You're nestled comfortably in your bed, the soft glow of the morning sun filtering through the curtains. Suddenly, you feel a gentle nudge on your shoulder, followed by the soft murmur of your brother's voice.
<<ct "brother" "Tease">>
Hey, sleepyhead. Time to wake up.
<</ct>>
You groan softly, stretching your arms above your head as you slowly open your eyes.
<<ct "MC" "">>
Morning, big bro... I hope you don’t mind me staying here.
<</ct>>
<<ct "brother" "Tease">>
Anytime, little sis.
<</ct>>
<<else>>
Your brother is already awake, sitting on the edge of the bed, his back to you.
<<ct "MC" "">>
Morning, big bro...
<</ct>>
<<ct "brother" "Neutral">>
Morning, doll. Did you sleep well?
<</ct>>
<<ct "MC" "">>
Always when I'm close to you.
<</ct>>
<<ct "brother" "Happy">>
Good. Now get up. And don't forget to wear something slutty.
<</ct>>
He stands up, towering over you as you lie in bed. You blush, a rush of excitement coursing through your body at his words.
<<ct "MC" "">>
Yes, big bro... I’ll wear whatever you want.
<</ct>>
He smirks, watching as you scramble to obey, his gaze burning into you with approval.
<</if>>
<<else>>
<<if $brother.relationship <40>>
You wake up to the soft glow of morning light filtering through the curtains. You stretch languidly, feeling the cool air against your exposed skin. Your brother stirs beside you, his eyes opening slowly as he takes in the sight of you. He blinks a few times, clearly surprised to see you in his bed, dressed in such a provocative manner. <<ct "brother" "Surprised">>
What the—? Why are you in my bed? And why are you dressed like *that*?
<</ct>>
He rubs his eyes as if to make sure he's not dreaming. You roll onto your side, propping your head up with your hand, a playful smirk on your lips.
<<ct "MC" "">>
Morning, bro. I just thought it’d be more fun to sleep here with you. Don’t tell me you didn’t enjoy it.
<</ct>>
<<ct "brother" "Angry">>
Yeah, but... You can’t just—just barge in here like this! you could have at least worn something more... appropriate!
<</ct>>
You wink at him as you stand, making sure to sway your hips just a little as you walk away.
<<ct "MC" "">>
Fine, fine. But you’re missing out, bro.
<</ct>>
<<elseif $brother.relationship <60 or $mainChar.corruption<60>>
The soft light of morning filters through the curtains, casting a warm glow over the room. You stir awake, feeling the comforting weight of your brother's arm draped over your waist.
<<ct "MC" "">>
Good morning, sleepyhead. Did you sleep well?
<</ct>>
you murmur softly, your voice filled with affection. His eyes widen in surprise, and a deep blush spreads across his cheeks.
<<ct "brother" "Surprised">>
What the—? Why are you here? And why are you... like *that*?
<</ct>>
You let out a soft laugh, enjoying the sight of his discomfort as you rollonto your back and stretching like a cat.
<<ct "MC" "">>
Oh, come on, don't be such a prude, I thought it would be fun to surprise you.
<</ct>>
<<ct "brother" "Neutral">>
You’re going to get us both in trouble. You know that, right?
<</ct>>
<<ct "MC" "">>
Maybe I like trouble. Especially when it’s with you.
<</ct>>
He lets out a shaky breath, his resolve crumbling under your gaze.
<<ct "brother" "Tease">>
You’re impossible. But... fine. Just don’t expect me to keep my hands to myself if you keep this up.
<</ct>>
You grin triumphantly, pressing a quick kiss to his cheek before slipping out of bed.
<<else>>
The morning light creeps into the room, casting long shadows across the floor. You wake up to the familiar weight of your brother's arm around your waist, his body pressed against yours. He stirs beside you, his grip tightening around your waist as he pulls you closer.
<<ct "brother" "Neutral">>
Morning, babydoll.
<</ct>>
<<ct "MC" "">>
Morning, big bro.
<</ct>>
He opens his eyes, his gaze traveling down your body, taking in your state of undress. A smirk tugs at the corners of his mouth as he reaches out, his hand cupping your breast possessively.
<<ct "brother" "Tease">>
Look at you...Such a good little whore.
<</ct>>
You blush, pressing a soft kiss to his cheek before rolling out of bed.
<</if>>
<</if>><br><br>
<<MainChar_Stats "brother" "1" "30">>
<<include "Morning routine checkboxes">>
<br>
<<link "Start your day.">>
<<include "Morning routine checkboxes apply">>
<<goto "Brother's room">>
<</link>><br><br>
<<elseif _morning is "wakeup">> You wake up a few minutes before 8AM. Your brother is still sleeping beside you. As the first light of dawn filters through the curtains, you stir awake in your brother's bed. The warmth of his body next to yours is comforting, but it's the hardness pressing against your thigh that catches your attention. You glance down, noticing <<linkreplace "your brother's morning wood.">>brother's morning wood. <br><br>
@@.default-image-wrapper; [img[String.format($urlPath + "/Brothers_Room/Sleep/morning_wood.webp")]] @@<br>
the prominent bulge in his pyjama pants. A mix of curiosity and arousal stirs within you. You carefully shift your position, making sure not to wake him. Your heart races as you gently pull down the waistband of his pyjama, revealing his erection.<br><br>
<span id="bj"><<if $mainChar.corruption >=40 and $brother.relationship>=30>><<linkreplace "Take care of it.">>
Taking his cock in your hand you delicately caress it before lapping up every drop of pre-cum with your tongue. With a deep breath, you lean down and take him into your mouth. The taste of him is intoxicating, and you begin to suck gently, your tongue swirling around his shaft. He lets out a soft groan in his sleep, his hips bucking slightly as you work your mouth up and down his length. You can feel him growing harder in your mouth, his breaths becoming more ragged as you increase the pace. The sound of your wet sucking fills the room, mingling with his soft moans of pleasure. You take him deeper, your lips stretching wide around his girth, your saliva dripping down your chin. <br><br>
@@.default-image-wrapper; [img[String.format($urlPath + "/Brothers_Room/Sleep/Blowjob{0}.webp",random(0,3))]] @@<br>
You can feel his body tensing, his muscles tightening as he nears his release. You swallow eagerly, the taste of him coating your throat as you continue to suck and lick, milking every last drop from him before kissing his softening shaft a last time. You slowly pull away, wiping your mouth with the back of your hand as you sit up. <br><br>
@@.default-image-wrapper; [img[String.format($urlPath + "/Brothers_Room/Sleep/Finish{0}.webp",random(0,0))]] @@<br>
Carefully, you slip out of the bed, making sure not to disturb him. You tiptoe across the room, pausing at the door to take one last look at your brother, still sleeping peacefully, unaware of the intimate moment you just shared. <br><br>
<<include "Morning routine checkboxes">>
<br>
<<link "Start your day.">>
<<include "Morning routine checkboxes apply">>
<<goto "Brother's room">>
<</link>><br><br>
<<HaveASexWidget "bj" "brother" "inmouth">>
<<MainChar_Stats "arousal" "20">>
<<MainChar_Stats "corruption" "1" "60">>
<<MainChar_Stats "cleanliness" "-10">>
<<replace #get_up>><</replace>>
<</linkreplace>><br><</if>></span>
<span id='get_up'><<linkreplace "Get up.">> With a soft sigh, you gently pull the covers back over him, hiding his erection from view. You tiptoe across the room, pausing at the door to take one last look at your brother, still sleeping peacefully.<br><br>
<<include "Morning routine checkboxes">>
<br>
<<link "Start your day.">>
<<include "Morning routine checkboxes apply">>
<<goto "Brother's room">>
<</link>><br><br>
<<MainChar_Stats "energy" "100">>
<<replace #bj>><</replace>><</linkreplace>></span>
<</linkreplace>>
<<else>>
You wake up a few minutes before 8AM. Your brother is still sleeping beside you. <br><br>
<<include "Morning routine checkboxes">>
<br>
<<link "Start your day.">>
<<include "Morning routine checkboxes apply">>
<<goto "Brother's room">>
<</link>><br><br>
<</if>>
<</if>><<if random(3) != 0 or $brother.currentLocation is "School" or $brother.watchedPorn is $dayCount>><<goto "Brother's room">><<else>>
<<set $brother.watchedPorn to $dayCount>>
You push open the door to your brother's room, not bothering to knock. But as you step inside, you freeze, your eyes widening in shock. There he is, sprawled on his bed, pants down around his ankles his hand wrapped firmly around his erection. He's stroking himself vigorously, his eyes glued to the laptop screen in front of him. <br><br>
@@.default-image-wrapper; [img[String.format($urlPath + "/Brothers_Room/WatchPorn/Caught.webp")]] @@<br>
<<if $brother.relationship < 20>>
He turns to you, his eyes filled with a mix of anger and embarrassment. His hand immediately grabs the sheet to cover himself, his voice sharp and cold.
<<ct "brother" "Surprised">>
What the hell are you doing here? Get out! Now!
<</ct>>
You lower your head, your heart pounding with a mix of fear and longing. You quickly turn and leave, closing the door behind you. The moment replays in your mind, leaving you with a strange mix of shame and curiosity. You return [[back to the living room.->Living room]]<br><br>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "brother" "-1">>
<<MainChar_Stats "corruption" "1" "15">>
<<else>>
<<if !($mainChar.look.clothes.torso.name is '' and $mainChar.look.clothes.legs.name is '' and $mainChar.look.lingerie.chest.name is '' and $mainChar.look.lingerie.groin.name is '')>>
Your brother jumps, startled, his face turning a deep shade of red as he fumbles to close his laptop. His eyes dart toward you, a mix of panic and embarrassment in his expression.
<<ct "brother" "Surprised">>
Oh, shit! I—I was just... checking something out. It's not what you think.
<</ct>>
You stand frozen in the doorway, your eyes wide and innocent, but your body tingles with a strange excitement. You take a small step forward, your voice barely above a whisper.
<<ct "MC" "">>
I didn’t mean to interrupt, big brother... Should I leave?
<</ct>>
He swallows hard, his gaze flickering between you and the screen. His voice is strained, almost pleading.
<<ct "brother" "Neutral">>
Yeah, just... go. Please.
<</ct>>
<<elseif ($mainChar.look.clothes.torso.name is '' and $mainChar.look.clothes.legs.name is '' and $mainChar.look.lingerie.chest.name is '' and $mainChar.look.lingerie.groin.name is '')>>
Your brother freezes, his eyes widening as he takes in your naked body. His face flushes crimson, and he quickly slams his laptop shut, his voice cracking with embarrassment.
<<ct "brother" "Surprised">>
Oh, shit! What the hell—? I was just... It’s not what it looks like! Why are you naked?!
<</ct>>
You don’t cover yourself. Instead, you tilt your head slightly, a playful smirk tugging at your lips as you take a slow step closer to him. Your voice is soft, teasing, as you let your gaze drop to his lap before meeting his eyes again.
<<ct "MC" "">>
Did I interrupt something... *interesting*, big brother?
<</ct>>
He looks away, his jaw clenched. His voice is firm, but you can hear the hesitation beneath it.
<<ct "brother" "Angry">>
Just... go. Put some clothes on, for God’s sake.
<</ct>>
<<ct "MC" "">>
Why ? don't you think I look good like that ?
<</ct>>
<<else>>
He looks at you, clearly embarrassed and flustered, his eyes briefly flicking over your state of undress.
<<ct "brother" "Surprised">>
What are you doing walking around like that?
<</ct>>
<<ct "MC" "">>
What's wrong with my outfit, big bro?
<</ct>>
You stand in the doorway, your eyes wide and innocent, but your body tingles with a strange excitement. He swallows hard, his gaze flickering between you and the screen.
<<ct "brother" "Surprised">>
Can you just... go? Please?
<</ct>>
<</if>>
<span id='leave'> <<linkreplace "leave the room.">>
You nod, your heart sinking at his tone.
<<ct "MC" "">>
Ok, big bro... I’ll go.
<</ct>>
You leave the room, pulling the door shut behind you. The sting of his words lingers, but so does the thrill of his attention. You return [[back to the living room.->Living room]]<br><br>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "corruption" "1" "15">>
<<replace #tease>><</replace>><<replace #bj>><</replace>><</linkreplace>><br></span>
<span id='tease'> <<if $mainChar.corruption >= 20>> <<linkreplace "Tease him.">>
You bite your lip, your eyes locked on his as you take a slow step forward. Your voice is soft, almost shy, but your words are deliberate.
<<ct "MC" "">>
Sure, I'll go... But maybe next time, you should lock the door. You never know who might walk in on you.
<</ct>>
<<if ($mainChar.look.clothes.torso.name is '' and $mainChar.look.lingerie.chest.name is '')>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Brothers_Room/WatchPorn/Tease_naked.webp")]] @@
<<else>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Brothers_Room/WatchPorn/Tease_clothed.webp")]] @@
<</if>><br>
You wink at him, a knowing smile on your lips. His eyes narrow, but you see the flicker of curiosity in them. As you turn to leave, you can't help but smirk, a mischievous glint in your eyes. You pause at the door, looking back over your shoulder.
<<ct "MC" "">>
Next time, maybe you should imagine it's me in that video. Might make it more... interesting.
<</ct>>
He doesn’t answer, but his breath hitches. You leave him staring after you, his mind racing, and you [[return to the living room.->Living room]]<br><br>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "corruption" "1" "30">>
<<replace #bj>><</replace>><<replace #leave>><</replace>><</linkreplace>><br><</if>></span>
<span id='bj'> <<if $mainChar.corruption >= 40 and $brother.relationship>=30 and $mainChar.energy>=20>> <<linkreplace "Help him.">>
<<if $brother.relationship >=60>>
You take a deep breath and walk toward him, your heart pounding. Your voice is trembling, but your words are filled with devotion.
<<ct "MC" "">>
Let me help you with that, big brother. I want to be useful to you. Let me be your cum dump ~
<</ct>>He looks down at you, a slow smirk spreading across his face. His voice is rough, but there’s a hint of approval in his tone. He reaches out, gripping your hair firmly as he guides you to your knees. His voice is commanding, leaving no room for doubt.
<<ct "brother" "Tease">>
Open that pretty mouth, sis. Show me how much you want to please me.
<</ct>>
You obey, opening your mouth wide as he guides his cock inside. You begin to suck him, eyes closed in total devotion as you lovingly lick and suck him with increasing fervour. He grips your hair tighter, controlling your movements as he thrusts into your mouth, his eyes locked on the porn video. The fact that he's almost ignoring you gives you an intense sensation of being your brother's plaything. You feel his cock hit the back of your throat, and you gag slightly, but you don't stop. You take him deeper, your lips stretched wide around his girth, your saliva dripping down your chin.
<<ct "brother" "Tease">>
That’s it, take it all. You’re such a good little slut for your big brother.
<</ct>>
You moan softly, tears streaming down your cheeks as he fucks your mouth with abandon. The discomfort only makes it better—you love knowing you’re his, that he’s using you exactly how he wants.<br><br>
@@.default-image-wrapper; [img[String.format($urlPath + "/Brothers_Room/WatchPorn/Job{0}.webp",random(1))]] @@<br>
He groans, his hips bucking harder as he fucks your mouth with abandon. You can feel the tears streaming down your face, but you embrace the discomfort, reveling in the knowledge that you're pleasing your brother, that you're his to use as he sees fit. <br><br>
<span id='cum'><<linkreplace "Let him cum in you.">>
After several intense minutes of oral worship, the pleasure is too much. With a final, deep thrust, he explodes in your mouth, his hot seed spilling down your throat. You swallow eagerly, your eyes watering as you struggle to keep up with the flood of your brother's release. He holds you there, his cock pulsing in your mouth, until every last drop is spent. <br><br>
@@.default-image-wrapper; [img[String.format($urlPath + "/LivingRoom/Fuck/Couch_Finish_Male{0}.webp",random(3,7))]] @@
<<ct "brother" "Happy">>
Good girl. You did so well for me.
<</ct>>
He looks down at you, a satisfied smirk on his face, and you know that you've pleased him. He pets your hair almost affectionately, his voice softer now. You look up at him, your lips glistening, filled with pride and contentment.
<<ct "MC" "">>
Thank you, big brother... Can I do anything else for you?
<</ct>>
He smirks, giving your hair one last stroke before pulling away.
<<ct "brother" "Neutral">>
Clean up and get out. I’ve got things to do.
<</ct>>You nod, a sense of pride and contentment washing over you as you wipe your mouth and stand up. You open the door and [[leave the bedroom.->Living room]] with your brother's taste still lingering in your mouth.<br><br>
<<HaveASexWidget "bj" "brother">>
<<MainChar_Stats "corruption" "1" "60">>
<<MainChar_Stats "arousal" "25">>
<<MainChar_Stats "brother" "1" "50">>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "cleanliness" "-10">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "makeup" "Ruined">>
<<set $minute +=10>>
<<replace #push>><</replace>><</linkreplace>><br></span>
<span id='push'><<if $mainChar.corruption >= 60 and $brother.relationship>=40 and $mainChar.energy>=30>><<linkreplace "Push it further.">>
He suddenly pulls you up by your hair, lifting you effortlessly before throwing you onto the bed. You land with a soft thud, your breath catching in your throat.
<<ct "MC" "">>
Oh! fuck, YES ~
<</ct>>
Your body trembles with anticipation, your mind racing at the thought of what he might do next—and what might happen if Mom or Dad were to walk in.
<<ct "brother" "Tease">>
Open your mouth, little sis. Show me how much you want to please me.
<</ct>>
You obey instantly, your lips parting wide as you look up at him with adoration, your heart pounding. The thrill of being used by your own brother, just a few rooms away from your parents, sends a shiver down your spine.
<<ct "MC" "">>
Yes, brother... I’m yours. Use me. Fuck my mouth. Make me your little slut.
<</ct>>
He groans, his cock throbbing as he thrusts deep into your throat. You gag slightly, tears streaming down your face, but you don’t resist. Instead, you relax, letting him take control, your body surrendering to his dominance. <br><br>
@@.default-image-wrapper; [img[String.format($urlPath + "/Brothers_Room/Fuck/bj{0}.webp",random(3))]] @@<br>
<<ct "brother" "Tease">>
Fuck, you look so hot like this. Such a good little cocksucker for your big brother. You were made for this, weren’t you?
<</ct>>
You whimper in response, your eyes watering as he pulls out and flips you over like a rag doll. He positions you on your hands and knees, spreading your legs before entering you from behind. His thrusts are forceful, unyielding, and you can’t help but moan louder, your voice barely contained.
<<ct "MC" "">>
Harder, brother... Please, fuck your little sister harder. I want to feel you so deep inside me. I want you to own me.
<</ct>>
You grip the sheets, your knuckles turning white as he pounds into you, the sound of flesh against flesh filling the room. The bed creaks under the force of his thrusts, and you can’t help but wonder if the noise carries in the house. The thought only heightens your arousal, and you surrender completely, reveling in the blissful pain of being his fucktoy.
<<ct "brother" "Angry">>
More? You want more, you greedy little slut? You want me to fuck you until you can’t walk?
<</ct>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Brothers_Room/Fuck/Fuck"+either("Anal","")+"{0}.webp",random(6))]] @@<br>
<<ct "MC" "">>
Yes, brother... Please. Make me feel it. Make me hurt. I want to be sore tomorrow, so every time I move, I remember who owns me.
<</ct>>
He groans, his body tensing as he redoubles his efforts, his cock slamming into you with renewed force. You can feel your orgasm building, your body shaking as you teeter on the edge.
<<ct "brother" "Angry">>
Come for me, sis. Come on my cock like the good little slut you are.
<</ct>>
His words push you over the edge, and you scream into the pillow, your body convulsing with pleasure as wave after wave of ecstasy crashes over you. He continues to pound into you, chasing his own release, and you feel yourself squirt for the second time, soaking the sheets beneath you.
<<ct "brother" "Surprised">>
Fuck, yes! Take it all, sis. Every last drop.
<</ct>>He tenses, his cock pulsing deep inside you as he fills you with his seed. You collapse onto the bed, your body spent and trembling, a satisfied smile on your lips. You can feel his warmth spreading inside you, a secret only the two of you share.<br><br>
@@.default-image-wrapper; [img[String.format($urlPath + "/Brothers_Room/Fuck/Creampie{0}.webp",random(2))]] @@
He pulls out and stands up, adjusting his clothes before turning back to his console. You lie there, destroyed and filled with his cum, your body aching in the best way.
<<ct "brother" "Neutral">>
Look at that... My sister is a fucking cum dumpster.
<</ct>><<ct "MC" "">>
Yes big bro... I- I am...
<</ct>>The room is filled with the sounds of his game and your ragged breathing, a stark contrast to the intensity of what just happened. You feel like your brother's submissive plaything, left to recover on your own. With one last moan of exhausted but satisfied pleasure, you whisper to him, your voice barely audible:
<<ct "MC" "">>
That was nice ~
<</ct>>
You slowly push yourself up from the bed, your legs shaky and your body aching. You take a moment to straighten your clothes, wiping away the remnants of your shared pleasure with a tissue from the nightstand. As you turn to leave, you steal one last glance at your brother, who is already completely engrossed in his game, as if nothing had happened. With a soft sigh, you [[slip out of his bedroom,->Living room]], closing the door gently behind you, the weight of your secret lingering in the air.<br><br>
<<HaveASexWidget "pussy" "brother" "inass">><br>
<<MainChar_Stats "corruption" "1" "80">>
<<MainChar_Stats "arousal" "0">>
<<MainChar_Stats "brother" "1">>
<<MainChar_Stats "energy" "-40">>
<<MainChar_Stats "cleanliness" "-40">>
<<MainChar_Stats "intellect" "-1">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "makeup" "Ruined">>
<<set $minute += 30>>
<<replace #cum>><</replace>><</linkreplace>><</if>></span>
<<else>>
Instead of leaving, you take a step closer to him, your eyes locked onto his. You step closer to him, your eyes locked onto his with a mix of challenge and desire. The air between you crackles with tension, but he doesn’t move—just watches you, hesitant. You can see the conflict in his eyes, the way he holds back. It frustrates you. You want him to take what he wants, not wait for permission.
You reach out, your fingers brushing against his belt, your voice dropping to a teasing purr.
<<ct "MC" "">>
You’re really going to stand there and let me do all the work? I thought you were supposed to be the big, strong brother.
<</ct>>He swallows hard, his breath hitching as you push his hands away and drop to your knees in front of him. His voice is weak, almost uncertain.
<<ct "brother" "Neutral">>
We shouldn’t... we’re siblings.
<</ct>>You roll your eyes, your fingers already working on his belt, your tone sharp with impatience.
<<ct "MC" "">>
Oh, spare me the excuses. You want this. You’ve always wanted this. So stop pretending and fucking take it.
<</ct>>His protest doesn't stop you as you take him into your mouth. You wrap your hands around his length. You lower your head, taking him into your mouth, your tongue swirling around his tip. You take him deeper, your head bobbing with deliberate slowness, your eyes locked onto his. His hips finally twitch, a weak attempt to meet your movements. You pull back again, your hand still stroking him, your voice sharp.
<<ct "MC" "">>
That’s it? That’s all you’ve got? Fuck my mouth like you mean it.
<</ct>>His breath hitches, and this time, when you take him back in, his hands finally grip your hair—tight. His hips thrust forward, harder, more demanding. You moan around him, encouraging him, your eyes never leaving his. You can feel the shift in him, the subtle trace of dominance starting to emerge. His hips begin to move, slowly at first, then with more confidence, guiding your movements.
<<ct "brother" "Angry">>
Is this what you wanted? You wanted to push me until I snap?
<</ct>>You hum in approval, the vibration making him groan. Your hands grip his thighs, your nails digging in slightly.
<<ct "MC" "">>
Yes. Finally. Now show me what you’re made of.
<</ct>>His grip tightens, his movements growing rougher, more confident. You can feel the shift in him—the hesitation melting into something darker, something hungry. You lick your lips as you pull back, your voice a taunt.
<<ct "MC" "">>
That’s it. Use me. I’m not going to break.
<</ct>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Brothers_Room/WatchPorn/Job{0}.webp",random(1))]] @@<br>
<span id='cum'><<linkreplace "Make him cum.">>
You can feel his body tensing, his breath growing more ragged as you continue to pleasure him. You know he's close, and you're determined to push him over the edge. You take him deeper into your mouth, your hands working in sync with your lips and tongue. You look up at him, your eyes meeting his gaze, and you can see the raw desire and dominance in his expression.
<<ct "MC" "">>
Come for me, big bro ~ I want to taste you... I want to taste my brother's cum ~
<</ct>>You suck harder, your head bobbing faster, your hands gripping him tightly. With a growl, he thrusts deep, his body shuddering as he releases into your mouth. You swallow, your grip on him tightening as he rides out his orgasm. <br><br>
@@.default-image-wrapper; [img[String.format($urlPath + "/LivingRoom/Fuck/Couch_Finish_Male{0}.webp",random(3,7))]] @@<br>
When he finally stills, you pull back slowly, licking your lips. Your voice is smug, triumphant.
<<ct "MC" "">>
There. Was that so hard?
<</ct>><<ct "brother" "Neutral">>
You’re impossible.
<</ct>>He looks down at you, his eyes dark with a mix of satisfaction and lingering frustration. You smirk, wiping the back of your hand across your lips. Your voice is a challenge, a promise.
<<ct "MC" "">>
But you love it, don't you ? Doesn't that turn you on? Knowing that you came in your little sister's mouth ?
<</ct>><<ct "brother" "Tease">>
You're so fucking dirty...
<</ct>><<ct "MC" "">>
I'm your dirty little sister ~
<</ct>> You stand up, your movements slow and deliberate, letting him watch you as you wipe the back of your hand across your lips, cleaning away the last traces of his release from your face. You give him one last, knowing look before turning away.
<<ct "MC" "">>
Until next time, big brother.
<</ct>>Maybe next time, he won’t need so much pushing. You [[leave the bedroom.->Living room]] with your brother's taste still lingering in your mouth.<br><br>
<<HaveASexWidget "bj" "brother">>
<<MainChar_Stats "corruption" "1" "60">>
<<MainChar_Stats "arousal" "20">>
<<MainChar_Stats "brother" "1" "50">>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "cleanliness" "-10">>
<<set $minute +=10>>
<<replace #push>><</replace>><</linkreplace>><br></span>
<span id='push'><<if $mainChar.corruption >= 60 and $brother.relationship>=40 and $mainChar.energy>=30>><<linkreplace "Push it further.">>
You pull back with a deliberate slowness, releasing him from your mouth with a wet pop. Your eyes flash with a mix of frustration and desire as you reach over and slam his laptop shut. The abrupt click echoes in the room, your voice sharp and teasing.
<<ct "MC" "">>
Stop being so gentle, brother. Don’t make me beg. I know you want to fuck my throat. Show me what you’re really capable of.
<</ct>>
You tighten your grip on his hips, pulling him harder against your face. Your eyes water as he hits the back of your throat, but you don’t pull away. Instead, you moan around him, the vibrations making him groan. Your voice is muffled but firm.
<<ct "MC" "">>
That’s it. Use me. Fuck my mouth like you own it.
<</ct>>You can feel him starting to lose control, his thrusts growing rougher, deeper. Your body responds, your thighs pressing together as you feel yourself getting wetter. <br><br>
@@.default-image-wrapper; [img[String.format($urlPath + "/Brothers_Room/Fuck/bj{0}.webp",random(3))]] @@<br>
You pull back with a gasp, a thin string of saliva connecting you for a moment. Your eyes lock onto his, filled with lust and challenge. You turn around, positioning yourself on your hands and knees. You look back over your shoulder, wiggling your ass provocatively.
<<ct "MC" "">>
Come on. Fuck your little sister's cunt like you mean it. Don’t hold back. I'm not made of glass.
<</ct>>He hesitates for only a second before his hands grip your hips, his fingers digging into your skin. You feel him guide himself to your entrance, but he’s still too slow, too careful. You push back against him, forcing him inside you.
<<ct "MC" "">>
Yes, just like that. Harder. Fuck me like you own me.
<</ct>>His breath is hot against your ear as he finally starts to move with urgency, his thrusts deep and demanding. You moan, your fingers clutching the sheets as he leans over you, his body covering yours.
<<ct "brother" "Angry">>
You want it rough, little sister? You want me to treat you like my slut?
<</ct>><<ct "MC" "">>
Yes! Fuck me like I’m yours. Like I’m nothing but your little slut.
<</ct>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Brothers_Room/Fuck/Fuck{0}.webp",random(6))]] @@<br>
His movements grow more intense, his grip on your hips tightening as he thrusts deeper. You can feel his body tensing, his control slipping. You whimper, your body trembling as he drives into you.
<<ct "MC" "">>
Yes! Don’t stop. I want you to come inside me. Breed your little sister ~
<</ct>>With a final, deep thrust, he comes, his cock pulsing as he fills you. Your own orgasm crashes over you, your body shuddering as you feel him release inside you.<br><br>
@@.default-image-wrapper; [img[String.format($urlPath + "/Brothers_Room/Fuck/Creampie{0}.webp",random(2))]] @@<br>
You collapse onto the bed, your body trembling with exhaustion. He wraps his arms around you, his hands caressing your back. You lie there for a moment, enjoying the intimacy, but you know you can’t stay. You sit up, looking down at him with a satisfied smile.
<<ct "MC" "">>
That’s more like it, big brother. Maybe next time you won’t need me to push you so hard.
<</ct>>You lean down to press a quick kiss to his softening cock before climbing off him and gathering your clothes. With one last smirk, you turn and [[leave his bedroom.->Living room]]<br><br>
<<HaveASexWidget "pussy" "brother" "inass">><br>
<<MainChar_Stats "corruption" "1" "80">>
<<MainChar_Stats "arousal" "0">>
<<MainChar_Stats "brother" "1">>
<<MainChar_Stats "intellect" "-1">>
<<MainChar_Stats "energy" "-40">>
<<MainChar_Stats "cleanliness" "-40">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "makeup" "Ruined">>
<<set $minute += 30>>
<<replace #cum>><</replace>>
<</linkreplace>><</if>></span><</if>>
<<replace #tease>><</replace>><<replace #leave>><</replace>><</linkreplace>><br><</if>></span>
<</if>>
<</if>><<set $mainChar.did_cleaning_brother to $dayCount>>
<<if $mainChar.look.clothes.torso.name is '' and $mainChar.look.clothes.legs.name is '' and $mainChar.look.lingerie.chest.name is '' and $mainChar.look.lingerie.groin.name is ''>>
<<set _cloth to "nude">>
@@.default-image-wrapper; [img[String.format($urlPath + "/Brothers_Room/Cleaning/Cleaning_naked{0}.webp",random(3))]] @@
<<else>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Brothers_Room/Cleaning/Cleaning_clothed{0}.webp",random(2))]] @@
<</if>><br><br>
<<if $brother.location is "Work">>
Alone in your brother's room while he is at school, you take on the task of tidying up. The familiar scent of his cologne and the faint musk of sweat fill your nostrils as you start by picking up the scattered clothes from the floor, shaking them out before folding them neatly and placing them in the hamper. With purposeful movements, you dust and straighten, a sense of satisfaction fills the room. The process of transforming the chaos into cleanliness becomes a quiet moment of solace. <br><br>
<<if random(1)>>
As you reach under the bed to retrieve a stray sock, your fingers brush against something stiff and crusty. You pull it out and realize it's one of his socks, caked with dried semen. A wave of disgust and curiosity washes over you, but as you stare at the sock, your mind begins to wander. You imagine your brother lying on his bed, his hand wrapped around his cock, stroking himself vigorously. You hesitate for a moment, then decide to put it back where you found it, not wanting to invade his privacy any further. <br><br>
<</if>>
Finally, you survey your work, pleased with the noticeable improvement.
<br>You can now spend your time to [[something else.->Brother's room]]<br><br>
<<set $minute +=30>>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "cleanliness" "-10">>
<<else>>
You take on the task of tidying up your brother's room. The familiar scent of his cologne and the faint musk of sweat fill your nostrils as you start by picking up the scattered clothes from the floor, shaking them out before folding them neatly and placing them in the hamper. As you're in the middle of tidying your brother's room, you hear the door creak open behind you. You turn around to see <<linkreplace "your brother standing in the doorway.">>your brother standing in the doorway. <br><br>
<<if random(0,2) is 0 or ($mainChar.corruption <60 or $brother.relationship<40)>>
<<ct "brother" "Surprised">>
Hey... what the hell are you doing?
<</ct>>
You notice that his voice is tinged with confusion and a hint of concern. You turn to face him, a shy smile playing on your lips.
<<ct "MC" "">>
Relax, I was just trying to help. I noticed your room was a mess, and I thought... I don’t know, maybe you’d appreciate it.
<</ct>>
He crosses his arms, his frown deepening as he looks around the room, then back at you. His gaze lingers a little too long, skeptical and uncomfortable.
<<if _cloth is "nude" and $brother.relationship < 20 >>
<<ct "brother" "Angry">>
Okay, and you decided to to that *naked*? Seriously? Are you trying to mess with me or something?
<</ct>>
You shift your weight from one foot to the other, suddenly hyper-aware of your exposed skin. The silence stretches, heavy and awkward. You can feel his irritation radiating off him, and it makes your stomach twist.
<<ct "MC" "">>
I—I wasn’t thinking, okay? It’s not like I planned this. I just... started cleaning and didn’t bother to put clothes on.
<</ct>>
He pinches the bridge of his nose, exhaling sharply through his nose. His voice drops, strained and exasperated.
<<ct "brother" "Angry">>
Jesus Christ. Just... put some clothes on, would you? I don’t need this weird shit right now. And stop acting like some kind of —ugh, never mind. Just go.
<</ct>>
You bite your lip, your cheeks burning with embarrassment. The way he’s looking at you—like you’re some kind of problem he has to deal with—makes your chest ache.
<<ct "MC" "">>
I'm sorry. I didn't mean to make you uncomfortable.
<</ct>>
<<ct "brother" "Neutral">>
It's okay. Just... please, go get dressed.
<</ct>>
He scoffs, shaking his head as he turns away, muttering something under his breath. You can’t help but feel a pang of frustration. No matter what you do, it’s never enough. Disappointed and slightly humbled, you nod, your enthusiasm dampened, and you [[leave the room.->Living room]]<br><br>
<<set $minute +=15>><br>
<<MainChar_Stats "corruption" "1" "30">>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "cleanliness" "-10">>
<<MainChar_Stats "brother" "-1">>
<<elseif _cloth != "nude" and $brother.relationship < 20 >>
<<ct "brother" "Neutral">>
You *really* didn’t have to do this. I’m not a kid. I can clean up after myself.
<</ct>>
You clench your fists slightly, trying to keep your voice steady. His dismissive tone, grates on you, but you force yourself to stay calm.
<<ct "MC" "">>
I *know* you can. But I was trying to do something... It's nice to do something for you every now and then...
<</ct>>
He lets out a long sigh, rubbing the back of his neck. His expression is unreadable, but there’s a flicker of something—maybe guilt?—in his eyes.
<<ct "brother" "Neutral">>
Look, I appreciate the effort, I guess. But next time, just... ask first. I don’t like people touching my stuff.
<</ct>>
You swallow hard, nodding curtly. His words sting, even if they’re not meant to. It’s always the same—you try, and he shuts you down.
<<ct "MC" "">>
Sure. Whatever.
<</ct>>
A bit disappointed by his reply, you nod, your enthusiasm dampened, and you [[end your task.->Living room]]<br><br>
<<set $minute +=15>><br>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "cleanliness" "-10">>
<<elseif _cloth is "nude" and ($brother.relationship < 40 or $mainChar.corruption < 60)>>
<<ct "brother" "Surprised">>
And... you're doing it... naked? It's a bit weird, don't you think?
<</ct>>
You turn to face him, your smile playful and teasing. You let your gaze linger on him, enjoying the way his eyes flicker away before meeting yours again.
<<ct "MC" "">>
Oh, come on, don't tell me you don't like it. Doesn't it make it more... interesting? At least it's more comfy!
<</ct>>
He runs a hand through his hair, a slight frown creasing his forehead. He hesitates, his gaze darting between your eyes and the rest of you, as if he’s fighting the urge to look.
<<ct "brother" "Neutral">>
I—I just didn’t expect this. It’s not exactly... normal.
<</ct>>
You tilt your head, your smile turning mischievous as you take another step toward him, close enough that he can feel the warmth of your body.
<<ct "MC" "">>
Normal is boring, don’t you think?
<</ct>>
You laugh softly, your fingers brushing against his arm before pulling away, leaving him wanting more. He sighs, his expression softening as he walks further into the room. You give him a smile and [[leave his bedroom.->Brother's room]]<br><br>
<<set $minute +=30>>
<<MainChar_Stats "corruption" "1" "30">>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "brother" "+1">>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "cleanliness" "-10">>
<<elseif _cloth is "nude" and $brother.relationship > 40 and $mainChar.corruption >60 >>
<<ct "brother" "Tease">>
And naked in addition... What a lucky man I am.
<</ct>>
<<ct "MC" "">>
Do you like it, big brother?
<</ct>>
You giggle softly, your cheeks flushing as you continue cleaning the bedroom naked. The intensity of your brother's gaze sends shivers down your spine, and you can't help but move with a shy, teasing grace. The forbidden passion between you both lingers in the air, making your heart race. You steal glances at him, hoping to catch a hint of approval in his eyes. <br><br>
<span id='finish'><<linkreplace "Finish your task.">>
Finally, you step back and survey your work, a small smile playing on your lips. The room looks much better now, and you feel a quiet pride knowing you’ve done something to please him. <br>
Happy with your work, you [[leave the bedroom.->Brother's room]]<br><br>
<<set $minute +=30>>
<<MainChar_Stats "corruption" "1" "30">>
<<MainChar_Stats "brother" "+1">>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "cleanliness" "-10">>
<<replace #fuck>><</replace>>
<</linkreplace>></span><br>
<span id="fuck"><<linkreplace "Tease him and fuck him.">>
You smirk knowingly, your eyes glinting with mischief.
<<ct "MC" "">>
I was wondering, why waste time worrying about clothes? You're gonna rip them off me in a few seconds anyway.
<</ct>>
You bite your lip, your eyes flickering with a mix of innocence and longing. You twitch your hips slightly, your movements hesitant but deliberate, as if seeking his permission. You mimic a shy, almost questioning blowjob motion with your mouth, your gaze never leaving his.
<<ct "brother" "Tease">>
I think you’ve earned a little break.
<</ct>>
Before you can even react, he grabs your arm and guides you to the bed, pushing you down onto the mattress with a firm but gentle hand. His body presses against yours, and you feel a rush of excitement mixed with nervousness. His voice is thick with authority, and you can’t help but melt under his gaze.
<<ct "brother" "Tease">>
You know what you are, don’t you? You’re mine. My perfect little fuck toy, my dumb cum dumpster.
<</ct>>
<<ct "MC" "">>
Y-Yes, big brother... I am your stupid whore. I love being yours. I love making you happy. Please, tell me I’m doing good...
<</ct>>
He doesn’t waste any time. He spreads your legs and positions himself between them, his eyes locked onto yours. You feel him enter you, filling you completely, and you let out a soft, trembling moan. His thrusts are powerful, each movement sending waves of pleasure and submission through your body. The sound of flesh meeting flesh fills the room, and you cling to him, your body responding eagerly to his dominance. <br><br>
@@.default-image-wrapper; [img[String.format($urlPath + "/Brothers_Room/Fuck/Fuck"+either(1,2,4,5)+".webp")]] @@<br>
He continues to move, his body dominating yours. The sensation builds, and you feel a wave of pleasure wash over you.
<<ct "brother" "Happy">>
Yes big bro ~ Fuck - Fuck your tight little sister's cunt ~
<</ct>>
Just as you're about to reach your climax, he pulls out, his cock glistening with your juices. You watch as he reaches his climax, his body trembling with release as he fills you with his cum. Once he's finished, he stands up, his body relaxed and satisfied. He looks down at you, a mix of pride and dominance in his eyes.
<<ct "brother" "Happy">>
Good girl. You always take me so well.
<</ct>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Brothers_Room/Fuck/Fuck_finish0.webp")]] @@<br>
He turns and walks away, leaving you on the bed, your body filled with his cum. You feel a mix of pleasure and humiliation, knowing that you're his to use and discard as he pleases. As you lie there, you embrace the role, feeling a sense of connection and intimacy with your brother, knowing that this is what you both desire. You get up and clean yourself before [[leaving the room->Living room]]<br><br>
<<set $minute +=50>>
<<HaveASexWidget "vaginal" "brother" "inpussy">>
<<MainChar_Stats "corruption" "1" "60">>
<<MainChar_Stats "brother" "+1">>
<<MainChar_Stats "energy" "-30">>
<<MainChar_Stats "arousal" "50">>
<<MainChar_Stats "cleanliness" "-20">>
<<replace #finish>><</replace>><</linkreplace>></span>
<<elseif _cloth != "nude" and _cloth != "maid" and ($brother.relationship < 40 or $mainChar.corruption < 60)>>
The room is almost tidy now, but you take your time to finish up, aware of your brother’s presence behind you. You bend over slightly more than necessary to pick up a stray sock, letting your shirt ride up just enough to reveal a sliver of skin. You glance at him over your shoulder, a faint, innocent smile playing on your lips. You turn to face him, your voice soft but laced with a hint of something more. You step closer, close enough that he can catch the faint scent of your perfume. Your fingers trace the edge of the dresser, your movements deliberate but casual.
<<ct "MC" "">>
Do you ever think about how different things could be if we weren’t just brother and sister? Anyway... I should finish up here. Wouldn’t want you to think I’m slacking off.
<</ct>>You reach up to adjust the collar of his shirt, your fingers brushing against his skin. His breath hitches almost imperceptibly, and you let your hand drop, stepping back with a playful sigh. Finally, you step back and admire your work. The room is spotless, and the air between you is charged with something electric. <br>
pleased with the noticeable improvement, you [[leave the bedroom.->Brother's room]]<br><br>
<<set $minute +=30>>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "cleanliness" "-10">>
<<MainChar_Stats "brother" "+1">>
<<elseif _cloth != "nude" and _cloth != "maid" and $brother.relationship > 40 and $mainChar.corruption >60 >>
He thanks you and spend some time with you.<br><br>
<span id='finish'><<linkreplace "Continue your task.">>You keep cleaning the bedroom , feeling the intensity of your brother's gaze upon you. The forbidden passion between you and him almost takes over your mind. You can't help but tease him, almost unconsciously, knowing that it would only fuel his desire even more. Finally, you step back and admire your work. The room is spotless, and the air between you is charged with something electric. <br>
pleased with the noticeable improvement, you [[leave the bedroom.->Brother's room]]<br><br>
<<set $minute +=30>>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "cleanliness" "-10">>
<<MainChar_Stats "brother" "+1">>
<<replace #fuck>><</replace>>
<</linkreplace>></span><br>
<span id="fuck"><<linkreplace "Tease him and fuck.">>
You smirk knowingly, your eyes glinting with mischief.
<<ct "MC" "">>
I was wondering, why waste time worrying about clothes? You're gonna rip them off me in a few seconds anyway.
<</ct>>
You bite your lip, your eyes flickering with a mix of innocence and longing. You twitch your hips slightly, your movements hesitant but deliberate, as if seeking his permission. You mimic a shy, almost questioning blowjob motion with your mouth, your gaze never leaving his.
<<ct "brother" "Tease">>
I think you’ve earned a little break.
<</ct>>
Before you can even react, he grabs your arm and guides you to the bed, pushing you down onto the mattress with a firm but gentle hand. His body presses against yours, and you feel a rush of excitement mixed with nervousness. His voice is thick with authority, and you can’t help but melt under his gaze.
<<ct "brother" "Tease">>
You know what you are, don’t you? You’re mine. My perfect little fuck toy, my dumb cum dumpster.
<</ct>>
<<ct "MC" "">>
Y-Yes, big brother... I am your stupid whore. I love being yours. I love making you happy. Please, tell me I’m doing good...
<</ct>>
He doesn’t waste any time. He spreads your legs and positions himself between them, his eyes locked onto yours. You feel him enter you, filling you completely, and you let out a soft, trembling moan. His thrusts are powerful, each movement sending waves of pleasure and submission through your body. The sound of flesh meeting flesh fills the room, and you cling to him, your body responding eagerly to his dominance. <br><br>
@@.default-image-wrapper; [img[String.format($urlPath + "/Brothers_Room/Fuck/Fuck"+random(6)+".webp")]] @@<br>
He continues to move, his body dominating yours. The sensation builds, and you feel a wave of pleasure wash over you.
<<ct "brother" "Happy">>
Yes big bro ~ Fuck - Fuck your tight little sister's cunt ~
<</ct>>
Just as you're about to reach your climax, he pulls out, his cock glistening with your juices. You watch as he reaches his climax, his body trembling with release as he fills you with his cum. Once he's finished, he stands up, his body relaxed and satisfied. He looks down at you, a mix of pride and dominance in his eyes.
<<ct "brother" "Happy">>
Good girl. You always take me so well.
<</ct>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Brothers_Room/Fuck/Fuck_finish0.webp")]] @@<br>
He turns and walks away, leaving you on the bed, your body filled with his cum. You feel a mix of pleasure and humiliation, knowing that you're his to use and discard as he pleases. As you lie there, you embrace the role, feeling a sense of connection and intimacy with your brother, knowing that this is what you both desire. You get up and clean yourself before [[leaving the room->Living room]]<br><br>
<<set $minute +=50>>
<<HaveASexWidget "vaginal" "brother" "inpussy">>
<<MainChar_Stats "corruption" "1" "80">>
<<MainChar_Stats "arousal" "50">>
<<MainChar_Stats "brother" "+2">>
<<MainChar_Stats "energy" "-30">>
<<MainChar_Stats "cleanliness" "-20">>
<<replace #finish>><</replace>><</linkreplace>></span>
<</if>>
<<else>>
<<ct "brother" "Tease">>
Ah, sis, you're here. I was looking for you.
<</ct>>
His eyes sparkled with lust and a clear bulge protruded from his pants. In an instant, he strode across the room and grabbed your neck with firm authority, pushing you down onto the bed. You don’t fight back—you never do. You know what’s coming, and you're already responding to his dominance. A low moan escapes your lips as his hands clamp possessively around your throat.
<<ct "MC" "">>
Yes, bro... please use your little sister. I’m yours ~
<</ct>>
He doesn't waste any time, thrusting into you with force. You let out a gasp, your body adjusting to the sudden invasion. He begins to move with a steady rhythm, his hips slamming against yours, each thrust filling you completely. The room is filled with the sounds of flesh against flesh, and your moans mix with his grunts of pleasure. He treats you like an object, using your body for his own satisfaction. You embrace the role, feeling a sense of pleasure and submission as he takes control.
<<ct "brother" "Angry">>
You’re my little fuck toy, sis. You exist to please me. You know that, don’t you?
<</ct>>
<<ct "MC" "">>
Yes, bro... fuck me like you hate me. I deserve it.
<</ct>>
<<if _cloth is 'nude'>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Brothers_Room/Fuck/FuckAnal"+random(0,2,3)+".webp")]] @@<br>
<<else>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Brothers_Room/Fuck/FuckAnal"+random(0,3)+".webp")]] @@<br>
<</if>>
He growls, his movements becoming more forceful and urgent as he ravages your tight asshole with unrestrained passion. You whimper softly, your body arching to meet his thrusts, the sensation overwhelming. A wave of pleasure builds within you, even as tears prick at the corners of your eyes. You know this is wrong—technically, it’s rape—but your body betrays your mind, craving the degradation.
<<ct "brother" "Tease">>
That’s right, take it all. You love this, don’t you? You love being my little slut.
<</ct>>
<<ct "MC" "">>
My... My ass.. it hurts ~
<</ct>>
Finally, with a deep groan, he releases inside you, filling you with his cum. You feel the warmth spread through you, a twisted sense of satisfaction washing over you. He pulls out, his breath ragged, and looks down at you with a mix of satisfaction and cruelty in his eyes. <br><br>
@@.default-image-wrapper; [img[String.format($urlPath + "/Brothers_Room/Fuck/Fuck_finish0.webp")]] @@<br>
You lie there, your body trembling and your breath coming in short gasps. You feel a sense of humiliation and pleasure, knowing that you've pleased him and fulfilled your role as his submissive. He's already buttoning his shirt when you're still on the bed, barely conscious, covered in his cum and trying to recover.
<<ct "MC" "">>
That was... nice, bro.
<</ct>>
With one last moan of exhausted but satisfied pleasure, you get up and [[leave the room.->Living room]]<br><br>
<<set $minute +=50>>
<<HaveASexWidget "rape" "brother" "inass">>
<<MainChar_Stats "corruption" "1" "80">>
<<MainChar_Stats "arousal" "50">>
<<MainChar_Stats "energy" "-40">>
<<MainChar_Stats "cleanliness" "-30">>
<</if>><br><br>
<</linkreplace>>
<</if>> <<set $mainChar.look.accessories.neck.name to "Leash">>
<<if $brother.hasLeash != true and $Warning_Leash != true>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/TechFolder/Warning.jpg')]]
@@<br>
This action will enable new actions based on a pet-play and sub/dom relationship with your brother (you're the sub)!<br><br>
<<link "Continue on that path.">> <<set $Warning_Leash to true>><<goto "Pet Play">><</link>><br>
<<link "Come back later.">><<goto "Brother's room">><</link>> (Keep the action available in the brother's room)<br>
<<link "Don't follow that path.">> <<set settings.EnableLeash to false>><<goto "Brother's room">><</link>> (remove the option from the game, still activable in the settings)
<<elseif $brother.hasLeash != true>>
<<set $brother.hasLeash to true>>
<<set $brother.hasLeashSince to $dayCount>>
<<Achievements "petplay" "Leashed and collared">>
You approach your brother, feeling a bit embarrassed about the request you're about to make. In your hand, you hold a leash, a symbol of your intentions. He turns towards you, noticing your hesitation and the object you’re clutching.
<<ct "brother" "Neutral">>
What’s up? You look nervous.
<</ct>>
He is fully unaware of what you're about to ask. You take a deep breath, your fingers tightening around the leash. Your voice trembles slightly as you force yourself to speak, your eyes downcast.
<<ct "MC" "">>
I was wondering if... maybe... you could walk *me* sometimes. And, um, maybe become... my owner from time to time?
<</ct>>
You hold out the leash, your hands shaking. The weight of your request hangs between you, thick with the unspoken taboo of what you’re asking. Your brother looks at you, his expression a mix of confusion and curiosity.
<<ct "brother" "Surprised">>
Huh...Wait, what? I... I don't understand...
<</ct>>
You take another deep breath, gathering your courage.
<<ct "MC" "">>
I want to be your pet. And this is my leash for you.
<</ct>>
You say it straightforwardly, your cheeks burning. and your voice steady despite the nervous flutter in your stomach. You hold up the leash, your eyes meeting his with a mix of determination and submission. Your brother is taken aback, his eyes widening in shock. He stares at you for a long moment, his eyes tracing the curves of your body, the way you’re already positioning yourself lower, ready to submit. A slow smirk spreads across his face as he realizes the power you’re handing him.
<<ct "brother" "Surprised">>
You’re serious? You want me to treat you like my little pet? What would Mom and Dad think if they saw their precious daughter leashed and on her hands and knees for her big brother?
<</ct>><<ct "MC" "">>
I don’t care. I just want to be yours. I want you to show me what it’s like to belong to someone... to you.
<</ct>>He takes the leash from your trembling hands, his grip firm and possessive. The way he looks at you now is different—filled with a mix of arousal and authority.
<<ct "brother" "Tease">>
Okay... Ready for your first walk, pet?
<</ct>>A big smile spreads across your face, a rush of excitement and relief washing over you. You drop to all fours immediately in front of him, swaying your ass provocatively as you place the leash in your mouth, offering it to him. <br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Brothers_Room/BDSM/Leash_intro' +random(1)+'.webp')]]
@@
The leash in his hand feels like a promise, a secret bond between the two of you that no one else can ever know about. He tugs gently, testing your obedience, and you follow without hesitation, your heart racing at the thought of what your parents would do if they walked in right now. He takes the leash, his grip firm and commanding, and tugs on it, leading you forward. He starts by giving you a few simple commands, testing your obedience. You respond well, showing eagerness to please.
<<ct "brother" "Tease">>
That’s it, keep up. Show me how well you can follow orders, little sister.
<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Brothers_Room/BDSM/Leash_tease' + random(4) + '.webp')]]@@<br>
You crawl after him, your movements fluid and eager. The thought of being caught, of your parents discovering their daughter acting like a dog for her own brother, only heightens your arousal. He tightens the leash occasionally, choking you just enough to make you gasp, and you moan softly, loving the way it makes you feel owned. You feel a strange sense of liberation as you follow him, your movements fluid and obedient. <br>
He begins <<linkreplace "walking you beside him.">>walking you beside him, and you fall into step, staying on all fours like a loyal dog. You don't exactly know why, but you like it a lot. The sensation of being led, of being completely under his control, sends a thrill through your body. You feel a deep sense of submission, a willingness to please that grows stronger with each passing moment.<br><br>
Your brother's dominance becomes more pronounced as time passes. He walks with confidence, his grip on the leash firm and commanding. You can feel his eyes on you, watching your every move, and it fills you with a mix of excitement and trepidation. You are his slave now, and in a way, you feel liberated by it. The responsibility of making decisions, of being in control, is lifted from your shoulders, and you find a strange comfort in that. He issues commands with ease, and you obey without hesitation. <br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Brothers_Room/BDSM/Leash_walk' + random(4) + '.webp')]]
@@<br>
As you follow him, you have the growing feeling of turning into your brother's bitch, and even though you don't fully accept it right now, you love it. The sensation of the leash around your neck, the way he controls your every move, sends a thrill of submission through your body. Suddenly, he pulls the leash tighter, forcing you to sit. The collar tightens around your neck, choking you slightly. For a fraction of a second, the sensation of being choked causes an unexpected groan of pleasure to escape your lips. Your brother notices it immediately, a smirk playing on his lips.<br><br>
<<ct "brother" "Tease">>
Look at you, such a desperate little slut for your big brother. You love to choke? I’ll give you something to choke on.
<</ct>>He pats your head before unzipping his pants, freeing his already hardening cock. With a firm grip on the leash, he forces his shaft into your throat, keeping the pressure on your neck. You gag slightly, your eyes watering as you struggle to take him all the way in.
<<ct "brother" "Angry">>
Take it all, pet. Show me how much you love being used.
<</ct>>You moan around his cock, the vibrations making him groan. He fucks your mouth with increasing intensity, his hips bucking as he uses you for his pleasure. Tears stream down your face, but you don’t dare pull away.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Brothers_Room/BDSM/Leash_FaceFuck' + random(2) + '.webp')]]
@@<br>
You feel him inside your throat, fucking your face while he pulls the leash to force your head against him. You moan around his cock, the vibrations sending waves of pleasure through his body. He groans, his hips bucking as he fucks your mouth with increasing intensity. You can feel the tears streaming down your face, your mascara running as you struggle to keep up with his demands. <<ct "brother" "Tease">>
You like that, don’t you? You love being my little fuck toy, don’t you?
<</ct>>You try to nod, your mouth stuffed with his cock, your body trembling with pleasure and submission. <br><br>
The sensation of being choked, of being used for his pleasure, sends a rush of adrenaline through your body, heightening your arousal. You're completely at his mercy, and realizing it gives you your first orgasm since you became a pet. He pulls out suddenly, his cock glistening with your saliva. He looks down at you, his eyes filled with a mix of lust and dominance.
<<ct "brother" "Tease">>
Bark for me, pet.
<</ct>>You obey, behaving like the dog you are, letting out a series of barks as you shake your ass and wag your imaginary tail.
woof-woof
<<ct "MC" "">>
WOOF! WOOF - WOOF !
<</ct>><<ct "brother" "Tease">>
Turn around. Present yourself.
<</ct>>You obey, turning around on all fours, <<linkreplace "presenting your ass to him.">>presenting your ass to him. He grips your hips, positioning you over his cock. With a firm thrust, he enters you, filling you completely. You moan, your body trembling with a mix of pleasure and pain.
<<ct "brother" "Tease">>
Hmmm... Fucking bitch ~
<</ct>>He begins to fuck you hard and fast, his hips slamming against your ass with each powerful thrust. You can feel his cock hitting deep inside you, sending waves of pleasure through your body. You moan and whimper, your body moving in sync with his as he uses you for his pleasure. He grips your hair, pulling your head back as he continues to fuck you with increasing intensity.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Brothers_Room/BDSM/Leash_Fuck' + random(5) + '.webp')]]@@<br>
You continue to bark and shake your ass, the pleasure intensifying as the collar constricts your breathing. Your body trembles with the force of your orgasm, and you let out a final, desperate bark as you come, the sensation of being choked heightening your pleasure. After a few minutes, he slows down, and you understand that this little experiment is almost finished. You turn back to face him, your eyes filled with a mix of gratitude and submission.
<<ct "brother" "Tease">>
Ready for my load, little slut? Beg for it.
<</ct>>You don't wait for his request, opening your mouth wide and sticking out your tongue, hoping to be fed by your brother's cum. You look up at him with eager, pleading eyes, your body trembling with anticipation.
<<ct "MC" "">>
WOOF! Please, brother... huh - breed your bitch ~ hmmm... Feed your - your little pet sister ~
<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Brothers_Room/BDSM/Beg.webp')]]
@@<br>
He smiles down at you, his eyes gleaming with satisfaction and dominance. With that, he grips his cock and begins to stroke it, his eyes locked on yours as he brings himself to the edge. You watch him eagerly, your mouth open and ready, your tongue out and waiting. But against all expectations, he changes direction at the last moment. With a groan, he comes, his hot seed <<linkreplace "spilling onto the floor.">>spilling onto the floor instead of into your waiting mouth. <br><br>
You watch in shock and disappointment as his cum pools on the ground.
<<ct "brother" "Tease">>
You want it? Then go get it.
<</ct>>He forces your head down, pressing your face into the puddle of cum on the floor. You don't mind; in fact, you were going to lick it off the floor anyway. You eagerly lap up his seed, your tongue working quickly to clean up every last drop. The taste of him, the sensation of being degraded and used, sends a rush of pleasure through your body. The degradation, the secrecy, the knowledge that your parents would never approve—it all makes it so much sweeter.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Brothers_Room/BDSM/Lick_floor{0}.webp',random(3))]]
@@<br>
You moan softly, your body trembling with a mix of humiliation and arousal as you lick the floor clean. Your brother watches you, his eyes gleaming with satisfaction and dominance. You swallow every drop of cum from the floor. Your brother takes you by the hair and praises you.
<<ct "brother" "Tease">>
You're a good puppy.
<</ct>><<ct "MC" "">>
Th- Thank you... Thanks for being my owner.
<</ct>>
He smiles down at you, his eyes filled with a mix of approval and affection as he gives you a kiss on the forehead and pat your head. He leaves the room and let you alone on the floor, used by the experiment and very tired. In the end, you had three orgasms. You didn't expect it but you love being dominated, and you're ready to do it again another time. Even though your relationship with your brother will surely be different, in appearance you hope it'll remains the same. <br><br>
For now, you know this is just a roleplay game... but you can't help but think if you would be happy as your brother's full-time slave... Anyway, it's time to get up, remove that leash you almost forgot you had - despite it almost chokes you - and [[refresh yourself in the bathroom.->Bathroom][ $mainChar.look.accessories.neck.name = ""]]<br><br>
<<HaveASexWidget "anal" "brother" "face">>
<<HaveASexWidget "vaginal" "brother">>
<<HaveASexWidget "bj" "brother">>
<<MainChar_Stats "brother" "2">>
<<MainChar_Stats "arousal" "80">>
<<MainChar_Stats "corruption" "1" "$mainChar.maxCorruption">>
<<MainChar_Stats "energy" "-40">>
<<MainChar_Stats "cleanliness" "-40">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "makeup" "Ruined">>
<<MainChar_Stats "intellect" "-2">>
<</linkreplace>><</linkreplace>><</linkreplace>>
<<else>>
You put the collar around your neck, feeling the cool leather against your skin. You drop to all fours, taking the leash in your mouth before approaching your brother. The familiar sensation of the collar and leash sends a thrill of excitement and submission through your body. You crawl toward your brother, your heart pounding with anticipation. The thought of what your parents would think if they saw you like this only heightens your excitement.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Brothers_Room/BDSM/Leash_intro'+random(1)+'.webp')]]
@@<br>
<<ct "brother" "Tease">>
Ah, it's time to walk the pet, isn't it?
<</ct>>
He slaps your ass firmly, the sting radiating through your body. You whimper, your eyes locked on his as he takes the leash from your mouth, his grip unyielding.
<<ct "brother" "Tease">>
Good girl. Now, let’s see how well you can follow my commands. Sit.
<</ct>>
You obey instantly, sitting back on your heels, your body trembling with anticipation. He tugs gently on the leash, forcing your head up to meet his gaze.
<<ct "brother" "Tease">>
Such a good girl. You were made for this, weren’t you?
<</ct>>
<<ct "MC" "">>
Woof !
<</ct>>
<<ct "brother" "Neutral">>
Now, roll over. Show me how desperate you are for my approval.
<</ct>>
You comply immediately, rolling onto your back, your body exposed and vulnerable. Your mind races with the thought of how wrong this is—how your parents would be horrified—but it only fuels your desire to be his.
<<ct "brother" "Neutral">>
Stay.
<</ct>>
You freeze in place, your body tense, waiting for his next command. He walks around you, the leash still in his hand, appraising you like a prized possession. He kneels down beside you, his hand running over your body, petting and stroking you like a beloved animal.
<<ct "brother" "Tease">>
Such a good little bitch.
<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Brothers_Room/BDSM/Leash_tease' + random(6) + '.webp')]]
@@<br>
He begins walking you beside him, the leash held firmly in his hand. You crawl on all fours, acting like a dog, your body moving in sync with his commands. The roleplay feels natural now, and you can't help but embrace the submissive pleasure it brings you. You feel it deep within you—this isn't just a one-time thought; you genuinely enjoy being a pet.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Brothers_Room/BDSM/Leash_walk' + random(4) + '.webp')]]
@@<br>
Suddenly, he pulls the leash sharply, tightening it around your neck and forcing you to a sitting position. Your breath hitches as the collar presses against your throat, the sensation both restricting and exhilarating. This is the moment you've been craving—being roughly fucked by your brother, embracing the submissive whore you truly are.
<<ct "brother" "Tease">>
You’re the best pet I could ever own. And since you’ve been so good, I’ll give you your treats.
<</ct>>
Your brother notices your dripping pussy. He unzips his pants, his hard cock springing free.
<<ct "brother" "Tease">>
Open wide.
<</ct>>
He forces <<linkreplace "his shaft into your throat.">>his shaft into your throat, the leash still tight around your neck. You gag slightly, your eyes watering as he fucks your face, his hips thrusting against your lips. The taste of him, the feel of him filling your mouth, sends waves of pleasure through your body.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Brothers_Room/BDSM/Leash_FaceFuck' + random(2) + '.webp')]]
@@<br>
He pulls the leash tighter, forcing your head against him, your nose pressed against his pubic bone. You're completely at his mercy, your body trembling with a mix of pleasure and submission. He pushes you onto your back, his body covering yours as he begins to fuck you roughly, his cock slamming into your pussy with brutal force. You moan, your body arching against him, meeting each of his thrusts with eager abandon, like the good fuck toy you expect to be. You come hard, your body convulsing with pleasure as he continues to pound into you.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Brothers_Room/BDSM/Leash_Fuck' + random(5) + '.webp')]]
@@
<<ct "brother" "Tease">>
Last time, I loved watching you lick my cum from the floor. So here we go again. But first, beg for it.
<</ct>>
You don’t hesitate, opening your mouth wide and sticking out your tongue, your eyes filled with desperation and submission. You hope to be fed by your brother's cum. <br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Brothers_Room/BDSM/Beg.webp')]]
@@
<<ct "brother" "Tease">>
Nice. You really are the perfect pet, sister.
<</ct>>
With that, he grips his cock and begins to stroke it, his eyes locked on yours as he brings himself to the edge. You watch him eagerly, your mouth open and ready, your tongue out and waiting. With a final, deep groan, he comes, his cock pulsing as he releases a torrent of cum onto the floor.
<<ct "brother" "Tease">>
Now go get it. Show me how much you love being my little whore.
<</ct>>
He watches as you drop to all fours, your tongue darting out to lick up every drop of his cum from the floor. The taste of him, the feel of his seed on your tongue, sends waves of pleasure through your body. You swallow eagerly, your eyes locked on his, seeking his approval.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Brothers_Room/BDSM/Lick_floor{0}.webp',random(3))]]
@@
<<ct "brother" "Tease">>
Mom and Dad would be disgusted if they saw you now, haha!
<</ct>>
He takes you by the hair, pulling your head back to look at him. He leans down and kisses your forehead, his touch gentle and loving.
<<ct "brother" "Tease">>
Now, clean yourself up, puppy.
<</ct>>
For now, you know this is just a roleplay game... but you can't help but think if you would be happy as your brother's full-time slave... You think so... But anyway, it's time to get up, remove that leash you almost forgot you had - despite it almost chokes you - and [[refresh yourself in the bathroom.->Bathroom][ $mainChar.look.accessories.neck.name = ""]]<br><br>
<<set $mainChar.HasPetPlayed to $daycount>>
<<set $hour +=1>>
<<HaveASexWidget "anal" "brother" "face">>
<<HaveASexWidget "vaginal" "brother">>
<<HaveASexWidget "bj" "brother">>
<<MainChar_Stats "brother" "2">>
<<MainChar_Stats "arousal" "80">>
<<MainChar_Stats "corruption" "1" "$mainChar.maxCorruption">>
<<MainChar_Stats "energy" "-40">>
<<MainChar_Stats "cleanliness" "-40">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "makeup" "Ruined">>
<<MainChar_Stats "intellect" "-2">>
<</linkreplace>>
<</if>>
<<set $mainChar.HasPetPlayed to $dayCount>>
<<set $hour +=1>>
<<if $mainChar.camgirl.streamNumber is undefined>>
<<set $mainChar.camgirl.streamNumber to 0>><</if>>
<<if $mainChar.camgirl.totalEarnings is undefined>>
<<set $mainChar.camgirl.totalEarnings to 0>><</if>>
<<if $mainChar.camgirl.subscribers is undefined>>
<<set $mainChar.camgirl.subscribers to 0>><</if>>
<<if $mainChar.camgirl.subscribers >=500>>
<<Achievements "camgirl" "Trending Pussy">>
<</if>>
<<if $mainChar.isCamGirl != true>>
With a mix of excitement and nerves, you're finally taking the plunge into the world of CamGirl streaming. <br>
As you fill out the registration form on the website, the idea of presenting yourself to strangers online thrills you. The uncertainty of how things will unfold adds to the exhilaration. Though unsure of the journey ahead, you're eager to give it a shot and see where it takes you.<br><br>
<<set $mainChar.isCamGirl to true>>
<</if>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Laptop/Camshow/Setup{0}.webp',random(0,2))]]
@@<br>
You connect to the website where you can <<linkreplace "see your stats.">> see your stats:<br>
@@.narrator; # Subscribers : <<print $mainChar.camgirl.subscribers>><br>
# Shows completed : <<print $mainChar.camgirl.streamNumber>><br>
# Total earnings : <<print $mainChar.camgirl.totalEarnings>>@@
<</linkreplace>><br><br>
It's time to start your show.
<<if !$inventory.has('techItems','High Quality Webcam') >>
<br>Because you're not using a high-quality webcam, you may earn less and attract fewer viewers to your stream.
<</if>>
<<if !$inventory.has('techItems', 'Streaming setup') >>
<br>Buying a streaming setup would increase your earnings and number of viewers.
<</if>><br><br>
<<if $mainChar.camgirl.streamNumber < 5>>
<<if $mainChar.look.clothes.torso.name is '' and $mainChar.look.clothes.legs.name is ''>>
For a start, you rather want to show yourself clothed. You take a shirt and pants in your [[wardrobe.->Wardrobe]] before starting your show. <<else>>
[[Stay clothed for now.->Cam Show][$camShow = 'clothed']]<</if>>
<<else>> [[Do a clothed show.->Cam Show][$camShow = 'clothed']]<</if>><br>
<<if $mainChar.camgirl.streamNumber >= 10>>
[[Do a naked show.->Cam Show][$camShow = 'naked']]<br><</if>>
<<if $mainChar.camgirl.streamNumber >= 20 and $inventory.has('SexShopItems','Dildo')>>
[[Suck a dildo.->Cam Show][$camShow = 'suck']]<br><</if>>
<<if $mainChar.camgirl.streamNumber >= 30>>
[[Finger your pussy.->Cam Show][$camShow = 'finger']]<br><</if>>
<<if $mainChar.camgirl.streamNumber >= 40 and $inventory.has('SexShopItems','Dildo')>>
[[Fuck your pussy.->Cam Show][$camShow = 'pussyDildo']]<br><</if>>
<<if $mainChar.camgirl.streamNumber >= 50 and $inventory.has('SexShopItems','Dildo')>>
[[Fuck your ass.->Cam Show][$camShow = 'ass']]<br><</if>>
<<if $mainChar.camgirl.streamNumber >= 40 and $inventory.has('SexShopItems','Fuck Machine')>>
[[Use your fuck machine.->Cam Show][$camShow = 'machine']]<br><</if>>
<<if $mainChar.camgirl.streamNumber >= 60 and $brother.relationship >= 40 and $brother.currentLocation != "School">>
You need, something rough... [[Call your brother.->Cam Show][$camShow = 'brother']]<br><</if>>
<<if $mainChar.camgirl.streamNumber >= 60 and $mom.relationship >= 40 and $mom.currentLocation != "Work">>
You need something sweet... [[Call your mom.->Cam Show][$camShow = 'mom']]<br><</if>>
<<if $mainChar.camgirl.streamNumber >= 80 and $inventory.has('SexShopItems','Horse dildo')>>
[[Ravage your body.->Cam Show][$camShow = 'horse']]<br><</if>>
<br>
It's time to [[cut your stream.->Bedroom]]<<set $hour +=1>>
<<if $inventory.has('techItems','High Quality Webcam') and $inventory.has('techItems', 'Streaming setup')>>
<<set _qualityCoef to 1>>
<<elseif $inventory.has('techItems','High Quality Webcam') or $inventory.has('techItems','Streaming setup')>>
<<set _qualityCoef to 2>>
<<else>>
<<set _qualityCoef to 4>>
<</if>>
<<if $camShow is 'clothed'>>
Your heart starts to race as you enter the dim light of your webcam. You're fully clothed, wearing an outfit that hugs your curves just enough to be enticing without revealing too much. You begin to dance, moving sensually to the music playing in the background. Even though a fully-clothed stream doesn't bring many viewers, comments slowly start to pour in. <br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Laptop/Camshow/Clothed{0}.webp',random(3))]]
@@<br>
You smile coyly at the camera, your eyes sparkling with mischief. You continue to dance, your movements fluid and graceful. You twirl, giving your viewers a glimpse of your back, your hips swaying seductively.
<<if gaussian($mainChar.attractiveness,15)>=30 is 0>>
With a growing dread, you watch as the chat begins to fill with clamoring requests for you to show your body. <br><br>
<<if $mainChar.camgirl.streamNumber < 5>>
You don't feel confident enough to do it right now, so you continue as before. However, you think about this request... and if you would accept it in the future.<br><br>
<<if $mainChar.energy <= 30>>
For now, you're too tired to continue and you decide to [[cut the stream->Bedroom]] for today.<br><br>
<<else>>
You can either continue the [[same type of show->Cam Show]] or [[change to something else.->Camgirl]]<br>
However, you can also [[cut the stream->Bedroom]] for today if you want.<br><br>
<</if>>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "corruption" "1" "40">>
<<set _money to Math.round(gaussian($mainChar.attractiveness,15)/4 / _qualityCoef)>>
<p class="add">+_money Money</p> <<set $mainChar.money += _money>><br>
<<set $mainChar.camgirl.totalEarnings += _money>>
<<set $mainChar.camgirl.streamNumber += 1>>
<<set _subs to Math.round(gaussian($mainChar.attractiveness,15)/4/_qualityCoef)>>
<p class="add">+_subs Subscribers</p> <<set $mainChar.camgirl.subscribers += _subs>><br>
<<MainChar_Stats "energy" "-30">>
<<MainChar_Stats "cleanliness" "-10">>
<<else>>
<span id="accept"><<linkreplace "Accept the request">> You eagerly accept the request and begin to peel away your clothing layer by layer.Your audience's fervor is palpable as you perform, and you watch with satisfaction as the number of subscribers soars.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Laptop/Camshow/Flash{0}.webp',random(3))]]
@@<br>
Your heart races as you stand in front of the camera, stripped bare for the world to see. A wild thrill of forbidden lust rushes through you as your body is exposed to strangers on the internet. You can't help but be aroused by the situation. The request accomplished, you quickly cover yourself again, but the fire burning inside remains. <br> After almost one hour,
<<if $mainChar.energy <= 30>>
you're too tired to continue and you decide to [[cut the stream->Bedroom]] for today.<br><br>
<<else>>
You can either continue the [[same type of show->Cam Show]] or [[change to something else.->Camgirl]]<br>
However, you can also [[cut the stream->Bedroom]] for today if you want.<br><br>
<</if>>
<<MainChar_Stats "arousal" "20">>
<<MainChar_Stats "corruption" "1" "50">>
<<set _money to Math.round(gaussian($mainChar.attractiveness,15)/3.5/_qualitycoef)>>
<p class="add">+_money Money</p> <<set $mainChar.money += _money>><br>
<<set $mainChar.camgirl.totalEarnings += _money>>
<<set $mainChar.camgirl.streamNumber += 1>>
<<set _subs to Math.round(gaussian($mainChar.attractiveness,15)/3.5/_qualitycoef)>>
<p class="add">+_subs Subscribers</p> <<set $mainChar.camgirl.subscribers += _subs>><br>
<<MainChar_Stats "energy" "-30">>
<<MainChar_Stats "cleanliness" "-5">>
<<replace #refuse>><</replace>><</linkreplace>><br></span>
<span id="refuse"><<linkreplace "Refuse the request">> You refuse the request and continue the show as you intented. However, you notice that your decision has an impact on your earnings and subscriptions.<br><br>
<<if $mainChar.energy <= 30>>
you're too tired to continue and you decide to [[cut the stream->Bedroom]] for today.<br><br>
<<else>>
You can either continue the [[same type of show->Cam Show]] or [[change to something else.->Camgirl]]<br>
However, you can also [[cut the stream->Bedroom]] for today if you want.<br><br>
<</if>>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "corruption" "1" "30">>
<<set _money to Math.round(gaussian($mainChar.attractiveness,15)/4 / _qualityCoef)>>
<p class="add">+_money Money</p> <<set $mainChar.money += _money>><br>
<<set $mainChar.camgirl.totalEarnings += _money>>
<<set $mainChar.camgirl.streamNumber += 1>>
<<set _subs to Math.round(gaussian($mainChar.attractiveness,15)/4 / _qualityCoef)>>
<p class="add">+_subs Subscribers</p> <<set $mainChar.camgirl.subscribers += _subs>><br>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "cleanliness" "-5">>
<<replace #accept>><</replace>><</linkreplace>><br></span>
<</if>>
<<else>>
<<if $mainChar.energy <= 30>>
you're too tired to continue and you decide to [[cut the stream->Bedroom]] for today.<br><br>
<<else>>
You can either continue the [[same type of show->Cam Show]] or [[change to something else.->Camgirl]]<br>
However, you can also [[cut the stream->Bedroom]] for today if you want.<br><br>
<</if>>
<<MainChar_Stats "arousal" "20">>
<<MainChar_Stats "corruption" "1" "30">>
<<set _money to Math.round(gaussian($mainChar.attractiveness,15)/4 / _qualityCoef)>>
<p class="add">+_money Money</p> <<set $mainChar.money += _money>><br>
<<set $mainChar.camgirl.totalEarnings += _money>>
<<set $mainChar.camgirl.streamNumber += 1>>
<<set _subs to Math.round(gaussian($mainChar.attractiveness,15)/4 / _qualityCoef)>>
<p class="add">+_subs Subscribers</p> <<set $mainChar.camgirl.subscribers += _subs>><br>
<<MainChar_Stats "energy" "-30">>
<<MainChar_Stats "cleanliness" "-5">>
<</if>>
<<elseif $camShow is 'naked'>>
The anticipation builds inside you as you strip off your clothes. You know that this will make your stream more appealing to viewers, yet the idea of exposing yourself to a room full of strangers sends a wave of adrenaline through your veins. Your naked body is now on display and you can feel the excitement coursing through your veins as even more strangers join the viewing audience.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Laptop/Camshow/Naked{0}.webp',random(3))]]
@@<br>
<<ct "MC" "">>
Hey, everyone. Miss me?
<</ct>>
You try to entertain your viewers while reading the chat. Some comments make you flush.
<<ct "Male" "" "1">>
Fuck, look at that body!
<</ct>>
<<ct "Male" "" "1">>
You’re a goddess, holy shit !
<</ct>>
Your hand drifts lower, fingers skimming over the curve of your breast. The camera loves the way your back arches, the way your lips part just slightly. You can almost hear the collective intake of breath through the screen.
<<ct "MC" "">>
Mmm, someone’s eager tonight. What do you want to see first?
<</ct>>
<<ct "Male" "" "1">>
Spread those legs, let us see how wet you are!
<</ct>>
<<ct "Male" "" "1">>
Bet you’d let anyone fuck that pretty little cunt, huh?
<</ct>>
That one hits harder. You falter, your breath hitching, but you force your voice to stay steady, sultry. For a moment, you feel powerful. For a moment, it’s your show, your rules.
<<ct "MC" "">>
Look how ready I am for you… Do you want to see me touch myself? Or should I make you beg for it first?
<</ct>>
<<ct "Male" "" "1">>
I’d ruin that tight little pussy.
<</ct>>
You smile, knowing you give them exactly what they came for.<br>
<<if $mainChar.energy <= 30>>
you're too tired to continue and you decide to [[cut the stream->Bedroom]] for today.<br><br>
<<else>>
You can either continue the [[same type of show->Cam Show]] or [[change to something else.->Camgirl]]<br>
However, you can also [[cut the stream->Bedroom]] for today if you want.<br><br>
<</if>>
<<MainChar_Stats "arousal" "20">>
<<MainChar_Stats "corruption" "1" "40">>
<<set _money to Math.round(gaussian($mainChar.attractiveness,15)/2 / _qualityCoef)>>
<p class="add">+_money Money</p> <<set $mainChar.money += _money>><br>
<<set $mainChar.camgirl.totalEarnings += _money>>
<<set $mainChar.camgirl.streamNumber += 1>>
<<set _subs to Math.round(gaussian($mainChar.attractiveness,15)/2 / _qualityCoef)>>
<p class="add">+_subs Subscribers</p> <<set $mainChar.camgirl.subscribers += _subs>><br>
<<MainChar_Stats "energy" "-30">>
<<MainChar_Stats "cleanliness" "-5">>
<<elseif $camShow is 'suck'>>
Excitement ripples through you as you assemble your streaming desk, laying out a fleshy dildo next to you. Your body prickles with anticipation as you imagine your <<print $mainChar.camgirl.subscribers>> subscribers watching you take it into your mouth, their breaths held in unison in expectation. The very thought of it sends a wave of arousal through you, your pussy already dripping wet with desire. The anticipation builds as the first viewers appear on the stream. You take a deep breath, feeling a mix of nerves and anticipation. <br><br>
<<ct "MC" "">>
Hey, boys. Miss me? I know you did. Thanks for joining me tonight. I hope you're all ready for a good time ~
<</ct>>
You reach over to your nightstand, picking up the large, realistic dildo. You hold it up to the camera, letting your viewers get a good look.
<<ct "MC" "">>
Look at this big thing—think I can take it all? Bet you’d love to see me try.
<</ct>>
<<ct "Male" "" "1">>
fuck yeah slut show us that throat !
<</ct>>You giggle, tilting your head like you’re considering their words, like they’re the sweetest compliments. Taking a deep breath, you plunge it into your mouth without hesitation, broadcasting the spectacle across the world wide web. Your eyes locked onto the camera, you can see the chat going wild, messages pouring in.
<<ct "Male" "" "1">>
please don’t hurt yourself babe
<</ct>><<ct "Male" "" "1">>
That's it, cocksleeve. Make it messy. We want to see you choke on it!
<</ct>>
<<ct "MC" "">>
Aww, you guys are too kind. Calling me pretty and a cocksleeve? I’m blushing. But don’t worry, babygirl here knows her place. Gonna show you just how deep this throat goes.
<</ct>>
Your fingers wrap around the base of the dildo, and you press the tip against your lips, letting it part them just slightly. You open wider, letting the toy slide in inch by inch.
@@.default-image-wrapper;
[img[String.format($urlPath + '/Laptop/Camshow/Mouth{0}.webp',random(0,6))]]
@@<br>
<<ct "MC" "">>
Mmm, I am a whore, aren’t I? But I’m your whore tonight. Gonna let you all watch me choke on this big cock like the greedy little slut I am.
<</ct>>
You take a deep breath, relaxing your throat, and push the dildo deeper, taking it all the way down. You hold it there for a moment, your eyes watering, your breath coming in ragged gasps.
<<ct "Male" "" "1">>
holy shit look at her take it
<</ct>>You pull back, a mix of saliva and tears dripping down your chin, your mouth open wide as you catch your breath. You take it deeper this time, your nose pressing against the base. You hold it there, your throat bulging around it, your hands gripping your knees to keep yourself steady. The chat loses its mind.
<<ct "Male" "" "1">>
I’m cumming just from watching you
<</ct>><<ct "Male" "" "1">>
you’re a fucking goddess
<</ct>>You pull off again, coughing, but your smile never falters. You run your tongue along the length of the toy, cleaning it off slowly, deliberately. You close your eyes, letting the burn in your throat remind you why you’re here—because you love it. Because they love it. Because for these few minutes, you’re the most desired thing in the world. You can't help but smile as you think of the sheer number of people who came watching you gag on that dildo.<br><br>
<<if $mainChar.energy <= 30>>
For now, you're too tired to continue and you decide to [[cut the stream->Bedroom]] for today.<br><br>
<<else>>
You can either continue the [[same type of show->Cam Show]] or [[change to something else.->Camgirl]]<br>
However, you can also [[cut the stream->Bedroom]] for today if you want.<br><br>
<</if>>
<<MainChar_Stats "arousal" "30">>
<<MainChar_Stats "corruption" "1" "40">>
<<set _money to Math.round(gaussian($mainChar.attractiveness,15) / _qualityCoef)>>
<p class="add">+_money Money</p> <<set $mainChar.money += _money>><br>
<<set $mainChar.camgirl.totalEarnings += _money>>
<<set $mainChar.camgirl.streamNumber += 1>>
<<set _subs to Math.round(gaussian($mainChar.attractiveness,15) / _qualityCoef)>>
<p class="add">+_subs Subscribers</p> <<set $mainChar.camgirl.subscribers += _subs>><br>
<<MainChar_Stats "energy" "-30">>
<<MainChar_Stats "cleanliness" "-10">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "makeup" "Ruined">>
<<MainChar_Stats "intellect" "-1">>
<<elseif $camShow is 'finger'>>
Desire courses through your veins like fire as you anticipate the thrill of fingering your pussy in front of unknown watchers. You feel a surge of arousal as you imagine the number of viewers who will cum watching you, and your pussy is already drenched by the depths of your own arousal.
<<ct "MC" "">>
Hey, everyone! Hope you’re ready for a fun night ~
<</ct>>
<<ct "Male" "" "1">>
Bet you’re already wet. Slut.
<</ct>>
Your breath hitches. Slut. You know it’s just part of the game—some people think it’s how you talk to camgirls—but it still feels like a slap. You blink, your smile faltering for half a second before you school your features. Play along. They’re paying for this.<<ct "MC" "">>
Mmm, someone’s impatient ~ But I like it when you beg.
<</ct>>
you slide two fingers between your lips, spreading yourself open just like they asked. You slip a finger inside, gasping as your body clenches around it. The pleasure is real, even if the confidence is performative. The chat is a blur of demands and praise and cruelty, but you focus on the rhythm of your fingers, the way your hips rock into your own touch.
@@.default-image-wrapper;
[img[String.format($urlPath + '/Laptop/Camshow/Masturbate{0}.webp',random(0,6))]]
@@
<<ct "MC" "">>
hmmm...There you go ~ You like watching me touch myself for you?
<</ct>>
<<ct "Male" "" "1">>
Fuck yeah, baby. Make yourself cum for us.
<</ct>>
<<ct "Male" "" "1">>
Finally. Took you long enough, slut.
<</ct>>
You collapse back against your pillows, your chest heaving, your skin slick with sweat. The high of the orgasm fades quickly, leaving you hollow. You force a shaky smile at the camera.
<<if gaussian($mainChar.attractiveness,15)>=30>>
In the middle of the show, something in the chat catches your attention. You read a comment of someone who requests you to show use a dildo.<br><br>
<span id="accept"><<if $inventory.has('SexShopItems','Dildo')>><<linkreplace "Accept the request">> You accept the request and start undressing. The viewers like it a lot and you see the number of subs increasing.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Laptop/Camshow/Pussy{0}.webp',random(0,6))]]
@@<br>
The air hangs heavy with anticipation as you slide the hard plastic dildo deep in your tight pussy, moans of pleasure echoing through the room like thunderclaps. You can sense the eyes of <<print $mainChar.camgirl.subscribers>> viewers on you, unseen but tangible. Seeing this number, you reach your climax and feel an intense wave of pleasure crash over you, spasming and shuddering as you squirt onto your computer screen in a dazzling show of satisfaction.
<<if $mainChar.energy <= 30>>
you're too tired to continue and you decide to [[cut the stream->Bedroom]] for today.<br><br>
<<else>>
You can either continue the [[same type of show->Cam Show]] or [[change to something else.->Camgirl]]<br>
However, you can also [[cut the stream->Bedroom]] for today if you want.<br><br>
<</if>>
<<HaveASexWidget "masturbated" "self">>
<<MainChar_Stats "corruption" "1" "60">>
<<set _money to Math.round(gaussian($mainChar.attractiveness,15)*1.5 / _qualityCoef)>>
<p class="add">+_money Money</p> <<set $mainChar.money += _money>><br>
<<set $mainChar.camgirl.totalEarnings += _money>>
<<set $mainChar.camgirl.streamNumber += 1>>
<<set _subs to Math.round(gaussian($mainChar.attractiveness,15)*1.5 / _qualityCoef)>>
<p class="add">+_subs Subscribers</p> <<set $mainChar.camgirl.subscribers += _subs>><br>
<<MainChar_Stats "arousal" "40">>
<<MainChar_Stats "energy" "-40">>
<<MainChar_Stats "cleanliness" "-40">>
<<MainChar_Stats "intellect" "-1">>
<<replace #refuse>><</replace>><</linkreplace>><br><</if>></span>
<span id="refuse"><<linkreplace "Refuse the request">> <<if !$inventory.has('SexShopItems','Dildo')>> Since you don't own any dildo, you decide to <<else>> You <</if>>refuse the request and continue the show as you intented. However, you notice that your decision has an impact on your earnings and subscriptions.<br><br>
<<if $mainChar.energy <= 30>>
you're too tired to continue and you decide to [[cut the stream->Bedroom]] for today.<br><br>
<<else>>
You can either continue the [[same type of show->Cam Show]] or [[change to something else.->Camgirl]]<br>
However, you can also [[cut the stream->Bedroom]] for today if you want.<br><br>
<</if>>
<<HaveASexWidget "masturbated" "self">>
<<MainChar_Stats "corruption" "1" "60">>
<<MainChar_Stats "arousal" "30">>
<<set _money to Math.round(gaussian($mainChar.attractiveness,15)*1.2 / _qualityCoef)>>
<p class="add">+_money Money</p> <<set $mainChar.money += _money>><br>
<<set $mainChar.camgirl.totalEarnings += _money>>
<<set $mainChar.camgirl.streamNumber += 1>>
<<set _subs to Math.round(gaussian($mainChar.attractiveness,15)*1.2 / _qualityCoef)>>
<p class="add">+_subs Subscribers</p> <<set $mainChar.camgirl.subscribers += _subs>><br>
<<MainChar_Stats "energy" "-30">>
<<MainChar_Stats "cleanliness" "-30">>
<<replace #accept>><</replace>><</linkreplace>><br></span>
<<else>>
<<if $mainChar.energy <= 30>>
you're too tired to continue and you decide to [[cut the stream->Bedroom]] for today.<br><br>
<<else>>
You can either continue the [[same type of show->Cam Show]] or [[change to something else.->Camgirl]]<br>
However, you can also [[cut the stream->Bedroom]] for today if you want.<br><br>
<</if>>
<<HaveASexWidget "masturbated" "self">>
<<MainChar_Stats "arousal" "30">>
<<MainChar_Stats "corruption" "1" "60">>
<<set _money to Math.round(gaussian($mainChar.attractiveness,15)*1.2 / _qualityCoef)>>
<p class="add">+_money Money</p> <<set $mainChar.money += _money>><br>
<<set $mainChar.camgirl.totalEarnings += _money>>
<<set $mainChar.camgirl.streamNumber += 1>>
<<set _subs to Math.round(gaussian($mainChar.attractiveness,15)*1.2 / _qualityCoef)>>
<p class="add">+_subs Subscribers</p> <<set $mainChar.camgirl.subscribers += _subs>><br>
<<MainChar_Stats "energy" "-30">>
<<MainChar_Stats "cleanliness" "-30">>
<</if>>
<<elseif $camShow is 'pussyDildo'>>
Desire courses through your veins like fire as you anticipate the thrill of fucking your pussy in front of <<print $mainChar.camgirl.subscribers>> unknown watchers. You feel a surge of arousal as you imagine the number of viewers who will cum watching you, and your pussy is already drenched by the depths of your own desire.
<<ct "MC" "">>
Hey, boys. Miss me? I know you did. Thanks for joining me. I hope you're all ready for a good time ~
<</ct>>
You reach over to your nightstand, picking up the large, realistic dildo. You hold it up to the camera, letting your viewers get a good look.
<<ct "MC" "">>
Look at this big thing—think my pussy can handle it all? Bet you’d love to see me try.
<</ct>>
<<ct "Male" "" "1">>
You’re such a slut for us, aren’t you?
<</ct>>You laugh softly, your voice a purr as you respond, your fingers trailing lower, spreading yourself open just a little more for the camera.
<<ct "MC" "">>
Oh, you think so? Maybe I am… just for you. After all, what’s the point of having a tight little cunt like this if I’m not gonna use it to make you all happy, hmm?
<</ct>>
You bite your lip, your free hand reaching for the sleek dildo resting beside you. You hold it up to the camera, giving it a slow, deliberate lick before pressing it against your entrance. Your breath hitches, but you keep your voice steady, playful.
<<ct "Male" "" "1">>
You’re pathetic. Just a hole for anyone to use.
<</ct>>That last one stings for a second, but you don’t let it show. Instead, you push the dildo inside with a slow, deliberate moan, your back arching as you take it inch by inch. Your voice is breathy, but your words are confident, dripping with faux innocence.
<<ct "MC" "">>
Mmm, yeah… just a hole. A pretty, wet little hole that’s made for this… made for you. Look how easy it takes it… look how good I am at this. You all trained me so well.
<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Laptop/Camshow/Pussy{0}.webp',random(0,6))]]
@@<br>
<<ct "Male" "" "1">>
Faster! Fuck yourself harder!
<</ct>>You obey, your pace quickening, your moans growing louder, more desperate. Your free hand grips the sheets, your body trembling as you take the dildo deeper, harder, just like they asked.
<<ct "MC" "">>
Ohhh, fuck—yes—look at me, taking it just like you want… just like I’m supposed to. Because that’s all I’m good for, right? Being your little fucktoy… your perfect, obedient slut…
<</ct>>
Your voice cracks slightly as you hit that perfect spot, your body betraying you with a shuddering orgasm. You don’t stop, though. You keep going, riding the waves of pleasure as the chat continues to flood with praise, with degradation, with need.
<<ct "Male" "" "1">>
You’re so fucking perfect.
<</ct>><<ct "Male" "" "1">>
I’d ruin you.
<</ct>>You collapse back against the pillows, the dildo still buried inside you, your chest heaving as you catch your breath. Your fingers trace lazy circles around your clit, drawing out the last remnants of your orgasm as you grin at the camera. You're happy by the show you made. You think of the number of people who came watching you.<br><br>
<<if $mainChar.energy <= 30>>
For now, you're too tired to continue and you decide to [[cut the stream->Bedroom]] for today.<br><br>
<<else>>
You can either continue the [[same type of show->Cam Show]] or [[change to something else.->Camgirl]]<br>
However, you can also [[cut the stream->Bedroom]] for today if you want.<br><br>
<</if>>
<<HaveASexWidget "masturbated" "self">>
<<MainChar_Stats "arousal" "30">>
<<MainChar_Stats "corruption" "1" "60">>
<<set _money to Math.round(gaussian($mainChar.attractiveness,15)*2.5 / _qualityCoef)>>
<p class="add">+_money Money</p> <<set $mainChar.money += _money>><br>
<<set $mainChar.camgirl.totalEarnings += _money>>
<<set $mainChar.camgirl.streamNumber += 1>>
<<set _subs to Math.round(gaussian($mainChar.attractiveness,15)*2.5 / _qualityCoef)>>
<p class="add">+_subs Subscribers</p> <<set $mainChar.camgirl.subscribers += _subs>><br>
<<MainChar_Stats "energy" "-30">>
<<MainChar_Stats "cleanliness" "-30">>
<<MainChar_Stats "intellect" "-1">>
<<elseif $camShow is 'ass'>>
You eagerly set up your stream and slide a plump dildo beside you. The thought of thrusting the length of it into your tight hole as <<print $mainChar.camgirl.subscribers>> of strangers watch sends you spiraling into an aroused frenzy. The thought turns you on so much that your pussy is already dripping.<br><br>
The dim glow of your ring light casts a soft halo around you as you adjust the camera angle, making sure your audience gets the perfect view. The chat is already flooding with messages, a mix of thirst, admiration, and the occasional cruel jab. You smile, biting your lower lip as you lean closer to the camera, your voice dripping with faux innocence.
<<ct "MC" "">>
Well, well, well… looks like we’ve got a full house tonight, boys. Did you all miss me that much? Or are you just here to watch me ruin myself for your entertainment?
<</ct>>
You flip the camera angle, giving them a teasing shot of your ass as you kneel on the bed, the toy glistening with lube. The chat scrolls faster.
<<ct "Male" "" "1">>
God, you’re so fucking hot. I’d worship that ass.
<</ct>>
<<ct "Male" "" "1">>
You’re so fucking perfect, babe. That ass is begging for it.
<</ct>>
You moan softly, pressing the tip of the dildo against your entrance, your free hand slipping between your legs to tease yourself. You push the toy in just an inch, gasping as you arch your back, your fingers digging into the sheets. You pull the dildo out slightly, then slam it back in, harder this time. A sharp moan escapes you, but you keep your voice steady, your tone playful.
<<ct "Male" "" "1">>
Fuck, take it deeper, you filthy cumdumpster.
<</ct>>
<<ct "MC" "">>
Mmm, listen to you all… calling me names like you think it’s an insult. Newsflash, boys—I know I’m a slut. I know I’m here to get used and - mmmhh ~
<</ct>>
You speed up, your body trembling as you get closer. The chat is a blur of messages now, some encouraging, some cruel, but you don’t care. You’re in control. You always are. Your back arches as you come, a broken moan spilling from your lips. You collapse onto the bed, the dildo still buried inside you, your chest heaving. The chat is losing its mind.
<<ct "Male" "" "1">>
Holy fuck.
<</ct>>
<<ct "Male" "" "1">>
That was the hottest thing I’ve ever seen!
<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Laptop/Camshow/Anal{0}.webp',random(0,6))]]
@@<br>
You catch your breath, then push yourself up on your elbows, smirking at the camera. Your heart swells with pride as you think of the number of viewers that jerked and came watching you fucking your ass.<br><br>
<<if $mainChar.energy <= 30>>
For now, you're too tired to continue and you decide to [[cut the stream->Bedroom]] for today.<br><br>
<<else>>
You can either continue the [[same type of show->Cam Show]] or [[change to something else.->Camgirl]]<br>
However, you can also [[cut the stream->Bedroom]] for today if you want.<br><br>
<</if>>
<<HaveASexWidget "masturbated" "self">>
<<MainChar_Stats "arousal" "40">>
<<MainChar_Stats "corruption" "1" "60">>
<<set _money to Math.round(gaussian($mainChar.attractiveness,15)*2.7/ _qualityCoef)>>
<p class="add">+_money Money</p> <<set $mainChar.money += _money>><br>
<<set $mainChar.camgirl.totalEarnings += _money>>
<<set $mainChar.camgirl.streamNumber += 1>>
<<set _subs to Math.round(gaussian($mainChar.attractiveness,15)*2.7 / _qualityCoef)>>
<p class="add">+_subs Subscribers</p> <<set $mainChar.camgirl.subscribers += _subs>><br>
<<MainChar_Stats "energy" "-40">>
<<MainChar_Stats "cleanliness" "-40">>
<<MainChar_Stats "intellect" "-1">>
<<elseif $camShow is 'brother'>>
You call your brother, lustfully begging him to fuck you in front of the webcam, live on internet. Without a moment's hesitation, he agrees; To be honest, any reason to fuck you is a good reason...
You adjust the camera angle, making sure your brother is perfectly framed beside you on the bed. The red "LIVE" light blinks at the top of the screen, and the chat is already flooding with messages. You bite your lower lip, smirking as you lean into the mic, your voice dripping with faux innocence.
<<ct "MC" "">>
Well, well, well... looks like we’ve got a full house tonight, don’t we? I hope you’re all ready for a very special show. This is my big brother, and let’s just say... he’s always up for a little fun with his baby sister. Isn’t that right, bro?
<</ct>>
<<ct "brother" "Tease">>
You know it, sis. Any excuse to remind you who’s in charge around here.
<</ct>>
<<ct "Male" "" "1">>
Damn, you two are fucked up in the best way. Fucking hell, I’d kill to be in that room.
<</ct>>
<<ct "Male" "" "1">>
Slutty little sister riding her brother’s cock on cam? Yes, please.
<</ct>>
You grab your brother’s hand and press it between your legs, letting out a soft, exaggerated moan as his fingers find you already wet.
<<ct "Male" "" "1">>
I’d spit in that mouth and call it a tip.
<</ct>><<ct "MC" "">>
Oh nooo, someone wants to spit in my mouth? Gasp—how dare you. …Okay, fine, I’d love it. But first, let’s give you all a real show.
<</ct>>Your brother doesn’t need more encouragement. He flips you onto your back, spreading your legs as the camera zooms in on your glistening pussy. You arch your back, moaning loudly as he teases you with the tip of his cock. He slams into you in one rough thrust, and you cry out, your nails digging into his shoulders. The chat loses its mind.
<<ct "Male" "" "1">>
FUCK YES, BREED THAT SLUT.
<</ct>>You force yourself to focus, panting as you read the messages between moans.
<<ct "MC" "">>
Mmm, breed me? Ohhh, I like that. You hear that, bro? They want you to fill me up. They want me ruined—
<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Laptop/Camshow/Brother{0}.webp',random(0,3))]]
@@<br>
Your brother groans, his hips snapping against yours as he fucks you harder, the bed creaking under the force.
<<if random(2) is 0 and $dad.relationship>=60 and $mainChar.corruption >= 80 and $brother.relationship>=60>>
Your brother is thrusting fervently inside you as the camera whirs, recording every moment of your passionate display when a sound pierces through the room--the door to your bedroom had opened. Your dad stands in the doorway, eyes wide with shock at what he sees before him; his daughter, spread out and fucked raw by her own brother, live for the whole internet to see.
<<ct "dad" "Tease">>
Well. This is a surprise.
<</ct>>
Your breath hitches. Your brother pulls out slowly, leaving you empty and aching. He stands there motionless for a second, almost as if time has stopped before he speaks.
<<ct "dad" "Tease">>
I was... watching your stream in the bedroom and I- I wasn't sure it was you. Now I know... Can I join?
<</ct>>
You lock eyes with your brother, feeling a thrill course through you. You nod, open up yourself, and soon enough, two members of your family are taking you from both sides, all while <<print $mainChar.camgirl.subscribers>> viewers watch on.
The chat is losing it.
<<ct "Male" "" "1">>
OH MY FUCKING GOD
<</ct>><<ct "Male" "" "1">>
THIS IS THE GREATEST THING EVER
<</ct>>You whimper as your father climbs onto the bed, his cock already hard, already ready. Your brother positions himself behind you again, and you know what’s coming.
<<ct "MC" "">>
F-Fuck… you’re really gonna—both of you?!
<</ct>><<ct "dad" "Tease">>
That’s right, babygirl. Daddy’s gonna fill you up while your brother keeps that tight little cunt busy. Sound good?
<</ct>>You don’t even bother responding to the chat anymore. Your father lines up, pressing against you as your brother pushes in from behind. The stretch is obscene, the pleasure unreal as they start to move—both of them, inside you, using you.
<<ct "MC" "">>
Nnngh—!Fuck—! D-Daddy, big bro—! I—I can’t—!
<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath +'/Laptop/Camshow/Threesome'+ random(3)+'.webp')]]@@<br>
Your vision blurs. The chat is a wall of filth and praise and degradation, but you don’t care anymore. You’re full. You’re theirs. And as your father’s grip tightens on your hip, as your brother’s breath hitches against your neck, you know—
This is exactly what the audience wanted. And fuck, you’re gonna give it to them.
<</if>>
You come with a broken cry, your body trembling as your brother follows, burying himself deep as he fills you. The chat erupts in cheers and filthy praise.
<<ct "Male" "" "1">>
HOLY SHIT, SHE TOOK THAT LOAD LIKE A GOOD LITTLE SISTER.
<</ct>>You collapse against the bed, breathless, but you still manage a weak, teasing smile as you look back at the camera. You can't help but smile as you think of the sheer number of people who came to your show. You feel a rush of pleasure as you think about the number of viewers that watched your incestual show.<br><br>
<<if $mainChar.energy <= 30>>
For now, you're too tired to continue and you decide to [[cut the stream->Bedroom]] for today.<br><br>
<<else>>
You can either continue the [[same type of show->Cam Show]] or [[change to something else.->Camgirl]]<br>
However, you can also [[cut the stream->Bedroom]] for today if you want.<br><br>
<</if>>
<<HaveASexWidget "vaginal" "brother" "face">>
<<MainChar_Stats "arousal" "50">>
<<MainChar_Stats "corruption" "1" "80">>
<<set _money to Math.round(gaussian($mainChar.attractiveness,15)*3.5 / _qualityCoef)>>
<p class="add">+_money Money</p> <<set $mainChar.money += _money>><br>
<<set $mainChar.camgirl.totalEarnings += _money>>
<<set $mainChar.camgirl.streamNumber += 1>>
<<set _subs to Math.round(gaussian($mainChar.attractiveness,15)*3.5 / _qualityCoef)>>
<p class="add">+_subs Subscribers</p> <<set $mainChar.camgirl.subscribers += _subs>><br>
<<MainChar_Stats "energy" "-30">>
<<MainChar_Stats "cleanliness" "-50">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "makeup" "Ruined">>
<<MainChar_Stats "intellect" "-2">>
<<elseif $camShow is 'mom'>>
The camera flickers to life, and you adjust the angle so the audience gets a perfect view of your bedroom—soft lighting, plush pillows, and the faint scent of lavender in the air. You smile, biting your lower lip as the chat floods with messages. Tonight’s show is special. Very special.
<<ct "MC" "">>
Hey, everyone! Hope you’re ready for something… extra tonight. I’ve got a surprise for you. Someone very, very close to me agreed to join me. Say hi, Mommy!
<</ct>>
She’s all warm smiles and maternal energy, her fingers brushing through your hair like you’re still her little girl.
<<ct "mom" "Happy">>
There’s my good girl. Did you tell your friends how proud I am of you? Always so brave, sharing yourself like this. My little girl’s always been such a good performer.
<</ct>>
<<ct "Male" "" "1">>
Damn, you’re both so fucking hot. Mommy’s got a perfect body for breeding.
<</ct>>
<<ct "Male" "" "1">>
Slutty mom and daughter duo, my favorite. Make her beg for it.
<</ct>>
Your mother’s fingers slide up your thigh, her touch warm and possessive. You bite your lip, your hands sliding under the hem of her tiny skirt. The camera zooms in just enough to catch the glisten between her legs as she spreads herself open.
<<ct "mom" "Tease">>
That’s right, sweetheart. Show them how Mommy’s little girl takes care of her fans. Now, why don’t you let them see what they’re really here for?
<</ct>>
You don’t need to be told twice. You dive between her legs, your tongue already flicking out to taste her, the sounds of your eager licking filling the room. The chat loses its mind. You pull back just long enough to smirk at the camera, your chin glistening with your mom’s arousal. Your mom moans, her hands tangling in your hair as she pulls you back down, her hips rocking against your face. You’re lost in it, the taste of her, the way her thighs tremble around your head, the way the chat is screaming for more.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Laptop/Camshow/Mom{0}.webp',random(2))]]
@@<br>
<<ct "MC" "">>
Mmm, sick is my favorite, baby. Now tip if you want to see me cum like the good little slut I am.
<</ct>>
And just like that, the donations pour in.
<<if random(0,2) is 0 and ($dad.relationship>=60 or $mainChar.corruption >= 80 and $brother.relationship>=60)>>
<<if $dad.relationship>=60>> <<set _name to "dad">><<else>><<set _name to "brother">><</if>>
Your mom is pushing her tongue deep in your pussy in front of the cam when suddenly you hear the door of your room openning. Your <<print _name>> enters the room and gasps when he sees your mom pleasuring you, in front of a recording camera.
<<ct _name "Surprised">>
I was watching your stream in the bedroom and I wasn't sure it was you. Now I know..." He smirks before adding "Can I join?"
<</ct>>
The chat is going wild.
<<ct "Male" "" "1">>
HOLY SHIT, is that your <<print _name>> ?!
<</ct>>
You look up at him, your heart pounding, but your smile is all confidence, all tease. You know exactly what the chat wants. And fuck if you’re not going to give it to them. You share a look with your mom and soon, you engage in a threesome with your family in front of <<print $mainChar.camgirl.subscribers>> viewers.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Laptop/Camshow/MFF{0}.webp',random(3))]]
@@<br>
The camera is still rolling. The chat is a frenzy of messages, some shocked, some turned on beyond belief, some just straight-up filthy. But you don’t care. All that matters is the way his hands are on you, the way your mom’s lips are trailing down your body, the way the three of you move together like this was always meant to happen. And as he finally pushes inside you, filling you completely, you moan, arching your back, your voice breathless as you look right into the camera.
<</if>>
<<ct "MC" "">>
See, boys? Told you you’d get a show.
<</ct>>
You can't help but smile as you think of the sheer number of people who came to your show. You feel a rush of pleasure as you think about the number of viewers that watched your incestual show<br><br>
<<if $mainChar.energy <= 30>>
For now, you're too tired to continue and you decide to [[cut the stream->Bedroom]] for today.<br><br>
<<else>>
You can either continue the [[same type of show->Cam Show]] or [[change to something else.->Camgirl]]<br>
However, you can also [[cut the stream->Bedroom]] for today if you want.<br><br>
<</if>>
<<HaveASexWidget "masturbated" "mom">>
<<MainChar_Stats "arousal" "40">>
<<MainChar_Stats "corruption" "1" "80">>
<<set _money to Math.round(gaussian($mainChar.attractiveness,15)*4 / _qualityCoef)>>
<p class="add">+_money Money</p> <<set $mainChar.money += _money>><br>
<<set $mainChar.camgirl.totalEarnings += _money>>
<<set $mainChar.camgirl.streamNumber += 1>>
<<set _subs to Math.round(gaussian($mainChar.attractiveness,15)*4 / _qualityCoef)>>
<p class="add">+_subs Subscribers</p> <<set $mainChar.camgirl.subscribers += _subs>><br>
<<MainChar_Stats "energy" "-30">>
<<MainChar_Stats "cleanliness" "-30">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "makeup" "Ruined">>
<<MainChar_Stats "intellect" "-2">>
<<elseif $camShow is 'horse'>>
You tremble as you set the horse dildo up beside your stream, towering above you like a mountain. It’s not just big—it’s obscene, a thick, veiny beast of silicone that makes even your most loyal viewers gasp when they see it. You bite your lip, a shiver running down your spine. It’s going to hurt. But that’s the point, isn’t it?
<<ct "MC" "">>
Well, well, well… looks like someone’s in for a treat tonight. You guys ready to see me take on this beast? Or are you gonna chicken out before I even start?
<</ct>>
<<ct "Male" "" "1">>
fucking hell, how are you even gonna fit that inside you? you’re gonna split in half
<</ct>>
<<ct "Male" "" "1">>
you’re gonna regret this, babe. that thing’s a monster.
<</ct>>
The thought of <<print $mainChar.camgirl.subscribers>> strangers watching you ravage your holes with it sends shivers down your spine and an unquenchable desire into your core. Your pussy juices flow freely, and all you can think about is whether it will be too much pain - or enough to send you into a wild ecstasy. <br><br>
You smirk, arching your back just enough to give them a better view of your ass as you reach for the lube. The bottle makes a wet, obscene sound as you squeeze a generous amount onto your fingers. You take a firm hold of the horse dildo, your hands trembling with anticipation. You push it inside your mouth, savoring the sensation of a dildo expending your throat. You spread your legs wider, your fingers teasing your entrance as you slowly, deliberately, press the tip of the dildo against yourself. You let out a sharp, breathy laugh as you push just the tip inside. Your body resists instantly, a burning stretch that makes your toes curl.
<<ct "MC" "">>
Mmmf—fuck—see? Told you I could take it. Just… gotta… work for it. You guys like that? Like watching me struggle for you?
<</ct>>
<<ct "Male" "" "1">>
that thing’s bigger than my forearm, how the FUCK
<</ct>>
You start moving it in and out, slow at first, then faster as your body gives in. The sounds you’re making are obscene—wet, sloppy, desperate. The chat is losing its mind. You’re dripping sweat now, your body trembling as you take it deeper, harder. You can feel tears pricking at your eyes, but you laugh, breathless and wild. <br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Laptop/Camshow/Horse{0}.webp',random(0,6))]]
@@<br>
<<ct "Male" "" "1">>
i can’t—i can’t even—you’re destroying yourself.
<</ct>>
<<ct "MC" "">>
Look at me, I’m fucking myself with this monster just for you. Just to hear you beg. You think I’m crazy? Maybe I am. But you love it. You need it.
<</ct>>
<<ct "Male" "" "1">>
you’re disgusting. in the best way.
<</ct>>
You breath deeply as pleasure mingles with painful sensations when you reach a feverish climax, screaming in pleasure as you squirt all over the floor. You take a moment to catch your breath, unable to get up as your ass is shuddering with blissful agony.<br><br>
<<if $mainChar.energy <= 30>>
you're too tired to continue and you decide to [[cut the stream->Bedroom]] for today.<br><br>
<<else>>
You can either continue the [[same type of show->Cam Show]] or [[change to something else.->Camgirl]]<br>
However, you can also [[cut the stream->Bedroom]] for today if you want.<br><br>
<</if>>
<<MainChar_Stats "arousal" "60">>
<<MainChar_Stats "corruption" "1" "80">>
<<HaveASexWidget "masturbated" "self">>
<<set _money to Math.round(gaussian($mainChar.attractiveness,15)*1.5 / _qualityCoef)>>
<p class="add">+_money Money</p> <<set $mainChar.money += _money>><br>
<<set $mainChar.camgirl.totalEarnings += _money>>
<<set $mainChar.camgirl.streamNumber += 1>>
<<set _subs to Math.round(gaussian($mainChar.attractiveness,15)*1.5/ _qualityCoef)>>
<p class="add">+_subs Subscribers</p> <<set $mainChar.camgirl.subscribers += _subs>><br>
<<MainChar_Stats "energy" "-50">>
<<MainChar_Stats "cleanliness" "-30">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "makeup" "Ruined">>
<<MainChar_Stats "intellect" "-3">>
<<elseif $camShow is 'machine'>>
You adjust the camera angle, making sure your body is perfectly framed in the soft, pink lighting of your room. The chat is already buzzing with anticipation as you stretch out on the bed, your fingers tracing lazy circles over your skin. The fuck machine hums quietly beside you, its sleek black surface gleaming under the lights. You smirk at the camera, biting your lower lip just enough to tease.
<<ct "MC" "">>
Hey, boys~ Hope you’re ready for a wild night. I’ve got a special guest tonight—meet Sir Thrust-a-Lot. He never gets tired, never complains, and he’s always ready to fuck me silly. Think you can handle watching me take it?
<</ct>>
You run your fingers over the smooth surface of the dildo attached to it, a wicked smile playing on your lips. You position yourself on the bed, spreading your legs wide for the camera. You can already see the comments rolling in, the viewers expressing their excitement and enthusiasm. Finally, you can't wait any longer. You reach over and turn on the machine, the low whir filling the room as it positions itself between your legs. The tip presses against you, and you let out a dramatic gasp, arching your back just for the camera.
<<ct "MC" "">>
Mmm, feel that? It’s already so eager. Guess I better give it what it wants… and what you all want, too.
<</ct>>
The machine pushes inside you, and you moan loudly, your voice dripping with exaggerated pleasure. Your fingers dig into the sheets as you rock your hips against it, putting on a show. The camera captures every moment, every expression, every moan. You can see the viewers' reactions, their excitement matching your own. You increase the speed of the machine, the dildo pounding into you with relentless force. Your moans turn to cries, your body writhing with pleasure.
<<ct "Male" "" "1">>
Fuck, look at that greedy little cunt taking it like a champ.
<</ct>><<ct "Male" "" "1">>
You’re just a toy for us, aren’t you?
<</ct>><<ct "MC" "">>
That’s exactly what I am, sweetheart. A pretty little toy made for your entertainment. And don’t I look good getting used like this?
<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Laptop/Camshow/Fuckmachine{0}.webp',random(0,6))]]
@@<br>
You reach down, your fingers finding your clit, rubbing it in time with the machine's thrusts. The sensation is almost too much to bear, but you don't want it to stop. You lean forward, your breasts pressing together as you look directly into the camera, your voice dropping to a husky whisper.
<<ct "MC" "">>
Tell me, chat—do you like watching me get railed by a machine? Or do you wish it was you between my legs instead?
<</ct>>
The messages flood in, a mix of compliments and degradation. Some call you a whore, others a goddess. You eat it all up, laughing as you read the filthiest ones aloud. The machine’s rhythm becomes relentless, and you let your head fall back, your body trembling. You’re close, and the chat knows it.
<<ct "Male" "" "1">>
Come on, slut, let us see you cum.
<</ct>><<ct "MC" "">>
Since you asked so nicely…
<</ct>>
You can feel your orgasm building, the pressure inside you growing with each passing second. Finally, it hits you like a wave, crashing over you and leaving you breathless. You cry out, your body convulsing with pleasure as you ride out the orgasm. The machine continues its relentless pace, drawing out every last ounce of pleasure from your body. As you finally come down from your high, you look at the camera, a satisfied smile on your face.
<<ct "MC" "">>
Well, boys... I hope you enjoyed the show ~
<</ct>>
You turn off the machine, slowly withdrawing the dildo. You can see the viewers' comments, their praise and admiration filling you with a sense of pride and accomplishment. You blow a kiss at the camera, a playful wink in your eye. <br><br>
<<if $mainChar.energy <= 30>>
you're too tired to continue and you decide to [[cut the stream->Bedroom]] for today.<br><br>
<<else>>
You can either continue the [[same type of show->Cam Show]] or [[change to something else.->Camgirl]]<br>
However, you can also [[cut the stream->Bedroom]] for today if you want.<br><br>
<</if>>
<<MainChar_Stats "arousal" "60">>
<<MainChar_Stats "corruption" "1" "80">>
<<HaveASexWidget "masturbated" "self">>
<<set _money to Math.round(gaussian($mainChar.attractiveness,15)*1.5 / _qualityCoef)>>
<p class="add">+_money Money</p> <<set $mainChar.money += _money>><br>
<<set $mainChar.camgirl.totalEarnings += _money>>
<<set $mainChar.camgirl.streamNumber += 1>>
<<set _subs to Math.round(gaussian($mainChar.attractiveness,15)*1.5/ _qualityCoef)>>
<p class="add">+_subs Subscribers</p> <<set $mainChar.camgirl.subscribers += _subs>><br>
<<MainChar_Stats "energy" "-40">>
<<MainChar_Stats "cleanliness" "-30">>
<<MainChar_Stats "intellect" "-2">>
<</if>>
<<if $mainChar.look.clothes.torso.name != '' and $mainChar.look.clothes.torso.name.indexOf('bra') == -1 and $mainChar.look.clothes.legs.name != '' and $mainChar.look.lingerie.chest.name is ''>>
Without bra, your breasts are quite visible through your top, the fabric clinging to your skin and accentuating every movement. With each step, your chest bounces slightly, drawing the attention of passersby. <<if (($mainChar.look.clothes.torso.name != '' and $mainChar.look.clothes.legs.name.indexOf('skirt') !== -1) or $mainChar.look.clothes.torso.name.toLowerCase().indexOf('dress') !== -1) and $mainChar.look.lingerie.groin.name is ''>>In addition, you're completely bare beneath the fabric, your pussy exposed to the elements. The sensation is a mix of excitement and vulnerability coursing through your veins<</if>> <br>
<<if (($mainChar.look.clothes.torso.name != '' and $mainChar.look.clothes.legs.name.indexOf('skirt') !== -1) or $mainChar.look.clothes.torso.name.toLowerCase().indexOf('dress') !== -1) and $mainChar.look.lingerie.groin.name is ''>>
@@.secondary-image-wrapper;
[img[String.format($urlPath + '/Street/Appearance/'+either('nopanties','nobra') + random(3) + '.webp')]]
@@
<<else>>
@@.secondary-image-wrapper;
[img[String.format($urlPath + '/Street/Appearance/nobra' + random(3) + '.webp')]]
@@
<</if>>
<<set _dialogue to random(2)>>
<<if _dialogue is 0>>
A group of teenagers stroll past, their conversation dying mid-sentence as they notice the way your chest moves with each step.
<<ct "Male" "">>Dude... check her out.<</ct>>
One of them elbows his friend, his voice dropping to a poorly disguised whisper. Their eyes linger, tracing the curve of your breasts. You feel the heat rise in your cheeks, but you don’t slow down, trying to act nonchalant. The way their gazes follow you sends a thrill down your spine—part embarrassment, part something far more exciting.
<<elseif _dialogue is 1>>
An older woman walking her dog gives you a disapproving look, her eyes lingering on your chest before she shakes her head.
<<ct "Female" "">>That's... just inappropriate,<</ct>> she mutters to herself, her voice filled with disapproval. You feel a twinge of embarrassment and self-consciousness, but you keep walking, trying to hold your head high and ignore the judgmental stares.
<<else>>
You spot a couple walking towards you. The man's eyes widen as he notices your bouncing chest, and he can't help but stare.
<<ct "Male" "">> Damn...<</ct>> His girlfriend, walking beside him, notices his gaze and her expression darkens with jealousy. You feel a twinge of satisfaction mixed with a bit of guilt. You keep walking, trying to act nonchalant, but you can't help but steal a glance back at the couple. The girlfriend is now glaring at her boyfriend, her jealousy palpable.
<</if>><br>
<<if $mainChar.StreetCloth != $dayCount>>
<<MainChar_Stats "corruption" "1" "20">><</if>>
<<MainChar_Stats "arousal" "10">>
<<elseif (($mainChar.look.clothes.torso.name != '' and $mainChar.look.clothes.legs.name.indexOf('skirt') !== -1) or $mainChar.look.clothes.torso.name.toLowerCase().indexOf('dress') !== -1) and $mainChar.look.lingerie.groin.name is '' and $mainChar.look.lingerie.chest.name != '' and $mainChar.look.accessories.anus.name.indexOf('plug') !==-1>>
Beneath your clothes, you feel the subtle but constant presence of the butt plug, a secret only you know. The lack of underwear adds an extra layer of excitement and vulnerability to your outfit. As you walk, the plug shifts slightly with each step, sending a thrill through your body. You try to maintain a casual demeanor, but the sensation is impossible to ignore. Every movement reminds you of your daring choice, and you can't help but feel a mix of excitement and nervousness. <br>
@@.secondary-image-wrapper;
[img[String.format($urlPath + '/Street/Appearance/buttplug' + random(3) + '.webp')]]
@@
<<set _dialogue to random(2)>>
<<if _dialogue is 0>>
The sidewalk is crowded, bodies brushing past you in a rhythm that feels suddenly too close. A man in a business suit adjusts his briefcase as he steps aside, his gaze flickering down to your hips for half a second too long. A teenage girl giggles to her friend, her eyes darting between your face and the way your clothes clings just a little tighter at the back when you shift your weight.
<<ct "Female" "">>Did you see how she’s walking? Like she’s got a—<</ct>>
Her friend shushes her, but not before you catch the way her cheeks pink. Your pulse spikes. Do they know? The plug shifts inside you with each step, a constant reminder of your secret. You force your posture to relax.
<<elseif _dialogue is 1>>
A gust of wind catches the hem of your skirt, lifting it just enough to tease. You press your thighs together instinctively, your pulse quickening as you glance around. A man in a business suit pauses mid-stride, his eyes flicking downward before he clears his throat and adjusts his tie. A teenage girl walking with her friends nudges one of them, her giggle too high-pitched to be about anything innocent.
<<ct "Female" "">>Oh my god, did you *see*—?<</ct>>
You don’t hear the rest, but the heat in your cheeks betrays you. You tell yourself it’s all in your head, but the way that businessman won’t quite meet your eyes as you pass suggests otherwise.
<<else>>
A group of college-aged kids loiter near a bus stop, their laughter loud and obnoxious. You’re almost past them when one—a lanky guy with a skateboard—suddenly nudges his friend, his voice carrying just enough for you to hear.
<<ct "Male" "">>No way. Tell me you see that too.<</ct>>
His friend squints, then snorts, elbowing him back.
<<ct "Male" "" "1">>Dude, she’s definitely got something back there. Look at how she’s—<</ct>>
<<ct "Female" "">>Oh my god, shut up.<</ct>>
The girl in their group rolls her eyes, but her gaze flicks to you anyway, assessing. You freeze mid-step, your breath catching. *They can’t know.* But then the guy with the skateboard mimics your walk—exaggerated, hips swaying—and his friends burst into laughter.
<</if>><br>
<<if $mainChar.StreetCloth != $dayCount>>
<<MainChar_Stats "corruption" "1" "20">><</if>>
<<if $mainChar.arousal <60>>
<<MainChar_Stats "arousal" "15">>
<</if>>
<<elseif $mainChar.look.clothes.torso.name != '' and $mainChar.look.clothes.legs.name != '' and $mainChar.look.accessories.anus.name.indexOf('plug') !==-1>>
You're going out with a defiant swagger, your ass adorned with a glittering jewel. As you start to move, you feel the subtle pressure of the butt plug inside you, a constant reminder of your hidden pleasure. "This feels so naughty, but so good," you think to yourself, a small smile playing on your lips. <br>
<<if $mainChar.StreetCloth != $dayCount>>
<<MainChar_Stats "corruption" "1" "20">><</if>>
<<if $mainChar.arousal <40>>
<<MainChar_Stats "arousal" "15">>
<</if>><br>
<<elseif (($mainChar.look.clothes.torso.name != '' and $mainChar.look.clothes.legs.name.indexOf('skirt') !== -1) or $mainChar.look.clothes.torso.name.toLowerCase().indexOf('dress') !== -1) and $mainChar.look.lingerie.groin.name is '' and $mainChar.look.lingerie.chest.name != ''>>
Beneath the fabric, you're completely bare, your pussy exposed to the elements. The sensation is both exhilarating and nerve-wracking, a mix of excitement and vulnerability coursing through your veins.<br>
@@.secondary-image-wrapper;
[img[String.format($urlPath + '/Street/Appearance/nopanties' + random(3) + '.webp')]]
@@<br>
<<set _dialogue to random(2)>>
<<if _dialogue is 0>>
You walk with a mix of confidence and caution, your eyes darting around to see if anyone is looking. A group of teenagers passes by, laughing and chatting, oblivious to your daring attire. You let out a small sigh of relief, but the thrill remains.
<<elseif _dialogue is 1>>
You don’t notice the man sitting on the low wall near a café until it’s too late. His position gives him a perfect upward view as you walk past, the angle of your skirt offering him a clear, unobstructed sight of what you’re *not* wearing underneath. His coffee cup pauses halfway to his lips, his eyes widening.
<<ct "Male" "">>(under his breath) *Fuck me...*<</ct>>
You catch the shift in his expression from your peripheral vision—his gaze locked between your legs, his throat working as he swallows hard.
<<else>>
You’re passing over a subway grate when a sudden gust of wind rushes up from below, lifting the hem of your skirt high enough to flash everything to the people walking behind you. A woman gasps, her hand flying to her mouth, while a man stumbles mid-step, his phone nearly slipping from his fingers.
<<ct "Female" "">>Oh my *God*—!<</ct>>
<<ct "Male" "">>Holy shit.<</ct>>
The breeze dies down as quickly as it came, your skirt falling back into place. You don’t dare turn around, but you can *hear* the murmurs, the shocked laughter. Your face burns, but the adrenaline makes your skin tingle, your body thrumming with the thrill of exposure.
<</if>><br>
<<if $mainChar.StreetCloth != $dayCount>>
<<MainChar_Stats "corruption" "1" "20">><</if>>
<<if $mainChar.arousal <40>>
<<MainChar_Stats "arousal" "10">>
<</if>>
<<elseif $mainChar.attractiveness < -5 and random(2) is 0>>
As you start to walk, you notice something is off. People seem to be giving you a wide berth, their eyes flickering over you briefly before quickly looking away.
<<set _dialogue to random(2)>>
<<if _dialogue is 0>>
A cluster of teenagers spills onto the sidewalk ahead of you, their laughter cutting off mid-sentence as they notice you. One nudges another, their voices dropping to hushed whispers.
<<ct "Male" "">>What’s up with her?<</ct>>
<<ct "Female" "">>I dunno, but *ew*.<</ct>>
They sidestep in unison, giving you a wide berth as they pass. A woman pushing a stroller crosses the street to avoid you. You can't help but wonder what's wrong.
<<elseif _dialogue is 1>>
The sidewalk ahead clears like you’re Moses parting a sea of disgust. A jogger swerves into the street to avoid you. a little kid points at you and starts to ask a question—until his mother slaps his hand down and hisses:
<<ct "Female" "">>Don’t. Stare.<</ct>>
You feel a pang of embarrassment, realizing that you must look pretty bad if even strangers are reacting this way. You try to shake it off and continue walking, but the feeling persists.
<<else>>
People turn to look at you, their expressions a mix of confusion, disapproval, and even a hint of disgust. You try to hold your head high, but the weight of their judgment is hard to ignore. You can feel the discomfort growing with each step, the sense that something is off, but you can't quite put your finger on what it is.
<</if>><br>
<<MainChar_Stats "arousal" "-10">>
<<elseif $mainChar.attractiveness >30 and random(2) is 0>>
As you start to walk, you can't help but notice the glances you draw from some passersby. As you approach a busy intersection, you catch a glimpse of your attractive reflection in a store window.
<<set _dialogue to random(2)>>
<<if _dialogue is 0>>
A cluster of young men loitering at the street corner straighten up as you approach. One nudges his friend hard enough to make him stumble, their eyes tracking you with unabashed appreciation.
<<ct "Male" "">>Damn. Did you see her?<</ct>>
<<ct "Male" "" "1">>Yeah, What a girl, huh?<</ct>>
Their whispers carry, but you don’t turn—just let your lips curl into the smallest smirk as you pass.
<<elseif _dialogue is 1>>
A silver-haired woman in a crisp blouse pauses mid-stride, her terrier yanking at its leash. Her gaze rakes over you—your fitted top, the way your hair catches the light—and her mouth tightens.
<<ct "Female" "">>Look at her, prancing around like that in broad daylight. No sense of modesty these days.<</ct>>
You catch the words, but they bounce off you like raindrops. Her disapproval only makes you stand taller, your chin lifting just a fraction.
<<elseif _dialogue is 2>>
Three friends—two guys and a girl—are deep in conversation when you walk past. The taller guy elbows his friend so obviously the girl rolls her eyes.
<<ct "Male" "">>Wow. She’s gorgeous.<</ct>>
<<ct "Male" "" "1">>Hell yeah, look at that—<</ct>>
<<ct "Female" "">>Boys. Subtlety, remember it?<</ct>>
Their voices fade behind you, but the girl’s exasperated tone only makes you smile. You swing your arms just a little more, the rhythm of your walk syncing with the quiet thrill of being seen.
<</if>><br>
<<MainChar_Stats "arousal" "5">>
<<elseif $mainChar.attractiveness >60 and random(2) is 0>>
You know you look good, and you can feel the confidence radiating from within. As you walk down the sidewalk, you can't help but notice the stares and whispers from the passersby. Men turn their heads to watch you, their eyes widening with admiration and desire.
<<set _dialogue to random(4)>>
<<if _dialogue is 0>>
A cluster of women in designer athleisure pause mid-conversation as you glide past, their sunglasses doing little to hide their lingering stares. One nudges another, her manicured nails tapping against her phone case.
<<ct "Female" "">>Oh my god, *who* is she?<</ct>>
<<ct "Female" "" "1">>No clue, but look at those legs. And that face? Unfair.<</ct>>
A third woman sighs, adjusting her own blouse with a frown.
<<ct "Female" "" "1">>Ugh, I’d kill for half her confidence.<</ct>>
You feel their eyes trace the sway of your hips, the way your dress hugs just right. The air hums with their unspoken envy, and you let it wash over you like sunlight—warm, inevitable. Your lips curl as you pass, knowing you’ve left them wondering.
<<elseif _dialogue is 1>>
A pack of high school boys nearly walk into a lamppost as you approach, their backpacks slipping off shoulders in their haste to turn. One elbows another, his voice cracking slightly.
<<ct "Male" "">>Holy shit, she’s like a real-life Barbie.<</ct>>
<<ct "Male" "" "1">>Dude, I’d die if she even looked at me.<</ct>>
The boldest one grins, puffing out his chest—until you meet his gaze. His bravado wilts instantly, his face flushing as he stumbles over his own feet. You smirk internally, the power of their undivided attention buzzing under your skin.
<<elseif _dialogue is 2>>
A man in a cheap suit does a double-take, his coffee sloshing over the rim of his cup. His girlfriend—all sharp angles and tighter lips—follows his gaze and freezes.
<<ct "Male" "">>Fuck me.<</ct>>
The girlfriend’s voice cuts through the air, acidic.
<<ct "Female" "">>Oh, *please*. You’re actually drooling over that... bimbo? She’s got the depth of a puddle!<</ct>>
You don’t glance back, but you listen—the way his breath hitches, the way she grabs his wrist hard enough to make him wince. The power of it hums under your skin.
<<elseif _dialogue is 3>>
A couple walking hand in hand glance at you, their expressions a mix of judgment and disapproval.
<<ct "Male" "">>She must be a prostitute,<</ct>>
The man murmurs to his partner with a low but audible voice. The woman nods in agreement,
<<ct "Female" "">>Yeah, she's probably out here looking for her next client. It's sad, really.<</ct>>
<<ct "Male" "">>Probably paid for all of that with someone else’s money.<</ct>>
As you continue down the street, the mix of reactions follows you—some admiring, some judgmental, and some downright rude.
<<else>>
A construction worker leans against a parked truck, his hard hat tilted back as you walk by. His friends catcall, but he just stares, his mouth slightly open. Then, loud enough for you to hear:
<<ct "Male" "">>Bet she’s got a cunt like a vacuum seal. Tight, pink, and made for ruining.<</ct>>
<<ct "Male" "" "1">>Yeah, I’d let her suck the soul outta my dick just to see those lips wrapped around it.<</ct>>
You keep walking, but your pulse spikes. The crudeness should disgust you—so why does it send a heat pooling low in your stomach? The sound of their laughter follows you, sticky and thick.
<</if>><br>
<<MainChar_Stats "arousal" "5">>
<</if>>
<<set $mainChar.StreetCloth to $dayCount>><<if $mainChar.look.clothes.torso.name is '' and $mainChar.look.clothes.legs.name is '' and $mainChar.look.lingerie.chest.name is '' and $mainChar.look.lingerie.groin.name is ''>>
<<set _clothes to "naked">>
<<else>><<set _clothes to "clothed">>
<</if>>
<<if $timeOfDay is "Day">>
The lock clicks behind you. A gust of warm city air hits your bare skin, carrying the scent of exhaust, fresh bread from the bakery downstairs, and the faint metallic tang of the subway grates. Your heartbeat thuds in your throat, but your steps don’t falter. The sidewalk is crowded—perfect. The sun beats down, casting sharp shadows as you step into the stream of pedestrians. You’re not just visible. You’re unmissable.
<<if !$Achievements.exhib.unlocked and _clothes is "naked">>
<<Achievements "exhib" "Public Display">>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Street/Appearance/Naked' + random(3) + '.webp')]] @@<br>
Your fingers twitch at your sides, half-tempted to cover yourself, but you force them still. The air brushes against parts of you that have never felt the open sky before—your nipples tightening under the gaze of strangers, the cool breeze slipping between your thighs. Every step sends a jolt of adrenaline through you, your bare feet padding against the warm pavement. A man in a business suit freezes mid-stride, his coffee cup tilting precariously as his eyes lock onto you. His mouth opens, but no sound comes out. A woman walking her poodle gasps, yanking the leash so hard the dog yelps. The poodle, at least, doesn’t care—it sniffs the air near your calves, tail wagging.
<<ct "Female" "">>Oh my God—<</ct>>
You don’t look at her. You don’t have to. You can feel the weight of every stare, the way the crowd parts just slightly as you move through it, like Moses and the Red Sea—except instead of water, it’s judgment and lust and disbelief. A group of construction workers catcall from across the street, their whistles sharp enough to cut glass. One drops his hammer. It clatters against the pavement, the sound making you flinch—but you don’t stop.
<<ct "Male" "">>Damn.<</ct>>
<<ct "Male" "" "1">>I’d pay good money for that view.<</ct>>
Their laughter follows you, but it’s not mocking. It’s awed. And that—that—is intoxicating. A teenager on a skateboard nearly wipes out when he sees you, his wheels skidding. His friends hoot, but he just stares, his face flushed.
<<ct "Male" "" "1">>Dude. Dude. That’s the hottest thing I’ve ever—<</ct>>
You don’t smile. You don’t react. But inside, something burns. By the time you reach the corner, your skin is electric, every nerve alight. You’re not just naked. You’re alive in a way you’ve never been before.
<<elseif _clothes is "naked">> // exhib unlocked.
@@.default-image-wrapper;
[img[String.format($urlPath + '/Street/Appearance/Naked' + random(3) + '.webp')]] @@<br>
The familiarity of it settles over you like a second skin. The gasps, the double-takes, the way men’s eyes bulge and women’s lips purse—it’s all part of the rhythm now. You don’t rush. You saunter. A tourist with a camera lowers it halfway, his finger hovering over the shutter. He doesn’t take the shot. He just stares, his girlfriend tugging at his arm, her voice shrill.
<<ct "Female" "">>Babe!<</ct>>
You meet his gaze and hold it, just for a second. His Adam’s apple bobs. The sidewalk is a stage, and you’re the only performer. A street musician’s violin screeches to a halt mid-note as you pass. The busker’s jaw drops, his bow frozen in the air. At the crosswalk, you pause, your hips swaying slightly as you wait for the light. The man beside you—middle-aged, in a rumpled polo—keeps stealing glances, his face a war of fascination and guilt. His wife notices. Her glare could melt steel.
<<ct "Female" "">>David.<</ct>>
He jumps like a scolded dog. You don’t look at either of them. The light changes. You step off the curb, the sun warming your back, the eyes of the city burning into you. This? This is power.
<<else>> // not fully naked.
<<if $mainChar.look.clothes.torso.name != '' and $mainChar.look.clothes.legs.name is '' and $mainChar.look.lingerie.groin.name is ''>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Street/Appearance/bottomless' + random(3) + '.webp')]]
@@
<<elseif $mainChar.look.clothes.torso.name != '' and $mainChar.look.clothes.legs.name is '' and $mainChar.look.lingerie.groin.name != ''>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Street/Appearance/nopants' + random(0) + '.webp')]]
@@
<<elseif $mainChar.look.clothes.torso.name is '' and $mainChar.look.clothes.legs.name != '' and $mainChar.look.lingerie.chest.name is ''>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Street/Appearance/topless' + random(3) + '.webp')]]
@@
<<elseif $mainChar.look.clothes.torso.name is '' and $mainChar.look.clothes.legs.name != '' and $mainChar.look.lingerie.chest.name != ''>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Street/Appearance/bra' + random(1) + '.webp')]]
@@
<<elseif $mainChar.look.clothes.torso.name is '' and $mainChar.look.clothes.legs.name is '' and ($mainChar.look.lingerie.chest.name != '' or $mainChar.look.lingerie.groin.name != '')>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Street/Appearance/under' + random(2) + '.webp')]]
@@
<</if>><br>
The fabric you do have on feels like a lie. A flimsy, transparent lie. Your nipples are hard. Maybe because of the way that guy in the food truck is staring at your exposed skin, his spatula forgotten mid-flip. The burger he’s cooking burns. He doesn’t notice.
<<ct "Male" "">>Mierda…<</ct>>
A mother shields her child’s eyes as you pass, her face twisted in disgust.
<<ct "Female" "">>For God’s sake—<</ct>>
Her husband, though, doesn’t turn away. His phone is out, his thumb hovering over the screen. You catch his eye and arch a brow. He pockets it fast, his face red.
The fabric of your "outfit" snags on the corner of a bench as you lean against it, pretending to check your phone. A group of college girls pause mid-selfie, their mouths falling open. One nudges another, her voice a hiss.
<<ct "Female" "" "1">>Is she serious right now?<</ct>>
<<ct "Female" "" "1">>What the fuck-<</ct>>
You stretch, just slightly, your back arching. Their phones are out now, but not for selfies anymore. You smile to yourself. This? This is better than naked. Because now they’re all wondering.
<</if>><br><br>
<<set _event to random(3)>>
<<if _event is 0>>
The walk signal blinks white, and you glide into the crosswalk, the sun warming your skin. The cars idling at the intersection aren’t moving—not yet. Their drivers are too busy looking. A delivery van’s brakes hiss as the driver leans forward, his forehead nearly pressing against the windshield. His mouth hangs open, his cigarette ash dropping onto his lap. He doesn’t notice.
<<ct "Male" "">>Holy shit—<</ct>>
The woman in the convertible beside him doesn’t even pretend not to stare. Her sunglasses can’t hide the way her eyes trace the lines of your body, her lips parting just slightly. Her passenger—a man in a tailored suit—follows her gaze, then adjusts his tie. It’s suddenly too tight. The car behind them honks. The sound snaps the spell, and the traffic lurches forward—but not before the guy in the beat-up sedan rolls down his window, his arm hanging out just long enough to let his fingers brush the air where you just were.
<<ct "Male" "">>Hey—damn.<</ct>>
You don’t look back. You don’t have to. The knowledge that they’re all still watching is enough to make your hips sway just a little more as you reach the other side.
<<elseif _event is 1>>
The clink of silverware against plates stops. The hum of conversation dies. Even the waiter pouring wine freezes, the bottle tilted too far, a red stain blooming on the tablecloth. You don’t rush. You glide. A man in a crisp button-down chokes on his steak, his napkin flying up to cover his cough—but not before his wife slams her glass down hard enough to make the wine slosh.
<<ct "Female" "">>Excuse me?<</ct>>
He doesn’t answer. He’s too busy watching you, his knife and fork forgotten in his hands. At the next table, a group of young women in sundresses stop mid-laughter. One nudges another, her voice a hiss.
<<ct "Female" "" "1">>Oh my God. Is she—?<</ct>>
<<ct "Female" "" "1">>I can’t even—how?<</ct>>
A businessman at the bar drops his phone. The screen cracks. He doesn’t pick it up.
The waiter finally moves, but only to trip over his own feet. No one notices.
<<elseif _event is 2>>
You’re passing the newsstand when it happens—a raspy, venomous hiss from the shadows of the awning.
<<ct "Male" "">>Disgusting whore.<</ct>>
The old man—hunched, his cane trembling in his grip—spits at your feet. The glob lands on the pavement just inches from your toes. His face is twisted, his milky eyes burning with something beyond anger. Hatred. Pure, unfiltered hatred.
<<ct "Male" "">>Back in my day, they’d stone sluts like you!<</ct>>
You don’t flinch when his cane wobbles. For a second, something flickers in his eyes—not lust, not quite, but something broken. Something that knows it’s lost. Then you walk away, leaving him choking on his own fury. The old man’s curses follow you, but they’re weaker now. Hollow. You don’t look back.
<<else>>
A guy with a guitar was playing some generic love ballad when you walked into his circle of spectators. Now, his fingers stumble over the chords, his voice cracking as he tries to keep singing—but his eyes never leave you. The crowd parts. They always part. He swallows hard, then grins—a slow, wicked thing. His next notes are different. Darker. A blues riff, low and dirty, the kind that slinks up your spine and curls around your throat.
<<ct "Male" "">>Well, she walks in sunlight, but she’s dressed in sin…<</ct>>
The tourists laugh, nervous. A few clap. One woman drags her boyfriend away, but he twists his neck to keep watching you over his shoulder. The musician’s gaze rakes over you, his fingers moving faster now, the music growing louder, hungrier.
<<ct "Male" "">>Ain’t no law could chain her, ain’t no god could save her now…<</ct>>
You pause. Just for a heartbeat. Let him see you listen. His Adam’s apple bobs. The guitar strings groan under his touch. Then you move on. The song follows you for half a block before fading into the city’s noise.
<</if>>
<<elseif $timeOfDay is "Night">>
The apartment door clicks shut behind you, the sound swallowed by the hum of the city at night. The air is cool against your skin—too cool, maybe, but that’s the point. You take a breath, feeling the way it raises your chest, the way your nipples tighten under the gaze of the empty street. The sidewalk is yours. The night is yours.
You don’t move yet. Just stand there, bare feet pressing into the concrete, the soles of your feet dirtying almost instantly. A car passes, its headlights sweeping over you for a fraction of a second. Did the driver see? Did they look? The thrill of it curls low in your belly. <br><br>
<<if !$Achievements.exhib.unlocked and _clothes is "naked">>
<<Achievements "exhib" "Public Display">>
Your heart is a rabbit’s kick against your ribs. Every shadow feels like a pair of eyes. Every distant laugh from a bar terrace makes you flinch, then ache for more. You’re hyperaware of yourself—the swing of your arms, the way your hips move, the weight of your breasts with each step. You’ve never been so exposed. A man in a leather jacket smokes by a storefront, his cigarette glowing orange in the dark. He doesn’t turn his head at first, but then—then his gaze snags on you. His eyes widen. The ember of his cigarette drops to the pavement, forgotten.
<<ct "Male" "">>Fuck me-<</ct>>
You don’t look at him. You can’t. Your face burns, but your stride doesn’t falter. The wind picks up, teasing over your skin, and you realize you’re wet. Not just from nerves. Your thighs stick together slightly with each step. A group of teenagers spill out from a convenience store, their laughter cutting off mid-joke when they see you. One of them—bold, drunk, or both—steps forward.
<<ct "Male" "">>Yo, you—you good?<</ct>>
You don’t answer. You don’t have to. The way his friends shove him back, the way one of them whistles, low and disbelieving, tells you everything. You’re not just naked. You’re untouchable. The first time is always about the realization: the world doesn’t end when you step out like this. The world watches.
<<elseif _clothes is "naked">> // exhib unlocked.
You know the rhythm of it now. The way the night breathes around you, the way the city’s pulse changes when you’re part of it like this—no barriers, no lies. You don’t rush. You saunter. A woman in a cocktail dress stumbles out of a taxi, her heels clicking unsteadily. She sees you and freezes, her drink sloshing over the rim of her glass.
<<ct "Female" "">>Oh my god.<</ct>>
You don’t stop. Let her stare. Let her wonder. The real thrill isn’t the first time. It’s the way the air feels like a second skin.
<<else>> // not fully naked.
<<if $mainChar.look.clothes.torso.name != '' and $mainChar.look.clothes.legs.name is '' and $mainChar.look.lingerie.groin.name is ''>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Street/Appearance/Night/bottomless' + random(3) + '.webp')]]
@@
<<elseif $mainChar.look.clothes.torso.name != '' and $mainChar.look.clothes.legs.name is '' and $mainChar.look.lingerie.groin.name != ''>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Street/Appearance/Night/nopants' + random(1) + '.webp')]]
@@
<<elseif $mainChar.look.clothes.torso.name is '' and $mainChar.look.clothes.legs.name != '' and $mainChar.look.lingerie.chest.name is ''>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Street/Appearance/Night/topless' + random(3) + '.webp')]]
@@
<<elseif $mainChar.look.clothes.torso.name is '' and $mainChar.look.clothes.legs.name != '' and $mainChar.look.lingerie.chest.name != ''>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Street/Appearance/Night/bra' + random(2) + '.webp')]]
@@
<<elseif $mainChar.look.clothes.torso.name is '' and $mainChar.look.clothes.legs.name is '' and ($mainChar.look.lingerie.chest.name != '' or $mainChar.look.lingerie.groin.name != '')>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Street/Appearance/Night/under' + random(3) + '.webp')]]
@@
<</if>><br>
The night air is a caress against your skin. The absence of fabric, the knowledge that parts of you that should be covered are exposed to anyone, feels very arousing. A man in a suit walks past, his tie slightly loose, his briefcase swinging. He does a double-take, his eyes snagging on your skin. His Adam’s apple bobs.
<<ct "Male" "">>Jesus.<</ct>>
You don’t look at him. But you arch your back just a little as you walk, letting the few pieces of fabric shift in a way that leaves nothing to the imagination. A group of girls giggle outside a bar, their cigarettes glowing in the dark. One of them nudges another, her voice dropping to a whisper that isn’t quite quiet enough.
<<ct "Female" "">>Is she—is she just…?<</ct>>
<<ct "Female" "">>I don’t know, what a freak.<</ct>>
The night is full of half-glances, stolen looks, the way people pretend not to stare but their eyes linger anyway. You’re not naked. But you’re not dressed either. You’re something in between—a tease, a temptation, a walking question mark. And the city loves questions.
<</if>><br><br>
<<set _event to random(5)>>
<<if _event is 0>>
A second-floor window slides open just as you pass beneath it. You don’t need to look up to know you’re being watched. The scrape of the frame, the sudden hush of a TV being muted—it’s all the confirmation you need. A man leans out, his silhouette backlit by the sickly glow of a lamp. He doesn’t speak. Doesn’t need to. The way his cigarette smoke curls down toward you says enough.
<<ct "Male" "">>Fucking hell.<</ct>>
You slow your pace just slightly, letting him take in the sight of you—the way the streetlight paints your skin, the way your exposed body move with each step. His knuckles whiten around the cigarette. You hear the clink of a belt buckle being undone.
<<ct "Male" "">>You like that, don’t you? Walking around like this. Teasing.<</ct>>
You don’t answer. But you linger for half a second longer than necessary before moving on. Behind you, the window stays open. You can almost hear the frantic rhythm of his hand long after you’ve turned the corner.
<<elseif _event is 1>>
A man stumbles out of a bar, his tie askew, his breath reeking of cheap whiskey. He squints at you, then does that double-take that always makes your pulse jump.
<<ct "Male" "">>Hey, sweetheart. You lost?<</ct>>
He steps into your path, his grin sloppy. His fingers twitch like he’s already imagining where they’ll land. You could step around him. But where’s the fun in that?
<<ct "MC" "">>Do I look lost?<</ct>>
His laugh is a wet sound, his eyes dragging over you like he’s trying to memorize the shape of you. He reaches out, almost touches your exposed body, but you sidestep just enough to make him lurch forward, off-balance.
<<ct "Male" "">>C’mon, let me—<</ct>>
You don’t let him finish. A sharp turn, a sway of your hips, and you’re gone before he can decide whether to follow. His frustrated groan follows you down the street. You smile. Let him want.
<<elseif _event is 2>>
The click of nails on pavement announces her before you see her: a hunched silhouette under a moth-eaten shawl, tugging a snuffling terrier on a leash. The dog stops dead when it sees you, its nose twitching, its tail stiffening mid-wag. The woman follows its gaze, her milky eyes widening behind thick glasses. For a second, there’s only silence. Then—
<<ct "Female" "">> Disgusting.<</ct>>
Her voice is a rasp, like dry leaves scraping concrete. The dog whines, confused by the tension in the leash.
<<ct "Female" "">> Put it away, you shameless harlot. Decency is dead, and you’re dancing on its grave.<</ct>>
She yanks the dog forward, but not before spitting at your feet. You don’t flinch. You don’t react. But you feel it—the way her words should sting, but instead, they settle like a challenge. The dog glances back at you as it’s dragged away, its ears perked in curiosity. The night swallows them whole. You keep walking.
<<elseif _event is 3>>
Laughter spills onto the sidewalk as you pass the open-air seating of a dive bar, the clink of glasses and the smell of spilled beer thick in the air. Conversations die mid-sentence. A man choking on his drink. A woman’s cigarette pausing halfway to her lips. Then—the silence. It’s not total. The music still thumps from inside, the hum of the fridge, the ice clinking in a glass. But the people go quiet. You don’t have to look to know they’re staring. You can feel it, the weight of their gazes like hands on your skin.
<<ct "Male" "">>Uh. Guys. Am I drunk, or—?<</ct>>
<<ct "Female" "">>Oh my god, she’s—she’s not even hiding it.<</ct>>
A chair scrapes back. Someone stands—just to get a better look. You don’t turn your head, but you slow your pace. Just a little. Let them watch. Let them wonder. Then, like a held breath released, the noise rushes back in. Laughter, louder now. A wolf whistle. Someone claps.
<<ct "Male" "" "1">>Did you see that? What the hell?<</ct>
You don’t react. But your lips curl, just slightly, as you step out of their line of sight. Behind you, the chatter explodes, but you don't need to hear it.
<<else>>
But then, nothing. No catcalling. No gasps. No old women or drunk patrons or rubbernecking barflies. Just the wind, the distant hum of a car engine blocks away, the drip of a leaky fire escape above you. You should feel relief. No judgment. No danger. No eyes. But you don’t. You feel nothing, and it’s worse. Your footsteps echo too loudly. The night feels vast, indifferent. You press a hand to the nearest wall—brick, rough under your palm—and realize you’re craving it. The stares. The reactions. The power of being seen. For the first time, you understand: it’s not about the nakedness. It’s about the witnesses.
<</if>>
<</if>>
<<if random(2) <2>>
<<include "ExhibitionFuck">>
<<else>>
The thought comes slowly, then all at once: Enough. Not because you’re tired. Not because you’re ashamed. But because you’ve proven what you needed to—to them, to yourself. The power you felt isn’t gone; it’s settled into your bones, humming like a second heartbeat. The walk back is different. The streets are still here, but the stares don’t bite the same way. A few still gawk—a man in a bike messenger’s uniform nearly crashes into a lamppost, his tires screeching—but you don’t feed off it anymore. You’re full. Your apartment building looms ahead, its familiar stoop a promise of privacy. The elevator mirrors reflect you back at yourself: your skin is more exposed than ever. The lock clicks. The [[door swings shut.->Living room]] And just like that, the city’s noise fades to silence. <br><br>
<<MainChar_Stats "arousal" "15">>
<<MainChar_Stats "corruption" "1" "65">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "intellect" "-1">>
<<set $hour += 1>>
<</if>><<if random(40) is 0 and (isNaN($mainChar.abductionDay) or $dayCount >= $mainChar.abductionDay) and $mainChar.corruption >=20 and settings.EnableSlavers != false>>
<<goto "Slave Van">>
<</if>>
<<if $timeOfDay is 'Day'>>
<<set _getRobbed to random(25)>>
<<else>>
<<set _getRobbed to random(15)>>
<</if>>
<<if _getRobbed is 0 and $mainChar.gotRobbed !=$dayCount>>
<<set $mainChar.gotRobbed to $dayCount>>
<<goto "Get Robbed">>
<</if>>
<<include "Street cloth level">>
<div class="default-image-wrapper">
<<if $hour>=5 and $hour <= 6>>
[img[String.format($urlPath + "/cityEarlymorning.jpg")]]
<<elseif $hour>6 and $hour <= 9>>
[img[String.format($urlPath + "/cityMorning.jpg")]]
<<elseif $hour>9 and $hour <= 14>>
[img[String.format($urlPath + "/cityMidday.jpg")]]
<<elseif $hour>14 and $hour <= 17>>
[img[String.format($urlPath + "/cityAfternoon.jpg")]]
<<elseif $hour>17 and $hour <= 20>>
[img[String.format($urlPath + "/cityEvening.jpg")]]
<<elseif $hour>20>>
[img[String.format($urlPath + "/cityNight.jpg")]]
<<else>>
[img[String.format($urlPath + "/cityDarknight.jpg")]]
<<endif>>
</div>
You're in the heart of the bustling Old Marais district. The convenience of city living allows you to access various destinations on foot, with the beach just a short distance away. The vibrant streets are lined with Restaurants, shops, and people going about their day. <br><br>
<<if $mainChar.energy<20>>
You're very tired and there's not much you can do right now except resting.<br><br><</if>>
<<SeeCumOnPcWidget "people">>
<div style="display: flex; gap: 20px;">
<div style="flex: 1;">
<u><strong>Belleview Hill:</strong></u><br>
[[Blossom Grove Park->Park][$minute += 10]]<br>
<<if $mainChar.energy >= 20>>
[[WellnessCare Clinic->Hospital][$minute += 10]]<br>
<</if>>
<<if ($timeOfDay == "Day" and $hour<18) and $mainChar.energy >= 10>>
[[Shear Bliss Hair Salon->Hair salon][$minute += 15]]<br>
<<elseif $mainChar.energy >= 10>>
The hair salon is closed for the night.<br>
<</if>>
<<if $timeOfDay == "Day" and $hour<18>>
[[Haven Cove Spa->Spa][$minute += 15]]<br>
<<else>>
The spa is closed for the night.<br>
<</if>>
</div>
<div style="flex: 1;">
<u><strong>Eclipse Avenue:</strong></u><br>
<<if ($hour > 19 or $hour < 2) and $mainChar.energy >= 20>>
[[The Underground->Night Club Entrance]]<br>
<<elseif $mainChar.energy >= 20>> The night club is currently closed.<br>
<<else>> You're too tired to go dancing.<br><</if>>
<<if $mainChar.energy >= 30>>
[[Breezy Bay Beach->Beach][$minute += 20]]<br>
<</if>>
<<if $mainChar.energy >= 20>>
[[Red Light District][$minute += 10]]<br>
<</if>>
[[Dynasty Casino->Casino][$enterCasino = new Date().getSeconds()]]<br>
<<if ($timeOfDay == "Day" and $hour<18) and $mainChar.energy >= 10>>
[[InkCraft Studio->Tattoo parlor][$minute += 15]]<br>
<<elseif $mainChar.energy >= 10>>
The tattoo parlor is closed for the night.<br>
<</if>>
</div>
<div style="flex: 1;">
<u><strong>Skyline Square:</strong></u><br>
<<if ($timeOfDay == "Day" and $hour<18) and $weekDay and $mainChar.energy >= 20>>
[[Belleview District School->School][$minute += 10]]<br>
<<elseif !$weekDay>> The school is closed during weekends.<br>
<<else>> The school is closed at night.<br><</if>>
<<if ($hour >= 12 and $hour < 15) or ($hour >= 16 and $hour < 23)>>
[[Restaurant Le Délice->Restaurant][$minute += 10]]<br>
<<else>> The restaurant is currently closed.<br><</if>>
<<if $timeOfDay == "Day" and $mainChar.energy >= 10>>
[[MegaMart Emporium->Mall][$minute += 10]]<br>
<<elseif $mainChar.energy >= 10>>
MegaMart Emporium is closed for the night.<br>
<</if>>
<<if $hour < 20 and $hour >= 8>>
[[Zenith Ventures->Office]]<br>
<<else>> Zenith Ventures is currently closed.<br>
<</if>>
[[Police Station]]<br>
</div>
</div>
<br>
[[Head back Home->Living room][$minute += 10]]<<set _Playerhue to $selectedhue>>
<<if $mainChar.haveCum.face>0 or $mainChar.cleanliness<15>>
<div class="default-image-wrapper">[img[String.format($urlPath + "/Misc_Places/Hairdresser_CumReac.jpg")]]</div>
<<if $mainChar.cleanliness<15>>
You push open the door of the hair salon, the bell chiming lightly as you step inside. The chatter of stylists and clients fills the air, but it dies down almost instantly as the scent clings to you—your scent, unmistakable and ripe. A stylist mid-conversation pauses, her nose wrinkling slightly. A customer waiting by the magazines glances up, then quickly away, her lips pressing into a thin line.
<<ct "KnownFemale" "Surprised">>Oh—uh, hi. Do you have an appointment?<</ct>>
You shake your head, trying to ignore the way the other clients shift in their seats, their eyes flickering toward you before darting away.
<<ct "MC" "">>No, I just—<</ct>>
<<ct "KnownFemale" "Neutral">>Sweetie, I’m sorry, but we can’t have you in here like this.<</ct>>
She gestures vaguely at you, her manicured nails flicking in the air as if shooing away a fly. The woman in the chair next to her leans away, her hand discreetly covering her nose.
<<ct "Female" "">>God, what is that smell?<</ct>>
Heat crawls up your neck as the whispers start—hushed, but not hushed enough. Your fingers twitch at your sides, your face burning. The weight of their stares presses down on you, suffocating.
<<ct "MC" "">>Right. Yeah. I’ll just—<</ct>>
You don’t finish. You turn on your heel, the bell jingling again as you shove your way [[back out.->Go out]]
<<else>>
You push open the door of the hair salon with a casual confidence, the bell above chiming softly. The staff behind the counter glance up, their faces already lighting up with practiced, professional smiles—until their eyes flick down to the dried streaks of cum staining your clothes. Their expressions freeze, then twist into something between shock and revulsion.
A young stylist at the front desk recoils slightly, her nose wrinkling.
<<ct "Female" "">>Oh my god—what the hell—?<</ct>>
A woman behind her, likely the manager, steps forward, her lips pressed into a thin line.
<<ct "KnownFemale" "Angry">>Ma’am, I’m sorry, but you cannot be in here like this. This is a place of business!<</ct>>
<<ct "Male" "">>Jesus. Just... go clean yourself up somewhere else.<</ct>>
Your face burns with humiliation, but there’s something else too—a flicker of heat low in your belly, the shame twisting into something darker, something thrilling. You swallow hard, your fingers twitching at the hem of your stained top.
<<ct "MC" "">>R-right. Sorry. I’ll just—<</ct>>
You turn on your heel, the door swinging shut behind you with a final, judgmental click as you [[leave the hair salon.->Go out]] <br><br>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "intellect" "-1">>
<</if>>
<<else>>
<div class="default-image-wrapper">[img[String.format($urlPath + "/Misc_Places/HairSalon.jpg")]]</div><br>
The bell above the salon door chimes softly as you step inside, the rich scent of shampoo, hairspray, and something floral wrapping around you. The low hum of blow dryers and the quiet chatter of stylists and clients fill the space, creating a warm, inviting buzz. A stylist behind the counter glances up, her lips curling into a welcoming smile.
<<ct "KnownFemale" "Happy">>Welcome in! You’re right on time. Please, take a seat anywhere you’d like—we’ll be with you in just a moment.<</ct>>
You settle into one of the plush chairs near the front, running your fingers through your hair as you glance around. The salon is alive with activity: a woman in the corner flips through a magazine while her stylist works on her highlights, and a man nearby chats animatedly with his barber, gesturing to his reflection in the mirror.
A few minutes later, a stylist approaches, her hands already moving as if she’s mentally preparing for your cut. She tilts her head, studying your hair with a professional eye.
<<ct "KnownFemale" "Neutral">>So, what are we doing for you today? Any particular style or length in mind?<</ct>>
<span id='choice'>
<br><br> [[Ask for a custom hair color->Custom Hair]]<br><br>
<<set $selectedcolor to $mainChar.appearance.head.hair.color>>
<<set $selectedstyle to $mainChar.appearance.head.hair.style>>
<<set $selectedlength to $mainChar.appearance.head.hair.length>>
<<if $mainChar.appearance.head.hair.color is 'Custom'>>
<<set $hairOptionsFull.push('Custom')>>
<<set $selectedcolor to 'Custom'>>
<</if>>
<<if $mainChar.appearance.head.hair.length is 'short'>>
<<set $hairLengthsSalon to ['short']>>
<<elseif $mainChar.appearance.head.hair.length is 'shoulders'>>
<<set $hairLengthsSalon to ['short','shoulders']>>
<<elseif $mainChar.appearance.head.hair.length is 'chest'>>
<<set $hairLengthsSalon to ['short','shoulders','chest']>>
<<else>>
<<set $hairLengthsSalon to ['short','shoulders','chest','long']>>
<</if>>
Hair color:
<<listbox "$selectedcolor" autoselect>>
<<optionsfrom $hairOptionsFull>>
<</listbox>><br>
Hair style:
<<listbox "$selectedstyle" autoselect>>
<<optionsfrom $hairStylesFull>>
<</listbox>><br>
Hair length:
<<listbox "$selectedlength" autoselect>>
<<optionsfrom $hairLengthsSalon>>
<</listbox>>
</span>
<<done>>
<<script>>
State.variables.hairChangePrice = 0;
$('#listbox-selectedcolor, #listbox-selectedstyle, #listbox-selectedlength').on('change', function () {
var selectedlength = State.variables.selectedlength;
var selectedcolor = State.variables.selectedcolor;
var selectedstyle = State.variables.selectedstyle;
var urlPath = State.variables.urlPath;
State.variables.selectedhue = 0;
var changes = 0;
if (selectedcolor !== State.variables.mainChar.appearance.head.hair.color){ changes++}
else { changes--};
if (selectedlength !== State.variables.mainChar.appearance.head.hair.length){ changes++} else { changes--};
if (selectedstyle !== State.variables.mainChar.appearance.head.hair.style) { changes++} else { changes--};
State.variables.hairChangePrice = (changes+3) * 20;
if (selectedcolor === 'custom') {
State.variables.hairChangePrice = State.variables.hairChangePrice + 50;
$('#customcolor').show();
} else {
$('#customcolor').hide();
}
if (changes === -3) {
$('#current').show();
$('#different').hide();
$('#price').hide();
} else if (State.variables.mainChar.money < State.variables.hairChangePrice) {
$('#different').hide();
$('#current').hide();
$('#price').show();
} else {
$('#different').show();
$('#current').hide();
$('#price').hide();
}
$('#priceInfo').text('$' + State.variables.hairChangePrice);
$('#priceInfo_b').text('$' + State.variables.hairChangePrice);
if (selectedcolor === 'ginger') {
var hueValue = 0;
var saturationValue = 100;
var brightnessValue = 100;}
else if (selectedcolor === 'brunette'){
var hueValue = -30;
var saturationValue = 70;
var brightnessValue = 50;}
else if (selectedcolor === 'blonde'){
var hueValue = 10;
var saturationValue = 35;
var brightnessValue = 160;}
else if (selectedcolor === 'black'){
var hueValue = 0;
var saturationValue = 0;
var brightnessValue = 50;}
else if (selectedcolor === 'pink') {
var hueValue = 290;
var saturationValue = 100;
var brightnessValue = 100;}
else if (selectedcolor === 'sea green'){
var hueValue = 110;
var saturationValue = 100;
var brightnessValue = 100;}
else if (selectedcolor === 'turquoise'){
var hueValue = 145;
var saturationValue = 100;
var brightnessValue = 100;}
else if (selectedcolor === 'purple'){
var hueValue = 225;
var saturationValue = 100;
var brightnessValue = 100;}
else if (selectedcolor === 'Custom'){
var hueValue = State.variables.mainChar.appearance.head.hair.hue;
var saturationValue = State.variables.mainChar.appearance.head.hair.saturation;
var brightnessValue = State.variables.mainChar.appearance.head.hair.brightness;}
else {
var hueValue =0;
var saturationValue = 100;
var brightnessValue = 100;}
State.variables.selectedhue = hueValue;
State.variables.selectedsaturation = saturationValue;
State.variables.selectedbrightness = brightnessValue;
State.variables.mainChar.appearance.head.hair.color = selectedcolor;
var imageUrl = String.format(urlPath + '/PaperDoll/MainBody/Hair/' + selectedlength + '/' + selectedstyle + '.png');
$('#DollHair').html('<img src="' + imageUrl + '" style="filter: hue-rotate(' + hueValue + 'deg) saturate(' + saturationValue + '%) brightness(' + brightnessValue + '%);">');
});
$('#confirmPurchase').on('click', function() {
State.variables.mainChar.money -= State.variables.hairChangePrice;
$('#priceInfo2').text(State.variables.hairChangePrice);
});
<</script>>
<</done>>
<br>
<br>
<div id='current'>This is your current haircut. <br><br>
[[come back later.->Go out][$selectedhue = _Playerhue]]</div>
<div id='different' style="display: none;">
<<ct "KnownFemale" "Neutral">>Alright, so for the style you’ve chosen, it’ll be <span id="priceInfo">0$</span> and should take about half an hour. Does that work for you?<</ct>>
<span id='confirmPurchase'>
<<linkreplace "Accept to change hairstyle.">>
<<replace #choice>><</replace>>
<<set $mainChar.appearance.head.hair.hue to Number($selectedhue)>>
<<set $mainChar.appearance.head.hair.brightness to Number($selectedbrightness)>>
<<set $mainChar.appearance.head.hair.saturation to Number($selectedsaturation)>>
<<set $mainChar.appearance.head.hair.style = $selectedstyle>>
<<set $mainChar.appearance.head.hair.length = $selectedlength>>
<<set $mainChar.appearance.head.hair.lastHairCut to $dayCount>>
The hairstylist’s fingers deftly section your hair, her scissors snipping with precision as she works. Each cut is deliberate, each movement confident, and you can already feel the transformation taking shape. The salon hums around you—the soft snip-snip of scissors, the murmur of conversations, the occasional burst of laughter from the other side of the room. It’s a rhythm, a dance of creation, and you’re at the center of it.
<<ct "KnownFemale" "Happy">>There we go—just a few more touches, and you’ll see the magic.<</ct>>
She steps back after what feels like both a moment and an eternity, her eyes bright as she turns the chair to face the mirror. Your reflection stares back at you, and for a second, you barely recognize yourself. The new style frames your face in a way that makes your features pop, fresh and alive.
<<ct "KnownFemale" "Tease">>So? What do you think? Ready to turn some heads?<</ct>>
You can’t help but smile, running your fingers through the newly styled strands. The stylist brushes away a few loose hairs from your shoulders, her touch light and professional.
<<ct "MC" "">>It’s perfect. I love it.<</ct>>
She nods, satisfied, and guides you to the front counter. You settle the payment, and with one last appreciative glance in the mirror, you’re ready to [[leave the salon->Go out]] with your new look.<br><br>
<<MainChar_Stats "cleanliness" "15">>
<<MainChar_Stats "combed" "true">>
@@.minus; - <span id="priceInfo2">test</span> Money @@ <br>
<<set $minute +=30>>
<<replace #leave>><</replace>><</linkreplace>><br> <br>
<span id='leave'>[[come back later.->Go out][$selectedhue = _Playerhue]]</span>
</span>
</div>
<div id='price' style="display: none;">
<<ct "KnownFemale" "Neutral">>For the style you’ve chosen, it’ll be <span id="priceInfo_b">0$</span> and should take about half an hour. Does that work for you?<</ct>>
<<ct "MC" "">>Actually... I just realized I don’t have enough on me for this style.<</ct>>
<<ct "KnownFemale" "Happy">>No worries at all! We can adjust to something else that fits your budget, or if you’d prefer, you can always come back later, when it’s more convenient.<</ct>>
[[come back later.->Go out][$selectedhue = _Playerhue]]
</div>
<</if>>
<<if $mainChar.haveCum.face>0 or $mainChar.cleanliness<15>>
<div class="default-image-wrapper">[img[String.format($urlPath + "/Tattoo_Parlor/Parlor_CumReac.jpg")]]</div>
<<if $mainChar.cleanliness<15>>
The bell above the door jingles as you step into the tattoo parlor, the scent of antiseptic and ink thick in the air. The artist behind the counter glances up, his pen pausing mid-sketch, but his welcoming smile falters almost immediately. His nostrils flare slightly, and his eyes flick toward the other patrons in the shop. A woman sitting near the entrance wrinkles her nose, her lips curling in distaste.
<<ct "Female" "">>Ugh, what is *that* smell?<</ct>>
The tattoo artist ets down his pen and steps forward, his expression tightening.
<<ct "KnownMale3" "Surprised">>Hey, uh... I’m sorry, but you can’t be in here like this. You need to leave.<</ct>>
A few of the other customers shift in their seats, their murmurs growing louder. One guy near the back snickers, nudging his friend.
<<ct "Male" "">>Damn, dude. Take a hint—and a shower.<</ct>>
Your face burns, and you cross your arms over your chest, suddenly hyper-aware of every inch of your skin.
<<ct "MC" "">>I—I didn’t realize...<</ct>>
The artist doesn’t soften. His gaze flicks to the door, silent but firm. You swallow hard, the weight of their stares pressing down on you.
<<ct "MC" "">>Yeah. Yeah, okay. Sorry.<</ct>>
With a mumbled apology, you turn and push the door open, the bell chiming again as you [[step back onto the sidewalk,->Go out]] the humiliation clinging to you like the odor they couldn’t ignore.
<<else>>
The tattoo parlor’s door swings shut behind you, the familiar hum of the needle gun and the sharp tang of ink filling the space. The artist at the front desk looks up, his face breaking into a warm, professional smile—until his gaze drops. His eyes lock onto the dried stains on your clothes, and his expression shifts from welcoming to revolted in an instant.
<<ct "KnownMale3" "Surprised">>What the hell—?<</ct>>
<<ct "Female" "">>Oh my god. Are you *serious* right now? That’s—ew!<</ct>>
The artist’s jaw tightens, and he steps out from behind the counter, his voice low but sharp.
<<ct "KnownMale3" "Angry">>Look, I don’t care what you’re into, but you can’t walk in here *like this*. Get out. Now.<</ct>>
Your cheeks flush crimson. You glance down at yourself, suddenly hyper-aware of the stains, the way they’ve dried and crusted on the fabric.
<<ct "MC" "">>I—I was going to get it cleaned, I just—<</ct>>
<<ct "KnownMale3" "Angry">>Out. Now.<</ct>>
You don’t argue. With a flush of humiliation, you turn and [[head for the exit,->Go out]] the door swinging shut behind you.<br><br>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "intellect" "-1">>
<</if>>
<<else>>
<div class="default-image-wrapper">[img[String.format($urlPath + "/Tattoo_Parlor/Parlor.jpg")]]</div><br>
You step into the tattoo parlor, the familiar buzz of machines blending with the faint scent of ink and antiseptic. Bright artwork decorates every wall—bold colors, sharp lines, and elaborate designs that pull your gaze from one corner to another. The atmosphere feels charged, a mix of creativity, adrenaline, and quiet anticipation. As you approach the front desk, the tattoo artist notices you and sets aside his sketchbook. He offers a relaxed smile, leaning forward with an easy confidence.
<<ct "KnownMale3" "Neutral">>
Hey there. What can I help you with today?
<</ct>>
<span id='tattoo'>
<<linkreplace "Inquire about the available tattoo options">>
<<replace #remove>><</replace>>
<<ct "MC" "">>
I wanted to check what tattoo options you have available.
<</ct>>
He nods, expression shifting into something more attentive.
<<if $mainChar.look.tattoos.abdomen.name != ''>>
<<ct "KnownMale3" "Surprised">>
Looks like you’ve already got some ink on your abdomen.
If you’re thinking about replacing it, I have to warn you—you’d need to go through removal first.
We can’t tattoo over that design cleanly.
<</ct>>
<<ct "MC" "">>
I see… I didn’t expect that. Good to know.
<</ct>>
<<else>>
He gestures toward a display case filled with neatly arranged portfolios and digital tablets.
<<ct "KnownMale3" "Happy">>
Sure thing. Here’s our catalog—styles, artists, everything we offer.
Take your time. If anything catches your eye, just let me know.
<</ct>>
<<ct "MC" "">>
Thanks. There’s a lot more variety here than I expected.
<</ct>>
<<ct "KnownMale3" "Tease">>
Yeah, we try to spoil people with choices.
And if you ever change your mind afterward… well, we offer removal too. Not the fun part, but it exists.
<</ct>>
<<ct "MC" "">>
Good to know. I’ll keep that in mind.
<</ct>>
<<ct "KnownMale3" "Neutral">>
Just a heads-up—most pieces take around two hours.
So if you’re planning to get one today, make sure you’ve got time to spare.
<</ct>>
<</if>>
<div style="display: flex; align-items: flex-start; min-height: 100vh;">
<div style="flex: 1; padding-right: 20px;">
<h4> ABDOMEN </h4>
<<for _shopItemTitle, _shopItem range $TattooItems>>
<<if _shopItem.type is "abdomen">>
<<TattooItemWidget _shopItem>>
<</if>>
<</for>>
<h4> RIGHT ARM </h4>
<<for _shopItemTitle, _shopItem range $TattooItems>>
<<if _shopItem.type is "rightArm">>
<<TattooItemWidget _shopItem>>
<</if>>
<</for>>
<h4> LEFT ARM </h4>
<<for _shopItemTitle, _shopItem range $TattooItems>>
<<if _shopItem.type is "leftArm">>
<<TattooItemWidget _shopItem>>
<</if>>
<</for>>
<h4> RIGHT LEG </h4>
<<for _shopItemTitle, _shopItem range $TattooItems>>
<<if _shopItem.type is "rightThigh">>
<<TattooItemWidget _shopItem>>
<</if>>
<</for>>
<h4> LEFT LEG </h4>
<<for _shopItemTitle, _shopItem range $TattooItems>>
<<if _shopItem.type is "leftThigh">>
<<TattooItemWidget _shopItem>>
<</if>>
<</for>>
<h4> RIGHT ANKLE </h4>
<<for _shopItemTitle, _shopItem range $TattooItems>>
<<if _shopItem.type is "rightAnkle">>
<<TattooItemWidget _shopItem>>
<</if>>
<</for>>
<h4> LEFT ANKLE </h4>
<<for _shopItemTitle, _shopItem range $TattooItems>>
<<if _shopItem.type is "leftAnkle">>
<<TattooItemWidget _shopItem>>
<</if>>
<</for>>
</div>
<div style="flex: 1; position: sticky; top: 70px; margin-top: 70px;">
<div id="DollZeroLay">
[img[String.format($urlPath + '/PaperDoll/zeroLay.png')]]
</div>
<div id="DollMainBody">
[img[String.format($urlPath + '/PaperDoll/MainBody/MainBody.png')]]
</div>
<div id="DollEyes">
[img[String.format($urlPath + '/PaperDoll/MainBody/Eyes/' + $dollEyesColor + 'Eyes.png')]]
</div>
<div id="DollTattoosAbdomen">
<div id="tattoo-image"></div>
</div>
<div id="DollHair">
<<DollHairWidget>>
</div>
<div id="DollChest">
[img[String.format($urlPath + '/PaperDoll/MainBody/Chest/' + $dollBareChestSize + '.png')]]
</div>
</div>
</div>
<</linkreplace>><br></span>
<span id="remove">
<<if $mainChar.look.tattoos.abdomen.name != '' or $mainChar.look.tattoos.leftArm.name != '' or $mainChar.look.tattoos.rightArm.name != '' or $mainChar.look.tattoos.leftThigh.name != '' or $mainChar.look.tattoos.rightThigh.name != '' or $mainChar.look.tattoos.leftAnkle.name != '' or $mainChar.look.tattoos.rightAnkle.name != '' >>
<<linkreplace "Ask about the tattoo removal process">>
<<replace #tattoo>><</replace>>
The artist straightens slightly, his expression shifting to something more professional as he leans his elbows on the counter.
<<ct "KnownMale3" "Neutral">>
You’re interested in removal? Alright, I can walk you through it.
<</ct>>
<<ct "MC" "">>
Yeah, I’d like to know how it works… and how long it takes.
<</ct>>
<<ct "KnownMale3" "Surprised">>
Most people don’t ask unless they’re really serious about changing their ink.
But sure—removal is available, and we charge 300 dollars for the session.
<</ct>>
<<ct "MC" "">>
That’s a bit more expensive than I expected...
<</ct>>
<<ct "KnownMale3" "Neutral">>
It usually takes about an hour.
The process isn’t exactly pleasant, but it’s safe, regulated, and we’ve done it a thousand times.
<</ct>>
<<if $mainChar.money >= 300 and $mainChar.energy>=20>>
<<if $mainChar.look.tattoos.abdomen.name != ''>>
<<linkreplace "Remove your abdomen tattoo">>
<<set $mainChar.look.tattoos.abdomen.name = ''>>
<<replace #leave>><</replace>>
<<silently>><<repeat 0.125s>> <<run $("#tattooRemoval").css("display", "block")>> <</repeat>><</silently>>
<</linkreplace>><br>
<</if>>
<<if $mainChar.look.tattoos.rightArm.name != ''>>
<<linkreplace "Remove your right arm tattoo">>
<<set $mainChar.look.tattoos.rightArm.name = ''>>
<<replace #leave>><</replace>>
<<silently>><<repeat 0.125s>> <<run $("#tattooRemoval").css("display", "block")>> <</repeat>><</silently>>
<</linkreplace>><br>
<</if>>
<<if $mainChar.look.tattoos.leftArm.name != ''>>
<<linkreplace "Remove your left arm tattoo">>
<<set $mainChar.look.tattoos.leftArm.name = ''>>
<<replace #leave>><</replace>>
<<silently>><<repeat 0.125s>> <<run $("#tattooRemoval").css("display", "block")>> <</repeat>><</silently>>
<</linkreplace>><br>
<</if>>
<<if $mainChar.look.tattoos.rightThigh.name != ''>>
<<linkreplace "Remove your right leg tattoo">>
<<set $mainChar.look.tattoos.rightThigh.name = ''>>
<<replace #leave>><</replace>>
<<silently>><<repeat 0.125s>> <<run $("#tattooRemoval").css("display", "block")>> <</repeat>><</silently>>
<</linkreplace>><br>
<</if>>
<<if $mainChar.look.tattoos.leftThigh.name != ''>>
<<linkreplace "Remove your left thigh tattoo">>
<<set $mainChar.look.tattoos.leftThigh.name = ''>>
<<replace #leave>><</replace>>
<<silently>><<repeat 0.125s>> <<run $("#tattooRemoval").css("display", "block")>> <</repeat>><</silently>>
<</linkreplace>><br>
<</if>>
<<if $mainChar.look.tattoos.rightAnkle.name != ''>>
<<linkreplace "Remove your right ankle tattoo">>
<<set $mainChar.look.tattoos.rightAnkle.name = ''>>
<<replace #leave>><</replace>>
<<silently>><<repeat 0.125s>> <<run $("#tattooRemoval").css("display", "block")>> <</repeat>><</silently>>
<</linkreplace>><br>
<</if>>
<<if $mainChar.look.tattoos.leftAnkle.name != ''>>
<<linkreplace "Remove your left ankle tattoo">>
<<set $mainChar.look.tattoos.leftAnkle.name = ''>>
<<replace #leave>><</replace>>
<<silently>><<repeat 0.125s>> <<run $("#tattooRemoval").css("display", "block")>> <</repeat>><</silently>>
<</linkreplace>><br>
<</if>>
<span id="tattooRemoval" style="display: none">
You take a slow breath as you step deeper into the treatment room. The buzz of tattoo machines fades behind you, replaced by the subtle hum of medical equipment. Bright lights overhead cast a pale glow across the stainless-steel counters, and the air smells faintly of antiseptic. The artist—now switching clearly into his professional role—gathers the tools with practiced efficiency.
<<ct "KnownMale3" "Neutral">>
Alright. Since you’ve decided to proceed, I’ll explain everything as we go.
<</ct>>
<<ct "MC" "">>
I’d appreciate that. I’m a little nervous.
<</ct>>
<<ct "KnownMale3" "Happy">>
Don’t worry, you’ll be in good hands. We’re using a laser to break down the ink particles. It’s safe—and way faster than people expect.
<</ct>>
<<ct "MC" "">>
Does it hurt a lot?
<</ct>>
<<ct "KnownMale3" "Neutral">>
It can be uncomfortable, yeah… but I’ll walk you through every step.
Just tell me if you need a pause.
<</ct>>
You nod as he positions the machine, a faint whir filling the room.
He places a gentle hand on your arm, steadying the area before beginning.
<<ct "MC" "">>
Okay… I’m ready.
<</ct>>
The first pulse of the laser stings sharply, surprising you with its intensity.
Yet as the minutes pass, the sensation becomes more manageable, replaced by a strange warmth and rhythm. Time stretches—each flash of light blurring into the next.<br><br>
<div class="default-image-wrapper">[img[String.format($urlPath + "/Tattoo_Parlor/Tattoo_Removal.jpg")]]</div><br>
At last, he powers down the machine and steps back, exhaling softly.
<<ct "KnownMale3" "Surprised">>
You handled that better than most people.
Let’s get this soothed and wrapped.
<</ct>>
<<ct "MC" "">>
Honestly… it wasn’t as bad as I expected.
<</ct>>
He applies a cooling ointment, the relief immediate, then places a clean bandage over the treated skin.
<<ct "KnownMale3" "Happy">>
There. All done. Keep the area clean, avoid sun exposure, and let it heal. If you follow the aftercare instructions, it’ll turn out great.
<</ct>>
<<ct "MC" "">>
Thank you. Really.
It feels like I’m finally letting go of something that’s been weighing on me.
<</ct>>
You stand, a sense of quiet relief settling in your chest—lighter, clearer, as though you’ve closed a chapter you no longer wanted to carry. You thank the tattoo artist one last time and [[leave the tattoo parlor->Go out]]<br><br>
<<set $hour += 1>>
<p class="minus">-300 Money</p> <<set $mainChar.money -= 300>><br>
<p class="minus">-20 Energy</p> <<set $mainChar.energy -= 20>><br>
<p class="add">Tattoo removed</p><br>
</span>
<<elseif $mainChar.money < 30>>
You don't have enough money for that right now.<br><br>
<<elseif $mainChar.energy<20>>
You're too tired to do it right now.<br><br>
<<endif>>
<</linkreplace>>
<</if>></span>
<span id='leave'><br>Change your mind and [[come back later.->Go out]]</span>
<</if>>
<<set $minute += 40>>
<<if $mainChar.look.clothes.torso.name != ''>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Beach/Swim/swimming' + random(1,4) + '.jpg')]]@@<br>
You walk down to the shore, the sand warm under your feet. The water is cool when you step in, but you keep going until you're waist-deep. Small waves push against you as you dive forward, the salt stinging your eyes for a moment. You surface, floating for a while, feeling the steady movement of the sea around you. A few seagulls call in the distance, and the sun reflects off the water. <br><br>
After spending a while swimming and relaxing on your back, fatigue begins to settle in, but the experience has been thoroughly enjoyable. Additionally, you sense a newfound strength within yourself.<br><br>
<<if $timeOfDay is "Day" and $mainChar.energy>=20>>
Now, you wonder whether you should [[swim a little longer->Swim]] or head back and [[dry off.->Beach]]
<<elseif $mainChar.energy < 20>>
Now, you're very tired and decide to head back and [[dry off.->Beach]]
<<else>>
Since night is going to fall, you decide to head back and [[dry off.->Beach]]
<</if>><br><br>
<<nobr>>
<<if visited() % 10 == 0 and $wasSwimEnergyIncreased != true>>
<<set $mainChar.maxEnergy += 10>>
<strong>Your maximum energy has increased!</strong><br><br>
<<set $wasSwimEnergyIncreased = true>>
<<endif>>
<</nobr>>
<<run variables().mainChar.cleanCum()>>
<<MainChar_Stats "fitness" "1">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "makeup" "No">>
<<else>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Beach/Swim/SwimNude' + random(1,3) + '.webp')]]
@@<br>
You dive naked into the refreshing sea, the sun's warm embrace on your skin. The water glistens under the daylight as you swim freely, feeling the gentle currents guide you. Waves carry a sense of freedom, washing away your worries with each stroke.<br>
Without any cloth, you feel liberated. The waves caresse your body and your pussy starts slowly to itch.<br>
After spending a while swimming and relaxing on your back, fatigue begins to settle in, but the experience has been thoroughly enjoyable. Additionally, you sense a newfound strength within yourself.<br><br>
<<if $timeOfDay is "Day" and $mainChar.energy>=20>>
Now, you wonder whether you should [[swim a little longer->Swim]] or head back and [[dry off.->Beach remove clothes][$Direction = "leave"]]
<<elseif $mainChar.energy < 20>>
Now, you're very tired and decide to head back and [[dry off.->Beach remove clothes][$Direction = "leave"]]
<<else>>
Since night is going to fall, you decide to head back and [[dry off.->Beach remove clothes][$Direction = "leave"]]
<</if>><br><br>
<<nobr>>
<<if visited() % 10 == 0 and $wasSwimEnergyIncreased != true>>
<<set $mainChar.maxEnergy += 10>>
<strong>Your maximum energy has increased!</strong><br><br>
<<set $wasSwimEnergyIncreased = true>>
<<endif>>
<</nobr>>
<<run variables().mainChar.cleanCum()>>
<<MainChar_Stats "fitness" "1">>
<<MainChar_Stats "corruption" "1" "40">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "makeup" "No">>
<</if>>
<<set $hour += 1>>
<<if $mainChar.look.clothes.torso.name != ''>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Beach/Sunbath/sunbathing' + random(1,4) + '.jpg')]]@@
<<SeeCumOnPcWidget "people">>
You're lying on the warm sand of the beach, the sun's rays caressing your skin as the gentle sound of waves crashing against the shore fills the air. The soothing sounds of the waves provide a relaxing backdrop as you settle in for a moment of seaside tranquility.<br><br>
<<if gaussian($mainChar.attractiveness,20) >= 40>>
Your fingers trace idle patterns in the sand when you notice them—a group of guys not far off, pretending to chat but stealing glances your way. Their eyes linger a little too long, their smiles a little too knowing. A slow, mischievous grin spreads across your lips.<br><br>
<span id="flash"><<if $mainChar.corruption>=50>><<linkreplace "Flash them.">>
You stretch lazily, your body arching just enough to draw their attention. A quick glance confirms no one else is watching—just them, their eyes already locked on you. Your fingers find the ties of your bikini top, and with deliberate slowness, you untie them. The fabric slips away, freeing your breasts to the warm sun—and their hungry gazes. You lean back, arching your spine to give them a better view, your nipples hardening under their stares. The heat between your thighs grows, your breath hitching as you hook your thumbs into the sides of your bikini bottoms. In one fluid motion, you slide them down your legs and kick them aside, leaving nothing to the imagination. <br><br>
Their whispers turn into low, appreciative curses. One of them—taller, with sun-bleached hair—licks his lips, his gaze darkening. You stretch out fully, your body on display, the sun warming your bare skin. The adrenaline rush is intoxicating, the power of their undivided attention sending a thrill through you. You laugh softly, waving at them before running a hand down your stomach, teasingly slow.<br><br>
@@.default-image-wrapper; [img[String.format($urlPath + '/Beach/Sunbath/Nude' + random(3) + '.webp')]] @@ <br>
They’re glued to the spot now, their earlier nonchalance replaced by raw, unfiltered desire. One of them adjusts himself, his shorts doing little to hide his reaction. You roll onto your stomach, propping yourself up on your elbows, giving them a full view of your ass. The tension is palpable, their breaths hitching as you glance over your shoulder with a smirk. You lie back down, soaking up the sun—and their admiration—your smile satisfied, your body humming with the thrill of being seen.<br><br>
<<set _event to random(0,2)>>
<<if _event is 0>>
<<silently>><<repeat 0.125s>><<run $("#man").css("display", "block")>><</repeat>><</silently>>
<<elseif _event is 1>>
<<silently>><<repeat 0.125s>><<run $("#group").css("display", "block")>><</repeat>><</silently>>
<<else>>
As time ticks on, a sense of weariness settles in, accompanied by a touch of sunburn.
<<silently>><<repeat 0.125s>><<run $("#leave").css("display", "block")>><</repeat>><</silently>>
<br><br>
<<MainChar_Stats "corruption" "1" "40">>
<<MainChar_Stats "arousal" "15">>
<<MainChar_Stats "cleanliness" "-15">>
<<MainChar_Stats "energy" "-10">>
<</if>>
<<replace #continue>><</replace>><</linkreplace>><br><</if>></span>
<span id='continue'><<linkreplace "Hold back.">>
You hold back yourself and decide to keep sunbathing. However, you' re more and more aroused by the way men look at you.<br>
As time ticks on, a sense of weariness settles in, accompanied by a touch of sunburn.
<<silently>><<repeat 0.125s>><<run $("#leave").css("display", "block")>><</repeat>><</silently>> <br><br>
<<MainChar_Stats "arousal" "5">>
<<MainChar_Stats "cleanliness" "-15">>
<<MainChar_Stats "energy" "-10">>
<<replace #flash>><</replace>><</linkreplace>></span>
<<else>>
As time ticks on, a sense of weariness settles in, accompanied by a touch of sunburn.
<<silently>><<repeat 0.125s>><<run $("#leave").css("display", "block")>><</repeat>><</silently>> <br><br>
<<MainChar_Stats "cleanliness" "-15">>
<<MainChar_Stats "energy" "-10">>
<</if>>
<<else>>
<<if $mainChar.look.accessories.anus.name is "Butt plug">>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Beach/Sunbath/Nude_buttplug' + random(1) + '.webp')]]
@@
<<else>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Beach/Sunbath/Nude' + random(3) + '.webp')]]
@@<</if>>
<<SeeCumOnPcWidget "people">>
You discover a cozy spot on the beach, perfect for stretching out and laying down your towel. The soothing sounds of the waves provide a relaxing backdrop as you settle in for a moment of seaside tranquility.<br><br>
<<if gaussian($mainChar.attractiveness,20) >= 30>>
The sand beneath your feet is scorching hot and you feel sweat forming on your body, evaporating in the heat of the sun. You can't help but notice the envy in the glances from the men who walk by, admiring your naked body. <br>
Arousal creeps up inside you as you realize they all want you. With each step, you can feel a tingling sensation between your thighs at the thought of being exposed to no restraint. Your pussy throbs hungrily, begging to be touched.
<<if $mainChar.look.accessories.anus.name is "Butt plug">>
<br>Obviously, the visible shiny piece of jewelery stuck in your ass must have something to do with it.<</if>><br><br>
<<set _event to random(0,2)>>
<<if _event is 0>>
<<silently>><<repeat 0.125s>><<run $("#man").css("display", "block")>> <</repeat>><</silently>>
<<elseif _event is 1>>
<<silently>><<repeat 0.125s>><<run $("#group").css("display", "block")>> <</repeat>><</silently>>
<<else>>
As time ticks on, a sense of weariness settles in, accompanied by a touch of sunburn.
<<silently>><<repeat 0.125s>><<run $("#leave").css("display", "block")>><</repeat>><</silently>> <br><br>
<<MainChar_Stats "corruption" "1" "40">>
<<MainChar_Stats "arousal" "15">>
<<MainChar_Stats "cleanliness" "-15">>
<<MainChar_Stats "energy" "-10">>
<</if>>
<<else>>
As time ticks on, a sense of weariness settles in, accompanied by a touch of sunburn.
<<silently>><<repeat 0.125s>><<run $("#leave").css("display", "block")>><</repeat>><</silently>> <br><br>
<<MainChar_Stats "corruption" "1" "40">>
<<MainChar_Stats "arousal" "15">>
<<MainChar_Stats "cleanliness" "-15">>
<<MainChar_Stats "energy" "-10">>
<</if>>
<</if>>
<span id="group" style="display: none">
The moment hangs in the air, charged with something electric. Then, one by one, they start to move toward you. The group forms a loose circle around your towel, their shadows falling over your naked body. The tallest of them—a guy with sun-kissed skin and a smirk that promises trouble—steps forward, his gaze raking over you with unabashed appreciation.
<<ct "Male" "">>Hey there. Heh. You’re quite the show, you know that?<</ct>>
His voice is low, husky, and you can hear the hunger in it. You lean into his touch, just slightly, your eyes locking onto his. There’s no shame in the way he looks at you. No hesitation.
<<ct "MC" "">>Th... Thank you.<</ct>>
Your voice comes out softer than you intended, breathy. Another guy—this one with broad shoulders and calloused hands—reaches out, tracing a finger down your arm. His touch sends a shiver through you, your skin breaking out in goosebumps despite the heat.
<<ct "Male" "">>You’re beautiful. Like, seriously.<</ct>>
The compliments come easier now, their voices blending together as their hands grow bolder. One traces the curve of your waist, another brushes against your thigh, their touches becoming more frequent, more *intimate*. You lean back on the towel, your breath coming in soft gasps as their hands explore you—your collarbone, your stomach, the swell of your hips. The sensations overwhelm you, each touch sending a jolt of heat straight between your thighs.
<<ct "MC" "">>Mmm... You guys are really not shy, huh?<</ct>>
A chuckle ripples through the group, their hands growing even more confident. One guy kneels beside you, his fingers skimming the side of your breast, his thumb brushing over your nipple. You arch into his touch, a soft moan escaping your lips. The thrill of danger courses through your veins, sharp and intoxicating. This is wrong —or at least, it should be. <br><br>
<span id='accept'><<if $mainChar.corruption>=70 and $mainChar.energy>=40>><<linkreplace "Give in the temptation">>
One of the guys, the tall one with sun-bleached hair, leans down and captures your lips in a hungry kiss, his tongue invading your mouth with a possessive urgency. You respond eagerly, your fingers tangling in his hair, pulling him closer. The taste of salt and sunscreen mixes with the heat of his breath, sending a shiver down your spine.
<<ct "MC" "">>Mmm, someone’s impatient today. Hehe, I like that.<</ct>>
Another guy kneels beside you, his lips pressing against your neck before trailing down to your collarbone, his teeth grazing your skin just enough to make you gasp. You feel more hands on your body—one pair cupping your breasts, rolling your nipples between rough fingers, while another set slides between your thighs, teasing the sensitive skin of your inner thighs.
<<ct "Male" "">>Fuck, you’re *so* soft. I bet you taste even better.<</ct>>
<<ct "MC" "">>Why don’t you find out? Hehe, if you dare.<</ct>>
A moan escapes your lips as their touches become bolder, more demanding. The sensations are overwhelming, the warmth of the sun on your bare skin contrasting with the rough, desperate hands exploring every inch of you. You arch into their touches, your breath hitching as you become acutely aware of where you are—*a public beach*, with families strolling by, couples sunbathing, kids playing in the sand. But none of that matters. Not when you’re the center of *their* world. One of the guys positions himself next to your face, his cock already hard and glistening with pre-cum. He looks down at you, his eyes dark with lust.
<<ct "Male" "">>Why don't you show me what these lips can do?<</ct>>
You glance past him, catching the wide-eyed stare of a woman walking her dog. She quickens her pace, but not before you lock eyes with her, a slow smirk spreading across your lips. You turn your attention back to him, your voice low and husky.
<<ct "MC" "">>With pleasure ~<</ct>>
You shift onto your knees, the rough sand scraping against your skin, a sharp contrast to the softness of your body. Without hesitation, you take him in your mouth, your tongue swirling around his tip. The salty taste of him mixes with the briny air, and you moan around his cock, your hands reaching for the others, stroking them, teasing them.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Beach/Sunbath/bj' + random(3) + '.webp')]]
@@<br>
A group of teenagers nearby suddenly falls silent, their eyes glued to the scene. One of them nudges his friend, whispering loudly.
<<ct "Male" "" "1">>Dude, look. That chick’s actually sucking them off! Right here.<</ct>>
You ignore them, your focus entirely on the cocks in your hands and mouth. The beach fades into a blur—the distant chatter of families, the laughter of children, the rhythmic crash of waves—all of it becomes background noise to the symphony of moans and grunts around you. All that exists is pleasure, the weight of their hands on your body, the taste of them on your tongue. One of them moves behind you, his fingers tracing the curve of your ass before pressing against your entrance.
<<ct "Male" "">>You’re dripping, babe. Fuck, you want this, don’t you?<</ct>>
<<ct "MC" "">>Mhm, *so* bad. Hehe, fill me up. I don’t care who’s watching.<</ct>>
His fingers dig into your hips as he pushes inside you, his thrusts measured but relentless. Another guy steps in front of you, gripping your hair as he guides his cock into your mouth, fucking your face with deep, controlled strokes. You gag slightly, but the sound only seems to spur him on. You’re being used, right here in the open, and the thrill of it sends you spiraling closer to the edge. One of them slides a finger into your ass, stretching you, preparing you, and you whimper around the cock in your mouth, your body trembling with need.
<<ct "MC" "">>Fuck, *yes*—just like that. Hehe, I’m gonna come so *hard*.<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Beach/Sunbath/dp' + random(3) + '.webp')]]
@@<br>
You feel your orgasm coming on like a storm, its intensity taking over your body until its power reaches a pinnacle. As you reach the point of no return, <<linkreplace "they pour out their hot cum onto you.">>they pour out heir hot cum onto you, covering every inch of your skin in an intimate embrace. The first guy groans, his fingers tightening in your hair as he pulls you closer, his cock pulsing against your tongue. You feel the first hot spurt hit the back of your throat, thick and salty, and you swallow eagerly, your eyes watering but your smile never fading.
<<ct "Male" "">>Fuck yeah, take it all, you dirty little slut. Swallow every drop.<</ct>>
<<ct "MC" "">>Mmm, so good... Hehe, give me more. I want to drown in it.<</ct>>
The second guy, the one fucking your pussy from behind, lets out a guttural moan as he buries himself deep inside you. His cock twitches, and you feel his cum flooding your cunt, hot and sticky, dripping down your thighs as he pulls out.
<<ct "Male" "" "1">>Shit, your pussy’s milking me. Fuck, you’re made for this.<</ct>The beachgoers around you have noticed the scene, their eyes wide with shock and curiosity. Some whisper and point, others try to discreetly watch from a distance.
<<ct "Male" "">>Look at you, covered in cum like the fucking whore you are. Perfect.<</ct>>
<<ct "MC" "">>Mmm, thank you. Hehe.<</ct>>
A mother quickly shields her child’s eyes, her face flushed with outrage, while her husband can’t seem to look away. You stay on your knees, your body glistening with cum, your breath still ragged. The sun beats down on you, the sand clinging to your sticky skin, but you don’t move. You don’t care. In this moment, you are free, uninhibited, and completely in control of your own pleasure. And that's all that matters.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Beach/Sunbath/Cumshot' + random(3) + '.webp')]]
@@<br>
<<if random(2) is 0>>
The post-orgasmic haze is shattered by the crunch of boots on sand. Your eyelids flutter open just in time to see two police officers storming down the beach, their faces set in stone. The men around you jolt upright like scalded cats, their earlier bravado evaporating in an instant.
<<ct "Male" "">>Oh *shit*—cops!<</ct>>
<<ct "Male" "">>Fuck, fuck, fuck—grab your stuff!<</ct>>
They scramble like roaches in daylight, snatching up shirts and shorts with clumsy hands. You’re left kneeling in the sand, sticky with cum, your body still humming from the gangbang as the officers close in. T<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Beach/Sunbath/Police.jpg')]]@@<br>
heir boots stop just inches from your bare knees. The taller one—broad-shouldered, his jaw clenched—looks you up and down with thinly veiled disgust.
<<ct "MC" "">>Uh. Hi, officers? Hehe. Just... sunbathing?<</ct>>
<<ct "Policeman" "Tease">>Sunbathing. Right. With several guys’ worth of jizz dripping down your thighs.<</ct>>
You snatch up your bikini bottoms, but your fingers fumble with the ties. The taller officer’s glare could melt steel.
<<ct "Policeman2" "Neutral">>Ma’am, you’re under arrest for public indecency and lewd conduct. Hands now.<</ct>>
<<ct "MC" "">>Wait, wait—can’t we talk about this? I mean, it’s not like I was *hurting* anyone!<</ct>>
<<ct "Policeman" "Angry">>Lady, you were getting railroaded on a public beach. That’s not ‘harmless fun,’ that’s a felony.<</ct>>
You finally manage to tug on your top, but it’s too late—the damage is done. The taller officer mutters into his radio as he steers you toward the boardwalk. A few lingering beachgoers gawk as you’re marched past, their whispers sharp.
<<ct "MC" "">>Ugh, come on—it was just a little fun! You guys are no fun at all.<</ct>>
The officers lead you away from the beach, the sound of the waves fading into the distance as you're escorted to the waiting [[police car.->Police Car]] <br><br>
<<set $mainChar.crime to "public fuck">>
<<set $mainChar.look.clothes to $lockerRoomOutfit>>
<<HaveASexWidget "bj" "stranger" "face">>
<<HaveASexWidget "anal" "stranger">>
<<MainChar_Stats "corruption" "1" "$mainChar.maxCorruption">>
<<MainChar_Stats "arousal" "60">>
<<MainChar_Stats "cleanliness" "-40">>
<<MainChar_Stats "energy" "-40">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "makeup" "ruined">>
<<MainChar_Stats "intellect" "-3">>
<<else>>
<<ct "Male" "">>Thanks for your body.<</ct>>
The words hit you like a wave, crashing over the euphoria still buzzing through your veins. You bite your lower lip hard, the metallic tang of blood mixing with the salty taste of cum still lingering on your tongue. Your body hums with aftershocks, your skin tingling under the drying layers of their release. You try to nod, to say *something*—*anything*—but they’re already walking away, their laughter fading into the distant chatter of the beach. You’re left there. Kneeling. Naked. Exposed.<br><br>
The sand clings to your sticky skin, grains embedding themselves in the cum drying on your thighs, your stomach, your breasts. Around you, the beach is alive—kids shrieking as they run into the waves, couples whispering under umbrellas, families packing up their coolers. A woman a few meters away glances at you, her eyes wide with horror before she quickly looks away, tugging her husband’s arm as if you’re something contagious.
<<ct "Female" "">>Oh my God, honey, did you see—<</ct>>
<<ct "Male" "" "1">>Yeah, yeah, I saw. Christ.<</ct>>
You should feel ashamed. You should. But you don’t. Instead, you feel the warm weight of their gazes—the ones who pretend not to look, the ones who stare outright, the ones who whisper behind their hands. Your nipples harden under their attention, your thighs pressing together as a fresh wave of arousal pulses through you. You’re filthy. You’re used. A slow, lazy smirk curls your lips as you rise to your feet, your movements unhurried, deliberate. You don’t bother covering yourself. Why would you? The sun warms your skin, the breeze teases your hair, and the sand sticks to the cum still glistening on your body. You dust the sand off your knees, your fingers lingering on the sticky patches of cum.
<<silently>><<repeat 0.125s>><<run $("#leave").css("display", "block")>><</repeat>><</silently>> <br><br>
<<HaveASexWidget "bj" "stranger" "face">>
<<HaveASexWidget "anal" "stranger" "onass">>
<<MainChar_Stats "corruption" "1" "$mainChar.maxCorruption">>
<<MainChar_Stats "arousal" "60">>
<<MainChar_Stats "cleanliness" "-40">>
<<MainChar_Stats "energy" "-40">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "makeup" "false">>
<<MainChar_Stats "intellect" "-3">>
<</if>>
<</linkreplace>>
<<replace #refuse>><</replace>><</linkreplace>><</if>></span><br>
<span id='refuse'><<linkreplace "Stop them">>
You feel a mix of excitement and apprehension as their hands grow bolder, their touches more insistent. The line between playful and predatory blurs, and suddenly, the reality of the situation crashes over you like a wave. Your stomach twists, your breath hitching as their desires become too clear, too raw. The laughter of nearby beachgoers, the distant shouts of kids playing in the water—it all snaps back into focus. Your eyes fly open, your heart hammering against your ribs.
<<ct "MC" "">>Wait—stop.<</ct>>
Your voice is firmer than you expected, cutting through the haze of lust. You shove their hands away, the sudden movement startling them. Scrambling to your feet, you grab your bikini top, holding it against your chest as you put distance between you and them. The sand clings to your skin, the sun suddenly too bright, too exposing.
<<ct "MC" "">>I—I can’t do this. This is a public beach. I’m sorry, but… no.<</ct>>
The guys freeze, their expressions a mix of shock, frustration, and annoyance.
<<ct "Male" "">>What the fuck? You were into it two seconds ago.<</ct>>
One of them, the tall one with the sun-bleached hair, steps forward, his voice low and rough.
<<ct "Male" "" "1">>Come on, don’t be like that. We were just having fun.<</ct>>
You shake your head, your fingers trembling as you clutch your top to your chest. The weight of their stares feels heavy, but you force yourself to stand your ground.
<<ct "MC" "">>No. I said *stop*. This isn’t… I’m not that.<</ct>>
<<ct "Male" "">>Yeah, okay. Prude. You led us on for nothing?<</ct>>
<<ct "Male" "" "1">>Fucking tease.<</ct>>
The words sting, but you ignore them, bending down to snatch up your towel and bikini bottoms. Your hands shake as you tie your top back on, the fabric feeling wrong after being so exposed. The group of guys doesn’t try to stop you, but their gazes burn into your back as you turn away. You take a step, then another, your bare feet sinking into the sand. Behind you, one of them calls out, his voice laced with false indifference,
<<ct "Male" "">>Yeah, whatever. Run along, *princess*.<</ct>>
You don’t look back. You swallow hard, your throat tight. The adrenaline fades, leaving behind a hollow ache in your chest. You take a deep breath, the salty air filling your lungs as you try to steady yourself.
<<silently>><<repeat 0.125s>><<run $("#leave").css("display", "block")>><</repeat>><</silently>> <br><br>
<<MainChar_Stats "arousal" "15">>
<<MainChar_Stats "cleanliness" "-10">>
<<MainChar_Stats "energy" "-10">>
<<replace #accept>><</replace>><</linkreplace>></span>
</span>
<span id="man" style="display: none">
The sun beats down on your skin, warm and intoxicating, as you stretch out on your towel. You’re very aware of the glances you’ve been getting from the guys around you—some discreet, others not so much. You love it. The attention. The hunger in their eyes. You arch your back just a little more, your fingers tracing lazy circles over your stomach before sliding up to toy with the strings of your bikini top. That’s when you notice a guy standing a few feet away, trying - and failing - to look casual as he steals glances at you. His eyes keep flicking away whenever you catch him looking, but his gaze always comes back, drawn to you like a magnet. You bite your lip, a slow smirk spreading across your face. You take a soft and innocent voice, even though your mind races with possibilites.
<<ct "MC" "">>Oh, hi there! Are you enjoying the beach too?<</ct>>
He freezes, his face flushing as he glances around like he’s been caught doing something wrong.
<<ct "Male" "">>Uh… yeah. You?<</ct>>
<<ct "MC" "">>Now I do ~<</ct>>
You can see the outline of his cock straining against his swim trunks. You let your gaze drop, then back up to his face, your smirk turning wicked.<br><br>
<span id='accept_man'><<if $mainChar.energy>=20 and $mainChar.corruption>=40>><<linkreplace "Tease him">>
<<replace #refuse_man>><</replace>>
<<ct "MC" "">>Aw, look at you. All nervous. Hehe, don’t worry, baby. I won’t bite… unless you ask me to.<</ct>>
His breath hitches, his eyes darting around the beach again. There are families nearby, a group of teens laughing a little too loud, an old couple reading under an umbrella. None of them are really paying attention… but they could be. And that’s what makes this so fucking hot. You pat the sand next to your towel, your voice low and teasing.
<<ct "MC" "">>Mhm. Come here. Don’t be shy. Hehe~<</ct>>
His Adam’s apple bobs as he swallows hard. He hesitates, but his feet carry him forward anyway. You get on your knees before him and place a hand on his thigh.
<<ct "MC" "">>Good boy.<</ct>>
Your fingers hook into the waistband of his trunks, tugging them down just enough to free his cock. It’s hard, throbbing, already leaking at the tip. You lick your lips, your breath hot as you lean in.
<<ct "MC" "">>Hehe, bet you’ve been thinking about this since you saw me, huh?<</ct>>
He lets out a shaky breath, his hands hovering like he doesn’t know if he’s allowed to touch you.
<<ct "Male" "">>Shit—yeah, I—fuck—<</ct>>
You don’t let him finish. Your tongue flicks out, lapping at the pre-cum beaded at his tip. The taste is salty and it makes your stomach clench with need. You wrap your lips around the head, your tongue swirling as you take him deeper.
<<ct "MC" "">>Mmm~ That’s it, baby. Just relax. Hehe, let me take care of you~<</ct>>
Your head bobs down, taking more of him into your mouth. The sand shifts beneath your knees, warm and slightly rough, but you don’t care. All that matters is the way his cock *twitches* against your tongue, the way his breath turns ragged. You hollow your cheeks, letting saliva drip down his shaft as you pull back, your free hand cupping his balls.
<<ct "Male" "">>Fuck—someone’s gonna—<</ct>>
You pull off with a wet pop, grinning up at him.
<<ct "MC" "">>Let ‘em watch —<</ct>>
You take him deep again, your throat opening for him as you gag slightly before pulling back with a lewd *slurp*. Your free hand slides between your own legs, your fingers circling your clit as you moan around his cock. The sound vibrates against him, making him groan.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Beach/Sunbath/bj' + random(3) + '.webp')]]
@@<br>
<<ct "Female" "">>Oh my God, are they seriously—?<</ct>>
A girl’s voice cuts through the air, shocked but *fascinated*. You pull off his cock with a wet *plop*, licking your lips as you turn your head just enough to meet her gaze.
<<ct "MC" "">>Mhm~ Want a better view, sweetheart? Hehe, come closer~<</ct>>
The girl gasps, but she doesn’t look away. Neither do the guys. Neither does the middle-aged man walking his dog, who definitely just slowed his pace. You go back to work, your head bobbing faster now, your moans growing louder. The girl who gasped earlier is gone —probably to tell her friends. The old couple? The husband is very carefully not looking in your direction.<br><br>
<span id='push_man'><<if $mainChar.corruption>=60>><<linkreplace "Push it further">>
You pull off his cock with a wet pop, your lips glistening with saliva. Your eyes lock onto his, dark and hungry, as you spin around on your hands and knees. The sand is warm beneath you, grains sticking to your skin as you arch your back, sticking your ass out toward him.
<<ct "MC" "">>Come on, baby. You know you wanna fuck me. Hehe, look at that stupid cunt all wet and ready for you. Don’t tell me you’re scared?<</ct>>
He hesitates, his eyes darting around the beach. A group of guys nearby are definitely watching now, their beers paused halfway to their mouths. His breath hitches, but his cock twitches, hard and leaking.
<<ct "Male" "">>Someone’s gonna—fuck, we’re right out in the open—<</ct>>
You wiggle your ass, reaching back to spread yourself open for him, your fingers slick with your own arousal.
<<ct "MC" "">>Mhm, my useless little cunt needs to get manhandled. You gonna make me beg for it?<</ct>>
His hands tremble as they grip your hips. You can feel him wavering—his brain screaming no, his dick screaming yes. With a growl, he finally gives in, stepping forward and slamming into you in one rough thrust.
<<ct "MC" "">>Fuck—! Yeah, just like that! Hehe.<</ct>>
His cock stretches you, filling you completely as he starts to fuck you hard, his hips slapping against your ass.
<<ct "MC" "">>Ohhh god—! Look at me, taking your cock like a good little whore! Hehe, bet everyone’s watching!<</ct>>
A quick glance around confirms it. The group of guys is staring, one of them openly stroking himself through his shorts. The family? The dad is very focused on his phone now, his face flushed. You grin, biting your lip as you push back against him, meeting every thrust.
<<ct "Male" "">>Fuck, you’re tight—shit, we’re gonna get—<</ct>>
<<ct "MC" "">>I don’t care! Hehe, fuck me harder! Make my pathetic cunt remember you!<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Beach/Sunbath/Fuck' + random(3) + '.webp')]]
@@<br>
His cock swells inside you, his thrusts becoming erratic as he gets closer. You can feel it—the way his muscles tense, the way his breath hitches. Your own orgasm is building, your pussy clenching around him as you moan, your voice raw and needy.
<<ct "MC" "">>That’s it, baby… I can feel you’re close. Hehe, you gonna paint my stupid face with that cum?<</ct>>
He groans, his fingers digging into your hips so hard it’ll leave bruises. Then, suddenly, he pulls out—his cock glistening with your arousal—and grabs your shoulder, flipping you onto your back. The sand is rough against your skin, grains sticking to your sweat as he looms over you, his cock in his fist, his face twisted in pleasure.
<<ct "Male" "">>Fuck yeah, take it, slut.<</ct>>
You barely have time to open your mouth before the first rope of cum hits your cheek, hot and thick. The second lands on your forehead, dripping into your eyebrow. The third splashes across your lips, salty and bitter as you lick them instinctively.
<<ct "MC" "">>Mmm—*fuck*—! Hehe, good boy… mark me like the cumdumpster I am!<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Beach/Sunbath/Cumshot' + random(3) + '.webp')]]@@<br>
<<if random(2) is 0>>
<<ct "Male" "">>Shit—shit—<</ct>>
Before you can even react, he tucks his dick back into his shorts and bolts, leaving you sprawled on your back, your tits out, your pussy glistening, and long ropes of cum on your face. You open your mouth to talk — And that’s when you hear it.
<<ct "Policeman" "Angry">>HEY! POLICE! STOP RIGHT THERE!<</ct>>
You scramble to sit up, wiping your mouth like that’ll somehow make this less obvious. Sand sticks to your ass, your thighs, your *everything*. You force a smile, like this is all just a big misunderstanding. The cops are almost on you now. <br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Beach/Sunbath/Police.jpg')]]@@<br>
<<ct "MC" "">>Oh! Hehe, officers! I was just… uh… sunbathing! Yeah! *Very* normal sunbathing!<</ct>>
<<ct "Policeman" "Angry">>Sunbathing. *Naked*. Covered in… *that*.<</ct>>
He gestures at your face, where long trails of cum are still drying in the sun. Your face burns. You glance at the younger cop, who’s *very* obviously trying not to laugh.
<<ct "MC" "">>I—I mean, it’s a *free* beach? Hehe…?<</ct>>
<<ct "Policeman2" "Tease">>Oh, it’s *free* alright. Free *entertainment* for the whole damn boardwalk.<</ct>>
<<ct "Policeman" "Angry">>Ma’am. You’re covered in semen. There are families here. And you’re telling me you were *sunbathing*?<</ct>>
You bite your lip, your brain scrambling for an excuse. Nothing comes.
<<ct "MC" "">>…It’s protein?<</ct>>
The younger cop loses it, doubling over with laughter. The older one just sighs, pinching the bridge of his nose.
<<ct "Policeman" "Angry">>Stand up. Slowly.<</ct>>
You do, sand clinging to your sticky skin. The officers lead you away from the beach, the sound of the waves fading into the distance as you're escorted to the waiting [[police car.->Police Car]] <br><br>
<<set $mainChar.crime to "public fuck">>
<<set $mainChar.look.clothes to $lockerRoomOutfit>>
<<else>>
Around you, the beach has gone quiet —except for the distant laughter of the group of guys who’ve been watching. You grin up at him, your face a mess of cum and sand, your fingers trailing through the warm, sticky ropes on your skin. He zips up, still panting, as you sit up slowly, letting his cum drip down your chest. You glance around—the family is long gone, the guys are still staring, and a few new onlookers have paused mid-step, their jaws dropped. You wipe a finger through the cum on your cheek and suck it clean, your eyes locking onto a guy who’s very obviously adjusting himself in his shorts.<br><br>
The guy flushes, looking away quickly. You giggle, sprawling back onto your towel, your legs spread just enough to let the sun warm your *used* pussy. The sand is sticky beneath you, your skin *tingling* where his cum is starting to dry.
<br> Now you should decide what to do next.
<<silently>><<repeat 0.125s>><<run $("#leave").css("display", "block")>><</repeat>><</silently>> <br><br>
<<HaveASexWidget "anal" "stranger" "onass">>
<<MainChar_Stats "corruption" "1" "70">>
<<MainChar_Stats "arousal" "45">>
<<MainChar_Stats "cleanliness" "-25">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "intellect" "-2">>
<</if>>
<<replace #cum_man>><</replace>><</linkreplace>><br><</if>></span>
<span id='cum_man'><<linkreplace "Make him cum">>
Your eyes start to water, but you keep them locked on his, conveying a sense of eager submission. He grips your hair tighter, his hips moving faster now, his breath coming in ragged gasps. You can feel him swelling in your mouth, know that he's close. You brace yourself, ready for the final act.
<<ct "Male" "">>I’m gonna—shit, I’m gonna—<</ct>>
You pull back just enough to stroke him with your hand, your tongue swirling over his tip.
<<ct "MC" "">>That’s it, baby. Come for me. Hehe, let me taste you~<</ct>>
His cock jerks in your hand, ropes of cum hitting your tongue, your lips, dripping down your chin. You swallow greedily, moaning as you feel him pulse against your palm. <br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Beach/Sunbath/Cumshot' + random(1) + '.webp')]]
@@<br>
You pull back with a satisfied sigh, licking your lips as you glance around. You catch a group of guys nearby, but the second your eyes meet theirs, they scatter—one nearly knocking over his beer, another pretending to adjust his sunglasses while turning away way too quickly. You grin, wiping your chin with the back of your hand before looking up at the stranger you just sucked off. His face is flushed, his breath still uneven.
<<ct "MC" "">>Mmm, bet you’ve never had a blowjob that good on a public beach before, huh?<</ct>>
<<ct "Male" "">>Fuck. No. I—uh. Shit.<</ct>>
You giggle, giving his cock one last teasing stroke before tucking him back into his trunks.
<<ct "MC" "">>Aww, don’t be shy. Hehe, you loved it. And so did I~<</ct>>
You lean back on your towel, sprawling out like nothing happened. The sun is still warm. The beach is still busy.<br><br>
<<silently>><<repeat 0.125s>><<run $("#leave").css("display", "block")>><</repeat>><</silently>> <br><br>
<<HaveASexWidget "bj" "stranger" "face">>
<<MainChar_Stats "corruption" "1" "60">>
<<MainChar_Stats "arousal" "25">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "intellect" "-1">>
<<replace #push_man>><</replace>><<replace #push>><</replace>><</linkreplace>></span>
<</linkreplace>><br><</if>></span>
<span id='refuse_man'><<linkreplace "Refuse his proposal">>
The thrill of the moment, the excitement of being desired, it's all tempting. But as you look around at the crowded beach, the reality of the situation hits you. This isn't the time or the place for such a risky encounter. You take a deep breath, steeling yourself for what you need to say. "I'm sorry," you reply, your voice firm but polite. "It's too public, and I'm not comfortable with it." The stranger's expression flickers with disappointment. You watch him as he turns and walks away, without saying anything. As the stranger disappears into the crowd, you let out a sigh, your heart still racing from the encounter. You lie back down on your towel, feeling the warmth of the sun on your skin, and take a moment to collect your thoughts. <br><br>
As time ticks on, a sense of weariness settles in, accompanied by a touch of sunburn.
<<silently>><<repeat 0.125s>><<run $("#leave").css("display", "block")>><</repeat>><</silently>> <br><br>
<<MainChar_Stats "arousal" "15">>
<<MainChar_Stats "cleanliness" "-15">>
<<MainChar_Stats "energy" "-10">>
<<replace #accept_man>><</replace>><</linkreplace>></span>
</span>
<span id="leave" style="display: none"><br>
<<if $mainChar.look.clothes.torso.name != ''>>
<<if $timeOfDay is "Day" and $mainChar.energy >= 20 >>
You wonder whether you should [[continue to sunbath->Sunbath]] or gather your things and [[get up.->Beach]]<br><br>
<<elseif $mainChar.energy < 20 >>
Since you're exhaused, you decide to call it a day and [[get up.->Beach]]<br><br>
<<else>>
As the night descends, sunbathing becomes irrelevant. You decide to call it a day and [[get up.->Beach remove clothes][$Direction = 'leave']]<br><br>
<</if>><br><br>
<<else>>
<<if $timeOfDay is "Day" and $mainChar.energy >= 20 >>
You wonder whether you should [[continue to sunbath->Sunbath]] or gather your things and [[get up.->Beach remove clothes][$Direction = 'leave']]<br><br>
<<elseif $mainChar.energy < 20 >>
Since you're exhaused, you decide to call it a day and [[get up.->Beach remove clothes][$Direction = 'leave']]<br><br>
<<else>>
As the night descends, sunbathing becomes irrelevant. You decide to call it a day and [[get up.->Beach remove clothes][$Direction = 'leave']]<br><br>
<</if>><br><br>
<</if>>
</span>
<<set $minute += 10>>
<<set $currentPassage to "Beach Cabin">>
<<if $mainChar.isEnteringBeach is true>>
<div class="secondary-image-wrapper">
[img[String.format($urlPath + "/Beach/ChangingRoom/SwimsuitOn.webp")]]
</div> <br><br>
You step into the changing cabin and close the door behind you. With a quick glance around to ensure your privacy, you swiftly remove your clothes and change into your swimsuit. The cool fabric clings to your skin as you adjust the straps and make sure everything fits just right. <br><br>
<<if ! $mainChar.appearance.isCombed>>
Looking at the mirror in the cabin, you notice that the evidence of your intense sports session is unmistakable.<br>
Your hair is messed up! <<linkreplace "Comb yourself.">><<MainChar_Stats "combed" "true">><<goto $currentPassage>>
<</linkreplace>><br>
<</if>>
You can <<linkreplace "apply makeup.">> apply makeup.<br>
@@.default-image-wrapper; [img[String.format($urlPath + '/Bedroom/DressingTable/makeup' + random(2) + '.jpg')]] @@<br>
<<include "Apply makeup menu">>
<<set $minute += 5>>
<</linkreplace>>
<br><br>
<<include "Beach Wardrobe">>
<<if $mainChar.look.clothes.torso.swim is "true">>
Once you're ready, you [[head back out.->Beach]]
<<else>>
Keep your clothes and [[head back out.->Beach]]
<</if>>
<<else>>
<<set $mainChar.look.clothes to $lockerRoomOutfit>>
<div class="secondary-image-wrapper">
[img[String.format($urlPath + "/Beach/ChangingRoom/SwimsuitOff.webp")]]
</div> <br><br>
You step into the changing cabin and close the door behind you. With a sigh of relief, you peel off your wet swimsuit and quickly slip back into your regular clothes. The feeling of the dry fabric against your skin is comforting after your time in the water. <br><br>
<<if ! $mainChar.appearance.isCombed>>
Looking at the mirror in the cabin, you notice that the evidence of your intense sports session is unmistakable.<br>
Your hair is messed up! <<linkreplace "Comb yourself.">><<MainChar_Stats "combed" "true">><<goto $currentPassage>>
<</linkreplace>><br>
<</if>>
You can <<linkreplace "apply makeup.">> apply makeup.<br>
@@.default-image-wrapper; [img[String.format($urlPath + '/Bedroom/DressingTable/makeup' + random(2) + '.jpg')]] @@<br>
<<include "Apply makeup menu">>
<<set $minute += 5>>
<</linkreplace>>
<br><br>
Adjusting your outfit and making sure everything is in place, you open the cabin door and [[head back out,->Beach]] ready to continue your day.
<</if>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Park/Running/Running.jpg')]]
@@
As you jog along the forest path by the riverside, the humid air clings to your skin, your breath coming in rhythmic gasps. The secluded trail is quiet except for the wet sounds of your footsteps on the damp earth and the distant rush of the river. The occasional rustle of leaves does little to distract you from the heat building between your thighs, your sports bra barely containing your bouncing breasts. The fabric clings to your sweat-slicked skin.<br><br>
<<if random(1) is 0 and $mainChar.corruption>=30 and $mainChar.energy>=20>>
You round a bend in the path, and your eyes lock onto a man jogging toward you. He’s tall, his muscles flexing beneath his tight athletic shirt, his shorts riding up slightly with each stride. A smirk plays on his lips as he notices you, his gaze lingering just a little too long. A surge of heat pools between your thighs, and you feel a reckless thrill course through you.<br><br>
<span id='flash'>
<<linkreplace "flash your tits">>
With a quick glance around—just an elderly couple sitting on a bench in the distance, too absorbed in their own world to pay attention—you slow your pace, letting your hips sway just a little more. As you draw closer, you meet his eyes and lift the hem of your shirt in one fluid motion, flashing your bare tits at him. Your nipples are stiff, aching for attention, and you bite your lower lip as the cool air hits them.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Park/Running/Flash{0}.webp',random(4))]]
@@
<<if gaussian($mainChar.attractiveness,20) >= 20>>
<<ct "Male" "">>Fuck...<</ct>>
The man stumbles slightly, his eyes widening as he takes in the sight of your tits bouncing free for a brief, tantalizing moment. You hear a low whistle behind you and can't help but giggle. You glance over your shoulder to see the man's eyes widening in surprise and delight. But the man you flashed isn’t done. He slows to a stop, turning to watch you as you jog away, his hand subtly adjusting the growing bulge in his shorts.
<<ct "Male" "">>Hey, wait—don’t run off just yet!<</ct>>
You slow to a stop, turning to face him with a smirk. Your fingers trace the hem of your sports bra, teasing it up just a fraction more. A cyclist swerves slightly as he passes, his tires crunching on gravel, but his eyes linger on you for a second too long.
<<ct "MC" "">>Like what you saw?<</ct>>
<<ct "Male" "">>Fuck yeah, I did. That was the hottest thing I’ve seen all week. You know...There’s a quiet spot just over there—<</ct>>
He nods toward a secluded grove of trees, where the shadows are deep and the underbrush dense. A couple walking their dog pauses, the woman’s eyes narrowing in disapproval, but the man’s gaze lingers, his tongue darting out to wet his lips.
<br><br>
<span id="accept"> <<if $mainChar.corruption >= 50>> <<linkreplace "Follow him">>
You bite your lower lip, your pulse quickening. The air is thick with the scent of sweat, pine, and something darker—desire.
<<ct "MC" "">>Hmm, a stranger offering to take me somewhere private? What could *possibly* go wrong? Lead the way.<</ct>>
His grin is predatory as he takes your hand, pulling you off the path and into the cover of the trees. The moment the foliage swallows you, his hands are on you, rough and demanding. He spins you around, pressing you against the rough bark of an oak.
<<ct "MC" "">>Oh no, mister! Please don’t hurt me! I’ll—I’ll do *anything*!<</ct>>
Your voice is breathy, mock-terrified, but your eyes spark with mischief. The bark digs into your bare back, but you don’t care—you’re too focused on the heat of his body against yours, the way his cock strains against his shorts, already leaking.
<<ct "Male" "">>You’re asking for trouble, aren’t you?<</ct>>
<<ct "MC" "">>Only if you’re the kind of trouble that leaves me walking funny tomorrow.<</ct>>
His fingers hook into your leggings, tearing them down in one rough motion. The cool air hits your soaked pussy, and you let out a shivery moan.
<<ct "Male" "">>Shut up and spread your legs.<</ct>>
<<ct "MC" "">>Yes, sir. Anything you say, big scary stranger.<</ct>>
You obey, bracing your hands against the tree as he kicks off his shorts. His cock springs free, thick and leaking, and you can’t help but lick your lips. He lines himself up and slams into you in one brutal thrust, stretching you open. You cry out, but it’s half laughter, half genuine pleasure.
<<ct "Male" "">>You like that, don’t you? Begging for it like a slut who wants to get ruined.<</ct>>
<<ct "MC" "">>Hmm... Fuck, don’t stop—<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Park/Running/Male{0}.webp',random(6))]]
@@<br>
Distantly, you hear voices—*park-goers*, close enough to hear if they listened.
<<ct "MC" "">>Fuck, I’m such a slut for this. Please don’t tell my mom.<</ct>>
<<if random(2) is 0 and $mainChar.corruption>=70>>
You’re so lost in the sensation that you don’t notice the rustling in the bushes at first—until your partner suddenly stills, his grip on your hips tightening.
<<ct "Male" "">>Well, well. Look what we’ve got here, man.<</ct>>
Your eyes fly open as he waves someone over, his cock still buried deep inside you. You try to turn your head, but his hand tangles in your hair, forcing you to stay in place as he starts face-fucking you again, his thrusts rough and unrelenting.
<<ct "MC" "">>Mmmph—*ngh*—<</ct>>
You try to protest, but your words are muffled around his cock. Your hands fly to his thighs, but you don’t push him away. Instead, your fingers dig in, encouraging him.
<<ct "Male" "">>Come on, man, look at this slut! She’s *begging* for it. Want to join?<</ct>>
A new voice chuckles from behind you, low and amused.
<<ct "Male" "" "1">>Don’t mind if I do.<</ct>>
You don’t even have time to react before a second pair of hands grips your hips, and then a thick cock presses against your ass. You tense for a second, but the stranger doesn’t wait. With one sharp thrust, he’s inside you, stretching you open in a way that makes your toes curl.
<<ct "MC" "">>F—*fuck*—!<</ct>>
Your voice is breathless, half-protest, half-moan. The cock in your mouth hits the back of your throat, cutting off your words.
<<ct "MC" "">>Mmm—two strangers? I must be *such* a bad girl.<</ct>>
Your words are garbled, but the men don’t care. The one in your ass grips you harder, his fingers digging into your flesh as he starts thrusting in earnest, his rhythm brutal and unrelenting.
<<ct "Male" "" "1">>Damn, you’re tight.<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Park/Running/dp{0}.webp',random(0))]]
@@<br>
You can’t even answer. The pleasure is overwhelming, your body caught between them, every thrust sending waves of sensation crashing through you. The man in your mouth groans, his hips stuttering as he fucks your face harder, his cock swelling.
<<ct "MC" "">>Mmm—*please*—don’t stop—<</ct>>
Your words are barely coherent, but it doesn’t matter. The man behind you grunts, his pace becoming frantic, his cock pounding into your ass with relentless force. The intensity builds, coiling tighter and tighter inside you. You can feel both of them nearing the edge, their movements growing erratic, their grips bruising. And then—*oh god*—it hits you. Your orgasm crashes over you like a tsunami, your body clenching around both cocks as you scream around the one in your mouth. The man in your ass groans, his cock twitching as he buries himself deep, his hot cum spilling onto your back in thick, sticky ropes. At the same time, the man in your mouth pulls out just enough to paint your face with his release, his cum dripping down your lips and chin.
@@.default-image-wrapper;
[img[String.format($urlPath + '/Park/Flash/Facial{0}.webp',random(4))]]
@@<br>
<<ct "Male" "">>Fuck yeah. Look at you—covered in cum like the dirty slut you are.<</ct>>
You’re left panting, your body trembling, half-naked on the forest floor. The men don’t even say goodbye. They just adjust their clothes and disappear into the trees, leaving you there, your skin sticky with their cum, your pussy and ass throbbing. You lie there for a moment, catching your breath, before a slow, wicked grin spreads across your face.
<<ct "MC" "">>Well. That was certainly an upgrade from my usual cardio.<</ct>>
The distant laughter of children playing nearby drifts through the trees, a stark contrast to the filthy mess dripping down your thighs. You take a shaky breath, your legs still trembling as you peel yourself off the tree.
<<HaveASexWidget "anal" "stranger" "onass">>
<<HaveASexWidget "bj" "stranger" "face">>
<<MainChar_Stats "corruption" "1" "$mainChar.maxCorruption">>
<<MainChar_Stats "fitness" "1">>
<<MainChar_Stats "arousal" "80">>
<<MainChar_Stats "energy" "-70">>
<<MainChar_Stats "cleanliness" "-70">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "makeup" "Ruined">>
<<else>>
His hips snap forward, his balls slapping against you with every thrust. The wet sounds of flesh meeting flesh echo through the trees, mingling with your moans and his grunts. Somewhere nearby, a twig snaps—someone’s watching. The thought sends a fresh wave of arousal through you.
<<ct "MC" "">>Oh no, someone might *see*! Whatever will they think of me... getting *fucked senseless* by a stranger in the woods?<</ct>>
You gasp as he hits a particularly deep spot. He grips your throat lightly, just enough to make your breath hitch.
<<ct "Male" "">>That’s right. My little park whore. Now take it like you mean it.<</ct>>
You moan, your body trembling as your orgasm builds. The risk of being seen sends you over the edge, your pussy clamping down around him as you come with a choked cry. He groans, his own release spilling deep inside you, his cock twitching as he fills you.
@@.default-image-wrapper;
[img[String.format($urlPath + '/Park/Flash/Facial{0}.webp',random(4))]]
@@<br>
The distant laughter of children playing nearby drifts through the trees, a stark contrast to the filthy mess dripping down your thighs. You take a shaky breath, your legs still trembling as you peel yourself off the tree. He pulls out slowly, his cock glistening with a mix of your arousal and his cum. You watch as he tucks himself back into his shorts, a smug grin on his face.
<<ct "MC" "">>So, do you make a habit of luring girls into the woods to ruin them, or am I just special?<</ct>>
He barks out a laugh, running a hand through his sweat-dampened hair. His eyes flicker over you one last time, lingering on the way your nipples are still hard beneath the thin fabric of your sports bra.
<<ct "Male" "">>Only the ones who ask for it.<</ct>>
He winks, then turns to jog away, his stride easy, like he didn’t just fuck you senseless against a tree. You take a deep breath, the scent of pine and sex clinging to your skin. With a smirk, you adjust your ponytail and start jogging again, your body still humming with the aftershocks of your orgasm.
<</if>>
You decide to
<<if $mainChar.enteringCabin == true>>
[[leave the place.->Park Cabin][$mainChar.enteringCabin = false]]
<<else>>
[[leave the place.->Park]]
<</if>><br><br>
<<HaveASexWidget "vaginal" "stranger" "face">>
<<MainChar_Stats "fitness" "1">>
<<MainChar_Stats "arousal" "40">>
<<MainChar_Stats "corruption" "1" "70">>
<<MainChar_Stats "cleanliness" "-30">>
<<MainChar_Stats "energy" "-30">>
<<MainChar_Stats "combed" "false">>
<<replace #refuse>><</replace>><</linkreplace>><</if>></span><br>
<span id="refuse"> <<linkreplace "Refuse his proposal.">>
You laugh, shaking your head. "As tempting as that sounds, I think I'll pass. I'm just here for a run, not looking for anything more." He looks a bit disappointed but nods understandingly. "Fair enough. Can't blame a guy for trying, right?" You wink at him, your voice light and teasing. "Nope, can't blame you at all. Have a great day!" With that, you pick up your pace again, leaving him behind as you continue your jog. You feel a sense of satisfaction, knowing you've had a bit of harmless fun without compromising your boundaries. <br><br>
Taking a brief pause to drink, you feel a touch of fatigue from your exertion. You stand by the river's edge, enjoying the cool breeze. <br>
<<if $mainChar.energy >=30 and $timeOfDay is "Day">>
The decision is yours: [[continue your run->Running]] or
<<if $mainChar.enteringCabin == true>>
[[call it a day.->Park Cabin][$mainChar.enteringCabin = false]]
<<else>>
[[call it a day.->Park]]
<</if>>
<<elseif $mainChar.energy < 30>>
You're exhausted by your effort and decide to
<<if $mainChar.enteringCabin == true>>
[[call it a day.->Park Cabin][$mainChar.enteringCabin = false]]
<<else>>
[[call it a day.->Park]]
<</if>>
<<elseif $timeOfDay is "Night">>
Night is falling, it's time to
<<if $mainChar.enteringCabin == true>>
[[end your running session.->Park Cabin][$mainChar.enteringCabin = false]]
<<else>>
[[end your running session.->Park]]
<</if>>
<</if>>
<br><br>
<<MainChar_Stats "corruption" "1" "50">>
<<MainChar_Stats "arousal" "15">>
<<MainChar_Stats "fitness" "2">>
<<MainChar_Stats "cleanliness" "-30">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "combed" "false">>
<<replace #accept>><</replace>><</linkreplace>></span>
<<else>>
You jog a few more steps before slowing down, turning to look back at him with a mix of disbelief and disappointment. He didn't even acknowledge you! You feel a pang of annoyance and a slight bruise to your ego. You had expected at least some kind of reaction, but he seemed completely indifferent.
<<ct "MC" "">>Well, that was a bit of a letdown...<</ct>>
You can't help but feel a little deflated, your playful mood dampened by the lack of response. Taking a brief pause to drink, you feel a touch of fatigue from your exertion. You stand by the river's edge, enjoying the cool breeze. <br>
<<if $mainChar.energy >=30 and $timeOfDay is "Day">>
The decision is yours: [[continue your run->Running]] or
<<if $mainChar.enteringCabin == true>>
[[call it a day.->Park Cabin][$mainChar.enteringCabin = false]]
<<else>>
[[call it a day.->Park]]
<</if>>
<<elseif $mainChar.energy < 30>>
You're exhausted by your effort and decide to
<<if $mainChar.enteringCabin == true>>
[[call it a day.->Park Cabin][$mainChar.enteringCabin = false]]
<<else>>
[[call it a day.->Park]]
<</if>>
<<elseif $timeOfDay is "Night">>
Night is falling, it's time to
<<if $mainChar.enteringCabin == true>>
[[end your running session.->Park Cabin][$mainChar.enteringCabin = false]]
<<else>>
[[end your running session.->Park]]
<</if>>
<</if>><br><br>
<<MainChar_Stats "corruption" "1" "50">>
<<MainChar_Stats "fitness" "2">>
<<MainChar_Stats "cleanliness" "-30">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "combed" "false">>
<</if>><<replace '#run'>><</replace>>
<</linkreplace>><br></span>
<span id='run'><<linkreplace "Keep running">>
Taking a brief pause to drink, you feel a touch of fatigue from your exertion. You stand by the river's edge, enjoying the cool breeze. <br>
<<if $mainChar.energy >=30 and $timeOfDay is "Day">>
The decision is yours: [[continue your run->Running]] or
<<if $mainChar.enteringCabin == true>>
[[call it a day.->Park Cabin][$mainChar.enteringCabin = false]]
<<else>>
[[call it a day.->Park]]
<</if>>
<<elseif $mainChar.energy < 30>>
You're exhausted by your effort and decide to
<<if $mainChar.enteringCabin == true>>
[[call it a day.->Park Cabin][$mainChar.enteringCabin = false]]
<<else>>
[[call it a day.->Park]]
<</if>>
<<elseif $timeOfDay is "Night">>
Night is falling, it's time to
<<if $mainChar.enteringCabin == true>>
[[end your running session.->Park Cabin][$mainChar.enteringCabin = false]]
<<else>>
[[end your running session.->Park]]
<</if>>
<</if>>
<br><br>
<<MainChar_Stats "corruption" "1" "50">>
<<MainChar_Stats "arousal" "15">>
<<MainChar_Stats "fitness" "2">>
<<MainChar_Stats "cleanliness" "-30">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "combed" "false">>
<<replace #flash>><</replace>>
<</linkreplace>></span>
<<else>>
<<if $mainChar.energy >=30 and $timeOfDay is "Day">>
Taking a brief pause to drink, you feel a touch of fatigue from your exertion. You stand by the river's edge, enjoying the cool breeze. The decision is yours: [[continue your run->Running]] or
<<if $mainChar.enteringCabin == true>>
[[call it a day.->Park Cabin][$mainChar.enteringCabin = false]]
<<else>>
[[call it a day.->Park]]
<</if>>
<<elseif $mainChar.energy < 30>>
You're exhausted by your effort and decide to
<<if $mainChar.enteringCabin == true>>
[[call it a day.->Park Cabin]]
<<else>>
[[call it a day.->Park]]
<</if>>
<<elseif $timeOfDay is "Night">>
Night is falling, it's time to
<<if $mainChar.enteringCabin == true>>
[[end your running session.->Park Cabin][$mainChar.enteringCabin = false]]
<<else>>
[[end your running session.->Park]]
<</if>>
<</if>>
<br><br>
<<MainChar_Stats "fitness" "2">>
<<MainChar_Stats "cleanliness" "-30">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "combed" "false">>
<</if>>
<<if $mainChar.look.clothes.torso.name != ''>>
<<set $torsoClothesChange to $mainChar.look.clothes.torso.name>>
<<set $legsClothesChange to $mainChar.look.clothes.legs.name>>
<<set $calvesClothesChange to $mainChar.look.clothes.calves.name>>
<<set $feetClothesChange to $mainChar.look.clothes.feet.name>>
<<set $groinClothesChange to $mainChar.look.lingerie.groin.name>>
<<set $chestClothesChange to $mainChar.look.lingerie.chest.name>>
<<set $mainChar.look.clothes.torso.name to "">>
<<set $mainChar.look.clothes.legs.name to "">>
<<set $mainChar.look.clothes.calves.name to "">>
<<set $mainChar.look.clothes.feet.name to "">>
<<set $mainChar.look.lingerie.groin.name to "">>
<<set $mainChar.look.lingerie.chest.name to "">>
<<if $Direction is "goSunbath">> <<goto "Sunbath">> <<elseif $Direction is "goSwim">> <<goto "Swim">><</if>>
<<else>>
<<set $mainChar.look.clothes.torso.name to $torsoClothesChange>>
<<set $mainChar.look.clothes.legs.name to $legsClothesChange>>
<<set $mainChar.look.clothes.calves.name to $calvesClothesChange>>
<<set $mainChar.look.clothes.feet.name to $feetClothesChange>>
<<set $mainChar.look.clothes.feet.name to $feetClothesChange>>
<<set $mainChar.look.lingerie.chest.name to $chestClothesChange>>
<<set $mainChar.look.lingerie.groin.name to $groinClothesChange>>
<<goto "Beach">>
<</if>><<if !$mainChar.haveCum.face>0 and gaussian($mainChar.attractiveness,5) >5>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Beach/Sport/Sport{0}.jpg",random(2))]]
</div><br>
<<if gaussian($mainChar.attractiveness,5) >=40>>
As you approach the group of people playing volleyball on the beach, you can feel the eyes of the guys lingering on you, their gazes appreciative and a bit too intense. You stop near the edge of the makeshift court, brushing a strand of hair from your face as the waves roll lazily behind you.
<<ct "MC" "">>
Hey! Mind if I join you for a game?
<</ct>>
The guys exchange quick glances—silent communication loaded with interest—before one of them steps forward, grinning broadly.
<<ct "Male" "">>
Yeah sure! We could always use another player.
<</ct>>
His tone is friendly, but his eyes linger a bit too long.
Not far behind him, the girls on the team have stopped playing entirely. Their smiles look tight, unsure, their eyes flicking between you and the guys like they're bracing for something unpleasant. One of the girls steps forward, brushing sand off her hands, trying to appear casual but failing to hide the edge in her voice.
<<ct "Female" "">>
Um… we’re kind of in the middle of a match. Maybe you could join the next one?
<</ct>>
Before you can answer, another guy cuts in hurriedly—almost tripping over his own enthusiasm.
<<ct "Male" "">>
Oh come on. There’s always room for one more, right?
<</ct>>
He looks to the rest of the group for support. The other guys nod—quickly, eagerly—while the girls fold their arms or look away with quiet frustration.
Feeling the mix of energy around you—excitement, tension, the sting of jealousy—you step closer, toes sinking into the warm sand.
<<ct "MC" "">>
If you’re sure I’m not interrupting… I’d love to play.
<</ct>>
One of the guys tosses you the ball with a charming smirk.
<<ct "Male" "">>
Trust me, you’re not interrupting anything.
<</ct>>
You catch it easily, noticing how the girls shift uncomfortably. Their whispers are soft but sharp, like the kind meant for each other yet still loud enough for you to hear. The game starts again. Each time you move across the court, you feel the guys’ attention stick to you—your steps, your serves, even the way you push your hair back between plays. Their compliments come easily, almost too easily. <br><br>
Meanwhile, the girls grow quieter, more withdrawn. Their forced smiles twitch whenever one of the guys rushes to high-five you or calls your name with too much enthusiasm. Every jump, every volley carries a strange new tension—fun mixed with rivalry, energy blended with heat. The game hasn’t just changed pace; it’s changed temperature. And all of it centers around you.<br><br>
<<else>>
You step closer, brushing a strand of hair from your face as the ball arcs high into the sky.
<<ct "MC" "">>
Hey! Mind if I join your game?
<</ct>>
The group pauses mid-play, turning toward you with curious but welcoming expressions. A tall guy near the net flashes an easy grin and gestures you over.
<<ct "Male" "">>
Absolutely! We’re always short a player. Come on in.
<</ct>>
A girl sitting in the sand wiggles over to make space, offering a warm, sun-soaked smile.
<<ct "Female" "">>
Yeah, seriously—grab a spot. What’s your name?
<</ct>>
The invitation feels genuine, and a rush of warmth rises in your chest. You take a few quick steps toward them, excitement pushing away any lingering hesitation.
<<ct "MC" "">>
I’m <<print $mainChar.firstName>>. Thanks—really.
<</ct>>
The girl brushes some sand off her hands and gives you an approving nod.
<<ct "Female" "">>
Well, you found the right crowd. Hope you’re ready—we take fun very seriously.
<</ct>>
Her playful tone draws a small ripple of laughter from the group. Someone tosses you the ball; you catch it, the textured surface warm against your palms.<br><br>
<</if>>
As the game begins, you feel the sand between your toes and the warm breeze on your skin. Laughter and cheers fill the air. You find yourself immersed in the friendly competition, your competitive spirit taking over. Your team's camaraderie and determination grow stronger with each round. As the final game approaches, your heart races with anticipation, hoping to emerge victorious. <br><br>
The game ends with a sense of accomplishment, and you exchange high-fives and smiles with your teammates.
<<if gaussian($mainChar.fitness,20)>50>>
You may not have won the game, but you had a blast participating.
<<else>>
Winning the game filled you with a sense of accomplishment and added to your enjoyment of the moment. You high-five your new friends, cheer each other on, and enjoy the beautiful day together.
<</if>><br><br>
The group disperses, leaving you with memories of a fun and exciting moment. It's now time to [[continue your day.->Beach]]<br><br>
<<MainChar_Stats "fitness" "1">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "energy" "-20">>
@@.minus; - combed @@ <<set $mainChar.appearance.isCombed = false>><br>
<<else>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Beach/Sport/CumReac.jpg")]]
</div><br>
<<if $mainChar.haveCum.face>0>>
You approach the group, your heart pounding with a mix of excitement and nervousness. The sand crunches under your feet as you step closer, your voice trembling slightly.
<<ct "MC" "">>Hey, can I join you guys?<</ct>>
The group turns to look at you, and their expressions shift almost instantly. A girl with long blonde hair gasps, her eyes locking onto your face before quickly darting away.
<<ct "Female" "">>Oh my god—<</ct>>
A guy in a red shirt recoils slightly, his face twisting into a grimace.
<<ct "Male" "">>Uh, maybe another time... We're kind of... in the middle of a game right now.<</ct>>
One of his friends, a lanky guy with a smirk, leans forward and points at your face.
<<ct "Male" "" "1">>Hey, maybe you should clean up first. That's quite the facial you've got there!<</ct>>
His tone is a mix of amusement and disgust, and his friends burst into quiet laughter. A girl next to him covers her mouth, her eyes wide with shock.
<<ct "Female" "" "1">>Ew, gross!<</ct>>
You freeze, suddenly hyper-aware of the sticky trails of semen dripping down your chin and neck. Your stomach twists as humiliation floods through you.
<<ct "MC" "">>Oh, shit...<</ct>>
Your voice is barely a whisper, your cheeks burning with shame. You take a stumbling step back, your eyes fixed on the ground.
<<ct "MC" "">>Sorry, I didn't mean to interrupt. I'll just... go.<</ct>>
The guy in the red shirt exchanges a glance with his friends, their smirks making it clear they’re already talking about you. The girl with blonde hair whispers something to her friend, who giggles behind her hand. You can feel their eyes on you as you turn away, your skin prickling with a strange mix of shame and something else—something warm and thrilling low in your stomach. <br>
The adrenaline courses through your veins, your breath coming faster as you start to [[walk off,->Beach]] your fingers instinctively brushing against the dried cum on your neck.<br><br>
<<MainChar_Stats "arousal" "10">>
<<set $minute +=5>>
<<else>>
You approach the group, your heart pounding with a mix of excitement and nervousness. The sand crunches under your feet as you step closer, your voice trembling slightly.
<<ct "MC" "">>Hey, can I join you guys?<</ct>>
As you get closer, the mood shifts—subtle, but unmistakable. A few of them glance at you with polite curiosity, while others exchange quick looks that carry a faint edge of discomfort. One of the guys steps forward slightly, rubbing the back of his neck. He tries to look friendly, but the hesitation in his eyes gives him away.
<<ct "Male" "">>
Hey… yeah, uh, we’re kinda in the middle of a game right now. It’s nothing personal. Maybe next time, okay?
<</ct>>
Your stomach tightens, the disappointment sharper than you expect. The heat, your messy hair, the cling of salt on your skin—suddenly you’re painfully aware of everything. You force a small smile, though it doesn’t quite reach your eyes.
<<ct "MC" "">>
Oh. Sure… yeah. No problem.
<</ct>>
The group drifts back into their game almost immediately, their conversation resuming as though you’d never been there. You linger for a heartbeat, feeling the leftover sting of rejection, before turning away. As you walk, the sun presses heavily against your shoulders. You can feel their eyes following you for a moment—curiosity? pity? annoyance? You can’t quite tell, and that uncertainty weighs on you even more.<br>
You turn away, feeling their eyes on your back as you [[walk off,->Beach]] the weight of their rejection heavy on your shoulders.<br><br>
<<MainChar_Stats "arousal" "-5">>
<<set $minute +=5>>
<</if>>
<</if>><<set $hour +=2>>
<<set $mainChar.HasVisitedCampfire to $hour>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Beach/Campfire.jpg")]]
</div><br>
<<if $mainChar.haveCum.face == 0 and $mainChar.attractiveness >= 15 and gaussian($mainChar.attractiveness,20) >= 35>>
The fire crackles, casting flickering shadows on the group gathered around it. They’re a mix of ages and styles—some in hoodies, others in light summer dresses, all laughing and passing around a bottle of something amber. The air smells of salt, woodsmoke, and something sweeter, like coconut oil. You hesitate for a moment, but the warmth of their voices pulls you in. A young woman with sun-kissed skin and a guitar resting on her lap looks up, her fingers pausing mid-chord. She grins, her teeth flashing in the firelight. She waves enthusiastically at you.
<<ct "Female">>Hey girl! Don’t just stand there like a lost puppy— Come join us!<</ct>>
You laugh, stepping closer, the sand shifting under your bare feet.
<<ct "MC">>If you insist. Though I should warn you, I don’t know any campfire songs.<</ct>>
A man with a beard and a flannel shirt draped over broad shoulders turns to you, his eyes crinkling with amusement. He pats the log beside him, the wood worn smooth by the sea air.
<<ct "Male">>Don't worry. Song skills are optional. Have a seat! We've got plenty of room.<</ct>>
You take the offered seat, feeling the warmth of the fire on your face as
<<linkreplace "you settle in.">>you settle in.<br><br>
The heat of the fire licking at your skin as you settle in. Someone presses a drink into your hand—a mix of something sweet and sharp, the ice clinking against the glass. You take a sip, the liquid burning a path down your throat, loosening the knots in your shoulders. As the hours pass, the dynamics of the group shift subtly. You find yourself sitting closer to one of the guys, his arm draped casually around your shoulders. His touch is warm and comforting, and you lean into him, feeling a sense of belonging.
<<ct "Male">>You’re tense. Here.<</ct>>
His other hand finds your knee, his thumb tracing slow circles. You don’t pull away. Instead, you lean into him, the heat of his body seeping into yours.
<<ct "MC">>I... I didn’t realize I was.<</ct>>
Across from you, another guy—this one with dark eyes and a smirk that promises trouble—watches the exchange. His name is Leo, and he doesn’t bother hiding his interest. He reaches out, tucking a strand of hair behind your ear, his fingers lingering.
<<ct "Male">>You’ve got the kind of smile that makes a man wonder what else those lips can do.<</ct>>
His hand slips under the fabric of your top, his palm cupping your breast, his thumb rolling over your nipple. You arch into the touch, a soft sound escaping your lips. Leo, not to be outdone, captures your mouth in a kiss that tastes like whiskey and sin. His tongue is bold, demanding, and you answer in kind, your fingers tangling in his hair.<br><br>
<span id='stop'><<linkreplace "Stop them">>
But as a hand begins to move higher up your thigh, you suddenly realize where this is heading. You freeze, your mind snapping back into focus. You pull back just enough to break the kiss, your voice steady but firm.
<<ct "MC">>Wait.<</ct>>
<<ct "Male">>Problem?<</ct>>
<<ct "MC">>Not a problem. Just… not *yet*.<</ct>>
He exhales, a slow smile spreading across his face. He pulls his hand back, though his fingers linger a moment longer than necessary.
<<ct "Male">>Fair enough. We’re not animals. Mostly.<</ct>>
The other chuckles, pressing a kiss to your shoulder before leaning back. The tension eases, but the heat between you doesn’t disappear. It simmers, a promise for later.
<<ct "Female">>God, you boys are *insufferable*. Can’t even let a girl breathe.<</ct>>
The woman with the guitar rolls her eyes, but she’s smiling. She tosses a stick into the fire, sending up a shower of sparks.
<<ct "Female" "" "1">>$mainChar.firstName , ignore them. They’re all bark and no bite. Usually.<</ct>>
You laugh, the sound lighter than it should be, considering how wound up you feel. The fire dies down to embers, and one by one, the group starts to disperse. With the gentle glow of the fire still in your heart, you [[head back from the beach,->Go out]] knowing that tonight was a special reminder of the beauty of human connections, even with people you've just met.<br><br>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "cleanliness" "-10">>
<<replace #continue>><</replace>><</linkreplace>><br></span>
<span id='continue'><<if $mainChar.corruption>=70>><<linkreplace "Give in the pleasure">>
Your breath hitches as his fingers slip beneath the waistband of your panties, his touch hot against your skin. You don’t resist—you melt into it, your thighs parting instinctively, granting him full access. His fingers find you already wet, already aching, and he doesn’t hesitate. Two fingers slide inside you, curling just *right*, his thumb pressing against your clit in slow, deliberate circles. A broken moan escapes your lips, your hips rocking against his hand, chasing the pleasure building deep in your belly.
<<ct "Male">>Fuck, you’re soaked. You like that, don’t you?<</ct>>
You can’t even form words—just a needy whimper as his fingers work you harder, faster, your nails digging into the sand beneath you.
<<ct "MC">>Mmm—*yes*—don’t tease me—<</ct>>
The other guy—Leo—doesn’t wait for an invitation. His mouth crashes onto yours, his tongue pushing past your lips as his hands roam your body, stripping away your top with rough impatience. The cool night air hits your bare skin, but you barely notice. All you feel is them—hands, mouths, the relentless pressure of Jake’s fingers inside you.
<<ct "Male">>On your knees, beautiful. Let’s see that pretty ass in the air.<</ct>>
You obey without hesitation, sinking to your hands and knees in the sand. Jake kneels behind you, his cock already out, already hard, pressing against your entrance. You bite your lip as he pushes in, stretching you, filling you completely. A groan tears from your throat, your body arching back into him.
<<ct "MC">>Oh god—<</ct>>
Leo doesn’t waste time. He steps in front of you, his cock already glistening with pre-cum, and guides it to your lips. You open for him, your tongue swirling around the head before taking him deep, hollowing your cheeks as he begins to fuck your mouth. The dual sensations—Jake’s cock pounding into you from behind, Leo’s filling your throat—are overwhelming, intoxicating. You moan around Leo’s length, the vibrations making him groan.
<<ct "Male" "" "1">>Fuck, just like that. Take it all, baby.<</ct>>
<<ct "MC">>Fuck—yes— Ah—don’t stop—<</ct>>
Jake’s hands grip your hips, his thrusts growing harder, more desperate. You’re caught between them, their rhythms syncing, their cocks claiming you. The sand clings to your knees, the firelight flickering across your sweat-slicked skin, but all you can focus on is the heat of them, the weight of their bodies, the way they’re using you so perfectly.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath +"/Beach/Campfire_CumReac"+random(1)+".webp")]]
</div><br>
<<ct "Male">>Gonna come, sweetheart. You ready?<</ct>>
You can’t answer—Leo’s cock is too deep in your throat—but you nod, your body coiling tight as Jake slams into you one last time, his cock pulsing as he empties himself inside you. The sensation sends you over the edge, your orgasm crashing over you in waves, your body trembling as you clench around him.
<<ct "MC">>*glk* hmmm- Cum in my stupid cunt ~ *slurp* Turn me into your fucking Twinky!<</ct>>
Leo follows seconds later, his hips stuttering as he comes down your throat. You swallow every drop, your own release still rippling through you, leaving you boneless and shaking. The three of you collapse onto the sand, panting, spent. Your body hums with aftershocks, the warm stickiness of cum dripping down your thighs, the taste of Leo still lingering on your tongue. Jake traces lazy circles on your hip, his voice rough with satisfaction.
<<ct "Male" "" "1">>Damn. You’re incredible.<</ct>>
<<ct "MC">>Hehe—*you’re* not so bad yourselves.<</ct>>
Leo chuckles, pressing a kiss to your shoulder before pulling back.
<<ct "Male">>Anytime you want a repeat, you know where to find us.<</ct>>
You grin, pulling your shorts back on with slow, deliberate movements, knowing their eyes are on you. The fabric sticks to your skin, the evidence of what just happened still slick between your thighs. Jake reaches out, tucking a strand of hair behind your ear, his touch surprisingly tender.
<<ct "Male" "" "1">>Seriously. Any time.<</ct>>
<<ct "MC">>Mmm—I’ll keep that in mind.<</ct>>
With a final glance around the group, you turn and start to [[walk away,->Go out]] the sand shifting beneath your feet.<br><br>
<<HaveASexWidget "anal" "stranger" "onass">>
<<HaveASexWidget "bj" "stranger" "face">>
<<MainChar_Stats "corruption" "1" "$mainChar.maxCorruption">>
<<MainChar_Stats "arousal" "50">>
<<MainChar_Stats "energy" "-30">>
<<MainChar_Stats "cleanliness" "-30">>
<<MainChar_Stats "intellect" "-1">>
<<replace #stop>><</replace>><</linkreplace>><</if>></span>
<</linkreplace>>
<<elseif $mainChar.haveCum.face == 0 and $mainChar.attractiveness >= 5>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Beach/Campfire.jpg")]]
</div><br>
You walk toward the group gathered around the fire, the soft glow illuminating shifting silhouettes. A mix of excitement and mild apprehension tightens in your chest as their features become clearer. The circle is diverse—students, travelers, locals—each absorbed in their own little moment. Some toast marshmallows over the flames, others talk animatedly, their laughter carried away by the steady rhythm of the waves behind you. One of them notices you lingering at the edge of the circle and gives you a warm, inviting grin, patting the empty log beside them.
<<ct "Male" "">>
Hey! Come sit with us—plenty of room by the fire.
<</ct>>
You settle beside them, the heat from the flames wrapping around you like a blanket. The mix of wood smoke, ocean breeze, and distant music from a nearby speaker creates a strangely comforting atmosphere.
<<ct "MC" "">>
Thanks… I wasn’t sure if I was intruding.
<</ct>>
<<ct "Male" "" "1">>
Nobody’s intruding here. We just collect people like driftwood.
<</ct>>
The easy humor relaxes you, and before long, another person leans forward from across the fire.
<<ct "Female" "">>
Got a name, mystery guest? Or should we start guessing?
<</ct>>
You play along, brushing a strand of hair back as the fire pops.
<<ct "MC" "">>
Only if you’re good at guessing games.
<</ct>>
The group laughs, the sound bright and unforced. Stories begin trading hands like warm embers—adventures, misfortunes, weird coincidences. You share a few of your own, surprised by how easily the words flow. As the night deepens, the flames shrink into glowing embers. Someone hands you a perfectly toasted marshmallow, and another recounts a ridiculous road-trip story that leaves everyone doubled over with laughter. <br><br>
The group slowly transforms into a temporary family—faces lit by firelight, eyes glinting with camaraderie. At one point, you lean back and simply watch them, soaking in the laughter, the rosy glow on their cheeks, the calm hush of the ocean behind you. Time feels slower here, softened by warmth and shared presence. Eventually, a few people stand and stretch, brushing sand from their clothes as yawns ripple through the circle.
<<ct "Female" "" "1">>
We’re heading out. Glad you joined us tonight—felt like you belonged here.
<</ct>>
You smile, touched by the sincerity.
<<ct "MC" "">>
Same here. Thanks for letting me crash your bonfire.
<</ct>>
Another person gives you a lazy wave as they head off toward the parking lot.
<<ct "Male" "">>
Come back anytime. Nights like this are better with new faces.
<</ct>>
You take in the final glow of the dying fire before rising to your feet, brushing sand from your palms. The warmth lingers in your chest as you turn away from the shore. With the last flicker of the embers behind you, you [[head back from the beach,->Go out]] carrying with you the quiet reminder of how unexpectedly beautiful human connections can be—even among strangers met only for a night. <br><br>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "cleanliness" "-10">>
<<elseif $mainChar.cleanliness <15>>
You approach the group gathered around the beachside campfire, hoping to join their company. One of them, a tall guy with a surfboard propped beside him, exchanges a look with his friends before clearing his throat.
<<ct "Male" "">>
Hey… uh, everything okay?
<</ct>>
You pause, realizing with a sinking feeling that the smell clinging to your clothes and skin is hitting them harder than you expected. Embarrassment prickles across your cheeks.
<<ct "MC" "">>
I just thought maybe I could join you all for a bit.
<</ct>>
A girl wrapped in a beach towel gives you an awkward smile, trying—and failing—to mask her discomfort.
<<ct "Female" "">>
It’s just… maybe tonight’s not the best time. We’re kind of keeping it small, you know?
<</ct>>
Another guy murmurs something under his breath, and though you can’t make out the words, the meaning is painfully clear. The fire crackles again, louder this time, as if filling the silence left in the wake of your rejection. You swallow, offering a small, apologetic nod.
<<ct "MC" "">>
Right. Yeah. Sorry for bothering you.
<</ct>>
No one says anything as you turn away. The warmth of the flames fades behind you with each step, replaced by the sting of the cool night air and the heavier chill settling in your chest. Their laughter resumes—quieter now—as you walk back across the sand.<br>
Feeling self-conscious and unwelcome, you quietly [[retreat from the beachside fire,->Go out]] leaving the glow of the campfire behind as the ocean wind carries the last scraps of conversation away from you.<br><br>
<<MainChar_Stats "arousal" "-10">>
<<elseif $mainChar.attractiveness <5>>
You make your way toward the campfire, drawn by the warm crackle of the flames and the easy laughter rising from the group huddled around it. The night air is cool, the fire casting soft gold highlights across their faces. For a moment, you feel hopeful—maybe you can share the warmth, maybe even the company. <br><br>
But as you step into the circle of light, the atmosphere shifts. Their laughter fades. Conversations die mid-sentence. A few of them look you up and down, not rudely, but with a kind of puzzled discomfort, as though your sudden presence has disrupted something delicate. You slow your steps, suddenly aware of every movement, every fold in your clothes. The group exchanges glances, quiet messages passing between them in a way that clearly doesn’t include you. One of them finally leans forward, clearing his throat before addressing you.
<<ct "Male" "">>
Uh… yeah, sorry. We’re kinda having a private thing tonight.
<</ct>>
The dismissal is gentle, but it still hits harder than you expect. You shift your weight, trying to act unfazed even as heat rises in your chest.
<<ct "MC" "">>
Oh. Yeah, of course. No problem. I didn’t mean to intrude.
<</ct>>
A few of them offer awkward half-smiles—sympathetic but distant—before turning back toward the fire. Their voices pick up again, but softer this time, as if your brief interruption has left a faint tension behind. You turn away, letting the shadows swallow you as you walk back across the beach. The sound of the waves does little to soothe the sting of rejection. You glance down at yourself—your clothes, your posture, your expression—wondering what exactly made them wary. Maybe it was just the wrong moment. Maybe it was you.<br>
Feeling self-conscious and unwelcome, you quietly [[retreat from the beachside fire,->Go out]] leaving the glow of the campfire behind as the ocean wind carries the last scraps of conversation away from you.<br><br>
<<MainChar_Stats "arousal" "-10">>
<<else>>
You approach the group around the campfire, the warmth of the flames licking at your skin. Their eyes flick toward you immediately, lingering on the dried cum stain on your skin—thick, crusty, obvious. A few of them exchange glances, smirks tugging at their lips. One of them lets out a low chuckle, nudging the guy next to him.
<<ct "Male" "">>Well, well. Look what the tide dragged in. The local cum dumpster’s here for round two.<</ct>>
Another one leans back, his eyes raking over you like you’re already naked.
<<ct "Male" "" "1">>Perfect timing. Got a need that’s been building all damn day. And you look like you’re *just* the girl to take care of it.<</ct>>
The second guy grins, his hand already moving to adjust the bulge in his pants.
<<ct "Male" "">>Yeah, and while she’s at it, I could use some relaxation too. Been a long fucking day.<</ct>>
You don’t need to be told twice. Their meaning is crystal clear. They want you. Both of them. At the same time.<br><br>
<span id="accept"><<if $mainChar.corruption>=70>><<linkreplace "Accept their proposal.">>
You don’t bother with small talk. Your fingers tremble as you peel off your clothes, letting them drop to the sand. The firelight flickers over your skin, highlighting the glistening trail of cum still clinging to your thigh. The men’s eyes darken, their breaths already getting heavier. You drop to your knees in front of the first guy, your hands going straight for his fly. The zipper comes down with a sharp *snik*, and his cock springs free—thick, veiny, already leaking. You don’t waste time. Your lips part, your tongue flicks over the tip, and you take him in deep, your throat already relaxing to take him all the way.
<<ct "MC" "">>Mmmph— *nngh*… That’s it. Let me suck you good…<</ct>>
Your mouth is full, your lips stretched tight around his shaft as you bob your head, your hollow cheeks making obscene, wet sounds. *Slurp. Glk. Slllurp.* Saliva drips down your chin, mixing with the pre-cum leaking from his tip. Behind you, the second guy doesn’t wait for an invitation. His hands grip your ass, spreading your cheeks before his tongue drags up your slit.
<<ct "MC" "">>Nnnh—! F-Fuck, yeah— lick it, just like— ah!—just like that…<</ct>>
<<ct "Male" "">>Damn, you love that, don’t you? Slut’s already wetter than the sea.<</ct>>
<<ct "MC" "">>Mmm—! *Ghk*— Can’t— *nngh*— Can’t help it… *slurp*… F-Fuck, your tongue—!<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Beach/Campfire_CumReac"+random(1)+".webp")]]
</div><br>
The guy behind you growls, pulling his fingers out with a wet *pop* before replacing them with his cock. No warning. No lube. Just the thick, burning stretch of him shoving inside your ass. You scream around the cock in your mouth, your body lurching forward.
<<ct "MC" "">>NGH—! F-FUCK—! Too— *nngh*— Sooo big—!<</ct>>
<<ct "Male" "">>Shut up and take it. <</ct>>
The guy in your mouth grabs your hair, forcing you to take him deeper. Your throat convulses, tears pricking your eyes as he hits the back of your throat—once, twice—before holding you there. You gag, your nose pressing against his skin, drool and snot dripping down your face.
<<ct "MC" "">>Gh—! *Ghk*—! I—I can’t— *mff*—!<</ct>>
<<ct "Male" "" "1">>Yeah, you can.<</ct>>
The guy in your throat groans, his hips stuttering as he floods your mouth with cum—thick, salty, endless. You swallow as much as you can, the rest dripping down your chin, mixing with your tears and snot. The guy in your ass isn’t far behind. With a final, brutal thrust, he buries himself inside you, his cock pulsing as he fills your ass with his load. You can feel it—hot, sticky, dripping out of you as he pulls out. You collapse forward, your body spent, your breath ragged. Cum drips from your lips and your pussy is throbbing. The fire crackles beside you, the heat doing nothing to warm the chill settling into your bones. The first guy zips up, smirking down at you.
<<ct "Male" "">>Good girl. Knew you’d take it like a champ.<</ct>>
The second one slaps your ass, hard.
<<ct "Male" "">>Yeah. Anytime you want a repeat, you know where to find us<</ct>>
You don’t have the energy to respond. You just smile weakly, your body still trembling as you reach for your clothes. Your legs are shaky as you stand, cum dripping down your thighs, your ass sore in the best way. You take a deep breath, ready to [[leave the beach.->Go out]]<br><br>
<<HaveASexWidget "anal" "stranger" "onass">>
<<HaveASexWidget "bj" "stranger" "face">>
<<MainChar_Stats "corruption" "1" "$mainChar.maxCorruption">>
<<MainChar_Stats "arousal" "50">>
<<MainChar_Stats "energy" "-30">>
<<MainChar_Stats "cleanliness" "-30">>
<<MainChar_Stats "intellect" "-1">>
<<replace #refuse>><</replace>><</linkreplace>><br></span>
<span id="refuse"> Refuse their proposal and [[leave the beach.->Go out]]<</if>></span>
<</if>><<if $mainChar.haveCum.face>0 or $mainChar.cleanliness<15>>
<div class="default-image-wrapper">[img[String.format($urlPath + "/Mall/Lingerie_Shop_CumReac.jpg")]]</div><br><br>
<<if $mainChar.cleanliness<15>>
You step into the store with casual confidence, but almost immediately you sense something is off. Conversations lower. A couple of customers glance in your direction, then quickly look away. The polished glass counters and spotless white floors only seem to amplify how out of place you suddenly feel. As you browse the aisles, pretending not to notice the subtle tension building around you, a store employee approaches with a strained but controlled expression.
<<ct "KnownFemale" "Angry">>
Excuse me… I’m going to have to ask you to leave. Some customers have complained, and we can’t allow any disturbance inside the store.
<</ct>>
The words land softly, but the meaning stings. Heat rises to your face as you realize what he’s implying.
<<ct "MC" "">>
I… right. I understand.
<</ct>>
You avoid eye contact and, without another word, you turn toward the exit. You feel the weight of curious stares as you quietly [[leave the boutique.->Mall]]<br><br>
<<MainChar_Stats "arousal" "-10">>
<<else>>
Entering the boutique nonchalantly, you immediately notice the polished marble floor and the soft fragrance lingering in the air. The staff turn toward you with welcoming smiles, ready to greet a new customer. But the warmth vanishes the instant their eyes travel over your clothes. One of them steps forward, his expression tightening as he takes in the visible cum stains.
<<ct "KnownFemale" "Angry">>
I’m sorry, but you can’t stay here like that. Please leave the store immediately.
<</ct>>
Heat rushes to your face as you glance down at yourself, suddenly very aware of how conspicuous you must look under the bright boutique lighting.
<<ct "MC" "">>
I… right. Sorry.
<</ct>>
There’s no argument in your voice—only embarrassment as you turn toward the exit, avoiding the curious stares of nearby shoppers. Yet, the humiliation mixes with something else—an unexpected thrill at having walked in so boldly, so visibly marked with cum. You quickly [[leave the boutique.->Mall]] the memory lingering longer than it probably should. <br><br>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "intellect" "-1">>
<</if>>
<<else>>
<div class="default-image-wrapper">[img[String.format($urlPath + "/Mall/Lingerie_Shop.jpg")]]</div><br>
Stepping into the lingerie boutique, you're greeted by soft lighting and delicate fabrics displayed like works of art. Lace, silk, and satin shimmer subtly on elegant mannequins, each piece designed to celebrate confidence and intimacy. The atmosphere feels warm, refined, and quietly luxurious. A saleswoman approaches with a gentle smile.
<<ct "KnownFemale" "Happy">>
Welcome. Let me know if you'd like help finding the perfect fit.
<</ct>>
<<if settings.lessPrices is true>>
You managed to have a 50% discount on anything here !
<<else>>
Feeling like the prices are on the steeper side, you can inquire if there's any [[possibility for a discount.->Store Discount][$Store_location = "Lingerie Shop"]]
<</if>>
<h4>LINGERIE</h4>
<<for _clothesItemTitle, _clothesItem range $Mall.lingerie>>
<<ClothesItemInTheMarket _clothesItem _clothesItemTitle>>
<</for>>
<hr>
<h4>STOCKINGS</h4>
<<for _clothesItemTitle, _clothesItem range $Mall.stockings>>
<<if _clothesItem.type !="hands">>
<<ClothesItemInTheMarket _clothesItem _clothesItemTitle>>
<</if>>
<</for>>
<hr>
<h4>SLEEVES</h4>
<<for _clothesItemTitle, _clothesItem range $Mall.stockings>>
<<if _clothesItem.type =="hands">>
<<ClothesItemInTheMarket _clothesItem _clothesItemTitle>>
<</if>>
<</for>>
<<if settings.lessPrices == true>>
<<if $wereClothesShopPricesReduced != true>>
<<set $wereClothesShopPricesReduced = true>>
<<endif>>
<<else>>
<<if $wereClothesShopPricesReduced == true>>
<<set $wereClothesShopPricesReduced = false>>
<<endif>>
<<endif>>
<br>
<br>
[[Go back->Mall]]
<</if>><<if $mainChar.haveCum.face>0 or $mainChar.cleanliness <15>>
<div class="default-image-wrapper">[img[String.format($urlPath + "/Mall/Shoes_Shop_CumReac.jpg")]]</div><br><br>
<<if $mainChar.cleanliness<15>>
You step into the store with casual confidence, but almost immediately you sense something is off. Conversations lower. A couple of customers glance in your direction, then quickly look away. The polished glass counters and spotless white floors only seem to amplify how out of place you suddenly feel. As you browse the aisles, pretending not to notice the subtle tension building around you, a store employee approaches with a strained but controlled expression.
<<ct "Sport Shop" "Angry">>
Excuse me… I’m going to have to ask you to leave. Some customers have complained, and we can’t allow any disturbance inside the store.
<</ct>>
The words land softly, but the meaning stings. Heat rises to your face as you realize what he’s implying.
<<ct "MC" "">>
I… right. I understand.
<</ct>>
You avoid eye contact and, without another word, you turn toward the exit. You feel the weight of curious stares as you quietly [[leave the boutique.->Mall]]<br><br>
<<MainChar_Stats "arousal" "-10">>
<<else>>
Entering the boutique nonchalantly, you immediately notice the polished marble floor and the soft fragrance lingering in the air. The staff turn toward you with welcoming smiles, ready to greet a new customer. But the warmth vanishes the instant their eyes travel over your clothes. One of them steps forward, his expression tightening as he takes in the visible cum stains.
<<ct "Sport Shop" "Angry">>
I’m sorry, but you can’t stay here like that. Please leave the store immediately.
<</ct>>
Heat rushes to your face as you glance down at yourself, suddenly very aware of how conspicuous you must look under the bright boutique lighting.
<<ct "MC" "">>
I… right. Sorry.
<</ct>>
There’s no argument in your voice—only embarrassment as you turn toward the exit, avoiding the curious stares of nearby shoppers. Yet, the humiliation mixes with something else—an unexpected thrill at having walked in so boldly, so visibly marked with cum. You quickly [[leave the boutique.->Mall]] the memory lingering longer than it probably should. <br><br>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "intellect" "-1">>
<</if>>
<<else>>
<div class="default-image-wrapper">[img[String.format($urlPath + "/Mall/Shoes_Shop.jpg")]]</div>
As you walk into the shoe shop, rows of elegant high heels and stylish sneakers immediately catch your eye. Mirrors line the walls, and polished displays showcase everything from athletic comfort to bold fashion statements. The faint sound of heels clicking against the floor blends with upbeat background music. A sales assistant approaches with an enthusiastic smile.
<<ct "Sport Shop" "Happy">>
Hi there! Looking for something sporty, elegant, or maybe a bit of both? Let me know if you need anything.
<</ct>>
The shop feels vibrant and full of possibilities, each pair promising a different version of yourself. <br><br>
<<if settings.lessPrices is true>>
You managed to have a 50% discount on anything here !
<<else>>
Feeling like the prices are on the steeper side, you can inquire if there's any [[possibility for a discount.->Store Discount][$Store_location = "Shoes Shop"]]
<</if>>
<h4>HEELED SHOES</h4>
<<for _clothesItemTitle, _clothesItem range $Mall.shoes_heels>>
<<ClothesItemInTheMarket _clothesItem _clothesItemTitle>>
<</for>>
<hr>
<h4>FLAT SHOES</h4>
<<for _clothesItemTitle, _clothesItem range $Mall.shoes_flats>>
<<ClothesItemInTheMarket _clothesItem _clothesItemTitle>>
<</for>>
<<if settings.lessPrices == true>>
<<if $wereClothesShopPricesReduced != true>>
<<set $wereClothesShopPricesReduced = true>>
<<endif>>
<<else>>
<<if $wereClothesShopPricesReduced == true>>
<<set $wereClothesShopPricesReduced = false>>
<<endif>>
<<endif>>
<br>
<br>
[[Go back->Mall]]
<</if>><<if $mainChar.haveCum.face>0 or $mainChar.cleanliness<15>>
<div class="default-image-wrapper">[img[String.format($urlPath + "/Mall/Cloth_shop_CumReac.jpg")]]</div><br><br>
<<if $mainChar.cleanliness<15>>
You step into the store with casual confidence, but almost immediately you sense something is off. Conversations lower. A couple of customers glance in your direction, then quickly look away. The polished glass counters and spotless white floors only seem to amplify how out of place you suddenly feel. As you browse the aisles, pretending not to notice the subtle tension building around you, a store employee approaches with a strained but controlled expression.
<<ct "KnownFemale2" "Angry">>
Excuse me… I’m going to have to ask you to leave. Some customers have complained, and we can’t allow any disturbance inside the store.
<</ct>>
The words land softly, but the meaning stings. Heat rises to your face as you realize what he’s implying.
<<ct "MC" "">>
I… right. I understand.
<</ct>>
You avoid eye contact and, without another word, you turn toward the exit. You feel the weight of curious stares as you quietly [[leave the boutique.->Mall]]<br><br>
<<MainChar_Stats "arousal" "-10">>
<<else>>
Entering the boutique nonchalantly, you immediately notice the polished marble floor and the soft fragrance lingering in the air. The staff turn toward you with welcoming smiles, ready to greet a new customer. But the warmth vanishes the instant their eyes travel over your clothes. One of them steps forward, his expression tightening as he takes in the visible cum stains.
<<ct "KnownFemale2" "Angry">>
I’m sorry, but you can’t stay here like that. Please leave the store immediately.
<</ct>>
Heat rushes to your face as you glance down at yourself, suddenly very aware of how conspicuous you must look under the bright boutique lighting.
<<ct "MC" "">>
I… right. Sorry.
<</ct>>
There’s no argument in your voice—only embarrassment as you turn toward the exit, avoiding the curious stares of nearby shoppers. Yet, the humiliation mixes with something else—an unexpected thrill at having walked in so boldly, so visibly marked with cum. You quickly [[leave the boutique.->Mall]] the memory lingering longer than it probably should. <br><br>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "intellect" "-1">>
<</if>>
<<else>>
<div class="default-image-wrapper">[img[String.format($urlPath + "/Mall/Daring_Shop.jpg")]]</div><br>
As you step into the daring fashion shop, bold colors and striking silhouettes immediately catch your eye. Leather, mesh, and sharply tailored cuts line the walls, each piece radiating confidence and attitude. The music is louder here, the energy unapologetic and vibrant. A clerk leans casually against a display, giving you an appraising but playful look.
<<ct "KnownFemale2" "Happy">>
Looking for something bold tonight? I can help you turn heads.
<</ct>>
<<if settings.lessPrices is true>>
You managed to have a 50% discount on anything here !
<<else>>
Feeling like the prices are on the steeper side, you can inquire if there's any [[possibility for a discount.->Store Discount][$Store_location = "Daring Shop"]]
<</if>>
<h4>UPPER BODY APPAREL</h4>
<<for _clothesItemTitle, _clothesItem range $Mall.daring>>
<<if _clothesItem.type is 'torso'>>
<<ClothesItemInTheMarket _clothesItem _clothesItemTitle>>
<</if>>
<</for>>
<hr>
<h4>LOWER BODY APPAREL</h4>
<<for _clothesItemTitle, _clothesItem range $Mall.daring>>
<<if _clothesItem.type is 'legs'>>
<<ClothesItemInTheMarket _clothesItem _clothesItemTitle>>
<</if>>
<</for>>
<<if settings.lessPrices == true>>
<<if $wereClothesShopPricesReduced != true>>
<<set $wereClothesShopPricesReduced = true>>
<<endif>>
<<else>>
<<if $wereClothesShopPricesReduced == true>>
<<set $wereClothesShopPricesReduced = false>>
<<endif>>
<<endif>>
<br>
<br>
[[Go back->Mall]]
<</if>><<if $mainChar.haveCum.face>0 or $mainChar.cleanliness<15>>
<div class="default-image-wrapper">[img[String.format($urlPath + "/Mall/Sport_Shop_CumReac.jpg")]]</div><br><br>
<<if $mainChar.cleanliness<15>>
You step into the store with casual confidence, but almost immediately you sense something is off. Conversations lower. A couple of customers glance in your direction, then quickly look away. The polished glass counters and spotless white floors only seem to amplify how out of place you suddenly feel. As you browse the aisles, pretending not to notice the subtle tension building around you, a store employee approaches with a strained but controlled expression.
<<ct "Sport Shop" "Angry">>
Excuse me… I’m going to have to ask you to leave. Some customers have complained, and we can’t allow any disturbance inside the store.
<</ct>>
The words land softly, but the meaning stings. Heat rises to your face as you realize what he’s implying.
<<ct "MC" "">>
I… right. I understand.
<</ct>>
You avoid eye contact and, without another word, you turn toward the exit. You feel the weight of curious stares as you quietly [[leave the boutique.->Mall]]<br><br>
<<MainChar_Stats "arousal" "-10">>
<<else>>
Entering the boutique nonchalantly, you immediately notice the polished marble floor and the soft fragrance lingering in the air. The staff turn toward you with welcoming smiles, ready to greet a new customer. But the warmth vanishes the instant their eyes travel over your clothes. One of them steps forward, his expression tightening as he takes in the visible cum stains.
<<ct "Sport Shop" "Angry">>
I’m sorry, but you can’t stay here like that. Please leave the store immediately.
<</ct>>
Heat rushes to your face as you glance down at yourself, suddenly very aware of how conspicuous you must look under the bright boutique lighting.
<<ct "MC" "">>
I… right. Sorry.
<</ct>>
There’s no argument in your voice—only embarrassment as you turn toward the exit, avoiding the curious stares of nearby shoppers. Yet, the humiliation mixes with something else—an unexpected thrill at having walked in so boldly, so visibly marked with cum. You quickly [[leave the boutique.->Mall]] the memory lingering longer than it probably should. <br><br>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "intellect" "-1">>
<</if>>
<<else>>
<div class="default-image-wrapper">[img[String.format($urlPath + "/Mall/Sport_shop.jpg")]]</div>
You step into the sport shop and are surrounded by racks of performance gear, running shoes, training equipment, and branded athletic wear. The air carries a faint scent of rubber and new fabric, while large posters of athletes in motion decorate the walls. A staff member waves you over from behind a display of fitness accessories.
<<ct "Sport Shop">>
Welcome! Training for something specific, or just staying active? Let me know if you need assistance.
<</ct>>
Energy seems to pulse through the store, as if every item is waiting to be put into motion.<br><br>
<<if settings.lessPrices is true>>
You managed to have a 50% discount on anything here !
<<else>>
Feeling like the prices are on the steeper side, you can inquire if there's any [[possibility for a discount.->Store Discount][$Store_location = "Sport Shop"]]
<</if>>
<h4>TOP SPORTSWEAR</h4>
<<for _clothesItemTitle, _clothesItem range $Mall.sport_sports>>
<<if _clothesItem.type is 'torso'>>
<<ClothesItemInTheMarket _clothesItem _clothesItemTitle>>
<</if>>
<</for>>
<hr>
<h4>BOTTOM SPORTSWEAR</h4>
<<for _clothesItemTitle, _clothesItem range $Mall.sport_sports>>
<<if _clothesItem.type is 'legs'>>
<<ClothesItemInTheMarket _clothesItem _clothesItemTitle>>
<</if>>
<</for>>
<hr>
<h4>SWIMWEAR</h4>
<<for _clothesItemTitle, _clothesItem range $Mall.sport_swim>>
<<ClothesItemInTheMarket _clothesItem _clothesItemTitle>>
<</for>>
<<if settings.lessPrices == true>>
<<if $wereClothesShopPricesReduced != true>>
<<set $wereClothesShopPricesReduced = true>>
<<endif>>
<<else>>
<<if $wereClothesShopPricesReduced == true>>
<<set $wereClothesShopPricesReduced = false>>
<<endif>>
<<endif>>
<br>
<br>
[[Go back->Mall]]
<</if>><<set _character to either("Sport Shop","IT Shop","KnownMale3")>>
<<set $minute +=10>>
<div class="default-image-wrapper">[img[String.format($urlPath + "/Mall/Discount/StoreManager{0}.jpg",random(0,2))]]</div><br><br>
You approach the counter where the store manager is organizing a display. His posture is professional, but there's something in the way his eyes flicker toward you as you stop in front of him - a brief pause in his movements that suggests he's noticed your presence more than he lets on.
<<ct "MC" "">>Excuse me? I was wondering if there might be any flexibility on the prices for some of these items? I'm a regular customer, and... well, times are a bit tight.<</ct>>
The manager looks up, his expression shifting from neutral professionalism to something more considered. He leans slightly against the counter, his fingers tapping once against the glass display case.
<<ct _character "Neutral">>I appreciate you asking, really I do. But store policy is pretty clear about pricing. These are premium products, and we maintain fixed prices to ensure quality service for all our customers.<</ct>>
<<if $mainChar.corruption < 20>>
You feel a pang of disappointment, but you nod understandingly.
<<ct "MC" "">>Oh... I understand. Thank you for your time anyway.<</ct>>
With a polite smile, you turn to <<link "continue your shopping,">><<goto $Store_location>><</link>>
determined to find something worthwhile despite the absence of discounts.
<<else>>
Your lips quirk slightly as <<linkreplace "you meet his gaze.">>you meet his gazet.
<<ct "MC" "">>Are you *absolutely* sure there's no other way to... negotiate the terms? I'd hate to leave empty-handed when I've been such a loyal customer.<</ct>>
The manager's fingers still on the counter. His eyes narrow slightly, then his mouth curves into a slow, knowing smile. There's a beat of silence where the air between you seems to thicken.
<<if gaussian($mainChar.attractiveness,10) >30>>
You catch the manager off guard. He raises an eyebrow and then breaks into a mischievous grin, clearly amused by your clever comeback.
<<ct _character "Tease">>Well now... That depends entirely on what you had in mind for this... negotiation.<</ct>>
He straightens up, his voice taking on a lower, more suggestive tone. His gaze drifts down briefly before returning to your eyes, the implication hanging heavy in the air.
<<ct _character "Tease">>Our back room is quite private this time of day. And I *do* have some discretion when it comes to... special arrangements for our most valued customers.<</ct>>
The suggestion sends a jolt through you. You hadn't expected him to take your hint so directly, so quickly. Your pulse quickens as you realize exactly what he's proposing.
<<if $mainChar.corruption < 50>>
Your cheeks flush with a mix of shock and something darker, more exciting. You take a half-step back, suddenly aware of how exposed you feel under his gaze.
<<ct "MC" "">>I-I didn't mean to imply... That is, I wasn't suggesting...<</ct>>
The manager chuckles, a low sound that makes your stomach clench.
<<ct _character "Tease">>No need to be shy about it, darling. The offer stands if you change your mind.<</ct>>
<<ct "MC" "">>I should probably just... keep browsing. Thank you for... your time.<</ct>>
With that, you quickly <<link "end the conversation,">> <<goto $Store_location>><</link>> and return to the safety of the store aisles, your mind racing with possibilities you're not quite ready to explore.<br><br>
<<MainChar_Stats "arousal" "5">>
<<elseif $mainChar.energy < 30>>
The manager's suggestion sends a thrill through you, but exhaustion weighs heavy on your shoulders. You bite your lip, torn between curiosity and the very real need to conserve your energy.
<<ct "MC" "">>That's... an interesting proposal. But I'm not sure I'm up for that kind of negotiation today.<</ct>>
<<ct _character "Neutral">>Pity. It would have been... mutually beneficial.<</ct>>
He leans back against the counter, his gaze lingering on you for a moment longer than necessary.
<<ct _character "Tease">>The offer remains open. You know where to find me.<</ct>>
With a sigh, you decide to <<link "end the conversation">><<goto $Store_location>><</link>> and continue your shopping, though your mind keeps wandering back to what might have been.<br><br>
<<MainChar_Stats "arousal" "5">>
<<else>>
A slow smile spreads across your face as you step closer to the counter, your voice dropping to a husky whisper.
<<ct "MC" "">>And what exactly would this special arrangement entail? I'd want to know all the... terms before agreeing.<</ct>>
The manager's eyes darken with interest. He glances meaningfully toward the back room door, then back to you, his voice dropping to match your tone.
<<ct _character "Tease">>Let's just say it would involve a very... hands-on demonstration of customer appreciation. Complete satisfaction guaranteed.<</ct>>
He reaches out, his fingers brushing against yours where they rest on the counter. The contact sends a spark through you.
<<ct _character "Tease">>What do you say? Ready to discuss this in more... private quarters?<</ct>>
Your heart races as you consider the proposition. The air between you crackles with tension, the promise of what's to come hanging heavy in the silence.<</ct>>
<span id='accept'><<linkreplace "accept it.">>
<<Achievements "reduction" "Discount Pussy">>
<<ct "MC" "">>Fine. Let's get this over with.<</ct>>
The manager's smirk deepens as you meet his gaze with resigned determination. His fingers tap once against the counter before he turns toward the back of the store.
<<ct _character "Neutral">>Smart choice. Follow me.<</ct>>
You trail behind him through the narrow doorway, the fluorescent lights of the main store giving way to the dim glow of a single flickering bulb. The storage room smells of cardboard and stale air, the concrete floor cold beneath your feet. Metal shelving units line the walls, stacked with unopened boxes of merchandise. A battered desk sits in the corner, its surface littered with invoices and a half-empty coffee cup. The manager locks the door behind you with an audible click that echoes in the confined space.
<<ct _character "Tease">>Alright, let's make this quick. I've got work to do.<</ct>>
He doesn't bother with preamble, already unbuckling his belt as he moves toward the desk. The crude efficiency of his movements makes your stomach twist. You watch as he pushes aside a stack of papers, clearing space on the desk's surface.
<<ct _character "Neutral">>Bend over. Hands on the edge.<</ct>>
You comply, the cold metal of the desk biting into your palms as you lean forward. The position forces your ass out, vulnerable and exposed. Behind you, the manager's breath hitches slightly as he takes in the view.
<<ct "MC" "">>Just do it already.<</ct>>
His first thrust comes without warning, filling you completely. The desk creaks under your combined weight as he establishes a punishing rhythm. Each snap of his hips sends a jolt through your body, the impact driving you forward against the hard edge of the desk. Your fingers whiten as you grip the metal frame, knuckles pressing into the cold surface.
<<ct "MC" "">>*Nn—!* Fuck, that's—<</ct>>
You bite your lip to stifle any sound, but a traitorous gasp escapes as he hits particularly deep. The manager chuckles darkly, clearly pleased with your reaction.
<<ct _character "Tease">>That's right, take it like the good little discount whore you are. Moan for me.<</ct>>
<<ct "MC" "">>Shut up...<</ct>>
Your voice lacks conviction, especially when his next thrust hits just right, drawing a broken *ah*—* from your lips. The manager chuckles darkly, his grip on your hips tightening.
<<ct _character "Tease">>What was that? Couldn't hear you over how wet you are.<</ct>>
<div class="default-image-wrapper">[img[String.format($urlPath + "/Mall/Discount/Fuck{0}.webp",random(6))]]</div><br>
His hands find your hips, his fingers digging in hard enough to leave marks. He uses his grip to pull you back onto him with each thrust, the wet sounds of sex filling the storage room. Above you, a box of inventory teeters precariously on the shelf with each impact, threatening to fall. The manager's rhythm becomes erratic, his breath ragged. He pulls out suddenly, spinning you around and shoving you to your knees on the cold concrete. The impact sends a jolt up your legs, your *oof* muffled as his cock presses against your lips.
<<ct _character "Neutral">>Open. And don't you dare waste a drop.<</ct>>
You take him in your mouth, the salty taste of latex mixing with something more primal. His fingers tangle painfully in your hair as he guides your movements, each thrust making you gag slightly.
<<ct "MC" "">>*Mmph—* Too deep—<</ct>>
Your protest is ignored as he fucks your face with short, sharp movements. The shelf behind you rattles with each impact.
<<ct _character "Happy">>That's it... Take it like a good girl.<</ct>>
When he comes, he holds you in place, his release hitting the back of your throat. You swallow reflexively, tears pricking at the corners of your eyes from the force of his grip. <br><br>
<div class="default-image-wrapper">[img[String.format($urlPath + "/Mall/Discount/Cumshot{0}.webp",random(2))]]</div><br>
As he pulls out, you sit back on your heels, wiping your mouth with the back of your hand. The manager zips up with deliberate slowness, watching you with cold amusement. He tosses a handful of tissues at you, the crumpled paper hitting your chest before falling to the floor.
<<ct "MC" "">>...Happy?<</ct>>
Your voice is hoarse, your legs trembling slightly as you stand. The desk has shifted several inches from its original position, papers scattered across the floor like confetti from some perverse celebration.
<<ct _character "Neutral">>50% off for today.<</ct>>
He unlocks the door without another word, holding it open. The bright lights of the main store feel surreal after the dim storage room.
<<ct "MC" "">>...Same deal next time?<</ct>>
Your question surprises even you. The manager's smirk returns as he steps aside.
<<ct _character "Tease">>Always. You know where to find me.<</ct>>
You step back into the store, your reflection in the security mirror showing hair mussed and lips swollen. The weight of what you've done settles in your stomach, but so does the thrill of getting exactly what you wanted. You glance bak at the manager before you <<link "leave the storage room.">>
<<set settings.lessPrices to true>> <<set $minute +=20>>
<<goto $Store_location>><</link>><br>
<<HaveASexWidget "vaginal" "stranger" "inpussy">>
<<MainChar_Stats "corruption" "1" "70">>
<<MainChar_Stats "arousal" "40">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "intellect" "-2">>
<<replace #leave>><</replace>><</linkreplace>><br></span>
<span id='leave'><<linkreplace "End the conversation">>
You feel a mix of shock and curiosity. You take a step back, shaking your head firmly. "No, I can't do that," you say, your voice steady despite the racing of your heart. The salesperson shrugs, his smile fading. "Suit yourself," he says, returning to his professional demeanor.<br><br>
A cold shiver runs down your spine as the full weight of his suggestion sinks in. Your fingers tighten around the edge of the counter. For a moment, you hesitate, feeling a mix of curiosity and the sudden awareness of the power dynamic, of how easily this could spiral. Then, you straighten up, your voice firmer than you expected.
<<ct "MC" "">>No. I’m not doing that.<</ct>>
The manager blinks, clearly not used to rejection. His smirk falters for half a second before he schools his expression into professional neutrality. He leans back against the counter, crossing his arms.
<<ct _character "Surprised">>Really? Most girls in your position jump at the chance.<</ct>>
<<ct "MC" "">>Well, I’m not *most girls*.<</ct>>
Your voice is steady, but your pulse is still racing. There’s something heady about refusing, about watching his confidence waver just a little. He shrugs, his tone dismissive, but you catch the flicker of irritation in his eyes.
<<ct _character "Angry">>Suit yourself. But don’t come crying to me when you’re short on cash.<</ct>>
He turns away, already losing interest, but you don’t miss the way his gaze lingers on your back as you walk toward the exit. There’s a strange thrill in knowing you were wanted but you <<link "walk away">> <<goto $Store_location>><</link>>
<br><br>
<<MainChar_Stats "arousal" "10">>
<<replace #accept>><</replace>>
<</linkreplace>> </span>
<</if>>
<<else>>
The salesperson looks at you with a raised eyebrow, his expression unimpressed. "No, I'm afraid not," he says firmly, his voice devoid of any interest. "If you're not here to buy something, I suggest you leave."<br><br>
The manager’s gaze sweeps over you, slow and assessing, before landing back on your face with a flat, unimpressed look. He doesn’t even bother hiding his lack of interest as he leans back against the counter, arms crossed.
<<ct _character "Neutral">>No. I'm afraid not.<</ct>>
The word is final, devoid of any warmth or negotiation. He doesn’t elaborate. Doesn’t even look at you as he turns to rearrange a stack of boxes, his body language screaming *dismissed*.
<<ct "MC" "">>Wait—are you sure there’s *nothing*—<</ct>>
You stop yourself, heat crawling up your neck. His eyes flick back to you, cold and amused.
<<ct _character "Tease">>Sweetheart, if I wanted to fuck the help, I’d at least pick someone worth the trouble. So if you're not here to buy something, I suggest you leave.<</ct>>
The words hit like a slap. Your face burns, shame and humiliation twisting in your gut. You open your mouth to retort, but nothing comes out. He’s already turned away, clearly done with you. Your attempt at seduction has fallen flat, and you realize that you're not attractive enough to play this game. With a heavy sigh, you <<link "turn away.">> <<goto $Store_location>><</link>>
<</if>>
<<replace #leave>><</replace>><</linkreplace>><br>
<span id='leave'>Thank him and <<link "go back.">> <<goto $Store_location>><</link>></span>
<</if>>
<<set $hour +=2>>
<<set $minute +=30>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Restaurant/Friend/Eat_Friend_"+ $timeOfDay +".jpg")]]
</div><br>
You approach your friend before greeting him. "Hey $mainChar.firstName!," he says with a big smile. <br>
You ask him if he's waiting for someone. "No, just flying solo today." With a warm grin, you suggest to join him. Your friend's face lights up, and he quickly nod in agreement, pulling out a chair for you.<br><br>
You settle into the empty seat, and a cheerful conversation ensues. As you both chat and enjoy your meals, the restaurant's ambiance seems to grow livelier. The shared laughter and camaraderie add a special touch to your dining experience. Your friend shares stories, you catch up on life, and it becomes evident that your spontaneous decision to join them has made both of your days brighter.<br><br>
Eventually, you [[finish your meals->Go out]], content and grateful for the unplanned connection.<br><br>
<<MainChar_Stats "energy" "30">>
<<set $mainChar.energy to 20>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Restaurant/Table.jpg")]]
</div><br>
<<if $mainChar.work.waitress.experience is 0>>
The waitress walks ahead of you with an easy, practiced grace, weaving through the softly lit dining room. The tables are set with pristine white linens, each one crowned with a small candle whose flame dances gently with the movement of the room. The air smells faintly of warm bread and herbs, giving the place an inviting, almost cocoon-like warmth. She stops beside a neatly set two–top near the window, turning toward you with a calm, welcoming smile.
<<ct "Waitress" "Happy">>
Here we are. This should be a comfortable spot for you.
<</ct>>
She places a menu in front of you, smoothing it lightly with her fingers before straightening the silverware. The candlelight reflects in her eyes, giving her a soft, pleasant glow.
<<ct "Waitress" "Neutral">>
Take your time with the menu.
<</ct>>
You nod as she steps away, already turning to greet another group of guests with the same effortless warmth. The room settles around you, humming with quiet conversations and clinking glasses.
<<else>>
The familiar clatter of dishes and the soft hum of conversations wrap around as she leads you across the dining room. The candles flicker gently on each immaculate tablecloth, and you catch yourself smiling at how familiar it all still is. You take a slow breath, letting the warmth of the room settle over you. It feels strange to be here as a customer, almost like slipping into a borrowed outfit.
<<ct "Waitress" "Tease">>
Here we are—your throne for the evening.
<</ct>>
She sets the menu down in front of you, giving it a little dramatic pat.
<<ct "MC" "">>
Thanks. It feels weird knowing exactly what’s inside without even opening it.
<</ct>>
<<ct "Waitress" "Happy">>
Then pretend you don’t. Take your time with the menu—though I guess you already know half of it by heart.
<</ct>>
She winks before turning to help another table, leaving behind a faint trace of perfume and the comfortable familiarity of an old workplace you never fully left behind.
<</if>>
<h2>MENU</h2>
<h3>Starters</h3><hr>
Salade Niçoise ($8) <<RestaurantEat "Salade" "8">>
<br><p class="small">// Mediteranean salad with fresh tuna, mixed greens, tomatoes, olives, and hard-boiled eggs. //</p><br>
Pâté de Campagne ($7) <<RestaurantEat "Pâté de Campagne" "7">>
<br><p class="small">// Country-style pork pâté served with Dijon mustard. //</p><br>
Coquilles Saint-Jacques ($11) <<RestaurantEat "Coquilles Saint-Jacques" "11">>
<br><p class="small">// Seared scallops served with a lemon beurre blanc sauce. //</p><br>
<h3>Main Courses</h3><hr>
Ratatouille ($16) <<RestaurantEat "Coquilles Saint-Jacques" "16">>
<br><p class="small">// A medley of sautéed vegetables served with rice. //</p><br>
Magret de Canard ($23) <<RestaurantEat "Magret de Canard" "23">>
<br><p class="small">// Pan-seared duck breast served with a red wine reduction sauce and accompanied by a gratin dauphinois. //</p><br>
Moules Marinières ($17) <<RestaurantEat "Moules Marinières" "17">>
<br><p class="small">// Mussels steamed in white wine, garlic, and herbs, served with frites. //</p><br>
<h3>Desserts</h3><hr>
Crème Brûlée ($8) <<RestaurantEat "Crème Brûlée" "8">>
<br><p class="small">// Vanilla custard with a caramelized sugar topping. //</p><br>
Profiteroles ($6) <<RestaurantEat "Profiteroles" "6">>
<br><p class="small">// Choux pastry filled with ice cream and drizzled with hot chocolate sauce. //</p><br>
Tarte au Citron ($7) <<RestaurantEat "Tarte au Citron" "7">>
<br><p class="small">// Lemon tart with a buttery pastry crust. //</p><br>
<h3>Beverages</h3><hr>
Red Wine ($8) <<RestaurantEat "Red Wine" "8">>
<br><p class="small">// House red wine by the glass. //</p><br>
White Wine ($7) <<RestaurantEat "Red Wine" "7">>
<br><p class="small">// House white wine by the glass. //</p><br>
Draft beer ($6) <<RestaurantEat "Draft Bear" "6">>
<br><p class="small">// House white wine by the glass. //</p><br>
Mineral Water ($2) <<RestaurantEat "Mineral Water" "2">>
<br><p class="small">// Bottled mineral water. //</p><br>
<br>
Once you've made your choice, you signal the waitress to come and [[take your order.->Eat alone]]<<widget "RestaurantEat">>
<!-- $args[0] - name of food -->
<!-- $args[1] - used in Restaurant and other places - the price of food. "0" for free food! -->
<<if def $args[1] and $args[1] != 0>>
<<if $mainChar.money < $args[1]>>
You don't have enough money
<<else>>
<<linkreplace "choose">>
<<if $mainChar.money >= $args[1]>>
Selected
<<set $mainChar.money -= $args[1]>>
<<if $inventory.food[$args[0]].corruption != 0
or $inventory.food[$args[0]].fitness != 0
or $inventory.food[$args[0]].attractiveness != 0>>
<<set $inventory.food[$args[0]].boostTimer = $inventory.food[$args[0]].boostTimerReset>>
<<endif>>
<<set $mainChar.energy += $inventory.food[$args[0]].energy>>
<<if def $inventory.food[$args[0]].intoxication>>
<<set $mainChar.intoxication += $inventory.food[$args[0]].intoxication>>
<<set $intoxicationHour = $hour>>
<<set $intoxicationMinute = $minute>>
<<endif>>
<<else>>
You can't afford all this! <</if>>
<</linkreplace>>
<<endif>>
<<else>>
<<if $inventory.food[$args[0]].boostTimer == 0>>
<<link "Eat">>
<<set $minute += 5>>
<<if $args[1] != 0>>
<<set $inventory.food[$args[0]].count -= 1>>
<<endif>>
<<if $inventory.food[$args[0]].corruption != 0
or $inventory.food[$args[0]].fitness != 0
or $inventory.food[$args[0]].attractiveness != 0>>
<<set $inventory.food[$args[0]].boostTimer = $inventory.food[$args[0]].boostTimerReset>>
<<endif>>
<<set $mainChar.energy += $inventory.food[$args[0]].energy>>
<<if def $inventory.food[$args[0]].intoxication>>
<<set $mainChar.intoxication += $inventory.food[$args[0]].intoxication>>
<<set $intoxicationHour = $hour>>
<<set $intoxicationMinute = $minute>>
<<endif>>
<<set _passage = passage()>>
<<goto _passage>>
<</link>>
<<else>>
Eat
<<endif>>
<<endif>>
<</widget>><<set $hour +=1>>
<<set $minute +=30>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Restaurant/Eat_Alone.jpg")]]
</div><br>
You patiently wait for a few minutes until the waiter brings your dish to the table. <br>"Here you go, enjoy your meal" he says with a smile before leaving.<br>
You thank the server and pick up your utensils, ready to savor every bite of this culinary delight.<br><br>
While you enjoy your meal, you glance around the restaurant. A couple shares whispered words to your left, while a solo diner reads intently nearby. Across the room, friends toast and laugh, creating a lively ambiance. The golden lighting casts a warm glow, enhancing the relaxed atmosphere. You appreciate this delightful experience.<br><br>
After finishing your meal, you signal the waiter, who promptly clears the table with a polite nod. You offer your thanks for the pleasant dining experience. With a satisfied stomach and content heart, you [[leave the establishment.->Go out]]<<if $mainChar.haveCum.face > 0>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Restaurant/ManagerOffice/Scold.jpg")]]
</div><br>
<<if $mainChar.corruption < 30>>
The door to the restaurant swings shut behind you, the bell above it chiming cheerfully. The manager’s head snaps up from behind the host stand, his eyes narrowing as he takes in the state of you—your hair slightly disheveled, your cheeks flushed, and the unmistakable glaze of dried cum streaking your face. His expression darkens.
<<ct "Boss" "Angry">>What on earth made you think you could show up here looking like *this*?!<</ct>>
You bite your lip, your fingers instinctively brushing over the sticky residue on your skin. A shiver runs down your spine, but you force your voice to sound apologetic—even if your eyes spark with something else entirely.
<<ct "MC" "">>I—I’m so sorry, sir. It won’t happen again...<</ct>>
Your voice is breathy, and you can feel the heat rising in your cheeks. You shift slightly in your seat, your thighs pressing together.
<<ct "Boss" "Angry">>Such kind of behavior will *not* be permitted in this place! I don’t want *sluts* in my restaurant!<</ct>>
<<ct "MC" "">>Yes. I understand...<</ct>>
Your fingers twist in your shirt, but your mind races with the memory of how you got this way. The way you were touched, the way you were marked. You shift again, your breath hitching just enough to be noticeable.
<<ct "Boss" "Angry">>Go. Clean yourself up in the restroom. *Now*.<</ct>>
You nod, standing slowly, your movements deliberate. As you turn to leave, you glance back over your shoulder, your eyes meeting his for just a second too long before you [[head to the bathroom->Female Public Restroom][variables().mainChar.cleanCum(), $Restroom_location = "Restaurant"]]
<<else>>
The manager's office door slams shut with a finality that makes you jump. His eyes burn into you as he takes in the telltale streaks of cum glistening on your face, his jaw clenching so hard you can see the muscle twitch. Without a word, he grabs your wrist and yanks you forward, spinning you around and bending you over his desk with a rough shove.
<<ct "Boss" "Angry">>You disgusting little nympho.<</ct>>
His palm cracks against your ass, the sharp sting making you gasp. The pain radiates through you, but it's quickly followed by a rush of heat between your thighs. You bite your lip to stifle a moan, gripping the edge of the desk. Another smack, harder this time. You whimper, but your body betrays you, arching slightly into the contact.
<<ct "MC" "">>I—I'm so sorry, sir! It won't happen again, I promise!<</ct>>
Your voice trembles with faux remorse, but your eyes spark with something far more dangerous. You can feel how wet you're getting, the dampness spreading between your thighs.
<<ct "Boss" "Angry">>Oh, it won't? You expect me to believe that?<</ct>>
His hand comes down again, this time on the other cheek. The sting makes you flinch, but you push your ass back slightly, just enough to invite more.
<<ct "MC" "">>N-no, sir! I'll stop walking around with... with cum on mu face like... some cheap whore!<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Restaurant/ManagerOffice/Punish{0}.webp", random(3))]]
</div>
<<ct "Boss" "Angry">>What the hell am I supposed to do with a waitress who sucks off customers like some desperate slut?<</ct>>
<span id="tease"><<linkreplace "Tease him more">>
You bite your lip, your breath hitching as you feel his palm press against your ass, testing, teasing. You tilt your head, your voice barely above a whisper.
<<ct "MC" "">>Maybe you could put me to *better* use, sir.<</ct>>
Your fingers creep forward, brushing against the edge of his desk.
<<ct "MC" "">>I mean... if I’m *already* so good at it...<</ct>>
<<ct "Boss" "Angry">>You think you can just *offer* that to me? Like I’m some desperate creep?<</ct>>
His breath hitches, but he doesn’t pull away. Instead, his voice hardens, playing along. You look up at him, your eyes wide and innocent, your lips parting just enough to let your tongue peek out—tasting the air between you.
<<ct "MC" "">>No, sir. I think you’re a busy man. And I’d hate to waste your time... when I could be so much more useful on my knees.<</ct>>
His hand shoots out, gripping your chin, forcing you to meet his gaze. His thumb brushes over your lower lip, smearing the cum there, his voice a growl. Your hands slide up his thighs, your fingers trembling just enough to tease him as you sink to your knees. The carpet is rough against your skin, but you don’t care—your focus is on the growing bulge in his pants. You unzip him slowly, his cock springing free, already half-hard. You ignore it for now, your lips pressing against the soft skin of his balls, your tongue flicking out to taste him.
<<ct "MC" "">>Mmm...<</ct>>
You take one into your mouth, rolling it gently, your cheeks hollowing as you suck. A low groan escapes him, but he doesn’t stop you. Instead, his hand tangles in your hair, his grip tight but encouraging.
<<ct "Boss" "Tease">>Is this how you suck off the customers, huh?<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Restaurant/ManagerOffice/bj{0}.webp", random(6))]]
</div>
His voice is rough, taunting, but you just smile around his flesh, your eyes flicking up to meet his. You release his balls with another obscene *pop*, then wrap your hand around the base of his cock, your tongue swirling around the tip before you take him into your mouth. His taste floods your senses—salt, musk, *him*—and you moan, the vibration making him twitch.
<<ct "MC" "">>Mmm—*ngh*— No, sir. With them, I have to be quiet...<</ct>>
His grip tightens in your hair, and he pushes your head down, his cock hitting the back of your throat. You gag, your eyes watering, but you don’t pull away. Instead, you relax your throat, letting him slide deeper, your nose pressing against his skin. <<ct "MC" "">>Mmm—*glk*—I just... *kneel* under the table... *Glk—hngk!* And let them use my mouth while they eat...<</ct>>
he shoves deeper, and you cough, saliva dripping down your chin, but you don’t stop. Your hands grip his thighs, your nails digging in as you force yourself to breathe through your nose.<br><br>
<span id='fuck'><<if $mainChar.corruption >=40>><<linkreplace "Let him fuck you">>
Your chin is glistening, your lips swollen, but your eyes spark with mischief as you rise to your feet. Without a word, you turn and hop up onto his desk, your ass hitting the scattered papers with a crumple.
<<ct "MC" "">>You know what else I can’t do under the table for the customers, sir?Let them fuck this tight little pussy.<</ct>>
His eyes darken, his hand shooting out to grip your thigh, his thumb pressing roughly against your clit. You gasp, your back arching as he shoves your panties aside and slams into you in one brutal thrust. The desk groans under you, papers fluttering to the floor as he sets a punishing pace, his hips snapping forward, his cock filling you completely.
<<ct "Boss" "Tease">>You’re unbelievable.<</ct>>
His voice is a growl, but his hands are everywhere—gripping your hips, squeezing your tits, his fingers leaving red marks on your skin. You moan, your nails scraping against the wood of the desk as he fucks you harder, deeper. The sound of skin slapping skin fills the office, mingling with your breathless gasps and his grunts. You can feel your orgasm building, coiling tight inside you, but you hold back, waiting for him.
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Restaurant/ManagerOffice/Fuck{0}.webp", random(6))]]
</div>
<<ct "MC" "">>Fuck—*yes*—just like that, sir—<</ct>>
Your voice breaks as he hits that perfect spot, your body trembling on the edge. He doesn’t last. With a groan, he buries himself deep, his cock twitching as he spills inside you, his cum filling you in hot, thick pulses. You whimper, your pussy clenching around him as your own release crashes over you, your body shuddering beneath him. For a moment, there’s only the sound of your ragged breathing and the distant hum of the restaurant beyond the door. He pulls out slowly, his cum dripping down your thighs as he tucks himself back into his pants.
<<ct "Boss" "Neutral">>Clean yourself up. You’re a mess.<</ct>>
<<ct "MC" "">>So... does this mean I’m not fired?<</ct>>
<<ct "Boss" "Neutral">>Don’t push it.<</ct>>
You smooth your skirt down, your fingers lingering on the damp fabric. Your voice is sweet, almost innocent, as you reach for the doorknob.
<<ct "MC" "">>Yes, *boss*.<</ct>>
As you turn to leave, you glance back over your shoulder, your eyes meeting his for just a second too long before you [[head to the bathroom->Female Public Restroom][variables().mainChar.cleanCum(), $Restroom_location = "Restaurant"]]<br><br>
<<HaveASexWidget "vaginal" "stranger" "inpussy">>
<<MainChar_Stats "corruption" "1" "80">>
<<MainChar_Stats "arousal" "30">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "makeup" "Ruined">>
<<MainChar_Stats "intellect" "-2">>
<<replace #cum>><</replace>><</linkreplace>><br><</if>></span>
<span id='cum'><<linkreplace "Make him cum">>
<<ct "Boss" "Tease">>Fuck, you love this, don’t you?<</ct>>
His voice is ragged, his hips snapping forward, his cock throbbing against your tongue. You can’t answer—not with words. Instead, you hollow your cheeks, taking him deep again, your throat fluttering around him. *Glk—glk—schlick*—the sounds fill the office, lewd and unmistakable. Your fingers dig into his thighs as he fucks your face, your gag reflex betraying you again and again, but you don’t pull away. You *can’t*. And when he finally groans, his cock twitching as he spills down your throat, you swallow every drop, your lips sealed around him, your eyes watering but your smile triumphant.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Restaurant/ManagerOffice/Cumshot{0}.webp", random(5))]]
</div><br>
<<ct "Boss" "Tease">>That’s right. Swallow it all.<</ct>>
His thumb presses against your windpipe, forcing you to take every last drop.
<<ct "Boss" "Tease">>That’s where it belongs—down your throat, not wasted on that pretty little face of yours.<</ct>>
You pull back with a wet pop, your lips swollen, your chin glistening with saliva and the remnants of your earlier mess. You wipe the back of your hand across your mouth, smudging what’s left, and look up at him with a smirk.
<<ct "MC" "">>Mmm… but if I hadn’t worn it on my face earlier…You wouldn’t have gotten to fuck my mouth today, sir.<</ct>>
His eyes darken, and he grabs your chin, forcing you to meet his gaze.
<<ct "Boss" "Angry">>Don’t get cocky, slut.Now go rinse that dried-up cum off your face. I won’t have my staff looking like a used whore.<</ct>>
You nod, standing slowly, your movements deliberate. As you turn to leave, you glance back over your shoulder, your eyes meeting his for just a second too long before you [[head to the bathroom->Female Public Restroom][variables().mainChar.cleanCum(), $Restroom_location = "Restaurant"]]<br><br>
<<HaveASexWidget "bj" "stranger" "mouth">>
<<MainChar_Stats "corruption" "1" "50">>
<<MainChar_Stats "arousal" "20">>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "cleanliness" "-10">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "makeup" "Ruined">>
<<MainChar_Stats "intellect" "-1">>
<<replace #fuck>><</replace>><</linkreplace>></span>
<<replace #leave>><</replace>><</linkreplace>><br></span>
<span id='leave'><<linkreplace "Calm yourself">>
Your cheeks burn, but you force yourself to meet his gaze, your voice steady and sincere.
<<ct "MC" "">>You’re right, sir. It was unprofessional and completely inappropriate.<</ct>>
You swallow hard, your fingers twisting together in front of you. He glares at you, his jaw clenched, but you don’t look away. You keep your posture straight, your tone respectful—no hints of defiance or flirtation.
<<ct "Boss" "Neutral">>Go. And fix yourself. I don’t want to see you like this again.<</ct>>
<<ct "MC" "">>Yes, sir. Thank you.<</ct>>
You nod, standing slowly, your movements deliberate. As you turn to leave, you glance back over your shoulder, your eyes meeting his for just a second too long before you [[head to the bathroom->Female Public Restroom][variables().mainChar.cleanCum(), $Restroom_location = "Restaurant"]]<br><br>
<<MainChar_Stats "arousal" "5">>
<<MainChar_Stats "energy" "-5">>
<<replace #tease>><</replace>><</linkreplace>></span>
<</if>>
<<else>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Restaurant/ManagerOffice/Office.jpg")]]
</div><br>
You step into the manager’s office, closing the door gently behind you.
The room smells faintly of coffee and paperwork, everything neatly arranged—folders stacked with precision, pens aligned, not a single item out of place.
It’s the kind of environment that makes you instinctively straighten your posture. The manager looks up, his expression shifting from concentration to curiosity.
<<ct "Boss" "Surprised">>
Oh. Didn’t expect you at this hour. Come in—what’s on your mind?
<</ct>>
<<linkreplace "talk about the job.">>
<<ct "MC" "">>
Hi… do you have a moment? I wanted to ask a few things about the job.
<</ct>>
<<ct "Boss" "Neutral">>
Of course. Come in, have a seat.
<</ct>>
You sit down across from him, smoothing your apron nervously. Even though you’ve been working here for a bit, the manager’s office always makes you feel like you’re being evaluated.
<<if $mainCharcorruption < 15>>
<<ct "Boss" "Neutral">>
So, let’s start with the basics. Your salary is tied to your experience level. The more experience you gain, the better your wage becomes.
<</ct>>
<<ct "MC" "">>
Right, that makes sense. I just wanted to be sure I understood it correctly.
<</ct>>
<<ct "Boss" "Neutral">>
Good. As for tips, they depend a lot on your attractiveness, attitude, and overall presentation. Customers respond well to someone who’s polite, efficient, and well-groomed. The better you take care of them, the more generous they tend to be.
<</ct>>
You take a breath, trying to keep up with all the information.
<<ct "MC" "">>
Okay… I’ll make sure to stay sharp during service. I really want to do well here.
<</ct>>
He gives you a small nod of approval.
<<ct "Boss" "Happy">>
That’s good to hear. And regarding uniforms—there are a few options. Some are a bit more… daring, but they’re completely optional. You only wear what you’re comfortable with. No pressure.
<</ct>>
<<ct "MC" "">>
Thank you. I appreciate that. I wasn’t sure what the expectations were. I’ll take a look and choose something that works for me.
<</ct>>
<<ct "Boss" "Happy">>
You’re doing fine so far. If you ever have more questions, just come ask.
<</ct>>
<<ct "MC" "">>
I will. Thanks again for taking the time to explain everything.
<</ct>>
You rise from your seat, feeling a bit more confident than when you walked in. <br><br>
<<elseif $mainChar.corruption <30>>
<<ct "Boss" "Neutral">>
So, your base salary will be determined by your experience as a waitress. We value the skills and knowledge you bring to the table.
<</ct>>
<<ct "MC" "">>
Right, that makes sense. I just wanted to be sure I understood it correctly.
<</ct>>
<<ct "Boss" "Tease">>
As for tips… they’re largely influenced by your attractiveness. Customers appreciate a server who’s willing to go the extra mile, if you know what I mean.
<</ct>>
You feel your stomach tighten. You shift in your seat, trying to keep your expression neutral.
<<ct "MC" "">>
Go the extra mile…?
<</ct>>
<<ct "Boss" "Tease">>
Yes. Being a bit more hands-on. Letting customers get a good look at your assets. A little flirtation can go a long way in this business.
<</ct>>
Heat rushes to your face, embarrassment prickling at your cheeks, but you force yourself to stay composed.
<<ct "MC" "">>
I… see. That explains some of the uniforms I saw…
<</ct>>
<<ct "Boss" "Tease">>
Exactly. We have different options—some a bit more revealing, designed to show off your best features. Customers tend to tip better when they have something nice to look at.
<</ct>>
<<ct "MC" "">>
I’ll… keep that in mind. Thank you for the information.
<</ct>>
You rise from your seat, feeling a bit more confident than when you walked in. <br><br>
<<else>>
<<ct "Boss" "Neutral">>
So, your base salary will be determined by your experience as a waitress. We value the skills and knowledge you bring to the table.
<</ct>>
<<ct "MC" "">>
Right, that makes sense. I just wanted to be sure I understood it correctly.
<</ct>>
<<ct "Boss" "Tease">>
But tips are where you really make your money. And customers pay well for a server who knows how to... engage them.
<</ct>>
<<ct "MC" "">>Engage them how, exactly?<</ct>>
His other hand comes up, cupping your chin and tilting your face toward his. His thumb brushes over your lower lip, his eyes darkening as you part them slightly, your tongue darting out to wet them.
<<ct "Boss" "Tease">>Let’s just say some customers like a server who isn’t afraid to let them *sample* the goods.<</ct>>
<<ct "MC" "">>And if I’m willing to... go further?<</ct>>
<<ct "Boss" "Tease">>Then you’ll find your tips very generous.<</ct>>
<<ct "MC" "">>
I’ll… keep that in mind. Thank you for the information.
<</ct>>
You rise from your seat, feeling a bit more confident than when you walked in. <br><br>
<</if>>
<</linkreplace>><br>
<<if $mainChar.corruption >= 30 and $mainChar.hasFuckedBoss != $hour>>
<<linkreplace "suck him off.">>
Your fingers find the hem of your skirt, slowly inching it up your thighs as you step closer. The rustle of fabric is the only sound in the room, deliberate and teasing. By the time you reach his chair, your skirt is hitched up around your waist, your panties already damp with anticipation. <<ct "MC" "">>You know, sir…<</ct>>
Your voice is soft, almost innocent, as you sink to your knees behind him. Your hands slide up his thighs, your nails grazing the fabric of his slacks.
<<ct "MC" "">>I think you’ve been *neglecting* me.<</ct>>
He exhales sharply, his chair creaking as he shifts, but he doesn’t stop you. His voice is low, controlled, but there’s an edge to it—something dark and hungry.
<<ct "Boss" "Tease">>And why’s that, *hmm*?<</ct>>
His fingers tighten around his pen, knuckles whitening.
Your lips curl into a smirk as your fingers deftly undo his belt, the metallic *clink* of the buckle echoing in the small office.
<<ct "MC" "">>Well…<</ct>>
You tug his zipper down, the sound obscenely loud in the quiet room. Your breath is hot against the fabric of his boxers as you press a kiss to the growing bulge.
<<ct "MC" "">>I’ve been taking care of your customers… deeply. But I haven’t been pacified by my boss in *days*.<</ct>>
Your fingers hook into the waistband of his boxers, freeing his cock. It’s already thick, veiny, the tip glistening with pre-cum. You lean in, your tongue swirling around the head before you take him into your mouth.
<<ct "Boss" "Tease">>Fuck—<</ct>>
His voice breaks as you hollow your cheeks, taking him deeper. His grip in your hair tightens, but you don’t pull away. Instead, you moan around his cock, the vibration making him groan.
<<ct "MC" "">>Mmm—<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Restaurant/ManagerOffice/bj{0}.webp", random(6))]]</div><br>
Your tongue traces the underside of his shaft before you take him deep again, your nose pressing against his skin. *Glk*—you gag slightly, but you don’t stop, your throat fluttering around him.
<<ct "Boss" "Angry">>You *little*—<</ct>>
His voice is ragged, his breath coming in sharp gasps as you work him, your head bobbing in his lap, your saliva dripping down your chin. You pull off with a lewd *pop*, your voice a husky murmur.
<<ct "MC" "">>I just want to make sure you’re *happy* with my work, sir.<</ct>>
Your fingers wrap around the base of his cock, your tongue swirling around the tip before you take him deep again.
<<if $mainChar.corruption >= 40>>
His grip on your hair tightens painfully as he pulls you off his cock with a wet *pop*, his chest heaving. His eyes burn into yours, dark and possessive, as he suddenly grabs you by the waist and lifts you onto his desk. Papers scatter, a coffee mug clatters to the floor and shatters, but neither of you care. He shoves your skirt up to your waist and tears your panties aside with a rough yank.
<<ct "Boss" "Angry">>You’re *too* fucking hot, you know that? I’m gonna pacify that needy little cunt of yours.<</ct>>
Before you can even gasp, he slams into you, his cock stretching you open in one brutal thrust. You cry out, your nails scraping against the wood of the desk as he sets a punishing rhythm, his hips snapping forward with enough force to make the whole desk shake.
<<ct "MC" "">>F—*fuck*—!<</ct>>
Your voice breaks as he bottoms out, his cock hitting that spot deep inside you that makes your toes curl. You try to speak, but his next thrust steals your breath, a choked moan escaping instead.
<<ct "Boss" "Angry">>Shut up and take it.<</ct>>
His hands grip your hips, his fingers digging in hard enough to leave bruises as he fucks you like he owns you. The sound of skin slapping skin fills the office, mingling with your breathless gasps and his grunts.
<<ct "MC" "">>I—I *can’t*—<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Restaurant/ManagerOffice/Fuck{0}.webp", random(6))]]</div>
He doesn’t slow down. Instead, he leans over you, his voice a snarl in your ear.
<<ct "Boss" "Angry">>You *begged* for this, remember?<</ct>>
His cock swells inside you, stretching you to the limit. You can feel your orgasm building, but it’s too much—too *intense*—and you’re caught between the need to come and the overwhelming force of his fucking.
<<ct "MC" "">>P-please—*slow down*—!<</ct>>
Your voice is desperate, but your nails dig into his shoulders, urging him on. He laughs darkly, his thrusts becoming erratic, his cock hitting that spot inside you that makes your vision blur.
<<ct "Boss" "Angry">>No.<</ct>>
And then he’s coming, his cock twitching deep inside you as he spills, his cum filling you in hot, thick pulses.
For a moment, there’s only the sound of your ragged breathing and the creak of the desk beneath you. He pulls out slowly, his cum dripping down your thighs as he steps back, his chest heaving.
<<ct "Boss" "Neutral">>Clean yourself up. And get back to work.<</ct>>
You can only nod, your body still trembling, your mind hazy with the aftershocks of pleasure. As you slide off the desk, your legs barely hold you, but the smirk playing on your lips is unmistakable.
<<ct "MC" "">>Yes, *sir*.<</ct>>
<<HaveASexWidget "vaginal" "stranger">>
<<MainChar_Stats "corruption" "1" "90">>
<<MainChar_Stats "arousal" "50">>
<<else>>
His cock pulses against your tongue as he comes, his cum spilling down your throat in thick, salty bursts. You swallow every drop, your throat working around him, milking him until he shudders, his grip in your hair loosening. He pulls you off with a rough gasp, his cock slipping from your lips with a wet *pop*. A string of cum connects your lips to the tip before breaking, dripping down your chin. <br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Restaurant/ManagerOffice/Cumshot{0}.webp", random(4))]]</div><br>
You don’t wipe it away. Instead, you lean in, pressing a slow, deliberate kiss to the inside of his thigh before nuzzling against his balls. They’re heavy, warm, and slightly damp with sweat. Your tongue darts out, tracing the sensitive skin, swirling around them before you take one into your mouth, sucking gently. His breath hitches, his fingers twitching in your hair, but he doesn’t stop you. You release it with a soft *plop*, then repeat the motion with the other, your lips sealed around him, your tongue teasing.
<<ct "Boss" "Surprised">>Fuck—<</ct>>
His voice is hoarse, his cock twitching weakly as you lavish attention on his balls, your hum of satisfaction vibrating against his skin. You finally pull away, your lips glistening, your eyes dark with pleasure. You rise to your feet slowly, smoothing your skirt down with deliberate slowness, though it does little to hide the dampness between your thighs.
<<HaveASexWidget "bj" "stranger" "face">>
<<MainChar_Stats "corruption" "1" "60">>
<<MainChar_Stats "arousal" "30">>
<</if>>
<<set $mainChar.hasFuckedBoss to $hour>>
<</linkreplace>>
<</if>>
<</if>>
<br>
[[Leave his office.->Restaurant]]<<if $mainChar.work.waitress.experience >= 40>>
<<Achievements "waitress" "Tip-Earning Slut">>
<</if>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Restaurant/Work/LockerRoom.jpg")]]
</div><br>
You stand in the restaurant's dressing room, surrounded by rows of neatly hung uniforms. The soft hum of chatter and clinking dishes seeps in from the bustling dining area beyond the closed door. You head to your locker, ready to change into your work attire. <br><br>
<<if random(1) is 0>>
As you begin to change, you see your waitress friend entering the locker room. She looks up and smiles at you while heading to her locker. She starts talking to break the silence.
<<ct "Waitress" "Neutral">>
<<print either(
"I must admit, I kind of enjoy it when the customers get a little handsy. It makes me feel desired.",
"I don't mind when they stare; it's like a compliment in a way, don't you think?",
"I have this weird thing where I get a kick out of being belittled by the customers. It's strange, I know.",
"I get a kick out of it when they can't keep their eyes off me. It's like I have some sort of power over them.",
"I don't mind the occasional touch; it's like a secret thrill that keeps the job interesting.",
"I kind of enjoy the attention, even if it's a bit inappropriate. It's a confidence booster.",
"Some customers are willing to pay extra for a bit of fun in the alley.",
"I like the feeling of being desired, even if it's just for a moment.",
"I feel more confident when the customers compliment my body.",
"Sometimes, I give a little extra service under the table for a bigger tip.",
"Sometimes, I have to go the extra mile to keep the customers happy and avoid bad reviews, if you know what I mean."
)>><</ct>>
You pause for a moment, taking in her words.
<<ct "MC" "">>
<<print either(
"That’s… surprisingly honest of you. I didn’t expect you to just say it like that.",
"If that’s how you feel, I guess it makes sense. Everyone has their own little thrills, right?",
"You sound very comfortable with that side of the job.",
"Well, as long as you’re not getting hurt and you know your limits, I guess it’s your call.",
"That’s definitely… something."
)>><</ct>>
<</if>>
<<if $mainChar.cleanliness <50>>
You really need to [[take a shower->Resto Shower][$Locker_Location = "Locker Room"]]
<<elseif $mainChar.cleanliness <80>>
You could [[take a shower->Resto Shower][$Locker_Location = "Locker Room"]]
<<elseif $mainChar.cleanliness<99>>
You're already clean, but you can still [[take a shower->Resto Shower][$Locker_Location = "Locker Room"]] if you want.
<</if>>
<br>
<<if ! $mainChar.appearance.isCombed>>
Your hair is messed up! <<linkreplace "Comb yourself.">><<MainChar_Stats "combed" "true">><<goto $currentPassage>>
<</linkreplace>>
<<else>>
Your hair is combed.
<<endif>> <br>
You can <<linkreplace "apply makeup.">> apply makeup.<br>
@@.default-image-wrapper; [img[String.format($urlPath + '/Bedroom/DressingTable/makeup' + random(2) + '.jpg')]] @@<br>
<<include "Apply makeup menu">>
<<set $minute += 5>>
<</linkreplace>>
<br><br>
Waitress experience: <<print $mainChar.work.waitress.experience>>
<h4>LOCKER</h4>
<<if !["Sexy","Normal","Pervy"].includes($mainChar.work.costume)>>
* Standard uniform - <<if $mainChar.work.costume == "Normal">>You're wearing it.<<else>>[[Wear->Locker Room][$mainChar.work.costume = "Normal",$mainChar.work.currentWorkName = "Waitress",$minute += 5]]<<endif>> <br>
<<if $mainChar.work.waitress.experience >= 20>>
* Sexy uniform - <<if $mainChar.work.costume == "Sexy">>Wearing<<elseif $mainChar.corruption<25>>You're not daring enough to wear such outfit<<else>>[[Wear->Locker Room][$mainChar.work.costume = "Sexy",$mainChar.work.currentWorkName = "Waitress",$minute += 5]]<<endif>> <br>
<</if>>
<<if $mainChar.work.waitress.experience >= 40>>
* Pervy uniform - <<if $mainChar.work.costume == "Pervy">>Wearing<<elseif $mainChar.corruption<40>>You're not daring enough to wear such outfit<<else>>[[Wear->Locker Room][$mainChar.work.costume = "Pervy",$mainChar.work.currentWorkName = "Waitress",$minute += 5]]<<endif>><br>
<</if>>
<<else>>
Change into your [[usual clothes.->Locker Room][$mainChar.work.currentWorkName = "",$mainChar.work.costume="", $minute += 5]]<br>
<</if>>
<br>
<<if !["Sexy","Normal","Pervy"].includes($mainChar.work.costume) and ($hour<22 and $hour>=16)>>
You must change into your work outfit to start your shift.
<<elseif $mainChar.energy < 20 and ($hour<22 and $hour>=16)>>
You're too tired to start working now.
<<elseif $mainChar.cleanliness < 30 and ($hour<22 and $hour>=16)>>
You stink! You can't serve customers like that.
<<elseif $hour>=22 or $hour<16>>
It's no longer within your working hours.
<<else>>
<<if ($mainChar.cleanliness >=60 and $mainChar.appearance.isCombed and $mainChar.appearance.makeup != "Ruined")>>
[[Start your shift.->Work Waitress Process][$minute += 30]]
<<else>>
You can't start your shift without combed hair, clean makeup and good hygiene.
<</if>>
<</if>><br>
<<if !["Sexy","Normal","Pervy"].includes($mainChar.work.costume)>>
[[leave the room.->Restaurant][$mainChar.work.currentWorkName = ""]]
<</if>>
<<set $minute +=10>>
<<ClothLevel "in">>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Bathroom/Shower/Sister/showering{0}.webp',random(2))]]
@@<br>
You step into the compact but serviceable shower area tucked away in the corner of the locker room. The first rush of warmth hits your shoulders, then cascades down your body, tracing the curve of your spine, the swell of your breasts, the dip of your waist. Your fingers glide over your skin, spreading the water in slow, deliberate circles. The soap lathers between your palms, slick and fragrant, as you trace the contours of your collarbone, the softness of your stomach, the firmness of your thighs. The water beats down harder, drumming against your skin, teasing between your legs for a fleeting second before you shift, letting it rinse away the suds. <br><br>
Your breath hitches as your fingertips brush over your nipples, already tight from the heat, the steam curling around you like a lover’s embrace. You tilt your head back, letting the water wash over your face, your throat, your chest—every inch of you alive under its touch. For these few stolen minutes, there’s nothing but the water, your skin, and the quiet hum of your own breath. You linger, savoring the warmth, the solitude, the way the droplets cling to your lashes and the tips of your fingers. Only when the water begins to cool do you finally turn it off, stepping out into the cooler air, your skin flushed and glowing.
<br><br> After the refreshing shower, you towel off and <<link "go back in the room">><<ClothLevel "out">><<goto $Locker_Location>><</link>> ready for your day with renewed energy and confidence.<br><br>
<<run variables().mainChar.cleanCum()>>
<<MainChar_Stats "cleanliness" "100">>
<<MainChar_Stats "energy" "10">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "makeup" "No">><<set $pastPassage to "Female Public Restroom">>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Public_Restroom/Restroom.jpg')]]
@@<br>
You enter the public restroom designated for women. It's a nondescript facility with its rows of stalls and a faint scent of cleanliness in the air. <br><br>
<span id='actions'>
There's a huge mirror on the wall above a row of sinks where you can have a [[little refresh.->Bathroom Mirror]]<br>
You can also make your way to an [[available stall.->Public stall]]<br><br>
</span>
<<if random(2) is 0>>
While standing in front of the sinks, you hear a noise coming from one of the toilet stalls. <br> You wonder whether you should
<<linkreplace "take a look.">>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Public_Restroom/Women/Voyeur{0}.webp',random(1))]]
@@<br>
Curiosity gnaws at you. You tiptoe closer, your breath hitching as the sounds grow louder: fingers sliding in and out, slick with arousal. You try to silently sneak closer until you are sure: there is a girl masturbating inside the last cabin! Seems like she hasn’t noticed your presence yet and continues to masturbate all by herself. The excitation grows in you as you keep watching her playing with her pussy.<br><br>
<<if $mainChar.corruption >= 40 and $mainChar.energy>=20>>
You wonder whether you should enter her stall and <<linkreplace "lend her a helping hand.">>lend her a helping hand.<br><br>
With a slow, deliberate push, the stall door creaks open just enough for you to slip inside. There she is—a girl from your lit class, her skirt hiked up, two fingers buried knuckle-deep in her dripping cunt. Her head snaps toward you, eyes wide with shock.
<<ct "MC" "">>Let me help with that.<</ct>>
<<if gaussian($mainChar.attractiveness,15)>=30>>
Before she can protest, you drop to your knees. The air is thick with the scent of her. You grab her thighs and yank her to the edge of the toilet seat, your face hovering just inches from her glistening, swollen lips. A bead of arousal rolls down her folds, and you catch it with your tongue, savoring the salty-sweet taste.
<<ct "Female" "">>Oh—! Fuck—!<</ct>>You don’t waste time. Your mouth seals around her clit, tongue flicking in tight, relentless circles. You lap at her like a starved animal, your chin already slick with her juices. Your tongue delves lower, spearing into her entrance, and she bucks against your face with a choked cry.
<<ct "MC" "">>Mmmf— You like that, huh?<</ct>>You pull back just enough to speak, strings of her glossy wetness connecting your lips to her cunt. Then you dive back in, your tongue fucking her in earnest now. Her fingers tangle in your hair, her thighs trembling as you alternate between sucking her clit and plunging your tongue into her tight, dripping hole.
<<ct "MC" "">>Tell me, baby… is my tongue better than your fingers?<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Public_Restroom/Women/Lesbian{0}.webp',random(6))]]
@@<br>
Her answer is a broken moan, her hips jerking as you flatten your tongue and drag it up her entire slit, collecting every last drop of her before sealing your lips around her clit again. The obscene sounds fill the stall—your greedy slurping, the wet *smack* of your mouth against her flesh, the way her juices drip onto the tiled floor beneath you.
<<ct "Female" "">>Y-yes! *Fuck*—! Your tongue—*nngh*—it’s—!<</ct>>You grin against her, the vibration making her whimper. Then you redouble your efforts, your lips forming a tight seal around her clit as you suck hard, your fingers joining the fray to stretch her open. The sounds get louder. Messier. Her back arches, a gush of warmth flooding your mouth as she comes with a strangled cry, her thighs clamping around your head. You swallow every drop, licking her clean as she trembles, her breath ragged. Both of you clean yourselves and while she's starting to dress up, you're already clothed and ready to [[leave the stall.->Female Public Restroom]]<br><br>
<<set $mainChar.hasFuckedLesbianRestroom to true>>
<<set $minute += 20>>
<<HaveASexWidget "masturbated" "stranger">>
<<MainChar_Stats "corruption" "1" "60">>
<<MainChar_Stats "arousal" "+45">>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "cleanliness" "-10">>
<<MainChar_Stats "combed" "false">>
<<else>>
She's taken by surprise when she sees the door of her toilet stall opening, and instantaneously closes her thighs and hides her pussy with her hands.
<<ct "Female" "">>W-What ?! Get out you creep !<</ct>>
Shocked by your words, she slams the door in your face.Your excitement fades a bit, realizing you're not very attractive right now. Feeling a mix of rejection and frustration, you turn around and [[walk away.->Female Public Restroom]]<br><br>
<<set $mainChar.hasFuckedLesbianRestroom to true>>
<<MainChar_Stats "arousal" "-15">>
<<endif>>
<<replace #back>><</replace>> <<replace #arousal>><</replace>><<replace #actions>><</replace>>
<</linkreplace>>
<<endif>>
<span id='arousal'><br>
<<MainChar_Stats "arousal" "10">></span>
<</linkreplace>><br><br>
<<endif>>
<span id='back'>
<<link "Go back">><<goto $Restroom_location>><<set $mainChar.hasFuckedLesbianRestroom to false>><</link>></span>
<<if random(3) is 0>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Public_Restroom/Restroom.jpg')]]
@@<br>
Curiosity piqued, you decide to venture into the men's public restroom. You push open the heavy door, the hinges creaking slightly as you step inside. The air is cool and slightly damp, the scent of disinfectant and faint traces of urine filling your nostrils. You glance around, noting the row of urinals and sinks, but it seems like you're alone. The silence is almost eerie, broken only by the distant hum of the building's ventilation system. <br><br>
As you take a few steps further in, you notice that one of the stall doors is closed. You pause, your ears picking up faint, rhythmic sounds coming from behind the door. It's a soft, repetitive noise, accompanied by the occasional quiet grunt. Intrigued and a bit nervous, you take a step closer, your heart beating a little faster. <br><br>
<<linkreplace "Approach the source of the noise.">>
You lean in slightly, your ear almost touching the stall door, trying to catch every sound. The rhythm quickens, the grunts becoming more pronounced, and you can feel a strange thrill coursing through you: there is a guy masturbating inside the last cabin! It seems like he hasn’t noticed your presence yet and continues to masturbate.You know you shouldn't be here, shouldn't be listening, but you can't help yourself. The forbidden nature of the situation only adds to the excitement.<br><br>
<span id="enter"><<if $mainChar.corruption >=40 and $mainChar.energy>=20>>
Enter the stall and <<linkreplace "help him.">>help him.<br><br>
Your heart races as you make a decision—one that surprises even you. Without another thought, you reach for the latch of the stall door. With a slow, deliberate movement, you push it open. The man startles, his eyes widening in surprise and embarrassment as he quickly tries to cover himself.
<<ct "Male" "">>W-what the—?<</ct>>
You don’t give him time to react. You step inside, closing the door behind you, the confined space making everything feel more intense. The air between you is thick with tension and something else—something electric.
<<ct "MC" "">>Shhh... Let me help you with that.<</ct>>
<<if gaussian($mainChar.attractiveness,15)>=20>>
Before he can protest, you drop to your knees in front of him. His breath hitches as you take him in your hand, replacing his own. He’s hot to the touch, pulsing with need. You look up at him, meeting his gaze as you lean in, your lips parting with a soft, wet sound. The moment your mouth closes around him, a shudder runs through his body. His hands fly to your hair, his fingers tangling in it as he lets out a low, ragged moan.
<<ct "Male" "">>Fuck...<</ct>>
You take your time, your tongue swirling around the tip before taking him deeper. A wet, rhythmic sound fills the stall as you move your head back and forth. His breath quickens, his hips subtly rocking forward, chasing the sensation.
<<ct "MC" "">>Mmmh... *nngh*...<</ct>>You pull back slightly, letting your saliva coat him before diving down again, this time taking him to the back of your throat. A gagging sound escapes you, but you don’t stop, your throat tightening around him.
<<ct "MC" "">>*Ghhh—* Nngh...<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Public_Restroom/Men/Suck{0}.webp',random(3))]]
@@<br>
He moans softly, his hips beginning to move, thrusting gently into your mouth. You can feel his pleasure building, his body tensing, his breath coming in quick gasps. You look up at him, your eyes meeting his, and you see the raw desire and gratitude in his gaze. His hands find their way to your hair, his fingers tangling in the strands as he guides your movements, his body taking control. You surrender to his touch, letting him use your mouth for his pleasure, feeling a sense of satisfaction in his growing urgency. <br><br>
<span id='push'><<if $mainChar.corruption>=40 and $mainChar.energy>=30>><<linkreplace "Let him fuck you.">>
Emboldened by the intimacy of the moment, you decide to take things further. You stand up slowly, your eyes locked onto his as you press your back against the cold wall of the stall. Without breaking eye contact, you lift one leg to straddle him.
<<ct "MC" "">>Mmm... Let’s see how you like *this* instead.<</ct>>You lower yourself onto him, a soft gasp escaping your lips as he fills you. The sensation sends a jolt through your body, and you bite your lower lip to stifle a moan.
<<ct "MC" "">>*Nnnh*— Fuck...<</ct>>His hands immediately grip your hips, his fingers digging into your skin as you start to move, riding him with slow, deliberate motions. The stall creaks slightly with each movement, the sound mixing with the wet, rhythmic slapping of skin against skin.
<<ct "Male" "">>Oh—shit—<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Public_Restroom/Men/PublicToilet_Fuck{0}.webp',random(6))]]
@@<br>
<<ct "MC" "">>Mmm — Tell me, isn’t my pussy better than your hand?<</ct>> His response is lost in a groan, his head falling back against the stall wall as his hips buck up to meet yours. You can feel him getting harder inside you, his breath coming in ragged gasps.
<<ct "Male" "">>Fuck—yes—*so* much better—<</ct>>You smile against his lips, your voice a teasing whisper.
<<ct "MC" "">>Mmm... Good boy.<</ct>>
The sound of flesh against flesh fills the small stall, the scent of sex and desire heavy in the air. You forget where you are and begin to moan with pleasure as every inch of your being burns for more. His hands slide up to grip your waist, pulling you down harder onto him as he gets closer.
<<ct "Male" "">>I—I’m gonna—<</ct>><<ct "MC" "">>Mmm, do it... — Come inside me.<</ct>>With a final, desperate thrust, he buries himself deep, his release pulsing inside you. You cling to him, your own breath uneven as you ride out the last waves of pleasure. For a moment, you stay like that, your forehead pressed against his, both of you trying to catch your breath. Then, with a smirk, you pull back slightly, your voice still breathless.
<<ct "MC" "">>Told you it was better.<</ct>>
He nods, his eyes lingering on yours for a moment longer before he turns and slips out of the stall, leaving you to gather yourself, a secret, shared moment between two strangers in the most unexpected of places. You take your clothes and <<link "leave the stall.">> <<goto "Empty restroom">> <</link>><br><br>
<<HaveASexWidget "vaginal" "stranger" "inpussy">>
<<MainChar_Stats "corruption" "1" "65">>
<<MainChar_Stats "arousal" "40">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "cleanliness" "-15">>
<<MainChar_Stats "combed" "false">>
<<set $minute += 20>>
<<replace #stop>><</replace>><</linkreplace>><br><</if>></span>
<span id='stop'><<linkreplace "Make him cum.">>
His grip on your hair tightens, his voice reduced to broken whispers and gasps.
<<ct "Male" "">>Shit, I—I can’t—<</ct>>You pull back just enough to speak, your voice breathy and teasing, your lips glistening.
<<ct "MC" "">>Mmm... Then don’t hold back.<</ct>>You take him deeper again, your throat opening for him as you pick up the pace. The sounds grow louder—*slurp, schlick, ghhh*—your nose pressing against his skin as you take him all the way. His body tenses, his breath coming in short, sharp bursts.
<<ct "Male" "">>Fuck, fuck—<</ct>>You can feel him getting closer, his muscles coiling tight. You hollow your cheeks, your tongue swirling as you work him, the wet sounds filling the stall. And then, with a choked groan, he comes, his release hot and sudden in your mouth. You swallow around him, a soft *mmm* escaping your throat.
For a moment, there’s only the sound of his ragged breathing, the two of you locked in the aftermath of something reckless and thrilling. He looks down at you, his expression a mix of disbelief and satisfaction.
<<ct "Male" "">>Holy shit...<</ct>>You stand up slowly, wiping your mouth with the back of your hand, a smirk playing on your lips. Your voice is husky, your lips still slightly parted.
<<ct "MC" "">>Mmm... You're welcome.<</ct>>You
With that, you [[slip out of the stall,->Empty restroom]] leaving him to gather himself, a secret, shared moment between two strangers.
<br><br>
<<HaveASexWidget "bj" "stranger" "face">>
<<MainChar_Stats "corruption" "1" "50">>
<<MainChar_Stats "arousal" "20">>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "cleanliness" "-5">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "makeup" "Ruined">>
<<set $minute += 10>>
<<replace #push>><</replace>><</linkreplace>></span>
<<else>>
<<ct "Male" "">>Are you serious? No, I don't need your help. Get out of here!<</ct>>
You feel a wave of humiliation wash over you, your cheeks burning with shame. You had expected surprise, maybe even excitement, but not outright rejection. You take a step back, feeling your confidence crumble.
<<ct "MC" "">>W- What? I... I thought—<</ct>>
<<ct "Male" "">>Just go!<</ct>>
He quickly pulls up his pants, his hands fumbling with the zipper.
<<ct "Male" "">> You shouldn't be in here. This is the men's room!<</ct>>
You feel a lump form in your throat, the sting of rejection burning in your eyes. You stand there for a moment, stunned and humiliated. The realization that you are so unattractive that even a man in the middle of pleasuring himself would refuse your help hits you hard. Feeling a mix of shame and rejection, you turn around and <<link "walk away.">> <<goto $Restroom_location>> <</link>> <br><br>
<<MainChar_Stats "arousal" "-30">>
<</if>>
<<replace #leave>><</replace>><</linkreplace>><br><</if>></span>
<span id='leave'><<link "Leave the restroom">> <<goto $Restroom_location>> <</link>> before he hears you.<br><br>
<<MainChar_Stats "arousal" "10">></span>
<<replace #leave2>><</replace>><</linkreplace>><br>
<span id='leave2'><<link "Leave the restroom.">> <<goto $Restroom_location>> <</link>></span>
<<elseif random(2) is 0>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Public_Restroom/Restroom_Men.jpg')]]
@@<br>
Curiosity piqued, you decide to venture into the men's public restroom. You push open the heavy door, the hinges creaking slightly as you step inside, drawing the attention of the men inside. Several pairs of eyes turn to look at you, surprise and confusion written all over their faces. One man, washing his hands at the sink, pauses mid-scrub, his eyes widening as he takes in your presence. A few others, waiting in line or adjusting their clothes, exchange glances, their eyebrows raised in silent questioning. You stand there, feeling the weight of their gazes, a blend of curiosity, shock, and even a hint of amusement in their expressions.
<<if $mainChar.corruption <70 or $mainChar.energy<40>><br><br>
You decide to make a quick <<link "retreat back">><<goto $Restroom_location>><</link>> feeling a mix of embarrassment, curiosity and excitment.<br><br>
<<else>>
As the center of attention, you can't decide what to do.<br><br>
<span id='gangbang'> <<linkreplace "Start a gangbang">>
With a surge of boldness, you walk to the center of the restroom, the eyes of the men following your every move. You drop to your knees, the cold tiles pressing against your skin, and look up at the circle of surprised and confused faces surrounding you. <<ct "MC" "">>What are you waiting for? You all know what I want.<</ct>>
A low murmur ripples through the room. Someone laughs nervously, but most of them just stare, their expressions a mix of shock and hunger.
<<ct "Male" "">>No way. You’re serious? Right here?<</ct>>
You tilt your head, a slow smile curling your lips.
<<ct "MC" "">>Dead serious. I want all of your cocks. Right now.<</ct>>
The tension snaps. A guy near the sink steps forward, his voice rough with excitement.
<<ct "Male" "" "1">>Fuck, you’re really asking for it.<</ct>>
Another one, leaning against the stall door, lets out a sharp laugh, his eyes dark with desire.
<<ct "Male" "" "1">>You’re gonna regret saying that.<</ct>>
You don’t flinch. Instead, you reach out, your fingers tracing the edge of the nearest guy’s jeans, your voice dropping to a whisper.
<<ct "MC" "">>Try me.<</ct>>
The room erupts. Hands grab, voices growl, and the last thing you hear before the chaos swallows you is the sound of belts unbuckling, the air thick with the promise of what’s to come. The first one doesn’t hesitate. He’s in front of you in two strides, his hand already fumbling with his belt, his cock springing free—thick, veiny, already leaking. You don’t wait for permission. Your tongue darts out, lapping at the pre-cum beaded at his tip, your eyes locked onto his as you hollow your cheeks and take him deep. His groan echoes off the walls, and that’s all it takes. You feel their thick cocks pressing against your face, and without hesitation you take them into your mouth. With every tug and flick of your tongue, moans of pleasure escape the men around you as you desperately attempt to satisfy them all. <br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Public_Restroom/Gangbang/Suck{0}.webp',random(4))]]
@@<br>
Hands grab you—rough, impatient. One yanks your top down, freeing your tits, fingers pinching your nipples hard enough to make you gasp around the cock in your mouth. Another tears your thong aside, two fingers shoving inside you without warning. You moan, your cunt clenching around them, already soaked.
<<ct "Male" "" "1">>Fuck, she’s *dripping*.<</ct>>
You’re lifted—no, *thrown*—onto the sink counter, your ass hitting the cold porcelain as someone spreads your legs wide. A cock slams into you before you can even catch your breath, stretching you open in one brutal thrust. You cry out, your nails digging into the flesh of the guy still fucking your mouth, your body already trembling with the first waves of pleasure.
<<ct "MC" "">>Mmm—*yes*. Just like that. Fuck me. Use my stupid cunt.<</ct>>
And they do. You’re passed around like a toy, a thing to be shared. One cock replaces another in your cunt, your ass, your mouth, each thrust harder than the last. Hands grip your hips, your tits, your throat, leaving bruises you’ll wear like badges. Someone spits on your face, another slaps your ass hard enough to make you whimper, and you *love* it. You beg for it.
<<ct "MC" "">>More. I want all of you. Fill me up.<</ct>>
The room is a symphony of grunts, slapping flesh, and your own desperate moans. You’re bent over the sink, your tits pressed against the mirror as someone rails you from behind, his balls slapping against your clit with every thrust. Another guy shoves his cock between your lips, his hands tangled in your hair, forcing you to take him to the root. You gag, tears pricking your eyes, but you don’t pull away. You *want* this. You *need* it.
<<ct "Male" "" "1">>She’s such a fucking slut.<</ct>>
<<ct "Male" "" "1">>Look at her—she can’t get enough.<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Public_Restroom/Gangbang/Fuck{0}.webp',random(4))]]
@@<br>
You can’t even tell whose cock is where anymore, and you don’t care. All that matters is the stretch, the burn, the way your body is being *used*. A hand clamps over your mouth as someone buries themselves in your ass, the pain and pleasure blending into one white-hot rush. You come with a muffled scream, your cunt pulsing around the cock inside you, milking him as he groans and empties himself deep. <br><br>
The sensations become more intense as you begin to take two members in the same hole, pushing your pleasure over the edge. As the waves of euphoria start to crash through you, you become vaguely aware that more are coming. Soon, loads of cum will fill all your orifices from multiple partners at once, building up until you reach the ultimate climax in a sea of semen.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Public_Restroom/Gangbang/Cum{0}.webp',random(1))]]
@@<br>
The bathroom is a warzone of sweat, cum, and the stench of sex. Your body is slick with it—thick ropes of cum clinging to your skin, dripping from your chin, your tits, your thighs. Your hair is matted with it, your mouth still gaping from the last cock that forced its way down your throat. You’re a *thing* now. A used-up, overstretched hole, nothing more. Your vision swims, stars bursting behind your eyelids as another orgasm tears through you. The world tilts, your body going limp as cocks keep pounding into you—your cunt, your ass, your throat—even as you spiral into the black. You don’t fight it. You let the darkness take you, your last thought a hazy, blissful *yes*. <br><br>
When you come to, the first thing you feel is the cold. The tile floor is slick beneath your cheek, your body aching in the best way. You blink, your lashes sticky, and realize you’re lying in a pool of cum—thick, warm, seeping into your hair, your skin. Your limbs are heavy, your muscles loose, your pussy and ass gaping slightly, cum dripping out of you in slow, obscene rivulets. You’re a mess. A used mess. And you love it.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Public_Restroom/Gangbang/Final.webp',)]]
@@<br>
Your clothes are scattered, torn in places. A slow, satisfied smirk curls your lips as you remember the hands, the cocks, the way they’d *owned* you. But since you can't stay here indefinitly, you finally get up. wincing as cum drips down your thighs. Your reflection in the mirror is a disaster: your hair is a tangled mess, your mascara smudged, your lips swollen. Your tits are still glistening with cum, your skin marked with fingerprints and bites. You look *ruined*. You take your cum-stained clothes and <<link "clean up yourself,">><<goto "Empty restroom">><</link>> <br><br>
<<HaveASexWidget "vaginal" "stranger" "inpussy">>
<<HaveASexWidget "anal" "stranger" "onass">>
<<HaveASexWidget "bj" "stranger" "face">>
<<Achievements "gangbang" "Cum-Soaked Fleshlight">>
<<MainChar_Stats "corruption" "1" "$mainChar.maxCorruption">>
<<MainChar_Stats "arousal" "0">>
<<MainChar_Stats "energy" "-30">>
<<MainChar_Stats "cleanliness" "-40">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "makeup" "Ruined">>
<<MainChar_Stats "intellect" "-4">>
<<set $minute += 30>>
<<replace #leave>><</replace>><<replace #piss>><</replace>>
<</linkreplace>><br></span>
<span id='piss'><<if $mainChar.corruption>=110>><<linkreplace 'Open your mouth aside the urinals.'>>
With a mix of determination and nervous excitement, you walk over to the row of urinals, the sound of your footsteps echoing in the tiled room. You lower yourself to your knees on the cold, hard floor, positioning yourself beside the urinals. The men watch in stunned silence, their eyes wide with disbelief and curiosity. Your eyes flick up at them, challenging, inviting.
<<ct "MC" "">>I’m the new urinal, boys. Come on.<</ct>>
A few of them snicker, glancing at each other. One guy clears his throat, shifting his weight.
<<ct "Male" "" "1">>No fucking way. She’s serious.<</ct>>
<<ct "Male" "" "1">>She's crazy.<</ct>>
You stay still, your breath shallow, your lips slightly parted. The first one steps forward, his hesitation melting into curiosity. He pulls his cock out, aiming it at your mouth. The warm stream hits your tongue, and you swallow instinctively, your throat working around it. A shudder runs through you—this is what you wanted.
<<ct "Male" "">>Holy shit, she’s really taking it.<</ct>>
Another guy laughs, unzipping his pants.
<<ct "Male" "" "1">>Fuck it. My turn.<</ct>>
Soon, a line forms. They take their time, not just pissing in your mouth but pushing deeper, fucking your throat in lazy, teasing strokes. You gag around them, tears pricking at the corners of your eyes, but you don’t pull away. You love it—the way they use you, the way they laugh at you.
<<ct "MC" "">>More. Who’s next?<</ct>>
<<ct "Male" "">>Look at her, taking it like a good little urinal.<</ct>>
When they finish, you press a soft, lingering kiss to the tip of their cocks, your lips brushing against the sensitive skin. They laugh, nudging each other, calling you names—*whore*, *cumdumpster*, *desperate*—but you just smile up at them, your mouth still wet, your cheeks flushed. The humiliation, the degradation—it’s intoxicating. You could stay here forever.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Public_Restroom/Men/PublicToilet_Pissing{0}.webp',random(3))]]
@@<br>
You remain on your knees, your mouth open, as a steady stream of men enter the restroom, each one more emboldened than the last. Your body quivers with an electric delight as you remain crouched in the corner of the public restroom, submitting yourself and revelling in your unsavoury role as a human urinal. As the minutes tick by, you lose count of the number of men who have used you. Each one blends into the next, their faces and voices becoming a blur. You are lost in the moment, in the sheer intensity of the experience. Finally, after what feels like an eternity, the stream of men begins to slow. You reluctantly stand up from the urine-drenched floor with a heavy heart, knowing <<link "it's time to move on.">><<goto "Empty restroom">><</link>><br><br>
<<Achievements "watersport" "Human Urinal">>
<<MainChar_Stats "arousal" "40">>
<<MainChar_Stats "corruption" "1" "$mainChar.maxCorruption">>
<<MainChar_Stats "cleanliness" "-100">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "makeup" "Ruined">>
<<MainChar_Stats "intellect" "-4">>
<<set $minute +=40>>
<<replace #leave>><</replace>><<replace #gangbang>><</replace>><</linkreplace>><br><</if>></span>
<span id='leave'> Retreat back and <<link "leave the room.">><<goto $Restroom_location>><</link>><br></span>
<</if>>
<<else>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Public_Restroom/Restroom.jpg')]]
@@<br>
Curiosity piqued, you decide to venture into the men's public restroom. You push open the heavy door, the hinges creaking slightly as you step inside. The air is cool and slightly damp, the scent of disinfectant and faint traces of urine filling your nostrils. You look around, your eyes scanning the tiled walls and the row of urinals against one side. There are a few stalls, their doors slightly ajar, revealing that they are unoccupied. <br><br>
You walk past the urinals, your eyes lingering on the porcelain fixtures, imagining the countless men who have stood here. The stalls are empty, their interiors dimly lit by the faint glow of the overhead lights. You peek into each one, confirming that you are indeed alone. You wonder what it would be like if someone were to walk in right now. You don't have much to do right now, so you decide to move on and <<link "leave the restroom.">><<goto $Restroom_location>> <</link>>
<</if>>
<<if $pastPassage is "Bathroom">>
@@.default-image-wrapper; [img[String.format($urlPath + "/Bathroom/Mirror.jpg", )]] @@
<<elseif $pastPassage is "Bedroom">>
@@.default-image-wrapper;
[img[String.format($urlPath + "/Bedroom/dressingTable.webp")]]
@@<br>
You are sitting at the desk, looking at yourself in the mirror. There are a lot of different brushes, lipsticks, nail polishes and other colorful tools in front of you. You have everything a girl can dream about. It’s beauty time~ <br>
<<else>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Public_Restroom/Mirror.jpg", )]] @@
<</if>><br>
<<if $mainChar.haveOneCumPlace() and $pastPassage != "Bedroom">>
You have cum on you! <br><br>
<<if $mainChar.haveCum.face > 0 >> Your face is covered with cum. <<linkreplace "Take a closer look">> <br> @@.default-image-wrapper; [img[String.format($urlPath + "/Appearance/Cum/Cum_Cloth_Face{0}.jpg", random(0,3))]] @@ <</linkreplace>><br><</if>>
<<if $mainChar.haveCum.onass > 0 or $mainChar.haveCum.inass > 0>> There is a stain on your ass. <<linkreplace "Take a closer look">> <br> @@.default-image-wrapper; [img[String.format($urlPath + "/Appearance/Cum/Cum_Cloth_Ass{0}.jpg", random(0,3))]] @@ <</linkreplace>><br><</if>>
<<if $mainChar.haveCum.inpussy > 0 or $mainChar.haveCum.onpussy > 0>> Cum is dripping along your legs from your pussy. <<linkreplace "Take a closer look">> <br> @@.default-image-wrapper; [img[String.format($urlPath + "/Appearance/Cum/Cum_Cloth_Legs{0}.jpg", random(0,2))]] @@ <</linkreplace>><br><</if>>
<<if $mainChar.haveCum.body > 0>> Your chest is cum-stained. <<linkreplace "Take a closer look">> <br> @@.default-image-wrapper; [img[String.format($urlPath + "/Appearance/Cum/Cum_Cloth_Breast{0}.jpg", random(0,3))]] @@ <br><</linkreplace>><</if>><br>
<span id='wash'><<linkreplace "Wash your face">>
<<set $minute += 2>>
<<run variables().mainChar.cleanCumFace()>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Bathroom/wash_face.jpg')]]
@@<br>
You make your way over to the wash basin. You turn on the tap and bend over the sink. Grabbing some water with your hands, you splash your face and rub the water into your skin to cleanse it. With the spots now cleaned, you can [[carry on with your day->Bathroom Mirror]] feeling refreshed and more at ease. <br><br>
<<MainChar_Stats "cleanliness" "10">>
<<MainChar_Stats "makeup" "No">>
<<set $mainChar.appearance.faceWashed to $hour>>
<<replace "#keep">><</replace>><<replace "#lick">><<replace "#wipe">><</replace>><</replace>><</linkreplace>><br></span>
<span id="wipe">
<<if $mainChar.corruption < 70 and $inventory.grocery['Wet wipes'].count > 0>>
<<linkreplace "Use cleaning wipes.">>
<<run variables().mainChar.cleanCum()>>
<<set $inventory.grocery['Wet wipes'].count -= 1>>
You reach into your bag and pull out a pack of <<print $inventory.grocery['Wet wipes'].count>> cleaning wipes.<br><br>
@@.default-image-wrapper; [img[String.format($urlPath + "/Appearance/Cum/Cum_wiping{0}.webp", random(0,1))]] @@<br>
With the spots now cleaned, you can [[carry on with your day->Bathroom Mirror]] feeling refreshed and more at ease. <br><br>
<<if $mainChar.corruption >= 30>> <<MainChar_Stats "arousal" "-10">><</if>><<MainChar_Stats "cleanliness" "25">>
<<replace "#keep">><</replace>><<replace "#lick">><</replace>><<replace "#wash">><</replace>>
<</linkreplace>>
<<elseif $mainChar.corruption >= 70>>
Thinking about it, there's no way you'll waste cum with wipes. You keep the pack in your bag.
<<elseif $mainChar.corruption < 70 and $inventory.grocery['Wet wipes'].count == 0 >>
Upon reaching for your cleaning supplies in your bag, you realize that you're out of wipes. <</if>><br></span>
<span id="lick"> <<if $mainChar.corruption > 30>>
<<linkreplace "Lick the cum.">>
<<run variables().mainChar.cleanCum()>>
With a mixture of curiosity and excitement, you decide to embrace the spontaneity. Gently using your finger, you scoop up the cum, bringing it to your lips, and then proceed to lick it off.<br><br>
@@.default-image-wrapper; [img[String.format($urlPath + "/Appearance/Cum/Cum_licking{0}.webp", random(0,3))]] @@
With a nice taste of cum in your mouth, you decide to [[carry on with your day.->Bathroom Mirror]]<br><br>
<<MainChar_Stats "arousal" "10">>
<br><br>
<<replace "#wipe">><</replace>><<replace "#keep">><</replace>> <<replace "#wash">><</replace>><</linkreplace>><</if>><br></span>
<span id="keep"> <<if $mainChar.corruption >= 60>>
<<linkreplace "Don't clean the cum.">>
Finding excitement in the idea that these cum stains could catch someone's eye, you decide to keep these cum stains where they are, visible to others.<br><br>
@@.default-image-wrapper; [img[String.format($urlPath + "/Appearance/Cum/Cum_walk{0}.webp", random(0,4))]] @@
Confident with your decision, you <<linkreplace "carry on with your day.">> <<goto $Mirror_lastPlace>><</linkreplace>>
<br><br>
<<MainChar_Stats "arousal" "10">>
<br><br>
<<replace "#wipe">><</replace>><<replace "#lick">><</replace>> <</linkreplace>><</if>><br></span>
<br>
<<if ! $mainChar.appearance.isCombed>>
Your hair is messed up! <<link "Comb yourself.">>
<<set $minute += 2>>
<<MainChar_Stats "combed" "true">>
<<goto $currentPassage>>
<</link>>
<<else>>Your hair is combed.<<endif>> <br>
<<else>>
<<include "Expanded character info">> on the mirror.
<br><br>
<<if ! $mainChar.appearance.isCombed>>
Your hair is messed up! <<link "Comb yourself.">>
<<set $minute += 2>>
<<MainChar_Stats "combed" "true">>
<<goto $currentPassage>>
<</link>>
<<else>>Your hair is combed.<<endif>> <br>
<<if $inventory.cosmetics['Makeup kit'].count > 0 and $mainChar.haveCum.face is 0 >>
<<include "Apply makeup menu">>
<<elseif $mainChar.haveCum.face > 0 >>
You can't apply makeup with cum on your face.
<<else>> You don't have any makeup kit.<</if>><br>
<<if $inventory.cosmetics['Perfum'] and $inventory.cosmetics['Perfum'].count > 0 and $mainChar.appearance.isPerfumed != 'true'>>
You can <<link "apply perfum">>
<<set $mainChar.cleanliness +=10>>
<<set $mainChar.appearance.isPerfumed to 'true'>>
<<goto $currentPassage>>
<</link>>
<<elseif $mainChar.appearance.isPerfumed is 'true'>>
You already are perfumed.
<<else>>You don't have perfum.<</if>>
<br><br>
<<if $inventory.pharmacy['Energy Pills'] and $inventory.pharmacy['Energy Pills'].count > 0 and (isNaN($mainChar.tookEnergyPill) or $hourCount >= $mainChar.tookEnergyPill + 3)>>
You can <<link "take an energy pill ($inventory.pharmacy['Energy Pills'].count)">>
<<set $mainChar.energy +=30>>
<<set $mainChar.tookEnergyPill to $hourCount>>
<<set $inventory.pharmacy['Energy Pills'].count -= 1>>
<<goto $currentPassage>>
<</link>><br>
<<elseif $inventory.pharmacy['Energy Pills'] and $inventory.pharmacy['Energy Pills'].count > 0>>
You already took an energy pill. <br><</if>>
<<if $inventory.pharmacy['Fitness Pills'] and $inventory.pharmacy['Fitness Pills'].count > 0 and $mainChar.tookFitnessPill != 'true'>>
You can <<link "take a fitness pill ($inventory.pharmacy['Fitness Pills'].count)">>
<<set $mainChar.tookFitnessPill to 'true'>>
<<set $inventory.pharmacy['Fitness Pills'].count -= 1>>
<<goto $currentPassage>>
<</link>><br>
<<elseif $mainChar.tookFitnessPill is 'true'>>
You already took a fitness pill. <br><</if>>
<<if $inventory.pharmacy['Concentration Pills'] and $inventory.pharmacy['Concentration Pills'].count > 0 and $mainChar.tookConcentrationPill != 'true' and $mainChar.tookDumbnessPill != 'true'>>
You can <<link "take a concentration pill ($inventory.pharmacy['Concentration Pills'].count)">>
<<set $mainChar.tookConcentrationPill to 'true'>>
<<set $inventory.pharmacy['Concentration Pills'].count -= 1>>
<<goto $currentPassage>>
<</link>><br>
<<elseif $mainChar.tookConcentrationPill is 'true'>>
You already took a concentration pill. <br>
<<elseif $mainChar.tookDumbnessPill is 'true'>>
You already took a dumbness pill !<br><</if>>
<<if $inventory.SexShopItems['Dumbness Pills'] and $inventory.SexShopItems['Dumbness Pills'].count > 0 and $mainChar.tookDumbnessPill != 'true' and $mainChar.tookConcentrationPill != 'true'>>
You can <<link "take a dumbness pill ($inventory.SexShopItems['Dumbness Pills'].count)">>
<<set $mainChar.tookDumbnessPill to 'true'>>
<<set $inventory.SexShopItems['Dumbness Pills'].count -= 1>>
<<goto $currentPassage>>
<</link>><br>
<<elseif $mainChar.tookDumbnessPill is 'true'>>
You already took a dumbness pill. <br>
<<elseif $mainChar.tookConcentrationPill is 'true'>>
You already took a Concentration pill !<br><</if>>
<<if $inventory.SexShopItems['Arousal Pills'] and $inventory.SexShopItems['Arousal Pills'].count > 0 and $mainChar.tookArousalPill != 'true'>>
You can <<link "take an arousal pill ($inventory.SexShopItems['Arousal Pills'].count)">>
<<set $mainChar.tookArousalPill to 'true'>>
<<set $inventory.SexShopItems['Arousal Pills'].count -= 1>>
<<goto $currentPassage>>
<</link>><br>
<<elseif $mainChar.tookArousalPill is 'true'>>
You already took an arousal pill. <br><</if>><br>
<<if $hour != $mainChar.appearance.faceWashed and $pastPassage != "Bedroom">>
<<linkreplace "Clean your face at the sink.">>
<<set $minute += 2>>
<<run variables().mainChar.cleanCumFace()>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Bathroom/wash_face.jpg')]]
@@<br>
You make your way over to the wash basin. You turn on the tap and bend over the sink. Grabbing some water with your hands, you splash your face and rub the water into your skin to cleanse it. <br><br>
<<MainChar_Stats "cleanliness" "10">>
<<MainChar_Stats "makeup" "No">>
<<set $mainChar.appearance.faceWashed to $hour>>
<</linkreplace>><br><br><</if>>
<<link "Go back">> <<goto $pastPassage>><</link>>
<</if>>@@.default-image-wrapper;
[img[String.format($urlPath + '/Public_Restroom/Stall.jpg')]]
@@<br>
You step into a toilet stall, closing the door behind you. However, you notice that the latch doesn't seem to be functional, leaving you with a slight feeling of unease about your privacy.<br><br>
<span id='pee'>
<<if isNaN($mainChar.appearance.usedToilet) or $hourCount > $mainChar.appearance.usedToilet>>
You decide to
<<linkreplace "take a pee.">>
take a pee.<br>
You take a seat and relieve yourself. The discomfort caused by the non-functional latch fades away as you focus on the immediate task at hand.<br>
<<set $mainChar.appearance.usedToilet to $hourCount>>
<<set $minute +=5>>
You finish up, stand back up, and begin to tidy yourself. You're ready to [[continue your day.->Female Public Restroom]]
<br> <<if $mainChar.arousal>=70 and $mainChar.corruption>=30 and $mainChar.SawGloryhole is true>> <br>Or maybe you rather want to stay here and do something else?<</if>>
<<replace #leave>><</replace>>
<</linkreplace>><br>
<<else>>You don't need to use the toilet for now.<br><</if>>
</span>
<span id='gloryhole'>
<<if $mainChar.SawGloryhole != true and $mainChar.corruption >20>>
You notice a [[hole in the wall.->Gloryhole]]<br>
<<elseif $mainChar.corruption>=25>>
[[Use the gloryhole.->Gloryhole]]<br>
<</if>>
</span>
<br>
<span id='leave'>
Change your mind and [[leave the stall.->Female Public Restroom]]
</span>@@.default-image-wrapper;
[img[String.format($urlPath + '/Public_Restroom/Gloryhole/Gloryhole.jpg')]]
@@<br>
<<if $mainChar.SawGloryhole != true>>
As you settle in, your eyes catch something unusual—a small, jagged hole in the wall, just above the toilet paper dispenser. Curiosity gets the better of you. You lean in slightly, peering through the hole. At first, there’s nothing but the dim light of the adjacent stall. Then, movement. A shadow shifts, and before you can react, <<linkreplace "a cock emerges through the hole.">>a cock emerges through the hole.
<<silently>><<repeat 0.125s>> <<run $("#block_gloryhole").css("display", "block")>><</repeat>><</silently>><br><br><</linkreplace>>
<<else>>
While sitting on the toilet seat, <<linkreplace "you notice a cock popping from the gloryhole.">>you notice a cock popping from the gloryhole.<br><br>
<<silently>><<repeat 0.125s>> <<run $("#block_gloryhole").css("display", "block")>><</repeat>><</silently>><</linkreplace>>
<</if>>
<span id="block_gloryhole" style="display: none">
<<set $mainChar.SawGloryhole to true>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Public_Restroom/Gloryhole/Pop{0}.webp',random(2))]]
@@<br>
<<if $mainChar.corruption<25>>
Your breath catches in your throat. You should look away. You *should* leave. But something keeps your eyes locked on it, a mix of shock and something else—something warm and unfamiliar curling in your stomach. A low, amused chuckle comes from the other side.
<<ct "Male" "">>I know you’re there. No point pretending otherwise.<</ct>>
His voice is rough, confident. You freeze, your pulse pounding in your ears.
<<ct "Male" "">>What are you waiting for? You know you want to.<</ct>>
You should be disgusted. You *are* disgusted. But there’s something else, too. Something thrilling. Without a second thought, you bolt upright, nearly tripping over your own feet in your haste. The stall door swings open with a sharp *clang*, and you [[burst out of the stall.->Female Public Restroom]]<br><br>
<<MainChar_Stats "arousal" "5">>
<<set $minute += 5>>
<<else>>
<<ct "Male" "">>I know you’re there. No point pretending otherwise.<</ct>>
You don't know whether you should [[leave the stall->Female Public Restroom][$mainChar.arousal += 10, $minute += 5]] or
<<linkreplace "open your mouth.">>
<<Achievements "gloryhole" "Hole in the Wall, Cock in your Mouth.">>
Your pulse races as you drop to your knees, the cold tile biting through your clothes. The cock in front of you is heavy, the tip already glistening with pre-cum. You don’t know what he looks like. You don’t know his name. All you know is the weight of him in your hand, the salty taste of him as you flick your tongue over the slit.
<<ct "Male" "">>Fuck yeah… just like that ~<</ct>>
@@.default-image-wrapper;[img[String.format($urlPath + '/Public_Restroom/Gloryhole/Suck{0}.webp',random(6))]]@@<br>
You part your lips and let him slide in, your throat opening for him as he hits the back. The taste of him is raw, musky, the scent of his arousal filling your nose. Your hands grip the base, stroking what doesn’t fit in your mouth, your lips stretched obscenely around his girth. He groans, his hips twitching, forcing himself deeper.<br><br>
<span id='cum'><<linkreplace "Make him cum.">>
<<ct "Male" "">>Yeah… just like that. You’re gonna make me come so hard.<</ct>>
His breathing gets ragged, his thrusts shorter, more desperate. You can feel him swelling, the pulse of his cock against your tongue. Then, with a guttural groan, he buries himself to the hilt and lets go. The first rope of cum hits your cheek, thick and hot, followed by another across your lips, your chin. You keep your mouth open, tongue out, letting him paint you, marking you as his.
<<ct "Male" "">>Fuck… yeah. Perfect.<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Public_Restroom/Gloryhole/CumFace{0}.webp',random(3))]]
@@<br>
He pulls back, his cock slipping from your lips with a wet pop. The hole is empty now. No goodbye. No thank you. Just the sound of a zipper, a door unlocking, and then—silence. You’re left kneeling on the cold floor, your face sticky with a stranger’s cum, your lips swollen, your heart still pounding. You stay there for a moment, the taste of him lingering. The thrill of it—of being used, anonymous, nothing but a mouth for his pleasure—sends a shiver down your spine. No one saw. No one knows. Slowly, you stand, straighten your clothes, and [[step out of the stall.->Female Public Restroom]]<br><br>
<<HaveASexWidget "bj" "stranger" "face">>
<<MainChar_Stats "corruption" "1" "40">>
<<MainChar_Stats "arousal" "20">>
<<MainChar_Stats "cleanliness" "-10">>
<<MainChar_Stats "energy" "-10">>
<<set $minute += 15>>
<<replace #fuck>><</replace>><</linkreplace>><br></span>
<span id='fuck'><<if $mainChar.corruption >=25>><<linkreplace "Fuck him.">>
Your lips are still glistening with his cum when something primal takes over. Without thinking, you rise up, turn around, and press your back against the wall. You reach through the hole, grab his cock—still slick from your mouth—and guide it to your entrance.
<<ct "Male" "">>Oh fuck… you’re a greedy little slut, aren’t you?<</ct>>
He doesn’t hesitate. He thrusts forward, filling you in one rough motion. You gasp as he stretches you, the angle forcing him deep, hitting places that make your toes curl. The cold wall digs into your shoulder blades as you start to move, grinding against him, your hips rolling in desperate circles.
<<ct "Male" "">>Yeah, ride it. Fuck yourself on it.<</ct>>
You don’t answer. You can’t. Your breath comes in ragged moans as you work yourself against him, the sound of skin slapping skin echoing in the stall. Your hands press flat against the wall, like you’re fucking the wall itself, using it for leverage as you take him deeper, harder. His cock swells inside you, every ridge dragging against your walls, every thrust sending a jolt of pleasure through your body.
<<ct "Male" "">>That’s it, take it. You love this, don’t you? Love the thought of walking out of here with the cum of someone you don't even know dripping out of you.<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Public_Restroom/Gloryhole/Fuck{0}.webp',random(6))]]
@@<br>
You can feel him pulsing, thickening, and then—with a groan—he buries himself to the hilt and comes. You feel it, hot and thick, flooding you, filling you up as he empties himself deep inside. His cock twitches with every spurt, your walls clenching around him, milking him for every last drop.
<<ct "Male" "">>Fuck… yeah. Take it all. Every. Last. Drop.<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Public_Restroom/Gloryhole/CumPussy{0}.webp',random(2))]]
@@<br>
His cock slips out of you, leaving you empty, your thighs trembling. The hole is empty now. No goodbye. No thank you. Just the sound of a zipper, a door unlocking, and then—silence. You stay there for a moment, catching your breath, your fingers tracing the outline of the hole in the wall. The reality of it settles over you—you just got railed by a faceless man, and now you’re carrying his cum inside you. Slowly, you straighten your clothes and [[step out of the stall.->Female Public Restroom]]<br><br>
<<HaveASexWidget "pussy" "stranger" "inpussy">>
<<MainChar_Stats "corruption" "1" "60">>
<<MainChar_Stats "arousal" "40">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "energy" "-20">>
<<set $minute += 25>>
<<replace #cum>><</replace>><</linkreplace>><</if>></span>
<</linkreplace>>
<</if>>
</span>
<<if $mainChar.intoxication >= 100>>
<<goto "Drunk">>
<</if>>
<<if gaussian($mainChar.attractiveness,20) >= 40 and $pastPassage is "Counter">>
<<set _event to either ("flash","anal")>>
<</if>>
<<if _event is "anal">>
<div class="secondary-image-wrapper">
[img[String.format($urlPath + "/RedLight/StripBar/ManBar.webp")]]
</div><br>
You’re perched on a stool, nursing your drink, when a stranger stumbles slightly as he approaches. His breath is warm and tinged with alcohol as he leans in, his hand immediately finding its way to your ass. His touch is bold, possessive, but you stay still, your expression carefully neutral.
<<ct "Male" "">>Fuck, you’ve got an ass made for sin, don’t you?<</ct>>
<span id='stop'><<if $mainChar.intoxication <=50>>[[Stop him->Counter]]<br><</if>></span>
<<if $mainChar.corruption >=25 or $mainChar.intoxication >50>>
<<if $mainChar.intoxication >50>> You're too drunk and<</if>>
<<linkreplace "Don't stop him">>
You don’t stop him. His fingers tighten, squeezing before sliding further, testing your limits. You take a slow sip of your drink, your grip tightening around the glass as his other hand slips between your thighs. The bar is crowded enough that no one notices—or if they do, they don’t care. The bar is loud, the music pulsing, but all you can focus on is the way his fingers trace the soaked fabric of your panties, pressing against your pussy lips. You shift slightly, parting your thighs just enough to give him better access, your heart pounding as he lets out a dark chuckle.
<<ct "Male" "">>That’s it, spread those legs for me. Let me see how wet you are.<</ct>>
His fingers hook into the side of your panties, yanking them aside. The cool air hits your exposed, dripping cunt for just a second before his fingers plunge inside you. You gasp, your nails digging into the edge of the bar, your body tensing as he curls his fingers, rubbing against that rough, sensitive spot inside you. His thumb finds your clit, circling it with just the right amount of pressure, and you have to bite your lip to keep from moaning out loud.
<<ct "Male" "">>Shit, you’re drenched. You love this, don’t you? Love being fingered like a little slut in the middle of a fucking bar.<</ct>>
<div class="secondary-image-wrapper">
[img[String.format($urlPath + "/RedLight/StripBar/ManFinger.webp")]]
</div><br>
You feel a rush of shock and disorientation, glancing at customers around you, completely ignorant about what's happening. The drunk man begin to finger you with determination, aiming to make you cum right here, at the bar. You can feel your juices coating his fingers, the wet sounds of him fucking you with his hand lost in the noise of the bar. His other hand is still groping your ass, his fingers occasionally dipping lower, teasing your asshole as he fingers your pussy. You’re trembling, your body betraying you as you rock against his hand, chasing the building pressure.<br><br>
<<if $mainChar.corruption >= 50>>
His fingers slide out of your soaked pussy with a wet, obscene sound, leaving you feeling hollow, aching. The sudden emptiness is almost painful, your cunt throbbing, desperate to be filled again. You shift on the stool, your thighs slick with your own juices, your breath still uneven. He notices your frustration, a smirk twisting his lips as he leans in, his voice a dark promise in your ear.
<<ct "Male" "">>Don’t worry, slut. I’ve got something much better for you.<</ct>>
Before you can react, his hands grip your hips, yanking you backward on the stool. The movement forces your ass to the edge. His fingers dig into your flesh as he positions you, spreading your cheeks with one hand. You feel the cool air against your exposed asshole, the vulnerability sending a shiver down your spine.
<ct "Male" "">>Gonna fuck this tight little ass now. You’re gonna take every inch, aren’t you?<</ct>>
You don’t have time to answer. His cock, thick and hard, presses against your entrance. You tense, but he doesn’t hesitate—he spits on his palm, rubs it against your hole, and then pushes in. The burn is immediate, intense, your body resisting before giving way as he forces himself inside. Your fingers claw at the bar, your knuckles white, a choked gasp escaping your lips.
<<ct "Male" "">>Fuck, you’re tight. So fucking tight.<</ct>>
<div class="secondary-image-wrapper">
[img[String.format($urlPath + "/RedLight/StripBar/ManAnal.webp")]]
</div><br>
He doesn’t go slow. He doesn’t care. He slams into you, his hips slapping against your ass, his cock stretching you open with every brutal thrust. The pain mixes with pleasure, your body betraying you as you start to moan, the sounds torn from your throat. The music is loud, the bass thumping, drowning out your whimpers as he fucks you raw, his balls slapping against your pussy with every deep stroke.
<<ct "Male" "">>That’s it, take it. Take my cock in your ass like the little whore you are.<</ct>>
His words send a shameful thrill through you. You can feel his cock pulsing inside you, filling you in a way his fingers never could. Your ass burns, but the pleasure is undeniable, your body rocking back against him, meeting his thrusts. His hands grip your hips so hard you know there’ll be bruises, his fingers digging into your skin as he pounds into you, his breath ragged.
<<ct "Male" "">>Gonna fill this ass up. Gonna mark you, make sure you remember this.<</ct>>
His pace becomes erratic, his thrusts deeper, more desperate. You can feel him swelling inside you, his cock twitching as he gets closer. Your own orgasm builds again, the dirty, forbidden thrill of being fucked in the ass in the middle of a crowded bar pushing you over the edge. Your body clenches around him, your ass squeezing his cock as you come, your moans lost in the noise. With a final, brutal thrust, he buries himself to the hilt, his cock pulsing as he empties himself inside you. You feel the heat of his cum flooding your ass, dripping down your thighs as he pulls out slowly, his breath ragged.
<<ct "Male" "">>There you go. Now you’ve got something to remember me by.<</ct>>
He adjusts himself, tucking his cock back into his pants with a satisfied smirk. You’re left there, your ass throbbing and gaping, his cum leaking out of you, the sting of his fingers still lingering on your hips. He doesn’t look back as he walks away, disappearing into the crowd, leaving you breathless, used, and aching for more.
You sit there, breathless, your mind still reeling from the encounter.<br>
Yet, it's [[time to move on.->Counter]]<br><br>
<<MainChar_Stats "corruption" "1" "70">>
<<MainChar_Stats "arousal" "80">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "energy" "-20">>
<<else>>
His dirty talk is relentless, his voice rough and commanding. He adds a third finger, stretching you, his thumb pressing harder on your clit. The pleasure is almost unbearable, your pussy clenching around his fingers as he pistons them in and out, his knuckles brushing against your swollen lips with every thrust.
<<ct "Male" "">>Come on, come for me. I want to feel that tight little cunt squeeze my fingers when you come.<</ct>>
The orgasm crashes over you, your body convulsing as waves of pleasure rip through you. Your pussy clamps down on his fingers, your juices gushing out, soaking his hand, dripping down your thighs. You can’t hold back the whimper, your head dropping forward as you shudder through the aftershocks, your breath coming in ragged gasps. He pulls his fingers out slowly, dragging them along your sensitive flesh, making you twitch.
<<ct "Male" "">>You’re welcome, slut.<</ct>>
And then he’s gone, melting back into the crowd, leaving you a trembling, breathless mess—your pussy still throbbing, your panties ruined, and the taste of shame and desire lingering on your tongue.<br>
Yet, it's [[time to move on.->Counter]]<br><br>
<<MainChar_Stats "corruption" "1" "70">>
<<MainChar_Stats "arousal" "80">>
<<MainChar_Stats "cleanliness" "-10">>
<<MainChar_Stats "energy" "-10">>
<</if>>
<<replace #stop>><</replace>><</linkreplace>><</if>>
<<elseif _event is "flash">>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/RedLight/StripBar/Bartender.webp")]]
</div><br>
You’re sitting at the bar, nursing your drink, when a slightly drunk stranger stumbles over and leans against the counter next to you. His breath smells like whiskey, and his grin is lazy but persistent.
<<ct "Male" "">>Hey, sweetheart. I’ve got a proposition for you. Twenty bucks if you flash me your tits.<</ct>>
You raise an eyebrow, smirking as you take a slow sip of your drink.
<<ct "MC" "">>Twenty bucks? That’s all? I don’t know if you’re worth it, to be honest.<</ct>>
He laughs, pulling out a crumpled bill from his pocket and waving it in front of you.
<<ct "Male" "">>Come on, don’t be like that. I’m a generous guy.<</ct>>
<span id='refuse'>[[refuse the proposal->Counter]]</span><br>
<<if $mainChar.corruption >= 30>>
<<linkreplace "Accept the proposal">>
You lean in just enough to tease him, your voice low and playful.
<<ct "MC" "">>Alright, then. <</ct>>
You glance around the bar, making sure no one’s paying attention, then pull down your top just enough to give him a quick flash. His eyes widen, and he lets out a low whistle.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/RedLight/StripBar/Flash.webp")]]
</div><br>
The man, clearly inebriated, stumbles back, clutching his wallet with a wide, appreciative grin.
<<ct "Male" "">>Damn. That was worth every penny.<</ct>>
You adjust your clothes and snatch the twenty-dollar bill from his hand, tucking it into your pocket with a smirk.
<<ct "MC" "">>Thanks for the tip, sweetheart. But between us? I would’ve done it for free.<</ct>>
He blinks, caught off guard, as you take another sip of your drink and turn your attention [[back to the bar.->Counter]]<br><br>
<<MainChar_Stats "money" "20">>
<<MainChar_Stats "corruption" "1" "50">>
<<MainChar_Stats "arousal" "15">>
<<replace #refuse>><</replace>><</linkreplace>><</if>>
<<else>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/RedLight/StripBar/Bartender.webp")]]
</div><br>
<<if $pastPassage != $currentPassage>>
The bartender, noticing your arrival, gives you a nod of acknowledgement.
You take a seat at the bar and watch the bartender expertly pour drinks. The rhythmic movements and precision in his actions captivate your attention.<br><br>
<<else>>
You've barely finished your drink when the bartender already comes over to ask, <<ct "Barman" "Neutral">> What can I get you next?<</ct>>
<</if>>
You glance at the options written on the wall, your mind racing as you try to decide what to order.<br><br>
<<set _coef to 2.5>>
<div style="display: flex; flex-wrap: wrap;">
<<for _index,_i range Object.keys($inventory.food)>>
<<set _key = $inventory.food[_i]>>
<<capture _key>>
<<if _key.intoxication > 0>>
<div style="flex: 1 1 50%">
<<print _key.name>> (<<print _key.price*_coef>>) -
<<if $mainChar.money >= _key.price*_coef>>
<<if $mainChar.intoxication >= 100>>
<<link "Order" "Drunk">>
<<set $mainChar.money -= _key.price*_coef>>
<<AddIntoxication _key.intoxication>>
<<set $mainChar.fitness += _key.fitness>>
<<set $pastPassage to "Counter">>
<</link>>
<<else>>
<<link "Order" "Counter">>
<<set $mainChar.money -= _key.price*_coef>>
<<AddIntoxication _key.intoxication>>
<<set $mainChar.fitness += _key.fitness>>
<<set $pastPassage to "Counter">>
<</link>>
<</if>>
<<else>>
Not enough money
<<endif>><br>
</div>
<</if>>
<</capture>>
<</for>>
</div><br>
You can also <<link "get up.">> <<goto $Bar_location>> <</link>>
<</if>>
<<set $minute +=10>><<if $mainChar.work.barmaid.experience >=40>>
<<Achievements "bartender" "Cocktail Slut">>
<</if>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Restaurant/Work/LockerRoom.jpg")]]
</div><br>
<<if ["Normal","Pervy"].includes($mainChar.work.costume)>>
As you change out of your bunny girl outfit, you can't help but feel a sense of accomplishment. Despite the challenges and the sometimes rowdy patrons, you've managed to maintain your composure and professionalism throughout the night.
<<else>>
You stand in the bar's dressing room, surrounded by rows of neatly hung uniforms. The soft hum of chatter and clinking dishes seeps in from the bustling dining area beyond the closed door.
<</if>><br><br>
<<if $mainChar.cleanliness <50>>
You really need to [[take a shower->Resto Shower][$Locker_Location = "Bar Locker Room"]]<br>
<<elseif $mainChar.cleanliness <80>>
You could [[take a shower->Resto Shower][$Locker_Location = "Bar Locker Room"]]<br>
<<elseif $mainChar.cleanliness<99>>
You're already clean, but you can still [[take a shower->Resto Shower][$Locker_Location = "Bar Locker Room"]] if you want.<br>
<</if>>
<<if ! $mainChar.appearance.isCombed>>
Your hair is messed up! <<link "Comb yourself.">>
<<set $minute += 1>>
<<set $mainChar.appearance.isCombed = true>> <br><br>
<<goto "Bar Locker Room">>
<</link>>
<<else>>
Your hair is combed.
<<endif>> <br>
You can <<linkreplace "apply makeup.">> apply makeup.<br>
@@.default-image-wrapper; [img[String.format($urlPath + '/Bedroom/DressingTable/makeup' + random(2) + '.jpg')]] @@<br>
<<include "Apply makeup menu">>
<<set $minute += 5>>
<</linkreplace>>
<br><br>
Strip-Club experience: <<print $mainChar.work.barmaid.experience>><br>
<h4>LOCKER</h4>
<<if !["Sexy","Normal","Pervy"].includes($mainChar.work.costume)>>
* Standard uniform - <<if $mainChar.work.costume == "Normal">>You're wearing it.<<else>>[[Wear->Bar Locker Room][$mainChar.work.costume = "Normal",$mainChar.work.currentWorkName = "Barmaid",$minute += 10]]<<endif>> <br>
<<if $mainChar.work.barmaid.experience >= 20 and $mainChar.corruption >= 20>>
* Sexy uniform - <<if $mainChar.work.costume == "Sexy">>Wearing<<elseif $mainChar.corruption<20>>You're not daring enough to wear such outfit<<else>>[[Wear->Bar Locker Room][$mainChar.work.costume = "Sexy",$mainChar.work.currentWorkName = "Barmaid",$minute += 10]]<<endif>><br>
<</if>>
<<if $mainChar.work.barmaid.experience >= 40 and $mainChar.corruption>=50>>
* Pervy uniform - <<if $mainChar.work.costume == "Pervy">>Wearing<<elseif $mainChar.corruption<50>>You're not daring enough to wear such outfit<<else>>[[Wear->Bar Locker Room][$mainChar.work.costume = "Pervy",$mainChar.work.currentWorkName = "Barmaid",$minute += 10]]<<endif>><br>
<</if>>
<<else>>
Change into your [[usual clothes.->Bar Locker Room][$mainChar.work.currentWorkName = "",$mainChar.work.costume="", $minute += 5]]<br>
<</if>>
<br>
<<if !["Normal","Sexy","Pervy"].includes($mainChar.work.costume) and ($hour<22 and $hour>=16)>>
You must change into your work outfit to start your shift.
<<elseif $mainChar.energy < 20 and ($hour<22 and $hour>=16)>>
You're too tired to start working now.
<<elseif $mainChar.cleanliness < 30 and ($hour<22 and $hour>=16)>>
You stink! You can't serve customers like that.
<<elseif $hour>=21 or $hour<16>>
It's no longer within your working hours.
<<else>>
<<if $mainChar.cleanliness >=60 and $mainChar.appearance.isCombed and $mainChar.appearance.makeup != "Ruined">>
[[Start your shift.->Work Barmaid Process][$minute += 30]]
<<else>>
You can't start your shift without combed hair, clean makeup and good hygiene.
<</if>>
<</if>><br>
<<if !["Normal","Pervy"].includes($mainChar.work.costume)>>
[[leave the room.->Strip Bar][$mainChar.work.currentWorkName = ""]]
<</if>><div class="default-image-wrapper">[img[String.format($urlPath + "/School/Library/Shelves.jpg")]]</div><br>
You wander through the rows of books, your fingers lightly tracing the spines as you scan the titles. The diverse collection spans genres and subjects, each promising a unique adventure within its pages. <br><br>
<span id='read'>
As you explore, you feel the excitement of discovery, eager to find a book that would suit your tastes. You find interesting subject, such as:<br><br>
[[Social literature->Read a book][$libraryKindOfBook = "Social literature"]]<br>
[[Science book->Read a book][$libraryKindOfBook = "Science book"]]<br>
[[Erotic novel->Read a book][$libraryKindOfBook = "Erotic novel"]]
<br><br></span>
<<if random(2) is 0>>
You’re tucked between the library shelves when you hear it. A soft, wet slurp. Your head snaps up. Two rows over, a guy is crouched in front of his girlfriend, his fingers buried knuckle-deep in her pussy while his tongue laps at her like she’s his last meal. You freeze.<br><br>
<<linkreplace "Watch them.">>
Your pulse spikes. Your breath catches. And instead of walking away like a normal person, you sink lower, peeking through the gap in the bookshelves, your own thighs pressing together. She’s got one hand clamped over her mouth, the other tangled in his hair, her hips jerking in little, desperate circles every time his fingers curl inside her. The guy is devouring her. His free hand is busy too, rubbing furious circles over her clit while his fingers pump in and out of her, the sound obscene even through the carpet. She’s biting her lip so hard you’re surprised she hasn’t drawn blood, her thighs trembling, her breath coming in sharp, whimpering gasps every time he moves his fingers inside her.
<<ct "Female" "">>Oh fuck—right there—<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/School/Library/Voyeur/Voyeur' + random(2) + '.webp')]]
@@<br>
Her voice is a broken whisper, but in this silence, it might as well be a scream. The guy groans against her, the sound muffled by her pussy.
<<ct "Female" "">>I’m gonna—I’m gonna—<</ct>>
Her back arches. Her hand yanks his hair. And then— You hear it before you see it—the wet, obscene slap of her release hitting the carpet between her legs, her thighs shaking as she rides out the last waves of her orgasm on his fingers, his mouth still sealed over her, lapping up every last drop like a starving man.<br><br>
You decide that it's better to let them be. Just a lusty couple, enjoying each other. You take a step back, exhaling and think about how wet you become just from observing. <<if $mainChar.arousal >=30 and $mainChar.corruption>= 15>> $You could find a quiet corner in the library to [[release your arousal.->ShelvesSex]]<</if>><br><br>
<<MainChar_Stats "corruption" "1" "20">>
<<MainChar_Stats "arousal" "10">>
<<replace #read>><</replace>>
<</linkreplace>><br><br>
<<elseif $mainChar.arousal >=30 and $mainChar.corruption>= 15>>
Since the place is pretty quiet, you could find a corner behind the shelves to [[release your stress.->ShelvesSex]]<br><br>
<<endif>>
[[Return to the central aisle->School library]]<<if random(30) is 0 and (isNaN($mainChar.abductionDay) or $dayCount >= $mainChar.abductionDay) and $mainChar.corruption >=25 and settings.EnableSlavers != false>>
<<goto "Slave Van">>
<</if>>
<<if $timeOfDay is 'Day'>>
<<set _getRobbed to random(25)>>
<<else>>
<<set _getRobbed to random(15)>>
<</if>>
<<if _getRobbed is 0 and $mainChar.gotRobbed !=$dayCount>>
<<set $mainChar.gotRobbed to $dayCount>>
<<goto "Get Robbed">>
<</if>>
<<include "Street cloth level">>
<<if $timeOfDay == "Day">>
<div class="default-image-wrapper">[img[String.format($urlPath + "/RedLight/Street_Day.jpg")]]</div><br>
You arrive at the red light district, and the atmosphere is exceptionally eerie and unsettling. The area feels almost deserted, a stark contrast to its usual nocturnal activity. The neon signs and dimly lit storefronts cast long shadows, amplifying the sense of foreboding that hangs in the air.
<<else>>
<div class="default-image-wrapper">[img[String.format($urlPath + "/RedLight/Street_Night.jpg")]]</div><br>
You arrive at the Red Light District, where the atmosphere is undeniably charged with eroticism. Neon lights cast sultry glows on the cobbled streets, and alluring storefronts showcase a provocative array of services. The air is thick with a mix of anticipation and allure, creating an unforgettable sensory experience. As you navigate the district, you're enveloped in an aura of temptation that's both thrilling and surreal.
<<endif>>
<br><br>
<<SeeCumOnPcWidget "people">>
<<if $mainChar.corruption >=15>>
<<if $mainChar.corruption >=15 and $mainChar.energy>=20 and ($mainChar.jobBrothel is 1 or $mainChar.jobBrothel is 2)>>
[[The Glory Den->Brothel]]<br>
<<elseif $mainChar.energy>=20 and ($mainChar.jobBrothel is 1 or $mainChar.jobBrothel is 2)>>
The Glory Den isn't a place for you.<br>
<<elseif !($mainChar.jobBrothel is 1 or $mainChar.jobBrothel is 2)>>
You see a [[mysterious open door in the alley.->Brothel]]<br>
<<else>> You're too tired to inter the Glory Den.<br>
<</if>><</if>>
<<if $mainChar.corruption >=15 and $mainChar.energy>=10>>
[[Naughty Emporium->SexShop]]<br>
<<elseif $mainChar.energy>=10>>
You're not daring to enter the Naughty Emporium sex shop.<br>
<<else>> You're too tired to go shopping.<br>
<</if>>
<<if ($hour >8 or $hour<4) and $mainChar.energy>=20 and $mainChar.money >=20 and $mainChar.corruption>=15>>[[Velvet Vixens->Strip Bar]]
<<elseif $mainChar.energy>=20 and $mainChar.money >=20>> The strip bar is currently closed.<br>
<<elseif $mainChar.energy>=20>> You don't have enough money to enter. ($20)
<<elseif $mainChar.corruption<15>> You're too prude to enter the strip club.
<<else>> You're too tired to enter the strip club.<</if>><br>
<<if $mainChar.corruption >=30 and $mainChar.energy>=30 and $mainChar.cleanliness>=30 and $mainChar.isWhore != true>><br>
Spend time and [[wait near the lamppost.->Prostitution ini]]
<<elseif $mainChar.isWhore is true and $mainChar.energy>=30 and $mainChar.cleanliness>=30>>
Look for a nice spot and [[start whoreing.->Prostitution]]<br>
<</if>>
<br><br>
Go back to [[Eclipse Avenue.->Go out]]<<if random(50) is 0 and (isNaN($mainChar.abductionDay) or $dayCount >= $mainChar.abductionDay) and $mainChar.corruption >=15 and settings.EnableSlavers != false>>
<<goto "Slave Van">>
<</if>>
<<if $timeOfDay is 'Day'>>
<<set _getRobbed to random(40)>>
<<else>>
<<set _getRobbed to random(25)>>
<</if>>
<<if _getRobbed is 0 and $mainChar.gotRobbed !=$dayCount>>
<<set $mainChar.gotRobbed to $dayCount>>
<<goto "Get Robbed">>
<</if>>
<<if random(5) is 0>>
<div class="default-image-wrapper">[img[String.format($urlPath + "/RedLight/BackAlley/Walk/"+ $timeOfDay +random(3)+".webp")]]</div><br>
You stand on the bustling street corner, the neon lights of the city reflecting off the damp pavement. The air is filled with the distant hum of traffic and the murmur of passing conversations. You're dressed in clothes that leave little to the imagination, your eyes scanning the crowd for potential clients. This isn't your first time out here, but the nervous energy never quite goes away.<br><br>
A car slows down near the curb, headlights cutting through the gloom. Your pulse quickens, but it’s not the usual client’s sleek sedan. It’s a police cruiser, its blue and red lights flashing to life as it pulls up beside you. Two officers step out, their expressions unreadable in the dim glow.
<<ct "Policeman2" "Neutral">>Evening, miss. What are you doing out here all alone?<</ct>>
You force a smile, trying to keep your voice steady.
<<ct "MC" "">>Just waiting for a friend. Is that a crime?<</ct>>
The taller officer steps closer, his boots crunching on the gravel. His gaze lingers on your dress, the way it hugs your curves, and you see the shift in his demeanor—professional, but not blind.
<<ct "Policeman" "Neutral">>Come on, we both know what’s going on here.<</ct>>
Your stomach tightens. You cross your arms, feigning indifference.
<<ct "MC" "">>I don’t know what you’re talking about. I’m just—<</ct>>
<<ct "Policeman2" "Angry">>Save it. You’re soliciting. And that’s illegal.<</ct>>
The second officer, younger and less jaded, steps forward, his hand resting on his belt. Before you can protest, the taller officer grabs your wrist, his grip firm but not cruel. He twists your arm behind your back, the cold metal of the handcuffs clicking shut around your wrists.<br><br>
<div class="default-image-wrapper">[img[String.format($urlPath + '/RedLight/BackAlley/'+$timeOfDay+'/Arrested.webp')]]</div><br>
<<ct "Policeman" "Neutral">>You’re coming with us. Now.<</ct>>
Panic flares in your chest, but you swallow it down, replacing it with a smirk.
<<ct "MC" "">>Look, officers, I’m sure we can work something out. I’ve got information. Or—<</ct>>
<<ct "Policeman2" "Angry">>Or nothing. You’re under arrest.<</ct>>
Before you can protest, they take you by the arms, leading you to [[the back of the police car.->Police Car][$mainChar.crime = "whore"]]
<<else>>
<<set $minute += 20>>
<div class="default-image-wrapper">[img[String.format($urlPath + "/RedLight/BackAlley/Walk/"+ $timeOfDay +random(3)+".webp")]]</div>
<<if $timeOfDay is "Day">>
You stand on a street corner in the red light district, your heart hammering as you make yourself available to strangers. Your eyes settle on a disheveled corner of the walkway, where you become aware of every eye that passes over you. You take your spot, feeling exposed in the harsh light of day, but determined to make your living as a prostitute.
<<else>>
You stand on a street corner in the red light district, your heart hammering as you make yourself available to strangers. Your eyes settle on a disheveled corner of the walkway, where the darkness is lit with an eerie crimson hue. You take your spot determined to make your living as a prostitute.
<</if>><br><br>
<<if random(2) > 0 and $mainChar.attractiveness >=10>>
<<set _event to either("dp","fuck","fuck","bj","bj","bj")>>
<<if _event is "dp">>
<<set _money to Math.round(gaussian($mainChar.attractiveness,10)*2)+20>>
A few blocks down, two men stand close together, their voices low, their eyes locked on you. They exchange a few words, their expressions shifting—amusement, hunger, something darker.
<<if $mainChar.isCombed or $mainChar.appearance.makeup is "Ruined" and $mainChar.haveOneCumPlace()>>
You glance at them approaching you with a mix of surprise and intrigue, their eyes taking in your disheveled appearance and the visible signs of your previous activities. They exchange a knowing glance before speaking.<br>
<<ct "Male" "">><<print either('Looks like you\'ve already had a busy time! How about adding us to the mix? Double penetration for $<<print _money>>.',
'You look like you\'ve been having fun! We\'d love to join in. Double penetration for $<<print _money>>. What do you say?',
'Seems like you\'re already in the mood...Double penetration for $<<print _money>>. Let\'s make it a moment to remember.')>><</ct>>
<<elseif $mainChar.attractiveness >=50>>
You glance at them approaching you with eager smiles, their eyes widening as they take in your appearance. They nudge each other, clearly impressed by what they see.<br>
<<ct "Male" "">>
<<print either('Wow, you\'re gorgeous! We\'d love to have some fun with you. How about a double penetration for $<<print _money>>?',
'You look like a dream come true. We\'re willing to pay top dollar for both of us. $<<print _money>> sound good to you?',
'You\'re exactly what we\'re looking for! Double penetration for $<<print _money>>. You won\'t regret it, and neither will we.')>><</ct>>
<<else>>
You glance at thel approaching you casually. Their eyes scan you up and down with a mix of curiosity and interest. They exchange a glance before one of them speaks up.<br>
<<ct "Male" "">>
<<print either("Hey there, how much for a good time? We were thinking something a bit more... adventurous. Ever done a double penetration?I have $<<print _money>>.",
"You look like you know how to have fun... We\'re willing to pay $<<print _money>> for a double penetration. Interested?",
"We saw you standing here and thought you might be up for something special. Double penetration for $<<print _money>>. What do you say?")>><</ct>>
<</if>>
<div class="default-image-wrapper">[img[String.format($urlPath + '/RedLight/BackAlley/'+$timeOfDay+'/TalkMenDouble.webp')]]</div><br>
<span id="accept"><<if $mainChar.corruption>=70>><<linkreplace "Accept their proposal.">>
The cold brick wall presses against your back as the two men shove you into the alley, their hands rough and impatient. The stench of urine and damp concrete fills the air, but you barely notice—your mind is focused on the wad of cash already tucked into your pocket. <br><br>
<div class="default-image-wrapper">[img[String.format($urlPath + '/RedLight/BackAlley/'+$timeOfDay+'/LeadMenDouble.webp')]]</div><br>
One of them, broad-shouldered and reeking of cheap cologne, yanks your skirt up while the other forces your legs apart.
<<ct "Male" "">>Damn, look at this slut. She’s already dripping for us.<</ct>>
<<ct "Male" "" "1">>Yeah, and she’s gonna take every inch. You hear that, whore?<</ct>>
You bite your lip, your fingers tracing the neckline of your top before pulling it down, exposing your tits to the damp night air.
<<ct "MC" "">>Mmm… Yeah ~ Fuck me like the dumb slut I am.<</ct>>
The first man spits in his hand and strokes his cock, his eyes locked on your spread legs. The other grabs your hips, his fingers digging into your flesh as he lines himself up behind you.
<<ct "Male" "">>Fuck, she’s tight. You think she can handle both of us?<</ct>>
<<ct "Male" "" "1">>Only one way to find out.<</ct>>
They don’t wait. One thrusts into your pussy while the other forces his cock into your ass, stretching you brutally. You cry out, the sound muffled by a hand clapped over your mouth as a couple walks past, their footsteps slowing for just a second.
<<ct "Male" "">>Mmph—fuck, they almost saw us!<</ct>>
<<ct "MC" "">>Mmm… what if they do? What if someone sees me taking both your cocks like a good little cumdump?<</ct>>
<<ct "Male" "">>They’d see what a worthless slut you are. Now shut up and take it.<</ct>>
You try to speak, but their relentless pounding steals your breath, reducing you to choked gasps and needy whimpers. Your body jolts with each thrust, the sound of skin slapping skin mixing with the distant hum of the city. A car horn blares nearby, and you arch your back, desperate for more, your mind racing with the thrill of exposure.<br><br>
<div class="default-image-wrapper">[img[String.format($urlPath + '/RedLight/BackAlley/'+$timeOfDay+'/dp{0}.webp',random(4))]]</div><br>
The two men grab you forcefully and make quick work of pounding into your tight hole, pushing you to heights of pleasure never before experienced. Your scream reverberates through the night air as your body is taken over by primal urges that inspire feelings of pure submissiveness and unrestrained bliss. For them, you're just a fleshlight... and you love it.
<<ct "Male" "">>Fuck, I’m close—<</ct>>
<<ct "Male" "" "1">>Me too. Fill her up.<</ct>>
They groan in unison, their cocks pulsing as they empty themselves inside you, hot and thick. One thrusts deep into your throat while the other hammers mercilessly into your tender backside. You collapse against the wall as they pull out, their cum dripping down your thighs. They tuck themselves back into their pants, smirking.
<<ct "Male" "">>Damn, that was a good fuck.<</ct>>
<<ct "Male" "" "1">>Yeah. Worth every cent.<</ct>>
They toss a few bills at your feet before walking away, leaving you breathless and motionless on the cold ground. You fell used, completely drained yet overwhelmed with intense pleasure.<br>
You collect your clothes, and decide what to do next: <br><br>
<<if $mainChar.energy >=20 and $mainChar.cleanliness>=20>>
[[Wait for other clients.->Prostitution]]<br>
<<elseif $mainChar.cleanliness<20>>
You stink. Since no one will want to fuck you smelling like that, you decide to leave the corner.
<<else>>
Since you're too tired to keep going, you decide to leave the corner.
<</if>>
Get back to the [[red light district.->Red Light District]]<br><br>
<<HaveASexWidget "anal" "stranger">>
<<HaveASexWidget "bj" "stranger" "face">>
<<HaveASexWidget "vaginal" "stranger" "inpussy">>
<p class="add">+<<print _money>> Money</p> <<set $mainChar.money += _money>><br>
<<MainChar_Stats "arousal" "70">>
<<MainChar_Stats "corruption" "1" "$mainChar.maxCorruption">>
<<MainChar_Stats "energy" "-30">>
<<MainChar_Stats "cleanliness" "-30">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "makeup" "ruined">>
<<MainChar_Stats "intellect" "-2">>
<<set $minute += 30>>
<<replace #refuse>><</replace>>
<</linkreplace>><br><</if>></span>
<span id='refuse'> <<linkreplace "Refuse their proposal.">>
You cross your arms, your stomach twisting.
<<ct "MC" "">>I don’t do double penetration. Not happening.<</ct>>
The broad-shouldered one scoffs, his voice dripping with false patience.
<<ct "Male" "">>Don’t play coy. You’re a whore, aren’t you? That’s what whores *do*.<</ct>>
<<ct "MC" "">>I said no. Pick something else or get out.<</ct>>
The wiry man’s smirk vanishes, replaced by a sneer. He grabs a wad of bills from his pocket and slams it onto the nightstand.
<<ct "Male" "" "1">>Fine. Keep your tight little holes to yourself. But you’re missing out on easy money, *bitch*.<</ct>>
The broad-shouldered one spits on the floor heading to another prostitute.
<<ct "Male" "">>Fucking tease. Waste of our time.<</ct>>
You exhale sharply, looking around for other potential clients.
Now, you wonder whether you should [[wait for other clients->Prostitution]] or get back to the [[red light district.->Red Light District]]<br><br>
<<MainChar_Stats "arousal" "15">>
<<MainChar_Stats "energy" "-5">>
<<MainChar_Stats "cleanliness" "-5">>
<<replace #accept>><</replace>>
<</linkreplace>> </span>
<<elseif _event is "fuck">>
<<set _money to Math.round(gaussian($mainChar.attractiveness,10))+10>>
You shift your weight from one foot to the other, the heels of your boots clicking softly against the cracked pavement. A man leans against a car parked further down the street, his arms crossed, his stare unapologetically fixed on you. He doesn’t even try to hide it—his eyes linger on your legs, your hips, the way your coat parts just enough to tease at what’s underneath. He takes a slow drag from his cigarette, exhaling smoke into the air before pushing off the car and sauntering toward you.
<<if $mainChar.isCombed or $mainChar.appearance.makeup is "Ruined" and $mainChar.haveOneCumPlace()>>
His eyes are taking in your disheveled appearance and the visible signs of your previous activities.
<<ct "Male" "">>
<<print either('Looks like you\'ve had a busy time... How about one more? I can pay you $<<print _money>> for a quick fuck.',
'You look like you could use a break...But if you\'re up for it, I can offer you $<<print _money>> for your pussy.',
'Rough time, huh?If you\'re still working, I can pay you $<<print _money>> for a quickie.')>>
<</ct>>
<<elseif $mainChar.attractiveness >=50>>
He approaches you cautiously, his eyes widening as he takes in your appearance. <<ct "Male" "">>
<<print either('Damn, you\'re gorgeous!How about you and I have some fun? I\'ll make it worth your while, I have $<<print _money>> for a quickie.',
'I don\’t usually do this, but you\’re too beautiful to walk past. $<<print _money>>, cash, right now for a quick fuck. Let\’s make it worth your time.',
'Wow, you\'re stunning! Interested in earning some easy money? I can offer you $<<print _money>> for a quickie.')>><</ct>>
<<else>>
He approaches you cautiously, his eyes scanning you up and down. He clears his throat, trying to sound casual.
<<ct "Male" "">>
<<print either('Hey, how much for a quick fuck? I can pay you $<<print _money>>.',
'Hey. $<<print _money>> for a quick fuck. You in or not?',
'I\’ve got $<<print _money>> for a quick fuck. Half now, half after. Simple, no bullshit.')>><</ct>>
<</if>>
<div class="default-image-wrapper">[img[String.format($urlPath + '/RedLight/BackAlley/'+ $timeOfDay +'/TalkManSolo.webp')]]</div><br>
<span id="accept"><<if $mainChar.corruption>=60>><<linkreplace "Accept his proposal.">>
You don’t hesitate. The bills exchange hands, his fingers brushing yours just a second too long. You grab his wrist and pull him into the alley beside you, the stench of garbage and damp concrete wrapping around you both.
<<ct "MC" "">>Over here. Against the wall.<</ct>>
<div class="default-image-wrapper">[img[String.format($urlPath + '/RedLight/BackAlley/'+ $timeOfDay +'/LeadManSolo.webp')]]</div><br>
Your fingers work quickly, unzipping his pants. His cock springs free, already half-hard. You grip it, stroking just enough to make him groan before guiding him inside you. The brick wall is cold against your back as he thrusts, his breath ragged in your ear.
<<ct "Male" "">>Fuck, you’re tight.<</ct>>
A group of people rounds the corner, their laughter cutting off abruptly when they see you—your skirt hiked up, his hips slamming into yours. One woman gasps, another mutters something, but they all look away, quickening their pace.
<<ct "MC" "">>Don’t - Hmm - Don't stop.<</ct>>
<div class="default-image-wrapper">[img[String.format($urlPath + '/RedLight/BackAlley/'+$timeOfDay+'/Fuck{0}.webp',random(6))]]</div><br>
<<if $mom.relationship <=40 and $dad.relationship <=40 and random(1) is 0>>
While looking at the stranger's cock pounding your pussy, your mind drifts—past the alley, past the city, to the quiet suburban house where your parents still think you’re studying hard. *What would they say if they saw you now?* Your mother’s horrified gasp, your father’s face twisting in disgust. The shame burns almost as hot as the friction between your legs.
<<ct "MC" "">>Fuck…<</ct>>
The word slips out, but it’s not for him. It’s for the girl they *think* you are—the one who’d never spread her legs for a stranger in a filthy alley, who’d never moan for a few crumpled bills. The man groans, his thrusts getting sloppier, his finish close.
<<ct "Male" "">>Yeah, take it all.<</ct>>
<<elseif $mom.relationship >=65 and $dad.relationship >=65 and random(1) is 0>>
<<ct "Male" "">>You love this, don’t you? Taking cock in some dirty alley like the slut you are.<</ct>>
You don’t answer. Your mind drifts—imagining your parents, sitting in their armchairs at home, sipping tea. What would they think if they saw you now? If they knew you spread your legs for strangers, that you *loved* the way it felt to be used, to be nothing but a hole for some random guy’s pleasure? A smirk tugs at your lips. They’d *approve*. They’d be *proud*. Your dad would nod, his eyes dark with excitement, whispering to your mom how good you’ve become at this, how natural it is for you. Your mom would bite her lip, her fingers tracing the neckline of her dress, imagining the scene—*her daughter*, taking cock in a filthy alley, moaning like the little whore she raised you to be.
<<ct "MC" "">>Fuck, just like that...<</ct>>
The thought sends a rush of heat through you. You arch your back, taking him deeper, your body betraying just how much you love this, how much you *need* it.
<<ct "Male" "">>Yeah, you fucking love it. Dirty girl.<</ct>>
<</if>>
His grip on your hips tightens, his rhythm stuttering as he gets closer. You can feel it—the way his body tenses, the hitch in his breath.
<<ct "Male" "">>I’m gonna—<</ct>>
And then he’s coming, hot and thick inside you, his forehead pressed against your shoulder as he rides out the last of it. He pulls back, tucking himself away with shaky hands.
<<ct "Male" "">>Damn. Worth every cent.<</ct>>
He doesn’t wait for a response, already walking back toward the street. You stay there for a second longer, the cool night air against your skin, before straightening your clothes. The alley is empty again, like nothing happened. But the weight of the cash in your pocket—and the ache between your thighs—tells you otherwise. You take a deep breath, get up, and decide what to do next: <br><br>
<<if $mainChar.energy >=20 and $mainChar.cleanliness>=20>>
[[Wait for other clients.->Prostitution]]<br>
<<elseif $mainChar.cleanliness<20>>
You stink. Since noone will want to fuck you smelling like that, you decide to leave the corner.
<<else>>
Since you're too tired to keep going, you decide to leave the corner.
<</if>>
Get back to the [[red light district.->Red Light District]]<br><br>
<<if random(1)>>
<<HaveASexWidget "anal" "stranger" "onpussy">>
<<else>>
<<HaveASexWidget "vaginal" "stranger" "inpussy">>
<</if>>
<p class="add">+<<print _money>> Money</p> <<set $mainChar.money += _money>><br>
<<MainChar_Stats "arousal" "30">>
<<MainChar_Stats "corruption" "1" "70">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "makeup" "ruined">>
<<MainChar_Stats "intellect" "-1">>
<<set $minute += 25>>
<<replace #refuse>><</replace>>
<</linkreplace>><br><</if>></span>
<span id='refuse'> <<linkreplace "Refuse his proposal.">>
You eye the money, then him. His suit is wrinkled, his tie loose, his breath reeking of alcohol. Something about him sets your teeth on edge.
<<ct "MC" "">>Not interested.<</ct>>
His smirk falters.
<<ct "Male" "">>What? You’re out here for a reason, aren’t you?<</ct>>
<<ct "MC" "">>Yeah. And I’m not fucking *you*.<</ct>>
His face darkens, his hand twitching like he wants to grab you. For a second, you think he might. But then he scoffs, shoving the cash back into his pocket.
<<ct "Male" "">>Stuck-up bitch. You’re nothing special. Plenty of girls who’d jump at this.<</ct>>
<<ct "MC" "">>Then go find one of them.<</ct>>
He glares at you, his jaw clenched. You don’t flinch. After a beat, he turns on his heel, muttering under his breath as he storms off. You watch him go, the tension in your shoulders easing. <br><br>
[[Wait for other clients->Prostitution]] <br>
[[Go back to Red Light District.->Red Light District]]<br><br>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "energy" "-5">>
<<MainChar_Stats "cleanliness" "-5">>
<<replace #accept>><</replace>>
<</linkreplace>> </span>
<<else>>
<<set _money to Math.round(gaussian($mainChar.attractiveness,10)*0.5)+5>>
You watch as a man paces back and forth on the opposite sidewalk, his hands shoved deep in his pockets, his shoulders tense. Every few steps, he glances your way, his jaw clenched like he’s arguing with himself. He stops, turns, starts pacing again. Finally, he crosses the street, his stride purposeful now, like he’s made up his mind.
<<if $mainChar.isCombed or $mainChar.appearance.makeup is "Ruined" or $mainChar.haveOneCumPlace()>>
You glance at him approaching you with a mix of surprise and intrigue, his eyes taking in your disheveled appearance and the visible signs of your previous activities. <br>
<<ct "Male" "">>
<<print either('Look at you—already looking well-used. $<<print _money>> to finish what someone else started, slut.',
'You\’ve clearly been busy tonight. $<<print _money>> to add one more cock to the list. Your mouth will do the trick, yeah?',
'Someone\’s been putting you to work. $<<print _money>> to suck me off—bet you\’re good at it by now.')>>
<</ct>>
<<elseif $mainChar.attractiveness >=50>>
He approaches you with a smirk, his eyes roaming over your body. <br>
<<ct "Male" "">>
<<print either('Damn, you’re stunning. I\’d pay you $<<print _money>> just to watch those lips wrap around my cock. What do you say, beautiful?',
'You\'re absolutely stunning! $<<print _money>> for a blowjob—consider it a compliment to that gorgeous face of yours.',
'I couldn\’t take my eyes off you. $<<print _money>> to suck me off, and I promise you\’ll enjoy every second of it.')>>
<</ct>>
<<else>>
He approaches you cautiously, his steps hesitant. He looks around nervously before speaking.<br>
<<ct "Male" "">>
<<print either('Hey. $<<print _money>> for a blowjob. You in?',
'I\’ve got $<<print _money>>. Suck me off, and we\’re both happy.',
'Quick and easy. $<<print _money>> for your mouth. Deal?')>>
<</ct>>
<</if>>
<div class="default-image-wrapper">[img[String.format($urlPath + '/RedLight/BackAlley/'+$timeOfDay+'/TalkManSolo.webp')]]</div><br>
<span id="accept"><<linkreplace "Accept his proposal.">>
You size him up for a second—his impatience, the way his fingers twitch at his sides—and smirk. The money’s already in your palm, crisp and promising.
<<ct "MC" "">>Alright, baby. Let’s take care of that hard cock for you.<</ct>>
<div class="default-image-wrapper">[img[String.format($urlPath + '/RedLight/BackAlley/'+$timeOfDay+'/LeadManSolo.webp')]]</div><br>
You take his hand and pull him into the shadowed alley, the stench of damp concrete and old urine wrapping around you. The flickering streetlamp casts jagged shadows on the walls as you sink to your knees, your fingers fumbling with his belt. His cock springs free, already thick and pulsing.
<<ct "MC" "">>Mmm, someone’s eager. Look at you, all ready for my mouth.<</ct>>
You don’t waste time. Your tongue swirls around the tip, tasting the first bead of pre-cum, before you take him deep. His breath hitches as your lips stretch around his girth.
<<ct "Male" "">>Fuck yeah… Just like that, slut.<</ct>>
You pull back slightly, your voice muffled and breathy.
<<ct "MC" "">>Mph—you like that? Like how my whore mouth feels around your cock?<</ct>>
His fingers tighten in your hair, pushing you back down. You gag slightly but relax your throat, taking him deeper. Saliva drips down your chin as you work him, your moans vibrating around his shaft.
<<ct "Male" "">>Shit—you’re made for this, aren’t you?<</ct>>
You pull off just enough to gasp, your lips glistening.
<<ct "MC" "">>Mmm-hmm… Nngh—just a useful little hole for you, baby. Use me.<</ct>>
<div class="default-image-wrapper">[img[String.format($urlPath + '/RedLight/BackAlley/'+$timeOfDay+'/bj{0}.webp',random(6))]]</div><br>
His breathing grows ragged, his movements more desperate. You can feel him swelling, his cock twitching against your tongue.
<<ct "Male" "">>Fuck, I’m gonna—<</ct>>
You pull back just enough to slur your words, your voice thick with saliva.
<<ct "MC" "">>Mmm, give it to me. Fill my little mouth, baby.<</ct>>
That’s all it takes. With a groan, he buries himself to the hilt, his cum flooding your throat in hot, thick spurts. You swallow around him, your throat working as you milk every last drop. When he finally pulls out, a string of saliva and cum connects your lips to his cock.
<<ct "Male" "">>Damn… You’re a fucking pro.<</ct>>
You wipe your mouth with the back of your hand, your voice hoarse but satisfied.
<<ct "MC" "">>Mmm… Good boy. Now be a sweetheart and tip your whore.<</ct>>
He tosses a crumpled bill onto the ground beside you, his voice still shaky. You snatch it up, tucking it into your bra with a smirk as he leaves the alley.
You take a deep breath, get up, and decide what to do next: <br><br>
<<if $mainChar.energy >=20 and $mainChar.cleanliness>=20>>
[[Wait for other clients.->Prostitution]]<br>
<<elseif $mainChar.cleanliness<20>>
You stink. Since noone will want to fuck you smelling like that, you decide to leave the corner.
<<else>>
Since you're too tired to keep going, you decide to leave the corner.
<</if>>
Get back to the [[red light district.->Red Light District]]<br><br>
<<HaveASexWidget "bj" "stranger" "face">>
<p class="add">+<<print _money>> Money</p> <<set $mainChar.money += _money>>
<<MainChar_Stats "arousal" "20">>
<<MainChar_Stats "corruption" "1" "60">>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "cleanliness" "-10">>
<<MainChar_Stats "makeup" "ruined">>
<<MainChar_Stats "intellect" "-1">>
<<set $minute += 15>>
<<replace #refuse>><</replace>>
<</linkreplace>><br></span>
<span id='refuse'> <<linkreplace "Refuse his proposal.">>
You look him up and down, unimpressed. The money isn’t worth the hassle tonight.
<<ct "MC" "">>Not interested. Find someone else.<</ct>>
His smirk fades, replaced by a scowl. He steps closer, his voice dropping to a growl.
<<ct "Male" "">>What the fuck? You think you’re too good for my cash, bitch?<</ct>>
<<ct "MC" "">>I think I’m done talking. Walk away.<</ct>>
His hands clench into fists, but he doesn’t make a move. Instead, he spits on the pavement near your feet, his breath reeking of alcohol and anger.
<<ct "Male" "">>Fucking waste of time. You’re nothing but a used-up whore anyway.<</ct>>
He turns on his heel, muttering under his breath as he stomps off into the neon-lit night. You watch him go, your heart pounding but your resolve steady. *One less asshole to deal with.* You adjust your clothes, already scanning the street for the next potential client.<br><br>
[[Wait for other clients->Prostitution]] <br>
[[Go back to Red Light District.->Red Light District]]<br><br>
<<MainChar_Stats "arousal" "5">>
<<MainChar_Stats "energy" "-5">>
<<MainChar_Stats "cleanliness" "-5">>
<<replace #accept>><</replace>>
<</linkreplace>> </span>
<</if>>
<<elseif $mainChar.attractiveness <10>>
You nervously stand on the street corner for what feels like an eternity, waiting for someone to come. You try to catch the eyes of some potential clients, offering a seductive smile, but they seem uninterested. Maybe you're not attractive enough, or maybe your outfit isn't enticing enough. You adjust your clothing, trying to make yourself more appealing, but the doubt lingers, gnawing at the edges of your confidence. The seconds drag by like hours as you silently beg for a stranger to show up. <br><br>
You wrap your arms around yourself, feeling a mix of disappointment and determination. The realization hits you hard: if you want to succeed in this line of work, you need to up your game. You need to be more attractive, more alluring.For now, it's evident that you're not attracting any clients, so you decide it's best to [[leave the street.->Red Light District]]<br><br>
<<else>>
You nervously stand on the street corner for what feels like an eternity, waiting for someone to come and take you - to fill you with pleasure instead of this abyss of emptiness. The seconds drag by like hours as you silently beg for a stranger to show up and finally give you the release you crave. But no-one comes, leaving you feeling lost and unsure whether to [[keep waiting->Prostitution]] or [[get back to the red light district.->Red Light District]] <br><br>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "energy" "-5">>
<<MainChar_Stats "cleanliness" "-5">>
<</if>>
<</if>><<if $mainChar.haveCum.face>0 or $mainChar.cleanliness<15>>
<div class="default-image-wrapper">[img[String.format($urlPath + "/RedLight/SexShop.jpg")]]</div><br>
<<if $mainChar.cleanliness<15>>
The bell above the door jingles as you step into the sex shop, the air thick with the scent of latex and lubricant. The neon pink lights cast everything in a sultry glow, but the atmosphere shifts as customers notice you. A couple browsing dildos exchange glances, their noses wrinkling slightly. The vendeuse behind the counter—all leather and fishnets—pauses mid-conversation, her sharp eyes taking in your disheveled state. She rounds the counter with a sigh, her stiletto boots clicking against the linoleum.
<<ct "SexShop" "Disgusted">>
Honey, you reek. Not in the fun way. Go wash up somewhere and come back when you’re not gonna scare off my customers.<</ct>>
Her tone is firm but not unkind, like a bouncer turning away a drunk. You catch your reflection in a mirror displaying vibrators.
<<ct "MC" "">>
Yeah… sorry. I’ll—uh, I’ll go.<</ct>>
The heat in your face isn’t just embarrassment. It’s the sting of being called out in a place where filth is usually the whole point. You slink toward the exit, the door chiming again as you leave, the weight of the vendeuse’s stare burning between your shoulder blades. The arousal that had been simmering dies a little as [[you step back onto the street.->Red Light District]]<br><br>
<<MainChar_Stats "arousal" "-10">>
<<else>>
The door swings shut behind you as you saunter into the sex shop, the air thick with the scent of leather and something sweetly musky. The vendeuse looks up from arranging a display of butt plugs, her gaze snagging on the glistening streaks on your *stainLocation*. A slow, knowing smirk curls her lips as she leans against the counter, arms crossed under her bust.
<<ct "SexShop" "Happy">>
Well, well. Someone’s been a good girl—or a *bad* one, depending on who you ask.<</ct>>
She flicks her gaze to a group of guys pretending to examine cock rings, their eyes glued to you.
<<ct "SexShop" "Happy">>
Listen, sweetheart, I love the enthusiasm, but you’re gonna give my regulars a heart attack. Clean up and come back when you’re not… advertising so loudly.<</ct>>
Her tone is teasing, but the dismissal is clear. The humiliation of being kicks out wars with the thrill of their reactions. The door jingles as [[you step back into the street.->Red Light District]]<br><br>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "intellect" "-1">>
<</if>>
<<else>>
<div class="default-image-wrapper">[img[String.format($urlPath + "/RedLight/SexShop.jpg")]]</div><br>
Stepping into the sex shop, you’re hit with the scent of leather, latex, and something faintly sweet—like vanilla and sin. The dim, red-tinged lighting casts a sultry glow over racks of lingerie, walls lined with toys of every shape and size, and shelves stocked with bottles of lube and DVDs with titles that make your pulse quicken. A low, rhythmic beat thumps from hidden speakers, the kind of music that makes your hips want to sway.
<<ct "SexShop" "Happy">>
First time, or are you here to upgrade? Either way, darling, you’ve come to the right place.
<</ct>>
<h4>SEXTOYS</h4>
<<for _shopItemTitle, _shopItem range $SexShop.sextoy>>
<<SexShopItemWidget _shopItem>>
<</for>>
<hr>
<h4>ACCESSORIES</h4>
<<for _shopItemTitle, _shopItem range $SexShop.accessories>>
<<AccessoriesItemInTheSexShop _shopItem>>
<</for>>
<hr>
<h4>CHOKERS</h4>
<<for _shopItemTitle, _shopItem range $SexShop.chokers>>
<<AccessoriesItemInTheSexShop _shopItem>>
<</for>>
<hr>
<h4>FOOD SUPPLEMENTS <<linkreplace '\[?]'>><span style="font-size: 17px; color: lime;">Can be used in a bathroom.</span><</linkreplace>></h4>
<<for _shopItemTitle, _shopItem range $SexShop.food>>
<<SexShopItemWidget _shopItem>>
<</for>>
<br><br>
[[Leave the shop.->Red Light District]]
<</if>><<widget "SexShopItemWidget">>
<<set _itemName = $args[0].name + ' (' + $args[0].count + ')'; >>
<<link $args[0].name "SexShop Item View Widget">>
<<set $tempSexShopItem = $args[0] >>
<</link>> for $
<<if settings.lessPrices == true>>
<<if $wereLexenaCosmeticsPricesReduced != true>>
<<set $args[0].price /= 2>>
<<endif>>
<<else>>
<<if $wereLexenaCosmeticsPricesReduced == true>>
<<set $args[0].price *= 2>>
<<endif>>
<<endif>>
<<=$args[0].price>> -
<<if $args[0].use !== 'many'>>
<<if $inventory.has('SexShopItems', $args[0].name)>>
You already have this!
<<else>>
<<if $mainChar.money < $args[0].price>>
You don't have enough money
<<elseif $mainChar.corruption < $args[0].corruption>>
This is too obscene for you
<<else>>
<<link "Buy">>
<<set $minute += 1>>
<<set $mainChar.money -= $args[0].price>>
<<run $inventory.add('SexShopItems', $args[0]);>>
<<goto "SexShop">>
<</link>>
<<endif>>
<<endif>>
<<elseif $args[0].use === 'many'>>
<<if ! $inventory.has('SexShopItems', $args[0].name)>>
<<if $mainChar.money < $args[0].price>>
You don't have enough money
<<else>>
<<link 'Buy'>>
<<set $minute += 1>>
<<set $mainChar.money -= $args[0].price>>
<<run $inventory.add('SexShopItems', $args[0]);>>
<<goto "SexShop">>
<</link>>
<<endif>>
<<else>>
<<if $mainChar.money < $args[0].price>>
You don't have enough money
<<else>>
<<set _countTitle = 'Buy (You have ' + $inventory.SexShopItems[$args[0].name].count + ')'>>
<<link _countTitle>>
<<set $minute += 1>>
<<set $mainChar.money -= $args[0].price>>
<<run $inventory.addCount('SexShopItems', $args[0]);>>
<<goto "SexShop">>
<</link>>
<<endif>>
<<endif>>
<<endif>>
<br>
<</widget>>
<<widget "AccessoriesItemInTheSexShop">>
<!-- $args[0] - market clothes item object -->
<!-- $args[1] - market clothes item title -->
* <<mouseover>>
<<link $args[0].name>>
<</link>> for $
<<onhover>>
<<if $args[0].type is 'neck'>>
<<replace '#DollAccessoriesNeck'>>
[img[String.format($urlPath + '/PaperDoll/Accessories/Neck/' + $args[0].name+'.png')]]
<</replace>>
<<else>>
<<replace '#DollAccessoriesAnus'>>
[img[String.format($urlPath + '/PaperDoll/Accessories/Anus/' + $args[0].name+'.png')]]
<</replace>>
<</if>>
<<onmouseout>>
<<if $args[0].type is 'neck'>>
<<replace '#DollAccessoriesNeck'>>
[img[String.format($urlPath + '/PaperDoll/Accessories/Neck/' + $dollNeckAccessories+'.png')]]
<</replace>>
<<else>>
<<replace '#DollAccessoriesAnus'>>
[img[String.format($urlPath + '/PaperDoll/Accessories/Anus/' + $dollAnusAccessories+'.png')]]
<</replace>>
<</if>>
<</mouseover>>
<<=$args[0].price>>
-
<<if $wardrobe.available.includes($args[0].name)>>
You already have this!
<<else>>
<<if $mainChar.money < $args[0].price>>
You don't have enough money
<<else>>
<<if $mainChar.corruption < $args[0].obscenity>>
This looks too lewd for you!
<<else>>
<<if $mainChar.intellect < $args[0].smartness>>
This looks too smart for you!
<<else>>
<<link "Buy">>
<<set $minute += 1>>
<<set $mainChar.money -= $args[0].price>>
<<run $wardrobe.addAccessory($args[0].type, $args[0]); >>
<<goto "SexShop">>
<</link>>
<<endif>>
<<endif>>
<<endif>>
<<endif>>
<br>
<</widget>>
<<widget "ClothesItemInTheSexShop">>
<!-- $args[0] - market clothes item object -->
<!-- $args[1] - market clothes item title -->
* <<mouseover>>
<<link $args[0].name "SexShop Item View Widget">>
<<set $tempSexShopItem = $args[0] >>
<<set $tempLocation to "SexShop">>
<</link>>
<<onhover>>
<<if $args[0].type is 'torso'>>
<<replace '#DollClothesTorso'>>
[img[String.format($urlPath + '/PaperDoll/Clothes/Torso/' + $args[0].name + $dollChestSizeTorsoClothes +'.png')]]
<</replace>>
<<elseif $args[0].type is 'legs'>>
<<replace '#DollClothesLegs'>>
[img[String.format($urlPath + '/PaperDoll/Clothes/Legs/' + $args[0].name + '.png')]]
<</replace>>
<<replace '#DollClothesFeet'>>
[img[String.format($urlPath + '/PaperDoll/Clothes/Feet/' + $args[0].name + '.png')]]
<</replace>>
<</if>>
<<onmouseout>>
<<if $args[0].type is 'torso'>>
<<replace '#DollClothesTorso'>>
[img[String.format($urlPath + '/PaperDoll/Clothes/Torso/' + $dollTorsoClothes + $dollChestSizeTorsoClothes +'.png')]]
<</replace>>
<<elseif $args[0].type is 'legs'>>
<<replace '#DollClothesLegs'>>
[img[String.format($urlPath + '/PaperDoll/Clothes/Legs/' + $dollLegsClothes'.png')]]
<</replace>>
<<elseif $args[0].type is 'feet'>>
<<replace '#DollClothesFeet'>>
[img[String.format($urlPath + '/PaperDoll/Clothes/Feet/' + $dollFeetClothes'.png')]]
<</replace>>
<</if>>
<</mouseover>>
for $
<<=$args[0].price>>
-
<<if $wardrobe.available.includes($args[0].name)>>
You already have this!
<<else>>
<<if $mainChar.money < $args[0].price>>
You don't have enough money
<<else>>
<<if $mainChar.corruption < $args[0].obscenity>>
This looks too lewd for you!
<<else>>
<<if $mainChar.intellect < $args[0].smartness>>
This looks too smart for you!
<<else>>
<<link "Buy">>
<<set $minute += 1>>
<<set $mainChar.money -= $args[0].price>>
<<run $wardrobe.addItem($args[0].type, $args[0]); >>
<<goto "SexShop">>
<</link>>
<<endif>>
<<endif>>
<<endif>>
<<endif>>
<br>
<</widget>>
[[Back->SexShop]]
$tempSexShopItem.description
@@.secondary-image-wrapper;
[img[$tempSexShopItem.image]]
@@ <<set $SexShop to {
accessories:{
leash: {
name: 'Leash',
image: String.format($urlPath + '/PaperDoll/Accessories/Neck/Leash.png'),
description: 'Assert your submissiveness',
allure: 10,
obscenity: 80,
smartness: 0,
price: 60,
type: 'neck',
},
Harness: {
name: 'Harness',
image: String.format($urlPath + '/PaperDoll/Accessories/Neck/Harness.png'),
description: 'A sleek and provocative harness designed to exude submission',
allure: 20,
obscenity: 50,
smartness: 0,
price: 60,
type: 'neck',
},
anal_plug: {
name: 'Butt plug',
image: String.format($urlPath + '/PaperDoll/Accessories/Anus/Butt plug.png'),
description: 'A butt plug, wear everyday.',
price: 70,
allure: 10,
obscenity: 20,
smartness: 0,
type: 'anus',
use: 'single',
},
},
sextoy:{
dildo: {
name: 'Dildo',
image: String.format($urlPath + '/Personal_Items/Dildo.jpg'),
description: 'An almost-real dildo for enhanced entertainment',
price: 70,
corruption: 20,
},
horsedildo: {
name: 'Horse dildo',
image: String.format($urlPath + '/Personal_Items/Horse dildo.jpg'),
description: 'A dildo so big that only sluts can take it',
price: 190,
corruption: 45,
},
strapon: {
name: 'Strapon',
image: String.format($urlPath + '/Personal_Items/Strapon.jpg'),
description: 'The perfect device for lesbians',
price: 90,
corruption: 65,
},
fuckmachine: {
name: 'Fuck Machine',
image: String.format($urlPath + '/Personal_Items/Fuckmachine.jpg'),
description: 'A relentless mechanical thrusting device designed for deep, intense penetration.',
price: 250,
corruption: 50,
},
},
chokers:{
daddy: {
name: 'Choker Daddy',
image: String.format($urlPath + '/PaperDoll/Accessories/Neck/Choker Daddy.png'),
description: 'A seductive and submissive choker that boldly declares "Daddy," perfect for role-playing and intimate moments.',
allure: 10,
obscenity: 60,
smartness: 0,
price: 70,
type: 'neck',
},
puppy: {
name: 'Choker Puppy',
image: String.format($urlPath + '/PaperDoll/Accessories/Neck/Choker Puppy.png'),
description: 'A playful and provocative choker featuring a "Puppy" tag, ideal for those who enjoy pet play.',
allure: 10,
obscenity: 80,
smartness: 0,
price: 70,
type: 'neck',
},
whore: {
name: 'Choker Whore',
image: String.format($urlPath + '/PaperDoll/Accessories/Neck/Choker Whore.png'),
description: 'A daring and explicit choker labeled "Whore," designed for those who embrace their sexuality openly and unapologetically.',
allure: 10,
obscenity: 65,
smartness: 0,
price: 70,
type: 'neck',
},
slave: {
name: 'Choker Slave',
image: String.format($urlPath + '/PaperDoll/Accessories/Neck/Choker Slave.png'),
description: 'A submissive and provocative choker labeled "Slave," perfect for those who enjoy power dynamics and BDSM.',
allure: 15,
obscenity: 80,
smartness: 0,
price: 70,
type: 'neck',
},
piss: {
name: 'Choker Piss Slut',
image: String.format($urlPath + '/PaperDoll/Accessories/Neck/Choker Piss Slut.png'),
description: 'A bold and provocative choker with the word "Piss," catering to those who enjoy exploring fetishes and pushing boundaries.',
allure: 15,
obscenity: 110,
smartness: 0,
price: 70,
type: 'neck',
},
},
food: {
dumbnessPill: {
name: 'Dumbness Pills',
image: String.format($urlPath + '/Personal_Items/Pills.jpg'),
description: 'A tablet of pills to prevent intellect increase.',
count: 5,
price: 150,
use: 'many',
corruption: 30,
},
arousalPill: {
name: 'Arousal Pills',
image: String.format($urlPath + '/Personal_Items/Pills.jpg'),
description: 'A tablet of pills containing cum to maintain a high level of arousal.',
count: 5,
price: 175,
use: 'many',
corruption: 30,
},
},
} >><h4>STAT MANIPUALTION</h4>
<hr>
*Arousal level: <<textbox "$mainChar.arousal" $mainChar.arousal>> <<set $mainChar.arousal to parseInt($mainChar.arousal)>> <br>
*Cleanliness level: <<textbox "$mainChar.cleanliness" $mainChar.cleanliness>> <<set $mainChar.cleanliness to parseInt($mainChar.cleanliness)>><br>
*Corruption level: <<textbox "$mainChar.corruption" $mainChar.corruption>> <<set $mainChar.corruption to parseInt($mainChar.corruption)>><br>
*Energy level: <<textbox "$mainChar.energy" $mainChar.energy>> <<set $mainChar.energy to parseInt($mainChar.energy)>><br>
*Fitness level: <<textbox "$mainChar.fitness" $mainChar.fitness>> <<set $mainChar.fitness to parseInt($mainChar.fitness)>><br>
*Money amount: <<textbox "$mainChar.money" $mainChar.money>> <<set $mainChar.money to parseInt($mainChar.money)>><br><br>
*Cum: <<link "set">><<set $mainChar.haveCum.face = 1>><<goto "Cheatmenu">><</link>> |
<<link "unset">><<run variables().mainChar.cleanCum()>><<goto "Cheatmenu">><</link>><br><br>
<h4>RELATIONSHIPS MANIPULATION</h4>
<hr>
*Brother: <<textbox "$brother.relationship" $brother.relationship>> <<set $brother.relationship to parseInt($brother.relationship)>><br>
*Dad: <<textbox "$dad.relationship" $dad.relationship>> <<set $dad.relationship to parseInt($dad.relationship)>><br>
*Mom: <<textbox "$mom.relationship" $mom.relationship>> <<set $mom.relationship to parseInt($mom.relationship)>><br>
<br>
<h4>TIME SETTINGS</h4>
<hr>
*Minute: <<textbox "$minute" $minute>> <<set $minute to parseInt($minute)>><br>
*Hour: <<textbox "$hour" $hour>> <<set $hour to parseInt($hour)>><br>
*Day: <<textbox "$day" $day>> <<set $day to parseInt($day)>><br>
<br>
<h4>LOCATION SETTINGS</h4>
<hr>
*<<link "Update Mall">>
<<include "Mall Items">>
<</link>><br><br>
<<link "Go to school">><<set $wasMenuItemEntered = false>><<goto "School">><</link>><br>
<<link "Go to mall">><<set $wasMenuItemEntered = false>><<goto "Mall">><</link>><br>
<<link "Go to office">><<set $wasMenuItemEntered = false>><<goto "Office Desk">><</link>><br>
<<link "Go to beach">><<set $wasMenuItemEntered = false>><<goto "Beach">><</link>><br>
<<link "Go to RedLight">><<set $wasMenuItemEntered = false>><<goto "Red Light District">><</link>><br>
<br>
<<link "Validate">><<set $wasMenuItemEntered = false>><<goto "Cheatmenu">><</link>><br>
<<link "Go back">><<set $wasMenuItemEntered = false>><<goto $pastPassage>><</link>><<set $mainChar.school.detentionSubject to "">>
<<set $mainChar.school.detention +=1>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/School/Gym/Scold.webp')]]
@@<br>
You watch your friends file out of the gymnasium, their laughter fading as the heavy door swings shut behind them. The air is thick with the scent of sweat and rubber mats, and the echo of your own footsteps seems louder than usual. The teacher crosses his arms and turns to face you, his expression unreadable.
<<ct $currentSchoolClass "Angry">>Miss <<print $mainChar.lastName>>, you’ve been pushing the limits all class. Chatting, ignoring instructions, and now this little performance during the warm-up drills.<</ct>>
You stand there, your posture relaxed, as if his words are nothing more than background noise. Your fingers trace the hem of your skirt absentmindedly, and you meet his gaze with a calmness that seems to irritate him further.
<<ct "MC" "">>I was just having a little fun. It’s not like anyone was complaining.<</ct>>
His jaw tightens, and he takes a step closer, his voice dropping slightly.
<<ct $currentSchoolClass "Angry">>Fun? This isn’t recess. You’re here to participate, not to turn the class into your personal playground. You’re disrupting everyone.<</ct>>
You tilt your head slightly, listening but not reacting. His frustration is palpable, but it doesn’t quite reach you. Not like it should.
<<if _clothesEffect >=12 >>
<<ct $currentSchoolClass "Angry">>And let’s talk about your outfit. That is barely covering anything, and that top—it’s not just inappropriate, it’s a distraction. I shouldn’t be able to see that much when you move.<</ct>>
His eyes flicker downward for a split second, as if he’s trying not to look but can’t help it. You don’t react, but a small, amused thought crosses your mind. His discomfort is almost entertaining.
<<ct $currentSchoolClass "Angry">>This isn’t a brothel. Dress like you respect the environment you’re in.<</ct>>
You let out a soft laugh, your fingers toying with the fabric of your skirt.
<<ct "MC" "">>I’ll keep that in mind… <</ct>>
<</if>>
<<if $mainChar.corruption < 30>>
<<ct $currentSchoolClass "Neutral">>I’m letting you go this time, but don’t think this is the end of it. Next time, there will be consequences.<</ct>>
He gestures toward the door, dismissing you with a wave of his hand. You take your time walking away, feeling his eyes on your back as you <<link "head to the locker room.">><<set $classActivity = "">> <<set $currentSchoolClass = "">><<goto "PE Locker Room">><</link>>
<<set $minute += 5>>
<<elseif $mainChar.school.reputation >=20 and gaussian($mainChar.attractiveness,25) >=30 >>
He comes closer to you with a demanding gaze before <<linkreplace "pressing his hands against your chest.">>pressing his hands against your chest. His palms mold to the shape of your breasts through the thin fabric of your blouse. His touch is rough, possessive.
<<ct $currentSchoolClass "Angry">>Look at this... This top is so thin I can see your nipples hardening under my fingers. Did you wear this on purpose?<</ct>>His thumbs roll over your nipples, pinching them just enough to make you gasp. A jolt of pleasure shoots straight between your legs, and you bite your lip to stifle a moan. His other hand slides up your thigh, slipping between your legs with no resistance. His fingers brush against the damp fabric of your panties, and he lets out a low, approving growl.
<<ct $currentSchoolClass "Tease">>And this... You like showing off your pretty little pussy, don’t you? You’ve been begging for attention all class.<</ct>>His grip tightens around your neck, just enough to make you feel the threat of his control. You whimper, your body trembling as his fingers trace the outline of your slit through the fabric. The wetness there betrays you, and he chuckles darkly.
<<ct "MC" "">>Y-Yes, Coach...<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/School/Classroom/Detention_TeacherTeasing{0}.webp',random(6))]]
@@<br>
He presses his fingers hard against your sensitive flesh, intensifying the pleasure before suddenly removing them as you try to hold on. You cry out in frustration as he denies you the release you so desperately crave. You writhe and moan with abandon as you feel yourself teetering on the edge of pleasure and pain. He releases your wrists, and you collapse to your knees in front of him, your breath coming in ragged gasps. The shame of your position only fuels the fire burning inside you.<br><br>
<span id='accept'><<if $mainChar.corruption>=30>> Allow him to claim victory on this occasion, and <<linkreplace "beg to be fucked.">>beg to be fucked.
<<ct "MC" "">>Please, Coach... I need you to show me my place—just don’t stop...<</ct>>A smirk tugs at his lips as he unzips his pants, freeing his thick cock. It’s already hard, veins pulsing with anticipation. You don’t wait for permission—your hands wrap around the base, and you take him into your mouth, hollowing your cheeks as you suck him with a hunger that surprises even you.
<<ct $currentSchoolClass "Angry">>Open wider.<</ct>>His hips jerk forward, shoving himself deeper into your mouth. You gag, saliva dripping down your chin as he hits the back of your throat. His grip tightens, holding you in place as he starts to fuck your mouth in earnest.
<<ct "MC" "">>Mmmf—ngh—you’re using me like a fucking toy...<</ct>>Your words are muffled, broken by the rhythm of his thrusts. He groans, his voice rough with pleasure.
<<ct $currentSchoolClass "Happy">>Damn right I am. And you’re going to take it, because you know you deserve this. A little slut like you, teasing her professor all class...<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/School/Gym/Suck{0}.webp',random(3))]]
@@<br>
You moan around his cock, the vibration making him hiss. Your hands grip his thighs, not to push him away, but to steady yourself as he uses your mouth. Tears prick at the corners of your eyes as he hits the back of your throat again and again, but you don’t pull away.
<<ct $currentSchoolClass "Angry">>Tell me you want this. Tell me you’re my good little student.<</ct>>You glare up at him, defiant even as you’re on your knees.
<<ct "MC" "">>I’m not your student right now. I’m your fucking plaything. Now shut up and fuck my mouth.<</ct>>
<<if $mainChar.corruption>=30>>
Without warning, he spins you around and shoves you against the desk, bending you over it.
<<ct $currentSchoolClass "Tease">>I decide where my cock goes. And right now, it’s going to ruin that pussy.<</ct>>His hand tangles in your hair again, pulling your head back as he presses his body against yours. You can feel him, hard and ready, through his pants. He slams into you in one brutal thrust that send waves of pleasure through your body. You cry out, your fingers clawing at the desk as he fills you completely. His grip on your hair is punishing, forcing your back to arch as he sets a relentless pace. His other hand comes down on your ass again. The sting only makes you push back against him, meeting his thrusts with your own defiance.
<<ct "MC" "">>Fuck—yes! Just like that. Fuck your student, Coach. Show me how bad you’ve wanted this.<</ct>>His rhythm falters for a second, your words hitting him harder than he expected. He responds by slamming into you harder, his hips snapping against your ass with enough force to make the desk creak.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/School/Gym/Fuck{0}.webp',random(3))]]
@@<br>
His hand releases your hair only to wrap around your throat, pulling you up so your back is flush against his chest. His breath is hot against your ear, his voice a low growl.
<<ct $currentSchoolClass "Angry">>You’re mine right now. My toy. My fucking slut.<</ct>>His fingers dig into your hip, his thrusts becoming erratic as he chases his release. You can feel him swelling inside you, and you push back against him, urging him on.
<<ct "MC" "">>Then fucking use me. Fill me up, Coach. Let everyone know who owns this pussy.<</ct>>That’s all it takes. With a final, brutal thrust, he buries himself deep and comes, his cum flooding you as he groans against your neck. You can feel him pulsing inside you, marking you in a way that leaves no doubt about what just happened.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/School/Classroom/Detention_cumshot{0}.webp',either(2,4))]]
@@<br>
He pulls out slowly, his cum dripping down your thighs. He gives your ass one last slap, the sound sharp in the silence of the classroom.
<<ct $currentSchoolClass "Happy">>Clean yourself up. <</ct>>You straighten up, smoothing down your skirt with deliberate slowness. Your legs are unsteady, your body still humming with the aftershocks of pleasure. You meet his gaze one last time, a smirk playing on your lips.
<<ct "MC" "">>Yes, Coach.<</ct>>You turn and walk toward the door, your hips swaying just a little more than necessary. The taste of victory lingers on your tongue as you <<link "go to the locker room">><<set $classActivity = "">> <<set $currentSchoolClass = "">><<goto "PE Locker Room">><</link>><br><br>
<<HaveASexWidget "vaginal" "teacher" "inpussy">>
<<MainChar_Stats "School" "1" "30">>
<<MainChar_Stats "corruption" "1" "70">>
<<MainChar_Stats "arousal" "60">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "makeup" "Ruined">>
<<set $minute += 20>>
<<else>>
<<ct $currentSchoolClass "Happy">>That’s it... take it all. You’re such a good little whore for me.<</ct>>You moan around him, the words sending a jolt of shame and pleasure through you. His hips stutter, his breath coming in ragged gasps as he gets closer. And then—
<<ct $currentSchoolClass "Angry">>Swallow. Every. Drop.<</ct>> @@.default-image-wrapper;
[img[String.format($urlPath + '/School/Classroom/Detention_cumshot{0}.webp',either(0,1,3))]]
@@<br>
He comes with a groan, his cum hitting the back of your throat. You do as you’re told, swallowing around him, your own body trembling with the effort. He pulls out slowly, his cock still half-hard, and wipes a thumb across your lips, smearing the last traces of his release.
<<ct $currentSchoolClass "Neutral">>Good girl. Now get up.<</ct>>You rise unsteadily, your legs shaking. He tucks himself back into his pants, his expression unreadable.
<<ct $currentSchoolClass "Neutral">>Fix your clothes.<</ct>>You nod, your fingers trembling as you straighten your pants. The taste of him lingers in your mouth as you <<link "walk to the locker room.">><<set $classActivity = "">> <<set $currentSchoolClass = "">><<goto "PE Locker Room">><</link>><br><br>
<<HaveASexWidget "bj" "teacher">>
<<MainChar_Stats "School" "1" "30">>
<<MainChar_Stats "corruption" "1" "50">>
<<MainChar_Stats "arousal" "20">>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "cleanliness" "-10">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "makeup" "Ruined">>
<<set $minute += 10>>
<</if>>
<<replace #refuse>><</replace>><</linkreplace>><br><</if>></span>
<span id='refuse'> resist to yield to his tactics and, as if it had no effect on you, <<link "leave his office">><<set $classActivity = "">> <<set $currentSchoolClass = "">><<goto "PE Locker Room">><</link>><br><br>
<<MainChar_Stats "arousal" "20">>
</span>
<</linkreplace>>
<<elseif $mainChar.corruption >= 20>>
<span id='tease'> It's a good opportunity to <<linkreplace "tease him.">>tease him.<br><br>
You turn to face him, your lips curling into a playful smirk as you lean against the wall. Your fingers trace the hem of your shorts, pulling the fabric up just enough to reveal the lace of your panties.
<<ct "MC" "">>Maybe I just wanted your attention, sir.<</ct>>His eyes flicker down for a split second, his jaw tightening. You take a step closer, swaying your hips slightly as you reach up to adjust your sports bra, letting your fingers linger on the swell of your breasts.
<<ct $currentSchoolClass "Surprised">>This isn’t a game. You need to take this seriously.<</ct>>You bite your lip, your gaze locked onto his. Your hand slides down your stomach, teasing the waistband of your shorts before pulling it away from your skin, giving him a better view of your panties.
<<ct "MC" "">>But you are looking at me now, aren’t you?<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/School/Gym/Detention_Teasing'+random(2)+'.webp')]]
@@<br>
His breath hitches, his voice losing some of its edge.
<<ct $currentSchoolClass "Surprised">>You’re- This... You can't do that...<</ct>>You take another step forward, your body almost brushing against his. Your fingers trail down your chest. His eyes follow the movement, his resolve wavering, and you feel a thrill of power knowing that he is not immune to your teasing and seduction.<br><br>
<<if $mainChar.corruption>=30>>
You wonder wether you should <<linkreplace "push it further.">>push it further.<br><br>
Without uttering a single word you place your hand on his crotch. His gaze darts to the door, then back to you. You drop to your knees in front of him, your hands working at his belt, unzipping his pants. He doesn’t stop you. His cock is already hard as you free it, wrapping your lips around the tip.
<<ct $currentSchoolClass "Tease">>Fuck…<</ct>>The wet, sloppy sounds of your mouth fill the room as you bob your head, gagging slightly as he hits the back of your throat.
You pull back just enough to catch your breath, your voice muffled and strained, saliva dripping from your lips.
<<ct "MC" "">>Ngh— So… are you… *gluck*— still mad at me… *Slurp* for my behavior?<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/School/Gym/Suck{0}.webp',random(3))]]
@@<br>
You don’t wait for an answer, diving back down, your lips stretched around his cock as you hollow your cheeks. The sounds of your gagging and the slick noises of your mouth echo in the room.
<<ct $currentSchoolClass "Surprised">>Fuck… you’re—<</ct>>You pull back again, your voice breathless and broken, saliva glistening on your chin.
<<ct "MC" "">>Mmm— Am I… Am I being a good girl now, Coach?<</ct>>
<span id='fuck'><<if $mainChar.corruption>=40>> Present your pussy and <<linkreplace "let him fuck you.">>let him fuck you.<br>
Instead of continuing, you turn and hop up onto his desk, spreading your legs slightly. Your fingers hook into the waistband of your shorts and panties, pulling them aside to reveal your wet pussy.
<<ct "MC" "">>You want me? Then take me.<</ct>>His eyes darken, his resolve crumbling. He steps forward, his hands gripping your hips as he pulls you to the edge of the desk. In one swift motion, he thrusts into you, filling you completely. You gasp, your nails digging into the surface of the desk as he begins to move, his hips slamming against yours.
<<ct $currentSchoolClass "Angry">>Fuck, you’re impossible.<</ct>>You moan, arching your back as he drives into you, the sound of skin slapping against skin echoing in the empty room. His fingers dig into your flesh, his breath ragged as he buries himself deeper, his cock hitting that perfect spot inside you.
<<ct "MC" "">>Harder. Fuck me harder.<</ct>> @@.default-image-wrapper;
[img[String.format($urlPath + '/School/Gym/Fuck{0}.webp',random(3))]]
@@<br>
Your cries of passion are barely muffled by the door, but the noisy hallway prevents them echoing in the school. He obeys, his pace becoming frantic, the desk creaking beneath you. You can feel him swell inside you, his release building. With a final, deep thrust, he comes, his cum filling you as he groans your name.
<<ct $currentSchoolClass "Happy">>You’re going to ruin me.<</ct>>You smile, breathless, as he pulls out slowly. You slide off the desk, adjusting your clothes with a satisfied smirk.
<<ct "MC" "">>Maybe. But at least now you’ll remember me.<</ct>>He quickens his pace, his body tensing as he reaches his limit. With a final, deep thrust, he releases, covering you.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/School/Classroom/Detention_cumshot{0}.webp',random(5))]]
@@<br>
For a moment, neither of you moves. Then, slowly, you slide off the desk, grabbing your things without a word. You glance back at him, a smirk playing on your lips, before walking away, leaving him standing there, breathless and stunned. You open the door and <<link "head to the locker room">><<set $classActivity = "">> <<set $currentSchoolClass = "">><<goto "PE Locker Room">><</link>><br><br>
<<HaveASexWidget "vaginal" "teacher" "onpussy">>
<<MainChar_Stats "School" "1" "30">>
<<MainChar_Stats "corruption" "1" "70">>
<<MainChar_Stats "arousal" "50">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "makeup" "Ruined">>
<<set $minute += 10>>
<<replace #cum>><</replace>><</linkreplace>><br><</if>></span>
<span id='cum'> Stop it there and <<linkreplace "make him cum.">>make him cum.<br>
His hips twitch as you take him deep once more, your throat relaxing as you swallow around him. You feel him tense, his cock pulsing as he finally lets go, his cum spilling down your throat. You swallow every drop, licking your lips as you pull away, a satisfied smirk playing on your face.
<<ct $currentSchoolClass "Happy">>You’re going to get us both in trouble.<</ct>>You stand up slowly, adjusting your shorts with a teasing grin, your voice still slightly hoarse.
<<ct "MC" "">>But at least… I’ve got your full attention now.<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/School/Classroom/Detention_cumshot{0}.webp',either(0,1,5,6))]]
@@<br>
<<ct $currentSchoolClass "Happy">>Clean up and go to class.<</ct>>He yanks the buttons of his shirt back together in hurry. You nod, sweeping his cum from your mouth with the back of your hand, and <<link "go to the locker room">><<set $classActivity = "">> <<set $currentSchoolClass = "">><<goto "PE Locker Room">><</link>><br><br>
<<HaveASexWidget "bj" "teacher" "face">>
<<MainChar_Stats "School" "1" "20">>
<<MainChar_Stats "corruption" "1" "50">>
<<MainChar_Stats "arousal" "30">>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "cleanliness" "-10">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "makeup" "Ruined">>
<<set $minute += 10>>
<<replace #fuck>><</replace>><</linkreplace>></span>
<<replace #stop>><</replace>><</linkreplace>><br><</if>>
<span id='stop'> halt there and <<link "leave his office">><<set $classActivity = "">> <<set $currentSchoolClass = "">><<goto "PE Locker Room">><</link>> leaving him perplexed, feeling a sense of satisfaction within yourself.</span>
<<replace #leave>><</replace>><</linkreplace>><br></span>
<span id='leave'>Hold out until the <<link "scolding is over">><<set $classActivity = "">> <<set $currentSchoolClass = "">><<goto "PE Locker Room">><</link>></span>
<</if>>
<<set $classActivity = "">> <<set $currentSchoolClass = "">><<set $mainChar.school.detentionSubject to "">>
<<set $mainChar.school.detention +=1>>
<<if $currentSchoolClass is "Math" or $currentSchoolClass is "Science">>
<<set _teacher to "female">>
@@.default-image-wrapper;
[img[String.format($urlPath + '/School/Classroom/Detention_scold_Female{0}.webp',random(0))]]
@@<br>
<<elseif $currentSchoolClass is "History">>
<<set _teacher to "male">>
@@.default-image-wrapper;
[img[String.format($urlPath + '/School/Classroom/Detention_scold{0}.webp',random(0))]]
@@<br>
<</if>>
<<if _teacher is "male">>
You watch your friends file out of the classroom, their voices fading as the heavy door swings shut behind them. The teacher crosses his arms and turns to face you, his expression unreadable.
<<ct $currentSchoolClass "Angry">>Your behavior in class today was completely unacceptable. Disrupting the lesson, whispering with your classmates, and that little *performance* during the group activity? This isn’t a playground.<</ct>>
You shift uncomfortably, your cheeks flushing with embarrassment.
<<ct "MC" "">>I didn’t think it was that big of a deal. Everyone else was talking too.<</ct>>
His jaw tightens, and he steps closer, his voice dropping even lower.
<<ct $currentSchoolClass "Angry">>Everyone else isn’t your concern. You’re here to learn, not to turn my classroom into a circus. And frankly, your attitude suggests you don’t take this environment—or my authority—seriously.<</ct>>
<<if $mainChar.look.clothes.torso.name is "Lewd school uniform" and $mainChar.look.clothes.legs.name == "Lewd school skirt">>
His eyes drop for a moment, tracing the lines of your uniform—or what’s left of it. His voice tightens, but there’s a roughness to it now, something that wasn’t there before.
<<ct $currentSchoolClass "Angry">>And let’s talk about *this*.<</ct>>He gestures sharply toward your chest, where the buttons of your shirt are undone just enough to reveal the curve of your collarbone and the faint outline of what lies beneath. His gaze lingers, his throat working as he swallows.
<<ct $currentSchoolClass "Angry">>Your shirt is so tight I can practically see—<</ct>>He cuts himself off abruptly, his fingers twitching at his sides like he’s fighting the urge to reach out. His voice drops, lower and rougher than before.
<<ct "MC" "">>Maybe if the dress code wasn’t so outdated, people wouldn’t have to *adjust* it to feel comfortable.<</ct>>
<<ct $currentSchoolClass "Angry">>Confortable ? Not only this isn’t just *inappropriate*, but it’s *provocative*. The way that fabric clings to you... it’s a distraction. For everyone.<</ct>>His eyes flicker down again, this time focusing on the hem of your skirt—far shorter than regulation, riding high enough to tease with every movement. His jaw clenches, and for a second, his breath seems to catch.
<<ct $currentSchoolClass "Angry">>And your skirt—do you even *realize* how short it is? Every time you shift in your seat, it’s...<</ct>>He trails off, his voice thick, and you can see the conflict in his expression—anger warring with something far more dangerous. He clears his throat, forcing his eyes back to yours, but the damage is done. The air between you feels electric.
<</if>>
<<if $mainChar.corruption < 30>>
He leans against his desk, his frustration palpable.
<<ct $currentSchoolClass "Angry">>I expect better from you. You’re smart, but you’re wasting your potential on cheap thrills and attention-seeking. It’s disappointing.<</ct>>You hold his gaze, the tension thick enough to cut. His voice softens just a fraction, but his words are still sharp.
<<ct $currentSchoolClass "Neutral">>Dismissed. But if I catch you pulling another stunt like this, there will be consequences. Understood?<</ct>><<ct "MC" "">>Perfectly.<</ct>>You grab your bag and walk out, the weight of his stare burning between your shoulder blades. With that, you [[head to the hallway.->School]]<br><br>
<<MainChar_Stats "school" "-1">>
<<set $minute += 5>>
<<elseif $mainChar.school.reputation >=20 and _teacher is "male" and gaussian($mainChar.attractiveness,25) >=30>>
Your professor comes closer to you with a demanding gaze before <<linkreplace "pressing his hands against your chest.">>pressing his hands against your chest.<br><br>
He comes closer to you with a demanding gaze before <<linkreplace "pressing his hands against your chest.">>pressing his hands against your chest. His palms mold to the shape of your breasts through the thin fabric of your blouse. His touch is rough, possessive.
<<ct $currentSchoolClass "Angry">>Look at this... This top is so thin I can see your nipples hardening under my fingers. Did you wear this on purpose?<</ct>>His thumbs roll over your nipples, pinching them just enough to make you gasp. A jolt of pleasure shoots straight between your legs, and you bite your lip to stifle a moan. His other hand slides up your thigh, slipping between your legs with no resistance. His fingers brush against the damp fabric of your panties, and he lets out a low, approving growl.
<<ct $currentSchoolClass "Tease">>And this... You like showing off your pretty little pussy, don’t you? You’ve been begging for attention all class.<</ct>>His grip tightens around your neck, just enough to make you feel the threat of his control. You whimper, your body trembling as his fingers trace the outline of your slit through the fabric. The wetness there betrays you, and he chuckles darkly.
<<ct "MC" "">>Y-Yes, Sir...<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/School/Classroom/Detention_TeacherTeasing{0}.webp',random(6))]]
@@<br>
He presses his fingers hard against your sensitive flesh, intensifying the pleasure before suddenly removing them as you try to hold on. You cry out in frustration as he denies you the release you so desperately crave. You writhe and moan with abandon as you feel yourself teetering on the edge of pleasure and pain. He releases your wrists, and you collapse to your knees in front of him, your breath coming in ragged gasps. The shame of your position only fuels the fire burning inside you.<br><br>
<span id='accept'><<if $mainChar.corruption>=30>> Allow him to claim victory on this occasion, and <<linkreplace "beg to be fucked.">>beg to be fucked.
<<ct "MC" "">>Please, Sir... I need you to show me my place—just don’t stop...<</ct>>A smirk tugs at his lips as he unzips his pants, freeing his thick cock. It’s already hard, veins pulsing with anticipation. You don’t wait for permission—your hands wrap around the base, and you take him into your mouth, hollowing your cheeks as you suck him with a hunger that surprises even you.
<<ct $currentSchoolClass "Angry">>Open wider.<</ct>>His hips jerk forward, shoving himself deeper into your mouth. You gag, saliva dripping down your chin as he hits the back of your throat. His grip tightens, holding you in place as he starts to fuck your mouth in earnest.
<<ct "MC" "">>Mmmf—ngh—you’re using me like a fucking toy...<</ct>>Your words are muffled, broken by the rhythm of his thrusts. He groans, his voice rough with pleasure.
<<ct $currentSchoolClass "Happy">>Damn right I am. And you’re going to take it, because you know you deserve this. A little slut like you, teasing her professor all class...<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/School/Classroom/Detention_Male_bj{0}.webp',random(6))]]
@@<br>
You moan around his cock, the vibration making him hiss. Your hands grip his thighs, not to push him away, but to steady yourself as he uses your mouth. Tears prick at the corners of your eyes as he hits the back of your throat again and again, but you don’t pull away.
<<ct $currentSchoolClass "Angry">>Tell me you want this. Tell me you’re my good little student.<</ct>>You glare up at him, defiant even as you’re on your knees.
<<ct "MC" "">>I’m not your student right now. I’m your fucking plaything. Now shut up and fuck my mouth.<</ct>>
<<if $mainChar.corruption>=30>>
Without warning, he spins you around and shoves you against the desk, bending you over it.
<<ct $currentSchoolClass "Tease">>I decide where my cock goes. And right now, it’s going to ruin that pussy.<</ct>>His hand tangles in your hair again, pulling your head back as he presses his body against yours. You can feel him, hard and ready, through his pants. He slams into you in one brutal thrust that send waves of pleasure through your body. You cry out, your fingers clawing at the desk as he fills you completely. His grip on your hair is punishing, forcing your back to arch as he sets a relentless pace. His other hand comes down on your ass again. The sting only makes you push back against him, meeting his thrusts with your own defiance.
<<ct "MC" "">>Fuck—yes! Just like that. Fuck your student, Sir. Show me how bad you’ve wanted this.<</ct>>His rhythm falters for a second, your words hitting him harder than he expected. He responds by slamming into you harder, his hips snapping against your ass with enough force to make the desk creak.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/School/Classroom/Detention_Male_Fuck{0}.webp',random(6))]]
@@<br>
His hand releases your hair only to wrap around your throat, pulling you up so your back is flush against his chest. His breath is hot against your ear, his voice a low growl.
<<ct $currentSchoolClass "Angry">>You’re mine right now. My toy. My fucking slut.<</ct>>His fingers dig into your hip, his thrusts becoming erratic as he chases his release. You can feel him swelling inside you, and you push back against him, urging him on.
<<ct "MC" "">>Then fucking use me. Fill me up, Sir. Let everyone know who owns this pussy.<</ct>>That’s all it takes. With a final, brutal thrust, he buries himself deep and comes, his cum flooding you as he groans against your neck. You can feel him pulsing inside you, marking you in a way that leaves no doubt about what just happened.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/School/Classroom/Detention_cumshot{0}.webp',random(5))]]
@@<br>
He pulls out slowly, his cum dripping down your thighs. He gives your ass one last slap, the sound sharp in the silence of the classroom.
<<ct $currentSchoolClass "Happy">>Clean yourself up. <</ct>>You straighten up, smoothing down your skirt with deliberate slowness. Your legs are unsteady, your body still humming with the aftershocks of pleasure. You meet his gaze one last time, a smirk playing on your lips.
<<ct "MC" "">>Yes, Coach.<</ct>>You turn and walk toward the door, your hips swaying just a little more than necessary. The taste of victory lingers on your tongue as you [[head to the hallway.->School]]<br><br>
<<HaveASexWidget "vaginal" "teacher" "onpussy">>
<<MainChar_Stats "School" "1" "30">>
<<MainChar_Stats "corruption" "1" "70">>
<<MainChar_Stats "arousal" "60">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "makeup" "Ruined">>
<<set $minute += 10>>
<<else>>
<<ct $currentSchoolClass "Happy">>That’s it... take it all. You’re such a good little whore for me.<</ct>>You moan around him, the words sending a jolt of shame and pleasure through you. His hips stutter, his breath coming in ragged gasps as he gets closer. And then—
<<ct $currentSchoolClass "Angry">>Swallow. Every. Drop.<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/School/Classroom/Detention_cumshot{0}.webp',random(5))]]
@@<br>
He comes with a groan, his cum hitting the back of your throat. You do as you’re told, swallowing around him, your own body trembling with the effort. He pulls out slowly, his cock still half-hard, and wipes a thumb across your lips, smearing the last traces of his release.
<<ct $currentSchoolClass "Neutral">>Good girl. Now get up.<</ct>>You rise unsteadily, your legs shaking. He tucks himself back into his pants, his expression unreadable.
<<ct $currentSchoolClass "Neutral">>Fix your clothes.<</ct>>You nod, your fingers trembling as you straighten your pants. The taste of him lingers in your mouth as you [[head to the hallway.->School]]<br><br>
<<HaveASexWidget "bj" "teacher">>
<<MainChar_Stats "School" "1" "30">>
<<MainChar_Stats "corruption" "1" "50">>
<<MainChar_Stats "arousal" "20">>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "cleanliness" "-10">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "makeup" "Ruined">>
<<set $minute += 10>>
<</if>>
<<replace #refuse>><</replace>><</linkreplace>><br><</if>></span>
<span id='refuse'> resist to yield to his tactics and, as if it had no effect on you, [[exit the room.->School]]</span>
<</linkreplace>>
<<elseif $mainChar.corruption >= 20>>
<span id='tease'> It's a good opportunity to <<linkreplace "tease him.">>tease him.<br><br>
You turn to face him, your lips curling into a playful smirk as you lean against the wall. Your fingers trace the hem of your skirt, pulling the fabric up just enough to reveal the lace of your panties.
<<ct "MC" "">>Maybe I just wanted your attention, sir.<</ct>>His eyes flicker down for a split second, his jaw tightening. You take a step closer, swaying your hips slightly as you reach up to adjust your bra, letting your fingers linger on the swell of your breasts.
<<ct $currentSchoolClass "Surprised">>This isn’t a game. You need to take this seriously.<</ct>>You bite your lip, your gaze locked onto his. Your hand slides down your stomach, teasing the waistband of your shorts before pulling it away from your skin, giving him a better view of your panties.
<<ct "MC" "">>But you are looking at me now, aren’t you?<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/School/Classroom/detention_teasing{0}.webp',random(6))]]
@@<br>
His breath hitches, his voice losing some of its edge.
<<ct $currentSchoolClass "Surprised">>You’re- This... You can't do that...<</ct>>You take another step forward, your body almost brushing against his. Your fingers trail down your chest. His eyes follow the movement, his resolve wavering, and you feel a thrill of power knowing that he is not immune to your teasing and seduction.<br><br>
<<if $mainChar.corruption>=30>>
You wonder wether you should <<linkreplace "push it further.">>push it further.<br><br>
Without uttering a single word you place your hand on his crotch. His gaze darts to the door, then back to you. You drop to your knees in front of him, your hands working at his belt, unzipping his pants. He doesn’t stop you. His cock is already hard as you free it, wrapping your lips around the tip.
<<ct $currentSchoolClass "Tease">>Fuck…<</ct>>The wet, sloppy sounds of your mouth fill the room as you bob your head, gagging slightly as he hits the back of your throat.
You pull back just enough to catch your breath, your voice muffled and strained, saliva dripping from your lips.
<<ct "MC" "">>Ngh— So… are you… *gluck*— still mad at me… *Slurp* for my behavior?<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/School/Classroom/Detention_Male_bj{0}.webp',random(6))]]
@@<br>
You don’t wait for an answer, diving back down, your lips stretched around his cock as you hollow your cheeks. The sounds of your gagging and the slick noises of your mouth echo in the room.
<<ct $currentSchoolClass "Surprised">>Fuck… you’re—<</ct>>You pull back again, your voice breathless and broken, saliva glistening on your chin.
<<ct "MC" "">>Mmm— Am I… Am I being a good girl now, Sir?<</ct>>
<span id='fuck'><<if $mainChar.corruption>=40>> Present your pussy and <<linkreplace "let him fuck you.">>let him fuck you.<br>
Instead of continuing, you turn and hop up onto his desk, spreading your legs slightly. Your fingers hook into the waistband of your skirt and panties, pulling them aside to reveal your wet pussy.
<<ct "MC" "">>You want me? Then take me.<</ct>>His eyes darken, his resolve crumbling. He steps forward, his hands gripping your hips as he pulls you to the edge of the desk. In one swift motion, he thrusts into you, filling you completely. You gasp, your nails digging into the surface of the desk as he begins to move, his hips slamming against yours.
<<ct $currentSchoolClass "Angry">>Fuck, you’re impossible.<</ct>>You moan, arching your back as he drives into you, the sound of skin slapping against skin echoing in the empty room. His fingers dig into your flesh, his breath ragged as he buries himself deeper, his cock hitting that perfect spot inside you.
<<ct "MC" "">>Harder. Fuck me harder.<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/School/Classroom/Detention_Male_Fuck{0}.webp',random(6))]]
@@<br>
Your cries of passion are barely muffled by the door, but the noisy hallway prevents them echoing in the school. He obeys, his pace becoming frantic, the desk creaking beneath you. You can feel him swell inside you, his release building. With a final, deep thrust, he comes, his cum filling you as he groans your name.
<<ct $currentSchoolClass "Happy">>You’re going to ruin me.<</ct>>You smile, breathless, as he pulls out slowly. You slide off the desk, adjusting your clothes with a satisfied smirk.
<<ct "MC" "">>Maybe. But at least now you’ll remember me.<</ct>>He quickens his pace, his body tensing as he reaches his limit. With a final, deep thrust, he releases, covering you.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/School/Classroom/Detention_cumshot{0}.webp',random(5))]]
@@<br>
For a moment, neither of you moves. Then, slowly, you slide off the desk, grabbing your things without a word. You glance back at him, a smirk playing on your lips, before walking away, leaving him standing there, breathless and stunned. You open the door and [[head to the hallway.->School]]<br><br>
<<HaveASexWidget "vaginal" "teacher" "onpussy">>
<<MainChar_Stats "School" "1" "30">>
<<MainChar_Stats "corruption" "1" "70">>
<<MainChar_Stats "arousal" "50">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "makeup" "Ruined">>
<<set $minute += 10>>
<<replace #cum>><</replace>><</linkreplace>><br><</if>></span>
<span id='cum'> Stop it there and <<linkreplace "make him cum.">>make him cum.<br>
His hips twitch as you take him deep once more, your throat relaxing as you swallow around him. You feel him tense, his cock pulsing as he finally lets go, his cum spilling down your throat. You swallow every drop, licking your lips as you pull away, a satisfied smirk playing on your face.
<<ct $currentSchoolClass "Happy">>You’re going to get us both in trouble.<</ct>>You stand up slowly, adjusting your shorts with a teasing grin, your voice still slightly hoarse.
<<ct "MC" "">>But at least… I’ve got your full attention now.<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/School/Classroom/Detention_cumshot{0}.webp',either(0,1,5,6))]]
@@<br>
<<ct $currentSchoolClass "Happy">>Clean up and go to class.<</ct>>He yanks the buttons of his shirt back together in hurry. You nod, sweeping his cum from your mouth with the back of your hand, and [[head to the hallway.->School]]<br><br>
<<HaveASexWidget "bj" "teacher" "face">>
<<MainChar_Stats "School" "1" "20">>
<<MainChar_Stats "corruption" "1" "50">>
<<MainChar_Stats "arousal" "30">>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "cleanliness" "-10">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "makeup" "Ruined">>
<<set $minute += 10>>
<<replace #fuck>><</replace>><</linkreplace>></span>
<<replace #stop>><</replace>><</linkreplace>><br><</if>>
<span id='stop'> halt there and [[leave the room,->School]] leaving him perplexed, feeling a sense of satisfaction within yourself.</span>
<<replace #leave>><</replace>><</linkreplace>><br></span>
<span id='leave'>Hold out until the [[scolding is over.->School]]</span>
<</if>>
<<else>>
You watch your friends file out of the classroom, their voices fading as the heavy door swings shut behind them. The teacher crosses his arms and turns to face you, his expression unreadable.
<<ct $currentSchoolClass "Angry">>Your behavior today was completely out of line. Talking back, laughing during my explanations, and that little *show* you put on during the group work? This is a classroom, not a social club.<</ct>><<ct "MC" "">>I didn’t mean to cause a problem. Everyone else was doing the same.<</ct>>She steps closer, her heels clicking sharply against the floor. Her voice is controlled, but there’s an edge to it—something that makes the hair on the back of your neck stand up.
<<ct $currentSchoolClass "Angry">>I don’t care what everyone else is doing. You’re responsible for *your* actions. And right now, you’re acting like you don’t respect this class—or me.<</ct>>
<<if $mainChar.look.clothes.torso.name is "Lewd school uniform" and $mainChar.look.clothes.legs.name == "Lewd school skirt">>
Her gaze drops slowly, deliberately, tracing the lines of your uniform—or what’s left of it. The skirt rides dangerously high, the fabric of your blouse clinging just a little too tightly. She exhales sharply through her nose, her voice dropping to a low, controlled tone that sends a shiver down your spine.
<<ct $currentSchoolClass "Angry">>Let’s talk about *this*, shall we? This blouse is so tight I can practically see the outline of your—<</ct>>She cuts herself off, her eyes lingering just a second too long on your chest before she forces them back up to your face. Her fingers twitch against her thigh, as if resisting the urge to reach out.
<<ct "MC" "">>Maybe if the dress code wasn’t so outdated, people wouldn’t have to *adjust* it to feel comfortable.<</ct>>
<<ct $currentSchoolClass "Angry">>Confortable ? Do you even *realize* what kind of message you’re sending? The way this fabric clings to you...<</ct>>Her voice is steady, but there’s a breathiness beneath it, a tension that wasn’t there before.
<<ct $currentSchoolClass "Angry">>And this skirt—do you have *any* idea what the boys in this school must be imagining when they see you walking down the hall like this? The things they must *fantasize* about doing to you, the way they must picture their hands sliding up your thighs, their fingers—<</ct>>She stops abruptly, her cheeks flushing just slightly, as if she’s caught herself saying too much. Her gaze darts away for a fraction of a second before locking back onto yours, harder this time.
<</if>>
<<if $mainChar.corruption < 30>>
She straightens up, her voice firm but measured.
<<ct $currentSchoolClass "Neutral">>You’re dismissed. But if I see this kind of behavior again, there *will* be consequences. Do I make myself clear?<</ct>><<ct "MC" "">>Crystal.<</ct>>You grab your bag and walk out, the weight of his stare burning between your shoulder blades. With that, you [[head to the hallway.->School]]<br><br>
<<MainChar_Stats "school" "-1">>
<<set $minute += 5>>
<<elseif $mainChar.school.reputation >=20 and gaussian($mainChar.attractiveness,25) >=30>>
Your professor comes closer to you with a demanding gaze before <<linkreplace "pressing her hands against your chest.">>pressing her hands against your chest.<br><br>
<<ct $currentSchoolClass "Angry">>This skirt is so short, I’m surprised the boys in this school can focus on anything but *fantasizing* about you. And this blouse—so thin I can practically see your nipples through it. Do you *want* them to stare? To imagine what they’d do to you after class?<</ct>>Her fingers brush against the hem of your skirt, her touch feather-light but deliberate. She’s close enough now that you can smell her perfume, feel the heat radiating off her. Her breath hitches as her hand slides up your thigh, her voice trembling just slightly.
<<ct "MC" "">>Of course I know. I know they jerk off imagining me bending over their desks. I know they fantasize about my pussy around their cocks. But you know what?<</ct>>Your hand snakes up, fingers tracing the collar of her blouse, feeling the way her pulse jumps beneath your touch.
<<ct "MC" "">>You’ve been fantasizing about me too, haven’t you? About what it’d be like to have me all to yourself—right here, in your classroom. To taste me, to hear me moan *your* name instead of theirs.<</ct>>
Her breath catches, her body stiffening for just a second before you close the distance between you, your lips crashing against hers. She doesn’t pull away. Instead, her hands grip your waist, her fingers digging into your skin as you deepen the kiss.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/School/Classroom/Detention_FemaleKiss0.webp')]]
@@<br>
You hop up onto her desk, spreading your thighs wide as the cool wood presses against your bare skin. Your skirt rides up to your waist, exposing your soaked panties—if you can even call them that at this point. You lean back on your elbows, your voice dripping with challenge.
<<ct "MC" "">>You’ve been *dying* to taste me, haven’t you? So why wait? Get down there and lick your favorite student’s pussy like the good little teacher you are. Show me how bad you want it.<</ct>>
Her breath hitches, her eyes darting to the door as the muffled laughter of students echoes down the hallway. She hesitates, her fingers trembling.
<<ct $currentSchoolClass "Surprised">>W-We can’t… not here, someone might—<</ct>>You don’t let her finish. Your hand shoots out, gripping the back of her neck and yanking her forward, slamming her face between your thighs. She lets out a choked gasp as her lips crash against your dripping cunt, her tongue flicking out instinctively.
<<ct "MC" "">>*Fuck*—just like that. You’ve been imagining this for weeks, haven’t you? Dreaming about getting your tongue inside your student’s tight little pussy…<</ct>>
Her response is a desperate, wet *schlick* as she drags her tongue up your slit, her fingers digging into your thighs. You can feel her nose pressing against your clit, her breath hot and ragged as she buries herself in you.
<<ct $currentSchoolClass "Neutral">>*Mmmf*—! Y-You little—*slurp*—whore… you love this, don’t you? Love knowing everyone in this school jerks off to the thought of you…<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/School/Classroom/Detention_FemaleFuck{0}.webp',random(5))]]
@@<br>
<<ct "MC" "">>Ah—! *Yes*—! I *fucking* love it! And you *love* it too, don’t you? Love that every guy in this place has jacked off thinking about *this* pussy… and now *you’re* the one getting to taste it—<</ct>>She groans against you, the vibration making your hips jerk. Her tongue swirls around your clit before diving lower, lapping at your entrance, then dragging down to your asshole. You spread wider, your fingers tangling in her hair as you grind against her face. Her fingers curl inside you, her thumb pressing down on your clit as she *devours* you, her free hand pinching your nipple hard through the fabric. The sounds filling the room are obscene—wet, sloppy, the lewd *squish* of her fingers buried in your cunt, the *pop* of her mouth pulling away just long enough to growl.
<<ct $currentSchoolClass "Neutral">>Cum for me, you little bitch—! Let me taste it—!<</ct>>Your orgasm rips through you, your back arching off the desk as a thick, hot gush of your cum splatters across her face—dripping down her chin, her cheeks, her lips. She doesn’t pull away, just stays there, buried between your thighs, her breath ragged as your juices smear across her skin. You collapse back onto the desk, spent, your chest heaving as you stare up at the ceiling. You can feel her breath, warm and uneven, against your skin. The silence between you is thick, broken only by the distant sounds of students in the hallway.
<<ct $currentSchoolClass "Neutral">>This… this was a mistake.<</ct>>You prop yourself up on your elbows, looking down at her. Her expression is conflicted, her eyes flickering with something like regret. You smirk, reaching down to tuck a strand of hair behind her ear, your fingers smudging your cum into her skin.
<<ct "MC" "">>No, it wasn’t. And don't worry too much about that.<</ct>>You sit up fully, swinging your legs off the desk. Your skirt falls back into place as you start to button your blouse, your movements slow, deliberate.
<<ct "MC" "">>You’re not the only teacher who’s fantasized about bending me over their desk, you know?<</ct>>Her face pales, her lips parting in shock. You lean down, pressing a final, lingering kiss to her mouth—her skin still sticky with you. She doesn’t pull away, but you can feel the tension in her body, the way she’s holding herself back. You straighten up, grabbing your bag and slinging it over your shoulder. She stays frozen in her chair, her fingers still resting on your stomach, her eyes wide and lost. You give her one last look—her face a mess of your cum, her blouse wrinkled, her lips still glistening—before turning toward the door.
<<ct "MC" "">>See you in class, *teacher*.<</ct>>And with that, you reach the door and [[head to the hallway.->School]]<br><br>
<<HaveASexWidget "masturbated" "teacher">>
<<MainChar_Stats "School" "1" "20">>
<<MainChar_Stats "corruption" "1" "70">>
<<MainChar_Stats "arousal" "40">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "combed" "false">>
<<set $minute += 10>>
<</linkreplace>>
<<elseif $mainChar.corruption >= 20 and _teacher is "female">>
<span id='tease'> It's a good opportunity to <<linkreplace "tease her.">>tease her.<br><br>
She’s still scolding you, her voice sharp and authoritative, but you can see it—the way her eyes flicker when they trace the hem of your skirt, the way her breath hitches when you shift in your seat. You decide to test the waters. You bite your lip, letting your fingers toy with the edge of your skirt, inching it up just enough to tease. Her words falter for a second, her gaze snagging on the movement.
<<ct "MC" "">>You know, I *could* behave better... if you gave me a reason to.<</ct>>
She swallows hard, her grip tightening on the edge of her desk.
<<ct $currentSchoolClass "Angry">>Don’t play games with me. This isn’t a joke.<</ct>>
You stand up slowly, stepping closer to her, your hips swaying just enough to make it obvious. Your fingers trail down your chest, undoing another button on your blouse.
<<ct $currentSchoolClass "Surprised">>What do you think you’re—<</ct>>
You don’t let her finish. You close the distance between you, your hand snaking around her neck as you press your lips against hers. For a second, she freezes—then melts into it, a low groan escaping her throat. You smile against her mouth.
<<ct "MC" "">>Mmm… you taste like authority, *teacher*.<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/School/Classroom/Detention_Female_teasing{0}.webp',random(1))]]
@@<br>
She should push you away. She *should*. But she doesn’t. You feel a thrill of power knowing that she is not immune to your teasing and seduction.<br><br>
<<if $mainChar.corruption>=30>>
You wonder wether you should <<linkreplace "push it further.">>
You drop to your knees in front of her.
<<ct $currentSchoolClass "Surprised">>Wh- What are you—<</ct>>
Your fingers hook into the waistband of her skirt, yanking it up as you press your face between her thighs. The scent of her—musky, intoxicating—fills your senses.
<<ct "MC" "">>Fuck, you’re already wet for your little slut of a student.<</ct>>
Her breath hitches, her fingers tangling in your hair as you drag your tongue up her slit, savoring the way she trembles.
<<ct $currentSchoolClass "Angry">>Y-You—*nnh*—you can’t just—<</ct>>
<<ct "MC" "">>Can’t what? Lick my teacher’s pretty cunt until she forgets how mad she is?<</ct>>She whimpers, her hips jerking as you circle her clit with your tongue, lapping at her like a starving animal.
<<ct $currentSchoolClass "Neutral">>F-Fuck—you’re *impossible*—<</ct>><<ct "MC" "">>Tell me, teacher, are you still angry at me? Or are you just gonna drip all over my tongue?<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/School/Classroom/Detention_FemaleFuck{0}.webp',random(5))]]
@@<br>
Her answer is a broken moan as you plunge your tongue inside her, fucking her with it as your thumb presses against her asshole.
<<ct $currentSchoolClass "Neutral">>Y-You—*ah!*—you *little*—<</ct>><<ct "MC" "">>*Mmmf*—what was that? *Slurp*—can’t hear you over the sound of me *drinking* you up. *Gulp*—fuck, you taste *good*, teacher. Should I stop? Or do you wanna come on my face like the *dirty slut* you are?<</ct>>She can’t even form words anymore, her breath coming in ragged gasps as you alternate between her cunt and her ass, your tongue working relentlessly.
Finally, her back arches, a choked cry tearing from her throat as she floods your mouth. You drink every drop, lapping at her through her orgasm before pulling back with a filthy pop.
She collapses onto the desk, spent, her chest heaving as she stares up at the ceiling. The silence between you is thick, broken only by the distant sounds of students in the hallway.
<<ct $currentSchoolClass "Neutral">>This… this was a mistake.<</ct>>Her expression is conflicted, her eyes flickering with something like regret. You get up fully, as you start to button your blouse, your movements slow, deliberate.
<<ct "MC" "">>You’re not the only teacher who’s fantasized about bending me over their desk, you know?<</ct>>Her face pales, her lips parting in shock. You lean down, pressing a final, lingering kiss to her mouth. She doesn’t pull away, but you can feel the tension in her body, the way she’s holding herself back. You straighten up, grabbing your bag and slinging it over your shoulder. She stays frozen in her chair, her fingers still resting on your stomach, her eyes wide and lost. You give her one last look before turning toward the door.
<<ct "MC" "">>See you in class, *teacher*.<</ct>>And with that, you reach the door and [[head to the hallway.->School]]<br><br>
<<HaveASexWidget "masturbated" "teacher">>
<<MainChar_Stats "School" "1" "20">>
<<MainChar_Stats "corruption" "1" "70">>
<<MainChar_Stats "arousal" "30">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "combed" "false">>
<<set $minute += 10>>
<<replace #stop>><</replace>><</linkreplace>><br><</if>>
<span id='stop'> halt there and old out until the [[scolding is over.->School]]</span>
<<replace #leave>><</replace>><</linkreplace>><br></span>
<span id='leave'>Hold out until the [[scolding is over.->School]]</span>
<</if>>
<</if>>
<<set $classActivity = "">> <<set $minute += 20>>
<<if $mainChar.haveCum.face>0 and $pastPassage =='Classes'>>
<<set $hasMetPrincipal to true>>
<<set $pastPassage to "Principal office">>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/School/Principal_Office/Scold.jpg")]]
</div><br>
<<if $mainChar.school.reputation <10>>
The door creaks as you step into the principal’s office, the scent of old books and polished wood filling the air. The principal looks up from a stack of papers, his expression shifting from curiosity to confusion as he takes in your appearance. He leans back slightly in his chair, his brow furrowing.
<<ct "Principal" "Neutral">>So, you’re $mainChar.firstName. I’ve heard quite a bit about you today... And I see why. Care to explain what happened?<</ct>>
You shift uncomfortably under his gaze, your fingers fidgeting with the hem of your shirt. The silence stretches, heavy and expectant. You swallow hard, avoiding his gaze. The words feel stuck in your throat, but you force them out.
<<ct "MC" "">>I... I forgot I had...It’s complicated.<</ct>>
The principal exhales, rubbing his temple as if bracing himself for something absurd. His tone softens slightly, but his eyes remain sharp.
<<ct "Principal" "Angry">>Complicated? Miss, you have—<</ct>>He gestures vaguely toward your face, his voice faltering for a moment.
<<ct "Principal" "Angry">>—you have *that* on your face. In the middle of class. Do you have any idea how this reflects on you? On this school?<</ct>>You nod quickly, your gaze fixed on the floor.
<<ct "MC" "">>Yes, sir.<</ct>>
<<if $mainChar.look.clothes.torso.name != "School Uniform" or $mainChar.look.clothes.legs.name != "School skirt" >>
The principal’s eyes shift to your uniform and the way it clings in all the wrong—or right—places. His jaw tightens, and he clears his throat.
<<ct "Principal" "Angry">>In addition, Miss <<print $mainChar.lastName>>, I think we need to have a serious talk about the dress code. That is *not* the standard uniform.<</ct>>
You shift uncomfortably, suddenly hyper-aware of how the fabric hugs your body. The principal’s gaze flicks away, as if trying to avoid staring.
<<ct "MC" "">>I just thought it would be—<</ct>>
<<ct "Principal" "Angry">>No. No excuses. You know the rules. This is completely inappropriate. We are in a school, not a broth— huh... Please, wear something more decent. <</ct>>
<<ct "MC" "">>Yeah. I get it.<</ct>><<else>>
The principal sighs, pinching the bridge of his nose. His tone shifts again, this time laced with a hint of exhaustion.
<<ct "Principal" "Neutral">>Good. I’m going to need you to take this seriously. Your actions have consequences, and I expect better from you moving forward. <</ct>>
The room feels smaller, the weight of the moment pressing down on you. You know this isn’t just a warning—it’s a turning point. He orders you to go [[clean up->School girls restroom]] in the restroom.
<<elseif $mainChar.school.reputation < 30>>
The door creaks as you step into the principal’s office. The air is thick with the scent of old paper and the faint, lingering tension of disciplinary meetings past. The principal looks up, his pen hovering over a stack of files, and his expression shifts from mild curiosity to something far more complicated as he takes in your appearance. His eyes flicker—first to your face, then away, as if he’s seen something he can’t unsee.
<<ct "Principal" "Surprised">>Miss... <<print $mainChar.lastName>>. Sit down.<</ct>>You slide into the chair, your fingers trembling as you resist the urge to wipe at your face again. The principal exhales sharply, his jaw tightening.
<<ct "Principal" "Neutral">>I’ll be honest, I wasn’t expecting *this* when your teacher called me.<</ct>>He leans forward, his voice dropping to a controlled, measured tone.
<<ct "Principal" "Neutral">>Care to explain what happened?<</ct>>You swallow hard, your cheeks burning.
<<ct "MC" "">>It’s not what it looks like. I mean—it’s complicated.<</ct>>The principal raises an eyebrow, his gaze lingering just a second too long on the evidence still glistening on your skin. He clears his throat, shifting uncomfortably in his seat.
<<ct "Principal" "Angry">>Complicated? Miss, you have—<</ct>>He gestures vaguely toward your face, his voice faltering for a moment.
<<ct "Principal" "Angry">>—you have *that* on your face. In the middle of class. Do you have any idea how this reflects on you? On this school?<</ct>>You look down, your fingers twisting in your lap. He leans back, rubbing his temples.
<<ct "Principal" "Neutral">>You know, I’ve heard stories. About you. About what goes on when no one’s looking. I didn’t want to believe them.<</ct>>Your stomach twists. You open your mouth to protest, but the words die in your throat.
<<ct "MC" "">>People talk. They don’t know what they’re saying.<</ct>>The principal studies you for a long moment, his expression unreadable.
<<ct "Principal" "Neutral">>Maybe. But right now, all I know is what I *see*. And what I see is a student entering class with semen on her face.<</ct>>
<<if $mainChar.look.clothes.torso.name != "School Uniform" or $mainChar.look.clothes.legs.name != "School skirt" >>
His gaze drops to your uniform—or what’s left of it. The skirt rides higher than regulation, the buttons of your blouse strained in all the wrong places. His mouth thins into a disapproving line.
<<ct "Principal" "Angry">>And *that*—<</ct>>He points at your outfit, his voice sharp.
<<ct "Principal" "Angry">>—is *not* helping your case. The uniform rules exist for a reason. You look like you’re trying to—<</ct>>He cuts himself off, shaking his head.
<<ct "Principal" "Angry">>Just go change. Now.<</ct>><<ct "MC" "">>It’s just fabric! It’s not like it changes anything!<</ct>><<ct "Principal" "Angry">>It changes how people see you. And right now, that’s all that matters.<</ct>><</if>>
<<ct "Principal" "Neutral">>Think about the message you’re sending.<</ct>><<ct "MC" "">>I *am* thinking about it. Every damn day.<</ct>>The principal sighs, pinching the bridge of his nose.
<<ct "Principal" "Neutral">>I don’t know what’s going on with you, Miss <<print $mainChar.lastName>>. But this—<</ct>>He gestures at you again, his voice weary.
<<ct "Principal" "Neutral">>—this can’t happen again. Do you understand?<</ct>>You nod, your throat tight.
<<ct "MC" "">>Yeah. I get it.<</ct>>He watches you for another long moment, then waves a hand toward the door. You stand, your legs unsteady. As you reach for the doorknob, his voice stops you one last time. He orders you to go [[clean up->School girls restroom]] in the restroom.
<<else>>
The door slams behind you as you stride into the principal’s office, the usual scent of leather and old books mixed with something heavier—something like resignation. He doesn’t even look up at first, scribbling something on a file before finally lifting his gaze to you. His eyes linger on your face, on the evidence still glistening there, and then travel down your body with a slow, deliberate hunger. He leans back in his chair, his expression a mix of exhaustion and dark amusement.
<<ct "Principal" "Neutral">>Well. Here we are. Again.<</ct>>You smirk, wiping idly at your cheek with the back of your hand. There’s no point in pretending.
<<ct "MC" "">>You wanted to see me, sir?<</ct>>The principal lets out a humorless laugh, tossing his pen onto the desk.
<<ct "Principal" "Angry">>You know why you’re here. The entire school knows why you’re here. Hell, the *janitor* knows why you’re here.<</ct>>You tilt your head, your smile widening just a fraction.
<<ct "MC" "">>And yet, here I am. Still standing.<</ct>>He studies you for a long moment, his jaw clenched. The air between you is thick with unspoken tension—years of rumors, of stolen glances in the hallways, of everyone knowing exactly what you do and who you do it with. Even some of the teachers.
<<ct "Principal" "Neutral">>You’re a problem, Miss <<print $mainChar.lastName>>. A problem I’ve tried to ignore.<</ct>>You step closer to his desk, your hips swaying just enough to make it obvious.
<<ct "MC" "">>
But you don’t want to ignore me. Not really.<</ct>>The principal’s eyes darken. He doesn’t bother denying it. Everyone knows. You know. He knows. The game is over. The principal’s patience snaps. His hand shoots out, gripping your hair and yanking you down to your knees with a force that makes your breath hitch. You let out a sharp gasp, but there’s no resistance—just a thrill of satisfaction as he finally stops pretending.
<<ct "Principal" "Angry">>You think you’re so fucking clever, don’t you? Strutting around like you own this place.<</ct>>His voice is a growl, his fingers tightening in your hair as he forces your head back to meet his gaze. You smirk up at him, your lips already parting, your tongue flicking out to wet them.
<<ct "MC" "">>Go on, then. Show me how much you *hate* me. Show me how much you’ve been *dying* to do this.<</ct>>He groans, his free hand slamming against the desk as he shoves himself into your mouth. You gag instantly, saliva dripping down your chin as he forces himself deeper. Your eyes water, but you don’t resist—you *never* resist. Instead, you relax your throat, taking him in with a wet, sloppy sound.
<<ct "Principal" "Angry">>That’s it. Take it like the fucking slut you are.<</ct>>Your lips seal around the base, your nose pressing against his skin as you swallow around him. A choked sound escapes you, but you don’t pull back.
<<ct "MC" "">>Mmm—*glk*—fuckin’—*slurp*—finally— took you—*cough*—long enough.<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/School/Classroom/Detention_Male_bj{0}.webp",random(6))]]
</div><br>
You dive back down, hollowing your cheeks as you take him to the root. The sound is obscene, wet and messy, your throat working around him.
<<ct "Principal" "Angry">>Fuck—you—<</ct>>You pull off with a lewd *pop*, your voice rough and breathless.
<<ct "MC" "">>—*gasp*—knew you—*slurp*—wanted this. Always—*glk*—staring at me in class, huh?<</ct>>His fingers twist in your hair, forcing you back down. You take him eagerly, your throat fluttering around the tip as you gag. He groans, his hips stuttering as you pull back, your lips swollen and shiny.
<<ct "Principal" "Angry">>Shut the fuck up and—<</ct>><<ct "MC" "">>—*pop*—make me, *sir*.<</ct>>His control snaps. He shoves you down, his cock hitting the back of your throat as you gag around him, tears streaming down your face. The sounds fill the room—wet, sloppy, desperate.
<<ct "Principal" "Neutral">>Fuck—<</ct>>You pull back just enough to gasp, your voice a broken moan.
<<if $mainChar.corruption>=40>>
His grip on your hair suddenly tightens, and with a brutal jerk, he yanks you up from your knees. Before you can react, he spins you around and shoves you face-down onto his desk. Papers scatter, a pen clatters to the floor, but neither of you care. His hand presses between your shoulder blades, pinning you down as he kicks your legs apart. The cold wood of the desk bites into your hips, your skirt hiked up around your waist, your panties torn aside in one rough motion.
<<ct "Principal" "Angry">>I'm gonna destroy your cunt.<</ct>>
You arch your back instinctively, pushing your ass up toward him, already wet and ready. His fingers dig into your flesh, his breath hot against the back of your neck as he spits out a curse. There’s no warning—just the sudden, violent thrust of his cock inside you, filling you in one stroke. The desk creaks under the force, your fingers clawing at the edge as you let out a broken moan.
<<ct "Principal" "Angry">>You like that, you little slut?<</ct>>He doesn’t hold back. Each thrust is punishing, his hips slamming against your ass with a sharp *slap* that echoes in the office. You can feel the weight of his body over yours, his tie brushing against your skin as he leans down, his voice a low growl in your ear.
<<ct "MC" "">>—*ah!*—Yes, *sir*—*thud*—fuck, just like that—<</ct>>
You push back against him, meeting each thrust with a desperate roll of your hips. The sound of skin hitting skin fills the room, mixed with the wet, obscene noises of your body taking him. Your breath comes in ragged gasps, your voice reduced to needy whimpers as he fucks you like he owns you.
<<ct "MC" "">>Mmm—*gasps*—fuck, *sir*—<</ct>>His other hand tangles in your hair, yanking your head back so your spine arches, your body stretched taut between his grip and the desk. He slams into you deeper, his cock hitting that spot that makes your vision blur. You can feel him everywhere—inside you, over you, his breath hot against your ear as he growls.
<<ct "Principal" "Angry">>You’re so fucking tight - hmm - I understand why everybody use you.<</ct>>You laugh, the sound breathless and broken, your voice barely more than a moan.
<<ct "MC" "">>And you’re—*ah*—fucking obsessed—<</ct>>His hand releases your hair only to wrap around your throat, pulling you up so your back is pressed against his chest. His cock never leaves you, pounding up into you as he uses your body like it’s his to break. Your head falls back against his shoulder, your breath coming in short, desperate gasps as he tightens his grip just enough to make your vision spot.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/School/Classroom/Detention_Male_fuck{0}.webp",random(6))]]
</div><br>
With a final, brutal thrust, he pulls out and shoves you to the floor. You land on your knees, catching yourself just in time as he strokes himself furiously, his cum splattering across your face in thick, hot ropes. You stay still, feeling it drip down your cheeks, your lips parting to catch some on your tongue. He pants above you, his chest heaving, but you just smirk up at him, unfazed.
<<ct "Principal" "Angry">>Fucking hell...<</ct>>You tilt your head, tracing a finger through the cum on your cheek before sucking it clean with a slow, deliberate sound.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/School/Classroom/Detention_cumshot{0}.webp",random(5))]]
</div><br>
<<ct "MC" "">>So, *sir*... How’s it feel? Emptying your balls all over your *student’s* face?<</ct>>
<<ct "Principal" "Angry">>You’re disgusting. You know that?<</ct>>You laugh softly, wiping a drop from your eyelashes before licking your fingers.
<<ct "MC" "">>Yeah, I know. But you loved it, right?<</ct>>He exhales sharply, running a hand through his hair.
<<ct "Principal" "Angry">>Get the hell out of my office.<</ct>>You trail a finger down his chest, your smile sharp and knowing.
<<ct "MC" "">>Oh, by the way... If you ever need a hole to empty those balls into again... you know where to find me. I take it all. Even the backdoor.<</ct>>He swallows hard, his expression a mix of fury and something darker.
<<ct "Principal" "Angry">>You’re sick.<</ct>>You just wink, turning toward the door with a sway of your hips.
<<ct "MC" "">>See you next time.<</ct>>With that, you leave the office and [[go clean up.->School girls restroom]]<br><br>
<<Achievements "schoolslut" "Educational Plaything">>
<<HaveASexWidget "pussy" "stranger" "onass">>
<<MainChar_Stats "School" "1" "30">>
<<MainChar_Stats "corruption" "1" "70">>
<<MainChar_Stats "arousal" "50">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "makeup" "Ruined">>
<<else>>
His grip on your hair tightens as his body tenses, his cock pulsing at the back of your throat. You feel the first hot jet hit you, thick and salty, and you swallow instinctively, your throat working around him as he groans, his release filling you. You pull back slightly as he finishes, strings of cum and saliva dripping from your lips and coating your face. <br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/School/Classroom/Detention_cumshot{0}.webp",either(0,1,5,6))]]
</div><br>
You wipe your mouth with the back of your hand, your voice hoarse but triumphant.
<<ct "MC" "">>So, *sir*...<</ct>>You lick your lips, your grin slow and deliberate.
<<ct "MC" "">>How’s it feel? Emptying your balls down your favorite student’s throat?<</ct>>His expression darkens, his chest heaving as he tucks himself back into his pants. His voice is rough, laced with something between disgust and frustration.
<<ct "Principal" "Angry">>You’re not a student. You’re a walking cum dumpster. Nothing more.<</ct>>You let out a sharp laugh, the sound dripping with amusement. You lean forward, bracing your hands on his desk as you meet his glare.
<<ct "MC" "">>Well.. yeah. But this cum dumpster will happily stroll right back into your office whenever you need to empty those balls again.<</ct>>His jaw clenches, his fingers twitching like he’s fighting the urge to grab you again.
<<ct "Principal" "Angry">>Get the fuck out.<</ct>>You push off the desk with a smirk, straightening your clothes with slow, deliberate movements. You pause at the door, glancing back over your shoulder.
<<ct "MC" "">>See you soon, *sir*.<</ct>>Barely managing to contain your joy at having finally fucked the principal, it's time to focus and [[go clean up.->School girls restroom]]<br><br>
<<HaveASexWidget "bj" "stranger" "face">>
<<MainChar_Stats "School" "1" "20">>
<<MainChar_Stats "corruption" "1" "50">>
<<MainChar_Stats "arousal" "30">>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "cleanliness" "-10">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "makeup" "Ruined">><br>
<</if>>
<</if>>
<</if>>
<<else>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/School/Principal_Office/Office.jpg")]]
</div><br>
<<if $mainChar.school.reputation <10>>
You step hesitantly into the principal’s office. The scent of old paper and coffee lingers in the air, and the ticking clock on the wall seems louder than it should be. He looks up from behind his desk, surprise flickering across his face.
<<ct "Principal" "Neutral">>
You’re not supposed to be here, Miss. Can I help you with something?
<</ct>>
<<elseif $mainChar.school.reputation <30>>
The door creaks softly as you step into the principal’s office. He looks up from his paperwork, recognition flickering in his eyes.
<<ct "Principal" "Neutral">>
You again. I don’t remember calling you in, Miss <<print $mainChar.lastName>>. What’s going on?
<</ct>>
<<else>>
The door creaks softly as you step inside. The principal looks up instantly.
<<ct "Principal" "Neutral">>
I should’ve guessed it was you. You know you’re not supposed to just walk in here, right, <<print $mainChar.firstName>>?
<</ct>>
<</if>>
<span id="suck"><<if $mainChar.corruption >=30 and $mainChar.hasFuckedPrincipal != $dayCount>>
Go to his desk and <<linkreplace "suck him.">>suck him.
<<ct "MC" "">>
Actually, I think I’m the one who can help you today.
<</ct>>
you sink to your knees in front of his desk, your hands already reaching for his belt.
<<replace #leave>><</replace>>
<<if $mainChar.school.reputation <10>>
His pen clatters to the floor as he jerks back in his chair, his face twisting in shock.
<<ct "Principal" "Surprised">>What in the—! Miss, what are you doing?!<</ct>>You hesitate for just a second, your fingers freezing on his belt buckle. His reaction wasn’t what you expected, but you force a smirk, refusing to let the embarrassment show.
<<ct "MC" "">>Relax, sir. I just thought you could use a little... stress relief.<</ct>>His chair scrapes back as he stands abruptly, his voice rising in outrage.
<<ct "Principal" "Angry">>Are you insane?! Get up! Get up. Right now!<</ct>>You rise slowly, brushing off your skirt with deliberate calm, even as your cheeks burn.
<<ct "MC" "">>No need to overreact. It’s not like I forced you.<</ct>>He glares at you, his face flushed with indignation.
<<ct "Principal" "Angry">>This is completely inappropriate! You could be expelled for this!<</ct>>You tilt your head, your voice dropping to a teasing purr, even as your heart races.
<<ct "MC" "">>Expelled? For offering? Seems a little harsh, don’t you think, sir?<</ct>>His hands clench into fists, but you just smile, turning toward the door.
<<ct "MC" "">>Next time, try not to look so shocked. It’s just a blowjob.<</ct>>With that, you close the door and [[leave his office.->School]]<br><br>
<<MainChar_Stats "School" "-1">>
<<MainChar_Stats "arousal" "-10">>
<<elseif $mainChar.school.reputation <30>>
He freezes, his expression darkening.
<<ct "Principal" "Angry">>Are you serious right now, Miss <<print $mainChar.lastName>>?<</ct>>You glance up at him, your voice smooth despite the edge of irritation creeping in.
<<ct "MC" "">>Dead serious. Unless you’d rather keep pretending you don’t want this?<</ct>>His hand snaps out, gripping your wrist to stop you.
<<ct "Principal" "Angry">>I knew the rumors about you were trouble, but this? You’re actually proving them right!<</ct>>You yank your hand free, your voice sharp.
<<ct "MC" "">>Oh, sir, you haven’t seen *anything* yet.<</ct>>He glares down at you, his jaw clenched.
<<ct "Principal" "Angry">>Get up. Now.<</ct>>You rise slowly, your eyes locked on his as you adjust your skirt.
<<ct "MC" "">>Your loss. But we both know you’ll be thinking about this later.<</ct>>His nostrils flare, but you just smirk, turning toward the door to [[leave his office.->School]]<br><br>
<<MainChar_Stats "School" "-1">>
<<MainChar_Stats "arousal" "-10">>
<<elseif $mainChar.attractiveness >= 20>>
<<ct "Principal" "Angry">>What the hell do you think you’re doing, <<print $mainChar.firstName>>?<</ct>>You glance up at him, your fingers deftly unbuckling his belt. Your voice is low, almost amused.
<<ct "MC" "">>What does it look like, sir?<</ct>>His jaw clenches, his gaze flickering between your face and the door, as if expecting someone to burst in and catch you with your palm wrapped around his cock.
<<ct "Principal" "Neutral">>This is— You’re— Fuck —<</ct>>He groans despite himself, his hand flying to your hair—not to push you away, but to hold on. He exhales sharply, his fingers tightening in your hair as you take him into your mouth. The sound is obscene—wet, sloppy, eager. You pull back just enough to smirk around him, your voice muffled.
<<ct "MC" "">>That’s it. Let go. Everyone else does.<</ct>>His breath comes in ragged gasps as you take him deeper, your throat working around him. He doesn’t fight it anymore.
<<ct "Principal" "Happy">>You’re—*fuck*—<</ct>>You hum in agreement, the vibration making him jerk. Your hands grip his thighs, your nails digging in just enough to leave marks.
<<ct "MC" "">>Mmm—*slurp*—knew you’d—*glk*—like this.<</ct>>He groans, his head falling back as you work him, your lips sealed tight around the base. The office is silent except for the sounds of your mouth, the creak of his chair, the ragged rhythm of his breathing.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/School/Classroom/Detention_Male_bj{0}.webp",random(6))]]
</div>
You can feel him growing harder with each passing second, his breaths becoming more ragged. You look up at him, your eyes filled with lust, as you take him deeper into your throat. He grips your hair tightly, guiding your movements, using you for his pleasure. You moan around his cock, the dirty talk turning you on even more.<br><br>
<span id='push'><<if $mainChar.corruption>=40 and $mainChar.hasFuckedPrincipal != $dayCount>><<linkreplace "Take it further">>
You pull off with a final, wet *pop*, your lips glistening. Without a word, you stand and hop onto his desk, spreading your thighs wide. The cool wood presses against your bare ass as you lean back on your elbows, your skirt ridden up around your waist. Your fingers trace slow circles over your clit, your voice a sultry command.
<<ct "MC" "">>Come on, sir. Show me what you can do to this student pussy.<</ct>>He hesitates for only a second before stepping between your legs, his hands gripping your thighs hard enough to bruise. You let out a breathy moan as he yanks you to the edge of the desk, lining himself up.
<<ct "Principal" "Angry">>You’re going to regret this.<</ct>><<ct "MC" "">>Oh, I doubt it.<</ct>>You arch your back as he slams into you, the impact forcing a gasp from your lips. His desk creaks under the force, papers fluttering to the floor as he sets a brutal pace. Your legs wrap around his waist, your heels digging into his ass to pull him deeper.
<<ct "MC" "">>Fuck— how long’s it been since you’ve had a pussy this tight, huh?<</ct>>He groans, his hips snapping forward, the sound of skin slapping skin echoing in the office. You can feel him losing control, his grip on your hips punishing as he lifts you slightly, changing the angle to hit deeper.
<<ct "Principal" "Angry">>Shut up, slut.<</ct>><<ct "MC" "">>Hmmm~<</ct>>You push yourself up, wrapping your arms around his neck and kissing him hard, your tongue forcing its way into his mouth. He growls, his hands sliding under your ass to lift you completely off the desk. You lock your legs around him as he carries you, still buried inside you, and presses you against the wall. The impact knocks the breath out of you, but you just laugh, breathless.
<<ct "MC" "">>That’s it—*gasps*—fuck me like you *own* me.<</ct>>He obeys, his thrusts erratic, desperate. You can feel him swelling inside you, his breath hot against your neck.
<<ct "MC" "">>Bet you’ve been *dreaming* about this—<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/School/Classroom/Detention_Male_fuck{0}.webp",random(6))]]
</div>
<<ct "Principal" "Angry">>You know everyone calls you the school slut, right?<</ct>>You meet his gaze, your lips curling into a smirk as you stroke his cock, glistening with your pussy juice.
<<ct "MC" "">>Mmm. Yeah. I am. I'm a good little whore.<</ct>>You lean in, your breath hot against his skin as you stroke him faster.
<<ct "MC" "">>Yeah. I am. Now come on, sir. Paint your student’s face. Cover your little slut in cum. <</ct>>His control snaps. His hand flies to the back of your head, not to push you away, but to hold you there as he thrusts into your grip. His breath is ragged, his voice a guttural growl.
<<ct "Principal" "Neutral">>Fuck—<</ct>>You work him harder. He groans, his body tensing as he comes, thick ropes of cum splattering across your face, your lips, your cheeks. You stay perfectly still, letting him mark you, your tongue darting out to catch a drop on your lower lip. You don’t wipe it away. You just look up at him, your expression smug, triumphant.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/School/Classroom/Detention_cumshot{0}.webp",random(5))]]
</div><br>
<<ct "MC" "">>Mmm. Good boy.<</ct>>Slowly, you stand, pulling your skirt back into place and adjusting your blouse. He watches you, his chest still heaving, but you don’t give him another glance. You turn toward the door, your voice casual, almost bored.
<<ct "MC" "">>See you around, sir.<</ct>>And with that, you gone—leaving him there, his pants still undone, looking at you [[returning in the school's hallway.->School]]<br><br>
<<Achievements "schoolslut" "Educational Plaything">>
<<HaveASexWidget "vaginal" "stranger">>
<<MainChar_Stats "School" "1" "40">>
<<MainChar_Stats "corruption" "1" "70">>
<<MainChar_Stats "arousal" "50">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "makeup" "Ruined">>
<<set $mainChar.hasFuckedPrincipal to $dayCount>>
<<replace #stop>><</replace>><</linkreplace>><br><</if>></span>
<span id='stop'><<linkreplace "Make him cum">>
<<ct "Principal" "Angry">>You know everyone calls you the school slut, right?<</ct>>You meet his gaze, your lips curling into a smirk as you stroke his cock, glistening with your pussy juice.
<<ct "MC" "">>Mmm. Yeah. I am. I'm a good little whore.<</ct>>You lean in, your breath hot against his skin as you stroke him faster.
<<ct "MC" "">>Yeah. I am. Now come on, sir. Paint your student’s face. Cover your little slut in cum. <</ct>>His control snaps. His hand flies to the back of your head, not to push you away, but to hold you there as he thrusts into your grip. His breath is ragged, his voice a guttural growl.
<<ct "Principal" "Neutral">>Fuck—<</ct>>You work him harder. He groans, his body tensing as he comes, thick ropes of cum splattering across your face, your lips, your cheeks. You stay perfectly still, letting him mark you, your tongue darting out to catch a drop on your lower lip. You don’t wipe it away. You just look up at him, your expression smug, triumphant.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/School/Classroom/Detention_cumshot{0}.webp",either(0,1,5,6))]]
</div>
<<ct "MC" "">>Mmm. Good boy.<</ct>>Slowly, you stand, pulling your skirt back into place and adjusting your blouse. He watches you, his chest still heaving, but you don’t give him another glance. You turn toward the door, your voice casual, almost bored.
<<ct "MC" "">>See you around, sir.<</ct>>And with that, you gone—leaving him there, his pants still undone, looking at you [[returning in the school's hallway.->School]]<br><br>
<<HaveASexWidget "vaginal" "stranger">>
<<MainChar_Stats "School" "1" "40">>
<<MainChar_Stats "corruption" "1" "70">>
<<MainChar_Stats "arousal" "50">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "makeup" "Ruined">>
<<set $mainChar.hasFuckedPrincipal to $dayCount>>
<<replace #push>><</replace>><</linkreplace>></span>
<<else>>
Surprised, he looks down and sees you on your knees under the desk between his legs. His eyes widen in shock, and he gives you a look full of incomprehension, with a hint of displeasure.
<<ct "Principal" "Neutral">>You’re—<</ct>><<ct "MC" "">>I know what I am, sir. A slut, a pet, a cumdump. I'm whatever you want me to be.<</ct>>He quickly pushes his chair back, creating distance between you and him, clearly rejecting your advance.
<<ct "Principal" "Angry">>$mainChar.firstName ! Look at you. You’re a *mess*.<</ct>>You freeze for a moment. A wave of embarrassment washes over you as you see the disapproval in his eyes. He glares at you, tucking himself back into his pants with sharp, jerky movements.
<<ct "Principal" "Angry">>There’s a line, even for you.<</ct>>You quickly stand up, feeling a mix of shame and regret. Your cheeks flush with humiliation, and you avoid making eye contact with him while you quickly [[leave his office.->School]]<br><br>
<<MainChar_Stats "arousal" "-20">>
<<MainChar_Stats "school" "-1">>
<</if>>
<</linkreplace>>
<<elseif $mainChar.hasFuckedPrincipal is $dayCount>>
Go to his desk and <<linkreplace "suck him.">>suck him.<br>
He glances up from his desk, his expression barely changing as you sink to your knees in front of him, your hands already reaching for his belt.
<<ct "MC" "">>Miss me already, sir?<</ct>>Your voice is teasing, your fingers deft as you start to unbuckle him. But this time, his hand shoots out, gripping your wrist to stop you. You blink up at him, surprised for the first time in a long while.
<<ct "Principal" "Neutral">>Not now, <<print $mainChar.firstName>>.<</ct>>You pause, your lips still parted, your breath warm against the fabric of his pants.
<<ct "MC" "">>Come on. You know you want it.<</ct>>He lets out a sigh, pushing your hands away with more force than necessary.
<<ct "Principal" "Angry">>I *had* it. Not even long ago, remember? You choking on my cock?<</ct>>You smirk, licking your lips as you recall the memory.
<<ct "MC" "">>Yeah, and? I’m good for seconds.<</ct>><<ct "Principal" "Neutral">>I’ve got work to do. Actual work. Not just fucking a slut with daddy issues.<</ct>>You pout, leaning back on your heels, but there’s no real disappointment in your eyes. Just amusement.
<<ct "MC" "">>Fine. Be boring.<</ct>>You stand up slowly, smoothing down your skirt with deliberate slowness, making sure he gets a good look at what he’s turning down. With that, you [[leave his office.->School]]<br><br>
<<MainChar_Stats "arousal" "-10">>
<</linkreplace>>
<</if>></span>
<span id="leave"><br>Change your mind and <<linkreplace "leave his office.">> leave his office. <br>
You lower your gaze, realizing you’ve overstepped.
<<ct "MC" "Neutral">>
Nevermind, I’m sorry, I shouldn’t have come in like that.
<</ct>>
The principal gives a brief nod, already turning back to his papers. You take the hint and step out quietly, the soft click of the door closing behind you. You take a deep breath and [[head back down the corridor->School]]
<<replace #suck>><</replace>><</linkreplace>></span>
<</if>>
<<if $currentSchoolClass == "Math" or $currentSchoolClass =="Science">>
@@.default-image-wrapper;
[img[String.format($urlPath +'/School/Classroom/Grade_Negociation_Female.jpg')]]@@<br>
<<if gaussian($mainChar.attractiveness,25) <=40 >>
You stand in front of the professor’s desk, your fingers gripping the edge of your assignment.
<<ct "MC" "">>Professor, I was hoping we could talk about my grade. I really thought I did better on this assignment.<</ct>>
The professor looks up from her papers, her expression neutral, her pen hovering above the stack.
<<ct $currentSchoolClass "Neutral">>I’m sorry, but the grade stands.<</ct>>
A pang of desperation tightens in your chest. You need this grade—your scholarship, your graduation, everything depends on it. You can’t let it go this easily.<br><br>
<span id='tease'> <<if $mainChar.corruption>=20>>Determined to achieve a better grade, you decide to <<linkreplace "tease her.">>tease her. You lean in slightly, letting your voice soften.
<<ct "MC" "">>I understand, Professor. But I was hoping maybe there was something I could do to improve it. Maybe some extra credit, or…<</ct>>
You let the implication hang in the air, your eyes meeting hers for a moment longer than necessary.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/School/Classroom/Detention_Female_teasing{0}.webp',random(1))]]
@@<br>
<<if gaussian($mainChar.attractiveness,25) >=30 and $mainChar.school.reputation <10>>
The professor’s eyes flicker with surprise, her pen stuttering mid-motion. She clears her throat, her composure wavering just slightly.
<<ct $currentSchoolClass "Surprised">>Well… I suppose we could discuss some additional work. But this is highly irregular.<</ct>>
You smile, your fingers lightly brushing against hers as they rest on the desk.
<<ct "MC" "">>I’m willing to do whatever it takes to improve.<</ct>>
Her cheeks flush, and she glances away, her voice dropping to a near whisper.
<<ct $currentSchoolClass "Tease">>Alright. I’ll consider it. But this stays between us, understood?<</ct>>
You nod, a mix of relief and triumph washing over you.
<<ct "MC" "">>Of course, Professor. Thank you so much.<</ct>>
You can’t help but feel a sense of satisfaction, knowing you’ve turned the situation in your favor. With a final, grateful smile, you <<link "leave the classroom.">>
<<set $minute = 50>>
<<set $classActivity = "">>
<<set $currentSchoolClass = "">>
<<goto "School">>
<</link>><br><br>
<<if $currentSchoolClass == "Math">>
<<set $mainChar.school.Math.score += random(1,10)/10>>
<<elseif $currentSchoolClass == "Science">>
<<set $mainChar.school.Science.score += random(1,10)/10>>
<<elseif $currentSchoolClass == "History">>
<<set $mainChar.school.History.score += random(1,10)/10>>
<</if>>
<<MainChar_Stats "School" "1" "10">>
<<MainChar_Stats "corruption" "1" "30">>
<<MainChar_Stats "arousal" "15">>
<<set $minute += 10>>
<<else>>
She hesitates, her eyes flicking between you and the stack of papers on her desk.
<<ct $currentSchoolClass "Surprised">>I-I’m sorry, but the grades are final...<</ct>>
You can hear the lack of conviction in her voice, the way her breath catches just slightly. Her gaze lingers on your lips, then darts away, as if she’s fighting an internal battle.<br><br>
<span id='push'><<if $mainChar.corruption>=30>><<linkreplace "push it further.">>
You don’t give her a chance to retreat. You step closer, your body pressing against the edge of her desk, your breath hot and deliberate against her ear.
<<ct "MC" "">>Are you *really* sure there’s nothing I can do to change your mind, Professor?<</ct>>
Your fingers trace a slow, teasing path up her arm, feeling the goosebumps rise beneath her blouse.
<<if gaussian($mainChar.attractiveness,25) >=20 >>
She shivers, her breath hitching.
<<ct $currentSchoolClass "Surprised">>Y-You shouldn’t—<</ct>>
Before she can finish, your lips crash against hers, your tongue forcing its way into her mouth. She resists for a split second—just enough to make it exciting—before melting into the kiss, a soft moan escaping her throat. Your hand slides down, slipping under her skirt to find the damp heat of her pussy. She’s already wet, her panties soaked through.
<<ct "MC" "">>Fuck, you’re dripping, Miss. Did you like the idea of me touching you this whole time?<</ct>>
<<ct $currentSchoolClass "Surprised">>N-No, I— *ah!*—<</ct>>Her protest dies in a gasp as your fingers slide under the fabric of her panties, two of them sinking into her slick folds. You curl them inside her, feeling her walls clench around you.
<<ct "MC" "">>Shhh… just let go. You know you want to.<</ct>>
You guide her back until she’s perched on the edge of the desk, her skirt hiked up to her waist, her panties pushed aside. Her pussy glistens under the dim classroom light, her clit already swollen and begging for attention. You drop to your knees, your breath hot against her thighs.
<<ct "MC" "">>God, you smell *so fucking good*. I bet you taste even better.<</ct>>
Your tongue drags up her slit, slow and deliberate, savoring the way her body jerks in response. She lets out a choked whimper, her fingers gripping the edge of the desk so hard her knuckles turn white.
<<ct $currentSchoolClass "Happy">>Oh— *fuck*—!<</ct>>You don’t give her time to think. Your mouth seals around her clit, your tongue flicking and swirling as you devour her like a starving man. Her hips buck against your face, her moans growing louder, more desperate.
<<ct "MC" "">>Mmm, that’s it. Ride my face, Professor. Show me how much you love it.<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/School/Classroom/Detention_FemaleFuck{0}.webp',random(5))]]
@@<br>
Your fingers join the assault, pumping in and out of her while your tongue works her clit. She’s panting now, her breath coming in ragged gasps, her body trembling on the edge.
<<ct $currentSchoolClass "Happy">>I—I can’t— *ah!*— I’m gonna—!<</ct>>You growl against her pussy, the vibration sending her over the edge. With a cry, her back arches, her thighs clamping around your head as her orgasm crashes over her. A gush of warm, sweet fluid sprays against your face, coating your cheeks, your lips, your chin. You lap at it greedily, drinking her in as she convulses against your mouth.
<<ct "MC" "">>Fuck yeah, that’s it. Squirt all over me.<</ct>>You pull back just enough to look up at her, your face glistening with her cum, a smirk playing on your lips. She’s breathing like she’s just run a marathon, her chest heaving, her cheeks flushed a deep crimson.
<<ct $currentSchoolClass "Tease">>H-How… how are you so good at that?<</ct>>You wipe a strand of her juices from your chin with the back of your hand, then lick it clean, never breaking eye contact.
<<ct "MC" "">>I’ve got a talent for making women like you lose control. Now… about that grade.<</ct>>She swallows hard, her eyes dark with lingering lust.
<<ct $currentSchoolClass "Tease">>Y-Yes. I suppose I could… reconsider your grade.<</ct>>You stand up slowly, your face still dripping with her, your fingers slick with her arousal. You run a hand through your hair, feeling the sticky remnants of her pleasure clinging to the strands. With a satisfied grin, you hastily gather your things and <<link "walk out of the classroom.">>
<<link "walk out of the classroom.">>
<<set $minute = 50>>
<<set $classActivity = "">>
<<set $currentSchoolClass = "">>
<<goto "School">>
<</link>><br><br>
<<if $currentSchoolClass == "Math">>
<<set $mainChar.school.Math.score += random(1,10)/10>>
<<elseif $currentSchoolClass == "Science">>
<<set $mainChar.school.Science.score += random(1,10)/10>>
<<elseif $currentSchoolClass == "History">>
<<set $mainChar.school.History.score += random(1,10)/10>>
<</if>>
<<HaveASexWidget "masturbated" "teacher">>
<<MainChar_Stats "School" "1" "20">>
<<MainChar_Stats "corruption" "1" "70">>
<<MainChar_Stats "arousal" "30">>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "cleanliness" "-15">>
<<set $minute += 10>>
<<else>>
Your fingers brush against her arm, but she immediately pulls away, her expression shifting from surprise to disappointment. She takes a step back, putting distance between you, and crosses her arms.
<<ct $currentSchoolClass "Angry">>What are you doing?!<</ct>>Her voice is firm, her tone laced with disapproval that stings more than yelling ever could. You feel your face flush, the heat creeping up your neck as you realize how badly you’ve misjudged the situation.
<<ct "MC" "">>I—I just thought—<</ct>><<ct $currentSchoolClass "Angry">>You *thought* what? That you could just touch me to get a better grade?<</ct>>She shakes her head, her eyes filled with anger. It makes you feel small.
<<ct "MC" "">>I’m sorry. I didn’t mean to— I just—<</ct>><<ct $currentSchoolClass "Neutral">>Look, I don’t know what you were thinking, but this isn’t how things work. You need to leave. Now.<</ct>>You nod, your throat tight. The shame burns through you, a slow, creeping embarrassment that makes your skin prickle. You turn away, your shoulders hunched, and [[rush out of the classroom.->School]]<br><br>
<<MainChar_Stats "arousal" "-20">>
<<MainChar_Stats "school" "-1">>
<</if>>
<<replace #stop>><</replace>><</linkreplace>><br><</if>></span>
<span id='stop'>Admit defeat and <<link "leave the classroom.">>
<<set $minute = 50>>
<<set $classActivity = "">>
<<set $currentSchoolClass = "">>
<<goto "School">>
<</link>><br><br></span>
<</if>>
<<replace #leave>><</replace>><</linkreplace>><br><</if>></span>
<span id='leave'> Admit defeat and <<link "leave the classroom.">>
<<set $minute = 50>>
<<set $classActivity = "">>
<<set $currentSchoolClass = "">>
<<goto "School">>
<</link>><br><br></span>
<<else>>
You take a deep breath, trying to push aside the desperation gnawing at you. You meet the professor’s eyes, keeping your voice steady and respectful.
<<ct "MC" "">>Professor, I know my grade isn’t where I want it to be, but I *really* put a lot of effort into this assignment. I stayed up late, I double-checked everything—I just need this. I need to keep my scholarship.<</ct>>The professor leans back in her chair, her expression thoughtful. She studies you for a moment, her fingers tapping lightly against the desk.
<<ct $currentSchoolClass "Neutral">>I appreciate your honesty. And I *do* see the effort you’ve put in.<</ct>>She pauses, flipping through the pages of your assignment.
<<ct $currentSchoolClass "Neutral">>Tell you what. I’ll consider bumping your grade up by half a letter. But this is a one-time exception, alright?<</ct>>Relief washes over you, warm and unexpected. You nod eagerly, gratitude swelling in your chest.
<<ct "MC" "">>Yes, absolutely! Thank you, Professor. I won’t let you down.<</ct>>She gives you a small, encouraging smile.
<<ct $currentSchoolClass "Neutral">>Good. Now, you should get going.<</ct>>You stand up, feeling lighter than you have in days. You thank her again, sincerely this time, and <<link "leave the classroom.">>
<<set $minute = 50>>
<<set $classActivity = "">>
<<set $currentSchoolClass = "">>
<<goto "School">>
<</link>><br><br>
<<if $currentSchoolClass == "Math">>
<<set $mainChar.school.Math.score += random(1,10)/10>>
<<elseif $currentSchoolClass == "Science">>
<<set $mainChar.school.Science.score += random(1,10)/10>>
<<elseif $currentSchoolClass == "History">>
<<set $mainChar.school.History.score += random(1,10)/10>>
<</if>>
<<set $minute += 5>>
<</if>>
<<else>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/School/Classroom/Grade_Negociation_Male.jpg')]]
@@<br>
<<if gaussian($mainChar.attractiveness,25) <=40 >>
As the last of the students file out, you take a deep breath and approach the professor’s desk. He glances up from his papers, his expression stern but not unkind. Your ass rests on the edge of his desk, your skirt riding up just enough to expose the smooth skin of your thighs. You lean in slightly, letting your blouse gap just enough to give him a glimpse of your cleavage.
<<ct "MC" "">>Professor, I was really hoping we could talk about my grade. I know I can do better, and I’m willing to do whatever it takes to improve.<</ct>>
His eyes flicker downward for a split second before he forces them back to your face, his throat tightening.
<<ct $currentSchoolClass "Surprised">>I appreciate your dedication, but the grade stands. You’ll have to work harder next time.<</ct>>
A pang of desperation claws at you. You can’t afford to fail this.<br><br>
<span id='tease'> <<if $mainChar.corruption>=20>>Determined to achieve a better grade, you refuse to admit defeat and decide to <<linkreplace "tease him.">>tease him. Leaning in closer, your hand rests lightly on his arm, your voice dropping to a murmur.
<<ct "MC" "">>Please, Professor. I’ll do anything.<</ct>>
His breath hitches as you slowly lift the hem of your skirt, revealing your glistening pussy. His eyes widen, a mix of shock and desire flashing across his face. <br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/School/Classroom/detention_teasing{0}.webp',random(6))]]
@@<br>
You take a step back, never breaking eye contact, and begin to unbutton your blouse. Each button reveals more of your smooth skin, the curve of your breasts.
<<if gaussian($mainChar.attractiveness,25) >=30 and $mainChar.school.reputation <20>>
His gaze is locked on you, his resolve visibly crumbling. His hand trembles slightly as he reaches out, brushing your cheek.
<<ct $currentSchoolClass "Tease">>Alright. I’ll change your grade. But this stays between us, understand?<</ct>>
You nod, a triumphant smile curling your lips.
<<ct "MC" "">>Of course, Professor. Your secret is safe with me.<</ct>>
You lean in, pressing a soft kiss to his cheek before buttoning up your blouse. With a final, knowing glance, you <<link "leave the classroom.">><br><br>
<<set $minute = 50>>
<<set $classActivity = "">>
<<set $currentSchoolClass = "">>
<<goto "School">>
<</link>><br><br>
<<if $currentSchoolClass == "Math">>
<<set $mainChar.school.Math.score += random(1,10)/10>>
<<elseif $currentSchoolClass == "Science">>
<<set $mainChar.school.Science.score += random(1,10)/10>>
<<elseif $currentSchoolClass == "History">>
<<set $mainChar.school.History.score += random(1,10)/10>>
<</if>>
<<MainChar_Stats "School" "1" "10">>
<<MainChar_Stats "corruption" "1" "30">>
<<MainChar_Stats "arousal" "15">>
<<set $minute += 10>>
<<else>>
He watches you, his breath growing ragged, his chest rising and falling rapidly. You can see the struggle in his eyes—the battle between his professional ethics and the raw, animalistic desire you’ve awakened. His gaze lingers on your exposed skin, your thighs slightly parted, your pussy already glistening with anticipation. The air in the classroom is thick with tension, the distant hum of the university hallway outside a stark reminder of where you are.
<<ct $currentSchoolClass "Neutral">>I- I’m sorry. I can’t do this. Your grade stands.<</ct>>But you see it—the hesitation, the hunger.<br><br>
<span id='push'><<if $mainChar.corruption>=30>>You decide to <<linkreplace "push it further.">><br>
You don’t let him retreat. You see your opening in his hesitation. Your hand slides down his arm, your fingers tracing the outline of the bulge straining against his pants. He inhales sharply, his body tensing, but he doesn’t stop you.
<<ct "MC" "">>I'm sure I can change your mind ~<</ct>>Emboldened, you drop to your knees in front of him, the cold linoleum floor pressing against your skin. Your fingers work quickly, unzipping his pants and freeing his thick, throbbing cock.
<<if gaussian($mainChar.attractiveness,25) >=20 >>
It’s already leaking pre-cum, the tip glistening under the fluorescent lights of the classroom.
<<ct "MC" "">>Mmm, look at you, Professor… So hard for your little student slut.<</ct>>You wrap your lips around the head of his cock, your tongue swirling around the sensitive ridge. A guttural groan escapes him as you take him deeper, your throat relaxing to accommodate his length. The wet, sloppy sounds of your mouth fill the empty classroom, your saliva dripping down his shaft as you bob your head, your lips stretched obscenely around his girth.
<<ct $currentSchoolClass "Angry">>This is inappropriate. I can’t—we can’t—<</ct>>You pull back with a lewd *pop*, a string of saliva connecting your lips to his cock. Your hand strokes him slowly, your fingers twisting around the base as you lock eyes with him.
<<ct "MC" "">>Yes we can. You like that, don’t you? Getting your big professor cock sucked by your student… <</ct>><<ct $currentSchoolClass "Angry">>Shut up and—*ah!*—<</ct>>His hands grip the armrests of his chair so hard his knuckles turn white. You take him deep again, your throat convulsing around his length until you gag violently, tears pricking at the corners of your eyes. You pull back, coughing, a trail of saliva and pre-cum dripping from your lips.
<<ct "MC" "">>*Cough*—Fuck, you’re *huge*—*cough*—I can barely—*glk*—take it…<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/School/Classroom/Detention_Male_bj{0}.webp',random(6))]]
@@<br>
You spit onto his cock, your fingers spreading the saliva in slow, deliberate strokes before engulfing him again. Your throat gurgles around his length—*glk, glk*—your nose pressing against the coarse hair at the base of his shaft. You can feel him pulsing, his hips twitching upward, desperate for more.<br><br>
<<if $mainChar.corruption>=40>>
With a growl, he grabs your hair and yanks you up, spinning you around and bending you over his desk. Papers fly everywhere as he shoves your skirt up, exposing your dripping pussy. Your folds are swollen, your clit throbbing, your thighs slick with arousal. He doesn’t hesitate—he slams into you in one brutal thrust, filling you completely.
<<ct "MC" "">>Oh fuck—! Yes, professor, fuck me like you own me!<</ct>><<ct $currentSchoolClass "Angry">>You’re such a slut…<</ct>>His hips slap against yours, the sound of flesh meeting flesh echoing in the classroom mixed with your desperate moans and his grunts. The desk creaks beneath you, your tits bouncing with each thrust, your nails digging into the wood.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/School/Classroom/Detention_Male_Fuck{0}.webp',random(6))]]
@@<br>
<<ct "MC" "">>Harder! Fuck me *harder*! I want everyone in this school to hear how good you fuck your students!<</ct>><<ct $currentSchoolClass "Angry">>You’re gonna get us both in trouble, you little—*ah!*—<</ct>><<ct "MC" "">>I don’t care! Just wreck my stupid cunt!<</ct>>His grip on your hips tightens, his cock pounding into you with relentless force. You can feel him hitting that spot deep inside you, your pussy clenching around him, your orgasm building like a storm.
<<ct $currentSchoolClass "Angry">>You’re so tight—fuck, I’m gonna—<</ct>>With a final, deep thrust, he pulls out and strokes himself furiously, his cum erupting onto your back and ass in thick, hot ropes. You moan as the warmth splatters across your skin, your fingers immediately dipping into the mess, playing with it teasingly.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/School/Classroom/Detention_cumshot{0}.webp',random(5))]]
@@<br>
<<ct "MC" "">>Now, about that grade, Professor… I think I’ve earned a better grade, don’t you?<</ct>><<ct $currentSchoolClass "Tease">>You’re… impossible.<</ct>><<ct "MC" "">>And yet, here we are. So… adjust my grade, or do I have to suck you off again?<</ct>>He stares down at you, his chest heaving, his cock still twitching. The lust in his eyes is mixed with resignation—he knows he’s lost.
<<ct $currentSchoolClass "Neutral">>Fine. But if you *ever*—<</ct>><<ct "MC" "">>I know, I know. Our little secret.<</ct>>
You slide off the desk, your legs trembling slightly as you straighten your skirt and blouse. The evidence of what just transpired is still dripping down your thighs, but you don’t care. With one last, lingering look at his spent cock, you turn and <<link "leave the classroom.">>
<<set $minute = 50>>
<<set $classActivity = "">>
<<set $currentSchoolClass = "">>
<<goto "School">>
<</link>><br><br>
<<if $currentSchoolClass == "Math">>
<<set $mainChar.school.Math.score += random(1,10)/10>>
<<elseif $currentSchoolClass == "Science">>
<<set $mainChar.school.Science.score += random(1,10)/10>>
<<elseif $currentSchoolClass == "History">>
<<set $mainChar.school.History.score += random(1,10)/10>>
<</if>>
<<HaveASexWidget "vaginal" "teacher" "onpussy">>
<<MainChar_Stats "School" "1" "30">>
<<MainChar_Stats "corruption" "1" "70">>
<<MainChar_Stats "arousal" "40">>
<<MainChar_Stats "energy" "-25">>
<<MainChar_Stats "cleanliness" "-25">>
<<set $minute += 10>>
<<else>>
You can feel him getting closer, his thighs trembling beneath your hands as you suck him faster, harder. Your lips are stretched obscenely around his cock, your throat convulsing as he hits the back—*glk, glk*—your gag reflex fighting against the intrusion. Tears prick at the corners of your eyes, but you don’t stop. You hollow your cheeks, your tongue swirling around the underside of his shaft, your free hand massaging his balls.
<<ct "MC" "">>Mmm—come on, Professor… Fill my mouth with that hot cum.<</ct>>His fingers tighten in your hair, his hips twitching upward, forcing himself deeper into your throat. You gag again—*gkk*—but you take it, your nose pressed against his skin, your throat working around him.
<<ct $currentSchoolClass "Angry">>Fuck—you’re such a good little cocksucker…<</ct>><<ct "MC" "">>Mmm-hmm—*glk*—just for you, Professor…<</ct>>His cock pulses violently, and then he’s coming, his hot seed flooding your mouth in thick, salty spurts. You swallow greedily, your throat bobbing as you milk him for every last drop, your eyes locked onto his. A final shudder runs through him as you pull back with a lewd *pop*, a string of cum and saliva connecting your lips to the tip of his cock. You lick your lips, savoring the taste, your tongue darting out to catch the last bead of cum dripping from the slit.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/School/Classroom/Detention_cumshot{0}.webp',either(0,1,5,6))]]
@@<br>
<<ct "MC" "">>Mmm… So good, Professor. Did you like watching your student swallow your load?<</ct>>He stares down at you, his breath still ragged, his eyes glazed with a mix of satisfaction and disbelief. His cock twitches weakly as you give it one last, teasing stroke.
<<ct $currentSchoolClass "Surprised">>You’re… unbelievable.<</ct>>He takes a moment to compose himself, tucking his shirt back into his pants, his hands trembling slightly. You stand up slowly, smoothing your skirt and blouse, a triumphant smirk playing on your lips.
<<ct "MC" "">>Now, about that grade…<</ct>>He lets out a shaky breath, running a hand through his hair.
<<ct $currentSchoolClass "Neutral">>I… Fine. I’ll adjust your grade. But this *never* happened.<</ct>><<ct "MC" "">>Of course not, Professor. Our little secret.<</ct>>You step back, gathering your things, your smile sweet and innocent—as if nothing happened.
<<ct "MC" "">>Thank you, Professor. I really appreciate it.<</ct>>With one last, lingering glance at the bulge still visible in his pants, you turn and <<link "leave the classroom.">>
<<set $minute = 50>>
<<set $classActivity = "">>
<<set $currentSchoolClass = "">>
<<goto "School">>
<</link>><br><br>
<<if $currentSchoolClass == "Math">>
<<set $mainChar.school.Math.score += random(1,10)/10>>
<<elseif $currentSchoolClass == "Science">>
<<set $mainChar.school.Science.score += random(1,10)/10>>
<<elseif $currentSchoolClass == "History">>
<<set $mainChar.school.History.score += random(1,10)/10>>
<</if>>
<<HaveASexWidget "bj" "teacher" "face">>
<<MainChar_Stats "School" "1" "20">>
<<MainChar_Stats "corruption" "1">>
<<MainChar_Stats "arousal" "20">>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "cleanliness" "-10">>
<<set $minute += 10>>
<</if>>
<<else>>
Your fingers touch his crotch, but he immediately pulls away, his expression shifting from surprise to disappointment. He pushes you away.
<<ct $currentSchoolClass "Angry">>What are you doing?!<</ct>>His voice is firm, laced with disapproval that stings more than yelling ever could. You feel your face flush, the heat creeping up your neck as you realize how badly you’ve misjudged the situation.
<<ct "MC" "">>I—I just thought—<</ct>><<ct $currentSchoolClass "Angry">>You *thought* what? That you could just touch me to get a better grade?<</ct>>He shakes his head, his eyes filled with anger. It makes you feel small.
<<ct "MC" "">>I’m sorry. I didn’t mean to— I just—<</ct>><<ct $currentSchoolClass "Neutral">>Look, I don’t know what you were thinking, but this isn’t how things work. You need to leave. Now.<</ct>>You nod, your throat tight. The shame burns through you, a slow, creeping embarrassment that makes your skin prickle. You turn away, your shoulders hunched, and [[rush out of the classroom.->School]]<br><br>
<<MainChar_Stats "arousal" "-20">>
<<MainChar_Stats "school" "-1">>
<</if>>
<<replace #stop>><</replace>><</linkreplace>><br><</if>></span>
<span id='stop'>Admit defeat and <<link "leave the
classroom.">>
<<set $minute = 50>>
<<set $classActivity = "">>
<<set $currentSchoolClass = "">>
<<goto "School">>
<</link>><br><br></span>
<</if>>
<<replace #leave>><</replace>><</linkreplace>><br><</if>></span>
<span id='leave'> Admit defeat and <<link "leave the classroom.">>
<<set $minute = 50>>
<<set $classActivity = "">>
<<set $currentSchoolClass = "">>
<<goto "School">>
<</link>><br><br></span>
<<else>>
You take a deep breath, trying to push aside the desperation gnawing at you. You meet the professor’s eyes, keeping your voice steady and respectful.
<<ct "MC" "">>Professor, I know my grade isn’t where I want it to be, but I *really* put a lot of effort into this assignment. I stayed up late, I double-checked everything—I just need this. I need to keep my scholarship.<</ct>>The professor leans back in his chair, his expression thoughtful. He studies you for a moment, his fingers tapping lightly against the desk.
<<ct $currentSchoolClass "Neutral">>I appreciate your honesty. And I *do* see the effort you’ve put in.<</ct>>He pauses, flipping through the pages of your assignment.
<<ct $currentSchoolClass "Neutral">>Tell you what. I’ll consider bumping your grade up by half a letter. But this is a one-time exception, alright?<</ct>>Relief washes over you, warm and unexpected. You nod eagerly, gratitude swelling in your chest.
<<ct "MC" "">>Yes, absolutely! Thank you, Professor. I won’t let you down.<</ct>>He gives you a small, encouraging smile.
<<ct $currentSchoolClass "Neutral">>Good. Now, you should get going.<</ct>>You stand up, feeling lighter than you have in days. You thank him again, sincerely this time, and <<link "leave the classroom.">>
<<set $minute = 50>>
<<set $classActivity = "">>
<<set $currentSchoolClass = "">>
<<goto "School">>
<</link>><br><br>
<<if $currentSchoolClass == "Math">>
<<set $mainChar.school.Math.score += random(1,10)/10>>
<<elseif $currentSchoolClass == "Science">>
<<set $mainChar.school.Science.score += random(1,10)/10>>
<<elseif $currentSchoolClass == "History">>
<<set $mainChar.school.History.score += random(1,10)/10>>
<</if>>
<<set $minute += 5>>
<</if>>
<</if>><<set $Restroom_location to "School">>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Public_Restroom/Restroom.jpg')]]
@@<br>
The boys' bathroom is eerily quiet as you push the door open, your heart pounding with a mix of curiosity and nervousness. The fluorescent lights flicker slightly, casting a sterile glow over the row of urinals and closed stall doors. The air smells of industrial cleaner and something faintly metallic.
<<set _empty to either(true,true,false)>>
<<if _empty is true>>
<<if random(0,2) <=1>>
<<ct "MC" "">>Huh. I guess no one’s here.<</ct>>
The stalls are empty, their doors slightly ajar, revealing nothing but the cold, white porcelain inside. You exhale, a strange mix of relief and disappointment washing over you. You had expected... something. A secret, a thrill, maybe even a confrontation. But the bathroom is just empty, ordinary. You linger for a moment, your eyes scanning the graffiti on the walls—crude drawings and half-erased phone numbers—before turning to [[leave the restroom.->School]]
<<else>>
You find it empty at first, but your ears pick up on faint sounds emanating from one of the toilet stalls. You hesitate, listening. Then you hear it—a rhythmic, muffled sound. A soft groan. Your breath catches. Someone is in here. You freeze, your mind racing. You should leave. You *know* you should leave. But curiosity getting the best of you, you wonder whether you should <<linkreplace "approach the source of the noise.">>approach the source of the noise.<br><br>
You press your ear against the cold metal of the stall door, holding your breath.
Another groan, louder this time. A male voice, strained and breathless. There's no more doubt: there is a student masturbating inside the last cabin! Seems like he hasn’t noticed your presence yet and continues to masturbate. Your stomach flutters. You can almost picture it—the way his hand moves, the tension in his body, the way his breath hitches as he gets closer.<br><br>
<span id="enter"><<if $mainChar.corruption >=30>>
Enter the stall and <<linkreplace "help him.">>help him.<br><br>
our heart races as you make a decision—one that surprises even you. Without another thought, you reach for the latch of the stall door. With a slow, deliberate movement, you push it open. The boy inside freezes, his eyes wide with shock as he looks up at you. His pants are undone, his hand wrapped around his cock, already flushed and hard. For a moment, neither of you moves. His mouth opens slightly, as if to speak, but no words come out.
<<ct "Male" "">>W-what the—?<</ct>>
You don’t give him time to react. You step inside, closing the door behind you, the confined space making everything feel more intense. The air between you is thick with tension and something else—something electric.
<<ct "MC" "">>Shhh... Let me help you with that.<</ct>>
Before he can protest, you drop to your knees in front of him. His breath hitches as you take him in your hand, replacing his own. He’s hot to the touch, pulsing with need. You look up at him, meeting his gaze as you lean in, your lips parting with a soft, wet sound. The moment your mouth closes around him, a shudder runs through his body. His hands fly to your hair, his fingers tangling in it as he lets out a low, ragged moan.
<<ct "Male" "">>Fuck...<</ct>>
You take your time, your tongue swirling around the tip before taking him deeper. A wet, rhythmic sound fills the stall as you move your head back and forth. His breath quickens, his hips subtly rocking forward, chasing the sensation.
<<ct "MC" "">>Mmmh... *nngh*...<</ct>>You pull back slightly, letting your saliva coat him before diving down again, this time taking him to the back of your throat. A gagging sound escapes you, but you don’t stop, your throat tightening around him.
<<ct "MC" "">>*Ghhh—* Nngh...<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Public_Restroom/Men/Suck{0}.webp',random(3))]]
@@<br>
<span id='push'><<if $mainChar.corruption>=40>>Sit on him and <<linkreplace "let him fuck you.">>let him fuck you.<br><br>
You stand up slowly, your eyes locked onto his as you press your back against the cold wall of the stall. Without breaking eye contact, you lift one leg to straddle him.
<<ct "MC" "">>Mmm... Let’s see how you like *this* instead.<</ct>>You lower yourself onto him, a soft gasp escaping your lips as he fills you. The sensation sends a jolt through your body, and you bite your lower lip to stifle a moan.
<<ct "MC" "">>*Nnnh*— Fuck...<</ct>>His hands immediately grip your hips, his fingers digging into your skin as you start to move, riding him with slow, deliberate motions. The stall creaks slightly with each movement, the sound mixing with the wet, rhythmic slapping of skin against skin.
<<ct "Male" "">>Oh—shit—<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Public_Restroom/Men/PublicToilet_Fuck{0}.webp',random(6))]]
@@<br>
<<ct "MC" "">>Mmm — Tell me, isn’t my pussy better than your hand?<</ct>>His response is lost in a groan, his head falling back against the stall wall as his hips buck up to meet yours. You can feel him getting harder inside you, his breath coming in ragged gasps.
<<ct "Male" "">>Fuck—yes—*so* much better—<</ct>>You smile against his lips, your voice a teasing whisper.
<<ct "MC" "">>Mmm... Good boy.<</ct>>You speed up, your movements becoming more urgent, the sounds of your bodies meeting filling the small space, your moans mixing with his groans. His hands slide up to grip your waist, pulling you down harder onto him as he gets closer.
<<ct "Male" "">>I—I’m gonna—<</ct>><<ct "MC" "">>Mmm, do it... — Come inside me.<</ct>>With a final, desperate thrust, he buries himself deep, his release pulsing inside you. You cling to him, your own breath uneven as you ride out the last waves of pleasure. For a moment, you stay like that, your forehead pressed against his, both of you trying to catch your breath. Then, with a smirk, you pull back slightly, your voice still breathless.
<<ct "MC" "">>Told you it was better.<</ct>>You stand up slowly, adjusting your clothes with a satisfied sigh. He’s still leaning against the wall, his chest heaving, his eyes wide with a mix of shock and satisfaction. You finally [[slip out of the stall,->Empty restroom]] leaving him there—breathless, spent, and utterly stunned.<br><br>
<<HaveASexWidget "vaginal" "stranger" "inpussy">>
<<MainChar_Stats "School" "1" "30">>
<<MainChar_Stats "corruption" "1" "70">>
<<MainChar_Stats "arousal" "50">>
<<MainChar_Stats "cleanliness" "-15">>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "combed" "false">>
<<set $minute += 20>>
<<replace #stop>><</replace>><</linkreplace>><br><</if>></span>
<span id='stop'><<linkreplace "Make him cum.">>
His grip on your hair tightens, his voice reduced to broken whispers and gasps.
<<ct "Male" "">>Shit, I—I can’t—<</ct>>You pull back just enough to speak, your voice breathy and teasing, your lips glistening.
<<ct "MC" "">>Mmm... Then don’t hold back.<</ct>>You take him deeper again, your throat opening for him as you pick up the pace. The sounds grow louder—*slurp, schlick, ghhh*—your nose pressing against his skin as you take him all the way. His body tenses, his breath coming in short, sharp bursts.
<<ct "Male" "">>Fuck, fuck—<</ct>>You can feel him getting closer, his muscles coiling tight. You hollow your cheeks, your tongue swirling as you work him, the wet sounds filling the stall. And then, with a choked groan, he comes, his release hot and sudden in your mouth. You swallow around him, a soft *mmm* escaping your throat.
For a moment, there’s only the sound of his ragged breathing, the two of you locked in the aftermath of something reckless and thrilling. He looks down at you, his expression a mix of disbelief and satisfaction.
<<ct "Male" "">>Holy shit...<</ct>>You stand up slowly, wiping your mouth with the back of your hand, a smirk playing on your lips. Your voice is husky, your lips still slightly parted.
<<ct "MC" "">>Mmm... You're welcome.<</ct>>You [[slip out of the stall,->Empty restroom]] before he can respond, leaving him standing there, still trying to catch his breath.<br><br>
<<HaveASexWidget "bj" "stranger" "face">>
<<MainChar_Stats "School" "1" "20">>
<<MainChar_Stats "corruption" "1" "50">>
<<MainChar_Stats "arousal" "20">>
<<MainChar_Stats "cleanliness" "-5">>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "makeup" "Ruined">>
<<set $minute += 10>>
<<replace #push>><</replace>><</linkreplace>></span>
<<replace #arousal>><</replace>><</linkreplace>><br><</if>></span>
<span id='arousal'>[[Leave the restroom->School]] before he sees you.<br><br>
<<MainChar_Stats "arousal" "10">></span>
<</linkreplace>>
<</if>>
<<else>>
You push open the door to the boys' bathroom, the sound of running water and distant chatter filling the air. As you step inside, the conversations abruptly stop, and all eyes turn to you. The boys look surprised and confused, their expressions a mix of curiosity and disbelief.<br><br>
<<if $mainChar.school.reputation < 10>>
<<ct "Male" "" "1">>
<<print either(
'Uh, are you lost?',
'Hey, you can\'t be in here!',
'What are you doing in here?',
'Uh, you\'re in the wrong bathroom')>>
<</ct>>
Another guy chuckles nervously.
<<ct "Male" "" "1">>Yeah, you might want to check the sign on the door.<</ct>>
They exchange glances, a mix of amusement and curiosity in their eyes.
<<elseif $mainChar.school.reputation < 20 >>
<<ct "Male" "" "1">>
<<print either(
'Well, well, well... Look who it is. $mainChar.firstName , right? Heard you were quite the wild one.',
'$mainChar.firstName , right? What brings you here?',
'Uh, $mainChar.firstName, right? Heard some stuff about you. Didn\'t expect to see you here, though.',
'Hey, $mainChar.firstName .What\'s up? Looking for some company?')>>
<</ct>>
Another guy chuckles.
<<ct "Male" "" "1">>Guess the rumors are true, huh?<</ct>>
They exchange glances, a mix of amusement and curiosity in their eyes.
<<else>>
<<ct "Male" "" "1">>
<<print either(
'Well, well, well. Look who it is. $mainChar.firstName , the school slut herself.',
'Hey, it\'s $mainChar.firstName ! Come to suck us?',
'$mainChar.firstName , what a surprise... You're here to give us a show?"',
'Look who decided to join us! $mainChar.firstName , the school\'s favorite fuck toy."')>><br>
<</ct>>
Another guy grins, his eyes gleaming with mischief.
<<ct "Male" "" "1">>
Maybe you want to join us in the stalls? We've got plenty of room.<</ct>>
They exchange glances, a mix of amusement and curiosity in their eyes.
<<endif>>
<br>
<<if $mainChar.corruption <70>>
You make a quick [[retreat back.->School]] feeling a mix of embarrassment, curiosity and excitment.<br><br>
<<else>>
At the center of attention, you can't decide what to do.<br><br>
<span id='leave'> Retreat back and [[leave the restroom.->School]]<br></span>
<span id='gangbang'> Go in the middle of the room, get on your knees and <<linkreplace "beg to be fucked.">>beg to be fucked.<br><br>
You look up, meeting their gazes one by one, your voice steady and teasing.
<<ct "MC" "">>What are you waiting for? You all know what I want.<</ct>>
A low murmur ripples through the room. Someone laughs nervously, but most of them just stare, their expressions a mix of shock and hunger.
<<ct "Male" "">>No way. You’re serious? Right here?<</ct>>
You tilt your head, a slow smile curling your lips.
<<ct "MC" "">>Dead serious. I want all of your cocks. Right now.<</ct>>
The tension snaps. A guy near the sink steps forward, his voice rough with excitement.
<<ct "Male" "" "1">>Fuck, you’re really asking for it.<</ct>>
Another one, leaning against the stall door, lets out a sharp laugh, his eyes dark with desire.
<<ct "Male" "" "1">>You’re gonna regret saying that.<</ct>>
You don’t flinch. Instead, you reach out, your fingers tracing the edge of the nearest guy’s jeans, your voice dropping to a whisper.
<<ct "MC" "">>Try me.<</ct>>
The room erupts. Hands grab, voices growl, and the last thing you hear before the chaos swallows you is the sound of belts unbuckling, the air thick with the promise of what’s to come. The first one doesn’t hesitate. He’s in front of you in two strides, his hand already fumbling with his belt, his cock springing free—thick, veiny, already leaking. You don’t wait for permission. Your tongue darts out, lapping at the pre-cum beaded at his tip, your eyes locked onto his as you hollow your cheeks and take him deep. His groan echoes off the walls, and that’s all it takes. You feel their thick cocks pressing against your face, and without hesitation you take them into your mouth. With every tug and flick of your tongue, moans of pleasure escape the men around you as you desperately attempt to satisfy them all. <br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Public_Restroom/Gangbang/Suck{0}.webp',random(4))]]
@@<br>
Hands grab you—rough, impatient. One yanks your top down, freeing your tits, fingers pinching your nipples hard enough to make you gasp around the cock in your mouth. Another tears your thong aside, two fingers shoving inside you without warning. You moan, your cunt clenching around them, already soaked.
<<ct "Male" "" "1">>Fuck, she’s *dripping*.<</ct>>
You’re lifted—no, *thrown*—onto the sink counter, your ass hitting the cold porcelain as someone spreads your legs wide. A cock slams into you before you can even catch your breath, stretching you open in one brutal thrust. You cry out, your nails digging into the flesh of the guy still fucking your mouth, your body already trembling with the first waves of pleasure.
<<ct "MC" "">>Mmm—*yes*. Just like that. Fuck me. Use my stupid cunt.<</ct>>
And they do. You’re passed around like a toy, a thing to be shared. One cock replaces another in your cunt, your ass, your mouth, each thrust harder than the last. Hands grip your hips, your tits, your throat, leaving bruises you’ll wear like badges. Someone spits on your face, another slaps your ass hard enough to make you whimper, and you *love* it. You beg for it.
<<ct "MC" "">>More. I want all of you. Fill me up.<</ct>>
The room is a symphony of grunts, slapping flesh, and your own desperate moans. You’re bent over the sink, your tits pressed against the mirror as someone rails you from behind, his balls slapping against your clit with every thrust. Another guy shoves his cock between your lips, his hands tangled in your hair, forcing you to take him to the root. You gag, tears pricking your eyes, but you don’t pull away. You *want* this. You *need* it.
<<ct "Male" "" "1">>She’s such a fucking slut.<</ct>>
<<ct "Male" "" "1">>Look at her—she can’t get enough.<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Public_Restroom/Gangbang/Fuck{0}.webp',random(4))]]
@@<br>
You can’t even tell whose cock is where anymore, and you don’t care. All that matters is the stretch, the burn, the way your body is being *used*. A hand clamps over your mouth as someone buries themselves in your ass, the pain and pleasure blending into one white-hot rush. You come with a muffled scream, your cunt pulsing around the cock inside you, milking him as he groans and empties himself deep. <br><br>
The sensations become more intense as you begin to take two members in the same hole, pushing your pleasure over the edge. As the waves of euphoria start to crash through you, you become vaguely aware that more are coming. Soon, loads of cum will fill all your orifices from multiple partners at once, building up until you reach the ultimate climax in a sea of semen.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Public_Restroom/Gangbang/Cum{0}.webp',random(1))]]
@@<br>
The bathroom is a warzone of sweat, cum, and the stench of sex. Your body is slick with it—thick ropes of cum clinging to your skin, dripping from your chin, your tits, your thighs. Your hair is matted with it, your mouth still gaping from the last cock that forced its way down your throat. You’re a *thing* now. A used-up, overstretched hole, nothing more. Your vision swims, stars bursting behind your eyelids as another orgasm tears through you. The world tilts, your body going limp as cocks keep pounding into you—your cunt, your ass, your throat—even as you spiral into the black. You don’t fight it. You let the darkness take you, your last thought a hazy, blissful *yes*. <br><br>
When you come to, the first thing you feel is the cold. The tile floor is slick beneath your cheek, your body aching in the best way. You blink, your lashes sticky, and realize you’re lying in a pool of cum—thick, warm, seeping into your hair, your skin. Your limbs are heavy, your muscles loose, your pussy and ass gaping slightly, cum dripping out of you in slow, obscene rivulets. You’re a mess. A used mess. And you love it.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Public_Restroom/Gangbang/Final.webp',)]]
@@<br>
Your clothes are scattered, torn in places. Your skirt is crumpled near the door, your shirt nowhere to be found. A slow, satisfied smirk curls your lips as you remember the hands, the cocks, the way they’d *owned* you.<br><br>
But then—<br><br>
The distant chime of a bell cuts through the haze. Your stomach drops. You’re still in the university bathroom. The same one you’d walked into, bold and hungry, not even an hour ago. The same one where anyone could walk in—*anyone*—and find you like this: naked, covered in cum, your body still throbbing from being fucked senseless. Panic flares, sharp and electric.<br><br>
You scramble to your feet, wincing as cum drips down your thighs. Your reflection in the mirror is a disaster: your hair is a tangled mess, your mascara smudged, your lips swollen. Your tits are still glistening with cum, your skin marked with fingerprints and bites. You look *ruined*. You take your cum-stained clothes and quickly go [[clean up yourself.->Empty restroom]]<br><br>
<<Achievements "gangbang" "Cum-Soaked Fleshlight">>
<<HaveASexWidget "vaginal" "stranger" "inpussy">>
<<HaveASexWidget "anal" "stranger" "onass">>
<<HaveASexWidget "bj" "stranger" "face">>
<<MainChar_Stats "School" "2" "50">>
<<MainChar_Stats "corruption" "1" "$mainChar.maxCorruption">>
<<MainChar_Stats "arousal" "0">>
<<MainChar_Stats "cleanliness" "-50">>
<<MainChar_Stats "energy" "-40">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "makeup" "Ruined">>
<<MainChar_Stats "intellect" "-4">>
<<set $minute += 30>>
<<replace #leave>><</replace>><<replace #piss>><</replace>>
<</linkreplace>><br></span>
<span id='piss'><<if $mainChar.corruption>=110>>Sit on your knees and <<linkreplace 'open your mouth aside the urinals.'>>open your mouth aside the urinals.<br><br>
You don’t hesitate. You drop to your knees beside the urinals, your mouth already open, your tongue out slightly. Your eyes flick up at them, challenging, inviting.
<<ct "MC" "">>I’m the new urinal, boys. Come on.<</ct>>
A few of them snicker, glancing at each other. One guy clears his throat, shifting his weight.
<<ct "Male" "" "1">>No fucking way. She’s serious.<</ct>>
<<ct "Male" "" "1">>She's crazy.<</ct>>
You stay still, your breath shallow, your lips slightly parted. The first one steps forward, his hesitation melting into curiosity. He pulls his cock out, aiming it at your mouth. The warm stream hits your tongue, and you swallow instinctively, your throat working around it. A shudder runs through you—this is what you wanted.
<<ct "Male" "">>Holy shit, she’s really taking it.<</ct>>
Another guy laughs, unzipping his pants.
<<ct "Male" "" "1">>Fuck it. My turn.<</ct>>
Soon, a line forms. They take their time, not just pissing in your mouth but pushing deeper, fucking your throat in lazy, teasing strokes. You gag around them, tears pricking at the corners of your eyes, but you don’t pull away. You love it—the way they use you, the way they laugh at you.
<<ct "MC" "">>More. Who’s next?<</ct>>
<<ct "Male" "">>Look at her, taking it like a good little urinal.<</ct>>
When they finish, you press a soft, lingering kiss to the tip of their cocks, your lips brushing against the sensitive skin. They laugh, nudging each other, calling you names—*whore*, *cumdumpster*, *desperate*—but you just smile up at them, your mouth still wet, your cheeks flushed. The humiliation, the degradation—it’s intoxicating. You could stay here forever.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Public_Restroom/Men/PublicToilet_Pissing{0}.webp',random(3))]]
@@<br>
Your body quivers with an electric delight as you remain crouched in the corner of the public restroom, submitting yourself and revelling in your unsavoury role as a human urinal. Yet after what seems like hours of no human contact, you reluctantly stand up from the urine-drenched floor with a heavy heart, knowing [[it's time to move on.->Empty restroom]]<br><br>
<<Achievements "watersport" "Human Urinal">>
<<MainChar_Stats "School" "3" "50">>
<<MainChar_Stats "corruption" "1" "$mainChar.maxCorruption">>
<<MainChar_Stats "arousal" "50">>
<<MainChar_Stats "cleanliness" "-100">>
<<MainChar_Stats "energy" "-40">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "makeup" "Ruined">>
<<MainChar_Stats "intellect" "-4">>
<<set $minute +=40>>
<<replace #leave>><</replace>><<replace #gangbang>><</replace>><</linkreplace>><</if>></span>
<</if>>
<</if>><<set $pastPassage to "Empty restroom">>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Public_Restroom/Restroom.jpg')]]
@@<br>
You stand alone in the public restroom, the echo of the crowd who were just here still lingering in the air. The tiles are cold beneath your feet, and the fluorescent lights above cast a harsh, unforgiving glow on everything. You look at yourself in the mirror, your reflection staring back at you with a mix of exhaustion and satisfaction. Your clothes are disheveled, your hair mussed, and your makeup smeared, but there's a spark in your eyes that wasn't there before. You lean against the counter, taking a deep breath as you survey the damage. Your body aches in places you didn't know could ache, but it's a good kind of pain, a reminder of the intensity of what just happened. <br><br>
Use the huge mirror on the wall to [[have a little refresh.->Bathroom Mirror]]<br><br>
You straighten your clothes, brushing off the wrinkles and adjusting everything until you look somewhat presentable again. But the memories of what just happened linger, a secret thrill that you carry with you. As you turn to leave, you take one last look at yourself in the mirror. The woman staring back at you is more depraved, more willing to embrace the darker sides of her desires. Her eyes hold a darker gleam, a reflection of the corruption that has taken root within her. You step out of the restroom, ready to face whatever comes next, knowing that you are in control of your desires and your destiny.
<<link "Leave the restroom.">><<goto $Restroom_location>><</link>><<set $minute +=20>>
<div class="default-image-wrapper">[img[String.format($urlPath + "/RedLight/BackAlley/Walk/"+ $timeOfDay + random(3)+".webp")]]</div><br>
You lean against the lamppost, the glow of the streetlights casting long shadows around you. The air is thick with the hum of the city—car engines, distant conversations, the occasional burst of laughter. Lost in your thoughts, you barely notice the sleek black car pulling up beside you. The window rolls down, and a man in his forties looks you over, his gaze lingering a little too long.
<<ct "Male" "">>Hey, sweetheart. How much for a blowjob?<</ct>>
His voice is smooth, confident, like he’s done this a hundred times before. Confused, you glance over your shoulder before realizing that he's addressing you. Shock reverberates through your body as you realize that this stranger thinks you are a whore.Your stomach clenches. The assumption hits you like a slap, but there’s something about the way he looks at you—like he already knows the answer—that sends an unwanted shiver down your spine.
<<ct "MC" "">>What? No—I’m not—I’m not a prostitute!<</ct>>
The man smirks, clearly amused, his eyes traveling over your body again.
<<ct "Male" "">>Come on, you’re standing here in the middle of the red light district. You really expect me to believe that?<</ct>>
Images of yourself sucking and fucking strangers in a back alley for money floods your mind with such force that it takes your breath away. Despite being so lewd and filthy, these thoughts cause something deep within you to stir with arousal. You stand there paralyzed, contemplating the decision you need to make.<br><br>
<span id='leave'><<linkreplace "Get rid of him">>
Heat floods your face. The way he talks to you, like you’re just another commodity, makes your skin burn with shame. But beneath that, there’s something else—a flicker of excitement you don’t want to acknowledge. Your hands ball into fists at your sides.
<<ct "MC" "">>Fuck you. I’m not for sale.<</ct>>
He lets out a low chuckle, shaking his head like you’re the one being ridiculous.
<<ct "Male" "">>Suit yourself.<</ct>>
The window rolls back up, and the car pulls away, leaving you standing there, your heart pounding in your chest. The humiliation settles deep inside you, but there’s a throb between your thighs that won’t go away. You push off the lamppost and [[walk away quickly.->Red Light District]]<br><br>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "corruption" "1" "20">>
<<replace #accept>><</replace>><</linkreplace>><br></span>
<span id='accept'><<if $mainChar.corruption>=40>><<linkreplace "Play along">>
<<ct "MC" "">>I—I’m not—<</ct>>
You hesitate. The denial feels weak, even to you. The idea should disgust you, but instead, your body reacts—your pulse quickens, your breath shallow, your skin tingling with anticipation. Torn between the desire to set a discouraging price to make him reject the proposal and a subconscious inclination to accept, you settle for a compromise. Before you can stop yourself, the words slip out, uncertain and breathless.
<<ct "MC" "">>30.<</ct>>
The man’s gaze drags over you, slow and deliberate, like he’s inspecting merchandise. His eyes linger on your chest, your hips, your mouth—weighing, calculating. You feel exposed, reduced to a price tag and a set of features. The air between you thickens, heavy with the weight of his scrutiny. You didn’t think he’d actually take you up on it. You were just playing a game, testing the boundaries of your own daring. But now his silence stretches, and your pulse hammers in your throat.
<<ct "Male" "">>Alright. Thirty it is.<</ct>>
His voice is flat, final. Your stomach flips. You weren’t serious. You didn’t think he’d actually agree. You experience a complex mix of feelings because of the humiliation of becoming a random streetwalker, yet you're also undeniably excited by the unknown nature of selling your body to strangers on the street. But now the door is open. Before you can react, he steps out of the car, his presence suddenly overwhelming as he gestures for you to follow. You hesitate for half a second, but the thrill of the unknown propels you forward. <br><br>
He leads you into the narrow alleyway, the stench of trash and damp concrete hitting you as soon as you step between the buildings. The flickering light from a broken streetlamp casts jagged shadows across the graffiti-covered walls, the glow barely reaching the recess where he stops—right beside the overflowing dumpsters.
<<ct "Male" "">>Here’s good.<</ct>>
His fingers work at his belt, the metallic clink of the buckle breaking the silence. The sound of his zipper being pulled down is obscenely loud in the confined space of the alley. He doesn’t waste time, pushing his pants down just enough to free himself. His cock springs out, already half-hard, and he grabs it, giving it a slow stroke as he looks down at you.
<<ct "Male" "">>What are you waiting for? Get on your knees.<</ct>>
The command snaps you out of your daze. Your legs tremble as you sink to the grimy pavement, the cold seeping through your clothes. The smell of trash and damp concrete fills your nose, but it’s the scent of him—musky, male—that makes your head spin. You hesitate, your hands hovering near his thighs, unsure where to touch, how to start.
You lean forward, your breath hitching as you take him into your mouth. He’s already growing harder, filling your mouth more than you expected. The taste of him is salty, foreign, and your mind races with the surrealness of it all—kneeling in an alley, sucking off a stranger for money.
<<ct "Male" "">>You’re new, aren’t you? Never seen you around before.<</ct>>
His voice is rough, his hand tangling in your hair as he pulls you closer. You try to answer, but his cock hits the back of your throat, making you gag slightly.
<<ct "MC" "">>Mmm—yeah... new...<</ct>>
The words come out muffled, garbled around his length. He chuckles, low and dark, clearly amused by your struggle.
<<ct "Male" "">>A fresh little whore, huh?<</ct>>
<div class="default-image-wrapper">[img[String.format($urlPath + '/RedLight/BackAlley/'+$timeOfDay+'/bj{0}.webp',random(6))]]</div><br>
You can hear the distant chatter of passersby on the adjacent street, their laughter and footsteps a stark reminder of how exposed you are. The risk of being caught, of someone walking by and seeing you like this—on your knees, mouth stuffed with cock—sends a thrill through you. You’re distracted, your mind racing, but the man notices. His grip tightens in your hair, and he pulls you forward, his hips thrusting sharply.
<<ct "Male" "">>Focus, slut. You’re here to suck my cock, not daydream.<</ct>>
His movements become more insistent, his cock sliding in and out of your mouth with deep, powerful strokes. You close your eyes, letting him use your mouth, focusing on the weight of him on your tongue, the way your breath hitches with each thrust. The humiliation of being used like this, the filthiness of it all, should disgust you. But instead, a strange pleasure builds inside you, coiling tight and low in your belly. You can feel yourself getting wet, your body betraying you with every rough movement he makes. And for the first time, you realize—you like it. You like being his dirty little secret in this alley.<br><br>
His breathing grows ragged, his thrusts becoming shorter, more urgent. You can feel him swelling in your mouth, his grip on your hair tightening almost painfully. Then, with a low groan, he buries himself deep and comes, his cum flooding your mouth in thick, salty spurts. You gag slightly, unprepared for the volume, but he doesn’t care. He holds you there, forcing you to swallow as he empties himself down your throat.
When he’s done, he pulls out abruptly, his cock glistening with your saliva and his release. Without a word, he tucks himself back into his pants, zipping up with a casualness that makes your stomach twist. Then he reaches into his pocket and pulls out two crumpled bills, tossing them at your feet.
<<ct "Male" "">>Thirty’s a little steep for that kind of performance...<</ct>>
The money lands on the filthy pavement in front of you, the bills slightly damp from the alley’s grime. He doesn’t even look back as he walks away, his footsteps echoing against the brick walls before fading into the noise of the street. You’re left kneeling there, between the overflowing dumpsters, his cum still coating your tongue, your lips swollen and tender.<br><br>
For a moment, you just stay there, stunned. The reality of what just happened crashes over you—the taste of him in your mouth, the weight of the money at your feet, the ache between your thighs. You’re wet. So wet. The realization hits you like a punch to the gut. You liked it. You liked being used, being forced to your knees, being nothing more than a warm mouth for a stranger’s pleasure. A flush of shame burns your cheeks, but it only makes the throb between your legs worse. You realize you are now forever marked by this experience of streetwalker.<br><br>
As you step back into the glow of the streetlights, you can’t shake the feeling that this won’t be the last time. And that thought sends another shameful thrill through you as you walk back to [[Red Light District.->Red Light District]]<br><br>
<<set $mainChar.isWhore to true>>
<<HaveASexWidget "bj" "stranger" "mouth">>
<<MainChar_Stats "corruption" "3" "$mainChar.maxCorruption">>
<<MainChar_Stats "money" "30">>
<<MainChar_Stats "arousal" "40">>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "cleanliness" "-10">>
<<MainChar_Stats "intellect" "-1">>
<<Achievements "whore" "Your Body, Their Pleasure">>
<<set $minute += 15>>
<<replace #leave>><</replace>><</linkreplace>><</if>></span>
<<set $minute +=20>>
<<if $mainChar.look.clothes.torso.name is '' and $mainChar.look.clothes.legs.name is '' and $mainChar.look.lingerie.chest.name is '' and $mainChar.look.lingerie.groin.name is ''>>
<<set _cloth to "naked">>
<<elseif $mainChar.look.clothes.torso.name is '' and $mainChar.look.clothes.legs.name is '' and $mainChar.look.lingerie.chest.name != '' and $mainChar.look.lingerie.groin.name != ''>>
<<set _cloth to "under">>
<<else>>
<<set _cloth to "clothed">>
<</if>>
@@.default-image-wrapper;
[img[String.format($urlPath + "/LivingRoom/Window/Relax_"+_cloth +".jpg")]]
@@
You sit on the windowsill with a cup of tea, taking a moment to relax as you gaze out at the city through the window. The hustle and bustle of the urban landscape unfolds before you, a mesmerizing sight as people go about their day. The soft, comforting warmth of the tea in your hands contrasts with the coolness of the glass against your cheek. It's a brief respite from the chaos of life and a tranquil pause to reflect.
<br><br>
<<if gaussian($mainChar.attractiveness,15)>=30 and $mainChar.sawNeighbor != $hour>>
<<set $mainChar.sawNeighbor to $hour>>
As you gaze out, you notice a neighbor in the building across the street. He's standing by his own window, and as he glances over, he catches your eye. A brief, unexpected connection lingers in the air as you <<linkreplace "wave a greeting to him.">>wave a greeting to him.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + "/LivingRoom/Window/Greeting_"+_cloth +".webp")]]
@@<br>
<<if $mainChar.corruption>=20 and _cloth != "naked" and $mainChar.energy>=10>><<linkreplace "Flash him.">>
In a sudden burst of daring and excitement, you decide to take things a step further. You stand up, your heart pounding with anticipation. With a mischievous grin, you slowly lift your shirt, revealing your breasts to the neighbor and anyone else who might be passing by on the street below. <br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + "/LivingRoom/Window/window_flash{0}.webp",random(3))]]
@@<br>
The cool air against your skin sends a shiver down your spine, and you feel a rush of adrenaline. The neighbor's eyes widen, and he becomes completely fixated on you, his gaze locked onto your exposed skin. You can see the shock and desire in his eyes, and it only fuels your excitement. The voyeuristic thrill leaves your pussy aching, and you can feel yourself getting wetter with every passing second.
<br><br>
<<MainChar_Stats "arousal" "+20">>
<<if $mainChar.corruption >=40>>
<<linkreplace "Start masturbating.">>
Deciding to push the boundaries even further, you slip your hand into your pants, your fingers finding your already wet pussy. You begin to finger yourself, your movements slow and deliberate, making sure the neighbor and anyone else who might be watching can see every detail. You lean against the window, your breath fogging up the glass as you moan softly, your eyes locked onto the neighbor's.<br><br>
Your breath comes in quick, ragged gasps as you pleasure yourself, the knowledge that you're being watched only heightening your arousal. You can feel the tension building, your body trembling with the intensity of the sensation. You spread your legs wider, giving the neighbor a better view, your fingers moving faster and deeper inside you. The sound of your wetness fills the room, and you can see the neighbor's breath quickening, his hand moving to his own crotch as he watches you.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + "/LivingRoom/Window/window_masturbate{0}.webp",random(3))]]
@@<br>
With a final, intense thrust of your fingers, you reach your climax, your body convulsing as you squirt onto the window. The liquid drips down the glass in a display of pure, unadulterated pleasure. You cry out, your voice filled with ecstasy, your body shaking with the force of your orgasm. You can see the neighbor's eyes widen even more, his hand moving faster as he watches you come undone. As you come down from your high, you take a moment to catch your breath, your body still tingling with the aftershocks of your orgasm. <br><br>
<<MainChar_Stats "arousal" "0">>
<<MainChar_Stats "cleanliness" "-10">>
<<MainChar_Stats "intellect" "-1">>
<<HaveASexWidget "masturbated" "self" >>
<</linkreplace>><</if>>
<</linkreplace>><</if>>
<</linkreplace>><br><br>
<</if>>
[[Stay there a bit longer.->Window Relax]]<br>
[[Get up.->Living room]]<br><br>
<<MainChar_Stats "energy" "10">>
<<if $parentsBedroomScene == "Dad reading book">>
<<set $minute += 10>>
<<set _bookContent to either(
"I must not fear. Fear is the mind-killer. Fear is the little-death that brings total obliteration. I will face my fear. I will permit it to pass over me and through me. And when it has gone past I will turn the inner eye to see its path. Where the fear has gone there will be nothing. Only I will remain.",
"You can tell yourself that you would be willing to lose everything you have in order to get something you want. But it’s a catch-22: all of those things you’re willing to lose are what make you recognizable. Lose them, and you’ve lost yourself.",
"The only people for me are the mad ones, the ones who are mad to live, mad to talk, mad to be saved, desirous of everything at the same time, the ones who never yawn or say a commonplace thing, but burn, burn, burn like fabulous yellow roman candles exploding like spiders across the stars.",
"He allowed himself to be swayed by his conviction that human beings are not born once and for all on the day their mothers give birth to them, but that life obliges them over and over again to give birth to themselves.",
"There is an idea of a Patrick Bateman, some kind of abstraction, but there is no real me, only an entity, something illusory, and though I can hide my cold gaze and you can shake my hand and feel flesh gripping yours and maybe you can even sense our lifestyles are probably comparable: I simply am not there.")>>
<<set _bookContent2 to either(
"And then the Big Bad Wolf said, ‘Little girl, why don’t you bend over and let me see how tight your red hood really is?’ So she did, and the wolf pushed his big, hard stick right into her tiny bottom, making her squeal like a piggy!",
"Goldilocks giggled as she held out her porridge bowl to Papa Bear, her eyes sparkling. « Can I have more of your special sauce, please? »
Papa Bear grinned and grabbed his big, throbbing cock, shooting a thick, creamy splash right into her bowl. « Aahh... There you go, sweetheart! Now stir it real good with your tiny fingers… »",
"The prince didn’t just slip a glass slipper on Cinderella’s foot—he slipped something much bigger between her legs while she giggled and said, ‘Ohhh, it fits so snug, Your Highness!’ ",
"Snow-White woke up to seven tiny hands pulling at her dress, their voices squeaky and excited. « Our turn! Our turn! »The dwarves took turns climbing onto the bed, each one pushing inside her while the others cheered. « Heigh-ho, heigh-ho, it’s fucking time we go! »",
"The Blue Fairy sat on Pinocchio’s face, her wet folds pressing against his wooden nose. « Lie to me, little boy. Tell me you don’t want to fuck me. » Every time he lied, his nose grew longer, pushing deeper inside her, making her moan. « Ohhh, what a big fibber you are! »")>>
@@.default-image-wrapper;
[img[String.format($urlPath + "/Parents_Room/dadReading.jpg")]]
@@<br>
You step quietly into your parents' bedroom. Your father sits comfortably, a book open in his hands. The soft rustle of pages turning fills the quiet room. You approach him slowly, unsure if you should interrupt.
<<ct "MC" "">>
Dad, can I stay with you for a while?
<</ct>>
<<if $dad.relationship <20>>
<<ct "dad" "Neutral">>
Not right now, sweetheart. Maybe another time.
<</ct>>
You didn't expect this reaction. Disappointed and a little embarrassed, your smile fade and you quitely [[leave the bedroom.->Living room]]<br><br>
<<elseif $dad.relationship <40>>
He looks up from his book, a small smile appearing as he sets the page down.
<<ct "dad" "Happy">>
Of course, you can stay. Just sit here. I'll read for you.
<</ct>>
You smile softly, understanding his mood, and quietly settle near him, content to share the calm moment together. When you are ready, dad inhales and begins to read. <br><br>
<em>"<<print _bookContent>>"</em>
<br><br>
[[Thank him and stand up->Parents' bedroom]] <br><br>
<<MainChar_Stats "dad" "1" "30">>
<<MainChar_Stats "intellect" "1">>
<<MainChar_Stats "energy" "5">>
<<else>>
He looks up from his book, a small smile appearing as he sets the page down.
<<ct "dad" "Happy">>
Of course babygirl, you can stay. Just sit here. I'll read for you. And if you want, we can read something else together. How about this?
<</ct>>
He gestures toward a small stack of pink books on the nightstand and gives you a playful glance.<br><br>
<span id="intel"><<linkreplace "Read a novel">>
You smile softly, understanding his mood, and quietly settle near him, content to share the calm moment together. When you are ready, dad inhales and begins to read. <br><br>
<em>"<<print _bookContent>>"</em>
<br><br>
<<if $mainChar.corruption >= 40 and $dad.relationship >= 30>>
[[Suck him while he reads->Parents' bedroom fuck][$parentsBedroomSexScene = "Suck dad while reading"]]<br>
<<endif>>
[[Thank him and stand up->Parents' bedroom]] <br><br>
<<MainChar_Stats "dad" "1" "30">>
<<MainChar_Stats "intellect" "1">>
<<MainChar_Stats "energy" "5">>
<<replace #cor>><</replace>><</linkreplace>><br></span>
<span id="cor"><<linkreplace "Read dad'special book">>
You smile softly, understanding his mood, and quietly settle near him, content to share the calm moment together. When you are ready, dad inhales and begins to read. <br><br>
<em>"<<print _bookContent2>>"</em>
<br><br>
<<if $mainChar.corruption >= 40 and $dad.relationship >= 30>>
[[Suck him while he reads->Parents' bedroom fuck][$parentsBedroomSexScene = "Suck dad while reading"]]<br>
<<endif>>
[[Thank him and stand up->Parents' bedroom]] <br><br>
<<MainChar_Stats "dad" "1" "60">>
<<MainChar_Stats "arousal" "5">>
<<MainChar_Stats "energy" "5">>
<<replace #intel>><</replace>><</linkreplace>></span>
<</if>>
<br><br>
<<endif>><<set $mainChar.did_cleaning_parents to $dayCount>>
<<if $mainChar.look.clothes.torso.name is '' and $mainChar.look.clothes.legs.name is '' and $mainChar.look.lingerie.chest.name is '' and $mainChar.look.lingerie.groin.name is ''>>
<<set _cloth to "nude">>
@@.default-image-wrapper; [img[String.format($urlPath + "/Brothers_Room/Cleaning/Cleaning_naked{0}.webp",random(3))]] @@
<<else>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Brothers_Room/Cleaning/Cleaning_clothed{0}.webp",random(2))]] @@
<</if>><br><br>
<<if $dad.location is "Work">>
Alone in your parent's room while they are at work, you take on the task of tidying up. With purposeful movements, you start organizing the scattered items, restoring order to the space. As you dust and straighten, a sense of satisfaction fills the room. The process of transforming the chaos into cleanliness becomes a quiet moment of solace. <br><br>
Finally, you survey your work, pleased with the noticeable improvement.
<br>You can now spend your time to [[something else.->Parents' bedroom]]<br><br>
<<set $minute +=30>>
<<MainChar_Stats "energy" "-15">>
<<else>>
As you go about cleaning your parents's room, your dad catches you in the act of tidying up when <<linkreplace "he unexpectedly enters.">>he unexpectedly enters. <br><br>
<<if random(0,2) is 0 or ($mainChar.corruption <60 or $dad.relationship<40)>>
Surprised, he blinks, clearly caught off guard, while your hands are still clutching the duster.
<<ct "dad" "Surprised">>
Wait, what are you doing?
<</ct>>
<<ct "MC" "">>
Just giving your room a little cleaning. It needed it.
<</ct>>
<<if _cloth is "nude" and $dad.relationship < 20>>
He raises an eyebrow, his tone shifting from confusion to concern.
<<ct "dad" "Angry">>
Ok but why are you naked? Please get some clothes, <<print $mainChar.firstName>>.
<</ct>>
Disappointed and a little embarrassed, you nod, your enthusiasm fading as you quietly [[leave the room.->Living room]]<br><br>
<<MainChar_Stats "dad" "-1">>
<<MainChar_Stats "corruption" "1" "30">>
<<set $minute +=15>>
<<MainChar_Stats "energy" "-15">>
<<elseif _cloth != "nude" and $dad.relationship < 20>>
He glances at you, clearly unsure how to react. After a short pause, he lets out a small sigh.
<<ct "dad" "Neutral">>
Ok... thanks, I guess. But you should have asked before.
<</ct>>
You feel a flicker of pride fade as his words sink in. The awkward silence that follows makes the air heavier than it should be. Still, you force a polite smile, nodding in quiet understanding before you [[end your task.->Living room]]<br><br>
<<MainChar_Stats "dad" "1">>
<<set $minute +=15>>
<<MainChar_Stats "energy" "-15">>
<<elseif _cloth is "nude" and ($dad.relationship < 40 or $mainChar.corruption < 60)>>
He hesitates, his gaze flickering over your body before quickly looking away. His voice comes out shaky, barely above a whisper.
<<ct "dad" "Surprised">>
You're... you're naked.
<</ct>>
<<ct "MC" "">>
Oh, this? It’s just more comfortable this way. Besides, it saves on laundry.
<</ct>>
You can’t help but giggle softly, amused by his embarrassment. You shift your stance, deliberately casual, a teasing glint in your eyes. For a moment, he seems frozen — unsure whether to scold you or flee. Eventually, he shakes his head with a muttered sigh and backs out of the room, leaving you alone with a faint smile on your lips.
You take a deep breath, surveying your work with satisfaction. The room looks better — cleaner, brighter — and the tension of the encounter still lingers in the air, stirring something warm inside you.
Feeling oddly exhilarated, you decide it's time to move on and [[spend your time on something else.->Parents' bedroom]]<br><br>
<<set $minute +=30>>
<<MainChar_Stats "corruption" "1" "30">>
<<MainChar_Stats "dad" "1" "30">>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "energy" "-15">>
<<elseif _cloth is "nude" and $dad.relationship > 40 and $mainChar.corruption >60 >>
<<ct "dad" "Tease">>
Looks like I'm one lucky dad to have my little girl cleaning naked for me.
<</ct>>
<<ct "MC" "">>
I just want to make you happy, Daddy.
<</ct>>
You smile sweetly, your voice innocent but laced with underlying desire. The forbidden passion between you and your father lingers in the air, almost overwhelming your thoughts. <br><br>
<span id='finish'><<linkreplace "Continue your task.">>You keep cleaning the bedroom naked , feeling the intensity of your father's gaze upon you. You can't help but tease him, almost unconsciously, knowing that it would only fuel his desire even more. Finally, you survey your work, pleased with the noticeable improvement.
<br>You can now spend your time to [[something else.->Parents' bedroom]]<br><br>
<<set $minute +=30>>
<<MainChar_Stats "corruption" "1" "30">>
<<MainChar_Stats "dad" "1" "30">>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "energy" "-15">>
<<replace #fuck>><</replace>>
<</linkreplace>></span><br>
<span id="fuck"><<linkreplace "Tease him and fuck him.">>
<<ct "MC" "">>
Don't you want to touch me, Daddy? Don't you want to feel how wet I am for you?
<</ct>>
You smirk knowingly, your eyes glinting with mischief as you move closer to him. Your body brushes against his, and you look up into his eyes, your voice dripping with seduction.
<<ct "dad" "Tease">>
You're such a good girl.
<</ct>>
You lean into his touch, your eyes never leaving his. Your body responds eagerly to his caress, desperate to please him. You take his hand and guide it down your body, letting him feel the heat between your legs.
<<ct "MC" "">>
Yes, Daddy. See how ready I am for you? I need your lollipop in my coochie.
<</ct>>
With a low growl, he lifts you up and carries you to the bed. His hands are strong and sure as he lays you down gently, his eyes locked onto yours. He climbs on top of you, his body pressing against yours, his movements filled with urgency and desire.
<<ct "MC" "">>
Daddy… I want you to make me feel all big inside. I want you to push really hard and fill me up with your special thing… just like you do when you love me extra.
<</ct>>
With a single, powerful thrust, he enters you, filling you completely. You gasp, your back arching as you take him in, your body stretching to accommodate him. He begins to move, his hips thrusting against yours, his cock sliding in and out of you with a rhythm that leaves you breathless.<br><br>
@@.default-image-wrapper; [img[String.format($urlPath + "/Brothers_Room/Fuck/Fuck"+either(1,2,4,5)+".webp")]] @@<br>
You cling to him, your nails digging into his back as you meet his thrusts. Your body moves in sync with his, the pleasure building with each movement, each touch.
<<ct "MC" "">>
Fuck me harder, Daddy! Ugh, it feels so good when you stretch my tiny little hole like that...
<</ct>>
<<ct "dad" "Tease">>
I'm going to come, princess. I'm going to fill your little cunt with my hot cum.
<</ct>>
He groans, his pace increasing as he chases his own release. You can feel the tension building in his body, his muscles tensing under your fingertips. Your body tightens around him, your own orgasm building as you whimper, desperate for more.
<<ct "MC" "">>
Yes, Daddy! Please come inside me... I wanna feel your yucky cum filling up my little pussy! I wanna feel it dripping out of me when you're done...
<</ct>>
With a final, powerful thrust, he buries himself deep inside you. His body shakes as he releases, his hot cum filling you completely. You cry out, your own orgasm crashing over you. Your body convulses with pleasure as you feel him pulsing inside you.<br><br>
@@.default-image-wrapper; [img[String.format($urlPath + "/Brothers_Room/Fuck/Fuck_finish0.webp")]] @@<br>
He collapses on top of you, his breath coming in ragged gasps as he holds you close. His body is still trembling with the aftershocks of his release. You wrap your arms around him, basking in the warmth of his embrace, the pleasure of your shared moment lingering between you.
<<ct "MC" "">>
Daddy~ ... It feels so naughty knowing you put your big, hot seed inside your little girl’s tummy.
<</ct>>
<<ct "dad" "Happy">>
You’re such a perfect little girl, aren’t you? Always so eager to take what I give you.
<</ct>>
With a final, tender kiss on his cheek, you slowly pull away from his embrace. You can feel his cum leaking out of you as you stand up, a shiver running down your spine.
<<ct "MC" "">>
Mmm, I’ll let it drip all the way to the door, Daddy. Next time, promise you’ll fill me up even more, okay?
<</ct>>
You giggle softly, your voice brimming with promise as you [[leave the room.->Living room]]<br><br>
<<set $minute +=50>>
<<HaveASexWidget "vaginal" "dad" "inpussy">>
<<MainChar_Stats "corruption" "1" "80">>
<<MainChar_Stats "dad" "+1">>
<<MainChar_Stats "arousal" "50">>
<<MainChar_Stats "energy" "-30">>
<<replace #finish>><</replace>><</linkreplace>></span>
<<elseif _cloth != "nude" and _cloth != "maid" and ($dad.relationship < 40 or $mainChar.corruption < 60)>>
<<ct "dad" "happy">>
Thank you for doing this, babygirl
<</ct>>
<<ct "MC" "">>
I'm glad you like it, Dad. I wanted to make it nice for you
<</ct>>
You smile, feeling a warm glow of happiness at his praise. He walks over to you and pulls you into a gentle hug, his arms wrapping around you in a comforting embrace. He gives you a final, affectionate pat on your head before letting you [[leave the bedroom.->Parents' bedroom]]<br><br>
<<set $minute +=30>>
<<MainChar_Stats "brother" "1" "30">>
<<MainChar_Stats "energy" "-15">>
<<elseif _cloth != "nude" and _cloth != "maid" and $dad.relationship > 40 and $mainChar.corruption >60 >>
<<ct "dad" "Happy">>
Thank you for doing this, babygirl.
<</ct>>
You smile, a warm glow of happiness spreading through you at his praise. Your voice is soft and sweet as you look up at him.
<<ct "MC" "">>
Mmm, I’m so happy you like it, Daddy! I just wanted to make everything nice and pretty for you...
<</ct>>
He walks over to you and pulls you into a gentle hug, his arms wrapping around you in a comforting embrace.
<<ct "dad" "Happy">>
You're such a good girl.
<</ct>>
He murmurs the words with warmth and affection, his voice soothing. <br>
<span id="finish"><<linkreplace "Finish cleaning">>
With a final, affectionate pat on your head, he leaves the room. You gather your mind and finish your cleaning session. You take a final glance at your work and you finally [[leave the bedroom.->Parents' bedroom]]<br><br>
<<set $minute +=30>>
<<MainChar_Stats "dad" "1" "30">>
<<MainChar_Stats "energy" "-15">>
<<replace #fuck>><</replace>><</linkreplace>></span><br>
<span id="fuck"><<linkreplace "Tease him and fuck.">>
You smirk knowingly, your eyes glinting with mischief as you move closer to him, your body brushing against his as you look up into his eyes.
<<ct "MC" "">>
You know, Daddy, I wanna make you feel so good. Even the naughty things you don’t tell anyone about...<</ct>>
He reaches out, his hand cupping your cheek, his thumb brushing gently against your skin.
<<ct "dad" "Tease">>
You're such a good girl.<</ct>>
<<ct "MC" "">>
Pleeease, Daddy, I wanna feel your hands on me...<</ct>>
You lean into his touch, your eyes never leaving his. Your body responds eagerly, desperate to make him happy. You take his hand and guide it down your body, letting him feel the heat between your legs.
<<ct "MC" "">>
See, Daddy? I’m all wet and ready for you... I need you to put it in me, right now.<</ct>>With a low growl, he lifts you up and carries you to the bed, his hands strong and sure on your body. He lays you down gently, his eyes never leaving yours as he climbs on top of you, his body pressing against yours. You look up at him, your eyes filled with lust and desperation.
<<ct "MC" "">>
Ohhh, Daddy... I want you to fuck me so hard. I wanna feel your big, big cock stretch my tiny little hole...<</ct>>With a single, powerful thrust, he enters you, filling you completely. You gasp, your back arching as you take him in, your body stretching to accommodate him. He begins to move, his hips thrusting against yours, his cock sliding in and out of you with a rhythm that leaves you breathless.<br><br>
@@.default-image-wrapper; [img[String.format($urlPath + "/Brothers_Room/Fuck/Fuck"+random(6)+".webp")]] @@<br>
You cling to him, your nails digging into his back as you meet his thrusts, your body moving in sync with his. The sensation is overwhelming, the pleasure building with each movement, each touch.
<<ct "MC" "">>
Fuck me harder, Daddy! I love how you make my little pussy feel so full!<</ct>>He groans, his pace increasing as he chases his own release. You can feel the tension building in his body, the muscles in his back tensing under your touch.
<<ct "dad" "Angry">>
I'm going to come, princess. I'm going to fill your little cunt with my hot cum.<</ct>><<ct "MC" "">>
Yes, Daddy! Come inside me! I wanna feel your yummy cum fill me up and leak out of my tiny coochie!<</ct>>With a final, powerful thrust, he buries himself deep inside you, his body shaking as he releases, his hot cum filling you completely. You cry out, your own orgasm crashing over you, your body convulsing with pleasure as you feel him pulsing inside you.<br><br>
@@.default-image-wrapper; [img[String.format($urlPath + "/Brothers_Room/Fuck/Fuck_finish0.webp")]] @@<br>
He collapses on top of you, his breath coming in ragged gasps as he holds you close, his body still trembling with the aftershocks of his release. You wrap your arms around him, a sense of contentment washing over you as you bask in the warmth of his embrace.
<<ct "MC" "">>
Daddy... it’s sooo hot knowing you just put your cum inside your little girl’s pussy...<</ct>>With a final kiss on his cheek, you slowly extricate yourself from his embrace, feeling his cum leak out of you as you stand up.
<<ct "MC" "">>
Until next time, Daddy... I’ll be waiting for you to fill me up again!<</ct>>You [[leave the room.->Living room]]<br><br>
<<set $minute +=50>>
<<HaveASexWidget "vaginal" "dad" "inpussy">>
<<MainChar_Stats "corruption" "1" "80">>
<<MainChar_Stats "dad" "1">>
<<MainChar_Stats "arousal" "50">>
<<MainChar_Stats "energy" "-30">>
<<replace #finish>><</replace>><</linkreplace>></span>
<</if>>
<<else>>
<<ct "dad" "Neutral">>
There you are, princess. I was looking for you.
<</ct>>
You put down the cleaning supplies and turn to face him, your lips forming a shy, hesitant smile.
<<ct "MC" "">>
Hi, Daddy... Did you... want something from me?
<</ct>>
He steps into the room, closing the door behind him. His eyes linger on your body, taking in your petite frame, your youthful features. You know what he expects, and you don’t dare refuse.
<<ct "dad" "Tease">>
You know what I need, baby girl. Daddy’s had a long day, and you’re going to help me relax.
<</ct>>
You hesitate for a moment, your hands trembling as you step closer. You reach up, fumbling with his belt and pants, your movements slow and uncertain.
<<ct "MC" "">>
Okay, Daddy... I’ll... I’ll take care of you.
<</ct>>
He doesn’t wait for you to finish. He pushes you onto the bed, face down, his grip firm. You press your face into the mattress, a quiet whimper escaping your lips as you feel his hands on you. You don’t move, waiting for his next command.<br><br>
He spreads your cheeks, the cool air making you shiver. Then, without warning, he pushes inside you, his thick cock stretching you painfully. You let out a soft, muffled sound, your body tensing as he starts to move, his thrusts demanding and unyielding.<br><br>
<<if _cloth is 'nude'>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Brothers_Room/Fuck/FuckAnal"+random(0,2,3)+".webp")]] @@<br>
<<else>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Brothers_Room/Fuck/FuckAnal"+random(0,3)+".webp")]] @@<br>
<</if>>
<<ct "dad" "Tease">>
That’s it, baby girl. Take it all for Daddy. You’re doing such a good job for me.
<</ct>>
You grip the sheets, your body rocking with each of his thrusts. The sensation is overwhelming, intense, and you can't help but moan, your sounds of pleasure mixing with his grunts of satisfaction. You know you're giving him what he needs, fulfilling his desires, and that thought makes you feel a little better, even if it's all for him. <br><br>
With a final, deep thrust, he pulls out and flips you onto your back. His cock pulses as he releases onto your stomach, marking you with his hot seed. You glance down at the mess, feeling a strange mix of confusion and quiet satisfaction.
<<ct "dad" "Tease">>
Clean me up, baby girl. Now.
<</ct>>
He grabs a handful of your hair, tilting your head back, and pushes his cock into your mouth. You do as you’re told, your tongue moving slowly, tasting the salty mix of him and yourself. He uses your mouth for a few more thrusts, making sure he’s completely clean before pulling away.<br><br>
@@.default-image-wrapper; [img[String.format($urlPath + "/Brothers_Room/Fuck/Fuck_finish0.webp")]] @@<br>
He stands up abruptly, tucking himself back into his pants without a second thought. He looks down at you, a smug smirk on his face.
<<ct "dad" "Tease">>
Good girl. You always know how to take care of Daddy.
<</ct>>
<<ct "MC" "">>
... I-I just want to make you happy, Daddy... Even if it hurt a little... I like it when you are proud of me...
<</ct>>
You sit up slowly, still trying to catch your breath. The room is quiet now, except for the faint hum of the house. You look down at your stomach, the sticky evidence of what just happened still there. With a quiet sigh, you stand up and [[leave the room.->Living room]]<br><br>
<<set $minute +=50>>
<<HaveASexWidget "rape" "dad" "inass">>
<<MainChar_Stats "corruption" "1" "80">>
<<MainChar_Stats "arousal" "50">>
<<MainChar_Stats "energy" "-30">>
<</if>><br><br>
<</linkreplace>>
<</if>><<widget "MainChar_Stats">>
<!-- $args[0] - stat name (corruption , arousal ...)-->
<!-- $args[1] - value -->
<!-- Delete first character if it's a "+" -->
<<set $args[1] to $args[1].startsWith("+") ? $args[1].slice(1) : $args[1]>>
<<if $args[0] is "combed">>
<<if $args[1] is "true" and $mainChar.appearance.isCombed is false>>
<p class="add">+ Combed</p> <<set $mainChar.appearance.isCombed = true>> <br>
<<elseif $args[1] is "false" and $mainChar.appearance.isCombed is true>>
<p class="minus">- Combed</p> <<set $mainChar.appearance.isCombed = false>> <br>
<</if>>
<<elseif $args[0] is "makeup">>
<<if $args[1] is "No" and $mainChar.appearance.makeup != "No">>
<p class="minus">- Makeup</p> <<set $mainChar.appearance.makeup to 'No'>> <br>
<<elseif $args[1] is "Ruined" and ($mainChar.appearance.makeup != "Ruined" and $mainChar.appearance.makeup != "No")>>
<p class="minus">Your makeup is ruined !</p> <<set $mainChar.appearance.makeup to 'Ruined'>><br>
<<elseif $args[1] is "Ruined" and $mainChar.appearance.makeup != "No">>
<<set $mainChar.appearance.makeup to $args[1]>>
<</if>>
<<elseif $args[0] is "school" or $args[0] is "School" or $args[0] is "reputation">>
<<set _value to parseInt($args[1])>>
<<if isNaN($args[2])>><<set $args[2] to 40>><</if>>
<<if isNaN($mainChar.school.lastReputationChange) or $hourCount > $mainChar.school.lastReputationChange+1>>
<<set $mainChar.school.lastReputationChange to $hourCount>>
<<if _value <0>>
<p class="minus">$args[1] School Reputation</p> <<set $mainChar.school.reputation += _value>><br>
<<elseif _value>0 and $mainChar.school.reputation <parseInt($args[2])>>
<p class="add">+ $args[1] School Reputation</p> <<set $mainChar.school.reputation += _value>><br>
<<else>>
<p class="add">You're the peak school's slut !</p><br>
<</if>>
<</if>>
<<elseif $args[0] is "arousal">>
<<set _value to parseInt($args[1])>>
<<if ($mainChar.arousal + _value >=100 and _value >=30) or _value is 0>>
<p class="add">You climaxed!</p>
<<if $mainChar.tookArousalPill != 'true'>>
<<set $mainChar.arousal to 0>><br>
<<else>>
<p class="add">You took an arousal pill! Your arousal didn't decrease much.</p> <<set $mainChar.arousal to 80>><br><</if>>
<<else>>
<<if _value <0>>
<<if $mainChar.tookArousalPill != 'true'>>
<p class="minus"> $args[1] Arousal</p> <<set $mainChar.arousal += _value>><br>
<<else>>
<p class="add">You took an arousal pill! Your arousal didn't decrease.</p><br><</if>>
<<elseif _value>0>>
<p class="add">+$args[1] Arousal</p> <<set $mainChar.arousal += _value>><br>
<</if>><</if>>
<<elseif $args[0] is "corruption">>
<<set _value to parseInt($args[1])>>
<<if _value <0 >>
<p class="minus">$args[1] Corruption</p> <<set $mainChar.corruption += _value>><br>
<<elseif _value>0 and $mainChar.corruption <= $args[2]>>
<p class="add">+ $args[1] Corruption</p> <<set $mainChar.corruption += _value>><br>
<<elseif $mainChar.corruption + _value >= $mainChar.maxCorruption>>
<p class="add">You're the most depraved girl in town!</p>
<<set $mainChar.corruption to $mainChar.maxCorruption>><br>
<</if>>
<<elseif $args[0] is "spa">>
<<set _value to parseInt($args[1])>>
<<if $mainChar.work.spa.experience + _value >=50>>
<p class="add">You're the best Masseuse!</p>
<<set $mainChar.work.spa.experience to 50>><br>
<<else>>
<<if _value <0 >>
<p class="minus">$args[1] Masseuse Experience </p> <<set $mainChar.work.spa.experience += _value>><br>
<<elseif _value>0>>
<p class="add">+ $args[1] Masseuse Experience </p> <<set $mainChar.work.spa.experience += _value>><br>
<</if>><</if>>
<<elseif $args[0] is "secretary">>
<<set _value to parseInt($args[1])>>
<<if $mainChar.work.secretary.experience + _value >=50>>
<p class="add">You're the best secretary!</p>
<<set $mainChar.work.secretary.experience to 50>><br>
<<else>>
<<if _value <0 >>
<p class="minus">$args[1] Secretary Experience </p> <<set $mainChar.work.secretary.experience += _value>><br>
<<elseif _value>0>>
<p class="add">+ $args[1] Secretary Experience </p> <<set $mainChar.work.secretary.experience += _value>><br>
<</if>><</if>>
<<elseif $args[0] is "barmaid">>
<<set _value to parseInt($args[1])>>
<<if $mainChar.work.barmaid.experience + _value >=50>>
<p class="add">You're the best Bunny Girl!</p>
<<set $mainChar.work.barmaid.experience to 50>><br>
<<else>>
<<if _value <0 >>
<p class="minus">$args[1] Bunny Girl Experience </p> <<set $mainChar.work.barmaid.experience += _value>><br>
<<elseif _value>0>>
<p class="add">+ $args[1] Bunny Girl Experience </p> <<set $mainChar.work.barmaid.experience += _value>><br>
<</if>><</if>>
<<elseif $args[0] is "brothel">>
<<set _value to parseInt($args[1])>>
<<if $mainChar.work.brothel.experience + _value >=50>>
<p class="add">You're the best fucktoy!</p>
<<set $mainChar.work.brothel.experience to 50>><br>
<<else>>
<<if _value <0>>
<p class="minus">$args[1] Fucktoy Experience</p> <<set $mainChar.work.brothel.experience += _value>><br>
<<elseif _value>0 and $mainChar.work.brothel.experience<$args[2]>>
<p class="add">+ $args[1] Fucktoy Experience</p> <<set $mainChar.work.brothel.experience += _value>><br>
<</if>> <</if>>
<<elseif $args[0] is "fitness">>
<<set _value to parseInt($args[1])>>
<<if $mainChar.fitness + _value >=100>>
<p class="add">You're at peak fitness!</p>
<<set $mainChar.fitness to 100>><br>
<<else>>
<<if _value <0>>
<p class="minus">$args[1] Fitness</p> <<set $mainChar.fitness += _value>><br>
<<elseif _value>0>>
<p class="add">+ $args[1] Fitness</p> <<set $mainChar.fitness += _value>><br>
<<if $mainChar.tookFitnessPill is 'true' and _value >0 and _value <100>>
<p class="add">You took a fitness pill! +1 Fitness</p>
<<set $mainChar.fitness += 1>><br><</if>>
<</if>><</if>>
<<elseif $args[0] is "intellect">>
<<set _value to parseInt($args[1])>>
<<if $mainChar.intellect + _value >=100>>
<p class="add">You're a genius!</p>
<<set $mainChar.intellect to 100>><br>
<<else>>
<<if _value <0>>
<p class="minus">$args[1] Intellect</p> <<set $mainChar.intellect += _value>><br>
<<elseif _value>0>>
<<if $mainChar.tookDumbnessPill != 'true'>>
<p class="add">+ $args[1] Intellect</p> <<set $mainChar.intellect += _value>><br>
<<if $mainChar.tookConcentrationPill is 'true' and _value >0 and _value <100>>
<p class="add">You took a concentration pill! +1 Intellect</p>
<<set $mainChar.intellect += 1>><br><</if>>
<<else>>
<p class="minus">You took a dumbness pill! Your intellect doesn't increase.</p> <br><</if>>
<</if>><</if>>
<<elseif $args[0] is "cleanliness">>
<<set _value to parseInt($args[1])>>
<<if $mainChar.cleanliness + _value >=100>>
<p class="add">You're pristine!</p>
<<set $mainChar.cleanliness to 100>><br>
<<else>>
<<if _value <0>>
<p class="minus">$args[1] Cleanliness</p> <<set $mainChar.cleanliness += _value>><br>
<<elseif _value>0>>
<p class="add">+ $args[1] Cleanliness</p> <<set $mainChar.cleanliness += _value>><br>
<<elseif _value is 0>>
<p class="minus">$args[1] Cleanliness</p> <<set $mainChar.cleanliness to 0>><br>
<</if>><</if>>
<<elseif $args[0] is "energy">>
<<set _value to parseInt($args[1])>>
<<if $mainChar.energy + _value >=100>>
<p class="add">You're fully energized!</p>
<<set $mainChar.energy to 100>><br>
<<elseif $mainChar.energy + _value <=0>>
<p class="minus">You're exhausted!</p>
<<set $mainChar.energy to 0>><br>
<<else>>
<<if _value <0>>
<p class="minus">$args[1] Energy</p> <<set $mainChar.energy += _value>><br>
<<elseif _value>0>>
<p class="add">+ $args[1] Energy</p> <<set $mainChar.energy += _value>><br>
<<elseif _value is 0>>
<p class="minus">$args[1] Energy</p> <<set $mainChar.energy to 0>><br>
<</if>><</if>>
<<elseif $args[0] is "dad" or $args[0] is "Dad" or $args[0] is "father" or $args[0] is "Father">>
<<set _value to parseInt($args[1])>>
<<if $args[2] is undefined or isNaN($args[2])>>
<<set $args[2] to 100>>
<</if>>
<<if _value <0>>
<p class="minus">$args[1] Relationship with dad </p> <<set $dad.relationship += _value>><br>
<<elseif _value>0 and $dad.relationship <= $args[2]>>
<<if isNaN($dad.lastRelationshipChange) or $hourCount > $dad.lastRelationshipChange>>
<<set $dad.lastRelationshipChange to $hourCount>>
<p class="add">+ $args[1] Relationship with dad </p> <<set $dad.relationship += _value>><br><</if>>
<<elseif $dad.relationship + _value >=100>>
<p class="add">You're Daddy's best girl !</p>
<</if>>
<<elseif $args[0] is "mom" or $args[0] is "mother" or $args[0] is "Mom" or $args[0] is "Mother">>
<<set _value to parseInt($args[1])>>
<<if $args[2] is undefined or isNaN($args[2])>>
<<set $args[2] to 100>>
<</if>>
<<if _value <0>>
<p class="minus">$args[1] Relationship with mom </p> <<set $mom.relationship += _value>><br>
<<elseif _value>0 and $mom.relationship <= $args[2]>>
<<if isNaN($mom.lastRelationshipChange) or $hourCount > $mom.lastRelationshipChange>>
<<set $mom.lastRelationshipChange to $hourCount>>
<p class="add">+ $args[1] Relationship with mom </p> <<set $mom.relationship += _value>><br><</if>>
<<elseif $mom.relationship + _value >=100>>
<p class="add">You're Mommy's babygirl !</p>
<</if>>
<<elseif $args[0] is "brother" or $args[0] is "bro" or $args[0] is "Brother" or $args[0] is "Bro">>
<<set _value to parseInt($args[1])>>
<<if $args[2] is undefined or isNaN($args[2])>>
<<set $args[2] to 100>>
<</if>>
<<if _value <0>>
<p class="minus">$args[1] Relationship with brother </p> <<set $brother.relationship += _value>><br>
<<elseif _value>0 and $brother.relationship<= $args[2]>>
<<if isNaN($brother.lastRelationshipChange) or $hourCount > $brother.lastRelationshipChange+1>>
<<set $brother.lastRelationshipChange to $hourCount>>
<p class="add">+ $args[1] Relationship with brother </p> <<set $brother.relationship += _value>><br><</if>>
<<elseif $brother.relationship + _value >=100>>
<p class="add">You're $brother.firstName 's best pet !</p>
<</if>>
<<else>>
<<set _stat to $args[0]>>
<<set _statDisplay to _stat.charAt(0).toUpperCase() + _stat.slice(1)>>
<<set _value to parseInt($args[1])>>
<<if _value<0>>
<p class="minus">$args[1] _statDisplay</p> <<set $mainChar[ _stat] += _value>><br>
<<elseif _value>0>>
<p class="add">+ $args[1] _statDisplay</p> <<set $mainChar[ _stat] += _value>><br>
<<elseif _value is 0>>
<p class="minus">$args[1] _statDisplay</p> <<set $mainChar[ _stat] to 0>><br>
<</if>>
<</if>>
<</widget>>You find a dimly lit corner behind towering bookshelves. You drop to your knees onto the musty rug and spread your legs, desperate for pleasure. Your breathing quickens as you explore your body in secret, fingers feverishly dancing over your most sensitive spots. You bite down on your lip to muffle the moans that escape your throat.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/School/Library/Shelves/Masturbate' + random(1) + '.webp')]]
@@<br>
<<if random(3) is 0 or (random(1) is 0 and $mainChar.corruption>=30)>>
Out of nowhere, the sound of footsteps reaches your ears. Swiveling your head, you spot a student discreetly observing you from behind a nearby bookshelf.<br><br>
<span id='leave'> [[Run away->School library]]<br></span>
<span id='continue'> <<if $mainChar.corruption>=20>><<linkreplace "Keep masturbating">>
Your heart races as you feel his eyes watching you from the shadows of the bookshelf. In an urgent rush of pleasure, you continue to pleasure yourself in the open, knowing that he is witness to your every intimate move. The electricity of his gaze makes you throb with arousal as you revel in the thrill of being exposed.<br><br>
<<if gaussian($mainChar.attractiveness,15)>=30 >>
It took you by surprise, but the male student abandons his hiding place behind the library's bookshelf and approaches you. As he comes to a halt right in front of you, his posture exuding dominance, accentuated by your seated position on the floor while he stands tall, you notice the bulge in his pants.<br><br>
<span id='stop'><<linkreplace "Tell him to leave.">>
Frustration boils within you, and you sternly tell him to leave you alone. However, his response is far from contrite; instead, he brushes it off with a carefree attitude, which only exacerbates your annoyance. As you swiftly make your exit, his words morph into taunts, hurled at your retreating figure. Your heart races as you escape the situation, pondering the unexpected encounter that had turned a simple moment of self-pleasuring into a turbulent exchange. You [[leave the library->School]] unsatisfied.<br><br>
<<MainChar_Stats "corruption" "1" "30">>
<<if $mainChar.school.reputation <20>>
<<MainChar_Stats "school" "1" "20">>
<<else>>
<<MainChar_Stats "School" "-1">>
<</if>>
<<MainChar_Stats "arousal" "-30">>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "cleanliness" "-10">>
<<set $minute += 10>>
<<replace #suck>><</replace>> <</linkreplace>><br></span>
<span id='suck'><<if $mainChar.corruption>=30>><<linkreplace "Open you mouth.">>
As you continue to pleasure yourself, legs apart, you obediently open your mouth while maintaining unbroken eye contact with him. In complete silence, he rips open his zipper, releasing his thick, hot cock, before thrusting it deep into your mouth. Under the pleasure of feeling his shaft rubbing your throat, you close your eyes, abandoning your mouth to him.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/School/Library/Shelves/suck' + random(6) + '.webp')]]
@@<br>
<span id='push'><<if $mainChar.corruption>=40>><<linkreplace "Push it further.">>
Pushing away any doubt, you stand, turn around and lift your skirt willingly to present your ass to him. His cock immediately penetrates you deeply with a gasp of pleasure from both of you that must have been heard across the library. You can barely contain your moans as his thrusts become more passionate and urgent, pushing you further and further against the hard bookshelf. <br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/School/Library/Shelves/Fuck' + random(6) + '.webp')]]
@@<br>
Sweat pools along your skin and suddenly, in a wave of ecstasy, he releases himself within you. The last few tremors send shivers down your spine as you hold yourself up against the bookshelf. Taking a deep breath, you gather your clothes before [[continuing your day.->School library]]<br><br>
<<HaveASexWidget "vaginal" "student" "inpussy">>
<<MainChar_Stats "corruption" "1" "80">>
<<MainChar_Stats "school" "1" "30">>
<<MainChar_Stats "arousal" "50">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "cleanliness" "-20">>
<<set $minute += 30>>
<<replace #cum>><</replace>><</linkreplace>><br><</if>></span>
<span id='cum'><<linkreplace "Make him cum.">>
You increase the pace, trying to give him the best blowjob he ever had. Soon, you feel his cock pulsating as he pumps his seed up your face.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/School/Library/Shelves/cumshot' + random(1) + '.webp')]]
@@<br>
You clean yourself with a tissu before getting up and [[continuing your day.->School library]]<br><br>
<<HaveASexWidget "bj" "student">>
<<MainChar_Stats "corruption" "1" "40">>
<<MainChar_Stats "school" "1" "20">>
<<MainChar_Stats "arousal" "20">>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "cleanliness" "-15">>
<<set $minute += 30>>
<<replace #push>><</replace>><</linkreplace>></span>
<<replace #stop>><</replace>><</linkreplace>><</if>></span>
<<else>>
You push harder and faster until your breathing is out of control, waves of sensation crashing over you and drawing you further into euphoria. Your climax hits like a storm under the gaze of an unknown student, leaving you panting and trembling on the rug of the school library. As you get up, the boy run away. You [[continue your day,->School library]] leaving a puddle of your pussy juice behind you.<br><br>
<<HaveASexWidget "masturbated" "self">>
<<MainChar_Stats "corruption" "1" "40">>
<<MainChar_Stats "school" "1" "10">>
<<MainChar_Stats "arousal" "0">>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "cleanliness" "-15">>
<<set $minute += 10>>
<</if>>
<<replace #leave>><</replace>><</linkreplace>><</if>></span>
<<else>>
You push harder and faster until your breathing is out of control, waves of sensation crashing over you and drawing you further into euphoria. Your climax hits like a storm, leaving you panting and trembling on the rug of the school library. You get up to [[continue your day,->School library]] leaving a puddle of your pussy juice behind you.<br><br>
<<HaveASexWidget "masturbated" "self">>
<<MainChar_Stats "corruption" "1" "20">>
<<MainChar_Stats "arousal" "0">>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "cleanliness" "-15">>
<<set $minute += 10>>
<</if>><<if $hour >=18>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/School/Library/Desk/DeskEmpty.jpg')]]
@@<br>
The library is nearly empty, the usual hum of quiet activity replaced by a heavy stillness. The overhead lights cast long shadows between the rows of bookshelves, and the faint scent of old paper lingers in the air. You glance at your watch—it's late. Too late. A distant rustling breaks the silence, and then the librarian’s voice calls out, firm but not unkind.
<<ct "Librarian" "Neutral">>
We’re closing in five minutes.
<</ct>>
You sigh, stretching your stiff limbs before gathering your things. As you make your way toward the exit, your footsteps echo against the polished floor. The librarian stands by the front desk, giving you a knowing smile.
<<ct "Librarian" "Neutral">>Lost track of time?<</ct>>
<<ct "MC" "">>A little...<</ct>>You adjust your bag on your shoulder, as you [[leave the library.->Go out]]
<<else>>
<<if random(0,1) is 0>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/School/Library/Desk/DeskEmpty.jpg')]]
@@<br>
Settled into the empty desk you notice that this section of the library is completely deserted. The quiet is almost comforting. <br><br>
<<else>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/School/Library/Desk/DeskMan.jpg')]]
@@<br>
Sitted at the desk, you exchange a quick smile with the student seated across from you. The area around you is quiet, although the soft hum of distant conversations and the rustling of pages create a gentle background noise. <br><br>
<<if $mainChar.corruption >=20 and $HasFuckedLibrary != $dayCount>>
Feeling a bit naughty, you consider the idea of [[teasing your classmate.->DeskSex]]<br><</if>><</if>>
You can [[use the computer->Computer]] available on the desk, if you need to look something up. <br>
You could also [[browse the shelves->Shelves]] for a good book.
<<if $mainChar.energy <=85>> <br>Or even [[take a nap.->Nap]]<</if>><br>
<<if (7 - $dayCount + $hasHomework) >0 >>
Yet, you may want to [[do your homework.->Homework][$Homework_lastPlace ="Desk"]]
(<<print (7 - $dayCount + $hasHomework) + " days remaining before the due date">>)<br>
<<elseif (7 - $dayCount + $hasHomework) == 0 >>
Yet, you may want to [[do your homework.->Homework][$Homework_lastPlace ="Desk"]] (the due date is today !)<br>
<</if>>
<br>
Or if you change your mind, you can [[head back to the entrance.->School library]]
<</if>> <<set $HasFuckedLibrary to $dayCount>>
@@.default-image-wrapper; [img[String.format($urlPath + "/Kitchen/Eating/Feet_tease{0}.webp", random(2))]] @@<br>
You’re sprawled in your chair, your foot "accidentally" brushing against the guy’s leg across from you. Your toes drag slowly up the inside of his thigh, your bare foot sliding higher until your arch presses against the growing bulge in his jeans. His breath hitches, his pen pausing mid-note. The warmth from his body through the fabric of his jeans is unmistakable, and it sends a shiver down your spine.<br>
<<if gaussian($mainChar.attractiveness,25) >=30 >>
<<ct "Male" "">>What the hell are you—?<</ct>>His voice is low, rough, but he doesn’t pull away. Instead, his thighs part just a little, giving you better access. His eyes dart around the library—nervous, but turned on—before landing back on you. You smirk, your foot tracing the outline of his cock through the fabric. He swallows hard, his fingers twitching against the table.
<<ct "MC" "">>Shhh. I'm bored and you have something I want to play with.<</ct>>His jaw clenches, but his hips twitch upward, just a fraction. Enough to tell you everything. You drag your foot higher, your toes curling against the outline of his cock, feeling it twitch and harden under your touch.
<<ct "Male" "">>Fuck—someone’s gonna see.<</ct>><<ct "MC" "">>Then be quiet.<</ct>>Your voice is a whisper, but it’s a command. His fingers twitch against the table before one hand disappears beneath it, his palm sliding up your calf, over your knee, and finally—finally—wrapping around your foot. He squeezes, his thumb pressing into your arch as you continue to tease him, your toes tracing the length of his cock. You look around, half-expecting someone to have noticed, but everyone seems engrossed in their books. Yet, you quickly glance back at him when you hear the sound of a zipper sliding down. <br><br>
His cock springs free, already hard and leaking, the tip glistening next to your toes. Your heart pounds as you realize his intentions. Looking at the unaware students around you, you're unsure about what to do. <br><br>
<span id = "push"> <<if $mainChar.corruption>=20>> <<linkreplace "Give him a footjob.">> You don’t hesitate. You press the sole against his shaft, dragging it up from base to tip, smearing the precum. He groans, low and rough, his hand covering his mouth to stifle the sound. You start to make small, deliberate strokes with your toes, noticing the subtle shift in his breathing. The subtle friction of his cock against your feet heightens your arousal to the point you can't help but bite your lip to stifle a gasp. You glance around the room, hoping nobody notice you.<br><br>
@@.default-image-wrapper; [img[String.format($urlPath + "/School/Library/Desk/Footjob{0}.webp", random(2))]] @@<br>
<<ct "MC" "">>That’s it. Let me take care of you.<</ct>>You curl your toes around the head of his cock, applying just enough pressure to make him jerk. His hips lift off the chair, seeking more, but you pull back, denying him.
<<ct "Male" "">>Jesus, don’t stop—<</ct>><<ct "MC" "">>Patience.<</ct>>You drag your foot down again, slow, torturous, before wrapping your toes around his shaft and giving a firm, twisting stroke. His breath comes in ragged bursts, his fingers digging into your foot as you work him.
<<if random(0,1) is 0 and $mainChar.corruption >= 30>>
At this moment, you realize everyone left the place and you're now alone with your classmate. <br><br>
<span id = "blowjob"> <<linkreplace "Push it further.">>
Without a word, you drop to your knees under the table, your lips parting as you take the head of his cock into your mouth. His entire body jerks, a choked gasp escaping him.
<<ct "Male" "">>Oh shit—<</ct>>Your tongue swirls around the tip, tasting the salt of his precum before you take him deeper, your lips sealing around his shaft. His fingers tangle in your hair, but you bat his hand away.
<<ct "MC" "">>Uh-uh. My turn to play.<</ct>>You take him to the back of your throat, hollowing your cheeks as you pull back, then dive down again, your hand wrapping around the base of his cock. His hips buck up, desperate, but you pin him down with a firm grip on his thigh.
<<ct "Male" "">>Fuck, you’re gonna make me—<</ct>><<ct "MC" "">>Mmm-hmm.<</ct>>Your voice vibrates around his cock, and he groans, his fingers clawing at the edge of the table. You work him fast and sloppy, the wet sounds of your mouth filling the space between you. His cock swells, his breath coming in sharp, uneven gasps.<br><br>
@@.default-image-wrapper; [img[String.format($urlPath + "/School/Library/Desk/Suck{0}.webp", random(2))]] @@<br>
<<if $mainChar.corruption >= 40>>
Unable to stop, you lean back in your chair, your skirt riding up as you spread your legs wide, planting your feet on either side of the table. The wood creaks under the shift of your weight, your thighs parting just enough to give him a perfect view of your bare, glistening pussy. <br><br>
<<ct "Male" "">>What the—<</ct>>His voice is a choked whisper, his eyes snapping to yours, then down, then back again, like he can’t decide if he’s hallucinating. Your fingers trail up your inner thigh, spreading yourself open for him, your voice a low, dangerous purr.
<<ct "MC" "">>Get over here.<</ct>>It’s not a request. His chair scrapes against the floor as he stands. You grab his wrist and yank him closer, his hips pressing against the edge of the table.
<<ct "Male" "">>Someone’s gonna see—<</ct>><<ct "MC" "">>Then be fast.<</ct>>You guide his cock to your entrance, the tip pressing against your slick folds. He groans, his hands gripping your thighs as you pull him forward, impaling yourself on him in one smooth motion. The table shakes, a book sliding off the edge with a thud, but neither of you care. You’re too busy biting your lip to stifle a moan as he fills you up, stretching you open right there in the middle of the fucking library.
<<ct "Male" "">>Fuck, you’re tight—<</ct>><<ct "MC" "">>Less talking, more fucking.<</ct>>You dig your heels into his ass, pulling him deeper as you start to grind against him, your pussy clenching around his cock. He gets the message, his hips snapping forward, driving into you with short, sharp thrusts. The table creaks with every movement, the sound of skin slapping skin muffled by the hum of the library. You don’t give a shit. You just arch your back, your tits pressing against your shirt as you meet him thrust for thrust, your nails raking down his chest.
<<ct "MC" "">>That’s it. Fuck me like you mean it.<</ct>>
@@.default-image-wrapper; [img[String.format($urlPath + "/School/Library/Desk/Fuck{0}.webp", random(6))]] @@<br>
His breath is ragged, his control slipping as he pounds into you harder, the table scraping against the floor with every thrust. You can feel your orgasm building, your pussy fluttering around his cock, and you know he’s close too. His fingers dig into your hips, his cock swelling inside you as he buries his face in your neck, his hot breath against your skin.
<<ct "Male" "">>I’m gonna—<</ct>><<ct "MC" "">>Do it. Fill me up.<</ct>>Your voice is a growl, your body tightening around him as you come, your pussy pulsing around his cock. He groans, his hips stuttering as he buries himself deep and lets go, his cum flooding you in hot, thick spurts. You ride out the waves of your orgasm, milking him dry, your legs trembling around him.
When he finally pulls out, his cum dripping down your thighs, you just smirk up at him, your fingers trailing through the mess before bringing them to your lips. He stares at you, dazed, his cock still twitching as he tucks it back into his pants. You slide off the table, your skirt falling back into place, though it does nothing to hide what just happened. Grabbing your bag, you shoot him one last look over your shoulder and [[go back to more serious stuff.->Desk]]<br><br>
<<HaveASexWidget "vaginal" "stranger" "onpussy">>
<<MainChar_Stats "School" "1" "30">>
<<MainChar_Stats "corruption" "1" "70">>
<<MainChar_Stats "arousal" "50">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "cleanliness" "-20">>
<<else>>
<<ct "Male" "">>I’m gonna come—<</ct>>You don’t stop. You want it. You pull back just enough to lick the underside of his cock, your tongue tracing the vein before you take him deep again, your throat fluttering around the tip.
<<ct "MC" "">>Do it. Come down my throat.<</ct>>That’s all it takes. His cock pulses, and he spills into your mouth, his cum hitting the back of your throat. You swallow every drop, pulling off with a lewd pop, your lips shiny and swollen.
<<ct "Male" "">>Holy shit—<</ct>>You wipe your mouth with the back of your hand, smirking up at him as you tuck his cock back into his pants and zip him up.
<<ct "MC" "">>Told you to be quiet.<</ct>>He’s still panting, his face flushed, as you stand and smooth out your skirt like nothing happened. You saunter back to your seat, leaving him to deal with the mess you made of him, and [[go back to more serious stuff.->Desk]]<br><br>
<<HaveASexWidget "bj" "stranger" >>
<<MainChar_Stats "School" "1" "20">>
<<MainChar_Stats "corruption" "1" "50">>
<<MainChar_Stats "arousal" "25">>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "cleanliness" "-10">>
<</if>>
<<replace #stop2>><</replace>><</linkreplace>><br></span>
<span id = "stop2"> <<linkreplace "Make him cum">>
You press harder, your heel grinding against his balls as you stroke him with your toes, your foot moving faster now. His cock twitches, precum dripping onto your skin, and you know he’s close. You lean forward just enough to whisper in his ear, your voice a sultry taunt.
<<ct "MC" "">>You’re gonna come for me, aren’t you? Right here in the library, like a good boy.<</ct>>His entire body tenses, his cock pulsing against your foot. You don’t let up, working him faster, harder, until—
<<ct "Male" "">>Fuck—fuck—<</ct>>His cum spills over your toes, hot and thick, his hips jerking as he rides out his orgasm. You slow your movements, milking him through it, your foot a mess of his release. He slumps back in his chair, breathing hard, his eyes glazed.<br><br>
@@.default-image-wrapper; [img[String.format($urlPath + "/School/Library/Desk/FootjobCum{0}.webp", random(1))]] @@<br>
You flex your foot, watching the mess glisten before slowly, deliberately, slipping it back into your shoe. The fabric sticks to your skin, the warmth of him seeping into the sock as you wiggle your toes, spreading it around. He stares, his mouth slightly open, his cock still twitching as he stares at your feet. You adjust your foot until it’s comfortable, the cum squelching slightly with every movement. Then you lean back in your chair, crossing your legs and letting your shoe dangle slightly, the evidence of what just happened hidden but there.
<<ct "MC" "">>Now. Be a good boy and focus.<</ct>>You give him a smile, almost proud of the effect you had on him, and [[go back to more serious stuff.->Desk]]<br><br>
<<HaveASexWidget "footjob" "stranger" "feet">>
<<MainChar_Stats "School" "1" "15">>
<<MainChar_Stats "corruption" "1" "40">>
<<MainChar_Stats "arousal" "15">>
<<MainChar_Stats "energy" "-5">>
<<MainChar_Stats "cleanliness" "-5">>
<<replace #blowjob>><</replace>><</linkreplace>><br></span>
<<else>>
You press harder, your heel grinding against his balls as you stroke him with your toes, your foot moving faster now. His cock twitches, precum dripping onto your skin, and you know he’s close. You lean forward just enough to whisper in his ear, your voice a sultry taunt.
<<ct "MC" "">>You’re gonna come for me, aren’t you? Right here in the library, like a good boy.<</ct>>His entire body tenses, his cock pulsing against your foot. You don’t let up, working him faster, harder, until—
<<ct "Male" "">>Fuck—fuck—<</ct>>His cum spills over your toes, hot and thick, his hips jerking as he rides out his orgasm. You slow your movements, milking him through it, your foot a mess of his release. He slumps back in his chair, breathing hard, his eyes glazed.<br><br>
@@.default-image-wrapper; [img[String.format($urlPath + "/School/Library/Desk/FootjobCum{0}.jpg", random(1))]] @@<br>
You flex your foot, watching the mess glisten before slowly, deliberately, slipping it back into your shoe. The fabric sticks to your skin, the warmth of him seeping into the sock as you wiggle your toes, spreading it around. He stares, his mouth slightly open, his cock still twitching as he stares at your feet. You adjust your foot until it’s comfortable, the cum squelching slightly with every movement. Then you lean back in your chair, crossing your legs and letting your shoe dangle slightly, the evidence of what just happened hidden but there.
<<ct "MC" "">>Now. Be a good boy and focus.<</ct>>You give him a smile, almost proud of the effect you had on him, and [[go back to more serious stuff.->Desk]]<br><br>
<<HaveASexWidget "footjob" "stranger" "feet">>
<<MainChar_Stats "School" "1" "15">>
<<MainChar_Stats "corruption" "1" "40">>
<<MainChar_Stats "arousal" "15">>
<<MainChar_Stats "energy" "-5">>
<<MainChar_Stats "cleanliness" "-5">>
<</if>>
<<set $minute += 20>>
<<replace #stop>><</replace>><</linkreplace>><br><</if>></span>
<span id = "stop"> <<linkreplace "Stop it there.">> Stop it there by withdrawing your feet.<br><br>
"I... didn't mean to be that forward," you whisper, your cheeks still flushed. The student leans back slightly and buttons up his pants, visibly disappointed. <br><br>
A bit aroused by the situation, you [[go back to more serious stuff.->Desk]]<br><br>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "corruption" "1" "30">>
<<MainChar_Stats "School" "-1">>
<<replace #push>><</replace>><</linkreplace>></span>
<<set $minute += 5>>
<<else>>
Surprised, he tenses immediately, his body going rigid.
<<ct "Male" "">>What the hell are you doing?<</ct>>His voice is sharp, annoyed, and he shifts his chair away from you, breaking the contact. Your foot lingers in the air for a second, suspended in humiliation, before you pull it back.
<<ct "MC" "">>Nothing. Just... stretching my legs.<</ct>>You try to play it off, but your cheeks are burning. He doesn’t buy it. His eyes narrow, and he leans back, putting even more distance between you.
<<ct "Male" "">>Yeah, well, stretch them somewhere else.<</ct>>The words hit like a slap. You can feel the heat creeping up your neck, your stomach twisting with embarrassment. You glance around, suddenly hyper-aware of the other students nearby, wondering if anyone noticed. If anyone heard.
<<ct "MC" "">>Sorry. I didn’t mean to—<</ct>><<ct "Male" "">>Just stop.<</ct>>He cuts you off, his tone final. He shifts in his seat, adjusting his pants as if even the memory of your touch is unpleasant. The rejection stings, settling deep in your chest. You pull your feet back under your chair, wrapping your arms around yourself, suddenly feeling exposed. Your excitement fades a bit due to his disappointing reaction. <br>
You realize that you're not as attractive as you thought. Or at least, not enough to make someone overlook how forward you were. With that in mind, you look back to your desk and [[focus on your task.->Desk]]<br><br>
<<MainChar_Stats "arousal" "-1">>
<<MainChar_Stats "school" "-1">>
<</if>>@@.default-image-wrapper;
[img[String.format($urlPath + '/School/Library/Desk/Computer.jpg')]]
@@<br>
You sit down at the library computer, the hum of the fluorescent lights above you a familiar comfort. The screen flickers to life as you log in, the cursor blinking patiently, waiting for your command. The air is filled with the soft rustle of pages turning and the quiet tapping of keys. <br>
<span id = "work"> <br><<linkreplace "Study for your next exam.">>
Your laptop is open, displaying the notes for your upcoming exam, and a sheaf of papers filled with scribbled equations and condensed notes from your lectures. The soft hum of the air conditioning and the occasional rustle of pages turning provide a soothing background noise that helps you stay focused. Around you, other students are similarly engrossed, their heads bent over textbooks or laptops. <br><br>
You've been working for an hour now, and you start to feel your concentration slipping. Your eyes begin to glaze over as you stare at the computer screen, the words blurring together. You shift in your seat, trying to find a more comfortable position, but the discomfort persists. You take a deep breath, trying to refocus, but your mind wanders, and you find yourself struggling to absorb the information in front of you. <br><br>
It's time to [[take a break.->Desk][$hour +=1]]<br><br>
<<MainChar_Stats "intellect" "1">>
<<MainChar_Stats "energy" "-30">>
<<replace #stream>><</replace>> <<replace #leave>><</replace>> <</linkreplace>> </span><br>
<span id = "stream"> <<if $mainChar.corruption >= 30 and $mainChar.isCamGirl>><<linkreplace "Stream from the library.">> You log in to the computer and navigate to a social media app, your heart pounding in your chest. The dim library lights cast shadows around you, the ambient noise of rustling books and muted whispers creating an eerie backdrop to your actions. You take a moment to glance around, ensuring no one is watching. The library, usually bustling with students, feels eerily quiet this evening. You adjust the camera settings of the cheap webcam mounted on the computer, the soft glow of the screen illuminating your features.<br><br>
You click the button to start recording, a sudden wave of anxiety coursing through you. The chat is already buzzing before you’ve even said a word.
<<ct "MC" "">>Hey, boys…<</ct>>Your voice is a hushed whisper, fingers trembling as you adjust the angle so only your face and the top of your chest are visible. The library’s Wi-Fi is spotty, and the stream lags for a second before stabilizing.
<<ct "MC" "">>Sorry about the quality… had to get creative with my location today.<</ct>>The chat explodes.
<<ct "Male" "" "1">>Where the fuck r u??<</ct>>
<<ct "Male" "" "1">>no way ur in a library lmfao<</ct>>
<<ct "Male" "" "1">>Fuck me, this is hot. Show us more, baby.<</ct>>
You glance around, heart pounding as a group of students walks past, their laughter too close for comfort. Your hand slips under the table, fingers tracing the hem of your skirt.
<<ct "MC" "">>Shhh… can’t be too loud, can we?<</ct>>You pull your skirt up just enough to give them a flash of your thighs, the camera angle precarious.
<<ct "Male" "" "1">>fucking tease. spread those legs.<</ct>>
Your breath hitches as you obey, hiking your skirt higher, the cool air hitting your bare skin in the middle of the library. Your fingers slide between your legs, already slick with anticipation.
<<ct "MC" "">>Mmm… you like that, don’t you?<</ct>>You spread your thighs wider, the chair creaking ominously. The chat is a blur of demands and insults, but you eat it up, your fingers circling your clit as you moan softly into the mic.
<<ct "MC" "">>i’d bend u over those books and ruin u<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/School/Library/Desk/stream' + random(3) + '.webp')]]
@@<br>
A shiver runs down your spine. You’re so close to the edge already, the thrill of being watched—of being used—while surrounded by clueless students just feet away making it even hotter.
<<ct "MC" "">>You think I’m a slut for doing this here?<</ct>>Your voice is breathy, your fingers working faster, the wet sounds filling the quiet library corner.
<<ct "MC" "">>Yeah… I am. A slut who’ll do anything for you guys.<</ct>>You slip two fingers inside, biting your lip to stifle a moan as your hips buck slightly. The camera shakes, and for a second, you’re terrified someone will look over. But no one does. They’re all too busy studying, oblivious to the show you’re putting on.
You grin, pulling your fingers out and bringing them to your lips, sucking them clean with a lewd pop.
<<ct "MC" "">>Mmm… taste myself while you all watch. Bet you wish you were here to do it for me.<</ct>>The chat loses its mind. You tease them, pulling your top down to flash a nipple, then covering up just as quickly when a librarian walks by. Your heart’s racing, your pussy throbbing.
<<ct "MC" "">>Gonna make myself come for you… but you have to be quiet, okay?<</ct>>Your fingers move faster, your breath coming in short, sharp gasps as you circle your clit, the wet sounds of your fingers filling your ears. The chat is a blur of filth, their words fueling you as you teeter on the edge.
<<ct "MC" "">>Fuck—yes—I’m so close, you fucking animals—<</ct>>Your voice is a ragged whisper, your hips lifting slightly off the chair as your muscles tense.
<<ct "Male" "" "1">>someones coming!!!!<</ct>>
<<ct "Male" "" "1">>OMG ABORT ABORT<</ct>>
Your body locks up. Footsteps. Right behind you. You freeze, your fingers still buried between your legs, your heart hammering in your chest. A shadow passes by the row of computers, slow, deliberate. A guy—some nerd with a backpack—pauses just a few feet away, scanning the shelves. Your breath catches. You can feel his presence, the heat of his body too close for comfort. The guy lingers, and you hold your breath, your pussy throbbing with the need to come. But you can’t. Not now.
<<ct "MC" "">>Looks like we’re out of time, boys.<</ct>>You pull your fingers out slowly, bringing them to your lips and sucking them clean with a lewd pop, your eyes never leaving the screen.
<<ct "MC" "">>Guess you’ll just have to imagine how I finish, huh?<</ct>>With a final wink, you hit the button to end the stream, the screen going black. The guy finally moves on, oblivious, as you sit there—breathless, frustrated, and so fucking turned on—already planning your next show. The adrenaline subsides when you [[log off the computer.->Desk]] <br><br>
<<MainChar_Stats "arousal" "30">>
<<set $minute +=20>>
<<MainChar_Stats "corruption" "1" "65">>
<<set _money to Math.round(gaussian($mainChar.attractiveness,15)/2.5)>>
<p class="add">+_money Money</p> <<set $mainChar.money += _money>><br>
<<set $mainChar.camgirl.totalEarnings += _money>>
<<set $mainChar.camgirl.streamNumber += 1>>
<<set _subs to Math.round(gaussian($mainChar.attractiveness,15)/2.5)>>
<p class="add">+_subs Subscribers</p> <<set $mainChar.camgirl.subscribers += _subs>><br>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "cleanliness" "-5">>
<<replace #work>><</replace>><<replace #leave>><</replace>> <</linkreplace>> <br><</if>></span>
<span id='leave'>
<br> Or you can change your mind and [[shut down the computer.->Desk]]</span>@@.default-image-wrapper;
[img[String.format($urlPath + '/School/Library/Desk/sleep.jpg')]]
@@<br>
You rest your head on the hard surface of the library desk, the quiet hum of the university’s library surrounding you. The scent of old books and faint whispers fills the air, but you are far from the bustle. Your eyelids grow heavier, and before you know it, you’re drifting off, cheek pressed against the cool wood. The low buzz of the lights and distant turning of pages fade into the background, leaving you in a cocoon of silence and solitude. You sleep, unaware of the time passing, lost in the stillness of this hidden corner.<br><br>
<<if $hour <17>>
ou wake up an hour later, disoriented and blinking against the soft glow of the library lights. The initial grogginess slowly dissipates as you take in your surroundings. You sit up, stretching your arms and shaking off the remnants of sleep. The desk is cool beneath your fingertips, and you realize the world around you has moved on while you were lost in slumber. <br><br>
With a yawn, you gather your thoughts and <<if $mainChar.energy <=85 >> wonder whether you should [[continue your nap->Nap]] or <</if>> [[get back to work.->Desk]] <br><br>
<<set $hour +=1>>
<<MainChar_Stats "energy" "15">>
<<MainChar_Stats "combed" "false">>
<<else>>
As you settle back into the comforting haze of sleep, a gentle tap on your shoulder pulls you from your dreams. You blink up, eyes adjusting to the sight of the librarian standing over you with a soft, apologetic smile.
<<ct "Librarian" "Neutral">>
It’s 6 p.m., closing time.
<</ct>>
She talks in a hushed voice, as if still respecting the quiet of the library. You sit up quickly, slightly embarrassed, rubbing your eyes and glancing at the clock. The hour has passed faster than you thought. With a sleepy nod, you gather your things and [[leave the library.->School]]<br><br>
<<set $hour to 18>>
<<set $minute to 0>>
<<MainChar_Stats "energy" "10">>
<<MainChar_Stats "combed" "false">>
<</if>>@@.default-image-wrapper;
[img[String.format($urlPath + "/Bedroom/Homework.jpg")]]
@@<br>
You sit at the desk, papers spread out in front of you, focused on the task at hand. The room is quiet, save for the soft sound of your pencil scratching against the paper as you jot down notes. The glow of the desk lamp casts a warm light, illuminating the details of your assignment.<br><br>
With each question you tackle, you find yourself sinking deeper into the material, piecing together concepts and ideas. Occasionally, you pause to reflect, tapping your pencil against your chin as you think about the next steps. The clock ticks softly in the background, marking the time as you work through your homework, determined to finish.<br><br>
As you flip through textbooks and reference notes, you can feel the satisfaction of progress building within you, motivating you to push through until everything is complete. After double-checking your work one last time, you gather the materials, knowing you’ve done your best and tackled the homework with determination, it's <<linkreplace "time to relax.">> <<goto $Homework_lastPlace>><</linkreplace>><br><br>
<p class="add">Homework done !</p><<set $hasHomework to 'done'>><br>
<<MainChar_Stats "intellect" "1">>
<<MainChar_Stats "energy" "-20">>
<<set $hour +=1>><<set $mainChar.school.averageGrade = ($mainChar.school.Math.score + $mainChar.school.Science.score + $mainChar.school.History.score + 0.5*$mainChar.school.PE.score)/3.5>>
<<set _subjects to ["Math", "Science", "History", "Physical Education"]>>
<<set _grades to [
$mainChar.school.Math.score,
$mainChar.school.Science.score,
$mainChar.school.History.score,
$mainChar.school.PE.score
]>>
<<set _veryPositiveAppreciations to [
"Excellent work! Keep it up!",
"Outstanding performance!",
"You've exceeded all expectations!",
"Fantastic job!",
"Your dedication is truly impressive!"
]>>
<<set _positiveAppreciations to [
"Good job! Keep working hard.",
"You're on the right track!",
"Nice effort!",
"Well done!",
"You've shown improvement."
]>>
<<set _negativeAppreciations to [
"Needs improvement.",
"You can do better.",
"More effort is required.",
"Keep trying.",
"Room for improvement."
]>>
<<set _veryNegativeAppreciations to [
"Very poor performance.",
"Needs significant improvement.",
"Disappointing results.",
"You need to work much harder.",
"Unacceptable performance."
]>>
<<set _appreciations to []>>
<<for _i to 0; _i lt _grades.length; _i++>>
<<if _grades[_i] >= 15>>
<<set _appreciations to _appreciations.concat(_veryPositiveAppreciations.random())>>
<<elseif _grades[_i] >= 10>>
<<set _appreciations to _appreciations.concat(_positiveAppreciations.random())>>
<<elseif _grades[_i] >= 5>>
<<set _appreciations to _appreciations.concat(_negativeAppreciations.random())>>
<<else>>
<<set _appreciations to _appreciations.concat(_veryNegativeAppreciations.random())>>
<<endif>>
<<endfor>>
<<if $mainChar.school.averageGrade >= 15>>
<<set _generalAppreciation to _veryPositiveAppreciations.random()>>
<<elseif $mainChar.school.averageGrade >= 10>>
<<set _generalAppreciation to _positiveAppreciations.random()>>
<<elseif $mainChar.school.averageGrade >= 5>>
<<set _generalAppreciation to _negativeAppreciations.random()>>
<<else>>
<<set _generalAppreciation to _veryNegativeAppreciations.random()>>
<<endif>>
<table width="100%" align="center" border="5" class="wardrobe-clothes">
<tr>
<th>Subject</th>
<th>Grade</th>
<th>Appreciation</th>
</tr>
<<for _i to 0; _i lt _subjects.length; _i++>>
<tr>
<td>_subjects[_i]</td>
<td>_grades[_i]</td>
<td>_appreciations[_i]</td>
</tr>
<<endfor>>
<tr>
<td>Overall Average</td>
<td>$mainChar.school.averageGrade</td>
<td>_generalAppreciation</td>
</tr>
</table>
Absences: <<print $mainChar.school.absences>> hours <br>
Detention: <<print $mainChar.school.detention>> hours
<<set $mainChar.school.Math.testNumber to 0>>
<<set $mainChar.school.Science.testNumber to 0>>
<<set $mainChar.school.History.testNumber to 0>>
<<set $mainChar.school.PE.testNumber to 0>>
<<set $mainChar.school.averageGrade = Math.round($mainChar.school.averageGrade*10)/10>>
<<if $mainChar.school.averageGrade > 15>>
@@.default-image-wrapper; [img[String.format($urlPath + "/LivingRoom/GradeReportGood.jpg")]] @@<br>
As you enter the living room, the soft murmur of your parents’ voices greets you. They’re seated together on the couch, leaning close over a piece of paper that clearly has their full attention. When they notice you, both their faces light up, and they motion you over with a warmth that immediately puts you at ease.
<<ct "mom" "Happy">>
Come here, we have something to show you.
<</ct>>
You approach curiously, your heart skipping a beat as you try to guess what has them so focused. Your father lifts the paper, and you recognize it instantly — your report card. His expression is proud, eyes gleaming with satisfaction.
<<ct "dad" "Happy">>
We just received your grades. And we have to say, we’re very impressed.
<</ct>>
<<ct "mom" "Happy">>
You’ve done incredibly well this term. We’re so proud of you.
<</ct>>
She hands you <<linkreplace "the report card.">><br><br>
<<include "Report Card">>
<br><br>
As you take it from her, a wave of accomplishment washes over you. Each grade feels like tangible proof of your effort — late nights, long study sessions, quiet moments of doubt that finally gave way to success. Your parents exchange a glance full of pride before pulling you into a warm embrace. The world feels soft and secure in their arms, their affection grounding you in a moment you know you’ll remember. For once, you let yourself fully smile — not just out of relief, but out of genuine happiness, knowing your hard work truly mattered.
<<if $mainChar.corruption >=30>>
It feels warm and comforting, but a sudden touch sends a jolt of surprise. Your dad's hand had slipped past the boundary of a hug. His fingers had brushed against your underwear, leaving a mixed sensation of confusion and... pleasure. <br><br>
@@.default-image-wrapper; [img[String.format($urlPath + "/Restaurant/Work/Grope2.webp")]] @@<br>
<<if $mainChar.hasFuckedParents == true>>
You press yourself against your dad’s strong chest, feeling the warmth of his touch envelop you. Suddenly, you sense your mom’s delicate lips brushing against your neck. Her kisses are soft, almost teasing, as she whispers against your skin.
<<ct "mom" "Tease">>
Such a good girl deserves a reward for her hard work at school, doesn’t she? You’ve been so obedient, so perfect. Let Mommy show you how proud she is.
<</ct>>
Her lips find yours, and she kisses you deeply, her tongue exploring your mouth with a slow, deliberate rhythm. Meanwhile, your dad’s hand slides down your body, his fingers tracing the curve of your waist before settling <linkreplace "between your legs.">> between your legs. Soon, you find yourself sitting on the couch, backed against the headrest, your legs spread wide enough for your mom to kneel between them. The sensation of her breath against your skin sends a shiver down your spine, while you reach for your dad's veiny cock. Having prepared your pussy for him, your mom's tongue circles your clit in perfect rhythm with your father's thrusts.
<<ct "dad" "Neutral">>
Fuck, you’re so tight, baby girl. Daddy’s going to fuck this perfect little pussy until you can’t walk straight. You’re going to take every inch, aren’t you?
<</ct>>
<<ct "MC" "">>
Ahhh! Yes, Daddy! Fuck me hard!
<</ct>>
Your mom’s tongue continues its relentless assault on your clit, her fingers occasionally slipping inside you to tease your walls. Your dad’s hips slam into yours, his cock pistoning in and out of you with a rhythm that leaves you breathless. The room is filled with the sounds of your moans, your parents’ dirty talk, and the wet slapping of skin against skin.
<<ct "mom" "Tease">>
That’s it, baby, take Daddy’s cock like a good girl. You love it when we reward you for being such a smart little thing, don’t you? You’re going to cum so hard for us.
<</ct>>
@@.default-image-wrapper; [img[String.format($urlPath +
"/LivingRoom/GradeReport/vanilla"+random(3)+".webp")]] @@<br>
Your body tenses as your orgasm builds, your moans becoming higher-pitched and desperate. Your dad’s thrusts grow more erratic, his grip on your hips tightening as he nears his own release.
<<ct "MC" "">>
I’m gonna cum! I’m gonna cum for you, Daddy! Mommy, I love you both so much!
<</ct>>
With a final, deep thrust, your dad buries himself inside you and climaxes. <<linkreplace "His cum sprays inside you.">>His cum sprays inside you, sending a ripple of pleasure through your core. Your mom places herself between your legs, and lick your father's cum dripping from your pussy.
<<ct "mom" "Tease">>
Mmm, look at you, so full of Daddy’s cum. You’re such a good girl for taking it all. Mommy’s going to clean you up now, okay?
<</ct>>
@@.default-image-wrapper; [img[String.format($urlPath + "/LivingRoom/GradeReport/cum"+random(1,3)+".webp")]] @@<br>
Your dad pulls out slowly, his cock glistening with a mix of your arousal and his cum. He leans down and places a tender kiss on your forehead.
<<ct "dad" "Neutral">>
You’re the best daughter a man could ask for. So obedient, so perfect. We’re so proud of you, sweetheart.
<</ct>>
Your mom gives you one last, lingering kiss before standing up, her lips glistening with your father’s cum. You lie there for a moment, your body still trembling from the intensity of your orgasm. With a smile, you get up and
<<link "walk away.">> <<goto "Living room">>
<<set $mainChar.school.Math.score to undefined>>
<<set $mainChar.school.Science.score to undefined>>
<<set $mainChar.school.History.score to undefined>>
<<set $mainChar.school.PE.score to undefined>>
<<set $mainChar.school.absenses to 0>>
<<set $mainChar.school.detention to 0>>
<<set $mainChar.school.gradeReport to $dayCount>>
<</link>><br><br>
<<MainChar_Stats "arousal" "60">>
<<MainChar_Stats "dad" "6" "40">>
<<MainChar_Stats "mom" "6" "40">>
<<MainChar_Stats "energy" "-40">>
<<MainChar_Stats "cleanliness" "-30">>
<</linkreplace>><</linkreplace>>
<<else>>
The three of you pull back slightly, and your mom's eyes glisten with pride.
<<ct "mom" "Happy">>
We're so proud of you.
<</ct>>
With a small smile, you turn and
<<link "walk away.">> <<goto "Living room">>
<<set $mainChar.school.Math.score to undefined>>
<<set $mainChar.school.Science.score to undefined>>
<<set $mainChar.school.History.score to undefined>>
<<set $mainChar.school.PE.score to undefined>>
<<set $mainChar.school.absenses to 0>>
<<set $mainChar.school.detention to 0>>
<<set $mainChar.school.gradeReport to $dayCount>>
<</link>><br><br>
<<MainChar_Stats "arousal" "15">>
<<MainChar_Stats "dad" "2" "50">>
<<MainChar_Stats "mom" "2" "50">>
<</if>>
<<else>>
their warm embrace enveloping you in a cocoon of love and pride. The scent of your mother's perfume and your father's cologne, familiar and comforting, fills your senses. You smile, feeling the weight of their approval settle on your shoulders. <<ct "MC" "">>
Th-Thank you.
<</ct>>
They finally release you and <<link "walk away.">> <<goto "Living room">>
<<set $mainChar.school.Math.score to undefined>>
<<set $mainChar.school.Science.score to undefined>>
<<set $mainChar.school.History.score to undefined>>
<<set $mainChar.school.PE.score to undefined>>
<<set $mainChar.school.absenses to 0>>
<<set $mainChar.school.detention to 0>>
<<set $mainChar.school.gradeReport to $dayCount>>
<</link>><br><br>
<<MainChar_Stats "dad" "2" "50">>
<<MainChar_Stats "mom" "2" "50">>
<</if>>
<</linkreplace>>
<<elseif $mainChar.school.averageGrade >= 10>>
@@.default-image-wrapper; [img[String.format($urlPath + "/LivingRoom/GradeReportGood.jpg")]] @@<br>
As you step into the living room, you find your parents sitting together on the couch, their attention fixed on a single sheet of paper resting between them. The air feels heavier than usual — a quiet tension that makes your steps slow as you move closer. Your mother looks up first, her expression soft but serious, and gestures toward you.
<<ct "mom" "Neutral">>
Come here, sweetheart.
<</ct>>
You approach, your pulse quickening as you glance at the paper in your father’s hands. When he finally meets your eyes, you already know what it is — your report card. He holds it up, his face calm but unreadable.
<<ct "dad" "Neutral">>
We need to talk about this.
<</ct>>
You swallow hard, forcing yourself to breathe evenly as he hands you <<linkreplace "the report card.">><br><br>
<<include "Report Card">>
<br><br>
Your gaze moves down the page. The grades are solid — better than average — and a quiet mix of relief and pride rises in your chest. You look up, unsure what to expect, when your mother leans slightly forward, her tone gentle but firm.
<<ct "mom" "Happy">>
We’re proud of your efforts. But we know you can do even better. Let’s talk about how we can support you so you can reach your full potential.
<</ct>>
Your father nods in quiet agreement, his voice steady and reassuring.
<<ct "dad" "Happy">>
We want to see you excel. We believe in your abilities. Let’s set some goals for next term and work together to make it happen.
<</ct>>
A wave of determination washes over you as you listen. The tension that greeted you at first now feels like something else entirely — a quiet trust, a shared resolve. You nod slowly, clutching the report card a little tighter before
<<link "walking away.">> <<goto "Living room">>
<<set $mainChar.school.Math.score to undefined>>
<<set $mainChar.school.Science.score to undefined>>
<<set $mainChar.school.History.score to undefined>>
<<set $mainChar.school.PE.score to undefined>>
<<set $mainChar.school.absenses to 0>>
<<set $mainChar.school.detention to 0>>
<<set $mainChar.school.gradeReport to $dayCount>>
<</link>><br><br>
<<MainChar_Stats "dad" "2" "40">>
<<MainChar_Stats "mom" "2" "40">>
<</linkreplace>>
<<elseif $mainChar.school.averageGrade >= 5>>
@@.default-image-wrapper; [img[String.format($urlPath + "/LivingRoom/GradeReportBad.jpg")]] @@<br>
As you step into the living room, you notice your parents seated on the couch, their attention riveted on a piece of paper. Your mother looks up and waves you over, her expression unreadable.
<<ct "mom" "Neutral">>
$mainChar.firstName, come here. We need to talk to you.
<</ct>>
You hesitate for a moment, your heart pounding as you approach them. Your father holds up the paper, and your stomach drops as you recognize it as your report card. "<<ct "dad" "Neutral">>
We need to discuss this, <<print $mainChar.firstName>>. These grades... they don’t reflect the effort we know you’re capable of.
<</ct>>
He hands you <<linkreplace "the report card.">><br><br>
<<include "Report Card">>
<br><br>
As you scan the grades, your hands begin to tremble. They’re worse than you expected, and you can already feel the weight of their disappointment pressing down on you. Your mother breaks the silence first, her voice calm but firm.
<<ct "mom" "Neutral">>
We’re not angry, sweetheart, but we are disappointed. You’ve always been so bright. What’s been going on? We expected more from you.
<</ct>>
Your father’s tone is sharper, his patience clearly wearing thin.
<<ct "dad" "Angry">>
Disappointment doesn’t even begin to cover it. These grades are unacceptable. You’ve been slacking off, and now you’re going to face the consequences.
<</ct>>
<<ct "MC" "">>
Wait, please! Daddy, I promise I’ll do better! Just give me another chance!
<</ct>>
<<ct "dad" "Angry">>
No excuses. You had your chance. This is what happens when you don’t take your responsibilities seriously.
<</ct>>
His hand raises, and the first spank lands with a sharp crack. The sting spreads across your skin, and you gasp, your face burning with embarrassment. Your mother watches, her expression a mix of concern and resolve.
<<ct "mom" "Neutral">>
This is for your own good, <<print $mainChar.firstName>>. Sometimes, a firm reminder is what’s needed to set things right.
<</ct>>
@@.default-image-wrapper; [img[String.format($urlPath + "/LivingRoom/GradeReport/spanking1.webp")]] @@<br>
Each strike sends a jolt of pain through you, but beneath the discomfort, something unexpected stirs—a forbidden warmth that makes your breath catch. The room is thick with tension, the sound of each spank echoing like a judgment. You bite your lip, torn between the sting of the punishment and the confusing thrill it ignites. The pain is intense, but so is the strange, intoxicating rush that courses through you. You clench your fists, your body trembling as the spanking continues. When it finally stops, you’re left breathless, your mind racing with a mix of guilt, shame, and something far more complicated.
Your father helps you up, his voice softer now, but still firm.
<<ct "dad" "Neutral">>
This isn’t the end of it. You’ll start studying every evening, and we’ll check your progress. Understood?
<</ct>>
You nod, your throat tight. Their words are stern, but there’s an undercurrent of care beneath the discipline. You know they only want what’s best for you—even if their methods leave you conflicted. You get up and
<<link "walk away.">> <<goto "Living room">>
<<set $mainChar.school.Math.score to undefined>>
<<set $mainChar.school.Science.score to undefined>>
<<set $mainChar.school.History.score to undefined>>
<<set $mainChar.school.PE.score to undefined>>
<<set $mainChar.school.absenses to 0>>
<<set $mainChar.school.detention to 0>>
<<set $mainChar.school.gradeReport to $dayCount>>
<</link>><br><br>
<<MainChar_Stats "arousal" "20">>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "dad" "-3">>
<<MainChar_Stats "mom" "-3">>
<</linkreplace>><</linkreplace>>
<<else>>
@@.default-image-wrapper; [img[String.format($urlPath + "/LivingRoom/GradeReportBad.jpg")]] @@<br>
As you enter the living room, you notice your parents sitting rigidly on the couch, their eyes locked onto a piece of paper. The moment they see you, their expressions harden.
<<ct "mom" "Angry">>
Come here. We need to talk to you, right now.
<</ct>>
You hesitate, your steps slowing as you approach. Your father holds up the paper, his grip tight.
<<ct "dad" "Angry">>
This is your report card. Look at it. Really look at it.
<</ct>>
He hands you <<linkreplace "the report card.">><br><br>
<<include "Report Card">>
<br><br>
Your heart pounds as you scan the grades, each one a painful confirmation of your struggles. Your parents exchange a glance, their disappointment almost tangible.
<<ct "mom" "Angry">>
What is happening with you? We’ve given you everything—time, resources, support. And this is what we get in return?
<</ct>>
You swallow hard, feeling the weight of their expectations crushing down on you.
<<ct "MC" "">>
I know it’s not great, but I’ve been trying. Some subjects are just harder for me than others. I didn’t mean to disappoint you.
<</ct>>
Your father’s jaw tightens, his voice dropping to a dangerous calm.
<<ct "dad" "Angry">>
Trying? These grades don’t show effort. They show negligence. You think we’re going to accept this? You think we’re going to let you throw your future away?
<</ct>>
You feel your cheeks flush, a mix of frustration and shame rising within you.
<<ct "MC" "">>
I’m not throwing anything away! I just need a little more time to figure things out. Punishing me won’t make it better.
<</ct>>
Your mother’s eyes narrow, her voice sharp and cutting.
<<ct "mom" "Angry">>
Time? You’ve had plenty of time. What you need is discipline. You need to learn responsibility.
<</ct>>
Before you can react, he takes your arm and <<linkreplace "guides you to the couch.">> guides you to the couch. He sits down and, with a swift motion, forces you to lie across his knees. You feel a wave of embarrassment and fear as you realize what's about to happen.
<<ct "dad" "Angry">>
You’re going to learn to listen and obey. Right now.
<</ct>>
He guides you to the couch, his grip unyielding. Before you can protest, he sits down and pulls you across his knees. Panic surges through you.
<<ct "MC" "">>
Wait—Dad, please! Don’t do this! I’ll do better, I promise! Just give me another chance!
<</ct>>
His hand raises, and the first strike lands with a sharp crack. The pain is immediate, but beneath it, something else stirs—something confusing, something forbidden.
<<ct "dad" "Angry">>
This is what happens when you fail to meet expectations. You will not disrespect us.
<</ct>>
@@.default-image-wrapper; [img[String.format($urlPath +
"/LivingRoom/GradeReport/spanking"+random(0,3)+".webp")]] @@<br>
Each spank sends a jolt through your body, the pain mingling with an unexpected, jolting arousal. Your mother watches, her expression a mix of disappointment and something else—something almost like concern.
<<ct "mom" "Neutral">>
This is for your own good. You need to understand the consequences of your actions.
<</ct>>
The punishment continues, each strike echoing through the room. The pain is intense, but the forbidden thrill beneath it only deepens the confusion swirling inside you.
<<if $mainChar.hasFuckedParents == true>>
Suddenly, you see your dad pulling his hand down his pants. You struggle to make sense of the events unfolding around you, and you're taken aback when you feel your dad's cock penetrating your mouth under the complicit glance of your mother. <br><br>Your mother's grip tightens, her hands wrapping around your wrists like shackles. She pulls you closer to your dad. "You'll learn to obey!" says your dad as <<linkreplace "he thrusts harder in you.">> he thrusts harder in you.
<<ct "dad" "Angry">>
You think you can bring home grades like this and get away with it? You’ll learn to obey, won’t you?
<</ct>>
<<ct "mom" "Neutral">>
Look at him. Take it all. This is what happens when you disappoint us.
<</ct>>
Your father’s thrusts grow rougher, his grip tangling in your hair as he forces himself deeper. Tears well up in your eyes, but you can’t pull away. The taste of him, the pain, the humiliation—it all blends into a suffocating wave.
<<ct "MC" "">>
Mmmph—! Nngh...!
<</ct>>
@@.default-image-wrapper; [img[String.format($urlPath + "/LivingRoom/GradeReport/rough_fuck"+random(0,3)+".webp")]] @@<br>
<<ct "dad" "Angry">>
That’s right. Choke on it. Maybe next time, you’ll think twice before embarrassing me.
<</ct>>
His thrusts become relentless, each one sending a jolt of pain through your jaw and down your spine. You can feel the ache spreading, your body tensing in a mix of agony and something else—something shameful and unwanted. His breathing grows ragged, his movements more erratic, until his cock pulses violently.
<<ct "dad" "Angry">>
Fuck—! Swallow every last drop.
<</ct>>
@@.default-image-wrapper; [img[String.format($urlPath + "/LivingRoom/GradeReport/cum0.webp")]] @@<br>
He pulls out abruptly, leaving you gasping, your lips swollen and your throat burning. You collapse forward, trembling, as he zips up his pants with a disgusted snort.
<<ct "dad" "Angry">>
Never. Bring home. Grades like this. Again.
<</ct>>
He turns and walks away toward the kitchen, leaving you there—broken, humiliated, your heart pounding in your chest. The weight of what just happened presses down on you, the taste of him still lingering. You finally push yourself up, your legs shaking, and
<<link "force yourself to stand.">> <<goto "Living room">>
<<set $mainChar.school.Math.score to undefined>>
<<set $mainChar.school.Science.score to undefined>>
<<set $mainChar.school.History.score to undefined>>
<<set $mainChar.school.PE.score to undefined>>
<<set $mainChar.school.absenses to 0>>
<<set $mainChar.school.detention to 0>>
<<set $mainChar.school.gradeReport to $dayCount>>
<</link>><br><br>
<<MainChar_Stats "arousal" "60">>
<<MainChar_Stats "energy" "-40">>
<<MainChar_Stats "cleanliness" "-30">>
<<MainChar_Stats "dad" "-6">>
<<MainChar_Stats "mom" "-6">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "makeup" "ruined">>
<</linkreplace>>
<<else>>
You get up and
<<link "walk away.">> <<goto "Living room">>
<<set $mainChar.school.Math.score to undefined>>
<<set $mainChar.school.Science.score to undefined>>
<<set $mainChar.school.History.score to undefined>>
<<set $mainChar.school.PE.score to undefined>>
<<set $mainChar.school.absenses to 0>>
<<set $mainChar.school.detention to 0>>
<<set $mainChar.school.gradeReport to $dayCount>>
<</link>><br><br>
<<MainChar_Stats "arousal" "20">>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "dad" "-3">>
<<MainChar_Stats "mom" "-3">>
<</if>>
<</linkreplace>>
<</linkreplace>>
<</if>><<include "Regular check">>
<<set $pastPassage to 'PE Locker Room'>>
<<if $mainChar.school.PE.enteringPE != true>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/School/Gym/FemaleLockerRoom.jpg")]]
</div><br>
As you return to the locker room after the exhilarating sports class, a comforting scent of shampoo and soap fill the air, a testament to the post-workout rituals of your classmates. You can hear the soft murmurs of conversations, the clanging of locker doors, and the rhythmic sound of showers running in the background.<br>
<<include "Locker Room Chat">>
<<if $mainChar.cleanliness <50>>
Judging by your scent, you should [[take a shower->School Shower][$Locker_Location = "PE Locker Room"]] too.<br>
<<elseif $mainChar.cleanliness<=99>>
You could join the group and [[take a shower->School Shower][$Locker_Location = "PE Locker Room"]] if you want.<br>
<</if>><br>
<<if !($mainChar.look.clothes.legs.name.toLowerCase().indexOf('school') !== -1 and $mainChar.look.clothes.torso.name.toLowerCase().indexOf('school') !== -1)>>
<table width="100%" align="center" border="5" class="wardrobe-clothes">
<caption>CLOTHES</caption>
<thead>
<tr>
<th>Head</th>
<th>Torso</th>
<th>Legs</th>
<th>Calves</th>
<th>Feet</th>
</tr>
</thead>
<tbody>
<tr>
<td align="center">
<<if $mainChar.look.clothes.head.name === ''>>
[[-->Head Clothes]]
<<else>>
[[$mainChar.look.clothes.head.name->Head Clothes]]
<<endif>>
</td>
<td align="center">
<<if $mainChar.look.clothes.torso.name === ''>>
[[-->Torso Clothes]]
<<else>>
[[$mainChar.look.clothes.torso.name->Torso Clothes]]
<<endif>>
</td>
<td align="center">
<<if $mainChar.look.clothes.legs.name === ''>>
[[-->Legs Clothes]]
<<else>>
[[$mainChar.look.clothes.legs.name->Legs Clothes]]
<<endif>>
</td>
<td align="center">
<<if $mainChar.look.clothes.calves.name === ''>>
[[-->Calves Clothes]]
<<else>>
[[$mainChar.look.clothes.calves.name->Calves Clothes]]
<<endif>>
</td>
<td align="center">
<<if $mainChar.look.clothes.feet.name === ''>>
[[-->Feet Clothes]]
<<else>>
[[$mainChar.look.clothes.feet.name->Feet Clothes]]
<<endif>>
</td>
</tr>
</tbody>
</table>
<table width="100%" align="center" border="5" class="wardrobe-clothes">
<caption>LINGERIE</caption>
<thead>
<tr>
<th>Chest</th>
<th>Groin</th>
</tr>
</thead>
<tbody>
<tr>
<td align="center">
<<if $mainChar.look.lingerie.chest.name === ''>>
[[-->Chest Lingerie Clothes]]
<<else>>
[[$mainChar.look.lingerie.chest.name->Chest Lingerie Clothes]]
<<endif>>
</td>
<td align="center">
<<if $mainChar.look.lingerie.groin.name === ''>>
[[-->Groin Lingerie Clothes]]
<<else>>
[[$mainChar.look.lingerie.groin.name->Groin Lingerie Clothes]]
<<endif>>
</td>
</tr>
</tbody>
</table>
<table width="100%" align="center" border="5" class="wardrobe-clothes">
<caption>ACCESSORIES</caption>
<thead>
<tr>
<th>Earlobes</th>
<th>Neck</th>
<th>Wrists</th>
<th>Anus</th>
</tr>
</thead>
<tbody>
<tr>
<td align="center">
<<if $mainChar.look.piercings.earlobes.name === ''>>
[[-->Earrings]]
<<else>>
[[$mainChar.look.piercings.earlobes.name->Earrings]]
<<endif>>
</td>
<td align="center">
<<if $mainChar.look.accessories.neck.name === ''>>
[[-->Neck Accessories]]
<<else>>
[[$mainChar.look.accessories.neck.name->Neck Accessories]]
<<endif>>
</td>
<td align="center">
<<if $mainChar.look.accessories.wrists.name === ''>>
[[-->Wrists Accessories]]
<<else>>
[[$mainChar.look.accessories.wrists.name->Wrists Accessories]]
<<endif>>
</td>
<td align="center">
<<if $mainChar.look.accessories.anus.name === ''>>
[[-->Anus Accessories]]
<<else>>
[[$mainChar.look.accessories.anus.name->Anus Accessories]]
<<endif>>
</td>
</tr>
</tbody>
</table>
<<if $wardrobe.outfitPresets != undefined>>
<<for _outfitTitle, _outfit range $wardrobe.outfitPresets>>
<<capture _outfitTitle, _outfit>>
<u>_outfit.name</u> -
<<link "Wear">>
<<set $mainChar.look.clothes = clone(_outfit.clothes)>>
<<goto $currentPassage>>
<</link>> |
<<link "Update set">>
<<set $wardrobe.outfitPresets[_outfitTitle].clothes = clone($mainChar.look.clothes)>>
<<goto $currentPassage>>
<</link>>
<</capture>><br>
<</for>><br><br>
<</if>>
<</if>>
<<if ! $mainChar.appearance.isCombed>>
Looking at the mirror, you notice that the evidence of your intense sports session is unmistakable.<br>
Your hair is messed up! <<linkreplace "Comb yourself.">><<MainChar_Stats "combed" "true">><<goto $currentPassage>>
<</linkreplace>><br>
<</if>>
You can <<linkreplace "apply makeup.">> apply makeup.<br>
@@.default-image-wrapper; [img[String.format($urlPath + '/Bedroom/DressingTable/makeup' + random(2) + '.jpg')]] @@<br>
<<include "Apply makeup menu">>
<<set $minute += 5>>
<</linkreplace>>
<br><br>
<<if $mainChar.school.PE.hasFriendLeggings is 'true' and $mainChar.look.clothes.legs.name is "Leggings">>
You need to return the leggings your friend lent you.
<<elseif $mainChar.look.clothes.torso.name is '' or ($mainChar.look.clothes.legs.name is '' and $mainChar.look.clothes.torso.name.toLowerCase().indexOf('dress') !== -1)>>
You can't leave the locker like this !
<<else>>
Once dressed, you gather your belongings and [[leave the locker room.->School][$minute+=15]]
<<set $mainChar.school.PE.hasFriendLeggings to 'false'>>
<</if>>
<<else>>
<<set _currentLocation to "PE Locker Room">>
<<if $isLateForAClass is true>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/School/Gym/FemaleLockerRoomEmpty.jpg")]]
</div><br>
You step into the locker room, and it’s eerily quiet. The usual noise and bustle are gone, replaced by an empty, echoing space. The lockers sit untouched, and the faint smell of sweat and old gym clothes lingers in the air. You realize you're late — too late. The others have already left for class, leaving the room abandoned. The only sound is your footsteps as you move toward your locker, the silence pressing in on you. You quickly change, feeling the weight of the empty room, a reminder that you’ve fallen behind.
<<else>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/School/Gym/FemaleLockerRoom.jpg")]]
</div><br>
You walk into the locker room with your classmates, the sound of their chatter and laughter filling the space. The familiar scent of sweat and old gym bags hits you as you make your way to your locker. Everyone starts to change, the room alive with the sound of zippers, the rustling of clothes, and the clang of lockers being opened and shut. You glance around, catching a few conversations about the latest school drama or weekend plans. The air feels charged with a mix of excitement and routine as you get ready for gym class.<br><br>
<<include "Locker Room Chat">>
<</if>>
<br><br>
You spun the combination lock with practiced ease and swung the door open to grab your slip into sport clothes.
<<include "PE Wardrobe">>
<br>
<<if ($mainChar.look.clothes.torso.sport === 'true') and ($mainChar.look.clothes.legs.sport === 'true' or $mainChar.look.clothes.legs.name is "Leggings") and ($mainChar.look.clothes.feet.sport === 'true') >>
With a final glance in the mirror, you join the stream of students heading out [[to the gym.->Classes]]
<<else>>
You're not wearing the appropriate sports attire. You must change before leaving the room.
<</if>>
<</if>>
<<set $mainChar.look.clothes.calves.name to "Ankle Socks">>
<h5>UPPERWEAR</h5>
<table width="100%" border="5" class="wardrobe-clothes">
<tbody>
<<for _itemTitle, _item range $wardrobe.clothes.torso>>
<<if $wardrobe.clothes.torso[_itemTitle].sport === 'true'>>
<<if _item.name.replace(/[0-9]/g, '') is _item.name>>
<tr>
<td>
<<capture _itemTitle _item>>
<<if $wardrobe.clothes.torso[_itemTitle].name.replace(/[0-9]/g, '') === $mainChar.look.clothes.torso.name.replace(/[0-9]/g, '')>>
<<mouseover>>
<<set _clothesName = $wardrobe.clothes.torso[_itemTitle].name + " (take off)" >>
<<link _clothesName $currentPassage>>
<<set $mainChar.look.clothes.torso = $emptyItem >>
<</link>>
<<onhover>>
<<replace '#DollClothesTorso'>>
<</replace>>
<<onmouseout>>
<<replace '#DollClothesTorso'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Torso/${$dollTorsoClothes}${ $dollChestSizeTorsoClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.torso.hue +'deg) saturate('+ $mainChar.look.clothes.torso.saturation + '%) brightness('+ $mainChar.look.clothes.torso.brightness+ '%);'">
<</replace>>
<</mouseover>>
<<else>>
<<set _clothesName = $wardrobe.clothes.torso[_itemTitle].name + " (wear)" >>
<<mouseover>>
<<link _clothesName $currentPassage>>
<<set $mainChar.look.clothes.torso = $wardrobe.clothes.torso[_itemTitle] >>
<<if $wardrobe.clothes.torso[_itemTitle].swim is 'true'>>
<<set $mainChar.look.clothes.legs = $emptyItem>>
<<set $mainChar.look.lingerie.chest = $emptyItem>>
<<set $mainChar.look.lingerie.groin = $emptyItem>>
<</if>>
<</link>>
<<onhover>>
<<replace #DollClothesTorso>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Torso/${$wardrobe.clothes.torso[_itemTitle].name}${$mainChar.appearance.chest.size}.png`" @style="'filter: hue-rotate('+ $wardrobe.clothes.torso[_itemTitle].hue +'deg) saturate('+ $wardrobe.clothes.torso[_itemTitle].saturation + '%) brightness('+ $wardrobe.clothes.torso[_itemTitle].brightness+ '%);'">
<</replace>>
<<if $wardrobe.clothes.torso[_itemTitle].swim is 'true'>>
<<replace '#DollClothesLegs'>> <</replace>>
<<replace '#DollLingerieGroin'>> <</replace>>
<<replace '#DollLingerieChest'>> <</replace>>
<</if>>
<<onmouseout>>
<<replace '#DollClothesTorso'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Torso/${$dollTorsoClothes}${ $dollChestSizeTorsoClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.torso.hue +'deg) saturate('+ $mainChar.look.clothes.torso.saturation + '%) brightness('+ $mainChar.look.clothes.torso.brightness+ '%);'">
<</replace>>
<<if $wardrobe.clothes.torso[_itemTitle].swim is 'true'>>
<<replace '#DollClothesLegs'>> <img @src="`${$urlPath}/PaperDoll/Clothes/Legs/${$dollLegsClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.legs.hue +'deg) saturate('+ $mainChar.look.clothes.legs.saturation + '%) brightness('+ $mainChar.look.clothes.legs.brightness+ '%);'">
<</replace>>
<<replace '#DollLingerieGroin'>> <img @src="`${$urlPath}/PaperDoll/Lingerie/Groin/${$dollGroinLingerie}.png`" @style="'filter: hue-rotate('+ $mainChar.look.lingerie.groin.hue +'deg) saturate('+ $mainChar.look.lingerie.groin.saturation + '%) brightness('+ $mainChar.look.lingerie.groin.brightness+ '%);'">
<</replace>>
<<replace '#DollLingerieChest'>><img @src="`${$urlPath}/PaperDoll/Lingerie/Chest/${$dollChestLingerie}${$dollChestSizeTorsoClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.lingerie.chest.hue +'deg) saturate('+ $mainChar.look.lingerie.chest.saturation + '%) brightness('+ $mainChar.look.lingerie.chest.brightness+ '%);'"><</replace>>
<</if>>
<</mouseover>>
<<endif>>
<<set _cpt to 0>>
<span id='color'> <<for _itemTitle2, _item2 range $wardrobe.clothes.torso>>
<<if _item.name.replace(/[0-9]/g, '') is _item2.name.replace(/[0-9]/g, '') >>
<<set _cpt +=1>>
<<capture _itemTitle2 _item2>>
<<mouseover>>
<<link '<span style="vertical-align: 3px; font-size: 14px;">Select</span>' $currentPassage>>
<<set $mainChar.look.clothes.torso = _item2 >>
<</link>>
<span @style="'display: inline-block; width: 15px; height: 15px; background-color: rgb(204,80,180); filter: hue-rotate('+ _item2.hue +'deg) saturate('+ _item2.saturation + '%) brightness('+ _item2.brightness+ '%); cursor: pointer;'">
</span>
<<onhover>>
<<replace '#DollClothesTorso'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Torso/${$wardrobe.clothes.torso[_itemTitle].name}${$dollChestSizeTorsoClothes}.png`" @style="'filter: hue-rotate('+ $wardrobe.clothes.torso[_itemTitle2].hue +'deg) saturate('+ $wardrobe.clothes.torso[_itemTitle2].saturation + '%) brightness('+ $wardrobe.clothes.torso[_itemTitle2].brightness+ '%);'">
<</replace>>
<<if $wardrobe.clothes.torso[_itemTitle].swim is 'true'>>
<<replace '#DollClothesLegs'>> <</replace>>
<<replace '#DollLingerieGroin'>> <</replace>>
<<replace '#DollLingerieChest'>> <</replace>>
<</if>>
<<onmouseout>>
<<if $mainChar.look.clothes.torso.name != ''>>
<<replace '#DollClothesTorso'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Torso/${$dollTorsoClothes}${ $dollChestSizeTorsoClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.torso.hue +'deg) saturate('+ $mainChar.look.clothes.torso.saturation + '%) brightness('+ $mainChar.look.clothes.torso.brightness+ '%);'">
<</replace>>
<<else>>
<<replace '#DollClothesTorso'>>
<img @src="`${$urlPath}/PaperDoll/MainBody/Chest/${ $dollChestSizeTorsoClothes}.png`">
<</replace>>
<</if>>
<<if $wardrobe.clothes.torso[_itemTitle].swim is 'true'>>
<<replace '#DollClothesLegs'>> <img @src="`${$urlPath}/PaperDoll/Clothes/Legs/${$dollLegsClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.legs.hue +'deg) saturate('+ $mainChar.look.clothes.legs.saturation + '%) brightness('+ $mainChar.look.clothes.legs.brightness+ '%);'">
<</replace>>
<<replace '#DollLingerieGroin'>> <img @src="`${$urlPath}/PaperDoll/Lingerie/Groin/${$dollGroinLingerie}.png`" @style="'filter: hue-rotate('+ $mainChar.look.lingerie.groin.hue +'deg) saturate('+ $mainChar.look.lingerie.groin.saturation + '%) brightness('+ $mainChar.look.lingerie.groin.brightness+ '%);'">
<</replace>>
<<if $mainChar.look.lingerie.chest.name != ''>>
<<replace '#DollLingerieChest'>>
<img @src="`${$urlPath}/PaperDoll/Lingerie/Chest/${$dollChestLingerie}${ $dollChestSizeTorsoClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.lingerie.chest.hue +'deg) saturate('+ $mainChar.look.lingerie.chest.saturation + '%) brightness('+ $mainChar.look.lingerie.chest.brightness+ '%);'">
<</replace>>
<<else>>
<<replace '#DollLingerieChest'>>
<img @src="`${$urlPath}/PaperDoll/MainBody/Chest/${ $dollChestSizeTorsoClothes}.png`">
<</replace>>
<</if>><</if>>
<</mouseover>><</capture>>
<</if>><</for>></span>
<<if $currentPassage is 'Wardrobe' and _cpt >=2>>
<span style="vertical-align: 3px; font-size: 14px;">
<<link '| Sell |'>>
<<set $tempCloth to _item>>
<<goto "Wardrobe Sell Clothes">>
<</link>>
</span>
<</if>>
<</capture>>
</td>
<td>
<<= $wardrobe.clothes.torso[_itemTitle].description >>
</td>
</tr>
<</if>>
<</if>>
<</for>>
</tbody>
</table>
<h5>BOTTOMWEAR</h5>
<table width="100%" border="5" class="wardrobe-clothes">
<tbody>
<<set _hasSportyClothes = false>>
<<for _itemTitle, _item range $wardrobe.clothes.legs>>
<<if $wardrobe.clothes.legs[_itemTitle].sport === 'true'>>
<<set _hasSportyClothes to true>>
<<if _item.name.replace(/[0-9]/g, '') is _item.name>>
<tr>
<td>
<<capture _itemTitle _item>>
<<if $wardrobe.clothes.legs[_itemTitle].name.replace(/[0-9]/g, '') === $mainChar.look.clothes.legs.name.replace(/[0-9]/g, '')>>
<<mouseover>>
<<set _clothesName = $wardrobe.clothes.legs[_itemTitle].name + " (take off)" >>
<<link _clothesName $currentPassage>>
<<set $mainChar.look.clothes.legs = $emptyItem >>
<</link>>
<<onhover>>
<<replace '#DollClothesLegs'>>
<</replace>>
<<onmouseout>>
<<replace '#DollClothesLegs'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Legs/${$dollLegsClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.legs.hue +'deg) saturate('+ $mainChar.look.clothes.legs.saturation + '%) brightness('+ $mainChar.look.clothes.legs.brightness+ '%);'">
<</replace>>
<</mouseover>>
<<else>>
<<set _clothesName = $wardrobe.clothes.legs[_itemTitle].name + " (wear)" >>
<<mouseover>>
<<link _clothesName $currentPassage>>
<<set $mainChar.look.clothes.legs = $wardrobe.clothes.legs[_itemTitle] >>
<</link>>
<<onhover>>
<<replace '#DollClothesLegs'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Legs/${$wardrobe.clothes.legs[_itemTitle].name}.png`" @style="'filter: hue-rotate('+ $wardrobe.clothes.legs[_itemTitle].hue +'deg) saturate('+ $wardrobe.clothes.legs[_itemTitle].saturation + '%) brightness('+ $wardrobe.clothes.legs[_itemTitle].brightness+ '%);'">
<</replace>>
<<onmouseout>>
<<replace '#DollClothesLegs'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Legs/${$dollLegsClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.legs.hue +'deg) saturate('+ $mainChar.look.clothes.legs.saturation + '%) brightness('+ $mainChar.look.clothes.legs.brightness+ '%);'">
<</replace>>
<</mouseover>>
<<endif>>
<<set _cpt to 0>>
<span id='color'> <<for _itemTitle2, _item2 range $wardrobe.clothes.legs>>
<<if _item.name.replace(/[0-9]/g, '') is _item2.name.replace(/[0-9]/g, '') >>
<<set _cpt +=1>>
<<capture _itemTitle2 _item2>>
<<mouseover>>
<<link '<span style="vertical-align: 3px; font-size: 14px;">Select</span>' $currentPassage>>
<<set $mainChar.look.clothes.legs = _item2 >>
<</link>>
<span @style="'display: inline-block; width: 15px; height: 15px; background-color: rgb(204,80,180); filter: hue-rotate('+ _item2.hue +'deg) saturate('+ _item2.saturation + '%) brightness('+ _item2.brightness+ '%); cursor: pointer;'">
</span>
<<onhover>>
<<replace '#DollClothesLegs'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Legs/${$wardrobe.clothes.legs[_itemTitle].name}.png`" @style="'filter: hue-rotate('+ _item2.hue +'deg) saturate('+ _item2.saturation + '%) brightness('+ _item2.brightness+ '%);'">
<</replace>>
<<onmouseout>>
<<replace '#DollClothesLegs'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Legs/${$dollLegsClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.legs.hue +'deg) saturate('+ $mainChar.look.clothes.legs.saturation + '%) brightness('+ $mainChar.look.clothes.legs.brightness+ '%);'">
<</replace>>
<</mouseover>><</capture>>
<</if>><</for>></span>
<<if $currentPassage is 'Wardrobe' and _cpt >=2>>
<span style="vertical-align: 3px; font-size: 14px;">
<<link '| Sell |'>>
<<set $tempCloth to _item>>
<<goto "Wardrobe Sell Clothes">>
<</link>>
</span>
<</if>>
<</capture>>
</td>
<td>
<<= $wardrobe.clothes.legs[_itemTitle].description >>
</td>
</tr>
<</if>><</if>>
<</for>>
<<if !_hasSportyClothes and $mainChar.look.clothes.legs.name != 'Leggings'>>
<tr>
<td colspan="2">You don't have any sports pants in your wardrobe! Fortunately, your friend Laura has
<<mouseover>>
<<link "extra pair of leggings" _currentLocation>>
<<set $mainChar.look.clothes.legs.name to 'Leggings'>>
<<set $mainChar.look.clothes.legs.saturation to 0>>
<<set $mainChar.look.clothes.legs.brightness to 30>>
<</link>> in her locker.
<<onhover>>
<<set $mainChar.school.PE.hasFriendLeggings to 'true'>>
<<replace '#DollClothesLegs'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Legs/Leggings.png`" @style="'filter: hue-rotate(0deg) saturate(0%) brightness(30%);'">
<</replace>>
<<onmouseout>>
<<replace '#DollClothesLegs'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Legs/${$dollLegsClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.legs.hue +'deg) saturate('+ $mainChar.look.clothes.legs.saturation + '%) brightness('+ $mainChar.look.clothes.legs.brightness+ '%);'">
<</replace>>
<</mouseover>> </td>
</tr>
<<endif>>
</tbody>
</table>
<h5>FOOTWEAR</h5>
<table width="100%" border="5" class="wardrobe-clothes">
<tbody>
<<for _itemTitle, _item range $wardrobe.clothes.feet>>
<<if $wardrobe.clothes.feet[_itemTitle].sport === 'true'>>
<<if _item.name.replace(/[0-9]/g, '') is _item.name>>
<tr>
<td>
<<capture _itemTitle _item>>
<<if $wardrobe.clothes.feet[_itemTitle].name.replace(/[0-9]/g, '') === $mainChar.look.clothes.feet.name.replace(/[0-9]/g, '')>>
<<mouseover>>
<<set _clothesName = $wardrobe.clothes.feet[_itemTitle].name + " (take off)" >>
<<link _clothesName $currentPassage>>
<<set $mainChar.look.clothes.feet = $emptyItem >>
<</link>>
<<onhover>>
<<replace '#DollClothesFeet'>>
<</replace>>
<<onmouseout>>
<<replace '#DollClothesFeet'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Feet/${$dollFeetClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.feet.hue +'deg) saturate('+ $mainChar.look.clothes.feet.saturation + '%) brightness('+ $mainChar.look.clothes.feet.brightness+ '%);'">
<</replace>>
<</mouseover>>
<<else>>
<<set _clothesName = $wardrobe.clothes.feet[_itemTitle].name + " (wear)" >>
<<mouseover>>
<<link _clothesName $currentPassage>>
<<set $mainChar.look.clothes.feet = $wardrobe.clothes.feet[_itemTitle] >>
<</link>>
<<onhover>>
<<replace '#DollClothesFeet'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Feet/${$wardrobe.clothes.feet[_itemTitle].name}.png`" @style="'filter: hue-rotate('+ $wardrobe.clothes.feet[_itemTitle].hue +'deg) saturate('+ $wardrobe.clothes.feet[_itemTitle].saturation + '%) brightness('+ $wardrobe.clothes.feet[_itemTitle].brightness+ '%);'">
<</replace>>
<<onmouseout>>
<<replace '#DollClothesFeet'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Feet/${$dollFeetClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.feet.hue +'deg) saturate('+ $mainChar.look.clothes.feet.saturation + '%) brightness('+ $mainChar.look.clothes.feet.brightness+ '%);'">
<</replace>>
<</mouseover>>
<<endif>>
<<set _cpt to 0>>
<span id='color'> <<for _itemTitle2, _item2 range $wardrobe.clothes.feet>>
<<if _item.name.replace(/[0-9]/g, '') is _item2.name.replace(/[0-9]/g, '') >>
<<set _cpt +=1>>
<<capture _itemTitle2 _item2>>
<<mouseover>>
<<link '<span style="vertical-align: 3px; font-size: 14px;">Select</span>' $currentPassage>>
<<set $mainChar.look.clothes.feet = _item2 >>
<</link>>
<span @style="'display: inline-block; width: 15px; height: 15px; background-color: rgb(204,80,180); filter: hue-rotate('+ _item2.hue +'deg) saturate('+ _item2.saturation + '%) brightness('+ _item2.brightness+ '%); cursor: pointer;'">
</span>
<<onhover>>
<<replace '#DollClothesFeet'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Feet/${$wardrobe.clothes.feet[_itemTitle].name}.png`" @style="'filter: hue-rotate('+ _item2.hue +'deg) saturate('+ _item2.saturation + '%) brightness('+ _item2.brightness+ '%);'">
<</replace>>
<<onmouseout>>
<<replace '#DollClothesFeet'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Feet/${$dollFeetClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.feet.hue +'deg) saturate('+ $mainChar.look.clothes.feet.saturation + '%) brightness('+ $mainChar.look.clothes.feet.brightness+ '%);'">
<</replace>>
<</mouseover>><</capture>>
<</if>><</for>></span>
<<if $currentPassage is 'Wardrobe' and _cpt >=2>>
<span style="vertical-align: 3px; font-size: 14px;">
<<link '| Sell |'>>
<<set $tempCloth to _item>>
<<goto "Wardrobe Sell Clothes">>
<</link>>
</span>
<</if>>
<</capture>>
</td>
<td>
<<= $wardrobe.clothes.feet[_itemTitle].description >>
</td>
</tr>
<</if>><</if>>
<</for>>
</tbody>
</table>
<<if $wardrobe.outfitPresets != undefined>>
<<for _outfitTitle, _outfit range $wardrobe.outfitPresets>>
<<if _outfit.type is 'sport'>>
<<capture _outfitTitle, _outfit>>
<br><u>_outfit.name</u> -
<<link "Wear">>
<<set $mainChar.look.clothes = clone(_outfit.clothes)>>
<<goto $currentPassage>>
<</link>> |
<<link "Update set">>
<<set $wardrobe.outfitPresets[_outfitTitle].clothes = clone($mainChar.look.clothes)>>
<<goto $currentPassage>>
<</link>>
<</capture>>
<</if>>
<</for>><br><br>
<</if>>
<<if $inventory.pharmacy['Fitness Pills'] and $inventory.pharmacy['Fitness Pills'].count > 0 and $mainChar.tookFitnessPill != 'true'>>
You can <<link "take a fitness pill ($inventory.pharmacy['Fitness Pills'].count)">>
<<set $mainChar.tookFitnessPill to 'true'>>
<<set $inventory.pharmacy['Fitness Pills'].count -= 1>>
<<goto $currentPassage>>
<</link>><br>
<<elseif $mainChar.tookFitnessPill is 'true'>>
You already took a fitness pill. <br><</if>><<if random(2)>0 or $mainChar.corruption<70>><<set _event to "duo">>
<<else>><<set _event to "group">> <</if>>
<<ClothLevel "in">>
<<set $minute +=10>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/School/Gym/LockerRoom/GroupShower.webp')]]
@@<br>
As you step in the communal shower, you find yourself in the middle of a group of your classmates. You find an empty spot, turn on the shower, and let the hot water cascade over you, washing away the sweat and fatigue from the sports class. <br><br>
As you soap up, you can't help but steal quick glances around, looking at the naked bodies of your female classmate. The way the light reflects off the glistening bodies of your classmates is almost hypnotizing, and their perky boobs seem to shimmer under the steam.
<<if $mainChar.corruption <40>>
Your mind keeps wandering, but you try to focus on your own shower. <br><br>
Cleaned and refreshed, you turn off the shower and reach for your towel before stepping out onto the cool, tiled floor. The steam begins to dissipate, revealing the familiar sight of the locker room. You wrap the towel around your naked body, feeling the soft, comforting fabric against your skin. The sound of your classmates' chatter and laughter continues to fill the air, as you
<<link "go back to your locker">> <<ClothLevel "out">> <<goto "PE Locker Room">><</link>><br><br>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "corruption" "1" "10">>
<<run variables().mainChar.cleanCum()>>
<<MainChar_Stats "cleanliness" "100">>
<<MainChar_Stats "energy" "10">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "makeup" "No">>
<<else>>
You try to focus but your mind keep wandering to the various bodies surrounding you. You daydream about the girl next to you, with the way her ass curves enticingly under the water. She's oblivious to your gaze, her back still turned as she lathers up her hair. Thinking about how close your hand is from her ass, and the ease with which you could reach out, you decide to:<br><br>
<span id='leave'><<linkreplace "Step out the shower">> Step out the shower before doing something stupid in public. You turn off the shower and reach for your towel before stepping out onto the cool, tiled floor. The steam begins to dissipate, revealing the familiar sight of the locker room. You wrap the towel around your naked body, feeling the soft, comforting fabric against your skin. The sound of your classmates' chatter and laughter continues to fill the air, as you
<<link "go back to your locker">> <<ClothLevel "out">> <<goto "PE Locker Room">><</link>><br><br>
<<MainChar_Stats "arousal" "20">>
<<MainChar_Stats "corruption" "1" "10">>
<<run variables().mainChar.cleanCum()>>
<<MainChar_Stats "cleanliness" "100">>
<<MainChar_Stats "energy" "10">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "makeup" "No">>
<<replace #push>><</replace>><</linkreplace>><br></span>
<span id='push'><<linkreplace "Give in the temptation">> You give in the temptation and delicately brush your fingers against her ass.
<<if random(1) is 0>>
She gasps softly, her body tensing for a moment. She quickly turns around, her eyes wide with shock and confusion. Her expression hardens, and she steps closer, her voice a sharp whisper.
<<ct "Female" "">>What the hell do you think you're doing?<</ct>>
<<ct "MC" "">>I... I don’t know. I wasn't thinking... <</ct>>
Her eyes narrow, a mix of anger and disbelief flashing across her face.
<<ct "Female" "">>You better not be thinking about doing it again.<</ct>>
<<ct "MC" "">>I won’t. I promise.<</ct>>
She lets out a frustrated sigh, shaking her head before turning away and stepping out of the showers. The tension lingers in the air, heavy and awkward. You stand there for a moment, stunned by her reaction. A wave of embarrassment washes over you. You quickly turn off the shower and reach for your towel, wrapping it around your naked body. The sound of your classmates' chatter and laughter continues to fill the air, as you
<<link "go back to your locker">> <<ClothLevel "out">> <<goto "PE Locker Room">><</link>><br><br>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "corruption" "1" "40">>
<<run variables().mainChar.cleanCum()>>
<<MainChar_Stats "cleanliness" "100">>
<<MainChar_Stats "energy" "10">>
<<MainChar_Stats "school" "-1">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "makeup" "No">>
<<else>>
She gasps softly, her body tenses momentarily, and then she quickly turns around, eyes wide with a mix of confusion and anticipation. At the moment your eyes meet, her look soften and a faint smile plays on her lips.
<<ct "Female" "">>Wh- What are you doing?<</ct>><<ct "MC" "">>I couldn’t resist.<</ct>>
Without waiting for a reaction, you step closer, your hand sliding around her waist as you pull her against you. Your lips meet hers in a hungry kiss, and to your surprise, she melts into it, her fingers tangling in your hair.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/School/Gym/LockerRoom/Kiss.webp')]]
@@<br>
<<if _event == "duo">>
At first confused, she seems to melt into the kiss. Your hand slips lower, fingers tracing teasing circles over her pussy. She lets out a soft moan, her body arching into your touch in the corner of the communal showers. Your classmates, unaware of the situation, continue with their routines.
<<ct "Female" "">>Mmm... this isn’t exactly the best place for this, you know?<</ct>>
<<ct "MC" "">> Then be quiet.<</ct>>
She bites her lip, her body betraying her as she arches slightly into your touch. But her voice is still laced with caution.
<<ct "Female" "">>We’re not alone... Anyone could —<</ct>>You don’t let her finish. You insert another finger deep in her pussy, glancing around to see if the others are still oblivious of what's happening between you two. Soon, the girls leave the shower, leaving you alone with your classmate. At this moment, you <<linkreplace "drop to your knees in front of her.">>drop to your knees in front of her.<br>
She leans back, her eyes closed, a soft moan escaping her lips. Her body responds eagerly, her legs parting slightly, inviting you to continue. Her hands, still under the water, guide you with a subtle pressure, urging you to explore her more deeply.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Bathroom/Shower/showerFuckMom'+random(1,3)+'.webp')]]
@@<br>
She lets out a stifled moan, her fingers tangling in your hair as you work your tongue against her, the sound of the shower masking the noises she can’t quite hold back. Her breath becomes ragged, her thighs trembling as you push her closer to the edge. You can feel her body tensing, her grip on your hair tightening as she finally comes with a shuddering gasp, her release hot and sudden in your mouth. For a moment, the world narrows to just the two of you—the steam, the water, the way her body shakes against yours. Then, slowly, she pulls you up, her cheeks flushed and her eyes dark with satisfaction.
<<ct "Female" "">>Okay... that was *not* what I expected when I came in here.<</ct>>You smirk, wiping your mouth as you stand.
<<ct "MC" "">> Worth it?<</ct>>
She laughs softly, shaking her head before stepping out of the shower, grabbing her towel. You follow, the two of you sneaking glances at each other as you wrap the towels around your bodies. The sound of your classmates’ chatter and laughter fills the air, but neither of you acknowledges it—too caught up in the lingering heat of what just happened.<br>
Still aroused by the moment you shared with your classmate, you
<<link "go back to your locker">> <<ClothLevel "out">> <<goto "PE Locker Room">><</link>><br><br>
<<MainChar_Stats "arousal" "70">>
<<MainChar_Stats "corruption" "1" "70">>
<<run variables().mainChar.cleanCum()>>
<<MainChar_Stats "cleanliness" "100">>
<<MainChar_Stats "energy" "10">>
<<MainChar_Stats "reputation" "1">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "makeup" "No">>
<</linkreplace>>
<<else>>
She doesn’t flinch—just freezes for a second before slowly turning around, her lips curling into a smirk. The water cascades over her body, droplets clinging to her skin as she locks eyes with you.
<<ct "Female" "">>Well... what do you think you’re doing, huh?<</ct>><<ct "MC" "">>Let me show you.<</ct>>You grab her by the waist and pull her against you, crushing your lips against hers. She doesn’t resist—just melts into the kiss, her tongue sliding against yours as her hands grip your shoulders. The heat between you two is undeniable, the steam from the shower wrapping around your bodies like a fucking sauna. Your fingers trail down her stomach, slipping between her thighs. You don’t waste time, shoving two fingers inside her while your thumb circles her clit. She lets out a low moan, her head tilting back as the water rains down on her.
<<ct "Female" "">>Fuck… just like that, don’t stop.<</ct>>
You decide to push it further when you <<linkreplace "get on your knees.">> get on your knees. Your tongue flicks over her clit, then plunges inside her, lapping at her like a starved animal. She spreads her legs wider, her fingers tangling in your hair as she grinds against your face. The sounds she’s making—wet, desperate moans—echo off the tiles, but neither of you gives a shit.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Bathroom/Shower/showerFuckMom'+random(1,3)+'.webp')]]
@@<br>
At first, the other girls in the showers don’t notice. They’re too busy chatting, laughing, soaping themselves up. But then one of them glances over, her eyes widening as she realizes what’s happening. She nudges the girl next to her, who follows her gaze. Their conversation dies instantly, replaced by stunned silence.
<<ct "Female" "" "1">>Oh my god… she’s *eating her out* right here.<</ct>>Their curiosity piques, and you can sense their eyes on you, kneeled between your classmate's legs, eating her pussy. This moment could have been embarrassing, but you feel lust their eyes. Under the gaze of everyone, your parter no longer try to muffle her moans. They echo through the locker room, and it's obviously a turn on for most of the students watching the action unfold.
<<ct "Female" "" "1">>Oh my god… what the *fuck*?<</ct>>A few girls freeze, their mouths slightly open in shock. One of them, her face turning red, quickly grabs her towel and bolts out of the shower area, muttering under her breath.
<<ct "Female" "" "1">>That’s so fucking gross, I’m outta here.<</ct>>Another girl hesitates, her eyes darting between you and the exit. She bites her lip, torn between disgust and curiosity, before finally shaking her head and following her friend out. But not everyone leaves. Two girls near the far end of the showers exchange a glance—something heated, something hungry. One of them, a brunette with a smirk playing on her lips, reaches out and trails her fingers up her friend’s arm, her touch lingering a little too long.
<<ct "Female" "" "1">>You seeing this shit?<</ct>>Her friend swallows hard, her eyes locked on the scene unfolding in front of her. She doesn’t pull away when the brunette’s hand slides down to her waist, then lower, her fingers brushing against the inside of her thigh.The brunette leans in, her lips brushing her friend’s ear as her hand slips between her legs. The girl lets out a soft gasp, her body arching slightly toward the touch.<br><br>
Meanwhile, the girl you’re eating out doesn’t give a shit about the audience. She’s too busy riding your face, her moans getting louder, more desperate. One of the girls who stayed watches you with dark, hungry eyes. She steps closer, her hand sliding over her own breast, pinching her nipple as she bites her lip.
<<ct "Female" "">>God, that’s so fucking hot…<</ct>>She doesn’t wait for an invitation. Dropping to her knees beside you, she grabs your free hand and guides it between *her* legs, her breath hitching as your fingers find her already soaked pussy.
<<ct "Female" "">>C’mon, don’t leave me hanging.<</ct>>
The shower area is now a mix of tension and raw desire. Some girls have fled, embarrassed or disgusted, but those who stayed are fully invested. Moans fill the air, hands exploring, bodies pressing together. The water keeps pouring down, washing over skin slick with sweat and arousal. The atmosphere is electric—no one’s stopping, no one *wants* to stop. And you? You’re right in the middle of it all, drowning in pleasure, in the heat of bodies, in the filthy, desperate need to take and be taken.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/School/Gym/LockerRoom/LesbianOrgy'+random(3)+'.webp')]]
@@<br>
The air is thick with the sounds of wet skin slapping, ragged breaths, and desperate moans. The girl you’re eating out tightens her grip on your hair, her thighs trembling as she grinds against your face. Her moans turn into a broken cry, her body shuddering as she comes hard, her juices coating your chin.
<<ct "Female" ">>Fuck—fuck, I’m coming! Oh my god, don’t stop—<</ct>>Her words dissolve into a choked gasp as her orgasm rips through her. Beside you, the brunette who joined in lets out a whimper, her fingers digging into her friend’s hip as she buries her face between her thighs. The friend arches her back, a strangled scream tearing from her throat as she comes, her legs shaking violently.
<<ct "Female" ">>Shit—shit, I can’t—fuck!<</ct>>One by one, the girls around you start to fall apart. The sounds of pleasure bounce off the tiles, a symphony of gasps, curses, and wet, sloppy kisses. The girl you were fingering earlier collapses against the wall, her chest heaving as she rides out the last waves of her climax. Another girl, who had been watching with wide eyes, finally snaps—her hand flying between her legs as she chases her own release, her moans joining the chorus.<br><br>
And then, just like that, the tension breaks. The last girl shudders, her body going limp as she slumps against her partner, both of them breathing heavily. The shower fills with the sound of water hitting skin, the occasional giggle, and the soft, satisfied sighs of girls coming down from their highs. You finally pull back, wiping your mouth with the back of your hand, a smirk spreading across your face. The girl you were eating out is still catching her breath, her eyes half-lidded and dazed.
<<ct "MC" "">>Well. That escalated quickly.<</ct>>One of the girls snorts, covering her mouth as she laughs, her cheeks flushed.
<<ct "Female" "" "1">>No fucking kidding. I did not expect my day to go like this.<</ct>>Another girl, still leaning against the wall, lets out a breathless laugh.
<<ct "Female" "" "1">>Yeah, but like… I *could* do it again sometime... you know?<</ct>>You can’t help but laugh, shaking your head as you stand up, the water rinsing the last traces of arousal from your skin. The girls around you start to stir, some of them exchanging knowing looks, others still too dazed to move. Slowly, everyone starts to peel themselves off the walls, the floor, each other. The shower area is a mess—towels abandoned, bottles of soap knocked over, the air still thick with the scent of sex.<br><br>
You grab your towel, wrapping it around yourself as you step out of the shower. The girls follow, some of them still stealing glances at each other, a few exchanging numbers with promises of next time. You can’t wipe the grin off your face as you <<link "walk back toward the lockers.">> <<ClothLevel "out">> <<goto "PE Locker Room">><</link>><br><br>
<<MainChar_Stats "arousal" "70">>
<<MainChar_Stats "corruption" "1">>
<<run variables().mainChar.cleanCum()>>
<<MainChar_Stats "cleanliness" "100">>
<<MainChar_Stats "energy" "10">>
<<MainChar_Stats "reputation" "1">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "makeup" "No">>
<</linkreplace>>
<</if>>
<</if>>
<<replace #leave>><</replace>><br><br><</linkreplace>></span>
<</if>>
<<if $classActivity == "Test">>
<<if $mainChar.school.PE.testNumber is undefined>> <<set $mainChar.school.PE.testNumber to 1>> <<else>>
<<set $mainChar.school.PE.testNumber +=1>><</if>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/School/Gym/GymTest.jpg')]]
@@<br>
You step into the gymnasium, ready for the sports exam. The air is filled with a mix of anticipation and nervous energy. The squeak of sneakers on the polished floor and the distant echo of a whistle set the stage for the challenge ahead. Your heart beats a little faster as you take your place among your classmates, each one focused and determined. This is your moment to show what you're made of, to push yourself and prove your skills. The excitement is palpable, and you can't help but feel a rush of adrenaline. You're ready to give it your all.
<<ct $currentSchoolClass "Neutral">>The first event will be a running race. Please line up at the starting line outside.<</ct>>
You line up at the starting point, eyes fixed on the finish line. The whistle blows, and you burst into action, your feet pounding the ground with each stride. This is your moment to show what you're made of, to push yourself and <<linkreplace "prove your skills.">> prove your skills.<br><br>
<<SchoolTestPEResult>>
<</linkreplace>>
<<elseif $classActivity == "Test results">>
<<if $currentSchoolClass is "Math" or $currentSchoolClass is "Science">>
<div class="default-image-wrapper">[img[String.format($urlPath + "/School/Classroom/Exam_grades_Female.jpg")]]</div>
<<else>>
<div class="default-image-wrapper">[img[String.format($urlPath + "/School/Classroom/Exam_grades_Male.jpg")]]</div>
<</if>>
The teacher starts distributing the corrected papers, and your heart races with anticipation.
<<SchoolTestResult>>
<<endif>>@@.default-image-wrapper;
[img[String.format($urlPath + '/School/Gym/GradeNegociation.jpg')]]
@@<br>
You take a deep breath, gathering your courage, and walk toward the teacher’s desk. The gymnasium is nearly empty, the echoes of your classmates’ laughter fading as they head to the locker rooms.
<<ct $currentSchoolClass "Neutral">>
Yes? Did you need something before you head out?
<</ct>>
You shift your weight, suddenly aware of how tired you are.
<<ct "MC" "Neutral">>
I wanted to talk about my grade for this lesson.
I really tried today… and I was wondering if there’s any way I could get a little boost. Maybe just a few extra points?
<</ct>>
<<if gaussian($mainChar.attractiveness,25) <60>>
The teacher crosses his arms, his expression firm.
<<ct $currentSchoolClass "Neutral">>I’m sorry, but grades are based on performance. If you didn’t meet the criteria, there’s nothing I can do.<</ct><br><br>
<span id='tease'> <<if $mainChar.corruption>=20>>Determined to achieve a better grade, you refuse to admit defeat and decide to <<linkreplace "tease him.">>tease him.<br><br>
You bite your lip, pretending to think for a moment before leaning forward slightly, your fingers toying with the hem of your shorts. You let the fabric shift just enough to give him a clear view of what’s underneath—an accidental flash of skin.
<<ct "MC" "">>Are you sure there’s nothing at all? I’d really appreciate it...<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/School/Gym/Teasing{0}.webp',either(0,2,3))]]
@@<br>
<<if gaussian($mainChar.attractiveness,25) >=25>>
The teacher’s eyes flicker downward for just a second, a slow smile spreading across his face as he realizes what you’re doing. He clears his throat, his tone softening.
<<ct $currentSchoolClass "Tease">>Well... I suppose I could reconsider. Just this once.<</ct>>
You giggle, your eyes sparkling with mischief.
<<ct "MC" "">>Thank you so much! You’re the best.<</ct>>
With a playful wink, you turn around, feeling a thrill of satisfaction. The teacher watches you go, shaking his head slightly before returning to his paperwork. You open the big door of the gymnasium and <<link "head to your locker.">>
<<set $minute = 50>>
<<set $classActivity = "">>
<<set $currentSchoolClass = "">>
<<goto "PE Locker Room">>
<</link>><br><br>
<<MainChar_Stats "School" "1" "10">>
<<MainChar_Stats "corruption" "1" "30">>
<<MainChar_Stats "arousal" "15">>
<<set $minute += 10>>
<<else>>
His eyes widen slightly, a flicker of surprise breaking through his stern demeanor. A slow, knowing smile tugs at the corner of his mouth, but he doesn’t look away.
<<ct $currentSchoolClass "Tease">>That’s ... quite the negotiation tactic.<</ct>>
You meet his gaze, your expression innocent, as if you hadn’t noticed anything. He chuckles, shaking his head. His voice is lower now, but no less firm.
<<ct $currentSchoolClass "Neutral">>Clever, but no. Your grade stays the same. Rules are rules.<</ct>>
<span id='push'><<if $mainChar.corruption>=30>>You decide to <<linkreplace "push it further.">>push it further.<br>
His smirk only fuels your determination. You take a step closer, your movements slow and deliberate. Your fingers trail lightly along the edge of his desk before you let your hand drop to his thigh, then higher—until your palm rests against his crotch. His breath hitches, but he doesn’t pull away.
<<ct "MC" "">>I need you to help me improve. I want to be better... in every way.<</ct>>
Your voice is barely above a whisper as you sink to your knees in front of him. Your fingers work at his belt, your eyes locked onto his as you free him from his pants. Without breaking eye contact, you take him into your mouth, your tongue swirling around the tip.
<<ct $currentSchoolClass "Surprised">>Fuck—<</ct>>
He exhales sharply, his hands twitching at his sides. But he doesn’t stop you.
<<ct "MC" "">>Mmm... I need you to train me. Show me how to be *perfect*.<</ct>>
Your words are muffled, your voice vibrating against him. He lets out a low groan, his fingers tangling in your hair for just a second before he tightens his grip. With a sudden motion, he pulls your hands behind your back, holding them there with one hand. His other hand guides his cock deeper into your mouth, setting a relentless rhythm.
<<ct $currentSchoolClass "Angry">>If you want training, you’ll take it my way.<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/School/Gym/Suck{0}.webp',random(3))]]
@@<br>
You gag as he thrusts deeper, your eyes watering. You try to speak, to protest or plead, but all that comes out are choked sounds, your mouth too full to form words. He doesn’t slow down. His grip on your hands tightens, his hips moving with controlled precision as he uses your mouth for his pleasure.
<<ct "MC" "">>Mmmph—nngh—<</ct>>
Your struggles only seem to excite him more. He lets out a dark chuckle, his voice rough with desire.
<<ct $currentSchoolClass "Tease">>That’s it. Take it. Show me how badly you want that grade.<</ct>>
You whimper, tears streaking down your cheeks, but you don’t pull away. You let him take what he wants, your body trembling as he dominates you completely. The room spins, your breath coming in ragged gasps whenever he pulls back just enough to let you catch your breath—only to plunge back in moments later.<br><br>
<span id='fuck'><<if $mainChar.corruption>=40>><<linkreplace "Let him fuck you">>
You pull back just enough to catch your breath, your lips swollen and your voice hoarse. Your eyes meet his, a mix of defiance and desire burning in your gaze.
<<ct "MC" "">>I... also need to work on my cardio.<</ct>>
A smirk tugs at his lips as he understands your implication. Without a word, he grabs you by the waist and lifts you onto his desk, your legs spreading instinctively as he positions himself between them. His hands grip your thighs, his fingers digging into your skin as he pulls you to the edge of the desk. There’s no hesitation—he thrusts into you in one swift motion, filling you completely.
<<ct "MC" "">>Fuck—you’re... really good at this.<</ct>>
Your voice is breathless, your nails scraping against the desk as you try to find something to hold onto.
<<ct \$currentSchoolClass "Tease">>You... look like you were made for this. Just a perfect little fuckhole.<</ct>>
His words send a shiver down your spine, and you can’t help but nod in agreement, your body arching into his.
<<ct "MC" "">>Yeah... I am.<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/School/Gym/Fuck{0}.webp',random(3))]]
@@<br>
The sound of skin slapping against skin fills the room, your breath coming in ragged gasps as he drives into you with relentless force. You can feel the effort in every thrust, the sweat dripping down his forehead as he chases his release. With a final, deep thrust, he buries himself inside you, his cock pulsing as he comes. You can feel him filling you, the warmth of his cum dripping down your thighs as he pulls out. His hand comes down sharply on your pussy, the sting of the slap sending a jolt through your body.
<<ct \$currentSchoolClass "Tease">>Good effort. I’ll bump up your grade.<</ct>>
You let out a shaky breath, your body still trembling from the intensity. A satisfied smirk plays on your lips as you slide off the desk, grabbing your clothes and pulling them on quickly.
<<ct "MC" "">>Thanks.<</ct>>
You don’t look back as you walk out, the ache between your legs a reminder of just how far you were willing to go. The door clicks shut behind you as you <<link "head to the locker room.">>
<<set $minute = 50>>
<<set $classActivity = "">>
<<set $currentSchoolClass = "">>
<<goto "PE Locker Room">>
<</link>><br><br>
<<set $mainChar.school.PE.score += random(1,10)/10>>
<<HaveASexWidget "vaginal" "teacher" "onpussy">>
<<MainChar_Stats "School" "1" "30">>
<<MainChar_Stats "corruption" "1" "70">>
<<MainChar_Stats "arousal" "40">>
<<MainChar_Stats "energy" "-25">>
<<MainChar_Stats "cleanliness" "-25">>
<<set $minute += 10>>
<<replace #cum>><</replace>><</linkreplace>><</if>></span>
<span id='cum'><<linkreplace 'Let him cum in your mouth'>>
His movements grow more erratic, his breathing ragged. With a final, sharp thrust, he buries himself deep in your throat as he comes, his grip on your hair tightening. You feel the hot pulse of him filling your mouth, and you swallow instinctively, your throat working around him. He pulls back abruptly, his cock slipping from your lips as you collapse onto your heels, coughing and gasping for air.
<<ct $currentSchoolClass "Happy">>I suppose you’ve shown me you’re serious about improving. I’ll adjust your grade.<</ct>>
A wave of relief washes over you, and you can’t help but smile through your ragged breathing. You wipe your mouth with the back of your hand, standing up slowly, your legs still unsteady.
<<ct "MC" "">>Thank you...<</ct>>
Your voice is hoarse, but there’s a triumphant edge to it. He nods, his smirk lingering as he turns back to his clipboard, dismissing you without another word. You gather your things, your body still humming with the aftermath of what just happened. As you walk out of the gym, you can’t help but feel a thrill of satisfaction. You got what you wanted—and so did he. <br>
With that, you <<link "leave the gymnasium.">>
<<set $minute = 50>>
<<set $classActivity = "">>
<<set $currentSchoolClass = "">>
<<goto "Pe Locker Room">>
<</link>><br><br>
<<set $mainChar.school.PE.score += random(1,10)/10>>
<<HaveASexWidget "bj" "teacher" "face">>
<<MainChar_Stats "School" "1" "20">>
<<MainChar_Stats "corruption" "1">>
<<MainChar_Stats "arousal" "20">>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "cleanliness" "-10">>
<<set $minute += 10>>
<<replace #fuck>><</replace>><</linkreplace>></span>
<<replace #stop>><</replace>><</linkreplace>><br><</if>></span>
<span id='stop'>Admit defeat and <<link "leave the
gymnasium.">>
<<set $minute = 50>>
<<set $classActivity = "">>
<<set $currentSchoolClass = "">>
<<goto "PE Locker Room">>
<</link>><br><br></span>
<</if>>
<<replace #leave>><</replace>><</linkreplace>><br><</if>></span>
<span id='leave'> Admit defeat and <<link "leave the gymnasium.">>
<<set $minute = 50>>
<<set $classActivity = "">>
<<set $currentSchoolClass = "">>
<<goto "PE Locker Room">>
<</link>><br><br></span>
<<else>>
You take a deep breath, still catching a bit of air after the end of the session. Sweat clings to your skin, but the stress of the situation weighs more heavily than the workout. You walk toward the coach, trying to keep your voice steady.
<<ct "MC" "">>
Coach… I know today’s grade wasn’t great.
But I really pushed myself out there. I tried to keep up, I didn’t skip any drills…
I just— I need this grade to stay on track with my school requirements.
<</ct>>
The coach breathes out slowly, thinking it over before answering.
<<ct $currentSchoolClass "Neutral">>
Here’s the deal. I can adjust the score slightly—just enough to reflect the improvement you’ve shown lately. But this is an exception, not something you should rely on.
<</ct>>
Relief hits you like fresh air after a long run. Your shoulders finally loosen.
<<ct "MC" "">>
Thank you… really. I’ll make sure next time I earn it properly.
<</ct>>
A small, approving nod.
<<ct $currentSchoolClass "Neutral">>
Good. Now go cool down and get changed before the next group arrives.
<</ct>>
Delighted, you nod and <<link "leave the gymnasium.">>
<<set $minute = 50>>
<<set $classActivity = "">>
<<set $currentSchoolClass = "">>
<<goto "PE Locker Room">>
<</link>><br><br>
<<set $mainChar.school.PE.score += random(1,10)/10>>
<<set $minute += 10>>
<</if>><<if $mainChar.enteringCabin == true>>
<div class="secondary-image-wrapper">
[img[String.format($urlPath + "/Park/CabinDress.webp")]]
</div> <br><br>
<<if $currentPassage is "Park Cabin" or $mainChar.haveCum.face>0>>
<<set _talk to 10>>
<<else>>
<<set $minute += 10>>
<<set _talk to random(10)>>
<</if>>
<<set $currentPassage to "Park Cabin">>
<<if _talk is 0>>
When you enter the park’s changing room, you notice someone already there—a girl adjusting her bra in front of a locker. She glances up with a brief, polite smile before returning to her things. You choose a spot a few lockers away and start changing quietly. After a moment, the girl offers a small comment to break the silence.
<<ct "Female" "">>
Pretty chilly outside today, huh?
<</ct>>
<<ct "MC" "">>
Yeah, colder than I expected. Makes warming up feel even tougher.
<</ct>>
She chuckles softly before returning to her locker. The conversation ends naturally, light and harmless. You finish changing and give her a quick nod before heading out.
<br>
<<elseif _talk is 1>>
You step into the changing room and find a girl tying up her hair in front of the small mirror by the lockers. She notices your arrival and offers a friendly nod. You begin changing, and she speaks casually, as if acknowledging the shared routine.
<<ct "Female" "">>
Busy day out there? The park’s been pretty crowded.
<</ct>>
<<ct "MC" "">>
Yeah. Guess everyone had the same idea today.
<</ct>>
<<ct "Female" "">>
At least it’s good weather for it.
<</ct>>
She steps back, checking her reflection one last time. The exchange ends with an easy smile before she leaves you to finish changing.<br>
<<elseif _talk is 2>>
The door creaks softly as you enter the changing room. A girl is already there, sitting on the bench while tying her shoelaces. She looks up briefly, offering a courteous smile before returning to her task. You choose another locker and start changing. After a moment, she speaks, her voice mild and friendly.
<<ct "Female" "">>
Hope the rain holds off. The clouds looked a bit threatening earlier.
<</ct>>
<<ct "MC" "">>
Yeah, I noticed that too. Hopefully it waits until we’re done.
<</ct>>
<<ct "Female" "">>
Fingers crossed.
<</ct>>
She stands, gathers her things, and gives a small nod before heading out, leaving the room quiet again as you finish getting ready.<br>
<<else>>
You step into the changing cabin and close the door behind you. With a quick glance around to ensure your privacy, you swiftly remove your clothes and change into your sportwear. <br>
<</if>>
<<include "Sport Wardrobe">>
<<if !(($mainChar.look.clothes.torso.sport == 'true' or $mainChar.look.clothes.torso.name == "Tee-shirt") and $mainChar.look.clothes.legs.sport == 'true' and ($mainChar.look.clothes.feet.sport == 'true' or $mainChar.look.clothes.feet.name == "Trainers"))>>
You're not wearing the right clothes for sports. But you can still [[head back out.->Park]]
<<else>>
Ready for your sports session, you can [[step out of the changing room.->Running]]
<</if>>
<<else>>
<div class="secondary-image-wrapper">
[img[String.format($urlPath + "/Park/CabinUndress.webp")]]
</div> <br>
<<if (($mainChar.look.clothes.torso.sport == 'true' or $mainChar.look.clothes.torso.name == "Tee-shirt") and $mainChar.look.clothes.legs.sport == 'true' and ($mainChar.look.clothes.feet.sport == 'true' or $mainChar.look.clothes.feet.name == "Trainers"))>>
<<if $currentPassage is "Park Cabin" or $mainChar.haveCum.face>0>>
<<set _talk to 10>>
<<else>>
<<set $minute += 10>>
<<set _talk to random(10)>>
<</if>>
<<set $currentPassage to "Park Cabin">>
<<if _talk is 0>>
You step into the changing room, still a little warm from your workout. A girl is already there, packing her things into a small sports bag. She glances up, offering a polite smile. You move to your locker and begin changing. After a moment, she speaks, her tone casual and light.
<<ct "Female" "">>
Good session?
<</ct>>
<<ct "MC" "">>
Yeah, pretty good. Tiring, but in a nice way.
<</ct>>
<<ct "Female" "">>
That’s the best kind of tired.
<</ct>>
She zips up her bag and gives you a friendly nod before heading toward the exit, leaving you to finish changing.
<<elseif _talk is 1>>
As you come back into the changing room, a girl is standing by her locker, stretching her arms lightly. She glances your way with a small smile before returning to her things. You start changing back into your casual outfit. She breaks the silence with a simple, polite comment.
<<ct "Female" "">>
Looks like you had a solid workout.
<</ct>>
<<ct "MC" "">>
Yeah, I pushed a bit today. You too?
<</ct>>
<<ct "Female" "">>
Trying to. Some days are easier than others.
<</ct>>
You both share a quiet, understanding smile before she closes her locker and heads out.
<<elseif _talk is 2>>
You push open the door to the changing room, a soft ache settling into your muscles after your session. A girl is sitting on the bench, catching her breath while scrolling through her phone. She looks up briefly and gives a small nod. You begin changing, and after a moment, she speaks, her tone friendly but low-key.
<<ct "Female" "">>
The park was packed today. Hard to find space to run.
<</ct>>
<<ct "MC" "">>
Tell me about it. I had to dodge people the whole time.
<</ct>>
<<ct "Female" "">>
At least the energy’s good.
<</ct>>
She slips her phone into her pocket and stands, giving you a final smile before walking out, leaving the room quiet again.
<<else>>
You return to the park’s changing room after your workout, your steps a little heavier than before. The room is quiet, its stillness wrapping around you like a cool blanket. Rows of empty lockers reflect the dim light overhead.
<</if>>
You let out a slow breath as you head to the same locker you used earlier. You <<linkreplace "change back into your everyday clothes.">>change back into your everyday clothes.
<<set $mainChar.look.clothes to $lockerRoomOutfit>>
<<goto $currentPassage>>
<</linkreplace>><br><br>
<</if>>
<<if ! $mainChar.appearance.isCombed>>
Looking at the mirror in the cabin, you notice that the evidence of your intense sports session is unmistakable.<br>
Your hair is messed up! <<linkreplace "Comb yourself.">><<MainChar_Stats "combed" "true">><<goto $currentPassage>>
<</linkreplace>><br>
<</if>>
You can <<linkreplace "apply makeup.">> apply makeup.<br>
@@.default-image-wrapper; [img[String.format($urlPath + '/Bedroom/DressingTable/makeup' + random(2) + '.jpg')]] @@<br>
<<include "Apply makeup menu">>
<<set $minute += 5>>
<</linkreplace>>
<br><br>
<<if !(($mainChar.look.clothes.torso.sport == 'true' or $mainChar.look.clothes.torso.name == "Tee-shirt") and $mainChar.look.clothes.legs.sport == 'true' and ($mainChar.look.clothes.feet.sport == 'true' or $mainChar.look.clothes.feet.name == "Trainers"))>>
Once dressed, you gather your belongings and [[leave the cabin.->Park]]
<<else>>
You need to get your clothes back before leaving.
<</if>>
<</if>>
<<set $minute +=20>>
<<if gaussian($mainChar.attractiveness,20) >= 40>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/RedLight/StripBar/MaleStripper.webp")]]
</div><br>
As you watch the end of the striptease performance, the stripper finishes her routine and exits the stage, leaving the spotlight empty for a moment. Suddenly, a male stripper takes her place, strutting onto the stage with confidence. He begins to strip, revealing his muscular body to the cheering crowd. Your eyes are locked on the performer—completely naked, his thick, hard cock swinging with every movement as he struts across the stage. Without warning, he leans down and playfully taps a spectator’s face with his cock. The girl bursts into laughter, her friends giggling beside her as she playfully swats him away. But his attention quickly shifts—his gaze locks onto you. He saunters over, his cock still bouncing with each step, his smirk daring and full of confidence.
<<ct "Male" "">>I bet you know how to use those hands, don’t you?
<</ct>>
You hesitate for only a second before the weight of the spectators’ expectations pushes you forward.
<<ct "Male" "">>Come on, don’t be shy. Show them what you’ve got.<</ct>>
<span id='accept'><<if $mainChar.corruption>=30>><<linkreplace "Accept to give him a handjob">>
The crowd erupts in cheers and catcalls, their excitement fueling your boldness. Your fingers wrap around him, stroking slowly at first, then with more confidence as he continues to perform, his hips rolling in time with the music. The heat of his body, the weight of his cock in your hand, and the roar of the crowd create a heady mix of thrill and surrender.
<<ct "Female" "">>Yeah, that’s it! Don’t stop now!<</ct>>
<<ct "Male" "" "1">>Fuck, look at you two. This is the hottest show I’ve seen in weeks!<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/RedLight/StripBar/StripperHandjob.webp")]]
</div><br>
You can feel the eyes of the crowd on you, their energy pushing you further. The performer leans into your touch, his breath hitching as your grip tightens, his movements growing more deliberate. The music swells, the lights pulse, and for a moment, the entire world narrows to the two of you—his body, your hand, and the electric connection between performer and audience. The performer smirks as he feels your confidence growing, your grip on his cock becoming more assured. He leans in, his voice a low, teasing purr that carries over the music, meant for both you and the crowd.
<<ct "Male" "">>Look at that, ladies and gentlemen! Someone’s a natural. You’ve got talent, sweetheart.<</ct>>
The crowd roars in approval, their cheers and whistles filling the air. He continues to move, his body rolling with the rhythm of the music, his cock glistening under the stage lights.
<<if $mainChar.corruption >=40>>
He notices that you are at ease and decides to take things further. <<linkreplace "He grabs your head.">>
<<ct "Male" "">>You all want to see more, don’t you? Let’s give them a show they won’t forget.<</ct>>
Before you can react, his hand presses gently but insistently on the back of your head, pushing you closer. His cock brushes against your lips, and the crowd’s excitement reaches a fever pitch. You open your mouth, letting him slide in, the taste of him mixing with the adrenaline coursing through you. The performer lets out a low groan, his hips rocking forward as you begin to suck him off, the heat of the spotlight and the weight of the crowd’s gaze making every movement feel electric. The atmosphere is charged with energy, and you feel a mix of exhilaration and nervousness as you continue to please him in front of the cheering spectators. The sounds of their encouragement and the stripper's moans fill the air, creating an intense and surreal experience.
<<ct "Female" "">>Oh my God, she’s actually doing it!<</ct>>
<<ct "Male" "" "1">>Fuck yeah! Look at her go!<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/RedLight/StripBar/StripperBlowjob.webp")]]
</div><br>
The performer’s breath hitches as you take him deeper, his fingers tangling in your hair as he guides your movements. The crowd’s cheers grow louder, their encouragement fueling the intensity of the moment. You can feel his body tensing, his cock throbbing as he gets closer. His voice is rough with pleasure as he speaks to the crowd, his words punctuated by sharp intakes of breath.
<<ct "Male" "">>You’re all loving this, aren’t you? Watch her take it like a pro...<</ct>>
As you focus on your technique, the crowd becomes invisible to your eyes. You are completely absorbed in the task at hand, your lips and tongue working in rhythm to please him. His grip tightens slightly, his hips jerking forward as he reaches his climax. A low, guttural moan escapes him as he comes, the warmth of his release filling your mouth.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/RedLight/StripBar/StripperCum.webp")]]
</div><br>
The crowd erupts in applause and cheers, their excitement palpable as you pull back, swallowing. The performer grins down at you, his chest heaving as he catches his breath.
<<ct "Male" "">>Now that’s what I call a performance. Give her a round of applause, folks!<</ct>>
As the club explodes in cheers, the reality of the situation hits you like a wave. You realize that you have just sucked and swallowed the semen of a stranger in front of a crowd. The weight of what you've done settles in, and you take a moment to process the surreal experience.<br><br>
[[keep watching the show.->Stage]]<br>
[[Leave the room.->Strip Bar]]<br><br>
<<HaveASexWidget "bj" "stranger">>
<<MainChar_Stats "corruption" "1" "70">>
<<MainChar_Stats "arousal" "15">>
<<MainChar_Stats "cleanliness" "-15">>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "intellect" "-1">>
<</linkreplace>>
<<else>>
He pulls away from your mouth and returns to the stage, continuing his show as if nothing had happened. For him, it was clearly just a game to entertain the crowd, but you feel a small sense of frustration and unfinished work. <br><br>
[[keep watching the show.->Stage]]<br>
[[Leave the room.->Strip Bar]]<br><br>
<<HaveASexWidget "bj" "stranger">>
<<MainChar_Stats "corruption" "1" "50">>
<<MainChar_Stats "arousal" "15">>
<<MainChar_Stats "cleanliness" "-15">>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "intellect" "-1">>
<</if>>
<<replace #refuse>><</replace>>
<</linkreplace>><br><</if>></span>
<span id='refuse'><<linkreplace "Refuse the request.">>
The crowd roars with enthusiasm, urging you to comply, but you understand his request and firmly refuse. Despite the crowd's encouragement, you stand your ground, unwilling to perform such an act in front of everyone.<br><br>
The stripper, sensing your resolve, smiles and returns to his routine, continuing to entertain the audience with his provocative moves. The crowd's attention shifts back to [[the show.->Stage]]
<<replace #accept>><</replace>>
<</linkreplace>></span>
<<else>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/RedLight/StripBar/Stripper"+random(4)+".webp")]]
</div><br>
The dim, smoky air envelops you as you step into the stage area of the bar. The stage is an elevated platform where the performer is currently spinning, her movements fluid and mesmerizing. The strobe lights flicker, casting an otherworldly glow on her lithe form. She moves gracefully, her every motion designed to captivate the audience with her body.<br><br>
You can [[stay here->Stage]] to watch her performance.<br>
Or, if you change your mind, you can also [[go back.->Strip Bar]]<br><br>
<<MainChar_Stats "corruption" "1" "10">>
<</if>> <<Achievements "cumrag" "Literal Cum Rag">>
<<set _cloth = $mainChar.look.clothes.legs>>
<<set $hour += 4>>
<<set $mainChar.look.clothes.legs = $emptyItem>>
You've had way too much to drink, and now you're completely wasted. You groan as consciousness claws its way back, your face pressed against the cold, sticky floor. Your head is pounding and your vision blurry. The room spins around you as you try to focus, realizing you're still in the strip bar. The bass of the club music feels like it's reverberating through your skull. You blink a few times, trying to clear your vision, and realize that you're undressed, your clothes scattered somewhere in the shadows.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/RedLight/StripBar/Drunk"+random(1)+".webp")]]
</div><br>
As you start to come to your senses, your mind pieces it together slowly: the shots, the dancing, the boys... And tthen, you feel <<linkreplace "something strange on your skin.">>
something strange on your skin.<br>
You reach out to touch it, your fingers brushing against something sticky. You pull your hand away and look down, squinting to see cum drooling from your fingers.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/RedLight/StripBar/Used"+random(2)+".webp")]]
</div><br>
The amount of cum covering you is too much for it to be the work of a single man. You clearly have been used multiple times, or by a group. Or even both ? Confusion washes over you as you try to piece together the past events. Then, you see <<linkreplace "used condoms surrounding around you.">>condoms around you. <br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/RedLight/StripBar/Condom"+random(0)+".webp")]]
</div><br>
You realize the extent of what happened while you were unconscious. "At least some of them used condom..." you wonder. You push yourself up on shaky arms, wincing as the movement sends a sharp pain through your ass. The floor is littered with used condoms, and you notice that some are still half-full and glistening under the dim emergency lights.
<<if $mainChar.corruption <= 30>>
At their left, you see your missing clothes, filthy and cum-stained. With a groan, you crawl toward them, pulling them on with clumsy fingers. The fabric sticks to your skin, the scent of sex clinging to you like a second layer. You stand—wobbling—and take one last look at the wreckage of the night. The empty bottles, the cum-stained floor, the condoms you left behind like offerings. The pain in your ass is sharper now, a reminder of how thoroughly you were used. You glance around you one final time before stumbling [[toward the exit.->Go out]]<br><br>
<<MainChar_Stats "corruption" "3">>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "energy" "-50">>
<<MainChar_Stats "cleanliness" "-50">>
<<set $mainChar.look.clothes.legs = _cloth >>
<<else>>
At their left, you see your missing clothes, filthy and cum-stained. With a groan, you crawl toward them, pulling them on with clumsy fingers. The fabric sticks to your skin, the scent of sex clinging to you like a second layer. You stand—wobbling—and take one last look at the wreckage of the night. The empty bottles, the cum-stained floor, the condoms you left behind like offerings. The pain in your ass is sharper now, a reminder of how thoroughly you were used. Once dressed up, you glance back at the condoms. A strange arousal grows inside you when you see the amount of cum trapped in them.<br><br>
<span id="drink"><<linkreplace "Get closer">>
Piqued by your curiosity, you find yourself drawn to the used condoms that surround you. Excitement bubbles up within you as you lean in closer, and an irresistible urge takes over. Before you can think twice, you reach for a condom, and you bring it to your lips with a slow, deliberate smirk.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/RedLight/StripBar/CondomEat.webp")]]
</div><br>
The moment you press the condom to your lips, the bitter, salty taste of this old floods your mouth along with the harsh texture of the latex. You let the contents drip onto your tongue, swallowing with a moan. You lick your lips one final time before stumbling [[toward the exit.->Go out]]<br><br>
<<MainChar_Stats "corruption" "2" "80">>
<<MainChar_Stats "arousal" "20">>
<<MainChar_Stats "energy" "-50">>
<<MainChar_Stats "cleanliness" "-60">>
<<set $mainChar.look.clothes.legs = _cloth >>
<<replace #leave>><</replace>><</linkreplace>><br></span>
<span id='leave'><<linkreplace "Leave the bar">>
Gathering your mind, you turn around and [[leave the bar.->Go out]]<br><br>
<<MainChar_Stats "corruption" "1" "70">>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "energy" "-50">>
<<MainChar_Stats "cleanliness" "-50">>
<<set $mainChar.look.clothes.legs = _cloth >>
<<replace #drink>><</replace>><</linkreplace>></span>
<</if>>
<</linkreplace>><</linkreplace>><br><br>
<<HaveASexWidget "anal" "stranger" "face">>
<<HaveASexWidget "vaginal" "stranger" "onpussy">>
<<HaveASexWidget "bj" "stranger" "body">>
<<MainChar_Stats "makeup" "Ruined">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "intellect" "-3">><<set $minute +=30>>
<<if gaussian($mainChar.attractiveness,20) >= 40>>
<<set _event to either ("man","drink","flash")>>
<<else>> <<set _event to "">>
<</if>>
<<if ($mainChar.look.clothes.legs.name.includes('skirt') or $mainChar.look.clothes.legs.name.includes('dress')) and $mainChar.look.lingerie.groin.name === ''>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/NightClub/DancingNoPanties"+random(1)+".webp")]]
</div><br>
The bass vibrates through the floor as you step onto the dance floor, swallowed by the pulse of lights and sound. Warm air brushes against your skin, carrying the scent of sweat, perfume, and anticipation. The music wraps around you, a slow, hypnotic rhythm that seems to invite your body to move before you even think. You let yourself sway, first gently, then with growing confidence, your hips following the beat with smooth, fluid motions. The crowd around you blurs into shifting silhouettes, their movements syncing with yours, creating a wave of bodies all breathing the same rhythm.<br><br>
A soft glow washes over your shoulders as a light shifts above you. You close your eyes for a moment, letting the sound guide you. Your hands glide along your sides, your body arching subtly with the flow of the song. Your hips sway, your body rolling to the beat, the fabric of your dress skimming your thighs with every motion. The cool air brushes against the bare skin beneath, a constant reminder of how exposed you are.
<<else>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/NightClub/Dancing"+random(2)+".webp")]]
</div><br>
The bass vibrates through the floor as you step onto the dance floor, swallowed by the pulse of lights and sound. Warm air brushes against your skin, carrying the scent of sweat, perfume, and anticipation. The music wraps around you, a slow, hypnotic rhythm that seems to invite your body to move before you even think. You let yourself sway, first gently, then with growing confidence, your hips following the beat with smooth, fluid motions. The crowd around you blurs into shifting silhouettes, their movements syncing with yours, creating a wave of bodies all breathing the same rhythm.<br><br>
A soft glow washes over your shoulders as a light shifts above you. You close your eyes for a moment, letting the sound guide you. Your hands glide along your sides, your body arching subtly with the flow of the song. Someone brushes past you, not touching, just close enough for warmth to trail along your arm. You open your eyes to see people moving in time with you, drawn by the confidence radiating through your movements. You turn, rolling your shoulders, letting your hair fall freely around your face.
<</if>> <br><br>
<<if _event is "man">>
The crowd pulses around you, bodies grinding in the dim, flashing lights. You lose yourself in the rhythm, your hips swaying, your hands running through your hair as you feel the music thrum through your veins. That’s when you notice <<linkreplace "an intense gaze fixed on you."<</linkreplace>>an intense gaze fixed on you.<br><br>
An stranger is watching you from across the dance floor, his eyes locked onto yours. He doesn’t look away, even when you catch his stare. Instead, he smirks, his lips parting slightly as he makes his way toward you. He doesn’t ask. He just steps behind you, his body pressing against yours, his hands settling on your hips. You can feel the heat of him through the thin fabric of your dress, his breath hot against your neck as he leans in.
<div class="default-image-wrapper">
[img[String.format($urlPath + "/NightClub/ManDance.webp")]]
</div>
The sensation of his touch sends a shiver down your spine, but you feel a rush of excitement at the same time. He leans in close, his breath warm against your ear. <<ct "Male" "">>A beautiful girl like you shouldn't dance alone ~<</ct>>
His voice is low, rough, barely audible over the music. His touch is possessive, his grip tightening as he pulls you closer, grinding against you. Then—his palm cups your ass, squeezing hard. His fingers dig into the flesh, kneading, claiming. A shiver runs down your spine, and you can feel how wet you’re getting, how your body betrays you even as your mind races.<br><br>
<span id='push'><<if $mainChar. corruption>=25 or $mainChar.intoxication>=40 >>
<<if $mainChar.intoxication>=40>>
You're too drunk to fight back, so you
<</if>>
<<linkreplace "Let him touch you">>
You don’t pull away. Instead, you lean into him, your ass pressing back against his cock as his hands roam over your body. His touch is rough, demanding, and you love it. You reach back, your fingers tangling in his hair as you grind against him, the friction sending a jolt of pleasure straight to your core.
<<ct "MC" "">>Maybe I was waiting for you to make a move.<</ct>>
He growls, his lips brushing against the side of your neck as his hands slide up, one cupping your breast through the thin fabric of your dress, his thumb circling your nipple until it’s hard as a pebble. The other hand slips between your thighs, his fingers pressing against the damp heat of your pussy.
<<ct "Male" "">>Fuck, you’re soaked. You like that, don’t you? Being manhandled in the middle of the dance floor.<</ct>>
You bite your lip, a moan escaping you as his fingers press harder, teasing you through the fabric. The music, the crowd, the lights—it all fades into the background. All that matters is his touch, his voice, the way his cock twitches against your ass.
<<ct "MC" "">>Maybe I do...<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/RedLight/StripBar/ManFinger.webp")]]
</div><br>
His fingers keep circling your clit, his breath hot against your ear as you hear the unmistakable sound of a zipper being pulled down. Your stomach clenches—he’s not just teasing anymore. His free hand slides down your thigh, gripping just above your knee, and with a rough tug, he lifts your leg, wrapping it around his hip. The fabric of your dress rides up, exposing you to the cool air of the club, but no one notices. No one cares.<br><br>
<<ct "Male" "Angry">>I have something for you. But you’re gonna stay quiet.<</ct>>
<span id='fuck'><<if $mainChar. corruption>=60 or $mainChar.intoxication>=70>>
<<if $mainChar.intoxication>=70>>
But you're way too drunk to prevent it from happening, so you
<</if>>
<<linkreplace "Let him fuck you">>
You don’t have time to protest—his thick cock presses against your entrance, and with one brutal thrust, he’s inside you. You bite your lip hard to stifle a moan, your nails digging into his shoulders as he fills you completely. He’s big, stretching you painfully, but the burn only makes you wetter. His hand clamps over your mouth as he starts to fuck you, his hips slamming into yours with a rhythm that matches the bass dropping around you.
<<ct "Male" "Tease">>That’s it, take it. You’re so fucking tight, baby. Did you want this? Did you hope some stranger would just use you in the middle of the dance floor?<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/NightClub/ManFuck"+random(1)+".webp")]]
</div><br>
You can’t answer—his cock is hitting that spot deep inside you, each thrust sending a jolt of pleasure-pain through your body. Your leg trembles around his waist, your pussy clenching around him as he pounds into you, the sound of skin slapping skin drowned out by the music. His fingers dig into your thigh, bruising, owning. You look around and realize that the crowd is completely oblivious to what's happening between you two. It only heightens the intensity of the moment, making it feel even more special and intimate. You turn your attention back to him, a small smile playing on your lips, and continue to moan uncontrollably.<br><br>
<<if ($mainChar.corruption >=80 or $mainChar.intoxication >=85) and random(1) ==0>>
The stranger’s cock pulses inside you, his grip bruising on your hip as he slams into you again and again. Your breath comes in ragged gasps, your body trembling between pleasure and shame. Then you notice a guy standing a few feet away, leaning against a speaker, his arms crossed. His smirk is knowing, his eyes locked on you, dark with amusement. He knows. He’s watched the whole thing. Your stomach twists, panic flaring, and you try to push against the stranger’s chest.
<<ct "MC" "">>Wait—ngh—stop, someone’s—fuck—someone’s watching us—<</ct>>
But the stranger doesn’t care. He just grips your hair, yanking your head back, and growls in your ear :
<<ct "Male" "Tease">>Let him watch.<</ct>>
Your protest dies in your throat as the stranger’s cock hits that spot inside you again, your traitorous body clenching around him. The voyeur pushes off the speaker and saunters over, his movements slow, deliberate. <<linkreplace "He stops right in front of you." >> He stops right in front of you, his eyes raking over your flushed face, your parted lips, the way your dress is hitched up around your waist.
<<ct "Male" "" "1">>Well, well. Looks like she’s enjoying herself.<</ct>>
The stranger inside you chuckles, his hips never slowing.
<<ct "Male" "">>Oh, she is. But she’s got room for more, don’t you, baby?<</ct>>
Your eyes widen as the second man’s hand slides up your thigh, his fingers brushing against your clit—already swollen, already soaked. Before you can react, the second man’s fingers press against your entrance, right alongside the stranger’s cock. You gasp, your body stretching obscenely as he pushes two fingers inside you, curling them upward. The stranger groans, his thrusts becoming erratic as the second man’s fingers fill you alongside his cock.
<<ct "MC" "">>No—mmf—wait, I can’t—ngh—I can’t take—<</ct>>
But the stranger slams his cock into you again, cutting off your words. The second man steps closer, his cock already free, already hard. He spits into his palm and strokes himself, his eyes locked on your face as he presses the head of his cock against your ass.
<<ct "Male2" "Angry">>Relax, sweetheart. You’re gonna take us both.<</ct>>
You whimper as he pushes in, the burn unreal, your body stretching around the two of them. The stranger inside your pussy groans, his cock twitching as the second man’s cock sinks deeper into your ass. They start to move in unison, their rhythms clashing at first, then syncing—fucking you from both ends, their cocks grinding against each other inside you.
<<ct "Male" "Tease">>Goddamn, she’s perfect. Look at her, taking us like a good little whore.<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/NightClub/PartyFuck.webp")]]
</div><br>
Your vision blurs, your body caught between them, used by them. The crowd still dances around you, oblivious, as you’re destroyed in the middle of them. Their hands are everywhere—gripping your tits, your hips, your throat. The stranger’s cock pulses inside your pussy, the second man’s cock owning your ass, their balls slapping against you with every thrust.
<<ct "Male" "">>You’re gonna come for us, aren’t you? Right here, in the middle of the club, like the filthy slut you are.<</ct>>
You can’t even answer. Your body betrays you, your orgasm building, inevitable, as they fuck you harder, deeper. The two men pull out of you with wet pops, their cocks glistening with your arousal and their cum. Your legs give out, but they don’t let you fall. Instead, <<linkreplace "they shove you to your knees.">> they shove you to your knees, their grips rough in your hair. The stranger strokes his cock, already hardening again as he looks down at you, his smirk cruel.
<<ct "Male" "Tease">>Open that pretty mouth, slut. We’re not done with you yet.<</ct>>
You obey, your lips parting as the second man steps closer, his cock twitching in his hand. The stranger grabs your chin, forcing your head back as they both start to stroke themselves, their cocks aimed right at your face.
<<ct "Male" "" "1">>Fuck yeah, look at her. Begging for it even now.<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/NightClub/PartyCum"+random(1)+".webp")]]
</div><br>
The first thick rope of cum hits your cheek, hot and sticky, dripping down your skin. You close your eyes, but it doesn’t stop the next load from splattering across your forehead, your lips, your eyelashes. The second man groans, his cum landing on your tongue, salty and bitter. You gag slightly, but they don’t care—they keep jerking off, painting your face with their release, marking you.
<<ct "Male" "">>Damn, she looks good like this. <</ct>>
They both let out dark laughs as the last drops of cum drip onto your chin. The stranger releases your hair, and you sway, your knees burning against the sticky floor. They zip up, exchanging a high-five over your head. They turn and disappear into the crowd, leaving you there—on your knees, your face a mess of cum, your dress still hitched up, your thighs slick with their release. The music pulses around you, the crowd still dancing, laughing, none of them noticing the wreck you’ve become. <br><br>
You stumble to your feet, your hands shaking as you try to wipe the cum from your face, but it only smears further. You push through the crowd, heads turning slightly as people catch sight of you—some smirking, some looking away in disgust. The bathroom feels like a mile away, but you finally reach it, slamming the door before [[heading to the sink.->Female Public Restroom][$Restroom_location = "Strip Bar"]]<br><br>
<<HaveASexWidget "vaginal" "stranger" "face">>
<<HaveASexWidget "anal" "stranger" "face">>
<<MainChar_Stats "corruption" "1" >>
<<MainChar_Stats "arousal" "70">>
<<MainChar_Stats "energy" "-35">>
<<MainChar_Stats "cleanliness" "-35">>
<</linkreplace>>
<</linkreplace>>
<<else>>
You can feel his cock throbbing inside you, his breath ragged in your ear.
<<ct "Male" "">>You’re mine right now. And you’re gonna come for me, or I’ll leave you here with your legs spread and your cunt dripping for everyone to see.<</ct>>
His threat sends a shameful thrill through you. Your orgasm builds, coiling tight in your stomach as he fucks you harder, deeper. The crowd presses in around you, oblivious, as you’re ruined right in the middle of them. Your vision blurs, your body trembling as the pleasure crashes over you—
<<ct "MC" "">>Mmm—fuck—I’m—ngh—<</ct>>
<<ct "Male" "">>That’s it, come on my cock, you dirty girl.<</ct>>
Your pussy clenches around him as you come, your juices dripping down your thighs, soaking the inside of your legs. He groans, his cock twitching as he buries himself to the hilt, his cum filling you in hot, thick pulses. You can feel it leaking out of you as he pulls away, his cock glistening with the evidence of what he just did to you. He zips up, a smirk on his lips, and pushes you slightly away. You stumble, your leg still weak, your dress barely covering the mess he left between your thighs.
<<ct "Male" "">>Good girl. Now go clean yourself up.<</ct>>
And just like that, he melts back into the crowd, leaving you standing there—used, exposed, and aching for more. <br>
You take a deep breath, collecting yourself, [[ready to go.->Dance]]<br><br>
<<HaveASexWidget "vaginal" "stranger" "inpussy">>
<<MainChar_Stats "corruption" "1" "90">>
<<MainChar_Stats "arousal" "50">>
<<MainChar_Stats "energy" "-25">>
<<MainChar_Stats "cleanliness" "-25">>
<</if>>
<<replace #stop2>><</replace>><</linkreplace>><br><</if>></span>
<span id='stop2'><<if $mainChar.intoxication<70>><<linkreplace "Stop him">>
The sound of his zipper sends a jolt of panic through you. No. Not here. Not like this. His hand slides down your thigh, gripping it, ready to lift—
You stiffen, your hand shooting down to grab his wrist, stopping him.
<<ct "MC" "">>No. Not here.<</ct>>
His body tenses against yours, his cock pressing insistently against your ass.
<<ct "Male" "Angry">>What the fuck? You’ve been grinding on me all night, and now you’re gonna play shy?<</ct>>
<<ct "MC" "">>Let go of me.<</ct>>
He lets out a cold laugh, his fingers finally pulling away from your pussy. The loss of contact is agonizing, your orgasm just out of reach, your clit throbbing with unfulfilled need.
<<ct "Male" "Angry">>Fine. Enjoy your blue balls, bitch. Hope it was worth it.<</ct>>
He shoves you away, zipping up his pants with a sharp motion. You stumble, your legs weak, your body still humming with frustrated desire. He disappears into the crowd without a backward glance, leaving you there—aching, empty, and furious at yourself for wanting him in the first place. <br>
You take a deep breath, collecting yourself, and continue to dance, determined to [[enjoy the night.->Dance]]<br><br>
<<HaveASexWidget "masturbated" "stranger">>
<<MainChar_Stats "corruption" "1" "70">>
<<MainChar_Stats "arousal" "18">>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "cleanliness" "-15">>
<<replace #fuck>><</replace>><</linkreplace>><br><</if>></span>
<<replace #stop>><</replace>><</linkreplace>><br><</if>></span>
<span id='stop'><<if $mainChar.intoxication<40>><<linkreplace "Stop him">>
Suddenly, his touch feels violating, his breath too hot, his body too close. You stiffen, then whip around, shoving him back with both hands.
<<ct "MC" "">>Get the fuck off me.<</ct>>
His smirk falters, his eyes narrowing as he takes a step back, his hands raised in mock surrender.
<<ct "Male" "">>Whoa, what’s your problem? Just having a little fun.<</ct>>
<<ct "MC" "">>I said no. Back the hell up.<</ct>>
His expression darkens, his lips curling into a sneer.
<<ct "Male" "">>Fucking tease. You’ve been shaking that ass all night, begging for attention, and now you’re gonna play innocent?<</ct>>
You cross your arms, glaring at him.
<<ct "MC" "">>I’m not begging for shit. Now piss off before I call security.<</ct>>
He lets out a bitter laugh, shaking his head.
<<ct "Male" "">>Yeah, whatever, bitch. Enjoy dancing alone.<</ct>>
He turns on his heel and disappears into the crowd, leaving you standing there, your heart pounding. You take a deep breath, trying to shake off the lingering unease, and [[continue dancing.->Dance]]<br><br>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "cleanliness" "-10">>
<<replace #push>><</replace>><</linkreplace>><</if>></span>
<</linkreplace>>
<<elseif _event is "flash">>
The bass thumps through your body as you move on the dance floor, lost in the rhythm, your dress clinging to your sweat-slicked skin. Suddenly, three guys surround you, their grins predatory. One of them, a tall guy with a smirk, leans in, his breath hot against your ear.
<<ct "Male" "">>Hey, sweetheart, we’ve got a proposition for you. Twenty bucks if you show us those tits.<</ct>>
<span id='refuse'><<linkreplace "refuse the proposal.">>
You stop dancing, your eyes narrowing as you turn to face them. The music pulses around you, but the atmosphere suddenly feels heavier, more oppressive.
<<ct "MC" "">>Fuck off. I’m not here for your cheap tricks.<</ct>>
The guy’s smirk falters, replaced by a sneer. His friends exchange glances, their expressions darkening.
<<ct "Male" "" "1">>Oh, come on, don’t be like that. We’re just having fun.<</ct>>
You roll your eyes, turning your back on them as you melt back into the crowd. Behind you, they exchange a few more angry words before finally storming off, their insults lost in the music. You exhale, shaking off the tension, ready to [[lose yourself in the music again.->Dance]]<br><br>
<<MainChar_Stats "arousal" "5">>
<<replace #accept>><</replace>><</linkreplace>></span>
</span><br>
<<if $mainChar.corruption >= 30>>
<span id='accept'><<linkreplace "Accept the proposal">>
You pause, a slow smile spreading across your lips. The music pulses around you, the heat of the club making your skin tingle. You step closer, your fingers tracing the neckline of your dress.
<<ct "MC" "">>Twenty bucks? That’s all?<</ct>>
The guys exchange glances, their grins widening. You can see the excitement in their eyes as you slowly pull the fabric down, revealing the lace of your bra. The crowd around you fades into a blur as you hook a finger under the cup, freeing one breast, then the other. The cool air of the club hits your nipples, making them harden instantly.
<<ct "Male" "Surprised">>Fuck yeah. Damn, you’re hot.<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/NightClub/PartyFlash"+random(3)+".webp")]]
</div><br>
You bite your lip, swaying slightly, letting them get a good look. Their eyes are glued to you, their mouths slightly open. You tease them a little longer, running your hands over your breasts, pinching your nipples before covering yourself back up. The tall guy hands you a twenty-dollar bill, his voice rough with arousal.
<<ct "Male" "Happy">>Thanks, sweetheart. That was worth it.<</ct>>
You tuck the bill into your bra, your smile turning playful. Then you
<<if $mainChar.corruption >=60>>
<<ct "MC" "">>You know, for twenty bucks, I would’ve sucked all three of you off. But hey, your loss.<</ct>>
They stop in their tracks, turning back to you, their eyes wide with shock and regret. One of them opens his mouth to say something, but you just
<</if>>
wink and melt back into the crowd, leaving them staring after you while you [[lose yourself in the music again.->Dance]]<br><br>
<<MainChar_Stats "money" "20">>
<<MainChar_Stats "corruption" "1" "50">>
<<MainChar_Stats "arousal" "15">>
<<replace #refuse>><</replace>><</linkreplace>><</if>></span>
<<elseif _event is "drink">>
As you lose yourself in the rhythm of the music, your body moving freely with the beat, you suddenly notice <<linkreplace "an intense gaze fixed on you."<</linkreplace>>an intense gaze fixed on you. An stranger is watching you from across the dance floor, his eyes locked onto yours. He reaches you and leans in close, his voice barely audible over the music.
<<ct "Male" "">>Want a drink? You look like you could use something stronger.<</ct>>
He holds out two glasses, the amber liquid swirling with ice. <br><br>
<span id='accept'><<linkreplace "Take the drink">>
<<if $mainChar.intoxication >=85 or random(1) is 0>>
<<goto "Drunk">>
<<else>>
You take the glass, your fingers brushing against his as you bring it to your lips. The liquor burns down your throat, warming you from the inside out. He watches you drink, his gaze never leaving yours.
<<ct "MC" "">>Thanks. I needed that.<</ct>>
He sets his own glass down on a nearby table, then pulls you closer, his hands finding your hips. The music wraps around you both, the beat syncing with the way your bodies move together.
<<ct "Male" "">>You dance like you’ve got something to prove. Or maybe you just like being watched.<</ct>>
You smirk, rolling your hips against his, feeling the hardness of his body press into yours.
<<ct "MC" "">>Maybe I do. What’s it to you?<</ct>>
His hands slide lower, gripping your ass as he pulls you flush against him. You can feel him, thick and hard through his pants, and it sends a thrill through you. The music, the heat, the way his breath hitches as you grind against him—it’s intoxicating.
<<ct "Male" "">>Oh, it’s everything. The way you move... fuck, you’re driving me crazy.<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/NightClub/ManDance.webp")]]
</div>
You arch your back, pressing your chest against his, your lips brushing his ear as you speak.
<<ct "MC" "">>Then stop talking and dance with me.<</ct>>
His hands tighten on your body, his fingers digging into your flesh as he spins you around, pressing you against him from behind. His lips find the sensitive skin of your neck, his teeth grazing your earlobe as his hips roll against yours. The friction is maddening, the heat between you both electric. You can feel his cock, hard and insistent, pressing against your ass as you move together, lost in the rhythm, the music, the promise of more.
<span id='push'><<if $mainChar.corruption>=40>><<linkreplace "Push it further">>
You turn your back to him, pressing your ass against his crotch, feeling the hardness of him through his jeans. You take his hand and guide it down, pressing it firmly between your thighs. His fingers instinctively curl, applying pressure through the thin fabric of your dress, and you let out a soft gasp as his touch sends a jolt of pleasure through you.
<<ct "Male" "">>You're dripping, girl.<</ct>>
His breath is hot against your neck as he leans in, his lips brushing the sensitive skin just below your ear. You arch your back, pushing your ass harder against him, your hand slipping between his legs. His cock is thick, straining against his pants, and you trace the outline with your fingertips, teasing him through the fabric.
<<ct "MC" "">>And you're hard ~<</ct>>
you turn your head just enough to capture his lips in a hungry kiss, your tongue slipping into his mouth as your hand continues to stroke him. The music, the heat, the way his body responds to yours—it’s all too much. You take his hand.
<<ct "MC" "">>Follow me.<</ct>>
You pull him toward the edge of the club, away from the crowd. The cool night air hits you as he pushes you into the alley behind the club. The change in temperature makes your nipples harden under your dress, and he notices, his eyes darkening with lust. He presses you against the wall, his body caging you in as his hands roam over you, one slipping under your dress to grip your thigh, the other tangling in your hair.
<<ct "Male" "Angry">>You’re a fucking tease, you know that? Leading me out here like this.<</ct>>
His voice is rough, but his hands are rougher, yanking your dress up just enough to expose your pussy. His fingers hook into the fabric, pulling it aside as he presses two fingers against your soaked folds.
<<ct "MC" "">>Mmm—*gh*—I’m not teasing. I want—*nngh*—I want your cock~<</ct>>
He watches you, his breath already ragged, as you pull down his zipper. His cock springs free, thick and heavy, the head already glistening with pre-cum. You wrap your fingers around the base, feeling the heat of him, the pulse of his veins under your touch. Without hesitation, you <<linkreplace "drop to your knees in front of him.">> drop to your knees in front of him.<br><br>
Your lips stretch around his girth, your jaw already aching as you take him deeper, the tip of his cock hitting the back of your throat. You gag slightly, tears pricking at the corners of your eyes, but you don’t pull back. Instead, you hollow your cheeks, sucking hard as you pull back up, your lips making an obscene *pop* as you release him.
<<ct "Male" "">>Fuck yeah, just like that. Take it all, you dirty girl.<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/RedLight/BackAlley/'+ $timeOfDay +'/bj' + random(6) + '.webp')]]@@<br>
Saliva drips from your lips, coating his shaft as you bob your head, your hand stroking the base of his cock in time with your movements. You can hear the wet, sloppy sounds of your mouth working him, the lewd noise echoing in the alley. His grip in your hair tightens, and he starts to fuck your mouth, his hips thrusting forward as he uses you for his pleasure. You gag again, a string of spit escaping your lips and dripping onto your chin, but you don’t stop. Your free hand cups his balls, massaging them gently, feeling them tighten under your touch.
<<ct "Male" "Angry">>Look at you, on your knees in a fucking alley, sucking my cock like a good little whore. You love this, don’t you?<</ct>>
You try to answer, but all that comes out is a muffled *mmph* as he shoves himself deeper into your throat. Your nose presses against the coarse hair at the base of his cock, the scent of his arousal filling your nose. You can feel him swell, his cock twitching as he gets closer, and you redouble your efforts, your tongue swirling around the head every time you pull back.
<<if $mainChar.corruption >= 50>>
Your lips are wrapped around his cock, your jaw aching, saliva dripping down your chin, when suddenly he yanks you up by your hair. You let out a surprised gasp as he spins you around and shoves you against the grimy brick wall. The cold, rough surface scrapes against your skin, but you don’t have time to react—his hand is already between your thighs, shoving your dress up to your waist. He rips your panties aside, the fabric tearing under his rough grip, and you feel the cool air hit your exposed, dripping pussy.
<<ct "Male" "">>You want to be treated like a whore? Fine. You’re gonna get fucked like one.<</ct>>
He doesn’t wait. He kicks your legs apart, his boot pressing against your ankle to force them wider. You hear the clink of his belt being undone again, and then he’s pressing the thick head of his cock against your entrance. There’s no warning, no gentleness—just one brutal thrust that fills you completely, stretching you to your limit. You cry out, your nails scraping against the wall as he starts to pound into you, his hips slapping against your ass with each violent thrust.
<<ct "MC" "">>Fuck—*nngh*—yes, just like that! Harder!<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/RedLight/BackAlley/'+ $timeOfDay +'/Fuck' + random(6) + '.webp')]]@@<br>
He growls, his fingers digging into your hips hard enough to leave bruises as he obeys, his cock slamming into you so deep you can feel him in your stomach. The alley reeks of trash and sex, the sound of your bodies colliding mixing with the distant thump of the club’s music. His breath is ragged in your ear, his words filthy and degrading.
<<ct "Male" "Angry">>You love this, don’t you? Getting railed in a fucking alley like the dirty slut you are. You’re nothing but a cum dumpster, and you fucking know it.<</ct>>
<<ct "MC" "">>Yes—*ah*—yes, I’m your fucking whore! Use me!<</ct>>
His hand tangles in your hair again, yanking your head back as he slams into you, his cock hitting that spot inside you that makes your legs shake. You can feel your orgasm building, the shameful pleasure of his words and the rough way he’s using you pushing you closer to the edge. You can feel him swell inside you, his cock pulsing as he groans, his release flooding your pussy in thick, hot spurts.
<<ct "Male" "Angry">>Take it. Every. Last. Drop.<</ct>>
He pulls out abruptly, his cum dripping down your thighs as he tucks himself back into his pants. You collapse against the wall, your legs trembling, your breath coming in ragged gasps. He doesn’t even look back as he zips up and walks away, leaving you there—used, spent, your dress still hiked up, your pussy throbbing and dripping with his cum. You slide down the wall, your ass hitting the cold pavement as you try to catch your breath. The alley is quiet now, the only sounds your ragged breathing and the distant hum of the club. You can feel his cum leaking out of you, dripping down your thighs, mixing with the sweat and grime of the alley.<br><br>
Slowly, you pull yourself together. You wipe at your thighs with the hem of your dress, but it’s useless—you’re a mess. Your legs still tremble as you stand, your knees wobbling as you smooth down your dress and try to regain some semblance of composure. The music from the club calls to you, the bass vibrating through the walls, and you take a deep breath before [[stepping back inside.->Night Club]]<br><br>
<<HaveASexWidget "vaginal" "stranger" "inpussy">>
<<MainChar_Stats "corruption" "1" "70">>
<<MainChar_Stats "arousal" "0">>
<<MainChar_Stats "cleanliness" "-35">>
<<MainChar_Stats "energy" "-35">>
<<MainChar_Stats "intellect" "-1">>
<<set $minute +=15>>
<<else>>
<<ct "Male" "Angry">>That’s it, take it. Show me how much you love being my little alley slut.<</ct>>
You moan around his cock, the vibration making him shudder. His hips jerk, and you feel him swell, his cock pulsing as he comes down your throat. You swallow around him, your throat working as you take every last drop. He pulls out with a wet *pop*, his cum dripping from your lips as you look up at him, your eyes watering, your mascara smudged. He smirks, tucking himself back into his pants as he helps you to your feet. Your legs are shaky, your lips tender, but you can’t help but grin as he pulls you back toward the club, the taste of him still lingering in your mouth. You look at him, a sense of connection passing between you, before you [[leave the alleyway.->Night Club]] <br><br>
<<HaveASexWidget "bj" "stranger">>
<<MainChar_Stats "corruption" "1" "70">>
<<MainChar_Stats "arousal" "15">>
<<MainChar_Stats "cleanliness" "-25">>
<<MainChar_Stats "energy" "-25">>
<<MainChar_Stats "intellect" "-1">>
<<set $minute +=15>>
<</if>>
<</linkreplace>>
<<replace #stop>><</replace>><</linkreplace>><br><</if>></span>
<span id="stop"><<linkreplace "Keep dancing">>
You continue to move to the rhythm, feeling the energy of the nightclub pulsing through you. The man tries to pull you closer a few times, but you subtly step back, maintaining your space. Seeing your lack of initiative, the man's interest begins to wane. His flirtatious smiles become less frequent, and his attention starts to drift.<br><br>
Eventually, he steps back, his eyes scanning the crowd. He gives you a final, somewhat dismissive smile before turning away and moving towards another group of people. You watch him go, feeling a mix of relief and a slight pang of disappointment.<br><br>
[[Continue to dance.->Dance]]<br>
[[Leave the dancefloor.->Night Club]]<br><br>
<<MainChar_Stats "cleanliness" "-15">>
<<MainChar_Stats "energy" "-15">>
<<replace #push>><</replace>><</linkreplace>></span>
<</if>>
<<replace #refuse>><</replace>><</linkreplace>><br></span>
<span id='refuse'><<linkreplace "Refuse it">>
You shake your head, pulling slightly away from his touch.
<<ct "MC" "">>No thanks. I’m good.<</ct>>
His grip tightens, his fingers digging into your hip.
<<ct "Male" "">>Come on, don’t be like that. It’s just a drink.<</ct>>
You try to step back, but he follows, his body caging you against the edge of the dance floor.
<<ct "MC" "">>I said no. Back off.<</ct>>
<<ct "Male" "Angry">>You’re nothing but a fucking cocktease, you know that? Dancing like a slut, but too scared to actually do anything. Pathetic.<</ct>>
He shoves the glass into your hands, splashing liquid onto your skin before turning and disappearing into the crowd. You stand there, stunned, the cold stickiness of the spilled drink mixing with the heat of your anger. The music swallows his insults, but the weight of his words lingers, a bitter aftertaste to the night. You inhale deeply and
[[start dancing again.->Dance]]<br><br>
<<MainChar_Stats "cleanliness" "-15">>
<<MainChar_Stats "energy" "-15">>
<<replace #accept>><</replace>><</linkreplace>></span>
<</linkreplace>>
<</if>>
<<if _event == "">>
[[Keep dancing->Dance]] <br>
[[Go back->Night Club]]<br><br>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "cleanliness" "-10">>
<</if>>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Restaurant/Kitchen/KitchenEmpty.jpg")]]</div>
<<if isNaN($mainChar.school.clubCuisineFees)>>
You push open the door to the cooking club, the aroma of fresh herbs and simmering sauces immediately enveloping you. The room is bustling with activity, students chopping vegetables, stirring pots, and chatting animatedly. You take a moment to absorb the lively atmosphere, feeling a mix of excitement and nervousness. A friendly face approaches you, a smile lighting up their eyes.
<<ct "KnownMale2" "">>
Welcome to the cooking club! I'm Paul, one of the club leaders. Are you new here?
<</ct>>
<<ct "MC" "">>
Yes, I wanted to take a look at some of the school's clubs.
<</ct>>
<<ct "KnownMale2" "">>
That's great! Our club is all about learning to cook better so we can have more energy and feel great. We focus on healthy, delicious recipes that are easy to make. Plus, it's a lot of fun!
<</ct>>
<<ct "MC" "">>
Can I come here at anytime ?
<</ct>>
<<ct "KnownMale2" "">>
Well, clubs all have specific opening schedules. Here we meet every mondays, and each session we cook a new dish. Everyone gets to taste and learn. The only thing is, there are some fees to cover the cost of ingredients and supplies. It's 15€ per month. Does that sound good to you?
<</ct>>
You consider it for a moment, the benefits of joining the club weighing heavily in your mind. <br><br>
<<if $mainChar.money>=15>>
<<linkreplace "Join the Cooking club - $15">>
<<ct "MC" "">>
Of course, no problem. I've got it right here.
<</ct>>
You pull out your wallet and hand over the money. Paul takes it and gives you a grateful smile.
<<ct "KnownMale2" "">>
Thanks so much, $mainChar.firstName. Your support means a lot to us. Feel free to join us anytime. Our next session is actually starting in about fifteen minutes, so you're welcome to stay and see what it's all about.
<</ct>>
He turns around and make his way [[to the oven.->Cuisine Club]]<br><br>
<p class='add'> You joined the Cooking club ! </p><br>
<<set $mainChar.school.clubCuisineFees to $dayCount>>
<<MainChar_Stats "money" "-15">>
<<replace #leave>><</replace>><</linkreplace>>
<<else>>
You don't have enough money to join the club.
<</if>>
<span id='leave'><br>[[Come back later->School][$mainChar.school.clubCuisineFees = -100]]</span>
<<elseif $mainChar.school.clubCuisineFees + 30 <= $dayCount>>
You walk into the familiar setting of the university's cooking club, the comforting smells of cooking food and the sound of friendly chatter greeting you like an old friend. The room is filled with the usual energy, students moving around with purpose, their faces lit up with enthusiasm. As you make your way to the front, you spot Paul, the club leader, who waves you over.
<<ct "KnownMale2" "">>
Hey there! Great to see you again. How have you been?
<</ct>>
<<ct "MC" "">>
I'm fine, thanks.
<</ct>>
<<ct "KnownMale2" "">>
That's great to hear. Just a heads-up, it's that time again where we need to renew memberships. The fees are still 15€ per month. Is that okay with you?
<</ct>>
You think about the delicious meals you've learned to cook and the friends you've made. <br><br>
<<if $mainChar.money>=15>>
<<linkreplace "Pay the monthly fees - $15">>
<<ct "MC" "">>
Of course, no problem. I've got it right here.
<</ct>>
You pull out your wallet and hand over the money. Paul takes it and gives you a grateful smile.
<<ct "KnownMale2" "">>
Thanks so much, $mainChar.firstName. Your support means a lot to us. You feel a surge of excitement. "Can't wait to see what we're doing.
<</ct>>
Paul's eyes light up and he makes his way [[to the kitchen.->Cuisine Club]]<br><br>
<<set $mainChar.school.clubCuisineFees to $dayCount>>
<<MainChar_Stats "money" "-15">>
<<replace #leave>><</replace>><</linkreplace>>
<<else>>
You don't have enough money to pays the fees.
<</if>>
<span id='leave'><br>[[Come back later->School]]</span>
<<else>>
As you step into the warm, inviting kitchen of the university's cooking club, the aroma of fresh ingredients and the hum of friendly chatter envelop you. You join a group of eager students, all gathered around the counter, aprons tied and smiles on their faces. You spot a few students already at work, chopping vegetables or cleaning pans. <br><br>
Tying on your own apron and rolling up your sleeves, you decide to join in and
<span id='cook'>: <br><br><<linkreplace "Try your hand at a new recipe">>try your hand at a new recipe. <br><br>
You chop, stir, and season, feeling a sense of camaraderie as you work alongside your peers. After a hard time working on the recip, and learning with your classmates, you nervously lift the lid to reveal your creation.<br><br>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/School/Club/CuisineClubCooking.jpg")]]</div>
<<if gaussian($mainChar.cooking,20) >=66>>
Finally, you plate your creation with a flourish, stepping back to admire your work. The dish looks perfect, the colors vibrant and the aroma tantalizing. You take a small bite, and the flavors explode in your mouth, exceeding even your highest expectations. Your classmates gather around, complimenting your skill and the delicious result. The room is filled with smiles and the shared joy of a job well done. You feel a sense of accomplishment and pride, knowing that you've not only learned something new but also created something truly special. <br><br>
With a contented sigh, you begin to clean your workspace, carefully wiping down the countertops and putting away the utensils. Once everything is tidy and in its place, you untie your apron and hang it up. You exchange a few more smiles and words of encouragement with your fellow students before you [[leave the kitchen.->School]]<br><br>
<<MainChar_Stats "cooking" "3">>
<<MainChar_Stats "energy" "30">>
<<MainChar_Stats "cleanliness" "-10">>
<<set $hour +=2>>
<<elseif gaussian($mainChar.cooking,20) >=33>>
As you follow the recipe, the ingredients come together under your hands, but something feels slightly off. The sizzle of the pan and the chop of the knife are there, but the flavors don't seem to be blending as perfectly as you'd hoped. You carefully measure, mix, and taste, adjusting as best you can, but the result is just... okay.<br><br>
Finally, you plate your creation, stepping back to assess it. The dish looks decent, but it's clear that it's not the culinary masterpiece you were aiming for. Your classmates offer polite smiles and encouraging words, but you can't shake the feeling of slight disappointment.<br><br>
With a sigh, you begin to clean your workspace, wiping down the counter and putting away the ingredients. The instructor offers a few kind words, reminding you that every attempt is a learning experience. You nod, appreciating the support, but eager to move on. As you finish tidying up, you untie your apron and [[make your way out.->School]]<br><br>
<<MainChar_Stats "cooking" "2" "66">>
<<MainChar_Stats "energy" "15">>
<<MainChar_Stats "cleanliness" "-10">>
<<set $hour +=2>>
<<else>>
As you follow the recipe, things start to go awry. The sauce is too thick, the vegetables are overcooked, and the seasoning is off. Despite your best efforts, the dish just isn't coming together. The sizzle of the pan turns into a frustrated sigh, and the chop of the knife becomes more hurried and less precise.<br><br>
Finally, you plate your creation, stepping back to assess the damage. The dish looks like a culinary disaster, the colors muted and the aroma less than appetizing. Your classmates give you a reassuring pat on the back, reminding you that even the best chefs have off days.<br><br>
With a heavy heart, you begin to clean your workspace, scraping the failed dish into the trash and wiping down the counter. You feel a mix of disappointment and determination. As you finish tidying up, you untie your apron and [[make your way out.->School]]<br><br>
<<MainChar_Stats "cooking" "2" "33">>
<<MainChar_Stats "cleanliness" "-15">>
<<set $hour +=2>>
<</if>>
<<replace #leave>><</replace>><<replace #help>><</replace>>
<</linkreplace>><br></span>
<span id='help'><<linkreplace 'Help a classmate'>>help a classmate.<br><br>
You spot a familiar face across the room and make your way over, a smile spreading across your face.
<<ct "MC" "">>
Need some help?
<</ct>>
Your classmate looks up, grateful for the offer, and together you begin to chop, stir, and season, the camaraderie making the experience all the more enjoyable. The kitchen comes alive with laughter and shared tips. As the final touches are added to your classmate's dish, you step back to admire your shared work.
<<ct "Male" "">>
Thanks for your help!
<</ct>>
<<ct "MC" "">>
Anytime!
<</ct>>
With a satisfied nod, you gather your things and [[make your way out.->School]]<br><br>
<<MainChar_Stats "cooking" "2" "33">>
<<MainChar_Stats "cleanliness" "-10">>
<<set $hour +=2>>
<<replace #leave>><</replace>><<replace #cook>><</replace>><</linkreplace>><br><br></span>
<span id='leave'>Or you can change your mind and [[Leave the kitchen.->School]]</span>
<</if>><<if $mainChar.jobBrothel != 1 and $mainChar.jobBrothel != 2>>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/RedLight/Brothel/MenEntrance.webp")]]</div><br>
You cautiously enter a dimly lit corridor, finding yourself in a large room filled with men. The walls are lined with circular holes, behind some of which you see open mouths, tongues moving provocatively. You realize <<linkreplace "you've stumbled upon a gloryhole.">>you've stumbled upon a gloryhole, a place shrouded in secrecy and taboo. The atmosphere is charged with a mix of excitement and the forbidden, leaving you hesitant and unsure. <br><br>
As you explore further, you notice other holes revealing the lowerbody of women lying on their backs behind the wall, with their legs up and chained. You notice a puddle of cum and squirt on the floor below one of them. Her pussy in drenched and semen is dripping from it. A message scrawled across her buttocks reads, "Fleshlight." The scene is both provocative and unsettling, adding to the complex emotions of the encounter.<br><br>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/RedLight/Brothel/BrothelMen.jpg")]]</div><br>
<<if $mainChar.corruption >= 50>>
You watch as the semen drips from her well-used pussy, a testament to the countless encounters it has seen. A profound desire stirs within you, a yearning to be in her place, to be used in the same way. The sight ignites a mix of fascination and longing, drawing you deeper into the raw and explicit nature of the scene.
<<elseif $mainChar.corruption >= 25>>
You watch as the semen drips from her well-used ass, a testament to the countless encounters it has seen. You can't help but wonder what it would feel like to be in her place. The sight stirs a mix of curiosity and intrigue, as you try to imagine the sensations and emotions that come with such an experience.
<<else>>
You watch as the semen drips from her well-used ass, and you can't help but wonder what could drive a woman to allow herself to be used as a mere sexual object, to serve others in such a way. As you ponder this, a strange excitement begins to build within you. The thought of being so completely at the mercy of others, of giving up control and being reduced to a vessel for their pleasure, stirs something deep and primal inside you. With a deep breath, you turn away, refocusing your thoughts and leaving the unsettling curiosity behind.
<</if>><br><br>
You continue to explore the room, your curiosity piqued despite your earlier reservations. As you make your way through the crowded space, you notice a door tucked away in the corner. With a mix of trepidation and intrigue, you <<linkreplace "push it open.">> push it open.<br><br>
You find yourself on the other side of the wall. An alignment of women kneels before you, some engaged in oral sex, while others lie on their backs, their lower halves extending through the holes in the wall, being penetrated by unseen partners. The scene is raw and explicit, a tableau of unbridled desire and submission. The air is thick with the sounds of moans and the rhythmic movements of bodies in motion. <br><br>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/RedLight/Brothel/BrothelWomen.jpg")]]</div><br>
As you stand frozen in place, unable to process the scene unfolding before you, one of the young women approaches you with a wide smile. She is completely naked, her body covered in extremely humiliating and degrading words written in bold marker. Phrases like "Cum Dumpster," "Whore," "Slut," and "Use Me" are scrawled across her skin, a stark and shocking display of objectification. Her face and entire body are dripping with semen, a testament to the countless encounters she has endured. As you stand there, unable to hide your shock, the young woman notices your gaze and approaches you with a wide, vacant smile. <br><br>
<div class="secondary-image-wrapper"> [img[String.format($urlPath + "/RedLight/Brothel/Candy.jpg")]]</div><br>
<<ct "Bimbo" "Happy">>Heeeey~! A new face! You lost, sweetheart? Or just curious ? hehe~!<</ct>>
<<ct "MC" "">>Jesus Christ... What the *fuck* happened to you?<</ct>>
You step back instinctively, your nose wrinkling at the smell—sweet, salty, *used*. But she doesn’t even bother wiping the cum dripping from her chin as she grins at you, her eyes glazed over with post-orgasmic bliss.
<<ct "Bimbo" "Happy">>Oh~! Look at that.. I’m allll sticky... Mmm, you should see me when I’m *fresh*! Well, not *fresh* fresh, ‘cause I’m always full of cummy, but like… *less* cummy? Hehehe~!<</ct>>
She reaches down, her fingers sliding between her thighs before pulling them up, coated in a thick, white string of semen. Without hesitation, she pops them into her mouth, moaning softly.
<<ct "Bimbo" "Happy">>Mmm~! Still warm~! You wanna taste? I got *lots*! Like, *sooo* many guys came in me today! I lost count after twenty~! *giggles* But who needs numbers when you got cock, right? Hehehe~!<</ct>>
You swallow hard, your stomach twisting. There’s something *wrong* with how casual she is. How happy. She presses her body against yours, her skin slick and warm, leaving a smear of cum on your clothes. Then, she suddenly gasps, like she just remembered something important.
<<ct "Bimbo" "Happy">>Oh! I’m Candy, by the way! But you can call me *anything*! Some guys call me "Slut," some call me "Hole," some just grunt, hehe~! One guy *whistled* at me the whole time! It was *sooo* hot~! <</ct>>
<<ct "MC" "">>Twenty...? You’re *joking*, right? There’s no way you can even *walk* after that.<</ct>>
She tilts her head, her vacant eyes finally focusing on you—sort of.
<<ct "Bimbo" "Surprised">>Ohhh! You’re new! Are you here to *serve* too? That’s *sooo* exciting! I *love* new girls!<</ct>>
Her questions are punctuated by more giggles, as if she's completely unaware of the intensity and degradation of the situation. The contrast between her bubbly demeanor and her appearance is both jarring and unsettling, leaving you even more confused and overwhelmed.<br><br>
<span id="question"><<if $mainChar.corruption>=15>><<linkreplace "Ask about the job">>
<<ct "MC" "">>What… what do you *mean* by ‘serve’? What exactly happens here?<</ct>>
Candy claps her hands together, her eyes sparkling with giddy excitement.
<<ct "Bimbo" "Happy">>Ohhh, it’s sooo simple! You just… let them do whatever! Like, anything! Mmm, sometimes they tie you up, sometimes they fuck your mouth, sometimes they just use you! Like a toy! A fleshy, squishy toy~! <</ct>>
<<ct "MC" "">>And if I don’t want to be used like that? *fuck*, I’m not like you. I’m not some… *cum rag*<</ct>>
<<ct "Bimbo" "Tease">>Not *yet*, maybe. But you’re here, aren’t you? And you’re listening. That’s step one, baby. Step two is *kneeling*.<</ct>>
She twirls a strand of cum-soaked hair around her finger, her voice dropping to a conspiratorial whisper.
<<ct "Bimbo" "Happy">>You know what the *best* part is? You don’t even have to *think*. ♡ Just *feel*. Just… *let them*. And when you’re done? You walk away with cash in your pocket and a *smile* on your face. *giggles* Well, and a *lot* of other stuff on your face, too.<</ct>>
<<ct "Bimbo" "Surprised">>Sooo… you in? Pleeease? I’ll help you! I can show you how to take it all! Even the big ones! Well… most of the big ones~!<</ct>>
<span id='accept'><<linkreplace "Accept the job">>
A shiver runs down your spine, but it’s not *all* disgust. There’s something… thrilling about the way she talks, the way her body aches for more, the way she’s so happy in her degradation. You take a deep breath, the scent of sex and sweat filling your lungs.
<<ct "MC" "">>…Fine. I’ll try it.<</ct>>
Candy squeals, throwing her arms around you, her naked, cum-covered body pressing against yours.
<<ct "Bimbo" "Happy">>YAY~! ♡ You’re gonna love it! Just… let go! That’s the secret! Hehehe~!<</ct>>
<<ct "MC" "">>Yeah, yeah... Just—just tell me what to do.<</ct>>
She pulls back, her smile wide and vacant, her fingers tracing your lips.
<<ct "Bimbo" "Tease">>I gotta go serve now! But don’t worry! I’ll save you a spot! Maybe we can share a guy later~! Or two! Or—mmm, three! Hehehe~!<</ct>>
With that, she skips away, her ass jiggling with every step, leaving you standing there, your heart pounding, your mind a whirlwind of doubt and anticipation. The air is thick with the scent of sex, the sounds of moans and slapping flesh echoing from the back rooms. You take a step forward, toward the [[backstage of the brothel.->Receptacle]]<br><br>
<<set $mainChar.jobBrothel to 2>>
<<MainChar_Stats "arousal" "20">>
<<MainChar_Stats "corruption" "3">>
<<MainChar_Stats "intellect" "-2">>
<<replace #refuse2>><</replace>><</linkreplace>><br></span>
<span id='refuse2'><<linkreplace "Refuse the job">>
You shake your head firmly, your expression unyielding.
<<ct "MC" "">>No. No way. This isn’t for me. I’m not doing this.<</ct>>
Candy’s face crumples instantly, her bottom lip jutting out in an exaggerated pout. Her eyes well up with what looks like *genuine* sadness, as if you just told her Santa Claus doesn’t exist.
<<ct "Bimbo" "Surprised">>Awwww, why not? But it’s sooo easy! Like, you just lie there and guys give you money! And cock! And more money! It’s like… the *best* deal *ever*!<</ct>>
<<ct "MC" "">>That’s not - That’s… I don’t even know what that is.<</ct>>
She sighs dramatically, her shoulders slumping as she flops onto the nearest surface—a filthy couch—spreading her legs without a second thought.
<<ct "Bimbo" "Tease">>Do you not like money? Do you not like feeling good? ‘Cause I *love* feeling good! And the money’s nice too! <</ct>>
<<ct "MC" "">>I like money just fine. But not *like this*.<</ct>>
<<ct "Bimbo" "Surprised">>But… but how else? Like, do you have a *job* job? With like… clothes and rules and stuff? That sounds *boring*!<</ct>>
You take a step back, trying not to breathe in the overwhelming stench of sex and desperation.
<<ct "MC" "">>Yeah. I’ll… think about it.<</ct>>
<<ct "Bimbo" "Happy">>Yay~! And if you *do* come back, ask for me! I’ll make sure you get the *best* guys! Or the *worst*! Or like… the *biggest*! Hehehe~!<</ct>>
You turn away, shaking your head, a mix of relief and lingering unease settling in your stomach. The sounds of moans and flesh slapping against flesh follow you as you push open the door, stepping back into the relative sanity of the [[Red Light District]]<br><br>
<<set $mainChar.jobBrothel to 1>>
<<MainChar_Stats "arousal" "20">>
<<MainChar_Stats "corruption" "1">>
<<replace #accept>><</replace>><</linkreplace>><br></span>
<<replace #refuse>><</replace>><</linkreplace>><br><</if>></span>
<span id="refuse"><<if $mainChar.corruption <=25>><<linkreplace "Refuse the job">>
You recoil, your stomach twisting as the reality of the situation crashes over you. Candy’s cum-covered body, her vacant smile, the way she talks about being *used* like it’s some kind of *game*—it’s too much. Your voice shakes, but you force the words out, sharp and final.
<<ct "MC" "">>No. *No.* I’m not here to serve or—or whatever the hell you’re doing. This is sick.<</ct>>
Candy blinks at you, her smile never faltering, like she doesn’t even understand the word "no."
<<ct "Bimbo" "Happy">>Aww, don’t be like that, sweetie~! ♡ It’s sooo fun! You just gotta try it! Hehehe~!<</ct>>
<<ct "MC" "">>Fun?! You’re *covered* in—how can you even stand like that? You’re *disgusting*. You need *help*. This isn’t normal!<</ct>>
Candy tilts her head, her eyes wide and empty, like she’s trying to solve a puzzle she doesn’t understand.
<<ct "Bimbo" "Surprised">>Help? But I am happy! See? Smiles! Hehehe~! And the guys love me!<</ct>>
<<ct "MC" "">>You’re not even a person to them, you’re just—just a *thing*!<</ct>>
She claps her hands together, her cum-smeared tits jiggling with the movement.
<<ct "Bimbo" "Happy">>Exactly! A fun thing! ♡ Like a toy! A *really* squishy, wet toy! Hehehe~! You could be one too! We could play together!<</ct>>
<<ct "MC" "">>I would never. I’d rather—ugh, I can’t even think about this anymore.<</ct>>
<<ct "Bimbo" "Tease">>Aww, don’t be mad, sweetie~! ♡ You can come back anytime!<</ct>>
You take a step back, then another, your skin crawling. The air is thick with the stench of sex and sweat, and you can feel it clinging to you, like just being here is corrupting something inside. You turn sharply, your hands clenched into fists, and stride toward the exit. The sounds of moans and slapping flesh fade behind you, but the image of Candy’s vacant, cum-drenched smile burns into your mind. Your heart pounds, your stomach lurches, and for a second, you think you might be sick. But you swallow it down, forcing yourself to keep moving, to [[leave this place.->Red Light District]]<br><br>
<<set $mainChar.jobBrothel to 1>>
<<MainChar_Stats "arousal" "20">>
<<MainChar_Stats "corruption" "5">>
<<set $mainChar.jobBrothel to 1>>
<<replace #question>><</replace>><</linkreplace>><</if>></span>
<</linkreplace>>
<</linkreplace>>
<<elseif $mainChar.jobBrothel is 1>>
<div class="secondary-image-wrapper"> [img[String.format($urlPath + "/RedLight/Brothel/Candy.jpg")]]</div><br>
As you step back into the dimly lit corridor, you're immediately greeted by the familiar sight of the young woman. Her face lights up with a wide, vacant smile as she spots you.
<<ct "Bimbo" "Happy">>Heeeey~! ♡ You’re back! I knew you’d come see me again! Did you miss me? ♡<</ct>>
You recoil slightly as the stench hits you—musky, sour, and unmistakably rank. Your nose wrinkles, and you take an instinctive step away.
<<ct "MC" "">>What the hell is that smell? Did you roll around in a dumpster?<</ct>>
She giggles, twirling a strand of greasy hair around her finger, completely unfazed.
<<ct "Bimbo" "Tease">>Oh, *that*? Hehehe~! ♡ Some guys, like, really wanted to mark their territory, so they peed on me a little! And I may have drunk some too—just to be polite! It’s not that bad once you get used to it! Like, lemonade, but… saltier! Hehehe~!<</ct>>
<<ct "MC" "">>You drank piss?! Are you serious? That’s not just depraved, that’s unsanitary—<</ct>>
She waves a dismissive hand, cutting you off with another bubblegutter laugh.
<<ct "Bimbo" "Happy">>Pfft, whatever! Now, c’mon! Are you finally here to serve? I knew you’d come around! <</ct>>
<span id='accept'><<linkreplace "Accept the job">>
You hesitate, your stomach twisting with a mix of revulsion and something else—something darker, something curious. You exhale sharply, forcing the words out.
<<ct "MC" "">>…Fine. Yeah. I’m in. I’ll "serve".<</ct>>
Her face lights up like a kid on Christmas, her hands flying to her mouth in exaggerated delight.
<<ct "Bimbo" "Happy">>YAAAY~! ♡ I knew you’d see the light! You’re gonna love it here, I promise! Oh! But I gotta run—more guys are waiting for me in the bathroom! I’m, like, the favorite toilet here! They loooove using me! ♡<</ct>>
<<ct "MC" "">>You’re proud of being a human urinal?<</ct>>
She just giggles again, already turning away, her hips swaying as she skips down the hall.
<<ct "Bimbo" "Tease">>Don’t be jealous! ♡ You’ll get your turn! See you in the back!<</ct>>
You’re left standing there, the weight of your decision pressing down on you as the echoes of her laughter fade into the moans and grunts drifting from the back rooms. The air is thick, suffocating, and you can’t tell if the knot in your stomach is regret or anticipation. Either way, there’s no turning back now. You take a deep breath and head toward the [[backstage of the brothel.->Receptacle]]<br><br>
<<set $mainChar.jobBrothel to 2>>
<<MainChar_Stats "arousal" "20">>
<<MainChar_Stats "corruption" "1">>
<<MainChar_Stats "intellect" "-2">>
<<replace #refuse>><</replace>><</linkreplace>><br></span>
<span id='refuse'><<linkreplace "Change your mind">>
You take a step back, your skin crawling. The smell, the girl, the entire situation—it’s too much. You shake your head firmly, your voice low and final.
<<ct "MC" "">>No. *No way*. I’m not doing this. <</ct>>
She pouts, her bottom lip jutting out in exaggerated disappointment.
<<ct "Bimbo" "Surprised">>Aww, really? But it’s sooo fun! ♡ You don’t know what you’re missing!<</ct>>
<<ct "MC" "">>Yeah, well. I’ll live. Try not to drown in piss while I’m gone.<</ct>>
You turn on your heel and stride out of the corridor, the girl’s confused giggles fading behind you. The heavy door slams shut, and you suck in a lungful of clean air. You’re not going back. *Ever*. You head straight for the [[exit of the brothel.->Red Light District]]<br><br>
<<MainChar_Stats "arousal" "20">>
<<MainChar_Stats "corruption" "1">>
<<replace #accept>><</replace>><</linkreplace>><br></span>
<</if>>
<<if $mainChar.jobBrothel != 1 and $mainChar.jobBrothel != 2>>
<<goto "BrothelGettingJob">>
<</if>>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/RedLight/Brothel/MenEntrance.webp")]]</div><br>
As you enter the brothel, the aroma of cum and pussy juice flood your nose, just as you remember it. The girls are still there, renting their bodies for money in the least human way possible. Looking at the lined pussies, asses and open mouths, gives you visions of products displayed in stores.<br><br>
<<if $mainChar.jobBrothel is 1>>
Ask Candy about the [[job opportunity.->BrothelGettingJob]]
<<else>>
Enter the [[receptacle room.->Receptacle]]
<</if>><br>
<<if $mainChar.jobBrothel is 2 and $mainChar.work.brothel.experience >=30>>
Work in the [[special rooms.->Special Rooms]]<br>
<</if>>
<br>[[Leave the Glory Den.->Red Light District]]
<<if $mainChar.work.brothel.experience is undefined>>
<<set $mainChar.work.brothel.experience to 0>>
<</if>>
<<if $mainChar.work.brothel.experience is 0 or $mainChar.work.brothel.experience is 10 or $mainChar.work.brothel.experience is 20 or $mainChar.work.brothel.experience is 30>>
<<goto "BrothelStory">>
<</if>>
<<set _money to random(10+0.7*$mainChar.work.brothel.experience,20 + 1.2*$mainChar.work.brothel.experience)>>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/RedLight/Brothel/BrothelWomen.jpg")]]</div><br>
You find yourself on the "receptacle" side of the brothel, the area designated for the women who serve. Around you, naked girls are positioned against the walls, actively engaged in their duties. The air is filled with the wet, sloppy sounds of deep throating, the moans of pleasure and pain, and the slick, smacking noises of wet pussies being penetrated. Other girls move from one point to another in the room, their appearances visibly degraded. Their makeup is smeared, and they are covered in semen and humiliating words scrawled across their skin. <br><br>
Yet, despite their condition, all the girls seem genuinely happy. Their smiles are wide and their laughter fills the room, creating an atmosphere that is both surreal and strangely uplifting. You take a moment to absorb the scene, and it suddenly dawns on you that you are now doing the same work as these girls. A sense of realization washes over you, a mix of curiosity and arousal. You take a deep breath and make your decision for this session:<br><br>
<<set _event to random(4)>>
<<if _event is 0>>
You see Candy, walking like a duck.
<<ct "Bimbo" "Happy">>Oh my gosh, like, my butt is so sore from all those guys! I can barely walk straight, it's so painful, I love it!<</ct>>
<<elseif _event is 1>>
You see Candy, smelling of piss.
<<ct "Bimbo" "Happy">>Oh my gosh, like, I just had the wildest golden shower! I totally smell like pee, but it's so hot, right?<</ct>>
<<elseif _event is 2>>
You see Candy, with degrading words written all over her.
<<ct "Bimbo" "Happy">>Oh my gosh, like, they wrote all these nasty things on me! It's so humiliating, I love it!<</ct>>
<<elseif _event is 3>>
You see Candy, with traces of irritation on her skin.
<<ct "Bimbo" "Happy">>Oh my gosh, like, I was tied up so tight, my skin is all red and stuff! It's so intense!<</ct>>
<<elseif _event is 4>>
You see Candy, covered in semen.
<<ct "Bimbo" "Happy">>Oh my gosh, like, I just had the craziest bukkake session ever! I'm literally dripping in it, isn't it awesome?<</ct>>
<</if>>
<<if $mainChar.energy >=20>>
<span id='mouth'><<linkreplace "Rent your mouth">>
You decide to rent out your mouth. Kneeling down in front of the circular hole in the wall, you position yourself on a well-worn cushion that is damp with saliva. Once in place, you open your mouth, waiting for the first client of the session to approach. The anticipation builds as you hear muffled footsteps and the distinct sound of a zipper being pulled down. Suddenly, you feel him enter your mouth. Your mind is a mix of concentration and arousal, fully committed to the task at hand, determined to provide the best service possible.<br><br>
@@.default-image-wrapper;[img[String.format($urlPath + '/Public_Restroom/Gloryhole/Suck{0}.webp',random(6))]]@@<br>
The session lasts for an hour, during which you serve nearly $random(5,20) people. Your mouth is tired from the constant activity, and your throat feels raw from the varied intensity of the clients. Some were gentle, while others were more forceful, pushing the limits of your comfort. <br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Public_Restroom/Gloryhole/CumFace{0}.webp',random(3))]]
@@<br>
Despite the physical demands, there's a sense of accomplishment and a newfound understanding of the work you've chosen. As you take a deep breath, you notice that your breath smells of semen, a lingering reminder of the intense hour you've just experienced. Your knees are slightly sore from the prolonged kneeling, and hurt when you [[get up.->Receptacle]]<br><br>
<p class="add">+<<print _money/2>> Money</p> <<set $mainChar.money += _money/2>><br>
<<MainChar_Stats "brothel" "1" "20">>
<<HaveASexWidget "bj" "stranger" "face">>
<<HaveASexWidget "bj" "stranger" "face">>
<<HaveASexWidget "bj" "stranger" "face">>
<<HaveASexWidget "bj" "stranger" "face">>
<<HaveASexWidget "bj" "stranger" "face">>
<<MainChar_Stats "corruption" "1" "40">>
<<MainChar_Stats "arousal" "20">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "makeup" "Ruined">>
<<MainChar_Stats "intellect" "-1">>
<<set $hour += 1>>
<<replace #ass>><</replace>><<replace #pussy>><</replace>><<replace #leave>><</replace>>
<</linkreplace>><br></span>
<span id='pussy'><<if $mainChar.corruption >=40 and $mainChar.work.brothel.experience >= 10>><<linkreplace "Rent your pussy">>
For this session, you decide to rent out your vagina. You position yourself on a raised platform, a sort of elevated bed, with your lower body extending through a hole in the wall, visible to the clients on the other side. You feel the anticipation build as you hear muffled footsteps and the faint sounds of movement. You take a deep breath and spread your legs, ready to receive the client.<br><br>
Suddenly, you feel him enter you. The sensation is immediate and intense, filling your senses. Your wet pussy makes a slapping sound with each thrust, adding to the symphony of wet, rhythmic noises that fill the air. You focus on your breathing, adjusting to the presence and beginning to move your hips in a rhythmic motion. Your mind is a mix of concentration and arousal, fully committed to the task at hand.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/RedLight/Brothel/pussy{0}.jpg',random(3))]]
@@<br>
The session lasts for an hour, during which you serve nearly random(5,25) people. Your body is tired from the constant activity, and your vagina feels sore from the varied intensity of the clients. Some were gentle, while others were more forceful, pushing the limits of your comfort. Your muscles ache, and your skin feels sensitive. Your pussy is dripping with the semen of those who finished inside you, while your belly holds the remnants of those who pulled out. Yet, the pleasure was intense, and you squirts at least twice during the session.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/RedLight/Brothel/climax.jpg')]]
@@<br>
You take a deep breath, feeling the lingering scent of sex and the dampness between your legs. You slowly sit turn around, your legs barely able to support you as you [[get up.->Receptacle]]<br><br>
<<HaveASexWidget "vaginal" "stranger" "onpussy">>
<<HaveASexWidget "vaginal" "stranger" "inpussy">>
<<HaveASexWidget "vaginal" "stranger" "onpussy">>
<<HaveASexWidget "vaginal" "stranger" "body">>
<<HaveASexWidget "vaginal" "stranger" "body">>
<p class="add">+<<print _money>> Money</p> <<set $mainChar.money += _money>><br>
<<MainChar_Stats "brothel" "1" "30">>
<<MainChar_Stats "corruption" "1" "60">>
<<MainChar_Stats "arousal" "80">>
<<MainChar_Stats "cleanliness" "-30">>
<<MainChar_Stats "energy" "-30">>
<<MainChar_Stats "intellect" "-2">>
<<set $hour += 1>>
<<replace #mouth>><</replace>><<replace #ass>><</replace>><<replace #leave>><</replace>>
<</linkreplace>><br><</if>></span>
<span id='ass'><<if $mainChar.corruption >=40 and $mainChar.work.brothel.experience >= 20>><<linkreplace "Rent your ass">>
For this session, you decide to rent out your ass. You position yourself on a raised platform, a sort of elevated bed, with your lower body extending through a hole in the wall, visible to the clients on the other side. You feel the anticipation build as you hear muffled footsteps and the faint sounds of movement. You take a deep breath, steeling yourself for what's to come. You spread your legs, ready to receive the client, and make your ass giggle to tease him.<br><br>
Suddenly, you feel him enter you. The sensation is immediate and intense, filling your senses. Your ass stretches, making a slapping sound with each thrust. Your mind is a mix of concentration and arousal, fully committed to the task at hand.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/RedLight/Brothel/anal0.jpg')]]
@@<br>
As the hour comes to an end, you feel a mix of relief and exhaustion. Your muscles ache, and your skin feels sensitive. Your ass is dripping with the semen of those who finished inside you, while your lower back holds the remnants of those who pulled out. Despite the physical demands, there's a sense of accomplishment and a newfound understanding of the work you've chosen.<br><br>
Your ass has been stretched and dilated by the number of cocks you've taken. Despite the fact that your legs are weak and trembling from the prolonged activity, and your difficulty to walk, you manage to [[get up.->Receptacle]]<br><br>
<<HaveASexWidget "anal" "stranger" "inass">>
<<HaveASexWidget "anal" "stranger" "inass">>
<<HaveASexWidget "anal" "stranger" "onass">>
<<HaveASexWidget "anal" "stranger" "body">>
<<HaveASexWidget "anal" "stranger" "body">>
<p class="add">+<<print _money*2>> Money</p> <<set $mainChar.money += _money*2>><br>
<<MainChar_Stats "brothel" "1" "40">>
<<MainChar_Stats "corruption" "1" "80">>
<<MainChar_Stats "arousal" "80">>
<<MainChar_Stats "cleanliness" "-40">>
<<MainChar_Stats "energy" "-50">>
<<MainChar_Stats "intellect" "-2">>
<<set $hour += 1>>
<<replace #mouth>><</replace>><<replace #pussy>><</replace>><<replace #leave>><</replace>><</linkreplace>><br><</if>></span>
<<else>> You're too tired to work. <</if>>
<span id='leave'>
<br> [[Refresh yourself->Bathroom Mirror][$Mirror_place='Bathroom mirror',$pastPassage ="Receptacle"]]<br>
[[Take a shower->Resto Shower][$Locker_Location = "Receptacle"]]<br>
<br>[[Leave the receptacle room.->Brothel]]</span> <<Achievements "brothel" " Cock Worshipper">>
<<set _money to random(10+0.7*$mainChar.work.brothel.experience,20 + 1.2*$mainChar.work.brothel.experience)>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/RedLight/Brothel/SpecialRooms.jpg')]]
@@<br>
You make your way to the section of "special rooms" where certain particular fetishes take place. As you approach this area, you see girls exiting the rooms, their bodies covered in semen or urine, some looking completely wrecked and barely able to walk. One girl’s thighs are slick with semen, her mascara smudged as she leans against the wall, a satisfied smirk on her face despite the exhaustion in her eyes. Another is dripping urine, her legs shaking as she giggles weakly to herself, her fingers tracing the wet trails down her skin.
<<if random(1)>>
<<ct "Female" "">>Heeeey, $mainChar.firstName ~! ♡ Back for more, huh?<</ct>>
<<ct "MC" "">>Hi sweety! What’d they do to you this time? You look like you got hit by a truck.<</ct>>
<<ct "Female" "">>Mmm, almost! Hehe, just a little… group effort. Five guys, one tiny hole. You know how it ends!<</ct>>
<<else>>
<<ct "Female" "">>Ohhh, there you are! Hehe, I was just telling the girls you’d be back! You missed us, didn’t you? ♡<</ct>>
<<ct "MC" "">>Maybe. Or maybe I just missed the way you all scream. Hehe, sounds like a good time.<</ct>>
<</if>>
With that, you glance at the hallway and the lined doors in front of you, ready to start a new shift.<br><br>
<span id='gangbang'><<if $mainChar.corruption >=70 and $mainChar.energy >=60>><<linkreplace "Gangbang">>
At the sight of the gangbang door, you realize you’ve been craving this all day — the weight of multiple bodies on yours, the stretch of being filled in every hole, the way your mind just shuts off and lets your body take over.You sashay into the room, your hips swaying just a little extra, already feeling that familiar ache between your legs. The room is empty except for the padded bench in the center, its surface still glistening with the remnants of the last girl’s session. You don’t even hesitate—you strip off what little clothing you’re wearing and position yourself on the bench, knees spread wide, ass lifted just right. The door bursts open almost immediately, and the first group piles in—a mix of rough-looking guys, their eyes already glazed with lust.
<<ct "MC" "">>Hiii booyyss! Hehe, don’t be shy now! I’ve got plenty of holes for all of you~! ♡<</ct>>
He doesn’t even bother with small talk, just spits on his palm and strokes himself as he looms over you.
<<ct "Male" "" "1">>Fuck, look at this slut. Already spread wide like the whore she is. Gonna wreck this cunt first.<</ct>>
You giggle as he shoves two fingers inside you without warning, your body automatically arching into the intrusion. Your pussy is already soaked, your ass clenching in anticipation.
<<ct "MC" "">>Mmm, yeah~! Just like that! Hehe, don’t be gentle, I can take it~!<</ct>>
Another guy, younger and leaner, steps up behind you, his cock already pressing against your ass. He doesn’t ask—just spits on your hole and pushes in, his fingers digging into your hips as he forces himself inside. You gasp, your nails scraping against the bench as the stretch burns, but you *love* it. Your moans get louder, needier, as the room fills with the sounds of flesh slapping against flesh, the grunts of the men, the wet squelch of your holes being used.
<<ct "Male" "" "1">>Damn, this bitch is tight. Even after how many cocks, huh? Fucking love it.<</ct>>
<<ct "Male" "" "1">>Shut up and fuck her.<</ct>>
A third guy steps up, his cock already in hand, and shoves it between your lips. You open wide without hesitation, your tongue flattening as he thrusts in deep, hitting the back of your throat. Your eyes water, but you don’t pull away—you just moan around his shaft, the vibrations making him groan.
<<ct "MC" "">>Mmmph~! That’s it, *gluck*— fuck my throat! -huh- *slurp* Hehe, use me like... *cough*— little slut I am~! ♡<</ct>>
The room fills with more men, each one taking their turn—or not waiting for one at all. Hands grope your tits, fingers pinch your nipples, cocks slide in and out of every hole. You’re passed around like a toy, flipped onto your stomach, your back, your knees, your body bending and twisting to accommodate every cock that wants a turn. Some of them are rough, slamming into you with bruising force, their hands leaving red marks on your skin. Others take their time, savoring the way your holes clench around them, the way you whimper when they hit just the right spot. You don’t even know who’s where anymore—just that you’re full, always full, your body nothing more than a vessel for their pleasure.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Public_Restroom/Gangbang/Fuck{0}.webp',random(4))]]
@@<br>
<<ct "Male" "" "1">>Fuck, look at this slut, she's good.<</ct>>
<<ct "Male" "" "1">>Yeah, she’s a fucking pro. Gonna fill this cunt up good.<</ct>>
<<ct "MC" "">>Hehe, yeah~! Fuck me harder! mmmhh- I’m just... your little cumdumpster!<</ct>>
Time blurs. You don’t know how long it’s been—minutes, hours—just that your body is sore in the best way, your skin sensitive, your holes loose and well-used. The men keep coming, a never-ending stream of cocks and hands and mouths, each one taking what they want from you. You’re covered in cum now, your hair matted with it, your tits slick, your thighs dripping. Your own orgasms come in waves, forced out of you by the relentless pounding, your body shaking as you’re pushed over the edge again and again.
<<ct "Male" "" "1">>Fuck, I’m gonna cum. Where do you want it, slut?<</ct>>
<<ct "MC" "">>Anywhere~! Hehe, all over me! In me! I don’t care! Just give it to me~! ♡<</ct>>
The first load hits your face, thick and warm, dripping down your cheeks, into your mouth. You stick out your tongue, lapping at it eagerly, your eyes half-lidded with pleasure. More follow—on your tits, your stomach, your ass, inside you. You’re drowning in it, your body a canvas of cum, your holes filled to the brim. The euphoria crashes over you, a hazy, drunk-like high that makes your limbs heavy, your mind foggy. You’re nothing but a mess —a used, cum-drenched, well-fucked mess—and you love it. <br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Public_Restroom/Gangbang/Cum{0}.webp',random(1))]]
@@<br>
Eventually, the last group leaves, the door slamming shut behind them.
<<ct "Male" "" "1">>Bye, slut. Thanks for your holes.<</ct>>
<<ct "MC" "">>My pleasure boooys! See you soon! ♡<</ct>>
You’re left alone, sprawled on the bench, your body trembling with aftershocks. Your skin is sticky, your holes ache, your throat is raw. You take a shaky breath, your fingers tracing the cum dried on your stomach. Your legs feel like jelly, your mind still floating in that post-gangbang haze. You giggle weakly, your voice slurred and lazy.
@@.default-image-wrapper;
[img[String.format($urlPath + '/Public_Restroom/Gangbang/Final.webp',)]]
@@<br>
With a groan, you push yourself up, your limbs protesting. Your reflection in the mirror by the door is a disaster —hair a mess, skin glistening with cum, your lips swollen. You look ruined. And you love it. You take a deep breath, steadying yourself before you wobble toward the door, ready to [[get up.->Special Rooms]]<br><br>
<p class="add">+<<print _money*5>> Money</p> <<set $mainChar.money += _money*5>><br>
<<MainChar_Stats "brothel" "1" "50">>
<<Achievements "gangbang" "Cum-Soaked Fleshlight">>
<<HaveASexWidget "vaginal" "stranger" "inpussy">>
<<HaveASexWidget "anal" "stranger" "onass">>
<<HaveASexWidget "bj" "stranger" "face">>
<<MainChar_Stats "corruption" "1" "$mainChar.maxCorruption">>
<<MainChar_Stats "arousal" "0">>
<<MainChar_Stats "energy" "-60">>
<<MainChar_Stats "cleanliness" "-40">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "makeup" "Ruined">>
<<MainChar_Stats "intellect" "-4">>
<<replace #piss>><</replace>><<replace #leave>><</replace>><</linkreplace>><br><</if>></span>
<span id='piss'><<if $mainChar.corruption>=110>><<linkreplace 'Watersport'>>
You’ve done a lot of things in these rooms—been fucked, choked, used in ways you never thought possible—but there’s something special about the water room. Something primitive. Something that makes your stomach clench with anticipation as you push open the door. The air is already thick with the sharp, acrid scent of ammonia, the white tiles gleaming under the harsh fluorescent lights. You drop to your knees in the center of the room, your hands resting on your thighs, your mouth slightly open. The first client steps in, his fly already undone, his cock in hand. He doesn’t even bother looking at you, just sighs in relief as he aims right at your face.
<<ct "Male" "" "1">>Fuck yeah, that’s a good little piss slut. Open wide.<</ct>>
You obey instantly, tilting your head back as the warm stream hits your lips. The taste is bitter, salty, intense, but you swallow anyway, letting the rest splash over your cheeks, your neck, your tits. You moan softly, your fingers already slipping between your legs, rubbing yourself as the urine soaks into your skin.
<<ct "MC" "">>Mmm, that’s it… Give it all to me. I’m just your little toilet, aren’t I? Hehe~<</ct>>
The man grunts, shaking off the last drops before zipping up and leaving without a word. You don’t care. You’re already licking your lips, savoring the taste, your free hand smearing the warm liquid over your collarbone like it’s some kind of perfume.
A second guy enters, his cock already out, already leaking. He doesn’t hesitate, stepping closer and aiming right at your open mouth.
<<ct "Male" "" "1">>Yeah, drink up, whore. You love this shit, don’t you?<</ct>>
<<ct "MC" "">>Mhm~ So much. Hehe.<</ct>>
The tiles beneath your knees are slick now, the room filling with the sound of splashing and your own wet, needy moans. You arch into it, your body trembling as you rub the urine into your skin like lotion, your other hand still frantically working your clit. More men file in, one after another. Some aim for your mouth, some for your tits, others just let loose all over your face, your stomach, your thighs. You don’t complain. You beg for it.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Public_Restroom/Men/PublicToilet_Pissing'+random(3)+'.webp')]]
@@<br>
<<ct "MC" "">>More… please, I want *more*… Hehe, I’m so dirty for you~<</ct>>
One guy laughs, grabbing his cock and shaking it over you like he’s watering a plant.
<<ct "Male" "" "1">>You’re fucking pathetic. Look at you, playing in your own filth.<</ct>>
<<ct "MC" "">>I know. Hehe. Come on, don’t stop…<</ct>>
You’re dripping now, your skin slick with urine, your hair plastered to your face. Your fingers are a blur between your legs, your breath coming in ragged gasps as you edge closer and closer to orgasm. The tiles beneath you are a mess, the air so thick with the scent of piss you can barely breathe—but you don’t want to breathe anything else. The last guy steps up, his cock already out, already spraying before he’s even fully in the room.
<<ct "Male" "" "1">>Last one, slut. Make it count.<</ct>>
You open your mouth wide, sticking out your tongue, desperate for every last drop. He doesn’t disappoint, his stream hitting you square in the face, filling your mouth until it spills over. You swallow greedily, your body finally shattering as you come, your moans muffled by the taste of him.<br><br>
When it’s over, you’re left kneeling in a puddle of your own making, your skin sticky, your body exhausted but satisfied. You take a deep breath, the scent of urine clinging to you like a second skin. Your fingers are still trembling as you pull them away from your clit, your legs weak beneath you. You take a moment to catch your breath, a slow, stupid grin spreading across your face. With a contented sigh, you finally get up, your skin damp, your mind hazy, and your body aching in the best way possible. You’re covered in it—your hair, your face, your tits—but you don’t care. <br>
You finally stand up and [[leave the room.->Receptacle]]<br><br>
<p class="add">+<<print _money>> Money</p> <<set $mainChar.money += _money>><br>
<<MainChar_Stats "brothel" "1" "50">>
<<Achievements "watersport" "Human Urinal">>
<<MainChar_Stats "arousal" "60">>
<<MainChar_Stats "corruption" "1" "$mainChar.maxCorruption">>
<<MainChar_Stats "cleanliness" "-100">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "makeup" "Ruined">>
<<MainChar_Stats "intellect" "-4">>
<<replace #gangbang>><</replace>><<replace #leave>><</replace>>
<</linkreplace>><</if>><br></span>
<span id='leave'>
<br> [[Refresh yourself->Bathroom Mirror][$Mirror_place='Bathroom mirror',$Mirror_lastPlace ="Special Rooms"]]<br>
[[Take a shower->Resto Shower][$Locker_Location = "Special Rooms"]]<br>
<br>[[Leave the special rooms.->Brothel]]</span><div class="secondary-image-wrapper"> [img[String.format($urlPath + "/RedLight/Brothel/Candy.jpg")]]</div><br>
<<if $mainChar.work.brothel.experience is 0>>
You slump into the corner of the room, your eyes glued to the scene unfolding before you. Girls on their knees, their mouths stretched obscenely around thick cocks, gagging and drooling as they take them to the root. The air is thick with the wet, sloppy sounds of deepthroating, the occasional retch, the grunts of men as they fuck faces like they’re nothing more than living flesh sleeves. Your stomach twists, but you can’t look away. Then, like a cum-drenched apparition, Candy reappears. She’s even *more* of a mess than before—her skin slick with fresh loads, her lips swollen, her hair a tangled rat’s nest of semen. She waddles toward you, her thighs glistening, a trail of cum dripping down her legs.
<<ct "Bimbo" "Happy">>Heeeey~! You’re still here! I was sooo worried you’d chicken out! <</ct>>
<<ct "MC" "">>Christ, Candy... You look like you’ve taken a bath of cum!<</ct>>
She claps her hands, her tits jiggling with the movement, cum splattering onto the floor.
<<ct "Bimbo" "Happy">>Something like that, hihi~! That said, welcome to the *Receptacle Room*! ♡ Isn’t it amazing? Look at all those happy girls! That one’s got a cock in her mouth, that one’s got one in her pussy, and that one—hihi—she’s got two! One in her ass and one in her cunt! It’s like a buffet! But for dicks! Hehehe~!<</ct>>
<<ct "MC" "">>They look broken. Like they’ve been fucked into another dimension.<</ct>>
Candy’s eyes sparkle with genuine admiration as she watches a guy face-fuck a girl until she chokes. She moans and pleasure herself while tears stream down her cheeks.
<<ct "Bimbo" "Happy">>Aww, don’t be silly! ♡ They’re loving it! Just like me! Mmm, men are sooo strong! And big! No games, no lies, just pure fucking! Isn’t that beautiful?<</ct>>
<<ct "MC" "">>You seems to like them very much, don't you?<</ct>>
<<ct "Bimbo" "Tease">>Well, duh~! ♡ They give us pleasure! And money! And cum! What more could a girl ask for? Hehehe~!<</ct>>
She gestures toward a door at the back of the room, her fingers leaving streaks of semen on the wall.
<<ct "Bimbo" "Happy">>Oh! And don’t worry about getting messy! There’s showers over there if you really wanna clean up. But personally? I love keeping their gifts on me! It’s sooo sad that people outside don’t like it when you walk around all sticky! Like, why? Cum is natural! And piss too! Mmm, I love when they pee on me~! ♡<</ct>>
<<ct "MC" "">>You’re disgusting. You realize that, right?<</ct>>
<<ct "Bimbo" "Surprised">>Aww, don’t be mean! Anyway, the hours are *super* flexible! You can come and go whenever! Just make sure you give these amazing men the best service! They deserve it, you know? <</ct>>
<<ct "MC" "">>Deserve it? They’re paying for it. That’s the only reason they’re here.<</ct>>
<<ct "Bimbo" "Tease">>Well, yeah! But they could go anywhere! They choose us! That makes it special! Hehehe~!<</ct>>
You take a deep breath, the scent of sex and sweat filling your lungs. The room spins slightly, the moans and grunts blending into a hypnotic rhythm. Against your better judgment, you find yourself nodding. Despite her over-the-top enthusiasm, there's a sense of honesty in her words. You take a deep breath, ready to embrace this new world and all that it entails. You <<linkreplace "ask her about your job.">> ask her about your job.<br><br>
<<ct "MC" "">>Fine. Tell me what I’m supposed to do.<</ct>>
Candy squeals, grabbing your arm and dragging you toward a row of cushions lined up against the wall. The fabric is stained dark with god-knows-what, the air thick with the scent of cum and pussy.
<<ct "Bimbo" "Happy">>Yaaay~! Okay, so since you’re new, you’ll start over here with the *cock gobblers*! It’s super easy! You just sit, open wide, and suck! Mmm, guys love it when you give them nice, sloppy deepthroats! The messier, the better! And if you gag? Even better! Hehehe~!<</ct>>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/RedLight/Brothel/Hole.jpg")]]</div><br>
<<ct "MC" "">>You’re telling me I just... sit here and let strangers shove their dicks down my throat?<</ct>>
<<ct "Bimbo" "Tease">>Uh-huh! And when you get more experience, you can do other things! So! When you’re ready, just sit, open, and show them what you’ve got! You’ll do great!<</ct>>
You take a deep breath, feeling a mix of nervousness and determination, prepared to [[give the best service you can.->Receptacle]]<br><br>
<</linkreplace>>
<<elseif $mainChar.work.brothel.experience is 10>>
Several days have passed since you started working here, surrounded by girls who have long since stopped thinking of themselves as anything but holes for men to use. At first, it was shocking—watching them kneel, spread, and moan on command—but now, something inside you has shifted. The degradation, the raw animalistic need of the men, the way your body responds despite your mind screaming in protest... it’s intoxicating. <br><br>
You catch yourself wondering what it would feel like to be more than just a mouth. To be filled. To be *used* in ways that make your stomach clench with equal parts fear and desire. Candy must have noticed the change in you. She sashays over, her hips swaying exaggeratedly, her tits bouncing with every step. She grins at you, her eyes wide and empty, her voice high-pitched and breathless.
<<ct "Bimbo" "Happy">>Heeeey, girlie~! ♡ I’ve been watching you, hehe~! And I think —no, I know—you’re ready! Ready to be a penetree! It’s like… the next level of serving! And it’s sooo amazing!<</ct>>
You feel a flush creep up your neck, your pulse quickening. The idea sends a jolt straight to your clit, but you try to play it cool.
<<ct "MC" "">>A penetree? You mean… letting them actually fuck me? Not just my mouth?<</ct>>
Candy claps her hands together, her excitement making her bounce on her toes.
<<ct "Bimbo" "Tease">>Yes, yes! ♡ Like, real fucking! With their big, hard cocks! Hehehe~!<</ct>>
She grabs your wrist and drags you toward a section of the room you haven’t been to before. The air is thicker here, the scent of sex and sweat almost suffocating. There are padded benches, restraints bolted to the walls, and a collection of pillows scattered on the floor—all stained, all used.
<<ct "Bimbo" "Tease">>See? Over here, you just… lie down! Spread your legs! And let them fuck you! Hehehe~! You can use the pillows to get comfy! And there’s lube if you need it! Though… after a while, you won’t need it! Your pussy gets all sloppy and used! ♡<</ct>>
She points to a girl strapped to a bench, her legs spread wide, a line of men waiting their turn. The girl’s moans are weak, her body limp, but her hips still jerk instinctively with every thrust.
<<ct "MC" "">>That girl… she can’t even move. They’re just… using her like a toy.<</ct>>
<div class="secondary-image-wrapper"> [img[String.format($urlPath + "/RedLight/Brothel/Penetree.webp")]]</div><br>
Candy’s face lights up, like you’ve just complimented her.
<<ct "Bimbo" "Happy">>Exaaaactly! ♡ That’s the point! It’s such an honor to serve like that! To just… be a hole! Hehehe~! And the men appreciate it so much! They tip better when you let them do *whatever* they want!<</ct>>
She turns to you, her hands on your shoulders, her cum-stained tits pressing against your arm.
<<ct "Bimbo" "Surprised">>Sooo… you ready? ♡ You wanna be a penetree? I just know you’ll do great!<</ct>>
You bite your lip, your heart pounding. The idea terrifies you, but your body betrays you—your nipples hard, your thighs slick with anticipation.
<<if $mainChar.corruption >=40>>
<<ct "MC" "">>Fuck it. Yeah. I’m ready.<</ct>>
Candy squeals, throwing her arms around you, her naked body pressing against yours, smearing cum onto your clothes.
<<ct "Bimbo" "Happy">>YAY~! ♡ You’re gonna *love* it! Just… relax! Let them use you! And moan lots! The men love when you moan! Hehehe~!<</ct>>
You take a deep breath, feeling a mix of nervousness and excitement. You nod, ready to take the next step in [[your new role.->Receptacle]]<br><br>
<<else>>
<<ct "MC" "">>I—I don’t know, Candy. That’s… a big step. I’m not sure I’m ready for that yet.<</ct>>
Candy’s face falls, her brows furrowing in genuine confusion, like you’ve just told her the sky isn’t blue.
<<ct "Bimbo" "Surprised">>Wait… what? You don’t wanna get fucked? But… *why*? It’s sooo good! Like… your pussy is made for cock! Hehehe~! How can you not want that?<</ct>>
<<ct "MC" "">>It’s not that I don’t want it… I just… I need time. To think about it.<</ct>>
She shakes her head, her expression a mix of pity and bewilderment.
<<ct "Bimbo" "Happy">>Okayyy, weirdo~! Just… let me know when you’re ready, ‘kay? No rush! You’re doing great as a gobbler! <</ct>>
<<ct "MC" "">>Yeah. Maybe. Just… not yet.<</ct>>
<<ct "Bimbo" "Tease">>Suit yourself, sweetie! But don’t wait too long! You’re missing out! Hehehe~! ♡<</ct>>
You take a deep breath, watching as Candy skips off to greet new clients, her ass jiggling with every step. For now, you’ll stick to what you know—kneeling, sucking, swallowing. But the thought lingers, gnawing at you. You take a deep breath, ready to continue serving in your current role, knowing that you have the support to [[take things at your own pace.->Receptacle]]
<</if>>
<<elseif $mainChar.work.brothel.experience is 20>>
The days blur together in a haze of sweat, cum, and the rhythmic slap of flesh against flesh. You’ve long since stopped counting how many men have used you, how many loads you’ve swallowed or let drip down your thighs. Being a penetree is part of you now. The moment a stranger groans, his cock pulsing inside you or painting your face with his cum, a warm, prideful satisfaction spreads through you. You served him. You pleased him. And you can't help but feel a sense of pride.<br><br>
Candy’s voice cuts through your post-orgasmic daze, bright and bubbly as always. She skips over, her body still glistening from her last session, her ass red from the spanking she took, her lips swollen from sucking. She grins at you, her eyes sparkling with that same stupid, blissful excitement you’ve grown to find… oddly endearing.
<<ct "Bimbo" "Happy">>Heeeey, $mainChar.firstName ! ♡ You’re sooo good at being a penetree now! Like, seriously! The guys love you! Hehehe~! But I was thinking… you’re ready for more! How about becoming a backdoor ? ♡<</ct>>
The word sends a shiver down your spine, but it’s not fear—it’s anticipation. You’ve heard the term whispered between the girls.
<<ct "MC" "">>A Backdoor ? You mean… letting them fuck me in the ass?<</ct>>
Candy claps her hands, bouncing on her toes like a kid on Christmas morning.
<<ct "Bimbo" "Tease">>Yes, *yes*! ♡ It’s sooo good! Like, next-level serving! You just… bend over, relax your tight little hole, and let them fuck it! Hehehe~! <</ct>>
She takes your hand and leads you to a different section of the room. The air is thicker here, the scent of lube and sweat heavy. Your eyes land on a girl already in position—her body draped over a bench, her legs folded back so her feet and ass are pressed through a hole in the wall. A man on the other side is fucking her brutally, his hips slamming against her, her moans muffled but desperate. She’s loving it. Her fingers claw at the bench, her body trembling with every thrust. Candy notices your fascination and grins.<br><br>
<div class="secondary-image-wrapper"> [img[String.format($urlPath + "/RedLight/Brothel/Backdoor.webp")]]</div><br>
<<ct "Bimbo" "Happy">>See? That’s what I’m talking about! ♡ Isn’t she beautiful? Hehehe~! Look how good she’s taking it! It’s *sooo* hot! ♡<</ct>>
<<ct "MC" "">>She looks like she’s in *heaven*…<</ct>>
<<ct "Bimbo" "Tease">>She *is*! Hehehe~! And you could be too!<</ct>>
<<ct "MC" "">>And if I can’t take it? If it’s too much?<</ct>>
Candy waves a dismissive hand, her voice dripping with false innocence.
<<ct "Bimbo" "Tease">>Oh, sweetie, that’s the point! Hehehe~! You *take* it! Even if it’s too much! Especially if it’s too much! The men love when you struggle! Sooo… you ready? ♡ You wanna be a *backdoor* girl? <</ct>>
<<if $mainChar.corruption >=40>>
You take a deep breath, your hands trembling with anticipation.
<<ct "MC" "">>Yeah. I’m ready.<</ct>>
Candy squeals, throwing her arms around you, her naked body pressing against yours.
<<ct "Bimbo" "Happy">>YAY~! ♡ You’re gonna love it! Just… relax! Let them use you! And moan lots! The men love when you moan! Hehehe~!<</ct>>
She guides you to the bench, patting it invitingly. You look at the hole, ready to [[give the best service you can.->Receptacle]]<br><br>
<<else>>
You hesitate, your body betraying your mind. The idea excites you, but the reality still feels like a step too far.
<<ct "MC" "">>I… I don’t know, Candy. It’s a big step. My ass is… it’s not like my pussy. I need time.<</ct>>
Candy’s face falls slightly, her brows furrowing in confusion, like you’ve just told her you don’t like cake.
<<ct "Bimbo" "Surprised">>Wait… what? You don’t wanna get fucked in the ass? But… why? Like… your ass is made for cock! How can you not want that?<</ct>>
<<ct "MC" "">>It’s not that I don’t want it… I just… I need to ease into it. You know?<</ct>>
<<ct "Bimbo" "Happy">>Okayyy, weirdo~! Just… let me know when you’re ready, ‘kay? No rush!<</ct>>
<<ct "MC" "">>Maybe. Soon. I just… need to think about it.<</ct>>
She skips off, already calling out to the new clients, her ass jiggling with every step. You take a deep breath, watching as another girl takes your place on the penetree bench. For now, you’ll stick to what you know. But the thought lingers, gnawing at you. The way that girl through the wall moaned… the way her body melted under the force of it…<br>
You take a deep breath, ready to continue serving in your current role, knowing that you have the support to [[take things at your own pace.->Receptacle]]
<</if>>
<<elseif $mainChar.work.brothel.experience is 30>>
The days melt together in a blur of sweat, cum, and the relentless rhythm of men using your body. You’ve long since stopped counting how many cocks have stretched your ass, how many loads you’ve taken inside you, how many times you’ve moaned not out of pleasure, but out of pure, unfiltered pride. When the stranger behind the wall groans as he empties himself deep in your backdoor, you feel the satisfaction of having served him completely. And in return, you got what you crave—the heat of his grip, the weight of his body, the way your own flesh responds, eager and hungry for more. Candy approaches you with that same giddy energy, her body still glistening from her last session, her thighs sticky, her lips swollen from sucking. She grins at you, her eyes sparkling with excitement, her voice high-pitched and breathless.
<<ct "Bimbo" "Happy">>Heeeey, $mainChar.firstName ! ♡ You’re doing sooo amazing as a backdoor girl! But I know—I just know—you’re ready for the next and final level! How about becoming a broken girl? Hehehe~! It’s like… the ultimate way to serve! The most intense way! ♡<</ct>>
Your heart skips a beat. *Broken girl*. The words send a shiver down your spine, but it’s not fear—it’s anticipation. You’ve heard whispers about the special rooms.
<<ct "MC" "">>A broken girl? Like… what does that even mean? Sounds kinda intense.<</ct>>
<<ct "Bimbo" "Happy">>Yeah! Come with me!<</ct>>
Candy claps her hands, bouncing on her toes like a child who’s just been promised the best toy in the world and she takes your hand to lead you down a dimly lit corridor. The air is thicker here, heavy with the scent of sweat, lube, and the musky tang of sex. The walls are lined with doors, each marked with a different label: "Gangbang," "Breeding," "Double Penetration,"... Your pulse quickens as Candy stops in front of the first door. The sounds leaking from beneath it are unmistakable—moans, grunts, the wet slap of flesh against flesh, the occasional choked gasp.
<<ct "Bimbo" "Happy">>See? This is where the real serving happens! ♡ This is the *gangbang* room! Hehehe~! Inside, there’s a little padded bench, and you just… lie down, and let the men fuck you everywhere! Hehehe~! Your pussy, your ass, your mouth—all at once! And the best part? You don’t even have to move! You just… take it! Like a ragdoll! ♡<</ct>>
She claps her hands together, her enthusiasm infectious.
<<ct "Bimbo" "Surprised">>Sooo… you ready? ♡ You wanna be a broken girl? I just know you’ll love it! <</ct>>
You take a deep breath, your hands trembling with anticipation. The sounds from the gangbang room filter through the crack in the door—moans, grunts, the wet sounds of flesh slapping against flesh.
<<if $mainChar.corruption >=60>>
It’s intoxicating. You can already imagine yourself in there, spread open, used.
<<ct "MC" "">>Okay… okay, I’m ready. Hehe, let’s do it! I wanna be a broken girl! ♡<</ct>>
Candy squeals, throwing her arms around you, her naked, cum-covered body pressing against yours.
<<ct "Bimbo" "Happy">>YAY~! ♡ You’re gonna love it! <</ct>>
She pushes the door open wider, revealing the padded bench in the center of the room. You take a step forward, your heart pounding, your body already aching for what’s to come. You’re ready to take [[give the best service you can.->Special Rooms]]<br><br>
<<else>>
You take a deep breath, feeling a mix of nervousness and uncertainty.
<<ct "MC" "">>I don’t know, Candy… I’m not sure I’m ready for that yet. Hehe, I mean, a gangbang? That’s like… a lot.<</ct>>
Candy looks at you, her brow furrowing slightly in confusion, like you’ve just told her you don’t like ice cream.
<<ct "Bimbo" "Surprised">>Wait… what? You don’t wanna get fucked by a bunch of guys at once? But… why? Like… having all your holes filled and stretched at the same time! It’s the best way to serve the men! Are you sure?<</ct>>
<<ct "MC" "">>Yeah, I’m sure. Hehe, I mean, I need a little more time. To get used to the idea, you know?<</ct>>
Candy pauses for a moment, then shrugs, her smile returning.
<<ct "Bimbo" "Happy">>Okayyy, weirdo~! Just… let me know when you’re ready, ‘kay? No rush!<</ct>>
<<ct "MC" "">>Maybe soon! Hehe, I just… I wanna be sure I can take it! You know?<</ct>>
She skips off, already calling out to the next group of men entering the corridor, her ass jiggling with every step. You take a deep breath, watching as another girl is led into the gangbang room. For now, you’ll stick to what you know. But the thought lingers, gnawing at you. The way Candy described it… the way your body *reacted*…
You take a deep breath, ready to continue serving in your current role, knowing that you have the support to [[take things at your own pace.->Special Rooms]]
<</if>>
<</if>><br><br>
<<MainChar_Stats "arousal" "10">>
<<set $minute += 20>>
<<set $mainChar.work.brothel.experience +=1>><<if $mainChar.money <=20 or $mainChar.haveCum.face>0 or $mainChar.attractiveness<20>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/NightClub/BouncerBad.jpg")]]
</div><br>
<<if $mainChar.haveCum.face>0 and $mainChar.corruption <25>>
You approach the entrance of the club, the bassline thumping through the walls, when the bouncer suddenly steps in front of you. His massive frame blocks the door, and his eyes drop to your face—then widen in amusement.
<<ct "Guard1" "Surprised">>Whoa, whoa, whoa. Hold up there, sweetheart. You’re not coming in looking *like that*.<</ct>>
His laugh is loud, drawing the attention of a few people in line before continuing. You freeze, your cheeks burning as you realize—there’s dried cum on your face. A mix of humiliation and something darker, something thrilling, curls in your stomach.
<<ct "MC" "">>I—I didn’t realize... I mean, it’s not what you think—<</ct>>
The bouncer smirks, shaking his head.
<<ct "Guard1" "Neutral">>Don't bother. This is a night club, not a porn set. Go clean yourself up before you even think about entering.<</ct>>
You bite your lip, your heart pounding. The way he’s looking at you, the way *everyone* is looking at you—it’s degrading, but a shameful heat pools between your legs. You lower your gaze, turning away quickly.
<<ct "MC" "">>Yeah. Yeah, okay...<</ct>>
As you walk off, you can still hear his laughter behind you. Your fingers tremble as you pull out your phone, pretending to check something—anything to hide the flush spreading down your neck. Feeling a mix of shame, and a slight arousal of having been seen like that, you [[turn away from the club.->Go out]]<br><br>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "corruption" "1" "25">>
<<elseif $mainChar.haveCum.face>0>>
The bouncer’s hand shoots out as you step toward the club entrance, his grin turning into a full-blown laugh when he gets a good look at your face. His fingers twitch like he’s resisting the urge to point.
<<ct "Guard1" "Surprised">>Oh hell no. You’re not walking into my club with *that* on your face. What the fuck, girl?<</ct>>
You don’t flinch. Instead, you tilt your head, a slow smirk spreading across your lips as you meet his gaze. The dried cum on your cheek feels like a badge of honor.
<<ct "MC" "">>What, this? Yeah, I figured it’d get me some attention. Guess it worked.<</ct>>
The bouncer crosses his arms, his expression shifting to something more controlled, but his eyes linger on your face.
<<ct "Guard1" "Neutral">>Get lost before I throw you out.<</ct>>
You step closer, your voice dropping to a purr, your fingers tracing the dried cum on your cheek.
<<ct "MC" "">>Or you could add to the artwork. I bet you’d love to paint my face with your cum. Make it really memorable ~<</ct>>
His breath catches, but he recovers quickly, his voice firm.
<<ct "Guard1" "Neutral">>You’ve got balls, I’ll give you that. But the answer’s still no. Now move.<</ct>>
You laugh, low and throaty, before turning on your heel.
<<ct "MC" "">>Your loss.<</ct>>
With that, you [[turn away from the club.->Go out]]<br><br>
<<MainChar_Stats "arousal" "10">>
<<elseif $mainChar.attractiveness <20>>
As you approach the nightclub, the pulsating bass of the music grows louder, and the neon lights flicker invitingly. You reach the entrance, where a burly bouncer stands guard, his arms crossed over his chest. He looks you up and down, his expression turning from neutral to disdainful in an instant.
<<ct "Guard2" "Neutral">>
Hold up. Not tonight. You should head out.
<</ct>>
His tone is firm, not cruel, but the message hits harder than you expected. You blink, taken aback, heat flushing your cheeks as you struggle to understand.
<<ct "MC" "">>
What? Why? I’m just here to get in like everyone else.
<</ct>>
He looks you over again before explaining.
<<ct "Guard2" "Neutral">>
Look… We have standards here, about look and hygiene, you know?
<</ct>>
Embarrassment twists in your stomach, mixing with irritation. You clench your jaw, swallowing the sting of rejection as a couple of people nearby glance over, whispering. The moment feels far longer than it should. Your frustration flares, but there’s nothing left to say without making it worse. You turn sharply, forcing your expression into something neutral even as your chest tightens.
<<ct "MC" "">>
Fine. Whatever.
<</ct>>
You take a step back, feeling a mix of humiliation and frustration. the music fade behind you as you [[walk away from the place.->Go out]]<br><br>
<<elseif $mainChar.money <=20>>
The thumping bass from inside the nightclub pulses through the sidewalk as you approach the entrance. Bright lights flash across the doorway, and the crowd flows in and out with excited chatter. You adjust your outfit, take a steadying breath, and step forward toward the imposing figure guarding the door. The bouncer watches you come closer, his posture solid and unmoving. He lifts a hand to stop you before you reach the rope.
<<ct "Guard2" "Neutral">>
ID and the entry fee, please.
<</ct>>
You nod confidently and hand him your card, already reaching into your purse—only to freeze when you realize the truth. You're short. Not by much… but enough to make your stomach sink. You look up at him with an uneasy smile, trying to play it off.
<<ct "MC" "">>
I’m… missing money. Think you could let it slide just this once?
<</ct>>
His expression doesn't budge. If anything, he seems even more rooted to the ground than before.
<<ct "Guard2" "Neutral">>
Rules are rules. No full payment, no entry.
<</ct>>
The refusal hits harder than you expect. The music behind him still pulses in invitation, but the night air suddenly feels colder. You slip your ID back into your purse with a quiet sigh and turn away from the entrance. <br><br>
<span id='push'><<if $mainChar.corruption >=30>><<linkreplace "Try to bargain">>
Desperate to get inside, you decide to take a risk. You glance around to make sure no one is watching too closely, then you discreetly pull down the neckline of your top, revealing a glimpse of your breasts.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/NightClub/BouncerFlash"+random(2)+".webp")]]
</div><br>
<<ct "MC" "">>You sure there’s no other way I could... convince you? I’d really love to get in tonight.<</ct>>
His eyes flick down for a second, but he doesn’t even blink.
<<if random(1) is 0>>
<<ct "Guard2" "Tease">>Honey, you’re not the first pair of tits I’ve seen tonight. If you want in, you’re gonna have to do better than that.<</ct>>
You hesitate, but the music thumping from inside is too tempting. You step even closer, your voice dropping to a whisper.
<<ct "MC" "">>Like what? Name your price.<</ct>>
He smirks, nodding subtly toward the dark alley beside the club.
<<ct "Guard2" "Tease">>You know what I mean. A little something extra, and I'll let you in.<</ct>>
You take a deep breath, considering your options. The nightclub's allure is just out of reach, and you're left wondering if you're willing to cross that line to get inside.<br><br>
<span id='bj'><<if $mainChar.corruption >=40>><<linkreplace "Give him a blowjob">>
You hesitate for a second, glancing at the crowd behind you, then nod. The bouncer looks over at his colleague, who is standing nearby. He gives a subtle signal, and his colleague nods back with a knowing smile, understanding the situation. The bouncer then gestures for you to follow him. Without a word, you follow him into the shadowy alley. The air is cooler here, the distant bass of the club muffled but still pulsing.
<<ct "Guard2" "Neutral">>Alright, let's make this quick. Open up.<</ct>>
You drop to the cracked pavement, the rough concrete biting into your kneecaps. Before you can even react, he’s already unzipping his pants, his thick cock springing free, veins pulsing. A bead of pre-cum glistens at the tip, and the musky scent of him fills your nose. He doesn’t give you time to prepare—he grabs the back of your head and rams himself into your mouth, hitting the back of your throat immediately. You gag violently, saliva already dripping down your chin as you struggle to breathe through your nose.
<<ct "Guard2" "Tease">>That’s it, choke on it. You’re gonna take every fucking inch.<</ct>>
You try to pull back, but his grip is ironclad. Your tongue swirls around the underside of his cock, lapping at the salty pre-cum leaking from the tip. He tastes bitter, musky, but you don’t have a choice—you lick and suck, your lips smacking wetly around his shaft. He pulls back slightly, and you gasp for air, a long string of saliva connecting your lips to the head of his cock.
<<ct "MC" "">>Ngh—*glk*—fuck off... *ghk*—I’m not—*blgh*—not your fucking toy...<</ct>>
<div class="default-image-wrapper">[img[String.format($urlPath + '/RedLight/BackAlley/'+$timeOfDay+'/bj{0}.webp',random(6))]]</div><br>
His balls slap against your chin with each thrust, heavy and full. You can feel them tightening, and on instinct, you reach up to cup them, your fingers massaging the wrinkled skin as you hollow your cheeks, sucking him like your life depends on it.
<<ct "Guard2" "Tease">>Fuck, you’re eager for this, huh? Sucking cock in an alley just to get into a club. Pathetic.<</ct>>
You try to glare up at him, but his grip tightens, forcing you to take him deeper. Your muffled protests are lost in the wet sounds of your mouth as he uses you like a toy.
<<ct "MC" "">>Mmf—ghh— Shut—*nngh*—shut up... *slp*... It’s none of your—*ghk*—your business...<</ct>>
Your tongue snakes out to drag along the sensitive skin of his sac, lapping at the sweat gathered there. He shudders, his cock twitching in your mouth, and you take the opportunity to swirl your tongue around the head, teasing the slit. But he’s not interested in your skill—he just wants to use you. He grabs your hair again and shoves you back down, his cock hitting the back of your throat as he starts to fuck your face in earnest.
<<ct "Guard2" "Tease">>Fuck yeah, take it—*ngh*—take my cum, you filthy slut!<</ct>>
His cock jerks violently, and the first thick rope of cum hits the back of your throat. You gag, but he holds you there, forcing you to swallow as he empties himself into your mouth. It’s salty, bitter, and there’s so much of it—some escapes, dripping down your chin, but you swallow as best you can, your throat working around his cock as he milks the last drops from himself. Finally, he pulls out with a wet *pop*, his cock glistening with your saliva and his cum. He tucks himself back into his pants, then grabs your chin, forcing you to look up at him. Your lips are red and swollen, your chin a mess of spit and cum.
<<ct "Guard2" "Tease">>There. Now you’ve earned your ticket.<</ct>>
He grabs your arm and yanks you to your feet, dragging you toward a side door. The music swells as he pushes you inside, the heat and lights of the club swallowing you whole. The door slams shut behind you, leaving you breathless, your lips still tingling, the taste of him lingering. You wipe your mouth with the back of your hand, your heart pounding and [[step inside the nightclub.->Night Club]]<br><br>
<<MainChar_Stats "arousal" "15">>
<<MainChar_Stats "corruption" "60">>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "cleanliness" "-10">>
<<MainChar_Stats "intellect" "-1">>
<<set $minute +=10>>
<<replace #refuse>><</replace>><</linkreplace>><br><</if>></span>
<span id='refuse'>[[Refuse his proposal.->Go out]]</span>
<<else>>
<<ct "Guard2" "Neutral">>Jesus, you’re not even subtle. And you’re not the first pair of tits I’ve seen tonight, either.<</ct>>
You freeze, suddenly self-conscious, but force a playful smile.
<<ct "MC" "">>I’m new at this, okay? Cut me some slack?<</ct>>
He sighs, rubbing his temple like he’s fighting a losing battle.
<<ct "Guard2" "Tease">>Fine, fine. Get in there before I change my mind. But next time, bring cash—or at least a better act.<</ct>>
He steps aside, waving you through with a smirk. You let out a sigh of relief and gratitude.
<<ct "MC" "">>Thank you!<</ct>>
You quickly adjust your top as you slip past the bouncer and [[step into the nightclub.->Night Club]]<br><br>
<<MainChar_Stats "arousal" "5">>
<<MainChar_Stats "corruption" "1" "40">>
<</if>>
<<replace #leave>><</replace>><</linkreplace>><br><</if>></span>
<span id='leave'>[[Leave the club->Go out]]</span>
<</if>>
<<set $minute +=5>>
<<else>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/NightClub/BouncerGood.jpg")]]
</div><br>
As you approach the nightclub, the pulsating beat of the music grows louder, and the neon lights cast a kaleidoscope of colors on the sidewalk. You reach the entrance, where a burly bouncer stands guard, his arms crossed over his chest. He looks you up and down, assessing you with a critical eye.
<<ct "Guard2" "Neutral">>
I’m going to need your ID and the entry fee.
<</ct>>
You reach into your bag, fingers brushing past your essentials before pulling out your identification and the folded bills. You hand them over with a small nod, trying to look composed under his scrutinizing gaze. The bouncer studies your ID for a moment, his eyes shifting between the card and your face. The music thumps steadily behind him, almost in sync with your heartbeat. Satisfied, he hands your card back and steps aside.
<<ct "Guard2" "Neutral">>
Alright. You’re good. Go on in.
<</ct>>
You slip past him, the door opening just enough for a wave of heat, lights, and music to wash over you as you [[enter the nightclub.->Night Club]] <br><br>
<<set $minute +=10>>
<<MainChar_Stats "money" "-20">>
<</if>><div class="default-image-wrapper">
[img[String.format($urlPath + "/RedLight/StripBar/Bar.jpg")]]
</div>
<<SeeCumOnPcWidget "people">>
The moment you enter, the energy of the club envelops you. The music is loud and infectious, the bass thumping in your chest. The dance floor is packed with people moving to the beat, their bodies glistening with sweat under the flashing lights. The air is filled with a mix of excitement, perfume, and the faint scent of alcohol.<br><br>
You make your way through the crowd, feeling the rhythm of the music pulsing through your veins. The atmosphere is electric, and you can't help but feel a sense of exhilaration.<br><br>
You spot the bar where you can [[sit and take a drink.->Counter][$Bar_location = "Night Club"]]<br>
Or you can [[go on the dancefloor.->Dance]]<br>
In the corner of the room, you see the restrooms: [[Female WC->Female Public Restroom][$Restroom_location = "Night Club"]]
<<if $mainChar.corruption>=40 and $mainChar.energy>=30>> | [[Male WC->Male Public Restroom][$Restroom_location = "Night Club"]]<</if>><br>
<br><br>
[[Go out.->Go out]]<<set $mainChar.work.secretary.coef to 1>>
<<set $mainChar.work.secretary.BossRelationship to 1>>
<<if $mainChar.work.secretary.hasJob !=1>>
<<set $minute +=10>>
<<if $mainChar.attractiveness >=20>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/ReceptionJobHappy.jpg")]]
</div><br>
<<ct "MC" "">>
Good morning. I was wondering if you had any job openings… maybe something administrative or entry-level?
<</ct>>
Her eyebrows lift slightly, not surprised but clearly attentive. She folds her hands together on the desk.
<<ct "Secretary" "Neutral">>
We do get applications from time to time. Actually, the manager is currently looking for a secretary. You can take the elevator to the fifth floor. Once you get off the elevator, turn left and follow the hallway to the manager's office.
<</ct>>
She reaches into a small drawer and hands you a visitor badge, then gestures toward the elevator bank across the lobby.
<<ct "Secretary" "Happy">>
You’ll need this to access the elevator. Good luck.
<</ct>>
<<ct "MC" "">>
Thank you. I appreciate it.
<</ct>>
You take the badge, offering her a grateful smile before turning away. With the badge in hand, you make your way toward the elevator. A mix of excitement and nervous anticipation settles in your chest as you prepare to meet the manager and [[discuss the opportunity.->OfficeGetJob][$mainChar.work.secretary.hasJob = 1]]
<<else>>
<<set $hour +=1>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/ReceptionJobUnhappy.jpg")]]
</div><br>
As you approach the front desk, the receptionist looks up—then pauses.
Her welcoming smile fades just slightly as her gaze lingers on you a moment longer than necessary, quietly assessing your appearance. You straighten your posture, refusing to let the shift in her expression unsettle you.
<<ct "MC" "">>
Good morning. I was wondering if you had any job openings… maybe something administrative or entry-level?
<</ct>>
Your voice carries a hint of excitement, tempered by a careful politeness.The receptionist’s fingers still on the keyboard. She offers a practiced, restrained smile, professional but distant.
<<ct "Secretary" "Neutral">>
I’m sorry, but we don’t have any positions available at the moment.
<</ct>>
The words are smooth, rehearsed. Yet something in the way her eyes briefly flick down and back up tells you there’s more to it than that. A quiet understanding settles in. Maybe it isn’t your timing—it’s how you look today. Not quite what they expect. You nod slowly, masking the disappointment tightening in your chest.
<<ct "MC" "">>
I see. Thank you for your time.
<</ct>>
<<ct "Secretary" "Neutral">>
Of course.
<</ct>>
You step away from the desk, resolve slowly replacing embarrassment. Next time, you’ll come prepared—sharper, more polished, impossible to dismiss. With that thought in mind, you turn and [[go back.->Go out]]
<</if>>
<<else>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/jobInterview.jpg")]]
</div><br>
You step out of the elevator onto the upper floor, where the noise of the building fades into a quiet, carpeted calm. The manager’s office is at the end of the hallway, its frosted glass door marked with a discreet nameplate. You knock once, then twice.
<<ct "Boss" "Neutral">>
Come in.
<</ct>>
Inside, the office is neat but lived-in. Papers are stacked carefully on one side of the desk, a tablet glowing softly on the other. The manager looks up, momentarily surprised, then offers a polite, measured smile.
<<ct "MC" "">>
Good afternoon. I’m here about the administrative assistant position.
<</ct>>
<<ct "Boss" "Happy">>
Right, yes. Please, make yourself comfortable. I was expecting you.
<</ct>>
You settle into the chair, clasping your hands together as he skims a digital file on his screen. The questions come naturally—your availability, your organizational habits, how you handle pressure and discretion. The conversation feels less like an interrogation and more like a test of composure. You answer carefully, choosing your words with intention.
<<ct "MC" "">>
I like structured work. I’m good at keeping things running smoothly, even when things get busy.
<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/Boss/JobTalking.webp")]]
</div><br>
<<ct "Boss" "Neutral">>
Before we go any further, there’s one thing I need to see. Could you show me your most recent academic record? Grades, evaluations—whatever you have.
<</ct>>
You hesitate for a fraction of a second, then open your bag. The document feels heavier than it should as you place it on his desk.
<<ct "MC" "">>
Of course. Here it is.
<</ct>>
He picks it up, scanning the page carefully, eyes moving line by line as the room falls silent. The manager takes the report card and <<linkreplace "begins to review it.">>begins to review it.<br><br>
<<if $mainChar.school.averageGrade >=15>>
He takes a few more seconds to go over the document, then sets it down neatly on his desk. When he looks up again, his expression has softened, the earlier scrutiny replaced by quiet approval.
<<ct "Boss" "Happy">>
These are solid results. You’ve clearly put in the effort, and it shows.
<</ct>>
A wave of relief and excitement washes over you. He leans back slightly, folding his hands as he considers you.
<<ct "Boss" "Neutral">>
I think you’d be a good fit here. I’d like to offer you a part-time secretary position. We can arrange the hours around your class schedule.
<</ct>>
Your breath catches for a moment before relief floods in. The tension you hadn’t realized you were holding finally releases.
<<ct "MC" "">>
Yes… that would work perfectly. Thank you so much for the opportunity.
<</ct>>
<<ct "Boss" "Happy">>
Welcome aboard, then. We’ll go over the details soon.
<</ct>>
You stand as well, shaking his hand firmly, a mix of excitement and pride settling in as the reality sinks in. With one last polite nod, you turn and [[leave his office.->Office]], already thinking about what this new chapter might bring. <br><br>
<<set $mainChar.work.secretary.experience +=1>>
<<else>>
He lowers the document onto his desk, fingers resting on it for a brief moment before he looks back up at you. His expression has changed—less curious now, more reserved.
<<ct "Boss" "Neutral">>
I’m afraid your academic results don’t quite meet the standard we’re looking for.
<</ct>>
There’s no harshness in his voice, but the words still land heavily.
For a second, you just sit there, feeling the disappointment settle in your chest. You force yourself to inhale slowly, keeping your posture straight.<br><br>
<span id='leave'><<linkreplace "Thank him and leave">>
<<ct "MC" "">>
I understand. Thank you for taking the time to meet with me.
<</ct>>
<<ct "Boss" "Happy">>
I appreciate your interest. Don’t let this discourage you.
<</ct>>
You rise from your chair, smoothing your clothes as you step back. One last nod, one last controlled breath, and then you turn toward the door. You [[leave his office,->Go out]] accepting your defeat and moving on with determination to find other opportunities.<br><br>
<<set $mainChar.work.secretary.hasJob to 0>>
<<replace #negociate>><</replace>><</linkreplace>><br></span>
<span id='negociate'><<if $mainChar.corruption >=30>><<linkreplace "Try to negociate">>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/Boss/Tease"+random(1)+".webp")]]
</div><br>
You shift in your seat, crossing your legs just enough to let your skirt ride up slightly. Your fingers trace the edge of your blouse, undoing the top button with deliberate slowness. You lean forward, letting your cleavage press against the fabric, your voice dropping to a sultry purr.
<<ct "MC" "">>I understand my resume might not be what you’re looking for... but I’m sure we can find *other* ways I could be... valuable to the company.<</ct>>
<<ct "Boss" "Tease">>Oh? And what exactly did you have in mind?<</ct>>
You don’t answer with words. Instead, you stand up slowly, letting your blouse fall open just enough to reveal the lace of your bra. His gaze locks onto your chest, his breath hitching. You step closer, your hips swaying slightly as you move around the desk.
<<ct "MC" "">>I think you know exactly what I mean.<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/Boss/flash2.webp")]]
</div><br>
His hand shoots out, gripping your wrist as he pulls you toward him. The chair creaks as he stands, his other hand already fumbling with his belt. It seems to work. The manager stands up and walks towards you, his hands moving to his zipper. You quickly understand what he expects. TBut you need to secure the position. You sink to your knees in front of him, the cold office floor pressing against your skin. His cock is already hard, throbbing slightly as you wrap your fingers around it. You look up at him, your lips parting as you take him into your mouth. His breath hitches, and his hand immediately tangles in your hair, gripping tightly.
<<ct "Boss" "Tease">>That’s right... just like that. Like a good little secretary who knows her place.<</ct>>
You hollow your cheeks, taking him deeper, your tongue swirling around the tip. His grip tightens, pulling you closer, forcing you to take more of him.
<<ct "Boss" "Happy">>Look at you... already so eager to please. I knew you’d be good at this. Not much else you’re good for, is there?<</ct>>
<<ct "MC" "">>Mmm... I’ll do whatever it takes.<</ct>>
<<ct "Boss" "Tease">>Oh, I know you will. With grades like yours, what other choice do you have? You want this job? Then you’ll be on your knees for me. That’s the only way you’ll keep it.<</ct>>
<<ct "MC" "">>I’ll be your perfect little secretary... sir.<</ct>>
You take him deep again, your throat opening for him as you swallow around his length. The wet, sloppy sounds of your mouth fill the office, mingling with his ragged breaths. The sounds of wet, slurping noises fill the air as you work, determined to provide the best service possible. Your mind is a mix of concentration and arousal, fully committed to the task at hand, hoping that this will secure the job you so desperately want.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/DeskFloor/bj"+random(6)+".webp")]]
</div><br>
<<ct "Boss" "Neutral">>You’ll work part-time, of course. Minimum wage. But you’ll earn every penny... on your knees, just like this. And if you ever forget your place, I’ll make sure to remind you.<</ct>>
You whimper around his cock, the humiliation and arousal twisting together in your stomach. You know what he’s saying—what he expects. And if you want this job, you’ll have to play by his rules.
<<ct "MC" "">>Yes, sir... I understand.<</ct>>
<<ct "Boss" "Tease">>Good girl. Now show me how badly you want this job.<</ct>>
<span id='suck'><<linkreplace "Keep sucking">>
<<ct "MC" "">>I’ll do whatever you want... just please, give me the job...<</ct>>
You increase the pace, moving your head faster and using your tongue more vigorously. His fingers tighten in your hair, his hips stuttering as he reaches his climax. With a groan, he comes, hot and thick down your throat. You swallow every drop, your eyes watering as you pull back, a string of cum dripping from your lips. <br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/DeskFloor/cum"+random(3)+".webp")]]
</div><br>
He doesn’t let you go immediately. Instead, he grips his cock, slapping it against your cheek a few times, marking you with the last remnants of his release. His voice is a low growl, laced with amusement.
<<ct "Boss" "Tease">>Look at you. Such a pretty little slut with my cum all over that face. This is how I like my secretaries—obedient, on their knees, and *desperate* for my approval.<</ct>>
You stay still, your breath shallow, your cheeks flushed with humiliation and something darker—something that thrills at his dominance.
<<ct "MC" "">>Yes, sir... I’ll be whatever you want...<</ct>>
He finally steps back, zipping up his pants with a smirk. His tone shifts, cold and professional once more, as if what just happened was nothing more than a routine interview.
<<ct "Boss" "Neutral">>You’ve got the job. You can start whenever you want... it's not like this job is based on your professional skills. Understood?<</ct>>
You nod, standing up slowly, your legs unsteady. You wipe the semen from your mouth with the back of your hand, your fingers trembling slightly. Your voice is barely above a whisper, thick with submission.
<<ct "MC" "">>Understood, sir. Thank you...<</ct>>
You turn to leave, the weight of what you’ve just agreed to settling over you like a heavy blanket. The mix of shame, excitement, and determination swirls in your chest as you step out of the office, ready to [[start your new job.->Office]]<br><br>
<<set $mainChar.work.secretary.hasJob to 2>>
<<HaveASexWidget "bj" "stranger" >>
<<set $mainChar.work.secretary.BossRelationship to 4>>
<<MainChar_Stats "arousal" "20">>
<<MainChar_Stats "corruption" "1" "60">>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "cleanliness" "-10">>
<<MainChar_Stats "intellect" "-1">>
<<replace #push>><</replace>><</linkreplace>><br></span>
<span id='push'><<if $mainChar.corruption>=40>><<linkreplace "Negociate the salary">>
You know your resume is weak, but you’re not about to settle for minimum wage—not when you have other assets to offer. You lean forward, your palms pressing into the desk as you spread your legs just enough to give him a clear view of what you’re willing to bargain with. Your voice is low, deliberate, dripping with false sweetness.
<<ct "MC" "">>I know my grades are terrible... but I’m sure this wet cunt deserves more than just minimum wage, don't you think?<</ct>>
The manager’s eyes darken as he takes in the sight of you, spread out before him like an offering. His gaze lingers on your exposed body, a slow, predatory smirk spreading across his face. He doesn’t touch you yet—just lets the silence stretch, lets you feel the weight of his scrutiny. His hand finally moves, tracing a slow, deliberate path up your thigh. His fingers dig into your skin, possessive.
<<ct "Boss" "Tease">>You know, I’ve always preferred secretaries like you —girls with nothing to offer but a pretty face and a tight little hole. Especially when their grades are as pathetic as yours.<</ct>>
You swallow hard, but you don’t back down. You arch your back slightly, pushing your hips forward, letting him see just how desperate you are.
<<ct "MC" "">>And I can be a *very* devoted secreatry... if the pay reflects my... enthusiasm.<</ct>>
He chuckles, low and mocking, his fingers tightening on your thigh. His other hand grips your hip, yanking you closer to the edge of the desk. You gasp as his fingers brush against you, teasing but not giving you what you want—yet.
<<ct "Boss" "Neutral">>Since you’re so eager to *prove* yourself... I’ll give you a raise. Twenty percent. Consider it a bonus for being such a good little whore.<</ct>>
You don’t have time to respond before he’s inside you, his cock sliding deep in one rough thrust. You moan, your nails digging into the desk as he sets a punishing pace.
Each thrust is brutal, possessive, like he’s claiming you as his property. The desk creaks beneath you, the sound of skin slapping against skin filling the room. You can feel the sweat dripping down your back, the heat of his body pressing you into the wood.
<<ct "MC" "">>Fuck... yes... just like that...<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/DeskFloor/fuck"+random(6)+".webp")]]
</div><br>
Your voice is breathy, but as your forehead presses against the cool surface of the desk, your gaze locks onto the closed blinds covering the glass wall of his office. Through the thin slats, you can just make out the blurred shapes of people moving around outside—colleagues, employees, *normal* people working at their desks, typing away, answering phones, completely unaware of what’s happening to you just a few meters away. The realization hits you like a punch to the gut: you’re *literally* getting fucked for a job, because your grades were shit and this was the only way. The only thing standing between you and unemployment is your ability to take his cock like a good little slut. Yet, yYou like the way he’s using you, the way he’s making it clear that this is the only thing you’re good for.
<<ct "Boss" "Angry">>That’s it. Show me how much you *need* this job.<</ct>>
His fingers dig into your hips, his thrusts hard and punishing, each one driving you further into the desk. You can hear the muffled sounds of the office beyond the door—the clatter of keyboards, the distant hum of conversation. And here you are, moaning like a slut, your pussy clenching around him, your body betraying just how much you love this.
<<ct "MC" "">>Mmm—fuck, I do want it... want you to fuck me like this...<</ct>>
A whimper escapes your lips as he slams into you harder, his fingers digging into your hips hard enough to bruise. You can *feel* their presence on the other side of that glass—people who got their jobs the *right* way, who didn’t have to spread their legs and beg for scraps.
<<ct "Boss" "Tease">>What’s wrong, princess? Suddenly remember you’re not just some high-class escort? That’s right—you’re a desperate little student with nothing to offer but this tight cunt.<</ct>>
The desk creaks beneath you as he leans in, his hands gripping your hips tightly. You can feel the sweat on his skin, the heat of his body pressing against yours. The intensity of the moment is overwhelming, but you hold on, knowing that this is your chance to secure the position you desperately want. <br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/DeskFloor/cum"+random(4,6)+".webp")]]
</div><br>
For a moment, there’s only the sound of your ragged breathing and his, the weight of what just happened settling between you. He pulls out slowly, his cock glistening, and you can feel his cum dripping out of you, a warm reminder of what you’ve become.
<<ct "Boss" "Happy">>There. Now *that’s* how you negotiate a salary.<</ct>>
He zips up his pants, his tone already shifting back to that professional cadence, like what just happened was nothing more than a business transaction. But you know better. You can still feel the ache between your legs, the stickiness of his release on your thighs.
<<ct "Boss" "Neutral">>You’ve got the job. Start whenever you want. It’s not like you’ve got some *important* position based on actual skills.<</ct>>
His words sting, but you don’t let it show. Instead, you nod, your fingers fumbling slightly as you pull your clothes back into place, the fabric sticking to your skin. You can still feel him between your legs, a constant, aching reminder of what you’ve done—and what you’ll do again.
<<ct "MC" "">>Thank you... sir.<</ct>>
You keep your voice steady, even as your cheeks flush with a mix of shame and something darker, something that thrills at the thought of coming back. You smooth down your skirt, avoiding his gaze as you turn toward the door. You take a deep breath, your fingers brushing over your lips as if you could wipe away the taste of him. But you know you’ll be back. You know you’ll be on your knees again, bent over that desk, taking whatever he gives you—because this is what it takes. And deep down, you want it.<br>
With one last glance over your shoulder, you [[leave the office,->Office]] the weight of your new role settling over you like a second skin.<br><br>
<<set $mainChar.work.secretary.hasJob to 2>>
<<set $mainChar.work.secretary.BossRelationship to 4>>
<<set $mainChar.work.secretary.coef to 1.2>>
<<HaveASexWidget "vaginal" "stranger" >>
<<MainChar_Stats "arousal" "40">>
<<MainChar_Stats "corruption" "1" "80">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "intellect" "-1">>
<<replace #suck>><</replace>><</linkreplace>><</if>></span>
<<replace #leave>><</replace>><</linkreplace>><br><</if>></span>
<</if>>
<</linkreplace>>
<</if>><<set $minute +=2>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/Lift.jpg")]]
</div><br>
You step into the elevator and straighten your clothes in the mirror. The doors close smoothly behind you, and you press the button for your next destination.<br><br>
[[Direction floor->BossDesk]]<br>
[[Office floor->Work floor]]<br>
[[Reception floor->Office]]
<<if $mainChar.haveCum.face>0 or $mainChar.cleanliness<15>>
<div class="default-image-wrapper">[img[String.format($urlPath + "/Office/OfficeCumReac.jpg")]]</div><br>
<<if $mainChar.cleanliness<15>>
The automatic doors of the office building hiss open as you step into the lobby. A man in a suit adjusts his tie, his eyes flickering over you before he quickly looks away. The receptionist, impeccable in her blazer, pauses mid-keystroke, her fingers hovering over the keyboard. She stands, smoothing her skirt with deliberate slowness before meeting your eyes. Her voice is low, but it carries the weight of corporate authority.
<<ct "Secretary" "Neutral">> Miss, I’m going to have to stop you there. You cannot be in here like this. We have clients coming in and out all day.<</ct>>
The words are clinical, but her tone drips with something sharper—disgust, maybe, or the thrill of wielding power. You feel the weight of every pair of eyes in the lobby, the security guard by the metal detector suddenly very interested in his clipboard.
<<ct "MC" "">> I… didn’t realize. My apologies.<</ct>>
The elevator dings open behind you, a group of suited employees stepping out. Their conversation dies as they take in the scene. You don’t wait for more as you turn and [[push back through the doors,->Go out]]<br><br>
<<MainChar_Stats "arousal" "-10">>
<<else>>
The lobby of the high-rise hums with the quiet efficiency of a well-oiled machine—until you step inside. The receptionist’s smile freezes mid-greeting, her eyes locking onto your skin with a mix of horror and something darker. She leans forward slightly, her blouse straining against her chest as she hisses.
<<ct "Secretary" "" "Neutral">>
Miss. You are not walking through this lobby looking like... that. Go. Fix yourself. Or don’t come back.<</ct>>
You glance down, the stark fluorescent lighting leaving nothing to the imagination. The security guard by the metal detector shifts uncomfortably, his radio crackling with static. A man in a tailored suit "accidentally" drops his briefcase, bending to pick it up just to steal another look at you.
<<ct "MC" "">>Sorry. Won’t happen again.<</ct>>
But the lie tastes sweet on your tongue. The humiliation burns, but so does the thrill of knowing exactly what they’re all picturing—the way their imaginations fill in the blanks of how you got this way. You turn on your heel, the click of your shoes echoing as you [[leave the building.->Go out]]<br><br>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "intellect" "-1">>
<</if>>
<<else>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/Reception.jpg")]]
</div><br>
As you step into the lobby of Zenith Ventures, you immediately feel the contrast with the noise of the street outside. The space is sleek and modern, designed to impress without feeling cold. Sunlight pours in through the tall glass windows, reflecting softly off polished floors and minimalist furniture. Abstract art decorates the walls, each piece carefully chosen, giving the place an air of quiet confidence.<br>
<<if isNaN($mainChar.work.secretary.hasJob) or $mainChar.work.secretary.hasJob <2 >>
At the front desk, a receptionist notices you approaching. She straightens slightly in her chair and offers a welcoming smile, professional yet genuinely warm.
<<ct "Secretary" "Happy">>
Good morning. Welcome to Zenith Ventures. How can I help you?
<</ct>>
You hesitate for just a moment, taking in the calm efficiency of the place before answering.<br><br>
[[Ask for a job->OfficeGetJob]]
<<else>>
At the front desk, you immediately recognize Sophie, the receptionist. She looks up from her computer as you approach, her expression brightening.
<<ct "Secretary" "Happy">>
Good morning!
<</ct>>
<<ct "MC" "">>
Hi, Sophie. Good to see you again.
<</ct>>
<<ct "Secretary" "Neutral">>
Everything’s running smoothly today. You heading upstairs?
<</ct>>
<<ct "MC" "">>
Yes, I am.
<</ct>>
<<ct "Secretary" "Happy">>
Have a good day.
<</ct>>
You can [[take the elevators.->Lift]]
<</if>><br>
[[Leave the building->Go out]]
<</if>><<if $mainChar.work.secretary.BossRelationship is 1>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/DeskFloor/WorkPhone"+ _kwrd +".jpg")]]
</div><br>
The phone on your desk buzzes sharply, cutting through the quiet hum of the office. You pick it up, recognizing the smooth, measured tone of your boss on the other end.
<<ct "Boss" "Neutral">>Miss $mainChar.lasttName , could you come to my office? I need to discuss something with you.<</ct>>
His voice is polite, but there’s an edge to it—something that makes your stomach tighten. You swallow hard, pushing back your chair.
<<ct "MC" "">>Of course. I’ll be right there.<</ct>>
You smooth down your skirt as you stand, adjusting your blouse just enough to make sure it’s neat. The walk to his office feels longer than usual, your heels clicking against the polished floor. When you reach the door, you hesitate for just a second before <<linkreplace "knocking softly on the door.">>knocking softly on the door.<<ct "Boss" "Neutral">>Come in.<</ct>>
His voice is warm, almost inviting, but there’s something beneath it—something that makes you straighten your posture as you step inside. He doesn’t look up immediately, letting you stand there for a moment before finally glancing at you over the rim of his glasses. His gaze lingers just a second too long on your legs before flicking back to your face.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/Boss/JobTalking.webp")]]
</div>
<<ct "Boss" "Tease">>Ah, $mainChar.firstName. Close the door behind you, would you?<</ct>>
You do as he says, the click of the latch echoing in the quiet room. He leans back in his chair, steepling his fingers as he watches you take a seat. There’s a smirk playing at the corner of his mouth, the kind that suggests he’s already three steps ahead of whatever this conversation is about.
<<ct "Boss" "Happy">>So. How are you finding everything? Managing to keep up, or is the work a little too much for you?<</ct>>
<<ct "MC" "">>Everything’s going well. I’ve been handling the tasks just fine.<</ct>>
<<ct "Boss" "Tease">>Oh, I’m sure you are. The team seems to adore you. But then, I suppose that’s why we hired you, isn’t it? Not just for your typing skills.<</ct>>
<<ct "MC" "">>I’m glad I’ve been fitting in well.<</ct>>
<<if $mainChar.work.secretary.coef !=1>>
His smile fades into something more calculating, his fingers drumming lightly on the desk as he studies you. The air in the office suddenly feels heavier, charged with something unspoken.
<<ct "Boss" "Tease">>You know, $mainChar.firstName , I’ve been hearing some very interesting things about you.<</ct>>
<<ct "MC" "">>Oh? I—I hope it’s been good things, sir.<</ct>>
<<ct "Boss" "Tease">>Oh, it’s been very good. Though not all of it has been about your... typing speed.<</ct>>
<<ct "MC" "">>I’m not sure what you mean…<</ct>>
<<ct "Boss" "Happy">>Oh, come now. There’s no need to be shy. You’ve been very generous with your time. And your talents.<</ct>>
You swallow hard, your mind racing. You can feel the weight of his gaze, the way it drags over you like a physical touch. You shift in your seat, your skirt riding up just a little higher.
<<ct "MC" "">>I just… I like making sure everyone is comfortable. Happy.<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/Boss/Tease"+random(1)+".webp")]]
</div>
<<ct "Boss" "Happy">>Mmm. And you’re very good at it.<</ct>>
You bite your lip, your fingers twisting in your lap. You can feel the heat pooling in your stomach, the memory of his hands on you during your *interview* flashing through your mind.
<<ct "MC" "">>I didn’t realize it was so… obvious.<</ct>>
<<ct "Boss" "Tease">>Oh, it’s not a bad thing, you know. In fact, I have to admit, I’m impressed. You’re quite the team player. Someone who’s willing to go the extra mile to keep everyone happy… that’s a rare quality.<</ct>>
<<ct "MC" "">>I... I just do what I can to help.<</ct>>
<</if>>
He leans back in his chair, his fingers steepled in front of him as his gaze lingers on you, slow and deliberate. The air between you feels charged, thick with unspoken expectations.
<<ct "Boss" "Neutral">>Before you go, $mainChar.firstName, there’s something I want to discuss with you. Something small… but important.<</ct>>
<<ct "MC" "">>Of course. What is it?<</ct>>
He takes his time answering, his eyes tracing the outline of your body before meeting yours again. There’s a calculated pause, as if he’s weighing how much to reveal.
<<ct "Boss" "Tease">>It’s about how you present yourself. You’re already doing well, but… well, let’s just say there’s always room for improvement.<</ct>>
<<ct "MC" "">>Improvement? I’m not sure I follow.<</ct>>
<<ct "Boss" "Tease">>You’re a smart girl, $mainChar.firstName . I’m sure you can figure it out. Let’s just say… don’t be afraid to highlight your strengths. The ones that make you stand out.<</ct>>
Your breath catches, and you glance down for a second, suddenly hyper-aware of how your blouse clings to your chest, how your skirt hugs your hips.
<<ct "MC" "">>I’ll… keep that in mind. Thank you.<</ct>>
You rise slowly from the chair, your skirt shifting just enough to draw attention as you turn. Your boss’s gaze lingers—unmistakably fixed on the sway of your hips and the click of your heels against the floor. The door shuts behind you with a quiet, final *click*, sealing the conversation—and the unspoken agreement—inside. You take a steadying breath, the air in the hallway suddenly cooler against your flushed skin, and [[go back to Work->Office Desk]]<br><br>
<<MainChar_Stats "arousal" "5">>
<<MainChar_Stats "corruption" "1" "20">>
<</linkreplace>>
<<elseif $mainChar.work.secretary.BossRelationship is 2>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/DeskFloor/WorkPhone"+ _kwrd +".jpg")]]
</div><br>
The phone on your desk buzzes sharply, cutting through the quiet hum of the office. You pick it up, and your boss’s voice oozes through the receiver—smooth, patronizing, and just a little too familiar.
<<ct "Boss" "Tease">>$mainChar.firstName, darling, could you do me a favor and pop into my office? There’s a document I need you to handle for me. <</ct>>
<<ct "MC" "">>Of course. I’ll be right there.<</ct>>
You save your work and stand, smoothing down your skirt. The fabric clings just a little tighter than usual today, and you wonder if that’s why he called. You push it aside as you <<linkreplace "make your way to his office.">> make your way to his office.<br><br>
The door clicks shut behind you. Your boss is already leaning back in his chair, his gaze dragging over you like a finger tracing a wineglass rim. He gestures to the seat in front of his desk, his smile too wide, too knowing.
<<ct "Boss" "Happy">>Ah, there you are, sweetheart. Come, sit. <</ct>>
He gestures to the chair in front of his desk. You sit down, feeling a mix of surprise and uncertainty at the unexpected nickname. He slides a folder across the desk toward you, but his eyes never leave your legs. You reach for it, your fingers brushing the paper, but his gaze lingers on the way your blouse pulls slightly across your chest.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/Boss/JobTalking.webp")]]
</div><br>
<<ct "Boss" "Tease">>You’re looking particularly lovely today. That outfit really does wonders for your… assets. I’ve always said a woman’s best work is done when she dresses to impress, don’t you think?<</ct>>
His words should make you bristle. They *do* make you bristle—somewhere deep down. But there’s something else, too. A warmth spreading through you, a thrill at the way his eyes linger on the curve of your waist, the way your blouse clings just a little tighter than before. <<linkreplace "You blush slightly.">> You blush slightly, feeling a mix of surprise and flattery.
<<ct "MC" "">>Thank you, sir. I've been trying to take your advice to heart.<</ct>>
<<ct "Boss" "Happy">> And it shows. You've got a great figure, and it's nice to see you showing it off a bit more. It's definitely caught the attention of your colleagues.<</ct>>
<<ct "MC" "">>R-Really? That's... good to know.<</ct>>
<<ct "Boss" "Happy">> Yeah, they've been giving me some great feedback about you. They appreciate your dedication and your... assets.<</ct>>
<<ct "MC" "">>That's... that's nice to hear.<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Restaurant/Work/Grope2.webp")]]
</div><br>
Before you can respond, his hand darts out, landing sharply on your ass with a possessive squeeze. The sound of the smack echoes in the quiet office, and you jolt forward, a gasp escaping your lips.
<<ct "Boss" "Happy">>There’s a good girl. Don’t forget— a pretty girl like you doesn’t need to hide behind modesty. Now run along, sweet cheeks. I’ve got a meeting, and you’ve got work to do.<</ct>>
His tone is dismissive, but his eyes are anything but. They’re dark, satisfied, like he’s already won something. You stand on shaky legs, your mind racing. You should be furious. But as you smooth your skirt down, your fingers tremble, and you can’t quite meet his eyes.
<<ct "MC" "">>Yes, sir. I’ll… see you later.<</ct>>
The door closes behind you with a soft click. The hallway feels too bright, too exposed. You take a deep breath, trying to steady yourself. But the heat of his hand still lingers on your skin as you wait for the lift and [[go back to Work->Office Desk]]<br><br>
<<MainChar_Stats "secretary" "1">>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "corruption" "1" "30">>
<</linkreplace>><</linkreplace>>
<<elseif $mainChar.work.secretary.BossRelationship is 3>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/DeskFloor/WorkPhone"+ _kwrd +".jpg")]]
</div><br>
You're sitting at your desk, your fingers flying across the keyboard as you wrap up another report. The office hums with the usual rhythm of ringing phones and clattering keyboards, but your focus is unwavering—until your phone buzzes. The screen flashes with your boss’s name, and you answer immediately, his voice smooth and measured on the other end.
<<ct "Boss" "Tease">>$mainChar.firstName , could you come to my office? There’s something I’d like to discuss with you. Something important.<</ct>>
You swallow hard, a familiar mix of anticipation and unease coiling in your stomach. His tone is polite, but there’s an edge to it—something that makes your skin prickle.
<<ct "MC" "">>Of course. I’ll be right there.<</ct>>
You save your work with a shaky hand and stand, smoothing down your skirt. The fabric clings to your thighs as you walk, the click of your heels echoing in the empty hallway as you <<linkreplace "make your way to the boss office.">> make your way to the boss office, wondering what he might want to discuss this time.<br><br>
The office is dimly lit, the blinds half-drawn. He’s leaning back in his chair, fingers steepled, his gaze lingering just a second too long on the way your blouse hugs your chest. You sit, crossing your legs deliberately, watching as his eyes flick down before meeting yours again.
<<ct "Boss" "Happy">>You’ve been doing great work, $mainChar.firstName . Really going above and beyond to keep the team... motivated.<</ct>>
His smile is slow, knowing. You shift in your seat, heat creeping up your neck. He’s never said it outright, but you both know what he means.
<<ct "MC" "">>I... I just want to contribute however I can.<</ct>>
<<ct "Boss" "Tease">>Oh, I know you do. And you’re very good at it. But I think you could be doing even more. For the company, of course.<</ct>>
<<ct "MC" "">>Oh? What do you mean?<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/Boss/Tease"+random(1)+".webp")]]
</div><br>
<<ct "Boss" "Neutral">>You have a certain... talent... for making people feel appreciated. I’ve noticed how attentive you are to your colleagues’ needs. But I think you’ve been neglecting someone important.<</ct>>
<<ct "MC" "">>I—I’m not sure what you mean.<</ct>>
<ct "Boss" "Tease">>Don’t play coy, $mainChar.firstName . You know exactly what I’m talking about. You’ve been such a good girl for everyone else. Why not for me?<</ct>>
<<ct "MC" "">>That's... That's not really what I had in mind when I saw the job description...<</ct>>
<<ct "Boss" "Neutral">>Either way, the choice is yours. But I think you have the potential to be great at it. And I think it could be a very rewarding experience for both of us.<</ct>>
<span id='refuse'><<linkreplace "Refuse his request">>
<<ct "MC" "">>I—I can’t. That’s not what I signed up for.<</ct>>
<<ct "Boss" "Angry">>Pity. I thought you were more... ambitious. But let me make this clear: either you accept this arrangement, or you will be terminated. So think carefully<</ct>>
You stand on shaky legs, humiliation burning in your chest as you think about the situation you're in.
<<linkreplace "Get Fired">> You can confirm your choice to <<link "quit your job,">>
<<set $mainChar.work.secretary.experience to 0>>
<<set $mainChar.work.secretary.hasJob to 0>>
<<goto "Go out">>
<</link>> or step back and
<</linkreplace>>
<</linkreplace>> <br></span>
<<linkreplace "Accept his request">>
You exhale slowly, your pulse quickening as you meet his gaze. There’s no point in pretending you don't want this.
<<ct "MC" "">>Okay. I'll play along.<</ct>>
<<ct "Boss" "Happy">>Good girl. I knew you’d see things my way.<</ct>>
He doesn’t waste time. His hand grips your chin, tilting your face up as he leans in, his lips crashing against yours with bruising force. You melt into the kiss, your body responding instinctively—arching into his touch, your fingers clutching at his shirt. His other hand slides up your thigh, his thumb pressing against the damp fabric of your panties.
<<ct "Boss" "Tease">>Such a eager little thing.<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/Boss/Grope0.webp")]]
</div><br>
You whimper into his mouth, your body already throbbing with need. His fingers slip beneath the lace, finding you slick and swollen, his touch expert as he circles your clit. His grip tightens in your hair, guiding you down to your knees. You look up at him, your breath coming in shallow gasps as he unzips his pants, his cock already hard and throbbing.
<<ct "Boss" "Happy">>Show me how much you love this job, $mainChar.firstName . Show me how good you can be.<</ct>>
<<ct "MC" "">>Mmm... As you want, sir.<</ct>>
You don’t hesitate. Your lips part, your tongue flicking over the tip before you take him into your mouth, hollowing your cheeks as you begin to suck. His groan is low, approving, his fingers tangling in your hair as he sets the pace—slow at first, then harder, deeper, his hips thrusting against your lips.
<<ct "Boss" "Angry">>That’s it. Take it all, you filthy little secretary.<</ct>>
<<ct "MC" "">>Mmm... <</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/DeskFloor/bj"+ random(6) +".webp")]]
</div><br>
You take him deeper, your throat relaxing as you let him fuck your mouth, the wet sounds filling the office. His breaths grow ragged, his grip on your hair almost painful.
<<ct "Boss" "Happy">>Such a good little cocksucker. You’re going to make me come so hard, aren’t you?<</ct>>
<<ct "MC" "">>Mmm-hmm... I want it. I want to taste you.<</ct>>
His body tenses, his cock swelling as he reaches his climax. With a final thrust, he comes down your throat, his release hot and thick. You swallow every drop, pulling back with a soft pop, a string of cum dripping from your lips.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/DeskFloor/cum"+ random(3) +".webp")]]
</div><br>
He zips up, his expression shifting back to professional detachment, though his flushed face and the way his eyes linger on your lips betray him.
<<ct "Boss" "Happy">>Good girl. You’re going to be very useful around here.<</ct>>
He reaches down, stroking your cheek almost affectionately before stepping back.
<<ct "Boss" "Tease">>Now get dressed and get back to work. And $mainChar.firstName ?<</ct>>
<<ct "MC" "">>Yes, sir?<</ct>>
<<ct "Boss" "Neutral">>Wear something shorter tomorrow. And no panties. I want easy access when I need you.<</ct>>
<<ct "MC" "">>Of course. Anything you want.<</ct>>
[[Go back to Work->Office Desk]]<br><br>
<<HaveASexWidget "bj" "stranger" >>
<<MainChar_Stats "secretary" "1">>
<<MainChar_Stats "arousal" "20">>
<<MainChar_Stats "corruption" "1" "50">>
<<MainChar_Stats "cleanliness" "-10">>
<<MainChar_Stats "energy" "-10">>
<<replace #refuse>><</replace>>
<</linkreplace>><</linkreplace>>
<<elseif $mainChar.work.secretary.BossRelationship is 4>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/DeskFloor/WorkPhone"+ _kwrd +".jpg")]]
</div><br>
You're sitting at your desk, trying to focus on the spreadsheet in front of you, when your phone buzzes. The screen lights up with your boss's name, and you answer immediately, his voice cutting through the silence like a command.
<<ct "Boss" "Neutral">>$mainChar.firstName . My office. Now.<</ct>>
<<ct "MC" "">>Of course, sir. I’ll be right there.<</ct>>
You save your work with shaky hands, standing up and smoothing down your skirt—just a little tighter than usual, just like he prefers. The walk to his office feels longer than it should, your heels clicking against the floor, your heart pounding in your chest. You knock once, and <<linkreplace "his voice calls you in.">> his voice calls you in.<br><br>
As you step inside, he doesn’t even look up from his desk at first. The air is thick with tension, and you can feel his eyes on you even before he meets your gaze. His expression is cold, unreadable.
<<ct "Boss" "Angry">>Close the door.<</ct>>
You do as he says, the click of the lock echoing in the quiet office. He finally looks up, his gaze dark and intense.
<<ct "Boss" "Neutral">>I’ve had a long day, $mainChar.firstName . And I need to relax.<</ct>>
<<ct "MC" "">>Sure, boss. What do you want me to do?<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/Boss/Tease"+random(1)+".webp")]]
</div>
<<ct "Boss" "Tease">>You know what I want. On your knees.<</ct>>
You bite your lip, feeling a rush of humiliation—and something darker, something that makes your pulse quicken. His smirk is slow, satisfied, as he watches you sink to your knees in front of him, <<linkreplace "your hands already reaching for his belt.">> your hands already reaching for his belt.
<<ct "MC" "">>With pleasure, sir. After all, a secretary's job is to make her boss's work... easier. <</ct>>
<<ct "Boss" "Happy">>Such a good little slut.<</ct>>
He unzips his pants, his cock already hard and throbbing. You lick your lips, your eyes locked on his as you wrap your fingers around him.
<<ct "MC" "">>I’ve been thinking about this all day... Wondering when you’d finally let me taste you again.<</ct>>
<<ct "Boss" "Tease">>Then stop talking and earn your paycheck.<</ct>>
You take him into your mouth, hollowing your cheeks as you begin to suck. His grip tightens, his hips thrusting deeper into your mouth.
<<ct "MC" "">>Mmm... Consider this my oral report, sir. I'll make sure you're completely satisfied with my performance.<</ct>>
<<ct "Boss" "Angry">>Less talking. More sucking.<</ct>>
You obey, your tongue swirling around his shaft, the wet sounds filling the office. His breaths grow ragged, his grip on your hair almost painful. You continue to suck his cock, your body responding to his touch with a mix of arousal and submission as he thrusts into your mouth.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/DeskFloor/bj"+ random(6) +".webp")]]
</div>
<<ct "Boss" "Neutral">>Now get up and bend over my desk. I want to see that pretty ass while I fuck you.<</ct>>
You hesitate for just a second, but the look in his eyes brooks no argument. You stand, turning and bending over his desk, your skirt riding up to <<linkreplace "expose your bare ass.">> expose your bare ass.
<<ct "MC" "">>Like this? Or do you want me to spread my legs a little more for you?<</ct>>
<<ct "Boss" "Angry">>Don’t get cute. You know exactly how I want you.<</ct>>
The boss grips your hips with bruising force, his fingers digging into your flesh as he slams you down onto the polished mahogany desk. Your breasts press flat against the cool surface, papers scattering as he ruts into you like an animal, the wet slap of skin echoing through the office. Each thrust sends you sliding forward, your nails scratching at the wood as you whimper into the leather inlay, your voice muffled by the force of his possession.
<<ct "Boss" "Happy">>That's it. Take my cock like the good company property you are.<</ct>>
<<ct "MC" "">>Yes! Fuck your secretary properly, sir! I want to feel like I *earned* my paycheck today!<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/DeskFloor/fuck"+ random(6) +".webp")]]
</div><br>
His cock stretches you obscenely, the burn of his invasion only making you push back harder, desperate for more. The desk creaks under the punishment, your boss's grunts mixing with the lewd squelch of your soaked cunt taking every inch he gives you. His free hand tangles in your hair, yanking your head back so he can watch your mascara-smudged face contort with each brutal stroke, your lips parted in silent screams as he fucks the professional right out of you.
<<ct "Boss" "Angry">>You're going to take every drop like a good little office whore, aren't you?<</ct>>
<<ct "MC" "">>Yes! Fill me up, boss! Let me show you what a dedicated employee I can be!<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/DeskFloor/cum"+ random(6) +".webp")]]
</div><br>
The final thrusts come hard and deep, his cock swelling inside you as he buries himself to the hilt. With a guttural groan, he explodes, his hot cum flooding your cunt in thick, pulsing spurts that make you whimper with each one.
<<ct "Boss" "Tease">>Look at you, dripping with my cum like the good little company slut you are.<</ct>>
His fingers dig into your hips, holding you in place as he empties himself, his release dripping down your thighs when he finally pulls out—only to grip your hair and yank you up to your knees. His cock, still half-hard and glistening, jerks as he strokes himself, painting your face with the last ropes of his cum. A stripe across your cheek, another on your lips, your eyelashes sticky with it as you blink up at him.
<<ct "MC" "">>Mmm... Is this how you motivate all your employees, sir? Or am I just your favorite little project?<</ct>>
<<ct "Boss" "Tease">>You're a good girl, <<print $mainChar.firstName>>. Now, get dressed and get back to work. I have things to do.
<</ct>>
<<ct "MC" "">>Of course, boss.<</ct>>
He smirks, watching you lick your lips clean before shoving you back with a rough pat on your ass. You stand on trembling legs, his cum dripping from your used pussy and your chin, your thighs slick and aching as you wobble toward the door and [[go back to Work->Office Desk]]<br><br>
<<HaveASexWidget "vaginal" "stranger" >>
<<MainChar_Stats "secretary" "1">>
<<MainChar_Stats "arousal" "40">>
<<MainChar_Stats "corruption" "1" "70">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "energy" "-20">>
<</linkreplace>><</linkreplace>><</linkreplace>>
<<elseif $mainChar.work.secretary.BossRelationship is 4>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/DeskFloor/WorkPhone"+ _kwrd +".jpg")]]
</div><br>
You’re hunched over your desk, pretending to type up another useless report, when the phone buzzes. The second you pick up, his voice slithers through the receiver—deep, commanding, already dripping with ownership.
<<ct "Boss" "Tease">>Get your ass in my office. Now.<</ct>>
You don’t even bother hiding the shiver that runs down your spine. Your fingers tighten around the phone, your voice coming out breathier than you intended.
<<ct "MC" "">>Y–yes, sir. Right away.<</ct>>
You save nothing—because nothing you do here actually matters—and stand, smoothing down your skirt. The walk to the elevator feels like a mile, your heels clicking against the tile, your pulse thudding between your thighs. You
<<linkreplace "make your way to his office.">> make your way to his office, wondering what he might want this time. <br><br>
As you step inside, he doesn’t even look up from his paperwork. Just a flick of his fingers toward the door.
<<ct "Boss" "Neutral">>Shut it. Lock it.<</ct>>
The click of the lock echoes like a gunshot. You turn, and his eyes are finally on you—dark, hungry, already stripping you bare.
<<ct "Boss" "Happy">>You’ve been a very busy girl, haven’t you? I hear you’ve been spreading those legs for half the office.<</ct>>
<<ct "MC" "">>I—I just... How - <</ct>>
<<ct "Boss" "Angry">>On the desk. Now. Show me that used-up cunt.<</ct>>
You obey, climbing onto the polished wood, your skirt hiked up to your waist. The cool surface against your bare ass makes you gasp. His fingers dig into your thighs, <<linkreplace "spreading you open.">> spreading you open before you can even react.
<<ct "Boss" "Surprised">>Fuck. Already wet. You *love* this, don’t you? Being my little office slut.<</ct>>
<<ct "MC" "">>Nn—*ah*—<</ct>>
He drops to his knees, his mouth hot against your skin. His tongue is slow at first, savoring, before he finally presses it against your clit. You moan, your fingers tangling in his hair as he works you open, his tongue fucking into you with deep, deliberate strokes. His fingers join his mouth, curling inside you as his tongue circles your clit. You’re trembling, your hips rocking against his face, your breath coming in short, desperate gasps.
<<ct "Boss" "Angry">>Stay. *Fucking.* Still.<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/Boss/ManLick"+ random(3) +".webp")]]
</div><br>
He doesn’t just lick you—he devours you. His tongue spears into your pussy, then flicks your clit, over and over, until your hips are bucking against his face. You’re babbling, but he doesn’t let up. His free hand slaps your thigh, hard.
<<ct "Boss" "Angry">>You’re dripping, you filthy whore. Did you suck cock on your break again?<</ct>>
<<ct "MC" "">>Mm—*yes*—J-Jason from accounting—*ah!*—<</ct>>
<<ct "Boss" "Happy">>Good girl. Now let's use this cunt.<</ct>>
He stands abruptly, his cock already free, thick and hard. He doesn’t wait—just grips your hips and pulls you to the edge of the desk, sliding into you in one smooth thrust. You cry out, your nails digging into his shoulders as he starts to move.
<<ct "Boss" "Happy">>That’s it. Take me like the obedient secretary you are.<</ct>>
His pace is steady, deep, each thrust dragging a broken moan from your lips. You can feel how close he is, how *hard* he’s trying to hold back—but you don’t want him to.
<<ct "MC" "">>Don’t—don’t stop—<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/DeskFloor/fuck"+ random(6) +".webp")]]
</div><br>
His hand clamps over your mouth, muffling your cries as he *punishes* your cunt. You can feel him swelling inside you, your own orgasm crashing over you in waves. You’re sprawled across his desk, your back arching as he slams into you. Your legs are thrown wide, your heels dangling precariously, one shoe half-hanging off your foot, threatening to drop to the floor with every brutal thrust.
<<ct "Boss" "Angry">>Gonna fill this used-up pussy up again. Gonna *breed* you right on my desk like the office slut you are.<</ct>>
<<ct "MC" "">>Y-yes—*fuck*—just like that—*ah!*—I’m your *slut*, sir—your *office whore*—<</ct>>
He’s practically *on top* of you, his weight pressing you into the polished wood, his hands gripping your head, fingers tangled in your hair. His face is inches from yours—close enough that you can feel his ragged breaths, see the sweat beading on his forehead. His hips snap against yours, the desk creaking under the force, papers scattering as he *fucks* you like he owns you. And right now, he does.
<<ct "Boss" "Angry">>Fuck—*coming*—<</ct>>
He reaches the peak of his orgasm, his body convulsing with pleasure as he <<linkreplace "comes on your body.">> comes on your body.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/DeskFloor/cum"+ random(6) +".webp")]]
</div><br>
You feel him pulse inside you, his cum filling you as your own orgasm crashes over you in waves. Your body clenches around him, milking every last drop as you whimper against his shoulder. He stays there for a long moment, his forehead pressed to yours, his breath hot against your skin. When he finally pulls out, the wet sound is obscene, his cum already dripping down your thighs. You wince as you slide off the desk, your legs trembling. He watches with a satisfied smirk as you fumble with your skirt, trying to cover yourself. His fingers brush your chin, tilting your face up to meet his gaze.
<<ct "Boss" "Happy">>You're such a good office whore, $mainChar.firstName . Always so eager to please.<</ct>>
<<ct "MC" "">>Th-thank you, sir...<</ct>>
<<ct "Boss" "Tease">>I’ve been thinking... we might need to open a new position. Something more... specialized. For someone with your particular skills.<</ct>>
He chuckles, tucking himself back into his pants with slow, deliberate movements. You blink, still dazed, not entirely sure what he means.
<<ct "MC" "">>A-new position, sir?<</ct>>
<<ct "Boss" "Neutral">>Mmm. Don’t worry about it now. I’ll let you know when I’ve worked out the details. Now get back to work. And try not to drip on the files.<</ct>>
He pats your ass, the gesture almost affectionate. You nod, still processing his words. Your legs feel unsteady as you make your way to the door, his cum trickling down your thighs with every step. You glance back at him one last time, but he’s already turned his attention to his computer, dismissing you as easily as he used you. <br>
You leave his office and [[go back to Work->Office Desk]]<br><br>
<<HaveASexWidget "vaginal" "stranger" >>
<<MainChar_Stats "secretary" "1">>
<<MainChar_Stats "arousal" "40">>
<<MainChar_Stats "corruption" "1" "70">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "intellect" "-1">>
<</linkreplace>><</linkreplace>><</linkreplace>>
<<elseif $mainChar.work.secretary.BossRelationship is 5>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/DeskFloor/WorkPhone"+ _kwrd +".jpg")]]
</div><br>
You’re hunched over your keyboard, the glow of the screen casting shadows under your eyes, when the shrill ring of your phone cuts through the office hum. You pick up, and your boss’s voice slithers through the receiver, thick with authority and something darker.
<<ct "Boss" "Angry">>Get your ass to the conference room. Now. We’re having a special meeting, and I expect you to be the center of attention.<</ct>>
<<ct "MC" "">>O—of course. I’ll be right there.<</ct>>
Your stomach twists, but you don’t hesitate. You save your work with shaking fingers and stand, the fabric of your blouse clinging to your sweat-damp skin. The walk to the conference room feels like a mile, your heels clicking too loudly against the tile. You <<linkreplace "push the door open.">> push the door open<br><br>
The door swings open, and every head turns. Your boss stands at the head of the table, his tie loose, his smirk razor-sharp. The air is thick with the scent of coffee and something else—musky, electric. The other employees, a mix of leering men and smirking women, watch as you step inside. One of the guys, a burly IT tech, licks his lips. A woman from accounting bites hers, her eyes tracing the curve of your hips.
<<ct "Boss" "Tease">>Ah, there she is. Our star employee. Take a seat, Miss $mainChar.lastName . Right here.<</ct>>
You hesitate, but the weight of their gazes pins you in place. You perch on the edge of the polished wood, your skirt riding up just enough to tease.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/Boss/Meeting.jpg")]]
</div><br>
<<ct "Boss" "Neutral">>Thank you all for gathering. Today, we’re formalizing a new position within this company—one that’s long overdue. $mainChar.firstName here has been such a team player, hasn’t she? Always so eager to please. Always so… accommodating.<</ct>>
<<ct "Male" "">>Oh, she’s been *very* accommodating, sir. Especially during lunch breaks.<</ct>>
A snicker ripples through the room. You feel a wave of humiliation wash over you. You look at your boss while he scans the room with his eyes.
<<ct "Boss" "Happy">>Exactly! In fact, I think it's safe to say that everyone here knows that $mainChar.firstName is a bit of a slut. She's already fucked just about everyone in this office, and it's time we make her role official.<</ct>>
You feel a mix of shock and humiliation as he continues, his voice filled with a mix of dominance and satisfaction. You try to speak but he continues.
<<ct "Boss" "Happy">>From now on, $mainChar.firstName will be our official office whore. Her job? To keep morale high. To ensure everyone’s needs are met. And she’ll do it with a smile, won’t you, sweetheart?<</ct>>
The word hangs in the air, thick and suffocating. Your breath hitches, your fingers digging into the table. The, you nod, feeling a sense of submission and humiliation. <<ct "MC" "">>Y—yes, sir. I’ll… do my best.<</ct>>
The boss’s smirk widens, his eyes raking over your body like a predator sizing up prey. He leans forward, his knuckles pressing into the table as he looms over you.
<<ct "Boss" "Tease">>Oh, I'm sure you will. And to celebrate your promotion, we’re going to inaugurate you right here, right now! Let’s show everyone just how dedicated our new Office Whore really is.<</ct>>
A ripple of excitement runs through the room. The IT guy’s chair scrapes back as he stands, his cock already straining against his pants. You swallow hard, your pulse pounding in your throat, but you don’t protest. You *can’t*. The boss’s voice drops to a growl, his hand snaking out to grip your chin, forcing you to meet his gaze.
<<ct "Boss" "Angry">>Strip. Now. Let’s see what we’re working with.<</ct>>
Your fingers tremble as you reach for the buttons of your blouse, the fabric parting to reveal your lace bra. The IT guy lets out a low whistle, his hand already rubbing the bulge in his pants. He doesn’t wait for you to finish. His hand shoots out, gripping your wrist and yanking you toward him. You stumble, but his other hand is already on your waist, dragging you onto his lap. His fingers dig into your breast through your blouse, twisting your nipple hard enough to make you gasp.
<<ct "MC" "">>Nngh—! S-sir, I—<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/Boss/MeetingGrope.webp")]]
</div><br>
His other hand shoves up your skirt, fingers roughly parting your lips. You’re already wet and he groans, two fingers plunging inside you without warning. Your hips jerk, but he holds you still, his fingers pistoning in and out, the wet sounds obscene in the suddenly silent room.
<<ct "MC" "">>Ah! F-fuck—!<</ct>>
<<ct "Male" "" "1">>Good girl. Now, let’s see how well you can *help* your new coworkers.<</ct>>
<<ct "Boss" "Tease">>But remember, don't play with her too much. We need to think about work too. If productivity drops, I'll confiscate her.<</ct>>
With his approval, the other employees begin to approach you, their hands reaching out to touch and grope you. You feel a mix of humiliation and arousal as they begin to use you like a mere object, their touches rough and demanding. You slide your skirt down your thighs, the cool air hitting your bare skin. The boss’s eyes darken as he takes in the sight of you—half-naked, trembling, but obedient.
<<ct "Boss" "Happy">>On the table, $mainChar.firstName . Hands and knees. Let’s put that pretty mouth and cunt to good use.<</ct>>
The command sends a jolt of shame and heat through you, but you obey without hesitation. Your hands tremble as you crawl onto the polished mahogany table, the cool surface biting into your knees and palms. The position forces your ass into the air, your back arching instinctively, your breath coming in ragged little gasps.
<<ct "Male" "">>Fuck, look at that ass. I’m gonna *ruin* you.<</ct>>
The IT guy’s hands are already on you before the words finish leaving his lips. His calloused fingers dig into your breasts, twisting your nipples until you cry out, the pain and pleasure blending into a sharp, electric jolt. Behind you, another employee—someone from sales, maybe—traces a fingernail up your inner thigh. You squirm, your breath hitching, but he doesn’t give you what you crave. Not yet.
<<ct "Male" "" "1">>Spread ‘em, slut. Let’s see what you’re really made of.<</ct>>
His voice is a growl, and before you can react, rough hands grip your hips and <<linkreplace " yank your legs apart.">> yank your legs apart. <br><br>
The cool air hits your exposed, dripping cunt, and you whimper, your face burning with humiliation. But there’s no time to think—no time to *breathe*—because the next second, a thick cock slams into you from behind, stretching you open with no warning.
<<ct "MC" "">>Nnngh—! F-fuck—!<</ct>>
Your fingers scrabble against the table, your knuckles white. The employee behind you doesn’t care. He grips your hips, his nails digging in as he starts to fuck you—hard, relentless, each thrust knocking the air out of your lungs. The IT guy leans down, his mouth crashing onto yours in a bruising kiss, his tongue forcing its way past your lips. You can taste the whiskey on his breath, the bitter tang of his arousal.
<<ct "Male" "" "1">>Mmm, fuck yeah. Take it, you office cunt.<</ct>>
Another pair of hands grabs your tits, squeezing until you gasp into the IT guy’s mouth. Someone else—another employee, you don’t even know who—shoves two fingers into your mouth, choking you as you try to suck them.
<<ct "Male" "" "1">>Look at her. She’s *loving* this. Fucking whore.<</ct>>
The boss watches from the head of the table, his arms crossed, a satisfied smirk playing on his lips.
<<ct "Boss" "Happy">>That's great. I knew you’d all appreciate her new role.<</ct>>
<<ct "Male" "" "">>Fuck yeah, boss. This little slut is amazing.<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/Boss/MeetingGroup"+random(1)+".webp")]]
</div><br>
Another man steps forward, his cock already in his hand, stroking it as he watches you get fucked. He grabs your hair, yanking your head back before shoving his cock into your mouth. You gag immediately, saliva dripping down your chin, but he doesn’t care.
<<ct "Male" "" "1">>That’s it, take it all. You’re our little office cocksleeve now.<</ct>>
Your mind is a haze of sensation—cock in your mouth, cock in your pussy, hands groping your breasts, pinching your nipples, slapping your ass. You’re being used in every way possible.
Your body responds despite your shame, your pussy clenching around the cock pounding into you, your moans muffled around the dick in your mouth.
<<ct "MC" "">>Mmph—! Nnngh—! I—I can’t—!<</ct>>
A third man steps up, his cock pressing against your ass. You tense, but it’s useless—he spits on his fingers, rubs them against your tight hole, and then pushes in, stretching you painfully.
<<ct "Male" "" "1">>Fuck, she’s tight. Gonna break her open.<</ct>>
You scream around the cock in your mouth, tears pricking your eyes as the burning sensation overwhelms you. But the pain only seems to excite them more. The boss watches, his own cock tenting his pants, his voice dark with satisfaction.
<<ct "Boss" "Happy">>That’s it. Show them how useful you can be.<</ct>>
The weight of his words sinks in as you’re stretched between them—your coworkers, the men you’ve shared coffee breaks and casual chats with, now reduced to nothing but cocks and hands and hungry mouths. The guy from accounting slams into your pussy from behind while the IT tech face-fucks you, his fingers tangled in your hair, forcing you to take every inch. To your left, the sales rep kneads your tits like dough, his breath ragged as he watches his colleagues ruin you. The boss doesn’t intervene—he just leans back in his chair, his own cock out, stroking himself slowly as he watches his team claim what’s now theirs.
<<ct "Male" "" "1">>I—I can’t believe this is happening… but fuck, it’s hot. Look at her… she’s loving it.<</ct>>
You’re not just being fucked; you’re being shared, passed around like office supplies, your body a communal toy in the most degrading gangbang of your life. And as much as you try to deny it, the pleasure building inside you is undeniable. Your body betrays you, your orgasm crashing over you as they use you, their cocks filling every hole, their hands marking your skin.
<<ct "MC" "">>Nnngh—! I—I’m—!<</ct>>
Your words dissolve into a broken moan as your body convulses, your pussy clenching around the cock inside you. The men groan in response, their thrusts becoming more erratic as they chase their own releases.
<<ct "Male" "1">>Fuck, she’s cumming! Look at her!<</ct>>
The marketing guy pulls out of your mouth just in time to cum all over your face, his hot seed dripping down your cheeks. The IT guy isn’t far behind—he buries himself deep and fills you, his cum leaking out as he pulls away. One by one, they take their turn. The guy from HR flips you onto your stomach, spreading your ass cheeks before slamming into you without warning. Another coworker—someone from sales—steps up, his cock already in hand. He doesn’t even bother with foreplay. He just shoves you onto your back on the table and buries himself inside you, his balls slapping against your ass with every thrust. <br><br>
You’re lost in a haze of pleasure and humiliation, your body trembling as they use you. Cum drips from your pussy, your ass, your mouth—every hole filled, every inch of you claimed. The men don’t stop. They keep fucking you, their grunts and groans filling the room as they empty themselves inside you, on you, *everywhere*. The table is slick with cum, your skin glistening with it, your hair matted to your forehead.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/Boss/MeetingCum"+random(1)+".webp")]]
</div><br>
Finally, they finish with you. Their bodies spent, their lust sated—for now. They leave you naked and dripping on the conference room table, their laughter and satisfied grunts echoing as they return to their work. The boss zips up his pants, his expression one of pure satisfaction.
<<ct "Boss" "Happy">>Congratulations on your promotion, $mainChar.firstName . You’ve earned it. This is your new job now—keeping our team happy. And from the looks of it, you’re very good at it.<</ct>>
You try to catch your breath, your body still trembling from the onslaught. You manage a shaky thank you, your voice barely above a whisper.
<<ct "MC" "">>Th-thank you, sir…<</ct>>
You slowly stand up, your legs unsteady, your skin sticky with cum. You gather your clothes, wiping yourself clean as best as you can, but the evidence of what just happened is everywhere. You return to your desk and sit down, your body still humming with the aftershocks of pleasure and shame. You catch your colleagues’ eyes on you—some smirking, some still hungry. The same colleagues who just gangbanged you minutes ago. This is your new role. The office whore. And as much as it humiliates you, as much as it twists something inside you… you know you’ll do it again. Because it's your job... and because you like it.<br><br>
[[Go back to Work->Office Desk]]<br><br>
<<set $mainChar.work.secretary.hasJob to 4>>
<<HaveASexWidget "vaginal" "stranger" >>
<<HaveASexWidget "anal" "stranger" >>
<<HaveASexWidget "bj" "stranger" >>
<<MainChar_Stats "secretary" "2">>
<<MainChar_Stats "arousal" "0">>
<<MainChar_Stats "corruption" "1" "120">>
<<MainChar_Stats "cleanliness" "-40">>
<<MainChar_Stats "energy" "-40">>
<<MainChar_Stats "intellect" "-1">>
<</linkreplace>><</linkreplace>><</linkreplace>>
<<else>>
<<set $mainChar.work.secretary.hasTeased to $dayCount>>
<<if $mainChar.work.secretary.hasJob <4>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/WomanDoor.jpg")]]
</div><br>
You knock softly on his office door, your fingers lingering just a moment too long on the wood. His voice booms from inside, gruff and impatient.
<<ct "Boss" "Neutral">>What is it? I’m busy.<</ct>>
You push the door open with a slow, deliberate motion, letting it close behind you with a soft click. His eyes snap up from the stack of papers on his desk, immediately drawn to the way your skirt clings to your thighs as you step forward. You let your lower lip slide between your teeth, your tongue darting out to moisten it just enough to make it glisten.
<<ct "MC" "">>I know you’re busy, sir… but I couldn’t concentrate knowing how *hard* you must be working. Thought you might need a little… *release*.<</ct>>
His pen hovers over the document in front of him, his gaze darkening as it trails up your body. A smirk tugs at the corner of his lips, but his voice remains cool, controlled.
<<ct "Boss" "Tease">>A break? What do you have in mind, $mainChar.lastName?<</ct>>
You don’t answer with words. Instead, your fingers move to the buttons of your blouse, undoing them one by one with slow, deliberate movements. The fabric parts, revealing your bare breasts, your nipples already hard and aching for his touch. You arch your back just slightly, pushing your chest forward, letting him take in the full view.
<<ct "MC" "">>Does this answer your question, sir? Or do you need me to get on my knees and show you how serious I am?<</ct>>
His breath hitches, his eyes locked on your exposed skin, his cock already straining against his pants. The air between you crackles with tension, the unspoken promise of what’s to come hanging heavy in the room.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/Boss/flash"+either(0,2,3)+".webp")]]
</div>
<<ct "Boss" "Happy">>Oh, so now you’re admitting you’re just a fucktoy in a skirt? <</ct>>
<<ct "MC" "">>If that’s what you want to call it, sir.<</ct>>
<<ct "Boss" "Happy">>Well, since you’re offering…<</ct>>
You sink to your knees in front of his desk, your blouse still open, your breasts swaying slightly as you crawl forward. The carpet is rough against your skin, but you don’t care—your focus is solely on the growing bulge in his pants. Your fingers tremble as you <<linkreplace "reach for his belt.">> reach for his belt, your voice a breathy purr.
<<ct "MC" "">>I’m not just any secretary, sir… I’m the one who knows exactly how to make your cock disappear down her throat…<</ct>>
His zipper comes down with a sharp ssshhh, his cock springing free, already thick and glistening. You don’t hesitate. Your tongue darts out, tracing the vein along his shaft before you wrap your lips around the tip, your eyes locked on his.
<<ct "Boss" "Happy">>That’s right. Show me how good you are at serving your boss. Let’s see if that mouth is better than your typing skills.<</ct>>
You take him deeper, your lips stretching around his girth. The taste of him fills your mouth, salty and musky, and you moan around his cock, the vibration making him twitch.
<<ct "MC" "">>Mmm—I’ve always been… glk… good at oral reports, sir…<</ct>>
His fingers tangle in your hair, guiding you down further. You gag as he hits the back of your throat, but you don’t pull back. Instead, you relax your jaw, letting him slide deeper, your nose pressing against his skin.
<<ct "Boss" "Angry">>That’s it. Take it all, you filthy little cumdumpster. Let me fuck that pretty face of yours.<</ct>>
Your hands grip his thighs, your nails digging in as he thrusts up, his cock hitting the back of your throat over and over. You try to speak again, but all that comes out is a garbled:
<<ct "MC" "">>I—I love it… cough… Being your personal assistant… glk—Always ready to swallow your stress…<</ct>>
His grip tightens, forcing you back down. Your gag reflex fights you, tears pricking at the corners of your eyes as you struggle to breathe.
<<ct "Boss" "Angry">>Less talking, more sucking. Show me how much you love being my office whore.<</ct>>
Before you can even react, his fist tightens in your hair, yanking your head back with brutal force. You gasp, but the sound is cut short as he drags you upward, your spine arching as he forces you onto his desk. Papers scatter, pens clatter to the floor—none of it matters. With one rough shove, he flips you onto your back, your shoulders pressing against the cold wood, your head hanging backward over the edge of the desk. The world tilts, your hair brushing the carpet as your throat is exposed, vulnerable.
<<ct "Boss" "Angry">>That’s better. Now you’re exactly where I want you—throat up, like the fucktoy you are.<</ct>>
His cock slams back into your mouth before you can even whimper. Your neck is bent at an obscene angle, your airway compressed as he fucks your face with deep, relentless thrusts. Saliva gushes from your stretched lips, thick and sticky, dripping down your cheeks, into your hair, even into your eyes—blurring your vision as you blink frantically. The wet sounds are obscene: glk-glk-slurp, mixed with your choked gagging.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/DeskFloor/bj"+random(6)+".webp")]]
</div>
<<ct "Boss" "Angry">>That’s better. Now you’re exactly where I want you—throat up, like the fucktoy you are.<</ct>>
His cock slams back into your mouth before you can even whimper. Your neck is bent at an obscene angle, your airway compressed as he fucks your face with deep, relentless thrusts. Saliva gushes from your stretched lips, thick and sticky, dripping down your cheeks, into your hair, even into your eyes—blurring your vision as you blink frantically. The wet sounds are obscene, mixed with your choked gagging. Your hands fly up, fingers clawing at his thighs, but he slaps them away.
<<ct "Boss" "Angry">>No touching. You don’t get to participate, slut. You just take it.<</ct>>
<<ct "MC" "">>Ghhk—mmpf—nngh—<</ct>>
His hips snap forward, his balls slapping against your chin. You can taste him on your tongue, feel the pulse of his cock as it swells. Your mind goes white for a second as he holds you there, your airway sealed.
<<ct "MC" "">>Urk—c-can’t—glk—breathe—<</ct>>
With a growl, he wrenches you up by your hair, your body limp and gasping. Before you can even steady yourself, he spins you around and shoves you facedown onto the desk. Your cheek presses against the cold wood, your ass already hiked up, your skirt flipped over your waist. His hand cracks down on your bare flesh with a sharp SMACK—
<<ct "Boss" "Angry">>Shut the fuck up and take it like the office whore you are.<</ct>>
His fingers dig into your hips, his cock already slick with your saliva as <<linkreplace "he slams into you.">>he slams into you in one brutal thrust. You scream, the sound muffled against the desk as he fills you completely, stretching you open with no warning.
<<ct "MC" "">>Ahn!—F-fuck, sir—so deep—!<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/DeskFloor/fuck"+random(6)+".webp")]]
</div>
His hips piston against you, the wet slap of flesh against flesh echoing in the office. Your fingers scrabble against the desk, papers crumpling under your grip as he pounds into you, each thrust knocking the breath out of you. You can feel him everywhere—his cock grinding against your walls, his balls slapping your clit, his fingers bruising your skin. He yanks you up by your hair, forcing your back to arch as he drills into you from behind. Your tits bounce with each impact, your moans turning into broken sobs as pleasure and pain blur together. His free hand slides around your throat, squeezing just enough to cut off your air—
<<ct "MC" "">>Nnngh—! Please—harder—!<</ct>>
<<ct "Boss" "Surprised">>Fuck—take it, you slut—!<</ct>>
His grip tightens, his thrusts turning erratic as he nears his climax. You can feel his cock pulsing inside you, swelling as he buries himself to the hilt. His cum floods you, hot and thick, filling you as he grinds against you. <br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/DeskFloor/cum"+random(6)+".webp")]]
</div><br>
You whimper, your walls clenching around him, milking every last drop as he finally pulls out with a wet schlick. His cum drips down your thighs, but you stay bent over the desk, panting, your body still aching for more.
<<ct "Boss" "Neutral">>Good girl. Now get dressed and get back to work. I have things to do.<</ct>>
You nod weakly, your legs trembling as you push yourself upright. Your skirt is still hitched up around your waist, your blouse gaping open, your hair a tangled mess. You fumble with your buttons, your fingers shaking. You take a step toward the door, but your legs buckle slightly, a sharp twinge shooting through your hips. You catch yourself on the back of a chair, your breath coming in ragged gasps, before you finally
[[leave his office->Office Desk]]<br><br>
<<HaveASexWidget "vaginal" "stranger" >>
<<MainChar_Stats "arousal" "40">>
<<MainChar_Stats "corruption" "1" "50">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "energy" "-10">>
<</linkreplace>><</linkreplace>>
<<else>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/WomanDoor.jpg")]]
</div><br>
The air feels electric as you stand outside your boss's office, your skin flushed, your pulse quickening with every beat. Your panties are already damp, your body *aching* for him. You knock—two sharp raps—before pushing the door open without waiting for a response. The scent of leather and his cologne hits you as you step inside, the door clicking shut behind you. He doesn’t look up immediately, his pen scratching across a document. The silence stretches, deliberate, before his voice cuts through it, low and commanding.
<<ct "Boss" "Neutral">>Well, well. If it isn’t my favorite office slut. What do you want?<</ct>>
You don’t answer right away. Instead, you let your fingers trail along the edge of his desk as you circle toward him, your hips rolling with each step. Your skirt rides up just enough to flash the lace of your stockings. His eyes finally lift, locking onto you with a predatory intensity.
<<ct "MC" "">>I’m in heat, sir. And I need you to fuck it out of me.<</ct>>
His eyebrow arches, but you don’t give him time to respond. You pop the first button, then the second, letting the fabric part to reveal the swell of your breasts. His gaze darkens, but his voice stays cool, almost amused.
<<ct "Boss" "Tease">>Oh? And why should I waste my time on a needy little whore like you? You think I don’t have better things to do?<</ct>>
You don’t flinch. You let your fingers drift to the top button of your blouse, your nails tracing the edge of the fabric before slipping it free with deliberate slowness. The cool office air brushes against your skin as you part the fabric, letting the blouse slide off your shoulders and pool at your elbows, your breasts fully exposed. You arch your back just slightly, pushing your chest forward, watching as his eyes—despite his best efforts—flick down to take in the sight. His jaw tightens, but he doesn’t look away.
<<ct "MC" "">>Because I know you’re hard right now. And I know you’d rather fuck a warm hole than jerk off like some frustrated virgin.<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/Boss/flash"+random(4)+".webp")]]
</div><br>
You stand in front of him, your naked body on full display, your nipples hard with anticipation. His eyes rake over you, lingering on your tits, your stomach, the dampness already glistening between your thighs. Without a word, you turn slowly, deliberately, giving him a <<linkreplace "full view of your ass.">>full view of your ass as you step closer to his desk. You place your hands flat on the polished wood, then arch your back, pushing your ass out toward him. Your legs spread wide, your toes barely touching the floor as you lift your hips higher, offering yourself. Your fingers slide between your thighs, parting your lips to expose your wet, swollen pussy—already glistening, already begging for him. The cool air hits your exposed flesh, but you don’t shiver. You don’t move. You just stay there, presented, your breath hitching as you wait for his next command—or his cock.
<<ct "MC" "">>Look at these holes, sir. They are all empty. You need to fill this slut, boss.<</ct>>
<<ct "Boss" "Angry">>You’re right about one thing—you’re just another hole to fuck. But at least you know your place.<</ct>>
His cock presses against you, thick and demanding. He doesn’t tease. He *slams* into you, his grip on your hips bruising.
<<ct "MC" "">>hmmmppff—<</ct>>
His thrusts are brutal, each one punishing. The desk creaks under the force, your breath coming in ragged gasps. You don’t beg. You don’t whimper. You just take it, your nails digging into the wood.
<<ct "Boss" "Angry">>That’s it. Just a dumb cunt, good for one thing.<</ct>>
<<ct "MC" "">>Ah~ Consider this... hmmm... my performance review, sir.<</ct>>
<<ct "Boss" "Angry">>This is the only thing you're qualified for. My personal fucktoy. My stress relief.<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/DeskFloor/Fuck"+random(6)+".webp")]]
</div><br>
You’re stretched so far over the desk that your toes barely graze the floor, your high heels dangling uselessly as he slams into you from behind. His weight pins you down, his chest pressing against your back, his breath hot against your ear as he grinds into you with every thrust. His hands abandon your hips, crawling up to seize your breasts, his fingers twisting your nipples hard enough to make you gasp. The desk digs into your stomach, your tits flattened against the cold wood. His rhythm turns frantic, his thrusts losing all rhythm as he chases his release. His fingers dig into your flesh, his nails biting into your skin as he slams into you, the desk groaning under the force. His breath comes in ragged gasps against your neck, his voice barely more than a growl.
<<ct "Boss" "Angry">>Wh—fuck—where... do you want it? In this... used-up—nngh—pussy... or down your throat?<</ct>>
<<ct "MC" "">>Ah—in me... I want... fuck—to feel it... leak out of me... when I... walk—<</ct>>
A guttural groan rips from his throat, his pace becoming erratic, his hips stuttering as he pounds into you. His cock jerks deep inside you, and then he’s coming, <<linkreplace "his release pumping into you.">>his release pumping into you in thick, hot spurts. His breath hitches, his body shuddering against yours as he empties himself, his grip on your body bruising.
<<ct "Boss" "Angry">>Fuck—ngh—take it... all of it...<</ct>>
His cock twitches inside you, his cum filling you as he rides out the last waves of his orgasm. He pulls out with a wet schlick, his cum already dripping down your thighs. You stay bent over the desk, panting, your legs trembling. The only sounds in the room are your ragged breaths and the slow drip of his cum leaking out of you.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/DeskFloor/cum"+random(6)+".webp")]]
</div><br>
You stay bent over the desk for a moment longer, feeling his cum drip down your thighs. The air is thick with the scent of sex, your breath still uneven as you push yourself up, your legs trembling slightly. You turn to face him, your fingers already reaching for your discarded clothes, but his voice stops you.
<<ct "Boss" "Tease">>Don’t get too comfortable, slut. You’re still on the clock.<</ct>>
You glance at him, your lips curled into a smirk as you step into your panties, feeling his cum smear against the fabric.
<<ct "MC" "">>Wouldn’t dream of it, sir. Just making sure I’m properly dressed for the rest of my shift.<</ct>>
You finally push yourself up, your legs unsteady as you reach for your clothes. Your fingers tremble as you pull your panties back on, feeling his cum soak into the fabric. You don’t bother wiping yourself—you want to feel it, to remember it. You turn toward the door, your heels clicking against the floor. Each step sends a fresh wave of his cum trickling down your thighs, a filthy reminder of what just happened. As you reach for the doorknob, you glance back over your shoulder, your voice dripping with false innocence.
<<ct "MC" "">>Oh, and sir? If you need any… additional documentation later, my door’s always open.<</ct>>
His pen snaps in his grip, but you don’t wait for a response. You slip out, the weight of his cum between your legs with every step [[back to your desk.->Office Desk]]<br><br>
<<HaveASexWidget "vaginal" "stranger" "face">>
<<MainChar_Stats "arousal" "40">>
<<MainChar_Stats "corruption" "1" "70">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "intellect" "-1">>
<</linkreplace>><</linkreplace>>
<</if>>
<</if>>
<<set $mainChar.work.secretary.BossRelationship +=1>><div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/DeskFloor/DeskFloor.jpg")]]
</div><br>
As you walk down the hallway of the office building, the soft hum of activity fills the air. The floor is bustling with colleagues moving between meetings, the sound of printers whirring, and the occasional ring of a phone. You pass by the open doors of various offices, catching glimpses of your coworkers engrossed in their tasks. The scent of fresh coffee wafts from the break room, adding a comforting aroma to the professional atmosphere.<br><br>
<<if $mainChar.look.clothes.torso.office == 'true' and $mainChar.look.clothes.legs.office == 'true' and $mainChar.look.clothes.feet.office == 'true' and $mainChar.attractiveness>=20>>
[[Go to work->Office Desk][$mainChar.work.secretary.event = 'work',$mainChar.isEnteringOffice = "false"]]
<<elseif $mainChar.attractiveness <10>>
Refresh yourself in the [[locker Room->Office Locker Room][$pastPassage = "Work floor",$lockerRoomOutfit = clone($mainChar.look.clothes),$mainChar.isEnteringOffice = "true"]]
<<else>>
[[Locker Room->Office Locker Room][$mainChar.isEnteringOffice = "true"]]
<</if>>
<br>
[[Wait for the elevator->Lift]]<div class="default-image-wrapper">
[img[String.format($urlPath + "/Restaurant/Work/LockerRoom.jpg")]]
</div><br>
You step into the locker room of the building where you work, the familiar scent of cleanliness and faint traces of perfume and cologne filling the air. The room is quiet, with only the soft hum of the fluorescent lights overhead. You walk past rows of lockers until you find yours.<br><br>
<<if $mainChar.cleanliness <50>>
You really need to [[take a shower->Resto Shower][$Locker_Location = "Office Locker Room"]]
<<elseif $mainChar.cleanliness <80>>
You could [[take a shower->Resto Shower][$Locker_Location = "Office Locker Room"]]
<<elseif $mainChar.cleanliness<99>>
You're already clean, but you can still [[take a shower->Resto Shower][$Locker_Location = "Office Locker Room"]] if you want.
<</if>>
<br>
<<if ! $mainChar.appearance.isCombed>>
Your hair is messed up! <<linkreplace "Comb yourself.">><<MainChar_Stats "combed" "true">><<goto $currentPassage>>
<</linkreplace>>
<<else>>
Your hair is combed.
<<endif>> <br>
You can <<linkreplace "apply makeup.">> apply makeup.<br>
@@.default-image-wrapper; [img[String.format($urlPath + '/Bedroom/DressingTable/makeup' + random(2) + '.jpg')]] @@<br>
<<include "Apply makeup menu">>
<<set $minute += 5>>
<</linkreplace>>
<br><br>
Secretary experience: <<print $mainChar.work.secretary.experience>>
<<if $mainChar.isEnteringOffice is "true">>
<h4>LOCKER</h4>
<<include "Office Wardrobe">>
<<if $mainChar.look.clothes.torso.office === 'true' and $mainChar.look.clothes.legs.office === 'true' and $mainChar.look.clothes.feet.office === 'true' and $mainChar.attractiveness>=0>>
With a final glance in the mirror, you leave the locker and head out [[to your desk.->Office Desk][$mainChar.work.secretary.event = "work",$mainChar.isEnteringOffice = "false"]]<br>
<<elseif $mainChar.attractiveness<0>>
Glancing at the mirror, you realise that you clearly lack of attractiveness. You can't go out like that.<br>
<<else>>
You're not wearing the appropriate office attire. You must change before leaving the room.<br>
<</if>>
[[Leave the locker room->Work floor][$mainChar.work.secretary.event = '']]
<<else>><br><br>
<<if $mainChar.look.clothes.torso.office === 'true' and $mainChar.look.clothes.legs.office === 'true' and $mainChar.look.clothes.feet.office === 'true' and $mainChar.attractiveness>=0 and $hour<20 and !($lockerRoomOutfit is undefined)>>
You open the locker doors to <<linkreplace "change back into your everyday clothes.">>change back into your everyday clothes.
<<set $mainChar.look.clothes to $lockerRoomOutfit>>
<<unset $lockerRoomOutfit>>
<<goto $currentPassage>>
<</linkreplace>><br><br>
[[Go back to work->Office Desk][$mainChar.work.secretary.event = "work",$mainChar.isEnteringOffice = "false"]] <br>
<</if>>
[[Leave the locker room->Work floor][$mainChar.work.secretary.event = '']]
<</if>>
<h5>UPPERWEAR</h5>
<table width="100%" border="5" class="wardrobe-clothes">
<tbody>
<<for _itemTitle, _item range $wardrobe.clothes.torso>>
<<if $wardrobe.clothes.torso[_itemTitle].office === 'true'>>
<<if _item.name.replace(/[0-9]/g, '') is _item.name>>
<tr>
<td>
<<capture _itemTitle _item>>
<<if $wardrobe.clothes.torso[_itemTitle].name.replace(/[0-9]/g, '') === $mainChar.look.clothes.torso.name.replace(/[0-9]/g, '')>>
<<mouseover>>
<<set _clothesName = $wardrobe.clothes.torso[_itemTitle].name + " (take off)" >>
<<link _clothesName $currentPassage>>
<<set $mainChar.look.clothes.torso = $emptyItem >>
<</link>>
<<onhover>>
<<replace '#DollClothesTorso'>>
<</replace>>
<<onmouseout>>
<<replace '#DollClothesTorso'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Torso/${$dollTorsoClothes}${ $dollChestSizeTorsoClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.torso.hue +'deg) saturate('+ $mainChar.look.clothes.torso.saturation + '%) brightness('+ $mainChar.look.clothes.torso.brightness+ '%);'">
<</replace>>
<</mouseover>>
<<else>>
<<set _clothesName = $wardrobe.clothes.torso[_itemTitle].name + " (wear)" >>
<<mouseover>>
<<link _clothesName $currentPassage>>
<<set $mainChar.look.clothes.torso = $wardrobe.clothes.torso[_itemTitle] >>
<<if $wardrobe.clothes.torso[_itemTitle].swim is 'true'>>
<<set $mainChar.look.clothes.legs = $emptyItem>>
<<set $mainChar.look.lingerie.chest = $emptyItem>>
<<set $mainChar.look.lingerie.groin = $emptyItem>>
<</if>>
<</link>>
<<onhover>>
<<replace #DollClothesTorso>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Torso/${$wardrobe.clothes.torso[_itemTitle].name}${$mainChar.appearance.chest.size}.png`" @style="'filter: hue-rotate('+ $wardrobe.clothes.torso[_itemTitle].hue +'deg) saturate('+ $wardrobe.clothes.torso[_itemTitle].saturation + '%) brightness('+ $wardrobe.clothes.torso[_itemTitle].brightness+ '%);'">
<</replace>>
<<if $wardrobe.clothes.torso[_itemTitle].swim is 'true'>>
<<replace '#DollClothesLegs'>> <</replace>>
<<replace '#DollLingerieGroin'>> <</replace>>
<<replace '#DollLingerieChest'>> <</replace>>
<</if>>
<<onmouseout>>
<<replace '#DollClothesTorso'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Torso/${$dollTorsoClothes}${ $dollChestSizeTorsoClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.torso.hue +'deg) saturate('+ $mainChar.look.clothes.torso.saturation + '%) brightness('+ $mainChar.look.clothes.torso.brightness+ '%);'">
<</replace>>
<<if $wardrobe.clothes.torso[_itemTitle].swim is 'true'>>
<<replace '#DollClothesLegs'>> <img @src="`${$urlPath}/PaperDoll/Clothes/Legs/${$dollLegsClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.legs.hue +'deg) saturate('+ $mainChar.look.clothes.legs.saturation + '%) brightness('+ $mainChar.look.clothes.legs.brightness+ '%);'">
<</replace>>
<<replace '#DollLingerieGroin'>> <img @src="`${$urlPath}/PaperDoll/Lingerie/Groin/${$dollGroinLingerie}.png`" @style="'filter: hue-rotate('+ $mainChar.look.lingerie.groin.hue +'deg) saturate('+ $mainChar.look.lingerie.groin.saturation + '%) brightness('+ $mainChar.look.lingerie.groin.brightness+ '%);'">
<</replace>>
<<replace '#DollLingerieChest'>><img @src="`${$urlPath}/PaperDoll/Lingerie/Chest/${$dollChestLingerie}${$dollChestSizeTorsoClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.lingerie.chest.hue +'deg) saturate('+ $mainChar.look.lingerie.chest.saturation + '%) brightness('+ $mainChar.look.lingerie.chest.brightness+ '%);'"><</replace>>
<</if>>
<</mouseover>>
<<endif>>
<<set _cpt to 0>>
<span id='color'> <<for _itemTitle2, _item2 range $wardrobe.clothes.torso>>
<<if _item.name.replace(/[0-9]/g, '') is _item2.name.replace(/[0-9]/g, '') >>
<<set _cpt +=1>>
<<capture _itemTitle2 _item2>>
<<mouseover>>
<<link '<span style="vertical-align: 3px; font-size: 14px;">Select</span>' $currentPassage>>
<<set $mainChar.look.clothes.torso = _item2 >>
<</link>>
<span @style="'display: inline-block; width: 15px; height: 15px; background-color: rgb(204,80,180); filter: hue-rotate('+ _item2.hue +'deg) saturate('+ _item2.saturation + '%) brightness('+ _item2.brightness+ '%); cursor: pointer;'">
</span>
<<onhover>>
<<replace '#DollClothesTorso'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Torso/${$wardrobe.clothes.torso[_itemTitle].name}${$dollChestSizeTorsoClothes}.png`" @style="'filter: hue-rotate('+ $wardrobe.clothes.torso[_itemTitle2].hue +'deg) saturate('+ $wardrobe.clothes.torso[_itemTitle2].saturation + '%) brightness('+ $wardrobe.clothes.torso[_itemTitle2].brightness+ '%);'">
<</replace>>
<<if $wardrobe.clothes.torso[_itemTitle].swim is 'true'>>
<<replace '#DollClothesLegs'>> <</replace>>
<<replace '#DollLingerieGroin'>> <</replace>>
<<replace '#DollLingerieChest'>> <</replace>>
<</if>>
<<onmouseout>>
<<if $mainChar.look.clothes.torso.name != ''>>
<<replace '#DollClothesTorso'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Torso/${$dollTorsoClothes}${ $dollChestSizeTorsoClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.torso.hue +'deg) saturate('+ $mainChar.look.clothes.torso.saturation + '%) brightness('+ $mainChar.look.clothes.torso.brightness+ '%);'">
<</replace>>
<<else>>
<<replace '#DollClothesTorso'>>
<img @src="`${$urlPath}/PaperDoll/MainBody/Chest/${ $dollChestSizeTorsoClothes}.png`">
<</replace>>
<</if>>
<<if $wardrobe.clothes.torso[_itemTitle].swim is 'true'>>
<<replace '#DollClothesLegs'>> <img @src="`${$urlPath}/PaperDoll/Clothes/Legs/${$dollLegsClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.legs.hue +'deg) saturate('+ $mainChar.look.clothes.legs.saturation + '%) brightness('+ $mainChar.look.clothes.legs.brightness+ '%);'">
<</replace>>
<<replace '#DollLingerieGroin'>> <img @src="`${$urlPath}/PaperDoll/Lingerie/Groin/${$dollGroinLingerie}.png`" @style="'filter: hue-rotate('+ $mainChar.look.lingerie.groin.hue +'deg) saturate('+ $mainChar.look.lingerie.groin.saturation + '%) brightness('+ $mainChar.look.lingerie.groin.brightness+ '%);'">
<</replace>>
<<if $mainChar.look.lingerie.chest.name != ''>>
<<replace '#DollLingerieChest'>>
<img @src="`${$urlPath}/PaperDoll/Lingerie/Chest/${$dollChestLingerie}${ $dollChestSizeTorsoClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.lingerie.chest.hue +'deg) saturate('+ $mainChar.look.lingerie.chest.saturation + '%) brightness('+ $mainChar.look.lingerie.chest.brightness+ '%);'">
<</replace>>
<<else>>
<<replace '#DollLingerieChest'>>
<img @src="`${$urlPath}/PaperDoll/MainBody/Chest/${ $dollChestSizeTorsoClothes}.png`">
<</replace>>
<</if>><</if>>
<</mouseover>><</capture>>
<</if>><</for>></span>
<<if $currentPassage is 'Wardrobe' and _cpt >=2>>
<span style="vertical-align: 3px; font-size: 14px;">
<<link '| Sell |'>>
<<set $tempCloth to _item>>
<<goto "Wardrobe Sell Clothes">>
<</link>>
</span>
<</if>>
<</capture>>
</td>
<td>
<<= $wardrobe.clothes.torso[_itemTitle].description >>
</td>
</tr>
<</if>><</if>>
<</for>>
</tbody>
</table>
<h5>BOTTOMWEAR</h5>
<table width="100%" border="5" class="wardrobe-clothes">
<tbody>
<<for _itemTitle, _item range $wardrobe.clothes.legs>>
<<if $wardrobe.clothes.legs[_itemTitle].office === 'true'>>
<<if _item.name.replace(/[0-9]/g, '') is _item.name>>
<tr>
<td>
<<capture _itemTitle _item>>
<<if $wardrobe.clothes.legs[_itemTitle].name.replace(/[0-9]/g, '') === $mainChar.look.clothes.legs.name.replace(/[0-9]/g, '')>>
<<mouseover>>
<<set _clothesName = $wardrobe.clothes.legs[_itemTitle].name + " (take off)" >>
<<link _clothesName $currentPassage>>
<<set $mainChar.look.clothes.legs = $emptyItem >>
<</link>>
<<onhover>>
<<replace '#DollClothesLegs'>>
<</replace>>
<<onmouseout>>
<<replace '#DollClothesLegs'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Legs/${$dollLegsClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.legs.hue +'deg) saturate('+ $mainChar.look.clothes.legs.saturation + '%) brightness('+ $mainChar.look.clothes.legs.brightness+ '%);'">
<</replace>>
<</mouseover>>
<<else>>
<<set _clothesName = $wardrobe.clothes.legs[_itemTitle].name + " (wear)" >>
<<mouseover>>
<<link _clothesName $currentPassage>>
<<set $mainChar.look.clothes.legs = $wardrobe.clothes.legs[_itemTitle] >>
<</link>>
<<onhover>>
<<replace '#DollClothesLegs'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Legs/${$wardrobe.clothes.legs[_itemTitle].name}.png`" @style="'filter: hue-rotate('+ $wardrobe.clothes.legs[_itemTitle].hue +'deg) saturate('+ $wardrobe.clothes.legs[_itemTitle].saturation + '%) brightness('+ $wardrobe.clothes.legs[_itemTitle].brightness+ '%);'">
<</replace>>
<<onmouseout>>
<<replace '#DollClothesLegs'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Legs/${$dollLegsClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.legs.hue +'deg) saturate('+ $mainChar.look.clothes.legs.saturation + '%) brightness('+ $mainChar.look.clothes.legs.brightness+ '%);'">
<</replace>>
<</mouseover>>
<<endif>>
<<set _cpt to 0>>
<span id='color'> <<for _itemTitle2, _item2 range $wardrobe.clothes.legs>>
<<if _item.name.replace(/[0-9]/g, '') is _item2.name.replace(/[0-9]/g, '') >>
<<set _cpt +=1>>
<<capture _itemTitle2 _item2>>
<<mouseover>>
<<link '<span style="vertical-align: 3px; font-size: 14px;">Select</span>' $currentPassage>>
<<set $mainChar.look.clothes.legs = _item2 >>
<</link>>
<span @style="'display: inline-block; width: 15px; height: 15px; background-color: rgb(204,80,180); filter: hue-rotate('+ _item2.hue +'deg) saturate('+ _item2.saturation + '%) brightness('+ _item2.brightness+ '%); cursor: pointer;'">
</span>
<<onhover>>
<<replace '#DollClothesLegs'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Legs/${$wardrobe.clothes.legs[_itemTitle].name}.png`" @style="'filter: hue-rotate('+ _item2.hue +'deg) saturate('+ _item2.saturation + '%) brightness('+ _item2.brightness+ '%);'">
<</replace>>
<<onmouseout>>
<<replace '#DollClothesLegs'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Legs/${$dollLegsClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.legs.hue +'deg) saturate('+ $mainChar.look.clothes.legs.saturation + '%) brightness('+ $mainChar.look.clothes.legs.brightness+ '%);'">
<</replace>>
<</mouseover>><</capture>>
<</if>><</for>></span>
<<if $currentPassage is 'Wardrobe' and _cpt >=2>>
<span style="vertical-align: 3px; font-size: 14px;">
<<link '| Sell |'>>
<<set $tempCloth to _item>>
<<goto "Wardrobe Sell Clothes">>
<</link>>
</span>
<</if>>
<</capture>>
</td>
<td>
<<= $wardrobe.clothes.legs[_itemTitle].description >>
</td>
</tr>
<</if>><</if>>
<</for>>
</tbody>
</table>
<h5>CALVES</h5>
<table width="100%" border="5" class="wardrobe-clothes">
<tbody>
<<for _itemTitle, _item range $wardrobe.clothes.calves>>
<<if $wardrobe.clothes.calves[_itemTitle].office === 'true'>>
<<if _item.name.replace(/[0-9]/g, '') is _item.name>>
<tr>
<td>
<<capture _itemTitle _item>>
<<if $wardrobe.clothes.calves[_itemTitle].name.replace(/[0-9]/g, '') === $mainChar.look.clothes.calves.name.replace(/[0-9]/g, '')>>
<<mouseover>>
<<set _clothesName = $wardrobe.clothes.calves[_itemTitle].name + " (take off)" >>
<<link _clothesName $currentPassage>>
<<set $mainChar.look.clothes.calves = $emptyItem >>
<</link>>
<<onhover>>
<<replace '#DollClothesCalves'>>
<</replace>>
<<onmouseout>>
<<replace '#DollClothesCalves'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Calves/${$dollCalvesClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.calves.hue +'deg) saturate('+ $mainChar.look.clothes.calves.saturation + '%) brightness('+ $mainChar.look.clothes.calves.brightness+ '%);'">
<</replace>>
<</mouseover>>
<<else>>
<<set _clothesName = $wardrobe.clothes.calves[_itemTitle].name + " (wear)" >>
<<mouseover>>
<<link _clothesName $currentPassage>>
<<set $mainChar.look.clothes.calves = $wardrobe.clothes.calves[_itemTitle] >>
<</link>>
<<onhover>>
<<replace '#DollClothesCalves'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Calves/${$wardrobe.clothes.calves[_itemTitle].name}.png`" @style="'filter: hue-rotate('+ $wardrobe.clothes.calves[_itemTitle].hue +'deg) saturate('+ $wardrobe.clothes.calves[_itemTitle].saturation + '%) brightness('+ $wardrobe.clothes.calves[_itemTitle].brightness+ '%);'">
<</replace>>
<<replace
<<onmouseout>>
<<replace '#DollClothesCalves'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Calves/${$dollCalvesClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.calves.hue +'deg) saturate('+ $mainChar.look.clothes.calves.saturation + '%) brightness('+ $mainChar.look.clothes.calves.brightness+ '%);'">
<</replace>>
<</mouseover>>
<<endif>>
<<set _cpt to 0>>
<span id='color'> <<for _itemTitle2, _item2 range $wardrobe.clothes.calves>>
<<if _item.name.replace(/[0-9]/g, '') is _item2.name.replace(/[0-9]/g, '') >>
<<set _cpt +=1>>
<<capture _itemTitle2 _item2>>
<<mouseover>>
<<link '<span style="vertical-align: 3px; font-size: 14px;">Select</span>' $currentPassage>>
<<set $mainChar.look.clothes.calves = _item2 >>
<</link>>
<span @style="'display: inline-block; width: 15px; height: 15px; background-color: rgb(204,80,180); filter: hue-rotate('+ _item2.hue +'deg) saturate('+ _item2.saturation + '%) brightness('+ _item2.brightness+ '%); cursor: pointer;'">
</span>
<<onhover>>
<<replace '#DollClothesCalves'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Calves/${$wardrobe.clothes.calves[_itemTitle].name}.png`" @style="'filter: hue-rotate('+ _item2.hue +'deg) saturate('+ _item2.saturation + '%) brightness('+ _item2.brightness+ '%);'">
<</replace>>
<<onmouseout>>
<<replace '#DollClothesCalves'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Calves/${$dollCalvesClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.calves.hue +'deg) saturate('+ $mainChar.look.clothes.calves.saturation + '%) brightness('+ $mainChar.look.clothes.calves.brightness+ '%);'">
<</replace>>
<</mouseover>><</capture>>
<</if>><</for>></span>
<<if $currentPassage is 'Wardrobe' and _cpt >=2>>
<span style="vertical-align: 3px; font-size: 14px;">
<<link '| Sell |'>>
<<set $tempCloth to _item>>
<<goto "Wardrobe Sell Clothes">>
<</link>>
</span>
<</if>>
<</capture>>
</td>
<td>
<<= $wardrobe.clothes.calves[_itemTitle].description >>
</td>
</tr>
<</if>><</if>>
<</for>>
</tbody>
</table>
<h5>FOOTWEAR</h5>
<table width="100%" border="5" class="wardrobe-clothes">
<tbody>
<<for _itemTitle, _item range $wardrobe.clothes.feet>>
<<if $wardrobe.clothes.feet[_itemTitle].office === 'true'>>
<<if _item.name.replace(/[0-9]/g, '') is _item.name>>
<tr>
<td>
<<capture _itemTitle _item>>
<<if $wardrobe.clothes.feet[_itemTitle].name.replace(/[0-9]/g, '') === $mainChar.look.clothes.feet.name.replace(/[0-9]/g, '')>>
<<mouseover>>
<<set _clothesName = $wardrobe.clothes.feet[_itemTitle].name + " (take off)" >>
<<link _clothesName $currentPassage>>
<<set $mainChar.look.clothes.feet = $emptyItem >>
<</link>>
<<onhover>>
<<replace '#DollClothesFeet'>>
<</replace>>
<<onmouseout>>
<<replace '#DollClothesFeet'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Feet/${$dollFeetClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.feet.hue +'deg) saturate('+ $mainChar.look.clothes.feet.saturation + '%) brightness('+ $mainChar.look.clothes.feet.brightness+ '%);'">
<</replace>>
<</mouseover>>
<<else>>
<<set _clothesName = $wardrobe.clothes.feet[_itemTitle].name + " (wear)" >>
<<mouseover>>
<<link _clothesName $currentPassage>>
<<set $mainChar.look.clothes.feet = $wardrobe.clothes.feet[_itemTitle] >>
<</link>>
<<onhover>>
<<replace '#DollClothesFeet'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Feet/${$wardrobe.clothes.feet[_itemTitle].name}.png`" @style="'filter: hue-rotate('+ $wardrobe.clothes.feet[_itemTitle].hue +'deg) saturate('+ $wardrobe.clothes.feet[_itemTitle].saturation + '%) brightness('+ $wardrobe.clothes.feet[_itemTitle].brightness+ '%);'">
<</replace>>
<<onmouseout>>
<<replace '#DollClothesFeet'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Feet/${$dollFeetClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.feet.hue +'deg) saturate('+ $mainChar.look.clothes.feet.saturation + '%) brightness('+ $mainChar.look.clothes.feet.brightness+ '%);'">
<</replace>>
<</mouseover>>
<<endif>>
<<set _cpt to 0>>
<span id='color'> <<for _itemTitle2, _item2 range $wardrobe.clothes.feet>>
<<if _item.name.replace(/[0-9]/g, '') is _item2.name.replace(/[0-9]/g, '') >>
<<set _cpt +=1>>
<<capture _itemTitle2 _item2>>
<<mouseover>>
<<link '<span style="vertical-align: 3px; font-size: 14px;">Select</span>' $currentPassage>>
<<set $mainChar.look.clothes.feet = _item2 >>
<</link>>
<span @style="'display: inline-block; width: 15px; height: 15px; background-color: rgb(204,80,180); filter: hue-rotate('+ _item2.hue +'deg) saturate('+ _item2.saturation + '%) brightness('+ _item2.brightness+ '%); cursor: pointer;'">
</span>
<<onhover>>
<<replace '#DollClothesFeet'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Feet/${$wardrobe.clothes.feet[_itemTitle].name}.png`" @style="'filter: hue-rotate('+ _item2.hue +'deg) saturate('+ _item2.saturation + '%) brightness('+ _item2.brightness+ '%);'">
<</replace>>
<<onmouseout>>
<<replace '#DollClothesFeet'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Feet/${$dollFeetClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.feet.hue +'deg) saturate('+ $mainChar.look.clothes.feet.saturation + '%) brightness('+ $mainChar.look.clothes.feet.brightness+ '%);'">
<</replace>>
<</mouseover>><</capture>>
<</if>><</for>></span>
<<if $currentPassage is 'Wardrobe' and _cpt >=2>>
<span style="vertical-align: 3px; font-size: 14px;">
<<link '| Sell |'>>
<<set $tempCloth to _item>>
<<goto "Wardrobe Sell Clothes">>
<</link>>
</span>
<</if>>
<</capture>>
</td>
<td>
<<= $wardrobe.clothes.feet[_itemTitle].description >>
</td>
</tr>
<</if>><</if>>
<</for>>
</tbody>
</table>
<<if $wardrobe.outfitPresets != undefined>>
<<for _outfitTitle, _outfit range $wardrobe.outfitPresets>>
<<if _outfit.type is 'office'>>
<<capture _outfitTitle, _outfit>>
<br><u>_outfit.name</u> -
<<link "Wear">>
<<set $mainChar.look.clothes = clone(_outfit.clothes)>>
<<goto $currentPassage>>
<</link>> |
<<link "Update set">>
<<set $wardrobe.outfitPresets[_outfitTitle].clothes = clone($mainChar.look.clothes)>>
<<goto $currentPassage>>
<</link>>
<</capture>>
<</if>>
<</for>><br><br><</if>><<if $mainChar.work.secretary.AlexRelationship >=10>>
<<Achievements "mistress" "Owned Toy">>
<</if>>
<<if $mainChar.work.secretary.hasJob ==4>>
<<Achievements "office" "Executive Whore">>
<</if>>
<<if $mainChar.work.secretary.event is "work" or $mainChar.work.secretary.event is
undefined or $mainChar.work.secretary.event is "">>
<<if $mainChar.work.secretary.hasJob < 4>>
<<set _kwrd to "">>
<<else>>
<<set _kwrd to "_Whore">>
<</if>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/DeskFloor/Work"+ _kwrd +".jpg")]]
</div><br>
<<if $mainChar.energy >=20 and ($hour <20 and $hour >=8)>>
<<include "SecretaryEvents">>
<<if $mainChar.work.secretary.hasJob<4>>
You greet your co-worker before sitting at your desk.
<<if $mainChar.work.secretary.coef !=1>>
Every time you sit at your desk, you’re reminded of how you really got this job—on your knees, your boss’s cock down your throat, his cum the only "qualification" you needed. He doesn’t expect much from you, but you’re determined to prove—at least to yourself—that you’re more than just his office toy.<br>
<</if>>
The computer screen flickers to life as your fingers hover over the keyboard, the glow casting shadows across your face. The desktop is cluttered with icons, but your eyes go straight to the list of tasks waiting for you—emails marked as urgent, documents needing review, and a handful of messages that have been sitting unanswered for too long.<br><br>
<<include "AlexEvents">>
Between calls and emails, you [[keep working->Office Desk][$mainChar.work.secretary.event = "work"]] on updating the office calendar, scheduling meetings, and preparing documents for your supervisor.<br>
<<if $mainChar.arousal < 50 and $mainChar.corruption>=15 and $mainChar.work.secretary.hasTeased != $dayCount>>
Bored by the work, you can also [[tease your coworker,->Office Desk][$mainChar.work.secretary.event = "tease"]] wondering if you can trigger a response.<br>
<</if>>
<<if $mainChar.arousal >=50 and $mainChar.corruption>=15>><br>
Yet, as you sit at your desk, you feel a growing sensation between your legs. Your pussy begins to tingle, and the urge to [[touch yourself->Office Desk][$mainChar.work.secretary.event = "masturbate"]] becomes increasingly difficult to ignore. <br>
You can also [[tease your coworker,->Office Desk][$mainChar.work.secretary.event = "tease"]] wondering if you can trigger a response. <br><</if>>
<<if $mainChar.arousal >=50 and $mainChar.work.secretary.BossRelationship >=3 and $mainChar.work.secretary.hasTeased != $dayCount>>
Or you could take this opportunity to [[take care of your boss.->Boss]]<br>
<</if>>
<<elseif random(2) is 0>>
Now that you’re the office cumdump, your "job" doesn’t involve filing, typing, or answering calls—unless you count the way your throat answers when some suit shoves his dick between your lips. Your desk isn’t for paperwork anymore; it’s where you bend over, where you kneel, where you spread your legs and take whatever cock is shoved into you next. Your mouth is always sore, your jaw aching from being fucked like a cheap flesh pocket. Your pussy? Constantly dripping—sometimes from your own pathetic arousal, sometimes from the last guy’s load leaking out of you.<br><br>
<<include "AlexEvents">>
Between two blowjobs, you [[keep working->Office Desk][$mainChar.work.secretary.event = "work"]] on updating the office calendar, scheduling meetings, and preparing documents for your supervisor, which was your full job before your promotion.<br><br>
Despite being frequently solicited for sex, you're dedicated enough to your new mission to regularly [[tease your coworker.->Office Desk][$mainChar.work.secretary.event = "tease"]] or take the lift to [[take care of your boss.->Boss]]<br>
<<if $mainChar.arousal >=30>>
You even feel the urge to [[touch yourself.->Office Desk][$mainChar.work.secretary.event = "masturbate"]]<br>
<</if>>
<<else>>
Now that you’ve been reduced to the office slut, your days are no longer your own. The moment you step into the building, you’re fair game—your mouth, your tits, your cunt, all property of whoever decides to claim them. The work piles up on your desk, but it’s clear no one cares whether you finish it. Your real job is to kneel, to spread your legs, to take whatever they demand. <br>
You’re trying to focus on the spreadsheet in front of you when you hear the soft but deliberate footsteps approaching. You glance up to see Daniel, one of the accountants, standing in front of your desk. His expression is neutral, almost professional, but the hunger in his eyes betrays him. Without a word, he unzips his pants and pulls out his cock, already hard and throbbing. He doesn’t say anything, just gestures toward the floor in front of him.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/DeskFloor/Demand"+random(0)+".webp")]]
</div><br>
<<ct "MC" "">>Again, huh? You guys really can’t get enough, can you?<</ct>>
<<ct "Male" "">>You know how it is. Stressful day. Need to unwind.<</ct>>
You sigh, pushing your chair back and <<linkreplace "sinking to your knees.">> sinking to your knees. The carpet is rough beneath you, but you’ve grown used to it. Your fingers wrap around the base of his cock, and you take him into your mouth without hesitation. His breath hitches slightly, his hand resting lightly on the back of your head, not forcing, just guiding.
His voice is steady, almost casual, as if this were just another office task. You hollow your cheeks, taking him deeper, your tongue swirling around the tip. His fingers tighten slightly in your hair, but there’s no roughness, no degradation—just the quiet, unspoken understanding of what you are to him now.
<<ct "MC" "">>Mmm… well, far be it from me to deny you some stress relief.<</ct>>
You can feel yourself getting wet, your body responding despite the mundanity of it all. Your free hand slips between your thighs, pressing against the growing heat there. You take him deeper, your lips sealing around the base of his cock, the wet sounds of your mouth filling the small space between you.
<<ct "Male" "">>Fuck, just like that. You’re good at this, you know?<</ct>>
You moan softly around his cock, the vibration making him groan. His hips begin to move slightly, meeting your rhythm, his cock sliding in and out of your mouth with practiced ease.
<<ct "MC" "">>I’ve had… plenty of practice lately.<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/DeskFloor/bj"+random(6)+".webp")]]
</div><br>
You pull back slightly, your tongue dragging along the underside of his cock before you shift your attention lower. Your fingers wrap around the base of his shaft, keeping him steady as you lean in, your breath hot against his skin. You hear his sharp intake of air as your tongue flicks out, teasing the sensitive skin of his balls. They’re heavy in your hand, tight with arousal, and you take your time, licking and sucking gently, one at a time.
<<ct "Male" "">>Fuck… that’s—<</ct>>
His voice cracks slightly, his fingers tightening almost imperceptibly in your hair. You can feel him trembling, just a little, as you work. Your fingers work faster between your legs, your own arousal building with every movement. You can feel his cock twitch, his breath growing ragged as <<linkreplace "he nears his climax.">>he nears his climax.
<<ct "Male" "">>Gonna cum. You ready?<</ct>>
You nod, your lips wrapped tightly around him, preparing for what’s to come. His hand tightens in your hair, not painfully, but enough to hold you in place as he thrusts deep and comes with a low groan. You swallow every drop, the taste of him filling your mouth, your own orgasm crashing over you at the same time. Your body trembles, your fingers pressing hard against your clit as you ride out the waves of pleasure. <br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/DeskFloor/cum"+random(3)+".webp")]]
</div><br>
He pulls out slowly, his cock glistening with your saliva. You stay on your knees for a moment, catching your breath, before looking up at him. He tucks himself back into his pants, zipping up with a satisfied sigh.
<<ct "Male" "">>Thanks. Appreciate it.<</ct>>
His tone is almost businesslike, as if you’ve just handed him a report. You stand up, smoothing down your skirt, your legs still slightly unsteady.
<<ct "MC" "">>Anytime. That’s what I’m here for, right?<</ct>>
You watch as he walks away, your body still humming with the aftershocks of your orgasm. The spreadsheet on your desk remains untouched, but you don’t mind. You sit back down, the taste of him still lingering on your tongue, and get back to the pretense of work—knowing full well it won’t be long before <<linkreplace "someone else comes knocking.">> someone else comes knocking.<br><br>
You’re still catching your breath from the last encounter when another colleague, Mark, strides into the office. His gaze locks onto you, and he doesn’t bother with pleasantries. He shuts the door behind him with a sharp *click*, his voice low and commanding.
<<ct "Male" "">>Miss <<print $mainChar.lastName>>, I’ve got a lot on my mind. Think you could help me clear it?<</ct>>
<<ct "MC" "">>You’re lucky I like my job...<</ct>>
The routine is familiar now, almost comforting in its predictability. You turn, bracing your hands against the edge of your desk, arching your back just enough to present yourself to him. The cool wood presses against your stomach as you spread your legs wide, the hem of your skirt riding up to expose your bare ass. You hear the rustle of his pants, the unmistakable sound of his zipper being pulled down. <br><br>
His fingers dig into your hips, rough but not cruel, as he positions himself behind you. There’s no warning—just the sudden, thick pressure of his cock pushing into you. You gasp, your nails scraping against the desk as he fills you in one deep thrust. A soft, involuntary moan escapes your lips, your body already adjusting to his size, your walls clenching around him.
<<ct "MC" "">>Fuck—just like that…<</ct>>
Your voice breaks into a moan as he bottoms out, his hips slamming against your ass with enough force to make the papers on your desk tremble. His fingers dig into your hips, bruising, as he sets a punishing rhythm. Each thrust sends a jolt through you, your body responding despite the rough treatment. You can feel yourself getting wetter, your arousal dripping down your thighs as he fucks you like you’re nothing more than a toy for his pleasure.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/DeskFloor/Fuck"+random(6)+".webp")]]
</div><br>
The door creaks open, and you turn your head just enough to see Linda, one of the HR assistants, step inside. She doesn’t even blink at the sight of you bent over the desk, taking Mark’s cock. Instead, she hums to herself as she rifles through the filing cabinet, pulling out a folder.
<<ct "Secretary" "Neutral">>Ah, there it is. Don’t mind me, carry on.<</ct>>
She doesn’t spare you another glance as she leaves, the door clicking shut behind her. The humiliation burns through you, but it only makes you wetter. Mark’s breath is ragged, his grip on your hips tightening as he slams into you harder, his balls slapping against your clit with every thrust.
<<ct "Male" "">>Fuck, you take it so well. Like you were made for this.<</ct>>
His free hand slides down, his fingers finding your asshole. You gasp as he presses a finger inside, stretching you just enough to send a sharp spark of pleasure-pain through your body.
<<ct "MC" "">>Ah—! Fuck, yes—!<</ct>>
Your moans fill the room, your body trembling as he finger-fucks your ass while pounding into your pussy. The door opens again, and you lift your head just enough to see Jake, one of the junior accountants, freeze in the doorway. His eyes widen for a second before he smirks, shaking his head.
<<ct "Male" "" "1">>Ah, shit. You’re busy. I’ll come back later.<</ct>>
He doesn’t wait for a response, just turns and leaves like this is the most normal thing in the world. Mark doesn’t even slow down, his finger still buried in your ass as he fucks you harder, his grunts growing louder, more desperate.
<<ct "Male" "">>Gonna cum. Gonna fill this tight little cunt up.<</ct>>
You can feel him pulsing inside you, his cum dripping out as he pulls back, his cock glistening with the evidence of what he’s just done.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/DeskFloor/cum"+random(6)+".webp")]]
</div><br>
He zips up without a word, his expression indifferent, as if he’s just finished a routine task. You stay bent over the desk for a moment longer, your legs shaking, your breath coming in ragged gasps. When you finally stand, his cum drips down your thighs, soaking into your skirt. You grab a tissue from your desk and clean yourself up as best as you can, the sticky warmth a constant reminder of your place here.
You smooth down your skirt and sit back at your desk, your fingers trembling slightly as you try to focus on the spreadsheet in front of you. But you know it’s useless. This is just the beginning. The day is long, and the office is full of men who won’t hesitate to use you however they please.<br><br>
You take a deep breath and force yourself to concentrate, even as the door creaks open again. Another colleague steps inside, his intentions written all over his face. You don’t protest. You don’t speak. You just spread your legs a little wider and wait for the next round to begin.<br>
You [[continue to work,->Office Desk]] trying to balance your tasks with the demands of your new role as the office whore.<br><br>
<<HaveASexWidget "bj" "stranger" "face">>
<<HaveASexWidget "anal" "stranger" "onpussy">>
<<HaveASexWidget "vaginal" "stranger" "inpussy">>
<<if $mainChar.corruption <=120>>
<<set $mainChar.corruption += 1>>
<</if>>
<<set $mainChar.energy -=15>>
<<set $mainChar.cleanliness -=15>>
<<set $mainChar.arousal to 0>>
<</linkreplace>><</linkreplace>><</linkreplace>>
<</if>>
<<elseif $mainChar.energy <20>>
You find yourself slumped in your chair, exhaustion weighing heavily on your shoulders. Your eyes are tired from staring at the computer screen, and your mind feels foggy. Your productivity has hit rock bottom, and you can't seem to muster the energy to continue. <br>
<<else>>
As the workday comes to an end, you feel a mix of exhaustion and relief. You've spent the day serving the needs of your colleagues, and you're ready to leave the office behind. You gather your belongings and make your way to the exit.
<</if>>
<br>
[[Leave your desk.->Office Locker Room][$mainChar.work.secretary.event = "", $pastPassage = "Office Desk",$mainChar.isEnteringOffice = "false"]]<br><br>
<<set $hour +=1>>
<p class="add"> +0.5 intellect </p><<set $mainChar.intellect +=0.5>><br>
<<MainChar_Stats 'energy' '-15'>>
<<elseif $mainChar.work.secretary.event is "tease">>
<<set $mainChar.work.secretary.hasTeased to $dayCount>>
<<if $mainChar.work.secretary.hasJob<4>>
You rise from your chair with deliberate slowness, your fingers brushing down your skirt to adjust the hem—just enough to reveal a little more thigh. The fabric clings to your hips as you turn toward the filing cabinet near his desk, your movements measured, intentional. You can feel his eyes on you before you even bend over, the air between you thickening with something unspoken.
<<ct "MC" "">>I think the quarterly reports are in here somewhere...<</ct>>
Your back arches just slightly, the curve of your spine pressing your ass out and giving him a perfect view down your blouse. The files rustle under your fingers as you take your time, shuffling through them with exaggerated slowness. You glance back at him over your shoulder, catching his gaze for just a second. His eyes are locked onto you, dark and hungry, and you let your lips curve into a small, knowing smile before turning your attention back to the files. You can see the flush creeping up his neck, the way his fingers tighten around the pen he’s holding.
<<ct "Male" "">>Uh... top left drawer, I think.<</ct>>
His voice is rougher than before, strained. You hum softly, pretending to consider his words before bending over just a little more, your fingers trailing along the edge of the cabinet.
<<ct "MC" "">>Are you sure? I could’ve sworn they were in here...<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/DeskFloor/tease"+random(3)+".webp")]]
</div><br>
You finally "find" the file you were looking for and straighten up, turning to face him. The movement makes your blouse gap just enough to tease him with the lace of your bra. You walk back to your desk with a deliberate sway to your hips, your heels clicking softly against the floor. As you sit down, you cross your legs slowly, your skirt riding up just a little more.
<<ct "MC" "">>Found them. Took a little longer than expected.<</ct>>
Your smile is innocent, but your eyes betray you. The tension in the room is thick enough to cut with a knife, and you know exactly what you’re doing to him. He stands abruptly from his desk, his chair scraping against the floor. His face is flushed, his breath just a little too quick. As he walks past you toward the restroom, you notice the way his pants strain against the bulge of his arousal.
<<ct "Male" "">>I’ll... be right back. Need to take care of something.<</ct>>
<<ct "MC" "">>Take your time...<</ct>>
You murmur it just loud enough for him to hear, your voice dripping with suggestion. His steps falter for just a second before he continues, the restroom door clicking shut behind him. You lean back in your chair, a slow smile spreading across your lips as you imagine what’s about to happen in that tiny, enclosed space. <br><br>
<span id='work'>
<<link "Go back to work.">>
<<set $mainChar.work.secretary.event = "work">>
<<set $mainChar.arousal += 10>>
<<set $mainChar.energy -= 10>>
<<MainChar_Stats "corruption" "1" "40">>
<<goto "Office Desk">>
<</link>>
<br>
</span>
<span id='help'><<if $mainChar.corruption >=30>><<linkreplace "Help him relax.">>
You don’t let him reach the restroom. Instead, you step into his path, your body close enough that he has to stop or risk knocking into you. His eyes flicker between your face and the door, confusion and desire warring in his expression.
<<ct "MC" "">>You don’t need to go in there for that.<</ct>>
Your fingers lift, pointing directly at the obvious bulge straining against his pants. His breath hitches, his gaze snapping back to yours, wide with a mix of shock and anticipation.
<<ct "Male" "">>What—?<</ct>>
He doesn’t finish his question. You don’t give him the chance. You step even closer, your hand pressing lightly against his chest, feeling the rapid beat of his heart beneath your palm. Your voice drops to a whisper, your lips brushing the shell of his ear as you speak.
<<ct "MC" "">>Let me help you.<</ct>>
Your fingers move downward, deftly unzipping his pants. His cock springs free, already hard and throbbing, the tip glistening with pre-cum. You don’t waste a second. You sink to your knees in front of him, your hand wrapping around the base of his shaft as you take him into your mouth.
<<ct "Male" "">>Oh—fuck—<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/DeskFloor/bj"+random(6)+".webp")]]
</div><br>
His hand flies to the wall for support, his breath escaping in a ragged gasp. You swirl your tongue around the tip, savoring the salty taste of him before taking him deeper. Your lips seal around his cock, your head bobbing in a steady rhythm. His fingers find their way to the back of your head, not forcing, just guiding you as you work. The sounds of your mouth fill the hallway—wet, sloppy, the obscene noise of your lips and tongue working him over. His moans grow louder, his hips beginning to move in time with your movements.
<<ct "MC" "">>Mmm… you taste so good like this.<</ct>>
You can feel him growing harder in your mouth as you work your magic, your lips and tongue moving in a rhythmic motion. He places a hand on the back of your head, guiding you as you take him deeper. The sounds of his moans and the wet, slurping noises fill the air, adding to the intensity of the moment.<br><br>
<span id='cum'><<linkreplace "Make him cum">>
You hollow your cheeks, taking him as deep as you can, your hand stroking the base of his cock in time with your movements. His body tenses, his cock swelling in your mouth as he nears the edge.
<<ct "Male" "">>I’m—fuck, I’m gonna—<</ct>>
His warning is cut off by a guttural groan as he comes, his cock pulsing as he releases into your mouth. You swallow every drop, your throat working as you take all of him. When you finally pull back, a thin string of cum connects your lips to the tip of his cock before breaking. You look up at him, your lips swollen and glistening, a satisfied smile playing on your face.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/DeskFloor/cum"+random(3)+".webp")]]
</div><br>
He’s still catching his breath as you stand, smoothing down your skirt and adjusting your blouse. Your fingers linger at your lips, wiping away the last traces of him.
<<ct "MC" "">>Feel better?<</ct>>
Your voice is playful, your smirk knowing. He nods, his eyes still dark with lingering desire, his chest rising and falling rapidly.
<<ct "Male" "">>Yeah. Yeah, I do.<</ct>>
He exhales shakily, his gaze dropping to your lips before meeting your eyes again. There’s gratitude there, but also something else—something that promises this won’t be the last time. You turn and walk back to your desk, your hips swaying just a little more than usual. Behind you, he takes a moment to compose himself, adjusting his pants and running a hand through his hair. <br>
By the time he returns to his desk, you’re already [[back at work,->Office Desk][$mainChar.work.secretary.event = 'work']] pretending nothing happened.<br><br>
<<set $minute +=10>>
<<HaveASexWidget "bj" "stranger">>
<<MainChar_Stats 'secretary' '1'>>
<<MainChar_Stats 'corruption' '1' '60'>>
<<MainChar_Stats 'arousal' '20'>>
<<MainChar_Stats 'energy' '-15'>>
<<MainChar_Stats 'cleanliness' '-15'>>
<<replace #fuck>><</replace>><</linkreplace>><br></span>
<span id='fuck'><<if $mainChar.corruption>=40>><<linkreplace "Let him fuck you">>
You release him from your mouth with a wet *pop*, your lips glistening. Instead of finishing him off, you stand up and turn, hopping onto the edge of the nearest desk. The cool surface presses against your bare thighs as you recline back slightly, spreading your legs wide.
<<ct "MC" "">>Come here. I want you to fuck this secretary's cunt properly.<</ct>>
Your voice is low, commanding. His eyes darken as you hook your legs over his shoulders, pulling him closer. He doesn't hesitate. His hands grip your thighs, his thumbs pressing into the soft flesh as he steps between your spread legs.
<<ct "Male" "">>You're sure you want this? Right here?<</ct>>
His voice is rough, but there's no real protest in it. You answer by arching your back, your fingers finding your clit as you circle it slowly, your other hand gripping his tie to pull him closer.
<<ct "MC" "">>Less talking. More fucking.<</ct><br><br>
That's all the encouragement he needs. His cock presses against your entrance, and with one hard thrust, he's inside you. You gasp, your head falling back as he fills you completely. His hands slide up to grip your calves, lifting one leg higher against his chest as he begins to move. Every thrust is deep, deliberate. The desk creaks beneath you as he slams into you, his hips snapping forward with a force that makes your breath catch. His lips press against your calf, then your ankle, kissing the sensitive skin there as he fucks you with a single-minded intensity.
<<ct "Male" "">>Fuck, you're so tight... so wet for me.<</ct>>
His voice is muffled against your skin. You can feel every inch of him as he bottoms out, his cock hitting that perfect spot inside you that makes your toes curl. Your free hand grips the edge of the desk, your knuckles white as you try to ground yourself against the overwhelming sensation.
<<ct "MC" "">>Harder. Fuck me like you mean it.<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/DeskFloor/fuck"+random(6)+".webp")]]
</div><br>
Your demand is met with a growl. His pace becomes relentless, the sound of skin slapping against skin echoing through the office. His fingers dig into your flesh, holding your leg up as he drives into you, his mouth never leaving your skin. The combination of his kisses on your legs and his cock destroying your pussy sends you spiraling. His cock swells, his thrusts becoming erratic as he nears his climax.
<<ct "MC" "">>Don't stop. Don't you dare stop—<</ct>>
Your words dissolve into a cry as he slams into you one final time, his cock pulsing deep inside you as he comes. You can feel him filling you, his release triggering your own orgasm. Your body clenches around him, waves of pleasure crashing over you as you ride out the intensity. <br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/DeskFloor/cum"+random(6)+".webp")]]
</div><br>
He stays buried inside you for a long moment, his breath ragged against your skin. When he finally pulls out, his cum drips down your thighs, marking you. He lowers your leg gently, pressing one last kiss to your ankle before stepping back.
<<ct "Male" "">>Damn...<</ct>>
His voice is hoarse, his eyes dark with satisfaction. You stay sprawled on the desk, your chest heaving as you catch your breath. The taste of your own arousal mixes with the ache between your legs, a constant reminder of what just happened.
<<ct "MC" "">>Now that's what I call a proper break.<</ct>>
You push yourself up slowly, your legs still trembling. As you slide off the desk, you can feel his release dripping down your thighs. He watches as you adjust your skirt, his gaze lingering on the mess he made of you. You turn and walk back to your desk, your hips swaying with every step, leaving him to compose himself before [[turning back to work.->Office Desk][$mainChar.work.secretary.event = 'work']]<br><br>
<<set $minute +=10>>
<<HaveASexWidget "inpussy" "stranger" "inpussy">>
<<MainChar_Stats 'secretary' '2'>>
<<MainChar_Stats 'corruption' '1' '80'>>
<<MainChar_Stats 'arousal' '50'>>
<<MainChar_Stats 'energy' '-25'>>
<<MainChar_Stats 'cleanliness' '-25'>>
<<MainChar_Stats 'intellect' '-1'>>
<<replace #cum>><</replace>><</linkreplace>><br><</if>></span>
<<replace #work>><</replace>><</linkreplace>><</if>></span>
<<else>>
You stand up slowly from your chair, your fingers brushing down your skirt before deliberately adjusting the hem just a little higher. The movement is subtle, but you know he notices—the way his pen pauses mid-stroke, the shift in his breathing. You turn toward the filing cabinet near his desk, making sure your hips sway just a little more than necessary. As you bend over, you arch your back, letting your blouse gap just enough to reveal the lace edge of your bra. The files are organized, but you take your time, shuffling through them with exaggerated slowness. Your fingers trace the tabs, your ass pressing back slightly, inviting.
<<ct "MC" "">>I could’ve sworn Mr. Henderson filed the quarterly reports in here…<</ct>>
Your voice is light, innocent, but the intention is clear. You glance over your shoulder, catching his gaze. His eyes are locked on you, dark with something more than professional interest. You let your fingers linger on a folder, your back still arched, your cleavage on full display. When you finally straighten, you turn to face him, biting your lip just slightly.
<<ct "MC" "">>You know, I think I might need some help finding what I’m looking for.<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/DeskFloor/tease"+random(3)+".webp")]]
</div><br>
His chair creaks as he leans back, his gaze traveling down your body before meeting your eyes again. There’s no mistaking the hunger there, the way his fingers tap impatiently against his desk.
<<ct "Male" "">>You’re making it hard to focus on my work.<</ct>>
<<ct "MC" "">>That’s the idea.<</ct>>
You take a step closer, your hips brushing against the edge of his desk. His hand shoots out, gripping your wrist—not hard, but firm enough to pull you toward him. You don’t resist, letting him guide you between his legs. His other hand finds your hip, his thumb tracing slow circles over the fabric of your skirt. <<ct "Male" "">>You’re playing a dangerous game.<</ct>>
<<ct "MC" "">>Am I? Or am I just making sure you get what you need?<</ct>>
His breath hitches as you drop to your knees in front of him, your hands already moving to his belt. He doesn’t stop you. The sound of his zipper is loud in the quiet office, his cock already hard as you free it from his pants. You wrap your fingers around the base, stroking lightly before looking up at him, your tongue flicking over your lower lip.
<<ct "MC" "">>Tell me what you want.<</ct>>
His hand tangles in your hair, not yanking, but guiding you forward. His voice is steady, though you can hear the strain beneath it.
<<ct "Male" "">>Show me how good you are at your job. I want your dumb slutty mouth around my cock.<</ct>>
You don’t need to be told twice. Your lips part, your tongue pressing against the underside of his cock as you take him into your mouth. His breath hisses through his teeth, his fingers tightening in your hair just enough to let you know who’s in control.
<<ct "Male" "">>Just like that. Slow.<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/DeskFloor/bj"+random(6)+".webp")]]
</div><br>
You obey, your movements deliberate, your tongue swirling around the tip before taking him deeper. His hips shift slightly, meeting your rhythm, his grip on your head firm but not cruel. The taste of him fills your mouth—salty, musky—and you moan softly, the vibration making him groan.
<<ct "MC" "">>Mmm… you like that?<</ct>>
His answer is a low curse, his fingers tightening as he guides you down further. You relax your throat, taking him deeper, your hands gripping his thighs for balance. The wet sounds of your mouth fill the office, mingling with his ragged breaths.
<<ct "Male" "">>Fuck, yes. Just like—<</ct>>
His fingers tighten in your hair, and suddenly he’s pulling you up, his grip firm but controlled. Before you can react, he spins you around, pressing your chest against the edge of his desk. Papers scatter as <<linkreplace "he bends you over.">> he bends you over, his free hand sliding up your skirt to grip your hip.
<<ct "Male" "">>Enough teasing.<</ct>>
His voice is rough, his breath hot against your ear. You feel his cock, still slick from your mouth, pressing against your thigh. Then he’s pushing your panties aside, not bothering to remove them, and thrusting into you in one smooth motion. You gasp, your fingers clawing at the desk as he fills you completely.
<<ct "MC" "">>Fuck—! Just like that—<</ct>>
Your voice breaks into a moan as he pulls back and slams into you again, his hips slapping against your ass. His hand in your hair yanks just enough to tilt your head back, exposing your neck. His other hand grips your hip, his fingers digging into your flesh as he sets a punishing rhythm.
<<ct "Male" "">>You like that, don’t you? Like being used like the little office slut you are.<</ct>>
His words are vulgar, but his tone isn’t cruel—just raw, honest. You can’t deny it. Your body responds instantly, your arousal dripping down your thighs as he fucks you hard and deep. The desk creaks beneath you, papers fluttering to the floor as he drives into you again and again.
<<ct "MC" "">>Yes—! God, yes—!<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/DeskFloor/fuck"+random(6)+".webp")]]
</div><br>
His hand slides from your hip to your clit, his fingers finding the sensitive bundle of nerves and circling it with just the right pressure. You cry out, your body clenching around him as he rubs you, his cock pounding into you relentlessly. His grip on your hair tightens, his thrusts growing erratic as he buries himself deep and comes with a groan. You can feel him pulsing inside you, his cum filling you as he rides out the last waves of his orgasm. He stays inside you for a moment longer, his breath slow and heavy against your neck, before pulling out with a wet sound.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/DeskFloor/cum"+random(6)+".webp")]]
</div><br>
You stay bent over the desk, your legs shaking, your breath coming in ragged gasps. His cum drips down your thighs, a warm reminder of what just happened. He zips up his pants, his fingers brushing over your ass one last time before he steps back. You turn away from him, your hips swaying just a little more than necessary as you bend over to pick up the scattered papers from the floor. You take your time, making sure he gets another good view of your ass before you straighten up again. <br>
You adjust your clothes and walk back to your desk, leaving him to compose himself before [[returning to work.->Office Desk][$mainChar.work.secretary.event = 'work']]<br><br>
<<set $minute +=10>>
<<HaveASexWidget "inpussy" "stranger" "inpussy">>
<<MainChar_Stats 'corruption' '1' '80'>>
<<MainChar_Stats 'arousal' '50'>>
<<MainChar_Stats 'energy' '-25'>>
<<MainChar_Stats 'cleanliness' '-25'>>
<<MainChar_Stats 'intellect' '-1'>>
<</linkreplace>>
<</if>>
<<elseif $mainChar.work.secretary.event is "masturbate">>
<<if $mainChar.work.secretary.hasJob <4>>
You glance across the room at your colleague, who is engrossed in their own work, seemingly unaware of your internal struggle. You slowly slide your hand down, feeling the softness of your skin against your fingertips.<br><br>
Your heart races as you gently rub your clit, feeling the warmth and wetness that has already gathered there. You close your eyes briefly, savoring the sensation, while muffling the sound of your own soft moans. Yet, the thought of your colleague catching you in the act only heightens your arousal. You imagine their eyes widening in surprise, their gaze locked on you as you bring yourself to the brink. The fantasy of being discovered adds an extra layer of excitement, and you can feel your body responding more intensely.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/DeskFloor/mastu"+random(1)+".webp")]]
</div><br>
Your fingers move faster, and you can feel the tension building inside you. You bite your lip to stifle any sounds, but the pleasure is overwhelming. You hope that the wet, slipping noises of your pussy don't attract your colleague's attention. Suddenly, <<linkreplace "you feel the release.">>you feel the release, and you gush all over your desk, the wetness spreading across the surface. The orgasm is intense, leaving you breathless and satisfied. You take a moment to catch your breath, feeling a mix of relief and excitement.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/DeskFloor/squirt.webp")]]
</div><br>
As you look up, you see your colleague still focused on their work, completely unaware of what just happened. You smile to yourself, feeling a mix of satisfaction and relief, knowing that you've just experienced a secret, exhilarating moment. You quickly clean up and [[go back to work.->Office Desk][$mainChar.work.secretary.event = "work"]] <br><br>
<<set $minute +=10>>
<<HaveASexWidget "masturbated" "self">>
<<MainChar_Stats 'corruption' '1' '40'>>
<<MainChar_Stats 'arousal' '0'>>
<<MainChar_Stats 'energy' '-15'>>
<<MainChar_Stats 'cleanliness' '-15'>>
<</linkreplace>>
<<else>>
The day has been a blur of hands, cocks, and whispered demands—your body used and shared like office property. But now, for the first time in hours, you’re alone. The hum of the printer and the distant clatter of keyboards fill the air, but your focus is elsewhere. Your skin still buzzes from the last encounter, your pussy throbbing with unspent need. You glance around the office, then spread your legs under your desk, your skirt riding up to expose your soaked panties.<br><br>
Your fingers trace slow circles over the damp fabric before slipping underneath, finding your clit already swollen and sensitive. A soft sigh escapes your lips as you begin to rub, your other hand gripping the edge of the desk. You don’t bother hiding it—what’s the point? Everyone here has already had their turn, already knows how wet you get, how eagerly you take them. Being caught masturbating is clearly not a concern for you. The thought sends a jolt through you, and you slide two fingers inside, biting your lip to stifle a moan.<br><br>
Your voice is barely above a whisper, but you don’t care who hears. Your hips lift slightly off the chair as your fingers work deeper, curling against that spot that makes your toes curl. The wet sounds of your arousal fill the space around you, your breath coming in short, desperate gasps. You can feel your orgasm building, coiling tight in your stomach, your thighs trembling with the effort to stay quiet.
<<ct "KnownMale3" "Tease">>Jesus Christ. Still going at it, huh?<</ct>>
You open your eyes to see Gary pause in the hallway, leaning against the doorframe with a smirk. His colleague, Mike, stops beside him, following his gaze. Neither of them looks surprised—just amused.
<<ct "KnownMale2" "Tease">>She hasn’t been fucked enough today, clearly. Look at her—can’t even last an hour without needing more.<</ct>>
<<ct "KnownMale3" "Neutral">>She really lives up to her reputation, doesn’t she? Office whore can’t even keep it together long enough to finish a spreadsheet.<</ct>>
You don’t react to their words, too lost in the rhythm of your own touch. Your fingers move faster, your moans growing louder, your body tensing as pleasure coils tighter inside you.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/DeskFloor/mastu"+random(1)+".webp")]]
</div><br>
From the desk beside you, your neighbor, David, slams his keyboard tray shut with a sharp *clack*.
<<ct "Male" "">>For fuck’s sake, can the horny slut at least keep it down? Some of us are trying to *work* here!<</ct>>
<<ct "MC" "">>Nnh— if y-you... ah!—if you w-want me to shut up... y-you could always... mmh - stuff my mouth... w-with something...<</ct>>
<<ct "Male" "">>Wow, what a compelling offer. But sorry, sweetheart, I’ve got actual work to do. Unlike some people, I don’t get paid to be a walking sex toy.<</ct>>
Your back arches, your free hand gripping the armrest of your chair as your orgasm crashes over you. A broken cry tears from your throat, your body convulsing as you come, your juices soaking your fingers, dripping onto the chair beneath you. <br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/DeskFloor/squirt.webp")]]
</div><br>
You ride out the waves of pleasure, your breath ragged, your body trembling. Only when the last aftershock fades do you slowly withdraw your fingers, glistening and slick. You bring them to your lips, tasting yourself with a satisfied hum, before grabbing a tissue to clean up the mess you’ve made.
<<ct "MC" "">>Sorry. Guess I got a little… distracted.<</ct>>
He mutters something under his breath and turns back to his screen, but you’re already reaching for your mouse, your body humming with post-orgasm warmth. You adjust your skirt, straighten your blouse, and finally turn your attention back to the spreadsheet on your monitor—though you know it won’t be long before someone else decides they need a turn.<br><br>
You clean yourself up and try to regain your composure, determined to [[continue your work.->Office Desk][$mainChar.work.secretary.event = "work"]] <br><br>
<<set $minute +=10>>
<<HaveASexWidget "masturbated" "self">>
<<MainChar_Stats 'corruption' '1' '40'>>
<<MainChar_Stats 'arousal' '0'>>
<<MainChar_Stats 'energy' '-15'>>
<<MainChar_Stats 'cleanliness' '-15'>>
<</if>>
<</if>>
<<set _money = Math.round(10*$mainChar.work.secretary.coef*(1+$mainChar.work.secretary.experience/50))>>
<p class="add"> +_money Money </p><<set $mainChar.money +=_money>><<if $mainChar.work.secretary.event is "meeting">>
<<if $mainChar.work.secretary.hasJob<4>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/Boss/Meeting.jpg")]]
</div><br>
You’re sitting at your desk, fingers flying across the keyboard as you wrap up some of your tasks. You glance at the clock: a scheduled meeting starts in five minutes.
You grab your notebook and a sleek black pen, flipping to a fresh page. You get up and <<linkreplace "head to the conference room.">> head to the conference room. <br><br>
As you step inside, the air is thick with the scent of coffee and the low murmur of conversation. Your colleagues are already seated around the table—some scrolling through their phones, others chatting quietly. You slip into an empty chair near the end, close to the door, and open your notebook.
<<ct "Female" "">>You’re cutting it close, as usual.<</ct>>
<<ct "MC" "">>Better late than never, right?<</ct>>
You flash a quick smile, but your focus is already on the blank page in front of you. The room falls silent as the door swings open, and your boss strides in, a stack of papers in hand. The meeting begins, and you start jotting down key points—budget updates, project deadlines, a new client onboarding. Your boss’s voice is steady, authoritative.
<<ct "Boss" "Neutral">>Let’s keep this efficient, people. We’ve got a lot to cover before the end of the quarter.<</ct>>
About halfway through, you feel a sudden, deliberate pressure on your thigh. You freeze, pen hovering over the page. A glance to your left reveals your colleague, Jake, leaning in just a little too close, a smirk playing on his lips.
<<ct "Male" "">>You’re taking notes like your life depends on it. Relax, no one’s grading you.<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/Boss/MeetingTouch"+random(1)+".webp")]]
</div><br>
His fingers linger, tracing a slow, deliberate circle. Your stomach twists—Is he serious? You shift slightly, but his hand doesn’t move. A flush creeps up your neck. You can feel the heat of his touch through the fabric of your skirt, the weight of his gaze. The room suddenly feels too small, the air too thick. You steal a glance around—no one seems to notice, or if they do, they’re pretending not to. Your boss is still talking, but the words blur together.<br><br>
<span id='stop'><<linkreplace "Stop him">>
You exhale sharply and, in one swift motion, reach down and remove his hand, your grip firm. Your voice is low, but there’s no mistaking the steel in it.
<<ct "MC" "">>Please stop.<</ct>>
Jake’s smirk falters for a second, his eyebrows shooting up in mock surprise.
<<ct "Male" "">>Whoa, touchy. Just trying to lighten the mood.<</ct>>
You don’t wait for more. Pushing your chair back, you stand and move to the empty seat on the opposite side of the table, next to Lisa. She gives you a quick, questioning look, but you ignore it, flipping open your notebook again. The meeting drones on. You keep your eyes on the page, your pen moving in sharp, precise strokes. The tension in your shoulders slowly eases as the distance between you and Jake grows. Your boss wraps up the discussion, his tone brisk.
<<ct "Boss" "Neutral">>Alright, that’s all for today. Let’s get back to work—productivity doesn’t wait.<</ct>>
Chairs scrape against the floor as the team begins to file out. You gather your notebook and pen, and make your way out of the conference room, determined to return to your desk and [[continue your work.->Office Desk]]<br><br>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "energy" "-10">>
<<set $mainChar.work.secretary.experience -=1>>
<<replace #continue>><</replace>><</linkreplace>><br></span>
<span id='continue'><<if $mainChar.corruption>=15>><<linkreplace "Let it go">>
<<ct "Male" "">>You’re tense. Relax. No one’s watching.<</ct>>
You exhale softly, letting your thighs part just a fraction. His fingers slide higher, teasing the hem of your skirt. You keep writing, your handwriting growing slightly less steady.
<<ct "MC" "">>You’re playing with fire.<</ct>>
<<ct "Male" "">>Maybe I like the burn.<</ct>>
A shiver runs down your spine. You risk a glance around the table—your boss is deep in discussion, oblivious. Lisa, seated across from you, is scribbling notes, her brow furrowed in concentration. No one suspects a thing. Jake’s touch grows bolder, his thumb brushing against the inside of your thigh. You press your legs together subtly, trapping his hand, and shoot him a warning look. He just grins, undeterred.
<<ct "Male" "">>Admit it. You like this.<</ct>>
You don’t answer, but the flush creeping up your neck betrays you. The meeting drags on, every second feeling like an eternity. When your boss finally wraps up, you’re almost disappointed.
<<ct "Boss" "Neutral">>Alright, that’s all. Back to work, people.<</ct>>
Chairs scrape as the team stands. You take your time gathering your things, savoring the last moment of his touch before slipping out of the room. Jake lingers behind you, close enough that his breath tickles your ear.
<<ct "Male" "">>Later, then.<</ct>>
You don’t turn around, but the smile playing on your lips says everything. You make your way to your desk and [[continue your work.->Office Desk]]<br><br>
<<MainChar_Stats "secretary" "1">>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "corruption" "1" "30">>
<<MainChar_Stats "energy" "-10">>
<<replace #stop>><</replace>><</linkreplace>><</if>></span>
<</linkreplace>>
<<else>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/Boss/Meeting.jpg")]]
</div><br>
Despite the constant interruptions of blowjobs and quick fucks from your colleagues, you try to maintain a semblance of professionalism. Today, there's a meeting, and you've brought your notebook to take notes for the minutes. The conference room is already buzzing with quiet conversation as you step inside, your heels clicking softly against the polished floor. You’re the office whore now, a fact that’s been made painfully, deliciously clear since the day your boss officially declared it, pinning you down on this very table while his colleagues took turns fucking every hole you had to offer. <br><br>
You smooth your skirt, adjusting your blouse just enough to tease, and take your seat near the end of the table. The weight of their gazes presses against your skin like a physical touch. You open your notebook, pen poised, trying to focus on the agenda—but the memory of their hands, their cocks, their cum dripping from your lips and thighs, makes it hard to concentrate. You can't help but wonder if this meeting will end in yet another gangbang. When the boss enters the room, you take your pen and <<linkreplace "prepare to take notes.">> prepare to take notes.
<<ct "Boss" "Neutral">>Alright, everyone, let’s get started. We’ve got a lot to cover today.<</ct>>
The meeting drones on—quarterly reports, client updates, deadlines—but the tension in the room is a living thing. the way their eyes keep drifting to your legs, your chest, the way their fingers tap restlessly on the table. You shift slightly, crossing your legs, and a soft murmur ripples through the room. Then, you feel it—a hand, bold and possessive, sliding up your thigh under the table. You glance to your left. Mark, from accounting, smirks at you, his fingers inching higher, brushing against the damp fabric of your panties.
<<ct "Male" "">>You’re already wet, aren’t you, slut?<</ct>>
His voice is a low growl, just for you. You bite your lip, trying to stifle a moan as his fingers press harder, rubbing slow circles over your clit. Your pen trembles in your hand, ink smudging on the page.
<<ct "MC" "">>M-Mark, we’re in a meeting…<</ct>>
<<ct "Male" "">>And? You think anyone here gives a fuck?<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/Boss/MeetingTouch"+random(1)+".webp")]]
</div><br>
His fingers slip beneath the fabric, two of them pushing inside you without warning. You gasp, your notebook sliding off the table as your hips jerk involuntarily. A few chuckles echo around the room. Your boss doesn’t even look up from his notes, but the corner of his mouth twitches.
<<ct "Boss" "Tease">>Focus, gentlemen. We’ll get to dessert soon enough.<</ct>>
Mark’s fingers work you ruthlessly, curling inside you as his thumb grinds against your clit. You’re panting, your cheeks flushed, your nipples hard enough to ache beneath your blouse. Across the table, Lisa—one of the junior associates—watches you with hungry eyes, her tongue darting out to wet her lips.
<<ct "Female" "">>Fuck, I can smell her from here.<</ct>>
<<ct "Male" "">>Jealous, Lisa?<</ct>>
<<ct "Female" "">>Disgusting. Both of you.<</ct>>
You whimper, your thighs trembling. The meeting drags on, but the air is thick with anticipation. Every glance, every whispered comment, every shift in their seats is a reminder of what’s coming. And then, finally, your boss closes his folder with a sharp snap.
<<ct "Boss" "Happy">>Alright, everyone. That's all for today.<</ct>>
The room erupts. Chairs scrape back.
<<if gaussian($mainChar.attractiveness,30)>40>>
Zippers descend. Cock after cock springs free, already hard, already leaking. You barely have time to drop to your knees before the first one is at your lips—thick, veiny, the tip glistening with precum. You open wide, taking him in, your tongue swirling around the head as you hollow your cheeks.
<<ct "MC" "">>Mmmf—<</ct>>
<<ct "Female" "" "1">>Classy. Real professional environment we’ve got here.<</ct>>
Your moan is muffled as another cock presses against your cheek, then slides into your mouth alongside the first. You gag, saliva dripping down your chin, but you don’t pull away. You *can’t*. This is what you’re for. Behind you, hands grip your hips, yanking your skirt up, tearing your panties aside. A cock presses against your entrance, then *slams* home in one brutal thrust. You cry out around the cocks in your mouth, your nails digging into the thighs of the men you’re servicing.
<<ct "Male" "">>Fuck, her cunt’s tight.<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/Boss/MeetingGroup"+random(1)+".webp")]]
</div><br>
The room is a symphony of flesh—grunts, moans, the wet sounds of your mouth and pussy being used. You’re passed around like a party favor, cocks switching places, hands gripping your hair, your tits, your ass. Someone spits on your hole before plunging in, and you scream into the cock down your throat.
<<ct "Male" "" "1">>That’s it. Take it all, pet.<</ct>>
His voice is calm, almost clinical, as he watches you get railed from behind, your tits bouncing with each thrust. You feel a cock twitch in your mouth, then flood it with hot, salty cum. You swallow greedily, licking your lips as it’s pulled out, only for another to take its place.
<<ct "MC" "">>Nnngh—please, more—<</ct>>
You don’t even know who you’re begging. It doesn’t matter. You’re a mess of sweat and cum, your makeup smudged, your hair a tangled wreck. Cocks are thrusting into your mouth, your pussy, your ass, one after another. You lose count of how many loads you’ve taken—some deep in your throat, some painting your face, others filling your cunt until it drips down your thighs. The men groan as they finish, their cum hot and thick, marking you as theirs. One by one, they pull out, spent, leaving you a trembling, cum-drenched mess.
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/Boss/MeetingCum"+random(1)+".webp")]]
</div><br>
The last cock slips from your lips with a wet *pop*, a final rope of cum splattering across your cheek. You stay there for a moment, panting, your body aching in the best way. The table beneath you is slick with sweat and cum, your skirt hiked up around your waist, your blouse unbuttoned and stained. Slowly, you push yourself up, your legs shaking, your muscles sore. You try to wipe some of the cum from your face with the back of your hand, but it only smears. Your panties are ruined, your stockings torn, and your blouse is transparent with sweat and cum. You do your best to straighten your clothes, but it’s hopeless—you’re a walking testament to what just happened.
<<ct "Boss" "Happy">>Good girl. Now, miss <<print $mainChar.lastName>> clean yourself up and get back to work.<</ct>>
The truth is, you *like* the way you look right now—used, claimed, *appreciated*. The men watch you with satisfied smirks, some even giving you a pat on the shoulder or a squeeze of your ass as you pass.
<<ct "Male" "">>Good girl. Always a pleasure.<</ct>>
You wobble slightly as you walk, your pussy sore, your thighs sticky with cum. Every step sends a little jolt of pain—and pleasure—through you. It’s becoming routine, these meetings that end with you on your knees, your back, your hands and knees.
<<ct "Female" "">>Congrats, you let a room full of men use you like a public toilet. Real career move.<</ct>>
You ignore her, or try to. You walk through the hallway and [[reach your desk,->Office Desk]] accepting the constant interruptions and the degradation that comes with your new position. You're determined to show your boss and your colleagues that you can be the good little helper they expect you to be.<br><br>
<<HaveASexWidget "vaginal" "stranger" >>
<<HaveASexWidget "anal" "stranger" >>
<<HaveASexWidget "bj" "stranger" >>
<<MainChar_Stats "arousal" "0">>
<<MainChar_Stats "corruption" "1" "120">>
<<MainChar_Stats "cleanliness" "-40">>
<<MainChar_Stats "energy" "-40">>
<<MainChar_Stats "intellect" "-1">>
<<else>>
The room erupts in the scrape of chairs, the rustle of papers, the murmur of conversation as everyone stands, stretches, leaves. You blink. No lingering touches. No unzipped pants. No sly grins promising what’s to come. Just… silence. The door clicks shut behind the last of them, leaving you alone, your body still humming with need, your mind racing. You gather your notes. As you leave the room, you can’t shake the feeling that you’ve been left behind. You focus, and [[return to your desk,->Office Desk]]
<</if>>
<</linkreplace>>
<</if>>
<<elseif $mainChar.work.secretary.event is "report">>
<<if $mainChar.work.secretary.hasJob < 4>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/DeskFloor/WorkPhone"+ _kwrd +".jpg")]]
</div><br>
You're sitting at your desk, fingers flying across the keyboard as you finalize the last of the quarterly reports. The office hums with activity—phones ringing, printers whirring, and the occasional burst of laughter from the break room. You glance at the clock, noting you’re just about to wrap up for the day, when your phone buzzes sharply.
<<ct "Male" "">>$mainChar.firstName , you got a sec? Need you to bring me the Thompson file. I think you were the last one to touch it.<</ct>>
<<ct "MC" "">>Yeah, sure. I’ll find it.<</ct>>
You dig through the stack of folders on your desk, finally pulling out the right one. You smooth out your skirt and <<linkreplace "make your way to his office.">>make your way to his office.<br><br>
As you walk toward his office, you overhear snippets of conversation—someone complaining about the printer, another laughing about last night’s game. You knock lightly on the door, which is slightly ajar. Your colleague is seated behind his desk, but he’s not alone. Another man is perched on the edge of the guest chair, a pen twirling between his fingers. Both men look up as you enter.
<<ct "Male" "">>There you are. Toss it here, would you?<</ct>>
You place the file in front of him, trying to ignore the way his collegue eyes flick over you for a second longer than necessary.
<<ct "MC" "">>Here. Hope it’s the right version.<</ct>>
<<ct "Male" "">>Looks fine. Thanks.<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/DeskFloor/SecretaryFile"+random(1)+".webp")]]
</div>
<<ct "Male" "" "1">>Yeah, thanks. Saved us from digging through the archives again.<</ct>>
<<ct "MC" "">>No worries. Let me know if you need anything else.<</ct>>
<span id='leave'> [[Go back to work->Office Desk]] <br></span>
<span id='tease'><<if $mainChar.corruption>=15>><<linkreplace "Tease them">>
As you turn to leave, you catch the way their eyes linger—not because you’re some office hero, but because you know how your skirt hugs your hips when you move just right. You pause, bending slightly to “adjust” a nonexistent stack of papers on the edge of Mark’s desk. The fabric of your blouse strains just enough, and you hear Alex’s pen snap in his grip.
<<ct "MC" "">>Oops. Dropped something.<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/DeskFloor/tease"+random(3)+".webp")]]
</div><br>
You glance back at them with a mischievous smile, catching their eyes as they take in the sight of you. You straighten up but not before giving them a good view. Your colleagues exchange a glance, their eyes lingering on you with a mix of surprise and appreciation.
<<ct "Male" "">>Uh. Right. Thanks again, $mainChar.firstName .<</ct>>
<<ct "MC" "">>See you around.<</ct>>
You wink at them, feeling a sense of satisfaction at their reaction. Your hand is on the doorknob when Mark speaks up, his voice suddenly lighter.
<<ct "Male" "">>Hold up. Meeting got pushed back. You in a hurry?<</ct>>
<<ct "Male" "" "1">>Stick around. We could use a break.<</ct>>
<span id='leave2'><<linkreplace "Go back to work">>
<<ct "MC" "">>I... I appreciate the offer, but I really have a lot of work to do. Maybe another time.<</ct>>
Their smiles falter for a split second, a flicker of disappointment crossing their faces. Mark leans back in his chair, his tone shifting back to neutral, almost dismissive.
<<ct "Male" "" "1">>Alright, no problem. We understand.<</ct>>
<<ct "Male" "">>Yeah, sure. Thanks again for bringing the file.<</ct>>
You nod, already stepping back toward the door, but not before noticing the way their postures relax—less tense, less interested. The air in the room cools, the unspoken invitation withdrawn as quickly as it was offered.
<<ct "MC" "">>No problem at all. Have a great day, guys.<</ct>>
As you pull the door shut behind you, you can’t help but feel a strange mix of relief and something else—something sharper, like the sting of a missed opportunity. The hallway feels quieter, the hum of the office suddenly more mundane. You adjust your skirt, smoothing it down with a deep breath. Maybe you should have stayed. Maybe you should have played along, just this once. But the thought is fleeting as you [[return to your desk.->Office Desk]] <br><br>
<<MainChar_Stats "secretary" "1">>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "corruption" "1" "40">>
<<replace #push>><</replace>><</linkreplace>><br></span>
<span id='push'><<if $mainChar.corruption >=70>><<linkreplace "Stay with them">>
You pause in the doorway, your fingers still resting on the handle. The air between you all is charged, but you’re not ready to cede control just yet. Instead, you let the silence stretch, just long enough for them to wonder. Then, with a slow smile, you step back inside and shut the door behind you.
<<ct "MC" "">>A break, you said?<</ct>>
You don’t move toward them immediately. Instead, you lean against the door, crossing your arms just enough to make your blouse pull taut across your chest. Mark’s eyes flicker down, then back up to your face, as if caught. Alex shifts in his seat, his thigh muscles tensing.
<<ct "Male" "">>Yeah. Unless you’ve got somewhere to be.<</ct>>
<<ct "MC" "">>Depends. What kind of break did you have in mind?<</ct>>
<<ct "Male" "" "1">>The fun kind.<</ct>>
You push off the door and saunter closer, your hips swaying with every step. Their eyes follow you as you move with deliberate grace, your hips swaying just enough to make it clear this isn’t an accident. You stop in front of Alex, trailing a finger along the edge of his desk before meeting his gaze.
<<ct "MC" "">>You want me on my knees, don't you?<</ct>>
Alex swallows hard, his Adam’s apple bobbing. Mark shifts in his seat, his breath hitching.
<<ct "Male" "">>Fuck, yes.<</ct>>
You drop to your knees in one fluid motion, your hands resting on your thighs, your posture poised, elegant. You look up at them through your lashes, your voice a purr.
<<ct "MC" "">>Then tell me what you want. No half-measures.<</ct>>
Alex doesn’t need to be told twice. He unzips his pants, his cock already hard, and guides it toward your lips. He groans as you guide him into your mouth, your lips wrapping around him with practiced skill. Mark watches for a moment before his patience snaps. He tangles his fingers in your hair, guiding you deeper onto Alex’s cock, his thrusts growing more insistent—but never cruel. You moan around Alex, the vibration making him curse under his breath.
<<ct "Male" "">>Fuck, just like that—<</ct>>
Mark’s free hand slides down your back, gripping your hip as he presses against you from behind. You arch into him, your ass brushing his erection. In one swift motion, he’s behind you, his cock pressing against your entrance before slamming into you with a force that makes you cry out. Alex’s hands tighten in your hair, his thrusts growing deeper, more demanding. You’re caught between them—filled, used, loved in the most primal way. The pain and pleasure blur, your body arching as Mark’s hips snap against your ass, his grip bruising on your hips.
<<ct "MC" "">>Mmm—just like that. Harder. I want to feel it tomorrow.<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/DeskFloor/ThreesomeFuck"+random(2)+".webp")]]
</div><br>
Mark’s breath is ragged, his thrusts losing their rhythm as he buries himself deep inside you, his fingers digging into your flesh. You can feel them both getting close, their bodies tensing, their movements growing erratic. You hollow your cheeks around Alex’s cock, your tongue swirling as he hits the back of your throat, and then, with a guttural groan, Alex comes. His release spilling down your throat as you swallow around him. Mark follows seconds later, his cock pulsing inside you as he buries his face against your back, his breath hot on your skin. You can feel him emptying himself, his cum dripping down your thighs as he pulls out with a satisfied grunt. You feel the warm liquid dripping down your thighs, your body covered in their semen.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/Boss/MeetingCum1.webp")]]
</div><br>
You stay on your knees for a moment, catching your breath, your lips swollen and your body thrumming with the aftershocks of pleasure. Alex reaches down, his thumb brushing your bottom lip with unexpected tenderness.
<<ct "Male" "">>Damn, $mainChar.firstName . You’re incredible.<</ct>>
<<ct "MC" "">>Well, if you’re done with me, I’ve got work to do.<</ct>>
They exchange a glance, both grinning like they’ve just won the lottery. You adjust your skirt, straighten your blouse, and saunter toward the door, your hips swaying just a little more than usual. You glance over your shoulder.
<<ct "MC" "">>See you later, boys ~<</ct>>
Without waiting for their response, you close the door and [[return to your desk.->Office Desk]]<br><br>
<<HaveASexWidget "bj" "stranger" >>
<<HaveASexWidget "vaginal" "stranger" >>
<<MainChar_Stats "secretary" "2">>
<<MainChar_Stats "arousal" "40">>
<<MainChar_Stats "corruption" "1" "120">>
<<MainChar_Stats "intellect" "-1">>
<<replace #leave2>><</replace>><</linkreplace>><</if>></span>
<<replace #leave>><</replace>><</linkreplace>><</if>></span>
<</linkreplace>>
<<else>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/DeskFloor/WorkPhone"+ _kwrd +".jpg")]]
</div><br>
The office hums with the usual energy, the sound of keyboards and distant phone calls blending into a familiar rhythm. You’re at your desk, wrapping up a report, when your phone buzzes. You pick it up, already knowing what to expect.
<<ct "Male" "">>Hey, you got a sec? I need you to bring over the Henderson file. And, you know… stick around for a bit.<</ct>>
It’s Mark, one of the senior account managers. His voice is casual, almost friendly, but there’s that underlying tone—the one that always means more than just paperwork.
<<ct "MC" "">>Sure thing. Be right there.<</ct>>
You grab the file, smoothing your skirt as you stand. You knock on Mark’s door, pushing it open before he even answers. He’s leaning back in his chair, his tie slightly loosened, a smirk playing on his lips. Behind him, Jake, another colleague, is already perched on the edge of the desk, his eyes tracking you as you step inside.
<<ct "Male" "">>There she is. Took you long enough<</ct>>
<<ct "MC" "">>Had to make sure you missed me a little.<</ct>>
Mark’s gaze lingers on you, appreciative but not crude. You know the drill. You place the file on his desk, your fingers brushing against the surface as you straighten.
<<ct "MC" "">>Here’s what you asked for. Anything else?<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/DeskFloor/SecretaryFile"+random(1)+".webp")]]
</div>
Jake chuckles, pushing off the desk to stand behind you. His hands find your waist, pulling you back against him. You can feel him, already hard, pressing into your ass.
<<ct "Male" "" "1">>Oh, you know there is.<</ct>>
His voice is low, amused. Mark watches, his fingers tapping against the armrest of his chair.
<<ct "Male" "">>We’ve got a long afternoon ahead. Think you can help us… unwind a little?<</ct>>
<<ct "MC" "">>I think I can manage that.<</ct>>
Mark stands, unbuttoning his shirt cuffs as he steps closer. His fingers trace the line of your collarbone, then lower, undoing the first few buttons of your blouse. Jake’s hands slide up your sides, his thumbs brushing the undersides of your breasts.
<<ct "Male" "">>You always know just what we need.<</ct>>
<<ct "MC" "">>That's my job, boys ~<</ct>>
Jake spins you around, pressing you back against Mark’s desk. Papers scatter as he lifts you onto the edge, his hands pushing your skirt up to your waist. You gasp, your head falling back as Jake’s hands cup your breasts, his thumbs circling your nipples. He groans, his hips jerking forward as you guide him to your entrance. He pushes inside you in one smooth thrust, filling you completely. Mark stands, unzipping his own pants, his cock already hard and ready. You take him in your mouth without hesitation, your lips wrapping around his length as Jake starts to move behind you.
<<ct "Male" "">>That’s it, take that. Show us how much you love it.<</ct>>
<<ct "MC" "">>Nnngh—*so* good… harder, Jake, I can take it—<</ct>>
The office fills with the sounds of sex—your moans muffled around Mark’s cock, the slap of skin on skin as Jake fucks you from behind, the occasional groan from one of the men. Mark’s fingers tangle in your hair, guiding your movements as Jake’s hands grip your hips, his thrusts growing harder, more insistent.
<<ct "Male" "">>Fuck, that mouth…<<ct>
<<ct "Male" "" "1">>Yeah, just like that. Such a good girl.<</ct>>
<<ct "MC" "">>Mmmph—*love* how you use me… ah!—*both* of you…<<ct>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/DeskFloor/ThreesomeFuck"+random(2)+".webp")]]
</div><br>
Jake’s thrusts grow erratic, his cock swelling inside you as his breath hitches. You can feel him losing control, his fingers digging into your hips hard enough to leave marks. His groans turn ragged, his rhythm stuttering as he buries himself to the hilt—once, twice—before his entire body tenses.
<<ct "Male" "">>You want that, baby? Want us to fill you up?<<ct>
<<ct "MC" "">>Yes—*please*—ah!—*need* it…<<ct>
His cock pulses deep inside you, his cum flooding you in thick, hot spurts. You whimper around Mark’s cock, your own orgasm crashing over you as Jake’s release fills you, dripping down your thighs with every rough jerk of his hips. Mark’s grip in your hair tightens, his cock hitting the back of your throat as his own climax builds. His breath comes in sharp gasps, his voice a low growl.
<<ct "Male" "" "1">>Swallow it all, baby<<ct>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/Boss/MeetingCum1.webp")]]
</div><br>
His cock twitches, and then he’s coming, his cum jet after jet coating your tongue, salty and thick. You moan, your throat working around him as you take every last drop, your lips sealed tight around his shaft. His fingers tremble against your scalp as he empties himself, his hips stuttering forward with the final pulses. Jake pulls out slowly, his cock glistening with your mixed fluids, a final shudder running through him as he watches Mark’s release drip from your lips. You lick them clean with a slow, deliberate swipe of your tongue, your eyes locked on theirs—satisfied, proud, and already hungry for the next time.
<<ct "Male" "">>Fuck, you’re perfect.<<ct>
You collapse forward onto the desk, your breath coming in ragged gasps, your body still humming with pleasure.
<<ct "MC" "">>Mmm… *anytime*, boys. Just say the word.<<ct>
You push yourself up, straightening your skirt with a smirk. Your thighs are slick, your lips swollen, but you don’t bother cleaning up—not yet. You grab the file, shooting them a wink as you head for the door.
<<ct "Male" "" "1">>Count on it.<<ct>
The hallway noise washes over you as you step out, the usual office hum feeling almost surreal after the intensity of what just happened. Just another task checked off the list. You return to your desk, determined to [[continue your day->Office Desk]] as the office whore, knowing that this is your role and that you must serve the needs of your colleagues with enthusiasm and dedication.<br><br>
<<HaveASexWidget "bj" "stranger" >>
<<HaveASexWidget "vaginal" "stranger" >>
<<MainChar_Stats "arousal" "40">>
<<MainChar_Stats "corruption" "1" "120">>
<<MainChar_Stats "intellect" "-1">>
<</if>>
<</if>>
<<set $mainChar.work.secretary.event to "work">><<if $mainChar.work.secretary.AlexRelationship ==1 and $dayCount > $mainChar.work.secretary.AlexLastEncounter +1>>
You find yourself settling into the routine of your new job. The initial nerves have begun to fade, and you're starting to feel more comfortable in your role. Yet, as you finish up a task, you remember the kindness of Alexandra, and the sense of comfort she provided. Feeling a desire to connect with her again, you consider taking a break and [[visit Alexandra.->Alexandra]]<br><br>
<<elseif $mainChar.work.secretary.AlexRelationship ==2 and $dayCount > $mainChar.work.secretary.AlexLastEncounter +1>>
The stress of the job has been building recently, and you find yourself craving another one of Alexandra's comforting massages. You know that her touch would help you relax. Feeling a desire to connect with her again, you decide to take a break and [[visit Alexandra.->Alexandra]]<br><br>
<<elseif $mainChar.work.secretary.AlexRelationship ==3 and $dayCount > $mainChar.work.secretary.AlexLastEncounter +1 and $mainChar.corruption >=15>>
While working on a meeting report, you find yourself in need of a document that Alexandra has in her office. <br>
You should [[go to her desk.->Alexandra]] <br><br>
<<elseif $mainChar.work.secretary.AlexRelationship ==4 and $dayCount > $mainChar.work.secretary.AlexLastEncounter +1 and $mainChar.corruption >=25>>
The stress of the job has been building recently, and you find yourself remembering the massage Alexandra had promised you. You know that her touch would help you relax and wonder whether you should take a break and [[visit Alexandra.->Alexandra]]<br><br>
<<elseif $mainChar.work.secretary.AlexRelationship ==6 and $dayCount > $mainChar.work.secretary.AlexLastEncounter +1 and $mainChar.corruption >=30>>
While working, you remember what you did the last time you were in Alexandra's office. The memory of your lips pressed against her toes haunts you. The way you’d kissed them—actually kissed them—like some kind of desperate, worshipful thing. The taste of her skin, the scent of her leather heels, the way she’d laughed when you’d looked up at her, flushed and trembling. It should disgust you. It may be time to clarify it and [[visit Alexandra.->Alexandra]]<br><br>
<<elseif $mainChar.work.secretary.AlexRelationship ==8 and $dayCount > $mainChar.work.secretary.AlexLastEncounter +1 and $mainChar.corruption >=40>>
While working on a meeting report, you find yourself in need of a document that Alexandra has in her office. <br>
You should [[go to her desk.->Alexandra]] <br><br>
<<elseif $mainChar.work.secretary.AlexRelationship ==9 and $dayCount > $mainChar.work.secretary.AlexLastEncounter +1 and $mainChar.corruption>=45>>
You find yourself needing to clarify your situation with Alexandra. You're not sure what to think or how to feel about what's been happening between you. Maybe it's time to [[confront her.->Alexandra]]<br><br>
<<elseif $mainChar.work.secretary.AlexRelationship ==10 and $dayCount > $mainChar.work.secretary.AlexLastEncounter +1 and $mainChar.corruption>=45>>
While working on a meeting report, you find yourself in need of a document that Alexandra has in her office. <br>
You should [[go to her desk.->Alexandra]] <br><br>
<<elseif $mainChar.work.secretary.AlexRelationship >= 11 and $dayCount >= $mainChar.work.secretary.AlexLastEncounter + random(5) and $mainChar.corruption>=45 and random(2) is 0>>
<<set $mainChar.work.secretary.AlexRelationship to 12>>
You find yourself struggling to concentrate at your desk. Your mind is filled with thoughts of Mistress, and the way she dominates and humiliates you. You can't help but fantasize about the treatment she subjects you to, the way she makes you feel both degraded and desired. [[Go see her.->Alexandra]]<br><br>
<</if>>
<<if $mainChar.work.secretary.AlexRelationship ==0 or isNaN($mainChar.work.secretary.AlexRelationship)>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/WomanDoor.jpg")]]
</div><br>
The morning sun filters through the blinds of your new office, casting long shadows across the half-unpacked boxes. You’re just beginning to sort through a stack of files when a sharp, confident knock interrupts your thoughts. You look up to see a woman standing in the doorway, one hand resting on the frame, the other holding a steaming mug. Her posture is effortless, her dark blazer tailored to perfection, and her sharp eyes seem to miss nothing as they sweep over the room. She doesn’t wait for an invitation.
<<ct "Alexandra" "Happy">>Well, well. The new arrival. I was wondering when I’d get to meet you.<</ct>>
<<ct "MC" "">>Oh—hi. I didn’t expect anyone to drop by so soon.<</ct>>
Alexandra steps inside, her heels clicking softly against the floor. She extends her hand, her fingers cool and composed.
<<ct "Alexandra" "Neutral">>Alexandra Vasquez. I run the office across the hall. First days are always chaos, aren’t they?<</ct>>
<<ct "MC" "">>Nice to meet you. I’m $mainChar.firstName $mainChar.lastName . I’m still finding my way around, honestly.<</ct>>
Alexandra’s lips curl into a knowing smile as she takes a seat across from you, uninvited but not unwelcome. Her gaze lingers on your desk, then flicks back to your face, assessing.
<<ct "Alexandra" "Neutral">>First impressions matter, $mainChar.firstName . How’s the office treating you so far?<</ct>>
<<ct "MC" "">>It’s… a lot. I didn’t realize how much there was to catch up on. <</ct>>
<<ct "Alexandra" "Happy">>It’s always overwhelming at first. But you’ll adjust. Everyone does—with the right guidance.<</ct>>
She reaches out, her fingers brushing a stray file on your desk, nudging it into alignment with the others. The gesture is small, but it sends a ripple of something unfamiliar through you.
<<ct "Alexandra" "Tease">>You know, this place can be… unpredictable. It helps to have someone in your corner. Someone who knows how things really work around here.<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/Alexandra/Chatting.jpg")]]
</div><br>
<<ct "MC" "">>That—that sounds right. I'll keep that in mind.<</ct>>
<<ct "Alexandra" "Neutral">>Good. I’ll check in on you later. Make sure you’re settling in properly.<</ct>>
She stands, smoothing her blazer, and you realize you’ve been holding your breath.
<<ct "Alexandra" "Happy">>And $mainChar.firstName ? Don’t hesitate to ask if you need anything. Even the little things.<</ct>>
With that, she turns and walks out, leaving the door slightly ajar—and you with the strange sensation that something has shifted, though you can’t quite say what.
As the silence settles back in, you pick up the coffee she left, the warmth seeping into your fingers. There’s something about Alexandra—something that makes you feel both seen and exposed in a way you’re not used to. <br>
You glance back at your desk and the pile of folders you need to read. You exhale, sit on your chair and [[go back to work->Office Desk]]<br><br>
<<MainChar_Stats "energy" "5">>
<<elseif $mainChar.work.secretary.AlexRelationship ==1>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/WomanDoor.jpg")]]
</div><br>
You raise your hand to knock on Alexandra’s door, but before your fingers even touch the wood, her voice calls out from within, smooth and inviting.
<<ct "Alexandra" "Happy">>Come in, $mainChar.firstName . The door’s open.<</ct>>
You push it ajar and step inside. Alexandra is seated behind her desk, a pen poised over a document, but her sharp eyes lift to meet yours immediately. She sets the pen down with deliberate slowness, then gestures to the chair in front of her desk.
<<ct "MC" "">>I—I didn’t mean to interrupt.<</ct>>
<<ct "Alexandra" "Neutral">>Sit. Tell me how you’re really doing.<</ct>>
You obey, the leather of the chair creaking softly as you settle in. There’s something about the way she watches you—like she’s already decided something about you, and now she’s just waiting for you to catch up.
<<ct "MC" "">>It’s been good, actually. I’m starting to get the hang of things. And… thanks for checking in on me the other day. It helped more than you know.<</ct>>
<<ct "Alexandra" "Tease">>Mmm. You look tired, though. Dark circles under your eyes. Shoulders tense enough to snap.<</ct>>
<<ct "MC" "">>I guess I am a little overwhelmed. There’s just so much to keep track of.<</ct>>
Alexandra doesn’t respond with sympathy. Instead, she stands, her chair gliding back silently, and moves around the desk with the grace of someone who owns the space. She stops just behind you. Close enough that you can feel the heat of her body, smell the faint, expensive scent of her perfume.
<<ct "Alexandra" "Neutral">>You’re carrying too much. That won’t do.<</ct>>
Her hands <<linkreplace "settle on your shoulders.">> hands settle on your shoulders, fingers pressing into the knots of tension with practiced precision. You stiffen for a second—no one’s touched you like this in years—but then her thumbs find a particularly tight muscle, and a sound escapes you before you can stop it.
<<ct "MC" "">>Oh—! That’s…<</ct>>
<<ct "Alexandra" "Happy">>Shh. Just let it go, $mainChar.firstName .<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/Alexandra/MassageShoulder0.webp")]]
</div><br>
Her voice is a murmur, her breath warm against the shell of your ear. You close your eyes, your body sagging into her touch as if it’s been waiting for this release. Her fingers work deeper, kneading out the stress, and you realize with a jolt how good it feels to surrender to someone else’s control.
<<ct "Alexandra" "Tease">>You’re so wound up. Do you ever let anyone take care of you?<</ct>>
The question hangs in the air, heavy with implication. You shake your head, too lost in the sensation to form words.
<<ct "MC" "">>N-no, not really.<</ct>>
Alexandra’s lips brush the top of your ear—just for a second, so lightly you might have imagined it.
<<ct "Alexandra" "Happy">>Then let me.<</ct>>
Her hands slow, her touch turning almost possessive as she traces the line of your collarbone with her fingertips.
<<ct "MC" "">>I—I shouldn’t be taking up your time like this…<</ct>>
<<ct "Alexandra" "Neutral">>You don’t have to think right now. You don’t have to do anything. Just breathe. Let me handle the rest.<</ct>>
You obey without thinking. Your breathing syncs with the rhythm of her touch, your mind quieting under her command. It’s terrifying, how easily she dismantles your defenses. How right it feels.
Then, just as suddenly, her hands still. She steps back, the absence of her warmth leaving you oddly bereft.
<<ct "Alexandra" "Angry">>But we can’t have you melting into a puddle on my floor, can we?<</ct>>
<<ct "MC" "">>R-right. Sorry, I—<</ct>>
Her voice is sharper now, all business. You blink, disoriented, as she circles back to her desk.
<<ct "Alexandra" "Neutral">>Work doesn’t stop just because you’re stressed. You’ll learn to manage it—or you’ll let me teach you how.<</ct>>
You straighten in your chair, the fog of relaxation lifting under the weight of her expectation.
<<ct "MC" "">>I’ll do better. I promise.<</ct>>
<<ct "Alexandra" "Happy">>Good girl.<</ct>>
The praise sends a strange thrill through you. You stand on shaky legs, suddenly aware of how thoroughly she’s just rearranged you.
<<ct "Alexandra" "Tease">>Now go. Get back to work. And $mainChar.firstName ? Next time you’re overwhelmed, you come to me. Understood?<</ct>>
<<ct "MC" "">>Understood.<</ct>>
As you walk back to your desk, your steps feel lighter, your mind clearer—but there’s a new awareness humming beneath your skin. The way she touched you. The way she spoke to you. The way you listened. You feel a renewed sense of purpose, but also a lingering awareness of the subtle power dynamic that has just been established. <br>
You take a deep breath and [[dive back into your work,->Office Desk]] determined to prove your worth. <br><br>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "corruption" "1" "10">>
<<MainChar_Stats "energy" "10">>
<</linkreplace>>
<<elseif $mainChar.work.secretary.AlexRelationship ==2>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/WomanDoor.jpg")]]
</div><br>
You stand outside Alexandra’s office, your fingers hovering near the door. You knock softly, the sound barely audible, and her voice responds almost immediately, warm and inviting.
<<ct "Alexandra" "Happy">>Come in, $mainChar.firstName .<</ct>>
You push the door open and step inside. Alexandra is seated behind her desk, her pen poised over a document, but she sets it down as soon as she sees you. Her smile is knowing, almost predatory in its gentleness.
<<ct "Alexandra" "Neutral">>Well, this is a pleasant surprise. What brings you by today?<</ct>>
You fidget with the hem of your blouse, suddenly hyper-aware of how exposed you feel under her gaze.
<<ct "MC" "">>I—I didn’t mean to interrupt. I just… I needed a moment to relax. Like last time. If that’s… okay.<</ct>>
You trail off, your cheeks warming as you struggle to find the words. Alexandra leans back in her chair, her eyes never leaving yours.
<<ct "Alexandra" "Tease">>Sweetie, if I didn’t want you here, I wouldn’t have invited you in. Now sit.<</ct>>
You obey without thinking, sinking into the chair. Alexandra stands and moves behind you, her hands coming to <<linkreplace "rest on your shoulders.">> rest on your shoulders. You tense for a second, but her touch is firm, grounding.
<<ct "Alexandra" "Happy">>You just need to learn to ask for what you want. Be clear about your needs.<</ct>>
<<ct "MC" "">>It’s hard. To admit I need help.<</ct>>
<<ct "Alexandra" "Tease">>But you did admit it. And look—you’re already feeling better, aren’t you?<</ct>>
<<ct "MC" "">>Yes. Thank you, Alexandra. I really—<</ct>>
<<ct "Alexandra" "Neutral">>Shh. Just relax. Let me take care of you.<</ct>>
The moment Alexandra’s fingers press into the taut muscles of your shoulders, every thought dissolves into the heat of her touch. Her thumbs trace slow, deliberate circles along the base of your neck, her nails just grazing your skin—enough to send a shiver down your spine. <br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/Alexandra/MassageShoulder1.webp")]]
</div><br>
Her touch is firm yet teasing, kneading away the tension until your body melts beneath her hands, every stroke pulling you deeper into a haze of submission and pleasure. The scent of her perfume—something rich and intoxicating—fills your senses, and when her fingers brush the sensitive skin just above your collarbone, you can’t stifle the quiet gasp that escapes your lips.
<<ct "MC" "">>Thank you, Alexandra. I really appreciate this. Is... Is there anything I can do to return the favor?<</ct>>
Alexandra’s hands still for a moment. She steps back, and you turn to look at her, suddenly aware of how small you feel in her presence.
<<ct "Alexandra" "Happy">>Thank you, Alexandra. I really appreciate this. Is... Is there anything I can do to return the favor?<</ct>>
Alexandra’s hands still for a moment. She steps back, and you turn to look at her to see her eyes thoughtful as she considers your offer.
<<ct "Alexandra" "Neutral">>Well.. to be honest, I wouldn't say no to a massage myself. Do you mind?<</ct>>
<<ct "MC" "">>Of course not. I'd be happy repay you.<</ct>>
You rise from your chair, your fingers already tingling with the memory of her touch on your skin. You step closer, your breath hitching as you reach for her shoulders, mirroring the way she’d touched you—slow, deliberate, like you’re tracing a secret. The fabric of her blouse is smooth beneath your palms as you press into the tight muscles of her shoulders, feeling her sigh into your touch. But you're stopped.
<<ct "Alexandra" "Neutral">>Oh, don’t worry about my shoulders—they’re fine. But these<</ct>>
She shifts. One foot slides forward, the sleek black heel catching the light as she lifts it just an inch off the ground. Her fingers trail lazily up her own ankle, circling the delicate bone with a slow, deliberate caress.
<<ct "Alexandra" "Neutral">>—have been screaming for help all afternoon. You’d be a lifesaver, sweetie.<</ct>>
You hesitate, your pulse quickening as you're taken aback by the request. The request isn’t explicit, but you feel the weight of it all the same, and you hadn't expected it. Yet, the memory of her hands on your shoulders, the way she made you feel so seen, so cared for, pushes you forward. You quickly recover, determined to show your gratitude despite the request being a little disconforting.
<<ct "MC" "">>Oh. Um. Okay... I could.. I can help with that.<</ct>>
Your voice is soft, but the words are out before you can second-guess them. Alexandra’s smile deepens, something dark and satisfied flickering in her eyes. She doesn’t move, doesn’t rush you. Instead, she watches as you slide off the chair, sinking to your knees in front of her. The carpet is plush beneath you, the position strangely natural, like your body already knows what to do. You look up at her, uncertain, but she simply smirks and extends her leg, her heeled foot hovering just in front of your face.
<<ct "Alexandra" "Neutral">>There’s a good girl.<</ct>>
You reach out, your fingers trembling slightly as you <<linkreplace "take her foot in your hands.">> take her foot in your hands. The leather of her heel is smooth, cool beneath your touch. You slip it off slowly, placing it carefully on the floor before turning your attention to her stockinged foot. Alexandra leans back in her chair, her eyes half-lidded as she watches you. You begin to massage her foot, your fingers working gently into the muscles. Her skin is warm beneath the sheer fabric, and you can feel the tension melting under your touch. Alexandra lets out a soft sigh, her eyes closing briefly.
<<ct "Alexandra" "Happy">>Mmm. Just like that.<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/Alexandra/MassageFeet0.webp")]]
</div>
<<ct "Alexandra" "Tease">>You’re a natural, sweetie. Such good hands.<</ct>>
<<ct "MC" "">>I... I just want to make sure you’re comfortable.<</ct>>
<<ct "Alexandra" "Happy">>And you are. Such a good little helper.<</ct>>
You focus on your task, your fingers moving with more confidence now. The praise, the way she looks at you—it’s intoxicating, and you find yourself wanting to earn more of it. After a few minutes, she shifts slightly, withdrawing her foot from your hands.
<<ct "Alexandra" "Happy">>That’s enough for now, sweetie. You’ve done beautifully.<</ct>>
She shifts in her chair, her foot still resting in your hands. You start to pull away, but her voice stops you—soft, but firm.
<<ct "Alexandra" "Neutral">>Oh, sweetie…<</ct>>
Her toes flex slightly, drawing your attention to the sleek black heel lying abandoned on the floor beside you.
<<ct "Alexandra" "Tease">>I can’t very well walk around barefoot, can I?<</ct>>
Your cheeks warm as you realize your mistake. Of course she’d need her shoe back. You hesitate for only a second before reaching for the heel, your fingers brushing the cool leather as you lift it.
<<ct "MC" "">>S-sorry, I didn’t think—<</ct>>
<<ct "Alexandra" "Happy">>No apologies, sweetie. Just… fix it for me.<</ct>>
You kneel again, your pulse quickening as you slide the shoe back onto her foot. Your fingers linger for just a moment too long, adjusting the strap, making sure it’s perfect. Alexandra watches you, her smile lazy, satisfied.
<<ct "Alexandra" "Neutral">>There. Now, it’s time for you to get back to work. Show me how well you can focus after a little... relaxation.<<</ct>>
She flexes her foot experimentally, then withdraws it with a final, approving pat to your shoulder.
<<ct "MC" "">>Yes, Alexandra. Right away.<</ct>>
As you stand, your legs feel unsteady, your mind still hazy from the intimacy of the moment. Your thoughts keep drifting back to the way her voice wrapped around you, to the way your body responded without hesitation. You leave her office and [[return to your desk.->Office Desk]]<br><br>
<<MainChar_Stats "arousal" "15">>
<<MainChar_Stats "corruption" "1" "20">>
<<MainChar_Stats "energy" "10">>
<</linkreplace>>
<</linkreplace>>
<<elseif $mainChar.work.secretary.AlexRelationship ==3>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/WomanDoor.jpg")]]
</div><br>
You raise your hand to knock on Alexandra’s door, but the wood swings open before your knuckles make contact. She stands in the doorway, one hand resting on the frame, her sharp eyes locking onto yours with an intensity that makes your breath catch.
<<ct "Alexandra" "Neutral">>$mainChar.firstName . What do you need?<</ct>>
<<ct "MC" "">>I—I didn’t mean to disturb you. I just need a document for my boss.<</ct>>
Alexandra doesn’t step aside. Instead, she tilts her head, studying you like a puzzle she’s already solved.
<<ct "Alexandra" "Tease">>Of course. Come in.<</ct>>
You slip past her, the scent of her perfume—something dark and expensive—lingering in the air as <<linkreplace "she closes the door behind you.">>she closes the door behind you. The click of the lock echoes in the quiet office.
<<ct "MC" "">>So... Do you have Richard's files? I don’t want to take up too much of your time.<</ct>>
Alexandra moves to her desk, her hips swaying with deliberate slowness. She picks up a folder, but instead of handing it to you, she holds it just out of reach.
<<ct "Alexandra" "Neutral">>You’re in such a hurry. Why?<</ct>>
<<ct "MC" "">>I just… I have a deadline. And I don’t want to bother you.<</ct>>
<<ct "Alexandra" "Tease">>You think asking for what you need is bothering me, $mainChar.firstName ?<</ct>>
<<ct "MC" "">>I didn’t mean— Sorry, I'm a bit stressed lately...<</ct>>
<<ct "Alexandra" "Happy">>So you want my help again.<</ct>>
<<ct "MC" "">>Well... if you—<</ct>>
<<ct "Alexandra" "Tease">>But help isn’t free, sweetie.<</ct>>
She lets the folder drop onto the desk behind you, her fingers now tracing the line of your jaw.
<<ct "MC" "">>What do you—<</ct>>
Alexandra’s smile doesn’t waver, but her voice sharpens just enough to make you flinch.
<<ct "Alexandra" "Angry">>You want my help? My time? Then you’ll show me you’re serious.<</ct>>
She extends one leg, the sheer tights glinting under the office lights, and points to her heels.
<<ct "Alexandra" "Neutral">>Start with these. My feet are aching.<</ct>>
You hesitate, your fingers curling into your palms.
<<ct "MC" "">>But the document— I just need to—<</ct>>
<<ct "Alexandra" "Angry">>$mainChar.firstName .<</ct>>
Her voice cuts through you like a blade. Your pulse hammers in your throat. Slowly, you sink to your knees in front of her. The carpet is soft, but the position makes your skin burn.
<<ct "MC" "">>O—Okay... I can do that.<</ct>>
Your hands tremble as you reach for the strap of her heel. The buckle is stiff, but you manage to loosen it, sliding the shoe off with careful fingers. Her foot is warm, the arch elegant. You swallow hard, then press your thumbs into the sole.
Alexandra lets out a slow, satisfied sigh.
<<ct "Alexandra" "Happy">>That’s my good girl.<</ct>>
The praise sends a strange heat through you. You work in slow circles, her skin soft under your touch.Your fingers tremble as they brush against the warm, bare skin of Alexandra’s foot, the smoothness of her arch contrasting with the delicate roughness of her heel. You hesitate, looking up at her.
<<ct "MC" "">>Like last time?<</ct>>
<<ct "Alexandra" "Tease">>Better.<</ct>>
You press your thumbs into the taut muscles of her sole, feeling the tension melt under your touch. Her toes curl slightly, a silent demand for more, and you obey, tracing slow, deliberate circles along the high arch, your breath hitching as her skin grows warmer beneath your fingertips. The way her foot fits so perfectly in your hands, the softness of her instep, the faint glisten of moisture on her skin—it’s intimate, and when she lets out a low, satisfied sigh, the sound vibrates through you, pooling heat low in your stomach.
<<ct "Alexandra" "Happy">>That’s it. Just like that. Keep it up, and you'll earn your reward.<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/Alexandra/MassageFeet1.webp")]]
</div><br>
You can’t help but linger, your fingers sliding between her toes, massaging each one with care.
<<ct "MC" "">>Can I— Can I have the document now?<</ct>>
Alexandra chuckles, low and knowing. She extends her other foot, nudging your thigh.
<<ct "Alexandra" "Tease">>Oh, sweetie. Did you think one foot was enough?<</ct>>
Your breath catches. You glance up at her, but her expression is firm.
<<ct "MC" "">>But I—<</ct>>
<<ct "Alexandra" "Angry">>Unless you’d rather leave empty-handed.<</ct>>
You drop your gaze, defeated. Your fingers move to her other shoe, slipping it off with more confidence this time. The second foot is warmer, the muscles tighter. You press harder, your thumbs digging into the arch.
<<ct "Alexandra" "Happy">>Mmm. Much better.<</ct>>
Your fingers trace slow, deliberate circles over the arch of her foot, the warmth of her skin seeping into yours. There’s something almost satisfying about the way her muscles yield under your touch, the way her breath hitches when you press just right. You lose track of time, your focus narrowing to the rhythm of your hands, the quiet sounds she makes—
<<ct "Alexandra" "Neutral">>Enough.<</ct>>
Her voice cuts through the haze. You blink, your hands stilling mid-motion.
<<ct "MC" "">>Oh…<</ct>>
The disappointment slips out before you can stop it, soft and unintended. Alexandra’s lips quirk, her eyes gleaming with amusement as she watches you.
<<ct "Alexandra" "Tease">>Were you planning to spend all day at my feet, sweetie?<</ct>>
Heat floods your cheeks. You fumble for words, suddenly aware of how intimate the moment had become.
<<ct "MC" "">>N-no, I just— I didn’t realize—<</ct>>
Before you can finish, your hands move on their own, carefully slipping her heels back onto her feet. The buckles click into place with quiet precision. Alexandra doesn’t ask you to. She doesn’t need to. Her smile deepens, slow and satisfied.
<<ct "Alexandra" "Happy">>Look at you. So eager to please.<</ct>>
You swallow, your pulse thrumming in your throat.
<<ct "MC" "">>Can I— Can I have the document now?<</ct>>
Alexandra laughs, the sound rich and knowing. She leans forward, her chair creaking softly as she invades your space.
<<ct "Alexandra" "Tease">>You’re adorable, you know that?<</ct>>
Her hand darts out, fingers wrapping around your throat—not tight enough to hurt, but firm enough to hold. Your breath catches as she pulls you in, <<linkreplace "her lips crashing against yours.">>her lips crashing against yours. The kiss is sudden, hungry, her tongue sweeping into your mouth with a confidence that leaves no room for hesitation. You freeze for a heartbeat— Then melt into it. Your hands find her waist, gripping the fabric of her blouse as she deepens the kiss, her thumb brushing your jaw. The taste of her lipstick is faintly sweet, the scent of her perfume wrapping around you like a command.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/Alexandra/Kiss0.webp")]]
</div><br>
When she finally pulls back, her grip on your throat loosens, her thumb tracing your bottom lip. You find yourself leaning in—just slightly—as if your body is trying to chase the warmth of her mouth. Alexandra’s eyes darken with amusement, her lips curling into a knowing smile.
<<ct "Alexandra" "Happy">>Such a greedy little thing.<</ct>>
She presses the document into your hands, her voice sharp with authority.
<<ct "Alexandra" "Angry">>Now go. Back to work.<</ct>>
You rise slowly, your legs unsteady. The carpet is still warm where your knees had been, the weight of what just happened settling over you like a second skin. You’d spent the last several minutes kneeling at your colleague’s feet, massaging them, serving her—all for a single document. And yet, as you clutch the folder to your chest, humiliation isn’t what you feel.
Instead, there’s a strange, warm ache in your stomach. A thrill.
You turn toward the door, your fingers brushing your lips—still tingling from her kiss. The door clicks shut behind you as you step into the hallway, the weight of her words—and the memory of her hands—lingering long after you’ve returned [[to your desk.->Office Desk]]<br><br>
<<MainChar_Stats 'secretary' '1'>>
<<MainChar_Stats "arousal" "20">>
<<MainChar_Stats "corruption" "1" "30">>
<</linkreplace>>
<</linkreplace>>
<<elseif $mainChar.work.secretary.AlexRelationship ==4>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/WomanDoor.jpg")]]
</div><br>
You knock softly on her office door, your fingers trembling slightly. Alexandra looks up from her desk, her sharp eyes locking onto yours with an intensity that makes your breath hitch.
<<ct "Alexandra" "Neutral">>Come in, $mainChar.firstName .<</ct>>
You step inside, your heart pounding. She leans back in her chair, her gaze sweeping over you with a mix of amusement and disdain.
<<ct "Alexandra" "Angry">>You look terrible. Dark circles under your eyes, shoulders tense enough to snap. What’s wrong, sweetie? Can’t handle the pressure?<</ct>>
<<ct "MC" "">>I—I just… I was wondering if you had some time for me. You mentioned a massage the other day, and I… I could really use it.<</ct>>
Alexandra’s lips curl into a slow, knowing smile.
<<ct "Alexandra" "Tease">>Ah, yes. That massage. The one I owed you after you so eagerly knelt at my feet.<</ct>>
Your breath catches as the memory floods back—her heels in your hands, the weight of her foot against your palm, the way her fingers had tangled in your hair when you’d looked up at her, desperate for approval. You can still taste the leather of her heels on your fingers. The carpet had burned against your knees, but you’d stayed there, willing, your pulse hammering as she’d praised you in that low, velvet voice. "Such a good girl." The words echo now, twisting the heat in your stomach as you realize how easily you’d knelt for her then
<<ct "MC" "">>Well... Y-You said you’d massage my shoulders, but then you got busy…<</ct>>
She stands, circling her desk like a predator. You stand frozen as she stops just behind you, her breath warm against your ear.
<<ct "Alexandra" "Neutral">>Fine. But don’t think this makes us even.<</ct>>
Alexandra gestures for you to sit down, her eyes never leaving yours. She doesn't say a word, but her silence is filled with a sense of dominance and control. You sit down, feeling a mix of anticipation and submission. She moves behind you and <<linkreplace "begins to massage your shoulders.">> begins to massage your shoulders. <br><br>
Her hands settle on your shoulders, her touch firm and unyielding, fingers pressing deep into the knots of tension. You let out a shuddering breath as she works her magic, her thumbs tracing slow, deliberate circles along the base of your neck. The warmth of her body radiates against your back, her breath hot against your ear as she leans in just enough to let you feel the weight of her dominance. Your muscles melt under her skilled touch, your head lolling forward as a soft, helpless moan escapes your lips.
<<ct "Alexandra" "Tease">>That’s it. Let go. You’re so tense, sweetie. Let me take care of you.<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/Alexandra/MassageShoulder2.webp")]]
</div><br>
Her hands slide down from your shoulders, tracing the curve of your spine before slipping beneath your blouse. You gasp as her fingers find your breasts, her palms cupping their weight with possessive precision. She rolls your nipples between her thumbs and forefingers, pinching just hard enough to make you whimper, your back arching into her touch like a cat in heat. The fabric of your bra is no barrier—she tugs it aside, exposing you to the cool air of the office, your nipples hardening under her skilled touch. Your back arches into her touch, but a small, pathetic sound escapes your lips.
<<ct "MC" "">>A-Alexandra, I—<</ct>>
<<ct "Alexandra" "Angry">>Shh.<</ct>>
Her voice cuts through your weak protest, and you bite your lip as she continues to tease you, her fingers sliding lower, tracing the trembling plane of your stomach. She hooks her fingers into the waistband of your skirt, yanking it up roughly, then presses her palm <<linkreplace "against the fabric of your panties.">>against the fabric of your panties. You can feel the anticipation building as she moves closer to your most intimate area. You can feel how soaked you are, the fabric clinging to your folds, and your face burns with humiliation.
<<ct "Alexandra" "Happy">>Look at you. Already a mess for me.<</ct>>
<<ct "MC" "">>Alexandra, p-please, someone might—<</ct>>
<<ct "Alexandra" "Happy">>No one’s coming, sweetie. And if they did?<</ct>>
She tugs your panties aside, her fingers sliding through your slick folds without warning. You gasp, your thighs trembling as she finds your clit, circling it with slow, deliberate strokes.
<<ct "Alexandra" "Tease">>They’d see exactly what a good little slut you are for me.<</ct>>
Your breath hitches as she slips two fingers inside you, curling them just right. Her other hand wraps around your throat, tilting your head back as she leans over you, her lips crashing against yours. You moan into the kiss, your body betraying you.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/Alexandra/MassagePussy0.webp")]]
</div><br>
Her fingers trace slow, deliberate circles over your clit, teasing the sensitive flesh with just the right pressure. You bite your lip, your thighs trembling as she slides a fingertip between your lips, spreading your wetness, never quite giving you what you need. The pleasure builds, coiling tighter and tighter inside you, your breath coming in ragged gasps. You’re so close— And then she stops.
Her hand pulls away abruptly, leaving you aching and empty. You let out a frustrated whimper, your body throbbing with denied release, but she acts as if nothing happened. She steps back, smoothing her skirt with a casual air.
<<ct "Alexandra" "Neutral">>Oh dear, I almost forgot—I’ve got a call in five minutes. I can’t keep massaging you all day, $mainChar.firstName.<</ct>>
Her voice is light, almost innocent, as if she hasn’t just left you on the edge of climax. You clench your fists, your body still humming with frustration, but you don’t dare protest. Instead, you press your thighs together, trying to ease the ache she left behind.
<<ct "MC" "">>B-but—<</ct>>
You cut yourself off, your cheeks burning. She raises an eyebrow, her smirk betraying that she knows exactly what she’s done to you.
<<ct "Alexandra" "Tease">>Yes, sweetie?<</ct>>
You swallow hard, your voice barely above a whisper.
<<ct "MC" "">>I was... I... N-Nothing. It’s fine.<</ct>>
<<ct "Alexandra" "Happy">>Good. Now run along. I’ve got work to do.<</ct>>
She turns back to her desk, already dismissing you. You stand there for a moment, your body still trembling, your mind a mess of frustration and submission. You want to argue, to demand she finish what she started, but the words die in your throat.
With a quiet, defeated exhale, you adjust your clothes and turn toward the door,
<<ct "MC" "">>T-thank you, Alexandra. I'll... I'll go now.<</ct>>
You take a deep breath, your fingers pressing discreetly between your thighs as you walk away. Behind you, Alexandra hums to herself, already focused on her work—as if she didn’t just ruin you.
<br><br>
[[Go back to work->Office Desk]]<br><br>
<<HaveASexWidget "masturbated" "stranger" >>
<<set $mainChar.arousal to 90>>
<<MainChar_Stats "corruption" "1" "40">>
<<MainChar_Stats "cleanliness" "-5">>
<</linkreplace>>
<</linkreplace>>
<<elseif $mainChar.work.secretary.AlexRelationship ==5>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/DeskFloor/WorkPhone"+ _kwrd +".jpg")]]
</div><br>
The phone on your desk buzzes sharply, cutting through the hum of your thoughts. You pick it up, your voice steady—until you hear her.
"Come to my office, $mainChar.firstName. I need you to bring me a report."
<<ct "Alexandra" "Neutral">>$mainChar.firstName . I need the Wheatson's report. Bring it to me as soon as possible.<</ct>>
No "please." No explanation. Just the quiet authority in her voice. You swallow hard, your fingers trembling slightly as you gather the report she asked for earlier. The pages are perfectly aligned, the corners crisp—you double-check everything, as if the neatness of the document could somehow compensate for the mess you become in her presence. You stand up from your desk, smoothing out your clothes to ensure you look presentable. With the report in hand, you <<linkreplace "make your way to her office.">><br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/WomanDoor.jpg")]]
</div><br>
You knock on her door, already ajar, and push it open. Alexandra doesn’t look up immediately. She’s signing something, her pen moving with deliberate precision. When she finally lifts her gaze, her sharp eyes pin you in place.
<<ct "Alexandra" "Neutral">>Ah. There you are. Put it down.<</ct>>
You obey, placing the file on her desk with careful hands. The silence stretches between you, thick with unspoken tension. You shift awkwardly, your fingers twisting together as you glance at her.
<<ct "MC" "">>Are you... alright? You seem a little tense.<</ct>>
<<ct "Alexandra" "Neutral">>Tense? Hmm. I suppose long days in these heels don’t help.<</ct>>
She sets her pen down and stretches her toes slightly inside her heels, as if emphasizing the discomfort. Her attention drifts back to the report, but not before you catch the faintest smirk tugging at her lips.
<<ct "MC" "">>Oh… I didn’t realize. If—if there’s anything I can do to help…<</ct>>
Alexandra doesn’t look up this time, but her voice is smooth, almost amused.
<<ct "Alexandra" "Tease">>Well. Since you’re offering…<</ct>>
She extends one leg, her high heel catching the light as she rotates her ankle slightly. The unspoken command hangs in the air, heavy and inevitable.
<<ct "Alexandra" "Happy">>You are so attentive, $mainChar.firstName .<</ct>>
<<ct "MC" "">>Huh… Sure, I... I can take care of that...<</ct>>
The praise sends a strange warmth through you. You sink to your knees without another word, your hands already reaching for her shoe. She doesn’t acknowledge you beyond that—just flips a page of the report, her focus entirely on the document as if you’re nothing more than part of the office decor. You slip off her heel, your fingers pressing into the sole of her foot. She doesn’t react, doesn’t even glance down. The indifference is maddening, but it only makes you work harder, massaging each toe, the arch, the heel—your touch growing more desperate with every ignored second. The only sound in the room is the rustle of paper as she turns another page. Alexandra’s fingers tighten around the report, the paper crumpling slightly under her grip. Her voice cuts through the silence, sharp and irritated—though not at you. Not explicitly.
<<ct "Alexandra" "Angry">>Useless. Pathetic. Who the hell put this together?<</ct>>
Your hands falter mid-motion, your thumbs pressing too lightly into the arch of her foot. Her frustration isn’t directed at you, but your stomach twists anyway, your pulse spiking with the need to fix it. To please. You swallow hard, your fingers trembling as you redouble your efforts, pressing harder, kneading deeper.
<<ct "MC" "">>S-sorry, I—I can do better—<</ct>>
<<ct "Alexandra" "Angry">>Not you, idiot.<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/Alexandra/MassageFeet2.webp")]]
</div><br>
The snap in her voice makes you flinch, but you don’t stop. Your thumbs dig into the tense muscles of her sole, your breath coming faster as you try to erase the frustration from her voice. The silence is worse than her anger—heavy, suffocating. You can hear the rustle of pages as she flips through the report again, her jaw clenched. Then— Her foot shifts. Not away. Toward you. The pad of her big toe brushes against your lips, just for a second. Your breath hitches. It could be an accident. But when you pull back slightly, her toe follows, pressing more firmly against your mouth.
<<ct "MC" "">>Mmm—<</ct>>
You don’t mean to. You don’t—but your lips part. Just a little. Just enough.
For a heartbeat, the only sound is the quiet smack of your lips against her toe.
<<ct "Alexandra" "Surprised">>Oh.<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/Alexandra/FootKiss.webp")]]
</div><br>
Her voice is light. Too light. You freeze, your face burning, but she just tilts her head, her lips curling into a slow, dangerous smile.
<<ct "Alexandra" "Happy">>Well. Aren’t you the bold little thing?<</ct>>
Her toe presses deeper, tracing the seam of your lips. Her skin is warm, slightly salty from the day. The taste of her polish—something dark and expensive—lingers on your tongue. Your cheeks flame.
<<ct "Alexandra" "Tease">>I didn’t realize you were so… devoted to your work.<</ct>>
Your mind races, a chaotic mix of shame and something darker, something that makes your stomach clench. You pull back slightly, your breath coming in short, uneven gasps.
<<ct "MC" "">>I—I didn’t mean to—<</ct>>
Alexandra doesn’t let you finish.
She leans forward, her chair creaking softly as she bends down to meet your gaze. Her fingers thread through your hair, gripping just tightly enough to tilt your head back. Then, without warning, <<linkreplace "she presses her index finger against your lips.">>she presses her index finger against your lips.
<<ct "Alexandra" "Neutral">>Open.<</ct>>
The command hangs in the air between you, heavy and electric. Your pulse thrums in your throat as Alexandra's finger hovers just millimeters from your lips, her dark eyes locked onto yours with an intensity that makes your breath catch. A thousand thoughts race through your mind—This is wrong, you shouldn't, what if someone sees—but they all dissolve under the weight of her gaze, under the quiet authority in her voice. Your lips tremble as they part, just slightly, just enough. The first brush of her skin against your tongue sends a jolt through you, something between shame and exhilaration. Her finger slides in deeper, pressing against the roof of your mouth, and you can taste her—the faint salt of her skin, the cool metal of her ring, the lingering trace of her perfume.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/Alexandra/FingerMouth0.webp")]]
</div><br>
It's intimate in a way that makes your stomach clench, your thighs press together. You try to meet her eyes, but your lashes flutter, your focus fracturing between the sensation of her inside your mouth and the way she's watching you, like you're something fascinating and pathetic all at once. Your tongue moves without your permission, tracing the pad of her finger, the ridge of her knuckle. You tell yourself you're just... exploring. Just following instructions. But the way your body responds—the heat pooling low in your belly, the way your nipples tighten against the fabric of your bra—betrays you. <br><br>
You're not just obeying. You're wanting. And that's the part that makes your cheeks burn, that makes you suck just a little harder, just to see if she'll react. A slow, knowing smile curls Alexandra's lips as she watches you work. Her free hand comes up to brush a stray lock of hair from your face, her thumb grazing your cheekbone with a tenderness that feels almost cruel in contrast to the way she's using your mouth.
<<ct "Alexandra" "Tease">>Such a good little mouth. Who knew you’d be so eager to suck on anything I give you?<</ct>>
A flush of humiliation burns your cheeks, and for the first time, you feel a flicker of defiance. You start to pull back, your lips parting to protest— But Alexandra doesn’t let you. Her hand tangles in your hair, yanking you forward as her mouth crashes against yours. There’s no gentleness, no hesitation—just the hot, demanding press of her lips, her tongue sweeping past yours with a possessive hunger. You gasp into her, but the sound is swallowed as she deepens the kiss, her fingers tightening in your hair. And then— You melt. Your hands fly to her waist, gripping the fabric of her blouse as <<linkreplace "she kisses you like she owns you.">>she kisses you like she owns you. <br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/Alexandra/Kiss1.webp")]]
</div><br>
The taste of her—your shared saliva, the faint metallic tang of her lipstick—fills your mouth, dripping down your chin as she tilts your head back further. You moan into her, your body arching into the kiss, your mind blank with nothing but the heat of her mouth and the way her free hand slides down to squeeze your thigh. When she finally pulls back, your lips are swollen, your breath ragged. Her thumb smudges the saliva on your chin, her dark eyes gleaming with satisfaction. Then steps back, her expression shifting to cool professionalism as if nothing happened.
<<ct "Alexandra" "Neutral">>That’s enough for now. I have work to do.<</ct>>
You blink, dazed, as if waking from a dream. Your lips still tingle, your body humming with the ghost of her touch. Slowly, you push yourself up from the floor, your fingers trembling as you straighten your blouse and smooth down your skirt. The back of your hand brushes against your mouth, wiping away the slick trail of saliva that had dripped down your chin. Your cheeks burn with shame—and something else, something hotter, something you don’t dare name.
<<ct "MC" "">>But… I—<</ct>>
The words die in your throat. What were you going to say? That you wanted more? That you needed more? The thought alone makes your stomach twist with embarrassment. Alexandra doesn’t even look up from her desk, her pen already moving across the paper as if you’d already ceased to exist.
<<ct "Alexandra" "Tease">>Close the door on your way out, sweetie.<</ct>>
Your body moves before your mind can protest. You turn toward the door, your fingers curling around the handle. You should feel humiliated. You should storm out, slam the door, never look back. But instead, you pull it shut with quiet obedience, the click of the latch echoing like a full stop. You stand there for a moment, your back pressed against the door, your breath still uneven. <br><br>
[[Go back to work->Office Desk]]<br><br>
<<MainChar_Stats "arousal" "20">>
<<MainChar_Stats 'secretary' '1'>>
<<MainChar_Stats "corruption" "1" "40">>
<<MainChar_Stats "cleanliness" "-10">>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<<elseif $mainChar.work.secretary.AlexRelationship ==6>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/WomanDoor.jpg")]]
</div><br>
You knock on her door, your knuckles rapping too lightly against the wood. Alexandra doesn’t even look up from her desk when she calls you in.
<<ct "Alexandra" "Neutral">>Come in, $mainChar.firstName . <</ct>>
You step inside, your fingers twisting together. The words stick in your throat, but you force them out.
<<ct "MC" "">>I—I needed to talk to you. About last time. About what… what I did.<</ct>>
Alexandra leans back in her chair, her sharp eyes locking onto yours. A slow, knowing smile spreads across her lips.
<<ct "Alexandra" "Tease">>Oh? And what did you do, sweetie?<</ct>>
Your face burns. Your voice cracks. You can’t say it. How you kissed her toes. How you let her treat you like that.
<<ct "MC" "">>You... You know what I did. I—I kissed—<</ct>>
<<ct "Alexandra" "Happy">>My feet?<</ct>>
She says it like it’s nothing. Like it’s the most natural thing in the world.
<<ct "MC" "">>Y-Yes. And it was—it was wrong.<</ct>>
Alexandra stands, rounding her desk with the grace of a predator. She stops just in front of you, close enough that you can feel the heat radiating off her. Her fingers tilt your chin up, forcing you to meet her gaze.
<<ct "Alexandra" "Neutral">>Wrong? Or just new?<</ct>>
Before you can answer, her lips crash against yours. The kiss is brutal, possessive—her tongue sweeping into your mouth like she owns it. You whimper, your body betraying you instantly, melting into her touch.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/Alexandra/Kiss2.webp")]]
</div><br>
Her hand slides down your stomach, slipping beneath your skirt before you can even think to protest. Two fingers press against your clit through the damp fabric of your panties, and you gasp into her mouth.
<<ct "Alexandra" "Tease">>You’re soaked, $mainChar.firstName .<</ct>>
Her fingers hook into the waistband of your panties, yanking them aside. You should stop her, but then her fingers slide inside you, curling against that spot that makes your legs shake, and all you can do is moan, your hands gripping her wrists like you’re trying to push her away and pull her closer at the same time. Her thumb circles your clit as her fingers fuck you, slow and deep. You’re panting, your body arching into her touch, your mind a fog of pleasure and shame.
<<ct "Alexandra" "Happy">>This isn’t wrong, sweetie. This is you finally admitting what you want. What you need.<</ct>>
<<ct "MC" "">>N-no, I—I can’t—<</ct>>
Her lips brush your ear, her voice a dark purr.
<<ct "Alexandra" "Tease">>You think I didn’t notice how you trembled when you kissed my feet? How wet you were when you crawled away? You’re made for this, sweetie.<</ct>>
<<ct "MC" "">>I—I’m not—<</ct>>
<<ct "Alexandra" "Angry">>Liar.<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/Alexandra/MassagePussy2.webp")]]
</div><br>
She bites your earlobe, her fingers driving into you harder. You cry out, your body coiling tight, so close to the edge— And then she stops.
You whimper, your thighs trembling, your body aching with denied release. A broken, frustrated sound escapes your lips, your fingers clutching at her wrist.
<<ct "MC" "">>But… I—<</ct>>
Alexandra’s grip tightens in your hair, yanking your head back just enough to force you to meet her gaze. Her eyes are dark, amused, her lips curling into a smirk.
<<ct "Alexandra" "Angry">>What was that, sweetie?<</ct>>
You swallow hard, your body still throbbing, your mind a mess of frustration and need.
<<ct "MC" "">>You stopped— I was—I was right there—<</ct>>
<<ct "Alexandra" "Tease">>And?<</ct>>
Her voice is cold, demanding. You can feel her fingers still inside you, still and teasing, refusing to move.
<<ct "Alexandra" "Neutral">>Use your words, $mainChar.firstName . Tell me exactly what you want.<</ct>>
Your face burns with humiliation, but the ache between your thighs is worse. You squirm, your voice barely more than a whisper.
<<ct "MC" "">>I—I wanted to come. I needed to—<</ct>>
<<ct "Alexandra" "Angry">>Not good enough.<</ct>>
She pulls her fingers out of you completely, leaving you empty and desperate. You whine, your body aching for her touch.
<<ct "Alexandra" "Tease">>Beg, sweetie. Beg like the needy little slut you are. Tell me exactly how you want me to finger your tight little cunt until you scream.<</ct>>
Your breath hitches, shame and desire warring inside you. But you’re too far gone to resist.
<<ct "MC" "">>P-please, Alexandra… I need you to— to finger me hard, to make me come like the— like the worthless slut I am…<</ct>>
Alexandra’s smile widens, triumphant. She leans in, her lips brushing your ear.
<<ct "Alexandra" "Happy">>Good girl. But you don’t deserve it yet.<</ct>>
She steps back, sitting down in her chair and spreading her legs wide. Her skirt rides up, revealing the damp heat between her thighs. She looks at you, her gaze commanding.
<<ct "Alexandra" "Neutral">>Come here. On your knees. Make me come first.<</ct>>
You hesitate for a moment, feeling a mix of humiliation and arousal. But you comply, Your legs tremble as you sink to the floor, <<linkreplace "crawling towards her.">> crawling towards her. Her skirt is already hiked up, her panties pushed aside.
<<ct "MC" "">>O-okay...<</ct>>
Your voice is barely a whisper, broken and submissive. You press your face between her thighs, the heat of her pussy radiating against your lips. She’s already wet, her folds glistening, and the sight of it makes your mouth water. You lean in, your tongue flicking out to taste her for the first time.
You start with her inner lips, dragging your tongue along the slick, swollen flesh. She tastes like salt and something sweet, addictive, and you moan against her as you lap at her, your tongue flattening to lick from her entrance all the way up to her clit. Her muscles tense under your mouth, and you do it again, slower this time, savoring the way she shudders.
<<ct "Alexandra" "Happy">>Fuck, just like that...<</ct>>
Her fingers tangle in your hair, guiding you, but you don’t need the direction. You’re lost in her, your tongue swirling around her clit before sucking it gently between your lips. She lets out a broken gasp, her thighs tightening around your head. You can feel her getting wetter, her arousal dripping onto your chin, and it only makes you hungrier. You press your tongue deeper, fucking her with it, then pull back to circle her clit again, your lips sealing around it to suck hard.
<<ct "MC" "">>Mmm—<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/Alexandra/LickPussy0.webp")]]
</div><br>
<<ct "Alexandra" "Angry">>Don’t stop.<</ct>>
You obey, your tongue working faster, lapping at her like a starving thing. You slide two fingers inside her, curling them to hit that spot that makes her breath catch. Her hips jerk against your face, and you fuck her with your fingers while your tongue flicks over her clit, over and over, until her thighs are shaking and her moans fill the office.
<<ct "Alexandra" "Tease">>Such a good little slut for me...<</ct>>
Her words send a jolt through you, your own pussy throbbing, empty and aching. You redouble your efforts, your tongue pressing flat against her clit as you finger her deeper, harder. She’s so close, her body coiling tight, and then—
<<ct "Alexandra" "Neutral">>Yes—fuck—<</ct>>
She comes with a broken cry, her cunt pulsing around your fingers, her release gushing onto your tongue. You swallow every drop, your own body trembling with denied pleasure. She pulls you back by your hair, her eyes dark and satisfied as she looks down at you—your lips swollen, your chin shiny with her.
<<ct "Alexandra" "Happy">>Look at you. Such a mess.<</ct>>
She wipes her thumb across your bottom lip, then pushes it into your mouth. You suck it clean, your eyes never leaving hers, your body still trembling with unfulfilled need.
<<ct "MC" "">>Y-you promised... You said you'd make me come too...<</ct>>
<<ct "Alexandra" "Happy">>Fine, sweetie. Go on then.<</ct>>
Alexandra's lips curl into a dark, satisfied smile. She extends one long leg, her foot still clad in the sharp, glossy black heel, and points it upward like an offering. Her voice is dripping with amusement as she gestures to her leg.
<<ct "Alexandra" "Tease">>Rub that needy little cunt of yours against my leg. Use my heel if you want. Like a good girl.<</ct>>
<<ct "MC" "">>I can't just—<</ct>>
<<ct "Alexandra" "Tease">>Oh, but you will.<</ct>>
Your face burns with humiliation. It's degrading—like a dog humping a pillow—but the thought alone makes your thighs clench. You're so wet, so desperate, that you can't bring yourself to refuse. With a shuddering breath, <<linkreplace "you straddle her leg.">>you straddle her leg, your skirt riding up to expose your dripping pussy.<br><br>
The first contact sends a jolt through you. You press yourself against the smooth fabric of her stockings, the seam of her thigh rubbing against your clit. A broken moan escapes your lips as you start to grind, your hips moving in small, desperate circles. It's not enough. You need more. Your eyes flick to her heel—the sharp, pointed toe glinting under the office lights. You hesitate for only a second before reaching down, guiding the tip against your entrance.
<<ct "MC" "">>I can't believe I'm—ah!—<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/Alexandra/RubPussy0.webp")]]
</div><br>
The cold leather sends a shiver through you as you press it inside, just the very tip, your body stretching around it. You whimper, your fingers digging into her calf as you start to fuck yourself with her shoe, your clit grinding against her thigh.
<<ct "Alexandra" "Happy">>That's it. Fuck yourself on my heel like the greedy slut you are.<</ct>>
Her voice is low, approving, and it pushes you over the edge. You lose all sense of dignity, your hips bucking wildly as you impale yourself on her shoe, your clit rubbing frantically against her leg. The pleasure coils tight, your breath coming in ragged gasps, your body trembling on the precipice—
<<ct "MC" "">>I'm gonna—! I'm—nnngh—<</ct>>
<<ct "Alexandra" "Tease">>Come on, then. Ruin my stockings.<</ct>>
And then you come. A broken cry tears from your throat as your orgasm crashes over you, your cunt pulsing around the toe of her heel, your release spraying onto her stockings. You collapse forward, your forehead pressing against her knee as you pant, your body still twitching with aftershocks. Alexandra lets out a low, satisfied chuckle, her fingers tangling in your hair to pull your face up. Her expression is smug, triumphant.
<<ct "Alexandra" "Tease">>Look at you. Such a mess for my shoe. Now clean yourself up and get back to work.<</ct>>
You swallow hard, your cheeks burning with shame and something darker, something you don’t dare name. Your body still hums with the aftershocks of your orgasm, your thighs slick and trembling. Alexandra’s leg glistens with your release, her stockings ruined, her heel still half-buried in your cunt as you pull away with a soft, needy whimper.
<<ct "MC" "">>Y-yes, Alexandra…<</ct>>
Your voice is barely audible, thick with submission. You adjust your skirt with trembling fingers, your eyes flicking to her leg—your fluids dripping down her stockings, pooling at the toe of her heel. She doesn’t even look at you. Doesn’t acknowledge you. Just picks up her pen and resumes her work, as if you’re nothing more than a brief distraction.
You bite your lip, your body still throbbing, and force yourself to stand. Your legs are unsteady, your panties a sticky mess against your skin. You smooth your blouse, your fingers lingering on the fabric, and risk one last glance at her.
<<ct "MC" "">>Th-thank you…<</ct>>
The words taste bitter on your tongue, but you say them anyway. Alexandra doesn’t respond. Doesn’t even glance up. You turn toward the door, your body aching, your mind a fog of humiliation and desire. As you reach for the handle, you can still feel the ghost of her heel inside you, the weight of her gaze on your back. <br>
You close the door behind you and [[Go back to work->Office Desk]]<br><br>
<<MainChar_Stats "arousal" "0">>
<<HaveASexWidget "masturbated" "stranger" >>
<<MainChar_Stats "corruption" "1" "50">>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "cleanliness" "-10">>
<</linkreplace>>
<</linkreplace>>
<<elseif $mainChar.work.secretary.AlexRelationship ==7>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/DeskFloor/WorkPhone"+ _kwrd +".jpg")]]
</div><br>
The phone’s sharp ring cuts through the hum of your computer. You answer without thinking, only to hear Alexandra’s voice—cool, commanding, and already expecting obedience.
<<ct "Alexandra" "Neutral">>$mainChar.firstName . My office. Now. I have documents for you.<</ct>>
Your pulse jumps. ou stand up from your desk, smoothing out your clothes to ensure you look presentable. The walk to her office feels too long, your heels clicking against the floor like a countdown. You knock.
<<ct "Alexandra" "Happy">>Come in.<</ct>>
She’s already watching you when <<linkreplace "you step inside.">>you step inside, her desk a fortress of scattered papers and controlled chaos. She gestures to a stack of files beside her.
<<ct "Alexandra" "Neutral">>These need to be filed. Lean in.<</ct>>
You lean over the desk as commanded, the cool wood pressing against your stomach, your blouse stretching taut across your back. The fabric strains just enough to expose the lace edge of your bra, the clasp digging slightly into your skin. You can feel her gaze burning into you, tracing the curve of your spine, the way your skirt rides up just a little too high as you bend. Then—her touch.<br><br>
A single fingertip trails down your backbone, slow and deliberate, like she’s tracing a path she already owns. You shiver, your breath hitching as her hand slips lower, sliding between your thighs. The lace of your panties is already damp, clinging to you, and she knows it. Her fingers find your clit through the flimsy lace, rubbing in tight, relentless circles. You moan, your hips jerking forward involuntarily, your fingers clawing at the edge of the desk. The paperwork blurs in front of you, your handwriting turning into a scrawl as she works you over.
<<ct "MC" "">>Fuck— Alexandra, I can’t— nngh— can’t concentrate when you—<</ct>>
<<ct "Alexandra" "Angry">>Shhhl. File. These. Papers.<</ct>>
She pinches your clit through the fabric, hard enough to make you whimper, your thighs trembling. You try to focus, but your pussy clenches around nothing, desperate for more. The moment you finish the last form, she grips your throat and yanks you up, slamming her mouth against yours. Her tongue forces its way in, claiming you, her teeth nipping at your bottom lip as she pulls back just enough to growl.
<<ct "Alexandra" "Angry">>Are you wet for me, $mainChar.firstName?<</ct>>
Her voice is a velvet whip, and your body betrays you instantly. Your thighs clench, your cunt already throbbing, soaking through your panties like the desperate little slut you are. Before you can even whimper out a response, Alexandra plunges two fingers deep into your dripping hole, the obscene squelch of your wetness filling the office as she bottoms out.
<<ct "MC" "">>F-fuck—!<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/Alexandra/Kiss0.webp")]]
</div><br>
<<ct "Alexandra" "Happy">>Good girl. Do you want to come?<</ct>>
Your back arches, a broken moan tearing from your throat as she curls her fingers, dragging them against that spot inside you that makes your vision white out. Her thumb presses down on your clit, grinding in slow, cruel circles while her fingers pump in and out of you, the wet sounds of your cunt echoing like a filthy soundtrack.
<<ct "MC" "">>YES... Please—<</ct>>
<<ct "Alexandra" "Tease">>Then earn it. Kneel. Shoes first.<</ct>>
<<ct "MC" "">>Okay.<</ct>>
The word slips out before you can stop it, breathy and eager. Your knees hit the carpet with a quiet thud, the plush fibers pressing against your skin as you crawl forward. Your hands find her ankles, your fingers trembling as <<linkreplace "you slip off her heels.">>you slip off her heels one by one. The leather is still warm from her skin, the scent of her perfume—something dark and expensive—filling your lungs as you press your thumbs into the arch of her foot. <br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/Alexandra/MassageFeet3.webp")]]
</div><br>
You work in slow circles, your touch careful, almost reverent. But Alexandra lets out a low, unimpressed hum.
<<ct "Alexandra" "Neutral">>Do you remember the last time you were on your knees for me, $mainChar.firstName?<</ct>>
Your breath catches. You do remember. The way she’d pressed her foot against your chest, the way you’d—
<<ct "Alexandra" "Tease">>When you kissed my feet like the desperate little slut you are.<</ct>>
<<ct "MC" "">>That wasn’t— I didn’t mean to—<</ct>>
But before you can finish, her foot lifts, pressing against your lips. The sole of her foot is warm, the sheer fabric rough against your skin.
<<ct "Alexandra" "Happy">>Use your mouth, $mainChar.firstName .<</ct>>
Your protest dies in your throat. The weight of her foot against your mouth feels like a command, and your body betrays you—your tongue darts out, tentative, tasting the faint salt of her skin, the musk of her stockings. She lets out a satisfied sigh as you press a real kiss to the arch of her foot, your lips parting, your breath hot against her.
<<ct "Alexandra" "Tease">>There we go. That’s my good girl.<</ct>>
Her toes curl slightly, pressing against your lower lip as you obey, your tongue tracing the shape of her foot now. The taste of her—leather, sweat, the faintest hint of her perfume—fills your mouth, and you hate how much it turns you on. Your cunt throbs, your thighs slick with arousal, but you don’t dare stop. You can’t.
<<ct "Alexandra" "Neutral">>Deeper.<</ct>>
Her voice is a whip, and you obey instantly, your tongue flattening against the sole of her foot. You lap at her, your hands gripping her ankles for balance, your mind a haze of shame and desire. She shifts slightly, her other foot nudging your shoulder.
<<ct "Alexandra" "Happy">>Such a pretty little pet. Look at you, taking what you’re given.<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/Alexandra/FootLick1.webp")]]
</div><br>
Her words send a fresh wave of humiliation through you, but your tongue doesn’t stop. You wrap your lips around her big toe, sucking it deep into your mouth like a cock, She lets out a low, approving hum, her foot pressing harder against your face, grinding the sole against your cheek, your lips, your forehead. You lick every inch of her, your tongue tracing the curve of her arch, the space between her toes, the delicate skin of her heel. Your clit throbs, your thighs slick with your own desperation, and you know she can see it—how wet you are, how pathetic you’ve become for her. <br><br>
Then, without warning, she hooks her fingers under your chin and yanks you up. You’re dizzy, your lips swollen, your breath ragged as she spins you around and shoves you against the desk. Her hand slides up your skirt, her fingers finding your soaked panties and tearing them aside. Two fingers plunge into you without warning, curling hard against your G-spot as <<linkreplace "her thumb grinds against your clit..">>her thumb grinds against your clit.
<<ct "Alexandra" "Angry">>You’re dripping, you filthy foot-licking slut. Come for me.<</ct>>
Her voice is a command, and your body obeys instantly. Your orgasm crashes over you, violent and shameful, your back arching as you scream into the crook of her neck. She doesn’t let up, her fingers pistoning in and out of you as you convulse, your nails scraping against the desk, your mind blank with pleasure.
<<ct "MC" "">>N-ngh— A-Alexandra, I c-can’t—<</ct>>
<<ct "Alexandra" "Happy">>Oh, you can. And you will, my good little foot-licker<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/Alexandra/MassagePussy1.webp")]]
</div><br>
Your orgasm hits like a freight train, your back arching off the desk as you scream into her shoulder. She doesn’t stop, her fingers pistoning in and out of you, drawing out every last shuddering wave of pleasure until you’re left panting, your body limp and your mind a fog of submission.
<<ct "MC" "">>P-please… t-too much…<</ct>>
She finally pulls her fingers out, glistening with your arousal, and presses them against your lips.
<<ct "Alexandra" "Neutral">>Clean them.<</ct>>
You don’t hesitate. Your lips part, your tongue swirling around her fingers, tasting yourself on her skin—salty, musky, yours. You suck them deep into your mouth, your cheeks hollowing as you clean every last drop, your eyes watering with the humiliation of it. She watches you with a satisfied smirk, her free hand tangling in your hair to hold you in place.
<<ct "Alexandra" "Tease">>Such a good girl. Look at you, sucking on anything i give you.<</ct>>
When she finally pulls her fingers free, you’re left trembling, your lips swollen, your body still throbbing with the aftershocks of your orgasm. You fumble with your skirt, your hands shaking as you try to smooth it back into place.
<<ct "Alexandra" "Happy">>Run along now.<</ct>>
Your panties are ruined, stuck to your skin, but you don’t dare ask for a moment to fix yourself. Instead, you grab the report you’d filed—now crumpled in your grip—and stumble toward the door. The door clicks shut behind you as you step into the hallway, your thighs slick, your body still humming with the echo of her touch. <br><br>
[[Go back to work->Office Desk]]<br><br>
<<HaveASexWidget "masturbated" "stranger" >>
<<MainChar_Stats 'secretary' '1'>>
<<MainChar_Stats "arousal" "0">>
<<MainChar_Stats "corruption" "1" "60">>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "cleanliness" "-10">>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<<elseif $mainChar.work.secretary.AlexRelationship ==8>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/WomanDoor.jpg")]]
</div><br>
You knock softly on Alexandra’s door, your pulse already quickening. She welcomes you in with a nod, her dark eyes locking onto yours with that same subtle intensity that makes your breath hitch.
<<ct "Alexandra" "Neutral">>Come in, $mainChar.firstName. What can I do for you?<</ct>>
You step inside, clutching the edge of the folder in your hands a little too tightly.
<<ct "MC" "">>I need to get the report you finished today. For the project review.<</ct>>
Alexandra doesn’t answer right away. Instead, she gestures for you to come closer, her gaze never leaving yours. She reaches for the document on her desk, holding it out—but as you move to take it, her free hand darts out, her fingers wrapping around your wrist.
<<ct "Alexandra" "Tease">>Wait.<</ct>>
Your breath catches. She pulls you gently toward her, her thumb brushing over your knuckles before sliding up to trace your bottom lip. The touch is electric, sending a jolt through your body.
<<ct "Alexandra" "Happy">>I’ve been thinking about you, $mainChar.firstName.<</ct>>
Her voice is softer now, almost a purr. The air between you crackles with something unspoken, something hungry. You swallow hard, your lips parting slightly under her touch.
<<ct "MC" "">>You—you have?<</ct>>
<<ct "Alexandra" "Tease">>Mmm. I think I’ve been a little too strict with you.<</ct>>
<<ct "MC" "">>W-What do you—<</ct>>
Before you can finish, her finger presses against your lips, then slips inside. Your eyes widen, but you don’t pull away. Instead, you find yourself closing your lips around it, your tongue hesitantly flicking against the pad of her finger. A shiver runs through you as her gaze darkens with satisfaction.
<<ct "Alexandra" "Happy">>Maybe this good girl deserves a reward, afterall.<</ct>>
You start to respond, but before you can form a word, her hand cups the back of your neck, pulling you into her. Her lips crash against yours—softer this time, but no less demanding. There’s no dominance in this kiss, no sharp commands. Instead, it’s slow. Sensual. Exploratory. Her tongue slips between your lips, teasing, tasting, and you melt into it, your hands finding her waist as if drawn by magnetism. The folder slips from your fingers, forgotten, as <<linkreplace "she deepens the kiss.">> she deepens the kiss, her fingers tangling in your hair. A quiet moan escapes you, and she swallows it, her other hand sliding down to grip your hip, pulling you flush against her.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/Alexandra/Kiss1.webp")]]
</div><br>
Without breaking the kiss, she guides you backward, her hands firm on your waist as she steers you toward the leather sofa against the far wall of her office. The moment your knees hit the edge, she pushes you down, her body following yours in a fluid, predatory motion. The sofa creaks under your combined weight, the cool leather a stark contrast to the feverish heat of your skin.
Her fingers find the hem of your skirt, yanking it up with a sharp tug. The air hits your bare thighs, and you whimper as she rubs slow, deliberate circles over your clit, the friction sending jolts of pleasure straight to your core. You gasp, breaking the kiss just long enough to whisper:
<<ct "MC" "">>We—we can’t. Someone could walk in—<</ct>>
<<ct "Alexandra" "Angry">>Shhh.<</ct>>
With a swift motion, she hooks her fingers into the waistband of your panties and drags them down your thighs, leaving you exposed. The cool air of the office hits your wet folds, and you squirm, but she pins you down with her body, her own skirt riding up as <<linkreplace "she straddles you.">>she straddles you. <br><br>
Her thighs spread over yours, her hips grinding down in a slow, deliberate rhythm. The friction is maddening—her lace panties rubbing against your bare, sensitive flesh, the wet sounds of your arousal filling the space between you. You can feel how hot she is, how ready, and it makes your head spin.
<<ct "Alexandra" "Happy">>Fuck, you feel good.<</ct>>
Her breath is ragged now, her hands gripping your wrists and pinning them above your head as she rocks against you. The leather sofa squeaks with every movement, the sound obscene in the quiet office. You arch into her, your hips lifting to meet hers, your body betraying every last shred of resistance.
<<ct "MC" "">>Mhhh ~ please—<</ct>>
<<ct "Alexandra" "Tease">>Please what?<</ct>>
She grinds down harder, her clit dragging against yours, the friction almost unbearable. You cry out, your back arching off the sofa, but she doesn’t stop.
<<ct "MC" "">>Please—nngh—don’t stop—<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/Alexandra/Fuck0.webp")]]
</div><br>
You can feel her getting closer, her breath ragged, her fingers suddenly wrapping around your throat—not tight enough to choke, but enough to remind you who’s in control. Her grip tightens just as your orgasm crashes over you, your body convulsing beneath hers. She follows a second later, her hips stuttering against you as she comes with a muffled groan, her teeth sinking into your shoulder to stifle the sound.<br><br>
For a long moment, neither of you move. Then Alexandra releases your throat, her hand sliding up to cup your face as she kisses you—deep, possessive, her tongue claiming your mouth like she owns it. You melt into it, boneless and obedient, as she finally pulls back. She rises with fluid grace, her thighs glistening with your combined arousal. You watch, dazed, as she smooths her skirt back into place, adjusting her blouse with practiced ease—like she didn’t just ruin you on her office sofa.
<<ct "Alexandra" "Neutral">>Get dressed.<</ct>>
Her voice is calm, authoritative. You fumble for your panties, your skirt, your blouse—your fingers shaking as you try to regain some semblance of composure. The folder lies on the floor, half-crumpled. You snatch it up, clutching it to your chest like a shield. Alexandra is already seated behind her desk, her expression cool and professional, as if the last ten minutes never happened.
<<ct "MC" "">>Th-thank you…<</ct>>
The words slip out before you can stop them, soft and submissive. Alexandra’s lips quirk, her eyes flicking up to meet yours—dark with satisfaction.
<<ct "Alexandra" "Tease">>Good girl. Now go.<</ct>>
You stumble toward the door, your legs still unsteady, the taste of her lingering on your lips. As you step into the hallway, you press your thighs together, the ache between them a constant reminder of what just happened.<br><br>
[[Go back to work->Office Desk]]<br><br>
<<HaveASexWidget "vaginal" "stranger" >>
<<MainChar_Stats 'secretary' '1'>>
<<MainChar_Stats "arousal" "0">>
<<MainChar_Stats "corruption" "1" "70">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "intellect" "-1">>
<</linkreplace>>
<</linkreplace>>
<<elseif $mainChar.work.secretary.AlexRelationship ==9>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/WomanDoor.jpg")]]
</div><br>
You knock on Alexandra’s door, your pulse already quickening. The memory of your past encounter lingers like a fever—her hands on you, her mouth, the way she’d left you trembling and desperate. She welcomes you in with a knowing smile, her dark eyes glinting with something predatory.
<<ct "Alexandra" "Neutral">>Come in, $mainChar.firstName . What brings you by today?<</ct>>
You hesitate, your fingers twisting together. The words stick in your throat, but you force them out.
<<ct "MC" "">>I—I just wanted to talk about what’s been happening between us. I don’t know what to think… or how to feel about it.<</ct>>
<<ct "Alexandra" "Happy">>Oh… But it’s quite clear, sweetie.<</ct>>
She stops in front of you, close enough that you can smell her perfume—something dark and intoxicating, like spiced vanilla and leather.
<<ct "Alexandra" "Tease">>Though, if you need to know…<</ct>>
She gestures to the ground, her fingers curling in a silent command.
<<ct "Alexandra" "Neutral">>Get on your knees.<</ct>>
Your breath hitches. You hesitate, your mind racing. What does this have to do with my question? But the look in her eyes brooks no argument. Slowly, you <<linkrepalce "sink to your knees.">>sink to your knees in front of her, the carpet soft beneath you. The position is humiliating, but the way your body responds—heat pooling low in your belly, your nipples hardening under your blouse—tells you everything you need to know. Alexandra steps closer, her crotch level with your face. <br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/Alexandra/Kneel0.webp")]]
</div><br>
She reaches out, cupping your face with a touch that’s both tender and possessive. Her thumb brushes your bottom lip, and you shiver, your lips parting instinctively.
<<ct "Alexandra" "Happy">>You are my submissive, $mainChar.firstName. And I dominate you because you need to feel controlled.<</ct>>
<<ct "MC" "">>This isn’t… I didn’t —<</ct>>
But before you can protest, she leans in, her lips crashing against yours. The kiss is firm, confident, her tongue sweeping into your mouth with a dominance that leaves you breathless. You can taste herself on her lips, musky and sweet, and it sends a jolt of arousal straight to your core. When she pulls back, her fingers replace her lips, pressing against your tongue.
<<ct "MC" "">>Mmm—nngh—<</ct>>
You hesitate for only a second before your lips close around them, your tongue swirling obediently. She lets out a soft, satisfied hum, her free hand tangling in your hair.
<<ct "Alexandra" "Happy">>That’s my good, obedient girl.<</ct>>
Her voice is a purr, her fingers sliding deeper into your mouth, pressing against the back of your throat. You gag slightly, but she doesn’t let up, her grip on your hair tightening just enough to keep you in place.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/Alexandra/FingerMouth1.webp")]]
</div><br>
Her fingers slide deeper into your mouth, pressing against your tongue before pulling free with a wet pop. You try to catch your breath, to form some kind of protest, but her other hand is already slipping beneath your skirt, her palm pressing against the damp heat between your thighs. Your body betrays you instantly—a shudder, a quiet whimper, your hips lifting into her touch without permission.
<<ct "MC" "">>Alexandra, we—we can’t—<</ct>>
<<ct "Alexandra" "Tease">>Shhh.<</ct>>
Her lips crash against yours, swallowing your words as her fingers find the waistband of your panties and yank them down in one sharp motion. The cool air hits your exposed skin, but the chill lasts only a second before her touch is there, everywhere—two fingers sliding inside you with no warning, her thumb circling your clit in slow, maddening strokes. You gasp into her mouth, your nails digging into her shoulders as she curls her fingers just right, hitting that spot that makes your vision blur.
<<ct "MC" "">>Nngh—fuck—Alexandra, someone could—<</ct>>
<<ct "Alexandra" "Angry">>I told you to shut up.<</ct>>
Her voice is a growl against your lips, her free hand tangling in your hair. She breaks the kiss just long enough to spin you around and shove you backward. You land on the plush office rug with a soft thud, your skirt riding up around your waist, your thighs spread obscenely. Before you can even process what’s happening, <<linkrepalce "she’s on top of you,">>she’s on top of you, her own skirt hiked up, her lace panties already pushed aside. She straddles your face without hesitation, her thighs squeezing your head as she lowers herself onto your mouth.
<<ct "Alexandra" "Neutral">>Lick, $mainChar.firstName. Now.<</ct>>
Her taste floods your senses—musky, intoxicating, hers—and you obey, your tongue swiping up her slick folds as she moans above you. The position is obscene, your face buried between her thighs while her own descends to your dripping cunt. The first flick of her tongue against your clit makes you jerk, a broken cry muffled against her.
<<ct "MC" "">>Mmm—<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/Alexandra/Fuck1.webp")]]
</div><br>
Her mouth seals over you, her tongue delving inside as her fingers return to your clit, rubbing in tight, merciless circles. You arch beneath her, your hips bucking helplessly as she devours you, her own movements growing erratic as your tongue finds her clit. The room fills with the sounds of wet flesh and ragged breathing, the scent of sex thick in the air.
<<ct "Alexandra" "Tease">>That’s it… just like that—<</ct>>
Your tongue swirls around her clit, sucking it hard between your lips as your fingers dig into the soft flesh of her ass, tracing the curve of her cheeks before sliding down to grip her heels. The leather is cool under your palms, the sound of her breath hitching every time you pull her closer, your mouth working her with a desperation that surprises even you. She tastes like sin, like something you’ve craved without knowing it, and the way her thighs tremble around your head only spurs you on.
Then, suddenly, she pulls away.
<<ct "MC" "">>What are you —<</ct>>
<<ct "Alexandra" "Tease">>I've a little surprise for my good girl ~<</ct>>
You whimper at the loss, your lips still parted, your tongue reaching for her—but she’s already sitting up, her chest heaving as she reaches for the top drawer of her desk. She yanks it open with one sharp motion, rummaging inside before pulling out a black harness with <<linkrepalce "a strap-on already attached.">>a strap-on already attached, sleek and intimidating. Your breath catches.
<<ct "MC" "">>W-Wait! I—I don’t know if now’s the right—<</ct>>
She doesn’t even look at you as she steps into the harness, buckling it snugly around her hips. The dildo juts out, thick and unyielding, and your stomach twists with a mix of fear and something darker, something hungry.
<<ct "Alexandra" "Happy">>Oh, it’s the perfect time.<</ct>>
Your pulse spikes, your body torn between instinctive resistance and the shameful, aching want pooling between your thighs. You swallow hard, your fingers trembling where they still grip the carpet.
<<ct "MC" "">>But—what if someone—<</ct>>
<<ct "Alexandra" "Tease">>You’re going to take it like a good girl, aren’t you?<</ct>>
She doesn’t give you time to think. With a rough shove, she bends you over the armrest, your chest pressing into the cold leather, your ass jutting out obscenely. She kicks your legs apart, forcing one knee onto the cushion while the other remains suspended in the air, your stiletto heel wobbling precariously as she manhandles you into position.
<<ct "Alexandra" "Angry">>Stay. Just. Like. That.<</ct>>
Her hand cracks across your ass, the sharp sting making you yelp. You try to steady yourself, but she doesn’t give you time. The tip of the strap-on presses against your dripping cunt, and then—
<<ct "MC" "">>Nnngh—!<</ct>>
<<ct "Alexandra" "Neutral">>Fuck.<</ct>>
She slams into you in one brutal thrust, stretching you wide open. You scream, your fingers clawing at the sofa as she buries herself to the hilt, her hips flush against your ass. The burn is intense, but the fullness—god, the fullness—makes your head spin.
<<ct "MC" "">>Alexandra—it’s too much—!<</ct>>
<<ct "Alexandra" "Happy">>It’s Mistress to you now, sweetie.<</ct>>
She grips your hip with one hand, the other tangling in your hair as she yanks your head back, forcing you to arch your spine even more. The position is obscene, your back bent at an unnatural angle, your tits pressed against the armrest, your suspended leg trembling as she ruins you.
<<ct "MC" "">>M-Mistress—please—it burns—!<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/Alexandra/Strapon2.webp")]]
</div><br>
<<ct "Alexandra" "Tease">>Good. It’s supposed to.<</ct>>
She pulls out almost all the way, then slams back in, her hips snapping against your ass with a wet, obscene slap. The sound fills the room, mixing with your broken moans and her ragged breaths. Her free hand snakes around your hip, finding your clit. She rubs in tight, merciless circles, her fingers slick with your arousal. The dual stimulation is overwhelming—pleasure and pain and ownership coiling inside you until you can’t tell where one ends and the other begins.
<<ct "MC" "">>I can’t—I’m gonna—!Nnnh—!<</ct>>
Your orgasm crashes over you without warning, your cunt clenching around her as you scream into the sofa. She doesn’t stop, riding out your climax with deep, punishing thrusts, her own breath coming in ragged gasps. She pulls out suddenly, leaving you empty and trembling. Before you can recover, she spins you around, shoving you back onto the sofa. Your legs spread obscenely, your skirt riding up around your waist, your cunt still throbbing and empty. She looms over you, her hand wrapping around your throat as she leans in, her lips brushing yours.<br><br>
You take a moment to catch your breath, your mind slowly returning to clarity. You can feel the lingering sensations of pleasure and the dampness between your legs. Alexandra steps back, removing the strap-on and placing it back in the drawer. She looks down at you, her eyes filled with a mix of satisfaction and dominance.
<<ct "Alexandra" "Tease">>It was fun to play with you. Now go back to work.<</ct>>
<<ct "MC" "">>Yes... M-Mistress…<</ct>>
You nod, feeling a mix of pride and submission. You fumble for your panties, your skirt, your blouse—your fingers shaking as you try to regain some semblance of composure. Alexandra is already seated behind her desk, her expression cool and professional, as if the last ten minutes never happened.<br><br>
[[Go back to work->Office Desk]]<br><br>
<<HaveASexWidget "vaginal" "stranger" >>
<<MainChar_Stats "arousal" "0">>
<<MainChar_Stats "corruption" "1" "70">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "intellect" "-1">>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<<elseif $mainChar.work.secretary.AlexRelationship == 10>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/WomanDoor.jpg")]]
</div><br>
You knock on Alexandra’s door, clutching the strap of your bag a little too tightly. The memory of the last time you were in this office still lingers—her hands on you, her voice in your ear, the way she’d left you trembling and desperate. You push the thoughts away, focusing on the task at hand: retrieving the synthesis report for the project. The door swings open, and Alexandra is there, her dark eyes locking onto yours with that same predatory intensity.
<<ct "Alexandra" "Angry">>Come in, $mainChar.firstName .<</ct>>
<<ct "MC" "">>Alexandra, I—I just came to get the synthesis report for the project.<</ct>>
Her expression darkens. She gets up and walks toward you. In an instant, her hand cups the back of your head with a firm, dominant grip. Before you can react, she shoves you to your knees, her fingers pressing against your lips.
<<ct "Alexandra" "Angry">>What did you just call me?<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/Alexandra/Kneel1.webp")]]
</div><br>
Your heart pounds as she pushes two fingers into your mouth, pressing them against the back of your tongue. You gag, your eyes watering as she forces them deeper, her thumb brushing your bottom lip.
<<ct "MC" "">>Mmm—! Ngh—!<</ct>>
<<ct "Alexandra" "Tease">>I asked you a question, sweetie. What. Did. You. Call. Me?<</ct>>
She pulls her fingers out just enough for you to gasp for air, tears pricking at the corners of your eyes.
<<ct "MC" "">>M-Mistress! I—I meant Mistress!<</ct>>
Her lips curl into a satisfied smirk as she finally withdraws her fingers, letting you catch your breath. She steps back, her heels clicking against the floor as she returns to her desk, settling into her chair with deliberate slowness.
<<ct "Alexandra" "Happy">>Good girl. But insolence has consequences.<</ct>>
She extends one leg, her foot clad in sheer black tights and a sleek, pointed heel, resting it on the edge of her desk.
<<ct "Alexandra" "Neutral">>Since you forgot your place, you’re going to remind yourself. On your knees, $mainChar.firstName. And lick.<</ct>>
Your breath hitches. A flush of shame and something darker—something hungry—spreads through you. You hesitate for only a second before sinking to your knees, the plush carpet pressing against your skin. The position is humiliating, but the way your pulse quickens, the way your thighs press together, tells you everything you don’t want to admit.
Alexandra watches you with dark, amused eyes as you crawl closer, her legs crossed at the ankle, her sheer tights glinting under the office lights. The scent of her—leather, perfume, and something musky—fills your senses as
<<linkreplace "you reach for her foot.">>you reach for her foot. <br><br>
Your fingers tremble as you slip off her heel, the strap loosening with a quiet click. The sole of her foot is warm, the nylon of her tights smooth against your palms.
You press your lips to her arch first, the taste of her skin—slightly salty, faintly sweet—sending a jolt through you. Your tongue darts out, tracing the curve of her foot, and she lets out a soft, satisfied hum.
<<ct "Alexandra" "Happy">>That’s it. Show me how sorry you are.<</ct>>
<<ct "MC" "">>Mmm… I—I’m sorry, Mistress…<</ct>>
Your cheeks burn, but you don’t stop. Your lips part, and you take her big toe between them, sucking gently. The taste of her polish—something dark and bitter—mingles with the salt of her skin. You swirl your tongue around the digit, your saliva slicking her skin as you move to the next toe, then the next, your mouth working slowly, worshipfully.
<<ct "Alexandra" "Tease">>Louder. I want to hear you mean it.<</ct>>
<<ct "MC" "">>Nn… I’m sorry, Mistress. I won’t forget again.<</ct>>
Her toes curl against your lips, and you take the opportunity to slide your tongue between them, lapping at the warm, damp space. She lets out a quiet moan, her fingers tangling in your hair as you work.
<<ct "Alexandra" "Tease">>Good girl. Now the sole.<</ct>>
You obey, pressing your lips to the arch of her foot before dragging your tongue up the length of it. The texture of her tights is smooth against your lips, but you can feel the warmth of her skin beneath, the faint ridges of her foot pressing into your mouth. You open wider, taking as much of her foot as you can, your tongue flattening against the sole. Saliva drips down your chin, pooling on her toes, and she watches with dark satisfaction as you struggle to take more.
<<ct "MC" "">>Mph—nngh—<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/Alexandra/Footlick0.webp")]]
</div><br>
<<ct "Alexandra" "Happy">>That’s it. Get it nice and wet.<</ct>>
You pull back slightly, your breath ragged, before diving in again, your tongue swirling over her heel, your lips pressing kisses to the instep. The sounds you make are obscene—wet, needy, the sloppy noises of your mouth filling the office. She shifts slightly, pressing her foot more firmly against your face, her toes brushing your cheek as you work.
<<ct "Alexandra" "Tease">>You look so pretty like this. On your knees, worshipping my feet like the good little pet you are.<</ct>>
She shifts again, this time pressing her feet together and sliding them toward your face. You understand immediately, leaning in to press your lips to the warm, damp space between her soles. Your tongue darts out, licking the sensitive skin, your breath hot against her. She lets out a soft, pleased sigh, her fingers tightening in your hair as you work.
<<ct "MC" "">>Mmm… nnh—<</ct>>
<<ct "Alexandra" "Happy">>That’s it. Lick it clean.<</ct>>
You obey, your tongue swirling between her feet, your saliva dripping down her toes. The taste of her, the scent of her, the way her breath hitches when you press your lips to the sensitive skin. When she finally pulls her feet away, you’re left kneeling, your lips glistening, your breath ragged. She smirks down at you, her fingers brushing your cheek before she leans back in her chair.
<<ct "MC" "">>M-Mistress…<</ct>>
<<ct "Alexandra" "Angry">>Quiet. You’re not done.<</ct>>
With a slow, deliberate motion, she spreads her thighs, the fabric of her skirt riding up to reveal the lace of her panties—already damp, the crotch clinging to her folds. She hooks her fingers into the waistband and drags them aside, exposing herself to you completely. The scent of her arousal hits you like a punch to the gut, warm and intoxicating, and you feel your own body respond with a shameful, aching want.
You understand immediately. On your hands and knees, you crawl forward, your breath hitching as <<linkreplace "you press your face between her thighs.">>you press your face between her thighs. The heat of her is overwhelming, her skin soft and slick under your lips. You start with a slow, tentative lick, your tongue tracing the length of her slit from her entrance to her clit. She lets out a quiet, satisfied hum, her fingers tangling in your hair as she guides you closer.
<<ct "Alexandra" "Happy">>That’s it… just like that.<</ct>>
Your tongue flattens against her, lapping at her folds with long, greedy strokes. She tastes like sin—salty and sweet, her arousal thick on your lips. You focus on her clit, sucking it between your lips, your tongue swirling around it as her thighs tighten around your head. Her fingers grip your hair harder, pulling just enough to make you whimper, but you don’t stop. Instead, you double down, your mouth working her with a desperation that surprises even you.
<<ct "MC" "">>Mmm—nngh—<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/Alexandra/LickPussy3.webp")]]
</div><br>
<<ct "Alexandra" "Tease">>Good bitch. Now use your fingers.<</ct>>
You obey without hesitation, sliding two fingers inside her as you continue to lick and suck her clit. She’s so wet, so tight, and the way her muscles clench around your fingers makes your own cunt throb with need. You curl them inside her, pressing against that spot that makes her breath hitch, her hips jerking forward as she grinds against your face.
<<ct "MC" "">>M-Mistress… ah—<</ct>>
<<ct "Alexandra" "Happy">>Don’t stop. Ever.<</ct>>
You can feel her getting closer, her muscles tightening, her breath coming in short, sharp gasps.
<<ct "Alexandra" "Happy">>That’s it… fucking take it.<</ct>>
Her orgasm hits her with a quiet, shuddering moan, her thighs clamping around your head as she grinds against your face. You don’t pull away, even as her release coats your lips, your chin, your tongue. Instead, you keep licking, keep sucking, drawing out every last tremor until she finally relaxes, her grip on your hair loosening. She pulls you back by your hair, her fingers slick with your saliva as she traces your bottom lip.
<<ct "Alexandra" "Tease">>What a nice pet you are ~<</ct>>
You’re breathless, your lips swollen, your own arousal dripping down your thighs. She smirks, her thumb brushing your chin before she leans back in her chair, her legs still spread, her skirt still hiked up.
<<ct "Alexandra" "Neutral">>Now you can have your report.<</ct>>
She reaches into her desk and pulls out the folder, holding it just out of your reach. You glance up at her, your lips still wet from her skin.
<<ct "MC" "">>P-Please, Mistress…<</ct>>
<<ct "Alexandra" "Happy">>Beg properly.<</ct>>
<<ct "MC" "">>Please, Mistress… may I have the report? I—I need it…<</ct>>
She smirks, finally handing it over. Her fingers brush your cheek as she does, her voice low and possessive.
<<ct "Alexandra" "Tease">>Remember your place, sweetie. Next time, you won’t even think of calling me anything else.<</ct>>
You clutch the folder to your chest, your body still humming with the aftermath of her touch.
<<ct "MC" "">>Yes, Mistress. Thank you, Mistress.<</ct>>
You stumble toward the door, your legs still unsteady, the taste of her lingering on your lips. As you step into the hallway, you press your thighs together, the ache between them a constant reminder of what just happened.<br><br>
[[Go back to work->Office Desk]]<br><br>
<<HaveASexWidget "masturbated" "stranger" >>
<<MainChar_Stats 'secretary' '1'>>
<<MainChar_Stats "arousal" "20">>
<<MainChar_Stats "corruption" "1" "70">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "intellect" "-1">>
<</linkreplace>>
<</linkreplace>>
<<elseif $mainChar.work.secretary.AlexRelationship ==11>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/DeskFloor/WorkPhone"+ _kwrd +".jpg")]]
</div><br>
The office phone rings sharply, cutting through the quiet hum of your work. You pick it up, your voice steady and professional.
<<ct "MC" "">>$mainChar.firstName $mainChar.lastName , how can I—<</ct>>
<<ct "Alexandra" "Angry">>$mainChar.firstName . My little pet. Come to my office. Immediately.<</ct>>
Her voice is a whip crack, firm and commanding, sending a shiver down your spine. You glance around the office, your heart pounding as you lower your voice to a whisper.
<<ct "MC" "">>Mistress, I—I’m in the middle of something important. The quarterly reports—<</ct>>
<<ct "Alexandra" "Neutral">>I don’t care what you’re in the middle of.<</ct>>
Her tone is ice-cold, brooking no argument. You feel a flush creep up your neck, a mix of nervousness and something darker, something that makes your thighs press together.
<<ct "Alexandra" "Happy">>I want your tongue. Now.<</ct>>
Your breath hitches, your fingers tightening around the phone.
<<ct "MC" "">>Yes, Mistress... I’ll be right there.<</ct>>
You hang up quickly, your hands trembling as you save your work. The walk to her office feels like an eternity, every step making the ache between your legs grow more insistent. <<linkreplace "You knock softly on her door.">>You knock softly on her door.<br><br>
She doesn’t even say "come in." The door swings open under your touch, and there she is, seated behind her desk, her dark eyes locked on you with a piercing intensity that makes your knees weak.
<<ct "Alexandra" "Neutral">>Close the door and come here.<</ct>>
You obey without hesitation, shutting the door behind you and approaching her desk. She stands, her gaze never leaving yours, her presence overwhelming.
<<ct "Alexandra" "Angry">>On your knees, $mainChar.firstName .<</ct>>
You sink to the floor, your knees pressing into the plush carpet as you look up at her expectantly. She smirks, her fingers brushing your cheek before tangling in your hair, stroking you like a prized pet.
<<ct "Alexandra" "Happy">>Good girl.<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/Alexandra/Kneel"+random(2)+".webp")]]
</div><br>
Her touch sends a jolt through you, and she guides you toward the sofa in the corner of her office. She sits down, spreading her legs wide, her skirt riding up to reveal her glistening pussy.
<<ct "Alexandra" "Tease">>Take care of me.<</ct>>
<<ct "MC" "">>Y-Yes, Mistress.<</ct>>
You dive between her thighs, your tongue swiping up her slick folds. She tastes like sin, like something you’ve craved without knowing it. You suck her clit between your lips, your fingers digging into her thighs as you work her, your own arousal dripping down your inner thighs.
<<ct "Alexandra" "Happy">>Mmm, that’s it... such a good little slut. You know, $mainChar.firstName ... From the first day I saw you, I knew I’d break you. Knew I’d make you my little toy.<</ct>>
Her words send a thrill through you, even as shame burns in your chest. You try to lift your head, your lips glistening with her arousal.
<<ct "MC" "">>What ? You can’t just—<</ct>>
She doesn’t let you finish. Her hand tangles in your hair, yanking your face back between her thighs with a rough tug. You whimper against her, but she doesn’t let up, her hips rolling as she uses your mouth. Then, suddenly, she shifts, flipping around so she’s straddling your face, her pussy pressing against your lips as she lowers herself onto you. Her legs intertwine with yours, her wetness grinding against your own.
<<ct "Alexandra" "Tease">>You’re a better sex toy than my wand.<</ct>>
Her words are cruel, but your body betrays you, arching up as she grinds against you, her clit dragging against yours. Pleasure spikes through you, and you moan, your hands gripping her thighs.
<<ct "MC" "">>M-Mistress, please... don’t degra—ah!<</ct>>
She doesn’t listen. Instead, her fingers tap your clit, sending a jolt through you that makes you cry out. Her hand clamps over your throat, her voice a dark purr.
<<ct "Alexandra" "Angry">>Quiet.<</ct>>
She keeps grinding, her pussy slick against yours, her breath ragged as she chases her pleasure. You can’t think, can’t protest—all you can do is feel. The humiliation, the pleasure, the way your body responds to her like it was made for this.
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/Alexandra/Fuck"+random(2)+".webp")]]
</div><br>
Between ragged breaths, Alexandra’s fingers trace the curve of your jaw, her voice dripping with dark satisfaction.
<<ct "Alexandra" "Happy">>You’re so beautiful like this, $mainChar.firstName. So fucking sexy. So useful.<</ct>>
Her words send a fresh wave of heat through you, your body arching into her touch. The praise, the possession—it twists something deep inside you, making your cunt clench with need.
<<ct "MC" "">>Th-Thank you, Mistress…<</ct>>
Your voice is breathless, thick with gratitude and submission. She smirks, her thumb brushing over your bottom lip before pulling back. Her eyes gleam with wicked intent as she stands, her heels clicking against the floor as she moves to her desk. You watch, your pulse racing, as she opens a drawer and <<linkreplace "pulls out a strap-on. ">> pulls out a strap-on.<br><br>
It's thick, veined, the black silicone glistening under the office lights. Your breath hitches as she fastens it around her waist, the buckles snapping into place with finality. She turns back to you, her gaze raking over your trembling body.
<<ct "Alexandra" "Tease">>You’re going to take this like a good little slut, aren’t you, $mainChar.firstName?<</ct>>
She steps closer, her hand gripping the base of the dildo, giving it a slow stroke. Your throat goes dry. You try to protest, but the words die in your throat as she presses the tip against your dripping cunt.
<<ct "MC" "">>I—it’s so big… I’m not sure I can—AH!<</ct>>
She doesn’t wait. With one brutal thrust, she’s inside you, stretching you wide open. The burn is intense, but the fullness—god, the fullness—makes your head spin. You cry out, your fingers clawing at the sofa as she starts to fuck you, her hips snapping against your ass with a wet, obscene slap.
<<ct "Alexandra" "Happy">>That’s it… take it all, you filthy little slut.<</ct>>
Her voice is a growl, her hand tangling in your hair as she yanks your head back, forcing you to arch your spine. The position is obscene, your tits pressing against the armrest, your legs spread wide as she destroys you.
<<ct "MC" "">>P-Please, Mistress—ah!—it’s too much—!<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/Alexandra/Strapon"+random(3)+".webp")]]
</div><br>
<<ct "Alexandra" "Tease">>The first time we met, did you think you’d be hard-fucked by me, your Mistress, in my office?<</ct>>
She leans down, her lips brushing your ear as she fucks you harder, her breath hot against your skin.
<<ct "Alexandra" "Neutral">>Because I did. I knew I’d make you lick my feet. I knew I’d make you beg for my cock.<</ct>>
You can’t respond. The pleasure and pain are too much, your body trembling as she pistons into you, her fingers digging into your hips. She doesn’t slow down, her thrusts deep and punishing, the strap-on hitting that spot inside you that makes your vision blur.
<<ct "MC" "">>M-Mistress—I’m—I’m going to—!Nnngh—!<</ct>>
<<ct "Alexandra" "Happy">>That’s it, $mainChar.firstName. Come for me. Show me how much you enjoy being my good little sex toy.<</ct>>
Your orgasm crashes over you, your cunt clenching around her as you squirt, your release soaking the strap-on, dripping down your thighs. She doesn’t stop, riding out your climax with deep, punishing thrusts until you’re boneless and gasping.
As you come down from your high, Alexandra pulls back, her eyes meeting yours with a mix of satisfaction and dominance.
<<ct "Alexandra" "Neutral">>Good girl.<</ct>>
Her voice is thick with praise and humiliation. She leans in, her lips crashing against yours in a deep, sloppy kiss. <<linkreplace "Her tongue invades your mouth.">>Her tongue invades your mouth, licking, tasting, claiming. You kiss her back, your own tongue tangling with hers as she sucks on it, the kiss messy and obscene.
<<ct "MC" "">>Mmm...<</ct>>
<<ct "Alexandra" "Tease">>Mmm… such a good little whore.<</ct>>
Her words send a jolt of shame and arousal through you, your body still trembling from the orgasm she forced out of you. She kisses you harder, her lips smothering yours, her tongue exploring every crevice of your mouth. You kiss her back desperately, your hands gripping her waist as she sucks on your tongue, pulling it into her mouth before releasing it with a wet pop. The kiss is filthy, your breaths mingling, your lips slick with each other’s saliva.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/Alexandra/Kiss"+random(2)+".webp")]]
</div><br>
She finally pulls away, a thin string of spit stretching between your mouths before snapping. Her eyes gleam with satisfaction as she reaches down, unbuckling the strap-on. It glistens with your arousal, the slick sound of it pulling free from the harness making your stomach clench. She doesn’t bother cleaning it—just tosses it into her desk drawer with a careless smirk before sitting back in her chair, her skirt still hiked up around her waist, her thighs glistening with your combined fluids.
<<ct "Alexandra" "Happy">>You’ve served me well today, $mainChar.firstName.<</ct>>
Her fingers trace your swollen lips, smearing the saliva and your own arousal across your skin. You’re still panting, your body humming with the aftershocks of pleasure, your mind foggy with submission.
<<ct "Alexandra" "Neutral">>Now, get dressed and get back to work.<</ct>>
You nod, your voice barely a whisper.
<<ct "MC" "">>Yes, Mistress.<</ct>>
Your fingers tremble as you wipe the trail of spit from your chin, the taste of her still lingering on your tongue. You fumble with your clothes, your panties damp and clinging to your skin, your skirt wrinkled from where she’d yanked it up. Every movement sends a fresh wave of sensitivity through you, your clit still throbbing, your thighs slick with the evidence of what she’d done to you.
As you button your blouse, you catch her watching you, her dark eyes following every movement, her lips curled in amusement. You turn to leave, your legs unsteady, the ache between your thighs a constant reminder of who owns you. The door clicks shut behind you, but you can still feel her gaze burning into your back as you make your way back to your desk, your mind replaying every filthy second of what just happened.<br><br>
[[Go back to work->Office Desk]]<br><br>
<<HaveASexWidget "vaginal" "stranger" >>
<<MainChar_Stats "arousal" "0">>
<<MainChar_Stats "corruption" "1" "70">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "intellect" "-1">>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<<elseif $mainChar.work.secretary.AlexRelationship ==12>>
The walk to Alexandra’s office feels like an eternity. Every step sends a jolt of anticipation through you, your skin tingling with the memory of her touch, her voice, the way she’d left you trembling and desperate the last time. By the time you reach her door, your panties are already damp, your breath shallow.
You knock once—hesitant—but the door swings open before you can pull your hand back. Alexandra is already standing there, leaning against the doorframe with that same knowing smirk, her dark eyes raking over you like a physical caress.
<<ct "Alexandra" "Neutral">>What brings you here, $mainChar.firstName ?<</ct>>
<<ct "MC" "">>I... I need you, Mistress. I can’t concentrate. I can’t stop thinking about you.<</ct>>
Her lips curl into a slow, predatory smile. She steps closer, her heels clicking on the floor, till she stands before you. Her fingers trace the line of your jaw, her touch feather-light but electric, sending a shiver down your spine.
<<ct "Alexandra" "Happy">>hmm... look at that. My sweet fucktoy is in need.<</ct>>
Her voice is a velvet purr, her free hand tangling in your hair, pulling just enough to make you whimper. Then, without warning, she spits—right into your open mouth.
The warmth of it shocks you, thick and salty on your tongue. Before you can react, her finger presses past your lips, and you find yourself sucking instinctively, your tongue swirling around the digit as she watches you with dark, predatory amusement.
<<ct "MC" "">>Mmm—nngh—<</ct>>
Your cheeks flush with humiliation, but the ache between your thighs betrays you, your body already responding to the degradation. Her finger slides deeper, pressing against the back of your throat, and you gag slightly, tears pricking at the corners of your eyes.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/Alexandra/FingerMouth"+random(3)+".webp")]]
</div><br>
She pulls her finger free with a wet pop, her thumb brushing your bottom lip as she studies you. Your cheeks burn, but the ache between your thighs is undeniable.
<<ct "MC" "">>Yes, Mistress. I need it. I need you to help me.<</ct>>
Her smirk deepens, her eyes raking over you like a physical caress. She doesn’t speak—just gestures for you to step closer. You obey, your legs trembling as you stand in front of her, your body already betraying you with every step. Her hand slides up your thigh, her fingers finding the damp fabric of your panties. She doesn’t waste time. With a sharp tug, she rips them aside, the sound of tearing fabric making you gasp.
<<ct "MC" "">>Ah—!<</ct>>
Her touch is already there, already working you. Two fingers slide inside you without warning, her thumb circling your clit in slow, deliberate strokes. You whimper, your hips jerking forward, your body already betraying you with every touch.
<<ct "Alexandra" "Tease">>Such a needy little slut. Already soaking for me.<</ct>>
Her voice is a purr, her fingers curling inside you as she presses deeper. You can feel how wet you are, how eager, and it only makes the shame—and the pleasure—worse. Your breath comes in ragged gasps, your fingers clawing at her desk for support as she works you open, her touch relentless.
<<ct "MC" "">>M-Mistress—please—! I can’t—I need—!Nnnh—!<</ct>>
She doesn’t let up. Instead, she adds a third finger, stretching you wider, her thumb pressing harder against your clit. The pleasure is overwhelming, your body trembling as she brings you to the edge with ruthless efficiency.
<<ct "Alexandra" "Happy">>You’re going to come for me, aren’t you?<</ct>>
<<ct "MC" "">>Y-Yes—! Fuck—Mistress—!Ah—!<</ct>>
Her fingers continue to caress you, moving expertly over your sensitive flesh, her thumb pressing against your clit in tight, merciless circles. You can feel the orgasm building, your body responding to her touch with a mix of arousal and submission. Your breath comes in ragged gasps, your hips bucking against her hand, your nails digging into the edge of her desk.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/Alexandra/MassagePussy"+random(2)+".webp")]]
</div><br>
But just as you’re about to reach the peak of your pleasure, she stops. Her hand pulls away, leaving you aching and empty. You let out a soft cry of frustration, your body trembling with need, a mix of humiliation and desire flooding through you.
<<ct "Alexandra" "Angry">>Not yet, pet. You don’t get to come that easily.<</ct>>
<<ct "MC" "">>P-Please, Mistress… I need to come. I beg you—I’ll do anything. Let me worship your feet. Let me lick them, let me—<</ct>>
<<ct "Alexandra" "Tease">>I don’t have time for you, slut.<</ct>>
She turns away with deliberate slowness, her fingers dragging across the polished surface of her desk, leaving a glistening trail of your arousal smeared across the dark wood. She settles into her chair with the grace of a predator claiming her throne, her mischievous smile sharp enough to cut. Her gaze rakes over you, cold and amused, like she’s savoring the way your breath hitches, the way your thighs press together in a futile attempt to ease the ache she left behind. You stand there in silence, the frustration of being denied coiling tight in your gut. But you don’t dare complain. You don’t even move. Your hands twitch at your sides, your nails digging crescents into your palms.
<<ct "Alexandra" "Neutral">>You want to find your release? Then you’ll have to work for it.<</ct>>
She gestures to her leg, her eyes gleaming with cruel satisfaction. You don’t hesitate. You drop to your knees in front of her, your hands gripping her thigh as you press your dripping cunt against her leg. The smooth fabric of her stockings rubs against your sensitive flesh, the hard edge of her stiletto heel digging into your hip as you <<linkreplace "begin to grind against her.">>begin to grind against her.
<<ct "MC" "">>Oh—!God—!<</ct>>
The sensation is both arousing and humiliating, the friction sending jolts of pleasure through you. You can feel her watching you, her gaze burning into you as you rub yourself against her, your movements growing more desperate with every passing second.
<<ct "Alexandra" "Tease">>That’s it, pet.<</ct>>
Her voice is a purr, her hand tangling in your hair, yanking your head back so you’re forced to meet her eyes.
<<ct "Alexandra" "Happy">>Hump my leg like the bitch you are.<</ct>>
<<ct "MC" "">>Mmm—!Yes, Mistress—!<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/Alexandra/RubPussy"+random(1)+".webp")]]
</div><br>
You whimper, your hips moving faster, your clit grinding against the seam of her stockings. The pleasure builds, your body trembling as you chase the release she’s denied you. Your breath comes in short, sharp gasps, your fingers clawing at her thigh as you get closer, closer—
<<ct "MC" "">>I—I’m close—!<</ct>>
<<ct "Alexandra" "Angry">>I know.<</ct>>
Her grip tightens in your hair, her other hand pressing against your lower back, forcing you to grind harder.
<<ct "Alexandra" "Neutral">>Come for me, slut. Show me how much you need this.<</ct>>
Finally, the orgasm crashes over you, your body convulsing as waves of pleasure rip through you. You collapse against her leg, your breath coming in ragged gasps, your body still trembling with aftershocks.
<<ct "MC" "">>Hmm...<</ct>>
<<ct "Alexandra" "Happy">>Now, get back to work, you horny slut.<</ct>>
You nod, your cheeks flushed, your body still humming with the aftermath of your release. Your voice is breathless, your legs unsteady as you push yourself up from the floor.
<<ct "MC" "">>Yes, Mistress… Thank you for your time, Mistress.<</ct>>
She watches as you straighten your skirt, your fingers trembling slightly. As you turn to leave, you can still feel the ghost of her touch on your skin, the ache between your thighs a constant reminder of who owns you.<br><br>
[[Go back to work->Office Desk]]<br><br>
<<HaveASexWidget "masturbated" "stranger" >>
<<MainChar_Stats "arousal" "0">>
<<MainChar_Stats "corruption" "1" "70">>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "cleanliness" "-10">>
<</linkreplace>>
<</linkreplace>>
<<elseif $mainChar.work.secretary.AlexRelationship ==13>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/DeskFloor/WorkPhone"+ _kwrd +".jpg")]]
</div><br>
The intercom on your desk buzzes sharply, jolting you from your work. Alexandra’s voice purrs through the speaker, smooth and commanding, sending a shiver down your spine.
<<ct "Alexandra" "Neutral">>$mainChar.firstName. My office. Now.<</ct>>
You don’t hesitate. You’ve learned better than that. By the time you reach her door, your pulse is already quickening, your skin flushed with anticipation. You knock once—softly—and she calls you in without looking up from her laptop. Her fingers tap rhythmically against the keyboard, her posture effortless, regal. The only sign she’s aware of you is the way her lips curve just slightly as you hover near the door.
<<ct "Alexandra" "Happy">>Close the door.<</ct>>
You obey, the click of the lock echoing in the quiet office. The air is thick with the scent of her perfume—something dark and expensive, like amber and leather—and the faint, musky undertone of her. Your pulse quickens.
<<ct "Alexandra" "Tease">>I’ve had a long day, sweetie. Take care of me.<</ct>>
<<ct "MC" "">>Y-Yes, Mistress.<</ct>>
She doesn’t need to specify. You know exactly what she wants, as she extends one foot toward you, her toes wiggling slightly in her sheer tights. You sink to your knees in front of her, the carpet soft beneath you. Your hands tremble as you reach for her heels, slipping the first one off with careful fingers. Her skin is warm, her arch high and elegant, and you press your thumbs into the sole, working slow circles into the tense muscle. A quiet sigh escapes her, and the sound sends a jolt of heat straight to your core.
<<ct "Alexandra" "Neutral">>That’s it. Start with the arch.<</ct>>
The silence is thick, broken only by the quiet sounds of your fingers working her skin and the occasional click of her mouse as she continues to work. You shift slightly, your thighs pressing together as you try to ignore the ache building between them. Your tongue darts out to wet your lips, and you hear her chuckle.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/Alexandra/MassageFeet"+random(3)+".webp")]]
</div><br>
<<ct "MC" "">>H-How was your day, Mistress?<</ct>>
Your voice is soft, almost breathless. You don’t know why you ask—maybe to fill the silence, maybe because you want to hear her voice again. Alexandra doesn’t look up from her laptop right away. Her fingers tap once, twice against the keyboard before she finally shifts her gaze to you, her dark eyes glinting with something unreadable.
<<ct "Alexandra" "Neutral">>Busy. But I’m sure it’ll improve.<</ct>>
You’re kneeling in front of her, your fingers working slow, deliberate circles into the arch of her foot, but your mind is elsewhere—on the way her skirt rides up just enough to tease the curve of her thigh, on the way her voice sends a shiver down your spine every time she speaks. Then she shifts. Her foot slips from your grasp, and she leans back in her chair, her dark eyes finally locking onto yours. There’s a flicker of something in her gaze—boredom, maybe, or something more predatory.
<<ct "Alexandra" "Happy">>This is boring, sweetie. <</ct>>
Your breath hitches. You freeze, your hands hovering over her foot, unsure what she means—what she wants.
<<ct "MC" "">>M-Mistress?<</ct>>
She smirks, her toes curling slightly as she extends her foot toward your face, her heel dangling precariously close to your lips.
<<ct "Alexandra" "Neutral">>I want your mouth, $mainChar.firstName. Not your hands.<</ct>>
<<ct "MC" "">>O-Okay, Mistress.<</ct>>
You swallow hard, your fingers trembling as you reach for her foot again. You press your lips to her arch first, the taste of her skin sending a jolt through you. Your tongue darts out, tracing the curve of her foot, and she lets out a soft, satisfied hum.
<<ct "Alexandra" "Happy">>Mmm. There we go.<</ct>>
Your lips part, and you take her big toe between them, sucking gently. The taste of her polish—something dark and bitter—mingles with the salt of her skin. You swirl your tongue around the digit, your saliva slicking her skin as you move to the next toe, then the next, your mouth working slowly, worshipfully.
<<ct "Alexandra" "Tease">>Louder. I want to hear you mean it.<</ct>>
<<ct "MC" "">>Nn… I’m sorry, Mistress. I won’t forget again.<</ct>>
Her toes curl against your lips, and you take the opportunity to slide your tongue between them, lapping at the warm, damp space. She lets out a quiet moan, her fingers tangling in your hair as you work.
<<ct "Alexandra" "Tease">>Good girl. Now the sole.<</ct>>
You obey, pressing your lips to the arch of her foot before dragging your tongue up the length of it. The texture of her tights is smooth against your lips, but you can feel the warmth of her skin beneath, the faint ridges of her foot pressing into your mouth. You open wider, taking as much of her foot as you can, your tongue flattening against the sole. Saliva drips down your chin, pooling on her toes, and she watches with dark satisfaction as you struggle to take more.
<<ct "MC" "">>Mph—nngh—<</ct>>
<<ct "Alexandra" "Happy">>You like this, don’t you?<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/Alexandra/Footlick"+random(3)+".webp")]]
</div><br>
<<ct "Alexandra" "Happy">>That’s it. Get it nice and wet.<</ct>>
You pull back slightly, your breath ragged, before diving in again, your tongue swirling over her heel, your lips pressing kisses to the instep. The sounds you make are obscene—wet, needy, the sloppy noises of your mouth filling the office. She shifts slightly, pressing her foot more firmly against your face, her toes brushing your cheek as you work. The office is quiet except for the rhythmic click-click of her keyboard, the occasional rustle of papers, and the soft, wet sounds of your mouth working her feet. You can feel her watching you from the corner of her eye, her attention split between her work and the way your lips press against her sole, your fingers digging into her calf.
<<ct "Alexandra" "Tease">>You look so pretty like this. On your knees, worshipping my feet like the good little pet you are.<</ct>>
<<ct "MC" "">>Y-Yes, Mistress…<</ct>>
She shifts again, this time pressing her feet together and sliding them toward your face. You understand immediately, leaning in to press your lips to the warm, damp space between her soles. Your tongue darts out, licking the sensitive skin, your breath hot against her. She lets out a soft, pleased sigh, her fingers tightening in your hair as you work.
<<ct "MC" "">>Mmm… nnh—<</ct>>
<<ct "Alexandra" "Happy">>That’s it. Lick it clean.<</ct>>
Your tongue swirls between her toes, your saliva dripping down her arch as you press your lips to the sensitive skin. The taste of her—musky, warm, faintly salty—fills your mouth, your body humming with a mix of shame and desire. You can feel her watching you, her breath hitching every time your tongue flicks against her foot, her fingers still clicking away at the keyboard.
Then, she pulls away.
You’re left kneeling, your lips glistening, your breath ragged. She smirks down at you, her fingers brushing your cheek before she leans back in her chair. But something’s different. Her dark eyes are sharper, her voice tinged with irritation.
<<ct "Alexandra" "Angry">>Look what you’ve done, sweetie.<</ct>>
<<ct "MC" "">>W-What did I-<</ct>>
You stop, looking at her dark eyes locked onto yours as she slowly slides two fingers beneath the tight fabric of her pencil skirt, tracing them along her slick folds with a deliberate slowness that makes your breath catch. When she pulls them back out, they glisten with her arousal—thick, shiny, proof of what you’ve done to her. She brings them closer to your face, the musky scent of her filling the air between you, and your tongue darts out instinctively, licking the length of her fingers clean.
<<ct "Alexandra" "Neutral">>I’m too distracted to work now. All because of you.<</ct>>
<<ct "MC" "">>I—I’m sorry, Mistress—<</ct>>
<<ct "Alexandra" "Happy">>Fix it. Now.<</ct>>
You don’t hesitate.
Your hands tremble as you carefully slip her heels back onto her feet, your fingers lingering just a second longer than necessary, pressing a final, reverent kiss to the top of her foot. You don’t know why you do it. You don’t need to know. It just feels right.
Then, you rise just enough to <<linkreplace "crawl between her legs.">>crawl between her legs, your body moving on instinct. Your fingers hook into the waistband of her panties, dragging them down her thighs with slow, deliberate movements. The scent of her arousal hits you like a punch to the gut, musky and intoxicating, and your mouth waters.
<<ct "Alexandra" "Neutral">>Get to work, sweetie.<</ct>>
You don’t need to be told twice.
Your hands grip her thighs, spreading them wider as you duck beneath her desk, the wood pressing against your back. The first lick is slow, exploratory, your tongue tracing the length of her folds. She tastes even better here—richer, deeper, the flavor of her arousal making your head spin. Her breath hitches above you, her fingers tightening around her pen as you delve in, your tongue swirling around her clit.
<<ct "Alexandra" "Happy">>Mmm… good girl.<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/Alexandra/LickPussy"+random(3)+".webp")]]
</div><br>
Her voice is strained, her thighs trembling slightly as you work her. You can hear the rustle of papers, the occasional click of her mouse, but her focus is not on her work. Not anymore. Her free hand tangles in your hair, guiding you, her hips lifting just slightly off the chair as you suck her clit between your lips.
<<ct "MC" "">>Nn—Mistress—<</ct>>
<<ct "Alexandra" "Tease">>That’s it… just like that—<</ct>>
You obey, your tongue moving faster, your lips sealing around her as you drink her in. The taste of her, the way her breath comes in ragged gasps, the way her thighs clamp around your head—it’s all too much. You’re drowning in her, and you never want to come up for air.
Her fingers twist in your hair, her hips rocking against your mouth as she chases her release. You can feel her getting closer, her muscles tensing, her breath coming in short, sharp gasps.
<<ct "Alexandra" "Angry">>Don’t you dare stop—<</ct>>
You wouldn’t dream of it.
Your tongue flicks against her clit, your fingers pressing inside her, curling against that spot that makes her whimper. She’s so close. You can taste it.
<<ct "MC" "">>Mmm—please, Mistress—let me make you—nnh—<</ct>>
<<ct "Alexandra" "Happy">>Fuck—yes—<</ct>>
Her orgasm crashes over her, her body jerking as she comes, her fingers gripping your hair so tightly it borders on pain. You don’t care. You love it. You lap at her through every aftershock, your own body throbbing with need, your panties soaked, your mind blank with nothing but the taste of her and the sound of her ragged breaths.
When she finally stills, her grip on your hair loosens, her chest heaving as she leans back in her chair.
<<ct "Alexandra" "Neutral">>There. Much better.<</ct>>
Her voice is cool, composed, as if nothing happened. As if she didn’t just use your mouth to chase her pleasure while you knelt beneath her desk, trembling and desperate. She adjusts her skirt with a slow, deliberate motion, her fingers straightening the fabric before she turns back to her computer. The click of her keyboard resumes, sharp and rhythmic, as though the last few minutes never existed. You rise slowly, your legs unsteady, your lips still swollen and glistening from her. The taste of her lingers on your tongue. You smooth your hands over your thighs, trying to compose yourself, but the tremor in your fingers gives you away.
<<ct "MC" "">>Th-Thank you, Mistress. For… letting me take care of you.<</ct>>
The words feel strange on your tongue, but they’re honest. You are grateful. Even if it twists something inside you to admit it. Alexandra doesn’t respond right away. Her fingers pause over the keyboard, just for a second, before she turns her head slightly, her dark eyes flicking to you. There’s a glint of something in her gaze—amusement, maybe, or satisfaction—but it’s gone as quickly as it came.
<<ct "Alexandra" "Happy">>Mmm. You did well, sweetie. Now go. Back to work.<</ct>>
You nod, your cheeks flushing as you take a step back. You slip out of her office, the weight of her words—and the promise they carry—lingering long after the door clicks shut behind you.<br><br>
[[Go back to work->Office Desk]]<br><br>
<<MainChar_Stats "arousal" "20">>
<<MainChar_Stats "corruption" "1" "40">>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "cleanliness" "-10">>
<</linkreplace>>
<</linkreplace>>
<</if>>
<<if isNaN($mainChar.work.secretary.AlexRelationship)>>
<<set $mainChar.work.secretary.AlexRelationship =1>>
<<else>>
<<set $mainChar.work.secretary.AlexRelationship +=1>>
<</if>>
<<set $mainChar.work.secretary.AlexLastEncounter to $dayCount>>
<<if $mainChar.work.secretary.AlexRelationship ==0 or isNaN($mainChar.work.secretary.AlexRelationship)>>
<<goto Alexandra>>
<<elseif $mainChar.work.secretary.AlexRelationship ==5 and $dayCount > $mainChar.work.secretary.AlexLastEncounter +1 and $mainChar.corruption >=25>>
<<goto Alexandra>>
<<elseif $mainChar.work.secretary.AlexRelationship ==7 and $dayCount > $mainChar.work.secretary.AlexLastEncounter +1 and $mainChar.corruption>=30>>
<<goto Alexandra>>
<<elseif ($mainChar.work.secretary.AlexRelationship >=11 and $dayCount >= $mainChar.work.secretary.AlexLastEncounter + random(5) and $mainChar.corruption>=45 and random(2) is 0>>
<<set _event to random(1)>>
<<if _event is 0>>
<<set $mainChar.work.secretary.AlexRelationship to 11>>
<<else>>
<<set $mainChar.work.secretary.AlexRelationship to 13>>
<</if>>
<<goto Alexandra>>
<</if>>
<<if $mainChar.work.secretary.experience >=5 and $mainChar.work.secretary.BossRelationship ==1>>
<<goto "Boss">>
<<elseif $mainChar.work.secretary.experience >=10 and $mainChar.work.secretary.BossRelationship ==2 and $mainChar.corruption>=15>>
<<goto "Boss">>
<<elseif $mainChar.work.secretary.experience >=20 and $mainChar.work.secretary.BossRelationship ==3 and $mainChar.corruption>=30>>
<<goto "Boss">>
<<elseif $mainChar.work.secretary.experience >=35 and $mainChar.work.secretary.BossRelationship ==4 and $mainChar.corruption>=40>>
<<goto "Boss">>
<<elseif $mainChar.work.secretary.experience >=50 and $mainChar.work.secretary.BossRelationship ==5 and $mainChar.corruption>=70>>
<<goto "Boss">>
<</if>>
<<if random(4) is 0>>
<<set $mainChar.work.secretary.event to "meeting">>
<<goto "Office Misc Events">>
<<elseif random(4) is 0>>
<<set $mainChar.work.secretary.event to "report">>
<<goto "Office Misc Events">>
<</if>><<set _money to Math.round(random($mainChar.money / 10 , $mainChar.money / 3))>>
<<if $mainChar.look.clothes.feet.name.toLowerCase().indexOf('heel') != -1 or $mainChar.look.clothes.feet.name.toLowerCase().indexOf('wedge') != -1 or $mainChar.look.clothes.feet.name.toLowerCase().indexOf('pump') != -1>>
<<set _shoes to "Heels">><<else>><<set _shoes to "Trainer">>
<</if>>
<<if $hour>6 and $hour<16>>
<div class="default-image-wrapper">[img[String.format($urlPath + "/Street/GettingRobbedDay.jpg")]]</div><br>
<<elseif $hour<20>>
<div class="default-image-wrapper">[img[String.format($urlPath + "/Street/GettingRobbedEvening.jpg")]]</div><br>
<<else>>
<div class="default-image-wrapper">[img[String.format($urlPath + "/Street/GettingRobbedNight.jpg")]]</div><br>
<</if>>
As you walk down the street, the air cool against your skin, you hear footsteps quicken behind you. At first, you tell yourself it’s nothing. But then the steps close in. A man suddenly moves in front of you, blocking your path. His presence is abrupt, invasive. His eyes are sharp, calculating. There’s no mistaking the intent in them.
<<ct "Male" "">>
Don’t scream. Just give me your money.
<</ct>>
Your pulse slams in your ears. You instinctively take a small step back, your fingers tightening around your bag.
<<ct "MC" "">>
I… I don’t want any trouble.
<</ct>>
He steps closer, invading your space, his voice dropping lower.
<<ct "Male" "">>
Then don’t make any. Wallet. Now.
<</ct>>
Your mind races.<br><br>
<span id='money'><<linkreplace "Give him your money">>
Your hands tremble as you slowly reach into your pocket. Every movement feels exaggerated, fragile. You pull out the cash you have and hold it out to him.
<<ct "MC" "">>
Here. That’s all I have.
<</ct>>
He snatches it from your fingers without hesitation.
<<ct "Male" "">>
Pathetic. Next time, try not to look so easy.
<</ct>>
He backs away, eyes still locked on you for a moment before turning and disappearing into the shadows. You remain frozen, your heart hammering violently in your chest. The world feels distant, muffled. After a few seconds, you inhale sharply, grounding yourself. You’re shaken—but you’re safe. You take a deep breath, trying to calm your racing heart, and [[continue on your way,->Go out]] grateful that the encounter is over but shaken by the experience.<br><br>
<p class="minus">-_money Money</p> <<set $mainChar.money -= _money>>
<<replace #run>><</replace>><<replace #suck>><</replace>><</linkreplace>><br></span>
<span id='taser'><<if $inventory.techItems['Self-defense taser']>>
<<if $inventory.techItems['Taser recharges'].count >0>>
<<linkreplace 'Use your taser'>>
Your fear sharpens into resolve. Slowly, deliberately, you slide your hand into your pocket and wrap your fingers around your taser.
<<ct "MC" "">>Step back. Now.<</ct>>
He scoffs, taking another step toward you.
<<ct "Male" "">>
What are you going to—
<</ct>>
You don’t let him finish. You pull the taser free and fire. The sharp crackle of electricity splits the air. His body stiffens violently before collapsing onto the pavement with a heavy thud. You stagger back, breath ragged, adrenaline surging through you. Your hands shake—but you’re standing. For a moment, you just stare at him, making sure he isn’t getting up.
<<ct "MC" "">>Don’t follow me.<</ct>>
You quickly gather your belongings and [[rush out of the alley,->Go out]] leaving the would-be thief behind, a reminder of the dangers of the city and the importance of being prepared.
<<replace #run>><</replace>><<replace #suck>><</replace>><<replace #money>><</replace>><</linkreplace>>
<<else>>
Your taser is empty !
<</if>>
<br><</if>></span>
<span id='run'><<linkreplace "Sprint away">>
<<if (_shoes is "Trainer" and $mainChar.energy >=20 and $mainChar.fitness >=75) or random(3) is 0>>
Fear spikes through you, but instead of freezing, your body reacts. Your muscles tighten instinctively. This is what all those hours of training were for. You take one sharp breath before you bolt. Your shoes slam against the pavement as you explode forward, sprinting down the street with everything you have. Your stride is powerful, controlled, fast. Behind you, you hear him react.
<<ct "Male" "">>Hey! Get back here!<</ct>>
You don’t look back. Your heart pounds violently, but your breathing stays rhythmic. Inhale. Exhale. Push. The city blurs around you—streetlights streaking past, distant traffic humming like background noise to your pulse. He tries to follow. You hear his footsteps at first—heavy, aggressive, but you’re faster. You cut sharply around a corner, dart through a narrow side street, then accelerate again. Your legs burn, but it’s the good kind of burn—the kind that means you’re winning.
<<ct "Male" "">>Damn it!<</ct>>
His voice grows fainter as you keep going anyway. Finally, after what feels like several relentless minutes, the sound behind you disappears completely. Only your breathing remains. You slow to a jog, then a walk, hands braced on your knees as your lungs work hard to recover. Your legs tremble slightly from the effort, but you’re upright. You glance over your shoulder. Nothing. He’s gone. You take a moment to catch your breath, feeling a mix of emotions as you gather yourself and prepare to [[continue on your way.->Go out]]<br><br>
<<MainChar_Stats "energy" "-20">>
<<else>>
<<if $mainChar.look.clothes.feet.name.toLowerCase().indexOf('heels') !== -1 >>
Fear pushes you forward before reason can catch up. You spin and sprint—but your heels betray you immediately. The sharp clicks against the pavement are unstable, uneven. Your ankle wobbles. One step lands wrong. Pain shoots up your leg as you stumble, barely catching yourself before collapsing completely. You try to regain momentum, but it’s too late. His footsteps are right behind you now.
<<ct "Male" "">>You really thought that would work?<</ct>>
You attempt to scream, but a rough hand clamps over your mouth, cutting the sound short. Your pulse explodes in your ears as he pulls you backward.<br><br>
<<elseif $mainChar.energy <=20 or $mainChar.fitness<=75>>
You force your body into motion, legs pumping as fast as they can. For a few seconds, hope sparks: you’re moving, you’re gaining distance. But your breath turns ragged too quickly. Your chest burns. Your stride loses power. Behind you, his pace doesn’t falter.
<<ct "Male" "">>You’re not fast enough.<</ct>>
You push harder, vision blurring at the edges. But your body refuses. A hand grabs your arm suddenly, jerking you backward with brutal force. You stumble to a stop, balance shattered. Your heart pounds wildly as you try to pull free.<br><br>
<</if>>
The alley reeks of piss and motor oil, the uneven pavement digging into your back as he slams you against the brick wall. His forearm crushes your windpipe just enough to make you gag, his other hand already yanking your purse open. Bills flutter to the ground like confetti at a funeral.
<<ct "Male" "">>Stupid bitch. Did you think you could run from me?<</ct>>
His voice is a blade dragging across your skin. You claw at his wrist, nails breaking against the leather of his jacket, but he just laughs—low and wet—as he shoves the cash into his pocket.
<<ct "MC" "">>P-Please... You took all I have... Let me -<</ct>>
<<ct "Male" "">>Please. Like I give a shit about your money.<</ct>>
His free hand rips your shirt open.The cold air hits your bare skin, but his body heat is worse as he pins you down. You buck, but his knee between your thighs immobilizes you, grinding your hips into the gravel.
<<ct "MC" "">>*Nn—!*<</ct>>
Your protest dies as he clamps a hand over your mouth, fingers pressing so hard your lips split against your teeth. He doesn’t even bother undressing you fully: just wrenches your panties aside, the fabric tearing like paper. The first slap of his cock against your thigh makes you flinch, but the second hurts, the head forcing its way in dry. You choke on your own scream, tears cutting tracks through the grime on your face.
<<ct "Male" "">>That’s it. Fight. Makes it better for me.<</ct>>
He doesn’t wait for you to adjust. Just hammers into you, his hips snapping forward with a wet, obscene sound. The wall scrapes your cheek raw with every thrust, the brick’s roughness a counterpoint to the slick, violating stretch of him inside you. Your hands scrabble against the pavement before his other hand fists in your hair, yanking your head back. The angle changes nothing—he’s still buried to the hilt, your body just a hole for him to use. But now you can see them: pedestrians, just shapes in the distance, their laughter and chatter floating over like a soundtrack to your ruin.
<<ct "MC" "">>Hmm... Nghff<</ct>>
It’s not pain that makes the sound escape you. It’s the shame—the way your traitorous body clenches around him, the heat pooling low in your gut despite the terror. His fingers dig into your hip hard enough to bruise, his rhythm stuttering as he feels it too.
<<ct "Male" "">>Fucking slut. You like this, don’t you?<</ct>>
<<if $timeOfDay is "Day">>
<div class="default-image-wrapper">[img[String.format($urlPath + '/Street/Exhib/ForcedDay'+random(2)+'.webp')]]</div><br>
<<else>>
<div class="default-image-wrapper">[img[String.format($urlPath + '/Street/Exhib/ForcedNight'+random3)+'.webp')]]</div><br>
<</if>>
You don’t answer. Can’t. The words die in your throat as he slams you forward, your forehead bouncing off the wall. Stars explode behind your eyelids, but the pain is distant, overshadowed by the fullness, the weight of him pistoning into you. His breath is a ragged snarl in your ear, his cock swelling—
<<ct "Male" "">>Gonna fill you up right here.<</ct>>
He comes with a groan, his hips stuttering as he empties himself inside you. You feel it—thick, obscene, dripping out of you as he pulls away. His cum mixes with the blood from your split lip, trickling down your thigh. He zips up with a smirk, kicking your torn panties into a puddle.
<<ct "Male" "">>Pathetic. Couldn’t even make it fun.<</ct>>
He spits on your chest before walking away, his boots splashing through the filth. You stay there, your body still humming, your mind screaming. The distant chatter of passersby fades in and out—did they see? Do they care?—as you press a trembling hand between your legs. You’re sore. Used. And yet— Your fingers come away glistening.<br><br>
You push yourself up slowly, your clothes hanging in tatters. The walk home is a blur of shame and something worse: the echo of pleasure, unwelcome and undeniable, curling in your stomach like a living thing. You taste copper and cum on your tongue. You [[continue on your way.->Go out]]<br><br>
<<HaveASexWidget "vaginal" "stranger" "inpussy">>
<<MainChar_Stats "money" "- _money">>
<<MainChar_Stats "arousal" "40">>
<<MainChar_Stats "corruption" "1" "70">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "hair" "- combed">>
<</if>>
<<replace #money>><</replace>><<replace #suck>><</replace>><<replace #taser>><</replace>><</linkreplace>><br></span>
<span id='suck'><<if $mainChar.corruption >=40>> <<linkreplace "Suck him instead">>
Your pulse thrums in your throat, but there’s something else too—a heat pooling low in your belly. You wet your lips, your voice barely above the roar of a passing bus.
<<ct "MC" "">>I don’t have cash. But I’ve got something better.<</ct>>
His grip on the knife doesn’t waver, but his eyes flick down to your mouth, then lower, tracing the outline of your body. The air between you thickens, charged with something darker than fear.
<<ct "Male" "">>What the fuck you talking about?<</ct>>
You step closer, close enough to smell the cheap whiskey on his breath. The alley behind him is a black maw, the distant *drip-drip* of a leaky pipe the only sound besides the city’s white noise.
<<ct "MC" "">>I- I can suck you off. Right here.<</ct>>
A beat. His nostrils flare, his free hand twitching toward his belt. He hesitates for a moment, considering your offer. Then, with a nod, he agrees.
<<ct "Male" "">>You’re a fucking *freak*. Fine. But you better make it good.<</ct>>
He shoves you toward the alley, the rough brick scraping your palms as you stumble. The stink of urine and rotting trash hits you, but it’s the sound that gets you—the way the city keeps moving, oblivious, while you sink to the grimy pavement, the cold seeping through your clothes as he unzips. His cock springs free, already hard, the tip glistening. You don’t hesitate. Your lips part, your tongue flattening as you take him in, the taste of him filling your mouth. His groan is raw, his fingers tangling in your hair, yanking just enough to make your scalp burn.
<<ct "Male" "">>That’s it. Take it like a good slut.<</ct>>
<div class="default-image-wrapper">[img[String.format($urlPath + '/RedLight/BackAlley/'+$timeOfDay+'/bj{0}.webp',random(6))]]</div><br>
The wet sounds of your mouth fill the alley, mingling with the laughter of a group of people that passes by the alley’s entrance. You freeze, they feel too close, but your robber just thrusts deeper, his chuckle dark.
<<ct "MC" "">>Nnggh-<</ct>>
<<ct "Male" "">>They can’t see shit. But they’d love to watch you choke on my cock.<</ct>>
<<ct "MC" "">>Glk-<</ct>>
You whimper around him, the vibration making him groan. Your hands grip his thighs, your nails digging in as he fucks your face in earnest, the slick sounds obscene against the city’s backdrop. A garbage truck rumbles past, its hydraulic hiss covering the gagging noises you can’t quite suppress. Despite the circumstances, you feel a sense of control and power, knowing that you've managed to turn a threatening situation into something you can handle.
<<if $mainChar.corruption >= 50>>
His grip tightens, his breath ragged.
<<ct "Male" "">>Get up. Bend over.<</ct>>
You try to protest, but it comes out as a muffled *mmph*—his cock still stuffed in your mouth. He drags you up by your hair, spinning you to face the wall. The brick is cold against your cheek, the mortar digging into your skin as he kicks your legs apart.
<<ct "MC" "">>W-We had a deal—just my mouth!<</ct>>
His hand clamps over your mouth, his other yanking your pants down. The tear of fabric is loud in your ear.
<<ct "Male" "">>Shut the fuck up. You’re mine now.<</ct>>
He spits on his fingers, then shoves them between your legs, rubbing your cunt with rough circles. You’re soaked—betrayed by your own body. The first thrust is brutal, his cock stretching you open without warning. You cry out, the sound muffled against the wall, your fingers scrambling for purchase on the brick.
<<ct "Male" "">>That’s right. Take it. You wanted this, didn’t you?<</ct>>
<div class="default-image-wrapper">[img[String.format($urlPath + '/RedLight/BackAlley/'+$timeOfDay+'/Fuck{0}.webp',random(6))]]</div><br>
His hand snakes around your throat, squeezing just enough to arouse you.
<<ct "Male" "">>You’re nothing but a hole for me to use. Aren’t you?<</ct>>
<<ct "MC" "">>Mmphf<</ct>>
You can’t answer. Your body betrays you, clenching around him as an orgasm rips through you, unwanted but undeniable. He feels it, his laugh a dark rumble against your ear.
<<ct "Male" "">>Fucking whore. You love this.<</ct>>
He comes with a snarl, his hips stuttering as he fills you, his cum dripping down your thighs. He pulls out with a wet sound, then shoves you forward. You catch yourself on your hands, your ass still in the air, your pussy throbbing. He zips up, then crouches beside you, his fingers digging into your pocket. The crinkle of bills is loud in the silence.<br><br>
<div class="default-image-wrapper">[img[String.format($urlPath + '/Street/Exhib/Fucked_Street_' + _shoes + $timeOfDay + '.jpg')]]</div><br>
<<ct "Male" "">>Thanks for the tip, slut.<</ct>>
He stands, spits on the ground beside you, then melts into the shadows. You stay there, cum leaking down your thighs, your breath ragged. The pavement is cold beneath your knees. Somewhere, a dog barks. Life goes on. You gather yourself and prepare to [[continue on your way.->Go out]]<br><br>
<<HaveASexWidget "bj" "stranger" "">>
<<HaveASexWidget "vaginal" "stranger" "inpussy">>
<<MainChar_Stats "money" "- _money/2">>
<<MainChar_Stats "arousal" "20">>
<<MainChar_Stats "corruption" "1" "70">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "intellect" "-1">>
<<else>>
<<ct "Male" "">>You’re nothing but a hole for me to use. Aren’t you?<</ct>>
Suddenly, he tenses and releases into your throat. You swallow quickly, feeling the warmth spread through you.He zips up, then crouches beside you, his fingers digging into your pocket. The crinkle of bills is loud in the silence.
<<ct "Male" "">>Thanks for the tip, slut.<</ct>>
<div class="default-image-wrapper">[img[String.format($urlPath + '/Street/Exhib/Fucked_Street_' + _shoes + $timeOfDay + '.jpg')]]</div><br>
He turns and disappear down the alley, leaving you alone with your thoughts. You stand up slowly, feeling a mix of emotions. Your throat is sore, and your knees ache from the hard ground. You take a deep breath, trying to process what just happened. You stand up slowly, brushing off your knees, and make your way back to the street, ready to [[continue on your journey.->Go out]]<br><br>
<<HaveASexWidget "bj" "stranger">>
<<MainChar_Stats "money" "- _money/2">>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "corruption" "1" "60">>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "cleanliness" "-10">>
<<MainChar_Stats "intellect" "-1">>
<</if>>
<<replace #run>><</replace>><<replace #money>><</replace>><<replace #taser>><</replace>><</linkreplace>><</if>></span>
<<set $mainChar.school.fees to $dayCount>>
<<if ($hour >6 and $hour <11) or ($hour >16 and $hour <20)>>
@@.default-image-wrapper;
[img[String.format($urlPath + "/Bedroom/BedroomMorning.jpg")]]
@@<br>
<<else>>
@@.default-image-wrapper;
[img[String.format($urlPath + "/Bedroom/Bedroom"+$timeOfDay+".jpg")]]
@@<br>
<</if>>
You are in your bedroom, the soft glow of the setting sun casting a warm light through the window. The room is your sanctuary, filled with personal touches and the comforting scent of your favorite perfume. Suddenly, the door creaks open, and your father steps in.
<<ct "dad" "Neutral">>
Hey, $mainChar.firstName, It's that time again. I need the $100 for your school fees and your share of the rent.
<</ct>>
You glance up, momentarily distracted by the seriousness in his tone. You bite your lip, frowning slightly, as if trying to solve a problem in your head while also processing his words.
<<ct "MC" "">>
Yeah… of course. I’ll grab my wallet.
<</ct>>
<<if $mainChar.money >=100>>
You dig through your wallet and count out the bills carefully before handing them to him. He takes the money, his eyes meeting yours briefly before he nods.
<<ct "dad" "Happy">>
Thanks! You know how important it is to keep up with these things.
<</ct>>
You nod, understanding the weight of responsibility that comes with being part of a family. As the door closes behind him, you take a deep breath, ready to [[continue your day.->Bedroom]]<br><br>
<<MainChar_Stats "dad" "1" "30">>
<<MainChar_Stats "money" "-100">>
<<elseif $dad.relationship <40 and $mainChar.corruption <=60>>
You look up at him, a mix of anxiety and guilt washing over you.
<<ct "MC" "">>
I... I don't have it.
<</ct>>
<<ct "dad" "Angry">>
What do you mean you don't have it? You know the rules. You have responsibilities, and I expect you to meet them.
<</ct>>
His expression is dark, and you can see the disapproval in his eyes. You swallow hard, trying to find the right words.
<<ct "MC" "">>
I'm sorry, Dad. I've been trying to save up, but things have been tight. I promise I'll get the money soon.
<</ct>>
<<ct "dad" "Angry">>
That's not good enough. You need to take your responsibilities seriously. I won't have you shirking your duties. Give me what you have.
<</ct>>
You feel a knot form in your stomach, the weight of his disappointment heavy on your shoulders. He takes the few bills you have, his eyes meeting yours briefly before he nods. You know you need to find a solution, and fast. The room feels smaller, the air thicker, as you try to think of a way to make things right. As the door closes behind him, you take a deep breath, ready to [[continue your day.->Bedroom]]<br><br>
<<MainChar_Stats "dad" "-1">>
<<MainChar_Stats "money" "-$mainChar.money">>
<<else>>
You look up at him, a mix of anxiety and guilt washing over you. <<ct "MC" "">>
I... I don't have it.
<</ct>>
<<ct "dad" "Angry">>
What do you mean you don't have it? You know the rules. You have responsibilities, and I expect you to meet them.
<</ct>>
His expression is dark, and you can see the disapproval in his eyes. You swallow hard, trying to find the right words.
<<ct "MC" "">>
I'm sorry, Dad. I've been trying to save up, but things have been tight. I promise I'll get the money soon.
<</ct>>
<<ct "dad" "Angry">>
That's not good enough. You need to take your responsibilities seriously. I won't have you shirking your duties. Give me what you have.
<</ct>>
<span id='give'><<linkreplace "Give him some money">>
You feel a knot form in your stomach, the weight of his disappointment heavy on your shoulders. He takes the few bills you have, his eyes meeting yours briefly before he nods. You know you need to find a solution, and fast. The room feels smaller, the air thicker, as you try to think of a way to make things right. As the door closes behind him, you take a deep breath, ready to [[continue your day.->Bedroom]]<br><br>
<<MainChar_Stats "dad" "-1">>
<<MainChar_Stats "money" "-$mainChar.money">>
<<replace #alt>><</replace >><</linkreplace>><br></span>
<span id='alt'><<linkreplace "Propose an alternative">>
An idea forms in your mind, and you take a deep breath, steeling yourself for what you're about to do.
<<ct "MC" "">>
D-Daddy... I was thinking... what if I could pay you in a different way? A special way, just for you...
<</ct>>
You reach out, gently caressing his crotch, feeling the heat of his body through his pants. He looks down at you, a mix of surprise and desire in his eyes.
<<ct "dad" "Tease">>
Oh? And what exactly are you proposing, little one?
<</ct>>
<<ct "MC" "">>
I-I could take care of you, Daddy... Make you feel really, really good. Maybe that could count as my payment? Just for today, p-please?
<</ct>>
He hesitates for a moment, then nods, his breath catching in his throat. You kneel down in front of him, your hands trembling slightly as you unzip his pants. You take him into your mouth, your lips and tongue working in rhythm, determined to please him.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + "/Brothers_Room/Fuck/bj"+random(3) +".webp")]]
@@<br>
The sounds of wet, slurping noises fill the room as you work, your mind focused on pleasing your dad. After a while, he pulls you up, his hands firm on your shoulders. He turns you around, bending you over the bed, and you feel him enter you from behind. You let out a soft moan, your body adjusting to the sensation.
<<ct "MC" "">>
Ohhh, Daddy... Yes, please! Take me like this, I-I’m yours...
<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + "/Brothers_Room/Fuck/Fuck"+ either("","Anal")+random(6) +".webp")]]
@@<br>
He moves with a steady rhythm, his hands gripping your hips tightly. The room is filled with the sounds of flesh against flesh, and you feel a mix of pleasure and submission.
<<ct "MC" "">>
You feel so big, Daddy... It’s perfect. I love when you take care of me...
<</ct>>
<<ct "dad" "Tease">>
That’s it, babygirl. You’re doing so well for me. Such a good girl, taking Daddy’s cock like this.
<</ct>>
Suddenly, you feel him release inside you, his body shuddering with pleasure. He continues to thrust a few more times before finally slowing down and stopping. He leans over and plants a gentle, paternal kiss on your forehead.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + "/Brothers_Room/Fuck/Creampie"+ random(2) +".webp")]]
@@<br>
<<ct "dad" "Happy">>
There you go, sweetheart. You did so good. Now, give me whatever money you have for now. We’ll sort out the rest later, okay?
<</ct>>
With that, he leaves the room, closing the door behind him. You collapse onto your bed, exhausted and spent. You can feel your father's semen dripping from your pussy, a lingering reminder of what just happened. You take a moment to catch your breath, feeling a mix of relief and confusion as you lie there, your body still tingling from the encounter. You take a deep breath, ready to [[continue your day.->Bedroom]]<br><br>
<<HaveASexWidget "vaginal" "dad" "inpussy">>
<<MainChar_Stats "dad" "1">>
<<MainChar_Stats "corruption" "1" "90">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "money" "-$mainChar.money">>
<<replace #give>><</replace >><</linkreplace>><br></span>
<</if>>
<h5>SWEAMWEAR</h5>
<table width="100%" border="5" class="wardrobe-clothes">
<tbody>
<<for _itemTitle, _item range $wardrobe.clothes.torso>>
<<if $wardrobe.clothes.torso[_itemTitle].swim === 'true'>>
<<if _item.name.replace(/[0-9]/g, '') is _item.name>>
<tr>
<td>
<<capture _itemTitle _item>>
<<if $wardrobe.clothes.torso[_itemTitle].name.replace(/[0-9]/g, '') === $mainChar.look.clothes.torso.name.replace(/[0-9]/g, '')>>
<<mouseover>>
<<set _clothesName = $wardrobe.clothes.torso[_itemTitle].name + " (take off)" >>
<<link _clothesName $currentPassage>>
<<set $mainChar.look.clothes.torso = $emptyItem >>
<</link>>
<<onhover>>
<<replace '#DollClothesTorso'>>
<</replace>>
<<onmouseout>>
<<replace '#DollClothesTorso'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Torso/${$dollTorsoClothes}${ $dollChestSizeTorsoClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.torso.hue +'deg) saturate('+ $mainChar.look.clothes.torso.saturation + '%) brightness('+ $mainChar.look.clothes.torso.brightness+ '%);'">
<</replace>>
<</mouseover>>
<<else>>
<<set _clothesName = $wardrobe.clothes.torso[_itemTitle].name + " (wear)" >>
<<mouseover>>
<<link _clothesName $currentPassage>>
<<set $mainChar.look.clothes.torso = $wardrobe.clothes.torso[_itemTitle] >>
<<if $wardrobe.clothes.torso[_itemTitle].swim is 'true'>>
<<set $mainChar.look.clothes.legs = $emptyItem>>
<<set $mainChar.look.lingerie.chest = $emptyItem>>
<<set $mainChar.look.lingerie.groin = $emptyItem>>
<</if>>
<</link>>
<<onhover>>
<<replace #DollClothesTorso>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Torso/${$wardrobe.clothes.torso[_itemTitle].name}${$mainChar.appearance.chest.size}.png`" @style="'filter: hue-rotate('+ $wardrobe.clothes.torso[_itemTitle].hue +'deg) saturate('+ $wardrobe.clothes.torso[_itemTitle].saturation + '%) brightness('+ $wardrobe.clothes.torso[_itemTitle].brightness+ '%);'">
<</replace>>
<<if $wardrobe.clothes.torso[_itemTitle].swim is 'true'>>
<<replace '#DollClothesLegs'>> <</replace>>
<<replace '#DollLingerieGroin'>> <</replace>>
<<replace '#DollLingerieChest'>> <</replace>>
<</if>>
<<onmouseout>>
<<replace '#DollClothesTorso'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Torso/${$dollTorsoClothes}${ $dollChestSizeTorsoClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.torso.hue +'deg) saturate('+ $mainChar.look.clothes.torso.saturation + '%) brightness('+ $mainChar.look.clothes.torso.brightness+ '%);'">
<</replace>>
<<if $wardrobe.clothes.torso[_itemTitle].swim is 'true'>>
<<replace '#DollClothesLegs'>> <img @src="`${$urlPath}/PaperDoll/Clothes/Legs/${$dollLegsClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.legs.hue +'deg) saturate('+ $mainChar.look.clothes.legs.saturation + '%) brightness('+ $mainChar.look.clothes.legs.brightness+ '%);'">
<</replace>>
<<replace '#DollLingerieGroin'>> <img @src="`${$urlPath}/PaperDoll/Lingerie/Groin/${$dollGroinLingerie}.png`" @style="'filter: hue-rotate('+ $mainChar.look.lingerie.groin.hue +'deg) saturate('+ $mainChar.look.lingerie.groin.saturation + '%) brightness('+ $mainChar.look.lingerie.groin.brightness+ '%);'">
<</replace>>
<<replace '#DollLingerieChest'>><img @src="`${$urlPath}/PaperDoll/Lingerie/Chest/${$dollChestLingerie}${$dollChestSizeTorsoClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.lingerie.chest.hue +'deg) saturate('+ $mainChar.look.lingerie.chest.saturation + '%) brightness('+ $mainChar.look.lingerie.chest.brightness+ '%);'"><</replace>>
<</if>>
<</mouseover>>
<<endif>>
<<set _cpt to 0>>
<span id='color'> <<for _itemTitle2, _item2 range $wardrobe.clothes.torso>>
<<if _item.name.replace(/[0-9]/g, '') is _item2.name.replace(/[0-9]/g, '') >>
<<set _cpt +=1>>
<<capture _itemTitle2 _item2>>
<<mouseover>>
<<link '<span style="vertical-align: 3px; font-size: 14px;">Select</span>' $currentPassage>>
<<set $mainChar.look.clothes.torso = _item2 >>
<</link>>
<span @style="'display: inline-block; width: 15px; height: 15px; background-color: rgb(204,80,180); filter: hue-rotate('+ _item2.hue +'deg) saturate('+ _item2.saturation + '%) brightness('+ _item2.brightness+ '%); cursor: pointer;'">
</span>
<<onhover>>
<<replace '#DollClothesTorso'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Torso/${$wardrobe.clothes.torso[_itemTitle].name}${$dollChestSizeTorsoClothes}.png`" @style="'filter: hue-rotate('+ $wardrobe.clothes.torso[_itemTitle2].hue +'deg) saturate('+ $wardrobe.clothes.torso[_itemTitle2].saturation + '%) brightness('+ $wardrobe.clothes.torso[_itemTitle2].brightness+ '%);'">
<</replace>>
<<if $wardrobe.clothes.torso[_itemTitle].swim is 'true'>>
<<replace '#DollClothesLegs'>> <</replace>>
<<replace '#DollLingerieGroin'>> <</replace>>
<<replace '#DollLingerieChest'>> <</replace>>
<</if>>
<<onmouseout>>
<<if $mainChar.look.clothes.torso.name != ''>>
<<replace '#DollClothesTorso'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Torso/${$dollTorsoClothes}${ $dollChestSizeTorsoClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.torso.hue +'deg) saturate('+ $mainChar.look.clothes.torso.saturation + '%) brightness('+ $mainChar.look.clothes.torso.brightness+ '%);'">
<</replace>>
<<else>>
<<replace '#DollClothesTorso'>>
<img @src="`${$urlPath}/PaperDoll/MainBody/Chest/${ $dollChestSizeTorsoClothes}.png`">
<</replace>>
<</if>>
<<if $wardrobe.clothes.torso[_itemTitle].swim is 'true'>>
<<replace '#DollClothesLegs'>> <img @src="`${$urlPath}/PaperDoll/Clothes/Legs/${$dollLegsClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.legs.hue +'deg) saturate('+ $mainChar.look.clothes.legs.saturation + '%) brightness('+ $mainChar.look.clothes.legs.brightness+ '%);'">
<</replace>>
<<replace '#DollLingerieGroin'>> <img @src="`${$urlPath}/PaperDoll/Lingerie/Groin/${$dollGroinLingerie}.png`" @style="'filter: hue-rotate('+ $mainChar.look.lingerie.groin.hue +'deg) saturate('+ $mainChar.look.lingerie.groin.saturation + '%) brightness('+ $mainChar.look.lingerie.groin.brightness+ '%);'">
<</replace>>
<<if $mainChar.look.lingerie.chest.name != ''>>
<<replace '#DollLingerieChest'>>
<img @src="`${$urlPath}/PaperDoll/Lingerie/Chest/${$dollChestLingerie}${ $dollChestSizeTorsoClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.lingerie.chest.hue +'deg) saturate('+ $mainChar.look.lingerie.chest.saturation + '%) brightness('+ $mainChar.look.lingerie.chest.brightness+ '%);'">
<</replace>>
<<else>>
<<replace '#DollLingerieChest'>>
<img @src="`${$urlPath}/PaperDoll/MainBody/Chest/${ $dollChestSizeTorsoClothes}.png`">
<</replace>>
<</if>><</if>>
<</mouseover>><</capture>>
<</if>><</for>></span>
<<if $currentPassage is 'Wardrobe' and _cpt >=2>>
<span style="vertical-align: 3px; font-size: 14px;">
<<link '| Sell |'>>
<<set $tempCloth to _item>>
<<goto "Wardrobe Sell Clothes">>
<</link>>
</span>
<</if>>
<</capture>>
</td>
<td>
<<= $wardrobe.clothes.torso[_itemTitle].description >>
</td>
</tr>
<</if>><</if>>
<</for>>
</tbody>
</table>
<<if $wardrobe.outfitPresets != undefined>>
<<for _outfitTitle, _outfit range $wardrobe.outfitPresets>>
<<if _outfit.type is 'swim'>>
<<capture _outfitTitle, _outfit>>
<br><u>_outfit.name</u> -
<<link "Wear">>
<<set $mainChar.look.clothes = clone(_outfit.clothes)>>
<<goto $currentPassage>>
<</link>> |
<<link "Update set">>
<<set $wardrobe.outfitPresets[_outfitTitle].clothes = clone($mainChar.look.clothes)>>
<<goto $currentPassage>>
<</link>>
<</capture>>
<</if>>
<</for>><br><br><</if>><<if $mainChar.haveCum.face>0 or $mainChar.cleanliness<15>>
<div class="default-image-wrapper">[img[String.format($urlPath + "/Mall/Pharmacy_CumReac.jpg")]]</div><br><br>
<<if $mainChar.cleanliness<15>>
You step into the pharmacy with casual confidence, but almost immediately you sense something is off. Conversations lower. A couple of customers glance in your direction, then quickly look away. The polished glass counters and spotless white floors only seem to amplify how out of place you suddenly feel. As you browse the aisles, pretending not to notice the subtle tension building around you, a store employee approaches with a strained but controlled expression.
<<ct "Masseur" "Angry">>
Excuse me… I’m going to have to ask you to leave. Some customers have complained, and we can’t allow any disturbance inside the store.
<</ct>>
The words land softly, but the meaning stings. Heat rises to your face as you realize what he’s implying.
<<ct "MC" "">>
I… right. I understand.
<</ct>>
You avoid eye contact and, without another word, you turn toward the exit. You feel the weight of curious stares as you quietly [[leave the boutique.->Mall]]<br><br>
<<MainChar_Stats "arousal" "-10">>
<<else>>
Entering the pharmacy nonchalantly, you immediately notice the polished marble floor and the soft fragrance lingering in the air. The staff turn toward you with welcoming smiles, ready to greet a new customer. But the warmth vanishes the instant their eyes travel over your clothes. One of them steps forward, his expression tightening as he takes in the visible cum stains.
<<ct "Masseur" "Angry">>
I’m sorry, but you can’t stay here like that. Please leave the store immediately.
<</ct>>
Heat rushes to your face as you glance down at yourself, suddenly very aware of how conspicuous you must look under the bright boutique lighting.
<<ct "MC" "">>
I… right. Sorry.
<</ct>>
There’s no argument in your voice—only embarrassment as you turn toward the exit, avoiding the curious stares of nearby shoppers. Yet, the humiliation mixes with something else—an unexpected thrill at having walked in so boldly, so visibly marked with cum. You quickly [[leave the boutique.->Mall]] the memory lingering longer than it probably should. <br><br>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "intellect" "-1">>
<</if>>
<<else>>
<div class="default-image-wrapper">[img[String.format($urlPath + "/Mall/Pharmacy.jpg")]]</div>
Stepping into the pharmacy, you're greeted by the clean scent of antiseptic and neatly organized shelves lined with medicine, skincare products, and wellness essentials. Soft lighting and quiet murmurs create a calm, reassuring atmosphere. Behind the counter, a pharmacist looks up from their work as you enter.
<<ct "Masseur" "Happy">>
Welcome. Let me know if you need any assistance or advice.
<</ct>>
<h4>PRODUCTS <<linkreplace '\[?]'>><span style="font-size: 17px; color: lime;">Can be used in a bathroom.</span><</linkreplace>></h4>
<<for _cosmeticItemTitle, _cosmeticItem range $Mall.pharmacy>>
<<if _cosmeticItem.name.toLowerCase().indexOf('condom') == -1>>
<<DeviceItemWidget _cosmeticItem>>
<</if>>
<</for>>
<h4>PROTECTION <<linkreplace '\[?]'>><span style="font-size: 17px; color: lime;">Automatically used if available. If not, you may get STDs.</span><</linkreplace>></h4>
<<for _cosmeticItemTitle, _cosmeticItem range $Mall.pharmacy>>
<<if _cosmeticItem.name.toLowerCase().indexOf('condom') !== -1>>
<<DeviceItemWidget _cosmeticItem>>
<</if>>
<</for>>
<br>
<br>
[[Go back->Mall]]
<</if>><br>
<<if $inventory.pharmacy['Fitness Pills'] and $inventory.pharmacy['Fitness Pills'].count > 0 and $mainChar.tookFitnessPill != 'true'>><br>
You can <<link "take a fitness pill ($inventory.pharmacy['Fitness Pills'].count)">>
<<set $mainChar.tookFitnessPill to 'true'>>
<<set $inventory.pharmacy['Fitness Pills'].count -= 1>>
<<goto $currentPassage>>
<</link>><br><br>
<<elseif $mainChar.tookFitnessPill is 'true'>><br>
You already took a fitness pill. <br><</if>>
<h5>UPPERWEAR</h5>
<table width="100%" border="5" class="wardrobe-clothes">
<tbody>
<<for _itemTitle, _item range $wardrobe.clothes.torso>>
<<if $wardrobe.clothes.torso[_itemTitle].sport === 'true'>>
<<if _item.name.replace(/[0-9]/g, '') is _item.name>>
<tr>
<td>
<<capture _itemTitle _item>>
<<if $wardrobe.clothes.torso[_itemTitle].name.replace(/[0-9]/g, '') === $mainChar.look.clothes.torso.name.replace(/[0-9]/g, '')>>
<<mouseover>>
<<set _clothesName = $wardrobe.clothes.torso[_itemTitle].name + " (take off)" >>
<<link _clothesName $currentPassage>>
<<set $mainChar.look.clothes.torso = $emptyItem >>
<</link>>
<<onhover>>
<<replace '#DollClothesTorso'>>
<</replace>>
<<onmouseout>>
<<replace '#DollClothesTorso'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Torso/${$dollTorsoClothes}${ $dollChestSizeTorsoClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.torso.hue +'deg) saturate('+ $mainChar.look.clothes.torso.saturation + '%) brightness('+ $mainChar.look.clothes.torso.brightness+ '%);'">
<</replace>>
<</mouseover>>
<<else>>
<<set _clothesName = $wardrobe.clothes.torso[_itemTitle].name + " (wear)" >>
<<mouseover>>
<<link _clothesName $currentPassage>>
<<set $mainChar.look.clothes.torso = $wardrobe.clothes.torso[_itemTitle] >>
<<if $wardrobe.clothes.torso[_itemTitle].swim is 'true'>>
<<set $mainChar.look.clothes.legs = $emptyItem>>
<<set $mainChar.look.lingerie.chest = $emptyItem>>
<<set $mainChar.look.lingerie.groin = $emptyItem>>
<</if>>
<</link>>
<<onhover>>
<<replace #DollClothesTorso>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Torso/${$wardrobe.clothes.torso[_itemTitle].name}${$mainChar.appearance.chest.size}.png`" @style="'filter: hue-rotate('+ $wardrobe.clothes.torso[_itemTitle].hue +'deg) saturate('+ $wardrobe.clothes.torso[_itemTitle].saturation + '%) brightness('+ $wardrobe.clothes.torso[_itemTitle].brightness+ '%);'">
<</replace>>
<<if $wardrobe.clothes.torso[_itemTitle].swim is 'true'>>
<<replace '#DollClothesLegs'>> <</replace>>
<<replace '#DollLingerieGroin'>> <</replace>>
<<replace '#DollLingerieChest'>> <</replace>>
<</if>>
<<onmouseout>>
<<replace '#DollClothesTorso'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Torso/${$dollTorsoClothes}${ $dollChestSizeTorsoClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.torso.hue +'deg) saturate('+ $mainChar.look.clothes.torso.saturation + '%) brightness('+ $mainChar.look.clothes.torso.brightness+ '%);'">
<</replace>>
<<if $wardrobe.clothes.torso[_itemTitle].swim is 'true'>>
<<replace '#DollClothesLegs'>> <img @src="`${$urlPath}/PaperDoll/Clothes/Legs/${$dollLegsClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.legs.hue +'deg) saturate('+ $mainChar.look.clothes.legs.saturation + '%) brightness('+ $mainChar.look.clothes.legs.brightness+ '%);'">
<</replace>>
<<replace '#DollLingerieGroin'>> <img @src="`${$urlPath}/PaperDoll/Lingerie/Groin/${$dollGroinLingerie}.png`" @style="'filter: hue-rotate('+ $mainChar.look.lingerie.groin.hue +'deg) saturate('+ $mainChar.look.lingerie.groin.saturation + '%) brightness('+ $mainChar.look.lingerie.groin.brightness+ '%);'">
<</replace>>
<<replace '#DollLingerieChest'>><img @src="`${$urlPath}/PaperDoll/Lingerie/Chest/${$dollChestLingerie}${$dollChestSizeTorsoClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.lingerie.chest.hue +'deg) saturate('+ $mainChar.look.lingerie.chest.saturation + '%) brightness('+ $mainChar.look.lingerie.chest.brightness+ '%);'"><</replace>>
<</if>>
<</mouseover>>
<<endif>>
<<set _cpt to 0>>
<span id='color'> <<for _itemTitle2, _item2 range $wardrobe.clothes.torso>>
<<if _item.name.replace(/[0-9]/g, '') is _item2.name.replace(/[0-9]/g, '') >>
<<set _cpt +=1>>
<<capture _itemTitle2 _item2>>
<<mouseover>>
<<link '<span style="vertical-align: 3px; font-size: 14px;">Select</span>' $currentPassage>>
<<set $mainChar.look.clothes.torso = _item2 >>
<</link>>
<span @style="'display: inline-block; width: 15px; height: 15px; background-color: rgb(204,80,180); filter: hue-rotate('+ _item2.hue +'deg) saturate('+ _item2.saturation + '%) brightness('+ _item2.brightness+ '%); cursor: pointer;'">
</span>
<<onhover>>
<<replace '#DollClothesTorso'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Torso/${$wardrobe.clothes.torso[_itemTitle].name}${$dollChestSizeTorsoClothes}.png`" @style="'filter: hue-rotate('+ $wardrobe.clothes.torso[_itemTitle2].hue +'deg) saturate('+ $wardrobe.clothes.torso[_itemTitle2].saturation + '%) brightness('+ $wardrobe.clothes.torso[_itemTitle2].brightness+ '%);'">
<</replace>>
<<if $wardrobe.clothes.torso[_itemTitle].swim is 'true'>>
<<replace '#DollClothesLegs'>> <</replace>>
<<replace '#DollLingerieGroin'>> <</replace>>
<<replace '#DollLingerieChest'>> <</replace>>
<</if>>
<<onmouseout>>
<<if $mainChar.look.clothes.torso.name != ''>>
<<replace '#DollClothesTorso'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Torso/${$dollTorsoClothes}${ $dollChestSizeTorsoClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.torso.hue +'deg) saturate('+ $mainChar.look.clothes.torso.saturation + '%) brightness('+ $mainChar.look.clothes.torso.brightness+ '%);'">
<</replace>>
<<else>>
<<replace '#DollClothesTorso'>>
<img @src="`${$urlPath}/PaperDoll/MainBody/Chest/${ $dollChestSizeTorsoClothes}.png`">
<</replace>>
<</if>>
<<if $wardrobe.clothes.torso[_itemTitle].swim is 'true'>>
<<replace '#DollClothesLegs'>> <img @src="`${$urlPath}/PaperDoll/Clothes/Legs/${$dollLegsClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.legs.hue +'deg) saturate('+ $mainChar.look.clothes.legs.saturation + '%) brightness('+ $mainChar.look.clothes.legs.brightness+ '%);'">
<</replace>>
<<replace '#DollLingerieGroin'>> <img @src="`${$urlPath}/PaperDoll/Lingerie/Groin/${$dollGroinLingerie}.png`" @style="'filter: hue-rotate('+ $mainChar.look.lingerie.groin.hue +'deg) saturate('+ $mainChar.look.lingerie.groin.saturation + '%) brightness('+ $mainChar.look.lingerie.groin.brightness+ '%);'">
<</replace>>
<<if $mainChar.look.lingerie.chest.name != ''>>
<<replace '#DollLingerieChest'>>
<img @src="`${$urlPath}/PaperDoll/Lingerie/Chest/${$dollChestLingerie}${ $dollChestSizeTorsoClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.lingerie.chest.hue +'deg) saturate('+ $mainChar.look.lingerie.chest.saturation + '%) brightness('+ $mainChar.look.lingerie.chest.brightness+ '%);'">
<</replace>>
<<else>>
<<replace '#DollLingerieChest'>>
<img @src="`${$urlPath}/PaperDoll/MainBody/Chest/${ $dollChestSizeTorsoClothes}.png`">
<</replace>>
<</if>><</if>>
<</mouseover>><</capture>>
<</if>><</for>></span>
<<if $currentPassage is 'Wardrobe' and _cpt >=2>>
<span style="vertical-align: 3px; font-size: 14px;">
<<link '| Sell |'>>
<<set $tempCloth to _item>>
<<goto "Wardrobe Sell Clothes">>
<</link>>
</span>
<</if>>
<</capture>>
</td>
<td>
<<= $wardrobe.clothes.torso[_itemTitle].description >>
</td>
</tr>
<</if>>
<</if>>
<</for>>
</tbody>
</table>
<h5>BOTTOMWEAR</h5>
<table width="100%" border="5" class="wardrobe-clothes">
<tbody>
<<for _itemTitle, _item range $wardrobe.clothes.legs>>
<<if $wardrobe.clothes.legs[_itemTitle].sport === 'true'>>
<<if _item.name.replace(/[0-9]/g, '') is _item.name>>
<tr>
<td>
<<capture _itemTitle _item>>
<<if $wardrobe.clothes.legs[_itemTitle].name.replace(/[0-9]/g, '') === $mainChar.look.clothes.legs.name.replace(/[0-9]/g, '')>>
<<mouseover>>
<<set _clothesName = $wardrobe.clothes.legs[_itemTitle].name + " (take off)" >>
<<link _clothesName $currentPassage>>
<<set $mainChar.look.clothes.legs = $emptyItem >>
<</link>>
<<onhover>>
<<replace '#DollClothesLegs'>>
<</replace>>
<<onmouseout>>
<<replace '#DollClothesLegs'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Legs/${$dollLegsClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.legs.hue +'deg) saturate('+ $mainChar.look.clothes.legs.saturation + '%) brightness('+ $mainChar.look.clothes.legs.brightness+ '%);'">
<</replace>>
<</mouseover>>
<<else>>
<<set _clothesName = $wardrobe.clothes.legs[_itemTitle].name + " (wear)" >>
<<mouseover>>
<<link _clothesName $currentPassage>>
<<set $mainChar.look.clothes.legs = $wardrobe.clothes.legs[_itemTitle] >>
<</link>>
<<onhover>>
<<replace '#DollClothesLegs'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Legs/${$wardrobe.clothes.legs[_itemTitle].name}.png`" @style="'filter: hue-rotate('+ $wardrobe.clothes.legs[_itemTitle].hue +'deg) saturate('+ $wardrobe.clothes.legs[_itemTitle].saturation + '%) brightness('+ $wardrobe.clothes.legs[_itemTitle].brightness+ '%);'">
<</replace>>
<<onmouseout>>
<<replace '#DollClothesLegs'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Legs/${$dollLegsClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.legs.hue +'deg) saturate('+ $mainChar.look.clothes.legs.saturation + '%) brightness('+ $mainChar.look.clothes.legs.brightness+ '%);'">
<</replace>>
<</mouseover>>
<<endif>>
<<set _cpt to 0>>
<span id='color'> <<for _itemTitle2, _item2 range $wardrobe.clothes.legs>>
<<if _item.name.replace(/[0-9]/g, '') is _item2.name.replace(/[0-9]/g, '') >>
<<set _cpt +=1>>
<<capture _itemTitle2 _item2>>
<<mouseover>>
<<link '<span style="vertical-align: 3px; font-size: 14px;">Select</span>' $currentPassage>>
<<set $mainChar.look.clothes.legs = _item2 >>
<</link>>
<span @style="'display: inline-block; width: 15px; height: 15px; background-color: rgb(204,80,180); filter: hue-rotate('+ _item2.hue +'deg) saturate('+ _item2.saturation + '%) brightness('+ _item2.brightness+ '%); cursor: pointer;'">
</span>
<<onhover>>
<<replace '#DollClothesLegs'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Legs/${$wardrobe.clothes.legs[_itemTitle].name}.png`" @style="'filter: hue-rotate('+ _item2.hue +'deg) saturate('+ _item2.saturation + '%) brightness('+ _item2.brightness+ '%);'">
<</replace>>
<<onmouseout>>
<<replace '#DollClothesLegs'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Legs/${$dollLegsClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.legs.hue +'deg) saturate('+ $mainChar.look.clothes.legs.saturation + '%) brightness('+ $mainChar.look.clothes.legs.brightness+ '%);'">
<</replace>>
<</mouseover>><</capture>>
<</if>><</for>></span>
<<if $currentPassage is 'Wardrobe' and _cpt >=2>>
<span style="vertical-align: 3px; font-size: 14px;">
<<link '| Sell |'>>
<<set $tempCloth to _item>>
<<goto "Wardrobe Sell Clothes">>
<</link>>
</span>
<</if>>
<</capture>>
</td>
<td>
<<= $wardrobe.clothes.legs[_itemTitle].description >>
</td>
</tr>
<</if>><</if>>
<</for>>
</tbody>
</table>
<h5>SOCKS</h5>
<table width="100%" border="5" class="wardrobe-clothes">
<tbody>
<<for _itemTitle, _item range $wardrobe.clothes.calves>>
<<if $wardrobe.clothes.calves[_itemTitle].sport === 'true'>>
<tr>
<td>
<<capture _itemTitle>>
<<if $wardrobe.clothes.calves[_itemTitle].name === $mainChar.look.clothes.calves.name>>
<<mouseover>>
<<set _clothesName = $wardrobe.clothes.calves[_itemTitle].name + " (take off)" >>
<<link _clothesName $currentPassage>>
<<set $mainChar.look.clothes.calves = $emptyItem >>
<</link>>
<<onhover>>
<<replace '#DollClothesCalves'>>
<</replace>>
<<onmouseout>>
<<replace '#DollClothesCalves'>>
<div id="DollClothesCalves">
<img @src="`${$urlPath}/PaperDoll/Clothes/Calves/${$dollCalvesClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.calves.hue +'deg) saturate('+ $mainChar.look.clothes.calves.saturation + '%) brightness('+ $mainChar.look.clothes.calves.brightness+ '%);'">
<</replace>>
<</mouseover>>
<<else>>
<<set _clothesName = $wardrobe.clothes.calves[_itemTitle].name + " (wear)" >>
<<mouseover>>
<<link _clothesName $currentPassage>>
<<set $mainChar.look.clothes.calves = $wardrobe.clothes.calves[_itemTitle] >>
<</link>>
<<onhover>>
<<replace '#DollClothesCalves'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Calves/${$wardrobe.clothes.calves[_itemTitle].name}.png`" @style="'filter: hue-rotate('+ $wardrobe.clothes.calves[_itemTitle].hue +'deg) saturate('+ $wardrobe.clothes.calves[_itemTitle].saturation + '%) brightness('+ $wardrobe.clothes.calves[_itemTitle].brightness+ '%);'">
<</replace>>
<<onmouseout>>
<<replace '#DollClothesCalves'>>
<div id="DollClothesCalves">
<img @src="`${$urlPath}/PaperDoll/Clothes/Calves/${$dollCalvesClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.calves.hue +'deg) saturate('+ $mainChar.look.clothes.calves.saturation + '%) brightness('+ $mainChar.look.clothes.calves.brightness+ '%);'">
<</replace>>
<</mouseover>>
<<endif>>
<</capture>>
</td>
<td>
<<= $wardrobe.clothes.calves[_itemTitle].description >>
</td>
</tr>
<</if>>
<</for>>
</tbody>
</table>
<h5>FOOTWEAR</h5>
<table width="100%" border="5" class="wardrobe-clothes">
<tbody>
<<for _itemTitle, _item range $wardrobe.clothes.feet>>
<<if $wardrobe.clothes.feet[_itemTitle].sport === 'true'>>
<<if _item.name.replace(/[0-9]/g, '') is _item.name>>
<tr>
<td>
<<capture _itemTitle _item>>
<<if $wardrobe.clothes.feet[_itemTitle].name.replace(/[0-9]/g, '') === $mainChar.look.clothes.feet.name.replace(/[0-9]/g, '')>>
<<mouseover>>
<<set _clothesName = $wardrobe.clothes.feet[_itemTitle].name + " (take off)" >>
<<link _clothesName $currentPassage>>
<<set $mainChar.look.clothes.feet = $emptyItem >>
<</link>>
<<onhover>>
<<replace '#DollClothesFeet'>>
<</replace>>
<<onmouseout>>
<<replace '#DollClothesFeet'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Feet/${$dollFeetClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.feet.hue +'deg) saturate('+ $mainChar.look.clothes.feet.saturation + '%) brightness('+ $mainChar.look.clothes.feet.brightness+ '%);'">
<</replace>>
<</mouseover>>
<<else>>
<<set _clothesName = $wardrobe.clothes.feet[_itemTitle].name + " (wear)" >>
<<mouseover>>
<<link _clothesName $currentPassage>>
<<set $mainChar.look.clothes.feet = $wardrobe.clothes.feet[_itemTitle] >>
<</link>>
<<onhover>>
<<replace '#DollClothesFeet'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Feet/${$wardrobe.clothes.feet[_itemTitle].name}.png`" @style="'filter: hue-rotate('+ $wardrobe.clothes.feet[_itemTitle].hue +'deg) saturate('+ $wardrobe.clothes.feet[_itemTitle].saturation + '%) brightness('+ $wardrobe.clothes.feet[_itemTitle].brightness+ '%);'">
<</replace>>
<<onmouseout>>
<<replace '#DollClothesFeet'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Feet/${$dollFeetClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.feet.hue +'deg) saturate('+ $mainChar.look.clothes.feet.saturation + '%) brightness('+ $mainChar.look.clothes.feet.brightness+ '%);'">
<</replace>>
<</mouseover>>
<<endif>>
<<set _cpt to 0>>
<span id='color'> <<for _itemTitle2, _item2 range $wardrobe.clothes.feet>>
<<if _item.name.replace(/[0-9]/g, '') is _item2.name.replace(/[0-9]/g, '') >>
<<set _cpt +=1>>
<<capture _itemTitle2 _item2>>
<<mouseover>>
<<link '<span style="vertical-align: 3px; font-size: 14px;">Select</span>' $currentPassage>>
<<set $mainChar.look.clothes.feet = _item2 >>
<</link>>
<span @style="'display: inline-block; width: 15px; height: 15px; background-color: rgb(204,80,180); filter: hue-rotate('+ _item2.hue +'deg) saturate('+ _item2.saturation + '%) brightness('+ _item2.brightness+ '%); cursor: pointer;'">
</span>
<<onhover>>
<<replace '#DollClothesFeet'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Feet/${$wardrobe.clothes.feet[_itemTitle].name}.png`" @style="'filter: hue-rotate('+ _item2.hue +'deg) saturate('+ _item2.saturation + '%) brightness('+ _item2.brightness+ '%);'">
<</replace>>
<<onmouseout>>
<<replace '#DollClothesFeet'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Feet/${$dollFeetClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.feet.hue +'deg) saturate('+ $mainChar.look.clothes.feet.saturation + '%) brightness('+ $mainChar.look.clothes.feet.brightness+ '%);'">
<</replace>>
<</mouseover>><</capture>>
<</if>><</for>></span>
<<if $currentPassage is 'Wardrobe' and _cpt >=2>>
<span style="vertical-align: 3px; font-size: 14px;">
<<link '| Sell |'>>
<<set $tempCloth to _item>>
<<goto "Wardrobe Sell Clothes">>
<</link>>
</span>
<</if>>
<</capture>>
</td>
<td>
<<= $wardrobe.clothes.feet[_itemTitle].description >>
</td>
</tr>
<</if>><</if>>
<</for>>
</tbody>
</table>
<<if $wardrobe.outfitPresets != undefined>>
<<for _outfitTitle, _outfit range $wardrobe.outfitPresets>>
<<if _outfit.type is 'sport'>>
<<capture _outfitTitle, _outfit>>
<br><u>_outfit.name</u> -
<<link "Wear">>
<<set $mainChar.look.clothes = clone(_outfit.clothes)>>
<<goto $currentPassage>>
<</link>> |
<<link "Update set">>
<<set $wardrobe.outfitPresets[_outfitTitle].clothes = clone($mainChar.look.clothes)>>
<<goto $currentPassage>>
<</link>>
<</capture>>
<</if>>
<</for>><br><br><</if>><div class="default-image-wrapper"> [img[String.format($urlPath + "/Park/Night/WalkNight.jpg")]]</div><br>
You decide to venture deeper into the park, the cool night air providing a refreshing contrast to the warmth of the day. Despite the lugubrious atmosphere, there's something invigorating about the stillness and the quiet. You take a deep breath, feeling the tension in your shoulders ease slightly as you walk along the dimly lit path.<br><br>
The sound of your footsteps echoes softly, the only accompaniment to the distant hum of the city. The trees rustle gently in the breeze, their leaves whispering secrets to the night. You can feel the weight of the day lifting, replaced by a sense of calm and solitude. However, the park's eerie silence is occasionally punctuated by distant, unidentifiable noises that send a shiver down your spine. The shadows seem to shift and move in ways that make you question whether you're truly alone. Despite the unease, you press on, determined to enjoy the solitude and the fresh air, even if it comes with a touch of fear.<br><br>
<<if random(0) is 0>>
<<set _event to either('wait', 'suck','group','rape')>>
<</if>>
<<if _event is 'wait'>>
As you continue to walk through the park, the cool night air filling your lungs, <<linkreplace "you notice a figure standing.">> you notice a figure standing beneath one of the flickering streetlights, her long legs accentuated by sky-high stilettos, her dress clinging to her curves like a second skin. The fabric barely covers her ass, and the deep neckline reveals the swell of her breasts, her nipples visible through the thin material. Her lips are painted a dark, sinful red, and her eyes gleam with a mix of challenge and invitation.
<<ct "Female" "">>Hey there... Looking for some company?<</ct>> she purrs, her voice dripping with honeyed seduction.<br><br>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Park/Night/Prostitute"+random(1)+".webp")]]</div><br>
<<if random(2) is 0 and $mainChar.work.brothel.experience !=0>>
Her eyes widen as recognition flashes across her face. She pushes off the lamppost, sauntering closer, her hips swaying with deliberate provocation.
<<ct "Bimbo" "Surprised">>Oh my god, it's you! <<print $mainChar.firstName>>! <</ct>>
She exclaims, her voice filled with excitement.
<<ct "MC" "">>C-Candy?<</ct>>
<<ct "Bimbo" "Happy">>Yeah, duh! it's me! What are you doing out here?<</ct>>
<<ct "MC" "">>I was just taking a walk to clear my head. What about you? Why aren't you at the brothel?<</ct>> Candy shrugs, her eyes sparkling with mischief. <<ct "Bimbo" "Happy">>Oh, sometimes I like to come out here and get some fresh air, you know? Plus, I love banging outdoors. It's so much more exciting! I just sucked like five dicks and got fucked in the ass by three guys. It's been a busy night!<</ct>>
<<if $mainChar.isWhore>>
You smirk, your own arousal flaring at her words. Your hand finds her hip, pulling her closer, your voice low and teasing.
<<ct "MC" "">>Sounds like you had a hell of a night. I know the feeling—there’s nothing like getting fucked under the open sky. The risk, the thrill... the way the air feels against your skin when you’re dripping with sweat and cum.<</ct>>
Candy nods enthusiastically.
<<ct "Bimbo" "Happy">>Right? It's like, the more dicks, the merrier! And doing it outside just adds that extra thrill, you know?<</ct>>
You both laugh, feeling a sense of connection and understanding. The park may be eerie and a bit dangerous, but with Candy by your side, it feels a little less daunting. You continue to chat, sharing stories and experiences, feeling a sense of camaraderie in the shared world of sex work. After a moment, you focus on the path ahead, determined to [[return to the entrance.->Park]]<br><br>
<<set $minute +=50>>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "energy" "-10">>
<<else>>
She pauses, looking at you with a mischievous glint in her eye.
<<ct "Bimbo" "Happy">>You should try it too, you know. It's a lot of fun!<</ct>> You shake your head, a small smile playing on your lips.
<<ct "MC" "">>I appreciate the offer, but I think I'll stick to my walks for now.<</ct>>
<<ct "Bimbo" "Happy">>Suit yourself, gorgeous. But if you ever get *boring*, you know where to find me!"<</ct>>
she replies, waving goodbye as you continue on your way. The encounter adds a layer of surrealism to the already eerie atmosphere of the park, reminding you that the night holds more than just shadows and silence. You focus on the path ahead, determined to leave the fantasy behind and [[return to the entrance.->Park]]<br><br>
<<set $minute +=30>>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "energy" "-10">>
<</if>>
<<else>>
You hesitate for a moment, not sure how to respond. Before you can say anything, she takes a closer look at you and her expression changes.
<<ct "Bimbo" "Surprised">>Oh, you're a girl... Sorry, sweetie, but I only deal with dicks. Nothing personal, just business.<</ct>>
<<if $mainChar.isWhore>>
As you continue on your way, you can't help but think about your own experiences in the red light district. You know the ins and outs of the business, the risks and the rewards. You wonder if this part of the park pays as well as the alleys you're familiar with. The thought lingers in your mind, adding a layer of intrigue to the already eerie atmosphere of the park. How much has she made tonight? How many cocks has she sucked? The questions linger in your mind as you walk, the eerie atmosphere of the park now tinged with a sense of familiarity and curiosity. You focus on the path ahead, determined to leave the fantasy behind and [[return to the entrance.->Park]]<br><br>
<<set $minute +=30>>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "energy" "-10">>
<<else>>
As you continue on your way, leaving the prostitute behind, your mind begins to wander. You can't help but think about her situation, imagining what it must be like to stand there, night after night, offering her body to strangers for money. The thought sends a shiver down your spine, a mix of curiosity and unease. You picture yourself in her place, dressed in provocative clothing, waiting for the next client. The image of sucking and fucking in a public place for money flashes through your mind, and you feel a sudden rush of excitement. The idea of being desired, of being used for pleasure, stirs something deep within you. <br><br>
But as quickly as the fantasy takes hold, you snap back to reality. A wave of shame washes over you, and you feel your cheeks flush with embarrassment. You shake your head, trying to dispel the thoughts. What is wrong with you? How could you be excited by something so degrading and dangerous? You focus on the path ahead, determined to leave the fantasy behind and [[return to the entrance.->Park]]<br><br>
<<set $minute +=30>>
<<MainChar_Stats "arousal" "15">>
<<MainChar_Stats "corruption" "1" "20">>
<<MainChar_Stats "energy" "-10">>
<</if>>
<</if>>
<</linkreplace>>
<<elseif _event is 'suck'>>
As you continue to walk through the park, the cool night air filling your lungs, <<linkreplace "you see a figure kneeling.">> you see a figure kneeling on the ground. As you get closer, you realize it's a prostitute, dressed in high heels and provocative clothing. She is on her knees, her head bobbing rhythmically as she performs oral sex on someone hidden in the shadows. The scene is both shocking and intriguing, and you can't help but pause, your eyes fixed on the intimate act.<br><br>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Park/Night/ProstituteSuck"+random(1)+".webp")]]</div><br>
<<if $mainChar.isWhore>>
As you continue on your way, you can't help but think about your own experiences in the red light district. You know the ins and outs of the business, the risks and the rewards. You wonder if this part of the park pays as well as the alleys you're familiar with. The thought lingers in your mind, adding a layer of intrigue to the already eerie atmosphere of the park. How much has she made tonight? How many cocks has she sucked? The questions linger in your mind as you walk, the eerie atmosphere of the park now tinged with a sense of familiarity and curiosity. You focus on the path ahead, determined to leave the fantasy behind and [[return to the entrance.->Park]]<br><br>
<<set $minute +=30>>
<<MainChar_Stats "arousal" "15">>
<<MainChar_Stats "energy" "-10">>
<<else>>
As you continue on your way, leaving the prostitute behind, your mind begins to wander. You can't help but think about her situation, imagining what it must be like to stand there, night after night, offering her body to strangers for money. The thought sends a shiver down your spine, a mix of curiosity and unease. You picture yourself in her place, dressed in provocative clothing, waiting for the next client. The image of sucking and fucking in a public place for money flashes through your mind, and you feel a sudden rush of excitement. The idea of being desired, of being used for pleasure, stirs something deep within you. <br><br>
But as quickly as the fantasy takes hold, you snap back to reality. A wave of shame washes over you, and you feel your cheeks flush with embarrassment. You shake your head, trying to dispel the thoughts. What is wrong with you? How could you be excited by something so degrading and dangerous? You focus on the path ahead, determined to leave the fantasy behind and [[return to the entrance.->Park]]<br><br>
<<set $minute +=30>>
<<MainChar_Stats "arousal" "20">>
<<MainChar_Stats "corruption" "1" "20">>
<<MainChar_Stats "energy" "-10">>
<</if>>
<</linkreplace>>
<<elseif _event is 'group'>>
As you walk deeper into the park, the cool night air providing a refreshing contrast to the warmth of the day, <<linkreplace "you notice a figure.">> you notice a figure in the distance. The scene is illuminated by the faint glow of a nearby streetlight, casting an eerie light on the tableau before you. A woman, dressed in high heels and provocative clothing, is bent over, her body positioned in a way that leaves little to the imagination. She is engaged in a graphic act, her mouth working on one man while another stands behind her, thrusting into her from behind. The sounds of wet, rhythmic noises and muffled moans fill the air, breaking the otherwise silent night.<br><br>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Park/Night/ProstituteGroup"+random(1)+".webp")]]</div><br>
<<ct "Bimbo">>Yes, yes, more! Use me like the dirty slut I am!<</ct>>
he men laugh and comply, their movements becoming rougher and more degrading. The whore's face is a mask of bliss, her eyes rolling back as she surrenders completely to the sensation. She begs for more, her words slurred and desperate. <<ct "Bimbo">>I'm just a worthless whore! Treat me like the trash I am. I love it, I need it! Fuck me like you hate me!<</ct>>
You freeze in your tracks, your heart pounding in your chest. The sight is shocking and unexpected, a stark contrast to the tranquility you had been seeking. The woman's movements are deliberate and intense, her body responding to the dual sensations with a mix of pleasure and submission. The men, their faces hidden in the shadows, seem completely absorbed in the act, their bodies moving in sync with hers. The scene is raw and primal, a display of unbridled lust and desire. <br><br>
<<if !$mainChar.isWhore>>
As you continue on your way, you can't help but think about your own experiences in the red light district. You know the ins and outs of the business, the risks and the rewards. You wonder if this part of the park pays as well as the alleys you're familiar with. The thought lingers in your mind, adding a layer of intrigue to the already eerie atmosphere of the park. How much has she made tonight? How many cocks has she sucked? The questions linger in your mind as you walk, the eerie atmosphere of the park now tinged with a sense of familiarity and curiosity. You focus on the path ahead, determined to leave the fantasy behind and [[return to the entrance.->Park]]<br><br>
<<set $minute +=30>>
<<MainChar_Stats "arousal" "15">>
<<MainChar_Stats "energy" "-10">>
<<else>>
As you continue on your way, leaving the prostitute behind, your mind begins to wander. You can't help but think about her situation, imagining what it must be like to stand there, night after night, offering her body to strangers for money. The thought sends a shiver down your spine, a mix of curiosity and unease. You picture yourself in her place, dressed in provocative clothing, waiting for the next client. The image of sucking and fucking in a public place for money flashes through your mind, and you feel a sudden rush of excitement. The idea of being desired, of being used for pleasure, stirs something deep within you. <br><br>
But as quickly as the fantasy takes hold, you snap back to reality. A wave of shame washes over you, and you feel your cheeks flush with embarrassment. You shake your head, trying to dispel the thoughts. What is wrong with you? How could you be excited by something so degrading and dangerous? You focus on the path ahead, determined to leave the fantasy behind and [[return to the entrance.->Park]]<br><br>
<<set $minute +=30>>
<<MainChar_Stats "arousal" "20">>
<<MainChar_Stats "corruption" "1" "20">>
<<MainChar_Stats "energy" "-10">>
<</if>>
<</linkreplace>>
<<elseif _event is 'rape'>>
As you continue to walk through the park, the cool night air providing a refreshing contrast to the warmth of the day, you suddenly feel <<linkreplace "a strong grip on your arm.">> a strong grip on your arm. Before you can react, you're pulled off the path and into the dense woods. Your heart races as you struggle to free yourself, but the grip is unyielding.
<<ct "MC" "">>Wait—! Let go of me! What the—?<</ct>>
A low chuckle rumbles behind you as you’re yanked off the path and dragged into the dense woods. The man’s voice is rough, dripping with amusement.
<<ct "Male" "">>Oh, don’t struggle too much, sweetheart. You’ll just tire yourself out.<</ct>>
He shoves you to the ground, his weight crushing you into the damp earth. You try to scream, but his hand slams over your mouth, his fingers pressing painfully into your cheeks. His breath is hot against your ear, his voice a dark purr.
<<ct "Male" "">>Such a pretty little thing. I bet you’ve been begging for this, haven’t you?<</ct>>
<<ct "MC" "">>Mmmph—! Please, don’t—! Let me go!<</ct>>
He presses against you, hard and insistent. A whimper escapes you as he thrusts inside, the sudden intrusion sending a sharp pain through your body. You squeeze your eyes shut, tears pricking at the corners.
<<ct "Male" "">>Fuck, you’re tight. But you’ll take it all, won’t you?<</ct>>
His rhythm is relentless, his hips slamming into yours with a force that steals your breath. His breath is hot against your neck, his words filled with humiliation and dominance. A shudder runs through you. The pain is still there, but something else stirs deep inside—a traitorous spark of pleasure. Your body responds against your will, a shameful warmth pooling between your thighs. You bite your lip, trying to stifle a moan, but it slips out anyway, muffled against his hand.
<<ct "MC" "">>No... no, this isn’t—! I don’t—!<</ct>>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Park/Night/Fuck"+random(3)+".webp")]]</div><br>
His movements grow rougher, each thrust sending jolts of conflicting sensations through you. The humiliation burns, but so does the heat coiling in your stomach. You hate yourself for it, for the way your body arches into his touch, for the wetness slicking your thighs. He lets out a guttural groan, his body tensing as he buries himself deep one last time. You feel him pulse inside you, his release hot and thick, dripping from your aching pussy as he pulls out. He stands up, adjusting his clothes with a satisfied smirk, his voice dripping with mock concern.
<<ct "Male" "">>There you go. Now you’ve got something to remember me by.<</ct>>
He disappears into the darkness, leaving you exposed and trembling on the cold ground. For a moment, you just lie there, your body still humming with the aftershocks of pleasure, your mind a whirlwind of confusion and shame. The night air feels colder now, biting against your bare skin. You slowly push yourself up, your legs unsteady, your clothes torn and disheveled. Your fingers tremble as you try to cover yourself, the sticky wetness between your thighs a constant, infuriating reminder. The silence of the park presses in around you, oppressive and suffocating. But beneath the shame, beneath the fear, there’s something else—a dark, insidious thrill that refuses to fade.<br>
You gather your mind, determined to [[return to the entrance.->Park]]<br><br>
<<set $minute +=50>>
<<HaveASexWidget "vaginal" "stranger" "inpussy">>
<<MainChar_Stats "arousal" "35">>
<<MainChar_Stats "corruption" "1" "50">>
<<MainChar_Stats "energy" "-25">>
<<MainChar_Stats "cleanliness" "-25">>
<</linkreplace>>
<</if>><<if !$mainChar.HasPetPlayed>>
<<else>>
The air in the room is thick with the scent of leather and anticipation—your anticipation. He doesn’t even look up from his phone as you sink to your hands and knees, the collar already snug around your neck, the leash coiled neatly on the floor beside him. You don’t ask this time. You don’t need to.
<<ct "MC" "">>Master… can we go out? I’ve been such a good girl. I need to stretch my legs.<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Brothers_Room/BDSM/Leash_intro' +random(1)+'.webp')]]
@@<br>
His fingers pause over the screen, and you can feel his smirk before you see it.
<<ct "brother" "Neutral">>Again? You’re insatiable. Fine. But you’d better not embarrass me.<</ct>>
You whimper, your ass wiggling in response. He knows you will. He wants you to.
His hands are efficient as he strips you, no pretense of gentleness. Your clothes hit the floor in a heap, and the cool air raises goosebumps on your bare skin. You shiver, but not from the cold. The leash snaps onto your collar with a sharp click, and you exhale, your body already thrumming with the familiar rush of submission.
<<ct "brother" "Neutral">>Heel.<</ct>>
He gives the leash a firm tug, and you begin to crawl after him, your movements mimicking those of a dog. He leads you out of the room, the sound of your hands and knees against the floor echoing through the appartement. You feel a mix of humiliation and arousal as you follow him, your body responding to the sensation of being treated like an animal. <br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Brothers_Room/BDSM/Leash_walk' + random(4) + '.webp')]]
@@<br>
He opens the door leading to the building hallway before <<linkreplace "leading you in the street.">> leading you in the street.
<<if $timeOfDay is "Day">>
The sidewalk is rough under your knees as he leads you onto it, the leash taut in his grip. A breeze teases over your exposed skin, and you let out a soft, needy whine. He doesn’t acknowledge it. He doesn’t need to.
<<ct "brother" "Neutral">>Show me how pretty you can be, pet.<</ct>>
You bark, loud and sharp, your voice breaking just enough to make it real. A woman dropping her kid off at the bus stop gasps, her hand flying to her mouth.
<<ct "Female" "" "1">>Oh my God—is that—? That girl’s naked! And on a—leash?!<</ct>>
Her son gawks, eyes wide, until she yanks his face away. You don’t care. You love this—the way their shock fuels your arousal, the way your brother’s grip on the leash tightens just so when they stare. A group of teens catcall from across the street, their laughter crude.
<<ct "Male" "" "1">>Yo, bro! Can I borrow your dog? <</ct>>
Your brother doesn’t react. He doesn’t have to. Instead, he gives the leash a sharp tug, forcing you to scramble forward on all fours.
<<ct "brother" "Neutral">>Good. Now beg.<</ct>>
You do. You whimper, pressing your forehead to the pavement, your ass high in the air. A cyclist nearly crashes, swerving at the last second, his curse lost in the wind. Your brother’s chuckle is dark, satisfied.
<<ct "brother" "Neutral">>Such a slut for this, aren’t you?<</ct>>
You bark in agreement, your body trembling with the thrill of it—their horror, his control, the way the world keeps moving around you like you’re nothing. Like you’re less than nothing. And you love it.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Brothers_Room/PetOutdoor/PetStreet' + random(3) + '.webp')]]
@@<br>
<<if random(1) is 0>>
You crawl on the pavement, leashed and collared, under the gaze of passerby. You notice that your brother is leading you <<linkreplace "to the city park.">> to the city park. As you approach it, the sounds of nature fill the air—birds chirping, leaves rustling, and the distant laughter of children playing. Your brother guides you through the entrance, and you feel a sense of freedom and excitement as you step onto the soft grass.<br><br>
Your brother leads you along the winding paths, the earthy scent of the dirt trails filling your nostrils. You move with a rhythmic motion, your hands and knees sinking slightly into the ground with each step. The sensation of the grass and dirt beneath you is both comforting and stimulating, adding to the experience of being a dog. Your brother walks ahead of you, his grip on the leash firm and confident. He treats you like a true pet, his voice filled with commands and encouragement.
<<ct "brother" "Happy">>
You’re a good bitch. Such a good little pet.
<</ct>>
<<ct "MC" "">>
*Whine* *Pant* Arf!
<</ct>><br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Brothers_Room/PetOutdoor/PetPark' + random(3) + '.webp')]]
@@<br>
You respond with barks and whimpers, your voice taking on a playful and submissive tone. You enjoy the feeling of being controlled and humiliated, knowing that you're pleasing your brother and fulfilling your role as his pet. The park is filled with people, some of whom glance your way with curiosity or disapproval. But you don't care; you're focused on your brother and the unique bond you share.
<<ct "Male" "" "1">>
This is a public park! Someone should call the police!
<</ct>>
<<ct "Female" "">>
Oh my! That's because of sluts like you that women aren't respected !
<</ct>>
<<ct "Male" "" "1">>
This is disgusting ! Don't you have any respect for yourself ?
<</ct>>
The sun warms your skin, and the breeze rustles the leaves above you, creating a soothing background to your adventure. Your brother leads you to a secluded area, where the grass is lush and the trees provide shade. He sits down on a bench, and you kneel beside him, your body trembling with anticipation. He pets your head, his touch gentle yet firm.
<<ct "brother" "">>
Don't listen to them. You're a good bitch.
<</ct>>
<<ct "MC" "">>
Woof Woof!
<</ct>>
You look at the landscape, feeling a sense of contentment and belonging. You're his pet, and he is your master. After a moment of contemplation, you <<linkreplace "follow your brother back home.">> follow your brother back home. The walk back is quieter, the excitement of the park giving way to a sense of calm and reflection. As you step into the house, you feel a mix of relief and sadness, knowing that your adventure is coming to an end. Your brother leads you into the kitchen, where he fills a bowl with milk and places it on the floor. He unclips the leash from your collar, the metal clasp clicking softly. You feel a pang of disappointment, knowing that your time as his pet is over for now.
<<ct "brother" "Neutral">>
Here you go, little doggie. Drink up.
<</ct>>
<<ct "MC" "">>
*Lap lap* *Pant* *Whine*
<</ct>>
You kneel down and begin to lap up the milk, your tongue making soft splashing sounds against the bowl. The cool liquid is refreshing, and you drink eagerly, feeling a sense of gratitude and submission.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Brothers_Room/PetOutdoor/BackHome.webp')]]
@@<br>
As you finish drinking, your brother looks down at you, his expression filled with a mix of amusement and disdain.
<<ct "brother" "Tease">>
You’re really fucked up, you know that? Only a truly messed-up person would enjoy being humiliated like this.
<</ct>>
You look up at him, your eyes filled with a mix of sadness and acceptance.
<<ct "MC" "">>
I- I know... But... I can't help it. I like it when you treat me like... this.
<</ct>>
<<ct "brother" "Tease">>
You’re pathetic. But I guess that’s what makes you so much fun to play with.
<</ct>>
You feel a wave of humiliation wash over you, but you embrace it, knowing that this is part of your dynamic. You enjoy the feeling of being degraded and controlled, knowing that it brings you both pleasure. As you stand up, you feel a mix of exhaustion and satisfaction. You take a deep breath and [[walk back to your room.->Bedroom]]<br><br>
<<MainChar_Stats "arousal" "25">>
<<MainChar_Stats "brother" "1">>
<<MainChar_Stats "corruption" "1" "150">>
<<MainChar_Stats "energy" "-30">>
<<MainChar_Stats "cleanliness" "-50">>
<<MainChar_Stats "intellect" "-3">>
<</linkreplace>><</linkreplace>>
<<else>>
You crawl on the pavement, leashed and collared, under the gaze of passerby. You notice that your brother is leading you <<linkreplace "to the beach.">> to the beach. The sound of the waves crashing against the shore grows louder, and the scent of saltwater fills the air. You feel a sense of anticipation as you approach the sand, your hands and knees sinking slightly with each step.
<<ct "brother" "Neutral">>
Good girl. Let’s see how you handle the sand, little doggie.
<</ct>>
<<ct "MC" "">>
*Bark* Arf arf! *Wag*
<</ct>>
Your brother leads you onto the beach, the sand warm and soft beneath you. You feel a sense of freedom and exhilaration as you move through the dunes, the leash still firmly in your brother's grip. The sun warms your skin, and the sound of the ocean creates a soothing backdrop to your adventure. You continue to bark and whimper, your voice taking on a playful and submissive tone. Your brother treats you like a pet, his voice filled with commands and encouragement.
<<ct "brother" "Happy">>
You’re a good bitch. Such a good little pet.
<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Brothers_Room/PetOutdoor/PetBeach' + random(3) + '.webp')]]
@@<br>
As you explore the beach, you feel a sense of connection and intimacy with your brother. The sand shifts beneath you as you climb the dunes, the leash jingling softly with each movement. You feel the warmth of the sun on your back and the cool breeze against your skin. The beach is relatively quiet, but the few people who pass by cast curious glances in your direction, adding an extra layer of excitement and humiliation to the experience.
<<ct "Female" "">>
Oh my God, look at that! Is she... crawling? Like a dog?!
<</ct>>
<<ct "Male" "" "1">>
This is a public beach! What’s wrong with you people?!
<</ct>>
After a moment of contemplation, you <<linkreplace "follow your brother back home.">> follow your brother back home. The walk back is quieter, the excitement of the park giving way to a sense of calm and reflection. As you step into the house, you feel a mix of relief and sadness, knowing that your adventure is coming to an end. Your brother leads you into the kitchen, where he fills a bowl with milk and places it on the floor. He unclips the leash from your collar, the metal clasp clicking softly. You feel a pang of disappointment, knowing that your time as his pet is over for now.<br><br>
<<ct "brother" "Neutral">>
Here you go, little doggie. Drink up.
<</ct>>
<<ct "MC" "">>
*Lap lap* *Pant* *Whine*
<</ct>>
You kneel down and begin to lap up the milk, your tongue making soft splashing sounds against the bowl. The cool liquid is refreshing, and you drink eagerly, feeling a sense of gratitude and submission.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Brothers_Room/PetOutdoor/BackHome'+random(3)+'.webp')]]
@@<br>
As you finish drinking, your brother looks down at you, his expression filled with a mix of amusement and disdain.
<<ct "brother" "Tease">>
You’re really fucked up, you know that? Only a truly messed-up person would enjoy being humiliated like this.
<</ct>>
You look up at him, your eyes filled with a mix of sadness and acceptance.
<<ct "MC" "">>
I- I know... But... I can't help it. I like it when you treat me like... this.
<</ct>>
<<ct "brother" "Tease">>
You’re pathetic. But I guess that’s what makes you so much fun to play with.
<</ct>>
You feel a wave of humiliation wash over you, but you embrace it, knowing that this is part of your dynamic. You enjoy the feeling of being degraded and controlled, knowing that it brings you both pleasure. As you stand up, you feel a mix of exhaustion and satisfaction. You take a deep breath and [[walk back to your room.->Bedroom]]<br><br>
<<MainChar_Stats "arousal" "25">>
<<MainChar_Stats "brother" "1">>
<<MainChar_Stats "corruption" "1" "150">>
<<MainChar_Stats "energy" "-30">>
<<MainChar_Stats "cleanliness" "-50">>
<<MainChar_Stats "intellect" "-3">>
<</linkreplace>><</linkreplace>>
<</if>>
<<else>> // It's night
He pushes open the heavy door to the building hallway, the hinges groaning as cold night air rushes in. The street outside is bathed in the sickly orange glow of flickering streetlamps, casting long shadows that stretch like grasping fingers. The sidewalk is nearly empty—just a few distant figures hurrying home, their breath misting in the air, and the hum of a car engine fading into the distance. The world feels yours now, dark and quiet and perfect for this.
Your brother steps out first, the leash held taut in his hand. He doesn’t speak, doesn’t need to. The command is in the way he tugs—just once, sharp and expectant. You scramble after him on all fours, the rough concrete biting into your knees, your bare skin prickling with the chill. The collar feels tighter out here, the metal cool against your throat.
<<ct "brother" "Neutral">>Heel, pet. And quietly.<</ct>>
You whimper, pressing your forehead to the pavement for a second before crawling forward, your movements deliberate, obedient. The leash jingles softly with every step he takes, the sound obscenely loud in the stillness. <br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Brothers_Room/PetOutdoor/PetStreetNight'+random(3)+'.webp')]]
@@<br>
<<if random(1) is 0>>
A lone man walking his dog pauses mid-step, his jaw dropping as he takes in the sight of you—naked, collared, crawling—like some kind of feral creature.
<<ct "Male" "" "1">>Jesus Christ—<</ct>>
His dog, a scruffy terrier, starts barking at you, tail wagging like it senses a kindred spirit. Your brother doesn’t slow down. He just gives the leash another sharp tug, forcing you to pick up the pace.
<<ct "brother" "Tease">>Looks like someone’s jealous. Maybe he wants a turn with you too.<</ct>>
You bark back at the dog, high and eager, your hips swaying as you crawl. The man’s face flushes, and he quickly drags his pet away, but not before you catch the way his eyes linger on your ass. Your brother chuckles, low and dark.
<<ct "brother" "Happy">>Good girl. Let them see what you are.<</ct>>
<<else>>
The terrace of a late-night restaurant looms ahead, its warm glow spilling onto the pavement. Laughter and clinking glasses fill the air—until you come into view. Conversations die mid-sentence. A woman’s fork clatters against her plate, her mouth falling open as she takes in the sight of you—naked, collared, crawling like an animal. Your brother doesn’t slow down. He just tightens his grip on the leash, forcing you to keep pace as you pass by the tables.
<<ct "Female" "" "1">>Oh my God—is that—? Is she actually—?<</ct>>
<<ct "Male" "" "1">>That's crazy!<</ct>>
A man in a suit nearly chokes on his wine, his date’s eyes wide with horror and something darker—fascination. You bark softly, your tongue lolling out as you meet their stares, your brother’s chuckle rumbling above you.
<<ct "brother" "Tease">>That’s right, look your fill. She loves the attention.<</ct>>
You whine, pressing your cheek against the pavement as he tugs you past the last table, the sound of murmurs and gasps following in your wake.
<</if>>
The street grows quieter again, the only light coming from the flickering sign of a 24/7 Superette ahead. Your brother stops abruptly, and you nearly collide with his boots. He crouches, his fingers brushing over the collar around your neck.
<<ct "brother" "Neutral">>Stay.<</ct>>
You don’t move as <<linkreplace "he secures the leash to a metal pole">>he secures the leash to a metal pole on the sidewalk. The cold bite of the metal against your skin sends a shiver down your spine. He steps back, admiring his work—his naked sister, his pet, leashed to a pole like a bike left outside a store.
<<ct "brother" "Happy">>I’ll be right back.<</ct>>
He ruffles your hair like you’re a good girl before turning toward the Superette, the bell above the door jingling as he steps inside. You’re left there, naked and bound, the night air kissing your skin as passersby slow to stare. A group of teens pause mid-laugh, their eyes widening as they take in the sight of you.
<<ct "Male" "" "1">>Yo, what the fuck—is that a girl?<</ct>>
<<ct "Female" "" "1">>Oh my God, is she tied up? Like, for real?
You tug experimentally at the rope, but it doesn’t budge. A shiver runs through you—not from the cold, but from the way their eyes trace every inch of you. You whimper, your thighs pressing together as you watch the Superette door, waiting. <br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Brothers_Room/PetOutdoor/PetWaitNight'+random(1)+'.webp')]]
@@<br>
The seconds stretch, each one an eternity. A car slows as it passes, the driver’s face clearly visible in the headlights as he cranes his neck to get a better look. You bark softly, your body aching with the need to be touched, to be claimed—
And then the door jingles again. Your brother steps out, a plastic bag in one hand, his smirk slow and satisfied as he takes in the scene—the way you’re trembling, the way your skin is flushed, the way your eyes burn for him.
<<ct "brother" "Tease">>Miss me, pet?<</ct>>
You nod frantically, your voice a broken whine.
<<ct "MC" "">>Yes—yes, please, I was good, I promise—<</ct>>
He crouches in front of you, his fingers tracing the rope at your wrists before he unties you with deliberate slowness. The moment you’re free, you press yourself against his legs, nuzzling his thigh like the animal you are. He laughs, low and dark, before yanking the leash to pull you back to your feet.
<<ct "brother" "Happy">>Such a good girl. Now let’s go home<</ct>>
The walk home is a masterclass in stealth. The house is quiet, the only sound the distant hum of the fridge. The leash jingles softly with every step, and you freeze every time the floorboards groan under your weight. Your brother’s grip on your collar tightens as he guides you down the hallway, past the half-open door of your parents’ room. Your brother’s fingers dig into your hip as he pushes you into his room, shutting the door behind you with a near-silent click. He exhales sharply, his hand sliding from your mouth to your collar, his thumb brushing the metal ring. He fills a bowl with milk and places it on the floor.
<<ct "brother" "Neutral">>
Here you go, little doggie. Drink up.
<</ct>>
<<ct "MC" "">>
*Lap lap* *Pant* *Whine*
<</ct>>
You kneel down and begin to lap up the milk, your tongue making soft splashing sounds against the bowl. The cool liquid is refreshing, and you drink eagerly, feeling a sense of gratitude and submission.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Brothers_Room/PetOutdoor/BackHome'+random(3)+'.webp')]]
@@<br>
You lean into his touch, your body still humming from the night’s humiliation, the thrill of being seen, used. He unclips the leash with a soft snick, the absence of its weight making you feel strangely light—vulnerable.
<<ct "brother" "Happy">>Good girl. You did so well tonight.<</ct>>
His fingers thread through your hair, slow and tender, a stark contrast to the roughness outside. You melt into his touch, your breath hitching as he scratches lightly at your scalp, like he’s soothing a skittish animal. Then, with a final stroke, he pulls away. You stay on your knees for a beat longer, savoring the last remnants of submission before pushing yourself up, your legs wobbly.
<<ct "MC" "">>That was fun.<</ct>>
<<ct "brother" "Tease">>
Yeah... You’re really fucked up, you know that?
<</ct>>
<<ct "MC" "">>
I- I know... But... I can't help it. I like it when you treat me like... this.
<</ct>>
The night’s adrenaline is fading, replaced by the warm, heavy satisfaction of a game well played. Your brother watches as you stretch, your body still marked by the night—reddened knees, smudged makeup, the faint imprint of the collar on your throat. You take a deep breath and [[walk back to your room.->Bedroom]]<br><br>
<<MainChar_Stats "arousal" "25">>
<<MainChar_Stats "brother" "1">>
<<MainChar_Stats "corruption" "1" "150">>
<<MainChar_Stats "energy" "-30">>
<<MainChar_Stats "cleanliness" "-50">>
<<MainChar_Stats "intellect" "-3">>
<</linkreplace>>
<</if>>
<</linkreplace>>
<</if>>
<<set $mainChar.HasPetPlayed to $daycount>><<set $TattooItems to {
AbdomenFairy: {
name: 'Fairy',
obscenity: 10,
price: 200,
type: 'abdomen',
},
AbdomenButterfly: {
name: 'Butterfly',
obscenity: 10,
price: 250,
type: 'abdomen',
},
AbdomenFuckMe: {
name: 'Fuck Me',
obscenity: 50,
price: 350,
type: 'abdomen',
},
AbdomenNaughty: {
name: 'Naughty',
obscenity: 30,
price: 250,
type: 'abdomen',
},
AbdomenSlutty: {
name: 'Slutty',
obscenity: 50,
price: 250,
type: 'abdomen',
},
LeftAnkleFairy: {
name: 'Fairy',
obscenity: 10,
price: 210,
type: 'leftAnkle',
},
LeftAnkleFlowers: {
name: 'Flowers',
obscenity: 10,
price: 220,
type: 'leftAnkle',
},
LeftAnkleTribal: {
name: 'Tribal',
obscenity: 10,
price: 190,
type: 'leftAnkle',
},
LeftArmFairy: {
name: 'Fairy',
obscenity: 10,
price: 320,
type: 'leftArm',
},
LeftArmFlowers: {
name: 'Flowers',
obscenity: 10,
price: 320,
type: 'leftArm',
},
LeftArmTribal: {
name: 'Tribal',
obscenity: 10,
price: 300,
type: 'leftArm',
},
LeftThighFairy: {
name: 'Fairy',
obscenity: 10,
price: 340,
type: 'leftThigh',
},
LeftThighFlowers: {
name: 'Flowers',
obscenity: 10,
price: 340,
type: 'leftThigh',
},
LeftThighFuckMeMommy: {
name: 'Fuck Me Mommy',
obscenity: 60,
price: 470,
type: 'leftThigh',
},
LeftThighSlave: {
name: 'Slave',
obscenity: 80,
price: 350,
type: 'leftThigh',
},
LeftThighTribal: {
name: 'Tribal',
obscenity: 10,
price: 450,
type: 'leftThigh',
},
LeftThighTribalband: {
name: 'Tribal Line',
obscenity: 10,
price: 280,
type: 'leftThigh',
},
RightAnkleFairy: {
name: 'Fairy',
obscenity: 10,
price: 300,
type: 'rightAnkle',
},
RightAnkleFlowers: {
name: 'Flowers',
obscenity: 10,
price: 280,
type: 'rightAnkle',
},
RightAnkleTribal: {
name: 'Tribal',
obscenity: 10,
price: 260,
type: 'rightAnkle',
},
RightThighCuntLicker: {
name: 'Cunt Licker',
obscenity: 50,
price: 370,
type: 'rightThigh',
},
RightThighFairy: {
name: 'Fairy',
obscenity: 10,
price: 350,
type: 'rightThigh',
},
RightThighFlowers: {
name: 'Flowers',
obscenity: 10,
price: 340,
type: 'rightThigh',
},
RightThighFuckDoll: {
name: 'Fuck Doll',
obscenity: 70,
price: 360,
type: 'rightThigh',
},
RightThighTribal: {
name: 'Tribal',
obscenity: 10,
price: 450,
type: 'rightThigh',
},
RightThighTribalband: {
name: 'Tribal Line',
obscenity: 10,
price: 280,
type: 'rightThigh',
},
RightArmFairy: {
name: 'Fairy',
obscenity: 10,
price: 310,
type: 'rightArm',
},
RightArmFlowers: {
name: 'Flowers',
obscenity: 10,
price: 320,
type: 'rightArm',
},
RightArmTribal: {
name: 'Tribal',
obscenity: 10,
price: 300,
type: 'rightArm',
},
} >>
<<widget "TattooItemWidget">>
<<set _itemName = $args[0].name + ' (' + $args[0].count + ')'; >>
$args[0].name for $ $args[0].price-
<<mouseover>>
<<link "View">>
<<if $tattooShow == true>>
<<set $tattooShow = false>>
<<replace '#tattoo-image'>><</replace>>
<<else>>
<<set $tattooShow = true>>
<<replace '#tattoo-image'>>
[img[String.format($urlPath + '/PaperDoll/Tattoos/'+ $args[0].type +'/' + $args[0].name + '.png')]]
<</replace>>
<<endif>>
<</link>>
<<onhover>>
<<replace '#tattoo-image'>>
[img[String.format($urlPath + '/PaperDoll/Tattoos/'+ $args[0].type +'/' + $args[0].name + '.png')]]
<</replace>>
<<onmouseout>>
<<replace '#tattoo-image'>><</replace>>
<</mouseover>>
-
<<if State.variables.mainChar.look.tattoos[State.variables.args[0].type] && $mainChar.look.tattoos[$args[0].type].name == $args[0].name>>
You already this tattoo !
<<elseif State.variables.mainChar.look.tattoos[State.variables.args[0].type] && $mainChar.look.tattoos[$args[0].type].name != ''>>
You already have a tattoo here !
<<else>>
<<if $mainChar.money < $args[0].price>>
You don't have enough money
<<elseif $mainChar.corruption < $args[0].corruption>>
This is too obscene for you
<<else>>
<<link "Buy">>
<<set $mainChar.money -= $args[0].price>>
<<set $mainChar.look.tattoos[$args[0].type].name = $args[0].name>>
<<goto "Tattoo Operation">>
<</link>>
<<endif>>
<<endif>>
<br>
<</widget>><div class="default-image-wrapper">
[img[String.format($urlPath + "/Restaurant/Work/Break.jpg")]]
</div><br>
As you step away from the bustling dining room, the clatter of dishes and the hum of conversation fade into the background. You slip into the small staff room at the back, feeling the relief of a moment’s respite. Your colleague, another waitress, is already there, leaning against the counter with a steaming cup of coffee in hand. The room smells of freshly ground beans and the faint, sweet scent of her perfume. She glances up as you enter, a warm smile playing on her lips.
<<ct "Waitress" "Happy">>Finally, a break! Come sit, you look like you’ve been running a marathon out there.<</ct>>
<<ct "MC" "">>Thanks. It’s been non-stop since the lunch rush started. I swear, table 12 asked for refills *three* times.<</ct>>
<<if $mainChar.corruption < 15>>
<<if random(1) is 0>>
She leans in, her voice dropping to a conspiratorial whisper, her eyes sparkling with mischief.
<<ct "Waitress" "Tease">>You won’t believe what happened to me earlier. I was between two tables, taking orders, and—get this—both customers started caressing my butt and thighs. At the same time.<</ct>>
Your eyebrows shoot up, and you nearly choke on your own saliva.
<<ct "MC" "">>W-What?! That’s—inappropriate! Did you tell them to stop?<</ct>>
She waves a hand dismissively, her grin widening.
<<ct "Waitress" "Happy">>Oh, relax. It was harmless. Besides, they both left me a *huge* tip. Sometimes, you’ve just gotta… let things slide.<</ct>>
<<ct "MC" "">>I—I don’t know if I could just let someone do that. It’s… kind of crossing a line, don’t you think?<</ct>>
<<ct "Waitress" "Tease">>Oh, honey, you’re *adorable*. Life’s too short to stress over a little flirting. Loosen up!<</ct>>
You open your mouth to protest, but she’s already standing, stretching her arms above her head.
<<ct "Waitress" "Neutral">>Alright, break’s over. Back to the grind!<</ct>>
You follow her lead, still processing her words as you head back to the dining room.
<<else>>
Her eyes glint with something mischievous as she leans in closer.
<<ct "Waitress" "Tease">>Well… something interesting happened earlier.<</ct>>
<<ct "MC" "">>Oh? What do you mean?<</ct>>
<<ct "Waitress" "Tease">>There was this customer—really handsome—and as I was taking his order, he… slipped his hand under my skirt.<</ct>>
<<ct "MC" "">>He *what*?!<</ct>>
<<ct "Waitress" "Tease">>Relax, it wasn’t that scandalous. He just… teased me a little. <</ct>>
You feel your face heat up, a mix of shock and something else—something you refuse to name—swirling in your stomach.
<<ct "MC" "">>That’s… I mean, shouldn’t you have stopped him? What if someone saw?<</ct>>
<<ct "Waitress" "Happy">>No one did. And he left me a *huge* tip. Sometimes, you’ve just gotta roll with it.<</ct>>
<<ct "MC" "">>I don’t know how you can be so… casual about something like that.<</ct>>
<<ct "Waitress" "Tease">>Oh, sweetie, you’ll learn. Life’s more fun when you stop overthinking.<</ct>>
You take a sip of your coffee, your thoughts tangled. The restaurant world is full of surprises… but some of them feel like stepping into uncharted territory.
<</if>>
<<elseif $mainChar.corruption < 20>>
<<if random(1) is 0>>
She leans against the counter, her eyes alight with a mix of amusement and disbelief.
<<ct "Waitress" "Surprised">>You won’t believe what happened to me today.<</ct>>
<<ct "MC" "">>Oh? Do tell.<</ct>>
She glances around, then leans in closer, her voice dropping to a conspiratorial whisper.
<<ct "Waitress" "Tease">>This guy at one of my tables? He straight-up asked me to lift my skirt and show him my pussy. In exchange for a big tip.<</ct>>
Your breath hitches, but you don’t look away. Instead, you cross your arms, feigning nonchalance even as your pulse quickens.
<<ct "MC" "">>No way. What did you do?<</ct>>
<<ct "Waitress" "Tease">>I considered it. He was offering serious cash, and let’s be real, we could all use a little extra. So I made sure no one was looking… and I gave him a quick flash. Just enough to keep him happy.<</ct>>
<<ct "MC" "">>Damn. And he actually paid up?<</ct>>
<<ct "Waitress" "Happy">>Oh, absolutely. Slipped me the cash right after, no questions asked. It was… liberating, honestly. A little risky, but worth it.<</ct>>
<<ct "MC" "">>I don’t know if I could pull that off. I mean, discreetly? Maybe. But still…<</ct>>
<<ct "Waitress" "Tease">>Oh, come on. You’ve had plenty of handsy customers. This is just the next step.<</ct>>
<<else>>
<<ct "Waitress" "Tease">>Oh, you think that’s bad? Listen to *this*.<</ct>>
<<ct "MC" "">>Okay, I’m listening.<</ct>>
<<ct "Waitress" "Surprised">>So, this guy at one of my tables? He kept giving me these looks, you know? Like he was sizing me up.<</ct>>
<<ct "MC" "">>Yeah, I know the type.<</ct>>
<<ct "Waitress" "Tease">>He calls me over and goes, “I’ll give you a big tip if you lift your shirt and show me your tits.”<</ct>>
<<ct "MC" "">>You’re kidding. What did you do?<</ct>>
<<ct "Waitress" "Tease">>I thought about it. The money was good, and it’s not like anyone was watching. So I… lifted my shirt. Just for a second. He got this huge grin, and I swear, he nearly choked on his drink.<</ct>>
<<ct "MC" "">>And he paid?<</ct>>
<<ct "Waitress" "Happy">>Oh, absolutely. Left me a tip big enough to cover my rent for the week. Sometimes, you’ve just gotta… improvise.<</ct>>
You shake your head, but there’s a spark in your eyes now—something between admiration and temptation.
<<ct "MC" "">>I don’t know if I could do that. I mean, flashing someone? That’s next-level.<</ct>>
<<ct "Waitress" "Tease">>Oh, please. You’ve let customers touch you before. This is just… visual.<</ct>>
<<ct "MC" "">>Y- huh... Well... Yeah, yeah. But... there’s a line, you know?<</ct>>
<</if>>
<<elseif $mainChar.corruption < 30>>
<<if random(1) is 0>>
She leans against the counter, her hips swaying slightly as she watches you walk in. There's a knowing glint in her eye, the kind that says she's about to drop a bombshell just to see your reaction.
<<ct "Waitress" "Tease">>You’re not gonna believe what happened to me at table 9.<</ct>>
she says, her voice dropping to a husky whisper. She steps closer, her perfume mixing with the scent of coffee and fried food lingering in the air.
<<ct "MC" "">>Oh yeah? Try me.<</ct>>
You cross your arms, leaning against the opposite counter. You’ve heard enough of her stories to know this one’s going to be interesting. She bites her lower lip, her eyes sparkling.
<<ct "Waitress" "Tease">>So, this guy— total suit-and-tie type, you know?—slips me a note with his order. Says he’ll double my tip if I ‘take care of him’ under the table.<</ct>>
Your eyebrows shoot up, but you don’t look away. Instead, you feel a strange mix of curiosity and something warmer pooling in your stomach.
<<ct "MC" "">>No way. You didn’t actually—<</ct>>
<<ct "Waitress" "Happy">>Oh, I *did*. Got down on my knees, unzipped him right there, and—<</ct>>
She mimics the motion with her hand, her grin turning wicked.
<<ct "MC" "">>Damn. I mean… *damn*.<</ct>>
<<ct "Waitress" "Happy">>—let’s just say he didn’t last long. Swallowed every drop, wiped my mouth, and walked out with a generous tip.<</ct>>
You exhale sharply, your mind racing. You’ve flashed guys, let them touch you — but *this*? That’s a line you never thought she’d cross, let alone you. You rub your temples, trying to process it.
<<ct "MC" "">>I didn’t think you’d actually do that. I’ve let guys cop a feel, even flash ‘em a little, but… that?<</ct>>
<<ct "Waitress" "Neutral">>Hey, it’s just a mouth, right? And the money’s good.<</ct>>
You open your mouth to protest, but the words die on your lips. Have you thought about it? The idea sends a jolt straight between your legs.
<<ct "MC" "">>I don’t know if I could just… kneel for some rando like that.<</ct>>
But even as you say it, your pulse kicks up, betraying you. She smirks, like she can see the conflict written all over your face.
<<ct "Waitress" "Tease">>Oh, honey, you’d be surprised what you can do for the right price.<</ct>>
<<else>>
<<ct "Waitress" "Happy">>Oh, poor baby. Let me distract you, then.<</ct>>
She leans in, her voice dropping to a whisper. There's a knowing glint in her eye, the kind that says she's about to drop a bombshell just to see your reaction.
<<ct "Waitress" "Tease">>So, this woman, sitting at table 7. She ‘accidentally’ drops her napkin, then looks at me like she’s got a proposition.<</ct>>
<<ct "MC" "">>Okay, I’ll bite. What’d she do?<</ct>>
<<ct "Waitress" "Tease">>She tells me if I ‘help her out’ under the table, she’ll make sure my tip’s worth the effort. So I—<</ct>>
She pauses, letting the tension build. Your eyebrows shoot up, but you don’t look away. Instead, you feel a strange mix of curiosity and something warmer pooling in your stomach.
<<ct "MC" "">>No way. You didn’t actually—<</ct>>
<<ct "Waitress" "Happy">>—got down on my knees, crawled under the tablecloth, and let’s just say her napkin wasn’t the only thing I picked up.<</ct>>
<<ct "MC" "">>You licked her… right there? With people eating?!<</ct>>
Your voice comes out higher than you intended, but the mental image is searing—the risk, the secrecy, the way her tongue would’ve—She shrugs, unfazed.
<<ct "Waitress" "Happy">>Mhm. She spread her legs just enough, and I got real familiar with her pussy. She was soaked, and the way she had to bite her lip to stay quiet? *Fuck*. I made her come in, like, two minutes flat.<</ct>>
You shift in your seat, your thighs pressing together. You’ve flashed guys, let them touch you—but this? Going down on a woman under a table, where anyone could see—
<<ct "MC" "">>Jesus. I mean—*damn*. I didn’t think you’d actually do that here.<</ct>>
<<ct "Waitress" "Tease">>Oh, please. Tell me you haven’t imagined it. Just once. Some guy—or girl—under the table, your mouth on them while you’re supposed to be taking orders.<</ct>>
You open your mouth to deny it, but the words stick in your throat. Because have you? The thought sends a jolt straight to your core, and you suddenly need to cross your legs again.
<<ct "MC" "">>I—I don’t know if I could be that bold.<</ct>>
But even as you say it, your pulse is racing, your mind racing through what ifs.
She smirks, like she can see the war happening in your head.
<<ct "Waitress" "Tease">>Oh, sweetheart, boldness is just practice away.<</ct>>
<</if>>
<<elseif $mainChar.corruption <50>>
<<if random(1) is 0>>
She leans in, her voice dropping to a conspiratorial whisper.
<<ct "Waitress" "Tease">>I had an *interesting* encounter during my last shift.<</ct>>
<<ct "MC" "">>Oh? Do tell. Please tell me it involved something more creative than the usual "hand under the table" routine.<</ct>>
<<ct "Waitress" "Tease">>Oh, it was *much* more creative. There was this guy at table 12. Flirty as hell, kept making these suggestive comments. Then he leans in and whispers that he wanted to *rent* my pussy for a quickie in the alley.<</ct>>
Your coffee sloshes as you nearly drop the cup. For a second, you're genuinely speechless.
<<ct "MC" "">>You're joking.<</ct>>
<<ct "Waitress" "Happy">>Nope. And get this—I said yes.<</ct>>
Your brain short-circuits. You've sucked dick under tables. You've flashed your tits for tips. But actual fucking? During a shift?
<<ct "MC" "">>You... you actually let him fuck you in the alley? While we were working?<</ct>>
<<ct "Waitress" "Tease">>Mhm. He offered me a lot of money. I figured, why not? Worst case, I get fired. Best case— I get fucked *and* a payday.<</ct>>
<<ct "MC" "">>But... what if someone saw? What if I had walked out back for air and caught you?<</ct>>
<<ct "Waitress" "Happy">>Then you'd have gotten a free show. Relax. No one saw. He pinned me against the wall, hands everywhere, lifting my skirt...<</ct>>
You shift in your seat, suddenly hyper-aware of the dampness between your thighs. You've thought about that kind of thing before. The danger. The excitement. But actually doing it?
<<ct "MC" "">>And then what?<</ct>>
<<ct "Waitress" "Tease">>Oh, he wasn't done with me. Made me kneel after. Finished in my mouth.<</ct>>
You're equal parts impressed and disturbed. Your voice comes out strangled.
<<ct "MC" "">>Did you at least get the tip?<</ct>>
<<ct "Waitress" "Happy">>Oh, honey. My pockets are full of cash.<</ct>>
You exhale sharply, your mind racing. You've done plenty—but this? This feels like crossing into new territory. The kind that gets you more than just fired.
<<ct "MC" "">>I don't know if I could do that. I mean, sucking a guy off under a table is one thing, but actually fucking? During work hours?<</ct>>
<<ct "Waitress" "Neutral">>You ever think about why you draw the line where you do?<</ct>>
The question hits you like a punch to the gut. You open your mouth. Close it. Then—
<<ct "MC" "">>...No. I don't.<</ct>>
<<else>>
She's already mid-story when you walk in, her eyes wide with that manic energy she gets after a really interesting shift.
<<ct "Waitress" "Surprised">>You won't believe what happened to me today.<</ct>>
You grab a chair, spinning it around to straddle it.
<<ct "MC" "">>Try me. Yesterday I had a guy try to pay me in Bitcoin to sit on his face in the supply closet.<</ct>>
<<ct "Waitress" "Surprised">>Wait, did you—<</ct>>
<<ct "MC" "">>No. I have standards.<</ct>>
<<ct "Waitress" "Tease">>Well, this is better. A customer at table 8 asked if I'd take his dick in my ass for a big tip.<</ct>>
You raise an eyebrow, but you don't even flinch. After everything you've done, this barely registers on the shock scale.
<<ct "MC" "">>Let me guess. You said yes.<</ct>>
<<ct "Waitress" "Happy">>Damn right I did. Met him in the alley. He pushed me against the wall, yanked my pants down and just *went to town* on my ass. No lube, no warning, just raw intensity.<</ct>>
<<ct "MC" "">>Ouch. That sounds... invigorating.<</ct>>
<<ct "Waitress" "Happy">>It was rough, but fuck, the adrenaline? The way he just took what he wanted?<</ct>>
You cross your legs, suddenly very aware of the empty ache between them. You've thought about alley sex before. The danger. The exposure. But actually going through with it?
<<ct "MC" "">>I've sucked guys off under tables. Flashed my tits for tips. But actual fucking? Where anyone could walk by?<</ct>>
<<ct "Waitress" "Neutral">>What's stopping you?<</ct>>
The question lingers between you, heavy and unanswered. You think about the alley behind the restaurant. The dim lighting. The way the cold brick would feel against your skin.
<<ct "MC" "">>I don't know. Getting caught, I guess.<</ct>>
<</if>>
<<else>>
<<if random(1) is 0>>
<<ct "Waitress" "Tease">>So. Table 7. Again.<</ct>>
<<ct "MC" "">>Ugh, don’t even. That guy and his fingers like he’s playing a fucking piano on my thigh every time I lean over.<</ct>>
<<ct "Waitress" "Happy">>Oh, please. At least he’s subtle. You should’ve seen my guy at table 12 today. Didn’t even wait for me to finish taking his order before he had his hand up my skirt.<</ct>>
<<ct "MC" "">>Classy. Did you let him?<</ct>>
<<ct "Waitress" "Tease">>Pfft, of course. Two fingers inside me while I recited the specials. Guy nearly choked on his whiskey when I didn’t even flinch. Left me a hundred-dollar tip.<</ct>>
You bark out a laugh, but your mind flickers to the regular at table 4 who’s been eye-fucking you all night.
<<ct "MC" "">>Damn. Meanwhile, I’m still stuck with guys who think slipping me twenty for a tit flash is a *good* deal.<</ct>>
<<ct "Waitress" "Tease">>You’re selling yourself short, babe. Next time, make ‘em pay for the full experience. Knees under the table, mouth around their cock, then you talk price.<</ct>>
<<ct "MC" "">>…I’ll think about it.<</ct>>
<<else>>
<<ct "Waitress" "Happy">>Two hundred bucks and a phone number. Not a bad night.<</ct>>
<<ct "MC" "">>Damn. Who was it? The guy in the suit at table 9?<</ct>>
<<ct "Waitress" "Tease">>Mhm. Turns out he’s really into the whole “innocent waitress” act. Had me bend over to “pick up his napkin”. Then he fucked me from behind. He had a cock a... *baseball bat*. Took me twenty minutes to walk right after.<</ct>>
<<ct "MC" "">>Jesus. A *baseball bat*? Remind me to avoid table 9 if he comes back.<</ct>>
<<ct "Waitress" "Tease">>Oh please. Remember that regular with the piercings? You came back from the supply closet walking like a cowboy who'd been on a horse too long.<</ct>>
<<ct "MC" "">>Okay, fair.<</ct>>
<</if>>
<</if>>
<br><br>
As the conversation winds down, you both stand up, ready to get back to work. With a new perspective and a sense of camaraderie, you return to the dining room, feeling a bit more confident and ready to face the [[rest of your shift.->Work Waitress Process]]<br><br>
<<MainChar_Stats "energy" "10">>
<<MainChar_Stats "cleanliness" "10">>
<<MainChar_Stats "arousal" "5">><<if $mainChar.haveCum.face>0 or $mainChar.cleanliness<15>>
<div class="default-image-wrapper">[img[String.format($urlPath + "/Mall/Jewellery_CumReac.jpg")]]</div><br><br>
<<if $mainChar.cleanliness<15>>
You step into the store with casual confidence, but almost immediately you sense something is off. Conversations lower. A couple of customers glance in your direction, then quickly look away. The polished glass counters and spotless white floors only seem to amplify how out of place you suddenly feel. As you browse the aisles, pretending not to notice the subtle tension building around you, a store employee approaches with a strained but controlled expression.
<<ct "Boss" "Neutral">>
Excuse me… I’m going to have to ask you to leave. Some customers have complained, and we can’t allow any disturbance inside the store.
<</ct>>
The words land softly, but the meaning stings. Heat rises to your face as you realize what he’s implying.
<<ct "MC" "">>
I… right. I understand.
<</ct>>
You avoid eye contact and, without another word, you turn toward the exit. You feel the weight of curious stares as you quietly [[leave the boutique.->Mall]]<br><br>
<<MainChar_Stats "arousal" "-10">>
<<else>>
Entering the boutique nonchalantly, you immediately notice the polished marble floor and the soft fragrance lingering in the air. The staff turn toward you with welcoming smiles, ready to greet a new customer. But the warmth vanishes the instant their eyes travel over your clothes. One of them steps forward, his expression tightening as he takes in the visible cum stains.
<<ct "Boss" "Neutral">>
I’m sorry, but you can’t stay here like that. Please leave the store immediately.
<</ct>>
Heat rushes to your face as you glance down at yourself, suddenly very aware of how conspicuous you must look under the bright boutique lighting.
<<ct "MC" "">>
I… right. Sorry.
<</ct>>
There’s no argument in your voice—only embarrassment as you turn toward the exit, avoiding the curious stares of nearby shoppers. Yet, the humiliation mixes with something else—an unexpected thrill at having walked in so boldly, so visibly marked with cum. You quickly [[leave the boutique.->Mall]] the memory lingering longer than it probably should. <br><br>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "intellect" "-1">>
<</if>>
<<else>>
<div class="default-image-wrapper">[img[String.format($urlPath + "/Mall/Jewellery.jpg")]]</div><br>
Entering the jewelry store feels like stepping into a vault of light. Glass cases shimmer with diamonds, gold, and precious stones, each piece reflecting tiny constellations under the spotlights. The air is quiet, refined, almost reverent. A well-dressed jeweler greets you with a courteous nod.
<<ct "Boss" "Happy">>
Welcome. Are you searching for something special today? I can help you shine.
<</ct>>
<h4>EARRINGS</h4>
<<for _clothesItemTitle, _clothesItem range $Mall.jewellery>>
<<if _clothesItem.type is 'earlobes'>>
<<ClothesItemInTheMarket _clothesItem _clothesItemTitle>>
<</if>>
<</for>>
<hr>
<h4>NECKLACES</h4>
<<for _clothesItemTitle, _clothesItem range $Mall.jewellery>>
<<if _clothesItem.type is 'neck'>>
<<ClothesItemInTheMarket _clothesItem _clothesItemTitle>>
<</if>>
<</for>>
<hr>
<h4>WATCHES</h4>
<<for _clothesItemTitle, _clothesItem range $Mall.jewellery>>
<<if _clothesItem.type is 'wrists'>>
<<ClothesItemInTheMarket _clothesItem _clothesItemTitle>>
<</if>>
<</for>>
<br><br>
[[Go back->Mall]]
<</if>><<if $currentPassage is 'Wardrobe'>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Bedroom/wardrobe.jpg")]]
</div>
<<else>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/School/Gym/LockerRoom/Locker.jpg")]]
</div>
<</if>><br>
You reach into your jewelry box for a hidden compartment. You draw it out and lift the lid to reveal an array of sparkling gems and gleaming metal—earrings and all manner of stylish accessories. Your heart flutters with excitement as you take in the sight.<br><br>
<table width="100%" border="5" class="wardrobe-clothes">
<tbody>
<<for _itemTitle, _item range $wardrobe.piercings.earlobes>>
<<if _item.name.replace(/[0-9]/g, '') is _item.name>>
<tr>
<td>
<<capture _itemTitle _item>>
<<if $wardrobe.piercings.earlobes[_itemTitle].name.replace(/[0-9]/g, '') === $mainChar.look.piercings.earlobes.name.replace(/[0-9]/g, '')>>
<<mouseover>>
<<set _clothesName = $wardrobe.piercings.earlobes[_itemTitle].name + " (take off)" >>
<<link _clothesName $currentPassage>>
<<set $mainChar.look.piercings.earlobes = $emptyItem >>
<</link>>
<<onhover>>
<<replace '#DollPiercingsEarlobes'>>
<</replace>>
<<onmouseout>>
<<replace '#DollPiercingsEarlobes'>>
<img @src="`${$urlPath}/PaperDoll/Piercings/Earlobes/${$dollEarlobesPiercings}.png`" @style="'filter: hue-rotate('+ $mainChar.look.piercings.earlobes.hue +'deg) saturate('+ $mainChar.look.piercings.earlobes.saturation + '%) brightness('+ $mainChar.look.piercings.earlobes.brightness+ '%);'">
<</replace>>
<</mouseover>>
<<else>>
<<set _clothesName = $wardrobe.piercings.earlobes[_itemTitle].name + " (wear)" >>
<<mouseover>>
<<link _clothesName $currentPassage>>
<<set $mainChar.look.piercings.earlobes = $wardrobe.piercings.earlobes[_itemTitle] >>
<</link>>
<<onhover>>
<<replace '#DollPiercingsEarlobes'>>
<img @src="`${$urlPath}/PaperDoll/Piercings/Earlobes/${$wardrobe.piercings.earlobes[_itemTitle].name}.png`" @style="'filter: hue-rotate('+ $wardrobe.piercings.earlobes[_itemTitle].hue +'deg) saturate('+ $wardrobe.piercings.earlobes[_itemTitle].saturation + '%) brightness('+ $wardrobe.piercings.earlobes[_itemTitle].brightness+ '%);'">
<</replace>>
<<onmouseout>>
<<replace '#DollPiercingsEarlobes'>>
<img @src="`${$urlPath}/PaperDoll/Piercings/Earlobes/${$dollEarlobesPiercings}.png`" @style="'filter: hue-rotate('+ $mainChar.look.piercings.earlobes.hue +'deg) saturate('+ $mainChar.look.piercings.earlobes.saturation + '%) brightness('+ $mainChar.look.piercings.earlobes.brightness+ '%);'">
<</replace>>
<</mouseover>>
<<endif>>
<<set _cpt to 0>>
<span id='color'> <<for _itemTitle2, _item2 range $wardrobe.piercings.earlobes>>
<<if _item.name.replace(/[0-9]/g, '') is _item2.name.replace(/[0-9]/g, '') >>
<<set _cpt +=1>>
<<capture _itemTitle2 _item2>>
<<mouseover>>
<<link '<span style="vertical-align: 3px; font-size: 14px;">Select</span>' $currentPassage>>
<<set $mainChar.look.piercings.earlobes = _item2 >>
<</link>>
<span @style="'display: inline-block; width: 15px; height: 15px; background-color: rgb(204,80,180); filter: hue-rotate('+ _item2.hue +'deg) saturate('+ _item2.saturation + '%) brightness('+ _item2.brightness+ '%); cursor: pointer;'">
</span>
<<onhover>>
<<replace '#DollPiercingsEarlobes'>>
<img @src="`${$urlPath}/PaperDoll/Piercings/Earlobes/${$wardrobe.piercings.earlobes[_itemTitle].name}.png`" @style="'filter: hue-rotate('+ _item2.hue +'deg) saturate('+ _item2.saturation + '%) brightness('+ _item2.brightness+ '%);'">
<</replace>>
<<onmouseout>>
<<replace '#DollPiercingsEarlobes'>>
<img @src="`${$urlPath}/PaperDoll/Piercings/Earlobes/${$dollEarlobesPiercings}.png`" @style="'filter: hue-rotate('+ $mainChar.look.piercings.earlobes.hue +'deg) saturate('+ $mainChar.look.piercings.earlobes.saturation + '%) brightness('+ $mainChar.look.piercings.earlobes.brightness+ '%);'">
<</replace>>
<</mouseover>><</capture>>
<</if>><</for>></span>
<<if $currentPassage is 'Wardrobe' and _cpt >=2>>
<span style="vertical-align: 3px; font-size: 14px;">
<<link '| Sell |'>>
<<set $tempCloth to _item>>
<<goto "Wardrobe Sell Clothes">>
<</link>>
</span>
<</if>>
<</capture>>
</td>
<td>
<<= $wardrobe.piercings.earlobes[_itemTitle].description >>
</td>
</tr>
<</if>>
<</for>>
</tbody>
</table>
<br>
<br>
<<link "Back">><<goto $pastPassage>><</link>><<if $currentPassage is 'Wardrobe'>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Bedroom/wardrobe.jpg")]]
</div>
<<else>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/School/Gym/LockerRoom/Locker.jpg")]]
</div>
<</if>><br>
You delve into your jewelry box, uncovering a secret compartment. As you open it, you're greeted by a dazzling array of bracelets and wrist accessories, each one more captivating than the last. Your eyes widen with delight as you admire the collection, feeling a thrill of anticipation.<br><br>
<table width="100%" border="5" class="wardrobe-clothes">
<tbody>
<<for _itemTitle, _item range $wardrobe.accessories.wrists>>
<tr>
<td>
<<capture _itemTitle _item>>
<<if $wardrobe.accessories.wrists[_itemTitle].name.replace(/[0-9]/g, '') === $mainChar.look.accessories.wrists.name.replace(/[0-9]/g, '')>>
<<mouseover>>
<<set _clothesName = $wardrobe.accessories.wrists[_itemTitle].name + " (take off)" >>
<<link _clothesName $currentPassage>>
<<set $mainChar.look.accessories.wrists = $emptyItem >>
<</link>>
<<onhover>>
<<replace '#DollAccessoriesWrists'>>
<</replace>>
<<onmouseout>>
<<replace '#DollAccessoriesWrists'>>
<img @src="`${$urlPath}/PaperDoll/Accessories/Wrists/${$dollWristsAccessories}.png`" @style="'filter: hue-rotate('+ $mainChar.look.accessories.wrists.hue +'deg) saturate('+ $mainChar.look.accessories.wrists.saturation + '%) brightness('+ $mainChar.look.accessories.wrists.brightness+ '%);'">
<</replace>>
<</mouseover>>
<<else>>
<<set _clothesName = $wardrobe.accessories.wrists[_itemTitle].name + " (wear)" >>
<<mouseover>>
<<link _clothesName $currentPassage>>
<<set $mainChar.look.accessories.wrists = $wardrobe.accessories.wrists[_itemTitle] >>
<</link>>
<<onhover>>
<<replace '#DollAccessoriesWrists'>>
<img @src="`${$urlPath}/PaperDoll/Accessories/Wrists/${$wardrobe.accessories.wrists[_itemTitle].name}.png`" @style="'filter: hue-rotate('+ $wardrobe.accessories.wrists[_itemTitle].hue +'deg) saturate('+ $wardrobe.accessories.wrists[_itemTitle].saturation + '%) brightness('+ $wardrobe.accessories.wrists[_itemTitle].brightness+ '%);'">
<</replace>>
<<onmouseout>>
<<replace '#DollAccessoriesWrists'>>
<img @src="`${$urlPath}/PaperDoll/Accessories/Wrists/${$dollWristsAccessories}.png`" @style="'filter: hue-rotate('+ $mainChar.look.accessories.wrists.hue +'deg) saturate('+ $mainChar.look.accessories.wrists.saturation + '%) brightness('+ $mainChar.look.accessories.wrists.brightness+ '%);'">
<</replace>>
<</mouseover>>
<<endif>>
<<set _cpt to 0>>
<span id='color'> <<for _itemTitle2, _item2 range $wardrobe.accessories.wrists>>
<<if _item.name.replace(/[0-9]/g, '') is _item2.name.replace(/[0-9]/g, '') >>
<<set _cpt +=1>>
<<capture _itemTitle2 _item2>>
<<mouseover>>
<<link '<span style="vertical-align: 3px; font-size: 14px;">Select</span>' $currentPassage>>
<<set $mainChar.look.accessories.wrists = _item2 >>
<</link>>
<span @style="'display: inline-block; width: 15px; height: 15px; background-color: rgb(204,80,180); filter: hue-rotate('+ _item2.hue +'deg) saturate('+ _item2.saturation + '%) brightness('+ _item2.brightness+ '%); cursor: pointer;'">
</span>
<<onhover>>
<<replace '#DollAccessoriesWrists'>>
<img @src="`${$urlPath}/PaperDoll/Accessories/Wrists/${$wardrobe.accessories.wrists[_itemTitle].name}.png`" @style="'filter: hue-rotate('+ _item2.hue +'deg) saturate('+ _item2.saturation + '%) brightness('+ _item2.brightness+ '%);'">
<</replace>>
<<onmouseout>>
<<replace '#DollAccessoriesWrists'>>
<img @src="`${$urlPath}/PaperDoll/Accessories/Wrists/${$dollWristsAccessories}.png`" @style="'filter: hue-rotate('+ $mainChar.look.accessories.wrists.hue +'deg) saturate('+ $mainChar.look.accessories.wrists.saturation + '%) brightness('+ $mainChar.look.accessories.wrists.brightness+ '%);'">
<</replace>>
<</mouseover>><</capture>>
<</if>><</for>></span>
<<if $currentPassage is 'Wardrobe' and _cpt >=2>>
<span style="vertical-align: 3px; font-size: 14px;">
<<link '| Sell |'>>
<<set $tempCloth to _item>>
<<goto "Wardrobe Sell Clothes">>
<</link>>
</span>
<</if>>
<</capture>>
</td>
<td>
<<= $wardrobe.accessories.wrists[_itemTitle].description >>
</td>
</tr>
<</for>>
</tbody>
</table>
<br>
<br>
<<link "Back">><<goto $pastPassage>><</link>><<if $mainChar.haveCum.face is 0>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Spa/Spa.jpg")]]
</div><br>
You enter the spa, and the atmosphere immediately shifts to one of tranquility and relaxation. The soft sound of water flowing and the gentle hum of soothing music fill the air. The spa is designed with elegance and comfort in mind, and you can feel the stress of the day beginning to melt away.<br><br>
<<if $mainChar.work.spa.experience == 0>>
[[Ask for work.->SpaGettingJob]]
<<elseif $mainChar.energy >=20 and $mainChar.cleanliness >=40>>
[[Start your shift.->Spa Locker Room]]
<<else>>
You are not in a condition to work.
<</if>><br><br>
<<if isNaN($mainChar.spaSubscription) or $mainChar.spaSubscription != $dayCount>>
You see a beautiful pool, its surface shimmering under the soft lighting, inviting you to take a dip. <br>
Nearby, there is a massage parlor, where the scent of essential oils wafts through the air, promising a rejuvenating experience. <br><br>
[[Buy a day access->Spa][$mainChar.spaSubscription = $dayCount, $mainChar.money -=50]] ($50)<br>
<<elseif $hour <19>>
You see a beautiful [[swimming pool,->Spa Cabin][$pastPassage = 'Spa', $lockerRoomOutfit = clone($mainChar.look.clothes)]] its surface shimmering under the soft lighting, inviting you to take a dip. <br>
Nearby, there is a [[massage parlor,->Massage][$mainChar.work.costume = "Normal",$mainChar.work.currentWorkName = "Towel"]] where the scent of essential oils wafts through the air, promising a rejuvenating experience.
<<else>>
You see a beautiful pool, its surface shimmering under the soft lighting, inviting you to take a dip. <br>
Nearby, there is a massage parlor, where the scent of essential oils wafts through the air, promising a rejuvenating experience. <br><br>
Yet, the spa is about to close, and you are requested to leave the place.
<</if>>
<br><br>
[[Leave the spa.->Go out]]
<<else>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Spa/Spa_CumReac.jpg")]]
</div><br>
Entering the spa nonchalantly, you catch a staff's attention who prepare to greet you with a warm smile. However, her expression suddenly changes to one of disgust upon seeing you are cum-stained. Instead of greeting you, she request you to leave the place immediately.<br><br>
You comply with her request, feeling embarrassed, and [[leave the spa.->Go out]] <br>Yet upon reflection, you find a hint of excitement as well in meeting yourself to someone with cum on you.<br><br>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "intellect" "-1">>
<</if>><<set $minute +=30>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Spa/Work/GettingJob.jpg")]]
</div><br>
You approach the reception desk and inquire about a job.
<<if $mainChar.attractiveness <=30>>
You approach the reception desk of the spa, the scent of essential oils lingering softly in the air. The woman behind the counter looks up from her screen and offers a professional smile—one that subtly stiffens as her eyes linger on you a second too long.
<<ct "KnownFemale" "Neutral">>
Welcome at Haven Cove. How can I help you?
<</ct>>
<<ct "MC" "">>
Hi. I’d like to apply for a position as a masseuse.
<</ct>>
Her smile fades just a little. She folds her hands together on the desk, studying you with a careful, almost rehearsed neutrality.
<<ct "KnownFemale" "Neutral">>
I see... I’m afraid we don’t have any open positions at the moment.
<</ct>>
The words sound polite, but something in her tone doesn’t quite match. Her eyes flick back to you, quickly scanning your clothes, your hair, the way you carry yourself. The message is unspoken, but clear enough. You hesitate, then nod slowly.
<<ct "MC" "">>
Oh… I understand. Thank you for your time.
<</ct>>
For a brief moment, you consider pushing further—but the tension in the air tells you it wouldn’t change anything. You step back from the desk, disappointment settling quietly in your chest, tempered by a growing resolve. As you turn away, you catch a glimpse of another woman passing through the hallway in a pristine uniform, her movements confident and polished.<br>
Next time, you tell yourself, you’ll come back better prepared—more polished, more confident, ready to meet their expectations. With that thought in mind, you decide to [[return another day.->Spa]]<br><br>
<<else>>
You approach the reception desk of the spa, the scent of essential oils lingering softly in the air. The woman behind the counter looks up from her screen and offers a professional smile—one that subtly stiffens as her eyes linger on you a second too long.
<<ct "KnownFemale" "Neutral">>
Welcome at Haven Cove. How can I help you?
<</ct>>
<<ct "MC" "">>
Hi. I’d like to apply for a position as a masseuse.
<</ct>>
<<ct "KnownFemale" "Happy">>
You’re in luck—we do have a position available. If you’d like, the masseuse can interview you right away.
<</ct>>
<<ct "MC" "">>
Yes, I’d really like that.
<</ct>>
A short while later, a woman enters the room with calm confidence. Her movements are slow, deliberate, and soothing. She introduces herself with a gentle nod, then gestures for you to follow her into an empty relaxation room bathed in dim light.
<<ct "Masseuse" "Neutral">>So. You want to be a masseuse?<</ct>>
<<ct "MC" "">>Yes. I—I’m a fast learner. And I’m… dedicated.<</ct>>
<<ct "Masseuse" "Surprised">>
No prior experience at all?
<</ct>>
<<ct "MC" "">>
No… not professionally, at least.
<</ct>>
<<ct "Masseuse" "Happy">>
Being a masseuse is more than just a job. It’s about understanding and respecting the human body.
<</ct>>
She studies you for a long moment, then stands, moving around you in a slow circle. Her fingers brush the air just above your shoulders, close enough that you can feel the heat of her skin but never quite touching. Her voice drops, softer now, almost reverent.
<<ct "Masseuse" "Tease">>Bodies come to us broken. We provide relief, relaxation—sometimes even healing. It’s a craft we treat with care and respect.<</ct>>
Her fingers finally land on your shoulder, squeezing just hard enough to make you gasp. You feel yourself growing more intrigued with every sentence, the role suddenly feeling meaningful rather than intimidating.
<<ct "Masseuse" "Neutral">>Now. Tell me—what skills do you bring to this role?<</ct>>
<<if $mainChar.corruption >=30>>
<<if $mainChar.corruption >=50>>
<<ct "MC" "">>I know how to use every part of my body to satisfy people. I can make him forget their own name if that’s what they need.<</ct>>
<<ct "Masseuse" "Happy">>Ah. a *practitioner* already, I see. You’ll fit in perfectly. We have clients who’d pay extra for that kind of… satisfaction. Would you like to accept the position?<</ct>>
<<else>>
<<ct "MC" "">>I—I’m good at making people feel good. With my… my body.<</ct>>
<<ct "Masseuse" "Surprised">>How refreshing. That's a great quality to have. I think you'll fit perfectly here. Would you like to accept the position?<</ct>>
<</if>><br><br>
<span id='accept'><<linkreplace "Accept">>
You nod eagerly, feeling a mix of excitement and anticipation.
<<ct "MC" "">>Yes. I’ll take the position.<</ct>>
The masseuse’s smile is slow, triumphant. She extends a hand, her fingers wrapping around yours like a promise.
<<ct "Masseuse" "Happy">>Then, welcome to the Haven Cove.<</ct>>
You're ready to embark on this new journey, eager to put your skills to good use.<br><br>
[[Leave the room->Spa]]<br><br>
<<set $mainChar.work.spa.experience +=1>>
<<replace #refuse>><</replace>><</linkreplace>><br></span>
<span id='refuse'><<linkreplace "Refuse">>
You take a step back, your fingers twisting together. Something about this feels *too* heavy, too charged.
<<ct "MC" "">>I—I don’t think this is the right fit for me. Thank you, though.<</ct>>
<<ct "Masseuse" "Neutral">>A shame. You have… potential. If you change your mind, you know where to find us. We’ll always have a place for someone like you.<</ct>>
You turn and leave, the weight of their gazes burning between your shoulder blades.
[[Leave the room->Spa]]<br><br>
<<set $mainChar.work.spa.experience +=1>>
<<replace #accept>><</replace>><</linkreplace>><br></span>
<<else>>
You hesitate, your confidence wavering under their attentive gazes. You take a breath, searching for honesty more than perfection.
<<ct "MC" "">>
Well… I think I genuinely like being of service to people. Helping them feel better, even in small ways.
<</ct>>
The silence that follows feels just a little too long. The masseuse studies you carefully, her expression unreadable. The receptionist offers a polite, restrained smile.
<<ct "Masseuse" "Neutral">>
I see. We’ll keep your information on file and call you if we need you.
<</ct>>
There’s no hostility in her voice—but no encouragement either. You nod, accepting the outcome, and quietly leave the room as the conversation [[comes to an end.->Spa]]
<</if>>
<</if>>
<<if random(2) is 0>>
<<set _event to either('man','girl')>>
<</if>>
<<set $hour +=1>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Spa/Pool/Swimming.jpg")]]
</div><br>
As you step into the pool, the water is perfectly warm, enveloping you in a soothing embrace. You take a deep breath and dive in, feeling the weightlessness of the water as you glide through it. The pool is large enough to swim laps or simply float and relax. You decide to do a few laps, enjoying the rhythmic motion of your strokes and the gentle resistance of the water.<br><br>
After a while, you pause to catch your breath and lean back against the edge of the pool, letting the water support you. The sun filters through the windows, casting a soft glow on the water's surface. You close your eyes, feeling the warmth on your face and the gentle movement of the water around you. This moment of peace and relaxation is exactly what you needed.<br><br>
<<if _event is 'man'>>
Your muscles ripple beneath the surface, each movement sending tiny waves lapping against the tiled edge. That's when you notice a man perched on the pool's rim, one leg dangling in the water, his fingers idly tracing patterns on his thigh. His sunglasses reflect the dappled sunlight, but you can feel his gaze on you like a physical caress. Every time you turn to take a breath, his dark eyes flicker toward your breasts as they break the surface, the wet fabric of your bikini clinging transparently to your nipples. There's something predatory in the way he watches you. Yet when your paths cross, his irises dilate just slightly. He's interested. <br><br>
<span id='tease'>
<<if $mainChar.corruption >= 30>>
<<linkreplace "Flash him">>
A slow, wicked smile curls your lips as you surface near him, shaking water from your hair like a siren emerging from the depths. Your fingers hook under the tie of your bikini top. The knot comes undone in one fluid motion. The cups gape open, your breasts spilling free, glistening with droplets that catch the light. You let him drink in the sight for three heartbeats before tugging the fabric back into place, your nipples still pebbled from the cool air.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Spa/Pool/Tease" + random(3) + ".webp")]]
</div><br>
The man's eyes widen in surprise and appreciation, and you can see the immediate effect your bold move has on him as a visible erection begins to form through his swim trunks. His gaze lingers on you, and you notice a subtle shift in his posture as he becomes visibly aroused. You enjoy the feeling of being desired and the playful interaction, knowing that you've made an impression. <br><br>
<span id='bj'>
<<if $mainChar.corruption >= 40>>
<<linkreplace "Help him relax">>
You swim back towards the man, feeling a mix of boldness and excitement. As you approach him, you stand up in the shallow end of the pool, the water cascading down your body. You move closer, your voice low and sultry as you speak to him. <<ct "MC" "">>Poor thing. All that... tension.<</ct>>
Your eyes flicking down to his noticeable erection. His breath stutters as you step between his spread knees, your thumbs hooking into the elastic of his trunks.
<<ct "MC" "">>Let me take care of that for you.<</ct>>
<<ct "KnownMale" "Tease">>Damn, girl. That body should come with a warning label.<</ct>>
The fabric peels away, his cock springing free—thick, flushed, the head already weeping. You don’t give him time to protest. Your tongue flicks out, catching the pearl of precome before you wrap your lips around him, the pool water lapping at your breasts as you sink lower.
<<ct "KnownMale" "Surprised">>Fuck—!<</ct>>
His hands fly to your hair, fingers tangling in the wet strands as you hollow your cheeks. The contrast is intoxicating: the cool water swirling around your waist, the *heat* of him filling your mouth. You take him deep, your throat fluttering around the tip, then pull back with a wet pop.
<<ct "MC" "">>Mmm. Someone’s *desperate*.<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Spa/Pool/Suck" + random(3) + ".webp")]]
</div><br>
His hips jerk involuntarily, driving himself deeper. You let him, your free hand cupping his balls, rolling them gently as you work him with slow, twisting strokes of your tongue.
<<ct "KnownMale" "Angry">>You little—*nngh*—<</ct>>
The pool’s filtration system hums in the background, the only sound besides his ragged breathing and the obscene slurps of your mouth. The water churns around you, your free hand slipping between your legs to circle your clit. You’re soaking—and not from the pool. You moan around his cock in answer, the vibration making him curse. His sac tightens against your palm.
<<ct "MC" "">>Mmmph—<</ct>>
The sensation of the warm water and your skilled mouth drives him wild. He lets out a soft groan, his hands finding their way to your hair as you take him deeper. You feel a sense of power and pleasure as you bring him closer to the edge, your movements confident and deliberate. The pool becomes a private oasis for your intimate encounter, and you revel in the thrill of the moment.<br><br>
<span id='fuck'>
<<if $mainChar.corruption >= 50>>
<<linkreplace "Let him fuck you">>
<<ct "MC" "">>So you’re just going to stare at me milking you? Or are you man enough to take my cunt?<</ct>>
His lips quirk into a surprised, boyish grin—like he can’t believe you’re giving him permission. A quick scan confirms the pool area is a graveyard of sunbathers—all asleep, oblivious, their even breaths the only sound besides the lazy hum of the filter. Then, with deliberate slowness, he steps into the water, his movements stirring the surface into tiny ripples.
<<ct "KnownMale" "Happy">>You’re trouble, you know that?<</ct>>
Instead of turning you around, he pulls you close, his hands cradling your waist as the water buoys you both. The position is unexpected—you’re half-floating, your legs wrapping around his hips as he lifts you just enough to keep your breasts above the waterline. The cool air kisses your skin where the droplets cling, making you shiver.
<<ct "KnownMale" "Tease">>Like this. I want to see you.<</ct>>
<<ct "MC" "">>You’re such a gentleman… for a man about to fuck me in public.<</ct>>
His chuckle is low, breathless, as he steps in close. The head of his cock teases your entrance, slick with more than just water. Then he’s inside you—not with a rough thrust, but a slow, deep slide, the water resisting just enough to make every inch feel deliberate. You gasp, your fingers curling against the tile.
<<ct "MC" "">>Oh—!<</ct>>
He wraps an arm around your waist, pulling you flush against him so your back presses to his chest. His free hand glides up to cup your breast, his thumb circling your nipple as he rolls his hips in slow, deep strokes. He adjusts his angle slightly, and you moan as he hits a spot that makes your toes curl.
<<ct "KnownMale" "Happy">>You’re so beautiful like this. All flushed and—*nngh*—tight around me.<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Spa/Pool/Fuck" + random(3) + ".webp")]]
</div><br>
A thrill runs through you at his words, but something darker and hungrier stirs too. With a sudden twist, you spin around and brace your hands against the pool’s edge, arching your back to present yourself to him. The cool tiles press against your palms as you glance over your shoulder, your voice low and rough with command.
<<ct "MC" "">>You're nice but... I want you to ruin this pussy.<</ct>>
His breath hitches—then his hands are on your hips, yanking you back onto his cock in one brutal thrust. The water splashes around you, but the sound is drowned out by the wet slap of skin and your ragged gasps. He doesn’t hold back. Each drive is deep, punishing, his thighs slapping against yours as the pool churns around you.
<<ct "KnownMale" "Angry">>Like this? You want it hard?<</ct>>
<<ct "MC" "">>Yes—*fuck*—just like that—<</ct>>
Your words dissolve into a broken moan as he bottoms out, his cock hitting that spot inside you that makes your vision white out. The pleasure is almost too much, your nails scraping against the tile as you push back against him, demanding more. He groans, his rhythm stuttering as he gets close.
<<ct "KnownMale" "Angry">>I'm—*fuck*—I'm about to—<</ct>>
His voice cracks, his fingers tightening almost painfully in your hair as his hips stutter. You pull back just enough to meet his gaze, your lips slick and swollen, a smirk playing at the corners of your mouth.
<<ct "MC" "">>You want to come in my mouth?<</ct>>
His jaw clenches, his cock twitching violently against your tongue. The struggle in his voice is almost cute—like he’s fighting some last shred of decency.
<<ct "KnownMale" "Angry">>C-Can I?<</ct>>
You laugh, low and throaty, before spinning him around in one fluid motion. Your back hits the pool wall as you drag him closer by his hips, his cock hitting the back of your throat the second you take him deep again. His release is instant—thick, salty spurts painting your tongue as his entire body locks up. You swallow around him with deliberate slowness, your throat fluttering in a way that makes his knees nearly buckle. A broken sound tears from his chest as he empties himself, his fingers slipping from your hair to brace against the tiles.
<<ct "MC" "">>Good boy.<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Spa/Pool/Cum" + random(1) + ".webp")]]
</div><br>
When he pulls back, his cock glistening and spent, you expect him to step away—to let you go and pretend this was nothing. But then his hand cups your face, and his mouth is on yours. It’s soft. Too soft. His lips move against yours like this means something, like you’re not just some girl he bent over a pool edge. Your brain short-circuits. You freeze, your hands flying up to his chest to push him away, but he’s already pulling back, his thumb brushing your lower lip.
<<ct "MC" "">>W-Wait—no—this was just—just sex, okay? I’m not—we’re not—<</ct>>
<<ct "KnownMale" "Happy">>I know. Relax. I just wanted to kiss you. No strings.<</ct>>
Then he’s gone, stepping back with a smirk before turning to climb out of the pool. You’re left standing there, your lips still tingling, your heart pounding. Heat floods your face as you realize you’re *blushing*—actually *blushing*—like some stupid schoolgirl. You yank your bikini back into place with shaking fingers, the fabric clinging to skin that’s far too sensitive now. When you finally glance up, he’s already sprawled on his lounge chair, sunglasses back in place like nothing happened. You take a deep breath and force yourself to move, pushing off the pool edge to resume your laps. <br><br>
<<if $mainChar.energy >= 20 and $hour<19>>
[[Keep swimming->Swimming Pool]]<br>
<</if>>
[[Go back to your chair->Spa Relax]]<br><br>
<<HaveASexWidget "vaginal" "stranger" "inmouth">>
<<MainChar_Stats "corruption" "1" "70">>
<<MainChar_Stats "fitness" "1">>
<<MainChar_Stats "arousal" "40">>
<<MainChar_Stats "energy" "-35">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "makeup" "No">>
<<if $mainChar.cleanliness >= 30>>
<<MainChar_Stats "cleanliness" "-15">>
<<else>>
<<MainChar_Stats "cleanliness" "15">>
<</if>>
<<replace #cum>><</replace>>
<</linkreplace>><br><</if>></span>
<span id='cum'>
<<linkreplace "Make him cum">>
You continue to work your magic, taking him deeper into your mouth with each movement. You feel him growing more and more aroused, his breaths becoming ragged and his grip on your hair tightening.
<<ct "KnownMale" "Happy">>I’m gonna—*fuck*—<</ct>>
His warning is your command. You swallow around him as he comes, his cum thick and salty on your tongue. He shudders, his release painting the back of your throat in hot pulses. When you surface, lips swollen and eyes bright, he’s staring at you like you’ve ruined him.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Spa/Pool/Cum" + random(1) + ".webp")]]
</div><br>
Your tongue traces the length of him with slow, deliberate strokes, cleaning every last drop of his release with almost reverent care. The pool water swirls around you as you pay special attention to the sensitive underside, feeling him twitch weakly in response. When you reach the tip, you press a final, lingering kiss to the softening flesh, your lips brushing against the damp skin of his inner thigh.
<<ct "MC" "">>All clean now.<</ct>>
<<ct "KnownMale" "Neutral">>That was… incredible.<</ct>>
You glance up through your lashes, catching the way his breath still comes a little too fast, the way his pupils remain blown despite the fading arousal. There's something almost *vulnerable* in his expression—gratitude mixed with the ghost of desire, like he's not quite ready for this to end.<br><br>
With practiced ease, you tug his swim trunks back into place, your fingers skimming the waistband just long enough to make him shiver. The fabric clings to him differently now, the dampness between his thighs a silent testament to what just happened.
<<ct "MC" "">>There. Good as new.<</ct>>
A playful wink, then you push off from the pool wall with a lazy kick, the water rippling around you as you resume your swim. Behind you, he remains frozen for a long moment, his fingers pressing against his lips as if to trap the memory of your touch.<br><br>
<<if $mainChar.energy >= 20 and $hour<19>>
[[Keep swimming->Swimming Pool]]<br>
<</if>>
[[Go back to your chair->Spa Relax]]<br><br>
<<HaveASexWidget "bj" "stranger" "inmouth">>
<<MainChar_Stats "corruption" "1" "50">>
<<MainChar_Stats "fitness" "1">>
<<MainChar_Stats "arousal" "20">>
<<MainChar_Stats "energy" "-25">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "makeup" "No">>
<<if $mainChar.cleanliness >= 30>>
<<MainChar_Stats "cleanliness" "-15">>
<<else>>
<<MainChar_Stats "cleanliness" "15">>
<</if>>
<<replace #fuck>><</replace>>
<</linkreplace>></span>
<<replace #leave2>><</replace>>
<</linkreplace>><br><</if>></span>
<span id='leave2'>
<<linkreplace "Move on">>
As you continue to swim, you can feel his eyes following you, and the thrill of the encounter adds an extra layer of excitement to your time in the pool.<br><br>
<<if $mainChar.energy >= 20 and $hour<19>>
[[Keep swimming->Swimming Pool]]<br>
<</if>>
[[Go back to your chair->Spa Relax]]<br><br>
<<MainChar_Stats "corruption" "1" "30">>
<<MainChar_Stats "fitness" "1">>
<<MainChar_Stats "arousal" "20">>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "makeup" "No">>
<<if $mainChar.cleanliness >= 30>>
<<MainChar_Stats "cleanliness" "-15">>
<<else>>
<<MainChar_Stats "cleanliness" "15">>
<</if>>
<<replace #bj>><</replace>>
<</linkreplace>></span>
<<replace #leave>><</replace>>
<</linkreplace>><br><</if>></span>
<span id='leave'>
<<linkreplace "Move on">>
As you continue to swim, you can feel his eyes following you, and the thrill of the encounter adds an extra layer of excitement to your time in the pool.<br><br>
<<if $mainChar.energy >= 20 and $hour<19>>
[[Keep swimming->Swimming Pool]]<br>
<</if>>
[[Go back to your chair->Spa Relax]]<br><br>
<<MainChar_Stats "fitness" "1">>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "makeup" "No">>
<<if $mainChar.cleanliness >= 30>>
<<MainChar_Stats "cleanliness" "-15">>
<<else>>
<<MainChar_Stats "cleanliness" "15">>
<</if>>
<<replace #tease>><</replace>>
<</linkreplace>></span>
<<elseif _event is "girl">>
The warm water of the spa pool ripples around you as you glide through it. Your muscles relax with each stroke, the quiet hum of distant conversation and the occasional splash of water creating a hypnotic rhythm. You look around, and notice that a girl sits on the pool’s edge, her legs dangling just above the surface, her bikini top loosely tied. She’s all sun-kissed skin and lazy confidence, her fingers tracing idle patterns on her thighs. But it’s the way she looks around that catches your attention. She checks over her shoulder once. Twice. Then, with a slow, deliberate motion, <<linkreplace "she tugs the top of her bikini aside.">>she tugs the top of her bikini aside. <br><br>
Her breasts spill free, full and heavy, her nipples already tight from the cool air. She doesn’t touch herself, doesn’t tease, she just lets them be seen, as if daring the world to look. Your breath hitches. You shouldn’t stare. But you do. And then, her eyes lock onto yours. A beat of silence. Her lips part, surprise flaring in her gaze, but she doesn’t flinch. Doesn’t cover up. Instead, her smile curls, slow and knowing, as she takes her sweet time tucking herself back into her bikini, her fingers lingering just a second too long.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Spa/Pool/Tease" + random(3) + ".webp")]]
</div><br>
The gesture is bold and unexpected, and you can't help but feel a mix of surprise and intrigue. You slow your strokes, taking a moment to appreciate her confidence and beauty. You feel a flutter of excitement and curiosity, a sensation you didn't expect to feel here. <br><br>
<span id='tease'><<if $mainChar.corruption >=40>><<linkreplace "Go see her">>
The atmosphere in the pool area suddenly feels charged with a new energy, and you decide to swim closer to her, ready to see where this interaction might go.
<<ct "KnownFemale" "Tease">>Well. Looks like I’ve been caught.<</ct>>
Her voice is low, smoky, the kind that slides under your skin. She doesn’t sound embarrassed. She sounds amused. Her gaze rakes over you, bold and unapologetic.
<<ct "MC" "">>Couldn’t resist. You were putting on quite a show.<</ct>>
She laughs, a rich, throaty sound, and shifts back slightly, spreading her thighs just enough to tease. Her fingers trail along the inside of her knee, then higher, her nails grazing the sensitive skin of her inner thigh. Then, in a sudden shift, her expression softens into something falsely sweet—wide eyes, a pout, her lashes fluttering.
<<ct "KnownFemale" "Tease">>Oh! I’m *so* sorry. I just… get a little *unhinged* when I’m in heat. You know how it is, right?<</ct>>
<<ct "MC" "">>I can help with that ~<</ct>>
Your fingers brush against her calf under the water, slow and deliberate. She sighs, her gaze flickering past you to a muscled man lounging by the bar, his arms crossed over his chest like he owns the place. A smirk tugs at her lips.
<<ct "KnownFemale" "Tease">>Mmm. Thanks, but... What I *really* need is a thick cock. To... keep me in line, you know? Something to stretch me out until I remember my manners.<</ct>>
You don’t miss the challenge in her tone. Instead of rising to it, you press closer, your body sliding against her leg. Your palm glides up her calf, your thumb tracing circles over her kneecap before you lean in and press a slow, open-mouthed kiss just above it. The water ripples around you, her breath hitching as your lips linger.
<<ct "MC" "">>A big cock’s nice, sure. But I bet I know how to use my tongue better than he ever could.<</ct>>
Her smile turns wicked, her thighs parting another inch in invitation.
<<ct "KnownFemale" "Happy">>Prove it.<</ct>>
You don’t need to be told twice. Your hands grip her thighs, your thumbs digging into the soft flesh just below her hip bones as you shove her back against the pool’s edge. The tile is cool against her ass, her bikini bottom riding up to expose the glistening, swollen lips of her pussy. You don’t even give her time to react before your mouth is on her, your tongue flat and wide as you drag it from her entrance to her clit in one long, obscene stroke.
<<ct "KnownFemale" "Surprised">>*Oh—!* You little—!*fuck*—<</ct>>
Her fingers knot in your hair, her hips jerking against your face as you devour her. You’re ruthless—licking, sucking, your tongue spearing into her cunt before swirling around her clit, over and over, until her thighs are trembling. She grinds against your mouth, her moans echoing off the pool’s tiled walls, the water sloshing as she rides your face. Then she twists, her palms planting on the tile as she turns, her ass presented to you like an offering.
<<ct "KnownFemale" "Angry">>Come on, eat my ass.<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Spa/Pool/Lesbian" + random(3) + ".webp")]]
</div><br>
You don’t hesitate. Your hands slide down to her feet, your fingers tracing the delicate arch, the damp skin between her toes, as your mouth finds the tight, puckered heat of her asshole. You start slow—soft, wet kisses, your tongue flicking against her in teasing little strokes. She whimpers, her body tensing, but you hold her in place, your grip on her feet unyielding. Then you push. Your tongue breaches her, shallow at first, then deeper, fucking into her ass as she gasps, her fingers clawing at the tile. You groan against her, the vibration making her shudder, her pussy dripping onto the pool’s edge. You pull back just long enough to lap at her cunt, your nose pressing against her asshole, your breath hot and wet before you dive back in, your tongue stiff as you fuck her hole.
<<ct "KnownFemale" "Neutral">>Hmmm… please don’t stop.<</ct>>
Your free hand abandons her foot to slide up her thigh, your fingers finding her clit, rubbing in tight, relentless circles as you feast. The sounds she makes are obscene—wet, needy, her breath coming in ragged pants as her body tightens, coils—
And then she shatters. Her back arches, her pussy gushing as she squirts, the hot rush of her release splashing across your face, dripping into the pool water. You don’t pull away. You drink, licking up every drop, your tongue pressing flat against her asshole as her body jerks with aftershocks. She turns, her chest heaving, her eyes dark with post-orgasmic haze. A slow, smug smile curls her lips.
<<ct "KnownFemale" "Happy">>Well… You were right. I don’t miss that cock.<</ct>>
You wipe your face with the back of your hand, your skin *coated* in her, and grin.
<<ct "MC" "">>Oh, I noticed. You drooled and squirted so much I’m no longer swimming in water.<</ct>>
She laughs, low and dirty, her thighs glistening with what sure as hell isn’t pool water. She steps back, grabbing her towel with a leisurely sway of her hips.
<<ct "KnownFemale" "Tease">>Anyway… thanks for the... service.<</ct>>
<<ct "MC" "">>No problem.<</ct>>
With that, you push off the pool’s edge, the water closing around you as you swim away—leaving her standing there, her body still humming, her gaze burning into your back. She adjusts her bikini with a smirk, then saunters off, her hips swaying just a little extra.<br><br>
<<if $mainChar.energy >= 20 and $hour<19>>
[[Keep swimming->Swimming Pool]]<br>
<</if>>
[[Go back to your chair->Spa Relax]]<br><br>
<<HaveASexWidget "masturbated" "stranger">>
<<MainChar_Stats "corruption" "1" "70">>
<<MainChar_Stats "fitness" "1">>
<<MainChar_Stats "arousal" "50">>
<<MainChar_Stats "energy" "-25">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "makeup" "No">>
<<if $mainChar.cleanliness >= 30>>
<<MainChar_Stats "cleanliness" "-15">>
<<else>>
<<MainChar_Stats "cleanliness" "15">>
<</if>>
<<replace #leave>><</replace>><</linkreplace>><br><</if>></span>
<span id='leave'><<linkreplace "Move on">>
<<if $mainChar.energy >= 20 and $hour<19>>
[[Keep swimming->Swimming Pool]]<br>
<</if>>
[[Go back to your chair->Spa Relax]]<br><br>
<<MainChar_Stats "corruption" "1" "20">>
<<MainChar_Stats "fitness" "1">>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "makeup" "No">>
<<if $mainChar.cleanliness >= 30>>
<<MainChar_Stats "cleanliness" "-15">>
<<else>>
<<MainChar_Stats "cleanliness" "15">>
<</if>>
<<replace #tease>><</replace>>
<</linkreplace>></span>
<</linkreplace>>
<<else>>
<<if $mainChar.energy >= 20 and $hour<19>>
[[Keep swimming->Swimming Pool]]<br>
<</if>>
[[Go back to your chair->Spa Relax]]<br><br>
<<MainChar_Stats "fitness" "1">>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "makeup" "No">>
<<if $mainChar.cleanliness >= 30>>
<<MainChar_Stats "cleanliness" "-15">>
<<else>>
<<MainChar_Stats "cleanliness" "15">>
<</if>>
<</if>><<set $hour +=1>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Spa/Massage/Massage.jpg")]]
</div><br>
<<if random(1) is 0>>
You step into the massage room, the heavy scent of jasmine and sandalwood wrapping around you like a promise. The dim lighting casts long shadows across the bamboo floors, the soft shhh of a waterfall soundtrack filling the space. The masseuse—tall, with dark hair piled loosely atop her head—turns to greet you, her lips curling in a knowing smile that makes your stomach flutter.
<<ct "Masseuse" "Happy">>Welcome. Please undress completely and lie face-down on the table. <</ct>>
Her fingers trail along the edge of the massage table as she speaks, the motion deliberate, hypnotic. You swallow hard, your pulse already quickening as you peel off your clothes. The cool air kisses your bare skin, your nipples tightening almost instantly. You drape the towel over your hips, but it does little to hide the heat pooling between your thighs. The moment you lie down, her hands are on you—firm, confident. Her palms press into the knots along your shoulders, her thumbs digging into the tension with practiced precision. The oil she uses is warm, slick, her fingers gliding over your back in long, sinuous strokes that make you arch into her touch.
<<ct "Masseuse" "Tease">>Mmm. You’re so tense. I’ll have to work these muscles very thoroughly.<</ct>>
Her voice is a purr, her breath ghosting over the shell of your ear. When her hands slide lower, over the curve of your ass, her fingers accidentally brush against the towel. It slips—just enough to expose the top of your cleft. You don’t move to fix it. Her touch drifts inward, her fingertips tracing the sensitive skin of your inner thighs. You feel a slight pressure, as if she is subtly encouraging you to spread your legs. It is exciting, but you hesitate, wondering if you might be overinterpreting the gesture. The warmth of her palms on your lower back, the way her thumbs brush dangerously close to the curve of your ass—it feels intentional. But maybe you're just imagining things. Maybe this is all in your head. <br><br>
<span id='spread'><<if $mainChar.corruption>=25>><<linkreplace "Spread your legs">>
Nevertheless, you spread your legs slightly. She doesn’t hesitate. Her fingers glide up your thighs, moving closer to your intimate area as she begins to massage your lips and your clit.
<<ct "MC" "">>Nnnh—!<</ct>>
<<ct "Masseuse" "Neutral">>Shh. Relax. You’re tense—let me take care of that.<</ct>>
Her fingers resume their work, but this time, they don’t just glide over your skin. They settle between your thighs, her touch precise, clinical almost—like she’s assessing a muscle. Her thumbs part your lips, exposing your sensitive flesh to the cool air, and you shudder. She doesn’t react. Instead, she begins to massage your lower lips in slow, deliberate circles, her fingertips tracing the contours of your entrance before moving upward to your clit. Her touch is firm, almost businesslike, as if she’s kneading out a knot.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Spa/Massage/"+either("Lesbian","")+"MassagePussy"+random(1)+".webp")]]
</div><br>
Her fingers press just a little harder, rubbing your clit in a rhythm that makes your hips twitch. You bite your lip to stifle a moan, but she doesn’t acknowledge it. She’s all focus, her other hand still resting on your lower back, grounding you. Then—one finger slides inside you. It’s sudden but not rough, slipping in with ease thanks to how wet you are. She curls it slightly, pressing against your inner wall, and you gasp, your fingers clawing at the table. She adds a second finger, stretching you, her thumb still working your clit in slow, methodical strokes. The contrast is maddening—her words are so composed, so normal, but her fingers are fucking you, in and out, twisting just right to make your thighs tremble.<br><br>
Without missing a beat, she sinks between your thighs like it’s the most natural thing in the world—her shoulders pressing your legs wider, her breath hot against your soaked folds. The first stroke of her tongue is long, slow, like she’s savoring a fine wine. Flat and broad, she drags it from your entrance all the way up to your clit, her lips sealing around the swollen bud.
<<ct "MC" "">>F-Fuck—!<</ct>>
She flattens her tongue, pressing it against your clit and holding it there, unyielding, while her fingers crook inside you. The pressure is maddening—not just pleasure, but a demand, like she’s milking the orgasm out of you. Your nails scrape against the table, your thighs shaking, but she doesn’t let up. Doesn’t care. This is her job. And she’s excellent at it.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Spa/Massage/LesbianLick"+random(1)+".webp")]]
</div><br>
When you come, it’s with a broken sob, your back arching, your cunt pulsing around her fingers as she drinks you down. She doesn’t stop licking until the last tremor leaves your body, her tongue collecting every drop like a connoisseur. Only then does she sit back on her heels, wiping her glossy mouth with the back of her hand—professional, as if she hasn’t just had her face buried in your pussy.
<<ct "Masseuse" "Neutral">>I hope you are satisfied with my service.<</ct>>
Her tone is polite. Routine. Like she’s asking if you enjoyed your green tea.
She reaches for a warm towel, pressing it between your thighs with firm, efficient motions—cleaning you up like she’s tidying a workspace.
<<ct "MC" "">>Y-Yes.. It was... perfect.<</ct>>
Her fingers brush your oversensitive clit, and you jolt, a whimper escaping your lips. You get up from the table, put your clothes back on, and thank her before [[leaving the room,->Spa][$mainChar.work.costume = "",$mainChar.work.currentWorkName = ""]] still feeling the lingering effects of the intense experience.<br><br>
<<HaveASexWidget "masturbated" "stranger">>
<<MainChar_Stats "corruption" "1" "40">>
<<MainChar_Stats "energy" "70">>
<<MainChar_Stats "arousal" "0">>
<<MainChar_Stats "Cleanliness" "-40">>
<<replace #stop>><</replace>><</linkreplace>><br><</if>></span>
<span id='stop'><<linkreplace "Keep calm">>
You exhale slowly, forcing your muscles to relax, your legs staying firmly closed.
Her fingers pause for the briefest moment, almost imperceptibly, before continuing their path down your thighs. The oil makes her touch slippery, her knuckles grazing the inside of your knees. You can feel her breath against your skin, just above the towel that barely covers you. You try to focus on the music, the scent of eucalyptus, anything but the way her pinky finger keeps brushing against the towel's edge.
For the rest of the session, your mind races. Did she mean it? Was that a real invitation, or just your own dirty imagination? Every time her hands venture near your thighs, you tense, waiting for something that never comes. The ambiguity is maddening. When she finally steps back, her voice is smooth, unreadable.
<<ct "Masseuse" "Neutral">>All done. I hope you found the session... relieving.<</ct>>
She turns away to gather her oils, giving you a moment to sit up. The towel clings to you, damp in places that have nothing to do with sweat. You dress quickly, your movements stiff, hyper-aware of her presence behind you. You mumble a thanks, your voice rough, before [[leaving the room,->Spa][$mainChar.work.costume = "",$mainChar.work.currentWorkName = ""]] still feeling the lingering effects of the intense experience.<br><br>
<<MainChar_Stats "energy" "70">>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "Cleanliness" "-30">>
<<replace #spread>><</replace>>
<</linkreplace>></span>
<<else>>
You step into the massage room, the air thick with the scent of jasmine and sandalwood, heavy enough to make your head swim. The dim lighting casts long shadows across the bamboo floors, the only sound the distant *shhh* of a waterfall soundtrack—soft, hypnotic. The masseur—tall, broad-shouldered, his dark hair slicked back—turns to greet you. His hands are large, fingers long and deliberate as they adjust the towel on the table. His smile is polite, but his gaze lingers just a second too long on your body, making your skin prickle.
<<ct "Masseur" "Neutral">>Welcome. Please undress completely and lie face-down on the table.<</ct>>
You nod, your pulse already quickening as you peel off your clothes. The air is cool against your bare skin, your nipples hardening instantly. You drape the towel over your hips, but it does nothing to hide the heat already pooling between your thighs.
The moment you lie down, his hands are on you. His palms press into the knots along your shoulders, his thumbs digging in with practiced precision. The oil he uses is warm, slick, his fingers gliding over your back in long, sinuous strokes that make you arch into his touch.
<<ct "Masseur" "Tease">>Mmm. You’re very tense. I’ll have to work these muscles thoroughly.<</ct>>
His fingers dip lower, tracing the curve of your spine, then the swell of your ass. The towel shifts, just slightly, exposing the top of your crease. You tense, but his touch never wavers, never lingers too long. Just enough to make you wonder.
<<ct "Masseur" "Neutral">>Please turn over for me. I need to address your front.<</ct>>
As you do, you know that your breasts will be exposed. You feel a mix of excitement and vulnerability as you comply. The towel barely covers you now, and when you shift, it parts just enough to expose the dampness between your thighs. His breath hitches—or is that your imagination?—before his hands settle on your stomach. Then, his palms slide up, his thumbs brushing the undersides of your breasts before cupping them fully. His grip is skilled—almost clinical—as he kneads, squeezes, his fingers rolling your nipples between them with a delicate touch, reminiscent of milking a cow's udders. A soft sound escapes you, and his lips quirk.
<<ct "MC" "">>Nnnh—!<</ct>>
<<ct "Masseur" "Tease">>Sensitive, huh? That’s normal. You hold a lot of tension.<</ct>>
His thumbs circle your nipples again, slower this time, his touch lingering just a second too long. You can feel the wetness between your thighs, the towel doing nothing to hide it. His hand drifts lower, his knuckles *accidentally* brushing your inner thigh as he reaches for more oil.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Spa/Massage/MassageBreasts"+random(1)+".webp")]]
</div><br>
His thumbs circle your nipples again, slower this time, his touch lingering just a second too long. Your back arches off the table, a whimper catching in your throat as his fingers roll the stiff peaks between them—*not quite* pinching, *not quite* soothing. The oil makes his grip slick, his movements deliberate, like he’s *measuring* your reactions. Your breath comes faster, your thighs pressing together under the towel, but it does nothing to ease the throb between them. Then you notice it: the bulge in his pants, just inches from your face. The fabric strains against it, the outline of his cock is unmistakable. Your pulse spikes. You imagine reaching out, wrapping your fingers around it, feeling the heat and weight of him—
<<ct "MC" "">>*Fuck…*<</ct>>
The word slips out before you can stop it. His fingers stutter on your breast for half a second—did he hear?—but then his touch resumes, just as confident.
<<ct "Masseur" "Neutral">>Good. Let it out. Tension needs an outlet.<</ct>>
His other hand slides down your stomach, his knuckles accidentally brushing the towel where it barely covers you. You’re soaked. He has to know. But then his cock twitches against your cheek, and all you can think about is how badly you want to taste it.<br><br>
<span id='bj'><<if $mainChar.corruption>=30>><<linkreplace "Grab his cock">>
Your inhibitions shatter. Your hand shoots out, gripping the thick ridge of his cock through his pants. He doesn’t pull away. But then your fingers fumble with his belt and his cock springs free, heavy and veined, the tip already glistening. The heat of it burns against your palm. You don’t hesitate. Your lips part, your tongue flicking over the slit before you take him into your mouth. Your cheeks hollow as you suck, your free hand cupping his balls. He lets out a slow breath, his fingers tangling in your hair, but his voice stays maddeningly calm.
<<ct "Masseur" "Neutral">>That’s… unconventional therapy. But if it helps you relax…<</ct>>
His hips roll forward, just slightly, his cock hitting the back of your throat. You gag, your eyes watering, but he doesn’t pull back. Instead, his other hand resumes its *work* on your breasts, kneading and squeezing like this is all just part of the treatment. His balls slap against your forehead with each shallow thrust, the wet, obscene sounds of your mouth filling the room.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Spa/Massage/Suck"+random(1)+".webp")]]
</div><br>
His touch on your breasts grows firmer, his fingers pinching your nipples just hard enough to make you whimper around his cock. The dual sensations—your mouth stuffed full, your tits being malaxed—send a jolt of pleasure straight to your clit. You can feel how wet you are, the towel beneath you damp with arousal, your thighs slick with it.
<<ct "MC" "">>*Mmmph—!*<</ct>>
A muffled moan escapes you as his thumb grazes your nipple, sending a spark of pleasure-pain through your body. His cock twitches in your mouth, and he lets out a low, approving hum. You hollow your cheeks further, your tongue swirling around the ridge of his crown, your hand stroking the base of his shaft in time with your movements. <br><br>
<span id='fuck'><<if $mainChar.corruption>=40>><<linkreplace "Ask him to fuck you">>
You take a slow, deep breath, gathering the last threads of your hesitation before letting them unravel. Your gaze lifts to meet his, your lips parting softly as the words slip out, warm and honest.
<<ct "MC" "">>Please, can you… fuck me?<</ct>>
The question hangs between you, fragile and charged. For a moment, he doesn’t move. Then, his hands—still slick with oil—glide up your thighs, his touch feather-light, almost reverent. He doesn’t answer with words. He doesn’t need to. Instead, he steps closer, the heat of his body radiating against your skin as he settles between your legs. You feel the weight of him, the press of his cock—thick, heavy—against your entrance. There’s no rush, no force. Just the slow, deliberate push as he fills you, inch by inch, until you’re stretched around him, your body yielding to his with a soft, shuddering sigh.
<<ct "MC" "">>*Nnnh…*<</ct>>
His hands find your hips, his thumbs tracing slow circles on the sensitive skin just above where you’re joined. He starts to move—not hard, not fast, but with a deep, rolling rhythm that makes your toes curl. Each thrust is measured, his cock dragging against every sensitive spot inside you, the friction building a slow, simmering heat.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Spa/Massage/Fuck"+random(1)+".webp")]]
</div><br>
The room fills with the sound of your bodies moving together—the slick slide of skin, the hitch in your breath when he hits just the right angle, the quiet, ragged moans that spill from both of you. His hands never stop touching you—one skimming up your side to cup your breast, his thumb brushing your nipple until it’s stiff and aching, the other gripping your hip just tightly enough to guide you onto him deeper. You can feel it building—the tension coiling low in your belly, the way your inner walls clench around him, desperate for more. His breath grows uneven, his thrusts losing some of their precision as pleasure takes over. His cock swells inside you, and you know he’s close. So are you.
<<ct "MC" "">>*Oh—*<</ct>>
Your fingers dig into his shoulders, your back arching off the table as the first wave of your orgasm crashes over you. It’s not violent, not overwhelming—it’s deep, a slow, melting pleasure that radiates outward, making your thighs tremble, your breath come in short, sharp gasps. He groans, his hips stuttering as he follows you over the edge, his release pulsing inside you in warm, thick waves. For a long moment, he stays buried inside you, his forehead resting against yours, his breath fanning over your lips. Then, with a final, gentle thrust, he pulls out, his cock glistening with the evidence of what you’ve just shared. But he doesn’t stop touching you. His hands return to your skin, his touch shifting seamlessly back to the slow, soothing strokes of a massage.
<<ct "Masseur" "Neutral">>Just… relax now.<</ct>>
His voice is soft, almost tender as his fingers work the last of the tension from your muscles. The contrast—the way he can go from filling you so completely to this gentle, aftercare touch—makes your chest ache. You lie there, boneless and sated, as he smooths oil over your skin, his touch lingering just a little longer than necessary. When he finally steps back, you feel the loss of his warmth like a physical absence. He offers you a towel, his expression unreadable—professional, but with something softer beneath it. A glass of water appears beside you, cool and refreshing against your fingers. You take a slow sip, savoring the way your body still hums, the way your skin feels alive everywhere he touched you.
<<ct "Masseur" "Happy">>Take your time.<</ct>>
You do. You stretch slowly, like a cat waking from a nap, before sitting up. The air is cooler now, but the warmth of what just happened lingers, a secret held between you. With one last, lingering look, you swing your legs off the table and stand, your body still thrumming with the ghost of his touch.<br>
You [[leave the parlor.->Spa][$mainChar.work.costume = "",$mainChar.work.currentWorkName = ""]], trying to process the unexpected turn of events.<br><br>
<<HaveASexWidget "vaginal" "stranger" "inpussy">>
<<MainChar_Stats "corruption" "1" "70">>
<<MainChar_Stats "energy" "70">>
<<MainChar_Stats "arousal" "55">>
<<MainChar_Stats "Cleanliness" "-30">>
<<replace #cum>><</replace>><</linkreplace>><br><</if>></span>
<span id='cum'><<linkreplace "Make him cum">>
The masseur continues to knead your breasts, their touch becoming more intense as you pleasure them. The dual sensations of giving and receiving pleasure create a powerful dynamic, and you feel a deep connection forming between you. You can hear their soft moans, matching your own, as you both lose yourselves in the moment.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Spa/Massage/Cum"+random(1)+".webp")]]
</div><br>
Suddenly, the masseur reaches their climax, and you feel them release into your mouth. You swallow, feeling a mix of satisfaction and arousal. The massage continues for a few more moments, their hands moving gently over your body, before they finally come to a stop. The session is over, leaving you with a sense of fulfillment and a lingering warmth from the intimate encounter. You take a moment to gather your thoughts and slowly sit up, feeling a sense of deep relaxation and renewed energy. The staff offers you a warm smile and a glass of water, ensuring that you are comfortable before you [[leave the parlor,->Spa][$mainChar.work.costume = "",$mainChar.work.currentWorkName = ""]] trying to process the unexpected turn of events.<br><br>
<<HaveASexWidget "bj" "stranger" "inmouth">>
<<MainChar_Stats "corruption" "1" "50">>
<<MainChar_Stats "energy" "70">>
<<MainChar_Stats "arousal" "35">>
<<MainChar_Stats "Cleanliness" "-30">>
<<replace #fuck>><</replace>><</linkreplace>></span>
<<replace #relax2>><</replace>><</linkreplace>><br><</if>></span>
<span id='relax2'><<linkreplace "Keep calm">>
You try to stay calm and think about something else, but the sensations are overwhelming. The massage eventually comes to an end when the masseur gives a tap on your shoulder. You take a moment to gather your thoughts and slowly sit up, feeling a sense of deep relaxation and renewed energy. He offers you a warm smile and a glass of water, ensuring that you are comfortable.
<<ct "Masseur" "Tease">>I'm glad you had an enjoyable time.<</ct>>
You look at him, a bit perplexed, wondering how he can judge your satisfaction. He glances down at your pussy, and you notice that it is dripping wet. Feeling a bit embarrassed, you quickly get dressed and [[leave the parlor,->Spa][$mainChar.work.costume = "",$mainChar.work.currentWorkName = ""]] trying to process the unexpected turn of events.<br><br>
<<MainChar_Stats "energy" "70">>
<<MainChar_Stats "arousal" "25">>
<<MainChar_Stats "Cleanliness" "-30">>
<<replace #bj>><</replace>>
<</linkreplace>></span>
<</if>><<set $minute += 10>>
<<set $currentPassage to "Spa Cabin">>
<<if $pastPassage is 'Spa'>>
<div class="secondary-image-wrapper">
[img[String.format($urlPath + "/Beach/ChangingRoom/SwimsuitOn.webp")]]
</div> <br>
You step into the changing cabin and close the door behind you. With a quick glance around to ensure your privacy, you swiftly remove your clothes and change into your swimsuit. The cool fabric clings to your skin as you adjust the straps and make sure everything fits just right. <br><br>
<<if ! $mainChar.appearance.isCombed>>
Looking at the mirror in the cabin, you notice that the evidence of your intense sports session is unmistakable.<br>
Your hair is messed up! <<linkreplace "Comb yourself.">><<MainChar_Stats "combed" "true">><<goto $currentPassage>>
<</linkreplace>><br> <br>
<</if>>
<<include "Beach Wardrobe">>
<<if $mainChar.look.clothes.torso.swim is "true">>
Once you're ready, you [[go to the swimming pool.->Spa Relax]]
<<else>>
Keep your clothes and [[head back out.->Spa]]
<</if>>
<<else>>
<<set $mainChar.look.clothes to $lockerRoomOutfit>>
<div class="secondary-image-wrapper">
[img[String.format($urlPath + "/Beach/ChangingRoom/SwimsuitOff.webp")]]
</div> <br><br>
You step into the changing cabin and close the door behind you. With a sigh of relief, you peel off your wet swimsuit and quickly slip back into your regular clothes. The feeling of the dry fabric against your skin is comforting after your time in the water. <br><br>
<<if ! $mainChar.appearance.isCombed>>
Looking at the mirror in the cabin, you notice that the evidence of your intense sports session is unmistakable.<br>
Your hair is messed up! <<linkreplace "Comb yourself.">><<MainChar_Stats "combed" "true">><<goto $currentPassage>>
<</linkreplace>><br>
<</if>>
You can <<linkreplace "apply makeup.">> apply makeup.<br>
@@.default-image-wrapper; [img[String.format($urlPath + '/Bedroom/DressingTable/makeup' + random(2) + '.jpg')]] @@<br>
<<include "Apply makeup menu">>
<<set $minute += 5>>
<</linkreplace>>
<br><br>
Adjusting your outfit and making sure everything is in place, you open the cabin door and [[head back out,->Spa]] ready to continue your day.
<</if>>
<<set $hour +=1>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Spa/Relax/Chair.jpg")]]
</div><br>
<<if $hour <19>>
The air is warm and inviting, and the sound of water gently lapping against the sides of the pool is soothing. You find a comfortable lounge chair by the poolside, its cushions soft and inviting. With a sigh of relief, you sink into the chair, feeling the tension leave your body. The sun warms your skin, and the gentle breeze carries the faint scent of chlorine and fresh air. The world outside seems to fade away, and you allow yourself to simply be in the moment, enjoying the tranquility of the spa. The sound of distant laughter and the occasional splash of water only add to the peaceful ambiance. <br><br>
<span id='read'><<linkreplace "Read a magazine">>
The world outside seems to fade away, and you allow yourself to simply be in the moment, enjoying the tranquility of the spa. The sound of distant laughter and the occasional splash of water only add to the peaceful ambiance. You reach for a magazine from a nearby table, flipping through the glossy pages. <br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Spa/Relax/Reading.jpg")]]
</div><br>
The articles and images provide a light distraction, allowing your mind to wander without any stress. The sun warms your skin, and the gentle breeze carries the faint scent of chlorine and fresh air. You take a deep breath, feeling completely at ease as you lose yourself in the pages of the magazine, letting the serenity of the spa envelop you completely. After a while, you [[set the magazine down on the table->Spa Relax]] beside you, deciding to fully immerse yourself in the relaxing atmosphere.<br><br>
<<MainChar_Stats "intellect" "1">>
<<MainChar_Stats "cleanliness" "-10">>
<<replace #nap>><</replace>><<replace #masturbate>><</replace>><<replace #options>><</replace>>
<</linkreplace>><br></span>
<span id='nap'> <<linkreplace "Take a nap">>
You close your eyes, taking a deep breath, and let the serenity of the spa envelop you completely. Your body feels heavy and content, and your mind drifts into a state of calm, dreamless sleep. The minutes tick by, and you sink deeper into the comfort of the lounge chair, allowing yourself to fully recharge and rejuvenate. After some time, the ambiant noise of people chatting forces you to [[wake up.->Spa Relax]]<br><br>
<<MainChar_Stats "energy" "30">>
<<MainChar_Stats "cleanliness" "-20">>
<<set $hour +=2>>
<<replace #read>><</replace>><<replace #masturbate>><</replace>><<replace #options>><</replace>>
<</linkreplace>><br></span>
<span id='masturbate'><<if $mainChar.corruption >=25 and $mainChar.arousal >=40>><<linkreplace "Masturbate">>
You decide to indulge in a moment of self-pleasure. A glance around confirms the place is clear—an older couple dozing under an umbrella, a staff member scrolling on his phone, his gaze distant. No one’s watching. Your breath hitches as you let your knees fall open just enough to expose the damp heat between your thighs. The thin fabric clings to your swollen lips. With a quick glance around, you hook a finger under the fabric and pull it aside. The first brush of your fingertips against your folds sends a jolt through you, your hips lifting slightly off the lounger. Your middle finger slides down, parting your lips with deliberate slowness. The sound is obscene—a wet, squelching *schlick* as you dip inside, your knuckle pressing against your clit. You bite your lip to stifle a moan, your free hand gripping the edge of the lounger. <br><br>
Your scan lingers on the guy sunbathing on the other side of the pool. He has his sunglasses on, his posture relaxed—but what if he wasn't relaxed? What if he was watching you right now, his cock hardening in his shorts as you add a second finger, scissoring them just enough to stretch yourself open. The sound is louder now, a lewd *squish-squish* every time you thrust, your juices coating your fingers, dripping down to the lounger beneath you. A bead of sweat rolls down your temple, but it’s not from the sun—it’s from the effort of staying quiet, The mental image does it. You circle it with your thumb, pressing down hard enough to make your toes curl, your thighs tremble.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Spa/Relax/Masturbating"+random(1)+".webp")]]
</div><br>
<<if random(2) is 0>>
Then—<br>
A shadow falls over you.<br><br>
Your body locks up. Your fingers freeze mid-thrust, buried knuckle-deep inside your dripping pussy. You yank your hand away like you’ve been burned, your cheeks flaming, your heart hammering against your ribs. Before you can even wipe your fingers clean, a voice purrs from above you.
<<ct "KnownFemale2" "Tease">>Well, well. Aren’t you just enjoying yourself?<</ct>>
You try to swallow, your throat dry. Your glistening fingers rest awkwardly on your thigh, your arousal cooling in the air. She steps closer, the hem of her sundress brushing your knee as she sits on the edge of your lounge chair. Her hand lands on your inner thigh, her thumb brushing dangerously close to where your fingers just were.
<<ct "MC" "">>Wh—what are you—? I wasn’t—<</ct>>
<<ct "KnownFemale2" "Tease">>Oh, please.<</ct>>
Her laugh is a low, knowing sound. She leans in, her breath hot against your ear as her fingers wrap around your wrist—the one still slick with your juices. She brings your hand to her face, her tongue darting out to taste you. Her eyes never leave yours as she licks your fingers clean, one by one, her lips wrapping around them with obscene slowness.
<<ct "KnownFemale2" "Tease">>Mmm. Sweet. And here I thought you were just sunbathing.<</ct>>
Her free hand traces idle patterns up your thigh, her nails grazing the sensitive skin of your inner leg. You look into her eyes, seeing a mix of playfulness and desire.
<<ct "MC" "">>I—I don’t—<</ct>>
<<ct "KnownFemale2" "Neutral">>I can *smell* your juices from here, you filthy girl. Just let me help you finish what you started…<</ct>>
The air between you is charged with a new kind of excitement, and you feel a sense of curiosity and arousal building within you. <br><br>
<span id='accept'><<if $mainChar.corruption>=40>><<linkreplace "Spread your legs">>
Your thighs part slowly, the sun beating down on your exposed, glistening pussy. A fresh wave of arousal drips onto the lounge chair as you lock eyes with her, your breath already uneven. She smirks, her gaze flicking toward the pool area before her fingers trail up your inner thigh, her touch feather-light but possessive.
<<ct "KnownFemale2" "Tease">>Good girl. Now stay still—unless you want everyone to see what a slutty little mess you are.<</ct>>
Her words send a jolt through you. You bite your lip, your clit throbbing as she leans in, her breath hot against your skin. The first flick of her tongue against your folds makes you gasp, your hips twitching involuntarily.
<<ct "MC" "">>Fuck—<</ct>>
Her tongue drags up your slit, slow and deliberate, before she sucks your clit into her mouth. The wet sound is obscene, muffled only by the distant chatter of the spa. You clutch the edge of the lounge chair, your knuckles white, as she devours you—her tongue swirling, her fingers spreading your lips to expose every inch of you.
<<ct "KnownFemale2" "Happy">>Mmm… so fucking sweet~<</ct>>
<<ct "MC" "">>Nngh—<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Spa/Relax/Lesbian"+random(1)+".webp")]]
</div><br>
Her fingers join the assault, two of them plunging inside you as her tongue flicks your clit in tight, relentless circles. You whimper, your body arching off the chair. Her free hand slides up to pinch your nipple through your bikini top, hard enough to make you yelp. The sound draws a glance from a man by the pool—but he just adjusts his sunglasses, oblivious. Your heart pounds as she growls against your pussy, her fingers curling inside you to hit that spot that makes your vision blur.
<<ct "KnownFemale2" "Surprised">>Oh, there it is. Gonna make you squirt for me, baby.<</ct>>
Her words push you over the edge. Your orgasm crashes into you, your back bowing as your pussy gushes—a hot, embarrassing flood that she drinks down, her mouth sealed over you as you convulse. She doesn’t stop, lapping at you like a starved animal, her fingers milking every last drop from your trembling cunt. When you finally collapse back onto the chair, spent, she pulls away, her chin and lips coated in your release. She grins, wiping her mouth with the back of her hand before leaning in to kiss you. Her tongue finding its way past your lips, and you taste yourself on her, salty and sweet. She breaks the kiss just to spit a thick string of your juices into your open mouth.
<<ct "KnownFemale2" "Tease">>Swallow. All of it.<</ct>>
You obey, your throat working as you take it down. She watches, satisfied, before her hand slides between your legs again, her fingers teasing your oversensitive clit.
<<ct "KnownFemale2" "Happy">>Fuck, I love how eager you are. Bet you’d let me finger you right here again, wouldn’t you?<</ct>>
<<ct "MC" "">>Y-yes— Maybe~<</ct>>
She chuckles, giving your clit one last, punishing flick before standing up. Her dress falls back into place, hiding any evidence of what just happened—except for the dark, damp spot on your lounge chair, and the way your thighs glisten in the sunlight. With that, she saunters off, leaving you a trembling, well-fucked mess. You lie there for a long moment, your body still humming, your lips tasting of yourself. A quick glance around confirms no one’s looking. With a shaky breath, you adjust your swimsuit and sit up, ready to [[continue your day.->Spa Relax]]<br><br>
<<HaveASexWidget "masturbated" "stranger">>
<<MainChar_Stats "corruption" "1" "70">>
<<MainChar_Stats "arousal" "0">>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "cleanliness" "-20">>
<<replace #refuse>><</replace>><</linkreplace>><br><</if>></span>
<span id='refuse'><<linkreplace "Refuse her proposal">>
Your body locks up, a flush of shame burning your cheeks. You yank your thighs together, suddenly hyper-aware of how *exposed* you still are—your pussy still throbbing, your fingers *glistening*. Fuck, she *saw* all of that. Heard you. And now she’s just… sitting there, like she owns you.
<<ct "MC" "">>No. I—I’m not doing this.<</ct>>
Her smirk doesn’t waver. If anything, it deepens, like she *expected* the pushback and finds it amusing. She leans in closer, her breath hot against your ear, her hand still resting possessively on your thigh.
<<ct "KnownFemale2" "Tease">>Oh, come on. Don’t tell me you’re gonna leave that pretty little cunt all aching like this.<</ct>>
Her thumb presses just above your clit, not quite touching, but close enough to make you gasp. You glance around— some women by the pool are chatting, the guy sunbathing with the sunglasses hasn’t moved—but the risk is too much.
<<ct "MC" "">>N- No...Someone could see—<</ct>>
She finally stands, but not before dragging a single fingertip along your collarbone, down between your breasts, her nail catching the edge of your bikini top. You freeze, your nipples hardening under her gaze.
<<ct "KnownFemale2" "Angry">>Fine. But you’re gonna regret it, sweetheart. You’ll be thinking about my mouth on that pretty cunt of yours.<</ct>>
She saunters off, her hips swaying just enough to make sure you watch. The second she’s out of sight, your breath rushes out in a shaky exhale. The lounge chair beneath you is ruined—a damp, sticky mess of your own arousal, the fabric clinging to your ass. You should stop. But your fingers twitch, betraying you. You spread your legs again. Your fingers dive back between your folds, slick with leftover wetness. You circle your clit, hard and fast, imagining it’s *her* tongue instead of your fingers. The fantasy twists in your mind—her pulling your bikini aside, her lips sealing around your clit, her fingers fucking you right here in the open.<br><br>
You bite down on your knuckle to stifle a moan, your hips bucking off the chair. The plastic groans under you. Your other hand claws at your breast, pinching your nipple through the fabric as your orgasm crashes over you, your cunt clenching around nothing, your thighs shaking. When it’s over, you’re a mess. Your fingers are dripping, your bikini bottom shifted to the side, your skin flushed and sticky. You glance around—no one noticed. With a shuddering breath, you wipe your fingers on the edge of the lounge chair and tug your bikini back into place. Your body hums, satisfied but not enough. Her words echo in your skull. You *did* think about her mouth on your cunt. And that pisses you off almost as much as it turns you on.
You adjust your towel and sit up, ready to [[continue your day.->Spa Relax]]<br><br>
<<HaveASexWidget "masturbated" "self">>
<<MainChar_Stats "corruption" "1" "40">>
<<MainChar_Stats "arousal" "0">>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "cleanliness" "-20">>
<<replace #accept>><</replace>><</linkreplace>></span>
<<else>>
As you reach the peak of your pleasure, you feel a rush of warmth and release. You climax, your body shuddering slightly as you try to maintain your composure. A small, wet stain appears on the lounge chair between your legs, but it could easily be mistaken for water. You take a moment to catch your breath, feeling a sense of satisfaction and relaxation. Discreetly, you bring your fingers to your mouth, licking off the remnants of your pleasure. The taste is uniquely yours, a secret indulgence that only you know about. With a final glance around to ensure no one has noticed, you adjust your towel and sit up, ready to [[continue your day.->Spa Relax]]<br><br>
<<HaveASexWidget "masturbated" "self">>
<<MainChar_Stats "corruption" "1" "40">>
<<MainChar_Stats "arousal" "0">>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "cleanliness" "-20">>
<</if>>
<<replace #read>><</replace>><<replace #nap>><</replace>><<replace #options>><</replace>>
<</linkreplace>><br><</if>></span>
<span id='options'>
[[Go swimming->Swimming Pool][$mainChar.spaEvent = "swim"]]<br>
<<if random(2) is 0>><br>
The sun beats down on your oiled skin, the heat of the poolside lounge chair seeping into your back as you stretch like a cat. The fabric of your bikini clings to your breasts and the swell of your ass. You know you’re being watched. Men nearby shift in their seats, their gazes flickering toward you like moths to a flame. One of them—tall, broad-shouldered, with a dark tan—lingers a little too long before snapping his eyes away when you catch him. But not before you see it: the thick outline of his cock straining against his swim trunks.<br><br>
A slow, knowing smile curls your lips. You arch your back just a little more, letting your fingers trail down your stomach before adjusting the tie of your bikini top. The fabric loosens, your nipples pebbling under the attention. The man’s breath hitches. His knuckles whiten around his drink. You turn your head slightly, locking eyes with him. His gaze is hungry, desperate. He doesn’t look away this time.
<<if $mainChar.corruption >= 40>> <<linkreplace "Help him release">>
You rise from the lounge chair with deliberate slowness, your hips swaying as you approach him. The heat between your thighs is unbearable, your pussy already slick with anticipation. He watches you, frozen, as you straddle his lounge chair and sink down beside him, your thigh pressing against the bulge in his trunks.
<<ct "MC" "">>You’ve been staring for a while now.<</ct>>
His throat bobs as he swallows, his cock twitching under your touch when you trace a finger along the outline.
<<ct "MC" "">>If you want, I can take care of that for you.<</ct>>
His breath comes faster, his chest rising and falling like he’s just run a mile.
<<ct "KnownMale" "Surprised">>W-What are you... You’re serious?<</ct>>
You don’t answer. Instead, you hook your fingers into the waistband of his trunks and tug them down just enough to free his cock. It’s thick, veined, already leaking at the tip. You lick your lips, then wrap your fingers around the base, giving it a slow stroke.
<<ct "KnownMale" "Angry">>Shit—someone could see—<</ct>>
<<ct "MC" "">>Mmm. Then you’d better be quiet.<</ct>>
You don’t give him time to protest. Your mouth descends, your lips parting to take him in. The first taste of him—salty, musky—makes your cunt clench. You hollow your cheeks, taking him deep, your tongue swirling around the ridge of his crown before dragging down the underside. His hips jerk, a guttural groan tearing from his throat.
<<ct "KnownMale" "Happy">>Fuuuck—<</ct>>
You pull back just enough to speak, your breath hot against his shaft.
<<ct "MC" "">>You like that? You like my mouth on your cock while everyone’s around?<</ct>>
His answer is a broken moan. You take that as a *yes*. Your lips seal around him again, your head bobbing as you take him deeper, your throat relaxing to swallow around the tip. One hand cups his balls, rolling them gently, while the other slips between your own thighs, your fingers finding your soaked pussy. You circle your clit, a whimper vibrating around his cock as pleasure spikes through you.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Spa/Relax/Suck"+random(3)+".webp")]]
</div><br>
You continue to work your magic, using your lips and tongue to bring him closer to the edge. The air is filled with the soft, wet sounds of your mouth on him, and you can feel the power and control you have in this moment. You're determined to give him a release he won't forget.<br><br>
<span id='push'><<if $mainChar.corruption>=50>><<linkreplace "Let him fuck you">>
As pleasure spikes through you, your fingers still buried between your thighs, you realize you want more. You rise from your knees, your lips glistening with saliva, and straddle his lap without a word. His cock twitches against your bare pussy as you grind against him. His hands fly to your hips, his breath hitching.
<<ct "MC" "">>I need your cock inside me. My cunt’s drooling.<</ct>>
His eyes darken, a growl rumbling in his chest. He doesn’t hesitate—he lifts you slightly, then slams you down onto his thick length. The stretch burns, delicious and obscene, as he fills you to the hilt. A broken moan tears from your throat.
<<ct "KnownMale" "Angry">>Fuck, you’re tight—<</ct>>
His fingers dig into your flesh as he sets a brutal pace, bouncing you on his cock like a ragdoll. You glance around the spa, heart pounding—*what if someone sees?*—but the thrill only makes you wetter. Your tits jiggle with every thrust, your nipples hard as pebbles. He notices your distraction and uses it.
<<ct "KnownMale" "Tease">>Looking for an audience, slut?<</ct>>
Before you can retort, his hand snakes up to wrap around your throat, squeezing just enough to cut off your air. Your eyes fly back to his, surprise flashing across your face before it twists into a smirk.
<<ct "MC" "">>Hmm… yeah. Choke me, big boy. Show me who’s in charge.<</ct>>
His grip tightens, his thrusts becoming erratic as he fucks you deep. His other hand slides down to your clit, rubbing rough circles that send jolts of pleasure straight to your core.
<<ct "MC" "">>Mmm— Yeah. Fuck me like I deserve.<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Spa/Relax/Fuck"+random(3)+".webp")]]
</div><br>
The spa’s ambient music and distant laughter only heighten the taboo. You’re so close—your cunt clenches around him, your orgasm coiling tight. He must feel it, because his breath turns ragged, his cock swelling inside you.
<<ct "KnownMale" "Surprised">>Shit—gonna come. You want it? Want me to fill this greedy cunt?<</ct>>
<<ct "MC" "">>Yes. Breed me. Right here.<</ct>>
With a final, bruising thrust, he buries himself to the root and unloads, his cum flooding you in thick, hot pulses. You can feel it, dripping out of you already, coating your thighs. Your own climax hits like a freight train—your back arches, your nails raking down his chest as you ride out the waves, your pussy milking every last drop from him. For a long moment, neither of you move. His cock is still buried inside you, twitching occasionally. His cum leaks out around him, warm and sticky. He exhales sharply, his forehead pressing against yours.
<<ct "KnownMale" "Neutral">>That was… amazing.<</ct>>
You grin, rolling your hips once more before lifting yourself off him. A thick droplet of cum slips from your pussy and down your thigh. Without missing a beat, you catch it with your fingers and bring it to your mouth, licking it clean with a slow, deliberate moan.
<<ct "MC" "">>Yeah. That was fun.<</ct>>
You stand, letting his cum drip onto the tiles beneath you. Leaning down, you trail a finger along his chest, your voice a purr.
<<ct "MC" "">>Next time, don’t hide that boner. Come find me when you’re hard.<</ct>>
With a final smirk, you saunter back to your lounge chair, your thighs slick and your body humming with satisfaction. Without a word, you stand up and [[return to your lounge chair,->Spa Relax]] feeling a mix of exhilaration and contentment.<br><br>
<<HaveASexWidget "vaginal" "stranger" "inpussy">>
<<MainChar_Stats "corruption" "1" "70">>
<<MainChar_Stats "arousal" "45">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "cleanliness" "-20">>
<<replace #cum>><</replace>><</linkreplace>><br><</if>></span>
<span id='cum'><<linkreplace "Make him cum">>
Your fingers work faster, your orgasm building as you hollow your cheeks and take him to the root. His hands fly to your hair, gripping tight, his hips lifting off the chair as he fucks your mouth in short, desperate thrusts.
<<ct "KnownMale" "Angry">>I’m gonna—*fuck*—I’m gonna come—<</ct>>
You don’t pull away. Instead, you take him deeper, your throat fluttering around the head as the first hot spurt of cum hits the back of your tongue. He groans, his body shuddering as he empties himself down your throat. You swallow every drop, your own fingers frantic between your legs as your orgasm crashes over you. Your cunt pulses, your juices dripping down your thighs as you ride out the waves of pleasure. When you finally pull back, his cock glistens with your saliva, still half-hard. You wipe your mouth with the back of your hand, your breath ragged.
<<ct "MC" "">>Next time, don’t hesitate to ask.<</ct>>
You stand, adjusting your bikini with a smirk, leaving him stunned and spent in the lounge chair. The taste of him lingers on your tongue as you saunter back to your spot, the eyes of every man nearby burning into you. Without a word, you stand up and [[return to your lounge chair,->Spa Relax]] feeling a mix of exhilaration and contentment.<br><br>
<<HaveASexWidget "bj" "stranger" "inmouth">>
<<MainChar_Stats "corruption" "1" "50">>
<<MainChar_Stats "arousal" "15">>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "cleanliness" "-10">>
<<replace #push>><</replace>><</linkreplace>></span>
<<replace #read>><</replace>><<replace #masturbate>><</replace>><<replace #nap>><</replace>>
<</linkreplace>><br><br><</if>>
<<set $mainChar.arousal +=10>><</if>>
<br>[[Leave the swimming pool->Spa Cabin][$pastPassage = 'Pool']]</span>
<<else>>
Suddenly, the sound of a soft chime breaks through the tranquility, and you hear an announcement over the spa's intercom system. "Attention, please. The spa will be closing in 15 minutes. We kindly ask all guests to begin making their way to the exit."<br><br>
The serenity of the moment is interrupted, but you know it's time to go. You slowly rise from the lounge chair, taking a moment to stretch your limbs before gathering your belongings. You step out of the swimming pool, and [[enter the changing cabin.->Spa Cabin][$pastPassage = 'Pool']]
<</if>><<if $mainChar.work.spa.level >= 4>>
<<Achievements "spa" "Body Worshipper">>
<</if>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Restaurant/Work/LockerRoom.jpg")]]
</div><br>
As you enter the vestiaires, the air is filled with a mix of fresh linen and the faint scent of essential oils. The space is clean and well-organized, with rows of lockers and benches. You find your designated locker and open it to reveal a neatly folded uniform. You head to your locker, ready to change into your work attire. <br><br>
<<if $mainChar.cleanliness <50>>
You really need to [[take a shower->Resto Shower][$Locker_Location = "Spa Locker Room"]]
<<elseif $mainChar.cleanliness <80>>
You could [[take a shower->Resto Shower][$Locker_Location = "Spa Locker Room"]]
<<elseif $mainChar.cleanliness<99>>
You're already clean, but you can still [[take a shower->Resto Shower][$Locker_Location = "Spa Locker Room"]] if you want.
<</if>>
<br>
<<if ! $mainChar.appearance.isCombed>>
Your hair is messed up! <<linkreplace "Comb yourself.">><<MainChar_Stats "combed" "true">><<goto $currentPassage>>
<</linkreplace>>
<<else>>
Your hair is combed.
<<endif>> <br>
You can <<linkreplace "apply makeup.">> apply makeup.<br>
@@.default-image-wrapper; [img[String.format($urlPath + '/Bedroom/DressingTable/makeup' + random(2) + '.jpg')]] @@<br>
<<include "Apply makeup menu">>
<<set $minute += 5>>
<</linkreplace>>
<br><br>
Masseuse experience: <<print $mainChar.work.spa.experience>>
<h4>LOCKER</h4>
<<if !["Sexy","Normal","Pervy"].includes($mainChar.work.costume)>>
* Standard uniform - <<if $mainChar.work.costume == "Normal">>You're wearing it.<<else>>[[Wear->Spa Locker Room][$mainChar.work.costume = "Normal",$mainChar.work.currentWorkName = "Spa",$minute += 5]]<<endif>> <br>
<<if $mainChar.work.spa.experience >= 20>>
* Sexy uniform - <<if $mainChar.work.costume == "Sexy">>Wearing<<elseif $mainChar.corruption<25>>You're not daring enough to wear such outfit<<else>>[[Wear->Spa Locker Room][$mainChar.work.costume = "Sexy",$mainChar.work.currentWorkName = "Spa",$minute += 5]]<<endif>> <br>
<</if>>
<<if $mainChar.work.spa.experience >= 40>>
* Pervy uniform - <<if $mainChar.work.costume == "Pervy">>Wearing<<elseif $mainChar.corruption<40>>You're not daring enough to wear such outfit<<else>>[[Wear->Spa Locker Room][$mainChar.work.costume = "Pervy",$mainChar.work.currentWorkName = "Spa",$minute += 5]]<<endif>><br>
<</if>>
<<else>>
Change into your [[usual clothes.->Spa Locker Room][$mainChar.work.currentWorkName = "",$mainChar.work.costume="", $minute += 5]]<br>
<</if>>
<br>
<<if !["Sexy","Normal","Pervy"].includes($mainChar.work.costume) and ($hour<19 and $hour>=8)>>
You must change into your work outfit to start your shift.
<<elseif $mainChar.energy < 20 and ($hour<19 and $hour>=8)>>
You're too tired to start working now.
<<elseif $mainChar.cleanliness < 60 and ($hour<19 and $hour>=8)>>
You stink! You can't welcome customers like that.
<<elseif $hour>=19 or $hour<8>>
It's no longer within your working hours.
<<else>>
<<if ($mainChar.cleanliness >=60 and $mainChar.appearance.isCombed and $mainChar.appearance.makeup != "Ruined")>>
[[Start your shift.->Work Spa Process][$minute += 30]]
<<else>>
You can't start your shift without combed hair, clean makeup and good hygiene.
<</if>>
<</if>><br>
<<if !["Sexy","Normal","Pervy"].includes($mainChar.work.costume)>>
[[leave the room.->Spa][$mainChar.work.currentWorkName = ""]]
<</if>>
<<if isNaN($mainChar.work.spa.level)>>
<<set $mainChar.work.spa.level to 1>>
<</if>>
<<set $mainChar.work.spa.experience to 99>>
<<set $mainChar.work.spa.level to 99>>
<<if ($mainChar.work.spa.experience >= 1 and $mainChar.work.spa.level is 1)
or ($mainChar.work.spa.experience >= 10 and $mainChar.corruption >=20 and $mainChar.work.spa.level is 2)
or ($mainChar.work.spa.experience >= 20 and $mainChar.corruption >=30 and $mainChar.work.spa.level is 3)
or ($mainChar.work.spa.experience >= 30 and $mainChar.corruption >=40 and $mainChar.work.spa.level is 4)>>
<<goto "Work Spa Special Events">>
<</if>>
<<if random(1) is 0>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Spa/Work/WomanWelcome.jpg")]]
</div><br>
The spa is bathed in the soft glow of candlelight, the air thick with the scent of jasmine and warm oil. The door clicks shut behind your client.
<<ct "MC" "">>Welcome. I’m $mainChar.firstName , your masseuse for today. I'm here to make sure you leave more relaxed than when you arrived.<</ct>>
<<ct "KnownFemale3" "Happy">>I have no doubt about that.<</ct>>
Her voice is smooth, amused, as if she’s already anticipating where this might lead. You gesture toward the massage table, pulling back the crisp white sheet with practiced ease. She lies down, the fabric clinging to the curves of her hips as she settles in. The first touch of your hands on her shoulders makes her exhale sharply, her muscles uncoiling beneath your fingers.
<<ct "MC" "">>You’re tense. Let’s fix that.<</ct>>
Your thumbs press into the knots along her spine, working methodically downward. Each stroke is deliberate, your fingers tracing the dip of her waist, the flare of her hips. By the time you reach her feet, she’s already melting into the table, her breaths slow and steady. But when you drag your palms up the backs of her thighs, her muscles twitch, but not from tension.
<<ct "KnownFemale3" "Tease">>Mmm. You have… very skilled hands.<</ct>>
Your hands cradle the arch of her foot, thumbs pressing into the taut muscles with practiced precision. The oil glistens on her skin as you work, your fingers tracing slow, deliberate circles over her heel, then up the delicate bones of her instep. She sighs, her toes curling reflexively when you find a knot near the ball of her foot and knead it away with firm, rhythmic pressure. The pads of your fingers slide between each toe, teasing and stretching, before dragging your palms up her sole in a long, lingering stroke. Her breath hitches when your thumb grazes the sensitive spot just below her ankle, the one that makes her squirm. You smile to yourself. Good. She’s already melting for you.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Spa/Work/MassageGirl.jpg")]]
</div><br>
You notice a slight damp spot on the table between her legs. It becomes clear that she is visibly aroused by your touch. You maintain your professionalism, focusing on providing her with a relaxing and enjoyable experience. Your hands glide smoothly over her skin, working out any knots and bringing a sense of calm to her body.<br><br>
<span id='finger'><<if $mainChar.work.spa.level >=2>><<linkreplace "Massage her pussy">>
<<ct "MC" "">>Can you turn over, please ?<</ct>>
She obeys without hesitation, rolling onto her back. The sheet slips just enough to reveal the dark triangle of curls between her legs, already glistening. Her nipples are hard beneath the thin spa wrap, betraying her arousal. You pour more oil into your palms, warming it between your fingers before trailing them up her calves, her knees, her thighs—*spreading them* just slightly. Your fingers glide along her inner thighs, teasing closer, closer—until you’re finally cupping her, the heat of her pussy radiating against your palm. She arches into your touch, a soft whimper escaping her lips. Your thumb grazes her lips, parting them with a featherlight touch. She’s *soaked*, her folds swollen and slick. You don’t rush. Instead, you trace slow, maddening circles around her entrance, letting her squirm.
<<ct "KnownFemale3" "Surprised">>Is- Is this part of the service ?<</ct>>
<<ct "MC" "">>I promised relaxation, didn’t I?<</ct>>
Your fingers finally dip lower, spreading her open. The first brush against her clit makes her gasp, her hips jerking upward. Two fingers slide inside her in one smooth motion, curling just right as your thumb finds her clit. She moans, her nails digging into the table.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Spa/Massage/LesbianMassagePussy"+random(1)+".webp")]]
</div><br>
<<ct "KnownFemale3" "Happy">>*Fuck*—! Just like—*nngh*—just like that.<</ct>>
Her back arches as you set a rhythm—deep, measured strokes inside her, your thumb working tight circles over her clit. The sounds she makes are raw, needy, her thighs trembling as she chases her release. You can feel her tightening around your fingers, her breath coming in ragged bursts.<br><br>
<span id='lick'><<if $mainChar.work.spa.level >=3 >><<linkreplace "Use your tongue">>
With a firm grip on her thighs, you spread her wider, positioning yourself between her legs. The first drag of your tongue through her folds makes her entire body jerk, a broken moan spilling from her lips. She tastes like salt and honey, her arousal thick on your tongue as you explore her with slow, deliberate laps.
<<ct "KnownFemale3" "Surprised">>Oh god—<</ct>>
You hum against her, the vibration making her shudder, before focusing on her clit. You flatten your tongue and drag it in slow, broad strokes, applying just enough pressure to make her hips buck. Her fingers tangle in your hair, guiding you, urging you on as you alternate between teasing flicks and deep, swirling licks.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Spa/Massage/LesbianLick"+random(1)+".webp")]]
</div><br>
Your tongue works her clit in tight, relentless circles while two fingers slide back inside her, crooking to hit that sweet spot. Her moans grow louder, her body coiling tighter, until she’s panting, her voice raw with need.
<<ct "MC" "">>Come for me. Now.<</ct>>
And she does. With a cry that echoes off the spa walls, her back arches off the table as her release crashes over her. You don’t stop, lapping at her through every shuddering wave, feeling the gush of her climax against your chin, down your throat. Only when her body finally stills do you ease back, pressing a final, gentle kiss to her inner thigh. She lies there boneless, her chest heaving, her skin flushed. You reach for a warm towel, helping her sit up as you wipe her clean with tender care. Her eyes are hazy, her smile lazy and satisfied as she looks at you.
<<ct "KnownFemale3" "Happy">>That wasn’t just incredible. That was… art.<</ct>>
<<ct "MC" "">>Glad you enjoyed the full treatment.<</ct>>
You can’t help but smirk, a surge of pride warming your chest. You’ve done more than relax her—you’ve left her ruined in the best way.<br><br>
<<if $mainChar.energy >=20 and $mainChar.cleanliness >=30 and $hour <20>>
[[Start another session->Work Spa Process]]<br>
<</if>>
[[Leave the massage parlor->Spa Locker Room]]<br><br>
<<MainChar_Stats "spa" "1">>
<<MainChar_Stats "corruption" "60">>
<<MainChar_Stats "arousal" "20">>
<<MainChar_Stats "money" "30">>
<<MainChar_Stats "energy" "-25">>
<<MainChar_Stats "cleanliness" "-25">>
<<replace #cum>><</replace>><</linkreplace>><br><</if>></span>
<span id='cum'><<linkreplace "Release her">>
<<ct "MC" "">>You’re close. I can tell.<</ct>>
<<ct "KnownFemale3" "Tease">>Hmm—<</ct>>
Her words dissolve into a broken cry as her orgasm crashes over her, her body clenching around your fingers. You don’t stop, drawing out every last shudder, every gasped breath. Only when she’s boneless and spent do you finally pull away, your fingers shiny with her arousal.
<<ct "MC" "">>Relaxed enough for you?<</ct>>
You reach for a warm towel, helping her sit up as you wipe her clean with tender care. Her eyes are hazy, her smile lazy and satisfied as she looks at you.
<<ct "KnownFemale3" "Happy">>I think I’ll need a follow-up appointment.<</ct>>
<<ct "MC" "">>Glad you enjoyed my service.<</ct>>
You can’t help but smirk, a surge of pride warming your chest. You’ve done more than relax her—you’ve left her ruined in the best way.<br><br>
<<if $mainChar.energy >=20 and $mainChar.cleanliness >=30 and $hour <20>>
[[Start another session->Work Spa Process]]<br>
<</if>>
[[Leave the massage parlor->Spa Locker Room]]<br><br>
<<MainChar_Stats "spa" "1">>
<<MainChar_Stats "corruption" "40">>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "money" "30">>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "cleanliness" "-15">>
<<replace #lick>><</replace>><</linkreplace>></span>
<<replace #end>><</replace>><</linkreplace>><br><</if>></span>
<span id='end'><<linkreplace "Continue the massage">>
You continue the massage with care and attention, ensuring that every part of her body feels rejuvenated. As the session comes to an end, you gently bring her back to a state of awareness, allowing her to fully relax and enjoy the afterglow of the massage. You thank her for the session and leave her to get dressed, feeling a sense of accomplishment and pride in your work.<br><br>
<<if $mainChar.energy >=20 and $mainChar.cleanliness >=30 and $hour <20>>
[[Start another session->Work Spa Process]]<br>
<</if>>
[[Leave the massage parlor->Spa Locker Room]]<br><br>
<<MainChar_Stats "spa" "1">>
<<MainChar_Stats "arousal" "5">>
<<MainChar_Stats "money" "10">>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "cleanliness" "-15">>
<<replace #finger>><</replace>><</linkreplace>></span>
<<else>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Spa/Work/ManWelcome.jpg")]]
</div><br>
The dim lighting of the massage room casts a warm glow over the space, the scent of eucalyptus and sandalwood hanging thick in the air. Your first client of the evening is already face-down on the table, the towel draped low over his hips, the muscles of his back rippling slightly as he shifts beneath you. You pause for a moment, admiring the way the soft light traces the definition of his shoulders, the faint sheen of sweat already forming on his skin. You exhale slowly, centering yourself before stepping closer, your bare feet silent against the polished wood floor.
<<ct "MC" "">>Hello. I’m your masseuse for today. My goal is to make sure you leave here feeling completely relaxed.<</ct>>
His voice is muffled against the table, but you hear the low rumble of his response.
<<ct "KnownMale3" "Happy">>Mmm. I’ve been looking forward to this all week.<</ct>>
You smile, pouring a small amount of oil into your palms and rubbing them together to warm it. The first contact is deliberate—your fingers pressing into the knots along his shoulders, his skin hot beneath your touch. He tenses for just a second before melting into the table with a sigh. You work methodically, your thumbs digging into the tightness along his spine, your palms gliding over the smooth planes of his back. His breath hitches when you find a particularly stubborn knot near his left scapula, and you apply just the right pressure, coaxing it loose.
<<ct "KnownMale3" "Happy">>Fuck... that’s—good.<</ct>>
<<ct "MC" "">>You’re so tense. Let go for me. I’ve got you.<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Spa/Work/MassageMan.jpg")]]
</div><br>
You can see the way his body reacts to you, the way his muscles twitch under your touch, the towel tenting slightly as his arousal becomes impossible to ignore. You don’t acknowledge it yet, but your own pulse quickens, a warmth pooling low in your belly. Professionalism keeps your touches measured, your strokes long and firm, but your mind drifts to the way his skin feels beneath your fingers. You trail your hands lower, over the dip of his spine, your fingertips brushing dangerously close to the towel’s edge. His breath catches. The towel has shifted, barely covering him now, and you can see the outline of his cock, thick and heavy against the fabric. You swallow, your mouth suddenly dry.<br><br>
<span id='finger'><<if $mainChar.work.spa.level >=2>><<linkreplace "Massage his cock">>
Your fingers tremble—just slightly—as you reach for the towel. You don’t rush. Instead, you hook your fingers beneath the fabric and drag it down slowly, exposing him inch by inch. His cock is already half-hard, resting against his thigh, the head flushed dark with blood. You lick your lips, your professional demeanor slipping just enough to let your hunger show.
<<ct "MC" "">>You’re... very responsive.<</ct>>
He doesn’t answer with words. Instead, his breath stutters as you wrap your fingers around his shaft, your grip light at first, just enough to feel the heat of him, the pulse of blood beneath his skin. He’s thicker than you expected, the weight of him filling your palm perfectly. You start with slow, exploratory strokes, your thumb brushing over the sensitive underside of his head. A bead of precome wells at the tip, and you smear it down his length, lubricating your movements.
<<ct "KnownMale3" "Surprised">>Shit—<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Spa/Work/HJ"+random(2)+".webp")]]
</div><br>
His hips jerk upward, seeking more pressure, but you keep your rhythm maddeningly slow, your other hand cupping his balls, rolling them gently between your fingers. They’re heavy, drawn up tight, and when you apply just the right amount of pressure, his entire body tenses.
<<ct "MC" "">>Easy. Let me take care of you.<</ct>>
You lean in closer, your breath ghosting over the shell of his ear as you tighten your grip, your strokes becoming more deliberate. Your thumb circles the crown of his cock, spreading the slickness, and his fingers claw at the table.<br><br>
<span id='suck'><<if $mainChar.work.spa.level >=3 >><<linkreplace "Use your mouth">>
The towel hits the floor with a quiet *thud*. His cock is thick, flushed dark at the tip, already leaking. You don’t hesitate. You lean in, your breath warm against his skin, and gently wrap your lips around the tip of his cock. You start slowly, teasing him with soft, delicate kisses and light flicks of your tongue. You can feel him respond, his body tensing with pleasure. Your lips brush the crown first, a feather-light kiss. His fingers twitch against the table, knuckles white.
<<ct "KnownMale3" "Surprised">>Jesus—*just*—<</ct>>
You cut him off by taking him into your mouth, shallow at first, your tongue swirling over the slit. His taste is salt and heat, his cock jerking as you tease him with slow, wet strokes. Your hands grip his thighs, holding him still as you work him deeper, your throat opening around him.
<<ct "MC" "">>*Mmm*—<</ct>>
The sound vibrates around his shaft, and his hips buck involuntarily. You use your tongue to trace the veins and contours, exploring every inch of him with devotion. You can hear his breath quickening, his moans growing louder with each passing moment.
<<ct "KnownMale3" "Angry">>Fuck, your *mouth*—<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Spa/Work/BJ"+random(3)+".webp")]]
</div><br>
You are fully committed to his satisfaction, and every movement, every touch is designed to bring him the ultimate pleasure. You revel in the knowledge that you are the one giving him this experience. You take him to the root, your nose pressing against his skin. Your fingers find his balls, rolling them gently as you hollow your cheeks, the suction making his thighs tremble. He’s close—you can tell by the way his cock pulses, the way his breath comes in short, sharp gasps.
<<ct "KnownMale3" "Happy">>Gonna—*fuck*—I’m gonna—<</ct>>
You don’t let up. Your tongue flicks the underside of his crown, your lips sealed tight around him as you stroke the base with your hand. His orgasm hits him like a wrecking ball—his back arches, a choked cry tearing from his throat as he spills down your throat. You swallow every drop, your own arousal dripping between your thighs as you milk him dry with slow, lingering sucks.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Spa/Work/BJCum"+random(0)+".webp")]]
</div><br>
As he comes down from his climax, you slowly release him from your mouth, looking up at him with a soft, contented smile. You can see the gratitude in his eyes, and it fills you with a sense of pride and accomplishment.
<<ct "KnownMale3" "Neutral">>…Christ. What the hell was that?<</ct>>
<<ct "MC" "">>Just part of the service, darling. Feel better?<</ct>>
You've given him an experience he won't forget, and you feel a deep sense of fulfillment knowing that you've brought him such intense pleasure. You take a moment to wipe your mouth, feeling a mix of excitement and satisfaction. You've not only performed your job with dedication but also created a memorable and intimate experience for your client. As you stand up, you help him to relax and recover, knowing that you've made a positive impact on his day.<br><br>
<<if $mainChar.energy >=20 and $mainChar.cleanliness >=30 and $hour <20>>
[[Start another session->Work Spa Process]]<br>
<</if>>
[[Leave the massage parlor->Spa Locker Room]]<br><br>
<<MainChar_Stats "spa" "1">>
<<MainChar_Stats "corruption" "50">>
<<MainChar_Stats "arousal" "20">>
<<MainChar_Stats "money" "30">>
<<MainChar_Stats "energy" "-25">>
<<MainChar_Stats "cleanliness" "-25">>
<<replace #fuck>><</replace>>
<<replace #cum>><</replace>><</linkreplace>><br><</if>></span>
<span id='fuck'><<if $mainChar.work.spa.level>=4>><<linkreplace "Use your pussy">>
You stand up and climb onto the massage table, positioning yourself over him. You don’t give him time to react—just swing a leg over his hips and sink onto him in one fluid motion. The stretch burns, but you take him to the root, your inner walls fluttering around his length.
<<ct "KnownMale3" "Surprised">>*Oh—fuck!* You—what the—?<</ct>>
<<ct "MC" "">>Shhh. *Relax.* Let me handle this.<</ct>>
You roll your hips, grinding down until your clit drags against his pubic bone. A whimper slips from your lips, but you bite it back, focusing on the way his cock twitches inside you. His hands fly to your waist, fingers digging in.
<<ct "KnownMale3" "Happy">>Mmphh... So good~<</ct>>
You ride him slow at first—long, deep strokes that make his breath stutter. The slick sounds of your pussy taking him fill the room, mixed with his groans and your soft, needy noises. His thumb finds your clit, rubbing in tight circles. You gasp, your pace faltering.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Spa/Work/Fuck"+random(1)+".webp")]]
</div><br>
You see this act as the most noble thing you can do as a masseuse, using your body as an instrument of pleasure, fully dedicated to his satisfaction. Every movement, every thrust is a testament to your devotion. You can hear his breath growing ragged, his moans filling the room, and you know he is close. Your nails rake down his chest as you bounce harder, your tits jiggling with each slap of skin. You can feel his cock swelling, the vein along the underside pulsing against your walls. <br><br>
With a final, deliberate clench, you pull off him and drop down, taking his cock into your mouth before he can protest. Your tongue swirls around the head, lapping up the pre-cum beading there. His hips jerk as you hollow your cheeks, your hand stroking the base while you suck him deep. His fingers tangle in your hair, guiding you faster, rougher.
<<ct "KnownMale3" "Angry">>Fuck, I’m—*I’m gonna—*<</ct>>
You don’t pull away. Instead, you take him to the back of your throat and *swallow* as his cock pulses, hot ropes of cum hitting your tongue. You moan around him, drinking down every drop before finally releasing him with a wet *pop*.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Spa/Work/BJCum"+random(0)+".webp")]]
</div><br>
<<ct "MC" "">>All better now?<</ct>>
He’s panting, his chest heaving as he stares up at you, dazed. You wipe your mouth with the back of your hand, your smile slow and satisfied.
<<ct "KnownMale3" "Happy">>…I’m *definitely* tipping extra.<</ct>>
You laugh softly, pressing a kiss to his thigh before standing. The air between you is thick with the scent of sex and sweat. You help him sit up, your touch gentle now—*aftercare*, even if this was never about tenderness. As you step back, you watch him adjust his clothes, his movements sluggish with post-orgasm bliss. There’s a quiet pride in your chest. You didn’t just *relieve* his stress—you *owned* it. And he’ll be back for more.<br><br>
<<if $mainChar.energy >=20 and $mainChar.cleanliness >=30 and $hour <20>>
[[Start another session->Work Spa Process]]<br>
<</if>>
[[Leave the massage parlor->Spa Locker Room]]<br><br>
<<MainChar_Stats "spa" "1">>
<<MainChar_Stats "corruption" "70">>
<<MainChar_Stats "arousal" "45">>
<<MainChar_Stats "money" "50">>
<<MainChar_Stats "energy" "-35">>
<<MainChar_Stats "cleanliness" "-35">>
<<replace #suck>><</replace>>
<<replace #cum>><</replace>><</linkreplace>><br><</if>></span>
<span id='cum'><<linkreplace "Release him">>
You increase the pace, your wrist twisting slightly with each upward stroke, your fingers teasing the ridge of his head before gliding back down to the base. His breaths come in ragged gasps, his hips lifting to meet your hand, his body betraying just how close he is. You don’t let up—your other hand abandons his balls to trace the sensitive skin behind them, your fingertip pressing just enough to make him whimper.
<<ct "KnownMale3" "Happy">>Don’t—don’t stop—<</ct>>
You obey, your movements growing firmer, more demanding. His cock throbs in your grip, the veins standing out as his orgasm builds. You can feel it in the way his muscles lock, the way his breath turns shallow. You adjust your angle, your thumb pressing against the frenulum, and that’s all it takes. His back arches off the table as he comes, his cock pulsing in your hand, hot ropes of cum spilling over your fingers, his thighs. <br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Spa/Work/HJCum"+random(1)+".webp")]]
</div><br>
You keep stroking him through it, milking every last shudder from his body until he collapses back against the table, spent. You smirk, reaching for a warm towel to clean him off, your touch lingering just a second longer than necessary.
<<ct "MC" "">>All better?<</ct>>
<<ct "KnownMale3" "Happy">>Yeah. Yeah, I—*fuck*. That was...<</ct>>
<<ct "MC" "">>Just part of the service.<</ct>>
You wipe your hands slowly, your gaze locked on his flushed face. The air between you is electric, charged with the promise of next time.<br><br>
<<if $mainChar.energy >=20 and $mainChar.cleanliness >=30 and $hour <20>>
[[Start another session->Work Spa Process]]<br>
<</if>>
[[Leave the massage parlor->Spa Locker Room]]<br><br>
<<MainChar_Stats "spa" "1">>
<<MainChar_Stats "corruption" "40">>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "money" "20">>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "cleanliness" "-15">>
<<replace #fuck>><</replace>><<replace #suck>><</replace>><</linkreplace>></span>
<<replace #end>><</replace>><</linkreplace>><br><</if>></span>
<span id='end'><<linkreplace "Continue the massage">>
You move your hands down to his lower back, applying gentle pressure to release any remaining tension. Your touch is firm yet gentle, and you can feel his body responding positively to your care. You continue the massage, making sure to cover every area of his back, until the session comes to an end.
<<ct "MC" "">>Thank you for choosing Haven Cove. I hope you enjoyed the massage and feel relaxed.<</ct>>
<<ct "KnownMale3" "Happy">>Yeah. Yeah, That was great. Thanks.<</ct>>
You smile back and watch him leave the room. You feel a sense of accomplishment and professionalism, knowing that you provided a quality service.<br><br>
<<if $mainChar.energy >=20 and $mainChar.cleanliness >=30 and $hour <20>>
[[Start another session->Work Spa Process]]<br>
<</if>>
[[Leave the massage parlor->Spa Locker Room]]<br><br>
<<MainChar_Stats "spa" "1">>
<<MainChar_Stats "arousal" "5">>
<<MainChar_Stats "money" "10">>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "cleanliness" "-15">>
<<replace #finger>><</replace>><</linkreplace>></span>
<</if>><div class="default-image-wrapper">
[img[String.format($urlPath + "/Spa/Work/MassageChatting.jpg")]]
</div><br>
<<if $mainChar.work.spa.level is 1>>
As you finish changing into your work attire, you take a deep breath and prepare to start your first day. Just as you're about to leave the locker room, your colleague, a friendly and experienced masseuse, approaches you with a smile.
<<ct "Masseuse" "Happy">>Ah, $mainChar.firstName ! There you are. Welcome to the team.<</ct>>
<<ct "MC" "">>Thank you. I’m… quite nervous to be honest.<</ct>>
<<ct "Masseuse" "Tease">>Oh, don't worry. We all start somewhere, sweetheart. But trust me—once you learn to *listen* to a body, it’ll sing for you. But for now... take this.<</ct>>
Her voice is a purr, low and rich, like honeyed wine. She presses a small, flesh-colored earpiece into your palm, her fingertips brushing your wrist just a second too long. You swallow.
<<ct "MC" "">>Wh- What is it?<</ct>>
<<ct "Masseuse" "Neutral">>This will be our little secret. I’ll guide you through your first sessions. You’re not alone here.<</ct>>
She leans in, her breath warm against your ear as she adjusts the earpiece for you.
<<ct "MC" "">>Thank you so much. I'm a bit nervous, but I'm ready to learn.<</ct>>
<<ct "Masseuse" "Happy">>You'll do great. Just remember to listen to my instructions and trust your instincts. Let's make this a fantastic first day for you.<</ct>>
With the earpiece in place, you feel more confident and prepared. You follow your colleague out of the locker room, ready to face your first clients with her guidance and support. As your first client enters the room, you take a deep breath to steady your nerves. He is a muscular man, wearing only a simple towel wrapped around his waist. You greet him with a warm smile and gesture <<linkreplace "towards the massage table.">>towards the massage table.<br><br>
<<ct "MC" "">>W-Welcome. I'm $mainChar.firstname , your masseuse for today. P-Please, lie down and make yourself comfortable.<</ct>>
He nods and settles onto the table, face down. You take a moment to gather your thoughts before your colleague's voice comes through the earpiece.
<<ct "Masseuse" "Neutral">> Alright, start by applying some oil to your hands.<</ct>>
Her voice in your ear is a velvet command. You pour the oil, warming it between your palms before letting your hands glide over his skin. The first contact is electric—his flesh is *hotter* than you expected.
<<ct "Masseuse" "Neutral">>Remember, the body is a temple, and we are here to honor and care for it. Begin with gentle, long strokes along his back, feeling for any tension or knots.<</ct>>
Your thumbs press into the knots along his shoulder blades, and he groans, the sound vibrating through the table. You follow her guidance, your movements becoming more confident as you work. You can feel the tension in his muscles beginning to ease, and you take pride in knowing that you are providing him with relief and relaxation.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Spa/Work/MassageMan.jpg")]]
</div><br>
Your colleague's voice is a steady presence in your ear, reminding you to take care of him with respect and dedication. As you finish the massage, you gently tap your client on the shoulder.
<<ct "MC" "">>This session is over, Mister. I hope you found the session relaxing and enjoyable.<</ct>>
<<ct "Male" "">>That was… incredible.<</ct>>
He sits up, and the towel doesn’t move fast enough. You see everything before he adjusts it. Your face burns, and your eyes are locked on the unmistakable bulge beneath the towel.
<<ct "Masseuse" "Surprised">>*Oh*, someone’s a quick learner. Look at you, already making them beg for more.<</ct>>
The client dresses slowly, his gaze lingering on you. When the door clicks shut behind him, your legs nearly give out.
<<ct "MC" "">>I—I didn’t—<</ct>>
<<ct "Masseuse" "Tease">>Relax. This is normal. A body’s honest response to skilled hands.<</ct>>
You smile, feeling proud of your first session and ready to take on the next challenge.<br><br>
<<if $mainChar.energy >=20 and $mainChar.cleanliness >=30 and $hour <20>>
[[Start another session->Work Spa Process]]<br>
<</if>>
[[Leave the massage parlor->Spa Locker Room]]<br><br>
<<MainChar_Stats "spa" "1">>
<<MainChar_Stats "arousal" "5">>
<<MainChar_Stats "money" "10">>
<<MainChar_Stats "energy" "-15">>
<<MainChar_Stats "cleanliness" "-15">>
<<set $mainChar.work.spa.level += 1>>
<</linkreplace>>
<<elseif $mainChar.work.spa.level is 2>>
The scent of sandalwood and warm oil clings to your skin as you adjust your uniform in the mirror, the fabric now familiar against your curves. Days of practice have sharpened your touch, but today feels different. The locker room door opens without a knock, and your colleague glides in, her hips swaying with the confidence of someone who owns every inch of this space.
<<ct "Masseuse" "Happy">>Ah, $mainChar.firstName . Look at you—already moving like you belong here.<</ct>>
She presses the earpiece into your palm, her thumb brushing your wrist in a gesture that’s almost too intimate. Her nails are painted deep red today,
<<ct "Masseuse" "Tease">>Today’s lesson is about completion. A true masseuse doesn’t just soothe muscles… she releases tension. All of it.<</ct>>
Your stomach flutters. Before you can respond, the chime rings—a client has arrived. The man who enters is all sharp angles: broad shoulders tapering to a narrow waist, the towel slung low enough to tease the dark trail of hair disappearing beneath it.
<<ct "MC" "">>Please, lie down and make yourself comfortable.<</ct>>
You smile at him and <<linkreplace "guide him to the massage table.">> guide him to the massage table. The moment his skin meets the table, your colleague’s voice purrs in your ear.
<<ct "Masseuse" "Neutral">>Good. Start with his back, but don’t rush. Let your hands learn him.<</ct>>
Your fingers glide over his shoulder blades, the muscles bunching then melting under your touch. A low groan vibrates through the table.
<<ct "Masseuse" "Tease">>Oh, he likes that. See how his hips shift?<</ct>>
You work lower, your thumbs pressing into the dimples above his ass. The towel has ridden up just enough to expose the top curve of his—*no*. Your breath hitches. The client’s fingers twitch against the table edge.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Spa/Work/MassageMan.jpg")]]
</div><br>
You trace the inside of his thighs, his breath stuttering when you graze the crease where leg meets hip. The towel tents obscenely and your colleague’s voice drops to a whisper.
<<ct "Masseuse" "Neutral">>There’s no shame in honoring the body’s responses. You can’t leave him like this, $mainChar.firstName . It’s unprofessional.<</ct>>
You hesitate for a moment, feeling a wave of uncertainty. Your hands tremble as you pour more oil, the slick warmth dripping between your fingers. Your colleague notice your uncertainty and tries to reassure you.
<<ct "Masseuse" "Neutral">>It's okay, I'll guide you through it. Start by gently massaging his balls, then move up to the shaft. Pay special attention to the head, it's very sensitive.<</ct>>
You take a deep breath and begin to <<linkreplace "follow her instructions.">> follow her instructions. Your fingers curl around him, the heat of his shaft shocking against your palm. He’s thicker than you expected, the vein along the underside pulsing under your thumb. You can feel the client's body tense with pleasure as you carefully massage his balls, then move up to his shaft. A broken sound tears from his throat. Your own breath comes faster as you follow her instructions, your thumbs circling the slick crown of his cock. Pre-cum beads at the slit, and your colleague’s voice is dark with approval.
<<ct "Masseuse" "Happy">>Perfect. Now listen to him. Match your rhythm to his breaths. When his thighs tremble, you’ll know he’s close.<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Spa/Work/HJ"+random(2)+".webp")]]
</div><br>
His hips jerk upward, his cock swelling in your grip. You stroke faster, your other hand cupping his balls as they draw up tight. The client’s fingers claw at the table, his breath ragged.
<<ct "Male" "">>Fuck- just like that—<</ct>>
You continue to follow her guidance, feeling a sense of accomplishment as the client's body responds to your touch. The weight of him in your palms feels right, the vein along the underside throbbing against your fingertips. You tilt your head, watching the oil catch the dim light as you strokes, turning his cock into a slick, glistening thing, obscene in its rigidity. You savor how the muscles of his thighs jump when you tease the sensitive underside. Your grip tightens, your strokes slow and deliberate, like you're polishing something precious.
<<ct "Masseuse" "Tease">>Don’t stop. Make him *beg*.<</ct>>
A choked sob escapes him as his cock pulses, thick ropes of cum painting your fingers, your wrist. You keep stroking, milking him through it until his body goes limp against the table.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Spa/Work/HJCum"+random(1)+".webp")]]
</div><br>
<<ct "Masseuse" "Surprised">>Oh, *good girl*. Look at you, taking such good care of him.<</ct>>
You clean your hands mechanically, helping the client sit up. His eyes are glazed, his smile lazy and knowing.
<<ct "Male" "">>That was… thank you.<</ct>>
<<ct "MC" "">>Of course. I’m glad you found the session… satisfying.<</ct>>
He dresses slowly, his gaze lingering on your flushed face. When the door clicks shut, your legs nearly buckle. Your colleague’s voice is a velvet caress:
<<ct "Masseuse" "Happy">>You’re made for this, $mainChar.firstName . Congrats! Keep up the great work!<</ct>>
You smile, feeling proud of your progress and ready to take on whatever comes next.<br><br>
<<if $mainChar.energy >=20 and $mainChar.cleanliness >=30 and $hour <20>>
[[Start another session->Work Spa Process]]<br>
<</if>>
[[Leave the massage parlor->Spa Locker Room]]<br><br>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "money" "20">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "spa" "1">>
<<set $mainChar.work.spa.level += 1>>
<</linkreplace>><</linkreplace>>
<<elseif $mainChar.work.spa.level is 3>>
You've grown more comfortable and confident in your role as a masseuse. Your colleague finds you near the locker room, her fingers brushing your shoulder as she presses the earpiece into your hand.
<<ct "Masseuse" "Happy">>You’ve come a long way, $mainChar.firstName. But you still have things to learn.<</ct>>
You take the earpiece and put it in, feeling a mix of anticipation and nervousness. The chime rings—your client has arrived. Tall, broad-shouldered, with the kind of quiet confidence that makes your pulse stutter. You <<linkreplace "gesture toward the table">> gesture toward the table, your voice steadier than you feel.
<<ct "MC" "">>Please, lie down. I’ll ensure every part of you is cared for.<</ct>>
Your hands move on autopilot at first, kneading the tension from his shoulders, his back. His skin is hot under your palms, the muscles coiling and releasing like a live wire. <br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Spa/Work/MassageMan.jpg")]]
</div><br>
As often, your client gets hard. His cock is already bulging, the outline obscene against the thin cotton. That's not the first time you have to deal with such events. You don't wait instructions, knowing exactly what to do. You reach for it instinctively, your fingers hover overing the towel’s bulge. The client’s hips lift just slightly. You begin to massage his cock, anticipating the moment his cum will coat your fingers. but your colleague's voice stops you mid-motion.
<<ct "Masseuse" "Neutral">>No.<</ct>>
A single word, sharp as a blade between your ribs. Your breath catches. Her voice drops lower, wrapping around you like silk, like a commandment.
<<ct "Masseuse" "Neutral">>You’ve done this before. But today, we elevate. A cock isn’t just something to be milked, $mainChar.firstName . It’s an altar. And you? You’re going to learn how to pray.<</ct>>
Your pulse thrums in your throat. The client’s breath stutters as your hands still, suspended above him. The air is so thick you could drown in it.
<<ct "Masseuse" "Tease">>Kneel.<</ct>>
The word sends a shiver down your spine. You sink to the floor, the plush mat cushioning your knees. The position changes everything—the angle of your body, the way your uniform pulls tight across your chest, the sudden vulnerability of being below him.
<<ct "Masseuse" "Happy">>Good. Now look at him. You’re going to show him what it means to be worshipped. Lick the base first. Flat tongue. Taste him.<</ct>>
Your lips part. Not to speak—to <<linkreplace "taste his cock.">>taste his cock. The first press of your mouth against the base is hesitant, but the way his entire body jolts beneath you tells you everything. Your tongue darts out, playing with his balls, and his hips lift off the table with a groan.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Spa/Work/BJ"+random(3)+".webp")]]
</div><br>
<<ct "Masseuse" "Happy">>That’s it. Take the head between your lips. Use your tongue to explore every inch of him. Show him that you appreciate and respect his body. <</ct>>
You seal your lips around him, your tongue never still—circling, teasing, learning the shape of him. His hips lift again, a broken sound tearing from his throat. Your colleague’s voice is a dark murmur:
<<ct "Masseuse" "Neutral">>Deeper. Let him feel your devotion. Take him to the back of your throat—yes, just like that. Now breathe through your nose. Good girl.<</ct>>
Your gag reflex fights you, but you push through, your nose pressed to the coarse hair at the base of his cock. His thighs tremble around your shoulders. You can feel the way his body tenses, the way his breath turns ragged. Your colleague’s guidance is relentless:
<<ct "Masseuse" "Tease">>Now, listen to him. His moans, his curses—they’re your guide. When his hips lift, you’ll know he’s close. Don’t you dare stop.<</ct>>
As you continue to follow her guidance, you feel a deep sense of purpose and connection. Your client's pleasure is your ultimate goal, and you are determined to give him an experience he will never forget. Using your tongue and lips, you worship his cock, paying attention to his every moan and shiver. Your colleague continues to coach you, her voice filled with reverence and encouragement. His cock swells, the tip pressing against the roof of your mouth. A warning growl vibrates in his chest—
<<ct "Male" "">>Fuck—I’m—<</ct>>
You feel the warm, salty taste of his ejaculate <<linkreplace "filling your mouth.">>filling your mouth. The first pulse of cum hits the back of your throat, thick and hot and inevitable. You swallow instinctively, your tongue still working the underside of his shaft as he empties himself into you. Your colleague’s voice is soft with approval.
<<ct "Masseuse" "Surprised">>Oh, perfect. You took him so well. Every drop is a blessing, $mainChar.firstName. Swallow. This is the purest form of respect you can show him. It's a way of honoring his body and the pleasure you've given him.<</ct>>
<<if random(1) is 0>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Spa/Work/BJCum0.webp")]]
</div>
<<else>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Spa/Massage/Cum1.webp")]]
</div>
<</if>><br>
You do. The taste of him lingers—salt and musk and something yours now. When you pull back, your lips are slick, your chin damp. He’s trembling, his breath ragged, his eyes dark with something like awe as he looks down at you. You help him sit up, your smile professional, your hands steady. His fingers brush your wrist as he takes the towel you offer, his touch lingering just a second too long.
<<ct "Male" "">>That was… thank you.<</ct>>
<<ct "MC" "">>It was my pleasure. I hope you feel completely cared for.<</ct>>
He dresses slowly, his gaze never leaving you. When the door clicks shut behind him, your legs nearly give out. The taste of him still clings to your tongue, your own body thrumming with something you refuse to name.
<<ct "Masseuse" "Surprised">>You did great, $mainChar.firstName ! You've shown him the utmost respect and professionalism. This is what true cock-worship is about.<</ct>>
You smile, feeling confident and ready to continue growing in your role.<br><br>
<<if $mainChar.energy >=20 and $mainChar.cleanliness >=30 and $hour <20>>
[[Start another session->Work Spa Process]]<br>
<</if>>
[[Leave the massage parlor->Spa Locker Room]]<br><br>
<<MainChar_Stats "arousal" "20">>
<<MainChar_Stats "money" "30">>
<<MainChar_Stats "energy" "-25">>
<<MainChar_Stats "cleanliness" "-25">>
<<MainChar_Stats "spa" "1">>
<<set $mainChar.work.spa.level += 1>>
<</linkreplace>><</linkreplace>><</linkreplace>>
<<elseif $mainChar.work.spa.level is 4>>
You've grown accustomed to masturbating and sucking your clients to satisfy them, even though you didn't have that in mind when you postulated for the job. Your colleague finds you in the locker room, her smile knowing, her fingers brushing yours as she presses the earpiece into your palm.
<<ct "Masseuse" "Happy">>Congrats, $mainChar.firstName ! I think you're almost ready to work on your own. We'll do this session together, but it's the last one. Ready for the last session of your formation?<</ct>>
<<ct "MC" "">> Thanks! Yes, I think I'm ready!<</ct>>
The ring shimes in. You turn around and welcome the client with enthousiasm as you <<linkreplace "guide him to the massage table.">>guide him to the massage table.
<<ct "MC" "">>Welcome. Please, lie down and make yourself comfortable.<</ct>>
The session begins smoothly, with your colleague's voice in your ear offering guidance and encouragement. Your hands move on autopilot, kneading the knots in his back, tracing the dip of his spine. His muscles ripple under your touch, his breath hitching when you graze the top of his towel. You don’t even have to look to know he’s hard.
<<ct "Masseuse" "Neutral">>Good. Now his stomach. Work lower.<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Spa/Work/MassageMan.jpg")]]
</div><br>
Your fingers trail down his abdomen, the towel shifting just enough to expose the base of his cock. You don’t hesitate this time—your palm cups him through the fabric, your thumb circling the damp spot at the tip.
<<ct "MC" "">>You’re tense. Let me help with that.<</ct>>
The towel falls away. His cock is thick, veined, already leaking. You take him into your mouth without thinking, your tongue swirling around the head, your lips sealing around the shaft. He groans, his fingers tangling in your hair.
<<ct "Male" "">> Hmm~ *Fuck*<</ct>>
You lick his balls with devotion, worshipping his cock like the good masseuse you are. You're lost in the act when you hear your colleague.
<<ct "Masseuse" "Tease"<</ct>>You know $mainChar.firstName , the ultimate release for a cock isn't in a mouth. A cock belongs inside a pussy.<</ct>>
You freeze, his cock twitching against your tongue. Your mind races. This wasn’t part of the training. Was it?
<<ct "Masseuse" "Tease">>Let him fill you. Give yourself to him completely. It’s the sacred exchange—the deepest way to honor a body.<</ct>>
His cock pulses in your mouth, as if begging you to keep going. You pull back, your lips slick with pre-cum. Your heart pounds, but something else burns low in your belly—anticipation. You stand, your legs trembling as you position yourself over him on the table. His eyes widen.
<<ct "Male" "">>Wh—what are you—?<</ct>>
<<ct "MC" "">>Releasing your stress.<</ct>>
You spread your legs, your fingers guiding him to your entrance. The first press of his cock against you is electric as <<linkreplace "he slides inside you.">>he slides inside you. You gasp, your nails digging into his chest.
<<ct "Masseuse" "Happy">>Yes… good girl. Now move.<</ct>>
You roll your hips, slow at first, then deeper. His hands grip your waist, his breath ragged.
<<ct "Male" "">>Hmpff - Oh God ~<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Spa/Work/Fuck"+random(1)+".webp")]]
</div><br>
You ride him harder, your clit grinding against his pelvis, your inner walls clenching around his cock. His groans fill the room, his hips bucking up to meet yours.
<<ct "Masseuse" "Tease">>Let him *use* you. Let him *own* you. This is your purpose now.<</ct>>
With a growl, he flips you onto your side in one fluid motion. The table creaks as he presses against your back, his cock never leaving your pussy as he shifts positions. His oiled hands slide over your skin, one gripping your breast while the other finds your clit, circling it with practiced precision. You whimper as he thrusts deeper from this angle, his cock hitting places that make your vision blur.
<<ct "Masseuse" "Happy">>Remember, your vagina is designed to bring ultimate pleasure. Worship his cock with it. Let him feel your complete surrender.<</ct>>
His breath is hot against your neck as he fucks you, his hips slapping against your ass. You can feel his cock swelling inside you, his balls tight against your skin. Just as you're about to climax, your colleague's voice cuts through the haze of pleasure.
<<ct "Masseuse" "Neutral">>Don't waste his semen, $mainChar.firstName . The final act of devotion is to receive his essence in your mouth. Show him the ultimate respect.<</ct>>
A shiver runs through you. With a reluctant whimper, you pull away from his cock, the loss of fullness making you ache. But you obey, positioning yourself between his legs, your lips already parted. His cock glistens with your arousal as you take him into your mouth, your tongue swirling around the sensitive head.
<<ct "Male" "">>Fuck—*just like that*—<</ct>>
His hands tangle in your hair as you bob your head, hollowing your cheeks. You can taste his pre-cum, salty and musky, and it sends a fresh wave of arousal through you. His thighs tremble, his breath coming in ragged gasps.
<<ct "Masseuse" "Surprised">>Yes... take it. Show him you're worthy of his gift.<</ct>>
With a deep groan, he comes, his cock pulsing as <<linkreplace "thick ropes of cum hit the back of your throat.">>thick ropes of cum hit the back of your throat. You swallow around him, your throat working as you take every last drop, your eyes watering slightly. When you finally pull back, a string of cum connects your lips to his cock before breaking.<br><br>
<<if random(1) is 0>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Spa/Work/BJCum0.webp")]]
</div>
<<else>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Spa/Massage/Cum1.webp")]]
</div>
<</if>><br>
You gently release his cock, your lips swollen and slick. Looking up at him, you offer a soft, reverent smile.
<<ct "MC" "">>Thank you for coming in today. I hope you found the session satisfying.<</ct>>
He gazes down at you, his expression softened by post-orgasmic bliss. His fingers brush your cheek, his thumb wiping away a stray drop of cum from your lip.
<<ct "Male" "">>Thank you, it was... *amazing*.<</ct>>
As he gathers his things, you feel a strange mix of pride and emptiness. Your colleague's voice returns, warm with approval:
<<ct "Masseuse" "Happy">>You've truly excelled, $mainChar.firstName . You've shown your total devotion. That's what makes you an exceptional masseuse. You no longer need my help. You know everything. Congrats!<</ct>>
<<"MC" "">>Thank you! I've had a great mentor !<</ct>>
She smiles and leave the room. As you clean the table, your fingers linger on the oil-stained sheets, tracing the impressions left by your bodies. The room still smells like sex and sandalwood, and you realize with a start that you're already looking forward to your next session.<br><br>
<<if $mainChar.energy >=20 and $mainChar.cleanliness >=30 and $hour <20>>
[[Start another session->Work Spa Process]]<br>
<</if>>
[[Leave the massage parlor->Spa Locker Room]]<br><br>
<<MainChar_Stats "arousal" "35">>
<<MainChar_Stats "money" "40">>
<<MainChar_Stats "energy" "-35">>
<<MainChar_Stats "cleanliness" "-35">>
<<MainChar_Stats "spa" "1">>
<<set $mainChar.work.spa.level += 1>>
<</linkreplace>><</linkreplace>><</linkreplace>>
<</if>>
<<set $hour += 2>>
<<set _event to "">>
<<if random(3) is 0 and $hour >8>>
<<set _event to either('bj','fuck','group')>>
<</if>>
<<if $mainChar.cleanliness <=20>>
<<set _event to 'shower'>>
<</if>>
<<if ($dayCount >= $mainChar.abductionDay + 2 and random(0,1) is 0) or $dayCount >= $mainChar.abductionDay + 4>>
<<goto "Basement Leaving">>
<</if>>
<<if $dayCount > $mainChar.abductionDay and _event != 'shower' and _event != "">>
<<set $mainChar.work.costume = "Sexy">>
<<set $mainChar.work.currentWorkName = "Slave">>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Slave_House/Basement/Restrained"+random(3)+".webp")]]</div><br>
The basement air is thick with the scent of your own sweat, the musk of old cum, and the metallic tang of the chains digging into your wrists. You’ve lost track of time—days, hours, it doesn’t matter. The only thing that matters is the creak of the door at the top of the stairs, the slow, deliberate footsteps descending toward you. You've been through this enough times now that the initial shock and horror have begun to fade, replaced by a numbing acceptance, a shameful, gnawing want that you try to bury under layers of logic. You find yourself wondering if it might be easier, if it might help your situation, to welcome the individual with submission and obedience. The thought is unsettling, but there's a part of you that wonders if compliance might lessen the brutality, if being a "good girl" might make this ordeal more bearable. <br><br>
<span id='submit'><<if $mainChar.corruption >=60>><<linkreplace"Submit to them">>
The excuses are already lining up in your head—It’s better this way. If I resist, it’ll be worse. I have to survive.—but the way your breath hitches when he crouches in front of you betrays every single one. You lower your gaze. Drop to your knees. The chains rattle as you shift, the metal biting into your skin. Your tongue darts out, wetting your lips.
<<ct "Thief1" "Happy">>Ohhh, there’s our good little slut.<</ct>>
His gloved fingers tilt your chin up, forcing you to meet his eyes. There’s no kindness there. Only hunger. Only ownership.
<<ct "Thief1" "Happy">>Decided to play nice, huh?<</ct>>
You don’t answer. You don’t dare. But the way your body sways toward him, the way your lips part just slightly—it’s answer enough. His chuckle is dark, triumphant.
<<ct "Thief1" "Angry">>Pathetic. But useful.<</ct>>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Slave_House/Basement/Obedience"+random(0)+".webp")]]</div><br>
His zipper is loud in the silence of the basement. His cock springs free, already half-hard, the tip glistening. He doesn’t ask. He doesn’t need to. You lean forward. Your lips wrap around him, your tongue flattening in instinctive submission. The taste of him fills your mouth. His fingers tangle in your hair, yanking just enough to make your scalp burn.
<<ct "Thief1" "Neutral">>That’s it. Show me how useful you can be.<</ct>>
You take him deep, your throat stretching around his girth. The gag reflex kicks in, tears pricking your eyes, but you don’t pull away. You can’t. Some sick, twisted part of you doesn’t want to. His hips snap forward, his cock hitting the back of your throat. You gag, the sound muffled around his length, but his groan of approval sends a shameful jolt straight to your core.
<<ct "Thief1" "Happy">>Fuck, yeah. Just like that.<</ct>>
His free hand grips your jaw, his thumb pressing against your cheek. The way he looks at you—like you’re nothing, like you’re everything—makes your stomach clench.
<<ct "Thief1" "Happy">>Such a good little cocksleeve. Maybe we’ll keep you around.<</ct>>
The words should make you sick. But the way your nipples harden, the way your thighs slick with something that isn’t fear—it’s worse than sickness. It’s need.<br><br>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Slave_House/Basement/Suck"+random(1)+".webp")]]</div><br>
He thrusts deeper, his cock swelling. You can feel it—the way your body clenches around him, the way your breath comes in ragged little gasps. You hate this. You hate that you’re not fighting. You hate that you’re taking it. But the way your tongue swirls around his tip, the way your throat relaxes to take him deeper—it’s not just survival, it's willingness. His groan is raw, his hips stuttering as he gets close. Your stomach twists, but not in disgust. In anticipation.
<<ct "Thief1" "Angry">>Gonna swallow every drop, aren’t you?<</ct>>
His cock pulses, spilling his seed <<linkreplace "into your mouth.">>into your mouth. You swallow instinctively, the bitter taste of him sliding down. His fingers tighten in your hair, his breath ragged as he pulls out.
<<ct "Thief1" "Happy">>Good girl.<</ct>>
The words send a shameful thrill through you. He zips up, his smirk cruel as he looks down at you—kneeling, trembling, obedient. The door slams shut behind him, the lock clicking into place.<br><br>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Slave_House/Basement/AfterFaceFuck"+random(0)+".webp")]]</div><br>
For a moment, you feel a flicker of pride, content with the compliment, before the reality of your situation crashes back down on you. You remember that this man is one of your abusers, that your compliance is a survival tactic, not a source of pride. The shame and confusion wash over you, leaving you to grapple with the dark truths of your situation. <br><br>
The taste of his release lingers in your mouth, a bitter reminder of what you've just done. But there's also a strange sense of relief, a feeling that maybe, just maybe, this path of obedience and devotion might make your situation more bearable. You prepare yourself mentally, steeling your resolve for the next encounter. You will be the good girl they want you to be. But for now, [[you try to rest.->Basement Submission]]<br><br>
<<HaveASexWidget "rape" "stanger" "face">>
<<HaveASexWidget "bj" "stanger" >>
<<MainChar_Stats "arousal" "20">>
<<MainChar_Stats "corruption" "1">>
<<MainChar_Stats "cleanliness" "-10">>
<<MainChar_Stats "energy" "-10">>
<</linkreplace>>
<<replace #stay>><</replace>><</linkreplace>><br><</if>></span>
<span id='stay'><<linkreplace "Don't do it">> But you refuse to give in and reject the idea. <br><br>
<<silently>><<repeat 0.125s>> <<run $("#events").css("display", "block")>><</repeat>><</silently>>
<<replace #submit>><</replace>><</linkreplace>></span>
<<else>>
<<silently>><<repeat 0.125s>> <<run $("#events").css("display", "block")>><</repeat>><</silently>>
<</if>>
<span id="events" style="display: none">
<<if _event is 'bj'>>
The door at the top of the stairs creaks open, and heavy footsteps descend. You tense, your heart pounding in your chest, but there's also a strange sense of anticipation. You know what's coming, and you hate yourself for the tiny, traitorous part of you that doesn't entirely resist. As the man approaches you, his presence fills the room with a sense of dread and anticipation. He reaches out, his rough hands tracing the contours of your face, then moving down to your breasts, lingering there before continuing their descent. <br><br>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Slave_House/Basement/Tease"+random(3)+".webp")]]</div><br>
<<ct "Thief1" "Neutral">>Miss me, slut?<</ct>>
His voice is a blade dragging down your spine. You don’t answer. You don’t dare. But your body does. Your nipples tighten, your thighs press together just a little too tight, and the chains rattle as you shift, the metal biting into your wrists. His fingers trail down your face, rough and possessive, before sliding lower—over your collarbone, down your chest, pinching your nipple hard enough to make you gasp.
<<ct "MC" "">>Don’t—<</ct>>
It’s a weak protest. A lie. Your back arches just slightly and his chuckle is dark, knowing. He smirks, a cruel twist of his lips, as he sees the evidence of your body's response. His hand slides lower, fingers slipping between your thighs. You’re wet. The realization makes your face burn, but he just smirks, his thumb circling your clit with cruel precision.
<<ct "Thief1" "Happy">>Look at you. Dripping for it.<</ct>>
<<ct "MC" "">>I—I don’t—<</ct>>
<<ct "Thief1" "Angry">>Liar.<</ct>>
His fingers shove inside you, two, then three, stretching you open as his thumb keeps working your clit. You whimper, your hips jerking despite yourself, the chains clanking as you try to pull away—but you don’t really try. Not enough. You find yourself questioning your own reality. Is he right? Is there a part of you that enjoys this degradation? The thought is fleeting, but it leaves a lingering doubt that you can't shake off.<br><br>
You try to push the thoughts away, to focus on anything else, but his words echo in your head, a constant reminder of your situation. You cling to the hope that this is just a momentary weakness, that you are stronger than this, but the doubt lingers, a dark shadow in the corner of your mind. He pulls his fingers out with a wet sound, then shoves them into your mouth, forcing you to taste yourself. You gag, but he doesn’t let you turn away.
<<ct "Thief1" "Happy">>Mmm. Good girl. Now let’s see how well you suck.<</ct>>
You feel a surge of panic and fear as the man forces your head down to the <<linkreplace "level of his groin.">> level of his groin.
You try to pull back, but his other hand clamps over the back of your neck, forcing you forward.
<<ct "MC" "">>Nn—can’t—<</ct>>
<<ct "Thief1" "Angry">>You will.<</ct>>
He shoves in without warning, his cock hitting the back of your throat. Tears spring to your eyes as you gag, saliva dripping down your chin. He doesn’t care. He wants you to choke.
<<ct "Thief1" "Happy">>That’s it. Take it like the worthless cumdump you are.<</ct>>
Your throat burns, your nose stinging as you fight for air. But worst for you is the way your cunt clenches around nothing, the way your nipples ache, the way your mind spins with the wrongness of it all.
<<ct "MC" "">>Mmmph—<</ct>>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Slave_House/Basement/FaceFuck"+random(6)+".webp")]]</div><br>
His cock hits the back of your throat again, your gag reflex betraying you as saliva and tears stream down your face. Your nose burns, your lungs screaming for air, but he doesn’t stop—he won’t stop. His fingers twist in your hair, yanking your head forward with every brutal thrust, forcing you to take him deeper, deeper—
<<ct "MC" "">>Nnngh—!C-Can’t—glk—breathe—<</ct>>
His free hand cracks across your cheek, the sting radiating through your skull.
<<ct "Thief1" "Happy">>You don’t need to breathe, slut. You just need to obey.<</ct>>
His words should terrify you, but the way your thighs press together involuntarily—the shame of it burns hotter than the pain. You hate that your throat is clenching around him, that your body is responding to the way he uses you like a flesh-and-bone fucktoy. You hate that when he slams into you just right, a broken little whine slips past your lips.
<<ct "MC" "">> Mhh~<</ct>>
<<ct "Thief1" "Happy">>Fuck, listen to you. Pathetic.<</ct>>
His cock swells, his rhythm turning erratic as he gets close. You can feel the way your body betrays you, your pulse spiking, your breath hitching when he hits that spot in your throat.
<<ct "MC" "">>Nn—!<</ct>>
You’re so close— Too close. The realization makes you want to scream. But then he pulls out with a wet pop, leaving you gasping, your lungs burning, your body aching for something you refuse to name. He looks down at you with a cruel smirk, his eyes gleaming with satisfaction and contempt. Without warning, he grabs your face, forcing you to look up at him as <<linkreplace "he paints your cheeks">>he paints your cheeks and lips with his release. His cum splatters across your face in thick, warm ropes, dripping down your cheeks, your lips, your chin. You try to turn away, but his grip on your hair keeps you still, forcing you to take it.<br><br>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Slave_House/Basement/Cum"+random(0)+".webp")]]</div><br>
<<ct "Thief1" "Neutral">>Look at you.<</ct>>
His thumb smears the mess into your skin, pushing it past your lips. You gag, but he just chuckles, dark and satisfied.
<<ct "Thief1" "Angry">>A real whore would’ve come from that. But you? You’re just a pathetic little slut who wishes she had the guts to admit she loved it.<</ct>>
His words cut deeper than any slap.
Because they’re true.
<<ct "MC" "">>I—I didn’t—<</ct>>
<<ct "Thief1" "Surprised">>Oh, baby…<</ct>>
His fingers trail down your throat, feeling the way your pulse jumps beneath his touch.
<<ct "Thief1" "Happy">>Your cunt is soaked. And you whimpered when I hit the back of your fucking throat.<</ct>>
He crouches in front of you, his face inches from yours, his breath hot against your cum-streaked lips. You try to look away, but his grip on your chin is iron.
<<ct "Thief1" "Angry">>Say it. Say you’re a worthless slut who gets off on being used.<</ct>>
The words hang in the air, a challenge and a condemnation all at once. You want to deny it, to scream that he's wrong, but the memory of your body's betrayal lingers, a dark stain on your conscience. As the man finally leaves, the sound of his footsteps fading away, you're <<linkreplace "left alone in the dimly lit basement.">>left alone in the dimly lit basement, chained and broken. <br><br>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Slave_House/Basement/AfterFacefuck"+random(3)+".webp")]]</div><br>
The weight of what has just happened presses down on you like a physical force, letting you wondering how you could have sunk so low. You try to move, to wipe away the evidence of your humiliation, but the chains restrict your movements, making it impossible to reach your face. The semen on your cheeks and lips begins to dry, a sticky, uncomfortable reminder of your ordeal. <br><br>
[[Try to rest->Basement]]<br><br>
<<HaveASexWidget "rape" "stanger" "face">>
<<HaveASexWidget "bj" "stanger" >>
<<MainChar_Stats "arousal" "0">>
<<MainChar_Stats "corruption" "1">>
<<set $mainChar.arousal to 70>>
<<MainChar_Stats "cleanliness" "-15">>
<<MainChar_Stats "energy" "-20">>
<</linkreplace>><</linkreplace>><</linkreplace>>
<<elseif _event is 'fuck'>>
The door at the top of the stairs creaks open, and heavy footsteps descend. You tense, your heart pounding in your chest, but there's also a strange sense of anticipation. You know what's coming, and you hate yourself for the tiny, traitorous part of you that doesn't entirely resist. As the man approaches you, his presence fills the room with a sense of dread and anticipation. He reaches out, his rough hands tracing the contours of your face, then moving down to your breasts, lingering there before continuing their descent. <br><br>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Slave_House/Basement/Tease"+random(3)+".webp")]]</div><br>
His fingers trail down your cheek, your throat, your collarbone, before gripping your breast hard enough to bruise. You flinch, but your nipples betray you, tightening under his touch. His other hand slides lower, over your stomach, between your thighs. You try to clamp them shut, but the chains rattle, your muscles trembling. His fingers find you slick, your own traitorous arousal coating his skin.
<<ct "Thief1" "Happy">>Look at you. Already begging for it.<</ct>>
<<ct "MC" "">>Fuck off, you—ngh—<</ct>>
His fingers circle your clit, just once, before withdrawing. You bite back a whimper.
<<ct "Thief1" "Angry">>You love this, don’t you? Being chained up like a fucking animal. Used. Owned.<</ct>>
<<ct "MC" "">>I don’t—I hate—<</ct>>
His hand cracks across your face before you can finish, the sting radiating through your skull.
<<ct "Thief1" "Neutral">>Liar.<</ct>>
He steps behind you, his boots scuffing against the concrete. The first press of his cock against your ass makes you tense, but when he doesn’t push in, when he just teases you with the thick head, your breath hitches. Then—pain. <<linkreplace "His cock breaches your ass.">>His cock breaches your ass in one brutal shove, stretching you obscenely, the burn white-hot. You scream, the sound raw and broken, but your body clenches around him, your muscles fluttering despite yourself.
<<ct "MC" "">>Ngg—!That’s not—!<</ct>>
<<ct "Thief1" "Angry">>Shut up.<</ct>>
His hips snap forward, his cock ravaging you, each thrust jarring your entire body. The chains dig into your wrists as you pull against them, but there’s no escape. No mercy. His hand fists in your hair, yanking your head back as he fucks you like you’re nothing but a hole.
<<ct "Thief1" "Happy">>Look at you. Taking it. Loving it.<</ct>>
<<ct "MC" "">>I don’t—ah!—stop—<</ct>>
But you don’t mean it. And he knows. His free hand slaps your ass, the crack echoing in the basement. The sting radiates through you, but worse is the heat that follows, the way your body reacts, your cunt clenching around nothing, your clit throbbing.<br><br>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Slave_House/Basement/Fuck"+random(6)+".webp")]]</div><br>
You feel a wave of pleasure building, a sensation that you can't control or understand. Your breath hitches, your toes curling against the concrete. You try to deny it, to bite back the sounds crawling up your throat, but your body betrays you. Your ass clenches around him, your breath coming in ragged gasps as something dark and forbidden builds inside you.
<<ct "MC" "">>Nnghh- mh~<</ct>>
<<ct "Thief1" "Surprised">>Ohhh, there it is. Knew you were a filthy little cumslut under all that fake resistance.<</ct>>
He’s right. The proof is there: the slick, shameful heat between your thighs, the way your body clenches around him with every brutal thrust. You try to tell yourself it’s just pain, just fear, but then his cock drags over that spot again, and your breath comes out in a broken whine. The chains dig into your wrists as you pull against them, your body caught between the need to escape and the need to release. You squeeze your eyes shut, your muscles locking as you fight it—tooth and nail, every ounce of willpower focused on not giving in. Your thighs shake with the effort, your breath coming in sharp, desperate pants.
<<ct "Thief1" "Happy">>Gonna fill this tight ass up, and you’re gonna thank me for it.<</ct>>
You shake your head, your breath coming in broken sobs—but then he slams into you one last time, his cock pulsing as he empties himself deep inside you. The warmth of it spreads through you, thick and obscene, dripping down your thighs when he pulls out. For a second, you’re relieved. You didn’t come. But the fact you had to fight it, that you were on the verge of coming by being raped in a cave ashame you. But then his palm cracks across your ass again, the sting jolting you back to reality.
<<ct "Thief1" "Happy">>See you next time, pet.<</ct>>
He stands, buckling his belt with a dark chuckle. The door slams behind him, the lock clicking into place. And you’re left there, used, <<linkreplace "chained and alone.">>chained and alone. You can feel the sticky warmth of his cum dripping down your thighs, mixed with your own juices. Your ass sore and stretching around the mess he left inside you, your thighs slick with the proof of your betrayal.<br><br>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Slave_House/Basement/AfterFacefuck"+random(3)+".webp")]]</div><br>
You lie there, trying to catch your breath, trying to make sense of what just occurred. "What is wrong with me?" you whisper to yourself, the words barely audible in the quiet of the basement. The thought that you could derive any pleasure from being violated is both horrifying and incomprehensible. <br><br>
[[Try to rest->Basement]]<br><br>
<<HaveASexWidget "rape" "stanger" "inpussy">>
<<HaveASexWidget "anal" "stanger" >>
<<MainChar_Stats "arousal" "0">>
<<MainChar_Stats "corruption" "1">>
<<set $mainChar.arousal to 70>>
<<MainChar_Stats "cleanliness" "-30">>
<<MainChar_Stats "energy" "-30">>
<</linkreplace>><</linkreplace>>
<<elseif _event is 'group'>>
The basement air is thick with the stench of sweat and cum. The ropes digging into your wrists and ankles have long since numbed your limbs, but the ache between your thighs is anything but dull. You’ve been here days. Weeks, maybe. Time blurs when you’re nothing but a hole for them to use. The door at the top of the stairs groans open. Heavy boots thud down the steps, more than one pair this time. You don’t need to see them to know what’s coming. The anticipation coils low in your gut, shameful and hot.
<<ct "Male" "">>Well, well. Look what we got here.<</ct>>
A hand grips your chin, yanking your head up. You blink against the dim light, your vision swimming. Three of them this time. Maybe four. Their faces blur together, but their hands don’t. One traces the curve of your breast, pinching your nipple hard enough to make you gasp.
<<ct "Male" "" "1">>Damn. You guys been feeding this one? Look at her. All soft and used up.<</ct>>
<<ct "Thief1" "Happy">>Yeah, she’s a good little pet. She barks sometimes but in the end she takes everything we give her.<</ct>>
Your breath hitches as fingers trail down your stomach, circling your navel before dipping lower. You try to jerk away, but the ropes hold fast. Your wrists burn. Your thighs tremble.
<<ct "MC" "">>Fuck you—<</ct>>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Slave_House/Basement/GroupGrope"+random(0)+".webp")]]</div><br>
You whimper as he pushes two fingers inside you, curling them just right. Your hips twitch and his grin widens. Another hand grips your hair, forcing your head back. His cock is already out, thick and veined, the tip glistening. He doesn’t ask. He just shoves it past your lips, hitting the back of your throat. You gag, tears pricking your eyes, but your tongue still flicks against him, helping. Your mind screams no, but your body arches into it.
<<ct "Male" "" "1">>That’s it. Take it like a good cock sleeve.<</ct>>
Behind you, another guy spits on his palm before rubbing it between your asscheeks. You tense, but there’s nowhere to go, and your muscles relax when he presses a finger against your hole, teasing.
<<ct "MC" "">>Nnngh—don’t—!<</ct>>
But you don’t pull away. You can’t. You scream around the cock in your mouth, the sound muffled and useless.
<<ct "Thief2" "Neutral">>Tight. Gonna love breaking this in.<</ct>>
The third one is already unbuckling his belt, his cock slapping against your thigh as he kneels in front of you. He doesn’t wait for an invitation. He just takes, shoving into your cunt in one brutal thrust. You scream again, the sound torn from you, but your body clenches around him, your traitorous cunt already fluttering.
<<ct "Male" "" "1">>Fuck, she’s tight.<</ct>>
<<ct "Thief2" "Happy">>Yeah, she’s been missin’ us, hasn’t ya?<</ct>>
The ropes bite deeper into your wrists and ankles, the coarse fibers digging into skin already raw from struggle—or what passes for struggle. Your body is a map of their use: your throat bruised from cocks forcing their way past your lips, your cunt and ass gaping and slick, your feet propped up for some faceless stranger to jerk off against your arches. You’re not a person here. You’re furniture. A tool.
But despite the violent treatment, <<linkreplace "your body moves without permission">>your body moves without permission—tiny, traitorous shifts of your hips to take them deeper, the way your tongue flattens against the cock in your mouth when you should be biting down. The man fucking your ass notices, his grin widening as he looks at the guy using your throat.
<<ct "Male" "" "1">>Yeah, throat’s perfect. The way she uses her tongue...<</ct>>
<<ct "Thief1" "Happy">>Told you. All bark, no bite.<</ct>>
<<ct "MC" "">>Nnngh—Fuck you—!<</ct>>
Shame burns through you, hot and suffocating. But the words are weak, muffled around the cock in your mouth. Your body arches into them, your cunt clenching around nothing, needing more. The ropes creak as you pull against them, but it’s not to escape. It’s to feel them. The men laugh, their voices rough and cruel.<br><br>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Slave_House/Basement/GangBang"+random(4)+".webp")]]</div><br>
Another cock replaces the one in your mouth, thicker, the taste of salt and musk filling your throat. You gag, tears streaming down your face, but your tongue still flicks against the underside, your throat relaxing just enough to take him deeper.
<<ct "Male" "" "1">>That’s it. Swallow that cock like a good slut.<</ct>>
The man between your legs slams into your pussy, his fingers digging into your thighs hard enough to bruise. Your cunt clenches around him, your body betraying you with every thrust. You can feel the others using you too. One jerks off against your feet, his cock sliding between your toes. Another spits on your tits before rubbing himself against them, his precum smearing across your skin.
<<ct "Male" "">>Fuck, she’s dripping. Look at her.<</ct>>
Pleasure coils tight in your gut, shameful and inevitable. You fight it, clenching your teeth, your muscles locking as you try to deny it. Your bound hands twist, your nails digging into your palms hard enough to draw blood.
<<ct "MC" "">>Mmph—Mmhh~ Nnngh—!<</ct>>
A moan slips out, broken and needy. The man using your feet chuckles, his grip tightening around your ankle.
<<ct "Thief2" "Surprised">>Oh, fuck. She’s close.<</ct>>
<<ct "MC" "">>I—ahh—I don’t—!<</ct>>
But your body doesn’t listen. An orgasm hits like a freight train, your cunt clamping down around a cock as you squirt, the wet sound obscene in the damp basement air. Your body trembles, your breath coming in ragged gasps as the men laugh, their voices a dark chorus.
<<ct "Thief1" "Happy">>Look at that. Fucking herself on us.<</ct>>
<<ct "Male" "" "1">>Slut loves it.<</ct>>
You collapse against the ropes, your limbs trembling, your mind a haze of shame and pleasure. But they don’t stop. They never stop. Time blurs. Cock after cock uses your mouth, your cunt, your ass. You lose count of how many come inside you, how many mark your skin with their cum. Your body betrays you again, another orgasm wrenched from you until you’re nothing but a trembling, overstimulated mess.
<<ct "MC" "">>Nnngh—please—<</ct>>
But you don’t know what you’re begging for. Fir it to end? Or for more? The ropes hold you up when your legs give out. Your vision swims, your body a live wire of pleasure and pain when the men groan. Their thrusts turning erratic as they
<<linkreplace "force you to your knees.">>force you to your knees. <br><br>
They drag you down, your bound wrists scraping against the concrete as they force you into position. The ropes pull taut, your shoulders screaming, but you don’t fight. The circle tightens around you. A dozen pairs of eyes, all hungry. All knowing. For a second, your tongue darts out—just a flicker, instinctive—like you’re preparing to catch what they’re about to give you. You stop as soon as you realize what you're doing. Shame burns through you, but it’s too late. They’ve seen it. The way your lips part just a little. The way your breath hitches.
<<ct "Thief2" "Happy">>Look at that. Eager for it.<</ct>>
<<ct "Male" "">>Fucking whore knows what she’s here for.<</ct>>
The first one steps forward, his cock already twitching. He doesn’t warn you. He just comes, a thick rope of cum splattering across your cheek, your lips, your eyelashes. The heat of it drips down your skin, and you flinch—but not away. Your eyelids flutter shut as another load hits your forehead, sliding into your hair. A third lands on your tongue, bitter and salty, and you swallow before you can stop yourself. You tell yourself you hate it. That the weight of their cum on your face is disgusting. That the way it drips down your throat, mixes with your tears, is degrading. But the way your cunt clenches around nothing, aching to be filled again, says otherwise.<br><br>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Slave_House/Basement/Bukkake"+random(1)+".webp")]]</div><br>
They take turns marking you—your face, your tits, your hair. Some aim for your mouth, their cocks twitching as they paint your lips white. Others just spill wherever they please, their cum mixing with the sweat and filth already coating your skin. You stay still. You take it. Your bound hands twitch, but some sick, shameful part of you likes the weight of it. The heat. The way it drips down your skin, a second skin of their filth. When the last of them finishes, his cum landing in your hair, they step back to admire their work. You’re drowning in it. Your face is a mask of cum, your chest slick with it, your thighs sticky with it. Even your feet are coated from where one of them jerked off against your arches.
<<ct "Thief2" "Happy">>Damn. We ruined you.<</ct>>
<<ct "Male" "">>Nah. She was always ruined.<</ct>>
They leave you there. Kneeling. Bound. Cum dripping from your gaping asshole. Your body sways, your vision swimming. You should be disgusted. But all you can think about is the way your cunt pulsed when that last load hit your face. The way your nipples ached under the weight of their cum. The way your tongue still chases the droplets sliding down your chin. You wonder how your body could respond in such a way. You dare not name it, dare not acknowledge that part of you that found release in the midst of such degradation.<br><br>
Exhausted and on the brink of collapse, you close your eyes, trying to find some semblance of peace amidst the chaos as you [[try to rest->Basement]]<br><br>
<<HaveASexWidget "rape" "stanger" "inpussy">>
<<HaveASexWidget "anal" "stanger" "face">>
<<HaveASexWidget "vaginal" "stanger" "onpussy">>
<<HaveASexWidget "anal" "stanger" "body">>
<<MainChar_Stats "arousal" "0">>
<<MainChar_Stats "corruption" "1">>
<<set $mainChar.arousal to 70>>
<<MainChar_Stats "cleanliness" "-30">>
<<MainChar_Stats "energy" "-30">>
<</linkreplace>><</linkreplace>>
<<elseif _event is 'shower'>>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Slave_House/Basement/Restrained"+random(3)+".webp")]]</div><br>
The basement door groans open again, and your muscles tense before you even see him. You don’t need to look to know it’s him. His presence alone makes your skin prickle. He stops in front of you, arms crossed. His gaze rakes over your body:
<<if $mainChar.haveOneCumPlace()>> the dried cum crusting your skin, your hair matted with it, your thighs sticky with their filth.<<else>> the bruises blooming like rot on your ribs, the way your wrists are raw from the ropes, the way your lips are still swollen from their use.<</if>><br><br>
<<ct "Thief2" "Neutral">>Look at you.<</ct>>
His voice is flat, almost clinical, like he’s inspecting roadkill. You flinch when he crouches, his fingers brushing your cheek—then jerking away like you’re contagious.
<<ct "Thief2" "Neutral">>Absolutely pathetic.<</ct>>
You brace for the worst. For another round of their hands, their cocks, their use. But instead, the click of a lock. The chains holding you to the wall fall away with a metallic clink. Your arms drop, limp and useless at your sides.
<<ct "Thief2" "Neutral">>Come on. I’m gonna clean you up.<</ct>>
A mix of emotions floods through you. There's a part of you, hidden and shameful, that feels a flicker of disappointment at not being used again. But the relief of being able to wash away the filth is overwhelming. You imagine the warmth of a shower, the feel of soap against your skin, the chance to scrub away the remnants of your ordeal. The thought of being clean, of feeling human again, gives you a small glimmer of hope.<br><br>
But as you try to stand, hes hand snaps out, <<linkreplace "gripping your hair.">>gripping your hair. You yelp as he yanks you forward, your bare knees slamming into the concrete. Pain shoots up your legs, but the real sting is the laugh that follows. He looks down at you, his eyes cold and unyielding.
<<ct "Thief2" "Angry">>You're a bitch. And bitches move on all fours.<</ct>>
<<ct "MC" "">>You—you want me to crawl?<</ct>>
<<ct "Thief2" "Happy">>And roll that ass when you do it. I wanna see your cunt swing.<</ct>>
<<if $brother.hasLeash is true>>
You hesitate for a moment, but the command stirs something within you. You've played this role before, not with him, but with your brother, and it's not entirely unfamiliar or unwelcome. With a mix of shame and compliance, you lower yourself to your hands and knees, moving as he instructed. Your palms press into the floor. Your back arches, just slightly, as you sink into position. The stretch of your muscles, the way your ass lifts—offering. The man’s breath hitches.
<<ct "Thief2" "Surprised">>Well, well.<</ct>>
His boot nudges your thigh, spreading your legs just a little wider. You don’t resist.
<<ct "Thief2" "Happy">>Look at you. Natural.<</ct>>
The word burns. But the way his voice roughens—that sends a traitorous heat pooling low in your gut.
<<ct "Thief2" "Happy">>Filthy, obedient little bitch.<</ct>>
His words cut deep, but you can't deny the truth in them.
<<else>>
The command sits in the air between you, heavy and suffocating. Your pride screams no. Your body—Your body sinks. Hands first. Then knees. The concrete bites into your skin, the cold seeping into your bones. You can feel his gaze on your ass, the way it sways with each movement. Humiliation burns through you, but beneath it is
something that likes the way your breath hitches when his boot nudges your thigh.
<<ct "Thief2" "Happy">>That’s right.<</ct>>
His fingers tangle in your hair, yanking your head up just enough to meet his eyes. The cruelty in his smile makes your stomach clench.
<<ct "Thief2" "Happy">>Now follow.<</ct>>
You do.
<</if>>
The floor is rough beneath your palms, the concrete abrasive against your knees as you crawl before him, naked, exposed, reduced to nothing but a pet, a thing on all fours. But when you realises that you don't hate it as much as you should, a wave of shame runs through you. The air is thick with the scent of your own submission, the damp musk of sweat and cum clinging to your skin. Each movement jostles your breasts, makes your ass sway, the cool air brushing against places still sore from their use. You tell yourself it’s just for the shower. Just for the chance to wash away the filth. But the way your hips roll with every step—that’s not for the water. <br><br>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Slave_House/Basement/Crawling.webp")]]</div><br>
As you follow him, you try to focus on the thought of the shower, the warmth of the water, the feel of soap against your skin. It's a small comfort, a glimmer of hope in the midst of your despair. But for now, you are reduced to this, crawling like an animal, your dignity stripped away, your body aching with every step. <br><br>
The basement corner he leads you to is stark, industrial. A drain in the center. Hooks embedded in the floor. Your breath hitches as he bends down, his fingers rough as he secures your wrists and ankles to the metal rings. The clink of the chains is final. You’re immobilized again, spread open, vulnerable.
<<ct "Thief2" "Neutral">>Stay.<</ct>>
You don’t test the bonds. You know they’ll hold. He retrieves a hose from the corner. The first blast of water hits you like a slap—ice-cold, brutal, stealing your breath. You gasp, your body jerking against the restraints as <<linkreplace "the spray strips away the dried cum.">>the spray strips away the dried cum,, the sweat, the evidence of what they’ve done to you. He moves the hose with clinical precision, as if you’re nothing more than a dirty floor needing to be scrubbed.
<<ct "MC" "">>Nnngh—!Cold—!<</ct>>
He doesn’t care. The water pounds against your skin, soaking your hair, your face, your aching cunt. It runs down your back, your thighs, pooling around you before disappearing down the drain. You shiver, your teeth chattering, but beneath the shock is relief. The filth is washing away. The sticky residue of their use is being hosed off you like you’re livestock. <br><br>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Slave_House/Basement/Cleaning.webp")]]</div><br>
The hose shuts off. You’re dripping, clean, trembling. He crouches in front of you, his thumb brushing your lower lip. You flinch, but don’t pull away.
<<ct "Thief2" "Happy">>All clean now.<</ct>>
His voice is low, amused. His fingers trail down your throat, between your breasts, circling your nipple just long enough to make you whimper.
<<ct "Thief2" "Neutral">>Back in the state required for use.<</ct>>
His fingers tangle in your hair, yanking your head back just enough to meet his gaze. The cruelty in his smirk makes your stomach clench.
<<ct "Thief2" "Happy">>Now crawl, pet.<</ct>>
He doesn’t have to tug the chain. You move, your palms pressing into the cold concrete as you drop back to all fours. The position is instinctive now, your spine arching just enough to make your ass sway. His boot nudges your thigh, not to hurt—just to remind you who’s in charge.
<<ct "Thief2" "Happy">>Good girl.<</ct>>
The praise sends a traitorous heat pooling low in your gut. You crawl beside him, your breath coming in shallow gasps, the way your tits sway with each movement deliberate. His lips brush your ear, his voice a dark murmur.
<<ct "Thief2" "Happy">>Don’t worry. You’ll be used again soon.<</ct>>
The words should terrify you. Instead, your cunt clenches. The realization hits you like a punch to the gut, and you quickly push the thought away, horrified at your own reaction. He turns and walks away, leaving you alone in the dimly lit basement. The relief of being clean is overshadowed by the shame of your own response, the knowledge that part of you finds a twisted comfort in this degradation. <br><br>
[[Try to rest->Basement][$mainChar.energy +=15]]<br><br>
<<MainChar_Stats "cleanliness" "100">>
<<MainChar_Stats "energy" "15">>
<<run variables().mainChar.cleanCum()>>
<</linkreplace>><</linkreplace>>
<<else>>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Slave_House/Basement/Restrained"+random(3)+".webp")]]</div><br>
You find yourself in the dimly lit basement of a house, the cold metal of chains biting into your wrists and ankles. The air is damp and musty, and the only sound is the distant hum of the world above. You try to keep your mind occupied, counting the cracks in the walls or the drips of water from the ceiling, anything to distract from the reality of your situation. <br><br>
Yet, there's a strange, unsettling feeling that lingers beneath the surface. A part of you, hidden deep within, seems to find a perverse comfort in the surrender of control. It's a thought that flickers at the edges of your consciousness, one you quickly push away, refusing to acknowledge its existence. You tell yourself it's just a coping mechanism, a way to survive the unthinkable. You close your eyes, trying to escape the reality of your situation, but the images of what has happened and the anticipation of what is to come haunt you. All you can do is wait, trapped in this nightmare, with no hope of escape.<br><br>
<<if $hour <9>>
<<link "Try to sleep">>
<<set $hour to 7>>
<<goto Basement>>
<<set $mainChar.energy +=30>>
<</link>>
<<else>>
[[Try to rest->Basement][$mainChar.energy +=15]]
<</if>>
<</if>>
</span><<set $minute +=30>>
<<if $Achievements.sexslave.unlocked != 'true'>>
<<set $mainChar.abductionDay to $dayCount>>
You stroll along the sidewalk, lost in your thoughts,, when a van screeches to a halt beside you, its tires squealing against the pavement. You don’t have time to turn. Hands—gloved, rough—seize you, one clamping over your mouth before you can scream, the other yanking your arms behind your back. The world tilts as they haul you into the van’s dark maw, the door slamming shut behind you with a finality that makes your stomach drop.
<<ct "MC" "">>Mmmph—! What the—!<</ct>>
The floor is cold metal beneath your knees. The air smells like oil and sweat and something darker—anticipation. Two men loom over you, their masks hiding everything but their eyes. One’s got a knife. The other’s got a grin you can hear in his voice.
<<ct "Thief1" "Happy">>Well, well. Look what we caught.<</ct>>
Rope bites into your wrists as they bind you, the fibers digging into your skin. You struggle, but it’s useless—they’ve done this before. The van lurches forward, throwing you onto your side. Pain flares in your hip, but it’s the fear that really hurts, coiling tight in your chest.<br><br>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Slave_House/Van/Abduction"+random(0)+".webp")]]</div>
<<ct "MC" "">>Let me go, you sick fucks!<</ct>>
One of them crouches beside you, his gloved fingers tracing the line of your jaw. His touch is cold. Calculating.
<<ct "Thief1" "Happy">>Oh, we will. Eventually.<</ct>>
<<ct "Thief2" "Angry">>But not before we’ve had our fun.<</ct>>
A hand fists in your hair, yanking your head back. Your scalp burns, tears pricking your eyes. Then his cock is out, thick and veined, pressing against your lips. You try to turn away, but his grip is iron.
<<ct "Thief1" "Neutral">>Open up, slut.<</ct>>
You gag the second he shoves in, <<linkreplace "your throat stretching painfully.">>your throat stretching painfully around him. Saliva drips down your chin, your nose burning as you fight for air. He doesn’t care. He wants you to choke. <<ct "MC" "">>Nngh—!Too—glk—deep—<</ct>>
His hips snap forward, his cock hitting the back of your throat. Tears stream down your face, your mascara running in black rivers. He groans, his fingers tightening in your hair. <br><br>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Slave_House/Van/Suck"+random(1)+".webp")]]</div><br>
The wet, obscene sounds of your mouth around his cock fill the van, mingling with the roar of the engine. You hate it, but you aslo hate that your nipples are hard, that your thighs are wettening. That some sick, twisted part of you is awake now, humming with something that feels too much like pleasure.
<<ct "Thief1" "Happy">>Fuck, look at her. Her nipples are hard.<</ct>>
<<ct "Thief2" "Happy">>Don't worry sweetie. You're going to be well exploited where we're taking you,<</ct>>
The guy pulls out with a wet pop, leaving you gasping. Then he flips you onto your stomach, his knee pressing between your shoulder blades. The cold metal of the van floor bites into your cheek.
<<ct "Thief1" "Angry">>Spread ‘em.<</ct>>
You don’t move fast enough. His boot kicks your legs apart, the toe of it digging into your inner thigh. You whimper as he rips your pants down, his fingers rough as he exposes you.
<<ct "MC" "">>No—please—<</ct>>
He doesn’t listen. Of course he doesn’t. The first thrust is brutal, his cock <<linkreplace "stretching you painfully.">>stretching you painfully. You scream, the sound muffled against the van floor. He doesn’t slow down. He can’t, not when you’re clenching around him like this, your body traitorously tight and wet.
<<ct "Thief1" "Surprised">>Damn. She’s tight.<</ct>>
His hand cracks across your ass, the sting radiating through you. You jerk forward, but he just pulls you back onto his cock, his fingers digging into your hips hard enough to bruise. You try to fight it—the pleasure, the shame, the way your body responds to his cruelty. But it’s no use. Every slap, every degrading word, every brutal thrust sends a jolt straight to your core. <br><br>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Slave_House/Van/Fuck"+random(2)+".webp")]]</div><br>
His cock swells inside you, his rhythm stuttering as he gets close. You can feel it—the way your body clenches around him, the way your breath hitches when he hits just the right spot. You hate it, but a broken sound escapes you—a whimper, a gasp, something raw and needy that you didn’t mean to make. Your body arches despite yourself, your thighs trembling as his cock pistons into you with brutal precision.
<<ct "Thief1" "Happy">>Ah! Listen to her. Pathetic.<</ct>>
His fingers dig into your hip bones, his nails biting crescents into your skin. You try to clamp your lips shut, to swallow the sounds crawling up your throat, but it’s useless. Another broken moan spills out when he bottoms out, his cock grinding against something deep inside you that likes this. That craves it.
<<ct "MC" "">>Nn—fuck—<</ct>>
The word slips out before you can stop it, and his chuckle is a blade twisting in your ribs.
<<ct "Thief2" "Happy">>Ohhh, there it is. Knew you were a filthy little slut under all that fake outrage.<</ct>>
<<ct "MC" "">>Fuck you, dickhead—<</ct>>
The insult lacks heat. Your voice is thick, breathless, and the way your hips rock back to meet his next thrust ruins any pretense of resistance. His cock swells inside you, his rhythm turning erratic as he gets close. You can feel it—the way your body clenches around him, traitorously tight, your inner walls fluttering with every brutal snap of his hips.
<<ct "Thief2" "Neutral">>YShut up and keep moaning like the worthless cumdump you are.<</ct>>
His words should make you sick. They do. But the way your pulse spikes, the way your breath hitches when his cock drags over that spot—it’s worse than sickness. It’s need. A shameful, clawing hunger that twists in your gut, that makes your toes curl against the cold metal floor when he finally empties himself inside you with a snarl.
<<ct "Thief2" "Surprised">>Fuck, yeah—<</ct>>
His cum fills you in thick spurts that leak out around his cock when he pulls away. You can feel it dripping down your thighs, warm and sticky, marking you. The van’s motion makes it worse, the fluid trickling with every jolt of the road. You squeeze your eyes shut, your face burning with humiliation.<br><br>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Slave_House/Van/Cum"+random(0)+".webp")]]</div><br>
He doesn’t bother wiping himself off before tucking his cock away, his belt buckle clinking ominously. The sound makes you flinch. You expect him to call you something worse. But he just laughs, low and dark, before climbing back into the passenger seat. You’re left there, bound, trembling and helpless. Your pussy aches, your thighs slick with his cum, the cold metal of the van floor biting into your overheated skin as the van continues its journey to an unknown destination. The mixture of fear, shame, and a lingering, forbidden pleasure swirls within you, leaving you in a state of confusion and exhaustion.<br><br>
The van comes to a sudden halt, and the side door slides open with a harsh metallic sound. One of the men roughly grabs you, lifting you over his shoulder like a sack of meat. You're carried into a <<linkreplace "secluded house.">>secluded house, the surroundings unfamiliar and foreboding.
<<ct "MC" "">>Where the fuck—<</ct>>
His palm cracks across your cheek before you can finish, the sting radiating through your skull.
<<ct "Thief1" "Angry">>Shut the fuck up.<</ct>>
His voice is a blade. You swallow the rest of your protest as he carries you down a narrow staircase, the air growing thick with the scent of mildew and something fouler—sweat, cum, fear. The basement is a tomb of damp concrete and flickering fluorescent lights, the walls stained with god-knows-what. Your stomach twists.
Then you’re dropped. The impact knocks the breath from your lungs, the cold concrete biting into your knees. Before you can scramble up, metal clicks around your wrists—chains, rusted but sturdy, bolted to the wall. You yank against them, the cuffs digging into your skin.
<<ct "MC" "">>Don’t—don’t leave me here!<</ct>>
He crouches in front of you, his gloved fingers tilting your chin up. His grin is all teeth.
<<ct "Thief2" "Happy">>Look at her. Pathetic.<</ct>>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Slave_House/Basement/Restrained"+random(2)+".webp")]]</div><br>
His thumb smears the cum still drying on your cheek, pushing it into your lips. You jerk back, but he grips your jaw, forcing you to taste it.
<<ct "Thief2" "Happy">>Good girl. Get used to that flavor.<</ct>>
His partner laughs, low and dark, as he tosses a bundle of fabric onto the stained mattress in the corner. A collar. A leash. A few other things you don’t want to identify.
<<ct "Thief1" "Angry">>You’re nothing but a sex toy now. Good for one thing.<</ct>>
Their voices are filled with contempt and malice, each word designed to degrade and humiliate you. Yet, beneath the fear and the shame, there's a dark, hidden part of you that responds to their words, a part that you can't fully comprehend or accept. The insults, the degradation, the brutal treatment—it all stirs something within you, a secret, forbidden feeling that you can't deny.
<<ct "Thief2" "Neutral">>Enjoy your new home, slut.<</ct>>
The door slams. The lock clicks. Darkness swallows you whole. You’re left chained to the wall, the scent of the mattress—old sweat, old cum, old pain—filling your nose. Your wrists ache. Your thighs are still sticky. You have nothing to do now but [[sit and wait,->Basement]] your mind racing with fear and uncertainty about what the future holds.<br><br>
<<HaveASexWidget "rape" "stanger" "inpussy">>
<<HaveASexWidget "vaginal" "stanger">>
<<HaveASexWidget "bj" "stanger" >>
<<MainChar_Stats "arousal" "0">>
<<set $mainChar.arousal to 70>>
<<MainChar_Stats "corruption" "2">>
<<MainChar_Stats "cleanliness" "-30">>
<<MainChar_Stats "makeup" "ruined">>
<<MainChar_Stats "combed" "false">>
<<set $mainChar.work.costume = "Normal">>
<<set $mainChar.work.currentWorkName = "Slave">>
<</linkreplace>><</linkreplace>><</linkreplace>>
<<else>>
You step out from the shadows, making sure you're visible. The van slows down, and you can feel the weight of their gaze on you. A mix of excitement and fear courses through your veins as you take a few steps forward, ensuring they can't miss you. The van comes to a stop, and the door slides open. A figure steps out, his face obscured by the shadows. You can't see his expression, but you can feel the intensity of his stare.
<<ct "Thief2" "Angry">>The fuck are you doing here, bitch?<</ct>>
<<ct "MC" "">>I... came back.<</ct>>
There's a moment of silence, and you can almost hear the gears turning in his mind. <<ct "Thief1" "Happy">>No shit. You missed us that much, huh?<</ct>>
<<ct "Thief2" "Happy">>Or maybe she just likes getting her brains fucked out in a basement.<</ct>>
His hand darts out, gripping your chin hard enough to bruise. You whimper, but you don’t pull away.
<<ct "Thief1" "Neutral">>Get in. Before I change my mind and leave your stupid ass here.<</ct>>
You don’t hesitate. You climb into the van, the metal floor cold against your knees. The door slams shut behind you, sealing you in darkness. The engine roars to life.
<<ct "Thief1" "Angry">>The fuck is wrong with you? You want this?<</ct>>
His hand tangles in your hair, yanking your head back. You gasp, your scalp burning, but your cunt clenches.
<<ct "MC" "">>Y-Yes…<</ct>>
<<ct "Thief2" "Surprised">>You’re begging for it? After what we did to you last time?<</ct>>
You nod, your breath hitching as his partner shoves you forward, pressing your face into the cold metal floor. The van lurches, and you whine, your fingers scrambling for purchase.
<<ct "Thief1" "Happy">>Pathetic little whore. You actually like being treated like garbage.<</ct>>
His boot presses between your shoulder blades, pinning you down. Rough hands flip you onto your back. The ceiling of the van is low, cramped—perfect. Thief1 straddles your chest, his belt buckle cold against your skin as he unzips. His cock springs free, already dripping.
<<ct "Thief1" "Angry">>Open up, bitch.<</ct>>
You obey instantly, your lips parting. He doesn’t ease in. He shoves, his thickness <<linkreplace "stretching your throat.">>stretching your throat until your eyes water. You gag, saliva dripping down your chin, but you don’t pull away. You take it.
<<ct "Thief2" "Happy">>Look at her. Fucking loves it.<</ct>>
His grip is iron as he wrenches your arms above your head, fingers digging into your wrists hard enough to bruise before the rough hemp of the rope bites into your skin. The knots are cruel—too tight, cutting off circulation—but you don’t struggle. You can’t. His free hand fists in your hair, yanking your head back until your throat is a straight, vulnerable line, and then he shoves in. No warning. No mercy. His cock hits the back of your throat on the first thrust, your gag reflex betraying you instantly. Saliva floods your mouth, thick and choking, but he doesn’t slow down—just fucks your face like it’s nothing, his hips snapping forward, his balls slapping your chin with wet, obscene sounds.
<<ct "MC" "">>Ghhk—! Nnng— mmpff—!<</ct>>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Slave_House/Van/Suck"+random(1)+".webp")]]</div><br>
<<ct "Thief1" "Angry">>That’s it, gag on it. You’re nothing but a fucking throat to me.<</ct>>
Another brutal thrust. Your vision whites out for a second, your body jerking as vomit climbs your throat—only to be forced back down by the relentless piston of his cock. You drool, a thick string of spit hanging from your swollen lips, but he just uses it, fucking through the mess, his balls drawing up tight as he groans.
<<ct "Thief1" "Happy">>Yeah, take it. All of it, you worthless little cock sleeve. You love being nothing more but a piece of meat, don't you?<</ct>>
<<ct "MC" "">>Yes! I'm your- Nnng— your fuckmeat- nmmpff—!<</ct>>
Heturns his head back to driver of the van with a smirk, without stopping the thrusts in your mouth.
<<ct "Thief2" "Neutral">>Told you she was a freak.<</ct>>
You begin to embrace your masochistic tendencies, finding a twisted sense of fulfillment in being used and objectified. He exploits it to the fullest, giving you exactly what you need and desire. His cock pulls out of your throat with a wet pop, leaving you gasping, drool and tears streaking your face. Before you can even catch your breath, rough hands flip you onto your stomach, your bound wrists scraping against the van’s rusted metal floor. A boot presses between your shoulder blades, pinning you down as fingers yank your panties aside. He forces himself into you, <<linkreplace "stretching you painfully.">>stretching you painfully. <br><br>
No warning. No buildup. Just raw, animalistic force, his hips snapping against your ass so hard the van rocks, the suspension groaning under the impact. Your nails claw at the metal, your scream muffled against the floor as he bottoms out immediately, stretching you open with one brutal thrust.
<<ct "MC" "">>Nnngh—! Fuck—yes—!<</ct>>
<<ct "Thief1" "Angry">>That’s it. Take it like the worthless slut you are.<</ct>>
His hand cracks across your ass, the sting radiating through you. You sob, but your hips push back, begging for more. He slaps your ass, pulls your hair, and wraps his hand around your throat, squeezing just enough to make you gasp for air.
<<ct "MC" "">>H-Harder—! Choke me—! <</ct>>
His laugh is dark, his hand tightening around your throat just enough to cut off your air. Your vision spots, your lungs burning, but your cunt clenches around him, greedy for more. <br><br>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Slave_House/Van/Fuck"+random(2)+".webp")]]</div><br>
His other hand comes down on your ass again, the crack echoing in the van. You whimper, your body jerking as the pain and pleasure twist together, coiling tighter, tighter—
<<ct "MC" "">>I’m—I’m gonna—nnngh—!<</ct>>
<<ct "Thief1" "Happy">>Yeah, you are. You’re gonna come like the filthy slut you are, and then I’m gonna fill this used cunt up again.<</ct>>
His thrusts grow erratic, his grip on your throat tightening as he slams into you, your bound wrists twisting uselessly above your head. The driver’s laughter filters through the cab, but you’re too far gone to care—your orgasm rips through you, your body convulsing as you scream into the floor, your cunt milking his cock as you come hard, your vision whiting out for a second.
<<ct "Thief1" "Angry">>That’s it. Take it.<</ct>>
He doesn’t stop. Doesn’t slow. Just fucks you through it, his own release building as he uses you, his cock swelling inside you before he buries himself to the hilt and comes, his cum flooding you in thick, hot pulses. You can feel it dripping out of you already, running down your thighs as he pulls out with a wet sound, leaving you empty and aching for more.
<<ct "Thief1" "Neutral">>Fucking freak.<</ct>>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Slave_House/Van/Cum"+random(0)+".webp")]]</div><br>
He spits on your ass before returing to the front of the van, leaving you naked, exhausted, and utterly satisfied, your pussy dripping with his semen. You lie there, bound and content, the cold metal floor pressing against your skin, as the van continues its journey to the house. The mixture of excitement, anticipation, and a deep, fulfilling pleasure swirls within you, leaving you in a state of exhilaration and exhaustion. You embrace the darkness, the degradation, and the objectification, knowing that this is exactly what you crave and desire.<br><br>
As the van comes to a halt, the engine cuts off, and the sudden silence is deafening. The door slides open, and one of the men steps out, his boots crunching on the gravel. He reaches in and lifts you effortlessly, carrying you like a rag doll into the <<linkreplace "secluded house.">>secluded house.<br><br>
The familiar scent of the basement hits you as he descends the stairs, the air damp and musty. He brings you to the corner you know all too well, the place where you were held captive and used as a sexual slave for days on end. The sight of the old, stained mattress on which you were raped sends a shiver down your spine, a mix of fear and excitement coursing through your veins.
<<ct "Thief2" "Happy">>Here we go again. Back to your rightful place.<</ct>>
His boot presses between your shoulder blades, forcing your chest against the concrete as he secures your wrists to the wall chains. The metal bites into your skin, but you arch into it, a whimper escaping your lips. The clink of the locks echoes in the small space, final and absolute.<br><br>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Slave_House/Basement/Restrained"+random(2)+".webp")]]</div><br>
<<ct "Thief1" "Happy">>Couldn't stay away, huh? Missed being our little cumdump too much?<</ct>>
A hand fists in your hair, yanking your head back. You meet his gaze, your breath hitching as his thumb traces your lower lip—still swollen from the throatfucking.
<<ct "MC" "">>Y-Yes...<</ct>>
<<ct "Thief2" "Angry">>Pathetic. You actually like being treated like garbage.You have no self-respect, no dignity.<</ct>>
You feel a lump form in your throat, the weight of their words pressing down on you. But there's also a strange sense of relief, of acceptance. You know they're right, that you're completely at their mercy, completely under their control.
<<ct "MC" "">>I- I know...<</ct>>
Your voice is barely above a whisper. They know you're completely theirs, completely under their control, and that you crave the degradation and humiliation they offer.
<<ct "Thief2" "Neutral">>Anyway, welcome home, pet.<</ct>>
As they leave, their laughter and insults still ringing in your ears, you're left alone in the darkness, chained to the wall, naked and vulnerable. The stench of the mattress is overwhelming, a constant reminder of the degradation and abuse that awaits you. But you embrace it, your mind racing with anticipation and excitement about what the future holds. You have nothing to do now but [[sit and wait,->Basement Return]], eager to experience it all again.<br><br>
<<HaveASexWidget "rape" "stanger" "inpussy">>
<<HaveASexWidget "vaginal" "stanger">>
<<HaveASexWidget "bj" "stanger" >>
<<MainChar_Stats "arousal" "0">>
<<set $mainChar.arousal to 70>>
<<MainChar_Stats "corruption" "1" "130">>
<<MainChar_Stats "cleanliness" "-30">>
<<MainChar_Stats "makeup" "ruined">>
<<MainChar_Stats "combed" "false">>
<<set $mainChar.work.costume = "Sexy">>
<<set $mainChar.work.currentWorkName = "Slave">>
<</linkreplace>><</linkreplace>><</linkreplace>>
<</if>><<set $hour += 2>>
<<set _event to "">>
<<if random(3) is 0 and $hour >8>>
<<set _event to either('bj','fuck','group')>>
<</if>>
<<if $mainChar.cleanliness <=20>>
<<set _event to 'shower'>>
<</if>>
<<if ($dayCount >= $mainChar.abductionDay + 2 and random(0,1) is 0) or $dayCount >= $mainChar.abductionDay + 4>>
<<goto "Basement Leaving">>
<</if>>
<<if _event is 'bj'>>
You hear the door creak open, and the familiar sound of footsteps approaching.
You’ve learned the rhythm of their footsteps by now. The taller one is the kind of man who walks like he owns the earth beneath him. Your knees press into the cold concrete, the chains around your wrists biting just enough to remind you they’re there. Not that you’d run. Not anymore. Accepting your situation, you decide to be obedient, devoted, and submissive
The door swings open.
<<ct "Thief1" "Happy">>Well, well. Look at our little pet, all prepared.<</ct>>
His voice is oil and gravel, sliding over you like a promise. You don’t lift your head. Not yet. Instead, you arch your back just a little more, letting the chains pull tighter, letting your body offer itself. You’re on display. You’re theirs.
<<ct "Thief1" "Happy">>Aww, no sass today? Guess someone finally learned her place.<</ct>>
His boot nudges your thigh, not hard enough to bruise—just enough to claim. You lower your gaze, your lashes fluttering against your cheeks. Submission. That’s your weapon now. Your shield. You tell yourself it’s strategy—that if you’re obedient, if you’re good, they’ll hurt you less. But there is a coiled thing in your gut whispering that you like this. That the way your pulse jumps when the door opens isn’t just fear. That the ache between your thighs isn’t just from the cold or the rough hands of your captors.
<<ct "Thief1" "Happy">>That’s right, slut. Show Daddy what a good girl you are.<</ct>>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Slave_House/Basement/Obedience"+random(2)+".webp")]]</div><br>
You nod, the movement small but deliberate. Your breath hitches as his fingers brush against your jaw, tilting your face up. His touch is rough, possessive, but you lean into it. Good girls get rewards, right? His fingers tangle in your hair, yanking just enough to make your scalp prickle. You don’t whimper. You moan. A low, needy sound that makes his grip tighten. His other hand—rough, calloused—slides down your spine, over the curve of your ass, then between your thighs.
<<ct "Thief1" "Angry">>Filthy whore. You like this, don’t you? Being our little basement bitch?<</ct>>
Your breath catches. The question is a trap. A test. But the truth is a live wire in your chest, burning through you. Instead, you rock your hips into his touch, a whine crawling up your throat.
<<ct "MC" "">>Y-yes…<</ct>>
The admission sends a jolt through you, shame and desire twisting together. His grip tightens, his fingers digging into your jaw just enough to hurt.
<<ct "Thief1" "Surprised">>Good. You're learning.<</ct>>
His praise lands like a whip crack, sending a shudder through you. You feel a mix of shame and relief as he continues to explore your body. The humiliation is still there, but it's become a part of your new reality, a reality you've chosen to accept. You find yourself leaning into his caresses, your body responding with a perverse sense of pleasure. <br><br>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Slave_House/Basement/Tease"+random(3)+".webp")]]</div><br>
He steps back, his boots echoing in the small space, and you hear the jingle of his belt. Your heart races, your body already responding, already aching for what comes next. The sound of his zipper is loud in the quiet room, and you feel your body respond, your pulse quickening. He frees his cock, thick and heavy, already leaking at the tip. He doesn’t tease. He doesn’t ask. He grabs your hair, yanking your head back as he steps closer, the head of his cock brushing against your lips.
<<ct "Thief1" "Angry">>Open up, whore.<</ct>>
You obey instantly, your mouth falling open as he shoves inside. There’s no gentleness, no mercy. He fucks your face like he owns it—because he does. Your throat protests, your eyes watering as <<linkreplace "he hits the back of your throat.">>he hits the back of your throat again and again, and you take it. <br><br>
Not because you have to—though you do—but because something inside you has shifted. The fight is gone. The resistance is gone. All that’s left is that you're nothing more than a living, breathing fucktoy for his pleasure. Your mind empties. There’s just the now, the pressure of his cock stretching your throat, the burn of your lungs as you struggle to breathe around him. Your hands, bound behind you, twitch uselessly, fingers curling into fists that can’t fight back.
<<ct "MC" "">>Ghk—! Nnngh—!<</ct>>
The chains rattle above you, a constant reminder: you’re his. You focus on the sensation—the way his cock swells against your tongue, the way your saliva drips down your chin, the way your nose burns with the effort of breathing through it. The way your stomach clenches when he bottoms out, his balls slapping against your chin.
<<ct "Thief1" "Angry">>That’s it, take it. You’re made for this, aren’t you? A pretty little throat to fuck.<</ct>>
<<ct "MC" "">>Mmmph—! Hnn—!<</ct>>
You can’t form words. But your body speaks for you, your throat fluttering around him, your moans vibrating against his shaft. His fingers tighten in your hair, his hips snapping forward, his cock throbbing as he fucks your face like it’s nothing more than a warm, wet hole. And maybe it isn’t. The shame, the degradation—it all twists together, coiling tighter and tighter in your gut until you can’t tell where the pain ends and the pleasure begins. Your breath comes in ragged gasps around his cock, your body trembling, your cunt weeping with need.
<<ct "Thief1" "Happy">>Fuck, you’re choking on my cock like a good slut. You’re loving this, aren’t you?<</ct>>
<<ct "MC" "">>Ghk—! Nnngh—! Mmm—!<</ct>>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Slave_House/Basement/FaceFuck"+random(6)+".webp")]]</div><br>
You whimper. A denial. A confession. It doesn’t matter which. Because your body is there, teetering on the edge, your orgasm building not from clitoral stimulation or fingers inside you, but from the pure, filthy sensation of being throat-fucked like the worthless slut you’ve become. The realization hits you like a punch to the gut—you’re going to come. From this. From being used. And you can’t stop it. Your thighs tremble, your toes curling against the cold concrete as the pleasure crashes over you, your body convulsing around nothing, your throat clamping down on his cock as you drown on it. The orgasm rips through you, your moans muffled around his shaft, your tears mixing with the saliva dripping down your chin.
<<ct "MC" "">>Mmm—! Hnnn—!<</ct>>
<<ct "Thief1" "Surprised">>Fuck, you’re coming just from being throat-fucked? What a filthy little slut.<</ct>>
You can’t answer. You’re too busy shattering, your body betraying you in the worst possible way. The shame hits you like a freight train, burning through the haze of pleasure, leaving you raw and exposed. You came from being throat-fucked, like a good little whore. The thought makes you want to scream, but all that comes out is a choked sob around his cock.
<<ct "MC" "">>Hnn…<</ct>>
He groans, his hips stuttering as he buries himself deep, <<linkreplace "his cum flooding your throat.">>his cum flooding your throat in thick, salty spurts. You swallow obediently, even as the tears keep coming, even as the shame eats you alive.
<<ct "Thief1" "Happy">>Fuck, you’re perfect. A real slut.<</ct>>
He pulls out with a wet pop, his cock glistening with your saliva and his cum. You sag against your chains, your body trembling, your mind a mess of shame and pleasure and confusion. His cock jerks again, and this time the load is too much—thick ropes of cum spill from your lips, dripping down your chin, splattering across your cheeks. Another pulse, and a glob lands on your forehead, sliding slowly down your nose, over your eyelid, blurring your vision. You blink, and it smears, sticky and warm, mixing with the tears still leaking from your eyes.<br><br>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Slave_House/Basement/Cum"+random(0)+".webp")]]</div><br>
The last few spurts land on your lips, your cheekbones, your eyelashes. You can feel it—thick, heavy, marking you. Your face is a mess of it, your breath coming in ragged gasps through your nose, your chest heaving. The chains rattle as you sag forward, your bound arms screaming in protest, but you don’t fight. You can’t. His fingers—still slick with your saliva—trace the mess on your face, smearing it further, pushing it into your skin like war paint.
<<ct "Thief1" "Angry">>Perfect. Now you look like the whore you are.<</ct>>
You don’t answer. You don’t have to. The proof is dripping down your face, pooling in the hollow of your throat, trickling toward your collarbone. You can taste it on your lips, salty and bitter, a reminder of what you’ve become. A toy. A hole. A thing to be used and filled and marked. He steps back, admiring his handiwork. His cock is still half-hard, glistening with your spit and his cum, but he tucks it away with a satisfied grunt. You stay where you are, your body trembling, your face a mask of his filth. The door slams shut behind him, the lock clicking into place. You’re alone again.<br><br>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Slave_House/Basement/AfterFacefuck"+random(3)+".webp")]]</div><br>
The cum on your face starts to dry, the sticky residue pulling at your skin. You try to turn your head, to rub against your shoulder, to wipe it away—but the chains hold you fast. Your wrists ache, your arms screaming from being bound behind you for so long, but you can’t reach. You can’t clean yourself. You’re left with it. The weight of what has just happened presses down on you like a physical force, letting you wondering how you could have sunk so low. <br><br>
[[Try to rest->Basement Submission]]<br><br>
<<HaveASexWidget "rape" "stanger" "face">>
<<HaveASexWidget "bj" "stanger" >>
<<MainChar_Stats "arousal" "0">>
<<MainChar_Stats "corruption" "1">>
<<set $mainChar.arousal to 70>>
<<MainChar_Stats "cleanliness" "-30">>
<<MainChar_Stats "energy" "-30">>
<</linkreplace>><</linkreplace>>
<<elseif _event is 'fuck'>>
The basement door groans open, hinges screaming like a warning you no longer heed. Accepting your situation, you decide to be obedient and don't wait to be told.
Your body moves on its own, folding into position: knees spread wide, ass lifted, forehead pressed to the cold concrete. The chain between your cuffed wrists clinks as you settle, your breath shallow. Your mind screams resist, but your flesh is already offering.
<<ct "Thief2" "Happy">>Well, well. Look at our little pet all prepared.<</ct>>
His voice drips with amusement, the kind that curls in your gut and settles between your thighs. Your breath hitches as his boots stop in front of you. The leather is scuffed, still damp from the rain outside. Your tongue darts out, wetting your lips without thinking.
<<ct "Thief2" "Happy">>Fuck, you’re eager today. Did you miss us, slut?<</ct>>
You nod, the movement making your hair stick to your cheek. Your skin is slick with a thin sheen of sweat, your body already primed from days of use. You whimper as his calloused fingers grip your chin, forcing your gaze up. Your eyes lock onto his. <br><br>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Slave_House/Basement/Obedience"+random(2)+".webp")]]</div><br>
His fingers dive between your legs, shoving inside without warning. You gasp, your hips jerking back against his hand like a bitch in heat.
<<ct "Thief2" "Surprised">>Huh. Guess you really do like being our little fucktoy, don’t you?<</ct>>
He pulls his fingers out, glistening with your arousal, and shoves them into your mouth. You gag, but he forces you to taste yourself, the bitter tang of your own submission.
<<ct "Thief2" "Happy">>Suck. Clean them like a good little cumdumpster.<</ct>>
You obey. Your tongue swirls around his fingers, your cheeks hollowing. Tears prick your eyes, but your nipples are hard as diamonds, your body thrumming with sick, twisted need. You tell yourself it’s just survival, that if you please him, he’ll go easier on you. But the way you suck on his fingers is not as forced as it should be, and you feel a strange sense of calm wash over you.
<<ct "Thief2" "Happy">>Good girl.<</ct>>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Slave_House/Basement/Tease"+random(3)+".webp")]]</div><br>
His voice is filled with a twisted sense of approval. You keep sucking, your body responds to his touch in ways you can't fully understand. Then, he pulls his fingers free with a wet pop, then unbuckles his belt.
<<ct "Thief2" "Happy">>Gonna fuck that tight ass, pet.<</ct>>
You whimper. A protest? A plea? You don’t even know anymore. Without waiting for instructions, your body moves on its own, folding forward until your palms press against the cold concrete, your ass lifted high in the air. The chains between your cuffed wrists rattle as you arch your back, spreading your thighs wider, presenting yourself. Your hole clenches involuntarily, already slick with shameful arousal.
<<ct "Thief2" "Happy">>You're not even waiting to be told anymore, are you? Just a well-trained little cumdumpster.<</ct>>
His laughter echoes off the basement walls, sharp and cruel. The humiliation burns through you, but it only makes your cunt throb harder. You know you didn't have to do this. He didn't order you. He didn't even ask. But here you are, wiggling your hips like a common slut, your body already trembling with need. You wonder why you're doing this, why you're shaking that ass for him, but the thought shatters as his cock <<linkreplace "thrusts into your anus.">>thrusts into your anus violently.
<<ct "MC" "">>Nnngh—! It hurts—!<</ct>>
The burn is white-hot, your muscles screaming as they stretch around his thick cock—but your hips roll back, meeting his thrusts with a hunger that makes your stomach twist. You tell yourself it’s just instinct, just your body trying to minimize the pain, but the way your cunt drips, the way your breath hitches when he bottoms out—it’s not just pain. It’s pleasure. And that’s what makes it worse.
<<ct "MC" "">>Nnngh—!Fuck—!<</ct>>
The word slips out like a confession, raw and needy. Your face burns with shame, but your body arches into him, your ass clenching around his cock like it was made for this. His fingers dig into your hips, bruising, owning, and you whimper when he pulls out just to slam back in harder.
<<ct "Thief2" "Happy">>There it is. There’s my good girl.<</ct>>
He yanks your hair, forcing your head back, and you let him. Your hands, still cuffed, claw at the concrete, but not to escape—just to anchor yourself as he fucks you like an animal. The chain of your collar rattles with every thrust, a constant reminder: you belong to him. His free hand slides around your throat, squeezing just enough to make your vision blur. Your pulse races, your breath coming in ragged gasps—but your cunt clenches, your body thrumming with something dark and shameful.
You tell yourself it’s just survival. "If I make him happy, he’ll go easier on me. That’s all this is." But then his hits deeper, your body betrays you completely. A broken moan spills from your lips, your hips bucking back against him, your orgasm building like a storm.
<<ct "MC" "">>Fuck—mmhh—!<</ct>>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Slave_House/Basement/Fuck"+random(6)+".webp")]]</div><br>
The sound rips from your throat, thick with need, and it burns worse than his cock tearing into you. Because this isn’t the whimper you force out to make him think you’re broken. This is the sound of your body betraying you—raw, honest, wanting.
Your fingers curl into the concrete, nails scraping against the grit as you try to claw back some control, some denial. But your hips roll, your ass clenching around him, your cunt weeping—not from fear, not from pain, but from something far more damning.
<<ct "Thief2" "Angry">>That’s right. Show me how much you love being my little fucktoy.<</ct>>
His voice is a blade, twisting in the wound of your shame. You should hate him. But when his fingers dig into your hips, when his cock fills you so completely it steals your breath, your body sings—and that’s the part that makes you want to vomit. <br><br>
He groans, his thrusts growing erratic as he buries himself deep, <<linkreplace "spilling his seed deep into your ass.">>spilling his seed deep into your stretched, abused hole with a wet, obscene squelch. You can feel it—thick, warm, owning you—dripping down your thighs as he pulls out with a final, brutal tug. The ropes creak as your body sways, suspended like a broken doll, your limbs trembling from exertion and something far worse.
<<ct "Thief1" "Happy">>Thanks for the good fuck, you worthless little cum dumpster.<</ct>>
His voice is a blade twisting in the wound of your shame. You should scream. You should fight. But all you can do is hang there, your breath coming in ragged, broken gasps. The ropes bite into your wrists, your shoulders screaming from the strain. Your skin is slick with sweat and cum, your hair matted to your forehead. You’re a mess—a ruined mess—and the worst part is, you don’t even care anymore. <br><br>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Slave_House/Basement/AfterFacefuck"+random(3)+".webp")]]</div><br>
Your ass gapes, his cum leaking out of you in slow, thick drips, pooling on the concrete beneath you. But beneath the shame, there’s a dark, twisted thrill—the knowledge that you’re his, that you took it. You try to tell yourself it was just survival. That your body reacted on instinct. But the truth is a knife in your gut: you liked it.
What would Mom think? The question hits you like a punch to the gut. Your parents’ faces flash behind your eyes—your father’s proud smile, your mother’s warm hugs—and the contrast with what you’ve become is so sharp it hurts. You’re not their daughter anymore. You’re this—a trembling, cum-drenched slut hanging from ropes,
<br><br>
The door slams shut behind him, leaving you in the dim, suffocating silence of the basement as you [[try to rest->Basement Submission]]<br><br>
<<HaveASexWidget "rape" "stanger" "inpussy">>
<<HaveASexWidget "anal" "stanger" >>
<<MainChar_Stats "arousal" "0">>
<<MainChar_Stats "corruption" "1">>
<<set $mainChar.arousal to 70>>
<<MainChar_Stats "cleanliness" "-30">>
<<MainChar_Stats "energy" "-30">>
<</linkreplace>><</linkreplace>>
<<elseif _event is 'group'>>
The rusted hinges of the basement door groan as it swings open. You don't need to look up to know what's coming. The creak of boots on concrete, the jingle of belts being unbuckled, the low chuckle of men who've already decided what they're going to do to you. Your wrists ache from the cuffs digging into your skin, the chain between them clinking as you shift onto your knees, thighs spread just wide enough to show them what they own. You tell yourself it's survival. That you're only doing this to endure. But the way your pulse quickens, the way your breath hitches when the first hand grips your hair—you know it's a lie.
<<ct "Thief1" "Happy">>Well, well. Look at our little pet, all prepared for us. Like a good fucktoy should be.<</ct>>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Slave_House/Basement/Obedience"+random(2)+".webp")]]</div><br>
Fingers trail down your spine, nails digging in just enough to make you flinch. You keep your eyes down, accepting their humiliating and objectifying compliments. You know that this is part of the role you've chosen to play, but there's a strange feeling in you as you realise that the smile displayed on your face isn't as forced as it should be.
<<ct "Male" "">>Goddamn, look at her. Bet she’s been dripping all day, waiting for us to come fill her up.<</ct>>
A hand slaps your ass—hard. The sting radiates, but worse is the way your body clenches, the way your thighs slick with betrayal. His palm cracks across your cheek, the force snapping your head to the side. Pain blooms, but beneath it, something worse—a throb between your legs, a heat you can’t deny. You hate yourself for it.
<<ct "Male" "" "1">>Fuck, look at that cunt. What a dirty little whore.<</ct>>
Rough hands flip you onto your back, the cold concrete biting into your skin. The cuffs on your wrists are yanked above your head, the chain looped around a pipe. You’re spread open, exposed, your body already responding before they’ve even touched you. His fingers drag through your folds, the wet sound obscene in the quiet. You try to twist away, but the cuffs rattle, the metal biting into your wrists.<br><br>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Slave_House/Basement/GroupGrope"+random(0)+".webp")]]</div><br>
His fingers drag through your folds, the wet sound obscene in the quiet. You try to twist away, but the cuffs rattle, the metal biting into your wrists.
<<ct "MC" "">>P-please, just—<</ct>>
<<ct "Thief1" "Angry">>Just what? Just fuck you like the worthless cumdumpster you are?<</ct>>
Their laughter grows louder, and they begin to touch you more aggressively, their hands exploring every inch of your body. You maintain your composure, your smile never wavering, your eyes never meeting theirs. Then, one of them stops in front of you. You glance at his crotch while he unzips his pants, before he slaps his cock against your lips, the salty pre-cum already smearing your mouth. You open—because you have to, because resisting only makes it worse, because some sick part of you wants to.
<<ct "MC" "">>Nngh- Glk-<</ct>>
<<ct "Male" "">>That’s it. Take it like the used-up slut you are.<</ct>>
A new voice. A new pair of hands—this one gripping your throat, just tight enough to make your vision spot. You gag as a rapist thrusts into your mouth, his hips snapping forward, his cock hitting the back of your throat while tears stream down your cheeks. At the same time, another cock slams into you from behind, the stretch burning, the way he owns you making your stomach twist with shame. You try to tell yourself it’s not your fault, that you’re forced, but the way your hips rock back to meet his thrusts—
<<ct "MC" "">>Nnngh—! Fuck!<</ct>>
<<ct "Thief1" "Happy">>Oh, she likes that. Look at her, squirming like a bitch in heat.<</ct>>
Your mouth is stuffed full, drool dripping down your chin. The chain on your wrists rattles as you’re yanked forward, impaled deeper, your gagging the only sound in the room besides their grunts and the wet slap of skin. You realise you're nothig more than a tool for their pleasure as they <<linkreplace "use you like a lifeless doll.">>
<<ct "Male" "1">>Fuck, she’s tight. Like she was made for this.<</ct>>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Slave_House/Basement/GangBang"+random(4)+".webp")]]</div><br>
The cold metal of the pipe you're shackled to digs into your back, but the real pressure is the way your body responds to this abuse. Noticing your nipples hardening, your thighs slick with betrayal, you tell yourself it's just survival, that you're only pretending to enjoy it to make them go easier on you. But the way your breath hitches when one of these masked strangers grips your throat, his thumb pressing against your pulse, sends waves of perverse pleasure through you. You feel shameful for that, for enjoying that degradation, for finding a twisted comfort in the surrender of control. <br><br>
His other hand slaps your ass, the crack echoing in the basement. You gasp, but your hips lift, offering yourself without meaning to. The chain rattles as you’re pulled forward, your mouth forced open around another cock. The taste of him fills your throat as he thrusts deep, your gagging only making him groan. You whimper around his length, but the way your tongue swirls, the way your throat relaxes—it’s all instinct, and it terrifies you.
<<ct "Male" "">>You think she's enjoying this?<</ct>>
<<ct "Thief2" "Happy">>Oh, she definitely does. Look at her. She's dripping.<</ct>>
You want to deny it, but the words die in your throat as he slams into you, the stretch burning, the pleasure worse. The ropes cut into your wrists as you’re pulled between them, a living fucktoy, your body responding before your mind can catch up. His hand cracks across your face again, the sting making your cunt clench. You hate yourself for it. You hate that your body betrays you, that your moans are real, that your orgasm is already building, unwanted but inevitable.
<<ct "Male" "1">>Fuck, she’s gonna come, isn’t she?<</ct>>
<<ct "Thief2" "Happy">>Damn right she is. Look at her—begging for it.<</ct>>
The ropes dig into your skin as they use you, their cocks pounding into every hole, their hands leaving bruises you’ll wear like trophies. You tell yourself it’s not pleasure, that you’re only pretending—but the way your back arches, the way your thighs tremble—
<<ct "MC" "">>Nnngh—!<</ct>>
Your body convulses with waves of ecstasy, shame course through your veins as you realise its a genuine, not faked orgasm. You let out a soft cry, your eyes rolling back as the sensation overwhelms you. You lose count of the number of men who use you, the number of times they violate your body. Time becomes a blur, and you feel yourself slipping away, your consciousness fading. Just as you're on the verge of passing out, you climax for a second time, your body trambling and twisting on the ropes that hold you. The sensation is overwhelming, a mix of pleasure and pain that leaves you gasping for breath. <br><br>
<<ct "Thief1" "Happy">>Look at her go. Fucking loves it.<</ct>>
His hand tangles in your hair, yanking your head back as the guy fucking your face slams into your throat one last time. His cock pulls out of you with a wet sound, and you feel the loss immediately, your body already craving more. The men don't give you time to recover. Rough hands flip you onto your knees, your wrists still bound above your head to the pipe, forcing you to arch your back, your ass and tits on full display. The chain rattles as they adjust your position, spreading your thighs wider, making you whimper as the cool air hits your exposed, used cunt. As the ordeal finally comes to an end, the men <<linkreplace "force you to your knees.">>force you to your knees. <br><br>
You know what's coming. Your stomach twists with shame, but your nipples harden, your breath quickening in anticipation. You tell yourself you hate this, that you're only enduring it—but the way your tongue darts out to wet your lips, the way your back arches just a little more— The first spurt hits your cheek, thick and warm, dripping down your face. You flinch, but your eyes stay open, watching as your rapists strokes themselves, their cum splattering across your lips, your eyelids, your hair.
<<ct "Thief2" "Happy">>Open up, slut. Let us see that pretty mouth.<</ct>>
You obey without thinking, your lips parting as another load hits your tongue. The taste is salty, musky, wrong—but the way it coats your throat, the way it drips down your chin, sends another jolt of perverse pleasure through you. You swallow, your throat working, and the men groan in approval.
<<ct "Male" "1">>Fuck, look at her. Loving it.<</ct>>
More cum splatters across your face, your chest, your tits, the warmth of it mixing with the sweat on your skin. You should be disgusted. You should be screaming. But instead, you find yourself leaning in, your body craving the sensation, the ownership. The ropes cut into your wrists as you strain forward, your mouth open, your tongue out—begging without words.
<<ct "Thief1" "Surprised">>Damn. She is a fucking cumslut.<</ct>>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Slave_House/Basement/Bukkake"+random(1)+".webp")]]</div><br>
The last spurt lands on your forehead, dripping into your eyes, blurring your vision. You blink, the world reduced to the sound of their laughter, the scent of sex and cum, the weight of what they've done to you. Your pussy and ass are sore and bruised, the remnants of their violence still seeping out. Even your hair and back are coated with their filth, and you can feel the sticky residue on your feet where some of them had used you for their pleasure. <br><br>
And yet, as they zip up and step back, leaving you kneeling in a pool of their filth, you can't deny the way your body aches for more. The way your cunt clenches around nothing, the way your skin tingles where their cum dries. You tell yourself it's stockholm syndrome, that it's survival—but the truth is, you liked it. You liked the way they used you. You liked the way they marked you. You liked making them come. <br><br>
The door slams shut above you, their footsteps fading. You're alone again, your body dripping with their cum, your wrists raw from the ropes. You should feel violated. You should feel broken. But as you lick your lips, tasting them on your tongue, you can't shake the feeling that something within you has changed, that the lines between resistance and acceptance are blurring. Exhausted and on the brink of collapse, you close your eyes, [[trying to rest->Basement Submission]]<br><br>
<<HaveASexWidget "rape" "stanger" "inpussy">>
<<HaveASexWidget "anal" "stanger" "face">>
<<HaveASexWidget "vaginal" "stanger" "onpussy">>
<<HaveASexWidget "anal" "stanger" "body">>
<<MainChar_Stats "arousal" "0">>
<<MainChar_Stats "corruption" "1">>
<<set $mainChar.arousal to 70>>
<<MainChar_Stats "cleanliness" "-30">>
<<MainChar_Stats "energy" "-30">>
<</linkreplace>><</linkreplace>>
<<elseif _event is 'shower'>>
You hear the door creak open, and the familiar sound of footsteps approaching. You know the drill: head down, ass up, mouth shut. Your wrists ache where the cuffs dig in, the chain linking them to the wall just loose enough to let you kneel. You do. Slowly. Deliberately. Ass in the air, forehead pressed to the cold floor. The position stretches your thighs, the cool air kissing the slickness between them. They stick together, slick with days of use, your skin crusted with dried spend from gods-know-how-many men. The thief’s boots thud against the stairs, each step sending a jolt through you. You don’t look up. You breathe.
<<ct "Thief2" "Angry">>Fuck, you’re a mess.<</ct>>
His voice drips with amusement, but there’s an edge to it—something dark and hungry. His fingers grip your chin, forcing your head up. You meet his gaze, your lashes fluttering in a perfect imitation of submission. <br><br>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Slave_House/Basement/Obedience"+random(2)+".webp")]]</div><br>
As the man enters the basement, he sees you eagerly waiting. He looks you over with a mix of disgust and amusement.
<<ct "Thief2" "Neutral">>Pathetic. No wonder the others didn’t even bother with you today. Who the hell wants to stick their dick in this?<</ct>>
You don’t react. You don’t dare. But inside, something twists—not shame, not quite. Something darker. Something that likes the way he talks to you. His eyes rake over you, lingering on the streaks of cum dried on your chest, the way your lips are still swollen from the last cock you sucked. The chain rattles as he unfastens it from the wall, the sudden freedom making your limbs feel heavy.
<<ct "Thief2" "Neutral">>Come on. I’m gonna clean you up.<</ct>>
You don’t stand. In your determination to remain the submissive slave you've become, you lower yourself to your hands and knees, <<linkreplace "crawling after him.">>crawling after him like a dog. <br><br>
Hands and knees, ass still high, just like you know he likes. The floor is rough against your palms, the position spreading you open, letting the cool air kiss the mess between your thighs.
<<ct "Thief2" "Happy">>Look at that. Such a good little slut. Now keep up.<</ct>>
His boot nudges your ribs, not hard enough to hurt, just enough to guide you forward. You obey, your body moving on instinct, the chain dragging behind you like a leash. The thought of being led like an animal should make you sick. Instead, your cunt clenches, a fresh wave of arousal pooling between your legs.<br><br>
Your mind races for excuses. You tell yourself it’s just about making it easier, but the truth slithers in, ugly and undeniable: you don't mind the way the chain tugs when he moves, the way your body sways like a well-trained bitch following her master. <<ct "Thief2" "Happy">>Mmm. Someone’s enjoying this a little too much.<</ct>>
Your face burns. You try to school your expression—submissive, reluctant, anything but eager—but your body doesn’t lie. Your nipples are hard, your breath comes faster, and when his boot presses between your shoulder blades, forcing you lower, you melt into it. It’s just instinct, you lie to yourself. It’s just… what you have to do.<br><br>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Slave_House/Basement/Crawling.webp")]]</div><br>
The corner of the basement is worse. The drain in the center is stained, the hooks embedded in the floor rusted. He bends to secure your wrists and ankles to them, spreading you open like a sacrifice, you don’t fight. He steps back and retrieves a hose from the corner. Without a word, he <<linkreplace "turns on the water.">>turns on the water,<br><br>
The first blast of water hits you like a slap. You gasp, the water stinging your skin as it washes away the layers of filth. He moves the hose methodically, as if you were nothing more than an animal to be cleaned, not a person with feelings or dignity. Your body jerks against the restraints, but he doesn’t stop. The hose is merciless, the spray ice-cold, stripping away days of grime—and with it, the last shreds of your denial.
<<ct "Thief2" "Neutral">>Stay still.<</ct>>
You try, but when the water hits between your legs, the pressure of it against your clit, you can’t help the broken sound that escapes you. It’s not pain. It’s pleasure. The water hammers against you, relentless, the cold biting into your skin like teeth. It soaks your hair, plastering it to your face, and runs in rivulets down your back, your thighs, pooling around you before vanishing down the drain with the last remnants of their filth. <br><br>
Your body shivers, but it’s not just the cold—it’s the way the spray hits you, the pressure of it slamming against your clit, the water forcing its way between your lips, inside you, cleansing you in ways that make your stomach twist.
<<ct "Thief2" "Happy">>Look at you. Pathetic. Getting off on a fucking hose like some kind of animal.<</ct>>
His boot nudges your thigh, spreading you wider, and the water shifts, the jet now aimed right at your clit. You jerk, a broken sound of pleasure tearing from your throat. Your hips twitch, your body betraying you before your mind can even catch up.
<<ct "Thief2" "Happy">>That’s it. Rub against it. Show me how much you love being treated like a fucking dog.<</ct>>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Slave_House/Basement/Cleaning.webp")]]</div><br>
You should be humiliated. But your body doesn’t care. Your cunt clenches, your breath coming in ragged gasps as the water pounds against you, the pressure sending sparks through your nerves. You close your eyes, trying to focus on the sensation of being clean, of having the filth rinsed away. <br><br>
The water cuts off abruptly, leaving you gasping, your body trembling, your skin prickling with the cold. He steps closer, his boots splashing in the shallow pool of water around you. His fingers grip your chin, forcing you to meet his gaze. There’s no kindness there. No pity. Just cold, calculating amusement.
<<ct "Thief2" "Neutral">>You’re clean now. Back to being usable.<</ct>>
The hooks release with a metallic clink, the sudden freedom making your limbs feel heavy. He doesn’t help you up. He doesn’t need to. You crawl after him on shaking hands and knees, the chain dragging behind you, your body moving on instinct. The concrete is cold beneath your palms, but you don’t care. He secures you back to the wall, the chains clicking into place with a finality that makes your stomach clench. You should hate this. You tell yourself you hate this. But when he steps back, his gaze raking over you, your breath hitches.
<<ct "Thief2" "Neutral">>Don’t worry, pet. You’ll be used again soon.<</ct>>
His words should terrify you. But the way your cunt clenches at the promise? That’s the part that makes you want to die. He walks away, his boots thudding up the stairs, leaving you alone in the dim basement. The chains rattle as you shift, your body still humming, your mind a mess of shame and need. <br><br>
[[Try to rest->Basement Submission][$mainChar.energy +=15]]<br><br>
<<MainChar_Stats "cleanliness" "100">>
<<MainChar_Stats "energy" "15">>
<<run variables().mainChar.cleanCum()>>
<</linkreplace>><</linkreplace>>
<<else>>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Slave_House/Basement/Restrained"+random(3)+".webp")]]</div><br>
You find yourself in the dimly lit basement of the house, a place that has become all too familiar. The cold metal of the chains bites into your wrists and ankles, a sensation you've grown accustomed to over time. You've been here long enough to know the routine, to understand the expectations placed upon you. The idea of being obedient and devoted doesn't seem so bad anymore. After all, it had gone relatively smoothly the last time. You hadn't been hurt as much, and the humiliation, while still present, felt almost manageable. <br><br>
Keeping that in mind, you begin to embrace the role of the submissive, obedient slave. It's a survival tactic, you tell yourself, a way to navigate this nightmare until you can find a way out. But deep down, you can't shake the feeling that there's more to it, that part of you finds a perverse comfort in this new identity. You cling to the hope that one day, you'll find a way out of this darkness. But for now, you are determined to endure, to survive, and to play the role that has been thrust upon you. You will be obedient, devoted, and submissive, and maybe, just maybe, it will make a difference.<br><br>
<<if $hour <9>>
<<link "Try to sleep">>
<<set $hour to 7>>
<<dayChangeWidget>>
<<goto Basement>>
<<set $mainChar.energy +=30>>
<</link>>
<<else>>
[[Try to rest->Basement Submission][$mainChar.energy +=15]]
<</if>>
<</if>><<if $Achievements.sexslave.unlocked != 'true'>>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Slave_House/Basement/Restrained"+random(3)+".webp")]]</div><br>
The basement door groans open, hinges screaming like you did the first night. Your muscles tense, bracing for the usual rough hands, crude orders and the bite of chains. But this time, the man who steps inside isn’t holding a whip or a bottle of lube. He’s holding keys.
<<ct "Thief1" "Neutral">>Get up.<</ct>>
You blink, your vision swimming from days of dim light and tears. The concrete is cold beneath your knees, your wrists raw from the cuffs. He doesn’t reach for you. Just tosses the keys at your feet. They clatter, metallic and final.
<<ct "MC" "">>W-What’s going on?<</ct>>
He doesn’t look at you. Just lights a cigarette, the flare of the lighter illuminating the bruises on your thighs, the bite marks on your collarbone.
<<ct "Thief1" "Angry">>You’re used up. Your cunt’s too slack, your mouth’s too sore. We need fresh meat.<</ct>>
The words hit like a slap. Or maybe a caress. Your stomach twists, but not only from shame. He unlocks the cuffs. Your arms drop, useless. Blood rushes back into your fingers, pinpricks of pain. You don’t move. He drags you up by your hair, just like always, but this time he pushes you toward the stairs. The light at the top is a knife. You shield your eyes, stumbling. The air smells like rain and gasoline. Freedom.<br><br>
The doors swing open with a metallic groan, revealing <<linkreplace "a makeshift shower.">>a makeshift shower rigged up beside a weathered wooden cabin. A rusted showerhead hangs from a beam, a garden hose coiled beneath it like a sleeping snake.
<<ct "Thief1" "Neutral">>Get in. You reek of us.<</ct>>
His voice is flat, but his eyes aren’t. They trace the curve of your spine, the way your thighs still glisten with what they’ve done to you. You tilt your head back, letting it soak your hair, your scalp tingling as it rinses away the sweat and cum and days of their filth. Your fingers tremble as you reach for the bar of soap sitting on the milk crate. You start at your neck. The water turns the dried come on your collarbone into streaks, swirling down your chest before disappearing between your legs. The bruises ache under your touch—fingerprints, teeth marks, the ghost of their hands. You trace them one by one, your breath hitching when you reach the ones on your inner thighs. His favorite spot.<br><br>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Slave_House/Van/Shower.webp")]]</div><br>
But despite the shower, you don't feel clean. You think about the way your body ached for them, even when you screamed. The way you whimpered when they called you pet. The way you came when they hurt you, like pain and pleasure were the same thing. The water beats down, but it can’t wash away the memory of their hands, their voices, the way they made you beg. You turn off the shower. The silence is worse.
<<ct "Thief1" "Happy">>Taking your time, pet? Or just missing the chains?<</ct>>
His voice cuts through your thoughts. You glare at him, but there’s no heat in it. Not really. Because there is a strange, unsettling voice that rises within you saying that, maybe, he's not wrong. You try to push the thought away, telling yourself that of course you want to be free, that this is what you've been hoping for all along. But there's a lingering doubt, a part of you that questions whether you truly want to leave this twisted world behind.<br><br>
You dress slowly. The fabric chafes against skin that’s too sensitive, too used. Then, you swallow hard and step out of the cabin. The van’s door is already open, waiting.
You climb inside, the uncertainty gnawing at you. The engine rumbles to life, and you see the house shrinking in the distance. The city blurs past the windows—neon signs, honking cars, people who have no idea what you’ve been.
<<ct "Thief1" "Surprised">>You’re quiet. Thought you’d be crying by now.<</ct>>
Your hands are folded in your lap. Your thighs press together.
<<ct "MC" "">>…I don’t know... what I’m supposed to feel.<</ct>>
<<ct "Thief1" "Happy">>You’re supposed to feel grateful, slut.<</ct>>
He laughs, low and dirty. His hand lands on your thigh. Squeezes. You don’t pull away.
<<ct "Thief1" "Happy">>One last blowjob? For old times’ sake.<</ct>>
You hesitate for a moment, the request sending a mix of emotions through you. You remember the days of captivity, the degradation, the violence.
<<if $mainChar.corruption >=80>>
But there's also a part of you that finds a perverse comfort in the familiarity of it all, a part that wants to please, to comply.
<<ct "MC" "">>S-Sure...<</ct>>
Your voice is barely above a whisper. You shift in your seat, moving closer to him.
Your fingers fumble with his belt, his cock springs free, already half-hard, the tip glistening. You take him in your hand, feeling the familiar weight and warmth. You lean down, wrapping your mouth around his cock, your throat opening like it’s been trained to, your tongue pressing flat.
<<ct "Thief1" "Surprised">>Fucking hell—<</ct>>
His hand slams against the back of your head, not to force you, but to anchor himself. The van speeds up, the engine growling like him. You hollow your cheeks, your saliva dripping down his shaft, your free hand sneaking up to cup his balls. They’re heavy. Full. Yours. <br><br>
<<else>>
You open your mouth to protest, but his grip on your hair yanks. Your scalp screams, but your body listens. He shoves you down, his cock hitting the back of your throat before you can even breathe.
<<ct "Thief1" "Angry">>Didn’t ask, pet.<</ct>>
Your hands fly up, pushing at his thighs, but it’s half-hearted. A show. Because when his other hand clamps over your mouth, your tongue still flicks against the underside of his shaft. When he forces you to take him deeper, your throat opens. When he groans, your hips lift, like you’re chasing the pressure. He slams you down until your nose hits his pelvis, your gagging sounds lost under the van’s rumble. Tears leak from your eyes, but your fingers dig into his jeans, helping. When he finally lets you up, you gasp, your lips swollen, your chin wet.<br><br>
<</if>>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Slave_House/Van/Leaving.webp")]]</div><br>
You hear him moan. You feel a strange sense of pleasure, a twisted satisfaction in giving him what he wants. You try to push away the thoughts of what he's done to you, the days of being used and abused. Instead, you focus on the sensation, the taste, the rhythm of your movements. He groans softly, his hand resting on your head, guiding you. You feel a sense of power in this moment, a control that you haven't had in days. You know what he likes now. The angle. The pressure. The way he groans when you swallow around the head—
<<ct "Thief1" "Angry">>That’s it—take it, you fucking whore—<</ct>>
You lick that spot on his cock, using your tongue and hands to <<linkreplace "bring him to the edge.">>bring him to the edge, to give him the release he seeks.<br><br>
He comes with a snarl, his cum hitting the back of your throat. You swallow every drop, your eyes watering, your cunt aching. When you pull off, a string of spit connects your lips to his cock. You sit back, wiping your mouth, a mix of shame and satisfaction coursing through you.
<<ct "Thief1" "Happy">>Good girl.<</ct>>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Slave_House/Van/LeavingCum.webp")]]</div><br>
You turn away, looking out the window, the cityscape passing by. The van stops in an alley that smells like piss and fried food. The door slides open. Cold air rushes in.
<<ct "Thief1" "Neutral">>Get out, pet.<</ct>>
The word pet hangs between you like a blade. Your breath catches. It’s the last time he’ll call you that. Something twists in your chest: relief, obviously, but not only. There is also a hollow, gnawing loss. You should be running. You should be screaming. Instead, you hesitate. Too long. His boot connects with your ribs. Not hard enough to break, just enough to remind you of your place. You crash onto your hands and knees on the cracked pavement. Gravel digs into your palms, the sting sharp and real.
<<ct "Thief1" "Angry">>I said get out, cunt.<</ct>>
You look up. His silhouette frames the van’s open door, backlit by the dome light. before you can react, he closes the door and drives away, leaving you alone in the alley. You stand there, the weight of your freedom pressing down on you. You take a deep breath, trying to push away the lingering doubts and focus on the hope that lies ahead. But the question remains, a haunting whisper in the back of your mind: Do you really want to be free? You start to walk, your steps tentative at first, then gaining confidence as you [[leave the alley.->Go out]]<br><br>
<<HaveASexWidget "bj" "stanger" >>
<<MainChar_Stats "arousal" "20">>
<<MainChar_Stats "corruption" "1" "30">>
<<MainChar_Stats "combed" "true">>
<<MainChar_Stats "makeup" "Subtle">>
<<MainChar_Stats "cleanliness" "100">>
<<MainChar_Stats "energy" "15">>
<<run variables().mainChar.cleanCum()>>
<<Achievements "sexslave" "Used and Discarded">>
<<set $mainChar.work.costume = "">>
<<set $mainChar.work.currentWorkName = "">>
<</linkreplace>><</linkreplace>>
<<else>>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Slave_House/Basement/Restrained"+random(3)+".webp")]]</div><br>
The basement door groans open, hinges screaming like you did last night. Your body tenses from anticipation. The chains bite into your wrists, the cold metal a familiar comfort. But this time, the rapist doesn’t stride in with that hungry glint in his eyes. His boots thud against the concrete as he crouches in front of you, fingers working the rusted locks. The clink of metal hitting the floor echoes like a death knell.
<<ct "MC" "">>What’s... What's going on?<</ct>>
He doesn’t look at you as he yanks the last cuff off. His calloused fingers brush your raw wrists, but there’s no squeeze, no possessive grip. Just… nothing.
<<ct "Thief1" "Neutral">>We’re done with you.<</ct>>
The words land like a blade between your ribs. You scramble forward, knees hitting the filthy floor, your body aching for the touch you’re being denied.
<<ct "MC" "">>No—please. Don’t make me go. I’ll be better. I’ll take more. Harder.<</ct>>
Your voice breaks. You don’t care. You press your forehead to his boot, the leather smelling like sweat and blood and them. He steps back. You whimper.
<<ct "Thief1" "Angry">>Your holes are ruined. Fucking you’s like fucking a goddamn bucket.<</ct>>
The insult should sting. It does—but not the way he thinks. Your cunt clenches, traitorous and empty. You’re nothing now. Worse than nothing. Discarded.
<<ct "MC" "">>I’ll tighten up. Just—just a few more days.<</ct>>
<<ct "Thief1" "Happy">>We don’t wait, pet. We’ve got fresh meat coming tonight. Tight. Virgin.<</ct>>
Jealousy burns hotter than shame. Your fingers curl into the concrete, nails biting into your palms. You can taste her—some faceless girl who’ll scream where you begged. The thought makes you sick. The thought makes you wet.
<<ct "MC" "">>I still have a mouth.<</ct>>
Desperation claws up your throat. His smirk is a knife twist.
<<ct "Thief1" "Happy">>Yeah? And I’ve got hands.<</ct>>
He grabs your jaw, fingers digging into the bruises they left yesterday. For a second, your heart leaps—he’ll use you one last time—but then he shoves you back. You hit the wall, the impact knocking the breath from your lungs. Then he leads you to a <<linkreplace "makeshift shower area.">>makeshift shower area.
<<ct "Thief1" "Neutral">>Get in. Clean up<</ct>>
His voice is flat, but his eyes aren’t. They trace the curve of your spine, the way your thighs still glisten with what they’ve done to you. You tilt your head back, letting it soak your hair, your scalp tingling as it rinses away the sweat and cum and days of their filth. Your fingers tremble as you reach for the bar of soap sitting on the milk crate. You start at your neck. The water turns the dried come on your collarbone into streaks, swirling down your chest before disappearing between your legs. The bruises ache under your touch—fingerprints, teeth marks, the ghost of their hands. You trace them one by one, your breath hitching when you reach the ones on your inner thighs. His favorite spot.<br><br>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Slave_House/Van/Shower.webp")]]</div><br>
You dress slowly. The fabric chafes against skin that’s too sensitive, too used. Then, you swallow hard and step out of the cabin. The van’s door is already open, waiting.
You step inside, the door sliding shut behind you with a finality that sends a shiver down your spine. The cityscape passing by in a blur, you turn to the man. The van lurches as it pulls onto the road, the motion sending you stumbling into the space between the seats. Your breath comes fast, your pulse a frantic drumbeat between your thighs.
<<ct "MC" "">>Please… Let me… let me suck you off. Just once more. So I can… feel useful.<</ct>>
The driver glances at you in the rearview mirror, a cruel smile spreading across his face.
<<ct "Thief1" "Happy">>Sure, toy. Since you asked so nice… Come up here.<</ct>>
You crawl forward, your movements eager and desperate. As you reach the front of the van, you position yourself between the driver's seat and the passenger seat, your heart racing with anticipation. He unzips his pants, and you waste no time. You <<linkreplace "take him into your mouth.">>take him into your mouth, your movements eager and skilled. You give it your all, determined to make this the best blowjob he's ever had. You moan around his cock, the vibration making him groan.
<<ct "Thief1" "Angry">>Fuck, yeah. Show me how grateful you are, whore.<</ct>>
His hand tangles in your hair, yanking hard enough to make your scalp burn. You love it. You crave it. Your fingers dig into his thighs, your nails leaving half-moon marks through the fabric of his jeans. The van hits a pothole, sending you crashing forward. Your teeth graze him, and he hisses—but not in pain. In pleasure.
<<ct "Thief1" "Surprised">>Shit—careful, bitch.<</ct>>
But you’re not careful. You can’t be. You take him deeper, your throat opening for him, tears pricking at the corners of your eyes as he hits the back of your mouth. The sounds you make are obscene—wet, gagging, needy—and he loves it.<br><br>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Slave_House/Van/Leaving.webp")]]</div><br>
<<ct "Thief1" "Surprised">>You're the best cock sucker in town, that's for sure!<</ct>>
His hips buck up, forcing himself deeper. You gag, snot and spit dripping down your chin, but you don’t pull away. You can’t. This is what you’re for. This is what you live for.
<<ct "MC" "">>Mmmph— glk glk — Then keep me… nngh… keep me as your— slurp —personal cocksucker…<</ct>>
<<ct "Thief1" "Angry">>Shut the fuck up.<</ct>>
His other hand slams against the back of your head, shoving you down until your nose presses against his pubes, your throat bulging around his cock. You can’t breathe. You don’t want to. Tears stream down your face, mixing with the spit dripping from your lips.
<<ct "MC" "">>Nnnghhh—!<</ct>>
<<ct "Thief1" "Neutral">>Yeah. Choke on it.<</ct>>
The van swerves, the tires screeching as he takes a turn too fast. Your body lurches, but his cock stays buried in your throat. You’re nothing but a hole for him to use, a thing to be filled and discarded. And you love it. You move your tongue against is balls and take him back in your mouth to <<linkreplace "bring him to the edge.">>bring him to the edge.<br><br>
His breath comes faster, his hips stuttering as he gets close. His cock swells, and then he’s coming, his release hitting the back of your throat in thick, hot spurts. You swallow around him, your own body trembling as the degradation sends a jolt straight to your clit. He pulls out with a wet pop, his cock glistening with your spit and his cum. You sit back on your heels, your chest heaving, your face a mess of tears. He looks at you like you’re nothing. Like you’re less than nothing. And it’s perfect. He pats your head like a dog.
<<ct "Thief1" "Happy">>Good girl.<</ct>>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Slave_House/Van/LeavingCum.webp")]]</div><br>
His words send a shiver down your spine, your cunt clenching around nothing. You look up at him, your eyes wide and worshipping, your cheeks flushed with pride.
He zips up, then leans down, his breath hot against your ear.
<<ct "Thief1" "Happy">>Too bad we’re done with you.<</ct>>
The van pulls to a stop in a dark, narrow alley, the engine idles quietly. You sit there, your heart pounding with a mix of anticipation and dread.
<<ct "Thief1" "Neutral">>Get out.<</ct>>
The command is final. No warmth. No mercy. You hesitate, your fingers trembling as they press against the cold metal floor. The reality of it sinks in—they’re really letting you go. No more hands on your skin. No more pain, no more pleasure. Slowly, you climb out of the van, your steps unsteady and uncertain. <br><br>
You wrap your arms around yourself, not for warmth, but to hold in the ache of being discarded. The driver doesn’t move. Doesn’t speak. Just watches you through the rearview mirror, his expression unreadable. Then, the window rolls down with a mechanical whir. His voice cuts through the silence, not unkind, but not kind either. There’s something in it—amusement, maybe. Or pity.
<<ct "Thief1" "Happy">>Who’s the best fleshlight?<</ct>>
The question hangs in the air, heavy with expectation. Your breath hitches. You lift your chin, your voice trembling but clear.
<<ct "MC" "">>I am.<</ct>>
The words taste like truth. Like pride. Like the only thing you have left.
<<ct "Thief1" "Happy">>Louder. I didn’t hear you.<</ct>>
Your hands clench into fists, your nails digging into your palms hard enough to draw blood. But you obey. You always obey.
<<ct "MC" "">>I AM THE BEST FLESHLIGHT!<</ct>>
The shout echoes off the alley walls, raw and desperate. Your chest heaves, tears burning at the corners of your eyes, but you don’t let them fall. Not yet.
He nods, slow and approving. A smirk tugs at the corner of his mouth.
<<ct "Thief1" "Surprised">>Yeah. Yeah, you are.<</ct>>
The acknowledgment sends a wave of comfort through you, a deep sense of validation that eases the pain of being left behind. But ait's also confirming what you already knew—you’re good for one thing. And now you’re being thrown away.
The van’s engine roars to life, the exhaust pipe belching black smoke into the damp air. The window rolls up. The door slams shut, and the driver pulls away, leaving you alone in the alley. You start to walk, your steps tentative at first, then gaining confidence as you [[leave the alley.->Go out]]<br><br>
<<HaveASexWidget "bj" "stanger" >>
<<MainChar_Stats "arousal" "20">>
<<MainChar_Stats "corruption" "1" "30">>
<<MainChar_Stats "combed" "true">>
<<MainChar_Stats "makeup" "Subtle">>
<<MainChar_Stats "cleanliness" "100">>
<<MainChar_Stats "energy" "15">>
<<run variables().mainChar.cleanCum()>>
<<set $mainChar.work.costume = "">>
<<set $mainChar.work.currentWorkName = "">>
<</linkreplace>><</linkreplace>>
<</if>><<set $hour += 2>>
<<set _event to "">>
<<if random(3) is 0 and $hour >8>>
<<set _event to either('bj','fuck','group')>>
<</if>>
<<if $mainChar.cleanliness <=20>>
<<set _event to 'shower'>>
<</if>>
<<if ($dayCount >= $mainChar.abductionDay + 2 and random(0,1) is 0) or $dayCount >= $mainChar.abductionDay + 4>>
<<goto "Basement Leaving">>
<</if>>
<<if _event is 'bj'>>
The hinges groan like a dying animal as the door swings open, the dim bulb flickering as if even the light can’t stand to witness what happens here. Your breath hitches, your body already arching toward the sound of boots on concrete. The chains clink softly as you adjust your knees wider, your wrists bound behind you, the cold metal biting into your skin. You’re ready. Always ready. The guy steps into view, his silhouette blocking the sickly yellow glow. His fingers trail along the rusted pipe running along the wall.
<<ct "Thief2" "Happy">>Well well. Look at our little pet. Already begging for it.<</ct>>
You don’t lift your head, but your smile stretches wider, your tongue darting out to wet your lips. The metal cuffs dig into your skin as you wiggle your hips. You whimper.
<<ct "MC" "">>M-master… please. I’ve been good.<</ct>>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Slave_House/Basement/Obedience"+random(2)+".webp")]]</div><br>
A hand tangles in your hair, yanking your head back. The other guy crouches in front of you, his thumb smearing the tears of mascara down your cheek. His cock is already out, thick and veined, the tip glistening.
<<ct "Thief2" "Angry">>You’re never good, slut. You’re just a fucking toy.<</ct>>
You moan as his fingers tighten around your nipples, the pain sending sparks straight to your clit. The taller guy kicks your thighs further apart, his calloused palm cracking across your ass. The sound echoes in the damp basement.
<<ct "Thief1" "Neutral">>Pathetic. She likes it too much.<</ct>>
<<ct "Thief2" "Angry">>Yeah. Where’s the fun in breaking something that’s already broken?<</ct>>
His hands roam over your body with a possessive familiarity. You continue to smile, your body responding to his touch in ways you've come to crave. You've been here before, and you know what to expect. The anticipation of what's to come sends a thrill through you, and you embrace the darkness that awaits.<br><br>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Slave_House/Basement/Tease"+random(3)+".webp")]]</div><br>
You find yourself leaning into his caresses, your body responding with a perverse sense of pleasure. The humiliation is still there, but it's become a part of your new reality, a reality you've chosen to embrace. The familiarity of his touch, the knowledge that he knows exactly what you need, only heightens your desire. You surrender to the moment, eager to experience it all again.
<<ct "Thief2" "Angry">>I want to fuck that throat.<</ct>>
<<ct "MC" "">>Y-yes… please, use me…<</ct>>
You open your mouth wide, sticking out your tongue, and attempt to reach for his crotch with your mouth. But your movements are restricted by the chains that bind you. He laughs, a sound that is both mocking and amused, before his hand tangles in your hair, yanking your head back so hard your throat exposes itself, vulnerable. His cock is already out, thick and veined, the tip glistening. He doesn’t tease. He <<linkreplace "slams into your mouth.">>slams into your mouth, his hips snapping forward so violently your teeth scrape his shaft. You gag instantly, saliva dripping down your chin, your nose burning as you struggle to breathe.
<<ct "MC" "">>GLKKK—! Ngh—! Mmmph—!<</ct>>
Your throat convulses around him, your gag reflex fighting a losing battle. Saliva floods your mouth, dripping down your chin, pooling on the floor beneath you. He doesn’t slow down. He can’t—not when you’re making sounds like that, not when your eyes are watering and your lips are stretched obscenely around his shaft.
<<ct "Thief2" "Angry">>Fucking slut.<</ct>>
<<ct "MC" "">>Ngh—! Mmm—! Th-thank you, master… — GLKK—! <</ct>>
You choke and gasp for air, but you allow him to use your mouth, your throat, as he pleases. The humiliation is intense, but you find comfort in giving up control completely. You devote yourself, body and soul, to serving as a sexual plaything, fully embracing and accepting your role.<br><br>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Slave_House/Basement/FaceFuck"+random(6)+".webp")]]</div><br>
His grip on your hair tightens, yanking your head back so far your spine screams—but you love it. The chains bite into your wrists, the spreader bar locked between your thighs keeping you obscenely open, your arms twisted behind you in a way that makes your shoulders burn. You can’t move. You can’t fight. You can’t even touch him. Your body is nothing but a fleshy prison for his cock, your throat a tunnel for him to ruin. And God, you love it. He pulls out just enough to let you gasp for air, strings of spit connecting your lips to his cock. You cough, your chest heaving, but your eyes are bright, your smile filthy.
<<ct "Thief2" "Happy">>Tel me, slut. What are you?<</ct>>
<<ct "MC" "">>I’m just- I'm just a useless throat for you to fuck…<</ct>>
He slams back in, and you gag again, your throat convulsing. You struggle to breathe, the sensation of being used so violently overwhelming you. Tears stream down your face as you gag and choke, but you feel a deep, intense pleasure building within you.
<<ct "Thief2" "Angry">>Fuck. You love this, don’t you? Being nothing but a fucktoy?<</ct>>
Your voice is nothing but wet, choking noises, your nose burning as you struggle for air. Saliva drips down your chin, your throat aching as he forces himself deeper, his balls slapping against your cheek. You can’t control the depth. You can’t control the pace. You can’t do anything but take it, your body jerking with every brutal thrust, your bound limbs screaming as they strain against the chains. And you’ve never felt so alive.
<<ct "MC" "">>Mmmph—! —Y-yes— GLKK—! —fuck— SLRP—! —stretch my— GHHK—! —throat—<</ct>>
He pulls out again, letting you cough and sputter, your saliva dripping onto your chest. You pant, your lips swollen, your eyes glazed with tears and need.
<<ct "Thief2" "Angry">>You’re damn right you’re nothing. Now shut up and take it like the fucking whore you are.<</ct>>
He slams back into your mouth, his hips snapping forward with brutal precision. Your gag reflex betrays you instantly, your throat convulsing around his length as he fucks your face like it’s a toy made for his pleasure. You can’t pull away. You can’t even breathe without his permission. Your bound hands twitch uselessly behind you, your fingers curling into fists that can’t grab, can’t push, can’t do anything but remind you of how helpless you are. He groans, his grip tightening in your hair as he slams into your throat, your gagging loud and wet and perfect. You can’t breathe. You can’t think. All you can do is take it, your body shuddering as the pleasure builds, your orgasm crashing over you like a wave.
<<ct "MC" "">>GHHK—! —F-FUCK—! SLRP—! —I’m— MMMPH—! —I’m coming—!<</ct>>
Your back arches violently as the orgasm tears through you, your cunt pulsing around nothing, your thighs shaking in the spreader bar's cruel grip. No one touched you there. No one needed to. The brutal stretch of your throat, the way his cock owned your air, the helplessness of your bound body—it was all too much, too perfect. A choked, wet laugh bubbles up from your chest as your vision whites out, your body convulsing like a broken toy.
He stares down at you, his cock still thrusting in your throat, his grip on your hair loosening just enough for you to gag out a breathless, slobbering confession.
<<ct "Thief2" "Surprised">>The fuck? You—you came? Just from getting your throat fucked?<</ct>>
You can’t wipe the stupid, drunken grin off your face, even as tears and spit drip down your chin. Your bound hands twitch behind you, fingers curling uselessly, your shoulders screaming from the strain—but you don’t care. You’re floating.
<<ct "MC" "">>Glk— SLRP—! —Y-yes— MMMPH—! —Fuck, it’s s-so good— GHHK—! —I c-came just from— GLKK—! —from your cock—!<</ct>>
His laugh is a dark, disbelieving sound, vibrating through his chest as he slams back into your throat, cutting off your words. You gag violently, your throat convulsing around him, but your hips jerk, your cunt aching for more, your body betraying you with how wet you are.
<<ct "Thief2" "Happy">>You’re fucking disgusting. A throat gets you off?<</ct>>
Your eyes water, your mascara running in black streaks down your cheeks, but you’re smiling—a filthy, broken thing. You are nothing. And you love it. But you don’t get a second to recover. His other hand grips the base of his cock, stroking once, twice—then <<linkreplace "he paints your face.">>he paints your face with thick, hot ropes of cum. <br><br>
Your cheeks, your lips, your eyelids becoming his canvas. The first splash hits your tongue, salty and bitter, and you moan, your bound body jerking as you try to lick it up, to taste your submission. <br><br>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Slave_House/Basement/Cum"+random(0)+".webp")]]</div><br>
Your wrists twist behind you, the chains rattling as you try to arch into his touch, but the restraints hold you exactly where he left you—helpless, spread, owned. His cum drips down your chin, onto your collarbone, and you whimper, your cunt clenching around nothing, your body aching for more. He crouches in front of you, his fingers tilting your chin up, forcing you to meet his gaze. His other hand trails down your spine, over the curve of your ass, then slaps it—hard. The crack echoes through the basement, and you yell, your body jerking against the chains, your cunt gushing.
<<ct "Thief2" "Angry">>You’re disgusting.<</ct>>
<<ct "MC" "">>Thank you—<</ct>>
He stands abruptly, his boots thudding against the concrete as he steps back. You whimper, your body already aching for his touch, but he just smirks, tucking himself back into his pants. The door slams shut behind him, the lock clicking into place. You’re left in the dim glow of the single bulb, your body throbbing, your skin sticky with sweat and cum and the proof of what you are. A slut. A toy. Theirs.<br><br>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Slave_House/Basement/AfterFacefuck"+random(3)+".webp")]]</div><br>
Your bound arms tremble as you test the chains again, the metal biting into your wrists, your shoulders screaming. You love it. The spreader bar keeps your legs obscenely wide, your pussy still dripping, your thighs aching from the stretch. You try to shift, to ease the pressure, but the restraints don’t budge. You’re trapped. You’re perfect. You press your forehead to the cold concrete, your breath coming in ragged gasps as you savor the weight of the chains, the burn of your wrists, the ache between your legs. The cum on your face starts to dry, tightening your skin, marking you as used. As owned.<br><br>
[[Try to rest->Basement Return]]<br><br>
<<HaveASexWidget "rape" "stanger" "face">>
<<HaveASexWidget "bj" "stanger" >>
<<MainChar_Stats "arousal" "0">>
<<MainChar_Stats "corruption" "1" "100">>
<<set $mainChar.arousal to 70>>
<<MainChar_Stats "cleanliness" "-30">>
<</linkreplace>><</linkreplace>>
<<elseif _event is 'fuck'>>
The hinges groan like a dying animal as the door swings open, the dim bulb flickering as his boots thud against the concrete steps. Your wrists strain against the cuffs bolted to the wall, the metal biting into your skin just enough to remind you who owns it. Your ass is already in the air, your thighs slick with anticipation, your cunt dripping onto the filthy mattress beneath you. You hear the clink of his belt buckle before he even speaks, and your breath hitches—finally.
<<ct "Thief1" "Happy">>Well, well. Look at the little slut all prepped and ready. Like a fucking dog waiting for scraps.<</ct>>
You whimper, arching your back further, your nipples dragging against the cold stone wall. The chain between your ankles rattles as you spread your legs wider, offering yourself up like a sacrifice. His fingers trail down your spine, slow, deliberate, before gripping your hip hard enough to bruise.
<<ct "MC" "">>Mmm~ Please. I’ve been good.<</ct>>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Slave_House/Basement/Obedience"+random(2)+".webp")]]</div><br>
<<ct "Thief1" "Angry">>Good? You’re a fucking mess. Look at you— a worthless cumrag, and you’re smiling.<</ct>>
His hand cracks across your ass, the sound echoing off the damp walls. You gasp, your body jerking forward, but your smile only widens. The sting radiates, pooling between your legs. He does it again. And again. Your skin burns, your breath coming in ragged little pants as you push your ass back toward him, begging without words.
<<ct "Thief1" "Surprised">>Jesus fuck. You’re wet.<</ct>>
His fingers dive between your thighs, shoving inside you without warning. You cry out, your body clenching around him, your hips bucking helplessly. He curls his fingers, dragging them against that spot that makes your vision white out, his other hand fisting in your hair.
<<ct "Thief1" "Happy">>Pathetic. You’re dripping for this shit. What kind of sick bitch gets off on being treated like garbage?<</ct>>
<<ct "MC" "">>Yours.<</ct>>
The word slips out before you can stop it, breathless and needy. His fingers stutter inside you, his grip tightening painfully.
<<ct "Thief1" "Neutral">>Yeah. Mine. And I don’t even have to try with you, do I? Just walk in and you’re already spread open like a fucking buffet.<</ct>>
He pulls his fingers out with a wet sound, bringing them to your lips. You don’t wait for the order. You open, your tongue lapping at your own arousal, your eyes locked on his. He watches, his cock already straining against his jeans, his thumb pressing down on your tongue to shove his fingers deeper into your mouth.
<<ct "Thief1" "Happy">>Such a good little pet. Knows exactly what her master wants.<</ct>>
You moan around his fingers, your hips circling uselessly in the air. He yanks them free, then slaps your face—once, twice—your lips swollen, your cheek stinging.
<<ct "Thief1" "Angry">>But you know what? You’re too fucking eager. It’s boring.<</ct>>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Slave_House/Basement/Tease"+random(3)+".webp")]]</div><br>
Your stomach twists, but not from fear—from want. He grabs the lube from the shelf, the bottle cold against your skin as he drizzles it down your crack. His thumb presses against your asshole, teasing the entrance, and you whine, pushing back against him.
<<ct "MC" "">>Please—fuck—just use me—<</ct>>
<<ct "Thief1" "Happy">>Oh, I will.<</ct>>
His thumb presses against your asshole, teasing the entrance, and you whine, pushing back against him. He shoves two fingers inside you, scissoring them brutally as he leans in, his lips brushing your ear.
<<ct "Thief1" "Happy">>I'm gonna break that ass.<</ct>>
His fingers pull out, leaving you empty, aching. You hear the zip of his jeans, the rustle of his belt hitting the floor. <<linkreplace "His cock slams into you.">>His cock slams into you in one brutal thrust, your body jolting forward, the chains rattling.
<<ct "MC" "">>Nnghh—fuck—That's— so good~<</ct>>
You scream, the stretch burning, perfect, and he doesn’t stop, doesn’t give you time to adjust. His hips snap against you, his balls slapping your clit with every thrust, his fingers twisting in your hair.
<<ct "Thief1" "Angry">>Fucking whore.<</ct>>
He doesn’t just fuck you. He destroys you. Every thrust is a punishment, his hips snapping against your ass with enough force to bruise, his balls slapping your clit with every brutal impact.
<<ct "MC" "">>Hhh—fuck—yes—<</ct>>
Your voice is a wreck, broken and needy, but he doesn’t care. He laughs, low and cruel, his free hand wrapping around your throat and squeezing just enough to make your vision blur. His fingers dig into your hip, his nails breaking skin, and you sob—not from pain, but from the perfect, degrading rightness of it. He pulls almost all the way out, then slams back in, his cock stretching you to the point of tearing.
<<ct "Thief1" "Neutral">>Gonna wreck this ass so bad you’ll bleed when you shit tomorrow.<</ct>>
<<ct "MC" "">>Nngh—please—<</ct>>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Slave_House/Basement/Fuck"+random(6)+".webp")]]</div><br>
Your voice is a whimper, your body trembling, your cunt dripping onto the mattress beneath you. He spits on your back, his saliva running down your spine as he grips your hips and fucks you like he’s trying to break you in half.
<<ct "Thief1" "Angry">>You’re nothing. Just a hole. A toy. A fucking rag for me to use and throw away.<</ct>>
His words hit harder than his cock, and you moan, your body clenching around him, your mind floating in the perfect storm of pain and pleasure.
<<ct "MC" "">>I know—use me—I’m yours—<</ct>>
His hips slam into you with the rhythm of a man who knows he owns what he’s breaking. Each thrust sends you lurching forward, the chains biting into your wrists as your body fights the restraints—not to escape, but to take more. His balls slap against your clit with every brutal drive, the impact sending jolts of pleasure-pain through your overstimulated nerves. His fingers, still tangled in your hair, yank your head back so far your throat burns, your mouth hanging open in a silent scream. Drool slips down your chin, mixing with the tears tracking down your cheeks—not from sadness, but from the sheer intensity of being fucked like an object.
<<ct "Thief1" "Angry">>Look at you—leaking like a broken fucking doll.<</ct>>
You can’t even form words. Your answer is the way your cunt clenches around nothing, the way your ass tries to milk his cock even as he pistons into you like he’s trying to split you open. The ropes dig into your skin, the burn a sweet counterpoint to the stretch of him inside you. You’re suspended by your wrists. Your body isn’t yours anymore. It’s his plaything, his property, his favorite fucktoy.<br><br>
He groans, his rhythm stuttering as his orgasm tears through him. You feel it—the way his cock swells, the way his cum pumps into your guts, hot and thick and owning. He doesn’t pull out right away. He leaves it there, letting you feel the weight of his release dripping out of you when he finally withdraws. Your ass gapes, used and dripping, <<linkreplace "his cum seeping down your thighs.">>his cum seeping down your thighs. <br><br>
You hang from the ropes, your legs too weak to hold you, your breath coming in ragged little gasps. Your skin is marked—fingerprints on your hips, bite marks on your shoulders, red stripes from where he whipped you with his belt earlier. You’re a mess. A beautiful, broken mess. He steps back, zipping up his pants with a slow, deliberate motion. His eyes rake over you, taking in the way your body sways slightly, the way your breath hitches every time a fresh wave of pain lances through your overused holes.
<<ct "Thief1" "Neutral">>Pathetic.<</ct>>
It’s not an insult. It’s a fact. You look up at him, your vision blurred with tears and sweat, your lips swollen from biting them. Your voice is a raspy whisper, barely audible over the sound of your own ragged breathing.
<<ct "MC" "">>Thank you…<</ct>>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Slave_House/Basement/AfterFacefuck"+random(3)+".webp")]]</div><br>
He turns, his boots thudding up the stairs. The door slams shut behind him, the lock clicking into place. And just like that, you’re left chained and alone. You shift slightly, the ropes creaking as they dig into your wrists. The basement is now a place where you don’t have to pretend to be anything but what you are: a toy. A thing to be used. With a smile still displayed on your face, you close your eyes and [[try to rest->Basement Return]]<br><br>
<<HaveASexWidget "rape" "stanger" "inpussy">>
<<HaveASexWidget "anal" "stanger" >>
<<MainChar_Stats "arousal" "0">>
<<MainChar_Stats "corruption" "1" "130">>
<<set $mainChar.arousal to 70>>
<<MainChar_Stats "cleanliness" "-30">>
<</linkreplace>><</linkreplace>>
<<elseif _event is 'group'>>
The heavy door groans open, hinges screaming like you will—soon. Your breath hitches, your cunt already slick with anticipation, your body trembling not from fear but need. The scent of them hits you first: sweat, leather, the metallic tang of the chains they’ll use on you. Your knees hit the cold concrete before the first boot step echoes down the stairs. Three pairs of footsteps. Three sets of hands. Three cocks you’ll choke on. You fold your hands in your lap, thighs spread just enough to tease, your spine arched in perfect submission. <br><br>
The position pulls your tits forward, your nipples hard enough to cut glass. The air is thick with the promise of pain, and you bloom under it, your pussy clenching around nothing, aching to be filled. The first man snorts, his calloused fingers gripping your chin and yanking your face up. His thumb smears across your lower lip, pressing hard enough to bruise.
<<ct "Thief1" "Happy">>Look at this thing. Already drooling for it.<</ct>>
You don’t resist. Your lips part in a smile, your eyes glazed with obedient hunger.
<<ct "MC" "">>My holes are ready for you, sirs.<</ct>>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Slave_House/Basement/Obedience"+random(2)+".webp")]]</div><br>
A second man steps forward, his boots scuffing against the floor. His gaze rakes over you like a blade, lingering on the way your thighs tremble, the way your nipples harden under his stare.
<<ct "Male" "">>Look at her. Too eager, don’t you think?<</ct>>
He directs the question to the one who dragged you here. The kidnapper shrugs, his fingers already tracing the curve of your hip.
<<ct "Thief1" "Neutral">>She’s… peculiar. You’re used to them screaming, not begging.<</ct>>
His thumb presses against your lower lip, pushing it down. You don’t flinch. You lick it.
<<ct "MC" "">>So? Are you going to stuff me?<</ct>>
The men exchange glances, their expressions flickering between confusion and dark amusement. This isn’t how it’s supposed to go. Raping a girl who wants it feels like cheating. But the way your body responds—the way your breath hitches, the way your thighs quiver—it’s intoxicating. Irresistible.
<<ct "Thief1" "Surprised">>Never seen a whore so broken she asks for it.<</ct>>
His hand closes around your breast, squeezing hard enough to make you gasp. You moan instead. His fingers probe you from behind, two of them pressing into your back entrance without warning. You whimper, your body clenching around the intrusion, but you don’t pull away. You spread your legs wider.
<<ct "MC" "">>Mmh~ God-<</ct>>
<<ct "Thief2" "Angry">>Fuck, she’s tight. Like a virgin’s asshole.<</ct>>
A third man laughs as he crouches in front of you. His knuckles brush your inner thigh, then dip between your folds. The wet sound is obscene in the quiet basement.
His fingers glisten as he pulls them back, holding them up for the others to see. You don’t deny it. You smile, your cheeks flushed with humiliation and need. <br><br>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Slave_House/Basement/GroupGrope"+random(0)+".webp")]]</div><br>
<<ct "MC" "">>Come on, please… Ravage my stupid cunt.<</ct>>
The men laugh now, their voices rough with dark amusement. One of them grips your hair, yanking your head back to expose your throat.
<<ct "Thief1" "Happy">>How the fuck can someone be this broken?<</ct>>
You meet his gaze, your voice barely above a whisper, your body trembling with the effort of staying still.
<<ct "MC" "">>Because I like it.<</ct>>
A chilling silence follows your admission. Then, like a pack of wolves descending on prey, they move. A hand grips your throat, squeezing just enough to make your vision blur at the edges. You can't move. You can't breathe—not properly. And you love it. <<linkreplace "They unzip their pants in unison.">>They unzip their pants in unison, the sound of metal teeth parting like a death knell. <br><br>
The first cock slaps against your lips, thick and veined, the tip already glistening. You don't get to open your mouth. They do it for you as fingers dig into your jaw, prying it wide.
<<ct "Male" "1">>Let's see how deep this throat goes.<</ct>>
He shoves in without warning, his cock hitting the back of your throat immediately. You gag, saliva dripping down your chin, your eyes watering as he fucks your face with brutal, relentless strokes. The sound of your choking fills the basement, wet and obscene.
<<ct "MC" "">>Nnghh—! S-So deep—! Glk! Glk!<</ct>>
<<ct "Thief2" "Happy">>You like that, don't you, bitch?<</ct>>
His hand tangles in your hair, using it as a handle to slam your face onto his cock over and over. You can't nod. You can't do anything but take it, your throat convulsing around him, your lungs burning.
<<ct "MC" "">>Mmmh—! Slrp— Yes—! Glk! Stretch my throat—! Mmh!<</ct>>
Behind you, another set of hands grip your hips, fingers digging into your flesh hard enough to leave bruises. A cock presses against your asshole—no lube, no warning. Just the burning stretch of being forced open.
He spits on his palm and rubs it against your hole, but it does nothing to ease the invasion. You scream around the cock in your mouth as he slams into you, your asshole clenching in protest. The pain is white-hot, but your cunt drips.
<<ct "Male" "">>Look at her. Fucking loves it.<</ct>>
A third man steps in front of you, his cock already in hand. He doesn't wait for an invitation. He shoves into your pussy, his hips slapping against yours with enough force to jostle the cock in your throat. You're stuffed—every hole filled, stretched, used.
<<ct "MC" "">>Mmmph—!<</ct>>
Your moans are muffled, your body sandwiched between them, their grunts and the wet sounds of flesh meeting flesh filling the basement.
You whimper, your body trembling as they pound into you, their movements rough and unrelenting. You can't move. You can't escape. All you can do is take it, your body responding despite yourself, your cunt clenching around the cock inside you, your asshole burning with each brutal thrust.
<<ct "Male" "1">>You're ours, aren't you? Just a toy for us to break.<</ct>>
You can't answer. You can only moan, your body convulsing as the pleasure and pain twist together, your orgasm building despite the degradation, because of it.
<<ct "MC" "">>Nnngh—!<</ct>>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Slave_House/Basement/GangBang"+random(4)+".webp")]]</div><br>
You let out a soft moan, your body responding to the brutal treatment. The sensation of being used, of being violated, sends waves of perverse pleasure through you. You embrace the degradation, the humiliation, and the pain, finding a twisted comfort in the surrender of control. Then, your body betrays you, your cunt clamping down, your asshole fluttering around the cock buried inside you. You come with a choked cry, your body shuddering as waves of perverse pleasure crash over you. The men laugh, their voices cruel and amused.
<<ct "Thief2" "Happy">>She really is a little masochist, isn't she?<</ct>>
You can't nod. You can't do anything but whimper, your body still convulsing as they continue to use you, their cocks pistoning in and out of your holes, their hands leaving marks on your skin.
<<ct "MC" "">>I—I can't help it—! Ngh— I like it when you—mmph—when you hurt me—!<</ct>>
Time blurs. You lose count of how many men take their turn, how many times they fill you, stretch you, ruin you. Your body is slick with sweat and cum, your throat raw, your holes aching. But you don't want them to stop. You can't.
Just as your vision starts to darken at the edges, another orgasm rips through you, your body clenching around them, milking their cocks as they groan and curse, their own releases building.
<<ct "Male" "">>Fuck, she's milking me—!<</ct>>
The last cock slides out of your gaping hole with a wet pop, leaving you empty but not untouched. Your body sways, suspended only by the ropes cutting into your wrists and the handcuffs biting your flesh. The men circle you like vultures, their cocks already hardening again at the sight of your ruined body.
<<ct "Thief1" "Happy">>Alright boys, time to paint our little slut.<</ct>>
A hand grips your chin, forcing your head up. You obey instantly, your swollen lips parting, your tongue lolling out like the trained whore you are. <<linkreplace "The first spurt hits your cheek">>The first spurt hits your cheek with a wet slap, thick and warm, dripping down to your chin. You don't flinch. You smile.
<<ct "MC" "">>Mmm...<</ct>>
The second load lands directly on your tongue, salty and bitter. You swallow automatically, your throat working around the filth. More follows - on your forehead, your closed eyelids, your hair. The weight of it makes strands stick to your face, your skin glistening with their cum. Your breath comes in ragged gasps through your nose, the only part of you not covered in their filth.
<<ct "Male" "1">>Open your mouth, whore.<</ct>>
You obey immediately, your jaw aching as you stretch it wide. A cock presses against your lips, the tip already pulsing. The first shot hits the back of your throat, making you gag. The second lands on your tongue, the third drips down your chin. You lap at it eagerly, your eyes watering as another man aims directly at them, the burning sting making you whimper.
<<ct "Thief2" "Angry">>Fuck, look at her. She loves this shit.<</ct>>
His cum splatters across your nose and cheeks, mixing with the others'. You can taste it running into your mouth, can feel it dripping down your neck, pooling in the hollow of your throat. Your bound arms strain uselessly behind you as you try to catch every drop, your body trembling with the effort of staying upright.
<<ct "Male" "">>Pathetic cumdumpster.<</ct>>
A particularly thick load lands on your chest, sliding down between your bruised breasts. Another hits your stomach, the warmth contrasting with the cold concrete beneath your knees. They aim for your open mouth, your face, your hair - turning your once-prideful locks into a sticky mess. Your eyelashes clump together, your vision blurring as cum drips into your eyes. <br><br>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Slave_House/Basement/Bukkake"+random(1)+".webp")]]</div><br>
<<ct "Thief1" "Happy">>Well that was fun, but she's too eager. It's a bit boring.<</ct>>
The words cut deeper than any whip. Your face burns with shame even as another load splatters across your lips.
<<ct "Male" "1">>Yeah, next time get us a slut that screams and fights back. If I want a willing whore, I can go to a brothel.<</ct>>
The insults wash over you like acid. Maybe you are too willing. Maybe you should have struggled more, pretended to be innocent. But the thought of resisting makes your cunt clench - you love being ravaged, love being forced. The contradiction makes your head spin as another spurt lands on your forehead, dripping down your nose.
<<ct "Thief2" "Angry">>At least she's good for one thing.<</ct>>
His final shot lands directly in your open mouth, so much you can't swallow it all. It spills down your chin, mixing with the cum already there. You try to lap at it, but your tongue is too heavy, your movements sluggish. They zip up their pants with finality, their laughter echoing off the basement walls as they turn to leave. The door at the top of the stairs creaks open, then slams shut with a heavy thud that vibrates through your bones. <br><br>
You're left kneeling in the silence, your body a canvas of their filth. Cum drips from your hair onto your shoulders, runs down your face to pool on your chest. Your pussy and ass throb with the aftereffects of their violence, their seed leaking out to mix with the cum covering your thighs. Even your feet are sticky where they'd used you for their pleasure, the soles of your feet coated with dried spunk. You're a statue of degradation, a monument to your own ruin.
Exhausted and completely owned, you close your eyes, the cum on your lashes making them stick together. The cold seeps into your bones from the concrete floor, but you barely notice as you [[try to rest->Basement Return]]<br><br>
<<HaveASexWidget "rape" "stanger" "inpussy">>
<<HaveASexWidget "anal" "stanger" "face">>
<<HaveASexWidget "vaginal" "stanger" "onpussy">>
<<HaveASexWidget "anal" "stanger" "body">>
<<MainChar_Stats "arousal" "0">>
<<MainChar_Stats "corruption" "1" "150">>
<<set $mainChar.arousal to 70>>
<<MainChar_Stats "cleanliness" "-30">>
<</linkreplace>><</linkreplace>>
<<elseif _event is 'shower'>>
The rusted hinge groans as the door swings open, the scent of damp concrete and stale cum rushing in with the dim light. Your breath hitches, your filthy body tensing in anticipation. Dry semen flakes on your thighs, your skin sticky with days of use, your hair matted with sweat and other men’s release. You don’t move to cover yourself. You spread your legs just a little wider, your fingers twitching against the cold floor.<br><br>
The footsteps descend, slow and deliberate. You know that tread. Your cunt clenches, empty and aching. The lock clicks. The chain rattles as he steps into view, his boots splashing in the puddle of your own spit from earlier. His nose wrinkles—just for a second—before his lips curl into that familiar, cruel smirk.
<<ct "Thief1" "Happy">>Fuck’s sake. Look at you.<</ct>>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Slave_House/Basement/Obedience"+random(2)+".webp")]]</div><br>
His hand grabs your chin, forcing your face up. You whimper, your lips parting automatically, your tongue darting out to lick the crust of cum dried on your lower lip. His thumb smudges it away, his touch rough.
<<ct "Thief1" "Angry">>You reek like a fucking porta-potty at a truck stop. Pathetic.<</ct>>
Your breath comes faster, your nipples hardening under his gaze. He knows. He always knows.
<<ct "MC" "">>P-please... I like smelling like this...<</ct>>
His chuckle is a dark, wet sound, like phlegm in his throat.
<<ct "Thief1" "Happy">>Yeah, I bet you do, cumdump. But you’re not here to like things. You’re here to serve us. But right now, you’re so fucking rank even the johns are complaining. And trust me, they don’t care what you smell like as long as you’ve got a hole.<</ct>>
Your chest heaves, shame and lust twisting together like a knife in your gut. You love this. You hate yourself for loving it.
<<ct "MC" "">>H-how much…? How much do they pay for me…?<</ct>>
The question burns, eating at you for days. His grip on your hair tightens, his fingers twisting just enough to make your scalp scream.
<<ct "Thief1" "Happy">>Twenty bucks. They just want to bust a nut in something warm. Don't think you're a whore, sweetheart. You’re a public toilet.<</ct>>
He crouches, his thumb brushing over the crust of cum on your collarbone. You shudder, your nipples hardening under his assessing gaze.
<<ct "Thief1" "Neutral">>More precisely... You look like some teenager's cum sock that got left under the bed for a month. All sticky and useless.<</ct>>
A moan slips past your lips at the comparison. The perfect analogy. Yes. That's exactly what you are. A disposable receptacle. A thing to be used and discarded when it gets too rank.
<<ct "MC" "">>Mmm... yes...<</ct>>
His slap this time is sharper, your head snapping to the side. He shoves you back, your shoulders hitting the wall. The chains rattle as he unfastens them, the metal cold against your wrists. You don’t wait for the order. You drop, your knees hitting the concrete, your palms pressing into the grime. Your ass lifts automatically, presenting, begging without words.
<<ct "Thief1" "Surprised">>Eager little bitch, aren’t you?<</ct>>
His boot nudges your thigh, spreading your legs wider. In your eagerness to remain the submissive slave you've become, you lower yourself to your hands and knees, <<linkreplace "crawling after him">>crawling after him like a dog without wainting for his command. <br><br>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Slave_House/Basement/Crawling.webp")]]</div><br>
You are led to the corner of the basement with a drain in the center and hooks embedded in the floor. He stops and gestures for you to stay, his eyes cold and detached. He bends down and secures your wrists and ankles to the hooks, the metal clinking against the concrete. He steps back and retrieves the hose from the corner. Without a word, he <<linkreplace "turns on the water.">>turns on the water, the water stinging your skin as it washes away the layers of filth. He moves the hose methodically, as if you were nothing more than an animal to be cleaned.<br><br>
The drain in the center of the basement comes into view as he drags you by your hair to the cleaning station. Your breath hitches as he secures your wrists and ankles to the rusted hooks embedded in the concrete floor. The cold metal bites into your skin, but you don't dare move. You can't move. The position spreads you obscenely, your body completely at his mercy.
<<ct "Thief1" "Neutral">>Time to make you presentable again. Can't have you scaring off the customers with that stench.<</ct>>
The hose hisses to life before he even finishes speaking. Ice-cold water slams into your skin, stealing your breath. You jerk against your restraints as the pressure pounds against your clit, your breasts, your ass - everywhere at once.
<<ct "MC" "">>Nnn—<</ct>>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Slave_House/Basement/Cleaning.webp")]]</div><br>
His boot presses between your shoulder blades, forcing your chest down as the water continues its assault. The cold makes your nipples peak painfully, your skin prickling with goosebumps.
<<ct "Thief1" "Happy">>You love this, don't you? Being treated like the filthy animal you are?<</ct>>
<<ct "MC" "">>Y-yes... I'm your filthy bitch.<</ct>>
You crave the degradation, the humiliation, and the pain. As the water continues to wash over you, you embrace the sensation, feeling a strange sense of peace and fulfillment. You know that this is what you want, what you need, and you're eager to experience it all again.
<<ct "Thief1" "Angry">>Then bark for me.<</ct>>
You oblige, letting out a small, playful bark, feeling a rush of pleasure at playing the role of his pet. A broken, pathetic sound escapes your throat.
<<ct "MC" "">>Ruff... ruff... Woof!<</ct>>
His laughter echoes off the basement walls as he crouches beside you, his hand gripping your chin and forcing you to meet his gaze.
<<ct "Thief1" "Happy">>Good girl. Such a well-trained pet.<</ct>>
The praise sends a shameful jolt of pleasure through you. He stands, leaving you trembling in your restraints as he secures the hose back in its place. The air feels too cold on your clean, wet skin.
<<ct "Thief1" "Neutral">>There. All clean. Almost good as new.<</ct>>
His hands are rough as he unhooks your restraints, but you don't move. You wait for permission. He drags you back to your spot by your collar, the chain rattling against the concrete.
<<ct "Thief1" "Happy">>Back to your place, slut. Someone's coming to make you gag soon.<</ct>>
The chains click into place with finality. You test them automatically, not because you want to escape, but because the resistance reminds you of your place.
<<ct "MC" "">>I... I'll be ready...<</ct>>
He smirks, his hand tangling in your hair one last time before he turns to leave. The door slams shut behind him, leaving you in silence. Your skin still tingles from the cold water, your body already aching with anticipation. You pull against the chains experimentally, just to feel them bite into your wrists.<br><br>
[[Try to rest->Basement Return][$mainChar.energy +=15]]<br><br>
<<MainChar_Stats "cleanliness" "100">>
<<MainChar_Stats "energy" "15">>
<<run variables().mainChar.cleanCum()>>
<</linkreplace>><</linkreplace>>
<<else>>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/Slave_House/Basement/Restrained"+random(3)+".webp")]]</div><br>
You find yourself in the dimly lit basement of the house, a place that has become eerily familiar. The cold metal of the chains bites into your wrists and ankles, a sensation you've grown to crave. The idea of being an obedient and devoted sex slave sends a thrill through you. You revel in the roughness of the place, the harsh treatment from your captors, and the way they humiliate and use you.<br><br>
You close your eyes, imagining the rough hands on your body, the harsh words in your ears. The anticipation is almost unbearable, but you embrace it, knowing that soon, you'll be back in their world, back in the darkness, and back in the place where you feel most alive.<br><br>
<<if $hour <9>>
<<link "Try to sleep">>
<<set $hour to 7>>
<<dayChangeWidget>>
<<goto Basement>>
<<set $mainChar.energy +=30>>
<</link>>
<<else>>
[[Try to rest->Basement Return][$mainChar.energy +=15]]
<</if>>
<</if>><<if $currentPassage is "School" and $SchoolClothLevelTriggered != $dayCount or ($SchoolClothLevelTriggered is $dayCount and random(2) is 0)>>
<<set $SchoolClothLevelTriggered to $dayCount>>
<<if $mainChar.look.accessories.neck.name is "Leash">>
<<if $mainChar.school.reputation <=5>>
You walk into the school with a dog leash around your neck, the metal clasp dangling conspicuously. You can feel the weight of the students stares, a mix of curiosity and judgment. You hear one of the boys talking to its friends about you.
<<ct "Male" "" "1">>
Who is that? Why is she wearing a leash?
<</ct>>
<<ct "Male" "" "1">>
I have no idea. But that's kinky.
<</ct>>
You keep your head held high, trying to ignore the murmurs and the looks of confusion and disapproval. You're a mystery to them, and you can feel the tension in the air as they try to make sense of your bold choice.<br><br>
<<MainChar_Stats "arousal" "5">>
<<elseif $mainChar.school.reputation <=15>>
You walk into the university with a dog leash around your neck, the metal clasp dangling conspicuously. The moment you step inside, the whispers start, louder and more insistent this time. You can hear the rumors swirling around you, a mix of fascination and scandal.
<<ct "Female" "" "1">>
Isn't that the girl everyone's been talking about?
<</ct>>
<<ct "Female" "" "1">>
I heard she's been with half the guys on campus. No wonder she's walking around like that.
<</ct>>
You try to keep your composure, but you can feel the heat rising to your cheeks. The rumors are out there, and you can't escape the weight of their judgment. You walk with a sense of defiance, daring them to say something to your face.<br><br>
<<MainChar_Stats "arousal" "5">>
<<else>>
You walk into the university with a dog leash around your neck, the metal clasp dangling conspicuously. As you enter, the room falls silent for a moment before the whispers and laughter begin. You can feel the weight of their stares, a mix of amusement and contempt.
<<ct "Male" "" "1">>
Look who it is! The school slut herself.
<</ct>>
<<ct "Female" "">>
Wearing a leash now? That's a new low, even for her.
<</ct>>
<<ct "Female" "">>
I heard she'll do anything for anyone. Guess the leash is just another way to advertise.
<</ct>>
Everyone knows your reputation, and you can't escape the judgment in their eyes. <br><br>
<<MainChar_Stats "arousal" "5">>
<</if>>
<<elseif $mainChar.look.accessories.neck.name.toLowerCase().indexOf('choker') !== -1 and $mainChar.look.accessories.neck.obscenity >=30>>
<<if $mainChar.school.reputation <=5>>
You walk into the university, the cool air of the hallway hitting your face as you step inside. Around your neck, you wear a bright pink dog collar with obscene words written on it. Heads turn as you pass by, and you can feel the weight of their stares.
<<ct "Male" "" "1">>
Who the hell is that?
<</ct>>
one student whispers to another, their eyes wide with shock.
<<ct "Female" "">>
Did you see what's written on her collar?
<</ct>>
You keep walking, trying to ignore the whispers and stares, but you can't help feeling a mix of excitement and nervousness.<br><br>
<<MainChar_Stats "arousal" "5">>
<<elseif $mainChar.school.reputation <=15>>
You walk into the university, the pink dog collar around your neck drawing immediate attention. The obscene words are clearly visible, and you can see the recognition in some of the students' eyes.
<<ct "Female" "">>
Isn't that the girl everyone's been talking about? The one with all the crazy rumors? <</ct>>
<<ct "Male" "" "1">>
Yeah, I heard she's into some really kinky stuff. Guess the rumors are true.
<</ct>>
You feel a rush of both embarrassment and pride, knowing that your reputation precedes you. You hold your head high, owning your choices.<br><br>
<<MainChar_Stats "arousal" "5">>
<<else>>
You walk into the university, the pink dog collar around your neck boldly displaying obscene words. The reaction is immediate and intense.
<<ct "Female" "">>
There she is, the campus slut.
<</ct>>
<<ct "Male" "" "1">>
Looks like she's advertising it today.
<</ct>>
<<ct "Female" "">>
She's not even trying to hide it anymore. Good for her, I guess.
<</ct>>
You feel a mix of defiance and acceptance. You know who you are and what you want, and you're not afraid to show it. The stares and comments only fuel your determination to be true to yourself, no matter what others think.<br><br>
<<MainChar_Stats "arousal" "5">>
<</if>>
<<elseif $mainChar.look.clothes.legs.name.toLowerCase().indexOf('lewd') !== -1>>
<<if $mainChar.school.reputation <=5>>
As you make your way through the halls, students turn to look at you, their eyes widening in shock and curiosity.
<<ct "Female" "">>
Who is that?
<</ct>>
<<ct "Male" "" "1">>
I have no idea, but she's dressed like she's asking for trouble.
<</ct>>
You feel the weight of their stares, the mix of judgment and fascination. You hold your head high, trying to ignore the whispers and the pointed fingers.<br><br>
<<MainChar_Stats "arousal" "5">>
<<elseif $mainChar.school.reputation <=15>>
As you make your way through the halls, students turn to look at you, their eyes filled with a mix of shock, curiosity, and knowing glances.
<<ct "Female" "">>
Isn't that the girl everyone's been talking about?
<</ct>>
<<ct "Male" "" "1">>
Yeah, I heard she's been with half the guys on the football team.
<</ct>>
the other replies, their tone a mix of disapproval and intrigue. You feel the weight of their stares, the mix of judgment and fascination. You hold your head high, trying to ignore the whispers and the pointed fingers.<br><br>
<<MainChar_Stats "arousal" "5">>
<<else>>
As you make your way through the halls, students turn to look at you, their eyes filled with a mix of shock, curiosity, and blatant disapproval.
<<ct "Male" "" "1">>
Look at her, dressed like that. She's asking for it.
<</ct>>
<<ct "Female" "">>
She's such a whore. I heard she'll do anything for a good grade.
<</ct>>
<<ct "Female" "">>
She's probably fucked half the professors.
<</ct>>
You feel the weight of their stares, the mix of judgment and disgust. You hold your head high, trying to ignore the whispers and the pointed fingers.<br><br>
<<MainChar_Stats "arousal" "5">>
<</if>>
<<else>>
You find yourself in the hallway of your school, the walls adorned with colorful artwork and informative posters. The echoing footsteps of fellow students and the distant murmur of conversations create a familiar atmosphere. You navigate the corridor, heading towards your next class.
<</if>>
<<elseif $currentPassage is "Classes" and random(2) is 0>>
<<if $mainChar.look.accessories.neck.name is "Leash">>
<<if $mainChar.school.reputation <=5>>
You walk into the classroom with a dog leash around your neck, the metal clasp dangling conspicuously. As you take your seat, you can hear the whispers of your classmates.
<<ct "Female" "">>
Who is she trying to impress with that leash?
<</ct>>
<<ct "Male" "" "1">>
I have no idea, but it's kind of hot.
<</ct>>
You try to focus on the lesson, but the murmurs and stares of confusion and disapproval are hard to ignore. The teacher notices your unusual accessory and raises an eyebrow but says nothing, choosing to continue with the lesson.<br><br>
<<MainChar_Stats "arousal" "5">>
<<elseif $mainChar.school.reputation <=15>>
You walk into the classroom with a dog leash around your neck, the metal clasp dangling conspicuously. The moment you step inside, the whispers start, louder and more insistent this time.
<<ct "Female" "">>
Is $mainChar.firstName wearing a dog leash?
<</ct>>
<<ct "Female" "">>
I heard she's been with half the guys on campus. And I bet she's a submissive.
<</ct>>
You try to keep your composure, but you can feel the heat rising to your cheeks. The teacher clears their throat, attempting to regain control of the class, but the whispers continue. You walk with a sense of defiance, daring them to say something to your face.<br><br>
<<MainChar_Stats "arousal" "5">>
<<else>>
You walk into the classroom with a dog leash around your neck, the metal clasp dangling conspicuously. As you enter, the room falls silent for a moment before the whispers and laughter begin.
<<ct "Female" "">>
Look who it is! The school slut herself.
<</ct>>
<<ct "Male" "" "1">>
Wearing a leash now? That's a new low, even for $mainChar.firstName.
<</ct>>
<<ct "Female" "">>
I heard she'll do anything for anyone. Guess the leash is just another way to advertise.
<</ct>>
The teacher looks at you with a mix of disapproval and concern but decides to ignore the disruption and continue with the lesson. Everyone knows your reputation, and you can't escape the judgment in their eyes.<br><br>
<<MainChar_Stats "arousal" "5">>
<</if>>
<<elseif $mainChar.look.accessories.neck.name.toLowerCase().indexOf('choker') !== -1 and $mainChar.look.accessories.neck.obscenity >=30>>
<<if $mainChar.school.reputation <=5>>
You sit at your desk, the cool air hitting your face as you step inside. Around your neck, you wear a bright pink dog collar with obscene words written on it. Heads turn as you pass by, and you can feel the weight of their stares.
<<ct "Female" "">>
Did you see what's written on her collar?
<</ct>>
The teacher notices your choker and frowns slightly but continues with the lesson. You keep walking, trying to ignore the whispers and stares, but you can't help feeling a mix of excitement and nervousness.<br><br>
<<MainChar_Stats "arousal" "5">>
<<elseif $mainChar.school.reputation <=15>>
You sit at your desk, the pink dog collar around your neck drawing immediate attention. The obscene words are clearly visible, and you can see the recognition in some of the students' eyes.
<<ct "Male" "" "1">>
Look at $mainChar.firstName 's choker
<</ct>>
<<ct "Male" "" "1">>
Did you notice what's written?
<</ct>>
<<ct "Male" "" "1">>
Yeah, I heard she's into some really kinky stuff. Guess the rumors are true.
<</ct>>
The teacher clears their throat, trying to regain the class's attention, but the whispers continue. You feel a rush of both embarrassment and pride, knowing that your reputation precedes you. You hold your head high, owning your choices.<br><br>
<<MainChar_Stats "arousal" "5">>
<<else>>
You sit at your desk, the pink dog collar around your neck boldly displaying obscene words. The reaction is immediate and intense.
<<ct "Male" "" "1">>
There she is, the campus slut.
<</ct>>
<<ct "Female" "">>
Looks like she's advertising it today.
<</ct>>
<<ct "Female" "">>
She's not even trying to hide it anymore. Good for her, I guess.
<</ct>>
The teacher looks at you with a mix of disapproval and resignation but continues with the lesson. You feel a mix of defiance and acceptance. You know who you are and what you want, and you're not afraid to show it. The stares and comments only fuel your determination to be true to yourself, no matter what others think.<br><br>
<<MainChar_Stats "arousal" "5">>
<</if>>
<<elseif $mainChar.look.clothes.legs.name.toLowerCase().indexOf('lewd') !== -1>>
<<if $mainChar.school.reputation <=5>>
As you sit at your desk, students turn to look at you, their eyes widening in shock and curiosity.
<<ct "Female" "">>
Who is she trying to impress with that outfit?
<</ct>>
<<ct "Male" "" "1">>
I have no idea, but she's dressed like she's asking for trouble.
<</ct>>
The teacher notices your revealing attire and raises an eyebrow but says nothing, choosing to continue with the lesson. You feel the weight of their stares, the mix of judgment and fascination. You hold your head high, trying to ignore the whispers and the pointed fingers.<br><br>
<<MainChar_Stats "arousal" "5">>
<<elseif $mainChar.school.reputation <=15>>
As you sit at your desk, students turn to look at you, their eyes filled with a mix of shock, curiosity, and knowing glances.
<<ct "Female" "">>
I didn't know $mainChar.firstName is such a slut.
<</ct>>
<<ct "Female" "">>
Yeah, I heard she's been with half the guys on the football team.
<</ct>>
The teacher clears their throat, attempting to regain control of the class, but the whispers continue. You feel the weight of their stares, the mix of judgment and fascination. You hold your head high, trying to ignore the whispers and the pointed fingers.<br><br>
<<MainChar_Stats "arousal" "5">>
<<else>>
As you make your way to your desk, students turn to look at you, their eyes filled with a mix of shock, curiosity, and blatant disapproval.
<<ct "Male" "" "1">>
Look at her, dressed like that. She's asking for it.
<</ct>>
<<ct "Male" "" "1">>
She's such a whore.
<</ct>>
<<ct "Female" "">>
I heard she'll do anything for a good grade. She's probably fucked half the professors too.
<</ct>>
The teacher looks at you with a mix of disapproval and concern but decides to ignore the disruption and continue with the lesson. You feel the weight of their stares, the mix of judgment and disgust. You hold your head high, trying to ignore the whispers and the pointed fingers.<br><br>
<<MainChar_Stats "arousal" "5">>
<</if>>
<</if>>
<</if>><<set _dialogue to random(2)>>
<<if $brother.relationship<40 or $mainChar.corruption <40>>
<<if $mainChar.look.accessories.neck.name is "Leash">>
You saunter over to his table, the leash around your neck jingling softly with each step. A few heads turn, but you ignore them, a smirk playing on your lips. You pull out a chair and lean in just a little too close as you ask,
<<ct "MC" "">>Hey, mind if I join you? <</ct>>
His eyes dart to the leash, then back to your face, his cheeks flushing slightly.
<<ct "brother" "Surprised">>Uh—what’s with the... *that*? Are you serious? You’re walking around with a leash like some kind of... pet?<</ct>>
You tilt your head, letting your fingers trace the leash teasingly.
<<ct "MC" "">>Oh, don’t be such a prude. It’s just a little fashion statement. Besides, you should see how people react to it. It’s... interesting.<</ct>>
He shifts uncomfortably in his seat, his voice dropping to a whisper.
<<ct "brother" "Angry">>This isn’t a joke. People are going to think you’re—you’re into this kind of thing. Do you even realize how that looks?<</ct>>
You lean back, crossing your arms and letting the leash dangle just enough to catch his eye again.
<<ct "MC" "">>Oh, I know exactly how it looks. And I don’t mind. Maybe you’re the one who should lighten up a little. What if I'm *acutally* into this kind of things?<</ct>>
He sighs, rubbing his temples like he’s fighting off a headache.
<<ct "brother" "Neutral">>I just don’t want you to get a reputation for... this. You’re smarter than that.<</ct>>
You let out a soft laugh, reaching over to pat his arm.
<<ct "MC" "">>Relax. I can handle myself. And who knows? Maybe I like the attention.<</ct>>
You both eat in silence for a while, the occasional comment about school or old memories breaking the tension. When you’re done, you stand up, letting the leash slide through your fingers suggestively as you gather your things.
<<ct "MC" "">>Ready to go? Or do you need a minute to recover?<</ct>>
He stands up quickly, avoiding your gaze.
<<ct "brother" "Neutral">>Yeah, let’s just... go.<</ct>>
<<elseif ($mainChar.look.accessories.neck.name.toLowerCase().indexOf('choker') !== -1 and $mainChar.look.accessories.neck.obscenity >=30 and $mainChar.school.reputation <10) or ($mainChar.school.reputation >=5 and random(2) is 0) >>
You approach his table with a slow, deliberate stride, letting him get a good look at the choker wrapped around your neck. His eyes lock onto the obscene word emblazoned across it, and his jaw drops slightly.
<<ct "MC" "">>Hey, brother. Like my new accessory? It’s custom-made.<</ct>>
He swallows hard, his voice coming out strained.
<<ct "brother" "Angry">>What the hell is that? You can’t be serious. You’re wearing that— in public?<</ct>>
You finger the choker, your smile turning playful.
<<ct "MC" "">>Oh, come on. It’s just a little fun. Lighten up. Or does it make you... uncomfortable?<</ct>>
His face turns beet red, and he glances around nervously.
<<ct "brother" "Angry">>Uncomfortable? Of course it does! Do you have any idea what people are going to think if they see that?<</ct>>
You lean in, lowering your voice to a whisper.
<<ct "MC" "">>Maybe that’s the point. Besides, it’s not like you don’t notice it.<</ct>>
He groans, covering his face with his hands for a second.
<<ct "brother" "Neutral">>I can’t believe you’re doing this. You’re going to get a reputation, and not the good kind.<</ct>>
You shrug, letting your fingers trail along the choker again.
<<ct "MC" "">>Maybe I don’t care about good reputations.<</ct>>
The rest of the meal passes in tense silence. When you stand up to leave, you make sure to brush against him just enough to make him flinch.
<<ct "MC" "">>Let’s go. Unless you want to keep staring?<</ct>>
He stands up abruptly, his chair scraping against the floor.
<<ct "brother" "Neutral">>Just... let’s go.<</ct>>
<<elseif ($mainChar.look.clothes.legs.name.toLowerCase().indexOf('lewd') !== -1 and $mainChar.school.reputation <5) or ($mainChar.school.reputation >=5 and random(2) is 0)>>
You make your way over to him, your hips swaying just a little more than necessary. His eyes widen as he takes in your modified school uniform, and he chokes on his drink.
<<ct "MC" "">>Hey, brother. Like the new look? I thought I’d spice things up a bit.<</ct>>
His voice comes out as a squeak.
<<ct "brother" "Surprised">>What—what are you wearing? That’s not—you can’t just—people are staring!<</ct>>
You glance around, enjoying the attention, before turning back to him with a smirk.
<<ct "MC" "">>Oh, they can look all they want. I don’t mind. Do you?<</ct>>
He looks like he’s about to combust, his face bright red.
<<ct "brother" "Angry">>Of course I mind! You’re my sister! You can’t just walk around like—like that!<</ct>>
You lean forward, letting him get a better view.
<<ct "MC" "">>Why not? It’s just a little creativity. Besides, you seem to be the only one who’s really bothered by it.<</ct>>
He groans, rubbing his face in frustration.
<<ct "brother" "Neutral">>I’m bothered because I care. You’re going to get in trouble, or worse—<</ct>>
You cut him off with a laugh, reaching out to adjust his collar playfully.
<<ct "MC" "">>Or better? Relax. I know what I’m doing.<</ct>>
As you finish your meal, you stand up slowly, making sure he gets one last good look.
<<ct "MC" "">>Let’s get out of here. Unless you want to stay and admire the view?<</ct>>
He stands up so fast he nearly knocks over his chair.
<<ct "brother" "Neutral">>Just—just stop. Let’s go.<</ct>>
<<else>>
You grab your tray and make your way over to him, a casual confidence in your step.
<<ct "MC" "">>Hey, mind if I join you?<</ct>>
He looks up, his grin warm and inviting.
<<ct "Male" "">>Of course not! How’s your day been so far?<</ct>>
You sit down across from him, setting your tray on the table.
<<ct "MC" "">>Not bad. Just the usual. How about you?<</ct>>
He shrugs, leaning back slightly.
<<ct "Male" "">>Same old. Classes are dragging a bit today, but I’m surviving. Got any plans for the weekend?<</ct>>
You pause for a moment, taking a bite of your sandwich.
<<ct "MC" "">>Not really. Maybe we could do something together? Watch a movie or grab a coffee?<</ct>>
His eyes light up, clearly interested.
<<ct "Male" "">>Sounds good to me. Let’s figure out something fun.<</ct>>
After finishing your meal, you both stand up, the conversation flowing easily as you head out of the cafeteria, already making plans for the weekend.
<<elseif _dialogue is 1>>
You set your tray down and slide into the seat next to him, a playful smirk on your face.
<<ct "MC" "">>Hey, mind if I join you?<</ct>>
He glances up, his expression curious.
<<ct "Male" "">>Of course not. What’s new with you?<</ct>>
You can’t help but grin, leaning in slightly.
<<ct "MC" "">>Oh, you know, the usual drama. Did you hear about what went down in Mrs. Johnson’s class today?<</ct>>
He raises an eyebrow, intrigued.
<<ct "Male" "">>No, what happened?<</ct>>
You lower your voice, as if sharing a secret.
<<ct "MC" "">>Someone set off a stink bomb. The whole class had to evacuate!<</ct>>
He bursts out laughing, shaking his head.
<<ct "Male" "">>That’s hilarious! I wish I’d been there to see it.<</ct>>
You both laugh, swapping more stories from your day as you eat. After a while, you glance at the clock.
<<ct "MC" "">>Ready to go?<</ct>>
He nods, pushing his chair back.
<<ct "Male" "">>Yep. Let’s get out of here.<</ct>>
<<else>>
You grab your tray and walk over, slipping into the seat across from him with an easy smile.
<<ct "MC" "">>Hey, what’s up?<</ct>>
He looks up, offering a tired but genuine smile.
<<ct "Male" "">>Not much, just trying to get through the day. How about you?<</ct>>
You shrug, letting out a small sigh.
<<ct "MC" "">>Same here. Classes are kicking my butt. How’s your project coming along?<</ct>>
He exhales, running a hand through his hair.
<<ct "Male" "">>It’s a lot of work, but I think I’m making progress. Thanks for asking.<</ct>>
A comfortable silence settles between you as you both eat, the kind that doesn’t need filling. After a few minutes, you glance up.
<<ct "MC" "">>Ready to go?<</ct>>
He nods, standing up and stretching slightly.
<<ct "Male" "">>Yep. Let’s get out of here.<</ct>>
<</if>>
<</if>>
<<elseif $brother.relationship>=40>>
<<if $mainChar.look.accessories.neck.name is "Leash">>
The leash around your neck jingles softly as you approach him, the sound drawing a few curious glances. You can feel the weight of the metal collar, the way it presses against your skin—a constant reminder of your place. You stop just short of his table, your fingers twitching at your sides.
<<ct "MC" "">>May I sit with you?<</ct>>
His eyes lift slowly, dark and commanding. He doesn’t answer right away, letting the silence stretch between you, letting you feel the weight of his gaze.
<<ct "brother" "Angry">>You’re asking for permission now? How cute.<</ct>>
You bite your lip, your breath hitching.
<<ct "MC" "">>I just... I wanted to make sure you’d want me here.<</ct>>
A smirk tugs at the corner of his mouth.
<<ct "brother" "Neutral">>Sit. Now.<</ct>>
You obey instantly, sliding onto the seat beside him.
<<ct "brother" "Angry">>Look at you. Walking around with this leash like it’s nothing. Like you’re proud of it.<</ct>>
You swallow hard, your fingers trembling as you pick up your fork.
<<ct "MC" "">>I *am* proud. It means I’m yours.<</ct>>
He leans in, his voice dropping to a growl.
<<ct "brother" "Tease">>That’s right. And don’t you forget it.<</ct>>
You can feel the eyes of the other students on you—the shocked gasps, the hushed whispers.
<<ct "Brother" "Tease">>They’re all staring...<</ct>>
<<ct "MC" "">>Let them. I like their gaze on me.<</ct>>
You start eating, feeling his gaze on you, the weight of his dominance pressing down on you. You can feel the eyes of the other students, their whispers and stares. When he’s done, he stands abruptly, the chair scraping against the floor.
<<ct "brother" "Angry">>Come on. We’re leaving.<</ct>>
<<ct "MC" "">>Sure, big bro.<</ct>>
<<elseif ($mainChar.look.accessories.neck.name.toLowerCase().indexOf('choker') !== -1 and $mainChar.look.accessories.neck.obscenity >=30 and $mainChar.school.reputation <10) or ($mainChar.school.reputation >=5 and random(2) is 0) >>
You approach his table, the obscene words on your choker catching the light with every step. The letters are bold, unmissable, and you can see the way his eyes darken as he reads them. You stop in front of him, your fingers fidgeting with the hem of your skirt.
<<ct "MC" "">>Hey... Do you like it?<</ct>>
His gaze lifts slowly, his expression unreadable.
<<ct "brother" "Tease">>Like what? The way you’re advertising yourself to the whole school?<</ct>>
You bite your lip, your heart pounding.
<<ct "MC" "">>Yeah ~ I want them to know I’m not hiding anymore.<</ct>>
His eyes gleam with satisfaction.
<<ct "brother" "Tease">>Good. Now eat. And don’t you dare slouch.<</ct>>
You nod, picking up your fork, but your eyes keep flicking up to his. When you’re done, he stands, and you follow without hesitation.
<<ct "brother" "Neutral">>Let’s go.<</ct>>
<<ct "MC" "">>Yes...<</ct>>
<<elseif ($mainChar.look.clothes.legs.name.toLowerCase().indexOf('lewd') !== -1 and $mainChar.school.reputation <5) or ($mainChar.school.reputation >=5 and random(2) is 0) >>
You saunter toward him, your hips swaying just a little more than necessary. The skirt of your uniform is hitched up higher than it should be, the fabric so thin it clings to every curve. You can feel the cool air against your thighs, the way the seams strain with every step. His eyes lock onto you the second you’re in sight, dark and hungry.
<<ct "MC" "">>Mind if I join you? I promise I’ll behave...<</ct>>His gaze drags over you, lingering on the way your blouse clings to your chest, the way the fabric of your skirt rides up when you sit.
<<ct "brother" "Tease">>Behave? You don’t even know the meaning of the word.<</ct>>
You slide into the seat across from him, your legs pressing together.
<<ct "MC" "">>Maybe not. But I know how to follow orders.<</ct>>
His smirk is sharp.
<<ct "brother" "Tease">>Oh, I bet you do. Look at you. Dressed like you’re begging for it.<</ct>>
You glance around, catching the way a group of guys at the next table are openly staring.
<<ct "MC" "">>I like knowing they’re watching. It makes me feel... alive.<</ct>>
His hand suddenly slams down on the table, making you jump.
<<ct "brother" "Angry">>Spread your legs.<</ct>>
Your breath hitches.
<<ct "MC" "">>Here? Now?<</ct>>
<<ct "brother" "Angry">>Unless you want me to do it for you.<</ct>>
You obey slowly, your cheeks burning as you feel the cool air against your skin. His eyes darken with approval.
<<ct "brother" "Angry">>Good girl. Now eat. And don’t you dare close them.<</ct>>
You nod, your heart pounding as you take a bite, hyper-aware of every stare, every whispered comment. You’re *theirs* to look at. And you love it.
<<else>>
<<if _dialogue is 0>>
You set your tray down and slide into the seat across from him, your pulse quickening as you meet his gaze. Your voice is barely above a whisper, laced with anticipation.
<<ct "MC" "">>Mind if I join you?<</ct>>
He doesn’t even glance away from his plate at first, letting the silence stretch just long enough to make you squirm. When his eyes finally lock onto yours, they’re dark with something primal—approval, ownership.
<<ct "brother" "Neutral">>Sure, sit down. Showing off for someone? You’re practically begging for attention in that outfit.<</ct>>
A shiver runs through you, heat pooling low in your stomach. You let your lips part just slightly, your voice dripping with submission.
<<ct "MC" "">>Only yours ~<</ct>>
His smirk is slow, deliberate, like he’s savoring the weight of your words. He leans back in his chair, his voice a low rumble.
<<ct "brother" "Angry">>Good. Now eat.<</ct>>
You obey, every movement deliberate under his heavy gaze. <br><br>
<<elseif _dialogue is 1>>
Your steps falter just for a second as you approach his table, the weight of his presence already pressing down on you. You drop into the seat across from him, your heart hammering against your ribs. You try to sound casual, but your voice betrays you, breathy and uneven.
<<ct "MC" "">>Hey. What’s up?<</ct>>
He doesn’t look up immediately. When he does, his gaze rakes over you, lingering on the way your shirt clings just a little too tight, the way your skirt rides up when you sit.
<<ct "brother" "Tease">>What an outfit! Are you auditioning for the school’s whore of the year?<</ct>>
<<ct "MC" "">>I don't need to. I already am ~<</ct>>
You eat quietly, feeling his gaze on you the entire time. <br><br>
<<else>>
You lower yourself into the seat across from him, your breath already shallow with anticipation.
<<ct "MC" "">>Mind if I join you?<</ct>>
His eyes snap to yours, and the corner of his mouth twitches. He doesn’t answer right away, letting the silence stretch until you’re practically vibrating with the need to fill it. When he finally speaks, his voice is a dark purr, laced with command.
<<ct "brother" "Neutral">>Sit. You look like you’re already thinking about getting on your knees for me. Am I wrong?<</ct>>
A whimper catches in your throat, but you don’t deny it. Your voice is barely a whisper, thick with submission.
<<ct "MC" "">>No. Whatever you want.<</ct>>
His smirk is razor-sharp, triumphant. He reaches out, his fingers brushing over the back of your hand—just a teasing graze, but it sends a jolt straight between your thighs.
<<ct "brother" "Angry">>Good girl. Now eat. You’re going to need your strength for later.<</ct>>
You obey, every movement deliberate, every bite an offering. His eyes never leave you, dark with promise, and you can’t help but wonder—*hope*—just how far he’s planning to push you this time.<br><br>
<</if>>
<</if>>
<</if>>
<<set _dialogue to random(2)>>
<<if $mainChar.school.reputation <5>>
<<if $mainChar.look.accessories.neck.name is "Leash">>
You slide onto the bench across some friends, the metal of the leash clinking against the table as you settle in. You notice their fork freezes, their eyes locked on the collar around your neck—and the leash trailing down to your lap, the handle resting casually on the table.
<<ct "Female" "" "1">>Uh. <<print $mainChar.firstName>>?<</ct>><<ct "Male" "">>…Are you *serious* right now?<</ct>>Their voice filled with concern and confusion. You try to act casual, taking a seat at the table.
<<ct "MC" "">>Oh, it's just something I'm trying out... <</ct>>
<<ct "Male" "">>You’re *wearing a dog leash*. In the *cafeteria*.<</ct>>You shrug, leaning in like you’re sharing a secret.
<<ct "MC" "">>Jealous?<</ct>><<ct "Female" "" "1">>I—I don’t even know what to say to that.<</ct>>The conversation shifts to lighter topics as you all finish your meal. As you leave the cafeteria together, you can feel the weight of their stares, but you hold your head high, determined to be true to yourself.<br><br>
<<elseif ($mainChar.look.accessories.neck.name.toLowerCase().indexOf('choker') !== -1 and $mainChar.look.accessories.neck.obscenity >=30 and $mainChar.school.reputation <10) or ($mainChar.school.reputation >=5 and random(2) is 0)>>
<<set _chokerName = $mainChar.look.accessories.neck.name.split(' ')[1].toLowerCase()>>
You slide onto the bench across from your friends, flipping your hair over your shoulder with a smirk. The cafeteria noise fades into the background as your friends' eyes lock onto your neck—and then widen.
<<ct "Female" "">>Oh my God.<</ct>>Another friend chokes on his drink, coughing as he stares at the black choker wrapped around your throat. The silver letters gleam under the fluorescent lights, spelling out <<print _chokerName>> in bold, unmissable font.
<<ct "Male" "">><<print $mainChar.firstName>>, what the hell—?!<</ct>>You lean back, grinning, and tap the choker with your fingernail.
<<ct "MC" "">>Like it? Custom made.<</ct>><<ct "Female" "">>You’re wearing that. Here. In the cafeteria. You’re insane. I love it.<</ct>>As you finish your meal, the conversation shifts to lighter topics, but you can still feel the underlying tension. As you all get up to leave, you can't help but wonder if your friends will ever fully understand your choices.<br><br>
<<elseif ($mainChar.look.clothes.legs.name.toLowerCase().indexOf('lewd') !== -1 and $mainChar.school.reputation <5) or ($mainChar.school.reputation >=5 and random(2) is 0) >>
You spot your friends at a table and make your way over to join them. As you sit down, you notice the shocked expressions on their faces.
<<ct "Female" "">><<print $mainChar.firstName>>. What are you wearing?!<</ct>>You stretch your arms behind your head, making the fabric strain.
<<ct "MC" "">>My uniform?<</ct>><<ct "Male" "">>That’s not a uniform. That’s a fetish.<</ct>>You laugh, leaning forward just enough to give him a better view.
<<ct "MC" "">>Aw, you notice?<</ct>><<ct "Female" "">>You’re gonna get detention just for existing right now.<</ct>>You shrug, biting into your apple with a slow, deliberate crunch.
<<ct "MC" "">>Relax, it's just clothes. I thought it looked good<</ct>>Your friend adjusts in his seat, his voice coming out strained.
<<ct "Male" "Surprised">>Yeah but... It's just... really revealing.<</ct>>You wink, licking a drop of juice off your lip.
<<ct "MC" "">>Oh, baby. I know.<</ct>>The conversation turns to lighter topics as you all start eating, but you can feel the tension lingering in the air. As you finish your meal, you stand up, ready to leave. Your friends look at each others, their expressions a mix of concern and confusion, and watch as you walk away, your provocative outfit drawing stares from everyone in the cafeteria.<br><br>
<<else>>
<<if _dialogue is 0>>
You spot your friends sitting at a table, their laughter and chatter filling the space. Your friend Sarah looks up as you approach, her eyes lighting up.
<<ct "Female" "">>Hey! You finally made it! We were starting to think you’d ditched us for the library or something.<</ct>>You slide onto the bench beside her, grinning, but another friend chimes in.
<<ct "Male" "">>Yeah, because she totally look like someone who spends their free time studying.<</ct>>You roll your eyes, but you’re smiling as you unwrap your sandwich.
<<ct "Female" "">>So, we were just talking about the dance next week! You have to come, <<print $mainChar.firstName>>. It’s gonna be epic.<</ct>>You take a bite, chewing thoughtfully before answering.
<<ct "MC" "">>I dunno, I haven’t really decided yet. Who’s all going?<</ct>>Sarah nudges Jake with her elbow.
<<ct "Female" "">>Well, someone here is taking Lisa. Isn’t that right, Jake?<</ct>>Jake grins, a little red creeping into his cheeks.
<<ct "Male" "">>Yeah, yeah, rub it in. But seriously, <<print $mainChar.firstName>>, you should come with us! It’ll be way more fun with you there.<</ct>>You laugh, shaking your head.
<<ct "MC" "">Alright, alright, I'll think about it.<</ct>>After a while, Sarah checks her watch.
<<ct "Female" "">>Ugh, we should probably get going. Next class starts in, like, five minutes.<</ct>>
<<elseif _dialogue is 1>>
As you join your friends, Matt looks up and smiles.
<<ct "Male" "">>
Hey, we were just talking about the new movie that came out. Have you seen it yet?
<</ct>>
<<ct "MC" "">>No, not yet. Is it good?<</ct>>
<<ct "Female" "">>It's amazing! We should all go see it together this weekend. You have to see it!
<</ct>>
<<ct "MC" "">>That sounds like fun. Let's do it. Maybe we can grab some dinner before the movie too.<</ct>>
<<ct "Male" "">>Definitely. There's a new pizza place downtown that's supposed to be really good. We can check it out and then head to the theatre.<</ct>>
You feel a sense of anticipation.
<<ct "MC" "">>
Sounds perfect. I can't wait. Let's make a whole evening out of it.
<</ct>>
After finishing your meal, you all stand up and make your way out of the cafeteria, chatting and laughing as you go. You feel lucky to have such great friends and look forward to the fun times ahead.<br><br>
<<else>>
As you sit down, Lisa looks up and grins.
<<ct "Female" "">>
Hey, we were just talking about the new teacher. Have you had any classes with them yet?<</ct>>
You nod, taking a sip of your drink.
<<ct "MC" "">>
Yeah, I had them for math. They seem pretty cool. They have this really interesting way of explaining things that makes it easy to understand.<</ct>>
Jake laughs.
<<ct "Male" "">>
I heard they're really strict. You must be lucky. Maybe they just like you or something.<</ct>>
You smile, feeling content.
<<ct "MC" "">>
Maybe I am. Let's hope it stays that way. I really need to do well in math this year.<</ct>>
<<ct "Female" "">>Definitely. Maybe we can all study together sometime. It's always more fun to study with friends.<</ct>>
You feel a sense of camaraderie.
<<ct "MC" "">>
That's a great idea. Let's plan a study session soon. We can all help each other out and make sure we ace our tests.
<</ct>>
After finishing your meal, you all stand up and make your way out of the cafeteria, chatting and laughing as you go. You feel grateful for your supportive friends and the sense of community you share.<br><br>
<</if>>
<</if>>
<<elseif $mainChar.school.reputation <15>>
<<if $mainChar.look.accessories.neck.name is "Leash">>
You slide onto the bench across some friends, the metal of the leash clinking against the table as you settle in. You notice their fork freezes, their eyes locked on the collar around your neck—and the leash trailing down to your lap, the handle resting casually on the table.
<<ct "Female" "" "1">>Uh. <<print $mainChar.firstName>>?<</ct>><<ct "Male" "">>…Are you *serious* right now?<</ct>>Their voice filled with concern and confusion. You try to act casual, taking a seat at the table.
<<ct "MC" "">>Oh, it's just something I'm trying out... <</ct>>
<<ct "Male" "">>You’re *wearing a dog leash*. In the *cafeteria*.<</ct>>You shrug, leaning in like you’re sharing a secret.
<<ct "MC" "">>Jealous?<</ct>>
<<ct "Male" "">>Not really... but I heard some rumors about you. People are talking, you know.<</ct>>
You feel a twinge of pride mixed with nervousness.
<<ct "MC" "">>Oh yeah? What are they saying?<</ct>>
Your friend grins, their eyes sparkling with mischief.
<<ct "Male" "">>Just that you're into some pretty wild stuff. The leash is definitely adding to the rumors.<</ct>>
You laugh, feeling a sense of power.
<<ct "MC" "">>Well, let them talk. I'm just being myself.<</ct>>
The conversation continues, filled with laughter and playful banter. As you finish your meal and leave the cafeteria, you can feel the weight of the rumors, but you embrace them, knowing that you're making a statement and owning your choices.<br><br>
<<elseif ($mainChar.look.accessories.neck.name.toLowerCase().indexOf('choker') !== -1 and $mainChar.look.accessories.neck.obscenity >=30 and $mainChar.school.reputation <10) or ($mainChar.school.reputation >=5 and random(2) is 0) >>
You slide onto the bench across from your friends, flipping your hair over your shoulder with a smirk. The cafeteria noise fades into the background as your friends' eyes lock onto your neck—and then widen.
<<ct "Female" "">>Oh my God.<</ct>>Another friend chokes on his drink, coughing as he stares at the black choker wrapped around your throat. The silver letters gleam under the fluorescent lights, spelling out <<print _chokerName>> in bold, unmissable font.
<<ct "Male" "">><<print $mainChar.firstName>>, what the hell—?!<</ct>>You lean back, grinning, and tap the choker with your fingernail.
<<ct "MC" "">>Like it? Custom made.<</ct>><<ct "Female" "">>I heard some rumors about you. Are they true?<</ct>>
You feel a thrill of excitement.
<<ct "MC" "">>Depends on what you heard. Maybe. Maybe not. Guess you'll have to find out for yourselves ~<</ct>>
As you finish your meal, the conversation is filled with laughter and playful banter. As you all get up to leave, you can feel the weight of their stares, the mix of admiration and curiosity. You know that your reputation is growing, and you can't help but feel a sense of pride and excitement.<br><br>
<<elseif ($mainChar.look.clothes.legs.name.toLowerCase().indexOf('lewd') !== -1 and $mainChar.school.reputation <5) or ($mainChar.school.reputation >=5 and random(2) is 0) >>
You spot your friends at a table and make your way over to join them. As you sit down, you notice the curious and excited expressions on their faces.
<<ct "Female" "">>Damn, you're really going for it today, huh?<</ct>>
<<ct "Male" "">> Yeah, by the way...I heard some rumors about you.<</ct>>
He stops, his eyes are sparkling with intrigue. After taking a bite of his food, he continues.
<<ct "Male" "">>Is it true you've been hooking up with half the football team?<</ct>>
You feel a rush of excitement mixed with a twinge of embarrassment.
<<ct "MC" "">>Maybe ~<</ct>> Your response is coyly, a small smile playing on your lips. Your friends exchange glances, clearly impressed.
<<ct "Female" "">>
Wow, you're really living up to the rumors...<</ct>>
The conversation turns to gossip and stories about other students as you all start eating. You can feel the weight of the rumors hanging in the air, but you embrace it, enjoying the attention and the thrill of being the center of conversation. As you finish your meal, you stand up, ready to leave.
<<ct "MC" "">>See you guys later.<</ct>> Your friends nod, their expressions a mix of admiration and excitement. "
<<ct "Female" "">>Yeah, see you later.<</ct>>
They watch as you walk away, your provocative outfit drawing even more stares from everyone in the cafeteria.<br><br>
<<else>>
<<if _dialogue is 0>>
You sit down at the table, and Sarah leans in.
<<ct "Female" "">>Hey, we were just talking about you. Everyone's been saying you're the life of the party lately.<</ct>>
<<ct "MC" "">>Really? I guess I've been having fun. It's just nice to let loose and enjoy myself.<</ct>>
Jake grins, his enthusiasm palpable.
<<ct "Male" "">>You should come to the next party. It's going to be wild. There's going to be a live band and everything. You can't miss it.<</ct>>
<<ct "MC" "">>Sounds like a plan. I'll be there. Maybe I can even bring some friends from my other classes.<</ct>>
Sarah's eyes widen with excitement.
<<ct "Female" "">>That would be awesome! The more the merrier. Let's make it a night to remember.<</ct>>
<<ct "MC" "">>Definitely. I can't wait. It's always more fun with a big group of people.<</ct>>
After finishing your meal, you all stand up and make your way out of the cafeteria, chatting and laughing as you go. The excitement and nervousness about your growing popularity and the rumors spreading about you linger in your mind, a mix of thrill and curiosity about what’s to come.<br><br>
<<elseif _dialogue is 1>>
As you join your friends, Matt looks up and smiles.
<<ct "Male" "">>Hey, we were just talking about the rumors going around. Is it true you jerked someone off in the restroom?<</ct>>
<<ct "MC" "">>Maybe. Who told you that?<</ct>>
Emma laughs, clearly amused by the gossip.
<<ct "Female" "">>Everyone's talking about it.<</ct>>
Sarah chimes in, her tone playful and eager.
<<ct "Female" "">>Maybe you can give us some more juicy details about what really happened in there!<</ct>>
<<ct "MC" "">>Maybe I will, maybe I won't. You'll just have to wait and see. Let's keep the mystery going.<</ct>>
After finishing your meal, you all stand up. The pride and excitement about your growing reputation and the fun times ahead fill you with anticipation.
<<else>>
You sit down, and Lisa leans in, her voice hushed but eager.
<<ct "Female" "">>Hey, we were just talking about the rumors. Is it true you got fingered in class?<</ct>>
<<ct "MC" "">>Maybe. Why, what have you heard?<</ct>>
Jake grins, clearly enjoying the drama.
<<ct "Male" "">>Just that you and some guy were getting pretty handsy under the desk. You're becoming quite the talk of the school.<</ct>>
<<ct "MC" "">>I guess I am. Let's keep them talking. Maybe I can even start some new rumors.<</ct>>
Lisa's eyes widen with curiosity, her voice brimming with excitement.
<<ct "Female" "">>Ooh, like what? You have to tell us all the details! And what about the rumor that you licked a girl's pussy in the locker room?<</ct>>
<<ct "MC" "">>Maybe I will, maybe I won't. You'll just have to wait and see. Let's keep the mystery going.<</ct>>
Emma chimes in, unable to contain her curiosity.
<<ct "Female" "">>Come on, spill the beans! We want to know everything!<</ct>>
<<ct "MC" "">>Alright, alright. Maybe I'll tell you a little bit. But you have to promise to keep it a secret.<</ct>>
Your friends lean in, eager to hear more. You share just enough to keep them guessing, the excitement and nervousness about the rumors spreading and the attention you're receiving buzzing through you.<br><br>
<</if>>
<</if>>
<<elseif $mainChar.school.reputation >=15>>
<<if $mainChar.look.accessories.neck.name is "Leash">>
You approach your friends' table, the weight of the stares and whispers from other students following you like a shadow. As you sit down, the metallic clink of the leash around your neck catches their attention. One of your friends freezes mid-sentence, eyes widening as they notice it for the first time.
<<ct "Female" "">>Wait... is that a—? Holy shit, you're actually wearing a dog leash?<</ct>>
You smile, running your fingers along the leather strap, enjoying the shock on their faces.
<<ct "MC" "">>Yeah, so? What's the problem?<</ct>>
Another friend bursts out laughing, shaking their head in disbelief.
<<ct "Male" "">>Damn, I thought I'd seen everything. You're really leaning into this whole "school slut" thing, huh?<</ct>>
<<ct "MC" "">>Why not? I know what I like, and I don’t care who knows. Life’s too short to pretend.<</ct>>
The table falls silent for a second before exploding into a mix of laughter and incredulous comments. One of them leans in, grinning. The conversation shifts to your latest escapades, their voices a blend of teasing and reluctant admiration. One of them smirks, raising an eyebrow.
<<ct "Male" "">>Bet this isn’t even the wildest thing you’ve done this week. I heard you hooked up with half the football team last weekend. <</ct>>
You smirk, tugging lightly on the leash, the metal jingling softly.
<<ct "MC" "">>Who says it’s not true?<</ct>>
As you stand up to leave the cafeteria, the leash glints under the fluorescent lights, drawing a few more stares. You feel a rush of empowerment—owning who you are, unapologetically. The whispers and glances only make you stand taller. If they’re going to talk, you might as well give them something to remember.<br><br>
<<elseif $mainChar.look.accessories.neck.name.toLowerCase().indexOf('choker') !== -1 and $mainChar.look.accessories.neck.obscenity >=30>>
<<set _chokerName = $mainChar.look.accessories.neck.name.split(' ')[1].toLowerCase()>>
As you approach the table, the choker around your neck—bold and emblazoned with <<print _chokerName>>—immediately draws every eye. The conversation dies in an instant. Your friends stare, jaws slightly slack, their usual smirks replaced by wide-eyed disbelief. You slide into your seat with deliberate nonchalance, letting the choker catch the light.
<<ct "Female" "">>Okay, what the hell is *that*?<</ct>>
One of them leans forward, squinting as if she can’t quite believe what she’s reading.
<<ct "Female" "">>Is that—? Holy shit, it *says* <<print _chokerName>>? <</ct>>
A beat of silence. Then, a burst of nervous laughter ripples through the group.
<<ct "Male" "">>You’re seriously walking around with *that* around your neck?<</ct>>
You tilt your head, letting them get a better look, your smile slow and knowing.
<<ct "MC" "">>What, this? Yeah.<</ct>>
Another friend reaches out as if to touch it, then pulls back like it might burn her.
<<ct "Female" "">>Where did you even *get* this? And why?<</ct>>
You laugh, low and unapologetic, watching their reactions with amusement.
<<ct "MC" "">>Does it matter? Maybe I just like accessorizing.<</ct>>
They exchange glances—part horrified, part fascinated. One of them shakes their head, still staring.
<<ct "Female" "">>I mean, I knew you were wild, but this is next-level. People are gonna *lose it* when they see this.<</ct>>
<<ct "MC" "">>Let them look. Let them talk.<</ct>>
You lean back, savoring their shock, their curiosity clawing at the air between you. Their eyes flick between you and the choker, dissecting, analyzing, already spinning theories. The energy is electric—less admiration, more *disbelief*. You can practically see the gears turning in their heads, wondering what else you’ve done, what else you’re capable of.
As you finish your meal, the conversation never strays far from the choker. They keep stealing glances at it, like it’s a live grenade pinned to your collarbone. When you stand to leave, the weight of their stares lingers—heavy with questions, with the thrill of the unknown. You don’t explain. You don’t have to.
The choker speaks for itself.
<<elseif ($mainChar.look.clothes.legs.name.toLowerCase().indexOf('lewd') !== -1 and $mainChar.school.reputation <5) or ($mainChar.school.reputation >=5 and random(2) is 0)>>
You spot your friends at their usual table and make your way over. The moment you approach, their conversations die down, replaced by a heavy silence. Their eyes lock onto you—your uniform, or what’s left of it. The skirt is dangerously short, the blouse unbuttoned just enough to tease, the tie loosened like an afterthought. Someone clears their throat, but no one looks away.
<<ct "Female" "">>Well. Look who decided to show up dressed like a slut. Again.<</ct>>
<<ct "Male" "">>Is that even the school uniform anymore?<</ct>>
<<ct "MC" "">>Maybe. Got a problem with it?<</ct>>
Your voice is steady, but the air around the table feels charged. They exchange glances—partly impressed, partly horrified.
<<ct "Female" "">>Like, are you trying to get suspended? Or is this some kind of social experiment?<</ct>>
You cross your arms, meeting their stares with a defiant smirk.
<<ct "MC" "">>Maybe I just like the attention. Maybe I like knowing you’re all this close to losing your minds over a little fabric.<</ct>>
Another pause. One of them snorts, shaking their head.
<<ct "Female" "">>Rumors say you’ll do *anything* for anyone... it's just part of the act, or is it true ?<</ct>>
The question hangs in the air, half-teasing, half-accusatory. You can see the wheels turning in their heads—are they impressed? Disgusted? Jealous? It’s hard to tell, but the curiosity is undeniable, tinged with something sharper.
<<ct "MC" "">>Why, you looking to find out?<</ct>>
A few of them shift uncomfortably in their seats. One laughs nervously, breaking the tension. The conversation stumbles into even more explicit territory as you all start eating, but the dynamic has shifted. You can feel their eyes on you, weighing every movement, every word. As you finish your meal, you stand up, the chair scraping loudly against the floor.
<<ct "MC" "">>See you guys later.<</ct>>
Your friends nod, but their expressions are unreadable—somewhere between fascination and judgment.
<<ct "Female" "">>Yeah. See you later.<</ct>>
You walk away, hyper-aware of the whispers that ripple through the cafeteria in your wake. The stares burn into your back, but you don’t look away. You know exactly what you’re doing. And you’re not sorry. <br><br>
<<else>>
<<if _dialogue is 0>>
You sit down at the table, and Sarah leans in, her voice low but direct.
<<ct "Female" "">>Hey, we were just talking about your latest... adventure. Who was it this time?<</ct>>
<<ct "MC" "">>Just a guy from the football team. Why, does it bother you?<</ct>>
Jake shakes his head, a smirk playing on his lips.
<<ct "Male" "">>Maybe a little. People are saying you're the most depraved girl in the school. You sure you know what you’re doing?<</ct>>
<<ct "MC" "">>I guess I do. Life’s too short to play it safe, right?<</ct>>
Sarah raises an eyebrow, her curiosity piqued but her tone cautious.
<<ct "Female" "">>So what’s next? You’re not actually planning to outdo yourself again, are you?<</ct>>
<<ct "MC" "">>Maybe I am, maybe I’m not. You’ll see. Or maybe you won’t.<</ct>>
You all finish your meal and head out of the cafeteria, the conversation lingering in the air. Their questions don’t bother you—if anything, they make you feel more determined to own your choices, even if they don’t fully understand them.
<br><br>
<<elseif _dialogue is 1>>
As you join your friends, Matt looks up, his expression a mix of amusement and skepticism.
<<ct "Male" "">>So, we were just talking about the rumors. Is it true you’ve been with half the guys on campus, or is that just people exaggerating?<</ct>>
<<ct "MC" "">>Who knows? I don’t keep score. I just do what I want.<</ct>>
Emma lets out a short laugh, shaking her head.
<<ct "Female" "">>You’re something else. I don’t get how you don’t care what people think.<</ct>>
<<ct "MC" "">>Why should I? It’s my life.<</ct>>
They exchange glances, their curiosity tinged with a hint of concern. You don’t mind—it’s not like they’re judging, just trying to figure you out. You all stand up, the conversation leaving a trail of unanswered questions behind.<br><br>
<<else>>
You sit down, and Lisa leans in, her voice hushed but probing.
<<ct "Female" "">>Okay, serious question—is it true you’ll do anything for anyone? Or is that just the rumor mill working overtime?<</ct>>
<<ct "MC" "">>Depends on who’s asking. I like to have fun, that’s all.<</ct>>
Jake smirks, but there’s a hint of hesitation in his voice.
<<ct "Male" "">>You’re really something. People are saying you're the most depraved girl they know. You ever worry about where this is going?<</ct>>
<<ct "MC" "">>Not really. Why start now?<</ct>>
Lisa tilts her head, her curiosity impossible to hide.
<<ct "Female" "">>So what’s next? You’re not actually planning to live up to the rumors, are you?<</ct>>
<<ct "MC" "">>Maybe. Or maybe I’ll let everyone keep guessing.<</ct>>
They watch you, their expressions a mix of fascination and mild disbelief. You don’t feel the need to justify yourself—you’re used to their questions by now. As you all leave the cafeteria, the air hums with unspoken thoughts, but you’re at peace with your choices.<br><br>
<</if>>
<</if>>
<</if>><<if $parentsBedroomSexScene == "Taxes">>
@@.default-image-wrapper;
[img[String.format($urlPath + "/Parents_Room/Working/Taxes.jpg")]]
@@<br>
You see your Daddy seated at his desk, surrounded by stacks of papers and his laptop open to tax and financial documents. He looks focused and a bit stressed, his brow furrowed in concentration. <br><br>
<span id='suck'><<if $mainChar.corruption >=40 and $dad.relationship>=30>><<linkreplace "Help him relax">>
You walk over to him, your steps light and careful. As you reach him, you gently place your hands on his shoulders, feeling how tense he is.
<<ct "MC" "">>
Daddy, you look all tired and grumpy... Can I make you feel better? Pwease?
<</ct>>
<<ct "dad" "Surprised">>
What do you have in mind, sweetheart?
<</ct>>
<<ct "MC" "">>
I wanna take care of you, Daddy! Just like a good girl is supposed to!
<</ct>>
Slowly, you kneel down between his legs. Your fingers fumble a little as you unfasten his belt and pants, your heart beating fast with excitement. You take him into your mouth, sucking softly and carefully, wanting to make him feel so, so good. He lets out a shaky breath, his body tensing as he tries to focus on his work.
<<ct "dad" "Tease">>
You're such a good girl, sweetheart.
<</ct>>
You feel him shiver, a quiet groan escaping his lips as you keep going, determined to make him happy.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath +"/Parents_Room/Working/Suck"+random(3)+".webp")]]
@@<br>
You look up at him, your eyes wide and innocent, your voice soft and sweet.
<<ct "MC" "">>
Keep working, Daddy… Pretend like nothing’s happening. Let me be your good little girl, just like you like.
<</ct>>
You continue to pleasure him, your mouth and hands working together in perfect harmony. The sound of the keyboard clicking mixes with the soft, wet noises of your ministrations. You feel so proud inside, knowing you’re being the perfect little girl for him. He looks down at you, his eyes filled with satisfaction and love.
<<ct "dad" "Happy">>
You're the best, sweetheart.
<</ct>>
<span id='cum'><<linkreplace "Make him cum">>
You feel his body tense under your touch, his breath getting faster and shakier. You work even harder, your movements becoming more eager, more desperate to make him feel good. And then, with a deep, final thrust, he lets go, filling your mouth with his hot, thick seed. You swallow it all, your eyes never leaving his, savoring every drop like it’s the sweetest treat. You keep sucking gently, making sure you get every last bit, your eyes sparkling with pride. <br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + "/Parents_Room/Working/Cumshot0.webp")]]
@@<br>
<<ct "MC" "">>
Mmm, Daddy~ You taste so yummy!
<</ct>>
He looks down at you, his eyes filled with a mix of satisfaction and adoration. You rest your head on his thigh, feeling his hand gently stroke your hair—a silent acknowledgment of the bond you share. In this moment, you are his, completely and utterly. His good little girl, his everything. After a few moments of quiet contentment, you stand up slowly and give him a soft kiss on the cheek.
<<ct "MC" "">>
I'll let you go back to your work now, Daddy~ I just wanted to make sure you felt all better!
<</ct>>
<<ct "dad" "Happy">>
Thank you, sweetheart. You always know just what I need.
<</ct>>
You smile back, your heart swelling with happiness. With that, you quietly [[leave the room,->Living room]] closing the door softly behind you. <br><br>
<<HaveASexWidget "bj" "dad">>
<<MainChar_Stats "arousal" "15">>
<<MainChar_Stats "dad" "1" "50">>
<<MainChar_Stats "corruption" "1" "60">>
<<MainChar_Stats "cleanliness" "-10">>
<<MainChar_Stats "energy" "-10">>
<<set $minutes +=30>>
<<replace #fuck>><</replace>><</linkreplace>><br></span>
<span id='fuck'><<if $mainChar.corruption >=60 and $dad.relationship>=40>><<linkreplace "Let him fuck you">>
Feeling emboldened, you decide to go further. You look up at him, your eyes wide and full of longing.
<<ct "MC" "">>
Daddy, I wanna feel you inside me... Please, Daddy? It’ll make you feel so good, I promise!
<</ct>>
<<ct "dad" "Surprised">>
Sweetheart, I'm working. I don't know if we should...
<</ct>>
<<ct "MC" "">>
Pwease, let me take care of you, Daddy? Feeling my tight little pussy around your big cock will make you all relaxed!
<</ct>>
He pauses, his eyes darkening with a mix of surprise and lust. He stands up, his presence dominating the room. He lifts you onto the desk, pushing the papers aside.
<<ct "dad" "Tease">>
Ok babygirl, you win. But we make that quick.
<</ct>>
A thrill of excitement runs through you as he positions himself between your legs, his hands gripping your hips firmly. You moan softly as he enters you, the sensation overwhelming. You wrap your legs around him, pulling him deeper, your body responding eagerly to his every movement.
<<ct "MC" "">>
Yes, Daddy... Ohhh, fuck me, Daddy! Don’t stop!
<</ct>>
He thrusts into you, his movements powerful and urgent. A wave of pleasure washes over you, your body trembling with each thrust. You cling to him, your nails digging into his back, your breath coming in ragged, desperate gasps.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + "/Parents_Room/Working/Fuck"+random(3)+".webp")]]
@@<br>
As he reaches his climax, he pulls out and guides your head back down to his cock. You take him into your mouth, feeling his hot, thick seed fill your mouth. You swallow eagerly, savoring the taste of him, the feeling of his essence sliding down your throat. You continue to suck gently, milking every last drop from him, your eyes never leaving his.
<<ct "MC" "">>
Mmm, Daddy ~... You taste so good~"
<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath + "/Parents_Room/Working/Cumshot0.webp")]]
@@<br>
He looks down at you, his eyes filled with a mix of satisfaction and adoration. You stand up, feeling a sense of contentment and pride. You lean down and give him a soft kiss on the cheek.
<<ct "MC" "">>
I'll let you go back to your work now, Daddy~ I just wanted to make sure you felt all better!
<</ct>>
<<ct "dad" "Happy">>
Thank you, sweetheart. You're the best.
<</ct>>
You [[walk out of the room,->Living room]] leaving him to his work, feeling a deep sense of satisfaction and love for your father.<br><br>
<<HaveASexWidget "vaginal" "dad" "inpussy">>
<<MainChar_Stats "arousal" "35">>
<<MainChar_Stats "dad" "1">>
<<MainChar_Stats "corruption" "1" "90">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "energy" "-20">>
<<set $minutes +=45>>
<<replace #cum>><</replace>><</linkreplace>><br><</if>></span>
<<replace #leave>><</replace>><<replace #kiss>><</replace>><</linkreplace>><br><</if>></span>
<span id='kiss'><<linkreplace "Give him a hug">>
As you step into the room, you immediately sense the tension lingering in the air. Your father sits hunched over his desk, lost in thought, the faint sound of his pen scratching paper filling the silence. You move closer, your steps soft and deliberate, not wanting to startle him. Gently, you rest a hand on his shoulder, feeling the tension in his muscles ease just slightly beneath your touch.
<<ct "MC" "">>
Hey, Dad. You look like you could use a break.
<</ct>>
<<ct "dad" "Neutral">>
Hey, sweetheart. What brings you here?
<</ct>>
He looks up, surprise flickering across his tired features before softening into a faint, weary smile. You lean down and wrap your arms around him, pulling him into a warm hug. The scent of coffee and paper lingers on him as his body slowly relaxes against yours. You hold him a little tighter, letting the silence speak for you both.
<<ct "MC" "">>
I just wanted to give you a hug and a kiss. You work so hard.
<</ct>>
<<ct "dad" "Happy">>
Thank you, honey.
<</ct>>
You linger there for a moment, feeling his heartbeat steady beneath your cheek. The tension that once filled the room now feels distant, replaced by the quiet comfort of shared affection. Finally, you pull away with a soft smile, brushing a kiss against his cheek.
<<ct "MC" "">>
I'll let you get back to it. But remember to take breaks, okay? You deserve it.
<</ct>>
<<ct "dad" "Happy">>
I will, sweetheart. Thank you for the reminder.
<</ct>>
You take a last glance at him before turning to [[leave the room->Living room]], pride and tenderness swelling quietly in your chest.<br><br>
<<MainChar_Stats "dad" "1" "30">>
<<MainChar_Stats "energy" "-5">>
<<replace #suck>><</replace>><<replace #leave>><</replace>><</linkreplace>><br></span>
<span id='leave'>[[Let him work->Living room][$minutes +=5]]<br></span>
<</if>><<set $minute +=5>>
<<if $currentPassage is "Brother's room">>
<<if $brother.activity = "Preparing for school">>
<<if $brother.relationship<=10>>
<<if $mainChar.school.reputation <=10>>
He looks up briefly, his expression annoyed.
<<ct "brother" "Neutral">>
What do you want? I'm busy getting ready for school.
<</ct>>
You hesitate, feeling a mix of frustration and disappointment.
<<ct "MC" "">>
I- I just wanted to talk for a minute -
<</ct>>
<<ct "brother" "Neutral">>
Not now.
<</ct>>
He scoffs, turning his back to you and continuing to pack his bag. You sigh, feeling the tension between you.
<<ct "MC" "">>
F- Fine... I'll go, then...
<</ct>>
As you close the door behind you, you can't help but feel a sense of distance and resentment.
<<elseif $mainChar.school.reputation <=20>>
He looks up briefly, his expression a mix of annoyance and disdain.
<<ct "brother" "Neutral">>
What now? More drama to share? I’ve heard enough about your little fan club at school.
<</ct>>
<<ct "MC" "">>
It’s not like that. I just wanted to talk. Maybe clear the air?
<</ct>>
He scoffs, zipping his bag with more force than necessary.
<<ct "brother" "Annoyed">>
Clear the air? You’re the one making sure everyone knows your business. Keep it away from me.
<</ct>>
You sigh, feeling the tension between you, and turn to leave the room.
<<elseif $mainChar.school.reputation >=20>>
He’s already halfway out the door when you catch him in the hallway. His jaw tightens as he sees you.
<<ct "brother" "Angry">>
Seriously? You have the nerve to show up here after everything? People are calling you a—
<</ct>>
You cut him off, your cheeks burning.
<<ct "MC" "">>
I know what they’re saying. It’s not what you think.
<</ct>>
He steps closer, his voice low and furious.
<<ct "brother" "Angry">>
Then what is it? Because from where I stand, it looks like you’re enjoying the attention. Just stay away from me.
<</ct>>
You open your mouth to protest, but he’s already walking away, leaving you standing there, humiliated and alone.
<</if>>
<<elseif $brother.relationship<=60>>
<<if $mainChar.school.reputation <=10>>
You lean against the doorframe, watching as he buttons his shirt. He glances up, and for a second, his eyes linger on you.
<<ct "brother" "Neutral">>
Hey. What’s up?
<</ct>>
You push off the frame, sauntering closer with a playful smirk.
<<ct "MC" "">>
Can’t a girl just want to spend time with her big brother? You’re always so busy.
<</ct>>
<<ct "brother" "Tease">>
Since when do you care about my schedule? You just want something.
<</ct>>
<<ct "MC" "">>
Maybe I do. Or maybe I just like looking at you. Maybe we can do something fun after school?
<</ct>>
He shakes his head, but you catch the way his gaze flickers over you.
<<ct "brother" "Neutral">>
Hum...Okay, see you later.
<</ct>>
You leave the room with a sense of camaraderie and closeness.<br><br>
<<MainChar_Stats "brother" "1" "30">>
<<elseif $mainChar.school.reputation <=20>>
He’s sitting on the edge of his bed, tying his shoes, when you slip into the room. His eyes follow you as you perch on the desk.
<<ct "brother" "Neutral">>
You’re in a good mood. What’s the occasion?
<</ct>>
You swing your legs idly, your skirt riding up just a little.
<<ct "MC" "">>
No occasion. Just thought I’d brighten your morning. You’ve been so... tense lately.
<</ct>>
He exhales, his eyes darkening as they trace the movement of your fingers on the desk.
<<ct "brother" "Tease">>
Tense? Or maybe just trying to ignore the rumors about my sister.
<</ct>>
You lean forward, your voice dropping to a whisper.
<<ct "MC" "">>
Rumors are just that. But if you’re curious, you could always ask me yourself.
<</ct>>
He stands abruptly, his bag slung over his shoulder.
<<ct "brother" "Surprised">>
I- Huh...I’ve got to go. But... we’ll talk later.
<</ct>>
You smile, watching him leave, knowing he’ll be back.<br><br>
<<MainChar_Stats "brother" "1" "30">>
<<MainChar_Stats "brother" "1">>
<<elseif $mainChar.school.reputation >=20>>
You find him in the kitchen, pouring coffee. His back is to you, but you know he senses your presence.
<<ct "MC" "">>
You’re going to be late if you keep dawdling.
<</ct>>
He turns, leaning against the counter, his gaze sweeping over you.
<<ct "brother" "Tease">>
And whose fault is that? You’re the one who can’t stay out of trouble.
<</ct>>
You step closer, your hip brushing his as you reach for a mug.
<<ct "MC" "">>
Trouble? Or just living a little? You should try it sometime.
<</ct>>
His hand shoots out, gripping your wrist lightly.
<<ct "brother" "Angry">>
Careful, sis. You’re playing with fire.
<</ct>>
You meet his eyes, unflinching.
<<ct "MC" "">>
Maybe I like the burn.
<</ct>>
He releases you abruptly, his voice rough.
<br><br>
<<MainChar_Stats "brother" "1" "30">>
<</if>>
<<elseif $brother.relationship > 60>>
<<if $mainChar.school.reputation <=10>>
You kneel by his bed, watching as he laces his shoes. He doesn’t look at you, but his voice is warm, commanding.
<<ct "brother" "Neutral">>
You’re quiet today. Something on your mind, little one?
<</ct>>
You fidget with the hem of your sweater, your voice soft.
<<ct "MC" "">>
I just wanted to see you before you left. I miss you when you’re at school.
<</ct>>
He finally looks at you, his expression softening.
<<ct "brother" "Neutral">>
Good girl. I’ll be back soon. Behave while I’m gone.
<</ct>>
You nod eagerly.
<<ct "MC" "">>
I will. I promise.
<</ct>>
He ruffles your hair before standing, and you watch him leave, already counting the minutes until he returns.
<<elseif $mainChar.school.reputation <=20>>
You walk in and sit on his bed, your skirt riding up your thighs.
<<ct "brother" "Neutral">>
I’ve been hearing things. Seems like you’ve been keeping yourself busy at school.
<</ct>>
He steps closer, his hand sliding up your thigh, his voice low. You don’t deny it, your voice breathy and unashamed.
<<ct "MC" "">>
Maybe. But it’s not like I hide it. You know I like the attention.
<</ct>>
<<ct "brother" "Neutral">>
Oh, I know. And I know you like it even more when I’m the one giving it to you.
<</ct>>
You arch into his touch, your voice a whisper.
<<ct "MC" "">>
Yes. Always you.
<</ct>>
You stand up, feeling content, before leaving the room with a sense of camaraderie and closeness.
<<elseif $mainChar.school.reputation >=20>>
He looks up as you enter, his eyes darkening with a mix of approval and dominance.
<<ct "brother" "Tease">>
There’s my good little slut. What do you want, little one?
<</ct>>
<<ct "MC" "">>
I heard you talking to your friends yesterday. About me.
<</ct>>
He smirks, stepping closer, his hand tangling in your hair.
<<ct "brother" "Tease">>
Oh, you did? And what did you hear?
<</ct>>
You don’t hesitate, your voice steady and proud.
<<ct "MC" "">>
That I’m the school slut. That everyone knows I’ll spread my legs for anyone.
<</ct>>
<<ct "brother" "Neutral">>
And what's your opinion about that ?
<</ct>>
<<ct "MC" "">>
Well.. I'd say I'm like a bike: everyone can ride me, but my owner is *you*, and only you.
<</ct>>
With that, you leave the room with a sense of camaraderie and closeness.
<</if>>
<</if>>
<</if>>
<</if>>
<<if $brother.activity is "Preparing for hanging out" and $currentPassage is "Brother's room">>
<<if $brother.relationship <=10>>
Your brother is putting on his jacket, his back turned slightly as he adjusts the collar. The room feels heavy with unspoken tension. You hover near the doorway, unsure how to start.
<<ct "MC" "">>
Um... do you have a second?
<</ct>>
He glances at you, his expression unreadable, before turning back to his reflection in the mirror.
<<ct "brother" "Neutral">>
Make it quick. I’m already late.
<</ct>>
You shift your weight, clutching the doorframe a little tighter.
<<ct "MC" "">>
I just... I wanted to ask if you needed anything before you left. Maybe a snack or—
<</ct>>
He cuts you off with a dismissive wave, grabbing his keys from the table.
<<ct "brother" "Angry">>
I’m not a kid, $mainChar.firstName. I can take care of myself.
<</ct>>
The words sting, but you force a weak smile, trying to hide the disappointment.
<<ct "MC" "">>
Right. Sorry. I’ll let you go.
<</ct>>
He doesn’t even look back as he walks past you, the door clicking shut behind him. The silence that follows feels suffocating.
<<elseif $brother.relationship <=60>>
Your brother is lacing up his shoes, his hair still damp from the shower. He looks up as you lean against the doorframe, a playful smirk tugging at your lips.
<<ct "brother" "Happy">>
What’s that look for? You planning something?
<</ct>>
You push off the frame and saunter closer, your fingers tracing the edge of his dresser.
<<ct "MC" "">>
Maybe. Depends. Are you *sure* you want to hang out with your friends?
<</ct>>
He raises an eyebrow, but there’s a hint of amusement in his eyes.
<<ct "brother" "Tease">>
Jealous, little sister?
<</ct>>
You laugh softly, letting your hand brush against his arm as you pass by to sit on the bed.
<<ct "MC" "">>
Just curious. What if I promised to make it worth your while to stay in?
<</ct>>
He pauses, his gaze flickering over you for a moment longer than necessary.
<<ct "brother" "Neutral">>
Huh... I- I’ve got plans... So...
<</ct>>
You pout, leaning forward just enough to give him a glimpse down your shirt.
<<ct "MC" "">>
Oh well.. Your loss.
<</ct>>
He exhales sharply, shaking his head with a smirk. You watch him leave, a satisfied grin spreading across your face.<br><br>
<<MainChar_Stats "brother" "1" "30">>
<<elseif $brother.relationship >=60>>
Your brother is buttoning his jacket, his movements deliberate and controlled. As you enter the room, his eyes lock onto you, dark and possessive.
<<ct "brother" "Neutral">>
You’re in my space, pet. What do you need?
<</ct>>
You lower your gaze, your voice barely above a whisper.
<<ct "MC" "">>
I just wanted to know if you’d be back soon. I... I miss you when you’re gone.
<</ct>>
<<ct "brother" "Tease">>
Do you now? And how do you plan to show me how much?
<</ct>>
A shiver runs through you, your breath hitching.
<<ct "MC" "">>
However you want, brother. I’ll be waiting.
<</ct>>
His thumb traces your lower lip, his voice dropping to a growl.
<<ct "brother" "Happy">>
Good girl.
<</ct>>
<</if>>
<</if>>
<<if $currentPassage is "Kitchen" and $mom.activity is "Preparing breakfast">>
<<set $minute +=5>>
<<if $mom.relationship <=10>>
Your mother glances up as you step into the kitchen, her posture stiffening almost imperceptibly. The clinking of utensils pauses for a moment.
<<ct "mom" "Neutral">>
Oh. You’re here.
I didn’t expect you to wake up this early.
<</ct>>
You linger near the doorway, shifting your weight from one foot to the other. The silence stretches, heavy and awkward.
<<ct "MC" "">>
I just thought I’d... help.
If you need it.
<</ct>>
<<ct "mom" "Neutral">>
Fine. The plates are in the cabinet.
<</ct>>
You nod, avoiding her gaze, and move to set the table. The air between you is thick with unspoken tension, each movement deliberate, each silence louder than the last.<br><br>
<<MainChar_Stats "mom" "1" "30">>
<<elseif $mom.relationship<=40>>
Your mother turns as you enter, a warm smile softening her features. She wipes her hands on her apron, leaving a faint streak of flour on the fabric.
<<ct "mom" "Happy">>
Good morning, sweetheart!
You’re just in time. I was starting to think you’d sleep all day.
<</ct>>
You lean against the counter, watching her stir the batter. The scent of coffee and pancakes fills the air, comforting and familiar.
<<ct "MC" "">>
I could help, if you want.
I’m not completely useless, you know.
<</ct>>
She chuckles, nudging a spatula toward you.
<<ct "mom" "Tease">>
Oh, I know you’re not useless.
But can you handle the pancakes without burning them?
Last time, you left them a little... crispy.
<</ct>>
You roll your eyes but take the spatula, stepping closer to the stove. Your hip brushes against hers as you reach for the pan, and you catch the way her breath hitches—just for a second.
<<ct "MC" "">>
I’ll have you know I’ve been practicing.
Maybe you should taste-test them later.
<</ct>>
Her smile falters, her gaze flickering to your lips before she turns back to the eggs. The kitchen hums with a quiet, charged energy.<br><br>
<<MainChar_Stats "mom" "1" "30">>
<<else>>
Your mother’s face lights up as you enter, her eyes sparkling with delight. She sets down the mixing bowl and claps her hands together, her voice dripping with exaggerated sweetness.
<<ct "mom" "Happy">>
Ohhh, my little princess is finally awake!
<</ct>>
You skip forward, your nightshirt riding up just enough to be noticeable. She cups your cheek, her thumb brushing your lower lip.
<<ct "mom" "Tease">>
Did you sleep well, babygirl?
Or were you too busy dreaming about Mommy?
<</ct>>
You giggle, pressing your body against hers as you reach for the spatula. Your fingers linger on her wrist as you take it.
<<ct "MC" "">>
Maybe I was dreaming about your pancakes, Mommy.
Or maybe I was dreaming about something else...
<</ct>>
She laughs, low and throaty, her hand sliding down to rest on your hip.<br><br>
<</if>>
<<elseif $currentPassage is "Kitchen" and $mom.activity is "Cooking dinner">>
<<set $minute +=5>>
<<if $mom.relationship <=10>>
Your mother is chopping vegetables with mechanical precision, her knife striking the cutting board in a steady rhythm. She barely glances up as you hover near the doorway, her shoulders tensing almost imperceptibly.
<<ct "mom" "Neutral">>
What do you want? I’m in the middle of preparing lunch.
<</ct>>
<<ct "MC" "">>
I just... thought I could help. Maybe wash the vegetables or something.
<</ct>>
<<ct "mom" "Neutral">>
Fine. The colander is in the sink. You can rinse them.
<</ct>>
You nod, avoiding her gaze as you move to the sink. The water runs cold over your fingers, a stark contrast to the tension thickening the air.<br><br>
<<MainChar_Stats "mom" "1">>
<<elseif $mom.relationship<=40>>
Your mother is chopping vegetables, her movements fluid and practiced. She looks up as you enter, her lips curling into a smile that feels both warm and subtly patronizing.
<<ct "mom" "Happy">>
Oh, there you are, sweetheart! Did you finally decide to grace Mommy with your presence?
<</ct>>
You roll your eyes but step closer, letting her tuck a loose strand of hair behind your ear—her fingers lingering just a second too long.
<<ct "MC" "">>
I’m not a kid anymore, Mom. But yeah, I thought I’d help. What do you need?
<</ct>>
She giggles, handing you a wooden spoon with a playful tap on your nose.
<<ct "mom" "Tease">>
Of course you’re not a kid. You’re Mommy’s *big* girl now. Stir the onions for me, sweetie. And don’t let them burn—you know how clumsy you can be.
<</ct>>
You take the spoon, your fingers brushing against hers intentionally as you lean in just a little too close.
<<ct "MC" "">>
I’ll manage. But if I do burn them, you’ll have to punish me, won’t you?
<</ct>>
Her cheeks flush, but she laughs it off, turning back to the cutting board with a shake of her head. You stir the onions, the sizzle of the pan filling the silence between you—charged, but carefully ignored.
<br><br>
<<MainChar_Stats "brother" "1" "30">>
<<else>>
Your mother is chopping vegetables, her hips swaying slightly to a rhythm only she can hear. She glances up as you enter, her eyes sparkling with a mix of mischief and hunger.
<<ct "mom" "Tease">>
Well, well! Look who decided to visit Mommy! Come here, my little princess. Let me get a good look at you.
<</ct>>
You giggle, twirling a lock of hair around your finger as you saunter over, pressing yourself against her side.
<<ct "MC" "">>
Mommy, I’m *so* bored. Can’t I help you instead?
<</ct>>
She lets out a soft, throaty laugh, her hand sliding down your back before giving your bottom a light squeeze.
<<ct "mom" "Happy">>
Why don’t you start by boiling the water for the pasta? But be careful, sweetie—Mommy doesn’t want her precious girl getting hurt.
<</ct>>
You pout, leaning into her touch as you take the pot, your voice dripping with faux innocence.
<<ct "MC" "">>
Yes, Mommy. Anything for you.
<</ct>>
<<ct "mom" "Happy">>
That’s my girl. So perfect.
<</ct>>
<br><br>
<</if>>
<<elseif $currentPassage is "Kitchen" and $mom.activity is "Cooking supper">>
<<set $minute +=5>>
<<if $mom.relationship <=10>>
Your mother is seasoning a roast with herbs and spices, her movements precise and methodical. She barely glances up as you enter, her expression guarded.
<<ct "mom" "Neutral">>
What do you want? I’m busy with dinner.
<</ct>>
You linger near the doorway, unsure how to bridge the distance between you. Your voice is hesitant, almost apologetic.
<<ct "MC" "">>
I just thought I’d see if you needed help.
<</ct>>
She exhales sharply, wiping her hands on her apron.
<<ct "mom" "Neutral">>
If you really want to help, you can set the table. But don’t make a mess.
<</ct>>
You nod, swallowing your frustration. The silence between you feels heavy, like a wall you can’t quite climb.
<br><br>
<<MainChar_Stats "mom" "1" "30">>
<<elseif $mom.relationship<=40>>
Your mother is humming softly as she seasons the roast, her movements relaxed and warm. She looks up as you enter, her smile genuine but tinged with a hint of condescension.
<<ct "mom" "Happy">>
Oh, there you are, sweetheart! I was just thinking about you. Could you peel the potatoes for me? You know how I like them—nice and thin.
<</ct>>
You take the peeler from her, your fingers brushing against hers just a second too long. Your voice is light, but there’s a playful edge to it.
<<ct "MC" "">>
Of course, Mom. Anything for you.
<</ct>>
She watches you for a moment, her eyes flickering with something unreadable. She reaches out to tuck a strand of hair behind your ear, her touch lingering.
<<ct "mom" "Tease">>
You’re such a good girl when you want to be. I don’t know why you don’t act like this more often.
<</ct>>
You bite your lip, your body reacting to her proximity. The air between you feels charged, but you force yourself to focus on the task.
<br><br>
<<MainChar_Stats "mom" "1">>
<<else>>
You walk into the kitchen as the evening light fades, casting a soft glow on the countertops. Your mother is already there, seasoning a roast with herbs and spices. She looks up as you enter, her eyes lighting up with a mix of amusement and approval.
<<ct "mom" "Tease">>
Well, well, look who finally decided to grace Mommy with her presence! My little princess is here to help, isn’t she?
<</ct>>
<<ct "MC" "">>
Of course, Mommy! Anything for you.
<</ct>>
<<ct "mom" "Happy">>
That’s my good girl. Now peel those potatoes for Mommy. But be careful, sweetie, we don't want you to cut yourself.
<</ct>>
<</if>>
<</if>>
<<if $dad.activity is "Preparing for work" and $currentPassage is "Parents' bedroom">>
<<if $dad.relationship <=10>>
Your father is buttoning up his shirt, his movements precise and mechanical as he prepares for work. He barely glances up when you enter the room, his expression distant.
<<ct "dad" "Neutral">>
What is it? I’m running late.
<</ct>>
You shift your weight from one foot to the other, trying to find the right words.
<<ct "MC" "">>
I just... wanted to ask how your day was going to be. Maybe we could talk for a minute?
<</ct>>
<<ct "dad" "Neutral">>
I don’t have time for small talk. You know I have to leave.
<</ct>>
<<ct "MC" "">>
It’s just... I thought maybe we could try to get along better. But never mind.
<</ct>>
You nod slowly, turning to leave the room, the silence between you heavier than ever.
<<MainChar_Stats "dad" "1" "30">>
<<elseif $dad.relationship <=40>>
Your father is tying his tie in front of the mirror, humming softly to himself. He glances at you as you enter, a small smile playing on his lips.
<<ct "dad" "Neutral">>
Morning, sweetheart. You’re up early.
<</ct>>
<<ct "MC" "">>
I couldn’t sleep. I was thinking about you, actually.
<</ct>>
He raises an eyebrow, his hands stilling for a moment, while you take a step closer, your voice dropping to a playful whisper.
<<ct "dad" "Surprised">>
Oh? That’s... unexpected.
<</ct>>
<<ct "MC" "">>
I just wanted to say... you look really handsome in that tie. It brings out your eyes.
<</ct>>
He clears his throat, suddenly focused on adjusting his collar.
<<ct "dad" "Tease">>
Uh, th- thanks.
<</ct>>
You pout slightly, tilting your head. He glances at you, a hint of warmth in his eyes despite his flustered expression. You watch him leave, a satisfied smirk on your lips.<br><br>
<<MainChar_Stats "dad" "1" "30">>
<<else>>
Your father is slipping into his suit jacket, his presence filling the room with an aura of authority. He turns to you as you enter, his gaze immediately locking onto yours.
<<ct "dad" "Tease">>
Look at that. My little princess decided to grace me with her presence this morning.
<</ct>>
You twirl on your toes, your voice dripping with childlike excitement.
<<ct "MC" "">>
I wanted to see you before you left, Daddy! You always look so important when you’re getting ready for work.
<</ct>>
<<ct "dad" "Tease">>
Is that so? And what does my little girl want from Daddy today?
<</ct>>
<<ct "MC" "">>
I just want you to be proud of me. And maybe... give me a little attention before you go?
<</ct>>
You bite your lip, your eyes sparkling with mischief. He chuckles, his hand reaching out to tilt your chin up.
<<ct "dad" "Tease">>
You’re impossible to resist, you know that? But Daddy has to work. Be a good girl and wait for me.
<</ct>>
You giggle, watching him leave with a mix of anticipation and longing.
<</if>>
<</if>>
<<if $dad.activity is "Preparing for going out" and $currentPassage is "Parents' bedroom">>
<<if $dad.relationship <=10>>
Your father is lacing up his running shoes, his focus locked on the task. The room is quiet except for the rustle of fabric. He glances up, his expression guarded.
<<ct "dad" "Neutral">>
What is it? I’m about to head out for my run.
<</ct>>
You shift your weight, suddenly aware of how awkward this feels. You force a small smile, trying to bridge the gap.
<<ct "MC" "">>
I just... wanted to ask how your day was. Before you left.
<</ct>>
He exhales sharply through his nose, his fingers pausing on his shoelaces. His tone is clipped, but there’s a flicker of something—guilt, maybe—in his eyes.
<<ct "dad" "Neutral">>
Can’t it wait? I... I’ve got a schedule to keep.
<</ct>>
You feel your chest tighten. The silence stretches, heavy with unspoken frustration.
<<ct "MC" "">>
Never mind. I’ll let you get ready.
<</ct>>
You turn to leave, but not before catching the way his shoulders relax slightly, as if he’s relieved by your retreat.<br><br>
<<MainChar_Stats "dad" "1" "30">>
<<elseif $dad.relationship <=40>>
Your father is mid-stretch, his t-shirt riding up just enough to reveal a sliver of skin. He freezes when he notices you leaning against the doorframe, your fingers twisting around a loose strand of hair.
<<ct "dad" "Neutral">>
Oh—hey. You’re up early.
<</ct>>
You tilt your head, letting your gaze linger a second too long before smiling innocently.
<<ct "MC" "">>
I couldn’t sleep. Too excited about the day, I guess.
<</ct>>
He clears his throat, suddenly very interested in adjusting his sock. His voice comes out rougher than intended.
<<ct "dad" "Neutral">>
Well, don’t let me keep you. I was just heading out.
<</ct>>
You take a step closer, your bare feet silent on the carpet. Your fingers brush the hem of your nightshirt—just a little higher than usual.
<<ct "MC" "">>
Do you really have to go right now? I could... keep you company for a bit.
<</ct>>
His Adam’s apple bobs. He glances at the door, then back at you, his jaw tightening.
<<ct "dad" "Angry">>
You know I need my run. Stop messing around.
<</ct>>
You pout, but there’s a spark in your eyes as you turn away, swaying your hips just enough to make sure he notices.
<<ct "MC" "">>
Fine, fine. But you’re missing out on my *legendary* pre-run motivation speech.
<</ct>>
He lets out a strained chuckle, rubbing the back of his neck as you skip out of the room.<br><br>
<<MainChar_Stats "dad" "1" "30">>
<<else>>
Your father is pulling on his running shorts, the muscles in his back flexing with the movement. He doesn’t turn around, but his voice is a deep rumble, already aware of your presence.
<<ct "dad" "Tease">>
Took you long enough to show up, princess. I was starting to think you’d forgotten about Daddy’s morning routine.
<</ct>>
You giggle, pressing your palms together in mock apology as you bounce onto the bed, your nightie riding up your thighs.
<<ct "MC" "">>
I’d never forget, Daddy! I was just... making sure I looked extra pretty for you today.
<</ct>>
He finally turns, his gaze dark and assessing as it rakes over you. A slow, approving smirk curls his lips.
<<ct "dad" "Tease">>
Mmm. And did you? Because from where I’m standing, you look *good enough to eat*.
<</ct>>
Your breath hitches, but you force your voice to stay light, playful.
<<ct "MC" "">>
Daddy! You can’t say things like that—what if someone hears?
<</ct>>
He steps closer, his thumb hooking under your chin to tilt your face up. His voice drops to a growl, just for you.
<<ct "dad" "Tease">>
Don't worry about that, babydoll.
<</ct>>
You whimper, your body arching into his touch. Your voice is a breathless whisper. His grip tightens, just for a second, before he exhales sharply and steps back. Your fingers twisting in the sheets as you watch him leave.
<</if>><</if>>
<<if $mainChar.look.clothes.torso.name is '' or ($mainChar.look.clothes.torso.name.toLowerCase().indexOf('dress') is -1 and $mainChar.look.clothes.legs.name is '')>>
<<set _dialogue to random(2)>>
<<if _dialogue is 0>>
A middle-aged woman pushing a stroller freezes mid-step, her shopping bags swinging wildly. Her eyes go wide, one hand instinctively covering her child's face while the other clutches her pearl necklace.
<<ct "Female" "">>Oh my *Lord*—!<</ct>>
She spins the stroller 180 degrees with such force it nearly tips, her cheeks flaming red. As she power-walks away, you catch her muttering under her breath:
<<ct "Female" "">>What is *wrong* with people these days...<</ct>>
Her heels click angrily against the tile as she disappears into the crowd, still shielding her child's eyes with her body.
<<elseif _dialogue is 1>>
Three teenage boys in basketball jerseys nearly collide with a pretzel stand when they spot you. Their heads whip around so fast one of them drops his drink.
<<ct "Male" "">>Yo—*holy shit*—is she—?<</ct>>
<<ct "Male" "" "1">>Dude, no *way*. This ain't some TikTok prank?<</ct>>
<<ct "Male" "">>Bro, we gotta get this on camera. My boys'll never believe it.<</ct>>
They hover just out of arm's reach, their laughter nervous and excited. One keeps glancing at you then at his friends, his Adam's apple bobbing as he swallows hard.
<<else>>
A young couple in matching athleisure wear stops dead in their tracks, the woman's iced coffee sloshing over her hand. Her mouth hangs open while her boyfriend's eyebrows climb toward his hairline.
<<ct "Female" "">>Uh... is this, like... performance art?<</ct>>
<<ct "Male" "">>I don't—what—how is this allowed—?<</ct>>
They stand there, frozen, as the woman's free hand grips her boyfriend's arm like a lifeline. Her eyes dart between you and the nearest storefronts, as if searching for a Candid Camera sign.
<</if>><br>
<<if $mainChar.StreetCloth != $dayCount>>
<<MainChar_Stats "corruption" "1" "20">><</if>>
<<MainChar_Stats "arousal" "10">>
<<elseif $mainChar.attractiveness < -5 and random(1) is 0>>
As you walk through the bustling mall, you're aware that your appearance isn't at its best, and you can't help but notice the subtle reactions of the people around you.
<<set _dialogue to random(2)>>
<<if _dialogue is 0>>
A woman in a tailored blazer and designer heels spots you from ten feet away. Her grip tightens on her child's hand as her perfectly plucked eyebrows shoot upward. Her lips press into a thin line as she executes a sharp turn, nearly knocking over a display of perfumes.
<<ct "Female" "">>Come along, darling, let's find a nicer section, shall we?<</ct>>
She doesn't look back, but you catch her muttering to herself as she power-walks away:
<<ct "Female" "">>Honestly, some people have no self-awareness...<</ct>>
The child glances back at you with wide, curious eyes before being tugged forward. The woman's shoulders remain tense until you're completely out of sight.
<<elseif _dialogue is 1>>
Three trendy teens in oversized hoodies and chunky sneakers freeze mid-conversation when they notice you. The tallest one actually takes a step back, her nose scrunching up like she smelled something foul.
<<ct "Female" "">>Ew, look at her!<</ct>>
Her friend leans in, stage-whispering loud enough for half the food court to hear
<<ct "Female" "">>Like, who let her out of the house like that?<</ct>>
They all burst into giggles. As they walk away, you hear one of them mimic gagging sounds, followed by more laughter.
<<else>>
A quartet of twenty-somethings at an outdoor café table fall silent as you pass. One guy nudges his friend and jerks his chin in your direction. They all do that thing where they *try* not to stare but fail completely.
<<ct "Male" "">>Uh... you seeing this?<</ct>>
<<ct "Female" "">>Yeah, I—wow. That's... a choice.<</ct>>
Their eyes flick toward you, then quickly away, like watching a car crash. One girl bites her lip, clearly torn between fascination and revulsion.
<</if>><br>
<<MainChar_Stats "arousal" "-10">>
<<elseif $mainChar.attractiveness >30 and random(2) is 0>>
As you stroll through the bustling shopping mall, your striking appearance naturally draws attention. Your attractiveness doesn't go unnoticed.
<<set _dialogue to random(2)>>
<<if _dialogue is 0>>
A young man walking past does a quick double take as he catches sight of you. His steps falter for a moment, and he turns his head slightly to get a better look. He tries to be discreet, but you notice the slight smile that plays on his lips before he continues on his way, glancing back over his shoulder one last time.
<<elseif _dialogue is 1>>
A group of teenage girls huddled together near a clothing store whisper and giggle as you walk by. One of them nudges her friend and murmurs, "She's so pretty," just loud enough for you to hear. They exchange knowing looks and continue their conversation, their eyes following you until you're out of sight.
<<elseif _dialogue is 2>>
An older woman sitting on a bench watches you with a mix of admiration and curiosity. She gives you a subtle nod of approval, her eyes lingering on your outfit and the way you carry yourself. As you pass, she leans back with a satisfied smile, as if appreciating the sight of someone who takes pride in their appearance.
<</if>><br>
<<MainChar_Stats "arousal" "5">>
<<elseif $mainChar.attractiveness >60 and random(2) is 0>>
As you stroll through the bustling mall, your extremely high level of attractiveness draws attention from everyone around you. Your beauty make you stand out, turning the heads of men and eliciting a mix of jealousy and envy from women.
<<set _dialogue to random(3)>>
<<if _dialogue is 0>>
A young man in a slightly rumpled button-down nearly walks into a kiosk when he catches sight of you. His coffee sloshes dangerously as he does that telltale double-take, his Adam's apple bobbing when he swallows hard.
<<ct "Male" "">>Damn—<</ct>>
He clears his throat, adjusting his glasses with what he probably thinks is a smooth move. His lips quirk up in that half-smile men use when they're trying to play it cool.
<<ct "Male" "">>Uh. Nice... day we're having.<</ct>>
You catch him risking one last glance over his shoulder, his ears turning pink when he realizes you noticed.
<<elseif _dialogue is 1>>
A cluster of women in their late twenties pause mid-conversation outside a boutique, their latte cups frozen halfway to their lips. The one with a sleek blonde bun and a gold-chain bag tilts her head, her manicured nails tapping against her phone case.
<<ct "Female" "">>Oh, please. Look at her, just waltzing like she owns the place.<</ct>>
Her friends lean in, their voices dropping to conspiratorial whispers. One adjusts her glasses, her gaze raking over you with professional assessment.
<<ct "Female" "" "1">>Yeah. Like she's doing us some favor just by existing in our line of sight.<</ct>>
They watch you pass, their expressions a mix of irritation and reluctant fascination. One finally huffs, tossing her hair over her shoulder.
<<ct "Female" "">>Whatever. I bet her life isn't *that* perfect.<</ct>>
Their laughter follows you, just a little too loud to be natural.
<<elseif _dialogue is 2>>
A gangly teen in an oversized hoodie nearly collides with a pretzel stand when you walk by. His sneakers squeak as he stumbles, his tray of nachos tilting dangerously. His face goes scarlet as he fumbles to right himself.
<<ct "Male" "">>Oh—uh—sorry—<</ct>>
He can't quite meet your eyes, his gaze bouncing between his shoes and your general direction. As you pass, he risks a quick glance, then immediately looks away again, his neck turning pink.
<<ct "Male" "">>Whoa. Okay. That was... uh...<</ct>>
He shuffles his feet, suddenly very interested in rearranging his food tray. When he thinks you're out of sight, he steals one more look, a goofy half-smile breaking through his embarrassment.
<<elseif _dialogue is 3>>
A couple holding hands near the fountain slows their pace as you approach. The girl, her sleek ponytail swinging, notices her boyfriend's head turn like it's in slow motion.
<<ct "Female" "">>Seriously?<</ct>>
Her voice is sharp enough to make him jump. He snaps his attention back to her, his face guilty.
<<ct "Male" "">>What? I wasn't— I mean, I just—<</ct>>
<<ct "Female" "">>Uh-huh. Sure.<</ct>>
She tugs his arm harder, her nails digging in slightly. He winces, but his eyes flick back to you one more time before he forces himself to focus on her.
<</if>><br>
<<MainChar_Stats "arousal" "5">>
<br>
<</if>>
<<set $mainChar.StreetCloth to $dayCount>>You can reach out to me using the form below. <br>
* Keep in mind that you're playing a free game, created during my free time. <br>
* Feel free to write your message in French, English, or Italian, as these are the languages I speak. <br><br>
If you're reporting a bug, please make sure to: <br>
* Specify the bug and any error messages you received. <br>
* Indicate where the issue occurred and what actions led to it. <br>
* Provide as many character details as possible (such as corruption, energy, clothing, family relationship, if relevant...).
<style>
.contact-container {
display: flex;
justify-content: center;
align-items: center;
min-height: 85vh;
}
.contact-card {
background-color: #444; /* Darker card background */
border-radius: 8px;
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
padding: 20px;
max-width: 500px;
width: 100%;
color: white; /* Light text color */
}
.contact-card h2 {
font-size: 2rem;
color: #fff; /* White color for the heading */
margin-bottom: 5px;
text-align: center;
}
.contact-card label {
font-size: 1rem;
color: #ccc; /* Light gray text */
font-weight: bold;
margin-bottom: 5px;
display: block;
}
.contact-card input,
.contact-card textarea {
width: 97%;
padding: 10px;
margin-bottom: 15px;
border: 1px solid #666; /* Lighter border */
border-radius: 4px;
font-size: 1rem;
color: white; /* White text inside inputs */
background-color: #333; /* Dark background for inputs */
}
.contact-card button {
display: block;
width: 100%;
padding: 12px;
background-color: #e74c3c;
color: white;
border: none;
border-radius: 4px;
font-size: 1.2rem;
cursor: pointer;
transition: background-color 0.3s;
}
.contact-card button:hover {
background-color: #c0392b;
}
.contact-card textarea {
height: 150px;
}
.contact-card input:focus,
.contact-card textarea:focus {
outline: none;
border-color: #e74c3c;
}
</style>
<div class="contact-container">
<div class="contact-card">
<h2>Contact Me</h2>
<label for="thename">Name</label>
<input type="text" class="form-control" id="thename" placeholder="Enter Name (Optional)">
<label for="themsg">Message</label>
<textarea class="form-control multiline-placeholder" id="themsg" placeholder="Enter Message (French, English or Italian). Report bugs, give feedback or share ideas."></textarea>
<button class="btn btn-danger btn-sm" onclick="sendemail();">Send</button>
</div>
</div>
<script type="text/javascript"
src="https://cdn.jsdelivr.net/npm/@emailjs/browser@4/dist/email.min.js">
</script>
<script>
function sendemail() {
const user_id = "7ymRE2gUPGhltSV1Y";
emailjs.init({
publicKey: "7ymRE2gUPGhltSV1Y",
});
const name = document.getElementById('thename').value.trim();
const message = document.getElementById('themsg').value.trim();
const gameTime = SugarCube.State.variables.GameTime;
const hours = Math.floor(gameTime / 3600);
const minutes = Math.floor((gameTime % 3600) / 60);
const seconds = gameTime % 60;
const formattedGameTime = hours > 0
? `${hours}h ${minutes}m`
: `${minutes}m ${seconds}s`;
const fullMessage = `Playtime: ${formattedGameTime}\n\n${message}`;
if (!message) {
alert("Please enter your message.");
return;
}
const contactDetails = {
from_name: name,
message: fullMessage
};
emailjs.send('service_yrxk5w9', 'template_wqhk6cq', contactDetails)
.then((res) => {
alert("Email sent successfully!");
document.getElementById('thename').value = '';
document.getElementById('themsg').value = '';
})
.catch((error) => {
console.error("Error:", error);
alert("An error occurred while sending the email. Please try again." + error);
});
}
</script>
<<link "Back">>
<<set $wasMenuItemEntered = false>>
<<goto $pastPassage>>
<</link>><<script>>
function updateVariable(variableName, defaultValue) {
// Si la variable n'existe pas, on l'ajoute avec sa valeur par défaut.
if (typeof variables()[variableName] === 'undefined') {
variables()[variableName] = defaultValue;
} else if (typeof defaultValue === 'object' && defaultValue !== null) {
// Si c'est un objet, on vérifie chaque clé.
for (const key in defaultValue) {
if (typeof variables()[variableName][key] === 'undefined') {
variables()[variableName][key] = defaultValue[key];
}
}
}
}
updateVariable("mainChar", new GirlCharacter({
maxCorruption: 150,
maxRelationship: 100,
money: 100,
cooking: 10,
fitness: 50,
fitnessBoost: 0,
intellect: 50,
intellectBoost: 0,
attractiveness: 10,
hunger: 0,
camgirl: {
subscribers: 0,
streamNumber: 0,
totalEarnings: 0,
},
school: {
reputation: 0,
detentionSubject: '',
absences: 0,
detention: 0,
Math: { lastDayVisited: 0, score: undefined, testNumber: 0 },
Science: { lastDayVisited: 0, score: undefined, testNumber: 0 },
History: { lastDayVisited: 0, score: undefined, testNumber: 0 },
PE: { lastDayVisited: 0, score: undefined, testNumber: 0 },
},
schoolClubs: {
Smarties: 0,
LiteratureClub: 0,
SchoolHelpers: 0,
Strongmen: 0,
},
work: {
currentWorkName: '',
costume: '',
barmaid: { experience: 0 },
waitress: { experience: 0 },
brothel: { experience: 0 },
secretary: { experience: 0 },
spa: { experience: 0 },
},
dimension: {
culture: 0,
obedience: 0,
},
crime: {
crimesList: [],
daysInJailRemain: 0,
},
lastDayBreakfast: 0,
lastDayDinner: 0,
lastDaySupper: 0,
menstruation: {
day: 1,
isProtected: false,
},
foodBoost: {
corruption: 0,
fitness: 0,
attractiveness: 0,
},
appearance: {
isCombed: true,
makeup: 'Subtle',
teethBrushed: true,
image: '',
head: {
image: '',
hair: { color: 'ginger', length: 'chest', style: 'straight', modification: '', lastHaircut: 0 },
eyes: { color: 'brown' },
},
chest: { size: 'b', image: '' },
body: { image: '' },
},
look: {
clothes: {
head: { name: '', image: '' },
stomach: { name: '', image: '' },
hands: { name: '', image: '' },
legs: { name: 'Jeans', image: '' },
calves: { name: 'Ankle Socks', image: '' },
feet: { name: 'Trainers', image: '' },
},
},
}));
<</script>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Hospital/Hospital_STD.jpg")]]
</div><br>
html
Copier
You sit in the hospital waiting room, the sterile smell of antiseptic and the quiet hum of activity doing little to calm your nerves. The door to the consultation room opens, and the doctor steps out, his white coat crisp, his expression professional yet warm.
<<ct "Doctor" "Neutral">>You can come in now.<</ct>>
You follow him inside, the door clicking shut behind you. The room is small but well-lit, medical posters and framed diplomas lining the walls. You take a seat in front of his desk, your hands fidgeting nervously in your lap.
<<ct "Doctor" "Neutral">>So, what brings you in today?<</ct>>
You take a deep breath, trying to steady your voice.
<<ct "MC" "">>I’m here for an… STD screening.<</ct>>
The doctor nods, his eyes narrowing slightly as he begins his questions, his tone shifting from warm to clinical.
<<ct "Doctor" "Neutral">>Have you been sexually active recently?<</ct>>
<<ct "MC" "">>Well… yes.<</ct>>
<<ct "Doctor" "Neutral">>With how many partners?<</ct>>
Your cheeks burn. You shift uncomfortably.
<<ct "MC" "">>A… a few.<</ct>>
His questions grow more personal, his voice firm but not unkind.
<<ct "Doctor" "Neutral">>Have you engaged in unprotected sex? Any symptoms—pain, discharge, anything unusual?<</ct>>
You answer each question, your face flushed with shame as you reveal intimate details. Finally, he stands, his expression serious, and asks you to undress and <<linkreplace 'lie down on the examination table.'>>lie down on the examination table. He gestures toward the padded table in the corner.
<<ct "Doctor" "Neutral">>Place your feet in the stirrups.<</ct>>
<<if $mainChar.corruption < 30>>
You hesitate, your heart pounding. But you comply, standing up and beginning to undress. The cool air raises goosebumps on your skin as you lie back, spreading your legs wide, exposing yourself completely to his gaze.
<<else>>
You slip off your clothes methodically, folding them neatly before climbing onto the table. You position your feet in the stirrups, spreading your legs without hesitation, offering yourself fully to his examination.<</if>><br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Hospital/STD/Table"+random(1)+".webp")]]
</div><br>
<<ct "Doctor" "Neutral">>Let's begin.<</ct>>
His voice carries that professional firmness that makes your stomach flutter. You feel the first brush of his gloved fingers against your inner thighs, then the careful parting of your labia. The clinical detachment in his touch somehow makes the intimacy more intense. A shiver runs through you as he examines your folds with practiced precision.<br><br>
The speculum enters - cool metal pressing against your sensitive flesh, spreading you wider than you're used to. You instinctively tense as it clicks into place, the stretch both uncomfortable and thrilling. The doctor adjusts the overhead light, his face now mere inches from your exposed sex. You can feel his warm breath ghosting over your most intimate skin as he leans in for a closer inspection.
<<ct "Doctor" "Neutral">>I need to get a better look.<</ct>>
His fingers work with clinical efficiency, adjusting the speculum to give him full access. You wince slightly at the pressure, the device holding you open in a way that makes you acutely aware of your vulnerability. The doctor's breath remains steady against your inner thighs as his gaze focuses intently on your mucous membranes, his expression one of professional concentration.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Hospital/STD/Exam"+random(2)+".jpg")]]
</div><br>
<<if $mainChar.hasSTD>>
<<if $dayCount <= $mainChar.hasSTDDay + 5>>
As the examination continues, the doctor's gloved fingers pause mid-motion. His brow furrows slightly as he leans in closer, his breath hitching almost imperceptibly.
<<ct "Doctor" "Surprised">>Hmm.<</ct>>
He straightens up, his professional mask slipping just enough to show genuine concern as he meets your gaze.
<<ct "Doctor" "Neutral">>It seems you have a mild infection.<</ct>>
His voice remains calm, but you catch the subtle shift in his demeanor - the way his fingers linger just a moment longer than necessary as he removes his gloves.
<<ct "Doctor" "Happy">>It's nothing too serious, but we've caught it early. You'll need treatment - a simple procedure. You should be back to normal in no time.<</ct>>
You exhale in relief, the tension leaving your body in a rush.
<<ct "MC" "">>That's not so bad. I can handle that.<</ct>>
The doctor nods approvingly, his professional smile returning.
<<ct "Doctor" "Neutral">>Just follow the treatment plan exactly. You might feel fatigued for a day or two, but nothing to worry about.<</ct>>
He hesitates just a second before adding:
<<ct "Doctor" "Tease">>And remember - protection during sex. We don't want repeat visits for this, do we?<</ct>>
<<elseif $dayCount <= $mainChar.hasSTDDay + 15>>
The doctor's examination becomes more thorough, his touch remaining clinical but his expression growing more serious. He finally steps back, removing his gloves with a snap.
<<ct "Doctor" "Neutral">>I'm afraid you have an STD.<</ct>>
His voice is steady, but you don't miss the way his jaw tightens slightly.
<<ct "MC" "">>What does that mean?<</ct>>
Your voice wavers, and you see the doctor's fingers flex as if he wants to reach out but thinks better of it.
<<ct "Doctor" "Neutral">>You'll need a cleaning procedure. Left untreated, you'll experience fatigue and difficulty with daily activities.<</ct>>
He moves closer, his voice dropping slightly as if sharing a confidence.
<<ct "Doctor" "Happy">>But with proper treatment, full recovery is expected. And protection during sex - absolutely essential from now on.<</ct>>
<<else>>
The doctor's examination grows more intense, his movements becoming more urgent. When he finally looks up, his eyes are filled with professional concern tinged with something darker.
<<ct "Doctor" "Angry">>You have a serious infection. It's been progressing for some time - that explains your recent exhaustion.<</ct>>
His voice is grave, and you see his hands clench at his sides before he forces them to relax.
<<ct "MC" "">>What does that mean?<</ct>>
Your voice shakes, and the doctor steps closer, his presence suddenly overwhelming in the small examination room.
<<ct "Doctor" "Angry">>Immediate treatment is required. This is serious - potential long-term health effects if we don't act now.<</ct>>
He leans in slightly, his voice dropping to a more intimate tone despite the severity of the situation.
<<ct "Doctor" "Neutral">>You'll need an operation. And protection during sex isn't optional anymore - it's mandatory.<</ct>>
<<ct "MC" "">>O-okay. I understand.<</ct>>
The doctor offers what he probably thinks is a reassuring smile, but there's an intensity in his gaze that makes your pulse quicken.
<<ct "Doctor" "Neutral">>Schedule the operation immediately. We'll get you back on track.<</ct>>
<</if>>
You sit up slowly, gathering your clothes with shaking hands. As you dress, you can feel the doctor's eyes on you - professional, yes, but with something more that makes your skin prickle. You turn to face him one last time.
<<ct "MC" "">>I'll see you soon for the treatment.<</ct>>
<<ct "Doctor" "Happy">>Take care of yourself. And don't hesitate to contact me if you have any concerns.<</ct>>
There's a pause, a charged moment where something unspoken hangs between you before you turn and [[walk out of the examination room,->Hospital]] closing the door behind you. <br><br>
<<set $hour +=1>>
<p class='minus'>You have STDs ! </p><br>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "cleanliness" "-10">>
<<MainChar_Stats "money" "-50">>
<<set $mainChar.hasSTDDiagnosis to true>>
<<else>>
The doctor's fingers withdraw from your spread pussy, the speculum sliding out with a slick sound. You can't help but whimper at the sudden emptiness, your inner walls still throbbing from the intrusion. His gloved fingers glisten with your arousal as he steps back, his professional mask slipping for just a moment as his gaze lingers on your exposed, flushed cunt.
<<ct "Doctor" "Neutral">>Everything looks normal. No signs of infection or abnormalities. You're good to go.<</ct>>
The cool air of the examination room does nothing to calm the heat between your legs. Your pussy lips remain slightly parted, a thin string of your juices connecting them as you shift uncomfortably on the table. The vulnerability of the position, the way your ass hangs slightly off the edge of the table, the way your gown has ridden up to expose your stomach - it all sends a fresh wave of arousal through you. <br><br>
<span id='finger'><<if $mainChar.corruption>=25>><<linkreplace 'Ask for a "deeper" exam'>>
Your breath comes in shallow gasps as you work up the courage. The words tumble out before you can stop them, your voice trembling with need.
<<ct "MC" "">>D-Doctor...?<</ct>>
He pauses in his note-taking, his pen hovering over your chart. You can see the tension in his shoulders as he turns back to you.
<<ct "MC" "">>I was wondering... could you maybe... check me more thoroughly? I-I feel like there might be something... deeper inside that needs examining.<</ct>>
Your voice drops to a husky whisper, your fingers inching toward your pussy, spreading yourself wider in invitation. A bead of your arousal wells up from your entrance, glistening in the harsh fluorescent light.
<<if gaussian($mainChar.attractiveness,10) < 20>>
The doctor's expression hardens as he looks at his watch, then back at your desperate display. His cock twitches visibly through his pants, but he shakes his head sharply.
<<ct "Doctor" "Angry">>This isn't appropriate, Miss. I have other patients waiting.<</ct>>
He turns away abruptly, stripping off his gloves with a sharp snap that makes you flinch. The sound of latex hitting the trash can feels like a slap.
<<ct "MC" "">>Oh... O-okay...<</ct>>
Your face burns with humiliation as you slide off the table, your thighs sticking together with your own wetness. As you dress, you can feel your arousal dripping down your inner thighs, soaking into your panties. The doctor pointedly ignores you as he washes his hands, the sound of running water making your empty pussy clench in frustration.<br><br>
With one last embarrassed glance at his crotch - where you can clearly see the outline of his erection straining against his slacks - you turn and [[leave the examination room,->Hospital]] your unfulfilled desire gnawing at you.<br><br>
<<set $hour +=1>>
<p class='add'>You don't have STDs ! </p><br>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "cleanliness" "-10">>
<<MainChar_Stats "money" "-50">>
<<else>>
The doctor's breath hitches as his gaze drops to your glistening pussy. His professional demeanor crumbles in an instant. With a growl, he steps between your spread legs, his white coat brushing against your inner thighs.
<<ct "Doctor" "Tease">>You want a deeper examination, do you? Let's see just how thorough we need to be.<</ct>>
His gloved fingers return to your folds, but this time there's nothing clinical about his touch. He spreads your lips wide, exposing your swollen clit and dripping entrance to the cool air. You gasp as he presses two fingers against your opening, not entering yet, just teasing.
<<ct "Doctor" "Happy">>My, my... what do we have here? You're absolutely drenched. This isn't normal lubrication, is it?<</ct>>
Before you can answer, he plunges two fingers deep inside you, curling them upward to stroke your G-spot. Your back arches off the table, a choked cry escaping your throat.
<<ct "MC" "">> Hmphf<</ct>>
<<ct "Doctor" "Tease">>Such a dirty girl, getting this wet during a medical exam. I think I need to investigate this... reaction.<</ct>>
His fingers piston in and out, the sound of your wetness filling the room. He adds a third finger, stretching you deliciously as he crooks them against your inner walls. Your juices coat his hand, dripping down his wrist as he finger-fucks you with increasing intensity.
<<ct "MC" "">>Nnngh! *Yes!* Investigate my cunt deeper, Doctor! I need—*ah!*—I need you to check every inch!<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Hospital/STD/Finger"+random(2)+".webp")]]
</div><br>
He withdraws his fingers suddenly, making you whimper at the loss, only to slam them back in with a wet slap. Your ass lifts off the table as you try to impale yourself deeper on his hand.
<<ct "Doctor" "Angry">>You're a filthy patient, aren't you? Coming to your doctor just to get fucked with his fingers.<</ct>>
His free hand grabs your hip, holding you still as he finger-blasts you, his fingers moving so fast they become a blur. The sound of your sloppy pussy fills the room, mixed with your desperate cries and his grunts of approval.
<<ct "Doctor" "Tease">>I can feel your cervix, you know. Right here.<</ct>>
He presses deeper, his fingertips brushing against your cervix, sending a jolt of pain-pleasure through you. Your toes curl as your orgasm builds, your inner walls fluttering around his invading digits.
<<ct "MC" "">>Fuck! *Yes!* Touch me there! Make me—*ah!*—make me come on your fingers like the slut I am!<</ct>>
The doctor's cock strains painfully against his pants as he watches his hand disappear inside you up to the wrist. He twists his hand, his fingers scissoring inside you as his thumb grinds against your clit. Your hips buck involuntarily, sending the metal stirrups clattering against the examination table. The doctor's white coat brushes against your spread thighs as he leans in, his breath hot against your ear.<br><br>
<span id='fuck'><<if $mainChar.corruption >= 40>><<linkreplace "Push it further">>
<<ct "MC" "">>Doctor... please. Your fingers aren't enough. I need... I need a *full* examination. Your cock would give you a much better... *internal* assessment.<</ct>>
His eyes darken as he processes your words. For a moment, you see the conflict in his gaze - the professional oath he swore versus the primal need you've awakened. The professional loses.
<<ct "Doctor" "Angry">>You realize what you're asking for? This would be a gross violation of medical ethics. I could lose my license for this.<</ct>>
<<ct "MC" "">> Who cares?"<</ct>>
His hands are already moving to his belt, his cock tenting his scrubs obscenely. The zipper comes down with a sound that echoes in the tiled room. His cock springs free, already leaking at the tip. Thick veins pulse along its length, the head flushed dark with blood. He strokes himself once, twice, his gaze locked on your spread pussy, still glistening from his earlier attention. The examination light above you casts harsh shadows on his cock as he positions himself between your stirrup-bound legs.
<<ct "Doctor" "Happy">>Let's see how your cervix responds to proper stimulation. This might... hurt a little.<</ct>>
He pulls back slightly, then slams home, making your tits bounce. The sound of flesh slapping flesh echoes off the tile walls, mixing with the wet sounds of your pussy taking his cock. His white coat flares around you like a perverse cape as he fucks you, his stethoscope swinging from his neck with each thrust.
<<ct "Doctor" "Angry">>Quiet. We don't want the nurses to hear what a *slut* you are for your doctor's cock, do we?<</ct>>
His hand clamps over your mouth as he pistons into you, his cock dragging against your inner walls with each withdrawal. You can feel every ridge, every vein as he stretches you, his tip bumping against your cervix with each deep thrust. The examination glove dispenser rattles with the force of his movements.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Hospital/STD/Fuck"+random(3)+".webp")]]
</div><br>
His free hand moves between your legs, his thumb finding your clit again. The dual stimulation sends you spiraling, your vision whiting out as your orgasm crashes over you. Your pussy convulses around his cock, your juices spraying out around his shaft, soaking the examination table beneath you.
<<ct "MC" "">>I'm—I'm coming! *Fuck!* Your cock is—*ah!* - so good ~<</ct>>
The doctor groans, his rhythm faltering as your pussy milks him. He pulls out suddenly, his cock twitching as he strokes himself over your stomach. Thick ropes of cum splatter across your skin, some landing on your breasts, some dripping down to mix with your own fluids on the table. The warm liquid contrasts with the cool metal beneath you.
<<ct "Doctor" "Happy">>Good girl.<</ct>>
He tucks himself back into his scrubs, though the bulge is still obvious. His fingers trace through the cum on your stomach, collecting some before bringing it to your lips.
<<ct "Doctor" "Neutral">>Open. Let's check your throat reflexes.<</ct>>
You obey automatically, your tongue darting out to clean his fingers. The taste of him mixes with your own musk, the flavor obscene in the clinical setting. He watches with dark satisfaction as you swallow, then steps back to remove his gloves with a sharp snap. He winks at you as he moves to the sink, washing his hands with clinical precision while you lie there, ruined and leaking on his examination table.
You slide off the table, your legs wobbling as cum drips down your thighs. The paper covering sticks to your ass as you gather your clothes, the wet sound obscene in the quiet room. Your reflection in the cabinet glass shows what you've become: hair disheveled, lips swollen, the doctor's cum glistening on your skin. You can still feel the ghost of his cock inside you as you gather your clothes and turn to [[leave the examination room.->Hospital]] <br><br>
<<set $hour +=1>><<set $minute +=30>>
<p class='add'>You don't have STDs ! </p><br>
<<MainChar_Stats "arousal" "0">>
<<MainChar_Stats "energy" "-30">>
<<MainChar_Stats "cleanliness" "-30">>
<<MainChar_Stats "money" "-50">>
<<Achievements "disease" "Dirty slut cleanup">>
<<replace #finish>><</replace>><</linkreplace>><br><</if>></span>
<span id='finish'><<linkreplace "Let him make you come">>
<<ct "Doctor" "Surprised">>You're going to make a mess all over my examination table, aren't you? Show me how much you love your doctor's fingers in your tight little cunt.<</ct>>
He increases the pace, his fingers moving with more urgency, more intensity. The sound of your wetness fills the room, mingling with your soft moans and gasps. You grip the edges of the examination table, your knuckles turning white as the pleasure becomes overwhelming. Your body tenses, the sensation building to a crescendo. With a final, deep thrust of his fingers, you reach the peak. Your orgasm crashes over you, your pussy convulsing around his hand as ropes of your juices spray out, soaking the paper covering and dripping onto the floor. The doctor doesn't stop, milking every last drop of pleasure from your trembling body as you scream through your climax.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Hospital/STD/Squirt.webp")]]
</div><br>
As your breathing slows, he finally withdraws his soaked hand.
<<ct "Doctor" "Happy">>Mmm... Now be a good girl and clean up this mess before my next patient arrives.<</ct>>
He tosses you a handful of tissues before turning to wash his hands, leaving you panting and ruined on the examination table, your pussy still throbbing and empty. You sit up slowly, your body still tingling with the aftermath of your orgasm. You begin to gather your clothes, slipping them back on with a sense of calm and satisfaction.<br><br>
Once you're fully clothed, you take a deep breath, feeling a mix of relief and contentment. You turn to the doctor, offering him a small, appreciative smile, before you turn and [[leave the examination room.->Hospital]] <br><br>
<<set $hour +=1>> <<set $minute +=30>>
<p class='add'>You don't have STDs ! </p><br>
<<MainChar_Stats "arousal" "0">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "money" "-50">>
<<replace #fuck>><</replace>><</linkreplace>></span>
<</if>>
<<replace #leave>><</replace>><</linkreplace>><br><</if>></span>
<span id='leave'><<linkreplace "Get up">>
You sit up, feeling gratitude as you swing your legs off the examination table. You begin to gather your clothes and dress quickly. The doctor is busy making notes in your chart, giving you the space to compose yourself. Once you're fully dressed, you turn to face him, your cheeks still slightly flushed from the experience.
<<ct "MC" "">>Thank you, Doctor.<</ct>>
He looks up from his notes, offering you a small smile.
<<ct "Doctor" "Happy">>You're welcome. Remember, it's important to stay safe and get regular check-ups. If you have any concerns or questions in the future, don't hesitate to come back.<</ct>>
You nod, feeling a sense of closure. With that, you turn and [[leave the examination room.->Hospital]] <br><br>
<<set $hour +=1>>
<p class='add'>You don't have STDs ! </p><br>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "cleanliness" "-10">>
<<MainChar_Stats "money" "-50">>
<<replace #finger>><</replace>><</linkreplace>></span>
<</if>>
<</linkreplace>><<if $mainChar.money >= $mainChar.hasSTDPrice>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Hospital/Hospital_surgical.jpg")]]
</div><br>
You sit on the examination table in the doctor's office, the crinkle of the paper sheet beneath you echoing in the quiet room. The sterile smell of the clinic fills your nostrils, and the cool air sends a slight shiver down your spine. You're dressed in a hospital gown, the thin fabric doing little to keep you warm or cover your modesty. You can't help but feel a mix of embarrassment and nervousness about the reason for your visit.<br><br>
The doctor enters the room, his white coat rustling with each brisk step. He offers you a reassuring smile as he sits down on the stool in front of you, your medical chart in his hands. He greets you, his voice professional yet kind.
<<ct "Doctor" "Neutral">>I'm just going to do a final check before your operation today.<</ct>>
You nod, trying to swallow the lump of nervousness in your throat. He starts by examining the areas affected by the STIs, his touch gentle yet clinical. He explains what he's doing at each step, his voice calm and reassuring.
<<ct "Doctor" "Neutral">>We'll be addressing the infections thoroughly. This procedure will help clear them up and get you back to feeling healthy.<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Hospital/STD/Surgery.jpg")]]
</div><br>
<<ct "MC" "">>Thank you, Doctor.<</ct>>
You take a deep breath, trying to steady your nerves. He offers you a warm smile. <<ct "Doctor" "Happy">>You're welcome. Try to relax. You're in good hands, and we'll take care of everything. The nurses will be in shortly to prepare you.<</ct>> As he leaves the room, you take a moment to gather your thoughts, preparing yourself for what's to come. The mix of fear and hope swirls in your chest, but you hold onto the doctor's reassuring words, trusting that everything will be okay and that you'll soon be on the path to recovery. <br><br>
<<linkreplace "Lie down on the examination table">> You lie down on the examination table, and the doctor prepares the equipment. The anesthesiologist approaches you, her face kind and professional.
<<ct "Nurse" "Neutral">>'m going to administer the anesthesia now. You'll feel a slight pinch, and then you'll start to feel drowsy.<</ct>>
You nod, trying to keep your breathing steady. She inserts the IV into your arm, the cool liquid flowing into your veins. You feel a slight sting, and then a warmth begins to spread through your body. The room starts to blur, the voices around you becoming distant and muffled.
<<ct "Nurse" "Neutral">>Count backward from ten for me.<</ct>>
You take a deep breath and begin to count.
<<ct "MC" "">>Ten... nine... eight...<</ct>>
Your voice grows softer with each number, the world around you fading away. <<ct "MC" "">>Seven... six...<</ct>> The room spins, the lights above you becoming a blur of white.
<<ct "MC" "">>Three... two...<</ct>> You manage to murmur before darkness claims you, and you drift off into a deep, [[dreamless sleep.->Recovery]]<br><br>
<<set $hour +=1>>
<<MainChar_Stats "energy" "-25">>
<p class='minus'>- <<print $mainChar.hasSTDPrice>> Money </p>
<<set $mainChar.money -= $mainChar.hasSTDPrice>>
<<unset $mainChar.hasSTD>>
<<unset $mainChar.hasSTDDay>>
<<unset $mainChar.hasSTDPrice>>
<</linkreplace>>
<<else>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Hospital/STD/CallDad.jpg")]]
</div><br>
<<if $dad.relationship <=20>>
You stand at the hospital reception, your fingers nervously tapping against the counter. You take a deep breath and dial your father's number, feeling a mix of anxiety and embarrassment.
<<ct "MC" "">> Hey, Dad. I'm.. huh.. I'm at the hospital. I need some money to pay for a medical operation... I don't have enough to cover it all.<</ct>> There's a pause on the other end, and you can almost hear the wheels turning in his head.
<<ct "dad" "Surprised">>W... What's wrong $mainChar.firstName? Are you okay?<</ct>>
<<ct "MC" "">>Yeah its...It's just some medical stuff. But I really need the money, Dad.<</ct>>
He sighs, and you can picture him running a hand through his hair.
<<ct "dad" "Neutral">>Alright, sure, I'll transfer the money. How much do you need?<</ct>>
<<ct "MC" "">>Well.. I need <<print $mainChar.hasSTDPrice - $mainChar.money>>. Thank you, Dad. I really appreciate it.<</ct>>
<<ct "dad" "Neutral">>I'll be there as soon as I can. Take care of yourself.<</ct>>
<<elseif $dad.relationship<=60>>
You stand at the hospital reception, your heart pounding in your chest. You take a deep breath and dial your father's number, feeling a mix of worry and embarrassment.
<<ct "MC" "">>Hey, Dad. I'm... huh... I'm at the hospital. I need some money to pay for a medical operation... I... I don't have enough to cover it all.<</ct>>
<<ct "dad" "Surprised">>What happened? Are you okay?<</ct>>
His voice is filled with genuine concern, but you try to keep your voice steady.
<<ct "MC" "">>I'm... I'm alright, just some medical stuff. I really need the money, Dad.<</ct>>
<<ct "dad" "Happy">>Of course, sweetheart. I'll transfer the money right away. How much do you need?<</ct>>
<<ct "MC" "">>Well.. I need <<print $mainChar.hasSTDPrice - $mainChar.money>>. Thank you, Dad. I really appreciate it.<</ct>>
<<ct "dad" "Happy">>Don't worry about it. I'll be there as soon as I can.<</ct>>
<<else>>
You stand at the hospital reception, your heart fluttering with a mix of anxiety and excitement. You take a deep breath and dial your father's number, feeling a rush of emotions.
<<ct "MC" "">>Hey, Daddy. I'm... I'm at the hospital. I need some money to pay for a medical operation. I... I don't have enough to cover it all.<</ct>>
<<ct "dad" "Surprised">>What's wrong, baby girl? Are you okay?<</ct>>
<<ct "MC" "">>I'm... alright, just some medical stuff. I really need the money, Daddy.<</ct>>
<<ct "dad" "Happy">>Of course, sweetheart. I'll transfer the money right away. How much do you need?<</ct>>
<<ct "MC" "">>Well.. I need <<print $mainChar.hasSTDPrice - $mainChar.money>>. Thank you, Daddy. I really appreciate it.<</ct>>
<<ct "dad" "Happy">>Don't worry about it, baby girl. I'll be there as soon as I can, okay? Daddy will take care of everything.<</ct>>
<</if>>
You hang up, feeling a bit better, and [[follow the nurse->STD Treatment]] to the operation room.<br><br>
<p class='add'>+ <<print $mainChar.hasSTDPrice - $mainChar.money>> Money </p>
<<set $mainChar.money += $mainChar.hasSTDPrice - $mainChar.money>>
<</if>><div class="default-image-wrapper">
[img[String.format($urlPath + "/Hospital/Surgery/Wakeup.jpg")]]
</div><br>
<<if $surgery is "Eye color">>
You slowly regain consciousness, the sterile scent of the hospital room filling your nostrils. Your eyes are covered with a bandage, leaving you in complete darkness. You try to lift your hand to touch the bandage, but your movements are sluggish and weak. The beeping of medical machines and the distant murmur of voices filter through the haze of your mind.<br><br>
<<else>>
You slowly blink your eyes open, the harsh fluorescent lights of the hospital room coming into focus. Your body feels heavy and groggy, the remnants of the anesthesia still lingering in your system. You take a deep breath, the sterile smell of the hospital filling your nostrils. You're lying in a comfortable bed, the soft hum of machines and the distant murmur of voices filtering through the door. <br><br>
<</if>>
<<if $surgery != 'STDDad'>>
<<silently>><<repeat 0.125s>> <<run $("#doctor").css("display", "block")>><</repeat>><</silently>>
<<else>>
As you begin to stir, <<linkreplace "you notice your father.">>you notice your father,
<<if $dad.relationship <20>>
sitting by your bedside, his face etched with worry and fatigue.
<<ct "MC" "">>Hey.<</ct>>
Your voice hoarse from the anesthesia. He looks up, a small smile tugging at the corners of his mouth.
<<ct "dad" "Happy">>Hey, you're awake. How are you feeling?<</ct>>
You shrug slightly, wincing at the soreness in your body.
<<ct "MC" "">>Okay, I guess. Thanks for being here.<</ct>>
<<ct "dad" "Happy">>Of course. I know things haven't been great between us, but I wanted to be here for you.<</ct>>
You feel a lump form in your throat, touched by his effort despite the strain in your relationship. He reaches out and gives your hand a gentle squeeze.
<<ct "dad" "Happy">>Just focus on getting better, okay?<</ct>>
<<elseif dad.relationship <=60>>
sitting by your bedside, a playful smirk on his face.
<<ct "dad" "Happy">>Hey, sleepyhead. About time you woke up!<</ct>>
<<ct "MC" "">>Hey, Dad. Thanks for being here.<</ct>>
He leans back in his chair, his eyes twinkling with amusement.
<<ct "dad" "Happy">>Of course. I couldn't let my favorite daughter go through this alone.<</ct>>
He winks at you, and you feel a familiar tension in the air.
<<ct "dad" "Tease">>By the way, you owe me big time for this. I had to dip into my savings to pay for your operation.<</ct>>
You raise an eyebrow, a playful challenge in your voice.
<<ct "MC" "">>Oh, really? And how do you expect me to repay you?<</ct>>
He leans in, his voice low and suggestive.
<<ct "dad" "Tease">>I'm sure we can think of something... creative.<</ct>> You feel a flush creep up your cheeks, the tension between you palpable.
<<ct "MC" "">>We'll see about that.<</ct>>
<<else>>
sitting by your bedside, his face filled with warmth and concern.
<<ct "dad" "Happy">>Hey, baby girl! You're finally awake.<</ct>>
You smile weakly, feeling a rush of comfort at his presence.
<<ct "MC" "">>Hey, Daddy. Thanks for being here.<</ct>>
He reaches out and brushes a strand of hair from your forehead, his touch tender. <<ct "dad" "Happy">>Of course, sweetheart. I wouldn't be anywhere else. I took care of the money for your operation. You don't have to worry about a thing.<</ct>>
<<ct "MC" "">>Thank you, Daddy. I don't know what I'd do without you.<</ct>>
<<ct "dad" "Tease">>But you know, baby girl, you owe me now. And I expect you to repay me... in full.<</ct>>
His eyes hold a mischievous glint, and you feel a thrill of excitement. You bite your lip, a playful smile on your face.
<<ct "MC" "">>And how do you want me to repay you, Daddy?<</ct>>
He leans in closer, his voice a low growl.
<<ct "dad" "Tease">>I think you know exactly how, baby girl. And I expect you to be a good girl and do as you're told.<</ct>>
You feel a flush of heat, the promise of what's to come sending a shiver down your spine.
<<ct "MC" "">>Yes, Daddy. I'll be a good girl for you.<</ct>>
<</if>>
<<silently>><<repeat 0.125s>> <<run $("#doctor").css("display", "block")>><</repeat>><</silently>>
<</linkreplace>>
<</if>>
<span id="doctor" style="display: none">
Suddenly, <<linkreplace "the door to your room opens.">>the door to your room opens,
<<if $surgery is "Eye color">>
and you hear footsteps approaching your bed before you hear a calm and professional voice talking
<<ct "Doctor" "Happy">>Hello, Miss $mainChar.lastName . How are you feeling?<</ct>>
You swallow hard, your throat dry.
<<ct "MC" "">>Well... beside the fact I can't see anything...<</ct>>
You feel gentle hands carefully unwrapping the bandage from around your eyes. As the last layer is removed, you blink against the sudden brightness, your vision slowly coming into focus. The doctor's face comes into view, his expression reassuring.
<<ct "Doctor" "Happy">>Your operation to change the color of your irises went smoothly. There were no complications. Your new iris color should be fully visible now. You can go home and rest. Just make sure to follow the aftercare instructions we provided.<</ct>>
<<else>>
and a doctor enters, his white coat rustling with each step. He offers you a warm smile, his eyes kind and reassuring.
<<ct "dad" "Happy">>Hello, Miss $mainChar.lastName . How are you feeling?<</ct>>
You try to sit up a bit, wincing slightly at the soreness in your body.
<<ct "MC" "">>A little groggy, to be honest. But okay, I think.<</ct>>
The doctor nods, pulling up a chair to sit beside your bed.
<<ct "Doctor" "Neutral">>That's to be expected. The anesthesia can take a while to wear off completely. But I have good news for you—the operation was a success. <</ct>>
<</if>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Hospital/Surgery/WakeupCheck.jpg")]]
</div><br>
A wave of relief washes over you, and you let out a sigh.
<<ct "MC" "">>Thank you.<</ct>>
<<ct "Doctor" "Happy">>You're welcome. You can take your time getting dressed and gathering your things. There's no rush. When you're ready, you can head home. Just make sure to follow the aftercare instructions we provided.<</ct>> You nod, feeling a mix of gratitude and excitement.
<<ct "MC" "">>I will. Thank you again.<</ct>>
The doctor gives you a final reassuring pat on the shoulder before leaving the room. You take a moment to gather your thoughts, feeling a sense of accomplishment and relief. You slowly sit up, the room spinning slightly as you adjust to being awake. You take your time getting dressed, savoring the feeling of being one step closer to recovery and a healthier future.<br><br>
[[Leave the hospital->Go out]]<br><br>
<<set $hour +=1>>
<<if $surgery is 'STD' or $surgery is 'STDDad'>>
<p class='add'> You've been cured of your STDs ! </p>
<<elseif $surgery is 'Eye color'>>
<p class='add'> You now have <<print $mainChar.appearance.head.eyes.color .toLowerCase()>> eyes! </p>
<<else>>
<p class='add'> You now have <<print $mainChar.appearance.chest.size.toUpperCase()>>-cup breasts!</p>
<</if>>
<</linkreplace>></span><<set $seed = random(1000,9999)>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Casino/Hall.jpg")]]
</div>
<div style="text-align: center; color: red; font-weight: bold; font-style: italic; font-size: 15px;">
Cheating is strictly prohibited!<br>
Offenders will be escorted to the police station.
</div>
You step through the grand entrance of the casino, the doors sliding open with a soft whoosh. Immediately, the sound of clinking coins, whirring slot reels, and cheers of winners create a symphony of anticipation. You feel a surge of adrenaline, ready to take your chances and see where the moment will lead you. <br><br>
<span id='blackjack'><<linkreplace "Blackjack">>
<<include "Blackjack">>
<<replace #CasinoLeave>><</replace>><<replace #jackpot>><</replace>><<replace #roulette>><</replace>>
<</linkreplace>><br></span>
<span id='roulette'><<linkreplace "Roulette">>
<<include "Roulette">>
<<replace #CasinoLeave>><</replace>><<replace #jackpot>><</replace>><<replace #blackjack>><</replace>>
<</linkreplace>><br></span>
<span id='jackpot'>[[Jackpot][$enterCasino = new Date().getSeconds()]]<br></span>
<span id="CasinoLeave"><br>
You spot the bar where you can [[sit and take a drink.->Casino Bar][$Bar_location = "Casino"]]<br><br>
Or you can <<link "leave the casino.">>
<<goto "Go out">>
<<unset $enterCasino>>
<</link>>
</span>
<<if new Date().getSeconds() != $enterCasino and $currentPassage != 'Casino Bar' and $currentPassage != 'Stats' and $currentPassage != 'Achievements' and $currentPassage != 'Contact' and $currentPassage != 'Help' and $currentPassage != 'Changelog'>>
<<goto "Casino Cheat">>
<</if>><div class="default-image-wrapper">
[img[String.format($urlPath + "/Casino/Blackjack.jpg")]]
</div><br>
You push forward a few chips. feeling a mix of excitement and nervousness.
<<ct "MC" "">>I'm betting <<print $bet>><</ct>>
<<if $bet >=500>>
<<Achievements "casino" "All-In">>
<</if>>
The dealer gives a small nod, sliding your chips into place before dealing the first cards with smooth, practiced motions.
<<ct "Dealer" "">>
Bet accepted. Let's begin.
<</ct>>
<script>
window.seededRandom = function(seed) {
let x = Math.sin(seed++) * 10000;
return x - Math.floor(x);
};
window.randomSeeded = function(seedObj, min, max) {
seedObj.value++;
return Math.floor(seededRandom(seedObj.value) * (max - min + 1)) + min;
};
</script>
<<set _playerHand = 0>>
<<set _dealerHand = 0>>
<span id="dealerHand">Dealer hand: _dealerHand</span><br>
<span id="playerHand">Your hand: 0</span>
<<set $seedObj = { value: $seed * 2 }>>
<span id="hit">
<<button "Hit">>
<<set _newCard = randomSeeded($seedObj, 1, 10)>>
<<set _playerHand += _newCard>>
<<replace "#playerHand">>Your hand: <<print _playerHand>><</replace>>
<<if _playerHand > 21>>
<<replace "#hit">><</replace>>
<<replace "#stand">><</replace>>
<<run $("#lost").show()>>
<<set $mainChar.money -= $bet>>
<<set $mainChar.energy -= 10>>
<<set $mainChar.cleanliness -= 10>>
<<else>>
<<if _dealerHand < 14>>
<<set _dealerCard = randomSeeded($seedObj, 1, 10)>>
<<set _dealerHand += _dealerCard>>
<</if>>
<<replace "#dealerHand">>Dealer hand: <<print _dealerHand>> <<if _dealerHand >= 14>>- Stand<</if>><</replace>>
<</if>>
<</button>>
</span>
<span id='stand'>
<<button "Stand">>
<<replace "#playerHand">>Your hand: <<print _playerHand>> - Stand<</replace>>
<<if _dealerHand < 14>>
<<set _dealerHand = randomSeeded($seedObj, 10, 25)>>
<</if>>
<<replace "#dealerHand">>Dealer hand: <<print _dealerHand>> - Stand<</replace>>
<<if _dealerHand <= 21 and _dealerHand > _playerHand>>
<<run $("#lost").show()>>
<<set $mainChar.money -= Number($bet)*1>>
<<elseif (_dealerHand > 21 and _playerHand <= 21) or (_playerHand > _dealerHand)>>
<<run $("#won").show()>>
<<set $mainChar.money += Number($bet) * 2>>
<<else>>
<<run $("#draw").show()>>
<</if>>
<<set $mainChar.energy -= 5>>
<<set $mainChar.cleanliness -= 10>>
<<replace "#hit">><</replace>><<replace "#stand">><</replace>>
<</button>>
</span>
<span id="won" style="display: none"><br>
You watch as the dealer reveals his cards. Your heart races as you see that your hand is closer to 21 than his. The dealer smiles and pushes a stack of chips towards you.
<<ct "Dealer" "">>
Congratulations. Player wins.
<</ct>>
You feel a rush of excitement as you collect your winnings, the adrenaline of the victory coursing through you. You smile, stacking your chips neatly in front of you, ready for the next round.<br><br>
<<linkreplace "Play again">>
<div id="supportercode-form">
You consider betting $ <<textbox "$bet" "10" autofocus>>
<<button "Confirm">>
<<if !isNaN($bet) and $bet>0 and $bet <= $mainChar.money>>
<<set $seed to random(1000,9999)>>
<<goto "Blackjack Table">>
<<elseif isNaN($bet)>>
<<replace "#supportercode-error">><br><p class='minus'>This is not a number!</p><</replace>>
<<elseif $bet > $mainChar.money>>
<<replace "#supportercode-error">><br><p class='minus'>You can't bet that much money!</p><</replace>>
<<else>>
<<replace "#supportercode-error">><br><p class='minus'>Please enter a valid number.</p><</replace>>
<</if>>
<</button>></div>
<div id="supportercode-error"></div>
<</linkreplace>><br>
[[Leave the table.->Casino][$enterCasino = new Date().getSeconds()]]<br><br>
<p class='add'>You have won! <br>
+ <<print $bet *2>> Money </p><br>
</span>
<span id="lost" style="display: none"><br>
The dealer reveals his cards, and your heart sinks as you see that his hand is closer to 21 than yours. The dealer collects your chips with a sympathetic smile.
<<ct "Dealer" "">>
Dealer wins this round.
<</ct>>
You feel a pang of disappointment but shake it off, determined to try again. You glance at the chips as the dealer prepares for the next round, hoping for a better outcome.<br><br>
<<linkreplace "Play again">>
<div id="supportercode-form">
You consider betting $ <<textbox "$bet" "10" autofocus>>
<<button "Confirm">>
<<if !isNaN($bet) and $bet>0 and $bet <= $mainChar.money>>
<<set $seed to random(1000,9999)>>
<<goto "Blackjack Table">>
<<elseif isNaN($bet)>>
<<replace "#supportercode-error">><br><p class='minus'>This is not a number!</p><</replace>>
<<elseif $bet > $mainChar.money>>
<<replace "#supportercode-error">><br><p class='minus'>You can't bet that much money!</p><</replace>>
<<else>>
<<replace "#supportercode-error">><br><p class='minus'>Please enter a valid number.</p><</replace>>
<</if>>
<</button>></div>
<div id="supportercode-error"></div>
<</linkreplace>><br>
[[Leave the table.->Casino][$enterCasino = new Date().getSeconds()]]<br><br>
<p class='minus'>You have lost! <br> - <<print $bet>> Money</p>
</span>
<span id="draw" style="display: none"><br>
The dealer reveals his cards, and you quickly realize no one won this game. The dealer pushes your original bet back towards you.
<<ct "Dealer" "">>
It's a push. No winner. You get your bet back.
<</ct>>
You nod, feeling a mix of relief and anticipation. <br><br>
<<linkreplace "Play again">>
<div id="supportercode-form">
You consider betting $ <<textbox "$bet" "10" autofocus>>
<<button "Confirm">>
<<if !isNaN($bet) and $bet>0 and $bet <= $mainChar.money>>
<<set $seed to random(1000,9999)>>
<<goto "Blackjack Table">>
<<elseif isNaN($bet)>>
<<replace "#supportercode-error">><br><p class='minus'>This is not a number!</p><</replace>>
<<elseif $bet > $mainChar.money>>
<<replace "#supportercode-error">><br><p class='minus'>You can't bet that much money!</p><</replace>>
<<else>>
<<replace "#supportercode-error">><br><p class='minus'>Please enter a valid number.</p><</replace>>
<</if>>
<</button>></div>
<div id="supportercode-error"></div>
<</linkreplace>><br>
[[Leave the table.->Casino][$enterCasino = new Date().getSeconds()]]<br><br>
</span>
<div class="secondary-image-wrapper">
[img[String.format($urlPath + "/Casino/Blackjack.jpg")]]
</div><br>
You take a seat at the blackjack table, the felt surface smooth and inviting under your touch. The dealer, dressed in a crisp uniform, looks at you with a professional smile. He notices you immediately, offering a professional but welcoming smile.
<<ct "Dealer" "">>
Welcome, Miss. First time here? Do you know how to play blackjack?
<</ct>>
<span id='yes'><<linkreplace "Say you do">>
You return a confident smile, taking a seat as you rest your hands lightly on the table’s soft felt.
<<ct "MC" "">>
Yeah, I know how to play.
<</ct>>
The dealer nods approvingly, sliding the deck smoothly between his fingers.
<<ct "Dealer" "">>
Good. How much would you like to wager?
<</ct>>
<div id="supportercode-form">
You consider betting $ <<textbox "$bet" "10" autofocus>>
<<button "Confirm">>
<<if !isNaN($bet) and $bet>0 and $bet <= $mainChar.money>>
<<goto "Blackjack Table">>
<<elseif isNaN($bet)>>
<<replace "#supportercode-error">><br><p class='minus'>This is not a number!</p><</replace>>
<<elseif $bet > $mainChar.money>>
<<replace "#supportercode-error">><br><p class='minus'>You can't bet that much money!</p><</replace>>
<<else>>
<<replace "#supportercode-error">><br><p class='minus'>Please enter a valid number.</p><</replace>>
<</if>>
<</button>></div>
<div id="supportercode-error"></div>
[[Leave the table->Casino][$enterCasino = new Date().getSeconds()]]
<<replace #no>><</replace>><</linkreplace>><br></span>
<span id='no'><<linkreplace "Say you don't">>
A faint uncertainty catches in your voice as you settle into the chair, eyes flicking between the cards and the other players.
<<ct "MC" "">>
Actually… no, I don’t really know how.
<</ct>>
The dealer’s demeanor softens, his tone calm and instructive as he sets the deck down in front of you.
<<ct "Dealer" "">>
No problem at all. It’s simple—your goal is to get as close to twenty-one as you can without going over. I’ll deal you two cards, then you choose to hit for another or stand with what you’ve got. I’ll walk you through it. Do you have any question?
<</ct>>
<<ct "MC" "">>
No, that makes sense. Thank you.
<</ct>>
<<ct "Dealer" "">>
You're welcome. Now, would you like to wager?
<</ct>>
<div id="supportercode-form">
You consider betting $ <<textbox "$bet" "10" autofocus>>
<<button "Confirm">>
<<if !isNaN($bet) and $bet>0 and $bet <= $mainChar.money>>
<<goto "Blackjack Table">>
<<elseif isNaN($bet)>>
<<replace "#supportercode-error">><br><p class='minus'>This is not a number!</p><</replace>>
<<elseif $bet > $mainChar.money>>
<<replace "#supportercode-error">><br><p class='minus'>You can't bet that much money!</p><</replace>>
<<else>>
<<replace "#supportercode-error">><br><p class='minus'>Please enter a valid number.</p><</replace>>
<</if>>
<</button>></div>
<div id="supportercode-error"></div>
[[Leave the table->Casino][$enterCasino = new Date().getSeconds()]]
<<replace #yes>><</replace>><</linkreplace>><br></span><div class="default-image-wrapper">
[img[String.format($urlPath + "/Casino/Cheat.jpg")]]
</div><br>
You've been trying to turn the odds in your favor, hoping no one would catch you. Yet, you feel a heavy hand on your shoulder. You turn to see two stern-faced security guards standing behind you.
<<ct "Male" "">>
Ma’am, we need to talk. Please follow us.
<</ct>>
A chill runs through you, but you rise slowly, trying to keep your voice steady.
<<ct "MC" "">>
Is… is something wrong?
<</ct>>
They don’t answer. The guards flank you as they guide you through a narrow hallway, away from the glittering noise of the main room. The deeper you go, the quieter it becomes, until finally they usher you into a small, stark security office. The door closes behind you with a soft but heavy click. One of the guards steps forward, folding his arms as he studies you, letting the silence stretch just long enough to tighten your chest.<br><br>
<<if $mainChar.cheater != true>>
<<set $mainChar.cheater to true>>
<<ct "Male" "">>
We know what you did.
<</ct>>
<<ct "MC" "">>
I… I don’t know what you think I did, but I wasn’t trying to cause trouble.
<</ct>>
<<ct "Male" "" "1">>
Do you think you're clever, trying to cheat in our casino?
<</ct>>
<<ct "MC" "">>I— I didn't mean... I... I'm sorry.<</ct>>
You feel a flush of embarrassment and fear. The other guard steps forward, his eyes narrowing.
<<ct "Male" "">>
This is your last warning. If we catch you cheating again, you'll be escorted straight to the police station. Do you understand?
<</ct>>
Your pulse thunders in your ears as you nod, trying to show you understand.
<<ct "MC" "">>
Okay… I get it. It won’t happen again. I’m sorry.
<</ct>>
The guards exchange a glance, then one of them nods.
<<ct "Male" "" "1">>Good. Now get out of here and don't let us see you trying anything like this again.<</ct>>
You turn and walk away, feeling a mix of relief and shame. The adrenaline rush of cheating has been replaced by the cold reality of the consequences. You take a deep breath, determined to [[play by the rules->Casino][$enterCasino = new Date().getSeconds()]] from now on.<br><br>
<<MainChar_Stats "energy" "-30">>
<<MainChar_Stats "corruption" "-2">>
<<else>>
<<ct "Male" "">>
This isn’t the first time we’ve caught you cheating.
<</ct>>
Your pulse jumps. You lift your hands defensively, trying to keep your voice steady.
<<ct "MC" "">>
Cheating? I wasn’t— I mean, I don’t know what you think you saw.
<</ct>>
The second guard shakes his head, unimpressed.
<<ct "Male" "" "1">>
We warned you before. You knew this was coming.
<</ct>>
You bite your lip, panic rising as the room suddenly feels smaller.
<<ct "MC" "">>
Look… can we just talk about this? I didn’t mean to cause trouble. Maybe we can work something out?
<</ct>>
But the guards exchange a look—your plea comes too late. One steps aside and makes a call, speaking in clipped, professional tones. You only catch fragments, but they’re enough to drain the warmth from your hands. Moments later, two police officers enter. Their presence fills the tight space, cold and absolute.
<<ct "Policeman" "Neutral">>
You’re coming with us. Let’s go.
<</ct>>
Your voice shakes as you try to salvage the situation.
<<ct "MC" "">>
Wait—please, can’t we just sort this out here? I didn’t think it was that serious…
<</ct>>
But the officers remain unmoved, guiding you firmly toward the exit. They read you your rights as one of the officers secures your hands behind your back with cold, metal handcuffs. You're <<link "led out of the casino,">>
<<goto "Police Car">>
<<set $mainChar.crime to "cheat">>
<<unset $enterCasino>>
<</link>>
the eyes of patrons and staff following you with a mix of curiosity and disapproval. <br><br>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "corruption" "-2">>
<</if>><div class="secondary-image-wrapper">
[img[String.format($urlPath + "/Casino/Blackjack.jpg")]]
</div><br>
You take a seat at the roulette table, the felt surface smooth and inviting under your fingertips. The croupier, dressed in a crisp uniform, looks at you with a professional smile. As you approach, the croupier glances up. He carries himself with calm professionalism, hands poised lightly over the betting layout.
<<ct "Male" "">>
Welcome. Do you know how to play?
<</ct>>
<span id='yes'><<linkreplace "Say you do">>
<<ct "MC" "">>Yes, I do.<</ct>>
He studies your confident posture and gives a small approving nod.
<<ct "Dealer" "">>
Good. Then let’s get started. How much would you like to bet?
<</ct>>
You take a moment to survey the numbered slots, the subtle thrill of anticipation rising as you prepare your wager.<br><br>
[[Sit at the table->Roulette Table][$enterCasino = new Date().getSeconds()]]<br>
[[Leave the table->Casino][$enterCasino = new Date().getSeconds()]]
<<replace #no>><</replace>><</linkreplace>><br></span>
<span id='no'><<linkreplace "Say you don't">>
You hesitate, your gaze lingering on the spinning wheel a little too long.
<<ct "MC" "">>Acutally... No, I don't..."<</ct>>
<<ct "Dealer" "">>
No problem, I'll explain. Roulette is a game of chance where you bet on where a ball will land on a spinning wheel. The wheel has numbered slots from 0 to 36. You can bet on individual numbers, groups of numbers, colors, or whether the number will be odd or even. The payout depends on the type of bet you make.
<</ct>>
He gestures to the layout with smooth, practiced movements. You feel your nerves ease slightly as you watch his demonstration. He pauses to ensure you're following. <<ct "Dealer" "">>For example, betting on a single number pays 35 to 1, while betting on red or black pays 1 to 1. Any questions?<</ct>>
<<ct "MC" "">>No, I think I understand.<</ct>>
<<ct "Dealer" "">>Great. Would you like to bet?<</ct>>
[[Sit at the table->Roulette Table][$enterCasino = new Date().getSeconds()]]<br>
[[Leave the table->Casino][$enterCasino = new Date().getSeconds()]]
<<replace #yes>><</replace>><</linkreplace>><br></span><<if new Date().getSeconds() != $enterCasino>>
<<goto "Casino Cheat">>
<</if>>
<div class="secondary-image-wrapper">
[img[String.format($urlPath + "/Casino/Blackjack.jpg")]]
</div><br>
You sit at the roulette table, the felt surface smooth and inviting under your fingertips. The croupier, dressed in a crisp uniform, looks at you with a professional smile. <br><br>
<div id="supportercode-form">
You consider betting $ <<textbox "$bet" "10" autofocus>> on:
<<set $Bets to ['Color','Number','Parity','Halves']>>
<<set $Colors to ['Red','Black']>>
<<set $Numbers to [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36]>>
<<set $Parities to ['Odd','Even']>>
<<set $Halves to ['Manque (1-18)','Passe (19-36)']>>
<<listbox "$selectedbet" autoselect>>
<<optionsfrom $Bets>>
<</listbox>>
<span id='color' style="display: inline">
<<listbox "$selectedcolor" autoselect>>
<<optionsfrom $Colors>>
<</listbox>>
</span>
<span id='number' style="display: none">
<<listbox "$selectednumber" autoselect>>
<<optionsfrom $Numbers>>
<</listbox>>
</span>
<span id='parity' style="display: none">
<<listbox "$selectedparity" autoselect>>
<<optionsfrom $Parities>>
<</listbox>>
</span>
<span id='half' style="display: none">
<<listbox "$selectedhalf" autoselect>>
<<optionsfrom $Halves>>
<</listbox>>
</span>
<script>
$('#listbox-selectedbet').on('change', function () {
document.querySelector('#color').style.display = 'none';
document.querySelector('#number').style.display = 'none';
document.querySelector('#parity').style.display = 'none';
document.querySelector('#half').style.display = 'none';
switch (SugarCube.State.variables.selectedbet) {
case 'Color':
document.querySelector('#color').style.display = 'inline';
break;
case 'Number':
document.querySelector('#number').style.display = 'inline';
break;
case 'Parity':
document.querySelector('#parity').style.display = 'inline';
break;
case 'Halves':
document.querySelector('#half').style.display = 'inline';
break;
}
});
</script>
<<button "Confirm">>
<<if !isNaN($bet) and $bet>0 and $bet <= $mainChar.money>>
<<replace "#supportercode-form">>You push forward a few chips. "I'll bet $<<print $bet>> on the
<<if $selectedbet is 'Number'>>
<<print $selectednumber>>
<<elseif $selectedbet is 'Color'>>
<<print $selectedcolor>>
<<elseif $selectedbet is 'Parity'>>
<<print $selectedparity>>
<<elseif $selectedbet is 'Half'>>
<<print $selectedhalf>>
<</if>> " you say, feeling a mix of excitement and nervousness.<br>
The dealer nods and begins to deal the cards. The game is on. <br><br>
<<set _number to random(36)>>
<<if _number is 0>>
<<set _color to "Green">>
<<else>>
<<if _number is 1 or _number is 3 or _number is 5 or _number is 7 or _number is 9 or _number is 12 or _number is 14 or _number is 16 or _number is 18 or _number is 19 or _number is 21 or _number is 23 or _number is 25 or _number is 27 or _number is 30 or _number is 32 or _number is 34 or _number is 36>>
<<set _color to "Red">>
<<else>>
<<set _color to "Black">>
<</if>>
<</if>>
<<if $bet >=500>>
<<Achievements "casino" "All-In">>
<</if>>
You place your bet on the table, feeling a mix of excitement and anticipation. The croupier spins the wheel, and the ball dances around the rim before finally settling into a slot. You hold your breath as the croupier announces the winning number. <span style="font-weight: bold; font-size: 22px; color: gold;"> "The winning number is... _number , _color!" </span> he declares, his voice clear and confident.<br><br>
<<set _parity = _number % 2 == 0 ? 'Even' : 'Odd'>>
<<set _half = (_number >= 1 && _number <= 18) ? 'Manque (1-18)' : 'Passe (19-36)'>>
<<if $selectedbet == 'Color'>>
<<if _color == $selectedcolor>>
<<set _win = true>>
<<set _coef = 2>>
<</if>>
<</if>>
<<if $selectedbet == 'Number'>>
<<if _number == $selectednumber>>
<<set _win = true>>
<<set _coef = 36>>
<</if>>
<</if>>
<<if $selectedbet == 'Parity'>>
<<if _parity == $selectedparity>>
<<set _win = true>>
<<set _coef = 2>>
<</if>>
<</if>>
<<if $selectedbet == 'Halves'>>
<<if _half == $selectedhalf>>
<<set _win = true>>
<<set _coef = 2>>
<</if>>
<</if>>
<<set $seed +=1>>
<<if _win>>
A surge of joy rushes through you as you realize you've won. The croupier pushes a stack of chips towards you, a smile on his face.
<<ct "Dealer" "">>Congratulations, Miss. Would you like to continue playing, or would you like to cash out?<</ct>> You feel a sense of triumph, the adrenaline coursing through your veins. <br><br>
[[Play again->Roulette Table][$enterCasino = new Date().getSeconds()]] <br>
[[Leave the table.->Casino][$enterCasino = new Date().getSeconds()]]<br><br>
<p class='add'> You win ! <br>
+ <<print $bet*_coef>> Money</p>
<<set $mainChar.money += $bet * _coef>><br>
<<MainChar_Stats "energy" "-5">>
<<MainChar_Stats "cleanliness" "-10">>
<</if>>
<<if not _win>>
A wave of disappointment washes over you as you realize you've lost. The croupier sweeps your chips away, his expression neutral.
<<ct "Dealer" "">>Better luck next time, Miss. Would you like to place another bet?<</ct>> You take a deep breath, trying to shake off the loss. <br><br>
[[Play again->Roulette Table][$enterCasino = new Date().getSeconds()]] <br>
[[Leave the table.->Casino][$enterCasino = new Date().getSeconds()]]<br><br>
<p class='minus'> You lose ! <br>
<<print - $bet>> Money</p>
<<set $mainChar.money -= $bet>><br>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "cleanliness" "-10">>
<</if>>
<</replace>>
<<elseif isNaN($bet)>>
<<replace "#supportercode-error">><br><p class='minus'>This is not a number!</p><</replace>>
<<elseif $bet > $mainChar.money>>
<<replace "#supportercode-error">><br><p class='minus'>You can't bet that much money!</p><</replace>>
<<else>>
<<replace "#supportercode-error">><br><p class='minus'>Please enter a valid number.</p><</replace>>
<</if>>
<</button>>
<span id="supportercode-error"></span>
</div><<if new Date().getSeconds() != $enterCasino>>
<<goto "Casino Cheat">>
<</if>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Casino/Slot.jpg")]]
</div><br>
You take a seat at a gleaming slot machine, the bright lights and vibrant colors drawing you in. You insert your coins and take a deep breath, feeling a mix of anticipation and excitement. You have 10 attempts to hit a triplet and win 5 times your bet.<br><br>
<div id="supportercode-form">
You consider betting $ <<textbox "$bet" "10" autofocus>>
<<button "Confirm">>
<<if !isNaN($bet) and $bet>0 and $bet <= $mainChar.money>>
<<replace "#supportercode-form">>You insert $<<print $bet>> in the slot machine, feeling a mix of excitement and nervousness. The machine comes to life with a whirring sound. <br><br>
<<set $credits = 100>>
<span id="credits">Credits: $credits</span><br><br>
<span id='spinbutton'>
<<button "Spin">>
<<set $symbols = ["🍒", "🍋", "🍊", "🍉", "🍇", "🍓"]>>
<<set $spin1 = $symbols[random(0, 5)]>>
<<set $spin2 = $symbols[random(0, 5)]>>
<<set $spin3 = $symbols[random(0, 5)]>>
<<set $result =$spin1 + " | " + $spin2 + " | " + $spin3>>
<<if $spin1 == $spin2 and $spin2 == $spin3>>
<<set $credits += 100 * 5>>
<<replace "#result">> Result: <span style="font-size: 30px;"><<print $result>></span> - You win ! <br><br>
To your amazement, all three reels stop on the same symbol. The machine erupts in a flurry of lights and sounds, the jingle of winning bells filling the air. Your heart races as you watch the display show your winnings—a massive increase in your token count. You can't believe your luck. You sit back, taking a moment to absorb the thrill of your win. Now, you face a decision: do you continue playing, riding the wave of your good fortune, or do you cash out and walk away with your substantial winnings? The allure of more wins is tempting, but the risk of losing it all lingers in the back of your mind. <br><br>
[[Stop here->Casino][$enterCasino = new Date().getSeconds(), $mainChar.money -= $bet-$bet*$credits/100]]
<</replace>>
<<else>>
<<set $credits -= 10>>
<<replace "#result">> Result: <span style="font-size: 30px;"><<print $result>></span> - You lose ! <br><br>
The machine falls silent, no winning bells or flashing lights. You sigh, feeling a mix of disappointment and determination. You still have a few tokens left, so you can try your luck again, hoping for a better outcome this time.<br>
Or you can decide to cut your losses and move on to another activity.<br><br>
[[Stop here->Casino][$enterCasino = new Date().getSeconds(), $mainChar.money -= $bet-$bet*$credits/100]]
<</replace>>
<</if>>
<<if $credits <=0>>
<<replace #spinbutton>><</replace>>
<<replace "#result">>Result: <span style="font-size: 30px;"><<print $result>></span><br><br>
The machine falls silent, the lack of winning bells a stark contrast to the excitement around you. You sigh, feeling a pang of disappointment as you realize you've lost. The screen flashes a message: "No more credits. Would you like to re-bet or leave?" You take a moment to consider your options. Do you insert more coins and try your luck again, hoping for a big win? Or do you decide to cut your losses and explore other games or attractions?<br><br>
<<if $mainChar.energy >10>>
[[Try Again->Jackpot][$enterCasino = new Date().getSeconds()]]
<<else>>
You're too tired to continue
<</if>><br>
[[Get up->Casino][$enterCasino = new Date().getSeconds()]]<br><br>
<p class='minus'> You lose ! <br>
- $bet Money</p>
<<set $mainChar.money -= $bet>><br>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "cleanliness" "-10">>
<</replace>>
<</if>>
<<replace "#credits">>Credits: <<print $credits>><</replace>>
<</button>>
</span>
<span id="result">Result: -</span><br>
<</replace>>
<<elseif isNaN($bet)>>
<<replace "#supportercode-error">><br><p class='minus'>This is not a number!</p><</replace>>
<<elseif $bet > $mainChar.money>>
<<replace "#supportercode-error">><br><p class='minus'>You can't bet that much money!</p><</replace>>
<<else>>
<<replace "#supportercode-error">><br><p class='minus'>Please enter a valid number.</p><</replace>>
<</if>>
<</button>>
<span id="supportercode-error"></span>
</div>
<<unset $enterCasino>>
<<if $mainChar.intoxication >= 100>>
<<goto "Drunk">>
<</if>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Casino/Bar.jpg")]]
</div><br>
<<if $pastPassage != $currentPassage>>
The bartender, noticing your arrival, gives you a nod of acknowledgement.
You take a seat at the bar and watch the bartender expertly pour drinks. The rhythmic movements and precision in his actions captivate your attention.<br><br>
<<else>>
You've barely finished your drink when the bartender already comes over to ask, <<ct "Male" "">>What can I get you next?<</ct>>
<</if>>
You glance at the options written on the wall, your mind racing as you try to decide what to order.
<<if random(1)>>
Yet, your eyes are drawn to a striking figure across the room—a bimbo with platinum blonde hair and a figure that turns heads. She's leaning in close to a man who exudes wealth, his tailored suit and expensive watch catching the light. <br>
<<linkreplace "eavesdrop on their conversation.">>
The bimbo laughs loudly, her voice high-pitched and bubbly. She twirls a strand of hair around her finger, batting her eyelashes as she speaks.
<<ct "Bimbo" "Happy">>Oh my gosh, you're like, so smart!<</ct>>
she gushes, her words dripping with feigned admiration.
<<ct "Bimbo" "Tease">>I just love listening to you talk about... stuff.<</ct>> She giggles again, her hand lightly touching his arm.<br><br>
<div class="secondary-image-wrapper">
[img[String.format($urlPath + "/Casino/BimboBar.webp")]]
</div><br>
You watch as the man smiles, clearly enjoying the attention. He leans in closer, his eyes lingering on her. It's obvious that her act is working, and you can't help but feel a mix of amusement and envy. You take a sip of your drink, a thought forming in your mind. Maybe, just maybe, playing the part of a ditzy, sexy bimbo could be your ticket to making some serious money.<br>
<<if $mainChar.corruption <40>>
But for now, you know you're not quite daring enough to pull that off.
<<elseif $mainChar.attractiveness <40 or $mainChar.cleanliness <50>>
But for now, you're not attractive enough to pull that off.
<<elseif $mainChar.energy <20>>
But for now, you're too tired to pull that of.
<<else>>
You straighten up, ready to [[play the bimbo.->Bimbo Event]]
<</if>><br>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "corruption" "1" "15">>
<</linkreplace>>
<</if>><br><br>
<<set _coef to 2.5>>
<div style="display: flex; flex-wrap: wrap;">
<<for _index,_i range Object.keys($inventory.food)>>
<<set _key = $inventory.food[_i]>>
<<capture _key>>
<<if _key.intoxication > 0>>
<div style="flex: 1 1 50%">
<<print _key.name>> (<<print _key.price*_coef>>) -
<<if $mainChar.money >= _key.price*_coef>>
<<if $mainChar.intoxication >= 100>>
<<link "Order" "Drunk">>
<<set $mainChar.money -= _key.price*_coef>>
<<AddIntoxication _key.intoxication>>
<<set $mainChar.fitness += _key.fitness>>
<<set $pastPassage to "Counter">>
<</link>>
<<else>>
<<link "Order" "Counter">>
<<set $mainChar.money -= _key.price*_coef>>
<<AddIntoxication _key.intoxication>>
<<set $mainChar.fitness += _key.fitness>>
<<set $pastPassage to "Counter">>
<</link>>
<</if>>
<<else>>
Not enough money
<<endif>><br>
</div>
<</if>>
<</capture>>
<</for>>
</div><br>
You can also [[get up.->Casino]]
<<set $minute +=10>><div class="default-image-wrapper">
[img[String.format($urlPath + "/Casino/Bar.jpg")]]
</div><br>
You take a deep breath and decide to go for it. You adjust your posture, pushing your chest out and showing off your legs. You arch your back slightly, adopting a playful, airheaded demeanor. With a giggle, you flip your hair over your shoulder and scan the room, waiting for the right opportunity. It doesn't take long. After a few moments, a well-dressed man approaches you, his eyes lingering on your exaggerated curves. He's dressed in an expensive suit, exuding an air of wealth and confidence. He smiles, his gaze appreciative.
<<ct "Male" "">>Can I buy you a drink?<</ct>>
You bat your eyelashes and giggle, playing up the ditzy act. You take a bubbly, high-pitched voice and begin to talk.
<<ct "MC" "">>Oh my gosh, like, totally! I would love that!"<</ct>>
You accept his offer with a flirty smile, feeling a mix of excitement and nervousness. He smirks, signaling the bartender.
<<ct "Male" "">>What's your poison, sweetheart?<</ct>>
You bat your eyelashes, feigning innocence.
<<ct "MC" "">>Um, I don't know, like, something fruity and girly?<</ct>> You giggle again, <<linkreplace "leaning in closer to him.">> leaning in closer to him. <br><br>
<<ct "MC" "">>You pick for me. You seem like you know what you're doing.<</ct>>
He chuckles, his hand resting on your lower back as he orders a drink for you.
<<ct "Male" "">>You're cute.<</ct>>
You catch his eyes lingering on your cleavage. You lean in closer, your hand lightly touching his arm.
<<ct "MC" "">> You're so nice to buy me a drink. Most guys are, like, so mean.<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Casino/Bimbo/Flirt0.webp")]]
</div><br>
He chuckles, his eyes roaming over you.
<<ct "Male" "">>Well, I'm not most guys. I know how to treat a lady.<</ct>>
As you start to chat, he casually places his hand on the small of your back, a possessive yet gentle touch. You giggle and bat your eyelashes, continuing to play the part of the ditzy bimbo.
<<ct "MC" "">>So, like, what do you do for a living?<</ct>>
He smirks, his hand slowly moving to the inside of your thigh. He begins to explain, taking a slightly condescending tone.
<<ct "Male" "">>I'm in finance... It's a bit complicated for someone like you to understand.<</ct>>
You pout playfully, pushing down the irritation that bubbles up inside you.
<<ct "MC" "">>Oh, like, whatever! I might not be smart, but I know how to have fun!<</ct>>
You giggle again, leaning into his touch, reminding yourself of the end goal. He chuckles, his eyes roaming over you.
<<ct "Male" "">>I bet you do. So, tell me, what do you do besides looking this good?<</ct>>
You twirl a strand of hair around your finger, feigning innocence, even as you feel a twinge of humiliation.
<<ct "MC" "">>Oh, you know, just being me! I love shopping, going to the beach, and having a good time. Life's too short to be serious all the time, right?<</ct>>
As you continue your conversation, the man's hand begins to caress the inside of your thigh, his touch growing more intimate. His eyes are fixed on your chest, his gaze unwavering as he speaks to you. You continue to play the role, giggling at his jokes and acting impressed by his stories. The initial discomfort starts to fade, replaced by a strange sense of empowerment. There's something oddly satisfying about being desired so intensely, about having this man's undivided attention. You find yourself enjoying the sensation of his hand on your thigh, the way <<linkreplace "his eyes linger on your body.">>his eyes linger on your body.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Casino/Bimbo/Flirt1.webp")]]
</div><br>
You giggle again, leaning in closer to him, your eyes wide and innocent.
<<ct "MC" "">>So, like, what do you do for fun? Besides being all rich and important?<</ct>> you ask, your voice playful and light. He chuckles, his hand still resting on your thigh, his fingers gently tracing small circles.
<<ct "Male" "">>Well, I enjoy the finer things in life. Good food, good wine, and good company.<</ct>>
His eyes linger on you, the implication clear. You bat your eyelashes and pout slightly.
<<ct "MC" "">>Oh, I love good company too! Especially when they're as handsome as you.<</ct>>
You giggle again, your hand lightly touching his arm. He smirks, his gaze growing more intense.
<<ct "Male" "">>You know, I have a suite upstairs. It's very... comfortable. We should head up there for a private drink. Continue this conversation in a more... intimate setting.<</ct>>
His tone is commanding, leaving little room for debate. He stands up, taking your hand firmly in his, expecting you to follow without question. His dominant demeanor makes it clear that he's used to getting what he wants. You look up at him, your eyes widening slightly at his dominant tone. You can feel a mix of excitement and nervousness coursing through you. With a playful giggle, you bat your eyelashes and nod, feigning a ditzy enthusiasm.
<<ct "MC" "">>Oh my gosh, like, totally! That sounds so exciting!<</ct>>
You stand up, allowing him to [[lead you by the hand.->Hotel Room]]<br><br>
<<set $minute +=30>>
<<AddIntoxication 30>><br>
<<MainChar_Stats "arousal" "20">>
<<MainChar_Stats "intellect" "-1">>
<</linkreplace>><</linkreplace>><<set $hour +=1>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Casino/Bimbo/Hotel.webp")]]
</div><br>
As you lead the way towards the man's hotel room, you can't help but put an extra sway in your hips, walking with a sensual catwalk stride that's sure to catch his eye. You glance back over your shoulder, giggling and batting your eyelashes, fully embracing your role as the ditzy bimbo. He follows close behind, his eyes glued to your every movement.
<<ct "Male" "">>Damn, you've got a walk that could stop traffic!<</ct>>
His voice is laced with desire and amusement. You giggle, tossing your hair over your shoulder.
<<ct "MC" "">>Oh, thank you! I just love being all sexy and stuff.<</ct>>
You exaggerate your strut, playing up the act as you turn down the hallway leading to his suite. He chuckles, his gaze roaming over you appreciatively.
<<ct "Male" "">>That's right, sweet cheeks. Keep walking like that. You're giving me quite the show.<</ct>>
He reaches out, playfully smacking your behind, a gesture that would normally irritate you, but in this context, it feels almost expected. You let out a high-pitched laugh, not missing a beat.
<<ct "MC" "">>I just love it when a man knows what he wants.<</ct>>
He smirks, catching up to you and wrapping an arm around your waist.
<<ct "Male" "">>And I know exactly what I want tonight, doll face. You're in for a treat.<</ct>>
He leans in, his breath hot against your ear.
<<ct "Male" "">>Just keep being your sexy, stupid self, and we'll have a great time.<</ct>>
<<linkreplace "You reach the door to his suite.">>You reach the door to his suite.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Casino/Bimbo/Intro"+random(3)+".webp")]]
</div><br>
You take a moment to look around, taking in the luxurious surroundings.
<<ct "MC" "">>Wow, this is so fancy!<</ct>>
Youkeep acting, your voice filled with awe.
<<ct "MC" "">>I've never been in a place like this before.<</ct>>
He smirks, clearly enjoying your performance.
<<ct "Male" "">>I'm glad you like it. Now, why don't you make yourself comfortable? I promise, you're going to love what I have in store for you.<</ct>>
You giggle again, perching on the edge of the bed. You know what's coming, and you're prepared to play your part to the end. As he approaches you, his intentions clear, you take a deep breath, reminding yourself of your goal. You have to stay in character, let him believe he's in control, even as you manipulate the situation to your advantage.<br><br>
You look up at him, your eyes wide and innocent, as he stands before you, his gaze hungry and expectant. He smirks, his thumb brushing your lower lip.
<<ct "Male" "">>
Now, why don't you show me what that pretty little mouth of yours can do, hmm?
<</ct>>
You giggle, fluttering your lashes like you’re the dumbest, most eager slut he’s ever met. Your fingers trace idle circles on your chest as you push yourself up onto your knees, crawling toward him like a pet.
<<ct "MC" "">>Ohhh, I *love* it when you talk to me like that~<</ct>>
He smirks, grabbing a handful of your hair and yanking your head back. His cock springs free from his boxers, thick and already glistening with pre-cum. You look up at him, your eyes filled with a lust you don't truly feel. You reach for his belt, your hands moving quickly and confidently, even as your stomach churns with discomfort. You unbuckle it and <<linkreplace "unzip his pants.">> unzip his pants.
<<ct "MC" "">>Wow, it's so big! I've never seen one so huge before!<</ct>>
you exclaim, your voice filled with awe, even though the sight makes you want to recoil. He grips your hair, his voice laced with mocking amusement.
<<ct "Male" "">>I bet you did, you little slut. Now open wide, dollface. Let’s see if that mouth is as talented as your tits.<</ct>>
You obey, parting your lips in an exaggerated pout. He doesn’t waste time—he shoves himself inside, the head of his cock hitting the back of your throat immediately. You gag, a wet *glk!* escaping your lips as saliva starts to pool at the corners of your mouth. Your eyes water, but you force yourself to relax, hollowing your cheeks as you take him deeper.
<<ct "Male" "">>That’s it, take it like a good little slut. You were *made* for this, weren’t you?<</ct>>
Your lips stretch obscenely around his girth, your jaw already aching. You pull back slightly, letting your tongue swirl around the ridge of his cockhead before diving back down, your nose pressing against the coarse hair at the base of his shaft. The musky scent of him fills your senses, and you moan around his cock, the vibration making him groan.
<<ct "MC" "">>Mmm~ *slp* You taste sooo good, mister~ *glk* I could suck you allll day~<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Casino/Bimbo/bj"+random(2)+".webp")]]
</div><br>
<<ct "Male" "Tease">>Look at you, drooling all over my cock like the brainless whore you are. Do you even *think*, or is that pretty head just for show?<</ct>>
You pull back with a wet *pop*, gasping for air. A long string of saliva connects your lips to his cock, glistening in the dim light. You giggle again, your voice breathy and fake-dumb.
<<ct "MC" "">>Ohhh, I don’t *need* to think when I’ve got you to tell me what to do~ *slp* See? I’m such a good girl~<</ct>>
He scoffs, shoving you back down. This time, he presses the head of his cock against your closed lips, smearing pre-cum across them. You lap at it eagerly, your tongue darting out to clean him before opening up again. He resumes his brutal rhythm, his balls slapping against your chin with each thrust, the sound obscene in the quiet room. You giggle again, playing up your role as the eager, naive bimbo. His cock pulses in your mouth, thick and heavy on your tongue. You can feel him swelling, his grip in your hair tightening as he forces you to take him deeper. But suddenly, he yanks you off his cock with a wet *pop*, your lips swollen and glistening with spit. He shoves you backward onto the bed, his hands rough as he flips you onto your back. His voice is a low growl, dripping with disdain.
<<ct "Male" "Angry">>On your back, legs spread. Let’s see if that cunt’s as useless as your brain.<</ct>>
<<ct "MC" "">>Mmm~ Okay, mister~ <</ct>>
You giggle, playing the part of the obedient bimbo, but your heart races as you <<linkreplace "spread your legs wide.">>spread your legs wide and arch your back to give him a better view. You feel a wave of humiliation wash over you, but you push it down, focusing on the role you have to play.
<<ct "MC" "">>Do you like what you see, big boy?<</ct>>
His fingers dig into your thighs, spreading you open even wider, his thumb pressing against your clit just hard enough to make you gasp. He smirks, his eyes roaming over your body.
<<ct "Male" "">>Look at this slutty little cunt, already dripping for me.<</ct>>
He positions himself between your legs, his hands gripping your hips tightly. You brace yourself, knowing what's coming. He doesn’t tease, doesn’t prepare you—he slams into you in one brutal thrust, stretching you to your limit. You cry out, your nails digging into the silk sheets as he bottoms out inside you.
<<ct "MC" "">>Ohhh—*ah!*—fuck, it’s sooo big, mister~ <</ct>>
He doesn’t care about your comfort. He pulls almost all the way out, then slams back in, his hips pistoning with relentless force. Each thrust sends a jolt of pain and pleasure through you, your pussy clenching around him as he destroys you. The wet, obscene sounds of your bodies slapping together fill the room, your juices coating his cock, dripping down your ass.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Casino/Bimbo/Fuck"+random(5)+".webp")]]
</div><br>
<<ct "MC" "">>Y-yes, Big Boy~ *ah!* Just like that. Please, fuck me harder~<</ct>>
He growls, his fingers digging into your hips hard enough to leave bruises. He flips you onto your stomach, yanking your ass up in the air. His cock never leaves you—he just adjusts his angle and slams back in, even deeper this time. You scream into the sheets, your pussy burning as he stretches you, his balls slapping against your clit with every brutal thrust.
<<ct "Male" "Angry">>Yeah, take it. You’re mine now, you stupid cunt. <</ct>>
Yet, as he continues to fuck you,the humiliation and shame you initially felt start to fade, replaced by a growing sense of pleasure. You find yourself moaning and sighing with genuine enjoyment, your body responding to his touch in ways you hadn't anticipated. "That's it, sweetheart," he groans, his voice thick with pleasure. "Take it all. Show me what a good little slut you are." You realize that playing the role of the bimbo is becoming easier. The dirty talk flows from your lips without effort, and the pleasure you feel is no longer an act. "Oh, yes, big boy! I love it! Fuck me harder!" you cry out, your voice filled with genuine excitement. <br><br>
He complies, his movements becoming more intense and frenzied. You can feel his excitement building, his body tensing with anticipation. You meet his thrusts with your own, your hips moving in sync with his. The pleasure builds within you, and you find yourself on the brink of an orgasm. Before you can react, he positions himself over you, his cock poised above your face. You look up at him, your eyes wide with a mix of surprise and lingering pleasure. He lets out a low groan as he reaches his climax, <<linkreplace "his hot semen spurting onto your face.">>his hot semen spurting onto your face and into your open mouth.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Casino/Bimbo/Cumshot"+random(2)+".webp")]]
</div><br>
The sensation of his warm, salty fluid hitting your tongue brings you crashing back to reality. You're suddenly aware of the degradation, the humiliation, and the fact that you had, for a moment, genuinely enjoyed playing the role of the bimbo. But you know you have to stay in character, to play the part to the end. You swallow his semen, your eyes never leaving his, even as your mind races with confusion and self-loathing. You force a smile onto your lips, your voice filled with feigned enthusiasm. <<ct "MC" "">>Mmm, that was so good, big boy!<</ct>>
You coo, licking your lips and wiping the remnants of his cum from your face with your fingers.
<<ct "MC" "">>I love the taste of you. You're so yummy!<</ct>>
He smirks down at you, clearly pleased with your performance.
<<ct "Male" "">>That's a good girl. Here you go, doll face.<</ct>>
His voice is dripping with condescension as he pulls out his wallet and counts out a few bills. You giggle and sit up on the bed.
<<ct "Male" "">>Why don't you treat yourself to a new dress? Something nice and tight, to show off that hot little body of yours.<</ct>>
You force a smile onto your lips, looking up at him with wide, innocent eyes, even as your cheeks flush with humiliation.
<<ct "MC" "">>Oh, wow, thank you so much, big boy! I just love new clothes! You're so generous.<</ct>>
He chuckles, clearly pleased with himself as he hands you the money.
<<ct "Male" "">>That's what good girls get when they behave themselves. Maybe next time, you can wear it for me. Give me a little fashion show.<</ct>>
You giggle, tucking the money into your purse, your fingers trembling slightly.
<<ct "MC" "">>That sounds like so much fun!<</ct>>
You coo, batting your eyelashes at him, even as your heart aches with shame and self-loathing. He watches you with a smirk, his eyes lingering on your body as you begin to <<linkreplace "gather your clothes.">>gather your clothes. You slip into your dress, smoothing it down over your curves, and step into your heels. You avoid his gaze, focusing instead on the task at hand, trying to maintain the facade of the eager, naive bimbo. <br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Casino/Bimbo/Leaving"+random(3)+".webp")]]
</div><br>
He smirks, his eyes roaming over your body one last time before he turns away, dismissing you with a wave of his hand.
<<ct "Male" "">>Alright, sweetheart, you can see yourself out. I've got things to do.<</ct>>
You nod eagerly, your smile never wavering, even as your heart sinks.
<<ct "MC" "">>Of course, big boy! I don't want to keep you. Thank you again for everything.<</ct>>
You turn and make your way to the door, your heels clicking softly on the floor. You can feel his gaze on your back, and you force yourself to sway your hips, to keep up the act until the very last moment, even as the weight of your actions presses heavily on your shoulders. As you make your way down the hallway and into the elevator, you take a deep breath, trying to steady your nerves. <br><br>
You remind yourself that this was just a means to an end, a necessary evil to achieve your goals. But the taste of his cum lingers in your mouth, and the feel of his money in your purse is a bitter reminder of the price you've paid. But for now, you push those thoughts aside, focusing instead on the money in your purse, as you [[walk away from the hotel.->Go out]]<br><br>
<<Achievements "bimbo" "Daddy’s Wallet, Bimbo’s Throat">>
<<HaveASexWidget "vaginal" "stranger" "mouth">>
<<MainChar_Stats "corruption" "1" "100">>
<<set _money to Math.round(gaussian($mainChar.attractiveness,15)*7/50)*50>>
<p class="add">+_money Money</p> <<set $mainChar.money += _money>><br>
<<MainChar_Stats "arousal" "40">>
<<MainChar_Stats "intellect" "-2">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "cleanliness" "-20">>
<<set $hour +=1>>
<</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>>
<</linkreplace>><<if $mainChar.haveCum.face>0>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Hall_CumReac.jpg")]]
</div><br>
You push open the heavy glass doors of the police station, the hinges groaning slightly as you step inside. The air is thick with the scent of stale coffee and paperwork, the hum of fluorescent lights buzzing overhead. The officer behind the counter—broad-shouldered, his uniform crisp and ironed—looks up from his computer screen. His gaze locks onto you, and for a split second, his eyes widen almost imperceptibly. His fingers pause mid-keystroke as he takes in the unmistakable, glistening traces of semen on your clothes.
<<ct "Policeman" "Surprised">>Miss, are you okay?<</ct>>
His voice is laced with sudden concern, and he stands up abruptly, his chair scraping against the linoleum floor. He leans forward slightly, his brow furrowing.
<<ct "Policeman" "Neutral">>Did something happen to you? Were you assaulted?<</ct>>
You blink, caught off guard by the urgency in his tone. The question hangs in the air, heavy and unexpected.
<<ct "MC" "">>Assaulted?<</ct>>
Your voice comes out confused, almost breathless. You shake your head slightly, as if trying to clear the fog of your own thoughts.
<<ct "MC" "">>No, why would you—<</ct>>
The officer’s expression shifts, his jaw tightening as he steps out from behind the counter, his eyes narrowing as he takes a closer look at the stains on your clothes. His voice drops, firm and unyielding.
<<ct "Policeman" "Angry">>Miss, you have semen on your clothes.<</ct>>
The words hit you like a slap. You glance down at yourself, your breath hitching as you finally notice the sticky, drying patches on your shirt and skirt. A rush of heat floods your cheeks, embarrassment and something darker, something thrilling, coiling in your stomach.
<<ct "MC" "">>Oh... that. It's - It's not what you think<</ct>>
Your voice wavers, a tremor of nervous excitement creeping in. You swallow hard, your fingers twisting together in front of you.
<<ct "MC" "">>I... I was just having some fun and it... it got a little messy.<</ct>>
The officer’s face flushes crimson, his nostrils flaring. His hands clench into fists at his sides, and for a moment, you wonder if he’s about to reach for his cuffs.
<<ct "Policeman" "Angry">>Fun?<</ct>>
His voice is a low growl, each word clipped with barely contained fury.
<<ct "Policeman" "Angry">>You think it’s appropriate to walk into a police station looking like this? You need to leave before I have you taken into custody for public indecency.<</ct>>
You take a stumbling step back, your heart hammering against your ribs. The threat sends a jolt of panic through you, but beneath it, there’s a shameful, electric thrill. Your breath comes faster, your skin tingling with the weight of his glare.
<<ct "MC" "">>I’m sorry... I- I didn't mean to cause any trouble...<</ct>>
The words tumble out, your voice barely above a whisper. You don’t wait for him to say more. Turning on your heel, you [[hurry out of the police station,->Go out]] your cheeks burning, your pulse racing with a mix of humiliation and something far more intoxicating.
<<MainChar_Stats "arousal" "10">>
<<else>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Hall.jpg")]]
</div><br>
You step into the police station, the heavy door clicking shut behind you. The air is thick with tension, the hum of fluorescent lights mixing with the murmur of voices and the occasional crackle of a radio. The scent of stale coffee and old paper fills the space, and officers move with purpose—some speaking urgently into radios, others buried in stacks of paperwork. The linoleum floor squeaks underfoot as you approach the reception desk.<br><br>
Behind the counter, a policeman sits, his uniform slightly rumpled, his attention divided between a computer screen and a towering pile of files. He doesn’t look up immediately, scribbling something on a notepad before finally glancing at you. His expression is impassive, but there’s a weariness in his eyes.
<<ct "Policeman" "Neutral">>Can I help you with something?<</ct>>
He taps a pen rhythmically against the edge of the desk, the sound sharp in the quiet.<br><br>
<span id='name'><<if $mainChar.money <50>>
You don't have enough money to change your name ($50)
<<else>>
<<linkreplace "Ask to change your name ($50)">>
<<ct "MC" "">>I’d like to change my name, please.<</ct>>
The officer studies you for a long moment, then reaches for a clipboard tucked behind the desk. He slides it across the counter, along with a pen and a form.
<<ct "Policeman" "Neutral">>You’ll need to fill this out. Current name, proof of identity, and the reason for the change. Once it’s done, we’ll process it and send it for approval.<</ct>>
You take the form, the paper crisp under your fingers. The officer watches as you begin to write, his pen still tapping a slow, impatient rhythm.<br><br>
Current name: $mainChar.firstName $mainChar.lastName <br>
New first name: <<textbox "$mainChar.firstName" $mainChar.firstName>>.<br>
New family name: <<textbox "$mainChar.lastName" $mainChar.lastName>>.
<<button "Submit the form">>
<<replace #submit>> <br><br>
You double-check your answers, then slide the completed form back across the desk. The officer picks it up, scanning the details with a practiced eye. He nods, his expression softening just slightly.
<<ct "Policeman" "Neutral">>Thank you, Ms...<<print '$mainChar.firstName>> <<print '$mainChar.lastName'>>. We’ll process this and let you know the next steps.<</ct>>
<<ct "MC" "">>Thank you.<</ct>>
You turn around to [[leave the police station.->Go out]]<br><br>
<p class='add'> You've changed your name ! </p><br>
<<set $minute +=30>>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "money" "-50">>
<</replace>>
<</button>> <span id='submit'><br><br>[[Change your mind->Police Station]]</span>
<</linkreplace>>
<</if>><br></span>
<<if $Achievements.sexslave.unlocked is true>>
<<linkreplace "Report the sexual slavers">>
You take a deep breath, steeling yourself for what you're about to do.
<<ct "MC" "">>Yes, I... I need to report something.<</ct>>
your voice steady despite the turmoil inside you. The officer sets down his pen, his expression shifting from mild disinterest to focused attention.<br><br>
<<linkreplace "Tell everything">>
<<ct "MC" "">>I was kidnapped and held captive by a group of individuals. I know where they operate, and I want to denounce them.<</ct>>
The officer’s eyes widen, his posture snapping upright. He grabs the phone on his desk without hesitation.
<<ct "Policeman" "Surprised">>I’ll get someone to come and speak with you right away. Stay here.<</ct>>
He grabs the phone, his voice low and urgent as he speaks into it. Within minutes, a policewoman strides in, her expression professional but her eyes sharp with concern.
<<ct "Policewoman" "Neutral">>I’m Officer Laurent. I understand you have information about a kidnapping and illegal detention?<</ct>>
<<ct "MC" "">>Yes. I was held against my will, and I know where they’re keeping others. I want to help stop them.<</ct>>
<<ct "Policewoman" "Neutral">>Thank you for coming forward. Let’s go to a private room where you can tell us everything in detail.<</ct>>
She leads you down a quiet hallway into a small, windowless interview room. The detective inside listens intently as you recount every detail—the locations, the faces, the routines of the slavers. When you finish, the detective leans back, his expression grave but grateful.
<<ct "Policeman" "Neutral">>You’ve been very brave. We’ll take it from here. If we need anything else, we’ll be in touch.<</ct>>
With a final nod, he hands you a card and gestures toward the exit. You stand, your legs unsteady but your resolve stronger than ever. The automatic doors slide open, and you step out into the crisp air, finally free to [[leave the police station.->Go out]]<br><br>
<<set settings.EnableSlavers = false>>
<<replace #warning>><</replace>>
<</linkreplace>> <span id='warning'><p class="minus">(This will disable the slavers' event. It can be re-enabled in the settings.)</p> <br>
[[Change your mind->Police Station]] </span>
<<replace #name>><</replace>><<replace #leave>><</replace>><</linkreplace>><br>
<</if>>
<br>
<span id='leave'>[[Leave the police station->Go out]]</span>
<</if>><<if settings.EnablePrison == false>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/SkipPrison"+ $timeOfDay +".jpg")]]
</div><br>
You exhale slowly, then reach into your pocket with deliberate calm. Their eyes immediately sharpen, tracking your movement.
<<ct "PoliceMan2" "Surprised">>
Hey—keep your hands where we can see them.
<</ct>>
You raise a hand slightly to reassure them, then pull out a small card, holding it between your fingers with quiet confidence.
<<ct "MC" "">>
Relax. I just need to show you something.
<</ct>>
The first officer frowns as you present the "Skip Prison" card. He takes it, glancing down at it—then again, more carefully this time. His expression shifts, irritation creeping in.
<<ct "PoliceMan" "Angry">>
You’ve got to be kidding me…
<</ct>>
The second officer leans in, reading over his shoulder. His reaction is slower, but no less annoyed.
<<ct "PoliceMan2" "Neutral">>
That’s… valid.
<</ct>>
A heavy silence settles between the three of you. The first officer exhales sharply, clearly frustrated, before handing the card back to you with a bit more force than necessary.
<<ct "PoliceMan" "Angry">>
You know this doesn’t make what you did okay.
<</ct>>
You slip the card back into your pocket, meeting his gaze without backing down.
<<ct "MC" "">>
Maybe not. But it does mean I’m not going anywhere with you.
<</ct>>
The second officer shakes his head, almost amused despite himself.
<<ct "PoliceMan2" "Tease">>
Must be nice having one of those.
<</ct>>
The first officer steps aside reluctantly, gesturing with clear annoyance.
<<ct "PoliceMan" "Neutral">>
Fine. You’re free to go.
<</ct>>
You give them a small, knowing smile before turning away. The tension lingers behind you, thick and unresolved, but the path ahead is clear.
<<ct "MC" "">>
Have a good night, officers.
<</ct>>
Neither of them answers as you [[walk off,->Go out]] the flashing lights fading behind you as if nothing had happened at all.<br><br>
<<else>>
<div class="secondary-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Arrested"+$timeOfDay+random(1)+".jpg")]]
</div><br>
The police car door slams shut behind you with a metallic finality that echoes through your bones. The confined space smells of stale coffee and leather, the vinyl seat sticking slightly to your skin despite the evening chill. Your wrists ache where the cold metal of the handcuffs bites into them, each bump in the road sending a sharp reminder of your predicament. Through the wire mesh separating you from the front seat, you study the officer's broad back. His uniform stretches taut across his shoulders as he adjusts the rearview mirror, just enough to catch your reflection. His jaw works silently, the only sign of tension in his otherwise impassive demeanor.<br><br>
<<if random(2)<2>>
<<ct "MC" "">>Please... you don't understand. This wasn't supposed to happen. I didn't mean for things to go this far.<</ct>>
The officer's eyes flick to the mirror again, his gaze sharp enough to make you flinch.
<<ct "Policeman" "Neutral">>Save it for the station, kid. I get the same song and dance from every pervert and petty thief I haul in.<</ct>>
<<ct "MC" "">>But officer, I'm not like them! You have to believe me - this was just-<</ct>>
<<ct "Policeman" "Angry">>Lady, I don't care. Save that for the judge.<</ct>>
His eyes flick to the mirror again, lingering on the way your chest rises and falls too fast, the way your lips part just slightly when you swallow hard. You can *feel* his gaze like a physical weight, dragging down your stomach, pooling heat between your thighs. Desperation claws up your spine.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Car/CarBack.webp")]]
</div><br>
You press your forehead against the cool glass, the weight of your situation crushing down on you. Your mind races through possible escapes, excuses, anything that might turn this around.<br><br>
<span id='pussy'><<if $mainChar.corruption>=40>><<linkreplace "offer your pussy in exchange.">>
The desperate idea slithers into your mind before you can stop it. Your voice comes out breathy, barely audible over the hum of the engine:
<<ct "MC" "">>I... I'll do anything. Anything at all. You could have me right now in the backseat if you just... let me walk away from this.<</ct>>
The officer's shoulders tense visibly. For a long moment, the only sound is the rhythmic blink of the turn signal. When he finally speaks, his voice is dangerously low.
<<if gaussian($mainChar.attractiveness,20) <= 30>>
<<ct "Policeman" "Angry">>Jesus Christ. You really think that's how this works? That I'd risk my badge for some desperate slut's offer? Pathetic. Just... pathetic. <</ct>>
His knuckles whiten on the steering wheel as he glares at you in the mirror.
The rejection hits like a physical blow. Heat floods your face as you shrink back against the seat, the vinyl squeaking under your shifting weight. Your pulse roars in your ears, each beat echoing the word "humiliated" through your entire body. The remaining drive passes in suffocating silence, broken only by the occasional static burst from the police radio. <br><br>
When the car finally rolls to a stop in front of the station, the officer exits with deliberate slowness, each second stretching out your agony. The back door opens with a creak. Cold night air rushes in, doing nothing to cool the shame burning in your chest. His hand closes around your upper arm, fingers digging in just enough to remind you who's in control.
<<ct "Policeman" "Neutral">>Move. And keep your mouth shut unless I ask you a question.<</ct>>
Your legs nearly buckle as you step out, the station's fluorescent lights harsh against the darkness. Every pair of eyes seems to turn toward you as he marches you [[toward the interrogation rooms.->Interrogation Room]]<br><br>
<<MainChar_Stats "arousal" "-15">>
<<MainChar_Stats "corruption" "1" "60">>
<<set $minute += 20>>
<<else>>
<<ct "Policeman" "Surprised">>The fuck did you just say?<</ct>>
You swallow hard, your voice trembling but your gaze locked onto his in the mirror.
<<ct "MC" "">>I said you can fuck me. Pull over and shove that big cop cock inside me. Just… just let me go after.<</ct>>
A beat of silence. Then— The turn signal *clicks*. The car lurches to the side of the road, gravel spraying as he slams the brakes. He kills the engine. The sudden quiet is deafening, broken only by the ragged sound of your breathing. He twists in his seat, his broad frame blocking the front console as he stares at you, eyes dark with something raw and hungry.
<<ct "Policeman" "Angry">>Then beg for it, slut.<</ct>>
<<ct "MC" "">>Please, sir… fuck me. Punish me. I’ve been such a bad girl, and I need you to teach me a lesson. Stretch me open with that thick cock and make me scream for it.<</ct>>
His door opens, slams shut. He sits with you on the back of the car and doesn't wait as <<linkreplace "he spreads your legs">>he spread your legs.
He lines himself up and shoves in, no finesse, no buildup. You cry out as he bottoms out in one brutal thrust, your cunt stretching painfully around his girth. The seat is too narrow, the angle wrong—every time he ruts into you, your knees slam against the door, your cuffed wrists twisting awkwardly behind your back.
<<ct "MC" "">>Nngh—*fuck*—it’s—ah!<</ct>>
<<ct "Policeman" "Angry">>Shut up and take it. You wanted this, didn’t you? Wanted a real man to show you your place.<</ct>>
He’s all brute force, his hips slamming into yours with jarring, uneven rhythm. His balls slap against your ass, the sound obscene in the confined space. Your moans are half-genuine, half-performed, your body tensing around him even as your mind races. But you arch into it anyway, your nails scraping against the seat as you fake a gasp.
<<ct "MC" "">>Oh god—yes—just like... that, sir—<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Car/Fuck"+random(3)+".webp")]]
</div><br>
After a few minutes of awkward, grinding friction, he curses under his breath and yanks you out of the car. The air hits your exposed skin, cool and sharp. He bends you over the still-warm hood, your cheek pressing against the metal, your ass hiked up as he kicks your legs apart.
<<ct "Policeman" "Angry">>Maybe you’ll take it better like this, huh? Spread those legs wider, whore.<</ct>>
This time, when he slams back into you, it’s better. The angle lets him hit deeper, his cock dragging against that spot inside you that makes your toes curl. You bite your lip to stifle a real moan, your hips rocking back to meet his thrusts despite yourself. His hands are everywhere—groping your tits through your shirt, squeezing your ass, his fingers digging into your flesh hard enough to leave marks.
<<ct "MC" "">>Mmph—there—oh fuck, yes—<</ct>>
<<ct "Policeman" "Happy">>That’s it. Take that cock like a good girl.<</ct>>
You’re getting close, your breath coming in short, needy pants, but you know he won’t make you come. Not like this. His rhythm stutters. His cock swells inside you, pulsing as he groans, his hips stuttering against your ass.
<<ct "Policeman" "Surprised">>Fuck—*fuck*—<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Car/Cum"+random(1)+".webp")]]
</div><br>
He pulls out just in time, his cum splattering hot and thick on your skin. You whimper, your cunt clenching around nothing, and force your body to shudder, your voice breaking into a high, fake cry.
<<ct "MC" "">>Oh god—*yes*—I’m—*coming*—<</ct>>
He doesn’t call you out on it. He’s too busy stroking himself through the last of his orgasm, his breath ragged as he watches his cum glisten on your skin. When he’s done, he tucks himself back into his pants with a satisfied grunt.
<<ct "Policeman" "Neutral">>Pathetic. But you *did* take it like a champ.<</ct>>
He unlocks the cuffs. They fall away with a clatter, leaving your wrists red and tender. You straighten your clothes with shaking hands, his cum sticky between your skin and the fabric. He watches you, his expression unreadable again, before nodding toward the road.
<<ct "Policeman" "Neutral">>Get out of here. And don’t let me catch you again.<</ct>>
You don’t need to be told twice. Feeling a mix of relief and shame, you [[turn and walk away,->Go out]] leaving the officer behind you. <br><br>
<<HaveASexWidget "vaginal" "stranger" "inpussy">>
<<MainChar_Stats "arousal" "20">>
<<MainChar_Stats "corruption" "1" "80">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "energy" "-10">>
<<set $minute += 50>>
<</linkreplace>>
<</if>>
<<replace #wait>><</replace>><</linkreplace>><br><</if>></span>
<span id='wait'><<linkreplace "Remain silent">>
Defeated, you slump back in your seat, the handcuffs digging into your wrists. There's nothing more you can say or do. The car continues its journey, the silence between you and the officer heavy and oppressive. You watch the cityscape pass by the window, the neon lights and bustling crowds a stark contrast to the cold, stark reality awaiting you at [[the police station.->Interrogation Room]]<br><br>
<<set $minute += 20>>
<<replace #pussy>><</replace>><</linkreplace>></span>
<<else>>
The car’s engine hums monotonously as you stare at the backs of the two officers’ heads, their uniforms stiff, their postures rigid. Your fingers dig into the cold plastic of the seat, your breath shallow. The streetlights flicker through the window, painting their silhouettes in strobes of orange and shadow.
<<ct "MC" "">>Please... let me go. It was a mistake. I didn’t mean for any of this to happen.<</ct>>
The officers don’t turn around. The one in the passenger seat shifts slightly, his gloved hand tapping against the dashboard. The driver exhales through his nose, a sound that might as well be a laugh.
<<ct "Policeman" "Neutral">>We’ve heard that before.<</ct>>
His voice is flat, practiced—like he’s reciting a line from a script he’s memorized years ago. The other officer finally glances back at you through the rearview mirror, his eyes unreadable in the dim light.
<<ct "Policeman2" "Neutral">>You’re not the first to beg. Won’t be the last, either. Law doesn’t care about *mistakes*.<</ct>>
Silence. The car rolls over a pothole, jostling you. You swallow hard, your throat dry. Outside, the city blurs into streaks of neon and concrete, indifferent. <br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Car/CarBack.webp")]]
</div><br>
You press your forehead against the cool glass, the weight of your situation crushing down on you. Your mind races through possible escapes, excuses, anything that might turn this around.<br><br>
<span id='pussy'><<if $mainChar.corruption>=70>><<linkreplace "offer them your body in exchange.">>
Your pulse spikes as an idea claws its way up, desperate and shameful. You lean forward slightly, your voice dropping to a whisper, as if the car itself might overhear.
<<ct "MC" "">>What if... what if I offered you something in return? For my freedom.<</ct>>
The officers exchange a glance—just a flicker of their eyes in the mirror. The driver’s grip tightens on the wheel. The other one turns his head just enough to meet your gaze, his expression unreadable.
<<ct "Policeman" "Tease">>Oh? And what exactly are you offering, sweetheart?<</ct>>
His tone is cautious, but there’s something else there—amusement, maybe. Or hunger. You force yourself to hold his stare, even as your stomach twists.
<<ct "MC" "">>I’ll let you both... fuck me. No strings. Just let me go.<</ct>>
The words hang in the air, heavy. The driver’s knuckles whiten. The other officer lets out a low, humorless chuckle, shaking his head.<br><br>
<<if gaussian($mainChar.attractiveness,20) <= 30 >>
<<ct "Policeman2" "Angry">>No.<</ct>>
His voice is ice. The driver finally speaks, his words deliberate, like a door slamming shut.
<<ct "Policeman" "Angry">>I’ve seen enough of your type. Not worth it.<</ct>>
His voice is ice. The driver finally speaks, his words deliberate, like a door slamming shut. Panic claws at your chest. You press your palms together, your voice cracking.
<<ct "MC" "">>Please... I—I don’t have a gag reflex! I can deepthroat you, I’ll do anything—<</ct>>
The officers burst out laughing, the sound brutal in the confined space. The driver wipes at his eyes, still chuckling as he shakes his head.
<<ct "Policeman2" "Tease">>Oh, don’t worry, darling. Skills like that’ll come in real handy in jail.<</ct>>
The rejection burns worse than the cuffs around your wrists. Humiliation floods you, hot and suffocating. You slump back against the seat, your cheeks burning, your breath coming in ragged gasps. The rest of the ride is a suffocating silence, broken only by the occasional static crackle of the radio. Finally, the car lurches to a stop. The driver kills the engine and steps out, the door slamming behind him. A moment later, your door opens. Cold night air rushes in, but it does nothing to cool the shame radiating off you. The officer looms over you, his shadow swallowing the pavement.
<<ct "Policeman" "Neutral">>Out. Now.<</ct>>
You stumble as you step out, your legs unsteady. The station’s fluorescent lights buzz overhead, sterile and unforgiving. The officers flank you, their presence a physical weight. You don’t resist as [[they guide you into the station.->Interrogation Room]] <br><br>
<<MainChar_Stats "arousal" "-15">>
<<MainChar_Stats "corruption" "1" "60">>
<<set $minute += 20>>
<<else>>
<<ct "Policeman" "Happy">>Well, shit. Didn’t see that coming.<</ct>>
The officers look at each other again, a silent communication passing between them.
A beat of silence. Then, a low chuckle from the driver.
<<ct "Policeman2" "Tease">>You realize there’s two of us, right? You sure you can handle that?<</ct>>
<<ct "MC" "">>I... I can take it.<</ct>>
The car jerks to a stop in a narrow alley, the headlights casting long shadows against the brick walls. The officers step out, slamming their doors. Your heart races as the back door swings open. Rough hands haul you out, pressing you against the cold metal of the car. The older officer crowds in front of you, his body pinning you in place while his partner moves behind you. His fingers dig into your hips as he unzips his pants, his cock already thick and veined, the tip glistening. He doesn’t wait—just shoves your head down, his grip tangling in your hair.
<<ct "Policeman" "Angry">>Open up. Show us how bad you want that freedom.<</ct>>
You obey, your lips parting as he feeds himself <<linkreplace "into your mouth.">>into your mouth. The taste of him—salt and musk—fills your senses. Behind you, the second officer yanks your pants down, his fingers probing between your thighs. His cock presses against your entrance, then drives in with one brutal thrust. You choke around the other officer's length, your body jolting forward as the other fills you from behind. They set a punishing rhythm—one fucking your mouth, the other slamming into your pussy, their hips slapping against your ass. The car rocks with each thrust, the metal groaning under the force.
<<ct "MC" "">>Mmmph—!<</ct>>
Your muffled cry vibrates around his cock, and he groans, his fingers tightening in your hair.
<<ct "Policeman" "Happy">>That’s it, take it. You’re just a good little slut for us now, aren’t you?<</ct>>
You can’t answer, your mouth stuffed full, your body stretched taut between them. The pleasure is overwhelming but you can’t deny the way your hips rock back to meet their thrusts, the way your tongue swirls around that shaft.
<<ct "MC" "">>*Nnngh—!*<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Car/DoubleFuck"+random(1)+".webp")]]
</div><br>
The fingers of cop behind you dig into your hip as he pistons into you, his balls slapping against your clit with every thrust. The sensation sends you over the edge—your body convulses, your cunt clamping down around him as you scream around the cock in your mouth. The officers groan in unison, their releases triggered by you.
<<ct "Policeman" "Angry">>That’s it—swallow. Every. Last. Drop.<</ct>>
Hot spurts of cum hit the back of your throat as he empties himself into your mouth. Behind you, his friend buries himself deep, his cock pulsing as he fills you. You can feel it dripping down your thighs as he pulls out, his breath ragged.
<<ct "Policeman2" "Happy">>Damn. That was... better than I expected.<</ct>>
They step back, zipping up their pants. You slump against the car, your legs trembling, your body aching in the best way. The older officer smirks, tossing your pants at you.
<<ct "Policeman" "Neutral">>Alright, princess. You’re free to go. But if we catch you again? Next time won’t be this fun.<</ct>>
You don’t answer. You don’t have to. With shaky hands, you pull your clothes back into place, the sticky warmth between your thighs a reminder of what just happened. Without a word, you [[turn and walk away,->Go out]] leaving the officers behind you. <br><br>
<<HaveASexWidget "vaginal" "stranger" "inpussy">>
<<HaveASexWidget "bj" "stranger" "mouth">>
<<MainChar_Stats "arousal" "25">>
<<MainChar_Stats "corruption" "1" "110">>
<<MainChar_Stats "cleanliness" "-30">>
<<MainChar_Stats "energy" "-30">>
<<set $minute += 50>>
<</linkreplace>>
<</if>>
<<replace #wait>><</replace>><</linkreplace>><br><</if>></span>
<span id='wait'><<linkreplace "Remain silent">>
Realizing that your pleas are futile, you sink back into the seat, a sense of defeat washing over you. There's nothing more you can do, no words that will change their minds. The ride to the police station feels interminable, each passing minute stretching out like an eternity. You try to prepare yourself for what lies ahead, knowing that you'll have to face the consequences of your actions. As the car finally pulls into the station's parking lot, you take a deep breath, steeling yourself for what comes next. The officers open the door and lead you to [[the police station.->Interrogation Room]]<br><br>
<<set $minute += 20>>
<<replace #pussy>><</replace>><</linkreplace>></span>
<</if>>
<</if>><<if $mainChar.corruption <60>>
<<set _solo to 'true'>>
<<else>>
<<set _solo to either('true','false')>>
<</if>>
<<if _solo is 'true'>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Interrogation/Solo"+random(1)+".webp")]]
</div><br>
The officer unlocks the door with a metallic click, his broad silhouette filling the narrow doorway. His uniform is immaculate, the fabric taut over his shoulders as he steps aside, allowing you just enough space to enter. The interrogation room is sparse: a single metal table, two chairs bolted to the floor, and a flickering fluorescent light that bathes everything in a sickly yellow hue. The air is thick with the scent of disinfectant and stale coffee, the silence broken only by the distant hum of the station’s ventilation system.<br><br>
You pause for a moment, but the officer’s sharp exhale urges you forward. The chair is unyielding as you sit, the cold metal seeping through your clothes. The door shuts behind him with a final, echoing thud, the lock engaging with a sound that feels like a verdict. His gaze is steady, unreadable, as he leans against the table—close enough that you can smell the faint trace of his aftershave. Your pulse quickens, your fingers tightening around the edge of the table.
<<ct "Policeman" "Neutral">>Before we start, I need to ensure you’re not concealing anything. Standard procedure. I’ll have to search you—thoroughly.<</ct>>
A shiver runs down your spine at the emphasis on the last word.
<<ct "MC" "">>Is this really necessary? I haven’t done anything.<</ct>>
<<ct "Policeman" "Neutral">>Rules are rules. Stand up.<</ct>>
Your legs feel weak as you <<linkreplace "push yourself up.">>push yourself up, the cold air raising goosebumps along your arms. He steps closer, his presence dominating the small space. His hands are firm, methodical, as he begins the search—patting down your arms, your sides, your waist. But then his touch lingers, his fingers tracing the curve of your hips, the small of your back, with a deliberateness that feels anything but professional.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Interrogation/SearchIntro.webp")]]
</div><br>
You flinch as his palm cups your breast through your shirt, his thumb brushing over your nipple. A soft gasp escapes your lips, and you bite down to suppress it.<br><br>
<<if $mainChar.corruption <20>>
His hands slide lower, slipping between your thighs. You instinctively press your legs together, but he taps your inner knee sharply, forcing them apart. His fingers press against the seam of your pants, rubbing just above your mound. The heat of his palm seeps through the fabric, his movements slow, deliberate—less a search, more an exploration.
<<ct "Policeman" "Tease">>Wider. Or I’ll make you.<</ct>>
Your cheeks burn as you obey, his fingers tracing the outline of your pussy through your underwear. A low chuckle rumbles in his throat, the sound sending an unwanted jolt of arousal through you.
<<ct "Policeman" "Neutral">>Hands on the table. Bend over.<</ct>>
You whimper but comply, pressing your chest against the cold metal, your ass exposed. His breath is warm against your ear as he steps behind you, his fingers trailing down your spine before slipping between your legs. You jolt as he parts your folds, his touch clinical but invasive.
<<ct "Policeman" "Neutral">>Relax. This will go faster if you cooperate.<</ct>>
His fingers push inside you without warning. You gasp, your nails digging into the table as he curls them, stretching you. The intrusion is humiliating, but your body betrays you—your walls clenching around his fingers, a shameful slickness coating them. He withdraws only to press against your asshole. You tense, but he spits on his fingers and pushes in, the burn of the stretch making you cry out. <br><br>
His finger twists, knuckle-deep, and you feel your body resist before yielding, the obscene sound of his digit moving inside you filling the room. He adds a second finger, scissoring them, stretching you open as tears prick your eyes,<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Interrogation/Search"+random(1)+".webp")]]
</div><br>
Finally, he pulls out, leaving you trembling and exposed. You straighten up, your legs unsteady, your body still throbbing from the violation. You feel raw, humiliated, and utterly vulnerable. The officer watches you, his expression unreadable.
<<ct "Policeman" "Neutral">>You can get dressed. We’ll continue the interrogation shortly.<</ct>>
You fumble with your clothes, your fingers shaking as you pull them on. The fabric clings to your skin, the weight of what just happened pressing down on you. The room feels colder now, the silence heavier as you brace yourself for what comes next.<br><br>
<<elseif $mainChar.corruption <60>>
The officer doesn’t waste a second. His hands are on you again, fingers sliding between your thighs, parting you with practiced ease.
<<ct "Policeman" "Tease">>Need to check thoroughly. Can’t have anything hidden in here.<</ct>>
His fingers press against your entrance, slick with cool lube. You gasp as he slides a finger inside, the intrusion sudden but smooth. His touch is methodical, his finger curling slightly as he probes deeper.
<<ct "MC" "">>Nn—! That’s—<</ct>>
<<ct "Policeman" "Neutral">>Relax. Just doing my job.<</ct>>
The pressure builds, his finger breaching you slowly, stretching you just enough to sting. You bite your lip, a whimper escaping as he sinks deeper, twisting slightly. His breath is warm against your ear, his voice calm but laced with something darker.
<<ct "Policeman" "Tease">>Nothing in your pussy… but I’ll double-check. Can’t be too careful.<</ct>>
His fingers return to your front, sliding inside you again—this time with two. You moan softly, your body responding despite yourself, growing wetter with each slow, deliberate thrust. His other hand grips your hip, holding you in place as his fingers scissor inside you. His thumb brushes your clit—just once, just enough to make you jerk forward, a broken sound escaping your throat.
<<ct "MC" "">>P-Please… this is—<</ct>>
<<ct "Policeman" "Tease">>This *is* the search. Just making sure you’re clean.<</ct>>
His fingers curl inside you, pressing against that sensitive spot that makes your toes curl. You can’t even protest, your body trembling as his fingers work you, his touch both invasive and maddeningly precise. His other hand still grips your hip, his finger buried in your ass, twisting just enough to make you cry out, your hips rocking back involuntarily.
<<ct "MC" "">>I—I’m not your—!<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Interrogation/Search"+random(1)+".webp")]]
</div><br>
<<ct "Policeman" "Tease">>Shh. Almost done.<</ct>>
His fingers curl inside you one last time, slow and deliberate, as if savoring the way your body clenches around them. You bite your lip to stifle a moan, your breath coming in short, ragged gasps. His finger in your ass withdraws just as slowly, his touch lingering for a second too long before he steps back. You’re left bent over the table, your body still humming, your skin flushed and oversensitive.
<<ct "MC" "">>Th-That’s… that’s it?<</ct>>
Your voice is breathless, almost disappointed. His hand trails up your spine, his touch maddeningly light.
<<ct "Policeman" "Neutral">>You can get dressed. We’ll begin the interrogation now.<</ct>>
The abruptness of it leaves you off-balance. You straighten up, your legs unsteady, your skin still tingling from his touch. Your clothes are tangled at your feet, and you bend to pull them on, hyper-aware of his eyes on you as you dress. The thrill of the forbidden lingers, the intensity of the moment still coursing through you.<br><br>
<<else>>
Your breath quickens as you peel off your clothes, each piece dropping to the floor until you stand before him, completely bare. The chill in the air raises goosebumps along your skin, but the heat between your thighs burns even hotter. You shift your stance, legs slightly parted, hands resting on your hips as you meet his gaze with a playful smirk.
<<ct "MC" "">>Is this what you wanted? I’m all yours now… no secrets left to hide.<</ct>>
The officer’s eyes darken, his gaze sweeping over your body with an intensity that makes your pulse race. His voice is rough, barely controlled.
<<ct "Policeman" "Neutral">>Bend over the table. Hands flat. Spread your legs.<</ct>>
You comply without hesitation, arching your back and widening your stance, your ass fully exposed. The cold metal of the table presses against your palms, but you barely notice—your focus is on the way his breath hitches as he steps closer.
<<ct "MC" "">>Don’t hold back. Make sure I’m completely searched.<</ct>>
A gloved finger, slick with lube, presses against your pussy. You moan as it slides inside, his touch firm but deliberate. You rock back against his hand, your hips moving in small, needy circles.
<<ct "Policeman" "Tease">>Someone’s eager for their inspection.<</ct>>
<<ct "MC" "">>I just want to be thorough… especially when it feels this good.<</ct>>
His fingers curl inside you, finding that spot that makes your breath catch. You gasp, your hips jerking back as he adds a second finger, stretching you just enough to sting. His grip tightens on your hip as he withdraws from your pussy—only to press against your ass. You tense for a moment, then relax, pushing back against the intrusion as his finger sinks inside.
<<ct "MC" "">>Fuck—<</ct>>
His breath is hot against your ear, his voice a low growl as he watches his fingers disappear inside you.
<<ct "Policeman" "Tease">>You’re a greedy little thing, aren’t you?<</ct>>
<<ct "MC" "">>Only when I’m being checked so carefully.<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Interrogation/Search"+random(1)+".webp")]]
</div><br>
His fingers scissor inside your ass, stretching you open as his other hand returns to your pussy, fucking you in tandem. You pant, your moans filling the room, your body trembling with the effort of staying still.
<<ct "Policeman" "Neutral">>You’re clean.<</ct>>
You arch your back just a little more, your voice dripping with mock innocence as you wiggle your ass at him.
<<ct "MC" "">>Are you sure? Maybe you should double-check…<</ct>>
The officer’s jaw tightens, his eyes flicking between your body and your face. He clears his throat, his voice strained.
<<ct "Policeman" "Surprised">>That’s enough. Get dressed.<</ct>>
A wave of disappointment washes over you. You pout, your fingers lingering on your hips as you turn to face him, your body still on full display. Instead of rushing, you take your time, slipping your shirt over your head and letting it cling to your damp skin for a moment before smoothing it down. His eyes follow your every movement, his posture rigid—almost too professional. You bite your lip, savoring the way his gaze lingers, before finally pulling your pants up with deliberate slowness, your hips swaying just enough to tease.<br><br>
<</if>>
Once you're dressed, the policeman gestures for you to <<linkreplace "sit back down.">>sit back down. <br><br>
<<silently>><<repeat 0.125s>> <<run $("#interrogation").css("display", "block")>><</repeat>><</silently>>
<</linkreplace>><</linkreplace>>
<span id="interrogation" style="display: none">
<<if $mainChar.crime is "cheat">>
<<set $mainChar.jailTime to random(3,8)>>
The officer leans back in his chair, the metal creaking under his weight. His fingers tap rhythmically against the table, his gaze locked onto you like a predator sizing up prey.
<<ct "Policeman" "Neutral">>Let’s cut to the chase. You were caught red-handed. Again. What’s your excuse this time?<</ct>>
Your pulse quickens, the weight of his stare making it hard to breathe. The fluorescent light buzzes overhead, casting long shadows across his stern expression. You know he’s waiting for you to slip up, to give him something—anything—to use against you
<<ct "MC" "">>I didn’t think it would matter this time...<</ct>>
Your voice cracks, and you curse yourself for it. His eyebrow arches, just slightly, but it’s enough to make your stomach twist.
<<ct "Policeman" "Neutral">>Didn’t think it would matter? Or didn’t think you’d get caught?<</ct>>
He leans forward, his voice dropping to a low, dangerous tone. The table feels like an ocean between you, but his presence is suffocating.
<<ct "MC" "">>I got carried away. It’s not like I hurt anyone.<</ct>>
<<ct "Policeman" "Neutral">>No? Cheating isn’t about hurting people, is it? It’s about thinking you’re smarter than everyone else. That you can bend the rules just because you feel like it.<</ct>>
His words hit like a punch to the gut. You look down, your fingers twisting together in your lap.
<<ct "Policeman" "Neutral">>So tell me—what made you so sure you’d get away with it this time?<</ct>>
The question hangs in the air, heavy with implication. You can feel the trap closing around you, but you’re too deep in now to do anything but answer.
<<ct "MC" "">>I don’t know. I just... I needed the win.<</ct>>
He exhales sharply, almost like a growl, and you can see the disappointment in his eyes. Or is it something else? Something darker, more calculating?
<<ct "Policeman" "Neutral">>Everyone needs a win, kid. But not everyone is willing to throw away their future for it.<</ct>>
<<elseif $mainChar.crime is "exhib">>
<<set $mainChar.jailTime to random(3,6)>>
<<if $mainChar.corruption <= 60>>
<<ct "Policeman" "Neutral">>Public indecency. Exposing yourself in a public space. You understand how serious this is, don’t you?<</ct>>
Your fingers dig into the edge of the table, the metal biting into your skin. The room feels too small, the air too thick. You can still feel the phantom stares of the crowd, the heat of their gazes burning into you.
<<ct "MC" "">>I didn’t mean for it to go that far. It was just... a moment of stupidity.<</ct>>
He doesn’t react, just flips another page. His silence is worse than any yelling could be.
<<ct "Policeman" "Neutral">>Stupidity? Or did you just not care who saw you? Because from what I’ve read, you made sure plenty of people did.<</ct>>
<<ct "MC" "">>I care. I do. It won’t happen again.<</ct>>
<<ct "Policeman" "Neutral">>It won’t? Because right now, it sounds like you’re just sorry you got caught.<</ct>>
You swallow hard, the weight of his words pressing down on you. The chair creaks as you shift, the reality of the situation sinking in like a stone.
<<ct "MC" "">>I’m sorry. For all of it.<</ct>>
<<else>>
<<ct "Policeman" "Neutral">>Public indecency. Exposing yourself in a crowded area. You know that’s against the law, right?<</ct>>
You shift in your seat, the metal chair cold against your thighs. The memory of the thrill, the way their eyes followed you, the way their breaths hitched—it’s still fresh, still intoxicating.
<<ct "MC" "">>I know.<</ct>>
A pause. His pen hovers over the paper, his gaze dropping to your chest, then lower, before snapping back up to your face.
<<ct "Policeman" "Tease">>So why did you do it?<</ct>>
You bite your lower lip, your legs pressing together before you let them fall open—just enough to tease, just enough to make his eyes flicker down again.
<<ct "MC" "">>I like the way it feels. The way they look at me. Knowing I have that kind of power over them...<</ct>>
His pen stalls mid-air, his jaw tightening just slightly. The air between you grows heavier, charged with something unspoken.
<<ct "Policeman" "Neutral">>Power, huh? Or is it just the attention you’re after?<</ct>>
<<ct "MC" "">>Does it matter?<</ct>>
<</if>>
<<elseif $mainChar.crime is "public fuck">>
<<set $mainChar.jailTime to random(1,4)>>
<<if $mainChar.corruption <= 60>>
<<ct "Policeman" "Neutral">>So. Public indecency. You were caught having sex in the park. Want to tell me what the hell you were thinking?<</ct>>
You fidget, your hands twisting in your lap. Your voice is barely audible, your eyes locked on the table.
<<ct "MC" "">>It wasn’t supposed to go that far. We were just talking, and then... it got intense. We lost control.<</ct>>
<<ct "Policeman" "Neutral">>Lost control? You mean you decided to fuck in public, where anyone could see? Kids could have walked by.<</ct>>
<<ct "MC" "">>I-I know. It was stupid. We... We weren’t thinking straight. It just... happened.<</ct>>
<<ct "Policeman" "Neutral">>Why? Was it the thrill? The risk? Or did you just not give a damn?<</ct>>
<<ct "MC" "">>I don’t know. Maybe it was the adrenaline. Or maybe I just wanted to feel something—anything—even if it was wrong.<</ct>>
<<else>>
<<ct "Policeman" "Neutral">>Public indecency. You were caught fucking in the park. Care to explain?<</ct>>
<<ct "MC" "">>Oh, you want details? Fine. He had me bent over a bench, his cock buried deep inside me while I moaned loud enough for half the park to hear. <</ct>>
His pen freezes. His knuckles whiten around it, but his voice stays controlled—barely.
<<ct "Policeman" "Angry">>That’s enough. This isn’t a confession booth for your fantasies. Why did you do it in public?<</ct>>
You laugh, low and teasing, watching his reaction.
<<ct "MC" "">>Why? Because it’s fun. Because the idea of someone stumbling upon us, watching him fuck me hard while I scream... Don’t pretend you don’t understand the appeal.<</ct>>
<<ct "Policeman" "Angry">>This is illegal. Public sex is a crime. Did you even consider the consequences?<</ct>>
<<ct "MC" "">>Consequences? Like sitting here, with you trying to hide your erection? Honestly, I think I’m enjoying this interrogation more than I enjoyed the park.<</ct>>
<</if>>
<<elseif $mainChar.crime is "whore">>
<<set $mainChar.jailTime to random(1,3)>>
<<if $mainChar.corruption <= 60>>
<<ct "Policeman" "Neutral">>Solicitation. You were caught offering sex for money. Want to tell me how that happened?<</ct>>
<<ct "MC" "">>I... I needed the money. It was just supposed to be a one-time thing. I didn’t think it would lead to this.<</ct>>
He flips open the folder, scanning the contents with a slow, deliberate motion. The sound of paper rustling feels like a judgment.
<<ct "Policeman" "Neutral">>You didn’t have anywhere else to turn? No friends, no family? Just strangers in back alleys?<</ct>>
<<ct "MC" "">>It’s... It's not like that. I mean—it wasn’t supposed to be like this. I thought I could handle it. Just once. Just to get by.<</ct>>
<<ct "Policeman" "Neutral">>But it wasn’t just once, was it? You kept going back. Why?<</ct>>
You bite your lip so hard you taste blood. The truth sits heavy on your tongue, but you force it out.
<<ct "MC" "">>Because it was easy. Because for a little while, I didn’t have to think about anything else. Just… let it happen. Let them use me. And then it was over, and I had the money, and I could pretend it didn’t mean anything.<</ct>>
He studies you for a long moment, his expression softening just slightly.
<<ct "Policeman" "Neutral">>You realize how dangerous that is, right? You’re not just selling sex. You’re selling *yourself*. And some of these men—you don’t know what they’re capable of.<</ct>>
Your throat tightens. You nod, but the words stick in your chest.
<<ct "MC" "">>I know. I just… didn’t care anymore.<</ct>>
<<else>>
<<ct "Policeman" "Neutral">>Solicitation. You were caught offering sexual services for money. Multiple times, in fact. You want to tell me why?<</ct>>
You let out a soft, throaty laugh, your fingers tracing idle circles on the table.
<<ct "MC" "">>Oh, officer, where do I even start? I love it. I love being bent over in some dark alley, some stranger’s cock buried deep in my cunt. Or better—being pressed against a wall, my face smashed into the bricks while he rips into my—<</ct>>
<<ct "Policeman" "Angry">>That’s enough. This isn’t a confession for your sick fantasies. You were caught in the act. Do you have any idea how dangerous that is?<</ct>>
The officer’s jaw clenches, his pen pressing harder into the paper. A muscle twitches in his cheek. You lean forward, your voice dropping to a husky whisper.
<<ct "MC" "">>Dangerous? That’s the whole point. The way my heart pounds when I don’t know if they’ll pay me or just fuck me and leave. I love that. I love being nothing but a hole for them to fuck—<</ct>>
<<ct "Policeman" "Angry">>You’re talking about being assaulted. You realize that, right?<</ct>>
<<ct "MC" "">>Assault? No, officer. *Consensual* degradation. There’s a difference. I *choose* to let them use me like that. I choose to spread my legs for cash, to let them stretch my ass until I’m sobbing, to take their cum wherever they want to put it. And you know what? I’d do it again in a heartbeat.<</ct>>
<<ct "Policeman" "Angry">>You’re disgusting. You know that? This isn’t some game. You’re breaking the law.<</ct>>
<<ct "MC" "">>Am I? Or are you just jealous? Because I can see it in your eyes, officer. You want to know what it’s like—to have a woman like me spread out for you, begging you to ruin her. You want to know what it’s like to fuck a whore who *loves* being used. Admit it. You’d pay for it too.<</ct>>
<</if>>
<</if>>
The officer looms over you, his broad frame casting a shadow across the table as he pins you with a cold, unyielding stare. His voice is a low growl, thick with authority and something darker—something that makes your skin prickle.
<<ct "Policeman" "Angry">>You think this is a game? You’re facing real time for this. Hard time. And trust me, prison won’t be kind to someone like you.<</ct>>
His words hit like a blow, the weight of them crushing the air from your lungs. You can almost feel the bars closing in around you, the stench of sweat and desperation, the way they’d use you—break you. Your mind races, desperate for an out. Then your eyes flick to the bulge in his pants, the way his thumb taps impatiently against the table. An idea forms, dirty and desperate.
You lean forward, letting your lips part just enough to wet them, your gaze never leaving his.<br><br>
<span id='suck'><<if $mainChar.corruption >=30>><<linkreplace "Negociate with a blowjob">>
<<ct "MC" "">>I understand the severity of my actions, officer. But… maybe we could come to an arrangement.<</ct>>
His eyebrow arches, interest flickering in his dark eyes. You don’t wait for him to respond—your hand slides across the table, your fingers brushing against his thigh before trailing upward, teasing the growing hardness beneath his uniform.
<<ct "MC" "">>I’d hate to waste your time with paperwork… when I could be on my knees instead. Showing you just how sorry I am.<</ct>>
<<if gaussian($mainChar.attractiveness,20) >= 10>>
A slow, predatory smirk curls his lips. He doesn’t bother with pretense—his belt clinks as he undoes it, his zipper hissing open. His cock springs free, thick and veiny, already half-hard from the thought of what you’re offering. He grips the base, stroking it once, twice, before pressing the head against your lips.
<<ct "Policeman" "Tease">>Open up, criminal. Let’s see how good you are at begging for mercy.<</ct>>
You don’t hesitate. Your lips part, your tongue flicking out to lap at the pre-cum beading at his slit. The taste of him—salty, musky—fills your mouth as you take him in, your cheeks hollowing around his shaft. Your hands grip his thighs, nails digging in as you hollow your throat, taking him deeper. You gag, tears pricking your eyes, but you don’t stop. Instead, you pull back just enough to breathe, your voice a raspy whisper.
<<ct "MC" "">>F-Fuck... ngh—bet you l-love... glk— love usin' y'r power... mmf—to make sluts like m-me choke on y-your c-cock...<</ct>>
His grip tightens in your hair, yanking your head back before slamming you down onto him again. You gag violently, drool spilling down your chin, but the sound that escapes you is half-moan, half-sob. He doesn’t let up, his hips snapping upward, fucking your throat like it’s his to ruin.
<<ct "Policeman" "Angry">>That’s it, take it. You’re nothing but a fucking cocksleeve now, aren’t you? A dirty little criminal who’d do anything to avoid jail.<</ct>>
You moan around his cock, the vibration making him groan. Your hands slide up to cup his balls, rolling them in your palm before dragging your nails lightly over the sensitive skin. You pull off with a wet pop, your lips swollen, your voice a filthy purr.
<<ct "MC" "">>Please, sir… let me make it up to you. I’ll be your good little whore. Just don’t send me away…<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Interrogation/Suck"+random(2)+".webp")]]
</div><br>
He growls, his fingers tangling painfully in your hair as he shoves you back down. His cock slams against the back of your throat, cutting off your air. You gag violently, your nose pressed against his skin, your breath coming in desperate, ragged sniffs.
<<ct "Policeman" "Angry">>That’s it, take it like the little slut you are. You wanted to negotiate? This is how we do it in my station.<</ct>>
His hips snap forward, his balls slapping against your chin with each brutal thrust. Tears stream down your cheeks, mixing with the saliva dripping from your lips. His grip tightens, yanking your head back before slamming you down again.
<<ct "MC" "">>Mmmph— n-not s’hard—glk—c-can’t br—hngh—breathe—<</ct>>
<<ct "Policeman" "Tease">>Oh, you don’t need to breathe. You just need to swallow.<</ct>>
His thrusts become erratic, his cock swelling as he nears his climax. You can feel him pulsing against your tongue, his grip on your hair turning painful. With a final, brutal shove, he buries himself to the hilt, his cum erupting down your throat in thick, scorching spurts.
<<ct "Policeman" "Angry">>Fuck, yeah—take it all, you worthless whore. Every. Last. Drop.<</ct>>
You swallow frantically, but it’s too much—cum spills from your lips, dripping down your chin and even leaking from your nose as you gag and cough. He doesn’t pull out immediately, holding you in place as his cock softens, forcing you to lick him clean. Your tongue swirls weakly over his sensitive head, cleaning every trace of cum as he finally pulls out with a wet pop. His knuckles graze your cheek, smearing his cum across your skin before he steps back, his expression cold once more.
<<ct "Policeman" "Neutral">>Alright, you win. Half the sentence.<</ct>>
<span id='fuck'><<if $mainChar.corruption >=40>><<linkreplace "Bargain for more">>
Your jaw aches, your throat raw from the brutal face-fucking you just endured. Saliva and pre-cum glisten on your chin, your mascara smudged into dark streaks down your cheeks. You gag, coughing as you pull back just enough to meet his gaze—your lips swollen, your breath ragged.
<<ct "MC" "">>Wait—cough—not good enough. Half the sentence? Fuck that. I want it gone. All of it.<</ct>>
His cock throbs in front of your face, veins pulsing, the tip glistening with your spit. A smirk twists his lips, his fingers tangling in your hair as he tilts your head back.
<<ct "Policeman" "Tease">>You’ve got nerve, slut. What makes you think you’re in any position to bargain?<</ct>>
You don’t flinch. Instead, you swing your legs onto the interrogation table, spreading them wide. The cold metal bites into your bare ass as you lean back, fingers trailing down your stomach before slipping between your thighs. Your pussy is already wet, betraying how much this turns you on.
<<ct "MC" "">>Because I’ll let you fuck this tight little cunt right here, right now. Just make my record disappear.<</ct>>
<<if gaussian($mainChar.attractiveness,20) >= 15>>
His eyes darken, hunger flashing across his face as he takes in the sight of you—spread open, glistening, offering yourself like the desperate slut you’ve become. He doesn’t bother responding. Instead, he grabs your hips and yanks you to the edge of the table, his cock already pressing against your entrance. He doesn’t tease. He doesn’t ask. He slams into you in one brutal thrust, stretching you wide around his thick cock. You cry out, your back arching as he bottoms out, his balls slapping against your ass.
<<ct "Policeman" "Angry">>Fuck, you’re tighter than I thought.<</ct>>
His voice is a growl, his hands digging into your hips hard enough to bruise as he starts fucking you—hard, deep, each thrust punishing.
<<ct "Policeman" "Angry">>Using this pretty little pussy to buy your way out, huh? What a filthy fucking whore.<</ct>>
You moan, the words sending a shameful jolt of pleasure through you. Your nails scrape against the table as you spread your legs wider, taking every inch of him.
<<ct "MC" "">>Y-yes, sir…<</ct>>
He groans, his rhythm turning brutal. He lifts your legs, draping them over his shoulders as he drives into you, his cock hitting that spot inside you that makes your vision blur. His thumb finds your clit, rubbing in rough circles as he fucks you harder, the table creaking under the force. He kisses your calves, his breath hot against your skin, before biting down—just enough to sting.
<<ct "Policeman" "Angry">>That’s it, take it like the good little slut you are.<</ct>> His hips piston against you, the sound of skin slapping skin filling the room.
<<ct "MC" "">>D-do you punish all criminals like this?<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Interrogation/Fuck"+random(3)+".webp")]]
</div><br>
A dark chuckle rumbles in his chest before he suddenly yanks you up by your hair, spinning you around and bending you over the table. His hand slams between your shoulder blades, pinning you down as he kicks your legs apart. The cold metal presses against your cheek, your breath fogging the surface as you feel him line up behind you.
<<ct "Policeman" "Angry">>Shut up and take it like the worthless slut you are.<</ct>>
He drives into you in one brutal thrust, his cock stretching you open from behind. His hand wraps around your throat, fingers tightening just enough to make your vision spot as he fucks you—hard, deep, each snap of his hips sending the table skidding across the floor. You arch into him, your ass slapping against his thighs, your moans muffled against the metal.
<<ct "Policeman" "Tease">>Look at this dripping cunt. You’re soaked. Pathetic little whore gets this wet for a cop?<</ct>>
<<ct "MC" "">>A-always…My pussy loves police… can’t help it…<</ct>>
He groans, his rhythm turning erratic as he slams into you harder, his balls slapping against your clit with every thrust. Then, without warning, he pulls out, his cock glistening with your arousal. He shoves you to your knees in front of him, his hand tangling in your hair as he guides his cock to your lips. You giggle, licking the pre-cum from his tip before looking up at him with a smirk.
<<ct "MC" "">>Mmm… good citizen always submit to the police, sir…<</ct>>
His jaw clenches, his cock twitching as he strokes himself over your face. With a guttural groan, he comes, thick ropes of cum splattering across your cheeks, your lips, your eyelashes. You stick out your tongue, catching the last drops as they drip down your chin, your eyes locked on his.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Interrogation/Cum"+random(3)+".webp")]]
</div><br>
<<ct "Policeman" "Neutral">>Fucking disgusting.<</ct>> His voice is rough, but his cock jerks again as you lick your lips clean. He tucks himself back into his pants, leaving you kneeling in front of him, your face a mess of his cum, your pussy still throbbing and empty. You stay there for a moment, savoring the weight of his release on your skin, the ache between your legs. When you finally stand, your thighs are slick with cum and your own arousal, your knees weak. He watches you with a mix of disgust and satisfaction, his expression unreadable.
<<ct "Policeman" "Neutral">>Get dressed. And get the fuck out of my station.<</ct>>
You nod, a mix of relief and exhaustion washing over you. You've secured your freedom, but the cost was high. As you slip on your pants and pull your shirt over your head, you can feel the wetness between your legs, the evidence of what just happened. Your pussy is still throbbing, the sensation of his cock lingering. You can taste his semen on your tongue, a bitter reminder of the deal you made. He watches you silently, his expression unreadable. Once you're fully dressed, he nods towards the door. <br><br>
You follow him out of the interrogation room, your steps unsteady. The hallway feels endless, the fluorescent lights harsh and unforgiving. Finally, you reach the exit. He turns to you, his eyes meeting yours for a brief moment.
<<ct "Policeman" "Neutral">>Remember, this never happened,<</ct>>
<<ct "MC" "">>T-Thank you.<</ct>>
You can still feel his semen on your tongue, the wetness between your legs a constant reminder of the price you paid for your freedom. You start to walk, [[leaving the police station->Go out]] behind you. <br><br>
<<set $mainChar.jailTime to 0>>
<<HaveASexWidget "vaginal" "stranger" "inpussy">>
<<MainChar_Stats "arousal" "35">>
<<MainChar_Stats "corruption" "1" "80">>
<<MainChar_Stats "energy" "-25">>
<<MainChar_Stats "cleanliness" "-25">>
<<MainChar_Stats "combed" "false">>
<<set $hour +=1>>
<<else>>
The officer’s jaw tightens, his fingers drumming against the table. His gaze darkens as he leans back, shaking his head with finality.
<<ct "Policeman" "Angry">>No. That’s not how this works. You’re pushing it too far.<</ct>>
Your stomach drops, desperation clawing at your throat. You lean forward, voice trembling but insistent.
<<ct "MC" "">>Please—I’ll do anything. You can... You can fuck my ass if you want! Use me however you want. Just... don’t lock me up!<</ct>>
His expression doesn’t waver. If anything, his disgust deepens.
<<ct "Policeman" "Angry">>Enough. This isn’t a negotiation.<</ct>>
The legs of his chair shriek against the floor as he stands abruptly, the sound like nails on a chalkboard. He grabs your arm, his grip firm but not cruel, and pulls you toward the door.
<<ct "Policeman" "Neutral">>Come with me.<</ct>>
You stumble after him, the weight of his refusal crushing any last hope as he guides you [[toward the cells.->Prison]]<br><br>
<<set $mainChar.jailTime to Math.max(1,Math.round($mainChar.jailTime/2))>>
<<HaveASexWidget "bj" "stranger" "inmouth">>
<<MainChar_Stats "arousal" "15">>
<<MainChar_Stats "corruption" "1" "60">>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "cleanliness" "-10">>
<<set $minute +=40>>
<</if>>
<<replace #accept>><</replace>><</linkreplace>><br><</if>></span>
<span id="accept"><<linkreplace "Accept the deal">>
You nod, wiping your mouth, a mix of relief and shame washing over you. You've secured a better deal, but at what cost? You stand up, your body aching, ready to face whatever comes next, hoping that this ordeal is finally over. The officer stands up, his chair scraping against the floor.
<<ct "Policeman" "Neutral">>Come with me.<</ct>>
He leads you out of the interrogation room and [[toward the cells.->Prison]]<br><br>
<<set $mainChar.jailTime to Math.max(1,Math.round($mainChar.jailTime/2))>>
<<HaveASexWidget "bj" "stranger" "mouth">>
<<MainChar_Stats "arousal" "15">>
<<MainChar_Stats "corruption" "1" "60">>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "cleanliness" "-10">>
<<set $minute +=40>>
<<replace #fuck>><</replace>><</linkreplace>></span>
<<else>>
The officer’s face turns to stone. His knuckles whiten as he grips the edge of the table, his voice a low, dangerous growl.
<<ct "Policeman" "Angry">>No. This isn’t a fucking brothel. Bribes—sexual or otherwise—won’t erase what you did.<</ct>>
Panic rises in your chest. You drop to your knees in front of him, your voice breaking.
<<ct "MC" "">>Please, I swear—I... I don’t have a gag reflex! You can throatfuck me, as hard as you want! Just don’t send me away.<</ct>>
His lip curls in revulsion. For a second, you think you see pity in his eyes—but then he scoffs, shaking his head.
<<ct "Policeman" "Angry">>Christ. Your family must be so proud. Begging to get your throat ruined to avoid jail.<</ct>>
The words hit like a slap. He stands abruptly, the chair toppling behind him with a crash. His hand clamps around your bicep, hauling you up like a ragdoll.
<<ct "Policeman" "Neutral">>Move.<</ct>>
You’re dragged out of the room, your shame burning hotter than the fluorescent lights as he shoves you [[toward the cells.->Prison]]<br><br>
<<MainChar_Stats "corruption" "1" "60">>
<</if>>
<<replace #end>><</replace>><</linkreplace>><br><</if>></span>
<span id='end'><<linkreplace "Accept your fate">>
The air conditioner hums overhead, the only sound in the suffocating silence. You exhale slowly, your breath shaky. There’s no way out. Not this time.
Your fingers tremble as you reach for your clothes, the fabric clammy against your skin. The officer watches, arms crossed, his expression unreadable. You dress slowly, each movement heavy with defeat.
<<ct "MC" "">>I understand.<</ct>>
Your voice is steadier than you feel. He nods once, then turns toward the door, his boots thudding dully against the linoleum.
<<ct "Policeman" "Neutral">>Let’s go.<</ct>>
His hand hovers near your back—not quite touching, but close enough to herd you forward, [[toward the cells.->Prison]]<br><br>
<<replace #suck>><</replace>><</linkreplace>></span>
</span>
<<elseif _solo is "false">>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Interrogation/Double"+random(1)+".webp")]]
</div><br>
The officers open the door and gesture for you to enter. The room is sparsely furnished with a metal table and two chairs. A single, bright light hangs from the ceiling, casting long shadows. You take a seat, the cold metal of the chair sending a chill through you. The officers close the door behind them, the click of the latch echoing ominously in the small space. You look up at them, a sense of dread washing over you.
<<ct "Policeman" "Neutral">>Before we proceed, I need to make sure you’re not hiding anything on you. Standard procedure. We’ll have to conduct a *thorough* search.<</ct>>
Your breath hitches. The word *thorough* hangs in the air, heavy with implication.
<<ct "MC" "">>Is that really necessary? I—I haven’t done anything wrong.<</ct>>
<<ct "Policeman2" "Tease">>Rules are rules. Stand up.<</ct>>
Your legs tremble as you <<linkreplace "rise from the chair.">>rise from the chair, the cold air raising goosebumps on your exposed skin. He steps closer, his presence overwhelming, his hands already reaching for you. His touch is rough, professional at first—patting down your arms, your sides, your waistband. But then his fingers linger, tracing the curve of your hips, the dip of your lower back. <br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Interrogation/SearchIntro.webp")]]
</div><br>
<<if $mainChar.corruption <20>>
His hands slide lower, slipping between your thighs. You try to clamp your legs shut, but he forces them apart with a sharp tap to your inner knee. His fingers press against the seam of your pants, rubbing just above your mound. You can feel the heat of his palm through the fabric, the deliberate slowness of his movements. He’s not just searching—he’s *exploring*.
<<ct "Policeman" "Tease">>Spread your legs wider. Or I’ll do it for you.<</ct>>
You obey, shame burning your cheeks as his fingers trace the outline of your pussy through your underwear. He chuckles low in his throat, the sound sending a jolt of unwanted arousal through you.
<<ct "Policeman" "Neutral">>Hands on the table. Bend over.<</ct>>
You whimper but comply, pressing your chest against the cold metal, your ass exposed and vulnerable. His breath is hot against your ear as he steps behind you, his fingers trailing down your spine before slipping between your legs. You jolt as he parts your folds, his touch clinical but invasive.
<<ct "Policeman" "Neutral">>Relax. This won’t take long… if you cooperate.<</ct>>
His fingers probe your entrance, pushing inside without warning. You gasp, your nails scraping against the table as he curls his fingers, stretching you. The intrusion is humiliating, but worse is the way your body betrays you—your walls clenching around him, a traitorous slickness coating his fingers.
<<ct "Policeman2" "Tease">>Hmm... Nothing in here... Interesting.<</ct>>
You whimper, your face burning. He doesn’t stop. His fingers pump in and out, slow and deliberate, before withdrawing only to press against your asshole. You tense, but he spits on his fingers and pushes inside, the burn of the stretch making you cry out.
<<ct "Policeman" "Neutral">>Breathe. You’re making this harder than it needs to be.<</ct>>
His finger twists, knuckle-deep, and you can feel the way your body resists before giving in, the obscene squelch of his digit moving inside you. He adds a second finger, scissoring them, stretching you open. Tears prick your eyes, but your pussy throbs, achingly empty.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Interrogation/Search"+random(1)+".webp")]]
</div><br>
Finally, he pulls out, leaving you empty and trembling. You straighten up, your legs unsteady, your body still throbbing from the violation. You feel exposed, humiliated, and utterly vulnerable. The officers exchange a glance, their expressions unreadable.
<<ct "Policeman" "Neutral">>You can get dressed...<</ct>>
<<ct "Policeman2" "Neutral">>...We'll continue with the interrogation shortly.<</ct>>
You fumble with your clothes, your fingers shaking as you pull them on. The fabric sticks to your skin, the weight of what just happened settling heavily on your shoulders. The room feels colder, the silence deafening as you prepare to face whatever comes next.<br><br>
<<elseif $mainChar.corruption <60>>
The officer’s hands are back on you immediately, his fingers sliding between your thighs, parting you with clinical precision.
<<ct "Policeman2" "Tease">>Hmm. Need to check thoroughly. Can’t have anything hidden in here.<</ct>>
His fingers press against your entrance, slick with something cool—lube, you realize distantly. You gasp as he slides a finger inside, the invasion sudden but not painful. His touch is methodical, his finger curling slightly as he probes deeper.
<<ct "MC" "">>Nn—! That’s—<</ct>>
<<ct "Policeman" "Neutral">>Relax. Just doing my job.<</ct>>
The pressure increases, his finger breaching you slowly, stretching you just enough to sting. You bite your lip, a whimper escaping as his finger sinks deeper, twisting slightly. The older officer’s voice is calm, almost detached, but his breath is warm against your ear.
<<ct "Policeman" "Tease">>Yep, nothing in her pussy… but I’ll double-check. Can’t be too careful.<</ct>>
His fingers return to your front, sliding inside you again, this time with two fingers. You moan softly, your body betraying you, growing wetter with each slow, deliberate thrust. The younger officer’s finger is still buried in your ass, his free hand gripping your hip possessively.
<<ct "MC" "">>P-Please… this is—<</ct>>
<<ct "Policeman2" "Tease">>This is the search, sweetheart. Just making sure you’re clean.<</ct>>
His fingers scissor inside you, his thumb brushing your clit just once—accidentally, of course. You jerk forward, a broken sound escaping your throat. The older officer chuckles darkly, his fingers never stopping their slow, invasive rhythm.
<<ct "Policeman" "Neutral">>Seems like someone’s enjoying the inspection. Maybe we should be extra thorough.<</ct>>
You can’t even protest, your body trembling as his fingers curl inside you, pressing against that sensitive spot that makes your toes curl. The younger officer’s finger in your ass twists, and you cry out, your hips rocking back involuntarily.
<<ct "MC" "">>I—I’m not—!<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Interrogation/Search"+random(1)+".webp")]]
</div><br>
<<ct "Policeman2" "Tease">>Shh. Almost done.<</ct>>
The older officer’s fingers curl inside you one last time, slow and deliberate, as if savoring the way your body clenches around them. You bite your lip to stifle a moan, your breath coming in short, ragged gasps. The younger officer’s finger is still buried in your ass, his thumb pressing lightly against your hip, holding you in place.
<<ct "Policeman" "Neutral">>Hmm. Seems clean.<</ct>>
His fingers slide out with a wet sound, leaving you empty and aching. The younger officer withdraws just as slowly, his touch lingering for a second too long before he steps back. You’re left bent over the table, your body still humming, your skin flushed and sensitive.
<<ct "MC" "">>Th-That’s… that’s it?<</ct>>
Your voice is breathless, almost disappointed. The older officer’s hand trails up your spine, his touch maddeningly light.
<<ct "Policeman" "Neutral">>You can get dressed. We’ll begin the interrogatory now.<</ct>>
The abruptness of it leaves you off-balance. You straighten up, your legs unsteady, your skin still tingling from their touches. Your clothes are in a heap at your ankles, and you bend to pull them up, hyper-aware of their eyes on you as you dress. You can't help but feel a sense of excitement, the thrill of the forbidden adding to the intensity of the moment.<br><br>
<<else>>
Your fingers tremble with excitement as you strip, letting your clothes fall to the floor until you’re completely naked. The cold air raises goosebumps on your skin, but the heat between your legs burns hotter. You stand before them, legs slightly spread, hands resting on your hips as you smirk.
<<ct "MC" "">>Like this? I can’t hide anything from you now. I’m totally... helpless~<</ct>>
The younger officer’s eyes darken, his gaze raking over your body. The older one clears his throat, but his voice is rougher than before.
<<ct "Policeman" "Neutral">>Bend over the table. Hands flat. Legs apart.<</ct>>
You obey immediately, arching your back and spreading your legs wider, your ass on full display. The cold metal of the table bites into your palms, but you don’t care.
<<ct "MC" "">>Please, check me thoroughly.<</ct>>
The first gloved finger presses against your pussy, slick with lube, and you moan as it slides inside. His touch is clinical, but you rock back against his hand, fucking yourself on his fingers with a needy whimper.
<<ct "Policeman2" "Tease">>Seems like someone’s enjoying this inspection.<</ct>>
<<ct "MC" "">>Mmm, I love being searched. Especially when it’s this… deep.<</ct>>
His fingers curl inside you, pressing against that spot that makes your toes curl. You gasp, your hips jerking back as he adds a second finger, stretching you just enough to sting. His hand grips your hip as his fingers withdraw from your pussy—only to press against your ass. You tense for a second, but then relax, pushing back against the intrusion as his finger sinks inside.
<<ct "MC" "">>Oh, fuck—<</ct>>
The younger officer groans, his breath hot against your ear as he watches his partner finger your ass.
<<ct "Policeman2" "Tease">>You’re a filthy little slut, aren’t you?<</ct>>
<<ct "MC" "">>Only when I’m being searched.<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Interrogation/DoubleSearch"+random(1)+".webp")]]
</div><br>
His fingers scissor inside your ass, stretching you open as the older officer’s fingers return to your pussy, fucking you in tandem. You’re panting, your moans filling the room, your body trembling with the effort of staying still.
<<ct "Policeman" "Neutral">>She’s clean.<</ct>>
You arch your back just a little more, giggling as you wiggle your ass at them, your voice dripping with mock innocence.
<<ct "MC" "">>Are you sure? Maybe you missed something…<</ct>>
The two officers exchange a smirk, their eyes flicking between you and each other. The younger one clears his throat, his cheeks flushed, while the older one’s jaw tightens almost imperceptibly.
<<ct "Policeman" "Surprised">>That’s enough. Get dressed.<</ct>>
A wave of disappointment washes over you. You pout, your fingers lingering on your hips as you turn to face them, your body still on full display. Instead of rushing, you make a show of it.
<<ct "MC" "">>You’re no fun…<</ct>>
You arch an eyebrow as you slip your shirt over your head, letting it cling to your damp skin for a moment before smoothing it down. The officers watch, their eyes dark, their postures rigid—almost too professional. The younger one shifts his weight, his hands flexing at his sides, while the older one’s gaze lingers on your lips as you bite them, savoring their frustration. You smirk, finally pulling your pants up with deliberate slowness, your hips swaying just a little as you fasten them.<br><br>
<</if>>
Once you're dressed, the older policeman gestures for you to <<linkreplace "sit back down.">>sit back down. <br><br>
<<silently>><<repeat 0.125s>> <<run $("#interrogation").css("display", "block")>><</repeat>><</silently>>
<</linkreplace>><</linkreplace>>
<span id="interrogation" style="display: none">
<<if $mainChar.crime is "cheat">>
<<set $mainChar.jailTime to random(3,8)>>
<<ct "Policeman" "Neutral">>Alright. Let’s start from the beginning. Why were you caught by security? This isn’t the first time, is it?<</ct>>
You swallow hard, the weight of their stares pressing down on you. Your mind races—lie, deflect, or confess? The cold reality of the situation sinks in: they already know. Honesty might be your only leverage, but it could also bury you deeper.
<<ct "MC" "">>I...<</ct>>
Your voice wavers. You force yourself to meet the first officer’s gaze, then look away, shame burning in your chest.
<<ct "MC" "">>I was trying to manipulate the game.<</ct>>
The words taste bitter. The second officer shifts in his seat, his expression unchanging, but you catch the flicker of something in his eyes—disappointment? Amusement?
<<ct "MC" "">>I’ve done it before. And I thought... I thought I could get away with it again.<</ct>>
The first policeman nods, scribbling something on his pad. The sound of his pen scratching against paper feels like a countdown.
<<ct "Policeman" "Neutral">>And what made you think you could get away with it this time?<</ct>>
His tone is calm, almost clinical, but there’s an edge beneath it—a challenge.
You shrug, a surge of defiance cutting through the shame. Your fingers tap restlessly against the table.
<<ct "MC" "">>I don’t know. I- I guess I just got caught up in the moment...<</ct>>
You trail off, suddenly aware of how pathetic it sounds. The second officer leans forward, his voice low and measured.
<<ct "Policeman2" "Tease">>You think rules don’t apply because it’s exciting?<</ct>>
His tone is light, almost mocking, but his eyes are sharp. The first officer stops writing and looks up, his expression hardening. The room feels smaller, the air heavier. You open your mouth to respond, but no words come. The weight of what you’ve done—what you’ve risked—crashes over you like a wave.
<<elseif $mainChar.crime is "exhib">>
<<set $mainChar.jailTime to random(3,6)>>
<<if $mainChar.corruption <= 60>>
<<ct "Policeman" "Neutral">>So. Public indecency. Exhibiting yourself in a crowded area. That’s a serious offense.<</ct>>
You swallow hard, your fingers clutching the edge of the cold metal table. The weight of the silence presses down on you.
<<ct "MC" "">>I... I didn’t plan it. It just happened. I wasn’t thinking straight.<</ct>>
The officer doesn’t react, just flips another page. His partner, leaning against the wall, crosses his arms.
<<ct "Policeman2" "Neutral">>Not thinking straight, or not caring? Because from the reports, you seemed pretty aware of what you were doing.<</ct>>
<<ct "MC" "">>I care. I do. It was a mistake—a moment of... I don’t know, stupidity. I’m sorry.<</ct>>
<<ct "Policeman" "Neutral">>Sorry doesn’t cut it. You realize how many people saw you? How many complaints we’ve had?<</ct>>
You nod, your throat tight. The metal chair creaks as you shift, the reality of the situation sinking in.
<<ct "MC" "">>I- I understand.<</ct>>
<<else>>
The officer across from you doesn’t look up immediately. He takes his time, flipping through the pages of the report, the sound of paper crinkling loud in the quiet room. When he finally meets your gaze, his expression is unreadable—but his eyes linger just a second too long on your chest, your thighs.
<<ct "Policeman" "Neutral">>Public indecency. Exhibiting yourself. You know that’s illegal, right?<</ct>>
Your fingers trace idle circles on the table. You can feel the dampness between your thighs, the memory of the thrill still fresh.
<<ct "MC" "">>I know.<</ct>>
A pause. The second officer, who’s been silent until now, shifts his weight against the wall. His gaze is heavier, darker.
<<ct "Policeman2" "Tease">>So why’d you do it?<</ct>>
You bite your lip, your legs pressing together before you let them fall open—just a little. Enough to tease.
<<ct "MC" "">>I like it. The attention. The way men look at me when I... when I let them see. Knowing they’re hard just from looking at me...<</ct>>
The first officer’s pen stalls mid-air.
<</if>>
<<elseif $mainChar.crime is "public fuck">>
<<set $mainChar.jailTime to random(1,4)>>
<<if $mainChar.corruption <= 60>>
<<ct "Policeman" "Neutral">>Alright, let's start from the beginning. You were arrested for engaging in sexual activity in a public space. Can you tell me exactly what happened?<</ct>>
You fidget in your seat, your fingers tracing the edge of the table. Your voice is barely above a whisper.
<<ct "MC" "">>I... I was with someone. We were just talking, and then—things got out of hand. We didn’t plan it. It just... happened.<</ct>>
<<ct "Policeman2" "Neutral">>Things got out of hand? You mean you decided to have sex in public, where families and children could have walked by?<</ct>>
Your face burns, shame creeping up your neck. You nod, unable to meet his gaze.
<<ct "MC" "">>Yes. I know it was wrong. We weren’t thinking. One minute we were laughing, the next...<</ct>>
<<ct "Policeman" "Neutral">>And why did you do it? Was it a dare? A game? Or did you just not care who saw?<</ct>>
You swallow hard, your mind racing for an explanation that doesn’t make you sound reckless—or worse.
<<ct "MC" "">>I don’t know. Maybe it was the thrill, the adrenaline. Or maybe I just... wanted to feel something. Something real, even if it was stupid.<</ct>>
<<else>>
<<ct "Policeman" "Neutral">>Alright, let’s start from the beginning. You were arrested for engaging in sexual activity in a public space. We need your version of events.<</ct>>
You lean back in your chair, crossing your legs slowly, a smirk tugging at your lips.
<<ct "MC" "">>Oh, you want the details? Fine. He started by slipping a finger inside me while we were still talking. His thumb was rubbing my clit—it got hard real fast, you know how it goes.<</ct>>
The first policeman’s pen freezes mid-air. His partner shifts in his seat, his face tightening.
<<ct "Policeman2" "Angry">>That’s—That’s enough detail. We don’t need to hear about your... activities. Just answer the question: why did you do it in public?<</ct>>
You laugh, the sound light and mocking, as you watch them squirm.
<<ct "MC" "">>Why? Because it’s fun. Because the idea of someone walking by, seeing his fingers inside me, maybe even watching us... it’s exciting. Don’t tell me you’ve never thought about it.<</ct>>
<<ct "Policeman" "Neutral">>You understand this is illegal, right? Public indecency is a serious offense. Did you consider the consequences?<</ct>>
<<ct "MC" "">>Consequences? Like this? Being here, with the two of you looking at me like you’re not sure if you’re turned on or offended? Honestly, I think I’m enjoying this more than I enjoyed the park.<</ct>>
<</if>>
<<elseif $mainChar.crime is "whore">>
<<if $mainChar.corruption <= 60>>
<<set $mainChar.jailTime to random(1,3)>>
The fluorescent light hums overhead, casting a sterile glow over the interrogation room. The air smells faintly of coffee and disinfectant. You sit with your hands folded on the cold metal table, your fingers tapping nervously against the surface. The two officers exchange a glance before the first one, a broad-shouldered man with a tired face, finally speaks.
<<ct "Policeman" "Neutral">>So, let’s start from the beginning.<</ct>>
He flips through a thin stack of papers, the rustle filling the silence. His partner, younger and leaner, watches you with an unreadable expression.
<<ct "Policeman" "Neutral">>You were caught soliciting sex. Can you tell me more about that?<</ct>>
Your throat tightens. You swallow hard, avoiding their eyes, and shift in your seat. The plastic chair creaks under your weight.
<<ct "MC" "">>I... I was just trying to make some extra money. It’s not like I hurt anyone.<</ct>>
Your voice wavers, barely above a whisper. The older officer leans forward, his elbows resting on the table, his gaze steady.
<<ct "Policeman" "Neutral">>The harm is that it’s illegal. And it’s dangerous—you never know who you’re dealing with out there.<</ct>>
His tone isn’t harsh, but it carries the weight of authority. You can feel your cheeks burning, the shame creeping up your neck. You glance at your hands, now clenched in your lap.
<<ct "Policeman2" "Neutral">>Do you understand the risks? Or do you just not care?<</ct>>
The younger officer’s voice is calm, but there’s an edge to it. You bite your lip, struggling to find the right words.
<<ct "MC" "">>I didn’t think... I just needed the money. I didn’t mean for any of this to happen.<</ct>>
<<else>>
<<ct "Policeman" "Neutral">>So, you were caught soliciting sex.<</ct>>
His voice is firm, but you catch the way his fingers twitch slightly. You lean back in your chair, crossing your legs slowly, letting your gaze linger on each of them in turn.
<<ct "Policeman" "Neutral">>Care to explain yourself?<</ct>>
A slow smile curls your lips. You tilt your head, your voice dropping to a sultry purr.
<<ct "MC" "">>There’s not much to explain, really. I love it. The thrill, the touch... I love being fucked hard against a wall, or on my knees in some dark alley. It’s who I am.<</ct>>
You let your eyes darken, watching as the younger officer shifts in his seat, his jaw tightening. The older officer’s eyebrows shoot up, but he keeps his voice steady, though you notice his knuckles whitening around his pen.
<<ct "Policeman" "Angry">>You realize this is a serious offense, right? Prostitution is illegal.<</ct>>
You let out a soft laugh, arching your back just enough to press your chest forward.
<<ct "MC" "">>I know. But I can’t help it. I’m just... a dirty little slut who loves to please ~<</ct>>
<</if>>
<</if>>
The officers lean back in their chairs, their eyes locked onto yours, their expressions unreadable. The air in the interrogation room is thick with tension, the fluorescent lights casting harsh shadows on their uniforms. The first officer clears his throat, his voice low and deliberate.
<<ct "Policeman" "Neutral">>Given the circumstances, you’ll be spending a few days in prison. This is a serious matter, and we need to ensure you understand the consequences of your actions.<</ct>>
They exchange a glance, a silent understanding passing between them. Your heart sinks as the weight of their words settles in, the cold reality of iron bars and a cell pressing down on you. But then, an idea flickers in your mind—something you can use, something they might want.<br><br>
<span id='suck'><<if $mainChar.corruption >=50>><<linkreplace "Negociate with a blowjob">>
You lean forward, your elbows pressing into the metal table, your cleavage subtly accentuated as you meet their gazes. Your voice is soft, but your eyes are sharp, calculating.
<<ct "MC" "">>I understand the situation, officers. But I’m willing to… negotiate. I’ll do *anything* to avoid jail time.<</ct>>
The two officers exchange another glance, this time with a flicker of something darker—amusement, curiosity, hunger. The first one raises an eyebrow, his lips curling into a smirk.
<<ct "Policeman" "Tease">>Anything?<</ct>>
You nod slowly, your tongue darting out to wet your lower lip, your fingers tracing the edge of the table. Your voice drops to a sultry whisper.
<<ct "MC" "">>Anything. I could… please you both. Let you use my mouth. My tongue. My throat. I can take it. I’ll make it worth your while, officers.<</ct>>
A beat of silence. The air thickens, charged with the promise of something filthy, something *transactional*. The first officer leans back in his chair, his eyes raking over you like a searchlight.
<<if gaussian($mainChar.attractiveness,20) >= 10>>
The officers share another look—this one laced with dark promise. The first one stands, his chair scraping against the floor. He unbuckles his belt with deliberate slowness, the sound of the zipper echoing in the small room. His cock springs free, already half-hard, thick and veiny. He strokes it once, twice, his eyes never leaving yours.
<<ct "Policeman" "Tease">>Then get on your knees, slut. Show us how sorry you are.<</ct>>
You obey, sliding off the chair and sinking to the cold floor, your hands trembling as you reach for his shaft. The second officer follows suit, his cock already fully erect, the tip glistening with pre-cum. You lick your lips, your breath hitching as you take in the sight of them—both so *big*, so *demanding*.
<<ct "MC" "">>Fuck, you’re both so thick… I’ll make you feel good, officers. I’ll suck you so good you’ll forget all about my file.<</ct>>
You wrap your fingers around the first cop’s shaft, your thumb swiping over the slick head before you part your lips and take him in. Your tongue swirls around the crown, tasting the salty tang of his arousal. You hollow your cheeks, taking him deeper, your free hand already reaching for the second officer’s cock. He groans as you stroke him, your fingers twisting around his base, your mouth working the first cop’s length with wet, sloppy sounds.
<<ct "Policeman2" "Surprised">>Shit, she’s got a talented mouth…<</ct>>
You pull back, strings of saliva connecting your lips to his tip, before turning your attention to the second officer. You lick a slow, wet stripe up the underside of his shaft, your tongue swirling around his balls before you take him into your mouth.
You alternate between them, your lips stretched obscenely around their girth, your tongue working the ridges of their cocks. The first officer grabs your jaw, forcing you to look up at him as he fucks your mouth, his hips snapping forward.
<<ct "Policeman" "Tease">>You’re doing good, sweetheart. Maybe we *can* be convinced to cut your sentence… if you make us *both* cum.<</ct>>
You don’t hesitate. You take the second officer’s cock back into your mouth, your hand pumping the first one’s shaft as you bob your head, your lips sealed tight around the second. The room fills with the wet sounds of your mouth, the grunts of the officers, the slap of skin against skin.
<<ct "MC" "">>Mmmph—I’ll make you c-cum so h-hard… *nngh*—<</ct>>
The first officer’s grip tightens in your hair, his cock hitting the back of your throat with a wet *thud*. You hollow your cheeks, your nose pressing against his pubes as you take him deeper, your gagging only making him groan louder. The second officer watches, his cock twitching as you stroke him with slick, desperate movements.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Interrogation/DoubleSuck"+random(2)+".webp")]]
</div>
<<ct "Policeman" "Angry">>That’s it, choke on it, you filthy little criminal. <</ct>>
You pull back with a gasp, strings of saliva connecting your lips to his cock, before diving onto the second officer’s length. Your throat bulges as you swallow him, a muffled *mmmf—glk—glk*—escaping you. Your free hand keeps pumping the first cop’s shaft, your fingers twisting around his base, your nails digging in lightly.
<<ct "MC" "">>*Nngh*—so b-big… *glk*—I c-can take it… *gag*—just—*slurp*—let me p-prove it… *mmpf*—<</ct>>
The second officer’s hips jerk forward, his cock hitting the back of your throat with a wet *squelch*. You gag again, tears pricking your eyes, but you don’t stop. Instead, you relax your throat and take him deeper, your nose buried in his pubes. The first officer smirks, watching as you struggle to breathe around the second cop’s girth.
<<ct "Policeman2" "Surprised">>Fuck, look at her—*thrust*—she’s taking it all like a fucking pro. *slap*—You really *do* want out of jail, don’t you?<</ct>>
You pull back with a wet *pop*, panting, before licking your lips and diving back in. Your mouth alternates between them, your lips stretched obscenely around their cocks, your tongue swirling and flicking. The room fills with the sounds of your gagging mixed with their groans and the slap of skin.
<<ct "MC" "">>*Nnngh*—please… *glk*—I’ll m-make you feel s-so good… *gag*—just—*slurp*—don’t send me away… *mmph*—<</ct>>
The first officer’s breath hitches as you stroke him faster, your thumb pressing into the sensitive spot beneath his head. The second officer’s cock twitches violently in your mouth, his hips stuttering as he gets close. You redouble your efforts, your throat working around him, your free hand cupping his balls and rolling them gently.
<<ct "Policeman2" "Surprised">>Shit—*thrust*—I’m gonna—*growl*—fucking cum down your throat, you little whore!<</ct>>
You don’t pull away. Instead, you seal your lips around him and swallow as his cum hits the back of your throat. The first officer groans, his own release spilling over your fingers as you stroke him through his orgasm, his cum hot and thick on your skin. Panting, you sit back on your heels, cum dripping from your lips, your chin and chest glistening with it. The officers tuck themselves back into their pants, their expressions satisfied but still dominant.
<<ct "Policeman" "Neutral">>Alright, you win. We’ll cut your sentence in half. But this stays between us…<</ct>>
<span id='fuck'><<if $mainChar.corruption >=40>><<linkreplace "Bargain for more">>
You pull back slightly, your lips swollen and glistening with saliva, your breath ragged. You look up at the two policemen, your tear-streaked mascara smudged, but your gaze is fierce.
<<ct "MC" "">>Wait… I want a better deal. Not just half the sentence. I want it gone. Completely.<</ct>>
The officers freeze, their cocks twitching in front of your face, their eyes narrowing with a mix of lust and dark amusement. The taller one, his voice rough with arousal, tilts your chin up with his thumb.
<<ct "Policeman" "Tease">>And what makes you think you can negotiate that, slut?<</ct>>
You take a shaky breath, your heart hammering against your ribs. With a sudden movement, you push yourself up and hop onto the cold metal table, spreading your thighs wide. Your fingers trail down your body, teasing your own pussy before you look them dead in the eye.
<<ct "MC" "">>I’ll give you my pussy and my ass… both of you, right here, right now. And in exchange, my sentence disappears.<</ct>>
<<if gaussian($mainChar.attractiveness,20) >= 15>>
Their eyes darken, their gazes raking over your exposed, glistening cunt, your puckered hole already twitching in anticipation. They exchange a look—a silent, hungry agreement. The first officer steps forward, his cock already leaking pre-cum, and grabs your ankles, yanking you to the edge of the table. The second moves behind you, his fingers digging into your hips as he spits on your asshole, rubbing the saliva in rough circles.
<<ct "Policeman2" "Angry">>You’re gonna regret this, you filthy whore. But we’ll make sure to enjoy every second of it.<</ct>>
The first officer doesn’t hesitate. He slams his cock into your pussy in one brutal thrust, stretching you wide. You cry out, your back arching off the table, but the sound is muffled as the second officer shoves his cock between your lips, hitting the back of your throat immediately.
<<ct "MC" "">>*MMPH—GLKK—!* Nnngh—*slurp*—f-fuck, you’re so big ~<</ct>>
They set a punishing rhythm—the one in your pussy pounding into you with deep, grinding thrusts, while the other face-fucks you, his balls slapping against your chin. Your mouth is stretched obscenely around his girth, drool and pre-cum dripping down your cheeks. The table creaks under the force of their movements, your tits bouncing with each brutal impact.
<<ct "Policeman" "Angry">>That’s it, take it like the jailbait slut you are.<</ct>>
<<ct "MC" "">>Y-yes~ I’m s-so full— please, just—*nngh*—let me go after—*GLKK*—<</ct>>
The officer in your mouth groans, his cock twitching as he pulls back just enough to let you gasp for air—before slamming back in, cutting off your words. Your pussy clenches around the other, your walls fluttering as he pistons into you, his pubes grinding against your clit.
<<ct "Policeman2" "Tease">>Look at her, she’s choking on my cock like it’s her last meal.<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Interrogation/DoubleFuck"+random(3)+".webp")]]
</div><br>
Without warning, the officer behind you pulls out of your mouth and steps back. You whimper at the loss, but then his fingers are there—spreading your asscheeks, spitting on your tight hole. The first officer never stops fucking your pussy, his cock buried to the hilt as his partner presses the tip of his cock against your ass.
<<ct "Policeman2" "Angry">>You wanted it all, bitch? Here it comes.<</ct>>
You scream as he forces his way in, your ass burning as it stretches around his thick cock. The pain is sharp, intense, but it’s drowned out by the relentless pounding in your pussy. Both of them are inside you now, filling you.
<<ct "MC" "">>*NGHH—!* It’s too much—*gasp*—I can’t—fuck—<</ct>>
They don’t care. They start to move in unison, their cocks sawing in and out of your holes, their balls slapping against you with every thrust. The officer in your ass grabs your hair, yanking your head back as he leans down to growl in your ear.
<<ct "Policeman2" "Angry">>Every time you walk, you’ll remember how we stretched you out. Every time you sit, you’ll feel us inside you.<</ct>>
<<ct "Policeman" "Tease">>Yeah, and every time you look at a cop, you’ll drool like the cock-hungry whore you are.<</ct>>
Your body is a mess of sensations—pain, pleasure, humiliation. Your pussy is *soaking*, your ass burning, your throat raw. But you don’t dare stop. You reach back, gripping the officer’s thighs as he fucks your ass, your nails digging in as you try to take more.
<<ct "MC" "">>*Nnngh*—yes fuck me harder—I’ll be good—just don’t stop!<</ct>>
Their grunts fill the room, the sounds of flesh slapping flesh, your wet, obscene moans. The officer in your pussy groans first, his cock pulsing as he buries himself deep and <<linkreplace "fills you with his cum.">>fills you with his cum. You feel it—hot, thick, flooding your cunt as he keeps thrusting, milking every last drop.
<<ct "Policeman" "Surprised">>Fuck—take it, you slut—every last drop.<</ct>>
The officer in your ass isn’t far behind. He slams into you one final time, his cock twitching as he unloads deep in your ass, his cum dripping out as he pulls back. You collapse onto the table, your body trembling, their cum leaking from both your holes, your breath coming in ragged gasps.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Interrogation/Cum"+random(3)+".webp")]]
</div><br>
The officers tuck themselves back into their pants, their expressions a mix of satisfaction and cold authority. The taller one smirks down at you, his fingers tracing the cum dripping from your used pussy.
<<ct "Policeman" "Neutral">>Fine. Your sentence is *gone*. But if we ever see you again, you’ll be *begging* for prison after what we’ll do to you. Now get the fuck out of here, whore.<</ct>>
You nod, a shaky breath escaping your lips. The relief is there, but it’s drowned out by the weight of what you’ve just done. Your fingers tremble as you slip on your pants, the fabric rough against your sensitive, well-used skin. You can feel their cum seeping out of you, warm and thick, trickling down your thighs as you pull your shirt over your head. The taste of them lingers on your tongue—salty, bitter, a constant reminder of your submission.
The two officers watch you in silence, their eyes dark and unreadable. One of them finally nods toward the door, his voice returning to that cold, professional tone.
<<ct "Policeman2" "Neutral">>Let’s go.<</ct>>
You follow them out of the interrogation room, your legs wobbling with each step. The hallway stretches before you, the fluorescent lights buzzing overhead, casting a sterile glow over the scene of your humiliation. Every step sends a jolt of pain and pleasure through you, your pussy still throbbing, your ass burning from the stretch. You can feel their cum shifting inside you, a shameful, intimate weight. Finally, you reach the exit. They turn to you, their eyes locking onto yours for a brief, intense moment. The taller one leans in, his voice low and laced with a final warning.
<<ct "Policeman" "Tease">>Remember, this never happened. You walk out of here, and you forget what we did to you.<</ct>>
You swallow hard, your throat still raw from their cocks. Your voice is barely a whisper, trembling with a mix of gratitude and shame.
<<ct "MC" "">>Thank you…<</ct>>
The words taste like ash in your mouth. You can still feel their semen on your tongue, the wetness between your legs a constant, *invasive* reminder of the price you paid. The taller officer smirks, his hand reaching out to grip your chin, forcing you to meet his gaze one last time.
<<ct "Policeman" "Tease">>And if you *do* end up missing us… you know where to find us.<</ct>>
He releases you with a rough shove, sending you stumbling forward. You catch yourself against the doorframe, your breath hitching. Without another word, you [[leave the police station->Go out]] behind you.<br><br>
<<set $mainChar.jailTime to 0>>
<<HaveASexWidget "vaginal" "stranger" "inpussy">>
<<HaveASexWidget "anal" "stranger" "mouth">>
<<MainChar_Stats "arousal" "55">>
<<MainChar_Stats "corruption" "1" "110">>
<<MainChar_Stats "energy" "-35">>
<<MainChar_Stats "cleanliness" "-35">>
<<MainChar_Stats "combed" "false">>
<<set $hour +=1>>
<</linkreplace>>
<<else>>
<<ct "Policeman" "Angry">>Fuck… you’re a greedy little whore, aren’t you? Think you can buy your way out with that used-up cunt?<</ct>>
The second officer steps forward, his hand wrapping around your throat, not tight enough to choke you—but enough to remind you who’s in control. His thumb presses against your pulse, feeling the way it flutters under his touch.
<<ct "Policeman2" "Tease">>We *could* take what we want anyway…<</ct>>
You moan, your back arching as his grip tightens just a little, your pussy clenching at the thought of being used by both of them. Your voice is breathy, desperate.
<<ct "MC" "">>Please… I’ll be so good for you. You can fuck me as hard as you want… just don’t send me away. I’ll let you do *anything*.<</ct>>
<<ct "Policeman2" "Angry">>Enough. You had your chance. Now you’re wasting our time.<</ct>>
They turn away, their boots scuffing against the floor as they head for the door. The taller one pauses, glancing back at you with something like pity—or maybe just disgust.
<<ct "Policeman" "Neutral">>Get dressed. You’ve got five minutes before we drag you to the cells.<</ct>>
The door slams behind them. You’re left alone, your body still throbbing from their use, your dignity in tatters. The cold metal of the table bites into your bare skin. You have nothing left to bargain with. You get dressed before the older officer enters again and leads you [[toward the cells.->Prison]]<br><br>
<<set $mainChar.jailTime to Math.max(1,Math.round($mainChar.jailTime/2))>>
<<HaveASexWidget "bj" "stranger" "mouth">>
<<HaveASexWidget "bj" "stranger" "mouth">>
<<MainChar_Stats "arousal" "15">>
<<MainChar_Stats "corruption" "1" "80">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "cleanliness" "-20">>
<<set $minute +=40>>
<</if>>
<<replace #accept>><</replace>><</linkreplace>><br><</if>></span>
<span id="accept"><<linkreplace "Accept the deal">>
You nod, wiping your mouth with the back of your hand, the taste of their cum still lingering on your tongue—a bitter reminder of your submission. A mix of **relief** and **shame** washes over you as you stand, your legs trembling slightly, your throat raw. You’ve secured a better deal, but the cost of it burns in your chest. The two officers stand as well, their chairs scraping loudly against the concrete floor. They exchange a glance, a silent, knowing look that sends a shiver down your spine.
<<ct "Policeman" "Neutral">>Come with us.<</ct>>
One of them grabs your arm, his grip firm, almost possessive, as he leads you out of the interrogation room and [[toward the cells.->Prison]]<br><br>
<<set $mainChar.jailTime to Math.max(1,Math.round($mainChar.jailTime/2))>>
<<HaveASexWidget "bj" "stranger" "mouth">>
<<HaveASexWidget "bj" "stranger" "mouth">>
<<MainChar_Stats "arousal" "15">>
<<MainChar_Stats "corruption" "1" "80">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "cleanliness" "-20">>
<<set $minute +=40>>
<<replace #fuck>><</replace>><</linkreplace>></span>
<<else>>
The officers exchange a glance, their expressions hardening like steel. The first one shakes his head, his voice sharp and final.
<<ct "Policeman" "Angry">>That’s not how this works. You can’t bribe us, and you sure as hell can’t trade favors to get out of this.<</ct>>
<<ct "MC" "">>P-Please... I- I don't have gag reflex ! You can fuck my throat !<</ct>>
<<ct "Policeman2" "Angry">>Woah... Your dad must be pround of you.<</ct>>
<<ct "Policeman" "Angry">>You broke the law. You face the consequences. End of story.<</ct>>
The officers stand abruptly, their chairs scraping against the concrete floor. The first one gestures toward the door.
<<ct "Policeman" "Neutral">>Come with us.<</ct>>
You rise slowly, your legs heavy, as they lead you out of the interrogation room and [[toward the cells.->Prison]]<br><br>
<<MainChar_Stats "corruption" "1" "60">>
<</if>>
<<replace #end>><</replace>><</linkreplace>><br><</if>></span>
<span id='end'><<linkreplace "Accept your fate">>
You take a deep, shuddering breath, the weight of your choices pressing down on you. The officers watch, their faces impassive, as you straighten in your seat. Your voice is steady, but the tremor in your hands betrays your nerves.
<<ct "MC" "">>I understand. I’ll face the consequences.<</ct>>
The first officer gives a curt nod, then stands, signaling the end of the discussion. The second one opens the door, gesturing for you to follow.
<<ct "Policeman" "Neutral">>Let’s go.<</ct>>
You stand, your movements stiff, and follow them out. The sound of your footsteps echoes in the empty hallway, each step a reminder of the reality you now have to face. The officers speak in low tones, their words indistinct, as they guide you [[toward the cells.->Prison]]<br><br>
<<replace #suck>><</replace>><</linkreplace>></span>
</span>
<</if>>
<<set $mainChar.work.currentWorkName = "Prison">>
<<set $mainChar.work.costume to "Normal">>
<<timeWidget>>
<<if $mainChar.jailEvent is undefined>>
<<if isNaN($mainChar.OverallJailTime)>>
<<set $mainChar.OverallJailTime = $mainChar.jailTime>>
<<else>>
<<set $mainChar.OverallJailTime += $mainChar.jailTime>>
<</if>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Prison/PrisonEnter"+random(1)+".webp")]]
</div><br>
The officer grips your arm firmly as he guides you down a narrow, dimly lit corridor. The echo of your footsteps bounces off the cold concrete walls, each step feeling heavier than the last. His silence is suffocating, his gaze fixed on you like a predator watching its prey.
<<ct "Policeman" "Neutral">>This is your stop.<</ct>>
He halts abruptly in front of a heavy metal door, the keys jingling ominously as he selects the right one. With a sharp twist, the lock clicks open, the sound reverberating through the hallway like a warning.
<<ct "Policeman" "Neutral">>Inside. Now.<</ct>>
The door swings open with a groan, revealing a cramped cell barely large enough for a narrow bunk, a rusted sink, and a stained toilet. The walls are bare, the air thick with the scent of damp concrete. A single, barred window high up lets in a sliver of sickly light. You hesitate for a second, then step in, your pulse quickening as the officer looms behind you.
<<ct "MC" "">>How long do I have to stay here?<</ct>>
The officer doesn’t answer. Instead, the door slams shut with a deafening clang, the lock turning with a finality that sends a chill down your spine.
<<ct "Policeman" "Neutral">><<print $mainChar.jailTime>> days. Maybe longer if you misbehave.<</ct>>
His footsteps fade as he walks away, leaving you alone in the oppressive silence. You sit on the bunk, the thin mattress barely softening the unyielding metal beneath. Wrapping your arms around your knees, you try to make yourself smaller, as if that could shield you from the weight of your situation. The distant clangs of prison life—shouting, doors slamming, the occasional laugh—seep through the walls, a cruel reminder of the world outside. <br>
You take a deep breath, [[trying to calm down.->Prison][$mainChar.jailEvent = 'wait']]<br><br>
<<set $hour +=1>>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "cleanliness" "-10">>
<<elseif $mainChar.jailEvent is 'wait'>>
<<if $hour is 8>>
<<set $mainChar.jailEvent = 'breakfast'>>
<<goto "Prison">>
<<elseif $hour is 11>>
<<set $mainChar.jailEvent = 'dinner'>>
<<goto "Prison">>
<<elseif $hour is 16>>
<<set $mainChar.jailEvent = 'shower'>>
<<goto "Prison">>
<<elseif $hour is 18>>
<<set $mainChar.jailEvent = 'supper'>>
<<goto "Prison">>
<<elseif $hour >=21>>
<<set $mainChar.jailEvent = 'sleep'>>
<<goto "Prison">>
<</if>>
<<if random(5) is 0>>
<<goto "Prison Events">>
<</if>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Prison/Wait"+random(3)+".webp")]]
</div><br>
<<set _scene to random(4)>>
<<if _scene is 0>>
You sit on the hard bunk, the cold seeping into your bones despite the thin blanket wrapped around your shoulders. The cell is quiet, almost eerily so, with only the distant hum of the prison and the occasional echo of footsteps breaking the silence. You hug your knees to your chest, trying to find some semblance of comfort in the stark, unyielding space. Time seems to stretch out endlessly before you, each second ticking by with agonizing slowness. You try to distract yourself, counting the cracks in the walls, the rust spots on the metal bars, anything to keep your mind from spiraling into darker thoughts. But the minutes drag on, and the silence becomes oppressive, pressing down on you like a physical weight. <br><br>
You shift on the bunk, trying to find a more comfortable position, but the hard metal beneath you offers no relief. You close your eyes, taking deep breaths, trying to find some inner peace amidst the chaos of your thoughts. Memories of the past few days flash through your mind, unbidden and unwelcome, and you push them away, focusing instead on the present moment. The sound of distant voices filters through the bars, reminding you that you're not entirely alone, even if it feels that way. You strain to listen, trying to catch snippets of conversation, anything to break the monotony of your solitude. But the voices fade away, leaving you once again in silence. You sigh, leaning your head back against the cold wall. <br><br>
<<elseif _scene is 1>>
You’re sprawled on the bunk, fingers drumming a rhythm against your thigh. The cell is quiet, almost eerily so, with only the distant hum of the prison. Then, the guard’s boots echo before she even appears—slow, deliberate, like she’s savoring the anticipation.
<<ct "Policewoman" "Tease">>Still counting the hours, princess?<</ct>>
She leans against the bars, arms crossed. Her smirk says she knows exactly how long it’s been since you last spoke to anyone but her. You don’t answer. She doesn’t need one.
<<ct "Policewoman" "Tease">>Cat got your tongue? Or just your pride?<</ct>>
The clink of her baton against the metal makes you flinch. She laughs—low, throaty—and walks away. The cell feels smaller now. You press your forehead to the cold bars, breathing in the scent of rust and disinfectant.<br><br>
<<elseif _scene is 2>>
You sit on the bunk, barely aware of your own breathing. Time has lost its meaning here. You’re not tired. You’re not hungry. You’re just… here. Your mind feels empty, like everything has been drained out of it. You don’t even bother to shift positions anymore. A shadow falls across the bars as someone stops outside.
<<ct "Policewoman" "Surprised">>
You’ve been sitting there the whole time?
<</ct>>
<<ct "MC" "">>
Yeah.
<</ct>>
<<ct "Policewoman" "Neutral">>
Most people can’t handle doing nothing for this long.
<</ct>>
You shrug faintly, then look away again. There’s nothing to say. She hesitates, as if expecting more, then shakes her head and continues her rounds. The quiet closes in once more. You remain seated, unmoving, letting the minutes slip by one after another, waiting for something—anything—to change.<br><br>
<<elseif _scene is 3>>
You lean back against the cold wall, eyes unfocused. The cell hums softly, a dull background noise that never quite goes away. You don’t sleep. You don’t think. You just exist, suspended in this dull moment that refuses to end. A shadow passes by the bars. Then stops.
<<ct "Policeman" "Tease">>
Wow. Riveting stuff in there.
<</ct>>
<<ct "MC" "">>
You’re welcome to join me. It’s very exciting.
<</ct>>
<<ct "Policeman" "Tease">>
Nah. I get paid to walk. You can keep waiting.
<</ct>>
<<ct "MC" "">>
Feels like I’m overqualified.
<</ct>>
The guard smirks, tapping the bars lightly with his knuckles before moving on. The silence returns immediately, heavier than before. You stare at the same spot on the wall again, wondering how something so uneventful can feel so exhausting.<br><br>
<<elseif _scene is 4>>
You sit on the edge of the narrow bunk, elbows resting on your thighs, staring at the floor. The cell feels smaller the longer you stay still, the walls closing in with every minute that passes. Nothing happens. No noise worth reacting to. No distraction. Just the slow grind of time dragging forward. Your breathing is steady, almost mechanical. You wait. For what, you’re not even sure anymore. From across the corridor, a voice breaks the silence.
<<ct "KnownMale3" "Neutral">>
Time’s moving slow today, huh?
<</ct>>
<<ct "MC" "">>
Feels like it stopped.
<</ct>>
<<ct "KnownMale3" "Neutral">>
You get used to it. Or you don’t. Either way, it keeps going.
<</ct>>
The silence returns, heavier than before. You stare ahead, letting the minutes pile up one after another, waiting for something—anything—to change.<br><br>
<</if>>
Days until release : <<print $mainChar.jailTime>><br><br>
You take a deep breath and [[try to rest.->Prison][$mainChar.jailEvent = 'wait']] <br>
You can also [[read a book.->Prison][$mainChar.jailEvent = 'read']]
<<if $mainChar.energy >=30>><br>Since there's not much to do, you can also [[start a workout session.->Prison][$mainChar.jailEvent = 'workout']] <</if>>
<<if $mainChar.arousal >=80 and $mainChar.corruption>=30>>
<br> Since you're very aroused, you can also [[masturbate.->Prison Events][$mainChar.jailEvent = 'masturbate']]
<</if>><br>
You can also <<link "use the sink">>
<<MainChar_Stats "energy" "5">>
<<MainChar_Stats "cleanliness" "10">>
<<MainChar_Stats "combed" "true">>
<<MainChar_Stats "makeup" "Subtle">>
<<run variables().mainChar.cleanCum()>>
<<goto "Prison">>
<</link>> to freshen up.<br><br>
<<set $hour +=1>>
<<MainChar_Stats "energy" "10">>
<<MainChar_Stats "cleanliness" "-10">>
<<elseif $mainChar.jailEvent == 'breakfast' or $mainChar.jailEvent == 'dinner' or $mainChar.jailEvent == 'supper'>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Prison/JailHallway"+random(1)+".webp")]]
</div><br>
<<if $mainChar.haveOneCumPlace()>>
<<goto "Officer Events">>
<</if>>
<<if $mainChar.jailEvent == 'breakfast'>>
The sharp clanking of metal against metal slices through your restless sleep. Keys rattle, followed by the heavy scrape of your cell door unlocking. Cold morning air seeps inside as a uniformed policeman stands in the doorway, expression already impatient.
<<ct "Policeman" "Angry">>
Up. Breakfast time. Don’t make me ask twice.
<</ct>>
You push yourself off the bunk, joints stiff, head still foggy from the night. As you step into the corridor, you glance at him briefly.
<<ct "MC" "">>
Morning… I guess.
<</ct>>
<<ct "Policeman" "Angry">>
This isn’t a hotel.
<</ct>>
You join the line of inmates shuffling forward, the smell of burnt toast and stale coffee growing stronger with each step. In the cafeteria, trays slide along metal rails as food is slapped onto them without ceremony. Eggs, toast, coffee—barely warm. The policeman watches from the side, arms crossed, eyes sharp, making sure no one lingers too long.
<<elseif $mainChar.jailEvent == 'dinner'>>
The weak midday light creeping through the barred window tells you it’s around noon. Your stomach tightens just before footsteps echo down the corridor. A different guard stops in front of your cell, keys jangling as he unlocks the door.
<<ct "Policeman2" "Neutral">>
Lunchtime. Line up and keep it moving.
<</ct>>
<<ct "MC" "">>
What’s on the menu?
<</ct>>
<<ct "Policeman2" "Neutral">>
Eat it and you’ll find out.
<</ct>>
The cafeteria smells of boiled vegetables and something vaguely meaty. You accept a tray holding an unidentifiable stew, a chunk of bread, and a glass of water. Sitting down, you poke at the food, appetite dulled by the oppressive silence. The guard paces slowly along the wall, eyes scanning faces, posture relaxed but alert—a reminder that even lunch comes with supervision.
<<else>>
By evening, the air feels colder, heavier. Your body aches from hours of waiting, pacing, thinking. Footsteps approach once more, lighter this time. The cell door opens to reveal a policewoman, her expression unreadable but less rigid than the others.
<<ct "Policewoman" "Tease">>
Still standing? That’s impressive.
<</ct>>
<<ct "MC" "">>
Didn’t have much choice.
<</ct>>
<<ct "Policewoman" "Neutral">>
Dinner time. Let’s go.
<</ct>>
You fall into line again, the routine painfully familiar now. The cafeteria smells of reheated pasta and canned vegetables. As you receive your tray, she watches from the corner, leaning against the wall. When your eyes briefly meet, she raises an eyebrow. She looks away, returning to her watch as you sit down, the noise of the room washing over you as another day in jail slowly comes to an end.
<</if>>
You glance at one of the long tables, trying to ignore the murmurs and stares of the other inmates, and [[find a seat.->Prison Canteen]]
<<elseif $mainChar.jailEvent == 'sleep'>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Prison/Wait"+random(2)+".webp")]]
</div><br>
As the day wears on, the light filtering through the small, barred window begins to fade, casting long shadows across the cold, concrete walls of your cell. The distant sounds of the prison grow quieter, signaling the end of another interminable day. Suddenly, the sound of heavy footsteps echoes down the corridor, growing louder as they approach your cell. You sit up, your heart pounding in your chest, as the guard appears at the bars.
<<set _scene to random(3)>>
<<if _scene is 0>>
She stops in front of your cell, clipboard tucked under her arm, eyes sharp and tired.
<<ct "Policewoman" "Neutral">>
Inmate, stand back from the bars.
<</ct>>
You comply, stepping away as she peers inside, checking the locks and the corners of the cell.
<<ct "MC" "">>
It's already lights out?
<</ct>>
<<ct "Policewoman" "Angry">>
You don’t need to worry about the schedule. Just follow it.
<</ct>>
With a flick of a switch, the light above your cell cuts out. Darkness rushes in, thick and immediate.
<<ct "Policewoman" "Neutral">>
Try to get some rest. Tomorrow’s not going to be easier.
<</ct>>
Her footsteps fade down the corridor, leaving you alone with your thoughts as you lie back down, staring into the dark.
<<elseif _scene is 1>>
She looks you up and down with a faint smirk.
<<ct "Policewoman" "Tease">>
You know, you’re adjusting faster than most.
<</ct>>
<<ct "MC" "">>
Is that supposed to be a compliment?
<</ct>>
<<ct "Policewoman" "Tease">>
Depends on how you take it.
<</ct>>
Her expression shifts, amusement giving way to something more professional. With a flick of a switch, the light above your cell cuts out. Darkness rushes in, thick and immediate.
<<ct "MC" "">>
Lights out. Try to get some rest.
<</ct>>
She turns and walks off without another word. The silence that follows feels heavier than before.
<<elseif _scene is 2>>
He barely looks at you, already reaching for the switch.
<<ct "Policeman" "Neutral">>
End of the day. Lights out.
<</ct>>
The fluorescent light flickers once, then dies, plunging the cell into near darkness. You shift instinctively, adjusting the thin blanket around your shoulders. The guard lingers for a second longer, keys rattling softly.
<<ct "Policeman" "Angry">>
Don’t make any noise tonight.
<</ct>>
Then he’s gone. His footsteps fade down the corridor, leaving only the cold hum of the building and the slow rhythm of your own breathing as the night closes in.
<<elseif _scene is 3>>
<<ct "Policeman2" "Tease">>
Time to turn in, darling. Can’t have my favorite little troublemaker wandering around in the dark.
<</ct>>
<<ct "MC" "">>
I’m not wandering. I’m in my cell.
<</ct>>
<<ct "Policeman2" "Tease">>
Sure, sure… but I’ve got to keep an eye on you. You never know when someone might try to charm their way out.
<</ct>>
With a flick of his wrist, he flips the lights off, plunging the room into shadows. You wrap yourself in the thin blanket, the unease creeping back into your chest.
<<ct "Policeman" "Tease">>
Sweet dreams…
<</ct>>
Then he’s gone. His footsteps fade down the corridor, leaving only the cold hum of the building and the slow rhythm of your own breathing as the night closes in.
<</if>>
The only remaining light is the faint glow from the corridor, casting eerie shadows on the walls. You lie back down, pulling the thin blanket up to your chin, trying to find some warmth in the chilly air. The silence of the night settles around you, broken only by the distant sounds of other prisoners settling in for the night. You close your eyes, willing sleep to come, but your mind races with thoughts of the day and the uncertain future ahead. <br><br>
The guard's footsteps fade away, leaving you alone in the darkness. You take a deep breath. You know you need to rest, to gather your strength for whatever tomorrow may bring. Slowly, the sounds of the prison fade into the background, and you [[drift into an uneasy sleep,->Prison][$mainChar.jailEvent = 'morning']] your dreams haunted by the echoes of your reality. <br><br>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "cleanliness" "-10">>
<<elseif $mainChar.jailEvent == 'morning'>>
<<set $hour to 7>> <<set $minute to 30>>
<<set $mainChar.energy to 80>>
<<set $mainChar.jailTime -= 1>>
<<if $mainChar.jailTime <=0>>
<<goto "PrisonExit">>
<</if>>
<<dayChangeWidget>>
<<set $timeOfDay = "Night">>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Prison/Sleep.jpg")]]
</div><br>
The faint light of dawn filters through the small, barred window, casting a dull glow across the cold concrete walls of your cell. You stir, your body aching from the hard bunk and thin mattress. The chill of the night still lingers in the air, and you pull the blanket tighter around yourself, seeking any remnant of warmth. Your eyes flutter open, adjusting to the dim light. For a moment, you lie still, trying to orient yourself to your surroundings. The reality of your situation sinks in, and a heavy sigh escapes your lips. Another day in this stark, unyielding place. <br><br>
The sound of distant footsteps and the clanging of metal doors signal the start of the morning routine. You sit up, rubbing the sleep from your eyes, and take a deep breath. The air is stale, but you force yourself to inhale deeply, trying to find some semblance of calm amidst the chaos of your thoughts. You stand, stretching your stiff muscles, and make your way to the small sink in the corner of the cell. The water is cold, but you splash it on your face, hoping it will help wake you up. You glance at your reflection in the tiny, cracked mirror above the sink. Your eyes look tired, your face pale, but there's a determination in your gaze that you cling to. <br><br>
[[Start your day->Prison][$mainChar.jailEvent = 'wait']]<br><br>
<<elseif $mainChar.jailEvent == 'shower'>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Prison/Wait"+random(2)+".webp")]]
</div><br>
<<if $mainChar.haveOneCumPlace()>>
<<goto "Officer Events">>
<</if>>
The sound of footsteps echoing down the corridor signals the approach of the guard. You stand up from the bunk, your heart pounding with a mix of apprehension and relief. The heavy metal door swings open, and the guard, a stern-faced woman, stands in the doorway.
<<ct "Policewoman" "Neutral">>Time for your shower. Don’t keep me waiting.<</ct>>
You nod, gathering your towel and a small bar of soap from the corner of the cell. The guard leads you down the corridor, her presence both reassuring and intimidating. <br><br>
You arrive at the communal shower area, a large, tiled room with several showerheads lining the walls. The guard stands by the door, her arms crossed, watching you with a neutral expression. You take a deep breath, steeling yourself for the vulnerability of the moment. Slowly, you begin to undress, feeling the guard's eyes on you. You try to focus on the task at hand, folding your clothes neatly and placing them on a nearby bench. The air is cool against your skin, and you wrap your arms around yourself, trying to ward off the chill, as you <<linkreplace "step under the showerhead.">>step under the showerhead. You turn the knob to release a stream of water. It is is lukewarm, but it feels refreshing against your skin. You lather the soap in your hands, running it over your body, trying to wash away the grime and the stress of the past few days. <br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Prison/Shower.webp")]]
</div><br>
The guard watches you, her expression unreadable. You try to ignore her presence, focusing instead on the sensation of the water and the soap, the simple act of cleansing. You rinse off, the water running down your body, carrying away the dirt and the tension. When you turn to grab the towel, you catch her staring—not lewdly, but with a quiet, assessing intensity, as if memorizing the way the droplets cling to your skin. There’s no judgment in her expression, just a flicker of something warmer beneath the professional veneer.
<<ct "Policewoman" "Neutral">>You missed a spot.<</ct>>
Her voice is barely above a murmur, but the words send a jolt through you. You glance down, realizing the soap suds still cling to your hip. Your fingers hesitate as you wipe them away, hyperaware of her watching. She pushes off the doorframe as you dress, her boots clicking against the tile. There’s no smirk, no overt acknowledgment of the charged silence, but when she nods toward the door, her gaze lingers for half a second too long.<br>
You follow the guard [[back to your cell,->Prison][$mainChar.jailEvent = 'wait']] the sound of your footsteps echoing down the corridor.<br><br>
<<set $hour +=1>>
<<MainChar_Stats "energy" "15">>
<<MainChar_Stats "cleanliness" "100">>
<<MainChar_Stats "corruption" "1" "20">>
<<MainChar_Stats "arousal" "5">>
<<MainChar_Stats "combed" "true">>
<<MainChar_Stats "makeup" "Subtle">>
<<run variables().mainChar.cleanCum()>>
<</linkreplace>>
<<elseif $mainChar.jailEvent == 'read'>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Prison/Read"+random(2)+".webp")]]
</div><br>
In the quiet of your cell, you decide to seek solace in the pages of a book. You reach under your bunk, pulling out a worn, dog-eared paperback that you've been allowed to keep. The cover is faded, the title barely legible, but it's a lifeline, a escape from the stark reality of your surroundings. You sit back against the cold wall, the thin blanket wrapped around your shoulders for warmth. The light from the small, barred window is just enough to illuminate the pages. You open the book, the spine crackling softly, and begin to read. <br><br>
The words on the page transport you to another world, far away from the cold concrete and the distant echoes of the prison. You lose yourself in the story, the characters becoming like friends, their adventures a welcome distraction from your own situation. The hours pass, and for a while, you forget where you are, lost in the rhythm of the prose and the turn of the plot. But eventually, the sound of footsteps in the corridor or the clang of a distant door brings you back to reality. You look up from the page, your eyes taking a moment to adjust to the harshness of your surroundings. You sigh, marking your place in the book with a scrap of paper, and close the cover. <br><br>
The book has provided a temporary escape, a moment of respite from the monotony and the fear. But it's also a reminder of the world outside, of the life you once had, and the life you hope to have again. You [[tuck the book->Prison][$mainChar.jailEvent = 'wait']] safely back under your bunk, holding onto the hope that one day, you'll be able to read freely, to lose yourself in a story without the constant reminder of where you are.<br><br>
<<MainChar_Stats "intellect" "1">>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "cleanliness" "-10">>
<<elseif $mainChar.jailEvent == 'workout'>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Prison/Workout"+random(2)+".jpg")]]
</div><br>
You've been here for what feels like an eternity, the monotony of prison life wearing on you. But you refuse to let it break you. You've found ways to keep your mind and body sharp, to maintain a sense of control in an environment designed to strip it away. You stand in the center of your cell, the cold concrete floor beneath your bare feet. You take a deep breath, steeling yourself for the physical challenge ahead.<br><br>
You start slow, focusing on your form, feeling the burn in your arms and chest as you lower yourself to the ground and push back up. One, two, three... you count each rep, your breath steady and controlled. The rhythm is soothing, a meditative escape from the reality of your surroundings. Your muscles protest, but you push through the discomfort, determined to complete your set. Sweat beads on your forehead, dripping down onto the floor as you continue. Ten, eleven, twelve... each push-up is a small victory, a testament to your resilience.<br><br>
You take a few moments to rest, your mind wandering to thoughts of freedom and the life you left behind. But you quickly push those thoughts aside, focusing instead on the present. You have goals, and you won't let anything stand in your way. With renewed determination, you sit up and begin another set of exercises. Sit-ups, squats, lunges—you push your body to its limits, feeling the strength and endurance building with each passing day. You know that physical fitness is just one part of the battle, but it's a crucial one. It keeps your mind sharp, your spirit unbroken.<br><br>
As you finish your workout, you stand up, stretching your muscles and taking a deep breath. You look around your cell and [[wipe the sweat from your brow.->Prison][$mainChar.jailEvent = 'wait']]<br><br>
<<MainChar_Stats "fitness" "1">>
<<MainChar_Stats "energy" "-25">>
<<MainChar_Stats "cleanliness" "-20">>
<</if>><div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Prison/CanteenEat"+random(3)+".webp")]]
</div><br>
You try to blend with the crowd, keeping your head down on your tray to avoid drawing attention to yourself.
<<if random(4) <4>>
<<set _dialogue to random(3)>>
<<if _dialogue is 0>>
As you sit down, you feel the weight of stares boring into you. A group of women at a nearby table pause their conversation, their eyes locking onto you. One of them—a tall inmate with a sharp, calculating gaze—leans back in her chair, a smirk playing on her lips.
<<ct "PrisonerFemale" "Tease">>Hey, new girl! What's your story? You look like you've been through the wringer.<</ct>>
Their laughter erupts like a chorus, sharp and mocking. You can feel your face flush, the heat rising to your cheeks as their words cut through you like blades. You try to focus on your food, but each taunt lands like a punch.
<<ct "PrisonerFemale2" "Tease">>I bet she's one of those who likes to be used.<</ct>>
<<ct "PrisonerFemale" "Neutral">>Look at her, all quiet and submissive. She probably gets off on it.<</ct>>
You shovel the last bites of your meal into your mouth, your stomach twisting with humiliation. Just as the weight of their words becomes unbearable, a guard approaches, his boots thudding against the floor.
<<ct "Policeman" "Neutral">>Time to go.<</ct>>You nod before following the guard out of the cafeteria, [[back to your cell.->Prison][$mainChar.jailEvent = 'wait']]<br><br>
<<elseif _dialogue is 1>>
The cafeteria noise dulls as you take your seat, but it doesn’t take long for you to feel the burn of eyes on you. A group of men at a nearby table are watching, their gazes predatory, almost hungry. One of them—a burly, scarred inmate with a cruel smile—leans forward, his elbows resting on the table.
<<ct "KnownMale" "Tease">>Well, well, look what we have here. Fresh meat.<</ct>>
Another inmate, his voice a low growl, chimes in.
<<ct "KnownMale3" "Neutral">>I bet she's just begging for it. Look at her, all innocent and scared. She probably loves it.<</ct>>
Their laughter is a dark rumble, sending a chill down your spine. You try to ignore them, but their words slither into your ears, making your skin crawl.
<<ct "KnownMale" "Happy">>I bet she's a screamer.<</ct>>
<<ct "KnownMale3" "Tease">>She probably gets off on being used by a bunch of guys.<</ct>>
You force yourself to finish your meal, your hands shaking slightly. Just as the taunts become too much to bear, a guard steps in, her presence cutting through the tension like a blade.
<<ct "Policewoman" "Neutral">>Time to go.<</ct>>
You exhale in relief, pushing your tray away before following her out of the cafeteria, [[back to your cell.->Prison][$mainChar.jailEvent = 'wait']] <br><br>
<<elseif _dialogue is 2>>
You notice two girls at a nearby table, their heads bent together in quiet conversation. At a nearby table, two inmates sit close together, their voices barely above a whisper.
<<ct "PrisonerFemale" "Neutral">>I don't know, Lisa, they say. Sometimes I think it's just easier to let them do what they want. Fighting it only makes things worse.<</ct>>
<<ct "PrisonerFemale2" "Neutral">>I get it. Last night, they came to my cell again. I just... let it happen. It's not like I enjoy it, but it's not as bad as you'd think.<</ct>>
The other woman, Sarah, glances around before responding, her voice heavy with resignation.
<<ct "PrisonerFemale" "Neutral">>Yeah. Sometimes it's just about survival, you know? Doing what you have to do to get by.<</ct>>
You push your food around your plate, their words settling over you like a weight. The reality of prison life presses in, and you wonder if they're right—if surrender is the only way to make it through. A guard stops beside your table, her posture rigid.
<<ct "Policewoman" "Neutral">>Time to go.<</ct>>
You nod before following the guard out of the cafeteria, [[back to your cell.->Prison][$mainChar.jailEvent = 'wait']] <br><br>
<<elseif _dialogue is 3>>
As you sit with your tray, two guards stand near the exit, their conversation carrying over the noise of the room. One of them, a woman with a cruel smirk, leans against the wall.
<<ct "Policewoman" "Tease">>You won't believe what happened yesterday. I had this prisoner lick my pussy in exchange for a longer shower. She was so desperate, it was pathetic.<</ct>>
<<ct "Policeman2" "Happy">>Really? How did that go down?<</ct>>
The woman's smirk deepens as she steps closer, her voice dropping to a venomous whisper.
<<ct "Policewoman" "Tease">>I told her she could have an extra five minutes if she did a good job. She didn't hesitate. Dropped to her knees right there in the shower room. I made her lick every inch, made her work for it.<</ct>>
Your grip tightens around your fork. The food on your tray suddenly looks unappetizing, your stomach twisting in revolt.
<<ct "Policewoman" "Tease">>And that's not all. I made her deep-throat my baton. She was a mess by the end of it, tears streaming down her face, but she did it. Pathetic little thing.<</ct>>
The male guard chuckles in response, their shared amusement making your skin crawl. You keep your eyes fixed on your tray, willing yourself to disappear. A hand slams down on your table, making you jump. Another guard stands over you, his expression impassive.
<<ct "Policeman" "Neutral">>Time to go.<</ct>>
You stand quickly, relief and dread warring within you as you follow him out of the cafeteria, [[back to your cell.->Prison][$mainChar.jailEvent = 'wait']] <br><br>
<<else>>
Your eyes flick toward a nearby table where a group of prisoners are gathered, their laughter loud and grating. At the center sits a tall, muscular man with a smirk that screams arrogance. He leans back in his chair, commanding attention.
<<ct "KnownMale" "Tease">>You know, I've got it made in here. Got this little whore who lets me empty my balls whenever I want. Just walk over to her cell, and she's ready and waiting.<</ct>>
The others burst into laughter, their eyes gleaming with a mix of envy and dark amusement. One of them, a stocky man with a scar across his cheek, shakes his head.
<<ct "KnownMale2" "Neutral">>Yeah, right. You're full of shit.<</ct>>
The tall man just shrugs, his smug grin never faltering.
<<ct "KnownMale" "Happy">>Believe what you want, but I'm telling you, it's true. She knows her place. Knows what she's here for. Makes this hellhole a lot more bearable.<</ct>>
You try to focus on your food, but the words twist your stomach. You can feel their gazes sliding over you—assessing, weighing, like predators sizing up prey. Your fingers tighten around your fork, willing yourself to stay invisible.
<<ct "KnownMale" "Happy">>I should give her a visit tonight. Keep her in line.<</ct>>
His voice carries, deliberate, meant for everyone to hear. A few of the men snicker, but before the tension can coil any tighter, a firm voice cuts through.
<<ct "Policeman2" "Neutral">>Time to go.<</ct>>You nod before following the guard out of the cafeteria, [[back to your cell.->Prison][$mainChar.jailEvent = 'wait']] <br><br>
<</if>>
<<set $minute +=40>>
<<MainChar_Stats "energy" "30">>
<<else>>
<<if $mainChar.corruption <70>>
Your grip tightens around your tray as you scan the room. The female inmates aren’t just looking at you—they’re staring. Their gazes crawl over your body like physical touches, heavy with hunger. Some lick their lips. Others shift in their seats, thighs pressing together. A few exchange knowing smirks, their fingers tracing lazy circles over their own collarbones, dipping lower. You try to ignore the way your skin prickles under their attention, the way your pulse spikes when a fork clatters against a tray—too loud in the suffocating quiet. The food on your plate suddenly looks unappetizing, the grayish meat glistening under the flickering fluorescents. You force yourself to take a bite, but the taste turns to ash in your mouth as the tension coils tighter. Then—movement. A chair scrapes back. The brunette at the center table stands, her hips swaying with predatory grace.
<<ct "PrisonerFemale" "Tease">>Well, well… If it isn’t our little princess. You’ve been avoiding us?<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Prison/CanteenBully.webp")]]
</div><br>
<<ct "MC" "">>I—I just wanted to eat in peace…<</ct>>
A laugh ripples through the room. Another girl leans back in her chair, her fingers toying with the zipper of her jumpsuit.
<<ct "PrisonerFemale2" "Tease">>Oh, peace? Baby, you don’t get peace in here. Not when you walk around smelling like fresh meat.<</ct>>
Your face burns. You try to shrink into yourself, but it’s too late: <<linkreplace "the girls lunges at you.">> the girls lunges at you. <br><br>
Hands everywhere. Your shirt rips like paper, buttons pinging across the floor. Cold air hits your chest, your bra torn away in the next second. You let out a choked sound, instinctively crossing your arms over your bare chest—but they’re already on you, pinning your wrists behind your back.
<<ct "MC" "">>W-Wait—! Stop, please—!<</ct>>
<<ct "PrisonerFemale" "Angry">>Oh, please? You think please works in here, sweetheart?<</ct>>
Fingers dig into your hips, yanking your pants down. The fabric snags on your shoes, but they don’t care—they rip it free. You’re exposed. Completely. The air against your bare cunt is almost worse than their touches.
<<ct "MC" "">>N-No, don’t—! I—I’ll scream—!<</ct>>
The blonde crouches in front of you, her breath hot against your ear.
<<ct "PrisonerFemale2" "Tease">>Go ahead. Scream. See who comes to save you.<</ct>>
Her hand slides between your legs. You jerk, but she’s already there, two fingers shoving inside you without warning. You gasp, your body betraying you with a shameful wetness.
<<ct "PrisonerFemale2" "Surprised">>Ohhh, look at that. Already soaked for us. You like this, don’t you?<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Prison/CanteenEvent0.webp")]]
</div><br>
<<ct "MC" "">>N-No! I—I don’t—! It’s not—!<</ct>>
But your voice cracks. Your body arches into her touch, and the room erupts in laughter. The brunette grabs your chin, forcing you to meet her gaze.
<<ct "PrisonerFemale" "Neutral">>On your knees. Now.<</ct>>
You hesitate. A sharp slap across your face sends you crashing to the ground. The linoleum burns against your knees.
<<ct "MC" "">>P-Please…<</ct>>
But the first strap-on is already in your face.
Thick. Veiny. Dripping with lube.
The brunette grips your hair, yanking your head back.
<<ct "PrisonerFemale" "Angry">>Open. Wide.<</ct>>
You whimper, but the cock presses against your lips. You have no choice.
It slides in—too big, too much—hitting the back of your throat immediately. You gag, tears streaming down your face, but she doesn’t stop. She can’t stop. Her hips snap forward, her grip on your hair unrelenting.
<<ct "MC" "">>Mmmf—! Nnngh—!<</ct>>
It slides in. Too big. Too deep. Your gag reflex kicks in immediately, your throat convulsing as the dildo hits the back of your mouth. Tears burn your eyes, but they don’t stop. They won’t stop.
<<ct "PrisonerFemale" "Tease">>That’s it… Take it. All of it.<</ct>>
She thrusts. Your nose presses against her skin, the scent of her—sweat, soap, something musky—filling your lungs as the cock fills your throat. You choke, saliva dripping down your chin, but her grip on your hair keeps you in place.
<<ct "MC" "">>Guh—! C-Can’t—! I—I can’t breathe—!<</ct>>
<<ct "PrisonerFemale" "Happy">>Good. Breathe through your nose, slut.<</ct>>
Another strap-on appears. The blonde—KnownFemale2—steps in front of you, her cock already slick, already demanding.
<<ct "PrisonerFemale2" "Neutral">>My turn.<</ct>>
The first cock pulls out, leaving you gasping, drool stringing from your lips—but there’s no time to recover. The blonde shoves her hips forward, her dildo slamming into your mouth before you can even take a full breath.
<<ct "MC" "">>MMPH—! NGH—!<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Prison/CanteenEvent2.webp")]]
</div><br>
She’s rougher. Her thrusts are erratic, her grip bruising as she fucks your face like it’s nothing. Your nose bumps against her pelvis with every snap of her hips, your tears mixing with the saliva coating your chin.
<<ct "PrisonerFemale2" "Angry">>Look at me when I fuck your throat, bitch.<</ct>>
You try. You try. But your vision blurs, your lungs burn, and the cock just keeps coming, keeps pushing, until—
<<ct "MC" "">>GHK—! I—I’m gonna—!<</ct>>
You gag violently, your stomach lurching. The blonde doesn’t pull back. She laughs, her fingers tightening in your hair as she forces you to take it.
<<ct "PrisonerFemale2" "Tease">>That’s right. Throw up on it. I dare you.<</ct>>
A third strap-on appears.
Then a fourth.
Hands grab your head, turning you, using you. You’re passed between them like a toy, each one shoving their cock into your mouth before you can even catch your breath. Your jaw aches. Your throat burns. Your lips are swollen, bruised, but they don’t care.
<<ct "PrisonerFemale" "Surprised">>Fuck, her mouth’s perfect. Look at her drool.<</ct>>
<<ct "MC" "">>P-Please…! S-Stop—! I—I can’t—!<</ct>>
rough hands seize your arms, yanking you upward with brutal efficiency. Your back slams against the cafeteria table, the impact knocking the breath from your lungs. The metal surface is freezing against your bare skin, the edges digging into your shoulder blades as they spread your legs, exposing you to the entire room. Fingers pinch your nipples. You arch, a broken sound escaping your throat as you see the first strap-on <<linkreplace "pressing against your pussy. ">>pressing against your pussy.<br><br>
You clench instinctively, but it doesn’t matter. The silicone cock shoves inside, stretching you in one brutal thrust. Your nails scrape against the table, your body trembling as the burn of invasion spreads through you.
<<ct "MC" "">>N-No—! Wait—! Don’t—!<</ct>>
<<ct "PrisonerFemale" "Angry">>Shut up.<</ct>>
The blonde inmate chuckles, her fingers digging into your hip as she spits onto her palm and rubs it against your anus. Then, she presses her silicon dildo against your ass. You buck wildly, panic surging through you. She pushes in, stretching your tight hole. You scream, but the sound is cut off as a third strap-on shoves between your lips, filling your mouth, cutting off your air. The taste of silicone and lube is overwhelming, your gag reflex already betraying you.
<<ct "PrisonerFemale" "Tease">>Look at her. Stuffed like a Thanksgiving turkey. <</ct>>
They start to move. The cock in your pussy pounds into you, each thrust sending the table skidding across the floor. The one in your ass grinds deep, the burn morphing into something dark, something twisted. And the one in your mouth chokes you, your nose pressing against skin as they force you to take it all. <br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Prison/CanteenEvent1.webp")]]
</div><br>
But your body reacts. A spark of unwanted and shameful pleasure flickers deep inside you. You try to fight it, to deny it, but the cock in your pussy hits that spot, the one that makes your toes curl, and the one in your ass grinds against something that sends a jolt of heat through your veins. The girl fucking your mouth groans, her grip tightening in your hair as she forces you to take her deeper.
<<ct "PrisonerFemale" "Tease">>Ohhh, she’s liking it. Look at her squirm.<</ct>>
<<ct "MC" "">>Nnngh—! N-No, I—<</ct>>
But your hips twitch. Your cunt clenches. And then—It happens. A wave of pleasure, violent and uncontrollable, crashes over you. Your back arches off the table, your body convulsing as the orgasm rips through you. The cock in your mouth muffles your cry, but they hear it. They feel it—your pussy pulsing around the silicone, your ass clenching tight.
<<ct "PrisonerFemale" "Surprised">>Holy shit. She just came.<</ct>>
<<ct "PrisonerFemale" "Tease">>Told you she’d love it. Filthy little slut.<</ct>>
The pleasure is too much—mixed with the pain, the humiliation, the knowledge that they’re all watching, laughing, as your body betrays you. You sob around the cock in your mouth, your tears dripping onto the table beneath you. You collapse onto the ground, your body limp, your breath coming in ragged, desperate gasps.
<<ct "PrisonerFemale" "Neutral">>Damn. She’s ruined.<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Prison/CanteenEvent3.webp")]]
</div><br>
The last echoes of their laughter fade into the hollow silence of the cafeteria, leaving only the sound of your ragged breathing. You’re still sprawled across the table, your body a mess—legs splayed, your skin slick with sweat and tears. The cold floor beneath you feels like a brand, a reminder of what just happened. No one cares.
<<ct "PrisonerFemale" "Neutral">>That was fun.<</ct>>
The blonde laughs, her voice dripping with cruel amusement as she wipes her cock on your thigh before tucking it away.
<<ct "PrisonerFemale2" "Tease">>Yeah, she’s a good toy. We’ll keep her around… for a while.<</ct>>
The piercing-eyed girl snorts, her gaze dragging over your broken form with cold indifference.
<<ct "PrisonerFemale" "Neutral">>If she survives that long.<</ct>>
Their footsteps fade, the heavy door clanging shut behind them. You’re left there—alone, exposed, the weight of what just happened crushing down on you. Your body aches, your throat burns, and the taste of silicone and shame lingers on your tongue.
You don’t know how long you lie there. Time blurs. Then—boots.
The guards are back, their voices sharp, authoritative.
<<ct "Policeman" "Surprised">>Damn it. Not again. Get her back to her cell.<</ct>>
Rough hands grab your arms, hauling you up. You whimper as pain lances through your abused body, but no one cares. A guard—his face a mask of disdain—looks you over with a sneer.
<<ct "Policeman" "">>Time to go, sweetie.<</ct>>
You can’t even meet his eyes. Your legs barely hold you as they drag you forward. The other inmates jeer as you’re half-carried, half-shoved through the halls, their taunts following you like shadows, even as you [[reach your cell.->Prison][$mainChar.jailEvent = 'wait']] <br><br>
<<set $minute +=40>>
<<HaveASexWidget "masturbated" "stranger">>
<<MainChar_Stats "corruption" "1" "120">>
<<MainChar_Stats "arousal" "0">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "energy" "-10">>
<</linkreplace>><</linkreplace>>
<<else>>
Your grip tightens around your tray as you scan the room. The female inmates aren’t just looking at you—they’re staring. Their gazes crawl over your body like physical touches, heavy with hunger. Some lick their lips. Others shift in their seats, thighs pressing together. A few exchange knowing smirks, their fingers tracing lazy circles over their own collarbones, dipping lower. You try to ignore the way your skin prickles under their attention, the way your pulse spikes when a fork clatters against a tray—too loud in the suffocating quiet. The food on your plate suddenly looks unappetizing, the grayish meat glistening under the flickering fluorescents. You force yourself to take a bite, but the taste turns to ash in your mouth as the tension coils tighter. Then—movement. A chair scrapes back. The brunette at the center table stands, her hips swaying with predatory grace.
<<ct "PrisonerFemale" "Tease">>Well, well… If it isn’t our little princess. You’ve been avoiding us?<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Prison/CanteenBully.webp")]]
</div><br>
You set your tray down with deliberate slowness, letting your hips sway just a fraction more than necessary as you take your seat. The plastic chair creaks under you, the sound lost beneath the sudden rustle of bodies shifting in anticipation.
<<ct "MC" "">>Took you long enough to notice me. <</ct>>
A low, collective growl rises from the tables. The brunette slams her palm against the table hard enough to make the trays jump,
<<ct "PrisonerFemale2" "Angry">>Forgotten? Baby, that tight little cunt of yours has been the main topic of conversation at every meal.<</ct>>
You lean back in your chair, deliberately spreading your thighs just enough to let the cool air hit the growing damp spot between your legs. Your fingers trace lazy circles over your own collarbone before dipping lower, teasing the neckline of your jumpsuit.
<<ct "MC" "">>Aw, you shouldn't have. I would've happily let you all watch me finger myself if you'd just asked nicely.<</ct>>
The words barely leave your mouth before the first chair goes flying. KnownFemale is on you in a heartbeat, her calloused hands fisting in your hair as she yanks your head back. The tray clatters to the floor as she shoves you against the table, your chest heaving against the cold metal surface.
<<ct "PrisonerFemale" "Angry">>Oh we're done asking nicely,<</ct>>
Rough hands grab your arms, pinning them behind your back as she rips your jumpsuit open with one violent tug. The sound of fabric tearing is like music to your ears, your breath coming in sharp gasps as cool air hits your bare skin.
<<ct "MC" "">>Fuck yes - tear it off me. I want you all to see what you've been missing.<</ct>>
Your breasts spill free, the nipples already hard and aching. Before you can even take another breath, KnownFemale's mouth is on you, her teeth grazing your nipple hard enough to make you cry out. You can't even form words as another blonde inmate's hand slides between your legs, her fingers finding your soaking wet slit with unerring accuracy. She doesn't even bother with preamble - two fingers shove inside you to the knuckle, curling upward to hit that spot that makes your back arch off the table.
<<ct "MC" "">>Oh fuck - YES! Just like that, you fucking bitch - finger me harder!<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Prison/CanteenEvent0.webp")]]
</div><br>
The brunette's fingers vice-grip your chin, her breath reeks of cheap prison hooch and cigarettes as she forces your gaze up to meet her predatory smirk. The fluorescent lights catch the sheen of sweat on her muscular arms, the way her biceps flex as she manhandles you like a ragdoll.
<<ct "PrisonerFemale" "Angry">>On. Your. Fucking. Knees. Now, you worthless cumdumpster.<</ct>>
You let your body go limp in mock resistance and your tongue darts out to wet your lips in anticipation as you look up at her through your lashes, already knowing what's coming.
<<ct "MC" "">>Show me what happens to sluts who don't obey fast enough.<</ct>>
Her free hand grabs the waistband of her jumpsuit, letting it pool around her hips as she steps forward. The strap-on bobs obscenely in front of your face - thick, veiny, the black silicone glistening with enough lube to make your throat clench in anticipation. The scent of it hits you first: industrial latex, cheap lubricant, and underneath it all, the musky aroma of well-used silicone that's been buried in too many prison cunts to count.
<<ct "PrisonerFemale2" "Angry">>Open that pretty little throat, slut. You're gonna take every fucking inch whether you like it or not.<</ct>>
Your jaw unhinges obediently, your tongue pressing flat against the floor of your mouth in preparation. The first press of the cockhead against your lips makes you whimper, but it's not fear - it's the delicious knowledge of what's about to happen to you.
<<ct "MC" "">>Fuck yes - choke me on that monster cock, you fucking animal. I want to feel it ruin my throat.<</ct>>
She doesn't give you time to finish speaking before she shoves forward. The cock stretches your lips obscenely wide. Your eyes water as <<linkreplace "the cock slides deeper in your mouth">>it slides deeper in your mouth, the veiny ridges catching on the soft tissue of your throat. Saliva pours from your lips, dripping down your chin to splatter on your bare tits.
<<ct "PrisonerFemale" "Tease">>That's it... let everyone see what a good little cocksleeve you make.<</ct>>
She pulls out suddenly, leaving you gasping and drooling, your throat raw and burning. But there's no time to recover. KnownFemale2 steps forward, her own strap-on already slick with lube and someone else's fluids. She grabs your hair, using it to yank your head back into position.
<<ct "PrisonerFemale2" "Neutral">>My turn to wreck this pretty little face.<</ct>>
Her cock is different - slightly thinner but longer, the tip already pressing against your swollen lips before you can even take a proper breath. She doesn't give you time to adjust, slamming home in one brutal motion. Your eyes roll back as the cock hits the back of your throat immediately.
<<ct "MC" "">>Mmmph—! Nnngh—! Fuck, yes—!<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Prison/CanteenEvent2.webp")]]
</div>
Your words are garbled around the thick silicone, but they understand. More hands grab your head, turning it roughly as another strap-on replaces the first. You're passed between them like a shared toy, each inmate taking their turn to violate your mouth. Your jaw already aches, your lips swollen and bruised, but you lap at each new cock like a starving animal.
<<ct "PrisonerFemale" "Surprised">>Look at her go. Our little cumdumpster actually loves this shit.<</ct>>
A third cock appears at your lips before you can even swallow. You take it eagerly, your tongue swirling around the head before they shove it down your throat. Your stomach lurches as it hits your gag reflex, but you force yourself to relax, to take it deeper.
<<ct "MC" "">>Ghkk—! M-More—! I w-want—!<</ct>>
You retch around the silicone, your stomach heaving as bile rises in your throat. But you don't pull away. You take it. You take all of it. The blonde inmate laughs darkly as she feels your throat convulse around her strap-on, her fingers tightening painfully in your hair. Then, rough hands seize your arms, hauling you up and slamming you back down onto the table. Your back arches as cold metal presses against your bare skin, the edge digging into your shoulder blades. They spread your legs wide, <<linkreplace "exposing your dripping cunt.">>exposing your dripping cunt to the entire room.<br><br>
Fingers pinch your nipples cruelly, twisting until you cry out around the cock still stuffed in your mouth. The first strap-on presses against your entrance. You clench instinctively—not in resistance, but in anticipation. Then it slams home, stretching you in one brutal thrust that makes your toes curl.
<<ct "MC" "">>Nnngh—! F-Fuck YES—! Harder—! Break me open—!<</ct>>
<<ct "PrisonerFemale" "Angry">>Oh we will, don't you worry. We're gonna ruin this tight little cunt until it's nothing but a gaping, used-up hole.<</ct>>
The blonde inmate chuckles, her fingers digging into your hip as she spits onto her palm. You watch through half-lidded eyes as she rubs the saliva against your tight asshole, her strap-on already pressing against the resistant muscle.
<<ct "PrisonerFemale2" "Tease">>Time to see if our slut can take it all. Bet she's been dreaming about this since she got here.<</ct>>
The burn is immediate and intense as she pushes in, stretching your ass around the thick silicone. You scream around the cock in your mouth, the sound muffled but eager. They don't give you time to adjust—both cocks start moving, pounding into you with brutal precision. Your body reacts immediately to the brutal triple penetration.
<<ct "PrisonerFemale" "Surprised">>Damn, she takes cock like she was born for it. Look at that throat bulge!<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Prison/CanteenEvent1.webp")]]
</div><br>
The table skids across the floor with every thrust, the metal legs screeching against the concrete. Your nails scrape against the surface, leaving deep grooves as you try to find something—anything—to hold onto. The cock in your pussy slams against your cervix with every thrust, the pain delicious and overwhelming.
<<ct "PrisonerFemale2" "Tease">>Fuck, look at her. Stuffed like a Thanksgiving turkey and loving every second.<</ct>>
Another inmate steps forward, her strap-on already slick with lube. She grabs your hair, pulling your head back as she shoves her cock between your swollen lips. Now you're truly full—your mouth, pussy, and ass all stuffed with silicone, your body stretched to its limits.
<<ct "MC" "">>Mmmph—! F-Fuck me—! Use me—! I'm your fucking prison whore—!<</ct>>
They don't need to be told twice. The rhythm becomes punishing. The cock in your pussy pounds into you, each thrust sending waves of pleasure-pain through your body. The one in your ass grinds deep, the burn morphing into something dark and twisted that makes your toes curl. And the one in your mouth chokes you, your nose pressing against skin as they force you to take every inch. Your vision swims as they use you, your body nothing more than a collection of holes for their pleasure. You can feel your orgasms building, each one more intense than the last, your body betraying you with how much you love this. <br><br>
Your eyes roll back as the first wave of your orgasm crashes over you. Your back arches violently off the table, your body convulsing as pleasure explodes through every nerve. The cock in your mouth muffles your scream of ecstasy, but they all feel it - your pussy pulsing desperately around the silicone, your ass clenching tight like a vice.
<<ct "PrisonerFemale" "Surprised">>FUCK YES! Look at her cum like the dirty whore she is!<</ct>>
<<ct "PrisonerFemale" "Surprised">>Holy shit, she's squirting! Our little prison slut is a fucking gusher!<</ct>>
Your orgasm seems to trigger something primal in them. Their thrusts become more erratic, more brutal, each one sending aftershocks of pleasure through your oversensitive body. You can feel warm liquid dripping down your thighs - your own release mixing with the lube and sweat covering your skin. When they finally pull out, your body collapses onto the floor in a boneless heap, your legs splayed obscenely wide, your chest heaving with exertion. Your skin glistens with sweat, your thighs trembling with the aftershocks of your powerful orgasm.
<<ct "PrisonerFemale" "Tease">>Damn. She's completely wrecked. Look at her - still twitching like a good little cumslut.<</ct>>
The blonde steps back, admiring her handiwork as she wipes her cock on your thigh before tucking it away. Her fingers trace lazy circles on your over-sensitive skin, making you jerk and whimper.
<<ct "PrisonerFemale" "Tease">>That was fucking amazing. We should keep her as our personal prison toy.<</ct>>
<<ct "PrisonerFemale" "Neutral">>Oh we will. But first, let's give her a little break... just long enough for her to beg us to do it again.<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Prison/CanteenEvent3.webp")]]
</div><br>
The last echoes of their laughter fade into the hollow silence of the cafeteria, leaving only the sound of your ragged breathing. You’re still sprawled on the ground, your body a mess—legs splayed, your skin slick with sweat and tears. You don't know how long you lie there, basking in the afterglow of your degradation. Time loses all meaning when you're this perfectly satisfied. Then—boots. The guards are back, their voices sharp, authoritative.
<<ct "Policeman" "Surprised">>Damn it. Not again. Get her back to her cell.<</ct>>
Rough hands grab your arms, hauling you up. You moan softly as pain lances through your well-used body, but it's a good pain - the kind that reminds you of how thoroughly you've been fucked.
<<ct "Policeman" "">>Time to go, slut. Though I can't say I blame them - look at the state of you.<</ct>>
His eyes linger on the way your jumpsuit hangs open, revealing your well-used body. You meet his gaze boldly, a slow smile spreading across your swollen lips. Your legs barely hold you as they drag you forward. The other inmates jeer as you’re half-carried, half-shoved through the halls, their taunts following you like shadows, even as you [[reach your cell.->Prison][$mainChar.jailEvent = 'wait']] <br><br>
<<set $minute +=40>>
<<HaveASexWidget "masturbated" "stranger">>
<<MainChar_Stats "corruption" "1" "120">>
<<MainChar_Stats "arousal" "0">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "energy" "-10">>
<</linkreplace>><</linkreplace>>
<</if>>
<</if>>
<<set $mainChar.work.currentWorkName = "">>
<<set $mainChar.work.costume="">>
<<unset $mainChar.jailEvent>>
<<set $mainChar.appearance.isCombed to "true">>
<<set $mainChar.appearance.makeup to "No">>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Prison/Wait"+random(2)+".webp")]]
</div><br>
The faint light of dawn slips through the small barred window, marking the beginning of your last day in prison. You wake slowly, relief and unease tangled tightly in your chest. The bunk feels harder than ever as you sit up, stretching stiff muscles and drawing in a long breath. Footsteps echo down the corridor, steady and deliberate. They stop in front of your cell. A policeman appears at the bars, keys already in hand. .
<<ct "Policeman" "Neutral">>
Alright. That’s it. Time to go.
<</ct>>
With a loud metallic clank, the door unlocks and swings open. You push yourself to your feet, gathering the few belongings you have left. You stand, heart pounding a little harder now that it’s real. As you step out of the cell, the cold air of the corridor hits your skin.
<<ct "MC" "">>
So… this is really it?
<</ct>>
The policeman doesn’t answer, only gestures for you to move. You step out of the cell and <<linkreplace "follow him down the corridors.">>follow him down the sterile corridors. Your footsteps echo too loudly, exposed now without the bars between you and the rest of the prison. Guards glance your way as you pass, some indifferent, others curious. You keep your eyes forward, resisting the urge to look back.<br><br>
The policeman leads you to a small room where you can change back into your own clothes. Bare walls. A bench. Nowhere to hide. He closes the door behind you — but doesn’t turn away. You hesitate, fingers brushing the fabric of your prison clothes. His gaze stays on you, steady and unapologetic, following every movement. It makes your shoulders tense, your breath shallow.
<<ct "Policeman" "Neutral">>
Hurry up.
<</ct>>
Your hands move slowly as you change. The familiar feel of your own clothes is grounding, yet the awareness of his eyes never leaves you. You take a moment to adjust, feeling a sense of vulnerability as you dress under his watchful gaze. Each small motion feels amplified, intimate in a way you didn’t expect. The discomfort twists strangely in your chest — embarrassment mixing with a heat you’d rather not acknowledge. When you’re dressed, you straighten your jacket, forcing yourself to meet his eyes at last.
<<ct "MC" "">>
I’m done.
<</ct>>
<<ct "Policeman" "Tease">>
Looks better on you than the uniform.
<</ct>>
He leads you to the front gate. The massive doors loom ahead, sunlight spilling through the widening gap. Just before you step outside, he stops you with a firm voice.
<<ct "Policeman" "Angry">>
Don’t waste this chance.
<</ct>>
Before you can react, he gives you a sharp slap on the ass, the sound echoing in the quiet morning air. You let out a soft moan, the sound escaping your lips before you can stop it. The guard's smirk widens, and you feel a flush of embarrassment and arousal. The heavy metal doors clang shut behind you, the sound echoing through the halls like a final goodbye. <br><br>
As you step out of the prison, the harsh sunlight momentarily blinds you. You shield your eyes, taking a deep breath of the fresh air, a stark contrast to the stale atmosphere you've been breathing for days. As your vision adjusts, <<linkreplace "you see your father standing by the car.">>you see your father standing by the car. <br><br>
<<if $dad.relationship <20>>
He stands a short distance away from the prison gates, arms crossed tightly against his chest. His expression is hard to read — a mix of anger, worry, and something quieter beneath it all. When he spots you, his jaw tightens, but he doesn’t look away. You walk toward him slowly, unsure of what to expect. His eyes study your face as if searching for proof of what you’ve been through. When you’re close enough, he exhales and finally uncrosses his arms, his posture easing just a fraction.
<<ct "dad" "Angry">>
Get in the car.
<</ct>>
The words are rough, clipped, but not cruel. You nod without arguing and move past him, opening the passenger door and sliding inside. The seat feels unfamiliar, almost too clean. He gets in after you, shutting the door with a firm thud. The silence that follows is heavy, filled with things neither of you knows how to say. As the engine starts, he keeps his eyes on the road for a long moment before glancing at you from the corner of his vision. His voice is quieter this time.
<<ct "dad" "Neutral">>
I’m… glad you’re okay.
<</ct>>
The words catch you off guard. You turn to look at him, surprised by the effort it clearly takes to say them.
<<ct "MC" "">>
Thanks… Dad.
<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Prison/Leaving1.jpg")]]
</div><br>
You lean back against the seat, your gaze drifting toward the window as the city slowly unfolds beside you. Streets you once knew slide past in a blur of lights and shadows, familiar yet distant, as if seen through someone else’s eyes. Each passing building feels like a quiet reminder of time lost and time waiting, leaving you suspended between what was and what might still be.
<<ct "dad" "Neutral">>
It must’ve been tough in there.
<</ct>>
<<ct "MC" "">>
Yeah. It was.
<</ct>>
For a moment, that’s all there is. Then, awkwardly, almost uncertain, he reaches over and squeezes your shoulder — brief, restrained, but real.
<<ct "dad" "Happy">>
I’m here now.
<</ct>>
The gesture says more than the words ever could.
The distance between you hasn’t vanished, but for the first time in a long while, it feels like you’re both trying to cross it.
<<elseif $dad.relationship <60>>
The moment he sees you, his face lights up with unmistakable relief. He straightens immediately, a smile breaking through before he can stop it. He closes the distance between you without hesitation.
<<ct "dad" "Happy">>
There you are… I was starting to think they’d keep you another minute just to mess with us.
<</ct>>
You can’t help but smile back, the tension you’ve been carrying loosening all at once.
<<ct "MC" "">>
I’m really out this time.
<</ct>>
<<ct "dad" "Angry">>
But now... Do you have any idea what you put us through?
<</ct>>
The words come fast, sharp, but his voice trembles just enough to betray him. You open your mouth to answer, then think better of it.
<<ct "MC" "">>
I know. I messed up.
<</ct>>
He exhales harshly, running a hand through his hair before looking at you again. This time, his anger falters, replaced by something heavier.
<<ct "dad" "Angry">>
I was furious. Still am.
What you did was stupid. I couldn’t sleep knowing you were in there.
<</ct>>
<<ct "MC" "">>
I’m sorry, Dad. I never wanted to hurt you.
<</ct>>
He clenches his jaw, then pulls you into a brief, firm hug — not gentle, not soft, but full of meaning. When he lets go, his hand remains on your shoulder.
<<ct "dad" "Tease">>
You ever pull something like that again…
<</ct>>
He opens the car door for you, waiting until you’re seated before walking around to his side. As he starts the engine, the silence between you feels comfortable rather than heavy. <br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Prison/Leaving1.jpg")]]
</div><br>
You lean back against the seat, your gaze drifting toward the window as the city slowly unfolds beside you. Streets you once knew slide past in a blur of lights and shadows, familiar yet distant, as if seen through someone else’s eyes. Each passing building feels like a quiet reminder of time lost and time waiting, leaving you suspended between what was and what might still be.
<<ct "dad" "Surprised">>
You look… tired. But stronger than before.
<</ct>>
<<ct "MC" "">>
It wasn’t easy...
<</ct>>
<<ct "dad" "Tease">>
Well, you’re stuck with me now. I hope you’re ready for home-cooked meals and way too many questions.
<</ct>>
<<ct "MC" "">>
I think I can survive that.
<</ct>>
As the road stretches ahead, you realize this isn’t just an ending — it’s a beginning, shared and hopeful.<br><br>
<<else>>
His expression is a storm of emotions: pride, relief, and that unshakable love that always makes you feel small, safe, and his. You don’t even hesitate. With a squeal, you launch yourself into his arms, burying your face against his chest like the little girl you are.
<<ct "dad" "Surprised">>
There’s my baby! Look at you… all grown up and still mine.
<</ct>>
<<ct "MC" "">>
Daddy! I missed you so much.
<</ct>>
He presses a kiss to the top of your head, his hands cradling you like you’re made of glass.
<<ct "dad" "Happy">>
I’ve got you, little one. You’re home now. No more bad places, no more scary people. Just Daddy.
<</ct>>
<<ct "MC" "">>
I’m sorry, Daddy. I was so bad. The words tumble out, muffled and shaky. I didn’t mean to—
<</ct>>
His hand tangles in your hair, tilting your face up to meet his gaze. His eyes are wet, but his voice is firm.
<<ct "dad" "Angry">>
You were bad, weren’t you? But you’re mine, and that means you get to come home. Even when you fuck up.
<</ct>>
<<ct "MC" "">>
I’ll be good, I promise! I’ll be so good for you.
<</ct>>
He lets out a rough chuckle, his anger melting into something softer.
<<ct "dad" "Tease">>
Oh, you will be. Starting with a long, long talk about what happens to little girls who don’t listen.
<</ct>>
You whine, but there’s no real protest in it. He’s already guiding you toward the car, his arm draped over your shoulders like a shield.
<<ct "dad" "Neutral">>
Let’s get you out of here, sweetheart. You’ve had enough of this place. Now, let Daddy take care of you. No more thinking, no more worrying. Just us.
<</ct>>
As you slide into the passenger seat, you immediately lean into him, your head resting against his shoulder. The car smells like him—leather and cologne and safety. He buckles your seatbelt with careful hands, his voice rumbling above you.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Prison/Leaving1.jpg")]]
</div><br>
You lean back against the seat, your gaze drifting toward the window as the city slowly unfolds beside you. Streets you once knew slide past in a blur of lights and shadows, familiar yet distant, as if seen through someone else’s eyes. Each passing building feels like a quiet reminder of time lost and time waiting, leaving you suspended between what was and what might still be.
<<ct "dad" "Tease">>
Comfortable, little one?
<</ct>>
His hand finds yours, squeezing tight. But then, his touch shifts—sliding up your thigh, his fingers brushing dangerously close to the heat between your legs. You bite your lip, a shiver running through you as you watch the city blur past the window. Home. You’re finally home.
<<ct "MC" "">>
Mhm… I’m really happy to be back, Daddy. They… they stretched me out in there. A lot. So if you wanna use my ass tonight… it’ll take way more than before.
<</ct>>
His fingers twitch against your thigh, his grip tightening almost imperceptibly. The car swerves just slightly, his breath hitching.
<<ct "dad" "Angry">>
Fuck, babygirl. You better not be teasing Daddy.
<</ct>>
You giggle, leaning into his touch, your voice dripping with false innocence. You turn back to the window, your heart racing. You feel a sense of comfort and safety, knowing that your daddy is there to take care of you, no matter what. You lean your head against his shoulder, feeling the warmth of his love envelop you, and for the first time in days, you feel truly at peace.<br><br>
<</if>>
As you pull into the garage of the apartment building, your father parks the car and turns off the engine. You both step out, the familiar surroundings feeling both comforting and strange after your time away. You <<linkreplace "follow your father into the apartment.">>follow your father into the apartment, the sound of the door closing behind you echoing through the quiet space. The house smells the same—like lavender and old wood—but everything else feels different.<br><br>
<<if $mom.relationship <20>>
<<ct "mom" "Surprised">>
You’re… here.
<</ct>>
Her voice cracks on the last word, like she’d been holding her breath. She takes a step forward, then another, her movements stiff, as if she’s afraid you might disappear if she gets too close.
<<ct "mom" "Neutral">>
I didn’t know what time to expect you. They didn’t call.
<</ct>>
She stops just out of arm’s reach, her eyes scanning your face—lingering on the shadows under your eyes, the way your jaw is set. For a second, you think she might reach for you. Instead, her arms lift in a hesitant, almost mechanical motion, brushing your shoulders in something that barely qualifies as a hug.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Prison/Leaving2.jpg")]]
</div><br>
<<ct "mom" "Angry">>
But we *are* going to talk about this. You can’t just—
<</ct>>
She cuts herself off, exhaling through her nose. Her fingers twist together, like she’s fighting the urge to say more.
<<ct "mom" "Neutral">>
I'm just glad you're home safe.
<</ct>>
<<ct "MC" "">>
I know, Mom,
<</ct>>
She gives you a small, tentative smile, her eyes filled with a mix of relief and lingering disappointment. Despite the distance between you, you can feel her trying, and it means more than you can express.<br><br>
<<elseif $mom.relationship <60>>
Her eyes lock onto you, and for a second, she just stares, like she’s afraid you’ll vanish if she blinks.
<<ct "mom" "Happy">>
Oh my God—you’re here. I was sick, do you hear me? Sick with worry. Every night, I’d lie awake thinking—
<</ct>>
<<ct "MC" "">>
Mom, I—
<</ct>>
Her voice cracks as she crashes into you, her arms squeezing you so tight you can barely breathe. She’s trembling, her hands running over your shoulders, your back, as if checking you’re still in one piece. She pulls back abruptly, her fingers gripping your upper arms. Her eyes are bright, wet, but there’s a fire in them now.
<<ct "mom" "Angry">>
—What the hell were you thinking?! Do you have *any* idea what you put us through? I had to listen to all those people whispering about my baby girl in prison.
<</ct>>
<<ct "MC" "">>
I know, Mom. I’m sorry. I didn’t—
<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Prison/Leaving2.jpg")]]
</div><br>
She exhales sharply, her anger dissolving as quickly as it came. Her eyes dart over your face, your body, lingering just a second too long on the way your shirt clings to you. Her hands slide down to your waist, squeezing lightly.
<<ct "mom" "Tease">>
But look at you. Did they at least feed you in there? You’re all… Grown up now, huh?
<</ct>>
<<ct "MC" "">>
Mom, stop—
<</ct>>
<<ct "mom" "Neutral">>
No, no, I’m just saying. You’re home. That’s what matters. Even if you are a little menace.
<</ct>>
She turns to your father, who is hanging up his coat, her smile widening.
<<else>>
Her expression is a mix of relief and anger. Her arms crash around you, pulling you into a hug so tight it steals your breath.
<<ct "mom" "Happy">>
My baby girl is home! Oh my God, look at you—still in one piece. You stupid, stupid girl… Do you have any idea what you put me through?
<</ct>>
She squeezes you harder, her hands already wandering down your back, fingers pressing into your skin like she’s making sure you’re real.
<<ct "MC" "">>
M-Mom, I can’t—breathe—
<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Prison/Leaving2.jpg")]]
</div><br>
She finally loosens her grip, just enough to shove you back by the shoulders and drink you in. Her eyes are wet, but her smile is sharp, hungry.
<<ct "MC" "">>
I—I missed you too…
<</ct>>
She reaches down, her hand resting on your butt, her fingers gently caressing your cheeks. You feel a flush of arousal as her hand moves lower, her fingers tracing the curve of your ass, slipping between your cheeks. Her grip tightens, nails digging in just enough to make you gasp.
<<ct "mom" "Tease">>
Did you miss this? Or were you too busy playing tough girl with your cellmates?
<</ct>>
<<ct "MC" "">>
Mom! I—*ah*—stop!
<</ct>>
<<ct "mom" "Surprised">>
Tsk tsk. I should spank you for scaring me like that.
<</ct>>
<<ct "MC" "">>
P-Promise?
<</ct>>
<</if>>
After the embrace with your mother, you gently pull away, feeling a mix of comfort and relief. You give her a small, grateful smile before turning to <<linkreplace "make your way to your bedroom.">>make your way to your bedroom. You close the door behind you, taking a deep breath as you start to change into something more comfortable. As you're pulling on a cozy sweater, you hear a soft knock at the door. <<ct "MC" "">>
Come in.
<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Prison/Leaving3.jpg")]]
</div><br>
<<if $brother.relationship<20>>
The door creaks open, and your brother steps inside, his expression guarded but with a hint of concern as you’re kneeling on the floor, folding the last of your clothes back into the dresser.
<<ct "brother" "Neutral">>
Hey… so. You’re back.
<</ct>>
You straighten slowly, meeting his gaze. There’s no accusation in his voice—just uncertainty.
<<ct "mc" "">>
Yeah. I’m back.
<</ct>>
An awkward silence follows. He shifts his weight, clearly uncomfortable, then exhales through his nose.
<<ct "brother" "Neutral">>
I mean… I was worried. Welcome home.
<</ct>>
<<ct "mc" "">>
Thanks. That… actually means something.
<</ct>>
<<elseif $brother.relationship<60>>
His eyes flicker over you, lingering just a second too long, before he clears his throat.
<<ct "brother" "Happy">>
You’re… you’re back!
<</ct>>
<<ct "MC" "">>
Miss me, big brother?
<</ct>>
You arch an eyebrow, slowly unzipping your hoodie and letting it slip off one shoulder. He swallows hard, his gaze darting away before snapping back to my face.
<<ct "brother" "Surprised">>
Y-yeah. Of course I did. You look… different.
<</ct>>
<<ct "MC" "">>
Different how? Did you think I’d come back all rough and scary?
<</ct>>
<<ct "brother" "Neutral">>
Aw, shut up. I’m just glad you’re home, Mom and Dad are gonna be so relieved.
<</ct>>
<<ct "MC" "">>
Let's catch up later, okay?
<</ct>>
<<else>>
The door swings open, and your brother steps inside. His gaze locks onto you, dark and commanding, but there’s something else there—something almost tender beneath the dominance.
<<ct "brother" "Tease">>
Well, well. Look what the prison system coughed back up. My little slut, finally home where she belongs. Did they at least teach you how to behave in there, or do I need to remind you?
<</ct>>
<<ct "MC" "">>
I—I tried, Big Bro. But you know I’m useless without you.
<</ct>>
Your voice is breathy, your body already reacting to his presence, your fingers twitching against the half-unpacked clothes. He strides toward you, each step deliberate. His hand shoots out, gripping your chin and tilting your face up to meet his. His thumb brushes your lower lip, just hard enough to sting.
<<ct "brother" "Happy">>
Fuck, I missed this. Missed you. You’ve been a bad girl, haven’t you? Letting them lock you up like that.
<</ct>>
<<ct "MC" "">>
I thought about you… every night.
<</ct>>
His lips curl into a smirk, and he leans down, pressing a kiss to your forehead before his mouth hovers near your ear.
<<ct "brother" "Tease">>
Good. Because you’re going to make up for lost time, aren’t you? Or do I need to punish you first?
<</ct>>
<<ct "MC" "">>
P-please… I’ll do anything.
<</ct>>
He chuckles, his free hand slides down your neck, fingers tracing the collar of your shirt, before finally releasing you with a sharp tap on your cheek.
<<ct "brother" "Neutral">>
Later. Finish unpacking.
<</ct>>
<</if>>
As your brother leaves the room, the door clicking shut behind him, you find yourself alone in your bedroom. The familiar surroundings feel both comforting and strange, a stark contrast to the harsh reality you've just left behind. You take a deep breath, trying to steady your racing heart and calm your mind. You take a moment to gather your thoughts, to process everything that's happened. The days in prison, the harsh treatment, the constant fear and uncertainty—it all feels like a distant nightmare now. But you know that it's over, and you're determined to [[move forward.->Bedroom]]<br><br>
<<set $hour +=2>>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "cleanliness" "-10">>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>><<if $mainChar.jailEvent is 'masturbate'>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Prison/Undress0.webp")]]
</div><br>
Your jumpsuit lies in a crumpled heap at the foot of your bunk, the orange fabric still warm from your body. You should put it back on, but you can't resist the way the cool air teases your bare skin, the way your nipples tighten into hard little pebbles at the slightest breeze. Your fingers tremble as you trail them down your stomach, the pads rough from scrubbing floors all day. You spread your thighs wider on the thin mattress, the springs groaning under you. The metal frame digs into your back, but you don't care. You're too focused on the way your pussy lips are already swollen, glistening with arousal. You drag a finger through your folds, collecting the slickness, then bring it to your mouth. The taste is musky, salty, you—and it makes your clit throb.<br><br>
You glance toward the bars, half-hoping, half-fearing someone will walk by. The thought of being caught only makes your fingers move faster. You circle your clit with your middle finger, pressing just hard enough to make your hips jerk. The bundle of nerves is already engorged, practically pulsing under your touch. You give it a sharp flick, then another, and a broken moan spills from your lips. Your other hand slides up to twist your nipple, pinching until the pain blooms into pleasure. You dip two fingers into your entrance, curling them upward to hit that rough patch inside that makes your toes curl. Your pussy clenches around them, greedy, like it's trying to pull them deeper. You add a third finger, stretching yourself open, imagining it's a cock filling you up while rough hands hold you down on the concrete floor. You pull your fingers out with a wet schlick, then slap your pussy, the sound echoing in the cell. The sting is delicious, the kind of pain that makes your clit throb even harder. You do it again, then again, your breath coming in ragged gasps. You shove three fingers back inside, fucking yourself hard enough that your ass lifts off the bunk.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Prison/Masturbate"+random(3)+".webp")]]
</div><br>
You can hear the distant jingle of keys—someone's coming—but you don't stop. You can't. You're too close. You rub your clit in tight, frantic circles, your fingers moving so fast they blur. Your pussy is a mess, your thighs slick with your own juices, the scent of your arousal thick in the stale cell air. Your orgasm hits you like a punch to the gut. Your back arches, your fingers shoving deep as your pussy clamps down around them, pulsing. A gush of fluid sprays out, soaking your hand, dripping down your ass crack to pool on the mattress beneath you. You bite your lip hard enough to taste blood, stifling the cry that wants to tear out of your throat. For a long moment, you just lie there, trembling, your fingers still buried inside you. Your chest heaves, your skin slick with sweat. The cell is silent except for the distant hum of the prison and the sound of your own ragged breathing. Slowly, you pull your fingers out, bringing them to your mouth to lick them clean. The taste of yourself is even stronger now, bitter and sweet all at once. You can still feel the ghost of your touch between your legs, your pussy twitching with aftershocks.<br><br>
You force yourself to sit up, your legs shaking. The bunk is a mess—wet and sticky beneath you, the sheets clinging to your ass. With a groan, you stagger to the sink, turning the faucet on full blast. The water is ice cold, but it does little to cool the heat still burning under your skin. You grab a rough towel and dry yourself off, then pull your jumpsuit back on before you [[sit back on your bunk->Prison][$mainChar.jailEvent = 'wait']]<br><br>
<<HaveASexWidget "masturbated" "self">>
<<MainChar_Stats "corruption" "1" "30">>
<<MainChar_Stats "arousal" "0">>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "cleanliness" "-10">>
<<set $minute +=20>>
<<else>>
<<set _event to random(4)>>
<<if _event is 0>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Prison/Wait"+random(3)+".webp")]]
</div><br>
The oppressive weight of confinement presses against your skin like the damp concrete walls of your cell. You trace idle patterns in the condensation beading on the chipped paint of your bunk frame, each slow circle mirroring the endless loop of your thoughts. Your fingers twitch with restless energy, nails digging crescents into your palms as you count the seconds between each distant clank of the guard's boots echoing down the corridor. Then, the clank of metal against metal echoes through the corridor as the cell doors slide open, signaling the brief period of freedom within the prison walls. You stand up, stretching your limbs, and step out into the hallway. The air is filled with the murmur of voices and the shuffle of feet as other inmates emerge from their cells. You scan the crowd, your eyes landing on two prisoners walking past your cell. They catch your gaze, and you see a flicker of interest in their eyes.
<<ct "KnownMale" "Tease">>Well now... look what we got here.<</ct>>
<<ct "KnownMale3" "Tease">>Yeah, bet you're real lonely in that cell, ain't ya? Bet you got needs that ain't being met...<</ct>>
<<ct "MC" "">>Mmm, and what exactly did you have in mind?<</ct>>
The broader one steps forward now, his hand boldly cupping himself through the fabric, the motion making his cock twitch visibly. You can see the outline of the head, dark and thick, pressing against the orange fabric.
<<ct "KnownMale" "Tease">>We could help with that loneliness... Both of us. Right here, right now. Bet we could make you forget all about that boring cell for a while...<</ct>>
His fingers tighten slightly on your shoulder, pulling you just a fraction closer. You can feel the heat radiating off both of them, smell the musky scent of their arousal mixing with your own. The broader one's hand moves to your waist, his fingers splaying possessively over your hip bone. The offer hangs between you, thick and heavy as the air in the shower block after lights out. You know what they want. You know what they'll do to you.<br><br>
<span id='accept'><<if $mainChar.corruption >=60>><<linkreplace "Accept their proposal">>
<<ct "MC" "">>Okay, boys... Follow me.<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Prison/BoysInvitation.webp")]]
</div><br>
The command in your voice surprises even you. But they obey instantly, their heavy boots thudding behind you as you lead them back to your cell. The moment the door slides shut behind you, the already cramped space feels impossibly smaller with their massive frames filling it. They don't waste time as they work at your jumpsuit. The fabric tears with a satisfying rip as they expose your breasts One inmate immediately cups your flesh with possessive greed.
<<ct "KnownMale" "Tease">>Damn. Even better than I imagined.<</ct>>
His mouth crashes onto yours before you can respond, his tongue forcing its way past your lips in a kiss that's all dominance. His mouth crashes onto yours before you can respond, his tongue forcing its way past your lips in a kiss that's all teeth and dominance. You melt into it, your body arching against his as Hector's hands slide down your back to grip your ass possessively. The kiss turns sloppy and desperate, your moans mixing with their growls as Marcus finally breaks away, his dark eyes burning with raw lust.
<<ct "KnownMale" "Angry">>Show us what that pretty mouth can do.<</ct>>
You drop instantly, the cold concrete biting into your kneecaps as you look up at them with hungry eyes. The position makes your jumpsuit ride up, exposing your bare thighs to their appreciative gazes. Hector wastes no time unzipping his pants, his thick cock springing free with an audible *snap* against his abs. Marcus follows suit, his veiny length already glistening with precome as he strokes himself slowly.
<<ct "MC" "">>Fuck yes... Look at you both. So hard just for me.<</ct>>
Your hands reach out automatically, wrapping around their shafts with practiced ease. Marcus hisses as your thumb swipes over his slit, collecting the pearly droplet before bringing it to your lips. You moan as you taste him, your tongue darting out to lick your fingers clean.
<<ct "KnownMale3" "Happy">>Greedy little whore, aren't you? Look at her, Marcus - already drooling for our cocks.<</ct>>
Hector tangles his fingers in your hair, guiding your face closer to his throbbing length. You don't need the encouragement. Your lips part as you take him in, your tongue immediately swirling around his crown before sinking down his shaft. The salty taste of him explodes on your tongue as you hollow your cheeks, taking him deep until your nose presses against his groin.
<<ct "KnownMale3" "Surprised">>Fuuuck... That's it, take it all. Show me how bad you want it.<</ct>>
His hips jerk forward instinctively, fucking your mouth with shallow thrusts as you gag around him. Your free hand keeps working Marcus' cock, your fingers twisting around his base as you match the rhythm of your blows to the sounds of Hector's groans.
Marcus isn't content to just watch. He steps closer, his cock brushing against your cheek as he grips your chin, turning your face toward him.
<<ct "KnownMale" "Tease">>Open up, baby. Time to share the love.<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Prison/DoubleSuck"+random(2)+".webp")]]
</div><br>
You release Hector with a wet *pop*, strings of saliva connecting your lips to his cock as you turn to Marcus. His length is darker than Hector's, the veins more pronounced as they pulse under your touch. You don't tease this time - you go straight for it, engulfing his cock in one smooth motion that makes his knees nearly buckle.
<<ct "MC" "">>Mmmph... So big... Gonna make me choke on these fat cocks.<</ct>>
Your words are muffled around his length, but the vibration makes Marcus groan. He grips the back of your head, his fingers tightening in your hair as he starts fucking your face in earnest. Behind you, Hector's hands slide under your jumpsuit, his rough fingers finding your soaking pussy without hesitation.
<<ct "KnownMale3" "Happy">>Fuck yeah, that's it. Take his cock like a good girl while I finger this dripping cunt.<</ct>>
Hector adds a third finger, stretching you obscenely as his thumb circles your clit. The dual sensations - the cock in your mouth and the fingers in your pussy - have you teetering on the edge. Your own juices are dripping down your thighs, making obscene sounds as Hector finger-fucks you mercilessly.
<<ct "KnownMale3" "Surprised">>Damn, listen to that. She's squelching.<</ct>>
His fingers disappear from your pussy with a wet squelch, immediately replaced by the thick head of his cock pressing against your entrance. You barely have time to register the change before <<linkreplace "he slams into you. ">>he slams into you.<br><br>
His hips smack against your ass with a meaty thwack that echoes off the cell walls. Marcus doesn't miss a beat - he shoves his cock back between your lips just as Hector bottoms out, stretching you deliciously around his girth.
<<ct "MC" "">>Nnngh—! S-So—so big—! F-Fuck, I c-can't—!<</ct>>
Marcus grabs your hair and shoves his cock back into your mouth, cutting off your stuttering moans. Your throat convulses around him as Hector starts pounding into you from behind, his balls slapping against your clit with every thrust. The dual sensations scramble your brain—you try to speak again, but your words dissolve into gagging noises and muffled pleas. Hector's cock stretches you obscenely, each thrust forcing a broken, breathless sound from your lungs. You can feel your own juices dripping down your thighs, your body betraying you with how much you love this. Marcus pulls out just long enough to let you catch your breath, but before you can form a coherent sentence, he slaps his cock against your cheek.
<<ct "KnownMale" "Angry">>You want more, slut? Use your words.<</ct>>
You try, your lips trembling, saliva dripping down your chin as you struggle to speak through the overwhelming pleasure.
<<ct "MC" "">>Y-Yes—! P-Please, f-fuck—! N-Need—! Nnngh—! B-Both of you—!<</ct>>
Hector doesn’t wait. With a growl, he yanks you up by your hair and hurls you onto the bunk. The thin mattress creaks under your weight as Marcus flips you onto your hands and knees. Marcus spits on your asshole and presses the head of his cock against you. The burn of his entry steals your breath, and all that escapes your lips is a high-pitched, fractured cry.
<<ct "MC" "">>F-FUCK—! It’s—! T-Too—! Nnngh—! S-So full—!<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Prison/DoubleFuck"+random(2)+".webp")]]
</div><br>
Hector slams back into your pussy at the same time, and the double penetration renders you speechless. Your body shakes violently, your mouth hanging open in a silent scream as they begin to move. You try to beg, to encourage them, but your voice is reduced to a series of choked, broken sounds, your words dissolving into garbled moans.
<<ct "MC" "">>P-Please—! D-Don’t—! S-Stop—! I-I’m—! Nnngh—! C-Coming—!<</ct>>
Marcus grips your throat, his fingers pressing just enough to cut off your air as they fuck you harder, their cocks pistoning in and out of you in perfect, brutal sync. Your vision blurs, your body convulsing between them as your orgasm crashes over you. All you can manage is a broken, keening wail, your voice completely shattered by pleasure.
<<ct "MC" "">>Nnngh—! N-Nnngh—! C-Can’t—! S-Speak—! F-Fuck—!<</ct>>
Their rhythm becomes frantic, the bunk screeching against the concrete wall with each brutal thrust. Hector's fingers dig into your hips hard enough to leave crescent-shaped bruises as Marcus tightens his grip on your throat. The lack of oxygen makes your head spin, your vision swimming as they pound into you with animalistic urgency.
<<ct "KnownMale3" "Angry">>Fuck, I'm gonna—! Gonna fill this tight cunt up—!<</ct>>
<<ct "KnownMale" "Tease">>Do it. Breed her. Show her what happens to sluts who beg for cock.<</ct>>
Their words send you spiraling. You try to speak, to beg for more, but your voice is reduced to a broken, guttural whine as your body clenches around them. Your nails scratch at the mattress, your knuckles white from gripping the thin fabric so tightly.
<<ct "MC" "">>Nnngh—! C-Coming—! P-Please—! I—I need—!<</ct>>
Hector roars first, his cock swelling inside you before he buries himself to the hilt. You feel the first hot pulse of his cum flooding your cunt, the thick spurts filling you up as he grinds against your ass. The sensation triggers Marcus—he snarls, his fingers tightening around your throat as he empties himself deep in your ass, his cum dripping out around his cock with every aftershock.
<<ct "KnownMale3" "Happy">>Fuck yeah... Take it all, you dirty slut. Every last drop.<</ct>>
<<ct "KnownMale" "Angry">>Look at you... Dripping with our cum. Pathetic.<</ct>>
They pull out slowly, their softening cocks making obscene sounds as they leave your well-used holes. Cum immediately begins to leak from both your pussy and ass, dripping onto the mattress beneath you. You collapse forward, your body trembling, your breath coming in ragged gasps.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Prison/DoubleCum"+random(2)+".webp")]]
</div><br>
But they're not done with you yet. Marcus grabs your hair, yanking your head up. His cum-covered cock is right in front of your face, still twitching with aftershocks. Hector steps beside him, stroking himself to keep hard as he watches you with dark eyes.
<<ct "KnownMale" "Tease">>Clean us up, whore. Show us that pretty tongue.<</ct>>
You don't hesitate. Your tongue darts out, lapping at the cum dripping from Marcus' cockhead, your eyes rolling back at the salty taste. You take him into your mouth, swirling your tongue around his length to collect every last drop, your own cum leaking down your thighs as you do.
Hector steps closer, his cock still glistening with your mixed fluids. You turn your attention to him, your tongue tracing the vein along the underside of his shaft before taking him deep, your throat working to swallow what remains of his load.
<<ct "KnownMale3" "Happy">>Good girl... Such a good little cumslut.<</ct>>
When you're done, they step back, their cocks finally soft and clean. You stay on your knees, your chest heaving, your body still trembling from the aftershocks of your orgasms. Cum drips steadily from your stretched holes, pooling beneath you on the mattress.
<<ct "KnownMale3" "Happy">>See you around, princess. <</ct>>
<<ct "MC" "">>Mmh... bye, boys ~<</ct>>
The cell door clangs shut behind them, leaving you alone. Your body aches in the best way, your holes throbbing and leaking. The bunk creaks as you shift, the cool air hitting your exposed, well-used body. You close your eyes, trying to find some semblance of peace, and take deep breathes while you [[lie on your bed.->Prison][$mainChar.jailEvent = 'wait']]<br><br>
<<HaveASexWidget "vaginal" "stranger" "inpussy">>
<<HaveASexWidget "anal" "stranger" "face">>
<<MainChar_Stats "corruption" "1" "120">>
<<MainChar_Stats "arousal" "70">>
<<MainChar_Stats "energy" "-30">>
<<MainChar_Stats "cleanliness" "-30">>
<<MainChar_Stats "combed" "false">>
<</linkreplace>>
<<replace #refuse>><</replace>><</linkreplace>><br><</if>></span>
<span id='refuse'><<linkreplace "Refuse their proposal">>
The offer hangs in the air, but you know you can't give in to their advances. You take a deep breath, steeling yourself for what's to come.
<<ct "MC" "">>No, thanks,.. I'm good on my own.<</ct>>
Your voice is steady but tinged with nervousness. The prisoners exchange a look, their expressions darkening. The one who spoke first steps closer, his voice dropping to a menacing growl.
<<ct "KnownMale" "Angry">>You sure about that? We weren't really asking.<</ct>>
<<ct "KnownMale3" ""Angry">> You're just a little plaything, and we're bored. You should be grateful for the attention.<</ct>>
<<ct "MC" "">>I... I don't want this.<</ct>>
Your voice is shaking. The first prisoner's eyes narrow, and he takes another step closer, his voice cold.
<<ct "KnownMale" "Angry">>Think well about that. Next time we'll not ask.<</ct>>
You feel a shiver run down your spine, the reality of your situation sinking in. With a final, threatening look, the prisoners turn and walk away, leaving you alone in the corridor. You take a deep breath, your heart pounding in your chest. You know you've made enemies, but for now, all you can do is [[lie on your bunk,->Prison][$mainChar.jailEvent = 'wait']] hoping that tomorrow will bring some clarity and strength.
<<replace #accept>><</replace>><</linkreplace>></span>
<<elseif _event is 1>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Prison/Wait"+random(2)+".webp")]]
</div><br>
The heavy iron door groans shut behind you with a finality that makes your skin prickle. You're just settling back onto your bunk when the lock disengages with a metallic clank that echoes through the cellblock like a death knell. Before you can react, the door slides open and they're there - four of them, their massive frames filling the doorway, their orange jumpsuits stretched tight over muscles earned from years of prison yard dominance.
<<ct "KnownMale" "Angry">>Well, well... if it isn't our favorite little cellblock slut. Lookin' mighty lonely in here.<</ct>>
His voice is gravel and threat, the kind that makes your stomach clench with something that isn't quite fear. Not anymore. The biggest one - all scarred knuckles and prison tattoos - steps forward, his cock already half-hard against his pants. You swallow hard, your pulse quickening as they fan out around you, cutting off any escape.
<<ct "Male" "">>Yeah, real lonely. Bet that pretty mouth of yours could use some company.<</ct>>
He reaches out, his calloused fingers tracing your jawline before gripping your chin hard enough to make your lips part. You try to speak, to protest, but the words die in your throat as KnownMale3 steps behind you, his breath hot against your ear.
<<ct "KnownMale3" "Tease">>What's that, princess? Gonna tell us no?<</ct>>
His hand slides down your front, fingers pressing between your legs with possessive familiarity. You gasp as he finds you already wet, your body betraying you before your mind can catch up.
<<ct "MC" "">>I-I wasn't— Nnngh—!<</ct>>
Your protest dissolves into a moan as he pinches your clit through the thin fabric of your jumpsuit. The fourth one - quiet until now - suddenly grips your hair, yanking your head back as he presses his growing bulge against your cheek.
<<ct "Male" "Neutral">>On your knees, whore. You know what we came for.<</ct>>
The command brooks no argument. Your legs fold beneath you before you realize you're moving, the cold concrete biting into your kneecaps as you sink to the floor. They don't wait. Zippers descend in unison, cocks springing free with audible snaps against abs. The scent of them - musk and sweat and something primal - fills your senses as they surround you.
<<ct "KnownMale2" "Angry">>Open wide. And if you even think about using your teeth, I'll fuck your throat until you black out.<</ct>>
You obey instantly, taking their cocks in hand before you <<linkreplace "open your mouth.">>
<<if $mainChar.corruption <70>>
The first press of him against your tongue makes your eyes water, but you don't pull back. Can't. His hand tangles in your hair as he shoves forward, hitting the back of your throat with a wet gag that echoes off the cell walls.
<<ct "MC" "">>Mmmph—! T-Too—! Nnngh—!<</ct>>
Your words are garbled around his length, but they don't care. KnownMale2 steps up beside you, his cock slapping against your cheek before he grips your jaw, forcing your mouth open wider. They take turns without discussion, their cocks pistoning in and out of your mouth in brutal rotation.
<<ct "KnownMale2" "Happy">>Fuck yeah, look at her. Eyes watering but still taking it like a good little cocksleeve.<</ct>>
Saliva drips down your chin, mixing with the tears tracking down your cheeks as KnownMale3 suddenly shoves his cock between your lips. He's thicker than the others, stretching your jaw painfully as he bottoms out with a growl.
<<ct "MC" "">>G-Glkk—! C-Can't—! P-Please—!<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Prison/GangbangSuck"+random(1)+".webp")]]
</div><br>
Your begging only makes them harder. The tallest guy grips your hair from behind, forcing your head down onto one of his inmate's cock as he thrusts upward. You gag violently, a thin stream of bile mixing with the saliva coating his length, but he doesn't pull back. Can't. His hips stutter as he groans, his cock pulsing against your tongue.
<<ct "KnownMale3" "Surprised">>Fuck, yeah! Choke on it, you filthy—!<</ct>>
His release hits the back of your throat in hot pulses, the taste bitter and salty as you're forced to swallow around him. Before you can catch your breath, KnownMale2 shoves his cock between your lips, his fingers pressing against your windpipe as he fucks your face with short, brutal thrusts.
<<ct "KnownMale2" "Happy">>That's it, take my load too. Show us what that pretty mouth is good for.<</ct>>
His cum joins the first, dripping from your lips as they finally pull back. But they're not done. KnownMale grips your hair, yanking your head up as he strokes himself to completion, painting your face with thick ropes of cum. You feel it dripping down your cheeks, into your open mouth, the warm weight of it marking you as theirs.
<<ct "KnownMale" "Angry">>Lick it up. Every. Last. Drop.<</ct>>
You obey without hesitation, your tongue darting out to clean your lips as they watch with dark satisfaction. Your fingers tremble as you reach up, collecting the cum from your cheeks and bringing it to your mouth. Their approving grunts fill the cell as you swallow obediently.
<<ct "KnownMale" "Neutral">>Good girl. Maybe next time we'll use that tight cunt too.<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Prison/DoubleCum"+random(2)+".webp")]]
</div><br>
The promise hangs in the air as they tuck themselves back into their pants, their laughter echoing as they leave your cell. You remain on your knees, your breath coming in ragged gasps, your lips swollen and your throat raw. You're left alone with cum drooling from your ruined mouth, the taste of them still on your tongue, your body still humming with the aftershocks of their rough attention. As the door clangs shut behind them, you finally collapse onto your bunk, your jumpsuit riding up to expose the dark bruises already forming on your thighs. Your fingers drift between your legs, finding yourself embarrassingly wet despite everything. You close your eyes, trying to find some semblance of peace, and take deep breathes while you [[lie on your bed.->Prison][$mainChar.jailEvent = 'wait']]<br><br>
<<HaveASexWidget "bj" "stranger" "face">>
<<HaveASexWidget "bj" "stranger" "face">>
<<HaveASexWidget "bj" "stranger" "body">>
<<HaveASexWidget "bj" "stranger" "face">>
<<HaveASexWidget "bj" "stranger" "chest">>
<<MainChar_Stats "corruption" "1" "120">>
<<MainChar_Stats "arousal" "30">>
<<MainChar_Stats "energy" "-30">>
<<MainChar_Stats "cleanliness" "-30">>
<<MainChar_Stats "makeup" "Ruined">>
<<MainChar_Stats "combed" "false">>
<<else>>
Your lips curl into a filthy smirk as you look up at them, your eyes dark with anticipation. The threat only makes your cunt clench with excitement. You part your lips slowly, deliberately, your tongue snaking out to wet them before you speak, your voice dripping with arrogance and need.
<<ct "MC" "">>Oh, baby, you have no idea how well-trained my throat is ~ Bet you won’t last five minutes before you’re shooting down my throat like the pathetic, needy bastards you are.<</ct>>
His fingers tighten in your hair as he shoves his cock past your lips, hitting the back of your throat immediately. You don’t flinch. Instead, you relax your muscles, letting him slide deeper, your tongue working the underside of his shaft with practiced ease. Your eyes water, but you don’t pull away—you moan around him, the vibration making his hips jerk forward.
<<ct "KnownMale" "Angry">>Fuck—! You cocky little—!<</ct>>
His friend doesn’t wait his turn. He steps closer, gripping your jaw and forcing his cock against your cheek, rubbing his shaft against your lips while his friend fucks your throat.
<<ct "MC" "">>H-Hard—! Fuck, harder—! I want—! Nnngh—! I want you to ruin this throat—!<</ct>>
The third inmate shoves back in, his cock swelling as he fucks your face with brutal, relentless thrusts. The tallest one steps up, his cock already in hand as he slaps it against your cheek before pressing it to your lips. You don’t wait for permission—you take him in, your tongue swirling around his length as you hollow your cheeks, sucking him deep.
<<ct "KnownMale3" "Surprised">>Fucking hell—! She’s got no gag reflex—!<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Prison/GangbangSuck"+random(1)+".webp")]]
</div><br>
His cock hits the back of your throat, and you don’t just take it—you relish it. Your tongue snakes out, tracing the heavy weight of his balls, licking the sensitive skin with slow, deliberate strokes. A shiver runs through him, his fingers tightening in your hair as you hum around his length, the vibration making his hips jerk. You can taste the salt of his sweat, the musk of his arousal, and it only makes you hungrier. But you know when to stop—when to leave them wanting.
You pull back just enough to let his cock slip from your lips with an obscene pop, your tongue swirling around the head before you release him. Your voice is rough, thick with lust and satisfaction.<br><br>
<span id="cum"><<linkreplace "Make them cum">>
<<ct "MC" "">>Mmm… Come on,, boys. Show me what I earned.<</ct>>
The taller guy grips his cock, stroking himself with a few rough tugs before his release splatters across your face, hot ropes of cum landing on your cheeks, your lips, your eyelids. You don’t flinch—you lean into it, your tongue darting out to catch a droplet before it can drip down your chin. KnownMale2 follows, his load joining the first, painting your skin with thick, white streaks. KnownMale3 is last, his cock twitching as he marks you, his cum mixing with theirs, dripping down your throat as you tilt your head back to take it all.
<<ct "KnownMale" "Angry">>Fuck, look at her. Like a goddamn cum canvas.<</ct>>
<<ct "KnownMale2" "Happy">>And she loves it. Filthy little slut.<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Prison/DoubleCum"+random(2)+".webp")]]
</div><br>
As they pull away, their bodies spent, you see the look of surprise and respect in their eyes. They had come expecting to use you, to dominate you, but you had turned the tables on them. You had taken control, had made them see you as more than just a victim.
<<ct "KnownMale3" "Happy">>Damn, girl... You're something else.<</ct>>
You stay on your knees as they tuck themselves back into their pants, their laughter and approving grunts filling the cell. When the door clangs shut behind them, you finally rise, your legs trembling just slightly from the adrenaline. Your reflection in the small, scratched mirror above the sink is a mess, your face is a mask of their cum. Your fingers trace the trails of cum on your skin before you collect it, bringing it to your lips. You swallow slowly, savoring the taste, the warmth, the proof of what just happened. Your throat is raw, your lips swollen, but you don’t care. It’s exactly how you like it.<br>
With a satisfied sigh, you [[stretch out on your bunk,->Prison][$mainChar.jailEvent = 'wait']] the thin mattress creaking under you. <br><br>
<<HaveASexWidget "bj" "stranger" "face">>
<<HaveASexWidget "bj" "stranger" "face">>
<<HaveASexWidget "bj" "stranger" "body">>
<<HaveASexWidget "bj" "stranger" "face">>
<<HaveASexWidget "bj" "stranger" "chest">>
<<MainChar_Stats "corruption" "1" "120">>
<<MainChar_Stats "arousal" "30">>
<<MainChar_Stats "energy" "-30">>
<<MainChar_Stats "cleanliness" "-30">>
<<MainChar_Stats "makeup" "Ruined">>
<<MainChar_Stats "combed" "false">>
<<replace #fuck>><</replace>><br></span>
<span id='fuck'><<linkreplace "Let them fuck you">>
<<ct "MC" "">>Mmm... Cute. But I'm bored, boys. If this is all you've got, maybe I should find someone who knows how to fuck a whore properly.<</ct>>
With a deliberate slowness, you rise up on your knees, turning to present your ass to them, spreading your cheeks with both hands. Your pussy glistens with arousal, your asshole already twitching in anticipation. You look over your shoulder at them, your voice dripping with challenge.
<<ct "MC" "">>Come on, then. Which one of you is man enough to actually use me? Or do I have to beg for it like the pathetic sluts you're used to?<</ct>>
The prisoners exchange a look—surprise and dark lust flashing in their eyes. One inmate's lips curl into a predatory smirk as he steps forward, his cock already hardening again at the sight of you.
<<ct "KnownMale" "Angry">>Oh, you want more, do you? Guess we’ll have to show you what happens to cocky little sluts who ask for it.<</ct>>
<<ct "KnownMale2" "Happy">>Fuck yeah. Let’s break this one in proper.<</ct>>
You don’t wait for them. You arch your back, swaying your hips in slow, teasing circles, your ass cheeks jiggling just enough to drive them wild. The first slap on your ass makes you yelp, but you push back against it, your voice thick with need.
<<ct "MC" "">>That’s it... Harder. Make me feel it.<</ct>>
They don’t need to be told twice. The shorter inmate grips your hips and slams into your pussy in one brutal thrust, stretching you wide. You cry out, but it’s not pain—it’s pleasure, raw and unfiltered, as his friend spits on your asshole before pressing the head of his cock against it. You bear down, relaxing just enough to let him in, your voice breaking into a moan as he pushes past the tight ring of muscle.
<<ct "MC" "">>Nnngh—! Yes—! Fuck, both—! Glk—! Use me—!<</ct>>
Their cocks move in alternating rhythms, stretching you obscenely as they fuck you like you’re nothing more than a hole for their pleasure. a third guy steps in front of you, his cock already in hand as he shoves it past your lips, cutting off your moans. You take him eagerly, your throat convulsing around his length as the other two pound into you from behind.
<<ct "KnownMale3" "Surprised">>Fuck, look at her—taking all three of us like it’s nothing.<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Prison/GangbangFuck"+random(2)+".webp")]]
</div><br>
<<ct "KnownMale" "Angry">>Damn right. This slut was made for this.<</ct>>
Their hands are everywhere—gripping your hips, squeezing your breasts, slapping your ass until it’s red and stinging. You try to speak, to taunt them further, but all that comes out are broken, needy sounds around the cock in your mouth.
<<ct "MC" "">>Mmmph—! H-Harder—! Glk—! Ruin me—! Nnngh—!<</ct>>
They don’t hold back. Their thrusts become brutal, their cocks swelling inside you as they chase their releases. You can feel it—the way their bodies tense, the way their breaths turn ragged. The taller one groans first, his cock pulsing deep in your pussy as he fills you with his cum. Another follows, his release flooding your ass as he buries himself to the hilt. The third inmate is last, his cock twitching in your throat as he shoots down it, his cum dripping from your lips as he pulls out. <br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Prison/DoubleCum"+random(2)+".webp")]]
</div><br>
You collapse onto the bunk, your body trembling, your holes gaping and dripping with their cum. Your ass burns, your pussy throbs, and your throat is raw—but you’re smiling, your fingers already slipping between your legs to play with the mess they left behind.
<<ct "KnownMale" "Angry">>Damn. That was...<</ct>>
<<ct "KnownMale2" "Happy">>Yeah. We’ll be back for more, slut.<</ct>>
They leave you there, used and satisfied, your body still humming with the aftershocks of their rough attention. You don’t move for a long moment, savoring the ache between your legs, the taste of them still on your tongue. You got what you wanted. And you’ll be back for more. You finally push yourself up, your legs shaking slightly as you walk over to your bunk and [[sit down->Prison][$mainChar.jailEvent = 'wait']]<br><br>
<<HaveASexWidget "bj" "stranger" "face">>
<<HaveASexWidget "bj" "stranger" "face">>
<<HaveASexWidget "pussy" "stranger" "body">>
<<HaveASexWidget "pussy" "stranger" "face">>
<<HaveASexWidget "anal" "stranger" "chest">>
<<HaveASexWidget "anal" "stranger" "onpussy">>
<<MainChar_Stats "corruption" "1" "120">>
<<MainChar_Stats "arousal" "0">>
<<MainChar_Stats "energy" "-50">>
<<MainChar_Stats "cleanliness" "-50">>
<<MainChar_Stats "makeup" "Ruined">>
<<MainChar_Stats "combed" "false">>
<<replace #cum>><</replace>></span>
<</if>>
<</linkreplace>><</linkreplace>>
<<elseif _event is 2>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Prison/wait"+random(3)+".webp")]]
</div><br>
You're sitting on your bunk, the boredom of your cellule almost unbearable. It's that time of day when the cells are open, and inmates are free to move around. You hear footsteps approaching, and before you can react, a tall, imposing figure darkens your doorway. It's one of the other prisoners, his eyes cold and dominating.
<<ct "Male" "">>Well look at this. Little mouse all alone in her hole.<</ct>>
<<if $mainChar.corruption <40>>
His voice is gravel and broken glass. You scramble back against the wall, your pulse hammering in your throat as he steps inside, the cell door sliding shut behind him with finality. The fluorescent light flickers, casting monstrous shadows across his scarred knuckles.
<<ct "MC" "">>Stay back! I-I didn't do anything to you!<</ct>>
Your voice cracks. He doesn't respond with words. One massive hand shoots out, gripping your wrist hard enough to make the bones grind together. You yelp as he yanks you forward, your knees hitting the concrete with a painful crack.
<<ct "Male" "">>Oh you did plenty, princess. Just by existing. By walking around with those tits and that ass.<</ct>>
His free hand tangles in your hair, forcing your head back. You try to twist away but his grip is iron. His mouth crashes onto yours before you can react. It's not brutal - it's firm, demanding, but there's a skill to it that makes your stomach flutter traitorously. You try to turn your head, but his hand cups your jaw, holding you in place as his tongue explores your mouth.
<<ct "MC" "">>N-No! Let me GO!<</ct>>
When he finally breaks the kiss, you're left gasping, saliva dripping down your chin. His dark eyes burn with cruel amusement as he watches you <<linkreplace "struggle for breath."struggle for breath.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Prison/Choking.webp")]]
</div><br>
His hand moves to his belt. The sound of his zipper is obscenely loud in the small cell. You try to crawl backward, but his boot connects with your stomach, knocking the wind from you. Before you can recover, his hand is in your hair again, dragging you forward.
<<ct "MC" "">>P-Please don't—!<</ct>>
He laughs, a deep rumble that makes your skin crawl. His cock springs free, already hard and angry-looking. The veins pulse as he strokes himself slowly, watching your face. His fingers tighten in your hair while <<linkreplace "he forces himself into your mouth.">> he forces himself into your mouth. You try to clamp your lips shut, but he slaps you again, harder this time.
<<ct "MC" "">>Nnngh—! S-Stop—!<</ct>>
The first intrusion is brutal. His cock forces its way past your lips, hitting the back of your throat immediately. You gag violently, tears springing to your eyes as he holds you in place. Saliva pours from your mouth, dripping down your chin as he starts to move.
<<ct "Male" "">>That's it, take it. Show me what that pretty mouth can do when it's not talking back.<</ct>>
You resist for a moment, but, you feel your resolve slowly crumbling. You try to tell yourself you're only doing this to make him leave faster, but the way your tongue swirls around his tip betrays you. His groan of approval vibrates through you, pooling heat between your thighs.
<<ct "MC" "">>Mmm—...<</ct>>
<<ct "Male" "">>That's it... just like that.<</ct>>
His thick, hard length filling your mouth entirely, pressing down on your tongue, and hitting the back of your throat. You gag instinctively, your eyes watering as you struggle to accommodate his size. His fingers tighten slightly in your hair as you take more of him into your mouth. You gag a little more, but not enough to stop. The taste of him is salty, musky, and though you tell yourself you hate it, your body responds.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Prison/Suck"+random(2,5)+".webp")]]
</div><br>
Then he pushes deeper. His cock hits the back of your throat, and your gag reflex kicks in hard. Your throat convulses around him, your eyes watering as he doesn't stop—doesn't even slow down. He forces his way past the resistance, his thick length pressing into your esophagus. Your stomach lurches violently, and you try to pull back, but his grip in your hair is iron.
<<ct "MC" "">>Mmm—! Nnngh—! S-Stop—! I-I'm gonna—!<</ct>>
The warning comes too late. Your stomach heaves, and a thin stream of bile mixes with saliva around his cock. He doesn't pull out. Doesn't even hesitate. His hips keep moving, forcing you to take every inch despite your body's protests.
<<ct "Male" "">>That's it. Take it all, you filthy little thing.<</ct>>
His laugh is dark, amused as you choke around him. Tears stream down your cheeks, but something strange happens—the more he forces himself down your throat, the less it bothers you. Your body adjusts, your throat relaxing around his girth. The nausea fades, replaced by a shameful warmth spreading through your chest.
Your eyelids flutter shut. His rhythm changes when he notices. His cock pulses against the back of your throat as he realizes you're not fighting anymore.
<<ct "Male" "">>Oh, so you do like this. Dirty girl.<</ct>>
Your eyes fly open at his words, embarrassment and anger flaring in your chest. You try to deny it, to say something, but his cock is still buried in your throat, making speech impossible. All that comes out is a muffled, indignant sound as you glare up at him.
<<ct "MC" "">>Mmmph—! N-Nnngh—!<</ct>>
Before you can finish, he pulls you up and spins you around. Your chest presses against the cold wall as he yanks your pants down. The cool air on your bare ass makes you shiver as <<linkreplace "his cock presses against your pussy.">>his cock presses against your pussy. And despite yourself, you feel your hips push back slightly. The first thrust makes you gasp, your fingers scratching at the wall.
<<ct "MC" "">>Nnngh—! S-Stop... I don't...<</ct>>
<<ct "Male" "">>Shh... just take it.<</ct>>
He moves slowly at first, letting you feel every inch of him. You bite your lip to keep from moaning as he fills you completely. It's wrong, so wrong, but your body betrays you, your traitorous hips rocking back to meet his thrusts. Your protest dies as his hand slips around to find your clit. The first touch makes your knees nearly buckle. You try to resist the pleasure, but your body arches into his touch despite yourself.
<<ct "MC" "">>Get the fuck—! Ah—!Off—!<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Prison/Fuck"+random(3)+".webp")]]
</div><br>
His hand fists in your hair, yanking your head back so hard your throat stretches taut. The other clamps around your neck—not enough to choke, just enough to remind you who’s in control. His cock slams into you from behind, each thrust punishing, his hips snapping forward with a force that makes your breath hitch. The sound of flesh meeting flesh echoes in the cell, wet and obscene.
<<ct "Male" "">>That’s it, fight me. I like it when you struggle.<</ct>>
<<ct "MC" "">>N-No—! Stop—! You fucking—! Nnngh—!<</ct>>
Your protests are real, but your body betrays you. Every time he pulls back, your hips instinctively push toward him, chasing the stretch, the burn. His free hand cracks across your ass, the sharp sting making you yelp—but then he does it again, and this time, the pain twists into something darker, something that makes your toes curl.<br><br>
His fingers tighten around your throat just as he bottoms out, grinding against you. You whimper, your nails scraping against the wall, but your cunt clenches around him, traitorously slick. He feels it. Of course he does. You try to pull away, but his grip is relentless. Another sharp smack on your ass, and this time, the moan that escapes you is raw, needy. Your body arches back into him despite yourself.
<<ct "Male" "">>You’re practically begging for it with that tight little cunt.<</ct>>
And he’s right. You can feel how wet you are, hear the obscene sounds your body makes every time he thrusts. Your protests dissolve into broken gasps, your mind screaming no while your body melts around him. When he finally comes, it's with a groan against your neck, his hot release filling you. You should feel disgust, but instead you feel a shameful pulse of satisfaction deep inside.
He pulls out slowly, leaving you trembling against the wall. Your legs feel weak, your body both satisfied and guilty.
<<ct "Male" "">>Next time, don't pretend you don't want it.<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Prison/Cum0.webp")]]
</div><br>
The cell door slides open and shut. You're left standing there, your pants around your ankles, your body still humming with unwanted pleasure. You quickly pull your clothes back into place, your hands shaking. The taste of him lingers in your mouth, the ache between your legs a constant reminder of your betrayal.<br>
You feel dirty, broken, and you hate every second of it. But for now, all you can do is [[curl up on your bunk, ->Prison][$mainChar.jailEvent = 'wait']] trying to hold back the tears that threaten to fall, trying to find some semblance of peace in the aftermath of your torment. <br><br>
<<HaveASexWidget "pussy" "stranger" "face">>
<<MainChar_Stats "corruption" "1" "120">>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "makeup" "Ruined">>
<<MainChar_Stats "combed" "false">>
<</linkreplace>><</linkreplace>><</linkreplace>>
<<else>>
You stand up, your heart pounding, but you don't resist as he <<linkreplace "grabs you.">>grabs you by the arms. He pushes you against the wall, his body pressing against yours. His free hand tangles in your hair, forcing your head back. You let out a whimper that's half-protest, half-excitement as his mouth crashes onto yours. His kiss isn't just demanding—it's possessive, his tongue exploring you with a skill that makes your toes curl. You make a token attempt to turn your head, but your hands find his chest, fingers curling into his shirt rather than pushing him away.
When he finally breaks the kiss, you're left gasping, saliva dripping down your chin. His dark eyes burn with cruel amusement as he watches you catch your breath, your chest heaving.
<<ct "MC" "">>A-Are you... g-gonna make me beg for it?<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Prison/Choking.webp")]]
</div><br>
Your voice trembles, but not with fear. His hand moves to his belt, the sound of his zipper echoing loudly in the small cell. You should crawl backward. Should resist. But instead, you find yourself licking your lips as his cock springs free, already hard and angry-looking. The veins pulse as he strokes himself slowly, watching your face.
<<ct "Male" "">>You know exactly what I'm gonna do.<</ct>>
His fingers tighten in your hair as <<linkreplace "he forces himself into your mouth.">>he forces himself into your mouth. You make a show of resisting for a moment—clamping your lips shut, letting him slap you—before your tongue darts out to taste him. The first intrusion is brutal, his cock forcing its way past your lips to hit the back of your throat immediately. Your eyes water, but your hands find his thighs, nails digging in as you take him deeper.
<<ct "MC" "">>Mmm—! S-So... f-fucking big...<</ct>>
Saliva pours from your mouth, dripping down your chin as he starts to move. Your gagging sounds mix with obscene wet noises, but your tongue swirls around his tip between thrusts, earning you a groan of approval.
<<ct "Male" "">>That's it, take it. Show me what that pretty mouth can do when it's not talking back.<</ct>>
You let your eyes flutter shut as you relax your throat around him, taking him deeper. The taste of him—salty, musky—makes your hips shift restlessly against the air. When he pushes deeper still, your throat convulses around him, but you don't pull away. Your fingers tighten on his thighs as he forces his way past your gag reflex, his cock pressing into your esophagus.
<<ct "MC" "">>Nnngh—! C-Choke me... f-fuck...<</ct>>
Tears stream down your cheeks, but your cunt is dripping, your body adjusting to his brutal rhythm. His dark laugh vibrates through you as he realizes you're not fighting anymore.
<<ct "Male" "">>Oh, so you do like this. Filthy little slut.<</ct>>
Your eyes fly open at his words, but there's no denial in you. Instead, you hollow your cheeks around him, taking him deeper, your moans vibrating around his cock. He groans, his hips stuttering as you swallow around him.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Prison/Suck"+random(2,5)+".webp")]]
</div><br>
Before you can finish, he pulls you up and spins you around. Your chest presses against the cold wall as he yanks your pants down. The cool air on your bare ass makes you shiver, but you arch your back, presenting yourself to him without a word.
<<ct "Male" "">>Look at you. Already wet for me.<</ct>>
His cock presses against your pussy, and you can't help the way your hips push back, eager for him. The first thrust makes you gasp, your fingers scratching at the wall as <<linkreplace "he enters you.">>he enters you, his thrusts hard and unyielding.
<<ct "MC" "">>F-Fuck—! Y-Yes—! Just like that—!<</ct>>
He moves slowly at first, letting you feel every inch of him. Your protest dies before it's even formed, your body arching into his touch as his hand slips around to find your clit. The first touch makes your knees nearly buckle, a broken moan escaping you.
<<ct "Male" "">>That's it. Take it like the whore you are.<</ct>>
His hand fists in your hair, yanking your head back as his other hand clamps around your throat. His cock slams into you from behind, each thrust punishing, his hips snapping forward with a force that makes your breath hitch. The sound of flesh meeting flesh echoes in the cell, wet and obscene.
<<ct "MC" "">>H-Harder—! F-Fuck me like you h-hate me—!<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Prison/Fuck"+random(3)+".webp")]]
</div><br>
His fingers tighten around your throat as he bottoms out, grinding against you. You whimper, your nails scraping against the wall, but your cunt clenches around him traitorously. He feels it, of course. Another sharp smack on your ass, and this time, the moan that escapes you is raw, needy. Your body arches back into him, chasing each brutal thrust.
<<ct "Male" "">>You're made for this, aren't you?<</ct>>
<<ct "MC" "">>Hmm ~<</ct>>
You can feel how wet you are, hear the obscene sounds your body makes every time he thrusts. Your protests have long since dissolved into broken gasps and filthy encouragements. Suddenly, he pulls out, spinning you around and forcing you back to your knees. He strokes his cock, his eyes locked on yours.
<<ct "Male" "">>Open that mouth, bitch.<</ct>>
You open wide, eager for his release. He comes with a roar, his hot seed splashing across your face. You moan, your tongue darting out to lick your lips, tasting him. He looks down at you, a satisfied smirk on his face. <br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Prison/Cum0.webp")]]
</div>
<<ct "Male" "Happy">>Next time, don't pretend you don't want it.<</ct>>
The cell door slides open and shut. You're left standing there, your pants around your ankles, your body still humming with pleasure. His cum is still dripping down your face when you pull your clothes back into place with deliberate slowness, savoring the ache between your legs. The taste of him lingers in your mouth, and you lick your lips, already craving more. But for now, all you can do is [[curl up on your bunk ->Prison][$mainChar.jailEvent = 'wait']] and wait for the day to pass. <br><br>
<<HaveASexWidget "pussy" "stranger" "face">>
<<MainChar_Stats "corruption" "1" "70">>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "makeup" "Ruined">>
<<MainChar_Stats "combed" "false">>
<</linkreplace>><</linkreplace>><</linkreplace>>
<</if>>
<<elseif _event is 3 and $mainChar.corruption>=30>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Prison/Wait"+random(3)+".webp")]]
</div><br>
You're sitting on your bunk, the boredom of your cell threatening to consume you. The clank of metal against metal echoes through the corridor as the cell doors slide open, signaling the brief period of freedom within the prison walls. You stand up, stretching your limbs, eager to break the monotony of your confinement. As you step out into the corridor, you see a fellow prisoner walking by. <br><br>
He's Tall. Broad. The kind of muscular build that comes from years of manual labor and prison yard workouts. His arms are crossed over his chest, the sleeves of his jumpsuit rolled up to reveal forearms corded with veins. The tattoos snaking up his neck disappear beneath his collar, hinting at more ink hidden beneath the orange fabric. Your breath catches as his gaze sweeps over you.
<<ct "MC" "">>Hey...<</ct>>
Your voice comes out huskier than you intended, the sound making his smile widen. He slows his pace, his boots scuffing against the concrete as he turns to face you fully. The way his eyes rake over you makes your skin prickle with awareness.
<<ct "Male" "">>Well well. If it isn't our favorite cellblock tease.<</ct>>
<span id='suck'><<linkreplace "Offer him a blowjob">>
<<ct "MC" "">>I was thinking... You look like you could use a break. And I could use... something to occupy my mouth. Just to pass the time.<</ct>>
His eyebrow arches, but there's no surprise in his expression - just dark amusement and growing hunger. He takes a step forward, crowding you against the cold concrete wall. The heat of his body presses against you, his breath warm against your ear as he leans in.
<<ct "Male" "">>You offering what I think you're offering, sweetheart?<</ct>>
You can feel his erection pressing against your stomach, thick and hard. Your hands itch to touch him, to free that cock and feel its weight in your palms.
<<ct "MC" "">>Why don't you step into my cell and find out?<</ct>>
The words barely leave your mouth before he's moving, herding you back into your cell with a hand on your lower back. The door slides shut behind him with a final, echoing clang that sends a shiver down your spine. You don't waste time. Dropping to your knees in front of him, you look up through your lashes as your fingers work at his belt. The metallic clink of the buckle echoes in the small space as you pull it free, then work at the buttons of his jumpsuit. His cock springs free, already hard and leaking, the thick head glistening with precum.
<<ct "Male" "">>Shit—<</ct>>
His hands find your hair, fingers tangling in the strands as you take the first inch between your lips. The taste of him explodes on your tongue - salty and musky and so fucking male. You hollow your cheeks, taking more of him, your tongue swirling around the thick head before you pull back with a wet pop.
<<ct "MC" "">>Mmm... so good...<</ct>>
You take him deeper this time, your lips stretching around his girth as you work your way down his shaft. Your free hand cups his balls, rolling them gently in your palm before you pull back to lavish attention on them, taking first one, then the other into your mouth.
<<ct "Male" "">>Fuck yeah... just like that...<</ct>>
His hips twitch, pushing him deeper into your mouth. You gag slightly but don't pull back, instead relaxing your throat to take more of him. The sound of your wet mouth working his cock fills the cell, obscene and perfect. You pull back just enough to speak, your lips still brushing against his sensitive skin.
<<ct "MC" "">>So... *glk*... how long before they... *slrp*.. let you out of this hellhole?<</ct>>
<<ct "Male" "">>Still... hmmm... four months. But right now? Fuck, I don't care about.. -shit- about anything but this perfect mouth...<</ct>>
You hum in approval, the vibration making him groan. Your tongue swirls around his cock as you pull back, leaving a glistening trail of saliva before diving back down.
<<ct "MC" "">>Mmm... you can go deeper if you want... I can take it...<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Prison/Suck"+random(6)+".webp")]]
</div><br>
His grip in your hair tightens, his thrusts becoming more insistent. You relax your throat completely, letting him fuck your face in earnest now. The wet sounds of your mouth, the obscene slapping of skin against skin, the ragged breaths from both of you - it's a symphony of filth that makes your pussy ache with need. Your fingers creep between your own thighs, finding the soaking wet fabric of your panties. Even through the material, you can feel how swollen you are, how desperate. You rub yourself in tight circles as you take him deeper, your moans vibrating around his cock.<br><br>
<span id='continue'><<if $mainChar.corruption>=40>><<linkreplace "Let him fuck you">>
With a wet pop, you release him from your mouth, a string of saliva connecting your lips to his glistening cockhead. Your fingers trail up his thigh as you rise to your feet, your movements deliberately slow, teasing. The cool air hits your swollen lips as you step back, your eyes never leaving his as you begin to undress. The sound of your jumpsuit hitting the concrete floor echoes in the small cell. You stand before him completely naked, your skin flushed with arousal, your nipples hard as pebbles. His gaze rakes over you, lingering on the dark triangle between your thighs, already glistening with your excitement. Without breaking eye contact, you lower yourself onto the thin mattress, the cold metal frame creaking under your weight. The rough blanket scratches against your bare back as you scoot backward, giving yourself room to spread your legs wide in invitation.
<<ct "MC" "">>I changed my mind... It's my pussy that needs to be occupied now...<</ct>>
Your fingers trail down your stomach, parting your folds to give him a perfect view of your soaked cunt. The obscene sound of your wetness fills the cell as you circle your clit, your breath hitching at the contact. His nostrils flare, his cock jerking as he watches you touch yourself.
<<ct "Male" "">>Fuck...<</ct>>
He's on you in an instant, his large hands gripping your thighs and spreading you wider. The cool air hits your exposed flesh, making you shiver before his body heat envelops you. You can feel his cock, thick and heavy, pressing against your entrance. He's big, and the stretch burns deliciously as he pushes inside. Your back arches off the mattress as he sinks deeper, your inner walls clinging to every ridge, every vein of his cock. The obscene bulge of his cockhead pressing against your inner walls is visible beneath your skin, the outline of him moving inside you making your breath catch.
<<ct "MC" "">>Fuuuck... yes... just like that...<</ct>>
Your words dissolve into a moan as he hits particularly deep, his cock rubbing against your G-spot with every thrust. You can feel your orgasm building, the tension coiling tighter in your belly with each snap of his hips. He shifts position suddenly, pulling your legs up to rest your feet against his chest. The new angle makes you cry out as he hits even deeper, his cock stretching you in ways that border on painful but feel so fucking good. His thumbs begin to massage the arches of your feet, the unexpected sensation making you gasp.
<<ct "MC" "">>Hmm ~<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Prison/Fuck"+random(3,5)+".webp")]]
</div><br>
His smile turns feral as he releases your feet, his large body covering yours as he presses a hand against your throat. Not enough to cut off your air, but enough to make you feel the weight of his control. His other hand finds your clit, rubbing in tight circles that make your hips buck against him. His thrusts turn brutal, the bunk slamming against the wall with each powerful snap of his hips. The hand on your throat tightens just slightly as his fingers work your clit, the dual sensations pushing you closer and closer to the edge.
<<ct "MC" "">>That's it... fuck... so good... I'm gonna-<</ct>>
Your words cut off as your orgasm crashes over you, your body convulsing beneath him. Your cunt clenches around his cock, the waves of pleasure so intense they border on pain. He groans, his thrusts becoming erratic as your tightness milks his cock. Suddenly, he pulls out with a wet pop, his cock glistening with your arousal. Before you can protest the loss, he's moving up your body, positioning himself over your face. His cock bobs in front of your lips, the thick head already leaking precome. You don't need to be told what to do. Your mouth opens willingly, your tongue darting out to catch the bead of precome at his tip. He groans as you take him between your lips, the taste of yourself on him making your empty cunt clench with need. Your hands grip his thighs, your nails digging in as you take him deeper, your throat relaxing to accommodate his size.
<<ct "Male" "">>Fuck... your mouth...<</ct>>
His hips begin to move, fucking your mouth with the same brutal rhythm he used on your pussy. You can feel him swelling, his cock pulsing as <<linkreplace "he nears his release.">>he nears his release. <br><br>
Your own arousal drips down your thighs, your body still trembling from your orgasm as you work to bring him to his. With a guttural groan, he comes, his release hitting the back of your throat in hot pulses. You swallow around him, your throat working to take every drop. But there's too much - some spills from the corners of your mouth, dripping down your chin as he continues to pulse. <br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Prison/Cum0.webp")]]
</div><br>
He pulls back slightly, his cock still twitching as he slaps it against your cheeks, painting your face with the last drops of his cum. The warm, salty taste of him coats your tongue, the sensation of his release marking you sending another wave of arousal through your already sensitive body.
<<ct "Male" "">>That was... intense...<</ct>>
His voice is rough, his breath still coming in ragged gasps as he tucks himself back into his pants. You lie there, completely spent, your body still trembling with aftershocks. Your skin is slick with sweat, your hair a tangled mess around your face. The taste of him lingers in your mouth as you watch him dress, your eyes half-lidded with satisfaction. The cell door clangs shut behind him as he leaves, the finality of the sound making you shiver. You lie there for a long moment, your body still humming with pleasure, your mind replaying every filthy detail of what just happened.<br><br>
Slowly, you sit up, your muscles protesting the movement. The bunk is wet beneath you, the evidence of your arousal soaking into the thin mattress. You can still feel the ghost of his touch on your skin, the memory of his cock filling you making your empty cunt clench with need. You take a deep breath, trying to regain your composure, your senses slowly returning to you. You turn around and [[sit on your bunk, ->Prison][$mainChar.jailEvent = 'wait']] waiting for the day to pass. <br><br>
<<HaveASexWidget "vaginal" "stranger" "face">>
<<MainChar_Stats "corruption" "1" "70">>
<<MainChar_Stats "arousal" "30">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "combed" "false">>
<</linkreplace>>
<<replace #cum>><</replace>><</linkreplace>><br><</if>></span>
<span id='cum'><<linkreplace "Make him cum">>
<<ct "Male" "">>That's it... fuck, you're perfect...<</ct>>
His voice is rough with need, his thrusts becoming more erratic. You can tell he's close - the way his cock swells even more, the way his balls draw up tight. You redouble your efforts, hollowing your cheeks and taking him all the way to the back of your throat.
<<ct "MC" "">>Mmmph... gonna make you come so hard... want to taste it...<</ct>>
Your words are barely intelligible around his cock, but he understands. With a guttural groan, he shoves deep one final time, his cock pulsing as hot ropes of come hit the back of your throat. You swallow around him, milking every last drop as his body shudders with the force of his orgasm.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Prison/Cum0.webp")]]
</div><br>
He continues to come, each pulse sending more of his seed into your mouth. You swallow quickly, trying to keep up, but it's overwhelming. Some of it spills from the corners of your mouth, dripping down your chin. You feel a mix of satisfaction and submission, the sensation of his release coating your throat, the taste of him lingering on your tongue.
<<ct "MC" "">>Mmm... so good ~<</ct>>
<<ct "Male" "">>Fuck... you're dangerous, you know that?<</ct>>
When he finally pulls free, you sit back on your heels, licking your lips to catch the last traces of him. Your fingers are still working between your legs as you watch him tuck himself back into his pants. You smile up at him, your lips swollen and glistening. Finally, he pulls back, a satisfied grin on his face. You wipe your mouth with the back of your hand, feeling a strange sense of accomplishment.
<<ct "Male" "">>Well, that was a hell of a way to pass the time.<</ct>>
As he leaves your cell, you know that this brief encounter has broken the monotony of your day, leaving you with a memory that will linger long after the cell doors close again. But for now, you turn around and [[curl up on your bunk, ->Prison][$mainChar.jailEvent = 'wait']] waiting for the day to pass. <br><br>
<<HaveASexWidget "bj" "stranger" "face">>
<<MainChar_Stats "corruption" "1" "50">>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "energy" "-10">>
<<MainChar_Stats "cleanliness" "-10">>
<<MainChar_Stats "combed" "false">>
<<replace #continue>><</replace>><</linkreplace>></span>
<<replace #leave>><</replace>><</linkreplace>><br></span>
<span id='leave'>[[Change your mind.->Prison][$mainChar.jailEvent = 'wait']]
<br></span>
<<else>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Prison/LesbianEvent.jpg")]]
</div><br>
The oppressive weight of confinement presses down on you as you slump against the cold concrete wall of your cell. The iron bars cast jagged shadows across the floor, the late afternoon sun filtering through the high, barred windows in sickly yellow streaks. The prison block hums with its usual cacophony - distant shouts echoing off tile walls, the metallic clang of cell doors, the rhythmic shuffle of orange jumpsuits against concrete. Your fingers trace idle patterns on your thigh as you watch the activity in the corridor.
<<ct "PrisonerFemale" "Neutral">>Hey there.<</ct>>
The voice cuts through your reverie like a blade. You turn to see her leaning against the bars of the adjacent cell, her posture deceptively casual. Her jumpsuit hangs open at the collar, revealing the smooth curve of her collarbone and the hint of a tattoo peeking out from beneath the orange fabric. Her gaze is direct, assessing, with an intensity that makes your skin prickle. <br><br>
She doesn't wait for an invitation. With a fluid motion, she slips through the open doorway of your cell, her presence suddenly filling the cramped space. The air between you crackles with something electric, dangerous.
<<ct "MC" "">>Well. This is unexpected.<</ct>>
<<ct "PrisonerFemale" "Tease">>Is it now?<</ct>
She smirks, running a hand through her dark hair before letting her fingers trail along the edge of your bunk. Her scent hits you first - sweat and cheap soap and something uniquely feminine that makes your pulse quicken.
<<ct "PrisonerFemale" "Tease">>Or did you maybe hope someone would come by to... alleviate some of that boredom I see written all over your face?<</ct>>
You feel your cheeks flush, but you meet her gaze head-on. There's no point in playing coy in a place like this.
<<ct "MC" "">>And what makes you think I need your particular brand of entertainment?<</ct>>
<<ct "PrisonerFemale" "Tease">>Call it a hunch.<</ct>>
She smiles, her fingers brushing against the metal frame of your bunk before
<<linkreplace "she sits down on the bunk.">>she sits down on the bunk. The mattress dips under her weight, and you can't help but notice how her thighs part just slightly as she gets comfortable.
<<ct "PrisonerFemale" "Neutral">>Jail's a special kind of hell, isn't it? The way time stretches out forever...<</ct>
She leans back on her hands, the position making her jumpsuit ride up to reveal toned stomach muscles.
<<ct "MC" "">>Yeah... You seem to know an awful lot about it.<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Prison/LesbianEvent1.jpg")]]
</div><br>
<<ct "PrisonerFemale" "Neutral">>Five years. Five fucking years of learning how to survive in this concrete hellhole. And let me tell you something... The only thing that keeps you sane is finding the right kind of distraction.<</ct>>
Her hand reaches out, fingers tracing the line of your jaw before tucking a loose strand of hair behind your ear. The touch is electric, sending a jolt straight to your core. You should pull away. You should tell her to leave. But your body betrays you, leaning into her touch instead.
<<ct "PrisonerFemale" "Tease">>You're tense as hell,<</ct>>
Her hand sliding to your shoulder. Strong fingers knead the tight muscles, and you can't suppress the soft moan that escapes your lips. Her hand moves lower, tracing the curve of your breast through the thin fabric of your jumpsuit. Your nipple hardens instantly under her touch, and she smirks at your obvious reaction.
<<ct "MC" "">>Fuck...<</ct>>
<<ct "PrisonerFemale" "Tease">>Let me take care of you ~<</ct>
She leans in until her breath is hot against your ear while <<linkreplace "her hand slips between your legs.">>her hand slipping between your legs. Her hand slips beneath the waistband of your pants, fingers finding your clit with unerring accuracy. You moan loudly, your hips bucking against her touch as she starts circling the sensitive nub.
<<ct "MC" "">>Oh god—<</ct>>
She pushes you back onto the bunk, her body covering yours as her fingers work magic between your legs. The rough fabric of her jumpsuit abrades your sensitive skin as she grinds against you, her own arousal evident in the way she moves.
<<ct "PrisonerFemale" "Angry">>You're going to come for me... And you're going to do it quietly, unless you want the whole block to hear what a needy little slut you are.<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Prison/Fingering0.webp")]]
</div><br>
Your back arches off the bunk as the first wave of pleasure crashes through you, your muscles locking up so hard your toes curl against the thin mattress. Before you can even draw breath to scream, her free hand snakes up to wrap around your throat. She pulls out abruptly, leaving you empty and whining, a string of your arousal connecting her glistening digits to your swollen lips.<br><br>
<span id='continue'><<if $mainChar.corruption >=30>><<linkreplace 'Let her continue'>>
Your body surrendering to her touch. Her fingers move inside you, her thumb circling your clit, her hand on your throat, controlling your breath. Her mouth crashes onto yours in a bruising kiss, her tongue forcing its way past your lips to tangle with yours. You can taste yourself on her, musky and salty, and it makes your head spin. When she finally pulls back, your lips are swollen and your chin is wet with spit.
<<ct "PrisonerFemale" "Angry">>On your back. Legs spread. Now.<</ct>>
You scramble to obey, the cold metal of the bunk frame biting into your shoulder blades as she shoves you down. She looms over you, her jumpsuit now completely unzipped and pooled around her waist, revealing the dark triangle of her pubic hair, already glistening with her own excitement.
<<ct "PrisonerFemale" "Tease">>Such a good girl. Let's see how well you take my mouth, huh?<</ct>>
Her breath is hot against your exposed cunt, making you squirm. You can feel your heartbeat in your clit, the sensitive nub throbbing in anticipation. When her tongue finally makes contact, it's not the gentle lap you might have expected - it's a flat, broad stroke from your asshole all the way up to your clit, so wet and forceful it makes your hips jerk off the bunk.
<<ct "MC" "">>Oh fuck—! Yes, just like that—!<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Prison/LickPussy"+random(1)+".webp")]]
</div><br>
Her hands slide under your ass, lifting you up to give her better access as she buries her face between your legs. Her tongue is everywhere at once - flicking your clit, diving into your cunt, tracing the sensitive skin of your inner lips. She pulls back just long enough to spit directly onto your clit before diving back in, her tongue working in tight, relentless circles. She pulls back suddenly, leaving you on the edge and whimpering. Before you can protest, she flips you over onto your stomach with brutal strength. Her hand comes down on your ass with a sharp crack, the sound echoing in the small cell.
<<ct "MC" "">>No, please don't stop...<</ct>>
<<ct "PrisonerFemale" "Angry">>Stay. Fucking. Still.<</ct>>
Her command is emphasized by another stinging slap to your other cheek. You bury your face in the thin pillow, your ass raised in the air as she spreads your cheeks apart. The first touch of her tongue against your asshole makes you jerk, but her hands pin you down. Her tongue is relentless - circling, pressing, occasionally dipping just the tip inside before pulling back. The sensations are overwhelming, the pleasure mixed with a deep, shameful thrill at how exposed you are, how completely at her mercy. She alternates between your ass and your dripping cunt, her fingers joining in to stretch you, prepare you.
<<ct "PrisonerFemale" "Angry">>You're going to come for me. And you're going to do it while I'm tasting this tight little hole. Understand?<</ct>>
<<ct "MC" "">>Mmm ~<</ct>>
You can only nod frantically against the pillow, your body coiled so tight you feel like you might shatter. When she finally sucks your clit between her lips while simultaneously breaching your ass with the tip of her tongue, you detonate with a scream that would have embarrassed you if you had any capacity for shame left.
<<ct "PrisonerFemale" "Angry">>That's right, take it you little slut.<</ct>>
She lands another stinging slap directly on your still-throbbing cunt lips. Her fingers slides between your legs to gather your fluids before bringing them to your lips. You feel a sense of contentment and satisfaction, but it's short-lived. Her eyes darken with desire, and she leans in closer, her voice a low growl.
<<ct "PrisonerFemale" "Angry">>Now it's my turn,<</ct>>
Before you can react, she's already moving, her powerful thighs straddling your chest. The first press of her weight against your face steals your breath, her musky scent overwhelming your senses. She lowers herself with deliberate slowness, her dripping cunt hovering just above your mouth. You can see everything - the glistening folds, the swollen clit peeking out from its hood, the dark pink of her entrance already fluttering in anticipation. A thick drop of her arousal falls onto your lip as <<linkreplace "she straddle your face.">>she straddle your face.
<<ct "MC" "">>Mmmph—!<</ct>>
She slams her cunt against your face hard enough to make your teeth rattle. The sudden pressure cuts off your air completely, her flesh sealing over your nose and mouth. You panic for a moment before remembering to breathe through your nose, the air thick with her musky scent. Your tongue darts out instinctively, lapping at the slick folds pressed against your mouth.
<<ct "PrisonerFemale" "Tease">>Mmm, that's it. Get that tongue in there. Lick me like you mean it.<</ct>>
She releases your hair only to grab the headboard, using it for leverage as she starts riding your face in earnest. Her weight presses down on you, her thighs squeezing your head like a vice. You can feel every detail of her - the way her clit swells against your tongue, the fluttering of her inner walls when you manage to probe inside her, the way her juices coat your entire face with each downward grind.
<<ct "MC" "">>Mmmph—!<</ct>
<<ct "PrisonerFemale" "Angry">>That's right, choke on it,<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Prison/FaceSitting"+random(1)+".webp")]]
</div><br>
Her movements become more urgent, her breath coming in sharp gasps. You can feel her getting closer, her cunt clenching rhythmically against your tongue. She reaches down to spread her lips wider, giving you better access while simultaneously cutting off more of your air.
<<ct "PrisonerFemale" "Angry">>Fuck yes, just like that—!<</ct>
Her voice rises in pitch as she starts fucking your face in earnest, her hips snapping down with bruising force. Your jaw aches from the strain, your neck protesting at the angle, but you don't dare stop.
<<ct "PrisonerFemale" "Angry">>Eat my cunt, you worthless slut! Make me come on that pretty face!<</ct>>
<<ct "MC" "">>I'll make you come so hard...<</ct>>
Her fingers tangle in your hair again, holding you in place as she uses your face like her personal fucktoy. The wet sounds of her cunt working against your mouth fill the cell, mixed with her ragged breathing and your muffled gagging. Then she tenses above you, her thighs locking around your head as her orgasm crashes over her. A flood of her juices gushes against your face, soaking your nose and mouth as she grinds down mercilessly. You try to breathe through it, but she's relentless, riding out every last wave of her pleasure against your suffocating face.
<<ct "PrisonerFemale" "Angry">>Oh FUCK—!<</ct>
<<ct "MC" "">>Mmm—!<</ct>>
Her nails dig into your scalp as she comes, her cunt pulsing against your tongue. When she finally collapses forward, her weight nearly crushing your chest, you're left gasping for air, your face completely coated in her release. Thick strings of her arousal connect your lips to her still-twitching cunt as she slowly lifts herself off you.
She looks down at your ruined face with a satisfied smirk, her fingers tracing the outline of your lips before pushing them inside your mouth. You suck her fingers clean while maintaining eye contact. She stands up slowly, her legs still trembling slightly from her orgasm. As she adjusts her jumpsuit, she looks down at you one last time, her expression a mix of satisfaction and promise.
<<ct "PrisonerFemale" "Tease">>I'll be back for more,<</ct>
<<ct "MC" "">>I'll be ready for you...<</ct>>
She runs a hand through her disheveled hair before she turns and saunters out of your cell, leaving you a panting, used-up mess on the bunk. Your face is sticky with her release, your lips swollen from the abuse. The taste of her still lingers in your mouth as you try to catch your breath, your own spent cock twitching weakly against your thigh. You wipe your face with the back of your hand, the evidence of what just happened smearing across your cheek. With shaking hands, you begin to [[gather your torn clothes.->Prison][$mainChar.jailEvent = 'wait']]<br><br>
<<HaveASexWidget "bj" "stranger" "face">>
<<MainChar_Stats "corruption" "1" "50">>
<<MainChar_Stats "arousal" "0">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "combed" "false">>
<</linkreplace>>
<<replace #stop>><</replace>><</linkreplace>><br><</if>></span>
<span id='stop'><<linkreplace 'Stop her'>>
A sudden chill runs down your spine, cutting through the haze of arousal like a blade. Your hands, which had been gripping the edge of the bunk moments before, now push weakly against her shoulders. The movement is half-hearted, your body still trembling with need even as your mind rebels.
<<ct "MC" "">>N-no... w-wait...<</ct>
Your voice comes out as a broken whisper, barely audible over the pounding of your own heart. She freezes, her fingers still buried inside you, your arousal coating them in glistening proof of your betrayal. The wet sounds of your cunt clenching around her fingers seem obscenely loud in the sudden silence. Her eyes narrow, studying your face with predatory intensity. The hand not inside you comes up to grip your chin, forcing you to meet her gaze.
<<ct "PrisonerFemale" "Surprised">>What's this? Suddenly growing a conscience, princess?<</ct>>
You swallow hard, your throat working against her grip. Your body still throbs with need, your clit aching for release, but something deeper - something that might be fear or shame - claws its way to the surface.
<<ct "MC" "">>I-I can't... we shouldn't...<</ct>
The words taste like ash in your mouth. Your hands come up to cover hers, trying to pull her fingers from your body, but the movement only makes you gasp as her knuckles brush against that sensitive spot inside you. She pulls out slowly, deliberately, making you whimper at the loss. Your own arousal glistens on her fingers, obscene in its abundance. With a cruel smirk, she brings them to your lips, painting them with your own juices.
<<ct "PrisonerFemale" "Tease">>Open, Taste what a lying little whore you are.<</ct>>
You hesitate, but she presses her fingers against your lips, forcing you to lick your own juices. The taste is sweet and musky, a reminder of your desire. You feel a mix of shame and arousal, your body betraying you. Alex stands up, her eyes narrowing.
<<ct "PrisonerFemale" "Angry">>You're pathetic. You can't even admit what you want.<</ct>>
With that, she turns and walks out of your cell, leaving you alone with your thoughts and the lingering taste of your own desire. You sit there, your mind a whirlwind of confusion and self-loathing. You never expected this, but you can't deny the truth of her words. You're left to grapple with the dark, unsettling truths that lie within. You [[sit down on the bunk,->Prison][$mainChar.jailEvent = 'wait']] trying to process what just occured.<br><br>
<<HaveASexWidget "masturbated" "self">>
<<MainChar_Stats "corruption" "1" "30">>
<<MainChar_Stats "arousal" "20">>
<<MainChar_Stats "energy" "-5">>
<<MainChar_Stats "cleanliness" "-5">>
<<replace #continue>><</replace>><</linkreplace>></span>
<</linkreplace>><</linkreplace>>
<</if>>
<</if>><<if $mainChar.jailEvent == 'breakfast' or $mainChar.jailEvent == 'dinner' or $mainChar.jailEvent == 'supper'>>
<<if random(2) < 2>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Prison/JailHallway"+random(1)+".webp")]]
</div><br>
You're sitting on the hard bunk in your cell, the cold walls pressing in around you, when you hear the heavy footsteps of guards approaching. It's mealtime, They are here for the meal escort. The metallic groan of cell doors unlocking echoes down the block, followed by the shuffle of inmates being patted down, the occasional bark of an order. Your door slides open with a final, grating *clang*. You lift your head and the guard’s eyes lock onto you. His expression twists, disgust and amusement warring across his face.
<<ct "Policeman" "Tease">>Well, well, well. Looks like someone’s been busy.<</ct>>
Your fingers freeze mid-motion. The dried semen—thick, flaking at the edges—still clings to your cheek, your jaw. The remnants of your cellmate’s “favor” earlier, when the guards were too lazy to do their rounds. Heat floods your face, but you force your spine straight. Let him look the <<linkreplace "dried semen on your skin.">>dried semen on your skin.
<<ct "MC" "">>Problem, officer?<</ct>>
<<ct "Policeman" "Tease">>Problem? Nah. Just admiring the.. artwork. But you ain’t eating with that shit on your face. Go on. Rinse off. You'll spoil everyone's appetite<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Prison/Ruined"+random(1)+".jpg")]]
</div><br>
He steps aside, gesturing toward the sink with a jerk of his chin. The faucet wheezes as you twist it, cold water splashing against your skin. You scrub hard, nails digging in, but the stain lingers—ghostly, humiliating. The guard’s gaze burns into your back.
<<ct "Policeman" "Angry">>Clock’s ticking, sweetheart. I got a whole block to feed.<</ct>>
You snatch the threadbare towel, rubbing your face raw. The fabric smells like mildew. When you turn, the guard’s smirk is back, his arms crossed over his chest. He steps closer—too close—and suddenly his palm cracks against your ass. The sound echoes through the cellblock, and you jump, more from surprise than pain.
<<ct "MC" "">>Fuck—!<</ct>>
<<ct "Policeman" "Angry">>Language. And stand up straight.<</ct>>
You walk ahead of him, your heart pounding, your face flushed. You can feel his eyes on you, watching your every move, and you hold your head high, refusing to let him see your humiliation. The other inmates watch as you pass, their eyes lingering on you, knowing smiles on their faces. You make your way to the cafeteria, the guard's footsteps heavy behind you. You take a tray and move down the line, accepting a plate of limp pasta, a side of canned vegetables, and a cup of weak tea, before you
[[try to find a seat.->Prison Canteen]]<br><br>
<span id="stats" style="display: none">
<<MainChar_Stats "energy" "5">>
<<MainChar_Stats "cleanliness" "10">>
<<MainChar_Stats "combed" "true">>
<<MainChar_Stats "makeup" "Subtle">>
<<run variables().mainChar.cleanCum()>>
</span>
<</linkreplace>>
<<else>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Prison/JailHallway"+random(1)+".webp")]]
</div><br>
YYou're sitting on the hard bunk in your cell, the cold walls pressing in around you, when you hear the heavy footsteps of guards approaching. It's mealtime, They are here for the meal escort. The metallic groan of cell doors unlocking echoes down the block, followed by the shuffle of inmates being patted down, the occasional bark of an order. Your door slides open with a final, grating *clang*. You lift your head and the guard’s gaze lingers on the mess on your face with something between disgust and dark amusement.
<<ct "Policewoman" "Tease">>Looks like you've been having fun.<</ct>>
Your fingers freeze mid-motion. The dried semen—thick, flaking at the edges—still clings to your cheek, your jaw. The remnants of your cellmate’s “favor” earlier, when the guards were too lazy to do their rounds. Heat floods your face, but you force your spine straight. Let him look the <<linkreplace "dried semen on your skin.">>dried semen on your skin.
<<ct "Policewoman" "Tease">>Cat got your tongue, slut? Or is your mouth still too full of *other things* to speak?<</ct>>
Her fingers twitch, as if itching to reach out and smear the evidence of your submission even further. You keep your eyes locked on the floor, the heat of shame burning your cheeks, but the silence only seems to embolden her. She steps closer, her boot heels clicking against the concrete. The cold metal of her baton grazes your chin, tilting your face up to meet her gaze. Her lips curl into a smirk as she studies the streaks on your skin, her voice dropping to a husky whisper.
<<ct "Policewoman" "Happy">>I bet you’d love to clean that off, wouldn’t you? Too bad we don’t waste water on trash like you.<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Prison/Ruined"+random(1)+".jpg")]]
</div><br>
Her fingers suddenly press against your cheek, smearing the dried semen in slow, deliberate circles. You flinch, but there’s nowhere to go—nowhere to hide. She turns to the policeman, her eyes gleaming with a twisted kind of excitement.
<<ct "Policewoman" "Tease">>What do you think, Mark? Should we let her earn her meal today? Maybe we make her suck you off right here in the hallway? Show her what a real man feels like?<</ct>>
The policeman crosses his arms, his gaze raking over you like you’re nothing more than a toy to be played with. His chuckle is low, dripping with disdain.
<<ct "Policeman" "Neutral">>Are you just looking for an excuse to watch?<</ct>>
The policewoman’s smirk falters for just a second, her cheeks flushing. She opens her mouth to retort, but he cuts her off with a sharp gesture, his attention locking onto you.
<<ct "Policeman" "Angry">>On your knees. Now.<</ct>>
Your body moves before your mind can protest, the cold floor biting into your kneecaps. The policewoman watches, her breath hitching as the policeman unbuckles his belt, the sound of his zipper echoing like a gunshot in the empty hallway.
<<ct "Policeman" "Neutral">>Open up.<</ct>>
You obey, your jaw aching as you <<linkreplace "take him into your mouth.">>take him into your mouth. The policewoman’s breath comes faster, her fingers tightening around her baton. The policeman’s grip in your hair is brutal, controlling every movement, every gagging sound you make. The wet, obscene noises fill the hallway, bouncing off the walls like a sick kind of music. He glances at the policewoman, his voice mocking.
<<ct "Policeman" "Tease">>What's the matter, Rogers? Getting a little hot watching our girl here struggle?<</ct>>
The female guard's breath catches, her fingers tightening around her baton. Her thighs press together almost imperceptibly as she forces out a laugh that doesn't quite reach her eyes.
<<ct "Policewoman" "Surprised">>D-Don't be ridiculous, Mark. Just... Just get on with it before we're late<</ct>>
You can feel her burning gaze on you, shame and something darker twisting in the heavy silence. The policeman's laughter is a low, cruel sound as he yanks you up by your hair.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Prison/GuardEvent0.webp")]]
</div><br>
His breath is hot against your ear, his grip unrelenting as he spins you around and shoves you against the policewoman. Her body stiffens at the contact, her breath hitching as your back presses flush against her. The heat of her radiates through the thin fabric of your prison jumpsuit, her fingers twitching at her sides before finally settling on your hips—hesitant, then possessive.
<<ct "Policeman" "Angry">>Hold her still.<</ct>>
His boot kicks your legs apart, the cold metal of his belt buckle pressing against your thigh as he <<linkreplace "positions himself behind you.">>positions himself behind you. The policewoman’s grip tightens, her short nails biting into your skin. You can hear the faintest rustle of fabric—her free hand slipping beneath her uniform, her breath coming faster as she watches him over your shoulder.
<<ct "Policewoman" "Angry">>Hold still, whore. Or I’ll make sure you don’t eat for a week.<</ct>>
<<ct "MC" "">>N-No! Wait—I can't—ah!<</ct>>
Your protest dies in a choked gasp as he thrusts into you. Tthe policewoman’s fingers twitch against your hips. She doesn’t look at you. Not really. Her eyes are locked on his cock as he thrusts into you, her own breath ragged in your ear.
<<ct "MC" "">>Mmph—!<</ct>>
<<ct "Policewoman" "Tease">>That’s it. Take it like the slut you are. Spread your legs for him.<</ct>>
Her voice is a growl, but it’s not you she’s talking to. Her hand moves faster between her legs, her thighs trembling. The policeman notices. Of course he does. His smirk is a knife as he slams into you harder, his hips snapping against your ass with brutal precision.
<<ct "Policeman" "Tease">>Enjoying the show, Rogers?<</ct>>
The policewoman’s entire body stiffens. Her hand freezes mid-motion, her cheeks flaming. She clears her throat, trying to regain composure, but her voice comes out too high, too forced.
<<ct "Policewoman" "Angry">>I-I don't know what you're talking about! Now shut up and—<</ct>>
She abruptly shoves your head down, forcing you to take him deeper.
<<ct "Policewoman" "Angry">>There! Just like that! Take that big cock like a good girl!<</ct>>
<<ct "MC" "">> *Glk*—! C-Can't—! Slrp—! Too deep!<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Prison/GuardEvent1.webp")]]
</div><br>
He laughs, low and mocking, and obeys—thrusting into you with enough force to make you gasp. The policewoman’s breath hitches, her eyes glued to the way his cock disappears inside you, the way his muscles flex with each snap of his hips. She’s not watching you. She’s watching him, imagining his hands on her, his voice in her ear, his cock inside her. Her hand is back between her legs, her fingers working frantically beneath her uniform.
<<ct "Policeman" "Neutral">>Fuck... I'm-<</ct>>
The policeman groans as he comes, his grip on your hip bruising, his cock pulsing deep inside you. He pulls out slowly, deliberately, letting you feel every inch before zipping up with a satisfied smirk.
<<ct "Policeman" "Happy">>Clean yourself up, slut. You’re dripping.<</ct>>
His gaze flicks between you and the policewoman, the ambiguity in his words hanging heavy in the air. The policewoman's hand snaps away from between her legs like she's been burned, her cheeks flushed crimson. She clears her throat.
<<ct "Policewoman" "Angry">>Sink. Now. And make it quick.<</ct>>
Her eyes dart away from both of you, unable to meet anyone's gaze. The cold water from the faucet feels like a slap as you move to the sink, splashing your face repeatedly. The semen washes away in streaks, but the memory of their hands, their voices, their control clings to you like a second skin. You dry your face and hands, feeling a sense of vulnerability and exposure. The male guard watches you both, a smug look on his face.
<<ct "Policeman" "Neutral">>Move out. We're burning daylight.<</ct>>
The two guards lead you down the corridor, their footsteps echoing in the sterile hallway. You walk between them, your mind a whirlwind of conflicting emotions. The female guard maintains a professional distance, her earlier excitement now hidden behind a mask of indifference. The male guard, on the other hand, seems pleased with himself, his stride confident and arrogant.<br><br>
As you enter the cantine, the noise of the other inmates and the clatter of trays fill the air. You take a deep breath, steeling yourself for what comes next, determined to face whatever challenges lie ahead with as much dignity as you can muster. You glance at one of the long tables, trying to ignore the murmurs and stares of the other inmates, and [[find a seat.->Prison Canteen]]<br><br>
<<HaveASexWidget "vaginal" "stranger">>
<<MainChar_Stats "corruption" "1" "60">>
<<MainChar_Stats "arousal" "30">>
<<MainChar_Stats "cleanliness" "-15">>
<<MainChar_Stats "energy" "-15">>
<span id="stats" style="display: none">
<<MainChar_Stats "energy" "5">>
<<MainChar_Stats "cleanliness" "10">>
<<MainChar_Stats "combed" "true">>
<<MainChar_Stats "makeup" "Subtle">>
<<run variables().mainChar.cleanCum()>>
</span>
<</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>>
<</if>>
<<elseif $mainChar.jailEvent == 'shower'>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Prison/Wait"+random(2)+".webp")]]
</div><br>
The cold metal of the bunk presses against your skin as you sit motionless, your thoughts drifting between regret and dark anticipation. The distant hum of the prison fades into the background, replaced by the sharp, rhythmic clack of boots on concrete. The sound grows louder, closer, until it stops right outside your cell. A key grates in the lock, the mechanism groaning as the heavy door swings open with a metallic screech. Standing in the doorway is a policewoman, her uniform crisp but slightly disheveled, as if she's been working a long shift. Her gaze sweeps over you, pausing on the dried streaks of semen still visible on your face. A slow, cruel smirk curls her lips, her eyes glinting with something between amusement and disgust.
<<ct "Policewoman" "Tease">>Well, well... Looks like you've had quite the eventful day, haven't you?<</ct>>
Her voice is low, dripping with mockery as she steps inside, the door slamming shut behind her with finality. The space suddenly feels smaller, charged with tension.
<<ct "Policewoman" "Tease">>Pathetic, really. But then again... maybe you enjoy being their little cum dumpster.<</ct>>
She steps inside, the door groaning shut behind her. The space suddenly feels smaller, charged. Her calloused fingers brush your cheek before gripping your chin, forcing you to meet her cold blue eyes.
<<ct "Policewoman" "Neutral">>Shower time, prisoner. But first...<</ct>>
Her hand slides down to squeeze your breast through the thin prison cotton, thumb circling with deliberate slowness. You can smell her cheap perfume mixed with cigarette smoke as she leans in.
<<ct "Policewoman" "Tease">>The male inmates in Block C could use some stress relief. They've been cooped up for weeks. If you're willing to... accommodate them, I could arrange something for you.<</ct>>
<<ct "MC" "">>Arrange something ? What exactly would I have to... do?<</ct>>
Her fingers trace patterns on your skin, each movement calculated to unnerve you. The offer is obscene, degrading—but the possibility of freedom, even just a day sooner, makes your pulse quicken. You can see the hunger in her eyes, the way she watches your reaction, waiting for you to break.
<<ct "Policewoman" "Tease">>One night entertaining the boys, one day off your sentence<</ct>>
Her words hang in the air, a twisted offer that sends a shiver down your spine. You know what she's asking, and the thought of itintrigues you. The guard watches you closely, waiting for your response, her breath coming a little faster than before. Her hand moves from your ass to your thigh, her touch firm and possessive. She's enjoying this, the power, the control. You swallow hard, the weight of her proposal pressing down on you. The thought of being passed around, used by strangers, should terrify you. The guard's eyes burn into yours, her smirk widening as she senses your hesitation, your conflicted arousal.<br><br>
<span id="accept"><<if $mainChar.corruption>70>><<linkreplace "Accept her proposal">>
<<ct "MC" "">>I’ll do it. Just... tell me what you want.<</ct>>
The guard’s smirk curls into something darker, her fingers tracing the dried cum still crusting your cheek. She doesn’t bother hiding her amusement as she turns the faucet, the metallic *clank* of the pipe echoing off the tiled walls. The cloth is rough in her grip, scrubbing at your face with deliberate pressure—each stroke a reminder of what you’ve already let them do to you. Her breath is hot against your ear as she leans in, her voice a low purr.
<<ct "Policewoman" "Tease">>Good girl. Can’t have you looking like a used-up slut *just* yet. The boys like their toys fresh.<</ct>>
She steps back, inspecting her work with a critical eye, her fingers lingering a second too long on your chin before she yanks you upright.
<<ct "Policewoman" "Neutral">>There. Presentable enough to fuck. Now let’s go—your new *clients* are waiting.<</ct>>
As you walk down the corridor with the guard, her hand firmly gripping your arm, you can hear the catcalls and whistles from the male inmates even before you reach their cells. The guard smirks, enjoying the attention and your discomfort. She stops in front of a row of cells, the inmates pressing against the bars, their eyes hungry and eager. Their eyes rake over you like claws, stripping you bare before a finger even touches you. The largest of them—a scarred brute with a shaved head—licks his lips, his knuckles whitening around the metal.
<<ct "Policewoman" "Happy">>Gentlemen, your *reward* for good behavior. She’s all yours for the next hour. Try not to break her—*too* much.<</ct>>
Her laugh is a dark chuckle as she spins you to face her, her hands already tearing at your prison-issue jumpsuit. The fabric rips with a sharp *ssshhh*, cool air hitting your skin as she peels it down your shoulders. You try to cross your arms over your chest, but she slaps your wrists away, hard enough to sting.
<<ct "Policewoman" "Angry">>Uh-uh. Let them see their present.<</ct>>
Her fingers trail down your sternum, pausing to circle your nipples before hooking into the waistband of your underwear. She yanks them down in one rough motion, leaving you naked, trembling. The inmates’ reactions are immediate—a chorus of groans, laughter, and the unmistakable sound of zippers being undone.
<<ct "KnownMale3" "Surprised">>Damn. Look at that tight little cunt. Bet it’s *begging* for it.<</ct>>
<<ct "Male" "">>Fuck, I’m gonna paint her face with my load before the night’s over.<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Prison/PrisonHelperEvent0.webp")]]
</div><br>
You stand there, immobile, your heart pounding in your chest. The inmates reach through the bars, their hands rough and eager as they touch your body. They grope your breasts, pinching and squeezing, their touches sending jolts of sensation through you. Hands reach lower, touching your pussy, fingers probing and exploring. You try to stay still, to not react, but your body betrays you, a soft gasp escaping your lips. The guard watches, her eyes filled with lust and excitement. She steps closer, her hand gently caressing your ass, her touch a stark contrast to the rough hands of the inmates. She leans in, her breath hot on your ear.
<<ct "Policewoman" "Tease">>You like this, don’t you? Being their dirty little fucktoy. Admit it.<</ct>>
Your breath hitches. The truth burns on your tongue, but the words won’t come. Instead, your body answers for you—your nipples hardening under their stares, a slick heat pooling between your thighs. The guard’s grip tangles in your hair, yanking your head back as <<linkreplace "she forces you down to your knees.">>she forces you down to your knees, The concrete is cold and unforgiving against your bare skin.
<<ct "Policewoman" "Neutral">>Open. Wide.<</ct>>
The first cock presses against your lips before you can even obey. Thick, veiny, the tip already glistening with pre-cum. The guard’s fingers tighten in your hair, guiding you forward until your lips part around the shaft. A guttural groan erupts from the cell as the inmate shoves deeper, his hips jerking.
<<ct "KnownMale" "Happy">>Fuck yeah, take it all, slut. Choke on that dick.<</ct>>
Your gag reflex kicks in as he hits the back of your throat, but the guard doesn’t let you pull away. Saliva drips down your chin, mixing with the tears pricking your eyes. The taste of him—salt and musk—fills your mouth as his balls slap against your chin with each thrust.
<<ct "MC" "">>Mmmf—! Nngh, *too* deep—!<</ct>>
The guard’s free hand slides between your thighs, her fingers finding you soaked. She lets out a low, approving hum.
<<ct "Policewoman" "Tease">>Look at you. Dripping for them. You’re a natural-born whore, aren’t you?<</ct>>
She rubs slow, deliberate circles over your clit, her touch maddening as the inmate’s cock pistons in and out of your mouth. Your hips twitch, seeking more pressure, and she rewards you with a sharp flick that makes your toes curl.
<<ct "MC" "">>Ah! Fuck—!<</ct>>
The other inmates aren’t idle. Hands reach through the bars—one pinching your nipple until you whine around the cock in your mouth, another slapping your ass hard enough to leave a mark. The pain only makes you wetter, your body betraying you as you moan around the shaft fucking your throat.
<<ct "KnownMale2" "Happy">>Damn, listen to her. She loves this shit.<</ct>>
<<ct "KnownMale3" "Tease">>Bet she’s creaming herself right now. Fuck, I wanna feel that cunt.<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Prison/PrisonHelperEvent1.webp")]]
</div><br>
Your lips are swollen, your jaw aching from the endless parade of cocks, but you lick them anyway as you’re dragged away, savoring the taste of pre-cum and salt. The guard’s grip in your hair is punishing, but you arch into it, a broken moan escaping you. You gag around the latest, your throat burning, but she doesn’t let you pull back. Saliva and pre-cum drip down your chin, your mascara smudged into dark streaks from the tears you can’t stop.
<<ct "MC" "">>Mmm… More. I can take *more* than that, can’t I, boys?<</ct>>
<<ct "Male" "">>Fuck, look at her—she’s made for this. Slut’s got no gag reflex.<</ct>>
<<ct "KnownMale" "Happy">>Yeah, and that mouth’s tight. Bet her cunt’s even better.<</ct>>
The guard finally yanks you upright by your hair, her breath hot against your ear as she spins you around. Your back presses against the cold bars, the metal biting into your skin.
<<ct "Policewoman" "Neutral">>Alright, boys. Who’s first to really break her in?<</ct>>
The inmates’ hands shoot through the gaps instantly—fingers digging into your hips, your ass, pulling you against the bars like an offering. You whimper as rough palms grope your breasts, pinch your nipples, and slide down to spread your thighs apart.
<<ct "Policewoman" "Neutral">>Bend over. Now.<</ct>>
You obey without thinking, your hands gripping the bars as you arch your back, presenting yourself to them. The guard’s hands slide around your waist, her fingers splaying over your stomach before climbing up to seize your breasts. She rolls your nipples between her thumbs and forefingers, pinching hard enough to make you gasp—just as the first cock <<linkreplace "presses against your pussy.">>presses against your pussy.
<<ct "MC" "">>Ah—!*Fuck*—! Just like that, *yes*—!<</ct>>
<<ct "KnownMale2" "Angry">>Fuck yeah, take that dick, whore. You’re ours now.<</ct>>
His friend doesn’t give you time to adjust. His cock stretches you brutally, his hips slapping against your ass with wet, obscene sounds. The guard’s fingers twist your nipples in time with his thrusts, her other hand snaking down to circle your clit with maddening precision.
<<ct "MC" "">>Ah! Too—nngh—hard—!<</ct>>
<<ct "Policewoman" "Tease">>Shut up and take it. Look at you—soaking wet for them.<</ct>>
Her fingers press harder against your clit, and your traitorous body betrays you. A broken moan escapes your lips as the inmate’s cock pistons in and out, his balls slapping against your clit with every thrust. The guard’s free hand slides up to grip your throat, her fingers tightening just enough to make your vision swim.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Prison/PrisonHelperEvent2.webp")]]
</div><br>
The sensations are overwhelming—the rough, hungry fucking from behind, the guard's skilled touch on your breasts, the cold metal of the bars against your hands. You can hear the grunts and groans of the inmates, their crude words and sounds of pleasure filling the air. The guard leans in, her breath hot on your ear. The inmate behind you fucks you harder, his grip on your hips bruising, his cock filling you completely. You can feel the guard's breath on your neck, her hands on your breasts, her words in your ear, all combining to send you spiraling towards a dark, twisted pleasure.<br><br>
You lose track of time, of the number of inmates who use you. Your body is no longer your own, but a vessel for their pleasure, a tool for their release. And through it all, the guard is there, her touch and her words guiding you, keeping you grounded in the storm of sensation and degradation. As you continue to service the inmates, the guard's grip on your hair remains firm and unyielding. The sounds of their pleasure fill the air, a chorus of grunts and groans that seem to echo endlessly.
<<ct "MC" "">>AH—!*Fuck*—! Yes—!*Harder*—!<</ct>>
<<ct "KnownMale2" "Happy">>Damn, you *like* that, don’t you? Dirty little anal slut.<</ct>>
<<ct "KnownMale3" "Tease">>Gonna make you scream, slut. Bet you’ll be begging for my cum.<</ct>>
<<ct "MC" "">>I *am*. Fill me up—!Breed* me—!<</ct>>
Your body trembles as the inmate’s rhythm becomes erratic, his cock swelling inside you. With a guttural groan, he buries himself to the hilt and *floods* you, his cum dripping down your thighs as he pulls out. Before you can even catch your breath, another cock replaces his, this one thicker, veiny, shoving in with a single, brutal thrust.
<<ct "KnownMale3" "Angry">>Fuck, you’re dripping. Someone’s been a greedy little whore.<</ct>>
You get on your knees and, one by one, they reach their climax. <<linkreplace "Their releases splatter across your face.">>Their releases splatter across your face, coating your skin with their warm, sticky seed. The guard kneels in front of you, her fingers tangling in your hair as she guides your mouth onto another cock.
<<ct "MC" "">>Mmmph—! *Can’t*—nngh—*breathe*—!<</ct>>
<<ct "Policewoman" "Angry">>You don’t *need* to breathe. You just need to obey.<</ct>>
The inmate in your mouth thrusts deeper, his cock hitting the back of your throat. The guard’s free hand slides between your legs, her fingers finding your cum-soaked clit again, rubbing in tight, relentless circles. One by one, they step forward, their hands fisting your hair, guiding you as they paint your face with their cum. Thick ropes of it hit your cheeks, your forehead, your lips—some even landing in your open mouth. You swallow reflexively, your tongue darting out to catch the next load as it splatters across your chin.
<<ct "KnownMale2" "Tease">>Keep that mouth open. Gonna fill it up next.<</ct>>
<<ct "MC" "">>Mmm… Yes... Feed me.<</ct>>
Finally, the last inmate groans, his cock pulsing as he empties himself down your throat. You swallow automatically, your throat raw, your lips bruised. The guard watches, her fingers idly tracing the cum dripping down your face. Her voice is a dark murmur, just for you.
<<ct "Policewoman" "Tease">>You’re beautiful like this. A perfect, filthy little slut.<</ct>>
She offers you a hand, helping you to your feet. You stand before her, your body naked and exposed, your face a canvas of their lust. The guard's smile widens, and she turns you around, inspecting the state of your body, her fingers tracing the remnants of their touch on your skin.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Prison/PrisonHelperEvent3.webp")]]
</div><br>
The guard's fingers dig into your upper arm as she yanks you upright, her nails biting into your skin just enough to make you whimper. Your body is a mess—cum dripping down your thighs, your face a mask of dried spunk and smeared lipstick, your hair matted with sweat and other men's releases. She doesn't bother covering you. Why would she? You're meat now. Nothing more.
<<ct "Policewoman" "Neutral">>Time to get you cleaned up.<</ct>>
She drags you down the corridor, your bare feet slapping against the cold concrete. The catcalls start immediately—whistles, crude jokes, the *clang* of bars as inmates press against them to get a better look. You *sway* your hips just a little more, your lips parting as you meet their gazes, your tongue darting out to lick a droplet of cum from your lower lip.
<<ct "Male" "">>Fucking *tease*!<</ct>>
He spits through the bars, the glob landing on your breast. You don’t flinch. You *smile*, rubbing it in slow circles before bringing your fingers to your mouth, your eyes locked onto his as you suck them clean. Her grip tightens, her voice dropping to a whisper just for you.
<<ct "Policewoman" "Tease">>You’re enjoying this, aren’t you? Being their dirty little spectacle.<</ct>>
<<ct "MC" "">>Maybe I am. Maybe I like knowing they’re all jealous of the ones who got to use me.<</ct>>
She shoves you forward and you finally arrive at the communal shower area, a large, tiled room with several showerheads lining the walls. The guard stands by the door, her arms crossed, watching you with a neutral expression. You take a deep breath, steeling yourself for the vulnerability of the moment. Slowly, you begin to undress, feeling the guard's eyes on you. You try to focus on the task at hand, folding your clothes neatly and placing them on a nearby bench. The air is cool against your skin, and you wrap your arms around yourself, trying to ward off the chill, as you <<linkreplace "step under the showerhead.">>step under the showerhead. <br><br>
You turn the knob to release a stream of water. It is is lukewarm, but it feels refreshing against your skin. Your hands pause between your thighs, your fingers brushing over your still-swollen lips. You’re sore, used. You try to ignore her presence, focusing instead on the sensation of the water and the soap, the simple act of cleansing. You rinse off, the water running down your body, carrying away the dirt and the tension.<br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Prison/Shower.webp")]]
</div><br>
<<ct "Policewoman" "Tease">>Look at you, all fresh and shiny. Almost makes me forget what a dirty whore you were just a few minutes ago.<</ct>>
You turn off the water and step out of the shower, wrapping the towel around yourself. She grabs the towel from the rack and *throws* it at you. It hits your chest, dripping wet, and you catch it automatically, your fingers twisting in the fabric. You gather your clothes, feeling a sense of relief that the ordeal is over. As you dress, you can't help but feel a mix of emotions—vulnerability, relief, and a strange sense of detachment. You follow the guard [[back to your cell,->Prison][$mainChar.jailEvent = 'wait']] the sound of your footsteps echoing down the corridor.<br><br>
<<Achievements "prison" "Cellblock Slut">>
<<set $hour +=1>>
<<HaveASexWidget "vaginal" "stranger">>
<<HaveASexWidget "vaginal" "stranger">>
<<HaveASexWidget "anal" "stranger">>
<<HaveASexWidget "anal" "stranger">>
<<HaveASexWidget "bj" "stranger">>
<<HaveASexWidget "bj" "stranger">>
<<MainChar_Stats "corruption" "1" "120">>
<<MainChar_Stats "arousal" "45">>
<<MainChar_Stats "energy" "15">>
<<MainChar_Stats "cleanliness" "100">>
<<MainChar_Stats "combed" "true">>
<<MainChar_Stats "makeup" "Subtle">>
<<run variables().mainChar.cleanCum()>>
<<set $mainChar.jailTime -= 1>>
<</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>>
<<replace #refuse>><</replace>><</linkreplace>><br><</if>></span>
<span id="refuse"><<linkreplace "Refuse her proposal">>
The guard’s offer hangs in the air like a blade—sharp, cold, and inescapable. You exhale slowly, your fingers digging into your palms hard enough to leave crescents in your skin. The thought of becoming their *thing*—a body passed around for amusement—twists your stomach, but you lift your chin. No. Not this.
<<ct "MC" "">>No. I won’t do it. You want a whore? Buy one.<</ct>>
The guard stiffens. Her grip on your arm tightens, nails biting into your flesh just enough to sting. Her lips press into a thin line, disappointment flickering in her eyes before it hardens into something colder.
<<ct "Policewoman" "Neutral">>Suit yourself, princess.<</ct>>
She yanks you forward, her boots thudding against the linoleum as she drags you down the corridor. The fluorescent lights buzz overhead, casting long shadows that stretch like fingers across the walls. You stumble once, but catch yourself, refusing to give her the satisfaction of seeing you falter. Just as she shoves you toward the shower block, she pauses, turning back with a smirk that doesn’t reach her eyes.
<<ct "Policewoman" "Tease">>Just to make it clear… You wouldn’t be the prison’s whore. Prostitutes get paid. You’d be the prison’s… *fucktoy*. A freebie.<</ct>>
<<ct "MC" "">>Wow. That’s so much better. Really sells it.<</ct>>
She shrugs, unimpressed, and pushes you into the shower area. The door clangs shut behind you.
As you arrive at the communal shower area, you begin to strip mechanically, your fingers unzipping your jumpsuit. The guard leans against the tiled wall, arms crossed, her gaze a physical weight on your skin. You can feel her watching as you step under the showerhead, the water sputtering to life with a cough of rust before running lukewarm over your shoulders. You lather the soap in your hands, running it over your body, trying to wash away the grime and the stress of the past few days. <br><br>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Police_Station/Prison/Shower.webp")]]
</div><br>
The guard watches you, her expression unreadable. You try to ignore her presence, focusing instead on the sensation of the water and the soap, the simple act of cleansing.
<<ct "Policewoman" "Tease">>You know, most girls in here would kill for the chance to earn time off.<</ct>>
<<ct "MC" "">>Find another toy.<</ct>>
The guard’s smirk doesn’t waver. You rinse off, the water running down your body, carrying away the dirt and the tension. You turn off the water and step out of the shower, wrapping the towel around yourself. The guard nods, a small gesture of acknowledgment, and you gather your clothes, feeling a sense of relief that the ordeal is over.<br><br>
As you dress, you can't help but feel a mix of emotions—vulnerability, relief, and a strange sense of detachment. You follow the guard [[back to your cell,->Prison][$mainChar.jailEvent = 'wait']] the sound of your footsteps echoing down the corridor.<br><br>
<<set $hour +=1>>
<<MainChar_Stats "energy" "15">>
<<MainChar_Stats "cleanliness" "100">>
<<MainChar_Stats "corruption" "1" "120">>
<<MainChar_Stats "arousal" "45">>
<<MainChar_Stats "combed" "true">>
<<MainChar_Stats "makeup" "Subtle">>
<<run variables().mainChar.cleanCum()>>
<<replace #accept>><</replace>><</linkreplace>></span>
<</if>><<set $lockerRoomOutfit to clone($mainChar.look.clothes)>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/School/Clubs/Dance/DanceRoom.jpg')]]
@@<br>
<<if isNaN($mainChar.school.clubDanceFees)>>
You push open the doors to the university dance club, feeling a mix of excitement and nervousness. The room is bright and inviting, with mirrors lining the walls and the faint sound of music playing in the background. A friendly face greets you with a warm smile.
<<ct "KnownFemale" "Happy">>
Hi there! Welcome to the university dance club!
<</ct>>
the girl says, extending her hand.
<<ct "KnownFemale" "Happy">>
I'm Emma, one of the club leaders. Are you interested in joining us?
<</ct>>
<<ct "MC" "">>
Yes, I'd love to learn more about it.
<</ct>>
<<ct "KnownFemale" "Happy">>
That's great! Our club is all about building confidence and expressing yourself through dance. We offer a variety of styles, including classical ballet, urban dance, and for those who are feeling more adventurous, pole dance.
<</ct>>
<<ct "MC" "">>
Pole dance? That's... quite unexpected in a school.
<</ct>>
<<ct "KnownFemale" "Happy">>
It's a lot of fun and a great workout! But don't worry, you can try out any style you like. The important thing is to find what makes you feel confident and happy.
<</ct>>
<<ct "KnownFemale" "Neutral">>
To participate, there are monthly fees of 15€. This covers the cost of instructors, studio rental, and any equipment we might need. Does that sound okay to you?
<</ct>>
You think about it for a moment.<br><br>
<<if $mainChar.money>=15>>
<<linkreplace "Join the Dance club - $15">>
<<ct "MC" "">>
Yes, that sounds fair. I'd love to join.
<</ct>>
You pull out your wallet and hand over the money. Emma smiles brightly.
<<ct "KnownFemale" "Happy">>
Awesome! Let's get you signed up, and you can start your first class whenever you're ready, the studio is open every Wednesday afternoon. Our next session is actually starting in about fifteen minutes, so you're welcome to stay and see what it's all about.
<</ct>>
she turns around and make her way [[to the stage.->Dance Club]]<br><br>
<p class='add'> You joined the Dance club ! </p><br>
<<set $mainChar.school.clubDanceFees to $dayCount>>
<<MainChar_Stats "money" "-15">>
<<replace #leave>><</replace>><</linkreplace>>
<<else>>
You don't have enough money to join the club.
<</if>>
<span id='leave'><br>[[Come back later->School][$mainChar.school.clubDanceFees = -100]]</span>
<<elseif $mainChar.school.clubDanceFees + 30 <= $dayCount>>
You walk into the familiar dance studio, the sound of music and laughter filling the air. The room is bustling with energy as your fellow dancers warm up and practice their routines. You spot Emma, the club leader, and make your way over to her.
<<ct "MC" "">>
Hey Emma!
<</ct>>
Emma looks up and grins.
<<ct "KnownFemale" "Happy">>
Hey! Great to see you!
<</ct>>
<<ct "KnownFemale" "Neutral">>
Well, <<print $mainChar.firstName>>... You know, it's that time of the month again. To continue participating, we need to collect the monthly fees. It's still 15€, just like before.
<</ct>>
<<if $mainChar.money>=15>>
<<linkreplace "Pay the monthly fees - $15">>
You nod, reaching into your bag for your wallet.
<<ct "MC" "">>
Of course, no problem.
<</ct>>
Emma takes the money and hands you a receipt.
<<ct "KnownFemale" "Happy">>
Thank you so much! We're glad to have you as part of the club. Keep up the great work.
<</ct>>
She turns around and [[head to the stage.->Dance Club]]<br><br>
<<set $mainChar.school.clubDanceFees to $dayCount>>
<<MainChar_Stats "money" "-15">>
<<replace #leave>><</replace>><</linkreplace>>
<<else>>
You don't have enough money to pays the fees.
<</if>>
<span id='leave'><br>[[Come back later->School]]</span>
<<else>>
You push open the heavy doors of the university dance club, the familiar scent of wood polish and sweat greeting you as you step inside. The studio is bustling with energy, the sound of music and laughter filling the air. You scan the room, taking in the various groups of dancers already hard at work, their movements fluid and graceful.<br><br>
<<if $mainChar.energy <20>>
You're too tired to begin a dance session.
<<else>>
<<if $wardrobe.available.includes('Ballet leotard') and $wardrobe.available.includes('Ballet tights') and $wardrobe.available.includes('Ballet slippers')>>
<<link "Ballet dance">>
<<set $minute +=10>>
<<set $mainChar.look.clothes.torso.name to "Ballet leotard">>
<<set $mainChar.look.clothes.legs.name to "Ballet tights">>
<<set $mainChar.look.clothes.feet.name to "Ballet slippers">>
<<set $mainChar.look.clothes.calves.name to "">>
<<set $mainChar.look.lingerie.chest.name to "">>
<<goto "Ballet">>
<</link>>
<<else>>
You need a full ballet uniform —leotard, tights, and slippers— to train.
<</if>><br>
<<if $mainChar.corruption>=20>>
<<if $mainChar.look.clothes.legs.sport is 'true' and $mainChar.look.clothes.torso.sport is 'true' and $mainChar.look.clothes.feet.sport is 'true'>>
[[Twerk session->Twerk]]
<<else>>
<<set $currentPassage to "Dance Club">>
[[Twerk session->Club Locker Room]]
<</if>>
<<else>>
Twerking is too lewd for you.
<</if>><br>
<<if $mainChar.corruption>=40>>
<<if $wardrobe.available.includes('Pole Dance Bra') and $wardrobe.available.includes('Pole Dance Shorts') and $wardrobe.available.includes('Pole Dance High Heels')>>
<<link "Pole Dance training">>
<<set $minute +=10>>
<<set $mainChar.look.clothes.torso.name to "Pole Dance Bra">>
<<set $mainChar.look.clothes.legs.name to "Pole Dance Shorts">>
<<set $mainChar.look.clothes.feet.name to "Pole Dance High Heels">>
<<set $mainChar.look.clothes.calves.name to "">>
<<set $mainChar.look.lingerie.chest.name to "">>
<<goto "Pole">>
<</link>>
<<else>>
You need a stripper outfit —top, shorts, and high heels— to train.
<</if>>
<<else>>
Pole dance is too lewd for you.
<</if>>
<</if>>
<br><br>
[[Leave the dance club->School]]
<</if>><div class="default-image-wrapper">[img[String.format($urlPath + "/School/Clubs/Drama.jpg")]]</div><br>
<<if isNaN($mainChar.school.clubDramaFees)>>
You push open the heavy wooden door and step into the bustling Drama club, the hum of excited chatter and the faint scent of old scripts and fresh paint greeting you. The space is warm and inviting, with posters of past performances adorning the walls and a small stage set up in the corner. You take a moment to look around, feeling a mix of excitement and nervousness.<br><br>
A friendly face approaches you, a smile lighting up their eyes. "Welcome!" they exclaim, extending a hand.
<<ct "KnownMale" "">>
I'm Alex, the club president. You must be new here.
<</ct>>
You shake their hand, returning the smile.
<<ct "MC" "">>
Hi, I'm $mainChar.firstName . Yeah, I thought I'd check it out.
<</ct>>
<<ct "KnownMale" "">>
That's great! So, let me tell you a bit about our club. We're all about building confidence and self-expression through Drama. We play games, do improv, and rehearse scenes from all kinds of plays. It's a really supportive environment where you can let go and just be yourself.
<</ct>>
You listen intently, feeling a spark of excitement.
<<ct "MC" "">>
That sounds amazing.
<</ct>>
<<ct "KnownMale" "">>
I'm glad to hear that! There are just a few things you need to know. To participate, we ask for a small monthly fee of 15€. It helps us cover the costs of scripts, props, and sometimes even costumes for our performances.
<</ct>>
<<if $mainChar.money>=15>>
<<linkreplace "Join the Drama club - $15">>
<<ct "MC" "">>
Of course, no problem. I've got it right here.
<</ct>>
You pull out your wallet and hand over the money. Alex takes it and gives you a grateful smile.
<<ct "KnownMale" "">>
Thanks so much, $mainChar.firstName . Your support means a lot to us. We meet every Tuesday afternoon. Feel free to join us anytime. Our next session is actually starting in about fifteen minutes, so you're welcome to stay and see what it's all about.
<</ct>>
He turns and make his way [[to the stage.->Drama Club]]<br><br>
<p class='add'> You joined the Drama club ! </p><br>
<<set $mainChar.school.clubDramaFees to $dayCount>>
<<MainChar_Stats "money" "-15">>
<<replace #leave>><</replace>><</linkreplace>>
<<else>>
You don't have enough money to join the club.
<</if>>
<span id='leave'><br>[[Come back later->School][$mainChar.school.clubDramaFees = -100]]</span>
<<elseif $mainChar.school.clubDramaFees + 30 <= $dayCount>>
You push open the familiar wooden door and step into the lively Drama club, the sound of laughter and the faint scent of old scripts and fresh paint welcoming you like an old friend. The space is buzzing with energy, and you can't help but feel a sense of belonging as you look around at the familiar faces. Alex, the club president, spots you and waves you over with a warm smile.
<<ct "KnownMale" "">>
Hey, $mainChar.firstName ! Great to see you.
<</ct>>
You return the smile, feeling genuinely happy to be here Alex nods enthusiastically. <<ct "KnownMale" "">>
Listen, before we get started, I just need to remind you about the monthly fee. It's 15€, as usual, to help us cover the costs of scripts, props, and all that good stuff.
<</ct>>
You nod, understanding. <br><br>
<<if $mainChar.money>=15>>
<<linkreplace "Pay the monthly fees - $15">>
<<ct "MC" "">>
Of course, no problem. I've got it right here.
<</ct>>
You pull out your wallet and hand over the money. Alex takes it and gives you a grateful smile.
<<ct "KnownMale" "">>
Thanks so much, $mainChar.firstName . Your support means a lot to us. We've got some really fun activities planned for today, so I hope you're ready to dive in!
<</ct>>
You feel a surge of excitement.
<<ct "MC" "">>
I'm ready! Can't wait to see what we're doing.
<</ct>>
<<ct "KnownMale" "">>
Great! We're starting in just a few minutes.
<</ct>>
He turns and make his way [[to the stage area.->Drama Club]]<br><br>
<<set $mainChar.school.clubDramaFees to $dayCount>>
<<MainChar_Stats "money" "-15">>
<<replace #leave>><</replace>><</linkreplace>>
<<else>>
You don't have enough money to pays the fees.
<</if>>
<span id='leave'><br>[[Come back later->School]]</span>
<<else>>
<<set _event to random(1)>>
You step into the Drama club, the scent of old curtains and faint traces of makeup lingering in the air. The stage is dimly lit, and a small group of students stands in a loose circle, their voices animated as they discuss something with excitement. One of them notices you and waves you over.
<<ct "Male" "">>
Hey, perfect timing! We need someone for a role.
<</ct>>
<<ct "MC" "">>
Oh great! What do you need me to do ?
<</ct>>
<span id='play'><<linkreplace "Accept to play a scene">>
<<if _event is 0>>
<<ct "Male" "">>
You'll be playing the role of Crystal, the bimbo.
<</ct>>
His voice is filled with enthusiasm when he hand you the script with a smile.
<<if $mainChar.corruption <20>>
You take the script, your hands trembling slightly.
<<ct "MC" "">>
Um, okay...
<</ct>>
Your voice is barely above a whisper. You scan the pages, your eyes widening as you read the explicit and degrading lines. Your cheeks flush with embarrassment, and you look up at your camrades, your expression pleading.
<<ct "MC" "">>
Are you sure about this? I don't think I can pull this off.
<</ct>>
An actor pats your shoulder reassuringly.
<<ct "Male" "" "1">>
You'll do great, just trust me. Now, let's start with the first scene.
<</ct>>
You take a deep breath, trying to steady your nerves. The other actors take their places, and the scene begins.<br><br>
<div class="default-image-wrapper">[img[String.format($urlPath + "/School/Clubs/Drama_rehearsal"+random(1)+".jpg")]]</div><br>
You begin.
<<ct "MC" "">>
Oh, hi there! I'm Crystal. I, um, I love this party, there's so much... um, handsome boys...
<</ct>>
You stumble over your lines, your voice shaking. You force a smile, but it feels more like a grimace. Your co-star, not convinced by your act, follows you.
<<ct "Male" "" "1">>
Well, Crystal, you sure know how to have a good time. Why don't you show us what you've got?
<</ct>>
You hesitate, your eyes darting around the room, feeling incredibly self-conscious. <<ct "MC" "">>
Um, okay...
<</ct>>
you mumble, your voice barely audible. You try to mimic the sultry movements described in the script, but your actions are stiff and awkward. You fumble with the hem of your shirt, trying to lift it seductively, but your movements are clumsy and uncoordinated. The other actors exchange uncomfortable glances, clearly picking up on your discomfort. <br><br>
After a few minutes, you feel relieved knowing it's the end of the play. You step off the stage, taking a moment to collect yourself. Despite your embarrassment, you're determined to keep trying, to push through the discomfort and give the role your best effort. The others start discussing notes, debating changes for the next run-through, but your part is done. Grabbing your bag, you [[slip out of the room.->School]] <br><br>
<<set $hour +=2>>
<<MainChar_Stats "corruption" "1" "20">>
<<MainChar_Stats "energy" "-15">>
<<elseif $mainChar.corruption <50>>
You nod, a small smile playing on your lips.
<<ct "MC" "">>
I'll do my best!
<</ct>>You scan the script, your eyes lingering on the explicit and degrading lines. A thrill runs through you, a secret fantasy coming to life. The other actors take their places, and the scene begins with you.
<<ct "MC" "">>
Oh, hi there! I'm Crystal. I love this party, it's full of handsome boys!
<</ct>>
You bat your eyelashes, your voice sultry and inviting.
<<ct "MC" "">>
And I know just how to make a good time even better ~
<</ct>>
Your co-star smile at you, before following.
<<ct "Male" "" "1">>
Well, Crystal, you sure know how to have a good time. Why don't you show us what you've got?
<</ct>>
<div class="default-image-wrapper">[img[String.format($urlPath + "/School/Clubs/Drama_rehearsal"+random(2)+".jpg")]]</div><br>
You giggle, your hands running over your curves suggestively.
<<ct "MC" "">>
Oh, Jake, you naughty boy. I think you know exactly what I've got.
<</ct>>
You lean in closer, your voice dropping to a whisper.
<<ct "MC" "">>
And I think you want it too. You want to feel my lips against yours, don't you?
<</ct>>
The other actors exchange glances, a mix of surprise and amusement in their eyes. You can feel the energy in the room shifting, the scene taking on a life of its own. <<ct "Male" "" "1">>
Damn, Crystal, you're something else. I can't wait to see what else you've got in store.
<</ct>>
You smile, your eyes sparkling with mischief.
<<ct "MC" "">>
Oh, you have no idea. But I promise, you won't be disappointed. I noticed a bedroom upstairs, want to see it ?
<</ct>>
As the scene continues, you find yourself getting more and more into the role, your inhibitions fading away as you embrace the character of Crystal. The explicit lines roll off your tongue with ease, and you can't help but feel a rush of excitement and arousal. The final words of the script leave your lips, and silence settles over the small rehearsal space. You step off the makeshift stage, your heartbeat still steady from the rush of performing. The others start discussing notes, debating changes for the next run-through, but your part is done. Grabbing your bag, you [[slip out of the room.->School]] <br><br>
<<set $hour +=2>>
<<MainChar_Stats "corruption" "1" "50">>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "energy" "-15">>
<<else>>
You laugh, your voice filled with confidence.
<<ct "MC" "">>
I can't wait to get started.
<</ct>>
The other actors take their places, and the scene begins with you.
<<ct "MC" "">>
Oh, hi there! I'm Crystal. This party is great...
<</ct>>
You strut across the stage, your hips swaying provocatively.
<<ct "MC" "">>
But I know just how to make a good time even better.
<</ct>>
Your co-star follows you.
<<ct "Male" "" "1">>
Well, Crystal, you sure know how to have a good time. Why don't you show us what you've got?
<</ct>>
You laugh, your voice sultry and seductive.
<<ct "MC" "">>
Oh, Jake, you naughty boy. I think you know exactly what I've got.
<<:Ct>>
You lean in closer, your voice dropping to a whisper.
<<ct "MC" "">>
And I think you want it too. You want to feel my lips wrapped around your cock, don't you? You want to fuck my mouth until you come down my throat.
<</ct>>
The other actors exchange glances, their expressions a mix of shock and discomfort. You can feel the energy in the room shifting, the scene taking on a life of its own. <<ct "Male" "" "1">>
Damn, huh... Crystal, you're something else. I can't wait to see... what else you've got in store.
<</ct>>
<div class="default-image-wrapper">[img[String.format($urlPath + "/School/Clubs/Drama_rehearsal2.jpg")]]</div><br>
You smile, your eyes sparkling with mischief.
<<ct "MC" "">>
Oh, you have no idea. But I promise, you won't be disappointed. I'll suck you dry and then ride you until you can't walk straight. And if you're really good, I'll let you fuck my ass too.
<</ct>>
As the scene continues, you throw yourself into the role with abandon, your inhibitions completely gone. The explicit lines roll off your tongue with ease, and you can't help but feel a rush of excitement and arousal. You strut and pose, your body language leaving no doubt as to your intentions.
<<ct "MC" "">>
Come on, Jake, don't be shy. I know you want to touch me. I can see it in your eyes.
<</ct>>
You take his hand, placing it on your hip.
<<ct "MC" "">>
See? Isn't that better? Now imagine my pussy wrapped around your cock, milking you for every last drop.
<</ct>>
The other actors look at each other, their expressions a mix of shock and unease. You can feel the tension in the room, the scene pushing the boundaries of what's acceptable. But you don't care. You're living the role, embracing the character of Crystal with every fiber of your being. <br><br>
And as the scene comes to a close, you can't help but feel a sense of satisfaction and triumph, knowing that you've left a lasting impression on everyone in the room. The final words of the script leave your lips, and silence settles over the small rehearsal space. You step off the makeshift stage, your heartbeat still steady from the rush of performing. The others start discussing notes, debating changes for the next run-through, but your part is done. Grabbing your bag, you [[slip out of the room.->School]] <br><br>
<<set $hour +=2>>
<<MainChar_Stats "reputation" "1">>
<<MainChar_Stats "arousal" "15">>
<<MainChar_Stats "energy" "-15">>
<</if>>
<<elseif _event is 1>>
<<ct "Male" "">>
You'll be playing the role of Vicky, the confident and seductive character who is supposed to charm Victor, played by Pierre.
<</ct>>
<<if $mainChar.corruption<=20>>
The script for the play is clutched tightly in your hands, your palms sweating with anxiety. He claps his hands together, signaling the start of the rehearsal.
<<ct "Male" "">>
Alright, everyone, let's get started. $mainChar.firstName , you're up first. Remember, Vicky is bold and direct. She knows what she wants and isn't afraid to go after it.
<</ct>>
You take a deep breath, trying to channel the confidence of Vicky. Pierre stands across from you, a smirk on his face as he gets into character. You glance down at your script, your heart pounding in your chest.
<<ct "MC" "">>
Victor, it's so nice to see you again. I must say, you look even more handsome than I remembered.
<</ct>> Your voice trembles slightly, and you can feel the blush creeping up your cheeks. You reach out to touch Pierre's arm, but your hand hovers awkwardly before finally making contact. <br><br>
<div class="default-image-wrapper">[img[String.format($urlPath + "/School/Clubs/Drama_rehearsal"+random(1)+".jpg")]]</div><br>
<<ct "MC" "">>
I must admit, I've been thinking about you a lot lately. There's just something about you that... draws me in.
<</ct>>
Your voice trails off, and you look down at the script, your cheeks burning with embarrassment. Pierre raises an eyebrow, clearly unconvinced by your performance. But he continues, staying in character.
<<ct "Male" "" "1">>
Is that so? Well, I must say, the feeling is mutual. You have a way of making a man feel... special.
<</ct>>
He reaches out, his hand gently cupping your cheek. You flinch slightly at the touch, your discomfort evident. You take a deep breath, trying to regain your composure. You know you need to be more convincing, but the words feel foreign and uncomfortable in your mouth.
<<ct "MC" "">>
I'm glad to hear that, Victor. Because I have a confession to make. I... I want you. More than anything.
<</ct>>
Your voice wavers, and you can't meet Pierre's gaze. You look down at the script, your hands trembling. Pierre's smirk fades slightly, and he takes a step back, his character breaking for a moment.
<<ct "Male" "">>
$mainChar.firstName , you need to be more convincing. Vicky is supposed to be seductive and confident. You're playing it too safe.
<</ct>>
You nod, feeling a wave of shame wash over you.
<<ct "MC" "">>
I'm sorry. I'm just... not used to playing a role like this. I'll try harder.
<</ct>>
He steps forward, his voice gentle but firm.
<<ct "Male" "" "1">>
It's okay, $mainChar.firstName . We all start somewhere. Let's end it here today. Remember, Vicky is bold and direct. She knows what she wants and isn't afraid to go after it. You can do this.
<</ct>>
You take a deep breath, trying to push aside your nerves and embarrassment. You know you have to step out of your comfort zone, to embrace the role of Vicky and give it your all. But for now, there's nothing more to do. Grabbing your bag, you [[slip out of the room.->School]] <br><br>
<<set $hour +=2>>
<<MainChar_Stats "corruption" "1" "20">>
<<MainChar_Stats "energy" "-15">>
<<elseif $mainChar.corruption <50>>
You feel a rush of excitement and nervousness. Playing a seductress is a far cry from your usual roles, but the challenge is enticing. As you flip through the pages, you begin to get a sense of Vicky's character. You can do this. You can be Vicky. The rehearsal begins, and you step onto the stage, your heart pounding with anticipation. Pierre, who plays Victor, stands across from you, his eyes meeting yours with a mix of curiosity and interest. You take a deep breath, channeling Vicky's confidence, and begin your scene.<br><br>
<div class="default-image-wrapper">[img[String.format($urlPath + "/School/Clubs/Drama_rehearsal"+random(2)+".jpg")]]</div><br>
<<ct "MC" "">>
Victor!
<</ct>>
You purr, your voice low and sultry as you approach him.
<<ct "MC" "">>
I've been watching you all night. You're quite the catch, aren't you?
<</ct>>
Pierre raises an eyebrow, a smirk playing on his lips.
<<ct "Male" "">>
And what makes you say that, Vicky?
<</ct>>
You circle him slowly, your hand trailing lightly over his shoulder.
<<ct "MC" "">>
Oh, just a feeling. You have this... aura about you. It's intoxicating.
<</ct>>
Pierre chuckles, clearly enjoying the interaction.
<<ct "Male" "">>
Well, I'm flattered. But I must admit, you're not so bad yourself.
<</ct>>
You lean in closer, your voice dropping to a whisper.
<<ct "MC" "">>
I'm glad you think so. Because I have a proposition for you.
<</ct>>
Pierre's eyes widen with interest.
<<ct "Male" "">>
Oh, really? And what might that be?
<</ct>>
You trace a finger down his chest, your eyes locked on his.
<<ct "MC" "">>
How about we ditch this boring party and find somewhere more... private? Just the two of us.
<</ct>>
Pierre swallows hard, his breath hitching slightly.
<<ct "Male" "">>
That sounds... tempting. But what makes you think I'd be interested?
<</ct>>
You smile, your eyes gleaming with mischief.
<<ct "MC" "">>
Oh, I have my ways. Besides, I can see it in your eyes. You want this as much as I do.
<</ct>>
Pierre's resistance crumbles, and he nods, a grin spreading across his face.
<<ct "Male" "">>
You're right. I do. Lead the way, Vicky.
<</ct>>
As the scene comes to a close, you step back, a satisfied smile on your face. You did it. You played the role of a seductress, and you nailed it. Pierre approaches you, his eyes filled with admiration.
<<ct "Male" "" "1">>
$mainChar.firstName , that was amazing!
<</ct>>
<<ct "Male" "">>
You were so convincing. I really felt like I was being seduced.
<</ct>>
You laugh, feeling a rush of pride and accomplishment.
<<ct "MC" "">>
Thank you, Pierre. I'm glad you thought so. It was... surprisingly enjoyable.
<</ct>>
As you step off the stage, you can't help but feel a sense of exhilaration. Playing Vicky has awakened something within you, a desire for dominance and seduction that you never knew existed. And as you look back at Pierre, you can't help but wonder what other fantasies you might explore, both on and off the stage. Grabbing your bag, you [[slip out of the room.->School]] <br><br>
<<set $hour +=2>>
<<MainChar_Stats "corruption" "1" "40">>
<<MainChar_Stats "energy" "-15">>
<<else>>
You take the script, a mischievous grin spreading across your face.
<<ct "MC" "">>
I can't wait to bring Vicky to life.
<</ct>>
As rehearsals begin, you throw yourself into the role with enthusiasm. The scene is set at a lavish party, and Vicky is on the prowl, her eyes locked on her target—Victor, played by Pierre, a shy and somewhat awkward classmate. You strut across the stage, your hips swaying provocatively, and approach Pierre, who looks visibly nervous. <<ct "MC" "">>
Well, well, well -
<</ct>>
You purr, your voice dripping with seduction.
<<ct "MC" "">>
If it isn't the handsome Victor. I must say, you clean up nicely.
<</ct>>
You run a finger down his chest, feeling him tense under your touch. Pierre swallows hard, his eyes wide with surprise and a hint of fear.
<<ct "Male" "">>
Uh, thanks, Vicky. You look... amazing.
<</ct>>
<div class="default-image-wrapper">[img[String.format($urlPath + "/School/Clubs/Drama_rehearsal2.jpg")]]</div><br>
You lean in closer, your breath hot on his ear.
<<ct "MC" "">>
Amazing? Darling, I'm just getting started. Why don't you come with me, and I'll show you what amazing really feels like?
<</ct>>
You take his hand, leading him to a secluded corner of the stage. Pierre follows, his steps hesitant but eager.
<<ct "Male" "">>
Vicky, I... I don't know if this is a good idea. I mean, we barely know each other.
<</ct>>
You turn to face him, your eyes locked on his.
<<ct "MC" "">>
Oh, Victor, where's the fun in playing it safe? Besides, I can tell you want this just as much as I do.
<</ct>>
You reach out, your hand resting on his chest, feeling the rapid beat of his heart. Slowly, you let your hand trail down, grazing his stomach before resting on his belt. Pierre's breath hitches, and you can see the bulge in his pants growing more prominent.
<<ct "Male" "">>
Vicky, I... I can't think straight when you're this close to me.
<</ct>>
You smirk, your fingers tracing the outline of his growing erection.
<<ct "MC" "">>
That's the point, darling. I don't want you to think. I want you to feel.
<</ct>>
You lean in, your lips brushing against his ear.
<<ct "MC" "">>
And I can feel that you're more than ready for me.
<</ct>>
Pierre's face flushes a deep red, and he lets out a shaky breath. You press your body against his, feeling his hardness against your thigh. Pierre's hands tentatively rest on your hips, his grip tightening as you grind against him.
<<ct "Male" "">>
Vicky, I... I don't know what to do.
<</ct>>
As the scene unfolds, you can feel the tension in the room growing. Your fellow actors watch in awe as you command the stage, your every movement and word oozing with seduction. As the rehearsal comes to an end, you can't help but notice the admiring glances from your fellow actors. You know that your performance has left a lasting impression, and you're eager to see how the rest of the play unfolds. With your beauty, charisma, and undeniable talent, you're ready to take the stage by storm and captivate the audience like never before. Grabbing your bag, you [[slip out of the room.->School]] <br><br>
<<set $hour +=2>>
<<MainChar_Stats "reputation" "1">>
<<MainChar_Stats "arousal" "15">>
<<MainChar_Stats "energy" "-15">>
<</if>>
<</if>>
<<replace #refuse>><</replace>><</linkreplace>><br></span>
<span id='refuse'><<linkreplace "Change your mind">>
<<replace #play>><</replace>><</linkreplace>></span>
<</if>><<if gaussian($mainChar.attractiveness,10)>15>>
<<set _event to random(2)>>
<<else>>
<<set _event to random(1)>>
<</if>>
<<set _event to 2>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/School/Clubs/Dance/Ballet'+random(3)+'.webp')]]
@@<br>
You feel a shiver of pleasure as you pull on your tutu, the delicate fabric brushing against your skin. The leotard hugs your body like a second skin, accentuating every curve, every line. As you adjust the straps of your leotard, you can't help but steal glances at the other girls and the way the fabric clings to their forms. The class begins, and for the next two hours, you lose yourself in the rhythm of the music, the precision of the movements. The tutu rustles softly with each turn, the fabric brushing against your inner thighs, sending delicate shivers of sensation through you. <br><br>
You can feel the heat building between your legs, the friction of the fabric against your most intimate places adding an extra layer of intensity to your performance.
<<if _event is 0>>
As the class comes to an end, you are breathless and exhilarated, your body alive with the thrill of the dance. You make your way back to the changing room, the other girls around you equally flushed and invigorated. You change out of your dancewear, the cool air against your skin a stark contrast to the heat of the studio. <br>You feel a sense of satisfaction as you slip back into your street clothes and [[make your way out of the club.->School][$mainChar.look.clothes =$lockerRoomOutfit]]<br><br>
<<set $hour +=2>>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "fitness" "1">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "cleanliness" "-20">>
<<elseif _event is 1>>
As the class comes to an end, you are breathless and exhilarated, your body alive with the thrill of the dance. Yet, while the other dancers file out of the studio, you notice one girl lingering. She continues to practice, her movements fluid and graceful.<br><br>
<span id='leave'><<linkreplace 'Leave the club'>>
You make your way back to the changing room with the other girls. You change out of your dancewear, the cool air against your skin a stark contrast to the heat of the studio. You feel a sense of satisfaction, of accomplishment, as you slip back into your street clothes and [[make your way out of the club.->School][$mainChar.look.clothes =$lockerRoomOutfit]]<br><br>
<<set $hour +=2>>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "fitness" "1">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "cleanliness" "-20">>
<<replace #continue>><</replace>><</linkreplace>><br></span>
<span id='continue'><<if $mainChar.energy>=20>><<linkreplace "Continue practicing with her">>
You walk over to her, a soft smile playing on your lips.
<<ct "MC" "">>
Mind if I join you?
<</ct>>
<<if gaussian($mainChar.attractiveness,10)<15>>
She looks at you, her smile fading as she hesitates.
<<ct "Female" "">>
Actually, I think I'm done for today. Maybe another time?
<</ct>>
She quickly gathers her things and stands up, avoiding your gaze. She aquickly turns and walking away, leaving you standing alone in the studio. You watch her go, a sense of disappointment washing over you. As the door closes behind her, you turn to face the mirror and you realize that the dance had been particularly vigorous. It dawns on you that your appearance might have been too much for her. You take a deep breath, trying to shake off the feeling of rejection. With a final nod to your reflection, you gather your things and [[leave the studio.->School][$mainChar.look.clothes =$lockerRoomOutfit]]<br><br>
<<set $hour +=2>>
<<MainChar_Stats "fitness" "1">>
<<MainChar_Stats "arousal" "-5">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "cleanliness" "-20">>
<<else>>
She looks up, her eyes meeting yours, and returns the smile.
<<ct "Female" "">>
Not at all. I could use the company.
<</ct>>
she replies, her voice warm and inviting. The studio is quiet now, the only sounds the soft rustle of your tutus and the occasional creak of the floorboards.
<<ct "Female" "">>
You have such beautiful form ~
<</ct>>
Her eyes trace the lines of your body as you spin. You feel a flush of pleasure at her words, your heart beating a little faster.
<<ct "MC" "">>
Th- Thank you... You're... beautiful too. The way you move... it's mesmerizing.
<</ct>>
She smiles, her eyes softening. The tension in the air is palpable, a mix of excitement and anticipation. She reaches out, <<linkreplace "her hand resting on your waist.">>her hand resting on your waist as she guides you through a particularly challenging sequence. You can feel the heat of her touch through the thin fabric of your leotard, the sensation sending shivers down your spine.
<<ct "Female" "">>
Like this.
<</ct>>
she murmurs, her voice low and husky. You nod, your breath catching in your throat as her hand slides lower, her fingers brushing against the edge of your tutu. She leans in, her lips brushing against yours in a soft, tentative kiss. <br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/School/Clubs/Dance/BalletLesbianKissing.webp')]]
@@<br>
Her hand slides beneath your tutu, her fingers finding the sensitive spot between your legs. You gasp, your body arching against her touch as she begins to caress you, her movements slow and deliberate.
<<ct "Female" "">>
Is this okay?
<</ct>>
<span id='lesbian'><<if $mainChar.corruption >=40>><<linkreplace "Let her finger you">>
You nod, your breath coming in short, ragged gasps.
<<ct "MC" "">>
Yes ~ Please, don't stop.
<</ct>>
She smiles, her eyes filled with a mix of tenderness and lust. She breaks away from the kiss, her eyes locked onto yours as she slowly sinks to her knees in front of you. She lifts the edge of your tutu, revealing your glistening pussy, already slick with arousal. She leans in, her breath hot against your sensitive flesh, and begins to lick you with slow, deliberate strokes. You moan, your hands gripping her shoulders for support as waves of pleasure wash over you.
<<ct "MC" "">>
Oh god. That feels so good!
<</ct>>
She looks up at you, her eyes filled with lust and determination. She increases the pressure, her tongue flicking against your clit with expert precision.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath +'/School/Clubs/Dance/BalletLesbian'+random(3)+'.webp')]]@@<br>
You reach down, tangling your fingers in her hair as you grind against her mouth. She moans, the vibration sending shockwaves of pleasure through your body. You can feel her fingers sliding inside you, curling up to hit that perfect spot as she continues to lick and suck your clit.
<<ct "MC" "">>
I want to taste you ~
<</ct>>
She grins, standing up and switching places with you. You waste no time, eager to return the favor. You lift her tutu, revealing her pussy, already wet and ready for you. You increase the pressure, your tongue flicking against her clit with relentless precision. She screams, her body convulsing as she comes, her juices gushing out and coating your face.<br><br>
As she catches her breath, you both look at each other, your faces flushed and your bodies sated. You can't help but laugh, the sound filling the studio with a sense of joy and camaraderie. You both stand up, your legs slightly wobbly, and begin to gather your things. You slip out of your dancewear, the cool air a stark contrast to the heat of your bodies. You help each other dress, your touches lingering, and you both [[leave the studio.->School][$mainChar.look.clothes =$lockerRoomOutfit]]<br><br>
<<set $hour +=3>>
<<HaveASexWidget "masturbated" "stranger">>
<<MainChar_Stats "corruption" "1" "40">>
<<MainChar_Stats "arousal" "50">>
<<MainChar_Stats "fitness" "1">>
<<MainChar_Stats "school" "1" "20">>
<<MainChar_Stats "energy" "-35">>
<<MainChar_Stats "cleanliness" "-35">>
<<MainChar_Stats "combed" "false">>
<<replace #stop>><</replace>><</linkreplace>><br><</if>></span>
<span id='stop'><<linkreplace "Stop her">>
As her fingers continue to caress you, the sensation becomes almost overwhelming. You feel a mix of pleasure and panic, your heart racing in your chest. You take a deep breath, trying to steady yourself, but the intensity of the moment is too much. Gently, you reach down and take her hand, guiding it away from your pussy. She looks up at you, her eyes filled with a mix of surprise and concern.
<<ct "MC" "">>
I'm sorry but.. I'm just... I'm not ready for this yet.
<</ct>>
She nods understandingly, her expression softening.
<<ct "Female" "">>
It's okay... I didn't mean to push you. We can take things at your pace.
<</ct>>
You feel a wave of relief wash over you, grateful for her understanding.
<<ct "Female" "">>
See you at the next class?
<</ct>>
she asks, her voice hopeful. You smile, feeling a sense of anticipation for the future. <<ct "MC" "">> Definitely. I'll be here. <</ct>> Together, you gather your things and [[make your way out of the studio.->School][$mainChar.look.clothes =$lockerRoomOutfit]]<br><br>
<<set $hour +=2>> <<set $minute +=20>>
<<MainChar_Stats "arousal" "20">>
<<MainChar_Stats "fitness" "1">>
<<MainChar_Stats "School" "-1">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "cleanliness" "-20">>
<<replace #lesbian>><</replace>><</linkreplace>></span>
<</linkreplace>>
<</if>>
<<replace #leave>><</replace>><</linkreplace>><</if>></span>
<<elseif _event is 2>>
You're so absorbed in your practice that you don't notice that the dance session came to an end. The studio is quiet now, the only sound the soft rustle of your tutu as you move, wanting to perfect a particularly complex movement that has been giving you trouble. But soon, you realize you're not alone. There's a boy standing in the doorway, watching you with a mix of admiration and embarrassment. <br><br>
<span id='leave'><<linkreplace "End your session">>
You pause mid-movement, a small smile playing on your lips as you notice him. There's something endearing about the way he's trying to be discreet but failing miserably. A small smile tugs at the corners of your mouth as you continue your practice, feeling a slight flush of pleasure at being watched. As you finish the movement, you take a deep breath and begin to gather your things. You can feel his eyes still on you, but you don't acknowledge him directly. Instead, you move with a graceful efficiency, packing your bag and slipping on your shoes. With everything in order, you turn to [[leave the studio.->School][$mainChar.look.clothes =$lockerRoomOutfit]]<br><br>
<<set $hour +=2>> <<set $minute +=20>>
<<MainChar_Stats "arousal" "20">>
<<MainChar_Stats "fitness" "1">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "cleanliness" "-20">>
<<replace #help>><</replace>><</linkreplace>><br></span>
<span id='help'><<if $mainChar.corruption>=15>><<linkreplace "Ask him to help you">>
You pause mid-movement, turning to face him with a playful smile.
<<ct "MC" "">>
You know, it's much more helpful if you come over here and assist me, rather than lurking in the shadows.
<</ct>>
He looks startled, as if he's been caught doing something he shouldn't. He hesitates for a moment before stepping into the studio, his movements tentative but eager.
<<ct "Male" "">>
I- I didn't mean to disturb you...
<</ct>>
<<ct "MC" "">>
Well, since you're here, you might as well make yourself useful.
<</ct>>
You take his hand, guiding him into position behind you.
<<ct "MC" "">>
I need someone to help me with this lift. Think you can handle it?
<</ct>>
He nods, his eyes meeting yours in the mirror. You take a deep breath, feeling the heat of his body behind you, the strength of his hands on your waist. As you guide him through the complex movements, his hands find their way to your body, supporting you with a gentle yet firm touch. You can feel the warmth of his palms through the thin fabric of your leotard, his fingers lingering on your waist, your hips, and even brushing against the curve of your buttocks. <br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/School/Clubs/Dance/BalletTouch'+random(2)+'.webp')]]@@<br>
As you execute a particularly challenging lift, his hands slip lower, grazing the inside of your thighs. You can feel the heat of his touch, the slight pressure of his fingers as they brush against your pussy lips. You gasp softly, your breath hitching as you feel the unmistakable hardness pressing against you. You pause, your heart racing, as you realize the effect you're having on him. <br><br>
<span id='stop'><<linkreplace "End the session">>
<<ct "MC" "">>
I think that's enough for today.
<</ct>>
Your voice is steady, while putting some space between you. He looks at you, surprise and a hint of disappointment in his eyes, but he nods, respecting your decision.
<<ct "Male" "">>
Okay, sure...
<</ct>>
he runs a hand through his hair. You turn away, gathering your things with quick, efficient movements. You can feel his gaze on you, but you don't look back. You slip on your jacket, sling your bag over your shoulder, and [[head for the door.->School][$mainChar.look.clothes =$lockerRoomOutfit]]<br><br>
<<MainChar_Stats "corruption" "1" "25">>
<<MainChar_Stats "arousal" "25">>
<<set $hour +=3>>
<<MainChar_Stats "fitness" "1">>
<<MainChar_Stats "energy" "-25">>
<<MainChar_Stats "cleanliness" "-20">>
<<replace #suck>><</replace>><</linkreplace>><br></span>
<span id='suck'><<if $mainChar.corruption>=30>><<linkreplace "Take care of his boner">>
A playful smile tugs at the corners of your mouth as you turn to face him, your eyes meeting his with a mix of mischief and desire.
<<ct "MC" "">>
You've been such a great help... I think it's only fair that I return the favor.
<</ct>>
Before he can react, you slowly sink to your knees in front of him, the soft rustle of your tutu filling the air as it pools around you. You can see the surprise and excitement in his eyes as you reach for the waistband of his pants, deftly unbuttoning them. You lean in, your breath hot against his skin, before taking him into your mouth. <br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/School/Clubs/Dance/BalletSuck'+random(2)+'.webp')]]@@<br>
You feel him shudder as your lips close around him, your tongue swirling around his shaft. You take him deep, your head bobbing up and down as you suck him eagerly. The taste of him fills your mouth, salty and masculine.
<<ct "MC" "">>Mmm—Did you ever—*glk*— got sucked by —*slurp*—by a ballerina?<</ct>><<ct "Male" "ngry">>Fuck—Nnn— Never.<</ct>>You can feel the rough fabric of his pants against your cheeks, the cool air of the studio against your exposed thighs. You reach up, your hands gripping his hips, pulling him closer, urging him deeper. He lets out a low groan, his hands tangling in your hair, guiding your movements. You can feel the tension building in his body, his breath coming in ragged gasps. <br><br>
<span id='fuck'><<if $mainChar.corruption>=40>><<linkreplace "Let him fuck you">>
With a sultry smile, you turn and walk over to the wooden barre that runs along the mirror, your hips swaying seductively. You place your leg on the barre, presenting yourself to him, your tutu lifted to reveal your glistening pussy.
<<ct "MC" "">>
Come here. Wreck my cunt.
<</ct>>
He hesitates for only a moment before moving towards you, his eyes locked on your exposed flesh. You feel the head of his cock press against your entrance, and you let out a soft moan of anticipation.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/School/Clubs/Dance/BalletFuck'+random(4)+'.webp')]]@@<br>
You gasp, your fingers gripping the barre tightly as he begins to move, his hips slamming against your ass with each forceful stroke. The sound of your bodies coming together fills the studio, a raw, primal rhythm that matches the pounding of your heart. He leans over you, his hands moving to your breasts, squeezing and teasing your nipples through the thin fabric of your leotard. You can feel every inch of him as he fucks you, his cock hitting all the right spots deep inside you. You push back against him, meeting his thrusts with your own, the sensation of him filling you over and over again driving you wild. Your breath comes in ragged gasps, your moans echoing through the empty studio. <br><br>
<<ct "Male" "">>
You feel so fucking good ~ I want to come inside you. I want to fill you up.
<</ct>>
You let out a moan of agreement, your body tensing as you feel your own orgasm building. He increases his pace, his thrusts becoming more urgent, more desperate. You can feel him swelling inside you, his body tensing as he reaches the edge. Then, he comes, his cock twitching with each spurt of his release.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/School/Clubs/Dance/BalletCum'+random(2)+'.webp')]]@@<br>
You both take a moment to clean up, the silence between you comfortable and intimate. Once you're both dressed, you gather your things and make your way out of the studio, the sound of your footsteps echoing through the empty halls as [[you leave the dance club.->School][$mainChar.look.clothes =$lockerRoomOutfit]]<br><br>
<<HaveASexWidget "pussy" "stranger" "pussy">>
<<MainChar_Stats "corruption" "1" "60">>
<<MainChar_Stats "arousal" "45">>
<<set $hour +=3>>
<<MainChar_Stats "school" "1" "30">>
<<MainChar_Stats "fitness" "1">>
<<MainChar_Stats "energy" "-40">>
<<MainChar_Stats "cleanliness" "-40">>
<<replace #cum>><</replace>><</linkreplace>><br><</if>></span>
<span id='cum'><<linkreplace "Make him cum">>
You increase your pace, your mouth and hands working in unison, determined to bring him to the edge. You feel him tense, his body going rigid as he comes, his hot seed spilling into your mouth. You swallow eagerly, savoring the taste of him, the feeling of his release. You look up at him, your eyes meeting his, a satisfied smile playing on your lips.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/School/Clubs/Dance/BalletCum2.webp')]]
@@<br>
You stand up slowly, your body brushing against his as you rise.
<<ct "MC" "">>
Thank you.
<</ct>>
You can feel the heat of his gaze on you, the desire still burning in his eyes. Leaving him to gather his thoughts and his breath, you [[turn and walk away.->School][$mainChar.look.clothes =$lockerRoomOutfit]]<br><br>
<<HaveASexWidget "bj" "stranger" "mouth">>
<<MainChar_Stats "corruption" "1" "40">>
<<MainChar_Stats "arousal" "25">>
<<set $hour +=3>>
<<MainChar_Stats "school" "1" "20">>
<<MainChar_Stats "fitness" "1">>
<<MainChar_Stats "energy" "-30">>
<<MainChar_Stats "cleanliness" "-30">>
<<replace #fuck>><</replace>><</linkreplace>></span>
<<replace #stop>><</replace>><</linkreplace>><</if>></span>
<<replace #leave>><</replace>><</linkreplace>><br><</if>></span>
<</if>>
<<set _event to random(1)>>
You join the group of girls gathered in the center, their laughter and chatter filling the space. The instructor, a charismatic woman with a contagious smile, calls out the first moves, and you all begin to twerk in unison. The rhythm takes over, and you feel your hips moving in sync with the beat. The instructor starts the routine, her hips moving in a hypnotic rhythm.
<<ct "KnownFemale" "Happy">>
Okay, hands on your knees, arch your back, and really pop that booty out.
<</ct>>
She demonstrates the move with exaggerated flair.
<<ct "KnownFemale" "Happy">>
You want to make sure you're really feeling the beat, letting it move through your body.
<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath +'/School/Clubs/Dance/Twerk'+random(3)+'.webp')]]@@<br>
You watch the other girls, their bodies fluid and sensual as they dance. Their asses bounce and sway, the sight incredibly arousing. You can't help but feel a rush of excitement, your own body responding to the erotic display.
<<ct "KnownFemale" "Happy">>
That's it, ladies! Own it! Make them want what you've got! You're sexy, and you know it!
<</ct>>
As you dance, you feel a growing heat between your legs. The friction of your movements, the sight of the other girls, it's all too much. <br><br>
<<if _event is 0>>
The instructor claps her hands again, a proud smile on her face.
<<ct "KnownFemale" "Happy">>
Amazing job, everyone! That was incredible.
<</ct>>
As the class comes to an end, you are breathless and exhilarated, your body alive with the thrill of the dance. You make your way back to the changing room, the other girls around you equally flushed and invigorated. You change out of your dancewear, the cool air against your skin a stark contrast to the heat of the studio. You feel a sense of satisfaction, of accomplishment, as you slip back into your street clothes and [[make your way out of the club.->School]] <br><br>
<<set $hour +=2>>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "fitness" "1">>
<<MainChar_Stats "corruption" "1" "30">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "cleanliness" "-20">>
<<elseif _event is 1>>
As the class comes to an end, you are breathless and exhilarated, your body alive with the thrill of the dance. Yet, while the other dancers file out of the studio, you notice one girl lingering. She continues to practice, her movements bold and explicit.<br><br>
<span id='leave'><<linkreplace 'Leave the club'>>
You make your way back to the changing room with the other girls. You change out of your dancewear, the cool air against your skin a stark contrast to the heat of the studio. You feel a sense of satisfaction, of accomplishment, as you slip back into your street clothes and [[make your way out of the club.->School]] <br><br>
<<set $hour +=2>>
<<MainChar_Stats "corruption" "1" "30">>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "fitness" "1">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "cleanliness" "-20">>
<<replace #continue>><</replace>><</linkreplace>><br></span>
<span id='continue'><<linkreplace 'Continue practicing with her'>>
You walk over to her, a soft smile playing on your lips.
<<ct "MC" "">>
Mind if I join you?
<</ct>>
Your voice is slightly breathless from the exertion of the dance.
<<if gaussian($mainChar.attractiveness,10)<15>>
She looks at you, her smile fading as she hesitates.
<<ct "Female" "">>
Actually, I think I'm done for today. Maybe another time?
<</ct>>
Her voice is tinged with a hint of discomfort. She quickly gathers her things and stands up, avoiding your gaze before turning and walking away, leaving you standing alone in the studio. You watch her go, a sense of disappointment washing over you. As the door closes behind her, you turn to face the mirror and you realize that the dance had been particularly vigorous. It dawns on you that your appearance might have been too much for her. You take a deep breath, trying to shake off the feeling of rejection. With a final nod to your reflection, you gather your things and [[leave the studio.->School]]<br><br>
<<set $hour +=2>>
<<MainChar_Stats "fitness" "1">>
<<MainChar_Stats "arousal" "-5">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "cleanliness" "-20">>
<<else>>
She turns to you with a smile, her eyes sparkling with enthusiasm.
<<ct "Female" "">>
Of course not!
<</ct>>
She gestures for you to come closer. You start dancing together, your bodies moving in sync with the music. She offers tips and corrections, her hands guiding your movements. You feel her touch on your hips, your waist, her hands placed on your ass, using them as leverage to guide your movements. You can feel her fingers lightly brushing against your pussy, the sensation sending waves of pleasure through you. She leans in closer, her breath hot on your ear.
<<ct "Female" "">>
You're doing great. But let me show you something even better.
<</ct>>
Her fingers press more firmly against your clit, rubbing in slow, deliberate circles. You moan softly, your hips moving in time with her touch. She leans in and <<linkreplace "kisses you eagerly.">>kisses you eagerly, her lips soft and demanding. Her other hand moves to your breast, squeezing and teasing your nipple through your clothes. The dual sensations are overwhelming, and you can feel your body trembling with need.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath +'/School/Clubs/Dance/TwerkKissing'+random(0)+'.webp')]]@@<br>
<span if='fuck'><<if $mainChar.corruption >=40>><<linkreplace 'Let her finger you'>>
<<ct "MC" "">>
Please ~ don't stop!
<</ct>>
She smiles, her eyes filled with a mix of tenderness and lust. She breaks away from the kiss, her eyes locked onto yours as she slowly sinks to her knees in front of you. She kisses your glistening pussy, already slick with arousal. She leans in, her breath hot against your sensitive flesh, and begins to lick you with slow, deliberate strokes. You moan, your hands gripping her shoulders for support as waves of pleasure wash over you.
<<ct "MC" "">>
Oh god ~ That feels so good.
<</ct>>
She looks up at you, her eyes filled with lust and determination. She increases the pressure, her tongue flicking against your clit with expert precision.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath +'/School/Clubs/Dance/TwerkLesbian'+random(2)+'.webp')]]@@<br>
You reach down, tangling your fingers in her hair as you grind against her mouth. She moans, the vibration sending shockwaves of pleasure through your body. You can feel her fingers sliding inside you, curling up to hit that perfect spot as she continues to lick and suck your clit.
<<ct "MC" "">>
I want to taste you.
<</ct>>
She grins, standing up and switching places with you. You waste no time, eager to return the favor. You increase the pressure, your tongue flicking against her clit with relentless precision. She screams, her body convulsing as she comes, her juices gushing out and coating your face.<br><br>
As she catches her breath, you both look at each other, your faces flushed and your bodies sated. You can't help but laugh, the sound filling the studio with a sense of joy and camaraderie. You both stand up, your legs slightly wobbly, and begin to gather your things. You slip out of your dancewear, the cool air a stark contrast to the heat of your bodies. You help each other dress, your touches lingering, and you both [[leave the studio.->School]]<br><br>
<<set $hour +=3>>
<<HaveASexWidget "masturbated" "stranger">>
<<MainChar_Stats "corruption" "1" "30">>
<<MainChar_Stats "arousal" "50">>
<<MainChar_Stats "fitness" "1">>
<<MainChar_Stats "reputation" "1">>
<<MainChar_Stats "energy" "-35">>
<<MainChar_Stats "cleanliness" "-35">>
<<MainChar_Stats "combed" "false">>
<<replace #stop>><</replace>><</linkreplace>><br><</if>></span>
<span id='stop'><<linkreplace "Stop her">>
As her fingers continue to caress you, the sensation becomes almost overwhelming. You feel a mix of pleasure and panic, your heart racing in your chest. You take a deep breath, trying to steady yourself, but the intensity of the moment is too much. Gently, you reach down and take her hand, guiding it away from your pussy. She looks up at you, her eyes filled with a mix of surprise and concern.
<<ct "MC" "">>
I'm sorry. I'm just... I'm not ready for this yet.
<</ct>>
She nods understandingly, her expression softening.
<<ct "Female" "">>
It's okay. I didn't mean to push you. We can take things at your pace.
<</ct>>
You feel a wave of relief wash over you, grateful for her understanding.
<<ct "Female" "">>
See you at the next class?
<</ct>>
You smile, feeling a sense of anticipation for the future.
<<ct "MC" "">>
Definitely, I'll be here.
<</ct>>
Together, you gather your things and [[make your way out of the studio.->School]]<br><br>
<<set $hour +=2>> <<set $minute +=20>>
<<MainChar_Stats "corruption" "1" "30">>
<<MainChar_Stats "arousal" "20">>
<<MainChar_Stats "fitness" "1">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "cleanliness" "-20">>
<<replace #fuck>><</replace>><</linkreplace>></span>
<</linkreplace>>
<</if>>
<<replace #leave>><</replace>><</linkreplace>></span>
<</if>>
<<set _event to random(0)>>
<<if gaussian($mainChar.attractiveness,10)>15>>
<<set _event to random(1)>>
<</if>>
You join a group of other girls, all dressed in skimpy outfits that leave little to the imagination. The instructor, a tall, confident girl with a body that screams years of practice, stands at the front of the room. She's dressed in a sleek bodysuit that hugs every curve, her heels clicking on the floor as she moves.
<<ct "KnownFemale2" "Happy">>
Alright, ladies! Let's get started. Remember, pole dancing is all about confidence and sensuality. Own your body, own the pole!
<</ct>>
You take your place at one of the poles, wrapping your hands around the cool metal. <br><br>
@@.default-image-wrapper;
[img[String.format($urlPath +'/School/Clubs/Dance/Pole'+random(3)+'.webp')]]@@<br>
<<ct "KnownFemale2" "Happy">>
Grind against the pole, show us what you've got. Make us want you, make us crave you.
<</ct>>
You follow her lead, feeling the pole between your hands as you start to spin. The instructor's voice fills your ears, guiding you through the movements.
<<ct "KnownFemale2" "Happy">>
That's it, girls! Arch your back, stick out that ass. Make it sexy, make it hot!
<</ct>>
As you gain confidence, you begin to add more complex moves, your body bending and twisting in ways you never thought possible. The instructor's encouragement becomes more explicit, her words fueling the fire within you.
<<ct "KnownFemale2" "Happy">>
Spread those legs, wrap them around the pole, and slide down slowly. Make it dirty. Make us want to fuck you right here, right now.
<</ct>>
You obey, your legs wrapping around the pole as you slide down, your body pressed tightly against the metal. <br><br>
<<if _event is 0>>
As the session comes to an end, the instructor's voice fills the room once more.
<<ct "KnownFemale2" "Happy">>
Well done, ladies. See you next week!
<</ct>>
You are breathless and exhilarated, your body alive with the thrill of the dance. You make your way back to the changing room, the other girls around you equally flushed and invigorated. You change out of your dancewear, the cool air against your skin a stark contrast to the heat of the studio. You feel a sense of satisfaction, of accomplishment, as you slip back into your street clothes and [[make your way out of the club.->School][$mainChar.look.clothes =$lockerRoomOutfit]] <br><br>
<<set $hour +=2>>
<<MainChar_Stats "arousal" "15">>
<<MainChar_Stats "fitness" "1">>
<<MainChar_Stats "corruption" "1" "50">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "cleanliness" "-20">>
<<elseif _event is 1>>
As you gather your things, ready to leave the dance club, the instructor's voice calls out to you.
<<ct "KnownFemale2" "Happy">>
Hey, $mainChar.firstName!
<</ct>>
You turn to see her walking towards you, a smile on her lips. The room is now empty, the other girls having already left.
<<ct "KnownFemale2" "Happy">>
You did great today, but I think you can still improve.
<</ct>>
You feel a mix of pride and nervousness as she stops in front of you, her eyes scanning your body appreciatively.
<<ct "KnownFemale2" "Happy">>
Here, let me show you.
<</ct>>
She <<linkreplace "guides you back to the pole.">>guides you back to the pole. Her hands rest on your hips, her touch firm and confident.
<<ct "KnownFemale2" "Neutral">>
It's all about the way you move your body. Imagine the pole is a cock. You want to fuck it, make love to it. Make it believable.
<</ct>>
@@.default-image-wrapper;
[img[String.format($urlPath +'/School/Clubs/Dance/PoleHelp'+random(0)+'.webp')]]@@<br>
You feel a flush spreading across your cheeks, your body responding to her words and her touch. She continues to instruct you, her hands roaming over your body, correcting your posture, guiding your movements.
<<ct "KnownFemale2" "Neutral">>
That's it. Grind against it, slide up and down like you're riding the dick of your dream ~
<</ct>>
Her hands slip lower, cupping your ass as she presses you firmly against the pole. You can feel the heat building between your thighs, your breath coming in short gasps.
<<ct "KnownFemale2" "Neutral">>
Like this. Fuck the pole, make it yours. Own it. Make me believe you're fucking it.
<</ct>>
The air between you is thick with tension, the line between instruction and seduction blurring rapidly. Her hands slide up your body, cupping your breasts as she presses herself against you. You can feel her heartbeat, her breath hot on your skin.
<<ct "KnownFemale2" "Neutral">>
You're so sexy ~
<</ct>>
she murmurs, her voice barely a whisper. Before you can react, <<linkreplace "her lips are on yours.">>her lips are on yours, her kiss hungry and demanding. <br><br>
@@.default-image-wrapper;
[img[String.format($urlPath +'/School/Clubs/Dance/PoleKissing'+random(0)+'.webp')]]@@<br>
<span if='fuck'><<if $mainChar.corruption >=40>><<linkreplace 'Carress her pussy'>>
As her lips press against yours, the kiss deepens, becoming more urgent and passionate. Your hands roam over her body, exploring every curve and contour. Without breaking the kiss, you slip your hand between her thighs, your fingers finding her wet and ready. She moans into your mouth as you begin to stroke her, your fingers sliding in and out of her slick folds. Her hips buck against your hand, her body responding to your touch with eager abandon. You can feel her growing wetter, her breath coming in short, desperate gasps. Suddenly, she breaks away from the kiss, her eyes filled with a hungry desire.
<<ct "KnownFemale2" "Happy">>
I need to taste you.
<</ct>>
she murmurs, her voice thick with lust. Before you can react, she drops to her knees, her hands gripping your thighs as she buries her face between your legs.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath +'/School/Clubs/Dance/PoleLesbian'+random(1)+'.webp')]]@@<br>
You let out a gasp of pleasure as her tongue finds your clit, her skilled movements sending waves of ecstasy coursing through your body. You grip the pole for support, your knuckles turning white as you hold on tight, your body shaking with each flick of her tongue.
<<ct "MC" "">>
Oh god ~ Yes, just like that. Don't stop -
<</ct>>
She responds with enthusiasm, her tongue and fingers working in perfect harmony to bring you to the brink of orgasm. You can feel the tension building in your body, your muscles tensing as you prepare for the inevitable release. As you slowly come down from your high, she turns you around, pressing a soft, gentle kiss to your lips. <<ct "KnownFemale2" "Happy">>
See? That's how you make it sexy. That's how you own it.
<</ct>>
Your body still tingling from the aftermath of your encounter, you [[leave the dance club.->School][$mainChar.look.clothes =$lockerRoomOutfit]]<br><br>
<<set $hour +=3>>
<<HaveASexWidget "mastrubated" "stranger">>
<<MainChar_Stats "arousal" "50">>
<<MainChar_Stats "fitness" "1">>
<<MainChar_Stats "corruption" "1" "60">>
<<MainChar_Stats "energy" "-30">>
<<MainChar_Stats "cleanliness" "-30">>
<<replace #stop>><</replace>><</linkreplace>><br><</if>></span>
<span id='stop'><<linkreplace 'Stop her'>>
As her hand reaches the waistband of your shorts, you suddenly freeze.
<<ct "MC" "">>
Wait -
<</ct>>
you gasp, your voice barely a whisper. You grab her wrist, stopping her hand from going any further.
<<ct "MC" "">>
I can't. I'm not ready.
<</ct>>
The instructor looks at you, surprise and concern flashing across her face. She pulls her hand back immediately, taking a step away from you.
<<ct "KnownFemale2" "Neutral">>
I'm sorry, I didn't mean to push you. I thought—
<</ct>>
<<ct "MC" "">>
No, it's okay. It's just... I need some time. I need to go.
<</ct>>
With a final, apologetic smile, you gather your things, your mind a whirlwind of conflicting emotions and [[rush out of the dance club.->School][$mainChar.look.clothes =$lockerRoomOutfit]]<br><br>
<<set $hour +=2>> <<set $minute +=20>>
<<MainChar_Stats "arousal" "20">>
<<MainChar_Stats "fitness" "1">>
<<MainChar_Stats "corruption" "1" "50">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "cleanliness" "-20">>
<<replace #fuck>><</replace>><</linkreplace>></span>
<</linkreplace>>
<</linkreplace>>
<</if>>
<<set $currentPassage to "Fitness Club">>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/School/Clubs/Gym/Gym.jpg")]]</div><br>
<<if isNaN($mainChar.school.clubGymFees)>>
<<set $minute +=15>>
You step into the university gym, the air thick with the scent of sweat and rubber mats. The rhythmic clang of weights and the low hum of conversation fill the space. A tall, broad-shouldered student near the front desk notices you immediately. He straightens up, flashing you a confident smile as he steps forward. His gaze flickers over you, assessing, before he speaks.
<<ct "KnownMale" "">>
Hey, looking to shape up? Good call!
<</ct>>
<<ct "MC" "">>
Well, I… I just thought it would be good for me.
<</ct>>
<<ct "KnownMale" "">>
That's for sure. Some students train to dominate the field, some to dominate the bed. And some... to be worth looking at.
<</ct>>
You feel his gaze on you. A blush creeps up your neck as you shift uncomfortably. His confidence is unwavering, as though everything he’s saying is a simple fact of life. He taps a laminated flyer on the desk.
<<ct "KnownMale" "">>
Fifteen euros a month. Covers all the equipment, maintenance, everything. It’s good to stay fit, keep yourself in top shape, you know? Men appreciate it when a woman takes care of herself.
<</ct>>
<<if $mainChar.money>=15>>
<<linkreplace "Join the fitness club - $15">>
You nod slowly, feeling a mix of nervousness and curiosity.
<<ct "MC" "">>
Okay, I’ll sign up. Fifteen euros isn’t too bad.
<</ct>>
You pull out your wallet and hand over the money. He smiles approvingly, reaching for a small form.
<<ct "KnownMale" "">>
Great choice. You’ll see results soon enough. The club is open every thursday, by the way.
<</ct>>
<<if $mainChar.look.clothes.legs.sport != 'true' or $mainChar.look.clothes.torso.sport != 'true' or $mainChar.look.clothes.feet.sport != 'true'>>
[[Go change in the locker room->Club Locker Room][$lockerRoomOutfit = $mainChar.look.clothes]]
<<else>>
[[Begin a workout session->Fitness Club]]
<</if>><br>
[[Come back later->School]]<br><br>
<p class='add'> You joined the fitness club ! </p><br>
<<set $mainChar.school.clubGymFees to $dayCount>>
<<MainChar_Stats "money" "-15">>
<<replace #leave>><</replace>><</linkreplace>>
<<else>>
You don't have enough money to join the club.
<</if>>
<span id='leave'><br>[[Come back later->School][$mainChar.school.clubGymFees = -100]]</span>
<<elseif $mainChar.school.clubGymFees + 30 <= $dayCount>>
<<set $minute +=15>>
You step back into the gym, the familiar scent of rubber mats and the sound of clanking weights filling the air once again. You glance around, feeling a bit nervous as you make your way to the front desk. The tall student who greeted you last time is there again, his eyes immediately locking onto you with a confident smile.
<<ct "KnownMale" "">>
Back again, huh? How’s the workout going? Feeling more… appealing?
<</ct>>
His eyes roam over you, assessing your progress, as if he's taking stock of the changes. You blush, looking down at your feet.
<<ct "MC" "">>
I think it’s going okay… I’m definitely feeling a little better.
<</ct>>
He raises an eyebrow, clearly pleased with your progress.
<<ct "KnownMale" "">>
Good to hear you’re sticking with it. You know, a woman who works hard at looking good really stands out.
<</ct>>
He taps the desk with his fingers, the smile never leaving his face.
<<ct "KnownMale" "">>
I see here that you must renew your membership, do you want to do it now?
<</ct>>
<<if $mainChar.money>=15>>
<<linkreplace "Pay the monthly fees - $15">>
<<ct "MC" "">>
Of course, no problem. I've got it right here.
<</ct>>
You pull out your wallet and hand over the money. He takes it and gives you a grateful smile.
<<ct "KnownMale" "">>
Good girl! It’s a good investment—your body, I mean. You can’t put a price on looking good.
<</ct>>
You shift uncomfortably, but still manage a soft nod.
<<ct "MC" "">>
I- I guess you’re right.
<</ct>>
<<if $mainChar.look.clothes.legs.sport != 'true' or $mainChar.look.clothes.torso.sport != 'true' or $mainChar.look.clothes.feet.sport != 'true'>>
[[Go change in the locker room->Club Locker Room][$lockerRoomOutfit = $mainChar.look.clothes]]
<<else>>
[[Begin a workout session->Fitness Club]]
<</if>><br>
[[Come back later->School]]<br><br>
<<set $mainChar.school.clubGymFees to $dayCount>>
<<MainChar_Stats "money" "-15">>
<<replace #leave>><</replace>><</linkreplace>>
<<else>>
You don't have enough money to pays the fees.
<</if>>
<span id='leave'><br>[[Come back later->School]]</span>
<<else>>
You step into the university gym, the scent of rubber mats and faintly metallic air filling your lungs. The hum of treadmills and the rhythmic clang of weights create a steady background noise, blending with bursts of chatter from groups of students. Dressed in your workout clothes, you weave through the rows of machines, glancing at the people around you—some focused, others scrolling on their phones between sets. <br><br>
<<linkreplace "Start training">>
You make your way to an open machine located near the mirrored wall. Settling onto the seat, you adjust the settings, gripping the handles firmly. Your reflection meets your eyes in the mirror—determined, ready. You take a breath, steady yourself, and begin your workout. You push through your sets, feeling the burn in your muscles with each repetition. One set after another, you challenge yourself, pushing just a little further each time. <br><br>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/School/Clubs/Gym/Workout"+random(3)+".webp")]]</div><br>
<<set _event to random(2,2)>>
<<if _event is 0>>
Your eyes catch on a group of guys near the free weights, their toned arms flexing with each controlled movement. One of them adjusts his stance, his shirt clinging to his torso, emphasizing the lines of his body. You bite your lip, quickly looking away.
You try to focus, gripping the handles tighter, forcing yourself through another rep. But every now and then, your gaze flickers back, tracing the curve of strong shoulders, the way sweat glistens on skin. A flush creeps up your neck—not just from the workout. Soon, you notice an attractive guy across the room, his eyes occasionally flickering in your direction. <br><br>
<span id=continue><<linkreplace "Focus on your reps">>
You continue your workout, trying to focus on your reps, even though you occasionnaly catch him stealing glances at you. An hour passes. Then another. Finally, satisfied and exhausted, you wipe down the machine, stretch out your stiff muscles, and [[head toward the exit.->Club Locker Room]]<br><br>
<<set $hour +=2>>
<<MainChar_Stats "fitness" "1">>
<<MainChar_Stats "arousal" "5">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "combed" "false">>
<<replace #flash>><</replace>><</linkreplace>><br></span>
<span id=flash><<if $mainChar.corruption>=20>><<linkreplace "Flash your boobs">>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/School/Clubs/Gym/Flash"+random(3)+".webp")]]</div><br>
Feeling playful and a bit daring, you decide to give him a little show. you casually lift your shirt, flashing your breasts for a brief moment before quickly covering back up.
<<if gaussian($mainChar.attractiveness,10) <20>>
You glance over at him, expecting a reaction, but to your surprise, he barely acknowledges it. He looks away almost immediately, his expression unchanged. You feel a pang of disappointment. You had hoped for at least a smile or a blush, but he seems completely unfazed.<br><br>
You continue your workout, trying to focus on your reps, but your mind keeps drifting back to the moment. Maybe he didn't see it clearly, or maybe he just wasn't interested. You shake off the disappointment and push harder on the machine, determined to finish your sets with the same energy you started with. Despite the letdown, you remind yourself that you're here to work out, not to impress anyone. An hour passes. Then another. Finally, satisfied and exhausted, you wipe down the machine, stretch out your stiff muscles, and [[head toward the exit.->Club Locker Room]]<br><br>
<<set $hour +=2>>
<<MainChar_Stats "fitness" "1">>
<<MainChar_Stats "arousal" "-5">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "combed" "false">>
<<else>>
You glance over at him, and to your delight, he nearly stumbles on the treadmill. His eyes widen in surprise, and he struggles to regain his balance, his cheeks flushing a deep red. You can't help but smile, feeling a rush of satisfaction at the effect you've had on him. You continue your workout, your spirits lifted by the reaction. Every now and then, you catch him stealing glances at you, trying to be discreet but failing miserably. You feel a mix of amusement and pride, knowing that you've made an impression. <br><br>
You finish your sets with renewed energy, enjoying the playful tension in the air. As you move on to the next machine, you notice him still watching you, a shy smile playing on his lips. You return the smile, feeling a connection forming between you. The workout suddenly feels a lot more enjoyable, and you find yourself looking forward to the next time you'll see him at the gym. Finally, satisfied and exhausted, you wipe down the machine, stretch out your stiff muscles, and [[head toward the exit.->Club Locker Room]]<br><br>
<<set $hour +=2>>
<<MainChar_Stats "fitness" "1">>
<<MainChar_Stats "arousal" "15">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "combed" "false">>
<</if>>
<<replace #continue>><</replace>><</linkreplace>><br><</if>></span>
<<elseif _event is 1 and gaussian($mainChar.attractiveness,10)>=20>>
As you push through your sets, focusing on your form, a shadow falls over you. You glance up and see one of the guys from across the gym standing beside you. He’s tall, broad-shouldered, with an easy confidence in the way he holds himself.
<<ct "Male" "">>
You should lower the weight a little. That way, you’ll get better control.
<</ct>>
Before you can respond, <<linkreplace "he reaches over.">>he reaches over, adjusting the settings like it’s the most natural thing in the world. You hesitate for a second but don’t stop him.
<<ct "Male" "">>
Better, right? Keep your elbows tucked in more.
<</ct>>
You nod and do as he says, feeling the difference immediately. <br><br>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/School/Clubs/Gym/Help"+random(3)+".webp")]]</div><br>
His hands become more familiar, lingering a little longer on your body with each touch.
<<ct "Male" "">>
You need to push with your heels. Like this.
<</ct>>
You feel his hands resting on your thighs. You try to focus on your reps, but it's impossible with his hands on you like this.
<<ct "Male" "">>
You're doing great.
<</ct>>
His hand slides down your stomach, beneath the waistband of your leggings.<br><br>
<span id="stop"><<linkreplace "Stop him">>
With a steadying breath, you step out of his reach, forcing a polite but decisive smile.
<<ct "MC" "">>
Thanks, I really appreciate the help, but I think I’ll finish on my own.
<</ct>>
Your voice remains calm despite the rush of conflicting emotions inside you. His eyes flick over you, searching, but he doesn’t press. You grab your towel, turning toward the exit before the temptation to linger can betray you. Your heart beats faster—not just from the workout, but from something deeper, something you push aside as you [[step out of the gym.->Club Locker Room]]<br><br>
<<set $hour +=2>>
<<MainChar_Stats "fitness" "1">>
<<MainChar_Stats "arousal" "15">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "school" "-1">>
<<MainChar_Stats "combed" "false">>
<<replace #continue>><</replace>><</linkreplace>><br></span>
<span id="continue"><<if $mainChar.corruption>=30>><<linkreplace "Let him continue">>
As you catch your breath, still reeling from the intensity of his touch, he steps closer, his eyes locked onto yours with a predatory gleam. You let out a soft moan, your hips moving in time with his touch. You grip the machine tightly, your knuckles white as you try to keep your composure. Just as you're about to climax, he pulls his hand away, leaving you panting and desperate. He grins, clearly enjoying the power he holds over you.
<<ct "Male" "">>
Not yet. First, you're going to take care of me.
<</ct>>
He steps back, unzipping his pants and pulling out his already hard cock. You look around nervously, aware of the other people in the gym, but he doesn't seem to care. You look back at him, rolling your eyes.
<<ct "MC" "">>You’re lucky I’m feeling generous today.<</ct>>
You drop to your knees, but not because he asked. Because you decided to. His sharp inhale is all the confirmation you need—he wasn’t truly expecting this. Your fingers curl into the waistband of his shorts, tugging just hard enough to make him stumble forward. His hands hover, unsure, like he wants to touch you but doesn’t dare.
<<ct "MC" "">>Stay still.<</ct>>
Your breath ghosts over the tip, and he shudders, his hips jerking forward like he can’t help himself. Then, you wrap your fingers around the base—just tight enough to make him gasp—and guide him into your mouth. Your tongue swirls around the head, slow and deliberate.
<<ct "Male" "">>F-fuck—<</ct>>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/School/Clubs/Gym/Suck"+random(3)+".webp")]]</div><br>
<<ct "MC" "">>
Guhh—! Mmm—! You better not cum before I say so... Slurp—
<</ct>>
You hollow your cheeks, the sound obscene as you work him over. His cock hits the back of your throat with every bob of your head, your nose brushing against the coarse hair at the base. You can feel it in the way his thighs tremble, the way his breath comes in ragged little pants. <br><br>
<span id='cum'><<linkreplace "Make him cum">>
He continues to use your mouth, his grunts of pleasure filling the air.
<<ct "MC" "">>
Come on... Mmm... Show me what you’ve got. Cum for me, boy.
<</ct>>And then you feel it—the way his cock pulses, the way his whole body locks up. You don’t let up. You suck harder, your tongue pressing against the underside as he comes with a choked, broken sound, his cum hitting the back of your throat in thick, salty spurts.
You swallow every drop, slow and deliberate, your gaze never leaving his. You pull off with a final, wet *pop*, wiping the back of your hand across your mouth. <br><br>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/School/Clubs/Gym/Cum"+random(3)+".webp")]]</div><br>
His legs are shaking. He looks ruined. You stand up, smooth your hair back, and adjust your sports bra like nothing happened. You take a look around, wondering if someone saw what happened, and [[leave the gym.->Club Locker Room]] <br><br>
<<HaveASexWidget "bj" "stranger" "mouth">>
<<set $hour +=2>><<set $minute +=15>>
<<MainChar_Stats "fitness" "1">>
<<MainChar_Stats "school" "1" "20">>
<<MainChar_Stats "arousal" "25">>
<<MainChar_Stats "energy" "-30">>
<<MainChar_Stats "cleanliness" "-25">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "makeup" "ruined">>
<<replace #fuck>><</replace>><</linkreplace>><br></span>
<span id='fuck'><<if $mainChar.corruption>=40>><<linkreplace "Ask him to fuck you">>
The gym is still empty, the air thick with the scent of sweat and rubber. You’ve got him right where you want him—his cock still wet from your mouth, his breath ragged, his confidence shattered. You turn around, bending over the bench press, ass out, legs spread just enough to tease.
<<ct "MC" "">>You want this, don’t you?<</ct>>You glance back at him over your shoulder, your voice dripping with amusement. His eyes are glued to you, his cock twitching like a dog waiting for a command.
<<ct "Male" "">>Y-yeah, fuck—<</ct>><<ct "MC" "">>Then fuck me. <</ct>>He doesn’t need to be told twice. You hear the rustle of his shorts hitting the floor, the slap of his hand on your hip as he lines himself up. Then—thrust.
<<ct "MC" "">>Mmm, fuck—<</ct>><<ct "Male" "">>Shit, you’re so—tight—<</ct>>Your voice is low, almost a growl, as he sinks into you. He’s not big. He’s not even that good. But right now, he’s useful. You push back against him, forcing him deeper, your nails digging into the leather of the bench.<br><br>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/School/Clubs/Gym/Fuck"+random(3)+".webp")]]</div><br>
<<ct "MC" "">>Harder! I'm not made of glass.<</ct>><<ct "Male" "">>I—I’m trying—<</ct>>You're vaguely aware of the sounds of the gym around you, the clanking of weights and the distant hum of conversations, but all that matters is the sensation of him inside you. You look at him.
<<ct "MC" "">>Yeah, just like that— You love this, don't you? Fucking a slut in public.<</ct>>You tighten around him, your walls fluttering, and he whines, his thrusts becoming erratic. You can feel his control slipping, his balls drawing up. Soon, <<linkreplace "he finds his own release.">>he finds his own release.
<<ct "MC" "">>
That's it... Mmm... Show me what you’ve got. Cum for me, boy.
<</ct>>Your voice is a whip crack, and he obeys instantly, his cock pulsate and his cum fills you in hot, thick spurts.<br><br>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/School/Clubs/Gym/Cum"+random(3)+".webp")]]</div><br>
<<ct "Male" "">>Fuck—*fuck*—<</ct>><<ct "MC" "">>Mmm, good boy.<</ct>>You push him off with a final, dismissive shove, his cock slipping out of you with a wet sound. He’s panting, his legs shaking, his face flushed with the afterglow of being used.
<<ct "Male" "">>That was—amazing—<</ct>>With that, he walks away, leaving you to clean up and compose yourself. You take a deep breath, feeling a bit of satisfaction. You straighten your clothes, your mind racing with the intensity of what just happened, and [[leave the gym,->Club Locker Room]] the taste of him still lingering on your tongue.<br><br>
<<HaveASexWidget "pussy" "stranger" "mouth">>
<<set $hour +=2>><<set $minute +=15>>
<<MainChar_Stats "fitness" "1">>
<<MainChar_Stats "school" "1" "30">>
<<MainChar_Stats "arousal" "45">>
<<MainChar_Stats "energy" "-35">>
<<MainChar_Stats "cleanliness" "-35">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "makeup" "ruined">>
<</linkreplace>>
<<replace #cum>><</replace>><</linkreplace>><</if>></span>
<<replace #stop>><</replace>><</linkreplace>><br><</if>></span>
<</linkreplace>>
<<elseif _event is 2>>
As you go through your sets, you can't help but notice a strikingly sexy girl across the room, working out on the bench press. You watch her for a moment, admiring her strength and confidence. <br><br>
<span id="event"><<linkreplace "Approach her.">> You walk over to the bench, trying to appear casual despite the butterflies in your stomach.
<<ct "MC" "">>
Hey... Need a spotter?
<</ct>>
<<if gaussian($mainChar.attractiveness,5) <15>>
She barely glances at you before shaking her head.
<<ct "Female" "">>
I’m good, thanks.
<</ct>>
Her tone is polite, but distant. Final. You force a small laugh, nodding as to pretend it’s fine, that you hadn’t expected anything different.
<<ct "MC" "">>
Oh...Cool Cool Cool... no worries.
<</ct>>
You step back as she leans down to adjust her weights, already focused on her next set. The rejection stings more than you expected. Not just because she turned you down, but because she didn’t even seem to consider it. Maybe you weren’t attractive enough. Either way, you shake it off and refocus, gripping the machine’s handles a little tighter. Finally, satisfied and exhausted, you wipe down the machine, stretch out your stiff muscles, and [[head toward the exit.->Club Locker Room]]<br><br>
<<set $hour +=2>>
<<MainChar_Stats "fitness" "1">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "combed" "false">>
<<else>>
She looks up at you, a smile spreading across her face.
<<ct "Female" "">>
Sure, that would be great.
<</ct>>
You position yourself behind her, your hands ready to support the bar if needed. As she lowers the weight, your hands naturally come to rest on her chest, providing stability. You feel the softness of her breasts beneath your palm. The tension between you grows with each rep. Between sets, she lets the bar rest on the supports and stretches her arms back, casually placing her hands on the backs of your thighs. Her touch is light but deliberate, her fingers gently massaging your muscles. As she finishes her set, she carefully places the bar back on the rack and sits up, turning to face you. <br><br>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/School/Clubs/Gym/LesbianHelp"+random(0)+".jpg")]]</div><br>
Her hands remain on your thighs, her touch gentle yet firm. You're standing over her, your crotch level with her face, and you can feel the heat of her breath through your leggings.
<<ct "Female" "">>
Thanks for spotting me.
<</ct>>
Her eyes meet yours, and there's a spark of desire in them that sends a shiver down your spine. She leans in slightly, her lips brushing against the fabric covering your pussy, and plants a soft kiss. The sensation sends a jolt of pleasure through you, and you let out a soft gasp. She looks up at you, her eyes searching for permission.
<<ct "Female" "">>
Can I?
<</ct>>
<span id='stop'><<linkreplace "Refuse her request">>
You hesitate, your mind racing with a mix of excitement and uncertainty.
<<ct "MC" "">>
I... I don't think we should.
<</ct>>
Your voice is clearly lacking of conviction. Her expression falls, a flicker of disappointment crossing her features.
<<ct "Female" "">>
Are you sure?
<</ct>>
she asks, her hands still resting on your thighs, her thumbs gently caressing your skin.
<<ct "Female" "">>
I promise I'll make it worth your while ~
<</ct>>
<<ct "MC" "">>
I... I can't. It's too fast, and we're in public. I- I should get back to my workout.
<</ct>>
Her expression shifts to one of disappointment, but she nods understandingly.
<<ct "Female" "">>
I get it... But you can't blame a girl for trying.
<</ct>>
She gives you a playful wink, trying to lighten the mood. You return to your machine, your mind racing with the intensity of the moment. You can still feel the ghost of her touch on your thighs, the memory of her lips so close to your most intimate place. You try to focus on your workout, but your body is still buzzing with arousal. As you finish your set, you glance back over to where she was, but she's gone. You feel a mix of relief and disappointment. The encounter was intense, and you're not sure what you would have done if she had pushed further. But for now, it's time to [[leave the gym.->Club Locker Room]]<br><br>
<<set $hour +=2>>
<<MainChar_Stats "fitness" "1">>
<<MainChar_Stats "arousal" "25">>
<<MainChar_Stats "energy" "-25">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "school" "-1">>
<<MainChar_Stats "combed" "false">>
<<replace #lick>><</replace>><</linkreplace>><br></span>
<span id='lick'><<if $mainChar.corruption>=30>><<linkreplace "Let her lick your pussy">>
You nod slightly, your heart racing with anticipation. A slow, seductive smile spreads across her face as she hooks her fingers into the waistband of your leggings and pulls them down, exposing your bare skin to the cool air of the gym. She leans in, her tongue flicking out to taste you.
<<ct "Female" "">>
Fuck—your pussy’s soaking—slurp—already. You like this, huh?
<</ct>>
The first touch is electric, sending waves of pleasure coursing through your body. She takes her time, exploring every fold and crevice with her skilled tongue.
<<ct "MC" "">>
Mmm—don’t stop, just like that—fuck ~
<</ct>>
You can feel your knees weakening, and you grip the bench for support, your breath coming in quick, shallow gasps.<br><br>
<div class="default-image-wrapper"> [img[String.format($urlPath + "/School/Clubs/Gym/Lesbian"+random(3)+".webp")]]</div><br>
Her hands move from your thighs to your ass, gripping firmly as she pulls you closer to her face. She sucks your clit into her mouth, her tongue swirling around the sensitive nub.
<<ct "Female" "">>
Mmm—your clit’s throbbing—slurp—under my tongue. You close?
<</ct>>
She looks up at you, her eyes filled with lust and determination. She slides a finger inside you, her tongue never stopping its relentless assault on your clit.
<<ct "MC" "">>
Fuck, I’m gonna drip all over this machine. Hope you like a mess.
<</ct>>
With a final, expert flick of her tongue, she sends you over the edge. Your orgasm hits you like a wave, crashing over you with an intensity that leaves you breathless. You grip the bench tightly, your body convulsing as waves of pleasure wash over you. She continues to lick and suck, drawing out every last ounce of your release. You look down at her, your chest heaving, your body still tingling with the aftershocks of your climax.
<<ct "MC" "">>
Fuck—I’m gonna remember this mouth ~
<</ct>>
you manage to say, your voice breathless and filled with awe. She grins up at you, her eyes sparkling with mischief.
<<ct "Female" "">>
Anytime ~
<</ct>>
You help her to her feet, your bodies pressing close together as you share a passionate, lingering kiss, the taste of your own arousal still on her lips.
<<ct "MC" "">>
I should probably get back to my workout.
<</ct>>
She nods, understanding in her gaze. The rest of your workout passes in a blur, your mind replaying the intense encounter over and over. As you finish your last set, you glance back one last time, catching her eye across the room. She winks at you, and you [[leave the gym.->Club Locker Room]]<br><br>
<<set $hour +=2>><<set $minute +=30>>
<<HaveASexWidget "masturbated" "stranger">>
<<MainChar_Stats "school" "1" "20">>
<<MainChar_Stats "fitness" "1">>
<<MainChar_Stats "arousal" "65">>
<<MainChar_Stats "energy" "-40">>
<<MainChar_Stats "cleanliness" "-40">>
<<MainChar_Stats "combed" "false">>
<<replace #stop>><</replace>><</linkreplace>><</if>></span>
<</if>>
<<replace #keepworkingout>><</replace>><</linkreplace>><br></span>
<span id="keepworkingout"><<linkreplace "Focus on your workout.">>
You continue your workout, trying to focus on your reps, even though you occasionnaly glance at her. An hour passes. Then another. Finally, satisfied and exhausted, you wipe down the machine, stretch out your stiff muscles, and [[head toward the exit.->Club Locker Room]]<br><br>
<<set $hour +=2>>
<<MainChar_Stats "fitness" "1">>
<<MainChar_Stats "arousal" "5">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "combed" "false">>
<<replace #event>><</replace>><</linkreplace>></span>
<<elseif _event is 1 or _event is 2>>
Minutes blur into an hour, then two. Sweat beads along your temples, dampens your shirt, but you welcome the sensation. It’s satisfying, this exhaustion—the kind that clears your mind, leaving behind nothing but the steady pulse of your heartbeat and the dull ache in your limbs. <br><br>
Finally, you slow your pace, rolling your shoulders as you step away from the machine. A deep breath, a stretch, then you grab your water bottle, taking a long sip as you glance around. The gym is still buzzing with energy, but your time here is done. Slipping your towel around your neck, you [[make your way toward the exit,->Club Locker Room]] the cool air outside calling to you.<br><br>
<<set $hour +=2>>
<<MainChar_Stats "fitness" "1">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "cleanliness" "-20">>
<<MainChar_Stats "combed" "false">>
<</if>>
<<replace #leave>><</replace>><</linkreplace>>
<span id='leave'><br>[[Come back later->Club Locker Room]]</span>
<</if>><div class="default-image-wrapper">
[img[String.format($urlPath + "/School/Gym/FemaleLockerRoomEmpty.jpg")]]
</div><br>
<<if $mainChar.look.clothes.legs.sport is 'true' and $mainChar.look.clothes.torso.sport is 'true' and $mainChar.look.clothes.feet.sport is 'true' and $currentPassage !="Club Locker Room">>
You step into the locker room, your muscles still warm and slightly sore from the workout. The silence feels calming after the steady hum of the training session
<<if $currentPassage != "Dance Club">>, the rhythmic pounding of feet on treadmills, and the clatter of weights hitting the floor<</if>>. Grabbing your towel, you wipe the sheen of perspiration from your arms and neck, relishing the cool relief.<br><br>
At your locker, you twist the combination lock open, the metal cool against your fingertips. Peeling off your workout clothes, you feel the air brush against your skin, the ache in your muscles a satisfying reminder of your effort. You take a moment to stretch, rolling your shoulders and shaking out your legs before
<<if !($mainChar.look.clothes.legs.name.toLowerCase().indexOf('school') !== -1 and $mainChar.look.clothes.torso.name.toLowerCase().indexOf('school') !== -1)>>
<<linkreplace "reaching for your clothes.">>
<<MainChar_Stats "combed" "true">>
<<if $mainChar.appearance.makeup is 'Ruined'>>
<<set $mainChar.appearance.makeup to 'None'>><</if>>
<<set $mainChar.look.clothes to $lockerRoomOutfit>>
<<set $minute +=10>>
<<goto "School">>
<</linkreplace>>
<</if>>
<<else>>
<<set $currentPassage to "Club Locker Room">>
You push open the door to the locker room, the scent of detergent and faint traces of sweat lingering in the air. The room is silent, the rows of lockers standing still under the fluorescent lights. You drop your bag onto the bench and begin to change.
<<include "Sport Wardrobe">>
<br>
<<if $mainChar.look.clothes.torso.sport === 'true' and $mainChar.look.clothes.legs.sport === 'true' and $mainChar.look.clothes.feet.sport === 'true'>>
With a quick stretch, you tie your sneakers, grab your water bottle, and take a steadying breath. <br>
<<if $currentPassage is "Dance Club">>
You send a final glance in the mirror, and [[head out to the dance floor.->Dance Club]]
<<else>>
You send a final glance in the mirror, and [[head out to the gym.->Fitness Club]]
<</if>>
<<else>>
You can't go train without a complete sports outfit.<br><br>
[[Come back later->School]]
<</if>>
<</if>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/DeskFloor/WorkPhone"+ _kwrd +".jpg")]]
</div><br>
<<if $mainChar.work.secretary.BossRelationship<=2>>
You pause in front of your boss’s office, straighten your blouse, then knock lightly. A brief silence follows before his voice invites you in. The office is dimmer than the rest of the floor, the blinds half-drawn. Your boss looks up from his desk, a slow smile spreading across his face as he notices you standing there.
<<ct "Boss" "Happy">>
Ah, come in. I was just thinking about you.
<</ct>>
That alone is enough to make your pulse quicken. You step inside and close the door behind you, remaining near the desk instead of sitting.
<<ct "MC" "">>
I just wanted to check something about the reports you asked for… I wanted to make sure I’m meeting your expectations.
<</ct>>
He leans back in his chair, fingers interlaced, eyes lingering on you a second longer than strictly necessary.
<<ct "Boss" "Tease">>
Expectations, hm? That’s a dangerous word around here.
<</ct>>
You let out a small, nervous breath, unsure how to respond. He chuckles softly, clearly enjoying your hesitation.
<<ct "Boss" "Neutral">>
Relax. You’re doing well. Very well, actually.
<</ct>>
<<ct "MC" "">>
Thanks. I know I'm still new, so I want to make a good impression.
<</ct>>
<<ct "Boss" "Tease">>
Well, you do bring a certain… presence to this office. It changes the atmosphere. Keeps things interesting.
<</ct>>
<<ct "MC" "">>
I’m glad to hear that. I really want to do a good job.
<</ct>>
<<ct "Boss" "Surprised">>
Oh, I have no doubt about that. You strike me as someone who’s eager to please. Don't be shy. You're a beautiful woman. I want you to feel comfortable here.
<</ct>>
<<ct "MC" "">>
I’ll keep that in mind. Thank you.
<</ct>>
As you turn and walk toward the door, you can feel his gaze tracing your movements. The click of the door closing behind you feels louder than it should. You [[head towards the elevator,->Lift]] your thoughts tangled, a strange mix of validation and unease settling in your chest.<br><br>
<<set $minute +=20>>
<<MainChar_Stats "energy" "5">>
<<MainChar_Stats "arousal" "5">>
<<elseif $mainChar.work.secretary.BossRelationship<=4>>
The office is quiet when you push open the door to your boss’s corner suite, the hum of the air conditioning the only sound. You’ve timed your visit perfectly—late enough that most of the staff have left, but early enough that the cleaning crew hasn’t arrived yet. The click of your heels on the polished floor echoes as you step inside, the hem of your pencil skirt riding up just enough with each deliberate step.
<<ct "Boss" "Neutral">>
Come in.
<</ct>>
Your boss doesn’t look up immediately. He’s bent over a stack of reports, but you know he’s aware of you—the way his fingers pause mid-tap on his desk, the slight tension in his shoulders. You don’t rush. Instead, you close the door behind you with a soft *click*, then lean against it, crossing your arms under your chest just enough to make your blouse strain slightly.
<<ct "Boss" "Neutral">>
What can I do for you today, Miss $mainChar.lastName ?
<</ct>>
<<ct "MC" "">>
I just wanted to check in and see if there's anything else you need from me. You know how thorough I like to be.
<</ct>>
You perch on the edge of his desk, close enough that your thigh brushes against his arm. His gaze flicks up, dark and assessing, before dragging slowly down your body. You let him look. Let him wonder.
<<ct "Boss" "Tease">>Mmm. Thorough. That’s one word for it.<</ct>>
His finger traces the edge of a file folder, but his attention is all on you. You smile, tilting your head just slightly.
<<ct "Boss" "Happy">>You’ve certainly livened up the place. Morale’s never been higher.<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/Boss/BossDesk0.jpg")]]
</div><br>
His hand shifts, resting on your knee. Not quite inappropriate—just *there*. A claim. You don’t pull away. His thumb strokes the inside of your knee, just once. A test. You part your lips slightly, letting your tongue dart out to wet them.
<<ct "MC" "">>I’m glad you’ve noticed. I do whatever it takes to keep things running smoothly and I love to take care of everyone's... needs<</ct>>
<<ct "Boss" "Tease">>I have no doubt about that. Now go out there and make sure everyone knows just how valuable you are.<</ct>>
You nod, feeling a sense of determination. With that, you stand up and make your way to the door. As you leave the office, you can feel his eyes on your ass, appreciating the view. You head towards the elevator, your hips swaying provocatively with each step. As the [[elevator doors close behind you,->Lift]] you can't help but smile, knowing that you've made a lasting impression.<br><br>
<<set $minute +=20>>
<<MainChar_Stats "energy" "5">>
<<MainChar_Stats "arousal" "10">>
<<else>>
You stride into your boss’s office, the sharp *click* of your heels echoing against the polished floor. The door shuts behind you with a quiet finality. You’ve been in this role long enough to know exactly what you are—what you’ve *chosen* to be. The office’s designated whore. The human stress ball for every overworked, underpaid male employee in this building. And you’re good at it. Your boss doesn’t even bother looking up from his paperwork at first. He scribbles something on a document before finally lifting his gaze, his lips curling into that familiar, patronizing smirk.
<<ct "Boss" "Tease">>Ah, there you are. I was starting to think you’d finally found something better to do with your time. Or did you just get tired of spreading your legs for the entire accounting department?<</ct>>
You sink into the chair across from him, crossing your legs deliberately, letting your skirt ride up just enough to tease. Your smile is practiced, your tone light—like this is just another casual conversation about quarterly reports.
<<ct "MC" "">>Oh, you know me. Always so dedicated to my work. I’ve been busy today—John from accounting needed a little motivation, Mike from IT was stressing over the servers again, and Steve from marketing is very... appreciative... of my oral skills.<</ct>>
Your boss leans back in his chair, his fingers steepled under his chin. His eyes drag over you, slow and deliberate, like he’s inspecting a piece of property.
<<ct "Boss" "Neutral">>Three cocks already? You are efficient, I’ll give you that. Though I suppose it’s not exactly rocket science, is it? Just open your mouth, lie back, and let them fuck you like the good little slut you are.<</ct>>
You don’t flinch. You’ve heard it all before—worse, even. Instead, you tilt your head slightly, playing along like the obedient toy he thinks you are. You shift in your seat, letting your blouse gape just a little more, giving him a flash of lace and cleavage.
<<ct "MC" "">>I know my role here, sir. And I play it well. The question is—is there anything specific you’d like me to focus on today? Or should I just keep making sure your employees stay happy and productive?<</ct>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Office/Boss/BossDesk1.jpg")]]
</div><br>
He exhales through his nose, almost like he’s disappointed you’re not putting up more of a fight. But then his expression smooths out, all business again—except for the way his gaze lingers on your tits.
<<ct "Boss" "Neutral">>Keep doing what you’re doing. The numbers don’t lie—productivity’s up since we hired you. Men work better when they’ve got a warm hole to stick their dicks in.<</ct>>
<<ct "MC" "">>Understood. I’ll make sure every cock in this office gets the attention it deserves.<</ct>>
He waves a dismissive hand, already turning his attention back to his paperwork. But then his eyes flick up again, sharp and assessing.
<<ct "Boss" "Tease">>Oh, and before you go—turn around. Let me see that ass. I want to make sure you’re still *presentable* for the clients later.<</ct>>
You stand slowly, smoothing your skirt down before turning in a slow circle, making sure he gets a good view of the way the fabric clings to your hips. You hear the creak of his chair as he leans forward, no doubt enjoying the show. You can't help but feel a rush of pride and arousal. As you walk down the hallway, you accentuate the sway of your hips, making sure your ass is on full display. You can feel his eyes on you, and you know he's enjoying the view as you [[reach the elevator.->Lift]]<br><br>
<<set $minute +=20>>
<<MainChar_Stats "energy" "5">>
<<MainChar_Stats "arousal" "15">>
<</if>><<set _talk to random(2)>><br>
<<if ($hour >=14 and $minute >=30) or $hour is 15>>
<<if $mainChar.school.reputation <10>>
<<if _talk is 0>>
<<ct "Female" "">>
That was intense today...
<</ct>>
The girl seems exhausted as you see her wipe sweat from her forehead.
<<ct "Female" "">>
I thought Coach was going to kill us with those drills.
<</ct>>
Another girl nods in agreement.
<<ct "Female" "" "1">>
Yeah, I'm exhausted. I can't wait to get home.
<</ct>>
<<ct "Female" "" "1">>
I know, right? I'm so sore. But it felt good to push ourselves like that.
<</ct>>
You listen quietly, not wanting to interrupt.
<<elseif _talk is 1>>
You keep to yourself, listening in but not joining the conversation.
<<ct "Female" "" "1">>
I'm meeting up with some friends downtown. There's a new café that just opened, and I want to check it out.
<</ct>>
<<ct "Female" "" "1">>
That sounds nice. I wish I could join you, but I have to go to my part-time job. Maybe next time?
<</ct>>
<<ct "Female" "" "1">>
I'm just going to head home and relax. It's been a long day, and I need some downtime.
<</ct>>
<<else>>
<<ct "Female" "" "1">>
I can't believe we have another essay due next week. One girl complains, running a hand through her hair.
<</ct>>
<<ct "Female" "" "1">>
I'm already so behind on my reading.
<</ct>>
<<ct "Female" "" "1">> Tell me about it. And don't forget about the math test. I'm dreading it. <</ct>> <<ct "Female" "" "1">> Yeah, it's going to be a busy week. I guess we just have to power through it.<</ct>>
<</if>>
<<elseif $mainChar.school.reputation <20>>
<<if _talk is 0>>
<<ct "Female" "" "1">>
That was a tough session today... I thought I was going to die during those sprints.
<</ct>>
You laugh, nodding in agreement.
<<ct "MC" "">>
Yeah, it was intense. But I feel good now that it's over.
<</ct>>
<<ct "Female" "" "1">>
I know, right? I'm glad we pushed through it. It's always worth it in the end.
<</ct>>
<<ct "Female" "">>
And hey, at least we got to see some of the guys shirtless. That's always a plus. Speaking of which, I heard you gave one of them a special treat after practice last week.
<</ct>>
You blush slightly, laughing along with the others.
<<ct "MC" "">>
Oh, really? And what exactly did you hear?
<</ct>>
She grins mischievously.
<<ct "Female" "">>
Just that you have a way of making the guys feel... very appreciated. If you know what I mean.
<</ct>>
<<ct "MC" "">>
Well, I do like to make people feel good. But rumors can be so exaggerated.
<</ct>>
<<elseif _talk is 1>>
<<ct "Female" "">>
I'm meeting up with some friends downtown
<</ct>>
One girl says, pulling on her jeans.
<<ct "Female" "">>
There's a new café that just opened, and I want to check it out.
<</ct>>
<<ct "MC" "">>
That sounds fun. I might do something similar. I need to unwind after that workout.
<</ct>>
<<ct "Female" "" "1">>
Yeah, I'm exhausted. I think I'm just going to head home and take a nap.
<</ct>>
A third girl looks at you with a mischievous grin.
<<ct "Female" "" "1">>
Or maybe you have other plans? I heard some rumors about you and some of the guys from the school.
<</ct>>
You laugh, shaking your head.
<<ct "MC" "">>
Oh, please. Don't believe everything you hear. I'm just like anyone else, trying to have a good time.
<</ct>>
<<else>>
<<ct "Female" "">>
I can't believe we have another essay due next week.
<</ct>>
One girl complains, running a hand through her hair.
<<ct "Female" "">>
I'm already so behind on my reading.
<</ct>>
You sigh, nodding in agreement.
<<ct "MC" "">>
Yeah, it's a lot to handle. But we can do it. Maybe we can study together sometime?
<</ct>>
Another girl smiles.
<<ct "Female" "" "1">>
That would be great. I could use the help. And don't forget about the math test. I'm dreading it.
<</ct>>
A third girl looks at you with a playful smile.
<<ct "Female" "" "1">>
Maybe you can tutor us? I heard you're good with more than just schoolwork.
<</ct>>
You blush slightly, laughing along with the others.
<<ct "MC" "">>
Hey, I'm just trying to stay on top of things, like everyone else.
<</if>>
<<else>>
<<if _talk is 0>>
<<ct "Female" "" "1">>
That was a killer session today.
<</ct>>One girl says, fanning herself.
<<ct "Female" "" "1">>
I thought I was going to pass out during those drills.
<</ct>>
You laugh, your voice confident and seductive.
<<ct "MC" "">>
Yeah, it was intense. But I love a good challenge. It gets the blood pumping, you know?
<</ct>>
Another girl chimes in, her eyes gleaming with admiration.
<<ct "Female" "" "1">>
I bet you do. I heard you have quite the stamina, both in and out of the gym.
<</ct>>
You smirk, your eyes meeting hers with a playful gleam.
<<ct "MC" "">>
Well, I do like to keep things interesting. Variety is the spice of life, after all.
<</ct>>
A third girl laughs, her voice filled with innuendo.
<<ct "Female" "" "1">>
I bet the guys at the university would agree. You've certainly left your mark on a few of them.
<</ct>>
You wink, your voice filled with mischief.
<<ct "MC" "">>
Well they certainly left a mark on me too... A white one.
<</ct>>
You laugh seeing the other girls blush.
<<elseif _talk is 1>>
<<ct "Female" "">>
I can't believe we have another essay due next week.
<</ct>>
One girl complains, running a hand through her hair.
<<ct "Female" "">>
I'm already so behind on my reading.
<</ct>>
You sigh, your voice filled with a mix of sympathy and seduction.
<<ct "MC" "">>
Yeah, it's a lot to handle. But we can do it. Maybe we can study together sometime? I can make it... interesting.
<</ct>>
Another girl smiles, her eyes gleaming with admiration.
<<ct "Female" "" "1">>
I bet you can. I heard you have a way of making even the dullest tasks exciting. Maybe you can tutor us? I heard you gave a private lesson to one of the professors.
<</ct>>
You laugh, your voice filled with innuendo.
<<ct "MC" "">>
Well, I do have a few tricks up my sleeve. But I can't reveal all my secrets. You'll have to find out for yourself.
<</ct>>
<<else>>
<<ct "Female" "" "1">>
There's a huge party this weekend at Jake's house.
<</ct>>
One girl says, pulling on her jeans.
<<ct "Female" "" "1">>
I heard it's going to be wild. You going?
<</ct>>
You smile, your voice filled with seduction.
<<ct "MC" "">>
Well, maybe. I wouldn't miss a good party. Besides, it's the perfect place to let loose and have some fun.
<</ct>>
Another girl nods, her eyes gleaming with curiosity.
<<ct "Female" "" "1">>
I bet you have a lot of fun at these parties. I heard you're quite the life of the party, if you know what I mean.
<</ct>>
You laugh, your voice filled with innuendo.
<<ct "MC" "">>
Well, I do like to make an impression. And what's a party without a little excitement, right?
<</ct>>
A third girl looks at you with a mischievous grin.
<<ct "Female" "" "1">>
I bet you bring more than a little excitement. I heard about your adventures at the last party. You really know how to keep things interesting.
<</ct>>
You wink, your voice filled with mischief.
<<ct "MC" "">>
Maybe. But you'll have to come and see for yourself. I promise it won't be boring.
<</ct>>
<</if>>
<</if>><br><br>
<<else>>
<<if $mainChar.school.reputation <10>>
<<if _talk is 0>>
<<ct "Female" "">>
I can't believe they make us wear these uniforms!
<</ct>> One girl complains, holding up her school-issued skirt and shirt.
<<ct "Female" "">>
I hate wearing those tight skirts all day!
<</ct>>
Another girl nods in agreement.
<<ct "Female" "" "1">>
I know, right? At least these are comfortable.
<</ct>>
A third girl chimes in.
<<ct "Female" "" "1">>
It's nice to have something loose for a change.
<</ct>>
Looking at the uniform, she wonders.
<<ct "Female" "" "1">>
At least I don't have to worry about my clothes riding up or anything.
<</ct>>
<<elseif _talk is 1>>
<<ct "Female" "">>
Oh my gosh, look at your bra!
<</ct>>
One girl exclaims, pointing at another girl's lacy pink bra.
<<ct "Female" "">>
It's so cute!
<</ct>>
The girl blushes slightly, but smiles.
<<ct "Female" "" "1">>
Thanks! I got it for my birthday. I love how it fits.
<</ct>>
Another girl holds up a pair of boy shorts with a playful pattern.
<<ct "Female" "" "1">>
Check these out! Aren't they adorable?
<</ct>>
The first girl laughs.
<<ct "Female" "">>
I wish I had a pair like that. Mine are so boring.
<</ct>>
You change quietly, trying not to draw attention to yourself.
<<else>>
<<ct "Female" "">>
I hope we're doing volleyball today. I love playing volleyball.
<</ct>>
<<ct "Female" "" "1">>
Ugh, I hope not. I'm terrible at volleyball. I always end up getting hit in the face with the ball.
<</ct>>
<<ct "Female" "" "1">>
I don't care what we do, as long as it's not running. I hate running.
<</ct>>
<</if>>
<<elseif $mainChar.school.reputation <20>>
<<if _talk is 0>>
<<ct "Female" "" "1">>
I can't believe we have to wear these stupid uniforms. They're so uncomfortable.
<</ct>>
<<ct "MC" "">>
Yeah, but at least we look cute. I mean, have you seen how the guys stare at us when we wear these?
<</ct>>
One of the girls turns to you, a mischievous grin on her face.
<<ct "Female" "" "1">>
Speaking of that, I heard some interesting rumors about you and some guys. Something about you being quite... generous with your talents.
<</ct>>
You laugh, shrugging it off.
<<ct "MC" "">>
Rumors are just rumors. But hey, if it makes them happy, who am I to complain?
<</ct>>
<<elseif _talk is 1>>
<<ct "Female" "">>
Oh my gosh, look at your bra!
<</ct>>
One girl exclaims, pointing at another girl's lacy black bra.
<<ct "Female" "">>
It's so sexy!
<</ct>>
She smiles, feeling a rush of pride.
<<ct "Female" "" "1">>
Thanks! I love it. It makes me feel confident.
<</ct>>
Another girl nods in agreement.
<<ct "Female" "" "1">>
Yeah, and the shorts are perfect for showing off your legs. The guys won't know what hit them.
<</ct>>
You join in, smiling.
<<ct "MC" "">>
I think the most important thing is that we feel comfortable and confident in what we wear.
<</ct>>
One of the girls looks at you, a playful smirk on her face.
<<ct "Female" "" "1">>
Confident, huh? I heard you're quite confident in other areas too. Like, giving the university guys something to remember you by."
<</ct>>
You wink at her.
<<ct "MC" "">>
Well, a girl's gotta have her secrets. But let's just say, I know how to keep them happy ~
<</ct>>
<<else>>
<<ct "Female" "">>
Did you hear the latest rumor?
<</ct>>
One girl asks, her voice filled with excitement and a hint of scandal.
<<ct "Female" "">>
Apparently, someone got a blowjob right in the middle of class!
<</ct>>
The other girls gasp and giggle, their eyes widening with shock and curiosity.
<<ct "Female" "" "1">>
No way! Who was it?
<</ct>>
Another girl asks, leaning in closer.
<<ct "Female" "" "1">>
I don't know for sure, it happened during Mr. Thompson's lecture!
<</ct>>
The girl says, her voice dropping to a conspiratorial whisper. You pause in the middle of unbuttoning your shirt, feeling the weight of the other girls' gazes turning towards you. You try to keep your expression neutral, but you can feel the heat rising in your cheeks.
<<ct "MC" "">>
What ?
<</ct>>
The other girls exchange knowing glances, their smiles filled with skepticism.
<<ct "Female" "">>
Come on, that's not the first rumor about you.
<</ct>>
Another girl says, her voice teasing. You roll your eyes, trying to play it off.
<<ct "MC" "">>
Those are just rumors. Don't listen to them.
<</ct>>
<</if>>
<<else>>
<<if _talk is 0>>
<<ct "Female" "">>
I can't believe we must wear these uniforms everyday. And they don't drive men wild, that's for sure.
<</ct>>
Another girl nods in agreement before turning to you.
<<ct "MC" "">>
Yet, I heard that you, in particular, know how to drive them wild. Something about your... skills ?
<</ct>>
You smile, not bothering to hide your amusement.
<<ct "MC" "">>
Well, I do have a certain reputation to uphold. And if that means giving the guys something to talk about, I'm all for it.
<</ct>>
One of the girls looks at you, a playful smirk on her face.
<<ct "Female" "" "1">>
So, is it true? Do you really suck off every guy who asks?
<</ct>>
You laugh, shrugging it off.
<<ct "MC" "">>
Let's just say, I know how to keep them satisfied. And if that means getting down and dirty, so be it.
<</ct>>
<<elseif _talk is 1>>
<<ct "Female" "">>
I love these new sports bras!
<</ct>>
One girl says, admiring herself in the mirror.
<<ct "Female" "">>
They're so sexy and supportive.
<</ct>>
Another girl nods in agreement.
<<ct "Female" "" "1">>
Yeah, and the shorts are perfect for showing off.
<</ct>>
You join in, smiling.
<<ct "MC" "">>
I think the most important thing is to feel confident and sexy in what we wear.
<</ct>>
One of the girls turns to you, a mischievous grin on her face.
<<ct "Female" "" "1">>
Easy for you to say, with a body like yours. I heard you're quite the expert in making guys feel good. Something about your... talents.
<</ct>>
You wink at her.
<<ct "MC" "">>
Well, I do have a certain knack for pleasing. And if that means getting on my knees and showing them a good time, I'm more than happy to oblige.
<</ct>>
<<else>>
<<ct "Female" "" "1">>
I can't wait to get out there and show off my new sneakers.
<</ct>>
One girl says, holding up a pair of bright pink shoes. Another girl laughs.
<<ct "Female" "" "1">>
Yeah, and I can't wait to see the guys' faces when they see us in these outfits. We're gonna kill it.
<</ct>>
You smile, joining the conversation.
<<ct "MC" "">>
I think the most important thing is to have fun and enjoy the game.
<</ct>>
One of the girls turns to you, a curious look in her eyes.
<<ct "Female" "" "1">>
Fun, huh? Like you with the football team? I've heard something about your... extracurricular activities.
<</ct>>
You chuckle.
<<ct "MC" "">>
Well, I do like to keep things interesting.
<</ct>>
<</if>>
<</if>><br><br>
<</if>>@@.default-image-wrapper; [img[String.format($urlPath + "/LivingRoom/Scold.jpg")]] @@<br>
<<if $dad.relationship <=20 and $mom.relationship<=20>>
As you walk through the front door, the air in the house is heavy with unspoken tension. Your mom stands rigidly in the living room, her arms crossed, her face flushed with barely contained fury. Your dad sits on the couch, his posture stiff, his jaw clenched.
<<ct "dad" "Angry">>
We received a call from your school today. They informed us you haven’t attended a single class this week. Where the hell have you been?
<</ct>>
<<ct "mom" "Angry">>
Don’t even think about lying to us. We’ve had enough of your excuses. Where were you?
<</ct>>
You freeze in the doorway, your stomach twisting into knots. You can feel the weight of their glares burning into you.
<<ct "MC" "">>
I... I was just hanging out with some friends. We lost track of time, that’s all.
<</ct>>
Your mom’s eyes narrow, her voice dripping with sarcasm.
<<ct "mom" "Angry">>
Hanging out? Is that what they’re calling skipping school these days? You think this is a joke? You think we’re fools?
<</ct>>
<<ct "dad" "Angry">>
This stops now. You have responsibilities, and you’re throwing them away for what? Some reckless fun? You’re better than this—or at least, I thought you were.
<</ct>>
You take a step back, their combined anger pressing down on you like a physical weight.
<<ct "MC" "">>
I’m sorry, okay? I just needed a break. I didn’t mean for it to go this far—
<</ct>>
<<ct "dad" "Angry">>
A break? You don’t get to decide when you take breaks. You need to learn that actions have consequences. Come here. Now.
<</ct>>
Your heart races, panic clawing at your chest.
<<ct "MC" "">>
Dad, please, I—
<</ct>>
<<ct "dad" "Angry">>
I said now.
<</ct>>
His voice leaving no room for argument. You walk over to him, your legs trembling. He takes your arm and guides you over his knee, positioning you <<linkreplace "for a spanking.">>for a spanking. <br><br>
@@.default-image-wrapper; [img[String.format($urlPath + "/LivingRoom/GradeReport/spanking1.webp")]] @@<br>
<<if $mainChar.corruption <=20>>
The first smack lands hard, the sting radiating through you. You gasp, more from surprise than pain, but each strike that follows burns deeper. Your mom watches from the side, her arms still crossed, her expression a mix of anger and cold satisfaction.
<<ct "mom" "Neutral">>
That’s what happens when you disrespect us. Maybe this will teach you to think twice next time.
<</ct>>
You bite your lip, tears pricking at your eyes as the spanking continues. Finally, your dad stops, his breathing heavy.
<<ct "dad" "Angry">>
Go to your room. You’ll stay there until you’ve thought long and hard about what you’ve done.
<</ct>>
<<ct "MC" "">>
Yes, Dad... I’m sorry.
<</ct>>
With that, you turn and [[rush to your bedroom.->Bedroom]]<br><br>
<<MainChar_Stats "dad" "-3">>
<<MainChar_Stats "mom" "-3">>
<<MainChar_Stats "energy" "-20">>
<<set $mainChar.arousal to 0>>
<<set $minute +=20>>
<<else>>
The moment his hand comes down hard on your ass, you can't help but let out a soft moan, the sound escaping your lips before you can stop it.
<<ct "MC" "">>
Mmmhh ~
<</ct>>
Your dad's hand freezes mid-air, and you can feel the shock radiating from him.
<<ct "dad" "Surprised">>
What... What was that?
<</ct>>
You try to stifle your moans, but the damage is done. You can feel the heat rising in your cheeks, the embarrassment and arousal mixing in a confusing whirlwind.
<<ct "MC" "">>
I... I don't know.
<</ct>>
Your voice is trembling with a mix of fear and excitement. You can't believe what just happened, the way your body betrayed you in front of your parents. Your dad pulls you up, his eyes wide with shock and disgust.
<<ct "dad" "Angry">>
Go to your room. Now.
<</ct>>
You nod, your body still humming with conflicting emotions, and hurry [[to your bedroom.->Bedroom]]<br><br>
<<MainChar_Stats "dad" "-3">>
<<MainChar_Stats "mom" "-3">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "arousal" "10">>
<<set $minute +=20>>
<</if>>
<</linkreplace>>
<<elseif $dad.relationship <=20 and $mom.relationship<=60>>
As you walk through the front door, the atmosphere in the house feels thick with unspoken tension. Your mom is already waiting in the living room, her arms crossed, her expression a mix of disappointment and that familiar maternal concern that always makes you feel like a child again. Your dad stands beside her, his jaw clenched, his eyes stormy.
<<ct "mom" "Neutral">>
There you are, <<print $mainChar.firstName>>. Come sit down. We need to have a little chat about your behavior lately. You know Mommy doesn’t like it when you don’t take your responsibilities seriously.
<</ct>>
You sigh inwardly, feeling that old frustration bubble up. She always talks to you like you’re still a little girl. You take a seat on the couch, crossing your arms slightly, trying to keep some distance.
<<ct "MC" "">>
I know, Mom. It’s just... school is so tedious sometimes. I needed a break, that’s all.
<</ct>>
<<ct "mom" "Tease">>
A break? Oh, my dear, life isn’t about taking breaks whenever you feel like it. You need to focus on your studies, not run around with those friends of yours. You’re not a child anymore, but you’re certainly not acting like a responsible young woman either.
<</ct>>
Your dad steps forward, his voice cutting through the room like a whip.
<<ct "dad" "Angry">>
You think skipping classes is a break? You’re old enough to know better. This ends now.
<</ct>>
Before you can react, he grabs your arm and <<linkreplace "pulls you over his knee.">>pulls you over his knee. You struggle briefly, but his grip is firm. He lifts your skirt and brings his hand down hard on your bare bottom. You yelp in pain, tears springing to your eyes.<br><br>
@@.default-image-wrapper; [img[String.format($urlPath + "/LivingRoom/GradeReport/spanking1.webp")]] @@<br>
<<if $mainChar.corruption <=20>>
<<ct "MC" "">>
Ow! Dad, that hurts! Stop it!
<</ct>>
Each smack sends a jolt of pain through you, and you can feel the humiliation burning in your cheeks. Your mom watches, her lips pressed into a thin line, her eyes flickering between concern and disapproval.
<<ct "mom" "Neutral">>
That’s enough, dear. I think she’s learned her lesson.
<</ct>>
Your dad finally stops, and you quickly scramble off his lap, rubbing your stinging bottom. You glance at your mom, feeling a mix of gratitude and resentment.
<<ct "mom" "Happy">>
Now, go to your room and think about what you’ve done. We’ll talk about this later, okay, sweetheart?
<</ct>>
You nod, biting back a retort, and turn to leave.
With that, you turn and [[rush to your bedroom.->Bedroom]]<br><br>
<<MainChar_Stats "dad" "-3">>
<<MainChar_Stats "mom" "-2">>
<<MainChar_Stats "energy" "-10">>
<<$set $mainChar.arousal to 0>>
<<set $minute +=20>>
<<else>>
The moment his hand comes down, a sharp sting spreads across your skin. You bite your lip, trying to hold back any reaction, but the heat of the spanking sends an unexpected jolt through you. A soft, involuntary moan escapes your lips before you can stop it.
Your dad’s hand freezes mid-air. The room seems to hold its breath.
<<ct "dad" "Surprised">>
What was that?!
<</ct>>
Your face flushes crimson, a mix of shame and something else—something you refuse to name—coursing through you. You try to play it off, but your voice trembles.
<<ct "MC" "">>
I—I don’t know. It just... slipped out.
<</ct>>
Your dad stares at you, his expression a storm of disbelief and something darker. He pulls you up abruptly, his grip almost rough.
<<ct "mom" "Neutral">>
Go to your room, now. We’ll discuss this later.
<</ct>>
You nod, avoiding their eyes, and hurry away, your mind racing, your body betraying you in ways you don’t want to admit.<br>
With that, you turn and [[rush to your bedroom.->Bedroom]]<br><br>
<<MainChar_Stats "dad" "-3">>
<<MainChar_Stats "mom" "-2">>
<<MainChar_Stats "energy" "-20">>
<<MainChar_Stats "arousal" "10">>
<<set $minute +=20>>
<</if>>
<</linkreplace>>
<<elseif $dad.relationship <=60 and $mom.relationship<=20>>
The air feels heavy the moment you step inside. Your mother is pacing the living room, arms crossed, her footsteps sharp against the floor. Your father stands beside the couch, his stance calm but solid, watching you closely.
<<ct "mom" "Angry">>
Where have you been? We got a call from your school — they said you’ve been skipping classes! Do you have any idea how serious that is?
<</ct>>
<<ct "mc" "Neutral">>
I... I just needed some time, that’s all. I didn’t mean to cause trouble.
<</ct>>
<<ct "mom" "Angry">>
Time? You think responsibility works like that? You can’t just decide when to show up, <<print $mainChar.firstName>>!
<</ct>>
Your father finally speaks, his tone quieter but steady — a weight behind every word.
<<ct "dad" "Neutral">>
Your mother’s right. You’ve been drifting lately. You need to take this seriously — school, your goals, all of it. No more excuses.
<</ct>>
You nod quickly, your voice small, instinctively seeking his approval.
<<ct "mc" "Neutral">>
I understand, Dad… I’ll do better. I promise.
<</ct>>
He studies you for a moment, then his expression softens just a little.
<<ct "dad" "Neutral">>
Good. I know you can. You’ve got more in you than this. Now go to your room and clear your head — we’ll talk again later.
<</ct>>
You nod, and [[make your way to your bedroom.->Bedroom]]<br><br>
<<MainChar_Stats "dad" "-2">>
<<MainChar_Stats "mom" "-3">>
<<set $minute +=20>>
<<elseif $dad.relationship >60 and $mom.relationship<=60>>
As you walk through the front door, the familiar scent of home envelops you. You can hear the muffled voices of your parents coming from the living room, and you know immediately that something is up. You take a deep breath and make your way towards them, steeling yourself for whatever is about to come.
<<ct "MC" "">>
Hey, Mom, Dad...
<</ct>>
you say, trying to sound casual as you enter the room. Your father looks up from his armchair, his eyes meeting yours with a mix of concern and curiosity.
<<ct "dad" "Tease">>
Come here, babygirl. Sit down. We need to have a little chat.
<</ct>>
You nod, feeling a knot of anxiety form in your stomach as you take a seat across from them.
<<ct "mom" ""neutral">>
We've been getting some calls from your school... They say you've been skipping classes. We're worried about you.
<</ct>>
You fidget, your fingers twisting in your lap. You can feel your dad’s eyes on you, sharp and knowing.
<<ct "MC" "">>
I... I know. I'm sorry. I just... I needed some time to myself.
<</ct>>
Your mother leans forward, her eyes filled with a mix of concern and understanding. <<ct "mom" "Tease">>
Time to yourself? You mean time to go out and do god knows what with god knows who. We expect better from you. You need to focus on your studies, not on whatever distractions you've been chasing.
<</ct>>
<<ct "MC" "">>
I know, Mom. I'm sorry. I'll do better.
<</ct>>
<<ct "dad" "Neutral">>
We just want what's best for you. You can't let your personal life interfere with your education.
<</ct>>
You feel a rush of gratitude and affection for your father. You look up at him, your eyes filled with a silent plea for understanding.
<<ct "MC" "">>
I know, Dad. I promise I'll try harder. But sometimes... sometimes it's just so hard to resist. You know how I get...
<</ct>>
<<ct "dad" "Tease">>
Oh, I know, babygirl. But you have to learn to control yourself, to prioritize. There will be plenty of time for... extracurricular activities later
<</ct>>
<<ct "mom" "Neutral">>
Enough chatting. Up to your room, now. You need your rest. And tomorrow, I expect to hear you’ve been an absolute angel at school. No more excuses.
<</ct>>
You nod, a mix of relief and frustration bubbling inside you. As you stand, your father’s voice stops you in your tracks.
<<ct "dad" "Tease">>
And babygirl? Remember—if you ever need a little extra motivation, you know where to find me.
<</ct>>
With that, you [[make your way to your bedroom.->Bedroom]]<br><br>
<<MainChar_Stats "dad" "-1">>
<<MainChar_Stats "mom" "-1">>
<<set $minute +=20>>
<<elseif $dad.relationship <=60 and $mom.relationship>60>>
As you walk through the front door, the familiar scent of home envelops you. You can hear the muffled voices of your parents coming from the living room, and you know immediately that something is up. You take a deep breath and make your way towards them, steeling yourself for whatever is about to come.
<<ct "MC" "">>
Hey, Mom, Dad...
<</ct>>
you say, trying to sound casual as you enter the room. Your mom looks up from her armchair, her eyes meeting yours with a mix of concern and curiosity.
<<ct "mom" "Tease">>
Come here, sweetheart. Sit down. We need to have a little chat.
<</ct>>
You nod, feeling a knot of anxiety form in your stomach as you take a seat across from them.
<<ct "dad" ""neutral">>
We've been getting some calls from your school... They say you've been skipping classes. We're worried about you.
<</ct>>
You fidget, your fingers twisting in your lap. You can feel your mom’s eyes on you, sharp and knowing.
<<ct "MC" "">>
I... I know. I'm sorry. I just... I needed some time to myself.
<</ct>>
Your dad leans forward, his eyes filled with a mix of concern and understanding. <<ct "dad" "Tease">>
Time to yourself? You mean time to go out and do god knows what with god knows who. We expect better from you. You need to focus on your studies, not on whatever distractions you've been chasing.
<</ct>>
<<ct "MC" "">>
I know, dad. I'm sorry. I'll do better.
<</ct>>
<<ct "mom" "Neutral">>
We just want what's best for you. You can't let your personal life interfere with your education.
<</ct>>
You feel a rush of gratitude and affection for your mother. You look up at her, your eyes filled with a silent plea for understanding.
<<ct "MC" "">>
I know, Mom. I promise I'll try harder. But sometimes... sometimes it's just so hard to resist. You know how I get...
<</ct>>
<<ct "mom" "Tease">>
Oh, I know, babygirl. But you have to learn to control yourself, to prioritize. There will be plenty of time for... extracurricular activities later
<</ct>>
<<ct "dad" "Neutral">>
Enough chatting. Up to your room, now. You need your rest. And tomorrow, I expect to hear you’ve been an absolute angel at school. No more excuses.
<</ct>>
You nod, a mix of relief and frustration bubbling inside you. As you stand, your mom’s voice stops you in your tracks.
<<ct "mom" "Tease">>
And babygirl? Remember—if you ever need a little extra motivation, you know where to find me.
<</ct>>
With that, you [[make your way to your bedroom.->Bedroom]]<br><br>
<<MainChar_Stats "dad" "-1">>
<<MainChar_Stats "mom" "-1">>
<<set $minute +=20>>
<<elseif $dad.relationship >60 and $mom.relationship>60>>
As you walk through the front door, the familiar scent of home wraps around you. The muffled voices of your parents drift from the living room, their tones laced with something serious. You pause for a moment, steeling yourself before stepping inside. The moment you enter, your mom’s eyes light up, her gaze sweeping over you with a mix of maternal warmth and something far more knowing.
<<ct "mom" "Tease">>
Hi, sweetie. Come sit down. We need to talk.
<</ct>>
You take a seat across from them, feeling a mix of anticipation and nervousness. Your dad clears his throat, his eyes meeting yours with a stern gaze.
<<ct "dad" "Neutral">>
We’ve had reports from your teachers. Skipping classes, flirting in the halls, and God knows what else. You think we don’t know why you’re always ‘too tired’ for school? You’re not fooling anyone, little girl.
<</ct>>
<<ct "mom" "Tease">>
Oh, don’t be so hard on her, dear. She’s just… exploring. Isn’t that right, baby? You love exploring, don’t you?
<</ct>>
<<ct "MC" "">>
It's just... it's hard to focus on school when there are so many... distractions...
<</ct>>
<<ct "mom" "Tease">>
We're not blind. We see how the boys look at you, how you look at them. And we know you enjoy the attention.
<</ct>>
<<ct "MC" "">>
Yeah, I guess I do. But I promise, I'll try to focus more on my studies, mommy.
<</ct>>
Your dad leans forward in his chair, his eyes locked on yours.
<<ct "dad" "Tease">>
Listen, we’re not mad. Well, not *too* mad. We just want to make sure you’re using that pretty mouth for something other than choking on cock. School *is* important, you know.
<</ct>>
You nod, and [[make your way to your bedroom.->Bedroom]]<br><br>
<<MainChar_Stats "dad" "-1">>
<<MainChar_Stats "mom" "-1">>
<<set $minute +=20>>
<<else>>
As you walk through the front door, the familiar scent of home wraps around you. The muffled voices of your parents drift from the living room, their tones laced with something serious. You pause for a moment, steeling yourself before stepping inside. The moment you enter, your mom’s eyes light up, her gaze sweeping over you with a mix of maternal warmth and something far more knowing.
<<ct "mom" "Angry">>
<<print $mainChar.firstName>>! We need to talk.
<</ct>>
You take a seat across from them, feeling a mix of anticipation and nervousness. Your dad clears his throat, his eyes meeting yours with a stern gaze.
<<ct "dad" "Neutral">>
We’ve had reports from your teachers. You weren’t in *any* of your classes today.<</ct>>
<<ct "mom" "Neutral">>They’re worried. *We’re* worried.<</ct>>
<<ct "MC" "">>I know. I just… I needed a break. It’s all so pointless sometimes.<</ct>>
Your mom sighs, setting the towel down on the counter.
<<ct "mom" "Neutral">>School isn’t pointless. But we get it—you’re stressed. If something’s wrong, you can tell us.<</ct>>
<<ct "dad" "Neutral">>We’re not mad. Just talk to us. What’s going on in that head of yours?<</ct>>
You look down, kicking at the floor. The truth is, you don’t even know how to explain it—the weight of expectations, the exhaustion, the way the walls of the classroom feel like they’re closing in.
<<ct "MC" "">>I don’t know. Everything feels like too much lately.<</ct>>
Your dad nods slowly, then reaches out to squeeze your shoulder.
<<ct "dad" "Neutral">>Then let’s figure it out together. But you can’t just disappear. That’s not how we do things.<</ct>>
<<ct "mom" "Neutral">>We’ll call the school tomorrow, sort something out. But no more skipping, okay?<</ct>>
You swallow hard, the knot in your chest loosening just a little.
<<ct "MC" "">>Okay. I’m sorry.<</ct>>
Your mom pulls you into a hug, her voice soft against your hair.
<<ct "mom" "Neutral">>We love you. That’s all that matters. But you’ve got to meet us halfway.<</ct>>
You nod, and [[make your way to your bedroom.->Bedroom]]<br><br>
<<MainChar_Stats "dad" "-1">>
<<MainChar_Stats "mom" "-1">>
<<set $minute +=20>>
<</if>><div class="default-image-wrapper">[img[String.format($urlPath + "/Misc_Places/HairSalon.jpg")]]</div><br>
You settle into the stylist’s chair, your reflection in the mirror catching the salon’s soft lighting. The hum of conversation and the occasional burst of laughter from other clients create a lively backdrop as you meet the stylist’s gaze.
<<ct "MC" "">>I was hoping to get a custom color—something unique and eye-catching.<</ct>>
Her eyes light up, a spark of excitement flashing across her face as she leans in slightly, already imagining the possibilities.
<<ct "KnownFemale" "Happy">>Absolutely! Let me grab my color chart—I think we can find something perfect for you.<</ct>>
<div style="display: flex; align-items: center; gap: 10px;">
<label for="hueslider">Hue: </label>
<span class="hueslider">
<input type="range" min="0" max="360" step='1' value="0" class="slider" id="huevalue">
</span>
<span id="huevaluedisplay"></span>°
</div>
<div style="display: flex; align-items: center; gap: 10px;">
<label for="saturationslider">Saturation: </label>
<span class="saturationslider">
<input type="range" min="0" max="200" step='1' value="100" class="slider" id="saturationvalue">
</span>
<span id="saturationvaluedisplay"></span>%
</div>
<div style="display: flex; align-items: center; gap: 10px;">
<label for="brightnessslider">Brightness: </label>
<span class="brightnessslider">
<input type="range" min="0" max="200" step='1' value="100" class="slider" id="brightnessvalue">
</span>
<span id="brightnessvaluedisplay"></span>%
</div>
<<script>>
$(document).one(":passagerender", function (event) {
var urlPath = State.variables.urlPath;
var imageUrl = String.format(urlPath + '/PaperDoll/MainBody/Hair/' + State.variables.mainChar.appearance.head.hair.length + '/' + State.variables.mainChar.appearance.head.hair.style + '.png');
$(event.content).find("#huevaluedisplay").html($(event.content).find("#huevalue").val());
$(event.content).find("#saturationvaluedisplay").html($(event.content).find("#saturationvalue").val());
$(event.content).find("#brightnessvaluedisplay").html($(event.content).find("#brightnessvalue").val());
function updateHairFilter() {
var huevalue = $("#huevalue").val();
var saturationvalue = $("#saturationvalue").val();
var brightnessvalue = $("#brightnessvalue").val();
State.variables.selectedhue = $("#huevalue").val();
State.variables.selectedsaturation = $("#saturationvalue").val();
State.variables.selectedbrightness = $("#brightnessvalue").val();
$('#selection').show();
$("#huevaluedisplay").html(huevalue);
$("#saturationvaluedisplay").html(saturationvalue);
$("#brightnessvaluedisplay").html(brightnessvalue);
$('#DollHair').html('<img src="' + imageUrl + '" alt="Doll Hair" style="filter: hue-rotate(' + huevalue + 'deg) saturate(' + saturationvalue + '%) brightness(' + brightnessvalue + '%);">');
}
$(event.content).find("#huevalue, #saturationvalue , #brightnessvalue").on("input", updateHairFilter);
});
<</script>>
<br>
<span id='selection' style="display: none;">
<<linkreplace "Select this shade">>
<<ct "KnownFemale" "Happy">>Great! Let’s get started. You’re going to look amazing.<</ct>>
As she begins mixing the dye, you feel a thrill of anticipation. This isn’t just a color—it’s a transformation, a bold statement that reflects you. With her expert hands at work, you relax into the chair, ready to embrace your new look with confidence. The stylist’s movements are precise, her touch gentle yet assured, and you know you’re in good hands.
<<ct "KnownFemale" "Neutral">>Just sit back and relax. We’re about to make some magic happen.<</ct>>
You smile, watching as the first strokes of color begin to take shape in the mirror. And with the coiffeuse's expert touch, you know that you're in good hands, ready to embrace [[your new look->Go out]] with confidence.<br><br>
<<set $minute +=30>>
<<MainChar_Stats "money" "-80">>
<<set $mainChar.appearance.head.hair.hue to Number($selectedhue)>>
<<set $mainChar.appearance.head.hair.brightness to Number($selectedbrightness)>>
<<set $mainChar.appearance.head.hair.saturation to Number($selectedsaturation)>>
<<set $mainChar.appearance.head.hair.color to 'Custom'>>
<<replace #leave>><</replace>><<replace #price>><</replace>>
<</linkreplace>> <span id='price'>- ($50)</span>
</span>
<span id='leave'> <br><br>[[Change your mind->Hair salon]]</span>
<<set $pastPassage to $currentPassage>>
<<set $minute +=5>>
<<if $tempClothesItem.type is 'torso' or $tempClothesItem.type is 'legs' or $tempClothesItem.type is 'hands' or $tempClothesItem.type is 'chest' or $tempClothesItem.type is 'groin'>>
<div class="default-image-wrapper">[img[String.format($urlPath + "/Mall/FittingRoomClothes.jpg")]]</div><br>
You step into the fitting room, drawing the curtain closed behind you. The small space is lined with mirrors, reflecting your image from different angles under the soft, overhead lighting. You take a moment to glance at yourself before turning your attention to the garment in your hands. You glance at the tag, reading the product description:
<<elseif $tempClothesItem.type is 'feet' or $tempClothesItem.type is 'calves'>>
<div class="default-image-wrapper">[img[String.format($urlPath + "/Mall/FittingRoomShoes.jpg")]]</div><br>
You stand in the fitting area of the store. The small space is lined with mirrors, reflecting your image from different angles under the soft, overhead lighting. You take a moment to glance at yourself before turning your attention to your feet as you slip off your current footwear to try something new. You flex your toes, testing the fit and making a few careful steps let you gauge the comfort. You glance at the tag, reading the product description:
<<else>>
<div class="default-image-wrapper">[img[String.format($urlPath + "/Mall/FittingRoomJewels.jpg")]]</div><br>
You stand in front of the mirror, tilting your head slightly as you admire the way the new piece of jewelry catches the light. It rests against your skin, unfamiliar yet tempting, as if it already belongs to you. Adjusting your posture, you imagine how it would feel to wear it every day. You glance at the tag, reading the product description:
<</if>>
@@.narrator;
$tempClothesItem.description
<<if $tempClothesItem.description.slice(-1) != "." >>.
<</if>>
It’s specifically designed for
<<if $tempClothesItem.sport is 'true'>>
sport
<<elseif $tempClothesItem.office is 'true'>>
office work
<<else>>
daily use
<</if>>, making it a suitable choice for your needs. @@
<span id='undressAll'>
<<set _wearName to 'Wear ' + $tempClothesItem.name + ' only'>>
<<link _wearName>>
<<if $tempClothesItem.type != "hands">>
<<replace "#DollClothesHands">><</replace>>
<</if>>
<<if $tempClothesItem.type != "chest">>
<<replace "#DollLingerieChest">><</replace>>
<</if>>
<<if $tempClothesItem.type != "groin">>
<<replace "#DollLingerieGroin">><</replace>>
<</if>>
<<if $tempClothesItem.type != "calves">>
<<replace "#DollClothesCalves">><</replace>>
<</if>>
<<if $tempClothesItem.type != "feet">>
<<replace "#DollClothesFeet">><</replace>>
<</if>>
<<if $tempClothesItem.type != "legs">>
<<replace "#DollClothesLegs">><</replace>>
<</if>>
<<if $tempClothesItem.type != "torso">>
<<replace "#DollClothesTorso">><</replace>>
<</if>>
<<script>>
document.getElementById('undressAll').style.display = 'none';
document.getElementById('dressAll').style.display = 'inline';
document.getElementById('dressTop').style.display = 'none';
document.getElementById('undressTop').style.display = 'none';
<</script>>
<</link>><br>
</span>
<span id='dressAll' style="display:none">
<<link "Dress up again">>
<<replace "#DollAccessoriesVagina">>
[img[String.format($urlPath + '/PaperDoll/Accessories/Vagina/' + $dollVaginaAccessories + '.png')]]
<</replace>>
<<if $tempClothesItem.type != 'neck'>>
<<replace "#DollAccessoriesNeck">>
<img @src="`${$urlPath}/PaperDoll/Accessories/Neck/${$dollNeckAccessories}.png`" @style="'filter: hue-rotate('+ $mainChar.look.accessories.neck.saturation +'deg) saturate('+ $mainChar.look.accessories.neck.saturation + '%) brightness('+ $mainChar.look.accessories.neck.brightness+ '%);'">
<</replace>>
<</if>>
<<replace "#DollAccessoriesHair">>
[img[String.format($urlPath + '/PaperDoll/Accessories/Hair/' + $dollHairAccessories + '.png')]]
<</replace>>
<<replace "#DollClothesHead">>
[img[String.format($urlPath + '/PaperDoll/Clothes/Head/' + $dollHeadClothes + '.png')]]
<</replace>>
<<replace "#DollAccessoriesEyes">>
<img @src="`${$urlPath}/PaperDoll/Accessories/Eyes/${$dollEyesAccessories}.png`" @style="'filter: hue-rotate('+ $mainChar.look.accessories.eyes.saturation +'deg) saturate('+ $mainChar.look.accessories.eyes.saturation + '%) brightness('+ $mainChar.look.accessories.eyes.brightness+ '%);'">
<</replace>>
<<if $tempClothesItem.type != 'hands'>>
<<replace "#DollClothesHands">>
[img[String.format($urlPath + '/PaperDoll/Clothes/Hands/' + $dollHandsClothes + '.png')]]
<</replace>>
<</if>>
<<if $tempClothesItem.type != 'wrists'>>
<<replace "#DollAccessoriesWrists">>
<img @src="`${$urlPath}/PaperDoll/Accessories/Wrists/${$dollWristsAccessories}.png`" @style="'filter: hue-rotate('+ $mainChar.look.accessories.wrists.saturation +'deg) saturate('+ $mainChar.look.accessories.wrists.saturation + '%) brightness('+ $mainChar.look.accessories.wrists.brightness+ '%);'">
<</replace>>
<</if>>
<<replace "#DollAccessoriesFingers">>
<img @src="`${$urlPath}/PaperDoll/Accessories/Fingers/${$dollFingersAccessories}.png`" @style="'filter: hue-rotate('+ $mainChar.look.accessories.fingers.saturation +'deg) saturate('+ $mainChar.look.accessories.fingers.saturation + '%) brightness('+ $mainChar.look.accessories.fingers.brightness+ '%);'">
<</replace>>
<<replace "#DollClothesStomach">>
[img[String.format($urlPath + '/PaperDoll/Clothes/Stomach/' + $dollStomachClothes + '.png')]]
<</replace>>
<<if $tempClothesItem.type != 'chest'>>
<<replace "#DollLingerieChest">>
<img @src="`${$urlPath}/PaperDoll/Lingerie/Chest/${$dollChestLingerie}${$dollChestSizeChestLingerie}.png`" @style="'filter: hue-rotate('+ $mainChar.look.lingerie.chest.saturation +'deg) saturate('+ $mainChar.look.lingerie.chest.saturation + '%) brightness('+ $mainChar.look.lingerie.chest.brightness+ '%);'">
<</replace>>
<</if>>
<<if $tempClothesItem.type != 'calves'>>
<<replace "#DollClothesCalves">>
<img @src="`${$urlPath}/PaperDoll/Clothes/Calves/${$dollCalvesClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.calves.saturation +'deg) saturate('+ $mainChar.look.clothes.calves.saturation + '%) brightness('+ $mainChar.look.clothes.calves.brightness+ '%);'">
<</replace>>
<</if>>
<<if $tempClothesItem.type != 'feet'>>
<<replace "#DollClothesFeet">>
<img @src="`${$urlPath}/PaperDoll/Clothes/Feet/${$dollFeetClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.feet.saturation +'deg) saturate('+ $mainChar.look.clothes.feet.saturation + '%) brightness('+ $mainChar.look.clothes.feet.brightness+ '%);'">
<</replace>>
<</if>>
<<if $tempClothesItem.type != 'legs'>>
<<replace "#DollClothesLegs">>
<img @src="`${$urlPath}/PaperDoll/Clothes/Legs/${$dollLegsClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.legs.saturation +'deg) saturate('+ $mainChar.look.clothes.legs.saturation + '%) brightness('+ $mainChar.look.clothes.legs.brightness+ '%);'">
<</replace>>
<</if>>
<<if $tempClothesItem.type != 'torso'>>
<<replace "#DollClothesTorso">>
<img @src="`${$urlPath}/PaperDoll/Clothes/Torso/${$dollTorsoClothes}${$dollChestSizeTorsoClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.torso.saturation +'deg) saturate('+ $mainChar.look.clothes.torso.saturation + '%) brightness('+ $mainChar.look.clothes.torso.brightness+ '%);'">
<</replace>>
<</if>>
<<script>>
document.getElementById('undressTop').style.display = 'inline';
document.getElementById('undressAll').style.display = 'inline';
document.getElementById('dressAll').style.display = 'none';
document.getElementById('dressTop').style.display = 'none';
<</script>>
<</link>><br>
</span>
<span id='undressTop'>
<<if $tempClothesItem.type != 'legs' and $tempClothesItem.type != 'torso'>>
<<link "Undress to underwear">>
<<replace #DollClothesTorso>><</replace>>
<<replace #DollClothesLegs>><</replace>>
<<script>>
document.getElementById('undressTop').style.display = 'none';
document.getElementById('undressAll').style.display = 'none';
document.getElementById('dressAll').style.display = 'none';
document.getElementById('dressTop').style.display = 'inline';
<</script>>
<</link>><br>
<</if>>
</span>
<span id='dressTop' style="display:none">
<<if $tempClothesItem.type != 'legs' and $tempClothesItem.type != 'torso'>>
<<link "Dress up again">>
<<replace #DollClothesTorso>><img @src="`${$urlPath}/PaperDoll/Clothes/Torso/${$dollTorsoClothes}${$dollChestSizeTorsoClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.torso.saturation +'deg) saturate('+ $mainChar.look.clothes.torso.saturation + '%) brightness('+ $mainChar.look.clothes.torso.brightness+ '%);'"><</replace>>
<<replace #DollClothesLegs>><img @src="`${$urlPath}/PaperDoll/Clothes/Legs/${$dollLegsClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.legs.saturation +'deg) saturate('+ $mainChar.look.clothes.legs.saturation + '%) brightness('+ $mainChar.look.clothes.legs.brightness+ '%);'"><</replace>>
<<script>>
document.getElementById('undressTop').style.display = 'inline';
document.getElementById('undressAll').style.display = 'inline';
document.getElementById('dressAll').style.display = 'none';
document.getElementById('dressTop').style.display = 'none';
<</script>>
<</link>>
<br>
<</if>>
</span>
<br>
As you adjust the fit, you notice a small display nearby offering customization options. Among them, a selection of colors catches your eye. If you’d prefer a different shade, you could try altering it before making your final decision.<br><br>
<span style="display: flex; align-items: center; gap: 10px;">
<label for="colorSelect">Color preset: </label>
<select id="colorSelect" >
<<if !($wardrobe.colorPreset is undefined)>>
<<for _preset range $wardrobe.colorPreset>>
<<print '<option value="' + _preset.hue + ',' + _preset.saturation + ',' + _preset.brightness + '">' + _preset.name + '</option>'>>
<</for>>
<</if>>
<option value="0,0,35">Black</option>
<option value="80,70,80">Brown</option>
<option value="100,110,160">Gold</option>
<option value="130,100,90">Khaki</option>
<option value="160,80,170">Light green</option>
<option value="0,100,120">Pink</option>
<option value="255,65,150">Sky blue</option>
<option value="65,125,90">Red</option>
<option value="0,0,190">White</option>
<<if $tempClothesItem.hue is undefined>>
<option value="0,100,100">Original</option>
<<else>>
<<print '<option value="' + $tempClothesItem.hue + ',' + $tempClothesItem.saturation + ',' + $tempClothesItem.brightness + '">' + 'Original' + '</option>'>><</if>>
</select>
</span><br><br>
<script>
document.getElementById("colorSelect").addEventListener("change", function() {
var values = this.value.split(",");
var hueSlider = document.getElementById("huevalue");
var selectedhue = values[0];
var saturationSlider = document.getElementById("saturationvalue");
var selectedsaturation = values[1];
var brightnessSlider = document.getElementById("brightnessvalue");
var selectedbrightness = values[2];
hueSlider.value = selectedhue;
hueSlider.dispatchEvent(new Event("input"));
hueSlider.click();
saturationSlider.value = selectedsaturation;
saturationSlider.dispatchEvent(new Event("input"));
saturationSlider.click();
brightnessSlider.value = selectedbrightness;
brightnessSlider.dispatchEvent(new Event("input"));
brightnessSlider.click();
});
document.getElementById("huevalue").addEventListener("input", function() {
document.getElementById("huevaluedisplay").textContent = this.value;
});
document.getElementById("saturationvalue").addEventListener("input", function() {
document.getElementById("saturationvaluedisplay").textContent = this.value;
});
document.getElementById("brightnessvalue").addEventListener("input", function() {
document.getElementById("brightnessvaluedisplay").textContent = this.value;
});
</script>
<div style="display: flex; align-items: center; gap: 50px; flex-wrap: wrap;">
<div style="display: flex; align-items: center; gap: 10px;">
<label for="hueslider">Hue: </label>
<span class="hueslider">
<input type="range" min="0" max="360" step='1' value="0" class="slider" id="huevalue" style="width: 150px;">
</span>
<span id="huevaluedisplay"></span>°
</div>
<div style="display: flex; align-items: center; gap: 10px;">
<label for="saturationslider">Saturation: </label>
<span class="saturationslider">
<input type="range" min="0" max="200" step='1' value="100" class="slider" id="saturationvalue" style="width: 150px;">
</span>
<span id="saturationvaluedisplay"></span>%
</div>
<div style="display: flex; align-items: center; gap: 10px;">
<label for="brightnessslider">Brightness: </label>
<span class="brightnessslider">
<input type="range" min="0" max="200" step='1' value="100" class="slider" id="brightnessvalue" style="width: 150px;">
</span>
<span id="brightnessvaluedisplay"></span>%
</div>
</div>
<<script>>
$(document).one(":passagerender", function (event) {
var imageUrl = State.variables.tempClothesItem.image;
$(event.content).find("#huevaluedisplay").html($(event.content).find("#huevalue").val());
$(event.content).find("#saturationvaluedisplay").html($(event.content).find("#saturationvalue").val());
$(event.content).find("#brightnessvaluedisplay").html($(event.content).find("#brightnessvalue").val());
function updateClothFilter() {
var huevalue = $("#huevalue").val();
var saturationvalue = $("#saturationvalue").val();
var brightnessvalue = $("#brightnessvalue").val();
State.variables.selectedhue = $("#huevalue").val();
State.variables.selectedsaturation = $("#saturationvalue").val();
State.variables.selectedbrightness = $("#brightnessvalue").val();
$("#huevaluedisplay").html(huevalue);
$("#saturationvaluedisplay").html(saturationvalue);
$("#brightnessvaluedisplay").html(brightnessvalue);
if (State.variables.tempClothesItem.type === 'torso') {
imageUrl = imageUrl.replace(/c\.png$/, State.variables.dollChestSizeTorsoClothes + ".png");
$('#DollClothesTorso').html('<img src="' + imageUrl + '" style="filter: hue-rotate(' + huevalue + 'deg) saturate(' + saturationvalue + '%) brightness(' + brightnessvalue + '%);">');
} else if (State.variables.tempClothesItem.type === 'legs') {
$('#DollClothesLegs').html('<img src="' + imageUrl + '" style="filter: hue-rotate(' + huevalue + 'deg) saturate(' + saturationvalue + '%) brightness(' + brightnessvalue + '%);">');
} else if (State.variables.tempClothesItem.type === 'feet') {
$('#DollClothesFeet').html('<img src="' + imageUrl + '" style="filter: hue-rotate(' + huevalue + 'deg) saturate(' + saturationvalue + '%) brightness(' + brightnessvalue + '%);">');
} else if (State.variables.tempClothesItem.type === 'calves') {
$('#DollClothesCalves').html('<img src="' + imageUrl + '" style="filter: hue-rotate(' + huevalue + 'deg) saturate(' + saturationvalue + '%) brightness(' + brightnessvalue + '%);">');
} else if (State.variables.tempClothesItem.type === 'groin') {
$('#DollLingerieGroin').html('<img src="' + imageUrl + '" style="filter: hue-rotate(' + huevalue + 'deg) saturate(' + saturationvalue + '%) brightness(' + brightnessvalue + '%);">');
} else if (State.variables.tempClothesItem.type === 'chest') {
imageUrl = imageUrl.replace(/c\.png$/, State.variables.dollChestSizeTorsoClothes + ".png");
$('#DollLingerieChest').html('<img src="' + imageUrl + '" style="filter: hue-rotate(' + huevalue + 'deg) saturate(' + saturationvalue + '%) brightness(' + brightnessvalue + '%);">');
} else if (State.variables.tempClothesItem.type === 'wrists') {
$('#DollAccessoriesWrists').html('<img src="' + imageUrl + '" style="filter: hue-rotate(' + huevalue + 'deg) saturate(' + saturationvalue + '%) brightness(' + brightnessvalue + '%);">');
} else if (State.variables.tempClothesItem.type === 'eyes') {
$('#DollAccessoriesEyes').html('<img src="' + imageUrl + '" style="filter: hue-rotate(' + huevalue + 'deg) saturate(' + saturationvalue + '%) brightness(' + brightnessvalue + '%);">');
} else if (State.variables.tempClothesItem.type === 'neck') {
$('#DollAccessoriesNeck').html('<img src="' + imageUrl + '" style="filter: hue-rotate(' + huevalue + 'deg) saturate(' + saturationvalue + '%) brightness(' + brightnessvalue + '%);">');
} else if (State.variables.tempClothesItem.type === 'head') {
$('#DollClothHead').html('<img src="' + imageUrl + '" style="filter: hue-rotate(' + huevalue + 'deg) saturate(' + saturationvalue + '%) brightness(' + brightnessvalue + '%);">');
} else if (State.variables.tempClothesItem.type === 'hands') {
$('#DollClothesHands').html('<img src="' + imageUrl + '" style="filter: hue-rotate(' + huevalue + 'deg) saturate(' + saturationvalue + '%) brightness(' + brightnessvalue + '%);">');
}
else if (State.variables.tempClothesItem.type === 'earlobes') {
$('#DollPiercingsEarlobes').html('<img src="' + imageUrl + '" style="filter: hue-rotate(' + huevalue + 'deg) saturate(' + saturationvalue + '%) brightness(' + brightnessvalue + '%);">');
}
}
$(event.content).find("#huevalue, #saturationvalue , #brightnessvalue").on("input", updateClothFilter);
});
if (State.variables.tempClothesItem.hue === undefined) {
$(document).one(":passagerender", function () {
setTimeout(function() {
$("#huevalue").val(0);
$("#huevalue").trigger("input");
}, 100);
});
} else {
$(document).one(":passagerender", function () {
setTimeout(function() {
$("#huevalue").val(State.variables.tempClothesItem.hue);
$("#huevalue").trigger("input");
$("#saturationvalue").val(State.variables.tempClothesItem.saturation);
$("#huevalue").trigger("input");
$("#brightnessvalue").val(State.variables.tempClothesItem.brightness);
$("#huevalue").trigger("input");
}, 100);
});
}
<</script>><br>
Create color preset: <<textbox "_colorPresetName" "">>
<<link "Save">>
<<if $wardrobe.colorPreset is undefined>> <<set $wardrobe.colorPreset to []>><</if>>
<<set _colorPreset to {
name: _colorPresetName,
hue: $("#huevalue").val(),
saturation: $("#saturationvalue").val(),
brightness: $("#brightnessvalue").val()
}>>
<<run $wardrobe.colorPreset.push(_colorPreset)>>
<</link>>
<<if !($wardrobe.colorPreset is undefined)>>
| <<link "Erase custom presets">>
<<run delete($wardrobe.colorPreset)>>
<</link>>
<</if>><br><br>
You settle on the shade that suits you best and take a moment to admire the garment in the mirror, adjusting it slightly as you consider your reflection. <br><br>
<<if $wardrobe.available.includes($tempClothesItem.name)>>
<<set _name to "Buy another " + $tempClothesItem.name>>
<<else>>
<<set _name to "Buy " + $tempClothesItem.name>>
<</if>>
<<if $mainChar.corruption < $tempClothesItem.obscenity>>
This is too lewd for you.<br>
<<elseif $mainChar.money < $tempClothesItem.price>>
This is too expensive for you.<br>
<<else>>
<<link _name>>
<<set $tempClothesItem.hue to $selectedhue>>
<<set $tempClothesItem.saturation to $selectedsaturation>>
<<set $tempClothesItem.brightness to $selectedbrightness>>
<<if !($mainChar.look.accessories[$tempClothesItem.type] is undefined)>>
<<run $wardrobe.addAccessory($tempClothesItem.type, $tempClothesItem)>>
<<elseif !($mainChar.look.piercings[$tempClothesItem.type] is undefined)>>
<<run $wardrobe.addPiercing($tempClothesItem.type, $tempClothesItem)>>
<<elseif !($mainChar.look.lingerie[$tempClothesItem.type] is undefined)>>
<<run $wardrobe.addLingerie($tempClothesItem.type, $tempClothesItem)>>
<<else>>
<<run $wardrobe.addItem($tempClothesItem.type, $tempClothesItem)>>
<</if>>
<<if $wardrobe.available.includes($tempClothesItem.name)>>
<<set $mainChar.money -= $tempClothesItem.price /2>>
<<else>>
<<set $mainChar.money -= $tempClothesItem.price>>
<</if>>
<<set $minute +=2>>
<<goto $pastPassage>>
<</link>>
<<if $wardrobe.available.includes($tempClothesItem.name)>>
- ($<<print $tempClothesItem.price / 2>>)<br>
<<else>>
- ($<<print $tempClothesItem.price>>)<br>
<</if>>
<</if>>
<<link "Change your mind" >>
<<goto $pastPassage>>
<</link>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Bedroom/wardrobe.jpg")]]
</div><br>
Your eyes scan the rows upon rows of variations of the same item in different colors. You've always had a soft spot for this particular item, but now, as you look at your wardrobe, you realize it might be time to let some pieces go.<br>
You can sell variations of your <<print $tempCloth.name.replace(/[0-9]/g, '')>> for $<<print Math.round( $tempCloth.price /4)>> : <br><br>
<<if $tempCloth.type is 'legs'>>
<table width="60%" border="5" class="wardrobe-clothes" align="center" style="margin: auto;">
<tbody>
<<set _cpt to 1>>
<<for _itemTitle, _item range $wardrobe.clothes.legs>>
<<if _item.name != _item.name.replace(/[0-9]/g, '') and _item.name.replace(/[0-9]/g, '') is $tempCloth.name.replace(/[0-9]/g, '')>>
<tr>
<td>
<<set _clothesName to 'Sell variation # ' + _cpt>>
<<set _cpt +=1>>
<<capture _itemTitle _item>>
<<mouseover>>
<<link _clothesName 'Wardrobe Sell Clothes'>>
<<run delete $wardrobe.clothes.legs[_itemTitle]>>
<<set $mainChar.money += Math.round( _item.price /4)>>
<</link>>
<<onhover>>
<<replace '#DollClothesLegs'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Legs/${$wardrobe.clothes.legs[_itemTitle.replace(/[0-9]/g, '')].name}.png`" @style="'filter: hue-rotate('+ $wardrobe.clothes.legs[_itemTitle].hue +'deg) saturate('+ $wardrobe.clothes.legs[_itemTitle].saturation + '%) brightness('+ $wardrobe.clothes.legs[_itemTitle].brightness+ '%);'">
<</replace>>
<<onmouseout>>
<<replace '#DollClothesLegs'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Legs/${$dollLegsClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.legs.hue +'deg) saturate('+ $mainChar.look.clothes.legs.saturation + '%) brightness('+ $mainChar.look.clothes.legs.brightness+ '%);'">
<</replace>>
<</mouseover>>
<</capture>>
</td>
<td>
Color:
<span @style="'display: inline-block; width: 15px; height: 15px; background-color: rgb(204,80,180); filter: hue-rotate('+ _item.hue +'deg) saturate('+ _item.saturation + '%) brightness('+ _item.brightness+ '%);'">
</span>
</td>
</tr>
<</if>>
<</for>>
</tbody>
</table>
<<elseif $tempCloth.type is 'torso'>>
<table width="60%" border="5" class="wardrobe-clothes" align="center" style="margin: auto;">
<tbody>
<<set _cpt to 1>>
<<for _itemTitle, _item range $wardrobe.clothes.torso>>
<<if _item.name != _item.name.replace(/[0-9]/g, '') and _item.name.replace(/[0-9]/g, '') is $tempCloth.name.replace(/[0-9]/g, '')>>
<tr>
<td>
<<set _clothesName to 'Sell variation # ' + _cpt>>
<<set _cpt +=1>>
<<capture _itemTitle _item>>
<<mouseover>>
<<link _clothesName 'Wardrobe Sell Clothes'>>
<<run delete $wardrobe.clothes.torso[_itemTitle]>>
<<set $mainChar.money += Math.round( _item.price /4)>>
<</link>>
<<onhover>>
<<replace '#DollClothesTorso'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Torso/${$wardrobe.clothes.torso[_itemTitle.replace(/[0-9]/g, '')].name}${$dollChestSizeTorsoClothes}.png`" @style="'filter: hue-rotate('+ $wardrobe.clothes.torso[_itemTitle].hue +'deg) saturate('+ $wardrobe.clothes.torso[_itemTitle].saturation + '%) brightness('+ $wardrobe.clothes.torso[_itemTitle].brightness+ '%);'">
<</replace>>
<<onmouseout>>
<<replace '#DollClothesTorso'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Torso/${$dollTorsoClothes}${ $dollChestSizeTorsoClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.torso.hue +'deg) saturate('+ $mainChar.look.clothes.torso.saturation + '%) brightness('+ $mainChar.look.clothes.torso.brightness+ '%);'">
<</replace>>
<</mouseover>>
<</capture>>
</td>
<td>
Color:
<span @style="'display: inline-block; width: 15px; height: 15px; background-color: rgb(204,80,180); filter: hue-rotate('+ _item.hue +'deg) saturate('+ _item.saturation + '%) brightness('+ _item.brightness+ '%);'">
</span>
</td>
</tr>
<</if>>
<</for>>
</tbody>
</table>
<<elseif $tempCloth.type is 'feet'>>
<table width="60%" border="5" class="wardrobe-clothes" align="center" style="margin: auto;">
<tbody>
<<set _cpt to 1>>
<<for _itemTitle, _item range $wardrobe.clothes.feet>>
<<if _item.name != _item.name.replace(/[0-9]/g, '') and _item.name.replace(/[0-9]/g, '') is $tempCloth.name.replace(/[0-9]/g, '')>>
<tr>
<td>
<<set _clothesName to 'Sell variation # ' + _cpt>>
<<set _cpt +=1>>
<<capture _itemTitle _item>>
<<mouseover>>
<<link _clothesName 'Wardrobe Sell Clothes'>>
<<run delete $wardrobe.clothes.feet[_itemTitle]>>
<<set $mainChar.money += Math.round( _item.price /4)>>
<</link>>
<<onhover>>
<<replace '#DollClothesFeet'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Feet/${$wardrobe.clothes.feet[_itemTitle.replace(/[0-9]/g, '')].name}.png`" @style="'filter: hue-rotate('+ $wardrobe.clothes.feet[_itemTitle].hue +'deg) saturate('+ $wardrobe.clothes.feet[_itemTitle].saturation + '%) brightness('+ $wardrobe.clothes.feet[_itemTitle].brightness+ '%);'">
<</replace>>
<<onmouseout>>
<<replace '#DollClothesFeet'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Feet/${$dollFeetClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.feet.hue +'deg) saturate('+ $mainChar.look.clothes.feet.saturation + '%) brightness('+ $mainChar.look.clothes.feet.brightness+ '%);'">
<</replace>>
<</mouseover>>
<</capture>>
</td>
<td>
Color:
<span @style="'display: inline-block; width: 15px; height: 15px; background-color: rgb(204,80,180); filter: hue-rotate('+ _item.hue +'deg) saturate('+ _item.saturation + '%) brightness('+ _item.brightness+ '%);'">
</span>
</td>
</tr>
<</if>>
<</for>>
</tbody>
</table>
<<elseif $tempCloth.type is 'calves'>>
<table width="60%" border="5" class="wardrobe-clothes" align="center" style="margin: auto;">
<tbody>
<<set _cpt to 1>>
<<for _itemTitle, _item range $wardrobe.clothes.calves>>
<<if _item.name != _item.name.replace(/[0-9]/g, '') and _item.name.replace(/[0-9]/g, '') is $tempCloth.name.replace(/[0-9]/g, '')>>
<tr>
<td>
<<set _clothesName to 'Sell variation # ' + _cpt>>
<<set _cpt +=1>>
<<capture _itemTitle _item>>
<<mouseover>>
<<link _clothesName 'Wardrobe Sell Clothes'>>
<<run delete $wardrobe.clothes.calves[_itemTitle]>>
<<set $mainChar.money += Math.round( _item.price /4)>>
<</link>>
<<onhover>>
<<replace '#DollClothesCalves'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Feet/${$wardrobe.clothes.calves[_itemTitle.replace(/[0-9]/g, '')].name}.png`" @style="'filter: hue-rotate('+ $wardrobe.clothes.calves[_itemTitle].hue +'deg) saturate('+ $wardrobe.clothes.calves[_itemTitle].saturation + '%) brightness('+ $wardrobe.clothes.calves[_itemTitle].brightness+ '%);'">
<</replace>>
<<onmouseout>>
<<replace '#DollClothesCalves'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Calves/${$dollCalvesClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.calves.hue +'deg) saturate('+ $mainChar.look.clothes.calves.saturation + '%) brightness('+ $mainChar.look.clothes.calves.brightness+ '%);'">
<</replace>>
<</mouseover>>
<</capture>>
</td>
<td>
Color:
<span @style="'display: inline-block; width: 15px; height: 15px; background-color: rgb(204,80,180); filter: hue-rotate('+ _item.hue +'deg) saturate('+ _item.saturation + '%) brightness('+ _item.brightness+ '%);'">
</span>
</td>
</tr>
<</if>>
<</for>>
</tbody>
</table>
<<elseif $tempCloth.type is 'neck'>>
<table width="60%" border="5" class="wardrobe-clothes" align="center" style="margin: auto;">
<tbody>
<<set _cpt to 1>>
<<for _itemTitle, _item range $wardrobe.accessories.neck>>
<<if _item.name != _item.name.replace(/[0-9]/g, '') and _item.name.replace(/[0-9]/g, '') is $tempCloth.name.replace(/[0-9]/g, '')>>
<tr>
<td>
<<set _clothesName to 'Sell variation # ' + _cpt>>
<<set _cpt +=1>>
<<capture _itemTitle _item>>
<<mouseover>>
<<link _clothesName 'Wardrobe Sell Clothes'>>
<<run delete $wardrobe.accessories.neck[_itemTitle]>>
<<set $mainChar.money += Math.round( _item.price /4)>>
<</link>>
<<onhover>>
<<replace '#DollAccessoriesNeck'>>
<img @src="`${$urlPath}/PaperDoll/Accessories/Neck/${$wardrobe.accessories.neck[_itemTitle.replace(/[0-9]/g, '')].name}.png`" @style="'filter: hue-rotate('+ $wardrobe.accessories.neck[_itemTitle].hue +'deg) saturate('+ $wardrobe.accessories.neck[_itemTitle].saturation + '%) brightness('+ $wardrobe.accessories.neck[_itemTitle].brightness+ '%);'">
<</replace>>
<<onmouseout>>
<<replace '#DollAccessoriesNeck'>>
<img @src="`${$urlPath}/PaperDoll/Accessories/Neck/${$dollNeckAccessories}.png`" @style="'filter: hue-rotate('+ $mainChar.look.accessories.neck.hue +'deg) saturate('+ $mainChar.look.accessories.neck.saturation + '%) brightness('+ $mainChar.look.accessories.neck.brightness+ '%);'">
<</replace>>
<</mouseover>>
<</capture>>
</td>
<td>
Color:
<span @style="'display: inline-block; width: 15px; height: 15px; background-color: rgb(204,80,180); filter: hue-rotate('+ _item.hue +'deg) saturate('+ _item.saturation + '%) brightness('+ _item.brightness+ '%);'">
</span>
</td>
</tr>
<</if>>
<</for>>
</tbody>
</table>
<<elseif $tempCloth.type is 'wrists'>>
<table width="60%" border="5" class="wardrobe-clothes" align="center" style="margin: auto;">
<tbody>
<<set _cpt to 1>>
<<for _itemTitle, _item range $wardrobe.accessories.wrists>>
<<if _item.name != _item.name.replace(/[0-9]/g, '') and _item.name.replace(/[0-9]/g, '') is $tempCloth.name.replace(/[0-9]/g, '')>>
<tr>
<td>
<<set _clothesName to 'Sell variation # ' + _cpt>>
<<set _cpt +=1>>
<<capture _itemTitle _item>>
<<mouseover>>
<<link _clothesName 'Wardrobe Sell Clothes'>>
<<run delete $wardrobe.accessories.wrists[_itemTitle]>>
<<set $mainChar.money += Math.round( _item.price /4)>>
<</link>>
<<onhover>>
<<replace '#DollAccessoriesWrists'>>
<img @src="`${$urlPath}/PaperDoll/Accessories/Wrists/${$wardrobe.accessories.wrists[_itemTitle.replace(/[0-9]/g, '')].name}.png`" @style="'filter: hue-rotate('+ $wardrobe.accessories.wrists[_itemTitle].hue +'deg) saturate('+ $wardrobe.accessories.wrists[_itemTitle].saturation + '%) brightness('+ $wardrobe.accessories.wrists[_itemTitle].brightness+ '%);'">
<</replace>>
<<onmouseout>>
<<replace '#DollAccessoriesWrists'>>
<img @src="`${$urlPath}/PaperDoll/Accessories/Wrists/${$dollWristsAccessories}.png`" @style="'filter: hue-rotate('+ $mainChar.look.accessories.wrists.hue +'deg) saturate('+ $mainChar.look.accessories.wrists.saturation + '%) brightness('+ $mainChar.look.accessories.wrists.brightness+ '%);'">
<</replace>>
<</mouseover>>
<</capture>>
</td>
<td>
Color:
<span @style="'display: inline-block; width: 15px; height: 15px; background-color: rgb(204,80,180); filter: hue-rotate('+ _item.hue +'deg) saturate('+ _item.saturation + '%) brightness('+ _item.brightness+ '%);'">
</span>
</td>
</tr>
<</if>>
<</for>>
</tbody>
</table>
<<elseif $tempCloth.type is 'groin'>>
<table width="60%" border="5" class="wardrobe-clothes" align="center" style="margin: auto;">
<tbody>
<<set _cpt to 1>>
<<for _itemTitle, _item range $wardrobe.lingerie.groin>>
<<if _item.name != _item.name.replace(/[0-9]/g, '') and _item.name.replace(/[0-9]/g, '') is $tempCloth.name.replace(/[0-9]/g, '')>>
<tr>
<td>
<<set _clothesName to 'Sell variation # ' + _cpt>>
<<set _cpt +=1>>
<<capture _itemTitle _item>>
<<mouseover>>
<<link _clothesName 'Wardrobe Sell Clothes'>>
<<run delete $wardrobe.lingerie.groin[_itemTitle]>>
<<set $mainChar.money += Math.round( _item.price /4)>>
<</link>>
<<onhover>>
<<replace '#DollLingerieGroin'>>
<img @src="`${$urlPath}/PaperDoll/Lingerie/Groin/${$wardrobe.lingerie.groin[_itemTitle.replace(/[0-9]/g, '')].name}.png`" @style="'filter: hue-rotate('+ $wardrobe.lingerie.groin[_itemTitle].hue +'deg) saturate('+ $wardrobe.lingerie.groin[_itemTitle].saturation + '%) brightness('+ $wardrobe.lingerie.groin[_itemTitle].brightness+ '%);'">
<</replace>>
<<onmouseout>>
<<replace '#DollLingerieGroin'>>
<img @src="`${$urlPath}/PaperDoll/Lingerie/Groin/${$dollGroinLingerie}.png`" @style="'filter: hue-rotate('+ $mainChar.look.lingerie.groin.hue +'deg) saturate('+ $mainChar.look.lingerie.groin.saturation + '%) brightness('+ $mainChar.look.lingerie.groin.brightness+ '%);'">
<</replace>>
<</mouseover>>
<</capture>>
</td>
<td>
Color:
<span @style="'display: inline-block; width: 15px; height: 15px; background-color: rgb(204,80,180); filter: hue-rotate('+ _item.hue +'deg) saturate('+ _item.saturation + '%) brightness('+ _item.brightness+ '%);'">
</span>
</td>
</tr>
<</if>>
<</for>>
</tbody>
</table>
<<elseif $tempCloth.type is 'chest'>>
<table width="60%" border="5" class="wardrobe-clothes" align="center" style="margin: auto;">
<tbody>
<<set _cpt to 1>>
<<for _itemTitle, _item range $wardrobe.lingerie.chest>>
<<if _item.name != _item.name.replace(/[0-9]/g, '') and _item.name.replace(/[0-9]/g, '') is $tempCloth.name.replace(/[0-9]/g, '')>>
<tr>
<td>
<<set _clothesName to 'Sell variation # ' + _cpt>>
<<set _cpt +=1>>
<<capture _itemTitle _item>>
<<mouseover>>
<<link _clothesName 'Wardrobe Sell Clothes'>>
<<run delete $wardrobe.lingerie.chest[_itemTitle]>>
<<set $mainChar.money += Math.round( _item.price /4)>>
<</link>>
<<onhover>>
<<replace '#DollLingerieChest'>>
<img @src="`${$urlPath}/PaperDoll/Lingerie/Chest/${$wardrobe.lingerie.chest[_itemTitle.replace(/[0-9]/g, '')].name}${ $dollChestSizeTorsoClothes}.png`" @style="'filter: hue-rotate('+ $wardrobe.lingerie.chest[_itemTitle].hue +'deg) saturate('+ $wardrobe.lingerie.chest[_itemTitle].saturation + '%) brightness('+ $wardrobe.lingerie.chest[_itemTitle].brightness+ '%);'">
<</replace>>
<<onmouseout>>
<<replace '#DollLingerieChest'>>
<img @src="`${$urlPath}/PaperDoll/Lingerie/Chest/${$dollChestLingerie}${ $dollChestSizeTorsoClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.lingerie.chest.hue +'deg) saturate('+ $mainChar.look.lingerie.chest.saturation + '%) brightness('+ $mainChar.look.lingerie.chest.brightness+ '%);'">
<</replace>>
<</mouseover>>
<</capture>>
</td>
<td>
Color:
<span @style="'display: inline-block; width: 15px; height: 15px; background-color: rgb(204,80,180); filter: hue-rotate('+ _item.hue +'deg) saturate('+ _item.saturation + '%) brightness('+ _item.brightness+ '%);'">
</span>
</td>
</tr>
<</if>>
<</for>>
</tbody>
</table>
<</if>>
<br>
<br>
[[Back->Wardrobe]]<<if $currentPassage is 'Wardrobe'>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/Bedroom/wardrobe.jpg")]]
</div>
<<else>>
<div class="default-image-wrapper">
[img[String.format($urlPath + "/School/Gym/LockerRoom/Locker.jpg")]]
</div>
<</if>><br>
As you inspect your collection, search for the perfect pair of handwear commences. Your fingers brush against the different styles and colors, considering whether to go with a classic pair or opt for something more adventurous. With each evaluation, you draw nearer to finalizing your outfit for the day, knowing that the right choice of shoes can elevate your entire look.<br><br>
<table width="100%" border="5" class="wardrobe-clothes">
<tbody>
<<for _itemTitle, _item range $wardrobe.clothes.hands>>
<<if _item.name.replace(/[0-9]/g, '') is _item.name>>
<tr>
<td>
<<capture _itemTitle _item>>
<<if $wardrobe.clothes.hands[_itemTitle].name.replace(/[0-9]/g, '') === $mainChar.look.clothes.hands.name.replace(/[0-9]/g, '')>>
<<mouseover>>
<<set _clothesName = $wardrobe.clothes.hands[_itemTitle].name + " (take off)" >>
<<link _clothesName $currentPassage>>
<<set $mainChar.look.clothes.hands = $emptyItem >>
<</link>>
<<onhover>>
<<replace '#DollClothesHands'>>
<</replace>>
<<onmouseout>>
<<replace '#DollClothesHands'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Hands/${$dollHandsClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.hands.hue +'deg) saturate('+ $mainChar.look.clothes.hands.saturation + '%) brightness('+ $mainChar.look.clothes.hands.brightness+ '%);'">
<</replace>>
<</mouseover>>
<<else>>
<<set _clothesName = $wardrobe.clothes.hands[_itemTitle].name + " (wear)" >>
<<mouseover>>
<<link _clothesName $currentPassage>>
<<set $mainChar.look.clothes.hands = $wardrobe.clothes.hands[_itemTitle] >>
<</link>>
<<onhover>>
<<replace '#DollClothesHands'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Hands/${$wardrobe.clothes.hands[_itemTitle].name}.png`" @style="'filter: hue-rotate('+ $wardrobe.clothes.hands[_itemTitle].hue +'deg) saturate('+ $wardrobe.clothes.hands[_itemTitle].saturation + '%) brightness('+ $wardrobe.clothes.hands[_itemTitle].brightness+ '%);'">
<</replace>>
<<onmouseout>>
<<replace '#DollClothesHands'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Hands/${$dollHandsClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.hands.hue +'deg) saturate('+ $mainChar.look.clothes.hands.saturation + '%) brightness('+ $mainChar.look.clothes.hands.brightness+ '%);'">
<</replace>>
<</mouseover>>
<<endif>>
<<set _cpt to 0>>
<span id='color'> <<for _itemTitle2, _item2 range $wardrobe.clothes.hands>>
<<if _item.name.replace(/[0-9]/g, '') is _item2.name.replace(/[0-9]/g, '') >>
<<set _cpt +=1>>
<<capture _itemTitle2 _item2>>
<<mouseover>>
<<link '<span style="vertical-align: 3px; font-size: 14px;">Select</span>' $currentPassage>>
<<set $mainChar.look.clothes.hands = _item2 >>
<</link>>
<span @style="'display: inline-block; width: 15px; height: 15px; background-color: rgb(204,80,180); filter: hue-rotate('+ _item2.hue +'deg) saturate('+ _item2.saturation + '%) brightness('+ _item2.brightness+ '%); cursor: pointer;'">
</span>
<<onhover>>
<<replace '#DollClothesHands'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Hands/${$wardrobe.clothes.hands[_itemTitle].name}.png`" @style="'filter: hue-rotate('+ _item2.hue +'deg) saturate('+ _item2.saturation + '%) brightness('+ _item2.brightness+ '%);'">
<</replace>>
<<onmouseout>>
<<replace '#DollClothesHands'>>
<img @src="`${$urlPath}/PaperDoll/Clothes/Hands/${$dollHandsClothes}.png`" @style="'filter: hue-rotate('+ $mainChar.look.clothes.hands.hue +'deg) saturate('+ $mainChar.look.clothes.hands.saturation + '%) brightness('+ $mainChar.look.clothes.hands.brightness+ '%);'">
<</replace>>
<</mouseover>><</capture>>
<</if>><</for>></span>
<<if $currentPassage is 'Wardrobe' and _cpt >=2>>
<span style="vertical-align: 3px; font-size: 14px;">
<<link '| Sell |'>>
<<set $tempCloth to _item>>
<<goto "Wardrobe Sell Clothes">>
<</link>>
</span>
<</if>>
<</capture>>
</td>
<td>
<<= $wardrobe.clothes.hands[_itemTitle].description >>
</td>
</tr>
<</if>>
<</for>>
</tbody>
</table>
<br>
<br>
<<link "Back">><<goto $pastPassage>><</link>>
<<if $physicalComment is "enlargement">>
<<if $character is 0>>
As you walk in the appartement, you notice your dad.
<<if $dad.relationship <20>>
Then his voice cuts through the air like a blade.
<<ct "dad" "Angry">>
What the hell is this? You look ridiculous. Did you seriously spend money on that?
<</ct>>
You shift uncomfortably, crossing your arms over your chest, but it only seems to make it more obvious.
<<ct "MC" "">>
It’s my body. I can do what I want with it.
<</ct>>
He snorts, turning back to his newspaper with a dismissive wave of his hand.
<<ct "dad" "Angry">>
Yeah, well, don’t come crying to me when you realize you’ve ruined yourself.
<</ct>>
<<MainChar_Stats "dad" "-1">>
<<MainChar_Stats "arousal" "5">>
<<elseif $dad.relationship <40>>
You just smile, slow and knowing, watching his eyes flicker down before he forces them back up to your face. His throat works.
<<ct "dad" "Neutral">>
Uh… You’re back. You, uh… You look different.
<</ct>>
You giggle, biting your lip as you lean against the armrest of his chair, making sure he gets a good view.
<<ct "MC" "">>
Do I? I got a little upgrade. What do you think, Daddy?
<</ct>>
His face flushes, and he shifts in his seat, trying to avoid looking directly at you.
<<ct "dad" "Neutral">>
I-I don’t know if that’s appropriate to ask your father, sweetheart.
<</ct>>
<<ct "MC" "">>
But you like it, don’t you? You can’t stop looking.
<</ct>>
He swallows hard, his eyes flicking back to you before he quickly looks away again. His breath hitches, and you can see the conflict in his eyes—wanting to scold you, but unable to look away. <br><br>
<<MainChar_Stats "dad" "1">>
<<MainChar_Stats "arousal" "5">>
<<else>>
You glance up, biting your lip as his eyes rake over you, dark and hungry.
<<ct "MC" "">>
Daddy! Daddy, look! I got boobies now! Do you like them?
<</ct>>
He looks up, his eyes darkening with a mix of pride and something far more intense. He sets his book down slowly, his gaze raking over you.
<<ct "dad" "Happy">>
Mmm… I see that. Come here, princess. Let Daddy get a better look.
<</ct>>
You giggle, practically skipping over to him. He reaches out, his hands cupping your breasts through your top, squeezing gently. He hums, his hand sliding up to tilt your chin toward him, his eyes filled with dark approval.
<<ct "dad" "Happy">>
I love them. You’re perfect, baby girl. My little bimbo.
<</ct>>
<<MainChar_Stats "dad" "1">>
<<MainChar_Stats "arousal" "10">>
<</if>>
<<elseif $character is 1>>
<<if $mom.relationship <20>>
The door creaks open. You don’t turn around—you’re too busy adjusting the neckline of your shirt, trying to get used to the way the fabric clings now, the way your chest feels heavier, fuller.
<<ct "mom" "Angry">>
<<print $mainChar.firstName>>! What in the world have you done to yourself?!
<</ct>>
You cross your arms instinctively, suddenly self-conscious under her glare. Your voice wavers, defensive but unsure.
<<ct "MC" "">>
I- I like them. I wanted this.
<</ct>>
<<ct "mom" "Angry">>
You’ve ruined yourself. How could you do this to your body?
<</ct>>
<<MainChar_Stats "mom" "-1">>
<<MainChar_Stats "arousal" "5">>
<<elseif $mom.relationship <40>>
The door creaks open, and there she is—your mother. Her eyes flick down, then back up, lingering just a little too long on your chest.
<<ct "mom" "Surprised">>
Well, well… Aren’t you looking… fuller today?
<</ct>>
You cross your arms over your chest, but it only makes them push up higher, the swell of your new curves impossible to hide under the thin fabric of your tank top.<<ct "MC" "">>
It’s—it’s no big deal. I just wanted to try something new.
<</ct>>
<<ct "mom" "Happy">>
Oh, new? Sweetheart, you look like a real woman now. Ah… Mommy’s little girl is all grown up.
<</ct>>
<<ct "MC" "">>
Mom, stop. I’m not a kid anymore.
<</ct>>
<<ct "mom" "Tease">>
No, you’re not. Mmm… You’re something much more interesting now. Like my own little doll.
<</ct>>
<<MainChar_Stats "mom" "1">>
<<MainChar_Stats "arousal" "5">>
<<else>>
The door creaks open just as you’re adjusting the neckline of your new sweater,,when her voice cuts through the air like a knife.
<<ct "MC" "">>
Mommy! Mommy, look! I got boobies now! Like a real bimbo!
<</ct>>
Your mother turns from the kitchen counter, her eyes lighting up as she takes in your new curves. A wide, predatory smile spreads across her face.
<<ct "mom" "Surprised">>
Oh, baby girl! Look at you! Mommy’s little princess is turning into such a sexy bimbo!
<</ct>>
<<ct "MC" "">>
I knew you’d love them! Now everyone will see how pretty your girl is!
<</ct>>
Her thumb presses against your bottom lip, pushing inside just enough to make you suck on it instinctively.
<<ct "mom" "Tease">>
You got these for those boys, didn’t you? So they’d stare … so they’d want you…
<</ct>>
<<ct "MC" "">>
M-Maybe…
<</ct>>
<<ct "mom" "Tease">>
My perfect little cocktease. All grown up…
<</ct>>
You melt into her arms, already imagining all the ways she’ll play with you. <br><br>
<<MainChar_Stats "mom" "1">>
<<MainChar_Stats "arousal" "10">>
<</if>>
<<else>>
<<if $brother.relationship <20>>
The door creaks open before you can react. You freeze, arms crossed over your chest—too late. Your brother's eyes lock onto you, wide with shock, then narrow into something darker. A sneer.
<<ct "brother" "Angry">>
What the hell did you do to yourself? Boob job? You’re turning into such a bimbo.
<</ct>>
You cross your arms, suddenly self-conscious under his judgmental stare.
<<ct "MC" "">>
It’s my body. I can do what I want with it. I don’t need your fucking approval!
<</ct>>
<<ct "brother" "Angry">>
No. You just need validation from every guy with a dick. Classy, sis.
<</ct>>
<<MainChar_Stats "brother" "-1">>
<<elseif $brother.relationship <40>>
The floorboard groans. You don’t turn around—you know it’s your brother. The air shifts, charged, like it always is when he’s near. His breath catches. You smile to yourself, arching your back just a little more as you "adjust" the neckline of your shirt, letting the fabric cling tighter to your new curves.
<<ct "brother" "Surprised">>
Uh... wow. You, uh... you got them done, huh?
<</ct>>
You saunter closer, biting your lip as you watch his Adam’s apple bob.
<<ct "MC" "">>
Yep. What do you think? Do you like what you see?
<</ct>>
He shifts uncomfortably, his eyes darting back to you before he looks away again, his voice coming out strained.
<<ct "brother" "Surprised">>
I-I mean, they look... nice. Really nice. But, uh, you didn’t have to—
<</ct>>
<<ct "MC" "">>
Do you wanna touch? Just to check?
<</ct>>
His hands clench into fists, and he swallows hard but then he turns on his heel. You grin after him, running a hand over your chest.<br><br>
<<MainChar_Stats "brother" "1">>
<<MainChar_Stats "arousal" "5">>
<<else>>
You hear his footsteps before you see your brother. Your body reacts instantly—nipples hardening, breath quickening, aching for his attention. You don’t turn around. You wait. The door clicks shut. His eyes rake over you, lingering on the way your shirt strains against your new, fuller breasts.
<<ct "brother" "Happy">>
Well, well. Look at you. Finally becoming the dumb bimbo I’ve always known you could be.
<</ct>>
<<ct "brother" "Happy">>
You like?
<</ct>>
<<ct "brother" "Happy">>
Sure I like. You're turning yourself into a fucking cow.
<</ct>>
<<ct "MC" "">>
Maybe you should milk me ?
<</ct>>
<<ct "brother" "Tease">>
Careful, little sister.
<</ct>>
His gaze rakes over you, lingering on the way your chest rises and falls with every breath. <br><br>
<<MainChar_Stats "brother" "1">>
<<MainChar_Stats "arousal" "10">>
<</if>>
<</if>>
<<elseif $physicalComment is "reduction">>
<<if _Comment is 0>>
As you walk in the appartement, you notice your dad.
<<if $dad.relationship <20>>
<<ct "dad" "Surprised">>
Oh... You did a breast reduction ? It looks... more appropriate.
<</ct>>
<<ct "MC" "">>
Thanks. I just wanted to feel more comfortable.
<</ct>>
He gives a small nod, picking his newspaper back up.
<<ct "dad" "Neutral">>
It was the right call. Just make sure you take care of yourself.
<</ct>>
You linger for a second, but he doesn’t look up again. The conversation is over. exhale, feeling a strange emptines.<br><br>
<<MainChar_Stats "dad" "1">>
<<elseif $dad.relationship <40>>
You just smile, slow and knowing, watching his eyes flicker down before he forces them back up to your face. His throat works.
<<ct "dad" "Surprised">>
Hey, sweetheart. You’re... back.
<</ct>>
You fidget with the hem of your shirt, suddenly self-conscious.
<<ct "MC" "">>
Yeah. I, uh... I went through with it. The breast reduction.
<</ct>>
His jaw tightens almost imperceptibly, but he quickly schools his expression into something neutral.
<<ct "dad" "Neutral">>
Oh. Well... if it’s what you wanted.
<</ct>>
You can see the hesitation in his eyes, the way he avoids looking directly at your chest.
<<ct "MC" "">>
It is. I just... I thought it would make things easier.
<</ct>>
He exhales, running a hand through his hair before nodding.
<<ct "dad" "Neutral">>
I get it. You’re an adult, you can make your own choices. I just... hope you’re happy with it.
<</ct>>
You can hear the unspoken "but" in his voice, but you don’t push it. Instead, you offer him a small smile. He forces a smile back, but it doesn’t quite reach his eyes. You can tell he’s trying, and that’s enough for now. <br><br>
<<MainChar_Stats "dad" "-1">>
<<else>>
<<ct "MC" "">>
D-Daddy! I’m home! Do you like it? I got breast reduction!
<</ct>>
His gaze drops to your chest, and his jaw clenches. When he speaks, his voice is low, almost dangerous.
<<ct "dad" "Angry">>
What did you do? You went and ruined yourself!
<</ct>>
Your eyes well up, and you take another step back, your voice small.
<<ct "MC" "">>
B-But Daddy, I—
<</ct>>
He cuts you off, his voice softer but no less intense.
<<ct "dad" "Angry">>
You were perfect, baby girl. And now you’ve gone and changed that.
<</ct>>
You whimper, your lower lip trembling. He steps closer, his hand cupping your chin and forcing you to look up at him.
<<ct "MC" "">>
I’m sorry, Daddy... I just wanted to feel better... I’ll still be your good girl...
<</ct>>
<<MainChar_Stats "dad" "-2">>
<<MainChar_Stats "arousal" "-10">>
<</if>>
<<elseif _Comment is 1>>
<<if $mom.relationship <20>>
The door creaks open. You don’t turn around—you’re too busy adjusting the neckline of your shirt, trying to get used to the way your chest feels lighter.
<<ct "mom" "Surprised">>
Oh. You… changed things. I suppose it’s for the best. You look… more appropriate now.
<</ct>>
You shift uncomfortably, crossing your arms over your chest.
<<ct "MC" "">>
Yeah. I just… wanted something different.
<</ct>>
She nods, turning back to the stove, but there’s a hint of approval in her voice.
<<ct "mom" "Happy">>
It’s good to see you making responsible choices. You’re growing up.
<</ct>>
You don’t answer, just bite your lip. It’s not the reaction you feared, but it’s not exactly warm either. The silence lingers, heavy with unspoken words, as you <<link "continue your day">>
<<goto $currentPassage>>
<</link>><br><br>
<<MainChar_Stats "mom" "1">>
<<elseif $mom.relationship <40>>
The door creaks open, and there she is—your mother. Her eyes flick down, then back up, lingering just a little too long on your chest.
<<ct "mom" "Surprised">>
Well, well. Look at you, all grown up and making big decisions. I suppose it’s… mature of you.
<</ct>>
You shift, suddenly hyper-aware of her gaze. Her tone is light, almost teasing, but you catch the flicker of disappointment in her eyes.
<<ct "MC" "">>
I just thought it was time for a change.
<</ct>>
She tilts her head, her fingers tapping her chin as she studies you.
<<ct "mom" "Tease">>
Mmm. Less to play with, I guess.
<</ct>>
And just like that, she’s gone. You exhale, running a hand over your chest, and <<link "continue your day">>
<<goto $currentPassage>>
<</link>><br><br>
<<MainChar_Stats "mom" "-1">>
<<else>>
The door creaks open just as you’re adjusting the neckline of your new sweater,,when her voice cuts through the air like a knife.
<<ct "MC" "">>
Mommy! Mommy, look! I got a boobie reduction!
<</ct>>
She turns from the stove, her spoon freezing mid-stir. Her eyes widen as she takes in your smaller chest, her expression darkening.
<<ct "mom" "Surprised">>
What?
<</ct>>
You bounce on your toes, trying to ignore the way her voice dropped.
<<ct "MC" "">>
See? I'm so lighter !
<</ct>>
Her lips press into a thin line, her knuckles whitening around the spoon.
<<ct "mom" "Angry">>
Oh, baby… Why would you do that? You...You were perfect before. Perfect for Mommy. And now… now you’ve gone and ruined it.
<</ct>>
Your lower lip trembles. You hadn’t expected her to be this upset. She cups your face, her thumb brushing your cheek, but her eyes are sad. You feel your throat tighten. Maybe this was a mistake.
<<ct "MC" "">>
B-But Mommy, I—
<</ct>>
Before you begin to explain, she leaves the room, slamming the door behind her. You're left alone in the [[living room.->Living room]]<br><br>
<<MainChar_Stats "mom" "-2">>
<<MainChar_Stats "arousal" "-10">>
<</if>>
<<else>>
<<if $brother.relationship <20>>
The front door creaks as you step inside, your shoulders tense. You knew this moment would come—seeing your brother after the surgery. You’re barely through the doorway when he looks up from his phone, his eyes flicking over you with detached curiosity. Then, they pause at your chest. A beat of silence.
<<ct "brother" "Surprised">>
Huh. Your breasts?
<</ct>>
You shift uncomfortably, crossing your arms instinctively.
<<ct "MC" "">>
Yeah. I—I just wanted to feel more comfortable.
<</ct>>
He nods slowly, his tone devoid of emotion, but there’s something almost approving in his indifference.
<<ct "brother" "Neutral">>
Good. You look… normal now. Less like you were trying to be someone else.
<</ct>>
His words sting, but you don’t argue. You’ve heard worse in your head. He turns back to his phone, dismissing you as easily as he dismissed the topic.
<<ct "brother" "Neutral">>
At least you won’t draw so much attention anymore.
<</ct>>
You <<link "stand there,">> <<goto $currentPassage>> <</link>> trembling, hating him—hating yourself for caring what he thinks.<br><br>
<<MainChar_Stats "brother" "1">>
<<elseif $brother.relationship <40>>
You push open the door, a nervous energy buzzing under your skin. Your brother is sprawled on the couch, and when he sees you, his face lights up—until his gaze drops to your chest. His smile falters for just a second, his brows furrowing slightly. He clears his throat, forcing a grin that doesn’t quite reach his eyes.
<<ct "brother" "Surprised">>
Hey, you’re back! How’d it… uh, how’d it go?
<</ct>>
You fidget with the hem of your shirt, suddenly hyper-aware of the space where your curves used to be.
<<ct "MC" "">>
It went fine. I just… wanted a change.
<</ct>>
He nods, but his eyes linger, a flicker of something—disappointment?—crossing his face. He looks away quickly, rubbing the back of his neck.
<<ct "brother" "Neutral">>
Yeah, no, it’s cool. You look… different. But, uh, if you’re happy, then I’m happy.
<</ct>>
His voice is too bright, too forced. You can tell he’s holding back, but you don’t push. Instead, you sit beside him, the silence between you heavier than before.
<<ct "brother" "Neutral">>
I mean, you always looked great before, but… yeah. It’s your body.
<</ct>>
He doesn’t meet your eyes, and you wonder if he’s imagining what you used to look like. You run a hand over your chest, and <<link "continue your day">>
<<goto $currentPassage>>
<</link>><br><br>
<<MainChar_Stats "brother" "-1">>
<<else>>
The door slams behind you as you step inside, already bracing for his reaction. Your brother is leaning against the kitchen counter, arms crossed, his gaze locking onto you the second you enter. His eyes darken as they drop to your chest—or what’s left of it. His jaw clenches, and before you can even open your mouth, he’s pushing off the counter, stalking toward you like a predator.
<<ct "brother" "Surprised">>
What the fuck did you do?
<</ct>>
You flinch under his glare, your voice small.
<<ct "MC" "">>
I—I just wanted to—
<</ct>>
<<ct "brother" "Angry">>
Wanted to what? You were perfect—a fucking goddess with those tits. And now? You look like any random girl.
<</ct>>
His hand grips your chin, forcing you to meet his eyes. His voice is a low growl, dripping with disappointment and anger. You shake your head, tears pricking your eyes, but you don’t dare pull away.
<<ct "MC" "">>
I’m sorry, I just—
<</ct>>
<<ct "brother" "Angry">>
Sorry? Tsk. You’re pathetic. You were mine—my perfect little cow, my fucking bimbo.
<</ct>>
His gaze rakes over you, lingering on the way your chest rises and falls with every breath. He turns and walks out, leaving you standing there, your skin burning, ready to <<link "continue your day">>
<<goto $currentPassage>>
<</link>><br><br>
<<MainChar_Stats "brother" "-2">>
<<MainChar_Stats "arousal" "-10">>
<</if>>
<</if>>
<</if>>
<<unset $physicalComment>><<set _event to random(7)>>
<<if _event <=3 >>
You turn to a near-empty street, the air still carressing your skin, when <<linkreplace "a calloused hand clamps over your mouth.">> a calloused hand clamps over your mouth from behind.
A forearm locks around your waist, yanking you off the sidewalk and into the shadows. Your bare feet scrape against cracked pavement as you’re shoved face-first into the brick wall. The mortar digs into your cheek, the cold seeping into your skin as his body presses against yours, his erection already grinding against your ass.
<<ct "Male" "">>Thought you could just walk around like this, huh? Like you own the fucking street?<</ct>>
His voice is rough, his breath hot against your ear. For a second, fear spikes through you—but then you twist just enough to meet his gaze, your voice a purr despite the hand still covering your mouth.
<<ct "MC" "">>Mmmph—try and take what you want, then.<</ct>>
His eyes darken. The hand over your mouth slides down to grip your throat, his fingers pressing just enough to make your pulse race. You gasp, but it's not fear, at least not only. It's anticipation.
<<ct "Male" "">>Oh, I *will*.<</ct>>
His voice is a growl, his breath hot and sour against your ear. You try to twist away, but his other hand twists your arm behind your back, the pain sharp enough to make you gasp. The sound is swallowed by the distant roar of a passing subway train, the rumble vibrating through the soles of your feet.
<<ct "MC" "">>Mmph—!<</ct>>
<<ct "Male" "">>Shut the fuck up.<</ct>>
He forces your wrists together behind your back, his belt looping around them with practiced ease. The leather bites into your skin as he cinches it tight, the buckle digging in. You’re trapped. Helpless. His fingers shove between your thighs, rough and unyielding. No preamble. No gentleness. Just two thick digits forcing their way inside you, and the sudden, filthy pleasure of being used like this, bound, helpless, owned, sends a shudder through you.
<<ct "Male" "">>Fucking slut. You’re dripping.<</ct>>
His laugh is a dark chuckle as he pulls his fingers out, glistening, and shoves them into your mouth.
<<ct "Male" "">>Taste yourself, whore. Know what you are.<</ct>>
His other hand grips your hip, his cock already out, already pressing against you. The first thrust is brutal, his hips slamming into yours hard enough to knock the breath from your lungs. The wall scrapes your nipples raw as he fucks you, his balls slapping against your clit with every thrust. Somewhere nearby, a car alarm wails. No one comes.
<<ct "MC" "">>Nngh—! Fuck—!<</ct>>
<<ct "Male" "">>Yeah, you like that, don’t you? Getting used like the dirty little exhibitionist you are.<</ct>>
His hand tangles in your hair, yanking your head back as he pounds into you. The position arches your spine, forces your tits out, your nipples dragging against the brick. You can *hear* the wet sounds of him fucking you, the obscene slapping of skin, the way your breath comes in ragged gasps. The alley is a filthy witness to your submission, the stench of garbage and urine mixing with the scent of your arousal.
<<ct "Male" "">>Bet you dreamed of this, didn’t you? Some stranger just taking what you’ve been flaunting all over the fucking city.<</ct>>
His free hand wraps around your throat, squeezing just enough to make your vision spot. Your moan is high, needy, the sound of a woman who *should* be fighting but isn’t. His thumb presses against your pulse point, feeling the way your heartbeat races.
@@.default-image-wrapper;
[img[String.format($urlPath + '/Street/Exhib/forced' + $timeOfDay + random(3) + '.webp')]]
@@<br>
Your body betrays you, the pleasure building despite everything, your muscles tightening, your breath hitching— And then he pulls out. Not to tease. Not to deny you on purpose. He just… stops. His cock is still hard, glistening with your arousal, but he’s already <<linkreplace "turning you around.">>turning you around, shoving you to your knees. The pavement bites into your skin, the filth of the alley pressing against your bare knees.
<<ct "Male" "">>Open up.<</ct>>
His cock is in your mouth before you can protest, his hands fisted in your hair. He doesn’t care if you can breathe. He doesn’t care if you’re close. He’s just using you, fucking your throat with the same brutal indifference as before. Your bound hands claw at the air, your body aching, the orgasm that was right there now slipping away, leaving you hollow and desperate.
<<ct "MC" "">>Glk- Nngh-<</ct>>
<<ct "Male" "">>Yeah, take it. Good girl.<</ct>>
His grip tightens, his cock swelling. Your body is a wire pulled taut, trembling on the edge of something you’ll never reach. His grunts grow rougher, his thrusts more erratic. And then he’s coming, painting your face with thick ropes of cum. It drips down your cheeks, into your hair, over your lips. You’re left gasping, your body still throbbing, the orgasm just out of reach, a cruel joke.
<<ct "Male" "">>There. Now you look like what you are.<</ct>>
He zips up, stepping back. You sway on your knees, cum dripping down your face, your body still humming with denied pleasure. The alley is silent except for the distant hum of the city. He spits on the ground beside you.
<<ct "Male" "">>Pathetic.<</ct>>
He walks away, his footsteps fading. You stay there, kneeling in the filth, your body aching, your mind a mess of frustration and twisted desire. The cum on your face is drying, tightening your skin. Your thighs are slick with your own arousal, your clit throbbing, empty. A twisted smile tugs at your lips for half a second, the afterglow of submission still humming under your skin.<br><br>
But the city doesn’t stop for you. As soon as you leave the dark and filthy back alley, a group of young men in hoodies freeze mid-conversation, one of them choking on his cigarette smoke.
<<ct "Male" "" "1">>Holy shit.<</ct>>
<<ct "Male" "">>Dude, she’s —<</ct>>
Their laughter follows you, but it’s not the worst. The worst is the silence, the way a woman in a power suit stops mid-stride, her coffee cup tilting as she stares, her mouth a thin line of revulsion.
<<ct "Female" "">>Disgusting.<</ct>>
<<if $timeOfDay is "Night">>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Appearance/Cum/Cum_WalkNight' + random(1) + '.webp')]]
@@
<<else>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Appearance/Cum/Cum_Walk' + random(6) + '.webp')]]
@@
<</if>><br>
You keep walking. Your thighs are slick with your own arousal, the denied orgasm still throbbing between your legs. Every step rubs them together, a cruel reminder of what you almost had. But when your apartment building is finally in sight, you accelerate your steps. As you enter the lobby, the faint scent of cleaning products fill your nose and replace the alley's filth that still clinges to your skin. As the air conditioning raising goosebumps on your cum-smeared body, you call the elevator that open immediately. <br><br>
The mirrors on all three walls reflect you back at yourself. Your face is a mess. Cum has dried in streaks across your cheeks, your mascara smudged into raccoon eyes from tears you didn't realize you'd shed. Your hair sticks to your forehead in greasy clumps, the strands matted with sweat and his release. Between your thighs, you're still glistening. When the elevator doors finally open, you take a deep breath, hoping your parents don't find you like that when you [[enter home.->Living room]] <br><br>
<<HaveASexWidget "bj" "stranger" "">>
<<HaveASexWidget "vaginal" "stranger" "">>
<<MainChar_Stats "corruption" "1" "65">>
<<MainChar_Stats "arousal" "0">>
<<MainChar_Stats "energy" "-30">>
<<MainChar_Stats "cleanliness" "-30">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "makeup" "Ruined">>
<<MainChar_Stats "intellect" "-2">>
<<set $hour += 1>><<set $minute += 30>>
<</linkreplace>><</linkreplace>>
<<elseif _event <=5>>
A shop catches your eyes. it's one of those places that doesn’t even bother with a proper sign, just a flickering neon OPEN in the window, the glass so grimy you can’t see inside. A cluster of men loiter out front, their cigarettes burning between calloused fingers, their eyes tracking you like predators spotting prey. You’re used to the stares by now, the way heads turn, the way mouths gape. But the way these men glance at you hits different. They’re the kind of men who look like they’ve been carved from the city’s underbelly—greasy hair, gold chains, the kind of <<linkreplace "grins that promise nothing good.">>grins that promise nothing good.<br><br>
<<ct "Male" "">>Hey, sweetheart. Where you goin’ in such a hurry?<</ct>>
You don’t answer, don't look at them. Your fingers twitch at your sides. Then, a hand clamps around your wrist.
<<ct "Male" "">>Didn’t hear me, bitch?<</ct>>
You yank back, but his grip is iron. His friends close in, their laughter a low, ugly sound. One of them flicks his cigarette away while the others just stare at your exposed body.
<<ct "MC" "">>Get the hell—!<</ct>>
A palm clamps over your mouth. Another wrenches your arms behind your back, fingers digging into your wrists hard enough to bruise. The door to the shop swings open before you can protest. The stink of stale beer and leather hits you first, then the sight—a handful of patrons all turning to look as you’re dragged in. The man holding you shoves you forward. You stumble, your knees hitting the sticky floor.
<<ct "Male" "">>Look what I found on the street! <</ct>>
You’re thrown forward, stumbling into the center of the room. The linoleum’s sticky under your knees. Hands shove you upright, spinning you like a doll.
<<ct "Male" "" "1">>She was walking around like that, just asking for it. This slut as no shame at all !<</ct>>
<<ct "MC" "">>Fuck you—I didn’t—mmph—!<</ct>>
A cock shoves between your lips before you can finish, thick and salty, cutting off your protest. The man gripping your hair—some greasy fuck with a stained tank top—grins down at you, his other hand squeezing your breast hard enough to make you whimper around the shaft in your mouth.
<<ct "Male" "" "1">>Shut up and suck, slut.<</ct>>
The rope burns as they yank your wrists behind your back, the rough fibers digging into your skin as they knot it tight. Your breath hitches—not from pain, but from the way the room watches, the way their grins widen like wolves circling prey.
<<ct "Male" "">>Spread her out, boys. Let’s see what we got.<</ct>>
Hands shove you forward, your chest slamming against the sticky countertop. The laminate is cold, but not as cold as the air on your bare skin.
<<ct "MC" "">>Glk- It's too- nngghh!<</ct>>
The counter digs into your hips as they force you flat, your ass in the air, your legs spread wide. Fingers grope, pinch, and probe. A calloused hand slaps your ass, the crack echoing through the shop.
<<ct "Male" "" "1">>Look at this cunt. Already dripping.<</ct>>
Someone—you don’t even see who—shoves two fingers inside you, curling them roughly. You gasp around the cock in your mouth, your thighs trembling. Then the first cock presses against your pussy, thick and unrelenting. No warning. No mercy. Just a brutal thrust that makes you scream around the dick in your mouth. The man fucking your face groans, his grip on your hair tightening as he starts to fuck in earnest, his balls slapping against your chin.<br><br>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Street/Exhib/Disgrace' + random(3) + '.webp')]]
@@ <br>
<<ct "Male" "">>Fuck yeah, take it. Take all of it.<</ct>>
Another cock presses against your ass, spit-slick and demanding. You try to clench, to resist, but a sharp slap to your thigh makes you whimper.
<<ct "MC" "">>Mmmph—!<</ct>>
The cock in your mouth hits the back of your throat, making you gag. Tears prick your eyes, but no one cares. The room is a symphony of grunts, slapping skin, and the wet sounds of your body being used. Phones flash, recording every second, every humiliation. Someone’s hand grips your ankle, lifting your leg higher, spreading you wider for the others to see.
<<ct "Male" "" "1">>That’s it, slut. Choke on it.<</ct>>
The man in your pussy groans, his thrusts growing erratic. You can feel him swelling, his cock pulsing as he gets close. The one in your ass isn’t far behind, his grunts growing louder, more animalistic. The room is a blur of movement—hands groping, cameras flashing, the stink of sweat and sex thick in the air.
<<ct "Male" "" "1">>Gonna fill this cunt up. Who’s next?<</ct>>
You can’t answer. You can’t breathe. But your body betrays you, your cunt clenching around the cock buried inside you, your nipples hard under the rough hands mauling them. The shame of it—being used like this, in front of everyone—should make you sick. But it doesn’t. It makes you wet. And when the first man comes with a roar, flooding your pussy with his cum, you don’t fight it. You take it. <br><br>
The last cock pulls out with a wet pop, leaving you sprawled on the counter, your body <<linkreplace"a mess of cum and sweat.">>a mess of cum and sweat. Your pussy throbs in the best way, your ass burns, and your throat is raw from choking on dick after dick. The room is thick with the stench of sex and the air hums with laughter, the click of phones, the low murmurs of men already comparing notes.
<<ct "Male" "">>Damn. She took all that like a champ.<</ct>>
<<ct "Male" "" "1">>Look at her. Fuckin’ ruined.<</ct>>
The rope around your wrists is cut, the sudden release making your arms drop limply to your sides. You try to push yourself up, but your limbs don’t listen. Your body is theirs still, even if they’re done with it.
<<ct "Male" "" "1">>Get the fuck outta here, slut.<</ct>>
Hands grab you—rough, impatient—and haul you off the counter. You stumble, your legs barely holding you as they shove you toward the door. The last thing you hear is their laughter, the last thing you see is the flash of a phone capturing your humiliation. Then the door slams shut behind you. The street hits you like a slap.
Cold air against your cum-slicked skin. The noise of the city—honking cars, distant chatter, the hum of life going on like nothing happened. You’re naked. You’re dripping. And you’re outside, where everyone can see.<br><br>
<<if $timeOfDay is "Night">>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Appearance/Cum/Cum_WalkNight' + random(1) + '.webp')]]
@@
<<else>>
@@.default-image-wrapper;
[img[String.format($urlPath + '/Appearance/Cum/Cum_Walk' + random(6) + '.webp')]]
@@
<</if>><br>
A woman freezes mid-step, her mouth falling open as she takes in the sight of you—your thighs glistening, your ass still gaping slightly, cum leaking down your legs.
<<ct "Female" "">>Oh my God—<</ct>>
You don’t cover yourself. You don’t try. What’s the point? You can feel it—the cum sliding out of you, trickling down your thighs. Your ass aches, your pussy throbs, and every step sends a fresh wave of humiliation and wicked arousal through you. By the time you reach your building, your skin is sticky with dried cum, your hair a mess, your body marked by hands and teeth and cocks. The elevator mirrors show you what they all saw: a ruined girl, used up and left behind. You take a deep breath, your fingers trailing over your cum-smeared skin, your lips curling into a smirk. Now to sneak inside your appartment, hoping your parents don't find you like that when you [[enter home.->Living room]] <br><br>
<<HaveASexWidget "anal" "stranger" "face">>
<<HaveASexWidget "bj" "stranger" "">>
<<HaveASexWidget "vaginal" "stranger" "">>
<<MainChar_Stats "arousal" "0">>
<<MainChar_Stats "corruption" "1" "80">>
<<MainChar_Stats "energy" "-70">>
<<MainChar_Stats "cleanliness" "-60">>
<<MainChar_Stats "combed" "false">>
<<MainChar_Stats "makeup" "Ruined">>
<<MainChar_Stats "intellect" "-3">>
<<set $hour += 1>><<set $minute += 30>>
<</linkreplace>><</linkreplace>>
<<else>>
Suddenly, the siren’s wail slices through the city’s hum like a blade. Tires screech as <<linkreplace "a police car jerks to a stop beside you.">>a police car jerks to a stop beside you.
<<ct "Policeman" "Neutral">>What the hell do you think you’re doing?<</ct>>
His voice is a whipcrack. You flinch, your bare skin suddenly too exposed under his glare. The street noise fades, replaced by the crackle of his radio and the way his belt creaks as he shifts his weight.
<<ct "MC" "">>I—I was just— uh—just air-drying? After a shower? My clothes got stolen?<</ct>>
The officer’s eyebrow arches. His gloved hand twitches toward his cuffs.
<<ct "Policeman" "Tease">>Air-drying. Right. On a public sidewalk.<</ct>>
His gaze rakes over you, lingering on the parts that matter. Your nipples are hard from the cold or the adrenaline. Your thighs press together, aroused by the way he looks at your exposed body.
<<ct "Policeman" "Happy">>Lady, I’ve heard better lies from junkies. Turn around. Hands on the car.<</ct>>
You obey. The cold metal bites into your palms as you bend forward. A few passersby pause. Someone gasps. No one intervenes. His hand presses between your shoulder blades, shoving you down just enough to make you arch.
<<ct "Policeman" "Angry">>You’re under arrest for public indecency.<</ct>>
<<ct "MC" "">>Please—officer, I swear I won’t do it again! It was a one-time thing!<</ct>>
<<ct "Policeman" "Tease">>Oh, I bet it was.<</ct>>
The handcuffs click. Too tight. You wince, as he leads you to [[the back of the police car.->Police Car][$mainChar.crime = "exhib"]]<br><br>
<<MainChar_Stats "arousal" "30">>
<<MainChar_Stats "corruption" "1" "65">>
<<MainChar_Stats "energy" "-30">>
<<MainChar_Stats "intellect" "-1">>
<<set $hour += 1>>
<</linkreplace>>
<</if>><h2>Game Help</h2>
<p>
The goal of the game is to increase your corruption level to the maximum possible,
which is currently level <strong><<print $mainChar.maxCorruption>></strong>.
</p>
<hr>
<h3>Achievements</h3>
<p>
During your playthrough, you will unlock achievements. You can consider the game completed once you have unlocked everything.
</p>
<p>
Achievements are not particularly difficult to obtain, but they indicate that you have completed or discovered specific story "arcs" or paths.
</p>
<h3>Attractiveness</h3>
<p>Your attractiveness depends on many factors, including:</p>
<ul>
<li>Your clothes</li>
<li>Your fitness level</li>
<li>Your cleanliness</li>
<li>Makeup</li>
<li>Hair style</li>
<li>Special clothing combinations (e.g. skirt without panties, unshaved legs with skirt...)</li>
</ul>
<p>
You can find the detailed breakdown in the stats panel.
</p>
<h3>Energy & Fitness levels</h3>
<p>
Performing actions reduces your energy level. It also gradually decreases each hour.
</p>
<p>
Eating, resting, or using energy pills can increase your energy level.
</p>
<p>
Your max energy level is determined by your fitness level. Higher fitness = higher max energy. However, fitness slowly decreases each day if you neglect training.
</p>
<p>
If you have STDs, your max energy level decreases daily until you’re healed at the hospital.
</p>
<h3>Corruption</h3>
<p>
To increase your corruption level, you must perform lewd actions when they are available. The more lewd actions you perform, the more your corruption level increases, unlocking even lewder actions.
</p>
<p>
Once your corruption becomes high enough, low-level lewd actions will no longer increase your corruption.
</p>
<p>
Corruption is currently capped at level 150. The lewdest actions are unlocked around level 130.
</p>
<h3>Money & Jobs</h3>
<p>
To earn money, you can take small jobs. These jobs are flexible and are <strong>not restrictive in duration or schedule</strong>, allowing you to manage them alongside your daily activities. Gaining job experience will allow you to unlock new uniforms and earn more money per shift.
</p>
<p>
Each job also has its own associated narrative arc to discover as you gain experience.
</p>
<h3>Random Events</h3>
<p>
Most random events aren’t purely luck-based. Instead they’re influenced by your attractiveness stat. Higher (or lower) attractiveness increases the chance of certain events triggering.
</p>
<p>
This system balances player agency with uncertainty: like real life, you can’t guarantee outcomes, but your traits weight probabilities.
</p>
<p>
To be specific, event probability follows a Gaussian curve centered on your attractiveness level, with an event-specific deviation.
</p>
<h3>Relationships</h3>
<p>
To perform lewd actions with family members, you must increase your relationship level with them. Relationship progression works similarly to corruption.
</p>
<p>
However, there is a <strong>1-hour buffer</strong> between two relationship level increases, to prevent spamming the same actions.
</p>
<h3>School Grades and Reputation</h3>
<p>
School reputation works similarly to relationship and corruption level. The higher your reputation, the lewdest your classmate and teachers will be with you.
</p>
<p>
Your grades at school are based on your intellect level. The smarter you are, the higher your chances of getting good marks.
</p>
<p>
However, even intelligent characters can occasionally receive bad grades — though it is unlikely.
</p>
<p>
<strong>Skipping classes has consequences:</strong> it will negatively impact both your grades and your relationship with your parents.
</p>
<h3>Sexually Transmitted Diseases (STDs)</h3>
<p>
Every sexual encounter carries a risk of contracting an STD. Buying condoms significantly reduces that risk. They are automatically used during consensual sex events.
</p>
<p>
Premium condoms offer more protection than cheap condoms and are prioritized if you have both types in your inventory. Condoms are not used during rape events, even if you own some.
</p>
<p>
If infected, your max energy level decreases slightly each day until healed. The only way to confirm an STD (besides noticing energy loss) is to get tested. To heal, you must get tested at the hospital and undergo a medical operation. Delaying treatment increases the cost of the operation.
</p>
<h3>Stat Requirements</h3>
<p>
Beside corruption level, some actions require specific conditions to be available. These may include:
</p>
<ul>
<li>Time of day</li>
<li>Your energy level</li>
<li>Your stats (attractiveness, cleanliness, intellect, fitness...)</li>
<li>Your outfit</li>
<li>Story progression at workplaces</li>
<li>(Rarely) Pure luck</li>
</ul>
<hr>
<<link "Back">>
<<set $wasMenuItemEntered = false>>
<<goto $pastPassage>>
<</link>><<if $mainChar.haveCum.face>0 or $mainChar.cleanliness<15>>
<div class="default-image-wrapper">[img[String.format($urlPath + "/Mall/Cloth_shop_CumReac.jpg")]]</div><br><br>
<<if $mainChar.cleanliness<15>>
You step into the store with casual confidence, but almost immediately you sense something is off. Conversations lower. A couple of customers glance in your direction, then quickly look away. The polished glass counters and spotless white floors only seem to amplify how out of place you suddenly feel. As you browse the aisles, pretending not to notice the subtle tension building around you, a store employee approaches with a strained but controlled expression.
<<ct "KnownFemale2" "Angry">>
Excuse me… I’m going to have to ask you to leave. Some customers have complained, and we can’t allow any disturbance inside the store.
<</ct>>
The words land softly, but the meaning stings. Heat rises to your face as you realize what he’s implying.
<<ct "MC" "">>
I… right. I understand.
<</ct>>
You avoid eye contact and, without another word, you turn toward the exit. You feel the weight of curious stares as you quietly [[leave the boutique.->Mall]]<br><br>
<<MainChar_Stats "arousal" "-10">>
<<else>>
Entering the boutique nonchalantly, you immediately notice the polished marble floor and the soft fragrance lingering in the air. The staff turn toward you with welcoming smiles, ready to greet a new customer. But the warmth vanishes the instant their eyes travel over your clothes. One of them steps forward, his expression tightening as he takes in the visible cum stains.
<<ct "KnownFemale2" "Angry">>
I’m sorry, but you can’t stay here like that. Please leave the store immediately.
<</ct>>
Heat rushes to your face as you glance down at yourself, suddenly very aware of how conspicuous you must look under the bright boutique lighting.
<<ct "MC" "">>
I… right. Sorry.
<</ct>>
There’s no argument in your voice—only embarrassment as you turn toward the exit, avoiding the curious stares of nearby shoppers. Yet, the humiliation mixes with something else—an unexpected thrill at having walked in so boldly, so visibly marked with cum. You quickly [[leave the boutique.->Mall]] the memory lingering longer than it probably should. <br><br>
<<MainChar_Stats "arousal" "10">>
<<MainChar_Stats "intellect" "-1">>
<</if>>
<<else>>
<div class="default-image-wrapper">[img[String.format($urlPath + "/Mall/Daring_Shop.jpg")]]</div><br>
As you step into the boutique, the atmosphere feels polished yet confidently modern. Clean lines and stylish cuts fill the racks, each piece striking a balance between everyday wear and eye-catching flair. Soft music hums in the background, and the lighting highlights fabrics that look both comfortable and refined. A clerk leans casually against a display, giving you a warm, knowing smile.
<<ct "KnownFemale" "Happy">>
Looking to upgrade your style? I can help you find something that really suits you.
<</ct>>
<<if settings.lessPrices is true>>
You managed to have a 50% discount on anything here !
<<else>>
Feeling like the prices are on the steeper side, you can inquire if there's any [[possibility for a discount.->Store Discount][$Store_location = "Polished Trend Co."]]
<</if>>
<h4>UPPER BODY APPAREL</h4>
<<for _clothesItemTitle, _clothesItem range $Mall.chic>>
<<if _clothesItem.type is 'torso'>>
<<ClothesItemInTheMarket _clothesItem _clothesItemTitle>>
<</if>>
<</for>>
<hr>
<h4>LOWER BODY APPAREL</h4>
<<for _clothesItemTitle, _clothesItem range $Mall.chic>>
<<if _clothesItem.type is 'legs'>>
<<ClothesItemInTheMarket _clothesItem _clothesItemTitle>>
<</if>>
<</for>>
<<if settings.lessPrices == true>>
<<if $wereClothesShopPricesReduced != true>>
<<set $wereClothesShopPricesReduced = true>>
<<endif>>
<<else>>
<<if $wereClothesShopPricesReduced == true>>
<<set $wereClothesShopPricesReduced = false>>
<<endif>>
<<endif>>
<br>
<br>
[[Go back->Mall]]
<</if>><<set $Achievements.disease = {
unlocked: false,
label: 'Get fucked by the sexual health doctor.'
}>>
<<set $Achievements.prison = {
unlocked: false,
label: "Become the prison'slut."
}>>
<<set $Achievements.bimbo = {
unlocked: false,
label: "Act as a dumb bimbo at the casino bar."
}>>
<<set $Achievements.casino = {
unlocked: false,
label: 'Bet at least $500 at the casino.'
}>>
<<set $hairStylesFull = ['straight','pigtails','fancy', 'fringe','side fringe','sidecut']>>This menu is designed for players who have already completed the game. Be aware that modifying your stats—particularly corruption level or relationships—could lock you out of certain content or disrupt the intended experience. To avoid potential game-breaking issues, this cheat menu is deliberately limited and does not include every possible option. Use it at your own risk.<br><br>
<h4>STAT MANIPUALTION</h4>
<hr>
*Arousal level: <<textbox "$mainChar.arousal" $mainChar.arousal>> <<set $mainChar.arousal to parseInt($mainChar.arousal)>> <br>
*Cleanliness level: <<textbox "$mainChar.cleanliness" $mainChar.cleanliness>> <<set $mainChar.cleanliness to parseInt($mainChar.cleanliness)>><br>
*Corruption level: <<textbox "$mainChar.corruption" $mainChar.corruption>> <<set $mainChar.corruption to parseInt($mainChar.corruption)>><br>
*Energy level: <<textbox "$mainChar.energy" $mainChar.energy>> <<set $mainChar.energy to parseInt($mainChar.energy)>><br>
*Fitness level: <<textbox "$mainChar.fitness" $mainChar.fitness>> <<set $mainChar.fitness to $mainChar.fitness>> <br>
*Intellect level: <<textbox "$mainChar.intellect" $mainChar.intellect>> <<set $mainChar.intellect to $mainChar.intellect>><br>
*Money amount: <<textbox "$mainChar.money" $mainChar.money>> <<set $mainChar.money to Math.min(parseInt($mainChar.money),500)>><br>
<br>
<h4>RELATIONSHIPS MANIPULATION</h4>
<hr>
*Brother: <<textbox "$brother.relationship" $brother.relationship>> <<set $brother.relationship to parseInt($brother.relationship)>><br>
*Dad: <<textbox "$dad.relationship" $dad.relationship>> <<set $dad.relationship to parseInt($dad.relationship)>><br>
*Mom: <<textbox "$mom.relationship" $mom.relationship>> <<set $mom.relationship to parseInt($mom.relationship)>><br>
<br>
*School Reputation: <<textbox "$mainChar.school.reputation" $mainChar.school.reputation>> <<set $mainChar.school.reputation to Math.min(parseInt($mainChar.school.reputation),30)>><br>
<h4>TIME SETTINGS</h4>
<hr>
*Minute: <<textbox "$minute" $minute>> <<set $minute to parseInt($minute)>><br>
*Hour: <<textbox "$hour" $hour>> <<set $hour to parseInt($hour)>><br>
<br>
<<link "Validate">><<set $wasMenuItemEntered = false>><<goto "PublicCheatMenu">><</link>><br>
<<link "Go back">><<set $wasMenuItemEntered = false>><<goto $pastPassage>><</link>>