JavaScript is required. Please enable it to continue.
Your browser lacks required capabilities. Please upgrade it or switch to another to continue.
Loading…
Mizperix
<<nobr>>\ /% dev tools %/ /% disable when releasing %/ <div class="superSecretSettings" style="font-size: 70%; text-align: left; margin-bottom: 5px;"> <<if $devtools>> <br> super secret settings, don't use them? (you can close by hovering next to the version number and clicking the x) <br> warning: these'll probably break your game <br> # of times you did anal: <<= calcAnalTimes()>><br> # heels skill: <<= skillHeels()>> <<= heelsDifficulty("plastic heels")>> <<textbox "$secretSettingsVisitedPassage" "">> <<link "?">> <<set $secretSettingsVisitedPassage = visited($secretSettingsVisitedPassage)>> <<script>>UI.alert(State.variables.secretSettingsVisitedPassage)<</script>><<goto $player.location.current>> <</link>><br> <<textbox "_gotoPassage" "">> <<link "Go to">> <<goto _gotoPassage>> <</link>><br> <<link "refresh">><<refresh>><</link>><br> /% <<link "add dick xp">><<set $player.xp.penis.vagina[0] += 10>><</link>><br> <<link "add vag xp">><<set $player.xp.vagina.penis[0] += 10>><</link>><br> <<link "add anal xp">><<set $player.xp.anus.penetration.double[0] += 10>><</link>><br> <<link "add oral xp">><<set $player.xp.mouth.deepthroat[0] += 10>><</link>><br> <<link "add hands xp">><<set $player.xp.hand.penis[0] += 10>><</link>><br> %/ <<link "gain 10cr">><<set $player.money.total += 10>><</link>><br> <<link "gain 1lvl">><<set $player.level += 1>><</link>> turns: <<print turns()>><br> <<link 'add playerinv'>> <<set UInv.AddBag("player_inventory")>> <<refresh>> <</link>><br> <<link "unlimiter">><<set $player.flag.perversionLimitless = true>><</link>> <<link 'goback'>>\ <<script>> Engine.backward() <</script>> <</link>> <<link 'max perversion'>><<set $player.perversion = 100>><</link>><br> <<link 'blowinventory1'>>\ <<set $player.inventory.max = 32>> <<run UInv.AddItem("player_inventory", "dick milk +", 10)>> <<run UInv.AddItem("player_inventory", "hard candy", 1)>> <<run UInv.AddItem("player_inventory", "shaving supplies", 1)>> <<run UInv.AddItem("player_inventory", "simple, metal chastity cage", 1)>> <<run UInv.AddItem("player_inventory", "metal, bejeweled butt plug", 1)>> <<run UInv.AddItem("player_inventory", "mom's panties", 1)>> <<run UInv.AddItem("player_inventory", "sister's panties", 1)>> <<run UInv.AddItem("player_inventory", "girly pink shirt", 1)>> <<run UInv.AddItem("player_inventory", "dick milk +", 10)>> <<run UInv.AddItem("player_inventory", "hard candy", 1)>>\ <<run UInv.AddItem("player_inventory", "shaving supplies", 1)>> <<run UInv.AddItem("player_inventory", "body lotion", 1)>> <<run UInv.AddItem("player_inventory", "blocky black heels", 1)>> <<run UInv.AddItem("player_inventory", "khaki heels with straps", 1)>> <<run UInv.AddItem("player_inventory", "red low heels", 1)>> <<run UInv.AddItem("player_inventory", "blocky white heels", 1)>> <<run UInv.AddItem("player_inventory", "plastic heels", 1)>> <<refresh>> <</link>><br> Energy: <<link "+">><<set $player.energy.current += 10>><<refresh>><</link>>/ <<link "-">><<set $player.energy.current -= 10>><<refresh>><</link>> Perversion: <<link '+'>><<set $player.perversion += 1>><<refresh>><</link>>/ <<link '-'>><<set $player.perversion -= 1>><<refresh>><</link>> Pixel size: <<link '+'>><<set $pixelsize += 1>><<refresh>><</link>>/ <<link '-'>><<set $pixelsize -= 1>><<refresh>><</link>> <<link 'Change role'>> <<if $player.role == "beta">> <<set $player.role = "alpha">> <<set $player.originalRole = "alpha">> <<else>> <<set $player.role = "beta">> <<set $player.originalRole = "beta">> <</if>> <<updatebar>> <<refresh>> <</link>> : $player.role<br> <<link 'Change sex'>><<if $player.sex == "male">><<set $player.sex = "female">><<set $player.identifyAs = "female">><<else>><<set $player.sex = "male">><<set $player.identifyAs = "male">><</if>><<updatebar>><<refresh>><</link>>: $player.sex<br> <<link 'Change boobs'>><<if $player.breast.has>><<set $player.breast.has = false>><<else>><<set $player.breast.has = true>><</if>><<updatebar>><<refresh>><</link>>: <<if $player.breast.has>>has<<else>>no<</if>><br> <<link 'Change penis'>><<if $player.penis.has>><<set $player.penis.has = false>><<else>><<set $player.penis.has = true>><</if>><<updatebar>><<refresh>><</link>>: <<if $player.penis.has>>has<<else>>no<</if>><br> <<link 'Change vag'>><<if $player.vagina.has>><<set $player.vagina.has = false>><<else>><<set $player.vagina.has = true>><</if>><<updatebar>><<refresh>><</link>>: <<if $player.vagina.has>>has<<else>>no<</if>><br> <<link 'Penis size +'>><<increase 'penis' 1>><<updatebar>><<refresh>><</link>>: $player.penis.length.erect" / $player.penis.length.flaccid<br> <<link 'Penis size -'>><<decrease 'penis' 1>><<updatebar>><<refresh>><</link>>: $player.penis.length.erect" / $player.penis.length.flaccid<br> <<link 'Ass size +'>><<increase 'ass' 1>><<updatebar>><<refresh>><</link>>: $player.ass.size/100<br> <<link 'Ass size -'>><<decrease 'ass' 1>><<updatebar>><<refresh>><</link>>: $player.ass.size/100<br> <<link 'Breast size +'>><<increase 'breast' 1>><<updatebar>><<refresh>><</link>>: $player.breast.size/100<br> <<link 'Breast size -'>><<decrease 'breast' 1>><<updatebar>><<refresh>><</link>>: $player.breast.size/100<br> <span id="xKeyAct"><<replaceLink "variables" "<<devtool>><<set $hahaha = 0>>">></span> <</if>> </div> /% small logo %/ <img style="margin-top: -20px" src="./assets/logo.png"> <p style="font-size: 50%"><span style="color: black">x </span><a style="font-weight: 900; color:#0ac2ff" href="https://patreon.com/mizperix">Support on Patreon</a> / <<versionPrint>> <span class="secretSettings"> <<link "x">> <<if $devtools == false>>\ <<set $devtools = true>> <<else>>\ <<set $devtools = false>> <</if>>\ <<refresh>> <</link>> </span> </p> <p style="font-size: 60%; line-height: 50%;"> <<link 'Feedback & bug report'>> <<if passage() != "inventory" && passage() != "settings" && passage() != "changelog" && passage() != "missions">> <<set $player.location.last = passage()>> <</if>> <<goto 'feedback'>> <</link>> </p> <br> /% day counter %/ @@.daycounter;$player.time.daycounter. Day@@<br> /% date %/ <<printDate>><br> /% money %/ <span id="moneyTotal">$player.money.total @@.money;©@@</span><br> <<if $moneyComments != undefined>> $moneyComments<br> <<unset $moneyComments>> <</if>> /% PLAYER STAT BARS %/ /% energy %/ /%<div id="horizontalhealthbarbkg" class="hzbarbkg"><div id="horizontalhealthbar" class="hzbar"></div></div>%/ <p style="font-size: 70%; text-align: left; margin-bottom: 5px;">Energy</p> <div id="horizontalhealthbarbkg" class="hzbarbkg"><div id="horizontalhealthbar" class="hzbar"></div></div> <<run Energy(State.variables.player.energy.current, State.variables.player.energy.max, "horizontalhealthbar", true)>> /% lust %/ /% <p style="font-size: 70%; text-align: left; margin-bottom: 5px;">Lust</p> <div id="horizontalhealthbarlustbkg" class="hzbarbkglust"><div id="horizontalhealthbarlust" class="hzbarlust"></div></div> <<script>>$(document).one(':passagerender', function (ev) { Lust(State.active.variables.player.lust.current, State.active.variables.player.lust.max, "horizontalhealthbarlust", true, ev.content); });<</script>> <<run Lust($player.lust.current, $player.lust.max, "horizontalhealthbarlust", true)>> %/ /% xp %/ <p style="font-size: 70%; text-align: left; margin-bottom: 0px;"> Xp<br> ''LVL$player.level'' ($player.xp.current / $player.xp.max) </p> <span style="font-size: 70%; text-align: left; margin-bottom: 0px;"> Your rank: <span id='leaderboardRank' style='text-align: left;'>$player.rank</span> </span> <</nobr>> \ /% ----------------------------------------------------------------------------------------------------------------- %/\
<<sidebarPreviewBox>> /% ----------------------------------------------------------------------------------------------------------------- %/\
<<= artistName()>> /% ----------------------------------------------------------------------------------------------------------------- %/
<<set $devtools = false>> <<set $pixelsize = 15>> << $secretSettingsVisitedPassage = false>> <<set $previewBoxImage == ".images/previewBox.png">> /% removing glitch effects from menu items %/ <<addclass '#menu' 'remove-hover-effect'>> /% close any dialog box when the player presses esc %/ <<on 'keydown'>> <<which 27>> <<trigger 'click' '#ui-dialog-close'>> <</on>> /%<<set $disableInventory = false>> temp variable used during passages to disable inventory button, it's reset everytime the player moves to a new room with PassageReady %/ /% set starting date %/ <<set $now = new Date(Date.UTC(2118, 5, 9, 10, 0, 0))>> <<setUpBags>> /% initalizing variables %/ <<set window.initializeVariables.updateVariables()>>\ /% TESTING %/ <<set $player.location.current = "Start">> <<set $player.location.last = "Start">> /% ----------------------------------------------------------------------------------------------------------------- %/
<<nobr>> <<if tags(passage()).includes("disableMenu")>><<else>> <<link '<img id="menuIcons" class="inventoryIcons" src="./assets/icons/stats.png"> Stats'>> <<if passage() != "inventory" && passage() != "settings" && passage() != "changelog" && passage() != "missions" && passage() != "stats" && passage() != "leaderboard">> <<set $player.location.last = passage()>> <</if>> <<goto 'stats'>> <</link>> <<link '<img id="menuIcons" class="inventoryIcons" src="./assets/icons/missions.png"> Missions'>> <<if passage() != "inventory" && passage() != "settings" && passage() != "changelog" && passage() != "missions" && passage() != "stats" && passage() != "leaderboard">> <<set $player.location.last = passage()>> <</if>> <<goto 'missions'>> <</link>> <<link '<img id="menuIcons" class="inventoryIcons" src="./assets/icons/inventory.png"> Inventory'>> <<if passage() != "inventory" && passage() != "settings" && passage() != "changelog" && passage() != "missions" && passage() != "stats" && passage() != "leaderboard">> <<set $player.location.last = passage()>> <</if>> <<goto 'inventory'>> <</link>> <br> <<link '<img id="menuIcons" class="inventoryIcons" src="./assets/icons/settings.png"> Settings'>> <<if passage() != "inventory" && passage() != "settings" && passage() != "changelog" && passage() != "missions" && passage() != "stats" && passage() != "leaderboard">> <<set $player.location.last = passage()>> <</if>> <<goto 'settings'>> <</link>> <br> <<link '<img id="menuIcons" class="inventoryIcons" src="./assets/icons/leaderboard.png"> Leaderboard'>> <<if passage() != "inventory" && passage() != "settings" && passage() != "changelog" && passage() != "missions" && passage() != "stats" && passage() != "leaderboard">> <<set $player.location.last = passage()>> <</if>> <<goto 'leaderboard'>> <</link>> <br> <<link '<img id="menuIcons" class="inventoryIcons" src="./assets/icons/changelog.png"> Changelog'>> <<if passage() != "inventory" && passage() != "settings" && passage() != "changelog" && passage() != "missions" && passage() != "stats" && passage() != "leaderboard">> <<set $player.location.last = passage()>> <</if>> <<goto 'changelog'>> <</link>> <</if>> /% <<if ($gameVersion lt engine.version)>> <<set <<set <<set <<set <<set <<set <<set <<set $gameVersion = engine.version>> <<set $locations = $locations>> <<elseif $gameVersion is undefined>> <<set window.initializeVariables.updateVariables()>> <<set window.initializeVariables.setupPlayer()>> <<set window.initializeVariables.setupGlossary()>> <<set window.initializeVariables.setupOptions()>> <<set window.initializeVariables.setupEntryCheck()>> <<set window.initializeVariables.setupLocations()>> <<set window.initializeVariables.setupCharacter()>> <<set $gameVersion = engine.version>> <<set $locations = $locations>> <</if>> %/ <</nobr>> /% ----------------------------------------------------------------------------------------------------------------- %/
/% adds x minute to the clock example: <<addminutes 10>> -> adds 10 minutes %/ <<widget "addminutes">> <<nobr>> <<set $now to setup.changeDate($now, 'minutes', $args[0])>> <</nobr>>\ <</widget>> <<widget "replaceFeedbackOptions">> <<replace "#feedbackArea">>\ <<if _feedbackType == "bug">>\ Attaching a download link (file.io recommended) with the save file is recommended. This helps resolve more complicated issues. If you'd like you can also include an email address and I can contact you in case I need more details, but save file alone should be enough. ''Currently known bugs:'' <table id="currentBugs" class="table table-hover table-bordered"> <tbody></tbody> </table>\ <<run displayCurrentBugs()>>\ <<textarea "_feedback" "">> <<elseif _feedbackType == "typo">>\ Here you can comment about any general typo and sentences that don't seem to make any sense. English is not my original language so if the writing seems odd, it's not a stylistic choice. Also thanks for taking the time to help me proofread the content, unfortunately I often skim on the time spent looking for typos. <<textarea "_feedback" "">> <<elseif _feedbackType == "review">>\ Here you can leave a simple feedback related to the last scene you visited or any other scene, but in that case please name exactly what scene you're referring to. You can leave a score or a more detailed comment. This is also the place where you can leave any feedback that doesn't fit in the other categories (like suggested content/features). Rate the last scene visited: \ <<radiobutton "_feedbackRating" "1">> 1 \ <<radiobutton "_feedbackRating" "2">> 2 \ <<radiobutton "_feedbackRating" "3">> 3 \ <<radiobutton "_feedbackRating" "4">> 4 \ <<radiobutton "_feedbackRating" "5">> 5 <<textarea "_feedback" "">> <</if>>\ <</replace>>\ <</widget>> /% adds x hour to the clock example: <<addhours 3>> -> adds 3 hours %/ <<widget "addhours">><<nobr>> <<set $now to setup.changeDate($now, 'hours', $args[0])>> <</nobr>><</widget>> /% widgets for limiting inventory movements between bags %/ <<widget "equipping">> <<set _e = $args[0]>> <<if _e.destBag == "player_inventory">> <<if UInv.ItemHasAnyTag(_e.srcBag, _e.draggedItem, "type", ["chastity", "cage"]) && $player.chastity.locked == true && $player.chastity.hasKey == false>> <<script>> UI.alert("You don't have the keys."); <</script>> <<set _UInvReturn = { acceptVal: false }>> <</if>> <<elseif _e.destBag == "equipped_top">> <<set _UInvReturn = { acceptVal: !!UInv.ItemHasTag(_e.srcBag, _e.draggedItem, "type", "top") }>> <<elseif _e.destBag == "equipped_bottom">> <<set _UInvReturn = { acceptVal: !!UInv.ItemHasTag(_e.srcBag, _e.draggedItem, "type", "bottom") }>> <<elseif _e.destBag == "equipped_underwear">> <<set _UInvReturn = { acceptVal: !!UInv.ItemHasTag(_e.srcBag, _e.draggedItem, "type", "underwear") }>> <<elseif _e.destBag == "equipped_footwear">> <<if canPlayerEquipItem(_e.draggedItem)>> <<set _UInvReturn = { acceptVal: !!UInv.ItemHasTag(_e.srcBag, _e.draggedItem, "type", "footwear") }>> <<else>> <<set _UInvReturn = { acceptVal: false }>> <</if>> <<elseif _e.destBag == "equipped_crotch">> <<set _UInvReturn = { acceptVal: !!UInv.ItemHasAnyTag(_e.srcBag, _e.draggedItem, "type", ["crotch", "penis", "vagina"]) }>> <<elseif _e.destBag == "equipped_anus">> <<set _UInvReturn = { acceptVal: !!UInv.ItemHasTag(_e.srcBag, _e.draggedItem, "type", "anus") }>> <</if>> <</widget>> /% this will refresh the inventory everytime an item is dropped as well as the clothing variables %/ <<widget "dropping">> <<timed 40ms>> <<refresh>> <</timed>> <</widget>> <<widget "updatebar">><<silently>> <<replace "#story-caption">><<include "StoryCaption">><</replace>> <</silently>><</widget>> /% ----------------------------------------------------------------------------------------------------------------- %/
<<prePassageTasks>> /%<<if $player.flag.ranDailyCheck < dayCounter()>><<print dailyCheck()>><</if>>%/ <<set $currentPassageName = passage()>> <<checkFont $options>> <<if $updateSave>><<updatingSaveAfterLoad>><</if>> /% ----------------------------------------------------------------------------------------------------------------- %/
<<engineReload>> <<set $options.imgRenderCounter = 0>>\ <<set $options.spanReplaceCounter = 0>>\ <<set $options.goMacroCounter = 0>>\ /% ----------------------------------------------------------------------------------------------------------------- %/ /% SIDEBAR %/
/% disabling glitch effects if player's coming from the start to disable these after seizure warning %/\ <<if $player.location.last == "Start">>\ <<addclass '#menu' 'remove-hover-effect'>> <<addclass '#passages' 'remove-hover-effect'>> <</if>>\ \ <<createCheckBox $options.pixelfont "$options.pixelfont">> Pixel font <<createCheckBox $options.glitch "$options.glitch">> Glitch effects <<createCheckBox $options.images "$options.images">> Images <<createCheckBox $options.pixelImages "$options.pixelImages">> Pixelized images <<hovertip "If you dislike 2D characters it's recommended to keep this on as some images are not photos of real characters. The difference is not noticeable when the effect is on. Also it kinda fits the aesthetic.">>@@.blue;?@@<</hovertip>> Font size: <<link "increase">><<increaseFontSize>><</link>> / <<link "decrease">><<decreaseFontSize>><</link>> <<link 'Save'>>\ <<checkGlitch>> <<if $player.flag.firstDayFinished>> <<goto $player.location.last>> <<elseif $player.location.last == undefined>> <<goto 'Start'>> <<else>> <<goto $player.location.last>> <</if>> <</link>>\ /% ----------------------------------------------------------------------------------------------------------------- %/
<details>\ <summary>\ @@.blue;v.0.2.4.1 ➤@@ </summary>\ ''Content:'' - Quest #17 & #18 for betas - Expanded the player's house: sister's room, mom's room, bathroom, kitchen - Player can find items in some of the rooms and re-fill energy in the kitchen - Scarlett now offers an alternative option when the player owns her money (scene depends on how far advanced the player is in story) - 2 new therapy sessions with Sphinx - New play zone: glory holes ''Features:'' - Player can now steal dildo from mom to finish quest #14 (for betas) - Player can now find waxing/shaving kit in bathroom if they have the quest instead of buying ''Tweaks & bugs:'' - Betas now get paid for using the stocks, alphas also need to pay for service - Talking with Mox should no longer cause a soft-lock - Players couldn't equip high heels after maxing the skill - Players now get xp for getting found by the minotaur in the labyrinth - Added a to access Sphinx from the city too </details>\ <details>\ <summary>\ @@.blue;v.0.2.4.0 (public) ➤@@ </summary>\ ''Content:'' - New location: gym (3+3 scenes for betas only atm, mostly random, content depends on progress) - New location: restaurant (to make money and service guests, 3 scenes for betas, 2 for alphas) - New location: stocks (Arcade 18 play-zone for both classes) - New therapy session for betas - New nerveware for getting xp outside Arcade 18 (relevant for 20 scenes right now) - Added a bunch of high heels, got a bit carried away so there's now a new shop for all of them - Added more panties, unlocked some chastity cages to buy ''Features:'' - For items which are tied to skills (eg. heels) player can buy them now even if they can't equip it currently but there is a warning - Found a script for randomizing images/videos in game, so those who like to tinker / add new can change some now in the folders ''Tweaks & bugs:'' - Added new characters to contacts (Ross, Bjorn, Mox) - Changed the order of shops in the shopping district to reflect the order they should appear in during the story - Fixed Rose bj scene not being accessible for alphas </details>\ <details>\ <summary>\ @@.blue;v.0.2.3.6 ➤@@ </summary>\ ''Content:'' - New play-zone: The Minotaur's Labyrinth: simple minigame with a special scene for losing (and another way to make money) - Betas can now access Alex's services for alphas (for a premium price) - Alphas can now rent androids intended for betas - Added g strings to the shop - Quest #16 for betas: bj practice with alternative options and a kinky dream/vision? - Added 6 new porn options unlocked at various stages of the game for progression (for betas ahead in the story these are already pased) - Added Scarlett's art to the game, thanks to everyone for helping with the money! - New character: Ross: for now he's only going to show up randomly when selling candy in the Back Alley - Opened LVL1 of the Arcade (moved Rent-A-Friend over and the new labyrinth game), lvl 10 is required for entering ''Features:'' - Players with the hint upgrade will now get a clue when contacting characters when they're available - Bonus xp for entering with a dildo instead a butt plug - Character art's are now displayed differently (full height and no pixelation by default) - New contacts page in the computer: now it's used primarily to track character relationships / unlocks instead of actually contacting npcs ''Tweaks & bugs:'' - Contacts tab not displaying in computer - Some shops can't be accessed until player reaches a certain level - Added hints before the shaving quest for betas - Going to therapy button will now also say if there's no new session at the moment </details>\ <details>\ <summary>\ @@.blue;v0.2.3.5 ➤@@ </summary>\ ''Content:'' - Betas have three new quests in the storyline (spoilers below) - Quest #13: a surprise femdom scene with strap-on - Quest #14: buying the player's first dildo with Timmy - Quest #15: actually using the dildo for the first time - Both roles got repeatable submissive scene with Scarlett (for betas it's dependent on the storyline) - Both roles got a new masturbation option (for betas this is also dependent on the storyline) ''Tweaks & fixes:'' - Equipped anal items not displaying in the inventory - Masturbation through fingering was not possible after progressing in story - Alphas can now masturbate with a finger up the ass too </details>\ <details>\ <summary>\ @@.blue;v0.2.3.4 (public) ➤@@ </summary>\ ''Content:'' - Quest #12 for betas: player can now learn how to wear heels with a new character - Alphas and betas can both visit Rose in her home (if their relationship is high enough) - Option to end the game early for betas (I guess so there's no hardcore coercion) - Added a city, another future hub area to access characters outside the Arcade - The last android for betas is finally added to Rent-A-Friend (spoiler: it's a dominant trap) ''Features:'' - Player now has a skill for wearing high heels, skill lever determines what kind of footwear player can wear - Makeup and heels skills added to stats page - Added a contacts page in the computer before I realized I should just add the city to the map instead, in the future this will be a place to track relationships with characters more functional than it is right now - Player's body hair now grows (except for head), shaving/waxing has to be repeated every once in a while to keep the status - Player can now buy and wear high heels - Player can buy inventory extension in the form of a chem - Added status lines to stats page so shaving, nails, makeup could be checked ''Fixes:'' - Some changes to how the skill system will work, player now gets general xp for improving a skill so it can contribute to level ups - Scarlett wouldn't know if player had a butt plug in his inventory - Chastity can no longer be equipped by clicking/dragging when the player doesn't have the key - Added prices to nails & makeup - Player can no longer buy more items than their inventory can fit </details>\ <details>\ <summary>\ @@.blue;v0.2.3.3 ➤@@ </summary>\ ''Content:'' - Quest #9, #10, #11 for betas - Blowjob from Alex for alphas - New store for beta clothing items (some non-quest items can be later bought here if you missed out on them) - New location to get makeup and manicure - Added character images for Medusa, Andre, Jamie & item image for blue panties - Added images to quest #9 - Added hair description to Stats page and Mirror ''Features:'' - Chastity cage can now be locked and the key "lost" - Scuffed character display to show multiple images if there is more than one in a scene - Hint upgrade: buy through computer to give hints for quests in the missions tab (right now only relevant for quest #10 for betas) - Improve makeup skills ''Fixes:'' - 62 grammar/writing fixes with to sappho's help - No more "new email" marker for missing emails </details>\ <details>\ <summary>\ @@.blue;v0.2.3.2 ➤@@ </summary>\ ''Content:'' - Hair salon in shopping district - A short therapy session for betas - New area "Levelator" (it's just for signing up for the leaderboard atm) - Quest #8 for betas ''Features:'' - Online leaderboard - Feedback options (for bug reporting & review) - Menu icons ''Fixes:'' - Scarlett will now allow you to equip a butt plug if you have it on you when turning in her quest - Entry check didn't modify player xp - Gaining 8 hours if visiting menu when stealing panties - There was no energy limit on masturbation scenes - Error when displaying certain item images - When visiting the main square just once player was unable to explore - Getting a non-existent email when finishing the 3rd quest as a beta - Few internal improvements for moving between rooms - Three small fixes </details>\ <details>\ <summary>\ @@.blue;v0.2.3.1 ➤@@ </summary>\ ''Fixes:'' - Crash when buying clothes with your sister - Missing penis when using hard candy - Scarlett not reacting when you wear the item Timmy picked for you - Similarly Scarlett will now react if you're wearing what your sister picked for you </details>\ <details>\ <summary>\ @@.blue;v0.2.3.0 ➤@@ </summary>\ ''Features:'' - Taking a nap instead of sleeping right away (some buttons are time dependent so this should help) - Clothes & plugs are checked now when entering as a beta (now that there're options to buy clothing) - Stats page with a nifty chart if player has xp in 3 or more stats - UI improvements? There's now a sidebar that displays character and item images, it's very experimental right now - Player hair length can now be changed. (I'll add a hair salon later for precise changes) - Player can get a butt plug and equip it now. - There's a mirror with a few lines to describe appearance (it's limited now and uses the parser so it can be finicky). - Added missions tab (for tracking ongoing & completed quests) - Added hints to some links - Changes to the inventory - Added options to drop items (for freeing up space in the inventory) - No unequip link but items can be unequipped by clicking their name - Wardrobe in the player room will now open up a storage option for dropping off items - Player can now equip a chastity cage ''Story & content:'' - Quest #5, #6, #7, #8 for betas - Quest #2, #3 for alphas - New shop: locksmith - Dialog options for Timmy - Quest #4 for betas - Quest #1 for alphas (can be started by talking to Scarlett) ''Fixes:'' - Random small fixes I forgot to write down - Fixed Jamie's xp windows when he's revisited - The chem to increase the player's ass size now actually increases it - Refreshing in inventory is now automatic and shouldn't cause an error - Girth is now defined based on length during character creation (no longer the same for everyone) - Clothes can not be unequipped when there's no space in the inventory - Players can't add items to their inventory if it's full - Fixed minimum/maximum penis size when using tf items </details>\ <details>\ <summary>\ @@.blue;v0.2.1.1 ➤@@ </summary>\ ''Story & content:'' - Added Andre to the rent-a-friend shop - New porn options (it's unlocked through quest for betas) - Betas can do Quest #3 - Alphas can request handjob from Alex ''Features:'' - Better time management which means no more trapping between scenes (hopefully) - Font size settings - A number of small fixes </details>\ <details>\ <summary>\ @@.blue;v0.2.1.0 ➤@@ </summary>\ ''Bugfixes:'' - Player no longer gains money for taking a candy - Player can no longer have a negative amount of money - Changing settings in the Arcade won't teleport player home (hopefully) - Glitch settings should apply to every effect now - Some updates to the way saves from previous versions are handled - Displaying the correct amount of xp needed to level up - Removed clothing-check upon entry until there's actually an option to buy clothes ''Content:'' - 2nd homework for betas - New location [shopping district] and [silky smooth] - Some hygiene items ''Features:'' - Main locations have images now - There are some images for the cast now (with a pixel filter to keep mystique but it can be disabled) - Changes to inventory system (mobile friendly, item name displays changed) - Clothing checks - player can no longer walk around naked (yet) - There's a short tutorial for new players to give hints on the settings / navigation - Emails - player can now receive emails from characters - This will be a way to track quests in the future and another way to interact with others - The menu might disappear in a few scenes from now on to avoid breaking things - Added a changelog in-game to keep track of version there </details>\ <details>\ <summary>\ @@.blue;v0.2.0.8 ➤@@ </summary>\ ''Features:'' - Option to turn off glitch effect in settings ''Bugfixes:'' - Achievements and Lexicons should never loop now - Error when accepting business with Walter & stealing panties - Trapping player in inventory when using chems - Trapping player in scenes because of energy limits - Some typos / consistency in the intro (Main routes like going home and moving the general area doesn't consume energy but it's still possible player has to go back manually in smaller scenes if energy is really low.) - Inventory now has to be manually refreshed for the text to change (this is a temporary fix as automatic refreshes cause crashes right now) </details>\ <details>\ <summary>\ @@.blue;v0.2.0.7 ➤@@ </summary>\ ''Features:'' - Added a dominant path during the start - Added a parser so body changes will be reflected in text - Added a very basic character customization at the start - Added a chemist (Walter) that sells body-alteration drugs - Jamie can be visited multiple times now - Scarlett now comments on player losing virginities - Player gets a weekly allowance on every Monday - Player can sell candies on the street to earn credits - Added achievements (to track scenes/progession) ''Scenes:'' - Walter dialog options - Small scene with Walter's candy </details>\ <details>\ <summary>\ @@.blue;v0.2.0.0 ➤@@ </summary>\ ''Features:'' - Added an inventory system and some items to buy (thanks to HiEv for his inventory system) - Added settings for font and images - Added option to navigate with number keys - Added some images (locations, clothes) - Added xp, leveling and skills system - Added version control that should make future versions compatible with new saves (but it might not, I don't know what I'm doing) ''Scenes:'' - Private relief by watching porn - [betas]: First homework for the player - [betas]: Rent-A-Friend shop (for refurbishing the old story) </details>\ <<link 'Close changelog'>>\ <<if $player.location.last == undefined>>\ <<goto 'Start'>>\ <<else>>\ <<goto $player.location.last>>\ <</if>>\ <</link>>\ /% ----------------------------------------------------------------------------------------------------------------- %/
<<nobr>> <div data-uinv="table" class="equipped_top-table" id="equipped_top" data-rowclass="equipped_top-row" data-cellclass="equipped_top-cell" data-itemclass="equipped_top-item" data-iconclass="equipped_top-icon" data-textclass="equipped_top-text" data-cellrows="1" data-cellcolumns="1" data-cellmargin="2" data-bordermargin="1"></div> <div data-uinv="table" class="equipped_bottom-table" id="equipped_bottom" data-rowclass="equipped_bottom-row" data-cellclass="equipped_bottom-cell" data-itemclass="equipped_bottom-item" data-iconclass="equipped_bottom-icon" data-textclass="equipped_bottom-text" data-cellrows="1" data-cellcolumns="1" data-cellmargin="2" data-bordermargin="1"></div> <div data-uinv="table" class="equipped_crotch-table" id="equipped_crotch" data-rowclass="equipped_crotch-row" data-cellclass="equipped_crotch-cell" data-itemclass="equipped_crotch-item" data-iconclass="equipped_crotch-icon" data-textclass="equipped_crotch-text" data-cellrows="1" data-cellcolumns="1" data-cellmargin="2" data-bordermargin="1"></div> <div data-uinv="table" class="equipped_underwear-table" id="equipped_underwear" data-rowclass="equipped_underwear-row" data-cellclass="equipped_underwear-cell" data-itemclass="equipped_underwear-item" data-iconclass="equipped_underwear-icon" data-textclass="equipped_underwear-text" data-cellrows="1" data-cellcolumns="1" data-cellmargin="2" data-bordermargin="1"></div> <div data-uinv="table" class="equipped_anus-table" id="equipped_anus" data-rowclass="equipped_anus-row" data-cellclass="equipped_anus-cell" data-itemclass="equipped_anus-item" data-iconclass="equipped_anus-icon" data-textclass="equipped_anus-text" data-cellrows="1" data-cellcolumns="1" data-cellmargin="2" data-bordermargin="1"></div> <div data-uinv="table" class="equipped_footwear-table" id="equipped_footwear" data-rowclass="equipped_footwear-row" data-cellclass="equipped_footwear-cell" data-itemclass="equipped_footwear-item" data-iconclass="equipped_footwear-icon" data-textclass="equipped_footwear-text" data-cellrows="1" data-cellcolumns="1" data-cellmargin="2" data-bordermargin="1"></div> <br> <br> /% displays table for player inv, number of rows can be altered %/ <<displayPlayerInventory>> <br> /% actual mobile friendly inventory for handling / dropping / storing items %/ <<displayInventory>> <<run UInv.AddEventHandler("table", "Accept", "equipping")>> <<run UInv.AddEventHandler("table", "Drop", "dropping")>> <</nobr>>\ <<clothingCheckToGo "inventory">> /% <<go 'Close inventory' $player.location.last 'requiredEnergy: 0'>> <span style="font-size: 70%">\ <<link 'Refresh inventory'>>\ <<refresh>> <</link>>\ </span> %/ /% ----------------------------------------------------------------------------------------------------------------- %/
<<displayMissions>> /% HINTS .............................................%/\ <<if $player.hints>>\ /% ALPHA HINTS %/\ <<if alpha() && perversion() == 2 && hasVisited("alpha_training3_roseSex") == false>>\ @@.hint;''Hint:'' maybe you should read your emails sometime?@@ <</if>>\ /% BETA HINTS %/\ <<if initBeta()>>\ <<if $player.flag.homeworkFinished == 1>>\ <<if playerHas("waxing") && hasVisited("waxing supplies") == false>>\ @@.hint;''Hint:'' you should try using your waxing kit when you're in your room.@@ <<elseif playerHas("shaving") && hasVisited("shaving supplies") == false>>\ @@.hint;''Hint:'' you should try using your shaving kit when you're in your room.@@ <</if>>\ <</if>>\ <<if $player.flag.homeworkFinished == 9>>\ <<if $player.flag.dayLastHomeWorkWasFinishedOn <= $player.time.daycounter && $player.flag.homeworkInProgress == false && $tempJerkedOff == undefined>>\ @@.hint;''Hint:'' you should jerk off and then visit Scarlett, be sure to wear a chastity cage or at least bring one with you.@@ <</if>>\ <</if>>\ <<if $player.flag.homeworkFinished == 11 && $player.missionList.includes("homework12start")>>\ @@.hint;''Hint:'' you must wear chastity, feminine clothes, put on makeup and be shaved then meet with Timmy to have him introduce you to Rose. You also need some money to spend.@@ <</if>>\ <<if $engine.version <= 234 && $player.flag.homeworkFinished == 12 && $player.flag.homeworkInProgress == false>>\ @@.hint;''Hint:'' you have a feeling Scarlett hasn't decided yet what you should do next. (this is the current end of the storyline for betas)@@ <</if>>\ <<if $player.flag.homeworkFinished == 13 && $player.flag.homeworkInProgress == true && hasVisited("beta_homework14_shopping") == false && hasVisited("player_house_mom_room_search_dildo") == false>>\ @@.hint;''Hint:'' maybe you should ask Timmy like Scarlett recommended? He knows more about dildos than you do. Also if you have to buy one, you might need some credits on you as well. You could also look at home, maybe you could borrow one?@@ <</if>>\ /% beta 17 %/\ <<if $player.flag.homeworkFinished == 16 && $player.flag.homeworkInProgress == false && hasVisited("dream_timmyJerkOff") && hasVisited("sphinx_session_timmyDream") == false>>\ @@.hint;''Hint:'' you should probably visit Sphinx and talk about your recent dream.@@ <</if>>\ <<if $player.flag.homeworkFinished == 16 && $player.flag.homeworkInProgress == true && hasVisited("timmy_askForBlowjob") == false>>\ @@.hint;''Hint:'' You should find Timmy and make a move on him to see if he's willing to engage in your fantasies.@@ <</if>>\ <<if $player.flag.homeworkFinished == 17 && $player.flag.homeworkInProgress == false && hasVisited("sphinx_session_gloryHole") == false>>\ @@.hint;''Hint:'' you should probably visit Sphinx and talk about your experience with Timmy.@@ <</if>>\ <</if>>\ <</if>>\ <<displayCompletedMissions>> <<link 'Close'>>\ <<if $player.location.last == undefined>> <<goto 'Start'>> <<else>> <<goto $player.location.last>> <</if>> <</link>> /% ----------------------------------------------------------------------------------------------------------------- %/
<<displayStatChart>>\ <span class="statTitles">Skills:</span> @@.blue;✍ Dick:@@ @@.pink; <<print calcDickStat()>> XP@@ @@.blue;✋ Hands:@@ @@.pink; <<print calcHandsStat()>> XP@@ @@.blue;🤏 Oral:@@ @@.pink; <<print calcOralStat()>> XP@@ @@.blue;👌 Anal:@@ @@.pink; <<print calcAnalStat()>> XP@@ @@.blue;🤲 Ass:@@ @@.pink; <<print calcAssStat()>> XP@@ @@.blue;👍 <<if $player.breast.size > 10>>Boobs<<else>>Chest<</if>>:@@ @@.pink; <<print calcBoobsStat()>> XP@@ @@.blue;✌ Pussy:@@ @@.pink; <<print calcPussyStat()>> XP@@ <<if initBeta() && hasVisited("beta_homework11_start")>>\ @@.blue;💄 Makeup:@@ @@.pink; <<= $player.skill.makeup.score * 10>> / <<= $player.skill.makeup.max * 10>>@@ <<elseif $player.skill.makeup.score != 0 || $player.missionsCompleted.includes("homework11makeup")>>\ @@.blue;💄 Makeup:@@ @@.pink; <<= $player.skill.makeup.score * 10>> / <<= $player.skill.makeup.max * 10>>@@ <</if>>\ \ <<if initBeta() && hasVisited("beta_homework12_start")>>\ @@.blue;👠 High heels:@@ @@.pink; <<= $player.skill.heels.score * 10>> / <<= $player.skill.heels.max * 10>>@@ <<elseif $player.skill.heels.score != 0 || $player.missionsCompleted.includes("homework12start")>>\ @@.blue;👠 High heels:@@ @@.pink; <<= $player.skill.heels.score * 10>> / <<= $player.skill.heels.max * 10>>@@ <</if>>\ <span class="statTitles">Body:</span> @@.blue;Dick length (erect):@@ $player.penis.length.erect inches @@.blue;Dick length (flaccid):@@ $player.penis.length.flaccid inches @@.blue;Dick girth:@@ $player.penis.girth inches @@.blue;Breast size rating:@@ $player.breast.size / 100 @@.blue;Ass size rating:@@ $player.ass.size / 100 @@.blue;Hairstyle:@@ $player.hair.style @@.blue;Hair length:@@ $player.hair.length inches @@.blue;Hair color:@@ $player.hair.color <span class="statTitles">Status:</span> <<if $player.makeup.on>>\ ''+'' You're wearing makeup <<else>>\ ''-'' You have no makeup on <</if>>\ <<if $player.nail.manicured>>\ ''+'' Your nails are manicured <<else>>\ ''-'' Your nails are unkempt <</if>>\ <<if $player.skin.hair < 4>>\ ''+'' Your skin is smooth and hairless <<elseif $player.skin.hair < 7>>\ ''+'' Your body hair is lightly trimmed <<elseif $player.skin.hair < 14>>\ ''-'' You have short body hair <<else>>\ ''-'' You're unshaven. <</if>>\ <<link 'Close'>>\ <<if $player.location.last == undefined>> <<goto 'Start'>> <<else>> <<goto $player.location.last>> <</if>> <</link>> /% ----------------------------------------------------------------------------------------------------------------- %/
<<if $player.flag.leaderBoardEnabled>>\ <table id="leaderboard_playerRank" class="table table-hover table-bordered"> <tbody></tbody> </table>\ <<else>>\ <table id="leaderboard_playerRank" class="table table-hover table-bordered"> <tbody></tbody> </table>\ <</if>>\ <table id="leaderboard" class="table table-hover table-bordered"> <thead> <tr> <th>Rank</th> <th>Nickname</th> <th>Xp</th> </tr> </thead> <tbody></tbody> </table> <<run displayLeaderboard()>>\ <<run getLeaderboardRank()>>\ /%<<run grabLeaderboardNames()>>%/\ <<if $player.flag.leaderBoardEnabled == false>>\ You need to first sign up for the leaderboard to get ranked. <</if>>\ <<link 'Close'>>\ <<if $player.location.last == undefined>>\ <<goto 'Start'>>\ <<else>>\ <<goto $player.location.last>>\ <</if>>\ <</link>>\ /% ----------------------------------------------------------------------------------------------------------------- %/
The game is still in development, there'll bugs and typos. Any feedback is appreciated as they help in finding and fixing these problems. Feedback submitted here will be sent to an online form. Besides the data inputted below this form will also submit your current game version, the last scene visited (presumably the one your feedback is related to). __Feedback types:__ <<link "Bug">>\ <<set _canSendFeedback = true>> <<set _feedbackType = "bug">> <<set _feedbackRating = "-">> <<replaceFeedbackOptions>> <<replace "#replaceSendArea">>\ <<if _canSendFeedback>>\ <span id="replaceSendFeedbackButton"><<link "Send">>\ <<run sendFeedback(_feedbackType, _feedback, _feedbackRating)>> <<replace "#replaceSendFeedbackButton">>\ @@.darkblue;"Feedback sent!"@@ <</replace>> <</link>></span> <<else>>\ @@.warning;You must choose a feedback type before sending a feedback.@@ <</if>>\ <</replace>> <</link>>\ <<link "Typo">>\ <<set _canSendFeedback = true>> <<set _feedbackType = "typo">> <<set _feedbackRating = "-">> <<replaceFeedbackOptions>> <<replace "#replaceSendArea">>\ <<if _canSendFeedback>>\ <span id="replaceSendFeedbackButton"><<link "Send">>\ <<run sendFeedback(_feedbackType, _feedback, _feedbackRating)>> <<replace "#replaceSendFeedbackButton">>\ @@.darkblue;"Feedback sent!"@@ <</replace>> <</link>></span> <<else>>\ @@.warning;You must choose a feedback type before sending a feedback.@@ <</if>>\ <</replace>> <</link>>\ <<link "Review">>\ <<set _canSendFeedback = true>> <<set _feedbackType = "review">> <<replaceFeedbackOptions>> <<replace "#replaceSendArea">>\ <<if _canSendFeedback>>\ <span id="replaceSendFeedbackButton"><<link "Send">>\ <<run sendFeedback(_feedbackType, _feedback, _feedbackRating)>> <<replace "#replaceSendFeedbackButton">>\ @@.darkblue;"Feedback sent!"@@ <</replace>> <</link>></span> <<else>>\ @@.warning;You must choose a feedback type before sending a feedback.@@ <</if>>\ <</replace>> <</link>> <div id="feedbackArea">\ @@.warning;Please choose a feedback type.@@ </div>\ <<link 'Back'>>\ <<if $player.location.last == undefined>>\ <<goto 'Start'>>\ <<else>>\ <<goto $player.location.last>>\ <</if>>\ <</link>> <div id="replaceSendArea">\ <<if _canSendFeedback>>\ <<link "Send">>\ <<run sendFeedback(_feedbackType, _feedback, _feedbackRating)>> <</link>> <<else>>\ @@.warning;You must choose a feedback type before sending a feedback.@@ <</if>>\ </div> /% ----------------------------------------------------------------------------------------------------------------- %/ /% EMAILS %/
@@.blue;Sender:@@ /% SENDER NAME HERE %/ @@.blue;Title:@@ <<displayEmailTitle>> @@.blue;Date:@@ <<displayEmailTimestamp>> /% BODY TEXT HERE %/ <<go 'Close' $player.location.last 'requiredEnergy: 0'>> /% ----------------------------------------------------------------------------------------------------------------- %/
@@.blue;Sender:@@ Scarlett @@.blue;Title:@@ <<displayEmailTitle>> @@.blue;Date:@@ <<displayEmailTimestamp>> I figure you might lack some experience in this field. Unfortunately I don't have the time to give you hands-on training. I sent you a few links you can check to get started. <p style="font-family: 'dots';">\ @@.blue;sissythings.com/sissy-shaving-tips-when-where-and-how/@@ @@.blue;sissify.com/sissy-training-assignments/girlish-essence/shaving/@@ @@.blue;www.reddit.com/r/sissyology/comments/4h57da/shaving_for_sissies/@@ </p>\ Also don't forget, you'll get bonus points for waxing. I'll be lenient in case you're too much of a pussy to do that. I'll still consider your homework finished even if you just shave. Either way, you better be smooth the next time I see you. <<go 'Close' $player.location.last 'requiredEnergy: 0'>> /% ----------------------------------------------------------------------------------------------------------------- %/
@@.blue;Sender:@@ Scarlett @@.blue;Title:@@ <<displayEmailTitle>> @@.blue;Date:@@ <<displayEmailTimestamp>> You might find out eventually that the Arcade is a bit discriminating when it comes to small dicks. I'm not saying this because I'm an employee, but I agree with the management on this. As the next step in our curriculum I'll have you look at some exemplary specimen. I trust you know your way around internet porn, so I'm not sending you any links this time. Your task is quite simple and fun this time. Masturbate while looking at large dicks. I don't care if the owner is fucking someone at the moment, but please concentrate on the dick. Have a good look at it and learn how a proper dick looks like.<<penisRange 0 8 "" " Although you have a nice member, there's always a bigger fish out there.">> Also make it 3 times. I guess that should be roughly the number of times you beat it a day. <<if visited("beta_homework3_begin") == 0 && visited("email_homework3") == 1 && $player.flag.homeworkFinished < 3>><<set $player.flag.homeworkInProgress = true>><</if>>\ <<if $player.missionList.includes("homework3") == false && $player.missionsCompleted.includes("homework3") == false && $player.flag.homeworkFinished < 3>>\ <<startMission "Jerk off while looking at large dicks." "homework3">> <<popup 'Unlocked "big dick porn"!'>> <</if>>\ <<go 'Close' $player.location.last 'requiredEnergy: 0'>> /% ----------------------------------------------------------------------------------------------------------------- %/
@@.blue;Sender:@@ Scarlett @@.blue;Title:@@ <<displayEmailTitle>> @@.blue;Date:@@ <<displayEmailTimestamp>> Like I said letting nature take its course would take too long. Your chances at winning the rookie race are better if you have long hair. You might not be familiar with the various options available, so I'm taking the time to give you an intro like a proper teacher should. There are two options when it comes to hair length. You could do it with chems, they stimulate the follicles, and you'll get a few inches in no time. They do tend to cause problems when it comes to other places though. You could lose your hair elsewhere or grow an unnatural amount, I've heard of both. A safer but slightly pricier option is implants. You could go with synthetic hair or real locks, they inset each strand manually with a machine. It can get a bit messy but there's no risk of side effects, and you could get creative with your options. No matter which one, just grow out your hair. Believe me it's popular with alphas, and you need all the help you can get in wooing them. <<go 'Close' $player.location.last 'requiredEnergy: 0'>> /% ----------------------------------------------------------------------------------------------------------------- %/
@@.blue;Sender:@@ Rose @@.blue;Title:@@ <<displayEmailTitle>> @@.blue;Date:@@ <<displayEmailTimestamp>> Hey $player.firstName, You know about last time? I was thinking maybe we could do something more. My parents are out on Saturdays, just ring me when you come over, how about it? Kiss, Rose <<if $player.missionList.includes("training3") == false && $player.missionsCompleted.includes("training3") == false>>\ <<startMission "Visit Rose on a Saturday." "training3">> <<set $player.flag.trainingInProgress = true>>\ <</if>>\ <<go 'Close' $player.location.last 'requiredEnergy: 0'>> /% ----------------------------------------------------------------------------------------------------------------- %/
@@.blue;Sender:@@ Timmy @@.blue;Title:@@ <<displayEmailTitle>> @@.blue;Date:@@ <<displayEmailTimestamp>> Heyo, I heard from Scarlett you're looking for some help to get a plug. I'm kind of an expert when it comes to those. Should we go shopping some time? <<go 'Close' $player.location.last 'requiredEnergy: 0'>> /% ----------------------------------------------------------------------------------------------------------------- %/
@@.blue;Sender:@@ Scarlett @@.blue;Title:@@ <<displayEmailTitle>> @@.blue;Date:@@ <<displayEmailTimestamp>> I know guys can be a bit dense sometimes so when you learn how to do your makeup keep in mind that's not limited to the powder your put on your face. I want you to get your lipsticks, curl your eyelashes, highlight your eyes. I trust you can find your sources online but make sure you go through these three at the very least. Makeup will become part of your clothing, for betas is as important as anything else you'd wear - and maybe even more so. You had good grades in biology so to give you an analogy, think of your face as the feathers of a pretty bird. Take care of it and show your best if you want to be first, ugly is dime a dozen you need to look the best if you want alphas to take you. <<go 'Close' $player.location.last 'requiredEnergy: 0'>> /% ----------------------------------------------------------------------------------------------------------------- %/ /% GAMEPLAY PASSAGES ----------------------------------------------------------------------------------------------- %/ /% ----------------------------------------------------------------------------------------------------------------- %/ /% start %/
<<= window.sphinxSessions("print")>> <<= window.sphinxSessions("incomplete")>> <<= window.sphinxSessions("completed")>> <<= window.sphinxSessions("sessions")>> <<go "test1" "test1">> <<go 'START' 'xStart' >> /% ----------------------------------------------------------------------------------------------------------------- %/
start end beta partner.android partner.furry partner.alpha anus.penis penis.equine anus.gape anus.cum char.minotaur <<endMission>> <<go 'labyrinth_entrance' 'labyrinth_entrance'>>
[[test3->test3]]
[[test4->test4]]
/% ----------------------------------------------------------------------------------------------------------------- %/
<<nobr>> <<addclass '#menu' 'remove-hover-effect'>> <<addclass '#passages' 'remove-hover-effect'>> /%<<set $gameVersion = 210>> <<set $gameVersion = $engine.version>>%/ <<set $player.location.last = passage()>> <</nobr>>\ <div style="width: 80%; margin: auto;"><img src="assets/logo.png"></div> <<popup 'This game is intended for mature audiences of the age of 18 and over! If you’re below 18 please close this game now.'>><p style="text-align: justify;">Names, characters, businesses, places, events, locales, and incidents are either the products of the author's imagination or used in a fictitious manner. All characters are above 18 years of age.</p><p style="font-size: 80%; text-align: justify;">''WARNING:'' The game contains effects that may potentially trigger seizures for people with epilepsy. If you such sensitivity please disable glitch effects in the \ <<link 'settings'>>\ <<if passage() != "inventory" && passage() != "settings" && passage() != "changelog" && passage() != "missions" && passage() != "stats">>\ <<set $player.location.last = passage()>>\ <</if>>\ <<goto 'settings'>> <</link>>\ first.</p> <<nobr>> <div class="nameinput center"> ''If you agree that you're @@.pink;18+@@, please enter a name'': <br> <br> <<textbox "$player.firstName" "Dill" autofocus>> <<textbox "$player.lastName" "Doe">> <br> <br> <<go 'OK' 'tutorial'>>/% intro_player %/ /%<br> <p style="font-size: 50%;">(Alternative short story [[here->Archives]])</p>%/ </div> <</nobr>> <<RandomImageFromPack "quickstart">> /% ----------------------------------------------------------------------------------------------------------------- %/
/% Progression is based on how daring the player is. This can be increased by progressing in the main story or skipped entirely to access everything right away. %/\ <div style="text-align:center">@@.player;Getting started@@</div> ''@@.darkblue;Warning:@@'' game is still in development, if you find bugs or want to leave a review you can also use the "feedback" option on the left below the version number to send me a message. ''@@.darkblue;Visual options:@@'' options like glitch and pixelization can be turned off but for some characters 2D images will be used which for now isn't optional (unless by deleting/changing the images in the game's folder). ''@@.darkblue;Navigation:@@'' game can be controlled with number keys where indicated. When there's only one option, press the 1 key or the right arrow to move forward. Left arrow moves back and acts as an undo. <div style="text-align:center">[[Continue->character_creation_boy]]</div> /% ----------------------------------------------------------------------------------------------------------------- %/
Are you a boy or a girl? <<go 'BOY' 'character_creation_boy'>> / <<go 'GIRL' 'character_creation_girl'>> /% ----------------------------------------------------------------------------------------------------------------- %/
<<set $player.identifyAs = "female">><<set $player.sex = "female">>\ <<set $player.penis.has = false>><<set $player.vagina.has = true>>\ <<set $player.breast.has = true>>\ <<set $player.penis.length.erect = 0>><<set $player.penis.length.flaccid = 0>><<set $player.penis.length.girth = 0>>\ What are your measurements? <<nobr>>\ <<go 'flat' 'intro_player' '<<set $player.breast.size = 0>>'>> <<go 'A' 'intro_player' '<<set $player.breast.size = 5>>'>> <<go 'B' 'intro_player' '<<set $player.breast.size = 10>>'>> <<go 'C' 'intro_player' '<<set $player.breast.size = 15>>'>> <</nobr>>\ /% ----------------------------------------------------------------------------------------------------------------- %/
<<if $options.glitch>>\ <<removeclass '#menu' 'remove-hover-effect'>>\ <<removeclass '#passages' 'remove-hover-effect'>>\ <</if>>\ <<set $player.identifyAs = "male">>\ <<set $player.sex = "male">>\ <<set $player.breast.has = false>>\ <<set $player.penis.has = true>><<set $player.vagina.has = false>>\ What size is your cock? <<nobr>>\ <<go '3"' 'intro_player' '<<set $player.penis.length.erect = 3>><<set $player.penis.length.flaccid = 2>><<set $player.penis.girth = 2>>'>> <<go '5"' 'intro_player' '<<set $player.penis.length.erect = 5>><<set $player.penis.length.flaccid = 3>><<set $player.penis.girth = 3>>'>> <<go '7"' 'intro_player' '<<set $player.penis.length.erect = 7>><<set $player.penis.length.flaccid = 4>><<set $player.penis.girth = 4>>'>> <<go '9"' 'intro_player' '<<set $player.penis.length.erect = 9>><<set $player.penis.length.flaccid = 5>><<set $player.penis.girth = 5>>'>> <</nobr>>\ /% ----------------------------------------------------------------------------------------------------------------- %/ /% intro %/
<<script>>UIBar.unstow();<</script>>\ /% TODO: add parser for height, hair color, eyes, etc. %/\ <<videoByName "cyberPunkScenery" "mp4">> <<if $options.glitch>><div class="center glitchonce">Year 2118</div><<else>>\ <div style="color: #0ac2ff; font-weight: 900;" class="center">@@.blue;Year 2118@@</div><</if>> \ You're @@.player;$player.firstName@@, a young man from a busy ''family of five''. You're below average height, skinny with brown hair and matching eyes. <<isMale "<<penisRange 0 3 5 7 9 'Your dick is extremely small despite your age. This is probably also the reason why you’re still a virgin.' 'Your dick is on the smaller side and although embarrassing at your age, you’re still a virgin.' 'Your dick is average and you still keep holding onto your virginity.' 'Your dick is quite a bit larger than average but despite this asset you’re still holding onto your virginity.' 'You’re packing 9 inches which would shame most adults, yet despite this you never used it in bed before.'>>" "<<breastRange 0 5 10 15 'Your chest is completely flat, maybe that’s the reason why you’re still a virgin' 'Your tits are on the smaller side, a tight fitting sports-bra is all you need. You’re also a virgin.' 'Your chest is a nice size but so far it your tits didn’t help you lose your virginity.' 'Your chest is quite large for your age, it draws the attention of the opposite sex but that was still not enough to get you laid.'>>">> Your @@.mom;mom@@ remarried, again. Your current @@.dad;stepdad@@ seems to be a keeper though. Your two siblings are from the earlier affairs of your mom. Your @@.bro;older brother@@ is going to college and lives in a dormitory. Your @@.sis;younger sister@@ - is just a year behind you still living at home. You have one year of school left before going to college but ''your last summer break's just starting today''. You plan to spend your coming weeks at <<hovertip "The Arcade is unlike those game rooms of the 90s where you could go play Pac-Man. In the 22nd century The Arcade is a household name for being the largest distributor of visor games. People go the Arcade to play the newest titles. You go to the Arcade because your visor at home only has PG games.">>the Arcade<</hovertip>>. <<go 'Go to the Arcade' 'intro_arcade'>> /% ----------------------------------------------------------------------------------------------------------------- %/
You ride a <<hovertip "The usual yellow cabs with some antigravity engine. They're the best way to travel between giant skyscrapers in this age.">>levitaxi<</hovertip>> to a giant skyscraper stretching above the clouds. You park on a small balcony a few hundred meters from the ground. You swipe your thumb on the fingerprint reader to pay the fare as you leave. <<spend 5>> Above the gate a giant XLED sign spells <<if $options.glitch>>"@@.glitchconstant;Arcade@@"<<else>>"''Arcade''"<</if>> with blinding, bright lights. After a short walk through a dark hallway you end up a giant room with several boxes, each a few meters wide, lined up neatly in a grid. These are <<hovertip "Visors are the pinnacle of virtual reality technology. They connect to the brainstem directly, achieving full immersion. Unfortunately they cost a fortune so most people opt for renting them through visor booths. The Arcade happens to be the largest visor renting agency as well as a bona fide game studio with it's own titles.">>visor booths<</hovertip>>. You promptly find an empty one and swipe your card to pay for a 12-hour ticket. <<spend 15>> Before entering you have to watch the usual one-minute obligatory advertisement... <<go 'Read the ad playing on the door' 'intro_arcade18'>> /% ----------------------------------------------------------------------------------------------------------------- %/
<<nobr>><table class='mission'><tbody><tr><td style="text-align: center;"> ''Dear Players,'' <br></td></tr><tr><td> We're opening our fan-favorite VIP zone to the public, for a limited time only. Sign-up today and get free access to the Arcade's most exclusive playground.<br><br> Gain XP, level up and compete with each other for a lifetime membership to <<if $options.glitch>>@@.glitchconstant;Arcade 18!@@<<else>>Arcade 18!<</if>><br></td></tr><tr><td style="text-align: center;"> @@.pink;[Participate?]@@ </td></tr></tbody></table><</nobr>>\ You shake slightly, you never had an advertisement entice you this much. That name, "Arcade 18", calls out to you seductively. Without a second thought for the 15 credits you just wasted on renting an unused visor booth you turn around and head toward the <<hovertip "VIP zones are another revenue stream for the Arcade besides renting visors and making VR games. It's equipped with cutting edge tech but the membership fee is sky high and the members are secretive about the games. The only thing you know for sure is that there are no limits in a VIP zone, no age restriction for games, you can try the bloodiest, most erotic titles you want.">>VIP zone<</hovertip>>. Your limited pocket money never allowed you to try the VIP zones, but now there's a chance to even win a lifetime membership! <<go 'Visit Arcade 18!' 'intro_timmy'>> /% ----------------------------------------------------------------------------------------------------------------- %/
In the corner of the main hall you find the flashing sign spelling Arcade 18. This is the entrance to the VIP zone. There is an employee on standby. You're not quite sure at first if it's a "he" or a "she". They have a very feminine look, a short stature, and simple top with the Arcade logo. Their blonde hair is arranged in a pixie cut. You end up settling on a "he" because of the obvious bulge in the employee's tight fitting jean shorts. @@.timmy;"Hi! First time here?"@@ He notices you staring at his crotch and asks you in a high-pitched voice. You nod. @@.timmy;"Great! I'm Timmy, entrance is free for first-timers with a "collar", here pick one to enter."@@ He hands you a metal tray with pink bracelets lined up on it. You've seen these before, a few players in the main hall also wear them - they are membership tokens for VIP zones. Timmy is fidgeting awkwardly, you notice he is trying to hide another tray on the table behind him. That one has blue bracelets. <<go 'Pick the pink bracelet' 'intro_timmy_pink'>> <<go 'Pick the blue bracelet' 'intro_timmy_blue'>> /% ----------------------------------------------------------------------------------------------------------------- %/
<<set $player.originalRole = "beta">>\ <<set $player.role = "beta">>\ This employee is also wearing a pink bracelet. Timmy is also very obvious in his attempts of trying to hide the blue ones from you. You grab a pink one and he enthusiastically puts it on you. As the metal hinge snaps you feel the bracelet tighten around your wrist. There is also a strange, hot and tingly sensation in your hand like you were just injected with something, probably a <<hovertip "Gene mods are chemical solutions used to change fundamental genetic traits in humans. They're quite popular these days. You can get taller, be more handsome or just get a big dick. Except they are quite costly.">>gene mod<</hovertip>>. <<if $options.glitch>>\ /* missionx */<p class="center">*ding</p><<nobr>> <table class='mission'> <tbody> <tr> <td> <p class="glitchconstant" style="text-align: center; font-size: 125%;">''[BETA mode initialized, welcome to Arcade 18!]''</p> </td> </tr> </tbody> </table> <</nobr>> <<else>>\ /* missionx */<p class="center">*ding</p><<nobr>> <table class='mission'> <tbody> <tr> <td> <p style="text-align: center; font-size: 125%;">''[BETA mode initialized, welcome to Arcade 18!]''</p> </td> </tr> </tbody> </table> <</nobr>> <</if>>\ You see a notification pop up in your field of view like some kind of augmented reality. @@.timmy;"How does it feel?"@@ He asks you while touching your wrist. @@.player;"Did you inject me with something?"@@ You ask concerned. @@.timmy;"No worries, everyone gets a complementary shot with their bracelets. There shouldn't be serious changes to your body, it's just a <<hovertip "Visual feed enhancement is a cheap gene mod used to introduce augmented reality without changing the eyes' of the user. It affects the nervous system and combined with networked nanobots it can transmit information to the user. It's like having screen you can call upon at any time.">>visual feed enhancement.<</hovertip>> I think..."@@ Timmy doesn't seem too confident about the effects of this gene mod. You feel like it changed more than your vision but its effects are too subtle for you to notice, so you take Timmy's word for it. Before you get to ask more about the gene mod Timmy starts pushing you towards the gate. @@.timmy;"Well go-, gooo, the games are not going to wait for you!"@@ <<go 'Enter Arcade 18' 'intro_entering'>> /% ----------------------------------------------------------------------------------------------------------------- %/
<<addminutes 10>>\ @@.player;"Can I have a blue one?"@@ You point at the tray behind Timmy. @@.timmy;"Well, you could... but let me give you a pro tip."@@ He leans closer to whisper in your ears. @@.timmy;" You can get more points with a pink one!"@@ @@.warning;[''Note:'' Dominant gameplay (playing as an alpha with a blue bracelet) is limited. Right now there's more submissive content (playing as a beta with pink bracelet).]@@ <<go 'You want a blue bracelet!' 'intro_timmy_blue_blue'>> <<go 'Pick the pink one' 'intro_timmy_blue_pink'>> /% ----------------------------------------------------------------------------------------------------------------- %/
<<set $player.originalRole = "alpha">>\ <<set $player.role = "alpha">>\ @@.player;"I want the blue, I like challenges!"@@ You state confidently. @@.timmy;"Too bad. We could've been in the same team..."@@ Timmy is a bit dejected by your choice but brings you a blue bracelet regardless. The metal hinge snaps around your wrist as he puts it on you. The bracelet is rubbery and tightens around your skin. There is also a strange, hot and tingly sensation in your hand like you were just injected with something, probably a <<hovertip "Gene mods are chemical solutions used to change fundamental genetic traits in humans. They're quite popular these days. You can get taller, be more handsome or just get a big dick. Except they are quite costly.">>gene mod<</hovertip>>. <<if $options.glitch>>\ /* missionx */<p class="center">*ding</p><<nobr>> <table class='mission'> <tbody> <tr> <td> <p class="glitchconstant" style="text-align: center; font-size: 125%;">''[ALPHA mode initialized, welcome to Arcade 18!]''</p> </td> </tr> </tbody> </table> <</nobr>> <<else>>\ /* missionx */<p class="center">*ding</p><<nobr>> <table class='mission'> <tbody> <tr> <td> <p style="text-align: center; font-size: 125%;">''[ALPHA mode initialized, welcome to Arcade 18!]''</p> </td> </tr> </tbody> </table> <</nobr>> <</if>>\ You see a notification pop up in your field of view like some kind of augmented reality. @@.timmy;"How does it feel?"@@ He asks you while touching your wrist. @@.player;"Did you inject me with something?"@@ You ask concerned. @@.timmy;"No worries, everyone gets a complementary shot with their bracelets. There shouldn't be serious changes to your body, it's just a <<hovertip "Visual feed enhancement is a cheap gene mod used to introduce augmented reality without changing the eyes' of the user. It affects the nervous system and combined with networked nanobots it can transmit information to the user. It's like having screen you can call upon at any time.">>visual feed enhancement.<</hovertip>> I think..."@@ Timmy doesn't seem too confident about the effects of this gene mod. The effects are subtle, there was a barely noticeable layer of static covering your vision before it dissipated. Before you get to ask more about the effects of the gene mod Timmy starts pushing you towards the gate. @@.timmy;"Well go-, gooo, the games are not going to wait for you!"@@ <<go 'Enter Arcade 18' 'intro_entering'>> /% ----------------------------------------------------------------------------------------------------------------- %/
<<set $player.originalRole = "beta">>\ <<set $player.role = "beta">>\ The idea of getting ahead in the race does sound enticing to you. Timmy is quite persuasive, an employee must know best and he seems to like you so maybe this is an insider info? @@.player;"Okay, let's go with the pink!"@@ Timmy has a wide smile as he puts down the tray and brings you one. He wraps the plastic around your wrist and the bracelet tightens around your skin as the metal hinge locks it in place. There is also a strange, hot and tingly sensation in your hand like you were just injected with something, probably a <<hovertip "Gene mods are chemical solutions used to change fundamental genetic traits in humans. They're quite popular these days. You can get taller, be more handsome or just get a big dick. Except they are quite costly.">>gene mod<</hovertip>>. <<if $options.glitch>>\ /* missionx */<p class="center">*ding</p><<nobr>> <table class='mission'> <tbody> <tr> <td> <p class="glitchconstant" style="text-align: center; font-size: 125%;">''[BETA mode initialized, welcome to Arcade 18!]''</p> </td> </tr> </tbody> </table> <</nobr>> <<else>>\ /* missionx */<p class="center">*ding</p><<nobr>> <table class='mission'> <tbody> <tr> <td> <p style="text-align: center; font-size: 125%;">''[BETA mode initialized, welcome to Arcade 18!]''</p> </td> </tr> </tbody> </table> <</nobr>> <</if>>\ You see a notification pop up in your field of view like some kind of augmented reality. @@.timmy;"How does it feel?"@@ He asks you while touching your wrist. @@.player;"Did you inject me with something?"@@ You ask concerned. @@.timmy;"No worries, everyone gets a complementary shot with their bracelets. There shouldn't be serious changes to your body, it's just a <<hovertip "Visual feed enhancement is a cheap gene mod used to introduce augmented reality without changing the eyes' of the user. It affects the nervous system and combined with networked nanobots it can transmit information to the user. It's like having screen you can call upon at any time.">>visual feed enhancement.<</hovertip>> I think..."@@ Timmy doesn't seem too confident about the effects of this gene mod. The effects are subtle, there was a barely noticeable layer of static covering your vision before it dissipated. Before you get to ask more about the effects of the gene mod Timmy starts pushing you towards the gate. @@.timmy;"Well go-, gooo, the games are not going to wait for you!"@@ <<go 'Enter Arcade 18' 'intro_entering'>> /% ----------------------------------------------------------------------------------------------------------------- %/
You enter a very different environment compared to the main hall. The whole place is like a bustling cityscape, there are a lot of people. It's slightly dark with neon lights giving some illumination. If it wasn't for the poor viewing conditions you could've sworn you just saw a completely naked guy walk by you with an erect cock. That couldn't be, must've been a shadow. Looking around you see quite a few people in weird attire, skimpy clothing that leaves very little to the imagination. There are a lot of smaller buildings around you, unlike the visor boxes outside, these are much bigger with some of them being several stories high. <<go 'Let’s choose a game!' 'intro_scarlett'>> /% ----------------------------------------------------------------------------------------------------------------- %/
<<if $player.role == "alpha">>\ <<lexicon "holo-cosplay">>\ Just as you head further inside you notice a woman cosplaying as a nurse. Her unbuttoned shirt reveals quite the cleavage. But that's not even her most notable feature compared to her blazing red hair. Looking at her she reminds you of someone but you can't quite put your finger on it until you notice the beauty mark on her cheek. It's the same as your principal's! Her figure is somewhat different, the shade of her hair, the size of her hips and the clothing. It's safe to assume that if she's actually your principal she might be wearing some kind of <<hovertip "A small, equipped projector is used to display a convincingly close-to-reality cosplay. The hologram can alter skin tone and even body size. It's nigh impossible to distinguish a holo-cosplay from the real looks of a person unless you use specialized equipment.">>holo-cosplay<</hovertip>>. You decide to try your luck with this as you walk up to her. @@.player;"Ms. Red?"@@ You ask her. She can either ignore your question in which case she is just a random player. But if she reacts in any other way... The nurse jumps hearing your words. Clearly she can't control her emotions hearing her name called out like that. @@.player;"I knew it!"@@ You quickly grab your phone and snap a photo of her before switching to a video recording. @@.scarlett;"$player.firstName? What are you doing here?!"@@ Her surprise is replaced with anger when she sees you with your phone out taking photos. @@.scarlett;"I hope you're not thinking you can threaten your principal with a photo. I'm not vearing this holo-suit for no reason."@@ She takes a moment to calm down before striking back. <<go 'Well, it’s a video and you just confessed!' 'intro_scarlett_threat'>> <<elseif $player.role == "beta">>\ As you head towards one of the buildings you hear someone calling out your name with a gasp. @@.scarlett;"$player.firstName?"@@ You turn around to see a genuine MILF with blazing red hair dressed as a nurse. Although she seems familiar, you can't quite remember where you've seen her before. @@.player;"Yes? Do I know you?"@@ You ask back uncertain. @@.scarlett;"Come with me for a second please."@@ She seems to be angry and hastily turns towards a building motioning you to come. You're intrigued (and she's hot as hell) so you follow. <<go 'Enter the Nurse’s office' 'intro_scarlett_reveal'>> <</if>>\ /% ----------------------------------------------------------------------------------------------------------------- %/
<<lexicon "holo-cosplay">>\ <<lexicon "console">>\ Inside it's a small room decorated like a nurse's office. There is a small bed for the patient, a desk and a cabinet of drugs. The lady stops in the center of the room, turns around and starts typing something on her <<hovertip "Consoles are the primary way of interacting with the government mandated implant. It's the next big thing after smartphones. You can surf the web, send messages, whatever. A console is only visible to the user (unless it's shared). You can often see people on the streets fingering the air, like they're playing an imaginary piano.">>console<</hovertip>>. Along with the sound of her fingers tapping on the transparent hologram her body starts changing real-time. Her hair darkens to a more genuine ginger, her eye color shifts to a dark brown, boobs slightly deflate, hips decrease in width. She was most likely wearing some kind of <<hovertip "A small, equipped projector is used to display a convincingly close-to-reality cosplay. The hologram can alter skin tone and even body size. It's nigh impossible to distinguish a holo-cosplay from the real looks of a person unless you use specialized equipment.">>holo-cosplay<</hovertip>> covering her real appearance. Finally she looks at you a completely different person in the familiar nurse suit and says in an altered voice: @@.scarlett;"Now do you recognize me?"@@ <<go 'She is the principal at your high school!' 'intro_scarlett_threat'>> /% ----------------------------------------------------------------------------------------------------------------- %/
<<if $player.role == "alpha">>\ @@.player;"Well too bad, Ms. Red! It's a video!"@@ You announce triumphantly. She backs away a few steps realizing her mistake. @@.scarlett;"Fine, have it your way.."@@ She sighs. @@.scarlett;"What do you want?"@@ She asks in a defeated manner. Despite her antics you can gleam a bit of yearning in her eyes, she's trying her best to hide the lust but you saw through that facade. Maybe the rumors in the school were true after all, she might actually be a sadistic bitch at work, and a masochistic slut in the bed. <<if $player.identifyAs == "male">>\ @@.player;"How about a handjob?"@@ You ask kind of jokingly. @@.scarlett;"Fine, but not here. Follow me."@@ She turns around and now to your surprise heads towards one of the buildings after agreeing to your request. You follow a bit dumbfounded and enter a small, hospital-like building. @@.scarlett;"Sit."@@ She points to a chair once the two of you are alone in the room. You follow suit and she promptly goes on her knees and starts undoing your belt. You still can't believe your principal is about to give you a handjob. Wait! Wouldn't she let you fuck her if you asked for that? Is she that desperate? Before you realize your cock is out and she already working on getting it to full mast. <<penisRange 0 4 8 "She scoffs at your size, clearly your baby dick is not that amusing to her." "" "She is once again surprised, this time by the size of your dick. Her hands barely reach around your thick member as she struggles getting you erect.">> This is your first time getting off with the help of someone else. Ms. Red clearly knows what she is doing as she brings you to orgasm within minutes. She expertly leans to the side to avoid your premature shot at her face. The entire act felt a bit robotic and quick, you're still dazed. @@.scarlett;"Now delete that video, I got you what you wanted."@@ she cleans her hands with a napkin. @@.player;"Of course."@@ You say but without the intention of doing so. You will keep the video but for now this much was enough to satisfy you. @@.scarlett;"I see you're also a player now."@@ She looks at the blue bracelet on your wrist. @@.scarlett;"As such I have to give you quick intro, it's my job to give guidance to beginners like you."@@ She seems to be some kind of employee and doesn't seem the least bit amused that she has to give you a tutorial right after an embarrassing handjob. @@.scarlett;"But first you have to sign this to become an official member."@@ She flicks her wrist and a holographic console flies in front of with pages legal legalese on it. <<go 'Read the Terms of Service' 'intro_scarlett_tos'>> <<elseif $player.identifyAs == "female">>\ @@.player;"How about you let me touch your boobs?"@@ You ask kind of jokingly. All cards are in your hand, you can't miss this opportunity to make fun of your teacher. @@.scarlett;"Fine, but not here. Follow me."@@ She turns around and now to your surprise heads towards one of the buildings after agreeing to your request. You follow a bit dumbfounded and enter a small, cartoonish hospital-like building. Inside the room Scarlett undoes her white shirt to reveal a braless pair melons. @@.scarlett;"What are you waiting for?"@@ You walk up close somewhat dazed how quickly she agreed to your request. Before you realize your hands are already exploring her chest. She has quite the breasts, large pink nipples on a pair of giant balloons. If it wasn't for the real, fleshy touch you would think this is just part of her holo-cosplay. But as your fingers wander to her nipples with a slight pinch you confirm it's all indeed real. As you play with her boobs her face goes a bit red and you can hear her breathing get slightly faster. @@.scarlett;"That's enough, now delete that video."@@ She takes your hand off her body after a few minutes before buttoning her shirt. @@.player;"Of course."@@ You say with no intention of doing so. You will keep the video but for now this much was enough fun. @@.scarlett;"By the way, I see you're also a player now."@@ She looks at the blue bracelet on your wrist. @@.scarlett;"As such I have to give you quick intro, it's my job to give some guidance to beginners like you."@@ @@.scarlett;"But first you have to sign this to become an official member."@@ She flicks her wrist and the holographic console flies in front of with a long text on it. <<go 'Read the Terms of Service' 'intro_scarlett_tos'>> <</if>> <<elseif $player.role == "beta">>\ @@.player;"Ms. Red?!"@@ You stammer and break out in a cold sweat. @@.scarlett;"Right. And I'm very curious as to how one of my students ended up in an adult entertainment facility like this. Are you looking to get expelled?"@@ She raises an eyebrow provocatively with one hand on her hips. @@.player;"I'm sorry, it was a mistake. Please Ms. Red forgive me."@@ You start begging for mercy at once. Your parents would disown you for sure, your future is done for if the principal goes public with your visit here. @@.scarlett;"Now that's a better attitude. But you're still on thin ice so you will listen to me, won't you?"@@ @@.player;"I will. I will."@@ You nod meekly. @@.scarlett;"Very good."@@ She calls the console and starts typing again. Before long she changes back to her alter ego It's no longer Ms. Red, but the nurse - the red-haired MILF with the curvaceous figure - standing in front of you with a seductive smirk on her face. @@.scarlett;"First order of business. Let's get you signed up to the Arcade officially."@@ She flicks her wrist and the holographic console flies in front of with a long text on it. <<go 'Read the Terms of Service' 'intro_scarlett_tos'>> <</if>>\ /% ----------------------------------------------------------------------------------------------------------------- %/
/* missionx */<<nobr>> <table class='mission'> <tbody> <tr> <td> <p style="font-family: 'dots'; text-align: center;"> You actually copy pasted this to read terms of service. That's dedication. Unfortunately your character is not that bright.<br> If you didn't change the font and it just displays in normal, readable text there might be a problem with the game files loading (most likely images are not displaying either). That's not intended normally you should see a jumble of text here instead.<br> The actual contract your character's reading is quite long. Not something you can read through but it just mostly relieves the Arcade Corporation from responsibility over what might happen to you in Arcade 18. As a side note, in the section describing the different colored bracelets, pink players seem to have a description about twice as long as blue players. </p> </td> </tr> </tbody> </table> <</nobr>>\ It is the usual ToS you always skip. Another legal spam that pushes liabilities to the customer. You just click on every check box until you finally reach the end. <<popup '[Join Arcade 18? Yes / No]'>>\ <<if $player.role == "alpha">>\ You press your thumb on the last button to officially sign up and accept the terms of service. If you want to use that video against Ms. Red you'd be visiting the Arcade anyways. <<elseif $player.role == "beta">>\ You look at Ms. Red uncertain. Just a minute ago she was berating you for coming to this place as her student and now she wants you to sign up regardless? @@.scarlett;"I thought you just agreed to follow my orders. Didn't you?"@@ Her voice has an ominous ring to it. You shiver at the threatening glint in her eyes and quickly press the button. <</if>>\ <<go 'Click yes' 'intro_scarlett_yes'>> /% ----------------------------------------------------------------------------------------------------------------- %/
After having signed up you see a strange, colorful text box pop open with a ring, levitating above Ms. Red's head: <<popup '[Olivia Scarlett. LVL 202.]'>>\ This must be her account name, @@.thought;'Scarlett, huh?'@@. Beside her name and LVL you see some additional details like cup-size and other rather personal information. Every player in the main hall has a profile like this. They can collect points and level up. But this must be a separate closed system for the VIP zone which shows some extra info on the character sheet. You see your stats as well in a mirror on the side: <<popup '[$player.firstName $player.lastName. LVL 1.]'>>\ <<if $player.penis.has>>\ It lists details about your $player.penis.length.erect inch cock, your height, blood type and so on. At the top of the list, in big bright red letters you can also read: virgin. <<elseif $player.breast.has>>\ It lists details about your cup size, your height, blood type and so on. At the top of the list, in big bright red letters you can also read: virgin. <</if>>\ <<if $player.role == "alpha">>\ You think for a second. You're now another player, Ms. Red seems to be an experienced veteran when it comes to this place. You still have the video. Maybe you could use it to up your chances of winning that lifetime membership? <<go 'Blackmail Scarlett' 'intro_alpha_scarlett_blackmail'>> <<elseif $player.role == "beta">>\ <<go '"What have I gotten myself into?"' 'intro_beta_scarlett_rules'>> <</if>>\ /% ----------------------------------------------------------------------------------------------------------------- %/
@@.player;"Ms. Red..."@@ You start by calling out her name but she cuts you off decisively. @@.scarlett;"Don't call me that. Here I'm Scarlett."@@ She says with a stomp. @@.player;"Ok, Scarlett then. About that video... I think I will keep it. Maybe I will delete it if you can help me win that race for the lifetime membership."@@ You tell her with a cocky smile on your face. @@.scarlett;"That wasn't our deal."@@ She seems to have anticipated your threat and gives you a calm answer but there is a noticeable wrinkle in on her forehead, she can't completely mask her anger. @@.player;"If I win that membership I won't have much reason to keep the video anyway. Plus if I delete it now you'd make my life hell at school later."@@ You contemplate. @@.scarlett;"Fine, as long as you keep it a secret."@@ She shakes her head in resignation, clearly she can't just hack your terminal to delete the video so she's at your mercy now. <<go 'Ask Scarlett about Arcade 18' 'intro_alpha_scarlett_questions'>> /% ----------------------------------------------------------------------------------------------------------------- %/
@@.player;"So how do I win this competition?"@@ You ask after a moment of silence. @@.scarlett;"With a blue collar like that? You don't, only betas win the main race. But you can get a life time membership by getting first place in the alpha category at least."@@ She sighs realizing how much harder it will be to make you win - and delete that video. @@.player;"So I should get a pink bracelet instead?"@@ @@.scarlett;"For now you'll be an alpha, we can't change that. If you do your job well you still have a shot at winning. Just fuck as many betas as you can, the race is that simple."@@ She states in a calm and collected manner. Her words make you feel awkward. If the race is about fucking, doesn't that mean virgins like you would be at a disadvantage? Scarlett smiles at your obvious reaction. @@.scarlett;"Don't worry, you can get by with handjobs and blowjobs if you want to keep your chastity that much."@@ She mocks you. @@.scarlett;"Jokes aside, if you want my help give me access to your <<hovertip "Only those with the relevant gene-mod have a visual feed. Everything they see goes through the gene-mod, so it can be filtered, edited, recorded or even livestreamed. It's popular for rich parents to get their children modded and then monitor them by having them share access to their visual feed.">>visual feed<</hovertip>> at least otherwise I can't do much."@@ She changes the topic again. <<go 'Give her access to your visual feed' 'intro_scarlett_monitoring'>> <<set $player.achievements.push("threatenedScarlett")>>\ /% ----------------------------------------------------------------------------------------------------------------- %/
<<if $player.role == "alpha">>\ <<popup 'Do you wish to share control of your visual feed with Scarlett?<br>Yes / No'>>\ You click yes giving her limited controls. This way you can set your vision to private when the need arises, the last thing you need is her to get some dirt on you. When you need her help you can just go public and have her see what you see. @@.scarlett;"Anyway, I have a job to do and there are other beginners waiting for advice so if you've nothing else..."@@ She says before turning towards the door. You take the clue and leave, you don't want to talk about your virginity anyway. As you do Scarlett is approached by another newbie like you, it's a young chick about your age - probably another one who saw the promotion. She's wearing a pink bracelet but other than that her clothing is modest - the complete opposite of all the people walking around in skimpy cosplays like Ms. Red. <<go 'Go home' 'intro_home_first_day'>> <<elseif $player.role == "beta">>\ @@.scarlett;"Oh right, give me access to your <<hovertip "Only those with the relevant gene-mod have a visual feed. Everything they see goes through the gene-mod, so it can be filtered, edited, recorded or even livestreamed. It's popular for rich parents to get their children modded and then monitor them by having them share access to their visual feed.">>visual feed<</hovertip>> too."@@ <<popup 'Do you wish to share control of your visual feed with Scarlett?<br>Yes / No'>>\ @@.scarlett;"I need to monitor your progress. As your instructor I can check the surveillance while you are in the Arcade, but I might give you homework outside of the VIP zone."@@ You click yes following her short explanation. Giving control might sound scary, but visual feed tech is pretty safe. Although she can monitor you 24/7 from now on, she can't just block your vision to make you blind. From now on you won't have a shred of privacy. Scarlett can check your feed anytime she wants so there's no keeping secrets from her. <<go "Scarlett finally let's you go" "intro_beta_scarlett_goodbye">> <</if>>\ /% ----------------------------------------------------------------------------------------------------------------- %/
@@.scarlett;"One. You don't call me Ms. Red, ever. Here my name is Scarlett. Understood?"@@ You nod quickly. Clearly she values her anonymity, you would do well to keep her identity hidden or else she might expose yours. @@.scarlett;"Two. Until your summer break is over I expect you to come here every single day. Clearly you're curious about how the adults spend their free time so I'm going give you private lessons as a favor."@@ @@.scarlett;"And lastly. If I feel that your training is not progressing or that you're not following orders I will tell your parents about your time here. If they don't make you switch schools then, I will make sure myself that you're fired. Perverted kids like you have no place in my institution."@@ You're sweating buckets as you listen to her threats. @@.scarlett;"But there's no need to feel bad. I'll make it worthwhile for you. There's a scoreboard for all Arcade 18 players. Every action you take here will contribute to your points. If you end up getting first place in the rookie race I will make sure you get recommended to a top university. How about it? You want to make your parents happy, don't you? I might also forget about your visit here completely." <<go 'You agree. This isn’t really a choice' 'intro_beta_scarlett_agree'>> <<go 'You disagree.' 'intro_beta_disagree'>> <<go '"What’s the rookie race?"' 'intro_beta_scarlett_rookie_race'>> /% ----------------------------------------------------------------------------------------------------------------- %/
You take a firm stand and tell Scarlett you won't let her threaten you. @@.scarlett;"You're quite cocky for someone who picked a pink bracelet. Here's another then: you can accept my terms and keep visiting the Arcade, or you'll lose access to this VIP zone forever."@@ @@.thought;'Wait, she can do that?'@@ You freeze, clearly Scarlett has a level of authority in this part of the Arcade, a non-employee wouldn't be able to pull up an Arcade ToS just like that. Her argument is very convincing, Arcade employees can certainly ban users. You saw unruly kids get kicked out before never to be let back in... @@.scarlett;"You wanted a choice, I won't meddle with your grades, I will even let you play your VR games but that doesn't mean I need to give you access to this zone. So how about, would you rather follow my curriculum?"@@ <<go "Agree to follow her orders" "intro_beta_scarlett_agree">> <<go "Disagree and go home" "intro_end">> /% ----------------------------------------------------------------------------------------------------------------- %/
You walk out unscathed after your interaction with Scarlett. She kept true to her words and outrighed banned you from entering Arcade 18. You do wonder if you dodged a bullet, after spedning some time you notice that pink bracelets are predominantly worn by girls, and very feminine looking men. You shiver at the thought that Scarlett may have turned you into a player like that if you followed her demands. The rest of your summer passes quickly, you just end up spending your days like always: playing visor games in the Arcade. Thankfully Scarlett couldn't stop you from doing that. Some time later you also graduated, Scarlett... Ms. Red didn't mess with your grades either. She wasn't the kind when dealing with your affairs but that's just like how she was before. Your days pass uneventfully making you wonder whether you missed out on something by not trying out Arcade 18. <<link "Game over">>\ <<script>>Engine.restart()<</script>>\ <</link>> /% ----------------------------------------------------------------------------------------------------------------- %/
@@.scarlett;"Didn't you read the commercial? They are opening up the Arcade for free. The rookie race is for new players like you to compete for a lifetime membership."@@ @@.player;"I can get my own VIP card for free?"@@ You do remember this being mentioned in the advertisement, but there were no details about the specifics of the race. @@.scarlett;"The race will end by the time your summer break is over. The organizers probably timed it specifically to draw in students like you."@@ @@.scarlett;"And there are other rewards, not just the membership."@@ @@.player;"Other rewards?"@@ You raise an eyebrow, there is now a sudden shift in attitude. You no longer feel so distressed about Scarlett's threats but rather motivated for what you might get out from this situation. @@.scarlett;"Top players get special rewards, some exclusive toys or even your very own cyborg attendant. You can win high end gene mods or tech-mods if you do well. And there is also money on the table. So how about it, can we start your tutoring or should I message your parents instead?"@@ <<go 'You agree, this isn’t really a choice' 'intro_beta_scarlett_agree' >> /% ----------------------------------------------------------------------------------------------------------------- %/
You nod. @@.player;"I will follow Ms. Scarlett's orders."@@ You emphasize her user name to showcase your intention of keeping her identity a secret. <<isMale "She has you by the balls so it's best to show an obedient front." "">> @@.scarlett;"A good choice. You may call me Mistress when we are private like this."@@ @@.player;"Mistress..."@@ You say awkwardly clenching your jaw. There is a moment of silence following your words. Scarlett has a slight grin on her face, she seems satisfied with your performance. <<go 'Scarlett wants a few more things before letting you go' 'intro_beta_scarlett_undressing' >> /% ----------------------------------------------------------------------------------------------------------------- %/
<<if $player.penis.has>>\ @@.scarlett;"Pull down your pants, underwear included."@@ She says pointing at your belt. Your face goes red as you get caught off guard by her sudden instructions. @@.scarlett;"Remember our deal. You will follow orders, won't you?"@@ She says with a stern look. @@.player;"Yes, mistress..."@@ You mumble in a low voice. You give in. As embarrassing as it might be, you can't have her air your dirty laundry so you undo your belt and slowly lower your pants. With your fingers hooked in, your underwear comes off together with the pants revealing your <<penis>> for Scarlett to inspect. <<penisRange 0 6 "@@.scarlett;"I thought for a second I would have to adjust my curriculum for you. But it seems I guessed right the first time. The entrance staff has a good eye, they picked the right bracelet for you. With a penis like that you are indeed a born and bred beta. My curriculum will fit you just perfectly."@@ She scoffs looking at your <<penis>> and you feel a burning humiliation." "@@.scarlett;"Well that's a respectable size but a big dick doesn't make you an alpha, Timmy can attest to that. The curriculum will fit you just perfectly, if you're not a beta yet I will get you there."@@ Despite your above average size Scarlett still manages to find a way to humiliate you.">> @@.scarlett;"You may put them back on, although we might have to upgrade your wardrobe later."@@ You quickly pull your pants back up with a bright red face. <<elseif $player.vagina.has>>\ @@.scarlett;"Pull up your shirt, I need to an inspection."@@ She says catching you off-guard. Your face goes red when you hear her sudden instructions. @@.scarlett;"Remember our deal. You will follow orders, won't you?"@@ She says with a stern look. @@.player;"Yes, mistress..."@@ You mumble in a low voice. You give in. As embarrassing as it might be, you can't have her air your dirty laundry so you slowly pull up your shirt to reveal your chest. <<breastRange 0 5 15 '@@.scarlett;"Hmmm... my hopes were not high to begin with but I guess you’re still growing. Well, we can tune your body later..."@@ She says somewhat disappointed.' '@@.scarlett;"A nice size indeed."@@ She says scrutinizing your <<breasts>>. @@.scarlett;"You could still use a little bit of tuning, but it may not be necessary, we’ll se how your training progresses.@@' '@@.scarlett;"I wasn’t expecting any less from a student of mine.@@ She says admiring your <<breasts>>. @@.scarlet;"With jugs like maybe we don’t have to tune your body to get results."@@'>> @@.scarlet;"You may dress now, although your we'll have to upgrade your wardrobe later."@@ <</if>>\ <<go 'One last thing.' 'intro_scarlett_monitoring' >> /% ----------------------------------------------------------------------------------------------------------------- %/
@@.scarlett;"We will officially start your training tomorrow at 10 am, so be here on time."@@ You take a mental note but don't respond. A few seconds pass in awkward silence, you feel like Scarlett is expecting something from you before leaving. She raises an eyebrow while giving an unsatisfied 'hmph'. <<go 'Say goodbye and leave' 'intro_beta_scarlett_leave_without_mistress' >> <<go "Say "Yes, mistress" and leave" "intro_beta_scarlett_leave_with_mistress" "setting: <<set $player.submissive += 1>>">> /% ----------------------------------------------------------------------------------------------------------------- %/
Scarlett is staring at you intently but you have no clue what she is expecting from you. Slowly you turn around and awkwardly exit her office. You take a few seconds to compose yourself once outside. You just got blackmailed and god only knows what Scarlett's planning for you. As you are pondering about your future she also leaves the building passing by. She heads towards the entrance and starts nonchalantly talking to a stranger. It's a tall muscular guy with a glaring blue bracelet. From their conversation you can guess he is another newbie and it seems to be Scarlett's job to introduce these players to the VIP zone's rules. Scarlett is much more "hands-on" with this person though. She has a mischievous smile on her face, leaning forward, clearly with the intention of exposing her cleavage to the guy. You look at your own pink bracelet and get a sense of inadequacy. You've had enough for today, you need to calm your mind. <<go 'Go home' 'intro_home_first_day'>> /% ----------------------------------------------------------------------------------------------------------------- %/
You finally realize what she wants. She just issued you an order to turn up at 10 am tomorrow. @@.player;"Yes, mistress."@@ You respond finally breaking the silence. She smiles satisfied at your compliance. @@.scarlett;"You are not hopeless after all."@@ She walks towards you and passes you to leave the room first. As you exit Scarlett also leaves the building heading towards the entrance. She starts nonchalantly talking to a stranger. It's a tall muscular guy with a glaring blue bracelet. From their conversation you can guess he is another newbie and it seems to be Scarlett's job to introduce these players to the VIP zone's rules. Scarlett is much more "hands-on" with this person though. She has a mischievous smile on her face, leaning forward, clearly with the intention of exposing her cleavage to the guy. You look at your own pink bracelet and get a sense of inadequacy. <<go 'Go home for today' 'intro_home_first_day'>> /% ----------------------------------------------------------------------------------------------------------------- %/
You take the <<hovertip "Long distance trains that cut through mega cities. They use magnetic levitation technology with high-speed thrusters. They are a cheap way of commuting to distant locations within the metropolises.">>maglev<</hovertip>> with slight detour to save on money and use the extra time to think things through. <<spend 2>> ... @@.mom;"Hey sweetie, back home already?"@@ Your mom greets you from the kitchen. You nod and just head to your room silently. On the way you see your sister in the living room. She has the whole couch all to herself watching some girls' show on the TV. Your dad is not home at this time and your brother has yet to come back for the summer. <<go 'Enter your room.' 'player_room' >> /% ----------------------------------------------------------------------------------------------------------------- %/ /% player room %/
<<if lastVisited("arcade_entrance") == 1>>\ <<addminutes 60>>\ <</if>>\ <<if visited() == 1>>\ <<set $player.flag.firstDayFinished = true>>\ <<set $gotAllowance = false>>\ <</if>>\ <<img locations/room.png>> <<if $now.getUTCDay() == 1 && $gotAllowance == false && hasVisited("allowance") == false>>\ <<goto 'allowance'>><<earn 50>> <<elseif $now.getUTCDay() == 1 && $gotAllowance == false>>\ <<set $gotAllowance = true>>\ @@.darkblue;"Your mom transferred your allowance!@@ <<earn 50>> <</if>>\ /% ROOM BUTTONS %/\ <<go 'Computer' 'computer'>> <<if hour() >= 17 || hour() <= 3>><<sleepButton>><<else>><<link "Take a nap">><<addminutes 180>><<if $player.energy.current <= 80>><<set $player.energy.current += 20>><</if>><<refresh>><</link>><</if>> \ <<if $player.energy.current <= 50>>\ <<replaceLink "Go to the Arcade" "You're too tired to go anywhere.">> <<else>>\ <<clothingCheckToGo "arcade">> <</if>>\ <<if $player.energy.current <= 30>>\ <<replaceLink "Go to the city" "You're too tired to go anywhere.">> <<else>>\ <<clothingCheckToGo "city">> <</if>>\ <<go "Hallway" "player_house">> <<go 'Wardrobe' 'wardrobe'>> <<go 'Masturbate' 'masturbate'>> <<go 'Mirror' 'mirror'>> /% ALPHA QUEST #2 %/\ <<if $player.flag.trainingFinished == 1 && $player.flag.trainingInProgress == false>>\ <<go 'Set up a date with Rose' 'alpha_training2_roseDate_call'>> <</if>>\ /% ALPHA QUEST #2 %/\ <<if $player.role == "alpha">>\ <<if hasVisited("alpha_training2_roseDate_date1") == false && day() == "Saturday" && $player.flag.trainingFinished == 1 && $player.flag.trainingInProgress == true>>\ <<if $player.money.total > 14>>\ <<go 'Go on a date with Rose' 'alpha_training2_roseDate_date1'>> <<else>>\ <<replaceLink "Go on a date with Rose" "You don't have enough money.">> <</if>>\ <</if>>\ /% ALPHA QUEST #2 %/\ <<if hasVisited("alpha_training2_roseDate_date1") == true && hasVisited("alpha_training2_roseDate_date2") == false && $player.flag.trainingFinished == 1 && $player.flag.trainingInProgress == true && day() == "Sunday" >>\ <<if $player.money.total > 9>>\ <<go 'Go on a date with Rose' 'alpha_training2_roseDate_date2'>> <<else>>\ <<replaceLink "Go on a date with Rose" "You don't have enough money.">> <</if>>\ <</if>>\ /% ALPHA QUEST #2 %/\ <<if hasVisited("alpha_training2_roseDate_date2") == true && hasVisited("alpha_training2_roseDate_date3") == false && $player.flag.trainingFinished == 1 && $player.flag.trainingInProgress == true && day() == "Monday" >>\ <<if $player.money.total > 9>>\ <<go 'Go on a date with Rose' 'alpha_training2_roseDate_date3'>> <<else>>\ <<replaceLink "Go on a date with Rose" "You don't have enough money.">> <</if>>\ <</if>>\ /% ALPHA QUEST #2 %/\ <<if hasVisited("alpha_training2_roseDate_date3") == true && hasVisited("alpha_training2_roseDate_date4") == false && $player.flag.trainingFinished == 1 && $player.flag.trainingInProgress == true && day() == "Tuesday" >>\ <<go 'Go on a date with Rose' 'alpha_training2_roseDate_date4'>> <</if>>\ /% ALPHA QUEST #3 %/\ <<if $player.missionList.includes("training3") == false && $player.missionsCompleted.includes("training3") == false && $player.missionsCompleted.includes("datingRose3") && $player.email.list.includes("training3") == false && $player.email.read.includes("training3") == false>>\ <<newEmail "training3">>\ <</if>>\ <<if $player.missionList.includes("training3") && day() == "Saturday">>\ <<go "Visit Rose" "alpha_training3_roseSex">> <</if>>\ <<elseif $player.role == "beta">>\ /% BETA QUEST #6 %/\ <<if hasVisited("quest_pantyStealing_sis_buttplug") && $player.missionList.includes("homework6Buttplug")>>\ <<go "Ask your sister for her buttplug" "sis_askButtPlug">> <<go "Steal your sister's buttplug" "sis_stealButtPlug">> <</if>>\ /% BETA QUEST #7 %/\ <<if $player.missionList.includes("homework7Therapy") && day() == "Wednesday" && hour() <= 14>>\ <<if wearing("butt plug") && wearing("panties") && wearing("chastity")>>\ <<go "Go to therapy" "sphinx_first" "<<set $now = setup.setNextDate($now, 0, 14, 0)>>">> <<else>>\ <<replaceLink "Go to therapy" "You need to wear a butt plug, panties and chastity according to Scarlett's demands.">> <</if>>\ <</if>>\ /% BETA QUEST #8 %/\ <<if $player.missionList.includes("homework8BuyGirlClothesSis") && hasVisited("homework8_sis") == false>>\ <<go "Ask your sister to take you shopping" "homework8_sis">> <</if>>\ <<if $player.missionList.includes("homework8BuyGirlClothesSis") && hasVisited("homework8_sis") && hour() >= 14>>\ <<if wearing("butt plug") && $player.money.total >= 50>>\ <<go "Go shopping with your sister" "homework8_sis_shopping1">> <<elseif wearing("butt plug") == false && $player.money.total >= 50>>\ <<replaceLink "Go shopping with your sister" "Aren't you missing something? She told you to wear a butt plug.">> <<elseif wearing("butt plug") && $player.money.total < 50>>\ <<replaceLink "Go shopping with your sister" "You probably need more money if you want to go shopping, 50 creds should be enough.">> <<else>>\ <<replaceLink "Go shopping with your sister" "Aren't you missing something? She told you to wear a butt plug.">> <</if>>\ <</if>>\ <<if $player.missionList.includes("homework8BuyGirlClothesTimmy")>>\ <<go 'Call Timmy to help you with shopping' 'homework8_timmy'>> <</if>>\ <<if $player.missionList.includes("homework8BuyGirlClothesTimmy2") && $flagAskedTimmyToGoOutShopping == dayCounter()>>\ <<go 'Go shopping with Timmy' 'homework8_timmy_shopping'>> <<elseif $player.missionList.includes("homework8BuyGirlClothesTimmy2") && day() == "Friday">>\ <<go 'Go shopping with Timmy' 'homework8_timmy_shopping'>> <</if>>\ /% BETA QUEST #10 %/\ <<if $player.missionList.includes("homework10anal") && hasVisited("beta_homework10_fingering") == false>>\ <<go "Experiment with anal" "beta_homework10_fingering">> <</if>>\ /% BETA QUEST #15 %/\ <<if $player.missionList.includes("homework15") && hasVisited("beta_homework15_dildoFuck") == false>>\ <<go "Use your dildo" "beta_homework15_dildoFuck">> <</if>>\ /% BETA QUEST #16 %/\ <<if $player.missionList.includes("homework16") && hasVisited("beta_homework16_dildoAtHome") == false>>\ <<go "Practice sucking on your dildo" "beta_homework16_dildoAtHome">> <</if>>\ <</if>>\ /% random events, places %/\ <<if $player.role == "beta">>\ <<if $player.missionsCompleted.includes("homework7TherapyFinished") && day() == "Wednesday" && hour() <= 14 && $player.flag.wentToTherapyToday == false>>\ <<if sphinxSessions("incomplete") == 0>>\ <<go "Go to therapy (no new session)" "sphinx" "<<set $now = setup.setNextDate($now, 0, 14, 0)>>">> <<else>>\ <<go "Go to therapy" "sphinx" "<<set $now = setup.setNextDate($now, 0, 14, 0)>>">> <</if>>\ <</if>>\ <<elseif $player.role == "alpha">>\ <</if>>\ /% ----------------------------------------------------------------------------------------------------------------- %/
You usual night of sleep is spiced with an unusual dream. A guy jerking his cock, leaning back in a chair looking at some video on the screen. You focus on the dick for a moment, you've seen this particular member in your more lucid moments before... The cock and feminine hands grasping it resemble Timmy's assets. Your eyes wander further to discover the tight jean shorts now zipped down to give some air to his meaty member, there's no mistaking it, you're dreaming of Timmy jerking off. You find the dream not so unpleasant, you take some time looking at his figure and his erect dick before you scan the surroundings to look at the same screen he's fixated on. There you find another familiar scene. It's familiar because you saw the same thing before, literally - it's a recording of your visual feed when you <<if hasVisited("beta_homework16_dildoAtHome")>>practiced giving blowjobs by gong down on your dildo<<else>>deepthroated Scarlett's strap-on<</if>>. <<videoByName 46>> Timmy for sure seems to be enjoying the scene of you taking that dildo. You always took him to be just a typical femboy, more interested in taking a cock than to jerk his own to someone else. You wonder how he could've got this recording before you realize it's only a dream, at least you hope so... <<go 'Wake up' 'player_room'>> /% ----------------------------------------------------------------------------------------------------------------- %/
You open up you wardrobe. A metal box with sturdy doors and plenty of space inside to store your collection of useless items. @@.warning;Hint: when in your room you can store items from your inventory here by clicking on the "S" next to the item.@@ <div data-uinv="table" class="wardrobe-table" id="wardrobe" data-rowclass="wardrobe-row" data-cellclass="wardrobe-cell" data-itemclass="wardrobe-item" data-iconclass="wardrobe-icon" data-textclass="wardrobe-text" data-cellrows="10" data-cellcolumns="8" data-cellmargin="2" data-bordermargin="1"></div> <<displayWardrobe>> <<go 'Close' 'player_room' 'requiredEnergy: 0'>> /% ----------------------------------------------------------------------------------------------------------------- %/
<<popup '"Mom" transferred 50 credits to your account.<br><br>Note: your weekly allowance, don’t squander it on games!'>>\ <<set $gotAllowance = true>>\ <<if visited() == 1>>\ You get a notification. You no longer have to open up your console to check your notifications thanks to the visual feed enhancement mod. The message is nothing new though. Your mom sends the same message and 50 cred every monday, it's a recurring transfer. Usually it's to buy school supplies, software and food when needed but she always forgets to turn it off during your summer break. <<else>>\ It's the usual message from your mom with your weekly allowance. <</if>>\ [['Return'->'player_room']] /% ----------------------------------------------------------------------------------------------------------------- %/ /% arcade play-zones %/
You're unaware of the growing, ominous shadow in front of you as you walk forward in the tunnel, only recognizing its presence when you bump into something hard. The feeling is bouncy, unlike the stone walls, this object is not as rigid and most certainly not (completely) lifeless. As you fall on your <<ass>> you're confronted with the object causing your fall - an animatron: a robot with a particularly lifelike shell shaped to resemble the legendary minotaur. The muscular body standing eight-foot-tall is now towering over you. Mostly human-shaped except his hooves and the horns scraping against the roof of the labyrinth. The android is naked save a single, dirty loincloth covering his nether regions. You can faintly see the imprint of his cock bulging behind the fabric as the Minotaur gives an animalistic growl. You shiver at the thought of what's awaiting you. The way this game is set up losers can't expect kind treatment from the minotaur in case they're caught. You shake just thinking about being ridden into the ground by this monstrosity. There's no running away, your legs are shivering too much for you to run anywhere, the growing member in front of you alone is enough to instill fear and elicit arousal.\ <<if hasPenis()>>\ Your <<penis>> is already getting hard \ <<elseif hasPussy()>>\ Your pussy's drenched \ <</if>> just looking at the figure of your soon-to-be conqueror. The minotaur doesn't speak but you can guess his intentions when he undoes his loincloth and his gigantic cock slips to the floor. You instinctively shrink back as the aroused minotaur works his cock to full mast. Although dark you get a better look at what's awaiting you, a flared head, blunted with dark, black skin. Clearly, the creators weren't faint-hearted when they designed this bestial organ. You notice the head is leaking copious amounts of pre-cum you can only assume this is lube intended so the minotaur won't completely break you at least. The ground shakes slightly as your aggressor steps closer. A musky, animalistic scent hits you as his footlong cock is now only a few inches from you. Your heart leaps in your chest, despite your defeat you're somewhat anticipating what's to come. The impatient minotaur promptly flips your body with one hand, your <<ass>> now conveniently facing him. You could try one last time to make a run for it, but your legs are limp. At this point you surrender and ready yourself for what's to come, you only hope this gigantic cock won't split you in two. A large hand snakes down to grab your hips from both sides, the minotaur lifts you briefly to nudge your <<ass>> up as he lines up his erect member with your <<anus>>. There's no foreplay or subtlety, the animatron was programmed with a clear intention to mate, in his circuitry you're most likely to appear as just a hole to breed. You struggle for a bit but eventually surrender when the minotaurs cock comes in contact with your <<anus>>. The sheer size of his phallus is enough to make your body go limp. You realize that for this bull spreading your legs, you're nothing but a cow and he treats you as such. <<if penisSize < 10>>Your penis is dangling helplessly as your <<anus>>is slowly stretched open, the difference in endowments only increasing your arousal - somehow being dominated by a superior cock only makes you crave it more<</if>> The plentiful pre-cum like lube oozing from the tip of the animatron's cock manages to ease his entry but you still grit your teeth as he spreads you to your limits. You're not even halfway down his cock, when the medial ring passes your <<anus>>giving you another round of stretching. You can't take anymore, your belly is already bulging from being packed full of cock. The minotaur doesn't seem like he's going to force it either, there seems to be some safety mechanism in place to prevent that - he's only going to use as much of you as he needs to satisfy his programmed lust. Your eyes cross trying to grapple with the intense pleasure reaching your deepest parts. You can feel the fat fingers of the minotaur on your belly working against his cock inside, you realize in this situation your role is just like an onahole's - this robot is using your every bit to satisfy his carnal desires. Your face is planted in the ground as he rides you deeper, your moans reverberating from the walls of his maze. You're cumming uncontrollably adding some of your own juices to the swampy puddle under your distended belly. Luckily the minotaur doesn't take long to finish either, this is just a quickie for him. You can feel the meaty cock planted inside bulge with force as he unloads like a hose. You get a clear sensation for animatron's cum, each time a spurt passes your <<anus>> his cock bulges from the extra volume of semen as he pumps you full. Your <<anus>> is left gaping as he finally steps back to leave you empty. You lay in the dirt, defeated, oozing from the minotaur's cum - another adventurer who got lost in his labyrinth and ended up as his bitch. Unable to leave by yourself the guard comes in to grab you by the arm and escort you out so another player can enter after you. Your unsightly appearance is left leaning against the building next to the entrance. You're too fucked out of your mind to care, but the guard is using you as a warning sign for newbies who'd now think twice before trying their hands at this play-zone. <<endMission>> <<go "Leave" "lvl1">> /% ----------------------------------------------------------------------------------------------------------------- %/
<<set _randNum = rand(5)>>\ <<for _i to 0; _i lt 10; _i++>>\ <<if $mazeText != _randNum>>\ <<set $mazeText = _randNum>>\ <<break>>\ <<else>>\ <<set _randNum = rand(5)>>\ <</if>>\ <</for>>\ <<if $mazeText == 1>>\ You walk around the dark, moist halls of the labyrinth. The metal walls are covered with mossy stones to give a spooky vibe to the entire place. The ground sticks to your feet as the mud sinks with each of your steps forward like arms grabbing your ankles to hold you back. <<if $mazeCounter <= 10>>Your instincts are telling you the owner of this place is getting closer, every now and then when you look in a particular direction you can feel someone watching you from the darkness.<</if>> <<elseif $mazeText == 2>>\ The sound of every step you take in the muddy dirt rebounds from the walls of the labyrinth, creating a spooky echo in the otherwise silent play-zone. <<if $mazeCounter <= 10>>But there's another noised mixing with your own now, a loud clanking and animalistic growls grow closer in the distance from behind the walls.<</if>> <<elseif $mazeText == 3>>\ The air is heavy, moist, and warm which makes it hard to breathe. You have to double your efforts walking in the swampy terrain grabbing the stone walls for support. The dirt clings into your foot like some tentacle as you struggle with each step. <<if $mazeCounter <= 10>>You heave for air when you notice a new smell in the air, it's no longer just damp but there's a lingering, familiar aroma. The smell is like that of leftover semen and it's only growing stronger.<</if>> <<elseif $mazeText == 4>>\ The walls and turns of this labyrinth are uneven which makes navigating it particularly difficult. The branching directions are never quite aligned, the walls are made up of ancient-looking, carved stone. You'd think a design like this would help you find your way better than plain, metal walls. But the thematic decoration just makes it that much more confusing to traverse this place. <<if $mazeCounter <= 10>>You look for any sign that could give you a hint should you turn back later. You begin to notice weird, white stains on the walls as you look for clues, some are still sticky and wet.<</if>> <<elseif $mazeText == 5>>\ You hope this labyrinth isn't trying to trick you, the last thing you need is some mechanic wall that changes the directions as you go. That doesn't seem like fair play, getting trapped with the guardian in one way corridor because the mossy cobblestone cut off your escape. <<if $mazeCounter <= 10>>But all these echoes you're hearing now makes you hope it's the walls moving and not the actual beast closing in on you...<</if>> <</if>>\ /% ----------------------------------------------------------------------------------------------------------------- %/
<<if visited() == 1>>\ In front of you is a fairly old-looking building, it looks like the architect was off by a few centuries when designing this particular establishment. The rectangular outline of this play-zone resembles a greek temple complete with the triangular roofing and the characteristic columns lining up below it. In front of the gate, there's a player dressed as a soldier, medieval armor, and everything. As you step to the entrance he stops your advance with his spear as a warning. @@.mazeGuard;"You who seek entry to the labyrinth of Minos. Turn back if you only seek treasure for the beast guarding it is ruthless. You'd only lose your way in his maze and end up as his plaything if you dare to proceed."@@ A fair warning and the player gives his all to roleplay a serious tone as the guard. You check the details of the play-zone. It's fairly straightforward, behind the gate is a labyrinth. Should you find your way out you get credits for your efforts, a generous reward. But if you were to lose your way a literal minotaur is going to make you into his bitch. This is a high-risk bet for sure, there's no picture of the specimen but going by the details written in your console this is either a gigantic android built for the place or some kind of bull-man hybrid developed in a lab. <<if role() == "alpha">>\ @@.mazeGuard;"You're not considering this, are you? The minotaur is not going to stop just because you're an alpha, at least for betas if they lose they can get a good pounding but it's not like you'll get to fuck it if that thing catches you. <</if>>\ <<= playZone("labyrinth")>> <<go "Leave" "lvl1">> <<else>>\ The Labyrinth. A fairly simple game-zone housed within a ginormous building reminiscent of an ancient Greek temple. A player guide awaits willing participants, he's dressed as a soldier in medieval armor with a spear lined up neatly next to him. There's a maze within hiding both a treasure trove with plenty of credits and a fearful beast ready to "impale" those who try to steal it. This is mostly a game of luck and logic, the labyrinth is randomized each time a player enters so it's not like you can figure out where to go but you can be sure the minotaur will catch you if you take too many wrong turns. It doesn't matter if you're an alpha or a beta, the beast will fuck everything in its sight - this is a one-way street up your butt if you were to lose. <<= playZone("labyrinth")>> <<go "Leave" "lvl1">> <</if>>\ /% ----------------------------------------------------------------------------------------------------------------- %/
<<set $mazeText = rand(5)>>\ <<set $mazeRandom = rand(4)>>\ <<set $mazePositionX = 1>>\ <<set $mazePositionY = 1>>\ <<set $mazeCounter = 42>>\ <<spend 20>> You enter the labyrinth with determination. The heavy metal gates close shut behind you as soon as you cross the walls, there's no going back now. <<go 'Move forward' 'labyrinth'>> /% ----------------------------------------------------------------------------------------------------------------- %/
<<include labyrinth_description>> <<mazeNavigation>> /% ----------------------------------------------------------------------------------------------------------------- %/
<<unset $mazeText>>\ <<unset $mazePositionX>>\ <<unset $mazePositionY>>\ <<unset $mazeCounter>>\ <<unset $mazeRandom>>\ You found the exit! In front of you, there's a gate open, a relieving sight considering the number of turns it took to get there. You can faintly hear the minotaur's hooves closing in on you, but it's your victory. This time around the treasure is yours, a room packed full of gold bars, jewels, and various ancient relics - all just decor of course. A familiar buzz signals the arrival of your true reward, a notification about a bank transfer of <<earn 200>>! <<go "Leave" "lvl1">> /% ----------------------------------------------------------------------------------------------------------------- %/
<<go "Leave" "lvl1">> <<go "Strap in and rent your body for alphas" "stocks_beta">> <<if $player.money.total >= 40>>\ @@.money;40 ©@@ <<go "Find a beta to fuck" "stocks_alpha" "reqPenis">> <<else>>\ @@.money;40 ©@@ <<replaceLink "Find a beta to fuck" "Not enough money.">> <</if>>\ <<go "Talk" "stocks_mox_talk">> /% ----------------------------------------------------------------------------------------------------------------- %/
<<if visited() == 1>>\ There's a large empty plot surrounded by highrises, it stands out in the otherwise packed look of the Arcade. As you walk closer you notice the devices lined up on the square, some with people inside of them. Each machine is separated by a few meters to give space to the players walking between them. There are also players strapped to the devices, mostly betas judging by the pink user names and bracelets. The others circling these devices are alphas. At a closer look, you realize these are pillories, a large variety of them. As you approach the play-zone another player with an imposing figure walks up to you. It's a slender, short lady with her goods on display. Her outfit, the leather straps covering her body were designed to be purposefully revealing - her chest and crotch, all the way to her perky bottom, everything is completely bare. Her most notable feature is not this, but her fluorescent, purple hair and the several piercings all around her body and face which make her look rather wild. <<if $player.role == "beta">>\ @@.mox;"Curious? I'm Mox, I run this place. We can strap you in for a ride if you're interested?"@@ She gives you a charming smile contrasting her outfit. @@.player;"What would I do locked in like that?"@@ @@.mox;"Well, you wouldn't do much, others would "do" you. You'd get paid for your troubles of course as long as you let alphas have their way with you. How does that sound?"@@ Mox is asking you if you'd enter a pillory and let others use your body willingly? She's offering credits in return. <<elseif $player.role == "alpha">>\ @@.mox;"Hello there dear, I'm Mox, I run this place. Are you looking for a beta to use and abuse? We have a few available right now, how about it?"@@ She gives you a charming smile pointing to a pillory with a player strapped in. The individual in question is completely naked, her ass is on full display with her wrists and neck strapped into the device. This place seems to be a public playground for masochistic betas, they get paid for strapping in and alphas - like yourself - pay the check to get some not-so-private time with them. <</if>>\ <<include "stocks_options">> <<else>>\ On the large square, there are several pillories lined up with a few meters between each. Even at this moment, several betas are strapped in servicing the clients of this play-zone. Mox, the owner of this place is guiding another alpha to an unused beta before taking the credits from him. In this place, you can either rent one of the players to fuck or find an empty pillory, get in, and let others use you for a fee. <<include "stocks_options">> <</if>>\ /% ----------------------------------------------------------------------------------------------------------------- %/
<<if beta()>>\ @@.mox;"You want to rent?"@@ She gives you a disapproving look, you can see her scrutinizing eyes - she definitely finds you more suited to be ridden, than to do the fucking yourself. @@.mox;"If that's what you want we can find you another willing beta, it'll cost you 40 credits for an hour."@@ <<elseif alpha()>>\ @@.mox;"I know just the girl."@@ You can see the sly smile just before Mox turns around to guide you to one of the stocks. @@.mox;"This one's popular, she'll run you 40 credits an hour."@@ Mox slaps the bare bottoms of the girl tied to the pillory. <</if>>\ <<spend 40>> She guides you to a woman in one of the stocks, fair skin, completely naked with her bosom and ass bare for the whole world to see. She's strapped in by her neck and wrists forcing her into a horizontal position on her knees, readily awaiting her next client. <<if accessible("crotch")>>You grab your readily available <<penis>><<else>>You quickly remove the clothing on your lower half to access your <<penis>><</if>> and then approach her with <<penis>> in hand once you made the transfer of 40 credits to Mox. She stops you just a few steps from the player. @@.mox;"Sorry, rules."@@ She grabs a condom from behind one of the straps of her attire.\ <<if beta()>>\ She throws you the package to open, apparently you can't go forward without protection. You take note unwrapping the package and putting the condom on. <<elseif alpha()>>\ @@.mox;"Let me do the favors, it's on the house."@@ The punk chick falls to her knees with the package in hand, promptly opening it. She gives you an o-face before putting the rubber between her lips and then brings it to your crotch. You wonder if she does this for every alpha looking for a quick fuck, or if it's a gift just for you. Regardless she's experienced, in one fluid motion the condom is gracefully unwrapped along your length as your <<penis>> slips past her lips. Unfortunately, she's just putting the condom on for you, nothing more. Once it's on Mox leans back before standing back up. You wonder if she does this for every alpha looking for some quick fuck, or if it's a gift just for you. <</if>>\ @@.mox;"I'll leave you to it, there's your timer."@@ She points to the display on the pillory running back from 60 minutes. @@.mox;"No touching once that hits zero, but you can her all for yourself until then."@@ Mox walks off. The beta in question must've heard your conversation because she's eagerly shaking her hips as you approach. You can be sure that despite the looks, this place is operating on the willingness of betas, not just money - she's clearly looking forward to being treated as a cocksleeve. You give a smack accross her pert butt once in position to announce your arrival. A quick flick accross her dripping pussy and a moment later you're hilted in her with ease. Either she's loose from all the fucking or just the copious amounts of self-lubrication, either way your entry is slippery smooth and quick. Judging by her clenching down on you she's in an ecstatic state to be finally used by someone, this is one cock-hungry slut. Her drenched lower parts practically swallow you whole, the sheer force she's clamping down on you with signals that your partner is not willing to let go of your <<penis>>. You reward the eager cocksleeve with a thumb nudging against her backdoor. Instead of grabbing her hips you decide for slut like her, using her asshole for leverage would be more suitable. Her pliable anus opens up just as easily and your finger sinks up to knuckle. Hooking inside you and grabbing a handful of her ass with your remaining digits you find a convenient handle to use as you hammer against her hips. The rough treatment is clearly to her liking, your cock easily breaking her silence as she starts moaning like a crazed animal in heat, drawing attention from your neighbors. You'd love to drown this little sexfiend in your semen but you can be sure Mox would have your ass if the condom were to leave your cock so you resist the temptation. Your stamina is steadily siphoned from you, it's hard to keep up with this beta shaking her hips and her pussy strangling your <<penis>>. It's too much to bear and you quickly bust a nut, unfortunately for her the condom keeps your semen in check even as you pull out the thing like an inflated balloon. @@.stranger;"Give it to me, please! I need it!"@@ You hear a desperate cry from the ither side of the stock. The girl is asking you to give her the condom. <<if hasVisited("stocks_alpha") == false>>\ You're not sure the rules would allow so you sneak a glance towards Mox. She can see your predicament from a few meters away, clearly the girl you chose is a regular she's familiar with. Mox gives you a reasurring nod giving you the green light, so you circle around to reward your willing cum receptacle. <</if>>\ The blonde in front has her tongue out readily as you finally take a look at her face. She's still riding the waves of her climax with an expression numb from the pleasure. <span id="pilloriesGiveCondom">\ <<link "Give her the condom">>\ <<replace "#pilloriesGiveCondom">>\ You unwrap the inflated condom and place the opening to her open lips. Like some fish taking the bait she quickly bites down the rubber sucking the semen out with eagerness. Too bad the rules prohibit unprotected sex, but even if she has to give up on getting bred at least she can enjoy the taste. <<endMission>> <<go "Finish" "lvl1">> <</replace>>\ <</link>> <<link "Deny her the condom">>\ <<replace "#pilloriesGiveCondom">>\ She looks very much like a cum-junkie and you're not about to feed into her addiction. You tie a knot on the condom before dropping it next to her, it's within arm's reach but having her wrists tied up in the pillory means it's still outside of her control. The woman gives you a begging look but you leave her there like that, denying her the precious cum she desires. Besides you still have her for some time, you'll fill up plenty more condoms and then she can have a feast instead. <<endMission>> <<go "Finish" "lvl1">> <</replace>>\ <</link>> </span> /% ----------------------------------------------------------------------------------------------------------------- %/
@@.mox;"Good choice, for a beta like yourself this is the best place to get a proper fucking. Even better, you get paid to do it.@@ @@.mox;"Follow me then.@@ The short punk chick leads the way to one of the empty pillories. @@.mox;"I hope you know the rules, once someone pays for you there's no going back. I'll step in if they get too rough but otherwise, your body is theirs' to use however they like. For your ass, they must use condoms but for blowjobs, we don't require that, I recommend you swallow."@@ <<if isNaked()>>\ @@.mox;"You'll of course need to be naked too, so get undressed before we strap you in."@@ <<else>>\ You quickly drop your clothes and Mox takes them until you finish. Now completely naked you step forward, ready to get started. <</if>>\ @@.mox;"Your neck goes here."@@ Mox points to the center slot of the pillory. Of the three holes in the metal construct, this one's the largest, you lean forward placing your head on the other. You follow her instructions despite seeing the rough treatment some of the betas get here. Deep down you want this, the idea of letting someone take your body for a spin makes you shake with anticipation. Mox takes your hands, placing them on either side of your head before the scissor-like mechanism clicks into place closing around your neck and wrists. You wiggle a little testing the device but it's no use, you're completely secured unable to move an inch. You can feel something rising under your belly, another mechanic arm hoisting you up by your hips, with your arms and upper body locked in place you can do nothing as it raises your <<ass>> presenting it for everyone to see. @@.mox;"You're ready now, I'll get you new clients soon. You can only leave in-between clients, once someone paid for you you'll have to see it through to the end."@@ Mox walks away leaving you there in this compromised position. It doesn't take long until your first customer finds you. Mox leads a muscular man your way, he has a sadistic grin on his face. This place caters to both the masochistic like yourself and the one eager to dominate them. This guy clearly falls in the latter category. The two of them walk by barely batting an eye your way but you can be sure they're busy behind you. With your view fixed forward you're left blind, guessing what's next, a firm squeeze on your raised <<ass>> finally announcing your new visitor. @@.stranger;"So you need a dick in this greedy ass, is that it?"@@ You can hear a deep voice asking from behind. @@.stranger;"I rented you for an hour, you might not sit straight once we're done but that's what you want anyway. Is it not?"@@ He spanks you making you whimper in agreement. You knew what you were getting into when Mox strapped you in. You hear the crumble of plastic, most likely the condom wrap. Next is a loud spurt and something cold hitting the crevice between your ass cheeks, judging by the slimy consistency it's lube. Your nameless partner takes a moment to stretch your <<anus>> with two thumbs letting the lube coat your opening freely. He tests your resistance with a finger pushing in, his digits are thick which only makes you wonder what his cock might be like. /% pussy mod change this if player can take it up the vag %/\ <<if hasPenis()>>\ Your \ <<if wearing("chastity")>>\ caged, <</if>>\ pre-dripping <<penis>> dangles helplessly occasionally knocking against the metal construct hoisting up your hips. <<else>>\ Your pussy is also dripping, not needing any lube at all but your client seems more interested in conquering your <<anus>>. <</if>>\ The foreplay soon comes to an end, with your partner having explored your <<anus>> he decides it's now time to get what he paid for. The gentle touch is gone and you're shoved forward as he penetrates you in one go. As you imagined the girth was not limited to his fingers, he's plenty big down there and you get a good feel for him stretching you suddenly. You gasp as he starts firmly pumping your <<ass>> grabbing your hips for support. Your body rocks forward giving him way but you can't get away from taking it balls-deep - the pillory locking your hands and the mount hoisting up your lower body. You can't be sure how much this guy paid for you but he's sure getting his money's worth out of you. The relentless march of his cock conquering your <<anus>> makes your body quake, if it wasn't for the device locking you in place you'd no doubt fall over. Your loud moans invite some inquiring glances from the passerby. Your mind is clouded by a pink fog of pleasure but there's still a little bit of rational thinking left he didn't fuck out of you yet. You decide it's best if you leave as soon as he's done, looking around you can see plenty of players looking your way with an amused grin, if you don't stop right after this they'd most likely take turns fucking you senseless. @@.stranger;"Mind if I use <<his>> front?"@@ Another stranger approaches you before asking your client. @@.stranger;"Sure, go ahead but this ass is mine."@@ Your client chuckles giving him the green light. The guy standing in front of you promptly slides his wrist along the panel on the device, presumably paying for a round with you. Your second client promptly unzips his pants revealing another cock you now have to pleasure. Your cries of pleasure are silenced as the meaty member is stuffed down your throat. Unlike the one assaulting you from the back, this one is not wrapped in a condom so you can get a good feel for the texture. Judging by the pulsing sensation and the twitching your first partner is nearing his limit. His cock is now even more inflated with the ballooning condom from his cum further stretching your insides. He pulls out of you promptly, the sudden emptiness leaving you gaping. But only for a moment, between the wet, gurgling noises of your lips in your second client's cock you can hear him fumble around with the condom before dropping it on the floor. Then it's another plastic wrap being torn open and soon he's back inside, you're not getting any rest. Being assaulted from both sides you start to wonder which one will run out first, the clock or their stamina... By the end you're fucked senseless, <<ass>> dripping from lube only as with the cum-filled condoms lined up on the floor under you. Unlike your behind your front is full, both of your clients proved to have plenty of endurance, without a condom you ended up having to swallow plenty of cum. Mox walks up to you just a few moments after the clock runs out and your clients leave. @@.mox;"Want to quit or can I invite the next round of customers?"@@ With the last bit of willpower you still have left you shake your head, it's better to leave now. You're not sure if you could take another round of fucking like this without keeping your common sense. <<endMission>> <<earn 40>> <<go "Finish" "lvl1">> /% ----------------------------------------------------------------------------------------------------------------- %/
@@.mox;"Sure, what would you like to know. I'm an open book."@@ She gestures with both hands pointing at her exposed privates, clearly, she doesn't feel like she has anything to hide. <<go "Back" "stocks">> <<go "You own this place?" "stocks_mox_talk_place">> <<go "Do you use the stocks?" "stocks_mox_talk_place_user">> <<go "What's that ring?" "stocks_mox_talk_place_ring">> /% ----------------------------------------------------------------------------------------------------------------- %/
@@.player;"You own this place?"@@ @@.mox;"You know how it is, a few brilliant minds come up with a great idea then they get bought out by a large megacorp."@@ Mox muses with a tinge of sadness in her voice and finger against her vibrant, painted lips. @@.mox;"I came up with the idea and I operate this place, but I'm just a //stock//holder. But I guess you can call me the owner if you'd like."@@ She adds throwing in a convenient pun making you question whether the story of her getting bought out is true or if she just wanted to throw a joke your way. You glance above her head and squint at the username, it says Mox alright and has a yellow tint. So you can be sure that at the very least she's a merchant-class player and most likely runs this place. /% ----------------------------------------------------------------------------------------------------------------- %/
@@.player;"Do you use the stocks?"@@ You ask curiously, this seems like a wild play-zone to run with a petite figure like that. @@.mox;"I don't mix business with pleasure, but even if I did few could take me for a spin."@@ For a moment you can spot a sadistic glint in her eyes, usually she acts like a corny young adult benefitting her looks but that look resembled an old beast instead. You start wondering just how old Mox could be, her looks might just be a fetishistic facade. @@.mox;"Why? You want me to get a strap-on and take you for a spin?"@@ She chuckles indicating that despite her inviting looks, she's not the one on the bottom. You didn't take her to be an alpha - and you can't be sure either because you can't spot a bracelet on her, and her nametag doesn't indicate her role either. But at the very least, her BDSM attire, the piercings and now her talk are all good signs of her preferences. /% ----------------------------------------------------------------------------------------------------------------- %/
Mox is wearing a gold ring which stands out contrasting the rest of her black, leather attire, the metal piercings, and the purple, neon hair. @@.player;"Are you engaged?"@@ You blurt out the question without thinking about it. @@.mox;"Oh, this?"@@ Mox raises an eyebrow but then looks at her own finger with the golden ring on it. @@.mox;"You're a bit nosy, but whatever. I'm not, it's a memento from my ex-husband. He lasted longer than I thought considering our line of work."@@ She muses reminiscing about the jewelry. @@.mox;"He was a cutie but you know what's it like in the Arcade, it's impossible to stay monogamous, we just didn't work out. And now he's in full coping mode. My "shop" might be weird, but he's running some chastity cage manufacture or something. With a cock like his it's not even there's anything that would fit him..."@@ Mox has a visible blush, she seems to miss her husband's dick more than the actual relationship. But chastity cages, huh? Talking about opposites, it doesn't look like they always attract each other seeing that the two of them ended up divorcing. <<if hasVisited("locksmith")>>\ Wait, she said her husbands make chastity cages. You happen to know about a shop that sells just that. @@.player;"Your husband is Bjorn?@@ You blurt out another rather personal question. @@.mox;"Was. But yes, why? Did he finally move on and got himself someone to fuck? Are you the lucky one?"@@ She gives you a suggestive smirk. @@.mox;"Or maybe he flipped completely now and you're the one fucking him?"@@ She drops a joke but it doesn't sound like she'd be surprised about a scenario like that. <</if>>\ /% ----------------------------------------------------------------------------------------------------------------- %/ /% arcade central %/
<<if $player.location.last == "player_room">>\ <<addminutes 60>>\ <</if>>\ <<img locations/entrance.png>> <<if $player.flag.entryCheckDoneForToday == false && lastVisited("player_room") == 1>>\ <<entryCheck>> <</if>>\ <<if visited() == 1>>\ You see someting similiar to the one you saw when you first met Scarlett. It must be the visual feed enhancement, the gene mods at work. Apparently in this adult disneyland you get rewarded for things you wear or do outside of the VIP zone... <<role "Yesterday was busy, blackmailing your principal is no easy job and it was quite stressful. You didn’t have time to take a look around properly. But now your interest is piqued again. A VIP zone which gives you xp for doing lewd things sounds exciting." "Yesterday you were a bit in shock. Scarlett’s threats and the possibility of your parents finding out about your trip to an adult gaming zone were too much. But now your curiosity is at an all time high.<br><br>With renewed fervor time you go straight through the main gaming area and head towards Arcade 18. It's a strange feeling considering you've spent most of your time in the main hall to date.">> <</if>>\ /% 3 random texts %/\ <<random 'At the entrance you see Timmy guiding another player. It’s a girl around your age and he is currently slipping a small pink bracelet onto her wrist<<role "." " - like the one on yours.">>' 'The entry is crowded as usual, players are flocking in and out of the VIP zone with a few employees like Timmy herding them and providing assistance when needed.' 'The entrance gives a glimpse of what Arcade 18 is about. The crowd moving to and from the VIP zone wears skimpy cosplays or nothing at all. At any given moment you can see girls - or guys - giving blowjobs or handjobs to each other a few meters from the entrance, but that is just the tip of the iceberg of what’s going on further inside.'>> /% TODO update this if there's an end to the storyline so player won't have to do inspection every day. %/\ <<if hasVisited("beta_homework4_begin") && $player.flag.inspectedByScarlett == false>>\ <<if hasVisited("beta_homework4_begin") && $player.flag.homeworkFinished == 3 && UInv.DisplayItemList("player_inventory").includes("simple, metal chastity cage")>>\ <<go 'Visit Scarlett' 'beta_homework4_finish'>> <<elseif hasVisited("beta_homework4_begin") && $player.flag.homeworkFinished == 3 && UInv.DisplayItemList("equipped_crotch").includes("simple, metal chastity cage")>>\ <<go 'Visit Scarlett' 'beta_homework4_finish'>> <<else>>\ <<go 'Check in with Scarlett' 'scarlett_inspection_beta'>> <</if>>\ <<elseif hasVisited("alpha_training2_roseDate_date4") && $player.flag.inspectedScarlett == false>>\ <<if hasVisited("alpha_training2_photoReveal") == false && hasVisited("alpha_training2_roseDate_date4")>>\ <<go 'Visit Scarlett' 'alpha_training2_photoReveal'>> <<else>>\ <<go 'Check in with Scarlett' 'scarlett_inspection_alpha'>> <</if>> <<else>>\ <<go 'Home' 'player_room' 'requiredEnergy: 0'>> <<go 'Main square' 'arcade_center'>> <<go 'Levelator' 'levelator'>> <<go 'Scarlett' 'scarlett'>> <<go 'Timmy' 'timmy'>> <</if>>\ /% ----------------------------------------------------------------------------------------------------------------- %/
<<if visited()==1>>\ Right next to the entrance there's a large cylindrical column leading up to the ceiling. The structure resembles a column, except it's completely see-through like a glass tube - and it clearly goes beyond the ceiling. It looks more like an elevator than a pillar. The cheeky wordplay on level and elevator doesn't escape you either. <<popup "Welcome to the ''Levelator''. As this is your first visit here, please read this before going any further.<br><br>The Levelator gives you access to higher levels of Arcade 18. Entry to each level is limited by your own level as a player. You can also sign up to the leaderboard at every Levelator location in the Arcade, for this you need to be at least level 5. To travel between levels you need to be at least level 10.">> <<else>>\ You visit the Levelator next to the entrance. It's a large glass tube drilling through the ceiling, going by the name it's function is that of an elevator. Depending on your level you can use it to visit different areas in the Arcade or sign up for the leaderboard. <</if>>\ <<go "Back" "arcade_entrance">> <<if $player.level < 10>>\ <<replaceLink "LVL 1 [min. lvl. 10]" "Your level is not high enough!">> <<else>>\ <<go "LVL 1" "lvl1">> <</if>>\ <<if $player.flag.leaderBoardEnabled == false>>\ <<if $player.level >= 5>>\ <<go 'Sign up for the leaderboard' 'leaderboard_signup' '<<set $playerNicknames = "empty">><<run grabLeaderboardNames()>>'>> <<else>>\ <<replaceLink "Sign up for the leaderboard" "You need to be at least level 5 to do that.">> <</if>>\ <</if>>\ /% ----------------------------------------------------------------------------------------------------------------- %/
<<if visited() == 1>>\ <<img locations/mainSquare.png>> You find your way to the main square - it's where most of the roads in the Arcade end up at. It's a large crossing within walking distance from the entrance. This seems to be the best place to start from. In the middle there is a large holographic screen projecting in every direction like a virtual fountain with the players crowding around it. Standing there you are reminded once again just how raunchy and "free" this place is. There is a tall, bald guy completely naked doing it with a blonde with long legs in high-heels. Her loud moans are the only unique sound breaking the murmur of the crowd. You've never seen public sex before or at least certainly not in person. This is a shocking scene to you but doesn't seem to bother anyone else. In fact some of the players surrounded them as spectators. Some of them get rather touchy which is especially weird because most of them wear very little clothing or nothing at all. Within a few minutes there is a small-scale orgy forming on the square. @@.thought;"This is the best."@@ You might still be a virgin <<role "and you might've only made Scarlett suck your <<penis>> for now but there's no way there aren't other bitches here to fuck. You will most certainly get your cock wet here." "and Scarlett might have threatened you. But you are certainly going to get laid here at the very least.">> <<elseif visited() > 1>>\ <<img locations/mainSquare.png>> <<if hasVisited("lvl1")>>\ <div style="text-align:center;">''---LVL 0---''</div> <</if>>\ This is not your first time on the main square. The center of Arcade 18 is still as rowdy as ever. At any given moment there are at least three couples fucking for the whole world to see. @@.thought;"Maybe they get bonus xp for doing it in the public?"@@ The thought crosses your mind. <</if>>\ You don't know much about the Arcade, maybe you should ask for some guidance and explore more of it. <<go 'Entrance' 'arcade_entrance' 'requiredEnergy: 0'>> <<if $player.flag.exploredToday == false>>\ <<go 'Explore' 'timmy_tour' '<<set $player.flag.exploredToday = true>>'>> <<else>>\ <<replaceLink "Explore" "You already did that today.">> <</if>>\ <<if $locations.unlocked.includes("shoppingDistrict")>>\ <<go 'Shopping district' 'shoppingDistrict'>> <</if>>\ <<if $locations.unlocked.includes("backAlley")>>\ <<go 'Back alley' 'backAlley'>> <</if>>\ <<if $locations.unlocked.includes("aPlusChemist")>>\ <<go 'A+ Chemist' 'aPlusChemist'>> <</if>>\ /% ----------------------------------------------------------------------------------------------------------------- %/
<<img locations/mainSquare.png>> <div style="text-align:center;">''---LVL 1---''</div> <<if visited() == 1>>\ This is level 1 of the Arcade. The spherical square resembles the same area one level below - routes branching in every direction with a big screen in the center for direction. The only difference being the holographic display here's wrapped around the same elevator shaft you just used to travel up here. The same gigantic pillar goes further up swallowed by the ceiling of this level, carrying players to areas further up the ladder. In the middle, there is a large holographic screen projecting in every direction like a virtual fountain with the players crowding around it. <<elseif visited() > 1>>\ This is level 1 of the Arcade. The spherical square resembles the same area one level below - routes branching in every direction with a holographic display wrapped around the elevator shaft carrying players between levels of the Arcade. <</if>>\ <<go 'LVL 0' 'arcade_entrance' 'requiredEnergy: 0'>> <<go 'Labyrinth' 'labyrinth_intro'>> <<go 'Stocks' 'stocks'>> <<if $locations.unlocked.includes("rentAFriend")>>\ <<go 'Rent-A-Friend' 'rentAFriend'>> <</if>>\ <<if beta() && story()>>\ <<if hasVisited("sphinx_session_gloryHole")>>\ <<go "Glory holes" "playZone_gloryHoles_intro" "perv: 17">> <<else>>\ <<go "Glory holes" "playZone_gloryHoles_intro" "perv: 1000">> <</if>>\ <<else>>\ <<go "Glory holes" "playZone_gloryHoles_intro">> <</if>>\ /% ----------------------------------------------------------------------------------------------------------------- %/ /% alpha quests %/
You meet up with Timmy at the Arcade. @@.timmy;"Hey Romeo, I called Rose we're meeting up in the LibCafé, I took out a holiday just for this."@@ He says grabbing up a bag he prepared by the side and casually leaving the entrance unguarded. Your timing seems impeccable. As the two of you leave another employee arrives with the same branded top to replace Timmy. Once you're out the femboy leaves for the restroom to change his clothes. He comes out in slightly longer jean shorts and a casual pink shirt without the Arcade logo. He came prepared. You take the long way to walk over to the LibCafé. It's one of the retro places where hip teenagers usually sip on a weird concoction of caffeine and sugar. The "Lib" tag comes from the fact that the walls inside are decorated like a library. The big hall's surrounded by bookshelves stacked with relics of an old age. The flooring is made of a thin sheet of plastic covering an array of micro LED. As you enter an arrow lights up pointing the two of you toward the nearest free desk. Being the contrarian he is Timmy starts walking in a different direction defying the built-in desk management software. Your line of sight follows and you find a lone girl sipping on something in the direction where Timmy's headed. Her hair is falling over her shoulders, a bright shade of red it almost looks artificial. She's wearing a white dress with a floral pattern. She's immersed in her console when Timmy walks over. <<go 'Meet Rose' 'alpha_training1_roseDate'>> /% ----------------------------------------------------------------------------------------------------------------- %/
You decide to visit Scarlett and do some reconnaissance. With this in mind you enter the familiar looking hospital without knocking. @@.scarlett;"It's you again?"@@ She looks up from behind her console in the room decorated with colors of red and white. The holo-cosplay is still on. Ms. Red is barely noticeable behind the facade of this busty nurse. You have to say this side of her does look more appealing, but it's not like your principal was an ugly hag either. <<go 'Ask her some questions' 'alpha_training1_probing'>> /% ----------------------------------------------------------------------------------------------------------------- %/
@@.player;"I just realized I didn't know much about you."@@ You hop into the chair in front of desk to face her. @@.scarlett;"And it's best to keep it that way. I hope you don't think your petty blackmail one-sided sided. We both have leverage on each other, and I'm assuming you don't your parents to find out either."@@ She says while closing her console and looking straight into your eyes with the usual intimidation reminiscent of your principal. @@.player;"I'm not blackmailing you, I'm just here for some small talk."@@ You do back off a bit though, her sudden change of attitude catching you off-guard. @@.player;"Are you perhaps married?"@@ You indicate pointing to the ring on her left hand. It's a simple loop of silver without any extravagance. @@.scarlett;"No, but I do have a significant other so this thing you're hoping for isn't going to work between us."@@ It's painful how she can read you like an open book. @@.player;"Then it's a gift from your boyfriend? It looks nice, is it just for decor or does it have some function?"@@ You're kind of cornered now, so you bust out a random question off the top of your head. Most accessories nowadays do have some function, it'd be stranger for that piece of metal to be nothing but an ornament. @@.scarlett;"It's a gift from my niece, it's a fitness tracker. She doesn't think being a principal is good for my heart."@@ She says while playing with the ring. For the first time Scarlett is surprisingly honest. <<startMissionSilent "scarlettsniece0">>\ <<go 'She has a niece' 'alpha_training1_spillingSecrets'>> /% ----------------------------------------------------------------------------------------------------------------- %/
It takes just a moment for Scarlett to compose herself. Her eyebrows crease and she slightly clenches her fist covering the ring with her other hand. Scarlett just told you the truth accidentally it seems. @@.player;"Really? How old is she? Do I know her from school?"@@ Seeing the opportunity you go ahead full thrust throwing questions at the opening she left you. @@.scarlett;"You had your chat. I'm busy, now leave."@@ She opens up the console to block your view and stop your further probes like some kind of firewall. You stand up and leave as told. She's barricaded herself too much to make any progress. <<go 'Leave' 'arcade_entrance'>> /% ----------------------------------------------------------------------------------------------------------------- %/
@@.timmy;"So how's school, still killing it with your grades?"@@ Timmy seems to be well acquainted with Rose. @@.rose;"You know I'm on vacation, I'm just lazing around there's not much to do."@@ Rose complains, and you finally get a closer look at her face now that it's not behind the console. She's rather pretty, looks like a slightly younger and gentler version of Scarlett. @@.timmy;"Oh right, let me introduce $player.firstName, I think the two of you go to the same school, right?"@@ Rose takes a look at you. To be honest your school is quite big. Mega-cities pack a lot of people and district schools usually handle a couple thousand each. In an institution of such scale it's easy to miss people. @@.player;"Yeah, but we haven't met yet. I know your mom though."@@ @@.rose;"Everyone tells me the same things, it's not easy being related to the principal."@@ She muses a bit annoyed. @@.player;"I know her from her other job not just as the dean."@@ You comment and Rose's ears visible perk up a bit. @@.rose;"Really? What's it like, Timmy works with my aunt too, but but he never tells me what she does outside of school."@@ @@.player;"It's confidential, I don't know if I can trust you yet."@@ You deflect in a joking manner, revealing everything to her right now wouldn't be beneficial for you. @@.timmy;"Maybe you two should get to know each other then."@@ Timmy is an amazing wingman. You spend some time getting to know Rose. You get her contact details too so know you can meet her without the help from Timmy. She took the bait and seems keen to get to know you and maybe have you spill her aunts secrets. <<set $character.rose += 1>>\ <<updateMissionSilent "scarlettsniece1" "scarlettsniece2">>\ <<go 'Go home' 'player_room' 'requiredEnergy: 0'>> /% ----------------------------------------------------------------------------------------------------------------- %/
<<set $player.flag.dayLastHomeWorkWasFinishedOn = $player.time.daycounter>>\ <<set $player.flag.trainingFinished += 1>>\ <<set $player.perversion += 1>>\ <<set $player.flag.trainingInProgress = false>>\ <<endMissionSilent "scarlettsniece2">>\ @@.player;"Hey Scarlett."@@ You greet her as you enter her office. @@.scarlett;"Don't be so casual with me $player.firstName. Don't forget I'm still your dean."@@ @@.player;"Should I call you auntie instead?"@@ You joke. @@.scarlett;"I told you to forget about that, better not try anything."@@ She tells you with a threatening tone. @@.player;"I can't, I already have."@@ You answer pulling up your console and showing her a photo of you and Rose in LibCafé. You conveniently left Timmy out of the frame, better not throwing him under the bus. Scarlett's eyes go wide and she's visibly flustered. @@.player;"We hit it off really well, I think I'll meet her more in the future. Or maybe..."@@ <<go '"You could open your shirt a bit more instead"' 'alpha_training1_scarlettReveal_shirt'>> <<go '"You should come without underwear from now on instead"' 'alpha_training1_scarlettReveal_underwear'>> /% ----------------------------------------------------------------------------------------------------------------- %/
/%@@.darkblue;[From now on you can inspect Scarlett every day to check on her progress.]@@%/\ <<set $player.flag.inspectedScarlett = true>>\ @@.player;"You could open your shirt a bit more instead."@@ You point her slightly exposed cleavage. You're close to breaking her limit, but Scarlett actually stays silent despite your advances. Her getting exposed doesn't seem to bother her as much as the idea of you dating her niece. She follows suit and slowly undoes a button holding her shirt closed around her endowments. Her cosplay opens more to reveal what could only be considered an inappropriate amount of cleavage. For emphasis, she even pulls the shirt apart a bit more to give you a better view. All the while she has a pained expression with veins popping on her forehead from the anger. @@.player;"Good, how about you leave it like that every day. I'll come check on you daily."@@ You say approvingly. <<go 'Leave' 'arcade_entrance' 'energyRequired: 0'>> /% ----------------------------------------------------------------------------------------------------------------- %/
<<set $player.flag.inspectedScarlett = true>>\ @@.player;"You could come to the Arcade without panties."@@ You say with a cocky smile. You're close to breaking her limit, but Scarlett actually stays silent despite your advances. Her getting exposed doesn't seem to bother her as much as the idea of you dating her niece. Despite her boiling anger she keeps silent and stands up from her chair. To your surprise she moves her hand underneath her lab coat from behind. Before you realize what she's doing her panties come right off between her legs. She bends down to lift one leg and remove her underwear completely. She throws it on the table defiantly but otherwise stays silent. @@.player;"Good, how about you leave it like that every day. I'll come check on you daily."@@ You say approvingly after composing yourself. @@.darkblue;[From now on you can inspect Scarlett every day to check on her progress.]@@ @@.darkblue;[Unlocked new porn to look for!]@@ <<go 'Leave' 'arcade_entrance' 'energyRequired: 0'>> /% ----------------------------------------------------------------------------------------------------------------- %/
<<set $player.flag.trainingInProgress = true>>\ <<startMissionSilent "datingRose1">>\ Having recorded Scarlett in the Arcade was clearly not enough. Your dean's vulnerability seems to be her niece. Luckily Rose took after her aunt, she has the looks and a bit of interest in you. It doesn't take much thinking to realize that spending more time with Rose would open up your options when it comes to Scarlett. This is the definition of hitting two birds with one stone. You have Rose's number, so you call her. She answers with a video feed from her home, scattered notes around her desk. Truly a model student, she doesn't stop studying even during her summer break. You make some small talk to ease into the conversation before brining up the main topic. @@.player;"If you've time maybe we could go out for a drink some day?"@@ You blurt out. Rose smiles before answering. @@.rose;"We? As in with Timmy?"@@ She asks fully knowing you didn't include him in the equation. @@.player;"He's working full time, I don't think he'd have the time."@@ You give a half-assed excuse. @@.rose;"Just kidding, I'm fine with just you."@@ She's surprisingly open to going out with you. You schedule a date on Saturday in a local bar. You're not much of a drinker, but chances are alcohol would be useful for your first date - not just with Rose, but with anyone. <<go "End the call" "player_room">> /% ----------------------------------------------------------------------------------------------------------------- %/
You meet with Rose at the agreed time in front of a posh bar downtown. The weather is foggy, most of the smog collects at lower altitudes like this but environments like this provide a great refuge for the entertainment sector. <<imgScenes roseDateCocktails.jpg>> The two of you talk about this and that. You are of course obligated to pay for her drink but at least the rounds of fluorescent cocktails assist you in easing the mood. You learn that Rose is an ace student, top of her class - as expected thanks to her pedigree of teachers. She's still on guard when it comes other topics. She's trying particularly hard to deflect your questions regarding her aunt. Clearly she's not trusting you very much and the amount of alcohol you're drinking isn't going to change that either. <<spend 15>> This was a slightly unfruitful date but she's open to going out with you again, maybe somewhere else. Although the upkeep of these events is definitely going to cost you it's not too bad. As a virgin you're keen to keeping up the charade. Even if you can't get closer to her aunt, it would still be a win if you could date Rose and maybe even get laid. <<set $character.rose += 1>>\ <<updateMissionSilent "datingRose1" "datingRose2">>\ <<go "Go home" "player_room">> /% ----------------------------------------------------------------------------------------------------------------- %/
<<lexicon "ports">>\ You decide to go on a few more dates with Rose. You enjoy your time with her anyway and this is the first time you finally landed a date with a pretty girl. <<spend 10>> You watch a movie multi-D movie, everything is there, the 3D view, the smell, the movement, the temperature, the wind. This particular cinema has a cable yyou can attach to your <<hovertip "Ports are small embedded modules on a person's wrist. They are implanted at the age of 13 or later. Although they are optional pretty much everyone has a port. It's used for secure connection so it's necessary to access government terminals. Most ports also come with an injection port for easy drug administration in hospitals and other less reputable establishments.">>port<</hovertip>> to inject a mix of chemicals. Having adrenalin pumped into you when it's exciting scene, or serotonin when you should feel happy really elevates the movie to a whole another level. <<imgScenes scenes/roseDateHandgrab.jpg>> Maybe it's because of this tinkering with your brain chemistry but Rose seems to be a bit more amiable today. At one point she grabbed your hand during a scary scene and didn't seem to notice it until much later. You shared snacks and talked about the movie after finishing. Before parting ways she planted a light kiss on your cheeks. @@.darkblue;You made some progress today.@@ <<set $character.rose += 1>>\ <<go "Go home" "player_room">> /% ----------------------------------------------------------------------------------------------------------------- %/
<<addminutes 120>>\ You go to a museum this time around. You learned that Rose likes books, has a few of her own. The place you visit is the largest collection of art books nearby. <<spend 10>> The whole place is deserted, very few people seem to be interested in books. That leaves just the two of you wandering around the marble halls packed with display cases. Rose is grabbing your hand a lot more now, dragging you along to show you some of her favorites. You feign interest to the best of your ability but it's quite difficult not having read a single physical copy yourself. At the end of her impromptu tour around the museum you're about to say your goodbyes but she seems reluctant to let you go. You are standing in the middle of the entrance with no one around except for the automatron that checked your tickets. You finally read the mood and step forward to kiss her on the lips and she lets you. Her face is red but Rose has a bright smile on her face as she leaves. <<endMission>> @@.darkblue;You got closer to Rose.@@ <<set $character.rose += 1>>\ <<go "Go home" "player_room">> /% ----------------------------------------------------------------------------------------------------------------- %/
<<addminutes 120>>\ <<updateMissionSilent "datingRose2" "datingRose3">>\ You finally get to visit Rose. You made sure beforehand that she's not living with Scarlett so there's no danger of getting exposed. Her parents are also out so that leaves the two of you alone in her room. Your first visit to a girl's bedroom - well except for your sister's. When she leaves the room to get you something to drink you snap a photo - a ready bait for Scarlett. She returns with a tray of snacks and hard liquor - probably from her parents' cupboard. The air is heavy, you kiss and Rose's running her hands around your thighs. It looks like she's ready to take your relationship to the next level. @@.rose;"My parents are out today."@@ She whispers in your ears. Your <<dick>> draws a visible outline in your pants when you hear those words and her fingers run around, caressing your bulge. Her face turns to a deeper shade of red as she touches you which makes it quite obvious that neither of you have experience in the bed. The first time is always a bit awkward but you manage to gather some courage and slide your hands along her belly and down into her pants. Your move emboldens her, Rose undoes your pants and slides her hand beneath the fabric as well. You're kissing in her bed with her hands giving you a slow handjob as you return the favor with your fingers exploring her nether regions. @@.rose;"I want a taste."@@ She tells you parting your lips before moving to the floor between you legs. <<videoByName 20>> Your <<dick>> is standing erect casting a shadow on her face. She moves closer and gives you a lick before grabbing it with both hands. Now she's kissing the tip instead of your lips before running her tongue along the side of your <<dick>>. Her eyes are closed, she's truly concentranting her efforts towards savoring you. There's a chance and you snap another photo without Rose realizing. It's a picture of her with both hands wrapped around your dick and the tip of it burried in her mouth. <<videoByName 16>> Despite her lack of experience Rose manages to bring you to climax but doesn't handle your load that well. Most of it lands on her face. She's caught off guard and runs to the bathroom to clear it off, the smell seems to be too much for her. <<endMission>> This little accident is enough to break the dynamic. Unfortunately when she returns you both agree to continue next time instead. Although you're still a virgin it looks like that at least it won't be for long before you lose it. <<set $character.rose += 1>>\ <<go "Go home" "player_room">> /% ----------------------------------------------------------------------------------------------------------------- %/
<<set $player.flag.trainingFinished += 1>>\ <<set $player.perversion += 1>>\ <<set $player.flag.trainingInProgress = false>>\ <<endMissionSilent "datingRose3">>\ @@.player;"I brought you some pics."@@ You announce as you enter Scarlett's office without knocking. @@.scarlett;"I didn't know you're photographer and now that I think about, I don't care. I'm not interested in your hobbies."@@ She snaps back from behind her desk not giving you any respect. @@.player;"I think you might be interested in these."@@ You tell her grabbing a printed out copy from your pocket and sliding onto her table. Scarlett clenches her fist when she sees the photo. It's an empty room, a girly pink with a large desk and bookshelf stacked with physical copies - a rare sight. It's quite apparent that she's been to her niece's room before. @@.scarlett;"What did you do to her?"@@ She's grabs your collar pulling you to her desk with a surprising force. @@.player;"Are you sure that's the correct way of asking me? And why do you care, a girl of her age can decide for herself."@@ Scarlett's sudden agression scares you. It's not like you raped her, in fact she was the one to initiate. Realizing that her outburst could have reprecussions she let's you go. @@.player;"Now... She likes me quite a bit but out of respect for you I may be willing to stop seeing her."@@ You tell her taking a step back. <<if visited("alpha_training1_scarlettReveal_shirt") == 1>>\ @@.player;"But for that I need to see more of you. How about ditching the underwear?"@@ You already got her to loosen her top and show off more cleavage - and she kept herself to this arrangement. Why not go further? Despite her boiling anger she keeps silent and stands up from her chair. To your surprise she moves her hand underneath her lab coat from behind. Before you realize what she's doing her panties come right off between her legs. She bends down to lift one leg and remove her underwear completely. She throws it on the table defiantly but otherwise stays silent. @@.player;"Why not keep it that way from now on?"@@ You say with a grin. <<elseif visited("alpha_training1_scarlettReveal_underwear") == 1>>\ @@.player;"But for that I need to see more of you. How about opening your shirt a bit more?"@@ You point to her cleavage. You already got Scarlett to ditch her panties. Last time she was too close to breaking and you couldn't ask for more without her snapping. But now she's a lot more docile and ready to follow your request. At the risk of you getting closer to her niece she slowly unbuttons her shirt. Her holo-cosplay reacts to her fingers like real clothing and opens up to reveal more of her cleavage. For emphasis, she even pulls the shirt apart a bit more to give you a better view. All the while she has a pained expression with veins popping on her forehead from the anger. <</if>>\ <<go 'Leave' 'arcade_entrance'>> /% ----------------------------------------------------------------------------------------------------------------- %/
<<set $character.rose += 1>>\ You decide to visit Rose. You could almost feel the arousal through her email, there's no doubt she's planning something for the two of you and you're not one to turn down her offer. Thinking ahead of time you steal a packet of condom from your stepfather's cupboard. You never needed one before but now you just might. You also take the time to spray yourself with a parfume, taking it all too seriously. If you had one you might just wear a tuxedo but luckily for Rose a cologne is all you have for preparation. You arrive at her place shortly press the doorbell. She hurriedly opens the door but only slightly to peek out from behind. She looks around and after making sure there's no one around she lets you in. She's wearing nothing only lingerie. It's not like you haven't seen her without clothes but to open the door in attire like that, she seems to have a perverted side to her - maybe something she inherited from her aunt's side? You stand there for a while until she grabs your hands dragging you in with bright red face. <<go 'Follow Rose to her room' 'alpha_training3_roseSex2'>> /% ----------------------------------------------------------------------------------------------------------------- %/
You let Rose lead the way as she takes you by the hand walking to her room. As you enter she closes the door. You can hear the magnetic bolts secure the lock as she presses the button under the door handle. Once everything is clear Rose turns to you, she takes a step forward and locks your body in her arms kissing you. You return the hug and the kiss a bit caught off guard. You're in each other's arms, tongues intertwined for quite a while. Rose gives you a hint by leading your hands on her back towards the hook of her bra. You fiddle around with the simple mechanism for a while, it's kind of hard not having ever done it before, but you eventually unlock it. Finally, Rose separates from you and your lips also depart. She removes her now unlocked bra revealing her perky breasts to you with an embarrassed smile. You decide to act more like a man now and take the lead yourself. You step forward moving your hands to her hips and guiding her towards the bed. She follows obediently as you gently push her down. Your fingers slide downward slowly pulling her panties along. Rose is drenched alright, the fabric is visibly darker in the middle compared to the rest. Now she lays there completely naked, and you also start undressing, she follows your every move with her eyes from the bed. <<go 'Climb on the bed' 'alpha_training3_roseSex3'>> /% ----------------------------------------------------------------------------------------------------------------- %/
You climb on the bed beside Rose and run your fingers along her fair sking, up her thighs through her belly reaching her perky nipple. She reaches under grabbing <<dick>> and guiding it between her legs as she breathes heavily next to your ear. The tip your <<dick>> finally reaches something hot and slippery. Rose is eagerly guiding you forward, but now it's your time to move. Her eyes are closed letting you take the lead, and you do, leaning forward at last you enter her. <<popup 'Congratulations, you lost your virginity!'>> There's no need for any foreplay - or maybe Rose prepared beforehand? Either way you have an easy entry up to a point when you feel a slight resistance. Rose gives a pained moan as you gently push forward, it seems like you were her first time. You ponder for a second. This whole thing started as a game, you just wanted leverage on Scarlett but now you ended up with a rather sweet girl. You can't say you're not into her, wondering if you're actually in love. She wraps her arms around you breaking your line of thought and drawing you into another hot kiss as your bodies intertwine. Judging from her expression Rose is quite a bit of a pain. @@.rose;"Could you go a bit slower?"@@ She finally whimpers whispering into your ear. <<go 'Go faster and do it rough' 'alpha_training3_roseSex4_rough'>> <<go 'Go slower and do it lovingly' 'alpha_training3_roseSex4_lovingly'>> /% ----------------------------------------------------------------------------------------------------------------- %/
You ignore her words leaning forward and hilting her, eliciting another series of pained moans from Rose. She might be a nice girl but you're not about to forget why you're here. You wanted leverage on Scarlett and fucking her niece seemed like the best idea. You reach under Rose giving her a rough flip with your dick still impaled inside of her. Grabbing a handful of her booty you speed up and start relentlessly pounding her. Rose sinks her face in the pillow and grabs the sheets for support. <<videoByName 21>> Each pistoning movement drives her further down into the bed. Whenever her grip eases up on your dick you give her ass a rough spank making her squeeze down on you. You can feel a hefty load building up, ready to be released when you realize you forgot to put on a condom. You think for only second before hilting Rose one last time, making sure your <<dick>> reaches her deepest regions as you start unloading. She finally gives an orgasmic moan and her body starts shaking, at least the rough handling seems to have worked in your favor. She starts squeezing your dick like she wants to strangle it with her cunt. You make sure to pull her back as she's about to collapse, you don't want a single drop wasted. Eventually, you pull out and a torrent of cum follows behind splattering onto the bed from inside of her oozing pussy. <<endMissionSilent "training3">>\ <<set $player.perversion += 1>>\ <<endMission>> She seems to be out of it. You leave her on the bed drenched in a mixture of sweat and her own juices. The door opens with the single button press but you wonder if her parents might end up finding her like this now that you opened it... <<go 'Clean up and go home' 'player_room'>> /% ----------------------------------------------------------------------------------------------------------------- %/
Teasing Scarlett comes naturally but you can't shake this nudging feeling about Rose. Hurting would definitely hurt you, it just wouldn't feel the same. You go slower as she asked carefully exploring her body with your hands instead. You take the time to gently nudge her bits. Your fingers fiddle with a pink thumb on her chest as your lips separate and you move down to kiss the other. <<videoByName 19>> @@.rose;"Hold me."@@ She whispers again, takeing one hand to search for yours. Your fingers intertwine locking into each other. Very slowly you rock back and forth taking careful notice of her every reaction. Your tongue runs along her skin, up to her neck and back to her lips. Rose is still hurting, but her face is now a deeper shade of red, her body is warmer to the touch - you take that as a sign of her mounting arousal. @@.rose;"I'm good now."@@ She tells you frankly with a bit of embarassment in her eyes. She doesn't want to ruin your first time together because of the pain. Rose braces herself and gives you the green light. You take notice of her emotions, she's easy to see through right now. You speed up your thrusts but make sure not to hurt her. <<go 'Finish' 'alpha_training3_roseSex5_cum'>> /% ----------------------------------------------------------------------------------------------------------------- %/
You suddenly stop realizing that you have no condom on. Things just kind of followed one after the other and you totally forgot to slip one on, rookie mistake. @@.player;"I don't have..."@@ @@.rose;"I know, it's fine."@@ This time it's Rose's turn to see through you. Her loving smile eases your worry and you start to wonder if she maybe took something ahead of time. Her hands are wrapped around your hips, she clearly doesn't have the intention of letting you go and wants you to release inside her, at least that's how you interpret it. You move with renewed fervor drawing courage from the idea that she wants your seed. You're more than happy to oblige and start pounding her, but Rose is now rewarding your efforts with an orgasmic series of cries instead of pained ones. At last, she's easing up and getting oher, You grab her hips before falling into her embrace. You try your best to get as much of your <<dick>> inside of her as you can so that none of your load would be wasted. Rose's just as eager. She wraps her hands and legs around your, not wanting to let you go the slightest bit. You stay like this, bodies intertwined for what feels like an eternity. When you eventually pull out you leave a mess on her bed but she doesn't seem to be bothered about it. <<endMissionSilent "training3">>\ <<set $player.perversion += 1>>\ <<endMission>> <<go 'Clean up and go home' 'player_room'>> /% ----------------------------------------------------------------------------------------------------------------- %/ /% beta quests %/
<<set $player.flag.homeworkInProgress = true>>\ Scarlett is waiting for you this time in a comfy chair behind her desk. As you enter she checks her the clock on the wall. <<if $player.time.daycounter == 2 && $now.getUTCHours() < 10>>\ @@.scarlett;"On time. Good, let's get straight to it."@@ <<elseif $player.time.daycounter > 2>>\ @@.scarlett;"I think I've told you to come 'tomorrow'. For your sake $player.firstName in the future you can be on time or I might have to call your parents."@@ <<elseif $player.time.daycounter == 2 && $now.getUTCHours() > 10>>\ @@.scarlett;"You're late $player.firstName, I hope on the future you'll be on time. But it can't be blamed, for now you're only just beginning your re-education so I'm not expecting much from you yet."@@ <</if>>\ She starts flipping through the pages of a document on her console. @@.scarlett;"I started working on your curriculum. As an instructor I have a job to do here so I got one of the staff members to help with your initiation, they should be here momentarily."@@ @@.scarlett;"I think it's best if we take things slowly. As your instructor I set up a level limit for a few facilities, so you won't be able to enter them until you reach a certain experience level."@@ She explains. There is a knock on the door interrupting her. @@.scarlett;"Enter."@@ Apparently the "staff" Scarlett mentioned was Timmy. @@.scarlett;"As I understand you two already know each other. Timmy is also a player but gets extra credit for working as a staff. As an instructor I can assign him to assist you for a few days and he can still get his salary this way. It's a win-win."@@ @@.timmy;"I guess you will be in my care for a few days."@@ He gives you a friendly shake. @@.scarlett;"I already shared your beginner course with Timmy. When you are with him treat his words as if they are mine. I will track your progress through your visual feed."@@ @@.scarlett;"You may go now, Timmy will take you through your first lesson as I have other newbies to instruct."@@ She stands up and leaves you alone with Timmy. <<go '"So where to now?"' 'quest_shopping_timmy_intro'>> /% ----------------------------------------------------------------------------------------------------------------- %/
<<set $player.flag.dayLastHomeWorkWasFinishedOn = $player.time.daycounter>>\ <<set $player.flag.homeworkInProgress = false>>\ <<if visited() == 1>>\ @@.scarlett;"Alright, let's see what you're hiding... Remove your <<print UInv.GetSubType("equipped_bottom")>> please."@@ She instructs you from behind her desk. You blush awkwardly as your heart rate speeds up. You follow instructions between the fluttering beats and slowly remove your <<bottom>>. <</if>>\ <<if UInv.DisplayItemList("equipped_underwear") == "blue striped panties">>\ @@.scarlett;"A nice choice indeed. Timmy did well on instructing you. Although the color doesn't match your role... it should be fine, some alphas can take a joke. A color like that may even be invinting to some of the more dominant players."@@ She feasts her eyes on the blue striped panties <<hasPenis "hugging your balls" "hugging your curves">>. @@.scarlett;"Turn around."@@ You take a few steps and show her your backside with the panties hugging your cheeks snugly. Those stripes really highlight the size of your "assets" on that side. @@.scarlett;"Good job, consider your homework successful."@@ <<set $player.perversion += 1>>\ <<set $player.flag.homeworkFinished += 1>>\ <<endMissionSilent "homework1">>\ <<go 'Leave.' 'arcade_center' 'requiredEnergy: 0'>> <<elseif UInv.DisplayItemList("equipped_underwear") == "mom's panties">>\ @@.scarlett;"Let me guess. It's Mrs. $player.lastName's, am I correct?"@@ Your face just goes a deeper shade of red. Your silence is taken as a tacit acknowledgment of her intuition - her question is answered. @@.scarlett;"Nice and elegant. You could charm some of the veterans here with a thing like this. And I see you managed to get the perfect size!"@@ She points out the <<hasPenis "small but obvious bulge in the front" "the camel toe in the front">>. @@.scarlett;"Turn around."@@ She gives the instruction. You take a few steps and show her your back side with the panties slightly wedging you. @@.scarlett;"It really is the perfect size. Good job, consider your homework successful."@@ <<set $player.perversion += 1>>\ <<set $player.flag.homeworkFinished += 1>>\ <<endMissionSilent "homework1Steal">>\ <<go 'Leave.' 'arcade_center' 'requiredEnergy: 0'>> <<elseif UInv.DisplayItemList("equipped_underwear") == "sister's panties">>\ @@.scarlett;"Let me guess. It's your sister's, am I correct?"@@ Your face just goes a deeper shade of red. Your silence is taken as a tacit acknowledgment of her intuition - her question is answered. @@.scarlett;"I adore the colors, they fit you nicely. You won't have a problem charming other newbies with a pair like that."@@ @@.scarlet;"I see it also accentuates your assets."@@ She points out the <<hasPenis "small but obvious bulge in the front" "the camel toe in the front">>. @@.scarlett;"Turn around."@@ She gives the instruction. You take a few steps and show her your back side with the panties wedging you tightly. This is a normal pair but it almost feels like you are wearing some g-string. @@.scarlett;"It really is the perfect size. Good job, consider your homework successful."@@ <<set $player.perversion += 1>>\ <<set $player.flag.homeworkFinished += 1>>\ <<endMissionSilent "homework1Steal">>\ <<go 'Leave.' 'arcade_center' 'requiredEnergy: 0'>> <<else>>\ @@.scarlett;"Why aren't you wearing what I told you?"@@ Scarlett has a scary look on her face, your legs start shivering. @@.scarlett;"You better put them on before I call your parents."@@ She says with an ominous tone. @@.warning;Hint: go to your inventory and put the panties on.@@ <</if>>\ /% ----------------------------------------------------------------------------------------------------------------- %/
<<newEmail 'homework2'>>\ <<set $player.flag.homeworkInProgress = true>>\ @@.scarlett;"I finalized your curriculum, $player.firstName. I can guarantee a high ranking in the competition if you can finish the list. How does that sound?"@@ Enticing. @@.scarlett;"From now on I'll give you homeworks, you'll progress by completing them. I'll have an eye on you of course to make sure you follow instructions."@@ @@.scarlett;"As for your first assignment... I couldn't help but notice your lack of smoothness during our first inspection."@@ She points at your crotch. @@.scarlett;"Your task is simple, just shave-up. Lucky for you betas get xp for being smooth, Like I said my curriculum will help you win the competition."@@ You're embarrassed by her demands. Shaving your face to get rid of the patchy stubble is one thing. But you never had to shave your pubes thanks to your non-existent sex-life. @@.scarlett;"You can choose your weapon however you see fit. Shaving or laser, but I'll give you bonus points if you choose waxing - that's my preference."@@ She says while gliding her fingers across her own smooth skin. @@.player;"Bonus points?"@@ She never used this expression before. @@.scarlett;"Of course, I'm a trainer after all. I can give quests to players for xp. Aren't you supposed to be the gamer here? I thought this much was obvious. The Arcade doesn't pay me just to sign legalese with newbies, this is a service. I guess you could say my role is that of an NPC's."@@ She says with a chuckle. @@.scarlett;"Well for you, it's more than that."@@ @@.player;"How much do I have to shave?"@@ You feel the need to specifcy her request. @@.scarlett;"I'll make it up to you. At the very least get rid of that patch over your junk. But I'll give you bonus points based on how much you get rid of."@@ She smiles offering you a worthwile deal. <<startMission "Shave or wax your body.<br>The larger area, the larger the bonus." "homework2">> @@.scarlett;"One more thing. When you get the tools do get some lotion. It's not necessary but might come in handy once you're done. Plus it's an advantage for betas to have a shiny skin."@@ She recommends you while running her fingers along her arm. @@.scarlett;"Anyway, come see me when you finished your homework. Take your time if you wish, but I'm not that patient. Your competitors won't wait for you either so you better hurry up."@@ She says before dismissing you with a wave of her hand. <<go 'Leave' 'arcade_entrance' 'requiredEnergy: 0'>> /% ----------------------------------------------------------------------------------------------------------------- %/
<<set $player.flag.dayLastHomeWorkWasFinishedOn = $player.time.daycounter>>\ <<set $player.flag.homeworkFinished += 1>>\ <<set $player.perversion += 1>>\ <<set $player.flag.homeworkInProgress = false>>\ @@.player;"I finished the task."@@ You get closer to Scarlett's desk and announce in a timid manner. @@.scarlett;"You meant to say you're clean and smooth, like you're supposed to be?"@@ She asks raising an eyebrow. You nod. @@.scarlett;"Well then, show me. At the very least I should grade your efforts like a proper teacher."@@ She stands up and circles around the desk. This is not the first time she's expecting you to undress in front of her. Showing off your privates to your principal is still very embarrassing. But you have no choice but to follow her instructions. Off comes your <<bottom>> slowly. You naively think if you give her some time Scarlett might tell you to stop. But she doesn't. <<if hasVisited("shaving_full") || hasVisited("waxing_full")>>\ @@.scarlett;"Well-well, color me surprised. You did a great job!@@ She claps her hand, this is the first time she is this satisfied with you. Scarlett closes the distance between the two of you. She bends her knees and takes a good look at you from every angle. You are fidgeting as she spends a few minutes inspecting your body. @@.scarlett;"Indeed, you were very thorough. If you keep this up you might just win the competition."@@ She says before returning to her seat. <<else>>\ @@.scarlett;"I'm disappointed to say the least. I expected you to work for those bonus points, but you only \ <<if hasVisited("shaving_pubes")>>\ shaved your junk. That's not much of an effort.@@ <<elseif hasVisited("waxing_pubes")>>\ waxed your junk. That's not much of an effort.@@ She seems to be disappointed in you. <</if>>\ <<if hasVisited("waxing_pubes")>>\ @@.scarlett;"Well, at least you used a wax. I didn't you would go half-way, wax but just bare minimum..."@@ She seems disappointed in you. <</if>> <</if>>\ @@.scarlett;"Like I said, I reward obedience. Here are your points."@@ She says before typing something on her console. <<if hasVisited("waxing_full")>>\ <<set _hw2xp = 300>> <<elseif hasVisited("shaving_full")>>\ <<set _hw2xp = 200>> <<elseif hasVisited("waxing_pubes")>>\ <<set _hw2xp = 150>> <<elseif hasVisited("shaving_pubes")>>\ <<set _hw2xp = 100>> <<else>>\ error <</if>>\ <<popupXp "Homework 2 finished." _hw2xp>> <<endMissionSilent "homework2">>\ @@.scarlett;"We'll continue with the schedule, you may come back later when I'm ready with your next homework. That's it for now."@@ She says before returning to her console and you leave the room. <<go 'Arcade entrance' 'arcade_entrance' 'requiredEnergy: 0'>>\ <<newEmail "homework3">> /% ----------------------------------------------------------------------------------------------------------------- %/
@@.scarlett;"Did you not read my email?"@@ She looks at you raising a brow when you come expecting your next homework. <<if visited("email_homework3")>>\ Well you did see it. You're not quite sure why you came expecting some more from her. The email was quite straightforward after all. @@.scarlett;"I don't like to repeat myself $player.firstName. Check the email, do your job and then come back. I don't have the time to micromanage you." She says somewhat annoyed slamming a hand on her desk. <<else>>\ She emailed you? You look a bit dumbfounded, apparently Scarlett was already thinking ahead of you. @@.scarlett;"I don't like to repeat myself, but you're clearly not reading your emails. Here is the short version: jack off to some big-dick porn. Nothing super challenging for porn-addict like yourself. But do make sure to focus on the dick - for the reasons I included in my mail."@@ She gives you the intro on your next task. Jerking off? That's new. So far she made you wear panties and shave your body. Both were embarrassing and quite a bit outside your comfort zone. But this homework seems right up your alley. Well, except for the focusing on the dick part, that's the usual weirdness you'd expect from Scarlett. <<if visited("beta_homework3_begin") == 1 && visited("email_homework3") == 0 && $player.flag.homeworkFinished < 3>><<set $player.flag.homeworkInProgress = true>><</if>>\ <<if $player.missionList.includes("homework3") == false && $player.missionsCompleted.includes("homework3") == false && $player.flag.homeworkFinished < 3>>\ <<startMission "Jerk off while looking at large dicks." "homework3">> <<popup 'Unlocked "big dick porn"!'>> <</if>>\ <</if>>\ <<go 'Leave' 'arcade_entrance' 'requiredEnergy: 0'>>\ /% ----------------------------------------------------------------------------------------------------------------- %/
<<set $player.flag.dayLastHomeWorkWasFinishedOn = $player.time.daycounter>>\ <<set $player.flag.homeworkFinished += 1>>\ <<set $player.perversion += 1>>\ <<set $player.flag.homeworkInProgress = false>>\ You enter Scarlett's office taking care to slowly close the door behind you. It's a surprisingly dated solution, no sliding mechanism, no magnetic bolts the whole place has a usual retro feeling. @@.scarlett;"Consider job well done."@@ Scarlett expected you it seems - there's not much hiding from her when she can check into your vision at any given moment. @@.scarlett;"I checked the footage, a nice selection indeed. Any of those members could belong to a real alpha around here. How did you like them?"@@ She has a sly smile on her face. @@.player;"I didn't really like them..."@@ You avoid answering the question. It's not like those dicks were of particular interest to you anyway. @@.scarlett;"We'll fix that soon. Until then I expect you to keep jerking it to porn like that and keep your focus like before. You should also explore online, I'm sure it gets boring looking at pretty girls all the time."@@ Does she expect you to keep up with this? Surely she doesn't intend to check in on you every time you wank? @@.scarlett;"You're dismissed." <<endMissionShort "Homework 3 finished." "homework3" 150>> <<popup "Unlocked the ability to look for new porn!">> <<set $player.flag.discoverPornEnabled = true>>\ <<go 'Arcade entrance' 'arcade_entrance' 'requiredEnergy: 0'>> /% ----------------------------------------------------------------------------------------------------------------- %/
<<set $player.flag.homeworkInProgress = true>>\ You visit Scarlett again. It's best to not take too long between visits, or she might actually contact your parents based on her temper. As you enter she's already looking up at you - an unusual attentiveness - and it looks like she's in a bad mood. @@.scarlett;"Finally showing up? It doesn't look like you want to win this race. Unfortunately I've quotas to keep, this job pays handsomely for each player I can get on the leaderboard."@@ She starts off tapping on the desk in an annoyed manner. Scarlett's an employee, and it doesn't look like school's paying that well if she's looking to make money off your performance. @@.scarlett;"We'll have to alter our little agreement a bit..."@@ She starts off with her fingers finally stopping. @@.scarlett;"I expect you to visit my office every morning for a short inspection, it'll keep us on schedule."@@ @@.scarlett;"Clearly getting exposed in front of your parents isn't good enough of a motivation for you. If you fail to live up to my expectations from now on money's also on the line for you."@@ She says with a glint in her eyes. @@.scarlett;"This way if you were to not make to the leaderboard, I can still make up for my losses."@@ She adds with a cold tone. Scarlett's definitely woken up on the wrong side of the bed. She's in an awful mood, and now it's no longer just the risk of you getting exposed, but she seems intent on siphoning off your wallet mood as well. @@.scarlett;"I'm not heartless, this only applies if your performance is unsatisfactory. If you keep up with the curriculum and make it to the leaderboard you can keep your pocket money."@@ She says with a cruel smirk. @@.scarlett;"Next order of business. I've noticed you still haven't adapted to your role, so I decided its best we make some adjustment to your wardrobe. Go to the shopping district and get yourself a chastity cage."@@ @@.thought;"What?!"@@ You stop for a second to process what you've just heard. @@.scarlett;"To keep you motivated, it'll cost you 10 credits each day it takes to complete this task, so hurry up."@@ <<set $player.flag.inspectedByScarlett = true>>\ <<startMission "Get a chastity cage." "homework4">> @@.darkblue;''From now on you have to visit Scarlett for inspection before entering the Arcade.''@@ <<go 'Leave' 'arcade_entrance' 'requiredEnergy: 0'>> /% ----------------------------------------------------------------------------------------------------------------- %/
<<set $player.flag.dayLastHomeWorkWasFinishedOn = $player.time.daycounter>>\ <<set $player.flag.homeworkFinished += 1>>\ <<set $player.perversion += 1>>\ <<set $player.flag.homeworkInProgress = false>>\ <<set $player.flag.inspectedByScarlett = true>>\ You announce your visit to Scarlett and tell her you finished the task she gave you. @@.scarlett;"Well then, how about you show me? Pants, off."@@ She orders, and you comply exposing your crotch to her scrutiny. <<if UInv.DisplayItemList("equipped_crotch") == "simple, metal chastity cage">>\ @@.scarlett;"Nice and simple, I like obedient boys with a sense of elegance."@@ Scarlett's praises make you feel weirdly motivated, almost making this whole ordeal worth it. <<endMissionShort "You got yourself a chastity cage!" "homework4" 500>> @@.scarlett;"I expect you to wear this every day. I don't care if you have urges outside the Arcade but here it's best you stay locked and get used to your role. As we agreed before, I'll check on you every day and failure to comply will cost you."@@ @@.darkblue;Unlocked new porn!@@ <<go 'Leave' 'arcade_entrance' 'requiredEnergy: 0'>> <<else>>\ @@.scarlett;"Remind me what I asked you to do, $player.firstName."@@ She asks you with a stern look. @@.player;"To get a chastity cage."@@ You answer with a slight tremble in your voice. @@.scarlett;"So you remember. I assume you must be quite the sissy if you wanted to put it on in front of me."@@ @@.thought;"Shit."@@ She's right now you have to put on the device while she's spectating. @@.warning;"Hint: open your inventory and put on the chastity device."@@ <</if>>\ /% ----------------------------------------------------------------------------------------------------------------- %/
You walk anxiously around your room for a while before gathering the courage to knock on your sister's door. @@.sis;"What's up little sis?"@@ She soon opens the door and asks you in a domineering manner. Ever since she gave you her butt plug she's been treating you in this demeaning manner. She's constantly making fun of you or pranking you. Your sister is taking this whole role-playing quite seriously, she even started dressing like a tomboy lately. @@.player;"Could you take me shopping? You know... for clothes."@@ You ask while fixated on your feet not daring to look into her eyes. She stops for a second, clearly your sudden question caught her off-guard. She just took you for a pervert stealing her panties and taking her butt plug, but didn't think you'd ask for this too. @@.sis;"That's not appropriate, asking your big bro to take you shopping. But I could pick something kinky for you if you want it so much."@@ She smirks taking it as another opportunity to tease you. @@.sis;"You still have my toy, right? Make sure to wear it. We're going out after 2pm."@@ She slams the door on you not even waiting for a confirmation. <<go 'Wait in your room' 'player_room'>> /% ----------------------------------------------------------------------------------------------------------------- %/
You wait patiently until your door opens with your sister barging in, no knocking. @@.sis;"C'mon, let's go. I have better things to do."@@ She grabs your hand forcefully dragging you along. You take a long walk around the block before taking the bus. She's holding your hand all the way but somehow it doesn't feel like you're a caring big brother walking with her little sister. Your timid stature and her aggressive stance makes it look like the opposite. She leads you to a generic boutique in one of plaza complexes. All the way the plug in your ass was moving around making you squirm and by now your legs are quite shaky. @@.ai;"Hi, what can I help you with? Oh, how nice of you, taking your little sister shopping."@@ A holographic attendee is displayed as you enter the store. She asks for your preferences in a high-pitched voice. AI tech is pretty advanced. This particular model can easily assume you're related but when it comes to more complicated mannerisms it's lost. Your sister corrects it quickly. @@.sis;"He's not here to help me. He just wants to role-play as my sister. I'm just here to take //her// shopping. We need something cute and adorable."@@ She points at the hologram. There's a visible glitch as the program freezes for a second. This response seems to be outside of the pre-programmed scenarios it was equipped to deal with. @@.ai;"Sure, follow me."@@ It takes a second but AI leads you to an aisle after a quick reboot. Just like your sister asked, a bunch of cute-looking dresses and underwear... <<go "Pick something" "homework8_sis_shopping2">> /% ----------------------------------------------------------------------------------------------------------------- %/
Scarlett asked you to pick a crop top and a skirt, so you look for those items. @@.sis;"Crop tops, huh? Mom doesn't even let me wear those, you'd better not get caught."@@ Your sister comments as she notices you looking at specific items. Three particular pieces grab your attention. Nothing particular about them, maybe they're just the most reserved? <<itemImg "red crop top">><<itemImg "pink crop top">><<itemImg "blue, long sleeved crop top">> One pink, one red and one blue. Each is a different style and on sale. You reach for them, but your sister grabs them for you. @@.sis;"Don't worry, your bro's got you, just keep looking."@@ She's surprisingly helpful. Is this what it should feel like, having a big brother? <<itemImg "pink, checkered skirt">><<itemImg "plain, pink skirt">><<itemImg "red skirt with buttons">> You head toward the skirts and similarly pick three different colors, each on sale. Your sister once again takes them from you following closely behind. You stop in your tracks remembering what Scarlett said. If you let your sister pick something for you Scarlett'll give you bonus points. Might as well rake in the extra reward? <<go 'Let your sister pick something for you' 'homework8_sis_shopping3_bonus'>> <<go 'Just buy a crop top and skirt' 'homework8_sis_shopping3_default'>> /% ----------------------------------------------------------------------------------------------------------------- %/
<<if lastVisited("homework8_sis_shopping3_bonus") == 1>>\ You take the shirt your sister picked and the other items collected from the aisle. You look at the clothes in your hand and decide which ones to buy. You need at least a skirt and crop top or else Scarlett isn't letting you off the hook. <<else>>\ You decide to stay silent and take the items from your sister. You look at the clothes in your hand and decide which ones to buy. You need at least a skirt and crop top or else Scarlett isn't letting you off the hook. <</if>>\ <<buy "red crop top" "once">> <<buy "pink crop top" "once">> <<buy "blue, long sleeved crop top" "once">> <<buy "pink, checkered skirt" "once">> <<buy "plain, pink skirt" "once">> <<buy "red skirt with buttons" "once">> <<if playerInventoryHas("crop top") && playerInventoryHas("skirt")>>\ <<go 'Take the items and check out' 'homework8_sis_shopping4_checkout'>> <<elseif playerInventoryHas("crop top") && playerInventoryHas("skirt") == false>>\ <<replaceLink "Take the items and check out" "You need to buy at least one skirt.">> <<elseif playerInventoryHas("skirt") && playerInventoryHas("crop top") == false>>\ <<replaceLink "Take the items and check out" "You need to buy at least one crop top.">> <<elseif playerInventoryHas("skirt") == false && playerInventoryHas("crop top") == false>>\ <<replaceLink "Take the items and check out" "You need to buy at least one of each type.">> <<else>>\ <<go 'Take the items and check out' 'homework8_sis_shopping4_checkout'>> <</if>>\ /% ----------------------------------------------------------------------------------------------------------------- %/
@@.player;"I thought maybe, you could pick something for me?"@@ You finally bring up the point nervously asking her. Your sister is pleasantly surprised by your attitude, she's relishing in you giving up some control. @@.sis;"I know just the thing."@@ She storms off after a bit of thinking. You anxiously await what kind of joke she's going to play on you. Lately your sister's been too much of a pain the ass, you can't imagine her not taking up this chance to prank you with something awkward. Sure enough, she brings back a plain pink t-shirt with a rather humiliating print: "I'm the little sister". <<itemImg "girly pink shirt">> <<run UInv.Add("player_inventory", "girly pink shirt", 1)>>\ @@.sis;"This is to celebrate your coming out as my lil' sis."@@ She jokingly hands you the item. You sigh as you take it from her with a face burning from embarrassment. You take solace in the fact that at least you won't have to wear this monstrosity, Scarlett's only expecting you to buy it. <<go 'Take the items and check out' 'homework8_sis_shopping3_default'>> /% ----------------------------------------------------------------------------------------------------------------- %/
<<updateMissionSilent "homework8BuyGirlClothesSis" "homework8BuyGirlClothesSis2">>\ You bring the items to the automatic-checkout. As you cross the holographic barrier you hear a *ding and receive a notification from the shop. The microchips in the fabric paired with the proximity sensor make it rather convenient to buy these. You stuff the items in a plastic bag and awkwardly waddle towards the station. By now walking with the butt plug in your ass has become rather uncomfortable. At least your sister seems to be enjoying your awkward walk a lot. <<go 'Go home' 'player_room'>> /% ----------------------------------------------------------------------------------------------------------------- %/
<<updateMissionSilent "homework8BuyGirlClothesTimmy" "homework8BuyGirlClothesTimmy2">>\ <<set $flagAskedTimmyToGoOutShopping = dayCounter()>>\ You call Timmy as Scarlett tacitly implied you should. He responds quickly, and you ask him if he'd be up to taking you shopping and maybe give you some guidance. @@.timmy;"Absolutely! Scarlett already gave me the heads up, I'm free today at any time or we could go out another Friday if it's not good right now."@@ He's very eager to spend time with you. You make some small-talk, Timmy's very reluctant to hang up the phone, but you manage to cut the conversation after a few minutes. Now you just need to go out and buy those clothes... <<go 'End the call' 'player_room'>> /% ----------------------------------------------------------------------------------------------------------------- %/
You meet up with Timmy at the agreed location and visit a generic boutique together. The holographic store clerk appears as you cross the entrance together. @@.ai;"Hi, what can I help you with?"@@ The hologram asks in a robotic voice. @@.timmy;"We are looking for something cute."@@ Timmy returns a straightforward answer. @@.ai;"Sure, follow me. I'll show you our prettier items."@@ The AI floats toward one of the aisles and you follow with Timmy. <<go "Pick something" "homework8_timmy_shopping2">> /% ----------------------------------------------------------------------------------------------------------------- %/
Scarlett asked you to pick a crop top and a skirt, so you look for those items. @@.timmy;"Scarlett mentioned that we should pick a crop top and a skirt. That's a bit too girly for me but I think I can pick something nice for you."@@ Timmy is a bit troubled it seems, skirts seem to be too "girly" for him. You wonder for a second if you're turning into more of a femboy than he is. Timmy runs around picking off various items from the selves before returning to you. <<itemImg "red crop top">><<itemImg "pink crop top">><<itemImg "blue, long sleeved crop top">> He brings one pink, one red and one blue crop top. Each is a different style and on sale. You take them from Timmy awkwardly sizing up the pieces. It feels weird to even think about wearing these. Timmy soon returns with another batch of clothes, this time skirts. Each one is rather plain and a different color - at least Timmy take care to give you options to pick from. <<itemImg "pink, checkered skirt">><<itemImg "plain, pink skirt">><<itemImg "red skirt with buttons">> Before you'd pick the ones to buy you remember what Scarlett said. If you let Timmy pick something for you Scarlett'll give you bonus points. Might as well rake in the extra reward? <<go 'Let Timmy pick something for you' 'homework8_timmy_shopping3_bonus'>> <<go 'Just buy a crop top and skirt' 'homework8_timmy_shopping3_default'>> /% ----------------------------------------------------------------------------------------------------------------- %/
@@.player;"Maybe I could buy something other than crop-tops and skirts..."@@ You say in a low-voice. @@.timmy;"I like your thinking! I know something you'd look amazing in, just a sec."@@ Timmy storms off taking your hint. You have a few ideas about what he might bring you and your instincts turn out to be correct. Timmy circles around from the other side returning with a pair of jean shorts, eerily similar to the one he's wearing. <<itemImg "jean shorts">> <<run UInv.Add("player_inventory", "jean shorts", 1)>>\ @@.timmy;"You'll look great in this!"@@ He hands you the jean shorts. The fabric is kind of stretchy so there's still hope for you to squeeze into it but either way it looks like a tight fit. Luckily you won't need to wear this, Scarlett only asked you to let Timmy pick an item - not that you have to wear whatever he picks for you. <<go 'Take the items and check out' 'homework8_timmy_shopping3_default'>> /% ----------------------------------------------------------------------------------------------------------------- %/
<<if lastVisited("homework8_timmy_shopping3_bonus") == 1>>\ You take the jean shorts Timmy picked and the other items collected from the aisle. You look at the clothes in your hand and decide which ones to buy. You need at least a skirt and crop top or else Scarlett isn't letting you off the hook. <<else>>\ You decide to stay silent and take the items from TImmy. You look at the clothes in your hand and decide which ones to buy. You need at least a skirt and crop top or else Scarlett isn't letting you off the hook. <</if>>\ <<buy "red crop top" "once">> <<buy "pink crop top" "once">> <<buy "blue, long sleeved crop top" "once">> <<buy "pink, checkered skirt" "once">> <<buy "plain, pink skirt" "once">> <<buy "red skirt with buttons" "once">> <<if playerInventoryHas("crop top") && playerInventoryHas("skirt")>>\ <<go 'Take the items and check out' 'homework8_timmy_shopping4_checkout'>> <<elseif playerInventoryHas("crop top") && playerInventoryHas("skirt") == false>>\ <<replaceLink "Take the items and check out" "You need to buy at least one skirt.">> <<elseif playerInventoryHas("skirt") && playerInventoryHas("crop top") == false>>\ <<replaceLink "Take the items and check out" "You need to buy at least one crop top.">> <<elseif playerInventoryHas("skirt") == false && playerInventoryHas("crop top") == false>>\ <<replaceLink "Take the items and check out" "You need to buy at least one of each type.">> <<else>>\ <<go 'Take the items and check out' 'homework8_timmy_shopping4_checkout'>> <</if>>\ /% ----------------------------------------------------------------------------------------------------------------- %/
<<updateMissionSilent "homework8BuyGirlClothesTimmy2" "homework8BuyGirlClothesTimmy3">>\ You bring the items to the automatic-checkout. As you cross the holographic barrier you hear a *ding and receive a notification from the shop. The microchips in the fabric paired with the proximity sensor make it rather convenient to buy these. You stuff the items in a plastic bag and awkwardly waddle towards the station. By now walking with the butt plug in your ass has become rather uncomfortable. At least your sister seems to be enjoying your awkward walk a lot. <<go 'Go home' 'player_room'>> /% ----------------------------------------------------------------------------------------------------------------- %/
@@.scarlett;"Today is special. We'll have a lecture this time around instead of giving you another homework."@@ Scarlett announces before even commencing your usual check-up. @@.scarlett;"Come in!"@@ She calls out towards the door. A familiar figure enters in his trademark jean shorts, it's Timmy. @@.scarlett;"You will need assistance with today's lesson, Timmy seemed like the best choice and he was eager to help."@@ She tells you while standing up and withdrawing a long stick from her desk. It's a pointer teachers used to use back in the days before holograms became mainstream in the classroom. She taps on the chair next to her desk giving a signal to Timmy and the femboy quickly sits down. @@.scarlett;"There are a few basic skills a good beta should have. Dressing and demeanor is the first step and you've already made progress on that. But there's still a long way until you're finished with your curriculum."@@ Scarlett starts her lecture then turns to Timmy giving him a nod. They must've agreed on what's going to happen because as soon as Scarlett gives the signal he begins to remove his pants. With a jump his erect cock springs free from the tight hold of his pants. His sizeable phallus bounces as Scarlett pokes it with her stick before pointing at you. <<imgScenes timmyCock.jpg>> @@.scarlett;"I'm sure you've seen plenty of cocks on video but my method requires a more hands-on approach. Why show a picture to a student when they can look at the real thing from up close."@@ You jump forward from the sudden pain in your bum as Scarlett spanks you with the the stick. <<go 'Scarlett instructs you to take a closer look."' "homework9_start2">> /% ----------------------------------------------------------------------------------------------------------------- %/
@@.scarlett;"Go on, take a closer look."@@ She gives you another gentler slap pushing you toward Timmy. She only stops when you are just a step away from the fem boy. Next her pointer taps on your shoulder. @@.scarlett;"Why don't you go down on your knees, get closer to it."@@ Afraid she's going to use the stick to discipline you again you go down on your knees willingly. Facing Timmy now his cock is only a few inches from your face, the smallest details on his prick are clearly visible to you now. @@.scarlett;"Much better. Betas should be below alphas, although Timmy is just a stand-in for one you should get used to this. If an alpha stands you go bend down, if they sit you kneel, always make sure to stay where you belong."@@ Scarlett gives you an empassioned speech but she stops before really getting into it. @@.scarlett;"But I'm getting ahead of myself..."@@ This whole situation put you in a really shameful position. You know you must go along with Scarlett's demands but you shudder when you think about what she has cooked up for you this time. You've figured out a lot of new things about yourself, in particular that you enjoy dressing as a girl. Despite these revelations it's not like you've come to like cocks which makes this situation especially embarrassing for you. @@.scarlett;"A good beta must find appreciation in any cock they see. I personally find Timmy to be on the smaller side, but that doesn't mean he's lacking."@@ At the very least you're not alone in this awkward situation, Timmy has quite the face considering Scarlett just belittled his size. @@.scarlett;"For starters how about you describe to me what you see exactly?"@@ @@.player;"A dick?"@@ You say perplexed. @@.scarlett;"I want a detailed description. Color, texture, length, thickness, shape. You're really good when it comes to writing around topics in tests you know nothing about. I don't see why it would be so hard to give me an elaborate answer in this case."@@ Scarlett makes a slapping motion with her stick while deriding you. <span id="penisdescriptionarea"></span>\ \ <<link "Describe the color">>\ <<set _describepeniscolor = true>>\ <<replace "#penisdescriptionarea">>\ @@.player;"It's fleshy, a pale white. And the top is a rosy pink."@@ You say stammering between words. @@.scarlett;"Indeed, some betas prefer cocks like these. Truly this is a member belonging to a beta, it hasn't seen much use."@@ Timmy visibly shrinks as Scarlett insults his dick. There's something about her comment though, his dick does seem rather pristine. <</replace>>\ <<replace "#ihavenocluespan">>\ <<if _describepeniscolor == true && _describepenissize == true && _describepenisshape == true && _describepenistexture == true>>\ <<go "You're out of ideas" "homework9_more">> <</if>>\ <</replace>>\ <</link>> <<link "Describe the size">>\ <<set _describepenissize = true>>\ <<replace "#penisdescriptionarea">>\ <<if penisLength() > 7>>\ @@.player;"It's a moderate size, kind of long but not too enormous."@@ This time it's your turn to cut into Timmy's ego. His dick is roughly 7 inches, a nice size but considering you're bigger than him, it wouldn't be right to call it large. @@.scarlett;"Indeed, I would consider this a threshold for most betas. It would be a challenge to satisfy more experienced players with a length like this." Once again Timmy starts fiddling in the chair as he's being teased by the two of you. <<elseif penisLength() <= 7>>\ @@.player;"It's big, kind of long and rather thick."@@ You say with a shameful expression. Comparing Timmy's with your own <<dick>> it only make sense to call it big. @@.scarlett;"Wrong answer. This might be big for you, but it's average at best in the Arcade. With a size like this you'd struggle to satisfy experienced betas. Don't ever make assumptions about the proper size of a dick based on yours. Betas are naturally smaller, Timmy might be big for his role but he's by no means comparable to a true alpha."@@ Scarlett scoffs at your answer and takes another jab at Timmy. <</if>>\ <</replace>>\ <<replace "#ihavenocluespan">>\ <<if _describepeniscolor == true && _describepenissize == true && _describepenisshape == true && _describepenistexture == true>>\ <<go "You're out of ideas" "homework9_more">> <</if>>\ <</replace>>\ <</link>> <<link "Describe the shape">>\ <<set _describepenisshape = true>>\ <<replace "#penisdescriptionarea">>\ @@.player;"It's straight, slightly angled upward. The head is bigger than the shaft."@@ You make your best effort at giving a suitable description for Scarlett. @@.scarlett;"Indeed, it might be lacking in size but it's close to the perfect shape for an alpha. A fat glans and an upward bend to reach that sweet spot. What about his balls? Never neglect the testicles!"@@ @@.player;"Smaller compared to the rest and more wrinkled..."@@ You're not sure how you're supposed to describe his nuts. @@.scarlett;"Indeed, rather puny-looking."@@ Scarlett nods slightly poking Timmy's sack with her stick. @@.scarlett;"I assume it wasn't long ago since you last emptied them?"@@ @@.timmy;"Yes 'mam..."@@ Timmy admits ashamed. <</replace>>\ <<replace "#ihavenocluespan">>\ <<if _describepeniscolor == true && _describepenissize == true && _describepenisshape == true && _describepenistexture == true>>\ <<go "You're out of ideas" "homework9_more">> <</if>>\ <</replace>>\ <</link>> <<link "Describe the texture">>\ <<set _describepenistexture = true>>\ <<replace "#penisdescriptionarea">>\ @@.scarlett;"How about the texture?"@@ You ponder for a second trying to come up with a good description. @@.player;"It's smooth on the top, wrinkly at the bottom? It's veiny on the side and cleanly shaven around."@@ You finally string together a few words that come to mind. @@.scarlett;"Indeed, cleanliness like this is the most appropriate for betas. Alphas in general will only trim their bushes and their cocks look more used than this silky specimen. They have more bumps, ridges and certainly look more veiny than this."@@ <</replace>>\ <<replace "#ihavenocluespan">>\ <<if _describepeniscolor == true && _describepenissize == true && _describepenisshape == true && _describepenistexture == true>>\ <<go "You're out of ideas" "homework9_more">> <</if>>\ <</replace>>\ <</link>> <span id="ihavenocluespan"></span> /% ----------------------------------------------------------------------------------------------------------------- %/
<<set $player.flag.homeworkInProgress = false>>\ <<set $player.flag.dayLastHomeWorkWasFinishedOn = $player.time.daycounter + 1>>\ <<set $player.flag.homeworkFinished += 1>>\ <<set $player.perversion += 1>>\ <<endMissionSilent "homework9">>\ You stay silent for a while having exhausted all of your options. Even after taking a long look at Timmy's cock your mind goes blank trying to come up with another description for it. @@.scarlett;"You know visual cues are a limited. Eyes are just one sensory organ but you have several, touch, smell, taste how about describing one of them?"@@ You freeze upon hearing her request. Being on your knees in front of an erect cock is already stretching your limits, but now she's asking you to go even further? Seeing your predicament Scarlett makes you a deal. @@.scarlett;"Considering that this is a monumental step in your training I'll give you the corresponding reward. How about 500 xp for smell, 1000 xp for touch and 1500 xp for taste?"@@ You shudder. These are indeed insane rewards by any metric. You've been in the Arcade for a while now so you're somewhat familiar the xp system. These rewards are several times above the usual amount she'd give you. Being seduced by this bounty you actually take a second to consider your options. <<missionStart "Smell Timmy's cock for 500 xp.<br>Touch Timmy's cock for 1000 xp.<br>Taste Timmy's cock for 1500 xp.">>\ <<go "Neither" "homework9_more_none">> <<go "Smell" "homework9_more_smell">> <<go "Touch" "homework9_more_touch">> <<go "Taste" "homework9_more_taste">> /% ----------------------------------------------------------------------------------------------------------------- %/
You chicken out and draw a line. There's no way you're touching, smelling or doing anything with another man's cock. You stand up to the dismay of Scarlett. @@.scarlett;"I'm disappointed, but maybe we are taking things a bit too fast. Very well, there will be chances in the future to correct your mistakes, so I'll let it slide this time around, but you're not getting rewarded for no effort."@@ She sighs letting you go surprisingly easy. You quickly leave the room before she could reconsider. <<go "Leave" "arcade_entrance">> /% ----------------------------------------------------------------------------------------------------------------- %/
The allure of bonus xp is too strong but you can't bring yourself to actually touch Timmy's cock. You decide the maximum you can take is to smell it, at least Scarlett'll give you 500 xp for that. After battling with the idea for a while you eventually lean closer eliciting a satisfied smile from Scarlett. Your face is almost touching the erect phallus in front of you. Timmy is following your every move withholding his breath, eagerly waiting whether you'll actually touch him. To the dismay of everyone in the room you stop just short of anything physical. You take deep breath through your nose, you know if it's not a genuine effort Scarlett'll know. <<imgScenes timmySmell.png>> A sweet, musky scent enters your nostrils. It's not entirely dissimilar to your own smell which you know very well. While you're savoring this aroma Scarlett has to fight the urge to give your head a nudge from behind. You take a few moments to inhale more of the lingering scent, Timmy's also looking at you with a weird expression. He's always been a beta but with your face only a few inches from his cock he's second guessing whether he should try himself at being an alpha... Finally you lean back breaking the few moments of silence with a sigh like you've been holding back your breath. @@.scarlett;"How was the smell?"@@ Asks with a satisfied grin. @@.player;"Sweet... and musky."@@ You find the two words that best describe what you felt. <<endMissionShort "You smelled Timmy's cock" 500>>\ Once you finish Timmy zips up awkwardly and Scarlett returns to her seat letting you go without another lecture. <<go "Leave" "arcade_entrance">> /% ----------------------------------------------------------------------------------------------------------------- %/
The allure of bonus xp is too strong. You decide a bit of touching wouldn't hurt if it nets you a 1000 xp. After battling with the idea for a while you eventually lean closer eliciting a satisfied smile from Scarlett. Timmy is following your every move withholding his breath, eagerly waiting whether you'll actually touch him. And you do. You raise an arm carefully approaching his throbbing dick before wrapping your fingers around his shaft. It's surprisingly warm. Despite the rigidity of cock it feels soft to the touch. @@.scarlett;"A cock is not just the shaft, it has a tip. Don't forget about the balls either."@@ Scarlett comments breaking your hopes of getting away with just a bit of touching. <<imgScenes timmyTouching.png>> You're not left with much choice and you're too bought in now to turn back. Your fingers slide up on Timmy cock wrapping around the glans of his penis. The pink head leaks bit of pre in response to your rubbing, Timmy seems to be enjoying this more than you. You quickly move your hand down to his balls before the glistening pre-cum could reach your fingers. This is by far the warmest part of his dick, it feels like your resting your palm on a radiator. Like Scarlett said he has smaller than average balls, wrinkly to the touch like most testicles. Once you rest your fingers there for a second you quickly remove your hand. Timmy sighs, he's surprised to find himself wishing for more. He's always been a beta but with your hand on his cock he second guessed whether he should try himself at being an alpha... <<endMissionShort "You touched Timmy's cock" 1000>>\ @@.scarlett;"Good, I'm happy with your performance. How did your first cock feel, not quite like your own is it?"@@ Scarlett asks you with a satisfied grin. You nod with a burning face as Timmy zips up just as awkwardly. You quickly leave the room before Scarlett could ask another thing of you. <<go "Leave" "arcade_entrance">> /% ----------------------------------------------------------------------------------------------------------------- %/
desires, Tasting Timmy's cock seems like it would be way out of line but you feel a strange desire to actually try it. Maybe the reward is a justification enough to have a taste? You have a long inner fight reasoning your way through your hidden desires but lust gets the better of you. You lean closer with your eyes pinned to Timmy's erect member. You tell yourself it's only going to be a slight lick, just to fulfill Scarlett's conditions, but you can't control yourself. Timmy is looking at you with a similar eagerness. He's always been a beta but with your face only a few inches from his cock he's second guessing whether he should try himself at being an alpha... <<imgScenes timmyTaste.webp>> Unwittingly your tongue runs along Timmy's shaft. The full 7 inches from the tip of his cock - touching his balls - all the way to the top. You get the full spectrum of flavors from this magnificent dick. The salty, sweaty aroma should disgust you but it elicits the opposite reaction. Within one fluid motion your each the tip of his cock and lick off his pre-cum. Scarlett and Timmy both stand a bit bewildered at your sudden change of attitude. Timmy is wishing you would've went further, maybe even giving him a blowjob while Scarlett is pleasantly surprised you went for the highest reward. She's now regretting she didn't give you more options like the one Timmy was hoping for. <<endMissionShort "You tasted Timmy's cock" 1500>>\ Realizing what you just did you quickly storm out of the room before any of them could voice their surprise. <<go "Leave" "arcade_entrance">> /% ----------------------------------------------------------------------------------------------------------------- %/
<<unset $tempJerkedOff>>\ <<set $player.flag.homeworkInProgress = true>>\ <<set $tempStartedThreeDayLocking = $player.time.daycounter>>\ @@.scarlett;"I recognize that young men like yourself are filled with sexual vigor, but I can't have you distracted when your attention should be focused on the curriculum. I can't have you jerking off to porn whenever you feel like it, those are precious minutes you're wasting."@@ You're starting to panic. Is she insinuating that you should stop jerking off entirely? You knew she had access to your visual feed but the idea of Scarlett watching you through your own eyes in your private time still puts you into a frenzy. @@.scarlett;"Since you can't control your emotions I think it's best if we take precautions. I believe your cage came with a lock, didn't it?"@@ <<if wearing("chastity") == false>>\ <<set _cages = UInv.GetItemsArrayWherePropertyValueContains("player_inventory", "type", "cage")>>\ <<run UInv.MoveAll('equipped_crotch', 'player_inventory')>>\ <<run UInv.Move("player_inventory", "equipped_crotch", _cages[0], 1)>>\ <<lockChastity "true">>\ @@.scarlett;"You're already showing signs of disobedience by not wearing your chastity."@@ Although you kept your underwear on it's not that hard to see behind the fabric and see your flaccid <<dick>>, Scarlett can see you're not wearing your cage. @@.scarlett;"I know you have them so now how about you put them on right now?"@@ Apparently she keeps a tab on what items you bring along. You can't lie to her, as a teacher seeing through a student's deceit is Scarlett's specialty. You take the chastity cage you brought and start obediently undressing to put it on. You're not sure why but the situation is getting you hard so you move quickly before the situation would get troublesome. With the size of this cage it'd be nearly impossible to equip on with an erection. The cold touch of the item helps shrink your <<dick>> a bit as you slide inside and finally - with a bit of effort - you manage to lock the ring around your balls. Before you could react Scarlett snatches the small key from your hand used to lock the the cage. @@.scarlett;"Now, to get you started on the journey of abstinence I will keep this key for you. Don't worry, you'll get it back soon enough. How about three days from now? You should be able to last at least that long."@@ She laughs. <<startMission "Stay locked for three days." "homework10locked">>\ <<elseif wearing("chastity") == true>>\ <<lockChastity "true">>\ She obviously knows the answer, but you nod to reaffirm her suspicions. @@.scarlett;"Well then, give them to me for a second."@@ You retrieve the key without putting much effort into thinking what she'll do with it. As you hand her the small piece of metal she reveals a scary grin. @@.scarlett;"Good boy. I will keep this key, let's see... for three days. This should help you learn the value of abstinence."@@ You tremble anxiously, she just took the key to your chastity cage leaving you unable to get it off. It's nigh impossible to get an erection in this thing and even if you did it's not like you could jerk off. You also lack the funds necessary to hire a lock picker or use anything more sofisticated than a laser cutter - and you're not risking that. <<startMission "Stay locked for three days." "homework10locked">>\ <</if>>\ /% ----------------------------------------------------------------------------------------------------------------- %/
<<unset $tempStartedThreeDayLocking>>\ <<updateMissionSilent "homework10locked" "homework10anal">>\ Finally at the end of your inspection Scarlett returns the key to your chastity cage. It's not like three days is particularly long. Ever since she had you buy this thing you've spent less time jerking off anyway. But the idea of losing access and control over your own pleasure was somehow arousing which made it all the harder to not think about masturbation. You reach out to take the keys from Scarlett but her hand closes into a fist tightly wrapping around the key. @@.scarlett;"Not so fast. You don't yet deserve this key. Just spending three days in a cage would be too easy. And besides, with your next homework you won't even need to touch your penis to get off."@@ Scarlett sees the confusion on your face so she elaborates. @@.scarlett;"Your next homework is really simple. Get off using your ass."@@ She tells you bluntly. @@.player;"What?!"@@ You ask bewildered, you don't like where this conversation is headed. @@.scarlett;"You clearly lack the understanding of proper beta behavior. You will not get anywhere in this race using your penis.<<if penisLength() < 6>> Not like you could satisfy anyone with dick like that anyway.<</if>>"@@ @@.scarlett;"I'm not expecting you to cum, anal is not easy you and you can choose your "weapon" too. You've already got a butt plug why not try your fingers? I only want you to put in the effort, as long as you do you'll get back your keys. And a hefty xp reward of course."@@ /% ----------------------------------------------------------------------------------------------------------------- %/
With a click your door is securely locked but you make sure to double-check. Considering what you're about to do the last thing you need is your sister or your mom entering. You undress shivering slightly in the process. You haven't cum in a while so your body turned particularly sensitive by now. You quickly find yourself on the bed squirming in your birthday suit. <<if wearing("butt plug")>>\ Tense with anticipation, you only now realize there's still one last thing standing in your way. With your fingers fiddling around your sphincter you encounter the resistance from the butt plug wedged in there. Right, you totally forgot about this item, wearing it kind of became a second nature to you by now. You slowly remove it before continuing, the bulbous end gives one last stretch to your backdoor as it leaves you. Your <<anus>> is now aching for something to fill it. The sudden emptiness and the craving it brings is an entirely new feeling to you. <</if>>\ You proceed to spread your butt cheeks slightly, the embarrassing situation already getting you <<if $player.penis.has>>hard<<else>>wet<</if>>. Somehow the idea of getting found out makes your arousal grow - sadly with your cage on there's not much space for your starting erection. You brush some of the leaking pre from your chastity cage, thanks to the opening you have an easy access to your own fluids. You take a deep breath and exhale with an excited sigh when you finally start prodding your <<anus>>. There isn't much of a resistance when you push forward, at least wearing butt plugs now seem useful and not just another demand from Scarlett. Your digit squirms around inside exploring the tight confines of your <<anus>>. You moan loudly when your finger brushes against prostate, the sudden jolt of pleasure encouraging you to move in with another finger. <<videoByName 22 mp4>> The sudden jolts of electricity hit your body in waves as you massage away at that button. You keep relentlessly pressing not even noticing the small puddle of pre now dribbling from your cage. This is completely unlike how you imagined, a never ending pleasure assaults your body without a pause. For a second you wonder if this is how girls feel when they get fucked. Certainly in the porn you watch the convulsing figure of the woman now resembles you more than the man fucking her. You keep rubbing your prostate for a while when a bigger than usual wave hits you. Your body stiffens as your caged <<penis>> finally erupts with your eyes rolling back into your head. You wrap your arms around your pillow, cuddling it in a satisfied mood. You just had your first anal orgasm. <<go 'Rest' 'player_room'>> /% ----------------------------------------------------------------------------------------------------------------- %/
<<set $player.flag.dayLastHomeWorkWasFinishedOn = $player.time.daycounter>>\ <<set $player.flag.homeworkFinished += 1>>\ <<set $player.perversion += 1>>\ <<set $player.flag.homeworkInProgress = false>>\ At the end of your inspection Scarlett leans back onto her desk with a satisfied smile. @@.scarlett;"You gave me quite the show to look at. Too bad visual feeds can only convey vision, your little session must've felt amazing judging by how much you were shaking."@@ You blush and avoid her gaze, you expected she'd watch to at least confirm you fulfilled her request - why does she need to go into the details? @@.scarlett;"I must say, you're not the first boy I have to instruct coming through the gates. But you certainly were the only one to get off to anal the first time you tried it. You're more suited to this role than you might like to admit it."@@ Scarlett returns your keys to you but you have a nudging feeling this isn't the end. <<set $player.chastity.hasKey = true>>\ <<endMissionShort "You had an anal orgasm" "homework10anal" 999>> @@.grey;You can now also masturbate by fingering your ass.@@ /% ----------------------------------------------------------------------------------------------------------------- %/
<<set $player.flag.homeworkInProgress = true>>\ <<newEmail "homework11makeup">>\ @@.scarlett;"I was thinking about your lessons recently. Before we can take the next step I need you to look the part. Your wardrobe is up to par now, your skin is smooth but there's one last thing that gives you away - that last inch of masculinity. Learn how to do your makeup and get your nails done. You can go to a shop but I expect you to learn these skills regardless."@@ <<startMission "Put on makeup and get your nails done." "homework11makeup">> You sigh but make no comment on her request. You don't mind the nails that much and with the makeup you always have the option to just wash it off, if anything this is an easy task. /% ----------------------------------------------------------------------------------------------------------------- %/
<<set $player.flag.dayLastHomeWorkWasFinishedOn = $player.time.daycounter>>\ <<set $player.flag.homeworkFinished += 1>>\ <<set $player.perversion += 1>>\ <<set $player.flag.homeworkInProgress = false>>\ @@.scarlett;"Look at you! Your face was already looking kind of cute but this will make alphas take a second look at you for sure."@@ Scarlett praises your makeup before grabbing your hands. @@.scarlett;"And these too, somehow your nails alone make your hand look more delicate. This isn't quite as important as your face but there are plenty of alphas who prefer a nice hand wrapped around their cock over just a makeup."@@ Scarlett makes another brazen comment, but you accept her praises in silence. <<endMissionShort "You put on makeup and had your nails done." "homework11makeup" 300>> @@.scarlett;"Now you look ready for the next step, but I'm getting ahead of myself..."@@ Scarlett muses taking a look at you from head to toe. /% ----------------------------------------------------------------------------------------------------------------- %/
<<set $player.flag.homeworkInProgress = true>>\ Scarlett takes a moment to look at you from head to toe. @@.scarlett;"Finally your clothes, face and skin are all suitable. Now that everything is in place it's time for us to move forward with your curriculum. There's one last item you need to make your attire complete. Well, you still need a few accessories but those are optional."@@ Wait. She already had you get feminine clothes and panties, what else would she make you buy? @@.scarlett;"Heels, you need to get a pair of shoes to match your looks. You also need to learn how to wear them, these are not like panties or a skirt you can just put on, wearing high-heels is a skill."@@ @@.scarlett;"I don't have the spare time to teach you myself and Timmy is not enough of a sissy to wear high-heels himself...<<if $player.virgin.penile>> It would be easier if you knew other girls but that's difficult for a virgin like you.<<else>>It would be easier if you knew other girls, but your experience with the opposite sex seems lacking.<</if>>"@@ <<if hasVisited("sis_stealButtPlug")>>\ @@.scarlett;"I thought your sister may be of help, especially seeing how she already helped you shopping. But based on what I saw on your visual feed she never wears high heels, I doubt her skills in the area. You need a better teacher." <</if>>\ @@.scarlett;"Now that you look passable I feel like it's time to get help from others. I'll entrust your training to niece, Rose. Considering how you look I feel confident she won't see you as a guy. But keep in mind if you court her or tell her about the Arcade I won't let you off with just telling your parents about our lessons..."@@ Scarlett gives you a look that makes your hair stand on end. You know for sure she'd retaliate viciously if you were to make a move on her niece. @@.scarlett;"Just in case I'll have Timmy introduce you, but I'll also watch your every step when the two of you are alone."@@ Of course she will, she has check in on your visual feed any time she wants. @@.scarlett;"When you meet her, you must wear the proper clothes, stay shaved, put on makeup and keep your penis locked. I don't need you to get an erection when you finally get close to a girl."@@ <<startMission "Buy high-heels and learn to wear them.<br><br>''Failure condition:'' make a move on Rose or tell her about the Arcade.<br><br>''Punishment:'' UNKNOWN" "homework12start">> /% ----------------------------------------------------------------------------------------------------------------- %/
Finally being prepared, you walk up to Timmy. Despite your feminine looks he recognizes you immediately. @@.timmy;"Heyo, you look gorgeous! Scarlett told me we'd meet Rose, you definitely came prepared."@@ You feel uncomfortable with Timmy's hungry eyes scanning you. He's a beta so that gives you reassuarance he won't make a move on you, but you recognize those eyes - lately you're getting more looks like that from men when you're in the Arcade. @@.timmy;"Before we meet Scarlett she asked me to get a new name for you. Apparently she doesn't want her niece to know you're a man. What should I call you when she's around?"@@ @@.grey;"Choose a new, feminine version of your first name."@@ <<textbox "$player.femName" "Juliet" autofocus>> <<go "You've made your choice, now it's time to meet Rose" "beta_homework12_shopping2">> /% ----------------------------------------------------------------------------------------------------------------- %/
<<set $storySceneHeelCount = 0>>\ You pack your things and meet with Rose, far away from here. Scarlett's niece apparently doesn't have a clue about her aunt's hobbies, Timmy knows better to tell her and you value your life too much to expose your teacher. It's easy to recognize Scarlett's niece, she looks like a younger version of the real deal, her most notable feature being her bright red hair. The three of you meet at the few remaining patches of green public parks in the city. She's a slender girl wearing a flowery summer onesie that highlights her figure. Her straight posture is aided by the the pair of heels below, this is probably why Scarlett chose her to teach you. @@.timmy;"This is $player.femName, I think you two go to the same school, right?"@@ Timmy takes the initiative to introduce you but right away he makes your job a lot harder by telling Rose where you go. She takes a look at you before pondering. @@.rose;"I don't think we've met, but it's a large school anyway. It's nice to meet you, $player.femName."@@ She has a refined attitude, respectful, a typical teacher's pet which makes it hard to forget her aunt is the principal. You reciprocate before the three of you walk to a nearby plaza to buy heels. Scarlett's version of the story seems to be that you're a troubled girl who dressed like a tomboy before and know finally wants to look like a proper woman. Since you never wore heels before she asked Rose to help you out as a fellow schoolmate. Apparently your transformation has gotten to the point where girls don't really look at you like a man. You had your doubts for the first few minutes but by the time you got to the plaza your worries went away. Rose really didn't see a shred of a masculinity when she looked at you. This embarassing revelation got you hard for some reason but your chastity hid your starting erection. <<go "Choose a pair of high heels" "beta_homework12_shopping3">> /% ----------------------------------------------------------------------------------------------------------------- %/
<<if $storySceneHeelCount == 0>>\ @@.grey;You must buy at least one to continue.@@ <<elseif $storySceneHeelCount > 3>>\ Rose watches you take one she after another, and she has a surprised look on her face. @@.rose;"You must like shoes a lot, are you sure you never tried heels before?"@@ <<elseif $storySceneHeelCount > 2>>\ @@.rose;You're definitely enthusiastic about this, my aunt told me you never tried heels but I don't think you'll have any problem learning. I think you like shoes more than me."@@ Rose comments as you take down another shoe from the shelf. <<elseif $storySceneHeelCount > 1>>\ @@.rose;"Another one? I guess it can help if we have you try different styles, I like your thinking."@@ She tells you when you take another shoe to buy. <<elseif $storySceneHeelCount == 1>>\ @@.rose;"Nice choice, how about you try them on and then we can continue at my place."@@ She proposes once you make your choice. <</if>>\ <<if $storySceneHeelCount > 0>>\ <<go "Check out" "beta_homework12_trainingHighHeels">> <</if>>\ /% ----------------------------------------------------------------------------------------------------------------- %/
<<set $player.can.wear.heels = true>>\ Inside the plaza Rose leads you to shop stacked with heels. Timmy takes this as the signal that it's time for him to leave the two of you. As much as he likes blurring the lines between his sexuality, heels are just not his style, so now you're left alone with Rose. You get nauseous just looking at all the high heels and different shoes in the store, the styles, the colors make your eyes swirl. You've never seen such a selection when you went shopping for sneakers, girls seem to have it much better. You notice Rose stopping to take a look at your feet. @@.rose;"I think if this is your first time we should start low, how about 2 inches?"@@ <<if $player.penis.length.erect <= 3>>You stop for a second as your mind naturally wandered to a different topic. You thought she was talking about dick sizes, but you stopped letting any of it show on your face.<</if>> @@.rose;"We could start lower if you want but below that it's not that different to your current shoes. "@@ @@.rose;"Something blocky should be good for starting out, gives you more support. How about these ones?"@@ She points to a row of shelves with high heels. <<buy "blocky black heels" "once" "<<set $storySceneHeelCount += 1>>">> <<buy "khaki heels with straps" "once" "<<set $storySceneHeelCount += 1>>">> <<buy "red low heels" "once" "<<set $storySceneHeelCount += 1>>">> <<buy "plastic heels" "once" "<<set $storySceneHeelCount += 1>>">> <<buy "blocky white heels" "once" "<<set $storySceneHeelCount += 1>>">> <<include beta_homework12_shopping3_comments>> /% ----------------------------------------------------------------------------------------------------------------- %/
<<unset $storySceneHeelCount>>\ You make your choice and do a quick fit before checking out with Rose. Slowly the mood is getting lighter, you find it surprisingly convenient to talk to her. You wonder if maybe not being seen as a man is helping with your anxiety. You don't have to prove anything to her when you're not even taken into consideration. Either because Scarlett told her about you or because she just likes your femme side, Rose is open to inviting you over to her place. This is the first time you enter another girl's room, except for your sister's. Everything is orderly and decorated in vibrant colors, just how you'd imagine her place to look like. Rose sits on her bed as you start trying on heels. She also lends you some of her own, surprisingly your feet are comparable in size - not because her feet being big, but rather because yours are small. <<imgScenes "tryingOnHeels.png">> You stumble and reach for support as you take your first steps. Unlike panties you wouldn't really call these comfortable, each step is a struggle. You do notice your posture changing as you take a glimpse in the mirror in Rose's room. The heels force you into a weird posture, something that you'd only see from women. Your back is arched, pelvis and chest both thrusting forward with your <<ass>> swinging back to make up for the sudden imbalance. As your gaze is lost in the mirror you realize that these are not just simple footwear, they change your entire demeanor. You have trouble walking in them which breaks the facade of elegance, but that doesn't take away from the feminine posture. You make a few futile attempts at forcing your body back into a more masculine position but the heels prevent you from doing so without falling over. <<go 'End your practice' 'beta_homework12_trainingHighHeels_end'>> /% ----------------------------------------------------------------------------------------------------------------- %/
<<contact "rose">>\ You take your first baby steps, instead of conquering your new shoes they in a way conquered you. You worry if Scarlett might make wearing these compulsory for you not because they're hard to walk in but because of how they make your body twist. @@.rose;"For your first time you did well! I remember when my aunt taught me how to wear them the first time, it was some time ago, but it's never too late to get started."@@ Rose praises you before standing up from the side of her bed. @@.rose;"By the way, how come you wanted to try if you never wore them before? Is it about a boy?"@@ She leans closer and asks you with a friendly giggle. You blush but keep silent. There's no good answer here, you can't tell her about your time with Scarlett. Her shoulders fall when she sees your reluctance to speak but Rose grabs your hands one last time before letting you go. @@.rose;"Don't mind the reason, you can come over anytime if you want to practice some more. Here's my number just call me before you come, I might not be home."@@ She sends you quick message - the implants in your wrists automatically recognize your proximity as you touch, making you the only available recipient to send to. <<popup "Contact ''[Rose]'' added to your list.">> @@.gray;Your skills with high heels improved, you can somewhat walk in 2 inch high shoes.@@ <<go 'Leave' 'player_room'>> /% ----------------------------------------------------------------------------------------------------------------- %/
<<set $player.flag.dayLastHomeWorkWasFinishedOn = $player.time.daycounter>>\ <<set $player.flag.homeworkFinished += 1>>\ <<set $player.perversion += 1>>\ <<set $player.flag.homeworkInProgress = false>>\ At the end of your usual inspection Scarlett continues further. @@.scarlett;"You took another step forward in my training, literally. You can be rest assured I watched every moment you spent with my niece, it was quite the spectacle to see you squirm in the presence of a girl. As a reward for keeping your mouth shut and your hands where they belong I might let you meet her more in the future."@@ She gives you a coy smile before laughing. @@.scarlett;"We could say you finally found yourself a girlfriend, just not in the romantic sense."@@ You know she's right. Despite your best efforts to show some masculinity without revealing yourself you never managed to get Rose to look at you as a man. At the end of the day you separated from her as a new "girl-friend". <<if wearing("high heels")>>\ @@.scarlett;"And I can see you are enthusiastic about your new footwear. You even stumbled your way here in high heels. You'll need more training but I can already see a glimpse of improvement in your figure."@@ Scarlett runs her hands along your body starting from your shoulder blades, down to your hips and pelvis along the curved arch of your back. Her hands-on approach highlights the weird twisted posture of your body. @@.scarlett;"To keep you improving you'll have to come wearing these each day. But I'll be kind, seeing that you're still learning the ropes you can skip a few days for 5 credits each."@@ <<else>>\ @@.scarlett;"Although you made improvements, you're still a long way from mastering heels. I see you're already getting complacent."@@ She points to your feet - highlighting the lack of high heels on them. @@.scarlett;"I can't have you return back to your old ways right after some improvements. To keep you motivated I'll have you come wearing these each day. But I'll be kind, seeing that you're still learning the ropes you can skip a few days for 5 credits each."@@ <</if>>\ Great, another requirement and another burden on your wallet. Walking in these is still a pain in the ass but you don't have enough money to spare giving to her. <<endMissionShort "You learned to wear high heels." "homework12start" 250>> /% ----------------------------------------------------------------------------------------------------------------- %/
<<set _skipScarlettEndcomment = true>>\ Scarlett takes a moment to step back after carefully inspecting every inch of your body. She's pondering about something which makes you fear for what's to come. @@.scarlett;"You're ready now. Progress has been slow so far, but it should speed up from now on. Since you're already undressed we can get started at once."@@ Apparently Scarlett has something special in mind, she moves to her desk to retrieve something from the drawer. You tense up and unconsciously clench your butthole when you see the item in her hands. It's a long, black strap-on. You know very well the purpose of this dildo, especially as Scarlett begins to equip it. Deep down you knew very well this day would come, Scarlett took you on a slow ride and gave you false hope. Your journey so far was very gentle to the point where your awareness to the changes was dulled, but now you're in for a rude awakening. @@.scarlett;"I can see on your face you know what's next. Think of this as your graduation, your curriculum so far was nothing but foreplay."@@ Scarlett taps on her desk. @@.scarlett;"Be a good <<boy>> now."@@ You come closer for Scarlett facing her desk. @@.scarlett;"Very good, what's next?"@@ You can feel her hand on your back gently guiding you downwards. You slowly lean down on her desk, <<if wearing("cage")>>naked except for the cage keeping your hard-on in control<<else>>completely naked<</if>>, leaning down on Scarlett's desk giving easy access to your round bottom. Scarlett runs her fingers along your <<if shaved()>>smooth <</if>><<ass>>. <<if wearing("butt plug")>>As her fingers reach your <<anus>> she encounters resistance, she takes a moment to remove your butt plug with one, decisive move. The toy makes a plop sound as it leaves your backdoor with a sudden emptiness.<</if>> @@.scarlett;"It's good to know you're no longer deluding yourself and came to terms with your new role. This is how a beta should act, obedient and ready to serve. I'll reward you handsomely."@@ She gives your buttocks a firm squeeze. You can feel something cold run down your butt crack, Scarlett squeezed some lube on your ass judging by the small tube in her hand. Next, her fingers run down to smother some of the slimy liquid along your <<anus>>. You shiver when her fingers slowly stretch you. You realize this is the first time Scarlett made advances on you since you started this "curriculum". When you first met your principal you still had ideas about her, never in your wildest dreams could you have imagined that in the end you'd be the one being penetrated. Although you'd never admit it you're somewhat looking forward to what's going to happen next. You already experienced the highs of an anal orgasm when you played with your fingers but you were never daring enough to go further. Or maybe you just needed a strong hand to guide you, someone to dominate you. <<go "Get fucked by Scarlett" "beta_homework13_explanation">> <<set _skipScarlettEndcomment = true>>\ <<set $customInspectionLinks = "empty">>\ /% ----------------------------------------------------------------------------------------------------------------- %/
Scarlett takes a moment to slap your <<ass>> with her strap-on glistening from the lube. @@.scarlett;"I thought maybe wasting your first time on a toy would be a waste, but I didn't want a stranger to do it either. Timmy would've been a good choice, but he's still too much of a beta for something like this."@@ She explains as the head of her strap-on begins to slowly slide forward. By far this is the largest object you took up your butt so far. Your fingers or that puny butt plug couldn't even begin to compare. <<videoByName 25>> You give an involuntary moan as the plastic imitation of a veiny dick penetrates you. You attempt to put some distance between your <<anus>> and the toy strapped to Scarlett's hips, but the desk prevents you from moving much at all. Your teacher inevitably bottoms out eliciting a gentle buzz in your body as the dildo hits your sweet spot. Scarlett can clearly see your delirious expression. @@.scarlett;"Doesn't it feel nice? Once you come to terms with your role you'll get to indulge in this ecstasy every single day."@@ Scarlett coaxes you, but her hips never stop moving. She keeps gently pushing against that magical button in your ass. @@.scarlett;"And real cocks feel way better, this just the tip of the iceberg. They're warm, they can move inside of you, they have different textures and most importantly, you get to experience the joy of being bred. These days we could even get you a pussy with a womb if you want to get the real deal."@@ Mind wandering you imagine the future Scarlett's painting for you. Guys taking turns to fuck you, unloading in your ass. This fantasy is strangely arousing considering you lived most of your life placing yourself in the men's shoes - not the girl's. Scarlett and her artificial cock managed to open your eyes, it feels sweet to let go of your inhibitions and just chase the pleasure instead. <<if hasPenis()>>\ <<if wearing("cage")>>Your caged <<penis>> dangles between your legs, completely useless.<<else>>Your limp <<penis>> just dangles between your legs, completely useless.<</if>> <<if penisLength() < 7>> Besides it would prove inadequate compared to the fake replica pounding you anyway, at the end of the day this is what a proper cock should be like.<</if>> <</if>>\ @@.scarlett;"You know... There's always a line in front of my office, newbies signing up. Lot of them virgin beginners like you were, why don't you moan for them a bit. Let them know what this place is all about."@@ Scarlett leans closer and whispers beside your ears. Soon she begins to pound you with unusual strength which makes you think she might've swallowed some enhancement drug before your visit. Your ass ripples and the desk inches forward, unable to support you through this rough hammering. You begin to moan as you let go of the final pretenses of being a man, Scarlett kept true to her words and gives you a pleasure like you've never felt before. <<go "Surrender" "beta_homework13_sex">> /% ----------------------------------------------------------------------------------------------------------------- %/
You begin to surrender to the pleasure and start moving on your own, you're meeting Scarlett half-way through each stroke trying your best to get that dildo deeper into your ass. Meanwhile, you're leting your voice free with your moans echoing in the room with the new players nearby listening in to your "graduation ceremony". Scarlett takes a moment to type something on her console, you can see the familiar blue glow from behind, but you're too high on pleasure to care about what she's doing. @@.scarlett;"Take a good look."@@ A holographic screen opens in front of you replaying a scene all too familiar. It's you, getting fucked by a large dildo from someone else's point of view. Scarlett is showing you her visual feed and giving you another perspective. @@.scarlett;"Watching everything through your eyes does get boring, so I'm recording this session of ours as a keepsake. I'll send you a copy later for nostalgia."@@ @@.thoughts;"So she's recording this..."@@ You're not even surprised. Rather, you feel glad, watching yourself from this perspective feels arousing more so than just looking at the plain wall in front of you. You get to see her strap-on sliding in and out of your <<anus>>, you even get to sneak glimpses of Scarlett's cleavage invading the scene now and then. <<videoByName 26>> Scarlett spanks your <<ass>> making you wince and gasp in response. @@.scarlett;"This is your life now. A synthetic cock is just the start, we both know where your curriculum is headed. Leveling in the Arcade is no easy feat, you'll need to take the fuck carousel to move forward, but you'll have no trouble once we perfect your skills. And you'll get to enjoy it, isn't that just the best?" The image of your inevitable future brings clarity to your mind clouded by a pink fog of pleasure. The idea of what awaits you and the strap-on pounding against your prostate finally brings you to climax. <<go "You cum" "beta_homework13_finish">> /% ----------------------------------------------------------------------------------------------------------------- %/
<<set $player.flag.dayLastHomeWorkWasFinishedOn = $player.time.daycounter>>\ <<set $player.flag.homeworkFinished += 1>>\ <<set $player.perversion += 1>>\ Scarlett can see your obvious reaction as your body begins to squirm around her dildo. If she had a cock of her own she could now feel the tell-tale signs of your anal orgasm. Your tight hole is grasping into her strap-on, trying to swallow it whole as the toy milks you dry. Your limp dick erupts and rivulets of creamy white run down your legs. Throughout this session you didn't get to touch your <<penis>> once, you didn't need to<<if wearing("chastity")>> and you couldn't even if you wanted to, your <<penis>> was firmly locked away<<else>>.<</if>> You can feel one last sharp sting on your <<ass>> as Scarlett plants her hand on your buttocks. Her strap-on slowly pulls back leaving you aching for more. @@.scarlett;"I'm proud of you, not just anyone can get off like this. Timmy was right to give you a pink bracelet, you're born to be a beta, why waste a talent like this?"@@ A feminine, cold hand shankes down your waist. Scarlett's digits carefully explore your body, still sweaty from the experience. Her finger only stops at your well-fucked <<anus>> as she circles it around. @@.scarlett;"We might need to upgrade your collection, a small little plug might not satisfy you anymore. How about you get yourself something like this?"@@ You can feel her dripping strap-on poke your balls, Scarlett wants you to buy a dildo of your own. <<endMission "Your instructor made you experience a new kind of pleasure." 500>> @@.darkblue;[Unlocked new porn to look for!]@@ <<set _skipScarlettEndcomment = true>>\ You slowly recover still shook from what just happened. Scarlett doesn't really let you take your time though, she's already opened the door to her office and started talking to the new players before you could even dress yourself. A few of the betas got to sneak a glance at your naked bottom from over the entrance before you managed to leave. <<go "Leave" "arcade_entrance">> /% ----------------------------------------------------------------------------------------------------------------- %/
<<set $player.flag.homeworkInProgress = true>>\ @@.scarlett;"I believe I already told you the last time to get a dildo. Look for Timmy he knows his way around the subject."@@ <<startMission "Buy a dildo with Timmy" "homework14">> That seems like an easy task. Although you'd not admit it to Scarlett, you're actually looking forward to getting something to replace your butt plug. Ever since that day she fucked you with that strap-on you had a craving for something more. /% ----------------------------------------------------------------------------------------------------------------- %/
You're unsure how to ask Timmy to take you shopping for dildos. Thanks to accumulated experience of servicing players at the entrance the femboy can easily see through your conundrum. @@.timmy;"Scarlett mentioned, you wanna go shopping? I can take you to a place but dildos can get expensive, you'd need at least a 100 credits to buy anything decent."@@ The number looking at back you from the glow of your console is below that. <<go "You don't have enough money. Leave." "timmy">> /% ----------------------------------------------------------------------------------------------------------------- %/
You're unsure how to ask Timmy to take you shopping for dildos. Thanks to accumulated experience of servicing players at the entrance the femboy can easily see through your conundrum. @@.timmy;"Scarlett mentioned, you wanna go shopping? Don't worry I know just the place!"@@ Timmy takes you by the hand and promptly leaves his post in favor of shopping together with you. After a short walk you find yourself in the shopping district facing an unfamiliar shop with an obvious selection of goods: sex toys. The shopping window alone is packed with dildos, beads, plugs and all kinds of toys meant to penetrate an orifice, and then there's the giant neon dildo on top, a dead giveaway. There are no sliding gates automatically opening as Timmy leads you to the entrance. But there's a rather phallic door knob which your guide grabs with enthusiasm to push open the door. The shelves inside the store are densely packed, in each row toys are lined up with just a few inches in between. Each dildo is without packaging so customers can get a feel for them and then there's another row of boxes behind if they decide to buy one. Timmy heads in first with a clear goal in mind, he passes a few rows of anal beads and plugs. Soon you find yourself facing some rather realistic looking cocks lined up on the wall surrounding you from both sides. <<go "Ask Timmy what he recommends" "beta_homework14_shopping_recommend">> /% ----------------------------------------------------------------------------------------------------------------- %/
You're at a loss of words, the sheer variety of dicks on display is a bit nauseating - and arousing. Timmy promptly grabs one of the display models as you're struggling to make sense of how you ended up in this situation. <<showcaseItem "your first dildo">>\ @@.timmy;"This one is great for beginners."@@ He begins to describe the 7-inch dildo in his hands. If your memory serves you right, the dildo in Timmy's hands oddly resembles his own cock to an unusual degree. He goes to great lengths to describe the toy, color, girth, length, the slightly angled tip of the head - he's truly a connoisseur of dildos. Timmy also seems hell-bent on convincing you to get this specific model, no matter what. @@.timmy;"The veiny texture feels amazing when you go slow. You can get versions with synthetic flesh that actually throb like the real-deal, too bad they cost a fortune..."@@ You take a look around as Timmy continues his sales pitch. Further inside the store there are a variety of non-humanoid dildos too, various shapes and sizes lined up some resembling familiar phalluses - like that of a stallion - and others look like they're the twisted love child of an individual with a wild imagination. These are not just molds either, there are one with built-in tanks for those with a creampie fantasy or ones that throb and emit heat like a real cock, just as Timmy said. @@.timmy;"You'd better get one with a big head, they'll rub against your love button. That's the best!"@@ Timmy is giving you an elaborate presentation running his fingers around the head of the dildo in his hands. @@.timmy;"Length isn't that important, at most you only need to get used to longer cocks so your partner gets the full treatment. But in my experience 7 to 8 inches is the sweet spot."@@ @@.timmy;"If you're feeling a little adventurous you could try something with a different shape. Stallion-dildos take the prime when it comes to that."@@ Apparently Timmy caught you staring at one of the displays of that kind. @@.timmy;"So which one do you like the most?"@@ Timmy spreads his arms showcasing the wide array of dildos behind his back. <<go "Pick the vanilla option Timmy showed you" "beta_homework14_shopping_recommend_vanilla">> <<replaceLink "Pick the synthetic clone-cock" "You check the pricetag, nope. Your pockets are not that deep.">> <<replaceLink "Pick the stallion dildo" "There's no way you could fit something like that!">> /% ----------------------------------------------------------------------------------------------------------------- %/
You take a long gander at the selection of dildos. You're paralyzed by the number of choices, some notable items grab your attention but they're either too pricy or too extreme for your liking. You're still just getting familiar with this world, all you know is there's an itch you need to scratch. The more time you spend in this shop the more aroused you get and the harder it becomes to make a decision. You just need something to fill you, that's the only thing you know for sure at this point. @@.player;"I'll take this one."@@ You point at the dildo Timmy first introduced you, the one oddly resembling his own member. It's a comfortable length and fairly lifelike. But the similarities are eerie, you'd know \ <<if hasVisited("homework9_more_none") == false>>\ <<if hasVisited("homework9_more_smell")>>\ , you smelled his cock from up close. <<elseif hasVisited("homework9_more_touch")>>\ , you had your fingers wrapped around his cock. <<elseif hasVisited("homework9_more_taste")>>\ , you tasted his cock. <</if>>\ <</if>>\ Timmy is pleasantly surprised by your decision, he enthusiastically grabs a package from the shelf giving it to you. The price tag is a bit steep, but it's still something you can afford. <<go "Buy the dildo" "beta_homework14_checkout">> /% ----------------------------------------------------------------------------------------------------------------- %/
<<run UInv.Add("player_inventory", "your first dildo", 1)>>\ <<spend 100>> You take the package and exit the store with Timmy. As you do the doors check your items and your account, 100 credits is deducted from you before the doors are unlocked. Now that you're on the streets it dawns on you that you're holding a rather obvious box in your hands. The see-through plastic showcases the dildo in it's entirety, if you were caught with this in hand outside you'd definitely get looks from the passerby, but not here. You can see a few players sneak curious glances at you but no unusual reactions. <<go "Go home" "player_room">> /% ----------------------------------------------------------------------------------------------------------------- %/
<<set $player.flag.dayLastHomeWorkWasFinishedOn = $player.time.daycounter>>\ <<set $player.flag.homeworkFinished += 1>>\ <<set $player.perversion += 1>>\ <<set $player.flag.homeworkInProgress = false>>\ @@.scarlett;"So, you finally have a dildo of your own, how does it feel? I didn't see you try it yet, but it's only a matter of time - I think both of us know that."@@ <<if hasVisited("player_house_mom_room_search_dildo")>>\ @@.scarlett;"Stealing from your mom... how's it sharing a toy with her? We can get a new one, just for you later."@@ <<elseif hasVisited("beta_homework14_checkout")>>\ @@.scarlett;"I saw the exact model you picked, very reserved. But that's fine, we can get you new toys as you get more comfortable with them."@@ <</if>>\ <<if inventoryHas("player_inventory", "dildo")>>\ Scarlett is looking at you with an all-knowing smirk. @@.scarlett;"I know you have it on you, common. Why else would you bring a dildo here if not to show me. I like your thinking, looking through your visual feed isn't like the real thing. Why hide it, let's look at what you got."@@ You forgot Scarlett keeps checks on what you have. There's no running away from it now, you take the dildo to show her. <<if hasVisited("player_house_mom_room_search_dildo")>>\ @@.scarlett;"I like your mom's taste, she picked a nice dildo for you."@@ She takes the toy from your hands carefully inspecting it with both hands before handing it back to you. <<elseif hasVisited("beta_homework14_checkout")>>\ @@.scarlett;"By any chance, was this modeled after Timmy?"@@ She takes the toy from your hands touching the plastic cock all over. @@.scarlett;"I know very well what that little trap's packing and this looks like an exact replica. He must've something in mind if he recommended this to you."@@ Scarlett smiles before handing back the toy. <</if>>\ <</if>>\ <<endMissionShort "Got yourself a dildo!" "homework14" 400>> /% ----------------------------------------------------------------------------------------------------------------- %/
<<set $player.flag.dayLastHomeWorkWasFinishedOn = $player.time.daycounter>>\ <<set $player.flag.homeworkFinished += 1>>\ <<set $player.perversion += 1>>\ <<set $player.flag.homeworkInProgress = false>>\ @@.scarlett;"So, you finally have a dildo of your own, how does it feel? Didn't think you'd try it on immediately, you're a bit impatient, but I like that."@@ She flicks against the base of the toy wedged in your ass. <<if hasVisited("player_house_mom_room_search_dildo")>>\ @@.scarlett;"Stealing from your mom... how's it sharing a toy with her? We can get a new one, just for you later."@@ <<elseif hasVisited("beta_homework14_checkout")>>\ @@.scarlett;"I saw the exact model you picked, very reserved. But that's fine, we can get you new toys as you get more comfortable with them."@@ <</if>>\ <<endMissionShort "Got yourself a dildo!" "homework14" 400>> /% ----------------------------------------------------------------------------------------------------------------- %/
<<set $player.flag.homeworkInProgress = true>>\ @@.scarlett;"I was looking, but I didn't see you use the toy you just bought. It'd be a waste to not play with something so nice..."@@ She ponders for a second. <<if chastity()>>\ <<if hasKey()>>\ @@.scarlett;"Give me your keys."@@ She commands, and you follow handing them to her. @@.scarlett;"I'll keep these for you until you actually use your new toy, not just putting it in... but actually using it."@@ <<elseif hasKey() == false>>\ @@.scarlett;"Since I already have your keys, I'll keep them for you until you actually use your new toy, not just putting it in... But actually using it."@@ <</if>>\ <<lockChastity "scarlett">>\ <<else>>\ @@.scarlett;"That's your next task, use your toy, not just put it in... but actually use it."@@ She decides. <</if>>\ @@.scarlett;"Just get yourself off, no touching or humping, we both know you're plenty capable of cumming with just your ass."@@ @@.scarlett;"Oh and also use a mirror when you do it, watching everything from your point of view can get boring, I need a new perspective."@@ <<startMission "Masturbate using your new dildo and record yourself doing it." "homework15">> /% ----------------------------------------------------------------------------------------------------------------- %/
It's time to fulfill the task Scarlett gave you. Deep down you were already waiting for her to give you the go, that's the only reason you didn't use your toy yet, you needed her permission. Now that she gave the green light your heart is pounding with anticipation, you need to feel that pleasure she made you experience the last time. You close the door and squirm out of your clothing before you drop on the bed with dildo and a bottle of lube in hand. The mirror is carefully positioned to face your bed and you on it. This is not the first time you play with your ass, you know it should be wet before using it. You squirt plenty of the gooey liquid on your <<anus>> before circling your finger around it. You can feel your <<penis>> get harder\ <<if wearing("cage")>>\ in your cage, dripping from pre-cum like a fountain. <<else>>\ grazing against the sheets, dripping from pre-cum like a fountain. <</if>>\ You can't wait any longer, you lean back on your back before spreading your legs and finally bringing the toy to your <<anus>>. The cold tip makes you shiver snuggling against your opening. The toy begins to slide in as you start applying pressure, the lube gently coaxing in the tip little by little. There's that familiar feeling again, the sensation of getting filled, you felt the same thing when Scarlett fucked you with her strap-on. This is an entirely new experience, and you find it difficult to control the pace once the dildo's inside. Scarlett took your body on a spin, and it was easy to just surrender to her rhythm, but now you're left to your own devices. You begin to imagine the faux lover in your ass to be more than just a dildo. Your mind wanders and you conjure up an imaginary version of Timmy facing you before giving him the control. You plunge the toy deeper and jerk your hips forward but in your mind it's Timmy moving his own hips towards you. Now and then you stop to make sure you're facing the mirror, you need to give a good view to Scarlett with your legs spread. You whimper and moan sinking the dildo deeper until you feel the artificial balls touch riding up against you. <<videoByName 27>> You twist and turn the toy inside clenching up around it. You draw it out and ram it back in tightening around the girth as hard as you possibly can. Timmy was right, you can feel every vein on the plastic mold of the dildo as you clench around it. You begin to pound your ass no holds barred, chasing that sweet tingle in your belly. The fat head of the dildo rubs against your prostate, milking the pre-cum onto your belly as your <<penis>> dangles uselessly. You pick up the pace, imagining Timmy to spread your legs and grab your hips for leverage as he drills you deeper than ever before. You slam the dildo in and keep pounding your prostate until you finally erupt in orgasmic delight. You try to moan but only silent whimpers and gasps escape your mouth, the spasming of your body makes it impossible to draw a proper breath. You shake the entire bed together with the violent finale of your orgasm. You bite the sheets and clench on the dildo one last time trying to draw it deeper before you eventually drop limp. You sigh and take a moment to rest with the toy still wedged in your ass. Taking a final look in the mirror you're confronted your own shameful appearance. With dildo in your ass, legs spread and a slutty expression on your face. This is the first time you see this side of yourself, there's something embarrassing but also arousing about it - and now Scarlett has seen it too. <<if $player.outsideMissions>>\ <<endMission>>\ <</if>>\ <<go "Leave" "player_room">> /% ----------------------------------------------------------------------------------------------------------------- %/
You enter Scarlett's office as usual ready for her inspection. This habit is now ingrained into you to the point where you no longer even think about it, when you are about to enter Arcade 18 your legs just naturally take you to Scarlett instead. This time you're alerted to the faint sounds of moaning from behind the door. You knock just to be sure you're not interrupting Scarlett with something important. @@.scarlett;"Come in."@@ You're given the green light, and you enter promptly, but the noises continue. Inside your attention is drawn to the large projection behind Scarlett's desk. She's sitting with her back to you looking at the holo display on the wall. The contents of the projection are all too familiar, it's your own body stretched across the bed with legs spread and a dildo wedged in your ass. Scarlett is watching your visual feed and the volume is cranked up enough that your moans can be heard outside... @@.scarlett;"I have to say, you provided a nice view. Maybe we should add the mirror to more of these tasks. About that..."@@ She shuts of the feed for your relief. @@.scarlett;"You did well, this video is "fap-worthy" as alphas might call it, I know a few who'd like it. How about it, want to make a bit of money on the side?"@@ You stop to think, she's asking you to share this shameful video of you masturbating with a dildo? @@.scarlett;"Your face would be blurred of course, but for something like this you could get a few credits per view."@@ <<go "Sell your recordings" "beta_homework15_finish_sell">> <<go "Don't sell" "beta_homework15_finish_keep">> /% ----------------------------------------------------------------------------------------------------------------- %/
<<set $player.flag.dayLastHomeWorkWasFinishedOn = $player.time.daycounter>>\ <<set $player.flag.homeworkFinished += 1>>\ <<set $player.perversion += 1>>\ <<set $player.flag.homeworkInProgress = false>>\ You agree and let Scarlett distribute this video on the condition she blurs your face. You never even stop to think how degrading it is to let others watch you masturbate for money. @@.scarlett;"Great, it's nice to see you're coming along in your training."@@ She commends you for the decision. @@.scarlett;"I have a few alpha friends I'll send this to, beyond that it's mostly going to be newbies like you coming through that door. We'll just have to wait and see if you're alluring enough to make them pay for a bit of smut. I'll tally up the sales and pay you every Friday."@@ @@.scarlett;"Anyway, you can also consider your homework to be completed."@@ <<if $player.chastity.hasKey == false && $player.chastity.owner == "scarlett">>\ @@.scarlett;"And a good student deserves a reward."@@ She hands you the keys to your locked chastity. <<= unlockChastity(true)>>\ <</if>>\ <<endMissionShort "Record yourself masturbating with a dildo." "homework15" 500>> @@.scarlett;"That's it, you're free to go."@@ At least you were not inspected today... @@.grey;You can now masturbate using with a dildo.@@ <<go "Leave" "arcade_entrance">> /% ----------------------------------------------------------------------------------------------------------------- %/
<<set $player.flag.dayLastHomeWorkWasFinishedOn = $player.time.daycounter>>\ <<set $player.flag.homeworkFinished += 1>>\ <<set $player.perversion += 1>>\ <<set $player.flag.homeworkInProgress = false>>\ You still have enough self-respect to decline Scarlett's offer. Even with your face blurred you just don't like the idea of strangers fapping to you, this is the first time you actually stop to think and place yourself in the shoes of porn stars - how a girl might feel about guys jerking off to her recordings. @@.scarlett;"Too bad, I guess there's still a long way to go until we finish your training."@@ @@.scarlett;"Anyway, you can also consider your homework to be completed."@@ <<if $player.chastity.hasKey == false && $player.chastity.owner == "scarlett">>\ @@.scarlett;"And a good student deserves a reward."@@ She hands you the keys to your locked chastity. <<= unlockChastity(true)>>\ <</if>>\ <<endMissionShort "Record yourself masturbating with a dildo." "homework15" 500>> @@.scarlett;"That's it, you're free to go."@@ At least you were not inspected today... @@.grey;You can now masturbate using with a dildo.@@ <<go "Leave" "arcade_entrance">> /% ----------------------------------------------------------------------------------------------------------------- %/
<<set $player.flag.homeworkInProgress = true>>\ <<set $customInspectionLinks = "suckDildoOrStrapon">>\ <<set _skipScarlettEndcomment = true>>\ @@.scarlett;"I came up with your next homework. Your task is quite simple this time, @@\ <<if playerInventoryHas("dildo") || wearing("dildo")>>\ @@.scarlett;and considering you have the necessary tool on you, you could get started right away. But I'll let you do this at home."@@ <<else>>\ @@.scarlett;although you're missing necessary tool to complete it, so you'll have to do it at home."@@ <</if>>\ <<startMission "Learn how to give a blowjob." "homework16">> @@.scarlett;"For a now your new dildo will do, but make sure to get it deep enough. You'll have to learn how to suppress your gag reflex if you want to be a good beta!"@@ Another suggestive task, you can only guess why Scarlett wants you to suck on a dildo, clearly she wouldn't stop at just the toys and this is only the beginning. @@.scarlett;"Or I could help you out too, I still have my strap-on if you want a more hands-on lesson?"@@ /% ----------------------------------------------------------------------------------------------------------------- %/
You tell Scarlett you'd rather have a try with the dildo. You're glad she gave you a choice, it'd hurt if she got reckless with your throat like the last time she fucked you with that strap-on... @@.scarlett;"Too bad. Well, make sure to keep your eyes from rolling back too much when you suck on that 'popsicle', I want to see every inch you take clear as day."@@ <<go 'Leave' 'arcade_entrance'>> /% ----------------------------------------------------------------------------------------------------------------- %/
<<set $player.flag.dayLastHomeWorkWasFinishedOn = $player.time.daycounter>>\ <<set $player.flag.homeworkFinished += 1>>\ <<set $player.perversion += 1>>\ <<set $player.flag.homeworkInProgress = false>>\ You stay silent only blushing, unable to ask for you clearly desire. Scarlett doesn't need words, she can see your intention without needing your words to confirm them. Your teacher grabs her strap-on from her desk and starts equipping it as you stand there baffled. @@.scarlett;"Well then, get here and get started on this bad-boy."@@ She points the head of her slick purple strap-on towards you with a menacing look in her eyes. You follow orders like a good student, you know you're not getting out of this without taking that thing down your throat. Your knees hit the floor as you lower body to reach the proper height for giving a blowjob, you're now at eye level with that glistening toy ready to stretch your throat. You shiver unconsciously as Scarlett's fingers snake behind the back of your head guiding you forward. Your lips touch the head of her strap-on only momentarily, you try to stop but the push from behind shoves you forward and onto the dildo, your lips part to welcome the intruder. <<if hasPenis()>>\ Your <<penis>> is getting erect at the thought of you getting used by Scarlet, the precum is already drooling onto the floor as her strapon slowly enters your mouth. <<elseif hasPussy()>>\ Your <<pussy>> is drooling at the thought of you getting used by Scarlett, the girlcum is already pooling on the floor as her strapon slowly enters your mouth. <</if>>\ @@.scarlett;"How does it feel to be at the receiving end of your fantasies? Sucking a dick can feel just as good as getting a blowjob, don't you agree?"@@ You can only give an undecided grunt, but you have to agree with her. Despite the lack of stimulation your plenty aroused with this strap-on forcibly parting your lips. With a little more force on the back of your head your jaws start to loosen as the plastic cock slowly invades your throat. Your eyes tear up, and you feel the coming gag reflex hitting you when Scarlett shoves you own in one go. You almost forgot to gag as the strap-on is suddenly drilled down your throat, the outline of the toy now clearly visible on the bulge of your throat. You can't help but spasm in her grip as you try to fight her for a little bit of oxygen. @@.scarlett;"Too bad I don't have a cock to give you a real introduction to the art of cock-sucking. Believe me, a real dick feels a lot nicer, they jump, they twitch and there's a taste to savor. Oh well, it's only a matter of time until you get there we don't have to be impatient."@@ Scarlett muses barely letting you go up for air after the sudden plunge. You cough and gag as her strap-on finally pulls out, but she doesn't let you rest for long. She shoves your had back down the length of the toy as it once again invades your throat. This time you can't escape the gag reflex and now you have the fight that urge with 7-inch dildo showed down your gullet. @@.scarlett;"I'm proud of you, barely any gagging on your first time. I'm not sure which one you're better at, getting fucked or sucking cocks."@@ She doesn't stop using your head as some sort of organic fuck toy but at least she showers you with a few unwelcome compliments. Scarlett fucks the gag reflex right out of your throat, her pistoning strap-on loosens and numbs you to the point where now she doesn't even need to apply force. You effortlessly glide along her entire length. Your eyes roll back as you struggle to keep conscious and your tongues loll running down the underside of her shaft - if you it was a bit longer you'd have a chance of licking her pussy every time she sheathes the dildo in your mouth. @@.scarlett;"This was a good introduction for now."@@ She finally releases your head from her gasp, and you fall back onto your ass coughing from the accumulated spit. Her strap-on is now dripping from your juices, not one inch left untouched. <<endMissionShort "You learned how to give a blowjob (but there's still a long way to go)." "homework16" 300>> @@.scarlett;"I'd recommend you still practice with that dildo of yours, I don't want you to have such a miserable appearance once you get a taste of a real cock. Never get complacent in your skills."@@ You take some time to collect yourself after this, but Scarlett lets you go. <<go 'Leave' 'arcade_entrance'>> /% ----------------------------------------------------------------------------------------------------------------- %/
You prepare to do your homework, close the door and take a gulp in anticipation of that dildo entering your throat. You know Scarlett will be watching, so you need to be diligent about this or she might just shove her own strap-on down your throat. With the suction cup you secure your toy firmly on a mirror, this would give the best view to Scarlett and you hope she appreciates the effort. Nervously you give a lick to the dildo forgetting it's not a real dick, you expected some taste, but it's just like plastic. You try your best to recall how the actors in porn movies do this sort of thing, you just lean forward with an open mouth trying to engulf the head of the dildo. The glans of toy settles on your tongue when you realize just how big it is. You already had this thing showed up your ass, but you're confronted with its size once again. Your mouth can only accommodate a surprisingly small amount of this "cock", you struggle to get any more inside, but you're barely a few inches down on it. This is clearly not enough, the blowjobs you looked at so often were not so sloppy. You know for sure if you stop now and give up Scarlett would get her strap-on to discipline you. At the thought of an impending punishment you wince and force yourself further down the toy until it hits the back of your throat and makes you gag. You're forced to pull of the dildo leaving behind a trail of spit marking just how far you went. You take a moment to compose yourself coughing but then go back to have a second try. Several attempts later you're now halfway down the dildo with the head stretching the ring of your throat. Eyes tearing up, you fight the urge to gag and go further to make your teacher proud. A few minutes later you have to give up though. No matter how much you force it, you fail to reach the plastic balls of the toy. Your about two thirds of the way there but you can't go any further than that, you can only hope Scarlett will be content with your efforts. <<go 'Finish' 'player_room'>> /% ----------------------------------------------------------------------------------------------------------------- %/
<<set $player.flag.dayLastHomeWorkWasFinishedOn = $player.time.daycounter>>\ <<set $player.flag.homeworkFinished += 1>>\ <<set $player.perversion += 1>>\ <<set $player.flag.homeworkInProgress = false>>\ @@.scarlett;"Lastly, I was watching your attempt the other day. You managed to go further on that dildo than I would've thought. You'll make a fine cocksucker, but clearly there's still a long way to go. You still need to learn how to deepthroat a cock properly, so make sure to practice often."@@ <<endMissionShort "You learned how to give a blowjob<br>(but there's still a long way to go)." "homework16" 200>> Clearly Scarlett has plans for you and it's not hard to guess where this is headed. You'd wager a guess she probably won't stop at just using toys and sooner or later you'll have to do this for real. At this point you can't decide if the notion of that scares you are makes you aroused... /% items %//% ----------------------------------------------------------------------------------------------------------------- %/
You use the injector to pierce the epidermis of your skin. The needle is so thin you can barely feel a poke in your arm as you push down on the button of the device. A feeling of slight numbness spreads up your shoulders and through your entire body. If you were to take a look in the mirror you wouldn't see a difference, it's not like your muscles got inflated by this chemical. Walter's handiwork is not like the wonder drugs big buff dudes use, neither is it horse testosterone that would make you bulk. This is a purely functional drug without any cosmetic burden on your body. <<set $player.inventory.max += 8>>\ <<popup "[Your strength increased, you can carry more items with you!]">>\ <<link 'Return'>><<goto 'inventory'>><</link>> /% ----------------------------------------------------------------------------------------------------------------- %/
<<achievement shaved>>\ <<set $player.today.shaved = true>>\ <<set $player.skin.hair = 0>>\ <<if visited() == 1>>\ You unpack the shaving supplies and read the instructions. <<if hasVisited("email_homework2")>>\ Luckily you checked some of the sites in Scarlett's email so you have a better understanding of the subject because these manuals are rather sparse. <</if>>\ Now how far will you go? [['Shave pubes only'->'shaving_pubes']] [['Shave entire body'->'shaving_full']] <<else>>\ How much do you want to shave? [['Shave pubes only'->'shaving_pubes']] [['Shave entire body'->'shaving_full']] <</if>>\ /% ----------------------------------------------------------------------------------------------------------------- %/
<<achievement waxed>>\ <<set $player.today.waxed = true>>\ <<set $player.skin.hair = 0>>\ <<if visited() == 1>>\ You unpack the waxing kit and read the instructions. <<if hasVisited("email_homework2")>>\ Luckily you checked some of the sites in Scarlett's email so you have a better understanding of the subject because these manuals are rather sparse. <</if>>\ Now how far will you go? [['Wax pubes only'->'waxing_pubes']] [['Wax entire body'->'waxing_full']] <<else>>\ Where do you want to wax? [['Wax pubes only'->'waxing_pubes']] [['Wax entire body'->'waxing_full']] <</if>>\ /% ----------------------------------------------------------------------------------------------------------------- %/
<<achievement skincare>>\ <<if visited() == 1>>\ Scarlett did mention you should try some lotion on your skin. Unsure about whether she'll give you bonus points for this you decide take a gander. It doesn't take much to apply the lotion. You've no doubt Scarlett's peeping through your visual feed so you decide to be thorough just in case. The cool liquid gives a refreshing feeling as you spread it on your body. <<else>>\ You decide to take care of your skin as per Scarlett's recommendation. You apply the lotion to your hands before spreading the cool solution all over your body. The cool liquid gives a refreshing feeling as you spread it on your skin. <</if>>\ [[Finish->inventory]] /% ----------------------------------------------------------------------------------------------------------------- %/
You take a vial of Walter's dick milk, the variant that's meant to increase the size of your manhood. After unscrewing the bottle you gulp down the thick, gooey liquid. Walter was right, the taste is quite amazing there is an overpowering banana flavor to it even if it doesn't look the part. The changes are sudden and easy to see. Your <<penis>> swells for a moment before settling on a new size. The veins on the slightly larger member and there is a tingly feeling all over your dick. You just can't wait to try it out and dip your new tool into something wet. Walter's concoction might be laced with some aphrodisiac because you're strangely aroused now. <<if $player.penis.length.erect < 18>>\ <<increase 'penis' 1>>\ <<popup "[Your dick's grown one inch larger and slightly thicker!]">>\ <<else>>\ <<popup "[Your dick's already as big as it could get.]">>\ Any larger and you'd have trouble moving around with your dick. Walter seems to have designed his booster with a limit in mind too - the chem has no effect on you. <</if>>\ <<link 'Return'>><<goto 'inventory'>><</link>> /% ----------------------------------------------------------------------------------------------------------------- %/
You take a vial of Walter's dick milk, the variant that's meant to decrease the size of your manhood. After unscrewing the bottle you gulp down the thick, gooey liquid. Walter was right, the taste is quite amazing there is an overpowering banana flavor to it even if it doesn't look the part. The changes are sudden and easy to see. Your penis shrivels slightly like when it's cold, except this time it stays that way and settles on a new size. The length as well as the girth boot took a hit, your <<penis>> visibly smaller. Pleasuring someone with this size would be more difficult than before. Despite the shriveling effect, your crotch feels warm, Walter's concoction might be laced with some aphrodisiac because you're strangely aroused now. <<if $player.penis.length.erect > 1>>\ <<decrease 'penis' 1>>\ <<popup "[Your dick's got one inch smaller and slightly thinner!]">>\ <<else>>\ <<popup "[Your dick's already as small as it can get. The chem has no effect on you.]">>\ <</if>> <<link 'Return'>><<goto 'inventory'>><</link>> /% ----------------------------------------------------------------------------------------------------------------- %/
You take a vial of Walter's bosom bloom, the variant that's meant to increase your cup size. After unscrewing the bottle you gulp down the thick, gooey liquid. Walter was right, the taste is quite amazing there is an overpowering apple flavor to it even if it doesn't look the part. As the viscous liquid passes by your throat you can feel it working its magic over your body. Your nipples tingle slightly and a warm sensation radiates from them spreading all over your chest. Your nipples harden from the pleasurable change as your <<breasts>> grow slightly larger. Walter's concoction might be laced with some aphrodisiac because you find yourself longing for someone to run their fingers over your nipples and grab a handful of your tits. <<increase 'boobs' 5>>\ <<popup "[Your breasts' grown a bit larger!]">>\ <<link 'Return'>><<goto 'inventory'>><</link>> /% ----------------------------------------------------------------------------------------------------------------- %/
You take a vial of Walter's bosom bloom, the variant that's meant to decrease your cup size. After unscrewing the bottle you gulp down the thick, gooey liquid. Walter was right, the taste is quite amazing there is an overpowering apple flavor to it even if it doesn't look the part. As the viscous liquid passes by your throat you can feel it working its magic over your body. Your nipples tingle as a cold shiver spreads from them and over to your chest. It's a weird, strangely arousing sensation that tickles your skin as your <<breasts>> shrink in size slightly. Walter's concoction might be laced with some aphrodisiac because you find yourself longing for someone to run their fingers over your nipples and grab a handful of your tits. <<decrease 'boobs' 5>>\ <<popup "[Your breasts got slightly smaller!]">>\ <<link 'Return'>><<goto 'inventory'>><</link>> /% ----------------------------------------------------------------------------------------------------------------- %/
You take a vial of Walter's bottom boost, the variant that's meant to increase the size of your <<ass>>. After unscrewing the bottle you gulp down the thick, gooey liquid. Walter was right, the taste is quite amazing there is an overpowering berry flavor to it even if it doesn't look the part. With each gulp, your anus flinches and it feels like someone's caressing your buttocks. As the sensation intensifies it reminds you of someone spanking you gently and with each swing your <<ass>> grows larger. That chemist must've mixed in some kind of aphrodisiac into his concoction. You are squirming with lust, longing for someone to use your new assets, for someone to really spank you. <<increase 'bottom' 5>>\ <<popup "[Your ass' grown slightly larger!]">>\ <<link 'Return'>><<goto 'inventory'>><</link>> /% ----------------------------------------------------------------------------------------------------------------- %/
You take a vial of Walter's bottom boost, the variant that's meant to decrease the size of your <<ass>>. After unscrewing the bottle you gulp down the thick, gooey liquid. Walter was right, the taste is quite amazing there is an overpowering berry flavor to it even if it doesn't look the part. With each gulp your anus flinches like someone just pushed an ice cube up your ass. It feels like a cold wind is caressing the hair on your buttocks. As the sensation intensifies it reminds you of someone spanking you gently with a cold, metal pad and with each swing your <<ass>> shrinks slightly. That chemist must've mixed in some kind of aphrodisiac into his concoction. You are squirming with lust, longing for someone to use your ass, for someone to really spank you. <<decrease 'bottom' 5>>\ <<popup "[Your ass got slightly smaller!]">>\ <<link 'Return'>><<goto 'inventory'>><</link>> /% ----------------------------------------------------------------------------------------------------------------- %/
You unwrap Walter's candy. The temptation to try a master chemist's pleasure drug is just too much to take. The plastic slides off easily but with an audible crunch further amplifying your desires. Like Walter said, it's a pink hard candy, shiny on the surface. You take it and place it on your tongue. There's a distinct taste of sugar and... @@.thought;"Strawberry?"@@ Pleasure drugs come in all shapes and sizes, they usually resembles candies mainly for marketing purposes. The effects can be instant or prolonged. This one hits you like a truck. A warm and fuzzy feeling spreads from your tongue and into your tummy as the hard shell of the candy dissolves releasing the yummy liquid inside. The tingling sensation on your tongue makes you swallow the fillings immediately. Your squirm rubbing your thighs together as pleasure takes hold of your body. This is a masterpiece, Walter sure knows his chems. Your skin becomes so sensitive even the touch of fabric on it elicits light moans. <<hasPenis "Your <<penis>> becomes erect without another notice leaking pre almost like you're cumming already. As you rub your legs together your member is also caressed. A light touch like that wouldn't bring out much of a response usually but now it feels like your <<penis>> is being melted down by the warm embrace of your legs. You can not even comprehend what it might feel like if someone sucked your dick while high on this marvel - let alone fucking someone, that might just be too intense." "Your <<pussy>>">> /% @@@@@ <<hasVagina %/\ You can't stop touching yourself. Just running your fingers along your skin feels like an oily massage melting away your worries. Your hands run down to your legs caressing your crotch. The extreme pleasure hits you in waves, you could already cum from just touching your skin but with your <<penisVagina "<<penis>>" "<<vagina>>">> it's instant. Your orgasm is instant, with a single touch your legs collapse and you lay on the floor as <<penisVagina "you release your spunk into a puddle." "as the girlcum collects into a puddle around you.">> <<go 'Finger your ass' 'hard_candy_finger'>> [['Recover'->'inventory']] /% ----------------------------------------------------------------------------------------------------------------- %/
You unscrew the dark vial and taste liquid inside. It's tasteless and odorless, the first sip goes down no problem. You wait for something weird to happen, but Walter seems to have kept true to his word and gave you a legit chem without any side effects. After a moment of bracing yourself you drink the contents of the vial. It takes only a minute for your hair to run wild. Like some kind of old school stop motion movie it grows down to your shoulders. Although you don't have a ruler on you, it definitely looks like eight inches as Walter said. <<set $player.hair.length = 8>>\ <<popup "[You have long hair now!]">>\ <<link 'Return'>><<goto 'inventory'>><</link>> /% ----------------------------------------------------------------------------------------------------------------- %/ /% scenes %/
@@.timmy;"There's a clothing store here, let's go there first."@@ @@.player;"But... I have clothes."@@ You are wearing <<bottom>> and a <<top>>. Timmy scans you for a moment but sighs. @@.timmy;"You have clothes but not the right ones. If you want to earn good xp we need to update your wardrobe with the proper pieces."@@ @@.player;"I can earn more xp for wearing different clothes?"@@ @@.timmy;"And you can also lose xp for not dressing properly."@@ <<go '"My role?"' 'quest_shopping_timmy_lecture'>> /% ----------------------------------------------------------------------------------------------------------------- %/
Following your question Timmy flashes you his bracelet, it's pink like the one you're wearing. @@.timmy;"This is our color. We don't do the fucking here, that's the alphas' job and you need to look the part if you want to get a turn. Tomboys are not that popular here unless they wear blue."@@ You are taken aback by his straightforwardness. @@.thought;"Should I follow him?"@@ You ponder looking at your wrist contemplating that pink color. @@.timmy;"You can swing the other way too, but changing your role can be pricy. You'll need the credits if you want to switch so why not indulge for now?"@@ Winning the competition is alluring and the idea of changing to a blue bracelet is enticing. <<go 'Follow Timmy around the Arcade' 'quest_shopping_timmy_walking'>> /% ----------------------------------------------------------------------------------------------------------------- %/
You walk around the Arcade following behind Timmy. He clearly knows his way around this maze-like VIP zone. As you wander about you finally get a better look at the Arcade. It's like a real life RPG, a mesmerizing cyberpunk town filled with actual people. There's nothing virtual about that couple on the bench fucking or the guy who is walking a girl on a leash. Arcade 18 is everything you imagined and more. This a playground for adults not some safe for work VR game. The streets swallow you in. There are buildings several stories high. The Arcade's building is large - it's not a megastructure for nothing - but to think they built a life-sized town like this inside it's walls... <<go 'You arrive at a female apparel shop' 'quest_shopping_timmy_store'>> /% ----------------------------------------------------------------------------------------------------------------- %/
Finally after some wandering Timmy stops you. You look up and see a small shop with glowing pink neon signage: "Beta Boutique". @@.timmy;"Here we are. This should be a good place to patch up your //textile shortcomings//."@@ He says with a cheeky smile. @@.player;"Ummm... What are we looking for exactly?"@@ You take a closer look at the store, it seems to sell clothing items. @@.timmy;"We'll see when we get there. You just make sure you have money on your account."@@ Timmy says while leaving ahead of you. <<go 'Enter the store' 'quest_shopping_timmy_staring'>> /% ----------------------------------------------------------------------------------------------------------------- %/
You enter the story following behind Timmy. There is a jingle as the sliding doors open for you. There is only a short girl behind the cash register otherwise the place is empty. <<hasPenis "You feel a throb in your pants when your eyes stop on her exposed udders. " "She there with her chest completely exposed for others to see. ">>She is sitting on some kind of bar stool behind the desk and instead of a bra she uses the furniture to hold her sizeable assets. <<hasPenis "You grab your pants and fight down the starting erection, blushing. " "You stare at her boobs, they are quite big, maybe the desk gives better support for her than a bra would and that's why she relies on that instead.">>The girl looks your way but seems completely unfazed by your ogling and just goes back to surfing on her console. Timmy is skipping between the aisles. There are decorative plastic boxes lined up with 3D holograms, the wonders of 22nd century commercial packaging. <<go 'Timmy finds something for you' 'quest_shopping_timmy_store_panties'>> /% ----------------------------------------------------------------------------------------------------------------- %/
@@.timmy;"Look at these!"@@ Timmy runs to a small box on one of the shelves and promptly flicks it with his finger to open the packaging. Inside the box is a pair of blue striped, cutesy panties. @@.timmy;"You might not get your blue bracelet yet but these will do for now. Or you want one like mine?"@@ He tugs slightly on his jean shorts to reveal the top lining of pink panties underneath. @@.thought;"Wait, so this is supposed to be my first lesson? Buying panties?"@@ You think bewildered remembering why Scarlett assigned Timmy to you. <<startMission "Buy panties." "homework1">> @@.player;"I have to wear this?"@@ After taking a quick glance at the enticing flash you point at the pair in his hands. Clearly Timmy intends for you to buy this not only to adorn your room but your nether regions. Regardless, you are still in denial about this. @@.timmy;"Why? You like strings more? They have those too! Ms. Scarlett said that we should take it slow for now but if you want we can get a pair of those instead?"@@ Timmy sees your disappointment but manages to completely misunderstand you. <span id="replaceGString"><<link "Buy a g-string.">><<replace "#replaceGString">>@@.warning;[No way! You are not ready to buy a g-string.]@@<</replace>><</link>></span> <<go 'Buy a pair of blue striped panties' 'quest_shopping_timmy_store_buying' >> <<go 'You don’t want panties' 'quest_shopping_timmy_store_notBuying' >> /% ----------------------------------------------------------------------------------------------------------------- %/
<<if visited()==1>>\ You decide it's better if you only buy a simpler pair for now. You check the price tag on the box in Timmy's hands. This particular pair will run you 50 credits. <div data-uinv="table" class="shopping_blue_panties-table" id="shopping_blue_panties" data-rowclass="shopping_blue_panties-row" data-cellclass="shopping_blue_panties-cell" data-itemclass="shopping_blue_panties-item" data-iconclass="shopping_blue_panties-icon" data-textclass="shopping_blue_panties-text" data-cellrows="1" data-cellcolumns="1" data-cellmargin="2" data-bordermargin="1"></div>\ <<else>>\ You decide it's better if you only buy a simpler pair of panties to satisfy Scarlett's demands. Timmy shows you the same pair as last time. According to the price tag on the box this particular pair will run you 50 credits. <div data-uinv="table" class="shopping_blue_panties-table" id="shopping_blue_panties" data-rowclass="shopping_blue_panties-row" data-cellclass="shopping_blue_panties-cell" data-itemclass="shopping_blue_panties-item" data-iconclass="shopping_blue_panties-icon" data-textclass="shopping_blue_panties-text" data-cellrows="1" data-cellcolumns="1" data-cellmargin="2" data-bordermargin="1"></div>\ <</if>>\ @@#replaceBuyingPanties;<<nobr>> <<link 'Pay for it and take the item'>> <<if $player.money.total >= 50>>\ <<replace "#replaceBuyingPanties">> <<spend 50>> <br> <<go 'Timmy encourages you to try it on' 'quest_shopping_timmy_store_buying_trying' >> <</replace>> <<run UInv.Move("shopping_blue_panties", "player_inventory", "blue striped panties")>> <<set $player.flag.wentShoppingWithTimmyForPanties = true>>\ <<else>>\ <<replace "#replaceBuyingPanties">> <<set $player.flag.interruptedHomework1 = true>> @@.warning;You don't have enough money! Come back later.@@ <br> <<go 'Main square' 'arcade_center' 'requiredEnergy: 0'>> <</replace>> <</if>>\ <</link>><</nobr>>@@\ /% ----------------------------------------------------------------------------------------------------------------- %/
@@.timmy;"You should try it on!"@@ Timmy hands you the packaging with an encouraging cheer. @@.player;"Right now?"@@ You take the box from Timmy. The small plastic packaging opens with a click now that you paid for it and reveals the panties inside. You are reluctant and still in disbilief that you'll have to wear these to satisfy Scarlett's demands. @@.timmy;"I'll try on a few pieces for you too!"@@ Timmy leads you by the hand to the changing rooms. There is no escaping this now. You awkwardly enter the the small cubicle and wait for the holograms to hide you from Timmy's prying eyes. You undress and take the panties slightly stretching them between your hands. It's smooth and delicate, the blue stripes on it remind you of the blue bracelets alphas wear. @@.timmy;"I'll go and choose something for myself while you are changing."@@ Timmy shouts from outside and you hear him walk away back to the shelves. <<go 'Put the panties on' 'quest_shopping_timmy_store_buying_wearing' >> /% ----------------------------------------------------------------------------------------------------------------- %/
<<if UInv.DisplayItemList("equipped_underwear") == "blue striped panties">>\ Finally, with your bottom bare, you lean down to slowly pull the panties up your legs. <<if $player.originalSex == "male">>All your life you've mostly worn briefs and boxers. If you squint a bit, you could almost imagine these being sold as mens' briefs, but the cut is different and to you it just doesn't feel right.<</if>> As you reach your thighs you pull harder and feel as the fabric hugs your <<hasPenis "balls" "pussy">>. The backside is slightly wedging between your ass cheeks as you finally reach your hips. With the panties on, you look at the mirror while adjusting the backside of the panties to cover your ass properly. You blush looking at your shapely butt. Wearing something like this feels improper yet it almost looks like this underwear was designed specifically for your ass. Those horizontal stripes highlight the round shape of your booty and make it look fatter than it actually is.<<isMale " If it wasn't for the small bulge in the front you could mistake the image for a girl's." "\\">> <<go 'Timmy walks in' 'quest_shopping_timmy_store_buying_timmyBargingIn' >> <<else>>\ @@.thought;"I should put the panties on like Timmy said..."@@ ''Hint:'' open your inventory to change your clothing. <</if>>\ /% ----------------------------------------------------------------------------------------------------------------- %/
@@.timmy;"Are you done?"@@ Timmy steps through the holographic curtains without any warning. You are standing naked from the waist down, except for those panties covering your privates. @@.timmy;"Uuh, looking good. Do a turn-around!"@@ He gestures with his hand. You are startled by this sudden invasion of your privacy and the fact that <<isMale "another man" "a man">> is looking at you <<isMale "while you're wearing female underwear" "in your underwear">>. @@.timmy;"Cmon, let me see!"@@ Subbmitting yourself to Timmy's assertiveness you slowly turn around to show him your <<ass>>. @@.timmy;"Nice! I knew that pink would be your color, why would you want to change your bracelet to blue? You might even have a better ass than mine!"@@ He gives you a weird compliment. <<go 'Have Timmy try something on for you' 'quest_shopping_timmy_store_buying_timmyBargingIn_tryOn'>> <<go 'Go back to Scarlett and show her your panties' 'beta_homework1_finish'>> /% ----------------------------------------------------------------------------------------------------------------- %/
@@.timmy;"Ok, it's my turn now. Just sit."@@ He guides you to the bench in the changing room. You can feel the cold metal touching your bum as you sit down - Timmy doesn't give you time to re-dress so your butt is naked except for those panties. Timmy taps the "trial" button on a few boxes he brought to the room. The packaging opens with a click to reveal an arsenal of clothes - mostly feminine. Without a prior warning Timmy removes his pants. Before realizing what happened you are staring at his naked butt. <<go 'Stare at his cock' 'quest_shopping_timmy_store_buying_timmyBargingIn_tryOn_stare'>> <<go 'Look away' 'quest_shopping_timmy_store_buying_timmyBargingIn_tryOn_lookAway'>> /% ----------------------------------------------------------------------------------------------------------------- %/
You sit in silence as Timmy tries on the clothes. He is clearly an expert at this. He can slip into the tightest of outfits without much effort and has a good eye for sizes since clearly every piece he brought seems to be just perfect for his figure. Here and there his cock slips. In between trying different items he makes a show of undressing completely so you try your best to look away which becomes a challenge with his cock dangling everywhere. Finally he's finished with the clothes he brought and you prepare to leave. Timmy ended up going on a shopping spree and buying several pairs of panties and a few shorts. You also out back on your previous clothes, minus the mens underwear, that is now replaced with your new panties hugging your ass tightly. <<go 'Timmy’s finished. Go back to Scarlett' 'beta_homework1_finish'>> /% ----------------------------------------------------------------------------------------------------------------- %/
You can't help but look at his cock as he is trying on the clothes. He sees you're fixated on his crotch and moves closer to you - this cabin is pretty small afterall. Despite his girly looks Timmy is packing a nice member<<penisRange 0 7 " - certainly bigger than yours" "">>. You can't help but think of all the porn you've seen, it's a nice looking dick. As he is changing your <<hasPenis "own <<penis>> visibly hardens in your new panties" "<<pussy>> also gets wet soaking your new panties">> and this doesn't go unnoticed by Timmy whose cock also goes visibly hard. Now his erect dick is swinging from only a few inches by your face every time he tries on a new pair of panties. Finally he's finished with the clothes he brought and you also wake up from your cock-stupor. Timmy ended up going on a shopping spree and buying several pairs of panties and a few shorts. You also out back on your previous clothes, minus the mens underwear, that is now replaced with your new panties hugging your ass tightly. <<go 'Go back to Scarlett.' 'beta_homework1_finish'>> /% ----------------------------------------------------------------------------------------------------------------- %/
@@.player;"Actually I don't want to buy panties."@@ You stomp your feet on the ground and finally stand up for yourself. @@.timmy;"Well that's fine with me. Scarlett said I should give you a loan if you don't have enough creds for shopping but I've feeling that's not your problem. She said you might need some tough love."@@ He says before opening his console. @@.timmy;"Wait a sec, I'll call her."@@ Within moments you hear Scarlett's voice in your ears. @@.scarlett;"I see what's going on. I recognize your re-education might proceed better if we involve some people you are familiar with - maybe Timmy is not the best guidance for you. In light of your rebellious attitude I'll have you complete a@@ @@.homework;homework@@ @@.scarlett;for tomorrow. Since buying is not an option get a pair of panties from your mom's or your sister's, either is fine. Oh and also, should you fail I can just message your parents instead."@@ She promptly hangs up after finishing. @@.player;"I'm sorry, I'll buy these."@@ You scramble and grab the box from Timmy's hands trying to make it up to Scarlett. @@.scarlett;"No you're misunderstanding. You can buy those if you want, but this homework is not optional. As I said while I'm not there Timmy's words equal mine and you didn't follow his instructions. This is the necessary disciplinary measure."@@ She says before her voice goes silent again. <<popup "Get panties from your mom or your sister.">>\ <<updateMissionSilent "homework1" "homework1Steal">>\ You resign yourself, Scarlett left you no choice. <<go 'Go home and do do your homework.' 'quest_pantyStealing_waiting'>> /% ----------------------------------------------------------------------------------------------------------------- %/
<<if visited("quest_shopping_timmy_store_notBuying") == -1>>\ <<set $now = setup.advanceDate($player, $now, 'minutes', '480')>>\ <</if>>\ Following Scarlett's ultimatum you go back home and wait for the night to get your hands on a pair of panties. Whose panties will you steal? <<go 'Your mom’s' 'quest_pantyStealing_mom' >> <<go 'Your sister’s' 'quest_pantyStealing_sis' >> /% ----------------------------------------------------------------------------------------------------------------- %/
The sun's down. Your dad is out tonight, probably doing overtime work, that makes stealing from your mom easier. She is rarely ever out and Ms. Scarlett would probably not forgive your tardiness with this "homework" so you decide to act now. You open the door quietly and sneak along the hallway. The door to your parents' bedroom is open. You push slightly and sneak into the room. Your mom is alone in the bed in a rather skimpy looking nightie. After a quick glance you open the drawer as quietly as possible to find some panties. But... <<go 'It’s a dildo!' 'quest_pantyStealing_mom_dildo'>> /% ----------------------------------------------------------------------------------------------------------------- %/
In the drawer - alongside some panties - there is a rather sizeable dildo. At first you didn't notice it in the dark but your mom only threw some panties on it for cover. There were three different pairs covering it but a testament to it's length not even this many undergarments could hide the outline of the synthetic phallus. It was rather detailed - the type of work you'd expect from the sex industry these days. Complete with veins and a real skin-like texture. In fact looking at this thing, it's quite uncanny how realistic it is. <<go 'Take the dildo.' 'quest_pantyStealing_mom_dildo_take' >> <<go 'Take the panties.' 'quest_pantyStealing_mom_leave' >> /% ----------------------------------------------------------------------------------------------------------------- %/
You don't hesitate. After taking a few glimpses at the dildo you just take a pair of your mom's panties from beside it. With a slight creak you close the drawer trying your best not to make noise. <<go 'Leave.' 'quest_pantyStealing_finish' >>\ <<set $player.flag.stoleMomPanties = true>>\ <<run UInv.Add("player_inventory", "mom's panties", 1)>>\ /% ----------------------------------------------------------------------------------------------------------------- %/
You linger your eyes on the dildo for a long time. You're not sure where the urge came from but idea of taking it passes through your mind for a second. Of course you fight it, that's not what you came here for (and your mom would notice it for sure). @@.warning;You leave the dildo behind.@@ You resolve yourself and grab a pair. The nerves get to you or maybe you're just not that bright but you actually take one of the pairs covering the dildo. Your mom might notice that but deep down the urge to see more of that toy was just too strong to resist. <<go 'Leave.' 'quest_pantyStealing_finish' >>\ <<set $player.flag.stoleMomPanties = true>>\ <<run UInv.Add("player_inventory", "mom's panties", 1)>>\ /% ----------------------------------------------------------------------------------------------------------------- %/
The sun's down. You decide to make your move. If your mom were to catch you stealing her panties... she'd skin you alive. Or maybe your step father would. Either way you decide it's best if you make a move on your sister's undergarments instead. You open the door quietly and sneak along the hallway. The door to her bedroom is closed so you switch to manual and open it by hand. If you let the automation handle it she would wake up for sure so this is the only way. After quick pull the door is open and you're in. She's asleep alright covered under the blanket. You look for a drawer and after a few tries you find her panties. As well as a... <<go 'Buttplug!' 'quest_pantyStealing_sis_buttplug' >> /% ----------------------------------------------------------------------------------------------------------------- %/
It's a pretty metal thing with a jewel looking assortment that looks like an RGB light. This is an actual RGB butt plug! Where are the good old times when they put little jewels on the end of plugs in those porn flicks you always watch? Your sister was always a nerd, owning a butt plug is one thing but for it to have RGB... Taken aback by your findings you linger for a few seconds. <<go 'Take the buttplug.' 'quest_pantyStealing_sis_buttplug_take' >> <<go 'Take the panties.' 'quest_pantyStealing_sis_leave' >> /% ----------------------------------------------------------------------------------------------------------------- %/
Your eyes stay on the butt plug. You have to fight with your inner curiousity to see if it's really an RGB butt plug or not. You hope not... You reach with your hands towards the toy first but manage to correct course towards one of your sister's panties. She would surely notice if you took her toy, it's better to not take that risk. @@.warning;You leave the butt plug behind.@@ <<go 'Leave.' 'quest_pantyStealing_finish' >>\ <<set $player.flag.stoleSisPanties = true>>\ <<run UInv.Add("player_inventory", "sister's panties", 1)>>\ /% ----------------------------------------------------------------------------------------------------------------- %/
You don't hesitate. After taking a few glimpses at this interesting gadget you take a pair of your sister's panties from beside it. Your sister would surely notice if a gadget like that were to go missing. With a slight creak you close the drawer trying your best not to make noise. <<go 'Leave.' 'quest_pantyStealing_finish' >>\ <<set $player.flag.stoleSisPanties = true>>\ <<run UInv.Add("player_inventory", "sister's panties", 1)>>\ /% ----------------------------------------------------------------------------------------------------------------- %/
You sneak out with your \ <<if $player.flag.stoleMomPanties>>\ mom's \ <<elseif $player.flag.stoleSisPanties>>\ sister's \ <</if>>\ panties in hand. <<if $player.flag.stoleMomPanties>>\ She wears mostly lacy, elegant underwar. In the dark you couldn't take a good look so you managed to grab one of her more "exquisite" pieces: a pair of black, lacy panties. The size is alright but this is not normal underwear. This is too kinky, wearing this would be quite embarrassing. Maybe you should've gone for your sister's undies instead... <<elseif $player.flag.stoleSisPanties>>\ She does wears a lot of cutesy stuff and in the dark you couldn't see your prey exactly. You landed on pair of white panties with pink stripes and a heart sewn into it. From the looks of it this will be a tight fit too... Maybe you should've gone for your mom's undies instead... <</if>>\ <<go 'Go back to your room.' 'player_room' 'requiredEnergy: 0'>> /% ----------------------------------------------------------------------------------------------------------------- %/
@@.player;"I want to buy a... a cage."@@ You stutter a bit walking up to the shop keep. @@.bjorn;"I see that."@@ He takes an unusually long look at you. @@.bjorn;"Is it a mistress or did you cheat on your girlfriend?"@@ He asks with a straight face. @@.bjorn;"Or maybe you're just a sissy?"@@ He finally laughs easing the tension with a slapon his anvil-shaped table. @@.bjorn;"You've come to the right place either way. I recommend this model for the beginners."@@ He takes one of the many cages from the shelves behind and presents it to you. <<showcaseItem "simple, metal chastity cage">>\ It's a simple metal cage, not much elegance and it seems to be cheap based on the attached price tag. @@.player;"I guess this is fine."@@ You're not exactly an expert when it comes to chastity devices like this guy, so you take his word for it. @@.bjorn;"Good, remove your pants then let me take a measure."@@ He says stepping out from behind his desk. @@.thought;"Wait, what?"@@ @@.bjorn;"I'm an artisan <<boy>>, my handiwork has no fancy auto-adjustment feature. I need to adjust it based on the clients' size to get the best fit."@@ That's a fair argument, but you're still hesitant to air your package in front of another man. @@.bjorn;"If you feel shy you can come back later, but I'm not selling items without a fitting first. I have a brand name to keep, I don't need you to complain about a tight fit later."@@ Since this is the only way you slowly pull down your pants to reveal your <<dick>>. Bjorn goes down to his nees and lifts your junk with his mechanic arm. He doesn't seem the list bit bothered by handling another man's penis - maybe he swings both ways? He moves your flaccid member around in different angles to get a good look at everything. Sometimes his hand opens up to reveal a small measuring device but the slot on his cybernetics hides it as soon as it shows up. The whole process is quite fast in fact thanks to his well-equipped limb. @@.bjorn;"Lucky you. I just fitted a model just to these sizes."@@ He stands up and disappears behind the shelves before returning with a cage. It's just like the first one he showed you, but <<penisRange 0 7 "quite a bit smaller" "quite a bit larger">>. Apparently you are <<penisRange 0 7 "below" "above">> average if you assume that the first chastity device was based on the measurements of his average clientele. You quickly cover yourself and take the device. <<run UInv.Add("player_inventory", "simple, metal chastity cage", 1)>>\ <<spend 40>> <<go 'Leave' 'shoppingDistrict'>> /% ----------------------------------------------------------------------------------------------------------------- %/
You decide to take some of the candies entrusted to you by Walter. Since you are splitting the revenue you have to pay for his share at least. It's best to make it look like someone bought it from you, he probably doesn't prefer his business partner being a junkie. <<spend 8>> <<run UInv.Add("player_inventory", "hard candy", 1)>>\ <<go 'Go back' 'backAlley'>> /% ----------------------------------------------------------------------------------------------------------------- %/
<<if visited()==1>>\ <<goto 'backAlley_selling_firstTime'>> <<else>>\ <<set $player.flag.soldCandiesToday = true>>\ <<set _random = random(9)>> <<if _random > 3>>\ You look for a customer and find one to sell to. They seem to have heard of the effects of your candy from someone else. Walter really made an amazing aphrodisiac. They pay you and leave promptly with the candy in hand. <<earn 15>> <<go 'Leave' 'backAlley'>> <<elseif _random <= 2>>\ <<goto 'backAlley_selling_ross'>> <<else>>\ You look around looking for customers but no one approaches you on their own. Business doesn't seem to go well today. You decide to quit after a while. <<go 'Leave' 'backAlley'>> <</if>>\ <</if>>\ /% ----------------------------------------------------------------------------------------------------------------- %/
You agreed with Walter to sell some of his less legal products. The booming business around this alley seems to make this the best place to set up shop. Clearly there is a market for this stuff and you could make a pretty penny too. Walter gave you a batch to sell, you discussed the details but the market price is still unclear. You won't know how much people are willing to pay for this thing unless you sell some. You decide to set the starting price at 15 credits, that would make you 7 and a half on each sale. You look for people walking by in the dark alley scrutinizing their looks to spot the potential customers. You don't have a bag unlike the other sellers so you decide to approach them yourself. @@.player;"Hey, I've something new, wanna try?"@@ You pick one of the candies from the box. @@.stranger;"What does it do? I'm not into into tripping, this better not be a psychedelic."@@ He says before taking the candy from you. @@.player;"It's nothing special, just the strongest aphrodisiac on the market."@@ You throw out some big words. @@.stranger;"How much?"@@ Your description was cryptic enough to pique his interest. @@.player;"15 cred."@@ You say bluntly somewhat surprised how how simple things are going. @@.stranger;"Fine, here you go."@@ He sends you the agreed price by swiping on his console and then leaves with the candy. <<earn 15>> <<go 'Leave' 'backAlley'>> <<set $player.flag.soldCandiesToday = true>>\ /% ----------------------------------------------------------------------------------------------------------------- %/
@@.stranger;"Hey, you're selling ''that'' 'candy', right?"@@ As you stroll around the back alley a stranger approaches you. He seems to recognize you and asks for the specific merchandise by name. It's a tall, slender guy with a large, green balloon jacket unzipped to reveal his bare chest. He asks you between two puffs from his fat cigar. He's not afraid of showing off his body - or he might be just another exhibitionist. The highlight of his angular, masculine features is not the razor-sharp abs but his modded, metal jawline reflecting the neon signs in the nightscape. @@.player;"Yeah, I'm the seller."@@ You finally reply after taking a gander at his body. @@.stranger;"Great."@@ He throws away his cigar content with your answer. @@.stranger;"Do you accept only creds or are you up to some other exchange?"@@ @@.player;"Depends on what you're offering."@@ You reply after a bit of consideration. Although you have to pay Walter, you can just give him your own money instead if this guy offers something worthwhile in return. @@.stranger;"How 'bout this?"@@ He presents his chest to you by pulling the jacket to the side. He is offering you his body. There's a blue bracelet on his wrist so he must be an alpha, should you accept he's most likely going to be the one doing the legwork in the bed, not you. Do you accept his offer in exchange for a candy? <<go 'Accept' 'backAlley_selling_ross_accept'>> <<go 'Decline' 'backAlley_selling_ross_decline'>> /% ----------------------------------------------------------------------------------------------------------------- %/
You agree to the <<if hasVisited("backAlley_selling_ross_accept") == false>>stranger's<<else>>Ross'<</if>> offer and the two of you go to more private place - one of the many lovehotels nearby. It's customary for some players to sell their bodies for drugs because there are quite a few of these buildings around the dark market. <<if hasVisited("backAlley_selling_ross_accept") == false>>\ @@.ross;"Name's Ross by the way." He says as the two of you enter the bedroom and closes the door. He drops his jacket on the floor and starts undoing his belt. @@.player;"$player.firstName."@@ You also introduce yourse. @@.ross;"Sure, you just get on the bed."@@ He answers with a smug annoyance, not the least bit interested in you. <<else>>\ You already know each other so he's not wasting any time and gets right to the action knowing full well how willing you're to get started. He drops his jacket on the floor and starts undoing his belt. @@.ross;"Get on the bed."@@ He tells you with a smug annoyance, he just wants to get this out of the way. You start to feel like you're the one selling your body for drugs, not him - he treats you like a cheap whore. <</if>>\ You do as told but his attitude is getting to you a bit. The bed is bouncy, it sinks heavily after you get on it as Ross follows you behind. You look over your shoulder to see his chiseled figure, nice abs, a metal jawline, and well... a modded cock... His member is cybernetic, it looks like a bunch of cables tied together. The texture is metallic but has a slight bounce to it as he lifts it. Those tubes seem to be filled with some kind of liquid to not make it completely stiff. He slaps his member on your <<ass>> pointed towards his crotch. He lays the cold metal on your back so you can get a feel for the weight of his hefty, metal cock. He spits on your <<anus>> as a gesture - not even his cock -, the modded jawline helping his aim to hit your opening square in the middle. As he aligns his cock with your <<anus>> you're starting to second guess yourself whether you can take this thing with just spit for lube. But he doesn't give you much time to think and grabs your <<hips>> before slowly moving forward. The glans warms up before he enters you, it's probably a heating module meant to pleasure but it also helps loosen your tight opening. He takes his sweet time slowly spreading you out. That fuzzy warmth spreads to your bowels as he goes deeper and his cock gets hotter. You moan as he finally hilts in you with a firm grip on your <<hips>>. He gives you a few seconds to acclimate to his girth before slowly pulling back. He gradually settles into a slow pace of back and forth. You grab the sheets when he finally picks up the tempo. You are getting close as he starts hammering you for real, those abs are hard at work and you can feel each of his thrusts shake your body to the core. He keeps fucking you in that hotel room, paying you the full price for that candy with a long and thorough fucking. Letting you get a feel for what it feels to be dominated by a top-class alpha. By the end of your session, it becomes unclear who is paying whom. He's getting a free candy and - a presumably - good fuck but your mind is wrapped in a pink haze of pleasure so you don't consider the fairness of this trade. He empties a load in you and leaves your body collapsed on the bed as he leaves, checking out from the room without saying goodbye. <<endMission>> <<go 'Leave' 'backAlley'>> /% ----------------------------------------------------------------------------------------------------------------- %/
@@.player;"Nah, I only take money."@@ You look at his body but decide it's better to just stick to credits. @@.ross;"Your loss. Give me one then."@@ He scoffs before transferring the price to your account. <<earn 15>> <<go 'Leave' 'backAlley'>> /% ----------------------------------------------------------------------------------------------------------------- %/
<<video items/waxing-full.mp4>> <<if visited() == 1>>\ You decide to do the best you can and satisfy Scarlett as much as possible. You're especially tempted by the bonus points she promised you. Being inexperienced as you are it takes quite a long while to wax everything. The hot, sticky liquid on your skin gives you a strange sensation. You have take extra precautions around your crotch, but you do your best. Although none of it was easy and it hurt quite a lot you managed to wax everything. Hopefully you'll only have to do it this one time, and you can bear that sacrifice. @@.thought;"I should make sure to not show much skin."@@ You determine, it would be the best if your parents didn't notice your smooth legs. So shorts are no go for now. <<else>>\ You spread the wax on your body going from one area to the other. You carefully smear the solution with the tools provided before letting them dry and stripping them. It still hurts like hell but it's quite efficient in giving you a smooth, hairless skin. It takes quite a while to get everything done but you're thorough and take your time to make sure you're completely waxed. <</if>>\ <<if lastVisited("player_house_bathroom") < 4 && lastVisited("player_house_bathroom") != -1>>\ [[Finish->player_house_bathroom]] <<else>>\ [[Finish->inventory]] <</if>>\ /% ----------------------------------------------------------------------------------------------------------------- %/
<<if visited() == 1>>\ Although you bought the wax it's best not to go too far with it - you decide. This whole thing looks painful and you're not ready to take the jump with your entire body. You melt some of the wax pellets provided and then smear it carefully over your pubes. You're second guessing as to whether this is the proper way to use these items but you continue nevertheless. Once the solution dries you grab the edge and rip it off. It comes off in one piece which saves you further pain at the cost of just one pathetic whimper. <<else>>\ You spread the wax around your pubes. After a quick dry you rip the entire thing off in one smooth motion accompanied by a painful whimper. <</if>>\ <<if lastVisited("player_house_bathroom") < 4 && lastVisited("player_house_bathroom") != -1>>\ [[Finish->player_house_bathroom]] <<else>>\ [[Finish->inventory]] <</if>>\ /% ----------------------------------------------------------------------------------------------------------------- %/
<<video items/shaving-full.mp4>> <<if visited() == 1>>\ You decide to do the best you can and satisfy Scarlett as much as possible. You lather your entire body with the shaving solution. Being inexperienced as you are it takes quite a long while to shave everything. You have take extra precautions around your crotch, but you do your best. You get away unscathed mostly with a few cuts but otherwise smooth. Hopefully you'll only have to do it this one time, and you can bear that sacrifice. @@.thought;"I should make sure to not show much skin."@@ You determine, it would be the best if your parents didn't notice your smoothly shaven legs. So shorts are no go for now. <<else>>\ You spread the shaving solution all over your body and grab one of the razors from the kit. It takes quite a while to get everything smooth but you're thorough and take your time to make sure you're completely shaven. <</if>>\ <<if lastVisited("player_house_bathroom") < 4 && lastVisited("player_house_bathroom") != -1>>\ [[Finish->player_house_bathroom]] <<else>>\ [[Finish->inventory]] <</if>>\ /% ----------------------------------------------------------------------------------------------------------------- %/
<<if visited() == 1>>\ You're not giving in to Scarlett's demands. You decide to make the bare minimum of effort and just shave your junk. You've experimented with this before so it's not a huge challenge to get everything smooth. Even if she's not satisfied at least you made quick work of this task and you should still get some points for your effort, right? Best of all, there's no risk of getting found out at home. It's much easier to hide your crotch compared to your entire body if you were to shave everything. <<else>>\ You spread the shaving solution all over pubes and grab one of the razors from the kit. It takes only a few minutes to shave everything until your crotch is mostly smooth. <</if>>\ <<if lastVisited("player_house_bathroom") < 4 && lastVisited("player_house_bathroom") != -1>>\ [[Finish->player_house_bathroom]] <<else>>\ [[Finish->inventory]] <</if>>\ /% ----------------------------------------------------------------------------------------------------------------- %/
The temptation is too high. You can barely control your body as is. You start wondering what it might feel like to prod your backdoor when a single touch was enough to make you cum. Your hand slide down your back, still laying on the floor. The sensation of rubbing your skin together is like foreplay. As you start prodding your <<anus>> it spreads effortlessly, without any lube just a smidgen of your juices from the previous touch. <<if hasPenis()>>\ Your <<penis>> jumps as your finger is swallowed whole by your greedy <<anus>>. A single digit is enough to gradually milk the little jizz you have still have left over. <<elseif hasPussy()>>\ Your <<pussy>> moistens again. That finger in your <<ass>> makes your crotch tingle while spilling copius amounts of girlcum. Pressing that precious switch in your behind seems to be just as effective in bringing you to the edge as touching your pussy. <</if>>\ You experiment further with your body. Exploring areas you've previously never expermiented with before, bringing you to orgasm again and again. The one downside of Walter's candy may just be that it's too effective. Your mind is so fuzzy you are barely able to hold onto your sanity and keep your motor functions along the journey. It becomes too difficult to keep pleasuring yourself and you gradually doze off exhausted. [['Recover'->'inventory']] /% ----------------------------------------------------------------------------------------------------------------- %/
You checked into your sister's wardrobe when you stole her panties. She never kicked the shit out of you so maybe she didn't notice a pair was missing. Although you don't like the idea of asking for it she'd most certainly notice if her butt plug were to go missing. Your only choice is to ask her for it and pray she gives it to you. You knock on her door with all kinds of ideas for some sort of cover story. @@.sis;"What?"@@ Your cocky sister opens the door, she's not much of a loving sibling. In fact she looks down on you quite a bit, when compared to your big brother she never showed you any respect. You jumble your words and blurt out one of the better sounding excuses as to why you'd need her butt plug. @@.sis;"What?! How do you even now I have one? Did you go through my stuff?!"@@ She grabs you by the collar dragging you into her room before slamming the door to make sure your parents won't hear you. @@.sis;"You better tell me or I'm going to mom!"@@ She tells you as you stumble onto the floor. <<go "Tell her the truth" "sis_askButtPlug_truth">> <<go "Tell her a lie" "sis_askButtPlug_lie">> /% ----------------------------------------------------------------------------------------------------------------- %/
You tell her the truth, most of it anyway. You leave out Scarlett from the story, but you can't avoid the fact that you stole her panties. @@.sis;"You pervert! I knew something was missing!"@@ She exclaims with disgust on her face. You are ashamed and stay silent following her outburst. Your sister ponders for a while before turning back to you. @@.sis;"Wait, you're not wearing it, are you?"@@ She asks you with voice trembling from anger. @@.player;"I am."@@ You admit stammering. @@.sis;"So what, are you some kind of sissy or you're just into wearing my clothes? Which is it?"@@ @@.player;"Neither. Please I need that... thing. I can pay for it."@@ You try to deflect afraid of your visit to the Arcade from getting found out. @@.sis;"Sure, you can have it."@@ She tells you after thinking for a while, but you get an uneasy feeling she's not giving it for free. @@.sis;"But only if we switch roles."@@ @@.player;"What do you mean?"@@ You ask her confused. @@.sis;"I don't like being the younger. I have better grades than you, big bro likes me better and I'm more of an adult than you're! If you like cross dressing so much we should just switch places. I'll be your big brother and you can be my little sister!"@@ You wonder if it's just some roleplaying but either way at least you can have her butt plug. @@.player;"Fine, you can pretend to be my big brother if you give the toy to me."@@ You say conceding to her demands. @@.sis;"Sure thing, sis. I understand a girl at your age is curious about her body."@@ She says with a laugh before giving you the RGB butt plug from her wardrobe. <<run UInv.Add("player_inventory", "rgb butt plug", 1)>>\ <<updateMissionSilent "homework6Buttplug" "homework6SisAccepted">>\ <<set $player.flag.sisRoleReversal = true>>\ @@.darkblue;[Your sister will now act as your big brother and treat you as her little sister.]@@ <<go "Leave" "player_room">> /% ----------------------------------------------------------------------------------------------------------------- %/
You give an excuse and act upset. @@.player;"I don't need you questioning me! I'm just looking out for you. Either give it to me or I'll tell mom you have one, and she will take it from you herself."@@ You act confident as you lie to her face. <<if UInv.DisplayItemList("equipped_underwear") == "sister's panties">>\ Your sister backs off, visibly frightened by the idea of her mom taking her toy. She leads you to her wardrobe defeated. @@.sis;"You can get it yourself."@@ She points at the bottom most drawer with an angry grunt. You bend down to retrieve the toy fully unaware of the fact you're flashing your ass crack to your sister. And with that her pair of panties you're currently wearing. She screams for a moment before quickly stopping to avoid alerting your parents. @@.sis;"You pervert freak! So that's how you know about it!"@@ She points at your ass, and you quickly realize the blunder you made. You can't even give excuses, if she calls in your mother now you're a goner, so you stay silent. @@.sis;"So you came to get my butt plug, my panties were not enough for you, little sissy?"@@ She tells you with her hands on her hips striking a triumphant pose. @@.sis;"Why not just tell me you want to be a girl, I can play along! Here!"@@ Your sister actually retrieves the butt plug on her own handing it to you. @@.sis;"From now on I'll be your big brother, and you can be my little sister, how about that instead? Feel free to ask for another pair of panties, or I can get you more toys like this if you're horny."@@ She tells you grinning. @@.sis;"Or I can just tell mom you stole my underwear..."@@ She cornered you much like Scarlett. You agree to her terms before taking the butt plug and leaving the room quickly. A little role-playing can't hurt you if that means she'll stay silent about what just happened. <<else>>\ Your sister backs off, visibly frightened by the idea of her mom taking her toy. She leads you to her wardrobe defeated. @@.sis;"You can get it yourself."@@ She tells you. It worked! She took your bluff, easy. You walk to her wardrobe and open the drawer you found the butt plug in originally. @@.sis;"I knew it! You stole my panties!"@@ She shouts pointing at you. @@.sis;"You knew where I kept it without me telling you!"@@ Damn, she tricked you. @@.sis;"What do you need my stuff for anyway, are you some kind of perverted cross dresser?"@@ She asks, but you stay silent. @@.sis;"If you want to be a girl so much you could've just told me! I'll be your big bro happily, you can keep my panties, I'll even give you that toy. In return, you can be my little sister."@@ She tells you with a triumphant laugh. @@.sis;"Or maybe I'm wrong, and we should just go to your room with mom to look for my panties?"@@ She muses. You admit defeat and agree to her terms before leaving with the butt plug. A little bit of role-playing can't hurt if she'll keep your secret to herself. <</if>>\ <<run UInv.Add("player_inventory", "rgb butt plug", 1)>>\ <<updateMissionSilent "homework6Buttplug" "homework6SisAccepted">>\ <<set $player.flag.sisRoleReversal = true>>\ @@.darkblue;[Your sister will now act as your big brother and treat you as her little sister.]@@ <<go "Leave" "player_room">> /% ----------------------------------------------------------------------------------------------------------------- %/
You take your sweet time and wait until for a chance when your sister's out of her room. You sneak in with the intention of stealing her toy fully knowing where she keeps it. You're not really considering how she might react when she finds it missing but if you hide it well that won't be a problem for you. As you tip-toe into her room you hear her turn around in the hallway. She seems to have forgotten something, and now you're cornered unable to leave. It's not like in movies, you can't hide anywhere. Her bed is bolted to the floor, it's not like you can slip under and there's no other cover. You stand there frozen as she enters, and you stare at each other awkwardly before she exclaims. @@.sis;"What are you doing in my room, pervert?!"@@ She points at you raising her voice. You can't really come up with an excuse and just stammer a few incoherent words. @@.sis;"What? Do you like my room better, is that it? You're into girly stuff that's why you sneak into my room when I'm not around"@@ @@.sis;"Wait... Did you steal my panties? I knew it! I wouldn't lose them like that."@@ She's wholly convinced you stole her underwear - and she happens to be right. @@.sis;"Why not just tell me you want to be a girl, I can play along! I can give you a bra, or maybe you'd rather have this?"@@ Your sister actually retrieves the butt plug on her own handing it to you. @@.sis;"How about you play with this and call me big brother from now on? And I'll call you little sister. Feel free to ask for another pair of panties, or I can get you more toys like this if you're horny."@@ She tells you grinning. @@.sis;"Or I can just tell mom you broke into my room and stole my underwear..."@@ She cornered you much like Scarlett. You agree to her terms before taking the butt plug and leaving the room quickly. A little role-playing can't hurt you if that means she'll stay silent about what just happened. <<run UInv.Add("player_inventory", "rgb butt plug", 1)>>\ <<updateMissionSilent "homework6Buttplug" "homework6SisAccepted">>\ <<set $player.flag.sisRoleReversal = true>>\ @@.darkblue;[Your sister will now act as your big brother and treat you as her little sister.]@@ <<go "Leave" "player_room">> /% ----------------------------------------------------------------------------------------------------------------- %/
<<if hasVisited("email_timmyButtplug")>>\ You ask Timmy about his email ready to take him up on his offer to take you shopping. @@.timmy;"Yeah, let's go! I'll call someone to take over, and we can visit the shopping district, I think I know just the toy for you!"@@ He agrees cheerfully. <<else>>\ You ask Timmy if he could help you find a butt plug. @@.timmy;"Sure, we could go shopping for one. I'd give you mine, but I'm using it all the time. Maybe I could get a new one too!"@@ He agrees cheerfully. <</if>>\ Another Arcade employee comes shortly to replace Timmy letting the two of you go shopping. <<go "Buy a butt plug with Timmy" "timmy_shopping_buttPlug2">> /% ----------------------------------------------------------------------------------------------------------------- %/
You walk around the shopping district looking at the displays of the various outlets. Timmy leads you by the hand enthusiastically showing you a set dildo shop. He points at the various toys and describes them like any girl would do with clothes. @@.timmy;"Look at that one! So pretty, I bet they took a porn actor as the model for that. The head is so pointy, it'd feel amazing for sure!"@@ Timmy's pointing at a particular, realistic looking 8-inch dildo with defined edges. @@.timmy;"The veins on this one look so realistic. C'mon, touch it! This thing feels totally real!"@@ He hands you another dildo from the shelves of an adult shop. You can't refuse him as he just shoves the toy into your hands. Although quite different from your own dick you can't deny how realistic this particular dildo feels. You still end up putting it back on the shelf, you're not about to buy a dildo. Seeing that you're reluctant to buy anything more than a simple butt plug Timmy ends up picking a modest looking toy. It's a smaller metal plug with a pretty jewel embedded in the end - a real classic. <<run UInv.Add("player_inventory", "metal, bejeweled butt plug", 1)>> <<showcaseItem "metal, bejeweled butt plug">> The box has a price tag of 35 credits, something you can afford. @@.timmy;"I can respect something reserved and classy. I think this would look good in you!"@@ He says with a wink. You can't quite agree but you end up buying the plug anyway. This looks like the smalles, simplest one here and it should be enough to satisfy Scarlett. <<spend 35>> You check out leave the shop with the box in hand. To your surprise and confusion Timmy drags you to a bench and takes the package from you unboxing it. @@.timmy;"C'mon, you need to try it on!"@@ He says admiring the plug in his hands. @@.thoughts;"Try it on?"@@ He can't mean putting it in right here? <<go "Go along with Timmy's demands" "timmy_shopping_buttPlug3">> <<go "Just take the plug home" "player_room">> /% ----------------------------------------------------------------------------------------------------------------- %/
You're not exactly sure what Timmy wants, but you can't guess for long. With both arms on your shoulders he guides you down onto the bench before kneeling in front of you. You freeze before realizing he's pulling off your pants. Before you could stop him your jeans are already down to your angles along with your underwear leaving you bare naked below. The passerby don't seem to care much, but you're flustered nonetheless. You lean forward ready to grab the seams of your pants and pull them back up. Timmy beats you to the punch standing up grabbing into both of your ankles. You fall back into the bench as Timmy lifts your legs while standing up. The femboy puts you in a split position like a girl. Your cheeks turn pink from the embarrassing situation, but you can't get out of his hold. Your legs are now also touching the bench almost bending next to your head as Timmy leans forward applying more pressure. @@.player;"What... what are you doing?!"@@ You ask him stammering. @@.timmy;"I'm helpin you put it in, silly."@@ He tells you with a straight face. Soon you can feel a strange, new sensation as he prods you with a finger. Your opening clenching around his digits as he penetrates you with another one right away. @@.timmy;"You're hella tight."@@ He comments before taking the butt plug in his mouth. You watch wide-eyed as he runs his tongue around the toy lubing it up with his saliva. You struggle but all for naught. Within moments Timmy's inserting the glistening, metal plug into your tight asshole. His short foreplay was enough to loosen you up, the spit helps with gliding in the toy and the cold metal numbs you slightly as it penetrates you. <<videoByName 17>> You give an involuntary moan of pleasure and pain as the thickest part of the plug finally passes your sphincter. Your tight opening quickly closing around the stem of the toy securing it in place with nothing but jewel showing from your asshole. <<updateMissionSilent "homework6Buttplug" "homework6Timmy">>\ <<run UInv.MoveAll('equipped_anus', 'player_inventory')>>\ <<run UInv.Move("player_inventory", "equipped_anus", "metal, bejeweled butt plug", 1)>>\ @@.timmy;"See? It wasn't that hard, I don't know what all that fuss was about."@@ Timmy finally lets go of your legs letting you pull back up your pants and cover your bare bottom. Despite your struggle and the embarrassing scene no one seems to have noticed - or maybe they all did, and it's just a common thing on the streets? You walk around for a while with Timmy. All the while you stay silent, sulking because of what he did to you. With each step the plug shifts in your ass slightly, rubbing against your insides and making you ooze pre in your underwear. <<endMission>> <<go "Go home" "player_room">> /% ----------------------------------------------------------------------------------------------------------------- %/
During your sign-up you have to define a nickname. This is for privacy purposes. The leaderboard will only access your XP count, your chosen nickname and your role. You must choose a unique nickname 3-18 characters long for this purpose. Keep in mind that Arcade Administration might delete any nickname that it deems offensive. <<set _nickname = "anonymous">>\ Select nickname: <<textbox "_nickname" "anonymous" autofocus>> <span id="replaceLeaderBoardButton"> /%<<print _nickname>>%/ <<link 'Sign up'>>\ <<replace "#replaceLeaderBoardButton">>\ <<print replaceLeaderBoardButton(_nickname)>>\ <</replace>>\ <</link>>\ </span> /%<<run runOnline()>>%/\ /%<<set _data = { "role": $player.role, "xp": $player.xp.total, "lvl": $player.level }>>%/\ /%<<set $now = setup.setNextDate($now, 0, 8, 0)>>%/\ <<go 'Back' 'levelator' '<<set $playerNicknames = "empty">>'>> /% ----------------------------------------------------------------------------------------------------------------- %/ /% places %/
<<img locations/city.png>> Your apartment building is just one of the many monoliths stretching into the sky. The underbelly of the city is surrounded by a perpetual foggy haze lit by street stalls and adverts. The alleys are narrow and packed with people from the lower stratum of society, anyone sane with money would just take a cab instead of risking a walk through here. <<go "Home" "player_room">> <<go "Arcade" "arcade_entrance">> <<if $player.today.normalGym == false>>\ <<go "Gym" "normalGym_entrance">> <<elseif $player.today.normalGym == true>>\ <<replaceLink "Gym" "You already went to the gym today.">> <</if>>\ <<if hasVisited("cosaNostra_hiring2") == false>>\ <<go "Restaurant" "cosaNostra_hiring">> <<elseif $player.today.cosaNostra == false>>\ <<go "Restaurant" "cosaNostra">> <<elseif $player.today.cosaNostra == true>>\ <<replaceLink "Restaurant" "You already worked today.">> <</if>>\ <<if $player.missionsCompleted.includes("homework7TherapyFinished")>>\ <<if $player.flag.wentToTherapyToday == false>>\ <<if day() == "Wednesday" && hour() <= 14>>\ <<if sphinxSessions("incomplete") == 0>>\ <<go "Sphinx" "sphinx" "<<set $now = setup.setNextDate($now, 0, 14, 0)>>">> <<else>>\ <<go "Sphinx (new session)" "sphinx" "<<set $now = setup.setNextDate($now, 0, 14, 0)>>">> <</if>>\ <<else>>\ <<replaceLink "Sphinx" "You don't have a session scheduled today (come back on Wednesday).">> <</if>>\ <<else>>\ <<replaceLink "Sphinx" "You already went to therapy today.">> <</if>>\ <</if>>\ <<if $player.originalRole == "alpha" && hasVisited("alpha_training2_roseDate_date4")>>\ <<go "Rose" "rose_home">> <<elseif $player.originalRole == "beta" && hasVisited("beta_homework12_trainingHighHeels")>>\ <<if charAvailable("rose")>>\ <<go "Rose" "rose_home">> <<else>>\ <<link "Rose">>\ <<goto rose_home_notAvailable>> <</link>>\ <</if>>\ <</if>>\ /% ----------------------------------------------------------------------------------------------------------------- %/
The gym, a gathering place for the strong. Muscled members brush by entering ready for a long day of pumping iron, or leaving fresh after a good shower. In front of you is a large, metal ticket gate complete with facial scanning features, ready to know whether you have an active membership or not which is needed for entering. <<if alpha()>>\ @@.warning;[Warning: current training content is for betas only, alpha content is coming next version. Following scenes are submissive!]@@ <</if>>\ <<if $player.flag.gymMembership == 0>>\ @@.money;10 ©@@ \ <<if $player.money.total >= 10>>\ <<go "Buy a daily ticket" "normalGym" "<<set $player.flag.gymMembership = 1>><<spend 10>>">> <<else>>\ <<replaceLink "Buy a daily ticket" "You don't have enough money.">> <</if>>\ @@.money;50 ©@@ \ <<if $player.money.total >= 50>>\ <<go "Buy a weekly ticket" "normalGym" "<<set $player.flag.gymMembership = 7>><<spend 50>>">> <<else>>\ <<replaceLink "Buy a weekly ticket" "You don't have enough money.">> <</if>>\ /% gym's bitch entry option for high enough perversion %/\ <<elseif $player.flag.gymMembership > 0>>\ <<include normalGym>>\ <</if>>\ <<go "Leave" "city">> /% ----------------------------------------------------------------------------------------------------------------- %/
The gym's air is stuffy with the lingering smell of sweat and other body odors. The place is crowded, most of the machines occupied with a few loitering about looking for any chance anything not currently in use. \ \ /%<<if alpha()>>\ This is a survival of the fittest, the best spots are occupied by the strongest gymgoers so there's a constant fight to decide who gets what. You fight for the best equipment, but there are still plenty of people here more jacked than you. At least you get the work in before showering and going home. <<elseif beta()>>\%/ Since most of the gymgoers seem to be men that leaves most of the equipment for women empty. <<set _rand = rand(3)>>\ <<if _rand == 1>>\ <<go "Exercise" "normalGym_beta_squat" "<<set $player.today.normalGym = true>>">> <<elseif _rand == 2>>\ <<go "Exercise" "normalGym_beta_spread" "<<set $player.today.normalGym = true>>">> <<elseif _rand == 3 && perversion() > 10>>\ <<go "Exercise" "normalGym_beta_selfie" "<<set $player.today.normalGym = true>>">> <<else>>\ <<set _rand = rand(2)>>\ <<if _rand == 1>>\ <<go "Exercise" "normalGym_beta_squat" "<<set $player.today.normalGym = true>>">> <<elseif _rand == 2>>\ <<go "Exercise" "normalGym_beta_spread" "<<set $player.today.normalGym = true>>">> <</if>>\ <</if>>\ /%<</if>>\%/\ \ /% ----------------------------------------------------------------------------------------------------------------- %/
<<if $player.ass.size < 50>>\ <<set $player.ass.size += 1>>\ <</if>>\ /% general comment %/\ You find an empty spot in front of the mirrors and begin to squat sneaking glances at the others. Thighs start burning each time you go deep, you try to keep your chest straight so you end up pushing your ass back that much further. \ <<if perversion() > 10>>\ <<set _rand = rand(3)>>\ <<if _rand == 1>>\ <<videoByName 47>> <<elseif _rand == 2>>\ <<videoByName 48>> <<elseif _rand == 3>>\ <<videoByName 49>> <</if>>\ <<else>>\ <<set _rand = rand(2)>>\ <<if _rand == 1>>\ <<videoByName 47>> <<elseif _rand == 2>>\ <<videoByName 48>> <</if>>\ <</if>>\ /% perv comments %/\ <<if perversion() < 5>>\ <<include normalGym_beta_squat_end1>> <<elseif perversion() < 10>>\ <<set _rand = rand(3)>>\ <<if _rand == 1>>\ <<include normalGym_beta_squat_end1>> <<else>>\ <<include normalGym_beta_squat_end2>> <</if>>\ <<elseif perversion() >= 10>>\ <<set _rand = rand(10)>>\ <<if _rand == 1>>\ <<include normalGym_beta_squat_end1>> <<elseif _rand < 4>>\ <<include normalGym_beta_squat_end2>> <<elseif _rand >= 4>>\ <<include normalGym_beta_squat_end3>> <</if>>\ <</if>>\ /% ----------------------------------------------------------------------------------------------------------------- %/
In-between squats you sneak take relish in the view around you, round bottoms hitting the floor, and a few flashes off buttcheeks when the girls' pants slip. <<if $player.ass.size < 50>>\ By the end of your exercise you can feel like your <<ass>> got more defined. <</if>>\ <<if perversion() < 3>>\ <<go "Shower" "normalGym_beta_shower_0">> <<else>>\ <<go "Shower" "normalGym_beta_shower_1">> <</if>>\ /% ----------------------------------------------------------------------------------------------------------------- %/
As you take a look around your eyes meet with guys looking in your direction. Surveying your surroundings you notice that you're getting a lot of unusual looks. <<if $player.ass.size < 50>>\ By the end of your exercise you can feel like your <<ass>> got more defined. <</if>>\ <<go "Shower" "normalGym_beta_shower_2">> /% ----------------------------------------------------------------------------------------------------------------- %/
Guys walking by giving you lascivious looks, every now and then one buff dude interrupts your exercise to whisper sweet nothings in your ear. You seem to be the talk of the gym with peculiar renown amongst men. <<if $player.ass.size < 50>>\ By the end of your exercise you can feel like your <<ass>> got more defined. <</if>>\ <<go "Shower" "normalGym_beta_shower_3">> /% ----------------------------------------------------------------------------------------------------------------- %/
<<if $player.ass.size < 50>>\ <<set $player.ass.size += 1>>\ <</if>>\ Leg machines are generally free in the gym, guys avoid them for obvious reasons and girls stay away because it puts them in an awkward positions. But with most of the equipment occupied all you're left with is these. You hop from machine to machine really putting the burn in your legs. Some of the equipment even forcibly spreads your legs apart putting you in a compromising pose, each time you have to push back against them to pull them apart. \ <<set _rand = rand(3)>>\ <<if _rand == 1>>\ <<videoByName 50>> <<elseif _rand == 2>>\ <<videoByName 51>> <<elseif _rand == 3>>\ <<videoByName 52>> <</if>>\ <<if perversion() < 5>>\ <<include normalGym_beta_spread_end1>> <<elseif perversion() < 10>>\ <<set _rand = rand(3)>>\ <<if _rand == 1>>\ <<include normalGym_beta_spread_end1>> <<else>>\ <<include normalGym_beta_spread_end2>> <</if>>\ <<elseif perversion() >= 10>>\ <<set _rand = rand(10)>>\ <<if _rand == 1>>\ <<include normalGym_beta_spread_end1>> <<elseif _rand < 4>>\ <<include normalGym_beta_spread_end2>> <<elseif _rand >= 4>>\ <<include normalGym_beta_spread_end3>> <</if>>\ <</if>>\ /% ----------------------------------------------------------------------------------------------------------------- %/
Your legs are numb, your body is stretched in awkward positions. In one machine you end up with you legs perpetually spread as you are o longer able to close them with your legs aching from exhaustion. Guys walking by measure you up and take a few moments too long to scan you in this awkward position. <<if $player.ass.size < 50>>\ By the end of your exercise you can feel like your <<ass>> got more defined. <</if>>\ <<if perversion() < 3>>\ <<go "Shower" "normalGym_beta_shower_0">> <<else>>\ <<go "Shower" "normalGym_beta_shower_1">> <</if>>\ /% ----------------------------------------------------------------------------------------------------------------- %/
As you take a look around your eyes meet with guys looking in your direction. Surveying your surroundings you notice that you're getting a lot of unusual looks. <<if $player.ass.size < 50>>\ By the end of your exercise you can feel like your <<ass>> got more defined. <</if>>\ <<go "Shower" "normalGym_beta_shower_2">> /% ----------------------------------------------------------------------------------------------------------------- %/
Guys walking by giving you lascivious looks, every now and then one buff dude interrupts your exercise to whisper sweet nothings in your ear. Some of them walk right and grab you, or take videos of you opely. You are particularly popular amongst men. <<if $player.ass.size < 50>>\ By the end of your exercise you can feel like your <<ass>> got more defined. <</if>>\ <<go "Shower" "normalGym_beta_shower_3">> /% ----------------------------------------------------------------------------------------------------------------- %/
The idea of exercise alone tires you enough to not even get started. You lift a dumbbell and then promptly place it back. Instead of any hard work, you just join the girls in front of the mirror posing and taking selfies. You don't even need to grab a phone to do so but it's par for the course with the selfie culture, otherwise, how would everyone know where your preferences lie. \ <<if perversion() > 15>>\ <<videoByName 54 mp4>> <<else>>\ <<videoByName 53 mp4>> <</if>>\ <<if perversion() < 12>>\ You get plenty of inquiring looks. This spot is like a stage for beauty queens so it's not unusual to get stared at when you start taking selfies and posing like that. <<elseif perversion() < 14>>\ A few guys pick the machines near the mirror to look at your <<ass>>, you catch glimpses of them behind your reflection but you don't mind. Plenty of guys walk by and look your way as well, but it's expected with all the inviting poses you strike for a good shot. <<elseif perversion() >= 16>>\ You gather quite the crowd around you. Guys standing by idly not even trying to hide their intentions, just staring at you. A few of the bold ones even come up to butter you up, some even grab a handful of your <<ass>> and you gladly let them. <</if>>\ <<go "Shower" "normalGym_beta_shower_3">> /% ----------------------------------------------------------------------------------------------------------------- %/
The gym has co-ed showers, it's their way of dealing with the multi-gendered crowd without offending anyone. Neither party seems to mind and with so many people around nothing out-of-line would happen anyway, but gymgoers will turn a blind as long as it's consensual. \ /% ----------------------------------------------------------------------------------------------------------------- %/
<<include "normalGym_beta_shower_generalText">>\ You try your best to cover your body and avoid the curious glances from others in the shower, it's incredibly difficult to stay focused being surrounded by chiseled bodies and curvaceous figures. <<RandomImageFromPack "gym/shower/soap">> You still can't quite wrap your head around the idea of all these different people - and sexes - showering together, everyone keeping their obvious lust in check while doing so. You fight your own naughty thoughts but manage to clean the sweat and get ready to leave. <<go "Leave" "city">> /% ----------------------------------------------------------------------------------------------------------------- %/
<<include "normalGym_beta_shower_generalText">>\ You try your best to cover your body and avoid the curious glances from others in the shower, it's incredibly difficult to stay focused being surrounded by chiseled bodies and curvaceous figures. <<RandomImageFromPack "gym/shower/cockShow">> @@.stranger;"You want something?"@@ The guy showering next to you asks bringing your mind back to focus. You must've been staring his way for a bit too long. He's naked like all the others and packs a menacing cock, with a size like that it's hard not to notice. <<go "Look closer" "normalGym_beta_shower_1_look">> <<go "Look away" "normalGym_beta_shower_1_sorry">> /% ----------------------------------------------------------------------------------------------------------------- %/
<<RandomImageFromPack "gym/shower/cockShow">> You can't help but focus on his enormous dick\ <<if hasPenis() && penisSize() < 7>>\ , the sheer size difference between the two of you alone highlights how big he's. <<elseif hasPussy()>>\ , you get naughty ideas and a tingling sensation between your legs just looking at it. <<else>>\ , the long member dangling between his legs is something you'd see in porn making you wonder whether his cock is modded or natural. <</if>>\ @@.stranger;"You enjoying the view?"@@ He smirks not the least bit bothered by you staring. If this guy was an Arcade player he'd most certainly be a top alpha with an attitude like that. You quickly shower up and leave with burning cheeks. As you scour out of the washroom you miss the guy's lingering gaze fixed on your <<ass>>. <<go "Leave" "city">> /% ----------------------------------------------------------------------------------------------------------------- %/
You quickly avert your eyes and apologize but every now and then your gaze still wanders over. You tell yourself it's because the guy is showering next to you, but somehow your eyes are always drawn to his cock. Upping the pace you hurry with the shower to reduce the awkwardness. You wrap a towel around your body and head towards the exit trying your best to not make eye contact with the dude. <<go "Leave" "city">> /% ----------------------------------------------------------------------------------------------------------------- %/
<<include "normalGym_beta_shower_generalText">>\ <<RandomImageFromPack "gym/shower/soap">> You lather up with soap ready to melt away in the warm shower trying your best to ignore the curious glances of a few men in the shower room. Clearly, your body is garnering unwanted, lecherous attention. The guy showering next to you is the same chiseled adonis, as usual, he's also checking you out. Except for the distance between the shower heads, there's no other separation between the people in this room. The distance between you and your "neighbor" is getting shorter as you notice him inching closer to you. With no He has no respect for your personal space clumsily bumping into you every now and then or pretending to do so. Soon he has his hands caressing your back and shoulders before he wanders to your <<ass>> and chest before whispering into your ear. @@.stranger;"How about you wash my back, and I can do the same for you?"@@ He says it more like a command than a request. <<go "Clean him" "normalGym_beta_shower_2_clean" "perv: 13">> <<go "Decline" "normalGym_beta_shower_2_decline">> /% ----------------------------------------------------------------------------------------------------------------- %/
With bulging muscles like that he could break you in half, it's not like he could do anything you don't want with so many people around - but that doesn't change your willingness to submit. With a slight nod in response, you let him explore your body with his brawny hands. His cock dangling free is now completely erect occasionally bumping into you and then - completely in purpose - finding its way between your asscheeks hotdogging you. The onlookers in the shower room don't fail to miss you or your partner cleaning each other, some guys also pop a boner and some of the girls just look away blushing at your intimacy. You're just about to finish when he starts massaging his now erect cock and then grabs your shoulder. @@.stranger;"You should clean me properly."@@ You knew what you were getting into when you followed his demands. Following his hand you fall to your knees ready to properly wash his cock, now dripping with water, soon to be dripping with your saliva. You make quick work of your shower mate knowing that if you don't do a proper job he might just use your <<ass>> instead. <<RandomImageFromPack "gym/shower/blowjob">> He ends up unloading all over your body, ruining your efforts of cleaning it. With the quick blowjob done he leaves satisfied not even washing his cock afterward but wearing your juices on his way out instead. You're left there on your knees with a coated face and a bunch of onlookers, and now you have to shower again. <<RandomImageFromPack "gym/shower/blowjobCum">> <<if $player.outsideMissions>>\ <<endMission>>\ <</if>>\ <<go "Leave" "city">> /% ----------------------------------------------------------------------------------------------------------------- %/
You push against the guy's chest to increase the distance. He gets the message so he doesn't push his luck, but since you let everything else go before he continues to shower with you. The teasing touches don't cease either, they only get more daring. He slaps your <<ass>> and pinches your <<nipples>> and you let him, willingly. With his brawny hands freely roaming across every inch of your body at least you know you get clean properly. Especially around your <<ass>>, crotch, and your chest which he pays special attention to. Your interaction gathers quite the attention from guys in the shower room and you find yourself now surrounded by plenty of erect dicks pointing your way. Finally finishing you wrap yourself in a towel but it does little to hide your assets, pretty much everything worth seeing was already seen in full detail by everyone. <<if $player.outsideMissions>>\ <<endMission>>\ <</if>>\ <<go "Leave" "city">> /% ----------------------------------------------------------------------------------------------------------------- %/
<<include "normalGym_beta_shower_generalText">>\ Entering the shower room you get plenty of lecherous looks thrown your way. The thin fabric of your towel does little to hide your body, most of these people have already seen you naked. You just want to quickly clean up so you throw the towel to the side and grab the soap. Your usual shower mate enters like a boulder with his hulking figure pushing the door open. He clearly followed you finishing his workout just as soon as you left, he also takes the spot conveniently next to you. The outline of his bulging, half-erect cock is visible behind the towel. He takes your hand guiding your digits to his girthy member. @@.stranger;"It would be a shame to let all that exercise go to waste, you have a great ass so why not use it?"@@ He says before flipping you around and aiming his cock right between your ass cheeks. <<go "Resist" "normalGym_beta_shower_3_resist">> <<go "Submit" "normalGym_beta_shower_3_submit">> /% ----------------------------------------------------------------------------------------------------------------- %/
You grab the raging hard-on wedged between your cheeks just before it could push forward. There's no way you could take a monster like that and you'd rather not spread your legs with so many people crowding around. Instead, you massage his cock with some soap on your fingers and gently rubbing it. You keep teasing him with your <<ass>> but each time he goes for the bull's eye you slip away, there's no way he's going to stop until he's satisfied so you give him a handjob in the middle of your shower. <<RandomImageFromPack "gym/shower/handjob">> He grabs your hips pulling you into his arms as you keep pulling on his cock. He gives you a kiss on the lips then runs down your neck and to your nipples. You're getting dangerously aroused to the point where you're considering actually letting him fuck you but right before that you manage to jerk him to completion. He paints your thigh with his spent seed, plenty of his backup now dripping down your legs. Finished and satisfied he gives you a goodbye/thank you kiss before slapping your <<ass>> and leaving the showers. You're finally left alone having to wash up again, now with a lot more people looking your way. <<if $player.outsideMissions>>\ <<endMission>>\ <</if>>\ <<go "Leave" "city">> /% ----------------------------------------------------------------------------------------------------------------- %/
<<RandomImageFromPack "gym/shower/blowjob">> You shift your hips avoiding the cock about to be buried in your <<ass>>. You know without some help taking this hulking giant would hurt, so you go down on your knees ready to lube it up a bit. You lather up his girthy, 8-inch cock with your tongue, there's still a bit of sweat you can taste from his workout. Finishing your job a few moments later you turn around pointing your ass towards him, ready to go. You're not bothered by the onlookers and neither is he, it's not the first time some of the gymgoers got naughty in the showers. In fact, most of them watch with intent as your partner grabs your hips pulling you onto his cock. You could swear this guy's training his dick, there's no way he could be this girthy just like that. The dribbling water barely covers your moans as you clench around his fat cock, but that does little from stopping his advance. <<RandomImageFromPack "gym/shower/fuck">> You look for support, grabbing the shower handle on the wall as he begins to fuck you with fervor. All that muscle is not just for show, your entire body quakes with each shove and your <<ass>> ripples when your hips meet. With so much training behind his back, his stamina is monstrous too not just his dick. You lose track of time and it doesn't feel like he's slowing down at all. Several rounds of gym members come and go by the time he finally finishes on your back. He doesn't even have the courtesy to cum inside so now you have to wash up again. He leaves you there just like that, collapsed in the shower, dripping from semen. <<if $player.outsideMissions>>\ <<endMission>>\ <</if>>\ <<go "Leave" "city">> /% ----------------------------------------------------------------------------------------------------------------- %/
/% ----------------------------------------------------------------------------------------------------------------- %/
/% ----------------------------------------------------------------------------------------------------------------- %/
/% ----------------------------------------------------------------------------------------------------------------- %/
/% ----------------------------------------------------------------------------------------------------------------- %/
\ /% this is to be inserted as a route-switch, guides the player down to the proper path %/\ \ You change into your uniform ready to take on <<if lastVisited("cosaNostra_hiring2") == 0>>your first<<else>>another<</if>> shift in the cosaNostra pizzeria. \ /% perv mod %/\ <<if alpha()>>\ The uniform is snug around your body not leaving anything to the imagination, <<if male()>>short pants well above your knees that awkwardly cut between your legs<<else>>a short skirt which means you can't bend down for something carelessly<</if>>. You walk up to the first table ready to take their order. <<if perversion() < 1>>\ <<go "Start a shift" "cosaNostra_uneventful" "<<set $player.today.cosaNostra = true>>">> <<elseif perversion() < 2>>\ <<go "Start a shift" "cosaNostra_alpha_1" "<<set $player.today.cosaNostra = true>>">> <<elseif perversion() < 3>>\ <<set _rand = rand(2)>>\ <<if _rand == 1>>\ <<go "Start a shift" "cosaNostra_alpha_1" "<<set $player.today.cosaNostra = true>>">> <<elseif _rand == 2>>\ <<if hasPenis()>>\ <<go "Start a shift" "cosaNostra_alpha_2" "<<set $player.today.cosaNostra = true>>">> <<else>>\ <<go "Start a shift" "cosaNostra_alpha_1" "<<set $player.today.cosaNostra = true>>">> <</if>>\ <</if>>\ <</if>>\ <<elseif beta()>>\ The uniform is snug around your body not leaving anything to the imagination, <<if male()>>short pants well above your knees that awkwardly cut between your legs<<else>>a short skirt which means you can't bend down for something carelessly<</if>>. You walk up to the first table ready to take their order. <<if perversion() < 3>>\ <<go "Start a shift" "cosaNostra_uneventful" "<<set $player.today.cosaNostra = true>>">> <<elseif perversion() < 5>>\ <<go "Start a shift" "cosaNostra_beta_1" "<<set $player.today.cosaNostra = true>>">> <<elseif perversion() < 10>>\ <<set _rand = rand(2)>>\ <<if _rand == 1>>\ <<go "Start a shift" "cosaNostra_beta_1" "<<set $player.today.cosaNostra = true>>">> <<elseif _rand == 2>>\ <<go "Start a shift" "cosaNostra_beta_2" "<<set $player.today.cosaNostra = true>>">> <</if>>\ <<elseif perversion() < 100>>\ <<set _rand = rand(3)>>\ <<if _rand == 1>>\ <<go "Start a shift" "cosaNostra_beta_1" "<<set $player.today.cosaNostra = true>>">> <<elseif _rand == 2>>\ <<go "Start a shift" "cosaNostra_beta_2" "<<set $player.today.cosaNostra = true>>">> <<elseif _rand == 3>>\ <<go "Start a shift" "cosaNostra_beta_3" "<<set $player.today.cosaNostra = true>>">> <</if>>\ <</if>>\ <</if>>\ <<go "Leave" "city">> /% ----------------------------------------------------------------------------------------------------------------- %/
In a less frequented spot of the city, there's an infamous pizzeria popular in shady circles. There's no neon here, just good old red and green painting, the owners don't want unnecessary attention. There's a rumor that the restaurant has connections to the mafia, but they also seem to be perpetually in need of a workforce and that's all you need to know. The door jingles as you enter, a few coated people turn to scan you before turning back to their food. You head to the backroom where the job posting is written, on the back of a pizza box glued to the door. You knock and enter following the permission from a deep voice inside. A large body with a potbelly is stretched all over a leather seat, turning your way just as you come in. He's a cleanly shaven, balding mister in his forties maybe, the infamous owner of CosaNostra Pizza - Uncle Enzo. @@.enzo;"So you want a job?"@@ He takes a puff from his cigar and blows the smoke your way. You nod. @@.enzo;"Good, we need a pizza <<boy>>. You get paid by the hours, no fixed schedule. If you want the job look for my son and he'll get you started."@@ He dismisses you by the wave of a hand. You know better to keep him up so you leave immediately. <<go "See his son" "cosaNostra_hiring2">> /% ----------------------------------------------------------------------------------------------------------------- %/
Uncle Enzo's son is serving drinks in the bar, you walk up to him. Employees must come and go frequently because he knows your intentions as soon as you enter his field of vision. He grabs a box from under the desk and hands it to you. @@.bonzo;"Name?"@@ He's a sleeker version of his dad with a full head of hair and mustache. His vest and tie are a bit too elegant for this place and unfortunately for the employees, he probably applies the same high standard to everyone working here. @@.player;"$player.firstName"@@ The box beeps as soon as you say your name. @@.bonzo;"This is your uniform, the name tag is coded to your name. You keep it clean and don't lose it. When on the clock you'll serve the customers food and drinks and get paid by the hours."@@ He clicks the old-school mechanic watch on his wrist. @@.bonzo;"Our customers are always right, they ask for something, you deliver. I don't want to hear about problems unless they want us to pay for something, then you can come to me. Otherwise, everything on the field is your responsibility. I want to hear no complaints from you or the guests."@@ You can be sure that a complaint will mean the end of this job for you, if not your life. <<include "cosaNostra">> /% ----------------------------------------------------------------------------------------------------------------- %/
<<if beta()>>\ You go around serving tables in quick succession, this place has a high turnover even with the guests staying longer presumably to talk business. You deliver drinks and sometimes food, some customers touch you in inappropriate places as you take their orders but you know better than to stop them. Finally, the end of your shift is near so you decide to take one last order. <<elseif alpha()>>\ You go around serving tables in quick succession, this place has a high turnover even with the guests staying longer presumably to talk business. You deliver drinks and sometimes food, precisely targeting the feminine clientele. You'd wager the rebellious daughters and the hungry-for-attention wives of the mafia people. After a couple tables served, the end of your shift is near so you decide to take one last order. <</if>>\ \ /% ----------------------------------------------------------------------------------------------------------------- %/
At the end of your shift Bonzo counts your orders and pays you. <<set _rand = random(5, 10)>>\ <<earn _rand>> <<go "Leave" "city">> /% ----------------------------------------------------------------------------------------------------------------- %/
<<include "cosaNostra_generalComment">>\ It's another generic, copy-paste version of the mafia-looks. These guys look the same like they dress from the same textbook, suits, hats, sometimes a west, a tie here and there. This one in particular orders nothing special either, just a drink - he's most likely waiting for an accomplice and won't need a meal like most of the guests in this "pizzeria". He doesn't mess with you, no one does with Uncle Enzo's employees. But he doesn't tip you either. <<include "cosaNostra_paymentComment">> /% ----------------------------------------------------------------------------------------------------------------- %/
<<include "cosaNostra_generalComment">>\ There's just one guy sitting alone at the table you're serving this time. He sits in the corner wrapped in a large, leather coat puffing on a cigar like Uncle Enzo. His fingers are stacked with golden rings and you can spot the tail end of a tattoo peeking out from under his sleeve. He's also rather big, but not like uncle Enzo, muscular big, broad shoulders and thick arms. @@.player;"What can I bring you?"@@ He already has a menu on the table so you ask him. He doesn't answer just beckons you to come closer. He doesn't speak but points to the menu, some fancy alcohol by the bottle. As you lean closer to read the name and take note of the order his other hand slips behind you. You shiver when you feel his fat fingers wrap around your <<ass>>, he grabs you with quite the strength to get a proper feel. <<RandomImageFromPack "restaurant/beta/assGrab">>\ \ @@.player;"A bottle of \ <<set _rand = rand(3)>>\ <<if _rand == 1>>\ gyn with silver bubbles?\ <<elseif _rand == 2>>\ throat... cutter?\ <<elseif _rand == 3>>\ royal ambrosia?\ <</if>>"@@ You ask awkwardly to confirm his order and he nods. Your voice breaks just as you feel his hand on your back. <<if perversion() < 10>>\ That's all you need, you quickly scutter away from his grasp and run to get his drink. <<else>>\ You take a few more moments to write that down. Not like you need it but his hands feel way too good on your <<ass>> to just leave him like that. <</if>>\ You take the drink to him on a silver platter, and a glass to fill up. <<if perversion() < 10>>\ You come a bit wary of him, you'd rather not have him feel you up again so you stop a few steps from his desk to pour him a drink. That doesn't stop him though. <<else>>\ You arrive with slight anticipation of what he might do to you this time, you purposefully turn your back to him so he has full access to your <<ass>>. <</if>>\ There's rustling and as you focus on preparing his order he grabs you again. This time he goes even further running a digit under your <<if male()>>shorts<<else>>skirt<</if>>. You finish quickly and leave. As you return the tray to the bar you feel something wedged in your clothing, you check the source and pull out a bit of cash stuck there - he just tipped you like you're some common stripper. <<set _rand = random(1, 3)>>\ <<earn _rand>> <<if $player.outsideMissions>>\ <<endMission>>\ <</if>>\ <<include "cosaNostra_paymentComment">> /% ----------------------------------------------------------------------------------------------------------------- %/
<<include "cosaNostra_generalComment">>\ You go to a table with several guys after they wave to you, mostly older men dressed in elegant suits drinking some aperitif. @@.player;"What can I bring you?"@@ You ask them stopping just one step from their desk. @@.stranger;"I could use a quick blowjob before the main course."@@ The one that responds looks like the ringleader of the bunch, sitting in the middle with a few too many jewelries adorning him and a dominant look in his eyes that makes you shiver. <<go "Deliver his order" "cosaNostra_beta_2_deliver">> <<go "Ask again" "cosaNostra_beta_2_decline">> /% ----------------------------------------------------------------------------------------------------------------- %/
You know better than to refuse a man like this, he might be an associate of Uncle Enzo and the last thing you need is for this to reach his ears. He told you alright, customers are first, whatever they might ask for you need to deliver. You scan the table with a gulp and look for an opening, it's not like this guy's going to get up just to make you feel convenient. Instead, it's your job to serve him and make him feel comfortable. You go down on your knees <<if male()>>shorts straining your <<ass>><<else>>skirts flipping as you go down<</if>> and crawl under the desk and between his legs. Some guests notice you disappearing, some smile and return to their food, some look on. Service like this is not uncommon here. You undo the metal belt buckle and pull down his pants. An already erect cock jumps in your face from behind the cotton underwear. Your eyes meet when you look up from under the table for confirmation, the man just smiles and looks back up returning to his buddies. <<RandomImageFromPack "restaurant/beta/blowjob">> You go ahead and give an experimental lick to his shaft, at least he's clean these people value appearance. After a bit of polishing you finally wrap your lips around the head ready to go further. The faster you get him to completion the sooner you can get back to work. With this in mind, you look for a balance between the furious tempo of slurping down his member and gagging under the table and a slow, careful, silent pace. It requires quite the effort to satisfy him without making much of a racket and you know you need to keep quiet, you must not interrupt their talk. Snuggled between his legs you blow him like a <<if perversion() < 10>>prudent servant<<else>>hungry slut<</if>>. At the end of your stroke, you give a lick to his balls but the bulging rod in your throat makes that difficult without gagging so you stop. In the middle of your service, his hands go under the table grabbing the back of your head. This time you gag as he forces you down his cock, all the way to his balls which you can now feel shifting under your tongue. Then he starts twitching and soon like a hose, unloads down your throat. When you're finally let go he gives you a napkin from above the table. You know what he wants and wipe his spit-dripping dick clean, then the bit of semen running down the side of your lips. As you come out from under the table his associate gives you few greenbacks for your services, a generous tip from the boss. <<set _rand = random(3, 6)>>\ <<earn _rand>> <<if $player.outsideMissions>>\ <<endMission>>\ <</if>>\ <<include "cosaNostra_paymentComment">> /% ----------------------------------------------------------------------------------------------------------------- %/
You decline his order hoping that Uncle Enzo won't hear of this, but you're not about to suck off a guest<<if perversion() > 10>> in a full house with everyone watching<</if>>. They shrug it off, but you get a few threatening glances. They order actual food this time and you deliver gladly. That doesn't stop them from feeling you up though, except they don't even tip you for that. <<include "cosaNostra_paymentComment">> /% ----------------------------------------------------------------------------------------------------------------- %/
<<include "cosaNostra_generalComment">>\ A loner beckons you to his table, he's dressed less fancy than the rest, simple and not that elegant. If you had to guess you'd wager he's not one of the "businessmen" here but someone's henchmen, a big muscle mass ready to do the mafia's bidding. @@.player;"What can I bring you?"@@ You ask him cautiously, these guys have a short fuse and you'd rather not light it. @@.stranger;"I haven't decided yet. But you can help me, come'ere for a second."@@ He bids you to come closer. You step next to his seat when he grabs you by the hips, taking just one hand to reach around you. You don't have the strength to resist him as he pulls you into his lap with your <<ass>> dropping on his knee. @@.stranger;"Now, which one do you think I should get?"@@ He points to the menu. You take a few moments to find something that might fit a muscle-brained guy like this, as you do you can feel something hard poke against the left side of your <<ass>>, right between his legs. Apparently, you took too long, he got hungry for something more than food. <<go "Service him" "cosaNostra_beta_3_deliver">> <<go "Bring food" "cosaNostra_beta_3_decline">> /% ----------------------------------------------------------------------------------------------------------------- %/
His hands wrap around your body not letting you go, one hand gently slipping to your chest and twirling your nipple under the uniform, another burly hand goes down your pants grabbing your thighs and shifting you closer to his cock. @@.stranger;"You get it out."@@ He motions you with his eyes down towards his crotch. /% pussy %/\ You unzip his pants and thick cock springs to life brushing against your hand. The man pulls down your <<if male()>>shorts and underwear<<else>>panties<</if>> while you gawk at his monstrous dick. Before you realize what's happening he's shifting your body with easy between his legs with the head of his penis now poking against your <<anus>>. You know there's no turning back now until this beast of a man is satisfied. He grabs your legs from both sides leaving your now erect nipples lonely behind your shirt, then spreads them apart etting your <<ass>> fall back down lower. He's slowly entering you, raw. The sudden entry of his cock painfully stretching your <<anus>>, yet the anticipation of what's to come still makes <<if hasPenis()>>your <<penis>> drip with pre<<elseif hasPussy()>>your <<pussy>> wet<</if>>. <<RandomImageFromPack "restaurant/beta/cowgirl">> You're impaled on the customer's dick letting a slight moan escape your lips, making heads turn in the restaurant.<<if rand(3) == 3>> You cross eyes with Bonzo in the bar wiping glasses. From this angle he can clearly see what's happening, and he watches on intently. That's as much of a praise as you're gonna get from him for servicing guests properly.<</if>> The man beckons another waitress as you fidget around his lap trying to deal with the fullness now spreading up your abdomen. A colleague of yours takes his order, she looks your way smiling gently - your situation is obvious but you can't decipher her expression, whether she feels sorry for you or if she wishes you two changed places. She soon brings some food, all the while you stay in your new "seat" with the guy occasionally shifting his hips to grind around under you. With his meal ready he begins to eat with you there, he's not the least bit bothered by your presence taking his sweet time eating - and fucking you. With the last bit of food gone from the plate he also finishes down below. The slight twitch of his cock signals the oncoming torrent of white now filling up your belly. Once he's done he lifts you off his member driping from the juices of both of you. <<if perversion() < 10>>\ You hurry off embarassed, with cum leaking from your <<anus>> and running down the inner side of your thighs. He hands you card as a reimbursement, at least you're getting compensated for your service. <<set _rand = random(9, 13)>>\ <<earn _rand>> <<else>>\ You know better than just to leave him there like that. You grab a napkin and go down to your knees properly wiping him clean, the mess is partially your fault afterall. He hands you a card at the end, you got paid handsomely. <<set _rand = random(10, 15)>>\ <<earn _rand>> <</if>>\ <<if $player.outsideMissions>>\ <<endMission>>\ <</if>>\ <<include "cosaNostra_paymentComment">> /% ----------------------------------------------------------------------------------------------------------------- %/
You quickly squirm out of his hold before he could go too far. He scoffs, clearly unhappy with the service but lets you go regardless. You hurry to take his food and limit your time with him as much as possible. By the time your return with his order there's another waitress there, in the same position as you were a few minutes ago. Judging by the small pool of juices under the desk she went further with him than you did, that girl is clearly impaled on his cock right now and seems to be enjoying every moment of it. As you place the tray food on his table he motions you to leave quickly and stop interrupting his service with the waitress. You do but keep watching from afar, the guy begins to eat with the girl still in his lap - and most likely on his cock. He doesn't let her go until a good while later when he's finished with the meal, only then does he hoist her up and off himself. <<include "cosaNostra_paymentComment">> /% ----------------------------------------------------------------------------------------------------------------- %/
<<include "cosaNostra_generalComment">>\ You head to a table with a few younger girls, drinking and chattering loud as they can be, trying their best to draw attention their way. They're pleased with you turning up, one girl inviting you to sit right next to her. You do so because Enzo told you as much, customer satisfaction is number one and you're glad to obey orders like these. The girls ask you in turns inquiring about the best item on the menu. You engage with them, but the idle talk soon derails into a raunchy conversation about more intimate topics. They openly ask you about past partners, your experience in bed, how you like your partners... Taking that as a clear sign of their obvious lust you also make a move. First, it's just your hand wrapping around the shoulders of the girl sitting closest to you. She lets you and if anything, she's now all smiles. Your hands move further testing the limits of the situation. You gather these are some neglected daughters with daddy issues trying to grab the attention of their family heads', you're nothing but a tool to aid them in achieving their goals and you're more than happy to oblige. Hands slipping under the shirt your find the ample chest under the girl's top, no bra. She blushes reconsidering whether this is crossing the line, they only intended to use you as a prop but things are getting more serious now. Regardless, she lets you on as her friends watch the scene unfold. You grab her breast, twirl her nipples, kiss her neck from the side, anything to elicit some response and test her resolve. She's the mafia's daughter alright, not budging despite the piling pleasure. She finally lets a moan slip by as your other hand wanders under the table and behind her panties. You flick her clit then test her opening with a digit, the wet pussy giving you easy entry. You'd think if this was all an act, it should stop here but she just looks away with a red face. Her friends knowing what's happening don't intervene either, they like watching her in this compromising situation. A few minutes of probing is enough to get her to tremble under you. You sigh because the dripping sound is a clear indication that she came, and it's most likely going to be you who has to mop up her juices from the floor. Satisfied you leave your guests, her friends give you a generous tip as you do so. <<set _rand = random(1, 3)>>\ <<earn _rand>> <<if $player.outsideMissions>>\ <<endMission>>\ <</if>>\ <<include "cosaNostra_paymentComment">> /% ----------------------------------------------------------------------------------------------------------------- %/
You pick an easy table, the girl is dressed scantily, a delicious-looking cleavage and a tight fitting dress highlighting her figure. Her mascara makes her look more like a street girl than an actual customer. @@.strangerFemale;"Hey you, how about I pay you personally for the meal?"@@ She leans close to you whispering the last part in your ear, emphasizing the private nature of her offer. She was a street girl alright, maybe one of the customers' employees but you don't mind. She's offering you a quickie for some food, you'd have to pay for her order but she'd make it up to you. <<go "Get a blowjob and pay for her food" "cosaNostra_alpha_2_deliver">> <<go "Decline her offer" "cosaNostra_alpha_2_decline">> /% ----------------------------------------------------------------------------------------------------------------- %/
@@.player;"Don't you think you might be a bit too 'hungry'?"@@ You ask her sitting down, accepting her offer. She just smiles not contradicting you. You beckon another colleague of yours, a kind waitress arrives a bit baffled as to why you'd ask for her. You tell her to bring a pizza and some drinks, she knows better than to ask why you're the one ordering. The girl only blushes when the slurping sound filters from under the desk, then she leaves in a hurry to get your order. Your <<penis>> is already out, wrapped in the warm embrace of your guest's lips. She's a professional for sure, no playing around, straight to the business. This is a good blowjob too, no gagging just wet slurps, she's going down your entire length effortlessly - a sign of experience. It takes effort to resist the strong suction and the twirling tongue teasing your every bit. You grab the desk for support as you start shaking soon after she begins, this was worth all the money you spent on her food. Although she might not need a meal after you feed her with the backed-up load she's about to receive. A slender hand fondles your <<balls>>, she's not missing a spot. On downward stroke your eyes meet a few times, just as she's taking your entire <<penis>> with her nose poking your crotch and chin touching your <<balls>>. Despite your best efforts, it doesn't take long until you reach your limit. You don't need a hand to guide her, when your <<penis>> starts twitching he goes down on your entire length ready to take your load. With a violent eruption, you pump her full of cum, her otherwise calm eyes turn for a second as she clearly struggles with the volume - but she stays in place taking large gulps of your seed. You give a satisfied sigh leaning back in your seat as she finally comes up from under the table, cum dripping from her chin. You could swear she was about to burp but managed to fight the urge. You accompany her with the meal but her appetite is now clearly gone, she barely finishes half of the pizza you ordered for her. With all that spunk in her belly, there's not much need for more. <<if $player.outsideMissions>>\ <<endMission>>\ <</if>>\ The two of you separate when she leaves, you clear the table and pay for the order. <<spend 15>> <<include "cosaNostra_paymentComment">> /% ----------------------------------------------------------------------------------------------------------------- %/
@@.player;"Sorry, we only take credits here."@@ You decline her offer. She scoffs, you looked like an easy target to score a free meal off of, but she failed. She picks something cheap from the menu and you deliver the order, there's no tip of course. She treats you coldly all the way through the service until she leaves, at least she didn't dine and dash. <<include "cosaNostra_paymentComment">> /% ----------------------------------------------------------------------------------------------------------------- %/
<<go 'Turn off computer' 'player_room' 'requiredEnergy: 0'>> <<go 'Check emails' 'emails' 'requiredEnergy: 0'>>\ <<if $player.email.list.length != 0>>\ @@.darkblue;[new!]@@ <<else>>\ @@.darkblue;[no new emails]@@ <</if>>\ <<go 'Check the lexicon' 'lexicon'>> <<go 'Check achievements' 'achievements'>> <<link 'Matrix settings'>>\ <<goto 'settings'>> <</link>> <<go 'Buy nerveware' 'nerveware'>> <<go 'Contacts' 'computer_contacts'>> <<if $player.missionList.includes("homework11makeup") || $player.missionsCompleted.includes("homework11makeup") || $player.perversion > 11>>\ <<go 'Learn how to do makeup' 'learn_makeup'>> <</if>>\ /% ----------------------------------------------------------------------------------------------------------------- %/
<<set _charactersGeneral = 12>>\ <<set _charactersBeta = 1>>\ <<set _charactersAlpha = 0>>\ <<set _charactersUnlocked = []>>\ /% #1 %/\ <<if hasVisited("scarlett")>>\ <<set _charactersUnlocked.push("scarlett")>>\ <</if>>\ /% #2 %/\ <<if hasVisited("timmy")>>\ <<set _charactersUnlocked.push("timmy")>>\ <</if>>\ /% #3 %/\ <<if hasVisited("aPlusChemist")>>\ <<set _charactersUnlocked.push("walter")>>\ <</if>>\ /% #4 %/\ <<if hasVisited("beta_homework12_shopping") || hasVisited("alpha_training1_begin")>>\ <<set _charactersUnlocked.push("rose")>>\ <</if>>\ /% #5 %/\ <<if hasVisited("rentAFriend")>>\ <<set _charactersUnlocked.push("alex")>>\ <</if>>\ /% #6 %/\ <<if hasVisited("curl")>>\ <<set _charactersUnlocked.push("medusa")>>\ <</if>>\ /% #7 %/\ <<if hasVisited("rentAFriend_trial_leebe")>>\ <<set _charactersUnlocked.push("leebe")>>\ <</if>>\ /% #8 %/\ <<if hasVisited("rentAFriend_trial_andre")>>\ <<set _charactersUnlocked.push("andre")>>\ <</if>>\ /% #9 %/\ <<if hasVisited("rentAFriend_trial_jamie")>>\ <<set _charactersUnlocked.push("jamie")>>\ <</if>>\ /% #10 %/\ <<if hasVisited("stocks")>>\ <<set _charactersUnlocked.push("mox")>>\ <</if>>\ /% #11 for betas %/\ <<if hasVisited("locksmith")>>\ <<set _charactersUnlocked.push("bjorn")>>\ <</if>>\ /% #12 for betas %/\ <<if hasVisited("backAlley_selling_ross")>>\ <<set _charactersUnlocked.push("ross")>>\ <</if>>\ \ \ \ /% #1 %/\ /% only BETA %/\ <<if hasVisited("sphinx_first")>>\ <<set _charactersUnlocked.push("sphinx")>>\ <</if>>\ \ \ \ /% DON'T edit %/ <<if initAlpha()>>\ <<set _alphaCharacters = _charactersGeneral + _charactersAlpha>>\ ''Number of contacts:'' <<print _charactersUnlocked.length>> / _alphaCharacters <<elseif initBeta()>>\ <<set _betaCharacters = _charactersGeneral + _charactersBeta>>\ ''Number of contacts:'' <<print _charactersUnlocked.length>> / _betaCharacters <<else>>\ ''Number of contacts:'' <<print _charactersUnlocked.length>> / _charactersGeneral <</if>>\ \ \ \ /% GENERAL CHARACTERS, BOTH BETA/ALPHA %/\ /% 1 %/\ <<if _charactersUnlocked.includes("scarlett")>>\ ''Scarlett'' Role: @@.pink;beta@@ <<if $player.contacts.includes("scarlett")>>\ <<if $player.today.called.includes("scarlett")>>\ <<replaceLink "Call" "You already called her today.">> <<else>>\ <<go "Call" "computer_contacts_scarlett">> <</if>>\ <</if>>\ <<if story()>>\ The principal of your school, she spends her free time in the Arcade as a side-hustle. She's both a player herself and an Arcade employee whose job is to introduce betas to the inner workings of the Arcade. <<else>>\ The principal of a school, she spends her free time in the Arcade as a side-hustle. She's both a player herself and an Arcade employee whose job is to introduce betas to the inner workings of the Arcade. <</if>>\ <<if initAlpha()>>\ You caught her red handed in the Arcade, since you never really liked her as a teacher you ended up blackmailing her into submission. <</if>>\ <<if initBeta()>>\ Scarlett caught you red handed visiting Arcade 18. She decided to blackmail you with this fact and now you have to follow her orders. <</if>>\ <hr class="solid"> <</if>>\ \ /% 2 %/\ <<if _charactersUnlocked.includes("timmy")>>\ ''Timmy'' Role: @@.pink;beta@@ He's a member of the Arcade staff, a scantily clothed femboy whose job is to give membership tokens (bracelets) to new players. He's a beta himself and a player in his past time, he's friendly and open to helping everyone. <hr class="solid"> <</if>>\ \ /% 3 %/\ <<if _charactersUnlocked.includes("walter")>>\ ''Walter'' Role: Role: @@.blue;alpha@@ He's the teacher-turned-chemist who's reknown for his quality chems. He has a bit of a complex about his bald head, but otherwise he's a decent business man who runs his own shop in the Arcade selling simple body modification cocktails. <<if hasVisited("walter_white_businessProposal_yes")>>\ Walter and you are also business partners. You're selling he's new creation the "Candy" for a hefty cut on the back alley streets of Arcade 18. <</if>>\ <hr class="solid"> <</if>>\ \ /% 4 %/\ <<if _charactersUnlocked.includes("rose")>>\ ''Rose''<<if initAlpha()>> $character.rose / <<characterMax(rose[0])>><</if>> Role: @@.grey;unknown@@ <<if $player.contacts.includes("rose")>>\ <<if $player.today.called.includes("rose")>>\ <<replaceLink "Call" "You already called her today.">> <<else>>\ <<go "Call" "computer_contacts_rose">> <</if>>\ <</if>>\ Scarlett's niece, similarly to her aunt she has red hair<<if story()>> and goes to the same school as you<</if>>. She's rather clueless about the Arcade and her aunt's hobbies. <<if initAlpha()>>\ You met Rose and the two of you hit it off right away, you're thinking of getting closer to her. <</if>>\ <<if initBeta()>>\ Scarlett had you meet Rose so she can teach you how to wear high heels at first, you can only imagine what other plans she has for the two of you. <</if>>\ <hr class="solid"> <</if>>\ \ /% 5 %/\ <<if _charactersUnlocked.includes("alex")>>\ ''Alex'' Role: @@.pink;beta@@ She's the female mechanic in the Rent-A-Friend shop. Alex rarely plays in the Arcade and spends most of her time fixing worn out androids after the players have their way with them. <hr class="solid"> <</if>>\ \ /% 6 %/\ <<if _charactersUnlocked.includes("medusa")>>\ ''Medusa'' Role: @@.grey;unknown@@ She's dark-skinned, rasta hairdresser in the Arcade with mechanic implants for her hair that can act like tentacles and help with her work. She's also rather muscular for her job. <hr class="solid"> <</if>>\ \ /% 7 %/\ <<if _charactersUnlocked.includes("leebe")>>\ ''Leebe'' Role: @@.blue;alpha@@ An alpha android in the Rent-A-Friend shop, he's a cute, short trap with gray hair and giant testicles. <hr class="solid"> <</if>>\ \ /% 8 %/\ <<if _charactersUnlocked.includes("andre")>>\ ''Andre'' Role: @@.blue;alpha@@ An alpha android in the Rent-A-Friend shop, he's a tall, chiseled black guy with an enermous cock. <hr class="solid"> <</if>>\ \ /% 9 %/\ <<if _charactersUnlocked.includes("jamie")>>\ ''Jamie'' Role: @@.blue;alpha@@ An alpha android in the Rent-A-Friend shop, he's a blonde, friendly, average looking guy who can get a bit agressive - but that might just be his programming. <hr class="solid"> <</if>>\ \ /% 10 %/\ <<if _charactersUnlocked.includes("mox")>>\ ''Mox'' Role: @@.gray;unknown@@ The merchant player running a play-zone with public stocks for betas to use and alphas to rent the players using them. She's a bit cocky, her attitude fitting her BDSM attire made of straps which leave all of her privates exposed to the public. Despite her daring looksand punk, neon purple hair she's rather short and her body looks rather young but she's clearly older than she looks. With that counterfeit youth it's easy to mistake her for a raging teenager<<if hasVisited("stocks_mox_talk_place_ring")>> instead of a once married woman<</if>>. <hr class="solid"> <</if>>\ \ /% 11 for betas %/\ <<if _charactersUnlocked.includes("bjorn")>>\ ''Bjorn'' Role: @@.grey;unknown@@ A merchant player running his own specialty store in the shopping district. He's a big buff dude with a large beard but otherwise kind nature. He was once married to Mox who now operates a play-zone on the first level, renting out stocks for betas. <hr class="solid"> <</if>>\ \ /% 12 for betas %/\ <<if _charactersUnlocked.includes("ross")>>\ ''Ross'' Role: @@.blue;alpha@@ A rather rough character with a modded, metal jawline and cock. He likes the color green, like the balloon jacket he's wearing that barely covers his otherwise naked chest and his 6-pack. He seems to be perpetually smoking a cigar and loitering about the dark market of the Arcade. <hr class="solid"> <</if>>\ \ /% only BETA %/\ /% 1 %/\ <<if _charactersUnlocked.includes("sphinx")>>\ ''Sphinx'' Role: @@.grey;unknown@@ <<if initBeta()>>\ She's an older, manipulative therapist lady working on a new drug, using you as her test subject which you are completely unaware of. Sphinx is a professor of the Academy and frequently streams her sessions with patients to her class through her visual feed - another fact you're unaware of. <</if>>\ <hr class="solid"> <</if>>\ \ \ /% <<if $player.contacts.includes("timmy")>>\ <<if $player.today.called.includes("scarlett")>>\ <<replaceLink "Timmy" "You already called him today.">> <<else>>\ <<go "Timmy" "computer_contacts_timmy">> <</if>>\ <</if>>\ %/\ <<go "Return" "computer">> /% ----------------------------------------------------------------------------------------------------------------- %/
<<if $player.role == "beta" && visited()==1>>\ You don't remember Scarlett ever giving you her contact but there it is. You wonder if she might've hacked your console somehow. You shiver at the thought that she might've gained access to more than just your visual feed. <</if>>\ You call Scarlett but she doesn't answer. When you stop ringing her she sends you a message: @@.scarlett;"If you have something to say tell it to me face-to-face, don't just call me willy-nilly I'm your teacher, not your buddy."@@ She gives you the cold shoulder. Her text is trying hard to exude dominance, but you wonder if she's just surfing on her console again and doesn't want you bothering her. <<go "Return" "computer_contacts">> /% ----------------------------------------------------------------------------------------------------------------- %/
<<if $player.originalRole == "beta">>\ <<if $player.skill.heels.score < 10>>\ <<charTimes "Ask if she can help you practice walking in high heels" "computer_contacts_rose_1" "rose">> <<else>>\ <<replaceLink "Ask if she can help you practice walking in high heels" "You feel confident in your skills right now, maybe you should increase the difficulty before asking for Rose's help again.">> <</if>>\ <<elseif $player.originalRole == "alpha">>\ You call Rose but she doesn't answer, must be studying. <</if>>\ <<go "Return" "computer_contacts">> /% ----------------------------------------------------------------------------------------------------------------- %/
You tell Rose you want her help again. Lessening the burden of walking in high heels is just one reason you call Rose, another one is to spend more time with her. @@.rose;"Okay, you can come over anytime I'm at home right now, just ring me when you get here."@@ <<go "Go over to Rose" "rose_home">> <<go "Return" "computer_contacts">> /% ----------------------------------------------------------------------------------------------------------------- %/
''Current Date:'' <<= emailDate()>> <<displayEmails>> <<go 'Close emails' 'computer'>> /% ----------------------------------------------------------------------------------------------------------------- %/
@@.blue;''The Arcade'':@@ The Arcade is unlike those game rooms of the 90s where you could go play Pac-Man. In the 22nd century The Arcade is a household name for being the largest distributor of visor games. People go the Arcade to play the newest titles. You go to the Arcade because your visor at home only has PG games. @@.blue;''Levitaxi'':@@ The usual yellow cabs with some anti-gravity engine. They're the best way to travel between giant skyscrapers in this age. Most of them are self-driving at this point, unless you order specifically for a driver - some people don't take it for the rides but the company. @@.blue;''Visors'':@@ Visors are the pinnacle of virtual reality technology. They connect to the brain stem directly achieving full immersion. @@.blue;''Visor booths'':@@ Visors cost a fortune so most people opt for renting them through visor booths. The Arcade happens to be the largest visor renting agency as well as a bona fide game studio with it's own titles. Booths are usually small rooms where players can enjoy their games privately. Unlike old school VR you don't have to move when you connect to a game through a visor. Therefore these booths can be really small while still providing total freedom of movement through the brain stem tech. @@.blue;''VIP zones'':@@ VIP zones are another revenue stream for the Arcade besides renting visors and making VR games. It's equipped with cutting edge tech but the membership fee is sky high and the members are secretive about the games. The only thing you know for sure is that there are no limits in a VIP zone, no age restriction for games, you can try the bloodiest, most erotic titles you want. @@.blue;''Gene mods'':@@ Gene mods are chemical solutions used to change fundamental genetic traits in humans. They're quite popular these days. You can get taller, be more handsome or just get a big dick. Except they are quite costly. @@.blue;''Visual feed enhancement'':@@ Visual feed enhancement is a cheap gene mod used to introduce augmented reality without changing the eyes' of the user. It affects the nervous system and combined with networked nanobots it can transmit information to the user. It's like having screen you can call upon at any time. @@.blue;''Console'':@@ Consoles are the primary way of interacting with the government mandated implant. It's the next big thing after the smart phones, you can surf the web, send messages, whatever. A console is only visible to the user. There are options to share your console, if the other user has a visual feed enhancement mod they can see your console otherwise you need some tech to display it (usually through holograms). With private consoles you can often see people on the streets fingering the air, like they're playing an imaginary piano. @@.blue;''Maglev'':@@ Long distance trains built above the skyscraper-level that use magnets and high-speed thrusters. As mega buildings grew higher they became an obstacle, most buildings that were in the way just built around the train network, so the maglev system is now at a mid-level going straight through some buildings. They are fast and cheap, the primary solution for people who commute a lot. <<if $player.lexicon.includes("traders")>>\ @@.blue;''Traders'':@@ Players can set up shop in the Arcade and rent storefronts. These players gain the trader class and can sell their items to other players. The Arcade takes a cut from the sales revenue of course.<br> <</if>>\ <<if $player.lexicon.includes("nerveware")>>\ @@.blue;''Nerveware'':@@ They are digital enhancements for the brain. The functions are limited, altering memories or downloading skills are treated as a taboo on the open market due to the unfair advantages or risks they bring. Regardless, simple nerveware is easy to buy but most people don't like risking their brain with infected files, so pirating isn't a thing when it comes to these. <</if>>\ <<go 'Close lexicon.' $player.location.last 'requiredEnergy: 0'>> /% ----------------------------------------------------------------------------------------------------------------- %/
/% ALPHA ACHIEVEMENTS %/\ <<if initAlpha()>>\ <<if $player.achievements.includes("threatenedScarlett")>>\ ''Threatened Scarlett'' You threatened Scarlett and got a handjob from her as an alpha during your first day at the Arcade. You'll continue to use Scarlett and blackmail her with the video unless she wants the whole school to know about her depraved past time activities. <br> <</if>>\ <</if>>\ \ \ \ /% BETA ACHIEVEMENTS %/\ <<if initBeta()>>\ <<if hasVisited("intro_beta_scarlett_leave_without_mistress")>>\ ''Threatened by Scarlett (intro complete)'' Scarlett threatened you during your first day at the Arcade as a beta. You'll have to follow her curriculum so she doesn't reveal your visit to your parents. <br> <</if>>\ <<if hasVisited("quest_shopping_timmy_store_buying")>>\ ''Shopping time'' You went shopping with Timmy under the instructions of Scarlett. <br> <</if>>\ <<if hasVisited("quest_shopping_timmy_store_buying_timmyBargingIn_tryOn_stare")>>\ ''Caught you staring'' You stared at Timmy's cock when the two of you were trying on panties. <br> <</if>>\ <<if hasVisited("beta_homework1_finish")>>\ ''Panty reveal'' You showed your new panties to Scarlett. <br> <</if>>\ <<if hasVisited("quest_shopping_timmy_store_notBuying")>>\ ''Keep it in the family'' You opposed Scarlett and didn't buy panties so she sent you to steal a pair from one of your family members instead. <br> <</if>>\ <</if>>\ \ \ \ /% NEUTRAL ACHIEVEMENTS %/\ <<if hasVisited("backAlley_unlocked")>>\ ''(Location) Dark market user'' You visited the back alley serving as the dark market for the Arcade. <br> <</if>>\ <<if hasVisited("backAlley_selling")>>\ ''Drugrunner'' You sold drugs on the dark market. <br> <</if>>\ <<if hasVisited("porn_vanilla")>>\ ''Nothing special'' You masturbated to vanilla porn. <br> <</if>>\ <<if hasVisited("aPlusChemist_unlocked")>>\ ''(Location) A chemistry teacher'' You visited Walter's shop the "A+ Chemist". <br> <</if>>\ <<if hasVisited("hard candy")>>\ ''Squirming on the floor'' You tried Walter's pleasure drug the "hard candy". <br> <</if>>\ <<if hasVisited("dick milk +") || hasVisited("dick milk -")>>\ ''Cock alteration'' You changed the size of your dick. <br> <</if>>\ <<if hasVisited("bosom bloom +") || hasVisited("bosom bloom -")>>\ ''Boob job'' You changed the size of your breasts. <br> <</if>>\ <<if hasVisited("bottom boost +") || hasVisited("bottom boost -")>>\ ''Bottom alteration'' You changed the size of your ass. <br> <</if>>\ <<if hasVisited("walter_white_businessProposal_yes")>>\ ''Business partners'' You accepted Walter's business proposal to sell his drugs on the market. <br> <</if>>\ <<if hasVisited("rentAFriend_unlocked")>>\ ''(Location) Android mate'' You went to the android renting shop "Rent-A-Friend". <br> <</if>>\ <<if hasVisited("rentAFriend_trial_jamie")>>\ ''An android that likes lifting'' /% todo %/ You had a trial run with Jamie the android. <br> <</if>>\ <<if hasVisited("rentAFriend_repeat_jamie")>>\ ''Jamie's favorite'' /% todo %/ You rented Jamie the android multiple times. <br> <</if>>\ \ \ \ \ \ /% UNUSED %/\ <<if $player.achievements.includes("fuckedByRossForDrugs")>>\ ''A cock is just as good as credits'' /% todo %/ You let Ross fuck you instead of paying for your merchandise. <br> <</if>>\ <<go 'Go back' 'computer' 'requiredEnergy: 0'>> /% 18 finished, 22 total %/ /% ----------------------------------------------------------------------------------------------------------------- %/
<<lexicon "nerveware">>\ With the advancements in technology it's become pretty easy to download knowledge. Nerveware are digital enhancements to your squishy organ inside your cranium. The functions are limited, altering memories or downloading skills are treated as a taboo on the open market due to the unfair advantages or risks they bring. Regardless, simple nerveware is easy to buy but most people don't like risking their brain with infected files, so pirating isn't a thing when it comes to these. <<if $player.hints == false>>\ <<buy 'sixth sense' 'customText: Sixth sense' '<<set $player.hints = "true">>'>> <<else>>\ @@.darkblue;You already own the [Sixth sense].@@ <</if>>\ A popular but somewhat mysterious nerveware said to give you hints in life. The exect effects are hard to pinpoint, most buyers comment that it enhances their gut feelings, gives a boost to their instincts. Most of the reviews are positive, it seems legit if somewhat pricy. @@.grey;"This nerveware unlocks hints for the missions tab when relevant."@@ <<if $player.outsideMissions == false>>\ <<buy 'remote connection' 'customText: Remote connection' '<<set $player.outsideMissions = "true">>'>> <<else>>\ @@.darkblue;You already own the [Remote connection].@@ <</if>>\ An upgrade to establish remote connection between the user's cerebrum and the AI system of Arcade 18. This offers full-access to the integrated systems to analyze your visual feed and reward xp for actions taken outside the Arcade. Normally experience is only rewarded when inside Arcade 18, with this upgrade you can earn xp for everything you do, no matter the location. @@.grey;"This nerveware unlocks xp gain outside Arcade 18."@@ <<go 'Return' 'computer'>> /% ----------------------------------------------------------------------------------------------------------------- %/
<<set $player.makeup.on = true>>\ <<set $player.today.makeup = true>>\ <<set $player.makeup.day = 3>>\ <<if $player.skill.makeup.score <= 2>>\ You make plenty of mistakes as you smudge your mom's makeup on your face. At the end of your session you look more like a clown than a passing girl. <<elseif $player.skill.makeup.score <= 4>>\ Although you make plenty of misguided moves your face isn't a complete mess at the end of your usual training session. <<elseif $player.skill.makeup.score <= 6>>\ You set the brush on the table and take look at your face in the mirror. There are still marks of imperfection, but your face is definitely looking better, your skills definitely improved since you started practicing. <<elseif $player.skill.makeup.score <= 8>>\ Deep shadows under the eyes, glossy lips and an even skin tone. You admire yourself looking in the mirror, you've managed to make yourself look gorgeous and feminine - you doubt even your mom could've used her tools better than you did. <<elseif $player.skill.makeup.score > 8>>\ At the end of your makeup session you take a glimpse at your face in the mirror. Although your features leave something to be desired, your makeup makes up for your lack of inherent beauty. You've managed to use the tools at your disposal to highlight the best features of your face and make your looks desirable. <</if>>\ /% ----------------------------------------------------------------------------------------------------------------- %/
<<set _randomMakeupLearning = rand(3)>>\ <<if _randomMakeupLearning == 1>>\ <<imgScenes makeup_primer.jpg>> You open up your browser to hone your makeup skills. Truly it astonishes you how deep this "art" is. The layers upon layers of chemicals women put on their faces. You'd think technology would make this easier but each new item just further complicates this profound ritual. <<include "learn_makeup_skillRelevantText">>\ <<if $player.skill.makeup.score < 10>>\ <<run skillScore("makeup", 1)>>\ <<modifyXp 10>>\ <<popup "Your skills improved.<br><br>''Makeup:'' @@.pink;+10xp@@">> <<else>>\ @@.darkblue;You feel like you didn't learn much this time, there's negligible improvement in your skills.@@ <</if>>\ <<elseif _randomMakeupLearning == 2>>\ <<imgScenes makeup_lipgloss.png>> You learn about lip glosses. You borrowed an unopened one from your mom and apply it generously to your lips. Some guides you read highlight how these would protect your skin, make you look better while others take on a sexual undertone. You read several articles online how a proper lip gloss or lipstick is only good for making you a better kisser, or how guys take pride in wearing the marks left by them as badges of honor. There are also the occasional comments of lecherous men describing how a good lipstick would elevate a blowjob. <<include "learn_makeup_skillRelevantText">>\ <<if $player.skill.makeup.score < 10>>\ <<run skillScore("makeup", 1)>>\ <<modifyXp 10>>\ <<popup "Your skills improved.<br><br>''Makeup:'' @@.pink;+10xp@@">> <<else>>\ @@.darkblue;You feel like you didn't learn much this time, there's negligible improvement in your skills.@@ <</if>>\ <<elseif _randomMakeupLearning == 3>>\ <<imgScenes makeup_eyeliner.jpg>> You read about eyeliners. You carefully run the pencil around your eyes darkening the circles around them. These are supposed to get onlookers drawn to your gaze, eyes are apparently a big part how attractive you are perceived to be. You could also take too far though and look cheap - there's a careful balance you need to strike here. <<include "learn_makeup_skillRelevantText">>\ <<if $player.skill.makeup.score < 10>>\ <<run skillScore("makeup", 1)>>\ <<modifyXp 10>>\ <<popup "Your skills improved.<br><br>''Makeup:'' @@.pink;+10xp@@">> <<else>>\ @@.darkblue;You feel like you didn't learn much this time, there's negligible improvement in your skills.@@ <</if>>\ <</if>>\ @@.darkblue;Your makeup skills improved!@@ <<go 'Return' 'computer'>> /% ----------------------------------------------------------------------------------------------------------------- %/
/% WATCHING PORN %/\ /% PENILE %/\ /% JERK OFF %/\ <<if $player.penis.has == true>>\ <<if $player.energy.current > 5>>\ <<if chastity() == false>>\ <<go 'Jerk off to porn' 'porn' 'requiredEnergy: 20' '<<set $player.energy.current -= 20>>'>> <<elseif chastity() == true && hasKey() == true>>\ <<go 'Take off your chastity cage and jerk off to porn' 'porn' 'requiredEnergy: 20' '<<run UInv.MoveAll("equipped_crotch", "player_inventory")>><<set $player.energy.current -= 5>>'>> <<elseif locked() == true && hasKey() == false>>\ <<replaceLink "Take off your chastity cage and jerk off to porn" "You can't unlock your chastity cage.">> <</if>>\ <<else>>\ <<replaceLink "Jerk off to porn" "Not enough energy">> <</if>>\ <<else>>\ <<replaceLink "Jerk off to porn" "You'd need a dick to do that.">> <</if>>\ /% FINGER ASS %/\ <<if initBeta()>>\ <<if $player.flag.homeworkFinished >= 10 || $player.flag.perversionLimitless == true>>\ <<if $player.energy.current > 5>>\ <<if hasPenis() == true>>\ <<go 'Finger yourself' 'masturbate_fingering' 'requiredEnergy: 20' '<<set $player.energy.current -= 20>>'>> <<else>>\ <<go 'Finger your ass' 'masturbate_fingering' 'requiredEnergy: 20' '<<set $player.energy.current -= 20>>'>> <</if>>\ <<else>>\ <<if hasPenis() == true>>\ <<replaceLink 'Finger yourself' 'Not enough energy'>> <<else>>\ <<replaceLink 'Finger your ass' 'Not enough energy'>> <</if>>\ <</if>>\ <</if>>\ <<else>>\ <<if $player.energy.current > 5>>\ <<go 'Finger yourself' 'masturbate_fingering' 'requiredEnergy: 20' '<<set $player.energy.current -= 20>>'>> <<else>>\ <<replaceLink 'Finger yourself' 'Not enough energy'>> <</if>>\ <</if>>\ /% ANAL DILDO %/\ <<if hasPenis() == true>>/% TODO: remove this once the scene's compliant with vaginas %/\ <<if initBeta() && playerHas("dildo")>>\ <<if $player.flag.homeworkFinished >= 15 || $player.flag.perversionLimitless == true>>\ <<if $player.energy.current > 5>>\ <<go 'Dildo up your ass' 'masturbate_dildo''requiredEnergy: 20' '<<set $player.energy.current -= 20>>'>> <<else>>\ <<replaceLink 'Dildo up your ass' 'Not enough energy'>> <</if>>\ <</if>>\ <<elseif playerHas("dildo")>>\ <<if $player.energy.current > 5>>\ <<go 'Dildo up your ass' 'masturbate_dildo''requiredEnergy: 20' '<<set $player.energy.current -= 20>>'>> <<else>>\ <<replaceLink 'Dildo up your ass' 'Not enough energy'>> <</if>>\ <</if>>\ <</if>>\ /% VAGINAL %/\ <<if hasPenis() == false>>\ <<if $player.energy.current > 5>>\ <<if chastity() == false>>\ <<go 'Watch porn' 'porn' '<<set $player.energy.current -= 5>>'>> <<elseif chastity() == true && hasKey() == true>>\ <<go 'Take off your chastity device and watch porn' 'porn' '<<run UInv.MoveAll("equipped_crotch", "player_inventory")>><<set $player.energy.current -= 5>>'>> <<elseif chastity() == true && hasKey() == false>>\ <<replaceLink "Take off your chastity device and watch porn" "You can't unlock your chastity device.">> <</if>>\ <<else>>\ <<replaceLink "Watch porn" "Not enough energy">> <</if>>\ <</if>>\ <<go "Nevermind" "player_room" 'requiredEnergy: 0'>> \ <<nobr>> /% play with your nipples read a porn mag? anal with dildo fuckmachine vibrator to cage take chems %/ <</nobr>> /% ----------------------------------------------------------------------------------------------------------------- %/
There's an itch you need to scratch. <<if initBeta()>>It's not quite the same without Scarlett telling you to do so, but you need to feel that pleasure again, you can't wait for her to ask you.<<elseif initAlpha()>>It may not be befitting an alpha to play with his ass, but you couldn't give a damn. If it feels good that's all you need, and you know how to chase the pleasure.<</if>> Your heart is pounding with anticipation as you close the door and squirm out of your clothing before dropping on the bed with dildo and a bottle of lube in hand. <<if initBeta()>>You know Scarlett likes to watch, so you carefully positioned the mirror to face your bed before getting started.<</if>> This is not the first time you play with your ass, you know it should be wet before using it. You squirt plenty of the gooey liquid on your <<anus>> before circling your finger around it. You can feel your <<penis>> get harder\ <<if wearing("cage")>>\ in your cage, dripping from pre-cum like a fountain. <<else>>\ grazing against the sheets, dripping from pre-cum like a fountain. <</if>>\ You can't wait any longer, you lean back on your back before spreading your legs and finally bringing the toy to your <<anus>>. The cold tip makes you shiver snuggling against your opening. The toy begins to slide in as you start applying pressure, the lube gently coaxing in the tip little by litte. There's that familiar feeling again, the sensation of getting filled. You find it difficult to control the pace once the dildo's inside. You need someone to take you, someone to give the reigns to. It's easier to just surrender to another one's rhythm but now you're left to your own devices. You begin to imagine the faux lover in your ass to be more than just a dildo. Your mind wanders and you conjure up an imaginary version of Timmy facing you before giving him the control. <<videoByName 27>> You plunge the toy deeper and jerk your hips forward but in your mind it's Timmy moving his own hips towards you. Now and then you stop to make sure you're facing the mirror, <<if initBeta()>>you need to give a good view to Scarlett with your legs spread<<else>>you want to take a good look at yourself with your legs spread<</if>>. You whimper and moan sinking the dildo deeper until you feel the artificial balls touch riding up against you. You twist and turn the toy inside clenching up around it. You draw it out and ram it back in tightening around the girth as hard as you possibly can. You can feel every vein on the plastic mold of the dildo as you clench around it. You begin to pound your ass no holds barred, chasing that sweet tingle in your belly. The fat head of the dildo rubs against your prostate, milking the pre-cum onto your belly as your <<penis>> dangles uselessly. You pick up the pace, imagining Timmy to spread your legs and grab your hips for leverage as he drills you deeper than ever before. You slam the dildo in and keep pounding your prostate until you finally erupt in orgasmic delight. You try to moan but only silent whimpers and gasps escape your mouth, the spasming of your body makes it impossible to draw a proper breath. You shake the entire bed together with the violent finale of your orgasm. You bite the sheets and clench on the dildo one last time trying to draw it deeper before you eventually drop limp. You sigh and take a moment to rest with the toy still wedged in your ass. Taking a final look in the mirror you're confronted your own shameful appearance. With dildo in your ass, legs spread and a slutty expression on your face. <<if $player.outsideMissions>>\ <<endMission>>\ <</if>>\ <<go "Leave" "player_room">> /% ----------------------------------------------------------------------------------------------------------------- %/
With a click your door is securely locked but you make sure to double-check. Considering what you're about to do the last thing you need is your sister or your mom entering. You undress shivering slightly in the process. You haven't cum in a while so your body turned particularly sensitive by now. You quickly find yourself on the bed squirming in your birthday suit. <<if wearing("butt plug")>>\ Tense with anticipation, you only now realize there's still one last thing standing in your way. With your fingers fiddling around your sphincter you encounter the resistance from the butt plug wedged in there. Right, you totally forgot about this item, wearing it kind of became a second nature to you by now. You slowly remove it before continuing, the bulbous end gives one last stretch to your backdoor as it leaves you. Your <<anus>> is now aching for something to fill it. <</if>>\ You proceed to spread your butt cheeks slightly, the embarrassing situation already getting you <<if $player.penis.has>>hard<<else>>wet<</if>>. Somehow the idea of getting found out makes your arousal grow - sadly with your cage on there's not much space for your starting erection. You brush some of the leaking pre from your chastity cage, thanks to the opening you have an easy access to your own fluids. You take a deep breath and exhale with an excited sigh when you finally start prodding your <<anus>>. There isn't much of a resistance when you push forward. <<if calcAnalTimes() <= 50>>The occasional experimentation with anal seemed to help you.<<elseif calcAnalTimes() <= 100>>Your hole has been used quite a bit and is now pleasantly easy to penetrate.<<elseif calcAnalTimes() > 100>>It's not like your hole is not used to large and frequent penetrations, getting in a finger or two doesn't require much of an effort from an experienced player like you.<</if>> Your digit squirms around inside exploring the tight confines of your <<anus>>.<<if $player.penis.has>> You moan loudly when your finger brushes against prostate, the sudden jolt of pleasure encouraging you to move in with another finger.<</if>> <<if $player.penis.has>>\ <<videoByName 22 mp4>> The sudden jolts of electricity hit your body in waves as you massage away at that button. You keep relentlessly pressing not even noticing the small puddle of pre now dribbling from your cage. A never ending pleasure assaults your body without a pause, for a second you wonder if this is how girls feel when they get fucked. Certainly in the porn you watch the convulsing figure of the woman now resembles you more than the man fucking her. You keep rubbing your prostate for a while when a bigger than usual wave hits you. Your body stiffens as your caged <<penis>> finally erupts with your eyes rolling back into your head. <<else>>\ ERROR this part is missing! <</if>>\ Satisfied, you wrap your arms around a big pillow, cuddling it in a satisfied mood still delirious from the afterglow. <<go 'Rest' 'player_room'>> /% ----------------------------------------------------------------------------------------------------------------- %/
/% this is used to set a variable whenever player visits a porn passage %/\ <<if $player.flag.homeworkFinished == 9 && $player.flag.homeworkInProgress == false>>\ <<set $tempJerkedOff = true>>\ <</if>>\ /% ----------------------------------------------------------------------------------------------------------------- %/
You lean back in your chair and pull down your <<bottom>> to expose your <<hasPenis "<<penis>>." "<<pussy>>.">> You start slowly <<hasPenis "stroking" "fingering yourself">> while surfing the net looking for something to <<hasPenis "fap" "get off">> to. <<go 'Go back' 'computer' 'required energy: 0' '<<set $player.energy.current += 20>>'>> <<go 'Vanilla sex' 'porn_vanilla'>> \ <<if $player.role == "beta" && $player.flag.homeworkFinished == 2 && $player.flag.homeworkInProgress == true>>\ <<go 'Big dick porn' 'porn_bigDick'>> <<elseif hasVisited("porn_bigDick")>>\ <<go 'Big dick porn' 'porn_bigDick'>> <</if>>\ <<if hasVisited("porn_blowjob")>>\ <<go 'Blowjob' 'porn_blowjob'>> <</if>>\ <<if hasVisited("porn_soloFemaleMasturbation")>>\ <<go 'Solo female' 'porn_soloFemaleMasturbation'>> <</if>>\ <<if hasVisited("porn_analFemale")>>\ <<go 'Anal' 'porn_analFemale'>> <</if>>\ <<if hasVisited("porn_bbcFemale")>>\ <<go 'BBC' 'porn_bbcFemale'>> <</if>>\ <<if hasVisited("porn_SFM")>>\ <<go '3D animation' 'porn_SFM'>> <</if>>\ <<if hasVisited("porn_trapSolo")>>\ <<go 'Solo trap' 'porn_trapSolo'>> <</if>>\ <<if hasVisited("porn_pegging")>>\ <<go 'Pegging' 'porn_pegging'>> <</if>>\ \ \ \ \ /% increment visited number when you introduce new porn %/\ <<if initBeta()>>\ <<if hasVisited("beta_homework3_finish") || $player.perversion >= 3>>\ <<go 'Look for something new' 'porn_new'>> <</if>>\ <<elseif initBeta() == false>>\ <<go 'Look for something new' 'porn_new'>> <</if>>\ /% ----------------------------------------------------------------------------------------------------------------- %/
<<findNewPorn>> /% ----------------------------------------------------------------------------------------------------------------- %/
You spend a bit of time surfing the interwebs for something new, chasing for some video that tickles your fancy. You've seen what there's to see, and you don't feel comfortable descending any further on this ladder of fetishes yet. <<go "Back" "porn">> /% ----------------------------------------------------------------------------------------------------------------- %/
<<if visited()==1>><<set $player.achievements.push("watchingVanillaPorn")>><</if>>\ <<pornVideo "vanilla">> After some browsing you find a prety tame video of a couple fucking. <<hasPenis "You focus on the girl bouncing on the guy's cock and get in sync with the dude's thrusts thinking that it's you - and not him - eliciting those moans. You squeeze hard and imagine her pussy doing the same around your cock as you finally unload in your hand." "You focus on the girl bouncing on the guy's cock. You squeeze down on your fingers and flick your clit as you finally cum spreading some girlcum on the floor.">> <<if $player.flag.seenMissionEnd == false>>\ You see the same weird pop-up when you were in Arcade 18. It must be the visual feed enhancement, the gene mods at work. Apparently in the adult disneyland you get rewarded for masturbating. This is a pleasant surprise. <</if>>\ <<if $player.outsideMissions>>\ <<if hasPenis()>>\ <<xpEnd "hand.penis.self" 30 0>>\ <<set $player.today.jerkedOff = true>>\ <<elseif hasPenis() == false>>\ <<xpEnd "vagina.finger.self" 30 0>> <<set $player.today.masturbated = true>>\ <</if>>\ <</if>>\ <<go 'Clean up' 'player_room'>> <<include porn_setting>> /% ----------------------------------------------------------------------------------------------------------------- %/
<<random '<<videoByName 3>>' '<<videoByName 4>>' '<<videoByName 6>>'>> <<if $player.penis.has>>\ You prepare some lube once you find something that catches your eye. You go at a gentle pace, working your hands around the shaft. You keep looking at the screen with a girl sucking a nice-looking cock. <<role "Thinking about how good it would feel to get a blowjob from a cutie like that." "Your eyes dart between the girl and the dick she's sucking it's like your brain has a hard time deciding which is more appealing.">> Knowing your sensitive spots well it doesn't take you much wanking to climax. You moan slightly, a sign of the mounting pleasure before you finally unload. <<else>>\ One hand explores your nether regions gently while you browse with the other for something to get off to. As you find a suitable video your other hand too wanders back to your body. You start gently teasing your sensitive buds. Your fingers now prod with renewed fervor and little resistance down there. You don't have much trouble using several fingers and occasionally playing with your clit to change up the pace. Your <<pussy>> starts drooling as you get closer to finishing. Your fingers glistening with the slippery juice giving off lewd sounds as you keep pumping with your fingers. Your body stiffens and you shake releasing on to the floor. Tired and satisfied you lean back on your chair. <</if>>\ <<if $player.outsideMissions>>\ <<if hasPenis()>>\ <<xpEnd "hand.penis.self" 30 0>>\ <<set $player.today.jerkedOff = true>>\ <<elseif hasPenis() == false>>\ <<xpEnd "vagina.finger.self" 30 0>> <<set $player.today.masturbated = true>>\ <</if>>\ <</if>>\ <<go 'Clean up' 'player_room'>> <<include porn_setting>> /% ----------------------------------------------------------------------------------------------------------------- %/
<<if $player.role == "beta">>\ <<if visited()==1>>\ <<videoByName 15>> You open your browser and search for "big dick porn". Probably at some point in the past you did this already, but usually your focus was more on the girls. You feel a bit tense hitting the enter considering how Scarlett's probably going to watch you jerk it. At this point it dawns on you that this task is not any less embarrassing like you thought so before. It's not about focusing on dicks - you think - it's about Scarlett engaging voyeurism with you. As you ponder anxiously about this you find an appealing video. It's not much different from what you'd usually jerk it to, but this time it's harder. Scarlett is watching, and she can check your visual feed to pinpoint what you focus on. It's like having an eye tracker, and you can't escape her. You resolutely wrap your fingers around your <<penis>> and start furiously yanking on it hoping to end it faster. You don't last very long. It feels unnatural focusing on the dick first, but you just imagine it to be yours - so you keep telling yourself. You made sure to keep your eyes on that long, impressive looking dick, Scarlett should be satisfied with your performance. Now you just have to do this two more times. You sigh. <<elseif visited()==2>>\ <<videoByName 11>> You set up for another round. Scarlett asked for three, and you have to deliver lest she contacts your parents. This time your eyes stop on a hot babe polishing a BBC. This definitely looks worthy of the "big dick" title. You have it easier this time too. You cut back with your tempo and take a bit longer to finish. All the while making sure your eyes never leave the target - that big black cock. Occasionally you still wander, but you make sure to quickly return to the dick. Having it be so large and covering most of the girl makes your job easier at least. What you might not realize is how Scarlett's task is slowly conditioning your mind and changing your focus. Being high on lust you never stop to think about this. You just keep pumping your <<penis>> until you finally reach the finish line. One more to go and you can finally be done with this weird homework. <<elseif visited()==3>>\ <<videoByName 14>> You search for big dick porn again. This should be the last time you do so having finally fulfilled Scarlett's demands. You are now pretty proficient in finding the right material. It takes only a few minutes to find a nice looking, large cock. You settle into a comfortable pace of polishing your pole. No hurry which should be concerning considering you have to focus on the dick. Unlike your first time doing it now it's easier to get aroused even when you have to keep looking at a cock. Your eyes never leave that long, 'beautiful' thing. From time to time when your focus slips it's no longer a mistake, rather just your mind wondering how the girl feels when she has such a large thing jammed up her pussy. Here you are jerking it to a large cock instead of a babe and strangely it doesn't bother one bit. It still takes a few minutes for you to climax, but you have no problem getting there. You collapse back into your chair, a bit of relief having completed another one of your teacher's demands. But there is also a tinge of longing, now you'd feel bad giving up this way of relieving yourself. You might actually return to it once Scarlett has her prying eyes off you. <<else>>\ <<random '<<videoByName 11>>' '<<videoByName 14>>' '<<videoByName 15>>'>> <<if $player.penis.has>>\ You type "big dick" in the search bar of your favorite porn site. You're flooded with videos of big, buff dudes sporting enormous cocks and using them to fuck girls silly. There's something entrancing about watching such long thing going in in-and-out of a dripping hole. Your eyes stay on the dick most of the time, but you do occasionally check out the babes working them. Regardless you get to the edge rather quick and release on to the floor before you realize. <<else>>\ You type "big dick" in the search bar of your favorite porn site. You're flooded with videos of big, buff dudes sporting enormous cocks and using them to fuck girls silly. There's something entrancing about watching such long thing going in in-and-out of a dripping hole. Without taking your eyes off the screen your hands slide down across your abdomen and slowly explore your netherlips. With just a slight prodding your <<pussy>> eagerly swallows your finger, and you start going in and out to the beat of the guy fucking his partner on the screen. You imagine his dick to be the one penetrating you. Sadly your fingers can't possibly imitate such a wonderful looking man meat. Even with the lackluster tools at your disposal with enough effort you eventually reach climax and release a puddle on to the floor as your body is assaulted by waves of pleasure. <</if>>\ <</if>>\ <<elseif $player.role == "alpha">>\ <<random '<<videoByName 11>>' '<<videoByName 14>>' '<<videoByName 15>>'>> <<if $player.penis.has>>\ You jerk it to some big dick porn placing yourself in the place of the aggressing male in the videos. It doesn't have to be from their point of view for that to work. You just imagine the babes pleasuring your own <<penis>> as you work it to full mast. After a few minutes of furious pumping, fingers wrapped around your shaft you finally reach the end of the line. Your mind wanders as you unload, imagining your seed pumping into the wet opening of a well-fucked hole. <<else>>\ You're not a beta to focus on the dicks. Although you're not sporting one yourself it's not hard to think of it as a strap-on. Not having dick to jerk you just end up fingering your snatch, occasionally flicking your fingers at your clit for relief. <</if>> <</if>>\ <<if $player.outsideMissions>>\ <<if hasPenis()>>\ <<xpEnd "hand.penis.self" 30 0>>\ <<set $player.today.jerkedOff = true>>\ <<elseif hasPenis() == false>>\ <<xpEnd "vagina.finger.self" 30 0>> <<set $player.today.masturbated = true>>\ <</if>>\ <</if>>\ <<go 'Clean up' 'player_room'>> <<include porn_setting>> /% ----------------------------------------------------------------------------------------------------------------- %/
/% basic text 1 %/\ <<if hasPenis()>>\ You prepare some lube once you find something that catches your eye. You go at a gentle pace, working your hands around the shaft. After some browsing around you find a truly fap-worthy video \ <<else>>\ One hand explores your nether regions gently while you browse with the other for something to get off to. Your find a suitable video \ <</if>>\ \ /% video contents %/\ of a girl getting off by herself. /% submissive / dominant options %/\ <<go "Focus on the girl" "porn_soloFemaleMasturbation_focusAlpha">> <<go "Think of yourself as the girl" "porn_soloFemaleMasturbation_focusBeta">>
/% basic text 2 %/\ <<if hasPenis()>>\ Knowing your sensitive spots well it doesn't take you much wanking to climax. A slight moan escapes your lips, a sign of the mounting pleasure before you finally unload. <<else>>\ You start gently teasing your sensitive buds. Your fingers now prod with renewed fervor and little resistance down there. You don't have much trouble using several fingers and occasionally playing with your clit to change up the pace. Your <<pussy>> starts drooling as you get closer to finishing. Your fingers glistening with the slippery juice giving off lewd sounds as you keep pumping with your fingers. Your body stiffens and you shake releasing on to the floor. Tired and satisfied you lean back on your chair. <</if>>\ /% reward mission %/\ <<include porn_setting>>\ <<if $player.outsideMissions>>\ <<if hasPenis()>>\ <<xpEnd "hand.penis.self" 20 0>>\ <<set $player.today.jerkedOff = true>>\ <<elseif hasPenis() == false>>\ <<xpEnd "vagina.finger.self" 20 0>> <<set $player.today.masturbated = true>>\ <</if>>\ <</if>>\ <<go 'Clean up' 'player_room'>>
/% porn videos %/\ <<random '<<videoByName 28 "mp4">>' '<<videoByName 29 "mp4">>' '<<videoByName 30>>'>>\
<<include "porn_soloFemaleMasturbation_videos_include">> <<include "porn_soloFemaleMasturbation_include">>
<<include "porn_soloFemaleMasturbation_videos_include">> <<include "porn_soloFemaleMasturbation_include">> /% ----------------------------------------------------------------------------------------------------------------- %/
/% basic text 1 %/\ <<if hasPenis()>>\ You prepare some lube once you find something that catches your eye. You go at a gentle pace, working your hands around the shaft. After some browsing around you find a truly fap-worthy video \ <<else>>\ One hand explores your nether regions gently while you browse with the other for something to get off to. Your find a suitable video \ <</if>>\ \ /% video contents %/\ of an attractive girl taking it up the ass. /% submissive / dominant options %/\ <<go "Focus on the girl" "porn_analFemale_focusAlpha">> <<go "Focus on the cock" "porn_analFemale_focusBeta">>
/% basic text 2 %/\ <<if hasPenis()>>\ Knowing your sensitive spots well it doesn't take you much wanking to climax. A slight moan escapes your lips, a sign of the mounting pleasure before you finally unload. <<else>>\ You start gently teasing your sensitive buds. Your fingers now prod with renewed fervor and little resistance down there. You don't have much trouble using several fingers and occasionally playing with your clit to change up the pace. Your <<pussy>> starts drooling as you get closer to finishing. Your fingers glistening with the slippery juice giving off lewd sounds as you keep pumping with your fingers. Your body stiffens and you shake releasing on to the floor. Tired and satisfied you lean back on your chair. <</if>>\ /% reward mission %/\ <<include porn_setting>>\ <<if $player.outsideMissions>>\ <<if hasPenis()>>\ <<xpEnd "hand.penis.self" 20 0>>\ <<set $player.today.jerkedOff = true>>\ <<elseif hasPenis() == false>>\ <<xpEnd "vagina.finger.self" 20 0>> <<set $player.today.masturbated = true>>\ <</if>>\ <</if>>\ <<go 'Clean up' 'player_room'>>
/% porn videos %/\ <<random '<<videoByName 31>>' '<<videoByName 32>>' '<<videoByName 33>>'>>\
<<include "porn_analFemale_videos_include">> <<include "porn_analFemale_include">>
<<include "porn_analFemale_videos_include">> <<include "porn_analFemale_include">> /% ----------------------------------------------------------------------------------------------------------------- %/
/% basic text 1 %/\ <<if hasPenis()>>\ You prepare some lube once you find something that catches your eye. You go at a gentle pace, working your hands around the shaft. After some browsing around you find a truly fap-worthy video \ <<else>>\ One hand explores your nether regions gently while you browse with the other for something to get off to. Your find a suitable video \ <</if>>\ \ /% video contents %/\ of a girl taking a BBC. /% submissive / dominant options %/\ <<go "Focus on the girl" "porn_bbcFemale_focusAlpha">> <<go "Focus on the guy" "porn_bbcFemale_focusBeta">>
/% basic text 2 %/\ <<if hasPenis()>>\ Knowing your sensitive spots well it doesn't take you much wanking to climax. A slight moan escapes your lips, a sign of the mounting pleasure before you finally unload. <<else>>\ You start gently teasing your sensitive buds. Your fingers now prod with renewed fervor and little resistance down there. You don't have much trouble using several fingers and occasionally playing with your clit to change up the pace. Your <<pussy>> starts drooling as you get closer to finishing. Your fingers glistening with the slippery juice giving off lewd sounds as you keep pumping with your fingers. Your body stiffens and you shake releasing on to the floor. Tired and satisfied you lean back on your chair. <</if>>\ /% reward mission %/\ <<include porn_setting>>\ <<if $player.outsideMissions>>\ <<if hasPenis()>>\ <<xpEnd "hand.penis.self" 20 0>>\ <<set $player.today.jerkedOff = true>>\ <<elseif hasPenis() == false>>\ <<xpEnd "vagina.finger.self" 20 0>> <<set $player.today.masturbated = true>>\ <</if>>\ <</if>>\ <<go 'Clean up' 'player_room'>>
/% porn videos %/\ <<random '<<videoByName 34>>' '<<videoByName 35>>' '<<videoByName 36>>'>>\
<<include "porn_bbcFemale_videos_include">> <<include "porn_bbcFemale_include">>
<<include "porn_bbcFemale_videos_include">> <<include "porn_bbcFemale_include">> /% ----------------------------------------------------------------------------------------------------------------- %/
/% basic text 1 %/\ <<if hasPenis()>>\ You prepare some lube once you find something that catches your eye. You go at a gentle pace, working your hands around the shaft. After some browsing around you find a truly fap-worthy video \ <<else>>\ One hand explores your nether regions gently while you browse with the other for something to get off to. Your find a suitable video \ <</if>>\ \ /% video contents %/\ of a 3D, not-so-real girl taking a cock. /% submissive / dominant options %/\ <<go "Focus on the girl" "porn_SFM_focusAlpha">> <<go "Focus on the guy" "porn_SFM_focusBeta">>
/% basic text 2 %/\ <<if hasPenis()>>\ Knowing your sensitive spots well it doesn't take you much wanking to climax. A slight moan escapes your lips, a sign of the mounting pleasure before you finally unload. <<else>>\ You start gently teasing your sensitive buds. Your fingers now prod with renewed fervor and little resistance down there. You don't have much trouble using several fingers and occasionally playing with your clit to change up the pace. Your <<pussy>> starts drooling as you get closer to finishing. Your fingers glistening with the slippery juice giving off lewd sounds as you keep pumping with your fingers. Your body stiffens and you shake releasing on to the floor. Tired and satisfied you lean back on your chair. <</if>>\ /% reward mission %/\ <<include porn_setting>>\ <<if $player.outsideMissions>>\ <<if hasPenis()>>\ <<xpEnd "hand.penis.self" 20 0>>\ <<set $player.today.jerkedOff = true>>\ <<elseif hasPenis() == false>>\ <<xpEnd "vagina.finger.self" 20 0>> <<set $player.today.masturbated = true>>\ <</if>>\ <</if>>\ <<go 'Clean up' 'player_room'>>
/% porn videos %/\ <<random '<<videoByName 37 mp4>>' '<<videoByName 38 mp4>>' '<<videoByName 39 mp4>>'>>\
<<include "porn_SFM_videos_include">> <<include "porn_SFM_include">>
<<include "porn_SFM_videos_include">> <<include "porn_SFM_include">> /% ----------------------------------------------------------------------------------------------------------------- %/
/% basic text 1 %/\ <<if hasPenis()>>\ You prepare some lube once you find something that catches your eye. You go at a gentle pace, working your hands around the shaft. After some browsing around you find a truly fap-worthy video \ <<else>>\ One hand explores your nether regions gently while you browse with the other for something to get off to. Your find a suitable video \ <</if>>\ \ /% video contents %/\ of a sexy trap. /% submissive / dominant options %/\ <<go "Focus on the trap" "porn_trapSolo_focusAlpha">> <<go "Think of yourself as the trap" "porn_trapSolo_focusBeta">>
/% basic text 2 %/\ <<if hasPenis()>>\ Knowing your sensitive spots well it doesn't take you much wanking to climax. A slight moan escapes your lips, a sign of the mounting pleasure before you finally unload. <<else>>\ You start gently teasing your sensitive buds. Your fingers now prod with renewed fervor and little resistance down there. You don't have much trouble using several fingers and occasionally playing with your clit to change up the pace. Your <<pussy>> starts drooling as you get closer to finishing. Your fingers glistening with the slippery juice giving off lewd sounds as you keep pumping with your fingers. Your body stiffens and you shake releasing on to the floor. Tired and satisfied you lean back on your chair. <</if>>\ /% reward mission %/\ <<include porn_setting>>\ <<if $player.outsideMissions>>\ <<if hasPenis()>>\ <<xpEnd "hand.penis.self" 20 0>>\ <<set $player.today.jerkedOff = true>>\ <<elseif hasPenis() == false>>\ <<xpEnd "vagina.finger.self" 20 0>> <<set $player.today.masturbated = true>>\ <</if>>\ <</if>>\ <<go 'Clean up' 'player_room'>>
/% porn videos %/\ <<random '<<videoByName 40>>' '<<videoByName 41>>' '<<videoByName 42>>'>>\
<<include "porn_trapSolo_videos_include">> <<include "porn_trapSolo_include">>
<<include "porn_trapSolo_videos_include">> <<include "porn_trapSolo_include">> /% ----------------------------------------------------------------------------------------------------------------- %/
/% basic text 1 %/\ <<if hasPenis()>>\ You prepare some lube once you find something that catches your eye. You go at a gentle pace, working your hands around the shaft. After some browsing around you find a truly fap-worthy video \ <<else>>\ One hand explores your nether regions gently while you browse with the other for something to get off to. Your find a suitable video \ <</if>>\ \ /% video contents %/\ of a guy getting pegged. <<include "porn_pegging_videos_include">> <<include "porn_pegging_include">>
/% basic text 2 %/\ <<if hasPenis()>>\ Knowing your sensitive spots well it doesn't take you much wanking to climax. A slight moan escapes your lips, a sign of the mounting pleasure before you finally unload. <<else>>\ You start gently teasing your sensitive buds. Your fingers now prod with renewed fervor and little resistance down there. You don't have much trouble using several fingers and occasionally playing with your clit to change up the pace. Your <<pussy>> starts drooling as you get closer to finishing. Your fingers glistening with the slippery juice giving off lewd sounds as you keep pumping with your fingers. Your body stiffens and you shake releasing on to the floor. Tired and satisfied you lean back on your chair. <</if>>\ /% reward mission %/\ <<include porn_setting>>\ <<if $player.outsideMissions>>\ <<if hasPenis()>>\ <<xpEnd "hand.penis.self" 20 0>>\ <<set $player.today.jerkedOff = true>>\ <<elseif hasPenis() == false>>\ <<xpEnd "vagina.finger.self" 20 0>> <<set $player.today.masturbated = true>>\ <</if>>\ <</if>>\ <<go 'Clean up' 'player_room'>>
/% porn videos %/\ <<random '<<videoByName 43>>' '<<videoByName 44>>' '<<videoByName 45>>'>>\ /% ----------------------------------------------------------------------------------------------------------------- %/
You look into the mirror. A shiny sheet of chrome reflecting your appearance. You are of an average height and rather skinny. You're the epitome of a generic <<male>> student. You have \ <<if descHairStyleNoun() != undefined>>\ your <<= descHairLength()>> hair styled into a <<= descHairStyleNoun()>>\ <<elseif descHairStyleAdjective() != undefined>>\ <<= descHairLength()>>, <<= descHairStyleAdjective()>> hair\ <</if>>\ . It's $player.hair.color in color. <<if $player.penis.has>>\ Your <<penis>> is $player.penis.length.erect inches in length when it's erect - you know because you've measured it many times. Right now, being flaccid, it's only $player.penis.length.flaccid inches.<<if $player.penis.has && chastity()>> The fact that it's in chastity makes it look even smaller than it is.<</if>> <</if>>\ You have <<anass "all">> and <<if $player.breast.size <= 20>>your chest is mostly flat.<<else>><<breasts "all">>.<</if>> <<go 'Go back' 'player_room'>> /% ----------------------------------------------------------------------------------------------------------------- %/
<<if visited() == 1>>\ <<goto 'rentAFriend_firstTime'>> <<else>>\ <<img locations/rentAFriend.png>> <<if $player.role == "alpha">>\ You enter the shop. Gutted robots are scattered everywhere and Alex is deeply absorbed in one of the larger models. She is tinkering with the crotch area when you enter but stops her work when you enter. @@.alex;"Oh, it's you again? Sorry, I'm still working on the female-bots. You'll have to wait."@@ She says before taking a good look at you from head to toe. @@.alex;"Although... I can do you a solid. I couldn't fix up the girls so tell you what: since it's my fault I can service you myself as long as you don't give a bad review online."@@ She settles the wrench on a table while suggestively pulling of the oil-stained gloves. @@.alex;"Of course this is still a transaction, so there will be a price like for my bots."@@ She smiles rubbing her hands in anticipation. <<include "rentAFriend_alex_sex_options">> <<go "Rent an alpha-bot" "rentAFriend_trial_repeat" "requiredEnergy: 40">> <<go 'Leave' 'lvl1' 'requiredEnergy: 0'>> <<elseif $player.role == "beta">>\ You enter the shop. Gutted robots are scattered everywhere and Alex is deeply absorbed in one of the larger models. She is tinkering with the crotch area when you enter but stops her work to greet you. @@.alex;"Nice to see you around. Wanna try one of the bots?"@@ <<go 'Renting' 'rentAFriend_trial_repeat' 'requiredEnergy: 40'>> <<go "Sex" "rentAFriend_alex_sex">> <<go 'Main square' 'lvl1' 'requiredEnergy: 0'>> <</if>>\ <</if>>\ /% ----------------------------------------------------------------------------------------------------------------- %/
You wind up taking the Levelator to LVL 1 by the end of your journey. @@.timmy;"This is an interesting place. It's a shop funded by the administrators, they deal with sex bots. You should check it out."@@ The shop has the usual neon signboard spelling "Rent-A-Friend". A weird naming but considering Timmy's explanation it makes a lot more sense. This is a place to rent sex bots after all. The large metal door in the middle is surrounded by shopping windows on both sides and androids of varying shapes and sizes stand behind the glass. There are options for both sexes and some mixed ones as well. On the left side the glass has a blue tint and a neon tube surrounding it glowing in the color of the alpha player's bracelets. Behind the window there are 2 male androids, one is rather thin and short with giant balls which are easy to see since all of them are naked. The other two are taller but both rather muscular, one is a tall, black guy with a giant schlong between his legs the other one looks like an averga white dude with a porn-worthy cock. On the right side the window has pink color surrounded by pink neon frame. Here there are no males only girls. One rather short, flat as a desk you could mistake her for a twink if it wasn't for the missing member between her legs. Between the other two one of the girls is rather plump, fat ass with big udders and older while the other one is rather average, but still a gorgeous woman. @@.timmy;"I like window shopping but I already now this place inside out so I'll leave you to it. "@@ Timmy promptly disappears down the alley. <<go 'Enter the "Rent-A-Friend" shop' 'rentAFriend' >> <<go 'Main square' 'lvl1' 'requiredEnergy: 0'>> /% ----------------------------------------------------------------------------------------------------------------- %/
<<if $player.role == "alpha">>\ @@.alex;"You need some maintenance is that it?"@@ She gives you a suggestive look before removing her oil-stained gloves. @@.alex;"Usually bots would do the work, this is a rental place, and I'm an employee, but the higher ups never prohibited private servicing. I could do something for you, but it'd still have a price tag of course. How about it?"@@ She rubs her hands in anticipation of your answer. <<include "rentAFriend_alex_sex_options">> <<go 'Leave' 'lvl1' 'requiredEnergy: 0'>> <<elseif $player.role == "beta">>\ Alex cocks an eyebrow when she hears your request. She sneaks a glance at your bracelet before taking a moment to ponder. @@.alex;"I'd usually not service betas, I'm sure my bots would suit you better. But if you insist I could also provide some services, all for a price of course."@@ She says before removing her oil-stained gloves suggestively. <<include "rentAFriend_alex_sex_options">> <<go 'Leave' 'lvl1' 'requiredEnergy: 0'>> <</if>>\ /% ----------------------------------------------------------------------------------------------------------------- %/
<<if $player.role == "alpha">>\ @@.green;5 ©@@ <<go 'Ask for a handjob' 'rentAFriend_Alex_handjob' 'perv: 0'>> @@.green;10 ©@@ <<go 'Ask for a blowjob' 'rentAFriend_Alex_blowjob' 'perv: 2'>> @@.green;20 ©@@ <<go 'Ask her to bend over' 'rentAFriend_Alex_pussy' 'perv: 1000'>> @@.green;30 ©@@ <<go 'Ask for her to use another of her creations instead' 'rentAFriend_Alex_machine' 'perv: 1000'>> <<elseif $player.role == "beta">>\ @@.green;10 ©@@ <<go 'Ask for a handjob' 'rentAFriend_Alex_handjob' 'perv: 0'>> @@.green;20 ©@@ <<go 'Ask for a blowjob' 'rentAFriend_Alex_blowjob' 'perv: 6'>> @@.green;30 ©@@ <<go 'Ask her to bend over' 'rentAFriend_Alex_pussy' 'perv: 1000'>> @@.green;50 ©@@ <<go 'Ask for her to use another of her creations instead' 'rentAFriend_Alex_machine' 'perv: 1000'>> <</if>>\ /% ----------------------------------------------------------------------------------------------------------------- %/
<<img locations/rentAFriend.png>> The shop is filled with gutted androids hanging from the ceiling each in a different state of completion missing a limb or some of its insides. There is a rather broad backed person in a jump-suit dirty with motor oil working on one of the bodies. She turns around when you enter. It's a rather tall girl, her jumpsuit only covers the lower half of her body with its sleeves tied around her waist. On the top she is wearing a white undershirt also smeared in oil - only her thick gloves being the dirtier. Her hair is a brown color tied into a long pony tail behind her back. @@.alex;"Hey, I'm Alex, I run this shop. Are you new around here?"@@ She puts down the wrench while approaching you. You return the greeting and introduce yourself. <<if $player.role == "alpha">>\ She looks at your bracelet and ponders for a second. @@.alex;"Sorry, if you came to try the bots I'm working on the beta-lineup right now. Unless you wanna stick it up a torsoless droid you'll have to come back later..."@@ She says apologetically. There's a brief silence. Her eyes scan you like one of the bots on the hanger behind her. She spends some time around your crotch before you notice her eyebrows jumping slightly. @@.alex;"Although... I can do you a solid. It was a client who did a number on my pretties, but I should've been able to fix them by now. Tell you what: since it's my fault I can service you myself as long as you don't give a bad review online."@@ She settles the wrench on a table while suggestively pulling of the oil-stained gloves. @@.alex;"Of course this is still a transaction, so there will be a price like for my bots."@@ She smiles rubbing her hands gently. <<include "rentAFriend_alex_sex_options">> <<go 'Trial run with the alpha-bots' 'rentAFriend_trial1' 'requiredEnergy: 40'>> <<go 'Leave' 'lvl1' 'requiredEnergy: 0'>> <<elseif $player.role == "beta">>\ @@.alex;"So, are you looking for a bot? I can introduce the main line-up if you're interested."@@ @@.player;"How much do they cost?"@@ You ask unsure whether you can afford one. @@.alex;"Don't worry, you can do a trial run first, let's talk money after."@@ You agree to have trial run. Who would refuse a chance like this. <<= isPenisVirgin("Although it's questionable whether you can loose your virginity with a sex bot, you are not going to skip it just because of that.", "")>> @@.warning; The following scenes include sex. The main storyline is not finished yet and these should only be available after that. There might be a disconnect with your character's attitude here and in other scenes as a result.@@ <<go 'Trial run' 'rentAFriend_trial1' 'requiredEnergy: 40'>> <<go "Sex" "rentAFriend_alex_sex">> <<go 'Leave' 'lvl1' 'requiredEnergy: 0'>> <</if>>\ /% ----------------------------------------------------------------------------------------------------------------- %/
<<if $player.role == "alpha">><<spend 5>><<else>><<spend 10>><</if>> @@.player;"Well, maybe you could use those hands then?"@@ You point at her bare hands, now without any cover. Although her fingers are distinctly feminine they do look a bit rough. They are thin but slightly calloused from work. There's no pretty manicuring here, she's a real workhorse who doesn't seem to value appearances. @@.alex;"Well if these are fine with you, I don't mind doing you a solid."@@ She does seem a bit self-conscious about her hands after all. As she approaches you Alex removes her white top after slightly loosening the overalls tied by her waist. No boobs were included in the price, but she seems keen to at least give you a spectacle. Alex gives you a push making you fall back, right on top of a service stool you didn't even see. The sudden aggression takes you off guard, but you can't deny it's arousing or sure, to have a girl being so headstrong. She knees between your legs, her boobs grazing the inner side of your thighs as she settles in position. <<if $player.crotchVisible>>\ Without any clothes covering you she gets to work at once. \ <<else>>\ She removes your <<bottom>> before getting to work. \ <</if>>\ Her callouses give you a weird sensation as she wraps her fingers around your <<penis>>. Alex is truly a mean little trickster, first removing her tops and now moving your <<penis>> to her face just an inch away from her lips. When she catches your longing gaze she smiles mischievously before increasing the distance. There's something truly wonderful about getting a handjob from a mechanic. You wonder if her hands are modded, some synthetic muscle tugging at your < - or it's just her natural strength. Either way she is squeezing the hell out of you. It's an aggressive and quick handie, there may actually be some pain mixed in but the pleasure is too overwhelming to give any room for it. You reach the end of the line, and she knows it. Alex grabs one of the cans on the side and aligns your tip with the opening with a masterful timing. You release your load into an empty canister instead of her face like you'd hoped to do. You fill the can to the brim - to the point where it overflows and spills on the floor. Alex is not happy about that... @@.alex;"That'll come in handy. Some of my boys have an organic tank, those take a lot of credits to fill up. Hope you don't mind."@@ She nonchalantly seals the canister with your load inside before putting it one of the many drawers in the room. You ponder about how another beta might swallow your cum through one of her creations at least if she didn't. <<endMission>> <<go 'Leave' 'lvl1'>> /% ----------------------------------------------------------------------------------------------------------------- %/
<<if $player.role == "alpha">><<spend 10>><<else>><<spend 20>><</if>> @@.player;"Instead of talking about the money, how about you put those lips to work instead?"@@ You tell with a cocky smile quickly finding a stool to sit on and spreading your legs for her. @@.alex;"You like your partner quiet, is that it?"@@ She takes a few steps swinging her hips suggestively. @@.alex;"I'm not one of those shy girls, but I guess I can indulge you for the right price."@@ Alex goes down to her knees sliding her hands along from your shoulders down your chest \ <<if wearing("bottom")>>\ before expertly removing your <<bottom>>, her skills as a mechanic are definitely showing. <<elseif wearing("underwear")>>\ before expertly removing your underwear. <<else>>\ before reaching to your flaccid member. <</if>>\ She tightens her hands around your shaft giving it a firm squeeze. Her callused hands are not the greatest for giving a handjob, but she makes up for it with unusual grip strength benefiting an expert mechanic. As her other hand wanders to your balls you wonder for a second if this was a good idea, sweat beads on your forehead fearing she might give your sack another squeeze. Alex is clearly playing with you and she quite literally has you by the balls, so you have no choice but to go along. She spares your nuts and instead plants a gentle kiss on your crown before running her tongue along the shaft. Despite her openness to provide sexual favors for a price she doesn't seem all that experienced when it comes to blowjobs. Her tongue is running laps around your <<dick>> but you notice she seems to be avoiding the deep dive. You decide it's best to take things into your own hands. You rest a palm on the back of her head and she gives you an angry look. With a gentle push you nudge Alex to finally move onto your <<dick>> for real. Her warm lips part and you finally get a feel for squishy inside of mouth. You can't push her too far though, very soon you feel a squeeze around your balls and you let her back. You and Alex start a weird game of tag, you push her further down your <<dick>> and when you'd go too far her grip tightens on your balls. You still come out winning, by the time you near your limit Alex is going down in you pretty far finally not avoiding you. When you'd finally cum she leaves you and grabs a jar from her desk. To your dismay she gives you a fierce handjob to get you over the edge instead of using her lips. This way she gets you to release into the container instead of her throat but at this point you couldn't care less, you just fill up the glass with a groan. <<endMission>> <<go 'Leave' 'lvl1'>> /% ----------------------------------------------------------------------------------------------------------------- %/
<<if alpha()>>\ @@.alex;"You sure? These are alpha-droids, they're programmed to be dominant. Usually only betas would take them for a spin."@@ Alex double checks the color of your bracelet to make sure you're not a beta asking to rent the wrong type of android. @@.alex;"Well, whatever floats your boat, if you wanna be treated like a beta my boys can do that for you."@@ The mechanic can see your conviction. Alex grabs a few cartridges from one of her many pockets before walking with you to one of the doors in the back. @@.alex;"I know a good personality-pack you'd like, I'll load it for you!"@@ She opens the door with the female sign, you assume this is the place where she stores the androids for the betas - the other door has a male sign. You both enter. The room is empty except for 3 large, blue boxes. <<elseif beta()>>\ @@.alex;"What kind of personality should I load for you?"@@ She grabs a few cartridges from one of her many pockets. @@.alex;"Never mind. I know just the one."@@ She picks one after looking at your <<role "blue" "pink">> bracelet. She leads you to a pair of doors in the back. Like restroom door they have a male and a female insignia, Alex opens the door with the men's symbol. The room is empty except for 3 large, blue boxes. <</if>>\ @@.alex;"Let me load the personality pack."@@ She disappears behind one of the boxes tinkering something in the back. @@.alex;"How much do you know about sex bots by the way?"@@ She asks nonchalantly while working. @@.player;"Not much."@@ You acknowledge. @@.alex;"Then you're in for a ride. These are high-tech, the newest T-800s, they will give you a great introduction. High-pressure vibro-servos in the limbs, self-lubricating and loaded with chems. They have latest A100 bionic chip with the absolute best machine learning algorithm, they won't have a problem finding your sweet spots either."@@ She gets into an impromptu sales pitch, her eyes are sparkling as she talks - clearly she is obsessed with robots. @@.alex;"Okay, I uploaded the program we can get started."@@ She's finished and walks back to you. <<go 'The boxes open' 'rentAFriend_trial_beta' >> /% ----------------------------------------------------------------------------------------------------------------- %/
3 rather well endowed, completely nude male androids step out from the boxes. They resemble the models you saw behind the store window. <<if initBeta() && $player.perversion < 20>>\ @@.player;"Wait, why are they all men?!"@@ @@.alex;"Why? You are a beta, are you not? You'd need a strong man to guide you. These are the very best ones."@@ Alex replies indifferently. <</if>>\ She walks up to the android on the left. <<go "He's called Jamie" "rentAFriend_trial_intro_jamie" >> /% ----------------------------------------------------------------------------------------------------------------- %/
It's a tall, white guy with wide shoulders, a six-pack and slick black hair with a confident smile on his face. The typical school star that girls would swarm around. @@.alex;"He is Jamie, 9 inches long, 150 milliliters capacity, he likes lifting!"@@ You are taken aback for a moment as Alex casually grabs the android's flaccid cock. She tugs on it to show the length and also grabs his balls when she - presumably - alludes to its contents. <<go "He's Andre" "rentAFriend_trial_intro_andre" >> /% ----------------------------------------------------------------------------------------------------------------- %/
@@.alex;"This one is Andre, 13 inches long, 400 milliliters capacity, he likes doing it on all fours!"@@ Again with the strange details... You see a tall, bald, black man, similarly naked and rocking another six pack. His stature is much more dominant than Jamie's, he is in fact towering over you quite a bit. Another "towering" attribute of his is the giant cock in Alex's hand, it's as thick as her arm - and she is not skinny considering she's a mechanic. <<go "The last one's Leebe" "rentAFriend_trial_intro_leebe" >> /% ----------------------------------------------------------------------------------------------------------------- %/
@@.alex;"And finally, Leebe, only 7 inches long but 800 milliliters capacity, he likes traps - and well, he is one too!"@@ The guy on the right is the smallest of the three. His figure is overshadowed by Andre and Jamie and he also has a rather girly figure with wider than usual hips. Leebe in fact reminds you of Timmy at the entrance, he is also a typical trap. Alex said "only 7 inches" but well, that's still rather long\ <<if $player.penis.length.erect < 6>>\ - especially compared to you. <<else>>\ - although not quite as big as what you're packing. <</if>>\ And about that 800 milliliters though... There is a giant sack hanging beneath his not-so-small rod, like a pair of tangerines. <<go '"All pretty great, right?"' 'rentAFriend_pickAnAndroid'>> /% ----------------------------------------------------------------------------------------------------------------- %/
@@.alex;"All pretty great right? Which one should I boot up for you?"@@ <<include rentAFriend_androids>> <<go 'Pick Alex' 'rentAFriend_trial_alex'>> <<go '"Actually, I’d rather not do a trial run"' 'rentAFriend_trial_without'>> /% <<go 'Can I pick more than one?' 'rentAFriend_trial_more' 5>> TODO %/ /% ----------------------------------------------------------------------------------------------------------------- %/
@@.alex;"Which one should I boot up for you?"@@ <<include rentAFriend_androids>> <<go 'Pick Alex' 'rentAFriend_trial_alex' >> <<go '"Actually, I’d rather not do a trial run"' 'rentAFriend_trial_without' >> /% <<go 'Can I pick more than one?' 'rentAFriend_trial_more' 5>> TODO %/ /% ----------------------------------------------------------------------------------------------------------------- %/
<<if initBeta()>>\ <<if $player.perversion < 5>>\ You are not that keen on the idea of doing it with an android - especially a male. But Jamie seems easy to befriend, maybe he could tell you some things about the Arcade. <<elseif $player.perversion > 9>>\ Jamie is tall and rather strong. He has a charming smile and most importantly you just can't take your eyes off his cock. Maybe just talking to him wouldn't hurt? <<elseif $player.perversion > 20>>\ You are fixated on Jamie's six pack and his sizeable dick. You get all kinds of ideas in your head about what it would feel like to get rammed by a cock like that. <</if>>\ <</if>>\ @@.player;"I choose him."@@ You point at Jamie. @@.alex;"A good choice."@@ Alex is nodding approvingly. @@.alex;"This is a trial run, the bedroom next door is free so you guys just spend as much time as you need. If Jamie is not a good match you can try the others for free as well."@@ Alex comments before leaving the room. Jamie meanwhile walks up to you. He is butt naked except for a barcode tattoo on his neck. His dick is even larger up close. @@.jamie;"Pleased to meet you $player.firstName!"@@ He shakes your hand with a firm grip, he has a lot of strength in those arms. While Jamie is welcoming you Andre and Leebe both step back into their boxes deactivating. <<go "Get to know each other" "rentAFriend_trial_jamie2" "hint: warning: Jamie is dominant and can be agressive">> <<set $player.flag.trialRanJamie = true>> /% ----------------------------------------------------------------------------------------------------------------- %/
You don't have enough money on you to pay for the trial session. Alex sees your conondrum and sighs before returning to her work. <<go "Return" "rentAFriend">> /% ----------------------------------------------------------------------------------------------------------------- %/
<<if hasVisited("rentAFriend_trial_jamie") == false>>\ <a data-passage="rentAFriend_trial_jamie">Pick "@@.cyborgnames;Jamie@@. LVL ? alpha, 9 inches, 150ml."</a> <<else>>\ <<if $player.money.total >= 50>>\ <a data-passage="rentAFriend_repeat_jamie">Pick "@@.cyborgnames;Jamie@@. LVL ? alpha, 9 inches, 150ml @@.money;50 ©@@"</a> <<else>>\ <a data-passage="rentAFriend_notEnoughMoney">Pick "@@.cyborgnames;Jamie@@. LVL ? alpha, 9 inches, 150ml @@.money;50 ©@@"</a> <</if>>\ <</if>>\ /% there's no separate repeat scene for andre like there was for jamie %/\ <<if hasVisited("rentAFriend_trial_andre") == false>>\ <a data-passage="rentAFriend_trial_andre">Pick "@@.cyborgnames;Andre@@. LVL ? alpha, 13 inches, 400ml."</a> <<else>>\ <<if $player.money.total >= 50>>\ <a data-passage="rentAFriend_trial_andre">Pick "@@.cyborgnames;Andre@@. LVL ? alpha, 13 inches, 400ml @@.money;50 ©@@"</a> <<else>>\ <a data-passage="rentAFriend_notEnoughMoney">Pick "@@.cyborgnames;Andre@@. LVL ? alpha, 13 inches, 400ml @@.money;50 ©@@"</a> <</if>>\ <</if>>\ <<if hasVisited("rentAFriend_trial_leebe") == false>>\ <a data-passage="rentAFriend_trial_leebe">Pick "@@.cyborgnames;Leebe@@. LVL ? alpha, 7 inches, 800ml."</a> <<else>>\ <<if $player.money.total >= 50>>\ <a data-passage="rentAFriend_repeat_leebe">Pick "@@.cyborgnames;Leebe@@. LVL ? alpha, 7 inches, 800ml @@.money;50 ©@@"</a> <<else>>\ <a data-passage="rentAFriend_notEnoughMoney">Pick "@@.cyborgnames;Leebe@@. LVL ? alpha, 7 inches, 800ml @@.money;50 ©@@"</a> <</if>>\ <</if>>\ /% ----------------------------------------------------------------------------------------------------------------- %/
@@.player;"I would rather choose you."@@ You point to Alex with a cocky smile on your face. She is rather muscular for a girl but you can't deny you are attracted to her well-rounded figure. Standing next to you her undershirt barely hides those udders giving you a nice view of her side boobs which feels more enticing compared to the sausage fest of the androids on the otherside. Alex has a bracelet so she is also a player not just an employee. Meaybe she is open to some action and you just need to ask. <<if beta()>>\ Alex cocks an eyebrow when she hears your request. She sneaks a glance at your bracelet before taking a moment to ponder. @@.alex;"I'd usually not service betas, I'm sure my bots would suit you better. But if you insist I could also provide some services, all for a price of course."@@ <<elseif alpha()>>\ @@.alex;"See? I knew these bad boys would scare you away. Sure, I might be an employee but I can provide you some services too, it'd be for a price of course." <</if>>\ <<include "rentAFriend_alex_sex_options">> <<include rentAFriend_androids>> <<go 'Leave' 'lvl1' 'requiredEnergy: 0'>> <<go '"Actually, I’d rather not do a trial run"' 'rentAFriend_trial_without' ''>> /% ----------------------------------------------------------------------------------------------------------------- %/
<<if alpha() && hasVisited("rentAFriend_trial1") == false>>\ @@.alex;"You sure? These are alpha-droids, they're programmed to be dominant. Usually only betas would take them for a spin."@@ Alex double checks the color of your bracelet to make sure you're not a beta asking to rent the wrong type of android. @@.alex;"Well, whatever floats your boat, if you wanna be treated like a beta my boys can do that for you."@@ The mechanic can see your conviction. Alex grabs a few cartridges from one of her many pockets before walking with you to one of the doors in the back. @@.alex;"I know a good personality-pack you'd like, I'll load it for you!"@@ She opens the door with the female sign, you assume this is the place where she stores the androids for the betas - the other door has a male sign. You both enter. The room is empty except for 3 large, blue boxes. <<elseif alpha()>>\ @@.alex;"Sure, if you like alphas better then I can boot one up for you."@@ She's not used to alphas picking the same type of android but consents to your request nevertheless. <</if>>\ You enter the backroom with Alex with the three, familiar looking boxes. @@.alex;"Which one should I boot up for you?"@@ Alex doesn't even open the boxes, but each android's name and their features are clearly written on their respective containers as a reminder. <<include rentAFriend_androids>> <<go 'Neither, leave' 'lvl1' 'requiredEnergy: 0'>> /% ----------------------------------------------------------------------------------------------------------------- %/
/% TODO change the "I see you're new" to be a conditional based on how long it's been since the player entered the arcade %/\ @@.alex;"Sure, but let me give you a pro tip. I see you are new so you might not know but androids are great at farming XP. You must know about the rookie race, so why not get a head start?"@@ If what she she said is true than maybe you should consider picking an android to stack up on XP. <<go 'Trial run with an android' 'rentAFriend_trial_intro' >> <<go 'Pick Alex' 'rentAFriend_trial_alex' >> <<go 'Leave' 'lvl1' 'requiredEnergy: 0'>> /% <<go 'Can I pick more than one?' 'rentAFriend_trial_more' 5>> TODO %/ /% ----------------------------------------------------------------------------------------------------------------- %/
<<if $player.perversion < 9>>\ Leebe seems the cutest and most approachable, the other two look like they'd be too much to handle. <<elseif $player.perversion > 9>>\ You decide to take Leebe on a run. He's cute, if not for the giant sack below his dick you could mistake him for girl. You have to admit though you're unsure what made you pick him more, his feminine looks or those giant testicles of his. <<elseif $player.perversion > 20>>\ You're fixated on Leebe's assets. He's a pretty trap, no muscles, no edged jawline, none of the dominant features that you'd look for in an alpha. But this makes your focus all the more pointed towards his crotch, his large tangerine sized balls contrast the rest of his feminine looking body. Your eyes are glued to that full-looking sack wondering just how much juice he can shower you with assets like that. <</if>>\ You pick Leebe, he's the shortest of the three which makes him the least imposing. <<if $player.perversion < 9>>Also his feminine looks give you an idea, maybe you get to fuck him? <<if isMale()>>It's no-homo if it's a trap, isn't that what they say online?<</if>><</if>> @@.alex;"Interesting choice, he's the cutest one for sure."@@ Alex commends you for your choice. @@.alex;"Have fun, there's a bedroom next door. You can use that for the duration of your trial, you'll find all the necessary tools and accessories you might need."@@ She says shutting down the other two androids and then leaving the room. @@.leebe;"Hi! I'm Leebe, pleased to meet you $player.firstName!"@@ The android and you are left alone, he quickly steps up to introduce himself with a warm smile. He grabs your hands shaking them vigorously. His voice is high-pitched, feminine almost and he seems eager to please you for having chosen him. You take a look at Leebe with all kinds of ideas in your head. <<go "Try to have Leebe suck your dick" "rentAFriend_trial_leebe_oral" "hint: you might be the one giving the blowjob">> <<if hasPenis() == false>>\ <<replaceLink "Try to fuck Leebe" "You don't have a penis.">> <<elseif penisLength() > 7>>\ <<replaceLink "Try to fuck Leebe" "Your penis is too big for Leebe.">> <<else>>\ <<go "Try to fuck Leebe" "rentAFriend_trial_leebe_anal" "reqPenis" "hint: you might be the one getting fucked">> <</if>>\ <<go "Ask Leebe what he wants to do" "rentAFriend_trial_leebe_ask" "hint: you'll have to service Leebe">> /% ----------------------------------------------------------------------------------------------------------------- %/
Leebe is hopping around you asking you all kinds of questions, he's talkative and overly enthusiastic. But you just can't take your eyes off of his puffy, pink lips. You can't help but wonder how it would feel like to have them wrapped around your <<penis>>. @@.leebe;"Oh master. You're having some naughty thoughts!"@@ Leebe giggles, clearly you can't hide your thoughts from his advanced algorithms analyzing your every move. You look in his eyes, behind that cute face an AI is working hard to figure out your desires. @@.leebe;"Master, I didn't think you'd be so eager! To want to suck cock so much, I'm starting to like you!"@@ He says with loud cheer. Apparently the AI is either bugged or so advanced that it can see your deepest desires and knows them better than you do. You thought you just wanted to have your cock sucked, but maybe deep down you wanted to get a taste instead... <<missionStart 'Give Leebe a blowjob'>>\ <<go 'Follow the instructions' 'rentAFriend_trial_leebe_oral_2'>> /% ----------------------------------------------------------------------------------------------------------------- %/
Maybe Leebe is right, you're really eager to suck his cock. His petite looking penis and his large testicles completely enchant you. With this cocklust clouding your mind it doesn't take long until you're on your knees facing Leebe's junk with just a few inches from you. @@.leebe;"I like your eagerness master, a good <<if $player.penis.has && initBeta()>>sissy<<else>>slut<</if>> should know how to suck a cock."@@ <<if $player.perversion < 20>>Although you're slightly ashamed being called that, there's not much point in refuting Leebe's words as you're already holding his cock in your hands with your lips only inches away from it.<<else>>Being called that makes you embarrassed but deep down you know he's right and you're eager to learn with his cock already in your hands, just inches from your lips.<</if>> With a slight pull you reveal his pink cockhead and start kissing it intimately. You can hear Leebe purr and you look up into his eyes as you start working his cock. <<if calcOralTimes() < 25>>\ You're a bit of a newbie when it comes to giving blowjobs. Your tongue is lolling on the underside of Leebe's cock as you try forcing his entire length into your throat. Soon the only noise filling the small room is your gagging and slurping mixed in with the occasional moans from Leebe. <<elseif calcOralTimes() > 25>>\ You're quite skilled at giving blowjobs. Your lips wrap around Leebe's shaft engulfing his petite dick effortlessly as you shove it down your throat. You gag only a little as you go down on him but elicit a loud moan from Leebe in return. <</if>>\ <<videoByName 24>> @@.leebe;"Master your throat feels so good. I'm sorry, I'm getting close already, please receive my milk!"@@ You feel a strong tug on the back of your head as Leebe pulls you into his crotch with his large testes settling on your chin. Apparently androids can also lack the ability to hold back release. Leebe's cock starts twitching in your throat making you gag as he unloads the contents of his swollen balls, depositing his "milk" straight into your belly. After a few spurts he pulls back slightly to get his cock head situated on your tongue, this way you can still get a taste for his cum instead of it going straight down your throat. It's really addicting, his semen has a silky texture, a pleasant sweet smell and taste. You could sell this stuff bottled as a juice, the taste alone makes you wonder if Alex switched up the android's cum-storage. There's lots to drink too, Leebe has close to a liter of capacity which means several large mouthful gulps for you. By the time Leebe's finished his balls visibly shrunk a bit. @@.leebe;"Did I taste good?"@@ Leebe asks you with a genuine curiosity in his eyes. You nod, unable to say a word with your cheeks still swollen with cum. @@.leebe;"Yey! Master can have my cockmilk whenever he wants!"@@ <<endMission>> Seeing that you're satisfied with the service Leebe shuts down on his own returning to his box. The trial comes to an end. <<go 'Leave' 'rentAFriend'>> /% ----------------------------------------------------------------------------------------------------------------- %/
You feel like giving some autonomy to the android. Whenever you look at Leebe you get feelings of wanting to take care of him, even though you know the machinery working behind the skin coating is plenty capable of doing that itself. @@.leebe;"Well, I do feel a little cold."@@ Leebe says musing with mischievous smile. @@.leebe;"Can you maybe hug me and warm my cock, it feels frosty in here."@@ This is a very straightforward invitation coated with sweet words and fake smiles, the android just wants you to get working on his cock. <<missionStart "Warm Leebe's cock with your mouth<br><br>or<br><br>Warm Leebe's cock with your asshole">>\ <<go "Warm Leebe's cock with your mouth" "rentAFriend_trial_leebe_ask_mouth">> <<go "warm Leebe's cock with your ass" "rentAFriend_trial_leebe_ask_ass">> /% ----------------------------------------------------------------------------------------------------------------- %/
<<if $player.perversion < 9>>\ You're not that into sucking cock but you want to take care of Leebe's needs. Reluctantly but you go down on your knees and slowly wrap your hands around the fair skin of his petite cock. <<else>>\ You decide to use your mouth quickly going down to your knees. Leebe's quite short, so you have to go low with your face hovering near his junk. <</if>>\ Leebe gives you a helping hand lifting his cock slightly to align it with your mouth and your lips willingly part. @@.leebe;"Nice and warm."@@ Leebe purrs as his cock is greeted by your wet, hot tongue warming it up. He starts caressing the back of your head and leading you along as you find a good rhythm bobbing your head on his dick. He was right, the rigid member in your mouth was indeed quite cold - probably the lack of internal heat from machines. Despite this realization you find the cock in your mouth indistinguishable from a real one, the skin, the texture, the small beads of pre-cum all point towards a real dick, not artificial. You can feel his 7 inches starting to hit the back of your throat with a pulsing heat as it gets closer to ejaculation. With a few long thrusts and loud gags you finally manage to get his cock past the tiny ring of your throat and his cockhead enters to form a slight bulge where your Adam's apple should be. <<videoByName 24>> @@.leebe;"Your throat feels so good."@@ At this point Leebe is moaning uncontrollably as you pick up the pace and start deepthroating his entire length back and forth With each stroke your nose gets buried in his crotch and your chin touches his inflated balls. You can feel his fair white legs trembling under your hands as you keep pleasuring him with only your lips. With a twitch you can feel him spread his load inside your mouth. The amount is benefitting his large sack, your cheeks are quickly swollen with a cup worth of semen filling them. It's hot, it's slightly salty with a tinge of sweetness to it. Your tongue swirls the thick load in your mouth as you savor the taste. As the pressure becomes unbearable you begin to swallow taking several large gulps but there's a never ending backup being released to replace it. Leebe removes his cock after one last twitch, and you carefully close your lips around the glans as he exits not to waste a single drop of his salty juices. The android turns to watch you struggling with his load. You can see his balls have visibly shrunk and his cock is coated in a mixture of cum and your own spit. Seeing his deflated balls you can't help but wonder just how big of a load did he empty inside of you. @@.leebe;"Did I taste good?"@@ Leebe asks you with a genuine curiosity in his eyes. You nod, unabto to say a word with your cheeks still swollen with cum. @@.leebe;"Yey! Master can have my cockmilk whenever he wants!"@@ <<endMission "You warmed Leebe's cock with your mouth." 55>> Seeing that you're satisfied with the service Leebe shuts down on his own returning to his box. The trial comes to an end. <<go 'Leave' 'rentAFriend'>> /% ----------------------------------------------------------------------------------------------------------------- %/
Leebe has a delicate feminine body and a cute face, he'd most certainly be a popular beta which makes you wonder why was this mold picked. You start having ideas of maybe fucking him, his body just looks so inviting to your <<penis>>. He's slender with a fair white skin, completely hairless with no sign of pubes, his short blond hair blends seamlessly into his figure with only his perky, pink nipples contrasting to the rest of his body. <<if isNaked()>>\ You're already naked so there's no clothing to remove, you just grab your hard-on and smile at Leebe. <<else>>\ You quickly remove your clothing to reveal your raging hard-on to Leebe. <</if>>\ @@.player;"Hey, you think you could do something about this?"@@ Leebe is not the least bit surprised when he finds your dick out. He gives you a devious smile after sizing you up. @@.leebe;"Oh master, there's nothing to feel ashamed about, good buttsluts don't need large dicks. I can just get you off without touching your dick!"@@ Leebe walks up with his own erection in hand. He aligns his petite member next to yours to showcase the size difference. \ <<if penisLength() > 5>>\ Your <<penis>> is not much smaller than Leebe's but he clearly has a few inches on you. <<else>>\ Your size looks miniscule compared to Leebe's cock, he was the smallest of the androids and yet you're still inferior even to him. <</if>>\ @@.leebe;"Master, look at how much bigger I am."@@ He boasts happily. Your hard-on immediately deflates upon seeing Leebe's cock touch yours, this further highlights the difference between your sizes. A girly trap won this impromptu competition it seems, Leebe is apparently more of a man than you're. @@.leebe;"Oh master, don't feel sad, you're a beta, you don't need a large cock, look at how soft you are, you don't need to use yours. Mine is enough and I can keep it hard for you!"@@ Leebe jumps to console you with his dick poking your flaccid member as he moves closer. @@.leebe;"Turn around for me master, let me put it to use."@@ He gives you an enthusiastic command. <<missionStart 'Let Leebe fuck you'>>\ <<go "Let Leebe have his way with you" "rentAFriend_trial_leebe_anal2">> /% ----------------------------------------------------------------------------------------------------------------- %/
<<if $player.perversion < 30>>\ It does feel cold in the room, you look at Leebe's body, his tiny nipples are hard, but his cock is flaccid, maybe even shrunk? As you take a gander at his dick your mind wanders and you wonder, what would it feel like to feel him inside of you. <<else>>\ The decision comes naturally, you need to feel Leebe in your ass. You look at his cock, the testicles attached to the synthetic sheath and wonder what would it feel like to have him empty a load inside you. <</if>>\ <<if isNaked()>>\ You're already naked, there's no need to do any more preparation. You jump forward with eagerness to please Leebe, but he's already one step ahead of you. You can't hide your lust from an AI specifically trained to see-through cock hungry bitches. <<else>>\ Fueled by your wild imagination of what is to come, you quickly start undressing with fervor. You're ready to give easy access to Leebe so he can properly warm his cock. <</if>>\ Leebe steps closer <<if isNaked()==false>>just as you throw away your last piece of clothing <</if>>and places a hand on your hips. As you turn to face him your bodies touch, your nipples meeting each other<<if hasPenis()>> and your already erect cock bumping into his<<else>>.<</if>> You can feel the android's arm snaking behind your back to fondle your ass. That cute facade of his hides a dominant persona it seems, well he's made to pleasure betas after all. Leebe pulls you closer as he feels you up, his now erect cock is brushing up against your belly. You wrap your hands around his large, feminine cock and start stroking it while he is grabbing a handful of your <<ass>>. As you play with him he's also getting ready to prepare you with a finger already prodding your <<anus>>. Leebe draws you in with his other hand on the back of your head and the two of you share a passionate kiss, the android is in complete control of your body, but it's not like you want to escape his hold anyway. @@.leebe;"Turn around for me, and we should be able to find a good place for my cock."@@ Leebe whispers into your ears with a completely different demeanor compared to his sweet, bubbly attitude from before. You can feel his control weakening to let you turn around, but his hands soon wander to your <<ass>> as he nudges his cock between your cheeks. <<if hasPenis()>>With his other hand Leebe gives you a generous handjob but also uses your <<penis>> as a handle to draw you closer, finally entering your <<anus>>.<</if>> Leebe's normal sized compared to the other androids, but it's not like he's small at all. You can feel his shape filling you up nicely<<if hasPenis()>> especially as his balls finally meet yours at the end of his stroke<</if>>. What follows next is <<if hasPenis()>>a gentle handjob with slow fucking in the back, Leebe gives you a thorough service<<else>>a gentle but thorough fucking as Leebe starts to play with your clit in the front while hammering away at your asshole in the back<</if>>. Your body is shaking as you are assaulted with pleasure on both ends. Leebe's fair hands feel nice <<if hasPenis()>>on your <<penis>><<else>>especially as he fingers your pussy<</if>>. You don't last long as the expert lovemachine teases your every button, your legs tremble and you <<if hasPenis()>>release a plentiful load straight onto the floor<<else>>reach climax releasing a puddle of fem cum onto the floor<</if>>. <<videoByName 23>> @@.leebe;"Aren't you a fine buttslut, coming so fast with your ass."@@ Leebe whispers into your ears he keeps bucking his hips against yours. You want to say it wasn't just your ass and deny his words about you but you keep quiet because deep down you know it wasn't his hands, but his cock that got you off so fast. It doesn't seem like your service is coming to an end just yet. Leebe picks up pace just as you're coming off of your orgasm, he's ready to have his own. You surrender to the pleasure and your <<anus>> tightens around his cock, you want to milk him just as much as he wants to fill you up. Leebe's now grabbing your hips with both hands and gives you a rough treatment, your <<ass>> ripples with each push, signs of the tremendous power of an android. Your body goes limp unable to hold its own against the assault but at the last moment Leebe hugs you from behind to keep you pinned to his crotch. That's when you feel his cock twitching inside you, a warm feeling spreads from your abdomen and further up your body. With your tight <<anus>> clasping around his cock you feel it very clearly as Leebe pumps you full of cum. 800 milliliters of artificial semen starts inflating your belly, those balls were not just for show, Leebe gave you a proper load. @@.leebe;"You like that don't you? My clients tell me this is my best feature."@@ Leebe whispers in your ears. @@.leebe;"You wouldn't want to waste my milk, would you?"@@ He asks you guiding your hand behind your back. As Leebe finally starts pulling out he places your hand on his cock, you can feel the same slimy liquid on him that now fills you up. As his cock exits Leebe directs your hand to your <<anus>> and you finally get what he meant, he doesn't want you leak a single drop of his precious cum. Your hands keep the android's load from spilling onto the floor and you most certainly need them to, your well-fucked hole would be incapable of keeping all of it inside. <<endMission>> Seeing that you're satisfied Leebe promptly returns to his box and your trial service comes to an end. <<go 'Leave' 'rentAFriend'>> /% ----------------------------------------------------------------------------------------------------------------- %/
You surrender to Leebe and the mission is automatic, clearly the AI determined you unfit of putting your <<penis>> inside this femboy of an android, instead it's your turn to get fucked. Leebe moves behind you before sliding his hands down to your balls from the front, his cold digits wrap around your testicles with a firm grip as if he was trying to crush your balls. Your body becomes limp once you feel his growing erection wedged between your ass cheeks, you are powerless to stop him and you don't want to anyway. The android's other hand brushes off the beading pre cum from your dick then your snakes to your face pushing a finger between your lips. You gasp and let him toy with your tongue, giving you a taste of your own sweet pre cum. @@.leebe;"Make sure they are wet, master. I need to loosen you up before I stick it in.@@ You let him toy with you and wet his fingers, you'd rather have him play with your ass first instead of using his dick first. You suck on his finger trying to make sure they are as wet with your saliva as possible. A few moments later Leebe's now dripping finger wanders behind your back and into your tight <<anus>>. His digits prod and tease the ring of your <<anus>> before pushing forward and fiddling with your insides. He quickly moves another finger into you then proceeds to stretch you with both. Every now and then he scoops off some pre from your <<penis>> with his other hand to use it as a lube for your backdoor. Soon you're dripping with saliva and pre cum, you're ready to take him. Leebe now moves his dick to replace his fingers at your opening. You can only whimper as he slowly stretches you further, his cock slides in without much resistance. Once he bottoms out inside of you, Leebe's large, heavy balls brush against yours - clearly his testicles also overpower you in terms of size. You shudder at the thought that he's about to empty the contents of his balls, you remember Alex mentioning that he had a capacity of 800 mililiters. If you took a soda of the same volume it'd take you some time drink, but Leebe is most certainly going to release it all at once. <<videoByName 23>> Surrender is sweet, you no longer feel melancholy about Leebe being more of a man than you. Instead you enjoy as he fucks your as and the rhythmic tapping of his balls against yours. Your legs tremble and your knees bend unable to hold your body numb from ecstasy. Your body falls back further impaling you on Leebe's cock, at least the android gives you something to hold onto so you don't collapse onto the floor. Finally pushing your chest forward with a hand on your back, Leebe forces you lower to get you in position before he starts pistoning with his hips. Each of his thrusts rock your whole body, but his firm hands on your hips keep you from stumbling. Your rippling ass greatly shows how much power this android. His relentless fuckign takes you over the edge, your imp cock starts spurting all over the floor. Leebe kept true to his words and made you cum without touching your <<penis>>. @@.leebe;"That's not a nice thing master! You must not waste a nutritious load!"@@ He exclaims. Leebe starts gently pushing your back down and forcing your face towards the pool of spunk you left at your feet. You decide you can either endure pain and have him force your face into your own cum or just follow his orders and lick it up yourself. Reluctantly but you start lapping up your own cum. Leebe seems to take relish in your obedience and grabs your ass before he starts relentlessly pounding you. Your eyes roll, you just had a taste of your own cum and now you're shooting another load as the android's dick keeps poking your prostate. The femboy also starts releasing his own load, he pulls you closer to make sure none of it spills. You can feel his cock twitch and perk up inside, he pumps you full making your belly round out slightly. It takes a while for Leebe to unload and empty his balls. The android gives your <<ass>> one last firm squeeze before withdrawing his dick. You're unable to keep his load, your asshole is left gaping. Without his dick to impale you and give you support you collapse onto the floor and release the pent-up semen like a hose. Leebe doesn't make a comment on your unsightly appearance. The android seems satisfied and it's not like you'd hear a word of his with your mind numb from the pleasure. He just waltzes back into his box as your trial comes to an end. <<endMission "You let a feminine trap have his way with you." 100>> <<go 'Leave' 'rentAFriend'>> /% ----------------------------------------------------------------------------------------------------------------- %/
<<spend 50>> Alex presses a button on Leebe's box. The container lights up, before revealing the android's short stature and feminine body inside. The mechanic promptly leaves the room as the the other two boxes also slowly sink into the floor. @@.leebe;"Thank you for choosing me again master!"@@ Leebe's empty eyes come alive as he's booted up, he's very enthusiastic about your choice. He steps out from his container before that one disappears as well. Leebe's is eagerly awaiting what you'll do to him - or rather what you'll let him do to your body. <<go "Give him a blowjob" "rentAFriend_repeat_leebe_oral">> <<go "Let Leebe fuck you" "rentAFriend_repeat_leebe_anal" "reqPenis">> <<go "Ask Leebe what he wants" "rentAFriend_repeat_leebe_ask">> /% ----------------------------------------------------------------------------------------------------------------- %/
Your eyes wander to Leebe's puffy, pink lips. You can't help but wonder how it would feel like to have them wrapped around your <<penis>>. But you come to the realization that most likely you'll never get to experience that, based on how dominant Leebe was the last time it's unlikely he was ever programmed to give blowjobs. @@.leebe;"Oh master. You're having some naughty thoughts!"@@ Leebe giggles, clearly you can't hide your thoughts from his advanced algorithms analyzing your every move. You look in his eyes, behind that cute face an AI is working hard to figure out your desires. @@.leebe;"Master, I didn't think you'd be so eager! To want to suck cock so much, I'm starting to like you!"@@ He says with loud cheer. Apparently the AI is either bugged or so advanced that it can see your deepest desires and knows them better than you do. You thought you just wanted to have your cock sucked, but maybe deep down you wanted to get a taste instead... <<missionStart 'Give Leebe a blowjob'>>\ <<go 'Follow the instructions' 'rentAFriend_trial_leebe_oral_2'>> /% ----------------------------------------------------------------------------------------------------------------- %/
Maybe Leebe is right, you're really eager to suck his cock. His petite looking penis and his large testicles completely enchant you. With this cocklust clouding your mind it doesn't take long until you're on your knees facing Leebe's junk with just a few inches from you. @@.leebe;"I like your eagerness master, a good <<if $player.penis.has && initBeta()>>sissy<<else>>slut<</if>> should know how to suck a cock."@@ <<if $player.perversion < 20>>Although you're slightly ashamed being called that but there's not much point in refuting Leebe's words as you're already holding his cock in your hands with your lips only inches away from it.<<else>>Being called that makes you embarrassed but deep down you know he's right and you're eager to learn with his cock already in your hands, just inches from your lips.<</if>> With a slight pull you reveal his pink cockhead and start kissing it intimately. You can hear Leebe purr and you look up into his eyes as you start working his cock. <<if calcOralTimes() < 25>>\ You're a bit of a newbie when it comes to giving blowjobs. Your tongue is lolling on the underside of Leebe's cock as you try forcing his entire length into your throat. Soon the only noise filling the small room is your gagging and slurping mixed in with the occasional moans from Leebe. <<elseif calcOralTimes() >= 25>>\ You're quite skilled at giving blowjobs. Your lips wrap around Leebe's shaft engulfing his petite dick effortlessly as you shove it down your throat. You gag only a little as you go down on him but elicit a loud moan from Leebe in return. <</if>>\ <<videoByName 24>> @@.leebe;"Master your throat feels so good. I'm sorry, I'm getting close already, please receive my milk!"@@ You feel a strong tug on the back of your head as Leebe pulls you into his crotch with his large testes settling on your chin. Apparently androids can also lack the ability to hold back release. Leebe's cock starts twitching in your throat making you gag as he unloads the contents of his swollen balls, depositing his "milk" straight into your belly. After a few spurts he pulls back slightly to get his cock head situated on your tongue, this way you can still get a taste for his cum instead of it going straight down your throat. It's really addicting, his semen has a silky texture, a pleasant sweet smell and taste. You could sell this stuff bottled as a juice, the taste alone makes you wonder if Alex switched up the android's cum-storage. There's lots to drink too, Leebe has close to a liter of capacity which means several large mouthful gulps for you. By the time Leebe's finished his balls visibly shrunk a bit. @@.leebe;"Did I taste good?"@@ Leebe asks you with a genuine curiosity in his eyes. You nod, unable to say a word with your cheeks still swollen with cum. @@.leebe;"Yey! Master can have my cockmilk whenever he wants!"@@ <<endMission>> Seeing that you're satisfied with the service Leebe shuts down on his own returning to his box. <<go 'Leave' 'rentAFriend'>> /% ----------------------------------------------------------------------------------------------------------------- %/
You feel like giving some autonomy to the android. Whenever you look at Leebe you get feelings of wanting to take care of him, even though you know the machinery working behind the skin coating is plenty capable of doing that by itself. @@.leebe;"Well, I do feel a little cold."@@ Leebe says musing with mischievous smile. @@.leebe;"Can you maybe hug me and warm my cock, it feels frosty in here."@@ <<if hasVisited("rentAFriend_trial_leebe_ask") || hasVisited("rentAFriend_repeat_leebe_ask")>>\ Oh, it's the same line again. Leebe seems to be perpetually cold or maybe he was just programmed to treat his partners as cock socks. <</if>>\ This is a very straightforward invitation coated with sweet words and fake smiles, the android just wants you to get working on his cock. <<missionStart "Warm Leebe's cock with your mouth<br><br>or<br><br>Warm Leebe's cock with your asshole">>\ <<go "Warm Leebe's cock with your mouth" "rentAFriend_trial_leebe_ask_mouth">> <<go "warm Leebe's cock with your ass" "rentAFriend_trial_leebe_ask_ass">> /% ----------------------------------------------------------------------------------------------------------------- %/
<<if calcOralTimes() < 15>>\ You're not that into sucking cock but you want to take care of Leebe's needs. Reluctantly but you go down on your knees and slowly wrap your hands around the fair skin of his petite cock. <<elseif calcOralTimes() >= 15>>\ You decide to use your mouth and quickly go down to your knees. Leebe's quite short, so you have to go low with your face hovering near his junk. <</if>>\ Leebe gives you a helping hand lifting his cock slightly to align it with your mouth and your lips willingly part. @@.leebe;"Nice and warm."@@ Leebe purrs as his cock is greeted by your wet, hot tongue warming it up. He starts caressing the back of your head and leading you along as you find a good rhythm bobbing your head on his dick. He was right, the rigid member in your mouth was indeed quite cold - probably the lack of internal heat from machines. Despite this realization you find the cock in your mouth indistinguishable from a real one, the skin, the texture, the small beads of pre-cum all point towards a real dick, not artificial. You can feel his 7 inches starting to hit the back of your throat with a pulsing heat as it gets closer to ejaculation. With a few long thrusts and loud gags you finally manage to get his cock past the tiny ring of your throat and his cockhead enters to form a slight bulge where your Adam's apple should be. <<videoByName 24>> @@.leebe;"Your throat feels so good."@@ At this point Leebe is moaning uncontrollably as you pick up the pace and start deepthroating his entire length back and forth With each stroke your nose gets buried in his crotch and your chin touches his inflated balls. You can feel his fair white legs trembling under your hands as you keep pleasuring him with only your lips. With a twitch you can feel him spread his load inside your mouth. The amount is benefitting his large sack, your cheeks are quickly swollen with a cup worth of semen filling them. It's hot, it's slightly salty with a tinge of sweetness to it. Your tongue swirls the thick load in your mouth as you savor the taste. As the pressure becomes unbearable you begin to swallow taking several large gulps but there's a never ending backup being released to replace it. Leebe removes his cock after one last twitch, and you carefully close your lips around the glans as he exits not to waste a single drop of his salty juices. The android turns to watch you struggling with his load. You can see his balls have visibly shrunk and his cock is coated in a mixture of cum and your own spit. Seeing his deflated balls you can't help but wonder just how big of a load did he empty inside of you. @@.leebe;"Did I taste good?"@@ Leebe asks you with a genuine curiosity in his eyes. You nod, unabto to say a word with your cheeks still swollen with cum. @@.leebe;"Yey! Master can have my cockmilk whenever he wants!"@@ <<endMission "You warmed Leebe's cock with your mouth." 55>> Seeing that you're satisfied with the service Leebe shuts down on his own returning to his box. <<go 'Leave' 'rentAFriend'>> /% ----------------------------------------------------------------------------------------------------------------- %/
Leebe has a delicate feminine body and a cute face, he'd most certainly be a popular beta which makes you wonder why was this mold picked. You start having ideas of maybe fucking him, his body just looks so inviting to your <<penis>>. He's slender with a fair white skin, completely hairless with no sign of pubes, his short blond hair blends seamlessly into his figure with only his perky, pink nipples contrasting to the rest of his body. But you make no moves. You know very well this is just a facade, Leebe doesn't have the ability to go on the receiving end. His looks were most likely picked for fetishistic reasons only but this cutesy android already had his way with you so there's no mistaking it: he will be the one to do the fucking, not you. <<if isNaked() == false>>\ You quickly remove your clothing obediently, knowing full well what's to come. <</if>>\ Leebe gives you a devious smile after sizing you up. Clearly he can see that you're burning with cock lust. <<if penisLength() > 7>>\ @@.leebe;"You're so eager master, despite having such a big cock you still enjoy taking it <<if beta()>>like a good beta!<<elseif alpha()>>even though you're an alpha<</if>>"@@ Leebe gives you a praise. <<else>>\ @@.leebe;"You're so eager master! I know having a small dick can be hard, but don't worry I can make you cum without touching your dick, you don't need to use it." Leebe takes a moment to throw a few jabs at your modestly sized member. <</if>>\ <<if penisLength() < 7>>\ Leebe walks up with his now erect dick in hand. He aligns his petite member next to yours to showcase the size difference. \ <<if penisLength() > 5>>\ Your <<penis>> is not much smaller than Leebe's but he clearly has a few inches on you. <<else>>\ Your size looks miniscule compared to Leebe's cock, he was the smallest of the androids and yet you're still inferior even to him. <</if>>\ <</if>>\ @@.leebe;"Oh master, don't feel sad, you're a beta, you don't need a large cock, look at how soft you are, you don't need to use yours. Mine is enough and I can keep it hard for you!"@@ Leebe jumps to console you with his dick poking your flaccid member as he moves closer. @@.leebe;"Turn around for me master, let me put it to use."@@ He gives you an enthusiastic command. <<missionStart 'Let Leebe fuck you'>>\ <<go "Let Leebe have his way with you" "rentAFriend_trial_leebe_anal2">> /% ----------------------------------------------------------------------------------------------------------------- %/
<<if $player.perversion < 30>>\ It does feel cold in the room, you look at Leebe's body, his tiny nipples are hard, but his cock is flaccid, maybe even shrunk? As you take a gander at his dick your mind wanders and you wonder, what would it feel like to feel him inside of you. <<else>>\ The decision comes naturally, you need to feel Leebe in your ass. You look at his cock, the testicles attached to the synthetic sheath and wonder what would it feel like to have him empty a load inside you. <</if>>\ <<if isNaked()>>\ You're already naked, there's no need to do any more preparation. You jump forward with eagerness to please Leebe, but he's already one step ahead of you. You can't hide your lust from an AI specifically trained to see-through cock hungry bitches. <<else>>\ Fueled by your wild imagination of what is to come, you quickly start undressing with fervor. You're ready to give easy access to Leebe so he can properly warm his cock. <</if>>\ Leebe steps closer <<if isNaked()==false>>just as you throw away your last piece of clothing <</if>>and places a hand on your hips. As you turn to face him your bodies touch, your nipples meeting each other<<if hasPenis()>> and your already erect cock bumping into his<<else>>.<</if>> You can feel the android's arm snaking behind your back to fondle your ass. That cute facade of his hides a dominant persona it seems, well he's made to pleasure betas after all. Leebe pulls you closer as he feels you up, his now erect cock is brushing up against your belly. You wrap your hands around his large, feminine cock and start stroking it while he is grabbing a handful of your <<ass>>. As you play with him he's also getting ready to prepare you with a finger already prodding your <<anus>>. Leebe draws you in with his other hand on the back of your head and the two of you share a passionate kiss, the android is in complete control of your body, but it's not like you want to escape his hold anyway. @@.leebe;"Turn around for me, and we should be able to find a good place for my cock."@@ Leebe whispers into your ears with a completely different demeanor compared to his sweet, bubbly attitude from before. You can feel his control weakening to let you turn around, but his hands soon wander to your <<ass>> as he nudges his cock between your cheeks. <<if hasPenis()>>With his other hand Leebe gives you a generous handjob but also uses your <<penis>> as a handle to draw you closer, finally entering your <<anus>>.<</if>> Leebe's normal sized compared to the other androids, but it's not like he's small at all. You can feel his shape filling you up nicely<<if hasPenis()>> especially as his balls finally meet yours at the end of his stroke<</if>>. What follows next is <<if hasPenis()>>a gentle handjob with slow fucking in the back, Leebe gives you a thorough service<<else>>a gentle but thorough fucking as Leebe starts to play with your clit in the front while hammering away at your asshole in the back<</if>>. Your body is shaking as you are assaulted with pleasure on both ends. Leebe's fair hands feel nice <<if hasPenis()>>on your <<penis>><<else>>especially as he fingers your pussy<</if>>. You don't last long as the expert lovemachine teases your every button, your legs tremble and you <<if hasPenis()>>release a plentiful load straight onto the floor<<else>>reach climax releasing a puddle of fem cum onto the floor<</if>>. <<videoByName 23>> @@.leebe;"Aren't you a fine buttslut, coming so fast with your ass."@@ Leebe whispers into your ears he keeps bucking his hips against yours. You want to say it wasn't just your ass and deny his words about you but you keep quiet because deep down you know it wasn't his hands, but his cock that got you off so fast. It doesn't seem like your service is coming to an end just yet. Leebe picks up pace just as you're coming off of your orgasm, he's ready to have his own. You surrender to the pleasure and your <<anus>> tightens around his cock, you want to milk him just as much as he wants to fill you up. Leebe's now grabbing your hips with both hands and gives you a rough treatment, your <<ass>> ripples with each push, signs of the tremendous power of an android. Your body goes limp unable to hold its own against the assault but at the last moment Leebe hugs you from behind to keep you pinned to his crotch. That's when you feel his cock twitching inside you, a warm feeling spreads from your abdomen and further up your body. With your tight <<anus>> clasping around his cock you feel it very clearly as Leebe pumps you full of cum. 800 milliliters of artificial semen starts inflating your belly, those balls were not just for show, Leebe gave you a proper load. @@.leebe;"You like that don't you? My clients tell me this is my best feature."@@ Leebe whispers in your ears. @@.leebe;"You wouldn't want to waste my milk, would you?"@@ He asks you guiding your hand behind your back. As Leebe finally starts pulling out he places your hand on his cock, you can feel the same slimy liquid on him that now fills you up. As his cock exits Leebe directs your hand to your <<anus>> and you finally get what he meant, he doesn't want you leak a single drop of his precious cum. Your hands keep the android's load from spilling onto the floor and you most certainly need them to, your well-fucked hole would be incapable of keeping all of it inside. <<endMission>> Seeing that you're satisfied Leebe promptly returns to his box and your trial service comes to an end. <<go 'Leave' 'rentAFriend'>> /% ----------------------------------------------------------------------------------------------------------------- %/
You surrender to Leebe and the mission is automatic, clearly the AI determined you unfit of putting your <<penis>> inside this femboy of an android, instead it's your turn to get fucked. Leebe moves behind you before sliding his hands down to your balls from the front, his cold digits wrap around your testicles with a firm grip as if he was trying to crush your balls. Your body becomes limp once you feel his growing erection wedged between your ass cheeks, you are powerless to stop him and you don't want to anyway. The android's other hand brushes off the beading pre-cum from your dick then your snakes to your face pushing a finger between your lips. You gasp and let him toy with your tongue, giving you a taste of your own sweet pre cum. @@.leebe;"Make sure they are wet, master. I need to loosen you up before I stick it in.@@ You let him toy with you and wet his fingers, you'd rather have him play with your ass first instead of using his dick first. You suck on his finger trying to make sure they are as wet with your saliva as possible. A few moments later Leebe's now dripping finger wanders behind your back and into your tight <<anus>>. His digits prod and tease the ring of your <<anus>> before pushing forward and fiddling with your insides. He quickly moves another finger into you then proceeds to stretch you with both. Every now and then he scoops off some pre from your <<penis>> with his other hand to use it as a lube for your backdoor. Soon you're dripping with saliva and pre cum, you're ready to take him. Leebe now moves his dick to replace his fingers at your opening. You can only whimper as he slowly stretches you further, his cock slides in without much resistance. Once he bottoms out inside of you, Leebe's large, heavy balls brush against yours - clearly his testicles also overpower you in terms of size. You shudder at the thought that he's about to empty the contents of his balls, you remember Alex mentioning that he had a capacity of 800 mililiters. If you took a soda of the same volume it'd take you some time drink, but Leebe is most certainly going to release it all at once. <<videoByName 23>> Surrender is sweet, you no longer feel melancholy about Leebe being more of a man than you. Instead you enjoy as he fucks your as and the rhythmic tapping of his balls against yours. Your legs tremble and your knees bend unable to hold your body numb from ecstasy. Your body falls back further impaling you on Leebe's cock, at least the android gives you something to hold onto so you don't collapse onto the floor. Finally pushing your chest forward with a hand on your back, Leebe forces you lower to get you in position before he starts pistoning with his hips. Each of his thrusts rock your whole body, but his firm hands on your hips keep you from stumbling. Your rippling ass greatly shows how much power this android. His relentless fuckign takes you over the edge, your imp cock starts spurting all over the floor. Leebe kept true to his words and made you cum without touching your <<penis>>. @@.leebe;"That's not a nice thing master! You must not waste a nutritious load!"@@ He exclaims. Leebe starts gently pushing your back down and forcing your face towards the pool of spunk you left at your feet. You decide you can either endure pain and have him force your face into your own cum or just follow his orders and lick it up yourself. Reluctantly but you start lapping up your own cum. Leebe seems to take relish in your obedience and grabs your ass before he starts relentlessly pounding you. Your eyes roll, you just had a taste of your own cum and now you're shooting another load as the android's dick keeps poking your prostate. The femboy also starts releasing his own load, he pulls you closer to make sure none of it spills. You can feel his cock twitch and perk up inside, he pumps you full making your belly round out slightly. It takes a while for Leebe to unload and empty his balls. The android gives your <<ass>> one last firm squeeze before withdrawing his dick. You're unable to keep his load, your asshole is left gaping. Without his dick to impale you and give you support you collapse onto the floor and release the pent-up semen like a hose. Leebe doesn't make a comment on your unsightly appearance. The android seems satisfied and it's not like you'd hear a word of his with your mind numb from the pleasure. He just waltzes back into his box as your trial comes to an end. <<endMission "You let a feminine trap have his way with you." 100>> <<go 'Leave' 'rentAFriend'>> /% ----------------------------------------------------------------------------------------------------------------- %/
@@.jamie;"I haven't seen you in the Arcade before, are you new?"@@ Jamie is a little awkward with neither of you talking, in response you nod meekly. @@.jamie;"Hey, no need to be afraid <<boy>>, I'm gentle, let me guide you along."@@ Jamie turns around sits down on the chair beside the desk. @@.jamie;"Come'ere."@@ You reluctantly walk closer, he is massaging his package with one hand. @@.jamie;"I need your help here."@@ While you're deep in thought Jamie worked his dick to a half-erect state. <<missionStart 'Give Jamie a blowjob'>> <<if $player.perversion < 5>>\ 'What?!' There's just no way you would suck his dick, no amount of XP would make you comply with a mission like that. <<else>>\ This is a simple mission although you're somewhat unwilling maybe if you just lick it the mission would be a success? <</if>>\ <<go 'Service Jamie orally' 'rentAFriend_trial_jamie_oral_willing' >> <<go 'Service Jamie another way?' 'rentAFriend_trial_jamie_anal' >> <<go 'Leave' 'rentAFriend_trial_jamie_oral_unwilling' >> /% ----------------------------------------------------------------------------------------------------------------- %/
Reluctantly, you go down on your knees. You clearly know what he wants. He leans back in his chair and removes his hand from his crotch giving you full access to his cock. As you get closer the manly scent hits you, a mixture of sweaty, adult smell that totally overpowers you. Slowly, you look at his erect dick it's in full-view, a massive piece towering over your face. <<if hasPenis()>><<penisRange 0 5 9 "Your <<penis>> is much smaller than Jamie's, the two can't even be compared." "Your <<penis>> is overshadowed by Jamie's towering junk, he is well above your size." "Although you're packing something even larger than Jamie's, his cock still has an enticing, dominant air lingering around it, drawing you in.">><<else>>Jamie's packing heat that's for sure, he has a towering cock, your nether regions tingle just thinking about how he'd feel inside.<</if>> He is quite girthy making your hands almost seem small as you grab it carefully. With your touch his member comes to life and twitches lightly, scaring you a little. @@.jamie;"It doesn't bite!"@@ Jamie laughs seeing your response. You're looking at his member for a while, you know, eventually you would have to make a move. Just grabbing his cock is not going to achieve much in completing your mission. You start with a few strokes befir massaging his head with your other hand. Noticing the touch is a little dry, you lean over and give a small kiss to the a tip of his cock then slowly open up and swirl your tongue around his head carefully lubing him up. Jamie gives a small growl in response to your move, he is clearly enjoying the treatment. @@.jamie;"You're a god at this!"@@ He has a friendly attitude and cheers you on, although it is quite embarrassing. Once you're done with the tip of his cock, you lean in even closer and start running your tongue on the side of his shaft, leaving a shiny trail as you go down towards his balls. With so much lubrication your hand slides more comfortably over his dick. Finally you take the big leap. For the first time you can only fit a few inches in your mouth and start going back and forth on the tip. If you want a shot at that high score and lots of xp you have to give it your best. Being motivated by this goal your tongue is playing around with Jamie's glans, swirling around the edges. There is not a single place on his cock left untouched by your tongue. Eventually you start going deeper and realize your mouth is not going to be able to accommodate his full length. With a slight gag you take your first push and get him deeper reaching into your throat hanging your head on a good 7 inches of his cock. While you're struggling to take his full length you keep your hands busy massaging his balls and stroking the few inches left before you can take his cock completely. <<oralSkillRange 0 0 100 1000 "Not having sucked a cock before your first blowjob is quite messy, spit slowly dripping into a pool below you covering Jamie in full length. Each time you go down on his cock the only sounds in the room are the disturbing gags and slurps, typical signs of a newbie giving his first blowjob." "You are quite the noob when it comes to sucking a dick. Your blowjob is quite messy, spit slowly dripping into a pool below you covering Jamie in full length. Each time you go down on his cock the only sounds in the room are the disturbing gags and slurps, typical signs of a newbie giving his first blowjob." "You are quite skillful when it comes to sucking cocks. While making a gagging sound you go down on Jamie with ease." "Being a conosseur of cocks you go down on Jamie's entire length with ease. The tip of his cock hitting the back of your throat right away which you welcome with a quiet gag.">> Occasionally Jamie moans lightly or his legs twitch but he keeps his hands off giving you full access so that you can service him to the best of your ability. It doesn't take long until you bring Jamie to the edge and his cock stiffens. You slowly pull off his cock and let him cum in your mouth while swirling your tongue around the tip of his dick. Being the lowest of the three androids in terms of capacity Jamie still manages to fill you up completely your cheeks are slightly swollen taking his full load. After the last few twitches you slowly take his cock out with a careful kiss not wasting a single drop. The salty taste and the weird texture is intoxating. <<if hasPenis() && beta()>>His load is a lot thicker than yours and has a powerful musk.<</if>> @@.jamie;"Open up for me."@@ Jamie says while panting from the experience. You do as instructed and carefully open your mouth to show his load inside. You even take a couple of swirls in the pool of semen with your tongue. Jamie is pleased with your performance and nods approvingly. @@.jamie;"You know what to do next?"@@ He asks you but you already know the answer. Closing your mouth you start gulping down his semen, it takes 5 tries until his full load is down and you immediately open up for him to show your clean mouth to him to prove your feat. @@.jamie;"Okay, that's enough for a trial run. If you want another round just ask the technician."@@ Jamie stands up and gets ready to leave the room. <<missionEnd "mouth.penis" 15 7 "," "mouth.gag" 10 7 "," "hand.testicle" 5 7 "," "mouth.deepthroat" 15 7 "," "mouth.cum" 5 7 50 "," "partner.android" 40 7>> <<go 'Leave' 'rentAFriend_trial_jamie_finish'>> <<go '"Wait!"' 'rentAFriend_trial_oral_anal'>> /% ----------------------------------------------------------------------------------------------------------------- %/
Jamie enters his box and the metal door closes hiding his perfect body behind it. You also leave and go back to the main hall with the half-complete android bodes littered everywhere. Alex is still working on a gutted model completely absorbed in it. <<go 'Go to the main square' 'lvl1' 'requiredEnergy: 0'>> /% ----------------------------------------------------------------------------------------------------------------- %/
You turn around and leave, there's just no way you're sucking that android's dick. <<missionFailed>> A notification pops up and you feel a tug at your hand. Jamie turns your around with a slight twist on your wrist and pushes you down on your knees with his other hand. Those muscles overpower you completely without a chance of resistance. @@.jamie;"Seems like I have to give you a hand, you look like beginner who needs help anyway."@@ Jamie smiles as he starts stroking his dick with the other. His cock is now fully erect and in your face as it springs to life, hitting you on the cheek with a slight *plop sound. The smell is intoxicating, it's a manly musk, you can feel the sweat on his cock and you feel the heat radiating from it on your cheeks. Jamie grabs his cock and aligns it with your lips. Before you could have a say or resist, he pushes a good 3-4 inches in with a single thrust tugging at the back of your head with a handful grip in your hair. Immediately you're being motioned along his shaft, tongue sticking out, fighting for a breath. @@.jamie;"<<oralSkillRange 0 100 "You're really unexperienced at this, aren't you." "Mmm, you're a nice cock-sucker.">>"@@ Jamie laughs as he grabs your hand leaning down and places it on the remaining 4-5 inches of his cock. Your saliva is dripping into a small pool at your feet, you're giving a really messy blowjob, but Jamie seems to like it. The spit definitely helps in lubricating his cock, now you're taking well over 6-7 inches of him with a slight bulge in your throat as he invades your insides deeper with each thrust. @@.jamie;"Getting the hang of it?"@@ You can only gag and slurp as he is pushing you down on his manhood with each motion. Whenever you try back off for air he tugs on your head and forces his cock 9 inches deep. Quickly you find yourself taking his full length and his hands guide your digits on his balls. You start massaging them while struggling for air. Finally he pulls out completely. After a couple of coughs and large breaths you stare in fright at the large cock in front of you, dripping with your saliva. Before you could have a break he grabs your head again. This time positioning your nose next to his cock and lips on his balls, wiping his cock in your face. <<isBald "Finding a handle on your bald head by grabbing it's entirety" "With a little pull on your hair">> he instantly makes you start licking his balls and a salty taste enters your mouth as you clean his sweaty sack. After a couple moments of cleaning his balls he pulls you back up grabbing your head with both hands guiding his full length down your throat with ease. For the next 5 or so minutes you're taking his full length gagging with each thrust, from head to the base. He uses you like a cock sleeve fucking your face to his liking. Eventually his cock spasm in your throat and you feel the hot sensation of his semen being pumped straight down your throat. As he pulls out he leaves a small string of semen connecting his cock with your lips. On his way out he came quite a bit in your mouth too. Your first reaction was to spit it out, the taste was overpowering and it had a heavy, rubbery texture in on your tongue. @@.jamie;"Swallow."@@ Jamie says in a dominant manner closing your mouth by grabbing your chin. You reluctantly take a gulp and swallow a handful of his cum, then repeat three times before his full load is down. @@.jamie;"Good <<boy>>. So how was the trial run? Are you alright? That mechanic must've uploaded an ultra-dominant OS on my cerebrum."@@ While he seems apologetic somewhat about just having face fucked you he casually slaps your face with his now flaccid cock and then wipes off the mixture of saliva and semen on your face. Having cleaned up, Jamie heads towards his box ready to shut down. You suddenly feel a strong urge, being forced and manhandled like a toy turned you on completely with your <<if hasPenis()>>cock rock hard<<else>>pussy dripping<</if>>. Maybe you two should go a step further? <<missionEnd "mouth.penis" 10 7 "," "face.penis.slap" 3 7 "," "mouth.facefuck" 15 7 "," "mouth.gag" 5 7 "," "mouth.deepthroat" 10 7 "," "mouth.testicle" 10 0 "," "face.penis.wipe" 2 7 "," "mouth.cum" 1 7 50 "," "mouth.cumVomit" 1 0 50 "," "partner.android" 40 7>> <<go '"Ummm..."' 'rentAFriend_trial_oral_anal_ummm'>> <<go 'Leave' 'rentAFriend_trial_jamie_finish'>> /% ----------------------------------------------------------------------------------------------------------------- %/
@@.player;"Wait!"@@ You cry out, loud at first then quickly quieting down realizing your own actions. Jamie turns around with an eyebrow raised and smiles as he sees your <<if hasPenis()>>rock-hard <<penis><<else>>dripping <<pussy>><</if>> and red face. @@.jamie;"So your mouth is not enough to satisfy you, what a cock-hungry little slut."@@ He turns around and gets closer to you once again. @@.jamie;"Well I'm supposed to be a product here and this trial run can last as long as you can keep up with the session, so why not."@@ <<if hasPenis()>>Your dick twitches<<else>>Your nether regions tingle<</if>> when you hear the word "training", you clench your <<anus>> in anticipation, you can't wait to get fucked. <<go 'Get fucked' 'rentAFriend_trial_oral_anal_sex' >> /% ----------------------------------------------------------------------------------------------------------------- %/
@@.jamie;"If we are doing this let's go for a quickie, I don't mind giving you the D, but let's not get too into it, this just a trial after all. I think that table should be enough, you know what to do, right?"@@ Deep down you were really hoping to get a long, proper fucking and that bed in the room really fired up your hopes. Regardless of not getting to do it there you're still quick to enthusiastically head over to the desk and bend over for Jamie<<if isNaked() == false>> after removing your clothes<</if>>. It's just the perfect height, your hips are raised by the table to be perfectly aligned with Jamie's cock as he follows behind you. @@.jamie;"You emptied me completely with that blowjob but we can't have you skimp on your fillings."@@ Jamie laughs, looking over your shoulder you see him pressing a button on his blue bracelet, with a slight click the bracelet deflates slightly, you assume he injected something. @@.jamie;"For your feeding session that mouthful was fine, but I think you'll need an extra load for this needy <<if hasPenis()>>ass pussy<<else>><<anus>><</if>>."@@ You can't help but nod completely red as he approaches you with a full hard on. You can almost see his balls get bigger as his shot takes effect, you wonder how much spunk there's in that bulging sack. /% TODO update the "short" comment to be based on player height %/\ Leaning over the table you find it quite tall, or rather you're short. With your abdomen on the desk you can't help but stand on your toes and straightening your leg which really highlights your <<ass>>. Jamie steps behind you with his two legs on both sides surrounding you. He feels up your ass. After few moments of him groping your <<ass>> he gives a light slap on your left cheek, despite the little force he used your ass ripples all the way jiggling from the slap, you can't help but give a moan when the pain mixed in with pleasure hits you. While in your euphoria Jamie once again grabs your <<ass>> with both hands at tugs at your asshole with his two thumbs. The tip of his fingers slide into your <<anus>> and he uses them as hooks to spread your butt cheeks apart and get a better look at your hole. Without any resistance Jamie starts fingering you with his thick digits and stretching you without any effort. You feel slippery and ready down there despite any foreplay. Maybe his cum had some kind of aphrodisiac mixed into it? @@.jamie;"Thanks to your enthusiastic service I think we can ditch the lube."@@ Jamie starts hotdogging his dick between your ass cheeks and you feel what he talks about. His cock is still completely covered in a mix of your saliva and his semen giving it plenty of lubrication. After a few slides he finds his way in. As he buries each inch of his cock you can't help but arch your back and push back slightly to meet him halfway until he is 9 inches deep in you. You even feel a slight push in your tummy as his cock-bulge shows on your abdomen. Once he finds a comfortable position he removes his hands letting you get a hang of his cock inside you, then he shakes you from your stupor with a loud spank on both sides. You immediately tighten around his cock and he starts moving. At first he is taking things slowly and really let's you get a hang for getting fucked with a few spanks in-between to tighten you up on his cock. You can't help but shiver after each slap. If it wasn't for the table under you, these trembling legs could never keep you standing. 9 inches in, 9 inches out. Jamie takes things slowly but it's like he is carving the shape of his cock into you as he drives it in with each move. Once he is picking up the pace you feel his large balls slap against <<if hasBalls()>>yours<<else>>you<</if>>. Your round backside jiggling under his constant pistoning. The table under you is screeching as he starts putting more power into his thrusts. At this point you're no longer trying to keep yourself up by tiptoeing and you solely rely on his cock to suspend yourself on the table. Each time you would slide down slightly, he fucks you back onto the table. Then the torrent comes. It's unlike when you serviced him, there's no end to him unloading in your <<ass>>, although you don't quite get rounded out by his jizz, you can feel plenty of thick liquid swirling inside you. @@.jamie;"That should satiate you for a while."@@ Jamie laughs and then he leans over you to grab a wide tape from the package of office supplies on the table. You hear a tear and then he slowly starts removing his cock leaving you empty with each passing inch only to be replaced with a load of jizz following the tip of his dick outside. Just as he is about to completely leave you hanging you feel your ass cheeks spread and then a tape slide accross your <<anus>>. He just plugged you unable to empty his load keeping it inside. The tape is surprisingly strong too. As you stand up from the table you feel the slight weight inside your tummy, despite this there's no leaking. @@.jamie;"Let's clean this up and get you dressed."@@ You follow his lead and go on your knees to lick him clean. You shudder while cleaning his cock of your and his juices, his member is dripping with semen and you clean every last drop of it. <<missionEnd "anus.finger" 5 0 "," "anus.penis" 30 7 "," "ass.spank" 10 0 "," "anus.cum" 1 7 200 "," "mouth.cockCleaning" 5 7 "," "mouth.a2m" 5 7 "," "partner.android" 50 7>>/% extend missionend on your toes, stomach bulge, balls deep, no lube %/ <<go 'Leave' 'rentAFriend_trial_jamie_finish'>> /% ----------------------------------------------------------------------------------------------------------------- %/
@@.jamie;"What is it fuck toy?"@@ Jamie turns around hearing you. @@.player;"I'm sorry for not doing what you told me."@@ You sincerely tell Jamie. In hindsight feeling his semen in you and on your face, being used like a cock sleeve, you can't help but get <<if hasPenis()>>a raging hard-on<<else>>dripping wet<</if>>. Just thinking back to him fucking your face makes your body tremble with pleasure. @@.jamie;"No worries, this is a trial and I was a bit rough, just blame the programming."@@ Jamie says dismissing your apology. @@.player;"But I was thinking..."@@ You try a follow-up, but you can't bring yourself to say it. @@.jamie;"Oh. Is your <<if hasPenis()>>"pussy"<<else>>asshole<</if>> itching for some cock?"@@ Jamie finally gets your awkwardness and why you're fidgeting so much trying to hide your hard-on. <<if isNaked()==false>>\ @@.jamie;"Get undressed then. Turn around and present yourself like you want it."@@ Doing as told you quickly undress. <<else>>\ @@.jamie;"Turn around and present yourself like you want it then."@@ <</if>>\ Now you're standing there, presenting your completely naked body, heads down, ass up waiting for his cock. @@.jamie;"A good slut doesn't need lube, right?"@@ Jamie asks you as he places his cock between your butt cheeks grabbing a handful of your <<ass>>. Before you can answer he is already on his way, heading inside with the tip of his cock stretching you completely followed up by the meaty, thick girth of his cock. Then with a gentle push, he shoves it in until you can feel his balls touching <<if hasBalls()>>yours<<else>>you<</if>>. You almost tip over following his push, but he grabs your hips and pulls you back onto his cock. @@.jamie;"We shouldn't make Alex wait, trial runs usually don't take this long."@@ Jamie suddenly says out of nowhere then you feel him leaning forward, arms reaching for your thighs. With a strong push you're lifted off from the ground. You're suspended in air purely by his cock and his hands holding your thighs spreading your legs apart giving full view to your <<if hasPenis()>>raging hard-on<<else>>dripping pussy<</if>>. So this is what it means 'he likes lifting' you realize. His description was oddly less sexual than Andre's or Leebe's, but it turns out his trait's just as much about fucking as theirs. While being held in air, with a cock in your ass, legs spread, Jamie turns around and heads for the door. Androids would not have problem lifting a couple tons, so it's no wonder Jamie is moving quite nimbly even while carrying you. Although a considerable portion of your weight is hinged on his cock, so his arms don't do much other than spreading you wide. <<go 'Jamie carries you back to the shop' 'rentAFriend_trial_jamie_lifting' >> /% ----------------------------------------------------------------------------------------------------------------- %/
Alex is working on an android with her full attention but can't focus when the resounding steps of Jamie's weight hit the metal floor. She left the two of you alone for not even an hour. Although the slurping sounds from the other room made it clear she shouldn't disturb you two Jamie's performance of bringing you out still caught her off-guard. @@.alex;"Maybe I gave him a bit too dominant personality."@@ She admits a bit embarrassed. @@.jamie;"Don't sweat it boss, I think this little bitch likes having it rough anyway."@@ He spreads your legs further almost putting you in a split. At this point your eyes are glassy barely holding onto your sense of self as your mind is overwhelmed by the pleasure. @@.alex;"Did you overload on the aphrodisiac? This kid seems to be completely out of it."@@ Alex notices your tongue-lolling. @@.jamie;"Might've unloaded twice the recommended dosage, <<his>> blowjob was too damn good, caught me off-guard."@@ Jamie laughs. While these two are getting into a casual conversation Jamie never let's you go. You are still suspended on his cock with your entire, naked body in full view to Alex. @@.alex;"Well, that's enough. I might get customers I don't need a <<boy>> fucked out of his mind in the shop. Get him off your cock and clean <<him>> up."@@ @@.jamie;"Sure ma'am."@@ Jami smirks and turns around with you in tow. Back in the room he finally pulls you off his dick but not before unloading again, this time in your bowels. <<missionEnd "anus.penis" 20 7 "," "anus.cum" 1 7 100 "," "partner.android" 30 7 "," "anus.ballsDeep" 20 7 "," "pose.lifting" 10 7>> /% extend missionend balls touching, no lube %/ <<go 'Jamie puts you down' 'rentAFriend_trial_jamie_lifting_finish' >> /% ----------------------------------------------------------------------------------------------------------------- %/
With gentle pull he lifts you up and his dick slowly slides out of your <<anus>>. You can feel every inch slowly leaving you with a sense of emptiness and longing left behind. Only his last load follows which together with his dick slowly leaves you when there is nothing to plug you anymore. Your legs are shaking when he puts you down. You can only keep your balance by grabbing onto his arms for support. Once you are standing surely on your legs no longer at the risk of falling over Jamie leaves you. @@.jamie;"Well, that was nice but our time is up. You need an another fix up just ring Alex and we can have another round."@@ He says while stepping back into his box and shutting down. You take a moment to compose yourself <<if isNaked() == false>>and collect your scattered clothing <</if>>before you can finally leave the room - albeit still a little bit dazed. <<go 'Go to the main square' 'lvl1' 'requiredEnergy: 0'>> /% ----------------------------------------------------------------------------------------------------------------- %/
<<if $player.perversion < 9>>\ Somehow you just can't take your eyes off Jamie's cock. You are not that good at any of this but regardless, you can't deny the burning desire to try. <<elseif $player.perversion > 9>>\ You are mesmerized by Jamie's body, his defined abs, his large cock everything screams to you 'fuck me'. Your body is getting warm, maybe "servicing" him wouldn't be such a bad idea. <<elseif $player.perversion > 20>>\ You are determined, you need to get fucked by Jamie. That cock was clearly designed to wreck your ass and make you scream. As an android he would have endless stamina too so fucking you for hours even wouldn't be a problem. <</if>>\ Jamie notices the eagerness in your eyes. Android with machine learning algorithms have no problem recognizing the desires of a player in heat. @@.jamie;"So anal it is then?"@@ He leans back in the chair and opens one of the drawers in the desk to retrieve a small bottle and passes it to you. @@.jamie;"Get some on me before we get to the fucking."@@ Jamie says with a commanding tone. Somewhat awkwardly you get on your knees and start spurting lube on your hands. Then slowly you grab a handful of his cock. You're immediately overwhelmed by how rock hard he is, his cock feels so hot in your hands<<if hasPenis() && penisLength() <= 7>>>, this monster is unlike your <<penis>>.<<else>>.<</if>> Slowly you start working his dick and spread the lube, it doesn't take long until you're stroking his entire length with two hands drenched in lube. Now for where to put the lube on your body? At this point, seeing his slick cock, completely erect, there's only one place you want it to be, inside your ass. You turn around to give a nice view for Jamie before you bend town and spread your cheeks apart. With full access to your <<anus>> you slowly circle with your fingers on the outside to get everything lubed. @@.jamie;"Back up a bit for me."@@ Jamie says while you're getting ready, you take a few careful steps to get your <<ass>> between his two legs just a couple of inches away from his cock. But you're not ready yet, seeing you fiddle around with your <<ass>> so slowly Jamie grabs the lube bottle from you and spreads a generous amount on you. Jamie doesn't stop until the bottle is almost completely emptied, the he grabs your <<ass>> with both hands and starts massaging the two sides, spreading the lube everywhere. Your legs tremble under his touch and soon his fingers find their way around your <<anus>>. To begin with his index finger draws a few circles around your opening before forcing its way into you. After a few thrusts inside he moves up to two fingers slowly spreading you and lubing up your <<anus>>. You feel a sudden emptiness inside you as he removes his fingers but it's soon followed up by something harder. Before you could think about what it is you hear a spurt followed by a feeling of fullness, Jamie just pressed the opening of the bottle inside your ass and emptied the remaining of its contents in you. After filling you up with a good 100 or so milliliters of lube he removes the bottle's head with an audible pop, your asshole immediately leaks a few drops of lube on the floor. Now you're completely ready for him, with a good amount of lube swirling inside you. Jamie grabs your hips and yanks you backward until his dick is sandwiched between your ass cheeks with his head poking around your leaking entrance. He makes a few gentle thrusts using your cheeks to spread some more lube on his dick before finding his target and confidently entering your <<anus>>. The foreplay and the incredible amount of lube makes his entrance quick and easy, he quickly bottoms out with a full 9 inches inside you. The shape of his dick can be clearly seen by the bulge on your abdomen, Jamie gives you a few seconds to appreciate this feeling of fullness before decisively finding a handle on your hips and moving you up and down on his dick. With your trembling feet it would be impossible to stand straight while being invaded by Jamie's cock, but with his strong hands holding you in place you're almost lifted off from the floor suspended by your hips, speared on his cock. Being manhandled like this completely turns you on and along with the movement of his dick slipping out almost completely and then bottoming out inside you it doesn't take long before you start leaking pre on the floor. Jamie's big fat cock is buried deep in your <<anus>> and he keeps pumping away, spreading you open and stirring the lube inside you. He doesn't ever move from his seat, despite thrusting a good 9 inches of his cock in and out of you by just simply sliding your weight up and down on his dick. Under his strong hands your entire body has become his personal cock sleeve to use. At first you were reserved and tried to suppress your moans since Alex is on the other side of the door. But now, with Jamie picking up the pace and pistoning you back and forth you can no longer hold back and cry out loudly from the pleasure. There's no way Alex can't hear your slutty moans or your wet <<ass>> slapping against Jamie's lap. The android is relentless in pumping away, you quickly lose track of time, it seems like he is going on forever with his infinite stamina. There is already an adequately sized pool below you with a mixture of both your juices. Eventually Jamie stops, with a loud slap he impales you completely on his cock and let's you sit on his lap as he lifts your upper body. You get up arching your back, letting Jamie hug you from behind and you feel his cock twitch multiple times inside you. He takes his time unloading. Once emptying his balls inside he lifts you off from his cock, you can only take a few steps before the mixture of lube and his thick cum starts leaking down on the inner side of your thighs. @@.jamie;"That was great, I see you enjoyed it too. It was a long session, lost track of time. It should be a good trial run, the mechanic might get angry if we go on any longer."@@ He comments before putting you on the chair considerately - since your trembling legs barely function. He leaves you collapsed there, dazed with cum leaking from your <<anus>> and dripping down the sides. The android enters his box and shuts down ending your trial session with him. <<missionEnd "hand.penis" 8 7 "," "anus.finger" 5 0 "," "anus.enema" 1 0 100 "," "anus.ballsDeep" 20 7 "anus.orgasm" 1 7 "," "anus.penis" 10 7 "," "anus.cum" 1 7 50 "," "kiss" 1 0 "," "nipple.finger" 3 0>> /% extend missionend ass massage, lube enema, assjob w dick, belly bulge, riding/sitting on dick %/ You look at your evaluation with glossy eyes and then slowly gather your clothes getting ready to leave once your bowels are mostly free of Jamie's leftover. <<go 'Main square' 'lvl1' 'requiredEnergy: 0'>> /% ----------------------------------------------------------------------------------------------------------------- %/
<<if hasVisited("rentAFriend_trial_andre")>><<spend 50>> <</if>> <<set $player.flag.trialRanAndre = true>>\ <<set $player.achievements.push("rentAFriendAndreTrial")>>\ <<if $player.perversion < 9>>\ You decide to try your luck with an android. Andre seems like the most reliable and powerful out of the three. <<elseif $player.perversion > 9>>\ Andre seems like the strongest of the three, definitely the tallest. He makes you feel safe, like he could protect you, he's easily stronger than you as android after all. Your eyes are also naturally drawn to his crotch from time to time. <<elseif $player.perversion > 20>>\ Your eyes are fixated on Andre. He's a hulking giant with an enormous, meaty dick to boot. Your mind gets foggy when you think about what this droid could do to you with a body like that. <</if>>\ "Indeed a very good choice, I like your taste." Alex nods approvingly when you point to the big guy in the middle. For you, it's simply a matter of size, a stronger, bigger man seems more suited as an alpha which makes Andre the best choice. Alex turns off the other two androids who then obediently head back into their containers. Meanwhile Andre takes a few steps to approach you with each one the floor crackling beneath his weight. Alex follows after him shortly. The man doesn't talk, he just gives you a hand to shake, and you do so. He doesn't intentionally squeeze it but his grip still makes you flinch, those muscles are not just for show. @@.alex;"You know I would usually leave customers alone with the droids but I feel like you might need some help here."@@ She says without facing you, her eyes are just naturally drawn to Andre. @@.andre;"So, why don't the two of you get to work then?"@@ You hear a deep, manly voice coming from Andre. He is looking at you with a lustful hunger in his eyes. The room is full of props - probably to make for more creative sessions. Alex grabs a chair from the set and brings it to Andre to sit on. As he does he spreads his legs slightly to give a better view of his cock to the two of you. <<missionStart 'Service Andre.'>> You're startled by the notification, the phrasing is purposefully vague. Before you decide what to do Alex walks up to Andre. She removes her top leaving her only in her motor oil stained jumpsuit below the waist. She goes on her knees and starts working on Andre's cock to your surprise. She needs both hands to handle his monster cock. Her passionate efforts and a kiss on his head is enough to get it to full mast. @@.andre;"What are you waiting for?"@@ Andre turns to you, looking at you in a domineering manner. @@.alex;"Common $player.firstName, I need your help here, <<if beta()>>us betas<<else>>we<</if>> have to work together!"@@ Alex says <<if beta()>>flashing her pink bracelet for emphasis<<else>>enthusiastically<</if>>. <<go "Go over and help Alex" "rentAFriend_trial_andre_bj">> /% ----------------------------------------------------------------------------------------------------------------- %/
Alex pleading makes you inch closer. As you start moving she turns back to attend the fat meat stick in front of her. Meanwhile, Andre's eyes follow your every step drawing you in. By the time you get there Andre is fully erect, 13 inches of man meat casting a generous shadow on Alex's forehead. <<if hasPenis()>>\ <<penisRange 0 6 13 "You are enamored by something so large. Andre is easily double your size which makes you feel a bit inadequate." "At the very least Andre is not twice as big as you but this doesn't make you feel any better. He's definitely more of a man when it comes to his size." "Andre's definitely a hulking giant. It just a testament to your size that despite this you're still the bigger one in the room. This of course doesn't mean much when Andre is the one with a beauty between his legs.">> <</if>>\ Alex is slowly picking up pace. She's attempting to fit Andre's cock, but the struggle is real. A girthy cock like that is a real jaw-stretcher. @@.andre;"We don't have all day here<<pervRange 0 10 "" " slut">>, help out this little bitch here."@@ Andre finally says when you're only a few steps from him. Alex really does look a bit troubled at servicing Andre. Regardless of the size problems she's very enthusiastic about it. You have to admit, from up close Andre's cock does look very juicy. You're already licking your lips watching Alex blowing him. <<if initBeta() && isMale()>>\ <<pervRange 0 10 " This thought surprises you a great deal, after all you're not really experienced with this stuff. For your whole life you were chasing girls like Alex on the interwebs. Now here you're with a feeling of appetite for the cock." "You need to get a taste of that cock.">> <</if>>\ <<go 'Take over from Alex and service Andre alone' 'rentAFriend_trial_andre_bj_racing'>> <<go 'Service Andre together with Alex' 'rentAFriend_trial_andre_bj_together'>> /% ----------------------------------------------------------------------------------------------------------------- %/
You kneel beside Alex eagerly. You lean forward to take a handful of Andre's cock from the mechanic's hold. @@.player;"I'll help you!"@@ You give a mediocre excuse to mask your cock-hunger before giving a lick to the dick in your hands. Alex grunts at your sudden takeover. Her plea was just formal, she didn't think you'd follow up and hoped to have Andre all to herself. @@.alex;"I made this guy I know how he works, let me show you!"@@ She nudges you away. The two of you're now both grabbing Andre's cock. It goes to show his impressive size that not even four hands can completely cover his member. @@.andre;"Now-now."@@ He grabs the both of you stroking your hair and Alex's gently. @@.andre;"There is plenty of dick to go around for the both of you."@@ He laughs. Despite Andre's consoling words neither of you are willing to let go of him. Instead you pool your efforts in polishing the shaft in front of you. There is a healthy competition going on between the two of you. There's a dividing line along Andre's cock and neither of you crosses that line staying on your own sides. Occasionally when your fingers meet with Alex she gives you a grunt before pushing you back. When it comes to a cock, sluts can become really combative of their man. As you fight for control Andre grabs your head and Alex's. Instead of giving you the freedom he now moves the both of you along his shaft. With him in control you finally find a common rhythm with Alex and start to move up in unison. In this soothing rhythm you get a better understanding just how large Andre is. As you glide along his dick a heavy scent fills your nostrils making your mind go numb. The few times when your lips reach the tip of his cock you feel his sweet pre on your tongue. Finally Andre moves the both of you to the head of his cock. Your lips touch to cover the glans as his cock swells, just in time for the sweet release. Alex and you both start eagerly licking and swallowing the heavy load - sharing the burden between each other. Your cheeks are swollen with the thick juice swirling inside. <<go 'Take some cum from Alex.' 'rentAFriend_trial_andre_bj_cumSharing'>> <<go 'Do something else.' 'rentAFriend_trial_andre_more'>> /% ----------------------------------------------------------------------------------------------------------------- %/
You swallow the thick load and gasp for air. It takes a long while to finish with a volume like this and by the end you're quite desperate for air. @@.andre;"We still have a little time, what would you two little sluts like to do next? Keep in mind, I only have one cock."@@ <<go 'Line up together with Alex to get fucked' 'rentAFriend_trial_andre_sex_together'>> <<go 'Get fucked by Andre.' 'rentAFriend_trial_andre_sex_solo'>> <<go 'Watch Alex get fucked by Andre.' 'rentAFriend_trial_andre_sex_cuck'>> <<go 'Get sandwiched between Alex and Andre' 'rentAFriend_trial_andre_sex_sandwich'>> /% ----------------------------------------------------------------------------------------------------------------- %/
@@.andre;"Alex, give some to the <<boy>>. <<He>> needs to get a hang of handling a large load!"@@ Andre tugs at Alex's head and yours forcing your lips together. You share a hot and wet kiss with her. Alex can't disobey Andre and opens her mouth to give you some of the spunk. Your tongues intertwine in a pool of semen as you start to swallow Alex's load. You can feel your bely getting full as the cum slowly runs out. You've been fed plenty. As you finish Alex backs away to gasp for air. A single line of spit and cum connects you before you also open up for air. @@.andre;"We still have a little time, what would you two little sluts like to do next? Keep in mind, I only have one cock."@@ <<go 'Line up together with Alex to get fucked' 'rentAFriend_trial_andre_sex_together'>> <<go 'Get fucked by Andre.' 'rentAFriend_trial_andre_sex_solo'>> <<go 'Watch Alex get fucked by Andre.' 'rentAFriend_trial_andre_sex_cuck'>> <<go 'Get sandwiched between Alex and Andre' 'rentAFriend_trial_andre_sex_sandwich'>> /% ----------------------------------------------------------------------------------------------------------------- %/
You're not ready to take the lead in servicing Andre. Seeing your hesitation Alex immediately gets to it while you're watching by the sidelines. She has a fair skin which give a great contrast and highlights just how monstrous Andre is. She needs both of her hands just keep his cock upright. She struggles to fit the head, her jaw is visibly strained. Despite what looks like an uncomfortable situation, Alex has a blissful expression on her face. You finally start inching closer. Watching Alex working that dick makes you unconsciously lick your lips in anticipation. You scoot next to her kneeling on the floor and getting between Andre's legs. He spreads his thighs slightly to get enough space for the both of you. Alex seems hesitant to let go of Andre's spit coated member. Seeing you muster up your courage makes her feel sympathetic. She is happy to help out a fellow slut. @@.alex;"Here, take it. Use both of your hands."@@ Alex quite literally hands you Andre's meat stick as if some giant baseball bat. @@.alex;"Give it a kiss first. First is the crown, then we can work on the shaft."@@ She comments before giving it a lick from the side. Following her guidance you finally get a taste of Andre's cock as your glistening lips touch the head. You open up slightly and caress him licking off the sweet pre from his cock. The taste is intoxicating, you're filled with the need to have more. Almost instinctively you lean forward stretching your mouth around the head of Andre's big black cock. You get a feel for what Alex was experiencing previously, your jaw is stretched to its limits. You feel a supportive hand on the back of your head, Alex is nudging you forward steadily. There is almost a kind of kinship between the two of you. Knowing that she is there behind you makes it easier to gulp down on Andre's cock. Well, easier but not easy. You're barely a fifth of the way down on his cock when you feel it hitting the tight ring of your throat. Seeing your sudden stop Alex gives you a gentle push and Andre's dick slowly stretches its way inside your throat. With a large gag and groan there's a visible bulge as he moves deeper inside of you. Alex gives a few seconds to savor that feeling before letting go of you. You back out and gasp for some much needed air. As you do she takes over making sure to pleasure Andre while you take a breather. She has no problem getting about two thirds of Andre's shaft down her throat - clearly she's more of an expert at this than you are. Despite your enthusiastic service Andre doesn't seem to be close to finishing. For the remaining fifteen minutes or so, you take turns with Alex giving him a thorough blowjob. Towards the end of it you can't help but get your hopes up for getting some of Andre's load. Now that you're more accustomed to cocks though, Alex doesn't seem as keen to help you. You both take longer and longer to finish your turns. Each of you hope to get the final load from Andre. In the end, it's your win. Andre doesn't care who gets to chow down on his load. But his programming gives preference to the client, he holds back when it's Alex's turn. As you wrap your lips around his cock a torrent of cum welcomes you. The thick load goes straight down your throat. @@.alex;"Hmph!"@@ Alex grunts angrily on the side. While taking large gulps of Andre's semen you feel him lifting up your chin with an expectant look in his eyes. Following his nonverbal suggestion you open wide, presenting your empty mouth to him with a tongue out. @@.andre;"I like <<if initBeta()>>a slut<<else>>someone<</if>> who can swallow."@@ Andre's compliment immediately has you blushing with an awkward smile on your face. @@.alex;"I'll leave you two to it then."@@ Alex stands up and prepares to leave. She's a sore loser and would rather leave now that Andre gave you the reward. Understandably she is quite sullen about you hogging all the sweet jizz to yourself. @@.andre;"What's the hurry slut, we still have some time, you can have some if you're a good bitch."@@ Her steps come to a halt. She turns back with an intoxicated look on her face. @@.andre;"Now, what would you two like to do next? Keep in mind, I only have one cock. You two have to share."@@ <<go 'Line up together with Alex to get fucked' 'rentAFriend_trial_andre_sex_together'>> <<go 'Get fucked by Andre.' 'rentAFriend_trial_andre_sex_solo'>> <<go 'Watch Alex get fucked by Andre.' 'rentAFriend_trial_andre_sex_cuck'>> <<go 'Get sandwiched between Alex and Andre' 'rentAFriend_trial_andre_sex_sandwich'>> /% ----------------------------------------------------------------------------------------------------------------- %/
You decisively lean forward to hug Andre's cock. @@.andre;"I guess this little slut is eager to keep me all to <<himself>>. I guess we'll have to do it next time Alex."@@ Andre compliments you with a pat on your head white dismissing the mechanic. Seeing that Andre made his choice she leaves unhappy. Now you're left alone with the droid. @@.andre;"Get on the bed."@@ He stands up and points to one of the props in the room. You nod lay down on your back spreading your legs to present. Andre grabs a bottle of lube from the side and spreads a generous amount on his cock before approaching the bed. @@.andre;"Wrong position slut, we are not here to get romantic, roll around and get up on your knees."@@ You do as told and turn around on your belly. You keep your face down arching your back to get your ass level with Andre. Andre hums approvingly before climbing onto the bed behind you. The metal springs screech as his fabricated body weighs down on the sheets. @@.andre;"Now back up, you have to learn how to work a cock by yourself."@@ Andre keeps still, with the tip of his cock touching your <<anus>>, waiting for you to act. It only takes a moment before you eagerly back up, slightly lifting your front to push your hips back. You can immediately feel being stretched to your limits as Andre's fat cock enters. Even with just the tip inside, you can already feel Andre filling you up. Despite the strain on your backdoor you don't slow down moving to get more of it inside. Every inch makes you tremble with pleasure. Looking below the outline of his cock is already visible on your abdomen as it invades your deepest regions. You feel a genuine achievemnt by the time you find yours balls touching something. You're shivering with excimetement thinking about how much you managed to fit inside. As you settle into place Andre gives you a push and you fall forward leaving some of his dick behind. @@.andre;"Weak performance slut. Do you want this cock or not?"@@ You're really lightheaded, that single thrust was enough to make you tremble uncontrollably. Despite your feeble state you start to move with fervor as you hear him question your devotion. First you lean forward, arching your back, burying your head in the sheets and pulling your hips away from Andre. Just when you feel the slight resistance of his cock around your asshole, about to leave you, you decisively back up. There's an audible slap as your balls touch Andre's bottoming him out inside you again. It takes you a few tries to get accustomed to this pace. After a few minutes you manage to settle into a comfortable back-and-forth. By the end of this long, arduous session you finally get the satisfaction of getting creampied with close to half a liter of cum. It seems that you and Alex giving him a blowjob did not lessen Andre's reserves at all. He unloads plenty making your stomach bulge. Knowing that you managed to bring satisfaction to your alpha you collapse on the bed. Andre's cock flings free from your <<ass>>. Still cumming he lets some of it land on your back. Now that he's finished Andre goes back to his box and shuts down leaving you there leaking his cum on the sheets from your well fucked-hole. /%<<missionEnd "anus.penis" 30 13 "," "anus.ballsDeep" 15 13 "," "anus.cum" 5 13 400 "," "pose.doggy" 30 13 "," "partner.android" 30 13>>%/\ <<endMission>> <<go 'Finish' 'rentAFriend'>> /% ----------------------------------------------------------------------------------------------------------------- %/
Alex runs back to Andre with haste. She nudges you to the side to hug Andre's cock. Andre looks at you helplessly. @@.andre;"It's your decision."@@ As the client the final say is yours, but you feel pity for Alex. Clearly she wants the D, why take that away from her? You meekly nod your head and give the green-light for Andre. @@.andre;"Your loss."@@ He only shrugs before lifting up Alex with his large hands and carries her over to the bed like a princess. You scoot over to the side and watch as the giant android rips off the jump-suit from Alex. You shiver at the thought that it could be you now on the bed, being ravaged by Andre. Soon Alex is without clothes, her panties in particular are ripped right off with a slight pull by her own creation. @@.andre;"If you want to watch come closer, the view is better here."@@ Andre beckons you to approach the bed. You get your hopes up that maybe Andre would let you in on the action. But when you're about to climb on the bed he stops you. @@.andre;"No, that's not your place."@@ He keeps you by edge and pushes you to the floor by your shoulders. @@.andre;"Open up."@@ He says slightly pulling on your chin. The droid stuffs Alex's wet panties in your mouth with a muffled noise. @@.andre;"Keep those for me, would you?"@@ With that he climbs on the bed and leaves you there. In the following minutes you watch as he enters Alex. Despite his size he easily penetrates the drenched mechanic - you can also feel some of those leftover juices in your mouth. Andre keeps a firm hand on Alex's hips while Alex hugs him with her legs and pulling him closer. With their combined effort Andre nearly bottoms out inside Alex. You're surprised to see that she actually managed to take so much of that monstrous dick. There is even a large bulge around where her womb should be, Andre's reaching really deep. Alex moans, this the most feminine side she's shown to you so far. Those rolling eyes, the blissful expression and the way she squirming around Andre's dick. All of these contrast her usual attitude, the musclebound arms, the oil-stained clothes and the forth-coming attitude. In front of her own creation and its mighty dick all of those collapse to reveal cock-hungry slut. It feels humiliating to watch by the side knowing that you're also a man that could be in Andre's place fucking her. Your best bet is that might get slopppy seconds - either by doing Alex, or by Andre doing you. You can't exactly decide which one you'd like more. @@.andre;"Do you like this synth-meat you hand-crafted?"@@ Andre slaps Alex by the tits startling her. @@.alex;"It's so good, fuck me more!"@@ Alex is being fucked silly in front of you. Her words are jumbled between moans, barely managing to give an answer to Andre. @@.andre;"Do you want seconds? Maybe <<name>> could fuck you after I'm done with you."@@ He offers Alex. \ <<if hasPenis()>>\ Your <<penis>> jumps at the idea of doing it Alex. <<else>>\ Even if you don't have a dick, you could just use one of the props to do her so Andre's proposition is welcomed by you. <</if>>\ <<if hasPenis()>>\ <<penisRange 0 10 '@@.alex;"No-... no. That’s too small...- and- and he’s just a beta."@@ Although she is clearly being fucked out of her mind, Alex does make some sense here. How could you satisfy her after Andre’s done with that hole?' '@@.alex;"No! I want you! I only need your dick!"@@ She cries desperately. It’s not that you couldn’t satisfy her with your size. There’s probably an element of dominance when it comes to Andre that you just simply lack.'>> <<else>>\ @@.alex;"No! I need a dick! I want your cock!"@@ She cries desperately. Clearly whatever magic you could work with a dildo or your tongue wouldn't satisfy her after Andre. <</if>>\ @@.andre;"You need this cock to satisfy you, is that it?"@@ Andre makes fun of her obvious transparency but she too close to climaxing to care about it. @@.alex;"Yes! Yes! Yeees!"@@ She moans louder with each word. Andre keeps pounding away not paying any heed to <<hasPenis "your sudden erection" "your own glistening pussy or the little pool you're dripping into below your legs">>. For the next few minutes you can only watch as he relentlessly fucks her brains out. The room is filled with her moans, the sound of skin chafing and bodies colliding. With one last push Andre goes balls deep and Alex's eyes roll back as he unloads inside, straight into her womb. Hopefully Alex had the foresight not to make the ejaculate fertile when she made him because by the looks of it if she did, she just got bred. Andre let's go of her and slowly climbs off the bed with a dripping cock leaving behind a large pool of mixed juices on the bed. /%<<missionEnd "fetish.cuck" 20 0 "," "fetish.smallPenisHumiliation" 5 0 "," "spectate" 20 0>>%/\ <<endMission>> <<go 'Finish' 'rentAFriend'>> /% ----------------------------------------------------------------------------------------------------------------- %/
You propose what seems like the best idea in this situation. You'll fuck Alex and Andre will do you. <<hasPenis "You get hard just thinking about getting sandwiched in the middle." "You get wet just thinking about getting sandwitched in the middle.">> <<if $player.penis.length.erect >=7>>\ @@.alex;"Fine."@@ Alex is not that enthusiastic about you being on top. At least your size seems to be satisfactory because she only agreed after taking a look at your <<penis>>. <<else>>\ <<if $player.penis.has>>\ @@.alex;"I'd radher not."@@ Alex is not to enthusiastic about your idea. You can see her stealing glances at your crotch, clearly she isn't satisfied with your size and would rather have Andre fuck her. @@.andre;"You're not the one to decide."@@ Andre stands up and grabs her arms dragging and throwing her on the bed. @@.andre;"You too, get on the bed."@@ Andre turns to you. <<else>>\ @@.alex;"I'd radher not."@@ Alex is not that enthusiastic about the idea. Without a dick you can only use one of the props and those won't satisfy her nearly as much as Andre could. @@.andre;"You're not the one to decide."@@ Andre stands up and grabs her arms dragging and throwing her on the bed. @@.andre;"You too, get on the bed."@@ Andre turns to you. <</if>>\ <</if>>\ Soon both of you are on the bed, naked, waiting for Andre. Alex is spreading her legs, leaning back giving a full view of her dripping pussy. She is pleasuring her cunt getting ready, but her eyes are fixed on Andre instead of you. The droid walks over and forces you forward with a slap on your butt. @@.alex;"I'm only doing this for Andre, so don't get too carried away!"@@ Alex says angrily as she gives you a hug, trapping you between her arms, pulling you in to her embrace. She plants a hot kiss on your lips. <<if $player.penis.has>>\ Your dick is already erect, $player.penis.length.erect inches strong. By the end of your hot kiss with Alex you're already eagerly trying to align your cock with her opening. This is when you hear the bed creak as Andre gets on behind you. <<else>>\ You try your best to eagerly align the strap-on you took with Alex's opening. It's a nice, 8 inch dildo - not quite Andre's size but a respectable member. This is when you hear the bed creak as Andre gets on behind you. <</if>>\ Just as you're about to turn back you feel the pain of his cock invading your ass from behind pushing you forward. Your <<hasPenis "cock" "strap-on">> similiarly penetrates Alex's pussy with the helping nudge from Andre. You quickly find yourself being yanked forward again with your face between Alex's well-rounded cleavage. You can feel Andre pumping away behind you. Soon your moans fill the room. But you're the only one, Andre only gives a few grunts while Alex is just panting a little. Clearly you're not giving her much satisfaction while you yourself are being drowned in pleasure. Regardless Alex circles her legs around you and Andre helping him out with fucking you. Each time Andre pulls back and removes nine or so inches of his cock Alex works her legs to help him thrust right back in. <<if $player.penis.has>>\ You can't help but cum under the constant invasion of Andre's giant, fat cock stretching your ass. Although your load quite negligible compared to Andre's, Alex is still unpleasantly surprised by your sudden climax. The android is soon to follow. With one last thrust he makes the whole bed move forward, his large balls slapping against yours. He grabs your hips and keeps you in place while his cock is unloading. Despite having already cum you Andre seems to have plenty left. You can feel his seed pouring inside you and a warm feeling spreading in your abdomen. <<else>>\ The strap-on you equipped had no liquid dispenser. Instead when Andre finally starts unloading inside you it's just your girl cum spraying all over the bed. The droid finds a handle on your hips and keeps you hilted as his cock's twitching inside your ass. Of the three Alex is the least unhappy. Both you and Andre reached climax but she doesn't even get a proper dick cumming inside. She just has to watch you getting on off on Andre. <</if>>\ Your eyes are glassy by the time he finishes. Your belly is bulging with a monstrous load that spills when he finally takes a step back and removes his cock. Your ass is gaping, unable to keep the precious cum that explodes like a waterfall. You collapse forward onto Alex with your <<hasPenis "<<penis>>" "strap-on">> still inside her. It takes some effort to get you off from her, but she finally manages to leave. Andre shuts down while the mechanic dresses up again. You're left alone on the bed with a ruined asshole, laying in a pool of synthetic droid-cum. /%<<missionEnd "anus.ballsDeep" 15 13 "," "anus.penis" 20 13 "," "anus.cum" 1 13 400 "," "pose.sandwich" 20 13 "," "penis.vagina" 20 0 "," "kiss" 5 0>>%/\ <<endMission>> <<go 'Finish' 'rentAFriend'>> /% ----------------------------------------------------------------------------------------------------------------- %/
You feel a tug on your hand as Alex pulls you up and leads you the bed. She climbs on top and goes to her hands and knees. <<if $player.penis.has>>\ Seeing her present like that your cock gets hard and you climb behind ready to put it in. When she sees what you're trying to do Alex grabs your hand and yanks you to the side to lay next to her. @@.alex;"What do you think you're doing? That's not for you, just wait for Andre!"@@ She is a bit pissed at your attempt to fuck her. <<else>>\ You immediately look for a strap-on to equip. When you finally find one you climb onto the bed, ready to fuck Alex. @@.alex;"What do you think you're doing? That's not for you, just wait for Andre!"@@ She is a bit pissed at your attempt and grabs the strap-on yanking it off you. She pulls you next to her and you flop onto your belly as she yanks you on the bed. <</if>>\ The next push comes from behind. Andre spanks you with enough force to make you fall forward, right next to Alex. Before you could process what's happening the droid's similiarly fat fingers penetrate your ass. His thick digits stretch you open without any lubrication. @@.player;"Ah!"@@ You yelp as he starts fingering your <<anus>>. Alex also starts moaning as you look back and see Andre's fat cock entering her pussy. He positioned himself on the bed behind you two, fingering you with one hand while he fucks the mechanic. @@.andre;"Don't worry slut, as soon as I got some bitch juice on there you can have your share."@@ Andre says as he notices your longing stare. Andre immediately starts pounding Alex, her face is totally red and her slutty moans fill the room. You can't help but also voice your pleasure as he similarly starts playing with your <<ass>> and forces another finger inside. His digits together have the girth of a normal cock. You can hear a sloppy pumping behind, wondering just how wet is Alex to make this sound as Andre fucks her. Before you could think too much about the noises they stop. There's a rustling behind you as Andre removes his fingers and changes position. Now it's your turn to feel the delight from his cock. With the aid of the dripping juices left over from Alex, he penetrates you with ease. You whimper and tremble as the tip of his cock slowly forces your <<anus>> open. He's pushing more of his length inside, stretching you wide and filling you up completely. Looking below you can already see your belly bulging from his cock. @@.andre;"You better learn how to get yourself wet the next time I fuck you, there won't be a bitch like this around everytime."@@ Andre leans forward to whisper in your ear. <<if hasPenis() == false>>Easy for him to say, your pussy is dripping wet, it's not like your <<anus>> self-lubricates the same way but for some reason he's hell-bent on using your backdoor.<</if>> You bury your head in the sheets after hearing his words. Your asshole tightens around his cock as you feel him fucking you again and again. He starts pumping his hips, removing his cock until only it's head is left inside, then ramming it back in. Alex's pussy really helped you out this time. You could never imagine taking something so big without some lubrication. Andre is not the least bit gentle as he fucks you. With each thrust he spanks your ass red. You're completely overwhelmed by his relentless fucking. Your body is twitching with pleasure and your moans are only silenced by the sheets you're biting into. After a few thrusts you're already cumming onto the sheets leaving a small puddle below you as Andre keeps rocking back and forth. You can also feel Alex caressing your head, although with your face buried inside the sheets you can't see her envious expression. Before she could voice her discontent she also moans as Andre's fingers start caressing her pussy. Not quite like his 13 inches of man meat, but his fat fingers still manage to elicit moans. For the next few minutes you and Alex get fucked in doggy style. The droid takes his turns switching whenever he gets bored. The relentless fucking and fingering keeps up for what seems like an eternity. You lose your track of time but only until Andre finally pulls you onto his crotch, like he's ready to breed you. A warm feeling spreads inside your belly as your bulging abdomen rounds out even more. Andre's filling you up to the brim. It takes a few moments for him to completely empty his balls, but he finally removes his cock. With 13 inches his semen was shot so deep that it doesn't gush out at once even with your gaping asshole. /%<<missionEnd "anus.finger" 5 0 "," "anus.penis" 30 13 "," "anus.cum" 1 13 400 "," "pose.linedUp" 20 13 "," "ass.spank" 5 0>>%/\ <<endMission>> <<go 'Finish' 'rentAFriend'>> /% ------------------------------------------------------------------------------------------------------------------------------------------------------ %/
<<spend 50>>\ Alex presses a button on Jamie's box. The container lights up, before revealing the android's muscular body inside. The mechanic promptly leaves the room as the the other two boxes also slowly sink into the floor. @@.jamie;"Back for another treat, are ya?"@@ Jamie's empty eyes come alive as he is activated. He steps out from his container before that disappears as well. Before you realize he is standing just a cock's length away from you, although his member is still flaccid so there's still a distance between the two of you. @@.jamie;"So how do you want it?"@@ <<go 'Down your throat' 'rentAFriend_repeat_jamie_oral' >> <<go 'In the ass' 'rentAFriend_repeat_jamie_anal' >> <<go 'Rough' 'rentAFriend_repeat_jamie_rough_oral' >> /% ------------------------------------------------------------------------------------------------------------------------------------------------------ %/
<<missionStart 'Give Jamie a blowjob'>> You decide to polish his shaft first before doing anything else. Without a word you go down on your knees. With him standing in front of you his cock is now at an eye-level. As you get closer the manly scent hits you, a mixture of sweaty, adult smell that totally overpowers you. Slowly, you look at his erect dick it's in full-view, a massive piece towering over your face. <<penisRange 0 5 9 "Your <<penis>> is much smaller than Jamie's, the two can't even be compared." "Your <<penis>> is overshadowed by Jamie's towering junk, he is well above your size." "Although you're packing something even larger than Jamie's, his cock still has an enticing, dominant air lingering around it, drawing you in.">> He is quite girthy making your hands almost seem small as you grab it carefully. With your touch his member comes to life and twitches lightly, scaring you a little. @@.jamie;"It doesn't bite!"@@ Jamie laughs seeing your response. You're looking at his member for a while, you know, eventually you would have to make a move. Just grabbing his cock is not going to achieve much in completing your mission. You start with a few strokes befir massaging his head with your other hand. Noticing the touch is a little dry, you lean over and give a small kiss to the a tip of his cock then slowly open up and swirl your tongue around his head carefully lubing him up. Jamie gives a small growl in response to your move, he is clearly enjoying the treatment. @@.jamie;"You're a god at this!"@@ He has a friendly attitude and cheers you on, although it is quite embarrassing. Once you're done with the tip of his cock, you lean in even closer and start running your tongue on the side of his shaft oleaving a shiny trail as you go down towards his balls. With so much lubrication your hand slides more comfortably over his dick. Finally you take the big leap. For the first time you can only fit a few inches in your mouth and start going back and forth on the tip. If you want a shot at that high score and lots of xp you have to give it your best. Being motivated by this goal your tongue is playing around with Jamie's glans, swirling around the edges. There is not a single place on his cock left untouched by your tongue. Eventually you start going deeper and realize your mouth is not going to be able to accommodate his full length. With a slight gag you take your first push and get him deeper reaching into your throat hanging your head on a good 7 inches of his cock. While you're struggling to take his full length you keep your hands busy massaging his balls and stroking the few inches left before you can take his cock completely. <<oralSkillRange 0 0 100 1000 "Not having sucked a cock before your first blowjob is quite messy, spit slowly dripping into a pool below you covering Jamie in full length. Each time you go down on his cock the only sounds in the room are the disturbing gags and slurps, typical signs of a newbie giving his first blowjob." "You are quite the noob when it comes to sucking a dick. Your blowjob is quite messy, spit slowly dripping into a pool below you covering Jamie in full length. Each time you go down on his cock the only sounds in the room are the disturbing gags and slurps, typical signs of a newbie giving his first blowjob." "You are quite skillful when it comes to sucking cocks. While making a gagging sound you go down on Jamie with ease." "Being a conosseur of cocks you go down on Jamie's entire length with ease. The tip of his cock hitting the back of your throat right away which you welcome with a quiet gag.">> Occasionally Jamie moans lightly or his legs twitch but he keeps his hands off giving you full access so that you can service him to the best of your ability. It doesn't take long until you bring Jamie to the edge and his cock stiffens. You slowly pull off his cock and let him cum in your mouth while swirling your tongue around the tip of his dick. Being the lowest of the three androids in terms of capacity Jamie still manages to fill you up completely your cheeks are slightly swollen taking his full load. After the last few twitches you slowly take his cock out with a careful kiss not wasting a single drop. The salty taste and the weird texture is intoxating. <<if hasPenis() && beta()>>His load is a lot thicker than yours and has a powerful musk.<</if>> @@.jamie;"Open up for me."@@ Jamie says while panting from the experience. You do as instructed and carefully open your mouth to show his load inside. You even take a couple of swirls in the pool of semen with your tongue. Jamie is pleased with your performance and nods approvingly. @@.jamie;"You know what to do next?"@@ He asks you but you already know the answer. Closing your mouth you start gulping down his semen, it takes 5 tries until his full load is down and you immediately open up for him to show your clean mouth to him to prove your feat. /% <<missionEnd "mouth.penis" 15 7 "," "mouth.gag" 10 7 "," "hand.testicle" 5 7 "," "mouth.deepthroat" 15 7 "," "mouth.cum" 5 7 50 "," "partner.android" 40 7>> %/\ <<endMission>> @@.jamie;Wanna go further or should I call the technician?@@ <<go 'Enough for now' 'rentAFriend_repeat_jamie_finish' >> <<go 'Go further' 'rentAFriend_repeat_jamie_oral_anal' >> /% ------------------------------------------------------------------------------------------------------------------------------------------------------ %/
Jamie enters his box and the metal door closes hiding his perfect body behind it. You also leave and go back to the main hall with the half-complete android bodes littered everywhere. Alex is still working on a gutted model completely absorbed in it. <<go 'Go to the main square' 'lvl1' 'requiredEnergy: 0'>> /% ------------------------------------------------------------------------------------------------------------------------------------------------------ %/
You ask Jamie to do you rough. He is always so friendly, but there must be a more dominant side of his programming. <<missionStart 'Let Jamie have his way with your body'>> A notification pops up and you feel a tug at your hand. Jamie turns your around with a slight twist on your wrist and pushes you down on your knees with his other hand. Those muscles overpower you completely without a chance of resistance. @@.jamie;"You like it rough? That mechanic had me act all friendly, but it just so happens that my original programming is better suited for obedient little bitches like you!"@@ Jamie smiles as he starts stroking his dick with the other. His cock is now fully erect and in your face as it springs to life, hitting you on the cheek with a slight *plop sound. The smell is intoxicating, it's a manly musk, you can feel the sweat on his cock and you feel the heat radiating from it on your cheeks. Jamie grabs his cock and aligns it with your lips. Before you could have a say or resist, he pushes a good 3-4 inches in with a single thrust tugging at the back of your head with a handful grip in your hair. Immediately you're being motioned along his shaft, tongue sticking out, fighting for a breath. @@.jamie;"<<oralSkillRange 0 100 "You're really unexperienced at this, aren't you." "Mmm, you're a nice cock-sucker.">>"@@ Jamie laughs as he grabs your hand leaning down and places it on the remaining 4-5 inches of his cock. Your saliva is dripping into a small pool at your feet, you're giving a really messy blowjob, but Jamie seems to like it. The spit definitely helps in lubricating his cock, now you're taking well over 6-7 inches of him with a slight bulge in your throat as he invades your insides deeper with each thrust. @@.jamie;"Getting the hang of it?"@@ You can only gag and slurp as he is pushing you down on his manhood with each motion. Whenever you try back off for air he tugs on your head and forces his cock 9 inches deep. Quickly you find yourself taking his full length and his hands guide your digits on his balls. You start massaging them while struggling for air. Finally he pulls out completely. After a couple of coughs and large breaths you stare in fright at the large cock in front of you, dripping with your saliva. Before you could have a break he grabs your head again. This time positioning your nose next to his cock and lips on his balls, wiping his cock in your face. <<isBald "Finding a handle on your bald head by grabbing it's entirety" "With a little pull on your hair">> he instantly makes you start licking his balls and a salty taste enters your mouth as you clean his sweaty sack. After a couple moments of cleaning his balls he pulls you back up grabbing your head with both hands guiding his full length down your throat with ease. For the next 5 or so minutes you're taking his full length gagging with each thrust, from head to the base. He uses you like a cock sleeve fucking your face to his liking. Eventually his cock spasm in your throat and you feel the hot sensation of his semen being pumped straight down your throat. As he pulls out he leaves a small string of semen connecting his cock with your lips. On his way out he came quite a bit in your mouth too. Your first reaction was to spit it out, the taste was overpowering and it had a heavy, rubbery texture in on your tongue. @@.jamie;"Swallow."@@ Jamie says in a dominant manner closing your mouth by grabbing your chin. You reluctantly take a gulp and swallow a handful of his cum, then repeat three times before his full load is down. @@.jamie;"Good <<boy>>."@@ While he seems apologetic somewhat about just having face fucked you he casually slaps your face with his now flaccid cock and then wipes off the mixture of saliva and semen on your face. Having cleaned up, Jamie heads towards his box ready to shut down. You suddenly feel a strong urge, being forced and manhandled like a toy turned you on completely with your cock rock hard. Maybe you two should go a step further? /% <<missionEnd "mouth.penis" 10 7 "," "face.penis.slap" 3 7 "," "mouth.facefuck" 15 7 "," "mouth.gag" 5 7 "," "mouth.deepthroat" 10 7 "," "mouth.testicle" 10 0 "," "face.penis.wipe" 2 7 "," "mouth.cum" 1 7 50 "," "mouth.cumVomit" 1 0 50 "," "partner.android" 40 7>> %/\ <<endMission>> <<go 'Go even further' 'rentAFriend_repeat_jamie_rough_anal' >> <<go 'That’s enough for now' 'rentAFriend_repeat_jamie_finish' >> /% ----------------------------------------------------------------------------------------------------------------- %/
Your body language gives a clear answer to Jamie. @@.jamie;"I see you still want some more."@@ @@.jamie;"So your mouth is not enough to satisfy you, what a cock-hungry little slut."@@ He walks closer to you. @@.jamie;"Well I'm supposed to be a product here and this run can last as long as you can keep up with the training, so why not."@@ Your dick twitches when you hear the word "training", you clench your asshole in anticipation, you can't wait to get fucked. <<go 'Get fucked' 'rentAFriend_repeat_oral_anal_sex' >> /% ----------------------------------------------------------------------------------------------------------------- %/
@@.jamie;"Well then, go and bend over that table if you want it so much."@@ He points to an empty desk in the room, one of the many props for fucking. You're quick to enthusiastically head over to the desk and bend over for Jamie. It's just the perfect height, your hips are raised by the table to be perfectly aligned with Jamie's cock as he follows you. @@.jamie;"You emptied me completely with that blowjob but we can't have you skimp on your fillings."@@ Jamie laughs, looking over your shoulder you see him pressing a button on his blue bracelet, with a slight click the bracelet deflates slightly, you assume he injected something. @@.jamie;"For your feeding session that mouthful of a load was fine, but I think you'll need an extra for this needy <<isMale "boy pussy" "pussy">>."@@ You can't help but nod completely red as he approaches you with a full hard on. You can almost see his balls get bigger as his shot takes effect, you wonder how much spunk there's in that bulging sack. Leaning over the table you find it quite tall, or rather you're short. With your abdomen on the desk you can't help but stand on your toes and straightening your leg which really highlights your <<ass>>. Jamie steps behind you with his two legs on both sides surrounding you. He feels up your ass. After few moments of him groping your <<ass>> he gives a light slap on your left cheek, despite the little force he used your ass ripples all the way jiggling from the slap, you can't help but give a moan when the pain mixed in with pleasure hits you. While in your euphoria Jamie once again grabs your <<ass>> with both hands at tugs at your asshole with his two thumbs. The tip of his fingers slide into your <<anus>> and he uses them as hooks to spread your butt cheeks apart and get a better look at your hole. Without any resistance Jamie starts fingering you with his thick digits and stretching you without any effiort, you feel slippery and ready down there despite any foreplay. Maybe his cum had some kind of aphrodisiac mixed into it? @@.jamie;"Thanks to your enthusiastic service I think we can ditch the lube."@@ Jamie starts hotdogging his dick between your ass cheeks and you feel what he talks about. His cock is still completely covered in a mix of your saliva and his semen giving it plenty of lubrication. After a few slides he finds his way in. As he buries each inch of his cock you can't help but arch your back and push back slightly to meet him halfway until he is 9 inches deep in you. You even feel a slight push in your tummy as his cock-bulge shows on your abdomen. Once he finds a comfortable position he removes his hands letting you get a hang of his cock inside you, then he shakes you from your stupor with a loud spank on both sides. You immediately tighten around his cock and he starts moving. At first he is taking things slowly and really let's you get a hang for getting fucked with a few spanks in-between to tighten you up on his cock. You can't help but shiver after each slap. If it wasn't for the table under you, these trembling legs could never keep you standing. 9 inches in, 9 inches out. Jamie takes things slowly but it's like he is carving the shape of his cock into you as he drives it in with each move. Once he is picking up the pace you feel his large balls slap against <<hasBalls "yours" "you">>. Your round backside jiggling under his constant pistoning. The table under you is screeching as he starts putting more power into his thrusts. At this point you're no longer trying to keep yourself up by tiptoeing and you solely rely on his cock to suspend yourself on the table. Each time you would slide down slightly, he fucks you back onto the table. Then the torrent comes. It's unlike when you serviced him, there's no end to him unloading in your <<ass>>, although you don't quite get rounded out by his jizz, you can feel plenty of thick liquid swirling inside you. @@.jamie;"That should satiate you for a while."@@ Jamie laughs and then he leans over you to grab a wide tape from the package of office supplies on the table. You hear a tear and then he slowly starts removing his cock leaving you empty with each passing inch only to be replaced with a load of jizz following the tip of his dick outside. Just as he is about to completely leave you hanging you feel your ass cheeks spread and then a tape slide accross your <<anus>>. He just plugged you unable to empty his load keeping it inside. The tape is surprisingly strong too. As you stand up from the table you feel the slight weight inside your tummy, despite this there's no leaking. @@.jamie;"Let's clean this up and get you dressed."@@ You follow his lead and go on your knees to lick him clean. You shudder while cleaning his cock of your and his juices, his member is dripping with semen and you clean every last drop of it. /% <<missionEnd "anus.finger" 5 0 "," "anus.penis" 30 7 "," "ass.spank" 10 0 "," "anus.cum" 1 7 200 "," "mouth.cockCleaning" 5 7 "," "mouth.a2m" 5 7 "," "partner.android" 50 7>> extend missionend on your toes, stomach bulge, balls deep, no lube %/\ <<endMission>> <<go 'Leave' 'rentAFriend_repeat_jamie_finish' >> /% ----------------------------------------------------------------------------------------------------------------- %/
@@.jamie;"I see you still want more."@@ Jamie points at your erect <<penis>>, clearly his processing power can easily see through your obvious body language. @@.jamie;"Oh. Is your pussy itching for some cock? Get undressed then. Turn around and present yourself if you want it."@@ You do as told, standing there, presenting your completely naked body with your heads down, ass up waiting for his cock. @@.jamie;"A good slut doesn't need lube, right?"@@ Jamie asks you as he places his cock between your butt cheeks grabbing a handful of your <<ass>>. Before you can answer he is already on his way, heading inside with the tip of his cock stretching you completely followed up by the meaty, thick girth of his cock. Then with a gentle push, he shoves it in until you can feel his balls touching <<if hasBalls()>>yours<<else>>you<</if>>. You almost tip over following his push, but he grabs your hips and pulls you back onto his cock. @@.jamie;"Let's get you to that naughty mechanic, I bet she'd like to see a cock hungry slut.."@@ Jamie says out of nowhere then you feel him leaning forward, arms reaching for your thighs. With a strong push you're lifted off from the ground. You're suspended in air purely by his cock and his hands holding your thighs spreading your legs apart giving full view to your <<if hasPenis()>>raging hard-on<<else>>dripping wet pussy<</if>>. While being held in air, with a cock in your ass, legs spread, Jamie turns around and heads for the door. Androids would not have problem lifting a couple tons, so it's no wonder Jamie is moving quite nimbly even while carrying you. Although a considerable portion of your weight is hinged on his cock, so his arms don't do much other than spreading you wide. <<go 'Jamie carries you back to the shop' 'rentAFriend_repeat_jamie_lifting' >> /% ----------------------------------------------------------------------------------------------------------------- %/
Alex is working on an android with her full attention but can't focus when the resounding steps of Jamie's weight hit the metal floor. She left the two of you alone for not even an hour. Although the slurping sounds from the other room made it clear she shouldn't disturb you two Jamie's performance of bringing you out still caught her off-guard. @@.alex;"Maybe I gave him a bit too dominant personality."@@ She admits a bit embarrassed. @@.jamie;"Don't sweat it boss, I think this little bitch likes having it rough anyway."@@ He spreads your legs further almost putting you in a split. At this point your eyes are glassy barely holding onto your sense of self as your mind is overwhelmed by the pleasure. @@.alex;"Did you overload on the aphrodisiac? This kid seems to be completely out of it."@@ Alex notices your tongue-lolling. @@.jamie;"Might've unloaded twice the recommended dosage, his blowjob was too damn good, caught me off-guard."@@ Jamie laughs. While these two are getting into a casual conversation Jamie never let's you go. You are still suspended on his cock with your entire, naked body in full view to Alex. @@.alex;"Well, that's enough. I might get customers I don't need a <<boy>> fucked out of his mind in the shop. Get him off your cock and clean <<him>> up."@@ @@.jamie;"Sure ma'am."@@ Jami smirks and turns around with you in tow. Back in the room he finally pulls you off his dick but not before unloading again, this time in your bowels. /% <<missionEnd "anus.penis" 20 7 "," "anus.cum" 1 7 100 "," "partner.android" 30 7 "," "anus.ballsDeep" 20 7 "," "pose.lifting" 10 7>> extend missionend balls touching, no lube %/\ <<endMission>> <<go 'Jamie puts you down' 'rentAFriend_repeat_jamie_lifting_finish' >> /% ----------------------------------------------------------------------------------------------------------------- %/
With gentle pull he lifts you up and his dick slowly slides out of your <<anus>>. You can feel every inch slowly leaving you with a sense of emptiness and longing left behind. Only his last load follows which together with his dick slowly leaves you when there is nothing to plug you anymore. Your legs are shaking when he puts you down. You can only keep your balance by grabbing onto his arms for support. Once you are standing surely on your legs no longer at the risk of falling over Jamie leaves you. @@.jamie;"Well, that was nice but our time is up. You need an another fix up just ring Alex and we can have another round."@@ He says while stepping back into his box and shutting down. You take a moment to compose yourself and collect your scattered clothing before you can finally leave the room - albeit still a little bit dazed. <<go 'Go to the main square' 'lvl1' 'requiredEnergy: 0'>> /% ----------------------------------------------------------------------------------------------------------------- %/
<<if $player.perversion < 9>>\ Somehow you just can't take your eyes off Jamie's cock. You are not that good at any of this and the idea of doing it with a guy is still new to you. Regardless, you can't deny the burning desire to try. <<elseif $player.perversion > 9>>\ You are mesmerized by Jamie's body, his defined abs, his large cock everything screams to you 'fuck me'. Your body is getting warm, maybe "servicing" him wouldn't be such a bad idea. <<elseif $player.perversion > 20>>\ You are determined, you need to get fucked by Jamie. That cock was clearly designed to wreck your ass and make you scream. As an android he would have endless stamina too so fucking you for hours even wouldn't be a problem. <</if>>\ Jamie notices the eagerness in your eyes. Android with machine learning algorithms have no problem recognizing the desires of a human in heat. @@.jamie;"So anal it is then?"@@ He goes to a desk in the room and opens one of the drawers to retrieve a small bottle and passes it to you. @@.jamie;"Get some on me before we get to the fucking."@@ Jamie says with a commanding tone while grabbing a chair and sitting down to make himself comfortable. Somewhat awkwardly you get on your knees and start spurting lube on your hands. Then slowly you grab a handful of his cock. You're immediately overwhelmed by how rock hard he is, his cock feels so hot in your hands<<if hasPenis() && penisLength() <= 7>>>, this monster is unlike your <<penis>>.<<else>>.<</if>> Slowly you start working his dick and spread the lube, it doesn't take long until you're stroking his entire length with two hands drenched in lube. Now for where to put the lube on your body? At this point, seeing his slick cock, completely erect, there's only one place you want it to be, inside your ass. You turn around to give a nice view for Jamie before you bend town and spread your cheeks apart. With full access to your <<anus>> you slowly circle with your fingers on the outside to get everything lubed. @@.jamie;"Back up a bit for me."@@ Jamie says while you're getting ready, you take a few careful steps to get your <<ass>> between his two legs just a couple of inches away from his cock. But you're not ready yet, seeing you fiddle around with your <<ass>> so slowly Jamie grabs the lube bottle from you and spreads a generous amount on you. Jamie doesn't stop until the bottle is almost completely emptied, the he grabs your <<ass>> with both hands and starts massaging the two sides, spreading the lube everywhere. Your legs tremble under his touch and soon his fingers find their way around your <<anus>>. To begin with his index finger draws a few circles around your opening before forcing its way into you. After a few thrusts insides he moves up to two fingers slowly spreading you and lubing up your <<anus>>. You feel a sudden emptiness inside you as he removes his fingers but it's soon followed up by something harder. Before you could think about what it is you hear a spurt followed by a feeling of fullness, Jamie just pressed the opening of the bottle inside your ass and emptied the remaining of its contents in you. After filling you up with a good 100 or so milliliters of lube he removes the bottle's head with an audible pop, your asshole immediately leaks a few drops of lube on the floor. Now you're completely ready for him, with a good amount of lube swirling inside you. Jamie grabs your hips and yanks you backward until his dick is sandwiched between your ass cheeks with his head poking around your leaking entrance. He makes a few gentle thrusts using your cheeks to spread some more lube on his dick before finding his target and confidently entering your <<anus>>. The foreplay and the incredible amount of lube makes his entrance quick and easy, he quickly bottoms out with a full 9 inches inside you. The shape of his dick can be clearly seen by the bulge on your abdomen, Jamie gives you a few seconds to appreciate this feeling of fullness before decisively finding a handle on your hips and moving you up and down on his dick. With your trembling feet it would be impossible to stand straight while being invaded by Jamie's cock, but with his strong hands holding you in place you're almost lifted off from the floor suspended by your hips, speared on his cock. Being manhandled like this completely turns you on and along with the movement of his dick slipping out almost completely and then bottoming out inside you it doesn't take long before you start leaking pre on the floor. Jamie's big fat cock is buried deep in your <<anus>> and he keeps pumping away, spreading you open and stirring the lube inside you. He doesn't ever move from his seat, despite thrusting a good 9 inches of his cock in and out of you by just simply sliding your weight up and down on his dick. Under his strong hands your entire body has become his personal cock sleeve to use. At first you were reserved and tried to suppress your moans since Alex is on the other side of the door. But now, with Jamie picking up the pace and pistoning you back and forth you can no longer hold back and cry out loudly from the pleasure. There's no way Alex can't hear your slutty moans or your wet <<ass>> slapping against Jamie's lap. The android is relentless in pumping away, you quickly lose track of time, it seems like he is going on forever with his infinite stamina. There is already an adequately sized pool below you with a mixture of both your juices. Eventually Jamie stops, with a loud slap he impales you completely on his cock and let's you sit on his lap as he lifts your upper body. You get up arching your back, letting Jamie hug you from behind and you feel his cock twitch multiple times inside you. He takes his time unloading. Once emptying his balls inside he lifts you off from his cock, you can only take a few steps before the mixture of lube and his thick cum starts leaking down on the inner side of your thighs. @@.jamie;"That was great, I see you enjoyed it too. It was a long session, lost track of time. We should end it here before the mechanic shuts me down remotely."@@ He comments before putting you on the chair considerately - since your trembling legs barely function. He leaves you collapsed there, dazed with cum leaking from your <<anus>> and dripping down the sides. The android enters his box and shuts down ending your session with him. /% <<missionEnd "hand.penis" 8 7 "," "anus.finger" 5 0 "," "anus.enema" 1 0 100 "," "anus.ballsDeep" 20 7 "anus.orgasm" 1 7 "," "anus.penis" 10 7 "," "anus.cum" 1 7 50 "," "kiss" 1 0 "," "nipple.finger" 3 0>> extend missionend ass massage, lube enema, assjob w dick, belly bulge, riding/sitting on dick %/\ <<endMission>> You look at your evaluation with glossy eyes and then slowly gather your clothes getting ready to leave once your bowels are mostly free of Jamie's leftover. <<go 'Main square' 'lvl1' 'requiredEnergy: 0'>> /% ----------------------------------------------------------------------------------------------------------------- %/
<<if visited() == 1>>\ <<goto aPlusChemist_firstTime>> <<else>>\ <<img locations/aPlusScientist.png>> Walter is working behind the counter wearing his usual usual lab gear and mixing some chems. <<buy "dick milk +">> <<buy "dick milk -">> <<buy "bosom bloom +">> <<buy "bosom bloom -">> <<buy "bottom boost +">> <<buy "bottom boost -">> <<set _playerInv = UInv.GetItemsArray("player_inventory")>>\ <<set _wardrobeInv = UInv.GetItemsArray("wardrobe")>>\ <<if _playerInv.includes("strength booster") || _wardrobeInv.includes("strength booster") || hasVisited("strength booster") == true>>\ @@.darkblue;''[Buy strength booster]'' Walter doesn't recommend taking more than one of these.@@ <<else>>\ <<buy "strength booster">> <</if>>\ <<go 'Talk to Walter' 'walter_white_dialog' >> <<go 'Leave' 'arcade_center' 'requiredEnergy: 0'>> <</if>>\ /% ----------------------------------------------------------------------------------------------------------------- %/
<<set $character.walter += 1>>\ The inside of the glass building is mostly empty save for a few reservoirs and the bald, bearded guy behind the counter mixing some dubious looking liquids wearing a mask on and lab gear. @@.walter;"Hey there, I don't recognize you is it your first time here or did you just mod your face?"@@ When you enter he puts down flasks and removes his mask to welcome you. @@.player;"First time here."@@ @@.walter;"Well then, I'm Walter, last name's White. I run this lab. I have state of the art boosters, no side effects, A+ quality, like my trademark."@@ He points to the red A+ on his green apron. @@.walter;"These are oral, I develop my own flavors. Great taste and no needles."@@ He takes a few steps from behind the counter and leads you to the reservoirs. Each is a different color with a short description on them. @@.walter;"Left tap is for a reduction, right tap is for enlargement. Grab a bottle, fill it up, you can pay at the counter."@@ He gives you a short introduction before resuming his work. <<if $player.money.total >= 25>><<link "Buy [dick milk +] 25cr">><<run UInv.Add("player_inventory", "dick milk +", 1)>><<spend 25>><<refresh>><</link>><<else>>@@.warning;Buy [dick milk +] 25cr@@<</if>> <<if $player.money.total >= 25>><<link "Buy [dick milk -] 25cr">><<run UInv.Add("player_inventory", "dick milk -", 1)>><<spend 25>><<refresh>><</link>><<else>>@@.warning;Buy [dick milk -] 25cr@@<</if>> <<if $player.money.total >= 25>><<link "Buy [bosom bloom +] 25cr">><<run UInv.Add("player_inventory", "bosom bloom +", 1)>><<spend 25>><<refresh>><</link>><<else>>@@.warning;Buy [bosom bloom +] 25cr@@<</if>> <<if $player.money.total >= 25>><<link "Buy [bosom bloom -] 25cr">><<run UInv.Add("player_inventory", "bosom bloom -", 1)>><<spend 25>><<refresh>><</link>><<else>>@@.warning;Buy [bosom bloom -] 25cr@@<</if>> <<if $player.money.total >= 25>><<link "Buy [bottom boost +] 25cr">><<run UInv.Add("player_inventory", "bottom boost +", 1)>><<spend 25>><<refresh>><</link>><<else>>@@.warning;Buy [bottom boost +] 25cr@@<</if>> <<if $player.money.total >= 25>><<link "Buy [bottom boost -] 25cr">><<run UInv.Add("player_inventory", "bottom boost -", 1)>><<spend 25>><<refresh>><</link>><<else>>@@.warning;Buy [bottom boost -] 25cr@@<</if>> <<go 'Talk to Walter' 'walter_white_dialog' >> <<go 'Leave' 'arcade_center' 'requiredEnergy: 0'>> /% ----------------------------------------------------------------------------------------------------------------- %/
@@.timmy;"How much do you know about chems?"@@ Timmy throws you an unexpected question. You are not an expert when it comes to body modification but that doesn't mean you know nothing about the topic. Chems are another way to alter the a human body if you don't fancy machines. Or so you tell Timmy. The two of you stand stop in front of a glass flask shaped building. A neon sign is wrapped around its top rim: A+ Chemist. @@.timmy;"The guy who works here makes some quality chems, the selection is a bit limited but all of it is A+ quality - like the sign says."@@ The weird building a pink glow to it. The glass walls are not see through thanks to the slimy liquid swirling between its two layers. The front door has a green hologram overlay - probably means that it's open. @@.timmy;"I have an errand to run so I'll leave you to it."@@ <<go 'Enter' 'aPlusChemist'>> <<go 'Main square' 'arcade_center' 'requiredEnergy: 0'>> /% ----------------------------------------------------------------------------------------------------------------- %/
<<go '"So what’s your story?"' 'walter_white_dialog_story' >> <<go '"Are you also a player?"' 'walter_white_dialog_player' >> <<go '"Do you use your products?"' 'walter_white_dialog_user' >> <<if $character.walter >= 4 && visited("walter_white_businessProposal") == 0>>\ <<go 'Doing business' 'walter_white_businessProposal'>> <<elseif $character.walter < 4>>\ <<replaceLink "Doing business" "You don't know Walter enough for that">> <</if>>\ <<if $player.missionList.includes("hairdo") && hasVisited("walter_white_dialog_hair") == false>>\ <<if $player.money.total >= 10>>\ <<go '"Do you have anything for hair?"' 'walter_white_dialog_hair'>> <<else>>\ <<replaceLink '"Do you have anything for hair?"' 'You most likely don’t have enough money to pay for it even if he has something.'>> <</if>>\ <</if>>\ <<go 'Go back' 'aPlusChemist' >> /% ----------------------------------------------------------------------------------------------------------------- %/
@@.player;"Do you have anything for hair?"@@ You ask fidgeting. Scarlett asked you to get your hair longer, but you're not sure where.<<if hasVisited("email_hairdo")>> She did mention the risks associated with chems in her email. Walter seems like a reputable chemist, the best one to ask if you decide to go this route.<</if>> @@.walter;"I see, you think you're being funny?"@@ He replies with an ugly face. You only realize now that the question may have been inappropriate for a guy with no hair. Seeing your sudden silence and serious expression Walter eases up. He figures you didn't intend to make fun of him. @@.walter;"Sorry, I guess you really want something for your hair. My bad."@@ He says apologetically before pondering. @@.walter;"Cosmetics are not my is not my forte, I find the human brain chemistry more appealing."@@ He circles a finger around his temple. @@.walter;"But I could whip something up for a premium of course."@@ Walter says with a glint in his eyes. @@.player;"Would it have any side effects?"@@ You ask with embarrassment. @@.walter;"Not if it's just for your hair. I'm not a hack, you should know that. I could easily cook a vial that will grow your hair with pinpoint accuracy. Or do you want it to change color? Maybe it should wiggle around like tentacles?"@@ He lists a few more options each more obscure than the last. <<go "You just need some length" "walter_white_dialog_hair2">> <<replaceLink "Have it wiggle like tentacles" "Why would you even want that?">> <<replaceLink "Get a bright colored hair" "You're not daring enough to ask for that.">> /% ----------------------------------------------------------------------------------------------------------------- %/
@@.player;"I just want something slightly longer."@@ You tell Walter. He takes a moment to scrutinize your current hair style. @@.walter;"Sure, you want something girly, I got you."@@ He tells you with an understanding smile. Before you could refute he disappears behind the counter only returning after a few minutes with a vial brown liquid in hand. @@.walter;"This should do the trick, it will get you hair to eight inches everything else should stay the same. It will cost you 10 credits."@@ He hands you the vial. <<run UInv.Add("player_inventory", "hair growth serum", 1)>>\ <<spend 10>> <<go 'Leave' 'aPlusChemist'>> /% ----------------------------------------------------------------------------------------------------------------- %/
You walk up to the counter. Walter is a bit miffed because of your interruption, nonetheless he removes his mask and gloves so you could talk to him. <<include walter_white_dialog_all>> /% ----------------------------------------------------------------------------------------------------------------- %/
<<if visited()==1>><<set $character.walter += 1>><</if>>\ @@.walter;"Nothing much, I'm just a chem teacher in a high-school. This is just a side hustle."@@ There are still teachers in todays world? You wonder out loud. Most of your classes are pre-recorded holo scenes if not just straight up AIs so seeing an antique like Walter is new to you. @@.walter;"Yeah all this high-tech is not great for job hunting so here I'm trying to make ends meet selling chems to sex-crazed youngsters."@@ Walter's shop is renown around the Arcade. He clearly makes first class chems so you ask why he is not going into research, that might be a field more suited to his skills. @@.walter;"Tried that. I ended up selling my company to a friend and now he's a millionaire and I'm here. You need a sense of business which I lack otherwise drug research is just another cyclic trap for employment. At least here the money I make is mine."@@ <<include walter_white_dialog_all>> /% ----------------------------------------------------------------------------------------------------------------- %/
<<if visited()==1>><<set $character.walter += 1>><</if>>\ You ask Walter if he also takes part in the gameplay around here of he is just purely interested in business. @@.walter;"My wife's waiting at home for me, I'm not a cheater. I'll leave the games to the kids."@@ He answers resolutely. Too bad, with that bald head of his and bushy beard he'd clearly be popular as a "daddy" figure around here. You prod further if he at least tried it once. @@.walter;"Nah, but I'm not going to lie to you. Having some busty bitches walk in here and walk out with an even bigger does tempt me a bit."@@ <<include walter_white_dialog_all>> /% ----------------------------------------------------------------------------------------------------------------- %/
<<if visited()==1>><<set $character.walter += 1>><</if>>\ Walter is a bit offended by your assumption. @@.walter;"I'm not a junkie, all of this is natural. And why'd I use any of it, it's not like I've any need for a bigger bust or a bigger ass."@@ Oh, so he is a top. But why not get a bigger dick then? @@.walter;"I can say with some conviction that I'm already bigger than most of the kids who buy that dick milk from me. Wife's not complaining at least."@@ He throws you a confident smile. Apparently Walter is packing something amazing below the counter. <<include walter_white_dialog_all>> /% ----------------------------------------------------------------------------------------------------------------- %/
@@.walter;"Look, I've been thinking. This shop is not making too much dough to be honest. Chems are everywhere I'm not the only one selling. Plus my merchandise can be a bit pricy and kids flock to the cheap stuff even if it means risking mutations."@@ Walter is confessing to openly, he sounds bit aggrieved. @@.walter;"You look like you know your way around here - at least better than me. What do you say we start a business? I make the merchandise and you distribute?"@@ @@.talk;"Why not distribute it in the shop? I see plenty of players come here to buy."@@ Entering a business relationship with a master chemist like Walter does sound enticing but you're not one to trick him so you honestly ask before agreeing. @@.walter;"For what we'd be selling I don't want it connected to my shop."@@ He says abashedly. @@.talk;"Wouldn't we be selling chems?"@@ You are more interested now. @@.walter;"We would. But not body chems, those are dime a dozen. I'm thinking aphrodisiacs, some kind of high-end pleasure drug. The players would be all over that and they would pay a pretty penny for it."@@ Wait a minute. Pleasure drugs are illegal in the Arcade - do distribute or to use. You quickly counter Walter's enthusiasm. @@.walter;"They're a grey-zone. This place has an a Orwellian surveillance system and despite this there's plenty of candies on the streets they leave untouched. They don't care as long as it's not sold officially - that's where you come in."@@ @@.walter;"Here's my proposal, I make some grade A candy, you sell and we split 50-50. How about it?"@@ He gives you a hand. Do you agree? <<go 'Let’s cook' 'walter_white_businessProposal_yes' >> <<go 'You’d rather not' 'walter_white_businessProposal_no' >> /% ----------------------------------------------------------------------------------------------------------------- %/
<<run UInv.Add("player_inventory", "hard candy", 1)>>\ <<set $player.flag.walterBusiness = true>>\ <<set $character.walter += 1>>\ You give Walter a shake and agree to his proposal. He is a master chemist who knows his shit. If the Arcade is really so lenient when it comes to secret distribution you should be able to make easy cash. @@.walter;"Good. I already perfected the formula, here is a batch."@@ He hands you a small box of candies. @@.walter;"I'll leave the marketing and selling to you."@@ @@.talk;"What am I selling exactly?"@@ You look at one of the candies in the box confused. @@.walter;"I'm thinking a pink hard-candy would sell well. As for the effects, if it's a female they'll get drenched within seconds, eager to get fucked by anything moving. With men it's probably just a raging hard on and cumming buckets. It's not addictive chemically but enough for a high to chase, they'll definitely come back for seconds."@@ He says confidently. You can already feel your body heat up as he is describing the effects. @@.player;"Is that a first-hand experience? Did you already make it?"@@ @@.walter;"I tried a few formulas already but like I said, I'm not a junkie. Chems are simple when you know what you're doing. I can draw my conclusions based on just the ingredients and the process. You don't have to worry. In fact you can be my first customer too not just a business partner?"@@ He says opening the box and moving one of the candies to you on the desk. @@.walter;"This is on the house. The rest is for sale, like I said 50-50. Have fun."@@ You thank him excitedly before taking the candy. <<go 'Leave' 'aPlusChemist' >> /% ----------------------------------------------------------------------------------------------------------------- %/
<<set $character.walter -= 1>>\ @@.walter;"Well, too bad. Just forget all of it then. You're still welcome to shop here of course."@@ <<go 'Leave' 'aPlusChemist' >> /% ----------------------------------------------------------------------------------------------------------------- %/
<<if visited() == 1>>\ <<goto "curl_unlocked">> <</if>>\ The old school hair salon is damp with the smoke from Medusa's pipe. As usual, she's sitting leisurely in her sleeveless top sipping on the carved wooden pipe. She gives you the impression of an unruly lady with a real strong look in her eyes, you wonder if she chose the nickname "Medusa" on purpose. She angles her head slightly in your direction to acknowledge your entrance but doesn't otherwise greet you. The shopkeeper just keeps puffing on some kind of artisan tobacco while you decide what to do next. <<include "curl_buy_options">> /% ----------------------------------------------------------------------------------------------------------------- %/
<<go "Change hairstyle" "curl_style">> <<go "Change hair color" "curl_color">> <<go "Change hair length" "curl_length">> <<go "Back" "shoppingDistrict">> /% ----------------------------------------------------------------------------------------------------------------- %/
The salon has a very antique feel to it, there is wooden furniture and a dilapidated marble floor. The whole place exudes a strange feeling, and you have to wonder if it has anything to do with the thick, turbid air. Two of the three chairs are empty with a peculiar lady sitting in the last. Her bulky figure fits neatly in the chair, not thick but rather muscular with her dark skin blending in perfectly with the furniture. She's wearing a yellow, sleeveless top that hangs loosely on her giving a spectacular view of her mounds. She turns to you and gives an understanding smile catching you staring. You quickly dart around with your eyes trying to look at anything other than her side boobs. You end up settling on her hair, another peculiar feature of this shopkeeper. Her locks resemble tightly locked, snakelike cables if it wasn't for the metallic glint you'd have mistaken her hair for a thick crown of rasta. @@.medusa;"These might be a bit costly for you <, but your hairdo definitely needs some tuning."@@ She says hopping up from her chair throwing the hefty, metal implants behind her back. @@.medusa;"By the way I'm Medusa, but I guess you might already know that..."@@ She pokes you in the chest to elicit some reaction. It's a bit embarrassing, but you probably did look like a frozen statue, a victim of the mythological "medusa". <<include "curl_buy_options">> /% ----------------------------------------------------------------------------------------------------------------- %/
@@.medusa;"Pick a style, these are my most popular presets."@@ Medusa presents you an array of options on a touchscreen embedded in the wall. <<if $player.sex == "male">>\ @@.medusa;"Don't mind the girls, they're just for illustration. Also, I'm not changing the length, I'll just match the style to your hair. Cutting or growing costs extra."@@ She comments pointing at the images on the screen. They are all female models, so her caveat is understandable. <</if>>\ <<buy 'messy' 'customText: Messy' '<<set $player.hair.style = "messy">>'>> <<buy 'curly' 'customText: Curly' '<<set $player.hair.style = "curly">>'>> <<buy 'sidecut' 'customText: Sidecut' '<<set $player.hair.style = "sidecut">>'>> <<buy 'pixie-cut' 'customText: Pixie-cut' '<<set $player.hair.style = "pixie-cut">>'>> <<buy 'bob-cut' 'customText: Bob-cut' '<<set $player.hair.style = "bob-cut">>'>> <<buy 'ponytail' 'customText: Ponytail' '<<set $player.hair.style = "ponytail">>'>> <<buy 'twintails' 'customText: Twintails' '<<set $player.hair.style = "twintails">>'>> <<go 'Back' 'curl'>> /% ----------------------------------------------------------------------------------------------------------------- %/
<<set $curlHairLength = 0>> You tell Medusa you want to change the length of your hair. @@.medusa;"What do you have in mind? Should I make you bald, or you want something nice and long like mine?"@@ The artificial tendrils posing as her hair twirl slightly, drawing your attention. ''Your current hair length:'' $player.hair.length″ ''Change:'' <span id="hairLength">$curlHairLength</span>″ ''Your hairlength after ''<span id="newHairLength"><<if ($player.hair.length + $curlHairLength) >= $player.hair.length>>''hair growth session''<<else>>''haircut''<</if>>'':'' $player.hair.length″</span> ''Price:'' <span id="hairPrice">0 @@.money;©@@</span> <<link "Decrease">>\ <<if ($player.hair.length + $curlHairLength) > 0>> <<set $curlHairLength -= 1>> <<if $curlHairLength < 0>> <<set _absoluteHairLengthChange = $curlHairLength * -1>> <<else>> <<set _absoluteHairLengthChange = $curlHairLength>> <</if>> <<replace "#hairLength">>$curlHairLength<</replace>>\ <<replace "#newHairLength">>\ <<if ($player.hair.length + $curlHairLength) >= $player.hair.length>>hair growth session<<else>>haircut<</if>>: <<print $curlHairLength + $player.hair.length>>″\ <</replace>>\ <<replace "#hairLink">>\ <<if ($player.hair.length + $curlHairLength) > $player.hair.length>>\ <<go 'Get a hair growth treatment' 'curl_length_grow' '<<spend _payForHair>> <<increase "hair" _absoluteHairLengthChange>>'>> <<else>>\ <<go 'Get a haircut' 'curl_length_cut' '<<spend _payForHair>> <<decrease "hair" _absoluteHairLengthChange>>'>> <</if>>\ <</replace>>\ <<replace "#hairPrice">>\ <<if $curlHairLength > 0>>\ <<print $curlHairLength * 5>> @@.money;©@@\ <<set _payForHair = $curlHairLength * 5>>\ <<elseif $curlHairLength < 0>>\ <<print $curlHairLength * -2>> @@.money;©@@\ <<set _payForHair = $curlHairLength * -2>>\ <<elseif $curlHairLength == 0>>\ 0 @@.money;©@@\ <<elseif $player.hair.length - $curlHairLength == 0>>\ 3 @@.money;©@@\ <</if>>\ <</replace>> <</if>>\ <</link>>\ <<link "Increase">>\ <<if ($curlHairLength + $player.hair.length) <= $player.body.height>> <<set $curlHairLength += 1>> <<if $curlHairLength < 0>> <<set _absoluteHairLengthChange = $curlHairLength * -1>> <<else>> <<set _absoluteHairLengthChange = $curlHairLength>> <</if>> <<replace "#hairLength">>$curlHairLength<</replace>>\ <<replace "#newHairLength">>\ <<if ($player.hair.length + $curlHairLength) >= $player.hair.length>>hair growth session<<else>>haircut<</if>>: <<print $curlHairLength + $player.hair.length>>″\ <</replace>>\ <<replace "#hairLink">>\ <<if ($player.hair.length + $curlHairLength) > $player.hair.length>>\ <<if $player.money.total > _payForHair>>\ <<go 'Get a hair growth treatment' 'curl_length_grow' '<<spend _payForHair>> <<increase "hair" _absoluteHairLengthChange>>'>> <<else>>\ <<replaceLink 'Get a hair growth treatment' 'Not enough credits'>> <</if>>\ <<else>>\ <<if $player.money.total > _payForHair>>\ <<go 'Get a hair growth treatment' 'curl_length_cut' '<<spend _payForHair>> <<decrease "hair" _absoluteHairLengthChange>>'>> <<else>>\ <<replaceLink 'Get a hair growth treatment' 'Not enough credits'>> <</if>>\ <</if>>\ <</replace>>\ <<replace "#hairPrice">>\ <<if $curlHairLength > 0>>\ <<print $curlHairLength * 5>> @@.money;©@@\ <<set _payForHair = $curlHairLength * 5>>\ <<elseif $curlHairLength < 0>>\ <<print $curlHairLength * -2>> @@.money;©@@\ <<set _payForHair = $curlHairLength * -2>>\ <<elseif $curlHairLength == 0>>\ 0 @@.money;©@@\ <<elseif $player.hair.length - $curlHairLength == 0>>\ 3 @@.money;©@@\ <<set _payForHair = 3>>\ <</if>>\ <</replace>> <</if>> <</link>>\ <span id="hairLink">[Get a treatment] @@.warning;Choose an option first@@</span> <<go 'Back' 'curl'>> /% ----------------------------------------------------------------------------------------------------------------- %/
@@.medusa;"I'll get thee chems, you take a seat."@@ Medusa walks to one of the cabinets in the room to retrieve a small injector. You sit in an empty, antique chair as she pierces the surface of your skin and injects the chemicals with a small squeeze. Hair salon treatments like these are pretty common except most people just inject stabilizers to keep their hair length constant. Momentarily you feel a weird tingling on the top of your head. As if someone was massaging your skull your hair starts growing stimulated by the serum. @@.warning;Your hair is now $player.hair.length inches long.@@ <<go "Shopping district" "shoppingDistrict">> <<go "Back" "curl">> /% ----------------------------------------------------------------------------------------------------------------- %/
@@.medusa;"Just a haircut, huh? Take a seat then."@@ She grabs a pair of scissors from her pocket. It's a rather large piece of metal, in fact it resembles a knife more than a hairdresser's equipment. @@.medusa;"You don't have to worry, I have steady hands."@@ Medusa gives your shoulder a reassuring squeeze with her other hand. Sure enough your haircut goes smoothly, bit by bit Medusa trims away and your hair shortens. <<if $player.hair.length == 0>>\ @@.warning;You are now completely bald.@@ <<else>>\ @@.warning;Your hair is now $player.hair.length inches long.@@ <</if>>\ <<go "Shopping district" "shoppingDistrict">> <<go "Back" "curl">> /% ----------------------------------------------------------------------------------------------------------------- %/
You tell Medusa you'd like her to color your hair. @@.medusa;"What do you have in mind? I have the usual dye colors or we could mix up something unique just for you."@@ <<buy 'brown hair color' 'customText: Brown' '<<set $player.hair.color = "brown">>'>> <<buy 'red hair color' 'customText: Red' '<<set $player.hair.color = "red">>'>> <<buy 'blonde hair color' 'customText: Blonde' '<<set $player.hair.color = "blonde">>'>> <<buy 'black hair color' 'customText: Black' '<<set $player.hair.color = "black">>'>> <<buy 'grey hair color' 'customText: Grey' '<<set $player.hair.color = "grey">>'>> <<buy 'purple hair color' 'customText: Purple' '<<set $player.hair.color = "purple">>'>> <<buy 'pink hair color' 'customText: Pink' '' '<<set $player.hair.color = "pink">>'>> <<go "Back" "curl">> /% ----------------------------------------------------------------------------------------------------------------- %/
<<img locations/shoppingDistrict.png>> <<lexicon "traders">>\ There's a larger than usual crowd in the alley. The ratio of stores between clothing, miscellaneous and erotic is heavily skewed toward the latter. Timmy doesn't seem to be the only one enjoying this place. There are plenty of players looking at the displays and not buying anything. There are some with a bouquet of bags in their hands hopping from store to store. The shop are players-operated as well. Timmy called them <<hovertip "Players can set up shop in the Arcade and rent storefronts. These users gain the trader class and can sell their items to other players. The Arcade of course takes a cut from the sales revenue.">>traders<</hovertip>>. They're more clothed than average, judging by their heavy use of accessories business is booming. <<go 'Main square' 'arcade_center' 'requiredEnergy: 0'>> <<if initBeta() && perversion() < 1>>\ <<replaceLink "Silky Smooth [hygiene]" "You don't need shaving, nor waxing.">> <<else>>\ <<go 'Silky Smooth [hygiene]' 'silkySmooth'>> <</if>>\ <<if initBeta() && perversion() < 3>>\ <<replaceLink "Locksmith [chastity]" "You definitely don't need a chastity cage!">> <<else>>\ <<go 'Locksmith [chastity]' 'locksmith'>> <</if>>\ <<if initBeta() && perversion() < 7>>\ <<replaceLink "Bitch boutique [clothing]" "You don't need to buy female clothing.">> <<else>>\ <<go "Bitch boutique [clothing]" "bitchBoutique">> <</if>>\ <<if initBeta() && perversion() < 10>>\ <<replaceLink "Vanity [beauty]" "You don't need a makeup or manicure.">> <<else>>\ <<go "Vanity [beauty]" "vanity">> <</if>>\ <<if initBeta() && hasVisited("beta_homework12_trainingHighHeels") == false>>\ <<replaceLink "House of Heels" "You don't need high heels.">> <<else>>\ <<go "House of Heels" "houseOfHeels">> <</if>>\ <<go 'Curl [hair salon]' 'curl'>> /% ----------------------------------------------------------------------------------------------------------------- %/
<<achievement shoppingDistrictUnlocked>>\ @@.timmy;"This is my favorite place!"@@ Timmy leads you to a bustling street. The buildings are shorter here and stockier here. Each seems to be a shop with large display windows and blinding neon signs vying for your attention. People here seem to be a bit less in heat. You can only spot one exhibitionist couple doing it on a bench which is a low number around here. It looks like this area is mostly a generic shopping district. Well except for some rather explicit sexual advertising and the couple dozen dildo stores. @@.timmy;"I'm short on time right now, so I'll leave you here to explore the place. We must do some window shopping next time around! I'll show you the best traders for sure."@@ He gives you an enthusiastic thumbs-up before leaving you there. <<go 'Check out the stores' 'shoppingDistrict'>> <<go 'Main square' 'arcade_center' 'requiredEnergy: 0'>> /% ----------------------------------------------------------------------------------------------------------------- %/
This is one of the largest stores in the shopping district, but it's all about size and not much substance. The shelves are stacked with generic clothing items, mostly for women. There's none of the kinky equipment you'd find in other stores but there are some rather skimpy outfits. <<if beta()>>\ <<if hasVisited("beta_homework12_shopping3") || hasVisited("homework8_timmy_shopping3_default")>>\ <<buy "red crop top">> <<buy "pink crop top">> <<buy "blue, long sleeved crop top">> <<buy "pink, checkered skirt">> <<buy "plain, pink skirt">> <<buy "red skirt with buttons">> <</if>>\ <<if hasVisited("quest_shopping_timmy_store_panties")>>\ <<buy "blue striped panties">> <<buy "blue silk panties">> <<buy "pink panties">> <<buy "red striped panties">> <<buy "black panties with ribbon">> <<buy "black lacy panties">> <<buy "black designer panties">> <<buy "red crotchless panties">> <</if>>\ <<elseif alpha()>>\ <<buy "red crop top">> <<buy "pink crop top">> <<buy "blue, long sleeved crop top">> <<buy "pink, checkered skirt">> <<buy "plain, pink skirt">> <<buy "red skirt with buttons">> <<buy "blue striped panties">> <<buy "blue silk panties">> <<buy "pink panties">> <<buy "red striped panties">> <<buy "black panties with ribbon">> <<buy "black lacy panties">> <<buy "black designer panties">> <<buy "red crotchless panties">> <</if>>\ <<buy "black g-string">> <<buy "red g-string">> <<buy "pink g-string">> <<go "Return" "shoppingDistrict">> /% ----------------------------------------------------------------------------------------------------------------- %/
<<img locations/vanity.png>> The sliding doors move to the side revealing the pristine white interiors of this beauty salon. At any given moment clients are lining up in their chairs with the uniformly dressed employees working on them. Be it nails, make up or other miscellaneous treatments you can get it here. @@.green;20 ©@@ \ <<if $player.money.total >= 20 && $player.perversion >= 10>>\ <<go "Get makeup" "vanity_makeup_simple" "perv: 10">> <<elseif $player.money.total < 20>>\ <<replaceLink "Get makeup" "You don't have enough money">> <<elseif $player.perversion < 10>>\ <<replaceLink "Get makeup" "You're not ready to do that">> <</if>>\ @@.green;20 ©@@ \ <<if $player.money.total >= 20>>\ <<go "Get your nails done" "vanity_manicure_simple" "perv: 10">> <<elseif $player.money.total < 20>>\ <<replaceLink "Get your nails done" "You don't have enough money">> <<elseif $player.perversion < 10>>\ <<replaceLink "Get your nails done" "You're not ready to do that">> <</if>>\ <<go "Return" "shoppingDistrict">> /% ----------------------------------------------------------------------------------------------------------------- %/
<<set $player.today.makeup = true>>\ <<set $player.makeup.on = true>>\ <<set $player.makeup.day = 3>>\ <<imgScenes vanity_makeup.jpg>> You lean back in the chair and the employee starts working on you. Her hands move almost like a well oiled machine bringing layer after layer of powder and other more viscous chemicals onto your skin. You keep looking forward admiring your quick change of looks in the mirror. She goes through every step, applying the layers, highlighting your eyes, putting on the lip gloss and the mascara. By the end of your session you look like a different person. <<spend 20>> <<go 'Return' $player.location.last>> /% ----------------------------------------------------------------------------------------------------------------- %/
<<set $player.today.manicured = true>>\ <<set $player.nail.manicured = true>>\ <<set $player.nail.manicureDay = 5>>\ <<imgScenes vanity_manicure.jpg>> You rest your hands in the armrest of your chair as it leans back to provide easy access to the employee. Her hands move quicker than should be humanly possible - she's clearly modded to do this job as she polishes your nails and paints them almost like a factory robot. Regardless of her speed it's not at the detriment of quality, your nails look shiny and fresh like she breathed new life into them. <<spend 20>> <<go 'Return' $player.location.last>> /% ----------------------------------------------------------------------------------------------------------------- %/
<<if visited()==1>>\ This is one of the buildings that has a smaller storefront. Judging by the bubbles and the giant razor-shaped neon it deals with personal hygiene. There is a classic jingle as you step through the holographic door and a pair for boosters announce your visit. There are just a few rows of shelves and a back room with a shiny, mirrored curtain and an "occupied" sign. The cashier seems to be a hardcore fetishist. Her body is covered with a tight latex suit up to the neck highlighting her smooth curves. Another peculiar feature is her shiny, bald head. But it's probably the lack of eyebrows that creep you out the most. <<else>>\ Silky Smooth is a shop for personal hygiene. The few shelves inside are a stacked with shaving supplies, various lotions and skincare products. The player running this place has a bald head, no eyebrows and sports a tight, latex suit. <</if>>\ \ /% ITEMS %/\ <<buy 'shaving supplies'>> <<buy 'waxing supplies'>> <<buy 'body lotion'>> <<go 'Shopping district' 'shoppingDistrict' 'requiredEnergy: 0'>> /% ----------------------------------------------------------------------------------------------------------------- %/
<<if visited() == 1>>\ You enter the store to the sound clanking. Facing the door is a large anvil-shaped desk with a player behind it rhythmically hammering a small piece of metal. The player has a yellow border around their name tag - a sign of merchant - clearly he's running this shop. His player name is "@@.bjorn;Bjorn@@". The man stops when you enter and faces you. You get a good look at him, a well-built muscle-bound older guy with a bushy beard covering most of his face. His left arm is wholly mechanic no synthetic implants or vat grown flesh it's clearly made for hard work. @@.bjorn;"A first-time customer in my shop! I don't recognize you \ <<if $player.sex == "male">>lad<<else>>lass<</if>> \ do you need something locked..."@@ He gestures with his hand toward the shelves behind him stocking some chastity cages and belts. @@.bjorn;"... Or maybe some lock picking is in order?"@@ The end of his thick metal arm transforms, small pieces sliding to the side to reveal an intricate machinery probably a built-in lock picking mode like he was alluding to. You look around a bit overwhelmed by all the items to choose from. You didn't think they made chastity device many varieties variety, clearly this guy is a master of his craft. <<else>>\ As you enter Bjorn is working away on a piece of metal. He's holding the side of it steady with his actual hand while hammering it with his cybernetic one. His chest muscles in particular glistening with sweat as he's immersing himself in the craft. <</if>>\ <<if $player.flag.homeworkFinished == 3 && $player.flag.homeworkInProgress == true && playerInventoryHas("cage") == false>>\ <<if $player.money.total >= 40>>\ <<go 'Ask about chastity cages' 'locksmith_homework4_ask'>> <<else>>\ <<replaceLink "Ask about chastity cages" "You most certainly don't have enough money, based on the pricetags behind him you'd need at least 40 credits to buy anything">> <</if>>\ <<else>>\ <<buy "simple, metal chastity cage">> <<buy "see-through metal chastity cage">> <<buy "cute, pink chastity cage">> <<if penisLength() < 4>>\ <<buy "gattling chastity cage">> <<else>>\ <<buy "gattling chastity cage" "insertNotEnoughPerversion">><<= penisLength()>> <</if>>\ <</if>>\ <<go 'Leave' 'shoppingDistrict' 'requiredEnergy: 0'>> /% ----------------------------------------------------------------------------------------------------------------- %/
Inside the elegant store, several dozens of footwear are lined on shelves, the generic layout for a store specialized in mostly high heels. There's a large variety of designer shoes, different heights, materials. Looking at some of them makes you wonder could someone even walk in them, but there they are regardless so there must be a demand for them. <<buy "khaki heels with straps">> <<buy "blocky black heels">> <<buy "red low heels">> <<buy "plastic heels">> <<buy "blocky white heels">> <<buy "white block heels with straps">> <<buy "black heels">> <<buy "khaki block heels with straps">> <<buy "black goth heels">> <<buy "khaki wedge heels">> <<buy "brown kitten heels">> <<buy "metallic platform heels">> <<buy "black stiletto heels">> <<buy "red heels">> <<buy "blue wedge heels">> <<buy "golden wedge heels">> <<buy "golden heels">> <<buy "black platform shoes">> <<buy "black platform shoes with spikes">> <<buy "no-heel hooves">> <<buy "golden stiletto heels">> <<buy "black, elegant stiletto heels">> <<buy "white stiletto heels">> <<buy "red stiletto heels with spikes">> <<buy "punk stiletto heels with spikes">> <<buy "metallic stiletto heels">> <<buy "curved khaki heels">> <<buy "red stiletto heels with straps">> <<buy "red stiletto heels">> <<buy "black platform heels with straps">> <<buy "black platform heels">> <<go "Leave" "shoppingDistrict">> /% ----------------------------------------------------------------------------------------------------------------- %/
<<if visited() == 1 && $player.location.last == "timmy_tour">>\ You decide to ditch your tour guide and try to get to the beggar but when he spots Timmy he promptly disappears again. Clearly Timmy being an employee is scary to guys operating in this gray-market. @@.timmy;"Well, I gave you the warning. At least try to find someone reputable if you end up buying something. Better keep that shapely body of yours."@@ Timmy sighs before leaving you there. You wander around for a long while but despite his cautoning you fail to find a seller or anything of interest to try. Maybe business is slow today or you're just lacking the necessary street-reputation to engage in it. <<elseif visited() == 1>>\ You find your way to the back alley Timmy showed you. Your curiosity gets the better of you despite his warning. This back street is still dark as ever and you can't quite see the end of it. Shady people move to and back, they either carry some backpack or a satchel - or nothing at all. It's quite easy to distinguish who is a customer and who is a seller at least. None of this seems secretive except for the darkness. Clearly the Arcade administrators could shut this down easily if they wanted to. There must be quite the market if they decided to stay complicit. <<else>>\ <<img locations/backAlley.png>> The dark market of the Arcade is still operating. Sellers are easy to identify by their backpacks while buyers usually come empty handed. The alley where the market operates is quite dark but your visual feed automatically adjusts to night vison once you enter but the shadows make for a convenient cover from the prying eyes of the outside. <</if>>\ <<if $player.flag.walterBusiness>>\ <<if $player.flag.soldCandiesToday == false>>\ <<go "Sell Walter's candy" "backAlley_selling">> <<else>>\ <<replaceLink "Sell walter's candy" "You've already done deals today.">> <</if>>\ <<if $player.money.total > 7>>\ <<go "Take the candy for yourself" "backAlley_buying_hardCandy">> <<else>>\ <<replaceLink "Take the candy for yourself" "You don't have enough money to fool Walter">> <</if>>\ <</if>>\ <<go "Main square" "arcade_center">> /% ----------------------------------------------------------------------------------------------------------------- %/
<<set $player.achievements.push("backAlleyUnlocked")>>\ <<img locations/backAlley.png>> You tour around the city with Timmy for a while before he suddenly stops you in front of a nondescript alley. He looks down the dark street with a serious face before turning to you. @@.timmy;"You'd better not go down here."@@ He gives you a warning. @@.timmy;"This is a bad place for newbies like you."@@ You ask why is that. @@.timmy;"Chems are one thing when they are regulated, the administrators turn a blind eye to the trade so there's a big market for it but you should avoid it if you don't want to turn into a mutated blob."@@ He adds before turning towards the back street. You look down the alley following his line of sight. It's a dark path, unlike the rest of the Arcade that's in a perpetual day-like state thanks to all the neon signature. There is none of that here which makes it look quite shady. Timmy finally shoos you away when the both of you spot a disheveled guy walking towards you from within the darkness. He looks like a beggar with a large backpack and Timmy tells you he's probably one of the sellers here. <<go 'Go down the alley' 'backAlley'>> <<go 'Main square' 'arcade_center' 'requiredEnergy: 0'>> /% ----------------------------------------------------------------------------------------------------------------- %/ /% characters %/
You find your way to Rose's block, it's another apartment complex with densely packed condos. She lives with her parents, but they seem to be perpetually missing. This time she also the one to open the door when you ring. <<if $player.originalRole == "alpha">>Rose greets you with a kind smile before inviting you in, carefully drawing your attention to the fact that her parents are not home right now.<</if>> <<go "Leave" "city">> <<if $player.originalRole == "alpha">>\ <<go "Spend time with Rose" "rose_home_spendTime">> <<go "Ask for a blowjob" "rose_home_blowjob" "reqPenis">> <<elseif $player.originalRole == "beta">>\ <<if $player.today.trainedHeelsRose == false>>\ <<go "Ask Rose to help you with high heels" "rose_training_heels1">> <<else>>\ <<replaceLink "Ask Rose to help you with high heels" "She already helped you today.">> <</if>>\ <</if>>\ /% ----------------------------------------------------------------------------------------------------------------- %/
You ring the bell to Rose's apartment. You're sure she lives here, her name's on the door but there's no answer. You press the button again before taking a look down the hall both ways, but she's nowhere and this door isn't opening for you either. @@.gray;"Rose is not home right now. You should try later."@@ <<go "Go to the city center" "city">> /% ----------------------------------------------------------------------------------------------------------------- %/
<<if $character.rose < 7>><<set $character.rose += 1>><</if>>\ You kick back and watch some flicks in Rose's room. She lets you use her bed<<if $player.perversion >= 3>>, not much of a gesture if you consider having already fucked her on it once<<else>> and gets you some snacks, a nice gesture.<</if>> You talk or rather let her talk, usually she quiets down when you do anything naughty but opens up more when you're like this. She's talking plenty alright, spilling secrets about her aunt. You indulge her you're in some kind of relationship after all, this is the least you can do - and you enjoy learning more about her and her aunt anyway. The night ends uneventfully, you don't make a move on her except cuddling and kissing every once in a while. Both of you decide to not move any further than this tonight, and you consider it would be the best for you to leave before her parents turn up. <<go "Leave" "rose_home">> /% ----------------------------------------------------------------------------------------------------------------- %/
<<if $player.perversion > 2>>\ You kiss Rose stroking her cheek with your free hand. She's warming up to you now, so you don't beat around the bush and tell her bluntly; you want her lips wrapped around your <<penis>>. She's receptive to your request only blushing but otherwise you gather from her smile that she's willing to do it. At the end of the day she seems just as inexperienced as you. Going down on a guy just doesn't come naturally to her (yet). Rose gathers up her courage to gently push you on the bed as she tries her best to act like she's in control. You let her have her way as Rose explores your body with hands running from your chest down to your <<if naked("crotch")>>exposed crotch<<else>><<pants>><</if>>. She quickly finds your starting erection and wraps her fingers around the shaft with enthusiasm. Your legs are spread slightly as Rose snuggles closer to the bed kneeling between your thighs. She's playing with your <<penis>> running her fingers and lips polishing it further all without really taking it in. You hand snakes behind her head tugging her forward finally, you decide she must need some encouragement. Rose doesn't resist your slight pull but her mouth opens up to accomodate your member as it finds it's way inside. <<if $player.penis.length.erect > 8>>\ Your size is just too large for her to handle, Rose coughs once you reach a certain distance with her down on your shaft. Noticing the slight resistance you decide to not push her limits and let her settle into a comfortable pace. <<elseif $player.penis.length.erect < 4>>\ Scarlett has no problem taking in your entire <<penis>>. Her licks smack around the base of your cock with ease as she engulfs it in its entirety. <<else>>\ Your <<penis>> is of a considerable size, Rose struggles a bit she eventually manages to reach your base. She coughs once, so you pull her back up to make sure she's handling the challenge. <</if>>\ She's the quiet type - especially with a dick in her mouth - but Rose is also a classic example of a teacher's pet, she diligently milks you as if she's working toward a better grade than last time. Her tongue lolls drawing against the underside of your <<penis>> drawing a trail along your shaft as she moves up and down, the bit of saliva slowly collecting and dripping to your balls as Rose continues her assaults. @@.player;"You sure you can handle it?"@@ You ask with a bit of worry knowing full well that it'd only fuel the fire in Rose to prove herself. She can't voice her opinion half-way down on your <<penis>> but her eyebrows jump before she quickens her pace - she's predictable. <<videoByName 20>> You lean back no longer having to move her up and down on your shaft. This is how a blowjob should be, with her doing all the work - you think to yourself. Rose is doing it alright, she manages to bring you to climax milking you dry with ease. She makes a good effort at the end to swallow your load but still ends up spilling a few drops. You can see it on her face that she's disappointed in her performance, she's definitely going to try to swallow everything the next time she goes down on you. That's what it means to be competitive, it's not limited to just studying. <<if $player.outsideMissions>>\ <<endMission>>\ <</if>>\ <<go "Finish" "rose_home">> <<elseif $player.perversion <= 2>>\ You tell Rose how nice it felt last time and ask if you could feel her lips around your <<penis>> again. She blushes with embarassment, apparantly she had to muster up a lot of courage to that the last time. You gather from her body language and her negative reaction that she's not open to doing that anytime. Maybe if your relationship progressed further she wouldn't mind giving you a blowjob again. <<go "Back" "rose_home">> <</if>>\ /% ----------------------------------------------------------------------------------------------------------------- %/
<<set $player.today.trainedHeelsRose = true>>\ <<if $player.skill.heels.score > 8>>\ It's the same as usual, you take a few practice steps your heels with Rose scrutinizing your every move. Walking in heels is no longer a hassle for you. It comes with ease, although these are the easiest types of heels to walk in that doesn't take away from your accomplishment. You can now easily mimic your mentors moves or the rhythm of the models in fashion shows. Rose also ponders looking at your walk. @@.rose;"I don't think there's much more to improve, you are walking naturally in those. Anymore is going to take outside practice and lots of time. I think we should get you some higher heels, I'd lend you some, but I only have comfortable ones like these."@@ She points at the pair on your feet. You end your training early today. Rose says you should get new heels before continuing. Although she's not that experienced with heels beyond two inches she's willing to at least help you not stumble if you decide to go further. <<if $player.skill.heels.score == 9>>\ <<set $player.skill.heels.score = 10>>\ <</if>>\ <<modifyXp 20>>\ <<if $player.skill.heels.score == $player.skill.heels.max>>\ /% MAX FLAG %/\ <<popup "Your skills improved.<br><br>''High heels:'' @@.pink;+10xp@@<br>(current max level reached)">> <<else>>\ <<popup "Your skills improved.<br><br>''High heels:'' @@.pink;+10xp@@">> <</if>>\ <<elseif $player.skill.heels.score == 8>>\ You spend the next few hours making corrections to your steps. She lends you several pairs of her own heels to try. Rose loads up another catwalk stream, and you try your best to copy their rhythm. Walking comes more naturally to you know. You're more or less moving like the models on the screen but you know you can't get complacent. Your shoes have thick heels, barely 2 inches long and they have needle thin heels easily double the length of yours. Regardless your moves are now good enough for Rose to give you some kind words. She no longer needs to hold your hands as you walk. <<if $player.skill.heels.score < 10>>\ <<run skillScore("heels", 1)>>\ <</if>>\ <<modifyXp 20>>\ <<popup "Your skills improved.<br><br>''High heels:'' @@.pink;+10xp@@">> <<elseif $player.skill.heels.score >= 6>>\ You spend the next few hours making corrections to your steps. She lends you several pairs of her own heels to try and gives you a hand when as you walk. Today you take a different route. Rose turns on her computer to load a video of a fashion show. Girls are moving down the catwalk in high heels and various trendy outfits but that's not the focus for you. Rose has you imitate their movements and rhythim as they cruise down. Apparently your skills are now good enough and she thinks you should learn from the best if you want to get even better. You make your best effort to mimic the moves on the screen but the difference is obvious. <<if $player.skill.heels.score < 10>>\ <<run skillScore("heels", 2)>>\ <</if>>\ <<modifyXp 20>>\ <<popup "Your skills improved.<br><br>''High heels:'' @@.pink;+20xp@@">> <<elseif $player.skill.heels.score >= 2>>\ You spend the next few hours making corrections to your steps. She lends you several pairs of her own heels to try and gives you a hand when as you walk. Out of solidarity she's also wearing heels of her own, otherwise it would be weird to do so in her own room. Each of her steps seems graceful, her posture, the swing of her hips, the lack of hesitation, everything seems natural about her moves. Other than a few stumbles and mishaps you are moving more smoothly in your heels now. Rose even let you try on some higher ones, though you couldn't take more than a few steps before falling. <<if $player.skill.heels.score < 10>>\ <<run skillScore("heels", 2)>>\ <</if>>\ <<modifyXp 20>>\ <<popup "Your skills improved.<br><br>''High heels:'' @@.pink;+20xp@@">> <<elseif $player.skill.heels.score >= 0>>\ You spend the next few hours making corrections to your walk. She lends you several pairs of her own heels to try and gives you a hand when as you attempt to take a few steps in them. Out of solidarity she's also wearing heels of her own, otherwise it would be weird to do so in her own room. Each of her steps seems graceful, her posture, the swing of her hips, the lack of hesitation, everything seems natural about her moves. Through practice and effort you manage to make improvements yourself but you're still far from her level. <<if $player.skill.heels.score < 10>>\ <<run skillScore("heels", 2)>>\ <</if>>\ <<modifyXp 20>>\ <<popup "Your skills improved.<br><br>''High heels:'' @@.pink;+20xp@@">> <</if>>\ <<go 'Return' 'player_room'>> /% ----------------------------------------------------------------------------------------------------------------- %/
<<if visited() == 1>>\ <<if $player.role == "alpha">>\ Scarlett is in her hospital-like office. She is sitting behind her desk surfing the web on her console. When you enter she turns toward you while while closing the interface. @@.scarlett;"What brings you to my office?"@@ She asks looking up from behind her desk. <<go 'Nothing' 'arcade_entrance' 'requiredEnergy: 0'>> <<if visited("alpha_training1_begin") == 0>>\ <<go 'Make a move on Scarlett' 'alpha_training1_begin'>> <</if>>\ <<elseif $player.role == "beta">>\ <<goto beta_homework1_begin>> <</if>>\ <</if>>\ /% MAIN BRANCH %/\ <<if visited() > 1>>\ Scarlett is in her hospital-like office. She is sitting behind her desk surfing the web on her console. When you enter she turns toward you after closing the interface. \ /% VIRGINITY COMMENTS %/\ <<if $player.role == "beta" && $player.virgin.anal == false && $player.flag.scarlettCommentedAnalVirginity == false>>\ <<set $player.flag.scarlettCommentedAnalVirginity = true>>\ <<set $player.achievements.push("scarlettCommentedAboutAnalVirginity")>>\ /% <<if $player.perversion <= 10>>\%/\ @@.scarlett;"I see you got your cherry popped. It's a bit ahead of schedule but I intend to continue your training according to the curriculum. Still, seeing you finally get some pleasure from your ass was a welcome gift. I hope you continue your training with the same enthusiasm in the future, you'll need to entertain many more dicks to earn enough xp."@@ /%<<else>>\ @@.scarlett;"I see you got your cherry popped. You were right on time, pretty soon you will get another chance to get fucked if we follow the curriculum. Seeing you finally get some pleasure from your ass was a welcome gift. I hope you continue your training with the same enthusiasm in the future, you'll need to entertain many more cocks to earn enough xp."@@ <</if>>\%/\ <<elseif $player.role == "alpha" && $player.virgin.anal == false && $player.flag.scarlettCommentedAnalVirginity == false>>\ <<set $player.flag.scarlettCommentedAnalVirginity = true>>\ <<set $player.achievements.push("scarlettCommentedAboutAnalVirginity")>>\ @@.scarlett;"I checked your player profile, so no longer an anal virgin, huh?" She ambushes you with this comment. @@.scarlett;"Getting your cherry popped is not exactly the way to go if you want to win the rookie race, maybe you should've gotten a pink bracelet if getting fucked is more up your alley? But nevermind you do you, it's not like I don't enjoy some fucking so I know where you're coming from."@@ <<elseif $player.role == "beta" && $player.virgin.oral == false && $player.flag.scarlettCommentedOralVirginity == false>>\ <<set $player.flag.scarlettCommentedOralVirginity = true>>\ <<set $player.achievements.push("scarlettCommentedAboutOralVirginity")>>\ @@.scarlett;"I saw something interesting when checking on you. So tell me, how did your first cock taste? It's nice to see you coming along in your training. You'll make an amazing cum guzzler."@@ <<elseif $player.role == "alpha" && $player.virgin.oral == false && $player.flag.scarlettCommentedOralVirginity == false>>\ <<set $player.flag.scarlettCommentedOralVirginity = true>>\ <<set $player.achievements.push("scarlettCommentedAboutOralVirginity")>>\ @@.scarlett;"I checked your player profile recently. You do know alpha's aren't supposed to give blowjobs, right? I mean I can enjoy a big, fat cock but I'm wearing the appropriate bracelet for that. You instead should work on getting your cock sucked if you want to win this race."@@ She comments with a naughty smile. <<elseif $player.role == "beta" && $player.virgin.penile == false && $player.flag.scarlettCommentedPenileVirginity == false>>\ <<set $player.flag.scarlettCommentedPenileVirginity = true>>\ <<set $player.achievements.push("scarlettCommentedAboutPenileVirginity")>>\ @@.scarlett;"So, do tell me, how does it feel to no longer be a virgin? Although you should be on the receiving end as a beta, we can make an exception an celebrate your accomplishment. Congrats. Maybe you should commemorate this occasion by finding another virgin and taking their first time, that's what you're best at anyway."@@ She comments with a naughty smile. <<elseif $player.role == "alpha" && $player.virgin.penile == false && $player.flag.scarlettCommentedPenileVirginity == false>>\ <<set $player.flag.scarlettCommentedPenileVirginity = true>>\ <<set $player.achievements.push("scarlettCommentedAboutPenileVirginity")>>\ @@.scarlett;"So, you're finally making a progress. I checked your player info, you're no longer a virgin, are you? Nice job, but it's going to take a lot more effort to win the race."@@ <</if>>\ <<go 'Arcade entrance' 'arcade_entrance' 'requiredEnergy: 0'>> /% BETA QUESTS %/\ <<if $player.role == "beta">>\ /% #1 %/\ <<if hasVisited("quest_pantyStealing_mom") || hasVisited("quest_pantyStealing_sis") || hasVisited("quest_shopping_timmy_store_buying")>>\ <<if $player.flag.homeworkFinished == 0>>\ <<go 'Show panties' 'beta_homework1_finish'>> <</if>>\ <</if>>\ <<if hasVisited("shaving supplies", "beta_homework2_begin") || hasVisited("waxing supplies", "beta_homework2_begin")>>\ <<if $player.flag.homeworkFinished == 1>>\ <<go 'Turn in your homework' 'beta_homework2_finish'>> <</if>>\ <</if>>\ \ /% #2 %/\ <<if $player.flag.homeworkFinished == 1 && $player.flag.homeworkInProgress == false>>\ <<if $player.flag.dayLastHomeWorkWasFinishedOn < $player.time.daycounter>>\ <<go '2nd homework' 'beta_homework2_begin'>> <<else>>\ <<replaceLink "2nd homework" "Too soon, come back tomorrow.">> <</if>>\ <</if>>\ \ /% #3 %/\ <<if $player.flag.homeworkFinished == 2 && visited("porn_bigDick") < 3>>\ <<if $player.flag.dayLastHomeWorkWasFinishedOn < $player.time.daycounter>>\ <<go '3rd homework' 'beta_homework3_begin'>> <<else>>\ <<replaceLink "3rd homework" "Too soon, come back tomorrow.">> <</if>>\ <</if>>\ <<if visited("porn_bigDick") >= 3 && $player.flag.homeworkFinished == 2>>\ <<go 'Turn in your homework' 'beta_homework3_finish'>> <</if>>\ \ /% #4 %/\ <<if $player.flag.homeworkFinished == 3 && $player.flag.homeworkInProgress == false>>\ <<if $player.flag.dayLastHomeWorkWasFinishedOn < $player.time.daycounter>>\ <<go '4th homework' 'beta_homework4_begin'>> <<else>>\ <<replaceLink "4th homework" "Too soon, come back tomorrow.">> <</if>>\ <</if>>\ <<if hasVisited("beta_homework4_begin") && $player.flag.homeworkFinished == 3 && UInv.DisplayItemList("player_inventory").includes("simple, metal chastity cage")>>\ <<go 'Turn in your homework' 'beta_homework4_finish'>> <<elseif hasVisited("beta_homework4_begin") && $player.flag.homeworkFinished == 3 && UInv.DisplayItemList("equipped_crotch").includes("simple, metal chastity cage")>>\ <<go 'Turn in your homework' 'beta_homework4_finish'>> <</if>>\ <</if>>\ \ \ \ \ \ \ /% ALPHA QUESTS %/\ <<if $player.role == "alpha">>\ <<if hasVisited("alpha_training1_roseDate") && $player.flag.trainingFinished == 0>>\ <<go 'Tell Scarlett about Rose' 'alpha_training1_scarlettReveal'>> <</if>>\ <</if>>\ <</if>>\ \ \ \ \ /% UNISEX %/\ <<if initBeta() && $player.perversion >= 13>>\ <<go "Sex" "scarlett_sex">> <<elseif initBeta() && $player.perversion < 13>>\ <<if $player.perversion <= 7>>\ <<replaceLink "Sex" "You don't have the slightest bit of courage necessary to ask her for that.">> <<elseif $player.perversion > 7>>\ <<replaceLink "Sex" "You can't muster up enough courage to ask her for that.">> <</if>>\ <<else>>\ <<go "Sex" "scarlett_sex">> <</if>>\ /% ----------------------------------------------------------------------------------------------------------------- %/
<<if initBeta()>>\ <<switch rand(2)>>\ <<case 1>>\ @@.scarlett;"So what did you have in mind, I might not be an alpha, but I can scratch an itch considering you're my student."@@ Scarlett is down to giving you a helping hand with your needs. <<case 2>>\ @@.scarlett;"Anything for my dear student, there's still a lot you can learn, and I don't mind "teaching"."@@ Scarlett gives you a generous offer but you now she enjoys teasing you just as much as you relish in her tutelage. <</switch>>\ <<elseif initAlpha()>>\ <<if $player.perversion < 1000>>\ @@.scarlett;"We can do something reasonable but you better not think I'm spreading my legs for you."@@ She tells you rebelliously. It doesn't look like Scarlett still has reservations about you but at least she's down to something. <<else>>\ @@.scarlett;"How can I be of service for you?"@@ She asks obediently when you bring up the idea of doing something naughty. <</if>>\ <<else>>\ @@.scarlett;"I can do something for you, I'm an instructor so helping out players with their needs is my job. What did you have in mind?"@@ <</if>>\ <<go "Leave" "scarlett">> <<if initBeta()>>\ <<if hasVisited("beta_homework13_sex")>>\ <<go "Anal strap-on" "scarlett_sex_strapon">> <</if>>\ <<else>>\ <<go "Anal strap-on" "scarlett_sex_strapon">> <</if>>\ /% ----------------------------------------------------------------------------------------------------------------- %/
<<if initBeta()>>\ <<if $player.perversion < 1000>>\ @@.scarlett;"You need something up your bum, is that it? Your training is coming along nicely if you've the courage to ask me for help with that."@@ Scarlett is pleasantly surprised at your sudden request. <<else>>\ <</if>>\ <<elseif initAlpha()>>\ <<if $player.perversion < 1000>>\ Your request to get pegged catches Scarlett offguard. She clearly didn't expect you to have fantasies like that. @@.scarlett;"You sure you shouldn't be wearing a pink bracelet instead? Not that I mind your, I can help you if you need something to fill you."@@ She moves to retrieve a sizeable black strap-on from her desk and a bottle of lube. <<else>>\ <</if>>\ <<else>>\ @@.scarlett;"I can help you with that, I maybe a beta but I happen to be a good top too. I don't mind giving you a lesson."@@ She moves to retrieve a sizeable black strap-on from her desk and a bottle of lube. <</if>>\ You tense up and unconsciously clench your butthole when you see the size of the cock-replica. As your eyes are fixated on the dildo Scarlett begins to equip it carefully locking the straps around her hips to make sure it stays on during your time together. <<if isNaked() == false>>\ @@.scarlett;"Before we get started you better get undressed."@@ You promptly loosen and drop your attire to the floor, you're now completely naked and look at her expectantly. <</if>>\ @@.scarlett;"I can see on your face you know what's next. Be a good <<boy>> now."@@ She taps on her desk signaling you to come closer. <<if initAlpha()>>Scarlett is taking a more dominant done when addressing you, she clearly enjoys the role-swap.<</if>> You come closer for Scarlett facing her desk. You can feel her hand on your back gently guiding you down toward the table, and you obediently lean down. You lay there with your chest stretched across her desk, <<if wearing("cage") && hasPenis()>>naked except for the cage keeping your hard-on in control<<else>>completely naked<</if>>, leaning down on Scarlett's desk giving easy access to your round bottom. Scarlett runs her fingers along your <<if shaved()>>smooth <</if>><<ass>>. <<if wearing("butt plug")>>As her fingers reach your <<anus>> she encounters resistance, she takes a moment to remove your butt plug with one, decisive move. The toy makes a plop sound as it leaves your backdoor with a sudden emptiness.<</if>> <<if hasPussy()>>\ @@.scarlett;"I know you might like it better down here."@@ She runs a finger along your clit commenting. @@.scarlett;"But I'm used to doing this from behind, so you'll just need to learn how to take pleasure from the back."@@ She gently pushes a finger into your <<anus>> with a bit of lube. <</if>>\ <<if initBeta()>>\ @@.scarlett;"It's nice to see your training bearing its fruits. This is how a beta should act, obedient and ready to serve. I'll reward you handsomely."@@ She gives your buttocks a firm squeeze. <<else>>\ @@.scarlett;"You know I have to say it's nice seeing you like this, bent over my desk presenting your <<ass>>... I think this look suits you."@@ <</if>>\ You can feel something cold run down your butt crack, Scarlett squeezed some lube on your ass judging by the small tube in her hand. Next her fingers run down to smother some of the slimy liquid along your <<anus>>. You shiver when her fingers slowly stretch you. Scarlett takes a moment to slap your <<ass>> with her strap-on glistening from the lube before moving it closer to your <<anus>>. The head of hear strap-on begins to slowly slide forward. You give an involuntary moan as the plastic imitation of a veiny dick begins to penetrate you. You attempt to put some distance between your <<anus>> and the toy strapped to Scarlett's hips but the desk prevents you from moving much at all. <<if story()>>Your teacher<<else>>The instructor<</if>> inevitably bottoms out eliciting a gentle buzz in your body as the dildo hits your sweet spot. Scarlett can clearly see your delirious expression. @@.scarlett;"Doesn't it feel nice? I don't mind giving you this treatment, I happen to enjoy the view myself."@@ Scarlett grabs a handful of your <<ass>> giving you a compliment but her hips never stop moving. She keeps gently pushing against that magical button inside your <<ass>>. @@.scarlett;I know this might not be a real cock, those feel way better. But judging by your expression you enjoy it just as much, don't you?"@@ You do, be it a plastic cock or a real one, you take extraordinary pleasure from getting fucked. <<if wearing("cage")>>Your caged <<penis>> dangles between your legs, completely useless.<<else>>Your limp <<penis>> just dangles between your legs, completely useless.<</if>><<if penisLength() < 7>> Besides, your <<penis>> would prove inadequate compared to the fake replica pounding you, at the end of the day this is what a proper cock should be like.<</if>><<if hasPussy()>>And besides Scarlett's not pounding your pussy either, she's making you feel like this by simply fucking you in the ass<</if>> <<videoByName 25>> @@.scarlett;"You know... There's always a line in front of my office, newbies signing up. Lot of them virgin beginners, why don't you moan for them a bit. Let them know what this place is all about."@@ Scarlett leans closer and whispers beside your ears. Soon she begins to pound you with unusual fervor which makes you think she might've swallowed some enhancement drug before your visit. Your <<ass>> ripples and the desk inches forward, unable to support you through this rough hammering. You begin to moan as you let go of pretenses, Scarlett kept true to her words and gives you a pleasure that makes you let go of your inhibitions. You begin to surrender to the pleasure and start moving on your own, you're meeting Scarlett half-way through each stroke trying your best to get that dildo deeper into your <<ass>>. Meanwhile you're letting your voice free with your moans echoing in the room with the new players nearby listening in to your "private lesson" with the instructor. Scarlett takes a moment to type something on her console, you can see the familiar blue glow from behind but you're too high on pleasure to care about what she's doing. @@.scarlett;"Take a good look."@@ A holographic screen opens in front of you replaying a familiar scene. It's you, getting fucked by a large dildo from someone else's point of view. Scarlett is showing you her own visual feed, giving you another perspective. @@.scarlett;"Just so you know, I'm recording this session of ours as a keepsake. I'll send you a copy later for nostalgia if you want."@@ @@.thoughts;"So she's recording this..."@@ You're not even surprised. Rather you feel glad, watching yourself from this elevates your arousal more so than just looking at the plain wall in front of you. You get to see her strap-on sliding in and out of your <<anus>>, you even get to sneak glimpses of Scarlett's cleavage invading the scene now and then. Looking at yourself getting fucked on the big screen, the fact that there's a row of newbie alphas listening in on your moans clouds your mind in a pink fog a pleasure. Scarlett never ceases pounding against the sweet spot inside of your body finally bringing you to climax. Scarlett can see your obvious reaction as your body begins to squirm around her strap-on. If she had a cock of her own she could now feel the tell-tale signs of your anal orgasm. Your tight hole is grasping into her strap-on, trying to swallow it whole as the toy <<if hasPenis()>>milks you dry<<else>>makes you release plenty of girl cum onto the floor<</if>>.<<if hasPenis()>> Your limp dick erupts and rivulets of creamy white run down your legs. Throughout this session you didn't get to touch your <<penis>> once, you didn't need to<<if wearing("chastity")>>, and you couldn't even if you wanted to, your <<penis>> was firmly locked away<<else>>.<</if>><</if>> <<videoByName 26>> You can feel one last sharp sting on your <<ass>> as Scarlett plants her hand on your buttocks. Her strap-on slowly pulls back leaving you aching for more. @@.scarlett;"I'm proud of you, not just anyone can get off like this. I see you like taking it up the ass."@@ A feminine, cold hand snakes down your waist. Scarlett's digits carefully explore your body, still sweaty from the experience. Her finger only stops at your well-fucked <<anus>>, she circles it around exploring the result of her work. <<endMission>> You slowly recover still shook from what just happened. Scarlett doesn't really let you take your time though, she's already opened the door to her office and started talking to the new players before you could even dress yourself. A few of the betas got to sneak a glance at your naked bottom from over the entrance before you managed to leave. <<go "Leave" "arcade_entrance">> /% ----------------------------------------------------------------------------------------------------------------- %/
<<set $player.flag.inspectedScarlett = true>>\ <<if $player.flag.trainingFinished == 1 && hasVisited("alpha_training1_scarlettReveal_shirt")>>\ You drop in on Scarlett. You enter her office like you own the place and sit on her desk to get a good angle looking over her. Her shirt's unbuttoned like you agreed. Without the added support from the cosplay her outfit's barely able to contain her swelling bosom. You smile commending her obedience before leaving the room. She seemed quite ticked off by your high and mighty attitude but there's not much she can do except obey. <<elseif $player.flag.trainingFinished == 1 && hasVisited("alpha_training1_scarlettReveal_underwear")>>\ You drop in on Scarlett entering her office like you own the place. @@.player;"Came to check on you, let me see if you've kept true to what we agreed on."@@ Scarlett has an ugly expression but eventually sighs before standing up. She gives you a stern look while slowly pulling up her lab coat turning sideways. You can't catch a glimpse on her actual privates as she only reveals her thighs and a bit of her ass to convince you. She still seems to be resisting your advances but at least she's following the rules - not much she can do except obey. <<elseif $player.flag.trainingFinished == 2>>\ You drop in on Scarlett entering her office like you own the place. @@.player;"Came to check on you, let me see if you've kept true to what we agreed on."@@ You can see her shirt's unbuttoned displaying the in-between of her plentiful bosom. On the other hand you can't be sure she's also following along with your no-panties policy. @@.player;"What about down south?"@@ You ask her with a slight grin. Scarlett has an ugly expression but eventually sighs before standing up. She gives you a stern look while slowly pulling up her lab coat turning sideways. You can't catch a glimpse on her actual privates. She only reveals her thighs and a bit of her ass to convince you she's not wearing any underwear. She still seems to be resisting your advances but at least she's following the rules - not much she can do except obey. <</if>>\ <<go 'Leave' 'arcade_entrance' 'requiredEnergy: 0'>> /% ----------------------------------------------------------------------------------------------------------------- %/
/% by "default" the player has a "leave" link at the end of the inspection, this can be changed to something else, but you also have to modify the corresponding passage to show the links you want %/\ <<set $punishmentMoney = 0>>\ <<set $customInspectionLinks = "default">>\ <<set $player.flag.inspectedByScarlett = true>>\ You visit Scarlett for your daily inspection. You undo your bottoms and reveal to her your underwear before removing that too. She circles around you, carefully inspecting every inch of your body. /% PRE CHECKS %/\ \ /% HOMEWORK #4 CHECK = CHASTITY %/\ <<if chastity() == true>>\ @@.scarlett;"I see you're locked as a good beta should be."@@ She says taking a look at your chastity cage. <<elseif chastity() == false && hasVisited("locksmith") == false>>\ @@.scarlett;"Still haven't got a chastity cage? I hope you remember what I told you, each failure will cost you."@@ She says unapprovingly. @@.money;-10 ©@@ <<set $punishmentMoney += 10>> <<else>>\ @@.scarlett;"No cage? I hope you're not regressing in your training, we have a schedule to keep if you want to win this competition. Like I said, failure will cost you."@@ @@.money;-10 ©@@ <<set $punishmentMoney += 10>> <</if>>\ \ /% HOMEWORK #5 CHECK = HAIR LENGTH %/\ <<if $player.missionsCompleted.includes("hairdo") && $player.hair.length >= 8>>\ <<elseif $player.missionsCompleted.includes("hairdo") && $player.hair.length < 8>>\ @@.scarlett;"Remember, alphas like long hair. I don't know why you decided to change yours, but I don't approve. This will cost you 5 credits. You could keep it this way and pay or follow my curriculum like a proper student, it's your decision."@@ @@.money;-5 ©@@ <<set $punishmentMoney += 5>> <</if>>\ \ /% HOMEWORK #6 CHECK = BUTT PLUG %/\ <<if $player.missionsCompleted.includes("homework6Timmy") || $player.missionsCompleted.includes("homework6SisAccepted")>>\ <<if wearing("anus")>>\ @@.scarlett;"Let me see if you're properly plugged, turn around and bend forward."@@ You do as told and remove your clothing to display your ass to Scarlett. <<if wearing("butt plug")>>\ She nods approvingly. @@.scarlett;"This thing should help at least help ease your craving for something bigger."@@ She commends you, running a finger along your ass and pushing against your plug slightly making you wince. <<elseif wearing("dildo")>>\ She nods approvingly. @@.scarlett;"This might not be a real cock but it should at least help ease your craving a bit."@@ She commends you, running a finger along your ass and slightly pushing against the dildo in your ass to draw your attention to the toy. <</if>>\ <<elseif wearing("anus") == false>>\ @@.scarlett;"I think you're missing something, let me see your ass."@@ You turn around a remove your clothing to display your ass to Scarlett but she frowns when you do. @@.scarlett;"I can commend you for providing easy access for alphas, but you need a plug. If alphas need access they can get it anytime they want, you don't need to pamper them. 15 credits for this mistake."@@ She says sighing. @@.money;-15 ©@@ <<set $punishmentMoney += 15>> <</if>>\ <</if>>\ \ /% HOMEWORK #8 CHECK = FEM CLOTHING %/\ <<if $player.missionsCompleted.includes("homework8BuyGirlClothesSis2") || $player.missionsCompleted.includes("homework8BuyGirlClothesTimmy3")>>\ <<if femininity("bottom") + femininity("top") > 10>>\ @@.scarlett;"Clothes check out, your fashion sense could be improved but at least you're dressing the part."@@ Scarlett takes a moment to look over you from head to toe checking out your feminine attire. <<elseif femininity("bottom") + femininity("top") > 40>>\ @@.scarlett;"You look nice, I like the clothes you picked. You look like a proper beta."@@ Scarlett takes a moment to look over you from head to toe checking out your rather feminine attire. <<elseif femininity("bottom") + femininity("top") > 80>>\ @@.scarlett;"You look like a real slut, you know that right? Only the most experienced betas would dress like this, you can take that as a praise."@@ Scarlett takes a moment to look over you from head to toe checking out your slutty attire. <<else>>\ @@.scarlett;"I thought we agreed on you dressing more femininely. Are you regressing on your progress, maybe you need another visit to Sphinx? I wouldn't consider your attire feminine at all, you better dress like a proper beta."@@ Scarlett circles around you deriding your attire. @@.money;-15 ©@@ <<set $punishmentMoney += 15>> <</if>>\ <</if>>\ \ /% HOMEWORK #10 CHECK = MASTURBATION %/\ <<if $player.missionsCompleted.includes("homework10anal") && $player.today.jerkedOff == true>>\ <<if wearing("chastity")>>\ @@.scarlett;"I saw you jerk off, I'm disappointed to say the least. I'll give you an option, you can either give me your keys for three days and practice some restraint or you can pay 30 credits."@@ Scarlett rather blunt in her approach, she clearly wants you to stop masturbating and the only way you can still enjoy yourself at this point is to pay her<<if $player.penis.has>> - or without using your dick.<<else>>.<</if>>\ <<set $customInspectionLinks = "keysOrMoney">>\ <<else>>\ @@.scarlett;"I saw you jerk off, I'm disappointed to say the least. What's more you're not even wearing your cage so it's not like we can lock you. Money is the only solution here, I'll let this slip if you have 50 credits. Next time you decide to wank off you better not come to me without chastity."@@ @@.money;-50 ©@@ <<set $punishmentMoney += 50>> <</if>>\ <</if>>\ <<if $player.chastity.hasKey == false && $player.chastity.returnKeyOn != "x">>\ <<if $player.chastity.returnKeyOn <= $player.time.daycounter>>\ <<set $player.chastity.returnKeyOn = "x">>\ <<set $player.chastity.hasKey = true>>\ @@.scarlett;"Here are your keys, try and keep your urges bottled next time."@@ Scarlett hands you the keys to your chastity. <</if>>\ <<elseif $player.chastity.hasKey == false && $player.chastity.owner == "scarlett">>\ <<if $player.homeworkFinished <= 14 && $player.homeworkInProgress == true && hasVisited("beta_homework15_dildoFuck")>>\ @@.scarlett;"Since you finished your homework I'm giving your keys back."@@ <</if>>\ <</if>>\ \ /% HOMEWORK #11 CHECK = MAKEUP %/\ <<if $player.missionsCompleted.includes("homework11makeup")>>\ <<if $player.makeup.on == true>>\ \ <<elseif $player.makeup.on == false>>\ \ <</if>>\ <</if>>\ \ /% HOMEWORK #12 CHECK = HEELS %/\ <<if $player.missionsCompleted.includes("homework12start")>>\ <<if wearing("high heels") == true>>\ \ <<elseif wearing("high heels") == false>>\ \ <</if>>\ <</if>>\ \ /% HOMEWORK #13 CHECK %/\ \ \ \ \ \ \ \ /% #5 start/end %/\ <<if $player.flag.homeworkFinished == 4 && $player.flag.homeworkInProgress == false && $player.flag.dayLastHomeWorkWasFinishedOn < $player.time.daycounter>>\ <<set $hairCountdown = $player.time.daycounter>>\ <<set $player.flag.homeworkInProgress = true>>\ <<newEmail "hairdo">>\ Scarlett steps closer to you and pets your head, running her fingers along your locks. @@.scarlett;"How about growing out your hair a bit more?"@@ She suggests after a moment. @@.scarlet;"Never mind, that would take too long. Use a chem or implants, just make it longer that would suit you more."@@ Scarlett says decisively. <<startMission "Change your hairstyle." "hairdo">> <</if>>\ <<if $player.missionList.includes("hairdo") && $player.hair.length >= 8 && $hairCountdown < $player.time.daycounter>>\ <<unset $hairCountdown>> <<set $player.flag.dayLastHomeWorkWasFinishedOn = $player.time.daycounter>>\ <<set $player.flag.homeworkFinished += 1>>\ <<set $player.perversion += 1>>\ <<set $player.flag.homeworkInProgress = false>>\ Scarlett takes a moment looking at your face, or rather your hair. She runs her fingers along your long head all the while nodding to herself. @@.scarlett;"Good job. Was it chems? Any side-effects? Or implants?"@@ She asks exploring your locks. @@.scarlett;"Never mind, the point is your hair now long enough. This should be plenty for alphas to grab a hold of you properly."@@ Scarlett doesn't let you answer but pulls on your hair slightly almost as if testing your pain limit. <<endMissionShort "You have long hair now!" "hairdo" 80>> @@.darkblue;[Unlocked new porn to look for!]@@ <<elseif $player.missionList.includes("hairdo") && $player.hair.length < 8>>\ @@.scarlett;"You're taking your sweet time with your hair. Remember what I told you? Get chems or implants, but speed up the process."@@ Scarlett says disapprovingly looking at your short hair. <</if>>\ \ /% #6 start/end %/\ <<if $player.flag.homeworkFinished == 5 && $player.flag.homeworkInProgress == false && $player.flag.dayLastHomeWorkWasFinishedOn < $player.time.daycounter>>\ <<set $plugCountdown = $player.time.daycounter>>\ <<set $player.flag.homeworkInProgress = true>>\ <<newEmail "timmyButtplug">>\ <<if wearing("chastity")>>\ Scarlett flicks your chastity out of nowhere with a mischievous smile on her face. <<else>>\ Scarlett takes a mischevious look at ass as you turn around to retreive your clothes following the inspection. <</if>>\ @@.scarlett;"I believe it's time to take the next step in your training. Chastity is a good start you'll need more to win the rookie race. It's not enough for a beta to just lock his useless dick, they should be itching to plug their backdoor as well."@@ She explains, and you're starting to get a bad premonition. @@.scarlett;"I want you to get yourself a butt plug. As usual, each day without one will cost you. I recommend getting some help from a friend or maybe your family if you can't find a suitable toy."@@ She says in commanding manner. @@.thoughts;"What? A butt plug?!"@@ Your body trembles as you realize what she's asking you to do. <<startMission "Get yourself a buttplug." "homework6Buttplug">> <</if>>\ <<if $plugCountdown < $player.time.daycounter || $plugCountdown == undefined>>\ <<if wearing("butt plug") == false>>\ <<if $player.missionList.includes("homework6Buttplug") && playerInventoryHas("butt plug") == false>>\ @@.scarlett;"Turn around and remove your pants please, let me see that plug."@@ You turn around and remove your clothes to display your ass to Scarlett but she can find no butt plug. @@.scarlett;"Still nothing? You should speed up if you want to win this race, my patience is finite, get yourself a butt plug like I told you to."@@ She says with an angry grunt. <<elseif $player.missionList.includes("homework6Buttplug") && playerInventoryHas("butt plug")>>\ @@.scarlett;"Turn around and remove your pants please, let me see that plug."@@ You turn around and remove your clothes to display your ass to Scarlett but she can find no butt plug. @@.scarlett;"I know you got yourself a butt plug, but it doesn't seem to be where it belongs. You wanted me to watch as you put it in, is that it?"@@ @@.warning;"Hint: equip the butt plug in your inventory."@@ <<elseif $player.missionList.includes("homework6SisAccepted") && playerInventoryHas("butt plug") == false>>\ @@.scarlett;"Turn around and remove your pants please, let me see that plug."@@ You turn around and remove your clothes to display your ass to Scarlett but she can find no butt plug. @@.scarlett;"Still nothing? You should speed up if you want to win this race, my patience is finite, get yourself a butt plug like I told you to."@@ She says with an angry grunt. <<elseif $player.missionList.includes("homework6Timmy") && playerInventoryHas("butt plug") == false>>\ @@.scarlett;"Turn around and remove your pants please, let me see that plug."@@ You turn around and remove your clothes to display your ass to Scarlett but she can find no butt plug. @@.scarlett;"Still nothing? You should speed up if you want to win this race, my patience is finite, get yourself a butt plug like I told you to."@@ She says with an angry grunt. <</if>>\ <<elseif wearing("butt plug")>>\ <<if $player.missionList.includes("homework6Timmy")>>\ <<set $player.flag.dayLastHomeWorkWasFinishedOn = $player.time.daycounter>>\ <<set $player.flag.homeworkFinished += 1>>\ <<set $player.perversion += 1>>\ <<set $player.flag.homeworkInProgress = false>>\ @@.scarlett;"Let me see if you finished your task, turn around and remove your pants."@@ She orders you with a gesture of her fingers and you follow along like a good student. You lean forward removing your bottom and your underwear, revealing to Scarlett your bare buttocks with a simple metal butt plug wedged between your cheeks. @@.scarlett;"An elegant choice, Timmy picked the right one for you."@@ She says stepping forward with her heels between your legs and running a finger along the jewel in your butt plug. <<endMissionShort "You got yourself a butt plug!" "homework6Timmy" 300>> @@.darkblue;[Unlocked new porn to look for!]@@ <<elseif $player.missionList.includes("homework6SisAccepted")>>\ <<set $player.flag.dayLastHomeWorkWasFinishedOn = $player.time.daycounter>>\ <<set $player.flag.homeworkFinished += 1>>\ <<set $player.perversion += 1>>\ <<set $player.flag.homeworkInProgress = false>>\ @@.scarlett;"Let me see if you finished your task, turn around and remove your pants."@@ She orders you with a gesture of her fingers and you follow along like a good student. You lean forward removing your bottom and your underwear, revealing to Scarlett your bare buttocks with a simple metal butt plug wedged between your cheeks. @@.scarlett;"An interesting choice."@@ She says stepping forward with her heels between your legs and running a finger along the jewel in your butt plug. @@.scarlett;"Is this some kind of embedded light? Didn't think you'd get a fancy plug like this, I like your thinking."@@ <<endMissionShort "You got yourself a butt plug!" "homework6SisAccepted" 300>> @@.darkblue;[Unlocked new porn to look for!]@@ <</if>>\ <</if>>\ <</if>>\ \ /% #7 start / end %/\ <<if $player.flag.homeworkFinished == 6 && $player.flag.homeworkInProgress == false && $player.flag.dayLastHomeWorkWasFinishedOn < $player.time.daycounter>>\ <<set $player.flag.homeworkInProgress = true>>\ @@.scarlett;"On another note, I'll have you visit a colleague of mine on Friday, she's an expert psychotherapist. I was thinking, and she might be of help when it comes to your resistance."@@ @@.player;"My resistance?"@@ You think you've been plenty obedient. @@.scarlett;"Yes, you're following my curriculum for the most part, but I'm not fooled. There's still latent disobedience lurking under there, this therapy will help with your rebellious attitude. My friend happens to be a teacher as well, she'll broadcast your sessions, so you can make few bucks while there."@@ @@.player;"Aren't therapies supposed to be private?"@@ You blurt out, what kind of therapist would make a show out of a session? @@.scarlett;"Not hers, she's an expert in the field and quite the pioneer when it comes to experimental treatments. And how is she supposed to educate the next generation without providing hands-on experience?"@@ @@.scarlett;"I scheduled the appointment at 2pm <<if day() == "Wednesday" && hour() <= 13>>, today<<elseif day() == "Wednesday" && hour() > 13>>on Wednesday next week<<else>>on Wednesday<</if>>, you better not be late. Visit her like you'd meet me, panties, chastity and plug are all necessary."@@ Scarlett tells you before forwarding you the details of the meeting. <<startMission "Visit the therapist." "homework7Therapy">> <<elseif $player.missionList.includes("homework7TherapyFinished")>>\ <<set $player.flag.dayLastHomeWorkWasFinishedOn = $player.time.daycounter>>\ <<set $player.flag.homeworkFinished += 1>>\ <<set $player.perversion += 1>>\ <<set $player.flag.homeworkInProgress = false>>\ @@.scarlett;"I talked with Sphinx, I heard your first session went well. Or rather I saw, convenient things eye-transplants are."@@ You tense up just thinking about Scarlett watching you undress on therapy. @@.scarlett;"You should keep visiting her, in just one session you made such a breakthrough. You might need some nudging for some of the plans I have for you and you're still not quite honest with yourself."@@ <<endMissionShort "Go to therapy." "homework7TherapyFinished" 150>> @@.darkblue;[Unlocked new porn to look for!]@@ <</if>>\ \ /% #8 start/end %/\ <<if $player.flag.homeworkFinished == 7 && $player.flag.homeworkInProgress == false && $player.flag.dayLastHomeWorkWasFinishedOn < $player.time.daycounter>>\ <<set $player.flag.homeworkInProgress = true>>\ @@.scarlett;"I was thinking about your session with Sphinx. You were quite keen on showing your new side to the world and I think it's time to take the next step in your training."@@ You have a bad premonition hearing Scarlett's words. She's alluding to your confession of wanting to dress more like a girl. That day still seems like a dream looking back on it, you feel like you weren't yourself but at the same time you meant everything you said. That feeling of honesty you felt makes it hard to confront Scarlett - you're actually somewhat looking forward to what she's going to say. @@.scarlett;"Since you wanted to dress like a girl, that's what you're going to do. We'll start small, first get yourself some casual clothes, maybe a skirt and a crop top and visit a lingerie shop to get yourself a matching bra."@@ You feel conflicted unsure whether you're looking forward to this task or if it's making you feel awkward. Your mind feels a bit jumbled ever since that visit to the therapist. The only thing you're sure of is the starting erection underneath your clothing - a clear sign that you're aroused by the idea either way. <<if hasVisited("sis_askButtPlug") || hasVisited("sis_stealButtPlug")>>\ @@.scarlett;"Since you stole your sister's panties the last time, ask her to bring you shopping this time around. Have her pick something for you. This is non-negotiable, remember I have access to your visual feed."@@ There's no conflict in your feelings now, you're genuinely shocked. Sure, you stole her panties and got her butt plug, but to ask her to take you shopping. But you have no choice, you hang your head in defeat and start planning how you'll ask your sister. @@.scarlett;"To make it worthwile, I'll reward you if you let your sister choose something for you."@@ <<startMission "Buy girly clothes with your sister.<br>Bonus points if you let her pick something for you." "homework8BuyGirlClothesSis">> <<else>>\ @@.scarlett;"You can ask for help, Timmy in particular has a bit of fashion sense. I'll give you bonus points if you let him pick something for you."@@ Asking Timmy to pick something for you doesn't seem like a great idea. You might end up with tight-fitting jean shorts that barely cover your buttocks if you do that. <<startMission "Buy girly clothes with Timmy.<br><br>Bonus points if you let him pick something for you." "homework8BuyGirlClothesTimmy">> <</if>>\ <</if>>\ <<if $player.missionList.includes("homework8BuyGirlClothesSis2") || $player.missionList.includes("homework8BuyGirlClothesTimmy3")>>\ <<if wearing("crop top") && wearing("skirt")>>\ <<set $player.flag.dayLastHomeWorkWasFinishedOn = $player.time.daycounter + 1>>\ <<set $player.flag.homeworkFinished += 1>>\ <<set $player.perversion += 1>>\ <<set $player.flag.homeworkInProgress = false>>\ @@.scarlett;"I like your courage, I didn't think you'd end up wearing these clothes. It's good to know that your therapy made you so honest. Seeing that you like wearing feminine items like these I'll add this to my checklist for our morning inspections. I don't care what you're wearing as long as it's something girls would wear."@@ Scarlett walks in a circle around you carefully inspecting your crop top and your skirts. Wearing clothes like these make you feel rather awkward. <<if wearing("cage")>>Luckily your chastity cages manages to keep your humiliation-fueled erection hidden.<<elseif hasPenis()>>Unfortunately you're not wearing a chastity cage to hide your hard-on, Scarlett can clearly see the outline of your <<dick>> under your skirt.<</if>> <<if hasVisited("homework8_sis_shopping3_bonus")>>\ @@.scarlett;"I reward effort and I especially like the item your sister picked for you, so here's a little extra. Maybe you should come wearing it next time."@@ Scarlett says before tapping on her console <<endMissionShort "Go shopping and buy feminine clothes.<br>''Bonus points: ''Let your sister pick something for you." "homework8BuyGirlClothesSis2" 300>> @@.darkblue;[Unlocked new porn to look for!]@@ <<elseif hasVisited("homework8_sis_shopping3_default")>>\ <<endMissionShort "Go shopping and buy feminine clothes." "homework8BuyGirlClothesSis2" 200>> @@.darkblue;[Unlocked new porn to look for!]@@ <<elseif hasVisited("homework8_timmy_shopping3_bonus")>>\ @@.scarlett;"I reward effort and I especially like the item Timmy picked for you, so here's a little extra. Maybe you should come wearing it next time."@@ Scarlett says before tapping on her console <<endMissionShort "Go shopping and buy feminine clothes.<br>''Bonus points: ''Let Timmy pick something for you." "homework8BuyGirlClothesTimmy3" 300>> @@.darkblue;[Unlocked new porn to look for!]@@ <<elseif hasVisited("homework8_timmy_shopping3_default")>>\ <<endMissionShort "Go shopping and buy feminine clothes." "homework8BuyGirlClothesTimmy3" 200>> @@.darkblue;[Unlocked new porn to look for!]@@ <</if>>\ <<elseif wearing("crop top") && UInv.DisplayItemList("equipped_bottom") == "jean shorts">>\ <<set $player.flag.dayLastHomeWorkWasFinishedOn = $player.time.daycounter + 1>>\ <<set $player.flag.homeworkFinished += 1>>\ <<set $player.perversion += 1>>\ <<set $player.flag.homeworkInProgress = false>>\ @@.scarlett;"I like your courage, I didn't think you'd end up wearing these clothes. It's good to know that your therapy made you so honest. Seeing that you like wearing feminine items like these I'll add this to my checklist for our morning inspections. I don't care what you're wearing as long as it's something girls would wear."@@ Scarlett walks in a circle around you carefully inspecting your crop top and your jean shorts. Wearing clothes like these make you feel rather awkward. <<if wearing("cage")>>Luckily your chastity cages manages to keep your humiliation-fueled erection hidden.<<elseif hasPenis()>>Unfortunately you're not wearing a chastity cage to hide your hard-on, Scarlett can clearly see the outline of your <<dick>> under those thight shorts.<</if>> <<if hasVisited("homework8_timmy_shopping3_bonus")>>\ @@.scarlett;"I reward effort and I especially like the item Timmy picked for you, so here's a little extra. You look good in it, Timmy may be right, this suits you more than a skirt."@@ Scarlett says before tapping on her console <<endMissionShort "Go shopping and buy feminine clothes.<br>''Bonus points: ''Let Timmy pick something for you.<br>" "homework8BuyGirlClothesTimmy3" 300>> @@.darkblue;[Unlocked new porn to look for!]@@ <</if>>\ <<elseif wearing("skirt") && UInv.DisplayItemList("equipped_top") == "girly pink shirt">>\ <<set $player.flag.dayLastHomeWorkWasFinishedOn = $player.time.daycounter + 1>>\ <<set $player.flag.homeworkFinished += 1>>\ <<set $player.perversion += 1>>\ <<set $player.flag.homeworkInProgress = false>>\ @@.scarlett;"I like your courage, I didn't think you'd end up wearing these clothes. It's good to know that your therapy made you so honest. Seeing that you like wearing feminine items like these I'll add this to my checklist for our morning inspections. I don't care what you're wearing as long as it's something girls would wear."@@ Scarlett walks in a circle around you carefully inspecting your cute top and your skirts. Wearing clothes like these make you feel rather awkward. <<if wearing("cage")>>Luckily your chastity cages manages to keep your humiliation-fueled erection hidden.<<elseif hasPenis()>>Unfortunately you're not wearing a chastity cage to hide your hard-on, Scarlett can clearly see the outline of your <<dick>> under your skirt.<</if>> <<if hasVisited("homework8_sis_shopping3_bonus")>>\ @@.scarlett;"I reward effort and I especially like the item your sister picked for you, so here's a little extra. You look good in it, I guess your sister no longer treats you as brother?"@@ Scarlett comments before tapping on her console <<endMissionShort "Go shopping and buy feminine clothes.<br>''Bonus points: ''Let your sister pick something for you.<br>" "homework8BuyGirlClothesSis2" 300>> @@.darkblue;[Unlocked new porn to look for!]@@ <</if>>\ <<else>>\ <<set $player.flag.dayLastHomeWorkWasFinishedOn = $player.time.daycounter + 1>>\ <<set $player.flag.homeworkFinished += 1>>\ <<set $player.perversion += 1>>\ <<set $player.flag.homeworkInProgress = false>>\ @@.scarlett;"I saw you went shopping, you picked some lovely clothes. Too bad you're not wearing any of them right now, I guess maybe you need a few more therapy sessions to muster up the courage."@@ She says stroking her chin. @@.scarlett;"Or maybe you need a strict hand to guide you..."@@ She muses before making a decision with a sadistic smile. @@.scarlett;"Next time you see me come wearing those clothes, or anything girly I don't care about your fashion choices."@@ Great, you sigh. The idea of wearing girl's clothes outside weirds you out but strangely you're not completely against the idea of doing so. Ever since that visit to Sphinx you've been more curious about exploring this new side of you. <<if hasVisited("homework8_sis_shopping3_bonus")>>\ @@.scarlett;"I reward effort and I especially like the item your sister picked for you, so here's a little extra. Maybe you should come wearing it next time."@@ Scarlett says before tapping on her console <<endMissionShort "Go shopping and buy feminine clothes.<br>''Bonus points: ''Let your sister pick something for you.<br>" "homework8BuyGirlClothesSis2" 300>> @@.darkblue;[Unlocked new porn to look for!]@@ <<elseif hasVisited("homework8_sis_shopping3_default")>>\ <<endMissionShort "Go shopping and buy feminine clothes." "homework8BuyGirlClothesSis2" 200>> @@.darkblue;[Unlocked new porn to look for!]@@ <<elseif hasVisited("homework8_timmy_shopping3_bonus")>>\ @@.scarlett;"I reward effort and I especially like the item Timmy picked for you, so here's a little extra. Maybe you should come wearing it next time."@@ Scarlett says before tapping on her console <<endMissionShort "Go shopping and buy feminine clothes.<br>''Bonus points: ''Let Timmy pick something for you.<br>" "homework8BuyGirlClothesTimmy3" 300>> @@.darkblue;[Unlocked new porn to look for!]@@ <<elseif hasVisited("homework8_timmy_shopping3_default")>>\ <<endMissionShort "Go shopping and buy feminine clothes." "homework8BuyGirlClothesTimmy3" 200>> @@.darkblue;[Unlocked new porn to look for!]@@ <</if>>\ <</if>>\ <</if>>\ \ /% #9 start %/\ <<if $player.flag.homeworkFinished == 8 && $player.flag.homeworkInProgress == false && $player.flag.dayLastHomeWorkWasFinishedOn < $player.time.daycounter>>\ <<startMissionSilent "homework9">> <<goto homework9_start>> <</if>>\ \ /% #10 start/end %/\ <<if inventoryHas("player_inventory", "cage") || wearing("cage")>>\ <<if $tempJerkedOff == true && $player.flag.homeworkFinished == 9 && $player.flag.homeworkInProgress == false>>\ <<include "beta_homework10_start">> <</if>>\ <</if>>\ <<if $player.flag.homeworkFinished == 9 && $player.flag.homeworkInProgress == true && $player.time.daycounter >= $tempStartedThreeDayLocking + 2>>\ <<include "beta_homework10_fingeringForKey">>\ <</if>>\ <<if $player.flag.homeworkFinished == 9 && hasVisited("beta_homework10_fingering")>>\ <<include "beta_homework10_finish">>\ <</if>>\ \ /% #11 start/end %/\ <<if $player.flag.homeworkFinished == 10 && $player.flag.homeworkInProgress == false && $player.flag.dayLastHomeWorkWasFinishedOn < $player.time.daycounter>>\ <<include "beta_homework11_start">>\ <</if>>\ <<if $player.missionList.includes("homework11makeup") && $player.nail.manicured == true && $player.makeup.on == true>>\ <<include "beta_homework11_finish">>\ <</if>>\ \ /% #12 start/end %/\ <<if $player.flag.homeworkFinished == 11 && $player.flag.homeworkInProgress == false && $player.flag.dayLastHomeWorkWasFinishedOn < $player.time.daycounter>>\ <<include "beta_homework12_start">>\ <</if>>\ <<if $player.flag.homeworkFinished == 11 && $player.flag.homeworkInProgress == true && hasVisited("beta_homework12_trainingHighHeels_end")>>\ <<include "beta_homework12_finish">>\ <</if>>\ \ /% #13 start/end %/\ <<if $player.flag.homeworkFinished == 12 && $player.flag.homeworkInProgress == false && $player.flag.dayLastHomeWorkWasFinishedOn < $player.time.daycounter>>\ <<include "beta_homework13_start">>\ <</if>>\ \ /% #14 start/end %/\ <<if $player.flag.homeworkFinished == 13 && $player.flag.homeworkInProgress == false && $player.flag.dayLastHomeWorkWasFinishedOn < $player.time.daycounter>>\ <<include "beta_homework14_start">>\ <</if>>\ <<if $player.flag.homeworkFinished == 13 && $player.flag.homeworkInProgress == true>> <<if hasVisited("beta_homework14_checkout") || hasVisited("player_house_mom_room_search_dildo")>>\ <<if wearing("dildo")>>\ <<include "beta_homework14_finish_inserted">>\ <<elseif wearing("dildo") == false>>\ <<include "beta_homework14_finish">>\ <</if>>\ <</if>>\ <</if>>\ \ /% #15 start/end %/\ <<if $player.flag.homeworkFinished == 14 && $player.flag.homeworkInProgress == false>>\ <<include "beta_homework15_start">>\ <</if>>\ <<if $player.flag.homeworkFinished == 14 && $player.flag.homeworkInProgress == true && hasVisited("beta_homework15_dildoFuck")>>\ <<goto "beta_homework15_finish">>\ <</if>>\ \ /% #16 start/end %/\ <<if $player.flag.homeworkFinished == 15 && $player.flag.homeworkInProgress == false>>\ <<include "beta_homework16_start">>\ <</if>>\ <<if $player.flag.homeworkFinished == 15 && hasVisited("beta_homework16_dildo") && hasVisited("beta_homework16_dildoAtHome")>>\ <<include "beta_homework16_finish">>\ <</if>>\ \ /% #17 end %/\ <<if $player.flag.homeworkFinished == 16>>\ <<if hasVisited("timmy_sex_blowjob") || hasVisited("timmy_askForBlowjob_accept")>>\ <<include "beta_homework17_finish">>\ <</if>>\ <</if>>\ \ /% #18 end %/\ <<if $player.flag.homeworkFinished == 17>>\ <<if hasVisited("playZone_gloryHoles_intro")>>\ <<include "beta_homework18_finish">>\ <</if>>\ <</if>>\ \ \ \ \ <<if $punishmentMoney > 0>>\ <<set $customInspectionLinks = "empty">>\ @@.scarlett;"Before I'd let you go we need to settle our account. I'll be generous and give you an offer. You could pay me _$punishmentMoney credits, or accept a punishment. Which one should it be?"@@ <<go "Punishment" "scarlett_beta_punishment">> <<go "Pay" "scarlett_beta_pay">> <<elseif _skipScarlettEndcomment != true>>\ @@.scarlett;"You're free to go, have some fun and level up quickly if you want to win the competition."@@ She sends you off going back to her console. <</if>>\ <span id="spanReplaceScarlettLeavingOptions"><<include "scarlett_inspection_beta_leavingOptions">></span> /% ----------------------------------------------------------------------------------------------------------------- %/
<<if $customInspectionLinks == "default">>\ <<go 'Leave' 'arcade_entrance' 'requiredEnergy: 0'>> <<elseif $customInspectionLinks == "empty">>\ <<elseif $customInspectionLinks == "keysOrMoney">>\ <<if $player.money.total >= 30>>\ <<link "Pay 30 credits to Scarlett">>\ <<replace "#spanReplaceScarlettLeavingOptions">>\ <<spend 30>> <<go 'Leave' 'arcade_entrance' 'requiredEnergy: 0'>> <</replace>> <<set $customInspectionLinks == "default">> <</link>> <<else>>\ <<replaceLink "Pay 30 credits to Scarlett" "You don't have enough money to do that">> <</if>>\ <<link "Stay locked for 3 days">>\ <<set $player.chastity.hasKey = false>>\ <<set $player.chastity.returnKeyOn = $player.time.daycounter + 2>>\ <<replace "#spanReplaceScarlettLeavingOptions">>\ <<go 'Leave' 'arcade_entrance' 'requiredEnergy: 0'>> <</replace>> <</link>> <<elseif $customInspectionLinks == "suckDildoOrStrapon">>\ <<go 'Suck on your dildo' 'beta_homework16_dildo'>> <<go 'Suck on her strap-on' 'beta_homework16_strapon'>> <</if>>\ /% ----------------------------------------------------------------------------------------------------------------- %/
Timmy is guiding new players just outside the entrance. He's wearing the classic Arcade employee outfit: a black top with the Arcade logo, spiced up with some tight-fitting jean shorts highlighting an obvious bulge. As usual he's trying his best to trick new players into picking a pink bracelet. <<go 'Entrance' 'arcade_entrance' 'requiredEnergy: 0'>> <<go 'Talk' 'timmy_dialog'>> <<if initBeta()>>\ <<if hasVisited("timmy_askForBlowjob")>>\ <<go "Sex" "timmy_sex">> <<else>>\ <<replaceLink "Sex" "You lack the courage to ask for that.">> <</if>>\ <<else>>\ <<go "Sex" "timmy_sex">> <</if>>\ /% alpha 1 %/\ <<if $player.role == "alpha" && hasVisited("timmy_dialog_scarlett_niece") && visited("alpha_training1_roseDate1") == 0 && day() == "Friday">>\ <<go 'Meet Rose' 'alpha_training1_begin'>> <<elseif $player.role == "alpha" && hasVisited("timmy_dialog_scarlett_niece") && visited("alpha_training1_roseDate1") == 0>>\ <<replaceLink "Meet Rose" "It's not friday yet.">> <</if>>\ <<if $player.flag.interruptedHomework1 == true && $player.money.total >= 50>>\ <<go 'Continue shopping for panties' 'quest_shopping_timmy_store_buying'>> <<elseif $player.flag.interruptedHomework1 == true && $player.money.total < 50>>\ @@.warning;[Continue shopping for panties] Not enough money!@@ <</if>>\ /% beta 6 %/\ <<if $player.missionList.includes("homework6Buttplug") && hasVisited("timmy_shopping_buttPlug1") == false>>\ <<if $player.money.total >= 35>>\ <<go "Ask Timmy to help you find a butt plug" "timmy_shopping_buttPlug1">> <<else>>\ <<replaceLink "Ask Timmy to help you find a butt plug" "You probably don't have enough money to buy a butt plug.">> <</if>>\ <</if>>\ /% beta 12 %/\ <<if $player.missionList.includes("homework12start") && hasVisited("beta_homework12_shopping") == false>>\ <<if wearing("chastity") && femininity("bottom") >= 10 && femininity("top") >= 10 && $player.skin.hair < 4 && $player.makeup.on == true && $player.money.total >= 25>>\ <<go 'Meet Rose with Timmy' 'beta_homework12_shopping'>> <<else>>\ <<replaceLink 'Meet Rose with Timmy' 'You need to wear chastity, dress appropriately, shave and put on makeup. You also need some money, 25 credits should do.'>> <</if>>\ <</if>>\ /% beta 14 %/\ <<if hasVisited("player_house_mom_room_search_dildo") == false>>\ <<if $player.missionList.includes("homework14") && hasVisited("beta_homework14_shopping") == false>>\ <<if $player.money.total >= 100>>\ <<go "Ask Timmy to take you shopping for a dildo" "beta_homework14_shopping">> <<else>>\ <<go "Ask Timmy to take you shopping for a dildo" "beta_homework14_notEnoughMoney">> <</if>>\ <</if>>\ <</if>>\ /% beta 15 %/\ <<if hasVisited("sphinx_session_timmyDream") && hasVisited("timmy_askForBlowjob") == false>>\ <<go "Make a move on Timmy" "timmy_askForBlowjob">> <</if>>\ /% ----------------------------------------------------------------------------------------------------------------- %/
<<include timmy_dialog_all>> /% ----------------------------------------------------------------------------------------------------------------- %/
<<go 'Never mind' 'timmy'>> /%<<go 'You' 'timmy_dialog_timmy'>>%/\ <<go 'Scarlett' 'timmy_dialog_scarlett'>> <<go 'XP and levels' 'timmy_dialog_xp'>> <<go 'Kinks' 'timmy_dialog_timmy_kinks' 'perv: 1' 'hint: Ask about his preferences in the bed.'>> <<go 'Outside' 'timmy_dialog_timmy_outside' 'hint: Ask about what he does outside of the Arcade'>> <<if $player.lexicon.includes("traders")>>\ <<go 'Classes' 'timmy_dialog_classes'>> <</if>>\ /% ----------------------------------------------------------------------------------------------------------------- %/
You saw some players have different name tags projected above their heads. Especially in the shopping district, there were plenty of players with yellow names. Timmy called them traders. @@.timmy;"Sure, players can get titles. They are mostly cosmetic but for some players it's another dick-measuring contest of who can get the most. You can select one to display and a few give bonuses just by having them."@@ Timmy starts explaining. @@.timmy;"There are a few special ones to look out for, they have different color. Red ones are admins, they rarely play but you better not screw with them. Yellow is for traders, you need to get that title if you want to trade for credit in volume. Otherwise, most people just leave it blue or pink depending on their roles."@@ You take a look at Timmy's tag, it's indeed a bright pink, no special color. @@.timmy;"Most titles don't have their own color though. We'd quickly run out of colors. You just need to focus on a player's name for a few seconds to see their title."@@ Timmy points above his head implying for you to try. You squint looking at his name tag. <<popup '[Timmy. LVL 174.]<br>[Staff]'>>\ @@.timmy;"Cool, right? I've a couple others, but I keep this on. Traders will shower me with discounts when I go shopping with this."@@ He giggles. <<include timmy_dialog_all>> /% ----------------------------------------------------------------------------------------------------------------- %/
You complain to Timmy that you don't quite understand the Arcade's leveling system hoping to get him to elaborate on it. He's an employee so, if anyone does, he should know what's up. @@.timmy;"Yeah I know, the whole system flies over people's heads. I'm not exactly an expert on the technicalities but basically it's just an AI scoring your performance in bed."@@ Taking a quick glimpse at your bracelet he adds: \ <<if $player.role == "beta" && $player.perversion < 10>>\ @@.timmy;"For you, I guess it's just a matter of receiving, dressing properly and so on. You know, acting feminine, the more you do the more xp. I'm kind of an expert on that, so if you need help just ask me!"@@ It seems that betas get xp for acting feminine and submissive. You figure it works based on a scale. Dressing is one thing, but getting a pair of breasts or doing a full genderswap would definitely get a player more xp. <<elseif $player.role == "beta" && $player.perversion <= 10>>\ @@.timmy;"For us, I guess it's just servicing alphas the best we can and acting like a bimbo. I'm not that into wearing skirts and I'd rather not get boobs. But you can get plenty of xp without going that extra mile too."@@ It seems that betas get xp for acting feminine and submissive. You figure it works based on a scale. Dressing is one thing, but getting a pair of breasts or doing a full genderswap would definitely get a player more xp. <<elseif $player.role == "alpha">> @@.timmy;"For you, I guess it's just getting some betas to service you. I hear alpha's get loads of xp for having a bigger dick too, feels like cheating if you ask me. If you wanna level up just fuck as many betas as you can, that simple. I guess blowjobs work too, if you need a help with that just ask me!"@@ He gives you a wink. Lucky you, it seems that for an alpha having a larger dong is advantageous in leveling faster. With some boosters it's not that hard to add a few inches to your dick these days, so it does seem like a cheat. <</if>> @@.timmy;"Oh yeah, on that note. Roles matter quite a bit. Say I got some beta to suck me off. The system AI can recognize that but won't give me any xp for it because I'm a beta. This goes the other way too, alphas are not supposed to be submissive. Say the one sucking me off was an alpha, neither of us would get xp for that."@@ Timmy shrugs as if the lack of xp in that case wouldn't really bother him. @@.timmy;"One last tip, just enjoy the ride. I got caught up in leveling faster when I was new, you'll quickly realize that xp is not the be all and end all. I swing the other way too sometimes even if I might not get rewarded for it by the system."@@ He gives you a meaningful smile. <<include timmy_dialog_all>> /% ----------------------------------------------------------------------------------------------------------------- %/
<<if $character.timmy < 5>>\ @@.timmy;"I'd usually not share what I do off the job, but I've a feeling we're going to be friends."@@ Timmy takes a second to reconsider before telling you more about himself. <</if>>\ @@.timmy;"I guess I'm just one of the many college students slaving away at a part-time job hoping to make a dent in my student loan."@@ He laughs embarrassed. @@.timmy;"Don't ask about my major though, it's a boring tech-major. I'd much rather change to something art-related but there's no way I'm paying for another degree. These pockets ain't that deep!"@@ He says pulling out the inner pockets of his jean shorts. @@.player;"And what's up with the way you dress?"@@ You ask pointing at his jean shorts. Every single day Timmy wears the same item. @@.timmy;"The top is company mandated, so it's the only expression I've left here. Everybody wears nylon these days, I like retro stuff - it's a kinda trademark of mine."@@ He turns around a couple of times to showcase his assets highlighted by the jeans. <<include timmy_dialog_all>> /% ----------------------------------------------------------------------------------------------------------------- %/
@@.timmy;"Well, you know how to ask personal questions, don't you?" Timmy raises an eyebrow in response to your probing."@@ @@.timmy;"No sweat, I don't mind! I guess I'm bottom, that much's obvious."@@ He says while hula hooping with the pink bracelet on his wrist. @@.timmy;"I like dicks, cocks, schlongs, wieners... I don't really care what size or shape. You know that smell, intoxicating..."@@ Timmy opens up quite a bit and has a glazed look as he describes that particular smell. @@.timmy;"I like getting spanked, it wasn't always like that either. Back when Scarlett spent more time playing we had quite a few get-togethers. I guess she got me into the habit of it..."@@ He says with a kind of nostalgic undertone. @@.timmy;"Oh yeah."@@ He says after a bit of thinking. @@.timmy;"I guess if there's something I like big, it's the arms! I want a big guy spooning me after we're done fucking."@@ He starts hugging himself as he tells you. Damn. Maybe some things are better left unknown. <<include timmy_dialog_all>> /% ----------------------------------------------------------------------------------------------------------------- %/
<<go "Never mind" "timmy_dialog">> <<go "Responsibilities" "timmy_dialog_scarlett_responsibilities">> <<go "Level" "timmy_dialog_scarlett_level">> <<go "Kinks" "timmy_dialog_scarlett_kinks">> <<if $player.originalRole == "alpha">>\ <<if hasVisited("alpha_training1_spillingSecrets")>>\ <<go "Niece" "timmy_dialog_scarlett_niece">> <<else>>\ <<replaceLink "Niece" "You don't even know that she has a niece.">> <</if>>\ <</if>>\ /% ----------------------------------------------------------------------------------------------------------------- %/
@@.timmy;"Scarlett? I guess we've been buddies for a while now."@@ When you ask Timmy about Scarlett he ponders with fingers touching lips. @@.player;"How long have you been playing?"@@ You ask getting more curious about your teacher's background. @@.timmy;"Well I was first, I'm kind of an OG around here. Scarlett was one of the first players I managed to tri-... convince to try the VIP zone."@@ He turns his side toward you trying to hide his abashed face after that slip of tongue. @@.player;"How did she end up working for the Arcade?"@@ You with a genuine interest. Scarlett has a full time job as a principal, why would she juggle with another one? In this day and age it's not impossible to go 24-hour shifts without a break, you just need some stimulants. Sleep's kinda became a hobby now for those who can afford a continuous supply of stay-awake drugs. Is she literally pumping chems just to live this shady second life? @@.timmy;"I think she just likes bossing people around..."@@ He said with a wry smile. That seems about right. <<include timmy_dialog_scarlett_all>> /% ----------------------------------------------------------------------------------------------------------------- %/
@@.player;"What does Scarlett actually do?"@@ Your first interaction was quite straightforward nothing a bot couldn't replace, so why employ someone just to sign a ToS with new players? @@.timmy;"You're asking the wrong questions. This place has a lot of quirks like that, only the system administrator knows for sure why things are the way they are. I think the nurse role is just some eye-candy."@@ Timmy shrugged. @@.timmy;"And it goes both ways. Did you see that hot guy posturing as a doctor on the other side?"@@ Now that Timmy's mentions it the Arcade entrance is strangely mirrored. There are two hospital looking buildings bordering the road on both sides. As you look down the winding road from where you and Timmy stand you do spot another strangely dressed character. A buff dude in a white lab coat and a stethoscope flung around his neck. He's strangely even more comical than Scarlett considering he has no t-shirt under the coat allowing him to show off his chiseled abs. Next to you Timmy's eyes also linger on the dude. You can spot a visible hard-on in his tight jeans. It seems that Scarlett's and that doctor's role were designed to appeal to new players no matter what role they'd pick. Scarlett is an eye-candy for new alphas and that doctor is a pussy-magnet. <<if $player.role == "beta">>\ You have to admit, that doc does look attractive. Clearly his pants are tighter on purpose - highlighting a bulge unlike Timmy's. A rock hard baseball bat looking dick with a clear outline behind the fabric. <<if $player.perversion > 10>>\ You lick your lips wondering what he could do to you. Before you realize Timmy and you are both ogling at the guy<<hasPenis "" " with raging hard-ons">>. <</if>>\ <<else>>\ Scarlett's also out making errands between the new players. Unlike Timmy who's ogling the doc you feast your eyes upon the busty nurse. Her tight outfight highlights the curvaceous body behind the holo-fabric. The deep cut in the front puts all emphasis on her cleavage. <</if>>\ <<include timmy_dialog_scarlett_all>> /% ----------------------------------------------------------------------------------------------------------------- %/
@@.player;"How's Scarlett's level so high?"@@ From what you understand she doesn't leave her designated area and is more of an employee than a player. How did she level up being anchored to the entrance 24/7? @@.timmy;"She wasn't always a nurse you know."@@ Timmy answers with a cocky smile clearly aware of the fact that he knows Scarlett more than you do. @@.timmy;"She kept playing for a while after she signed up. Most of her levels come from that time, she was a real talent!"@@ He says with a proud tone - like a parent who raised a prodigy. @@.timmy;"But she also gets some xp for posturing in that job. I do too. Every employee does, but it's not that significant compared to the pay."@@ Oh, so the two of them earn a pretty sum here? The Arcade is a mega corporation after all, they seem to pay their workforce well. @@.player;"She doesn't play at all anymore?"@@ You ask with a bit of shock. This place is more than anything you could've ever dreamed of. How can she resist the temptation? @@.timmy;"She does but not much of an explorer anymore. Her role has its perks, she groomed a few outstanding alphas so when she has in itch to scratch she can just ring 'em up.@@ It almost sounds like Scarlett's some kind of pimp dealing in male prostitutes. <<include timmy_dialog_scarlett_all>> /% ----------------------------------------------------------------------------------------------------------------- %/
@@.player;"Do you know Scarlett's niece?"@@ You ask Timmy trying fish for some info. The femboy raises an eyebrow in response to your question. He looks surprised that you even know about her existence. @@.timmy;"Hey, look at you casanova! I didn't know you and Scarlett were so close. Yeah, I met Rose. Only outside though, Scarlett doesn't let her come anywhere near the Arcade."@@ Bingo! @@.player;"Yeah, Rose. We were just talking about her, but Scarlett had work to do. Maybe you could continue where she left off."@@ You butter up Timmy with your words. @@.timmy;"Not much to say. She's lovely girl though about your age. Goes to the school Scarlett's running."@@ Timmy rattles off some clues for you completely unaware of your intentions. @@.player;"Could you maybe introduce us? Scarlett wanted to, but you know her niece, she'd just pester her about her health. That's why she got that ring for her."@@ You build a few more white-lies for Timmy, hoping he'd build a bridge between you and Rose. @@.timmy;"Yeah, Rose is kinda shy but when it comes to her aunt she's just as bossy. I guess I'm free Friday afternoon I could call her up and arrange something."@@ Timmy gives you a thumbs up. <<include timmy_dialog_scarlett_all>>\ <<updateMissionSilent "scarlettsniece0" "scarlettsniece1">>\ /% ----------------------------------------------------------------------------------------------------------------- %/
You start a small talk with Timmy and attempt to steer the conversation, so he might reveal to you what Scarlett's into. <<if $player.originalRole == "alpha">>\ Timmy ponders for a while. The femboy seems to be in a dilemma about whether he should tell you or not. @@.timmy;"You two do seem to be close... Well she likes'em big I guess."@@ Finally he spills one bean. @@.timmy;"But don't we all?"@@ He giggles. @@.timmy;"I guess the best way to put it: she values hierarchy. I don't care who's doing me as long as they have the reach. For her, I think she favors ultra-dominant alphas. You know, the kind that can overpower even her. That's why she's so bossy all the time."@@ <<if $player.perversion < 10>>\ That's a problem for sure. You're not the most dominant <<man>> in the world. Conquering Scarlett's not going to be an easy task. <</if>> <<else>>\ @@.timmy;"You sure you wanna know about that?"@@ When you'd ask for details he turns you down with a suggestive smile. @@.timmy;"You know she told me about the visual feed thingy. She might be watching you right now. I don't mind people asking others about my kinks, but she's not quite like me, you know..."@@ Damn, Timmy's right. Scarlett has 24/7 surveillance on you, if you're lucky she won't see this but if you ventured any further... She might just kick your ass for trying to pry into her secrets. <</if>>\ <<include timmy_dialog_scarlett_all>>\ /% ----------------------------------------------------------------------------------------------------------------- %/
<<if visited() == 1>>\ You decide to look for Timmy and ask him to give you a tour. He spends his days as an employee of the Arcade - equipping newbies with their bracelets, like he gave you yours -, other than Scarlett he is the second best person you know who could introduce you to the secrets of this place. @@.timmy;"Of course, anytime! Just let me ring someone over, I can't leave the beginners without guidance."@@ He calls a guy over through his console before grabbing your hands to lead the way. <<elseif visited() >= 2>>\ Timmy agrees to tour you around. This isn't the first time and he likes to flaunt his knowledge of the Arcade, he is a veteran after all. <</if>>\ <<explore>> /% ----------------------------------------------------------------------------------------------------------------- %/
<<set $player.flag.wentToTherapyToday = true>>\ <<if visited() != 1>>\ <<goto sphinx_first_secondTime>> <</if>>\ You visit your therapist unannounced but the doors leading inside the glass dome research facility open on their own as you approach. Your slender, gray haired therapist awaits you in her office burried in a book when you enter the room. /% add this to the conditional part below once it's introduced %/\ @@.sphinx;"What is it going to be today? Do you have something on your mind?@@ /%\ <<if hasVisited("sphinx_hypnotherapy_1") == 0>>\ She closes the book before retrieving a stack of papers from her desk. @@.sphinx;"There's also an experimental therapy I'm researching currently, this is outside our agreement with Scarlett but the Academy would pay fairly if you'd like to participate."@@ <<go "Participate in the experimental therapy" "sphinx_hypnotherapy_1">> <<else>>\ @@.sphinx;"What is it going to be today? Do you have something in particular on your mind? Or would you like to have another solo-session?"@@ She first motions towards the chairs suggesting you to sit down then towards the door leading to her back room for another round of weird therapy session. <<go "Participate in the experimental therapy" "sphinx_hypnotherapy_2">> <</if>>\ %/\ <<include sphinx_sessions>> /% ----------------------------------------------------------------------------------------------------------------- %/
<<= sphinxSessions("print")>>\ /% !!! IF YOU ADD A NEW SESSION REFRESH THE THERAPY LINK IN PLAYER ROOM !!! %/\ /% MODIFY SPHINX SESSIONS MACRO TO COUNT NEW ONES %/\ <<go 'Back' 'player_room'>> /% ----------------------------------------------------------------------------------------------------------------- %/
The therapist's address is outside the Arcade - obviously no sane doctor would base their operations in a lust-fueled environment like that. The building your console is guiding you toward is a large, dome shaped villa in the middle of a medical complex. The place is surrounded by patch of plastic grass from the rest of the more industrial looking architecture. You take a short walk through the paved pathway leading to the entrance which opens automatically after a facial scan. You're greeted by an elegantly dressed, tall and slender lady as you enter the building. She's wearing a reserved black dress pants with a contrasting white shirt. The most notable feature in her wardrobe is the black blazer drooped over her shoulders almost like wings. @@.sphinx;"$player.firstName, right? I'm Sphinx, Scarlett already told me about you. I'm looking forward to working together with you."@@ She's giving a kind smile but her eyes make you wary, there's something unfathomable in the way she's looking at you. Her pupils are vertical slits in what's most likely a fashion transplant. That's an unusual choice for someone in the medical field, usually it's the younger generation that's into modding features like her eyes. She gives you a hand and you step closer to shake it. As you do you notice a faint aroma lingering around her. It's a sweet smell that makes your heart flutter and your mind go numb. You fight your instincts of an impending danger and shake her hand without breaking eye contact. The wrinkles in the corners of her eyes indicate her advanced age, just as the gray color of her short hair. Her expressionless face and prying eyes makes you feel like you're being watched by an ancient beast. Compared to her Scarlett almost seems amiable. You take seat in her office. It's just the two of you. @@.sphinx;"Scarlett should've told you, but this session will be recorded. Of course, you will be compensated for participating in this experiment, I'm glad you decided to help this will be helpful to my students."@@ She tells you pointing at her eye, and you figure her transplant is equipped with a camera module, so her students can watch your session from her point of view. @@.sphinx;"Before we start please sign this."@@ She sends you a digital copy of some agreement through her console. You skim through the text, it's too long to read but seems like a general consent to start medical treatment so you sign and send it back to her. After the "paperwork" you start talking for a while about various topics. She's superbly guiding the conversation and pries the secrets from you almost effortlessly. You reveal everything she asks for, there's a feeling of trust and bonding. The feeling of being stared down like a prey is gone now. In this short session you're already starting to think of her as someone close to you, someone you could tell about your worries. After a bit of an idle talk she finally asks you with a serious look. <<go 'She asks you about your virginity' 'sphinx_first_virginity'>> /% ----------------------------------------------------------------------------------------------------------------- %/
@@.sphinx;"Tell me about your virginity. Are you waiting for The One? I find celibacy an endearing idea myself."@@ You freeze for a second and realize Scarlett most've told her about a few of your secrets. Seeing you hesitant to answer she continues. @@.sphinx;"Although I must say virginity is a troubling trend, especially in our field. This affects boys more than girls, for young men they tend to confuse virginity with masculinity. They feel like not getting laid is the same as being weak and girly. This is obviously a mistake."@@ She's really an expert, although you don't like admitting it, but her words are quite accurate. @@.sphinx;"Although for some of my patients this does reflect their true inner desires."@@ Sphinx gives you a meaningful glance. You tell her she's wrong. But you don't sound all that convinced yourself. @@.sphinx;"There's no need to feel shame about it. Quite the opposite, people can only find true happiness if they're honest to themselves. You can deceive others bothers you should never lie to yourself. It doesn't have to be about virginity, men need to be adventurous. If you're so curious you should explore your feminine side not run from it."@@ You stay silent, your mind is in turmoil. Maybe she is right? Maybe this was never about your virginity, maybe you when you first entered the Arcade you picked the pink bracelet for a reason? @@.sphinx;"Scarlett told me you're already exploring. I think that's admirable, you're finally confronting your true self."@@ She leans closer to you in her chair with an alluring smile. @@.sphinx;"I'm curious, would you mind showing it to me?"@@ <<imgScenes hypnoEyes.png>> Your mind is either playing tricks on you or her eyes actually started spinning like a vortex. Could be that her eyes are modded to the point where it can take on effects like these? Those pair of eyes stare into your soul and you're being drawin towards them. <span id="sphinx1">\ <<go "Show her your panties" "sphinx_first_panties">> <<link "Stay clothed">>\ <<replace "#sphinx1">>\ She's sitting in front of you with her face only a few inches from you. That sweet scent of hers fills your nostrils and clouds your judgment. You don't ponder about this change in attitude or the fact that showing anything to her would mean showing it to her entire class. You don't even think about fighting your urges, you just do what she told you to without any thought behind your actions. <<go "Show her your panties" "sphinx_first_panties">> <</replace>>\ <</link>>\ </span> /% ----------------------------------------------------------------------------------------------------------------- %/
You can't resist your urges. Your hands move on their own slowly stripping you of your clothes. Off comes your shoes and your <<bottom>>. There's a strange warmth spreading all over your body creating the desire to get rid of the fabric to cool down. Looking like a crazed person who's given into lust you undress completely only leaving on the panties and everything below it. Your therapist has a triumphant, proud look in her eyes with as she spectates your strip show leaning back into her chair. @@.sphinx;"Why would you hide such a beauty? Although as a professional I shouldn't judge, but I personally prefer the way you look now compared to your previous disguise."@@ Her words are encouraging you. She must be right, maybe you do look better in panties? As you ponder with a glassy look on your face Sphinx stands up and circles around you. She leans ever closer and whispers into your ears, the air and that sweet scent caressing your neck. @@.sphinx;"But that's not all, is it? Is there something more you'd like to show me?"@@ Your mind is completely empty as you lean forward to slowly pull down your panties. Her words guide you effortlessly and your body moves on its own accord to fulfill her requests. You bend down forward with two fingers hooking into the tight fabric of your underwear and guiding it down your thighs. As you get closer to the ground your end up flashing the butt plug between your butt cheeks. You hear a click-clack as Sphinx circles around from behind you slowly in her heels. You finally reach the end and take a small step with each leg to completely remove your panties. As you look up you realize that your therapist's shoes are now at an eye-level. You take a peek up at Sphinx, she's looking down at you with an approving nod as you finally begin your ascent with face almost gliding up her legs. You finally flash your chastity cage, a small shiny metal wrapped tightly around your helpless <<dick>>. This is the first time you've shown this to someone else other than Scarlett. The idea of doing it in front of the virtual crowd of her classroom should freak you out more, but your mind is too messed up to even think about that. @@.sphinx;"Now, doesn't that feel better?"@@ She asks with her eyes fixated on your crotch. It does. You can't quite put a finger on this liberating feeling. Your brain is too numb to think too deeply for that but what you know for sure is that it feels good. Sphinx turns around and walks back to her chair before taking a seat. She leaves you standing dare, naked except for the metal lock wrapped around your <<dick>>. You stay fixated without even thinking to sit and Sphinx doesn't take the time to remind you either. @@.sphinx;"Isn't honesty such a nice feeling? If you want to dress like a girl just say and admit it. And what if you're a virgin and that makes you feel lacking? Maybe you're just more inclined to be dominated instead of doing it with a girl. Wear your colors and show it to the world, don't keep lying to yourself."@@ She you give a compassioned speech each word hits closer than the last. Why not wear girl's clothing? Maybe being a virgin isn't a big deal, it's just that you weren't made for fucking others. She's right, you need to be honest with yourself and stop hiding it. @@.warning;"You're opening up to dressing femininely and becoming more submissive now. These ideas no longer bother you as much."@@ <<go 'Wake up' 'sphinx_first_wakeUp'>> /% ----------------------------------------------------------------------------------------------------------------- %/
You stand there naked with a kind of euphoria knowing that you made a fundamental breakthrough. You're no longer bothered with the idea of being a virgin or dressing more feminine, Sphinx opened your eyes. Eyes that are now glossed over. Your mind slowly wanders off into a blank void, and you barely hear a few murmurs when Sphinx speaks again. ... <span style="font-style: italic;">\ @@.sphinx;"Okay, class that was intro number one into the male psyche. As I told you before, stay open and curious about your patients. Let them open up and when you need to nudge and guide them in the right direction, do so. This particular man suffers from an acute sense of inadequacy, he's exploring the limits of his sexuality, but he's just beginning to unravel his previous way of thinking."@@ None of these words register to you and Sphinx seems to be talking to herself, except for her video feed being livestreamed to her class. Without bothering to wake you up from your trance-like state she begins to lecture her students. Sphinx stands up grabbing a small bottle from the inner pockets of her long dress pants. It has a spray on top and pink, glittering liquid inside. @@.sphinx;"What you saw in this session is of course rarely achievable this fast. As you know this is class is less about this specific individual, and more about the chemical research behind the seed-project."@@ @@.sphinx;"This bottle."@@ She lifts the perfume to her face carefully scrutinizing it so that her class can look through her eyes and see for themselves. @@.sphinx;"Might be the next revolutionary breakthrough in psychotherapy. The liquid vaporizes on room temperature, a small flick and lingers around like a perfume. The patient breathes in the agent, and it works it's magic from there on."@@ @@.sphinx;"The exact effects of the composition are still being tested of course but patients most often present an opening to their subconscious This is best described as a hypnotic state from the brain scans we've done so far it shows more potential than traditional methods. Although some of the faculty might disagree with me on this, but I consider the seed-project an effective tool at bringing out the true desires of an individual. This experiment too is aimed at proving my hypotheses and in the coming sessions I will use the seed to help this man confront his desires and get him to be more honest about his true self."@@ @@.sphinx;"Anyway, class is almost over, so why don't we wake up snow-white? This here is actually not the seed, but the herbicide. It should take only a minute for the patient to slowly regain their senses after inhaling this solution. The memories of course stay with them, we're not intruding on their autonomy when it comes to this. Although towards the end of the session patients tend to trail off into a silent-zone. We can't do much about this side effect, this is why we need this to wake them up."@@ She gives one final lecture to her class before taking the bottle to your face and spraying a small puff under your nose. </span>\ You inhale and slowly regain your senses. None of her previous words registered with you of course, you were already way off into the "silent-zone" before she started speaking to her class. But what remains is the memory of you undressing on your own volition. These decisions truly feel your own which makes them feel all the more conflicting. It feels like you crossed a boundary that you shouldn't have, but it feels too good. You look down at your caged <<dick>> and finally realize the situation you're in. You're standing there, naked and your face turns red. <<go 'Dress and leave' 'sphinx_first_finish'>> /% ----------------------------------------------------------------------------------------------------------------- %/
You quickly grab your clothes all fidgety while Sphinx leans back into her chair spectating you. @@.sphinx;"Thanks for giving a hands-on experience to my class. I agreed with Scarlett and I trust she's told you about the contract. For the duration of our sessions the Academy will pay you the participation fee in the study, I'm wiring you the credits for this therapy now."@@ Sphinx calls her console and makes a few taps before transferring you the money. <<earn 50>> You're not really bothered with the money. By the end of her explanation you finally manage to gather your clothes and mostly get dressed. The extra credits in your account do feel nice, but now another realization sets in. Undressing, showing your panties, flashing your butt plug and chastity cage. It's not just Scarlett now and Sphinx. A class of who knows how many people saw you do that. You squirm and make a run for the door without saying goodbye to Sphinx. Your mind's in shambles to the point you can't consider basic courtesy. <<updateMissionSilent "homework7Therapy" "homework7TherapyFinished">>\ <<go 'Go home' 'player_room'>> /% ----------------------------------------------------------------------------------------------------------------- %/
Sphinx's glass dome is surrounded by refreshing scenery. The doors automatically open as you approach the building surrounded by a patch of plastic grass. You're not quite sure why you decided to visit her today. There's a nudging feeling at the back of your mind, a craving almost drawing you toward Sphinx like a magnet. Unsure about your own feelings it seems the best to just do a session with her. She might give you a freebie considering she and Scarlett seem to be close friends. @@.sphinx;"If it isn't my favorite patient?"@@ She looks up from a book when you enter her office, hard copies like these are rare these days, but she has a shelf stacked with them. You explain to Sphinx that you'd been feeling weird lately and ask if she could maybe help. You stutter and slur your words, your mind is jumbled and you can't quite put your problem into words. @@.sphinx;"Say no more."@@ She slams the book with one hand giving you an understanding smile. @@.sphinx;"Our agreement still stands, our time spent together is free-of-charge. In fact the Academy will pay you for each session, so why don't we go ahead and examine your predicament?"@@ Sphinx stands up from her desk walking to her chair and motions you to do the same. <<include sphinx_sessions>> /% ----------------------------------------------------------------------------------------------------------------- %/
The memory of your first visit to Sphinx is still vivid in your mind. The way you spilled those words and that brutal honesty of wanting to wear girly clothes... You can't quite believe it actually happened if not for the clear image in your head. You tell Sphinx about your predicament, about these feelings that seem to not belong to you. @@.sphinx;"I don't see a problem here. Clothes are an expression of who we are, during our first session you visited me in panties. I can't tell you very few boys would wear something like that if not for a good reason."@@ @@.player;"Scarlett told me to..."@@ You interject embarrassed. @@.sphinx;"Really, well did she tell you to wear panties this time too?"@@ Her eyebrows raise with an inquiring look. You shake your head. @@.sphinx;"Why don't you undress then, let's see what are you wearing right now."@@ @@.player;"What?!"@@ She wants you the undress here? @@.sphinx;"Why not? Last time you were eager to rid yourself of unnecessary clothing. Besides, this room is just for the two of us. Won't you show me?"@@ It's there again. That familiar, sweet scent lingering in the air. She has such an amicable smile, and you wonder what would it hurt to repeat what you did last time? You stand up without paying much heed to your actions and remove your lower garments. <<if wearing("panties")>>\ @@.sphinx;"I think this should solve your predicament, would it not?"@@ She has a triumphant grin on her face looking at your panties. You blush and hang your head in defeat. @@.sphinx;"Scarlett didn't instruct you to wear panties when visiting me. The way I see it this was your own free choice, this is something you wanted."@@ She's right, you admit to yourself. Why did you come wearing panties, clearly no one forced you. Scarlett might look at your visual feed, but it's not like she forbid going outside in male clothes. This was entirely your own choice. @@.sphinx;"Now, tell me how do they feel? Isn't it nicer compared to those ugly things men wear? They seem to fit you perfectly, why don't you turn around a bit let me see the other side."@@ <span id="replaceSphinxSpin">\ <<go 'Do a spin around and show off to Sphinx' 'sphinx_session_crossDressing_spin'>> <<link 'Resist doing a spin'>>\ <<replace "#replaceSphinxSpin">>\ For a fleeting moment you resist the idea of showing your backside to Sphinx. As you are about to open your mouth in protest you take a whiff of sweet scent lingering in the room. Your eyes gloss over and you start wondering what were you thinking about just a moment ago. Your therapist asked you to do a turn around, why go against her? <<go 'Do a spin around and show off to Sphinx' 'sphinx_session_crossDressing_spin'>> <</replace>>\ <</link>>\ </span> <<else>>\ @@.sphinx;"Well, you maybe right I admit. No panties this time?"@@ She tilts her head in confusion. You are proud of yourself but despite your outsmarting Sphinx there's a conflict in your mind. You came without panties but it doesn't feel proper, you even undressed to show her but now all you can think about is just the lack of panties. You start fidgeting in discomfort becoming aware of your clothing. Sphinx follows your every motion with her eyes. She quickly figures out your thoughts. @@.sphinx;"Wouldn't it be nice to wear something smaller, a bit softer and effeminate? I can give you a pair if you wish."@@ You open your mouth but the words don't come out. You want her to give you something else to wear but why would you ask your therapist for panties? @@.sphinx;"Just wait here."@@ Your therapist retreats to the back room of her office without waiting for you to answer. Sphinx returns with a small back lingerie in hand. It's an exquisite pair of elegant panties, it's rather skimpy and frilly. @@.sphinx;"These are mine, I have plenty at home. As your therapist it's the least I can do."@@ She hands you the panties and you look only for a moment before taking it from her. You face is red as a lobster thinking about how she was just wearing these, they're still warm to the touch. @@.sphinx;"Why don't you try them on?"@@ <<go 'Wear the panties' 'sphinx_session_crossDressing_wearSphinxsPanties'>> <</if>>\ /% ----------------------------------------------------------------------------------------------------------------- %/
<<set $player.can.wear.gString = true>>\ There it is again, that sweet scent hitting your nostrils with full force as Sphinx approaches you with her panties. You try resisting the urge to try on these panties, but your mind is numbed, every time you think about stopping you find yourself lost in a gray haze. All you know is you are spurred to try them on, an indescribable desire is making your hands move on their own. You get a feel for the fabric running your fingers around it before stretching it slightly. Despite your illuminated state of mind you manage to move your legs through the hoops one after the other in one fluid motion. Sphinx is admiring you with a proud smile as her panties slide up your thighs. The back is rather thin, it glides between your ass cheeks effortlessly. The feeling of arousal from the string nudged there is enough to get you hard. <<penisRange 0 6 "Your raging erections is clearly highlighted at the front of Sphinx's thongs." "Your raging erection is clearly too big for the thong to hide. You struggle trying to cover your <<dick>> but in the end you can't manage to tuck it in.">> Your situation is not much better in the back, your <<ass>> is pretty much completely bare. That tiny elastic band running from your waist between your cheeks does nothing to hide your assets. @@.sphinx;"In my personal experience this is the highest comfort you can get besides going nude. I think we can conclude you enjoy wearing girly items, so wouldn't a string be the best option to express your feminine desires?"@@ Sphinx comments to remind you she's also in the room. Her words sound logical. Why didn't you ever think about wearing strings? Her panties do feel really comfortable. @@.warning;"You now feel daring enough to buy g-strings and thongs."@@ <<go 'End the session' 'sphinx_session_end_giveBackPanties'>> /% ----------------------------------------------------------------------------------------------------------------- %/
<<set $player.can.wear.gString = true>>\ You do as told, again not much thinking behind your actions. You do a full turn around for Sphinx, unlike the last time it now feels less embarrassing showing off to her like this. As you put your body on display you become cognizant of the fabric on your skin. The soft texture, the way it wraps around you and slides between your ass cheeks. Your <<dick>> jumps slightly realizing how snug and comfy it feels. @@.sphinx;"If I might be a bit more frank and speak not as your therapist, but maybe a friend. You look gorgeous in those."@@ Sphinx leans forward propping up her chin with one hand. You blush, happy about her compliments. @@.sphinx;"Did you ever think about wearing something that would show a bit more of you? Maybe a thong or a string? In my opinion it wouldn't hurt to experiment."@@ You clench your ass cheeks for a moment imagining a thin string running between them. The idea of wearing something so skimpy is extremely arousing for some reason. @@.sphinx;"In my personal experience it's the highest comfort you can get besides going nude. I think we can conclude you enjoy wearing girly items, so wouldn't a string be the best option to express your feminine desires?"@@ Her words sound logical. Why didn't you ever think about wearing strings? @@.warning;"You now feel daring enough to buy g-strings and thongs."@@ <<go 'End the session' 'sphinx_session_end'>> /% ----------------------------------------------------------------------------------------------------------------- %/
Your mind goes blank and your eyes glossy. The effects of Sphinx's hypnotic chemical send you in another blackout. With your mind trapped in a black void Sphinx gives another lecture to her class while you stand there mostly naked. @@.sphinx;"Now, I would like to give you those, but the Academy will not permit me to gift my patients so if you'd be kind enough to return it..."@@ You come to your senses as Sphinx calls out to you pointing at your underwear, or rather the one she lent you. <<if visited() == 1>>\ You quickly return the panties to her before running off once again with a burning face. You only see a notification on your console when she sends you the usual stipend after your session from the Academy. <<earn 50>> <<else>>\ You quickly return the panties to her before running off once again with a burning face. <</if>>\ <<go 'Go home' 'player_room'>> /% ----------------------------------------------------------------------------------------------------------------- %/
Your mind goes blank and your eyes glossy. The effects of Sphinx's hypnotic chemical send you in another blackout. With your mind trapped in a black void Sphinx gives another lecture to her class while you stand there mostly naked. <<if visited() == 1>>\ @@.sphinx;"I believe that should be our session for today. I'll transfer you the research money from the academy."@@ You come to your senses as Sphinx calls out, and you hear a familiar notification sound from your console when the money arrives in your account. <<earn 50>> <<else>>\ @@.sphinx;"We've already talked about this topic before so the Academy can't pay you for this session, I hope you don't mind. Of course it's still free of charge."@@ You come to your senses as Sphinx calls out. <</if>>\ You quickly escape again with a burning face unable to look into her eyes. Every time you visit her it always seems to end up with you standing naked in the middle of the room wondering what just happened... <<go 'Go home' 'player_room'>> /% ----------------------------------------------------------------------------------------------------------------- %/
<<if visited() == 1>>\ <<startMissionSilent "homework17">>\ <<set $player.flag.homeworkInProgress = true>>\ <</if>>\ Every time you have a session with Sphinx you come out a changed man, things that once bothered you flip completely. Your insecurities melt away and you chase ahead towards the objects that once scared you. Lately, you're becoming more and more curious about men, that's not the right way to put it. Instead of men, you're more interested in the idea of submitting yourself to someone else. Like when Scarlett used her strap-on to fuck you, ever since then your mind has been swarmed with these confusing ideas that you might've considered problematic once upon a time. But now these thoughts started invading your dreams, in these altered states of mind you see men dominating their feminine partners, and you observe these scenes from the female's perspective. When you close your eyes phallic shapes seem to emerge from the abstract, dark mass you'd see otherwise. You bring this up to Sphinx, by the end of your recollection the pleasant smell of her perfume making your body languid. Unbeknownst to you the research chemical mixed into her odor is already illuminating your neuroreceptors, making you reveal the details of these dreams without inhibitions. @@.sphinx;"I think it's very clear what these dreams mean, this is your subconscious expressing a clear desire to be dominated. As to the reasons, I would make an educated guess that you found yourself inadequate in the bed, possibly the result of your virginity. Now you look for men to take advantage of you, unlike you who failed to do so with the opposite sex."@@ If you still had any common sense, you could weave through her argument and see that she's most certainly jumping to conclusions here. But you can't, and you don't want to. Your mind is messed because of the airborne drug, everything Sphiny says seems to click into place perfectly for you. Why bother with women, why stay on top when you can enjoy the attention of someone superior to you. The whole reason you brought up the dreams to Sphinx was because you wanted more, you knew she'd guide you the right way. At least now you can feel more confident about these ideas and not look at them as something to be embarrassed about. @@.sphinx;"Your mind is trying to resolve the conflict between reality and your feelings. Suppressing your desires will only hurt you in the long run, I think it's best if you get experience. Once you do, you mind find it's not for you, but it might also make you feel complete finally. Do you see someone specific in your dreams?"@@ You nod and tell Sphinx about Timmy. He's been a returning guest to the dreamscapes of your mind. @@.sphinx;"You talked about this 'Timmy' once. I gather he's like you, a bit confused about his sexuality. As a scientist, I shouldn't say this, but this most certainly looks like fate. A chance for both of you to fulfill the desires of your subconscious. How about you ask this 'Timmy' to be your 'first'?"@@ Even in this illuminated state you are shocked to hear your therapist's recommendation. You're curious but most certainly lack the courage to ask for anything like that and you're not even sure if Timmy would even be open to it. @@.sphinx;"Think of how girls court men they desire, don't make assumptions based on your failed attempts of courting them or your virgin experience so far. Dress up nicely, compliment him, highlight your assets and make yourself desirable. If he's curious even the least bit I'm sure he'll step up and tell you. But right now both of you seem to avoid confronting this issue head-on, he might not have outside help, but you have me so you should take the first step."@@ @@.sphinx;"But what would I even tell him?"@@ You're actually entertaining the idea of making a move on Timmy, a notion you'd have found upsetting or outright inconceivable when you started this session. Sphinx has a satisfied smirk on her face, she knows the chemicals are working their magic and you're already opening up to suggestions. Your mind is like a putty she can mold into whatever shape she likes. @@.sphinx;"You mentioned your first intimate interaction with him, when <<if hasVisited("homework9_more_smell")>>you smelled his penis<<elseif hasVisited("homework9_more_touch")>>you touched his penis<<elseif hasVisited("homework9_more_taste")>>you tasted his penis<<else>>your teacher had him with his penis out<</if>>. How about you take it one step further? Since you already have a common experience why not touch him intimately again, it would be easier for the both of you to start off slow instead of jumping ahead."@@ You take her advice to heart like she's your best friend, but that's the last decision you make before your mind starts untangling completely. You descend into a hypnotic state no longer receptive to her words and unable to respond. That's when your therapy ends and Sphinx starts her usual lecture to her class as usual before she eventually wakes you up. <<if visited() == 1>>\ The familiar ding sound of getting a transfer returns you to normalcy, Sphinx ends the session by sending you the stipend from the Academy as usual. <<earn 50>> <</if>>\ Finally coming to your senses you try your best to make a recollection of the past hour or so but beyond a certain point you can't see past the haze clouding your memory. But you feel certain about one thing now, you need to make a move on Timmy. <<go "Leave" "player_room">> /% ----------------------------------------------------------------------------------------------------------------- %/
<<if visited() == 1>>\ <<set $player.flag.homeworkInProgress = true>>\ <<startMissionSilent "homework18">>\ <</if>>\ Scarlett told you to listen to Sphinx, the therapist really helped you so far so it's not like you're reluctant to do so. But whenever you're with her you come away with a fuzzy feeling, a mixture of bliss and confusion. There's always a nagging sense of lacking a puzzle piece at the end of your sessions and yet you feel more complete each time you have a talk. @@.sphinx;"It's good to see you, I've consulted with your teacher regarding our sessions."@@ Sphinx greets you from her chair as you enter with your mind wandering. @@.sphinx;"We both think it's best if we take a more proactive route to help with your progress. But before that... I've also received news of your success, how did it feel like to finally explore your feminine side and help with the relief of a man?"@@ There seem to be no secrets between Scarlett and Sphinx, she already knows you gave a blowjob to Timmy. This is a precarious topic, not something you'd feel comfortable opening up about. But that familiar, sweet scent draws you in numbing your inhibitions. You confess how great it felt to finally cross that barrier, to touch another man, no. To taste another man. You also admit it went easier than expected. @@.sphinx;"It usually is. Men can hardly resist the allure of women. They enjoy the feeling of conquest, but that doesn't mean they'd refuse a free game. You should never doubt their willingness."@@ She reassures you with a kind smile to boost your confidence. You continue to have idle chat, you describe in great detail what you did with Timmy. @@.sphinx;"I can see that a great burden was lifted now that you made this breakthrough. I think the best course of action would be to explore your feelings further."@@ @@.player;"With Timmy?"@@ You ask not sure whether you're attracted towards him or if it was just a carnal desire. @@.sphinx;"No, with other men. I must admit, I'm not a believer in monogamy. I think humans are meant to experiment, go through their options and never settle for just the first good thing that comes across."@@ You blush at her prognosis. Normally you'd raise a brow if you heard a therapist openly recommend something like this, but your mind is losing its focus to the drugged fragrance in the air. @@.sphinx;"If I might use a crude expression, I would say men are like lollipops."@@ She chuckles lightening the mood. @@.sphinx;"You won't know your favorite flavor until you try more."@@ Sphinx says playing with her fingers with a meaningful smile on her face. She thinks for a second and you can spot the moment when she comes with an idea. @@.sphinx;"Scarlett told me about the Arcade, I think it's the perfect place to explore your options..."@@ Sphinx stops for a moment as if she's waiting for something. She has a scrutinizing look on her face looking straight at you. Your eyes soon get glossy, your focus fades with your mind sinking into a susceptible state. Sphinx continues when she sees her perfume slowly taking hold of you. @@.sphinx;"How about you visit a public place there? Scarlett told me there are open glory holes there, I think that's the perfect place to experiment."@@ You nod your head mindlessly, accepting her recommendation. That's the last thing you do before you descend into complete darkness. ... /% general ending comment %/\ You stay motionless as Sphinx transitions to her "teacher-mode". She begins lecturing her students who just viewed your entire session through her visual feed. With the class coming to an end she turns the broadcast off and sprays a small puff under your nose from a vial. As you take a sniff from the antidote your mind is roused to wakefulness and you come back to your senses. @@.sphinx;"That's it for our session today, I hope to see you again soon."@@ She bids you farewell. <<if visited() == 1>>\ You also get a notification on your console with the stipend from the Academy. Sphinx sent you the usual amount after your session for participating in her study. <<earn 50>> <<else>>\ You gather your thoughts and say your goodbyes absentmindedly before leaving. <</if>>\ <<go 'Go home' 'player_room'>> /% ----------------------------------------------------------------------------------------------------------------- %/
This a path where you get to choose your cyborg partner. It's a currently abandoned version of the game but there is some quick action. Beware, there may be typos and bugs ahead. [[Continue.->Archives2]] /% ----------------------------------------------------------------------------------------------------------------- %/
<<nobr>> <<set $playerdomname to "Leebe, Andre and Jamie">> <<set $playerdom to "3some">> <<set $playerdomsex to "them">> <<set $playerdomsex2 to "they">> <<set $playerdomsexdo to "do">> <<set $playerdomsexdont to "don't">> <<set $playerdomplural to "alphas">> <<set $playerdomisare to "are">> <</nobr>>Scarlett is visibly taken aback by your question but she quickly calms down and answers your question. @@.scarlett;"The option is available, yes. But we normally don't encourage having more than one obligatory partner since it's the players duty to take care of their follower's needs."@@ She ponders but then looks over you from head to toe. @@.scarlett;"On the other hand, seeing your enthusiasm I think you might just be able to take care of them all."@@ @@.scarlett;"Come on down guys, you were all selected."@@ Jamie, Andre and Leebe all get down from the stage and walk over. You suddenly feel overshadowed being surrounded by so many people, other than Leebe who is about your height both Andre and Jamie have a towering height. @@.scarlett;"I will let you get familiar with your alphas $player.firstName, have fun!"@@ Scarlett leaves by the door you entered while having a mischevious smile on her face. @@.andre;"So, what should we do? I don't think he is quite ready to take 2 cocks, let alone 3."@@ Andre is the first one to break the silence and you instantly shiver hearing his words, what could he mean by @@.thoughts;'taking cocks'?@@ @@.leebe;"He looks really thin, we should feed him first!"@@ @@.jamie;"I would be down for that, it would be helpful to have some extra lubrication."@@ @@.andre;"Well then bitch, get to work, you can first use your mouth, we will get to your ass later."@@ Andre pulls down his brief down over his bulge letting his impressive 13 inches of fat, partially-hard cock spring free. You can't help but be mesmerized by the sight of his member hanging there. You even start wondering how it would taste to lick the tip of his fat, black head. Having these thoughts you remember when Scarlett injected you. It finally dawns on you what that liquid was and why are you not bothered by the sight of Andre's cock right now. Scarlett injected you with an <<hovertip "Inhibitors are an old-age drug. People take them for all-kinds of reasons. As the name suggests they inhibit the more social aspects of the human mind, they help suppress feelings like shame or insecurity. It quickly became a hit in the sex industry, although inhibitors don't have any libido-boosting effects they help people to be more comfortable with their carnal selves. They're also famous for breaking sexual barriers. The straightest man will have no problem taking a cock while on inhibitors, they truly free you of any concern.">>inhibitor!<</hovertip>> With this drug you don't feel ashamed thinking about how his dick would taste or imagining running your tongue through his shaft. Fuck, you want that cock so much. @@.leebe;"Me! Me first!"@@ Leebe also pulls down his briefs revealing a shorter, almost feminine cock with two large, tangerine sized balls hanging below. @@.jamie;"Who said either of you should be the first to break him in?"@@ Jamie follows suit and reveals his own package, a similiarly impressive 9 inch length. As your alphas keep squabbling you hear a *ding sound and a notificiation window pops up, blocking your vision. [[Read the notification->3way0-mission]] /% ----------------------------------------------------------------------------------------------------------------- %/
*ding <<nobr>> <table class='mission'> <tbody> <tr> <td> <p style="text-align: center;">''[Mission activated!]''<br></p> <br> Give your alphas a blowjob.<br> <br> <p style="text-align: center;">[Rewards: @@.xp;100-150EXP@@] based on performance.</p> </td> </tr> </tbody> </table> <</nobr>> As you skimp through the text it finally hits you what this race is all about. Xp should determine the scores of each player, so if you want to have a shot at winning that life time membership you will have to complete this quest. And probably a lot of similiar ones. The task does scare you a little bit, you would usually never think about giving a blowjob to someone, you're not oriented that way. But with the inhibitors you start entertaining the idea and their cocks do look really juicy. While you read the contents of the mission your alphas finally stop arguing about who should get to go first. @@.andre;"Who is it gonna be first, bitch?"@@ [[Choose Andre.->3way1 andre1]] [[Choose Jamie.->3way1 jamie1]] [[Choose Leebe.->3way1 leebe1]] [["I'm not doing that."->3way1-none]] /% ----------------------------------------------------------------------------------------------------------------- %/
You keep your eyes on Andre finalizing your choice. @@.andre;"Good. Get rid of those clothes, we wouldn't want to dirty them."@@ You follow orders and start stripping down blushing. @@.leebe;"After this we will get you some new clothes anyway!"@@ Leebe chimes in. Throwing aside your own underwear you're now standing completely naked, hands covering your crotch, red as an apple surrounded by the three of them with their own impressive cocks hanging about. @@.andre;"Get started."@@ Andre commands and you slowly go down on your knees to get his cock at eye level. Slightly above, with how tall he is, you're just barely off mark from being able to suck him off while standing. You reluctantly touch Andre's cock, it feels hot in your hand and has a certain hardness to it, even while mostly flaccid. Pulling back on his skin you reveal the head of his cock, easily twice the size of yours, in fact now with his cock in your hand you start wondering how are you going to fit this monstrosity in your mouth. You steadily lean forward until your lips meet with the tip of his cock, there you plant a kiss taking in his manly scent before swirling your tongue around the tip of his cock. @@.andre;"Don't forget about us."@@ You feel a tug on your left hand that's on Andre's cock. Jamie is grabs arm and places your hand over his own member. Leebe is quick to follow and he takes your left hand, letting you get a hold his large balls. Here playing with a giant, fat cock between your lips, stroking the shaft of another enormous dick and fondling the orange sized, full balls of another guy. Your inexperience clearly shows, but despite being somewhat awkward when handling your alphas' junks you can still occasionally hear a few light moans or gruntles are you work their cocks. With Jamie, you keep a steady pace, his cock is not quite as monstrous as Andre's but it's still a long way for your hand to go from it's head to the base. You attempted lifting your hands a few times off Leebe's balls and find a handle on his cock but everytime you tried he just guided you back onto his balls. Even though his 7 inches is dwarfed by Andre and Jamie, his member is still way bigger than yours. But he seems to have a specific fetish when it comes to balls, you yielded and now only keep fondling his underside. Honestly his balls give you a strange sensation, it's almost as if you're holding a giant pouch filled with some thick liquid. Your hands get sweaty from the heat his balls radiate while massaging him. And of course, there's Andre. With both your hands occupied you can only rely on your mouth when it comes to servicing him. And it's not easy. His cock incredibly thick, your jaws are stretched wide by his sheer girth each time you bob your head down his member. It's not just how fat his cock is either, you're having problems with the length too. So far you've only managed to fit just the first few inches of his cock but his head is already nudging against the back of your throat making you gag constantly. @@.andre;"I should've given him to one of you first to loosen him up first."@@ Andre is lamenting seeing you struggle with taking his cock. @@.andre;"Okay slut, time is up."@@ Andre grabs your head from behind and pulls you towards his crotch with full force. Immediately the tip of his cock forces it's way down your throat opening the small ring to your insides. Halfway down his cock there's already a sizeable bulge where your Adam's apple is. But Andre is not stopping. With each tug on the back of your head you're forced down further on his cock. By the time your chin is touching his balls and your nose is forced into his crotch the tip of his cock is in-line with your shoulders. With your throat being stuffed full with Andre's cock you find it really hard to breath and you're constantly gagging and coughing. You spend a few moments suspended on his cock, being unable to back down with his strong hands holding you in place. In the meantime your two hands fail to do their work so Jamie and Leebe both start pleasuring themselves with your hand giving you some help. Jamie is jerking off with your hands while Leebe keeps your hand on his balls fondling them with your fingers. Eventually Andre let's you go up for some breath, you immediatly start coughing and fighting for air. The moment his cock leaves you there's still some churned-up and precum spit connecting the tip of his cock to your lips. @@.andre;"You do it now."@@ Andre is letting you try again without forcing you this time. You shiver at the thought of being facefucked like this again so you quickly lean forward trying to force as much of his cock down as you can. Strangely the gagging is not as bad as before, he really loosened you up. This time you manage to go down 6 inches with the first try. There is still more than half of his length left though, so after a moment of rest you keep going. Once your face is completely burried in Andre's crotch he gives you an approving nod and pulls you off his cock letting you breathe again. For the remained of the next few minutes you keep diving down on Andre's cock, each time you manage to deepthroat his whole length quicker than the one before. By the end of your session you're almost effortlessly bobbing your head on the entire length of Andre's monstrous cock, your throat and jaws are completely stretched out at this point. Finally Andre reaches his end of the line and you feel a thick lump of cum go down your throat straight into your belly with more than 7 inches of him being in your throat. As you back down you manage to get a few shots on your tongue before letting go of his dick. You savor the salty, musky taste of load and open your mouth wide to show it to Andre too. Without him having to say anything you're quick to swallow the rest of his cum, with almost half a litre of his load now inside. After finishing Andre you suddenly feel Jamie twitching inside your left hand. You quickly turn over and open wide to catch him spurting cum straight on your face. After the first load you finally manage to align your lips with his cock and the rest goes into your mouth like Andre's. His load is much more bitter, but you can't say you hate the flavor, it has it's own charm. Finally Leebe is on the verge of cumming. The whole time you have only been fondling his balls but that was still enough to put him on the edge. This time you're not allowed to move on your own, Leebe grabs your head himself and forces his now completely erect 7 inches down your throat. You have no problem deepthroating Leebe all the way, his cock is much thinner and less girthy when compared to any of the other guys'. Rather, it's his load that worries you a little. Your chin came in touch with Andre's balls a few times and you also managed to make a few attempts at touching Jamie's package, but neither of them had such an impressive sack, so fully loaded. You also remember Scarlett mentioning Leebe's load is almost a whole litre. Finally with a twitch Leebe ejaculates and you can feel as if hose has been let loose inside you. You're almost drowned by the sheer amount of milky semen being poured down inside your throat. By adding Leebe's load to Andre's and Jamie's you have close to 2 litres of cum swirling inside your belly now. While Leebe is cumming you're held in place by his surprisingly strong hands unable to gasp for air as he keeps unloading inside you like a urinal. After a long time of him cumming inside you're finally let go and you immediately cough up a little seemen on the floor. With your scrawny figure, 2 litres show. Although only slightly, your abdomen has a small curve to it now. You've been very well fed. *ding [[Read the notification->questcomp 3load]] /% ----------------------------------------------------------------------------------------------------------------- %/
You decide to that maybe Jamie would be a good way to start. Both load and cock seems to be aligned to be inbetween Andre and Leebe. Although his 9 inches are still overpowering compared to yours, maybe it would be a good start to get accustomed to large dicks like his. Before you could go down on your knees and get to work Andre's words interrupt you. @@.andre;"Get rid of those clothes, we wouldn't want to dirty them."@@ You follow orders and start stripping down blushing. @@.leebe;"After this we will get you some new clothes anyway!"@@ Leebe chimes in. Throwing aside your own underwear you're now standing completely naked, hands covering your crotch, red as an apple surrounded by the three of them with their own impressive cocks hanging about. Finally you go down on your knees to get Jamie's cock at eye level and you wrap your hands around his shaft, planting a kiss on his cock trying to get a taste for him. Before you could get further down on his cock though Andre grabs your right hand and guides you to his own cock while Leebe circles around the three of you and takes your left hand to himself. You're left with only your mouth to pleasure Jamie, so you start bobbing your head down over his impressive cock. At first his girth is quite hard to take, you have to stretch your jaws a lot to fit him inside but you soon find that the length is going to be a bigger problem than his width. Only less than half-way down his cock you're already gagging hardly as the tip of his cock is touch the ring of your throat, trying to force it's way inside. Jamie is generous though and lets you have a few attempts keeping his hands off. In the meantime, the gagging can't take off your attention from his manly musk, with his cock in your mouth you can also feel a bitter, salty taste on your tongue. You suddenly find that you're completely enraptured by the idea of blowing a guy and your apetite grows for getting his semen inside you. While you're trying to deepthroat Jamie and get the remaining 5 or 6 inches of his cock inside both Leebe and Andre use you like a cocksleeve and pleasure their own members with your hands. Andre is using your hand wrapped around his cock and stroking his entire, now fully erect length. Leebe keeps your hands on his balls, you can feel the heavy load swirling inside as your fingers fondle his underside. It takes you a few minutes to finally get comfortable with Jamie's cock and find the right position, but finally his cock enters your throat forcing you open. You did it! Jamie is actually quite impressed at not having to use his hands to force you down his cock, he was just about to make a move but you finally managed to deepthroat him completely. As you go down on him your chin meets his large balls. There you spend a few moments to take in the fact that there's 9 inches of man cock inside the entire length of your throat. Sliding off you leave behind a messy mix of spit and precum before going back down on his cock. Picking up the pace there's already a slurping, gagging sound filling the room. @@.jamie;"Oh my, you give some messy blowjobs, but I like it."@@ Jamie comments your technique, your blowjob is indeed quite messy with spit and pre flying everywhere, you're already fast at taking his entire length from tip to base keep bobbing your head back and forth on his cock. Eventually you can feel Jamie tense up and slide back down off his cock, letting you give you a facial. His entire load ends up on your face, you can feel the heat emanating from the semen on your skin and you're overwhelmed by the bitter smell as it drips down your chin. @@.jamie;"Hey, you wasted so much."@@ Jamie is sad to see his seed plastered on your face, he much rather would have it inside you. @@.player;"I'm sorry."@@ You apologize, indeed you also regret not swallowing it, if the smell is so overpowering you wonder how good it would've tasted. But alas, there are still 2 cocks for you to take care of. Andre is quick to follow Jamie and you lean over to catch his load, not wasting it on your face this time. Indeed, tasting Andre's seed you can only lament how you wasted Jamie's load, his cockmilk tastes so good! You're not left any rest, just when Andre unloads his final spurt in your mouth you're pulled oveer by Leebe only to be forced down on his cock before the trap starts cumming profusely inside. It's almost as if there's a torrent inside your throat, that 700 milliliters was no joke. You can feel Leebe filling you up completely as his hot load enters your throat and finds it's way straight into your belly. By adding up Leebe's load and Andre's you have over a litre of cum swirling inside your stomach now. While Leebe is cumming you're held in place by his surprisingly strong hands unable to gasp for air as he keeps unloading inside you like a urinal. After a long time of him cumming inside you're finally let go and you immediately cough up a little seemen on the floor. You take a moment feeling up your abdomen, you have been fed with a large load indeed! *ding [[Read the notification->questcomp 1facial 2load]] /% ----------------------------------------------------------------------------------------------------------------- %/
You don't feel comfortable with taking the giant, fat cocks of Andre or Jamie, instead you turn your attention to Leebe's much more manageable 7 inches. Before you could go down on your knees and get to work Andre's words interrupt you. @@.andre;"Get rid of those clothes, we wouldn't want to dirty them."@@ You follow orders and start stripping down blushing. @@.leebe;"After this we will get you some new clothes anyway!"@@ Leebe chimes in. Throwing aside your own underwear you're now standing completely naked, hands covering your crotch, red as an apple surrounded by the three of them with their own impressive cocks hanging about. Finally you go down on your knees to get Leebe's cock before you and you wrap your hands around his shaft, planting a kiss on his cock trying to get a taste for him. Quickly his petite cock springs to life and you find yourself stroking his 7 inches while your own cock below hardens as well. @@.jamie;"Mind if I use this hole?"@@ You see a Jamie sneak behind Leebe and asking him. Leebe nods eagerly and you can hear his cock slowly entering Leebe's ass, right as you're stroking his cock. Leebe has a similiarly small stature to yours so you can see the tip of Jamie's cock poking around and bulging out on his abdomen as he is slowly fucking Leebe from behind while you're giving the trap a sloppy handjob. You also see Andre removing his briefs and heading for Leebe as well with a half-erect cock. @@.leebe;"Hey guys, shouldn't we let $player.firstName get some experience first?"@@ Leebe asks taken aback by the his sudden popularity. @@.andre;"I don't think this slut is quite ready for my cock, you should be able to handle it though."@@ Andre grunts. @@.leebe;"Fine."@@ Leebe sighs and goes down on his knees why guiding your head lower until you find yourself laying on the floor with your head between Leebe's legs and his cock in your hands. Meanwhile Leebe gets to work on Andre's cock, his experience shows. He doesn't fiddle around with his hand but gets straight to the point and you can immediately hear slurping sounds and the trap is deepthroating the full length of Andre's monster cock with a bulging throat. Seeing him in action you also get a bump and lean up a little to get his cock inside your mouth. You can feel his precum spread along your tongue, it has a sweet but musky almost masculine taste to it. At this point you're at the lowel level of hierarchy, giving a blowjob to Leebe, who himself is giving one to a much larger cock while getting fucked by another. The four of you spend the remaining few minutes like this. You soon get a hang for giving blowjobs, although you gag at first trying to get Leebe's entire length, his cock is not as girthy so you still manage to accomplish this feat. You're also massaging his balls in the meantime. Every now and then you leave his cock hanging, dripping with your spit and turn your attention to his giant balls. Licking it then with suck one inside your mouth. But you never actually manage to get his whole sack inside your mouth, it's just too big. Nevertheless you get a really good feel for how much semen the boy has stored up, you can't wait to get a taste for his hot spunk. Soon you hear grunting behind Leebe, Jamie seemes to be on the verge and slams his hips with such fervor that Leebe is often forced forward by his momentum. Each time his dick is forced down your throat with Jamie's push. @@.leebe;"No, not in there! Let $player.firstName have it!"@@ Leebe cries out momentarily taking his lips off Andre's cock to stop Jamie from creampieing him. You hear Jamie remove his dick with an audible plop and circling around Leebe with his raging hard-on next to Leebe's head. @@.jamie;"Come on then slut, Leebe is so generous with letting you have the cream."@@ You immedietely take action by removing Leebe's spit soaked cock from your mouth and kneel up with your head close to Jamie's crotch. You've heard before that people good at anal tend to cream dicks that fuck them, now you can see a living example. Jamie 9 inch cock in your face is glistening with Leebe's juices, it should be impossible for a human to be so wet, it's almost as if Leebe's asshole was leaked a creamy lube onto Jamie. Even though he is a cyborg, his body was modeled after a human so it's an impressive feat. You keep eyeing the cock in front of you, then with a quick lick you're already bobbing your head on it. Jamie's cock is really in a different league when compared to Leebe's, your jaws are instantly stretched and you have trouble taking him in your throat gagging and slurping on him. The taste is unlike Leebe's pre, the juices left over from Jamie fucking him are almost sweet in your mouth. You don't have much time to savor the taste though, after a few back and forths on his dick Jamie is soon twitching in your mouth and starts cumming inside. Immediately there's a warm feeling spreading inside your mouth as his fat load enters you. Most of his semen is dumped straight into your belly but you catch a little on your tongue to get a taste. @@.jamie;"That's right, savor it bitch."@@ Jamie pulls his cock out of your mouth before slapping your face with his 9 inches across both sides leaving a red an imprint of his cock on your cheeks that are now covered in your spit and his semen (as well as Leebe's juices). You hear Leebe suddenly top gagging and slurping on Andre's cock. @@.leebe;"You too Andre! $player.firstName needs to get some experience swallowing!"@@ He immediately stops giving the giant man a blowjob before turning to you. You reluctantly clamber over to Andre and meet his cock halfway. There is no way you could fit such a thick, fat monster in your mouth, your lips only part to meet the tip of his cock. Andre strokes his shaft a few times before you can feel him unloading inside. Similiar to Jamie, he has a thick, salty load that quickly finds it's way to your belly. Meanwhile you can taste Leebe's sweet saliva left over on Andre's cock mixed in with a torrent of seemen entering your mouth. @@.leebe;"You should be ready now."@@ Once you finish with Andre you can hear Leebe walk over with his own erect member in your face. Before you could react Leebe gently guides your onto his shaft with a hand on the back of your head. Finally you're back to attending the cock you started with, after the short experience of tasting Jamie and Andre you're happy to be back on his cute member, you're quick to find your pace and start enthusiastically sucking Leebe's cock. You hug his hips before going full length on him, each time you can feel your chin touch his heavy balls between his fair, slim slegs. With your hands on his ass you start feeling him up while giving him a fast-paced blowjob. Your fingers find their way around his asshole, Leebe was fucked really well, you can feel his boypussy slightly gaping as your fingers enter without the slightest resistance. You feel as if Leebe is a walking lube dispenser, when you remove your fingers from his pucker they are left with a slippery layer of lovejuices on them that would make the largest of cocks an easy fit. With you playing with his ass Leebe soon starts cumming. With the first load of his jizz flooding inside you actually find yourself flustered. There is so much of it. Your cheeks are swollen within moments and you can't help but start taking big gulps before your face inevitably bursts open and you spit his cum everywhere. Those balls were not for show, your belly starts rounding up a little bit as you slowly feed on Leebe's semen. Finally, after what seems like an eternity Leebe's cock twitches the last time with a small string of jizz landing on your tongue to savor his sweet seed. @@.leebe;"How was it? It's great to be a cumdump, right?"@@ Leebe kneels down to get you to face level, his eyes sparkling with enthusiasm. He seems to enjoy turning you into a cock-loving trap like him a lot. @@.leebe;"Let's celebrate your graduation with some new clothes!"@@ Leebe grabs your hand and drags you to the door with Andre and Jamie in tow. *ding [[Read the notification->questcomp 3load 1a2m]] /% ----------------------------------------------------------------------------------------------------------------- %/
<<nobr>> <table class='mission'> <tbody> <tr> <td> <p style="text-align: center;">''[Mission completed!]''<br></p> <br> 'Task completed.'@@.xp;+100EXP@@<br> 'You lost your oral virginity!'@@.xp;+100EXP@@<br> 'You gave your alphas a sloppy blowjob.'@@.xp;+15EXP@@<br> 'You deepthroated your alphas' full length.'@@.xp;+58EXP@@<br> 'You swallowed 1350 mls of cum.'@@.xp;+135EXP@@<br> <br> <p style="text-align: center;">[Performance rating: @@.xp;C+@@ Reward: @@.xp;408EXP@@]</p> </td> </tr> </tbody> </table> <<set $playerxp to 408 * $xpmulti>> <<set $blowjob += 3>> <<set $swallowed += 1350>> <<set $oralvirgin to false>> <</nobr>> Your rating is passable, at the very least you're now accustomed to servicing cocks. In the future you should be able handle missions like this and get an A+ rating. With your bonuses added up it seems C+ rank only gave you 100EXP instead of the maximum 150, that's a pity. But loosing your oral virginity almost doubled your points! @@.leebe;"Huuhh, I'm completely drained."@@ Leebe is sighing meekly, his balls do seem to have shrunk by quite a bit. All three of them are now flaccid, even if the mission didn't give you full rewards at least to managed to satisfy each of them and this thought comforts you. @@.jamie;"We are going to have postpone training your asshole $player.firstName, let's get you dressed now instead."@@ Jamie says and he heads towards the door where Scarlett left, Andre follows too while Leebe is enthusiastically grabbing your arm to nudge you forward. @@.leebe;"Finally, you're going to get some pretty clothes!"@@ Leebe is painfully happy about whatever is going to happen. [[Get dressed.->clothes 3way]] /% ----------------------------------------------------------------------------------------------------------------- %/
@@.player;"I'm not doing that."@@ You immediately voice your disagreement, inhibitors or not you're not going to suck a cock. @@.andre;"You don't actually think you have a choice, do you bitch?"@@ Andre blocks your way to the door. @@.jamie;"You chose three alphas, you gonna pleasure three, it's only a question of which hole you gonna use."@@ Jamie adds. @@.leebe;"Common guys, he is just scared! He is not ready to use his bitchole yet, now that we have to share we have to ease him in, otherwise we will break him."@@ Leebe takes your side. @@.leebe;"Now, don't worry, I will make sure these guys won't ruin your asspussy yet, but we gotta train your mouth, so who do you want to tate first?"@@ Leebe winks at you from behind, it seems despite his consoling words even he is hell-bent to fuck your face. Now it's only a question who is it going to be first? [[Choose Andre.->3way1 andre1]] [[Choose Jamie.->3way1 jamie1]] [[Choose Leebe.->3way1 leebe1]] /% ----------------------------------------------------------------------------------------------------------------- %/
@@.thoughts;'The blue does look a little more manly.'@@ You think and head towards the building on the left. After taking the few steps leading up to the door you press on the oldschool ringer and wait for someone to let you in. Thinking about it now, both these building have a retro feel to them, as if they were ripped from some old cartoon. They're both painted with vivid colors and every little detail on the outside seems to pop. The whole place seems like an actual paradise for children. Finally the door opens and you see handsome guy in a sweater and khaki pants look at you with with a surprise before turning to @playerdomname. <<nobr>> <<if $playerdom is "leebe" or $playerdom is "andre" or $playerdom is "chris">> @@.joshua;"Hello there, we were just about to start classes, come in, you can bring your beta too, we have a separate area for followers."@@ <<else>> @@.joshua;"Hello there, we were just about to start classes."@@<br> <br> He looks over to you before eyeing your alphas.<br> @@.joshua;"You guys are sharing the same beta? You can bring him in too, we have a separate area for followers."@@ <</if>> <</nobr>> He says to $playerdomname in a warm, welcoming tone and you immediately realize he has mistaken $playerdomsex for being the player and you the follower. Scarlett did say that players can only pick a partner with a different colored bracelet, that would mean alpha players with blue bracelets like $playerdomname's would get a beta follower presumably someone like you. <<nobr>> <<if $playerdom is "leebe">> @@.leebe;"No-no, it's him, he is the player."@@ <<elseif $playerdom is "andre">> @@.andre;"You got it wrong buddy, I'm not a player, it's him."@@ <<elseif $playerdom is "chris">> @@.chris;"Nah, I'm the alpha dude, he is the beta."@@ <<else>> @@.chris;"We are sharing yes, but we are not players."@@ Chris is the first to react.<br> <br> @@.leebe;"That would be him."@@ Leebe adds.<br> <br> @@.andre;"..."@@ Andre stays silent. <</if>> <</nobr>> @@.joshua;"Oh, I'm sorry. In that case you should go to the other building, you should still be in time if you go over right now. We only educate alphas here, I don't think these skills would suit you."@@ The guy finally looks over to you, knowing that you're just a lost beta who went to the wrong place his tone gets slightly condescending as he checks you out. @@.player;"I- I'm sorry, I didn't know. I will go over now, sorry."@@ You start apoligizing then quickly turn around and head to the pink building. [[Go to the pink house.->18+K pink]] /% ----------------------------------------------------------------------------------------------------------------- %/
You walk over to the pink house, knock on the door and wait patiently. The pink door opens with a slow creak and a blonde haired, tall woman greets you. She is wearing glasses with a white shirt and a long skirt. After seeing you she smiles pleasantly with an almost motherly care. @@.jessica;"Hello there, I'm Jessica, what's your name?"@@ She slightly bends her knees to lower herself to eye level with you. It makes you slightly embarassed that she is treating you like a kid. @@.player;"I'm $player.firstName. I read on the map that I should come here."@@ @@.jessica;"Oh, are you new? Of course, come in, come in we were just about to start classes."@@ She leads you in a small hallway with $playerdomname following behind. The house looks just as cartoonish on the inside, the walls are painted yellow with a red carpet running between. @@.jessica;"Go inside, we have a lot of new players, there's still some time until class starts get yourself acquainted with everyone."@@ Jessica leads you towards the door on the left. Opening it you see a lot of girls with skimpy clothes and a few boys with feminine figures, like you sitting around on bean bags or laying on the floor. You look back at $playerdomname questioningly, $playerdomsex2 $playerdomsexdont wear <<nobr>> <<if $playerdom is "3some">> a pink bracelet <<else>> pink bracelets <</if>> <</nobr>> like the players inside. In fact no one inside wears a blue bracelet. @@.jessica;"Don't worry, I will take care of your alphas, we have a separate area for alphas. Once you're done with your classes you can have them back."@@ Jessica sees your worry and calmly explains. You see her lead $playerdomname away to another room. [[Go inside.->18+K pink2]] /% ----------------------------------------------------------------------------------------------------------------- %/
Inside the room there's about 20 people, the majority of the players here are females which further confirms your assumption that having a pink bracelet pretty much means being at receiving end of things. There are a few males mixed in though, they have their own little clique separated but they do occasionally meddle with the girls. There is also a great variety in ages. Some girls are deceptively young, your age or even below. But there are some smoking hot MILFs that could be your mother. The same is the case for males, most of them are relatively young, but you do see a couple older men. You scuddle over to the boys, feeling more comfortable with them you sit at their table quietly. They throw you a few curious glances but after a momentary pause they continue talking. You try to bridge the awkwardness by introducing yourself but your words are cut short by the door opening and Jessica entering the room. @@.jessica;"Hello boys and girls, everyone is ready to start class?"@@ She has an almost condescending tone and a hint of playfulness in her voice, like a real kindergarten teacher talking to children. @@.jessica;"Good. Today we have a new playmate joining us, $player.firstName, come here and introduce yourself."@@ Jessica motions you to come over and you reluctantly do. Everyone in the room is watching you intently as you walk next to Jessica. After a few moments of silence you start talking. @@.player;"Hello everyone, I'm $player.firstName, I just started playing."@@ @@.jessica;"Any hobbies?"@@ @@.player;"I like playing games, I come to the Arcade often. And music I guess."@@ One of the girls raises her hand and Jessica nods. @@.girl;"How old are you?"@@ @@.jessica;"Now-now Bessy, it's bad manners to ask someone's age."@@ You wouldn't mind answering that question but Jessica cuts in and scolds the girl named Bessy. One of the boys is also raising his hands intent in asking a question. @@.boy;"Are you a virgin?"@@ You're startled by the question and look over to Jessica blushing, waiting for her to cut in again. @@.jessica;"What is it $player.firstName? Ben asked you if you're a virgin. Kindly answer him."@@ To your surprise Jessica doesn't seem bothered with the question, you can almost feel her mocking you with her looks. Maybe this is just how things go around here. @@.player;"Yes... I am."@@ You say as quetly as you can and your face goes red. @@.boy;"Really? No one fucked you in the ass yet?"@@ He asks bluntly. <<nobr>> <<if $analvirgin is true>> You shake your head slightly. You thought he was asking you about whether or not you fucked a girl before, but you're also a virgin that sense. <<else>> @@.player;"No... I thought you meant the other way."@@<br> <br> You're embarassed thinking that he meant your anal virginity. You thought he was asking you about whether or not you fucked a girl before, but you're also a virgin that sense.<br> <br> @@.boy;"So you aren't! Cool!"@@<br> <br> The boy grins. The fact that you were fucked in the ass somehow seemed a more normal answer to him than you being an anal virgin. <</if>> <</nobr>> Next is a girl waving her hand, trying to ask a question and Jessica nods towards her too. @@.girl;"What about oral? Have you given a head to someone?"@@ <<nobr>> <<if $oralvirgin is true>> You shake your head. At this point you're getting numb to these questions. No one seems to care whether or not you're a virgin down there, only if your backside and mouth are taken yet. To your luck (or misfortune) you have yet to give a blowjob, but going by how casual this question is, most of these players probably have some experience in this area.<br> <br> @@.girl;"Really? Laaame!"@@ <<else>> @@.player;"I did..."@@<br> <br> You anser and you can feel your balls shrivel back inside as if you lost another shred of your dignity by acknowledging this.<br> @@.girl;"I like giving blowjobs too! My name is Rachel."@@<br> <br> The girl casually announces introducing herself to you. Well it seems you made at least one friend. <</if>> <</nobr>> @@.jessica;"Okay, that's enough for now. Go back to your seat $player.firstName we are starting the class."@@ Finally this tormenting round of questioning is done with Jessica's intervention. <<nobr>> <<if $chastitycage is true>> You walk back over to your seat, your rock hard dick straining to your chastity cage under hiding your shameful erection. <<else>> You walk back over to your seat with a visible, shameful erection. <</if>> <</nobr>> @@.jessica;"Now, today we are going to draw. So everyone grab some crayons and paper and draw me your favorite things. I'm expecting three drawings from each of you."@@ Jessica says sitting back down at her desk while everyone gets busy. You see a stack of paper at the desk you're sitting at so you grab three and look around for the crayons. Although this task feels a little infantile for you to do, it's at least nothing perverted unlike the things you've experienced so far. The other boys at the table are already busy drawing their "most favorite things" by the time you return to your seat with some crayons in hand. [[Draw some games, your pocket money and maybe your stepdad.->draw 1]] [[Look around what the others are drawing->draw 2]] /% ----------------------------------------------------------------------------------------------------------------- %/
You decide to draw some of your "most favorite things". You like gaming, when you have money you're always at the Arcade. So your first drawing is a VR visor, like the ones here. It seems somewhat shameful, but you also love money. Maybe because there's so little of it. Your parents rarely give you pocket money, and the little bit you get is just barely enough for visiting the Arcade. So your next drawing is a crossed C, the national standard for Credit, kind of like that vintage dollar sign people used to use. For the last drawing you decide to go full casual and draw your parents. Although you didn't know your real father, Jessica won't know that so you draw a crappy stickfigure and write "Daddy" under it. @@.jessica;"Okay everyone, time is up. Come by my desk when you're leaving and hand in your drawings."@@ There is soon a line and your slow wits mean you end up as the last one. It seems the players ahead of you can immediately leave after giving their drawings to Jessica, so it seems today's class is over. Finally you're the next one. The boy standing before you quickly gives his drawings to Jessica before hastily leaving. @@.jessica;"Oh $player.firstName, let me see what you drew."@@ You hand Jessica the three papers and prepare to leave when she stops you. @@.jessica;"Mmm, $player.firstName. Come back here."@@ You reluctantly walk back to her desk, she a solemn expression and doesn't seem the least bit happy with your creation. @@.jessica;"Tell me what do you see here?"@@ Jessica shows you a paper with a drawing. It's not yours. It is expertly drawn and you blush when you see it picturing an erect, large, veiny cock. @@.jessica;"Good to know you at least know what it looks like. Can you tell me why you drew these?"@@ She holds up your drawings, the one with the visor and the one with the money. @@.player;"I thought you asked us to draw our favorite things, I like games and money so..."@@ @@.jessica;"I certainly didn't ask you to lie! This last one I can understand, I also like my daddy fucking me. But a visor and money? What were you thinking."@@ What? She actually expected you to draw a cock like the one she showed you. The only thing weirder than that is that she actually accepted your last drawing. You're somewhat weirded out by the thought that she thinks you have a thing for your stepdad. You try to speak up, but Jessica doesn't let you. @@.jessica;"No excuses dear $player.firstName! Next time you will bring ten drawings of your R-E-A-L favorite things, if you fail to do so I will have to give you detention. Now go."@@ [[Go back to the main square.->hub1]] /% ----------------------------------------------------------------------------------------------------------------- %/
You look around what the other boys are drawing and you're taken aback when you see them portraying some real lifelike cocks. At least most of them are drawing dicks, some are taking a more direct approach, you see a scene on of the papers with a large guy fucking a much smaller guy, like the one drawing the picture. There is a particular amount of detail around the boy's and large guy's dick. The latter having an huge member, while the one getting fucked is only equipped with a small dangling penis. You immediately blush seeing that. Finally you realize what you're expected to draw. Not what you wanted to, but what you should. Following the group mentality you also start depicting some penises. You try your best to make them look as lifelike as possible. A scene where a boy, looking like you is sucking a dick and one where a similarly familiar guy is getting fucked by one. Just when you finish your last strokes Jessica stands up and breaks the silence of crayons sliding on paper. @@.jessica;"Okay everyone, time is up. Come by my desk when you're leaving and hand in your drawings."@@ There is soon a line and your slow wits mean you end up as the last one. It seems the players ahead of you can immediately leave after giving their drawings to Jessica, so it seems today's class is over. Finally you're the next one. The boy standing before you quickly gives his drawings to Jessica before hastily leaving. @@.jessica;"Oh $player.firstName, let me see what you drew."@@ You hand her the three pieces of paper with your exquisite drawings. @@.jessica;"Excellent, I'm really pleased with you my dear. Your $playerdomplural $playerdomisare waiting for you in the hallway. Goodbye."@@ You wave goodbye to Jessica and quickly leave this embarrassing situation. Closing the door behind you catch a glimpse at her intently looking at your drawings and your face goes red. [[Go back to the main square.->hub1]] /% ----------------------------------------------------------------------------------------------------------------- %/
@@.player;"I might've made a mistake."@@ Thinking back to how Scarlett described alphas previously you realise choosing all three of them was probably a mistake since you're expected to take care of them. Now you have a better concept of what "taking care of" means. Your stomach already feels heavy with all the cum they fed you and this was only the "introduction". @@.scarlett;"Well too bad, once you choose an alpha you can't change unless they don't want you as their beta. Don't worry you will get the hang of it."@@ You sigh, you already had a hunch that she probably wouldn't let you make a change. But the way she phrased it probably means only a beta like you can't change their partner, for alphas it's probabyl common practice to dismiss a beta and get a new one. @@.scarlett;"Anyway, before you head out and start having fun you must get some clothing. Usually it would be your alpha's privilege to choose you clothing but I don't want you get overwhelmed since you have masters. I will choose some for you while your alphas get themselves sorted out."@@ Jamie, Andre and Leebe promptly start picking out items from the wardrobe and dressing themselves while Scarlett takes your hands and leads you to her desk. @@.scarlett;"Here. I already picked out some clothes for you while you were having fun with your boys in there."@@ You look at her desk and see an assortment of girly clothes. A Red miniskirt with a white croptop, high heels and some other items. @@.player;"I have to wear this?"@@ You're reluctant to crossdress and these clothes seem especially inappropriate. @@.scarlett;"Yes you do, I took the liberty to transfer the clothing rights from your alphas. You will wear what I tell you to wear or you can go home. So, which one is it?"@@ You contemplate your options. Although you're not keen on dressing in girl's clothes the inhibitors suppress your unwiligness. @@.player"I will wear them."@@ You eventually give a positive answer. @@.scarlett;"Good boy. Now, before you start dressing up I have something for you."@@ She shows you a small, pink metal piece. You don't quite recognise it at first, but the distinct shape eventually makes you realise that it is a chastity cage! You try to step back and avoid her putting it on but she grabs your wrist and keeps you close. @@.scarlett;"Now-now. Remember, you said you will wear everything I choose for you."@@ You hang your head in resignation as she bends her knees to get at eye leve with your dick. You stiffen as she start touching your privates but you can't quite get as erect as the chastity cage locks around your penis and stops you from going hard. *ding <<nobr>> <table class='mission'> <tbody> <tr> <td> <p style="text-align: center;">''[Item added to your inventory!]''<br></p> <br> Chastity cage.<br> <p style="text-align: center;">[Effects: @@.xp;1.5x EXP gain@@]</p> </td> </tr> </tbody> </table> <<set $xpmulti to 1.5>> <<set $chastitycage to true>> <</nobr>> Well, at least you will get more EXP for this humiliation. @@.scarlett;"Now, let's get you dressed properly."@@ She hands you a red thong. Unwillingly but you take the underwear and slowly pull it up on your skinny legs, up towards your thick thighs and eventually your buttocks. You can feel as the thong cuts into your ass leaving your cheeks completely exposed. You feel naughty and embarassed to wear something like this. The front part of the thong barely covers your penis and the whole thing is exceptionally tight. @@.scarlett"It looks good on you!"@@ Scarlett gives a light spank to your bare butt and you yelp in surprise. Following the thong you slip on the miniskirt. It's a matching red with a square pattern, similiarly to the thong it covers very little. Your small dick wasn't choked by this thong your balls might hang out below the skirt. Scarlett also hands you fishnet stockings and a pair of red higheels. You get a weird feeling as the stockings wrap around your skin it's a strange combination of feeling clothed yet naked. It is extremely hard for you to stand up straight with the high heels, although the heel is not too big it still takes a conscious effort for you to not fall over. Next is the white croptop. Like all clothing you got from Scarlett so far, this one is also undersized. Below the level your navel is exposed and your arms are also left uncovered. You finally sigh that you finished and turn to Scarlett with accomplished look on your face as if saying 'what now?'. @@.scarlett;"A few last touch-ups."@@ Scarlett lifts your croptop exposing your chest and before you could react there's a sharp pain in your nipples as she pierces them with a small metal ring each. The pain is followed by a strangely arousing feeling as your nipples redden and get slightly puffy. She just gave you two nipple piercings! *ding <<nobr>> <table class='mission'> <tbody> <tr> <td> <p style="text-align: center;">''[Item added to your inventory!]''<br></p> <br> Nipple piercings (ring).<br> <p style="text-align: center;">[Effects: @@.xp;1.2x EXP gain based on number of items equipped@@]</p> </td> </tr> </tbody> </table> <<set $xpmulti += 1.2>> <<set $nipplerings to true>> <</nobr>> You're taken aback by the notification. Apparently these will give you more EXP overtime. That is at least some consolation. The pain is also slowly lessened. These are high-tech piercings not some scrapmetal they are coated in an antibacterial and anesthetic. Although in your case they were probably coated in some aphrodisiac. @@.scarlett;"Remember, don't be disobedient to your alphas. These little handles should help you keep that in mind."@@ Scarlett slightly pulls on one of the rings attached to your nipple with her index finger firmly hooked inside and you can't help but cry out in pain and pleasure. Finally Scarlett leaves you alone and you're done dressing. Andre, Jamie and Leebe have similiarly finished so she leaves you with them and goes to attend another newbie who just entered the room. [[You turn towards your alphas to see what they are wearing.->clothes 3way 2]] /% ----------------------------------------------------------------------------------------------------------------- %/
@@.player;"I like them."@@ You give an honest answer. Although you only picked three alphas in the hopes of getting more EXP but after getting a taste for their cocks you find that it's more preferable in other ways. @@.scarlett;"That's good to hear, you can have even more in the future if you want, but keep in mind that you need to take care of their urges like a good beta!"@@ She instructs you with a serious expression and you take her words to heart. @@.scarlett;"Anyway, before you head out and start having fun you must get some clothing. Usually it would be your alpha's privilege to choose you clothing but I don't want you get overwhelmed since you have masters. I will choose some for you while your alphas get themselves sorted out."@@ Jamie, Andre and Leebe promptly start picking out items from the wardrobe and dressing themselves while Scarlett takes your hands and leads you to her desk. @@.scarlett;"Here. I already picked out some clothes for you while you were having fun with your boys in there."@@ You look at her desk and see an assortment of girly clothes. A Red miniskirt with a white croptop, high heels and some other items. @@.player;"I have to wear this?"@@ You're reluctant to crossdress and these clothes seem especially inappropriate. @@.scarlett;"Yes you do, I took the liberty to transfer the clothing rights from your alphas. You will wear what I tell you to wear or you can go home. So, which one is it?"@@ You contemplate your options. Although you're not keen on dressing in girl's clothes the inhibitors suppress your unwiligness. @@.player"I will wear them."@@ You eventually give a positive answer. @@.scarlett;"Good boy. Now, before you start dressing up I have something for you."@@ She shows you a small, pink metal piece. You don't quite recognise it at first, but the distinct shape eventually makes you realise that it is a chastity cage! You try to step back and avoid her putting it on but she grabs your wrist and keeps you close. @@.scarlett;"Now-now. Remember, you said you will wear everything I choose for you."@@ You hang your head in resignation as she bends her knees to get at eye leve with your dick. You stiffen as she start touching your privates but you can't quite get as erect as the chastity cage locks around your penis and stops you from going hard. *ding <<nobr>> <table class='mission'> <tbody> <tr> <td> <p style="text-align: center;">''[Item added to your inventory!]''<br></p> <br> Chastity cage.<br> <p style="text-align: center;">[Effects: @@.xp;1.5x EXP gain@@]</p> </td> </tr> </tbody> </table> <<set $xpmulti to 1.5>> <<set $chastitycage to true>> <</nobr>> Well, at least you will get more EXP for this humiliation. @@.scarlett;"Now, let's get you dressed properly."@@ She hands you a red thong. Unwillingly but you take the underwear and slowly pull it up on your skinny legs, up towards your thick thighs and eventually your buttocks. You can feel as the thong cuts into your ass leaving your cheeks completely exposed. You feel naughty and embarassed to wear something like this. The front part of the thong barely covers your penis and the whole thing is exceptionally tight. @@.scarlett"It looks good on you!"@@ Scarlett gives a light spank to your bare butt and you yelp in surprise. Following the thong you slip on the miniskirt. It's a matching red with a square pattern, similiarly to the thong it covers very little. Your small dick wasn't choked by this thong your balls might hang out below the skirt. Scarlett also hands you fishnet stockings and a pair of red higheels. You get a weird feeling as the stockings wrap around your skin it's a strange combination of feeling clothed yet naked. It is extremely hard for you to stand up straight with the high heels, although the heel is not too big it still takes a conscious effort for you to not fall over. Next is the white croptop. Like all clothing you got from Scarlett so far, this one is also undersized. Below the level your navel is exposed and your arms are also left uncovered. You finally sigh that you finished and turn to Scarlett with accomplished look on your face as if saying 'what now?'. @@.scarlett;"A few last touch-ups."@@ Scarlett lifts your croptop exposing your chest and before you could react there's a sharp pain in your nipples as she pierces them with a small metal ring each. The pain is followed by a strangely arousing feeling as your nipples redden and get slightly puffy. She just gave you two nipple piercings! *ding <<nobr>> <table class='mission'> <tbody> <tr> <td> <p style="text-align: center;">''[Item added to your inventory!]''<br></p> <br> Nipple piercings (ring).<br> <p style="text-align: center;">[Effects: @@.xp;1.2x EXP gain based on number of items equipped@@]</p> </td> </tr> </tbody> </table> <<set $xpmulti += 1.2>> <<set $nipplerings to true>> <</nobr>> You're taken aback by the notification. Apparently these will give you more EXP overtime. That is at least some consolation. The pain is also slowly lessened. These are high-tech piercings not some scrapmetal they are coated in an antibacterial and anesthetic. Although in your case they were probably coated in some aphrodisiac. @@.scarlett;"Remember, don't be disobedient to your alphas. These little handles should help you keep that in mind."@@ Scarlett slightly pulls on one of the rings attached to your nipple with her index finger firmly hooked inside and you can't help but cry out in pain and pleasure. Finally Scarlett leaves you alone and you're done dressing. Andre, Jamie and Leebe have similiarly finished so she leaves you with them and goes to attend another newbie who just entered the room. [[You turn towards your alphas to see what they are wearing.->clothes 3way 2]] /% ----------------------------------------------------------------------------------------------------------------- %/
You turn towards your alphas to see what they are wearing. Jamie is fully naked except for a belt, a cowboy hat and a pair of leather boots. A strange combination for sure but it somehow helps highlighting his flaccid cock below the belt. Andre looks the same as before except for the tightfitting black briefs now (barely) cover his crotch. His arm-sized cock is pushed sideways in the briefs just to fit inside, putting his sizeable bulge on display. Leebe is probably the most clothed of the three. In fact he is wearing an attire similiar to yours. Instead of a miniskirt he is wearing a tight fitting jean short with a croptop. Another difference you can clearly spot is that he is not wearing a chastity cage like you, at least looking at the bulge in his pants. His large balls barely fit inside and his cocke is bulging sideways like Andre's, unlike yours which is tightly locked inside a chastity cage. @@.leebe;"You look great, $player.firstName!"@@ Leebe compliments your looks with a thumbs up. Andre just hmms as he undresses you with his eyes. @@.jamie;"Can we leave now?"@@ Jamie chimes in and goes ahead to lead the way. You sigh and follow behind but freeze as you notice Scarlett talking to a man at the entrance. You immediately grab at Jamie's hand pull behind him hiding from the man. The guy Scarlett is talking to is in his forties. Similiar to pretty much every men you saw so far, he has his cock out freely and doesn't seem the least bit bothered by the fact the he is completely naked. After seeing Jamie's cock and getting a feel for it you're no longer embarassed when looking at cocks, rather it is the person that made your face go red. Because you know him. This man is in fact your neighbor at the apartment complex where your family lives. His name is @@.jordan;Jordan@@. He is a divorced father living with his son @@.tanner;Tanner@@ who is 2 years older than you. Your relationship with Jordan is neutral, sometimes the guy comes over when your parents invite him to dinner, he is a nice dude. On the other hand his son is a real asshole. While your past time was to go the Arcade and play games, Tanner's hobby was bullying you and stealing your pocket money. When you see Jordan enter your body immediately goes stiff. He must not notice you! If he sees you here, dressed like this in girl's clothes with a thong on your life would end. If your parents knew that you sucked a cock you can't imagine the hell it would let loose at home. You try your best to hide your face while Jordan is inquiring about the rules of 18+ with Scarlett. @@.jamie;"What's the problem bitch, we can't stay here all day."@@ Jamie turns back and scolds you. @@.jordan;"$player.firstName?"@@ It's over. Jamie's words are enough to grab Jordan's attention and he turns towards the two of you. You can barely hide behind Jamie so he recognizes you immediately. @@.scarlett;"You two know each other?"@@ Scarlett is similiarly surprised seeing this new player call out your name. @@.jordan;"He is my neighbor's son."@@ Jordan is still somewhat flabbergasted by seeing you here, but Scarlett already administered his inhibitors so he is not completely out of it, unlike you. @@.scarlett;"Well that makes things easier, remember how I said you have to choose a partner before you can participate? Our rules actually permit friends and family playing together, since you're an alpha you can choose him as your beta, no need to have a cyborg replacement. How about it? I heard this one is already proficient with cocks."@@ Jordan is taken aback by Scarlett's words. He is already pretty clear on the game rules inside the 18+, with his blue bracelet he classifies as an alpha, which means he can have a beta - a player or a cyborg assistant with a pink bracelet - follow him around, attending to his every need. Much like you never thought how aroused you would be by <<nobr>> <<if $analvirgin and $oralvirgin is false>> sucking a cock and getting fucked <<elseif $analvirgin is false>> getting fucked <<else>> sucking a cock <</if>> <</nobr>>, Jordan never had any thoughts of making a move on you. But seeing you cover in fear, your face completely red, dressed in slutty clothes, his cock involuntarily goes rock hard. @@.scarlett;"I take that as a yes. Boys, you woldn't mind if this guy joined in as a 4th wheel right?"@@ @@.jamie;"Just don't play around with his asshole, I want to be the first to break in his boypussy!"@@ @@.leebe;"Yaay, another playmate!"@@ Seeing Jordan's growing erection, Scarlett immediately assigns you as his beta and your other alphas are all painfully okay with this. @@.jordan;"C'mon kid, let's go, I need your help with this here."@@ You look up as you hear Jordan step next to you. You're greeted by the sight of his raging hard-on. His cock is easily 8 inches, just an inch below Jamie's. Yet seeing his dick somehow turns you on even more than Jamie's, it's probably a combaniation of seeing someone's cock who you know and the fact that Jordan is friends with your father, a pseudo-familymember. You grab Jordan's hands like a lost kid in the park and let him lead the way outside of Scarlett's office. She finally sighs a relief of having you outside. @@.scarlett;"Betas are always such a hassle and this one was even more so."@@ She grunts after you leave with Jordan and the others. [[Talk to jordan.->jordan 3way 2]]
/% basic text 1 %/\ <<if hasPenis()>>\ You prepare some lube once you find something that catches your eye. You go at a gentle pace, working your hands around the shaft. After some browsing around you find a truly fap-worthy video \ <<else>>\ One hand explores your nether regions gently while you browse with the other for something to get off to. Your find a suitable video \ <</if>>\ \ /% video contents %/\ of a sexy trap working a nice cock. /% submissive / dominant options %/\ <<go "Focus on the trap" "porn_tag_focusAlpha">> <<go "Focus on the cock" "porn_tag_focusBeta">> /% ----------------------------------------------------------------------------------------------------------------- %/
/% basic text 2 %/\ <<if hasPenis()>>\ Knowing your sensitive spots well it doesn't take you much wanking to climax. A slight moan escapes your lips, a sign of the mounting pleasure before you finally unload. <<else>>\ You start gently teasing your sensitive buds. Your fingers now prod with renewed fervor and little resistance down there. You don't have much trouble using several fingers and occasionally playing with your clit to change up the pace. Your <<pussy>> starts drooling as you get closer to finishing. Your fingers glistening with the slippery juice giving off lewd sounds as you keep pumping with your fingers. Your body stiffens and you shake releasing on to the floor. Tired and satisfied you lean back on your chair. <</if>>\ /% reward mission %/\ <<include porn_setting>>\ <<if $player.outsideMissions>>\ <<if hasPenis()>>\ <<xpEnd "hand.penis.self" 20 0>>\ <<set $player.today.jerkedOff = true>>\ <<elseif hasPenis() == false>>\ <<xpEnd "vagina.finger.self" 20 0>> <<set $player.today.masturbated = true>>\ <</if>>\ <</if>>\ <<go 'Clean up' 'player_room'>> /% ----------------------------------------------------------------------------------------------------------------- %/
/% porn videos %/\ <<random '<<videoByName 3>>' '<<videoByName 4>>' '<<videoByName 6>>'>> /% focusing on the dominant pov %/\ You place yourself in the dominant position. <<include "porn_tag_include">> /% ----------------------------------------------------------------------------------------------------------------- %/
/% porn videos %/\ <<random '<<videoByName 3>>' '<<videoByName 4>>' '<<videoByName 6>>'>> /% focusing on the receiving end %/\ <<include "porn_tag_include">> /% ----------------------------------------------------------------------------------------------------------------- %/
The tactfully named "Glory Holes" play-zone is situated in a long, wide street between two rows of buildings. This stretch of empty space is further divided by a wall in the middle which splits the alley in two with stalls on both sides. Above the entrance of both wings, there's a attention drawing neon arrow, one colored pink and the other blue with the words "Glory Holes" in the middle. The colors should be a good indication of what's on either side but the players passing by give it away too. It's usually alphas with blue bracelets walking by on the right, towards the blue entrance and betas swinging towards the pink arrow. <<if beta() && story() && visited() == 1>>\ You approach the left side with following closely behind a slender girl in a revealing outfit and a pink band. She seems to know where she's going, walking from stall to stall until she finds one empty and enters disappearing from the alley. You follow in her footsteps looking for an empty stall yourself, the idea of what you're about to do not really settling in your mind. You just move spurred by unresistible arousal, a need to feel that lust again when you were together with Timmy. <</if>>\ <<include "playZone_gloryHoles_enterOptions">> /% ----------------------------------------------------------------------------------------------------------------- %/
<<go "Leave" "lvl1">> <<if visited("playZone_gloryHoles_intro") < 5>>\ <<if visited("playZone_gloryHoles_intro") == 1>>\ <<go "Enter a stall on the beta side" "playZone_gloryHoles_intro_small">> <<elseif visited("playZone_gloryHoles_intro") == 2>>\ <<go "Enter a stall on the beta side" "playZone_gloryHoles_intro_medium">> <<elseif visited("playZone_gloryHoles_intro") == 3>>\ <<go "Enter a stall on the beta side" "playZone_gloryHoles_intro_large">> <<elseif visited("playZone_gloryHoles_intro") == 4>>\ <<go "Enter a stall on the beta side" "playZone_gloryHoles_intro_bbc">> <</if>>\ <<else>>\ <<set _rand = rand(4)>>\ <<switch _rand>>\ <<case 1>>\ <<go "Enter a stall on the beta side" "playZone_gloryHoles_intro_small">> <<case 2>>\ <<go "Enter a stall on the beta side" "playZone_gloryHoles_intro_medium">> <<case 3>>\ <<go "Enter a stall on the beta side" "playZone_gloryHoles_intro_large">> <<case 4>>\ <<go "Enter a stall on the beta side" "playZone_gloryHoles_intro_bbc">> <</switch>>\ <</if>>\ /% ----------------------------------------------------------------------------------------------------------------- %/
<<if lastVisited("playZone_gloryHoles_intro_small") == 0>>\ <<RandomImageFromPack "playZone/gloryHoles/small">> <<elseif lastVisited("playZone_gloryHoles_intro_medium") == 0>>\ <<RandomImageFromPack "playZone/gloryHoles/medium">> <<elseif lastVisited("playZone_gloryHoles_intro_large") == 0>>\ <<RandomImageFromPack "playZone/gloryHoles/large">> <<elseif lastVisited("playZone_gloryHoles_intro_bbc") == 0>>\ <<RandomImageFromPack "playZone/gloryHoles/bbc">> <</if>>\ /% ----------------------------------------------------------------------------------------------------------------- %/
You look at the gap eagerly awaiting what might come out. You can see some movement, but there's only a faint light of pink filtering into the stall, not enough to see exactly what's about to cross that hole. /% ----------------------------------------------------------------------------------------------------------------- %/
<<include "playZone_gloryHoles_generalIntro">>\ \ Finally, you're greeted by a modest, semi-flaccid penis peeking back at you from the glory hole. The hygiene is lacking, there's a strong, pungent smell yet it draws you closer like some alluring fragrance. <<if visited("playZone_gloryHoles_intro") < 5 && story() && beta()>>\ Your nerves get the better of you, only now grappling with the idea of what you're about to do. You approach your guest a bit shaky, going down to your knees and snuggling onto the cushion just a few inches from the dick in front of you. A few moments later your fingers are wrapped around the meaty member, it's so different compared to Timmy's. The difference in size, color, texture, smell - everything is distinct, unlike your first experience. <<else>>\ You fall to your knees snuggling closer to the wall, stopping only a few inches from the dick in front of you. A few moments later your fingers are wrapped around the meaty member. <</if>>\ You lean closer giving it a lick, and the flaccid member jumps in your hand slowly rising to full mast.<<if visited("playZone_gloryHoles_intro") < 5>> Even fully erect, you'd still not call it big. This should be a good test before you try something bigger.<</if>> There's a tinge of sour mixed into a hint of salt and sweat, the taste alone should be repulsive but you can't get enough of it, the longer you lick it, the tastier it gets. <<include "playZone_gloryHoles_videos">>\ \ Your guest on the other side is silent apart from a few deep groans. He tries to push more of his cock through the hole, prodding your lips in the process. You respond to his eagerness meeting his thrusts, getting him deeper. He's not long enough to get past the ring of your throat but his constant assault still makes you gag. He doesn't last long, you barely get to prepare for the sudden release following the first twitch of his cock. <<go "Finish" "playZone_gloryHoles_cum">> /% ----------------------------------------------------------------------------------------------------------------- %/
<<include "playZone_gloryHoles_generalIntro">>\ \ Finally, you're greeted by a generously proportioned, semi-flaccid dick peeking back at you from the glory hole. It's surrounded by a strong manly scent, lowering your inhibitions and drawing you closer with an aroused expression on your face. <<if visited("playZone_gloryHoles_intro") < 5 && story() && beta()>>\ Your nerves get the better of you, still not used to what you're about to do. You approach your guest a bit shaky, going down to your knees and snuggling onto the cushion just a few inches from the dick in front of you. A few moments later your fingers are wrapped around the meaty member, it's so different compared to Timmy's. The difference in size, color, texture, smell - everything is distinct and unique. <<else>>\ You fall to your knees snuggling closer to the wall, stopping only a few inches from the dick in front of you. A few moments later your fingers are wrapped around the meaty member. <</if>>\ You lean closer giving it a lick, and the flaccid member jumps in your hand slowly rising to full mast.<<if visited("playZone_gloryHoles_intro") < 5>> It's certainly long enough to pose a bit of a challenge but you're ready to tackle this "obstacle".<</if>> The taste is a mixture of salty and sweaty, there's also a tinge of sweetness but that might just be your imagination. One quick taste is hardly enough, the longer you lick it, the more savory it gets. <<include "playZone_gloryHoles_videos">>\ \ Your guest is giving you eager grunts as you begin to play with his cock. Your lips planted on the tip of his cock are forced apart when he thrusts through the hole and into your mouth. You meet his thrust halfway going further down on him. He's forcing the tight ring at the back of your throat open, making you gag loudly. With his cock planted so deep, the tight embrace of your lips and the clenching of your throat are enough to edge him to finish. The man doesn't last long, barely giving you time to prepare for the sudden release. <<go "Finish" "playZone_gloryHoles_cum">> /% ----------------------------------------------------------------------------------------------------------------- %/
<<include "playZone_gloryHoles_generalIntro">>\ \ Finally, you're greeted by a rather large, thick cock looking back at you from the glory hole. It's still flaccid yet it's barely squeezing through the glory hole that seems small compared to it. This man meat could easily belong to a porn star, the strong, manly scent lingering about it is enough to draw you closer. <<if visited("playZone_gloryHoles_intro") < 5 && story() && beta()>>\ Your nerves get the better of you, still not used to what you're about to do. You approach your guest a bit shaky, going down to your knees and snuggling onto the cushion just a few inches from the dick in front of you. A few moments later your fingers are wrapped around the meaty member, it's so different compared to Timmy's. The difference in size, color, texture, smell - everything is distinct and unique. <<else>>\ You fall to your knees snuggling closer to the wall, stopping only a few inches from the dick in front of you. A few moments later your fingers are wrapped around the meaty member. <</if>>\ You lean closer giving it a lick, and the flaccid member jumps in your hand slowly rising to full mast. The long shaft casts a faint shadow over your face, making you shake in anticipation, just how are you going to get this monstrosity down your throat. The taste is a mixture of salty and sweaty, there's also a tinge of sweetness but that might just be your imagination. One quick taste is hardly enough, the longer you lick it, the more savory it gets. <<include "playZone_gloryHoles_videos">>\ \ Your guest is giving you eager grunts as you begin to play with his cock. Your lips planted on the tip of his cock are forced apart when he thrusts through the hole and into your mouth. You meet his thrust halfway going further down on him. He's forcing the tight ring at the back of your throat open, making you gag loudly. Even with the slight bulge on your throat, there's still plenty of cock left to go. He pulls back drawing you along until your lips touch the ring of the glory hole, there he thrusts back forcing more of his length down your throat. Your eyes water as nothing apart from muffled sounds escapes your mouth and you struggle to breathe. With his cock planted so deep, the tight embrace of your lips and the clenching of your throat are enough to edge him to finish. The man doesn't last long, barely giving you time to prepare for the sudden release. Judging by the swelling size in your throat his load is going to be just as monstrous as his size is. <<go "Finish" "playZone_gloryHoles_cum">> /% ----------------------------------------------------------------------------------------------------------------- %/
<<include "playZone_gloryHoles_generalIntro">>\ \ Finally, you're greeted by an enormous black cock, already erect slowly squeezing through the tight glory hole. The shaft seems stuck as the man behind the wall thrusts through. Your eyes are fixated on the monstrous member, the sight of something so big clouding your judgment and making your loins burn with desire. You lick your lips eagerly drawing closer to his cock. <<if visited("playZone_gloryHoles_intro") < 5 && story() && beta()>>\ Your nerves get the better of you, still not used to what you're about to do. You approach your guest a bit shaky, going down to your knees and snuggling onto the cushion just a few inches from the dick in front of you. A few moments later your fingers are wrapped around the meaty member, it's so different compared to Timmy's. The difference in size, color, texture, smell - everything is distinct and unique. This beast and Timmy are on a completely different level. <<else>>\ You fall to your knees snuggling closer to the wall, stopping only a few inches from the dick in front of you. A few moments later your fingers are wrapped around the meaty member. <</if>>\ You lean closer giving it a lick, drawing your tongue across the entire length of this magnificent cock. The long shaft casts a faint shadow over your face, making you shake in anticipation, just how are you going to get this monstrosity down your throat. The taste is a mixture of salty and sweaty, there's also a tinge of sweetness but that might just be your imagination. You drool, the more you lick it the tastier it gets. <<include "playZone_gloryHoles_videos">>\ \ Your guest is giving you eager grunts as you begin to play with his cock. Your lips planted on the tip of his cock are forced apart when he thrusts towards your face. Apparently, he still had some length saved behind the wall, you meet his thrust halfway going further down on him. He's forcing the tight ring at the back of your throat open, making you gag loudly. Your jaw is stretched and there's a visible bulge on your throat, yet there's still plenty of cock left to go. He pulls back drawing you along until your lips touch the ring of the glory hole, there he thrusts back forcing more of his length down your throat. Your eyes water as nothing apart from muffled sounds escapes your mouth and you struggle to breathe. With his cock planted so deep, the tight embrace of your lips and the clenching of your throat are enough to edge him to finish. You have no time to prepare for the sudden release. The swelling girth in your throat and twitching makes you gag in anticipation of the monstrous load about to be emptied down your gullet. <<go "Finish" "playZone_gloryHoles_cum">> /% ----------------------------------------------------------------------------------------------------------------- %/
<<if visited("playZone_gloryHoles_intro") <= 10>>\ <<include "playZone_gloryHoles_cumVomit">>\ <<set $player.customXpTags.push("mouth.cumVomit")>>\ <<endMission>> <<else>>\ <<include "playZone_gloryHoles_cumSwallow">>\ <<set $player.customXpTags.push("mouth.cum")>>\ <<endMission>> <</if>>\ <<go "Leave" "lvl1">> /% ----------------------------------------------------------------------------------------------------------------- %/
Your cheeks swell with the cock twitching in your mouth. Your guest drawing back just enough to settle the head of his cock on your tongue before letting the hose run wild. You're caught off guard by the sudden pressure in your mouth but you don't back down eagerly taking big gulps of his tasty spunk. <<RandomImageFromPack "playZone/gloryHoles/cumSwallow">> A powerful jet of hot, steamy sperm hits the back of your throat, launched directly down your gullet. It takes some skill but you manage to keep the swelling pressure in check and not spill a single drop of the slimy nectar. The alpha on the other side withdraws slowly with a satisfied sigh, leaving your cheeks still bulging from his load - but you soon swallow even that last bit. <<if story() && beta() && visited("playZone_gloryHoles_intro") < 5>>\ Sphinx was right. It's not just the difference in looks, the taste now filling your mouth is distinctly different compared to Timmy's. You're not sure you could say for sure which one you like more, but the idea of tasting more men manifests a deep desire inside you. <</if>>\ /% ----------------------------------------------------------------------------------------------------------------- %/
Your cheeks swell with the cock twitching in your mouth. You're caught off guard by the sudden load in your mouth, unable to keep the mounting pressure in check. You gruntle and gag as some of the salty spunk hits your windpipe. Your skills are clearly lacking and you begin to cough spilling some of the hot, steamy sperm onto the cushion below your knees. <<RandomImageFromPack "playZone/gloryHoles/cumVomit">> You swallow a few gulps but it's just too much. You failed to keep everything inside but the alpha on the other side doesn't seem to care, withdrawing from the hole with a satisfied sigh. <<if story() && beta() && visited("playZone_gloryHoles_intro") < 5>>\ Sphinx was right. It's not just the difference in looks, the taste now filling your mouth is distinctly different compared to Timmy's. You're not sure you could say for sure which one you like more, but the idea of tasting more men manifests a deep desire inside you. <</if>>\ /% ----------------------------------------------------------------------------------------------------------------- %/
You grab the squishy, vacuum-packed concoction and tear the side of the plastic. The squishy, thick green liquid spills easily but it's so viscous that no drop is wasted. You squeeze the package and the nutrient solution slowly creeps its way into your mouth. It's an unpleasant, gel-like consistency with a chemical aftertaste - but at least it packs the necessary energy for the day. @@.blue;[Energy +25]@@ <<if ($player.energy.max - $player.energy.current) >= 25>>\ <<set $player.energy.current += 25>>\ <<elseif ($player.energy.max - $player.energy.current) < 25>>\ <<set $player.energy.current = $player.energy.max>>\ <</if>>\ [[Finish->inventory]] /% ----------------------------------------------------------------------------------------------------------------- %/
<<go "Your room" "player_room">> <<go "Bathroom" "player_house_bathroom">> <<if initBeta() && perversion() < 6>>\ <<replaceLink "Sister's room" "You're not daring enough to do that.">> <<else>>\ <<go "Sister's room" "player_house_sis_room">> <</if>>\ <<if initBeta() && perversion() < 14>>\ <<replaceLink "Mom's room" "You're not daring enough to do that.">> <<else>>\ <<go "Mom's room" "player_house_mom_room">> <</if>>\ <<go "Kitchen" "player_house_kitchen">> /% ----------------------------------------------------------------------------------------------------------------- %/
<<go "Leave" "player_house">> <<if initBeta() && perversion() >= 13>>\ <<go "Snoop around the room" "player_house_mom_room_search">> <</if>>\ /% ----------------------------------------------------------------------------------------------------------------- %/
You sneak into your mom's room. She's out again, probably doing yoga somewhere or sipping on a cocktail. Your stepfather is out, as usual he spends more time at work than he does here. The two of them share a bedroom, so it wouldn't be right to call it your mom's but most from the looks of she has the most influence on how things look in here. There's a wardrobe covering most of the wall on one side, and a large bed on the other framed by cupboards on both sides. The whole room is tidy, the bed is made, there's no clutter - your mom keeps this place clean. <<if hasVisited("player_house_mom_room_search_dildo") == false>>\ <<go "Snoop around the room" "player_house_mom_room_search_dildo" "<<set $player.today.snoopedMom>>">> <<elseif hasVisited("player_house_mom_room_search_semen") == false>>\ <<go "Snoop around the room" "player_house_mom_room_search_semen" "<<set $player.today.snoopedMom>>">> <</if>>\ <<go "Leave" "player_house">> /% ----------------------------------------------------------------------------------------------------------------- %/
<<run UInv.Add("player_inventory", "mom's dildo", 1)>>\ You begin with the wardrobe carefully looking through your mom's items, you also check your stepfather's to see what he has but it's mostly just suits and shirts, a typical array of salaryman outfits. Your mom has more interesting items in the wardrobe, some rather kinky underwear, and plenty of revealing dresses. <<showcaseItem "mom's dildo">> Your thorough investigation results in a clue, a solid bump under the stack of otherwise soft clothes. You move the fabric aside to find a lifelike dildo under it. It's a black mold, maybe 7 or 8 inches, veiny, soft to the touch but has a solid structure. You didn't think your mom would be using toys like this, you can hear them have plenty of sex from your room, it's not like they try to keep quiet. She must have an insatiable hunger if she still needs toys despite that. You decide to take the toy, it's not like your mom would confront you anyway, that would just embarrass her. And besides, she might think it was your sister who took the dildo. <<go "Leave" "player_house">> /% ----------------------------------------------------------------------------------------------------------------- %/
You begin with the wardrobe carefully looking through your mom's items, you also check your stepfather's to see what he has but it's mostly just suits and shirts, a typical array of salaryman outfits. Your mom has more interesting items in the wardrobe, some rather kinky underwear, and plenty of revealing dresses. You decide to inspect the bed, it's too tidy. You look under but find nothing hidden there, clearly, your mom's not a teenager who hides her secrets under the bed. As you examine every inch you find an unusual spot on the bed, like something was spilled. Upon closer inspection you come up with a theory, you've seen marks like these <<if hasPenis()>>usually at the end of a jerk-off session when you spill a bit of the load on your clothing, you can try to wipe it off a white mark is always left there<</if>>. This is semen! Usually, this wouldn't be suspicious considering the lively sex life your parents have. Their bedroom adventures are always signaled by an orchestra of moaning resonating through the house, but you haven't heard that in a while. This is a fresh mark, more recent than you've heard them do it. This simple trace gives you ideas, but it's not like you can do anything with it so you have to leave empty-handed before one of them would return to find you in there. <<go "Leave" "player_house">> /% ----------------------------------------------------------------------------------------------------------------- %/
You sneak into your sister's room. You're not sure where she's right now but she's not inside that's for sure, you open the sliding door and quickly enter closing it behind you. There's a bit of a mess inside, you'd expect cleanliness from your sister but she's rather lazy to keep things organized. Some of the garments laying on the floor elicit a blush, she doesn't even care to pack her underwear. <<go "Leave" "player_house">> <<if hasVisited("player_house_sis_room_search_pornMagazine") == false>>\ <<go "Snoop around the room" "player_house_sis_room_search_pornMagazine" "<<set $player.today.snoopedSis>>">> <<elseif $player.missionsCompleted.includes("homework6SisAccepted") == false && hasVisisted("player_house_sis_room_search_buttPlug") == false>>\ <<go "Snoop around the room" "player_house_sis_room_search_buttPlug" "<<set $player.today.snoopedSis>>">> <</if>>\ /% ----------------------------------------------------------------------------------------------------------------- %/
<<run UInv.Add("player_inventory", "porn magazine", 1)>>\ You look through the drawers one-by-one carefully looking for any hidden gems your sister might have. Taking underwear would just make you a simple pervert, but taking something you could confront her with would make things interesting. She pesters you so much despite being younger, now it's your turn to find something you can use to annoy her with. <<showcaseItem "porn magazine">> You play a role like some spy looking for bugs in the room, but it pays to be vigilant. As your fingers scrape the underside of her cupboard you find something taped to the bottom of the furniture, this is suspicious enough to warrant further investigation. After a bit of fumbling around, you retrieve a magazine, a stack of printed paper that would belong in either a museum, a collector, or the trash pile. Giving a quick flick to the pages you are confronted with plenty of raunchy images, both men and women. You didn't take your sister to be interested in this kind of stuff, maybe she doesn't use this for sexual relief but the articles inside? There're a few writings in there giving casual tips in the bed and about other adult topics. Either way, you reckon it's best if she doesn't read such a thing. You decide to take the item, your sister will most certainly realize what happened. But she shouldn't have things like this anyway, right? You make a self-righteous justification in your head and pocket the magazine. <<go "Leave" "player_house">> /% ----------------------------------------------------------------------------------------------------------------- %/
<<run UInv.Add("player_inventory", "rgb butt plug", 1)>>\ You look through the drawers one-by-one carefully looking for any hidden gems your sister might have. Taking underwear would just make you a simple pervert, but taking something you could confront her with would make things interesting. She pesters you so much despite being younger, now it's your turn to find something you can use to annoy her with. <<showcaseItem "rgb butt plug">> You find a metallic object covered in panties at the bottom of the drawer, a nice hiding spot but it couldn't escape your prying eyes. Upon closer inspection, you realize it's a butt plug, a small metal toy with a gem-like stud in the end. As you press on it the plug lights up shifting hue like a moving rainbow, this thing has RGB! You decide to take the item, your sister will most certainly realize what happened. But she shouldn't have toys like this anyway, right? You make a self-righteous justification in your head and pocket the item. <<go "Leave" "player_house">> /% ----------------------------------------------------------------------------------------------------------------- %/
There's a large smart mirror in the pristine clean bathroom. As you step closer it highlights the blemishes and gives tips on how to remedy them. The room feels empty, there's only a shower, a toilet, and the mirror with the sink in here. The door locks automatically when someone's inside so you don't have to worry about someone bothering you while in there unless there's a hacker among you. <<go "Leave" "player_house">> <<if $player.missionList.includes("homework2") && hasVisited("player_house_bathroom_search") == false>>\ <<if ownsItem("shaving supplies") == false && ownsItem("waxing supplies") == false>>\ <<go "Look around" "player_house_bathroom_search">> <</if>>\ <</if>>\ <<if ownsItem("waxing supplies")>>\ <<link "Use [waxing supplies]">><<goto "waxing supplies">><</link>> <</if>>\ <<if ownsItem("shaving supplies")>>\ <<link "Use [shaving supplies]">><<goto "shaving supplies">><</link>> <</if>>\ <<if ownsItem("body lotion")>>\ <<link "Use [body lotion]">><<goto "body lotion">><</link>> <</if>>\ /% ----------------------------------------------------------------------------------------------------------------- %/
<<set _rand = rand(2)>>\ <<if _rand == 1>>\ You open the drawer to find some waxing supplies, probably your mom's. This will come in handy. <<showcaseItem "waxing supplies">> <<elseif _rand == 2>>\ You open the drawer to find some shaving supplies, probably your sister's. This will come in handy. <<showcaseItem "shaving supplies">> <</if>>\ <<go "Take it and leave" "player_house_bathroom">> /% ----------------------------------------------------------------------------------------------------------------- %/
<<go "Leave" "player_house">> <<if $player.today.kitchenFood == false>>\ <<go "Grab a something for later" "player_house_kitchen_takeout" "<<set $player.today.kitchenFood = true>>">> <<else>>\ <<replaceLink "Grab a something for later" "You already took a snack from the fridge today.">> <</if>>\ <<go "Eat something" "player_house_kitchen_eat">> /% ----------------------------------------------------------------------------------------------------------------- %/
Your mom is not the greatest cook but there's always takeout in the fridge so you have something to snack on. <<set _rand = rand(3)>>\ <<if _rand == 1>>\ <<imgScenes scenes/pizza.jpeg>> You find a half-eating pizza from CosaNostra, that'll do. <<elseif _rand == 2>>\ <<imgScenes scenes/steak.jpg>> You find a slice of clone steak with a side of fries from gene-modded taters. <<elseif _rand == 3>>\ <<imgScenes scenes/soup.jpg>> You find some kind of soup, cold in the fridge and yet bubbling like it's boiling. A dangerous bet but you're too hungry to care and jump the gun regardless. <</if>>\ @@.blue;[Energy +50]@@ <<if ($player.energy.max - $player.energy.current) >= 50>>\ <<set $player.energy.current += 50>>\ <<elseif ($player.energy.max - $player.energy.current) < 50>>\ <<set $player.energy.current = $player.energy.max>>\ <</if>>\ <<go "Leave" "player_house">> /% ----------------------------------------------------------------------------------------------------------------- %/
You scavenge for something you could take with you on the road. Your efforts are rewarded with green, plastic stick. A vacuum packed sludge with the label "nutri pack" on the side. This thing is sure to give you energy, but at the expense of taste. <<showcaseItem "nutri pack">> <<run UInv.Add("player_inventory", "nutri pack", 1)>>\ <<go "Leave" "player_house">> /% ----------------------------------------------------------------------------------------------------------------- %/
You make some small talk with Timmy trying to steer the conversation to more intimate topics but it's difficult. Despite the courage you gained after you visited Sphinx, asking Timmy upfront doesn't come easy. It's not like you even know what you want exactly. @@.player;"Hey, maybe we could..."@@ You start slowly but Timmy cuts you off. @@.timmy;"You know I was thinking, you never liked that bracelet right? But I think you adjusted pretty well. It's the other way with me, I was considering whether to switch to a blue bracelet."@@ Timmy's sudden confession catches you off-guard. Behind the facade of a very feminine-looking boy, a typical trap, he was actually second-guessing whether or not he should be on top. @@.timmy;"Maybe before I make the switch we could give it a try? Nothing big, maybe just a quickie?"@@ <<go "Give Timmy a blowjob" "timmy_askForBlowjob_accept">> <<go "Refuse" "timmy_askForBlowjob_refuse">> /% ----------------------------------------------------------------------------------------------------------------- %/
The sudden turn of events leaves you in shellshock. Timmy's actually taking the initiative to ask you, you can only give a nod. The femboy is beaming at your response readily unzipping the tight jean shorts holding his growing erection. He grabs your hand to take you into the alley behind the entrance. You're also starting to second-guess whether Timmy's in the right class. He's actually taking the initiative to push you to your knees, your face scraping his erect member pointed your way. Timmy seems to be in a delirious state as if he finally got a chance to let out some repressed desires, and you're more than happy to indulge. His cock was already nice, to begin with, but now it's outright delicious-looking. You can't control yourself either, this is the thing you were looking forward to doing. It's time to find out whether all that time spent practicing on a dildo actually paid out. You give an insistent lick to his smooth shaft, there's not much taste but you are fueled by lust and your mind plays tricks on you. That single lick stimulates your taste buds like sweet nectar, you need more and so does Timmy. He gives you a gentle push from behind thrusting his hips forward. His sudden advance catches you off-guard but your lips part willingly, you eagerly swallow the tip of his cock. <<RandomImageFromPack "timmy/blowjob">> You give an eager service to his crotch lathering up the entire length of his shaft as he slowly picks up the pace and gently fucks your mouth. He's long enough to prod your gag-reflex every now and then, but you meet him head-on trying your best to get him deeper. Judging by the lustful moans coming from up top Timmy doesn't have much endurance. This is probably the first time in a long while he had his cock stimulated this much, he's probably more used to others teasing his backdoor. The otherwise gentle touch on the back of your head tenses and his cock swells just as you finally manage to deepthroat him. With his dick passing the back of your mouth it begins to pulse, you can feel a thick load passing through the shaft as it moves down your throat. You don't even need to swallow, Timmy's depositing his load straight into your belly. You kind of regret not resisting, you barely get a taste for his spunk but he has a surprisingly solid hold on you so you can't back away even if you wanted to. He finally lets you go with a satisfied sigh drawing his cock from your drooling mouth. He leaves a bit of cum on your tongue as he pulls out giving you a chance to savor that sweet nectar. @@.timmy;"Thank you for doing this, I think I'm more certain now. I'll try myself at this alpha thing and see how it works out. I might need your help again later."@@ Both of you take a moment to calm down and decide to not talk about what just happened to accept the fact that both of you got carried away. <<endMission>> <<go "Leave" "arcade_entrance">> /% ----------------------------------------------------------------------------------------------------------------- %/
The sudden turn of events leaves you flabbergasted, you question whether you're dreaming or not. Apparently Timmy was fighting his own demons, it wasn't just you stuck in an identity-crisis. You might've been willing to give this a try but things went sideways, a submissive Timmy would be easy to handle but you're not sure you want to fuel his ambitions of turning dominant yet. @@.player;"Sorry, maybe next time."@@ You decide to bide your time and decline the request. Timmy's dejected but knows better than to push it too far, you leave the topic hanging. <<go "Leave" "arcade_entrance">> /% ----------------------------------------------------------------------------------------------------------------- %/
<<if hasVisited("timmy_askForBlowjob_refuse") && visited() == 1>>\ You tell Timmy you changed your mind, you're ready to try yourself at giving a blowjob. The femboy is beaming at your response readily unzipping the tight jean shorts holding his growing erection. He grabs your hand to take you into the alley behind the entrance. You're also starting to second-guess whether Timmy's in the right class. He's actually taking the initiative to push you to your knees, your face scraping his erect member pointed your way. Timmy seems to be in a delirious state as if he finally got a chance to let out some repressed desires, and you're more than happy to indulge. His cock was already nice, to begin with, but now it's outright delicious-looking. You can't control yourself either, this is the thing you were looking forward to doing. It's time to find out whether all that time spent practicing on a dildo actually paid out. You give an insistent lick to his smooth shaft, there's not much taste but you are fueled by lust and your mind plays tricks on you. That single lick stimulates your taste buds like sweet nectar, you need more and so does Timmy. He gives you a gentle push from behind thrusting his hips forward. His sudden advance catches you off-guard but your lips part willingly, you eagerly swallow the tip of his cock. <<RandomImageFromPack "timmy/blowjob">> You give an eager service to his crotch lathering up the entire length of his shaft as he slowly picks up the pace and gently fucks your mouth. He's long enough to prod your gag-reflex every now and then, but you meet him head-on trying your best to get him deeper. Judging by the lustful moans coming from up top Timmy doesn't have much endurance. This is probably the first time in a long while he had his cock stimulated this much, he's probably more used to others teasing his backdoor. The otherwise gentle touch on the back of your head tenses and his cock swells just as you finally manage to deepthroat him. With his dick passing the back of your mouth it begins to pulse, you can feel a thick load passing through the shaft as it moves down your throat. You don't even need to swallow, Timmy's depositing his load straight into your belly. You kind of regret not resisting, you barely get a taste for his spunk but he has a surprisingly solid hold on you so you can't back away even if you wanted to. He finally lets you go with a satisfied sigh drawing his cock from your drooling mouth. He leaves a bit of cum on your tongue as he pulls out giving you a chance to savor that sweet nectar. @@.timmy;"Thank you for doing this, I think I'm more certain now. I'll try myself at this alpha thing and see how it works out. I might need your help again later."@@ Both of you take a moment to calm down and decide to not talk about what just happened to accept the fact that both of you got carried away. <<else>>\ <<if initBeta()>>\ You ask Timmy if maybe he needs some relief or practicing with his new role. He's eager to oblige and you both retreat to the alley behind the entrance. \ <<else>>\ You ask Timmy if he'd be open to being on top. Despite his pink bracelet he obliges with a bit of reluctance and you both retreat to the alley behind the entrance. \ <</if>>\ With the two of you alone and away from prying eyes Timmy quickly unzips his tight jean shorts to give you easy access to his crotch. His petite cock springing free is the signal you were waiting for, you promptly fall to your knees. Timmy is certainly eager to practice being an alpha, but it seems like he's actually the one helping you here with satiating your cockhunger. Your fingers only touch his dick for a moment before you follow up with your tongue, running it by his shaft. Timmy leans back on the wall letting you go ahead with your servicing. The nearby players might not see you in the dark but your loud slurping is definitely giving away what's happening under the veil of black. You give an insistent lick to his smooth shaft, there's not much taste but you are fueled by lust and your mind plays tricks on you. That single lick stimulates your taste buds like sweet nectar. You give an eager service to his crotch lathering up the entire length of his shaft. You begin to go deeper getting him past the ring of your throat picking up the pace. Timmy doesn't need to give you a helping hand, you fight the gag reflex and go ahead willingly. Judging by the lustful moans coming from up top Timmy's getting close to his limit. You can feel him squirming under your hold, his cock swells just as you finally manage to deepthroat him. With a twitch he begins to unload, you pull back just as he's about to shoot that sweet jizz down your throat - you need a taste. Your cheeks swell as the sudden torrent of cum fills up your mouth. The pressure is mounting, you begin to swallow otherwise you'd end up spilling it. Once you're finished feeding on his load Timmy pulls out of your mouth with an audible 'slurp' and 'pop'. <<if initBeta()>>\ @@.timmy;"That was nice you're getting better at this! We should do this more often."@@ You revel the praises, this certainly won't be the last time you do this for him. You need more. <<else>>\ @@.timmy;"Thanks, I'm not great at this but it was nice. Maybe I should I swap roles more often."@@ He thanks you before musing to himself. <</if>>\ <</if>>\ <<endMission>> <<go "Leave" "arcade_entrance">> /% ----------------------------------------------------------------------------------------------------------------- %/
<<if initBeta()>>\ <<if hasVisited("timmy_askForBlowjob")>>\ <<go "Blowjob" "timmy_sex_blowjob">> <</if>>\ <<else>>\ <<go "Blowjob" "timmy_sex_blowjob">> <</if>>\ /% ----------------------------------------------------------------------------------------------------------------- %/
<<set $player.flag.dayLastHomeWorkWasFinishedOn = $player.time.daycounter>>\ <<set $player.flag.homeworkFinished += 1>>\ <<set $player.perversion += 1>>\ <<set $player.flag.homeworkInProgress = false>>\ @@.scarlett;"By the way, did you forget that I have access to your visual feed?"@@ She asks you all of a sudden and you can begin to feel tense, did she catch you doing something you shouldn't have? @@.scarlett;"I saw you and Timmy, I must say I'm proud to have such a diligent student."@@ She smiles with genuine joy, Scarlett can finally taste the fruit of her labor, she managed to turn you into an obedient slut to some degree. @@.scarlett;"You jumped ahead in our curriculum quite a bit but your progress is welcome, I'm not one to skimp on rewards."@@ <<endMissionShort "You learned how to give real blowjobs." "homework17" 1000>> @@.scarlett;"Since I might have a prodigy on my hands I decided to consult with an expert. Your therapist and I share an opinion, she thinks this curriculum might help with you finding some ''fulfillment'' and I agree. So be sure to follow her recommendations."@@ @@.gray;"[Sphinx might also give you tasks from now on.]@@ /% ----------------------------------------------------------------------------------------------------------------- %/
<<set $player.flag.dayLastHomeWorkWasFinishedOn = $player.time.daycounter>>\ <<set $player.flag.homeworkFinished += 1>>\ <<set $player.perversion += 1>>\ <<set $player.flag.homeworkInProgress = false>>\ Scarlett goes silent looking at you with an eerie smile. The air is thick with the tension, you're not sure what she's thinking about but it gets awkward without her putting it into words. @@.scarlett;"Color me impressed. Sphinx may be a better teacher than me I must admit. I didn't think she could spur you to try something so frisky."@@ She's most likely alluding to your recent visit to the glory holes. Sometimes you forget Scarlett has private access to your view, she watched you suck a cock from the first person POV. @@.scarlett;"It might not have been me who gave you that homework, but I'm not stingent with rewards. I must say I'm pleased with your recent progress, you're finally becoming more honest with yourself."@@" <<endMissionShort "You had a taste of other men." "homework18" 1000>> Another generous reward from Scarlett. You stop to think, she's showering your with xp even though you did something out of your own accord. It makes you wonder if she was more strict before or if you've just turned more daring. Those sessions with Sphinx really turned you into a new //man//. /% ----------------------------------------------------------------------------------------------------------------- %/
<<set $punishmentMoney = 0>>\ You agree to receive a punishment, part of you is looking forward to what Scarlett will do to you, part of you is just grateful for being able to save some credits. Scarlett has a pleased smile, she's more interested in sadistic pleasures than the little chump change you'd give her. <<if perversion() < 13>>\ @@.scarlett;"Well then, keep your clothes for a while and come here."@@ Scarlett walks to her desk and taps it lightly beckoning you to follow. <<if visited() == 1>>\ You walk up to her and stop just a few steps from the desk looking at her with a questioning look as to what you should do next. @@.scarlett;"Lean forward and present."@@ <<else>>\ You know full-well how this goes and walk to your position. <</if>>\ You follow orders obediently, you know very well you're not getting out of this without giving into Scarlett's demands. You go down with your chest snuggling up against the hardwood table. Your <<ass>> is presented in its full glory in this compromising position. Scarlett gives a playful spank sending ripples across your bottom, but she's only getting started. <<RandomImageFromPack "scarlett/punishment/spanking">> Her slaps get stronger and the weird sensation of impact changes into a mixture of pleasure and slight pain. You flinch each time her hands come to meet your <<ass>> but you know better than to resist. Your cheeks burn and the color of your skin slowly turns red, but the pain subsides and slowly turns into a numbing tingle. Scarlett takes her sweet time doling out your punishment but after a few minutes of spanking, she lets you go. @@.scarlett;"Normally even just a spanking would reward you with xp but I overruled the system, this is a punishment, you don't deserve to be rewarded for it."@@ Scarlett gives a prompt explanation as to why there's no xp screen following your spanking session. <<else>>\ Scarlett moves to retrieve a sizeable black strap-on from her desk and a bottle of lube. You tense up and unconsciously clench your butthole when you see the size of the cock-replica. As your eyes are fixated on the dildo Scarlett begins to equip it carefully locking the straps around her hips to make sure it stays on during your time together. @@.scarlett;"No need to get your clothes just yet, you're just right like this. Now be a good boy."@@ She taps on her desk signaling you to come closer. You come closer for Scarlett facing her desk. You can feel her hand on your back gently guiding you down toward the table, and you obediently lean down. You lay there with your chest stretched across her desk, <<if wearing("cage") && hasPenis()>>naked except for the cage keeping your hard-on in control<<else>>completely naked<</if>>, leaning down on Scarlett's desk giving easy access to your round bottom. @@.scarlett;"Since this is supposed to be a punishment, I think it's only fair if we skip the foreplay."@@ You flinch when she says that, Scarlett wants to plunge in that toy without any prep-work? <<if hasPussy()>>\ @@.scarlett;"I'd say using your backdoor is also the proper choice here, you might like it better down there."@@ She runs a finger along your clit commenting. <</if>>\ You can feel something cold run down your butt crack, Scarlett squeezed some lube on your ass judging by the small tube in her hand. Next, her fingers run down to smother some of the slimy liquid along your <<anus>>. Scarlett takes a moment to slap your <<ass>> with her strap-on glistening from the lube before moving it closer to your <<anus>>. The head of hear strap-on begins to slowly slide forward. You give an involuntary moan as the plastic imitation of a veiny dick begins to penetrate you. You attempt to put some distance between your <<anus>> and the toy strapped to Scarlett's hips but the desk prevents you from moving much at all. <<if story()>>Your teacher<<else>>The instructor<</if>> inevitably bottoms out eliciting a gentle buzz in your body as the dildo hits your sweet spot. @@.scarlett;"I know this might not be a real cock, those feel way better. But judging by your expression you enjoy it just as much, don't you? Maybe this isn't punishment enough?"@@ Scarlett slams her hips forward to answer her own question, she decides to give you a wild ride instead of a smooth sail, this is supposed to be a punishment afterall. <<if wearing("cage")>>Your caged <<penis>> dangles between your legs, completely useless.<<else>>Your limp <<penis>> just dangles between your legs, completely useless.<</if>><<if penisLength() < 7>> Besides, your <<penis>> would prove inadequate compared to the fake replica pounding you, at the end of the day this is what a proper cock should be like.<</if>><<if hasPussy()>>And besides Scarlett's not pounding your pussy either, she's making you feel like this by simply fucking you in the ass<</if>> <<videoByName 25>> She's pounding you with unusual fervor. Your <<ass>> ripples and the desk inches forward, unable to support you through this rough hammering. You begin to moan as you let go of pretenses, Scarlett kept true to her words and gives you a pleasure that makes you let go of your inhibitions. Scarlett can see your obvious reaction as your body begins to squirm around her strap-on. If she had a cock of her own she could now feel the tell-tale signs of your anal orgasm. Your tight hole is grasping into her strap-on, trying to swallow it whole as the toy <<if hasPenis()>>milks you dry<<else>>makes you release plenty of girl cum onto the floor<</if>>.<<if hasPenis()>> Your limp dick erupts and rivulets of creamy white run down your legs. Throughout this session you didn't get to touch your <<penis>> once, you didn't need to<<if wearing("chastity")>>, and you couldn't even if you wanted to, your <<penis>> was firmly locked away<<else>>.<</if>><</if>> <<videoByName 26>> You can feel one last sharp sting on your <<ass>> as Scarlett plants her hand on your buttocks. Her strap-on slowly pulls back leaving you aching for more. @@.scarlett;"Good for you, this didn't seem like a punishment. Maybe I didn't give you a proper fuck."@@ A feminine, cold hand snakes down your waist. Scarlett's digits carefully explore your body, still sweaty from the experience. Her finger only stops at your well-fucked <<anus>>, she circles it around exploring the result of her work. @@.scarlett;"Normally you'd get plenty of xp for a fuck like this, but I overruled the system. this is a punishment, you don't deserve to be rewarded for it."@@ Scarlett gives a prompt explanation as to why there's no xp screen following your session with her. You try your best to quickly recover before Scarlett would open the door to let in new players. <</if>>\ <<go "Leave" "arcade_entrance">> /% ----------------------------------------------------------------------------------------------------------------- %/
You hang your head in defeat and call up your console to transfer your "tuition fee" to Scarlett. You'd rather pay her than have her dole out punishment, she's can take discipline a bit far. <<spend $punishmentMoney>> <<set $punishmentMoney = 0>>\ @@.scarlett;"I would've hoped you choose the other option, but either way should work as a negative incentive for you."@@ She takes a moment to glance at her console before turning back to you. @@.scarlett;"You're free to go now."@@ <<go "Leave" "arcade_entrance">>