<div style="display:flex; align-items:center; gap:20px; margin:20px 0;">
<img src="Images/skylar.jpg" style="width:180px; height:auto; border-radius:12px; box-shadow:0 4px 12px rgba(0,0,0,0.5); flex-shrink:0;">
<div>
You approach the bar counter and catch Skylar's eye. She walks over with a confident smile.
Skylar: "Looking for something, handsome?"
You: "I'm looking for work. Any chance you need help around here?"
Skylar looks you over for a moment, then nods.
Skylar: "We could use an extra pair of hands behind the bar. Evenings mostly. Pay starts at $12 a shift. You show up on time, don't cause trouble, and we'll get along just fine."
She leans closer and lowers her voice.
Skylar: "Prove yourself and there might be... other perks too. Deal?"
</div>
</div>
[[Accept the job->JobAccepted]]
[[Decline for now->Bar]]<<if $money >= 60>>
<<set $money -= 60>>
<<updateStepmom>>
She turns around and backs up...
<video src="Videos/bblblowjob.mp4" style="display:block; margin:0 auto; width:700px; max-width:100%; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" autoplay muted playsinline controls></video>
[[Back->BBLTease]]
<<else>>
She smirks and shakes her head.
"Back off broke boy. This ass ain't free."
[[Back->Dark Alley]]
<<endif>>You cum inside her!
<video src="Videos/bblcum.mp4" style="display:block; margin:0 auto; width:700px; max-width:100%; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" autoplay muted playsinline controls></video>
[[Back to alley->Dark Alley]]<<if $money >= 130>>
<<set $money -= 130>>
<<set $timeOfDay = $timeOrder[($timeOrder.indexOf($timeOfDay) + 1) % $timeOrder.length]>>
<<updateStepmom>>
She starts with a slow grind...
<video src="Videos/bblblowjob.mp4" style="display:block; margin:0 auto; width:700px; max-width:100%; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" autoplay muted playsinline controls></video>
[[Continue->BBLFull2]]
<<else>>
"Back off broke boy."
[[Back->Dark Alley]]
<<endif>>She bounces that huge ass on you...
<video src="Videos/bblfuck.mp4" style="display:block; margin:0 auto; width:700px; max-width:100%; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" autoplay muted playsinline controls></video>
[[Continue->BBLCum]]<<if $money >= 90>>
<<set $money -= 90>>
<<updateStepmom>>
She bends over, showing off that massive ass...
<video src="Videos/bblfuck.mp4" style="display:block; margin:0 auto; width:700px; max-width:100%; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" autoplay muted playsinline controls></video>
[[Back->BBLTease]]
<<else>>
"Back off broke boy."
[[Back->Dark Alley]]
<<endif>><video src="Videos/bbltease.mp4" style="display:block; margin:0 auto; width:700px; max-width:100%; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" autoplay muted playsinline controls></video>
The BBL girl turns around slowly, showing off her massive ass.
[[Blowjob - $60->BBLBJ]]
[[Sex - $90->BBLSex]]
[[Full Treatment - $130->BBLFull]]
[[Leave her->Dark Alley]]<img src="images/bar.jpg" style="display:block; margin:0 auto; width:700px; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);">
You step into Throatholm Nights! The bar is lively with music, chatter, and clinking glasses.
<<if $dayOfWeek is 7>>
<p style="color:red; font-weight:bold;">The bar is closed on Sundays.</p>
<<else>>
<<if $hasBarJob is false>>
[[Ask Bar manager for a job->AskForBarJob]]
<<else>>
<<if $timeOfDay is "Evening" and $lastBarShiftDay != $day>>
[[Start your evening shift->BarWork]]
<<else>>
Your shift isn't available right now (only evenings, once per day).
<<endif>>
<<endif>>
[[Go to Skylar's Office->SkylarOffice]]
<<endif>>
[[Leave the bar->CityCenter]]<<set $money += $totalPossibleTip>>
<<set _tipGifNum = random(1,6)>>
<<set _tipGif = "gifs/bar" + _tipGifNum + ".gif">>
She pulls you behind the bar...
<img @src=_tipGif style="display:block; margin:0 auto; width:450px; max-width:100%; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" alt="Bar girl special tip">
She drops to her knees, sucks you off with a playful smile, then slips the cash into your pocket.
You earned an extra <<print $totalPossibleTip>>$ in tips!
<<set $barShiftsWorked += 1>>
<<set $lastBarShiftDay = $day>>
<<set $timeOfDay = "Night">>
<<updateStepmom>>
[[End shift->Bar]]You start your evening shift behind the bar.
You work hard for several hours...
<<set $money += $barPayRate>>
<<set _tipChance = random(1,100)>>
<<if _tipChance <= 50>>
<<set _baseTip = random(5,15)>>
<<set _extraTip = $barLevel * random(5,15)>>
<<set $totalPossibleTip = _baseTip + _extraTip>>
A cute bar girl leans over the counter during a quiet moment and whispers:
"Hey cutie... want a special tip? I'll make it quick and worth it~"
[[Accept her offer->BarGirlTipScene]]
[[Decline politely->FinishShift]]
<<else>>
The shift ends quietly — no special offers tonight.
[[End shift->FinishShift]]
<<endif>><img src="images/bathroom.jpg" style="display:block; margin:0 auto; width:1000px; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);">
<<updateStepsister>>
<<updateStepmom>>
<<if $stepsisterLocation is "Bathroom" or $stepmomCurrentLocation is "Bathroom">>
You hear the shower running.
<<if $stepsisterLocation is "Bathroom">>
Your stepsister is showering. You cannot enter right now.
<<else>>
Your stepmom is showering. You cannot enter right now.
<<endif>>
<<if $spyCameraInstalled>>
[[Peek through the hidden camera->BathroomPeek]]
<<endif>>
[[Go back->Home]]
<<else>>
The bathroom is empty.
<<if $hasSpyCamera and not $spyCameraInstalled>>
[[Install hidden camera->InstallSpyCamera]]
<<endif>>
[[Take a shower->TakeShower]]
[[Take a look in the mirror->LookInMirror]]
[[Go back->Home]]
<<endif>><<if $money >= 75>>
<<set $money -= 75>>
<<updateStepmom>>
She tries to choke herself on your cock.
<video src="Videos/bimboblowjob.mp4" style="display:block; margin:0 auto; width:700px; max-width:100%; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" autoplay muted playsinline controls></video>
[[Back->BimboTease]]
<<else>>
She pouts dramatically.
"Like, no way broke boy. Come back when you're loaded~"
[[Back->Dark Alley]]
<<endif>>She pulls back with a cute little pop and licks her lips.
<video src="Videos/bimbocum.mp4" style="display:block; margin:0 auto; width:700px; max-width:100%; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" autoplay muted playsinline controls></video>
[[Back to alley->Dark Alley]]<<if $money >= 150>>
<<set $money -= 150>>
<<set $timeOfDay = $timeOrder[($timeOrder.indexOf($timeOfDay) + 1) % $timeOrder.length]>>
<<updateStepmom>>
She starts with lots of giggles...
<video src="Videos/bimboblowjob.mp4" style="display:block; margin:0 auto; width:700px; max-width:100%; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" autoplay muted playsinline controls></video>
[[Continue->BimboFull2]]
<<else>>
"Like, no way broke boy."
[[Back->Dark Alley]]
<<endif>>You fuck her hard.
<video src="Videos/bimbofuck.mp4" style="display:block; margin:0 auto; width:700px; max-width:100%; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" autoplay muted playsinline controls></video>
[[Continue->BimboCum]]<<if $money >= 100>>
<<set $money -= 100>>
<<updateStepmom>>
You fuck her hard.
<video src="Videos/bimbofuck.mp4" style="display:block; margin:0 auto; width:700px; max-width:100%; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" autoplay muted playsinline controls></video>
[[Back->BimboTease]]
<<else>>
"Like, no way broke boy."
[[Back->Dark Alley]]
<<endif>><video src="Videos/bimbotease.mp4" style="display:block; margin:0 auto; width:700px; max-width:100%; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" autoplay muted playsinline controls></video>
The big tit bimbo just sits there...
[[Blowjob - $75->BimboBJ]]
[[Sex - $100->BimboSex]]
[[Full Treatment - $150->BimboFull]]
[[Leave her->Dark Alley]]<<set $money -= 300>>
<<set $hasComputer = true>>
Salesman: "Excellent choice! We'll deliver it to your place today."
You buy a decent computer setup.
It's now set up in your room.
[[Back to city center->CityCenter]]<<set $money -= 100>>
<<set $necklace += 1>>
You buy a delicate silver necklace.
It's now in your inventory. You can give it to someone later.
[[Back to city center->CityCenter]]<<set $money -= 50>>
<<set $perfume += 1>>
You buy an elegant bottle of perfume.
It's now in your inventory. You can give it to someone later.
[[Back to city center->CityCenter]]<<set $money -= 20>>
<<set $roses += 1>>
You buy a beautiful bouquet of roses.
They are now in your inventory. You can give them to someone later.
[[Back to city center->CityCenter]]<<set $barShiftsWorked += 1>>
Bar shifts worked increased by 1.
[[Back to cheats->CheatCheck]]<<if $cheatInput is "BreedingMadness">>
Cheat menu unlocked!
[[+1 Stepmom Love->CheatStepmom]]
[[+1 Stepsister Love->CheatStepsister]]
[[+1 Cousin Love->CheatCousin]]
[[+100 Money->CheatMoney]]
[[+1 Bar Shift->CheatBarShift]]
[[Done->Home]]
<<else>>
Incorrect code.
[[Try again->CheatCodeEntry]]
[[Back->Home]]
<<endif>>Enter cheat code (case-sensitive):
<<textbox "$cheatInput" "">>
[[Submit->CheatCheck]]
[[Cancel->Home]]<<set $cousinLove += 1>>
Cousin Love increased by 1.
[[Back to cheats->CheatCheck]]<<set $money += 100>>
Added $100.
[[Back to cheats->CheatCheck]]<<set $stepmomLove += 1>>
Stepmom Love increased by 1.
[[Back to cheats->CheatCheck]]<<set $stepsisterLove += 1>>
Stepsister Love increased by 1.
[[Back to cheats->CheatCheck]]<img src="images/city.jpg" style="display:block; margin:0 auto; width:1000px; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);">
You’re in the heart of Throatholm. The streets are buzzing with people. Where do you want to go?
[[Dark Alley->Dark Alley]]
[[Park->Park]]
[[Bar->Bar]]
[[Home->Home]]
[[Flower Shop->FlowerShop]]
[[Electronics Store->ElectronicsStore]]<<set $timeOfDay = $timeOrder[($timeOrder.indexOf($timeOfDay) + 1) % $timeOrder.length]>>
<<updateStepmom>>
You fire up a game and play for a bit.
Time passes... a few hours go by.
[[Back to room->YourRoom]]<<set $timeOfDay = $timeOrder[($timeOrder.indexOf($timeOfDay) + 1) % $timeOrder.length]>>
<<updateStepmom>>
You browse random sites, read some news, scroll forums...
Time passes... a few hours go by.
[[Back to room->YourRoom]]<<if $money >= 50>>
<<set $money -= 50>>
<<updateStepmom>>
She starts sucking your cock.
<video src="Videos/crackheadblowjob.mp4" style="display:block; margin:0 auto; width:700px; max-width:100%; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" autoplay muted playsinline controls></video>
[[Back->CrackheadTease]]
<<else>>
She sneers at you.
"Back off broke boy. Ain't got time for broke dick."
[[Back->Dark Alley]]
<<endif>>She finishes quickly and wipes her mouth with her sleeve.
<video src="Videos/crackheadcum.mp4" style="display:block; margin:0 auto; width:700px; max-width:100%; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" autoplay muted playsinline controls></video>
[[Back to alley->Dark Alley]]<<if $money >= 100>>
<<set $money -= 100>>
<<set $timeOfDay = $timeOrder[($timeOrder.indexOf($timeOfDay) + 1) % $timeOrder.length]>>
<<updateStepmom>>
She starts rough and fast...
<video src="Videos/crackheadblowjob.mp4" style="display:block; margin:0 auto; width:700px; max-width:100%; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" autoplay muted playsinline controls></video>
[[Continue->CrackheadFull2]]
<<else>>
"Back off broke boy."
[[Back->Dark Alley]]
<<endif>>She keeps going, even rougher...
<video src="Videos/crackheadfuck.mp4" style="display:block; margin:0 auto; width:700px; max-width:100%; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" autoplay muted playsinline controls></video>
[[Continue->CrackheadCum]]<<if $money >= 75>>
<<set $money -= 75>>
<<updateStepmom>>
She bounces on your cock.
<video src="Videos/crackheadfuck.mp4" style="display:block; margin:0 auto; width:700px; max-width:100%; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" autoplay muted playsinline controls></video>
[[Back->CrackheadTease]]
<<else>>
"Back off broke boy."
[[Back->Dark Alley]]
<<endif>><video src="Videos/crackheadtease.mp4" style="display:block; margin:0 auto; width:700px; max-width:100%; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" autoplay muted playsinline controls></video>
The crackhead girl teases her ass.
[[Blowjob - $50->CrackheadBJ]]
[[Sex - $75->CrackheadSex]]
[[Full Treatment - $100->CrackheadFull]]
[[Leave her->Dark Alley]]<img src="images/alley.jpg" style="display:block; margin:0 auto; width:700px; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);">
<<if $timeOfDay is "Night">>
You are in the dark, sketchy alley behind the bar. The air smells like smoke, piss, and cheap perfume.
[[Look for prostitutes->LookForProstitutes]]
[[Take a walk in the alley->TakeAWalk]]
<<else>>
You are in the dark alley during the $timeOfDay.
Nothing interesting is here.
[[Go back->CityCenter]]
<<endif>><div style="display:flex; align-items:center; gap:20px; margin:20px 0;">
<img src="Images/skylar.jpg" style="width:180px; height:auto; border-radius:12px; box-shadow:0 4px 12px rgba(0,0,0,0.5); flex-shrink:0;">
<div>
Skylar leans back in her chair.
Skylar: "You've been solid. Time to bump you up."
</div>
</div>
<<set $barLevel += 1>>
<<if $barLevel is 1>>
<<set $barPayRate = 20>>
You are now **Lead Bartender**! ($20 per shift)
<<elseif $barLevel is 2>>
<<set $barPayRate = 32>>
You are now **Assistant Manager**! ($32 per shift)
<<elseif $barLevel is 3>>
<<set $barPayRate = 45>>
You are now **Bar Manager**! You co-manage the bar with Skylar. ($45 per shift)
<<endif>>
<div style="display:flex; align-items:center; gap:20px; margin:20px 0;">
<img src="Images/skylar.jpg" style="width:180px; height:auto; border-radius:12px; box-shadow:0 4px 12px rgba(0,0,0,0.5); flex-shrink:0;">
<div>
Skylar: "Keep it up and I'll make sure you get properly rewarded in here too."
</div>
</div>
[[Back to office->SkylarOffice]]<img src="images/electronicsstore.jpg" style="display:block; margin:0 auto; width:1000px; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);">
You enter the electronics store. Bright screens and gadgets everywhere.
A salesman greets you.
Salesman: "Looking for something specific?"
Available:
<<if $money >= 300>>
[[Buy Computer ($300) ->BuyComputer]]
<<else>>
Computer ($300) – you can't afford this yet.
<<endif>>
<<if $money >= 100>>
[[Buy Spy Camera ($100) ->BuySpyCamera]]
<<else>>
Spy Camera ($100) – you can't afford this yet.
<<endif>>
[[Leave the store->CityCenter]]<<set $barShiftsWorked += 1>>
<<set $lastBarShiftDay = $day>>
<<set $timeOfDay = "Night">>
<<updateStepmom>>
Your shift is over for today.
[[Finish->Bar]]<img src="images/flowershop.jpg" style="display:block; margin:0 auto; width:500px; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);">
You enter the small flower shop in the city center. The air smells sweet.
Available gifts:
<<if $money >= 20>>
[[Buy Roses ($20) ->BuyRoses]]
<<else>>
Roses ($20) – you can't afford this yet.
<<endif>>
<<if $money >= 50>>
[[Buy Perfume ($50) ->BuyPerfume]]
<<else>>
Perfume ($50) – you can't afford this yet.
<<endif>>
<<if $money >= 100>>
[[Buy Necklace ($100) ->BuyNecklace]]
<<else>>
Necklace ($100) – you can't afford this yet.
<<endif>>
[[Leave the shop->CityCenter]]You decide to give your stepmom a gift.
<<if $roses > 0>>
[[Give her roses->GiveRosesToStepmom]]
<<endif>>
<<if $perfume > 0>>
[[Give her perfume->GivePerfumeToStepmom]]
<<endif>>
<<if $necklace > 0>>
[[Give her the necklace->GiveNecklaceToStepmom]]
<<endif>>
[[Never mind->Stepmom]]You decide to give your stepsister a gift.
<<if $roses > 0>>
[[Give her roses->GiveRosesToStepsister]]
<<endif>>
<<if $perfume > 0>>
[[Give her perfume ->GivePerfumeToStepsister]]
<<endif>>
<<if $necklace > 0>>
[[Give her the necklace ->GiveNecklaceToStepsister]]
<<endif>>
[[Never mind->StepsistersRoom]]<<set $necklace -= 1>>
<<set $stepmomLove += 7>>
You give her the necklace.
Stepmom: "This is gorgeous... I love it. Thank you so much."
She puts it on immediately and turns so you can see how it looks.
Stepmom: "How does it look?"
[[Back->Home]]<div style="display:flex; align-items:center; gap:20px; margin:20px 0;">
<img src="Images/sister.jpg" style="width:180px; height:auto; border-radius:12px; box-shadow:0 4px 12px rgba(0,0,0,0.5); flex-shrink:0;">
<div>
You give her the necklace.
Stepsister: "This is really pretty... I love it. Thank you so much!"
</div>
</div>
<<set $necklace -= 1>>
<<set $stepsisterLove += 7>>
Stepsister Love increased by 20!
[[Back->StepsistersRoom]]<<set $perfume -= 1>>
<<set $stepmomLove += 5>>
You give her the bottle of perfume.
Stepmom: "This smells amazing... you're too sweet. Thank you."
She sprays a little on her wrist and smiles at you.
[[Back->Home]]<div style="display:flex; align-items:center; gap:20px; margin:20px 0;">
<img src="Images/sister.jpg" style="width:180px; height:auto; border-radius:12px; box-shadow:0 4px 12px rgba(0,0,0,0.5); flex-shrink:0;">
<div>
You give her the bottle of perfume.
Stepsister: "This smells so nice... you're actually sweet sometimes. Thanks!"
</div>
</div>
<<set $perfume -= 1>>
<<set $stepsisterLove += 5>>
Stepsister Love increased by 10!
[[Back->StepsistersRoom]]<<set $roses -= 1>>
<<set $stepmomLove += 2>>
You hand her a bouquet of roses.
Stepmom: "Oh... these are beautiful. Thank you so much. That was really thoughtful."
She smiles warmly and gives you a gentle hug.
[[Back->Home]]<div style="display:flex; align-items:center; gap:20px; margin:20px 0;">
<img src="Images/sister.jpg" style="width:180px; height:auto; border-radius:12px; box-shadow:0 4px 12px rgba(0,0,0,0.5); flex-shrink:0;">
<div>
You hand her a bouquet of roses.
Stepsister: "Aww... these are so pretty! Thank you!"
</div>
</div>
<<set $roses -= 1>>
<<set $stepsisterLove += 2>>
Stepsister Love increased by 5!
[[Back->StepsistersRoom]]<div style="display:flex; align-items:center; gap:20px; margin:20px 0;">
<img src="Images/sister.jpg" style="width:180px; height:auto; border-radius:12px; box-shadow:0 4px 12px rgba(0,0,0,0.5); flex-shrink:0;">
<div>
You sit down and help your stepsister study.
She appreciates it and smiles at you.
Stepsister: "Thanks... you're actually pretty good at this."
</div>
</div>
<<set $stepsisterLove += 1>>
<<set $timeOfDay = $timeOrder[($timeOrder.indexOf($timeOfDay) + 1) % $timeOrder.length]>>
<<updateStepsister>>
<<updateStepmom>>
Stepsister Love increased by 1!
[[Back->StepsistersRoom]]<img src="images/home.jpg" style="display:block; margin:0 auto; width:700px; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);">
<<updateStepmom>>
<<updateStepsister>>
[[Your Room->YourRoom]]
[[Kitchen->Kitchen]]
[[Living Room->LivingRoom]]
[[Stepmoms Room->StepmomsRoom]]
[[Stepsisters Room->StepsistersRoom]]
[[Bathroom->Bathroom]]
[[City Centre->CityCenter]]<div style="display:flex; align-items:center; gap:20px; margin:20px 0;">
<img src="Images/skylar.jpg" style="width:180px; height:auto; border-radius:12px; box-shadow:0 4px 12px rgba(0,0,0,0.5); flex-shrink:0;">
<div>
Skylar: "Good choice. Come back in the evening when you're ready to start. Don't be late."
You are now officially hired as a bartender!
</div>
</div>
<<set $hasBarJob = true>>
<<set $barLevel = 0>>
<<set $barPayRate = 12>>
[[Back to the bar->Bar]]<img src="images/kitchen.jpg" style="display:block; margin:0 auto; width:700px; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" alt="Kitchen">
You are in the Kitchen.
<<updateStepmom>>
<<updateStepsister>>
<<if $stepmomCurrentLocation is "Kitchen">>
Your stepmom is here, cooking or eating.
She's busy right now — do not disturb her.
<<endif>>
<<if $stepsisterLocation is "Kitchen">>
Your stepsister is here, eating breakfast/lunch/dinner.
She's eating — do not disturb her.
<<endif>>
<<if $stepmomCanTalk and $stepmomCurrentLocation is "Kitchen">>
<img src="images/mom" + random(1,3) + ".jpg" style="display:block; margin:0 auto; width:450px;" alt="Stepmom">
Your stepmom is here and available.
[[Talk to Stepmom->StepMomTalk]]
<<if $stepmomLove >= 5>>
[[Flirt with Stepmom->StepMomFlirt]]
<<else>>
You don't have enough love points to flirt with her yet.
<<endif>>
<<if $stepmomLove >= 10>>
[[Ask for a Blowjob->StepMomBJ]]
<<endif>>
<<if $stepmomLove >= 20>>
[[Ask for another Blowjob->StepMomR2]]
<<endif>>
<<endif>>
[[Go Back->Home]]<img src="images/livingroom.jpg" style="display:block; margin:0 auto; width:700px; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);">
You are in the living room.
<<updateStepmom>>
<<if $stepmomCurrentLocation is "LivingRoom">>
<<set _momPic = random(1,3)>>
<<set _momImage = "images/mom" + _momPic + ".jpg">>
<img @src=_momImage width="450">
Your stepmom is here.
<<if $stepmomCanTalk>>
[[Talk to Stepmom->StepMomTalk]]
<<if $stepmomLove gte 5>>
[[Flirt with Stepmom->StepMomFlirt]]
<<else>>
You don't have enough love points to flirt with her yet.
<<endif>>
<<if $stepmomLove gte 10>>
[[Ask for a Blowjob->StepMomBJ]]
<<endif>>
<<if $stepmomLove gte 20>>
[[Ask for another Blowjob->StepMomR2]]
<<endif>>
<<else>>
She is sleeping and cannot be disturbed.
<<endif>>
<<else>>
Your stepmom is not here right now.
<<endif>>
[[Go Back->Home]]<<if $alleyWalksToday >= 3>>
It's getting too late. Better head home.
[[Back to the alley->Dark Alley]]
<<else>>
<<set $alleyWalksToday += 1>>
<<set _found = random(1,2)>>
<<if _found is 1>>
You spot one girl working the alley tonight. She notices you looking.
<<set _prostitute = random(1,4)>>
<<switch _prostitute>>
<<case 1>>
[[Premium girl->PremiumTease]]
<<case 2>>
[[Crackhead girl ->CrackheadTease]]
<<case 3>>
[[Bimbo girl ->BimboTease]]
<<case 4>>
[[BBL girl ->BBLTease]]
<<endswitch>>
<<else>>
The alley is empty tonight. No girls are working.
[[Back->Dark Alley]]
<<endif>>
<<endif>><img src="images/park.jpg" style="display:block; margin:0 auto; width:700px; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);">
You are in the park. The air is fresh, birds are chirping, and people are strolling around.
<<if $timeOfDay is "Night">>
It's too late to stay outside. The park is closed and feels unsafe at night.
[[Leave the park->CityCenter]]
<<else>>
[[Sit and relax for a while->ParkSit]]
[[Take a walk in the park->ParkWalk]]
[[Leave the park->CityCenter]]
<<endif>><<set _num = random(1,5)>>
<<set _gif = "gifs/anal" + _num + ".gif">>
<img @src=_gif style="display:block; margin:0 auto; width:700px; max-width:100%; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" alt="Anal scene">
You watch some anal-focused scenes...
[[Back to categories->PornCategories]]<<set _num = random(1,5)>>
<<set _gif = "gifs/bigass" + _num + ".gif">>
<img @src=_gif style="display:block; margin:0 auto; width:700px; max-width:100%; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" alt="Big ass scene">
You watch scenes featuring big asses...
[[Back to categories->PornCategories]]<<set _num = random(1,5)>>
<<set _gif = "gifs/bigtits" + _num + ".gif">>
<img @src=_gif style="display:block; margin:0 auto; width:700px; max-width:100%; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" alt="Big tits scene">
You watch scenes featuring big tits...
[[Back to categories->PornCategories]]<<set _num = random(1,5)>>
<<set _gif = "gifs/blowjob" + _num + ".gif">>
<img @src=_gif style="display:block; margin:0 auto; width:700px; max-width:100%; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" alt="Blowjob scene">
You watch some intense blowjob scenes...
[[Back to categories->PornCategories]]Choose a category:
[[Blowjob->PornBlowjob]]
[[Rough->PornRough]]
[[Sex->PornSex]]
[[Anal->PornAnal]]
[[Big tits->PornBigTits]]
[[Big ass->PornBigAss]]
[[Lesbian->PornLesbian]]
[[Back to computer->UseComputer]]<<set _num = random(1,5)>>
<<set _gif = "gifs/lesbian" + _num + ".gif">>
<img @src=_gif style="display:block; margin:0 auto; width:700px; max-width:100%; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" alt="Lesbian scene">
You watch some hot lesbian scenes...
[[Back to categories->PornCategories]]<<set _num = random(1,5)>>
<<set _gif = "gifs/rough" + _num + ".gif">>
<img @src=_gif style="display:block; margin:0 auto; width:700px; max-width:100%; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" alt="Rough scene">
You watch some rough, intense action...
[[Back to categories->PornCategories]]<<set _num = random(1,5)>>
<<set _gif = "gifs/sex" + _num + ".gif">>
<img @src=_gif style="display:block; margin:0 auto; width:700px; max-width:100%; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" alt="Sex scene">
You watch some passionate sex scenes...
[[Back to categories->PornCategories]]<<if $money >= 150>>
<<set $money -= 150>>
<<updateStepmom>>
She pulls you into the shadows...
<video src="Videos/premiumblowjob.mp4" style="display:block; margin:0 auto; width:1000px; max-width:100%; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" autoplay muted playsinline controls></video>
[[Back->PremiumTease]]
<<else>>
She laughs coldly.
"Back off broke boy. This kind of service isn't for empty wallets."
[[Back->Dark Alley]]
<<endif>>She finishes you off and wipes her lips with a smirk.
<video src="Videos/premiumcum.mp4" style="display:block; margin:0 auto; width:700px; max-width:100%; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" autoplay muted playsinline controls></video>
[[Back to alley->Dark Alley]]<<if $money >= 250>>
<<set $money -= 250>>
<<set $timeOfDay = $timeOrder[($timeOrder.indexOf($timeOfDay) + 1) % $timeOrder.length]>>
<<updateStepmom>>
She starts with a slow tease...
<video src="Videos/premiumblowjob.mp4" style="display:block; margin:0 auto; width:700px; max-width:100%; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" autoplay muted playsinline controls></video>
[[Continue->PremiumFull2]]
<<else>>
"Back off broke boy."
[[Back->Dark Alley]]
<<endif>>She turns around and guides you in...
<video src="Videos/premiumfuck.mp4" style="display:block; margin:0 auto; width:700px; max-width:100%; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" autoplay muted playsinline controls></video>
[[Continue->PremiumCum]]<<if $money >= 200>>
<<set $money -= 200>>
<<updateStepmom>>
She bends over...
<video src="Videos/premiumfuck.mp4" style="display:block; margin:0 auto; width:700px; max-width:100%; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" autoplay muted playsinline controls></video>
[[Back->PremiumTease]]
<<else>>
"Back off broke boy."
[[Back->Dark Alley]]
<<endif>><video src="Videos/premiumtease.mp4" style="display:block; margin:0 auto; width:700px; max-width:100%; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" autoplay muted playsinline controls></video>
The premium escort walks towards you teasingly.
[[Blowjob - $150->PremiumBJ]]
[[Sex - $200->PremiumSex]]
[[Full Treatment - $250->PremiumFull]]
[[Leave her->Dark Alley]]Your stepmom is too tired right now...
(Stepmom Love must reach 20!)
[[Go back->Home]]<<set _currentIndex = $timeOrder.indexOf($timeOfDay)>>
<<set _nextIndex = (_currentIndex + 1) % $timeOrder.length>>
<<set $timeOfDay = $timeOrder[_nextIndex]>>
<<updateStepmom>>
<<if $timeOfDay is "Morning">>
<<set $day += 1>>
<<set $dayOfWeek = (($day - 1) % 7) + 1>>
You slept through the night and woke up the next morning.
<<else>>
Time passes... a few hours go by.
<<endif>>
[[Continue->Home]]<div style="display:flex; align-items:center; gap:20px; margin:20px 0;">
<img src="Images/skylar.jpg" style="width:180px; height:auto; border-radius:12px; box-shadow:0 4px 12px rgba(0,0,0,0.5); flex-shrink:0;">
<div>
Skylar: "Mmm... you taste like hard work."
</div>
</div>
She takes you deeper, her tongue working skillfully...
<video src="Videos/sr22.mp4" style="display:block; margin:0 auto; width:700px; max-width:100%; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" autoplay muted playsinline controls></video>
[[Continue->SkylarB2_3]]<div style="display:flex; align-items:center; gap:20px; margin:20px 0;">
<img src="Images/skylar.jpg" style="width:180px; height:auto; border-radius:12px; box-shadow:0 4px 12px rgba(0,0,0,0.5); flex-shrink:0;">
<div>
Skylar looks up at you, eyes intense.
Skylar: "Don't hold back now..."
</div>
</div>
<video src="Videos/sr23.mp4" style="display:block; margin:0 auto; width:700px; max-width:100%; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" autoplay muted playsinline controls></video>
[[Continue->SkylarB2_4]]<div style="display:flex; align-items:center; gap:20px; margin:20px 0;">
<img src="Images/skylar.jpg" style="width:180px; height:auto; border-radius:12px; box-shadow:0 4px 12px rgba(0,0,0,0.5); flex-shrink:0;">
<div>
Skylar: "I can feel how close you are..."
</div>
</div>
<video src="Videos/sr24.mp4" style="display:block; margin:0 auto; width:700px; max-width:100%; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" autoplay muted playsinline controls></video>
[[Continue->SkylarB2_5]]<div style="display:flex; align-items:center; gap:20px; margin:20px 0;">
<img src="Images/skylar.jpg" style="width:180px; height:auto; border-radius:12px; box-shadow:0 4px 12px rgba(0,0,0,0.5); flex-shrink:0;">
<div>
Skylar finishes you with expert skill, she jerks you off until you cum on her face and mouth.
Skylar: "That's how we reward good work around here."
</div>
</div>
<video src="Videos/sr25.mp4" style="display:block; margin:0 auto; width:700px; max-width:100%; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" autoplay muted playsinline controls></video>
<<set $money += 20>> /* small bonus */
[[Back to the bar->Bar]]<div style="display:flex; align-items:center; gap:20px; margin:20px 0;">
<img src="Images/skylar.jpg" style="width:180px; height:auto; border-radius:12px; box-shadow:0 4px 12px rgba(0,0,0,0.5); flex-shrink:0;">
<div>
Skylar: "Mmm... you taste like hard work."
</div>
</div>
She takes you deeper, her tongue working skillfully...
<video src="Videos/sr32.mp4" style="display:block; margin:0 auto; width:700px; max-width:100%; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" autoplay muted playsinline controls></video>
[[Continue->SkylarB3_3]]<div style="display:flex; align-items:center; gap:20px; margin:20px 0;">
<img src="Images/skylar.jpg" style="width:180px; height:auto; border-radius:12px; box-shadow:0 4px 12px rgba(0,0,0,0.5); flex-shrink:0;">
<div>
Skylar looks up at you, eyes intense.
Skylar: "Don't hold back now..."
</div>
</div>
<video src="Videos/sr33.mp4" style="display:block; margin:0 auto; width:700px; max-width:100%; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" autoplay muted playsinline controls></video>
[[Continue->SkylarB3_4]]<div style="display:flex; align-items:center; gap:20px; margin:20px 0;">
<img src="Images/skylar.jpg" style="width:180px; height:auto; border-radius:12px; box-shadow:0 4px 12px rgba(0,0,0,0.5); flex-shrink:0;">
<div>
Skylar: "I can feel how close you are..."
</div>
</div>
<video src="Videos/sr34.mp4" style="display:block; margin:0 auto; width:700px; max-width:100%; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" autoplay muted playsinline controls></video>
[[Continue->SkylarB3_5]]You cum in her throat!
<div style="display:flex; align-items:center; gap:20px; margin:20px 0;">
<img src="Images/skylar.jpg" style="width:180px; height:auto; border-radius:12px; box-shadow:0 4px 12px rgba(0,0,0,0.5); flex-shrink:0;">
<div>
Skylar finishes you with expert skill.
Skylar: "That's how we reward good work around here."
</div>
</div>
<video src="Videos/sr35.mp4" style="display:block; margin:0 auto; width:700px; max-width:100%; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" autoplay muted playsinline controls></video>
<<set $money += 20>> /* small bonus */
[[Back to the bar->Bar]]<div style="display:flex; align-items:center; gap:20px; margin:20px 0;">
<img src="Images/skylar.jpg" style="width:180px; height:auto; border-radius:12px; box-shadow:0 4px 12px rgba(0,0,0,0.5); flex-shrink:0;">
<div>
Skylar locks the office door behind you with a knowing smile.
Skylar: "You earned this... let's make it memorable."
</div>
</div>
She walks around the desk, drops to her knees slowly, and begins...
<video src="Videos/sbj1.mp4" style="display:block; margin:0 auto; width:700px; max-width:100%; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" autoplay muted playsinline controls></video>
[[Continue->SkylarBJ1_2]]<div style="display:flex; align-items:center; gap:20px; margin:20px 0;">
<img src="Images/skylar.jpg" style="width:180px; height:auto; border-radius:12px; box-shadow:0 4px 12px rgba(0,0,0,0.5); flex-shrink:0;">
<div>
Skylar: "Mmm... you taste like hard work."
</div>
</div>
She takes you deeper, her tongue working skillfully...
<video src="Videos/sbj2.mp4" style="display:block; margin:0 auto; width:700px; max-width:100%; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" autoplay muted playsinline controls></video>
[[Continue->SkylarBJ1_3]]<div style="display:flex; align-items:center; gap:20px; margin:20px 0;">
<img src="Images/skylar.jpg" style="width:180px; height:auto; border-radius:12px; box-shadow:0 4px 12px rgba(0,0,0,0.5); flex-shrink:0;">
<div>
Skylar looks up at you, eyes intense.
Skylar: "Don't hold back now..."
</div>
</div>
You face fuck Skylar...
<video src="Videos/sbj3.mp4" style="display:block; margin:0 auto; width:700px; max-width:100%; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" autoplay muted playsinline controls></video>
[[Continue->SkylarBJ1_4]]<div style="display:flex; align-items:center; gap:20px; margin:20px 0;">
<img src="Images/skylar.jpg" style="width:180px; height:auto; border-radius:12px; box-shadow:0 4px 12px rgba(0,0,0,0.5); flex-shrink:0;">
<div>
Skylar: "I can feel how close you are..."
</div>
</div>
<video src="Videos/sbj4.mp4" style="display:block; margin:0 auto; width:700px; max-width:100%; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" autoplay muted playsinline controls></video>
[[Continue->SkylarBJ1_5]]<div style="display:flex; align-items:center; gap:20px; margin:20px 0;">
<img src="Images/skylar.jpg" style="width:180px; height:auto; border-radius:12px; box-shadow:0 4px 12px rgba(0,0,0,0.5); flex-shrink:0;">
<div>
Skylar finishes you with expert skill, she jerks you off until you cum on her face and mouth.
Skylar: "That's how we reward good work around here."
</div>
</div>
<video src="Videos/sbj5.mp4" style="display:block; margin:0 auto; width:700px; max-width:100%; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" autoplay muted playsinline controls></video>
<<set $money += 20>> /* small bonus */
[[Back to the bar->Bar]]<div style="display:flex; align-items:center; gap:20px; margin:20px 0;">
<img src="Images/skylar.jpg" style="width:180px; height:auto; border-radius:12px; box-shadow:0 4px 12px rgba(0,0,0,0.5); flex-shrink:0;">
<div>
Skylar locks the office door behind you with a knowing smile.
Skylar: "You earned this... let's make it memorable."
</div>
</div>
She walks around the desk, drops to her knees slowly, and begins...
<video src="Videos/sr21.mp4" style="display:block; margin:0 auto; width:700px; max-width:100%; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" autoplay muted playsinline controls></video>
[[Continue->SkylarB2_2]]<div style="display:flex; align-items:center; gap:20px; margin:20px 0;">
<img src="Images/skylar.jpg" style="width:180px; height:auto; border-radius:12px; box-shadow:0 4px 12px rgba(0,0,0,0.5); flex-shrink:0;">
<div>
Skylar locks the office door behind you with a knowing smile.
Skylar: "You earned this... let's make it memorable."
</div>
</div>
She walks around the desk, drops to her knees slowly, and begins...
<video src="Videos/sr31.mp4" style="display:block; margin:0 auto; width:700px; max-width:100%; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" autoplay muted playsinline controls></video>
[[Continue->SkylarB3_2]]<div style="display:flex; align-items:center; gap:20px; margin:20px 0;">
<img src="Images/skylar.jpg" style="width:180px; height:auto; border-radius:12px; box-shadow:0 4px 12px rgba(0,0,0,0.5); flex-shrink:0;">
<div>
You knock and enter Skylar's office.
She looks up from her desk, smirking.
Skylar: "Back already? What do you need?"
</div>
</div>
<<if $hasBarJob>>
<<if $barLevel is 0 and $barShiftsWorked >= 7>>
[[Ask for a raise / promotion->DoRaise]]
<<elseif $barLevel is 1 and $barShiftsWorked >= 14>>
[[Ask for a raise / promotion->DoRaise]]
<<elseif $barLevel is 2 and $barShiftsWorked >= 21>>
[[Ask for a raise / promotion->DoRaise]]
<<endif>>
<<if $barLevel >= 1>>
[[Skylar Reward 1 (Blowjob)->SkylarBJ1]]
<<endif>>
<<if $barLevel >= 2>>
[[Skylar Reward 2 (Blowjob)->SkylarBJ2]]
<<endif>>
<<if $barLevel >= 3>>
[[Skylar Reward 3 (Blowjob)->SkylarBJ3]]
<<endif>>
<<else>>
(You don't work here yet — maybe you should ask for a job first?)
<<endif>>
[[Leave the office->Bar]]<<set $day += 1>>
<<set $dayOfWeek = (($day - 1) % 7) + 1>>
<<set $alleyWalksToday = 0>>
<<set $dreamChance = random(1,6)>>
<p style="color:purple; font-weight:bold; text-align:center;">You drift off into a strange dream...</p>
<<switch $dreamChance>>
<<case 1>>
<video src="Videos/dream1.mp4" style="display:block; margin:0 auto; width:1000px; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" autoplay muted playsinline controls></video>
<<case 2>>
<video src="Videos/dream2.mp4" style="display:block; margin:0 auto; width:1000px; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" autoplay muted playsinline controls></video>
<<case 3>>
<video src="Videos/dream3.mp4" style="display:block; margin:0 auto; width:1000px; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" autoplay muted playsinline controls></video>
<<case 4>>
<video src="Videos/dream4.mp4" style="display:block; margin:0 auto; width:1000px; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" autoplay muted playsinline controls></video>
<<case 5>>
<video src="Videos/dream5.mp4" style="display:block; margin:0 auto; width:1000px; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" autoplay muted playsinline controls></video>
<<case 6>>
<video src="Videos/dream6.mp4" style="display:block; margin:0 auto; width:1000px; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" autoplay muted playsinline controls></video>
<<endswitch>>
<p style="text-align:center; margin-top:20px;">You wake up the next morning, feeling strangely refreshed.</p>
<<set $timeOfDay = "Morning">>
<<updateStepmom>>
<<updateStepsister>>
[[Get out of bed->YourRoom]]<img src="images/start.jpg" style="display:block; margin:0 auto; width:400px; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);">
Sup bro, welcome to the amazing city of Throatholm. Go explore and have fun! The girls here truly are one of a kind. Please support my patreon for early access to future updates to the game :)
Have fun!
[[Explore the city->CityCenter]]Stepmom gets down on her knees and starts teasing your cock
<video src="videos/momthroat1.mp4" style="display:block; margin:0 auto; width:1000px; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" autoplay muted playsinline controls loop></video>
[[Next->StepMomBJ2]]She starts deepthroating you with skill and ease
<video src="videos/momthroat2.mp4" style="display:block; margin:0 auto; width:1000px; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" autoplay muted playsinline controls loop></video>
[[Next->StepMomBJ3]]You start facefucking your own stepmom!
<video src="videos/momthroat3.mp4" style="display:block; margin:0 auto; width:1000px; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" autoplay muted playsinline controls loop></video>
[[Next->StepMomBJ4]]You cum in stepmoms throat and almost pass out!
<video src="videos/momthroat4.mp4" style="display:block; margin:0 auto; width:1000px; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" autoplay muted playsinline controls loop></video>
[[Ask for Round 2->Round2Decline]]
[[Go Back->Home]]You flirt playfully with your stepmom. She seems to flirt back!
<<set _momPic = random(1,3)>>
<<set _momImage = "images/momflirt" + _momPic + ".jpg">>
<img @src=_momImage width="350">
<<set _currentIndex = $timeOrder.indexOf($timeOfDay)>>
<<set _nextIndex = (_currentIndex + 1) % $timeOrder.length>>
<<set $timeOfDay = $timeOrder[_nextIndex]>>
<<updateStepmom>>
<<if $stepmomCanTalk>>
<<set $stepmomLove += 2>>
<<set $stepmomTalks += 1>>
<<endif>>
[[Back->Home]]Stepmom starts slowly sucking your cock...
<video src="videos/mombj1.mp4" style="display:block; margin:0 auto; width:1000px; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" autoplay muted playsinline controls loop></video>
[[Next->StepMomR22]]You start titfucking your own stepmother!
<video src="videos/mombj2.mp4" style="display:block; margin:0 auto; width:1000px; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" autoplay muted playsinline controls loop></video>
[[Next->StepMomR23]]Stepmom deepthroats you with expertise!
<video src="videos/mombj3.mp4" style="display:block; margin:0 auto; width:1000px; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" autoplay muted playsinline controls loop></video>
[[Next->StepMomR24]]You finally cum in your stepmoms throat...
<video src="videos/mombj4.mp4" style="display:block; margin:0 auto; width:1000px; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" autoplay muted playsinline controls loop></video>
(More scenes will be added in future updates!)
[[Go back->Home]]You have a nice conversation with your stepmom.
<<set _momPic = random(1,3)>>
<<set _momImage = "images/momtalk" + _momPic + ".jpg">>
<img @src=_momImage width="450">
<<set _currentIndex = $timeOrder.indexOf($timeOfDay)>>
<<set _nextIndex = (_currentIndex + 1) % $timeOrder.length>>
<<set $timeOfDay = $timeOrder[_nextIndex]>>
<<updateStepmom>>
<<if $stepmomCanTalk>>
<<if $roses > 0 or $perfume > 0 or $necklace > 0>>
[[Give her a gift->GiveGiftToStepmom]]
<<endif>>
<<set $stepmomLove += 1>>
<<set $stepmomTalks += 1>>
<<endif>>
[[Back->Home]]<img src="images/stempmom.jpg" style="display:block; margin:0 auto; width:500px; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);">
You see your stepmom here.
Love: <<print $stepmomLove>>
<<if $stepmomCanTalk is true>>
<<if $roses > 0 or $perfume > 0 or $necklace > 0>>
[[Give her a gift->GiveGiftToStepmom]]
<<endif>>
[[Talk->StepMomTalk]]
<<if $stepmomLove gte 5>>
[[Flirt->StepMomFlirt]]
<<else>>
(You need at least 5 love points to flirt with her.)
<<endif>>
<<if $stepmomLove gte 10>>
[[Ask for a Blowjob->StepMomBJ]]
<<else>>
(You need at least 10 love points to ask for this.)
<<endif>>
<<if $stepmomLove gte 20>>
[[Ask for another Blowjob->StepMomR2]]
<<else>>
(You need at least 20 love points for round two.)
<<endif>>
<<else>>
She is sleeping and cannot be disturbed right now.
<<endif>>
[[Leave->Home]]<img src="images/momroom.jpg" style="display:block; margin:0 auto; width:500px; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);">
You are in Stepmom's room.
<<updateStepmom>>
<<if $stepmomCurrentLocation is "StepmomsRoom">>
<<set _momPic = random(1,3)>>
<<set _momImage = "images/mom" + _momPic + ".jpg">>
<img @src=_momImage width="400">
Your stepmom is here.
<<if $stepmomCanTalk>>
[[Talk to Stepmom->StepMomTalk]]
<<if $stepmomLove gte 5>>
[[Flirt with Stepmom->StepMomFlirt]]
<<else>>
You don't have enough love points to flirt with her yet.
<<endif>>
<<if $stepmomLove gte 10>>
[[Ask for a Blowjob->StepMomBJ]]
<<endif>>
<<if $stepmomLove gte 20>>
[[Ask for another Blowjob->StepMomR2]]
<<endif>>
<<else>>
She is sleeping and cannot be disturbed.
<<endif>>
<<else>>
Your stepmom is not here right now.
<<endif>>
[[Go Back->Home]]<<if $stepsisterLove >= 10>>
<<set $timeOfDay = $timeOrder[($timeOrder.indexOf($timeOfDay) + 1) % $timeOrder.length]>>
<<updateStepsister>>
<<updateStepmom>>
<div style="display:flex; align-items:center; gap:20px; margin:20px 0;">
<img src="Images/sister.jpg" style="width:180px; height:auto; border-radius:12px; box-shadow:0 4px 12px rgba(0,0,0,0.5); flex-shrink:0;">
<div>
Your stepsister looks nervous but excited.
Stepsister: "Okay... just this once..."
</div>
</div>
<video src="Videos/sisterbj1.mp4" style="display:block; margin:0 auto; width:700px; max-width:100%; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" autoplay muted playsinline controls></video>
[[Continue->StepsisterBJ2]]
<<else>>
Not enough love yet.
[[Back->StepsistersRoom]]
<<endif>><div style="display:flex; align-items:center; gap:20px; margin:20px 0;">
<img src="Images/sister.jpg" style="width:180px; height:auto; border-radius:12px; box-shadow:0 4px 12px rgba(0,0,0,0.5); flex-shrink:0;">
<div>
Stepsister: "Mmm... like this?"
</div>
</div>
<video src="Videos/sisterbj2.mp4" style="display:block; margin:0 auto; width:700px; max-width:100%; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" autoplay muted playsinline controls></video>
[[Continue->StepsisterBJ3]]<div style="display:flex; align-items:center; gap:20px; margin:20px 0;">
<img src="Images/sister.jpg" style="width:180px; height:auto; border-radius:12px; box-shadow:0 4px 12px rgba(0,0,0,0.5); flex-shrink:0;">
<div>
Stepsister: "You're getting harder..."
</div>
</div>
<video src="Videos/sisterbj3.mp4" style="display:block; margin:0 auto; width:700px; max-width:100%; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" autoplay muted playsinline controls></video>
[[Continue->StepsisterBJ4]]<div style="display:flex; align-items:center; gap:20px; margin:20px 0;">
<img src="Images/sister.jpg" style="width:180px; height:auto; border-radius:12px; box-shadow:0 4px 12px rgba(0,0,0,0.5); flex-shrink:0;">
<div>
Stepsister: "I can feel it throbbing..."
</div>
</div>
<video src="Videos/sisterbj4.mp4" style="display:block; margin:0 auto; width:700px; max-width:100%; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" autoplay muted playsinline controls></video>
[[Continue->StepsisterBJ5]]<div style="display:flex; align-items:center; gap:20px; margin:20px 0;">
<img src="Images/sister.jpg" style="width:180px; height:auto; border-radius:12px; box-shadow:0 4px 12px rgba(0,0,0,0.5); flex-shrink:0;">
<div>
Stepsister: "Here it comes..."
</div>
</div>
<video src="Videos/sisterbj5.mp4" style="display:block; margin:0 auto; width:700px; max-width:100%; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" autoplay muted playsinline controls></video>
You cum in her throat.
She swallows and looks up at you with a shy smile.
[[Back to her room->StepsistersRoom]]<div style="display:flex; align-items:center; gap:20px; margin:20px 0;">
<img src="Images/sister.jpg" style="width:180px; height:auto; border-radius:12px; box-shadow:0 4px 12px rgba(0,0,0,0.5); flex-shrink:0;">
<div>
You flirt playfully with your stepsister.
She blushes and giggles, clearly enjoying the attention.
Stepsister: "You're such a flirt... but I kinda like it."
</div>
</div>
<<set $stepsisterLove += 2>>
<<set $timeOfDay = $timeOrder[($timeOrder.indexOf($timeOfDay) + 1) % $timeOrder.length]>>
<<updateStepsister>>
<<updateStepmom>>
Stepsister Love increased by 2!
[[Back->StepsistersRoom]]<<if $stepsisterLove >= 20>>
<<set $timeOfDay = $timeOrder[($timeOrder.indexOf($timeOfDay) + 1) % $timeOrder.length]>>
<<updateStepsister>>
<<updateStepmom>>
<div style="display:flex; align-items:center; gap:20px; margin:20px 0;">
<img src="Images/sister.jpg" style="width:180px; height:auto; border-radius:12px; box-shadow:0 4px 12px rgba(0,0,0,0.5); flex-shrink:0;">
<div>
Stepsister: "Again? You're insatiable..."
</div>
</div>
<video src="Videos/sisterr21.mp4" style="display:block; margin:0 auto; width:700px; max-width:100%; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" autoplay muted playsinline controls></video>
[[Continue->StepsisterR22]]
<<else>>
Not enough love yet.
[[Back->StepsistersRoom]]
<<endif>><div style="display:flex; align-items:center; gap:20px; margin:20px 0;">
<img src="Images/sister.jpg" style="width:180px; height:auto; border-radius:12px; box-shadow:0 4px 12px rgba(0,0,0,0.5); flex-shrink:0;">
<div>
Stepsister: "You really like my mouth, huh?"
</div>
</div>
<video src="Videos/sisterr22.mp4" style="display:block; margin:0 auto; width:700px; max-width:100%; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" autoplay muted playsinline controls></video>
[[Continue->StepsisterR23]]<div style="display:flex; align-items:center; gap:20px; margin:20px 0;">
<img src="Images/sister.jpg" style="width:180px; height:auto; border-radius:12px; box-shadow:0 4px 12px rgba(0,0,0,0.5); flex-shrink:0;">
<div>
Stepsister: "Deeper... I can take it."
</div>
</div>
<video src="Videos/sisterr23.mp4" style="display:block; margin:0 auto; width:700px; max-width:100%; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" autoplay muted playsinline controls></video>
[[Continue->StepsisterR24]]<div style="display:flex; align-items:center; gap:20px; margin:20px 0;">
<img src="Images/sister.jpg" style="width:180px; height:auto; border-radius:12px; box-shadow:0 4px 12px rgba(0,0,0,0.5); flex-shrink:0;">
<div>
Stepsister: "You're throbbing so much..."
</div>
</div>
<video src="Videos/sisterr24.mp4" style="display:block; margin:0 auto; width:700px; max-width:100%; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" autoplay muted playsinline controls></video>
[[Continue->StepsisterR25]]<div style="display:flex; align-items:center; gap:20px; margin:20px 0;">
<img src="Images/sister.jpg" style="width:180px; height:auto; border-radius:12px; box-shadow:0 4px 12px rgba(0,0,0,0.5); flex-shrink:0;">
<div>
Stepsister: "Here it comes... give it to me."
</div>
</div>
<video src="Videos/sisterr25.mp4" style="display:block; margin:0 auto; width:700px; max-width:100%; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" autoplay muted playsinline controls></video>
You cum in her throat.
She swallows and looks up at you with a shy, satisfied smile.
[[Back to her room->StepsistersRoom]]<img src="images/sisterroom.jpg" style="display:block; margin:0 auto; width:1000px; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);">
You are in Stepsister's room.
<<updateStepsister>>
<<if $stepsisterLocation is "StepsistersRoom">>
<<if $stepsisterCanTalk>>
<div style="display:flex; align-items:center; gap:20px; margin:20px 0;">
<img src="Images/sister.jpg" style="width:180px; height:auto; border-radius:12px; box-shadow:0 4px 12px rgba(0,0,0,0.5); flex-shrink:0;">
<div>
Your stepsister is here, studying or relaxing.
</div>
</div>
[[Help her study->HelpStudy]]
<<if $stepsisterLove >= 5>>
[[Flirt with Stepsister->StepsisterFlirt]]
<<else>>
(You need at least 5 love points to flirt.)
<<endif>>
<<if $stepsisterLove >= 10>>
[[Ask for a Blowjob->StepsisterBJ]]
<<endif>>
<<if $stepsisterLove >= 20>>
[[Ask for Round 2->StepsisterR2]]
<<endif>>
<<if $roses > 0 or $perfume > 0 or $necklace > 0>>
[[Give her a gift->GiveGiftToStepsister]]
<<endif>>
<<else>>
<div style="display:flex; align-items:center; gap:20px; margin:20px 0;">
<img src="Images/sistersleeping.jpg" style="width:300px; height:auto; border-radius:12px; box-shadow:0 4px 12px rgba(0,0,0,0.5); flex-shrink:0;">
<div>
Your stepsister is sleeping. Do not disturb her.
</div>
</div>
<<endif>>
<<else>>
Your stepsister is not here right now.
<<endif>>
[[Go Back->Home]]Day: $day
Time: $timeOfDay
Money: $money
--------------------
<div style="text-align:center; font-weight:bold; margin:12px 0; font-size:1.1em;">
STATS
</div>
<div style="text-align:center; line-height:1.5;">
Stepmom Love: $stepmomLove
Stepsister Love: $stepsisterLove
(more characters in the future!)
</div>
--------------------
Inventory:
Roses: $roses
Perfume: $perfume
Necklace: $necklace
--------------------
<<if $timeOfDay isnot "Night">>
[[Skip Time → next period->SkipTime]]
<<endif>>
<<if $timeOfDay is "Night">>
[[Skip to Morning (next day)->Sleep]]
<<endif>>
--------------------
[[CHEATS->CheatCodeEntry]]<<set $day = 1>>
<<set $money = 0>>
<<set $stepmomLove = 0>>
<<set $stepsisterLove = 0>>
<<set $cousinLove = 0>>
<<set $timeOfDay = "Morning">>
<<set $timeOrder = ["Morning", "Day", "Evening", "Night"]>>
<<set $stepmomCurrentLocation = "Kitchen">>
<<set $stepmomCanTalk = true>>
<<set $stepmomTalks = 0>>
<<set $hasComputer = false>>
<<set $hasBarJob = false>>
<<set $barShiftsWorked = 0>>
<<set $barPayRate = 12>>
<<set $barLevel = 0>>
<<set $lastBarShiftDay = 0>>
<<set $dayOfWeek = 1>> /* 1 = Monday, 7 = Sunday */
<<set $alleyWalksToday = 0>>
<<set $roses = 0>>
<<set $perfume = 0>>
<<set $necklace = 0>>
<<set $stepsisterCanTalk = false>>
<<set $stepsisterLocation = "StepsistersRoom">>
<<set $hasSpyCamera = false>>
<<set $spyCameraInstalled = false>><<if $alleyWalksToday >= 3>>
It's getting too late. Better head home.
[[Back to the alley->Dark Alley]]
<<else>>
<<set $alleyWalksToday += 1>>
<<set _walkEvent = random(1,2)>>
<<if _walkEvent is 1>>
You hear some strange noises coming from behind the alley...
<<set _gifNum = random(1,8)>>
<<set _walkGif = "gifs/alley" + _gifNum + ".gif">>
<img @src=_walkGif style="display:block; margin:0 auto; width:500px; max-width:100%; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" alt="Alley scene">
<<else>>
You walk around for a bit... nothing interesting was seen tonight.
<<endif>>
[[Take another walk->TakeAWalk]]
[[Back to the alley->Dark Alley]]
<<endif>>You sit down at your computer.
What do you want to do?
[[Watch porn->PornCategories]]
[[Play games->ComputerGames]]
[[Browse the internet->ComputerInternet]]
[[Stop using it->YourRoom]]<img src="images/yourroom.jpg" style="display:block; margin:0 auto; width:500px; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);">
<<updateStepsister>>
<<if $hasComputer>>
[[Use the computer->UseComputer]]
<<endif>>
[[Sleep->Sleep]]
[[Back->Home]]<<set $timeOfDay = $timeOrder[($timeOrder.indexOf($timeOfDay) + 1) % $timeOrder.length]>>
<<updateStepmom>>
<<updateStepsister>>
<img src="gifs/parksit.gif" style="display:block; margin:0 auto; width:500px; max-width:100%; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" alt="Sitting in the park">
You sit on a bench and relax for a while, enjoying the calm atmosphere.
<<set _girlChance = random(1,2)>>
<<if _girlChance is 1>>
You notice a hot girl nearby...
<<set _girlNum = random(1,5)>>
<<set _girlGif = "gifs/girlpark" + _girlNum + ".gif">>
<img @src=_girlGif style="display:block; margin:0 auto; width:500px; max-width:100%; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" alt="Girl acting weirdly">
<<endif>>
Time passes... a few hours go by.
[[Back to park->Park]]<<set $timeOfDay = $timeOrder[($timeOrder.indexOf($timeOfDay) + 1) % $timeOrder.length]>>
<<updateStepmom>>
<<updateStepsister>>
<img src="gifs/walkingpark.gif" style="display:block; margin:0 auto; width:300px; max-width:100%; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" alt="Walking in the park">
You take a walk in the park.
<<set _eventRoll = random(1,100)>>
<<if _eventRoll <= 33>>
You notice a hot girl nearby...
<<set _girlNum = random(1,5)>>
<<set _girlGif = "gifs/parkwalk" + _girlNum + ".gif">>
<img @src=_girlGif style="display:block; margin:0 auto; width:500px; max-width:100%; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" alt="Hot girl in the park">
<<elseif _eventRoll <= 66>>
You hear something going on behind the trees...
[[Investigate->ParkInvestigate]]
<<else>>
Nothing unusual happens.
<<endif>>
Time passes... a few hours go by.
[[Back to park->Park]]You quietly move closer and peek behind the trees...
You see some crazy shit going on back here!
<<set _crazyNum = random(1,5)>>
<<set _crazyGif = "gifs/parkcrazy" + _crazyNum + ".gif">>
<img @src=_crazyGif style="display:block; margin:0 auto; width:500px; max-width:100%; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" alt="Crazy scene behind trees">
[[Back to park->Park]]<<set $money -= 100>>
<<set $hasSpyCamera = true>>
You buy a small, discreet spy camera.
It's now in your inventory. You can install it later.
[[Back to store->ElectronicsStore]]You quietly check the hidden camera feed...
<<if $stepsisterLocation is "Bathroom">>
Your stepsister is showering...
<img src="gifs/stepsisshower.gif" style="display:block; margin:0 auto; width:400px; max-width:100%; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" alt="Stepsister showering">
<<if $stepsisterLove >= 30>>
You keep peeking...
[[Keep peeking->StepsisterCaught]]
<<else>>
Time to stop peeking, I might get caught.
[[Stop peeking->Bathroom]]
<<endif>>
<<else>>
Your stepmom is showering...
<img src="gifs/stepmomshower.gif" style="display:block; margin:0 auto; width:400px; max-width:100%; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" alt="Stepmom showering">
Time to stop peeking, I might get caught.
[[Stop peeking->Bathroom]]
<<endif>>You carefully install the hidden camera in the bathroom, hidden in a good spot.
It is now active. You can peek later when someone is showering.
<<set $spyCameraInstalled = true>>
<<set $hasSpyCamera = false>> /* remove from inventory */
[[Back to bathroom->Bathroom]]<img src="gifs/playershower.gif" style="display:block; margin:0 auto; width:1000px; max-width:100%; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" alt="Taking a shower">
You take a nice, relaxing shower.
[[Back to bathroom->Bathroom]]<img src="gifs/mirrorlook.gif" style="display:block; margin:0 auto; width:1000px; max-width:100%; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" alt="Looking in mirror">
You look at yourself in the mirror for a moment.
[[Back to bathroom->Bathroom]]Stepsister: "What the hell?! Are you spying on me?!"
She storms out of the shower, towel wrapped around her, furious but... intrigued.
Stepsister: "You pervert... but maybe I can punish you properly."
She pushes you against the wall...
<img src="gifs/caughtpeeking.gif" style="display:block; margin:0 auto; width:450px; max-width:100%; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" alt="Caught peeking">
[[Continue->StepsisterCaught2]]Stepsister: "You like watching? Let's see how you handle the real thing..."
<video src="Videos/showerbj1.mp4" style="display:block; margin:0 auto; width:1000px; max-width:100%; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" autoplay muted playsinline controls></video>
[[Continue->StepsisterCaught3]]She takes you deeper...
<video src="Videos/showerbj2.mp4" style="display:block; margin:0 auto; width:1000px; max-width:100%; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" autoplay muted playsinline controls></video>
[[Continue->StepsisterCaught4]]Stepsister: "You're close... give it to me."
<video src="Videos/showerbj3.mp4" style="display:block; margin:0 auto; width:1000px; max-width:100%; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" autoplay muted playsinline controls></video>
[[Continue->StepsisterCaught5]]Stepsister: mmffpph...
<video src="Videos/showerbj4.mp4" style="display:block; margin:0 auto; width:1000px; max-width:100%; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" autoplay muted playsinline controls></video>
[[Continue->StepsisterCaught6]]You cum in her throat.
<video src="Videos/showerbj5.mp4" style="display:block; margin:0 auto; width:1000px; max-width:100%; border-radius:8px; box-shadow:0 4px 12px rgba(0,0,0,0.5);" autoplay muted playsinline controls></video>
She swallows and wipes her mouth with a smirk.
Stepsister: "Next time ask first... or don't. I might like catching you again."
<<set $stepsisterLove += 10>> /* bonus for the risk */
[[Back to bathroom->Bathroom]]