Your browser lacks required capabilities. Please upgrade it or switch to another to continue.
Loading…
,,,,,,,<<display "movement">><<if tags().includes("bbar")>><<if Flag("task") and UInv.GetItemCount("inventory") === 0>><center><img @src='setup.Path + "images/navbarnomaptask.png"' usemap="#image-map"></center>
<map name="image-map">
<area target="" alt="home" title="home" data-passage="room choice" coords="78,45,27" shape="circle">
<area target="" alt="wardrobe" title="wardrobe" data-passage="the wardrobe" coords="163,42,29" shape="circle">
<area target="" alt="tasks" title="tasks" data-passage="tasks" coords="246,45,29" shape="circle">
<area target="" alt="inventory" title="inventory" data-passage="inventory" coords="332,49,28" shape="circle">
</map><<elseif Flag("task") and UInv.BagHasItem("inventory", "campusmap")>><center><img @src='setup.Path + "images/navbartask.png"' usemap="#image-map"></center>
<map name="image-map">
<area target="" alt="home" title="home" data-passage="room choice" coords="78,45,27" shape="circle">
<area target="" alt="wardrobe" title="wardrobe" data-passage="the wardrobe" coords="163,42,29" shape="circle">
<area target="" alt="tasks" title="tasks" data-passage="tasks" coords="246,45,29" shape="circle">
<area target="" alt="inventory" title="inventory" data-passage="inventory" coords="332,49,28" shape="circle">
<area target="" alt="map" title="map" data-passage="map" coords="422,43,31" shape="circle">
</map><<elseif UInv.BagHasItem("inventory", "campusmap")>><center><img @src='setup.Path + "images/navbar.png"' usemap="#image-map"></center>
<map name="image-map">
<area target="" alt="home" title="home" data-passage="room choice" coords="78,45,27" shape="circle">
<area target="" alt="wardrobe" title="wardrobe" data-passage="the wardrobe" coords="163,42,29" shape="circle">
<area target="" alt="tasks" title="tasks" data-passage="tasks" coords="246,45,29" shape="circle">
<area target="" alt="inventory" title="inventory" data-passage="inventory" coords="332,49,28" shape="circle">
<area target="" alt="map" title="map" data-passage="map" coords="422,43,31" shape="circle">
</map><<else>><center><img @src='setup.Path + "images/navbarnomap.png"' usemap="#image-map"></center>
<map name="image-map">
<area target="" alt="home" title="home" data-passage="room choice" coords="78,45,27" shape="circle">
<area target="" alt="wardrobe" title="wardrobe" data-passage="the wardrobe" coords="163,42,29" shape="circle">
<area target="" alt="tasks" title="tasks" data-passage="tasks" coords="246,45,29" shape="circle">
<area target="" alt="inventory" title="inventory" data-passage="inventory" coords="332,49,28" shape="circle">
</map><</if>><</if>><<if tags().includes("cutscenebbar")>><<if Flag("task")>><center><img @src='setup.Path + "images/navbarcutscenetask.png"' usemap="#image-map"></center><<else>><center><img @src='setup.Path + "images/navbarcutscene.png"' usemap="#image-map"></center><</if>><</if>><<if Flag("morning")>><<SetFlag "morning" false>><</if>><<set $kevtalk to false>><<set $wardrobe to true>><<set $kevinhere to false>><<SetFlag "ShoppingBags" false>>You're in your room. Kevin must have gone out somewhere.
<span id='options'>
<<if $kevpass is true>>[[Use Kevin's laptop|The homescreen appears ...]]<<elseif $kevpass is false>>[[Use Kevin's laptop|kevin laptop]]<</if>>
<<if Flag("MakeupNote")>>[[Read the note]]
<</if>>\
<<if $stolenpanties and UInv.BagHasItemWithAnyItemTag("inventory", "sort", ["amypanties"])>>[[Examine Amy's panties]]
<</if>>\
<<if Flag("dancepractice")>>[[Practice dancing]]
<</if>>\
<<if UInv.BagHasItem("inventory", "campusmap")>>[[Sleep]]<<else>><<linkreplace "Sleep">><span class="purple">I should find a campus map first</span><</linkreplace>><</if>></span><<set $wardrobe to false>><<KevSwitch>><<set $kevtalk to false>><<if Flag("weektogo")>><<replace "#image-bar">><center><img @src='setup.Path + "images/corridor posters.png"'></center><</replace>><<else>><<replace "#image-bar">><center><img @src='setup.Path + "images/corridor.png"'></center><</replace>><</if>><<if $player.naked is true and $streakcount gte 3>><<goto "caught streaking">><</if>><<if $player.naked is true>><<set $streakcount +=1>>You really don't have enough clothes on to be leaving your room like this. If you're not careful, someone's gonna report you!<<elseif Flag("firstroom")>><<goto "corridor first">><<else>>You're in the dorm corridor. <<if Flag("weektogo")>>The once bare walls are now covered in posters advertising the upcoming <i>Girl Games</i> competition on Saturday.<</if>><</if>>
<span id='options'>
<<if Flag("Amytalk")>><<linkreplace "Knock on Amy's Door">><span class="purple">I've done that enough today. I don't wanna seem too keen!</span><</linkreplace>><<else>>[[Knock on Amy's door|knock Amy]]<</if>>
[[Visit bathroom|bathrooms]]
[[Visit reception desk|reception]]</span><<set $kevtalk to false>><<set $wardrobe to false>><<if $player.naked is true and $streakcount gte 3>><<goto "caught streaking">><</if>><<if $player.naked is true>><<set $streakcount +=1>>You really don't have enough clothes on to be leaving your room like this. If you're not careful, someone's gonna report you!<<elseif $player.topless is true or $player.bottomless is true>>You stand in the quad, feeling a little awkward about how underdressed you are. You should really put some more clothes on before people start talking about you!<<elseif Flag("firstvisit")>><<goto "quad visit 1">><<else>><<first>>You stand in the quad, watching the steady stream of students milling about, wondering if any of them might become your friends one day.<<finally>>You're in the quad.<<if Flag("weektogo")>><<if random(1, 6) >= 4>> As a group of students walk past, you realize they're all talking about the upcoming <i>Girl Games</i> competition.<</if>><</if>><</first>><</if>>
<span id='options'>
[[Lecture theatre|lecture hall]]
[[Cafeteria|cafeteria]]
[[Simmonds Hall|simmonds hall]]</span><<KevSwitch>><<if Flag("firstvisit")>><<goto "quad visit 1">><</if>><<set $kevtalk to false>><<KevSwitch>><<set $wardrobe to false>><<if UInv.BagHasItem("inventory", "dayticket")>>The bus is waiting at the bus stop.<<else>>Take a bus into the city? A day ticket costs $5.<</if>>
<span id='options'>
<<if UInv.BagHasItem("inventory", "dayticket")>>[[Take bus into the city]]<<elseif $money lte 4>><<linkreplace "Buy ticket">><span class="purple">I don't have enough money</span><</linkreplace>><<else>><<link "Buy ticket" "Take bus into the city">><<set UInv.AddItem("inventory", "dayticket")>><<set $money -=5>><</link>><</if>><<replace "#navigation-bar">><<display "navbar">><</replace>><<script>>
// Apply maphilight to all images that have a usemap attribute, e.g.
// all the maps that are in this twine. This sets the default styling
// for all the maps. These are all the possible styling options.
// Note: for picking colors, check out http://hslpicker.com/. You can
// copy the HEX value as long as you leave off the "#".
$("img[usemap]").maphilight({
fill: true, // Fill the area?
fillColor: 'dd319b', // HEX format without the starting "#"
fillOpacity: 0.5, // Opacity of the filled area
stroke: true, // Outline the area?
strokeColor: 'ef9ace',
strokeOpacity: 1,
strokeWidth: 3, // Outline width
fade: true, // Animate when hovered with a fade?
alwaysOn: false, // Always show the areas?
neverOn: false,
groupBy: false,
wrapClass: true,
shadow: false,
shadowX: 0,
shadowY: 0,
shadowRadius: 6,
shadowColor: '000000',
shadowOpacity: 0.8,
shadowPosition: 'outside',
shadowFrom: false
});
<</script>>
<<updatemeter "arousal" `Math.clamp($arousal / 100, 0, 1)`>>
<<updatemeter "cockcum" `Math.clamp($cockcum / 100, 0, 1)`>>
<<DecencyCheck>>
<<ArousalCheck>>
<<TuckCheck>>
<<GenderCheck>><<if tags().includes("part")>>
<br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br>
<<else>><center>
<img @src='setup.Path + "images/gglogo.png"'></center>Version 0.2.1
[[Support this game on Patreon|https://www.patreon.com/dlsavage]]
<<if tags().includes("dream")>>Arousal:
<<showmeter "arousal">>
<<elseif tags().includes("intro")>>
<<else>>Arousal:
<<showmeter "arousal">>
<<now>>
You have $<<print $money>>
/*<<display "VariableConsole">>*/<</if>><</if>>
<<if $day is 0>><<goto "corruption counter">><</if>><<if $day is 7>><<goto "corruption counter">><</if>><<display "dream">><span id='options'><center>
/* special event passages */
<<if $day is 5>>[[Rise and shine ...|letter from folks]]
<<elseif $day is 12 and $mistress is true>>[[Rise and shine|makeup visit]]
<<elseif $day is 27>>[[Rise and shine ...|competition morning]]
<<elseif $strike is 3>>[[You wake to the sound of angry knocking at your door ...|class warning]]
<<elseif $strike is 6>>[[You wake to the sound of angry knocking at your door ...|class warning]]
<<elseif $strike is 9>>[[You wake to the sound of angry knocking at your door ...|class warning]]
<<else>><<if random(1, 6) >= 4>>[[Rise and shine ...|empty room]]<<else>>[[Rise and shine ...|kevin room]]<</if>><</if>></center></span><<nobr>>
<<if $class is false>><<set $strike +=1>><</if>>
<<NextMorning>>
<<NewDay>>
/* Resetting wardrobe and inventory items */
<<if UInv.BagHasItem("inventory", "dayticket")>><<set UInv.DeleteItem("inventory", "dayticket")>><</if>>
<<set UInv.MoveItemsByProperty("player", "wardrobe", "type", ["wig"])>>
<<set UInv.MoveItemsByProperty("player", "wardrobe", "type", ["bra"])>>
<<set UInv.MoveItemsByProperty("player", "wardrobe", "type", ["panties"])>>
<<set UInv.MoveItemsByProperty("player", "wardrobe", "type", ["dress"])>>
<<set UInv.MoveItemsByProperty("player", "wardrobe", "type", ["shoes"])>>
<<set UInv.MoveItemsByProperty("player", "wardrobe", "type", ["top"])>>
<<set UInv.MoveItemsByProperty("player", "wardrobe", "type", ["bottom"])>>
<<set UInv.MoveItemsByProperty("player", "wardrobe", "type", ["socks"])>>
<<set UInv.MoveItemsByProperty("player", "wardrobe", "type", ["accessories"])>>
<<if UInv.BagHasItem("player", "towel")>><<set UInv.MoveItem("player", "wardrobe", "towel")>><</if>>
<<if UInv.BagHasItem("wardrobe", "jeans")>><<set UInv.MoveItem("wardrobe", "player", "jeans")>><</if>>
<<if UInv.BagHasItem("wardrobe", "boxers")>><<set UInv.MoveItem("wardrobe", "player", "boxers")>><</if>>
<<if UInv.BagHasItem("wardrobe", "tshirt")>><<set UInv.MoveItem("wardrobe", "player", "tshirt")>><</if>>
<<if UInv.BagHasItem("wardrobe", "sneakers")>><<set UInv.MoveItem("wardrobe", "player", "sneakers")>><</if>>
<<if UInv.BagHasItem("wardrobe", "socks")>><<set UInv.MoveItem("wardrobe", "player", "socks")>><</if>>
/* special event flags */
<<if $day gte 6>><<SetFlag "GGTask" false>><</if>>
<<if $day is 6 and $auditionattended is false>><<set $auditionmissed to true>><</if>>
<<if $day gte 6>><<SetFlag "ArtJob">><</if>>
<<if $day is 9 and $mistress is true>><<SetFlag "firstvisit">><</if>>
<<if $feminized gte 2 and $mistress is true>><<SetFlag "dancepractice">><</if>>
<<if $day is 15>><<set $noclassswitch to true>><</if>>
<<if $day is 19>><<SetFlag "testtalk">><</if>>
<<if $day is 21>><<SetFlag "weektogo">><</if>>
<<if $day is 26>><<SetFlag "test">><</if>>
<<if Flag("HeatherTalk2")>><<set $lifehell to false>><</if>>
<<if $lifehell is true>><<SetFlag "HeatherTalk">><</if>>
<<SetFlag "Amytalk" false>>
<<if Flag ("AmyLaptop")>><<SetFlag "AmyLaptop2">><</if>>
<<set $artclass to false>>
<<if Flag("StrangerUrinal")>><<SetFlag "ShowerStranger">><</if>>
<<SetFlag "Cafeteria visit" false>>
<<switch ($day % 7)>>
<<case 0>><<set $class to true>>
<<case 1>><<SetFlag "task">>
<<case 2>><<SetFlag "task">>
<<case 3>><<SetFlag "task">>
<<case 4>><<SetFlag "task">>
<<case 5>><<SetFlag "task">>
<<case 6>><<set $class to true>>
<</switch>>
<</nobr>><<replace "#image-bar">><<display "image">><</replace>><<if tags().includes("room")>><center><img @src='setup.Path + "images/bedroom.png"'></center>
<</if>>
<<if tags().includes("kevin-room")>><center><img @src='setup.Path + "images/kevin.png"'></center>
<</if>>
<<if tags().includes("quad")>><center><img @src='setup.Path + "images/campus quad.png"'></center>
<</if>>
<<if tags().includes("city")>><center><img @src='setup.Path + "images/bus stop.png"'></center>
<</if>><<set $kevtalk to false>><<set $wardrobe to false>><<replace "#image-bar">><center><img @src='setup.Path + "images/lecture hall.png"'></center><</replace>><<if $player.naked is true and $streakcount gte 3>><<goto "caught streaking">><</if>><<if $player.naked is true>><<set $streakcount +=1>>You really don't have enough clothes on to be leaving your room like this. If you're not careful, someone's gonna report you!<<elseif $player.topless is true or $player.bottomless is true>>You stand outside the lecture theater, feeling a little awkward about how underdressed you are. You should really put some more clothes on before people start talking about you!<<elseif $day is 0>>You stand in front of the large, modern, glass-fronted lecture theatre. Thankfully you still have a day to hang out and acclimatize yourself to college life before the hard work begins.<<elseif Flag("firstvisit")>><<goto "quad visit 1">><<else>>><<switch ($day % 7)>><<case 0>>The lecture theatre is closed at weekends.<<case 1>><<if $class is false>><<goto "Enter Lecture Hall">><<else>>You've attended class for today.<</if>><<case 2>><<if $class is false>><<goto "Enter Lecture Hall">><<else>>You've attended class for today.<</if>><<case 3>><<if $class is false>><<goto "Enter Lecture Hall">><<else>>You've attended class for today.<</if>><<case 4>><<if $class is false>><<goto "Enter Lecture Hall">><<else>>You've attended class for today.<</if>><<case 5>><<if $class is false>><<goto "Enter Lecture Hall">><<else>>You've attended class for today.<</if>><<case 6>>The lecture theatre is closed at weekends.<</switch>><</if>><<KevSwitch>><<set $kevtalk to false>><<set $wardrobe to false>><<first>><<goto "cafeteria first">><<finally>><<if $player.topless is true or $player.bottomless is true>><<replace "#image-bar">><center><img @src='setup.Path + "images/cafeteria exterior.png"'></center><</replace>><<elseif Flag("firstvisit")>><<goto "quad visit 1">><<else>><<replace "#image-bar">><center><img @src='setup.Path + "images/cafeteria open.png"'></center><</replace>><</if>><<if $player.naked is true and $streakcount gte 3>><<goto "caught streaking">><</if>><<if $player.naked is true>><<set $streakcount +=1>>You really don't have enough clothes on to be leaving your room like this. If you're not careful, someone's gonna report you!
<<elseif $player.topless is true or $player.bottomless is true>>You stand outside the cafeteria, feeling a little awkward about how underdressed you are. You should really put some more clothes on before people start talking about you!
<<elseif $lifehell is true>>As you enter the cafeteria, it falls silent and everyone turns to look at you. You feel your face reddening and decide to leave.<<elseif Flag("HeatherTalk")>>Conversation grinds to a halt as you enter the cafeteria and everyone turns to stare at you. You're about to leave when you spot a familiar face. It's Heather. She seems to be beckoning you over.
[[Go talk to her|Heather talk]]<<else>><<switch ($day % 7)>> <<case 0>>The cafeteria seems busy, even though it's Sunday. Today's special is Enchiladas but you don't feel particularly hungry. <<display "Cafeteria NPC">><<case 1>>The cafeteria is busy as usual. Today's special is Lasagne but you don't feel particularly hungry. <<display "Cafeteria NPC">><<case 2>>The cafeteria is busy as usual. Today's special is Thai Chicken but you don't feel particularly hungry. <<display "Cafeteria NPC">><<case 3>>The cafeteria is busy as usual. Today's special is Black Bean Stew but you don't feel particularly hungry. <<display "Cafeteria NPC">><<case 4>>The cafeteria is busy as usual. Today's special is Chicken Noodle Soup but you don't feel particularly hungry. <<display "Cafeteria NPC">><<case 5>>The cafeteria is busy as usual. Today's special is Turkey Gumbo but you don't feel particularly hungry. <<display "Cafeteria NPC">><<case 6>>The cafeteria is busy as usual. Today's special is Vegetarian Curry but you don't feel particularly hungry. <<display "Cafeteria NPC">><</switch>><</if>><<KevSwitch>><</first>><<if Flag("firstvisit")>><<goto "quad visit 1">><</if>><<set $kevtalk to false>><<set $wardrobe to false>><<nobr>><<replace "#image-bar">><center><img @src='setup.Path + "images/simmondshall.png"'></center><</replace>><</nobr>><<first>>Simmonds Hall is an imposing brick building that you vaguely remember from the college brochure you flipped through, back when you first applied for a place here. It's where all the events and extra curricular activities are held. There's a small noticeboard out front, festooned with colorful flyers for upcoming events.<<finally>>You're standing outside Simmonds Hall. You can see the noticeboard out front.<</first>>
<span id='options'>
[[Enter the hall|enter simmonds hall]]
[[Examine the noticeboard|noticeboard]]</span><<KevSwitch>><<replace "#image-bar">><center><img @src='setup.Path + "images/amydoor.png"'></center><</replace>><<first>>You have to psyche yourself up a little to knock on Amy's door. After all, you're not really used to talking to girls and she's super cute. You take a final deep breath then knock gently on the door three times and wait ... <<timed 6s>><<goto "Talk to Amy">><</timed>>
<<finally>>\
<<set $amyroll to random(1, 6)>><<if $amyroll gte 4>><<set $amy to true>><<else>><<set $amy to false>><</if>>You knock on Amy's door and wait ... <<if $amyangry is true>><<timed 3s>><<goto "Talk to Amy">><</timed>><<elseif $caughtcorridor is true and $pconvo is false>><<timed 3s>><<goto "Talk to Amy">><</timed>><<elseif Flag("Amypredate1") and $day is 6>><<timed 3s>><<goto "Amy date 1">><</timed>><<elseif Flag("Amypredate1") and $day is 13>><<timed 3s>><<goto "Amy date 1">><</timed>><<elseif Flag("Amypredate1") and $day is 20>><<timed 3s>><<goto "Amy date 1">><</timed>><<elseif Flag("Amypredate1") and $day is 27>><<timed 3s>><<goto "Amy date 1">><</timed>><<elseif $amy is true>><<timed 3s>><<goto "Talk to Amy">><</timed>><<else>><<timed 3s>><<first>>No answer.
"Hello? Amy?" you call, knocking again a little harder.
Again there's no answer. Ah well, she's obviously out somewhere. You're about to turn away when a strange thought occurs ...
<span id='options'>
[[I could try the handle ...|try handle]]
[[No, that would be super creepy!|corridor]]</span><<finally>>No answer. She must be out somewhere.
<span id='options'>[[Try the handle|try handle]]</span><</first>><</timed>><</if>><</first>><<set $wardrobe to false>><<if Flag("boysbathroom")>><<replace "#image-bar">><center><img @src='setup.Path + "images/bathroomdoors.png"'></center><</replace>>You reach the doorway to the bathrooms and pause. Which one do you choose?
<span id='options'>
[[Boys' bathroom|Boys bathroom]]
<<if $feminized is 0>><<linkreplace "Girls' bathroom">><span class="purple">Why the hell would I want to go in there?!</span><</linkreplace>><<elseif $feminized gte 1>><<linkreplace "Girls' bathroom">><span class="purple">While I'm feeling a little more in touch with my feminine side, I'm still not going in there!</span><</linkreplace>><</if>>
<<else>><<goto "Boys bathroom">><</if>><<set $arousal +=2>><<replace "#image-bar">><center><img @src='setup.Path + "images/secretary.png"'></center><</replace>><span id='options'><<if $lifehell is true>>Oh, $firstname. I'm glad you stopped by actually. I'm afraid to say I've had some rather worrying reports about your behaviour and if things continue, I'll be forced to schedule a disciplinary hearing with the Dean. So consider this a warning.
<<else>>Hey there, sweetie. So good to see you again! Can I help you with anything?
<<if $study is 0>>[[Yeah, when do my classes start?]]
<</if>>\
[[Can I switch subjects?]]
[[Anything else I should know about this place?|anything else]]<</if>></span><<newmeter "arousal" 0>>
<<colors "#ff00da">>
<<sizing 100%>>
<</newmeter>>
<<newmeter "corruption" 0>>
<<colors "#ff00da">>
<<sizing 100%>>
<</newmeter>>
<<newmeter "cockcum">>
<<animation 300ms>>
<<colors "#ff00da">>
<<sizing 100%>>
<</newmeter>>
<<set $facialhair to 1>>
<<set $chesthair to 1>>
<<set $armhair to 1>>
<<set $armpithair to 1>>
<<set $crotchhair to 1>>
<<set $pubichair to 1>>
<<set $ballhair to 1>>
<<set $leghair to 1>>
<<set UInv.AddBag("inventory")>>
<<set UInv.AddBag("player")>>
<<set UInv.AddBag("playerhairy")>>
<<set UInv.AddBag("wardrobe")>>
<<set UInv.AddBag("clothesholder")>>
<<set UInv.AddBag("openclothes")>>
<<set UInv.AddBag("genitals")>>
<<set UInv.AddBag("unshaved")>>
<<set UInv.AddBag("shaved")>>
<<set UInv.AddBag("tucked")>>
<<set UInv.AddBag("dreams")>>
<<set UInv.AddBag("sexdreams")>>
<<set UInv.AddBag("daydreams")>>
<<set UInv.AddBag("amyspanties")>>
<<set UInv.AddBag("amywardrobe")>>
<<set UInv.AddBag("forevertwentyone")>>
<<set UInv.AddBag("solemates")>>
<<set UInv.AddBag("nordstrom")>>
<<set UInv.AddBag("adultbookstore")>>
<<set UInv.AddBag("macys")>>
<<set UInv.AddBag("victoriassecret")>>
<<set UInv.AddBag("transformations")>>
<<set UInv.AddBag("bodega")>>
<<set UInv.AddBag("pantychoice")>>
<<set UInv.AddBag("dresses")>>
<<set UInv.AddBag("girlshoes")>>
<<set UInv.AddBag("wigs")>>
<<set UInv.AddBag("makeuplooks")>>
<<set UInv.AddBag("playerwig")>>
<<set UInv.AddBag("wigs")>>
<<set UInv.AddBag("playertop")>>
<<set UInv.AddBag("brachoice")>>
<<set UInv.AddBag("vstrings")>>
<<set UInv.AddBag("heatherwardrobe")>>
<<set $wardrobe to false>>
<<set $kevinhere to false>>
<<set $clean to true>>
<<set $kevpass to false>>
<<set $amypass to false>>
<<set $tuck to false>>
<<set $tucklearnt to false>>
<<set $noclassswitch to false>>
<<set $stallgasm to false>>
<<set $stolenpanties to false>>
<<set $amyangry to false>>
<<set $kevtalk to false>>
<<set $stallnope to false>>
<<set $pconvo to false>>
<<set $auditionattended to false>>
<<set $auditionmissed to false>>
<<set $mistress to false>>
<<set $feminized to 0>>
<<set $money to 0>>
<<set $arousal to 0>>
<<set $streakcount to 0>>
<<set $study to 0>>
<<set $ghole to 0>>
<<set $strike to 0>>
<<set $amydate to 0>>
<<set $amycount to 4>>
<<SetFlag "task">>
<<SetFlag "campusmap">>
<<SetFlag "boysbathroom">>
<<set $cocks ={
stroked: 0,
sucked: 0,
fucked: 0,
}>>
<<set $corruptioncounter to 0>>
<<set $player ={
topless: false,
bottomless: false,
commando: false,
naked: false,
masculine: true,
feminine: false,
femboy: false,
passing: false,
bicurious: false,
danceskill: 0,
corruption: 0,
}>>
/% The names of the Days of the Week. %/
<<set setup.DAYS to ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"]>>
/% The current Game Day: Sunday. %/
<<set $day to 0>>
<<set $daycount to 6>>
<<set $week to 0>>
<<set $gendertopics to ["thinking about Gender Equality.", "learning about Intersectionality.", "looking at some different critical perspectives on gender.", "discussing the topic of Toxic Masculinity.", "discussing the differences between men and women in today’s society."]>>
<<set $psychtopics to ["talking about the history and methods of Psychology.", "taking a look at Neuroscience.", "discussing ideas of sensation and perception.", "focussing on learning and memory.", "looking at theories of human development."]>>
<<set $sporttopics to ["talking about nutrition.", "discussing anatomy.", "going over the principles of training.", "looking at sports psychology.", "taking a look at physiology."]>>
<<set $kevinConvos to ["Game of Thrones", "your small home towns", "Physics, Kevin's major", "what you did during the summer", "the Marvel movies", "video games"]>>
<<set $amyConvos to ["the weather", "how big the campus is", "the cafeteria food", "how cool it is that Amy has a room on her own", "how different this place is to your small town"]>><<if Flag("morning")>><<SetFlag "morning" false>><</if>><<set $wardrobe to true>><<set $kevinhere to true>><<SetFlag "ShoppingBags" false>><<if $lifehell is true>><<replace "#image-bar">><center><img @src='setup.Path + "images/Kevin angry.png"'></center><</replace>><<else>><<replace "#image-bar">><center><img @src='setup.Path + "images/kevinroom.png"'></center><</replace>><</if>>You're in your room. Kevin's here, working on his laptop.
<span id='options'>
<<if $kevtalk is false>>[[Talk to Kevin]]
<</if>>\
<<linkreplace "Use Kevin's laptop">><span class="purple">Kevin's busy using it right now</span><</linkreplace>>
<<if Flag("MakeupNote")>><<linkreplace "Read the note">>I can't do that with Kevin in the room!<</linkreplace>>
<</if>>\
<<if $stolenpanties and UInv.BagHasItemWithAnyItemTag("inventory", "sort", ["amypanties"])>><<linkreplace "Examine Amy's panties">><span class="purple">I can't do that with Kevin in the room!</span><</linkreplace>>
<</if>>\
<<if Flag("dancepractice")>><<linkreplace "Practice dancing">><span class="purple">I don't wanna do that with Kevin in the room!</span><</linkreplace>>
<</if>>\
<<if UInv.BagHasItem("inventory", "campusmap")>>[[Sleep]]<<else>><<linkreplace "Sleep">><span class="purple">I should find a campus map first</span><</linkreplace>><</if>></span><span id ='options'><<set $wardrobe to true>><<if $lifehell is true>><<replace "#image-bar">><center><img @src='setup.Path + "images/Kevin angry.png"'></center><</replace>><<else>><<replace "#image-bar">><center><img @src='setup.Path + "images/kevinroom.png"'></center><</replace>><</if>><<if $lifehell is true>><<set $kevtalk to true>>"Sorry, $firstname, I'm a little busy right now."
Why is he acting so weird with you?
<<elseif $player.naked is true>><<set $kevtalk to true>>You try to talk to Kevin but he seems awkward and distracted by something.
"Uh, $firstname?" he says gently, a soft blush blooming across his acne-flecked cheeks, "maybe you should put some more clothes on. I mean, it's cool and all that you feel so comfortable with your body, but you definitely shouldn't leave the room like that unless you want to get into serious trouble. Feminae can be a pretty strict place at times."
<<elseif $player.passing is true>><<set $kevtalk to true>>"Woah ... $firstname ... is that ... you?" Kevin gasps, his eyes widening.
<<else>><<if $player.femboy is true>>"Ha ha, wow, $firstname," Kevin says, his eyes flicking to your <<set _item = UInv.GetItemByProperty("player", "gender", "fem")>><<= UInv.GetItemPropertyValue("player", _item, "description")>> for a moment. "That's quite an ... <i>interesting</i> look. Anyway, what's up, man?"<<else>>"Hey Man, what's up?"<</if>>
<span id='options'><span id="ReplaceMe"><<link "Nothing much">><<replace "#ReplaceMe">><<set $kevtalk to true>>You talk about <<print either($kevinConvos)>> for a little while.<<if $player.femboy is true>> From his shy smile, Kev's obviously a little flustered by your current outfit choice. <<elseif $player.topless is true>> As you're talking you notice Kevin occasionally stealing glances at your bare torso.<</if>>
<</replace>><</link>>
<<if $kevpass is false>><<link "What's the password to your laptop again?">><<replace "#ReplaceMe">><<set $kevtalk to true>>"Ha ha, you don't have a very good memory, do you, $firstname? It's Daenerys."
<</replace>><</link>>
<</if>>\
<<if Flag("twins")>><<link "You ever see those two hot blonde girls around campus?">><<replace "#ReplaceMe">><<set $kevtalk to true>>"Oh, you mean <i>the twins</i>? That's Heather Michaels and Jennifer Sandler. As you can probably guess from their surnames, they're not actually related by blood but they do everything together. They're seniors here and legendary around campus. Mostly for being total bitches."<<SetFlag "twins" false>>
<</replace>><</link>>
<</if>>\
<<if Flag("MakeupNoteConvo")>><<link "Hey man, any chance I could borrow five dollars for the bus?">><<replace "#ReplaceMe">><<set $kevtalk to true>>"I'm normally pretty broke too. But I have a little cash leftover from my birthday so sure, just this once."<<SetFlag "MakeupNoteConvo" false>><<set $money +=5>><</replace>><</link>>
<</if>>\
</span></span><</if>>You sit down at the desk and flip open the lid of Kevin's laptop, only to be greeted by a password prompt. What was the password again?
<center>
<<set $answer to ''>>\
<<textbox '$answer' '' autofocus>>
<span id='textbox-reply'></span>
<span id='textbox-submit'>\
<<button 'Submit'>></center>
<<set $answer to $answer.trim().toLowerCase().replace(/\s\s+/g, ' ')>>
/% trim() removes leading and trailing whitespace, toLowerCase() convert to lower case, replace turns multiple spaces between words into single spaces. you may want to omit some or all of these methods. %/
<<if $answer is 'daenerys'>>
<<replace '#textbox-reply'>>\
Correct!\
<</replace>>
<<replace '#textbox-submit'>>\
[[The homescreen appears ...]]\
<</replace>>
<<run $('#textbox-answer').attr('readonly', 'true');>>
/% prevent the textbox from being edited any further %/
<<else>>
<<replace '#textbox-reply'>>\
Incorrect. Please try again.
[[Give up|empty room]]\
<</replace>>
<</if>>
<</button>>\
</span>/* Displays the current Day of Week. */
<<widget "now">>
\It's <<print setup.DAYS[$day % 7]>><<if $week gte 1>>, Week <<print $week>><</if>>
<</widget>>
/* Advances to the next day. */
<<widget "NextMorning">>
\<<silently>>
/% Increament the Day Number by 1 unit. %/
<<set $day += 1>>
<</silently>>\
<</widget>>
<<set $kevpass to true>><<first>>Kevin has his wallpaper set to a screenshot from Game of Thrones and just like his half of the dorm room, his desktop is cluttered and untidy, full of icons for games, half-finished Word documents and whatnot.<<finally>>You type in Kevin's password and the homescreen appears.<</first>>
<span id='options'>
[[Check your email]]
<<linkreplace "Watch some porn">><span class="purple">No way! What if Kevin came back?</span><</linkreplace>><span id='pinktext'><b>INBOX</b></span>
<span id='options'><<if Flag("jmail2")>>[[From Jennifer.Sandler@Feminae.Edu - Subject: Music]] <<if visited ("From Jennifer.Sandler@Feminae.Edu - Subject: Music")>>(Read)<<else>>(New!)<</if>>
<</if>>\
<<if Flag("jmail1")>>[[From Jennifer.Sandler@Feminae.Edu - Subject: Tucking]] <<if visited ("From Jennifer.Sandler@Feminae.Edu - Subject: Tucking")>>(Read)<<else>>(New!)<</if>>
<</if>>\
<<if Flag("hmail1")>>[[From Heather.Michaels@Feminae.Edu - Subject: Music]] <<if visited ("From Heather.Michaels@Feminae.Edu - Subject: Music")>>(Read)<<else>>(New!)<</if>>
<</if>>\
[[From Admissions@Feminae.Edu - Subject: Welcome]] <<if visited ("From Admissions@Feminae.Edu - Subject: Welcome")>>(Read)<<else>>(New!)<</if>>
[[Close|empty room]]</span>/* SetFlag : Set Flag X to value Y (Y defaults to True). Flag names are NOT case sensitive. */
/* EXAMPLE: <<SetFlag "Mentor" "Bob">> */
/* EXAMPLE: <<SetFlag "TrialMed">> = sets TrialMed flag to True */
<<widget "SetFlag">>
<<set _Fnam = $args[0].toLowerCase()>>
<<if ndef $Flags>>
<<set $Flags = {}>>
<</if>>
<<if def $args[1]>>
<<if $args[1] == false>>
<<if def $Flags[_Fnam]>>
<<run delete $Flags[_Fnam]>>
<</if>>
<<else>>
<<set $Flags[_Fnam] = $args[1]>>
<</if>>
<<else>>
<<set $Flags[_Fnam] = true>>
<</if>>
/* Event flags: */
/* Keep track of your flags here, for example: */
/* Mentor = Bob or Joe */
/* TrialMed = denotes whether you've agreed to take Dr. Acula's medication */
<</widget>><<replace "#image-bar">><center><img @src='setup.Path + "images/simmondshall.png"'></center><</replace>><span id='options'><<if $day is 5>>You try the doors and they open! You can hear the gentle murmur of voices from inside the hall. It sounds like there's something happening in there ...
[[Go investigate|audition]]<<else>><<switch ($day % 7)>><<case 0>>You try the doors but they appear to be locked. Ah well. Maybe the hall is only open during special events?
[[Examine the noticeboard|noticeboard]]<<case 1>>You try the doors but they appear to be locked. Ah well. Maybe the hall is only open during special events?
[[Examine the noticeboard|noticeboard]]<<case 2>>You try the doors but they appear to be locked. Ah well. Maybe the hall is only open during special events?
[[Examine the noticeboard|noticeboard]]<<case 3>>You try the doors but they appear to be locked. Ah well. Maybe the hall is only open during special events?
[[Examine the noticeboard|noticeboard]]<<case 4>><<if $artclass is false>>You try the doors and they open!
[[Go inside|Art Class]]<<elseif $artclass is true>>You try the door again but it's locked now. The art class must have packed up for the day.<<else>>You try the doors but they appear to be locked. Ah well. Maybe the hall is only open during special events?
[[Examine the noticeboard|noticeboard]]<</if>><<case 5>>You try the doors but they appear to be locked. Ah well. Maybe the hall is only open during special events?
[[Examine the noticeboard|noticeboard]]<<case 6>>You try the doors but they appear to be locked. Ah well. Maybe the hall is only open during special events?
[[Examine the noticeboard|noticeboard]]<</switch>><</if>></span><<replace "#image-bar">><center><img @src='setup.Path + "images/messageboard.png"'></center><</replace>><<first>>You look at the noticeboard, your eyes scanning over the many colorful flyers. There one for football tryouts and one for life drawing classes and one advertising an upcoming play. <<if $auditionmissed is true>>
There's also a hot pink flyer that says something about 'cute boys wanted' for a 'SPECIAL competition' called the Girl Games. But enrolment was the first Friday of term and you already missed it. Oh well ...
<<else>>But a hot pink flyer <i>really</i> catches your eye ...
<<if UInv.BagHasItem("inventory", "ggflyer")>>It's the same one those two girls in the cafeteria gave you. <</if>><b><span id='pinktext'>Cute boys wanted for a very SPECIAL competition! Enrolment is this Friday @ Simmonds Hall. Have YOU got what it takes?</span></b>
You wonder what the hell kind of competition it could be, and whether you'd even qualify as 'cute' ...
<</if>><<finally>><<if Flag("ArtJob") is false>>You look at the noticeboard again. Your eye is drawn once more to that weird flyer for the 'SPECIAL competition' ...
<<else>>You look at the noticeboard again. This time a different flyer catches your eye: <i>Life Models Wanted</i>
<span id='options'>[[Take a closer look|Life Models Wanted]]</span>
<</if>>\
<</first>><span id='options'>[[Enter the hall|enter simmonds hall]]</span><<set $auditionattended to true>><<SetFlag "GGTask" false>><<replace "#image-bar">><center><img @src='setup.Path + "images/simmonds hall games.png"'></center><</replace>><span id='options'><<chunkText "⇨">>As you enter the main hall you can see two distinct groups of people. Over on the far left hand side of the room are maybe eight or nine pretty, confident girls, gathered in a group together, chatting away happily, while on the right hand side of the hall is a much larger group of gawky, nerdy guys like yourself all standing in awkward silence. But your attention is soon drawn to the stage ...
<<next "⇨">><<replace "#image-bar">><center><img @src='setup.Path + "images/heather and jennifer.png"'></center><</replace>><<if UInv.BagHasItem("inventory", "ggflyer")>>It's the two hot blondes that you saw in the cafeteria, only this time<<else>>On stage are two strikingly beautiful young women, and<</if>> they're both dressed in identical black dresses that hug tightly to every inch of their slim athletic figures. Their features are accentuated by bold, vampish makeup and their long blonde hair is blown out and shimmering beneath the stage lights blazing down on them.
You feel the blood charge in your veins as you look from the stage to the odd group of people gathered in the hall then back again, wondering what the fuck this 'competition' is all about.
But all of a sudden your thoughts are silenced by the feedback whistle of a microphone. The hall plunges into silence ...
<<next "⇨">><<scrolldown>>"Can everybody hear me?" the girl on the left says. "For those of you that don't already know me, my name is Heather and this is Jennifer, and we'd like to welcome you all to the very first <i>Girl Games</i> competition here at Feminae ..."
A ripple of excitement flutters around the hall and a few of the gathered girls whoop and cheer, while the boys all stand around looking puzzled and a little nervous, exactly like you're feeling right now.
<i>What the hell is a Girl Games competition?</i> you wonder.
But instead of giving you any more information, Heather instead lifts the microphone once more to her plump glossy lips and says, "Okay boys, line up around the edge of the room!"
<<next "Leave the hall" "Leave the hall">><<scrolldown>>As if from nowhere, some cheesy high energy pop song starts blasting from the speaker system and the boys all do as Heather says, lining up around the edge of the hall. You find yourself doing the same thing, moving almost outside of your own control.
“So for those of you who are still in the dark about what's happening here,” Heather says, raising her voice to be heard over the music, “it’s pretty simple. Each girl is about to choose a protégé. She will have exactly one month to school them in the dark arts of femininity, to teach them everything she knows and get them ready to compete in the Girl Games event itself which will be held right here in Simmonds Hall in exactly one month from today! So boys, this is your last chance to back out. There’s the door! But if you stay and you find yourself chosen by one of our lovely ladies, then you’d better not leave her in the lurch! Understand?”
<i>What the fuck?</i> you think.
This Girl Games competition sounds insane. You shoot a nervous glance at the door to the hall ...
[[Stay a little longer]]
<</chunkText>></span><<replace "#image-bar">><center><img @src='setup.Path + "images/art class teacher.png"'></center><</replace>><<if $lifemodel is 1>>"Oh hello, $firstname!" the art instructor says as you enter the class. "Here to model for us again? You're just in time!"
<span id='options'>[[Get undressed|Art strip 1]]</span><<else>>You wander into Simmond's Hall to discover what looks like an art class in progress. There's a small group of male and female students arranged in a semi-circle, all facing the empty stage with easels and art materials set out in front of them.
"Can I help you?" a friendly-looking older woman says. You guess she must be the instructor.
<<if Flag("LifeModel")>><span id='options'>[[I've come to ask about the life modelling job?]]</span>
<</if>>\
<span id='options'>[[Sorry, I just wandered in by accident ...]]</span>
<</if>>\<span id='options'><<if Flag("Cafeteria visit")>>You look around but you don't see anyone you know.<<else>><<if random(1, 6) is 1>>You spot <<if $day lte 5>>one of the pretty blonde girls who gave you the flyer<<else>>Heather<</if>>, sitting alone at a table.
[[Talk to her|Heather cafeteria]]<<SetFlag "Cafeteria visit">><<elseif random(1, 6) is 2>>You spot <<if $day lte 5>>one of the pretty blonde girls who gave you the flyer<<else>>Heather<</if>>, sitting alone at a table.
[[Talk to her|Jennifer cafeteria]]<<SetFlag "Cafeteria visit">><<elseif random(1, 6) is 3>>You catch sight of Amy, sitting alone at a table, eating her lunch.
[[Talk to her|Amy cafeteria]]<<SetFlag "Cafeteria visit">><<elseif random(1, 6) is 4>><<if $caughtcorridor is true>>You feel your stomach lurch as you catch sight of the girl the girl who spotted you in the corridor that time, sneaking out of Amy's room.
<<linkreplace "Talk to her">>I don't have anything to say to her.<</linkreplace>><<SetFlag "Cafeteria visit">><<else>>You look around but you don't see anyone you know.
<</if>><<elseif random(1, 6) is 5>><<if Flag("StrangerShower")>>You catch sight of the handsome dude you accidentally walked in on in the shower that time. He's over in the line for food. The image of his glistening naked body flashes into your head ...
<<linkreplace "Talk to him">>I don't have anything to say to him.<</linkreplace>><<SetFlag "Cafeteria visit">><<else>>You look around but you don't see anyone you know.
<</if>><<else>>You look around but you don't see anyone you know.
<</if>><</if>></span><<replace "#image-bar">><center><img @src='setup.Path + "images/heather.png"'></center><</replace>><<if $day lte 5>>"I hope you're coming to the audition on Friday?" she says.
"Yeah, maybe," you mumble.<<elseif $heather is true>>"Hey hey, $girlname!" Heather grins. "How's it going?"
"Pretty good," you mumble.
<<if $feminized is 1>>"I hope you've been practicing wearing those panties like I asked."<<elseif $feminized is 2>>"I hope you've been practicing your dancing."<<elseif $feminized is 3>>"You looked <i>so</i> cute in that dress! I can't wait to see you show it off the competition."<</if>><<elseif $jennifer is true>>"Oh hey! You're Jennifer's protégé, right? How's it going with her? She can be pretty tough sometimes. I hope she isn't riding you too hard!"<<else>>"Oh hey, I remember you. Shame you never made it to the Girl Games audition. I think we could've had some fun together."<</if>> <<replace "#image-bar">><center><img @src='setup.Path + "images/jennifer.png"'></center><</replace>><<if $day lte 5>>"You'd better be at the audition on Friday, bitch," she says.
"Yeah, maybe," you mumble.<<elseif $heather is true>>"Oh hey," Jennifer says coldly. "You're Heather's protégé, right? Well, you'd better watch out bitch, cuz we're gonna <i>slay</i> you in the competition."<<elseif $jennifer is true>>"Well, well, well, if it isn't $girlname," Jennifer says in a cruel sing song voice. "I hope you're wearing your panties?"
<<if UInv.BagHasItemWithAnyItemTag("player", "type", ["panties"])>>"I am," you reply.<<else>>"I am," you lie, hoping to god she doesn't actually check.<</if>><<else>>"What the fuck d'you want?" Jennifer growls.
"Nothing," you reply.<</if>><<if $amyangry is true or $lifehell is true>><<replace "#image-bar">><center><img @src='setup.Path + "images/amy angry.png"'></center><</replace>><<else>><<replace "#image-bar">><center><img @src='setup.Path + "images/amy.png"'></center><</replace>><</if>><<if $amyangry is true>>"Ugh, you?" Amy says. "I don't want to talk to you. Not after what you did. Leave me alone." <<elseif $lifehell is true>>"Oh, uh, hey $firstname" Amy says. "I'm kinda busy at the moment. Sorry." <<else>>You approach Amy's table. As you get near, she notices you, looking up from her half-finished lunch and grinning.
"Hey, $firstname!" she says. "How's it going?"
<<if $amydate is 2>>You talk for a while about <<print either($amyConvos)>>, and Amy smiles at you the whole time.
<<else>>You try to think of something to say, eventually mumbling some nonsense about <<print either($amyConvos)>>. As you speak, feel your face flushing beet red.<</if>>
"Anyway, I'd better finish eating," Amy says after a while.
<</if>>\<<set $wardrobe to false>><center><img @src='setup.Path + "images/campus_map.png"' usemap="#campus-map"></center>
<map name="campus-map">
<area target="" alt="quad" title="quad" data-passage="quad" coords="247,293,30" shape="circle">
<area target="" alt="dorms" title="dorms" data-passage="corridor" coords="32,252,140,335" shape="rect">
<area target="" alt="lecture theater" title="lecture theater" data-passage="lecture hall" coords="188,108,301,188" shape="rect">
<area target="" alt="cafeteria" title="cafeteria" data-passage="cafeteria" coords="368,254,462,337" shape="rect">
<area target="" alt="simmonds hall" title="simmonds hall" data-passage="simmonds hall" coords="155,372,284,474" shape="rect">
<area target="" alt="bus stop" title="bus stop" data-passage="bus stop" coords="405,410,33" shape="circle"></map>
<<if $kevinhere is true>><<goto "kevin room">><<else>><<goto "empty room">><</if>>
<span id='pinktext'><b>WARDROBE</b></span>
<span id="clothes"><<include "wardrobe">></span><span id='options'>[[Close|$return]]</span><<widget "KevSwitch">>
<<if random(1, 6) <= 4>><<set $kevinhere to false>><<else>><<set $kevinhere to true>><</if>>
<</widget>><span id='pinktext'><b>INVENTORY</b></span>
<<nobr>><<set _Items = UInv.GetItemsArray("inventory")>><<if _Items.length == 0 and Flag("ShoppingBags")>>You have: shopping bags<<elseif _Items.length == 0>>Your inventory is empty<<elseif Flag("ShoppingBags")>>You have: shopping bags, <<capture _item>><<for _item range _Items>><<= UInv.GetItemPropertyValue("inventory", _item, "description", ",", "and")>><<set _q = UInv.BagHasItem("inventory", _item)>>, <<if _q > 1>>(_q)<</if>><</for>><</capture>><<else>>You have: <<capture _item>><<for _item range _Items>><<= UInv.GetItemPropertyValue("inventory", _item, "description", ",", "and")>><<set _q = UInv.BagHasItem("inventory", _item)>>, <<if _q > 1>>(_q)<</if>><</for>><</capture>><</if>><</nobr>>
<span id='options'>
[[Close|$return]]</span><<if tags().includes("dream")>><<elseif tags().includes("intro")>><<elseif tags().includes("part")>><<else>><div id="paperdoll"><span id="caption"><<include "PaperdollSystem">></span></div>
<</if>>
<input type="checkbox" id="fullscreen"><label for="fullscreen" class="gofullscreen"><img @src="setup.ImagePath+'FullScreenGo_pink.png'" alt="Go full screen" title="Go full screen" class="fullscreenImg"></label><label for="fullscreen" class="exitfullscreen"><img @src="setup.ImagePath+'FullScreenExit_pink.png'" alt="Exit full screen" title="Exit full screen" class="fullscreenImg"></label><div id="clothing">
<img @src='setup.Path + "images/player.png"' style="z-index: 1;">
</div>
/* Makeup */
<div id="clothing">
<<if UInv.BagHasItem("player", "pinkmakeup")>><img @src='setup.Path + "images/pink makeup.png"' style="z-index: 2;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 2;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("player", "classymakeup")>><img @src='setup.Path + "images/classy makeup.png"' style="z-index: 2;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 2;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("player", "gothmakeup")>><img @src='setup.Path + "images/goth makeup.png"' style="z-index: 2;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 2;"><</if>>
</div>
/* Wigs */
<div id="clothing">
<<if UInv.BagHasItem("player", "blondewig")>><img @src='setup.Path + "images/blonde wig.png"' style="z-index: 2;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 2;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("playerwig", "blondewig")>><img @src='setup.Path + "images/blonde wig.png"' style="z-index: 2;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 2;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("playerwig", "blackwig")>><img @src='setup.Path + "images/black wig.png"' style="z-index: 2;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 2;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("playerwig", "auburnwig")>><img @src='setup.Path + "images/auburn wig.png"' style="z-index: 2;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 2;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("playerwig", "pinkwig")>><img @src='setup.Path + "images/pink wig.png"' style="z-index: 2;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 2;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("player", "blondewig")>><img @src='setup.Path + "images/blonde wig.png"' style="z-index: 2;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 2;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("player", "blackwig")>><img @src='setup.Path + "images/black wig.png"' style="z-index: 2;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 2;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("player", "auburnwig")>><img @src='setup.Path + "images/auburn wig.png"' style="z-index: 2;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 2;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("player", "pinkwig")>><img @src='setup.Path + "images/pink wig.png"' style="z-index: 2;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 2;"><</if>>
</div>
/* Facial hair, body hair and genitals */
<div id="clothing">
<<if UInv.BagHasItem("genitals", "penisflaccid")>><img @src='setup.Path + "images/penisflaccid.png"' style="z-index: 1;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 2;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("playerhairy", "malebodyhair")>><img @src='setup.Path + "images/male body hair.png"' style="z-index: 2;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 2;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("unshaved", "crotch")>><img @src='setup.Path + "images/crotchhair.png"' style="z-index: 2;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 2;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("unshaved", "pubes")>><img @src='setup.Path + "images/pubichair.png"' style="z-index: 2;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 2;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("unshaved", "face")>><img @src='setup.Path + "images/facialhair.png"' style="z-index: 2;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 2;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("unshaved", "chest")>><img @src='setup.Path + "images/chesthair.png"' style="z-index: 2;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 2;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("unshaved", "underarms")>><img @src='setup.Path + "images/underarmhair.png"' style="z-index: 2;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 2;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("unshaved", "arms")>><img @src='setup.Path + "images/armhair.png"' style="z-index: 2;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 2;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("unshaved", "balls")>><img @src='setup.Path + "images/ballhair.png"' style="z-index: 2;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 2;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("unshaved", "legs")>><img @src='setup.Path + "images/leghair.png"' style="z-index: 2;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 2;"><</if>>
</div>
/*Extra body stuff*/
<div id="clothing">
<<if UInv.BagHasItem("player", "breastforms")>><img @src='setup.Path + "images/breast forms.png"' style="z-index: 2;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 2;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("playeraccessories", "breastforms")>><img @src='setup.Path + "images/breast forms.png"' style="z-index: 2;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 2;"><</if>>
</div>
/* Socks */
<div id="clothing">
<<if UInv.BagHasItem("player", "socks")>><img @src='setup.Path + "images/socks.png"' style="z-index: 3;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 3;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("player", "whitestockings")>><img @src='setup.Path + "images/white stockings.png"' style="z-index: 3;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 3;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("player", "blackstockings")>><img @src='setup.Path + "images/black stockings.png"' style="z-index: 3;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 3;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("player", "whitekneehighs")>><img @src='setup.Path + "images/white knee highs.png"' style="z-index: 3;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 3;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("player", "blackkneehighs")>><img @src='setup.Path + "images/black knee highs.png"' style="z-index: 3;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 3;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("player", "greykneehighs")>><img @src='setup.Path + "images/grey knee highs.png"' style="z-index: 3;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 3;"><</if>>
</div>
/* Chastity */
<div id="clothing">
<<if UInv.BagHasItem("player", "pinkchastity")>><img @src='setup.Path + "images/pink chastity.png"' style="z-index: 4;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 2;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("player", "whitechastity")>><img @src='setup.Path + "images/white chastity.png"' style="z-index: 4;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 2;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("player", "blackchastity")>><img @src='setup.Path + "images/black chastity.png"' style="z-index: 4;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 2;"><</if>>
</div>
/* Open clothes (lower) */
<div id="clothing">
<<if UInv.BagHasItem("player", "openboxers")>><img @src='setup.Path + "images/boxers open.png"' style="z-index: 3;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 3;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("player", "opentowel")>><img @src='setup.Path + "images/towelopen.png"' style="z-index: 4;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 2;"><</if>>
</div>
/* Bras */
<div id="clothing">
<<if UInv.BagHasItem("player", "blackbra")>><img @src='setup.Path + "images/black bra.png"' style="z-index: 2;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 2;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("player", "whitebra")>><img @src='setup.Path + "images/white bra.png"' style="z-index: 2;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 2;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("player", "pinkbra")>><img @src='setup.Path + "images/pink bra.png"' style="z-index: 2;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 2;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("player", "hwhitebra")>><img @src='setup.Path + "images/heathers white bra.png"' style="z-index: 2;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 2;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("playertop", "blackbra")>><img @src='setup.Path + "images/black bra.png"' style="z-index: 2;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 2;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("playertop", "whitebra")>><img @src='setup.Path + "images/white bra.png"' style="z-index: 2;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 2;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("playertop", "pinkbra")>><img @src='setup.Path + "images/pink bra.png"' style="z-index: 2;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 2;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("player", "opentshirt")>><img @src='setup.Path + "images/male tee copy.png"' style="z-index: 4;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 2;"><</if>>
</div>
/* Erection */
<div id="clothing">
<<if UInv.BagHasItem("genitals", "erection")>><img @src='setup.Path + "images/peniserect.png"' style="z-index: 4;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 2;"><</if>>
</div>
/* Underwear (lower) */
<div id="clothing">
<<if UInv.BagHasItem("player", "boxers")>><img @src='setup.Path + "images/boxers.png"' style="z-index: 3;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 3;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("player", "whitevstring")>><img @src='setup.Path + "images/white gstring.png"' style="z-index: 3;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 3;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("player", "blackvstring")>><img @src='setup.Path + "images/black gstring.png"' style="z-index: 3;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 3;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("player", "pinkvstring")>><img @src='setup.Path + "images/pink gstring.png"' style="z-index: 3;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 3;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("player", "greythong")>><img @src='setup.Path + "images/grey sports thong.png"' style="z-index: 3;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 3;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("player", "hwhitethong")>><img @src='setup.Path + "images/white lace thong.png"' style="z-index: 3;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 3;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("playerpanties", "greythong")>><img @src='setup.Path + "images/grey sports thong.png"' style="z-index: 3;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 3;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("player", "highthong")>><img @src='setup.Path + "images/high waisted thong.png"' style="z-index: 3;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 3;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("playerpanties", "highthong")>><img @src='setup.Path + "images/high waisted thong.png"' style="z-index: 3;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 3;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("player", "blacklacethong")>><img @src='setup.Path + "images/black lace thong.png"' style="z-index: 3;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 3;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("playerpanties", "blacklacethong")>><img @src='setup.Path + "images/black lace thong.png"' style="z-index: 3;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 3;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("player", "whitelacethong")>><img @src='setup.Path + "images/white lace thong.png"' style="z-index: 3;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 3;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("playerpanties", "whitelacethong")>><img @src='setup.Path + "images/white lace thong.png"' style="z-index: 3;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 3;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("player", "whitegstring")>><img @src='setup.Path + "images/white gstring.png"' style="z-index: 3;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 3;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("playerpanties", "whitegstring")>><img @src='setup.Path + "images/white gstring.png"' style="z-index: 3;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 3;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("player", "amypanties")>><img @src='setup.Path + "images/amypanties.png"' style="z-index: 3;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 3;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("playerpanties", "amypanties")>><img @src='setup.Path + "images/amypanties.png"' style="z-index: 3;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 3;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("player", "amycheekies")>><img @src='setup.Path + "images/green cheekies.png"' style="z-index: 3;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 3;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("player", "greencheekies")>><img @src='setup.Path + "images/green cheekies.png"' style="z-index: 3;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 3;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("playerpanties", "amycheekies")>><img @src='setup.Path + "images/high waisted thong.png"' style="z-index: 3;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 3;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("player", "amythong")>><img @src='setup.Path + "images/amythong.png"' style="z-index: 3;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 3;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("player", "pinkthong")>><img @src='setup.Path + "images/amythong.png"' style="z-index: 3;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 3;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("playerpanties", "amythong")>><img @src='setup.Path + "images/amythong.png"' style="z-index: 3;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 3;"><</if>>
</div>
/* Pantyhose */
<div id="clothing">
<<if UInv.BagHasItem("player", "blackpantyhose")>><img @src='setup.Path + "images/black pantyhose.png"' style="z-index: 3;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 3;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("player", "pinkpantyhose")>><img @src='setup.Path + "images/pink pantyhose.png"' style="z-index: 3;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 3;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("player", "nudepantyhose")>><img @src='setup.Path + "images/nude pantyhose.png"' style="z-index: 3;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 3;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("player", "fishnets")>><img @src='setup.Path + "images/fishnets.png"' style="z-index: 3;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 3;"><</if>>
</div>
/* Shoes */
<div id="clothing">
<<if UInv.BagHasItem("player", "sneakers")>><img @src='setup.Path + "images/sneakers.png"' style="z-index: 4;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 4;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("player", "blackheels")>><img @src='setup.Path + "images/black heels.png"' style="z-index: 4;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 4;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("player", "whiteheels")>><img @src='setup.Path + "images/white heels.png"' style="z-index: 4;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 4;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("player", "pinkheels")>><img @src='setup.Path + "images/pink heels.png"' style="z-index: 4;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 4;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("player", "blueheels")>><img @src='setup.Path + "images/blue heels.png"' style="z-index: 4;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 4;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("player", "pinksneakers")>><img @src='setup.Path + "images/pink sneakers.png"' style="z-index: 4;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 4;"><</if>>
</div>
/* Accessories */
<div id="clothing">
<<if UInv.BagHasItem("player", "blackgloves")>><img @src='setup.Path + "images/black gloves.png"' style="z-index: 3;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 3;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("player", "whitegloves")>><img @src='setup.Path + "images/white gloves.png"' style="z-index: 3;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 3;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("player", "cutechoker")>><img @src='setup.Path + "images/cute choker.png"' style="z-index: 3;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 3;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("player", "pinkfetishchoker")>><img @src='setup.Path + "images/pink fetish choker.png"' style="z-index: 3;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 3;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("player", "blackfetishchoker")>><img @src='setup.Path + "images/black fetish choker.png"' style="z-index: 3;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 3;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("player", "blackgarterbelt")>><img @src='setup.Path + "images/black garter belt.png"' style="z-index: 3;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 3;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("player", "whitegarterbelt")>><img @src='setup.Path + "images/white garter belt.png"' style="z-index: 3;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 3;"><</if>>
</div>
/* Open Jeans */
<div id="clothing">
<<if UInv.BagHasItem("player", "openjeans")>><img @src='setup.Path + "images/male jeans open.png"' style="z-index: 4;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 2;"><</if>>
</div>
/* Pants, Leggings, Skirts, etc. */
<div id="clothing">
<<if UInv.BagHasItem("player", "jeans")>><img @src='setup.Path + "images/male jeans.png"' style="z-index: 4;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 2;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("player", "skinnyjeans")>><img @src='setup.Path + "images/skinny blue jeans.png"' style="z-index: 4;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 2;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("player", "leggings")>><img @src='setup.Path + "images/black leggings.png"' style="z-index: 4;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 2;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("player", "greyleggings")>><img @src='setup.Path + "images/grey leggings.png"' style="z-index: 4;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 2;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("player", "towel")>><img @src='setup.Path + "images/towel.png"' style="z-index: 4;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 2;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("player", "skirt")>><img @src='setup.Path + "images/skirt.png"' style="z-index: 3;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 2;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("player", "skaterskirt")>><img @src='setup.Path + "images/skater skirt.png"' style="z-index: 3;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 2;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("player", "pinkminiskirt")>><img @src='setup.Path + "images/pink miniskirt.png"' style="z-index: 3;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 2;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("player", "blackminiskirt")>><img @src='setup.Path + "images/black miniskirt.png"' style="z-index: 3;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 2;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("player", "daisydukes")>><img @src='setup.Path + "images/daisy dukes.png"' style="z-index: 3;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 2;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("player", "bootyshorts")>><img @src='setup.Path + "images/booty shorts.png"' style="z-index: 3;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 2;"><</if>>
</div>
/* Tops */
<div id="clothing">
<<if UInv.BagHasItem("player", "tshirt")>><img @src='setup.Path + "images/male tee.png"' style="z-index: 4;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 2;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("player", "girltshirt")>><img @src='setup.Path + "images/girly white tee.png"' style="z-index: 4;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 2;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("player", "silkblouse")>><img @src='setup.Path + "images/white blouse.png"' style="z-index: 4;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 2;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("player", "whitecroptop")>><img @src='setup.Path + "images/white crop top.png"' style="z-index: 4;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 2;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("player", "leathercorset")>><img @src='setup.Path + "images/leather corset.png"' style="z-index: 4;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 2;"><</if>>
</div>
/* Dresses */
<div id="clothing">
<<if UInv.BagHasItem("player", "blackdress")>><img @src='setup.Path + "images/black dress.png"' style="z-index: 3;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 2;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("player", "whitedress")>><img @src='setup.Path + "images/white dress.png"' style="z-index: 3;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 2;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("player", "bluedress")>><img @src='setup.Path + "images/blue dress.png"' style="z-index: 3;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 2;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("player", "pinkdress")>><img @src='setup.Path + "images/pink dress.png"' style="z-index: 3;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 2;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("player", "peterpandress")>><img @src='setup.Path + "images/peter pan dress.png"' style="z-index: 3;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 2;"><</if>>
</div>
<div id="clothing">
<<if UInv.BagHasItem("player", "cocktaildress")>><img @src='setup.Path + "images/cocktail dress.png"' style="z-index: 3;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 2;"><</if>>
</div>
/* Coats, hoodies, etc */
<div id="clothing">
<<if UInv.BagHasItem("player", "feminaehoodie")>><img @src='setup.Path + "images/feminae hoodie.png"' style="z-index: 3;"><<else>><img @src='setup.Path + "images/blank.png"' style="z-index: 2;"><</if>>
</div>
<<if $wardrobe is true>><<nobr>><<set _Items = UInv.GetItemsArrayByItemTag("wardrobe", "kind", "misc")>>
<<if _Items.length == 0>><<else>>
<span id='pinktext'><u>Misc:</u></span><br>
<<capture _item>>
<<for _item range _Items>>
<<= UInv.GetItemPropertyValue("wardrobe", _item, "description")>><<set _q = UInv.BagHasItem("wardrobe", _item)>>
<<if _q > 1>> (_q)<</if>> <<link "wear">>
<<set UInv.MoveItem("wardrobe", "player", _item, 1)>>
<<PlayerCheck>>
<<replace "#clothes">><<include "wardrobe">><</replace>>
<<replace "#caption">><<include "PaperdollSystem">><</replace>>
<</link>><br>
<</for>>
<</capture>>
<</if>>\
<</nobr>>\
<<nobr>><<set _Items = UInv.GetItemsArrayByItemTag("wardrobe", "kind", "tops")>>
<<if _Items.length == 0>><<else>>
<span id='pinktext'><u>Tops:</u></span><br>
<<capture _item>>
<<for _item range _Items>>
<<= UInv.GetItemPropertyValue("wardrobe", _item, "description")>><<set _q = UInv.BagHasItem("wardrobe", _item)>>
<<if _q > 1>> (_q)<</if>> <<link "wear">>
<<set UInv.MoveItem("wardrobe", "player", _item, 1)>>
<<PlayerCheck>>
<<replace "#clothes">><<include "wardrobe">><</replace>>
<<replace "#caption">><<include "PaperdollSystem">><</replace>>
<</link>><br>
<</for>>
<</capture>>
<</if>>\
<</nobr>>\
<<nobr>><<set _Items = UInv.GetItemsArrayByItemTag("wardrobe", "kind", "bottoms")>>
<<if _Items.length == 0>><<else>>
<span id='pinktext'><u>Bottoms:</u></span><br>
<<capture _item>>
<<for _item range _Items>>
<<= UInv.GetItemPropertyValue("wardrobe", _item, "description")>><<set _q = UInv.BagHasItem("wardrobe", _item)>>
<<if _q > 1>> (_q)<</if>> <<link "wear">>
<<set UInv.MoveItem("wardrobe", "player", _item, 1)>>
<<PlayerCheck>>
<<replace "#clothes">><<include "wardrobe">><</replace>>
<<replace "#caption">><<include "PaperdollSystem">><</replace>>
<</link>><br>
<</for>>
<</capture>>
<</if>>\
<</nobr>>\
<<nobr>><<set _Items = UInv.GetItemsArrayByItemTag("wardrobe", "kind", "underwear")>>
<<if _Items.length == 0>><<else>>
<span id='pinktext'><u>Underwear:</u></span><br>
<<capture _item>>
<<for _item range _Items>>
<<= UInv.GetItemPropertyValue("wardrobe", _item, "description")>><<set _q = UInv.BagHasItem("wardrobe", _item)>>
<<if _q > 1>> (_q)<</if>> <<link "wear">>
<<set UInv.MoveItem("wardrobe", "player", _item, 1)>>
<<PlayerCheck>>
<<replace "#clothes">><<include "wardrobe">><</replace>>
<<replace "#caption">><<include "PaperdollSystem">><</replace>>
<</link>><br>
<</for>>
<</capture>>
<</if>>\
<</nobr>>\
<<nobr>><<set _Items = UInv.GetItemsArrayByItemTag("wardrobe", "kind", "socks")>>
<<if _Items.length == 0>><<else>>
<span id='pinktext'><u>Socks:</u></span><br>
<<capture _item>>
<<for _item range _Items>>
<<= UInv.GetItemPropertyValue("wardrobe", _item, "description")>><<set _q = UInv.BagHasItem("wardrobe", _item)>>
<<if _q > 1>> (_q)<</if>> <<link "wear">>
<<set UInv.MoveItem("wardrobe", "player", _item, 1)>>
<<PlayerCheck>>
<<replace "#clothes">><<include "wardrobe">><</replace>>
<<replace "#caption">><<include "PaperdollSystem">><</replace>>
<</link>><br>
<</for>>
<</capture>>
<</if>>\
<</nobr>>\
<<nobr>><<set _Items = UInv.GetItemsArrayByItemTag("wardrobe", "kind", "shoes")>>
<<if _Items.length == 0>><<else>>
<span id='pinktext'><u>Shoes:</u></span><br>
<<capture _item>>
<<for _item range _Items>>
<<= UInv.GetItemPropertyValue("wardrobe", _item, "description")>><<set _q = UInv.BagHasItem("wardrobe", _item)>>
<<if _q > 1>> (_q)<</if>> <<link "wear">>
<<set UInv.MoveItem("wardrobe", "player", _item, 1)>>
<<PlayerCheck>>
<<replace "#clothes">><<include "wardrobe">><</replace>>
<<replace "#caption">><<include "PaperdollSystem">><</replace>>
<</link>><br>
<</for>>
<</capture>>
<</if>>\
<</nobr>>\
<<nobr>><<set _Items = UInv.GetItemsArrayByItemTag("wardrobe", "kind", "dresses")>>
<<if _Items.length == 0>><<else>>
<span id='pinktext'><u>Dresses:</u></span><br>
<<capture _item>>
<<for _item range _Items>>
<<= UInv.GetItemPropertyValue("wardrobe", _item, "description")>><<set _q = UInv.BagHasItem("wardrobe", _item)>>
<<if _q > 1>> (_q)<</if>> <<link "wear">>
<<set UInv.MoveItem("wardrobe", "player", _item, 1)>>
<<PlayerCheck>>
<<replace "#clothes">><<include "wardrobe">><</replace>>
<<replace "#caption">><<include "PaperdollSystem">><</replace>>
<</link>><br>
<</for>>
<</capture>>
<</if>>\
<</nobr>>\
<br>
<<nobr>>
<<set _Items = UInv.GetItemsArray("player")>>
<<if _Items.length == 0>>
You are naked.<br><br><<else>>
<span id='pinktext'><b>You are wearing:</b></span>
<br>
<<capture _item>>
<<for _item range _Items>>
<<= UInv.GetItemPropertyValue("player", _item, "description")>><<set _q = UInv.BagHasItem("player", _item)>>
<<if _q > 1>> (_q)<</if>> <<link "take off">>
<<set UInv.MoveItem("player", "wardrobe", _item, 1)>>
<<replace "#clothes">><<include "wardrobe">><</replace>>
<<replace "#caption">><<include "PaperdollSystem">><</replace>>
<</link>><br>
<</for>><br>
<</capture>><</if>>
<</nobr>><<else>>
<<nobr>>
<<set _Items = UInv.GetItemsArray("player")>>
<<if _Items.length == 0>>
You are naked.<br><br><<else>>
<span id='pinktext'><b>You are wearing:</b></span>
<br>
<<capture _item>>
<<for _item range _Items>>
<<= UInv.GetItemPropertyValue("player", _item, "description")>><<set _q = UInv.BagHasItem("player", _item)>>
<<if _q > 1>> (_q)<</if>> <<link "">>
<<set UInv.MoveItem("player", "wardrobe", _item, 1)>>
<<replace "#clothes">><<include "wardrobe">><</replace>>
<<replace "#caption">><<include "PaperdollSystem">><</replace>>
<</link>><br>
<</for>><br>
<</capture>><</if>><</nobr>><</if>><<widget "PlayerCheck">>
<<set _tags = UInv.GetItemPropertyValue("player", _item, "place")>> /* This first line gets the item's place tags */
<<for _tag range _tags>>
<<run UInv.MoveItemsByItemTag("player", "wardrobe", "place", _tag)>>
<</for>> /* Then the loop then goes through each tag, and moves any items the player is wearing with a matching tag to the wardrobe.*/
<<run UInv.MoveItem("wardrobe", "player", _item, 1)>>
<</widget>>
<<widget "DecencyCheck">>
<<if UInv.BagHasAnyItemTag("player", "place", "torso")>>
<<set $player.topless to false>><<else>><<set $player.topless to true>>
<</if>>
<<if UInv.BagHasItem("player", "towel")>><<set $player.topless to true>><</if>>
<<if UInv.BagHasAnyItemTag("player", "place", "legs")>>
<<set $player.bottomless to false>><<else>><<set $player.bottomless to true>>
<</if>>
<<if UInv.BagHasAnyItemTag("player", "type", "underwearbottom")>>
<<set $player.commando to false>><<else>><<set $player.commando to true>>
<</if>>
<<if $player.bottomless is true and $player.commando is true>><<set $player.naked to true>><<else>><<set $player.naked to false>><</if>>
<</widget>><<replace "#image-bar">><center><img @src='setup.Path + "images/campus security.png"'></center><</replace>><<first>><<set $player.corruption +=1>><<set $corruptioncounter +=1>>You feel a hand on your shoulder. It's campus security.
"You really can't be out here like that," the stern security guard says. "I suggest you go back to your room and put some clothes on immediately."<<finally>>"I <i>told</i> you, kid," the security guard growls. "You can't be out like this. Go back to your room and put some clothes on."
<</first>><<widget "BoyMode">>
<<if UInv.BagHasItem("player", "towel")>><<set UInv.MoveItem("player", "wardrobe", "towel")>><</if>>
<<if UInv.BagHasItem("wardrobe", "jeans")>><<set UInv.MoveItem("wardrobe", "player", "jeans")>><</if>>
<<if UInv.BagHasItem("wardrobe", "boxers")>><<set UInv.MoveItem("wardrobe", "player", "boxers")>><</if>>
<<if UInv.BagHasItem("wardrobe", "tshirt")>><<set UInv.MoveItem("wardrobe", "player", "tshirt")>><</if>>
<<if UInv.BagHasItem("wardrobe", "sneakers")>><<set UInv.MoveItem("wardrobe", "player", "sneakers")>><</if>>
<<if UInv.BagHasItem("wardrobe", "socks")>><<set UInv.MoveItem("wardrobe", "player", "socks")>><</if>>
<</widget>><<SetFlag "task" false>><span id='pinktext'><b>TASKS</b></span>
<<if $class is false>>Attend your <<if $subject is 1>>Gender Studies<<elseif $subject is 2>>Psychology<<elseif $subject is 3>>Sports Science<</if>> lecture
<</if>>\
<<if Flag("campusmap")>>Find a campus map
<</if>>\
<<if Flag("GGTask")>>Attend the Girl Games audition on Friday
<</if>>\
<<if Flag("AmyDatetask")>>Don't forget your date with Amy on Saturday!
<</if>>\
<<if Flag("wig")>>Buy a wig
<</if>>\
<<if Flag("bra")>>Buy a bra
<</if>>\
<span id='options'>
[[Close|$return]]
</span><<if tags().includes("roommove")>><span id='options'><center>[[Out to corridor ⇨|corridor]]</center></span>
<</if>>
<<if tags().includes("firstmove")>><span id='options'><center>[[Out to corridor ⇨|kevin first]]</center></span>
<</if>>
<<if tags().includes("kevmove")>><span id='options'><center>[[⇦ Back to room|kevin room]]</center></span>
<</if>>
<<if tags().includes("bathmove")>><span id='options'><center>[[⇦ Back to corridor|corridor]]</center></span>
<</if>>
<<if tags().includes("bathmove2")>><span id='options'><center>[[⇦ Back to bathroom|Boys bathroom]]</center></span>
<</if>>
<<if tags().includes("stallleave")>><span id='options'><center>[[⇦ Leave the stall|stop stall]]</center></span>
<</if>>
<<if tags().includes("femmemove")>><span id='options'><center>[[⇦ Leave the bathroom|femme sleep]]</center></span>
<</if>>
<<if tags().includes("receptionmove")>><<if $arousal >= 40 and $tuck is false>><span id='options'><center>[[⇦ Back to corridor|secretary erection]]</center></span><<else>><span id='options'><center>[[⇦ Back to corridor|corridor]]</center></span><</if>><</if>>
<<if tags().includes("corridormove")>><span id='options'><center>[[⇦ Back to room|room choice]] <span id='pinktext'>|</span> [[Out to quad ⇨|quad]]</center></span>
<</if>>
<<if tags().includes("securitymove")>><span id='options'><center>[[⇦ Back to room|room choice]]</center></span>
<</if>>
<<if tags().includes("quadmove")>><span id='options'><center>[[⇦ Back to dorms|corridor]] <span id='pinktext'>|</span> [[To bus stop ⇨|bus stop]]</center></span>
<</if>>
<<if tags().includes("shoppingmove")>><span id='options'><center><<linkreplace "⇦ Back to dorms">><span class="purple">I should really go to the bus stop</span><</linkreplace>> <span id='pinktext'>|</span> [[To bus stop ⇨|shopping task bus stop]]</center></span>
<</if>>
<<if tags().includes("lecturemove")>><span id='options'><center>[[⇦ Back to quad|quad]]</center></span>
<</if>>
<<if tags().includes("cafeteriamove")>><span id='options'><center>[[⇦ Leave cafeteria|quad]]</center></span>
<</if>>
<<if tags().includes("simmondsmove")>><span id='options'><center>[[⇦ Back to quad|quad]]</center></span>
<</if>>
<<if tags().includes("busmove")>><span id='options'><center>[[⇦ Back to quad|quad]]</center></span>
<</if>>
<<if tags().includes("shopbusbar")>><span id='options'><center><<linkreplace "⇦ Back to quad">><span class="purple">I don't want to disappoint Jennifer</span><</linkreplace>></center></span>
<</if>>
<<if tags().includes("citymove")>><span id='options'><center>[[⇦ To the outskirts|the outskirts]] <span id='pinktext'>|</span> [[To the mall ⇨|the mall]]</center></span>
<</if>>
<<if tags().includes("mallmove")>><span id='options'><center>[[⇦ Leave the mall|downtown]]</center></span>
<</if>>
<<if tags().includes("skirtmove")>><span id='options'><center>[[Back to Downtown ⇨|downtown]]</center></span>
<</if>>
<<if tags().includes("hbedmove")>><<if $player.topless is false and $player.bottomless is false>><span id='options'><center>[[⇦ Leave Heather's bedroom|heathers apartment]]</center></span><<else>><span id='options'><center><<linkreplace "⇦ Leave Heather's bedroom">><span class="purple">I think I need to put a few more clothes on first!</span><</linkreplace>></center></span><</if>>
<</if>>
<<if tags().includes("space")>><span id='space'>*</span>
<span class="spacer">*</span><</if>>
<<if tags().includes("amymove")>><<if Flag("AmyPanties")>><span id='options'><center>[[⇦ Back to corridor|caught corridor]]</center></span><<else>><span id='options'><center>[[⇦ Back to corridor|corridor]]</center></span><</if>><</if>><<SetFlag "boysbathroom" false>><<replace "#image-bar">><center><img @src='setup.Path + "images/bathrooms.png"'></center><</replace>><<first>>The boys' bathroom is deserted, although from the pungent smell hanging in the air it seems like somebody was in here pretty recently. There's a row of stalls on the right, urinals on the left and a row of shower stalls, too.<<finally>>You're in the boys' bathroom.<</first>>
<span id='options'>
[[Use the urinal|piss at urinal]]
<<if $stallnope is true>><<linkreplace "Use the stall">><span class="purple">I'm not going back in there tonight!</span><</linkreplace>><<else>>[[Use the stall|stall]]<</if>>
<<if UInv.BagHasItem("player", "towel")>>[[Take a shower|shower]]
<<else>><<linkreplace "Take a shower">><span class="purple">I'd need my towel for that</span><</linkreplace>><</if>></span><<PantsUp>><<first>><<goto "urinal stranger">><<finally>><<replace "#image-bar">><center><img @src='setup.Path + "images/urinals.png"'></center><</replace>><<if $tuck is false>>You walk over to the urinal but you don't really need to pee. <<if $arousal >= 35>>It's probably because you're too horny. Maybe you should jack off in the shower instead?<</if>><<else>>You head over to the urinals but you don't really need to pee. And even if you did, how would you use the urinal while tucked?<</if>><</first>><span id='options'>
<center>[[⇦ Back to bathroom|Boys bathroom]]</center></span><<replace "#image-bar">><center><img @src='setup.Path + "images/stall.png"'></center><</replace>><span id='options'><<first>>You enter the middle stall and lock the door. It's only as you're taking a seat that you notice the large <i>hole</i> that's been crudely drilled into the wood. Underneath it in a wobbly, childlike scrawl it reads:
<i>COME HERE ON WEDNESDAY TO GET YOUR DICK SUCKED</i><<switch ($day % 7)>><<case 0>> You find yourself briefly considering it. But how would you even know if it was a <i>girl</i> behind the wall?
<center>[[⇦ Back to bathroom|Boys bathroom]]</center><<case 1>> You find yourself briefly considering it. But how would you even know if it was a <i>girl</i> behind the wall?
<center>[[⇦ Back to bathroom|Boys bathroom]]</center><<case 2>> You find yourself briefly considering it. But how would you even know if it was a <i>girl</i> behind the wall?
<center>[[⇦ Back to bathroom|Boys bathroom]]</center><<case 3>> Wait a second, you think. That's <i>today</i> ...
<center>[[⇨|wednesday stall]]</center><<case 4>> You find yourself briefly considering it. But how would you even know if it was a <i>girl</i> behind the wall?
<center>[[⇦ Back to bathroom|Boys bathroom]]</center><<case 5>> You find yourself briefly considering it. But how would you even know if it was a <i>girl</i> behind the wall?
<center>[[⇦ Back to bathroom|Boys bathroom]]</center><<case 6>> You find yourself briefly considering it. But how would you even know if it was a <i>girl</i> behind the wall?
<center>[[⇦ Back to bathroom|Boys bathroom]]</center><</switch>><<finally>><<switch ($day % 7)>><<case 0>>You enter the stall again, your gaze immediately searching out the hole cut into the wall and the message below: <i>COME HERE ON WEDNESDAY TO GET YOUR DICK SUCKED</i>.
<center>[[⇦ Back to bathroom|Boys bathroom]]</center><<case 1>>You enter the stall again, your gaze immediately searching out the hole cut into the wall and the message below: <i>COME HERE ON WEDNESDAY TO GET YOUR DICK SUCKED</i>.
<center>[[⇦ Back to bathroom|Boys bathroom]]</center><<case 2>>You enter the stall again, your gaze immediately searching out the hole cut into the wall and the message below: <i>COME HERE ON WEDNESDAY TO GET YOUR DICK SUCKED</i>.
<center>[[⇦ Back to bathroom|Boys bathroom]]</center><<case 3>><<goto "wednesday stall">><<case 4>>You enter the stall again, your gaze immediately searching out the hole cut into the wall and the message below: <i>COME HERE ON WEDNESDAY TO GET YOUR DICK SUCKED</i>.
<center>[[⇦ Back to bathroom|Boys bathroom]]</center><<case 5>>You enter the stall again, your gaze immediately searching out the hole cut into the wall and the message below: <i>COME HERE ON WEDNESDAY TO GET YOUR DICK SUCKED</i>.
<center>[[⇦ Back to bathroom|Boys bathroom]]</center><<case 6>>You enter the stall again, your gaze immediately searching out the hole cut into the wall and the message below: <i>COME HERE ON WEDNESDAY TO GET YOUR DICK SUCKED</i>.
<center>[[⇦ Back to bathroom|Boys bathroom]]</center><</switch>><</first>></span>
<<set $clean to true>><<replace "#image-bar">><center><img @src='setup.Path + "images/shower.png"'></center><</replace>><<if Flag("ShowerStranger") and $week gte 2>>>><<goto [[Shower Stranger]]>><<else>><<set UInv.MoveItem("player", "wardrobe", "towel")>>You lock the door, take off your towel, then step under the shower.
<span id='options'>
[[Wash|Wash yourself]]
[[Shave|Shave in the shower]]
<br>
<center><<link "⇦ Back to bathroom" "Boys bathroom">><<set UInv.MoveItem("wardrobe", "player", "towel")>><</link>></center></span><</if>><b>From Heather.Michaels@Feminae.Edu | Subject: Music</b>
Hey hey $girlname!
Told you I was gonna email you! Anyway, I think it's about time we picked out the track you'll be performing to at the Girl Games. So I want you to really <i>listen</i> to both of these songs and then pick whichever one you think you'd do the best dance to. Remember what I said about 'feeling' - I want you to really imagine that you're there, on stage, dancing and feeling it. Go with your heart!
So I was thinking either Side to Side by Ariana Grande
<iframe frameborder="0" width="560" height="315" src="https://www.dailymotion.com/embed/video/x4uerl6" allowfullscreen allow="autoplay"></iframe>
Or Heart to Break by Kim Petras
<iframe width="560" height="315" src="https://www.youtube.com/embed/5CPeHQHAQyo" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
Have a think about it before we see each other again!
Okay, better dash,
H x
<<if Flag("songchosen")>>[[Back to Inbox|Check your email]]
[[Close the laptop|empty room]]<<else>>You watch both videos, then make your decision ...
<<radiobutton "$song" "Side to Side by Ariana Grande">> Side to Side by Ariana Grande
<<radiobutton "$song" "Heart to Break by Kim Petras">> Heart to Break by Kim Petras
<<button "Choose this song">><<SetFlag "songchosen">><<goto [[Check your email]]>><</button>><</if>><b>From Admissions@Feminae.Edu | Subject: Welcome</b>
Dear $firstname,
Welcome to Feminae College. We hope your time here is fruitful and wish you all the best with your studies. If you have any queries or issues during the semester, please visit the Reception Desk.
Yours,
Charlotte E. Perkins
Admissions Dept.
<span id='options'>
[[Back to Inbox|Check your email]]
[[Close|empty room]]</span><<PantsDown>><<SetFlag "StrangerUrinal">><<replace "#image-bar">><center><img @src='setup.Path + "images/stranger urinal.png"'></center><</replace>><span id='options'>You head over to the urinals and take out your dick. Just as you're about to piss, a guy walks in and stands at the next urinal over. You've never really enjoyed pissing next to other boys and from the sound of it, this dude is unleashing quite a torrent ...
[[Take a peek]]
<center>[[⇦ Back to bathroom|Boys bathroom]]</center></span><<PantsDown>><<widget "PantsDown">>
<<if UInv.BagHasItem("player", "towel")>><<set UInv.MoveItem("player", "openclothes", "towel")>><<set UInv.MoveItem("openclothes", "player", "opentowel")>><</if>>
<<if UInv.BagHasItem("player", "jeans")>><<set UInv.MoveItem("player", "openclothes", "jeans")>><<set UInv.MoveItem("openclothes", "player", "openjeans")>><</if>>
<<if UInv.BagHasItem("player", "boxers")>><<set UInv.MoveItem("player", "openclothes", "boxers")>><<set UInv.MoveItem("openclothes", "player", "openboxers")>><</if>>
<<if UInv.BagHasItem("player", "tshirt")>><<set UInv.MoveItem("player", "openclothes", "tshirt")>><<set UInv.MoveItem("openclothes", "player", "opentshirt")>><</if>>
<<set UInv.MoveItemsByProperty("player", "clothesholder", "type", ["panties"])>>
<</widget>><<widget "PantsUp">>
<<if UInv.BagHasItem("player", "opentowel")>><<set UInv.MoveItem("player", "openclothes", "opentowel")>><<set UInv.MoveItem("openclothes", "player", "towel")>><</if>>
<<if UInv.BagHasItem("player", "openjeans")>><<set UInv.MoveItem("player", "openclothes", "openjeans")>><<set UInv.MoveItem("openclothes", "player", "jeans")>><</if>>
<<if UInv.BagHasItem("player", "openboxers")>><<set UInv.MoveItem("player", "openclothes", "openboxers")>><<set UInv.MoveItem("openclothes", "player", "boxers")>><</if>>
<<if UInv.BagHasItem("player", "opentshirt")>><<set UInv.MoveItem("player", "openclothes", "opentshirt")>><<set UInv.MoveItem("openclothes", "player", "tshirt")>><</if>>
<<set UInv.MoveItemsByProperty("clothesholder", "player", "type", ["panties"])>>
<</widget>><<replace "#image-bar">><center><img @src='setup.Path + "images/gh.png"'></center><</replace>><span id='options'><<if $stallgasm is true>>You enter the stall again and wait for a little while but the stranger doesn't return.
<center>[[⇦ Back to bathroom|Boys bathroom]]</center><<elseif $ghole is 0>>Your hand's shaking a little as you fumble the lock closed. Then you sit down and wait, half of you thinking that the message is bullshit - just a stupid prank - the other half coiled tight with anticipation. After a few minutes you hear a sound: the creak of the main bathroom door as it swings open, quickly followed by soft padding footsteps, then the door to the adjoining stall opening and closing. A moment later a finger appears at the hole, as if coaxing you to put your cock through. But do you dare?
<center><span id='options'>[[⇨|stall decide]]</span></center><<elseif $ghole is 1>>You enter the stall hoping that just like last time some mysterious stranger will suck your dick.
You sit down and wait, heart hammering, and sure enough after a short while you hear the now-familiar creak of the main bathroom door as it swings open, quickly followed by footsteps, then the door to the adjoining stall opening and closing.
Only this time, it isn't a <i>finger</i> that comes sliding through the hole ...
<center>[[⇨|dick stall]]</center><<elseif $ghole gte 2>>You enter the stall and fumble the lock closed you feel that now-familiar charge of excitement, the blood spiking in your veins.
And as you sit down, you can hear subtle movements in the adjoining stall too, which means the stranger's already here, <i>waiting for you</i> ...
<<if $ghole is 2>><center>[[⇨|dick stall]]</center><<elseif $ghole gte 3>>[[Push your cock through the hole]]
[[Beckon the stranger to give you their cock]]<<set $arousal +=5>><</if>><</if>></span><<set UInv.MoveItem("wardrobe", "player", "towel")>><<SetFlag "ShowerStranger" false>><<replace "#image-bar">><center><img @src='setup.Path + "images/handsome stranger.png"'></center><</replace>>You open the door to the shower, expecting it to be empty but instead your stomach lurches in shock at the sight that greets you. Because standing right there in front of you is a naked, muscular dude casually drying himself with a small white towel.
<<if $player.bicurious is true>>His sculpted body glistens with water droplets and his biceps flex as he works the towel over his toned thighs. You can't help your gaze from momentarily flicking between his legs too, where his long half-hard dick flops meatily as he dries himself. It's so much bigger than yours, and you feel a strange mix of shame and ... <i>desire</i>.
<</if>>\
"Sorry man," you croak, feeling your face redden.
"No worries, bro," he replies with a confident grin, casually wrapping the towel around his waist then pushing past you out of the stall<<if $player.bicurious is true>>, leaving the image of his naked body seared into your brain<</if>>.
You feel like you've seen him before somewhere, and you realize it was the exact same dude you saw at the urinal ...
<center><span id='options'>[[⇨|shower]]</span></center><<set UInv.AddItem("sexdreams", "showerstrangerdream")>><<set UInv.AddItem("daydreams", "strangerdaydream")>><<replace "#image-bar">><center><img @src='setup.Path + "images/shower.png"'></center><</replace>><<set $arousal +=10>><<if $tuck is false>>You wash yourself, working the suds over your skinny body ...<</if>><<if $tuck is true>>You wash yourself, working the suds over the smooth mound of your tuck as you do so. It feels pretty good ...
<</if>>
<span id='options'><<if $arousal >= 40>>
[[Masturbate|masturbate in shower]]
[[Shave|Shave in the shower]]
<center><<link "⇦ Back to bathroom" "Boys bathroom">><<set UInv.MoveItem("wardrobe", "player", "towel")>><</link>></center><<else>>
[[Wash yourself|Wash yourself]]
[[Shave|Shave in the shower]]
<center><<link "⇦ Back to bathroom" "Boys bathroom">><<set UInv.MoveItem("wardrobe", "player", "towel")>><</link>></center><</if>></span>What would you like to shave?
<div id="shaving"><<include "ShavingSystem">></div>\
<span id='options'><<if $arousal >= 40>>
[[Masturbate|masturbate in shower]]
<center><<link "⇦ Back to bathroom" "Boys bathroom">><<set UInv.MoveItem("wardrobe", "player", "towel")>><</link>></center><<else>>
[[Wash yourself|Wash yourself]]
<center><<link "⇦ Back to bathroom" "Boys bathroom">><<set UInv.MoveItem("wardrobe", "player", "towel")>><</link>></center><</if>></span><<replace "#image-bar">><center><img @src='setup.Path + "images/shower.png"'></center><</replace>><<set $arousal +=random(20, 40)>><<if $arousal >= 99>><<goto [[showergasm]]>><<else>><<if $tuck is false>>You jack your cock, faster and faster, feeling the pleasure building inside you ...<</if>><<if $tuck is true>>You tease your aching mound, stroking your sensitive flesh with your fingertips, feeling the pleasure building in delicious waves ...<</if>>
<span id='options'>
[[Masturbate|masturbate in shower]]
[[Shave|Shave in the shower]]
<center><<link "⇦ Back to bathroom" "Boys bathroom">><<set UInv.MoveItem("wardrobe", "player", "towel")>><</link>></center></span><</if>><<replace "#image-bar">><center><img @src='setup.Path + "images/shower.png"'></center><</replace>><<if $tuck is false>>You let out a muffled whimper, watching as your cock squirts out a huge creamy load that spatters against the tiled wall of the shower cubicle then washes down the drain.<</if>><<if $tuck is true>>You stroke your mound faster and faster until all of a sudden you feel yourself reaching the point of no return. You suck on your bottom lip, closing your eyes, your whole body shuddering with pure sensation as your tucked cock throbs hard between your legs and the orgasm envelops you completely ...<</if>>
<span id='options'>
[[Wash|Wash yourself]]
[[Shave|Shave in the shower]]
<center><<link "⇦ Back to bathroom" "Boys bathroom">><<set UInv.MoveItem("wardrobe", "player", "towel")>><</link>></center></span><<set $arousal to 0>><<set UInv.DeleteItem("genitals", "erection")>><<nobr>>
<<set _Items = UInv.GetItemsArray("unshaved")>>
<<if _Items.length == 0>>
<<if Flag("HShave")>>"Much better!" she exclaims. "Now follow me to the [[bedroom]]."<<elseif Flag("HShave2")>>[[It's time to meet Heather in the bedroom|meet heather in the bedroom]]<<elseif $feminized is 0>><<else>>You are shaved.<</if>><br>
<<else>>
<<capture _item>>
<<for _item range _Items>>
_item<<set _q = UInv.BagHasItem("unshaved", _item)>>
<<if _q > 1>> (_q)<</if>> <<link "shave">>
<<set UInv.MoveItem("unshaved", "shaved", _item, 1)>>
<<replace "#caption">><<include "PaperdollSystem">> <</replace>>
<<replace "#shaving">><<include "ShavingSystem">> <</replace>>
<</link>><br>
<</for>>
<<if $feminized gte 2 and $broom is false>><<link "Shave Everything" "Shave in the shower">><<ShaveEverything>><</link>><</if>>
<</capture>>
<</if>>
<</nobr>><<if $feminized is 0>>chest <<linkreplace "shave">> <span class="purple">Why would I want to do that? Chest hair makes me look manly!</span><</linkreplace>>
crotch <<linkreplace "shave">> <span class="purple">Nah, I don't go in for that 'manscaping' stuff</span><</linkreplace>>
arms <<linkreplace "shave">> <span class="purple">Why would I want to do that? I'd look like a chick!</span><</linkreplace>>
armpits <<linkreplace "shave">> <span class="purple">Why would I want to do that? I'd look like a chick!</span><</linkreplace>>
legs <<linkreplace "shave">> <span class="purple">Why would I want to do that? I'd look like a chick!</span><</linkreplace>>
<</if>>\
<<nobr>><<if UInv.BagHasItem("shaved", "face")>><<set $facialhair to 3>><<set $faceshaved to true>><</if>>
<<if UInv.BagHasItem("shaved", "chest")>><<set $chesthair to 3>><</if>>
<<if UInv.BagHasItem("shaved", "arms")>><<set $armhair to 3>><</if>>
<<if UInv.BagHasItem("shaved", "legs")>><<set $leghair to 3>><</if>>
<<if UInv.BagHasItem("shaved", "crotch")>><<set $crotchhair to 3>><</if>>
<<if UInv.BagHasItem("shaved", "pubes")>><<set $pubichair to 3>><</if>>
<<if UInv.BagHasItem("shaved", "balls")>><<set $ballhair to 3>><</if>>
<<if UInv.BagHasItem("shaved", "underarms")>><<set $armpithair to 3>><</if>>
<<if UInv.BagHasAllItems("shaved", ["arms", "underarms", "chest", "legs", "crotch", "balls", "face"])>><<set $femshaved to true>><</if>><</nobr>><<SetFlag "HShave" false>><<replace "#image-bar">><center><img @src='setup.Path + "images/herbedroom.png"'></center><</replace>>Still totally naked, you follow Heather out of the bathroom and down the hall into her bedroom.
A sweet scent of perfume hangs in the air and you stand there awkwardly, watching on as she starts raiding her dresser, picking out what look like a selection of skimpy panties and tossing them casually onto the bed.
Then she turns back to face you, a strange expression on her pretty face. "Soon we'll play a little dressup," she explains. "But first, I think you need to learn how to <i>tuck</i>."
<span id='options'>[[How to what?!]]</span>Double-click this passage to edit it.*****FLAGS*****
Init
<<SetFlag "campusmap">> - map task
<<SetFlag "maptask">> - first map task notification
<<SetFlag "boysbathroom">> - first bathroom check
Subsequent Tasks
<<SetFlag "GGTask">> - audition task
<<SetFlag "AmyDateTask">> - don't forget your date with Amy!
Campus Events
<<SetFlag "Cafeteria visit">> - once a day possible cafeteria NPC
<<SetFlag "twins">> - triggers Kevin convo about the Twins
<<SetFlag "weektogo">> - growing excitement about the competition
Amy
<<SetFlag "AmyLaptop">> - first encounter w/ her laptop
<<SetFlag "Pocket">> - panties in pocket in Amy's room
<<SetFlag "AmyPanties">> - corridor trigger if stolen
<<SetFlag "Amytalk">> - once a day convo limit
<<SetFlag "Amypredate1">> - run up to first date
Shopping
<<SetFlag "ShoppingBags">> - whenever buying anything
Handsome Stranger
<<SetFlag "StrangerUrinal">> - first meeting with stranger at urinal
<<SetFlag "ShowerStranger">> - to trigger meeting in week 2
Classes
<<SetFlag "ClassSwitch">> - switching class via Secretary
*****CORRUPTION EVENTS*****
+1 $player.corruption
- sph w/ secretary
- checking out guy's dick at urinal
- letting stranger suck you at GH
- jacking off stranger at GH
- sucking off stranger at GH
- sneaking into Amy's room
- stealing Amy's panties
- jacking off the uber driver
- stripping for mistress
- art class erection
*****SELF FEMME ROUTE*****
level 1 / feminized is 1
- wearing panties in secret
- shaving body
- learning to tuck
- choosing a name
level 2 / feminized is 2
- buying a wig and a bra
- clothing
- makeup
- mannerisms
- going out at night
- going out in the day
- permanent modifications (electrolysis, implants, etc)
*****MISTRESS ROUTE*****
feminized is 1
- wearing panties
- tucking
- shaving
- girlname
feminized is 2
- wig and bra
Double-click this passage to edit it.<<SetFlag "MakeupNote">><<replace "#image-bar">><center><img @src='setup.Path + "images/kevin.png"'></center><</replace>>You wake to the sound of a knock at the door, opening your eyes and turning in bed just in time to see Kevin head over to answer it.
He pulls open the door to your dorm room but it seems like there's nobody there. "Somebody left a note," he says, reaching down to pick it up and studythe envelope. "But it's addressed to someone called $girlname," he adds with a shrug. "They must have got the wrong room or something. Hey, you don't know anyone called $girlname who lives in any of the dorms round here do you, $firstname?" he asks innocently.
"Fraid not," you croak, feeling your face start to flush.
You watch on as he takes the envelope and sets it down on his desk. <i>Damn.</i> It must be from <<if $heather>>Heather<</if>><<if $jennifer>>Jennifer<</if>> but you'll need to wait until you're alone in the room to read what it says!
<span id='options'>
<center>[[⇨|kevin room]]</center></span>
<<replace "#image-bar">><center><img @src='setup.Path + "images/bedroom.png"'></center><</replace>>It's finally time! The morning of the Girl Games competition has arrived! But as you climb out of bed you realize ...
... that your author hasn't actually <i>written</i> any further content yet. So I'm afraid, folks, that this is currently a cliffhanger ending ... If i were you, I'd save the game right here, so that you can pick it up from this point as soon as the next chunk of content is released!
<span id='options'>
<center>[[THE END]]</center></span><<if $lifehell is true>><center><img @src='setup.Path + "images/jennifer.png"'></center>
You have a nightmare about Jennifer, where she's systematically telling <i>everyone you've ever met</i> that you're a disgusting pervert and a total creep ...
<<elseif $arousal >= 35>><<nobr>><<set _item = UInv.GetRandomItem("sexdreams")>><center><span id='blackborder'>[img[setup.ImagePath + UInv.GetItemPropertyValue("sexdreams", _item, "image")]]</span></center><</nobr>>
<<= UInv.GetItemPropertyValue("sexdreams", _item, "description")>>
<<elseif $arousal <= 35>><<nobr>><<set _item = UInv.GetRandomItem("dreams")>>
<center><span id='blackborder'>[img[setup.ImagePath + UInv.GetItemPropertyValue("dreams", _item, "image")]]</span></center><</nobr>><<= UInv.GetItemPropertyValue("dreams", _item, "description")>>
<</if>>\<<widget "NewDay">>
<<set $class to false>>
<<set $clean to false>>
<<set $kevtalk to false>>
<<if $feminized is 0>><<set $facialhair -=1>><</if>>
<<set $stallgasm to false>>
<<set $stallnope to false>>
<<if $facialhair is 0>><<set $faceshaved to false>><</if>>
<<if $facialhair is 0>><<set UInv.MoveItem("shaved", "unshaved", "face")>><</if>>
<<SetFlag "morning">>
<<if $feminized gte 1>>
<<set $facialhair -=1>>
<<set $chesthair -=1>>
<<set $armhair -=1>>
<<set $armpithair -=1>>
<<set $crotchhair -=1>>
<<set $pubichair -=1>>
<<set $ballhair -=1>>
<<set $leghair -=1>><</if>>
<<if $facialhair is 0 and $chesthair is 0 and $armpithair is 0 and $crotchhair is 0 and $armhair is 0 and $leghair is 0>><<set $femshaved to false>><</if>>
<<if $chesthair is 0>><<set UInv.MoveItem("shaved", "unshaved", "chest")>><</if>>
<<if $crotchhair is 0>><<set UInv.MoveItem("shaved", "unshaved", "crotch")>><</if>>
<<if $ballhair is 0>><<set UInv.MoveItem("shaved", "unshaved", "balls")>><</if>>
<<if $pubichair is 0>><<set UInv.MoveItem("shaved", "unshaved", "pubes")>><</if>>
<<if $armhair is 0>><<set UInv.MoveItem("shaved", "unshaved", "arms")>><</if>>
<<if $leghair is 0>><<set UInv.MoveItem("shaved", "unshaved", "legs")>><</if>>
<<if $armpithair is 0>><<set UInv.MoveItem("shaved", "unshaved", "underarms")>><</if>>
<<set $daycount +=1>><<if $daycount is 7>><<set $week +=1>><<set $daycount to 0>><</if>>
<</widget>>Study strikes: <<print $strike>>
Audition missed: <<if $auditionmissed is true>>Yes<<else>>No<</if>>
Day: <<click "+">><<set $day += 1>><<NewDay>><<script>>state.display(state.active.title, null, "back")<</script>><</click>> / <<click "-">><<set $day -= 1>><<script>>state.display(state.active.title, null, "back")<</script>><</click>>
Money: <<print $money>> <<click "+">><<set $money +=100>><<script>>state.display(state.active.title, null, "back")<</script>><</click>> / <<click "-">><<set $money -=100>><<script>>state.display(state.active.title, null, "back")<</script>><</click>>
Aroused: <<click "+">><<set $arousal to 75>><<script>>state.display(state.active.title, null, "back")<</script>><</click>> / <<click "-">><<set $arousal to 0>><<script>>state.display(state.active.title, null, "back")<</script>><</click>>
Feminization level: <<print $feminized>> <<click "+">><<set $feminized +=1>><<script>>state.display(state.active.title, null, "back")<</script>><</click>> / <<click "-">><<set $feminized -=1>><<script>>state.display(state.active.title, null, "back")<</script>><</click>>
"Life is Hell" mode: <<if $lifehell is false>>OFF<<elseif $lifehell is true>>ON<</if>> <<click "+">><<set $lifehell to true>><<script>>state.display(state.active.title, null, "back")<</script>><</click>> / <<click "-">><<set $lifehell to false>><<script>>state.display(state.active.title, null, "back")<</script>><</click>>
Mistress: <<if $heather is true>>Heather<<elseif $jennifer is true>>Jennifer<<else>>None<</if>> <<click "H">><<set $heather to true>><<set $jennifer to false>><<script>>state.display(state.active.title, null, "back")<</script>><</click>> / <<click "J">><<set $jennifer to true>><<set $heather to false>><<script>>state.display(state.active.title, null, "back")<</script>><</click>> / <<click "N">><<set $jennifer to false>><<set $heather to false>><<script>>state.display(state.active.title, null, "back")<</script>><</click>>
Enable tucking: <<if $tucklearnt is false>>OFF<<elseif $tucklearnt is true>>ON<</if>> <<click "+">><<set $tucklearnt to true>><<script>>state.display(state.active.title, null, "back")<</script>><</click>> / <<click "-">><<set $tucklearnt to false>><<script>>state.display(state.active.title, null, "back")<</script>><</click>>
Fake ID: <<click "ON">><<set UInv.AddItem("inventory", "fakeid")>><<script>>state.display(state.active.title, null, "back")<</script>><</click>> / <<click "OFF">><<set UInv.DeleteItem("inventory", "fakeid")>><<script>>state.display(state.active.title, null, "back")<</script>><</click>><center>
<span id='blackborder'><img @src='setup.Path + "images/start screen.png"'></span></center>
WARNING: <i>Girl Games</i> contains mature themes and content and is intended <u>only</u> for those aged 18 and over.
<span id='options'>
<center>[[Let's play ...|welcome]]</center></span><<replace "#image-bar">><center><img @src='setup.Path + "images/secretary.png"'></center><</replace>><<first>>\
Welcome to Feminae College! Please complete the enrolment form ...
<<then>>\
No problem at all, honey. Here, have a fresh form ...
<<finally>>\
Sure you can, sweetie! Just take your time, now. There's no hurry ...
<</first>>\
<<button "Continue">>
<<goto "welcome 2">>
<</button>>And which subject are you enrolling for, sweetie? ...
<<radiobutton "$subject" 1 checked>> Gender Studies
<<radiobutton "$subject" 2>> Psychology
<<radiobutton "$subject" 3>> Sports Science
<<button "Continue">><<goto [[thank you]]>><</button>><<replace "#image-bar">><center><img @src='setup.Path + "images/secretary.png"'></center><</replace>>So, just to double check I have everything down correctly: your name is $firstname $lastname and you're studying <<if $subject is 1>>Gender Studies with Professor Cartwright. I hear she has some pretty <i>unusual</i> teaching methods! But I'm sure you'll have fun.<<elseif $subject is 2>>Psychology with Professor Anderson. Wow, you're brave! He can be pretty <i>strict</i> at times.<<elseif $subject is 3>>Sports Science with Coach McIntyre. I'm surprised that a slim, sensitive guy like yourself wants to spend his time surrounded by jocks!<<endif>> Does that all sound correct to you, honey?
<span id='options'>
[[Yeah, that all sounds about right|fantastic]]
[[Actually, no. Can I change what I put down?|welcome]]</span><<replace "#image-bar">><center><img @src='setup.Path + "images/secretary.png"'></center><</replace>>Awesome. I just know you're going to have a super fun time here at Feminae, $firstname!
And remember, if you ever need any help with anything, just swing by the reception desk and pay me a visit. Okay, let's take you over to your dorm and get you all settled in.
<span id='options'>
<center>[[To your room ⇨|prologue]]</center></span>
<<nobr>>
<<if $subject is 1>><<set UInv.AddItem("daydreams", "profcartwrightdaydream")>><</if>><<if $subject is 2>><<set UInv.AddItem("daydreams", "profandersondaydream")>><</if>><<if $subject is 3>><<set UInv.AddItem("daydreams", "coachdaydream")>><</if>><</nobr>><<set $wardrobe to false>><<SetFlag "firstroom" false>><<replace "#image-bar">><center><img @src='setup.Path + "images/corridor.png"'></center><</replace>><span id='options'><<chunkText "⇨">>You venture into the corridor outside your room. It's totally deserted. You're about to carry on exploring when you hear a voice calling out behind you.
<i>"Hey you!"</i>
<<next "⇨">><<replace "#image-bar">><center><img @src='setup.Path + "images/Amy.png"'></center><</replace>>A cute girl comes bounding up to you, her long brown hair bouncing around her shoulders and her cartoonisly large eyes pinning you in their gaze.
"Hi, I'm Amy," she says with a warm grin.
"I'm $firstname," you reply, feeling your pulse start to quicken as you realize that a girl this hot has never given you the time of day before. Maybe your luck really <i>is</i> changing now you've left your small town ...
"Just got here?" Amy asks.
You nod, unable to think of anything interesting to say.
"Me too," she replies. "I'm in this room right here. Anyway, gimme a knock if you ever feel like chatting ..."
<<next "" "corridor">><<set $arousal +=25>><<replace "#image-bar">><center><img @src='setup.Path + "images/amyass.png"'></center><</replace>>"Will do," you croak weakly.
And as she turns to head back to her room, she gives you a flash of her butt in the process, shown off just perfectly by a pair of skintight black yoga pants.
<center>[[⇦ Back to corridor|corridor]]</center>
<</chunkText>></span><<SetFlag "twins">><<replace "#image-bar">><center><img @src='setup.Path + "images/cafeteria open.png"'></center><</replace>><span id='options'><<chunkText "⇨">>You enter the cafeteria. It's noisy and bustling with life, and a smell of fried food hangs in the air. You take in the scene for a few moments then turn to leave, which is when you notice something laying on one of the tables ...
<<next "⇨">><<replace "#image-bar">><center><img @src='setup.Path + "images/mapontable.png"'></center><</replace>><<SetFlag "task" false>><<SetFlag "campusmap" false>><<set UInv.AddItem("inventory", "campusmap")>>It's a campus map! That should come in handy. You reach out to take it and just as you're stuffing it in your pocket a mean bitchy voice cuts through the chatter ...
<i>"Hold it right there!"</i>
<<next "" "quad">><<replace "#image-bar">><center><img @src='setup.Path + "images/heather and jennifer.png"'></center><</replace>><<set UInv.AddItem("inventory", "ggflyer")>><<SetFlag "GGTask">>You freeze, stock still, somehow knowing instinctively that the voice is aimed at you.
Sure enough, you see two strikingly beautiful young women striding confidently towards you, so similar they could be twins: same long blonde hair, same honey gold tans, same intense makeup, same killer bodies, and same long legs. What's more, they're both dressed in matching pink Feminae hoodies, along with grey leggings and dazzlingly white sneakers.
The whole cafeteria seems to have decended into silence, everyone watching as the girls stride right up to you then look you up and down.
"What're you doing on Friday night?" the one on the left says with a strange smile.
"Nothing," you croak weakly.
"Wrong," she shoots back. "You're coming to <i>this</i>."
She thrusts a flyer at you. <<if $nboard is true>>It's the same one you saw on the noticeboard. <</if>>
<i>Cute boys wanted for a very SPECIAL competition</i>, it reads. <i>Enrolment is this Friday @ Simmonds Hall. Have YOU got what it takes?</i>
"See you on Friday," the girl on the right says with a mean, tight-lipped little smile.
With that, both girls turn and stride off across the cafeteria, leaving you standing there somewhat dazed, wondering what the hell just happened.
<center>[[⇦ Leave cafeteria|quad]]</center>
<<SetFlag "task">><</chunkText>></span> <<SetFlag "firstroom">><<replace "#image-bar">><center><img @src='setup.Path + "images/secretarybedroom.png"'></center><</replace>><span id='options'>"Well, here we are in your dorm room. This is where you'll be spending your first year at Feminae. It looks like your roomie is out somewhere, but I'm sure you'll meet him later. I'd give you a map but I've run out of copies. You should be able to find one somewhere on campus though. Anyway, I'll leave you to look around ..."
<center>[[⇨|room first]]</center></span><<replace "#image-bar">><center><img @src='setup.Path + "images/secretary.png"'></center><</replace>><span id='options'>Let me see. You're studying <<if $subject is 1>>Gender Studies<<elseif $subject is 2>>Psychology<<elseif $subject is 3>>Sports Science<<endif>>, right?<<if $day is 0>> Your classes start tomorrow! So I'd suggest you spend this first day just exploring the college and getting used to your new surroudings. When your classes begin, they'll be held in the lecture theatre which you'll see from the Quad. <<elseif $day is 1>> Your classes start today! I suggest you get over to the lecture hall straight away if you haven't already!<<else>> Your classes have already started! I suggest you get over to the lecture hall straight away if you haven't already!<</if>> Anything else?
[[Can I switch subjects?]]
[[Anything else I should know about this place?|anything else]]</span><<replace "#image-bar">><center><img @src='setup.Path + "images/secretary.png"'></center><</replace>><span id='options'><<if $noclassswitch is false>>You sure can! You're free to switch subjects any time within the first couple weeks here at Feminae. Which subject did you want to switch to, hon?
<<if $subject is 1>>[[I'd like to switch to Psychology|switch subject - psych]]
[[I'd like to switch to Sports Science|switch subject - sport]]
[[Actually I'm good, thanks|corridor]]<<elseif $subject is 2>>[[I'd like to switch to Gender Studies|switch subject - gender]]
[[I'd like to switch to Sports Science|switch subject - sport]]
[[Actually I'm good, thanks|corridor]]<<elseif $subject is 3>>[[I'd like to switch to Gender Studies|switch subject - gender]]
[[I'd like to switch to Psychology|switch subject - psych]]
[[Actually I'm good, thanks|corridor]]<</if>>\<<else>>"I'm afraid it's too late in the Semester to switch now, $firstname," the secretary says with an apologetic smile.<</if>></span><<replace "#image-bar">><center><img @src='setup.Path + "images/secretary.png"'></center><</replace>><span id='options'>Well, we do have a few extra curricular activities here at Feminae, too. I'd suggest you take a look at the noticeboard at Simmonds Hall to find out what's happening this semester. And remember, new notices are posted all the time, so do check back once in a while. Anything else?
<<if $study is 0>>[[Yeah, when do my classes start?]]
<</if>>\
[[Can I switch subjects?]]</span><<replace "#image-bar">><center><img @src='setup.Path + "images/secretary.png"'></center><</replace>><<SetFlag "ClassSwitch">><<set $subject to 2>>That's all done for you! You're now studying Psychology. That will be with Professor Anderson.
<<nobr>><<set UInv.DeleteItem("daydreams", "profcartwrightdaydream")>><<set UInv.AddItem("daydreams", "profandersondaydream")>><<set UInv.DeleteItem("daydreams", "coachdaydream")>><</nobr>><<replace "#image-bar">><center><img @src='setup.Path + "images/secretary.png"'></center><</replace>><<SetFlag "ClassSwitch">><<set $subject to 3>>That's all done for you! You're now studying Sports Science. That will be with Coach McIntyre.
<<nobr>><<set UInv.DeleteItem("daydreams", "profcartwrightdaydream")>><<set UInv.DeleteItem("daydreams", "profandersondaydream")>><<set UInv.AddItem("daydreams", "coachdaydream")>><</nobr>><<replace "#image-bar">><center><img @src='setup.Path + "images/secretary.png"'></center><</replace>><<SetFlag "ClassSwitch">><<set $subject to 1>>That's all done for you! You're now studying Gender Studies. That will be with Professor Cartwright.
<<nobr>><<set UInv.AddItem("daydreams", "profcartwrightdaydream")>><<set UInv.DeleteItem("daydreams", "profandersondaydream")>><<set UInv.DeleteItem("daydreams", "coachdaydream")>><</nobr>><<widget "ArousalCheck">>
<<if $arousal >= 30>><<set UInv.AddItem("genitals", "erection")>>
<</if>>
<<if $arousal <= 30>><<set UInv.DeleteItem("genitals", "erection")>><</if>>
<</widget>><<if $subject is 1>><<goto [[Gender Studies]]>>
<<elseif $subject is 2>><<goto [[Psychology]]>>
<<elseif $subject is 3>><<goto [[Sports Science]]>>
<</if>><<set $class to true>><<replace "#image-bar">><center><img @src='setup.Path + "images/professor cartwright.png"'></center><</replace>><<first>><<if Flag("ClassSwitch") and $study gte 1>>"We have a new pupil joining us today," Professor Cartwright says. She's a strict, imposing woman. There's a ripple of interest in the class, as everyone turns to look at you. "$firstname has switched from a different class," Professor Cartright explains. She pauses, raising a perfectly-plucked eyebrow. "Let's just hope he can keep up. Today we'll be <<print either($gendertopics)>>"<<else>><<set $study +=1>>"Okay class, welcome to Gender Studies," Professor Cartwright says. She's a strict, imposing woman. "We have a strict three strikes and you're out policy here at Feminae. Which means I expect to see you at ALL of my classes from now on - Monday through Friday. If you miss more than three classes, then don't say I didn't warn you! To start off, we'll be <<print either($gendertopics)>>."<</if>>
<<finally>><<if Flag("test")>><<goto "Exam">><</if>>“Okay class,” Professor Cartwright says, “today we’ll be <<print either($gendertopics)>>” <<if Flag("testtalk")>>She pauses for a moment, before adding, "I should also let you know that this time next week we'll be having a <i>test</i> on everything we've learnt so far, so I hope you've all been studying hard. Anyway, let's get started ...<<SetFlag "testtalk" false>><</if>>
<</first>>
<<if $lifehell is true>>As class starts, you can sense the other students occasionally giving you weird looks and whispering amongst themselves and you feel a cold wave of dread creep across your skin. Did Jennifer really go through with her threat and spread some kind of rumor about you?<</if>>\
<span id='options'>[[Pay attention|Study Gender]]
[[Let yourself daydream|Daydream Gender]]</span><<set $class to true>><<replace "#image-bar">><center><img @src='setup.Path + "images/professor anderson.png"'></center><</replace>><<first>><<if Flag("ClassSwitch") and $study gte 1>>"We have a new pupil joining us today," Professor Anderson says. He's a stern but surprisingly handsome man. There's a ripple of interest in the class, as everyone turns to look at you. "$firstname has switched from a different class," Professor Anderson explains. He pauses, raising an eyebrow. "Let's just hope he can keep up. Today we'll be <<print either($psychtopics)>>"<<else>><<set $study +=1>>"Okay class, welcome to Psych 101," Professor Anderson says. He's a stern but surprisingly handsome man. "We have a strict three strikes and you're out policy here at Feminae. Which means I expect to see you at ALL of my classes from now on - Monday through Friday. If you miss more than three classes, then don't say I didn't warn you! To start off, we'll be <<print either($psychtopics)>>."<</if>>
<<finally>><<if Flag("test")>><<goto "Exam">><</if>>“Okay class,” Professor Anderson says, “today we’ll be <<print either($psychtopics)>>” <<if Flag("testtalk")>>He pauses for a moment, before adding, "I should also let you know that this time next week we'll be having a <i>test</i> on everything we've learnt so far, so I hope you've all been studying hard. Anyway, let's get started ...<<SetFlag "testtalk" false>><</if>>
<</first>>
<<if $lifehell is true>>As class starts, you can sense the other students occasionally giving you weird looks and whispering amongst themselves and you feel a cold wave of dread creep across your skin. Did Jennifer really go through with her threat and spread some kind of rumor about you?<</if>>\
<span id='options'>[[Pay attention|Study Psych]]
[[Let yourself daydream|Daydream Psych]]</span><<set $class to true>><<replace "#image-bar">><center><img @src='setup.Path + "images/coach mcintyre.png"'></center><</replace>><<first>><<if Flag("ClassSwitch") and $study gte 1>>"We have a new pupil joining us today," Coach McIntyre says. He's gruff and direct. There's a ripple of interest in the class, as everyone turns to look at you. "$firstname has switched from a different class," Coach McIntyre explains. He pauses, shooting you a disdainful look. "Let's just hope he can keep up. Today we'll be <<print either($sporttopics)>>"<<else>><<set $study +=1>>"Okay class, welcome to Sports Science," Coach McIntyre says. He's gruff and direct. "We have a strict three strikes and you're out policy here at Feminae. Which means I expect to see you at ALL of my classes from now on - Monday through Friday. If you miss more than three classes, then don't say I didn't warn you! To start off, we'll be <<print either($sporttopics)>>."<</if>>
<<finally>><<if Flag("test")>><<goto "Exam">><</if>>“Okay class,” Coach McIntyre says in his trademark gruff tone, “today we’ll be <<print either($sporttopics)>>” <<if Flag("testtalk")>>He pauses for a moment, before adding, "I should also let you know that this time next week we'll be having a <i>test</i> on everything we've learnt so far, so I hope you've all been studying hard. Anyway, let's get started ...<<SetFlag "testtalk" false>><</if>>
<</first>>
<<if $lifehell is true>>As class starts, you can sense the other students occasionally giving you weird looks and whispering amongst themselves and you feel a cold wave of dread creep across your skin. Did Jennifer really go through with her threat and spread some kind of rumor about you?<</if>>\
<span id='options'>[[Pay attention|Study Sports]]
[[Let yourself daydream|Daydream Sports]]</span><<set $study +=1>><<SetFlag "ClassSwitch" false>><<replace "#image-bar">><center><img @src='setup.Path + "images/professor cartwright.png"'></center><</replace>>As Professor Cartwright talks, she prowls back and forth in her tight fitting pencil skirt, commanding the room.
You pay attention, making lots of notes.
<span id='options'>[[⇦ Leave lecture theatre|quad]]</span><<set _item = UInv.GetRandomItem("daydreams")>><<replace "#image-bar">><center><<display "daydream">></center><</replace>><<= UInv.GetItemPropertyValue("daydreams", _item, "description")>>
"Okay, that's everything for today," Professor Cartwright says. You snap back to attention but it's too late. You've daydreamed for the entire class!
<span id='options'>[[⇦ Leave lecture theatre|quad]]</span><<SetFlag "ClassSwitch" false>>
<<set $study +=1>><<SetFlag "ClassSwitch" false>><<replace "#image-bar">><center><img @src='setup.Path + "images/professor anderson.png"'></center><</replace>>Professor Anderson ignores you thoroughly while occasionally flirting and sending smoldering looks towards some of the pretty girls in the front row.
You pay attention, making lots of notes.
<span id='options'>[[⇦ Leave lecture theatre|quad]]</span><<set _item = UInv.GetRandomItem("daydreams")>><<replace "#image-bar">><center><<display "daydream">></center><</replace>><<= UInv.GetItemPropertyValue("daydreams", _item, "description")>>
"Okay, that's everything for today," Professor Anderson says. You snap back to attention but it's too late. You've daydreamed for the entire class!
<span id='options'>[[⇦ Leave lecture theatre|quad]]</span><<SetFlag "ClassSwitch" false>><<set $study +=1>><<SetFlag "ClassSwitch" false>><<replace "#image-bar">><center><img @src='setup.Path + "images/coach mcintyre.png"'></center><</replace>>You feel totally out of place, surrounded by musclebound jocks. Nobody speaks to you, not even Coach McIntyre, who seems to be ignoring the fact that there's a skinny, somewhat effeminate looking guy in his ranks.
As he talks, you pay attention, making lots of notes.
<span id='options'>[[⇦ Leave lecture theatre|quad]]</span><<set _item = UInv.GetRandomItem("daydreams")>><<replace "#image-bar">><center><<display "daydream">></center><</replace>><<= UInv.GetItemPropertyValue("daydreams", _item, "description")>>
"Okay, boys, I think that's everything for today," Coach says. You snap back to attention but it's too late. You've daydreamed for the entire class!
<span id='options'>[[⇦ Leave lecture theatre|quad]]</span><<SetFlag "ClassSwitch" false>><<nobr>><center><span id='pinkborder'>[img[setup.ImagePath + UInv.GetItemPropertyValue("daydreams", _item, "image")]]</span></center><</nobr>><<first>><<set $ghole to 1>><<set $arousal +=25>><<PantsDown>><<set $player.corruption +=1>><<set $corruptioncounter +=1>><</first>><<replace "#image-bar">><center><img @src='setup.Path + "images/gh.png"'></center><</replace>><<set $arousal +=random(4, 9)>><<if $arousal >= 99>><<goto [[stallgasm]]>><<else>><<first>>You're too horny and intrigued to care about the consequences ...<<then>><<PantsDown>>You fumble your junk through the hole and almost immediately you feel soft hands exploring your cock and balls ...<<then>>A moment later the head of your dick is enveloped by a warm wet mouth ...<<then>>The stranger begins to suck and <i>holy shit</i> it feels pretty damn good ...<<then>>They've obviously done this before!<<then>>They suck and slurp at your cock, occasionally letting out soft sighs of pleasure, obviously enjoying themselves.<<then>>Oh shit ...<<then>>Oh fuck ...<<then>>That feels <i>so</i> good ...<<then>>You're getting close ...<<then>>You grit your teeth ...<<then>>Your breath shivers past your lips ...<<then>>Oh fuck ...<<then>>Oh shit ...<<finally>>Oh fuck ... Oh fuck ...<</first>><<nobr>>
<<first>>
<<timed 3s>><<goto "stall continue">><</timed>>
<<then>>
<<timed 3s>><<goto "stall continue">><</timed>>
<<then>>
<<timed 3s>><<goto "stall continue">><</timed>>
<<then>>
<<timed 2s>><<goto "stall continue">><</timed>>
<<then>>
<<timed 2s>><<goto "stall continue">><</timed>>
<<then>>
<<timed 3s>><<goto "stall continue">><</timed>>
<<finally>>
<<timed 0.8s>><<goto "stall continue">><</timed>>
<</first>><</nobr>><</if>>
<<nobr>>
/*<<if $ghole is 1>><span id='options'>[[Pull your dick from the hole|stop stall]]</span><</if>><<if $ghole gte 2>><span id='options'>[[Beckon the stranger to give you their cock]]</span><</if>>*/<</nobr>>
<<replace "#image-bar">><center><img @src='setup.Path + "images/gh.png"'></center><</replace>><span id='options'>With a rush of adrenaline you return to your senses. It could be <i>anyone</i> in the other stall. What's more, you could catch something! Your parents didn't spend a small fortune sending you to Feminae just so you could get some skeezy STD.
<center>[[⇦ Back to bathroom|Boys bathroom]]</center></span><<set $arousal to 0>><<set $stallnope to true>><<PantsUp>><<replace "#image-bar">><center><img @src='setup.Path + "images/ghdick.png"'></center><</replace>><span id='options'><<set $arousal +=15>><<first>><<if $cocks.stroked is 0>>You've never touched a cock before other than your own.<</if>> Your hand's shaking as you reach out and touch it<<if $cocks.stroked is 0>>, gently at first, surprised by just how <i>hot</i> it feels<</if>>. You let your fingers explore it, tracing up and down the shaft for a while before cupping the balls in your palm, assessing their warm meaty weight.
Then you start to jack it in earnest, working your skinny fist nervously up and down the hard, throbbing shaft.<<finally>>You reach out and take its throbbing hardness in your skinny fist, feeling your body charging with nervous excitement as you start to stroke it.<</first>>
[[Keep stroking]]
<<if $ghole is 2>>[[Put it in your mouth|Take it in your mouth]]<</if>></span>
<<set $cockcum to 10>><<set $player.bicurious to true>><<set $cocks.stroked +=1>><<replace "#image-bar">><center><img @src='setup.Path + "images/gh.png"'></center><</replace>><span id='options'>No way are you touching another guy's dick! Getting a blowjob was one thing, but this is quite another ...
[[⇦ Back to bathroom|Boys bathroom]]</span><<set $stallnope to true>>
<<set $arousal to 0>><<replace "#image-bar">><center><img @src='setup.Path + "images/gh.png"'></center><</replace>>Just like before you push your junk through the hole and within seconds you feel a warm wet mouth enveloping your cock.
<span id='options'>
[[Let them carry on sucking|stall continue]]
[[Beckon the stranger to give you their cock]]</span><<set $arousal +=10>><<PantsDown>><<replace "#image-bar">><center><img @src='setup.Path + "images/gh.png"'></center><</replace>>Your heart's hammering as you put your finger to the glory hole and make a coaxing motion. Sure enough, a moment later the stranger's big hard cock comes sliding through.
<span id='options'>
[[Stroke it|Keep stroking]]
[[Suck it|Take it in your mouth]]</span><<set $arousal +=15>><<set $arousal to 0>><<set $stallgasm to true>><<PantsUp>><<replace "#image-bar">><center><img @src='setup.Path + "images/stallgasm.gif"'></center><</replace>><span id='options'><<chunkText "⇨">>All of a sudden you feel the orgasm hit. You groan softly as your muscles tense and your cock pulses out what feels like a huge load. The stranger lets out a muffled moan too as you flood their mouth, their lips clamping tight around your throbbing cock until they've milked out every last drop ...
<<next "" "Boys bathroom">><<replace "#image-bar">><center><img @src='setup.Path + "images/gh.png"'></center><</replace>>Your head's spinning and your legs feel like jello as you slide your soft wet dick from the hole.
While you're still catching your breath, you hear the stranger slip out of their stall then dash hurriedly out of the bathroom.
<i>Maybe it was Amy</i>, you think with a smile. But then again, for all you know it could be Kevin.
<span id='options'><center>[[⇦ Back to bathroom|Boys bathroom]]</center></span><</chunkText>>
<<if $cockcum >= 99>><<goto [[strokegasm]]>><<else>><<replace "#image-bar">><center><img @src='setup.Path + "images/ghdick.png"'></center><</replace>>You jack the cock, faster and faster, unable to take your eyes off it. If you keep stroking it like that it's most likely gonna cum ...
<span id='options'>
[[Keep stroking]]
<<if $ghole gte 2>>[[Put it in your mouth|Take it in your mouth]]<</if>></span><<set $arousal +=15>><<set $cockcum +=random(10, 22)>><</if>><<replace "#image-bar">><center><img @src='setup.Path + "images/ghdick.png"'></center><</replace>>You lean forward, unable to resist the urge to suck on it. You part your lips and take the big bulbous head in your mouth, feeling a shiver of slutty pleasure run through you. You close your lips tight around the hot hard shaft and begin to suck ...
<span id='options'>
[[Keep sucking]]
[[Stroke it again|Keep stroking]]<<set $arousal +=15>><<set $cockcum +=random(4, 12)>></span><<set $cocks.sucked +=1>><<replace "#image-bar">><center><img @src='setup.Path + "images/ghdick.png"'></center><</replace>>All of a sudden you hear a soft groan from the adjoining cubicle and a split second later the cock begins to throb powerfully in your fist, pulsing out squirt after squirt of pure white cum that spatters onto the floor next to you and dribbles onto your hand.
<<first>>
Holy shit. You can't quite believe you just <i>did</i> that ...
Your whole body feels charged with horny excitement and your heart is hammering so damn hard it feels like it might actually bust out of your chest.
<</first>>\
You sit there, dazed, while the cock slides back through the hole. You hear the faint jingle of a belt and then a moment later the cubicle door opening and closing as the stranger makes their way out of the bathroom.
<span id='options'>
[[Masturbate|Post gh masturbation]]
[[⇦ Back to bathroom|strokegasm]]<<set $arousal +=15>><<set $stallgasm to true>></span><<set $ghole +=1>><<set $player.corruption +=1>><<set $corruptioncounter +=1>><<replace "#image-bar">><center><img @src='setup.Path + "images/gh.png"'></center><</replace>><<set $arousal +=random(20, 40)>><<if $arousal >= 99>><<goto [[ghgasm]]>><<else>><<if $tuck is false>>You jack your cock, pumping it in your fist, faster and faster, feeling the pleasure building inside you, while your mind flashes back over what you just did ...<</if>><<if $tuck is true>>You stroke your aching mound, teasing your sensitive flesh with your fingertips, feeling the pleasure building in delicious waves inside you while your mind flashes back over what you just did ...<</if>>
<span id='options'>
[[Keep masturbating|Post gh masturbation]]
<<link "⇦ Back to bathroom" "Boys bathroom">><<PantsUp>><</link>></span>
<<PantsDown>><<if $cockcum >= 99>><<goto [[suckgasm]]>><<else>><<replace "#image-bar">><center><img @src='setup.Path + "images/ghdick.png"'></center><</replace>>You bob your head, faster and faster, working your lips up and down the hard hot shaft. If you keep sucking like this, the stranger's probably gonna cum soon ...
<span id='options'>
[[Keep sucking]]
[[Stroke it again|Keep stroking]]</span><<set $arousal +=25>><<set $cockcum +=random(15, 22)>><</if>>
<<replace "#image-bar">><center><img @src='setup.Path + "images/gh.png"'></center><</replace>>All of a sudden you hear a soft groan from the adjoining cubicle and a split second later the cock begins to throb powerfully in your mouth, pulsing out squirt after squirt of warm gooey cum onto your tongue. As you feel your mouth filling up you gulp it back instinctively, your whole body shivering.
<<first>>
To your surprise, it doesn't taste as bad as you were expecting - just a subtle salty taste - and you find yourself licking and lapping at the cock until you've milked out every last drop.
<</first>>\
You sit there, dazed, with the taste of the stranger's load still strong in your mouth, as the glistening cock slides back through the hole. You hear the faint jingle of a belt and then a moment later the cubicle door opening and closing as the stranger makes their way out of the bathroom.
<span id='options'>
[[Masturbate|Post gh masturbation]]
[[⇦ Back to bathroom|Boys bathroom]]</span><<set $arousal +=15>><<set $stallgasm to true>><<set $ghole +=1>><<set $player.corruption +=1>><<set $corruptioncounter +=1>><<replace "#image-bar">><center><img @src='setup.Path + "images/gh.png"'></center><</replace>><<if $tuck is false>>You pump your dick in your fist, feeling the orgasm rushing up inside you. You let out a muffled whimper, watching as your cock squirts out a huge creamy load that spatters onto the floor in front of you.<</if>><<if $tuck is true>>You stroke your mound faster and faster until all of a sudden you feel yourself reaching the point of no return. You suck on your bottom lip, closing your eyes, your whole body shuddering with pure sensation as your tucked mound throbs hard between your legs, your warm sticky cum pulsing against your taint.
You grab a wad of TP and wipe up the gooey mess you've made ...<</if>>
<span id='options'><<link "⇦ Back to bathroom" "Boys bathroom">><<PantsUp>><</link>></span><<set $arousal to 0>><<SetFlag "LifeModel">><<replace "#image-bar">><center><img @src='setup.Path + "images/messageboard.png"'></center><</replace>><i>Life Models Wanted for Art Class</i>, the flyer reads. <i>Reasonable rates paid. Find out more at Simmond's Hall on Thursday evening.</i>
<span id='options'>
[[Enter the hall|enter simmonds hall]]</span><<replace "#image-bar">><center><img @src='setup.Path + "images/cute girl art class.png"'></center><</replace>>You start to get undressed while the whole class watches on. You feel so ashamed of your pale skinny body.<<if UInv.BagHasItemWithAnyItemTag("player", "type", ["bra"])>> You hear audible gasps as you reveal the bra beneath your t-shirt.<</if>><<if UInv.BagHasItemWithAnyItemTag("player", "type", ["panties"])>>What's more there's a ripple of barely disguised laughter as you reveal that you're wearing <i>panties</i> beneath your jeans.<</if>>
<span id='options'>
[[This is so fucking embarassing ...|Art strip 2]]</span>
<<nobr>>
<<set $arousal to 5>><<set UInv.MoveItemsByProperty("player", "clothesholder", "type", ["boyclothes"])>>
<<set UInv.MoveItemsByProperty("player", "clothesholder", "type", ["dress"])>>
<<set UInv.MoveItemsByProperty("player", "clothesholder", "type", ["shoes"])>>
<<set UInv.MoveItemsByProperty("player", "clothesholder", "type", ["top"])>>
<<set UInv.MoveItemsByProperty("player", "clothesholder", "type", ["bottom"])>>
<<set UInv.MoveItemsByProperty("player", "clothesholder", "type", ["socks"])>>
<<set UInv.MoveItemsByProperty("player", "clothesholder", "type", ["accessories"])>><</nobr>><<replace "#image-bar">><center><img @src='setup.Path + "images/art class teacher.png"'></center><</replace>>"Yes, I've come to ask about the life modelling job?" you say.
At your words, her eyes light up.
"Perfect!" she announces, clapping her hands with glee. "Our model for tonight has actually called in sick and we were wondering what to do about a replacement. It's a little short notice, but would you be willing to model for us <i>right now</i>?"
<span id='options'>
[[That's fine with me|model yes]]
[[I don't know if I'm ready ...|model no]]</span><<replace "#image-bar">><center><img @src='setup.Path + "images/art class teacher.png"'></center><</replace>>"Sorry, I just ... uh, wandered in by accident," you mumble<<if Flag("LifeModel")>>, for some reason too nervous and embarrassed to ask her about the life modelling job<</if>>.
"Suit yourself," she smiles as you sheepisly make your exit.
<span id='options'>
[[⇦ Leave the hall|quad]]</span><<if $tuck is true>><<Tuck>><</if>><<replace "#image-bar">><center><img @src='setup.Path + "images/art class teacher.png"'></center><</replace>>"That's fine with me," you say, excited to earn a little cash.
"Wonderful," the art instructor smiles back. "What's your name by the way, dear?"
"$firstname," you say.
"Well class," she announces in a loud voice turning to address the group, "it looks like we have a replacement for our model after all. $firstname here is stepping in at the last minute!"
You feel a flutter of nerves as all the eyes in the room turn to look at you.
"If you'd like to make your way onto the stage and take your clothes off, $firstname," she says, "then we can begin ..."
<span id='options'>
<center>[[⇨|You do as she says ...]]</center>
</span><<replace "#image-bar">><center><img @src='setup.Path + "images/art class teacher.png"'></center><</replace>>"I'm not sure if I'm ready for that right now," you say, feeling a flutter of nerves at the thought of getting undressed in front of a roomful of strangers.
"Well, if you change your mind you know where we are!" the friendly instructor says.
<span id='options'>
[[⇦ Leave the hall|quad]]</span><<widget "Tuck">>
<<if UInv.BagHasItem("genitals", "erection")>><<set UInv.MoveItem("genitals", "tucked", "erection")>><</if>>
<<if UInv.BagHasItem("genitals", "penisflaccid")>><<set UInv.MoveItem("genitals", "tucked", "penisflaccid")>><</if>>
<<set $tuck to true>>
<</widget>><<widget "Untuck">>
<<if UInv.BagHasItem("tucked", "erection")>><<set UInv.MoveItem("tucked", "genitals", "erection")>><</if>>
<<if UInv.BagHasItem("tucked", "penisflaccid")>><<set UInv.MoveItem("tucked", "genitals", "penisflaccid")>><</if>>
<<set $tuck to false>>
<</widget>><<widget "TuckCheck">>
<<if $tuck is true>>
<<if UInv.BagHasItem("genitals", "erection")>><<set UInv.MoveItem("genitals", "tucked", "erection")>><</if>>
<<if UInv.BagHasItem("genitals", "penisflaccid")>><<set UInv.MoveItem("genitals", "tucked", "penisflaccid")>><</if>>
<<elseif $tuck is false>>
<<if UInv.BagHasItem("tucked", "erection")>><<set UInv.MoveItem("tucked", "genitals", "erection")>><</if>>
<<if UInv.BagHasItem("tucked", "penisflaccid")>><<set UInv.MoveItem("tucked", "genitals", "penisflaccid")>><</if>>
<</if>>
<</widget>><<replace "#image-bar">><center><img @src='setup.Path + "images/cute girl art class.png"'></center><</replace>>As you climb up onto the stage, you feel your heart starting to pound and your palms growing clammy, as you realize you're about to strip butt naked for a group of total strangers. There are a few really cute girls in the group, and you wonder what they'll think about your scrawny body ...
"Whenever you're ready, $firstname," the instructor calls out, the whole group staring at you now.
<span id='options'>
<center>[[⇨|Art strip 1]]</center></span><<replace "#image-bar">><center><img @src='setup.Path + "images/cute art girl class 2.png"'></center><</replace>><<if UInv.BagHasItemWithAnyItemTag("player", "type", ["bra"])>><<set UInv.MoveItemsByProperty("player", "clothesholder", "type", ["bra"])>>With shaky fingers you unclasp the bra and drop it to the floor, wishing you'd never worn it out of your room in the first place.<</if>><<if UInv.BagHasItemWithAnyItemTag("player", "type", ["panties"])>><<set UInv.MoveItemsByProperty("player", "clothesholder", "type", ["panties"])>>You quickly slip off the panties ...<</if>><<if UInv.BagHasItemWithAnyItemTag("player", "type", ["underwearbottom"])>><<set UInv.MoveItemsByProperty("player", "clothesholder", "type", ["underwearbottom"])>>You take a deep breath then slip off your boxer shorts ... <</if>><<if $tuck>>... revealing the mound of your tucked cock!
"My, my, that <i>is</i> unusual," the art instructor remarks. "$firstname, would you mind making yourself look a little more, uh, <i>natural</i> down there please?"
<span id='options'><center>[[⇨|untuck art]]</center></span><<else>>All the girls in the class can barely stop themselves from smirking as they set eyes on your pathetically small prick.
"Wonderful, $firstname!" the art instructor calls out once you're naked. "Now if you'd like to strike a pose and hold it for us please?"
<span id='options'>
<center>[[⇨|art pose]]</center></span><</if>><<replace "#image-bar">><center><img @src='setup.Path + "images/art class teacher.png"'></center><</replace>><<Untuck>>You fumble around with your junk while the whole class watches on, finally managing to untuck your dick and coax your balls back into place.
"Much better!" the art instructor exclaims.
All the girls in the class can barely stop themselves from smirking as they finally set eyes on your pathetically small prick.
"Wonderful, $firstname!" the art instructor calls out once you're naked. "Now if you'd like to strike a pose and hold it for us please?"
<span id='options'>
<center>[[⇨|art pose]]</center></span><<if UInv.BagHasItem("tucked", "erection")>><<set UInv.MoveItem("tucked", "genitals", "erection")>><</if>><<if UInv.BagHasItem("tucked", "penisflaccid")>><<set UInv.MoveItem("tucked", "genitals", "penisflaccid")>><</if>><<replace "#image-bar">><center><img @src='setup.Path + "images/art class at work.png"'></center><</replace>><<if $lifemodel is 1>>You strike a pose and just like before, you feel your dick starting to grow hard ...
<span id='options'>
[[God damn it ...|art erection]]</span><<else>>You strike what you hope is a suitable pose, placing your hands on your hips and your feet a little futher apart than normal, watching on as the class set to work - all of them starting to sketch and paint you, occasionally glancing up from their easels to assess and scrutinise every aspect of your pale skinny body.
You feel yourself starting to relax a little, the last of your nerves ebbing away as you grow more used to being up here on stage. <<if $feminized gte 1>>And after a while your mind turns to the Girl Games competition. After all, this is where you'll be dancing, right? <</if>>
But then you feel something start to happen. Something that really <i>shouldn't</i> be happening at a time like this ...
<span id='options'>
[[Oh fuck ... no ...|art erection]]</span><</if>><<set $arousal to 75>>
<<set $player.corruption +=1>><<set $corruptioncounter +=1>><<set $arousal to 95>><<replace "#image-bar">><center><img @src='setup.Path + "images/art girl laughing.png"'></center><</replace>>Sure enough, despite you trying your hardest to will it away, your body decides that this is the perfect time to get a boner. Your face burns with pure shame, and once again you notice the girls in the class laughing and whispering amongst themselves.
You maintain the pose, your pathetically small cock throbbing away, while the class continue to sketch and paint you. It feels like it lasts forever, but eventually you breath a sigh of relief when the art instructor finally announces, "Okay, time's up! $firstname, you can get dressed now ..."
<span id='options'>
<center>[[⇨|art over]]</center></span><<replace "#image-bar">><center><img @src='setup.Path + "images/art over.png"'></center><</replace>>As you quickly get dressed, the instructor and students mill around the room, checking out each other's work. You can hear more subtle laughter, and even the instructor seems amused.
You climb down from the stage, then wait awkwardly at the side of the room. Finally the instructor comes over ...
<span id='options'>
<center>[[⇨|art fee]]</center></span>
<<set UInv.MoveAllItemsToBag("clothesholder", "player")>><<set $money +=50>><<set $artclass to true>><<replace "#image-bar">><center><img @src='setup.Path + "images/art class teacher.png"'></center><</replace>><<if $lifemodel is 1>>"Thanks again, $firstname," the instructor says. "It's always a real <i>pleasure</i> to you model for us ..." Her thin lips pull into a knowing smirk. "Do swing by next Thursday!"
She hands you another fifty dollars!
"Thanks so much," you reply, stuffing it into the pocket of your jeans.
<<else>><<set $lifemodel to 1>>"Thanks so much, $firstname," she says, making no mention of the fact that you got an erection in front of the whole damn class. "You were an excellent model. I hope you consider this a reasonable fee?"
She hands you fifty dollars!
"Yeah, thats great, thanks so much," you say excitedly, taking the money from her and pushing it into the pocket of your jeans. Not bad for an hour's work!
"No, thank <i>you</i>," the art instructor says with a knowing smile. "And remember, our group meets here at Simmond's Hall every Thursday. If you ever wanted to model for us again we'd love to have you ..."<</if>>
<span id='options'>
[[⇦ Leave the hall|quad]]</span><<replace "#image-bar">><center><img @src='setup.Path + "images/amydoor.png"'></center><</replace>><<first>>On a whim you try the handle and it turns in your hand. <i>Holy shit.</i> Are you really about to sneak into Amy's room?
<span id='options'>
[[I think so|Amy's room]]
[[No, this is a bad idea|corridor]]</span><<finally>>You try the handle to her door and just like before it turns in your hand.
<span id='options'>
[[Sneak into Amy's room|Amy's room]]
[[No, I really shouldn't do that again|corridor]]</span><</first>><<SetFlag "Amytalk">><<if $amyangry is true>><<replace "#image-bar">><center><img @src='setup.Path + "images/amyangry.png"'></center><</replace>>"Ugh, you?" Amy says. "I don't want to talk to you. Not after what you did. Leave me alone."
She slams the door in your face.
<<elseif $caughtcorridor is true and $pconvo is false>><<replace "#image-bar">><center><img @src='setup.Path + "images/amyangry.png"'></center><</replace>><<goto "panty convo">><<elseif $lifehell is true or $amyupset is true>><<replace "#image-bar">><center><img @src='setup.Path + "images/amyangry.png"'></center><</replace>>"Oh, uh, hey $firstname" Amy says. "I'm kinda busy at the moment. Sorry."
Before you can say another word, she closes the door in your face. <<if $lifehell is true>>Weird.<</if>><<elseif Flag("Amypredate1")>><<replace "#image-bar">><center><img @src='setup.Path + "images/Amy.png"'></center><</replace>>"Hey, $firstname! I'm looking forward to hanging out with you on Saturday! But right now I'd better carry on studying. Catch you later."<<else>><<replace "#image-bar">><center><img @src='setup.Path + "images/Amy.png"'></center><</replace>><<set $amycount -=1>><<if $amycount is 0>>"Hey, firstname. So I was thinking ... You maybe wanna hang out together on Saturday?"
<span id='options'>
[[That would be awesome|amy date yes]]
[[Actually I'm kinda busy, sorry|amy date no]]</span>
<<else>>"Hey, $firstname! How's it going?"
"Pretty good," you reply, your mind whirring as you desperately try to think up something else to say. After an awkward pause, you mumble something about ... <<print either($amyConvos)>>.
"Okay, cool, well I'd better get back to studying," Amy says with a friendly smile.<<if $player.topless is true>> "Oh, and $firstname? Nice bod!"<</if>><</if>>
<</if>><<replace "#image-bar">><center><img @src='setup.Path + "images/amy room.png"'></center><</replace>><<first>><<set $player.corruption +=1>><<set $corruptioncounter +=1>>You enter Amy's room. You can't believe you're actually doing this. A candy scent of perfume hangs in the air, and you see that her folks must have paid extra so that she could have a private room to herself. Other than that, it's pretty similar to yours; there's a bed, a mirror, a wardrobe, a dresser and a desk with a laptop on it. You probably shouldn't spend too long in here, in case you get caught ...<<finally>><<if Flag("Pocket")>>You quickly ball up the panties and stuff them into your pocket, your heart pounding. You should probably leave now, before Amy comes back and catches you ...<<SetFlag "Pocket" false>><<else>>You're in Amy's room. You probably shouldn't spend too long in here. She could come back at any moment!<</if>><</first>>
<span id='options'>
[[Open Amy's wardrobe|Amy's wardrobe]]
[[Open Amy's dresser|Amy's dresser]]
<<if $amypass is true>>[[Use Amy's laptop|Amy's homescreen appears ...]]<<elseif $amypass is false>>[[Use Amy's laptop|Amy's laptop]]<</if>></span><<if $feminized is 0>><span id='pinktext'><b>AMY'S WARDROBE</b></span>
<span id='options'>
It contains:
black collared dress <<linkreplace "wear">> <span class="purple">Why would I want to do that? I'd look like a chick!</span><</linkreplace>>
silky cream blouse <<linkreplace "wear">> <span class="purple">Why would I want to do that? I'd look like a chick!</span><</linkreplace>>
black leggings <<linkreplace "wear">> <span class="purple">Why would I want to do that? I'd look like a chick!</span><</linkreplace>>
skinny blue jeans <<linkreplace "wear">> <span class="purple">Why would I want to do that? I'd look like a chick!</span><</linkreplace>>
girly white t-shirt <<linkreplace "wear">> <span class="purple">Why would I want to do that? I'd look like a chick!</span><</linkreplace>><</if>>
<<if $feminized gte 1>>You open Amy's wardrobe, the blood charging in your veins as you consider <i> trying on her clothes</i>. But do you dare? There's every chance she'll come back and catch you!
<span id='options'>[[Try on Amy's clothes]]</span>
<</if>>\
<span id='options'>[[Close|Amy's room]]</span><<set $arousal +=10>><<replace "#image-bar">><center><img @src='setup.Path + "images/amydrawer.png"'></center><</replace>><<if $stolenpanties is false>>You slide open the top drawer of Amy's dresser, your heart starting to beat even faster when you see just what it contains. Because right there in front of you is a colorful tangle of panties in a whole bunch of different styles and colors.
<span id='options'>
[[Steal a pair|Panty drawer]]
[[Open Amy's wardrobe|Amy's wardrobe]]
[[Use Amy's laptop|Amy's laptop]]</span><<elseif $stolenpanties is true and Flag("AmyButtplug")>>You slide open the dresser drawer and stare at Amy's colorful tangle of panties. You plunge your hand inside, the soft fabric brushing deliciously against your fingers ...
But then you touch something <i>hard</i>, right at the bottom of the drawer. You pull it out, unable to believe your eyes ...
[[Is that what I think it is?!|buttplug]]<<else>>You slide open the dresser drawer again, staring in at the colorful tangle of panties, but decide you've probably taken enough for now.
<span id='options'>
[[Open Amy's Wardrobe|Amy's wardrobe]]
[[Use Amy's Laptop|Amy's laptop]]</span><</if>>Double-click this passage to edit it.<<SetFlag "AmyLaptop">><<replace "#image-bar">><center><img @src='setup.Path + "images/amy laptop.png"'></center><</replace>>You approach Amy's desk, where her shiny MacBook sits open. As you get close, you realize there's a pink post-it stuck to the corner of the screen with something written on it - ASDFGH - whatever the hell <i>that</i> means. You reach out to power it up but a noise in the corridor startles you and you take a step away.
<span id='options'>
[[Open Amy's wardrobe|Amy's wardrobe]]
[[Open Amy's dresser|Amy's dresser]]</span>Double-click this passage to edit it.<<set $arousal +=10>><<replace "#image-bar">><center><img @src='setup.Path + "images/amydrawer.png"'></center><</replace>>Are you really going to steal a pair of panties? Isn't that a little creepy, $firstname? <i>I should only take one pair</i>, you think to yourself. But which do you choose?
<span id='options'>
<<link "The white cotton schoolgirl panties" "Amy's room">><<set UInv.MoveItem("amyspanties", "inventory", "amypanties")>><<set $stolenpanties to true>><<SetFlag "AmyPanties">><<SetFlag "Pocket">><</link>>
<<link "The pink thong" "Amy's room">><<set UInv.MoveItem("amyspanties", "inventory", "amythong")>><<set $stolenpanties to true>><<SetFlag "AmyPanties">><<SetFlag "Pocket">><</link>>
<<link "The green cheekies" "Amy's room">><<set UInv.MoveItem("amyspanties", "inventory", "amycheekies")>><<set $stolenpanties to true>><<SetFlag "AmyPanties">><<SetFlag "Pocket">><</link>>
[[None, I've changed my mind|Amy's room]]</span>Double-click this passage to edit it.<<SetFlag "AmyPanties" false>><<set $caughtcorridor to true>><<set $player.corruption +=1>><<set $corruptioncounter +=1>><<replace "#image-bar">><center><img @src='setup.Path + "images/corridor.png"'></center><</replace>><span id ='options'><<chunkText "⇨">>You slip out of Amy's room, breathing a soft sigh of relief as you ease the door closed behind you.
But as you turn to head back to your room, you lock eyes with a stranger ...
<<next "⇦ Back to room" "kevin room">><<replace "#image-bar">><center><img @src='setup.Path + "images/caughtcorridor.png"'></center><</replace>>She's a slim dark haired girl about your own age who just happens to be walking down the corridor toward the bathrooms.
Your heart leaps into your throat but you force an awkward smile onto your face, styling it out like you have every right in the world to be emerging from Amy's room.
<i>For all she knows, that's my room,</i> you tell yourself weakly. <i>Or maybe Amy already gave me permission to go in and use her laptop or something ...</i>
To your relief, the girl turns and disappears into the nearby washroom, and you quickly scuttle back to the safety of your own room. But you have a bad feeling about this.
<</chunkText>></span><<set $arousal +=random(5, 10)>><<first>><<if UInv.BagHasItem("inventory", "amypanties")>><<replace "#image-bar">><center><img @src='setup.Path + "images/briefs.png"'></center><</replace>>You glance over your shoulder at the door to the bedroom, aware that Kevin could come bursting in at any moment, then take out the balled up schoolgirl panties and unfurl them in your clammy hands.
They're made of a deliciously soft white cotton and as you rub the fabric with your thumb and forefinger you feel your cock getting harder.<</if>><<if UInv.BagHasItem("inventory", "amythong")>><<replace "#image-bar">><center><img @src='setup.Path + "images/thong.png"'></center><</replace>>You glance over your shoulder at the door to the bedroom, aware that Kevin could come bursting in at any moment, then take out the balled up thong and unfurl it in your clammy hands.
It's made of a silky, stretchy pink fabric and as you rub it with your thumb and forefinger you feel your cock getting harder.<</if>><<if UInv.BagHasItem("inventory", "amycheekies")>><<replace "#image-bar">><center><img @src='setup.Path + "images/cheekies.png"'></center><</replace>>You glance over your shoulder at the door to the bedroom, aware that Kevin could come bursting in at any moment, then take out the balled up pair of cheeky panties and unfurl them in your clammy hands.
They're made of a sleek, silky green fabric and as you rub it with your thumb and forefinger you feel your cock getting harder.<</if>>\
<<finally>><<if UInv.BagHasItem("inventory", "amypanties")>><<replace "#image-bar">><center><img @src='setup.Path + "images/briefs.png"'></center><</replace>>You take the schoolgirl panties out from where you hid them beneath your bed again, feeling your cock grow harder as you stare at them.<</if>><<if UInv.BagHasItem("inventory", "amythong")>><<replace "#image-bar">><center><img @src='setup.Path + "images/thong.png"'></center><</replace>>You take the thong out from where you hid it beneath your bed again, feeling your cock grow harder as you stare at it.<</if>><<if UInv.BagHasItem("inventory", "amycheekies")>><<if UInv.BagHasItem("inventory", "amycheekies")>><<replace "#image-bar">><center><img @src='setup.Path + "images/cheekies.png"'></center><</replace>>You take the cheeky panties out from where you hid them beneath your bed again, feeling your cock grow harder as you stare at them.
<</if>>\<</first>>
<span id='options'>
[[Sniff Amy's panties|Sniff panties]]
[[Try on Amy's panties|Try on panties]]
[[Hide the panties in your room|empty room]]</span><<nobr>><<set $arousal +=random(5, 10)>><<if UInv.BagHasItem("inventory", "amypanties")>><<replace "#image-bar">><center><img @src='setup.Path + "images/briefs.png"'></center><</replace>><</if>><<if UInv.BagHasItem("inventory", "amythong")>><<replace "#image-bar">><center><img @src='setup.Path + "images/thong.png"'></center><</replace>><</if>><<if UInv.BagHasItem("inventory", "amycheekies")>><<replace "#image-bar">><center><img @src='setup.Path + "images/cheekies.png"'></center><</replace>><</if>><</nobr>>You lift the <<if UInv.BagHasItem("inventory", "amypanties")>>panties<<elseif UInv.BagHasItem("inventory", "amythong")>>thong<<elseif UInv.BagHasItem("inventory", "amycheekies")>>cheekies<</if>> to your nose and take a big deep sniff, but all you can smell is the sweet scent of washing powder and fabric softener. Still, it's pretty fucking hot to think that these panties have been up close next to Amy's ass and pussy at some point in their life.
<span id='options'>
[[Try on panties]]
[[Hide the panties in your room|empty room]]</span><<first>><<set $player.corruption +=1>><</first>><<nobr>><<Naked>><<if UInv.BagHasItem("inventory", "amypanties")>><<set UInv.MoveItem("inventory", "player", "amypanties")>><<elseif UInv.BagHasItem("inventory", "amythong")>><<set UInv.MoveItem("inventory", "player", "amythong")>><<elseif UInv.BagHasItem("inventory", "amycheekies")>><<set UInv.MoveItem("inventory", "player", "amycheekies")>><</if>><</nobr>><<nobr>><<set $arousal +=random(35, 40)>><<if UInv.BagHasItem("player", "amypanties")>><<replace "#image-bar">><center><img @src='setup.Path + "images/briefs.png"'></center><</replace>><</if>><<if UInv.BagHasItem("player", "amythong")>><<replace "#image-bar">><center><img @src='setup.Path + "images/thong.png"'></center><</replace>><</if>><<if UInv.BagHasItem("player", "amycheekies")>><<replace "#image-bar">><center><img @src='setup.Path + "images/cheekies.png"'></center><</replace>><</if>><</nobr>>You hurriedly get undressed, your heart starting to thud as it truly dawns on you just what you're <i>doing</i>. Not long from home and you've already turned into some kind of thieving, panty-wearing pervert!
But at the same time, the idea of finding out just how it feels to wear something so <i>girly</i> is simply too intriguing to resist.
So with a final shaky breath, you step into the <<if UInv.BagHasItem("player", "amypanties")>>panties<<elseif UInv.BagHasItem("player", "amythong")>>thong<<elseif UInv.BagHasItem("player", "amycheekies")>>cheekies<</if>>, finding yourself getting weirdly turned on as you slide <<if UInv.BagHasItem("player", "amythong")>>it<<else>>them<</if>> over your thighs then tug <<if UInv.BagHasItem("player", "amythong")>><<else>>them<</if>> up around your waist.
<<if UInv.BagHasItem("player", "amypanties")>>The white cotton hugs your butt so tightly it's crazy<<elseif UInv.BagHasItem("player", "amythong")>>The strap at the back slides tight between your ass cheeks<<elseif UInv.BagHasItem("player", "amycheekies")>>The silky green fabric hugs your butt so tightly it's crazy, sliding halfway up your crack in the process,<</if>> and by now you're so turned on you can barely think straight.
In your horny daze, you know you need to take <<if UInv.BagHasItem("player", "amythong")>>it<<else>>them<</if>> off before Kevin catches you, but you can't resist taking a quick peek in the mirror first ...
<span id='options'>
<center>[[⇨|panty mirror]]</center></span><<first>><<set $player.corruption +=1>><</first>><<nobr>><<set $arousal +=random(10, 20)>><<if UInv.BagHasItem("player", "amypanties")>><<replace "#image-bar">><center><img @src='setup.Path + "images/briefmirror.png"'></center><</replace>><<elseif UInv.BagHasItem("player", "amythong")>><<replace "#image-bar">><center><img @src='setup.Path + "images/thongmirror.png"'></center><</replace>><<elseif UInv.BagHasItem("player", "amycheekies")>><<replace "#image-bar">><center><img @src='setup.Path + "images/cheekymirror.png"'></center><</replace>><</if>><</nobr>>You feel the blood charge in your veins as you set eyes on your reflection. <<if UInv.BagHasItem("player", "amypanties")>>You love the way the white cotton hugs you so tightly and your throbbing cock creates a smooth round bulge in the front. And as you turn to peek at yourself over your shoulder you realize that you actually have a pretty great butt too! It looks so cute and girly in the innocent white panties.<<elseif UInv.BagHasItem("player", "amythong")>>You love the snug tightness of the stretchy pink fabric and your throbbing cock creates a smooth round bulge in the front. And as you turn to peek at yourself over your shoulder you realize that you actually have a pretty great butt too! The thong frames it just perfectly. <<elseif UInv.BagHasItem("player", "amycheekies")>>You love the snug tightness of the silky green fabric and your throbbing cock creates a smooth round bulge in the front. And as you turn to peek at yourself over your shoulder you realize that you actually have a pretty great butt too! The panties really live up to their name, showing off your pert ass cheeks just perfectly.<</if>>
Okay, you <i>definitely</i> need to take those panties off now. Kevin could come back at any moment!
<span id ='options'>
<<nobr>><<link "Take off the panties" "empty room">><<if UInv.BagHasItem("player", "amypanties")>>
<<set UInv.MoveItem("player", "wardrobe", "amypanties")>><<elseif UInv.BagHasItem("player", "amythong")>><<set UInv.MoveItem("player", "wardrobe", "amythong")>><<elseif UInv.BagHasItem("player", "amycheekies")>><<set UInv.MoveItem("player", "wardrobe", "amycheekies")>><</if>><<BoyMode>><</link>><</nobr>></span><<widget "Naked">>
<<if UInv.BagHasItem("player", "towel")>><<set UInv.MoveItem("player", "wardrobe", "towel")>><</if>>
<<if UInv.BagHasItem("player", "jeans")>><<set UInv.MoveItem("player", "wardrobe", "jeans")>><</if>>
<<if UInv.BagHasItem("player", "boxers")>><<set UInv.MoveItem("player", "wardrobe", "boxers")>><</if>>
<<if UInv.BagHasItem("player", "tshirt")>><<set UInv.MoveItem("player", "wardrobe", "tshirt")>><</if>>
<<if UInv.BagHasItem("player", "sneakers")>><<set UInv.MoveItem("player", "wardrobe", "sneakers")>><</if>>
<<if UInv.BagHasItem("player", "socks")>><<set UInv.MoveItem("player", "wardrobe", "socks")>><</if>>
<<set UInv.MoveItemsByProperty("player", "wardrobe", "type", ["wig"])>>
<<set UInv.MoveItemsByProperty("player", "wardrobe", "type", ["bra"])>>
<<set UInv.MoveItemsByProperty("player", "wardrobe", "type", ["panties"])>>
<<set UInv.MoveItemsByProperty("player", "wardrobe", "type", ["dress"])>>
<<set UInv.MoveItemsByProperty("player", "wardrobe", "type", ["shoes"])>>
<<set UInv.MoveItemsByProperty("player", "wardrobe", "type", ["top"])>>
<<set UInv.MoveItemsByProperty("player", "wardrobe", "type", ["bottom"])>>
<<set UInv.MoveItemsByProperty("player", "wardrobe", "type", ["socks"])>>
<<set UInv.MoveItemsByProperty("player", "wardrobe", "type", ["accessories"])>>
<</widget>><<replace "#image-bar">><center><img @src='setup.Path + "images/city.png"'></center><</replace>>You ride the bus into the city and get off at the Downtown stop. From here you can see the street that leads to the outskirts of the city on your left and the shopping mall on your right.
<span id ='options'>
[[Take bus back to campus|bus stop]]</span><<if Flag("Femme")>><<replace "#image-bar">><center><img @src='setup.Path + "images/closed-sign.png"'></center><</replace>>Everything in the mall is closed for the evening.
<<else>><<replace "#image-bar">><center><img @src='setup.Path + "images/shopping mall.png"'></center><</replace>><<first>>You head to the Mall. Where would you like to go first?<<finally>>You're in the mall. Where would you like to go?<</first>>
<span id='options'><div class="leftcolumn">
[[Best Buy]]
[[Forever 21]]
[[Victoria's Secret|victorias secret]]
[[Sole Mates]]</div><div class="rightcolumn">
[[Macy's|Macys]]
[[Transformations|transformations boutique]]
[[Sephora]]
[[Nordstrom]]</div>
</span><</if>><<if Flag("Femme")>><img @src='setup.Path + "images/outskirts night.png"'>
You're in the outskirts of the city. You feel on edge and uncomfortable - even more so now that it's dark.
<span id='options'>
<<linkreplace "Adult Book Store">>I'm not going there dressed like this!<</linkreplace>>
<<linkreplace "Cosmetic Surgery Clinic">>It's closed now<</linkreplace>>
[[Nightclub|nightclub]]
<<linkreplace "Shady Alley">>I'm not going there dressed like this!<</linkreplace>>
[[Walk back to Downtown|downtown]]</span><<else>><<replace "#image-bar">><center><img @src='setup.Path + "images/outskirts.png"'></center><</replace>><<first>>You wander out of Downtown toward the edge of the city, where things are a little more run down and sketchy. This place is pretty different to the small town you grew up in and you start to feel a little uncomfortable.<<finally>>You're in the outskirts of the city. You feel on edge and uncomfortable.<</first>>
<span id='options'><div class="leftcolumn">
[[Bodega]]
[[Adult Book Store|adult book store]]
[[Cosmetic Surgery Clinic|cosmetic surgery clinic]]</div>
<div class="rightcolumn">[[Shady Alley|shady alley]]
[[Nightclub|nightclub]]</div>
</span><</if>><<if Flag("MakeupVisit") and $jennifer is true>><<replace "#image-bar">><center><img @src='setup.Path + "images/jennifer.png"'></center><</replace>>As you reach Forever 21, you see Jennifer pacing up and down outside, talking on her cellphone.
"Gotta go, she's finally arrived," she says, before hanging up the call. "Ugh, <i>there</i> you are," she adds, rolling her eyes at you. "I've been waiting forever. Anyway, c'mon, we've got some shopping to do ..."
<span id='options'>
[[Follow her inside|Jennifer F21]]</span><<elseif Flag("MakeupVisit") and $heather is true>><<replace "#image-bar">><center><img @src='setup.Path + "images/jennifer.png"'></center><</replace>>"Hey sis!" Heather grins as you approach the doorway to the store, where she's waiting for you. "Ready for some more retail therapy?"
<span id='options'>
[[Follow her inside|Heather F21]]</span><<else>><<replace "#image-bar">><center><img @src='setup.Path + "images/forever 21.png"'></center><</replace>>Forever 21 is busy, packed full of cute girls around the same age as you, all browsing the racks of cheap, colorful, girly clothing.
<span id='options'>
<<if $feminized gte 3>>[[Do a little shopping ...|F21 Shop]]
<</if>>\
[[⇦ Leave the store|the mall]]</span><</if>><<replace "#image-bar">><center><img @src='setup.Path + "images/victorias secret.png"'></center><</replace>><<if $jshopping is true and $brabought is false>>Victoria's Secret is super busy and you're the only guy in the whole damn store. You feel awkward and out of place, wondering how the hell you're going to buy a bra that fits you.
Just then your swirling thoughts are broken by a female voice: "Can I help you today?"
You turn around to face a blonde sales assistant about your own age.
"Uh, yeah," you croak. "I'm looking for a bra ... for my girlfriend."
[[You feel your face start to flush ...|bra J shopping]]
<<elseif $jshopping is true and $brabought is true>>You head back into Victoria's Secret. The pretty sales assisant gives you a knowing look. You don't need to buy anything else today.
<<else>><<first>>Victoria's Secret is super busy and you're the only guy in the whole damn store. You feel awkward and out of place.<<finally>>Victoria's Secret is super busy and you're the only guy in the whole store.<</first>><</if>>
<span id='options'>
<<if $feminized gte 3>>[[Do a little shopping ...|VS Shop]]
<</if>>\
[[⇦ Leave the store|the mall]]</span><<replace "#image-bar">><center><img @src='setup.Path + "images/sole mates.png"'></center><</replace>>Sole Mates is a large, well-stocked shoe store. You look around for a while, taking in the selection on offer - everything from rugged workboots to delicate stilettos.
<span id='options'>
<<if $feminized gte 3>>[[Do a little shopping ...|Sole Mates shop]]<</if>>\
[[⇦ Leave the store|the mall]]</span><<replace "#image-bar">><center><img @src='setup.Path + "images/wig store.png"'></center><</replace>><<if $jshopping is true and $wigbought is false>>Transformations is a store that seems to specialize in hair and beauty products. At the very back of the large room there's a whole selection of wigs, too.
"Can I help you?" a kind older woman says from behind the counter.
"Uh, yeah," you mumble feeling your face starting to flush with heat. "I'm after a wig ... for a costume party."
"Sure thing, honey," she replies. "Feel free to try them on."
[[You gaze up at the selection of wigs, wondering which one to try on first ...|wig try jennifer]]
<<elseif $jshopping is true and $wigbought is true>>You wander back into Transformations again. The kindly woman behind the counter gives you a warm smile. You don't need to buy anything else today.
<<else>>Transformations is a store that seems to specialize in hair and beauty products. At the very back of the large room there's a selection of wigs, too.<</if>>
<span id='options'>
<<if $feminized gte 3>>[[Do a little shopping ...|Transformation Shop]]
<</if>>\
[[⇦ Leave the store|the mall]]</span><<replace "#image-bar">><center><img @src='setup.Path + "images/sephora.png"'></center><</replace>>Sephora is a high-end makeup store, selling every brand and type of makeup imaginable.
<span id='options'>[[⇦ Leave the store|the mall]]</span><<if Flag("Femme")>><<replace "#image-bar">><center><img @src='setup.Path + "images/city night.png"'></center><</replace>><<else>><<replace "#image-bar">><center><img @src='setup.Path + "images/city.png"'></center><</replace>><</if>>You're Downtown in the heart of the city. You can see the street that leads to the outskirts of the city on your left and the shopping mall on your right.
<<if $wigbought is true and $brabought is true>><span id ='options'>[[Head to Jennifer's apartment]]</span>
<</if>>\
<<if Flag("Femme")>><span id ='options'>[[Take bus back to campus|femme home]]</span><<else>><span id ='options'>[[Take bus back to campus|bus stop]]</span><</if>><<replace "#image-bar">><center><img @src='setup.Path + "images/macys.png"'></center><</replace>>Macy's is quiet and spacious, and you wander around for a while browsing the racks of mid-priced, everyday clothing for a while.
<span id='options'>
<<if $feminized gte 3>>[[Do a little shopping ...|Macys Shop]]
<</if>>\
[[⇦ Leave the store|the mall]]</span><<replace "#image-bar">><center><img @src='setup.Path + "images/bestbuy.png"'></center><</replace>>You browse the gadgets for a while, wishing you had enough money for your own laptop.
<span id='options'>[[⇦ Leave the store|the mall]]</span><<replace "#image-bar">><center><img @src='setup.Path + "images/adult bookstore.png"'></center><</replace>><<first>>You wander into the Adult Bookstore. You've never been in a place like this before, and you look around in nervous awe at all the toys and DVDs and whatnot. There's a curtain at the back but you don't dare discover where it leads. In fact, you feel so far out of your comfort zone, you decide to leave almost immediately.<<finally>>You wander back into the Adult Book Store, but still feel too awkward and nervous to really explore it.<</first>>
<span id='options'>
<<if $feminized gte 3>>[[Do a little shopping ...|ABS Shop]]
<</if>>\
[[⇦ Leave the store|the outskirts]]</span><<replace "#image-bar">><center><img @src='setup.Path + "images/cosmetic surgery.png"'></center><</replace>><<first>>The glossy, high end cosmetic surgery clinic seems a little out of place in this otherwise rundown neighborhood.<<finally>>You're in the cosmetic surgery clinic again.<</first>>
<span id='options'>
[[⇦ Leave the store|the outskirts]]</span><<switch ($day % 7)>> <<case 0>><<replace "#image-bar">><center><img @src='setup.Path + "images/nightclub.png"'></center><</replace>>The nightclub is closed. Your eye is drawn to a colorful poster tacked up to the wall.
<span id='options'>
[[Examine poster|nightclub poster]]
[[⇦ Back to outskirts|the outskirts]]</span><<case 1>><<replace "#image-bar">><center><img @src='setup.Path + "images/nightclub.png"'></center><</replace>>The nightclub is closed. Your eye is drawn to a colorful poster tacked up to the wall.
<span id='options'>
[[Examine poster|nightclub poster]]
[[⇦ Back to outskirts|the outskirts]]</span><<case 2>><<replace "#image-bar">><center><img @src='setup.Path + "images/nightclub.png"'></center><</replace>>The nightclub is closed. Your eye is drawn to a colorful poster tacked up to the wall.
<span id='options'>
[[Examine poster|nightclub poster]]
[[⇦ Back to outskirts|the outskirts]]</span><<case 3>><<replace "#image-bar">><center><img @src='setup.Path + "images/nightclub.png"'></center><</replace>>The nightclub is closed. Your eye is drawn to a colorful poster tacked up to the wall.
<span id='options'>
[[Examine poster|nightclub poster]]
[[⇦ Back to outskirts|the outskirts]]</span><<case 4>><<replace "#image-bar">><center><img @src='setup.Path + "images/nightclub.png"'></center><</replace>>The nightclub is closed. Your eye is drawn to a colorful poster tacked up to the wall.
<span id='options'>
[[Examine poster|nightclub poster]]
[[⇦ Back to outskirts|the outskirts]]</span><<case 5>><<replace "#image-bar">><center><img @src='setup.Path + "images/nightclub.png"'></center><</replace>>The nightclub is closed. Your eye is drawn to a colorful poster tacked up to the wall.
<span id='options'>
[[Examine poster|nightclub poster]]
[[⇦ Back to outskirts|the outskirts]]</span><<case 6>><<replace "#image-bar">><center><img @src='setup.Path + "images/nightclub bouncer.png"'></center><</replace>>The nightclub is open. There's a burly looking guy stood out front.
<span id='options'>
[[Enter the club|nightclub bouncer]]
[[⇦ Back to outskirts|the outskirts]]</span><</switch>><<replace "#image-bar">><center><img @src='setup.Path + "images/sketchy alley.png"'></center><</replace>><<first>>You wander into a sketchy, dirty alleyway. Something tells you not to stay here too long.<<finally>>You're back in the sketchy, dirty alley. You probably shouldn't stay here too long.<</first>>
<span id='options'>
[[⇦ Leave the alley|the outskirts]]</span>
<<timed 10s>>
\<<goto "Sketchy guy">>
\<</timed>><<replace "#image-bar">><center><img @src='setup.Path + "images/bodega.png"'></center><</replace>>The neighborhood bodega sells everything from candy and liquor to cigarettes and condoms.
<span id='options'>
[[Do a little shopping ...|Bodega Shop]]
[[⇦ Leave the store|the outskirts]]</span><<replace "#image-bar">><center><img @src='setup.Path + "images/ladiesnight.png"'></center><</replace>><i>Don't miss the <u>hottest</u> club night in town</i>, the poster reads. <i>Cheap drinks and awesome music! Men - $10 / women FREE! Every Saturday.</i>
<span id='options'>
[[⇦ Back to outskirts|the outskirts]]</span><span id='options'><<replace "#image-bar">><center><img @src='setup.Path + "images/nightclub bouncer.png"'></center><</replace>><<if UInv.BagHasItem("inventory", "fakeid")>>You show your fake ID to the doorman and to your relief he hardly glances at it. "It's ten bucks in, tonight," he says.
<<if $money lte 10>>
<<linkreplace "Pay in">><span class="purple">I don't have enough money!</span><</linkreplace>><<else>>
[[Pay in]]<</if>><<else>>"'fraid I'm gonna need to see some ID, buddy," the doorman says, looking you up and down dismissively.
<</if>>\
[[⇦ Back to outskirts|the outskirts]]</span><<replace "#image-bar">><center><img @src='setup.Path + "images/sketchy guy.png"'></center><</replace>>You hear movement behind you and turn around to see a sketchy guy in a hoodie coming towards you.
<span id='options'>
[[⇦ Get the hell out of there!|the outskirts]]</span><<replace "#image-bar">><center><img @src='setup.Path + "images/nightclub.gif"'></center><</replace>>You pay the door fee and make your way inside the crowded, sweaty club. The music's pumping and everybody seems to be having a great time. There's tons of hot girls all dancing sexily, trying to attract the attention of the many macho, alpha dudes that are stalking around in the shadows. But of course nobody pays <i>you</i> any attention. You stand awkwardly at the sidelines, watching on ...
<span id='options'>
[[⇦ Leave the club|the outskirts]]</span><<set $money -=10>><<set $arousal +=15>><<replace "#image-bar">><center><img @src='setup.Path + "images/forever 21.png"'></center><</replace>>You don't dare actually try anything on in store, but if you have the money you could maybe buy something and try it on back in your dorm?
<span id='options'>
<u>Tops</u>
White crop top - ($8) - <<if $money lte 7>><<linkreplace "buy">><span class="purple">I don't have enough money</span><</linkreplace>><<elseif UInv.BagHasItem("forevertwentyone", "whitecroptop")>><<link "buy" "F21 Shop">><<set $money -=8>><<set UInv.MoveItem("forevertwentyone", "wardrobe", "whitecroptop")>><<SetFlag "ShoppingBags">><</link>><<elseif UInv.BagHasItem("wardrobe", "whitecroptop")>>bought!<</if>>
<u>Bottoms</u>
Black mini skirt - ($8) - <<if $money lte 7>><<linkreplace "buy">><span class="purple">I don't have enough money</span><</linkreplace>><<elseif UInv.BagHasItem("forevertwentyone", "blackminiskirt")>><<link "buy" "F21 Shop">><<set $money -=8>><<set UInv.MoveItem("forevertwentyone", "wardrobe", "blackminiskirt")>><<SetFlag "ShoppingBags">><</link>><<elseif UInv.BagHasItem("wardrobe", "blackminiskirt")>>bought!<</if>>
Pink mini skirt - ($8) - <<if $money lte 7>><<linkreplace "buy">><span class="purple">I don't have enough money</span><</linkreplace>><<elseif UInv.BagHasItem("forevertwentyone", "pinkminiskirt")>><<link "buy" "F21 Shop">><<set $money -=8>><<set UInv.MoveItem("forevertwentyone", "wardrobe", "pinkminiskirt")>><<SetFlag "ShoppingBags">><</link>><<elseif UInv.BagHasItem("wardrobe", "pinkminiskirt")>>bought!<</if>>
Denim hot shorts - ($16) - <<if $money lte 15>><<linkreplace "buy">><span class="purple">I don't have enough money</span><</linkreplace>><<elseif UInv.BagHasItem("forevertwentyone", "daisydukes")>><<link "buy" "F21 Shop">><<set $money -=16>><<set UInv.MoveItem("forevertwentyone", "wardrobe", "daisydukes")>><<SetFlag "ShoppingBags">><</link>><<elseif UInv.BagHasItem("wardrobe", "daisydukes")>>bought!<</if>>
Black Leggings - ($10) - <<if $money lte 9>><<linkreplace "buy">><span class="purple">I don't have enough money</span><</linkreplace>><<elseif UInv.BagHasItem("forevertwentyone", "leggings")>><<link "buy" "F21 Shop">><<set $money -=10>><<set UInv.MoveItem("forevertwentyone", "wardrobe", "leggings")>><<SetFlag "ShoppingBags">><</link>><<elseif UInv.BagHasItem("wardrobe", "leggings")>>bought!<</if>>
Purple Booty Shorts - ($16) - <<if $money lte 15>><<linkreplace "buy">><span class="purple">I don't have enough money</span><</linkreplace>><<elseif UInv.BagHasItem("forevertwentyone", "bootyshorts")>><<link "buy" "F21 Shop">><<set $money -=16>><<set UInv.MoveItem("forevertwentyone", "wardrobe", "bootyshorts")>><<SetFlag "ShoppingBags">><</link>><<elseif UInv.BagHasItem("wardrobe", "bootyshorts")>>bought!<</if>>
Blue Skinny Jeans - ($18) - <<if $money lte 17>><<linkreplace "buy">><span class="purple">I don't have enough money</span><</linkreplace>><<elseif UInv.BagHasItem("forevertwentyone", "skinnyjeans")>><<link "buy" "F21 Shop">><<set $money -=18>><<set UInv.MoveItem("forevertwentyone", "wardrobe", "skinnyjeans")>><<SetFlag "ShoppingBags">><</link>><<elseif UInv.BagHasItem("wardrobe", "skinnyjeans")>>bought!<</if>>
<u>Dresses</u>
Black Bodycon Minidress - ($18) - <<if $money lte 17>><<linkreplace "buy">><span class="purple">I don't have enough money</span><</linkreplace>><<elseif UInv.BagHasItem("forevertwentyone", "blackdress")>><<link "buy" "F21 Shop">><<set $money -=18>><<set UInv.MoveItem("forevertwentyone", "wardrobe", "blackdress")>><<SetFlag "ShoppingBags">><</link>><<elseif UInv.BagHasItem("wardrobe", "blackdress")>>bought!<</if>>
White Bodycon Minidress - ($18) - <<if $money lte 17>><<linkreplace "buy">><span class="purple">I don't have enough money</span><</linkreplace>><<elseif UInv.BagHasItem("forevertwentyone", "whitedress")>><<link "buy" "F21 Shop">><<set $money -=18>><<set UInv.MoveItem("forevertwentyone", "wardrobe", "whitedress")>><<SetFlag "ShoppingBags">><</link>><<elseif UInv.BagHasItem("wardrobe", "whitedress")>>bought!<</if>>
Blue Bodycon Minidress - ($18) - <<if $money lte 17>><<linkreplace "buy">><span class="purple">I don't have enough money</span><</linkreplace>><<elseif UInv.BagHasItem("forevertwentyone", "bluedress")>><<link "buy" "F21 Shop">><<set $money -=18>><<set UInv.MoveItem("forevertwentyone", "wardrobe", "bluedress")>><<SetFlag "ShoppingBags">><</link>><<elseif UInv.BagHasItem("wardrobe", "bluedress")>>bought!<</if>>
Pink Bodycon Minidress - ($18) - <<if $money lte 17>><<linkreplace "buy">><span class="purple">I don't have enough money</span><</linkreplace>><<elseif UInv.BagHasItem("forevertwentyone", "pinkdress")>><<link "buy" "F21 Shop">><<set $money -=18>><<set UInv.MoveItem("forevertwentyone", "wardrobe", "pinkdress")>><<SetFlag "ShoppingBags">><</link>><<elseif UInv.BagHasItem("wardrobe", "pinkdress")>>bought!<</if>>
<u>Socks, etc.</u>
White knee high socks - ($6) - <<if $money lte 5>><<linkreplace "buy">><span class="purple">I don't have enough money</span><</linkreplace>><<elseif UInv.BagHasItem("forevertwentyone", "whitekneehighs")>><<link "buy" "F21 Shop">><<set $money -=6>><<set UInv.MoveItem("forevertwentyone", "wardrobe", "whitekneehighs")>><<SetFlag "ShoppingBags">><</link>><<elseif UInv.BagHasItem("wardrobe", "whitekneehighs")>>bought!<</if>>
Grey knee high socks - ($6) - <<if $money lte 5>><<linkreplace "buy">><span class="purple">I don't have enough money</span><</linkreplace>><<elseif UInv.BagHasItem("forevertwentyone", "greykneehighs")>><<link "buy" "F21 Shop">><<set $money -=6>><<set UInv.MoveItem("forevertwentyone", "wardrobe", "greykneehighs")>><<SetFlag "ShoppingBags">><</link>><<elseif UInv.BagHasItem("wardrobe", "greykneehighs")>>bought!<</if>>
Black knee high socks - ($6) - <<if $money lte 5>><<linkreplace "buy">><span class="purple">I don't have enough money</span><</linkreplace>><<elseif UInv.BagHasItem("forevertwentyone", "blackkneehighs")>><<link "buy" "F21 Shop">><<set $money -=6>><<set UInv.MoveItem("forevertwentyone", "wardrobe", "blackkneehighs")>><<SetFlag "ShoppingBags">><</link>><<elseif UInv.BagHasItem("wardrobe", "blackkneehighs")>>bought!<</if>>
Fishnets - ($8) - <<if $money lte 7>><<linkreplace "buy">><span class="purple">I don't have enough money</span><</linkreplace>><<elseif UInv.BagHasItem("forevertwentyone", "fishnets")>><<link "buy" "F21 Shop">><<set $money -=8>><<set UInv.MoveItem("forevertwentyone", "wardrobe", "fishnets")>><<SetFlag "ShoppingBags">><</link>><<elseif UInv.BagHasItem("wardrobe", "fishnets")>>bought!<</if>>
Pink Pantyhose - ($8) - <<if $money lte 7>><<linkreplace "buy">><span class="purple">I don't have enough money</span><</linkreplace>><<elseif UInv.BagHasItem("forevertwentyone", "pinkpantyhose")>><<link "buy" "F21 Shop">><<set $money -=8>><<set UInv.MoveItem("forevertwentyone", "wardrobe", "pinkpantyhose")>><<SetFlag "ShoppingBags">><</link>><<elseif UInv.BagHasItem("wardrobe", "pinkpantyhose")>>bought!<</if>>
<u>Accesories</u>
Cute black choker - ($4) - <<if $money lte 3>><<linkreplace "buy">><span class="purple">I don't have enough money</span><</linkreplace>><<elseif UInv.BagHasItem("forevertwentyone", "cutechoker")>><<link "buy" "F21 Shop">><<set $money -=4>><<set UInv.MoveItem("forevertwentyone", "wardrobe", "cutechoker")>><<SetFlag "ShoppingBags">><</link>><<elseif UInv.BagHasItem("wardrobe", "cutechoker")>>bought!<</if>>
[[⇦ Leave the store|the mall]]</span><<replace "#image-bar">><center><img @src='setup.Path + "images/sole mates.png"'></center><</replace>>You don't dare actually try anything on in store, but if you have the money you could maybe buy something and try it on back in your dorm?
What would you like to buy?
<span id='options'>
Pink sporty sneakers - ($85) - <<if $money lte 84>><<linkreplace "buy">><span class="purple">I don't have enough money</span><</linkreplace>><<elseif UInv.BagHasItem("solemates", "pinksneakers")>><<link "buy" "Sole Mates shop">><<set $money -=85>><<set UInv.MoveItem("solemates", "wardrobe", "pinksneakers")>><<SetFlag "ShoppingBags">><</link>><<elseif UInv.BagHasItem("wardrobe", "pinksneakers")>>bought!<</if>>
Black strappy heels - ($100) - <<if $money lte 99>><<linkreplace "buy">><span class="purple">I don't have enough money</span><</linkreplace>><<elseif UInv.BagHasItem("solemates", "blackheels")>><<link "buy" "Sole Mates shop">><<set $money -=100>><<set UInv.MoveItem("solemates", "wardrobe", "blackheels")>><<SetFlag "ShoppingBags">><</link>><<elseif UInv.BagHasItem("wardrobe", "blackheels")>>bought!<</if>>
White sky high stilettos - ($120) - <<if $money lte 119>><<linkreplace "buy">><span class="purple">I don't have enough money</span><</linkreplace>><<elseif UInv.BagHasItem("solemates", "whiteheels")>><<link "buy" "Sole Mates shop">><<set $money -=120>><<set UInv.MoveItem("solemates", "wardrobe", "whiteheels")>><<SetFlag "ShoppingBags">><</link>><<elseif UInv.BagHasItem("wardrobe", "whiteheels")>>bought!<</if>>
[[⇦ Leave the store|the mall]]</span><<replace "#image-bar">><center><img @src='setup.Path + "images/adult bookstore.png"'></center><</replace>>What would you like to buy?
<span id='options'>
Leather Corset - ($40) - <<if $money lte 39>><<linkreplace "buy">><span class="purple">I don't have enough money</span><</linkreplace>><<elseif UInv.BagHasItem("adultbookstore", "leathercorset")>><<link "buy" "ABS Shop">><<set $money -=40>><<set UInv.MoveItem("adultbookstore", "wardrobe", "leathercorset")>><<SetFlag "ShoppingBags">><</link>><<elseif UInv.BagHasItem("wardrobe", "leathercorset")>>bought!<</if>>
Butt Plug - ($12) - <<if $money lte 11>><<linkreplace "buy">><span class="purple">I don't have enough money</span><</linkreplace>><<elseif UInv.BagHasItem("adultbookstore", "buttplug")>><<link "buy" "ABS Shop">><<set $money -=12>><<set UInv.MoveItem("adultbookstore", "wardrobe", "buttplug")>><<SetFlag "ShoppingBags">><</link>><<elseif UInv.BagHasItem("wardrobe", "buttplug")>>bought!<</if>>
Pink Chastity Cage - ($20) - <<if $money lte 19>><<linkreplace "buy">><span class="purple">I don't have enough money</span><</linkreplace>><<elseif UInv.BagHasItem("adultbookstore", "pinkchastity")>><<link "buy" "ABS Shop">><<set $money -=20>><<set UInv.MoveItem("adultbookstore", "wardrobe", "pinkchastity")>><<SetFlag "ShoppingBags">><</link>><<elseif UInv.BagHasItem("wardrobe", "pinkchastity")>>bought!<</if>>
White Chastity Cage - ($20) - <<if $money lte 19>><<linkreplace "buy">><span class="purple">I don't have enough money</span><</linkreplace>><<elseif UInv.BagHasItem("adultbookstore", "whitechastity")>><<link "buy" "ABS Shop">><<set $money -=20>><<set UInv.MoveItem("adultbookstore", "wardrobe", "whitechastity")>><<SetFlag "ShoppingBags">><</link>><<elseif UInv.BagHasItem("wardrobe", "whitechastity")>>bought!<</if>>
Black Chastity Cage - ($20) - <<if $money lte 19>><<linkreplace "buy">><span class="purple">I don't have enough money</span><</linkreplace>><<elseif UInv.BagHasItem("adultbookstore", "blackchastity")>><<link "buy" "ABS Shop">><<set $money -=20>><<set UInv.MoveItem("adultbookstore", "wardrobe", "blackchastity")>><<SetFlag "ShoppingBags">><</link>><<elseif UInv.BagHasItem("wardrobe", "blackchastity")>>bought!<</if>>
Pink Fetish Choker - ($18) - <<if $money lte 17>><<linkreplace "buy">><span class="purple">I don't have enough money</span><</linkreplace>><<elseif UInv.BagHasItem("adultbookstore", "pinkfetishchoker")>><<link "buy" "ABS Shop">><<set $money -=18>><<set UInv.MoveItem("adultbookstore", "wardrobe", "pinkfetishchoker")>><<SetFlag "ShoppingBags">><</link>><<elseif UInv.BagHasItem("wardrobe", "pinkfetishchoker")>>bought!<</if>>
Black Fetish Choker - ($18) - <<if $money lte 17>><<linkreplace "buy">><span class="purple">I don't have enough money</span><</linkreplace>><<elseif UInv.BagHasItem("adultbookstore", "blackfetishchoker")>><<link "buy" "ABS Shop">><<set $money -=18>><<set UInv.MoveItem("adultbookstore", "wardrobe", "blackfetishchoker")>><<SetFlag "ShoppingBags">><</link>><<elseif UInv.BagHasItem("wardrobe", "blackfetishchoker")>>bought!<</if>>
[[⇦ Leave the store|the outskirts]]</span><<replace "#image-bar">><center><img @src='setup.Path + "images/wig store.png"'></center><</replace>>You don't dare actually try anything on in store, but if you have the money you could maybe buy something and try it on back in your dorm?
What would you like to buy?
<span id='options'>
Blonde wig - ($65) - <<if $money lte 64>><<linkreplace "buy">><span class="purple">I don't have enough money</span><</linkreplace>><<elseif UInv.BagHasItem("transformations", "blondewig")>><<link "buy" "Transformation Shop">><<set $money -=65>><<set UInv.MoveItem("transformations", "wardrobe", "blondewig")>><<SetFlag "ShoppingBags">><</link>><<elseif UInv.BagHasItem("wardrobe", "blondewig")>>bought!<</if>>
Black wig - ($65) - <<if $money lte 64>><<linkreplace "buy">><span class="purple">I don't have enough money</span><</linkreplace>><<elseif UInv.BagHasItem("transformations", "blackwig")>><<link "buy" "Transformation Shop">><<set $money -=65>><<set UInv.MoveItem("transformations", "wardrobe", "blackwig")>><<SetFlag "ShoppingBags">><</link>><<elseif UInv.BagHasItem("wardrobe", "blackwig")>>bought!<</if>>
Auburn wig - ($65) - <<if $money lte 64>><<linkreplace "buy">><span class="purple">I don't have enough money</span><</linkreplace>><<elseif UInv.BagHasItem("transformations", "auburnwig")>><<link "buy" "Transformation Shop">><<set $money -=65>><<set UInv.MoveItem("transformations", "wardrobe", "auburnwig")>><<SetFlag "ShoppingBags">><</link>><<elseif UInv.BagHasItem("wardrobe", "auburnwig")>>bought!<</if>>
Pink wig - ($65) - <<if $money lte 64>><<linkreplace "buy">><span class="purple">I don't have enough money</span><</linkreplace>><<elseif UInv.BagHasItem("transformations", "pinkwig")>><<link "buy" "Transformation Shop">><<set $money -=65>><<set UInv.MoveItem("transformations", "wardrobe", "pinkwig")>><<SetFlag "ShoppingBags">><</link>><<elseif UInv.BagHasItem("wardrobe", "pinkwig")>>bought!<</if>>
Silicone breast forms - ($45) - <<if $money lte 44>><<linkreplace "buy">><span class="purple">I don't have enough money</span><</linkreplace>><<elseif UInv.BagHasItem("transformations", "breastforms")>><<link "buy" "Transformation Shop">><<set $money -=45>><<set UInv.MoveItem("transformations", "wardrobe", "breastforms")>><<SetFlag "ShoppingBags">><</link>><<elseif UInv.BagHasItem("wardrobe", "breastforms")>>bought!<</if>>
[[⇦ Leave the store|the mall]]</span><<replace "#image-bar">><center><img @src='setup.Path + "images/victorias secret.png"'></center><</replace>>You don't dare actually try anything on in store, but if you have the money you could maybe buy something and try it on back in your dorm?
<span id='options'>
<u>Bras</u>
White strapless bra - ($50) - <<if $money lte 49>><<linkreplace "buy">><span class="purple">I don't have enough money</span><</linkreplace>><<elseif UInv.BagHasItem("victoriassecret", "whitebra")>><<link "buy" "VS Shop">><<set $money -=50>><<set UInv.MoveItem("victoriassecret", "wardrobe", "whitebra")>><<SetFlag "ShoppingBags">><</link>><<elseif UInv.BagHasItem("wardrobe", "whitebra")>>bought!<</if>>
Black padded bra - ($50) - <<if $money lte 49>><<linkreplace "buy">><span class="purple">I don't have enough money</span><</linkreplace>><<elseif UInv.BagHasItem("victoriassecret", "blackbra")>><<link "buy" "VS Shop">><<set $money -=50>><<set UInv.MoveItem("victoriassecret", "wardrobe", "blackbra")>><<SetFlag "ShoppingBags">><</link>><<elseif UInv.BagHasItem("wardrobe", "blackbra")>>bought!<</if>>
Pink padded bra - ($50) - <<if $money lte 49>><<linkreplace "buy">><span class="purple">I don't have enough money</span><</linkreplace>><<elseif UInv.BagHasItem("victoriassecret", "pinkbra")>><<link "buy" "VS Shop">><<set $money -=50>><<set UInv.MoveItem("victoriassecret", "wardrobe", "pinkbra")>><<SetFlag "ShoppingBags">><</link>><<elseif UInv.BagHasItem("wardrobe", "pinkbra")>>bought!<</if>>
<u>Panties</u>
Black lace thong - ($18) - <<if $money lte 17>><<linkreplace "buy">><span class="purple">I don't have enough money</span><</linkreplace>><<elseif UInv.BagHasItem("victoriassecret", "blacklacethong")>><<link "buy" "VS Shop">><<set $money -=18>><<set UInv.MoveItem("victoriassecret", "wardrobe", "blacklacethong")>><<SetFlag "ShoppingBags">><</link>><<elseif UInv.BagHasItem("wardrobe", "blacklacethong")>>bought!<</if>>
White lace thong - ($18) - <<if $money lte 17>><<linkreplace "buy">><span class="purple">I don't have enough money</span><</linkreplace>><<elseif UInv.BagHasItem("victoriassecret", "whitelacethong")>><<link "buy" "VS Shop">><<set $money -=18>><<set UInv.MoveItem("victoriassecret", "wardrobe", "whitelacethong")>><<SetFlag "ShoppingBags">><</link>><<elseif UInv.BagHasItem("wardrobe", "whitelacethong")>>bought!<</if>>
Cute pink thong - ($16) - <<if $money lte 15>><<linkreplace "buy">><span class="purple">I don't have enough money</span><</linkreplace>><<elseif UInv.BagHasItem("victoriassecret", "pinkthong")>><<link "buy" "VS Shop">><<set $money -=16>><<set UInv.MoveItem("victoriassecret", "wardrobe", "pinkthong")>><<SetFlag "ShoppingBags">><</link>><<elseif UInv.BagHasItem("wardrobe", "pinkthong")>>bought!<</if>>
Sporty grey thong - ($16) - <<if $money lte 15>><<linkreplace "buy">><span class="purple">I don't have enough money</span><</linkreplace>><<elseif UInv.BagHasItem("victoriassecret", "greythong")>><<link "buy" "VS Shop">><<set $money -=16>><<set UInv.MoveItem("victoriassecret", "wardrobe", "greythong")>><<SetFlag "ShoppingBags">><</link>><<elseif UInv.BagHasItem("wardrobe", "greythong")>>bought!<</if>>
Purple high waisted thong - ($16) - <<if $money lte 15>><<linkreplace "buy">><span class="purple">I don't have enough money</span><</linkreplace>><<elseif UInv.BagHasItem("victoriassecret", "highthong")>><<link "buy" "VS Shop">><<set $money -=16>><<set UInv.MoveItem("victoriassecret", "wardrobe", "highthong")>><<SetFlag "ShoppingBags">><</link>><<elseif UInv.BagHasItem("wardrobe", "highthong")>>bought!<</if>>
Green cheeky panties - ($16) - <<if $money lte 15>><<linkreplace "buy">><span class="purple">I don't have enough money</span><</linkreplace>><<elseif UInv.BagHasItem("victoriassecret", "greencheekies")>><<link "buy" "VS Shop">><<set $money -=16>><<set UInv.MoveItem("victoriassecret", "wardrobe", "greencheekies")>><<SetFlag "ShoppingBags">><</link>><<elseif UInv.BagHasItem("wardrobe", "greencheekies")>>bought!<</if>>
Black v-string - ($12) - <<if $money lte 11>><<linkreplace "buy">><span class="purple">I don't have enough money</span><</linkreplace>><<elseif UInv.BagHasItem("victoriassecret", "blackvstring")>><<link "buy" "VS Shop">><<set $money -=12>><<set UInv.MoveItem("victoriassecret", "wardrobe", "blackvstring")>><<SetFlag "ShoppingBags">><</link>><<elseif UInv.BagHasItem("wardrobe", "blackvstring")>>bought!<</if>>
White v-string - ($12) - <<if $money lte 11>><<linkreplace "buy">><span class="purple">I don't have enough money</span><</linkreplace>><<elseif UInv.BagHasItem("victoriassecret", "whitevstring")>><<link "buy" "VS Shop">><<set $money -=12>><<set UInv.MoveItem("victoriassecret", "wardrobe", "whitevstring")>><<SetFlag "ShoppingBags">><</link>><<elseif UInv.BagHasItem("wardrobe", "whitevstring")>>bought!<</if>>
Pink v-string - ($12) - <<if $money lte 11>><<linkreplace "buy">><span class="purple">I don't have enough money</span><</linkreplace>><<elseif UInv.BagHasItem("victoriassecret", "pinkvstring")>><<link "buy" "VS Shop">><<set $money -=12>><<set UInv.MoveItem("victoriassecret", "wardrobe", "pinkvstring")>><<SetFlag "ShoppingBags">><</link>><<elseif UInv.BagHasItem("wardrobe", "pinkvstring")>>bought!<</if>>
[[⇦ Leave the store|the mall]]</span><<replace "#image-bar">><center><img @src='setup.Path + "images/macys.png"'></center><</replace>>You don't dare actually try anything on in store, but if you have the money you could maybe buy something and try it on back in your dorm?
What would you like to buy?
<span id='options'>
Cream silk blouse - ($40) - <<if $money lte 39>><<linkreplace "buy">><span class="purple">I don't have enough money</span><</linkreplace>><<elseif UInv.BagHasItem("macys", "silkblouse")>><<link "buy" "Macys Shop">><<set $money -=40>><<set UInv.MoveItem("macys", "wardrobe", "silkblouse")>><<SetFlag "ShoppingBags">><</link>><<elseif UInv.BagHasItem("wardrobe", "silkblouse")>>bought!<</if>>
Slim fit white tee - ($20) - <<if $money lte 19>><<linkreplace "buy">><span class="purple">I don't have enough money</span><</linkreplace>><<elseif UInv.BagHasItem("macys", "girltshirt")>><<link "buy" "Macys Shop">><<set $money -=20>><<set UInv.MoveItem("macys", "wardrobe", "girltshirt")>><<SetFlag "ShoppingBags">><</link>><<elseif UInv.BagHasItem("wardrobe", "girltshirt")>>bought!<</if>>
Black Peter Pan dress - ($60) - <<if $money lte 59>><<linkreplace "buy">><span class="purple">I don't have enough money</span><</linkreplace>><<elseif UInv.BagHasItem("macys", "peterpandress")>><<link "buy" "Macys Shop">><<set $money -=60>><<set UInv.MoveItem("macys", "wardrobe", "peterpandress")>><<SetFlag "ShoppingBags">><</link>><<elseif UInv.BagHasItem("wardrobe", "peterpandress")>>bought!<</if>>
Black pantyhose - ($12) - <<if $money lte 11>><<linkreplace "buy">><span class="purple">I don't have enough money</span><</linkreplace>><<elseif UInv.BagHasItem("macys", "blackpantyhose")>><<link "buy" "Macys Shop">><<set $money -=12>><<set UInv.MoveItem("macys", "wardrobe", "blackpantyhose")>><<SetFlag "ShoppingBags">><</link>><<elseif UInv.BagHasItem("wardrobe", "blackpantyhose")>>bought!<</if>>
Nude pantyhose - ($12) - <<if $money lte 11>><<linkreplace "buy">><span class="purple">I don't have enough money</span><</linkreplace>><<elseif UInv.BagHasItem("macys", "nudepantyhose")>><<link "buy" "Macys Shop">><<set $money -=12>><<set UInv.MoveItem("macys", "wardrobe", "nudepantyhose")>><<SetFlag "ShoppingBags">><</link>><<elseif UInv.BagHasItem("wardrobe", "nudepantyhose")>>bought!<</if>>
Black stockings - ($10) - <<if $money lte 9>><<linkreplace "buy">><span class="purple">I don't have enough money</span><</linkreplace>><<elseif UInv.BagHasItem("macys", "blackstockings")>><<link "buy" "Macys Shop">><<set $money -=10>><<set UInv.MoveItem("macys", "wardrobe", "blackstockings")>><<SetFlag "ShoppingBags">><</link>><<elseif UInv.BagHasItem("wardrobe", "blackstockings")>>bought!<</if>>
White stockings - ($10) - <<if $money lte 9>><<linkreplace "buy">><span class="purple">I don't have enough money</span><</linkreplace>><<elseif UInv.BagHasItem("macys", "whitestockings")>><<link "buy" "Macys Shop">><<set $money -=10>><<set UInv.MoveItem("macys", "wardrobe", "whitestockings")>><<SetFlag "ShoppingBags">><</link>><<elseif UInv.BagHasItem("wardrobe", "whitestockings")>>bought!<</if>>
Black garterbelt - ($25) - <<if $money lte 24>><<linkreplace "buy">><span class="purple">I don't have enough money</span><</linkreplace>><<elseif UInv.BagHasItem("macys", "blackgarterbelt")>><<link "buy" "Macys Shop">><<set $money -=25>><<set UInv.MoveItem("macys", "wardrobe", "blackgarterbelt")>><<SetFlag "ShoppingBags">><</link>><<elseif UInv.BagHasItem("wardrobe", "blackgarterbelt")>>bought!<</if>>
White garterbelt - ($25) - <<if $money lte 24>><<linkreplace "buy">><span class="purple">I don't have enough money</span><</linkreplace>><<elseif UInv.BagHasItem("macys", "whitegarterbelt")>><<link "buy" "Macys Shop">><<set $money -=25>><<set UInv.MoveItem("macys", "wardrobe", "whitegarterbelt")>><<SetFlag "ShoppingBags">><</link>><<elseif UInv.BagHasItem("wardrobe", "whitegarterbelt")>>bought!<</if>>
[[⇦ Leave the store|the mall]]</span><<replace "#image-bar">><center><img @src='setup.Path + "images/nordstrom.png"'></center><</replace>>Nordstrom's sleek high-end sheen is somewhat intimidating, and you feel rather out of place as you browse the upmarket, expensive clothing.
<span id='options'>
<<if $feminized gte 3>>[[Do a little shopping ...|Nordstrom Shop]]
<</if>>\
[[⇦ Leave the store|the mall]]</span><<replace "#image-bar">><center><img @src='setup.Path + "images/nordstrom.png"'></center><</replace>>You don't dare actually try anything on in store, but if you have the money you could maybe buy something and try it on back in your dorm?
What would you like to buy?
<span id='options'>
White Silk Gloves - ($90) - <<if $money lte 89>><<linkreplace "buy">><span class="purple">I don't have enough money</span><</linkreplace>><<elseif UInv.BagHasItem("nordstrom", "whitegloves")>><<link "buy" "Nordstrom Shop">><<set $money -=90>><<set UInv.MoveItem("nordstrom", "wardrobe", "whitegloves")>><<SetFlag "ShoppingBags">><</link>><<elseif UInv.BagHasItem("wardrobe", "whitegloves")>>bought!<</if>>
Black Silk Gloves - ($90) - <<if $money lte 89>><<linkreplace "buy">><span class="purple">I don't have enough money</span><</linkreplace>><<elseif UInv.BagHasItem("nordstrom", "blackgloves")>><<link "buy" "Nordstrom Shop">><<set $money -=90>><<set UInv.MoveItem("nordstrom", "wardrobe", "blackgloves")>><<SetFlag "ShoppingBags">><</link>><<elseif UInv.BagHasItem("wardrobe", "blackgloves")>>bought!<</if>>
Midnight Blue Cocktail Dress - ($160) - <<if $money lte 159>><<linkreplace "buy">><span class="purple">I don't have enough money</span><</linkreplace>><<elseif UInv.BagHasItem("nordstrom", "cocktaildress")>><<link "buy" "Nordstrom Shop">><<set $money -=160>><<set UInv.MoveItem("nordstrom", "wardrobe", "cocktaildress")>><<SetFlag "ShoppingBags">><</link>><<elseif UInv.BagHasItem("wardrobe", "cocktaildress")>>bought!<</if>>
[[⇦ Leave the store|the mall]]</span><<widget "GenderCheck">>
<<set $player.femboy to false>>
<<set $player.passing to false>>
<<if UInv.BagHasItemWithAnyItemTag("player", "gender", ["fem"])>><<set $player.passing to true>><<set $player.femboy to true>><</if>>
<<if UInv.BagHasItemWithAnyItemTag("player", "gender", ["masc"])>><<set $player.passing to false>><</if>>
<<if $faceshaved is false or $femshaved is false>><<set $player.passing to false>><</if>>
<</widget>>
/* Add in something about <<$femshaved>> too!! */Double-click this passage to edit it.<<first>><<replace "#image-bar">><center><img @src='setup.Path + "images/secretarybedroom.png"'></center><</replace>>You jump out of bed and head on over to answer it, your stomach lurching in shock to see the secretary standing there.
"You've been skipping classes," she says in a stern tone. "<<if $study is 0>>In fact, according to the attendance register, you haven't attended <i>any</i> classes yet. <</if>>This just won't do, $firstname."
<span id='options'>
<span id="talk"><<link "Please don't report me">><<replace "#talk">>"Well, alright," she sighs, "but you have to promise to start attending class from now on, understand?"
<span id='options'>[[I promise it won't happen again|empty room]]</span>
<</replace>><</link>></span></span><<then>><<replace "#image-bar">><center><img @src='setup.Path + "images/secretary.png"'></center><</replace>>You jump out of bed and head on over to answer it, your spirits sinking as once again you see the secretary standing there.
"What did I tell you last time, $firstname?" she says in a stern tone. "You've been skipping classes, even though you promised me you wouldn't! Give me one good reason why I shouldn't report you to the dean?"
<span id='options'>
<span id="talk"><<link "Please don't, I promise I'll go from now on">><<replace "#talk">>"You'd better" she sighs, "but this is your very last chance, understand?"
<span id='options'>[[I promise it won't happen again|empty room]]</span>
<</replace>><</link>></span></span><<finally>><<replace "#image-bar">><center><img @src='setup.Path + "images/secretary.png"'></center><</replace>>You jump out of bed and head on over to answer it, your stomach lurching in shock to see ... <<if $subject is 1>> Professor Cartwright standing there.
"You've been skipping your Gender Studies classes, $firstname," she says. "This really won't do. I'm afraid there's no choice but to expel you from Feminae."<<elseif $subject is 2>> Professor Anderson standing there.
"You've been skipping your Psychology classes, $firstname," he growls. "This really won't do. I'm afraid there's no choice but to expel you from Feminae."<<elseif $subject is 3>> Coach McIntyre standing there.
"You've been skipping your Sports Science classes, $firstname," he barks. "This really won't do. I'm afraid there's no choice but to expel you from Feminae."<<endif>>
Oh, $firstname. Your parents are going to be so disappointed in you.
<center>
[[THE END]]
</center>
<</first>><<replace "#image-bar">><center><img @src='setup.Path + "images/bodega.png"'></center><</replace>>What would you like to buy?
<span id='options'>
<<if UInv.BagHasItem("inventory", "fakeid")>>Vodka - ($10) - <<if $money lte 9>><<linkreplace "buy">><span class="purple">I don't have enough money</span><</linkreplace>><<elseif UInv.BagHasItem("bodega", "vodka")>><<link "buy" "Bodega Shop">><<set $money -=10>><<set UInv.MoveItem("bodega", "inventory", "vodka")>><<SetFlag "ShoppingBags">><</link>><<elseif UInv.BagHasItem("inventory", "vodka")>>bought!<</if>><<else>>Vodka - ($10) - <<linkreplace "buy">>Sorry bro, do you have any ID?<</linkreplace>><</if>>
[[⇦ Leave the store|the outskirts]]</span><<replace "#image-bar">><center><img @src='setup.Path + "images/ghdick.png"'></center><</replace>><span id='options'><<if $ghole is 1>><<first>>You watch in shocked amazement as a long hard <i>cock</i> pushes its way into your stall. <<if $player.bicurious is true>>And while you're not one-hundred percent sure, from the sheer size of it, you start to wonder if it belongs to the hung stranger you've already seen a few times in the bathroom.<</if>> For a crazy half-second you actually consider touching it. But do you dare?<<finally>>That big hard cock comes sliding through the gloryhole again, as if begging for you to touch it. So, $firstname, are you feeling curious enough to touch it this time?<</first>>
[[Sure, why not ...|stall stroke]]
[[No way!|stall stroke stop]]<<set $arousal +=5>></span><<elseif $ghole gte 2>>Just like before, that big hard cock comes sliding through the gloryhole, as if begging you to touch it.
[[You can't resist ...|stall stroke]]<</if>><<replace "#image-bar">><center><img @src='setup.Path + "images/secretary.png"'></center><</replace>><<if $secsuck>>"I'm not falling for that again," she says, nodding at the obvious bulge of your erection, pressing through your <<if UInv.BagHasItem("player", "jeans")>>jeans<</if>><<if UInv.BagHasItem("player", "towel")>>towel<</if>>.<<else>>"You <i>sure</i> there's nothing else I can help you with?" the secretary says in a teasing tone, her big dark blue eyes fastening onto the obvious bulge of your erection, pressing through your <<if UInv.BagHasItem("player", "jeans")>>jeans<</if>><<if UInv.BagHasItem("player", "towel")>>towel<</if>>.
<i>Holy shit. Is she hitting on you?</i>
<span id='options'>[[What did you have in mind?|what did you have in mind]]
[[Ha ha, no, honestly I'm good thank you|I'm honestly good]]</span><<set $arousal +=10>><</if>><<replace "#image-bar">><center><img @src='setup.Path + "images/secretary.png"'></center><</replace>>"W-what did you ... have in mind?" you croak, your heart starting to thud against your ribs.
"Well," the secretary purrs, openly gazing at your bulge, "I'd be willing to give you a little <i>relief</i> ..." She pauses, raising a perfectly plucked eyebrow. "You <i>do</i> have something BIG and juicy for me, don't you?"
<span id='options'>
[[I sure do!]]
[[Uh, actually no. Sorry.]]</span>
<<replace "#image-bar">><center><img @src='setup.Path + "images/secretary.png"'></center><</replace>>"Suit yourself, honey," she purrs, a strange smile curling on her full red lips.<<set $arousal +=10>><<replace "#image-bar">><center><img @src='setup.Path + "images/secretary.png"'></center><</replace>>"Perfect!" the secretary says, her blue eyes lighting up. "I can leave the desk unattended for a few minutes. Why don't you come back here with me, sweetie?"
As she beckons for you to follow her into a back room, you pause, wondering if your meagre package will live up to her expectations ...
<span id='options'>
[[Follow her into the back room]]
[[Tell her you might not have what she's looking for|Uh, actually no. Sorry.]]</span><<set $secsuck to true>><<replace "#image-bar">><center><img @src='setup.Path + "images/secretary.png"'></center><</replace>>"I'm uh actually kinda ... small in that department," you admit, feeling your face flush with shameful heat.
"Ah well," she replies with a sad smile. "At least you're honest."<<set $arousal +=10>><<replace "#image-bar">><center><img @src='setup.Path + "images/secretary.png"'></center><</replace>>As you follow the secretary into the back office, you can't help but sneak a peek at her toned butt, which is crammed into a tight black pencil skirt.
And practically the moment you step into the room she turns around to face you then falls to her knees, her long slim fingers moving to unfasten your <<if UInv.BagHasItem("player", "jeans")>>jeans<</if>><<if UInv.BagHasItem("player", "towel")>>towel<</if>>, her eyes fixed firmly on your crotch ...
<span id='options'>
<center>[[⇨|secretary dick evaluation]]</center></span><<set $player.corruption +=1>><<set $corruptioncounter +=1>><<set $arousal +=10>><<PantsDown>><<replace "#image-bar">><center><img @src='setup.Path + "images/secretary.png"'></center><</replace>>But the secretary's excitement vanishes the moment she sets eyes on your tiny dick, which is still rock hard and throbbing, just inches away from her pretty face.
"Ugh. I'm not putting <i>that</i> pathetic little thing in my mouth," she says with open disgust, pushing herself back to her feet. "I thought you said you had something <i>big</i> for me? I suggest you take care of your problem in the shower."<<set $secsuck to true>>
<span id='options'>
<<link "⇦ Back to corridor" "corridor">><<PantsUp>><</link>></span><<set $player.bicurious to true>><<set $player.corruption +=1>><<set $corruptioncounter +=1>><<replace "#image-bar">><center><img @src='setup.Path + "images/dickpeek.png"'></center><</replace>>He's tall and built, and as you let your gaze flick momentarily his dick, you see that he's <i>hung</i>, too. The sight of his huge cock makes you feel even more ashamed of your pathetic little prick than usual, and try as you might you just can't seem to pee. <<if $arousal >= 35>>It's probably best you leave anyway, before he notices your boner and gets the wrong idea.<</if>>
<span id='options'>
<center>[[⇦ Back to bathroom|Boys bathroom]]</center></span><<set $player.corruption +=1>><<replace "#image-bar">><center><img @src='setup.Path + "images/amyangry.png"'></center><</replace>><span id='options'><<chunkText "⇨">>"No I haven't," you say. "How weird ..."
<<if $arousal >= 40 and $tuck is false>>
Just then her eyes flick down to your crotch and she most likely notices your throbbing boner. You feel your stomach clench in horror as you wonder if it might give you away somehow.
<</if>>\
You hold your breath, hoping to God that she believes your lie ...
<<next "⇦ Back to corridor" "corridor">><<replace "#image-bar">><center><img @src='setup.Path + "images/Amy.png"'></center><</replace>>"Ah well. Maybe they just got lost in the wash or something. I can be kinda careless sometimes. Anyway, <<if $day is 6 or $day is 13 or $day is 20 or $day is 27 and Flag("Amypredate1")>><<SetFlag "Amytalk" false>>I'm almost ready to hang out, just gimme a few minutes to get ready first okay?<<else>> I guess I'd better carry on studying now, but catch you round, $firstname.<</if>>"
<</chunkText>></span>
<<set $amyangry to true>><<replace "#image-bar">><center><img @src='setup.Path + "images/amyangry.png"'></center><</replace>>"You <i>did</i>? That's so gross, $firstname. You're lucky I don't report you to campus security you fucking jerk."
<<if $arousal >= 40 and $tuck is false>>Just then her eyes flick down to your crotch and she notices your throbbing boner.
"Oh my god, you're digusting!"
<</if>>\
She slams the door hard in your face, and you wonder if she'll ever forgive you.<<set $pconvo to true>><<replace "#image-bar">><center><img @src='setup.Path + "images/amyangry.png"'></center><</replace>>"Oh, hey, $firstname. There was something I was meaning to ask you about actually. It's just that some of my <i>underwear</i> has disappeared. You haven't noticed anything going missing from <i>your</i> room, have you?"
<span id='options'>
[[No, I haven't ... How weird|lie to amy]]
[[Actually, I stole your panties|confess to amy]]</span><<SetFlag "Amypredate1">><<SetFlag "AmyDateTask">><<SetFlag "task">><<replace "#image-bar">><center><img @src='setup.Path + "images/Amy.png"'></center><</replace>>"That would be awesome," you reply, perhaps a little too quickly.
But to your relief Amy doesn't seem to mind your eagerness. "Great," she grins. "Just come knock on my door on Saturday then!"<<replace "#image-bar">><center><img @src='setup.Path + "images/amyangry.png"'></center><</replace>><<set $amyupset to true>>"Hey no worries. Forget I ever mentioned it ..."
Before you can say another word, Amy closes the door to her room.<<SetFlag "Amypredate1" false>><<SetFlag "AmyDateTask" false>><<replace "#image-bar">><center><img @src='setup.Path + "images/amydate.png"'></center><</replace>>"Hey $firstname! All set to hang out? I was thinking we could maybe go into the city? I wouldn't mind doing a little shopping ..."
<span id='options'>
<<if $money gte 5>>[[Sure thing, that sounds great!|yes to city]]
<</if>>\
<<if $money lte 4>><<linkreplace "Sure thing, that sounds great!">><span class="purple">A bus ticket costs five dollars and I don't have any more money!</span><</linkreplace>>
<</if>>\
[[Do you just wanna hang out on campus instead?|hang out campus]]</span>Double-click this passage to edit it.Double-click this passage to edit it.<<replace "#image-bar">><center><img @src='setup.Path + "images/Kevin.png"'></center><</replace>><span id='options'><<chunkText "⇨">>"Hey man," Kevin says as you wake up late on Saturday morning, "I went to go check the dorm mailbox and it looks like something arrived for you.
He offers a plain brown envelope out toward you ...
<<next "⇨">><<replace "#image-bar">><center><img @src='setup.Path + "images/letter.png"'></center><</replace>>You take it from him and tear it open to discover that it's a letter from your folks!
<i>Dear $firstname,</i> it reads. <i>We just thought we'd write you a quick note to let you know how proud we are of you, and hope that it's all going well at College so far. It's pretty quiet in the house without you and Rufus is missing you taking him on his daily walk!
We hope you're settling in okay honey and making some new friends, and we can't wait to see you again at the end of the Semester. Study hard now and we'll see you in a few weeks!
Love,
Mom and Dad x
p.s. There's a little something extra in the envelope too. Treat yourself!</i>
<<next "⇦ Back to room" "kevin room">><<set $money +=20>><<replace "#image-bar">><center><img @src='setup.Path + "images/money.png"'></center><</replace>>You double check and sure enough, the envelope also contains a twenty dollar bill. Nice!
<</chunkText>></span><<replace "#image-bar">><center><img @src='setup.Path + "images/heather and jennifer.png"'></center><</replace>>You decide to stay a little longer; something about this weird competition intrigues you. You watch on as the girls begin to prowl, slowly but surely picking out boys from the line up.
<i>Will anyone choose me?</i> you wonder.
"I think I've found my protégé!" Heather announces just then, her bright blue eyes blazing in your direction, and you feel the blood charge in your veins.
Moments later, Jennifer arrives next to her friend and looks you up and down, then lets out a frustrated sigh. "No fair, bitch," she hisses, her thin lips curling in a venomous snarl. "I was going to choose <i>her</i>."
<i>Her?</i> you think. <i>But it's obvious I'm a guy!</i>
You watch on as the two young women exchange a few frustrated whispers then turn back to face you.
"Alright," Heather says with a roll of her eyes, "we've decided to let <i>you</i> choose. So which mistress would you like? Me or Jennifer?"
You look at the two girls, trying to decide. It's almost impossible - after all, you know next to nothing about them. But if you had to guess, Heather (left) seems a touch nicer perhaps, whereas Jennifer (right) gives off a real nasty, bitchy vibe ...
So, $firstname, who's it going to be?
<center><span id='options'>[[Heather]] or [[Jennifer]]?</span></center><<set $feminized to 1>><<set $heather to true>><<set $mistress to true>><<SetFlag "boysbathroom">><<replace "#image-bar">><center><img @src='setup.Path + "images/heather.png"'></center><</replace>>"I guess I'll pick ... you?" you say with a shy grin, nodding toward Heather.
"Good choice!" she laughs back, while Jennifer rolls her cold blue eyes and stomps off to select another guy.
"Alright, let's do this," Heather says, slipping her arm into yours and leading you out of the hall and into the quad.
"Uh, where are we going?" you ask, a little confused.
"Back to my apartment of course," she replies, like that's obvious.
"But ... I ... I don't have any money for the bus," you admit, feeling your face start to blaze with shameful heat.
"Who said anything about a <i>bus</i>?" she grins, pulling out her shiny rosegold iPhone and calling an Uber.
As you stand waiting for it to arrive, she shoots you a strange expression, looking you up and down for a moment before saying, "Allie."
"Huh?" you croak.
"I think that's a pretty good girly name for you," she replies. "What d' you reckon?"
<span id='options'>[[Uh, sure|Allieuber]]
[[Can I choose my own name actually?|name choice]]</span><<replace "#image-bar">><center><img @src='setup.Path + "images/campus quad.png"'></center><</replace>><span id='options'><<chunkText "⇨">><i>Fuck this</i>, you think, turning and heading for the door.
You race out of Simmond's hall and make it a few steps into the quad when you hear a voice calling out behind you.
<<next "Ignore her threat" "Ignore her threat">><<replace "#image-bar">><center><img @src='setup.Path + "images/jennifer.png"'></center><</replace>>You freeze, turning back to see Jennifer striding toward you, her cold blue eyes blazing at you.
"Where the fuck d'you think you're going?" she growls.
"I- I don't know," you stammer, feeling your heart start to thud.
<<if $caughtcorridor is true>>"I know all about you," she says ominously. "You're the weirdo that snuck into that girl's room, aren't you?"
"What d'you mean?" you croak, feeling your face start to flush with heat.
"My cousin's a first year," she hisses. "She <i>saw</i> you. And unless you want me to spread a rumor around campus that you're a total creep, then you'd better come with me."<<else>>"I'm going to give you one last chance," Jennifer says coldly. "Either become my protege in this competition and do exactly as I say, otherwise I'll make your life at Feminae a living hell. It would be <i>so</i> easy to spread a nasty rumor about a pathetic loser like you ... So, what's it to be, bitch?"
<</if>>\
[[Do as she says|Jennifer]]
<</chunkText>></span><<set $lifehell to true>><<replace "#image-bar">><center><img @src='setup.Path + "images/jennifer.png"'></center><</replace>>"I'll take my chances," you say.
"Don't say I didn't warn you," she shoots back, her thin lips curled in a venomous snarl.
<span id='options'>[[⇦ Back to quad|quad]]</span><<replace "#image-bar">><center><img @src='setup.Path + "images/jennifer.png"'></center><</replace>><<if visited ("Leave the hall")>>"Okay," you mumble, feeling like you have little choice in the matter.
With that, Jennifer grabs your arm and marches you roughly across the Quad.<<else>>"I guess I'll pick ... you?" you mumble shyly, nodding at Jennifer.
"Ha ha, looks like I won after all, sis!" she laughs in Heather's face before grabbing your arm and marching you with surprising force out of the hall and across the Quad.<</if>>
"Where are we going?" you ask.
"Where are we going!" she echoes in a bratty voice, rolling her eyes at you. "If you <i>must</i> know," she sighs, "we're going back to my apartment."
"But ... uh ... I don't have any money for the bus," you admit, feeling your face start to blaze with shameful heat.
"Who said anything about a <i>bus</i>?" she shoots back.
Just then a dirty grey Uber pulls up in front of you ...
<span id='options'>
<center>[[⇨|Maddie uber]]</center></span><<replace "#image-bar">><center><img @src='setup.Path + "images/uber.png"'></center><</replace>><<if visited ("name choice")>>"What about ... $girlname?" you mutter shyly.
"Perfect," Heather replies.
<<else>><<set $girlname to "Allie">><</if>>Just then a sleek white Uber arrives and Heather walks up to it and opens the door.
"Ladies first," she says with a wry grin, gesturing for you to climb inside ...
<span id='options'><center>[[⇨|Heather's apartment]]</center></span><<replace "#image-bar">><center><img @src='setup.Path + "images/heather.png"'></center><</replace>>"I don't see why not," Heather replies. "So ... what would you <i>like</i> to be called from now on?"
''Girly name:''
<<textbox "$girlname" "">>
<<button "Continue">><<goto [[Allieuber]]>><</button>><<set UInv.AddItem("daydreams", "heatherdaydream")>><<replace "#image-bar">><center><img @src='setup.Path + "images/herapartment.png"'></center><</replace>>You would have imagined that Heather and Jennifer lived together, but it turns out that Heather lives alone – and as you first set foot in her swanky elegant pad, high up on the fourth floor of a modern apartment block in the heart of the city, it's immediately clear that she's loaded (or at least her parents are). Because how the hell else could a college senior afford such an amazing place as this?
You look around in total awe, slowly taking in the huge comfy-looking couch, the state-of-the-art flat screen TV mounted to the wall, the framed artwork and the glass doors at the far end that look like they opened onto a secluded private balcony.
"Okay, $girlname," she says, breaking you out of your thoughts. "Let's see what I’m working with here. <i>Strip.</i>"
<i>Wait ... what?!</i>
<center><span id='options'>[[⇨|strip for heather]]</span></center><<set $player.corruption +=1>><<set $corruptioncounter +=1>><<set $arousal to 0>><<replace "#image-bar">><center><img @src='setup.Path + "images/heather.png"'></center><</replace>>"Wait, what?” you gasp.
“You heard me,” she grins, her dazzling blue eyes locking onto yours ...
<span id='options'><div id="striptease"><<include "strip">></div></span><<nobr>>
<<set _Items = UInv.GetItemsArray("player")>>
<<if _Items.length == 0>>
<<if $jennifer is true>>"Oh my god," she says in disgust as her gaze flicks straight [[to your crotch]]."<<elseif $heather is true and $feminized is 1>>"Good girl," she says. "Now come with me to the [[bathroom|Heather's bathroom]]."<<elseif $heather is true and $feminized is 2>>"Good girl," she says. "You're going to look so cute in your [[wig and lingerie]]!"<</if>>
<br>
<<else>>
<br>
<<capture _item>>
<<for _item range _Items>>
_item<<set _q = UInv.BagHasItem("player", _item)>>
<<if _q > 1>> (_q)<</if>> <<link "take off">>
<<set UInv.MoveItem("player", "wardrobe", _item, 1)>>
< <<replace "#caption">><<include "PaperdollSystem">> <</replace>>
<<replace "#striptease">><<include "strip">> <</replace>>
<</link>><br>
<</for>>
<</capture>>
<</if>>
<</nobr>><<set $femshaved to false>><<replace "#image-bar">><center><img @src='setup.Path + "images/jennifer.png"'></center><</replace>>“You call that a dick?!" She lets out a mean laugh. "My fucking <i>clit</i> is bigger than that pathetic little thing!”
As she begins to circle you, assessing your body with her cold blue eyes, you feel strangely turned on despite - or maybe even <i>because of</i> - her mean bitchy vibe, yet at the same time your cock stays small, due in no small part to the adrenaline and nerves coursing through your veins.
"You've got an okay body," she adds, looking you up and down, “but we’re going to need to work on your shitty posture ..."
She pauses, sniffing the air.
<<if $clean is false>>"Ugh, you <i>stink</i>," she remarks. "No protégé of mine is going to be caught smelling like that in future. From now on you'd better wash religiously.<<elseif $clean is true>>"At least you've had a wash," she remarks with a nod. "And from now on, I expect you to keep yourself clean <i>at all times</i>.<</if>> I want you to shave, too. And I'm not just talking about your face, either. The next time I see you, I expect you to be totally clean and hairless <i>everywhere</i>, understand?"
<span id='options'>
[[Yes, Mistress]]
[[I'm not sure I can do that]]</span><<replace "#image-bar">><center><img @src='setup.Path + "images/bathtub.png"'></center><</replace>>You do as she says, following her through to a large tiled bathroom, which is just as luxurious as the rest of her apartment; the kind of glitzy suite you might find in some classy hotel, complete with a huge corner tub that she starts filling with steaming hot bubbling water.
As you watch her, you feel strangely turned on, yet at the same time your cock stays small, due in no small part to the adrenaline and nerves coursing through your veins.
Once she's finished filling the tub, Heather's heels click on the tiles as she slowly circles you, looking you up and down then sniffing the air.
<<if $clean is false>>"You could do with a freshen up," she remarks. "You'll have to take a bath straight away."<<elseif $clean is true>>"At least you've had a wash recently," she remarks with a nod.<</if>>
"You've got a good body," she adds, looking you up and down, “but we’re definitely going to need to work on your posture ... All that gross body hair will have to go, too.”
Then her large blue eyes flick between your legs and her full lips curl into a smirk. “Well isn’t <i>that</i> cute!” she giggles. “It’s almost as small as a clit!”
You feel your face getting even redder.
"Now get in the tub ..."
<center><span id='options'>[[⇨|Heather bathtub]]</span></center><<SetFlag "HShave">><<nobr>>
<<set $femshaved to false>>
<<set UInv.DeleteItem("playerhairy", "malebodyhair")>>
<<set UInv.MoveItem("shaved", "unshaved", "crotch")>>
<<set UInv.MoveItem("shaved", "unshaved", "chest")>>
<<set UInv.MoveItem("shaved", "unshaved", "balls")>>
<<set UInv.MoveItem("shaved", "unshaved", "pubes")>>
<<set UInv.MoveItem("shaved", "unshaved", "legs")>>
<<set UInv.MoveItem("shaved", "unshaved", "arms")>>
<<set UInv.MoveItem("shaved", "unshaved", "underarms")>><</nobr>><<replace "#image-bar">><center><img @src='setup.Path + "images/heather.png"'></center><</replace>><<SetFlag "HShave2" false>><<if $tuck is false>><<Tuck>>You make sure to tuck your dick before trying on the panties. <</if>>As Heather watches on, you walk over to the bed and pluck the g-string from the bed. It's so damn skimpy - barely more than a tangle of silky<<if $blackbra is true>> black<</if>><<if $white is true>> white<</if>><<if $pinkbra is true>> hot pink<</if>> threads - and you feel a shiver of nervous excitement as you step into it and slide it up over your smooth hairless thighs, then hitch the waistband into place.
"Victoria's Secret do <i>the</i> best g-strings for sure," Heather remarks just then. "They're <i>so</i> comfy, it's like you're hardly wearing anything!"
You realize that she's right. You can barely feel a thing, save from the subtly teasing sensation of the thin strap at the back, pulling tight between your ass cheeks.
Next you reach for the bra ...
<span id='options'><center>[[⇨|the bra ...]]</center></span> <<nobr>>
<<if $blackbra is true>><<set UInv.MoveItem("vstrings", "player", "blackvstring")>><</if>>
<<if $pinkbra is true>><<set UInv.MoveItem("vstrings", "player", "pinkvstring")>><</if>>
<<if $whitebra is true>><<set UInv.MoveItem("vstrings", "player", "whitevstring")>><</if>><</nobr>><<replace "#image-bar">><center><img @src='setup.Path + "images/bathtub.png"'></center><</replace>><<if $clean is false>><<set $clean to true>>“First off, I want you to wash yourself," Heather instructs. "All those dirty, smelly little nooks and crannies? I want them spotless. Got it?”
You do as she says, giving yourself a vigorous scrub all over until your skin is a rosy pink. Once you're done, she hands you a razor and a can of shaving foam.<<else>>You climb into the tub and give yourself a quick wash while Heather watches on for a moment before handing you a razor and a can of shaving foam.<</if>>
"Now shave yourself, everywhere!"
You gulp back your nerves then set to work, slowly and methodically shaving your entire body from head to toe while Heather watches on from the side of the tub ...
<div id="shaving"><<include "ShavingSystem">></div><<set $tucklearnt to true>><<replace "#image-bar">><center><img @src='setup.Path + "images/heather.png"'></center><</replace>>"How to tuck, silly!" she laughs, rolling her eyes at your naivety. "It's where you tuck your junk out of the way by like pushing it up inside your body. It’s an old drag trick, apparently. It really makes it all disappear and leaves a much better silhouette in tight clothing. I looked up how to do it online and it sounds pretty straight forward. So why don’t you come here and I’ll show you?”
You nervously take a few steps towards her, watching on as she drops to her knees before you, her pretty face up close to your dick which, due to your pounding nerves, is still positively tiny.
"Now hold still," she says, reaching out and taking hold of your dick ...
<span id='options'><center>[[⇨|tuck and panty choice]]</center></span><<Tuck>><<replace "#image-bar">><center><img @src='setup.Path + "images/heather.png"'></center><</replace>>You let out a gasp of surprise as Heather takes hold of your junk and pulls it tight between your legs, then starts prodding at your balls, too.
"See!" she grins a moment later, pushing herself back up to her feet again and dusting off her hands. "That wasn't so difficult, was it?"
You stare down at your crotch in disbelief. Somehow she's actually managed to push your balls up inside your abdomen and your dick is now pulled tight between your legs, right up around by your ass, leaving the empty flaps of your scrotal skin looking scarily like plump pussy lips.
"We'd better get you into some panties quick, before it all comes spilling out again!" she chuckles. "Which ones do you want to wear?"
She gestures to the bed, where you see that she's already picked out a selection.
<div id="pickpanties"><<include "pantyselection">></div><<nobr>>
<<set _Items = UInv.GetItemsArray("pantychoice")>>
<<if _Items.length == 0>>
Your wardrobe is empty.<br>
<<else>><br>
<<capture _item>>
<<for _item range _Items>>
<<= UInv.GetItemPropertyValue("pantychoice", _item, "description")>><<set _q = UInv.BagHasItem("pantychoice", _item)>>
<<if _q > 1>> (_q)<</if>> <<link "try on">>
<<set UInv.MoveItem("pantychoice", "player", _item, 1)>>
<<PantyCheck>>
<<replace "#pickpanties">><<include "pantyselection">><</replace>>
<<replace "#caption">><<include "PaperdollSystem">><</replace>>
<</link>><br>
<</for>>
<</capture>>
<</if>>
<br>
<<set _Items = UInv.GetItemsArray("player")>>
<<if _Items.length == 0>><br>
<<else>>
You are wearing:<br>
<<capture _item>>
<<for _item range _Items>>
<<= UInv.GetItemPropertyValue("player", _item, "description")>><<set _q = UInv.BagHasItem("player", _item)>>
<<if _q > 1>> (_q)<</if>> <<link "take off">>
<<set UInv.MoveItem("player", "pantychoice", _item, 1)>>
<<replace "#pickpanties">><<include "pantyselection">><</replace>>
<<replace "#caption">><<include "PaperdollSystem">><</replace>>
<</link>><br>
<</for>>
<br>
<<if UInv.BagHasAnyItem("player", [ "greythong", "highthong", "whitelacethong" ])>> [[Choose these panties]]<<else>> You need to make your choice! <</if>>
<</capture>>
<</if>>
<</nobr>>
<<replace "#image-bar">><center><img @src='setup.Path + "images/heather.png"'></center><</replace>>"Those look really cute on you," Heather grins. "Now turn around so I can see how your ass looks in them."
You shuffle awkwardly on the spot until your back is to her, and to your surprise you hear her let out a whoop of delight.
“Wow! That’s quite the butt you got there, $girlname!” she exclaims. "With an ass like that, I think we're actually in with a shot at winning this competition!"
“So how exactly does it work?” you ask as you turn back to face to her. “I’m still not too sure of the rules and stuff ...”
“Simple,” she replies. “It’s a competition. A competition where girls school guys in how to pass.”
“Pass?” you asked confused.
“Yeah, dumbass,” she grins. “<i>Pass</i>. As in, pass a real girl. You’ll have to perform a dance number on your own and the judges will decide which girl is best ...”
You feel a fresh wave of clammy nervousness at her words, your heart starting to race at the thought of prancing around in front of a whole bunch of strangers dressed like a chick. It seems like an anxiety dream come to life, and you don’t know if you could even go through with something so utterly crazy.
“Hey, don’t look so glum,” Heather says softly, a surprisingly friendly smile on her face now. “It’s going to be fun! And trust me, after I’m done with you, you’re going to look super hot ...”
Weird as it might sound, you feel a tingle of excitement at her words.
<span id='options'>
[[You start to imagine what it might be like ...]]</span><<widget "PantyCheck">>
<<set _tags = UInv.GetItemPropertyValue("player", _item, "place")>> /* This first line gets the item's place tags */
<<for _tag range _tags>>
<<run UInv.MoveItemsByItemTag("player", "pantychoice", "place", _tag)>>
<</for>> /* Then the loop then goes through each tag, and moves any items the player is wearing with a matching tag to the wardrobe.*/
<<run UInv.MoveItem("pantychoice", "player", _item, 1)>>
<</widget>>You try to picture yourself all glammed up: dressed in a short tight-fitting black dress like the one Heather's currently wearing, your face hidden beneath a layer of makeup, maybe with some kind of wig to hide your boring mop of hair, and you find it a strangely enticing prospect ...
Because you have to admit, the idea of looking ‘hot’ – even if it's as a girl – <i>is</i> kind of tempting. After all, as $firstname, you've spent your whole life being ignored, standing on the sidelines, watching on while everyone else seems to have fun.
Maybe being in the spotlight for once might actually be kinda ... cool?
You can feel yourself getting turned on despite yourself, both from the fantasy swirling around your head and also the deliciously snug sensation of the panties. And while your cock is definitely <i>throbbing</i>, the tuck seems to be holding firm.
<span id='options'>[["Hey! Are you listening to what I'm saying?!"]]</span>
<<nobr>>
<<set UInv.MoveItem("dresses", "player", "blackdress")>>
<<set UInv.MoveItem("girlshoes", "player", "blackheels")>>
<<set UInv.MoveItem("wigs", "player", "blondewig")>>
<<set UInv.MoveItem("makeuplooks", "player", "pinkmakeup")>>
<<set $arousal +=30>><</nobr>><<replace "#image-bar">><center><img @src='setup.Path + "images/heather.png"'></center><</replace>>You snap back to reality, realizing that Heather was talking to you and you didn't take in a word of what she just said.
"Uh, sorry, can you repeat that?" you say sheepishly.
"I was <i>saying</i>," she sighs, rolling her big blue eyes, "that we've got a lot of work to do over the next four weeks to get you ready for the Girl Games competition. But for now, all I want you to do is practice tucking as much as you possibly can and to get totally used to wearing panties, too. The next time I see you, $girlname, I don't want to find you wearing regular boxers beneath your jeans!"
"Sure, sure," you sigh.
"And from now on, each morning I want you to shave <i>everywhere</i>. If you want to leave a neat little patch above your clitty, I guess that's okay. But everywhere <i>else</i> - face, chest, the works - needs to be totally smooth, got it?"
You nod, wondering what she might actually do if you disobeyed her orders.
"Well, I think that's enough for our first session," she grins, taking out her iPhone and tapping at the screen. "Now get dressed and I'll call you a cab ..."
<span id='options'><center>[[⇨|I'll call you a cab ...]]</center></span>
<<nobr>>
<<set UInv.MoveItem("player", "dresses", "blackdress")>>
<<set UInv.MoveItem("player", "girlshoes", "blackheels")>>
<<set UInv.MoveItem("player", "wigs", "blondewig")>>
<<set UInv.MoveItem("player", "makeuplooks", "pinkmakeup")>><</nobr>><<replace "#image-bar">><center><img @src='setup.Path + "images/uber.png"'></center><</replace>>A few minutes later you're heading down the stairs of Heather's apartment block with your boxers balled up in your pocket. As you walk you can feel the strange sensation of your jeans brushing against your freshly shaved thighs, and with each step you take the panties seem to work themselves further and further into your ass crack. You have to resist the urge to reach around and pick them out like a wedgie.
After all, this is how they're <i>supposed</i> to feel, right? And you start to realize just why Heather wants you to wear them all week; to try to get used to the sensation.
You climb into the Uber which is waiting outside and tell the driver the address to the dorms. The cab pulls away and as you're buckling your seatbelt you feel a powerful wave of tiredness washing over you. You can't wait to get bed ...
<center><span id='options'>[[⇨|Sleep]]</span></center>
<<nobr>><<Untuck>>
<<set UInv.MoveItem("wardrobe", "player", "jeans")>>
<<set UInv.MoveItem("wardrobe", "player", "tshirt")>>
<<set UInv.MoveItem("wardrobe", "player", "socks")>>
<<set UInv.MoveItem("wardrobe", "player", "sneakers")>><</nobr>><<set $feminized to 1>><<set $jennifer to true>><<set $girlname to "Madison">><<set $mistress to true>><<SetFlag "boysbathroom">><<set UInv.AddItem("daydreams", "jenniferdaydream")>><<replace "#image-bar">><center><img @src='setup.Path + "images/jennifer apartment.png"'></center><</replace>>You take the cab back to Jennifer's apartment in an awkward silence; the only sound is the occasional ticking of her long glossy nails on the screen of her iPhone.
She lives right in the heart of Downtown and as you finally set foot inside her aparment it's immediately clear that she's super rich because this place is just stunning. You look around at the swanky furnishings, noting that everything is done in dark shades of blue and black. You would have guessed that she and Heather lived together, but it seems as if Jennifer lives alone.
"Want a drink?" she says just then, striding across the large open plan room to the kitchen area, her high heels clicking loudly on the polished floor.
She opens the fridge and takes out a bottle of chilled white wine.
<span id='options'>
[[Uh, sure|yes to drink]]
[[No thank you|no to drink]]</span><<set $lifehell to true>><<replace "#image-bar">><center><img @src='setup.Path + "images/quad night.png"'></center><</replace>><span id='options'><<chunkText "⇨">><i>Fuck this</i>, you think, turning and dashing away across the quad.
"You're going to regret this, bitch!" you hear Jennifer call after you, but you don't stop running until you reach the safety of your room.
<<next "Go to sleep" "Sleep">><<replace "#image-bar">><center><img @src='setup.Path + "images/bedroom night.png"'></center><</replace>>As you burst inside you find that thankfully it's empty.
You feel exhausted and decide to climb straight into bed, hoping you'll feel better in the morning ...
<</chunkText>></span><<replace "#image-bar">><center><img @src='setup.Path + "images/jennifer uber.png"'></center><</replace>>Jennifer walks up to the car and opens the door.
"Ladies first," she teases, gesturing for you to climb inside.
<span id='options'>
[[Get into the cab|Jennifer's apartment]]
[[Run away]]</span><<set $arousal to 0>><<replace "#image-bar">><center><img @src='setup.Path + "images/jennifer.png"'></center><</replace>>"Tough shit," she grins, pouring out a single glass for herself then setting the bottle back in the fridge. "Like I'm going to waste good wine on a dweeb like <i>you</i>."
She takes a long slow sip from her glass, closing her eyes for a moment in pleasure, then opens them again and says, "Madison."
"I- I beg your pardon?" you ask, confused.
"That's your name from now on," she states.
"How come?" you croak.
"Because girls called Madison are always sluts," she replies with a tight lipped little smile. "Now take off your clothes so that I can see just what I'm working with here."
<span id='options'>
[[Huh?!|Jennifer strip]]</span><<set $arousal to 0>><<replace "#image-bar">><center><img @src='setup.Path + "images/jennifer.png"'></center><</replace>>"No thank you!" she echoes again, in that mean sing-song voice. "God, you're such a pathetic dweeb."
You watch on, your face burning, as she takes a long slow sip from her glass, closing her eyes for a moment in pleasure, then opens them again and says, "Madison."
"I- I beg your pardon?" you ask, confused.
"That's your name from now on," she states coldly.
"How come?" you croak.
"Because girls called Madison are always sluts," she replies with a tight lipped little smile. "Now take off your clothes so that I can see just what I'm working with here."
<span id='options'>
[[Huh?!|Jennifer strip]]</span><<set $player.corruption +=1>><<set $corruptioncounter +=1>><<replace "#image-bar">><center><img @src='setup.Path + "images/jennifer.png"'></center><</replace>>"You heard me, Madison," she says, her voice now brimming with barely concealed anger. "<i>Take off your fucking clothes</i>."
<div id="striptease"><<include "strip">></div><<replace "#image-bar">><center><img @src='setup.Path + "images/jennifer.png"'></center><</replace>>"Yes, Mistress," you say, the words leaping out of your mouth seemingly of their own accord.
"Good," she says with a curt nod. "I'm glad we're both on the same page. Because if you don't, I swear I will make your life a living hell. Got it?"
You nod.
<span id='options'>
[["Now put your clothes back on."]]</span><<replace "#image-bar">><center><img @src='setup.Path + "images/jennifer.png"'></center><</replace>>"I'm not sure if I can do that," you croak, your heart hammering so hard against your ribs it feels like it might burst out of your chest at any moment.
"Oh really?" Jennifer says, arching a perfectly plucked eyebrow. "Well, you'd better, Madison. Because if you <i>don't</i>, I swear to God I will make your life a living hell. Got it?"
You nod.
<span>
[["Now put your clothes back on."]]</span><<BoyMode>><<replace "#image-bar">><center><img @src='setup.Path + "images/jennifer.png"'></center><</replace>>You quickly get dressed, your head spinning, unable to believe you just got totally naked in front of Jennifer Sandler, one of the hottest girls at Feminae.
"What's your email address by the way?" she asks once you're fully dressed.
"It's $firstname dot $lastname at Feminae dot Edu," you reply.
"Well check your emails over the weekend," she shoots back. "Because I'll send you some more instructions. Oh and wait there, I have one more thing for you," she adds.
You watch on as she strides out of the room, returning a moment later with something balled up in her fist.
"Here," she says, offering it to you.
<span id='options'>
[[Take it from her|take panties]]</span><<replace "#image-bar">><center><img @src='setup.Path + "images/jennifers thong.png"'></center><</replace>>You feel the blood spike in your veins as you open your clammy fist to discover that it now contains a pair of black lacy thong panties.
"I want you to practice wearing them everyday," she says, the threat about what might happen if you don't implicit in her tone. "Now get the fuck out of my apartment."
You start to panic about how the hell you're going to get back to the dorms without any money, but a moment later Jennifer says with a strange smile, "Don't worry, I'll call you a cab ..."
<span id='options'>
<center>[[⇨|call you a cab.]]</center></span><<set UInv.AddItem("wardrobe", "blacklacethong")>><<replace "#image-bar">><center><img @src='setup.Path + "images/jennifer uber.png"'></center><</replace>>The cab is already waiting outside Jennifer's apartment block as you make your way outside, the thong balled up in the pocket of your jeans.
You watch on as Jennifer strides over to the cab and has a short conversation with the driver. As she gestures over to you, you assume that she's telling him that she'll be paying for the trip, and to take you to back to the Feminae campus.
"Have a fun ride," she says with that same strange smile as before, opening the front passenger side door for you.
You climb in next to the driver ...
<span id='options'><center>[[⇨|uber driver]]</center></span>
<<nobr>>
<<set $femshaved to false>>
<<set UInv.DeleteItem("playerhairy", "malebodyhair")>>
<<set UInv.MoveItem("shaved", "unshaved", "crotch")>>
<<set UInv.MoveItem("shaved", "unshaved", "chest")>>
<<set UInv.MoveItem("shaved", "unshaved", "balls")>>
<<set UInv.MoveItem("shaved", "unshaved", "pubes")>>
<<set UInv.MoveItem("shaved", "unshaved", "legs")>>
<<set UInv.MoveItem("shaved", "unshaved", "arms")>>
<<set UInv.MoveItem("shaved", "unshaved", "underarms")>><</nobr>><<SetFlag "jmail1">><<replace "#image-bar">><center><img @src='setup.Path + "images/taxi driver.png"'></center><</replace>>The driver starts the engine and begins to drive you home. And maybe you're imagining it, but he seems to be giving off a weird vibe. He keeps glancing over at you and smiling, and you start to feel more and more uncomfortable.
<i>What the hell did Jennifer say to him?</i> you wonder.
After what feels like an eternity, you finally arrive outside the campus and you breathe a sigh of relief. You unbuckle your seatbelt and make to leave, but the driver says, "Hey, not so fast. You haven't <i>paid</i> yet."
<span id='options'>
[[But I don't have any money]]</span><<replace "#image-bar">><center><img @src='setup.Path + "images/taxi driver.png"'></center><</replace>><span id='options'><<chunkText "⇨">>"I know," the taxi driver replies with a leery grin. "But your friend back there said you'd be willing to <i>work off</i> your debt."
You watch on in horror as, in what feels like slow motion, the driver reaches down and unzips his pants, pulling out his big, hard cock ...
<<next "Make a run for it" "Make a run for it">><<replace "#image-bar">><center><img @src='setup.Path + "images/cockcar.png"'></center><</replace>>You feel your head starting to swim and your mouth going bone dry as you wonder what to do.
[[Work off your debt]]
<</chunkText>></span><<SetFlag "cabjack">><<set $player.corruption +=1>><<set $corruptioncounter +=1>><<replace "#image-bar">><center><img @src='setup.Path + "images/cockcar.png"'></center><</replace>>You fight back your nerves and disgust and reach out for the drivers cock. It's big and thick and ridged with veins, the bulbous head half hidden by an uncircumsized foreskin.
You've never touched a cock before other than your own. Your hand's shaking as you wrap your skinny fingers around the driver's hard throbbing girth and he lets out a low manly groan in response ...
<span id='options'>
<center>[[⇨|Jack his dick]]</center></span><<SetFlag "cabangry">><<replace "#image-bar">><center><img @src='setup.Path + "images/quad jennifer.gif"'></center><</replace>><span id='options'><<chunkText "⇨">>You reach out for the door and pull on the handle and luckily it opens. You stumble out of the cab and quickly dash across the dark empty quad, the image of Jennifer's mean face flashing through your head, no doubt laughing to herself right now about putting you in such a horrible, fucked up position.
<<next "Sleep" "Sleep">><<replace "#image-bar">><center><img @src='setup.Path + "images/bedroom night.png"'></center><</replace>>As you finally reach the safety of your room you breathe a sigh of relief to find that it's empty. After all, how the hell could you explain to Kevin what had got you so damn flustered?
You feel totally drained and dejected, and you decide to climb straight into bed, hoping you'll feel better in the morning.
<</chunkText>></span><<first>><<set $cockcum to 20>><</first>><<set $arousal +=3>><<if $cockcum >= 99>><<goto [[cabgasm]]>><<else>><<replace "#image-bar">><center><img @src='setup.Path + "images/cockcar.png"'></center><</replace>><<first>><<set $cockcum +=random(4, 12)>>You pump the driver's cock, listening to his ragged breathing ...<<then>><<set $cockcum +=random(4, 12)>>You can feel his dark eyes burning into you ...<<then>><<set $cockcum +=random(4, 12)>>And despite your total disgust, you start to find yourself getting a little turned on ...<<finally>><<set $cockcum +=random(4, 12)>><<repeat 0.2s>><<set $cockcum -=random(1,3)>><</repeat>><<if $cockcum lte 40>>"Stroke it faster," he growls. <<elseif $cockcum lte 60>>"Mmm, that feels good," he murmurs.<<elseif $cockcum lte 80>>"Oh yeah, just like that ... Don't stop ..."<<else>>"Oh fuck ... Oh fuck ..."<</if>><</first>><</if>>
<<showmeter "cockcum">>
<center><img @src='setup.Path + "images/sexbar-hand.png"' usemap="#sex-map"></center>
<<nobr>><map name="sex-map">
<area target="" alt="jack" title="jack" data-passage="Jack his dick" coords="0,7,84,93" shape="rect">
<area target="" alt="suck" title="suck" href="suck" coords="93,7,206,93" shape="rect">
<area target="" alt="fuck" title="fuck" href="fuck" coords="216,7,331,93" shape="rect">
</map><</nobr>><<set $arousal to 0>><<set UInv.AddItem("dreams", "cabjackdream")>><<replace "#image-bar">><center><img @src='setup.Path + "images/cabgasm.gif"'></center><</replace>><span id='options'><<chunkText "⇨">>All of a sudden, he lets out a low manly groan and his cock starts to pulse in your grip, spurting out jets of pure white cum that flow down his shaft and over your fist, gooey and warm.
Before he can say another word, you pull open the door and dash out of the cab ...
<<next "⇨">><<replace "#image-bar">><center><img @src='setup.Path + "images/quad jennifer.gif"'></center><</replace>>You race across the dark emtpy quad, totally disgusted at what you just did, the image of Jennifer's mean face flashing through your head, no doubt laughing to herself right now about putting you in such a horrible, fucked up position.
<<next "Sleep" "Sleep">><<replace "#image-bar">><center><img @src='setup.Path + "images/bedroom night.png"'></center><</replace>>You don't stop running until you reach the safety of your room, and as you burst inside you breathe a sigh of relief to find that it's empty. After all, how the hell could you explain to Kevin what had gotten you so freaked out?
You feel totally drained and dejected, and you decide to climb straight into bed, hoping to God that you'll feel better in the morning.
<</chunkText>></span>Double-click this passage to edit it.<<SetFlag "firstvisit" false>><<if $heather>><<replace "#image-bar">><center><img @src='setup.Path + "images/campus quad.png"'></center><</replace>><span id='options'><<chunkText "⇨">>You head out of the dorms, but you've barely taken a couple of steps across the quad when a familiar voice calls out: "Hey, $girlname!"
<<next "⇨" "Heather bus">><<replace "#image-bar">><center><img @src='setup.Path + "images/heather.png"'></center><</replace>>You feel your stomach lurch in horror as a bunch of people turn to look, watching on as Heather Michaels strides toward you, her glossy blonde hair bouncing around her tanned shoulders and her amazing body shown off by a tight peach colored mini dress.
"Where are you going?" she says as she reaches you.
"To class," you croak weakly, gesturing to the Lecture Hall.
"Fraid not," she replies. "You're coming with me ..."
She grabs your arm and marches you to the bus stop.
<</chunkText>></span><</if>><<if $jennifer>><<replace "#image-bar">><center><img @src='setup.Path + "images/campus quad.png"'></center><</replace>><span id='options'><<chunkText "⇨">>You head out of the dorms, but you've barely taken a couple of steps across the quad when a mean voice calls out: "Yo, <i>Madison</i>!"
<<next "Or else what?" "Or else what?">><<replace "#image-bar">><center><img @src='setup.Path + "images/jennifer.png"'></center><</replace>>You feel your stomach lurch in horror as a bunch of people turn to look in the direction of the commotion, all of them watching on as Jennifer Sandler comes striding straight toward you, an evil grin etched onto her pretty face.
She looks absolutely stunning, her slim athletic figure shown off by a cropped, long-sleeve navy tee and a pair of tiny matching hot shorts, her long blonde hair tied in a high ponytail that swings behind her as she walks.
You freeze stock still, rooted to the spot until she reaches you.
"You better be wearing those panties," she says in an unnecessarily loud voice, causing yet more confusion from those passing by.
"I am," you croak weakly.
"And are you <i>shaved and clean</i> too?"
"Uh huh," you murmur unconvincingly.
"I don't believe you, bitch," she growls. "<i>Show me.</i>"
"What, here?!" you gasp.
"That's right, Madison," she spits back. "Undo your jeans and show me, right the fuck now, or else."
[[Yes, Mistress|Do as she says]]
<</chunkText>></span><</if>><<set $arousal +=10>><<replace "#image-bar">><center><img @src='setup.Path + "images/heather.png"'></center><</replace>><<if $money lte 4>>Heather pays her bus fare then clambers aboard and as you buy a day ticket then follow her onto the bus you sneak a quick peek at her amazing ass, noting that you can just about make out the subtle V of her thong through her tight peach dress.<<set $money -=5>><<else>>"Let me guess," Heather grins as you arrive at the bus stop. "You don't have any money?"
"Yeah," you admit shyly.
"Don't worry about it," she replies, "this is on me."
With that, she pays for both your bus fares and you follow her onto the bus. As she climbs up the steps, you can just about make out the V of her thong through her tight peach dress.<</if>>
You take the seat next to her at the back, unable to believe that she's cool about being seen in public with you. You can sense some of the other students shooting confused glances in your direction, all of them obviously trying to work out why a total babe like Heather Michaels is hanging out with a scrawny freshman, and you feel your pride start to swell ...
"So, did you practice wearing panties like I asked?" she says just then in a voice so damn loud that <i>everyone</i> can hear.
"Yeah," you croak nervously.
"I don't believe you," she replies. "Lemme see!"
<span id='options'><center>[[⇨|Heather panty inspection]]</center></span>
<<set $feminized to 2>><<replace "#image-bar">><center><img @src='setup.Path + "images/jennifer.png"'></center><</replace>>You suck in a deep breath then do as she says, unbuttoning your jeans and pushing them down around your thighs, right there in the quad. You hear some dude passing by laugh out loud, and another group of freshman girls in the distance have stopped to watch.
Jennifer's cold blue eyes move to your crotch and <<if UInv.BagHasItem("player", "blacklacethong") and $clean is true and $femshaved is true>>she nods with satisfaction. "Good," she says.
With a sigh of relief you pull your pants back up again.
<span id='options'><center>[[⇨|pull your pants back up again]]</center></span>
<<elseif UInv.BagHasAnyItem("player", [ "amypanties", "amycheekies", "amythong" ]) and $clean is true and $femshaved is true>>her brow wrinkles in confusion for a moment. "Wait, those aren't the panties I gave you," she says. "Still, I like your initiative. Good girl."
With a sigh of relief you pull your pants back up again.
<span id='options'><center>[[⇨|pull your pants back up again]]</center></span>
<<else>>her face grows angry.
"I warned you," she growls.
<span id='options'><center>[[⇨|I warned you]]</center></span><</if>>
<<nobr>><<set UInv.MoveItem("player", "openclothes", "jeans")>><<set UInv.MoveItem("openclothes", "player", "openjeans")>><</nobr>><<replace "#image-bar">><center><img @src='setup.Path + "images/jennifer.png"'></center><</replace>>"Or else I'll make your life here at Feminae a living hell. I'll spread such nasty fucking rumors about you that you'll wish you were never born. Just try me!"
<span id='options'>
[[Okay, okay!|Do as she says]]
[[Go ahead, be my guest]]</span><b>From Jennifer.Sandler@Feminae.Edu - Subject: Tucking</b>
Hey, Maddie.
I hope you're wearing your panties. DONT FORGET to keep yourself shaved and clean at all times, because I WILL be checking. You've been warned, bitch!
Anyway, here's your first assignment: I want you to learn how to tuck before I see you again.
<span id='options'>
<u>[[Here's a video I found online that shows you what to do|tuck video]]</u></span><<set $arousal to 0>><center><img @src='setup.Path + "images/tucking video.gif"'></center><<if $jtuckteach is true>>
You click the link and watch the video, where an anonymous crossdresser tucks their dick, just like Jennifer showed you in her apartment.
<span id='options'>
[[Back to Inbox|Check your email]]
[[Close|empty room]]</span><<else>>
You click the link, watching in shocked fascination as an anonymous crossdresser shows you exactly how to "tuck" - which seems to be a way of pushing your balls up inside your abdomen, then pulling your dick back around by your ass to give the illusion of female genitalia. But could you really do that yourself?
<span id='options'>
[[Only one way to find out ...]]</span><</if>><<replace "#image-bar">><center><img @src='setup.Path + "images/bedroom.png"'></center><</replace>>You double check that you're alone, then start to fumble around with your junk, trying to remember what to do.
<span id='options'>
[[Here goes nothing ...]]</span><<nobr>>
<<PantsDown>><<if UInv.BagHasItemWithAnyItemTag("player", "type", ["panties"])>><<set UInv.MoveItemsByProperty("player", "openclothes", "type", ["panties"])>><</if>><</nobr>><<replace "#image-bar">><center><img @src='setup.Path + "images/bedroom.png"'></center><</replace>><<set $tucklearnt to true>><<first>><<Tuck>><</first>>Holy shit, it worked! You stare between your legs in disbelief at the girly mound of your now-tucked cock. The plump folds of flesh look scarily realistic, like two plump pussy lips ...
<<if $tuck is false>><<link "Tuck" "Here goes nothing ...">><<Tuck>><</link>><<elseif $tuck is true>><<link "Untuck" "Here goes nothing ...">><<Untuck>><</link>><</if>>
<<link "That was actually kinda fun!" "empty room">><<PantsUp>>
<<if UInv.BagHasItemWithAnyItemTag("openclothes", "type", ["panties"])>><<set UInv.MoveItemsByProperty("openclothes", "player", "type", ["panties"])>><</if>><</link>><<replace "#image-bar">><center><img @src='setup.Path + "images/heather.png"'></center><</replace>><<if UInv.BagHasAnyItem("player", [ "greythong", "highthong", "whitelacethong" ])>><<nobr>><<set UInv.MoveItem("player", "openclothes", "jeans")>><<set UInv.MoveItem("openclothes", "player", "openjeans")>><</nobr>>With a sigh you hitch down the waistband of your jeans just enough for Heather to catch a glimpse of the panties you're wearing.
"Good girl," she grins. <<elseif UInv.BagHasAnyItem("player", [ "amypanties", "amycheekies", "amythong" ])>><<nobr>><<set UInv.MoveItem("player", "openclothes", "jeans")>><<set UInv.MoveItem("openclothes", "player", "openjeans")>><</nobr>>With a sigh you hitch down the waistband of your jeans just enough for Heather to catch a glimpse of the panties you're wearing.
"Hey, those aren't mine!" she giggles. "But I like your initiative. Good girl."<<else>>"I'm ... uh ... I'm not actually wearing any right now," you admit.
"$girlname!" Heather sighs, shaking her head. "I thought you were taking this competition seriously."
"Sorry," you mumble, feeling a little bad that you disappointed her.<</if>>\
<<if $femshaved is false>>"And why didn't you shave?" she adds, her brow furrowing.
"I'm sorry, I just ... forgot," you reply. "But I'll make more of an effort from now on."
"You'd better," she sighs with a roll of her eyes.
<</if>>\
Just then the bus reaches its destination, pulling up at the main Downtown stop.
<span id='options'>
"So," Heather grins, "where d'you wanna go first? [[The wig store]] or [[Victoria's Secret|bra shopping]]?"</span><<replace "#image-bar">><center><img @src='setup.Path + "images/wig store.png"'></center><</replace>>Heather takes you to a store in the mall called Transformations that specializes in hair and beauty products. At the very back of the large room there's a whole selection of wigs, too. You both stare for a moment at the great many on offer, each sitting atop a styrofoam head, until a friendly voice says, "Can I help you?"
You turn to see a kind looking older woman walking toward you.
"Yeah," Heather says confidently. "We wanna buy a wig."
"Be my guest, sweetie," the woman says.
"It's actually for <i>her</i>," Heather adds, nodding at you.
You feel your face flushing once again, but to your relief the woman doesn't bat an eyelid, instead just saying, "Take as long as you want ..."
<span id='options'>
[[You stare up at the wigs, wondering which one to choose ...]]</span>
<<nobr>><<if UInv.BagHasItem("player", "openjeans")>><<set UInv.MoveItem("player", "openclothes", "openjeans")>><<set UInv.MoveItem("openclothes", "player", "jeans")>><</if>><</nobr>>
<<nobr>><<set UInv.MoveItem("player", "openclothes", "jeans")>><<set UInv.MoveItem("openclothes", "player", "openjeans")>><</nobr>><<replace "#image-bar">><center><img @src='setup.Path + "images/victorias secret.png"'></center><</replace>>"I just <i>love</i> this place!" Heather announces as she marches you into Victoria's Secret.
The store is super busy, and you try to convince yourself that the other shoppers think you're here picking out lingerie for your hot girlfriend. But of course Heather quickly blows your cover, pulling a pink bra off the rack and holding it against you.
Just then, a cute brunette sales assistant about your own age comes heading your way. "Can I help you today?" she says to Heather.
"Yeah," Heather replies. "We're actually picking out a bra for $girlname here ..."
The sales assistant's eyes flick across to you in total confusion and you feel your face flush beet red for what feels like the millionth time this afternoon. But Heather doesn't seem to notice.
"Obviously she hasn't got anything natural to work with," she continues in the same loud, confident tone as before, "so if you could just bring us a selection of padded bras in like an A or maybe even a double A? I'm guessing she's a thirty two or a thirty four ..."
As the sales assitant goes off to pick out some bras, Heather takes your arm and yanks you toward the fitting rooms ...
<span id='options'><center>[[⇨|fitting rooms]]</center></span>
<<nobr>><<if UInv.BagHasItem("player", "openjeans")>><<set UInv.MoveItem("player", "openclothes", "openjeans")>><<set UInv.MoveItem("openclothes", "player", "jeans")>><</if>><</nobr>><<replace "#image-bar">><center><img @src='setup.Path + "images/wig store.png"'></center><</replace>><div id="wigstore"><<include "Wig Store">></div><<nobr>>
<<set _Items = UInv.GetItemsArray("wigs")>>
<<if _Items.length == 0>>
<br>
<<else>>
<br>
<<capture _item>>
<<for _item range _Items>>
<<= UInv.GetItemPropertyValue("wigs", _item, "description")>><<set _q = UInv.BagHasItem("wigs", _item)>>
<<if _q > 1>> (_q)<</if>> <<link "try on">>
<<set UInv.MoveItem("wigs", "playerwig", _item, 1)>>
<<WigCheck>>
<<replace "#wigstore">><<include "Wig Store">><</replace>>
<<replace "#caption">><<include "PaperdollSystem">><</replace>>
<</link>><br>
<</for>>
<</capture>>
<</if>>
<br>
<<set _Items = UInv.GetItemsArray("playerwig")>>
<<if _Items.length == 0>>
<br>
<<else>>
<br>
<<capture _item>>
<<for _item range _Items>>
<<= UInv.GetItemPropertyValue("playerwig", _item, "description")>><<set _q = UInv.BagHasItem("playerwig", _item)>>
<<if _q > 1>> (_q)<</if>> <<link "take off">>
<<set UInv.MoveItem("playerwig", "wigs", _item, 1)>>
<<replace "#wigstore">><<include "Wig Store">><</replace>>
<<replace "#caption">><<include "PaperdollSystem">><</replace>>
<</link>>
<</for>>
<br>
<br>
<<if $heather is true>><<if UInv.BagHasAnyItem("playerwig", [ "blondewig", "auburnwig", "blackwig", "pinkwig" ])>>[[Choose this wig]]<<else>>"Cmon, $girlname," Heather says, "there must be <i>one</i> that you like?"<</if>><</if>><<if $jennifer is true>><<if UInv.BagHasAnyItem("playerwig", [ "blondewig", "auburnwig", "blackwig", "pinkwig" ])>>[[Choose this wig|J wig choice]]<<else>>You need to make a choice ...<</if>><</if>>
<</capture>>
<</if>>
<</nobr>><<replace "#image-bar">><center><img @src='setup.Path + "images/wig store.png"'></center><</replace>>"Good choice! That looked really pretty on you," Heather says warmly. <<if visited("bra shopping")>>"I think we're all done. Let's go back to mine ..."
<span id='options'>
<center>[[⇨|Back to Heather's]]</center></span><<else>>"Now let's go choose you a bra, too ..."
<span id='options'>
<center>[[⇨|bra shopping]]</center></span><</if>><<nobr>><<if UInv.BagHasItem("playerwig", "blondewig")>><<set $blondewig to true>><<set UInv.MoveItem("playerwig", "wigs", "blondewig")>><</if>>
<<if UInv.BagHasItem("playerwig", "blackwig")>><<set $blackwig to true>><<set UInv.MoveItem("playerwig", "wigs", "blackwig")>><</if>>
<<if UInv.BagHasItem("playerwig", "auburnwig")>><<set $auburnwig to true>><<set UInv.MoveItem("playerwig", "wigs", "auburnwig")>><</if>>
<<if UInv.BagHasItem("playerwig", "pinkwig")>><<set $pinkwig to true>><<set UInv.MoveItem("playerwig", "wigs", "pinkwig")>><</if>><</nobr>>
<<replace "#image-bar">><center><img @src='setup.Path + "images/wig store.png"'></center><</replace>>You take the wig off and carry it gingerly to the counter.
"That's a very pretty choice," the woman says with a friendly smile.
"Thanks," you mumble, handing over Jennifer's Am-Ex card.
"That'll be sixty five dollars," the woman replies. <<if $brabought is true>>
<i>Sixty five dollars?!</i> You feel your stomach lurch. That means you'll have spent more than a hundred dollars total! But what else can you do ...
<</if>>\
You watch as she rings through the purchase, then hands you the packaged up wig.
<span id='options'>
[[⇦ Leave the store|the mall]]</span>
<<nobr>>
<<if UInv.BagHasItem("playerwig", "blondewig")>><<set $blondewig to true>><<set UInv.MoveItem("playerwig", "wigs", "blondewig")>><</if>>
<<if UInv.BagHasItem("playerwig", "blackwig")>><<set $blackwig to true>><<set UInv.MoveItem("playerwig", "wigs", "blackwig")>><</if>>
<<if UInv.BagHasItem("playerwig", "auburnwig")>><<set $auburnwig to true>><<set UInv.MoveItem("playerwig", "wigs", "auburnwig")>><</if>>
<<if UInv.BagHasItem("playerwig", "pinkwig")>><<set $pinkwig to true>><<set UInv.MoveItem("playerwig", "wigs", "pinkwig")>><</if>>
<<set $money -=65>>
<<set $wigbought to true>><<SetFlag "wig" false>><</nobr>><<replace "#image-bar">><center><img @src='setup.Path + "images/herapartment.png"'></center><</replace>>Heather calls an Uber from the mall and you head back to her apartment. It's just as glamorous as you remember it, and despite your nerves and embarassment you feel a tingling <i>excitement</i>, too. There's no use in denying it, as fucked up as it sounds, you're starting to enjoy this ...
<<if $femshaved is false or $clean is false>><<SetFlag "HShave2">>"Before we do anything else, I think you'd better go spend a little time getting ready in the bathroom," Heather says just then, shooting you a disapproving glance. "Once you're done, meet me in the bedroom."
<span id='options'>
[[You do as she says ...|shave and or shower]]</span>
<<else>>"This is so exciting!" Heather giggles. "C'mon, let's go see what you look like in your new wig and lingerie!"
<span id='options'>
[[You follow her to the bedroom ...|meet heather in the bedroom]]</span><</if>><<widget "WigCheck">>
<<set _tags = UInv.GetItemPropertyValue("playerwig", _item, "place")>> /* This first line gets the item's place tags */
<<for _tag range _tags>>
<<run UInv.MoveItemsByItemTag("playerwig", "wigs", "place", _tag)>>
<</for>> /* Then the loop then goes through each tag, and moves any items the player is wearing with a matching tag to the wardrobe.*/
<<run UInv.MoveItem("wigs", "playerwig", _item, 1)>>
<</widget>><<widget "BraCheck">>
<<set _tags = UInv.GetItemPropertyValue("playertop", _item, "place")>> /* This first line gets the item's place tags */
<<for _tag range _tags>>
<<run UInv.MoveItemsByItemTag("playertop", "brachoice", "place", _tag)>>
<</for>> /* Then the loop then goes through each tag, and moves any items the player is wearing with a matching tag to the wardrobe.*/
<<run UInv.MoveItem("brachoice", "playertop", _item, 1)>>
<</widget>>
<<nobr>>
<<set _Items = UInv.GetItemsArray("brachoice")>>
<<if _Items.length == 0>>
<br>
<<else>>
<br>
<<capture _item>>
<<for _item range _Items>>
<<= UInv.GetItemPropertyValue("brachoice", _item, "description")>><<set _q = UInv.BagHasItem("brachoice", _item)>>
<<if _q > 1>> (_q)<</if>> <<link "try on">>
<<set UInv.MoveItem("brachoice", "playertop", _item, 1)>>
<<BraCheck>>
<<replace "#brastore">><<include "Bra Store">><</replace>>
<<replace "#caption">><<include "PaperdollSystem">><</replace>>
<</link>><br>
<</for>>
<</capture>>
<</if>>
<br>
<<set _Items = UInv.GetItemsArray("playertop")>>
<<if _Items.length == 0>>
<br>
<<else>>
<br>
<<capture _item>>
<<for _item range _Items>>
<<= UInv.GetItemPropertyValue("playertop", _item, "description")>><<set _q = UInv.BagHasItem("playertop", _item)>>
<<if _q > 1>> (_q)<</if>> <<link "take off">>
<<set UInv.MoveItem("playertop", "brachoice", _item, 1)>>
<<replace "#brastore">><<include "Bra Store">><</replace>>
<<replace "#caption">><<include "PaperdollSystem">><</replace>>
<</link>>
<</for>>
<br>
<br>
<<if $heather>><<if UInv.BagHasAnyItem("playertop", [ "whitebra", "pinkbra", "blackbra" ])>>[[Choose this bra]]<<else>>"Cmon, $girlname," Heather says, "there must be <i>one</i> that you like?"<</if>><</if>><<if $jennifer>><<if UInv.BagHasAnyItem("playertop", [ "whitebra", "pinkbra", "blackbra" ])>>[[Choose this bra|Choose this bra J]]<<else>>Which bra do you want?<</if>><</if>>
<</capture>>
<</if>>
<</nobr>><<replace "#image-bar">><center><img @src='setup.Path + "images/vs sales assistant.png"'></center><</replace>>Just as you're making your selection, the cute sales assitant returns. She's unable to keep the smirk off her face as she catches sight of you standing there awkwardly still dressed in the bra.
"We, uh, we actually have a deal on at the moment," she says, directing her attention to Heather, "where you get a matching pair of V-string panties for free if you choose any of our bras today?"
"That would be awesome," Heather replies happily. "We'll take a pair!"
<span id='options'>
<center>[[⇨|pay for bra]]</center></span><<replace "#image-bar">><center><img @src='setup.Path + "images/victorias secret.png"'></center><</replace>>You put your shirt back on, then carry the bra you've picked to the register, where the sales assistant is waiting for you.
"We, uh, we actually have a deal on at the moment," she says with a subtle smirk, "where you get a matching pair of V-string panties for free if you choose any of our bras today. I'll put a pair in the bag for you, I mean, for your <i>girlfriend</i>."
"Thanks," you mutter, your face blazing with heat.
"Okay, that'll be forty five dollars total," she says. <<if $wigbought is true>>
<i>Forty five dollars?!</i> You feel your stomach lurch. That means you'll have spent more than a hundred dollars total! But what else can you do ...
<</if>>\
You hand over Jennifer's card and she rings up your purchase, then hands you a pink Victoria's Secret bag.
<span id='options'>
[[⇦ Leave the store|the mall]]</span>
<<nobr>>
<<set UInv.MoveItem("wardrobe", "player", "tshirt")>>
<<if UInv.BagHasItem("playertop", "blackbra")>><<set $blackbra to true>><<set UInv.MoveItem("playertop", "brachoice", "blackbra")>><</if>>
<<if UInv.BagHasItem("playertop", "pinkbra")>><<set $pinkbra to true>><<set UInv.MoveItem("playertop", "brachoice", "pinkbra")>><</if>>
<<if UInv.BagHasItem("playertop", "whitebra")>><<set $whitebra to true>><<set UInv.MoveItem("playertop", "brachoice", "whitebra")>><</if>>
<<set $brabought to true>>
<<set $money -=45>>
<<SetFlag "bra" false>><</nobr>><<replace "#image-bar">><center><img @src='setup.Path + "images/vs fitting room.png"'></center><</replace>>"Go on then!" Heather grins. "Take your shirt off!"
<span id='options'><center>[[⇨|bra try on]]</center></span><<replace "#image-bar">><center><img @src='setup.Path + "images/vs fitting room.png"'></center><</replace>><<set UInv.MoveItem("player", "wardrobe", "tshirt")>>You take your t-shirt off just as the pretty young sales assistant returns with an armful of bras. She hands them to Heather, then shoots you one final confused look, before leaving you both alone in the fitting room.
"Well? What are you waiting for?" Heather urges excitedly. "Try them on!"
<div id="brastore"><<include "Bra Store">></div><<replace "#image-bar">><center><img @src='setup.Path + "images/victorias secret.png"'></center><</replace>>You pull your shirt back on then traipse over to the cash register, trailing behind Heather like a grumpy kid. That was <i>so</i> fucking embarassing!
You watch on as Heather pulls out a gold Am-Ex card and pays for the bra and matching panties, then hands <i>you</i> the pink Victoria's Secret bag to carry.
<<if visited("The wig store")>>"I think that's about everything," she says. "Let's go back to mine ..."
<span id='options'>
<center>[[⇨|Back to Heather's]]</center></span><<else>>"Now let's go choose you a wig!" she announces in a voice loud enough for the whole damn store to hear.
<span id='options'>
<center>[[⇨|The wig store]]</center></span><</if>>
<<nobr>><<if UInv.BagHasItem("playertop", "blackbra")>><<set $blackbra to true>><<set UInv.MoveItem("playertop", "brachoice", "blackbra")>><</if>>
<<if UInv.BagHasItem("playertop", "pinkbra")>><<set $pinkbra to true>><<set UInv.MoveItem("playertop", "brachoice", "pinkbra")>><</if>>
<<if UInv.BagHasItem("playertop", "whitebra")>><<set $whitebra to true>><<set UInv.MoveItem("playertop", "brachoice", "whitebra")>><</if>><<set UInv.MoveItem("wardrobe", "player", "tshirt")>><</nobr>>
<<set UInv.MoveAllItemsToBag("player", "clothesholder")>>
<<set $broom to true>><<set $clean to true>><<replace "#image-bar">><center><img @src='setup.Path + "images/bathtub.png"'></center><</replace>>You go into Heather's bathroom. As you're getting undressed, you can hear the soft pulse of pop music starting up in her bedroom. <<if $tuck is false>><<Tuck>>You make sure to tuck your cock, just like she showed you, then climb into the tub and scrub your body from head to toe ...<<else>>You climb into the tub and scrub your body from head to toe ...<</if>>
<div id="shaving"><<include "ShavingSystem">></div><<replace "#image-bar">><center><img @src='setup.Path + "images/herbedroom.png"'></center><</replace>><<if $broom is true>>You walk through to the bedroom, where you see that Heather's already laid out the wig, bra and panties on her bed. Sexy, sultry pop music is playing from her Bluetooth speaker on the dresser.
"Well, $girlname," she grins, "I think it's time for you to put on your new wig and lingerie ..."
<span id='options'><center>[[⇨|wig and lingerie]]</center></span>
<<set $broom to false>><<else>>You follow Heather through to the bedroom, where she's already laid the wig, bra and panties on her bed. She taps on her iPhone and some kind of sexy, girly pop music starts playing from her Bluetooth speaker on the dresser as you start to undress ...
<div id="striptease"><<include "strip">></div><</if>><<widget "ShaveEverything">>
<<if UInv.BagHasItem("unshaved", "face")>><<set UInv.MoveItem("unshaved", "shaved", "face")>><</if>>
<<if UInv.BagHasItem("unshaved", "chest")>><<set UInv.MoveItem("unshaved", "shaved", "chest")>><</if>>
<<if UInv.BagHasItem("unshaved", "crotch")>><<set UInv.MoveItem("unshaved", "shaved", "crotch")>><</if>>
<<if UInv.BagHasItem("unshaved", "balls")>><<set UInv.MoveItem("unshaved", "shaved", "balls")>><</if>>
<<if UInv.BagHasItem("unshaved", "pubes")>><<set UInv.MoveItem("unshaved", "shaved", "pubes")>><</if>>
<<if UInv.BagHasItem("unshaved", "arms")>><<set UInv.MoveItem("unshaved", "shaved", "arms")>><</if>>
<<if UInv.BagHasItem("unshaved", "legs")>><<set UInv.MoveItem("unshaved", "shaved", "legs")>><</if>>
<<if UInv.BagHasItem("unshaved", "underarms")>><<set UInv.MoveItem("unshaved", "shaved", "underarms")>><</if>>
<<set $facialhair to 3>>
<<set $chesthair to 3>>
<<set $armhair to 3>>
<<set $armpithair to 3>>
<<set $crotchhair to 3>>
<<set $pubichair to 3>>
<<set $ballhair to 3>>
<<set $leghair to 3>>
<</widget>><<replace "#image-bar">><center><img @src='setup.Path + "images/heather.png"'></center><</replace>>"Here, let me help you with that," Heather says as you try to fumble it on.
She moves close behind you, clasping it into place. It feels strangely comforting to have something hugging your pecs so tightly, and the padding in the cups really does give the illusion of small, pert breasts. You find yourself reaching up and cupping them in your palms, enjoying the way the small soft cups fill your hands.
Between your legs, you can feel your tucked cock starting to throb and tingle in your panties. It's kinda hot that you're turned on right now, but at least from the outside nobody would know. <i>Just like a real girl</i>, you think ...
You realized that while you were lost in your thought, Heather's plucked the wig from the bed and again she moves around behind you, then carefully places it on your head ...
<span id='options'><center>[[⇨|the wig]]</center></span> <<nobr>><<set $arousal +=35>><<if $blackbra is true>><<set UInv.MoveItem("brachoice", "player", "blackbra")>><</if>>
<<if $pinkbra is true>><<set UInv.MoveItem("brachoice", "player", "pinkbra")>><</if>>
<<if $whitebra is true>><<set UInv.MoveItem("brachoice", "player", "whitebra")>><</if>><</nobr>><<replace "#image-bar">><center><img @src='setup.Path + "images/heather.png"'></center><</replace>>"Okay, gimme a twirl!" she giggles.
You do as she says, shuffling in an awkward circle, and she claps her hands excitedly.
"You look so cute, $girlname!" she announces proudly. "As long as you can dance too, we'll win this competition for sure ..." She pauses for a moment, her expression changing slightly, before adding, "You <i>can</i> dance, can't you?"
<span id='options'>
[[Sure thing!]]
[[Actually no ...]]</span>
<<nobr>><<if $blondewig is true>><<set UInv.MoveItem("wigs", "player", "blondewig")>><<elseif $blackwig is true>><<set UInv.MoveItem("wigs", "player", "blackwig")>><<elseif $auburnwig is true>><<set UInv.MoveItem("wigs", "player", "auburnwig")>><<elseif $pinkwig is true>><<set UInv.MoveItem("wigs", "player", "pinkwig")>><</if>><</nobr>><<replace "#image-bar">><center><img @src='setup.Path + "images/heather.png"'></center><</replace>>"Cool!" Heather grins, dashing over to the speaker and turning up the volume, before taking a seat on the wooden chair by her dressing table. "In that case, show me what you got!"
You try to summon all your confidence as you stride toward her. It feels so damn <i>weird</i> to be dressed like this, with the bra hugging tightly against your pecs, the string of the panties riding high between your butt cheeks and the glossy strands of the wig framing your vision.
As you reach Heather you pause for a moment, really listening to the sexy, pulsating beat of the music, then you close your eyes and start to wind your hips in time to it, trying your very hardest to be girly and sexy ...
You feel like you did a pretty good job, but when you open your eyes again, Heather's expression tells a very different story.
"I think you'd better take a seat," she says, pushing herself to her feet and offering you the chair.
You sit down, your heart hammering hard as you gaze up at her, her amazing body shown off by that tight peach colored mini dress.
"Watch and learn," she purrs, a naughty glint in her bright blue eyes as she strides toward you.
She turns around so that her perfect ass is right there in front of your face, and then she begins to dance ...
<span id='options'>
<center>[[⇨|dance moves]]</center></span><<replace "#image-bar">><center><img @src='setup.Path + "images/heather.png"'></center><</replace>>"I've never been much of a dancer," you admit shyly.
"Hey, don't worry," she replies warmly. "Because you're about to learn from the master! Now go take a seat," she adds, gesturing to the wooden chair by her dressing table.
As you walk over to it, you find yourself thinking again about how damn <i>weird</i> it is to be dressed like this; the bra hugging tightly against your pecs, the string of the panties riding high between your butt cheeks and the glossy strands of the wig framing your vision.
But as you take your seat and Heather turns up the sexy song on the stereo you feel your thoughts melt away as you realize what's about to happen.
<i>Holy shit. Is Heather Michaels about to give me a private lap dance?!</i>
Sure enough, she strides toward you, her amazing body shown off by that tight peach dress.
"Watch and learn," she purrs, a naughty glint in her bright blue eyes.
She turns so that her perfect ass is right there in front of your face, and then she begins to dance ...
<span id='options'>
<center>[[⇨|dance moves]]</center></span><<replace "#image-bar">><center><img @src='setup.Path + "images/heatherdance.gif"'></center><</replace>>As Heather dances, you feel an almost painful rush of blood to your cock, your tucked mound tightening and tingling in your panties.
"See?" she says when she finishes, turning back to face you. "It isn’t so much about the precision of the moves as about really <i>feeling</i> it – getting into the music, letting it move you, letting it take you over ..."
You nod; after all, what she said makes sense. And you feel excited to try it out again yourself.
"Promise me you'll practice dancing in your room before I see you again, okay?" she says in a serious tone.
"Sure thing," you grin.
"Anyway, I think that's enough for one day," Heather says. "Oh, what's your email address?" she adds.
"It's $firstname dot $lastname at Feminae dot Edu," you reply.
"Cool," she smiles. "Be sure to check your email. I'll set you some more tasks before I see you again. Oh and I can keep hold of that here for you," she adds, nodding to your wig.
<span id='options'>
[[She calls you a cab ...|home to dorms again]]</span><<nobr>>
<<set $arousal +=35>>
<<SetFlag "hmail1">>
<<set UInv.AddItem("dreams", "dancingdream")>>
<<SetFlag "boysbathroom">><</nobr>><<replace "#image-bar">><center><img @src='setup.Path + "images/quad night.png"'></center><</replace>>Just like last time, Heather calls you an Uber and as you drive home, dressed once again in your boring guys clothes, you clutch your brand new lingerie tightly in the Victoria's Secret bag, excited to get practicing on your dance routine.
It's already growing dark outside<<if $class is false>>> and you realize with jolt that you totally missed class today. You get the feeling that <<if $subject is 1>>Professor Cartwright<</if>><<if $subject is 2>>Professor Anderson<</if>><<if $subject is 3>>Coach McIntyre<</if>> wouldn't be too happy about that<</if>>.
The taxi cab pulls up outside the doors to the dormitories and as you clamber out, you feel a wave of tiredness wash over you. You can't wait to go to bed ...
<span id='options'>[[Sleep]]</span><<nobr>>
<<if UInv.BagHasItem("player", "blondewig")>><<set UInv.MoveItem("player", "wigs", "blondewig")>><</if>>
<<if UInv.BagHasItem("player", "auburnwig")>><<set UInv.MoveItem("player", "wigs", "auburnwig")>><</if>>
<<if UInv.BagHasItem("player", "blackwig")>><<set UInv.MoveItem("player", "wigs", "blackwig")>><</if>>
<<if UInv.BagHasItem("player", "pinkwig")>><<set UInv.MoveItem("player", "wigs", "pinkwig")>><</if>>
<<if UInv.BagHasItem("player", "whitevstring")>><<set UInv.MoveItem("player", "wardrobe", "whitevstring")>><</if>>
<<if UInv.BagHasItem("player", "blackvstring")>><<set UInv.MoveItem("player", "wardrobe", "blackvstring")>><</if>>
<<if UInv.BagHasItem("player", "pinkvstring")>><<set UInv.MoveItem("player", "wardrobe", "pinkvstring")>><</if>>
<<if UInv.BagHasItem("player", "whitebra")>><<set UInv.MoveItem("player", "wardrobe", "whitebra")>><</if>>
<<if UInv.BagHasItem("player", "blackbra")>><<set UInv.MoveItem("player", "wardrobe", "blackbra")>><</if>>
<<if UInv.BagHasItem("player", "pinkbra")>><<set UInv.MoveItem("player", "wardrobe", "pinkbra")>><</if>>
<<set UInv.MoveAllItemsToBag("clothesholder", "player")>>
<</nobr>><<replace "#image-bar">><center><img @src='setup.Path + "images/jennifer.png"'></center><</replace>>"Alright, so here's what I want you to do," Jennifer says. "Take this and go into the city ..."
She holds out a gold Am-Ex card which you gingerly take from her and slip into the pocket of your jeans.
"I want you to go to the Mall and buy a wig and a bra, got it?"
<span id='options'>
[[Yes, Mistress|I'll do it]]
[[How the hell am I going to do that?]]</span>
<<nobr>><<if UInv.BagHasItem("player", "openjeans")>><<set UInv.MoveItem("player", "openclothes", "openjeans")>><<set UInv.MoveItem("openclothes", "player", "jeans")>><</if>><</nobr>><<set $lifehell to true>><<replace "#image-bar">><center><img @src='setup.Path + "images/jennifer.png"'></center><</replace>>"I gave you <i>strict</i> instructions," she rages. "I asked you to wear the panties, to shave, and to keep yourself clean at all times. And I warned you just what would happen if you didn't follow my orders. You leave me no choice."
Before you can say another word, she turns and strides off angrily across the quad. With a frustrated sigh you pull your pants back up again.
<<nobr>><<if UInv.BagHasItem("player", "openjeans")>><<set UInv.MoveItem("player", "openclothes", "openjeans")>><<set UInv.MoveItem("openclothes", "player", "jeans")>><</if>><</nobr>><<replace "#image-bar">><center><img @src='setup.Path + "images/jennifer.png"'></center><</replace>>"Good," she says with a curt nod. "When you're done, make your way over to my apartment. There's a thousand dollar limit on that card, but don't you <i>dare</i> spend more than a hundred bucks."<<set $money to 1000>><<set $jshopping to true>><<SetFlag "shoppingtrip">><<set $lifehell to true>><<replace "#image-bar">><center><img @src='setup.Path + "images/jennifer.png"'></center><</replace>>"But how the hell am I going to do that?" you sigh. "I ... I don't know if i can."
"Stop being such a baby," Jennifer snaps. "Just pretend you're buying them for your <i>girlfriend</i> or whatever, not that a dweeb like you would actually have a girlfriend. But you know what I mean. And when you're done, make your way over to my apartment. There's a thousand dollar limit on that card, but don't you <i>dare</i> spend more than a hundred bucks."<<set $money to 1000>><<set $jshopping to true>><<SetFlag "shoppingtrip">><<set $lifehell to true>><<set $lifehell to true>><<replace "#image-bar">><center><img @src='setup.Path + "images/jennifer.png"'></center><</replace>>"Go ahead, be my guest," you say, surprising yourself a little.
"Oh just you fucking wait," Jennifer shoots back with a dismissive snarl before turning and striding off angrily across the quad. <<if UInv.BagHasItem("inventory", "dayticket")>>The bus is waiting at the bus stop.<<else>>Take a bus into the city? A day ticket costs $5.<</if>>
<span id='options'>
<<if UInv.BagHasItem("inventory", "dayticket")>>[[Take bus into the city]]<<elseif $money lte 4>><<linkreplace "Buy ticket">><span class="purple">I don't have enough money</span><</linkreplace>><<else>><<link "Buy ticket" "Take bus into the city">><<set UInv.AddItem("inventory", "dayticket")>><<set $money -=5>><</link>><</if>><<set $brabought to false>><<set $wigbought to false>><<SetFlag "task">><<SetFlag "wig">><<SetFlag "wig">><<replace "#image-bar">><center><img @src='setup.Path + "images/vs sales assistant.png"'></center><</replace>>The sales assitant arches an eyebrow, obviously sensing your discomfort.
"And what size is your <i>girlfriend</i>?" she says in a knowing tone, a subtle smirk on her lips.
"I guess she's ... about the same size as ... me?" you murmur, feeling your blush get even deeper.
"Well in that case," she says, trying to keep a straight face, "why don't you head on over to the fitting rooms and I'll bring you a selection to, uh, take a look at?"
<span id='options'>
<center>[[⇨|Head to the fitting rooms]]</center></span><<replace "#image-bar">><center><img @src='setup.Path + "images/wig store.png"'></center><</replace>>
<div id="wigstore"><<include "Wig Store">></div><<replace "#image-bar">><center><img @src='setup.Path + "images/vs fitting room.png"'></center><</replace>>You do as the sales assistant says, walking through the busy store and into the fitting rooms. A few cute girls give you weird looks on the way, but you try not to let it get to you. As you finally reach the privacy of a cubicle, you breathe a sigh of relief. And a moment later, the girl returns with an armful of bras.
"Here," she says, offering them to you ...
<span id='options'>
<center>[[⇨|offering them to you ...]]</center></span><<set UInv.MoveItem("player", "wardrobe", "tshirt")>><<replace "#image-bar">><center><img @src='setup.Path + "images/vs sales assistant.png"'></center><</replace>>"Thanks," you croak, taking them from her, noticing that the ones she's picked all have extra padded cups.
Then, once she's left you alone, you take off your top ... It takes you an age to fumble each bra into place and get it to clasp at the back, but you'll be damned if you're going to ask the sales assistant for help!
<div id="brastore"><<include "Bra Store">></div><<set $feminized to 2>><<replace "#image-bar">><center><img @src='setup.Path + "images/city.png"'></center><</replace>><span id='options'><<chunkText "⇨">>You head to Jennifer's apartment block which is situated right in the heart of Downtown, carrying your new purchases. You arrive at the main door to her building and push the buzzer for her apartment.
After a few seconds, her bitchy voice sounds over the intercom: "Who is it?"
"It's me," you say, and then after a pause, "$girlname."
You hear another loud buzz and the door unlocks.
You take a deep breath then step inside ...
<<next "Keep quiet and hope for the best" "quiet overspent">><<replace "#image-bar">><center><img @src='setup.Path + "images/jennifer apartment.png"'></center><</replace>>You head on up to Jennifer's apartment, where you find her sipping another glass of white wine and listening to sexy-sounding pop music.
"So?" she asks, almost the moment you step into the room. "You get everything I asked?"
You nod, wondering whether or not to tell her about how you kinda <i>overspent</i> a little.
[[Tell her what happened|overspent]]
<</chunkText>></span><<replace "#image-bar">><center><img @src='setup.Path + "images/jennifer.png"'></center><</replace>>"I did," you say, holding up your shopping bags as proof. "But ... uh ... it came to a little more than a hundred dollars."
"How <i>much</i> more?" she hisses.
"I don't know," you stammer, "maybe like another fifteen dollars or so including bus fare?"
"Oh, that's nothing," she says, waving her hand. "But gimme that card back before you do any real damage."
You hand back the Am-Ex card.
"Now come with me to the bedroom and show me what you bought ..."
<span id='options'>
<center>[[⇨|J bedroom]]</center></span><<set $money to 0>><<replace "#image-bar">><center><img @src='setup.Path + "images/jennifer.png"'></center><</replace>>"Sure did," you say, forcing a weak smile onto your face as you hold up your shopping bags as proof.
"Alright, let's go to my room and see what you bought," she says, before adding, "Oh and gimme my card back, too."
You hand back the Am-Ex card, hoping to god she doesn't go crazy when she found out that you went over the hundred dollar limit.
She turns and heads out of the room and you follow ...
<span id='options'>
<center>[[⇨|J bedroom]]</center></span><<set $money to 0>><<set $overspent to true>><<replace "#image-bar">><center><img @src='setup.Path + "images/jennifer bedroom.png"'></center><</replace>>Just like the rest of her place, Jennifer's bedroom is decorated in shades of blue and black. She must have some kind of apartment-wide speaker system set up, because the sexy, sultry sounding pop music is playing in this room too as you make your way inside.
"Okay, let's see what you bought," she says, taking a seat on the wooden chair by her dressing table.
You take the wig and underwear out of their bags and nervously show them to Jennifer. She nods and says, "Not bad, I guess. But let's see what they look like on."
And so, with a final shaky breath, you start to undress ...
<span id='options'>
<center>[[⇨|undress J apartment]]</center></span><<set $arousal to 5>><<set UInv.MoveAllItemsToBag("player", "clothesholder")>><<replace "#image-bar">><center><img @src='setup.Path + "images/jennifer.png"'></center><</replace>><span id='options'>Once again, you strip totally naked in front of Jennifer, who watches you with a cold, impassive expression.
But just as you're reaching out for your brand new v-string panties, she says, "Not so fast. I take it you read the email I sent you over the weekend and learnt how to tuck?"
<<if $tucklearnt is false>>You feel a pang of dread. <i>God damn it.</i> You totally forgot!
You start to stammer something about how difficult it is to check your emails on your roommate's laptop, but she holds her hand up to silence you.
"Just shut up and hold still," she growls, pushing herself up from the chair and striding purposefully toward you ...
<center>[[⇨|j tuck]]</center><<elseif $tucklearnt is true>>You nod.
"Go on then," she growls. "Show me ..."
<center>[[⇨|you tuck]]</center></span><</if>>
<<replace "#image-bar">><center><img @src='setup.Path + "images/*********.png"'></center><</replace>>************************************************************************************************************************************************************************************************************************************************************
<span id='options'>
<center>[[⇨|*********]]</center></span><<replace "#image-bar">><center><img @src='setup.Path + "images/*********.png"'></center><</replace>><span id='options'><<chunkText "⇨">>******************************************* ************ *******************************************************************************************************************************************************************************************************
<<next "⇨">><<replace "#image-bar">><center><img @src='setup.Path + "images/*********.png"'></center><</replace>>******************************************* ************ *******************************************************************************************************************************************************************************************************
<<next "******" "******">><<replace "#image-bar">><center><img @src='setup.Path + "images/*********.png"'></center><</replace>>************************************************************************************************************************************************************************************************************************************************************
<</chunkText>></span><<set $jtuckteach to true>><<replace "#image-bar">><center><img @src='setup.Path + "images/jennifer.png"'></center><</replace>><span id='options'><<chunkText "⇨">>Your heart leaps into your throat as Jennifer drops to her knees before you, so that her pretty face is only inches away from your dick which, due to your pounding nerves, has shrivelled to the size of an acorn.
"Hold still," she growls, reaching out and taking hold of your dick ...
<<next "" "You reach for the panties ...">><<replace "#image-bar">><center><img @src='setup.Path + "images/jennifer.png"'></center><</replace>><<Tuck>>You let out a yelp of surprise as Jennifer takes a firm hold of your cock and pulls it roughly between your legs, then starts jabbing at your balls, too.
"That's the last time I do <i>that</i>," she mutters a moment later, pushing herself back to her feet and wiping her hands hands on her navy hot shorts in disgust. "In future I exect you to tuck your own goddamn dick."
You stare down at your crotch in disbelief. Somehow she's actually managed to push your balls up inside your abdomen and your dick is now pulled tight between your legs, right up around by your ass, leaving the empty flaps of your scrotal skin looking scarily like pussy lips.
"Well, what the fuck are you standing there for?" she adds. "Put on some panties, quick, before it all comes spilling out again ..."
<center>[[⇨|panties j]]</center><</chunkText>></span><<Tuck>><<replace "#image-bar">><center><img @src='setup.Path + "images/jennifer.png"'></center><</replace>>You reach between your legs and take hold of your dick, just like you practiced, tugging it back toward your ass, then prodding your balls one by one up into your abdomen.
"Very good, Madison," Jennifer purrs. "I'm impressed."
Then, before the tuck comes free, you quickly reach for the panties ...
<span id='options'>
<center>[[⇨|panties j]]</center></span><<replace "#image-bar">><center><img @src='setup.Path + "images/jennifer.png"'></center><</replace>>As Jennifer watches on, you pluck the g-string from the bed. It's so damn skimpy - barely more than a tangle of silky<<if $blackbra is true>> black<</if>><<if $white is true>> white<</if>><<if $pinkbra is true>> hot pink<</if>> threads - and you feel a shiver of nervous anticipation as you step into it and slide it up over your smooth hairless thighs, then hitch the waistband into place.
And unlike the lacy black thong, you can barely feel a thing, save from a subtly teasing sensation of the thin strap at the back, pulling tight between your ass cheeks.
Next you reach for the bra ...
<span id='options'>
<center>[[⇨|bra j]]</center></span>
<<nobr>>
<<if $blackbra is true>><<set UInv.MoveItem("vstrings", "player", "blackvstring")>><</if>>
<<if $pinkbra is true>><<set UInv.MoveItem("vstrings", "player", "pinkvstring")>><</if>>
<<if $whitebra is true>><<set UInv.MoveItem("vstrings", "player", "whitevstring")>><</if>><</nobr>><<replace "#image-bar">><center><img @src='setup.Path + "images/jennifer.png"'></center><</replace>>You spend a few moments fumbling with the bra, trying to get it to clasp in place at the small of your back.
"Jesus Christ, don't you know anything?" Jennifer snaps. "For a start, that's totally the wrong way of doing it. What you need to do is put it on like a belt around your waist and then pull it into place."
You do as she suggests, and sure enough it works. What's more, it feels strangely comforting to have something hugging your pecs so tightly, and the padding in the cups really does give the illusion of small, pert breasts.
Between your legs, you can feel your tucked cock starting to throb and tingle in your panties. It's kinda hot that you're turned on right now, but at least from the outside nobody would know. <i>Just like a real girl</i>, you think ...
"Hey, bitch, I haven't got all day," Jennifer says just then, breaking you out of your thoughts. "C'mon, put the wig on too ..."
<span id='options'>
<center>[[⇨|wig j]]</center></span>
<<nobr>>
<<set $arousal +=35>>
<<if $blackbra is true>><<set UInv.MoveItem("brachoice", "player", "blackbra")>><</if>>
<<if $pinkbra is true>><<set UInv.MoveItem("brachoice", "player", "pinkbra")>><</if>>
<<if $whitebra is true>><<set UInv.MoveItem("brachoice", "player", "whitebra")>><</if>><</nobr>><<replace "#image-bar">><center><img @src='setup.Path + "images/jennifer.png"'></center><</replace>>You take the wig from its packaging and slip it over your head, then turn to face Jennifer, clutching your breath tightly in your lungs as you wait for her reaction.
"Not bad," she admits with a nod. "Not bad at all. Now turn around so that I can see your butt."
You do as she says, shuffling in a slow semi circle until your facing away from her.
"You've actually got a pretty decent ass," she admits with begruding respect. "Which gives me an idea. You can turn around again."
You turn back to face her, noting the strange expression that's now playing across her pretty features.
"Let me guess, you don't know how to <i>use it</i>," she says with a tight-lipped little grin.
"Use what?" you croak.
"Your <i>ass</i>," she shoots back, rolling her eyes. "Here, come take a seat and I'll show you what I mean ..."
<span id='options'>
<center>[[⇨|J dance]]</center></span>
<<nobr>>
<<if $blondewig is true>><<set UInv.MoveItem("wigs", "player", "blondewig")>><</if>>
<<if $blackwig is true>><<set UInv.MoveItem("wigs", "player", "blackwig")>><</if>>
<<if $auburnwig is true>><<set UInv.MoveItem("wigs", "player", "auburnwig")>><</if>>
<<if $pinkwig is true>><<set UInv.MoveItem("wigs", "player", "pinkwig")>><</if>><</nobr>><<SetFlag "jmail2">><<replace "#image-bar">><center><img @src='setup.Path + "images/jennifer.png"'></center><</replace>>Jennifer pushes herself to her feet, then gestures to you to take a seat on the wooden chair by her dressing table.
As you walk over to it, you find yourself thinking again about how damn <i>weird</i> it is to be dressed like this; the bra hugging tightly against your pecs, the string of the panties riding high between your butt cheeks and the glossy strands of the wig framing your vision.
But as you take your seat and she turns up the sexy song on the stereo you feel your thoughts melt away as you realize what's about to happen.
<i>Holy shit. Is Jennifer Sandler about to give me a private lap dance?!</i>
Sure enough, she strides toward you, her amazing body shown off by that cropped navy top and criminally small hot shorts.
"Watch and learn from the master," she announces, a naughty glint in her cold blue eyes.
Then she turns around, so that her perfect ass is right there in front of your face, and begins to dance ...
<span id='options'>
<center>[[⇨|J dance moves]]</center></span><<SetFlag "boysbathroom">><<set $arousal +=35>><<replace "#image-bar">><center><img @src='setup.Path + "images/jenniferdance.gif"'></center><</replace>>As Jennifer dances, you feel an almost painful rush of blood to your cock, your tucked mound tightening and tingling in your panties.
You sit there, mesmerized, unable to tear your eyes away from her perfect ass ...
<span id='options'>
<center>[[⇨|j practice]]</center></span><<set UInv.AddItem("dreams", "dancingdream")>>
<<replace "#image-bar">><center><img @src='setup.Path + "images/jennifer bedroom.png"'></center><</replace>>Eventually she stops, turning back to face you, her icy blue eyes piercing your own as she says, "That's how I want <i>you</i> to dance in the competition, Madison. Any chance you get, you're going to practice dancing, you understand?"
You nod, your stomach churning with dread at the thought of actually getting up on stage and dancing like that in front of a crowd.
"I'll keep hold of this for now," Jennifer says, nodding to your wig.
<<if $overspent is true>>"I think that's all for tonight. Get dressed and I'll call you a cab ..."
<span id='options'>
<center>[[⇨|j receipts]]</center></span><<else>>"I think that's all for tonight. Get dressed and I'll call you a cab ..."
<span id='options'>
<center>[[⇨|cab home 2]]</center></span><</if>>\<<set $jowed to true>><<replace "#image-bar">><center><img @src='setup.Path + "images/jennifer.png"'></center><</replace>>"Wait a minute," Jennifer growls, just as you're about to get dressed.
You turn to see that she's holding the receipts for the wig and lingerie; they must have fallen out of the bags as you were trying things on.
"I told you to only spend one hundred dollars," she says in an icy tone, looking from one receipt to the other.
"I'm sorry," you murmur, but it's as if she doesn't hear you.
"You <i>owe me</i>, bitch," she hisses. "I'm gonna make you work off that debt, one way or another. Now get out of my sight."
You quickly get dressed then head out of her apartment ...
<span id='options'>
<center>[[⇨|cab home 2]]</center></span>
<<SetFlag "shoppingtrip" false>><<replace "#image-bar">><center><img @src='setup.Path + "images/jennifer uber.png"'></center><</replace>>You head out of Jennifer's apartment block clutching your shopping bags, your stomach lurching as you set eyes on that exact same silver taxi cab again. You know just what will happen if you get inside.
<span id='options'>
[[Get into the cab ...]]
[[Take your chances and walk ...]]</span>
<<nobr>>
<<set UInv.MoveAllItemsToBag("clothesholder", "player")>>
<<if UInv.BagHasItem("player", "blondewig")>><<set UInv.MoveItem("player", "wigs", "blondewig")>><</if>>
<<if UInv.BagHasItem("player", "auburnwig")>><<set UInv.MoveItem("player", "wigs", "auburnwig")>><</if>>
<<if UInv.BagHasItem("player", "blackwig")>><<set UInv.MoveItem("player", "wigs", "blackwig")>><</if>>
<<if UInv.BagHasItem("player", "pinkwig")>><<set UInv.MoveItem("player", "wigs", "pinkwig")>><</if>>
<<if UInv.BagHasItem("player", "whitevstring")>><<set UInv.MoveItem("player", "wardrobe", "whitevstring")>><</if>>
<<if UInv.BagHasItem("player", "blackvstring")>><<set UInv.MoveItem("player", "wardrobe", "blackvstring")>><</if>>
<<if UInv.BagHasItem("player", "pinkvstring")>><<set UInv.MoveItem("player", "wardrobe", "pinkvstring")>><</if>>
<<if UInv.BagHasItem("player", "whitebra")>><<set UInv.MoveItem("player", "wardrobe", "whitebra")>><</if>>
<<if UInv.BagHasItem("player", "blackbra")>><<set UInv.MoveItem("player", "wardrobe", "blackbra")>><</if>>
<<if UInv.BagHasItem("player", "pinkbra")>><<set UInv.MoveItem("player", "wardrobe", "pinkbra")>><</if>>
<</nobr>><<SetFlag "cabangry" false>><<replace "#image-bar">><center><img @src='setup.Path + "images/taxi driver.png"'></center><</replace>><span id='options'><<chunkText "⇨">>You climb into the cab and sure enough, just as you suspected, it's the same creepy taxi driver as before. <<if Flag("cabangry")>>After running away last time, you expected him to be angry, but instead he's leering sleazily at you.
<</if>>\
You drive back to the dorms in a tense, awkward silence and the moment he arrives outside the dorms, he cuts the engine then unzips his pants, once again pulling out his big, hard cock.
<<next "Try to escape" "Try to escape">><<replace "#image-bar">><center><center><img @src='setup.Path + "images/cockcar.png"'></center><</replace>>"I think you know what to do", he says with a leery grin ...
[[Jack him off]]
<</chunkText>></span><<replace "#image-bar">><center><img @src='setup.Path + "images/city night.png"'></center><</replace>><span id='options'><<chunkText "⇨">><i>Fuck that</i>, you think. There's no goddamn way you're getting back in that cab, not after what happened last time. Instead you dash off before the driver sees you.
It's starting to get dark and you wander through the city streets in what you hope is the right direction for Feminae College. It takes an age, but somehow you eventually find yourself trudging through the familiar gates to the campus.
<<next "Sleep" "Sleep">><<replace "#image-bar">><center><img @src='setup.Path + "images/bedroom night.png"'></center><</replace>>Totally exhausted, you head straight to your dorm room, creeping inside so as not to wake Kevin, then climb beneath the covers, glad to be back in the relative safety of the dorms.
<</chunkText>></span><<first>><<set $cockcum to random(10, 20)>><</first>><<set $arousal +=3>><<if $cockcum >= 99>><<goto [[cabgasm2]]>><<else>><<replace "#image-bar">><center><img @src='setup.Path + "images/cockcar.png"'></center><</replace>><<first>><<set $cockcum +=random(4, 12)>>You pump the driver's cock, listening to his ragged breathing ...<<then>><<set $cockcum +=random(4, 12)>>You can feel his dark eyes burning into you ...<<then>><<set $cockcum +=random(4, 12)>>And despite your total disgust, you start to find yourself getting a little turned on ...<<finally>><<set $cockcum +=random(4, 12)>><<repeat 0.2s>><<set $cockcum -=random(1,3)>><</repeat>><<if $cockcum lte 40>>"Stroke it faster," he growls. <<elseif $cockcum lte 60>>"Mmm, that feels good," he murmurs.<<elseif $cockcum lte 80>>"Oh yeah, just like that ... Don't stop ..."<<else>>"Oh fuck ... Oh fuck ..."<</if>><</first>><</if>>
<<showmeter "cockcum">>
<center><img @src='setup.Path + "images/sexbar-hand.png"' usemap="#sex-map"></center>
<<nobr>><map name="sex-map">
<area target="" alt="jack" title="jack" data-passage="Jack him off" coords="0,7,84,93" shape="rect">
<area target="" alt="suck" title="suck" href="suck" coords="93,7,206,93" shape="rect">
<area target="" alt="fuck" title="fuck" href="fuck" coords="216,7,331,93" shape="rect">
</map><</nobr>><<replace "#image-bar">><center><img @src='setup.Path + "images/taxi driver.png"'></center><</replace>>You reach for the door but he hits the automatic locks, sealing you inside the cab with him.
"I'm not falling for that," he growls.
<span id='options'>
[[Jack him off]]</span><<replace "#image-bar">><center><img @src='setup.Path + "images/cabgasm.gif"'></center><</replace>><span id='options'><<chunkText "⇨">>All of a sudden, the driver lets out a low manly groan and his cock starts to pulse in your grip, spurting out jets of pure white cum that flow down his shaft and over your fist, gooey and warm.
Before he can say another word, you pull open the door and dash out of the cab, totally disgusted with yourself.
<<next "Sleep" "Sleep">><<replace "#image-bar">><center><img @src='setup.Path + "images/quad night.png"'></center><<set $arousal to 0>><</replace>>As you walk across the moonlit quad, you feel totally dejected.
You reach your dorm room and tiptoe inside so as not to wake Kevin, then climb into bed and pull the sheets over your head ...
<</chunkText>></span>
<<SetFlag "dancepractice" false>><<set $player.danceskill +=1>><<replace "#image-bar">><center><<if $heather>><img @src='setup.Path + "images/heatherdance.gif"'><<elseif $jennifer>><img @src='setup.Path + "images/jenniferdance.gif"'><</if>></center><</replace>>You practice dancing in your room, your mind swirling back over the time <<if $heather>> Heather gave you that private dance in her room<<if Flag ("songchosen")>> while $song drifts out from the speakers of Kevin's laptop<</if>>.
<<elseif $jennifer>> Jennifer gave you that private dance in her room<<if Flag ("songchosen")>> while $song drifts out from the speakers of Kevin's laptop<</if>>.<</if>>
<span id='options'>
[[Finish dance practice|empty room]]</span>
<<SetFlag "MakeupNote" false>><<SetFlag "MakeupVisit">><<if $money lte 4>><<SetFlag "MakeupNoteConvo">><</if>><<replace "#image-bar">><center><img @src='setup.Path + "images/letter.png"'></center><</replace>>Now that Kevin's out of the room you can finally read the note that <<if $heather>>Heather<</if>><<if $jennifer>>Jennifer<</if>> delivered this morning.
You race over to Kevin's desk and snatch it up, tearing open the envelope and removing a single sheet of paper within. <<if $heather>><<SetFlag "F21H">>Written in bright pink ink it reads:
<i>Hey hey, $girlname, hope I didn't wake u this morning! I thought it was maybe time to pick out your dress for the Girl Games. Why don't you meet me outside Forever 21 in the mall and we can choose something cute together!!
See u later, sis!</i>
H x<<elseif $jennifer>><<SetFlag "F21J">>Written in jet black ink it reads:
<i>What's up, bitch? I hope you've been practicing those moves I showed you, <u>and</u> shaving and wearing your underwear. No excuses, you hear me? You'd better be shaved and ready the next time I see you. Oh and speaking of which, we need to buy you a dress for the competition. Meet me in the mall today.
J</i><</if>>
<span id='options'>
<center>[[⇨|empty room]]</center></span><<SetFlag "F21J" false>><<replace "#image-bar">><center><img @src='setup.Path + "images/forever 21.png"'>
</center><</replace>>The store is super busy and you have to weave through the other shoppers as Jennifer leads you over to a rack of brightly colored dresses.
"You <i>are</i> shaved, clean, and wearing your panties and bra like I asked, right?" she says in a voice so loud it causes a couple of young women to turn around and stare at you, puzzled.
<<if UInv.BagHasAnyItemTag("player", "type", "panties")>><<set $jpant to true>><</if>><<if UInv.BagHasAnyItemTag("player", "type", "bra")>><<set $jbra to true>><</if>><<if $clean is true and $femshaved is true and $jpant is true and $jbra is true>>You nod, breathing a sigh of relief that you remembered to do everything she asked.
<span id='options'>
<center>[[⇨|dress choice j]]</center></span><<else>>You shake your head. "I'm sorry, I forgot," you mutter.
"Madison!" she practically screams at you. "I <i>warned</i> you what would happen if you disobeyed me ..."
By now Jennifer's commotion seems to have brought the whole store to a standstill.
"Pretty soon you're life isn't going to be worth living, <i>bitch</i>," she spits in your face.
Everyone watches on as she turns and storms out of the shop, leaving you red-faced and ashamed, wondering if she'll really make good on her threat.
<span id='options'>
[[⇦ Leave the store|the mall]]</span><<set $lifehell to true>><</if>><<SetFlag "MakeupVisit" false>><<SetFlag "F21H" false>><<set $feminized to 3>><<replace "#image-bar">><center><img @src='setup.Path + "images/forever 21.png"'></center><</replace>>The store is busy with Saturday afternoon shoppers, most of them girls save from a few bored boyfriends trailing behind. A part of you wonders if maybe people think that you're <i>Heather's</i> boyfriend, too. But if they do, the illusion is shattered as she leads you over to a rack of minidresses and says in a loud voice, "Something like this would work perfect with your figure!"
You just nod dumbly, as always feeling your face flushing with heat.
"You want me to pick you something or d'you wanna choose it yourself?" she adds with a grin.
<span id='options'>
[[I'd like to choose it myself|dress choice you]]
[[You pick for me|dress choice H]]</span><<replace "#image-bar">><center><img @src='setup.Path + "images/dress choice.png"'></center><</replace>>"Ha ha, awesome!" Heather laughs. "I'm glad you're getting into the spirit of this, $girlname. Seriously any of these are going to look great with your figure ..."
You look at the rack, wondering which dress would go best with the wig you chose ...
<span id='options'>
<<link "Pick the black dress" "dress choice you 2">><<set $blackdress to true>><</link>>
<<link "Pick the white dress" "dress choice you 2">><<set $whitedress to true>><</link>>
<<link "Pick the pink dress" "dress choice you 2">><<set $pinkdress to true>><</link>>
<<link "Pick the blue dress" "dress choice you 2">><<set $bluedress to true>><</link>></span><<replace "#image-bar">><center><img @src='setup.Path + "images/dress choice.png"'></center><</replace>>"Hmmm," Heather says, casting her blue eyes over the rack of dresses. "Well with the wig you chose, I think that maybe something like <i>this</i> would look really cute!"
She holds up a <<if $pinkwig>>matching pink dress<<set $pinkdress to true>><<elseif $blackwig>>matching black dress<<set $blackdress to true>><<elseif $auburnwig>>bright blue dress<<set $bluedress to true>><<elseif $blondewig>>tiny white dress<<set $whitedress to true>><</if>>.
"Sure, why not," you mumble.
"Well that was easy!" she laughs, shaking her head at what a pushover you are. "Let's pay for this then go back to mine. I wanna see how it looks on you, and show you a few simple makeup tips, too. After all, the competition is only a couple of weeks away now ..."
<span id='options'>
<center>[[⇨|H counter check]]</center></span><<replace "#image-bar">><center><img @src='setup.Path + "images/heather.png"'></center><</replace>>"Nice choice, girl!" Heather laughs. "C'mon let's pay for this then go back to mine. I wanna see how it looks on you, and show you a few simple makeup tips, too. After all, the competition is only a couple of weeks away now ..."
<span id='options'>
<center>[[⇨|H counter check]]</center></span><<replace "#image-bar">><center><img @src='setup.Path + "images/forever 21.png"'></center><</replace>>There's a long queue leading up to the registers. As you're waiting, Heather turns to you and says in a voice loud enough for the whole damn store to hear, "So are you wearing your panties, $girlname?"
<<if UInv.BagHasItemWithAnyItemTag("player", "type", ["panties"])>>"Yep," you croak.
"Atta girl," she grins back. <<else>>"I ... uh ... I forgot," you admit.
"$girlname," Heather growls, frowning at you. "I told you to wear them in the note I left you!"
"I know, I'm sorry," you mumble.
"You better be," she shoots back, rolling her eyes at you. "I guess you can borrow some of my underwear for tonight," she adds.
<</if>>\
Just then you reach the front of the queue. Heather pulls out her gold Am-Ex card and pays for the dress.
"C'mon," she grins, handing you the bag. "Let's go back to mine and see how this dress looks on you!"
<span id='options'>
<center>[[⇨|H apartment dress tryon]]</center></span>
<<Tuck>><<replace "#image-bar">><center><img @src='setup.Path + "images/herapartment.png"'></center><</replace>>You head back to Heather's apartment, which is just as fancy and luxurious as you remembered.<<if $femshaved is false or $clean is false>>
"I'm just gonna go freshen up in the bathroom," you say.
"Sure thing, sis," Heather replies. "Just meet me in the bedroom when you're done!"
<span id='options'>
<center>[[⇨|H apartment bathroom]]</center></span><<else>>
"You're gonna look so cute in that dress," Heather giggles. "I can't wait to see you in it!"
You feel a tingle of the excitement at the idea of getting dolled up again ...
<span id='options'>
<center>[[⇨|H apartment dress tryon 2 undress]]</center></span><</if>><<set UInv.MoveItemsByProperty("player", "clothesholder", "type", ["bra"])>><<set UInv.MoveItemsByProperty("player", "clothesholder", "type", ["panties"])>><<Naked>><<Tuck>><<ShaveEverything>><<replace "#image-bar">><center><img @src='setup.Path + "images/bathtub.png"'></center><</replace>>You take a quick shower in Heather's bathroom<<if $femshaved is false>>, shaving your body from head to toe<</if>><<if $tuck is false>> and make sure to tuck your cock, too<</if>>.
<<if UInv.BagHasItemWithAnyItemTag("clothesholder", "type", ["panties"])>>Then you put on your underwear and head through to the bedroom ...
<span id='options'>
<center>[[⇨|H apartment dress tryon 2]]</center></span><<else>>Then you head through to the bedroom ...
<span id='options'>
<center>[[⇨|H apartment dress tryon 2 undress]]</center></span><</if>>
<<replace "#image-bar">><center><img @src='setup.Path + "images/herbedroom.png"'></center><</replace>>You walk through to Heather's bedroom, where you see that she's already laid out the <<if $pinkdress>>pink dress<</if>><<if $blackdress>>black dress<</if>><<if $whitedress>>white dress<</if>><<if $bluedress>>blue dress<</if>>, along with your <<if $pinkwig>>pink wig<</if>><<if $blackwig>>black wig<</if>><<if $blondewig>>blonde wig<</if>><<if $auburnwig>>auburn wig<</if>>.
"Go on then," she urges excitedly. "Try it all on!"
You quickly get undressed <<if $tuck is false>><<Tuck>>making sure to tuck your cock, too<</if>>. Then you do as she says, walking toward the bed ...
<span id='options'>
<center>[[⇨|dress tryon 2]]</center></span>
<<nobr>><<if UInv.BagHasItem("player", "towel")>><<set UInv.MoveItem("player", "wardrobe", "towel")>><</if>>
<<if UInv.BagHasItem("player", "jeans")>><<set UInv.MoveItem("player", "wardrobe", "jeans")>><</if>>
<<if UInv.BagHasItem("player", "boxers")>><<set UInv.MoveItem("player", "wardrobe", "boxers")>><</if>>
<<if UInv.BagHasItem("player", "tshirt")>><<set UInv.MoveItem("player", "wardrobe", "tshirt")>><</if>>
<<if UInv.BagHasItem("player", "sneakers")>><<set UInv.MoveItem("player", "wardrobe", "sneakers")>><</if>>
<<if UInv.BagHasItem("player", "socks")>><<set UInv.MoveItem("player", "wardrobe", "socks")>><</if>><</nobr>>
<<set UInv.MoveItemsByProperty("clothesholder", "player", "type", ["bra"])>><<set UInv.MoveItemsByProperty("clothesholder", "player", "type", ["panties"])>><<replace "#image-bar">><center><img @src='setup.Path + "images/herbedroom.png"'></center><</replace>>You walk through to Heather's bedroom, where you see that she's already laid out the <<if $pinkdress>>pink dress<</if>><<if $blackdress>>black dress<</if>><<if $whitedress>>white dress<</if>><<if $bluedress>>blue dress<</if>>, along with your <<if $pinkwig>>pink wig<</if>><<if $blackwig>>black wig<</if>><<if $blondewig>>blonde wig<</if>><<if $auburnwig>>auburn wig<</if>>.
"Go on then," she urges excitedly. "Try it all on!"
You do as she says, walking toward the bed ...
<span id='options'>
<center>[[⇨|dress tryon 2]]</center></span><<replace "#image-bar">><center><img @src='setup.Path + "images/heather.png"'></center><</replace>><<if UInv.BagHasItemWithAnyItemTag("player", "type", ["panties"])>>"Looking good, sis!" Heather says enthusiastically as you turn to face her.<<else>>"You're gonna need some panties, too, don't forget!" Heather says, taking a plain white thong from her underwear drawer and handing it to you.
You feel a shiver of excitement as you step into it and shimmy it up into place beneath the dress.<<set UInv.MoveItem("heathersunderwear", "player", "hwhitethong")>><</if>>"Fuck, you're gonna look so good once I've done your makeup too!" she giggles as she takes the wig off the bed and places it carefully on your head ...
<span id='options'>
<center>[[⇨|H makeup]]</center></span>
<<nobr>>
<<if $blackdress>><<set UInv.MoveItem("dresses", "player", "blackdress")>><</if>>
<<if $whitedress>><<set UInv.MoveItem("dresses", "player", "whitedress")>><</if>>
<<if $pinkdress>><<set UInv.MoveItem("dresses", "player", "pinkdress")>><</if>>
<<if $bluedress>><<set UInv.MoveItem("dresses", "player", "bluedress")>><</if>><</nobr>><<replace "#image-bar">><center><img @src='setup.Path + "images/heather.png"'></center><</replace>>"So what kind of makeup would you like?" Heather asks, urging you to take a seat on the chair by the dressing table. "I could do like a classy, glam look or more of a bubblegum pink, maybe? Or even like a goth look if you really wanted. Your call, girlie!"
<span id='options'>
<<link "Classy sounds good" "H makeup 2">><<SetFlag "ClassyMakeup">><</link>>
<<link "Bubblegum pink please!" "H makeup 2">><<SetFlag "PinkMakeup">><</link>>
<<link "I like the sound of the goth look" "H makeup 2">><<SetFlag "GothMakeup">><</link>>
[[Surprise me]]</span>
<<nobr>>
<<if $blackwig>><<set UInv.MoveItem("wigs", "player", "blackwig")>><</if>>
<<if $blondewig>><<set UInv.MoveItem("wigs", "player", "blondewig")>><</if>>
<<if $pinkwig>><<set UInv.MoveItem("wigs", "player", "pinkwig")>><</if>>
<<if $auburnwig>><<set UInv.MoveItem("wigs", "player", "auburnwig")>><</if>><</nobr>><<replace "#image-bar">><center><img @src='setup.Path + "images/heather.png"'></center><</replace>><<if UInv.BagHasItemWithAnyItemTag("player", "type", ["bra"])>>You pick up the dress and pull it on like a sweater, wriggling it down over your slender body until it's fully in place. It clings so damn tightly to your body - even tighter than you were expecting.<<else>>"Hold up!" Heather says. "Not so fast! You'll need a bra first. Here, you can borrow one of mine ..."
She picks out a plain white bra from her underwear drawer, then walks over to you, slipping the thin silky black straps over your skinny shoulders.
"Breathe in!" she giggles.
You do as she says and she clips it in place at the small of your back.<<set UInv.MoveItem("heathersunderwear", "player", "hwhitebra")>>
Then you pluck the dress from the bed and pull it on like a sweater, wriggling it down over your slender body until it's fully in place. It clings so damn tightly to your body - even tighter than you were expecting ...
<</if>>\
<span id='options'>
<center>[[⇨|dress tryon 2]]</center></span><<replace "#image-bar">><center><img @src='setup.Path + "images/heathers makeup.png"'></center><</replace>>"Surprise me," you say as you take your seat in front of the dressing table, where Heather has already set out what looks like a whole store's worth of makeup, brushes and whatnot.
<<if $pinkwig>>"Well, with what you have on, I think maybe the bubblegum pink look might work best," Heather replies.<<SetFlag "PinkMakeup">><</if>><<if $blackwig>>"Well, with what you have on, I think maybe the goth look might work best actually," Heather replies.<<SetFlag "GothMakeup">><</if>><<if $blondewig>>"Well, with what you have on, I think maybe the glam look might work best," Heather replies.<<SetFlag "ClassyMakeup">><</if>><<if $auburnwig>>"Well, with what you have on, I think maybe the glam look might work best," Heather replies.<<SetFlag "ClassyMakeup">><</if>>
As she sets to work, she talks you through the various steps. First primer to make your skin smooth and to hide any pores or imperfections. Then foundation - buffing the creamy liquid all over your face with a fresh brush and a small egg-shaped sponge.
"You actually have really good bone structure already," she remarks, and you feel a strange flash of pride.
Finally its time for lips and eyes. She rims your lips in lip liner then lipstick, before focussing on your eyeshadow and eyeliner - making them appear much bigger and more feminine.
"Okay, all done," she says proudly, taking a step back and nodding to herself with satisfaction.
You turn to face the mirror ...
<span id='options'>
<center>[[⇨|Makeup reveal]]</center></span><<replace "#image-bar">><center><img @src='setup.Path + "images/heathers makeup.png"'></center><</replace>><<if Flag("ClassyMakeup")>>"Classy sounds good," you say as you take your seat in front of the dressing table, where Heather has already set out what looks like a whole store's worth of makeup, brushes and whatnot.
"Classy we can definitely do," Heather replies.
As she sets to work, she talks you through the various steps. First primer to make your skin smooth and to hide any pores or imperfections. Then foundation - buffing the creamy liquid all over your face with a fresh brush and a small egg-shaped sponge.
Then she sets to work on 'contouring' which, she explains, is the technique of carving out fake light and shadow using dark and lighth powders, sculpting your nose and cheeks to make them even more feminine, as well as some blusher to accentuate the apples of your cheeks.
"You actually have really good bone structure already," she remarks, and you feel a strange flash of pride.
Finally its time for lips and eyes. She rims your lips in a classic red lipstic and then focusses on your eyeshadow and eyeliner - making them appear much bigger and more feminine.
"Okay, all done," she says proudly, taking a step back and nodding to herself with satisfaction.<<elseif Flag("PinkMakeup")>>"Bubblegum pink please," you say as you take your seat in front of the dressing table, where Heather has already set out what looks like a whole store's worth of makeup, brushes and whatnot.
"Yeah, I think that would definitely look cute on you," Heather replies.
As she sets to work, she talks you through the various steps. First primer to make your skin smooth and to hide any pores or imperfections. Then foundation - buffing the creamy liquid all over your face with a fresh brush and a small egg-shaped sponge.
Then she sets to work on 'contouring' which, she explains, is the technique of carving out fake light and shadow using dark and lighth powders, sculpting your nose and cheeks to make them even more feminine, as well as some blusher to accentuate the apples of your cheeks.
"You actually have really good bone structure already," she remarks, and you feel a strange flash of pride.
Finally its time for lips and eyes. She rims your lips in a hot pink lipstic and then focusses on your eyeshadow and eyeliner - making them appear much bigger and more feminine.
"Okay, all done," she says proudly, taking a step back and nodding to herself with satisfaction.<<elseif Flag("GothMakeup")>>"I like the sound of the goth look actually," you say as you take your seat in front of the dressing table, where Heather has already set out what looks like a whole store's worth of makeup, brushes and whatnot.
"Well, I'm not a goth girl myself, obviously, but I'll give it a shot!" Heather replies.
As she sets to work, she talks you through the various steps. First primer to make your skin smooth and to hide any pores or imperfections. Then foundation - buffing the creamy white liquid all over your face with a fresh brush and a small egg-shaped sponge.
"You actually have really good bone structure already," she remarks, and you feel a strange flash of pride.
Finally its time for lips and eyes. She rims your lips in jet black lipstic and then focusses on your eyeshadow and eyeliner - making them appear much bigger and more feminine.
"Okay, all done," she says proudly, taking a step back and nodding to herself with satisfaction.
You turn to face the mirror ...
<span id='options'>
<center>[[⇨|Makeup reveal]]</center></span><<replace "#image-bar">><center><img @src='setup.Path + "images/heathers makeup.png"'>
</center><</replace>>"Holy shit," you gasp as you turn to the mirror and take in your reflection.
Heather's done an absolutely amazing job. You seriously can't believe it. Because now, with the dress and wig too, you really do look like a <i>real girl</i>. You feel your tucked cock throbbing sweetly in your panties and your whole body suffuses with tingling, girly excitement.
"Told you you'd look hot," Heather grins from behind you, laying a hand gently on your skinny shoulders. "So did you pick out your song yet for the competition?"
<<if Flag("songchosen")>>"Sure did," you reply. "I thought $song would be good."
"Awesome choice!" Heather grins.
<<else>>"Uh ... No ... Sorry," you reply.
"$girlname!" Heather chides. "I sent you an email about it ages ago. In that case I'm gonna have to choose for you ..."
She picks up her iPhone, tapping on the screen, and a second later 'Side to Side' by Ariana Grande comes blasting out of her Bluetooth speaker.<<SetFlag "songchosen">><<set $song to "Side to Side by Ariana Grande">>
<</if>>\
"Okay on your feet missy and show me what you got so far!" Heather laughs.
You push yourself to your feet, swallow back your nerves, then begin to dance ...
<span id='options'>
<center>[[⇨|dancing assessment H]]</center></span>
<<nobr>>
<<if Flag("ClassyMakeup")>><<set UInv.MoveItem("makeuplooks", "player", "classymakeup")>><</if>>
<<if Flag("PinkMakeup")>><<set UInv.MoveItem("makeuplooks", "player", "pinkmakeup")>><</if>>
<<if Flag("GothMakeup")>><<set UInv.MoveItem("makeuplooks", "player", "gothmakeup")>><</if>><</nobr>><img @src='setup.Path + "images/heather.png"'>
You dance to $song as Heather watches on, her bright blue eyes closely assessing your moves.
<<if $player.danceskill gte 3>>Okay, you've still got a long way to go but you feel like you're starting to get the hang of it, moving your body to the fun, sexy song in what you hope is a realistically feminine way. You can feel the tight dress hugging to your ass and the tops of your thighs, threatening to ride up at any moment but some how staying in place. You have to admit it, you feel sexy and kind of turned on.
And to you relief, as the song finishes Heather lets out a whoop of delight, clapping her hands. "Way to go, $girlname!" she exclaims. "You're getting pretty good!"
"Thanks!" you grin back.
<<else>>You try to dance as best you can, closing your eyes and moving your body to the song. As you wind your hips, you can feel the tight dress hugging to your ass and the tops of your thighs, threatening to ride up at any moment but some how staying in place, and while you know your moves aren't great, it's weirdly fun to be dancing - even kinda sexy.
As the song finishes you nervously open your eyes, only to see that Heather looks less than impressed.
"We've still got a lot of work to do, I see," she says. "<i>Promise</i> me you'll practice those moves in your room before the competition, $girlname?"
"I promise," you sigh, wishing you'd practiced harder.<</if>>
"So anyway," Heather says. "I think that's all for tonight. You can get changed here if you like ... unless ..." A strange grin curls at the corners of her full glossy lips. "If you wanted you could stay dressed up tonight? It might be fun for you to make your way back through the city - get your first taste of what it's like to actually <i>go out</i> all dressed up? It's up to you though!"
[[Why not? That sounds like fun!|dressed yes]]
[[I don't think I'm ready for that just yet ...|dressed no]]
<<if UInv.BagHasItem("wardrobe", "sneakers")>><<set UInv.MoveItem("wardrobe", "player", "sneakers")>><</if>><<SetFlag "Femme">><<replace "#image-bar">><center><img @src='setup.Path + "images/heather.png"'></center><</replace>>"Why not, that sounds like fun!" you grin.
"Ha ha, that's the spirit," Heather laughs. "You have some fun girl! I'll be in touch soon with your next assignment."
As you slip on your beat up old sneakers, she adds, "I'd lend you some of mine but I think we're different sizes. But don't worry. We'll pick you out some heels sooon enough."
<span id='options'>
<center>[[⇨|downtown]]</center></span><<replace "#image-bar">><center><img @src='setup.Path + "images/heather.png"'></center><</replace>>"I don't think I'm quite ready for that just yet," you say shyly, feeling a powerful charge of nervousness at just the <i>idea</i> of it.
"Hey, don't worry, sis," Heather smiles back warmly. "You'll get there in time."
You start to undress, taking off your wig and peeling off your dress ...
<span id='options'>
<center>[[⇨|goodbye H boymode]]</center></span><<replace "#image-bar">><center><img @src='setup.Path + "images/heather.png"'></center><</replace>>"Thanks," you say as Heather takes a wipe and begins to remove your makeup, too.
"I'll have to teach you how to put this on by yourself sometime," she replies with a wink.
<<if $money lte 4>>"Say, Heather, you mind if I borrow five dollars for the bus home?" you say shyly once she's all done.
"Sure, hon," she replies. "If you're broke, you should check out the noticeboard at Simmonds Hall. I know they post up odd jobs every now and again."<<set $money +=50>><</if>>
She bundles up your wig and dress, then hands them to you in a bag.
<span id='options'>
<center>[[⇨|downtown]]</center></span>
<<nobr>>
<<if UInv.BagHasItem("wardrobe", "jeans")>><<set UInv.MoveItem("wardrobe", "player", "jeans")>><</if>>
<<if UInv.BagHasItem("wardrobe", "tshirt")>><<set UInv.MoveItem("wardrobe", "player", "tshirt")>><</if>>
<<if UInv.BagHasItem("wardrobe", "sneakers")>><<set UInv.MoveItem("wardrobe", "player", "sneakers")>><</if>>
<<if UInv.BagHasItem("wardrobe", "socks")>><<set UInv.MoveItem("wardrobe", "player", "socks")>><</if>>
<<if UInv.BagHasItem("player", "pinkwig")>><<set UInv.MoveItem("player", "wardrobe", "pinkwig")>><</if>>
<<if UInv.BagHasItem("player", "auburnwig")>><<set UInv.MoveItem("player", "wardrobe", "auburnwig")>><</if>>
<<if UInv.BagHasItem("player", "blackwig")>><<set UInv.MoveItem("player", "wardrobe", "blackwig")>><</if>>
<<if UInv.BagHasItem("player", "pinkwig")>><<set UInv.MoveItem("player", "wardrobe", "pinkwig")>><</if>>
<<if UInv.BagHasItem("player", "classymakeup")>><<set UInv.MoveItem("player", "makeuplooks", "classymakeup")>><</if>>
<<if UInv.BagHasItem("player", "gothmakeup")>><<set UInv.MoveItem("player", "makeuplooks", "gothmakeup")>><</if>>
<<if UInv.BagHasItem("player", "pinkmakeup")>><<set UInv.MoveItem("player", "makeuplooks", "pinkmakeup")>><</if>>
<<if UInv.BagHasItem("player", "pinkdress")>><<set UInv.MoveItem("player", "wardrobe", "pinkdress")>><</if>>
<<if UInv.BagHasItem("player", "whitedress")>><<set UInv.MoveItem("player", "wardrobe", "whitedress")>><</if>>
<<if UInv.BagHasItem("player", "blackdress")>><<set UInv.MoveItem("player", "wardrobe", "blackdress")>><</if>>
<<if UInv.BagHasItem("player", "bluedress")>><<set UInv.MoveItem("player", "wardrobe", "bluedress")>><</if>>
<<if UInv.BagHasItem("player", "hwhitethong")>><<set UInv.MoveItem("player", "heathersunderwear", "hwhitethong")>><</if>>
<<if UInv.BagHasItem("player", "heathersunderwear")>><<set UInv.MoveItem("player", "wardrobe", "hwhitebra")>><</if>><</nobr>><<replace "#image-bar">><center><img @src='setup.Path + "images/quad night.png"'></center><</replace>>You take the nightbus back to campus. Thankfully it's almost empty, and the folk that you do see on your journey seem to think that you're a real girl. As you finally reach the gates of Feminae and make your way across the quad, you even hear a wolf-whistle ringing out across the dark lawn and know instinctively that it's for you ...
<span id='options'>
<center>[[⇨|femme corridor]]</center></span><<replace "#image-bar">><center><img @src='setup.Path + "images/corridor.png"'></center><</replace>>You sneak into the dorms, relieved to find the corridor deserted.
<span id='options'>
<<linkreplace "Knock on Amy's Door">><span class="purple">I don't want her to see me like this!</span><</linkreplace>>
[[Bathroom|femme bathrooms]]
<<linkreplace "Reception Desk">><span class="purple">It's closed for the night</span><</linkreplace>>
<<linkreplace "Back to your room">><span class="purple">I need to wash this makeup off first!</span><</linkreplace>>
<<linkreplace "To the Quad">><span class="purple">I'm not going out again like this!</span><</linkreplace>></span><<replace "#image-bar">><center><img @src='setup.Path + "images/bathroomdoors.png"'></center><</replace>>You reach the doorway to the bathrooms and pause. Which one do you choose?
<span id='options'>
<<linkreplace "Boys bathroom">><span class="purple">I don't think I should go in there dressed like <i>this</i>!</span><</linkreplace>>
[[Girls bathroom]]</span><<replace "#image-bar">><center><img @src='setup.Path + "images/girls bathroom.png"'></center><</replace>>The girls' washrooms are <i>so</i> much nicer and cleaner that the guys! You almost can't believe the difference. But you don't have much time to explore. You quickly dash over to the basins and wash the makeup from your face, your heart thudding, hoping to god nobody catches you in here ...
<span id='options'>
<<linkreplace "Use the Stall">><span class="purple">I don't have time!</span><</linkreplace>>
<<linkreplace "Take a Shower">><span class="purple">I don't have time!</span><</linkreplace>></span>
<<nobr>>
<<if UInv.BagHasItem("player", "classymakeup")>><<set UInv.MoveItem("player", "makeuplooks", "classymakeup")>><</if>>
<<if UInv.BagHasItem("player", "gothmakeup")>><<set UInv.MoveItem("player", "makeuplooks", "gothmakeup")>><</if>>
<<if UInv.BagHasItem("player", "pinkmakeup")>><<set UInv.MoveItem("player", "makeuplooks", "pinkmakeup")>><</if>><</nobr>><<SetFlag "Femme" false>><<SetFlag "Slut" false>><<replace "#image-bar">><center><img @src='setup.Path + "images/bedroom night.png"'></center><</replace>>You slip back into your room, relieved to see that Kevin's already fast asleep in his bunk. You quickly get undressed, storing everything away in your closet, then climb into bed.
<span id='options'>
[[Sleep]]</span><<set $feminized to 3>><<replace "#image-bar">><center><img @src='setup.Path + "images/dress choice.png"'></center><</replace>>Without even consulting you, she reaches out, plucking a <<if $pinkwig>>tiny pink dress<<set $pinkdress to true>><<elseif $blackwig>>tiny black dress<<set $blackdress to true>><<elseif $auburnwig>>bright blue dress<<set $bluedress to true>><<elseif $blondewig>>tiny white dress<<set $whitedress to true>><</if>> from the rack and holding it against you, narrowing her eyes.
"I think this would work best with the wig you picked out," she says. "I'll add it to the tab."
With that she strides over to the registers to pay for the dress while you trail behind her like a little kid, watching on as she pulls out her Am-Ex card and hands it to the cashier.
"It's gonna look so <i>cute</i> on you!" Jennifer addds in a sarcastically sweet tone, passing you the bag containing the dress. "C'mon, let's go back to mine ..."
<span id='options'>
<center>[[⇨|J dress tryon]]</center></span><<replace "#image-bar">><center><img @src='setup.Path + "images/jennifer apartment.png"'>
</center><</replace>>Once again you find yourself in Jennifer's apartment, staring around in awe at the elegant black and navy furnishings.
"Strip down to your underwear then meet me in the bedroom," she says coldly.
You feel a shiver of excitement despite your pounding nerves as you begin to undress ...
<span id='options'>
<center>[[⇨|J dress tryon 2]]</center></span><<replace "#image-bar">><center><img @src='setup.Path + "images/jennifer bedroom.png"'></center><</replace>>You pad through to Jennifer's bedroom in just your bra and panties, where you see that she's already laid out the tiny <<if $bluedress>>blue<</if>><<if $blackdress>>black<</if>><<if $pinkdress>>pink<</if>><<if $whitedress>>white<</if>> dress along with the <<if $blondewig>>blonde<</if>><<if $blackwig>>black<</if>><<if $pinkwig>>pink<</if>><<if $auburnwig>>auburn<</if>> wig.
You feel the blood charging powerfully in your veins as you gingerly lift the dress from the bed then pull it on like a sweater. Damn. It's even tighter than you were anticipating, the fabric clinging to your body like a second skin. You shimmy it down into place so that the hem is sitting at the tops of your thighs. You feel so damn <i>exposed</i>.
Jennifer takes the wig and places it on your head, pulling it roughly into place ...
<span id='options'>
<center>[[⇨|j wig]]</center></span>
<<nobr>>
<<Tuck>><<Naked>><<if $blackdress>><<set UInv.MoveItem("dresses", "player", "blackdress")>><</if>>
<<if $whitedress>><<set UInv.MoveItem("dresses", "player", "whitedress")>><</if>>
<<if $pinkdress>><<set UInv.MoveItem("dresses", "player", "pinkdress")>><</if>>
<<if $bluedress>><<set UInv.MoveItem("dresses", "player", "bluedress")>><</if>><</nobr>><<replace "#image-bar">><center><img @src='setup.Path + "images/jennifer.png"'></center><</replace>>"Hold still," Jennifer growls as she pulls the wig roughly into place.
You catch sight of yourself in the long dress mirror and your stomach flips with pure excitement. Fuck! You actually look kind of like a <i>real</i> girl.
Jennifer must be thinking something similar because she takes a couple steps back, looks you up and down with her cold blue eyes, then murmurs, "Not bad. Not bad at all ... Now we need to think about makeup. With the wig you have, I'm thinking maybe <<if $pinkwig>>something slutty<<SetFlag "PinkMakeup">><</if>><<if $blackwig>>a goth look<<SetFlag "GothMakeup">><</if>><<if $blondewig>>something slutty<<SetFlag "PinkMakeup">><</if>><<if $auburnwig>>something glam<<SetFlag "ClassyMakeup">><</if>>."
<span id='options'>
<center>[[⇨|j makeup]]</center></span>
<<nobr>>
<<if $blackwig>><<set UInv.MoveItem("wigs", "player", "blackwig")>><</if>>
<<if $blondewig>><<set UInv.MoveItem("wigs", "player", "blondewig")>><</if>>
<<if $pinkwig>><<set UInv.MoveItem("wigs", "player", "pinkwig")>><</if>>
<<if $auburnwig>><<set UInv.MoveItem("wigs", "player", "auburnwig")>><</if>><img @src='setup.Path + "images/jennifer.png"'>
<</nobr>><<replace "#image-bar">><center><img @src='setup.Path + "images/heathers makeup.png"'></center><</replace>>She urges you to take a seat at her dressing table, where you see that she's already set out her extensive makeup collection. Then she sets to work, brushing and dabbing at your face with what feels like a never ending stream of products.
You have no damn clue what any of them do and it seems to take forever. But you make sure to hold still, even when she comes dangerously close to your eyeballs with her jetblack eyeliner pen.
"Okay, all done," she says proudly. "Take a look ..."
<span id='options'>
<center>[[⇨|J makeup reveal]]</center></span><<replace "#image-bar">><center><img @src='setup.Path + "images/heathers makeup.png"'></center><</replace>>You push yourself up from your seat then nervously approach the full length mirror, your eyes widening and your mouth falling open in pure shock when you finally take in the full effect.
<i>Holy shit.</i>
There's no denying it. You look just like a real girl!
But your excitement is short lived. "Put your sneakers on," Jennifer growls. "We're going out."
<span id='options'>
[[Wait, what??|sneakers J]]</span>
<<nobr>>
<<if Flag("ClassyMakeup")>><<set UInv.MoveItem("makeuplooks", "player", "classymakeup")>><</if>>
<<if Flag("PinkMakeup")>><<set UInv.MoveItem("makeuplooks", "player", "pinkmakeup")>><</if>>
<<if Flag("GothMakeup")>><<set UInv.MoveItem("makeuplooks", "player", "gothmakeup")>><</if>>
<</nobr>><<SetFlag "Femme">><<replace "#image-bar">><center><img @src='setup.Path + "images/jennifer.png"'></center><</replace>>"You heard me," she snaps.
So you quickly do as she says, slipping on your beat up old sneakers and lacing them with shaky fingers, and within moments she's bustling you out of her apartment with your old boy clothes stuffed hastily into a plastic carrier bag.
"Where are we going?" you murmur, your pulse quickening as you realize she's leading you <i>away</i> from downtown and into the more sketchy, dirty part of town at the outskirts of the city.
"Right ... about ... here," she says.
<span id='options'>
<center>[[⇨|alley night]]</center></span><<if UInv.BagHasItem("wardrobe", "sneakers")>><<set UInv.MoveItem("wardrobe", "player", "sneakers")>><</if>><<replace "#image-bar">><center><img @src='setup.Path + "images/alley night.png"'></center><</replace>>You both come to a stop outside the entrance to a dark, shady alleyway.
"But I don't understand," you reply.
"But I don't understand!" Jennifer echoes in a mean sing-song voice. "It's actually pretty simple, $girlname. What with the dress, wig and lingerie, I reckon you owe me about two hundred bucks, and tonight you're gonna <i>work it off</i>."
You feel a shudder of pure horror at the thought. Does she really mean ...
"I think a cute girl like you could fetch maybe fifty for a handjob," she replies with a mean smirk. "Or a hundred for a blowjob," she adds. "Or obviously, if you wanted to try taking a dick in that tight little <i>hole</i> of yours, you could charge two hundred! So $girlname, you ready to earn off that debt?"
<span id='options'>
<<if $money gte 200>>[[Wait, wait, I have the cash!]]
<</if>>\
[[Please, Jennifer, there must be some other way ...|alley no]]
[[Okay, I'll do it ...|alley yes]]</span>
<<set $money -=200>><<replace "#image-bar">><center><img @src='setup.Path + "images/jennifer.png"'></center><</replace>>"Wait, wait, I have the cash!" you say, fumbling two hundred dollars from the jeans in the carrier bag and offering it out to Jennifer.
"Well why didn't you say so?" she shoots back, snatching it from your fingers. "I'll be in touch again soon," she adds with a wink.
Then she turns and strides off, leaving you standing there in the middle of the street, heart pounding and head spinning, still dressed from head to toe in your girly attire, clutching the carrier bag with your boring boy clothes inside.
<span id='options'>
[[⇦ Leave the alley|the outskirts]]</span><<replace "#image-bar">><center><img @src='setup.Path + "images/jennifer.png"'></center><</replace>>"Please, Jennifer, there must be some other way," you plead.
To your surprise, something changes in her face and she rolls her eyes. "God, you're such a fucking <i>baby</i>," she sighs. "Alright, I'll give you one week to find some other way to earn me back the cash. All two hundred dollars, got it?"
You nod, breathing a shivery sigh of relief.
"Have a good night, bitch," she replies, turning and striding off, leaving you standing there in the middle of the street, heart pounding and head spinning, still dressed from head to toe in your girly attire, clutching the carrier bag with your boring boy clothes inside.
<span id='options'>
[[⇦ Leave the alley|the outskirts]]</span><<set $player.corruption +=1>><<replace "#image-bar">><center><img @src='setup.Path + "images/jennifer.png"'></center><</replace>>"Okay, I'll do it," you say, feeling a cold dread sweep across your skin.
"Good girl," Jennifer replies with a crue smile. "Well?" she adds, nodding to the alleyway. "What are you waiting for?"
You enter the sketchy, dirty alley ...
<span id='options'>
<center>[[⇨|shady alley J]]</center></span><<replace "#image-bar">><center><img @src='setup.Path + "images/alley night.png"'></center><</replace>><span id='options'><<first>>You walk down the dark, sketchy, dirty alleyway. Your heart's pounding so fucking hard it feels like it's about to burst right out of your chest. Then you wait, wondering if you can really go through with this ...<<finally>>Fuck. You can't believe you actually just did that. You stand there, shivering, wondering if any more guys will approach ...<</first>>
<<linkreplace "Leave the Alley">><span class="purple">I don't dare leave without working off my debt!</span><</linkreplace>>
<<timed 8s>>
\<<goto "Sketchy guy J">>
\<</timed>></span>
<<replace "#image-bar">><center><img @src='setup.Path + "images/sketchy guy.png"'></center><</replace>><<first>>You hear movement behind you and turn around to see a sketchy guy in a hoodie coming towards you.
"How much?" he growls in a low voice.<<finally>>After a while, another guy approaches.
"How much?"<</first>>
<span id='options'>
[[$50 for a handjob|hj alley]]
[[$100 for a blowjob|bj alley]]
[[$200 to fuck|fuck alley]]</span>
<<replace "#image-bar">><center><img @src='setup.Path + "images/sketchy guy.png"'></center><</replace>>"Fifty dollars for a handjob," you say in what you hope is a feminine voice.
The guy pauses for a moment, looking you up and down, considering your offer ...
<<timed 5s>>
\<<if random(1, 6) >= 5>><<goto "hj no">><<else>><<goto "hj yes">><</if>>
\<</timed>>
<<replace "#image-bar">><center><img @src='setup.Path + "images/sketchy guy.png"'></center><</replace>>"A hundred dollars for a blowjob," you say in what you hope is a feminine voice.
The guy pauses for a moment, looking you up and down, considering your offer ...
<<timed 5s>>
\<<if random(1, 6) >= 4>><<goto "bj no">><<else>><<goto "bj yes">><</if>>
\<</timed>><<replace "#image-bar">><center><img @src='setup.Path + "images/sketchy guy.png"'></center><</replace>>"Two hundred dollars to fuck," you say in what you hope is a feminine voice.
The guy pauses for a moment, looking you up and down, considering your offer ...
<<timed 5s>>
\<<if random(1, 6) >= 3>><<goto "fuck no">><<else>><<goto "fuck yes">><</if>>
\<</timed>><<replace "#image-bar">><center><img @src='setup.Path + "images/sketchy guy.png"'></center><</replace>>"Fuck that," the man growls, turning and walking off into the darkness. You continue to wait ...
<span id='options'>
<center>[[⇨|Sketchy guy J]]</center></span><<replace "#image-bar">><center><img @src='setup.Path + "images/sketchy guy.png"'></center><</replace>><<replace "#image-bar">><center><img @src='setup.Path + "images/sketchy guy.png"'></center><</replace>>"That's way too much," the man growls, turning and walking off into the darkness. You continue to wait ...
<span id='options'>
<center>[[⇨|Sketchy guy J]]</center></span><<replace "#image-bar">><center><img @src='setup.Path + "images/sketchy guy.png"'></center><</replace>><<replace "#image-bar">><center><img @src='setup.Path + "images/sketchy guy.png"'></center><</replace>>"Nah," the man mutters, turning and walking off into the darkness. You continue to wait ...
<span id='options'>
<center>[[⇨|Sketchy guy J]]</center></span><<set $money +=50>><<replace "#image-bar">><center><img @src='setup.Path + "images/sketchy guy.png"'></center><</replace>>"Alright," the guy says.
You watch as he takes fifty dollars from his pocket and hands it to you. Then he unzips his pants and pulls out his cock. It's <<print either($cockterms)>>.
You nervously wrap your skinny fingers around it and start to jack it. To your relief the guy cums almost immediately, spurting out <<print either($cumterms)>>.
Without another word he turns and walks off into the darkness as you wipe your hand on your dress.
<<if $money gte 200>>
<span id='options'><center>[[⇨|debt paid J]]</center></span><<else>><span id='options'><center>[[⇨|shady alley J]]</center></span><</if>> <<set $money +=100>><<replace "#image-bar">><center><img @src='setup.Path + "images/sketchy guy.png"'></center><</replace>>"Alright," the guy says.
You watch as he takes a hundred dollars from his pocket and hands it to you. Then he unzips his pants and pulls out his cock. It's <<print either($cockterms)>>.
You nervously drop to your knees in the cold wet alley and in moments the guy has his cock in your mouth. He takes hold of your head and starts to thrust, cumming almost immediately, spurting <<print either($cumterms)>> across your tongue.
Without another word he turns and walks off into the darkness and you spit out his cum.
<<if $money gte 200>>
<span id='options'><center>[[⇨|debt paid J]]</center></span><<else>><span id='options'><center>[[⇨|shady alley J]]</center></span><</if>> <<set $money +=200>><<replace "#image-bar">><center><img @src='setup.Path + "images/sketchy guy.png"'></center><</replace>>"Alright," the guy says.
You watch as he takes two hundred dollars from his pocket and hands it to you. Then he unzips his pants and pulls out his cock. It's <<print either($cockterms)>>.
You shiver, unable to believe you're actually doing this. You're about to lose your virginity to some skeezy stranger in an alley way <i>for money</i>.
"Turn around," he growls.
You do as he says, and in moments he's behind you, roughly tugging up your dress then pulling your panties to one side. You hear him spit in his hand and then gasp as he works it into your tight hole. Then you let out another girly moan as he rams his cock inside you - the pain taking you by surprise.
To your relief he cums immediately, spurting what feels like <<print either($cumterms)>> into your tight little ass.
Without another word he turns and walks off into the darkness as you hitch down your dress.
<<if $money gte 200>>
<span id='options'><center>[[⇨|debt paid J]]</center></span><<else>><span id='options'><center>[[⇨|shady alley J]]</center></span><</if>> <<set $money -=200>><<replace "#image-bar">><center><img @src='setup.Path + "images/jennifer.png"'></center><</replace>>"I think that's about enough, right?" a voice calls out.
You turn around to see Jennifer approaching you, a mean grin plastered to her pretty face. <i>Was she watching this whole time?</i>
You offer out the two hundred dollars you owe her.
"Thanks, slut," she replies, snatching it from you. "I'll be in touch."
Then she turns and strides off, leaving you standing there, heart pounding and head spinning, still dressed in your girly attire, clutching the carrier bag with your boring boy clothes inside, feeling used and pathetic.
Double-click this passage to edit it.<b>From Jennifer.Sandler@Feminae.Edu | Subject: Music</b>
Madison,
We really need to decide on what song you perform to at the Girl Games. So I want you to listen to both these songs and decide which one you think you could dance to better:
Either Ride by Ciara
<iframe frameborder="0" width="560" height="315" src="https://www.dailymotion.com/embed/video/x3dfqzh" allowfullscreen allow="autoplay"></iframe>
Or Icy by Kim Petras
<iframe width="560" height="315" src="https://www.youtube.com/embed/D8UNJDjygk0" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
I expect you to have made your decision by the next time I see you, bitch! Oh and DON'T FORGET to practice everything else I showed you either.
J
<<if Flag("songchosen")>>[[Back to Inbox|Check your email]]
[[Close the laptop|empty room]]<<else>>You watch both videos, then make your decision ...
<<radiobutton "$song" "Ride by Ciara">> Ride by Ciara
<<radiobutton "$song" "Icy by Kim Petras">> Icy by Kim Petras
<<button "Choose this song">><<SetFlag "songchosen">><<goto [[Check your email]]>><</button>><</if>><<set $pinkdress to true>><<replace "#image-bar">><center><img @src='setup.Path + "images/heather.png"'></center><</replace>><span id='options'><<chunkText "⇨">>"So I have a surprise for you," Heather says. She walks over to her closet then returns with a plain white shoebox.
"Open it!" she urges, thrusting it out toward you.
<<next "" "walking in heels">><<replace "#image-bar">><center><<if $pinkdress is true>><img @src='setup.Path + "images/pinkheelsbox.png"'><<elseif $bluedress is true>><img @src='setup.Path + "images/blueheelsbox.png"'><<elseif $blackdress is true>><img @src='setup.Path + "images/blackheelsbox.png"'><<elseif $whitedress is true>><img @src='setup.Path + "images/whiteheelsbox.png"'><</if>></center><</replace>>You lift the lid to reveal a pair of shiny <<if $pinkdress is true>>pink<<elseif $bluedress is true>>blue<<elseif $blackdress is true>>black strappy<<elseif $whitedress is true>>white<</if>> stilettos inside. You stare down at them in disbelief. They look so delicate, so ... <i>feminine</i>.
"I hope they fit," Heather chuckles. "I took a peek in your sneakers one time while you were getting undressed."
You feeling a growing excitement at the idea of trying them on and it seems like Heather is just as impatient to see you wearing them.
"Go on, $girlname," she urges. "Try them on!"
So you take a seat on the edge of her bed then slowly slip the heels onto your feet ...
<center>[[⇨|walking in heels]]</center>
<</chunkText>></span>
<<first>>
<<set UInv.MoveAllItemsToBag("player", "clothesholder")>><<set UInv.MoveItem("wigs", "player", "auburnwig")>><<set UInv.MoveItem("vstrings", "player", "whitevstring")>><<set UInv.MoveItem("brachoice", "player", "whitebra")>><<ShaveEverything>>
<<set UInv.DeleteItem("playerhairy", "malebodyhair")>><</first>>
<<replace "#image-bar">><center><<if $pinkdress is true>><img @src='setup.Path + "images/pinkheelsbox.png"'><<elseif $bluedress is true>><img @src='setup.Path + "images/blueheelsbox.png"'><<elseif $blackdress is true>><img @src='setup.Path + "images/blackheelsbox.png"'><<elseif $whitedress is true>><img @src='setup.Path + "images/whiteheelsbox.png"'><</if>></center><</replace>><span id='options'><<chunkText "⇨">>You stare down at your feet. The glossy <<if $pinkdress is true>>pink<<elseif $bluedress is true>>blue<<elseif $blackdress is true>>black strappy<<elseif $whitedress is true>>white<</if>> heels make them look so dainty and elegant its untrue, and you eagerly push yourself up to your feet to try walking in them.
But you barely make it more than a couple of tottering steps when you lose balance, windmilling your arms in an attempt to steady yourself as you flop back down onto Heather's bed again.
"Don't worry," she says softly as you slump dejectedly. "It just takes a little practice, is all. You'll get the hang of it in no time."
"I hope so," you sigh, aware that the competition is getting kinda close.
<<next "⇨">><<replace "#image-bar">><center><img @src='setup.Path + "images/heather.png"'></center>
<</replace>>HEATHER HEELS PEP TALK.
Try again.
You do and it's better. (Set heel task. +1 heel skill gained!)
Just then Heather's cellphone rings.
H: Oh shit, you're here already? I'll come buzz you in ..
<<next "choose your outfit!" "heather bedroom">><<replace "#image-bar">><center><img @src='setup.Path + "images/heather.png"'></center><</replace>>She turns back to you. Don't be mad but I invited a few people over. I wanted you to practice being girly. I wanna see if you pass ... That said, i don't want Jennifer to see the dress and shoes we've chosen. Hides them under bed. She's such a sneaky bitch i wouldn't put it past her. So why don't you borrow something of mine and come out when you're ready?
She leaves you alone to get dressed ...
<</chunkText>></span>
<<nobr>>
<<if $pinkdress is true>><<set UInv.MoveItem("girlshoes", "player", "pinkheels")>><<elseif $bluedress is true>><<set UInv.MoveItem("girlshoes", "player", "blueheels")>><<elseif $blackdress is true>><<set UInv.MoveItem("girlshoes", "player", "blackheels")>><<elseif $whitedress is true>><<set UInv.MoveItem("girlshoes", "player", "whiteheels")>><</if>><</nobr>><<replace "#image-bar">><center><img @src='setup.Path + "images/herbedroom.png"'></center><</replace>>You're in Heather's bedroom. You can hear a murmur of voices, drifting through from the lounge. You'd better get ready!
<span id='options'>
[[Open Heather's dresser|Heather's dresser]]
[[Open Heather's wardrobe|Heather's wardrobe]]
[[Use Heather's laptop|Heather's laptop]]</span><<replace "#image-bar">><center><img @src='setup.Path + "images/herapartment.png"'></center><center><img style="z-index: 1; position: absolute; left: 150px; top: 0px;" @src='setup.Path + "images/heatherblank.png"'></center><</replace>>
<span id='options'><<chunkText "⇨">>As you step into the apartment, everyone turns to look at you. You feel nervous. But excited too. And from the smile Heather gives you, you feel like you made a good choice from her outfits.
Everyone, this is $girlname, she announces.
You look around the room.
<<next "⇨">><<replace "#image-bar">><center><img @src='setup.Path + "images/jennifer.png"'></center><</replace>>There's Jennifer, with a slim pale girl. Who is she, you wonder?
<<next "Seen anyone you like" "Heathers voice in your ear">><<replace "#image-bar">><center><img @src='setup.Path + "images/three guys.png"'></center><</replace>>But that's not all. Becuase there's a group of guys too. All of them staring at you. One of them seems strangely familar ...
<</chunkText>></span><span id="heatherclothes"><<include "Heather Wardrobe">></span>
<span id='options'>[[Choose this outfit|heather bedroom]]</span><<replace "#image-bar">><center><img @src='setup.Path + "images/herbedroom.png"'></center><</replace>>Just as you suspect, Heather's panty draw consists solely of thongs and g-strings. But there seems to be something else in there too. Damn. It's a huge dildo. So much bigger than our own pathetic dick. It's hot to think of Heather using that monster to get herself off ...
<span id='options'>
[[Open Heather's wardrobe|Heather's wardrobe]]
[[Use Heather's laptop|Heather's laptop]]</span><<replace "#image-bar">><center><img @src='setup.Path + "images/herbedroom.png"'></center><</replace>>It's locked by a password. :(
<span id='options'>
[[Open Heather's wardrobe|Heather's wardrobe]]
[[Open Heather's dresser|Heather's dresser]]</span><<nobr>>
<<set _Items = UInv.GetItemsArray("heatherwardrobe")>>
<<if _Items.length == 0>>
Heather's wardrobe is empty.<br>
<<else>>
Heather's wardrobe contains:<br>
<<capture _item>>
<<for _item range _Items>>
<<= UInv.GetItemPropertyValue("heatherwardrobe", _item, "description")>><<set _q = UInv.BagHasItem("heatherwardrobe", _item)>>
<<if _q > 1>> (_q)<</if>> <<link "try on">>
<<set UInv.MoveItem("heatherwardrobe", "player", _item, 1)>>
<<HeatherWardrobePlayerCheck>>
<<replace "#heatherclothes">><<include "Heather Wardrobe">><</replace>>
<<replace "#caption">><<include "PaperdollSystem">><</replace>>
<</link>><br>
<</for>>
<</capture>>
<</if>>
<br>
<<set _Items = UInv.GetItemsArray("player")>>
<<if _Items.length == 0>>
<br>
<<else>>
You are wearing:<br>
<<capture _item>>
<<for _item range _Items>>
<<= UInv.GetItemPropertyValue("player", _item, "description")>><<set _q = UInv.BagHasItem("player", _item)>>
<<if _q > 1>> (_q)<</if>> <<link "take off">>
<<set UInv.MoveItem("player", "heatherwardrobe", _item, 1)>>
<<replace "#heatherclothes">><<include "Heather Wardrobe">><</replace>>
<<replace "#caption">><<include "PaperdollSystem">><</replace>>
<</link>><br>
<</for>>
<</capture>>
<</if>>
<</nobr>><<widget "HeatherWardrobePlayerCheck">>
<<set _tags = UInv.GetItemPropertyValue("player", _item, "place")>> /* This first line gets the item's place tags */
<<for _tag range _tags>>
<<run UInv.MoveItemsByItemTag("player", "heatherwardrobe", "place", _tag)>>
<</for>> /* Then the loop then goes through each tag, and moves any items the player is wearing with a matching tag to the wardrobe.*/
<<run UInv.MoveItem("heatherwardrobe", "player", _item, 1)>>
<</widget>>/* Dressing and shaving player for purposes of test */
<<set UInv.MoveAllItemsToBag("player", "clothesholder")>><<set UInv.MoveItem("wigs", "player", "auburnwig")>><<set UInv.MoveItem("vstrings", "player", "whitevstring")>><<set UInv.MoveItem("brachoice", "player", "whitebra")>><<ShaveEverything>>
<<set UInv.DeleteItem("playerhairy", "malebodyhair")>>
<<replace "#image-bar">><center><img @src='setup.Path + "images/three guys.png"'></center><</replace>>Seen anyone you like? Heather teases. Because those three guys are totally checking you out?
<span id='options'>
[[one on the left]]
[[One in the middle]]
[[One on the right]]
[[None of them, I'm not into guys]]</span>Set flag blonde guy.
<<replace "#image-bar">><center><img @src='setup.Path + "images/BLONDE GUY.png"'></center><</replace>>Boyish blonde guy. Yeah, he's cute, heather agrees. That's (name). He's in my X class. I know a girl who slept with him and apparently he's got a really nice dick. And he's totally checking you out. Here have this drink. It'll help you relax.
<span id='options'>
[[heather Drink yes]]
[[heather Drink no]]</span>
Set flag stranger.
<<replace "#image-bar">><center><img @src='setup.Path + "images/HANDSOME STRANGER.png"'></center><</replace>>It's the handsome stranger. WTF. Yeah, he's cute, heather agrees. That's Dylan. But you might wanna steer clear of him. Just that i know that Jennifer has her sights on him. Sure enough, as you're talking J starts winding her arms around him, whispering in his ear, trying to catch is attention. But he's totally checking you out. Here have this - drink. It'll help you relax.
<span id='options'>
[[heather Drink yes]]
[[heather Drink no]]</span>Set flag black guy.
<<replace "#image-bar">><center><img @src='setup.Path + "images/BLACK GUY.png"'></center><</replace>>Hot black guy. Yeah, he's hot, heather agrees. That's (name). He's in my X class. Looks like you might have some competition though. She nods over, and J's friend is flirting with him. But his eyes lock onto yours. Here have this - drink. It'll help you relax.
<span id='options'>
[[heather Drink yes]]
[[heather Drink no]]</span>Set flag lesbian.
<<replace "#image-bar">><center><img @src='setup.Path + "images/BLACK GUY.png"'></center><</replace>>None of them, I'm not into guys, you say.
Interesting, Heather replies. Her blue eyes lock onto yours. So ... are there any girls here tonight that you're interested in? Woah, is she hitting on you? Here have this - drink. It'll help you relax.
<span id='options'>
[[heather Drink yes]]
[[heather Drink no]]</span>You gulp down the vodka and soda, glad for a little dutch courage. After all, you feel pretty nervous and exposed like this. Is everyone secretly laughing at you? Can they all tell you're not a real girl?
Just then, Heather pours the last of the vodka into her glass then announces: Let's all play spin the bottle!
[[Spin the bottle]]No thanks, you say. I want to keep a clear head.
Suit yourself, Heather replies.
part of you wonders if you should have taken her up on the offer though. After all, you feel pretty nervous and exposed like this. Is everyone secretly laughing at you? Can they all tell you're not a real girl?
Just then, Heather pours the last of the vodka into her glass and announces: Let's all play spin the bottle!
[[Spin the bottle]]Everyone sits in a circle.
Heather spins the bottle. There's a strange glint in her eye. Almost like she's going to rig this ...
Sure enough she gives it a spin and it lands on YOU. Fuck. Everyone cheers. Then she spins it again. It seems to take forever but eventually lands on ...
[[The bottle lands on ...]]
NEW SECTION - if Blonde guy: blond guy / if black guy: black guy / if stranger: stranger and if girls: jennifer's mysterious friend (protege)
You lean forward ... heart is pounding.
[[if drink]]
[[if no drink]]NEW SECTION If no drink: hot kiss.
if hunky stranger set flag Jennifer smoldering. Will get revenge. If drink: god damn it! Just as you're about to kiss, you feel a sharp jabbing pain in your bladder. Maybe it's because you're not used to drinking but all of a sudden yuo desperrately need to pee.
I'm sorry, you mumble, pushing yourself up to your feet and dashing out of the room.
God i'm such a pathetic dweeb you think as you pee in Heather's bathroom.
But as you open the door to head back to the party ...
if blonde guy - [[blonde guy]].
if black guy - [[black guy]]
if stranger - [[stranger]]
if girl - [[protege]]
aborted fooling around scene with blonde guy
making out.
possible bj
when ...
interrupted by knocking on door. [[who's at the door?]]
aborted fooling around scene with blonde guy
making out.
possible bj
when ...
interrupted by knocking on door. [[who's at the door?]]
aborted fooling around scene with blonde guy
making out.
possible bj
when ...
interrupted by knocking on door. [[who's at the door?]]
aborted fooling around scene with blonde guy
making out.
possible bj
when ...
interrupted by knocking on door. [[who's at the door?]]it's Jennifer.
if black guy or blonde guy: she just makes a mean bitchy remark.
if protege: stay away from my protege. Wait what? That was a guy?!
if stranger: she's livid. <<first>>
<<set UInv.MoveAllItemsToBag("player", "clothesholder")>><<set UInv.MoveItem("wigs", "player", "auburnwig")>><<set UInv.MoveItem("vstrings", "player", "whitevstring")>><<set UInv.MoveItem("brachoice", "player", "whitebra")>><<ShaveEverything>>
<<set UInv.DeleteItem("playerhairy", "malebodyhair")>><</first>>
<center><img @src='setup.Path + "images/prologue.png"'></center>
<<timed 5s>>
\<<goto "dorm first">>
\<</timed>><<replace "#image-bar">><center><img @src='setup.Path + "images/bedroom.png"'></center><</replace>><span id='options'>There are two beds. The one on the left is rumpled, while the one on the right is still neatly made, which you guess means it must be yours. There's a wardrobe and a mirror and two study desks, one of which has a laptop on it.
<<linkreplace "Use laptop">><span class="purple">It's not mine to use</span><</linkreplace>>
<<linkreplace "Sleep">><span class="purple">I should find a campus map first</span><</linkreplace>><<replace "#image-bar">><center><img @src='setup.Path + "images/kevinroom.png"'></center><</replace>>You take a few steps toward the door when it bursts open and a friendly looking guy enters the room.
"Oh hi! I'm Kevin," he says. "It's so cool to finally meet you. What's your name?"
"$firstname," you reply.
The two of you have a short conversation, and you find out that Kevin comes from Michigan and is studying Physics. Turns out you're both into <i>Game of Thrones</i> (although you've only seen the show while Kevin's read all the books, too).
He seems enthusiastic and easy-going, and you feel relieved that you got paired up with a geeky guy like him rather than the kind of asshole jock who made your life hell back in High School.
"Oh, that's mine," he says when he catches you eyeing up the top-of-the-range laptop sitting on his desk. "Feel free to use it whenever I'm not here. The password's Daenerys."
<span id='options'>
<center>[[⇦ Back to room|kevin room]]</center></span><<if $day is 1>><div class="typed-speed80-delay800">End of Prologue:
$corruptioncounter/1 corruption points gained
Status: masculine
</div>
<<timed 10s>>
\<<goto "week one">>
\<</timed>><<elseif $day is 8>><div class="typed-speed80-delay800">End of Week One:
$corruptioncounter/10 corruption points gained
Status: ?
</div>
<<timed 10s>>
\<<goto "week two">>
\<</timed>>
<</if>><<if Flag("kevfirstroom")>><center><img @src='setup.Path + "images/weekone.png"'></center>
<<timed 5s>>
<<goto "monday morning">>
\<</timed>><center><img @src='setup.Path + "images/weektwo.png"'></center>
<<timed 5s>>
\<<if random(1, 6) >= 4>><<goto "empty room">><<else>><<goto "kevin room">><</if>>
\<</timed>>Double-click this passage to edit it.''First name:''
<<textbox "$firstname" "Ethan">>
''Last name:''
<<textbox "$lastname" "Daniels">>
<<button "Continue">>
<<set $firstname to $firstname.trim()>>
<<set $lastname to $lastname.trim()>>
<<if $firstname is "">>
<<replace "#input-error">>Please enter a first name.<</replace>>
<<elseif $lastname is "">>
<<replace "#input-error">>Please enter a last name.<</replace>>
<<else>>
<<goto "name and enrolment">>
<</if>>
<</button>>@@#input-error;@@<<replace "#image-bar">><center><img @src='setup.Path + "images/gh.png"'></center><</replace>>So, $firstname? What are you going to do?
<center><img @src='setup.Path + "images/sexbar-dick.png"' usemap="#sex-map"></center>
<<nobr>><map name="sex-map">
<area target="" alt="hand" title="hand" href="hand" shape="rect">
<area target="" alt="mouth" title="mouth" href="mouth" shape="rect">
<area target="" alt="dick" title="dick" href="dick" data-passage="stall continue" coords="216,2,278,98" shape="rect">
<area target="" alt="ass" title="ass" href="ass" shape="rect">
</map><<set $arousal +=5>><</nobr>>Double-click this passage to edit it.// fade in //
postdisplay['fadeIn-text'] = function (taskName) {
$('.fadeIn').hide().fadeIn(10000);
// change 10000 to whatever time you want, in milliseconds
};<<replace "#image-bar">><center><img @src='setup.Path + "images/kevinroom.png"'></center><</replace>>"Wakey, wakey, $firstname! You don't want to be late for your first day of classes. And if I were you, I'd maybe go grab a shower while it's early and the hot water's still running! Anyway, have a good day, man."
<span id='options'>
[[Thanks, Kev|kevin room]]</span>Double-click this passage to edit it.<br>
<br>
<br>
<center>
<<set $answer to ''>>\
<<textbox '$answer' '' autofocus>>
<span id='textbox-reply'></span>
<span id='textbox-submit'>\
<<button 'Submit'>></center>
<<set $answer to $answer.trim().toLowerCase().replace(/\s\s+/g, ' ')>>
/% trim() removes leading and trailing whitespace, toLowerCase() convert to lower case, replace turns multiple spaces between words into single spaces. you may want to omit some or all of these methods. %/
<<if $answer is 'feminaeprologue'>>
<<replace '#textbox-reply'>>\
Correct!\
<</replace>>
<<replace '#textbox-submit'>>\
[[Password correct!|start screen]]\
<</replace>>
<<run $('#textbox-answer').attr('readonly', 'true');>>
/% prevent the textbox from being edited any further %/
<<else>>
<<replace '#textbox-reply'>>\
Password incorrect.
<</replace>>
<</if>>
<</button>>\
</span>