Your browser lacks required capabilities. Please upgrade it or switch to another to continue.
Loading…
<<if $player.pants.school is true>>@@.female;"I'm going to be giving your exams back,"@@ Mrs. Reed says once class starts.
@@.thought;Exams? Oh yeah. The trig test.@@ It seems like it was forever ago.
You look at your test. A red <<if visited("Try Your Best")>>C- is scrawled at the top of your test. @@.thought;It could have been worse.<<elseif visited("Cheat")>>A is scrawled at the top of your test. You feel a little guilty, remembering how you cheated off of Norm.<<else>>F is scrawled at the top of your test. @@.thought;Oops. I need to start doing better in school.<</if>>
Mrs. Reed goes through the answers to the test, but you find it hard to pay attention. Your pussy aches, and you find it very distracting.
@@.thought;What's my next class? Oh. It's bio. I hope I'm prepared for the test.@@<<else>>Everyone's eyes turn to you as you walk into the classroom five minutes late, not wearing your school uniform.
@@.female;"Mr. <<print $player.lastname>>, will you...never mind. Just take your seat,"@@ the teacher says.
@@.thought;Weird. She just let me get away with not wearing my uniform. Is it because I am...was the star quarterback?@@
@@.female;"As I was saying, I'm going to be giving your exams back,"@@ Mrs. Reed continues.
@@.thought;Exams? Oh yeah. The trig test.@@ It seems like it was forever ago.
You look at your test. A red <<if visited("Try Your Best")>>C- is scrawled at the top of your test. @@.thought;It could have been worse.<<elseif visited("Cheat")>>A is scrawled at the top of your test. You feel a little guilty, remembering how you cheated off of Norm.<<else>>F is scrawled at the top of your test. @@.thought;Oops. I need to start doing better in school.<</if>>
Mrs. Reed goes through the answers to the test, but you find it hard to pay attention. Your pussy aches, and you find it very distracting.
@@.thought;What's my next class? Oh. It's bio. I hope I'm prepared for the test.@@<</if>>
[[Go to bio|Biology Test]]You're a little nervous as you step into the Biology classroom. Ordinarily you don't care about school, but with nothing going your way, it would be nice if you could at least not fail this test. It's not that you're dumb, it's that you've never cared about school, and your grades have shown it.
@@.thought;<<if visited("Study Biology")>>At least I studied yesterday<<else>>I studied yesterday. Kind of. I hope it's enough<</if>>.@@
Miss Williams passes out the test and you get to work. You've heard that her first test isn't supposed to be that bad. And even though you haven't paid attention in class, you recognize most of the terms on the test.
<<if visited("Study Biology")>>Luckily, you studied yesterday, and that helps fill the gaps on the rest of the questions. You hand in your test early, and are feeling pretty pumped.<<else>>Sadly, the terms are all you know. You focus on the questions you can answer and then guess on the rest. You don't feel like you did horribly, but you know you didn't ace it either.<</if>>
[[Go to lunch|Lunch]]Your morning classes pass by uneventfully. <<if $player.arousal>=75>>Not that you were paying attention. You're dripping wet, and you're finding it hard to focus. @@.thought;I'm going to need to take care of that.@@<<set $player.academics to $player.academics-1>><<else>>The teachers drone on and on. You find it pretty boring, but you manage to catch most of it.<</if>>
You //are// a little worried about history, but luckily <<print $witch.firstname>> doesn't pay you any attention.
[[Go to lunch|Lunch]]You sit down in your bio class, next to Sam Rogers, the best linebacker on the team. He leans over to you. @@.male;"Hey, you ready for the panty raid?"@@
@@.player;"Panty raid?"@@
@@.male;"Yeah, we're doing it thursday in the evening. Are you in?"@@
@@.player;"Uh, sure,"@@ you say. Before the curse, you would have loved to bond with the guys and rifle through some hot girls panties. Now, you have no interest in it.
Miss Williams passes out a packet. You take the stack and turn to pass it back. As you do so, you shift in your seat, and your boxers rub against your leg. @@.thought;These are so uncomfortable.@@ You briefly wonder what it would be like to wear panties, before quickly pushing that thought out of your head.
The rest of your classes pass by uneventfully<<if $player.arousal>=75>>, though you find it hard to pay attention. You're dripping wet, and you're finding it hard to focus. @@.thought;I'm going to need to take care of that.@@<<set $player.academics to $player.academics-1>><<else>>. You find it pretty boring but manage to take notes anyway<</if>>
[[Go to lunch|Lunch]]You're doing your best to avoid dozing off in class, when Sam leans over the aisle. @@.male;"Hey, <<print $player.firstname>>,"@@ he says. @@.male;"You're still going to the panty raid, right?"@@
You gulp. @@.thought;It was just a dream.@@ <<if visited("Language Project Family")>>You rescheduled your meeting for the group project, so you don't have an excuse to skip the panty raid.
<<else>>Your partners on the group project are expecting you to go to the meeting, but you could always skip it and go to the raid.
[[Tell him you have to do a project|Panty Raid Decline]]<</if>>
[[Tell him you're coming|Panty Raid Commit]]@@.player;"I can't,"@@ you whisper to Sam. He raises an eyebrow. @@.player;"I've got a group project for Spanish, and our meeting's at the same time."@@
He rolls his eyes. @@.male;"Just ask them to reschedule."@@
@@.player;"I did. They're all busy."@@
@@.male;"Okay? So skip out."@@
@@.player;"I can't! I have to do well on this project."@@
@@.male;"When did you start caring so much about school? The old <<print $player.firstname>> would have skipped out."@@
@@.thought;The old <<print $player.firstname>> would have done a lot of things differently@@ you think to yourself.
@@.male;"Look, just think about it. We'd love to have you if you can make it."@@
@@.female;"Mr. Rogers, do you have something you want to share with the class?"@@
@@.male;"No, Miss Williams. Sorry."@@
With the conversation over, you try to focus for the rest of class.
[[Go to lunch|Lunch]]
<<set $player.academics to $player.academics+1>>@@.player;"Of course I'm coming, man,"@@ you tell Sam, forcing a laugh.
@@.male;"Great. We can't have the quarterback missing it."@@
@@.player;"Yeah, that's why I'm coming! But, uh, why are we doing it now?"@@
He shrugs. @@.male;"I don't know. Moe kept talking about it and he kept saying it would be fun. And now it's happening!"@@
Miss Williams shoots him a dirty look.
@@.player;"Yeah,"@@ you say, keeping your voice to a whisper.
@@.male;"What? Are you nervous?"@@
@@.player;"What? No!"@@
That comes out louder than you would have liked. @@.female;"Do you have something you want to share with the class, Mr. <<print $player.lastname>>?"@@
@@.thought;God no.@@ @@.player;"No, Miss Williams. I'm sorry."@@
She resumes the lecture, while keeping an eye on you and Sam.
[[Go to lunch|Lunch]]
<<set $player.academics to $player.academics-1>><<if visited("Cursed Panties Throw")>>You take your seat in bio after the bell rings. Even though you try to slide into your seat inconspicuously, the whole class still turns around to look at you. @@.thought;Just great.@@<<else>>You take your seat in bio class, and wait for another boring lecture.<</if>>
The class itself isn't that bad, though. Miss Williams announces that the class is going to dissect stuff on monday, and you sit up a little straighter in your seat. This could actually be fun!
The rest of your classes pass pretty quickly and painlessly. You're a little nervous going to History, but <<print $witch.firstname>> doesn't even look at you.
[[Go to lunch|Lunch]]You settle into your seat, preparing to tough out a boring lecture. @@.thought;That's not fair to Miss Williams. She's a good teacher, just kind of dry. And I'm not in the mood to sit through her class when I'm feeling like this.@@
Your classmates settle in around you, and Miss Williams clears her throat, preparing for a lecture.
@@.female;"As you know, mitochondria are the powerhouse of a cell."@@
@@.player;I didn't know that. Shit, how far behind am I?@@
@@.female;"Today, we're going to talk about the other parts of a cell. The ribosomes..."@@
You're unable to pay attention to her, and Miss Williams fades into the background. Instead, you're paying attention to your body. Something seems wrong, and you don't think that it's because you're sick.
@@.thought;Am I transforming? No. It doesn't feel cold, and I didn't even do anything girly.@@
[[Try to pay attention to the lecture|MorningClassPeriod Lecture]]
[[Go to the bathroom|MorningClassPeriod Bathroom]]<<if not visited("MorningClassPeriod Lecture")>>@@.player;"Miss Williams, may I go to the bathroom?"@@
She nods her head, and you jump out of your seat and dash into the hallway.<<else>>You dash into the hallway.<<set $team.suspicion to $team.suspicion+1>><</if>> Everybody stares at you, but you don't care. You can't wait one minute longer. You've never been in so much pain before.
You're in so much of a hurry that you run past the boys bathroom, but you make it there. You run to an open stall, shut the door, and lower your <<print $player.pants.informalName>>.
You're having trouble processing the sight in front of you. Your <<if $player.underwear.panties is true>>panties<<else>>underwear<</if>> are bloody and soaking wet.
@@.thought;What the fuck?@@
Confused, you lower your <<print $player.underwear.informalName>> to your knees. Immediately, you regret it. Blood spurts out of your new pussy and runs down your legs and hits the ground.
@@.thought;What's going on? Oh fuck, is this a period?@@ All of your female friends have complained about getting their period. You didn't think it was //that// bad. You never said it to their face, but you wished that they would suck it up and stop bothering you with their girl problems.
Now, you have a problem of your own. @@.thought;If only I paid more attention. Okay, what did they say?@@
You try to rack your brains and remember what they did whenever they got periods. @@.thought;They got tampons and...put them...in their...@@ You shudder, imaging yourself putting a tampon in your pussy.
@@.thought;Do I have a choice? I'm bleeding everywhere.@@ You look down at the bathroom floor, which you are still bleeding onto. @@.thought;I'm going to need to clean that up.@@
@@.thought;But where can I get a tampon? They're off campus, but I can't wait that long. This is the middle of the day.@@ You think some more. <<if $player.acceptance>=50>>Other girls<<else>>Girls<</if>> must have had this problem. What did they do?
@@.thought;I've got it! There's tampons in the girls bathroom!@@
This presents some new challenges, though. You'd have to go //into// the girls bathroom to get the tampons. And everyone sees you as a boy.
[[This is an emergency. Go into the girls bathroom|MorningClassPeriod GirlsBathroom]]
<<if $player.underwear.panties is true>>[[You're not going to risk it. Stuff some toilet paper into your panties|MorningClassPeriod ToiletPaper Panties]]<<else>>[[You're not going to risk it. Stuff some toilet paper into your underwear|MorningClassPeriod ToiletPaper Underwear]]<</if>>
<<set $player.masculinity to $player.masculinity-1>>@@.thought;It's probably nothing. I'm just sick. I'll wait until class is over in...fifteen minutes, and then I'll see how I feel.@@
Five minutes later, you're starting to think that you made a mistake. Your belly is really hurting now. It feels like one of the <<if $player.acceptance<50>>other <</if>>guys on the team is kicking you in the stomach. Repeatedly.
Five more minutes, and you've stopped paying attention to what Miss Williams is saying. She could be giving out the answers to the next test, and you wouldn't even notice.
And then finally, class finishes. Everyone dashes towards the exit, but nobody is more excited than you.
@@.thought;Finally! Now I can go to the bathroom and see what's going on.@@
[[Go to the bathroom|MorningClassPeriod Bathroom]]This is an emergency. It'll be embarrassing to get caught in the girls bathroom, but it would be even worse to bleed all over your clothes.
You unroll a large amount of toilet paper, and mop up the blood on the floor, on your legs, in your <<print $player.underwear.informalName>>, on the toilet, and on the stall door. @@.thought;How did it get there?@@ When you're finished, you put it all into the toilet paper and try to flush. It takes a couple of tries, but it eventually goes down.
Next, you pull up your <<print $player.underwear.informalName>> and your <<print $player.pants.informalName>> and leave the stall. Nobody is in the boys bathroom, which you take as a good sign. Casting one last glance at the formerly bloody stall, you leave the bathroom.
<<if visited("MorningClassPeriod Lecture")>>The hallways are full of kids walking to lunch or their next class. Nobody seems to have noticed you hovering outside of the bathrooms. @@.thought;Will they notice if I go into the wrong one? Only one way to find out.@@<<else>>The hallways are completely deserted. @@.thought;Good thing I didn't wait to go to the bathroom.@@<</if>>
You look around guiltily, and then slip inside the door of the girls bathroom.
You're greeted by a scream. @@.female;"BOY!"@@
A girl who you don't recognize is standing at the sink, washing her hands. You don't get why she reacted like that. Both you and her are fully clothed. But if you don't do something, her screams will bring more people into the bathroom.
At the opposite end of the bathroom, you spot it. It looks like a dispenser, and it has a picture of a tampon on the front.
@@.female;"BOY!"@@ she screams again.
[[Apologize and retreat to the boys bathroom|MorningClassPeriod Apologize]]
<<link "Say that you needed to get a tampon for your friend" "MorningClassPeriod Friend">><</link>>
[[Say that you needed to get a tampon for yourself|MorningClassPeriod Yourself]]<<if visited("MorningClassPeriod GirlsBathroom")>>You apologize to her, and retreat back to the boys bathroom. Luckily, nobody is in there. You head back to your stall.<<else>>First, you unroll a large amount of toilet paper, and mop up the blood on the floor, on your legs, in your <<print $player.underwear.informalName>>, on the toilet, and on the stall door. @@.thought;How did it get there?@@ When you're finished, you put it all into the toilet paper and try to flush. It takes a couple of tries, but it eventually goes down.<</if>>
Next, you unroll <<if visited("MorningClassPeriod GirlsBathroom")>>a large amount of <<else>>some more <</if>>toilet paper, and stuff it into your panties. It doesn't feel comfortable having your vagina touching the rough toilet paper, but it's better than you bleeding everywhere.
@@.thought;I'll replace this with a real tampon after school.@@
<<if visited("MorningClassPeriod Lecture") or visited("MorningClassPeriod GirlsBathroom")>>You check your phone. A surprising amount of time has passed. @@.thought;I won't be able to eat lunch. I'll have to skip it.@@
[[Go to your next class|Gym]]<<else>>You check your phone. You can still make it to lunch.
[[Go to lunch|Lunch]]<</if>><<set $timeOfDay to 2>><<if visited("MorningClassPeriod GirlsBathroom")>>You apologize to her, and retreat back to the boys bathroom. Luckily, nobody is in there. You head back to your stall.<<else>>First, you unroll a large amount of toilet paper, and mop up the blood on the floor, on your legs, in your <<print $player.underwear.informalName>>, on the toilet, and on the stall door. @@.thought;How did it get there?@@ When you're finished, you put it all into the toilet paper and try to flush. It takes a couple of tries, but it eventually goes down.<</if>>
Next, you unroll <<if visited("MorningClassPeriod GirlsBathroom")>>a large amount of <<else>>some more <</if>>toilet paper, and stuff it into your underwear. Unfortunately, it doesn't stay there. Your <<print $player.underwear.informalName>> are too big to hold it. You can feel the wad of toilet paper moving as you shift around. The rough toilet paper rubbing against your vagina feels uncomfortable too.
<<if $player.expectsPeriod>>@@.thought;I should have worn panties for this. I knew I could have gotten a period@@ you think.<<else>>@@.thought;I'm going to need to wear some panties.@@ You're not thrilled about that thought, but you have to admit that they would be more comfortable.<</if>> @@.thought;I'll need to get a real tampon too.@@
<<if visited("MorningClassPeriod Lecture") or visited("MorningClassPeriod GirlsBathroom")>>You check your phone. A surprising amount of time has passed. @@.thought;I won't be able to eat lunch. I'll have to skip it.
[[Go to your next class|Gym]]<<else>>You check your phone. You can still make it to lunch.
[[Go to lunch|Lunch]]<</if>><<set $timeOfDay to 2>><<getTfProgress face>><<set $tempFace to $tempTfValue>><<getTfProgress voice>><<set $tempVoice to $tempTfValue>><<getTfProgress hair>><<set $tempHair to $tempTfValue>><<getTfProgress boobs>><<set $tempBoobs to $tempTfValue>>@@.player;"It's for, uh, me."@@
You hold your breath. You just claimed to be a girl. That's the most daring thing that you've done. <<if $player.hasWornPanties>>You've worn panties, but that was underneath your clothes. Nobody else would notice. <</if>>You watch her carefully, not sure what you want her reaction to be. It would be comforting for your masculinity if she laughed at you, but then you wouldn't get a tampon, and you would continue bleeding everywhere.
<<if $tempFace>=2 and $tempVoice>=1 and $tempHair>=1 and $tempBoobs>=1 and $player.feminine>=15>>She looks at you, and opens and closes her mouth. @@.female;"I'm sorry, I thought you were a boy."@@
You try to look indignant.
@@.female;"I'm sorry! I can see that you're a girl!"@@
@@.thought;Uh.@@
@@.female;"But why are you wearing a boys uniform?"@@
You pause. You hadn't thought of that. @@.thought;That's right. If I was a girl, I'd be wearing a girls uniform of a skirt, tights and a blouse. This marks me as a boy. Okay, I'm so close. What should I say?@@
[[Say that you're a girl transitioning to male|MorningClassPeriod Trans]]
[[Say that your uniform was dirty and you took your boyfriend's spare|MorningClassPeriod Boyfriend]]
<<set $player.masculinity to $player.masculinity-3>>
<<set $player.acceptance to $player.acceptance+1>><<elseif $tempFace>=1 and $tempVoice>=1 and $tempHair>=1 and $tempBoobs>=1 and $player.masculinity<=50>>She looks at you intently. @@.female;"You look like a boy to me."@@
@@.thought;That's fair. But it's not a no.@@ @@.player;"I'm a girl,"@@ you protest.
@@.female;"I don't know,"@@ she says. @@.female;"You are wearing a guy's uniform."@@
You pause. You hadn't thought of that. @@.thought;That's right. If I was a girl, I'd be wearing a girls uniform of a skirt, tights and a blouse. This marks me as a boy.@@
@@.player;"That's because..."@@
@@.female;"Yeah, I think I should call security."@@
@@.player;"Don't do that!"@@
She gets out her phone.
@@.thought;I should leave before she calls. That wouldn't turn out good for me. But then I wouldn't get a tampon. Can I do anything else to convince her?@@
<<if $player.underwear.panties is true>>[[Apologize and head back to the boys bathroom|MorningClassPeriod ToiletPaper Panties][$friends.suspicion to $friends.suspicion+2;$team.suspicion to $team.suspicion+2;$team.respect to $team.respect-6]]<<else>>[[Retreat back to the boys bathroom|MorningClassPeriod ToiletPaper Underwear][$friends.suspicion to $friends.suspicion+2;$team.suspicion to $team.suspicion+2;$team.respect to $team.respect-6]]<</if>>
<<if $player.exhibition>=3>>[[Lower your pants and show her your period|MorningClassPeriod Prove]]
<<set $player.masculinity to $player.masculinity-2>>
<<set $player.acceptance to $player.acceptance+1>><</if>><<else>>She looks at you and bursts out laughing.
@@.female;"That's a good one! But I know who you are. You're <<print $player.firstname>> <<print $player.lastname>>."@@
@@.player;"Uhh..."@@
@@.female;"Just wait until everyone hears about this."@@
You turn red. She's going to tell your friends and teammates that you told her you had a period! @@.player;"No! You can't do that!"@@
She has her phone out, and isn't paying attention to you.
<<if $player.underwear.panties is true>>[[Head back to the boys bathroom|MorningClassPeriod ToiletPaper Panties]]<<else>>[[Head back to the boys bathroom|MorningClassPeriod ToiletPaper Underwear]]<</if>>
@@.thought;My life is over.@@
<<set $friends.suspicion to $friends.suspicion+5>>
<<set $team.suspicion to $team.suspicion+5>>
<<set $team.respect to $team.respect-10>>
<<set $player.acceptance to $player.acceptance+1>>
<<set $player.masculinity to $player.masculinity-1>><</if>>You look at the tampon dispenser. You're going to need to use it. @@.player;"I'm sorry, uh..."@@ you trail off, realizing that you don't know her name. She stares at you, showing no signs of wanting to tell you. @@.player;"I'm sorry, miss,"@@ you continue. @@.player;"I was going to get a tampon for...uh..."@@
@@.female;"For who?"@@
<<if $player.relationship is not "">>@@.player;"For, uh, <<print $girlfriend.firstname>>."@@ You hold your breath, hoping she'll believe you.
@@.female;"Why couldn't she get it herself?"@@
@@.player;"Uh, it's a bad period,"@@ you say, hoping you can talk yourself out of it. @@.player;"She can't move and she, uh, sent me to get a tampon."@@
To your relief, she nods. @@.female;"There's a dispenser here,"@@ she says, pointing to the dispenser you already noticed. @@.female;"Let me help you."@@
You can't believe your luck. Not only did she buy your story, but she's going to help you get a tampon.
You follow her over to the dispenser. She presses something and a tampon slides out. @@.thought;I couldn't really see what she did. I'll need to figure it out if I want to get another tampon. Wait, why am I thinking about getting more of these things?@@
@@.female;"Here you go,"@@ she says, handing you the tampon. You thank her. An alarm on her phone goes off. @@.female;"I've got to get to class, but tell <<print $girlfriend.firstname>> that I hope she feels better."@@
You're about to tell her that you don't know her name, but she's gone.
@@.thought;I'm alone now@@ you think to yourself. @@.thought;Almost alone@@ you correct yourself, noticing the sound of a shower running. @@.thought;Who would take a shower during the middle of the day in a school bathroom?@@
[[Step inside a stall and use the tampon|MorningClassPeriod Use]]<<else>>@@.player;"For, uh, <<print $girlfriend.firstname>>?"@@ As soon as you say her name, you realize your mistake. What girl would ask an ex to do such an intimate thing for them?
She frowns. @@.female;"What girl would ask an ex to do such an intimate thing for them?"@@
@@.thought;Good question.@@ Determined to salvage it, you say, @@.player;"Uh, well, she wasn't feeling up to moving, and we're still friends, even though we broke up. And there wasn't anyone else she could ask, so..."@@
You trail off, seeing that she has her arms folded over her chest, looking unconvinced.
@@.female;"Why don't you leave?"@@
Embarrassed, you nod. @@.thought;I hope nobody else finds out about this.@@
<<if $player.underwear.panties is true>>[[Retreat back to the boys bathroom|MorningClassPeriod ToiletPaper Panties]]<<else>>[[Retreat back to the boys bathroom|MorningClassPeriod ToiletPaper Underwear]]<</if>>
<<set $girlfriend.relationship to $girlfriend.relationship-5>>
<<set $friends.suspicion to $friends.suspicion+1>>
<<set $team.suspicion to $team.suspicion+1>>
<<set $team.respect to $team.respect-3>><</if>>@@.player;"I'm sorry, uh..."@@ you trail off, realizing that you don't know her name. She stares at you, showing no signs of wanting to tell you. @@.player;"I'm sorry, miss,"@@ you continue. @@.player;"I'm in the wrong bathroom."@@
You back out as she glares at you.
<<if $player.underwear.panties is true>>[[Go back to the boys bathroom|MorningClassPeriod ToiletPaper Panties]]<<else>>[[Go back to the boys bathroom|MorningClassPeriod ToiletPaper Underwear]]<</if>>@@.player;"My, uh, normal uniform was dirty this morning,"@@ you begin. @@.thought;It's weird to be calling a girls uniform my normal uniform?@@ @@.player;"I couldn't wear it to class so I leaned over to, uh..."@@
@@.thought;Who should I say gave me my uniform? My roommates would be female.@@
@@.player;"I leaned over to my boyfriend..."@@
@@.female;"Your boyfriend slept over?"@@ she asks. There doesn't seem to be any doubt in her voice though. She seems more excited.
@@.player;"Yeah. So I leaned over, and asked him for a spare uniform. Actually, we were in his room. I slept over."@@
She doesn't seem bothered by your story changing. @@.female;"How did you get his roommates to be okay with that? My roommates are single and they always hate it when my boyfriend stays over."@@
@@.player;"Uh, his roommates don't mind. Sometimes they have their girlfriends over..."@@
@@.female;"And you're fucked at the same time as another girl? That's so hot!"@@
@@.player;"Umm..."@@
An alarm on her phone goes off. @@.female;"I've got to get to class. I'm sorry for doubting you. You just look, uh, kind of androgynous."@@
You assure that it's okay, and say goodbye.
@@.thought;She really liked that story. Should I be concerned, though? She found it so easy to believe that I'm a girl who has a boyfriend.@@
@@.thought;At least I'm alone now@@ you think to yourself. @@.thought;Almost alone@@ you correct yourself, noticing the sound of a shower running. @@.thought;Who would take a shower during the middle of the day in a school bathroom?@@
<<link "You're about to step inside a stall, when your body begins to change" TfPassagePicker>><<set $player.acceptance to $player.acceptance+1>><<set $player.masculinity to $player.masculinity-1>><<set $currentPassage to "MorningClassPeriod Use">><<set $setting to "girlsBathroom">><</link>>@@.player;"I'm transitioning,"@@ you tell her. @@.player;"To a guy."@@
@@.female;"Oh."@@ She gives you a once over and backs away. @@.female;"I've got to get to class but you, uh, shouldn't do that. You're not going to be able to pass as a guy."@@
And then she's gone. @@.thought;She doesn't think I can pass as a guy? But she thought I was a guy at first! I mean, I am a guy! She doesn't seem to like trans people either@@ you think, worrying about what other people will think when you're further along in your transition. Will they be just like her? @@.thought;I'm not transitioning@@ you tell yourself. @@.thought;I'm just worried about what will happen if I keep having these transformations.@@
@@.thought;At least I'm alone now@@ you think to yourself, trying to get your mind off of this subject. @@.thought;Almost alone@@ you correct yourself, noticing the sound of a shower running. @@.thought;Who would take a shower during the middle of the day in a school bathroom?@@
[[Step inside a stall and use the tampon|MorningClassPeriod Use]]
<<set $player.acceptance to $player.acceptance-1>>
<<set $player.masculinity to $player.masculinity+1>>@@.player;"What if I proved it?"@@
@@.female;"What?"@@
You lower your <<print $player.pants.informalName>>, exposing your bloody <<print $player.underwear.informalName>>. <<if $player.underwear.panties is true>>Suddenly, you're overcome with what you've done. You just exposed your panties, and your period, to a complete stranger.<<else>>She looks confused at your lack of panties, but she can't deny that you have a period.<</if>>
@@.female;"Sorry, you just looked so androgynous. I thought you were a boy."@@ She looks at the blood that is starting to drip onto the floor. Suddenly, she seems to be in a rush. @@.female;"Well, I've got to go but, um, good luck. You know how to use the dispenser."@@
With that, she takes off, leaving you alone in the girls bathroom.
@@.thought;Almost alone@@ you correct yourself, noticing the sound of a shower running. @@.thought;Who would take a shower during the middle of the day in a school bathroom?@@
You step in front of the dispenser and try to figure out how it works. @@.thought;It's not like I can ask somebody.@@ Finally, you're able to press the right button, and a tampon slides out.
<<link "You're about to step inside a stall, when your body begins to change" TfPassagePicker>><<set $player.masculinity to $player.masculinity-1>><<set $currentPassage to "MorningClassPeriod Use">><<set $setting to "girlsBathroom">><</link>>You step inside the stall and lock the door. You're mostly alone in the girls bathroom, you have a tampon, now you just need to use it. That's when you realize the obvious: you have no idea how to use a tampon.
You rack your brains, trying to remember anything your friends said about using a tampon. @@.thought;I don't remember anyone mentioning it. They just complained about how much periods sucked. They never talked about how to stick the tampon up...up...@@ You trail off, unable to believe what you're thinking about doing.
Taking a deep breath, you pull out your phone and search for a how-to video on using a tampon. You find a lot of videos on YouTube, most of them talking about how to find the right one, but none of them show the actual putting-it-in-you part. @@.thought;Are they not allowed to show it or something? That's stupid. This is something normal all girls have to learn!@@ you think indignantly, not realizing that you just referred to yourself as a girl.
Several videos later, you find a video where a girl demonstrates using a stuffed animal. @@.thought;This is disturbing, but it's the best video I've found.@@
You restart the video and watch it again, more intently this time. It doesn't seem that difficult. @@.thought;Girls do this all the time. Why can't I?@@ You line the tampon up with your pussy with one hand, while you open it up with the other. This is the first time, you've paid this much attention to your pussy. When you masturbated, you would just stick a finger in there, seeing it as a turn-off to examine your new sex.
You check your phone to make sure you have the right end lined up, and then slowly slide the tampon in. Then, you pull the outer tube out, leaving only a string hanging out of your pussy.
@@.thought;I did it!@@ You never thought that you'd be happy about successfully inserting a tampon into your vagina, but you feel accomplished. This was really hard, and you did it.
<<link "Before you can leave, you feel another draft" TfPassagePicker>><<set $currentPassage to "MorningClassPeriod Recover">><<set $setting to "girlsBathroom">><</link>>
<<set $player.isWearingTampon to true>>@@.thought;Why did that happen? That's not fair. I either had to use a tampon or bleed everywhere. I didn't accept anything!@@
You're upset, but it doesn't seem to be any use arguing at the transformation. It's happened, now you just have to hope that nobody notices.
@@.thought;Will anyone? Will they notice my tampon? As long as I'm careful changing in gym, I should be fine. Oh shit. Changing is going to be even harder now! And swimming! How will I swim?@@
You take a deep breath and try to calm yourself. You'll worry about that later. Now you've got to get back to lunch. @@.thought;No@@ you think, checking your phone. @@.thought;It's too late for that. I'll have to skip it.@@
<<if $player.underwear.panties is true>>You unlock the stall, and turn to leave when the bathroom door swings open.
[[See who it is|MorningClassPeriod Garcia]]<<else>>You pull up your <<print $player.underwear.informalName>> and frown. Now that you have a period, wearing boxers doesn't seem to be the best idea. @@.thought;If blood leaks out, the boxers are too big to catch it.@@
You ponder your options. <<if not $pantyRaid or $pantyRaid.takenFrom is "">>You don't own a single pair of panties.<<else>>You could go back to your dorm and get your panties, but that would take too long, and lunch is almost over.<</if>>
Then you listen to the sounds of the girl showering, and an idea strikes you. Sure, it would be rude, but you need those panties more than her.
@@.thought;What am I thinking? I'm not going to steal clothes from a random girl, much less panties!@@
[[At least see if her panties are reachable|MorningClassPeriod Panties Get]]
[[Nope. You're not going to do that. Leave the bathroom|MorningClassPeriod Panties Refuse]]<</if>>
<<set $timeOfDay to 2>>@@.thought;I'll just see if I can get them. It doesn't mean that I'll take them@@ you tell yourself.
You walk over to the shower, and slide the curtain back a little bit. The girl's clothing is hanging from the hook. You see the Pinewood Prep uniform, but you can't see if there's anything else.
You creep forward and pull her skirt to the side. You see a bra...and grey bikini-style panties!
@@.thought;Okay. I've come this far. I should take them.@@
You silently apologize to this girl, and pull the panties off the hook.
Now you just have to find a place to put them. The other students would look at you weird if you just opened the door and walked down the hall, only holding a pair of panties.
Before you can find a place to put them, however, the bathroom door swings open.
[[See who it is|MorningClassPeriod Garcia]]@@.thought;I'm not going to wear panties, and I'm not going to take some stranger's panties. What's come over me?@@
Your decision made, you open the stall door and turn to leave. Sure, you imagine that it would be nicer to wear panties with your condition than boxers, but it's going to have to wait.
Just before you reach the door, however, it swings open on its own.
[[See who it is|MorningClassPeriod Garcia]]@@.female;"Oh, <<print $player.firstname>>,"@@ Mrs. Garcia says, clearly surprised. @@.female;"What are you doing here?"@@
You struggle to come up with a good answer. You can't tell her that you're here to get a tampon, and there's no good reason for <<if $player.acceptance<50>>a boy<<else>>someone she thinks of as a boy<</if>> to be hanging around the girls bathroom.
@@.female;"Okay, I think I know what this is about,"@@ she says, looking with concern towards you.
@@.player;"You do?"@@ you ask, having a feeling that you won't like the answer.
<<if $garcia.suspicion is 2>>@@.female;"Of course. You're transitioning. It's so obvious. You wore panties to detention, and now you're in the girls bathroom@@<<if visited("MorningClassPeriod Panties Get")>>@@.female;, about to try them on."@@<<else>>@@.female;. Maybe you just tried them on?"@@<</if>>
<<elseif $garcia.suspicion is 1>>@@.female;"You're transitioning, aren't you? You wore panties to detention, but when I caught you, you made up an excuse. And now here you are, in the girls bathroom@@<<if visited("MorningClassPeriod Panties Get")>>@@.female;, about to try them on."@@<<else>>@@.female;. Maybe you just tried them on?"@@<</if>>
<</if>><<if $garcia.suspicion>=1>>@@.player;"What? No! I'm not transitioning!"@@ you protest. A voice in the back of your head tells you that Mrs. Garcia isn't totally wrong, though. You're not transitioning by choice, but every transformation that happens takes you closer and closer to being completely female.
@@.female;"It's okay, <<print $player.firstname>>. I know that this must be embarrassing. Why don't I...hmm...what should I do? Gender neutral bathroom? No, we don't have one. No, that would be too embarrassing..."@@
@@.player;"Mrs. Garcia?"@@ She seems to be talking to herself, and you're not sure if she forgot that you were there.
@@.female;"Oh, I know! I bet you didn't know that my husband is the psychologist here at Pinewood."@@
@@.player;"He is?"@@ You never paid Mr. Garcia much thought. It was always the misfits and the "special" kids that had to see him. As a formerly well-adjusted football player, you never visited him. @@.thought;I can't believe I never made that connection. His name //is// Mr. Garcia.@@
@@.female;"It's settled then. You can see Mr. Garcia for counseling."@@
@@.player;"I don't want to see a shrink!"@@
@@.female;"There's nothing wrong with that!"@@ she replies, a little defensively. @@.female;"We're just going to get you the support that you need. You can visit him after school. Nobody will know that you're seeing him."@@
@@.player;"Hmm."@@ If nobody is going to know that you're seeing a psychologist, you're not so against the idea. It has been really hard keeping all of your feelings and worries bottled up inside of you.
@@.female;"It's settled then!"@@ Mrs. Garcia says, seeing that you stopped arguing with her. @@.female;"You can see him, um, how about tomorrow after school? I know you're busy with football, but I don't think you have anything then."@@
You tell her that it would be fine.
<<if visited("MorningClassPeriod Panties Get")>>[[Try on the panties|MorningClassPeriod Panties Wear]]<<else>>[[Finally, you can leave the bathroom|Gym]]<</if>><<set $garcia.suspicion to $garcia.suspicion+1>><<set $garcia.therapy to true>><<set $garcia.detention to false>><<else>>@@.female;"You're up to no good. I don't know what kind of prank you're going to pull, but you're crossing the line. This is a safe space for girls. They could be dealing with their period."@@ You stiffen, but she doesn't seem to notice. @@.female;"Or they could be coming in here to get away from their bullies.@@<<if visited("MorningClassPeriod Panties Get")>>@@.female;, And you even took some poor girl's underwear."@@<<else>>@@.female;. This is unacceptable."@@<</if>>
@@.player;"I'm not pulling a prank!"@@
@@.female;"Then why are you here?"@@
You fall silent. You can't tell her why you're really here.
@@.female;"Then I want you to see me after school for detention."@@
You groan. She simply smiles to herself, and leaves the room.
<<if visited("MorningClassPeriod Panties Get")>>[[You're alone now. You can try on the panties|MorningClassPeriod Panties Wear]]<<else>>[[Finally, you can leave the bathroom|Gym]]<<set $garcia.detention to true>><</if>><</if>>You walk back into the stall, and lock the door. You pull off your pants and your <<print $player.underwear.informalName>>, leaving you butt-naked, with just a string hanging from your pussy. @@.thought;My pussy looks so feminine@@ you complain to yourself. @@.thought;Well, of course it looks feminine. How would a pussy look masculine?@@
You're not going to look any more masculine when you're wearing panties. @@.thought;It's not too late to back out. I can just return them to that girl.@@
As soon as you think that, the sounds of the shower stop. You don't have much time before she discovers that her panties are missing. And when she realizes that, you'll be the only person in the bathroom.
@@.thought;I've got to hurry.@@ You quickly pull up the panties, marveling at how feminine and flat they look. You don't have time to admire yourself, though. You've got to leave quickly before you're discovered. You pull up your <<print $player.pants.informalName>>, tuck your boxers in your backpack, and head for the door. This time, nobody comes in and you safely make it back out into the hallway.
<<if $player.hasWornPanties>>[[Breathe a sigh of relief and go to your next class|Gym]]<<else>>No sooner are you out than you feel a draft of cold air.
<<link "You start to change" TfPassagePicker>><<set $currentPassage to "Gym">><<set $setting to "girlsBathroom">><</link>><</if>>
<<set $greyBikiniPanties = {
"properName": "Grey Bikini Panties",
"informalName": "grey bikini panties",
"school": true,
"football": true,
"casual": true,
"panties": true
}>>
<<set $player.underwear to $greyBikiniPanties>>
<<set $player.hasWornPanties to true>>
<<set $clothesInventory.underwear.push($greyBikiniPanties)>>@@.female;"What do you think you're wearing, <<print $player.firstname>>?"@@ Mrs. Reed asks.
Everyone turns to stare at you. Your face flushes. @@.player;"Uh, my uniform got torn,"@@ you tell her. You just want to get this over with.
@@.female;"This is unacceptable. Don't come back until you're wearing your uniform."@@
Some of your classmates start snickering, and you run out of the classroom. @@.thought;My teachers didn't use to care what clothes I wore. Is it because I'm not the star quarterback anymore?@@
[[Looks like you need to go to the mall|Mall]]
<<set $checkedGuysPants to false>>You nervously walk through the halls, hoping nobody notices your new slacks.
It doesn't seem like they do. Besides a few noticeable differences, they look similar enough to your old pants that nobody says anything.
@@.thought;That's a relief. I was so used to everyone laughing at me.@@
You check the time. @@.thought;It's time for lunch already? I guess I spent more time at the mall than I thought.@@
[[Go to lunch|Lunch]]You make it to your Spanish class just seconds before the bell rings.
@@.player;"Hola, Mrs. Garcia,"@@ you say, sliding into your seat.
@@.female;"Hola, <<print $player.firstname>>,"@@ she says with a smile. She's always had a soft spot for you, despite your lackluster performance in her class.
She turns to the rest of the class, and begins passing out a packet. @@.female;"This is your first project of the semester. It's due in two weeks."@@ She goes on to describe the rest of the project. It has something to do with interviewing random people and doing a presentation.
After she finishes reading the instructions comes the standard mad dash where everyone tries to find partners. You just yawn and relax in your chair, waiting for people to come to you.
You end up with a pretty good group: Norm Frederickson, the nerd <<if visited("Cheat")>>who you copied off of in Math<<else>>who's in Math with you<</if>>, a linebacker from the football team, and a popular girl. The four of you make plans to meet up on thursday to plan the project.
[[Finish school|Evening]]You arrive a couple seconds late to your Spanish class again. The teacher is facing the board, though, and nobody says anything as you slide into a seat near your group.
@@.male;"Oh hey, <<print $player.firstname>>. We decided that we're meeting thursday evening to work on our project,"@@ Norm Frederickson whispers.
@@.player;"Yeah, that's fine with me."@@
@@.female;"Cool, I'll tell my boss to move my shift,"@@ one of your partners says.
It's only when class is half over that you realize you made a mistake. @@.player;"Wait!"@@ you hiss. @@.player;"I have plans thursday evening."@@
@@.female;"What kind of plans?"@@
@@.player;"Uhh..."@@ @@.thought;I can't tell them I'm doing a panty raid!@@
[[Tell them you're hanging out with the team|Language Project Team]]
[[Tell them you have family visiting|Language Project Family]]
[[Tell them you're doing a panty raid|Language Project Raid]]@@.player;"Me and some of the guys from the football team made plans to hang out,"@@ you whisper. You're not telling //a lie//. You are going to hang out with the team, you just didn't say what they were doing.
Mrs. Garcia stopped talking midway through your sentence, leaving your voice as the only one in the room. @@.female;"No talking during class!"@@ she states firmly. @@.thought;Shit.@@
She turns her back to write something on the board. @@.female;"No, we can't reschedule,"@@ your partner whispers. @@.female;"I already moved my shift. I can't move it back?"@@
@@.player;"What about another time? When's your shift?"@@
@@.female;"Thursday afternoon. But Norm's busy on the weekend. And she,"@@ she says, pointing at the other girl in the group, @@.female;"is busy wednesday. Maybe friday?"@@
@@.player;"No, friday's the game,"@@ you say, groaning. You haven't been paying a lot of attention to football lately, but you'd never forget when the game was.
@@.female;"So..."@@
@@.player;"Okay."@@ You sigh. You won't be able to go to both your group meeting and the panty raid.
[[Finish up school|Evening]]@@.player;"That won't work. My dad and sister are visiting me on thursday,"@@ you lie.
Mrs. Garcia stopped talking midway through your sentence, leaving your voice as the only one in the room. @@.female;"No talking during class!"@@ she states firmly. @@.thought;Shit.@@
Mrs. Garcia turns back to the board. @@.female;"Well, I just moved my shift, she's busy on wednesday, and Norm is going to some science competition over the weekend."@@
@@.male;"I told you, it's a math club meet,"@@ Norm says. @@.male;"But it's okay. I'll skip it."@@
@@.player;"Uh, are you sure, Norm?"@@
@@.male;"Yeah, they'll be fine without me,"@@ Norm says, sighing.
You feel a little bad. Your lie kept Norm from going to his geeky math club. But on the plus side, you get to participate in the panty raid!
[[Finish up school|Evening]]@@.player;"Me and some guys from the football team are going to do a panty raid then,"@@ you whisper. @@.thought;Fuck it, best to tell the truth, right?@@
Mrs. Garcia stopped talking midway through your sentence, leaving your voice as the only one in the room. Mrs. Garcia doesn't say anything, but you're sure everyone heard.
The teacher turns her back to write something on the board. @@.female;"Gross. And no, we can't reschedule,"@@ your partner whispers. @@.female;"I already moved my shift. I can't move it back?"@@
@@.player;"What about another time? When's your shift?"@@
@@.female;"Thursday afternoon. But Norm's busy on the weekend. And she,"@@ she says, pointing at the other girl in the group, @@.female;"is busy wednesday. Maybe friday?"@@
@@.player;"No, friday's the game,"@@ you say, groaning. You haven't been paying a lot of attention to football lately, but you'd never forget when the game was.
@@.female;"So no panty raid."@@
@@.player;"Okay."@@ You sigh. Unless you blow off the group project, you won't be able to take part in the panty raid.
[[Finish up school|Evening]]In Spanish class, you're ambushed by your group.
@@.male;"You're going to be at the meeting, right?"@@
@@.player;"Of course!"@@ <<if not visited("Language Project Family")>><<if visited("Panty Raid Commit")>>You look away guiltily. You're //not// going to be at the meeting tonight. You promised Sam that you were going to be at the raid.
@@.player;"Hey, listen, can we move it to another time?"@@
@@.female;"No. All of us are busy."@@
@@.player;"Fine."@@ It was worth a shot. Now you're going to have to break a promise.<<else>>You mean it. You already told Sam that the group project is more important. And after the weird dream you had last night, you want to stay as far away from the panty raid as possible.<</if>><<else>>You look away guiltily. You lied to your group so they would move the project, and you feel kind of bad about it.
@@.thought;If I come clean about it now, they'll know I lied to them. I have to go to the panty raid.@@<</if>>
@@.female;"We're meeting <<if visited("Language Project Family")>>sunday<<else>>today<</if>> at seven."@@
@@.player;"Yeah, I know,"@@ you say impatiently. @@.player;"Where are we meeting? The library?"@@
@@.male;"Yeah,"@@ Norm says. @@.male;"It's the best place! We can do so much research there!"@@ You roll your eyes. He's such a nerd.
[[Finish school|Evening]]<<if visited("Panty Raid Start")>><<if visited("Panty Raid Normal Confrontation")>>You're not looking forward to this class. And sure enough, Julie is glaring at you when you walk into Spanish. You avert your eyes, hoping that she doesn't make a scene.
You're not that lucky. <<if visited("Language Project Family")>>@@.female;"<<print $player.firstname>> told me he couldn't work on our project because he was seeing his family!"@@ Julie says loudly. The rest of the class turns around to look. You cringe internally.
@@.female;"But he was lying! I caught him in my room, trying to take my underwear!"@@ Julie continues. Technically, she caught you outside of her room, but you don't think bringing it up would help your case.
@@.female;"<<print $player.firstname>>, is this true?"@@ Mrs. Garcia asks you.
@@.player;"Uh, yeah,"@@ you admit, slinking into your seat.
@@.female;"That's unacceptable. Your group is working hard, and you lie to them so you can go into their rooms and take their clothes?"@@
When she puts it that way, it does seem pretty bad.
@@.female;"I'm going to dock your grade on this assignment. And I want you to see me after school for detention."@@
You know it won't be any use to argue. @@.player;"Sure, Mrs. Garcia,"@@ you say flatly.<<set $player.academics to $player.academics-5>><<else>>@@.female;"<<print $player.firstname>>, you just skipped our meeting,"@@ Julie says. Luckily, she's whispering, so the rest of the class can't hear.
@@.male;"Seriously?"@@ Norm asks.
@@.female;"Yeah! And then I caught him in my room, taking my underwear!"@@
The three of them look at you with accusing glares.
@@.player;"The football team was doing a panty raid,"@@ you say, trying to explain. @@.player;"I couldn't miss it. I was going to return them."@@ They don't look impressed, but luckily they drop it. For now.
When class is over, however, your group stays behind.
@@.female;"Can I help you?"@@ Mrs. Garcia asks.
@@.female;"Yeah. <<print $player.firstname>> keeps skipping our meetings."@@ Luckily, Julie doesn't say anything about //why// you were skipping the meetings.
@@.female;"Is this true, <<print $player.firstname>>?"@@ You nod.
@@.female;"Well, that's not fair to your group. I'm going to dock your grade."@@
At least it wasn't anything worse.<</if>><<else>>You look at your group guiltily as you walk into Spanish class. <<if visited("Language Project Family")>>You told them you were going to see your family so you could get out of working on your project and do the panty raid.
@@.male;"How was your family, <<print $player.firstname>>?"@@ Norm asks.
@@.player;"Uh, good,"@@ you say, unable to look at him.
Luckily, he drops it and class passes quickly.<<else>>They glare back at you, but don't say anything.
Luckily, class passes pretty quickly.<</if>><</if>><<else>>@@.female;"Thanks for working on the project,"@@ one of the girls tells you. @@.female;"I was worried you weren't going to make it."@@
@@.thought;She was worried? What does that mean? Well, I guess I considered doing the panty raid instead.@@
@@.player;"Uh, sure,"@@ you tell her. @@.player;"I'm not going to let my group down."@@<</if>>
[[Finish school|Evening]]<<widget "passTime">>
<<if $timeOfDay is 4>>
<<set $timeOfDay to 1>>
<<set $day to $day+1>>
<<if $dayOfWeek is "Friday">><<set $dayOfWeek to "Saturday">><<elseif $dayOfWeek is "Saturday">><<set $dayOfWeek to "Sunday">><<elseif $dayOfWeek is "Sunday">><<set $dayOfWeek to "Monday">><<elseif $dayOfWeek is "Monday">><<set $dayOfWeek to "Tuesday">><<elseif $dayOfWeek is "Tuesday">><<set $dayOfWeek to "Wednesday">><<elseif $dayOfWeek is "Wednesday">><<set $dayOfWeek to "Thursday">><<else>><<set $dayOfWeek to "Friday">><</if>>
<<else>>
<<set $timeOfDay to $timeOfDay+1>>
<</if>>
<<set $player.arousal to $player.arousal+10>>
<</widget>>
<<widget "handleTf">><<nobr>>
<<set $player.feminine to $player.feminine+1>>
<<set $keys to Object.keys($tfs)>>
<<for _i to 0;_i<$keys.length;_i++>>
<<if $keys[_i] is $args[0]>>
<<set $tfProgress[_i] to $tfProgress[_i]+1>>
<</if>>
<</for>>
<</nobr>><</widget>>
<<widget "getTfProgress">><<nobr>>
<<set $keys to Object.keys($tfs)>>
<<for _i to 0;_i<$keys.length;_i++>>
<<if $keys[_i] is $args[0]>>
<<set $tempTfValue to $tfProgress[_i]>>
<</if>>
<</for>>
<</nobr>><</widget>>
<<widget "setUpSexScene">>
<<set $movesTakenDuringSex to -1>>
<<set $sexDescription to "">>
<<if $player.arousal>=99>><<set $player.arousal to 99>><</if>>
<<set $playerCame to false>>
<<set $partnerCame to false>>
<<set $beforeSexClothes.shirt to $player.shirt>>
<<set $beforeSexClothes.bra to $player.bra>>
<<set $beforeSexClothes.underwear to $player.underwear>>
<<set $beforeSexClothes.pants to $player.pants>>
<<set $beforeSexClothes.shoes to $player.shoes>>
<<set $beforeSexClothes.socks to $player.socks>>
<<if $args[0] is "girlfriend">>
<<if $player.arousal>50>>
<<set $girlfriend.arousal to $player.arousal-10>>
<<else>>
<<set $girlfriend.arousal to $player.arousal+10>>
<</if>>
<<else>>
<<if $player.arousal>50>>
<<set $qb.arousal to $player.arousal-10>>
<<else>>
<<set $qb.arousal to $player.arousal+10>>
<</if>>
<</if>>
<</widget>>
<<widget "finishSexScene">>
<<set $player.shirt to $beforeSexClothes.shirt>>
<<set $player.bra to $beforeSexClothes.bra>>
<<set $player.underwear to $beforeSexClothes.underwear>>
<<set $player.pants to $beforeSexClothes.pants>>
<<set $player.shoes to $beforeSexClothes.shoes>>
<<set $player.socks to $beforeSexClothes.socks>>
<<set $sexDescription to "">>
<<if $player.arousal>=100>>
<<set $player.arousal to 0>>
<</if>>
<</widget>>
<<widget "showFootballScore">><<nobr>>
<<if $stallionsscore>=$defensescore>>//Stallions: <<print $stallionsscore>>, <<print $opponent>>: <<print $defensescore>>//
<<else>>//<<print $opponent>>: <<print $defensescore>>, Stallions <<print $stallionsscore>>//<</if>>
<</nobr>>
<</widget>>
<<widget "showArousal">><<if $player.arousal>=100 and $day>=4>><<if $timeOfDay == 1>><<if $dayOfWeek is "Monday" or $dayOfWeek is "Tuesday" or $dayOfWeek is "Wednesday" or $dayOfWeek is "Thursday" or $dayOfWeek is "Friday">>\
You're so horny and your <<print $player.underwear.informalName>> is soaking wet. You look around. Class is going on normally, and nobody is paying any attention to you. You look at the clock. @@.thought;Just five minutes left.@@ You have to hold it, and then you can run to your dorm room and take care of your itch.
@@.male;"May I use the bathroom, Miss Williams?"@@ The teacher nods her agreement, and the student stands up. As he walks to the bathroom, you admire his toned physique, now so different than your own, and his firm ass. You have just enough time to wonder why you're checking a guy out, and then you come.
@@.female;"Is there something you want to share with us, Mr. <<print $player.lastname>>?"@@ You shake your head no, cheeks burning. You can tell that everyone else is laughing at you. You just hope that nobody is looking closely at the lack of a bulge in your <<print $player.pants.informalName>>.<<set $player.arousal to 0>><<set $friends.relationship to $friends.relationship-2>>
<</if>><<else>>\
''//You feel like you're about to burst. You're so horny, and your <<print $player.underwear.informalName>> is soaking wet. <<if $player.feminine>=2>>You're afraid that you'll transform again if you masturbate. But then how are you going to get off?<<else>>Maybe you could take care of that when you get a chance.<</if>>//''
<</if>>\
<</if>><</widget>>
<<widget "spyOnClub">><<nobr>>
<<if $timeOfDay is 3 and not visited("Witch Club Spy 1") and visited("Girlfriend Spy Plan")>>
<<if $dayOfWeek is "Tuesday" or $dayOfWeek is "Saturday">>
''The Witchcraft Club is starting soon!''
<<link "Hide in the woods" "Witch Club Spy 1">><</link>>
<</if>>
<<elseif $timeOfDay is 3 and not visited("Witch Club Spy 2") and visited("Girlfriend Results Discussion Spy")>>
<<if $dayOfWeek is "Tuesday" or $dayOfWeek is "Saturday">>
''The Witchcraft Club is starting soon!''
<<link "Hide in the woods" "Witch Club Spy 2">><</link>>
<</if>>
<<elseif $timeOfDay is 3 and not visited("Witch Club Spy 3") and $witch.knowsAboutBreakup>>
<<if $dayOfWeek is "Tuesday" or $dayOfWeek is "Saturday">>
''The Witchcraft Club is starting soon!''
<<link "Hide in the woods" "Witch Club Spy 3">><</link>>
<</if>>
<</if>>
<</nobr>><</widget>>
<<widget "shouldSeeTherapist">><<nobr>>
<<set $shouldSeeTherapist to false>>
<<if visited("MorningClassPeriod Garcia") and $garcia.suspicion>=2 and $dayOfWeek is "Tuesday">>
<<set $shouldSeeTherapist to true>>
<</if>>
<</nobr>><</widget>>
<<widget "showQBSkill">><<nobr>><<if $args[0] is true>>
<<set $var to $player.armStrength*0.35>>
<<set $var to $var+$player.accuracy*0.35>>
<<set $var to $var+$player.speed*0.1>>
<<set $var to $var+$player.confidence*0.1>>
<<set $var to $var+$team.respect*0.1>>
<<set $player.qbSkill to Math.round($var)>>
<<else>>
<<set $var to $qb.armStrength*0.35>>
<<set $var to $var+$qb.accuracy*0.35>>
<<set $var to $var+$qb.speed*0.1>>
<<set $var to $var+$qb.confidence*0.1>>
<<set $var to $var+$team.qbRespect*0.1>>
<<set $qb.qbSkill to Math.round($var)>>
<</if>>
<</nobr>><</widget>>
<<widget "IsGFContentAvailable">><<nobr>>
<<set $girlfriend.contentAvailable to false>>
<<if $player.relationship is not "" or not visited("Girlfriend Results Discussion Dorm")>>
<<if $girlfriend.knowsSecret is false>>
<<set $girlfriend.contentAvailable to true>>
<<elseif $player.hasStrapon>>
<<set $girlfriend.contentAvailable to true>>
<</if>><<if visited("Girlfriend Hang Out")>>
<<set $girlfriend.contentAvailable to true>>
<<else>>
<<set $girlfriend.contentAvailable to true>>
<</if>><<if visited("Gym Day 7 Lose Trunks") and not visited("Girlfriend Swim Intro")>>
<<set $girlfriend.contentAvailable to true>>
<</if>><<if visited("Backstory Intro") and $girlfriend.knowsSecret and not visited("Girlfriend Witch")>>
<<set $girlfriend.contentAvailable to true>>
<<elseif not visited("Witch Club Spy 1")>>
<<set $girlfriend.contentAvailable to true>>
<</if>><<if not visited("Witch Club Spy 1") and visited("Girlfriend Spy Plan") and ($dayOfWeek is "Tuesday" or $dayOfWeek is "Saturday")>>
<<set $girlfriend.contentAvailable to true>>
<</if>><<if visited("Therapist 1 Boobs") and $player.hasBra is false>>
<<set $girlfriend.contentAvailable to true>>
<</if>>
<<else>>
<<if visited("Witch Club Spy 3 Discuss") and $girlfriend.dateMarcoPermission is 0>>
<<set $girlfriend.contentAvailable to true>>
<</if>><<if $girlfriend.dateMarcoPermission is 2 and not visited("Girlfriend Girltalk")>>
<<set $girlfriend.contentAvailable to true>>
<</if>>
<</if>>
<</nobr>><</widget>>
<<widget "IsWitchContentAvailable">><<nobr>>
<<getTfProgress voice>>
<<set $tempVoice to $tempTfValue>>
<<getTfProgress boobs>>
<<set $tempBoobs to $tempTfValue>>
<<set $witch.contentAvailable to false>>
<<if not visited("Backstory Intro")>>
<<set $witch.contentAvailable to true>>
<<elseif not visited("Witch Encounter 2") and $day>2>>
<<set $witch.contentAvailable to true>>
<</if>><<if $curseActive is true and $pantyRaid.takenFrom is not "Elvira">>
<<set $witch.contentAvailable to true>>
<</if>><<if $tempVoice>0 and $player.controlQuestIntroduced is false and $witch.relationship>=35>>
<<set $witch.contentAvailable to true>>
<<elseif $player.controlQuestIntroduced is true and $player.controlQuestCompleted is false>>
<<set $witch.contentAvailable to true>>
<<elseif $player.controlQuestCompleted is true and $player.feet is 0>>
<<set $witch.contentAvailable to true>>
<</if>><<if (visited("Therapist 1 Boobs") or $tempBoobs>=3) and $player.hasBra is false>>
<<set $witch.contentAvailable to true>>
<</if>><<if not visited("Witch Discuss QBSkillSpell") and visited("Game 4 Witch Proposal")>>
<<set $witch.contentAvailable to true>>
<</if>><<if visited("QB Spell Benefit Hair") and $player.skillCurse is 0>>
<<set $witch.contentAvailable to true>>
<<elseif visited("QB Spell Sacrifice Collect") and $player.skillCurse is 0>>
<<set $witch.contentAvailable to true>>
<</if>>
<</nobr>><</widget>>
<<widget "IsNewGFContentAvailable">><<nobr>>
<<set $girlfriend.newContentAvailable to false>>
<<if $girlfriend.knowsSecret is false and not visited("Girlfriend Encounter Day 4")>>
<<set $girlfriend.newContentAvailable to true>>
<<elseif not visited("Girlfriend Strapon Fucked Start")>>
<<set $girlfriend.newContentAvailable to true>>
<<elseif not visited("Girlfriend Strapon")>>
<<set $girlfriend.newContentAvailable to true>>
<</if>><<if not visited("Girlfriend Hang Out")>>
<<set $girlfriend.newContentAvailable to true>>
<<elseif not visited("Girlfriend Hang Out 2")>>
<<set $girlfriend.newContentAvailable to true>>
<</if>><<if not visited("Girlfriend Swim Intro")>>
<<set $girlfriend.newContentAvailable to true>>
<</if>><<if not visited("Girlfriend Witch")>>
<<set $girlfriend.newContentAvailable to true>>
<<elseif not visited("Girlfriend Spy")>>
<<set $girlfriend.newContentAvailable to true>>
<<elseif not visited("Witch Club Spy 1")>>
<<set $girlfriend.newContentAvailable to true>>
<<elseif not visited("Girlfriend Results Discussion")>>
<<set $girlfriend.newContentAvailable to true>>
<</if>><<if not visited("Girlfriend Bra Start")>>
<<set $girlfriend.newContentAvailable to true>>
<</if>><<if not visited("Girlfriend Girltalk")>>
<<set $girlfriend.newContentAvailable to true>>
<</if>>
<</nobr>><</widget>>
<<widget "IsNewWitchContentAvailable">><<nobr>>
<<set $witch.newContentAvailable to false>>
<<if not visited("Backstory Intro")>>
<<set $witch.newContentAvailable to true>>
<<elseif not visited("Witch Encounter 2")>>
<<set $witch.newContentAvailable to true>>
<</if>><<if not visited("Witch Apologize Intro") and $pantyRaid and $pantyRaid.takenFrom is not "Elvira" and $pantyRaid.takenFrom is not "">>
<<set $witch.newContentAvailable to true>>
<</if>><<if $player.controlQuestIntroduced is false and not visited("Witch ControlTf Intro")>>
<<set $witch.newContentAvailable to true>>
<<elseif $player.controlQuestCompleted is false and not visited("Witch ControlTf")>>
<<set $witch.newContentAvailable to true>>
<<elseif $player.feet is 0 and not visited("Witch ControlSpell")>>
<<set $witch.newContentAvailable to true>>
<<elseif not visited("Lunch Witch Breakup")>>
<<set $witch.newContentAvailable to true>>
<<elseif not visited("Witch Bra Start") and $player.hasBra is false>>
<<set $witch.newContentAvailable to true>>
<</if>><<if not visited("Witch Discuss QBSkillSpell")>>
<<set $witch.newContentAvailable to true>>
<</if>><<if not visited("Witch QBSkillSpell Improve") and not visited("Witch QBSkillSpell Sacrifice")>>
<<set $witch.newContentAvailable to true>>
<</if>>
<</nobr>><</widget>>
<<widget "IsNewQBContentAvailable">><<nobr>>
<<set $qb.newContentAvailable to false>>
<<if $visitedQBPractice<6>>
<<set $qb.newContentAvailable to true>>
<</if>><<if not visited("QB Lake")>>
<<set $qb.newContentAvailable to true>>
<</if>><<if not visited("QB Spell Benefit Hair") and not visited("QB Spell Sacrifice Collect")>>
<<set $qb.newContentAvailable to true>>
<</if>>
<</nobr>><</widget>>
<<widget "AreNewTfsAvailable">><<nobr>>
<<set $totalTransformations to 0>>
<<for _i to 0;_i<$tfProgress.length;_i++>>
<<set $totalTransformations to $totalTransformations+$tfProgress[_i]>>
<</for>>
<<set $maxTransformations to $tfLimits.face+$tfLimits.ass+$tfLimits.boobs+$tfLimits.voice+$tfLimits.hands+$tfLimits.hair+$tfLimits.height>>
<<set $newTfsAvailable to $totalTransformations<$maxTransformations>>
<</nobr>><</widget>>
<<widget "skillCurse">><<nobr>>
<<if $player.armStrength>20>><<set $qb.armStrength to $qb.armStrength+20>><<else>><<set $qb.armStrength to $qb.armStrength+$player.armStrength>><</if>>
<<if $player.accuracy>20>><<set $qb.accuracy to $qb.accuracy+20>><<else>><<set $qb.accuracy to $qb.accuracy+$player.accuracy>><</if>>
<<set $player.armStrength to 0>>
<<set $player.accuracy to 0>>
<</nobr>><</widget>>
<<widget "canPlayerWearOutfit">><<nobr>>
<<set $playerCanWearOutfit to "">>
<<if $player.shirt is null or $player.pants is null>>
<<set $playerCanWearOutfit to "You need to get dressed">>
<<elseif $player.pants.torn is true>>
<<set $playerCanWearOutfit to "You can't wear these pants again. Better change your outfit.">>
<<elseif $player.shoes is null>>
<<set $playerCanWearOutfit to "You need shoes">>
<<elseif $player.socks is null>>
<<set $playerCanWearOutfit to "You need socks">>
<<elseif $player.underwear is null>>
<<if $player.hasWornPanties or ($pantyRaid.panties and $pantyRaid.panties is not null)>>
<<set $playerCanWearOutfit to "You don't want to wear panties, but your skin gets itchy when you go commando">>
<<else>>
<<set $playerCanWearOutfit to "You need underwear">>
<</if>>
<<elseif $args[0] is "school">>
<<if $player.shirt.school is false>>
<<set $playerCanWearOutfit to "You can't wear that shirt to school!">>
<<elseif $player.pants.school is false>>
<<set $playerCanWearOutfit to "You can't wear those pants to school!">>
<<elseif $player.underwear.school is false>>
<<if $player.underwear.panties is true>>
<<set $playerCanWearOutfit to "You can't wear those panties to school!">>
<<else>>
<<set $playerCanWearOutfit to "You can't wear those boxers to school!">>
<</if>>
<<elseif $player.shoes.school is false>>
<<set $playerCanWearOutfit to "You can't wear those shoes to school!">>
<<elseif $player.socks.school is false>>
<<set $playerCanWearOutfit to "You can't wear those socks to school!">>
<</if>>
<<elseif $args[0] is "football">>
<<if $player.shirt.football is false>>
<<set $playerCanWearOutfit to "You can't play football in that shirt!">>
<<elseif $player.pants.football is false>>
<<set $playerCanWearOutfit to "You can't play football in those pants!">>
<<elseif $player.underwear.football is false>>
<<if $player.underwear.panties is true>>
<<set $playerCanWearOutfit to "You can't play football with those panties!">>
<<else>>
<<set $playerCanWearOutfit to "You can't play football with those boxers!">>
<</if>>
<<elseif $player.shoes.football is false>>
<<set $playerCanWearOutfit to "You can't play football with those shoes!">>
<<elseif $player.socks.football is false>>
<<set $playerCanWearOutfit to "You can't play football with those socks!">>
<</if>>
<<elseif $args[0] is "casual">>
<<if $player.shirt.casual is false>>
<<set $playerCanWearOutfit to "That shirt isn't comfortable!">>
<<elseif $player.pants.casual is false>>
<<set $playerCanWearOutfit to "Those pants aren't comfortable!">>
<<elseif $player.underwear.casual is false>>
<<if $player.underwear.panties is true>>
<<set $playerCanWearOutfit to "Those panties aren't comfortable!">>
<<else>>
<<set $playerCanWearOutfit to "Those boxers aren't comfortable!">>
<</if>>
<<elseif $player.shoes.casual is false>>
<<set $playerCanWearOutfit to "Those shoes aren't comfortable!">>
<<elseif $player.socks.casual is false>>
<<set $playerCanWearOutfit to "Those socks aren't comfortable!">>
<</if>>
<<elseif $args[0] is "workout">>
<<if $player.shirt.workout is false>>
<<set $playerCanWearOutfit to "You can't wear that shirt while working out!">>
<<elseif $player.pants.workout is false>>
<<set $playerCanWearOutfit to "You can't wear those pants while working out!">>
<<elseif $player.underwear.workout is false>>
<<if $player.underwear.panties is true>>
<<set $playerCanWearOutfit to "You can't wear those panties while working out!">>
<<else>>
<<set $playerCanWearOutfit to "You can't wear those boxers while working ou!">>
<</if>>
<<elseif $player.shoes.workout is false>>
<<set $playerCanWearOutfit to "You can't wear those shoes while working ou!">>
<<elseif $player.socks.workout is false>>
<<set $playerCanWearOutfit to "You can't wear those socks while working ou!">>
<</if>>
<</if>>
<</nobr>><</widget>>By Vim<<set $schoolShirt = {
"properName": "Dress Shirt and Jacket",
"informalName": "dress shirt",
"school": true,
"football": false,
"casual": true,
"workout": false,
"dress": false
}>>
<<set $footballShirt = {
"properName": "Stallions Jersey and Pads",
"informalName": "jersey",
"school": false,
"football": true,
"casual": false,
"workout": true,
"dress": false
}>>
<<set $casualShirt = {
"properName": "Plain White Tee",
"informalName": "t-shirt",
"school": false,
"football": false,
"casual": true,
"workout": true,
"dress": false
}>>
<<set $schoolPants = {
"properName": "Dress Pants",
"informalName": "dress pants",
"school": true,
"football": true,
"casual": false,
"workout": false,
"dress": false,
"torn": false,
"female": false
}>>
<<set $footballPants = {
"properName": "White Polyester Pants",
"informalName": "white polyester pants",
"school": false,
"football": true,
"casual": false,
"workout": true,
"dress": false,
"torn": false,
"female": false
}>>
<<set $casualPants = {
"properName": "Jeans",
"informalName": "jeans",
"school": false,
"football": false,
"casual": true,
"workout": false,
"dress": false,
"torn": false,
"female": false
}>>
<<set $blueBoxers = {
"properName": "Blue Boxers",
"informalName": "blue boxers",
"school": true,
"football": true,
"casual": true,
"workout": true,
"panties": false
}>>
<<set $footballUnderwear = {
"properName": "Jock Strap",
"informalName": "jock strap",
"school": false,
"football": true,
"casual": false,
"workout": true,
"panties": false
}>>
<<set $schoolShoes = {
"properName": "Oxfords",
"informalName": "oxfords",
"school": true,
"football": false,
"casual": true,
"workout": false,
}>>
<<set $footballShoes = {
"properName": "Football Cleats",
"informalName": "cleats",
"school": false,
"football": true,
"casual": false,
"workout": true
}>>
<<set $casualShoes = {
"properName": "Sneakers",
"informalName": "sneakers",
"school": false,
"football": false,
"casual": true,
"workout": true
}>>
<<set $whiteSocks = {
"properName": "White Socks",
"informalName": "white socks",
"school": true,
"football": true,
"casual": true,
"workout": true
}>>
<<set $greySocks = {
"properName": "Grey Socks",
"informalName": "grey socks",
"school": true,
"football": true,
"casual": true,
"workout": true
}>>
<<set $schoolUniform = {
"shirt": $schoolShirt,
"underwear": $blueBoxers,
"bra": null,
"pants": $schoolPants,
"shoes": $schoolShoes,
"socks": $whiteSocks,
}>>
<<set $footballUniform = {
"shirt": $footballShirt,
"underwear": $footballUnderwear,
"bra": null,
"pants": $footballPants,
"shoes": $footballShoes,
"socks": $whiteSocks,
}>>
<<set $casualClothes = {
"shirt": $casualShirt,
"underwear": $blueBoxers,
"bra": {},
"pants": $casualPants,
"shoes": $casualShoes,
"socks": $greySocks,
}>>
<<set $beforeSexClothes = {
"shirt": $casualShirt,
"underwear": $blueBoxers,
"pants": $casualPants,
"shoes": $casualShoes,
"socks": $whiteSocks,
}>>
<<set $clothesInventory = {
"shirt": [$schoolShirt, $footballShirt, $casualShirt],
"underwear": [$blueBoxers, $footballUnderwear],
"bra": [],
"pants": [$schoolPants, $footballPants, $casualPants],
"shoes": [$schoolShoes, $footballShoes, $casualShoes],
"socks": [$whiteSocks, $greySocks],
}>>
<<set $girlfriendDress = {
"properName": "Elegant Green Dress",
"informalName": "elegant green dress",
"school": false,
"football": false,
"casual": true,
"workout": false,
"dress": true,
"female": true
}>>
<<set $qbShirt = {
"properName": "Green T-Shirt",
"informalName": "green t-shirt",
"school": false,
"football": false,
"casual": true,
"workout": true,
"dress": false
}>>
<<set $girlfriendShirt = {
"properName": "Tank top",
"informalName": "tank top",
"school": false,
"football": false,
"casual": true,
"workout": true,
"dress": false
}>>
<<set $girlfriendTShirt = {
"properName": "Low-cut T-Shirt",
"informalName": "low-cut t-shirt",
"school": false,
"football": false,
"casual": true,
"workout": false,
"dress": false
}>>
<<set $girlfriendSleevelessTShirt = {
"properName": "Sleeveless T-Shirt",
"informalName": "sleeveless t-shirt",
"school": false,
"football": false,
"casual": true,
"workout": true,
"dress": false
}>>
<<set $qbPants = {
"properName": "Blue Jeans",
"informalName": "jeans",
"school": false,
"football": false,
"casual": true,
"workout": false,
"dress": false,
"torn": false,
"female": false
}>>
<<set $girlfriendPants = {
"properName": "Yoga Pants",
"informalName": "yoga pants",
"school": false,
"football": false,
"casual": true,
"workout": true,
"dress": false,
"torn": false,
"female": true
}>>
<<set $girlfriendShorts = {
"properName": "Short shorts",
"informalName": "short shorts",
"school": false,
"football": false,
"casual": true,
"workout": false,
"dress": false,
"torn": false,
"female": true
}>>
<<set $girlfriendJeans = {
"properName": "Skinny jeans",
"informalName": "skinny jeans",
"school": false,
"football": false,
"casual": true,
"workout": false,
"dress": false,
"torn": false,
"female": true
}>>
<<set $qbUnderwear = {
"properName": "Grey Boxers",
"informalName": "grey boxers",
"school": true,
"football": true,
"casual": true,
"workout": true,
"panties": false
}>>
<<set $girlfriendUnderwear = {
"properName": "Lacy black panties",
"informalName": "lacy black panties",
"school": true,
"football": true,
"casual": true,
"workout": true,
"panties": true
}>>
<<set $girlfriendThong = {
"properName": "Red thong",
"informalName": "red thong",
"school": true,
"football": true,
"casual": true,
"workout": true,
"panties": true
}>>
<<set $girlfriendBoyshorts = {
"properName": "Black Boyshorts",
"informalName": "black boyshorts",
"school": true,
"football": true,
"casual": true,
"workout": true,
"panties": true
}>>
<<set $girlfriendBikiniPanties = {
"properName": "Pink Bikini Panties",
"informalName": "pink bikini panties",
"school": true,
"football": true,
"casual": true,
"workout": true,
"panties": true
}>>
<<set $qbShoes = {
"properName": "Sneakers",
"informalName": "sneakers",
"school": false,
"football": true,
"casual": true,
"workout": true
}>>
<<set $girlfriendShoes = {
"properName": "Sandals",
"informalName": "sandals",
"school": true,
"football": false,
"casual": true,
"workout": false
}>>
<<set $girlfriendHeels = {
"properName": "Red Heels",
"informalName": "red heels",
"school": true,
"football": false,
"casual": true,
"workout": false
}>>
<<set $qbSocks = {
"properName": "Grey Socks",
"informalName": "grey socks",
"school": true,
"football": true,
"casual": true,
"workout": true
}>>
<<set $girlfriendBra = {
"properName": "Red bra",
"informalName": "red bra",
"school": true,
"football": true,
"casual": true,
"workout": false
}>>
<<set $girlfriendWhiteBra = {
"properName": "White bra",
"informalName": "white bra",
"school": true,
"football": true,
"casual": true,
"workout": false
}>>
<<set $girlfriendBlackBra = {
"properName": "Black bra",
"informalName": "black bra",
"school": true,
"football": true,
"casual": true,
"workout": false
}>>
<<set $player = {
"firstname": "Corey",
"lastname": "Redmond",
"arousal": 50,
"submission": 0,
"dominance": 0,
"exhibition": 0,
"pants": $schoolPants,
"underwear": $blueBoxers,
"bra": null,
"shirt": $schoolShirt,
"shoes": $schoolShoes,
"socks": $whiteSocks,
"cock": 8,
"masculinity": 99,
"homosexuality": 0,
"academics": 20,
"legs": 0,
"feet": 0,
"feminine": 0,
"acceptance": 0,
"armStrength": 100,
"accuracy": 90,
"speed": 10,
"footballIQ": 90,
"confidence": 90,
"arcana": 0,
"skillCurse": 0,
"expectsPeriod": false,
"controlQuestIntroduced": false,
"controlQuestCompleted": false,
"controlQuestKnowledge": false,
"wearsShirtForSwimming": false,
"wearsOnepiece": false,
"hasPanties": false,
"hasBra": false,
"hasWornPanties": false,
"hasWornBra": false,
"checkedGuysPants": false,
"ownsGirlPants": false,
"isWearingTampon": false,
"hasStrapon": false,
"hasCondoms": false,
"suckedDick": false,
"gotFucked": false,
"panties": null,
"qbSkill": 85
}>>
<<set $girlfriend = {
"firstname": "Jessica",
"lastname": "Carlson",
"relationship": 70,
"arousal": 55,
"pants": $girlfriendShorts,
"underwear": $girlfriendBikiniPanties,
"shirt": $girlfriendShirt,
"shoes": $girlfriendShoes,
"bra": $girlfriendWhiteBra,
"isWearingStrapon": false,
"knowsSecret": false,
"sawInPanties": false,
"sawBoobs": false,
"contentAvailable": true,
"newContentAvailable": true,
"dateMarcoPermission": 0,
}>>
<<set $witch = {
"firstname": "Raven",
"lastname": "Coventry",
"relationship": 40,
"questions": 5,
"invitation": false,
"ignored": false,
"knowsSecret": false,
"pantiesCurse": false,
"knowsAboutBreakup": false,
"contentAvailable": true,
"newContentAvailable": true,
}>>
<<set $qb = {
"firstname": "Griffin",
"lastname": "Coventry",
"relationship": 50,
"arousal": 50,
"invitation": false,
"armStrength": 50,
"accuracy": 0,
"speed": 10,
"footballIQ": 25,
"confidence": 5,
"movie": false,
"knowsSecret": false,
"sawPanties": false,
"sawBoobs": false,
"sawBra": false,
"promisedPractice": false,
"suckedDick": false,
"pants": $footballPants,
"underwear": $qbUnderwear,
"shirt": $footballShirt,
"shoes": $footballShoes,
"socks": $qbSocks,
"qbSkill": 20,
"playerWonCompetition": false,
}>>
<<set $coach = {
"suspicion": 0,
}>>
<<set $garcia = {
"suspicion": 0,
"detention": false,
"therapy": false,
}>>
<<set $marco = {
"suspicion": 0,
}>>
<<set $friends = {
"relationship": 65,
"suspicion": 0,
}>>
<<set $team = {
"respect": 80,
"relationship": 70,
"suspicion": 0,
"qbRespect": 5,
"wins": 0,
"losses": 0,
"playerOnTeam": true,
}>>
<<set $endPassage = {
"game": "Game 3 Diner End",
"tf": "Height2",
"qb": "QB Practice Standard",
"team": "Team Practice 4",
}>>
<<set $tfs = {
"face": ["Masturbate Day 4 Change", "Face2", "Face3"],
"ass": ["Masturbate 2 Change", "Ass2", "Ass3", "Ass4"],
"boobs": ["Boobs1", "Boobs2", "Boobs3"],
"voice": ["Voice1", "Voice2", "Voice3"],
"hands": ["Hands1", "Hands2", "Hands3"],
"hair": ["Hair1", "Hair2", "Hair3"],
"height": ["Height1", "Height2", "Height3"]
}>>
<<set $tfProgress = [0, 0, 0, 0, 0, 0, 0]>>
<<set $tfLimits = {
"face": 3,
"ass": 4,
"boobs": 3,
"voice": 3,
"hands": 3,
"hair": 3,
"height": 3,
}>>
<<set $stallionsscore to 0>>
<<set $defensescore to 0>>
<<set $opponent to "Bear Valley">>
<<set $visitedQBPractice to 0>>
<<set $timeOfDay to 1>>
<<set $day to 1>>
<<set $dayOfWeek to "Friday">>
<<set $readBook1 to false>>
<<set $activity1 to "">>
<<set $activity2 to "">>
<<set $terms to false>>
<<set $changeInOpen to false>>
<<set $videogamesPassage to "VideoGames2">>
<<set $libraryPassage to "Library">>
<<set $currentPassage to "">>
<<set $tfPassageIntro to "Masturbate Day 4">>
<<set $tfPassageChange to "Masturbate Day 4 Change">>
<<set $lunchwitchPassage to "Lunch Day 4 Witch">>
<<set $lunchfriendsPassage to "Lunch Day 4 Friends">>
<<set $workoutPassage to "Work Out">>
<<set $homeworkPassage to "Homework">>
<<set $therapistPassage to "Therapist 1">>
<<set $curseActive to false>>
<<set $sexShopUnlocked to false>>
<<set $playerStarter to true>>
<<set $lastMaleSexDay to 0>>
<<set $playerCame to false>>
<<set $partnerCame to false>><<if $temporarilyTransformed is not true>>[[You]]
<</if>>[[Stats]]
[[Map]]
[[Support]]<<silently>>
<<showQBSkill true>>
<<showQBSkill false>>
<</silently>><<print $dayOfWeek>> <<if $day<=30>>September <<print $day>><<elseif $day<=61>>October <<print $day-30>><<elseif $day<=91>>November <<print $day-61>><<else>>December <<print $day-91>><</if>>, <<if $timeOfDay is 1>>Morning<<elseif $timeOfDay is 2>>Afternoon<<elseif $timeOfDay is 3>>Evening<<else>>Night<</if>>
Name: <<print $player.firstname>> <<print $player.lastname>>
Arousal: <<if $player.arousal>100>>100<<else>><<print $player.arousal>><</if>>
Masculinity: <<print $player.masculinity>>
QB Skill: <<print $player.qbSkill>>
<<print $qb.firstname>>'s Skill: <<print $qb.qbSkill>><<getTfProgress height>><<set $tempHeight to $tempTfValue>><<getTfProgress hair>><<set $tempHair to $tempTfValue>><<getTfProgress face>><<set $tempFace to $tempTfValue>><<getTfProgress boobs>><<set $tempBoobs to $tempTfValue>><<getTfProgress ass>><<set $tempAss to $tempTfValue>>Your name is <<print $player.firstname>> <<print $player.lastname>>. You're the star quarterback of the Pinewood Prep Stallions, and the most popular guy in school. Life is great<<if $day>1>>, or it was until you got hit by a curse<</if>>.
<<if $player.pants is null and $player.shirt is null and not $player.bra and $player.underwear is null and $player.socks is null and $player.shoes is null>>You are completely naked<<if $player.arousal>50>> and visibly horny<</if>>.<<else>>You are <<if $player.shirt is not null>>wearing a <<print $player.shirt.informalName>><<else>>shirtless<</if>><</if>><<if $player.pants is not null>> with <<print $player.pants.informalName>> covering your legs<<if $player.underwear is not null>> and <<print $player.underwear.informalName>> underneath<</if>><<else>> with your lower body exposed<<if $player.underwear is not null>> safe for <<print $player.underwear.informalName>> covering your genitals<<else>><<if $player.arousal>50>> and visibly horny<</if>><</if>><</if>>.
On your feet, you <<if $player.shoes is not null>>wear <<print $player.shoes.informalName>>.<<elseif $player.socks is not null>>wear <<print $player.socks.informalName>>.<<else>>are barefoot.<</if>>
You're <<if $tempHeight is 0>>six feet tall<<elseif $tempHeight is 1>>five foot ten<<elseif $tempHeight is 2>>five foot seven<<elseif $tempHeight is 3>>five foot five<<else>>five foot two<</if>>, with <<if $tempHair is 0>>close cropped blond hair<<elseif $tempHair is 1>>blond hair styled in a pixie cut<<elseif $tempHair is 2>>medium-long blond hair<<elseif $tempTfValue is 3>>shoulder-length blond<<if $player.masculinity<=0>>e<</if>> hair styled in a feminine cut<<else>>long blond<<if $player.masculinity<=0>>e<</if>> hair<</if>>, blue eyes, a <<if $tempFace is 0>>masculine<<elseif $tempFace is 1>>mostly masculine<<elseif $tempFace is 2>>androgynous<<else>>feminine<</if>> face, and a <<if $tempFace<2>>killer<<else>>sweet<</if>> smile that shows off your perfect white teeth.
<<if $day is 1>>You're quite proud of your rippling muscles. You've spent a lot of time in the gym, and it shows.<<elseif $day is 2>>Your body looks pretty good. You're no longer the adonis you once were, but you've still got some muscles, and it's obvious that you work out.<<elseif $tempBoobs is 0>>Your chest is unimpressive. It looks like you've never seen the inside of a gym before.<<elseif $tempBoobs is 1>>Your chest is unimpressive. It looks like you've never seen the inside of a gym before. Even more alarming are the two large nipples that you have.<<elseif $tempBoobs is 2>>Your smooth chest has grown two boobs. They're probably around A cup for now. It's embarrassing, but it's relatively safe to hide.<<elseif $tempBoobs is 3>>You definitely have boobs. They look like they're a B cup for now. Your nipples are round and perky. They're very sensitive and no way you can hide it<<if $player.acceptance>74>>, but why you want to do that?<<else>>.<</if>><<else>>You definitely have boobs. They look like they're a C cup for now. Your nipples are round and perky. They're very sensitive and no way you can hide it<<if $player.acceptance>74>>, but why you want to do that?<<else>>.<</if>><</if>>
Between your legs is your <<if $player.cock>0>><<print $player.cock>> inch cock. <<if $player.arousal>80>>It's standing fully at attention.<<elseif $player.arousal>50>>You feel yourself starting to become aroused.<<elseif $player.pants is not null>>It rests comfortably in your <<print $player.pants.informalName>>.<<elseif $player.underwear is not null>>It sits comfortably in your <<print $player.underwear.informalName>>.<<else>>It hangs down, unaroused.<</if>><<else>>new vagina. <<if $player.arousal>50>>It feels damp, and you realize <<if $player.acceptance<50>>in horror <</if>>that you're turned on.<</if>><</if>> You have a <<if $tempAss is 0>>tight, firm<<elseif $tempAss is 1>>pert<<elseif $tempAss is 2>>round and soft<<else>>round, soft, padded<</if>> butt.
Your legs are <<if $day is 1>>muscular<<elseif $day is 2>>pretty muscular<<elseif $tempAss>=2>>curvy and round<<else>>average<</if>>, and <<if $player.legs is 0>>covered in hair<<elseif $player.legs is 1>>mostly hairy, though there is a small patch where they're hairless<<elseif $player.legs is 2>>odd-looking. The left leg is hairy, while the right leg is about a quarter shaven. The overall effect is comical<<else>>soft and smooth<</if>>.
<<if $player.masculinity>=75>>You <<if $day>=4>>still <</if>>think of yourself as a boy.<<elseif $player.masculinity>=50>>You'll do the occasional feminine thing, but you still think of yourself as a boy.<<elseif $player.masculinity>=25>>You think of yourself as a...well, you're not sure. You know you //should// think of yourself as a boy, but a boy wouldn't let all of this happen to him, would he?<<elseif $player.masculinity>=10>>You feel more like a girl than a boy, and you've realized that it's not so bad. However, you're still hanging onto whatever masculinity you have left.<<elseif $player.masculinity>0>>You think of yourself as a girl, for now. Once you lift the curse, who knows?<<else>>You think of yourself as a girl.<</if>> <<if $player.feminine<7>>You look like a boy.<<elseif $player.feminine<14>>You look like a boy who's in touch with his feminine side.<<elseif $player.feminine<21>>You look androgynous. If someone who didn't know you saw you, they wouldn't be sure whether you were a girl or a boy.<<else>>You look like a girl.<</if>> You are <<if $player.homosexuality<25>>attracted to girls<<elseif $player.homosexuality<50>>still attracted to girls, but you feel turned on whenever you look at a handsome boy<<elseif $player.homosexuality<75>>attracted to both boys and girls, but you prefer boys<<else>>boys<</if>>.
<<back>><<silently>>
<<showQBSkill true>>
<<showQBSkill false>>
<</silently>>''<<print $player.firstname>> <<print $player.lastname>>:''
Arousal: <<if $player.arousal>100>>100<<elseif $player.arousal<0>>0<<else>><<print $player.arousal>><</if>>
Masculinity: <<if $player.masculinity>100>>100<<elseif $player.masculinity<0>>0<<else>><<print $player.masculinity>><</if>>
Dominance: <<print $player.dominance>>
Submission: <<print $player.submission>>
Exhibitionism: <<print $player.exhibition>>
Academics: <<if $player.academics>100>>100<<elseif $player.academics<0>>0<<else>><<print $player.academics>><</if>>
<<if $player.arcana>0>>Arcana: <<print $player.arcana>><</if>>
<<if visited("Math")>><<if $player.relationship is "">>You are single.<<else>>You are in a relationship with <<print $player.relationship>>.<</if>><</if>>
''Your relationships'':
<<if visited("History")>><<print $witch.firstname>> <<print $witch.lastname>>: <<if $witch.relationship>100>>100<<elseif $witch.relationship<0>>0<<else>><<print $witch.relationship>><</if>>
<</if>><<if visited("Lunch")>><<print $qb.firstname>> <<print $qb.lastname>>: <<if $qb.relationship>100>>100<<elseif $qb.relationship<0>>0<<else>><<print $qb.relationship>><</if>>
<</if>><<if visited("Gym Intro")>><<print $girlfriend.firstname>> <<print $girlfriend.lastname>>: <<if $girlfriend.relationship>100>>100<<elseif $girlfriend.relationship<0>>0<<else>><<print $girlfriend.relationship>><</if>>
<</if>>Your other friends: <<if $friends.relationship>100>>100<<elseif $friends.relationship<0>>0<<else>><<print $friends.relationship>><</if>>
The football team: <<if $team.relationship>100>>100<<elseif $team.relationship<0>>0<<else>><<print $team.relationship>><</if>>
''Football Stats'':
''You'':
<<linkappend "Show Stats">>
Arm Strength: <<print $player.armStrength>>
Accuracy: <<print $player.accuracy>>
Speed: <<print $player.speed>>
Leadership: <<print $team.respect>>
Confidence: <<print $player.confidence>><</linkappend>>
Overall: <<print $player.qbSkill>>
''<<print $qb.firstname>>'':
<<linkappend "Show Stats">>
Arm Strength: <<print $qb.armStrength>>
Accuracy: <<print $qb.accuracy>>
Speed: <<print $qb.speed>>
Leadership: <<print $team.qbRespect>>
Confidence: <<print $qb.confidence>><</linkappend>>
Overall: <<print $qb.qbSkill>>
<<back>>[img[https://i.imgur.com/0UfKuzl.gif]]Support me on [[SubscribeStar|https://subscribestar.adult/vim]] or [[Patreon|https://www.patreon.com/vimgames]] to access to releases of You Throw Like A Girl three weeks before it's released to the public!<<getTfProgress ass>>''Outfit:''
<<if $outfit is "school">>School Uniform [[(Set)|Clothes][$schoolUniform.shirt to $player.shirt;$schoolUniform.pants to $player.pants;$schoolUniform.underwear to $player.underwear;$schoolUniform.bra to $player.bra;$schoolUniform.shoes to $player.shoes;$schoolUniform.socks to $player.socks]]<<else>><<if $curseActive>>[[School Uniform|Clothes][$outfit to "school";$player.shirt to $schoolUniform.shirt;$player.pants to $schoolUniform.pants;$player.bra to $schoolUniform.bra;$player.shoes to $schoolUniform.shoes;$player.socks to $schoolUniform.socks]]<<else>>[[School Uniform|Clothes][$outfit to "school";$player.shirt to $schoolUniform.shirt;$player.pants to $schoolUniform.pants;$player.underwear to $schoolUniform.underwear;$player.bra to $schoolUniform.bra;$player.shoes to $schoolUniform.shoes;$player.socks to $schoolUniform.socks]]<</if>><</if>><<if $player.skillCurse<4>>
<<if $outfit is "football">>Football Uniform [[(Set)|Clothes][$footballUniform.shirt to $player.shirt;$footballUniform.pants to $player.pants;$footballUniform.underwear to $player.underwear;$footballUniform.bra to $player.bra;$footballUniform.shoes to $player.shoes;$footballUniform.socks to $player.socks]]<<else>><<if $curseActive>>[[Football Uniform|Clothes][$outfit to "football";$player.shirt to $footballUniform.shirt;$player.pants to $footballUniform.pants;$player.bra to $footballUniform.bra;$player.shoes to $footballUniform.shoes;$player.socks to $footballUniform.socks]]<<else>>[[Football Uniform|Clothes][$outfit to "football";$player.shirt to $footballUniform.shirt;$player.pants to $footballUniform.pants;$player.underwear to $footballUniform.underwear;$player.bra to $footballUniform.bra;$player.shoes to $footballUniform.shoes;$player.socks to $footballUniform.socks]]<</if>><</if>><</if>>
<<if $outfit is "casual">>Casual Clothes [[(Set)|Clothes][$casualClothes.shirt to $player.shirt;$casualClothes.pants to $player.pants;$casualClothes.underwear to $player.underwear;$casualClothes.bra to $player.bra;$casualClothes.shoes to $player.shoes;$casualClothes.socks to $player.socks]]<<else>><<if $curseActive>>[[Casual Clothes|Clothes][$outfit to "casual";$player.shirt to $casualClothes.shirt;$player.pants to $casualClothes.pants;$player.bra to $casualClothes.bra;$player.shoes to $casualClothes.shoes;$player.socks to $casualClothes.socks]]<<else>>[[Casual Clothes|Clothes][$outfit to "casual";$player.shirt to $casualClothes.shirt;$player.pants to $casualClothes.pants;$player.underwear to $casualClothes.underwear;$player.bra to $casualClothes.bra;$player.shoes to $casualClothes.shoes;$player.socks to $casualClothes.socks]]<</if>><</if>>
Shirt: <<print $player.shirt.properName>> [[(Change)|ChangeShirt]]
Pants: <<print $player.pants.properName>><<if $player.pants.torn is true>> (Torn)<</if>> [[(Change)|ChangePants]]
Underwear: <<print $player.underwear.properName>> <<if $curseActive and $player.underwear.panties is true>>(cursed)<<else>>[[(Change)|ChangeUnderwear]]<</if>><<if $player.hasBra>>
Bra: <<if not $player.bra>>None<<else>><<print $player.bra.properName>><</if>> [[(Change)|ChangeBra]]<</if>>
Shoes: <<print $player.shoes.properName>> [[(Change)|ChangeShoes]]
Socks: <<print $player.socks.properName>> [[(Change)|ChangeSocks]]
<<if $tempTfValue>=4 and $player.pants.female is false and $player.ownsGirlPants is false>><<if $player.pants.properName is "White Polyester Pants">>You know that you're not supposed to wear these pants to school, but you don't have any other choice.
<<link "Continue" $changeEndPassage>><</link>><<else>>==Continue== (Not with these pants)<</if>><<else>><<canPlayerWearOutfit $expectedOutfit>><<if $playerCanWearOutfit is "">><<link "Continue" $changeEndPassage>><</link>><<else>>==Continue== (<<print $playerCanWearOutfit>>)<</if>><</if>>Wearing: <<print $player.shirt.properName>>
Inventory:
<<for _i to 0; _i lt $clothesInventory.shirt.length; _i++>><<capture _i>>
[[$clothesInventory.shirt[_i].properName|ChangeShirt][$player.shirt to $clothesInventory.shirt[_i]]]<</capture>><</for>>
[[Back|Clothes]]Wearing: <<print $player.pants.properName>>
Inventory:
<<for _i to 0; _i lt $clothesInventory.pants.length; _i++>><<capture _i>>
<<if $clothesInventory.pants[_i].torn is true>>$clothesInventory.pants[_i].properName (you don't think you can get it on)<<else>>[[$clothesInventory.pants[_i].properName|ChangePants][$player.pants to $clothesInventory.pants[_i]]]<</if>><</capture>><</for>>
[[Back|Clothes]]Wearing: <<print $player.underwear.properName>><<if $curseActive>> (cursed)<<else>>
Inventory:
<<for _i to 0; _i lt $clothesInventory.underwear.length; _i++>><<capture _i>>
[[$clothesInventory.underwear[_i].properName|ChangeUnderwear][$player.underwear to $clothesInventory.underwear[_i]]]<</capture>><</for>><</if>>
[[Back|Clothes]]
<<if $player.underwear.panties is true>><<set $player.hasWornPanties to true>><</if>>Wearing: <<print $player.shoes.properName>>
Inventory:
<<for _i to 0; _i lt $clothesInventory.shoes.length; _i++>><<capture _i>>
[[$clothesInventory.shoes[_i].properName|ChangeShoes][$player.shoes to $clothesInventory.shoes[_i]]]<</capture>><</for>>
[[Back|Clothes]]Wearing: <<print $player.socks.properName>>
Inventory:
<<for _i to 0; _i lt $clothesInventory.socks.length; _i++>><<capture _i>>
[[$clothesInventory.socks[_i].properName|ChangeSocks][$player.socks to $clothesInventory.socks[_i]]]<</capture>><</for>>
[[Back|Clothes]]Wearing: <<if $player.bra is null>>No bra<<else>><<print $player.bra.properName>><</if>>
Inventory:
[[No bra|ChangeBra][$player.bra to null]]<<for _i to 0; _i lt $clothesInventory.bra.length; _i++>><<capture _i>>
[[$clothesInventory.bra[_i].properName|ChangeBra][$player.bra to $clothesInventory.bra[_i];$player.hasWornBra to true]]<</capture>><</for>>
[[Back|Clothes]]This is an adult game which contains adult content, including feminization, sexual intercourse, and underage drinking.
If you are underage or would not like to see this content, please exit the game now.
This game takes place in a high school, but all named characters are at least 18 years old.
[[I am at least 18 years old|Start]]@@.male;"You ready for the game, man?"@@ Patrick asks as you step into the dorm room.
@@.player;"Are you kidding?"@@ you grin, rubbing your wet hair with a towel. @@.player;"Bear Valley doesn't stand a chance."@@
It's the morning before the homecoming football game. Next to you, your roommates Patrick and Marco are putting on their school uniforms and getting ready for the day. You're not thrilled about the uniforms: the suit and tie are stuffy and uncomfortable. But it's not all bad. The girls look pretty cute in their skirts.
You drop your towel to the ground and start looking for your boxers. Why does your side of the room have to be such a mess?
@@.male;"Dude!"@@ says Marco. @@.male;"Why are you showing us your dick?"@@
@@.player;"Why are you looking?"@@ you reply. Truthfully though, you like showing it off. It's an absolute monster, and you've never lacked for female attention. Even flaccid, it's about five inches. Erect, it's much longer.
@@.male;"Are you going to stand there with your cock out or are you going to get dressed?"@@ Patrick snaps.
@@.thought;That's right. I should @@[[get dressed|Get Dressed Intro]]<<set $expectedOutfit to "school">><<set $changeEndPassage to "Wear Intro">><<set $outfit to "school">><<display Clothes>>With a heavy sigh, you pull on your dress shirt and jacket, pull up your dress pants and tie your tie. You think you're ready for the day, but you feel you need to check the mirror to be sure. Either that or you liked looking at yourself.
While your roommates file out to get to first period, you hurry to the floor bathroom. Standing at the sink, you look into the mirror, and size yourself up:
Your name is <<textbox "$player.firstname" "Corey" autofocus>> <<textbox "$player.lastname" "Redmond">>, and you're the most popular guy in school. You're six feet tall, with rippling muscles, close cropped blond hair, a handsome face, and a killer right arm. In your junior year, you led the Pinewood Prep Stallions to the state playoffs. Now that you're a senior, you're thinking you can win the whole thing.
You're dating the hottest girl in school, <<textbox "$girlfriend.firstname" "Jessica">> <<textbox "$girlfriend.lastname" "Carlson">>, and it's all but official that the two of you are going to be homecoming king and queen.
The bell rings, and you turn away from the mirror, ready to slog through [[class|Math]] so you can get to the game and the homecoming dance. Life is good. Little do you know that this is going to be the worst day of your life.Leisurely, you stroll into the classroom ten seconds after the last bell rings. The math teacher, Mrs. Reed, glares at you but says nothing.
@@.female;"Okay class. Time for our quiz."@@ There are a few groans. @@.female;"No complaining. You knew it was coming."@@
You take a thick packet and stare blankly at it. You have only the vaguest idea of what the questions are even asking. Maybe you should have studied, but you were too preoccupied with the game and with your campaign to be Homecoming King.
You look at the clock. @@.thought;49 minutes to go. How am I going to get through this quiz?@@
It seems like you only have three options.
[[Try Your Best]]
[[Answer Randomly]]
[[Cheat]]
<<set $player.relationship to $girlfriend.firstname>>You're not very good at math, and this test doesn't even really matter anyway. You've noticed scouts showing up at your games, and you're pretty sure you're going to get a scholarship offer. But you're a competitive guy, and you're not going to just give up.
You stare at the thick packet. @@.thought;Okay, here's a triangle. And these numbers by the triangles are angles. Okay, so we're doing trig after all.@@
You're proud of yourself for a moment, until you realize that the top of the test says ''MATH 300 TEST 1 - TRIGONOMETRY''
Sheepishly, you look at the first question: ''1) What is the sine of angle x?''
Now that you know what the test is on, you rack your brains trying to recall everything you remember Mrs. Reed said about trig. It's hard -- when you did make it to class, you spent most of your time goofing off and talking to your friends.
Finally, you remember something. To get the sine of the angle, you were supposed to divide one of the sides of the triangle by another side, but you can't remember which ones.
Skipping that question, you look at the next one. That one asks you to find the cosine. And so does the next.
Frustrated, you look up at the rest of the class. Somehow, 20 minutes have already passed. Everyone else is diligently working. That nerd Norm Frederickson is already done. You sigh and turn back to the packet. @@.thought;I'd better just make my best guess. I don't have a lot of time.@@
You try your best to remember what Mrs. Reed taught you, but a lot of it is just guesswork. Mercifully, you finish and hand your test in.
@@.thought;That could have gone so much better. But I don't think I failed.@@ You try to put trig out of your mind as you head to your next class. You don't like to try something if you're not going to be the best at it, and you feel pretty stupid right now. But at least you didn't give up.
[[Go to your next class|History]]
<<set $player.academics to $player.academics+5>>You're not very good at math, and this test doesn't even really matter anyway. You've noticed scouts showing up at your games, and you're pretty sure you're going to get a scholarship offer. @@.thought;This is just bullshit I have to do so I can graduate and don't get kicked off the team.@@
You look at the test: ''MATH 300 TEST 1 - TRIGONOMETRY''. @@.thought;So it is trig.@@
You thumb through the packet. You don't remember any of this. Whenever you did make it to class, you spent most of your time goofing off and talking to your friends.
@@.thought;It's multiple choice at least.@@ Quickly, you fill out C for every answer and get up to hand in your test. Looking around, you note that you're the first one done. Even the nerd, Norm Frederickson is still working.
@@.female;"Done already, <<print $player.firstname>>?"@@ Mrs. Reed asks. Then she looks at your answer sheet. @@.female;"Oh."@@ You look at her, expecting her to say something, but another kid has asked her a question. You take advantage of the moment to leave.
@@.thought;I feel bad. I could have done better.@@ You're a pretty competitive guy, and it bothers you to be bad at something, even if it's something you don't care about.
[[Head to your next class|History]]
<<set $player.academics to $player.academics-5>>You glance at the test: ''MATH 300 TEST 1 - TRIGONOMETRY''. @@.thought;So it is trig.@@
You thumb through the packet. You don't remember any of this. Whenever you did make it to class, you spent most of your time goofing off and talking to your friends.
You sigh. You're going to bomb this test. Not that it //really// matters. You've noticed scouts showing up at your games, and you're pretty sure you're going to get a scholarship offer. But you've got an hour to kill, and you're a competitive guy. It bothers you to be bad at something.
To your right, the class nerd, Norm Frederickson is scribbling furiously. You look up at Mrs. Reed. She's distracted by another student and isn't paying any attention to you.
You let your eyes move over to the right. The desks are pretty close together, and it's easy to glance at Norm's paper. You start copying down his answers. D, B, B, C, A...
Suddenly, he looks straight at you. You freeze, waiting for him to call Mrs. Reed, but he just glares at you and turns back to his sheet. @@.thought;Interesting. He didn't even move it. So I can keep copying from him?@@
Soon, Norm is done. You make a few deliberate errors so your answer sheet doesn't look exactly like Norm's, wait an appropriate amount of time, and turn your test in. You've gotten pretty good at cheating, and you know what you have to do so you don't get caught.
@@.thought;I did good. Either a B or A.@@ You feel a little guilty, but you try to shake it off. @@.thought;If he didn't want me to copy off him, he could have moved his paper.@@
[[Soon, it's time for your next class.|History]]
<<set $player.academics to $player.academics+3>>Your next couple of classes pass uneventfully. You're barely paying attention, too busy thinking about the big game and the homecoming dance. You and your current girlfriend, <<print $girlfriend.firstname>> <<print $girlfriend.lastname>> are running for homecoming king and queen. They're going to announce it at the end of the day, but it's all but official that you won.
The last class before lunch is history. Your teacher is droning on and on, and the classroom is hot and humid. You look at the clock. Still 45 minutes left.
@@.thought;The only good part is that I'm sitting right behind <<textbox "$witch.firstname" "Raven" autofocus>> <<textbox "$witch.lastname" "Coventry">>.@@ You're not usually into goth girls, but her bra strap is peeking out of her thin shirt, and she looks pretty hot.
You're dating <<print $girlfriend.firstname>>, of course, but there's nothing wrong with looking at the menu every once in a while.
As you're looking at the goth girl again, your phone loudly goes off. Then it goes off again. She turns to look at you, and you try to play it off like you were looking at the teacher.
@@.thought;I hope she didn't catch me staring at her. She's crazy.@@ You mean that literally. She's the president of the Witchcraft Club. Everyone knows it's nonsense, but that doesn't seem to bother her.
Your phone goes off for a third time. @@.thought;I'll check it when I get out of class.@@
[[Finally, it's time for lunch.|Lunch Intro]]
<<set $witch.relationship to $witch.relationship-10>>You smile, looking forward to a break from boring classes, and getting to hang out with your friends.
You swipe in and grab your food. Just as you do that, your phone goes off again. @@.thought;Oh yeah, I was going to check it when I got out of class.@@ You reach into your bag and read the messages that you missed.
@@.female;Do you guys want to go to Archie's for lunch?@@
@@.male;Sounds fun@@
@@.male;Yeah, I'm down@@
@@.female;On my way@@
@@.thought;Fuck. My friends went to Archie's without me, and I'm stuck in this cafeteria.@@
You send off a quick text, letting them know that you can't make it, and then turn your attention to the lunch room. You spot lots of familiar faces, and you know that everyone would be happy for you to sit with them.
Patrick catches your eyes. He's sitting with Marco, and a couple other teammates. With a game coming up, it would be natural for you to [[sit with the rest of the football team.|Lunch With Team]] But you also spot <<print $witch.firstname>> and her brother <<textbox "$qb.firstname" "Griffin" autofocus>> sitting by themselves. @@.thought;Maybe I should@@ [[sit with them|Lunch with Witch]] @@.thought;and apologize?@@
<<set $qb.lastname to $witch.lastname>>You take a seat with your roommates. You didn't know them very well before this year, but they're pretty cool, and you like hanging out with them.
@@.male;"Well, look who decided to come sit with us,"@@ Marco greets you, laughing.
@@.male;"Yeah, King <<print $player.firstname>>,"@@ Patrick chimes in.
You laugh. @@.player;"//Homecoming// King <<print $player.firstname>>,"@@ you correct.
@@.male;"You think you're going to get it, man?"@@ Patrick asks.
@@.player;"Hell yeah. Who else is even running?"@@
Patrick thinks for a second. @@.male;"Hmm, I don't know. That one rich kid. What was his name?"@@
@@.male;"You guys are lucky,"@@ Marco says. @@.male;"I don't even have a date."@@
@@.player;"What about Katie? You guys have been going out."@@
@@.male;"Yeah, but I haven't asked her out yet."@@
@@.player;"What? But it's today. Are you shy?"@@ you tease.
@@.male;"No! It's just, you know, everyone else is doing these cute proposals and I don't have any ideas."@@
@@.male;"Man, look at you being all romantic and shit,"@@ Patrick says.
@@.male;"Oh yeah? Then how did you ask your girl?"@@
@@.male;"It was late at night, and we were drinking. And, I don't know, man, it just seemed like the right time. But I drank so much that the next day, I forgot I had asked her, so I asked her to homecoming again."@@ The three of you break out into raucous laughter.
@@.male;"What about you, <<print $player.firstname>>? How did you ask out <<print $girlfriend.firstname>>?"@@ Marco asks you.
[[After sex]]
[[I just asked her]]
[[She asked me]]
<<set $team.relationship to $team.relationship+1>>@@.player;"Hey, mind if I sit here?"@@ you ask as you approach <<print $witch.firstname>> and <<print $qb.firstname>>.
<<print $witch.firstname>> looks like she's about to say something, but her brother speaks first. @@.qb;"Go ahead <<print $player.firstname>>. What's up?"@@
@@.player;"Just excited about the game. How about you?"@@
@@.qb;"Hell yeah! You're going to do great!"@@
@@.player;"Thanks,"@@ you say. @@.player;"So will you,"@@ you add.
He laughs. @@.qb;"I'm your backup. I'm not going to do much."@@
@@.player;"Hey, you never know,"@@ you say.
The three of you make small talk for a while. For the first time in a while, you feel awkward. You want to tell <<print $witch.firstname>> that you're sorry for staring at her, but you don't know how to do that with her brother there.
At that moment, <<print $qb.firstname>> stands up. @@.qb;"I'm going to the bathroom. <<print $player.firstname>>, don't break her heart, okay?"@@ You laugh.
He walks away, and you turn to <<print $witch.firstname>>. She meets your eyes and folds her arms across her chest.
@@.thought;Do I say something? If she didn't catch me, then I'd be apologizing for nothing.@@
[[Say sorry]]
[[Say nothing]]
<<set $team.relationship to $team.relationship-1>>A smile comes to your lips as you think about the memory. @@.player;"We were making out. Things were getting hot and heavy, and then I started fucking her..."@@
@@.male;"Do you ever talk about anything else, man?"@@ Patrick interrupts.
@@.player;"Hey, he asked me! What do you want me to do, lie?"@@
@@.male;"Just keep going,"@@ Marco says.
@@.player;"Okay. So we had sex, and it was amazing."@@ You ignore the look Patrick is giving you. @@.player;"Probably the best of all the girls I've fucked. And then we had finished, and we were both laying there, and I was thinking, you know, that she was hot, and I liked her, so I asked her right then."@@
There's silence as you finish telling your story. Marco looks like he's thinking.
@@.player;"So Marco, what do you say? Are you going to ask Katie?"@@
Marco's about to respond, but then the bell rings, signalling the end of lunch.
[[Gym|Gym Intro]]
<<set $player.arousal to $player.arousal+5>>@@.male;"What do you mean, you just asked her?"@@ Marco asks, confused.
@@.player;"That's what I mean. We were walking back from class. It was a beautiful day, and she looked so hot. So I asked her right then."@@
@@.male;"And she said yes?"@@
@@.player;"No, she said no, so I'm going with her twin. Moron, of course she said yes."@@
Marco's silent for a while. @@.male;"So I can just ask out Katie? I don't need to do any fancy shit?"@@
@@.male;"That's what we're trying to tell you, man,"@@ Patrick says.
The bell rings, signalling the end of lunch. You groan. You enjoyed hanging out with Patrick and Marco. The three of you tease each other all the time, but underneath it you care for each other. It's great.
[[Gym|Gym Intro]]
<<set $player.dominance to $player.dominance+1>>
<<set $player.confidence to $player.confidence+2>>@@.male;"What?"@@ Patrick asks, clearly shocked.
@@.male;"I guess we know who wears the pants,"@@ Marco adds.
@@.player;"I kept putting off asking her out. Kind of like you, Marco."@@ Marco shuts up. @@.player;"I guess I was waiting for the right moment. She got so fed up she just asked me herself."@@
@@.male;"Damn. And that wasn't a turn off?"@@ Marco asks.
@@.player;"No way. Why would it be? I wanted us to go together, and we are."@@
@@.male;"I think it's hot,"@@ Patrick offers.
The bell rings, signalling the end of lunch. You groan. You enjoyed hanging out with Patrick and Marco. The three of you tease each other all the time, and it's great.
[[Gym|Gym Intro]]
<<set $player.masculinity to $player.masculinity-1>>
<<set $player.confidence to $player.confidence-2>>@@.player;"I'm sorry,"@@ you say suddenly.
<<print $witch.firstname>> looks up at you. @@.witch;"For what?"@@
@@.thought;Crap. Did she not notice? Am I blowing it if I admit it to her?@@ She looks at you questioningly. @@.thought;Oh, fuck it. It's the right thing to do.@@
@@.player;"I'm sorry for, uh, staring at you earlier. In history."@@ You look at her, waiting for her reaction. You're not usually this nervous. No girl at Pinewood Prep would mind if you checked her out. But something feels different about this girl.
@@.witch;"I know."@@
@@.player;"What?"@@
@@.witch;"I know. I caught you staring at me."@@
@@.player;"Why...uh, okay,"@@ you say, confused why she didn't just say that.
@@.witch;"I have a boyfriend. And don't you have a girlfriend? <<print $girlfriend.firstname>>?"@@
@@.player;"Yeah. I'm not interested. I mean, I'm interested in her but not in you. Uh, look, I like looking at the menu but I'm not going to order."@@
<<print $witch.firstname>> looks at you with a mixture of shock and disgust. You're about to defend yourself, but at that moment, <<print $qb.firstname>> rejoins you.
@@.qb;"Did I miss anything?"@@
@@.player;"No,"@@ you and <<print $witch.firstname>> say at the same time.
The three of you make some more small talk, and you're glad when the bell rings, signalling the end of the lunch period. You feel like you did the right thing, @@.thought;especially since she knew all along@@, but being around <<print $witch.firstname>> made you feel pretty fucking weird.
[[Gym|Gym Intro]]
<<set $witch.relationship to $witch.relationship+5>>She says nothing too, and the two of you sit in uncomfortable silence. @@.player;"So about the game..."@@ you begin.
@@.witch;"What?"@@
@@.player;"Are you excited?"@@
@@.witch;"Not really."@@
@@.thought;Okay, I definitely feel like she caught me. Should I just say sorry?@@
As you're thinking, <<print $qb.firstname>> comes back, and the moment is gone.
[[The bell rings, and you head to gym.|Gym Intro]]
<<set $witch.relationship to $witch.relationship-5>>You file into the gymnasium, and head towards the boys locker room. Gym's your favorite class, but you're looking forward to this unit more than most. Coach has just started the swimming unit. You're a natural in the pool, and it lets you show off your muscular body. Some of the girls look pretty hot in their swimsuits too. Especially <<print $girlfriend.firstname>>.
The other guys are in various states of undress, as they quickly change into their swim trunks. Some of the less confident guys go to the stalls to change.
You take your time. You're proud of your body, and the heat flowing into the locker room feels nice.
Finally, you finish changing, and head to the pool with the rest of the boys. <<print $girlfriend.firstname>> is waiting for you as you step out.
@@.girlfriend;"I didn't know you'd look so hot in just your swim trunks,"@@ she says, touching your chest.
@@.player;"You're looking pretty hot too,"@@ you flirt back. It's true. She's wearing a small blue bikini that shows off her long, smooth legs, and her flat stomach.
@@.male;"Okay! Stop flirting! Boys to the boys side, girls to the girls side!"@@ your coach yells.
Reluctantly, you step away from <<print $girlfriend.firstname>> and sit with the other guys. Across the pool, the girls sit together, all wearing bikinis, and showing a lot of skin.
@@.male;"Okay,"@@ the coach begins once everyone is seated, going into his customary lecture. @@.male;"We're going to start something new. We're going to be diving."@@ There's an equal mixture of cheers and groans. @@.male;"Now, I know that some of you are better swimmers than others, so it's okay if you don't want to dive. You can stay in the shallow end. But what I'm grading on is effort. If you're going to dive, you better commit to it. And if you're in the shallow end, don't think it means that you can slack off."@@
You line up with the divers. Even though you're a strong swimmer, you're not very confident about diving. But you're not going to go to the shallow end like a pussy. You look over and note that some of the guys and most of the girls are over there.
<<print $girlfriend.firstname>> is first, and she executes a perfect swan dive into the pool. She's got a tight, athletic body, and is on both the swim team and the cheerleaders.
The other kids in front of you take their turns diving with less success. Finally, it's your turn. You step onto the diving board and stare down. It's a good drop into the pool.
@@.girlfriend;"You can do it, <<print $player.firstname>>!"@@ <<print $girlfriend.firstname>> yells.
You take a deep breath and [[jump.|Pool]]
<<set $girlfriend.relationship to $girlfriend.relationship+1>>You hit the water with a splash. You come up, gasping for air. Looking at the faces around you, nobody seems that surprised. @@.thought;Maybe I'm better at this than I thought.@@
Unfortunately, there isn't enough time left in the period for you to get another chance to dive. @@.male;"Okay, I'm letting you guys go early. Make sure you take a shower,"@@ the coach says.
You hit the showers, laughing it up with the other guys. The warm water feels amazing on your sweaty skin, and you let it run over you for a while.
@@.male;"Hey, <<print $player.lastname>>! Hurry it up in there! They're about to announce homecoming king!"@@ comes your coach's voice. You quickly finish the shower and step out. It's only once you're out of your stall that you remember that you're naked. You quickly wrap a towel around your waist but it doesn't seem like anyone cared.
Changing quickly, you head out of the locker room and into the hallways, just in time to catch the announcement coming over the PA.
@@.female;"Make sure you go to the football game tonight. Tickets are only three dollars and can be sold at the door. Go Stallions! And after that is our homecoming dance. Congratulations to homecoming queen <<print $girlfriend.firstname>> <<print $girlfriend.lastname>> and homecoming king <<print $player.firstname>> <<print $player.lastname>>!"@@
@@.thought;Me and <<print $girlfriend.firstname>> won!@@ You're not that surprised, but it's nice. @@.thought;Now to beat Bear Valley.@@
[[Get ready for the game|Game]]
<<set $timeOfDay to 2>>After putting your stuff away, you head back to the locker room to get ready for the game. Most of the team is already there. They're in the process of changing into their uniforms and putting on their pads and cleats.
You joke around with the other guys as they head for the showers. You don't feel like you need one...you just took a shower after all.
Your phone goes off and you look down.
It's from <<print $girlfriend.firstname>>. @@.girlfriend;Good luck baby!@@ You smile.
@@.male;"Okay boys, let's get going!"@@ your coach says, entering the locker room.
[[Get Dressed|Pregame Changing]]<<set $changeEndPassage to "Pregame">>
<<set $expectedOutfit to "football">><<display Clothes>>You change into your Stallions uniform, and join the rest of your teammates. Coach is in the middle of explaining the game plan.
@@.male;"Good, <<print $player.lastname>>, you're finally here."@@ You catch some smirks on the other players faces. @@.male;"Okay boys, we've got this. Their quarterback hurt his ankle doing a kegstand."@@
You laugh with the rest of your team. You'd never do something stupid like that. Probably. It's great news though. Their quarterback is really good, almost as good as you. Without him, they'll be easy to beat.
@@.male;"That doesn't mean that we can take this easy!"@@ your coach is saying. @@.male;"I want you boys to give it your all."@@ He gets some nods. @@.male;"But if we get a big lead, I'm going to let the backups play."@@
This is met with a chorus of groans. @@.male;"No complaining! Winning is important, but it's even more important to have good sportsmanship."@@ You don't agree with that, but you don't dare interrupt coach when he's in the middle of one of his pep talks. @@.male;"I want you guys to do so good that you force me to put the backups in. That's our goal."@@ He pauses for a moment. @@.male;"Now let's get them!"@@
[[Gametime]]<<showFootballScore>>
You and the Stallions run out onto the field to the beat of some dance music. You can feel the energy of the crowd and you're pumped...only to immediately head to the bench. The Bears will get the football first.
As you wait, you scan the crowd. The stands are packed. All of Pinewood Prep must be at the game. On the sidelines, you can see the cheerleaders. You spot <<print $girlfriend.firstname>> and she gives you a little wave. You wave back and continue scanning the crowd. You see <<print $witch.firstname>> watching intently. @@.thought;Weird, I didn't think she was into football. I guess her brother is on the team.@@
Luckily, the Bears backup quarterback is struggling, and the Stallions defense easily stops them. You jog out onto the field, feeling all eyes upon you. You're the starting quarterback and the star of the team, and you're ready to destroy the Bears.
You fire off a couple quick passes, and Everett Smith, the running back, breaks off a couple nice runs. Before you know it, you're in scoring position. You get ready to pass, and see a couple options.
Everett is open. You can throw a safe pass to him. It wouldn't get a touchdown, but you would keep moving.
Ryan Callahan, a 6 foot 5 wide receiver is being covered by a defender. It would be a tougher throw, but if you made it, it would be a touchdown. And he's a big guy, so he //should// be able to jump higher and catch the ball.
[[Take the safe pass|Early Field Goal]]
[[Go for the touchdown|Early Touchdown]]<<showFootballScore>>
You're doing a good job so far. You don't want to take a big risk and lose all the progress that you've made. Besides, Smith is open. You throw a quick, short pass to him. He catches it and runs for a little bit before getting tackled.
Unfortunately, the rest of your throws don't go as well. You're still doing pretty good, but coach is forced to settle for the field goal instead of going for the touchdown.
@@.thought;I could have gotten a touchdown. Oh well. At least we scored.@@
You head to the bench and watch the Stallions defense take over, waiting for your next chance to play. You don't have to wait that long. The Bears backup quarterback is pretty bad, and your defense easily stops him.
[[You run out onto the field again, eager to get a touchdown this time.|Second Drive]]
<<set $stallionsscore to $stallionsscore+3>>
<<set $player.confidence to $player.confidence-2>><<showFootballScore>>
You know you can take the safe pass to Smith, but you don't want to do that. You're energized by the noise of the crowd, and you can feel adrenaline coursing through your veins. @@.thought;Fuck it.@@
You set your eyes on Callahan, and loft the ball at him. It's a perfect spiral. He leaps up at the same time as the defender...and comes down with the football. Touchdown!
You're not able to keep the smile from your face as you jog back to the sideline. The crowd is going wild, and the cheerleaders are in the middle of a dance. Once you're back with your team, you get a round of pats on your back. @@.thought;I did it. I knew I could get a touchdown, and I did.@@
The Stallions defense comes onto the field now, letting you get a little bit of rest. But the rest doesn't last long. The Bears offense gets stopped easily. Their backup quarterback must be pretty bad.
@@.thought;My turn. I'll try to get another touchdown.@@
[[Take the field|Second Drive]]
<<set $stallionsscore to $stallionsscore+7>>
<<set $player.confidence to $player.confidence+5>>
<<set $team.respect to $team.respect+5>><<showFootballScore>>
Your second drive <<if $stallionsscore is 3>>is a lot easier than<<else>>goes just as well as<</if>> your first. You have the momentum now, and everything's clicking. Your receivers keep getting open, and you keep throwing perfect passes to them. Smith runs it in for a touchdown.
The third time you get the ball, it's more of the same. You're in a rhythm, and the Bears defense just can't stop you. You throw a touchdown pass to Callahan as the second half ends<<if $stallionsscore is 3>>, your first touchdown pass of the game<</if>>.
@@.male;"Okay boys,"@@ your coach says, as you head to the locker room for halftime. @@.male;"We're up <<print $stallionsscore+14>> to nothing. You're doing great. Keep it up. But..."@@ he pauses. @@.male;"I'm going to let the backups play."@@
@@.player;"What?"@@
@@.male;"You heard me, <<print $player.lastname>>. We're winning. We don't want to embarrass them. <<print $qb.lastname>>, you're our quarterback."@@
<<print $qb.firstname>> gulps. He's the backup quarterback for a reason. He's not //bad//. Well, okay, he's pretty bad. He does have a really strong arm. His problem is that he just isn't accurate. At all. @@.thought;I got us a big lead, and their quarterback isn't good. We'll be fine, right?@@
As he heads out of the locker room, you realize that you're in his way. He looks at you, obviously expecting you to say something.
@@.player;"Good luck bro,"@@ you say to him as he passes you.
<<print $qb.firstname>> looks at you in surprise. He must have thought you'd be pissed off that you're being benched. And you are. But it's not his fault.
It looks like he's about to say something. He opens his mouth. @@.qb;"Th...thank..."@@
@@.player;"You're welcome?"@@ @@.thought;Man, he seems really nervous. Poor guy.@@
[[Watch the game from the bench]]
<<set $stallionsscore to $stallionsscore+14>><<showFootballScore>>
The backups run out onto the field, and you sit down miserably on the bench. Yeah, your team is up by a lot, and you love playing football, but that's not why you're so disappointed.
You've spotted a middle aged man in the stands. He looks deeply immersed in the game and he's taking notes on a clipboard. Pinewood Prep is a pretty small school. You've met all the parents of the other players, and you're sure he's not one of them. His clothes are casual enough, but that only makes him stand out more when everyone else is wearing Stallions purple.
@@.thought;Is that a scout?@@ You groan internally. This was a great chance to impress him and earn a scholarship, and your coach blew it by benching you.
@@.male;"That's okay guys, we'll get them next time!"@@ your coach yells. Startled, you look up. <<print $qb.firstname>> and the rest of the offense are taking their spots on the bench. @@.thought;They were stopped already?@@
@@.qb;"I'm sorry, <<print $player.firstname>>,"@@ a quiet voice comes from your right. You look over and realize it came from <<print $qb.firstname>>. @@.qb;"I don't want to blow your lead. Uh, can you help me?"@@
@@.player;"What do you mean?"@@
@@.qb;"I mean, do you have any advice?"@@
How do you want to respond?
[[Advise him to rely on his arm strength, his best trait|Arm Strength]]
[[Advise him to fix his accuracy, his worst trait|Accuracy]]
[[Make fun of him]]<<showFootballScore>>
@@.player;"Listen,"@@ you tell him. @@.player;"You're not going to blow the lead. Bear Valley sucks without their quarterback."@@
<<print $qb.firstname>> smiles weakly, but he still looks pale.
@@.thought;He might actually blow this lead if he's so nervous.@@ You quickly make a decision and turn to him again. @@.player;"Hey, <<print $qb.firstname>>. Don't be so nervous. You're a,"@@ you pause for the right choice of words, @@.player;"decent quarterback. You can take home this win for us."@@
@@.qb;"Really?"@@
@@.player;"Yeah! What's your best trait? Your strong arm, right?"@@ He nods. @@.player;"So remember that. Play to your strengths."@@
He smiles and looks a little less nervous, although you're not sure how much he believes you. @@.qb;"Thanks, <<print $player.firstname>>,"@@ he says.
@@.male;"And that's a field goal for the Bears!"@@ the annoncer's voice cuts in, interrupting your moment.
@@.player;"That's alright,"@@ you tell him. @@.player;"Now go get them."@@
[[Continue Watching]]
<<set $qb.relationship to $qb.relationship+3>>
<<set $advice to "strength">>
<<set $qb.armStrength to $qb.armStrength+3>><<showFootballScore>>
@@.player;"Listen,"@@ you tell him. @@.player;"You're not going to blow the lead. Bear Valley sucks without their quarterback."@@
<<print $qb.firstname>> smiles weakly, but he still looks pale.
@@.thought;He might actually blow this lead if he's so nervous.@@ You quickly make a decision and turn to him again. @@.player;"Hey, <<print $qb.firstname>>. Don't be so nervous. You're a,"@@ you pause for the right choice of words, @@.player;"decent quarterback. You can take home this win for us."@@
@@.qb;"Really?"@@
@@.player;"Yeah! But you're too nervous and you're rushing your throws. Just take it easy and make sure you're accurate."@@
@@.qb;"Relax and be accurate,"@@ <<print $qb.firstname>> repeats. You nod encouragingly. @@.male;"Thanks, <<print $player.firstname>>,"@@ he says.
@@.male;"And that's a field goal for the Bears!"@@ the annoncer's voice cuts in, interrupting your moment.
@@.player;"That's alright,"@@ you tell him. @@.player;"Now go get them."@@
[[Continue Watching]]
<<set $qb.relationship to $qb.relationship+3>>
<<set $advice to "accuracy">>
<<set $qb.accuracy to $qb.accuracy+3>><<showFootballScore>>
You ignore <<print $qb.firstname>> and turn to your left to face Patrick and Marco. @@.player;"How did our offense get stopped so fast?"@@
@@.male;"They're missing their best quarterback,"@@ Marco laughs.
@@.male;"Yeah, that last drive was pathetic, man."@@ Patrick says. @@.male;"I don't even know who our quarterback -- what's his name?"@@
@@.player;"<<print $qb.firstname>>,"@@ you say helpfully.
@@.male;"Yeah. He couldn't hit //anything//, man. We might as well have had a girl throwing the ball."@@
@@.player;"Hey, I'll give him this much. He can throw the ball farther than a girl."@@
@@.male;"Hey guys, look,"@@ Marco cuts in. He points to the field, where the Bears are about to kick a field goal.
@@.male;"And that's a field goal for the Bears!"@@ the announcer's booming voice cuts in.
@@.player;"He better not blow that lead we got,"@@ you say.
You look around to see your offense preparing to take the field. For a second, you think you see tears streaking down <<print $qb.firstname>>'s face, and then his helmet is back on.
@@.player;"Shit. I feel bad now."@@
@@.male;"We shit talk each other all the time, man."@@
@@.player;"Yeah, I know. But when I shit talk you, I do it to your face."@@
@@.male;"He was right there, man!"@@ Patrick cuts in.
@@.male;"We're saying what's true,"@@ Marco says. @@.male;"If he were better, our lead would be safe."@@
@@.player;"Yeah, I guess,"@@ you say, but you feel a little uneasy.
[[Continue Watching]]
<<set $qb.relationship to $qb.relationship-10>>
<<set $advice to "humiliation">>
<<set $qb.confidence to $qb.confidence-5>>
<<set $team.qbRespect to $team.qbRespect-5>>
<<set $team.respect to $team.respect+2>><<showFootballScore>>
You nervously watch the offense take the field, <<if $qb.relationship>50>>hoping your advice paid off<<else>>hoping <<print $qb.firstname>> can get over your insults<</if>>.
Things are looking okay at first. <<print $qb.firstname>> still seems nervous, but he completes a pass this time, and Everett breaks off a couple nice runs, but it quickly unravels.
<<if $advice is "strength">><<print $qb.firstname>> heaves a mighty throw down the field...and nobody is there to catch it.
@@.male;"What's he doing?"@@ Marco asks.
@@.thought;I told you to rely on your arm strength. But you've got to throw the football //to// people.@@<<elseif $advice is "accuracy">><<print $qb.firstname>> takes the ball, and gets ready to throw. But instead of throwing it, he just stares down the field.
@@.male;"What's he doing?"@@ Marco asks.
@@.thought;Is he waiting for the right opportunity?@@ @@.player;"Don't wait too long!@@ you yell. As you say that, he's tackled by a Bears defender for a sack.<<else>><<print $qb.firstname>> looks rattled. He fires off a quick pass that's almost caught by a Bears defender.<</if>>
The rest of the drive is more of the same. <<print $qb.firstname>> can't connect on a single pass, and the offense heads back to the sidelines dejected.
@@.male;"Uh oh,"@@ Ryan Callahan says. You follow his eyes. The Bears star quarterback, Trent Palmer, has just entered the game. @@.player;"I thought he was injured? Didn't he twist his ankle doing a kegstand?"@@ Ryan shrugs.
You can't do anything but watch as Palmer leads the Bears to one score after another. The Stallions still have the lead, but it's close.
[[Ask the coach to put you in]]
<<set $defensescore to $defensescore+15>><<showFootballScore>>
It starts to rain as you walk over to coach. @@.thought;Just great@@ you think.
@@.player;"Coach? Can you put me in?"@@
He shakes his head. @@.male;"Sorry, <<print $player.firstname>>. We can't run up the score."@@
@@.player;"But they're //Bear Valley//! <<print $qb.firstname>> is going to lose us this game!"@@
@@.male;"I know he's struggled, but we're up <<print $stallionsscore>> to <<print $stallionsscore-4>>, the game's almost over, and we have the ball."@@
You trudge back to your seat. This is so unfair! As soon as you sit down, <<print $qb.firstname>> throws the ball right to a Bears defender. He catches it and runs it back for a touchdown. The Bears are winning.
@@.male;"Okay, <<print $player.lastname>>, you got your wish,"@@ the coach tells you. @@.male;"Go back in there and win us the game."@@
[[Play aggressively]]
[[Play it safe]]
<<set $defensescore to $defensescore+7>><<showFootballScore>>
The game is almost over and you need a touchdown to win it. You've got a strong arm and this is your chance to show it off, especially since the college scout is here.
You throw a long, beautiful pass, just out of Ryan Callahan's reach. Your next pass is knocked down by a Bears defender. The third pass is dropped.
@@.thought;This damn rain. That could have been a touchdown.@@
It's fourth down. This is your last chance.
You look to pass, and spot Ryan open downfield. It's a long throw, but you know you're strong enough to make it. You throw a perfect pass and hold your breath.
Ryan catches it, and there's no one near him. He runs in for a touchdown, and you relax. You did it!
The next couple of minutes are a blur. You find yourself mobbed by your teammates, and they hoist you up on their shoulders. You're beaming, your anger at <<print $qb.firstname>> and your excitement about the scout forgotten. You're the hero and you're on top of the world.
[[Head to the Locker Room]]
<<set $team.relationship to $team.relationship+15>>
<<set $player.confidence to $player.confidence+5>>
<<set $team.respect to $team.respect+5>>
<<set $stallionsscore to $stallionsscore+7>><<showFootballScore>>
You know you have a strong arm, but you have to be smart about this. And with the rain, it's better to be safe.
Methodically, you march the Stallions downfield. You throw short, crisp passes that find their target, and you're almost there, just twenty yards shy of the touchdown. Unfortunately, the game is almost over. There's only three seconds left on the clock. This is your last chance. If you can get a touchdown, you win the game.
You look to pass, and find Everett sort of open. You throw the ball and hold your breath.
The Bears defender makes a valiant effort, but Everett comes down with the football. You've done it!
The next couple of minutes are a blur. You find yourself mobbed by your teammates, and they hoist you up on their shoulders. You're beaming, your anger at <<print $qb.firstname>> and your excitement about the scout forgotten. You're the hero and you're on top of the world.
[[Head to the Locker Room]]
<<set $team.relationship to $team.relationship+15>>
<<set $stallionsscore to $stallionsscore+7>><<showFootballScore>>
You're in a great mood as you head to the locker room. You single-handedly won the game, you beat Bear Valley, and now you can enjoy the homecoming dance.
@@.male;"Didn't you hear, <<print $player.firstname>>? It was raining so hard they cancelled the dance!"@@
@@.male;"Don't listen to him, man,"@@ Patrick says. @@.male;"They moved it to tomorrow."@@
You're stunned. Who would have thought that holding the homecoming dance outdoors would have been a bad idea? You were the Homecoming King, and now what will you do this evening?
@@.thought;Well, I could fuck <<print $girlfriend.firstname>>@@ you think, a smile coming to your lips.
You hit the showers, enjoying the feeling of warm water cascading down your sweaty body. With the dance cancelled, you don't have anywhere to be, and you take your time in the shower. The locker room is empty by the time you're finally done.
Well, almost empty. You hear a soft set of footsteps.
@@.player;"Hello?"@@ you call, stepping into the main part of the locker room, wearing just your towel. @@.thought;It's just a teammate@@ you tell yourself. But your hairs are all standing on end.
A girl steps out. @@.witch;"Hello, <<print $player.firstname>>,"@@ <<print $witch.firstname>> <<print $witch.lastname>> says. @@.witch;"We need to talk."@@
[[Talk about the incident in History Class|Witch Ogle]]
[[Talk about her brother|Witch QB]]
[[Talk about the game|Witch Game]]
<<set $team.wins to 1>>
<<set $team.respect to $team.respect+5>>
<<set $timeOfDay to 3>>@@.witch;"You perved on me in History."@@ Her tone is flat, and she's looking at you like she wants to drill a hole through your skull.
<<if $witch.relationship is 30>>@@.thought;Crap. She caught me.@@
@@.player;"Uh, I'm sorry,"@@ you offer weakly.<<elseif $witch.relationship<35>>@@.thought;I should have apologized when I had the chance.@@
@@.player;"Uh, I'm sorry,"@@ you offer weakly.<<else>>@@.player;"But I apologized to you,"@@ you say, confused. You thought you had cleared it up. Why is she in the boys locker room now?<</if>>
@@.witch;"So you think you can just say sorry and I'm supposed to forgive you?"@@
@@.player;"Well, uh, yeah,"@@ you say, confused. That was apparently the wrong thing to say, and her eyes flash dangerously. You're starting to feel a little uncomfortable.
<<if not visited("Witch QB")>>
[[Talk about her brother|Witch QB]]<</if>><<if not visited("Witch Game")>>
[[Talk about the game|Witch Game]]<</if>>
[[Get out of Here]]@@.witch;"You humiliated <<print $qb.firstname>>."@@
<<if $qb.relationship<50>>@@.thought;So <<print $qb.firstname>> told his sister I talked shit about him. And he sent her to talk to me. Not cool.@@
@@.player;"Look, we're guys. We talk shit about our friends all the time."@@
She looks at you skeptically. @@.witch;"He's not your friend, though."@@
You wince. She's right.
@@.player;"Fine,"@@ you say. @@.player;"I'm sorry. Better?"@@
She glares at you. That might not have been the best response, but she's tiny. You're not afraid of her. Well, okay, maybe you're a little afraid.<<else>>@@.player;"Humiliated?"@@ you ask, confused. You were nice to him earlier.
@@.witch;"Yeah. You gave him bad advice and then the Bears kicked his ass."@@
@@.player;"What? I gave him good advice! It's not my fault he sucks!"@@
She glares at you. It might not have been wise to tell <<print $witch.firstname>> that her brother sucks, but it's true. And she's tiny. What's the worst she could do?<</if>>
<<if not visited("Witch Ogle")>>
[[Talk about the incident in History Class|Witch Ogle]]<</if>><<if not visited("Witch Game")>>
[[Talk about the game|Witch Game]]<</if>>
[[Get out of Here]]<<print $witch.firstname>> takes a step forward, and the spacious locker room suddenly seems small and cramped.
@@.player;"So, uh, how about the game?"@@ you ask, trying to change the subject. @@.player;"Pretty crazy, right? Did you see that last touchdown?"@@
@@.witch;"I saw you show up <<print $qb.firstname>>,"@@ she says.
@@.player;"So that's my fault?"@@
@@.witch;"Yeah."@@ <<print $witch.firstname>> pauses. @@.witch;"<<print $qb.firstname>> should be the quarterback,"@@ she finally says. @@.witch;"He works so much harder."@@
@@.player;"So?"@@ you snort. @@.player;"Did you watch the game? If it wasn't for me, we would have lost."@@
One look at her face tells you that she doesn't see it that way.
<<if not visited("Witch Ogle")>>
[[Talk about the incident in History Class|Witch Ogle]]<</if>><<if not visited("Witch QB")>>
[[Talk about her brother|Witch QB]]<</if>>
[[Get out of Here]]You've had enough. <<print $witch.firstname>> is glaring at you with pure hatred. She couldn't do anything to you physically, but you've heard the rumors. She's the president of the Witchcraft Club at Pinewood Prep. You don't believe in that, of course, but still.
@@.player;"Well, it was nice talking to you,"@@ you say before she can say anything else. @@.player;"I'm going to get back to my dorm."@@
@@.witch;"Don't go, <<print $player.firstname>>"@@ she calls after you.
You ignore her and stride towards the exit, the wind at your back.
Wait. @@.thought;Wind?@@ You're inside.
You spin around and see <<print $witch.firstname>> chanting.
@@.witch;"By the light of the night
And the strength of the bull
I call upon thee tonight
Grant me my wishes full."@@
You're no longer feeling unsettled. You're full on terrified. You turn around and try to dart for the exit, but you're unable to. It's like you're in a dream, and however much you try to run, your feet feel like they are made of molasses.
@@.witch;"<<print $player.firstname>> <<print $player.lastname>>, symbol of masculinity, bright as day
To harm him I wish
Take it all away
Make his strength diminish."@@
With those words, you feel a punch in the gut and you double over.
@@.witch;"At the dawn of morning, let this curse begin
To never reverse until the championship Pinewood wins."@@
With those words, <<print $witch.firstname>> collapses on the locker room floor.
[[Flee]]
[[Check on her]]<<print $witch.firstname>> looks unconscious, but you're not going to stick around and find out. You give her one last glance, and then take off, running out the locker room, through the gym, and across campus.
You get some strange looks as you run past the other students, but you ignore them. Finally, you reach your dorm room. It's not until you hurtle inside and lock the door do you relax.
@@.thought;Why did I do that? She's not a witch. She's just crazy...and I totally freaked out. Damn.@@
Behind you, you hear a laugh. @@.male;"Why were you running, <<print $player.firstname>>?"@@ Marco asks. @@.male;"You look like you've seen a ghost."@@
@@.thought;I thought I was alone.@@ @@.player;"I heard you were having a party in here, and I didn't want to be late,"@@ you say, giving a forced laugh.
@@.male;"No, no party here,"@@ Marco says. @@.male;"Though that's a good idea. We could invite our friends, get some booze..."@@
@@.player;"I'm not feeling like partying anymore, man. Hey, have you seen <<print $girlfriend.firstname>>?"@@
@@.male;"Yeah, she came by here earlier, looking for you. I think she's in her room. Are you okay? You're acting kind of weird."@@
[[Look for your girlfriend]]
[[Go to sleep early|Go to sleep]]
<<set $timeOfDay to 4>>@@.thought;There's no such thing as magic@@ you tell yourself. Finding that you're able to walk normally, you turn around and walk over to <<print $witch.firstname>>.
She's passed out, unconscious on the locker room floor. Despite her trying to curse you, you feel a twinge of pity. Nobody's going to be in the locker room until tomorrow at least.
@@.thought;She'll be fine. Why should I help someone who tried to do...whatever that just was to me?@@
Your brain is screaming at you to [[leave her there|Flee]] and get out, but you know that [[helping her]] is the right thing to do.
<<set $timeOfDay to 4>>You're feeling better now. Either <<print $witch.firstname>> is crazy, or she was pulling a prank. @@.thought;Then why didn't I tell Marco what happened?@@
You walk across campus without any incidents, though you're relieved when you get to the girls dorm. @@.thought;I need to chill out. What's wrong with me?@@ You send <<print $girlfriend.firstname>> a quick text, and the door opens almost immediately.
@@.girlfriend;"I thought you went to a party without me,"@@ <<print $girlfriend.firstname>> says, giving you a hug.
@@.player;"No,"@@ you say. @@.player;"I was just taking a shower."@@
@@.girlfriend;"That's a long shower,"@@ she laughs. You give another forced laugh. @@.girlfriend;"Anyway, do you want to, you know..."@@
@@.player;"Fuck?"@@
She nods eagerly. That's one of the things you like about her. She's always horny, and she loves taking your dick.
@@.girlfriend;"My roommate's in our room. Why don't we go to the lake?"@@
You nod. The lake is the spot all the couples go to have sex.
[[Lake]]
<<setUpSexScene "girlfriend">>With a groan, you hoist <<print $witch.firstname>>'s unconscious body over your shoulders and hobble towards the exit. In her spell, she mentioned taking your strength, but you're able to handle her just fine. @@.thought;Of course she coudln't sap my strength. I can't believe I was worried.@@
Reaching the exit to the locker room, you gently lean her against the wall, while you fish your phone out of your pocket. You scroll down until you get to <<print $qb.firstname>>'s number. There aren't a lot of messages between the two of you, just him telling you @@.qb;This is <<print $qb.firstname>>@@ and you saying @@.player;Ok@@.
You quickly send a text to him: @@.player;Hey, your sister passed out in the locker room. What should I do?@@
He responds almost immediately. @@.qb;I'll be right over@@
With nothing to do, you lean back against the wall and play with your phone, waiting for him to show up.
Eventually, he does. @@.qb;"Sorry I'm late,"@@ he says, sounding a little out of breath. He puts an arm around his sister, and the two of you start to walk her back to her dorm.
@@.qb;"I went to the girls locker room first,"@@ <<print $qb.firstname>> continues.
@@.player;"You went to the girls locker room?"@@ you ask, surprised.
@@.qb;"Hell yeah. She's my sister. And it's so late. No one was there."@@
@@.player;"Okay, fair enough."@@ The two of you succeed in marching <<print $witch.firstname>> out of the gym and begin helping her across campus.
@@.qb;"So why was she in the boys locker room anyway? And why did she pass out?"@@
You look at him. He looks back intently. He knows her better than anyone, and if you told him what happened, maybe he could help you if she really was a witch. @@.thought;Wait, what am I saying? Of course she's not a witch! He would just laugh at me.@@
[[Tell the truth]]
[[Play it off]]
<<set $witch.relationship to $witch.relationship+5>>@@.player;"I don't know. I was taking a shower and when I got out, she was on the ground."@@
@@.qb;"Oh. Do you think someone might have, you know?"@@
@@.player;"Taken advantage of her?"@@ He nods. @@.player;"No. Nobody on the football team would do that."@@
@@.qb;"Okay,"@@ <<print $qb.firstname>> says, looking relieved. @@.qb;"Then why would...oh no."@@
@@.player;"What?"@@ you ask, curious. <<print $qb.firstname>> looks pretty scared.
@@.qb;"Don't worry about it, <<print $player.firstname>>,"@@ he tells you. @@.qb;"I can take her the rest of the way."@@
@@.player;"Uh, okay,"@@ you say. <<print $qb.firstname>> and <<print $witch.firstname>> disappear around a corner, leaving you alone in the girls dorm.
@@.thought;Well, that was weird@@ you think as you walk back to your dorm. @@.thought;What spooked him? Could it have been...no, that's ridiculous.@@
[[Go to sleep]]@@.player;"Yeah, I was with her when it happened. But you're not going to believe me."@@
You look at <<print $qb.firstname>> to see his reaction, but he's silent.
@@.player;"So I've just gotten out of the shower and she's waiting for me in the locker room. And then we, uh, had an argument."@@
A group of girls walk by, giggling. You stop and let them pass. Telling <<print $qb.firstname>> is one thing, but you don't want the whole school to know. @@.player;"I tried to leave but she started chanting. It sounded kind of like a spell."@@
You look at <<print $qb.firstname>>, waiting for him to laugh at you, but his reaction is even worse. His face has gone white, and he's stopped helping you carry <<print $witch.firstname>>.
@@.player;"What? Are you saying she did a real spell?"@@
@@.qb;"Let's talk when we get to her room,"@@ he says. It's your turn to look scared. But you're not getting any answers yet, so the two of you carry <<print $witch.firstname>> the rest of the way.
@@.player;"Okay,"@@ you say, shutting the door as <<print $qb.firstname>> helps her into bed. @@.player;"What's going on?"@@
[[Continue]]@@.qb;"Well, I'm not sure, uh, I don't know how to say it,"@@ <<print $qb.firstname>> stammers.
@@.player;"Just tell me!"@@ you say, losing your patience. @@.player;"Is she a witch? Yes or no?"@@
<<print $qb.firstname>> nods.
You lean back and sigh. @@.player;"Are you fucking with me? If you're fucking with me, I'll beat your ass."@@
@@.qb;"N...no, <<print $player.firstname>>, I'm not fucking with you."@@
@@.player;"So you're saying she cursed me?"@@ you shout, your voice rising an octave.
@@.qb;"What did she say, exactly?"@@ <<print $qb.firstname>> asks, leaning forward.
@@.player;"She wanted to take away my strength. And something about a bull."@@
@@.qb;"You carried <<print $witch.firstname>> here,"@@ <<print $qb.firstname>> offers. @@.qb;"You're still strong."@@
@@.player;"That's right! It didn't work!"@@ you say, beaming. <<print $qb.firstname>> smiles. @@.player;"Wait,"@@ you say, as a horrible thought occurs to you. @@.player;"She said it started at dawn."@@
@@.qb;"Well, that's okay!"@@ <<print $qb.firstname>> says, giving a slightly weaker smile. @@.qb;"By morning, you'll know if it worked or not."@@
@@.player;"Yeah, I guess,"@@ you say, dejectedly.
There's a lull in the conversation.
[[Ask him if she's a good witch|Witch Power]]
[[Ask him how close he is to her|Witch Relationship]]
<<set $qb.relationship to $qb.relationship+3>>@@.player;"When <<print $witch.firstname>> casts a spell,"@@ you begin, looking at her unconscious body. @@.player;"Does it usually work?"@@
@@.qb;"Yeah, it usually does,"@@ he says, shrugging. @@.qb;"She's a good witch."@@
You groan.
@@.qb;"But not always!"@@ he says quickly. @@.qb;"Her spells have some side effects."@@
@@.player;"Side effects?"@@
@@.qb;"Yeah. Once, we were at her birthday party, and I wanted the last slice of cake. She wanted it too, so I tried to eat it really fast. She cast a spell, but she said //Keep your mouth shut//. I couldn't talk for a week."@@
@@.player;"Wow,"@@ you say, suddenly feeling terrified. @@.player;"She sounds powerful."@@
@@.qb;"Yeah. But she's not a bad person! When she wakes up, I'm sure we can talk to her."@@
@@.player;"Thanks,"@@ you say, grateful for his help. @@.thought;I can't lose my strength. I couldn't play football!@@
@@.qb;"Don't worry about it. Just, uh, can you promise not to talk about this?"@@
@@.player;"I wasn't going to,"@@ you say. @@.player;"I should get back to my dorm though."@@
@@.qb;"Of course. I'll text you when she wakes up, okay?"@@
You nod, and head back to your dorm.
[[Continue|Go to sleep]]
<<set $qb.invitation to true>>@@.player;"How close are you to <<print $witch.firstname>>?"@@ you ask.
@@.qb;"What do you mean?"@@
@@.player;"Well, she's...a witch,"@@ you say. It sounds so weird hearing those words come out of your mouth. @@.player;"It must be hard."@@
@@.qb;"Yeah,"@@ he sighs. @@.qb;"Once, we were at her birthday party, and I wanted the last slice of cake. She wanted it too, so I tried to eat it really fast. She cast a spell, but she said "//Keep your mouth shut//". I couldn't talk for a week."@@
@@.player;"Holy shit!"@@ you say.
@@.qb;"Yeah. I learned to let her have her way after that."@@ He gives a forced laugh.
@@.player;"Wow, I had no idea,"@@ you say. You can't imagine what it would have been like to grow up like that, afraid that if you said the wrong thing, you'd be cursed.
@@.qb;"It's not that bad,"@@ <<print $qb.firstname>> says, reading your expression. @@.qb;"She's a good person."@@
@@.player;"Mhm,"@@ you say, unconvinced. @@.player;"Then why did she curse me?"@@
<<print $qb.firstname>> looks like he wants to say something, but he stops himself. @@.qb;"Let's talk to her when she gets up,"@@ he says.
@@.player;"Thanks."@@ @@.thought;I can't lose my strength! How can I play football?@@
You have a lot on your mind as you head back to your dorm room.
[[Continue|Go to sleep]]
<<set $qb.invitation to true>><<if ($player.arousal<100 and $girlfriend.arousal<100) or $movesTakenDuringSex<2>><<set $movesTakenDuringSex to $movesTakenDuringSex+1>>Your Arousal: <<print $player.arousal>>
<<print $girlfriend.firstname>>'s Arousal: <<print $girlfriend.arousal>>
You are wearing:
Legs: <<if $player.pants is not null>><<print $player.pants.properName>> [[(Remove)|Lake][$temp to $player.pants;$sexDescription to "You slide your $temp.informalName down your legs and slip out of them, revealing your $player.underwear.informalName and your hairy legs. $girlfriend.firstname looks at your hardening crotch.";$player.pants to null;$player.arousal to $player.arousal+3;$girlfriend.arousal to $girlfriend.arousal+3]]<<elseif $player.underwear is not null>><<print $player.underwear.properName>> [[(Remove)|Lake][$temp to $player.underwear;$sexDescription to "$girlfriend.firstname tugs your $temp.informalName down, freeing your cock. It's five inches long already and is semi-erect. A look of desire crosses her face, and she waits to see what you do next.";$player.underwear to null;$player.arousal to $player.arousal+2;$girlfriend.arousal to $girlfriend.arousal+2]]<<else>>Nothing, revealing your <<if $player.arousal>60>>hard<<else>>semi-hard<</if>> cock.<</if>>
Chest: <<if $player.shirt is not null>><<print $player.shirt.properName>> [[(Remove)|Lake][$temp to $player.shirt;$sexDescription to "You pull your $temp.informalName over your head and toss it to the side. $girlfriend.firstname kisses your rippling muscles.";$player.shirt to null;$player.arousal to $player.arousal+3;$girlfriend.arousal to $girlfriend.arousal+5]]<<else>>Bare, revealing your bulging muscles.<</if>>
Feet: <<if $player.shoes is not null>><<print $player.shoes.properName>> [[(Remove)|Lake][$sexDescription to "You untie your shoes and place them off to the side, out of reach. They're nice shoes and you don't want them to get ruined. $girlfriend.firstname looks a little bored.";$player.shoes to null;$girlfriend.arousal to $girlfriend.arousal-1]]<<elseif $player.socks is not null>><<print $player.socks.properName>> [[(Remove)|Lake][$sexDescription to "Remembering how $girlfriend.firstname said that having your socks on while having sex was gross, you pull them off. The grass feels nice on your bare feet.";$player.socks to null;$player.arousal to $player.arousal+1;$girlfriend.arousal to $girlfriend.arousal+1]]<<else>>Barefoot<</if>>
<<print $girlfriend.firstname>> is wearing:
Legs: <<if $girlfriend.pants is not null>><<print $girlfriend.pants.properName>> [[(Remove)|Lake][$sexDescription to "Smiling, you unbutton her denim short shorts and slowly pull them down. You always had a thing for those kinds of shorts, and her smooth legs look fantastic in it. Impatiently, she kicks the shorts off of her legs. The only thing covering her pussy is her pink bikini panties.";$girlfriend.pants to null;$player.arousal to $player.arousal+4;$girlfriend.arousal to $girlfriend.arousal+3]]<<elseif $girlfriend.underwear is not null>><<print $girlfriend.underwear.properName>> [[(Remove)|Lake][$sexDescription to "$girlfriend.firstname whispers to you to take off her panties. You obey instantly, grabbing the pink bikini-cut panties and pulling them down her legs. $girlfriend.firstname is sexy, and she looks even better naked. Her pussy looks like it's already wet. Shyly, she looks around. But if anyone else was at the lake, they'd probably be having sex too.";$girlfriend.underwear to null;$player.arousal to $player.arousal+4;$girlfriend.arousal to $girlfriend.arousal+5]]<<else>>Bare, revealing her pretty pussy.<</if>>
Chest: <<if $girlfriend.shirt is not null>><<print $girlfriend.shirt.properName>> [[(Remove)|Lake][$sexDescription to "You reach for her shirt, and she puts her arms straight in the air, allowing you to easily take her blouse off of her. Her C cup breasts look inviting in just her bra.";$girlfriend.shirt to null;$player.arousal to $player.arousal+3;$girlfriend.arousal to $girlfriend.arousal+2]]<<elseif $girlfriend.bra is not null>><<print $girlfriend.bra.properName>> [[(Remove)|Lake][$sexDescription to "You reach behind her for the clasp to undo her white bra. You always had trouble with it, but you're determined to do it right this time. After fumbling around for a minute, you eventually get it, revealing her perfect C cup breasts.";$girlfriend.bra to null;$player.arousal to $player.arousal+4;$girlfriend.arousal to $girlfriend.arousal-1]]<<else>>Bare, revealing her C cup breasts.<</if>>
Feet: <<if $girlfriend.shoes is not null>><<print $girlfriend.shoes.properName>> [[(Remove)|Lake][$sexDescription to "$girlfriend.firstname kicks off her sandals.";$girlfriend.shoes to null]]<<else>>Barefoot [[(Lick)|Lake][$sexDescription to "You can't believe you're doing this, but you reach for $girlfriend.firstname's bare foot and put it in your mouth. She looks at you with surprise, but that look quickly changes as she gets into it. @@.thought;Why did I do that? Though I guess she likes it...@@";$player.submission to $player.submission+1;$player.arousal to $player.arousal-3;$girlfriend.arousal to $girlfriend.arousal+7]]<</if>>
[[Kiss|Lake][$sexDescription to "You lean in and kiss her tenderly. She kisses back, and you take the opportunity to run your hands over her perfect body. She moans slightly, and just as you're wondering whether you should have gone for a more passionate kiss, she breaks it off and looks meaningfully at your crotch.";$player.arousal to $player.arousal+5;$girlfriend.arousal to $girlfriend.arousal+3]]
<<if $player.underwear is null and $player.arousal > 60>>
[[Ask for a handjob|Lake][$sexDescription to "You place your large, masculine hand on top of her smaller, manicured one and guide it to your dick. She tries to grab it but only part of it fits in her hand. This doesn't seem to bother her, and she strokes it eagerly. You enjoy the handjob, but it's a little quicker than you would have liked.";$player.arousal to $player.arousal+7;$girlfriend.arousal to $girlfriend.arousal + 5]]<</if>><<if $player.underwear is null and $player.arousal>70 and $girlfriend.arousal>70>>
[[Make her suck your dick|Lake][$sexDescription to "You motion downward and $girlfriend.firstname eagerly drops down to her knees. You apply a little pressure to the back of her head, bringing her closer to your dick. She kisses the head, and then takes it in her mouth, bobbing back and forth as she slurps noisily. You give a little groan and lean back, enjoying her talented tongue.";$player.arousal to $player.arousal+10;$girlfriend.arousal to $girlfriend.arousal+7]]<</if>><<if $player.underwear is null and $girlfriend.underwear is null and $player.arousal>80 and $girlfriend.arousal > 80>>
[[Try to fuck her|Lake][$sexDescription to "You whisper that you'd like to fuck her. She smiles and lies on the ground, and you get on top of her. Moments later, she motions that she wants to get up. You realize why: the rain has cleared up but the ground is wet. It wouldn't be fun having sex now. Maybe some other time."]]<</if>>
<<print $sexDescription>>
<<else>><<print $sexDescription>>
<<if $movesTakenDuringSex<2>><<if $playerCame>>You're so horny, but you already came and you know that there's nothing left inside you. You're having too much fun to stop though.
<<elseif $player.arousal>=100>><<set $playerCame to true>>@@.girlfriend;"I can't wait for you to fuck me,"@@ <<print $girlfriend.firstname>> says.
You've been pent up during the day, and the sound of her saying that pushes you over the edge. <<print $girlfriend.firstname>> looks disappointed, but you don't notice.<<set $girlfriend.relationship to $girlfriend.relationship-1>>
<</if>><<if $partnerCame>><<print $girlfriend.firstname>> shudders and has another orgasm. You don't get how girls can do that.<<elseif $girlfriend.arousal>=100>><<set $partnerCame to true>>@@.player;"I can't wait to fuck you,"@@ you tell her.
As it turns out, you're going to have to wait, because as soon as you say that, <<print $girlfriend.firstname>>'s body trembles.
You feel disappointed, and start to get up, but <<print $girlfriend.firstname>> stops you. @@.girlfriend;"I'm going to take care of you,"@@ she reassures you.<</if>><</if>>
<<if $player.arousal>=100 and $girlfriend.arousal>=100>>[[You both cum|Cum]]<<elseif $player.arousal>=100>>[[You cum|Cum]]<<elseif $girlfriend.arousal >= 100>>[[She cums|Cum]]<</if>><</if>><<if $player.arousal>=100 and $girlfriend.arousal>=100>>You gasp, realizing that you're close. <<if $playerCame>>Yet no cum comes out.<<else>>@@.player;"<<print $girlfriend.firstname>>, I'm going...I'm going to cum!"@@ you pant.
She points your cock away from her and continues stroking your dick. You give a final gasp and then feel sweet release as cum shoots out onto the grass.<</if>>
You look back to <<print $girlfriend.firstname>>. Her eyes roll back in her head and she lets out a loud moan before collapsing on the ground.
@@.player;"Are you ok, babe?"@@ you ask, sitting down next to her.
@@.girlfriend;"Yeah, I just...that was amazing."@@<<if $playerCame is false>>
@@.player;"I know. I can't believe we came at the same time!"@@
@@.girlfriend;"Yeah, I thought that only happened in porn."@@<</if>>
The two of you spend some time cuddling together on the wet grass before deciding to call it a night.<<set $girlfriend.relationship to $girlfriend.relationship+5>><<set $player.arousal to 0>><<set $girlfriend.arousal to 25>><<if $player.submission is 0>><<set $player.masculinity to $player.masculinity+1>><</if>><<elseif $player.arousal>=100>>You gasp, realizing that you're close. @@.player;"<<print $girlfriend.firstname>>, I'm going...I'm going to cum!"@@ you pant.
She points your cock away from her and continues stroking your dick. You give a final gasp and then <<if $playerCame is false>>feel frustrated as you fail to cum.<<else>>feel sweet release as cum shoots out onto the grass.<</if>>
You look back to <<print $girlfriend.firstname>>. She gives you a smile.
@@.player;"How was that for you?"@@ you ask.
@@.girlfriend;"Pretty good!"@@
@@.player;"Only pretty good?"@@
@@.girlfriend;"Well, I didn't come."@@
@@.player;"Oh, sorry,"@@ you say. @@.player;"It's getting pretty late though, should we call it a night?"@@
@@.girlfriend;"Sure,"@@ she says, not meeting your eyes.
The two of you walk back to campus in silence. It's only after you've kissed <<print $girlfriend.firstname>> good night that you realize she wanted you to help her come.<<set $girlfriend.relationship to $girlfriend.relationship-2>><<set $player.arousal to 0>><<if $player.submission is 0>><<set $player.masculinity to $player.masculinity+1>><</if>><<else>><<print $girlfriend.firstname>> shudders. She places a trembling hand on your dick and a hand between her legs. Realizing she's about to orgasm, you take a step back.
@@.girlfriend;"Wow, that was great, <<print $player.firstname>>"@@ <<print $girlfriend.firstname>> says when she regains her composure.
@@.player;"Yeah.@@<<if $partnerCame>>@@.player; You came twice."@@<<else>>@@.player;"@@<</if>>
@@.girlfriend;"Do you want me to help you?"@@
@@.player;"It's okay,"@@ you say. @@.player;"It's getting late."@@
@@.girlfriend;"Okay, if you're sure,"@@ she says hesitantly. The two of you walk back hand in hand. When you get to campus, she gives you an enthusiastic kiss on the lips before heading back to her dorm.<<set $girlfriend.relationship to $girlfriend.relationship+2>><<set $girlfriend.arousal to 0>><</if>>
[[Go to sleep]]
<<set $lastMaleSexDay to 1>>
<<finishSexScene>>You've had a long day, with school, the game, <<if $player.arousal is not 50>>having sex, <</if>>and getting cursed. Patrick and Marco try to make conversation with you, but you're too tired to engaged. @@.thought;At least tomorrow is saturday@@ is your last thought before you hit the pillow.
[[Dream|Dream Intro]]
<<set $girlfriend.pants to $girlfriendDress>>
<<set $girlfriend.shirt to $girlfriendDress>>
<<set $girlfriend.underwear to $girlfriendBoyshorts>>
<<set $girlfriend.shoes to $girlfriendHeels>>
<<set $girlfriend.bra to $girlfriendBlackBra>>//The first thing you see is the giant cauldron in front of you. Behind it stand three shadowy figures. They're stirring it with a giant ladle and sprinkling foul-smelling ingredients in.
@@.thought;I've got to get out of here!@@ You try to run but you can't. Looking closer, you realize that you're tied to a tree.
@@.witch;"What's the matter, <<print $player.firstname>>?"@@ the one in the center asks mockingly. She takes off her hood. It's <<print $witch.firstname>>.
@@.player;"No!"@@
She steps up to you. @@.witch;"Let's give you a chance,"@@ she says as she unties the ropes binding you to the tree. Once you're free, you try to run away, but she catches you easily and starts dragging you over to the cauldron. You try to fight back but nothing happens.
Then, <<print $witch.firstname>> picks you up and tosses you into the cauldron.//
[[Wake up]]You fire up your computer, and load up your favorite game, Mad Den Football. Soon, all your troubles are forgotten, and you're having fun scoring touchdowns and destroying defenses. @@.thought;Just like real life.@@
<<if $qb.invitation is true and $day<=3>>All of a sudden, a loud ringing shatters your concentration, and the other team scores a touchdown. Cursing internally, you reach for your phone and pick it up. You're getting a call from <<print $qb.firstname>>.
Putting the game on pause, you accept the call. @@.player;"Hey <<print $qb.firstname>>."@@
@@.qb;"Hey, <<print $player.firstname>>. Do you still want to come over?"@@
@@.player;"What?"@@ Then it comes back to you. The curse. Your body looking different. <<print $qb.firstname>>'s invitation to come over once <<print $witch.firstname>> woke up. @@.player;"Yeah, sorry man. I totally spaced out."@@
@@.qb;"Oh,"@@ he says, sounding relieved. @@.qb;"I thought you didn't want to come. <<print $witch.firstname>> is awake if you want to talk to her."@@
[[Tell him you'll be right over|Backstory Intro]]
[[Tell him you changed your mind|VideoGamesIgnoreQB]]<<else>>One game of Mad Den quickly turns into two and then three, and before you know it, it's time for <<if $timeOfDay is 1>>morning<<elseif $timeOfDay is 2>>afternoon<<elseif $timeOfDay is 3>>evening<<else>>night<</if>>.
@@.thought;Damn. I wasted this <<if $timeOfDay is 1>>morning<<elseif $timeOfDay is 2>>afternoon<<elseif $timeOfDay is 3>>evening<<else>>night<</if>>.@@
<<link "Continue" $currentPassage>><</link>><</if>>
<<set $videogamesPassage to "VideoGamesStandard">>@@.player;"Sorry, man. I'm in the middle of something"@@ you tell him.
@@.qb;"Oh, okay,"@@ he says, with an odd tone in his voice. He sounds a little...disappointed?
@@.thought;I really should go see <<print $qb.firstname>>. I'll do it once I finish the game@@ you promise yourself.
You take the game off of pause, and have a great time playing it. You're having so much fun, in fact, that when you finish, you start a new game without thinking.
Soon, it's time for lunch. You had a great time and are feeling more relaxed, but you do feel a little bad about keeping <<print $qb.firstname>> waiting.
<<link "Eat lunch" $currentPassage>><</link>>
<<set $qb.relationship to $qb.relationship-3>>
<<set $player.arousal to $player.arousal+3>>You fire up your computer, and load up your favorite game, Mad Den Football. Soon, all your troubles are forgotten, and you're having fun scoring touchdowns and destroying defenses. @@.thought;Just like real life.@@
One game of Mad Den quickly turns into two and then three, and before you know it, it's time for <<if $timeOfDay is 1>>lunch<<else>>dinner<</if>>.
@@.thought;Damn. I wasted this <<if $timeOfDay is 1>>morning<<elseif $timeOfDay is 2>>afternoon<<elseif $timeOfDay is 3>>evening<<else>>night<</if>>.@@
<<link "Continue" $currentPassage>><</link>>You put your shoes on and hurry out of your room, not sure where you're going as much as that you want to do //something.// Once outside, you take in the warm, pleasant air and see other students lounging around without a care in the world. @@.thought;Am I just imagining things? I wasn't feeling like myself in the shower?@@
Nevertheless, you're outside, and you might as well actually do something. You take a moment to pause and consider your options.
@@.thought;She mentioned taking away my strength. I could go lift weights. Or maybe I can do some research about witches. The library would be a good place. If I can remember where it is.@@<<if $qb.invitation is true>> One last thought occurs to you. @@.thought;<<print $qb.firstname>> said I should come over when <<print $witch.firstname>> is awake.@@<</if>>
<<link "Library" $libraryPassage>><<set $activity1 to "library">><</link>><<if $qb.invitation is true>>
@@.thought;I really should take <<print $qb.firstname>> up on his offer.@@ [[Text him|Backstory Intro][$activity1 to "witch";$qb.invitation to false]]<</if>>Okay! What do you want to do?
<<link "Play video games" $videogamesPassage>><<set $activity1 to "videogames">><</link>>
<<if not visited("Library")>><<link "Research Witches" $libraryPassage>><<set $activity1 to "library">><</link>><<else>><<link "Read the book you got yesterday" $libraryPassage>><<set $activity1 to "library">><</link>> @@.thought;What was it called? //How Witchraft Works// or something?@@<</if>>
<<IsWitchContentAvailable>><<if $witch.contentAvailable>>@@.thought;I should go see <<print $witch.firstname>> and@@ <<link "ask her about what's happening to me" "WitchPassagePicker">><<set $activity1 to "witch">><</link>><</if>><<set $currentPassage to "Lunch">><<link "Play video games" $videogamesPassage>><<set $activity1 to "videogames">><</link>><<if not visited("Library")>>
<<link "Research Witches" $libraryPassage>><<set $activity1 to "library">><</link>><<else>>
<<link "Read the library book" $libraryPassage>><<set $activity1 to "library">><</link>><</if>><<if $curseActive and $pantyRaid.takenFrom is "Elvira">>
<<link "Ask Elvira to remove the curse" "Elvira Panties Remove Intro">><<set $currentPassage to "Lunch">><</link>><<if not visited("Library Elvira Panties Read")>>
<<link "Go to the library and figure it out yourself" "Library Elvira Panties">><<set $currentPassage to "Lunch">><</link>><</if>><</if>><<IsWitchContentAvailable>><<IsGFContentAvailable>><<if $witch.contentAvailable>>
<<link "Talk to $witch.firstname" "WitchPassagePicker">><</link>><</if>><<if $girlfriend.contentAvailable>><<if visited("Witch Club Spy 3 Discuss") and $girlfriend.dateMarcoPermission is 0>>
<<link "Tell $girlfriend.firstname that she can date Marco" "Girlfriend Marco Permission">><<set $activity1 to "girlfriend">><</link>><<else>>
<<link "Go see $girlfriend.firstname" "GirlfriendPassagePicker">><<set $activity1 to "girlfriend">><</link>><</if>><</if>><<if $sexShopUnlocked is true and $player.hasStrapon is false>>
<<link "You've heard about a sex shop off campus" "Sex Shop">><</link>><</if>>
<<set $currentPassage to "Lunch">>You settle into the cafeteria and sit with your friends. They're discussing yesterday's football game, and the homecoming dance tonight. You try to contribute to the conversation, but your heart isn't in it.
@@.male;"Are you okay, <<print $player.firstname>>? You're pretty quiet."@@
@@.player;"Yeah, I'm fine, I'm just tired from the game."@@
@@.male;"You think you're going to have energy for homecoming?"@@
@@.female;"Yeah, imagine if the homecoming king skipped the dance."@@
@@.player;"Don't worry, I'll be fine."@@
@@.female;"Did you guys hear about Chris?"@@
Your friends spend the rest of lunch, gossiping about Chris, who apparently asked one girl to homecoming, and then changed his mind the day before and asked a different girl. You're grateful to not be the topic of conversation, and spend the rest of the time thinking about <<if visited("VideoGames")>>what could have found out if you weren't playing video games<<else>>what you found out this morning<</if>>.
Eventually, lunch is over, and everyone goes their separate ways. @@.thought;I've still got some time to do more research before homecoming.@@<<if $qb.invitation is false>>
As you're trying to decide what to do, your phone buzzes. You've got a text from <<print $witch.firstname>>.
@@.witch;Hey <<print $player.firstname>>. Sorry about last night. If you come over to <<print $qb.firstname>>'s dorm, I can answer any questions.@@
@@.thought;That would be really helpful. But I don't know if I can trust her.<</if>>
Where do you want to spend your afternoon?
<<IsWitchContentAvailable>><<if not visited("Backstory Intro")>><<if $qb.invitation is false>>
<<link "Take her up on her offer" "Backstory Intro">><<set $activity2 to "witch">><</link>><<elseif $witch.contentAvailable>>
<<link "The other dorm" "WitchPassagePicker">><<set $activity2 to "witch">><</link>>, to ask <<print $qb.firstname>> and <<print $witch.firstname>> some questions.<</if>><</if>><<if not visited("Library")>>
<<link "Library" $libraryPassage>><<set $activity2 to "library">><</link>>, to research witches<</if>><<if not visited("Weight Room")>>
[[Gym|Weight Room][$activity2 to "gym"]], to see if you've lost any strength<</if>>
<<set $qb.invitation to false>>You haven't worked //that// hard today, but you're exhausted. And when you think about going to the cafeteria and eating with your friends, your stomach gets queasy. @@.thought;There's no way they can tell what happened to me@@ you tell yourself, but you're not totally sure.
@@.thought;I'll just order in for lunch.@@ You call up the nearby pizza place and order a big cheese pizza. Half an hour later, you're happily devouring it, your troubles forgotten for the moment.
All too soon, the pizza is gone, and your face turns into a frown. You don't have anything to distract you now. @@.thought;Unless I play video games.@@
<<IsWitchContentAvailable>><<link "Play video games" $videogamesPassage>><<set $activity2 to "videogames">><</link>><<if not visited("Weight Room")>>
[[Work out|Weight Room][$activity2 to "gym"]] @@.thought;I need to know just how weak I am.@@<</if>>
<<link "Continue researching witches" $libraryPassage>><<set $activity2 to "library">><</link>><<if (not visited("Backstory Intro") or not visited("Witch Encounter 2")) and $witch.contentAvailable>>
<<link "Go ask $witch.firstname some questions" "WitchPassagePicker">><<set $activity2 to "witch">><</link>><</if>>
<<if visited("Witchcraft Club Spy")>>@@.thought;What did that witch say? That we have a bio test tomorrow?@@<<else>>@@.thought;Oh crap! I almost forgot I have a bio test tomorrow!@@<</if>> @@.thought;I should@@ <<link "study" "Bio Study">><<set $activity2 to "study">><</link>> @@.thought;for it.
<<set $currentPassage to "Afternoon">><<getTfProgress boobs>><<set $tempBoobs to $tempTfValue>><<getTfProgress face>><<set $tempFace to $tempTfValue>>A cacophony of chattering greets you as you enter the cafeteria. After you get your lunch, you start to walk over to your friends. You always sit by them, after all.
Halfway there, <<print $qb.firstname>> and <<print $witch.firstname>> catch your eye. They're sitting by themselves, but it doesn't seem to bother them.
Your eyes narrow at the sight of <<print $witch.firstname>>. You haven't forgotten that she did this to you. @@.thought;All she had to do was leave me alone and everything would have been fine. But she had to get involved, and now I'm a...a...@@ You pause, troubled. You're not sure what you are. You've got a pussy<<if $tempBoobs>=2>> and boobs<</if>>, but you still <<if $tempFace>=3>>feel like a guy, even if you don't look like one.<<else>>look like and feel like a guy.<</if>>
<<print $qb.firstname>> waves to you. @@.thought;He seems nice enough I guess. It couldn't hurt to sit with them. Maybe <<print $witch.firstname>> can answer my questions.@@
<<link "Sit with them" LunchWitchPicker>><</link>>
<<link "Sit with your friends" LunchFriendsPicker>><</link>>You go to the food court and pick out a meal. It's bland like usual, but it's food.
You go and sit by your friends from the football team, but you're unable to feel engaged with their conversation. They're talking about how it feels to have sex with their girlfriends. There was a time when you would eagerly join this conversation and talk about fucking <<print $girlfriend.firstname>>, but now you're wondering what it would feel to be fucked.
@@.male;"Hey, <<print $player.firstname>>, you alright?"@@ one guy asks.
You nod. There's no way you can tell your team what's going on. They wouldn't believe you. And even if they did, they'd just laugh at you.
<<if $day>3>>
[[Mall|Mall Intro]]<</if>><<if $player.arousal>50>><<if $tfPassageIntro is "End of Current Content">>
<<linkappend "Masturbate">>. @@.thought;No way! I'll transform again!@@<</linkappend>><<else>>
<<link "Masturbate" $tfPassageIntro>><</link>><</if>><<else>>
==Masturbate== (You're not in the mood)<</if>>
[[Work out|Work Out]]
<<link "Continue researching witches" $libraryPassage>><<set $activity2 to "library">><</link>><<if $curseActive and $pantyRaid.takenFrom is "Elvira">>
<<link "Ask Elvira to remove the curse" "Elvira Panties Remove Intro">><<set $currentPassage to "Lunch">><</link>><<if not visited("Library Elvira Panties Read")>>
<<link "Go to the library and figure it out yourself" "Library Elvira Panties">><<set $currentPassage to "Lunch">><</link>><</if>><</if>><<IsWitchContentAvailable>><<if $witch.contentAvailable>>
<<link "Go see $witch.firstname" "WitchPassagePicker">><</link>><</if>>
<<link "Now that it's the afternoon, see if $qb.firstname wants to practice" QBPassagePicker>><<set $activity2 to "qb">><</link>>
<<set $currentPassage to "Afternoon">>
<<set $team.respect to $team.respect-1>>Your classes done, your thoughts turn to what to do next. The team practice isn't until 6 PM, which gives you two hours to kill. <<if visited("Lunch Day 4 Witch Agree")>>You promised <<print $qb.firstname>> that you would help him practice.
<<link "Keep your promise" QBPassagePicker>><<set $currentPassage to "Team Practice 1">><</link>><<elseif visited("Lunch Day 4 Witch Excuse")>><<print $qb.firstname>> wanted you to help him practice, but you told him you were going to study. You suppose you could text him saying you changed your mind, but you made an excuse for a reason, right?
<<link "Text him anyway" QBPassagePicker>><<set $currentPassage to "Team Practice 1">><</link>><<elseif visited("Backstory Main")>>You remember <<print $witch.firstname>> asking you to help <<print $qb.firstname>> get better. @@.thought;I can't do that! He's trying to take my job! But he's probably a better quarterback than me now, and I really need to end this curse.@@
<<link "Text him that you'll help him practice" QBPassagePicker>><<set $currentPassage to "Team Practice 1">><</link>><<else>>As you're pondering what to do, your phone goes off. You just got a text from <<print $qb.firstname>>.
@@.qb;Hey, <<print $player.firstname>>. Do you want to throw the football with me?@@
<<link "Agree" QBPassagePicker>><<set $currentPassage to "Team Practice 1">><</link>><</if>>
<<link "Do Homework" "Homework4">><<set $currentPassage to "Team Practice 1">><</link>><<if not visited("Backstory Intro")>>
<<link "You need to talk to $witch.firstname" "Backstory Intro">><<set $currentPassage to "Team Practice 1">><</link>><<elseif not visited("Witch Encounter 2")>>
<<link "You need to talk to $witch.firstname" "Witch Encounter 2">><<set $currentPassage to "Team Practice 1">><</link>><</if>><<if $tfPassageIntro is "End of Current Content">>
<<linkappend "Masturbate">>. @@.thought;No way! I'll transform again!@@<</linkappend>><<else>>
<<link "Masturbate" $tfPassageIntro>><<set $currentPassage to "Masturbate Day 4 End">><</link>><</if>>The rest of your classes pass uneventfully, and you've got a whole evening to yourself. With no football practice today, you've got lots of time.
<<if $qb.promisedPractice>>Your phone lights up with a text. @@.qb;I'm free now. Want to practice?@@
@@.thought;Oh crap, I forgot I promised him that I would practice today.@@<<else>>@@.thought;I wonder if <<print $qb.firstname>> would want to practice today.@@<</if>>
<<link "Practice with him" QBPassagePicker>><</link>><<getTfProgress voice>><<if $tempTfValue>0 and $player.controlQuestIntroduced is false and $witch.relationship>=35>>
<<link "Talk to $witch.firstname about your transformations" "Witch ControlTf Intro">><</link>> @@.thought;Maybe she'll even help me.@@<<elseif $player.controlQuestIntroduced is true and $player.controlQuestCompleted is false>>
<<link "Look into controlling your transformations" "Witch ControlTf">><</link>><<elseif $player.controlQuestCompleted is true and $player.feet is 0>>
<<link "Now that you have the hair, see if $witch.firstname will do the spell" "Witch ControlSpell">><</link>><</if>>
<<link "Work out in the gym" $workoutPassage>><</link>>
<<if $player.arousal>50>><<if $tfPassageIntro is "End of Current Content">><<linkappend "Masturbate">>. @@.thought;No way! I'll transform again!@@<</linkappend>><<else>><<link "Masturbate" $tfPassageIntro>><</link>><</if>><<else>>==Masturbate== (You're not in the mood)<</if>>
<<link "Play video games" $videogamesPassage>><</link>><<if $sexShopUnlocked is true and not visited("Sex Shop")>>
<<link "You've heard about a sex shop off campus" "Sex Shop">><</link>><</if>><<IsGFContentAvailable>><<if $girlfriend.contentAvailable>><<if visited("Witch Club Spy 3 Discuss") and $girlfriend.dateMarcoPermission is 0>>
<<link "Tell $girlfriend.firstname that she can date Marco" "Girlfriend Marco Permission">><<set $activity1 to "girlfriend">><</link>><<else>>
<<link "Go see $girlfriend.firstname" "GirlfriendPassagePicker">><<set $activity1 to "girlfriend">><</link>><</if>><</if>>
<<set $currentPassage to "Night">>The rest of your classes pass uneventfully. You have a smile on your face as the last bell rings, signalling the end of the school day. @@.thought;Okay, I have time to do one thing before practice.@@
<<if $qb.promisedPractice>>Your phone lights up with a text. @@.qb;I'm free now. Want to practice?@@
@@.thought;Oh crap, I forgot I promised him that I would practice today.@@<<else>>@@.thought;I wonder if <<print $qb.firstname>> would want to practice today.@@<</if>>
<<link "Practice with him" QBPassagePicker>><</link>>
<<link "Work out in the gym" $workoutPassage>><</link>>
<<if $player.arousal>50>><<if $tfPassageIntro is "End of Current Content">><<linkappend "Masturbate">>. @@.thought;No way! I'll transform again!@@<</linkappend>><<else>><<link "Masturbate" $tfPassageIntro>><</link>><</if>><<else>>==Masturbate== (You're not in the mood)<</if>>
<<link "Play video games" $videogamesPassage>><</link>>
<<set $currentPassage to "Team Practice 2">><<if visited("Panty Raid Normal Confrontation") and visited("Language Project Family")>>You won't be able to do anything this afternoon before the game. You've got to see Mrs. Garcia for detention.
[[Go to detention|Detention]]<<else>>Alright! You have time for one activity before the big game. What's it going to be?
@@.thought;I wonder if <<print $qb.firstname>> wants to practice before the game.@@ <<link "Practice with him" QBPassagePicker>><</link>>
<<if $player.relationship is not "">><<link "Go see your girlfriend" "GirlfriendPassagePicker">><</link>><<elseif not visited("Girlfriend Results Discussion Dorm")>><<link "See if $girlfriend.firstname wants to talk" "GirlfriendPassagePicker">><</link>><<elseif visited("Witch Club Spy 3 Discuss") and $girlfriend.dateMarcoPermission is 0>><<link "Tell $girlfriend.firstname that she can date Marco" "Girlfriend Marco Permission">><</link>><<else>><<linkappend "Go see $girlfriend.firstname">>. @@.thought;I can't risk it. If <<print $witch.firstname>> sees us together, our plan will be ruined.@@<</linkappend>><</if>>
<<link "Work out in the gym" $workoutPassage>><</link>>
<<if $player.arousal>50>><<if $tfPassageIntro is "End of Current Content">><<linkappend "Masturbate">>. @@.thought;No way! I'll transform again!@@<</linkappend>><<else>><<link "Masturbate" $tfPassageIntro>><</link>><</if>><<else>>==Masturbate== (You're not in the mood)<</if>>
<<link "Play video games" $videogamesPassage>><</link>>
<<set $currentPassage to "Game 2">><</if>>Alright! You have time for one activity before the big game. What's it going to be?
@@.thought;I wonder if <<print $qb.firstname>> wants to practice before the game.@@ <<link "Practice with him" QBPassagePicker>><</link>><<getTfProgress voice>><<if $tempTfValue>0 and $player.controlQuestIntroduced is false and $witch.relationship>=35>>
<<link "Talk to $witch.firstname about your transformations" "Witch ControlTf Intro">><</link>> @@.thought;Maybe she'll even help me.@@<<elseif $player.controlQuestIntroduced is true and $player.controlQuestCompleted is false>>
<<link "Look into controlling your transformations" "Witch ControlTf">><</link>><<elseif $player.controlQuestCompleted is true and $player.feet is 0>>
<<link "Now that you have the hair, see if $witch.firstname will do the spell" "Witch ControlSpell">><</link>><</if>>
<<link "Work out in the gym" $workoutPassage>><</link>>
<<if $player.arousal>50>><<if $tfPassageIntro is "End of Current Content">><<linkappend "Masturbate">>. @@.thought;No way! I'll transform again!@@<</linkappend>><<else>><<link "Masturbate" $tfPassageIntro>><</link>><</if>><<else>>==Masturbate== (You're not in the mood)<</if>>
<<link "Play video games" $videogamesPassage>><</link>><<if $sexShopUnlocked is true and not visited("Sex Shop")>>
<<link "You've heard about a sex shop off campus" "Sex Shop">><</link>><</if>><<IsGFContentAvailable>><<if $girlfriend.contentAvailable>><<if visited("Witch Club Spy 3 Discuss") and $girlfriend.dateMarcoPermission is 0>>
<<link "Tell $girlfriend.firstname that she can date Marco" "Girlfriend Marco Permission">><<set $activity1 to "girlfriend">><</link>><<else>>
<<link "Go see $girlfriend.firstname" "GirlfriendPassagePicker">><<set $activity1 to "girlfriend">><</link>><</if>><</if>>
<<if $day is 15>><<set $currentPassage to "Game 3">><<elseif $day is 22>><<set $currentPassage to "Game 4">><</if>>@@.thought;Great. I can't practice or work out or...or masturbate. I have to go to detention.@@ You start to trudge over there when you suddenly realize something. @@.thought;Pinewood does corporal punishment! She's going to spank me!@@
You consider turning back, but you know from experience that it will only make things worse. You'll have to make up the detention later, and you won't be allowed to play in the game. No. Better to get it over with.
@@.player;"Hi, Mrs. Garcia?"@@ you say, knocking on her office door. @@.player;"I'm here for detention."@@
@@.female;"Yes, come on in, <<print $player.firstname>>,"@@ Mrs. Garcia says, looking up from her desk.
You enter.
@@.female;"As you know, Pinewood Prep believes in corporal punishment. I have mixed feelings about it, but I work here, so I have to follow the rules. Undo your pants."@@
<<if $player.underwear.panties is true>>Wait, you can't do that! If you do that, Mrs. Garcia will see your <<print $player.underwear.informalName>>!
@@.female;"<<print $player.firstname>>? We don't have all day."@@ When that doesn't make you move, she says, @@.female;"Lower them or I'll do it for you."@@
That makes you jump into action. Your face is red as you lower your uniform, leaving you standing in your shirt and <<if $pantyRaid>><<print $pantyRaid.takenFrom>>'s<</if>> panties.
Mrs. Garcia puts her hand in front of her mouth. @@.female;"Oh! So //that// was why you were in Julie's room. I had no idea. There's nothing wrong with wanting to wear panties. But next time, you don't have to sneak around. I'd be happy to help. In fact..."@@
As Mrs. Garcia rambles on, you become aware of the fact that she believes that you //want// to wear panties. Maybe she even thinks you're transitioning. You should definitely set her straight. But as you start to open your mouth, you notice that her tone has changed. She seems a lot more compassionate now. Maybe she'd let you get out of a spanking?
[[Correct her|Detention Spank]]
[[Don't say anything and try to get out of detention|Detention Sympathy]]<<set $garcia.suspicion to $garcia.suspicion+1>><<else>>You lower your pants, leaving you standing there in your shirt and boxers.
@@.female;"[[Let's get to it|Detention Spank]]"@@ Mrs. Garcia says.<</if>><<if $player.underwear.panties is true>>@@.player;"No, Mrs. Garcia,"@@ you say quickly, cutting her off. @@.player;"That's not why I'm wearing, uh, this. I was in Julie's room because the team was doing a panty raid."@@
Mrs. Garcia frowns. @@.female;"Then why are you wearing girl's underwear?"@@
You blush. <<if $player.underwear.properName is "Plain white panties">>You're wearing them because <<print $witch.firstname>> put a curse on them, but you can't tell a teacher that<<else>>Why //are// you wearing <<print $girlfriend.firstname>>'s panties?<</if>>
@@.player;"Uh, the reason is because, um..."@@
@@.female;"You know what? I don't need to hear why. All I know is that you bailed on your group so you could snoop in their rooms. If it was because you were transitioning, that's one thing. I'd let you out of detention then. But now, I have to give you a spanking."@@
@@.thought;Damn! Although, I don't want anyone to think that I //want// to be a girl. I guess I made the right choice?@@
<</if>>Mrs. Garcia tells you to lean over, and then approaches you from behind with a paddle. @@.female;"Okay, I'm going to count to ten."@@ You nod, and hope that it will be over soon.
@@.female;"One!"@@ That wasn't that bad.
@@.female;"Two!"@@ That one was a little harder.
@@.female;"Three!"@@ Okay, that one hurt.
@@.female;"Four!"@@ You give a little yelp in pain.
By the time she's done, your butt is red and feeling sore. But you don't feel too bad. In fact, you kind of...enjoyed it? @@.thought;No, definitely not@@ you think.
At least she didn't ask you to take off your <<print $player.underwear.informalName>>, since that would have exposed your pussy.
[[Get ready for the game|Night]]You don't say a word, and let Mrs. Garcia talk.
@@.female;"I'm so sorry. When I heard you were in that girl's room, I had no idea. It never occured to me. I guess since you were a jock and always seemed so manly..."@@
@@.thought;She thinks I'm manly? That's great.@@
<<getTfProgress hair>><<if $tempTfValue>0>>@@.female;"...Although you've been looking a little different lately. I couldn't put my finger on it..."@@
@@.thought;Shit.@@
<</if>>@@.female;"Anyway, don't tell anyone I did this, but I'll let you out of detention. Is there anything I can do to make it easier for you, with you, uh..."@@
@@.player;"No, Mrs. Garcia. But thank you,"@@ you say, eager to end the conversation.
[[Get ready for the game|Night]]
<<set $garcia.suspicion to $garcia.suspicion+1>>The rest of your classes pass by uneventfully, and you find yourself with some time to kill before practice.
<<link "Practice with $qb.firstname" QBPassagePicker>><</link>>
<<link "Work out in the gym" $workoutPassage>><</link>>
<<if $player.arousal>50>><<if $tfPassageIntro is "End of Current Content">><<linkappend "Masturbate">>. @@.thought;No way! I'll transform again!@@<</linkappend>><<else>><<link "Masturbate" $tfPassageIntro>><</link>><</if>><<else>>==Masturbate== (You're not in the mood)<</if>>
<<link "Play video games" $videogamesPassage>><</link>>
<<if $day is 11>><<set $currentPassage to "Team Practice 3">><<else>><<set $currentPassage to "Team Practice 4">><</if>>The last bell of the day rings. Ordinarily, you would be happily walking back towards your dorm, excited to be finished with another day of school. Instead, your heart is pounding in your chest. You've got detention with Mrs. Garcia. <<if visited("Detention")>>You already had detention with her once, and she spanked you.<<else>>You haven't had detention with her yet, but she's known for corporal punishment.<</if>>
@@.female;"<<print $player.firstname>>, I'm so happy you decided to come."@@
@@.player;"I didn't have much of a choice,"@@ you mumble.
@@.female;"You could have always skipped it."@@
You shrug. You're glad that at least you're the only one there. @@.thought;Nobody's here to see me get humiliated.@@
@@.female;"Okay, <<print $player.firstname>>. You know the drill."@@
<<if $player.underwear.panties is true>>You look at her, wide-eyed. @@.thought;Is she asking for me to drop my pants? But then she'll see that I'm wearing panties!@@
@@.female;"Lower your pants!"@@ she says when you don't move. @@.female;"I'm going to spank you. But don't worry, it won't be hard."@@
@@.thought;That's not what I'm worried about.@@
Mrs. Garcia stares at you, waiting for you to lower your pants. Not seeing much of a choice, you comply.
As soon as she sees the waistband of your panties, her expression changes. @@.female;"Oh my god. I'm so sorry, I had no idea. When I saw you in the girls bathroom, I thought you were pulling some prank. I didn't know..."@@
@@.thought;What is she saying? Does she think that I want to be a girl?@@
@@.female;"You're a football player, and so masculine."@@ You blush, glad that somebody is noticing your masculinity, even if it's only a teacher. @@.female;"Of course, you've been looking a little different lately."@@
@@.thought;Shit.@@
@@.female;"Anyway, I'll let you out of detention."@@
Anxious to get out of there, you thank her and hurry back to your dorm. It's only once you've left that you realize that you should have denied that you were transitioning.<<set $garcia.suspicion to $garcia.suspicion+2>><<else>>You look down, nervously. @@.thought;If I dropped my pants, that wouldn't expose my tampon. I'll just have to be careful.@@
You carefully lower your pants, exposing your <<print $player.underwear.informalName>>.
Mrs. Garcia tells you to lean over, and then approaches you from behind with a paddle. @@.female;"Okay, I'm going to count to ten."@@ You nod, and hope that it will be over soon.
@@.female;"One!"@@ That wasn't that bad.
@@.female;"Two!"@@ That one was a little harder.
@@.female;"Three!"@@ Okay, that one hurt.
@@.female;"Four!"@@ You give a little yelp in pain.
By the time she's done, your butt is red and feeling sore. But you don't feel too bad. In fact, you kind of...enjoyed it? @@.thought;No, definitely not@@ you think.
At least she didn't ask you to take off your <<print $player.underwear.informalName>>, since that would have exposed your period.<</if>>
[[Go to practice|Team Practice 5][$currentPassage to "Sleep"]]The rest of your classes pass uneventfully, and you've got <<if $day is 18>>some time to yourself. You have to go to practice later, but you have enough time to do one thing before then<<else>>the evening to yourself. With no practice today, you have a lot of time<</if>>.
You glance down at your pants. <<if $player.isWearingTampon is false>>You promised yourself that you would get a tampon after school. Now's your chance.<<else>>The tampon seems to be working fine, but you'd be more comfortable in panties. Now's your chance.<</if>> There's a shopping mall in town.
[[Go shopping|AfterSchoolShopping Start]]
<<link "Practice with $qb.firstname" QBPassagePicker>><</link>><<getTfProgress voice>><<if $tempTfValue>0 and $player.controlQuestIntroduced is false and $witch.relationship>=35>>
<<link "Talk to $witch.firstname about your transformations" "Witch ControlTf Intro">><</link>> @@.thought;Maybe she'll even help me.@@<<elseif $player.controlQuestIntroduced is true and $player.controlQuestCompleted is false>>
<<link "Look into controlling your transformations" "Witch ControlTf">><</link>><<elseif $player.controlQuestCompleted is true and $player.feet is 0>>
<<link "Now that you have the hair, see if $witch.firstname will do the spell" "Witch ControlSpell">><</link>><</if>>
<<link "Work out in the gym" $workoutPassage>><</link>>
<<if $player.arousal>50>><<if $tfPassageIntro is "End of Current Content">><<linkappend "Masturbate">>. @@.thought;No way! I'll transform again!@@<</linkappend>><<else>><<link "Masturbate" $tfPassageIntro>><</link>><</if>><<else>>==Masturbate== (You're not in the mood)<</if>><<if $sexShopUnlocked is true and not visited("Sex Shop")>>
<<link "You've heard about a sex shop off campus" "Sex Shop">><</link>><</if>><<IsGFContentAvailable>><<if $girlfriend.contentAvailable>><<if visited("Witch Club Spy 3 Discuss") and $girlfriend.dateMarcoPermission is 0>>
<<link "Tell $girlfriend.firstname that she can date Marco" "Girlfriend Marco Permission">><<set $activity1 to "girlfriend">><</link>><<else>>
<<link "Go see $girlfriend.firstname" "GirlfriendPassagePicker">><<set $activity1 to "girlfriend">><</link>><</if>><</if>>
<<set $currentPassage to "Night">>You think of all the fun things you could be doing tonight. Then, a jolt of pain shoots through your stomach, and you're brought back to reality. @@.thought;I need to take care of this.@@
There's a shuttle bus that goes into town. You grab a bag from your dorm to hold any purchases, and then hop on. There's only a couple of people on the bus. @@.thought;Nobody feels the need to make a mid-week supply run. I guess if any girls are having their periods now, they already stocked up.@@
That's a weird thought. With all of the students who attend Pinewood Prep, there have to be a lot of girls who are having their period now, yet you have no idea which ones. @@.thought;If I don't know, then nobody else knows about my period.@@ You glance around at the few girls on the shuttle bus, trying to tell which ones are on their period. You imagine bonding over the shared experience.
@@.thought;Who am I kidding? I can never tell anyone about this.@@
The bus takes off and makes its way along the winding road into town. The ride is silent. Everyone else is focused on their phone. You're glad about that. You don't want to have to answer any awkward questions about why you're going into town or what you're planning on buying.
The bus pulls to a stop, and you get out.
[[Go to the mall|Mall]]Now that you have what you came for, you take a seat back on the bus. The ride back is even quieter than the ride here, which is something you're grateful for. You're petrified that people will realize what you have underneath your <<print $player.pants.informalName>>.
Nobody pays any attention to you, and soon you're back on campus.
[[Continue|Night]]The rest of your classes pass uneventfully, and you've got a whole evening to yourself. With no football practice today, you've got lots of time.
@@.thought;I wonder how I'll spend it. I could practice with <<print $qb.firstname>>, or see <<print $girlfriend.firstname>>, or...no. I shouldn't masturbate.@@
Your phone suddenly pings. You have a new email in your inbox. With a sigh, you check it.
@@.female;//Hi <<print $player.firstname>> <<print $player.lastname>>,
I wanted to remind you that your therapy session with my husband is today. We look forward to seeing you.//@@
@@.thought;That's right. I should go see him. But did she have to email me like that? What if someone saw my phone? They'd know I was getting therapy.@@
You consider that for a moment and then laugh. With all of your problems, you seeing a therapist feels like a very small secret.
<<link "Go to therapy" $therapistPassage>><</link>>
<<getTfProgress voice>><<if $tempTfValue>0 and $player.controlQuestIntroduced is false and $witch.relationship>=35>><<link "Talk to $witch.firstname about your transformations" "Witch ControlTf Intro">><</link>> @@.thought;Maybe she'll even help me.@@<<elseif $player.controlQuestIntroduced is true and $player.controlQuestCompleted is false>><<link "Look into controlling your transformations" "Witch ControlTf">><</link>><<elseif $player.controlQuestCompleted is true and $player.feet is 0>><<link "Now that you have the hair, see if $witch.firstname will do the spell" "Witch ControlSpell">><</link>><</if>>
<<link "Work out in the gym" $workoutPassage>><</link>>
<<if $player.arousal>50>><<if $tfPassageIntro is "End of Current Content">><<linkappend "Masturbate">>. @@.thought;No way! I'll transform again!@@<</linkappend>><<else>><<link "Masturbate" $tfPassageIntro>><</link>><</if>><<else>>==Masturbate== (You're not in the mood)<</if>>
<<link "Play video games" $videogamesPassage>><</link>><<if $sexShopUnlocked is true and not visited("Sex Shop")>>
<<link "You've heard about a sex shop off campus" "Sex Shop">><</link>><</if>><<IsGFContentAvailable>><<if $girlfriend.contentAvailable>><<if visited("Witch Club Spy 3 Discuss") and $girlfriend.dateMarcoPermission is 0>>
<<link "Tell $girlfriend.firstname that she can date Marco" "Girlfriend Marco Permission">><<set $activity1 to "girlfriend">><</link>><<else>>
<<link "Go see $girlfriend.firstname" "GirlfriendPassagePicker">><<set $activity1 to "girlfriend">><</link>><</if>><</if>>
<<set $currentPassage to "Night">>You go to the cafeteria, and steadily eat your food. The chicken is dry and tasteless, but that's par for the course for this school.
With your dinner done, you try to think of something to do. You'll only have time to do one last activity today.
<<if $player.arousal>50>><<if $tfPassageIntro is "End of Current Content">><<linkappend "Masturbate">>. @@.thought;No way! I'll transform again!@@<</linkappend>><<else>><<link "Masturbate" $tfPassageIntro>><</link>><</if>><<else>>==Masturbate== (You're not in the mood)<</if>>
[[Work out|Work Out]]
<<link "Do homework" $homeworkPassage>><<set $activity3 to "homework">><</link>>
<<link "See if $qb.firstname wants to practice" QBPassagePicker>><<set $activity3 to "qb">><</link>><<IsGFContentAvailable>><<if $girlfriend.contentAvailable>><<if visited("Witch Club Spy 3 Discuss") and $girlfriend.dateMarcoPermission is 0>>
<<link "Tell $girlfriend.firstname that she can date Marco" "Girlfriend Marco Permission">><<set $activity1 to "girlfriend">><</link>><<else>>
<<link "Go see $girlfriend.firstname" "GirlfriendPassagePicker">><<set $activity1 to "girlfriend">><</link>><</if>><</if>><<spyOnClub>>It's been an interesting day. You're now pretty sure that witches are real, and that something happened. <<if visited("Weight Room")>><<if visited("Wash thoroughly")>>Your body is less muscular<<else>>Your cock is smaller<</if>>, and you're weaker than you were yesterday. <</if>><<if visited("Library")>>You're going to need to read the book you got when you have some time, but <<print $witch.firstname>> definitely seemed like she believed in witches. <</if>><<if visited("Backstory Intro")>>If <<print $witch.firstname>> is telling the truth, then witches are real, and she cursed me.<</if>>
@@.thought;Maybe <<print $witch.firstname>> is crazy.@@ But you know it's wishful thinking. Everything you've heard the last two days, combined with what happened to your body, is too much for you to ignore.
@@.thought;I can worry tomorrow. I should enjoy homecoming.@@ You're the homecoming king, after all, and you're going with your beautiful girlfriend <<print $girlfriend.firstname>>. If it wasn't for //this//, life would be perfect.
You make your way back to your dorm. Marco and Patrick are already getting ready for homecoming. You feel lucky that you only have to wear your school uniform. The girls are all wearing fancy dresses, and your girlfriend, as well as your girl friends, have all complained about how hard it is to get ready.
[[Get Changed|Homecoming Changing]]<<set $changeEndPassage to "Wear Homecoming">><<set $expectedOutfit to "school">><<display Clothes>>You put on your fancy clothes - jacket, tie, dress pants - which just happen to be your school clothes. You don't usually like dressing up, but tonight it's nice. This is your last homecoming at Pinewood Prep, and it's going to be a special night for you.
@@.player;Almost ready?@@ you text <<print $girlfriend.firstname>>.
@@.girlfriend;Almost@@ she texts back.
@@.male;"<<print $girlfriend.firstname>> said she's almost ready? My girl said that too. We'll probably be waiting half an hour."@@
Marco turns out to be right. You pass the time joking with him and Patrick, before heading over to the girls dorm.
@@.girlfriend;"Hey babe,"@@ <<print $girlfriend.firstname>> says, giving you a kiss on the cheek. She's wearing a beautiful green dress that reaches to her thighs, and shows off her tight body and her smooth legs. Her hair has been recently curled. You've never seen her hair like that, but you like it.
@@.player;"Wow, you look great!"@@
@@.girlfriend;"Thanks,"@@ she says, laughing. @@.girlfriend;"It took forever to get the look just right."@@ You stop yourself from saying anything.
@@.female;"Pictures?"@@ another girl asks.
[[Pictures]]You roll your eyes. For some reason, all the girls like taking pictures before homecoming. You never saw the point of taking //so many//. @@.thought;I promised myself that I would try my best to have fun and worry about the curse tomorrow. I might as well enjoy this.@@
@@.female;"Let's get one of you and <<print $player.firstname>>,"@@ one of the girls says to <<print $girlfriend.firstname>>. She leans in close to you, and you get a whiff of her flowery perfume. You smile, and the flash goes off.
Next comes pictures of the other couples, pictures of all the guys together, pictures of all the girls, pictures of you and your girlfriend with another couple.
Your phone lights up with a new message. All the pictures have just been shared on social media. In spite of yourself, you flick through them. There's a really nice photo of just you and <<print $girlfriend.firstname>>, and you save it to your phone.
Finally, it's done, and your group heads to the dance. Since it was supposed to rain today, it's being held in the gym.
[[Coronation]]You arrive at the gym, settling into the crowd. There's a sea of faces here, but you recognize most of them. You wave and nod to everyone, enjoying the attention.
Up on stage, you can see a young man and a young woman standing in front of a microphone. They're wearing the same outfits as the people here, but they look slightly older. @@.thought;They won king and queen last year. They must be going to present the awards.@@
@@.male;"Our first member of the homecoming court is...Ryan!"@@ With a big grin, Ryan hurries up onto the stage. There's lots of applause, including your own.
The court continues to be announced. It's composed of two more of your football buddies (although not Patrick or Marco), some of the popular girls, and Clarissa, who's a nerd, though also kinda pretty.
@@.female;"Now it's time to announce the homecoming king and queen. Let's have a big round of applause for <<print $girlfriend.firstname>> <<print $girlfriend.lastname>> and <<print $player.firstname>> <<print $player.lastname>>!"@@
The applause is thunderous. You take <<print $girlfriend.firstname>>'s hand and walk up onto the stage. You take your time; this is your night, and you're going to make it last. All around you, you see friends and acquaintances cheering you on.
Once you're finally on stage, the last winner gives you a firm handshake that you struggle to return. You detect some surprise in his eyes, but it's quickly gone. @@.male;"Congratulations!"@@ he says, placing a plastic golden crown on your head.
@@.female;"The first dance will be between our king and queen."@@
Smiling, you take <<print $girlfriend.lastname>>'s hand and lead her onto the dance floor. The other people back away to give you room. But are you focusing on her, or are you looking for someone else?
[[Focus on your Girlfriend|Dance Girlfriend]]
[[Look for the Witch|Dance Distracted]]
<<set $team.respect to $team.respect+5>>You're surrounded by almost the entire school, but your eyes are only for your <<print $girlfriend.firstname>>. You could have any other girl in this gym, but you're fixated by her pretty smile, big brown eyes, and by the way she clearly spent so much time getting ready for this dance, and for you.
You're nowhere near as good of a dancer as her, but you do a good job leading, and you don't even step on her feet. You've had practice in other school dances, and it's paying off.
All too soon, the music stops, and she lets go of you. You know it's only because the song's over, and that you'll dance with her many more times tonight, but part of you wonders whether you'll ever feel as close to her as you do now.
@@.girlfriend;"What's up, <<print $player.firstname>>?"@@
@@.player;"Nothing."@@ She gives you a look. @@.player;"I'm just having a really great time."@@
@@.girlfriend;"I am too"@@ <<print $girlfriend.firstname>> says, giving you a big smile
@@.male;"And now the dance floor is open to everyone!"@@ Everyone cheers and crowds onto the dance floor. You give <<print $girlfriend.firstname>> a smile and prepare to dance with her again.
[[Next Dance|Homecoming Middle]]
<<set $girlfriend.relationship to $girlfriend.relationship+5>>You know that you should pay attention to your girlfriend. But as you start dancing, you can't help but wonder who else is here. @@.thought;Of course everyone on the football team is here. Well, maybe not <<print $qb.firstname>>.@@ You spin <<print $girlfriend.firstname>> around and take the opportunity to look over your shoulder.
You spot him. He looks a little bored, but he's here, and so is his sister. @@.thought;Wow. I didn't think she would come.@@ She's wearing a dark purple dress, and looks surprisingly pretty. As you're looking at her, she looks up and catches you looking at her. Again.
Just then, you step on <<print $girlfriend.firstname>>'s foot. She gives you a glare and moves her foot away. The dance continues, but you're just as clumsy as before. You're normally a pretty good dancer. You got lots of practice at all the school dances you've been to. But now, your attention is focused elsewhere.
Mercifully, the song stops, and <<print $girlfriend.firstname>> pulls away from you.
@@.player;"Are you okay?"@@ you whisper to her.
@@.girlfriend;"We'll talk about this later,"@@ she hisses. @@.thought;Uh oh.@@
@@.male;"And now the dance floor is open to everyone!"@@ Everyone cheers and crowds onto the dance floor. You prepare to dance with <<print $girlfriend.firstname>>. Hopefully this time it will go better.
[[Next Dance|Homecoming Middle]]
<<set $girlfriend.relationship to $girlfriend.relationship-5>>The second dance with <<print $girlfriend.firstname>> goes <<if visited("Dance Girlfriend")>>almost as well as<<else>>much better than<</if>> the first. It's another slow dance, and you enjoy the feeling of her in your arms. You can smell her sweet perfume, and at the end of the dance, she gets on her tiptoes and kisses you.
The rest of the dances fly by. You spend your time mostly dancing with <<print $girlfriend.firstname>>, although you dance with several other girls too. Everyone is excited when you ask them to dance, and you have a great time. You've forgotten all about <<print $witch.firstname>> and the curse.
You've gotten tired, and you sit down to rest your feet. A couple of guys at your table pass around some whiskey that they snuck in. You look at the teachers, but they either don't notice or don't care.
Happily, you pour yourself some whiskey. And that's how you spend the rest of your night: drinking and dancing. All in all, you have a pretty great time, and you're sad when the dance ends.
<<print $girlfriend.firstname>> leans over. @@.girlfriend;"Why don't I come over?"@@ she whispers suggestively.
Suddenly, you don't feel as disappointed.
[[Go back with her|After Homecoming]]
<<set $player.arousal to $player.arousal+5>>The crowd splits up, all going their separate ways. You feel a little pang of sadness, like that dance was the last moment of your old life.
@@.thought;That's not true. I'm going to fuck <<print $girlfriend.firstname>>@@
You're in luck. When you get back, the room is empty. You start making out with <<print $girlfriend.firstname>>. She gets into it, sitting on your lap and kissing you back passionately.
You're interrupted by the door opening. Standing in the doorway are Marco and Patrick, and they're both holding the hands of their girlfriends. They must have had the same idea that you did.
@@.male;"Am I interrupting anything?"@@ Marco asks.
@@.player;"Uh, well, kind of,"@@ you say.
@@.male;"We'll just be on my bed, man. Carry on,"@@ Patrick says, leading his girlfriend in. He starts making out with her in front of you, and Marco does the same.
This is new for you. You're used to being the exhibitionist. You love showing off your body. Or at least, you used to, until it started changing.
@@.girlfriend;"Do you want to continue? I think it's kind of hot,"@@ your girlfriend asks you.
You agree. It's weird to fuck her in front of your roommates, but it //is// kind of hot. Marco and Patrick are too drunk to care, and with the way Marco's girlfriend is rubbing his crotch, they might do the same thing themselves.
The old you would have jumped at the chance, but now you're a little self conscious about your smaller <<if visited("Masturbate")>>cock<<else>>muscles<</if>>.
<<link "Let's do it" "GirlfriendStraightSex">><<setUpSexScene "girlfriend">><</link>>
[[Try to get sleep|Sleep]]
<<set $sawCock to false>>
<<passTime>>@@.player;<<if visited("Girlfriend Shocked")>>"It's got nothing to do from you. I'm just tired<<else>>"Sorry babe, I don't feel like it. I'm kind of tired<</if>>."@@
To your surprise, her nostrils flare and her eyes narrow. @@.girlfriend;"<<if visited("Disappointed Sex") and not visited("Girlfriend Shocked")>>You can't even get hard yesterday, and today you don't feel like it? <<elseif not visited("Girlfriend Shocked")>>Yesterday you don't feel like it, and today you don't feel like it? <</if>>What's going on?"@@
@@.player;"Uh, nothing,"@@ you say, taken aback. @@.player;"I just had a big day, that's all."@@
@@.girlfriend;"And what did you do, play video games?"@@
@@.player;"No! I @@<<if $activity1 is "gym" or $activity2 is "gym">>@@.player;worked out."@@<<elseif $activity1 is "videogames" or $activity2 is "videogames">>@@.player;well, I did play video games."@@<<elseif $activity2 is "study">>@@.player;studied for my bio test."@@<<elseif $activity1 is "library" or $activity2 is "library">>@@.player;went to the library."@@
@@.girlfriend;"But you never go to the library,"@@ she says, confused.<<else>>@@.player;..."@@ you trail off. @@.thought;I don't want to tell her what I actually did.@@<</if>>
@@.girlfriend;"Whatever."@@
@@.player;"What's wrong?"@@
@@.girlfriend;"You obviously don't want to fuck me. Am I...am I not good enough for you?"@@
Patrick pops his head into your room. @@.male;"I'll come back later, man."@@ @@.thought;Great. Now we're making a scene.@@
@@.player;"What? Of course not!"@@ You wonder how she can be so off base. The problem isn't that she's not hot enough for you, it's that your body is changing. Though to be fair, she can't be expected to know that.
@@.girlfriend;"You don't know what it's like dating the star quarterback. All the other girls are so jealous. I'm, um, I'm scared you're going to leave me for one of them."@@
@@.player;"No, baby. I like you, and I'm not going to leave you. Wait, did you say all the other girls are jealous?"@@
@@.girlfriend;"Ugh!"@@
@@.player;"Wait! That came out wrong!"@@
But she's already out the door, leaving you alone in your room. @@.thought;Fuck. I'll give her some time to cool off, and then I'll apologize tomorrow. But how? She wants to have sex and I can't.@@
Thinking about sex makes you realize how horny you are. It's been a while since you had some release. @@.thought;And I don't know what my dick will look like tomorrow morning.@@
[[Masturbate|Masturbate Male]]
[[Just head to sleep|Dream]]
<<set $girlfriend.relationship to $girlfriend.relationship-5>>
<<finishSexScene>>@@.thought;Fuck! That might have been my last chance to fuck <<print $girlfriend.firstname>> for a while, and I blew it. And she's mad at me. Fuck!@@
You're determined to use your dick. Who knows what changes you'll find in the morning?
You go to your favorite porn site, and find your favorite video, where a cheerleader is blowing the star quarterback. Usually it always makes you cum, but now it just makes you feel sad.
Clicking away from the Cheerleader category, you find a video with no plot, where a sexy girl is getting fucked by a sexy guy. @@.thought;Did I just call him a sexy guy?@@
You're getting into the video, though. The only problem is that you're not used to stroking your shrunken cock. Usually, you have to use both hands to stroke it, but now it fits easily into the palm of right hand, leaving you unsure what to do about your left.
It's a relief when you cum.
@@.thought;That was great. Now, shit! I'm going to fall asleep and my body will be changed in the morning. I wonder what happens if I don't fall asleep?@@
You try to fight off sleep, but you're too tired, and it eventually overtakes you.
[[Dream]]
<<set $player.arousal to 0>>@@.player;"I guess I'm just, uh, not feeling in the mood right now?"@@ That's a lie. It's been a while since you had some release, and you're feeling pretty horny.
@@.girlfriend;"But what about your dick? I thought it was bigger? Even when it was soft."@@ It's hard, actually. But she doesn't know that.
@@.player;"Yeah, I thought it was too. That's weird, huh?"@@
@@.girlfriend;"Sorry, I didn't mean to say that your cock was small. It's huge! You know that I love it."@@
@@.player;"Yeah, I know. It's okay."@@
@@.girlfriend;"So how come you're not hard?"@@
@@.player;"I'm not in..."@@
@@.girlfriend;"The mood right now,"@@ <<print $girlfriend.firstname>> finishes. @@.girlfriend;"<<if visited("Disappointed Sex")>>You weren't hard for me last night either<<else>>You didn't feel like doing it last night<</if>>. And now you're not hard for me tonight!"@@
She's getting more and more upset. You should probably step in and do something.
@@.player;"[[Let's fuck anyway. Maybe I'll get hard.|Sex Small Dick][$preferredType to "blowjob"]]"@@
[[Offer to eat her out|Sex Small Dick][$preferredType to "eatOut"]]
[[Try to console her|Girlfriend Fight]]
<<set $sexDescription to "">><<if ($player.arousal<100 and $girlfriend.arousal<100) or $movesTakenDuringSex<2>>Your Arousal: <<print $player.arousal>>
<<print $girlfriend.firstname>> Arousal: <<print $girlfriend.arousal>>
You are wearing:
Legs: Bare, revealing your <<print $player.cock>> inch cock.
Chest: <<if $player.shirt is not null>><<print $player.shirt.properName>> [[(Remove)|Sex Small Dick][$temp to $player.shirt;$sexDescription to "You pull off your $temp.informalName, exposing your bare chest. You wince a little bit as you look down. Just looking at it reminds you of the muscles you used to have.";$player.shirt to null;$player.arousal to $player.arousal-3;$girlfriend.arousal to $girlfriend.arousal-3]]<<else>>Bare, revealing your diminished muscles.<</if>>
Feet: <<if $player.shoes is not null>><<print $player.shoes.properName>> [[(Remove)|Sex Small Dick][$sexDescription to "You untie your shoes and place them off to the side, out of reach.";$player.shoes to null;$girlfriend.arousal to $girlfriend.arousal-1]]<<elseif $player.socks is not null>><<print $player.socks.properName>> [[(Remove)|Sex Small Dick][$sexDescription to "Remembering how $girlfriend.firstname said that having your socks on while having sex was gross, you pull them off.";$player.socks to null;$player.arousal to $player.arousal+1;$girlfriend.arousal to $girlfriend.arousal+1]]<<else>>Barefoot<</if>>
<<print $girlfriend.firstname>> is wearing:
Legs: <<if $girlfriend.pants is not null>><<print $girlfriend.pants.properName>> [[(Remove)|Sex Small Dick][$sexDescription to "Slowly, you unbutton her jeans and slide them down her legs. She's more impatient than you, and kicks them off, revealing her pretty panties and her long, smooth legs.";$girlfriend.pants to null;$player.arousal to $player.arousal+4;$girlfriend.arousal to $girlfriend.arousal+3]]<<elseif $girlfriend.underwear is not null>><<print $girlfriend.underwear.properName>> [[(Remove)|Sex Small Dick][$sexDescription to "You don't see her in those boyshorts that often. They look really sexy on her, but she looks even sexier when you pull them off, revealing her wet pussy.";$girlfriend.underwear to null;$player.arousal to $player.arousal+5;$girlfriend.arousal to $girlfriend.arousal+5]]<<else>>Bare, revealing her pretty pussy.<</if>>
Chest: <<if $girlfriend.shirt is not null>><<print $girlfriend.shirt.properName>> [[(Remove)|Sex Small Dick][$sexDescription to "$girlfriend.firstname lifts her arms, and you pull her shirt up and off. Now, the only thing covering her boobs is her white bra.";$girlfriend.shirt to null;$player.arousal to $player.arousal+3;$girlfriend.arousal to $girlfriend.arousal+2]]<<elseif $girlfriend.bra is not null>><<print $girlfriend.bra.properName>> [[(Remove)|Sex Small Dick][$sexDescription to "You reach behind her for the clasp to undo her white bra. You fumble around until she takes pity on you and undoes the clasp herself. You rub her perfect breasts a little and she lets out a little moan.";$girlfriend.bra to null;$player.arousal to $player.arousal+4;$girlfriend.arousal to $girlfriend.arousal-1]]<<else>>Bare, revealing her perfect breasts.<</if>>
Feet: <<if $girlfriend.shoes is not null>><<print $girlfriend.shoes.properName>> [[(Remove)|Sex Small Dick][$girlfriend.shoes to null]]<<else>>Barefoot [[(Lick)|Sex Small Dick][$sexDescription to "You can't believe you're doing this, but you reach for $girlfriend.firstname's bare foot and put it in your mouth. She looks at you with surprise, but that look quickly changes as she gets into it. @@.thought;Why did I do that? Though I guess she likes it...@@";$player.submission to $player.submission+1;$player.arousal to $player.arousal-3;$girlfriend.arousal to $girlfriend.arousal+7]]<</if>>
<<if $kissesLeft>0>>[[Kiss|Sex Small Dick][$sexDescription to "You lean in and kiss her, hard. She kisses back passionately, but it seems like she wants more.";$player.arousal to $player.arousal+3;$girlfriend.arousal to $girlfriend.arousal+3;$kissesLeft to $kissesLeft-1]]<</if>>
<<if $girlfriend.pants is null and $girlfriend.underwear is null>><<if $preferredType is "blowjob">>[[Say that you want to fuck|Sex Small Dick][$sexDescription to "You tell her that you'd like to fuck. She looks with confusion at your small dick, but when you insist, she asks if you'd like a blowjob. That wasn't exactly what you wanted, but it's better than nothing, and you agree. She shrugs and takes you into her mouth, easily taking your length. It feels better than any blowjob she's given you and you let out a groan. You can feel yourself getting closer to cumming. $girlfriend.firstname pops your penis out of her mouth and tells you it's a shame you're not hard yet. You try to ignore the bruise to your ego.";$player.arousal to $player.arousal+10;$girlfriend.arousal to $girlfriend.arousal-1]]<<else>>[[Eat her out|Sex Small Dick][$sexDescription to "You ask her if she wants you to eat her out. $girlfriend.firstname looks at your penis with disappointment, but agrees. You're not that good at this, though. Whenever you've had sex, you were always focused on your pleasure, and if the girl had fun, then that was good too. You've fucked several girls and gotten lots of blowjobs, but you've only tried to give oral a couple times. Despite your inexperience, $girlfriend.firstname seems to be having a good time. She's getting into it, moaning and clasping her legs around your head. You're also having a good time too. It's a little degrading: this might be your last day having a dick, and it's pressed uselessly into the bed while you give her pleasure. You like the feeling, though, which makes you confused.";$player.arousal to $player.arousal+5;$girlfriend.arousal to $girlfriend.arousal+5;$player.submission to $player.submission+2]]<</if>><</if>>
<<print $sexDescription>><<else>><<print $sexDescription>>
<<if $movesTakenDuringSex<2>><<if $player.arousal>=100>><<if $playerCame>>You're horny, and you desperately need to cum again, but nothing is coming out.<<else>><<set $playerCame to true>>@@.girlfriend;"I can't wait for you to fuck me,"@@ <<print $girlfriend.firstname>> says.
You've been pent up during the day, and the sound of her saying that pushes you over the edge. <<print $girlfriend.firstname>> looks disappointed, but you don't notice.<<set $girlfriend.relationship to $girlfriend.relationship-1>><<elseif $partnerCame>><<print $girlfriend.firstname>> closes her eyes and moans. She pushes you off of her and masturbates until she orgasms. @@.thought;How does she keep doing that?@@<<else>><<set $partnerCame to true>>@@.player;"I can't wait to fuck you,"@@ you tell her.
As it turns out, you're going to have to wait, because as soon as you say that, <<print $girlfriend.firstname>>'s body trembles.
Or maybe you won't have to wait. <<print $girlfriend.firstname>> shows no signs of stopping.<</if>><</if>><</if>>
<<if $player.arousal>=100 and $girlfriend.arousal>=100>>[[You both cum|Cum Small Dick]]<<elseif $player.arousal>=100>>[[You cum|Cum Small Dick]]<<elseif $girlfriend.arousal >= 100>>[[She cums|Cum Small Dick]]<</if>><</if>><<if $player.arousal>=100 and $girlfriend.arousal>=100>><<print $girlfriend.firstname>> throws her head back and lets out a moan. It's a deeper, louder moan than before. At the same time, you feel a throbbing in your little dick, <<if $playerCame>>but you're worried that it's futile<<else>>and you realize that you're close...really close<</if>>.
@@.girlfriend;"<<print $player.firstname>>, I'm coming!"@@
<<if $playerCame>>@@.player;"I hope I'm cumming too!"@@<<else>>@@.player;"Me too!"@@<</if>>
@@.girlfriend;"You're what? But...ahhhhhh!"@@
<<if $playerCame>><<set $player.masculinity to $player.masculinity-2>><<set $player.confidence to $player.confidence-1>>You were worried that you had no cum left in you, but what happens is even worse. A little semen dribbles out of your penis and drips onto the sheets.<<else>>You let out a gasp and semen shoots out of you, landing in your covers.<</if>> You and <<print $girlfriend.firstname>> lie together, enjoying the post-orgasm high.
@@.girlfriend;"<<print $player.firstname>>,"@@ she begins. You turn to her, preparing for a question about your dick size. @@.girlfriend;"That was great. We need to do it again!"@@
@@.thought;She must have forgot@@ you think, relieved. @@.thought;And I need to change these sheets.@@
There's a knock at the door, and Patrick enters, giving you and <<print $girlfriend.firstname>> only enough time to dive beneath the covers. @@.male;"Sorry, man. I didn't mean to interrupt,"@@ Patrick says, backing out of the room.<<set $girlfriend.relationship to $girlfriend.relationship+5>><<set $player.arousal to 0>><<set $girlfriend.arousal to 0>><<set $player.confidence to $player.confidence+4>><<elseif $player.arousal>=100>>You feel a throbbing in your little dick, <<if $playerCame>>but you're worried that it's futile<<else>>and you realize that you're close...really close<</if>>.
<<if $playerCame>>@@.player;"<<print $girlfriend.firstname>>, I think I might be cumming!"@@<<else>>@@.player;"<<print $girlfriend.firstname>>, I'm coming!"@@<</if>>
@@.girlfriend;"You're what?"@@
@@.player;"I'm...ahhhhh!"@@ you moan, lost in the pleasure. You sink back into the bed, enjoying the post-orgasm high.<<if $playerCame>><<set $player.masculinity to $player.masculinity-2>><<set $player.confidence to $player.confidence-1>> It takes you a moment to realize that your "cum" was just a couple of pathetic spurts.<</if>>
@@.girlfriend;"Wait, what happened? I thought you weren't hard."@@
@@.player;"I don't know. I, uh, I guess I wasn't, but I came anyway."@@ You feel a little bit of guilt about lying to your girlfriend, but it's not like you can admit the truth. @@.thought;Can I?@@
@@.girlfriend;"Do you want to help finish me off?"@@
@@.player;"Sure."@@ You lower her mouth and prepare to lick her pussy...
KNOCK! Patrick lets himself in, giving you and <<print $girlfriend.firstname>> just enough time to dive beneath the covers. @@.male;"Sorry man. I didn't mean to interrupt. I'll let you two lovebirds continue,"@@ Patrick says as he leaves.
Unfortunately, the mood's been ruined.<<set $girlfriend.relationship to $girlfriend.relationship-1>><<set $player.arousal to 0>><<set $player.confidence to $player.confidence-7>><<else>><<print $girlfriend.firstname>> throws her head back and lets out a moan. It's a deeper, louder moan than before.
@@.girlfriend;"<<print $player.firstname>>, I'm coming!"@@
@@.player;"That's great!"@@ you say, and you mean it. Kind of. You're glad your girlfriend had a good time, but you're a little bit jealous.<<if visited("Witch Encounter Reveal")>> This might be the last day you have your dick, and you didn't even get to cum."@@<<set $girlfriend.arousal to 0>><<set $player.confidence to $player.confidence-3>><</if>><<if $partnerCame>><<if visited("Witch Encounter Reveal")>>And how<<else>>How<</if>> come you can't orgasm but she can do it twice?<</if>>
@@.girlfriend;"You okay, <<print $player.firstname>>?"@@ <<print $girlfriend.firstname>> asks when she recovers.
@@.player;"Yeah. I'm fine,"@@ you say, putting on a smile.
@@.girlfriend;"Okay, I just wanted to make sure you had a good time,"@@ <<print $girlfriend.firstname>> says with a look of concern. @@.girlfriend;"It's too bad you didn't get hard."@@
@@.player;"Yeah."@@ @@.thought;She didn't mean it to be an insult. And it's not an insult. It's <<print $witch.firstname>>'s fault my dick is smaller.@@<<set $girlfriend.relationship to $girlfriend.relationship+3>><</if>>
The two of you hang out for a while, enjoying each other's company. It's getting late, though, and she says good night and heads to her dorm.
You try to fight off sleep, dreading the changes that will take place over the night. @@.thought;How weak will I be? What about my dick? Will I still have it? Fuck!@@
But try as you might, [[sleep|Dream]] eventually overtakes you.
<<set $lastMaleSexDay to $day>>
<<finishSexScene>><<if ($player.arousal<100 and $girlfriend.arousal<100) or $movesTakenDuringSex<2>><<set $movesTakenDuringSex to $movesTakenDuringSex+1>><<if $player.pants is not null or $player.underwear is not null>>Your Arousal: <<print $player.arousal>>
<<print $girlfriend.firstname>> Arousal: <<print $girlfriend.arousal>>
You are wearing:
Legs: <<if $player.pants is not null>><<print $player.pants.properName>> [[(Remove)|GirlfriendStraightSex][$temp to $player.pants;$sexDescription to "You slip out of your $temp.informalName, throwing them into your closet. $girlfriend.firstname makes a look of disapproval, but her attention is quickly captured by your $player.underwear.informalName and your hardening crotch.";$player.pants to null;$player.arousal to $player.arousal+3;$girlfriend.arousal to $girlfriend.arousal+3]]<<elseif $player.underwear is not null>><<print $player.underwear.properName>> [[(Remove)|GirlfriendStraightSex][$temp to $player.underwear;$sexDescription to "$girlfriend.firstname tugs your $temp.informalName down, freeing your cock. It's $player.cock inches long, and already hard. $girlfriend.firstname looks disappointed.";$player.underwear to null;$player.arousal to $player.arousal+2;$girlfriend.arousal to $girlfriend.arousal-1]]<<else>>Bare, revealing your <<print $player.cock>> inch cock.<</if>>
Chest: <<if $player.shirt is not null>><<print $player.shirt.properName>> [[(Remove)|GirlfriendStraightSex][$temp to $player.shirt;$sexDescription to "You take off your $temp.informalName, exposing your bare chest. You wince a little bit as you look down. Just looking at it reminds you of the muscles you used to have.";$player.shirt to null;$player.arousal to $player.arousal-3;$girlfriend.arousal to $girlfriend.arousal-3]]<<else>>Bare, revealing your diminished muscles.<</if>>
Feet: <<if $player.shoes is not null>><<print $player.shoes.properName>> [[(Remove)|GirlfriendStraightSex][$sexDescription to "You untie your shoes and place them off to the side, out of reach.";$player.shoes to null;$girlfriend.arousal to $girlfriend.arousal-1]]<<elseif $player.socks is not null>><<print $player.socks.properName>> [[(Remove)|GirlfriendStraightSex][$sexDescription to "Remembering how $girlfriend.firstname said that having your socks on while having sex was gross, you pull them off.";$player.socks to null;$player.arousal to $player.arousal+1;$girlfriend.arousal to $girlfriend.arousal+1]]<<else>>Barefoot<</if>>
<<print $girlfriend.firstname>> is wearing:
Legs: <<if $girlfriend.pants is not null>><<print $girlfriend.pants.properName>> <<if $girlfriend.pants.dress is true>>[[(Remove)|GirlfriendStraightSex][$sexDescription to "You reach behind her and find the zipper on her dress. Slowly, you pull it down, and it falls into a pool at her feet. She steps out of it, standing in nothing but her $girlfriend.bra.informalName and $girlfriend.underwear.informalName.";$girlfriend.pants to null;$girlfriend.shirt to null;$player.arousal to $player.arousal+5;$girlfriend.arousal to $girlfriend.arousal+4]]<<else>>[[(Remove)|GirlfriendStraightSex][$sexDescription to "Slowly, you unbutton her jeans and slide them down her legs. She's more impatient than you, and kicks them off, revealing her pretty panties and her long, smooth legs.";$girlfriend.pants to null;$player.arousal to $player.arousal+4;$girlfriend.arousal to $girlfriend.arousal+3]]<</if>><<elseif $girlfriend.underwear is not null>><<print $girlfriend.underwear.properName>> [[(Remove)|GirlfriendStraightSex][$sexDescription to "You don't see her in those boyshorts that often. They look really sexy on her, but she looks even sexier when you pull them off, revealing her wet pussy.";$girlfriend.underwear to null;$player.arousal to $player.arousal+5;$girlfriend.arousal to $girlfriend.arousal+5]]<<else>>Bare, revealing her pretty pussy.<</if>>
Chest: <<if $girlfriend.shirt is not null>><<print $girlfriend.shirt.properName>> <<if $girlfriend.shirt.dress is true>>[[(Remove)|GirlfriendStraightSex][$sexDescription to "You reach behind her and find the zipper on her dress. Slowly, you pull it down, and it falls into a pool at her feet. She steps out of it, standing in nothing but her $girlfriend.bra.informalName and $girlfriend.underwear.informalName.";$girlfriend.shirt to null;$girlfriend.pants to null;$player.arousal to $player.arousal+5;$girlfriend.arousal to $girlfriend.arousal+4]]<<else>>[[(Remove)|GirlfriendStraightSex][$sexDescription to "$girlfriend.firstname lifts her arms, and you pull her shirt up and off. Now, the only thing covering her boobs is her white bra.";$girlfriend.shirt to null;$player.arousal to $player.arousal+3;$girlfriend.arousal to $girlfriend.arousal+2]]<</if>><<elseif $girlfriend.bra is not null>><<print $girlfriend.bra.properName>> [[(Remove)|GirlfriendStraightSex][$temp to $girlfriend.bra;$sexDescription to "You reach behind her for the clasp to undo her $temp.informalName. You fumble around until she takes pity on you and undoes the clasp herself. You rub her perfect breasts a little and she lets out a little moan.";$girlfriend.bra to null;$player.arousal to $player.arousal+4;$girlfriend.arousal to $girlfriend.arousal-1]]<<else>>Bare, revealing her perfect breasts.<</if>>
Feet: <<if $girlfriend.shoes is not null>><<print $girlfriend.shoes.properName>> [[(Remove)|GirlfriendStraightSex][$temp to $girlfriend.shoes;$girlfriend.shoes to null;$sexDescription to "Her feet slip out of her $temp.informalName."]]<<else>>Barefoot [[(Lick)|GirlfriendStraightSex][$sexDescription to "You can't believe you're doing this, but you reach for $girlfriend.firstname's bare foot and put it in your mouth. She looks at you with surprise, but that look quickly changes as she gets into it. @@.thought;Why did I do that? Though I guess she likes it...@@";$player.submission to $player.submission+1;$player.arousal to $player.arousal-3;$girlfriend.arousal to $girlfriend.arousal+10]]<</if>>
<<if $day is 2>><<if $kissesLeft>0>>[[Kiss|GirlfriendStraightSex][$sexDescription to "You lean in and kiss her, hard. She kisses back passionately. To your left, you can hear Patrick's girlfriend give a moan. @@.thought;I'd better get a move on@@ you think.";$player.arousal to $player.arousal+3;$girlfriend.arousal to $girlfriend.arousal+3;$kissesLeft to $kissesLeft-1]]<</if>><<else>><<if $kissesLeft>0>>[[Kiss|GirlfriendStraightSex][$sexDescription to "You lean in and kiss her, hard. She kisses back passionately, but it seems like she wants more.";$player.arousal to $player.arousal+3;$girlfriend.arousal to $girlfriend.arousal+3]]<</if>><</if>>
<<print $sexDescription>><<else>><<print $sexDescription>>
<<print $girlfriend.firstname>> freezes, her eyes fixed on your little penis. @@.girlfriend;"What the fuck?"@@
@@.thought;What did I think would happen? That she wouldn't notice?@@ You struggle for an answer.
<<if $day is 2>>[[Continue|Disappointed Sex]]<<else>>[[Continue|Girlfriend Shocked]]<</if>><</if>><<else>><<if $movesTakenDuringSex<2>><<if $player.arousal>=100>><<if $playerCame>>You feel like you're about to cum, but you have nothing inside.
<<else>><<set $playerCame to true>>@@.girlfriend;"I can't wait for you to fuck me,"@@ <<print $girlfriend.firstname>> says.
You've been pent up during the day, and the sound of her saying that pushes you over the edge. <<print $girlfriend.firstname>> looks disappointed, but you don't notice.<<set $girlfriend.relationship to $girlfriend.relationship-1>>
<</if>><<elseif $partnerCame>><<print $girlfriend.firstname>> shudders and orgasms once more. You don't get how girls can do that.<<else>><<set $partnerCame to true>>@@.player;"I can't wait to fuck you,"@@ you tell her.
As it turns out, you're going to have to wait, because as soon as you say that, <<print $girlfriend.firstname>>'s body trembles.
Or maybe you won't have to wait. She doesn't seem like she wants to stop.<</if>><</if>>
<<if $player.arousal>=100 and $girlfriend.arousal>=100>><<print $sexDescription>>
[[You both cum|GirlfriendStraightCum]]<<elseif $player.arousal>=100>><<print $sexDescription>>
[[You cum|GirlfriendStraightCum]]<<else>><<print $sexDescription>>
[[She cums|GirlfriendStraightCum]]<</if>><</if>><<if $player.arousal>=100 and $girlfriend.arousal>=100>>Sure, it's not ideal. You and <<print $girlfriend.firstname>> could be alone, you could have a bigger cock, etc. But you're still having a good time, and when you look over at <<print $girlfriend.firstname>>, you can tell that she is too.
She's having a better than good time, actually. She's close to orgasm<<if $partnerCame>> again<</if>>. The sight of her panting, desperately trying to come pushes you over the edge, and you cum.
<<if $playerCame is false>>You groan and climax. At the same time, <<else>>Finally, <</if>><<print $girlfriend.firstname>> orgasms. She collapses on top of you, and the two of you cuddle for a little while, trying to tune out the sounds of the other couple fucking.
@@.thought;This isn't so bad@@ you think. @@.thought;I still fucked <<print $girlfriend.firstname>> and she loved it. <<if visited("Backstory Info")>>I'm not scared of <<print $witch.firstname>><<else>>I've still got to figure out what happened, though<</if>>.@@
Eventually, <<print $girlfriend.firstname>> and the other girls clear out, and you fall asleep.<<set $player.arousal to 0>><<set $girlfriend.arousal to 0>><<set $girlfriend.relationship to $girlfriend.relationship+5>><<set $player.confidence to $player.confidence+12>><<elseif $player.arousal>=100>>Sure, it's not ideal. You and <<print $girlfriend.firstname>> could be alone, you could have a bigger cock, etc. But you're still having a good time, and when you look over at <<print $girlfriend.firstname>>, well, you can't really tell. She's going along with it, but she's not screaming your name like she usually does.
<<if $playerCame>><<set $player.masculinity to $player.masculinity-1>><<set $girlfriend.relationship to $girlfriend.relationship-1>>Nothing is happening how it usually does. You came really quickly. You've kept going so <<print $girlfriend.firstname>> can get off, but it's taking too long, and you're tired. Maybe you don't have the stamina you used to.<<else>>@@.player;"I'm close!"@@ you groan. <<print $girlfriend.firstname>> starts stroking your dick, but it doesn't feel right. Impatiently, you take hold of your cock and stroke it yourself. @@.thought;Much better.@@ You're close, you're about to cum, you're cumming!
When you're done, you lie back on the bed and recover. <</if>>@@.player;"Did you have a good time?"@@ you ask your girlfriend when you come to your senses.
@@.girlfriend;"Um, yeah,"@@ she says quickly. @@.girlfriend;"What about you?"@@
@@.player;"Oh yeah! It was great."@@
<<print $girlfriend.firstname>> nods. You try to cuddle with her, but she tells you that she has to get back to her dorm, leaving you alone with the two couples.
@@.thought;I don't think she had a great time@@ you think, worried. @@.thought;Can I still satisfy her?@@<<set $player.arousal to 0>><<set $girlfriend.relationship to $girlfriend.relationship+1>><<set $player.confidence to $player.confidence+7>><<else>>It's not ideal. You and <<print $girlfriend.firstname>> could be alone, you could have a bigger cock, you could be uncursed. <<print $girlfriend.firstname>> wanted to fuck, and you're going along with that, but your heart's not in it. Whenever you start to get aroused, you just look down, at your smaller muscles and average sized cock, and your erection deflates.
<<print $girlfriend.firstname>> is having a great time, though. She's panting and writhing, and you can tell that she's about to come<<if $partnerCame>> again<</if>>.
@@.girlfriend;"<<print $player.firstname>>, I'm coming!"@@ she yells. Her body shakes, and she collapses on the bed, spent.
@@.girlfriend;"How about you? Do you need to cum?"@@ she asks you when she comes to her senses.
@@.player;"No, I'm good,"@@ you lie. You're feeling embarrassed. Your dick is smaller, and you don't feel as hot as you usually do. The last thing you want is for <<print $girlfriend.firstname>> to be paying even closer attention to your penis. Well, maybe not the last thing. That would be for something else to happen to your dick.
<<print $girlfriend.firstname>> cuddles with you in your bed. There's nothing to really do, though, besides watch Patrick and Marco fuck their girlfriends, and that makes you feel inadequate.
@@.thought;At least she got off.@@
Finally, Patrick and Marco's girlfriends leave, and <<print $girlfriend.firstname>> kisses you goodnight. You quickly fall asleep.<<set $girlfriend.arousal to 0>><<set $girlfriend.relationship to $girlfriend.relationship+2>><<set $player.confidence to $player.confidence-5>><</if>>
[[Dream]]
<<set $lastMaleSexDay to $day>>
<<finishSexScene>>@@.girlfriend;"What's taking so long?"@@ <<print $girlfriend.firstname>> says with a laugh. @@.girlfriend;"Your cock is only, what, <<print $player.cock>> inches now? That's half hard for you."@@
She said this kind of loudly, and you can feel four pairs of eyes on you. @@.thought;<<if visited("Masturbate")>>I forgot my dick was smaller now. Only <<print $player.cock>> inches hard? Wow<<else>>I knew my muscles were smaller, but my dick shrunk too? Fuck you <<print $witch.firstname>><</if>>.@@
@@.player;"Uh, yeah, I guess I'm not in the mood today,"@@
@@.girlfriend;"But you just told me you were hard,"@@ she says loudly. The sounds of Patrick and Marco making out with their girlfriends have stopped. @@.thought;I can't tell her that my dick shrunk!@@
<<if $girlfriend.relationship<=70>>@@.girlfriend;"What is it, huh? Are you not attracted to me? Is there someone else?"@@<<else>>@@.girlfriend;"What's wrong? I thought we had a great homecoming. You're attracted to me, right?<</if>>
@@.player;"What? <<if $girlfriend.relationship<71>>No<<else>>Yes<</if>>! I think you're really beautiful!"@@
@@.girlfriend;"Yeah, okay,"@@ she says. @@.thought;Is she...crying?@@ @@.girlfriend;"You know, this was a bad idea fucking in front of your roommates. We'll talk tomorrow."@@
She runs out of the room, leaving an awkward silence. @@.player;"Just go back to what you were doing!"@@ you snap. The other couples oblige, leaving you alone as the sound of sex reverberates through the room.
You're still horny, but you don't feel like jerking off now. You decide to go to sleep.
[[Sleep|Dream]]
<<set $sawcock to false>>
<<set $player.confidence to $player.confidence-15>>
<<finishSexScene>>Realizing that it's time for dinner, you hurry to the cafeteria and eat. The chicken is dry, and you're going through the motions of eating more than anything else.
@@.female;"Are you okay, <<print $player.firstname>>?"@@ your friend asks. @@.female;"You're a little quiet."@@
@@.player;"Yeah, I'm fine. Just tired."@@
You try to listen in on the conversation, but you're finding it hard to focus. It's all about what happened at homecoming, and who likes who. @@.thought;Is this all we talk about?@@
You finally finish eating the tasteless chicken, and say goodbye to your friends. <<if visited("Bio Study")>>Luckily, you've already done your bio homework, so you have a little extra time. You use it to relax and watch some TV. After all the worrying you've been doing this weekend, it's nice to have a little break<<else>>@@.thought;Shit@@ you think, suddenly remembering your bio test tomorrow. You try to read through the textbook, but you're not really in the mood to study, and you find yourself reading the same passage you were reading five minutes ago. You're eventually able to get through the chapter, but you're not sure if it did any good<</if>>.
As you're wondering whether to go to bed early, you hear a knock at the door.
[[Answer it|Girlfriend Proposition]]@@.girlfriend;"Hey, <<print $player.firstname>>!"@@ <<print $girlfriend.firstname>> says when you open the door.
@@.player;"Oh, hi <<print $girlfriend.firstname>>!"@@ you try to say enthusiastically. @@.player;"I didn't think you'd be coming over tonight."@@
@@.girlfriend;"Why? Is it a bad time?"@@
You think of your suddenly small penis. @@.thought;I hope she doesn't want sex.@@ @@.player;"Uh, no. Come in,"@@ you tell her.
@@.girlfriend;"Great. Where's Marco and Patrick?"@@
@@.player;"No idea,"@@ you say. You didn't even notice that they had left.
@@.girlfriend;"Do you think they'll be back soon?"@@
@@.player;"I don't know. Probably not."@@
@@.girlfriend;"Great. Listen, I was thinking. You know how <<if visited("Disappointed Sex")>>we were going to fuck last night but you weren't hard?<<else>>you didn't want to fuck last night? Which was totally cool.<</if>>"@@
@@.player;"Yes?"@@
@@.girlfriend;"Well, what if we, you know, did it now?"@@ she asks coyly.
You look at her. A beautiful girl is asking you for sex. You'd be a fool to say no. But then you'd have to show her your diminished dick, and there would be a lot of questions.<<if visited("Witch Encounter Reveal") or $readBook1>> @@.thought;What if my dick is even smaller tomorrow? Or if it's gone? This could be my last chance to use it!@@<</if>>
<<if visited("Witch Encounter Reveal") or $readBook1>><<link "Yes" "GirlfriendStraightSex">><<set $sawcock to false>><<setUpSexScene "girlfriend">><</link>><<else>>There's no way you'll regret not having sex now. You can just do it tomorrow.
<</if>>
[[Sorry but I'm too tired|Girlfriend Fight]]
<<set $girlfriend.pants to $girlfriendJeans>>
<<set $girlfriend.shirt to $girlfriendSleevelessTShirt>>
<<set $girlfriend.bra to $girlfriendWhiteBra>>
<<passTime>>After putting your stuff away in your room, you head back to the locker room to get ready for the game. Most of the team is already there. They're in the process of changing into their uniforms and putting on their pads and cleats.
You joke around with the other guys as they head for the showers. <<if $player.underwear.panties is true>>You stay behind. Taking a shower means changing, and you don't want to flash your panties in front of these guys.
@@.male;"Are you taking a shower, <<print $player.firstname>>?"@@
@@.player;"No, I just took one."@@<<else>>After a brief hesitation, you decide to take one too. All you have to do is wrap a towel around your waist before you take off your clothes. Sure, some people give you a strange look, but at least they have no idea about what's under the towel.<</if>>
Before you can start changing, your phone goes off, and you look down.
<<if $player.relationship is not "">>It's from <<print $girlfriend.firstname>>. @@.girlfriend;Good luck baby!@@ You smile. Most girls would have dumped you by now, but most girls aren't <<print $girlfriend.firstname>>.<<else>>Apparently your Spanish group has started a group text. You decide to ignore it.<</if>>
@@.male;"Okay boys, let's get going!"@@ your coach says, entering the locker room.
[[Get Dressed|Pregame Changing 2]]
<<set $timeOfDay to 4>><<set $changeEndPassage to "Pregame 2">><<set $expectedOutfit to "football">><<display Clothes>><<showQBSkill true>>You change into your Stallions uniform, purposefully taking your time so you can avoid changing in front of your teammates. Once everyone else has filtered out, you quickly pull on the pants and join the rest of your teammates. Coach is in the middle of explaining the game plan.
@@.male;"Good, <<print $player.lastname>>, you're finally here."@@ You catch some smirks on the other players faces. @@.male;"Okay boys, we've got this. We beat Bear Valley, and Spring Gardens sucks."@@
There's a chorus of laughter. Coach waits for it to die down before continuing. @@.male;"But that doesn't mean we can take it easy! We have to give them our respect and play hard. The playoffs are on the line!"@@
Coach turns to you. <<if $player.qbSkill>=35 and visited("Team Practice 2 Try")>>@@.male;"I did it last game and I'll do it again. If we get a big lead, I'm letting the backups play."@@
@@.player;"Sure, coach."@@ Inwardly, you stew about him singling you out. @@.thought;At least he made it clear that I'm the starter.@@ When you first started to change, you were worried you were going to lose your spot. And you still could, if you don't keep working at it.
[[Head out onto the field|Game Start 2]]<<else>>@@.male;"<<print $player.lastname>>, are you ready to play?"@@
@@.male;"Come on, <<print $player.firstname>>. We don't want <<print $qb.firstname>> to be our quarterback."@@
Coach silences him with a glare. @@.male;"Well, <<print $player.lastname>>?"@@
[[I'm ready|Game Start 2]]
[[Actually...|Game Start 2 Bench]]<</if>>
<<set $stallionsscore to 0>>
<<set $defensescore to 0>>
<<set $opponent to "Spring Gardens">><<showFootballScore>>
<<if $player.qbSkill>=35 and visited("Team Practice 2 Try")>>You run out onto the field, eager to start the game.<<else>>@@.player;"I'm ready, coach."@@
@@.male;"Good."@@ Coach looks relieved, and surprisingly, <<print $qb.firstname>> does too.
@@.male;"Then what are we waiting for? Let's go?"@@<</if>>
You scan the crowd. It's not quite as big as it was for the homecoming game, but most of the students are still there. <<print $girlfriend.firstname>> is with the other cheerleaders, and you spot <<print $witch.firstname>> in the bleachers. When she sees you warming up, she immediately leaves the stadium.
@@.thought;Bitch.@@
You don't have too long to dwell on <<print $witch.firstname>>, though, since your attention is drawn to the opposing defense. They're missing tackles and flubbing drills. It looks like they're badly in need of more practice.
@@.male;"See, man? They suck. This is going to be easy."@@
@@.player;"Oh yeah. I'm only a little nervous,"@@ you say honestly. You're feeling a lot better after seeing the defense you have to go up against, but they still scare you. They're still big guys, and you can only imagine yourself getting tackled by one of them, being pinned underneath his strong arms...@@.thought;Wait, what the fuck?@@
@@.male;"Only a little? I thought you didn't get nervous?"@@ Patrick is saying.
@@.player;"Oh, yeah. Just butterflies I guess."@@
@@.male;"Stop standing around!"@@ the coach bellows. @@.male;"Offense, take the field!"@@
[[Get ready|Game 2 Drive 1]]<<showFootballScore>>
You line up behind center. Your teammates line up in front of you and to your sides. The eleven Spring Gardens defenders crouch in front of them. The noise from the crowd is almost deafening. Everything feels familiar, but it also feels alien.
The center snaps the ball to you, and suddenly, everyone is in motion.
[[Take your time and find the right throw|Game 2 Drive 1 End][$drive1Result to "sack"]]
[[Get rid of the ball quickly|Game 2 Drive 1 End][$drive1Result to "incompletion"]]
[[Hand the ball off to the running back|Game 2 Drive 1 End][$drive1Result to "run"]]
<<set $stallionsscore to 0>><<showFootballScore>>
<<if $drive1Result is "sack">>Whenever you've practiced, you've been at your best when you took your time, got set, and found the perfect throw. And that's what you're going to do this time.
You drop back, and scan the field. Ryan's covered, another receiver is open, but he's too far away. Maybe if you threw it really hard? No, that wouldn't work...
BAM!
You're flat on your back, a Spring Gardens linebacker on top of you. Somehow, miracuously, you manage to hang onto the football.
@@.male;"Sack! Sack!"@@ some of the guys on the Spring Gardens sideline are yelling.
@@.thought;This isn't practice. I'll have to be quicker next time.@@<<elseif $drive1Result is "incompletion">>Whenever you've practiced, you've been at your best when you took your time, got set, and found the perfect throw. But this isn't practice. The defense isn't going to let you find the perfect throw. Any throw will do.
You drop back, and spot the tight end open several yards in front of you. Out of the corner of your eye, you also see a Spring Gardens linebacker beat his man and start running straight towards you.
Without thinking, you blindly toss the football in the tight end's direction.
The good news is that you got rid of the football and didn't take a sack. The bad news is that now you're flat on your back, with the linebacker on top of you. The other bad news is that the tight end dropped the football. Or maybe you didn't make a good throw? You didn't have time to see before the linebacker slammed into you.<<else>>@@.thought;I don't feel ready to throw yet. I'll just hand the ball off until I feel more confident.@@
As soon as the ball's snapped, you hand the ball off to Everett, your running back.
And not a moment too soon. Seconds after you give Everett the football, you get knocked onto your back by a Spring Gardens linebacker.
You can hear the referee shouting something about a late hit, and a penalty being called on Spring Gardens, but it's hard to tell what's happening when there's another man on top of you.<</if>>
The linebacker takes his time getting up. He's not that much bigger than you are, but it feels like you got flattened by a truck. Impatiently, you wiggle to try to get free. In spite of yourself, you're getting a little turned on. This guy who's so much stronger than you is on top of you, and you're helpless beneath him.
Finally, the linebacker gets off and you snap out of it. @@.thought;What came over me?@@
<<if $drive1Result is "run">>The Stallions made some good progress thanks to the penalty. You feel even less comfortable throwing, though, and you keep handing off to Everett. This works at first, but soon the defense figures you out. The drive stalls, and you have to settle for a field goal.<<set $stallionsscore to $stallionsscore+3>><<else>>You can never get the momentum back after the <<print $drive1Result>>. You try to make a couple more passes, but they go incomplete, and the Stallions defense takes the field. Thankfully, you're not hit again.<</if>>
[[You head towards the bench|Game 2 Halftime]]
<<set $player.arousal to $player.arousal+5>><<showFootballScore>>
The rest of the first half is pretty boring, actually. Spring Gardens makes two field goals. As for you, well, you're not able to really do anything. <<if $player.armStrength>=25>>You're able to get close to scoring one time, but can't get the touchdown<<else>>It's not that the Spring Gardens defenders are good. There were a couple times when your receivers got open, but you weren't able to hit them with the football.<</if>>
When it's time for halftime, you're losing 6-<<print $stallionsscore>>.
@@.male;"Okay, boys!"@@ Coach yells, as everyone gathers around him in the locker room. @@.male;"This is embarrassing! We beat Bear Valley and they're much better than this team. We have to keep our focus and get the lead back!"@@<<if $stallionsscore is 0>> @@.thought;But we never had it in the first place.@@<</if>>
The coach turns to you. @@.male;"<<print $player.lastname>>, what's going on?"@@ Right on cue, all the other guys turn and look at you.
[[I'm just nervous|Game 2 Nervous]]
<<if visited("Team Practice 2 Injury")>>[[I think my injury is acting up|Game 2 Watch Drive 2]]<</if>>
<<set $team.respect to $team.respect-3>>
<<set $defensescore to 6>><<showFootballScore>>
@@.player;"I'm just nervous,"@@ you say truthfully.
@@.male;"Really?"@@ the coach asks, puzzled. His reaction makes sense. You've never been nervous about football before. It's always come easily to you.
@@.player;"I'm settling in, though,"@@ you say quickly. @@.player;"I'm going to do better in the second half."@@
@@.male;"That's the spirit I like to see!"@@ the coach says. @@.male;"Okay everyone, Stallions on three. One...two...three..."@@
@@.male;"STALLIONS!"@@ everyone shouts.
The team leaves the locker room. You're feeling more pumped up.
[[Start the second half|Game 2 Drive 2]]<<showFootballScore>>
Feeling slightly more confident, you take the field and get into position. Surprisingly, the drive starts off well. The defense expects you to hand off to Everett, and you're able to take advantage of that and make several quick, short throws. <<print $witch.firstname>> may have taken away your strength, but you still have an intuitive understanding of football.
Your next two throws fall harmlessly to the ground. This next play has to be a success, or you'll be forced to punt.
The ball is snapped, and you drop back to pass. Out of the corner of your eye, you see two Spring Gardens defenders beat their man and start sprinting towards you. You're going to have to run for it.
You do, looking in vain for someone to pass to. Nobody is open. Wait! Ryan is open. But he's far away, and running further downfield. He's about 30 yards away from you now. It's not that bad, and you could have made it, if you still had your strength. You don't have your strength, obviously, but if you somehow made the throw, it would be a sure touchdown.
[[Throw to him|Game 2 Drive 2 Throw]]
[[Keep running|Game 2 Drive 2 Run]]<<showFootballScore>>
The old <<print $player.firstname>> would have taken the chance, and he would have made it easily. You're not the old <<print $player.firstname>>, <<if visited("QB Practice 2")>>but you've been practicing. Maybe you could make it?<<else>>and you haven't been practicing that much. It seems crazy to even try. But you can't resist trying to make the big throw.<</if>>
<<if $player.armStrength>=35>><<set $stallionsscore to $stallionsscore+7>>You check behind you. The Spring Gardens defenders are gaining on you, but they're not there yet. You set your feet, and throw the football as hard as you can towards Ryan.
Miraculously, he catches it. There's nobody near him, and he easily scores a touchdown.
You grin. You did it! @@.thought;The old <<print $player.firstname>> is back, baby.@@
Everybody pats you on the back as you jog towards the sideline. It feels like your team has been looking at you different recently, so making the big throw feels really nice.
[[Even the coach tells you that you did a great job|Game 2 Drive 3]]<<else>>You check behind you. You've still got some room, but you're nervous. An image of the linebacker slamming into you at the start of the game flashes through your mind.
You're able to get the throw off in time, but you're nervous, and it sails out of bounds. Even if it was on target, though, it would have been too short, and Ryan wouldn't have caught it.
[[That's okay!|Game 2 Drive 3]] the coach says when you pass by him.<</if>><<showFootballScore>>
Ryan's farther away from you, and he's getting farther away by the second. <<if visited("QB Practice 2")>>Sure, you've been practicing 30 yard throws like this, but practice is much different from having to make this throw in a game, with two big guys chasing you.<<else>>You haven't even been practicing enough. Nope, you're not taking the chance. Especially not with two big guys chasing you.<</if>>
Speaking of those guys, they're gaining on you. You're going to have to commit to the run. If you're fast enough, maybe you can keep the drive alive.
<<if $player.speed>=15>><<set $stallionsscore to $stallionsscore+7>>Luckily, you've been running on the treadmill, and you're still in shape. The Spring Gardens defenders are big, but they're not fast, and you're able to get the first down.
Once you've gotten the first down, you see a third defender barreling towards you, and you quickly step out of bounds so he doesn't run into you. @@.thought;That wasn't cowardly. I might have lost the football if he hit me.@@
After your successful run, you're able to march the rest of the way downfield. Sure, most of it is Everett running the football, but you make several good, short throws. In the end, Everett runs for a touchdown.
@@.thought;The score is <<print $stallionsscore>>-<<print $defensescore>>. We have the lead!@@<<else>>You haven't been running on the treadmill enough, but you don't feel comfortable making the throw either. You try to run as fast as you can towards the sideline.
Unfortunately, it's not fast enough. For the second time today, you end up flat on your back as a Spring Gardens defender falls on top of you.
@@.thought;He's so heavy. And I can't get up. I feel...no...No. I'm not going to think about this.@@
@@.male;"That's okay!"@@ the coach calls as you jog off the field. @@.male;"We're only down by <<print $defensescore-$stallionsscore>>. There's a lot of football left!"@@<</if>>
[[You sit on the bench, watching your defense play|Game 2 Drive 3]]<<showFootballScore>>
The Spring Gardens offense is starting to click. They get close to a touchdown, but are forced to settle for a field goal. With a sigh, you get up to take the field again.
The game is almost over. This will probably be your last chance to score, and after that, Spring Gardens will get one last chance. Hopefully, you can make the most out of this drive.
This drive starts off pretty well, too. You're making good progress down the field. For a moment, you're feeling extremely happy: you're leading your team to another scoring opportunity, and making passes in spite of everything that's happened. Then you remember that the defense you're facing is supposed to suck. @@.thought;It still counts. My receivers are catching my passes. It's not just because the defense sucks.@@
Everett pulls off some solid runs, and you make a couple of short passes. You're only one throw away from getting a touchdown.
You get ready to pass and try to find an open receiver. It's tough. Everyone is covered well. Maybe if you threw the football high enough, Ryan Callahan, your 6 foot 5 wide receiver could jump up and catch it. But it's a tough throw and could go wrong.
@@.thought;Fuck it. I don't have any better passes.@@
<<if $player.accuracy>=25>><<set $stallionsscore to $stallionsscore+7>>You loft a pass high in the air towards Ryan Callahan. He jumps straight up...and comes down with the football! Touchdown!<<else>>You loft a pass high in the general direction of Ryan Callahan. He jumps up to catch it, but you've miscalculated the distance.
Ryan can't make the catch, and his defender catches the ball instead. It's an interception! You couldn't even score.<</if>>
[[Spring Gardens has one last chance to score|Game 2 End]]
<<set $defensescore to $defensescore+3>><<showFootballScore>>
<<showQBSkill false>>@@.qb;"Are you sure, <<print $player.firstname>>"@@ <<print $qb.firstname>> asks you as you take the field.
@@.player;"Yeah. You got this, man."@@ Inside, you're not as sure. @@.thought;Maybe I //would// stand a chance? Can I become a starter again? Maybe I should go to coach and...no, it's not worth it. He's too far away. I already made my decision.@@
@@.qb;"Okay,"@@ he says. You can tell that he's trying to sound confident, but his voice is shaking.
You scan the crowd. It's not quite as big as it was for the homecoming game, but most of the students are still there. <<print $girlfriend.firstname>> is with the other cheerleaders, and you spot <<print $witch.firstname>> in the bleachers. When <<print $qb.firstname>> starts warming up instead of you, <<print $girlfriend.firstname>> gives you a frown, and <<print $witch.firstname>> looks elated.
You don't have too long to dwell on that, though, since your attention is drawn to <<print $qb.firstname>>. <<if $qb.qbSkill>=30>>He looks okay. A little shaky, but okay.<<elseif $qb.qbSkill>=25>>He's struggling, but you see small signs of improvement.<<else>>He's struggling. A lot.<</if>>
@@.thought;At least Spring Gardens suck.@@ The coach was right. The defense is missing tackles and flubbing drills. At least <<print $qb.firstname>> gets to play against them. If it was any other team, he'd be destroyed.
@@.male;"Stop standing around!"@@ the coach bellows. @@.male;"Offense, take the field!"@@
Automatically, you take a few steps forward before you catch yourself. You're not a starter anymore. At least, not for this game. Hopefully it's not permanent.
You plop down on the bench, and let out a sigh. You recognize the other faces around you, but you've never played with them. They just stare forward with a resigned look that suggests that they're used to watching while the other guys play.
[[Watch the first drive |Game 2 Watch Drive 1]]<<showFootballScore>>
The game starts, and you start watching. Usually, you like watching football games, but you're quickly becoming bored. There's nothing to do, and you don't really know the other benchwarmers that well. Your friends are mostly the starters. You don't have any choice to watch the game.
The game isn't very good. <<print $qb.firstname>> is struggling, <<if visited("QB Practice 2")>>even with all your practice<<else>>probably because he hasn't practiced enough<</if>>, and Spring Garden's offense is struggling too. You love playing in exciting, high-scoring games, and this isn't it. You spend more time watching the clock slowly tick down than you spend watching the game.
<<if $qb.qbSkill>=30>><<set $stallionsscore to 3>><<set $defensescore to 6>><<print $qb.firstname>> is starting to settle into a rhythm, though. His passes are starting to fall into the arms of his receivers instead of the arms of the other team. @@.thought;I suppose that's progress.@@ Unfortunately, whenever he gets close to scoring, Spring Gardens puts more pressure on him, and he gets much more nervous and erratic. At the end of the first half, Spring Gardens has gotten two field goals and the Stallions have one. But that's not bad!<<elseif $qb.qbSkill>=25>><<set $stallionsscore to 0>><<set $defensescore to 6>><<print $qb.firstname>> is struggling like usual. @@.thought;Why isn't he doing better? We've been practicing!@@ You decide to pay more attention to the game and figure out what he's doing wrong.
It's hard work to pay attention to such a boring game, but you manage to do it. After a while, you see what the problem is. <<print $qb.firstname>>'s throwing motion is good, and he's throwing the football far enough. The problem is that he doesn't have enough time. When you practiced with him, he had all the time he wanted to make a good pass. Now, he has to deal with defenders chasing and trying to tackle him.
At the end of the first half, Spring Gardens has scored six points and the Stallions have scored zero.<<else>><<set $stallionsscore to 0>><<set $defensescore to 13>><<print $qb.firstname>> is struggling. Badly. It's almost like he's barely practiced, which you suppose is true. The Spring Gardens defense isn't good, but they don't have to be when <<print $qb.firstname>> keeps missing his receivers.
@@.thought;I think he's just nervous. He keeps getting chased by the defense and he's rushing his throws.@@
Just as you think that, a linebacker starts running straight at <<print $qb.firstname>>. <<print $qb.firstname>> sees him and quickly lofts an errant throw that sails into the arms of a defender, who gets a touchdown.
@@.male;"Fuck!"@@ the coach yells. Seeing <<print $qb.firstname>> jog towards the bench with his head down, he quickly says, @@.male;"That's alright, you'll get them next time,"@@ but he doesn't sound very convincing.
At the end of the half, the score is Spring Gardens 13, Pinewood Prep 0.<</if>>
[[Go to the locker room|Game 2 Watch Halftime]]<<showFootballScore>>
@@.male;"Okay, boys!"@@ Coach yells, as everyone gathers around him in the locker room. @@.male;"This is embarrassing! We beat Bear Valley and they're much better than this team. We have to keep our focus and get the lead back!"@@<<if $stallionsscore is 0>> @@.thought;But we never had it in the first place.@@<</if>>
The coach turns to <<print $qb.firstname>>. @@.male;"<<print $qb.lastname>>, what's going on?"@@
@@.male;"He's doing better than normal,"@@ one of the guys says. His friend smirks.
Coach doesn't catch the insult. @@.male;"I guess. But we're not going to win like this. <<print $player.lastname>>, what can <<print $qb.lastname>> do better in the second half?"@@
All eyes turn to you. You know the answer, but you're also feeling a little antsy. This game is boring, and you really want to play. @@.male;Could I even do better than <<print $qb.firstname>> though?@@
[[Give him advice|Game 2 Watch Advice]]
[[Actually, can I play?|Game 2 Watch Play]]<<showFootballScore>>
@@.player;"Actually, coach, can I play? I've been watching this defense, and I think I can beat them."@@
@@.male;"Oh good,"@@ the coach says, unable to keep a smile from appearing on his face. You wonder if he'd still be smiling if he knew how weak your arm was. @@.male;"You got it."@@
You look at <<print $qb.firstname>>, expecting to find him looking embarrassed. He does, but you also see something else on his face. Relief?
@@.male;"Okay everyone!"@@ the coach yells. @@.male;"Stallions on three. One...two...three..."@@
@@.male;"STALLIONS!"@@ everyone shouts.
The team leaves the locker room. You're feeling more pumped up.
[[Start the second half|Game 2 Drive 2]]
<<set $qb.relationship to $qb.relationship-3>>
<<set $qb.confidence to $qb.confidence-4>><<showFootballScore>>
@@.player;"Sure,"@@ you say, turning to <<print $qb.firstname>>. @@.player;"Whenever you get pressured by their defense, you get nervous and rush your throws."@@
<<print $qb.firstname>> looks confused. @@.qb;"But if I wait too long, they'll just tackle me."@@
@@.player;"Well, yeah, but you can't let them get to you."@@
The coach cuts in. @@.male;"<<print $qb.lastname>>, we'll give you more help."@@ He turns to the tight end. @@.male;"Fisher, you help out with blocking. See if we can buy <<print $qb.lastname>> more time."@@
The tight end nods. <<print $qb.firstname>>'s face is white. @@.thought;I hope he appreciates the advice.@@
@@.male;"Okay everyone!"@@ the coach yells. @@.male;"Stallions on three. One...two...three..."@@
@@.male;"STALLIONS!"@@ everyone shouts.
The team leaves the locker room. You're feeling more pumped up.
[[Watch the second half|Game 2 Watch Drive 2]]
<<set $qb.relationship to $qb.relationship+2>>
<<set $qb.qbskill to $qb.qbskill+1>>
<<set $qb.confidence to $qb.confidence+3>>
<<set $qb.accuracy to $qb.accuracy+2>><<showFootballScore>>
<<if $qb.accuracy>=20>><<set $stallionsscore to $stallionsscore+7>>The second half is slightly more exciting than the first half. <<if visited("Game 2 Watch Advice")>>Your advice seems to have helped <<print $qb.firstname>>. The extra blocking gives him slightly more time, and he's able to make good use of it.<<elseif $stallionsscore>0>>It might have been a mistake to volunteer to sit out. <<print $qb.firstname>> looks a little rusty.<<else>><<print $qb.firstname>> looks a little rusty, but he's actually doing better than you were.<</if>>
<<print $qb.firstname>> looks more comfortable by the time the third quarter is over, although he hasn't scored. That changes in the fourth quarter, though. He's able to make a couple nice throws, and one even goes for a touchdown!
You feel proud of him. You spent a lot of time practicing with him, and it's paid off. Sure, it was against a bad defense, but he still did good.<<elseif $qb.accuracy>=15>><<set $stallionsscore to $stallionsscore+3>>The second half is slightly more exciting than the first half. Slightly. <<if visited("Game 2 Watch Advice")>><<print $qb.firstname>> is getting a little more time to throw, thanks to your advice and coach's plan, but he's not able to take advantage of it.<<elseif $stallionsscore>0>>It was a mistake to volunteer to sit out. <<print $qb.firstname>> looks pretty rusty.<<else>><<print $qb.firstname>> looks a little rusty, but he's actually doing better than you were. @@.thought;Well, I don't know about that@@ you think, as he misses a wide open receiver.<</if>>
By the time the fourth quarter rolls around, however, <<print $qb.firstname>> is looking a little more comfortable. Some of his passes are even caught by your team! No touchdowns are scored, but the Stallions do pick up a field goal.<<else>>The second half is just as boring as the first half. <<if visited("Game 2 Watch Advice")>><<print $qb.firstname>> is getting more time to throw, but that doesn't seem to make any difference whatsoever. If anything, he's even more inaccurate than he was before.<<elseif $stallionsscore>0>>It was definitely a mistake to sit out. <<print $qb.firstname>> looks like, well, like his usual self.<<else>>You weren't even doing a good job in the first half, but you've decided that you made a mistake by sitting out. <<print $qb.firstname>> looks even worse than usual.<</if>>
Unsurprisingly, the Stallions don't score any points in the second half. @@.thought;And this defense is supposed to be bad. <<print $qb.firstname>> really sucks.@@<</if>>
<<set $defensescore to $defensescore+3>>
As for Spring Gardens, they also struggle in the second half, only picking up a field goal. The game is almost over, and <<if $stallionsscore>$defensescore>>you're winning <<print $stallionsscore>>-<<print $defensescore>>.
Spring Gardens is going to have one last chance to score before the game's over. This will be a close one.<<else>>you're down <<print $defensescore>>-<<print $stallionsscore>>.
You watch the Stallions defense take the field for the last time. It doesn't matter though: the game's almost over, and Spring Gardens is going to win.<</if>>
[[Watch the end of the game|Game 2 End]]<<showFootballScore>>
<<if $stallionsscore<9>>You watch with a resigned look on your face. You've already lost. This drive doesn't matter.<<set $team.losses to $team.losses+1>><<elseif $stallionsscore<17>>You watch the rest of the game, tense. Sure, you have the lead, for now. But if they can score, they'll win the game. In spite of everything, you actually played pretty well today. You don't want that to be for nothing.<<set $team.wins to $team.wins+1>><<else>>You don't even bother watching the rest of the game. Instead, you joke around with your buddies. It doesn't matter if Spring Gardens scores. You've already won.<<set $team.wins to $team.wins+1>><</if>>
Spring Gardens fails to score, meaning that the final score is <<if $stallionsscore>$defensescore>>Pinewood Prep: <<print $stallionsscore>>, Spring Gardens: <<print $defensescore>>.
You've won!
<<if visited("Game 2 Drive 2")>>Your teammates mob you in the locker room. Once it sinks in that you've won, you start dismissing the accomplishment. @@.thought;Why are they so excited? We just beat a bad team.@@ But you like the attention, and you're grinning in spite of yourself.
You walk back to your dorm room with a stride in your step. For the moment, your problems don't seem so bad. Even with your curse, you led your team to victory. Sure, you only scored <<print $stallionsscore>> against a bad defense, but it's still something.
Your good mood is dampened when you reach your dorm room. <<print $witch.firstname>> is waiting for you there.
[[Talk to her|Game 2 End Witch]]<<else>>Your teammates immediately mob <<print $qb.firstname>> in the locker room. You watch with a wistful look on your face. It wasn't long ago that you were the one getting mobbed by your excited teammates. @@.thought;<<print $qb.firstname>> didn't even beat a good team!@@
In spite of yourself, though, you're happy for his success. You did a lot of practicing with him, and you're glad that it's paid off.
Eventually, the crowd clears away, leaving just you and <<print $qb.firstname>> in the locker room.
[[You should get going|Game 2 End Witch]]
[[Congratulate him|Game 2 End QB]]
<<set $qb.confidence to $qb.confidence+7>><</if>><<else>>Spring Gardens: <<print $defensescore>>, Pinewood Prep: <<print $stallionsscore>>.
You've lost. But you don't need the scoreboard to tell you that. The look of defeat on the faces of your teammates is obvious.
Everyone shuffles off to the locker room in disbelief. You just played one of the worst teams in your conference, and you //lost//.
In the locker room, Coach gathers everyone around and starts another of his speeches. @@.male;"I'm disappointed in you boys. This was a beatable team, and we lost. You guys aren't giving enough effort. From now on, practices are going to be harder and more intense."@@
Everyone groans. @@.male;"I'm being hard on you boys because you have potential,"@@ Coach continues. @@.male;"This is a group that can win the state championship, but not if we play like this."@@ He takes a short breath. @@.male;"Everyone on our defense, you guys played great. This isn't about you. But as for our offense, and our quarterback..."@@ You gulp.
Coach turns to you. <<if visited("Game 2 Drive 2")>>@@.male;"<<print $player.lastname>>, you're the leader of this team. When we win, you're the hero. But when we lose, it falls on you. What happened out there?"@@
@@.player;"What happened was...uh..."@@ you stammer, trying to find an excuse.
@@.male;"Your throws are weaker, and I don't think you're giving enough effort. I've decided that I'm going to make <<print $qb.lastname>> the starter for our next game."@@
You gasp. He can't do that! You earned your spot as the starter, and you're going to lose it after one game?
@@.male;"This is temporary. Once you put in more effort, you'll be the starting quarterback."@@
[[Protest|Game 2 End Protest]]
[[Better not push it|Game 2 End Silent]]<<else>> @@.male;"<<print $player.lastname>>, we need you to be our quarterback. Will you be ready for the next game?"@@
Out of the corner of your eye, you can see <<print $qb.firstname>> staring at the floor, his cheeks red.
[[I'll be ready|Game 2 End Ready]]
[[I'm not sure|Game 2 End Unsure]]<<set $qb.confidence to $qb.confidence-3>><</if>><</if>><<if $stallionsscore>$defensescore>>@@.player;"Congratulations,"@@ you tell him.
@@.qb;"Thanks!"@@ <<print $qb.firstname>> says excitedly. @@.qb;"Did you see that touchdown I threw? I saw someone open, and he was covered, and it was going to be tough, and I threw it, and it got caught! By my receiver, not by the defense. Our practice is paying off!"@@
<<print $qb.firstname>> suddenly stops talking and looks at you. @@.qb;"Oh, sorry. It must be hard for you to have to watch me be the quarterback."@@<<else>>@@.player;"It's okay,"@@ you tell <<print $qb.firstname>>. @@.player;"Nobody can win every game."@@
@@.qb;"I know. But nobody thinks I can do it, and I just proved them right. I hate it. I never should have been the quarterback..."@@
<<print $qb.firstname>> suddenly stops talking and looks at you. @@.qb;"Oh, sorry. I didn't mean to complain when you have it the hardest."@@<</if>>
[[No, I don't mind|Game 2 End QB Fine]]
[[Yeah, it's been hard|Game 2 End QB Complain]]<<showQBSkill true>><<showQBSkill false>>@@.player;"No, I don't mind."@@
@@.qb;"Really?"@@ He looks skeptical.
<<if $stallionsscore>$defensescore>>@@.player;"No, I don't. I'm happy for you."@@ You put a hand on his shoulder. It would have felt weird doing that a week ago but it feels natural now. @@.player;"We've been working together like a team to get you more practice, and you did it."@@
<<print $qb.firstname>> looks at you. @@.qb;"We did it."@@
@@.player;"Well, yeah, thanks. But you went out there and beat those defenses. I don't think I could have done that."@@
@@.qb;"Yeah, I don't know if you could either."@@ @@.thought;What? But I guess he's right. Those guys are big.@@ @@.qb;"Thank you again for helping me. I couldn't have done it without you."@@<<else>>@@.player;"No, I don't. I'm just happy for you. I guess."@@
@@.qb;"Happy for me? Why? I stink."@@
@@.player;"Yeah, you do. But, wait, I'm sorry. Look, what I'm trying to say is that you're doing better. The game was close<<if $defensescore>=13>>r than it could have been<</if>>. You're getting better."@@
@@.qb;"Yeah. I guess."@@
@@.player;"I think you're better than me."@@
@@.qb;"@@<<if $qb.qbSkill>$player.qbSkill>>@@.qb;Hmm. I hadn't thought about it like that.@@<<else>>@@.qb;No, I'm not. But thank you.@@<</if>> @@.qb;I'm feeling better."@@<</if>>
His face is close. Real close. You have the sudden urge to kiss him on the lips.
[[Embrace the urge|Game 2 End QB Kiss]]
[[No. What are you doing?|Game 2 End QB Break]]
<<set $qb.confidence to $qb.confidence+2>>Without thinkng, you close your eyes, lean over, and kiss <<print $qb.firstname>> on the lips.
<<if $qb.relationship>75>>Just as you start to realize what you just did, you're surprised with a kiss from <<print $qb.firstname>>.
You open your eyes. Now you've fully processed what you've just done. It's not gay for him to put his arm around you, it's not gay for two friends to go out to eat together, but this? This is definitely gay.
@@.qb;"That was nice. Wait, where are you going?"@@
You're already gone. Casting one last look back, you take off, exiting the locker room and speedwalking down the hallway. You kissed another man. On the lips! @@.thought;Do I even still count as a man?@@
That thought unsettles you, and you allow your thoughts to drift back towards the kiss. @@.thought;Not a kiss. More like a peck. I don't know why I did it. It's just, the urge just came over me. No, this isn't making it better!@@<<set $qb.confidence to $qb.confidence+3>><<else>>Instead of meeting <<print $qb.firstname>>'s lips, you only find air.
You open your eyes to find that <<print $qb.firstname>> has leaned out of the way. @@.qb;"I'm sorry, <<print $player.firstname>>. I'm flattered, and I really appreciate your help. But, uh, I still see you as a guy."@@
@@.player;"No, it's okay."@@ You feel yourself flush. @@.thought;I didn't mean to kiss him! I just, wait, how did it happen?@@
<<print $qb.firstname>> is apologizing again. You've got to get out of here. Not caring about saying good bye, you turn and take off, exiting the locker room and speedwalking down the hallway.
@@.thought;It's good that he rejected me. I didn't want to actually kiss him. But, hang on. Is this my first time being rejected?@@ You try to remember all the girls you've dated. Yeah, this is the first time you've been rejected.<</if>>
<<link "You need something to distract you, so you go play video games until bedtime." VideoGamesStandard>><<set $currentPassage to "Sleep">><<set $qb.relationship to $qb.relationship+10>><</link>>
<<set $qb.confidence to $qb.confidence+1>>@@.thought;What am I doing? Was I seriously about to kiss <<print $qb.firstname>>?"@@
The moment's over. @@.qb;"I'll see you tomorrow,"@@ <<print $qb.firstname>> says, turning to you as he starts to wlk out of the locker room. @@.qb;"Thanks again."@@
Before he leaves, he turns to you. @@.qb;"Oh, <<print $witch.firstname>> wanted me to tell you that she was going to do a spell for one of us."@@
@@.player;"I don't want any more spells."@@
@@.qb;"I know, but this one is supposed to help one of us be a better quarterback. I'm supposed to tell you to think about which one of us should get the spell. Me or you."@@
@@.thought;Hmm. You don't trust <<print $witch.firstname>>, but what are your odds of staying the quarterback and leading your team to the championship when you're this weak?@@
@@.thought;At least this got my mind off of almost kissing <<print $qb.firstname>>. Oh, fuck, I just thought about it.@@
[[Go to sleep, so you don't have to think about it|Sleep]]
<<set $qb.relationship to $qb.relationship+3>>@@.player;"Yeah, it's been hard,"@@ you admit. <<if $stallionsscore>$defensescore>>@@.player;"I'm happy for you. You did a great job tonight. But looking at you, watching you throw that touchdown, I wished it was me instead."@@
@@.qb;"I know what you mean,"@@ <<print $qb.firstname>> says, putting his hand on your shoulder. <<if $qb.relationship>60>>That action would have felt weird a week ago, but it feels natural now.<<else>>You feel a little uncomfortable and shrug his hand away.<</if>> @@.qb;"I always wanted to be the starting quarterback. I finally got to play in our first game. Against Bear Valley. But I did terribly and almost blew it. And now I finally won a game, but I can't enjoy it."@@<<else>>@@.player;"I know I should feel bad for you, but also, well, I wish it was me out there instead."@@
@@.qb;"I know what you mean,"@@ <<print $qb.firstname>> says, putting his hand on your shoulder. <<if $qb.relationship>60>>That action would have felt weird a week ago, but it feels natural now.<<else>>You feel a little uncomfortable and shrug his hand away.<</if>> @@.qb;"When you lost the championship in your junior year, you were so sad, but I was jealous too. I really wanted to play, but I couldn't. And then I finally got to play in our first game. Against Bear Valley. But I did terribly and almost blew it. And now I blew this game too."@@<</if>>
That surprises you. You didn't think anyone would know how you felt. @@.player;"I didn't realize. I guess I just assumed you were happy just being part of the team."@@
<<if $stallionsscore>$defensescore>>@@.qb;"I guess that's nice. But the other guys, they don't really respect me. Maybe they will after this game, now that I've won. But I didn't earn it."@@
@@.player;"What do you mean? You beat Spring Gardens. I know that they're terrible but..."@@<<else>>@@.qb;"I guess that's nice. But I want to play. It's boring sitting around. But now I can play, and I suck. None of the guys respect me, and I didn't even earn it."@@
@@.player;"Earn what? Their respect?"@@<</if>>
@@.qb;"Not that. Being the quarterback. The only reason I'm the quarterback is because of my sister."@@
@@.player;"Well, yeah."@@ @@.thought;If it wasn't for her, I would still be the quarterback. And we would have easily won this game.@@ You decide to change the subject. @@.player;"You said you've been waiting four years to be the starting quarterback?"@@
<<print $qb.firstname>> nods.
@@.player;"You always seem so nervous. Whenever you're about to go on the field, you look like you'll pass out."@@
<<print $qb.firstname>> laughs. @@.qb;"Yeah. I want to be the quarterback, but then that means there's all these people watching me, and they'll laugh at me when I mess up, and I'm scared of the defenses."@@
You nod at the last point. You're scared of getting tackled by other football players. Especially now that you're weak.
@@.qb;"Well, I'd better get going,"@@ <<print $qb.firstname>> says. Before he leaves, he turns to you. @@.qb;"Oh, <<print $witch.firstname>> wanted me to tell you that she was going to do a spell for one of us."@@
@@.player;"I don't want any more spells."@@
@@.qb;"I know, but this one is supposed to help one of us be a better quarterback. I'm supposed to tell you to think about which one of us should get the spell. Me or you."@@
@@.thought;Hmm. You don't trust <<print $witch.firstname>>, but what are your odds of staying the quarterback and leading your team to the championship when you're this weak?@@
[[You head back to your dorm, thinking it over|Sleep]]@@.player;"That's not fair! I'm a hard worker!"@@ @@.thought;Coach likes it when we own up to our mistakes.@@ @@.player;"I had a bad day, and I feel really badly about that."@@
Coach nods his head.
@@.player;"But,"@@ you continue, @@.player;"I beat Bear Valley, and I'm going to work hard so we can win the next game too."@@
@@.male;"Fine,"@@ the coach says. @@.male;"As long as you work hard, you'll be the quarterback next game."@@
@@.thought;Good. That could have gone worse. But now I actually have to work hard. And I'm still not strong enough.@@
The meeting is over, and everyone goes their separate ways. You head back to your dorm, wondering how long you can keep this up.
You're even more worried when you get back to your dorm and see <<print $witch.firstname>> waiting for you there.
[[Talk to her|Game 2 End Witch]]
<<set $player.confidence to $player.confidence+4>>@@.thought;This isn't fair! I should tell Coach that. But if I argue, what will he do? Right now, <<print $qb.firstname>> is only going to start the next game. But if I argue, who knows when I'll get to play?@@
@@.male;"Okay, that's settled then. I want all of you boys to work hard next week. We have to be ready for our next opponent."@@
@@.thought;Wait. Whenever Coach talks like this, he's going to work us extra hard.@@
The meeting breaks up, and everyone heads off in separate directions. You head back to your room, eager to find something to distract you from losing your spot as the quarterback.
Instead, you find <<print $witch.firstname>> waiting outside your door.
[[Talk to her|Game 2 End Witch]]
<<set $player.submission to $player.submission+1>>
<<set $playerStarter to false>>
<<set $player.confidence to $player.confidence-6>>@@.player;"I'll be ready,"@@ you say firmly.
@@.male;"Glad to hear it,"@@ the coach says.
You can't bring yourself to look at <<print $qb.firstname>>. @@.thought;No. I didn't do anything wrong. I'm supposed to be the quarterback. He got the chance to be the quarterback and we lost.@@
The meeting breaks up, and everyone heads off in separate directions. You head back to your room, excited at the prospect of being the quarterback again.
Your good mood is dampened when you find <<print $witch.firstname>> waiting outside your door.
[[Talk to her|Game 2 End Witch]]@@.player;"Uh, I'm not sure,"@@ you say. It's the truth. <<print $qb.firstname>> lost the game, but would you have done any better? You can try to practice and work out more, but you don't know if it will be enough.
The coach sighs. @@.male;"Okay, <<print $qb.lastname>>, you'll be the quarterback if <<print $player.lastname>> isn't ready."@@ He turns to you. @@.male;"<<print $player.lastname>>, you better be ready."@@
You nod.
The meeting breaks up, and everyone clears out, leaving just you and <<print $qb.firstname>>.
[[You should get going|Game 2 End Witch]]
[[Console him|Game 2 End QB]]
<<set $playerStarter to false>>
<<set $qb.confidence to $qb.confidence+1>><<showQBSkill true>><<showQBSkill false>><<if visited("Game 2 Drive 2") and $team.wins is 2>>@@.witch;"So, <<print $player.firstname>>,"@@ <<print $witch.firstname>> says, as you walk up to her. @@.witch;"Good job out there."@@
@@.player;"Thanks,"@@ you say, suspicious. It's not like her to congratulate you. Something else must be coming.
@@.witch;"So you've decided to try to win the championship yourself?"@@
@@.thought;There it is.@@ @@.player;"I don't know. I guess I'm just taking it one game at a time."@@
<<print $witch.firstname>> rolls her eyes. @@.witch;"One game at a time? Do you even hear yourself? You don't even have a plan for how to get your <<if $witch.knowsSecret>>dick<<else>>strength<</if>> back?"@@
@@.player;"Uh, I guess not. I mean, we've won two games already."@@
@@.witch;"Yes, you beat a terrible team. Congratulations."@@
@@.player;"Hey! This was my first game after, um, after what you did. I'm going to get better."@@
@@.witch;"Okay, but it'll have to be soon. Your next opponent is tough."@@ She looks straight at you. @@.witch;"Oh, yeah. That's what I was going to talk about!"@@
@@.player;"What?"@@
<<set $witch.relationship to $witch.relationship-3>><<elseif visited("Game 2 Drive 2")>>@@.witch;"So, <<print $player.firstname>>,"@@ <<print $witch.firstname>> says, as you walk up to her. @@.witch;"Good job out there."@@
You do a double take. Her words are laced with sarcasm, but her tone seems sincere.
@@.player;"Do you really mean that?"@@
@@.witch;"Sure."@@
@@.player;"But we lost."@@
@@.witch;"I know. But you did so badly that Coach will have no choice to put in <<print $qb.firstname>> in as the quarterback."@@
@@.player;"Uh..."@@ you say, trying to decide how to respond to that. @@.player;"You can't stop me from getting better though."@@
@@.witch;"That's what I wanted to talk to you about."@@
@@.player;"What?"@@
<<set $witch.relationship to $witch.relationship-1>><<elseif $team.wins is 2>>@@.witch;"Hey, <<print $player.firstname>>,"@@ <<print $witch.firstname>> says as you walk up to her. She looks happy.
@@.player;"Hey there, <<print $witch.firstname>>,"@@ you say. @@.player;"I didn't let <<print $qb.firstname>> play for you though."@@
@@.witch;"Doesn't matter,"@@ she says, giving you a quick hug. You back off, unsure how to take that. You weren't expecting to get a hug from the witch who ruined your life. @@.witch;"He just got his first win. I don't care how that happened,"@@ she continues, not paying attention to your reaction.
@@.player;"Um, you're welcome. Can I go now?"@@
@@.witch;"There's something I wanted to talk to you about."@@
@@.player;"Oh?"@@
@@.witch;"This win is a great sign. But Spring Gardens is a bad team, and I don't know how he's going to do against real competition."@@
@@.player;"Are you saying I should be the quarterback?"@@ you ask, wondering how she knows so much about football.
She laughs. @@.witch;"Not at all!"@@
<<else>>@@.witch;"Hey, <<print $player.firstname>>,"@@ <<print $witch.firstname>> says as you walk up to her.
@@.player;"Hey,"@@ you say suspiciously. Whenever <<print $witch.firstname>> wants to talk to you, it's never good news.
@@.witch;"What? You don't trust me?"@@
@@.player;"What? No..."@@
@@.witch;"Relax. I just wanted to thank you."@@
@@.player;"Thank me? But we lost."@@
@@.witch;"I know. But you let my brother play. Thank you for doing that. If it wasn't for you, that coach of yours would put you out there. He still thinks you're the better quarterback!"@@ she says with a laugh.
That stings. <<if $player.qbSkill>$qb.qbSkill>>@@.thought;It's not even true! Maybe once he has more practice, but not now.@@ Even if <<print $qb.firstname>> was<<else>>@@.thought;It's not even true! Well, okay, it might be true.@@ Even though <<print $qb.firstname>> is<</if>> better than you, you don't want <<print $witch.firstname>> being dismissive of you.
@@.player;"Well,"@@ you say, choosing your words carefully. @@.player;"We'll see. Coach will be suspicious if I sit out the whole season. <<print $qb.firstname>> can't play all the games."@@
@@.witch;"So you haven't decided that you want <<print $qb.firstname>> to be the starter?"@@ <<print $witch.firstname>> looks disappointed. <<set $witch.relationship to $witch.relationship+3>><</if>>@@.witch;"Whoever is the quarterback, you or <<print $qb.firstname>>, is going to have a hard time winning the championship. You because of your strength, and my brother because Coach never lets him practice so he's not ready to face defenses."@@ @@.thought;That's a weird way of saying that he sucks.@@
@@.player;"So?"@@
@@.witch;"So, I was thinking. If I can make a potion that..."@@
@@.player;"Wait, a potion? I thought you only did spells."@@
<<print $witch.firstname>> shakes her head impatiently. @@.witch;"No, you have to know when to use a spell and when to use a potion. Spells are for..."@@ <<print $witch.firstname>>'s phone goes off, and she checks it. @@.witch;"You know what, forget it. Just let me know who you want to get the potion. You or <<print $qb.firstname>>."@@
<<if visited("Game 2 Drive 2")>>@@.player;"Is that even a question? Obviously me."@@<<else>>@@.player;"I'm not sure,"@@ you admit.<</if>>
@@.witch;"I was hoping you wouldn't say that. Well, take some time to think about it. I've got to go."@@
With that, she heads out. Leaving you alone in your dorm room.
[[Go to sleep|Sleep]]There's a lot of energy in the locker room as you walk in. Everyone is clearly pumped for the game. <<if $team.wins is 2>>You've won all of your games, and you're supposed to win this one too<<else>>Since you lost the last game, everyone is eager to get revenge<</if>>.
@@.male;"You ready, man?"@@ Patrick asks.
@@.player;"Yeah!"@@ you say, trying to sound excited. <<if $playerStarter>>You're more nervous than anything. You've somehow managed to keep your job so far, but you're worried that you could get exposed at any time<<else>>@@.thought;I don't even have to do anything. I'm just riding the bench while <<print $qb.firstname>> plays<</if>>.
<<if $player.underwear.panties is true>>You tense up as you get to your locker. You're going to have to take a shower. But if you do that, the <<if $player.acceptance<50>>other <</if>>guys will see your <<print $player.underwear.informalName>>. And unless you're careful, they'll see your new sex.<<if visited("Team Practice 3 Admit")>>
@@.male;"Don't worry, <<print $player.firstname>>,"@@ one of the guys says to you. @@.male;"We know you're wearing panties."@@<</if>><<else>>You look around nervously as you get to your locker. You're going to have to shower, but it's going to be hard to do that without showing the guys your new sex.<</if>>
[[Change and take a shower|Game 3 Change]]
[[Hang back until everyone has left|Game 3 Wait]]
<<set $timeOfDay to 4>>@@.thought;If I act like I belong, nobody will notice anything's different@@ you tell yourself. With a deep breath, you take off your shirt and step out of your <<print $player.pants.informalName>>.
<<if $player.underwear.panties is true and visited("Team Practice 3 Admit")>>You're expecting to hear everyone laughing when you reveal your panties, but you don't hear anything more than a couple laughs. It seems like most people have accepted the fact that you wear panties now.<<set $team.respect to $team.respect-4>><<set $player.confidence to $player.confidence+2>><<elseif $player.underwear.panties is true>>@@.male;"<<print $player.firstname>>, what are you wearing?"@@
@@.player;"Uh..."@@
@@.male;"Are those panties?"@@
By now, a small crowd has gathered around your locker. Your cheeks turn red as you feel their eyes on your underwear. You feel so small and embarrassed. Your hand drops to your crotch as you try to cover up. It's only after you do that that it occurs to you how feminine that motion is.
@@.player;"All my underwear was in the laundry. So I had to wear these,"@@ you say defensively.
@@.male;"How did you have these in the first place?"@@
@@.player;"They're from the panty raid."@@
@@.male;"You still have those? I got rid of the panties I stole a while ago."@@
@@.male;"Yeah. You're not supposed to keep them!"@@
@@.male;"Or wear them!"@@
@@.qb;"Hey! Leave him alone!"@@ <<print $qb.firstname>> says. You feel relieved as he comes to your defense. And to your surprise, it works. Some of the <<if $player.acceptance<50>>other <</if>>guys continue to give you a hard time, but the crowd mostly breaks up.<<set $team.respect to $team.respect-5>><<set $player.confidence to $player.confidence-5>><<set $qb.relationship to $qb.relationship+2>><<else>>Nobody looks at you as you stand there in just your <<print $player.underwear.informalName>>.<</if>>
Now it's time to take a shower. You wrap a towel around your waist as you go towards the showers. Nobody says anything about you not removing your <<print $player.underwear.informalName>>, and you're able to take them off once you're safely inside the shower.
[[Finish showering and change into your uniform|Pregame Changing 3]]You wait as the <<if $player.acceptance<50>>other <</if>>guys all take their showers before you go take one. If <<if $player.underwear.panties is true>>you were caught wearing panties<<else>>anyone saw you had a pussy<</if>>, you would die from embarrassment.
Finally, once you feel that it's safe, you quickly strip off your clothes, wrap a towel around your waist and head for the shower. There's only a couple people in the locker room now, and nobody is looking too closely at you.
[[Finish showering and change|Pregame Changing 3]]<<set $changeEndPassage to "Pregame 3">><<set $expectedOutfit to "football">><<display Clothes>><<if visited("Game 3 Wait")>>By the time you finish changing, the rest of the team has already gathered on the bus @@.thought;Oh yeah, this is an away game.@@ He gives you a glare as you join them.
@@.male;"Sure, <<print $player.lastname>>. Take your time. It's not like we have to travel to a game or anything."@@
@@.player;"Sorry, coach. It won't happen again,"@@ you say.<<set $team.respect to $team.respect-1>><<else>>You finish changing and take a seat on the bus, along with the rest of your team. @@.thought;I forgot this was an away game.@@<</if>>
@@.male;"Alright, boys. Upper Lake is better than Spring Gardens, but we're better than them. We should win this game."@@
Everyone laughs and nods.
@@.male;"As long as we don't get cocky! We should have demolished Spring Gardens! I don't know what happened in that game..."@@ You shift uncomfortably. @@.male;"...but we need to get back on track.@@ <<if $team.wins is 2>>@@.male;"If we win this game, we'll be 3-0. Then it's just us and Willow Creek who are undefeated."@@
You smile at that. Winning this game would put you one step closer towards ending the curse.<<else>>@@.male;If we lose, we'll be 1-2. We might not even make the playoffs!"@@
You gasp. If you don't make the playoffs, you won't be able to end the curse. @@.thought;Will I be stuck like this...forever?@@<</if>>
The <<if $player.masculinity>=50>>other <</if>>guys don't seem worried. They all seem to be expecting to win this game.
@@.male;"Let's get them!"@@
<<if $playerStarter>>[[Take the field|Game 3 Play]]<<else>>[[Take a seat on the bench|Game 3 Bench]]<</if>>
<<set $stallionsscore to 0>>
<<set $defensescore to 0>>
<<set $opponent to "Upper Lake">><<showFootballScore>>
You and the Stallions run out onto the field. Unlike the crowd at Pinewood Prep, the crowd here is subdued. @@.thought;Upper Lake has been bad for years. I guess they don't really care about football.@@
You line up behind the center and immediately feel a surge of panic. This all seems to be happening too fast. You're not ready to play this game. Upper Lake isn't a good team by any stretch, but they're better than Spring Gardens, and <<if $team.wins is 2>>you barely beat them<<else>>you lost to them<</if>>. You're going to get exposed. You're going to...
The ball is snapped.
You snap back to reality and somehow catch the snap. Your eyes scan for your receivers. Ryan Callahan is streaking downfield, tightly covered by an Upper Lake defensive back. If you made the throw, it would probably be a big play, but it's risky.
You also see another receiver who is pretty much wide open, though he's also much closer to you.
[[Go for the big play|Game 3 Big Play]]
[[Take the safe pass|Game 3 Safe]]<<showFootballScore>>
You hang back as the starters run out onto the field. Unlike the crowd at Pinewood Prep, the crowd here is subdued. @@.thought;Upper Lake has been bad for years. I guess they don't really care about football.@@
<<print $qb.firstname>> lines up behind center, and you fiddle with your microphone. You have no idea if this thing is going to work. @@.thought;Can I see what's happening better than him? Is this going to be too distracting? What will the other benchwarmers think?@@ you wonder, not realizing that you just referred to yourself as a benchwarmer.
<<print $qb.firstname>> looks anxiously to you. @@.thought;At this point, he'd be even more nervous if I just went silent. I've got to give him advice.@@
The ball is snapped. Your eyes scan for your receivers. Ryan Callahan is streaking downfield, tightly covered by an Upper Lake defensive back. If he made the throw, it would probably be a big play, but it's risky.
You also see another receiver who is pretty much wide open, though he's also much closer to <<print $qb.firstname>>.
[[Go for the big play|Game 3 Big Play]]
[[Take the safe pass|Game 3 Safe]]<<showFootballScore>>
<<if $playerStarter>>Without thinking, you step up and throw the football deep in the direction of Ryan Callahan. He's already pretty far away from you, and he'll be even further away by the time the football catches up with him, so you had to put your all into that throw.
<<if $player.armStrength>=65 and $player.accuracy>=40>>Luckily, your practice has paid off. The ball arrives right where you wanted to place it. Ryan jumps up and makes a great leaping catch, before getting tackled.
The Pinewood Prep cheerleaders go wild, and you beam. Finally, after everything you've been through, you were able to make a great play. Even Coach is smiling. The Upper Lake crowd, on the other hand, seems even more subdued, if that was possible.
The rest of the drive is pretty easy. You're already close to the end zone, and you're able to make a couple quick passes, and Everett runs it in for the touchdown.
[[You head to the bench, your spirits lifted|Game 3 Break 1]]<<set $stallionsscore to 7>><<set $player.confidence to $player.confidence+5>><<set $player.armStrength to $player.armStrength+2>><<elseif $player.armStrength>=65>>Luckily, your practice has paid off. The ball flies downfield, almost where you wanted to place it. Ryan and the defensive back jump up at the same time. You can't see who comes down with the football.
A couple of seconds later, it's clear. The defensive back made the catch. You threw an interception.
[[You head to the bench, not daring to look at Coach|Game 3 Break 1]]<<set $player.confidence to $player.confidence-5>><<elseif $player.armStrength>=50>>You release the football and watch as it soars through the air. It's not quite the throw you would have made earlier, but it's still pretty good.
Unfortunately, it's not good enough.
It's about ten yards short. Ryan doesn't see this, but the defensive back does. He makes a great diving catch. You threw an interception.
[[You head to the bench, not daring to look at Coach|Game 3 Break 1]]<<set $player.confidence to $player.confidence-5>><<else>>You release the football and watch it sail through the air, praying you threw it hard enough to reach Ryan.
It's nowhere close. Instead, it lands right in the arms of an Upper Lake defender. You hang your head in embarrassment. He wasn't anywhere near Ryan.
@@.male;"<<print $player.lastname>>, who was that supposed to be to?"@@ yells the coach as you trudge off the field.
@@.player;"Ryan,"@@ you mumble.
@@.male;"What? I can't hear you."@@
@@.player;"Ryan!"@@ you say, louder this time.
@@.male;"You've got to throw harder. That was such a girly throw!"@@
You blush. His remark hit close to home, but you don't want to give him the satisfaction of knowing that.
[[Your defense takes the field|Game 3 Break 1]]<<set $player.confidence to $player.confidence-10>><<set $team.respect to $team.respect-5>><</if>><<else>>@@.player;"Go for it!"@@ you yell.
<<if $qb.confidence>=30>><<print $qb.firstname>> listens to you. He throws the football in the direction of Ryan Callahan. You hold your breath as it flies through the air.
<<if $qb.armStrength>=65 and $qb.accuracy>=50>>It's a perfect throw. The ball arrives right on target. Ryan jumps up and makes a great leaping catch, before getting tackled.
The Pinewood Prep cheerleaders go wild, and you beam. Your practice has paid off. Still, it's a little bit bittersweet. You're used to being the one the crowds and cheerleaders cheer for. Now, everyone is cheering for <<print $qb.firstname>> and nobody is paying any attention to you. @@.thought;He wouldn't have made that throw if it wasn't for me@@ you think.
<<set $stallionsscore to 7>><<set $qb.confidence to $qb.confidence+5>><<set $qb.armStrength to $qb.armStrength+2>><<else>><<if $qb.armStrength>=65>>It's a great throw. The ball makes it all the way downfield. Ryan and the defensive back jump up at the same time. You can't see who comes down with the football.
A couple of seconds later, it's clear. The defensive back made the catch. <<print $qb.firstname>> threw an interception.<<set $qb.confidence to $qb.confidence-5>><<elseif $qb.armStrength>=50 and $qb.accuracy>=25>>It's a pretty good throw, but you know from the instant it's released that it won't be good enough. It's not thrown far enough, and it's off-target.
It ends up about ten yards short. Ryan doesn't see this, but the defensive back does. He makes a great diving catch. <<print $qb.firstname>> threw an interception.
@@.male;"Come on, <<print $qb.lastname>>! You can't be making those mistakes!"@@<<set $qb.confidence to $qb.confidence-10>><<else>>You know as soon as <<print $qb.firstname>> releases it that it's a bad throw. You can't bear to watch. When you look up, it's been caught by an Upper Lake defensive back that was nowhere near Ryan.
@@.male;"<<print $qb.lastname>>, what the hell was that?"@@
@@.qb;"I'm sorry, coach!"@@
@@.male;"Who was that even supposed to be to?"@@
@@.qb;"Ryan,"@@ he mumbles.
@@.male;"What? I can't hear you."@@
@@.qb;"Ryan!"@@ he says, louder this time.
@@.male;"You've got to throw harder. That was such a girly throw!"@@ You blush at that. If anything, it would be you who was making girly throws.<<set $qb.confidence to $qb.confidence-10>><</if>>
You can't help but feel a little bad for <<print $qb.firstname>>. You feel guilty too. @@.thought;I told him to make that throw. I should have known that he wasn't ready.<</if>>
[[The defense takes the field|Game 3 Break 1]]<<else>>You wait for <<print $qb.firstname>> to release the football. @@.thought;It's a tough throw but I think he can make it.@@
Instead, <<print $qb.firstname>> hangs onto the football, his eyes locked on Ryan. @@.thought;What's going on? Is he scared to make that throw? If he's not careful, a linebacker's going to sack him.@@
With a start, you realize that a linebacker has made his way past the offensive line, and is headed straight at <<print $qb.firstname>>.
@@.player;"Look out!"@@
<<print $qb.firstname>> turns around, just in time to watch as the linebacker slams into him. The football comes loose, and is picked up by an Upper Lake player.
@@.qb;"Sorry, <<print $player.firstname>>,"@@ he says when he sits down. @@.qb;"I wanted to make that throw but I...I didn't feel like I could do it. And then next thing I know, I was hit."@@
@@.player;"That's okay,"@@ you say. @@.thought;I'll have to work on his confidence.@@<<set $qb.confidence to $qb.confidence-5>>
[[The defense takes the field|Game 3 Break 1]]<</if>><</if>><<showFootballScore>>
<<if $playerStarter>>You take one look at Ryan and hesitate. You don't think you could make that throw. And with how tightly he's being covered, it could have disastrous consequences if you missed.
You lock your eyes on Everett and throw the ball at him. It should have been an easy pass, but you have to try a little harder than usual, since your arm is weaker.
<<if $player.armStrength>=40>>Everett catches the pass, and is able to pick up an extra couple of yards before being tackled. You smile at having thrown a successful pass. Sure, it wasn't anything glamorous but you picked up some yards and you didn't screw up.
You have some more success on the drive, and you slowly march down the field. Unfortunately, the drive stalls before you can get a touchdown, and you have to settle for a field goal. But that's not bad. @@.thought;It's much better than if I threw an interception if I had tried to target Ryan on that play.@@<<set $stallionsscore to 3>><<set $player.armStrength to $player.armStrength+1>><<set $player.accuracy to $player.accuracy+1>><<else>>Everett turns around to catch the pass, but the football isn't there. It falls harmlessly to the ground, and you sigh.
@@.thought;If I can't even make that pass, what am I doing?@@
You have two more tries to get the first down, but both of your next throws are incomplete, and you trudge off the field, trying to avoid the glare of Coach.<</if>><<else>>@@.player;"Play it safe!"@@ you yell.
<<print $qb.firstname>> takes his eyes off of Ryan almost too eagerly, like he never wanted to make that throw in the first place. He looks in the direction of Everett and quickly throws the football. You hold your breath.
<<if $qb.accuracy>=25>>You didn't have to worry. It's a good throw, and Everett catches it easily. He's even able to pick up a couple more yards before being tackled. You smile at having <<print $qb.firstname>> throw a complete pass. Sure, it wasn't anything glamorous but he picked up some yards and didn't screw up.
<<print $qb.firstname>> has some more success on the drive, and the offense slowly marches down the field. Unfortunately, the drive stalls before you can get a touchdown, and you have to settle for a field goal. But that's not bad.
@@.thought;He's doing pretty well as the quarterback.@@<<set $stallionsscore to 3>><<set $qb.accuracy to $qb.accuracy+2>><<else>>The throw is off target. Everett adjusts and tries to run to catch up with the football, but he's too late. The football falls harmlessly to the ground.
@@.thought;Those are the throws he's supposed to make! I'm going to need to do some more practice with him!@@<</if>><</if>>
[[The defense takes the field|Game 3 Break 1]]<<showFootballScore>>
<<set $defensescore to 7>>You're sitting on the bench with <<print $qb.firstname>>, the two of you watching as the defense tries to stop Upper Lake from scoring.
It's not going that well. Upper Lake's quarterback is shaky and inaccurate, but their running back is running all over your defenders. Before you know it, they've scored a touchdown.
<<if $stallionsscore<$defensescore>>@@.thought;We're down <<print $defensescore>> to <<print $stallionsscore>>. I hope @@<<if $playerStarter>>@@.thought;I@@<<else>>@@.thought;<<print $qb.firstname>>@@<</if>> @@.thought;can get us some more points.@@<<else>>@@.thought;We're tied at <<print $defensescore>>. Good thing @@<<if $playerStarter>>@@.thought;I@@<<else>>@@.thought;<<print $qb.firstname>>@@<</if>> @@.thought;got that touchdown earlier.@@<</if>>
<<if $playerStarter>>[[Take the field|Game 3 Drive 2 Play]]<<else>><<link "Wish $qb.firstname luck" "Game 3 Drive 2 Watch">><</link>><</if>><<showFootballScore>>
You're feeling determined as you run onto the field. Upper Lake is playing better than you expected. You're going to need to step up too if you want to get the win.
<<if $team.respect>=65>>In the huddle, you call out a play you want to run. To your surprise, your teammates nod. You've lost your strength, your dick, <<if $player.hasWornPanties>>and worn panties, <</if>>but your teammates are still treating you as their leader.
@@.male;"What, <<print $player.firstname>>?"@@
@@.player;"Nothing,"@@ you say, smiling.
You leave the huddle and get ready. The ball is snapped, and you fire off a medium-length pass to one of your receivers. He catches it, makes a defender miss, and picks up some yards before being tackled at midfield.
You smile. You've still got it.
The rest of the drive goes well, too. You're feeling more confident now, and it shows. You're even able to throw a touchdown pass!
You're practically skipping off the field. <<if $stallionsscore>$defensescore>>You gave Pinewood Prep the lead<<else>>It's all tied up now<</if>>.<<set $stallionsscore to $stallionsscore+7>><<set $team.respect to $team.respect+2>><<set $player.confidence to $player.confidence+5>><<else>>In the huddle, you call out a play you want to run.
@@.male;"No, that's never going to work."@@
@@.male;"Well, it might."@@
@@.male;"Why don't we just run the ball instead?"@@
@@.player;"No. Guys, I really think we should do my play."@@
Nobody's listening to you. You sigh, realizing that you've lost control of your team.
@@.male;"Delay of game!"@@ yells the referee.
@@.male;"Fuck!"@@ While your teammates were arguing, your team got a penalty. Everybody backs up.
The ball is snapped, and you freeze. In all the confusion, nobody ever decided what play was going to be run. You go to throw to the receiver you wanted to target, but he's not where he's supposed to be. You look around, hoping to see someone open...
You're slammed into the ground. You just got sacked. The arm you landed on hurts, but the overall effect is strangely pleasant. You're pinned underneath a big dude, and you're unable to move. But that's turning you on. You imagine him ripping off your jersey, and taking you right there on the football field.
Needless to say, the rest of the drive goes poorly. You've already lost a lot of yards, your head isn't in the game, and you can't make the long throws you'd need to make in order to get a first down.<<set $player.confidence to $player.confidence-3>><<set $team.respect to $team.respect-3>><<set $player.arousal to $player.arousal+5>><</if>>
[[Head off the field|Game 3 Halftime]]<<showFootballScore>>
<<print $qb.firstname>> looks determined as he runs onto the field. @@.thought;Upper Lake is playing better than I thought. He's going to need to step up if we're going to win.@@
<<if $qb.confidence>=25>><<print $qb.firstname>> calls a play. You're surprised and a little disappointed as you see your teammates nodding. @@.thought;They're following him already?@@ Still, it looks like he's gained some more confidence, and you can't help but feel happy for him.
The ball is snapped, and <<print $qb.firstname>> fire off a medium-length pass to one of your receivers. He catches it, makes a defender miss, and picks up some yards before being tackled at midfield.
The rest of the drive goes well, too. He looks pretty confident, and he even throws a pass for a touchdown.
<<print $qb.firstname>> is practically beaming as he sits down next to you. @@.qb;"Did you see those passes I made?"@@
@@.player;"Yeah! You're doing really well!"@@ you say, trying to sound enthusiastic. A part of you is, but the rest of you is busy trying to figure out how you're feeling. It's bittersweet.<<set $stallionsscore to $stallionsscore+7>><<set $team.qbRespect to $team.qbRespect+4>><<set $qb.confidence to $qb.confidence+3>><<else>>You wait for <<print $qb.firstname>> to call a play. And wait.
@@.male;"What's taking so long?"@@ one of the benchwarmers asks. You realize that you don't even know his name.
@@.player;"No idea."@@
It looks like there's arguing going on in the huddle. @@.thought;He's going to need to make a decision and lead this team, or...@@
@@.male;"Delay of game!"@@ yells the referee.
@@.male;"Fuck!"@@ yells the benchwarmer.
You just hang your head. This is so embarrassing. Pinewood Prep is supposed to be a top school, and they can't even decide what play to run. @@.thought;<<print $qb.firstname>> is going to need more confidence if he's going to lead us to the title.@@
The rest of the drive goes poorly too. The offense still looks confused, and <<print $qb.firstname>> gets sacked. His other two throws are incomplete, and he trudges off the field.<<set $qb.confidence to $qb.confidence-3>><<set $team.qbRespect to $team.qbRespect-3>><</if>>
[[It's almost halftime|Game 3 Halftime]]<<showFootballScore>>
<<set $defensescore to $defensescore+3>>Upper Lake gets the ball, and their quarterback leads them steadily downfield. Luckily, time runs out before they can get a touchdown, and they're forced to settle for a field goal.
Everyone heads into the locker room to listen to Coach's pep talk. <<if $stallionsscore>$defensescore>>You're winning <<print $stallionsscore>> to <<print $defensescore>>, and everyone is in good spirits.<<elseif $stallionsscore<$defensescore>>You're losing <<print $defensescore>> to <<print $stallionsscore>>, and everyone is feeling down.<<else>>The game is tied at <<print $stallionsscore>>.<</if>>
<<if $playerStarter and $stallionsscore>$defensescore>>@@.male;"You're doing good, <<print $player.lastname>>. I was worried about you for a while, but you've still got it."@@
You beam.
@@.male;"Now, the defense. This isn't a good team. How have you pussies let them get ten points already!"@@
You tune him out. It's nice to have him yelling at someone else for a change.<<set $team.respect to $team.respect+2>><<elseif $playerStarter and $stallionsscore<$defensescore>>@@.male;"What's going on, <<print $player.lastname>>?"@@
@@.player;"I..."@@
@@.male;"Upper Lake isn't that good. You should be destroying them. What happened to the <<print $player.lastname>> from the homecoming game?"@@
You know exactly what happened to him, but you don't think that now would be a good time to tell Coach. Instead, you just let him lay into you. You know from experience that it'll be even worse if you try to argue.<<elseif $playerStarter is false and $stallionsscore>$defensescore>>@@.male;"You're doing good, <<print $qb.lastname>>. I wasn't sure you had what it took to be the quarterback. I thought you were too skinny and nervous, but I was wrong."@@
<<print $qb.firstname>> beams. That's really high praise coming from Coach.
@@.male;"Now enough of that sappy shit. Go out there and win!"@@<<set $team.qbRespect to $team.qbRespect+2>><<set $qb.confidence to $qb.confidence+2>><<elseif $playerStarter is false and $stallionsscore<$defensescore>>@@.male;"<<print $qb.lastname>>, I thought you were too skinny and small to be the quarterback. I don't want to be right."@@
<<print $qb.firstname>> stares at the floor.
@@.male;"Now go out and prove me wrong! We shouldn't be losing to this team!"@@<<set $qb.confidence to $qb.confidence-1>><<else>>@@.male;"We're hanging in there, but this is a team that can win the state championship. I know that. There's no reason this game should be tied. This falls on all of us. @@<<if $playerStarter>>@@.male;<<print $player.lastname>>@@<<else>>@@.male;<<print $qb.lastname>>@@<</if>>@@.male;. The defense. All of us."@@<</if>>
@@.male;"Oh, and one other thing. @@<<if $stallionsscore>$defensescore>>@@.male;If we pull ahead by a lot, I'm going to put in the backups."@@<<else>>@@.male;I don't know why I'm even mentioning this, but if we pull ahead by a lot, I'm putting in the backups."@@<</if>>
This is followed by a chorus of groans.
<<if $playerStarter>>[[Start the second half|Game 3 Drive 3 Play]]<<else>>[[Start the second half|Game 3 Drive 3 Watch]]<</if>><<showFootballScore>>
You run onto the field, feeling a surge of energy. Unfortunately, the Upper Lake players and fans seem to be more energized as well. Their team is <<if $stallionsscore>=$defensescore>>hanging with<<else>>beating<</if>> a team that's supposed to be one of the best.
You're able to make some progress on your first drive, but it eventually stalls, and you're forced to punt. Upper Lake can't score either, and you get the ball back.
You're determined to make the most of your next drive. You alternate between making <<if $player.accuracy+$player.armStrength>=80>>good, solid<<else>>lucky<</if>> throws, and handing off to Everett. It works, and you've gotten all the way to the fifteen yard line.
<<if $player.accuracy+$player.armStrength>=80>>@@.thought;Just a fifteen yard throw. I've practiced this.@@
The ball is snapped. You see Ryan Callahan running towards the end zone. A linebacker is running at you, so you release the ball quickly.
Your rushed delivery made things harder on yourself. All of your practice came when you had lots of time to throw. You haven't practiced realistic game conditions.
The ball is underthrown, and you cringe, waiting for it to fall incomplete.
But you threw the ball hard enough that Ryan is able to reverse direction and lunge forward, making a spectacular catch.
The Pinewood Prep cheerleaders go wild, but you know that they're cheering Ryan more than you. He was the one who made the catch on the poor throw.
@@.thought;That's okay. We're at the one yard line. We can score.@@
You're right. Moments later, Everett runs it in for the touchdown.
[[Head to the bench|Game 3 Break 2]]<<set $stallionsscore to $stallionsscore+7>><<set $player.accuracy to $player.accuracy+1>><<else>>@@.thought;Just a fifteen yard throw. I should be able to make this, but I don't know.@@
The ball is snapped. You see Ryan Callahan running towards the end zone. A linebacker is running at you, so you release the ball quickly.
Your rushed delivery made things harder on yourself. All of your practice came when you had lots of time to throw. You haven't practiced realistic game conditions.
The ball is underthrown, and you cringe, waiting for it to fall incomplete.
Ryan reverses direction and lunges forward, trying to make a spectacular catch. Maybe he could have done it if you'd thrown the ball harder. But you didn't, and the pass is incomplete.
[[You have to settle for a field goal|Game 3 Break 2]]<<set $stallionsscore to $stallionsscore+3>><</if>><<showFootballScore>>
<<print $qb.firstname>> runs onto the field. He doesn't look as energetic as the Upper Lake players and fans. Their team is <<if $stallionsscore>=$defensescore>>hanging with<<else>>beating<</if>> a team that's supposed to be one of the best, and that's breathed some life into the sleepy crowd.
<<print $qb.firstname>> makes some progress on his first drive, but it eventually stalls, and the Stallions are forced to punt. Upper Lake can't score either, and the offense gets the ball back.
<<print $qb.firstname>> alternates between making <<if $qb.accuracy+$qb.armStrength>=100>>good, solid<<else>>lucky<</if>> throws, and handing off to Everett. It works, and you've gotten all the way to the fifteen yard line.
<<if $qb.accuracy+$qb.armStrength>=100>>@@.thought;Just a fifteen yard throw. We've practiced this.@@
The ball is snapped. Ryan Callahan runs towards the end zone, as a linebacker is running at <<print $qb.firstname>>. He releases the football just in time.
His rushed delivery made things harder on himself. All of your practices came when you had lots of time to throw. You haven't practiced realistic game conditions with him.
The ball is thrown too far to the right, and you cringe, waiting for it to fall incomplete.
Somehow, Ryan is able to lunge just in time and make a spectacular touchdown catch.
The Pinewood Prep cheerleaders go wild. You know that they're cheering on <<print $qb.firstname>> and mostly Ryan. You would bristle at doing all the work teaching <<print $qb.firstname>> and not getting any of the credit, but right now you're happy for him.
[[He heads to the bench|Game 3 Break 2]]<<set $stallionsscore to $stallionsscore+7>><<set $qb.accuracy to $qb.accuracy+1>><<else>>@@.thought;Just a fifteen yard throw. He should be able to make these, but I don't know.@@
The ball is snapped. Ryan Callahan runs towards the end zone, as a linebacker is running at <<print $qb.firstname>>. He releases the football just in time.
His rushed delivery made things harder on himself. All of your practices came when you had lots of time to throw. You haven't practiced realistic game conditions with him.
The ball is thrown too far to the right, and you cringe, waiting for it to fall incomplete.
Ryan lunges to the right, making a valiant effort, but it isn't enough. The pass is incomplete.
[[He has to settle for a field goal|Game 3 Break 2]]<<set $stallionsscore to $stallionsscore+3>><</if>><<showFootballScore>>
You were worried about Upper Lake when they were <<if $stallionsscore<$defensescore>>beating<<elseif visited("Game 3 Drive 3 Play") and $player.accuracy+$player.armStrength>=80 and $stallionsscore-$defensescore<7>>beating<<elseif visited("Game 3 Drive 3 Play") and $player.accuracy+$player.armStrength<80 and $stallionsscore-$defensescore<3>>beating<<elseif visited("Game 3 Drive 3 Watch") and $qb.accuracy+$qb.armStrength>=100 and $stallionsscore-$defensescore<7>>beating<<elseif visited("Game 3 Drive 3 Watch") and $qb.accuracy+$qb.armStrength<100 and $stallionsscore-$defensescore<3>>beating<<else>>competing with<</if>> you, but they've slowed down now. Or maybe your defense is stepping up. They're unable to score on this drive. You spend your time <<if $qb.relationship>=80>>chatting with <<print $qb.firstname>><<set $qb.relationship to $qb.relationship+1>><<else>>joking with the rest of your team<<set $team.respect to $team.respect+1>><</if>>.
<<if $playerStarter>>You take the field again, but you're unable to score.<<else>>You wish <<print $qb.firstname>> good luck as he takes the field, but he's unable to score.<</if>> Luckily, Upper Lake can't score on their next drive either.
<<if $playerStarter>>You rise, psyching yourself up to take the field again.
<<if $stallionsscore-$defensescore>=10>>Coach stops you before you can get onto the field.
@@.male;"We're doing so well that I'm going to put the backups in. Don't fuck it up."@@
@@.male;"Again?"@@
@@.male;"Seriously?"@@
You're disappointed, but a little relieved. You were doing really well, but you also still felt really nervous. And now you don't have to worry about getting hit or embarrassing yourself.
[[Sit back down and watch the rest of the game|Game 3 Drive 4]]<<set $playerCurrentStarter to false>><<else>>You make eye contact with one of your teammates. <<if $team.respect>=65>>He nods back at you.<<else>>He gives you a look, as if to say, @@.male;What are you nodding at me for?@@ You just sigh and look away.<</if>>
[[Jog onto the field|Game 3 Drive 4]]<<set $playerCurrentStarter to true>><</if>><<else>>You nod to <<print $qb.firstname>> as he stands up.
<<if $stallionsscore-$defensescore>=10>>However, Coach stops him before he gets onto the field.
@@.male;"We're doing so well that I'm going to put the backups in. <<print $player.lastname>>, don't fuck it up."@@
@@.male;"Again?"@@
@@.male;"Seriously?"@@
The two guys who just spoke are starters, upset that they don't get to play. Yet you can't help but take it personally. It feels like they're objecting to the idea of you being the quarterback. You try to remember what it was like when your team hated the idea of <<print $qb.firstname>> being the quarterback. It's hard to remember.
[[Jog onto the field|Game 3 Drive 4]]<<set $playerCurrentStarter to true>><<else>>You sit back down on the bench and sigh as you watch the offense take the field. You're in the middle of a tense game, but it feels boring. You look at the faces of the guys on the bench next to you. It seems like they feel the same way.
[[Watch the end of the game|Game 3 Drive 4]]<<set $playerCurrentStarter to false>><</if>><</if>><<showFootballScore>>
The drive starts pretty well, but before you know it, <<if $playerCurrentStarter>>you've<<else>><<print $qb.firstname>> has<</if>> thrown some incomplete passes, and <<if $playerCurrentStarter>>you're<<else>>the offense is<</if>> forced to punt.
You sit on the bench, resigned to watch Upper Lake try to score. They actually get pretty far down the field, but their kicker misses field goal.
<<if $playerCurrentStarter and $playerStarter>>[[You head back onto the field, determined to score|Game 3 Drive 5]]<<elseif $playerCurrentStarter>>You look at Coach, trying to see if he'll put <<print $qb.firstname>> back in since Upper Lake cut into your lead. He doesn't move.
[[Looks like you're the quarterback|Game 3 Drive 5]]<<elseif $playerStarter>>You look at the Coach, trying to see if he'll put you back in since Upper Lake cut into your lead. He doesn't move.
[[Looks like you're not going to play|Game 3 Drive 5]]<<else>>[[The offense takes the field|Game 3 Drive 5]]<</if>><<showFootballScore>>
The drive starts pretty well. You're able to make some progress. Most of it is due to good runs by Everett, but <<if $playerCurrentStarter>>you throw<<else>><<print $qb.firstname>> throws<</if>> some <<if $playerCurrentStarter and $player.accuracy+$player.armStrength>=80>>solid<<elseif $playerCurrentStarter is false and $qb.accuracy+$qb.armStrength>=100>>solid<<else>>lucky<</if>> passes too. Around midfield, however, <<if $playerCurrentStarter>>your<<else>>his<</if>> luck starts to change. <<if $playerCurrentStarter>>Your<<else>>His<</if>> passes are now falling incomplete.
Soon, it's third down. <<if $playerCurrentStarter>>You have<<else>>He has<</if>> one chance to keep this drive going.
The ball is snapped to <<if $playerCurrentStarter>>you. You take your eyes off of the defense to look at your receivers, only to realize that you made a mistake. Two linebackers are running right at you.
[[Run away, trying to buy yourself time to throw|Game 3 Drive 4 Run]]
[[Throw the ball out of bounds|Game 3 Drive 4 Giveup]]<<else>><<print $qb.firstname>>. He takes his eyes off of the defense to look at his receivers, but that was a mistake. Two linebackers are running right at him.
[[Tell him to run away, so he can buy himself time to throw|Game 3 Drive 4 Run]]
[[Tell him to throw the ball out of bounds|Game 3 Drive 4 Giveup]]<</if>><<showFootballScore>>
<<if $playerCurrentStarter>>You run towards the sideline as fast as you can, quickly pursued by the linebackers. It's tough. You have to judge the distance between them and you, but you can't look at them or you won't be able to make a good pass.
<<if $player.speed>=16>>You're finally able to catch a glimpse of them over your shoulder. Realizing that you have enough time, you pause and fire off a throw to the first receiver that you see.
He catches it!
You pump your fist. You've still got it.
Unfortunately, your luck runs out after that. You're able to make a little more progress, but you're forced to kick a field goal. Still, that's 3 points you wouldn't have gotten if you didn't make that throw.<<set $stallionsscore to $stallionsscore+3>><<set $player.speed to $player.speed+5>><<else>>You're finally able to catch a glimpse of them over your shoulder. They've almost caught up with you.
You're panicking now, and you try to get a throw off, but you're not able to. You fall to the turf, pinned by the body of the linebacker. You were just sacked. Even worse, you lose control of the football. When the linebacker finally gets off of you, you see that his teammate has the football.<<set $player.speed to $player.speed+1>><</if>><<else>>@@.player;"Buy some time!"@@
<<print $qb.firstname>> runs towards the sideline as fast as he can, quickly pursued by the linebackers. It's tough. He has to judge the distance between them and him, but he can't look at them or he won't be able to make a good pass.
<<if $qb.speed>=13>>Somehow, he's able to create enough separation, and he fires off a quick pass.
It's caught!
You smile, thinking back to your practice. @@.thought;I don't think he would have made that throw if it wasn't for me.@@
Unfortunately, his luck runs out after that. He's able to make a little more progress, but is eventually forced to kick a field goal. Still, that's 3 points he wouldn't have gotten if you didn't make that throw.<<set $stallionsscore to $stallionsscore+3>><<else>>He looks over his shoulder, just in time to watch himself get sacked.
You groan. Even worse, he lost control of the football, and it was recovered by Upper Lake.<</if>><</if>>
[[Watch the end of the game|Game 3 End]]<<showFootballScore>>
<<if $playerCurrentStarter>>You take one look at the linebackers, and decide that it's not worth it. You don't want to get hit, or fumble, or...well, okay, it's mostly about not getting hit.
You toss the football out of bounds. That ends your drive but it also means that you didn't get hit. You feel a little cowardly. @@.thought;No. I made a smart decision.@@<<else>>@@.player;"It's not worth it! Throw it out of bounds!"@@
<<print $qb.firstname>> quickly obeys. The drive is over, the linebackers don't hit him, and he heads to the bench. You give him a pat on the back.
@@.qb;"Do you think I should have tried to make a play?"@@
You were wondering that too, but you tell him, @@.player;"No way. You could have thrown an interception or fumbled. This was smart."@@<</if>>
[[Watch the end of the game|Game 3 End]]<<showFootballScore>>
The game is almost over. <<if $stallionsscore>$defensescore>>Upper Lake seems determined to make a comeback<<elseif $stallionsscore<$defensescore>>Upper Lake is winning, but they're not slowing down. If anything, they're trying harder<<else>>Upper Lake seems determined to take the lead<</if>>. They're playing with a lot of energy, and before you know it, they've gotten a field goal.<<set $defensescore to $defensescore+6>>
<<if $playerCurrentStarter>>You go<<else>><<print $qb.firstname>> goes<</if>> back onto the field, but the offense is unsuccessful. After a punt, Upper Lake gets the ball back and steadily marches down the field, before kicking another field goal.
<<if $stallionsscore>$defensescore>>It was a good effort, but it wasn't enough. When time expires, the score is still <<print $stallionsscore>> to <<print $defensescore>>. You've won!
[[Celebrate in the locker room|Game 3 End Celebrate]]<<else>><<if $stallionsscore is $defensescore>>The game is tied at <<print $stallionsscore>>. <<if $playerCurrentStarter>>You get the ball back for one last try, but you can't do it.<<else>><<print $qb.firstname>> gets the ball back for one last try, but he can't do it.<</if>> You know what that means: overtime.
Unfortunately, it doesn't last long. An Upper Lake player catches the kickoff, and runs the ball back all the way for a touchdown. You lost.<<set $defensescore to $defensescore+6>><<else>><<if $playerCurrentStarter>>You get the ball back for one last try, but you can't do it. You throw a couple incompletions and Everett gets tackled, and it's over.<<else>><<print $qb.firstname>> gets the ball back for one last try, but he can't do it. A couple incompletions later, it's over.<</if>><</if>>
The score is <<print $defensescore>> to <<print $stallionsscore>>. You lost.
[[Everyone is silent as they head to the locker room|Game 3 End Defeat]]<</if>><<showFootballScore>>
<<if $playerStarter>>Everyone mobs you in the locker room. You get several pats on the back that seem much stronger than the back pats you've gotten before. You don't mind it though. It's the price that comes with being a successful quarterback. And even though you've been cursed, you're still a successful quarterback.
@@.thought;Ha. <<print $witch.firstname>> will have to work harder if she wants me out of the way.@@<<set $team.respect to $team.respect+10>><<else>>Everyone mobs <<print $qb.firstname>> in the locker room. You look on, feeling a pang of jealousy as he gets back pats and congratulations. You want to be in his place, but you're also impressed with him. Sure, Upper Lake isn't that good of a team, but they're a respectable one, and <<print $qb.firstname>> played very well.
Your teammates know it, too. Something seems to have changed now. Before the season, he was a joke. <<if $team.qbrespect>=20>>Now, it seems like they actually respect him<<else>>It's not quite respect, but they consider him as one of them<</if>>.<<set $team.qbrespect to $team.qbrespect+10>><</if>>
Eventually, everyone gets changed. <<if visited("Game 3 Change")>>You change out in the open. Nobody seems to care now. They're too caught up in the high of winning<<else>>You dash to the stalls and change into your regular clothes. It looks weird, but nobody seems to care. They're too caught up in the high of winning<</if>>.
[[Get back on the bus|Game 3 Bus]]
<<set $team.wins to $team.wins+1>><<showFootballScore>>
<<if $playerStarter>>You can't look at your teammates. This was a team that you should have beaten, and you lost. None of them seem to be able to figure out why. You catch several of them asking each other what happened. You try to make yourself scarce. They don't know what happened to you, but they know that you're not performing the way you usually do.
@@.thought;Would we be better off if <<print $qb.firstname>> was the quarterback?@@<<set $team.respect to $team.respect-5>><<else>><<print $qb.firstname>> sits alone on the locker room bench. He looks upset, and your teammates aren't making him feel any better.
@@.male;"I can't believe he lost us this game,"@@ one of the players says to you.
@@.male;"Yeah, I can't believe we lost to //Upper Lake//,"@@ someone else says.
You were jealous of him for taking your job, but now you don't envy him. @@.thought;The whole team lost, not just him. And, yeah, he could have done better@@ you think, thinking of all the times he screwed up, @@.thought;But he's trying his best. I feel bad for him.@@
It hasn't escaped your notice that your team is including you in shittalking <<print $qb.firstname>>. Maybe you haven't totally lost their respect after all.
@@.thought;Being a quarterback is great if we're winning. But when we lose, he's the first one that gets blamed. I'm kind of glad I'm not the quarterback anymore.@@<<set $team.qbrespect to $team.qbrespect-5>><<set $team.respect to $team.respect+1>><</if>>
Eventually, everyone gets changed. <<if visited("Game 3 Change")>>You change out in the open. Nobody seems to care now. They're too busy complaining about the loss<<else>>You dash to the stalls and change into your regular clothes. It looks weird, but nobody seems to care. They're too busy complaining about the loss<</if>>.
[[Get back on the bus|Game 3 Bus]]
<<set $team.losses to $team.losses+1>>Coach puts on a movie for the bus ride back, and everyone settles into their seats and watches it. It's an action movie where the hero blows up bad guys and gets the girl. You enjoy it<<if $player.masculinity<=60>>, though you wonder what it would be like to be the girl<<else>>. It's fun, mindless entertainment and it takes your mind off of everything that's going on in your life<</if>>.
After about half an hour on the road, the bus pulls to a stop. You pull yourself out of the movie and look around confused. You're not back at Pinewood Prep.
@@.male;"It's late and it's a long trip. I thought we'd stop for some dinner,"@@ Coach says. @@.male;"My treat."@@
This is unlike the Coach, but you're not complaining. Free food is free food.
[[Go inside the diner|Game 3 Diner]]The diner is dimly lit and there's only a couple of other people inside. The workers look surprised to see such a large group. Eventually, you're seated, and a waitress comes over to your table.
@@.female;"Is there anything I can get you?"@@ She seems friendly, though maybe she's just expecting a large tip.
@@.male;"We need some time to look at the menu."@@
She leaves, and the <<if $player.acceptance>=50>>other <</if>>guys start talking about what they'd like to do to her.
@@.male;"She was so hot."@@
@@.thought;Really?@@ You twist your neck around and take a look at her. Yeah, she's attractive. It's weird that you didn't notice that right away. Maybe you were just too caught up thinking about the game.
@@.male;"I'm going to ask her out when she comes back."@@
@@.male;"How are you going to do that, man? We're in the middle of nowhere. How are you going to date her?"@@
@@.male;"Okay, then I'll take her to the bathroom and..."@@
@@.male;"Guys, guys,"@@ says the Coach, though he doesn't make a real attempt at actually stopping the discussion.
@@.male;"What about you, <<print $player.firstname>>. You've been quiet.@@ <<if $player.relationship is "">>@@.male;You're not dating <<print $girlfriend.firstname>> anymore."@@
You gulp, realizing that everyone is waiting on you to answer.
[[The way you're talking about her is disgusting|Game 3 Diner Disgusting]]
[[She's not my type|Game 3 Diner Reject]]<<else>>@@.male;I forget, are you still dating <<print $girlfriend.firstname>>?"@@
@@.player;"Yeah."@@
@@.male;"It doesn't seem like anything's going on between you two. When's the last time you fucked?"@@
You blush. @@.player;"Hey!"@@
@@.male;"All I'm saying is...she's hot. What do you think?"@@
[[I'm not going to cheat|Game 3 Diner Disgusting]]<</if>>
[[Hell yeah|Game 3 Diner Agree]]@@.player;"Hell yeah."@@
@@.male;"Alright! That's what I like to hear from you!"@@
@@.male;"We're going to get you out of this dry spell!"@@
You laugh. It's good to feel like one of the guys for once. You'd forgotten how much you missed their company.
@@.female;"Have you boys decided yet?"@@
The guy next to you nudges you and you realize the flaw. You can't actually //do// anything with her. It would be so easy for her to tell that you're not a...that you don't have a dick. And if the team found out about that, you don't even want to imagine what would happen.
@@.male;"Go on, <<print $player.firstname>>."@@
@@.female;"Yes? What do you want to order?"@@
You decide to play dumb and order from the menu. The guys groan, but they don't say anything.
As the dinner goes on, they become more and more flirty with her, and she flirts back. To their credit, they're trying to get you involved. @@.thought;I thought they would all compete with each other for her attention. But it's like they want me to ask her. They must be really worried about my @@<<if $player.relationship is "">>@@.thought;dry spell.@@<<else>>@@.thought;relationship with <<print $girlfriend.firstname>>.@@<</if>>
Finally, you decide to go for it. @@.player;"Uh, I was wondering...um, I think you're cute, and..."@@
@@.male;"Oh, jesus,"@@ your teammate says, cutting you off. @@.male;"Look. <<print $player.firstname>> over here likes you and he wanted to know when you got off. Your shift."@@
<<if $player.feminine>=4>>She looks at you, and you hold your breath. @@.female;"Well, he's kind of girly."@@
Everyone bursts out laughing. You sit there, feeling humiliated. @@.thought;Is it that obvious?@@
@@.male;"Sorry, man. Tough break,"@@ says the guy who asked her out for you. But he's still smiling.<<set $team.respect to $team.respect-5>><<else>>She looks at you, and you hold your breath. @@.female;"Yeah, maybe,"@@ she says, though her tone sounds like she's not interested. @@.female;"But I had my eye on someone else."@@
You blush. This is a first for you. No girl has ever turned you down before.
While you're contemplating your diminishing attractiveness, the <<if $player.acceptance<50>>other <</if>>guys are all debating who she meant.<<set $team.respect to $team.respect-2>><</if>>
[[Finish up your dinner and get back to campus|Game 3 Diner End]]@@.player;"Nah, she's not my type."@@
@@.male;"What?"@@
@@.male;"Have you seen her?"@@
You shrug.
@@.male;"Maybe he's gay."@@
You blush at that.
<<if $player.relationship is "">>@@.male;"I haven't seen him even try to date anyone else since <<print $girlfriend.firstname>> dumped him."@@<<else>>@@.male;"I don't think he's even fucking <<print $girlfriend.firstname>>."@@<</if>>
You blush even harder at that.<<if $player.relationship is not "">>@@.thought; How would he know?@@<</if>>
They get tired of teasing you, and end up spending their energy flirting with the waitress. She seems to be into it, and she's flirting back. You sit there, watching it happen. Even <<print $qb.firstname>> is getting into it.
[[Continue|Game 3 Diner End]]
<<set $team.respect to $team.respect-1>>@@.player;"No way. That's disgusting."@@
<<if $player.relationship is "">>@@.male;"What?"@@
@@.player;"The way you're talking about her. Like she's some piece of meat. She can make her own decisions."@@
@@.male;"What? You sound like some feminist."@@
@@.male;"Yeah. What's gotten into you, <<print $player.firstname>>."@@
@@.male;"Besides, I think she's into it."@@
@@.player;"No way."@@
But as you watch them flirt with her, you realize that he's right. She's flirting back. You can't tell if she's into it or if she just likes the attention, but you're just glad that their attention is on her and not on giving you any I-told-you-sos.<<set $team.respect to $team.respect-3>><<else>>@@.male;"Yeah, he's in a relationship."@@
@@.male;"But it's not a real...look. They don't fuck."@@
@@.player;"Hey! That's none of your business!"@@ @@.thought;But how did he know?@@
@@.male;"So I'm right? You don't?"@@
You're saved when the waitress comes back to your table. Everyone's attention turns to her, and you're left alone.
You're surprised to see that she seems to be into it. She's flirting back. @@.thought;Well, we are football players, and this //is// a small town.@@<</if>>
[[Finish your dinner|Game 3 Diner End]]You finish your dinner, and head back to the bus with the rest of your team. Well, it's not quite the rest of your team. When Coach does role call, there's one person missing.
<<if visited("Game 3 End Celebrate")>>@@.male;"Where is <<print $qb.lastname>>?"@@
You look around, and realize that <<print $qb.firstname>> isn't here. @@.thought;Where could he be? Oh.@@
Everyone else realizes it at the same time, too. When he returns to the bus a couple minutes later, he gets a lot of pats on the back.<<if $qb.relationship>=80 and $player.homosexuality>=5>>
You can't help but feel a little jealous. @@.thought;Sure, I'm not dating <<print $qb.firstname>> and he's free to do what he wants, but, uh...@@ Your thoughts trail off, as you try to describe how you're feeling. You don't //like// <<print $qb.firstname>>. That's ridiculous. But you did feel hurt when you realized he was with someone else.<<else>>
You smile, feeling proud of <<print $qb.firstname>>.<</if>><<else>>You look around the bus, realizing that whoever is missing is probably hooking up with the waitress.<<if $qb.relationship>=80 and $player.homosexuality>=5>>
You're really only looking for <<print $qb.firstname>> in particular, though.
You spot him. He's a couple seats behind you, playing on his phone. @@.thought;Why do I feel so relieved?@@<</if>>
@@.male;"Jones? Jones?"@@
When Jones comes back, he gets a lot of pats on the back. He has a satisfied smile on his face.<</if>>
[[Go back to campus|Sleep]]<<getTfProgress boobs>>You're feeling nervous about your next game. Pinewood Prep is currently <<print $team.wins>> and <<print $team.losses>>. After this game, your season will be half over, and your team is <<if $team.wins is 3>>doing really well. But with <<print $witch.firstname>>'s curse, you don't know how long that will last<<elseif $team.wins is 2>>doing pretty well. But a couple of losses could mean that you don't even make the playoffs<<else>>struggling. Right now, Pinewood Prep isn't even on track to make the playoffs<</if>>.
@@.thought;This game is really important. If we win, we're on track to getting my curse reversed. If we lose, well...@@
The <<if $player.masculinity>=50>>other <</if>>guys in the locker room seem to be just as nervous. Spring Gardens and Upper Lake weren't very good teams, but this opponent, Southview, is one of the better teams in your conference. They've got a strong offense and a strong defense. If things were normal, Pinewood would still probably be better than them, but things aren't normal.
<<if $player.underwear.panties is false and $tempTfValue<2>>[[Get changed|Game 4 Change Normal]]<<else>>There's something else that's eating at you. All around you, guys are showering and getting dressed. You're going to be expected to do the same.
@@.thought;I can't do that. They'll notice my @@<<if $tempTfValue>=2>>@@.thought;boobs@@<<else>>@@.thought;panties@@<</if>>@@.thought; for sure!@@
[[Get Changed|Game 4 Change Fem]]
[[Wait until everyone else has changed|Game 4 Change Wait]]<</if>>
<<set $timeOfDay to 4>>You look around. Nobody is looking at you. You shrug, grab a towel and head for the shower. You're careful not to flash your pussy to the <<if $player.masculinity>=50>>other <</if>>guys, but other than that, you're starting to feel more relaxed. A guy gives you a nod as you step into the shower.
Once you're safely inside, you strip off your clothes and turn on the water. It feels nice and relaxing, and for a moment, you forget about being caught and the importance of this game.
When the shower finishes, you wrap a towel around your <<if visited("Shower Boobs Cover")>>chest<<else>>waist<</if>> and make your way back to your locker.
<<set $changeEndPassage to "Pregame 4">><<set $expectedOutfit to "football">><<display Clothes>>
<<set $team.respect to $team.respect+2>><<getTfProgress boobs>>@@.thought;It'll be worse if I try to wait it out. I'll just be drawing attention to myself.@@
You take a deep breath and then grab a towel and head for the shower. You hold your breath as you pass the <<if $player.masculinity>=50>>other <</if>>guys. You worry that somehow they can tell that underneath your clothes<<if $player.underwear.panties is true>> are a pair of panties<</if>><<if $player.bra>><<if $player.underwear.panties is true>>, and<</if>> a bra that covers a pair of boobs<<elseif $tempTfValue>=2>><<if $player.underwear.panties is true>> and boobs<<else>> is a pair of boobs<</if>><</if>>.
It's only once you step inside of the shower do you allow yourself to relax. The water is nice and hot, and for a moment, you forget about being caught and the importance of this game.
Once you're done, you carefully wrap a towel around your <<if visited("Shower Boobs Cover")>>chest<<else>>waist<</if>> and make your way back to your locker. You can feel people looking at you, but you ignore it. @@.thought;I'll feel better once I'm in my uniform.@@
<<set $changeEndPassage to "Pregame 4">><<set $expectedOutfit to "football">><<display Clothes>>
<<set $team.respect to $team.respect-2>><<getTfProgress height>>@@.thought;I'm not going to change in front of all these guys!@@ you think, imagining all of these muscular guys seeing your <<if $player.armStrength<60>>delicate<<else>>feminine<</if>><<if $tempTfValue>=3>> little<</if>> body.
@@.thought;Focus.@@
Taking a breath, you pull out your phone, trying to act busy until everyone has cleared out.
It takes a while. The <<if $player.masculinity>=50>>other <</if>>guys are using the shower at different times, forcing you to awkwardly stare at your phone while everyone around you gets changed.
@@.male;"<<print $player.firstname>>, you know we have a game, right?"@@
@@.player;"Oh, yeah, I know."@@
<<if visited("Gym Shirt Introduce")>>@@.male;"He doesn't want to show us his boobs."@@
You turn beet red and dash to the shower.<<else>>@@.thought;Now that they called me out, I can't keep looking at my phone. I have to get changed.
You groan and make your way to the shower.<</if>>
You hold your breath as you pass the <<if $player.masculinity>=50>>other <</if>>guys. You worry that somehow they can tell that underneath your clothes<<if $player.underwear.panties is true>> are a pair of panties<</if>><<if $player.bra>><<if $player.underwear.panties is true>>, and<</if>> a bra that covers a pair of boobs<<elseif $tempTfValue>=2>><<if $player.underwear.panties is true>> and boobs<<else>> is a pair of boobs<</if>><</if>>.
It's only once you step inside of the shower do you allow yourself to relax. The water is nice and hot, and for a moment, you forget about being caught and the importance of this game.
Once you're done, you carefully wrap a towel around your <<if visited("Shower Boobs Cover")>>chest<<else>>waist<</if>> and make your way back to your locker. You can feel people looking at you, but you ignore it. @@.thought;I'll feel better once I'm in my uniform.@@
<<set $changeEndPassage to "Pregame 4">><<set $expectedOutfit to "football">><<display Clothes>>
<<if visited("Shower Boobs Cover")>><<set $team.respect to $team.respect-4>><<else>><<set $team.respect to $team.respect-2>><</if>>
<<set $player.arousal to $player.arousal+5>>Now that you're changed, you join the rest of your team and listen to Coach.
@@.male;"Alright, ladies,"@@ he begins. You wince when he says that.
@@.male;"As you all know, this is a big game. Southview is a good team. I don't want any slacking off."@@
He paces down the aisle, and you wonder what he's doing. @@.male;"We haven't been living up to our talent. We had a good win against Bear Valley, but we should have blown the last two teams out of the water, and we didn't."@@
You feel a pang of guilt and you suddenly don't feel like looking at your teammates.
@@.male;"But we'll be tested in this game. The way we've been playing isn't going to cut it this time."@@
He pauses. @@.male;"Since this game is so high stakes, I'm not going to bring in the backups."@@
<<if $playerStarter>>@@.thought;That means I'm going to be playing the whole game. I hope I'm up to it.@@<<else>>@@.thought;That means I won't get to play@@ you think, feeling disappointed but also a little relieved.<</if>>
@@.male;"Now, are we going to play like we have before?"@@
@@.male;"No Coach!"@@ everyone yells, your voice joining in a half second too late.
@@.male;"Let's get them!"@@
[[Run out onto the field|Game 4 Start]]
<<set $opponent to "Southview">>
<<set $stallionsscore to 0>>
<<set $defensescore to 0>><<showFootballScore>>
You run out onto the field to the beat of dance music. The stands are mostly packed, and you recognize your friends cheering you on in the stands. On the sideline are the Pinewood Prep cheerleaders. The energy reminds you of the very first game of the season, but the circumstances couldn't be more different. <<if $playerStarter>>You're still the starter, and that's the only part about you that hasn't changed.<<else>>Before, you were the manly, popular starting quarterback. Now, <<print $qb.firstname>> is the starting quarterback, and you're more female than male.<</if>>
Southview starts off with the ball, so you head to the bench. Coach's speech and the energy in this place have pumped you up, and you can't wait to get out onto the field and score some touchdowns. <<if $playerStarter>>You're going to have to wait for that.<<else>>You think back to Coach's speech and realize that you're not going to get a chance. You're dressed like a Stallions football player and you're technically part of the team, but you're not going to actually make an impact. That thought makes you a little sad.<</if>>
The Southview quarterback steadily leads them down the field and scores a touchdown. You sigh. You're only a couple minutes into the game, and you're already losing.
<<if $playerStarter>>[[Take the field|Game 4 Drive 1 QB]]<<else>>[[The offense takes the field|Game 4 Drive 1 Watch]]<</if>>
<<set $defensescore to $defensescore+7>><<showFootballScore>>
You run out onto the field again, and prepare to take the snap. Southview's defense isn't as good as its offense, but it's still pretty strong, and it scares you.
The ball is snapped, and you scan the field. Ryan Callahan is streaking down the field, turns, and gets open. You could make a big gain on this play, but you'd have to throw the ball far.
Another receiver has also gotten open closer to you. But as you turn in his direction, the defender adjusts. You'd have to throw the ball in a tight window if you wanted to make the throw.
[[Throw to Ryan Callahan|Game 4 Drive 1 QB Long]]
[[Take the shorter throw|Game 4 Drive 1 QB Short]]<<showFootballScore>>
<<print $qb.firstname>> runs out onto the field, and you get ready to instruct him. outhview's defense isn't as good as its offense, but it's still pretty strong. @@.thought;I'm glad it's not me out there, or they'd knock me on my back.@@
<<print $qb.firstname>> takes the snap, and you scan the field. Ryan Callahan is streaking down the field, turns, and gets open. <<print $qb.firstname>> could make a big gain on this play, but he'd have to throw the ball far...and accurate.
Another receiver has also gotten open. It's a shorter throw, but as <<print $qb.firstname>> turns in his direction, the defender adjusts. He'd have to throw the ball in a very tight window if he wanted to make the throw.
[[Tell him to make the deep throw|Game 4 Drive 1 Watch Long]]
[[Tell him to make the short throw|Game 4 Drive 1 Watch Short]]<<showFootballScore>>
You throw the football as hard as you can in Ryan's direction.
<<if $player.armStrength>=70 and $player.accuracy>=40>>The football flies in the air in a perfect spiral and lands right in Ryan's hands. There's nobody near him, and he takes off running towards the end zone.
The Southview defenders realize what's happening and take off after him, but they're not fast enough. Ryan runs into the end zone, and you throw your arms up in celebration.
@@.thought;I did it! And on the first play of the game too!@@
You take a seat on the bench, your spirits high.<<set $stallionsscore to $stallionsscore+7>><<elseif $player.armStrength>=70>>The football flies in the air in a perfect spiral towards Ryan, but it's off target. Ryan tries to adjust to make the catch, but the football whizzes past his outstretched hand.
@@.thought;Damn. That was close.@@
Ryan jogs back to the huddle, looking disappointed.
@@.thought;I can't let this get to me. We need to bounce back.@@
Your next pass is incomplete, but the throw after that gets a first down. Steadily, you march down the field, but end up stalling near the goal line.
You loft a pass high in the air to Ryan for a touchdown, but it's batted down by a Southview cornerback, and you're forced to settle for a field goal.<<set $stallionsscore to $stallionsscore+3>><<elseif $player.armStrength>=40>>The football flies in Ryan's direction, and Ryan runs downfield, anticipating for it to land in his outstretched arms. It's a throw you've made hundreds of times last season, but this time, your arm isn't strong enough to get it all the way there.
Luckily, your throw wasn't close to any Southview defenders either. It bounces about ten yards behind Ryan, before rolling harmlessly to his feet.
@@.thought;I can't let this get to me. We need to bounce back.@@
Your next pass is incomplete<<if $player.accuracy>=40>> but the throw after that gets a first down. Steadily, you march down the field, but end up stalling near the goal line.
You loft a pass high in the air to Ryan for a touchdown, but it's batted down by a Southview cornerback, and you're forced to settle for a field goal.<<set $stallionsscore to $stallionsscore+3>><<else>>, and your third pass is incomplete too. You head back to the bench, feeling defeated.<</if>><<else>>You know as soon as it leaves your hand that you're not going to make it, and you wonder what you were thinking attempting such a difficult throw in the first place.
Your pass sails ten yards, before being caught by a Southview linebacker. It didn't make it anywhere close to Ryan.
Your other passes fall incomplete as well. As you walk off the field, you can see some of your teammates looking at you with what looks like disgust.<<set $team.respect to $team.respect-1>><</if>>
[[Watch Southview try to score|Game 4 First Half]]<<showFootballScore>>
You line up and then quickly throw the football to your receiver.
<<if $player.accuracy>=60>>It's a tough throw. The receiver and the defender both leap up, but your receiver comes down with it.
@@.thought;I did it! I got a first down!@@
Making that tough throw gives you some more confidence, and you steadily march the offense down the field, before making a quick, short pass for a touchdown.
You take a seat on the bench, your spirits high.<<set $stallionsscore to $stallionsscore+7>><<elseif $player.accuracy>=40>>It's a tough throw. The receiver and the defender both leap up at the same time, and the defender bats it away.
@@.thought;I was close at least. Now I need to make this next throw.@@
Your next pass is incomplete, but the throw after that gets a first down. Steadily, you march down the field, but end up stalling near the goal line.
You loft a pass high in the air to Ryan for a touchdown, but it's batted down by a Southview cornerback, and you're forced to settle for a field goal.<<set $stallionsscore to $stallionsscore+3>><<else>>It's a tough throw, and you don't come anywhere close. The pass sails over the heads of both your receiver and the defender and falls incomplete.
As he trots back to the huddle, your receiver gives you a look, like he's wondering what you're doing, or maybe wondering why you're still the quarterback.
Feeling shaken, your next two passes fall incomplete as well. As you walk off the field, you're careful not to look at your teammates.<<set $team.respect to $team.respect-1>><</if>>
[[Watch Southview try to score|Game 4 First Half]]<<showFootballScore>>
<<print $qb.firstname>> throws the football as hard as he can in Ryan's direction.
<<if $qb.armStrength>=70 and $qb.accuracy>=40>>The football flies in the air in a perfect spiral and lands right in Ryan's hands. There's nobody near him, and he takes off running towards the end zone.
The Southview defenders realize what's happening and take off after him, but they're not fast enough. Ryan runs into the end zone, <<print $qb.firstname>> pumps his fist, and you smile. It wasn't as good as throwing a touchdown by yourself, but it still feels like a win.
@@.thought;He did it! And on the first play of the game too!@@
<<print $qb.firstname>> takes a seat on the bench, and you slap him on the back.<<set $stallionsscore to $stallionsscore+7>><<elseif $qb.armStrength>=70>>The football flies in the air in a perfect spiral towards Ryan, but it's off target. Ryan tries to adjust to make the catch, but the football whizzes past his outstretched hand.
@@.thought;Damn. That was close.@@
Ryan jogs back to the huddle, looking disappointed.
@@.thought;It's only one play. They need to bounce back.@@
Your next pass is incomplete, but the throw after that gets a first down. Steadily, <<print $qb.firstname>> marches down the field, but the offense ends up stalling near the goal line.
<<print $qb.firstname>> lofts a pass high in the air to Ryan for a touchdown, but it's batted down by a Southview cornerback, and he's forced to settle for a field goal.<<set $stallionsscore to $stallionsscore+3>><<elseif $qb.armStrength>=40>>The football flies in Ryan's direction, and Ryan runs downfield, anticipating for it to land in his outstretched arms. It's a throw you've made hundreds of times last season, but <<print $qb.firstname>> doesn't have that experience, and his arm isn't strong enough to get it all the way there.
Luckily, the throw wasn't close to any Southview defenders either. It bounces about ten yards behind Ryan, before rolling harmlessly to his feet.
@@.thought;It's only one play. They need to bounce back.@@
<<print $qb.firstname>>'s next pass is incomplete<<if $qb.accuracy>=40>> but the throw after that gets a first down. Steadily, he marches down the field, but ends up stalling near the goal line.
<<print $qb.firstname>> lofts a pass high in the air to Ryan for a touchdown, but it's batted down by a Southview cornerback, and the offense is forced to settle for a field goal.<<set $stallionsscore to $stallionsscore+3>><<else>>, and his third pass is incomplete too. He doesn't say a word as he takes a seat on the bench.<</if>><<else>>You know as soon as it leaves <<print $qb.firstname>>'s hand that it's not going to make it, and you wonder what you were thinking telling him to attempt such a difficult throw in the first place.
His pass sails ten yards, before being caught by a Southview linebacker. It didn't make it anywhere close to Ryan.
His other passes fall incomplete as well. As <<print $qb.firstname>> walks off the field, you can see some of his teammates looking at him with what looks like disgust.<<set $team.qbRespect to $team.qbRespect-1>><</if>>
[[Watch Southview try to score|Game 4 First Half]]<<showFootballScore>>
<<print $qb.firstname>> lines up and then quickly throws the football to his receiver.
<<if $qb.accuracy>=60>>It's a tough throw. The receiver and the defender both leap up, but the receiver comes down with it.
@@.thought;He did it! It's a first down!@@
Making that tough throw seems to have given <<print $qb.firstname>> some more confidence, and he steadily marches the offense down the field, before making a quick, short pass for a touchdown.
As he takes a seat on the bench, you give him a pat on the back<<set $stallionsscore to $stallionsscore+7>><<elseif $qb.accuracy>=40>>It's a tough throw. The receiver and the defender both leap up at the same time, and the defender bats it away.
@@.thought;He was close at least. Now he needs to make this next throw.@@
<<print $qb.firstname>>'s next pass is incomplete, but the throw after that gets a first down. Steadily, he marches down the field, but ends up stalling near the goal line.
<<print $qb.firstname>> lofts a pass high in the air to Ryan for a touchdown, but it's batted down by a Southview cornerback, and he's forced to settle for a field goal.<<set $stallionsscore to $stallionsscore+3>><<else>>It's a tough throw, and it doesn't come anywhere close. The pass sails over the heads of both the reeceiver and the defender and falls incomplete.
As the offense huddles up, you can see people arguing. You're too far away to hear what's being said, but it looks like <<print $qb.firstname>>'s teammates are mad at him.
Maybe he's feeling shaken, or maybe he just isn't that good, but his next two passes fall incomplete. As the offense walks off the field, they're now close enough for you to sort of be able to hear what they're saying. Unsurprisingly, they're talking about <<print $qb.firstname>>.<<set $team.respect to $team.respect-1>><</if>>
[[Watch Southview try to score|Game 4 First Half]]<<showFootballScore>>
After getting off to such a good start, Southview's offense seems to have stalled. They get close to the end zone a couple of times, but they're only able to come away with a single field goal.
On the other hand, the Stallions offense is starting to click. <<if $stallionsscore<7>><<if $playerStarter>>You<<else>><<print $qb.firstname>><</if>> even come away with a touchdown! Sure, it's mostly due to some good runs by Everett, but it still counts.<<else>><<if $playerStarter>>You<<else>><<print $qb.firstname>><</if>> even leads the team down the field for another touchdown.<</if>>
[[It's halftime|Game 4 Halftime]]
<<set $stallionsscore to $stallionsscore+7>>
<<set $defensescore to $defensescore+3>><<showFootballScore>>
<<if $stallionsscore>$defensescore>>Everyone is in good spirits as they head into the locker room.<<else>>Nobody says much as they head into the locker room.<</if>> <<if $stallionsscore>$defensescore>>Your team is winning<<elseif $stallionsscore<$defensescore>>Your team is losing<<else>>The game is tied<</if>>, but you know that anything could change in the next half.
<<if $playerStarter>>You pay close attention to Coach as he talks. The game...and your masculinity is on the line! Coach draws up a play on the whiteboard, and you look to your receivers and linemen. They're all watching intently.
The play he diagrammed is a little risky since you'd have to hold onto the football for a while, but if it worked then you could get an easy touchdown.
<<print $qb.firstname>> doesn't seem to be paying attention, however. You're a little disappointed by that, but you're not really surprised. Coach did say that he wasn't going to pull the starters.<<else>>Coach starts diagramming a play on the whiteboard, and you allow your attention to wander.
@@.thought;He said that he wasn't going to pull the starters. I'm not even going to play. I should pay attention so I can call plays for <<print $qb.firstname>>, but...I don't know. This seems boring now.@@
It's a relief when Coach finally finishes talking.<</if>>
<<if $playerStarter>>
[[Start the second half|Game 4 Drive 2 QB]]<<else>>
[[Start the second half|Game 4 Drive 2 Watch]]<</if>><<showFootballScore>>
You run out onto the field, <<if $stallionsscore>$defensescore>>ready to score another touchdown.<<else>>hoping for the best.<</if>> The first half was difficult, and you don't know how much more of that you can take.
You hand the ball off to Everett and he pulls off a decent run. A couple of good runs and short passes later, and you're in field goal range.
The ball is snapped, and the Southview linebackers start to charge. One of them muscles his way around the offensive lineman, and heads straight for you.
[[Throw the ball out of bounds|Game 4 Drive 2 QB OutOfBounds]]
[[Run away from him|Game 4 Drive 2 QB Run]]<<showFootballScore>>
<<print $qb.firstname>> run out onto the field, With the rest of his team. <<if $stallionsscore>$defensescore>>@@.thought;I hope they can score another touchdown.@@<<else>>@@.thought;I hope this half goes better.@@<</if>> The first half was difficult, and you don't know how much more of that he can take.
<<print $qb.firstname>> hands the ball off to Everett and he pulls off a decent run. A couple of good runs and short passes later, and the Stallions are in field goal range.
The ball is snapped, and the Southview linebackers start to charge. One of them muscles his way around the offensive lineman, and heads straight for <<print $qb.firstname>>.
[[Tell him to throw the ball out of bounds|Game 4 Drive 2 Watch OutOfBounds]]
[[Tell him to run away|Game 4 Drive 2 Watch Run]]<<showFootballScore>>
You know that you're not fast enough to outrun that linebacker, and you don't want to have his muscular body collide with your weaker one. You take a step back and then throw the ball out of bounds.
You weren't quick enough. The linebacker collides into you, taking you down.
It's a hard tackle, and you can feel the linebacker's heavy body on top of yours. <<if $player.armStrength>=40>>The tackle was rough, but you're not hurt. You push him off and stand up.<<else>>You try to push him off but you're not strong enough. You shudder, realizing that he could keep you here as long as he wanted, and there's nothing you could do about it.
Just as you think that, the linebacker stands up. @@.thought;Right. My teammates are right there and there are lots of fans watching. He can't do whatever he wants. What's gotten into me?@@<</if>>
@@.thought;Shake it off@@ you tell yourself. @@.thought;That play could have gone much worse.@@
That thought makes you feel slightly better. You make a short pass, and Everett rips off a nice run to get into field goal range. The drive stalls after that, but at least you came away with a field goal.
[[Head off the field|Game 4 Third Quarter Watch]]
<<set $stallionsscore to $stallionsscore+3>><<showFootballScore>>
You take off running, hoping to buy yourself some time to make the throw, or to scramble for the first down.
You run as fast as you can, knowing how painful it will be if the linebacker collides with your weakened body. You're too scared to look back, but your eyes scan the field for an open receiver.
<<if $player.speed>=25>>Finding nobody, you run forward, hoping to make the first down. You've lost track of the linebacker, and you don't know how close he is. All you know is that you've got to keep running forward.
Then you see another linebacker up ahead, running right towards you, and you step out of bounds.
The referee signals that you got a first down, and you crack a smile.
Feeling more confident now, you're able to lead the offense the rest of the way for a touchdown.<<set $stallionsscore to $stallionsscore+7>><<set $player.confidence to $player.confidence+1>><<else>>As you're looking for a receiver, the linebacker slams into you from behind, taking you down.
It's a hard tackle, and you can feel the linebacker's heavy body on top of yours. <<if $player.armStrength>=40>>You push him off and stand up.<<else>>You try to push him off but you're not strong enough. You shudder, realizing that he could keep you here as long as he wanted, and there's nothing you could do about it.
Just as you think that, the linebacker stands up. @@.thought;Right. My teammates are right there and there are lots of fans watching. He can't do whatever he wants. What's gotten into me?@@<</if>>
You're feeling shaken, and you're unable to make another completion after that.<<set $player.confidence to $player.confidence-1>><</if>>
[[Head off the field|Game 4 Third Quarter Watch]]<<showFootballScore>>
You know that <<print $qb.firstname>> isn't fast enough to outrun that linebacker, and you don't want to have a hard sack shake his already shaky self-confidence.
@@.player;"Throw it out of bounds!"@@
He takes a step back and then throws it out of bounds.
He wasn't quick enough. The linebacker collides into him, taking him down.
It's a hard tackle, and all you can think is that you're glad it wasn't you getting tackled like that. <<if $player.homosexuality>=15>>The thought of the linebacker's big, muscular body pinning you to the turf is starting to make you wet.<<else>>You don't want to be under the linebacker's big, muscular body.<</if>>
@@.thought;Now why did I think of that?@@
Blushing, you turn your attention back to the game. The offense seems to have bounced back. <<print $qb.firstname>> makes a short pass, and Everett rips off a nice run to get into field goal range. The drive stalls after that, but at least the Stallions came away with a field goal.
<<link "$qb.firstname heads off the field" "Game 4 Third Quarter Watch">><<set $stallionsscore to $stallionsscore+3>><</link>><<showFootballScore>>
<<print $qb.firstname>> takes off running. @@.thought;If he can just buy some time, he can make the throw or maybe run for a first down.@@
He's running pretty fast. The linebacker, who was running straight at <<print $qb.firstname>> has to turn and change direction when <<print $qb.firstname>> starts running down the field. Now that he's bought some time, <<print $qb.firstname>> scans the field for an open receiver.
<<if $qb.speed>=25>>Finding nobody, he runs forward, hoping to make the first down. The linebacker is catching up, but not quickly enough.
@@.thought;Wow. <<print $qb.firstname>> isn't even looking back.@@ He keeps his eyes fixed straight ahead, and actually makes it to the first down marker.
For a moment, you think that he could turn this into a big gain, but then another another linebacker up ahead, runs straight towards him, and he steps out of bounds.
It's hard to tell from far away, but <<print $qb.firstname>> seems a little more confident now, and he leads the offense the rest of the way for a touchdown.<<set $stallionsscore to $stallionsscore+7>><<set $qb.confidence to $qb.confidence+1>><<else>>As he's looking for a receiver, the linebacker catches up and slams into him from behind, taking him down.
It's a hard tackle, and all you can think is that you're glad it wasn't you getting tackled like that. <<if $player.homosexuality>=15>>The thought of the linebacker's big, muscular body pinning you to the turf is starting to make you wet.<<else>>You don't want to be under the linebacker's big, muscular body.<</if>>
@@.thought;Now why did I think of that?@@
Blushing, you turn your attention back to the game.
It's hard to tell from far away, but <<print $qb.firstname>> seems to be feeling shaken, and he's unable to make another completion after that.<<set $qb.confidence to $qb.confidence-1>><</if>>
<<link "$qb.firstname heads off the field" "Game 4 Third Quarter Watch">><</link>><<showFootballScore>><<set $stallionsscore to $stallionsscore+7>><<set $defensescore to $defensescore+7>>
The rest of the third quarter is a back and forth battle. Both teams are clearly good<<if $stallionsscore<10>>, though the Stallions seems to be succeeding in spite of <<if $playerStarter>>you<<else>><<print $qb.firstname>><</if>><</if>>. The Stallions score <<if $stallionsscore>6>>another<<else>>a<</if>> touchdown, which is quickly answered by a touchdown from Southview.
Heading into the fourth quarter, the <<if $stallionsscore>$defensescore>>Stallions are winning, <<print $stallionsscore>> to <<print $defensescore>><<elseif $stallionsscore<$defensescore>>game is tied at <<print $stallionsscore>><<else>>Stallions are losing, <<print $defensescore>> to <<print $stallionsscore>><</if>>.
<<if $playerStarter>><<if $stallionsscore>$defensescore>>@@.thought;We're doing good. If I can keep it up, we can keep our lead.@@<<else>>@@.thought;This game is tough. I need to step it up so we can pull ahead. But I don't know if I can.@@<</if>>
[[Run onto the field|Game 4 Player Injured]]<<else>><<if $stallionsscore>$defensescore>>@@.thought;We're doing good. If he can keep it up, we can keep our lead.@@<<else>>@@.thought;This game is tough. He needs to step it up so we can pull ahead. But I don't know if he can.@@<</if>>
[[He heads onto the field|Game 4 QB Injured]]<</if>><<showFootballScore>>
You head back out onto the field, looking to score again.
The ball is snapped, and you step back, looking for an open receiver. You spot Ryan Callahan sprinting down the field, and you turn in his direction.
Before you have a chance to release the football, somebody slams into you from behind and you crumple to the ground.
[[Look around|Game 4 Player Injured Look]]<<showFootballScore>>
You wish <<print $qb.firstname>> luck as he heads back onto the field.
The ball is snapped and he steps back, looking for an open receiver. He spots Ryan Callahan sprinting down the field, and turns in his direction.
Before he has a chance to release the football, somebody slams into him from behind and he crumples to the ground.
[[Continue|Game 4 QB Injured Look]]<<showFootballScore>>
This isn't the first time you've been sacked, but it's by far the most painful. You're unable to do anything but lie there in agony.
@@.male;"<<print $player.lastname>>, are you okay?"@@
@@.thought;When did he get here? How long have I been lying here?@@
@@.player;"No, I'm not okay."@@
@@.male;"Can you get off the field?"@@
@@.player;"I think so."@@
You wince as Coach helps you to your feet. Him and a lineman put their arms around you, and you hobble off the field.
@@.player;"What's going to happen now?"@@ you ask.
@@.male;"We'll have <<print $qb.lastname>> finish the game,"@@ he says.
@@.player;"Really?"@@
@@.male;"I'd rather have you, but you need to rest."@@
You can't argue with that. You don't feel up to going back out there.
[[Watch the rest of the game from the bench|Game 4 Player Injured End]]<<showFootballScore>>
You wait for <<print $qb.firstname>> to get up, but he doesn't.
@@.thought;How bad is it? Can he finish the game? Oh no, if he can't, does that mean that I'll have to?"@@
You get your answer shortly, after Coach jogs onto the field and talks with <<print $qb.firstname>>. You can't hear what they're saying, but after a little bit, Coach helps him to his feet and him and another lineman help <<print $qb.firstname>> off the field.
@@.male;"Are you ready?"@@ Coach asks, turning to you.
[[Yes|Game 4 QB Injured End][$answer to "yes"]]
[[No|Game 4 QB Injured End][$answer to "no"]]<<showFootballScore>><<showQBSkill true>><<showQBSkill false>>
You're reminded of the first game of the season, where you ran up a big lead against Bear Valley, and then Coach put <<print $qb.firstname>> in and he almost blew it until you saved the day.
<<if $stallionsscore>$defensescore>>You may not have a big lead, but you're still winning. And now that you're out of the game, you don't see <<print $qb.firstname>> being able to hold onto it.<<elseif $stallionsscore<$defensescore>>@@.thought;At least there isn't a lead for him to blow this time@@ you think. It isn't much of a comfort.<<else>>This time there isn't a lead for him to blow, but it's going to be a hard task for him to actually win the game.<</if>>
You've spent a lot of time practicing, hoping to win the championship on your own after <<print $witch.firstname>>'s curse. But now, you feel helpless. All the work you put in was all for nothing, at least for this game. Now, you have to rely on <<print $qb.firstname>>.
<<if $qb.qbSkill>=40>>To your surprise, <<print $qb.firstname>> is actually doing a pretty good job. He gets a touchdown on the second drive, and comes very close to another touchdown on the third drive, but has to settle for a field goal. As you watch him, you feel a mix of jealousy and relief. This helps bring the Stallions closer to the championship, but you want to do it on your own, not have <<print $qb.firstname>> take your job.<<set $stallionsscore to $stallionsscore+10>><<elseif $qb.qbSkill>=25>>You're unsurprised when <<print $qb.firstname>> throws an interception on the first play. After that, though, <<print $qb.firstname>> actually holds his own. He's able to make some good passes, and the Stallions even come away with a field goal. Overall though, <<if $player.qbSkill>$qb.qbSkill>>he doesn't come anywhere close to you, even after your curse. As he overthrows a receiver, you can't help but think that you would have made that throw.<<else>>he's about what you'd expect from a backup quarterback. It's more of a testament to how bad you are, no, how much the curse has affected you, that he looks good by comparison.<</if>><<set $stallionsscore to $stallionsscore+3>><<else>>It goes about how you'd expect. <<print $qb.firstname>> throws an interception on his very first pass. The rest of the game plays out similarly, with another interception and a lot more incompletions. As he overthrows a receiver, you can't help but think that you would have made that throw.<</if>>
Fortunately, the Southview offense is struggling. They're unable to score during the third quarter, and they go scoreless for the most of the fourth quarter as well.
There isn't a lot of time left in the game now, and Southview has the ball. To your disappointment, they're making quick progress down the field.
[[Watch|Game 4 End]]<<showFootballScore>><<showQBSkill true>><<showQBSkill false>>
<<if $answer is "yes">>@@.male;"Good. Don't screw it up."@@<<else>>@@.male;"Too bad. We don't have anyone else. Don't screw it up."@@<</if>>
@@.player;"Uh, thanks, Coach."@@
You're reminded of the first game of the season, where you ran up a big lead against Bear Valley, and then Coach put <<print $qb.firstname>> in and he almost blew it until you saved the day.
<<if $stallionsscore>$defensescore>>Now, you're in <<print $qb.firstname>>'s position, and you're scared that you're going to blow this lead.<<elseif $stallionsscore<$defensescore>>You're a little comforted by the fact that there isn't a lead for you to blow. It would be a miracle if you won the game, but at least you wouldn't be blamed if you lost. You hope.<<else>>This time there isn't a lead for you to blow, but it's going to be a hard task for you to actually win the game.<</if>>
You've spent a lot of time helping <<print $qb.firstname>>, hoping to get him to win the championship for you. But now, you're being thrust into one of the most important games of the season, and you're being asked to play the most important position. @@.thought;All the work I put in helping <<print $qb.firstname>> was all for nothing, at least for this game.@@
<<if $player.qbSkill>=40>>To your surprise, you don't fuck it up. You're extremely nervous at first, but you settle in pretty quickly. On your second drive, you score a touchdown. On your third, you come close to a touchdown, but end up settling for a field goal.
@@.thought;Maybe I'm not as bad at this as I thought. Should I be the quarterback?@@<<set $stallionsscore to $stallionsscore+10>><<elseif $player.qbSkill>=25>>On the first play, you make a short pass to a receiver.
Or at least, you try to. It's caught by a Southview linebacker, and you hang your head as you walk off the field.
@@.thought;I'm just nervous. I need to settle in, and then I'll be good.@@
To your surprise, that actually proves true. You make a couple of good passes, and you even come away with a field goal. Not great, but it's in line with what you'd expect from a backup quarterback, which is what you are at this point. <<if $player.qbSkill>=$qb.qbSkill>>Maybe you doing about as well as <<print $qb.firstname>> says more about him than it does about you.<<else>>As you underthrow yet another receiver, you can't help but think that <<print $qb.firstname>> would have done a lot better. Still, you're happy to have at least gotten some points.<</if>><<set $stallionsscore to $stallionsscore+3>><<else>>On the first play, you make a short pass to a receiver.
Or at least, you try to. It's caught by a Southview linebacker, and you hang your head as you walk off the field.
@@.thought;I'm just nervous. I need to settle in, and then I'll be good.@@
Maybe you're right about being better once you get over your nerves, but that moment never comes. Every time the ball is snapped, you look around nervously, worried about big, strong Southview linebackers barreling into you. If one of them took you down the way they took down <<print $qb.firstname>>, you don't know if you could get off the field.
You take a couple painful sacks, but nothing that causes an injury. The rest of your passes are either interceptions or come nowhere close to their target.
Finally, Coach pulls you out of the game. You trot back to the sidelines, eager to be out of view.
As you pass the guy who's coming in to replace you, you do a double take. @@.player;"You're a running back,"@@ you tell him.
He shrugs. @@.male;"I played quarterback in junior high."@@
@@.thought;So now I'm the backup to the backup.@@
He doesn't do much better than you, though he at least looks a little less panicked. Ever since <<print $qb.firstname>> left the game, the Stallions haven't scored a single point.<</if>>
Fortunately, the Southview offense is struggling. They're unable to score during the third quarter, and they go scoreless for the most of the fourth quarter as well.
There isn't a lot of time left in the game now, and Southview has the ball. To your disappointment, they're making quick progress down the field.
[[Watch|Game 4 End]]<<showFootballScore>>
<<if $stallionsscore>$defensescore+8 or $stallionsscore<$defensescore>>The Southview quarterback is doing a good job moving the offense down the field, but you're not worried. <<if $stallionsscore>$defensescore>>Even if they score, there isn't enough time for them to mount a comeback.<<else>>They've already won. What's another touchdown?<</if>><<else>>You bite your lip as the Southview quarterback steadily moves the offense down the field. If they <<if $stallionsscore<$defensescore+3>>score<<else>>get a touchdown<</if>>, they win the game.<</if>>
You can only watch as the Southview quarterback completes another pass to a receiver. The Stallions defender lunges to make the tackle and misses. There's nobody near the receiver, and he races to the end zone for the touchdown.
<<if $stallionsscore<$defensescore+7>>@@.thought;At least this game's over.@@<<set $defensescore to $defensescore+7>><<elseif $stallionsscore>$defensescore+8>>@@.thought;That was a nice play. I wish I could have made that throw.@@<<set $defensescore to $defensescore+7>><<else>>You hold your breath. Southview's about to go for the two point conversion. If they make it, it's game over. If they miss it, the Stallions will have somehow won this gamee.
The quarterback throws the ball high in the air, and a tall Southview receiver leaps up and makes the catch.
@@.thought;So that's it. We lost.@@<<set $defensescore to $defensescore+8>><</if>>
<<if $stallionsscore>$defensescore>>[[Head to the locker room|Game 4 Win]]<<set $team.wins to $team.wins+1>><<else>>[[Head to the locker room|Game 4 Lose]]<<set $team.losses to $team.losses+1>><</if>><<showFootballScore>>
Everyone's in a great mood as you all head into the locker room. This was a tough opponent, <<if $playerStarter>>you<<else>><<print $qb.firstname>><</if>> got injured in the middle of the game, and somehow, you still won. If this doesn't prove that you're ready to compete for the championship, you don't know what does.
You sit back and wait for everyone to finish showering. <<if visited("Game 4 Change Fem") or visited("Game 4 Change Normal")>>Now that you don't have anywhere to be, there's no reason to shower in front of the <<if $player.masculinity>=50>>other <</if>>guys.<<else>>You didn't feel comfortable showering in front of the <<if $player.masculinity>=50>>other <</if>> guys before, and you're not going to do it now.<</if>>
Once everyone has finally cleared out, you take a shower. Now that the game's over, it feels so nice to finally be able to relax.
You wrap a towel around your <<if visited("Shower Boobs Cover")>>chest<<else>>waist<</if>> and then step back out into the locker room.
You freeze. Someone's here.
[[See who it is|Game 4 Witch Talk]]<<showFootballScore>>
Everyone's silent as you all head into the locker room. Sure, this was a tough opponent, and the starting quarterback got injured in the middle of the game, but you lost, and that's never fun.<<if $team.losses is 3>>You're 1-3 now, and the championship is looking unlikely.<<elseif $team.losses is 2>>You have a mediocre 2-2 record now. Everyone's going to need to do better in order to make the playoffs.<<else>>At least this was only your first loss of the season. It would have been nice to go undefeateed though.<</if>>
You sit back and wait for everyone to finish showering. <<if visited("Game 4 Change Fem") or visited("Game 4 Change Normal")>>Now that you don't have anywhere to be, there's no reason to shower in front of the <<if $player.masculinity>=50>>other <</if>>guys.<<else>>You didn't feel comfortable showering in front of the <<if $player.masculinity>=50>>other <</if>> guys before, and you're not going to do it now.<</if>>
Once everyone has finally cleared out, you take a shower. For a moment, you forget about the disappointment of that game, and relax under the hot water. It feels really nice, and you just want to stand under the stream until it goes cold.
Finally, you turn the water off and wrap a towel around your <<if visited("Shower Boobs Cover")>>chest<<else>>waist<</if>> and then step back out into the locker room.
You freeze. Someone's here.
[[See who it is|Game 4 Witch Talk]]@@.player;"Hello?"@@ you call out nervously.
@@.witch;"Hi, <<print $player.firstname>>,"@@ <<print $witch.firstname>> answers.
You shudder. Once again, you're reminded of the very first game, when <<print $witch.firstname>> entered your locker room and cursed you, ruining your <<if $player.masculinity<=25>>football career<<else>>life<</if>>.
@@.player;"Why do you keep coming in here? Would it kill you to wait outside?"@@
@@.witch;"Relax, <<print $player.firstname>>,"@@ she says. @@.witch;"Besides, we have the same equipment now."@@
You <<if $player.masculinity<=10>>blush<<else>>shudder<</if>> at the reminder.
@@.player;"What do you want?"@@
@@.witch;"I wanted to talk about the game."@@
@@.player;"I didn't know you were into football."@@
@@.witch;"I'm not. But I watched the game, and I saw @@<<if $playerStarter>>@@.witch;your@@<<else>>@@.witch;<<print $qb.firstname>>'s@@<</if>> @@.witch;injury."@@
You wait for her to continue. <<if $playerStarter>>@@.thought;Why does she care about my injury all of a sudden?@@<<else>>@@.thought;I hope she doesn't blame me for <<print $qb.firstname>> getting injured.@@<</if>>
<<if $stallionsscore<$defensescore>>@@.witch;"We lost because of that injury,"@@ she continues. <<if $playerStarter>>@@.witch;"We would have won if you were the quarterback."@@
You look at her in shock. Since when is she critical of her brother?
She sees your look. @@.witch;"Look, it's my fault that this happened. Honestly, I don't really care. But <<print $qb.firstname>> keeps telling me I need to make it up to you, and, well, I had an idea."@@<<else>>@@.witch;"We would have won if <<print $qb.firstname>> was the quarterback."@@
@@.player;"How is this my fault?"@@ you ask, feeling fed up. @@.player;"I didn't injure <<print $qb.firstname>>. I'm just the backup."@@
@@.witch;"Exactly. That's why I had an idea."@@<</if>>
@@.player;"What kind of idea?"@@ you ask, worried.
@@.witch;"Well, let me ask you a question. Do you want the Stallions to win the championship? Or do //you// want to win yourself?"@@<<else>>@@.witch;"We would have done so much better if @@<<if $playerStarter>>@@.witch;you@@<<else>>@@.witch;<<print $qb.firstname>>@@<</if>> @@.witch;hadn't gotten injured."@@
@@.player;"So? We won."@@
She glares at you. @@.witch;"I thought you wanted to win the championship. Not just celebrate winning one game."@@
@@.player;"I //do// want to win the championship! Where are you going with this?"@@
@@.witch;"Do you want the Stallions to win the championship? Or do //you// want to win yourself?"@@<</if>>
<<if $playerStarter>>@@.player;"Both,"@@ you say.<<else>>@@.player;"Well, uh, before I would have said that I wanted to win. But now I don't know."@@<</if>>
@@.witch;"That's the problem. You and <<print $qb.firstname>> keep practicing, and you're both slowly improving. But we only need one quarterback."@@
[[What are you saying?|Game 4 Witch Proposal]]@@.player;"What are you saying?"@@
@@.witch;"If @@<<if $playerStarter>>@@.witch;you@@<<else>>@@.witch;<<print $qb.firstname>>@@<</if>> @@.witch;had worked on avoiding defenders, @@<<if $playerStarter>>@@.witch;you@@<<else>>@@.witch;he@@<</if>> @@.witch;could have avoided that hit."@@
<<if visited("QB Practice 6 Try")>>@@.player;"We did practice that!"@@<<else>>@@.player;"How are we supposed to do that when we're practicing throwing?"@@<</if>>
She ignores you. @@.witch;"If you can just agree on who the quarterback is going to be, this would be so much easier."@@
<<if $playerStarter>>@@.player;"That's me. I'm the quarterback."@@
She rolls her eyes. @@.witch;"If he could give up his ability to make you better, would you ask him to do it?"@@
[[Sure|Game 4 Witch Improve]]<<elseif $player.masculinity<25>>@@.player;"<<print $qb.firstname>> should be the quarterback,"@@ you say with a sigh.
It's true. He's stronger than you, and you're too girly to be a football quarterback.
@@.witch;"If you could give up whatever's left of your ability to make him better, would you do it?"@@
[[Of course|Game 4 Witch Decline]]<<else>>@@.player;"I don't know,"@@ you say.
It's the truth. You still want to be the quarterback. But if you're being honest with yourself, you don't know if you could actually win your team a championship.
@@.witch;"If you could give up whatever's left of your ability to make <<print $qb.firstname>> better, would you do it?"@@
<</if>>
[[What kind of question is that?|Game 4 Witch Question]]@@.player;"Sure. But, uh, are you going to actually make him to do it?"@@ you ask, worried. It suddenly dawns on you that answering that might have been a mistake. She's a witch, and she's fiercely protective of her brother. Now that you've told her you want to be the quarterback, she could curse you again. Or worse, curse <<print $qb.firstname>>.
@@.witch;"Of course not."@@
@@.player;"Oh, okay."@@
@@.witch;"You're going to."@@
@@.player;"Wait, what?"@@
@@.witch;"I've been working on a spell,"@@ she says simply. @@.witch;"It can transfer the skills of one person and give them to someone else."@@
@@.player;"I don't want to mess with magic,"@@ you say, interrupting her. @@.player;"The last time you did that, I ended up like this."@@
@@.witch;"Listen to me!"@@ she says, raising her voice. You fall silent. @@.witch;"This could guarantee us the championship."@@
@@.player;"And you'd curse <<print $qb.firstname>>?"@@ you ask, skeptically.
@@.witch;"If you can get him to agree to it,"@@ she says.
@@.thought;This could be worth it. I've practiced and gotten some of the old me back. If <<print $witch.firstname>>'s magic can make me even better, maybe I could even win the championship.@@
[[Tell her that you'll think about it|Sleep]]@@.player;"Of course. But, uh, is this a hypothetical?"@@ you ask, worried. Knowing <<print $witch.firstname>>, she'll have actually come up with a spell to make you even worsee at football, and she'll expect you to go along with it.
@@.thought;Would I do it? I let <<print $qb.firstname>> be the quarteerback because it would give me the best chance at getting back to my original body, but @@<<if $player.masculinity<=0 or $player.feminine>=18>>@@.thought;I don't know if I want that anymore.@@<<else>>@@.thought;I've gotten so used to <<print $qb.firstname>> being the quarterback, and I'm not very manly anymore.@@<</if>>
@@.witch;"No,"@@ she says. @@.witch;"I've been working on a spell,"@@ she continues. @@.witch;"It can transfer the skills of one person and give them to someone else."@@
@@.player;"I don't want to mess with magic,"@@ you say, interrupting her. @@.player;"The last time you did that, you screwed up the spell."@@
@@.witch;"Listen to me!"@@ she says, raising her voice. You fall silent. @@.witch;"This could guarantee us the championship."@@
@@.player;"And you'd curse me again?"@@ you ask.
@@.witch;"Only if you agree to it,"@@ she says.
<<if $player.masculinity<0 and $player.homosexuality>=20>>@@.thought;This could be worth it. It could win us the championship, and I could return to my old body...but I don't know if I want that anymore. But I could be the girlfriend of the star quarterback. And not just the star quarterback. A guy who's really kind and thoughtful...and cute.@@
@@.thought;Wait, why was I thinking about being his girlfriend? Shouldn't I want to be his boyfriend? What's come over me?@@ you think in a panic. Strangely, the idea of dating a guy doesn't seem to bother you very much though.
<<print $witch.firstname>> smirks. @@.witch;"Let me know what you decide."@@<<else>>@@.thought;This could be worth it. It could win us the championship, and I could get my old body back. But football is my identity. If I gave that up and wasn't on the team anymore, what would I have?@@<</if>>
[[Tell her that you'll think about it|Sleep]]<<showQBSkill true>><<showQBSkill false>>@@.player;"What kind of question is that?"@@
@@.witch;"I've been working on a spell,"@@ she continues. @@.witch;"It can transfer the skills of one person and give them to someone else."@@
@@.player;"I don't want to mess with magic,"@@ you say, interrupting her. @@.player;"The last time you did that, you screwed up the spell."@@
@@.witch;"Listen to me!"@@ she says, raising her voice. You fall silent. @@.witch;"This could guarantee us the championship."@@
@@.player;"And all I have to do is let you curse me?"@@
@@.witch;"Yes. And if you and <<print $qb.firstname>> decided that you were going to be the quarterback, I could transfer his skills to you."@@
@@.player;"And you'd do that?"@@ you ask, skeptically.
@@.witch;"If you can get him to agree to it,"@@ she says simply.
@@.thought;This could be worth it. I could @@<<if $player.qbSkill>=$qb.qbSkill>>@@.thought;get some of the old me back. @@<<if $team.wins>=3>>@@.thought;We've been doing pretty well, but I don't know if it's enough to win the championship without any help.@@<<else>>@@.thought;The way the season has gone so far, we're not going to win the championship without any help.@@<</if>><<else>>@@.thought;help <<print $qb.firstname>> become an even better quarterback. I'd have to give up some of my skills though. Is it worth it? I want to go back to being the quarterback wheen this is all over. But if we don't win the championship, then it won't be over.@@<</if>>
[[Tell her that you'll think about it|Sleep]]<<getTfProgress boobs>><<set $tempBoobs to $tempTfValue>>What would you like to do with <<print $girlfriend.firstname>>?
<<if $player.relationship is not "" or $girlfriend.dateMarcoPermission<2>><<if $girlfriend.knowsSecret is false>>
[[Have sex|Girlfriend Encounter Day 4]]<<elseif $player.hasStrapon>>
[[Have sex|Girlfriend Strapon]]<<if visited("Girlfriend Strapon")>>
[[Have sex...with her using the strapon|Girlfriend Strapon Fucked Start]]<</if>><</if>><<if visited("Girlfriend Hang Out")>>
[[Hang out with her|Girlfriend Hang Out 2]]<<else>>
[[Hang out with her|Girlfriend Hang Out]]<</if>><<if visited("Gym Day 7 Lose Trunks") and not visited("Girlfriend Swim Intro")>>
[[Go to the beach|Girlfriend Swim Intro]]<</if>><<if visited("Backstory Intro") and $girlfriend.knowsSecret and not visited("Girlfriend Witch")>>
<<link "Complain about $witch.firstname" "Girlfriend Witch">><</link>><<elseif visited("Girlfriend Witch") and not visited("Witch Club Spy 1")>><<if visited("Girlfriend Spy")>>
[[Go over the plan again|Girlfriend Spy]]<<else>>
[[Talk about changing back|Girlfriend Spy]]<</if>><</if>><<if not visited("Witch Club Spy 1") and visited("Girlfriend Spy Plan") and ($dayOfWeek is "Tuesday" or $dayOfWeek is "Saturday") and $timeOfDay is 3>>
[[Spy on the Witchcraft Club|Witch Club Spy 1]]<<elseif not visited("Girlfriend Results Discussion") and visited("Witch Club Spy 1")>>
[[Talk about what you saw at the Witchcraft Club|Girlfriend Results Discussion]]<<elseif visited("Girlfriend Results Discussion Choice") and $player.relationship is not "" and visited("Witch Club Spy 2")>>
[[You've changed your mind about breaking up|Girlfriend Results Discussion Choice]]<</if>><<if (visited("Therapist 1 Boobs") or $tempBoobs>=3) and $player.hasBra is false>>
[[Get a bra with her|Girlfriend Bra Start]]<</if>><<else>><<if $girlfriend.dateMarcoPermission is 2 and not visited("Girlfriend Girltalk")>>
[[Hang out with her|Girlfriend Girltalk]]<</if>><</if>><<print $girlfriend.firstname>> is waiting for you in your dorm room.
@@.player;"Uh, hi,"@@ you say. @@.player;"I didn't think you'd be here."@@ The first thing you were planning to do when you got to your room was to strip off your clothes and take a shower. You try not to imagine your girlfriend seeing you naked.
@@.girlfriend;"Sorry,"@@ she says. @@.girlfriend;"But I had to see you."@@
@@.player;"Is everything okay?"@@
<<if $girlfriend.relationship<55>>@@.girlfriend;"No, it's not."@@ She sounds on the verge of tears. @@.girlfriend;"I keep thinking that you don't like me."@@ You start to cut in. @@.girlfriend;"I know you'll say I'm being silly,"@@ she says, cutting you off. @@.girlfriend;"But come on. When's the last time we had sex?"@@
@@.player;"Not for a while,"@@ you admit.
@@.girlfriend;"Then what's going on? Do you like another girl?"@@
@@.player;"No! I've been, uh, feeling a little tired and I haven't been in the mood..."@@
<<print $girlfriend.firstname>> gives you a bullshit-piercing glare. @@.girlfriend;"I know you, <<print $player.firstname>>. You're always in the mood for sex. Don't give me that crap."@@
You're both silent for a moment. @@.girlfriend;"I don't know what's going on, but I don't think you're into me. So, uh, should we break up?"@@
You look at her in disbelief. She's your girlfriend! You can't break up! Her problems seem petty and insignificant compared to your own. She's upset that her boyfriend hasn't fucked her in a couple days? You just lost your dick! If only she knew what you were going through, she wouldn't complain...
That thought makes you pause. @@.thought;If she knew what I was going through. Well, I could...tell her?@@ Your heartbeat speeds up. That thought seems crazy. You can't tell anyone that you have a pussy! You would be the laughingstock of the school. But she is your girlfriend, and you're pretty sure she wouldn't tell anyone.
[[Tell her|Girlfriend Reveal Secret]]
[[Stay quiet|Girlfriend Breakup]]
<<else>>@@.girlfriend;"Yeah! It's just...I'm really fucking horny right now."@@
You're really horny too, and you would love nothing more than to pound her pussy right now. A sigh escapes your lips. Sex isn't possible right now. At least...no, you don't even want to think about that.
@@.player;"Uh, I don't really feel like it tonight,"@@ you say, realizing that she's still waiting for an answer.
@@.girlfriend;"Fine,"@@ <<print $girlfriend.firstname>> says, clearly unhappy. @@.girlfriend;"Maybe tomorrow night?"@@
You know very well that sex isn't going to be possible tomorrow night either. It feels pretty cruel to lead her on. @@.thought;Eventually, she's going to be fed up.@@ You don't know what to do about it though. Maybe you could tell her your secret. But just the thought of that makes you physically ill.
[[Don't be cruel. Do it|Girlfriend Reveal Secret]]
<<link "Say goodnight" $currentPassage>><<set $girlfriend.relationship to $girlfriend.relationship-10>><</link>><</if>>@@.thought;She's my girlfriend. I should be honest with her. Right?@@ You're starting to feel queasy. The only people who know are <<print $witch.firstname>> and <<print $qb.firstname>>, <<if visited("Lunch Day 4 Witch Admit")>>but that was different. You had to tell them.<<else>>but even they don't know that you have a pussy.<</if>> @@.thought;No. It's the right thing to do. We've been dating for a while, and I don't want her thinking that I don't like her.@@
@@.girlfriend;"Well?"@@
@@.player;"No, I don't want to break up."@@ You pause. @@.player;"You're not going to believe what I'm going to tell you."@@
She snorts. @@.girlfriend;"Try me."@@
So you do. You start from the beginning, telling her how <<print $witch.firstname>> cursed you. You were supposed to just lose your muscles, but you seem to be changing even more, including losing your dick.
@@.girlfriend;"Did you say you lost your dick?"@@
@@.player;"Uh, yeah. I've got a pussy now,"@@ you say matter-of-factly.
You look at her anxiously, trying to judge her response. Is she going to be sympathetic? Understanding? Grateful to you for sharing something so embarrassing?
Instead, she laughs. @@.girlfriend;"You expect me to believe that? Please. I guess your muscles are harder to see now, but no. That's ridiculous. <<print $witch.firstname>> and those witches are crazy, but they're not //real// witches."@@
You grimace. You just opened up and told her your most embarrassing secret, and she laughed at you. @@.thought;I guess I can't blame her. I didn't believe witchcraft was real either.@@
@@.girlfriend;"I'll ask again. Should we break up?"@@
Your explanation obviously isn't going to be enough. If you want her to believe you, you'll have to show her proof. But what proof? It was already embarrassing enough telling her all this. Now you're supposed to show her?
<<getTfProgress boobs>><<if $tempTfValue<2>>[[Show her your diminished muscles|Girlfriend Show Muscles]]<<else>>[[Show her your boobs|Girlfriend Show Muscles]]<</if>>
[[Show her your pussy|Girlfriend Show Pussy]]
[[I'm not going to show someone else my pussy|Girlfriend Breakup]]You don't have a choice. If you want <<print $girlfriend.firstname>> to believe you, you'll have to show her your pussy, and you can't lose her.
Quickly, you cross the room and lock the door. Showing your girlfriend is one thing, but you're not going to take any chances with your roommates walking in and seeing your vagina. <<print $girlfriend.firstname>> looks confused. @@.thought;Did she think I wasn't being serious?@@
@@.player;"Okay,"@@ you say, when you're confident you're alone. @@.player;"God, I can't believe I'm doing this."@@<<if not visited("Girlfriend Crush Marco")>>
@@.girlfriend;"Are you saying that it's really true?"@@
@@.player;"Yeah! That's what I've been saying!"@@ A flicker of a hope crosses your mind. @@.player;"So you believe me? Do I have to actually show you?"@@
@@.girlfriend;"Yeah, sorry. Look, would you believe it if someone said this happened to him?"@@
@@.player;"Probably not,"@@ you admit. @@.thought;Damn!@@<</if>>
You take a deep breath and close your eyes. You can't believe that you're actually doing this. <<if visited("Lunch Day 4 Witch Admit")>>//Telling// <<print $witch.firstname>> and <<print $qb.firstname>> about it is much different than //showing// someone, even if she is your girlfriend.<<else>>You're the only one who knows you have a vagina, and now your girlfriend is about to find out.<</if>> You feel so humiliated.
It's best to just rip off the band-aid. Before you can change your mind, you slide your <<print $player.pants.informalName>> down to your ankles and step out of your <<print $player.underwear.informalName>>. You're now standing in front of <<print $girlfriend.firstname>> <<if visited("Girlfriend Show Muscles")>>naked<<else>>almost naked<</if>>, with your pussy clearly on display.
@@.girlfriend;[["Oh my god!"|Girlfriend Discuss Pussy]]@@ she says.<<getTfProgress boobs>>@@.player;"Look, I'll show you!"@@ You can't show her your new pussy, but you can at least show her your lack of muscles. She won't be able to deny that, right?
You hurriedly strip off your shirt, revealing your <<if $tempTfValue<2>>scrawny chest<<else>>boobs<</if>>.
@@.girlfriend;"What the fuck!"@@
@@.player;"See? <<print $witch.firstname>> cursed me and she made me <<if $tempTfValue<2>>lose all my muscles<<else>>get boobs<</if>>. You believe me now, right?"@@
<<print $girlfriend.firstname>> is staring at your chest, shaking her head. @@.girlfriend;"Maybe. Wow. I mean, that's weird. But there's no such thing as magic."@@
@@.player;"So you don't believe me?"@@
@@.girlfriend;"I don't know what to believe,"@@ she says, still staring at your chest.
Looks like you'll have to show her your pussy if you want her to believe her.
[[Do it|Girlfriend Show Pussy]]
[[You won't go that far|Girlfriend Breakup]]You stay quiet, not trusting yourself to speak.
@@.girlfriend;"So I guess this is it, then?"@@
@@.player;"Uh, I don't want us to break up."@@
@@.girlfriend;"Then why aren't we fucking? It's //weird//, <<print $player.firstname>>. You've got to see that, right? What's stopping us from doing it right now?"@@
You shake your head. You can't have her seeing your crotch.
@@.girlfriend;"That's what I thought. You know, you suddenly not wanting to fuck? That's weird, but whatever. But there's something wrong, and you can't even tell me what it is!"@@
You stare at your feet. When she puts it that way, you sound like an asshole.
@@.girlfriend;"So what's wrong?"@@
<<if visited("Girlfriend Show Muscles")>>@@.player;"I told you. I was cursed."@@ Seeing that <<print $girlfriend.firstname>> is unimpressed, you add, <<else>>@@.player;"I...I can't say. I'm sorry."@@ Thinking quickly, you add,<</if>> @@.player;"I still like you! And I don't like anyone else."@@
<<print $girlfriend.firstname>> laughs bitterly. @@.girlfriend;"If you could be straight with me, maybe we'd have a chance."@@ She wipes her eyes. @@.girlfriend;"I'll see you around, <<print $player.firstname>>."@@
With that, she leaves the room, slamming the door behind her. @@.thought;So does that mean we broke up? Probably.@@
There's still some time left in the evening, but you don't feel like doing anything but sobbing into the pillow until you fall asleep.
<<link "Dream" $currentPassage>><</link>>
<<set $player.relationship to "">>
<<set $girlfriendPassage to "Girlfriend Reconnect">>
<<set $player.confidence to $player.confidence-5>>@@.player;"Do you believe me now?"@@ you ask bitterly.
@@.girlfriend;"Fuck! I can't believe it! How did..."@@ she sputters out incoherently.
@@.player;"I told you. <<print $witch.firstname>> cursed me, and now I've got a scrawny chest and a vagina."@@ You're on the verge of tears. @@.player;"She wants me to help her brother win us the championship and then she says that the curse will be lifted and I'll go back to normal."@@
@@.girlfriend;"Fuck her! What a bitch!"@@ You smile. You'd gotten so caught up in relying on <<print $witch.firstname>> for some scrap of help. It's good to hear somebody else call her a bitch.
@@.girlfriend;"I'll tell you what it is. That's blackmail."@@
@@.player;"I didn't think about it like that."@@ But you realize that she's right. You're going to be stuck with a vagina unless you do what <<print $witch.firstname>> wants.
@@.girlfriend;"Let's go make her change you back!"@@ <<print $girlfriend.firstname>> says, a fiery gleam in her eye. You don't know what she has in mind, but you suspect that it won't be pleasant for <<print $witch.firstname>>.
@@.player;"No!"@@ She raises an eyebrow. @@.player;"She says you can't undo a spell. You can, but there's a lot of requirements. I'd need to be a witch, she'd have to help, there would need to be another witch..."@@ You trail off, trying to remember all the excuses <<print $witch.firstname>> had told you.
@@.girlfriend;"So what are you going to do? Are you really going to just give up and help <<print $qb.firstname>>?"@@
@@.player;"I don't know,"@@ you say, miserably. @@.player;"What are my options?"@@
She's silent for a moment. Then, she asks the question you've been dreading to hear.
@@.girlfriend;[["What about us?"|Girlfriend Partial Breakup]]@@
<<set $girlfriend.relationship to $girlfriend.relationship+10>>@@.player;"What about us? Now you know why I didn't want to have sex. I still really like us, but I felt really embarrassed. I couldn't let you see...that."@@
@@.girlfriend;"I know, and I'm really glad you showed me,"@@ she says sweetly.
@@.player;"But?"@@
@@.girlfriend;"I mean, I'm horny."@@
@@.player;"One of us is naked,"@@ you point out.
She sighs. @@.girlfriend;"I know. But I'm horny...for dick. I'm sorry, <<print $player.firstname>>. I'm straight."@@
@@.player;"Hey! I'm a guy!"@@
<<if $player.feminine>=1>>She glances at your face. <</if>>@@.girlfriend;"Yeah. But we can't fuck."@@
@@.player;"I can eat you out!"@@ you plea.
@@.girlfriend;"That won't be the same...You know what, what the hell. We can try it. Not tonight, though. I've got too much to think about."@@
@@.player;"Wait!"@@ you call, as she starts to head for the door.
@@.girlfriend;"What?"@@
@@.player;"Uh, can you promise you won't tell anyone?"@@
@@.girlfriend;"Of course, <<print $player.firstname>>."@@
With that, she closes the door. It's all you can do to not break down crying right there. You opened up to your girlfriend, and she was receptive, but your relationship is still on the rocks.
<<if $timeOfDay is 4>><<link "Go to sleep" $currentPassage>><</link>><<else>><<link "Go back to your dorm" $currentPassage>><</link>><</if>>
<<set $girlfriend.relationship to $girlfriend.relationship+10>>
<<set $girlfriend.knowsSecret to true>>
<<set $girlfriendPassage to "Girlfriend Hang Out">>
<<set $player.relationship to $girlfriend.firstname>>@@.player;Do you want to hang out?@@ you text <<print $girlfriend.firstname>>.
@@.girlfriend;Sure@@ she replies back several minutes later. <<print $girlfriend.firstname>> is always so quick to text back. This isn't like her.
@@.male;"Hey man!"@@ Patrick says as he barges into your room and plops on his bed. @@.male;"I'm so tired."@@ The next thing you know, he's under the covers, and his head is on the pillow. It looks like he's asleep but you're not sure.
@@.player;Actually, can I come over?@@ you text <<print $girlfriend.firstname>>. You don't want to disturb Patrick. But more importantly, if things get physical between the two of you, you can't kick out Patrick if he's sleeping.
@@.girlfriend;Sure, my roomates are out@@ she replies a little bit later.
You walk into the girls dorm and see students lounging around, chatting and studying. You feel a strange sense of kinship with them that goes beyond being students at the same school. You share the same anatomy, but none of them would know that.
@@.player;"Hey, babe,"@@ you say as you enter <<print $girlfriend.firstname>>'s room.
@@.girlfriend;"Oh, hey, <<print $player.firstname>>,"@@ she says, turning to look at you.
@@.player;"Do you want to hang out?"@@ you ask hesitantly. You feel silly asking when she already agreed, but she's been acting kind of distant.
@@.girlfriend;"Yeah, sure."@@ @@.thought;Okay, something is wrong@@ you think.
You don't push it, though, and the two of you hang out. She throws on her favorite TV show, and you watch it with her. It's not your favorite, but it's good, mindless entertainment.
@@.girlfriend;"That was fun."@@ There's a tone to her voice as if she's ready for you to leave. This time, though, you feel like pushing it. She's still your girlfriend, even after everything that happened.
@@.thought;Maybe she's horny? She hasn't had sex since the homecoming game.@@
<<link "See if she's in the mood" "Girlfriend Lesbian Sex">><<setUpSexScene "girlfriend">><</link>>
<<if not visited("Girlfriend Hang Out Crush")>>[[Ask her what's wrong|Girlfriend Hang Out Crush]]<</if>>
<<link "Don't push it" $currentPassage>><</link>>
<<set $girlfriend.pants to $girlfriendShorts>>
<<set $girlfriend.underwear to $girlfriendThong>>
<<set $girlfriend.shirt to $girlfriendTShirt>>
<<set $girlfriend.bra to $girlfriendBra>>
<<set $girlfriend.shoes to $girlfriendShoes>>
<<set $girlfriendPassage to "Girlfriend Hang Out 2">>@@.player;"<<print $girlfriend.firstname>>, what's wrong?"@@
@@.girlfriend;"You noticed, huh?"@@
@@.player;"Yeah. It was, uh, kind of obvious."@@
@@.girlfriend;"I'm sorry, <<print $player.firstname>>. I wanted to enjoy hanging out with you."@@
@@.player;"But?"@@
@@.girlfriend;"Are you sure you want to hear?"@@
You hate when girls do this. @@.thought;Just get to the point already!@@ @@.player;"Yeah I do,"@@ you say, trying to sound patient.
@@.girlfriend;"Okay. Well,"@@ she pauses, and then it all spills out of her. @@.girlfriend;"It's Marco. We were hanging out, and talking about relationships. His girlfriend had just broken up with him, and I let it slip that we hadn't had sex in a while. I guess he knew I was unhappy, so he...he asked me out."@@
@@.thought;What! Marco did that? I'll fuck him up!@@ You're going to go back to your dorm, wait for Marco, and then beat him up until he learns not to mess with your girl.
You sigh. You can't do that. Not now. You couldn't beat up anybody, let alone a football player, and you would just embarrass yourself if you tried.
@@.player;"So you fucked him?"@@
@@.girlfriend;"What? How could you! You know what, fuck..."@@
@@.player;"Okay, I'm sorry!"@@ you say quickly. @@.player;"Go on."@@
<<print $girlfriend.firstname>> calms down but glares at you. @@.girlfriend;"I turned him down, of course."@@
[[Ask her what the problem is|Girlfriend Crush Marco]]@@.player;"Okay, so what's the problem?"@@
She sighs. @@.girlfriend;"I'm...fuck, it's embarrassing to say. Okay. I'm really horny, <<print $player.firstname>>. I haven't had cock in forever."@@ You start to open your mouth. <<if $girlfriend.knowsSecret>>@@.girlfriend;"I know it's not your fault. You didn't ask for this. But, well, you can only get off so many times, right? I miss the real thing."@@
You sit there, taking it all in. You never had the problem of not being able to satisfy your girlfriend before.<<else>>@@.girlfriend;"I don't know what's going on. Every time I try, you don't want to. I'm starting to think you're gay."@@
You squirm uncomfortably. @@.player;"I'm not gay!"@@ you protest.<</if>>
@@.girlfriend;"All this would be fine,"@@ she continues, @@.girlfriend;"But it's just, well, I don't know how to say this..."@@
@@.player;"What?"@@ you say impatiently.
@@.girlfriend;"You know when we came back from homecoming and Patrick and Marco were hooking up with their girlfriends?"@@
@@.player;"Yeah?"@@
@@.girlfriend;"Well, I saw Marco's cock and wow. It wasn't as big as yours, but it was close."@@
You sit there silently, not knowing what to say. You're furious at Marco for making a move on <<print $girlfriend.firstname>>, furious at <<print $girlfriend.firstname>> for even considering it, and sad because you were just reminded of how big your cock was.
@@.girlfriend;"I'm not going to do anything, obviously. But if I were single..."@@ She lets the words hang in the air.
@@.player;"What am I supposed to say?"@@
@@.girlfriend;"Nothing! You asked me what was wrong, so I told you."@@
<<if $girlfriend.knowsSecret>>Suddenly, you feel claustrophobic. You need to get back to your dorm room. You say goodbye to <<print $girlfriend.firstname>>, thank her for telling you, and leave.
<<link "Continue" $currentPassage>><</link>>
<<set $player.confidence to $player.confidence-3>><<else>>@@.thought;Should I tell her? She deserves to know.@@
[[Tell her|Girlfriend Show Pussy]]
<<link "Go back to your dorm" $currentPassage>><<set $player.confidence to $player.confidence-3>><</link>><</if>><<getTfProgress boobs>><<set $tempBoobs to $tempTfValue>><<if ($player.arousal<100 and $girlfriend.arousal<100) or $movesTakenDuringSex<2>><<set $movesTakenDuringSex to $movesTakenDuringSex+1>>Your Arousal: <<print $player.arousal>>
<<print $girlfriend.firstname>> Arousal: <<print $girlfriend.arousal>>
You are wearing:
Legs: <<if $player.pants is not null>><<print $player.pants.properName>> [[(Remove)|Girlfriend Lesbian Sex][$temp to $player.pants;$sexDescription to "You slide your $temp.informalName down your legs and slip out of them, revealing your $player.underwear.informalName and your hairy legs. $girlfriend.firstname looks at your flat crotch with disappointment.";$player.pants to null;$player.arousal to $player.arousal+3;$girlfriend.arousal to $girlfriend.arousal-2]]<<elseif $player.underwear is not null>><<print $player.underwear.properName>> [[(Remove)|Girlfriend Lesbian Sex][$temp to $player.underwear;$sexDescription to "$girlfriend.firstname tugs your $temp.informalName down, revealing your pussy. $girlfriend.firstname turns her attention to other parts of your body.";$player.underwear to null;$player.arousal to $player.arousal+4;$girlfriend.arousal to $girlfriend.arousal-3]]<<else>>Bare, revealing your <<if $player.arousal>50>>wet<<else>>naked<</if>> pussy.<</if>>
Chest: <<if $player.shirt is not null>><<print $player.shirt.properName>> <<if $tempBoobs<2>>[[(Remove)|Girlfriend Lesbian Sex][$temp to $player.shirt;$sexDescription to "You pull off your $temp.informalName, exposing your bare chest. You wince a little bit as you look down. Just looking at it reminds you of the muscles you used to have.";$player.shirt to null;$player.arousal to $player.arousal-3;$girlfriend.arousal to $girlfriend.arousal-3]]<<elseif $player.bra>> [[(Remove)|Girlfriend Lesbian Sex][$temp to $player.shirt;$sexDescription to "You pull off your $temp.informalName, exposing your bra. $girlfriend.firstname looks surprised. You're worried that she's going to be angry, but she says that she wants to talk about it later.";$player.shirt to null;$player.arousal to $player.arousal+1;$girlfriend.arousal to $girlfriend.arousal-2]]<<else>> [[(Remove)|Girlfriend Lesbian Sex][$temp to $player.shirt;$sexDescription to "You pull off your $temp.informalName, exposing your boobs. $girlfriend.firstname looks surprised, but quickly recovers, massaging one of them. You close your eyes. That felt nice.";$player.shirt to null;$girlfriend.sawBoobs to true;$player.arousal to $player.arousal+3;$girlfriend.arousal to $girlfriend.arousal+1]]<</if>><<elseif $player.bra>><<print $player.bra.properName>> [[(Remove)|Girlfriend Lesbian Sex][$temp to $player.bra;$sexDescription to "You pull off your $temp.informalName, exposing your boobs. $girlfriend.firstname looks surprised and asks you if they're real. When you reply that they are, she recovers quickly, massaging one of them. You close your eyes. That felt nice.";$player.bra to null;$girlfriend.sawBoobs to true;$player.arousal to $player.arousal+4;$girlfriend.arousal to $girlfriend.arousal+2]]<<elseif $tempBoobs<2>>Bare, revealing your scrawny chest.<<else>>Bare, revealing your boobs.<</if>>
Feet: <<if $player.shoes is not null>><<print $player.shoes.properName>> [[(Remove)|Girlfriend Lesbian Sex][$sexDescription to "You untie your shoes and place them off to the side, out of reach.";$player.shoes to null]]<<elseif $player.socks is not null>><<print $player.socks.properName>> [[(Remove)|Girlfriend Lesbian Sex][$sexDescription to "Remembering how $girlfriend.firstname said that having your socks on while having sex was gross, you pull them off.";$player.socks to null;$player.arousal to $player.arousal+1;$girlfriend.arousal to $girlfriend.arousal+1]]<<else>>Barefoot<</if>>
<<print $girlfriend.firstname>> is wearing:
Legs: <<if $girlfriend.pants is not null>><<print $girlfriend.pants.properName>> [[(Remove)|Girlfriend Lesbian Sex][$sexDescription to "Slowly, you unbutton her short shorts and slide them down her legs. She's more impatient than you, and kicks them off, revealing her pretty panties and her long, smooth legs.";$girlfriend.pants to null;$player.arousal to $player.arousal+4;$girlfriend.arousal to $girlfriend.arousal+3]]<<elseif $girlfriend.underwear is not null>><<print $girlfriend.underwear.properName>> [[(Remove)|Girlfriend Lesbian Sex][$sexDescription to "The thong looks really sexy on her, but she looks even sexier when you pull them off, revealing her wet pussy. You feel yourself getting wetter, and you're glad that you're still attracted to girls.";$girlfriend.underwear to null;$player.arousal to $player.arousal+6;$girlfriend.arousal to $girlfriend.arousal+5]]<<else>>Bare, revealing her pretty pussy.<</if>>
Chest: <<if $girlfriend.shirt is not null>><<print $girlfriend.shirt.properName>> [[(Remove)|Girlfriend Lesbian Sex][$sexDescription to "<<print $girlfriend.firstname>> lifts her arms, and you pull her shirt up and off. Now, the only thing covering her boobs is her red bra.";$girlfriend.shirt to null;$player.arousal to $player.arousal+3;$girlfriend.arousal to $girlfriend.arousal+2]]<<elseif $girlfriend.bra is not null>><<print $girlfriend.bra.properName>> [[(Remove)|Girlfriend Lesbian Sex][$sexDescription to "You reach behind her for the clasp to undo her red bra. You fumble around until she takes pity on you and undoes the clasp herself. You rub her perfect breasts a little and she lets out a little moan.";$girlfriend.bra to null;$player.arousal to $player.arousal+4;$girlfriend.arousal to $girlfriend.arousal-1]]<<else>>Bare, revealing her C cup breasts.<</if>>
Feet: <<if $girlfriend.shoes is not null>><<print $girlfriend.shoes.properName>> [[(Remove)|Girlfriend Lesbian Sex][$sexDescription to "She kicks off the sandals.";$girlfriend.shoes to null]]<<else>>Barefoot [[(Lick)|Girlfriend Lesbian Sex][$sexDescription to "You reach for $girlfriend.firstname's bare foot and put it in your mouth. It doesn't feel as wrong now. Without your dick, there aren't a lot of options. $girlfriend.firstname seems to be into it.";$player.submission to $player.submission+1;$girlfriend.arousal to $girlfriend.arousal+5]]<</if>>
[[Kiss|Girlfriend Lesbian Sex][$sexDescription to "You lean in and kiss her, hard. She kisses back passionately, but it seems like she wants more.";$player.arousal to $player.arousal+3;$girlfriend.arousal to $girlfriend.arousal+3]]<<if $girlfriend.pants is null and $girlfriend.underwear is null>>
[[Eat her out|Girlfriend Lesbian Sex][$sexDescription to "$girlfriend.firstname grabs your head and pushes it up against her dripping wet pussy. You're still not very good at this, but now that this is the only way to satisfy your girlfriend, you'll have to learn. Remembering an old trick you had read, you silently mouth the alphabet as you eat $girlfriend.firstname out. She lets out a soft moan.";$player.arousal to $player.arousal+3;$girlfriend.arousal to $girlfriend.arousal+6]]<</if>><<if $player.pants is null and $player.underwear is null>>
[[Ask her to lick your pussy|Girlfriend Lesbian Sex][$sexDescription to "She looks disappointed, but she reluctantly agrees. You feel a little bad: she's been complaining about not having sex, and you're making her please you. But you're so horny that you //need// this. You feel her lips against your pussy lips, and smile. She's not very good at this, but up until now, the only experience you've had with your pussy has been masturbating. Feeling the tongue of another person is amazing, and you let out a moan.";$player.arousal to $player.arousal+10;$girlfriend.arousal to $girlfriend.arousal-5]]<</if>>
<<print $sexDescription>><<else>><<print $sexDescription>>
<<if $movesTakenDuringSex<2>><<if $player.arousal>=100>><<if $playerCame>>You moan as you feel another orgasm approaching. When you've recovered, <<print $girlfriend.firstname>> is smiling at you.<<else>><<set $playerCame to true>>@@.girlfriend;"I can't wait to fuck you,"@@ <<print $girlfriend.firstname>> says, a twinkle in her eye.
You've been pent up during the day, and the sound of her saying that pushes you over the edge. You think she's kidding, but it reminds you that if someone's going to be fucked, it's going to be you. Despite your best effort, you find that thought thrilling.<<elseif $partnerCame>><<print $girlfriend.firstname>> bites her lip as she orgasms.<<else>><<set $partnerCame to true>>@@.player;"I can't wait to fuck. It's been too long."@@
As it turns out, you're going to have to wait, because as soon as you say that, <<print $girlfriend.firstname>>'s body trembles.
Or maybe you won't have to wait. Once she recovers, <<print $girlfriend.firstname>> seems eager to continue. @@.thought;One of the perks of being a girl.@@<</if>><</if>><</if>>
<<if $player.arousal>=100 and $girlfriend.arousal>=100>>[[You both cum|Cum Girlfriend Lesbian]]<<elseif $player.arousal>=100>>[[You cum|Cum Girlfriend Lesbian]]<<elseif $girlfriend.arousal >= 100>>[[She cums|Cum Girlfriend Lesbian]]<</if>><</if>><<getTfProgress face>><<set $tempFace to $tempTfValue>><<getTfProgress ass>><<set $tempAss to $tempTfValue>><<if $player.arousal>=100 and $girlfriend.arousal>=100>><<print $girlfriend.firstname>> throws her head back and lets out <<if $partnerCame>>another<<else>>a<</if>> moan. At the same time, you let out a lower pitched moan. Feeling <<if $playerCame>>another<<else>>an<</if>> orgasm coming, you push yourself off and lie next to her in the bed. A wave of heat runs through your body, and <<print $girlfriend.firstname>> cries out again. Her hand drops to her crotch as she tries to coax herself to orgasm.
You reach out and grab her other hand. She climaxes, and this triggers an orgasm in you. You lie back and bask in the afterglow. Achieving an orgasm at the same time as your girlfriend while you held your hand is incredibly hot, even if it was a female orgasm.<<if $playerCame>>
It's a new experience for you, being able to come multiple times. You're used to cumming and then being done. You think you like your new ability, but you're a little worried. From what you've heard, only girls can come twice in a row.<</if>>
@@.girlfriend;"<<print $player.firstname>>, that was great."@@
You're too busy recovering to answer. Finally you say, @@.player;"I know. I'm so glad we did this!"@@<<if $tempFace>0>>
You brace yourself for the ice cold feeling that happens right before your body changes, but it doesn't come. @@.thought;Interesting. So it only comes when I masturbate?@@<</if>><<set $girlfriend.relationship to $girlfriend.relationship+7>><<set $player.arousal to 0>><<set $girlfriend.arousal to 0>><<set $player.confidence to $player.confidence+5>><<elseif $player.arousal>=100>>You feel a throbbing in your pussy. You move your hand there, only to find that it's wet and slick with your juices. You're close...really close.
@@.player;"<<print $girlfriend.firstname>>, I'm coming! I'm...ahhhhh!"@@ you moan, lost in the pleasure. You sink back into the bed, enjoying the post-orgasm high<<if $playerCame>>, though you feel a little worried about coming twice in a row. From What you've heard, only girls can do that<</if>>.
<<print $girlfriend.firstname>> looks a little disappointed. @@.girlfriend;"That's great, but I still haven't gotten off."@@
@@.player;"Uh, I can help. If you want."@@
@@.girlfriend;"That's okay. I'll just take care of it later."@@<<if $tempFace>0>>
You brace yourself for the ice cold feeling that happens right before your body changes, but it doesn't come. @@.thought;Interesting. So it only comes when I masturbate?@@<</if>><<set $girlfriend.relationship to $girlfriend.relationship-2>><<set $player.arousal to 0>><<set $player.confidence to $player.confidence+2>><<else>><<print $girlfriend.firstname>> throws her head back and lets out a moan. It's a deeper, louder moan than before.
@@.girlfriend;"<<print $player.firstname>>, I'm coming!"@@
@@.player;"That's great!"@@ you say, feeling bitterly disappointed that you didn't get to climax. @@.thought;No, I shouldn't be jealous. I haven't gotten her off since the curse.@@ <<if $partnerCame>>@@.thought;Now I got her off twice.@@ <</if>>@@.thought;I'm glad she had a good time.@@
<<if $tempFace>0>>It's too bad, though. The last time you masturbated, your <<if $tempAss>0>>butt got bigger<<else>>face changed<</if>>. You were hoping you could get release with <<print $girlfriend.firstname>> but that didn't happen. You have no idea how you'll get yourself off now.<<else>>@@.thought;I'll just masturbate later. I'm so horny.@@@@<<set $girlfriend.arousal to 0>><<set $girlfriend.relationship to $girlfriend.relationship+3>><<set $player.confidence to $player.confidence-2>><</if>><</if>>
@@.player;"How was that?"@@ you ask <<print $girlfriend.firstname>> when she recovers.
@@.girlfriend;"Good,"@@ she says, biting her lip. She always does that when something is bothering her.
@@.player;"What's wrong?"@@
@@.girlfriend;"It was great. I had a really good time. It's just, well, it's not the same..."@@
@@.player;"As cock?"@@ She nods. You're in unfamiliar territory. For the first time in your life, you feel inadequate in front of your girlfriend.
@@.girlfriend;"That was still great, <<print $player.firstname>>"@@ she says, reading your expression. @@.girlfriend;"Hey, next time, can you do me a favor?"@@
@@.player;"What's up?"@@
<<if $player.hasStrapon>>@@.girlfriend;"Could you use your strap-on?"@@
@@.player;"Fuck! How did I forget?"@@
She giggles. @@.girlfriend;"I did too. So, will you?"@@
You bristle a little bit. <<else>>@@.girlfriend;"There's a sex shop off campus. Could you pick up a strap on?"@@
It's a good idea, but you bristle a little bit. <<set $sexShopUnlocked to true>><</if>>She thinks sex with you would be better if you had a fake cock. On the other hand, it would be really nice to get to fuck her.
@@.player;"Sure,"@@ you tell her.
<<link "Say goodbye" $currentPassage>><</link>>
<<set $sexDescription to "">>
<<finishSexScene>>You text <<print $girlfriend.firstname>> and ask if you can come over. She agrees <<if visited("Girlfriend Crush Marco")>>almost immediately<<else>>after a little while<</if>>, and a little while later, you arrive at her dorm.
She greets you at the door with a kiss, and you smile. She seems to be in a better mood now.
After you've finished talking about school and the current gossip, though, there's an awkward silence. @@.thought;We never run out of things to say.@@ You can see now that you were wrong about her being in a better mood. She was acting like she was fine, but something is clearly upsetting her.
@@.girlfriend;"I'm really horny, okay?"@@ she says bluntly. You do a double take. @@.thought;That came out of nowhere!@@
@@.player;"Well, maybe we could do..."@@
@@.girlfriend;"No, not with you. Sorry, that was mean. But I miss, you know..."@@
@@.player;"Dick?"@@ She nods. You drop your head. So much of your identity revolved around being the very best: best athlete, most popular, most girlfriends. And now, hearing that you can't satisfy your girlfriend has significantly bruised your ego.
@@.girlfriend;"I'm sorry. It's not your fault."@@
<<if visited("Girlfriend Crush Marco")>><<link "Do you want to at least try?" "Girlfriend Lesbian Sex">><<setUpSexScene "girlfriend">><</link>>
[[Is this about Marco again?|Girlfriend Hang Out 2 Marco]]<<else>>It seems like there's something else that's wrong, though. Something that <<print $girlfriend.firstname>> doesn't seem to want to talk about.
[[Bring it up|Girlfriend Hang Out Crush]]
[[Drop it and see if she wants sex|Girlfriend Reject]]<</if>>
<<set $girlfriend.pants to $girlfriendShorts>>
<<set $girlfriend.underwear to $girlfriendThong>>
<<set $girlfriend.shirt to $girlfriendTShirt>>
<<set $girlfriend.bra to $girlfriendBra>>
<<set $girlfriend.shoes to $girlfriendShoes>>
<<set $girlfriendPassage to "Girlfriend Swim Intro">>
<<set $player.confidence to $player.confidence-7>>@@.player;"Do you want to fuck?"@@ you ask. You really need to get off, and she //did// say that she was horny.
@@.girlfriend;"No."@@
@@.thought;What?@@ @@.player;"What?"@@ you ask out loud.
@@.girlfriend;"I'm sorry, I'm not into lesbian stuff."@@
@@.player;"Wait, hold up. I'm not a lesbian."@@
@@.girlfriend;"You're right. Never mind."@@
@@.player;"No. Hang on. Are you saying that you see me...as a girl?"@@
@@.girlfriend;"No! I still see you as a guy. You're taking this the wrong way. I meant that I'm not really into pussy."@@
@@.player;"Well, okay."@@ It still bothers you, though, and you glare at <<print $girlfriend.firstname>>. You want to get out of here, but then, what would you even do? Masturbate? Help the guy who's trying to take your spot.
<<if $player.hasStrapon>>You decide to keep hanging out with <<print $girlfriend.firstname>>, but it's not the same, and you end up leaving soon after. It's only when you're halfway to your dorm that you realize that you have a strap-on.
@@.thought;Damn. I'd love to fuck her. Maybe next time.@@<<else>>@@.girlfriend;"We can still fuck. But not like this."@@ You don't follow. @@.girlfriend;"I mean, if you got a toy. Like a strap-on or something."@@
<<if visited("Panty Raid Witch Bed")>>Too bad you missed your chance to take <<print $witch.firstname>>'s strap-on. Hopefully you can find another one.<<else>>@@.thought;At least there's a chance.@@ But where can you find a strap-on?<<set $sexShopUnlocked to true>><</if>><</if>>
<<link "Do something else" $currentPassage>><<set $girlfriend.relationship to $girlfriend.relationship-3>><<set $player.confidence to $player.confidence-3>><</link>>@@.player;"Is this about Marco again?"@@
@@.girlfriend;"No! Not at all!"@@
@@.player;"Okay, good."@@
@@.girlfriend;"Well, maybe. I mean, with him we could at least fuck."@@
You stare sullenly at the ground. Why does every conversation with <<print $girlfriend.firstname>> end with her reminding you about your inadequacies?
@@.girlfriend;"I'm sorry!"@@ she says, seeing your expression. @@.girlfriend;"It's not your fault. And it's not fair."@@ She gives you a big hug, and as she does so, you can feel her pussy pressed against your ass. It feels really wet. @@.thought;She wasn't lying. She really was horny.@@
You and <<print $girlfriend.firstname>> have a nicer time after her hug, and the subject of sex doesn't come up once, which you're really grateful for.
@@.thought;It's starting to get annoying. Sure, she has needs, but I'm the victim here. I wonder if it would be better if she //did// just fuck Marco. Then she wouldn't be complaining about being horny. No, that's a bad idea.@@
<<link "Go back to your dorm" $currentPassage>><</link>>You imagine yourself calling up <<print $girlfriend.firstname>>, and shiver. She was pretty pissed at you during the breakup. Did you two break up? You're not quite sure. @@.thought;You know, maybe this isn't such a good idea? What am I even going to say to her?@@
You fidget with your phone, trying to work up the courage to contact <<print $girlfriend.firstname>>. @@.thought;It shouldn't be so hard. We were dating. Why can't I just do it?@@
You imagine how it would go. You'd call <<print $girlfriend.firstname>> and tell her you were sorry, she'd ask you what was going on, and then you'd have to reveal your secret.
@@.thought;Maybe she won't ask me to do that. Fuck it.@@ Before you can psyche yourself out of it, you pull up <<print $girlfriend.firstname>>'s contact info and press call.
You hear a ring. Then another one. @@.thought;Maybe she won't pick up her phone@@ you think hopefully. This was a bad idea, nobody contacts their ex right after a bad breakup...
@@.girlfriend;"Hello?"@@
@@.player;"Uh, hey, <<print $girlfriend.firstname>>. This is <<print $player.firstname>>."@@
@@.girlfriend;"I know. Caller ID."@@ @@.thought;Oh, right. Of course.@@ @@.girlfriend;"What do you want?"@@
There it is. That question. You hadn't prepared this far. @@.player;"Uh, yeah, I was calling to tell you that I missed you and that, uh, maybe we could get back together?"@@
@@.girlfriend;"Oh, that's sweet."@@ You think you hear a faint trace of regret in her voice. But when she speaks again, it's gone. @@.girlfriend;"But we broke up because you didn't want to fuck me and couldn't be straight with me. Why are you calling now?"@@
@@.player;"Look. I'm sorry..."@@
She sighs. @@.girlfriend;"If you won't tell me what's going on, don't waste my time."@@
<<link "You're not doing that. Hang up abruptly." $currentPassage>><<set $girlfriend.relationship to $girlfriend.relationship-5>><</link>>
[[Tell her to come over|Girlfriend Tell]]@@.girlfriend;"Okay, <<print $player.firstname>>,"@@ <<print $girlfriend.firstname>> says as she steps inside your room. @@.girlfriend;"This better be good."@@
<<display "Girlfriend Show Pussy">>@@.girlfriend;"I'm sorry about swimming,"@@ <<print $girlfriend.firstname>> says.
@@.player;"Swimming?"@@
<<if visited("Gym Day 7 Lose Trunks")>>@@.girlfriend;"When you lost your trunks."@@<<else>>@@.girlfriend;"Yeah, I've seen you diving. You're always clutching your trunks, like you're afraid you're going to lose them."@@<</if>>
@@.player;"Oh yeah."@@ So many bad things have happened to you recently that you've lost track. @@.player;"I really wish I could go swimming. For real."@@
@@.girlfriend;"Yeah, not during gym class."@@
@@.player;"It would be nice to go swimming on the beach. With nobody from Pinewood around."@@
@@.girlfriend;"Why don't we go?"@@
@@.player;"Sure! Wait, do you mean now?"@@
@@.girlfriend;"Why not? You deserve to have some fun."@@
@@.player;"But then...You know what, fuck it. Let's do it!"@@
@@.girlfriend;"Alright!"@@ She starts to rummage in her dresser for her swimsuit.
[[Leave and get your trunks|Girlfriend Swim Bikini Introduce]]
<<set $girlfriendPassage to "Girlfriend Witch">>@@.girlfriend;"Where are you going?"@@
@@.player;"To get my swim trunks. They're in my room."@@
<<print $girlfriend.firstname>> bites her lip.
@@.player;"What's wrong?"@@
<<if visited("Gym Day 7 Lose Trunks")>>@@.girlfriend;"You know how you lost your trunks during swimming?"@@
@@.player;"Yeah."@@
@@.girlfriend;"Well, what if the same thing happens while we're at the beach?"@@<<else>>@@.girlfriend;"You know how you keep holding onto your trunks when you dive?"@@
@@.player;"Yeah. I'm worried they're going to fall off."@@
@@.girlfriend;"What if that happened at the beach?"@@<</if>>
@@.player;"Who cares. There won't be anyone from Pinewood there."@@
@@.girlfriend;"Yeah, but we won't be alone."@@ You nod. She has a point. @@.girlfriend;"And you don't like the way the trunks fit on you, right?"@@
@@.player;"Yeah! They're so big and they have so much room and I'm always worried they're going to fall off!"@@
@@.girlfriend;"Yeah. So I was thinking...you know what, never mind, you won't like it."@@
@@.player;"What?"@@
@@.girlfriend;"Fine. Well, I was going to say, if you wore one of my bottoms, that would fix it."@@
[[Look at her in shock|Girlfriend Swim Bikini Shock]]@@.player;"What?"@@ you sputter. @@.player;"I'm not going to wear that!"@@
@@.girlfriend;"Nobody will see. They'll just think it's a speedo. You can wear it under your shorts until we get there."@@
That gives you pause. If nobody will see that you're wearing a bikini bottom, then what's the harm? Only <<print $girlfriend.firstname>> will know, and she's kept your secret.
@@.girlfriend;"Please? I want you to have a good time."@@
[[You're sure nobody will see, right?|Girlfriend Swim Bikini]]
[[Absolutely not|Girlfriend Swim Trunks]]@@.player;"Okay, I'll wear it. You're sure nobody else will see, right?"@@
@@.girlfriend;"Yeah."@@
A thought comes to you. @@.player;"What about on the beach? I have to take off these trunks, right?"@@
@@.girlfriend;"Hmm."@@ She thinks for a moment. @@.girlfriend;"What if we brought a towel? You could change under that?"@@
@@.player;"You think of everything."@@
@@.girlfriend;"I know, I'm good."@@ Her expression changes. @@.girlfriend;"Please, <<print $player.firstname>>. You don't have to, but I want to hang out with you, and I wnat you to have a good time."@@
@@.player;"Okay,"@@ you concede.
[[Change in front of her|Girlfriend Swim Change Open]]
[[Put on the bikini quickly so you can watch her change|Girlfriend Swim Change Watch]]@@.player;"Absolutely not."@@
@@.girlfriend;"Really?"@@ She makes a face. @@.girlfriend;"But nobody will see."@@
@@.player;"What about on the beach? I have to take off these trunks, right?"@@
@@.girlfriend;"Hmm."@@ She thinks for a moment. @@.girlfriend;"What if we brought a towel? You could change under that?"@@
@@.thought;That could work. Then I'd get to have fun with <<print $girlfriend.firstname>> and nobody would know I was wearing a bikini...No. What am I thinking?@@
@@.player;"I'm sorry"@@
@@.girlfriend;"Fine. But I'm still going to the beach."@@
<<print $girlfriend.firstname>> grabs her bikini and quickly walks out of the door.
<<link "You feel bad, but there's no way you could wear a bikini in public." $currentPassage>><<set $girlfriend.relationship to $girlfriend.relationship-4>><</link>><<getTfProgress boobs>>You're not worried about changing in front of <<print $girlfriend.firstname>>. She's seen you naked lots of times, although that's usually been when you still had a dick.
You take off your <<print $player.pants.informalName>> and <<print $player.underwear.informalName>>, leaving you standing half-naked in front of <<print $girlfriend.firstname>>.
Trembling, you pick up the bikini. <<if $player.hasWornPanties>>You've worn panties before, but this is different. <<if $pantyRaid and $pantyRaid.takenFrom is $witch.firstname>>You were cursed to wear them<<else>>They're just underwear<</if>>. But you're wearing this girly bikini of your own free will, and you'll be wearing it in front of people. You hope <<print $girlfriend.firstname>> is right about nobody noticing.<<else>>This is the first time you're going to be wearing female clothes. @@.thought;First and only time.@@ You just hope <<print $girlfriend.firstname>> is right about nobody noticing.<</if>>
You take a look at the bikini. At least it's a fairly nondescript black, but you don't see how anyone could mistake it for a speedo.
@@.thought;It's either this or have my trunks fall off. Or not go swimming.@@ The last one sounds pretty appealing to you right now, but that would make <<print $girlfriend.firstname>> sad. And you also want to get out and have a little bit of fun.
Reluctantly, you pull the bikini up, so it covers your pussy. You put your shorts on next, making sure that the bikini bottoms aren't visible.
Once you're done, you look up and see <<print $girlfriend.firstname>> standing in a pink bikini. You wait for her to make a comment, but she says nothing. Maybe now that you have the same equipment, changing in front of each other isn't a big deal. At least for her. You still feel kind of embarrassed.<<if $tempTfValue>=2>>
You're about to go when you spot the black bikini top in <<print $girlfriend.firstname>>'s dresser. @@.thought;My boobs are getting bigger. Maybe I should wear it.@@ An image of you in a bikini top and bottom, looking just like a real girl, flashes into your mind, and you dismiss it. You'll just have to hope nobody comments on your chest.<</if>>
[[Go to the beach|Girlfriend Swim]]
<<set $bikiniBottoms = {
"properName": "Black Bikini Bottoms",
"informalName": "black bikini bottoms",
"school": true,
"football": true,
"casual": true,
"panties": true
}>>
<<set $player.pants to $casualPants>>
<<set $player.underwear to $bikiniBottoms>>
<<set $player.hasWornPanties to true>>
<<set $player.masculinity to $player.masculinity-1>>
<<set $clothesInventory.underwear.push($bikiniBottoms)>>You back away from <<print $girlfriend.firstname>>. She gets the hint and turns away. You're glad that she understands. <<print $girlfriend.firstname>> has seen you naked lots of times, although that's usually been when you still had a dick. You're also hoping to see her change into her bikini.
Your wish is granted. While she's facing away from you, <<print $girlfriend.firstname>> kicks off her shorts and lowers her panties. You're just able to make out her cute pussy. You can feel yourself heating up. @@.thought;At least she won't be able to see. Boners are so inconvenient.@@
<<print $girlfriend.firstname>> finishes changing into her cute pink bikini and turns around to see that you haven't started. She rolls her eyes.
You motion for her to turn around again, and take off your <<print $player.pants.informalName>> and <<print $player.underwear.informalName>>. Trembling, you pick up the bikini. <<if $player.hasWornPanties>>You've worn panties before, but this is different. <<if $pantyRaid and $pantyRaid.takenFrom is $witch.firstname>>You were cursed to wear them<<else>>They're just underwear<</if>>.<<else>>Getting a vagina was something that happened to you, but this is different. You can't claim that you were forced into this.<</if>> Now you're wearing this girly bikini of your own free will, and you'll be wearing it in front of people. You hope <<print $girlfriend.firstname>> is right about nobody noticing.
You take a look at the bikini. At least it's a fairly nondescript black, but you don't see how anyone could mistake it for a speedo.
@@.thought;It's either this or have my trunks fall off. Or not go swimming.@@ The last one sounds pretty appealing to you right now, but that would make <<print $girlfriend.firstname>> sad. And you also want to get out and have a little bit of fun.
Reluctantly, you pull the bikini up, so it covers your pussy. You put your shorts on next, making sure that the bikini bottoms aren't visible.
@@.girlfriend;"Are you finally ready?"@@
@@.player;"I think so,"@@ you say, checking out <<print $girlfriend.firstname>>. She looks great in her bikini.<<if $tempTfValue>=2>>
You're about to go when you spot the black bikini top in <<print $girlfriend.firstname>>'s dresser. @@.thought;My boobs are getting bigger. Maybe I should wear it.@@ An image of you in a bikini top and bottom, looking just like a real girl, flashes into your mind, and you dismiss it. You'll just have to hope nobody comments on your chest.<</if>>
[[Go to the beach|Girlfriend Swim]]
<<set $player.pants to $casualPants>>
<<set $bikiniBottoms = {
"properName": "Black Bikini Bottoms",
"informalName": "black bikini bottoms",
"school": true,
"football": true,
"casual": true,
"panties": true
}>>
<<set $player.underwear to $bikiniBottoms>>
<<set $player.hasWornPanties to true>>
<<set $player.masculinity to $player.masculinity-1>>
<<set $clothesInventory.underwear.push($bikiniBottoms)>><<print $girlfriend.firstname>> has a car, so the two of you hop in it and drive towards the beach. You're grateful to have the privacy of the car. It would have felt weird walking all the way there, passing by other pedestrians and wondering if they knew what you were wearing underneath your <<print $player.pants.informalName>>.
@@.girlfriend;"We're here,"@@ <<print $girlfriend.firstname>> says, stopping the car. You step onto the beach. @@.girlfriend;"Isn't this fun?"@@
@@.player;"Yeah, I guess,"@@ you say, aware of the fact that people //are// going to notice when you step out of your <<print $player.pants.informalName>>. @@.thought;They're going to see that I'm wearing bikini bottoms. Even if I'm careful and change under the towel, I've still got to get into the water. And get out of the water. Everyone's going to see, and they're going to laugh at me, and then people at Pinewood will hear about it, and...@@
@@.girlfriend;"Are you okay, <<print $player.firstname>>?"@@
@@.player;"Uh, not really. Do you think I could just sit here while you swim?"@@
She looks disappointed. @@.girlfriend;"But I thought we were going to have fun together. And you want to just sit this one out?"@@
@@.player;"It's just that I'm worried..."@@
@@.girlfriend;"What people will think?"@@
@@.player;"Yeah."@@
@@.girlfriend;"Nobody's going to notice. Or care. Look around."@@ You do so. Absolutely nobody is paying attention to you. @@.girlfriend;"But you can sit here if you want. I won't stop you."@@
[[Go Swimming|Girlfriend Swim Water]]
[[It's too risky|Girlfriend Swim Sand]]@@.thought;This is the furthest from Pinewood I'm going to get. And <<print $girlfriend.firstname>> has some good points. Nobody's going to notice. I hope. Okay, I should change before I talk myself out of it.@@
You grab the towel and run over to the edge of the beach. You wrap it around yourself, and take a deep breath. You're going to do this.
You slide your <<print $player.pants.informalName>> down your legs, and step out of them. Your hand drifts to your bikini, and you feel the material. It's so soft, and tiny. You can't believe that it's the only thing you're wearing.
@@.girlfriend;"Ready?"@@ <<print $girlfriend.firstname>> asks, approaching you. You nod.
She whips your towel off, and you run into the water.
[[Look around|Girlfriend Swim Water Look]]
<<set $beforeSexClothes.pants to $player.pants>>
<<set $player.pants to null>>Once you feel like you've gone far enough into the water, you turn around and look towards the beach. <<print $girlfriend.firstname>> is running towards you. You see a couple other people looking out into the water, but you can't tell if they're looking at you.
@@.girlfriend;"You did it!"@@
@@.player;"Yeah!"@@ you say. You can't believe that you did it. But now that you're in the water, it's not so bad. Your bottoms are beneath the surface of the water, and there's nobody near you except for <<print $girlfriend.firstname>>
@@.girlfriend;"Come on. Let's go swimming!"@@
You follow after her. You can tell that she's keeping pace with you, and you're grateful for that. You know that you're not as strong of a swimmer as her.
@@.girlfriend;"I bet you can't catch me!"@@ she says.
Well, so much for that.
[[Try to catch her|Girlfriend Swim Water Chase]]
<<set $girlfriend.relationship to $girlfriend.relationship+5>><<print $girlfriend.firstname>> takes off, and you swim after her. You try your best, but she's soon far away.
Seeing that you've given up, she swims back towards you. Once she's in range, she turns around and starts swimming in the other direction, only slower.
Even at half speed, she's still a pretty strong swimmer. You have to swim really hard before you're able to catch up with her. Finally, you tap her on the shoulder.
@@.player;"Got...you,"@@ you say, panting.
@@.girlfriend;"Nice job!"@@
@@.player;"Well, you made it easy."@@ She laughs.
The two of you swim for a little while longer. It's really nice, and you've forgotten all about your troubles. <<print $girlfriend.firstname>> was right. Once you got into the water, nobody was going to notice. The weather is sunny, you're with <<if $player.relationship is not "">>your girlfriend<<else>>your good friend<</if>>, and you're having more fun than you've had in a while. As a bonus, all the swimming you've done has made you feel slightly stronger.
@@.girlfriend;"We should head back,"@@ <<print $girlfriend.firstname>> says after a while.
You agree. It's getting late.
[[Swim back to shore|Girlfriend Swim Water Missing]]
<<if $player.skillCurse is 0>><<set $player.armStrength to $player.armStrength+3>><</if>>
<<set $player.confidence to $player.confidence+2>>You hesitate right before you get out of the water. For the first time since you entered the water, you remember what you're wearing. And now you have to get out of the water and change back into your shorts under the towel.
Except you can't see your towel anywhere.
@@.player;"Did someone take our towel?"@@ you ask <<print $girlfriend.firstname>>, your voice rising.
@@.girlfriend;"I left it on the beach, with your clothes. It's got to be here somewhere."@@
She steps onto the beach and turns to you. @@.girlfriend;"I get it if you don't want to help me look."@@
[[Wait for her|Girlfriend Swim Water Wait]]
[[Help her look|Girlfriend Swim Water Help]]@@.player;"No, it's too risky,"@@ you say.
@@.girlfriend;"Seriously?"@@
@@.player;"Yeah. I know I said I would, but,"@@ you start, unable to keep a tremor out of your voice, @@.player;"People will see something. I can't do this."@@
@@.girlfriend;"Suit yourself."@@
She runs out into the water, and you lie on your towel, watching her swim out. She's gotten pretty far, and you're having a hard time making her out.
Although, it looks like she's talking to a group of guys. @@.thought;No. She can't be doing that. She's too far away to see anything anyway.@@
[[You feel a tap on your shoulder|Girlfriend Swim Flirt]]
<<set $girlfriend.relationship to $girlfriend.relationship-3>>You turn around to see a guy looking at you. <<getTfProgress ass>><<if $tempTfValue>0>>@@.male;"Hey. Oh, sorry."@@ He looks a little embarrassed. @@.thought;I wonder what that was about.@@ <</if>>@@.male;"Me and my friends were playing frisbee and it landed right by you. Do you mind?"@@
You look down and see a white frisbee right by your foot. You pick it up and hand it to him.
<<if visited("Girlfriend Swim Water")>>@@.male;"Wait, what are you wearing?"@@
@@.thought;Oh shit. He must have seen my bikini when I went and picked up the frisbee!@@ @@.player;"Oh, it's just my, uh, speedo."@@
@@.male;"Sure. I know what a speedo looks like."@@ You give him a mortified look. @@.male;"Relax. I'm not going to say anything."@@
@@.thought;Oh, good.@@
@@.male;"I don't judge. In fact,"@@ he leans in closer, and you feel his breath on your ear. @@.male;"I'm kind of into that."@@
@@.thought;This is worse@@ you think. @@.player;"What?"@@
@@.male;"Why don't you meet me in a couple minutes. You see that outhouse over there? Well..."@@
@@.player;"No. No. You have this all wrong. I don't want this. I'm not even a crossdresser!"@@ You fail to keep your voice down, and you see a couple people look in your direction.
@@.male;"Sure you're not. But okay."@@ And with that, he leaves.
Just then, you see <<print $girlfriend.firstname>>. And she's talking to two other guys.<<else>>@@.male;"So did you come to the beach by yourself."@@
@@.player;"No. I came with <<if $player.relationship is not "">>my girlfriend <</if>><<print $girlfriend.firstname>>."@@
He looks a little surprised at this. @@.male;"I came with my friends. Do you want to go say hi to them? We could play some frisbee."@@
That sounds like fun, but you're worried you wouldn't have the strength to throw the frisbee. And you don't want a bunch of macho guys to see your bikini. @@.player;"No thanks."@@
@@.male;"Alright,"@@ he says, shrugging. <<if $player.relationship is not "">>@@.male;"I didn't think you'd have a girlfriend. What's she like?"@@
@@.thought;What's that supposed to mean?@@<<else>>@@.male;"So you came with <<print $girlfriend.firstname>>, right? Is she single?"@@
@@.player;"Yes. I mean, it's complicated."@@ He raises an eyebrow. @@.player;"I just got out of a relationship with her."@@
@@.male;"Oh."@@<</if>>
He asks you a couple more personal questions, and you're starting to feel a little uncomfortable. Luckily, you spot <<print $girlfriend.firstname>>. And she's talking with two other guys.<</if>>
[[Get her attention|Girlfriend Swim Meetup]]@@.player;"Hey!"@@ you call out to <<print $girlfriend.firstname>>.
She sees you, says goodbye to the two guys and comes over to you.
@@.player;"Who were you talking to?"@@ you ask, feeling a little hurt.
@@.girlfriend;"Oh, I was just talking to Brad and Chad. They were pretty cool."@@
@@.player;"What did they want?"@@
@@.girlfriend;"So I'm not allowed to talk to guys now? Besides, I saw you talking to that guy. He looked pretty cute."@@
@@.player;"What? I'm not into guys!"@@
She shrugs. @@.girlfriend;"What's his name?"@@
@@.player;"I...I don't know."@@
@@.girlfriend;"You didn't even get his name?"@@
@@.player;"Can we just go?"@@
She nods. <<if visited("Girlfriend Swim Water")>>Taking the towel she gives you, you cover yourself with it and change back into your shorts. You feel a lot better now that you're not worried about accidentally flashing your bottoms to someone.<<else>>@@.girlfriend;"You're no fun."@@<</if>>
Soon, you're on the road back to campus.
<<link "Do something else" $currentPassage>><<set $player.pants to $beforeSexClothes.pants>><<set $player.confidence to $player.confidence-4>><</link>>@@.player;"No, I'll help you look."@@
@@.girlfriend;"Really?"@@
@@.player;"Yeah. Everyone will just think this is a speedo, right?"@@
@@.girlfriend;"Yeah,"@@ <<print $girlfriend.firstname>> says, but the look on her face shows that she's not sure.
You ignore it, and step out of the water. You keep your eyes cast down as you walk up and down the beach, looking for the towel. @@.thought;As long as I don't make a big deal out of it, people will just assume it's a speedo.@@
You can't tell how well it's working, since you're pointedly refusing to look at anyone, but you hear some girls laughing behind you.<<getTfProgress boobs>><<if $tempTfValue>2>> You try to cover your chest with an arm.<</if>>
@@.thought;It's probably just a joke.@@ The laughter continues. @@.thought;Okay, I need to know.@@ You turn around, and make eye contact with one of the girls.
@@.thought;Fuck!@@
Luckily, at that moment you spot a towel and some shorts. You hurry over and pull the shorts up your legs.
@@.girlfriend;"Oh, there you are,"@@ <<print $girlfriend.firstname>> says. @@.girlfriend;"I wasn't sure where you went. Is everything okay?"@@
@@.player;"Let's go,"@@ you say.
<<print $girlfriend.firstname>> opens her mouth, looks at your face, and closes her mouth. Without a word, she follows you to her car, and the two of you take off back to school.
<<link "Do something else" $currentPassage>><<set $player.pants to $beforeSexClothes.pants>><<set $player.confidence to $player.confidence-2>><</link>>You're not going to get out of the water in your <<print $player.underwear.informalName>>! Everyone will see, and you still look like a guy. @@.thought;Wait. Still?@@
You brush that thought out of your head, and let <<print $girlfriend.firstname>> get out of the water. You feel a little guilty: you could have kept better track of your stuff, and now she has to go find it for you. But there's no way you're going to let anyone see you wearing this.
[[You feel a tap on your shoulder|Girlfriend Swim Flirt]]You text <<print $girlfriend.firstname>>, and she <<if $girlfriend.relationship>80>>quickly <</if>>agrees to hang out.
@@.girlfriend;"How are you?"@@ she asks when she sees you.
@@.player;"I'm doing good..."@@ You falter. You're not doing good. You don't know why you said that you were.
@@.girlfriend;"<<print $player.firstname>>?"@@
@@.player;"Okay, I'm not. Doing good, I mean. It just sucks."@@
@@.girlfriend;"I know,"@@ she says sympathetically. @@.girlfriend;"And there's nothing you can do?"@@
@@.player;"No. <<print $witch.firstname>> can't reverse it. Or won't."@@
@@.girlfriend;"Fuck her."@@
@@.player;"And it sucks. <<if $witch.relationship>35>>I'm trying to be nice to her<<else>>I know I should be nice to her<</if>>. I need her help. But, she's not helping."@@
@@.girlfriend;"Why don't we do it? Ourselves?"@@
@@.player;"Do what? You mean make a spell on our own?"@@
@@.girlfriend;"Yeah. Why not? She's not going to help. What are you going to do, wait until the end of the football season?"@@
@@.player;"And even then, if we don't win, I'll be stuck like this."@@
You take a moment to consider it. Neither you nor <<print $girlfriend.firstname>> knows anything about witchcraft. But if you could learn, well, it would certainly beat waiting until the end of the season to maybe get your masculinity back.
[[It would never work|Girlfriend Witch Girl]] you say.
<<set $girlfriendPassage to "Girlfriend Strapon">>@@.player;"It would never work,"@@ you say.
@@.girlfriend;"Why not?"@@
@@.player;"Because,"@@ you say, remembering your conversation with <<print $witch.firstname>>. @@.player;"I'd need to be a girl to be a witch."@@
@@.girlfriend;"Well..."@@
@@.player;"What?"@@
@@.girlfriend;"Well, technically, aren't you a girl already?"@@
@@.player;"What? Because I don't have a dick?"@@ you ask indignantly. But <<print $girlfriend.firstname>>'s remark hits close to home. @@.thought;Am I really a guy if I don't have a cock? Or am I a girl?@@
@@.girlfriend;"So you disagree?"@@
[[Yeah!|Girlfriend Witch Girl Reject]]
[[...No|Girlfriend Witch Girl Accept]]@@.player;"Yeah! I look like a guy and I feel like a guy. I'm a guy."@@
@@.girlfriend;"Hey, sorry,"@@ <<print $girlfriend.firstname>> says, backing off. @@.girlfriend;"I didn't know that would upset you."@@
@@.player;"Of course it would upset me! It's something I worry about every day."@@
There's an awkward silence for a while.
@@.girlfriend;"Uh, do you want to get back to talking about changing you back ourselves?"@@
[[Sure|Girlfriend Witch Plan Her]]
<<set $girlfriend.relationship to $girlfriend.relationship-3>>
<<set $player.masculinity to $player.masculinity+1>>
<<set $player.confidence to $player.confidence+3>>@@.player;"So I guess I can't do any magic. Since I'm not a girl,"@@ you say pointedly. @@.player;"But you can."@@
@@.girlfriend;"Yeah. I just have to become a witch and, uh, then I change you back."@@
@@.player;"Yeah. So, how do you become a witch?"@@
@@.girlfriend;"I don't know,"@@ she says, laughing.
You laugh too. @@.player;"I guess I'm fucked then."@@
@@.girlfriend;"<<print $witch.firstname>> would know."@@
@@.player;"Yeah, but can I ask her that? Hey, can you teach <<if $player.relationship is not "">>my girlfriend<<else>><<print $girlfriend.firstname>><</if>> how to become a witch, so I can undo everything you did?"@@ You shake your head. @@.player;"She'd never go for it."@@
@@.girlfriend;"There's got to be some way."@@
@@.player;"She's part of the Witchcraft Club. I wonder how new witches join."@@
@@.girlfriend;"Yeah, me too. Do you think you could find out?"@@
@@.player;"How? Like spying on the club?"@@
She nods.
<<link "I can try" $currentPassage>><</link>>@@.player;"...No. I guess I am kind of like a girl. All the guys say I throw like one, and..."@@ you sit down, on the verge of tears. @@.player;"I don't have a dick anymore. So does that make me one? Wow."@@
@@.girlfriend;"It's okay, honey,"@@ she says, sitting down next to you. @@.girlfriend;"I didn't mean to make you cry. I was just trying to help."@@
She keeps talking, but you tune her out. Something else has grabbed your attention.
<<link "Once again, you start to change" TfPassagePicker>><<set $currentPassage2 to $currentPassage>><<set $currentPassage to "Girlfriend Witch Recover">><<set $player.confidence to $player.confidence-3>><<set $player.masculinity to $player.masculinity-1>><<set $setting to "girlfriendRoom">><</link>><<getTfProgress face>><<set $tempFace to $tempTfValue>><<getTfProgress voice>><<set $tempVoice to $tempTfValue>><<getTfProgress boobs>><<set $tempBoobs to $tempTfValue>><<getTfProgress ass>><<set $tempAss to $tempTfValue>>@@.player;"Wow,"@@ you say, when you recover. You feel disturbingly feminine, but without a mirror, you can't really tell. @@.player;"Okay, we need to figure out how to stop this. And soon."@@
<<print $girlfriend.firstname>> looks stunned to have seen her <<if $player.relationship is "">>ex-<</if>>boyfriend transform right in front of her. @@.girlfriend;"Are you okay, <<print $player.firstname>>?"@@
@@.player;"I feel fine now. Physically. It's a fucking weird feeling while it's going on but now that it's over, it's like it was never here."@@
@@.girlfriend;"I meant your <<if $tempFace>1>>face<<elseif $tempVoice>0>>voice<<elseif $tempBoobs>0>>chest<<elseif $tempAss>0>>butt<<else>>face<</if>>,"@@ she says.
@@.player;"It feels fine. But do you think anyone's going to notice?"@@
<<if $tempFace<=1>>@@.girlfriend;"Probably not. Some people might, but they'll probably think their eyes are playing tricks on them."@@
@@.player;"Okay,"@@ you say, feeling a little better.<<else>>@@.girlfriend;"Honestly?"@@
@@.player;"Yeah."@@ @@.thought;That's a bad sign.@@
@@.girlfriend;"Yeah. It's kind of noticeable."@@
@@.player;"Fuck."@@
@@.girlfriend;"Most people probably won't,"@@ she says. @@.girlfriend;"And it's less of a change than your muscles."@@
@@.player;"Okay,"@@ you say, miserably.<</if>>
[[Change the subject|Girlfriend Witch Plan Both]]
<<set $currentPassage to $currentPassage2>>@@.player;"So, magic."@@
@@.girlfriend;"Right, yeah. Well, I'm a girl so I guess I could become a witch. And //technically//, you could too."@@
@@.player;"Sure,"@@ you say. You don't like the idea of technically being considered a girl, but if it helps you win back your masculinity, you can put up with it. @@.player;"So I guess we'll have to do the magic,"@@ you say.
@@.girlfriend;"Yeah. We'll just have to become witches and, uh, then change you back."@@
@@.player;"Yeah. So, how do you become a witch?"@@
@@.girlfriend;"I don't know,"@@ she says, laughing.
You laugh too. @@.player;"I guess I'm fucked then."@@
@@.girlfriend;"<<print $witch.firstname>> would know."@@
@@.player;"Yeah, but can I ask her that? Hey, can you teach <<if $player.relationship is not "">>me and my girlfriend<<else>><<print $girlfriend.firstname>> and I<</if>> how to become a witch, so I can undo everything you did?"@@ You shake your head. @@.player;"She'd never go for it."@@
@@.girlfriend;"There's got to be some way."@@
@@.player;"She's part of the Witchcraft Club. I wonder how new witches join."@@
@@.girlfriend;"Yeah, me too. Do you think you could find out?"@@
@@.player;"How? Like spying on the club?"@@
She nods.
<<link "I can try" $currentPassage>><</link>>There's a spring in your step as you journey across campus to meet up with <<print $girlfriend.firstname>>. For the first time in <<print $day-$lastMaleSexDay>> days, you get to have sex where you'll get to do the fucking. Even if it's only a fake cock, it's still much better than nothing.
<<print $girlfriend.firstname>> greets you with a smile and a kiss. @@.player;"I can't wait for this,"@@ you tell her.
@@.girlfriend;"Me neither,"@@ she says, with a twinkle in her eye. Grabbing your hand, she leads you into her room and closes the door.
<<link "Get to it" "Girlfriend Strapon Sex">><<setUpSexScene "girlfriend">><<set $player.isWearingStrapon to false>><<set $girlfriend.sawInPanties to false>><</link>>
<<set $girlfriendPassage to "Girlfriend Complain">>
<<set $girlfriend.pants to $girlfriendShorts>>
<<set $girlfriend.underwear to $girlfriendThong>>
<<set $girlfriend.shirt to $girlfriendTShirt>>
<<set $girlfriend.bra to $girlfriendBra>>
<<set $girlfriend.shoes to $girlfriendShoes>><<getTfProgress boobs>><<set $tempBoobs to $tempTfValue>><<if ($player.arousal<100 and $girlfriend.arousal<100) or $movesTakenDuringSex<2>><<set $movesTakenDuringSex to $movesTakenDuringSex+1>>Your Arousal: <<print $player.arousal>>
<<print $girlfriend.firstname>> Arousal: <<print $girlfriend.arousal>>
You are wearing:
Legs: <<if $player.pants is not null>><<print $player.pants.properName>> <<if $player.underwear.panties is true>>[[(Remove)|Girlfriend Strapon Sex][$temp to $player.pants;$sexDescription to "You know as soon as you pull off your $temp.informalName that it was a mistake. $girlfriend.firstname just stares at the $player.underwear.informalName that you're wearing. You look at her anxiously. She seems to be a little disappointed, but the only thing that she tells you is that she wants to talk about it later. Strangely, $girlfriend.firstname discovering you in women's underwear has only made you more turned on.";$player.pants to null;$player.arousal to $player.arousal+7;$girlfriend.arousal to $girlfriend.arousal-5;$girlfriend.sawInPanties to true]]<<else>>[[(Remove)|Girlfriend Strapon Sex][$temp to $player.pants;$sexDescription to "You slide your $temp.informalName down your legs and slip out of them, revealing your $player.underwear.informalName and your hairy legs. $girlfriend.firstname looks at your flat crotch with disappointment.";$player.pants to null;$player.arousal to $player.arousal+3;$girlfriend.arousal to $girlfriend.arousal-2]]<</if>><<elseif $player.underwear is not null>><<print $player.underwear.informalName>> [[(Remove)|Girlfriend Strapon Sex][$temp to $player.underwear;$sexDescription to "$girlfriend.firstname tugs your $temp.informalName down, revealing your pussy. $girlfriend.firstname turns her attention to other parts of your body.";$player.underwear to null;$player.arousal to $player.arousal+4;$girlfriend.arousal to $girlfriend.arousal-3]]<<elseif $player.isWearingStrapon>>Nothing, except for your strap-on [[(Remove)|Girlfriend Strapon Sex][$sexDescription to "Silently, you undo the strap-on and slide it off of you. You need to come, and you want to be able to rub your pussy during sex. Or at least that's what you tell yourself. $girlfriend.firstname looks disappointed.";$player.isWearingStrapon to false;$player.arousal to $player.arousal+2;$girlfriend.arousal to $girlfriend.arousal-4]]<<else>>Bare, revealing your <<if $player.arousal>50>>wet<<else>>naked<</if>> pussy. [[(Attach Strap-on)|Girlfriend Strapon Sex][$sexDescription to "You attach the strap-on to yourself. This is it. You can now fuck $girlfriend.firstname, almost like you could before.";$player.arousal to $player.arousal+3;$girlfriend.arousal to $girlfriend.arousal+5;$player.isWearingStrapon to true]]<</if>>
Chest: <<if $player.shirt is not null>><<print $player.shirt.properName>> <<if $tempBoobs<2>>[[(Remove)|Girlfriend Strapon Sex][$temp to $player.shirt;$sexDescription to "You pull off your $temp.informalName, exposing your bare chest. You wince a little bit as you look down. Just looking at it reminds you of the muscles you used to have.";$player.shirt to null;$player.arousal to $player.arousal-3;$girlfriend.arousal to $girlfriend.arousal-3]]<<elseif $player.bra>>[[(Remove)|Girlfriend Strapon Sex][$temp to $player.shirt;$sexDescription to "You pull off your $temp.informalName, revealing your bra. $girlfriend.firstname looks surprised, and you hold your breath, waiting for her questions. Instead, she shrugs and you breathe a sigh of relief.";$player.shirt to null;$player.arousal to $player.arousal-1;$girlfriend.arousal to $girlfriend.arousal-1]]<<else>>[[(Remove)|Girlfriend Strapon Sex][$temp to $player.shirt;$sexDescription to "You pull off your $temp.informalName, revealing your breasts. If she was surprised to see them, $girlfriend.firstname doesn't show it. She reaches over and massages your left boob. You close your eyes and let out a sigh.";$player.shirt to null;$girlfriend.sawBoobs to true;$player.arousal to $player.arousal+3;$girlfriend.arousal to $girlfriend.arousal+2]]<</if>><<elseif $player.bra>><<print $player.bra.properName>> [[(Remove)|Girlfriend Strapon Sex][$temp to $player.bra;$sexDescription to "You pull off your $temp.informalName, revealing your breasts. If she was surprised to see them, $girlfriend.firstname doesn't show it. She reaches over and massages your left boob. You close your eyes and let out a sigh.";$player.bra to null;$girlfriend.sawBoobs to true;$player.arousal to $player.arousal+3;$girlfriend.arousal to $girlfriend.arousal+2]]<<else>>Bare, revealing your scrawny chest.<</if>>
Feet: <<if $player.shoes is not null>><<print $player.shoes.properName>> [[(Remove)|Girlfriend Strapon Sex][$sexDescription to "You untie your shoes and place them off to the side, out of reach.";$player.shoes to null]]<<elseif $player.socks is not null>><<print $player.socks.properName>> [[(Remove)|Girlfriend Strapon Sex][$sexDescription to "Remembering how $girlfriend.firstname said that having your socks on while having sex was gross, you pull them off.";$player.socks to null;$player.arousal to $player.arousal+1;$girlfriend.arousal to $girlfriend.arousal+1]]<<else>>Barefoot<</if>>
<<print $girlfriend.firstname>> is wearing:
Legs: <<if $girlfriend.pants is not null>><<print $girlfriend.pants.properName>> [[(Remove)|Girlfriend Strapon Sex][$sexDescription to "Slowly, you unbutton her jeans and slide them down her legs. She's more impatient than you, and kicks them off, revealing her sexy thong and her long, smooth legs.";$girlfriend.pants to null;$player.arousal to $player.arousal+4;$girlfriend.arousal to $girlfriend.arousal+3]]<<elseif $girlfriend.underwear is not null>><<print $girlfriend.underwear.properName>> [[(Remove)|Girlfriend Strapon Sex][$sexDescription to "The thong looks really sexy on her, but she looks even sexier when you pull them off, revealing her wet pussy. You feel yourself getting wetter, and you're glad that you're still attracted to girls.";$girlfriend.underwear to null;$player.arousal to $player.arousal+4;$girlfriend.arousal to $girlfriend.arousal+5]]<<else>>Bare, revealing her pretty pussy.<</if>>
Chest: <<if $girlfriend.shirt is not null>><<print $girlfriend.shirt.properName>> [[(Remove)|Girlfriend Strapon Sex][$sexDescription to "$girlfriend.firstname lifts her arms, and you pull her shirt up and off. Now, the only thing covering her boobs is her red bra.";$girlfriend.shirt to null;$player.arousal to $player.arousal+3;$girlfriend.arousal to $girlfriend.arousal+2]]<<elseif $girlfriend.bra is not null>><<print $girlfriend.bra.properName>> [[(Remove)|Girlfriend Strapon Sex][$sexDescription to "You reach behind her for the clasp to undo her red bra. You fumble around until she takes pity on you and undoes the clasp herself. You rub her perfect breasts a little and she lets out a little moan.";$girlfriend.bra to null;$player.arousal to $player.arousal+4;$girlfriend.arousal to $girlfriend.arousal-1]]<<else>>Bare, revealing her perfect breasts<</if>>
Feet: <<if $girlfriend.shoes is not null>><<print $girlfriend.shoes.properName>> [[(Remove)|Girlfriend Strapon Sex][$sexDescription to "She kicks off the sandals.";$girlfriend.shoes to null]]<<else>>Barefoot [[(Lick)|Girlfriend Strapon Sex][$sexDescription to "You reach for $girlfriend.firstname's bare foot and put it in your mouth. @@.thought;What am I doing? I've got the strap-on right here, and I'm licking her foot!@@ Nevertheless, both you and her seem to enjoy it.";$player.submission to $player.submission+1;$girlfriend.arousal to $girlfriend.arousal+5;$player.arousal to $player.arousal+1]]<</if>>
[[Kiss|Girlfriend Strapon Sex][$sexDescription to "You lean in and kiss her, hard. She kisses back passionately, but it seems like she wants more.";$player.arousal to $player.arousal+3;$girlfriend.arousal to $girlfriend.arousal+3]]<<if $girlfriend.pants is null and $girlfriend.underwear is null and $player.pants is null and $player.underwear is null and $player.isWearingStrapon>>
[[Fuck her with the strapon|Girlfriend Strapon Sex][$sexDescription to "You're too impatient to wait any longer. You climb on top of her, and start trying to line yourself up. Seeing what you're doing, $girlfriend.firstname grabs you by the waist and guides you to her entrance. @@.thought;Now what?@@ you wonder. Now that you're actually inside her, you've become unsure. It comes back to you quickly, though, and you start thrusting in and out. In and out. You hear a soft moan, but you're not sure if that came from you or $girlfriend.firstname.";$player.arousal to $player.arousal+10;$girlfriend.arousal to $girlfriend.arousal+7;$player.masculinity to $player.masculinity+1]]<</if>><<if $player.pants is null and $player.underwear is null and $player.isWearingStrapon is false>>
[[Ask her to lick your pussy|Girlfriend Strapon Sex][$sexDescription to "She gives you a look as if to say, Why are you making me eat you out when the strap-on is right there? To be honest, you're not sure either. You've got this hot girl right there, who desperately wants to be fucked by you, and you're choosing to have sex like a girl. Then you feel $girlfriend.firstname's tongue against your sex, and you remember why you wanted this. It feels so good, probably even better than having sex as a man did.";$player.arousal to $player.arousal+8;$girlfriend.arousal to $girlfriend.arousal-5;$player.masculinity to $player.masculinity-1]]<</if>>
<<print $sexDescription>><<else>><<print $sexDescription>>
<<if $movesTakenDuringSex<2>><<if $player.arousal>=100>><<if $playerCame>>A warmth courses over your body, and you achieve orgasm once more.<<else>><<set $playerCame to true>>@@.girlfriend;"I can't wait for you to fuck me,"@@ <<print $girlfriend.firstname>> says, her voice strained with arousal.
Once again, you imagine yourself fucking her. But now that you're in the bedroom, it feels more real. @@.thought;I'm going to fuck this super hot girl.@@
As you think that, a warmth courses through your body, and then you come. <</if>><<elseif $partnerCame>><<print $girlfriend.firstname>> cries out, and then orgasms again.<<else>><<set $partnerCame to true>>@@.player;"I can't wait to fuck. It's been too long."@@
As soon as you say that, <<print $girlfriend.firstname>>'s body trembles, and she orgasms.<</if>><</if>>
<<if $player.arousal>=100 and $girlfriend.arousal>=100>>[[You both cum|Cum Girlfriend Strapon]]<<elseif $player.arousal>=100>>[[You cum|Cum Girlfriend Strapon]]<<elseif $girlfriend.arousal >= 100>>[[She cums|Cum Girlfriend Strapon]]<</if>><</if>><<set $player.arousal to 100>><<if $player.arousal>=100 and $girlfriend.arousal>=100>>You're pumping faster now. <<print $girlfriend.firstname>> is biting her lip, trying to keep quiet, but she can't help it. A loud moan escapes, and you bend down and kiss her. The feeling of your strap-on in her tight pussy has <<if $playerCame>>kept you turned on<<else>>gotten you really turned on<</if>>, and you're close.
@@.girlfriend;"Keep going,"@@ she encourages. You pick up the pace, and she throws her head back and screams, not even trying to keep quiet. At the same time, you feel a warmth course through your body. You push yourself off of her and automatically rub your pussy, not realizing how used to this you've gotten.
Finally, you climax<<if $playerCame>> again<</if>>. You're out of breath, lost in the feelings of pleasure, not even caring that you had a female orgasm.
Once you've recovered, you look to your left and see <<print $girlfriend.firstname>> panting.
@@.girlfriend;"That was great, <<print $player.firstname>>,"@@ she says when she catches her breath.
@@.player;"Hell yeah. We should do this again sometime."@@
@@.girlfriend;"Yeah! It was so nice to finally get fucked."@@
@@.player;"Me too!"@@ She raises an eyebrow. @@.player;"I meant, it felt nice to do the fucking. Again."@@
The two of you cuddle for a while, until you have to leave. You're feeling really good. You finally got to fuck <<print $girlfriend.firstname>>, and you're feeling more masculine.<<set $player.arousal to 0>><<set $girlfriend.arousal to 0>><<set $girlfriend.relationship to $girlfriend.relationship+10>><<set $player.masculinity to $player.masculinity+3>><<set $player.confidence to $player.confidence+6>><<elseif $player.arousal>=100>>You feel a throbbing in your pussy. You move your hand there, only to find that it's wet and slick with your juices. You're close...really close. You put your strap-on into <<print $girlfriend.firstname>>'s pussy and fuck her faster. <<print $girlfriend.firstname>> looks like she's enjoying it, but nowhere near as much as you.
@@.player;"<<print $girlfriend.firstname>>, I'm coming<<if $playerCame>> again<</if>>!"@@ you yell, pushing yourself off of her and automatically rubbing your pussy, not even realizing how used to this you've gotten. @@.player;"I'm...ahhhhh!"@@ you moan, lost in the pleasure. You sink back into the bed, enjoying the post-orgasm high.
<<print $girlfriend.firstname>> looks a little disappointed. @@.girlfriend;"That's great, but I still haven't gotten off."@@
@@.player;"Uh, I can help. If you want."@@
@@.girlfriend;"That's okay. I'll just take care of it later."@@
@@.player;"I'm sorry. Uh, you had a good time, right?"@@
@@.girlfriend;"Yeah."@@
@@.player;"Me too! It was so nice to finally get to fuck you."@@ <<print $girlfriend.firstname>> laughs and pushes you out of the door. You're feeling pretty good. You got to fuck <<print $girlfriend.firstname>>, even if she didn't come, and you're feeling more masculine.<<set $girlfriend.relationship to $girlfriend.relationship-2>><<set $player.arousal to 0>><<set $player.masculinity to $player.masculinity+2>><<set $player.confidence to $player.confidence+4>><<else>><<print $girlfriend.firstname>> throws her head back and lets out a moan. It's a deeper, louder moan than before.
@@.girlfriend;"<<print $player.firstname>>, I'm coming<<if $partnerCame>> again<</if>>!"@@
@@.player;"That's great!"@@ you say, feeling bitterly disappointed that you didn't get to climax. @@.thought;I got a strap-on so I could fuck her, and I didn't even come. What's wrong with me? I'm glad she had a good time though.@@
@@.girlfriend;"How are you doing?"@@
@@.player;"I'm okay. I'm just..."@@ you trail off. <<getTfProgress face>><<if $tempTfValue>0>>@@.thought;You were hoping you could get release with <<print $girlfriend.firstname>> but that didn't happen. You have no idea how you'll get yourself off now.<<else>>@@.thought;I'll just masturbate later. I'm so horny.@@<</if>><<set $girlfriend.arousal to 0>><<set $girlfriend.relationship to $girlfriend.relationship+3>><<set $player.masculinity to $player.masculinity-1>><<set $player.confidence to $player.confidence-2>> @@.player;"No, I'm fine."@@ <<print $girlfriend.firstname>> doesn't look very convinced.<</if>>
<<if $girlfriend.sawInPanties>><<print $girlfriend.firstname>> stops you before you leave. @@.girlfriend;"Wait. I wanted to ask you something."@@
[[You wait for her to speak|Girlfriend Strapon Panties]]<<elseif $player.arousal>0>><<print $girlfriend.firstname>> stops you before you leave. @@.girlfriend;"Wait. I wanted to ask you something."@@
[[You wait for her to speak|Girlfriend Strapon Horny]]<<else>>You give <<print $girlfriend.firstname>> a kiss on the lips before leaving.
<<link "Continue" $currentPassage>><</link>><</if>>
<<set $sexDescription to "">>
<<finishSexScene>>@@.player;"Yes?"@@ you ask, waiting for her question.
@@.girlfriend;"So you're wearing panties now?"@@ she asks.
<<if $curseActive>>Your face flushes. @@.player;"That's not my fault! During the panty raid, <<print $pantyRaid.takenFrom>> cursed me! I have to wear her panties until she removes the curse!"@@
@@.girlfriend;"Oh sure, that's the reason you're wearing panties,"@@ <<print $girlfriend.firstname>> says, rolling her eyes.
@@.player;"Hey! Look at me!"@@ you say, indicating your pussy. @@.player;"Witches are real and this really happened."@@
Her face softens. @@.girlfriend;"Okay, but why haven't you found a way to remove the curse yet? Unless you like wearing them."@@
@@.player;"Hey!"@@<<else>>Your face flushes and you stammer out a reply. @@.player;"I...uh...I was running low on underwear and this was the first thing that I grabbed."@@
<<print $girlfriend.firstname>> rolls her eyes. @@.girlfriend;"So why didn't you just put it back?"@@
@@.player;"I don't know!"@@<</if>>
@@.girlfriend;"<<print $player.firstname>>, you can be honest with me. Do you like wearing them?"@@
[[Of course not|Girlfriend Strapon Deny]]
[[...Yes|Girlfriend Strapon Admit]]@@.player;"Of course not! Who do you think I am? I'm not gay, and I don't like wearing panties!"@@
@@.girlfriend;"Okay,"@@ she says, looking skeptical. @@.girlfriend;"It's just, well. If you had said yes, that next time I would have put the strap-on on me."@@
@@.player;"So I would have gotten fucked?"@@ you squeak.
@@.girlfriend;"Yeah. I would have thought that's what you wanted."@@
@@.player;"No!"@@
<<if $player.arousal>0>>@@.girlfriend;"Really? It didn't seem like you liked being the one with the strap-on. I thought for sure that you would come. @@<<else>>@@.girlfriend;"Okay. @@<</if>>@@.girlfriend;Next time, if you change your mind, let me know."@@
@@.player;"I'm not going to change my mind!"@@
You say goodbye to <<print $girlfriend.firstname>> before she can embarrass you anymore.
<<link "Continue" $currentPassage>><</link>>@@.player;"...Yes,"@@ you admit. @@.player;"I didn't think I would, but they're so much more comfortable than boxers. Sometimes I'll forget that I'm wearing them."@@
<<print $girlfriend.firstname>> smiles and hugs you. @@.girlfriend;"Thank you for telling me."@@
@@.player;"Are you judging me?"@@
@@.girlfriend;"No! You're a gi...I mean, you have a pussy, and you wear panties. That's normal."@@
@@.player;"Uh, thanks,"@@ you tell her. @@.thought;Was she about to call me a girl?@@
<<print $girlfriend.firstname>> starts to say something else, but you're not listening.
<<link "You can feel yourself changing" TfPassagePicker>><<set $currentPassage2 to $currentPassage>><<set $currentPassage to "Girlfriend Strapon Recover">><<set $player.masculinity to $player.masculinity-1>><<set $player.confidence to $player.confidence-3>><<set $setting to "girlfriendRoom">><</link>>@@.girlfriend;"What happened?"@@
You want to tell her, but you're already dealing with a lot. Maybe next time. @@.player;"Uh, I don't want to talk about that. Sorry. What were you saying? I spaced out."@@
@@.girlfriend;"Oh, I just said that next time, I'd like to try using the strap-on."@@
You flush even deeper. @@.player;"So you would be fucking me?"@@
@@.girlfriend;"Yeah! I just want to try it."@@
@@.player;"Uh..."@@
@@.girlfriend;"If you don't want to, we can switch."@@
<<set $currentPassage to $currentPassage2>><<link "Tell her that you'll think about it" $currentPassage>><</link>>@@.player;"Yes?"@@ you ask, waiting for her question.
@@.girlfriend;"So you didn't get off."@@
@@.player;"I know. It's okay. There's always next time."@@
@@.girlfriend;"Yeah, that's what I wanted to talk to you about."@@
@@.player;"What do you mean?"@@
@@.girlfriend;"Well, I thought you'd get off this time, and you didn't."@@
@@.player;"Don't rub it in."@@
@@.girlfriend;"No! I was just wondering, uh, how do I say this..."@@
@@.player;"What?"@@
@@.girlfriend;"Well, I, uh, I guess I was wondering if you'd have more fun if I had the strap-on?"@@
You can't believe what you heard. @@.player;"So you'd be fucking me?"@@ you ask.
@@.girlfriend;"Yeah. We could try it. I want you to have a good time, and maybe you'd like that more, now that..."@@
@@.player;"Now that I have a pussy?"@@
@@.girlfriend;"Well, yeah."@@
@@.player;"Uh..."@@
@@.girlfriend;"We can just try it. If you don't like it, we can switch."@@
<<link "You tell her that you'll think about it" $currentPassage>><</link>><<if visited()>1>>@@.girlfriend;"You're hopeless,"@@ she sighs. @@.girlfriend;"Go to the woods on tuesday or saturday in the evening and try not to get caught. I'm going to be doing all the real work."@@
@@.player;"Thanks. So can we..."@@
@@.girlfriend;"No!"@@
<<link "You awkwardly part ways" $currentPassage>><<set $girlfriend.relationship to $girlfriend.relationship-3>><</link>><<else>>@@.girlfriend;"Remember when we talked about spying on <<print $witch.firstname>>'s club?"@@
@@.player;"Yeah?"@@
@@.girlfriend;"So what are we waiting for? Let's do it!"@@
You smile. You've always liked that about her. She does a great job of pushing you to do stuff you put off or forget. In this case, you were putting it off.
@@.player;"Yeah!"@@ you shout, imagining how good it would feel to get your manhood back. But there's a thought nagging at the back of your mind. @@.player;"Wait. They're witches. If they catch us, they'll..."@@ you trail off, trying to imagine what else <<print $witch.firstname>> could do to you.
@@.girlfriend;"I know. But what if we try to join the club?"@@
@@.player;"So just walk in and tell them you want to be a witch?"@@
@@.girlfriend;"Yeah. How did <<print $witch.firstname>> and Elvira and all those other girls get in the club? They must have joined sometime."@@
@@.player;"Yeah,"@@ you say, thinking. It sounds dangerous but it's not a bad idea.
[[Continue|Girlfriend Spy Plan]]<</if>>@@.player;"You would have to do it, though,"@@ you say. @@.player;"They only let girls in, and..."@@
@@.girlfriend;"But..."@@
@@.player;"I'm not going to tell them! That would be so embarrassing!"@@
<<print $girlfriend.firstname>> looks like she's about to say something. @@.girlfriend;"Fine. I'll go, and you can spy."@@
@@.player;"Okay. So when do they meet?"@@
@@.girlfriend;"You know, I'm actually not sure."@@
@@.player;"Why don't we look on the school website?"@@ You flip open your laptop and navigate to their page. <<if visited("Witchcraft Club Spy")>>@@.player;"I know they meet on the weekend,"@@ you say, thinking of the time when you spied on their meeting. <</if>>@@.player;"Oh, here we go. They meet in the woods on tuesday and saturday evenings."@@
@@.girlfriend;"Okay. So I'll meet you there?"@@
@@.player;"No! They can't see me or they won't let you in."@@
@@.girlfriend;"Good point. Okay, then I guess you should get there early."@@
<<link "You nod your agreement, and the two of you part ways." $currentPassage>><</link>>You walk over to <<print $girlfriend.firstname>>'s dorm, checking behind you occasionally. You know that nobody knows where you're going, and even if someone knew you were going to Busch, they would assume you were going to be fucking <<print $girlfriend.firstname>>, not the other way around.
You're still nervous. There are a lot of students in the quad and it //feels// like they know why you're walking to <<print $girlfriend.firstname>>'s dorm. You lock eyes with a boy as he walks past you. @@.thought;Was he smiling? Or am I imagining it?@@
It's a relief when you get to Busch. You quickly climb the stairs and knock on <<print $girlfriend.firstname>>'s door.
[[Come in|Girlfriend Strapon Fucked]] she says.
<<setUpSexScene "girlfriend">>
<<set $player.isWearingStrapon to false>>
<<set $girlfriend.isWearingStrapon to false>>
<<set $girlfriend.sawBoobs to false>>
<<set $girlfriendPassage to "Girlfriend Results Discussion">>
<<set $girlfriend.pants to $girlfriendPants>>
<<set $girlfriend.underwear to $girlfriendUnderwear>>
<<set $girlfriend.shirt to $girlfriendShirt>>
<<set $girlfriend.bra to $girlfriendBra>>
<<set $girlfriend.shoes to $girlfriendShoes>>
<<set $girlfriend.justPutOnStrapon to true>>
<<set $declinedStrapon to false>>
<<set $round2 to false>>
<<set $currentPassage2 to $currentPassage>><<getTfProgress boobs>><<set $tempBoobs to $tempTfValue>><<if ((($player.arousal<100 and $girlfriend.arousal<100) or $movesTakenDuringSex<2) and $round2 is false) or ($round2 and ($player.arousal<100 or $girlfriend.arousal<100))>><<set $movesTakenDuringSex to $movesTakenDuringSex+1>>Your Arousal: <<print $player.arousal>>
<<print $girlfriend.firstname>> Arousal: <<print $girlfriend.arousal>>
You are wearing:
Legs: <<if $player.pants is not null>><<print $player.pants.properName>> <<if $player.underwear.panties is true and $girlfriend.sawInPanties>>[[(Remove)|Girlfriend Strapon Fucked][$temp to $player.pants;$sexDescription to "You feel a mix of emotions as you take off your $temp.informalName. You're one step closer to having sex with $girlfriend.firstname, but you're one step closer to being fucked. By a girl. At least $girlfriend.firstname doesn't comment on your panties.";$player.arousal to $player.arousal+4;$girlfriend.arousal to $girlfriend.arousal-1;$player.pants to null]]<<elseif $player.underwear.panties is true>>[[(Remove)|Girlfriend Strapon Fucked][$temp to $player.pants;$sexDescription to "You feel a mix of emotions as you take off your $temp.informalName. You're one step closer to having sex with $girlfriend.firstname, but you're also one step closer to being fucked. By a girl. Before you can dwell on it too much, you hear a gasp from $girlfriend.firstname. You look at her, only to find her staring at your panties. Finally, she tells you that she wants to talk about it later.";$player.arousal to $player.arousal+4;$girlfriend.arousal to $girlfriend.arousal-3;$girlfriend.sawInPanties to true;$player.pants to null]]<<else>>[[(Remove)|Girlfriend Strapon Fucked][$temp to $player.pants;$sexDescription to "You feel a mix of emotions as you take off your $temp.informalName. You're one step closer to having sex with $girlfriend.firstname, but you're also one step closer to being fucked. By a girl. $girlfriend.firstname jokes that since you're going to get fucked, you should be wearing panties like her.";$player.arousal to $player.arousal+3;$player.pants to null]]<</if>><<elseif $player.underwear is not null>><<print $player.underwear.properName>> <<if $player.underwear.panties is true>>[[(Remove)|Girlfriend Strapon Fucked][$sexDescription to "$girlfriend.firstname slides your panties down your legs. As she's doing so, you look down. The sight of your pussy with the bunched-up panties halfway down your legs, knowing that you're about to get fucked, makes you feel strangely feminine.";$player.arousal to $player.arousal+5;$girlfriend.arousal to $girlfriend.arousal+2;$player.masculinity to $player.masculinity-1;$player.underwear to null]]<<else>>[[(Remove)|Girlfriend Strapon Fucked][$temp to $player.underwear;$sexDescription to "$girlfriend.firstname slides your $temp.informalName down your legs, revealing your pussy. Now there's nothing between your sex and the strap-on.";$player.arousal to $player.arousal+3;$girlfriend.arousal to $girlfriend.arousal+2]]<</if>><<else>>Bare, revealing your <<if $player.arousal>50>>wet<<else>>naked<</if>> pussy. <<if $girlfriend.isWearingStrapon is false>>[[(Attach Strap-on)|Girlfriend Strapon Fucked][$sexDescription to "$girlfriend.firstname slaps your hand away, telling you that it's her turn to use it.";$player.arousal to $player.arousal+1;$girlfriend.arousal to $girlfriend.arousal+2;$player.dominance to $player.dominance+1]]<</if>><</if>>
Chest: <<if $player.shirt is not null>><<print $player.shirt.properName>> <<if $tempBoobs>=2 and $player.bra>>[[(Remove)|Girlfriend Strapon Fucked][$temp to $player.shirt;$sexDescription to "You pull off your $temp.informalName, exposing your new bra. $girlfriend.firstname looks at it in surprise, and then at the tits underneath. You close your eyes as she squeezes them, surprised by how good it feels.";$player.arousal to $player.arousal+5;$girlfriend.arousal to $girlfriend.arousal+3;$player.shirt to null]]<<elseif $tempBoobs>=2>>[[(Remove)|Girlfriend Strapon Fucked][$sexDescription to "$temp to $player.shirt;You pull off your $temp.informalName, exposing your new breasts. $girlfriend.firstname looks at them in surprise, and then reaches out to squeeze them. You close your eyes, surprised by how good it feels.";$player.arousal to $player.arousal+5;$girlfriend.arousal to $girlfriend.arousal+3;$girlfriend.sawBoobs to true;$player.shirt to null]]<<elseif $player.bra>>[[(Remove)|Girlfriend Strapon Fucked][$temp to $player.bra;$sexDescription to "You pull off your $temp.informalName, exposing your new breasts. $girlfriend.firstname looks at them in surprise, and then reaches out to squeeze them. You close your eyes, surprised by how good it feels.";$player.arousal to $player.arousal+5;$girlfriend.arousal to $girlfriend.arousal+3;$girlfriend.sawBoobs to true;$player.shirt to null]]<<else>>[[(Remove)|Girlfriend Strapon Fucked][$temp to $player.shirt;$sexDescription to "You pull off your $temp.informalName, exposing your bare chest. You wince a little bit as you look down. Just looking at it reminds you of the muscles you used to have.";$player.arousal to $player.arousal-3;$girlfriend.arousal to $girlfriend.arousal-3;$player.shirt to null]]<</if>><<else>>Bare, revealing your <<if $tempBoobs>=2>>boobs<<else>>scrawny chest.<</if>><</if>>
Feet: <<if $player.shoes is not null>><<print $player.shoes.properName>> [[(Remove)|Girlfriend Strapon Fucked][$player.shoes to null;$sexDescription to "You untie your shoes and place them off to the side, out of reach."]]<<elseif $player.socks is not null>><<print $player.socks.properName>> [[(Remove)|Girlfriend Strapon Fucked][$sexDescription to "Remembering how $girlfriend.firstname said that having your socks on while having sex was gross, you pull them off.";$player.arousal to $player.arousal+1;$girlfriend.arousal to $girlfriend.arousal+1;$player.socks to null]]<<else>>Barefoot<</if>>
<<print $girlfriend.firstname>> is wearing:
Legs: <<if $girlfriend.pants is not null>><<print $girlfriend.pants.properName>> [[(Remove)|Girlfriend Strapon Fucked][$temp to $girlfriend.pants;$sexDescription to "You slide her $temp.informalName off her legs, revealing her $girlfriend.underwear.informalName and her smooth, shaved legs. She rubs her pussy, obviously aroused but also touching the spot where the strap-on will go.";$girlfriend.arousal to $girlfriend.arousal+4;$player.arousal to $player.arousal+2;$girlfriend.pants to null]]<<elseif $girlfriend.underwear is not null>><<print $girlfriend.underwear.properName>> [[(Remove)|Girlfriend Strapon Fucked][$temp to $girlfriend.underwear;$sexDescription to "You help her remove her $temp.informalName. She looks so hot with her pussy on display, and you feel grateful for still being able to date her. Then, she reaches over and attaches the strap-on. You gulp.";$girlfriend.arousal to $girlfriend.arousal+5;$player.arousal to $player.arousal+3;$girlfriend.isWearingStrapon to true;$girlfriend.underwear to null]]<<elseif $girlfriend.isWearingStrapon is false>>Bare, revealing her pussy [[(Ask her to put on the strap-on)|Girlfriend Strapon Fucked][$sexDescription to "You tell $girlfriend.firstname that you changed your mind, and ask for her to put the strap-on again. She rolls her eyes, but does so.";$girlfriend.isWearingStrapon to true;$girlfriend.justPutOnStrapon to true;$player.arousal to $player.arousal+3;$girlfriend.arousal to $girlfriend.arousal+2]]<<else>>Bare, revealing her decently sized strap-on.<</if>>
Chest: <<if $girlfriend.shirt is not null>><<print $girlfriend.shirt.properName>> [[(Remove)|Girlfriend Strapon Fucked][$sexDescription to "$girlfriend.firstname lifts her arms, and you pull her shirt up and off. Now, the only thing covering her boobs is her $girlfriend.bra.informalName.";$player.arousal to $player.arousal+3;$girlfriend.arousal to $girlfriend.arousal+3;$girlfriend.shirt to null]]<<elseif $girlfriend.bra is not null>><<print $girlfriend.bra.properName>> [[(Remove)|Girlfriend Strapon Fucked][$temp to $girlfriend.bra;$sexDescription to "You reach behind her for the clasp to undo her $temp.informalName. You fumble around for a bit until you manage to figure it out. You're rewarded with an up-close view of her perfect tits.";$player.arousal to $player.arousal+4;$girlfriend.arousal to $girlfriend.arousal-1;$girlfriend.bra to null]]<<else>>Bare, revealing her perfect breasts<</if>>
Feet: <<if $girlfriend.shoes is not null>><<print $girlfriend.shoes.properName>> [[(Remove)|Girlfriend Strapon Fucked][$temp to $girlfriend.shoes;$sexDescription to "She kicks off her $temp.informalName.";$girlfriend.shoes to null]]<<else>>Barefoot <<if $girlfriend.isWearingStrapon>>[[(Lick)|Girlfriend Strapon Fucked][$sexDescription to "You reach for $girlfriend.firstname's bare foot and put it in your mouth. You feel so submissive, licking her foot while she fucks you.";$player.submission to $player.submission+1;$girlfriend.arousal to $girlfriend.arousal+5;$player.arousal to $player.arousal+2]]<<else>>[[(Lick)|Girlfriend Strapon Fucked][$sexDescription to "You reach for $girlfriend.firstname's bare foot and put it in your mouth. With a gleam in her eye, she asks if you're avoiding getting fucked. Still, she obviously enjoyed your mouth.";$player.submission to $player.submission+1;$player.arousal to $player.arousal+1;$girlfriend.arousal to $girlfriend.arousal+4]]<</if>><</if>>
<<if $girlfriend.isWearingStrapon>><<if $player.underwear is null>>[[Kiss|Girlfriend Strapon Fucked][$sexDescription to "As she fucks you with the strap-on, you lean up and kiss her on the lips. She thrusts into you harder.";$player.arousal to $player.arousal+5;$girlfriend.arousal to $girlfriend.arousal+4]]<<else>>[[Kiss|Girlfriend Strapon Fucked][$sexDescription to "You lean in and kiss her on the lips. She tugs her strap-on impatiently.";$player.arousal to $player.arousal+2;$girlfriend.arousal to $girlfriend.arousal+1]]<</if>>
<<if $girlfriend.justPutOnStrapon>><<print $girlfriend.firstname>> flips you onto your back with a surprising amount of strength. Or maybe you're just easy to flip. You watch, wide-eyed, as she lines herself up with your pussy.
@@.girlfriend;"I'm going to fuck you now, <<print $player.firstname>>. That's okay with you, right?"@@
[[Yes|Girlfriend Strapon Fucked Accept]]
[[No|Girlfriend Strapon Fucked Decline]]<<set $girlfriend.justPutOnStrapon to false>><<else>><<print $girlfriend.firstname>>'s fake cock plunges into you again, and you cry out. To your surprise, getting fucked makes you feel really good...and feminine.<<set $player.arousal to $player.arousal+6>><<set $girlfriend.arousal to $girlfriend.arousal+4>><<set $player.submission to $player.submission+1>><</if>><<else>>[[Kiss|Girlfriend Strapon Fucked][$sexDescription to "You lean in and kiss her, hard. She kisses back passionately, but it seems like she wants more.";$player.arousal to $player.arousal+3;$girlfriend.arousal to $girlfriend.arousal+3]]<</if>>
<<print $sexDescription>><<else>><<print $sexDescription>>
<<if $movesTakenDuringSex<2>><<if $player.arousal>=100>><<if $playerCame>><<if $girlfriend.isWearingStrapon>>A warmth courses over your body, and you achieve orgasm once more. @@.thought;What does it say about me, coming twice from getting fucked?@@<<else>>A warmth courses over your body, and you achieve orgasm once more.<</if>><<else>><<set $playerCame to true>><<if $girlfriend.isWearingStrapon>>@@.girlfriend;"Your pussy is so tight,"@@ <<print $girlfriend.firstname>> says.
When you hear her say that, you let out a moan, and orgasm.
@@.girlfriend;"That was all it took?"@@ she says, incredulously. You share her disbelief. What kind of guy gets off to someone telling them how tight their pussy is?<<else>>@@.girlfriend;"I can't wait to fuck you,"@@ <<print $girlfriend.firstname>> says, her voice strained with arousal.
Once again, you imagine yourself getting fucked by her. But now that you're in the bedroom, it feels more real. @@.thought;I'm going to get fucked.@@
As you think that, a warmth courses through your body, and then you come. <</if>><</if>><<elseif $girlfriend.arousal>=100>><<if $partnerCame>><<print $girlfriend.firstname>> cries out, and then orgasms again<<if $girlfriend.isWearingStrapon>>, collapsing on top of you. You hold her body as she cries out. @@.thought;This is so hot.@@<</if>>.<<else>><<set $partnerCame to true>>@@.player;"I can't wait to fuck. It's been too long."@@
As soon as you say that, <<print $girlfriend.firstname>>'s body trembles, and she orgasms.<</if>><</if>>
<<else>><<if $player.arousal>=100 and $girlfriend.arousal>=100>>[[You both cum|Cum Girlfriend Strapon Fucked]]<<elseif $player.arousal>=100>>[[You cum|Cum Girlfriend Strapon Fucked]]<<elseif $girlfriend.arousal>=100>>[[She cums|Cum Girlfriend Strapon Fucked]]<</if>><</if>><</if>>@@.player;"Yes,"@@ you breathe. You're <<if $player.arousal>=75>>so<<else>>getting pretty<</if>> horny right now, and you're turned on by the thought of your girlfriend's dick in your pussy.
<<print $girlfriend.firstname>> leans over and kisses you. @@.girlfriend;"I was hoping you would say that,"@@ she says<<if $player.panties is null>>, as her fake dick fills you up. You moan loudly, not caring who can hear it. You never thought that getting fucked would feel so good.<<else>>. She leans over and takes off your <<if $player.pants is not null>>your <<print $player.pants.informalName>> and <<print $player.underwear.informalName>><<else>>your <<print $player.underwear.informalName>><</if>>. You look at her nervously. There's nothing between her fake cock and your pussy, and you can tell that she realizes it too.
<<print $girlfriend.firstname>> thrusts into you slowly and you cry out as her fake dick fills you up.<</if>>
<<print $girlfriend.firstname>> slides back out, and you drop your hand to your pussy, already missing the strap-on.
[[Continue|Girlfriend Strapon Fucked]]
<<set $girlfriend.justPutOnStrapon to false>>
<<set $player.masculinity to $player.masculinity-5>>
<<set $player.submission to $player.submission+2>>
<<set $girlfriend.relationship to $girlfriend.relationship+5>>
<<set $player.gotFucked to true>>
<<set $girlfriend.isWearingStrapon to true>>
<<set $player.underwear to null>>
<<set $player.pants to null>>
<<set $sexDescription to "">><<if $girlfriend.isWearingStrapon>><<if $player.arousal>=100 and $girlfriend.arousal>=100>><<print $girlfriend.firstname>> plunges into you. Your eyes roll back in your head. You're really enjoying the feeling of being filled, but now <<print $girlfriend.firstname>> is moving faster, and fucking you harder. She's rubbing her boobs, obviously desperate to come. You feel yourself working up to an orgasm of your own.
@@.thought;This is it. I'm going to come. I'm going to come from getting fucked.@@
<<print $girlfriend.firstname>> beats you to the punch. She cries out and collapses on top of you, her strap-on still buried in you. You feel so feminine, being filled with cock while your partner lies on top of you.
That thought pushes you over the edge, and you start to climax. Suddenly, you feel a weird sensation. The room seems to have gotten much colder, and a breeze blows in from outside.
It's not until you're in the middle of your orgasm that your lustful brain finally realizes what's going on.
<<link "You're transforming" TfPassagePicker>><<set $currentPassage to "Girlfriend Strapon Fucked TfRecover">><<set $setting to "girlfriendRoom">><</link>><<set $girlfriend.relationship to $girlfriend.relationship+5>><<elseif $player.arousal>=100>><<print $girlfriend.firstname>> plunges into you. Your eyes roll back in your head. @@.thought;This is it. I'm going to come from getting fucked.@@
You moan, and feel a warmth spread through your body. You give her a passionate kiss and then cry out one final time, before you climax.
When you finally recover, <<print $girlfriend.firstname>> is looking at you with a smile on her face. @@.girlfriend;"You looked so hot."@@
@@.player;"Thank you,"@@ you say, blushing. @@.player;"But you didn't come."@@
@@.girlfriend;"Who says this is over?"@@ she asks with a smile. @@.girlfriend;"That's one of the best things about being a girl. Multiple orgasms."@@
[[Did you just call me a girl?|Girlfriend Strapon Fucked Protest]]
<<link "Get ready for round 2" TfPassagePicker>><<set $currentPassage to "Girlfriend Strapon Fucked GirlTfRecover">><<set $round2 to true>><<set $setting to "girlfriendRoom">><</link>><<else>><<print $girlfriend.firstname>> plunges into you. You moan, enjoy the feeling of being filled. <<print $girlfriend.firstname>> moans too, and starts rubbing her breasts. She's obviously close to orgasm, and she plunges into you faster and faster, trying to come.
Then she cries out and collapses onto you, her strapon still in your pussy. Her body shakes, and you hold onto it. @@.thought;This is so hot.@@
But you're also disappointed. You know that this means that you won't get to come. As <<print $girlfriend.firstname>> lies panting on the bed, you gather up your clothes.
@@.girlfriend;"Where are you going?"@@
@@.player;"Well, you already came."@@
@@.girlfriend;"So? Multiple orgasms is one of the best parts of being a girl. You'll find that out,"@@ she says with a wink.
You're about to protest when she pulls you back to the bed.
[[Did you just call me a girl?|Girlfriend Strapon Fucked Protest]]
<<link "Go with it" TfPassagePicker>><<set $currentPassage to "Girlfriend Strapon Fucked GirlTfRecover">><<set $round2 to true>><<set $setting to "girlfriendRoom">><</link>><</if>><<else>><<if $player.arousal>=100>>You haven't even gotten fucked yet, but you're getting really horny.
<<print $girlfriend.firstname>> leans in and kisses you. As she does so, she whispers, @@.girlfriend;"I can't wait to fuck your cute pussy."@@
That's all it takes to push you over the edge. With a cry, you orgasm.
<<if $girlfriend.arousal>=100>>When you recover and look over at <<print $girlfriend.firstname>>. She's recovering from her orgasm.
<</if>>@@.player;"That's disappointing. I was hoping <<if $girlfriend.arousal>=100>>we'd<<else>>I'd<</if>> last a little longer."@@
@@.girlfriend;"Why? Were you curious how it felt to get fucked?"@@
You blush, not wanting to tell her that she's right.
@@.girlfriend;"We don't have to stop, you know."@@
@@.player;"What?"@@
@@.girlfriend;"That's one of the benefits of being a girl. Multiple orgasms."@@
You nod and lean in to kiss her again, but something stops you. When she said multiple orgasms were one of the best parts of being a girl, it felt like she was including you. As a girl.
[[Ask her what she meant|Girlfriend Strapon Fucked Protest]]
<<link "Go with it" TfPassagePicker>><<set $currentPassage to "Girlfriend Strapon Fucked GirlTfRecover">><<set $round2 to true>><<set $setting to "girlfriendRoom">><</link>><<else>>You lean in and kiss <<print $girlfriend.firstname>>.
That's all it takes. She lets out a moan and climaxes.
You smile, watching her. It's very hot to see your girlfriend orgasm, but you're a little disappointed.
@@.girlfriend;"Don't worry,"@@ <<print $girlfriend.firstname>> tells you, reading your face. @@.girlfriend;"I'm not going to stop before I've fucked you."@@
[[You blush|Girlfriend Strapon Fucked][$round2 to true]]<</if>><</if>>@@.player;"No,"@@ you say. @@.player;"I changed my mind, sorry."@@
@@.girlfriend;"Okay,"@@ <<print $girlfriend.firstname>> says with a sigh, taking off the strap-on.
@@.girlfriend;"You're such a tease."@@
[[Continue|Girlfriend Strapon Fucked]]
<<set $player.masculinity to $player.masculinity+1>>
<<set $girlfriend.arousal to $girlfriend.arousal-3>>
<<set $girlfriend.relationship to $girlfriend.relationship-2>>
<<set $player.submission to $player.submission-1>>
<<set $girlfriend.isWearingStrapon to false>><<if not visited("Girlfriend Strapon Fucked GirlTfRecover")>>@@.player;"Did you just call me a girl?"@@ you ask, the haze of sex suddenly disappearing.
@@.girlfriend;"<<print $player.firstname>>, it's not like that."@@
@@.player;"Then what did you mean?"@@
@@.girlfriend;"Okay, it's kind of like that. Fine. It's one of the good things about having a pussy. Can you come back?"@@
You don't know if you want to. @@.thought;It was one thing to get fucked by her, but not if she sees me as a girl. I was a man @@<<if $day>=34>>@@.thought;not that long ago!@@<<elseif $day>=25>>@@.thought;under a month ago!@@<<elseif $day>=22>>@@.thought;three weeks ago!@@<<elseif $day>=15>>@@.thought;two weeks ago!@@<<else>>@@.thought;a week ago!@@<</if>> @@.thought;I mean, I'm still a man!@@
<</if>>@@.player;"No, sorry,"@@ you tell her. @@.player;"That killed the mood."@@
<<print $girlfriend.firstname>> looks disappointed, but she nods.
<<link "Get out of there" $currentPassage2>><<set $girlfriend.relationship to $girlfriend.relationship-5>><<set $player.masculinity to $player.masculinity+3>><<set $player.submission to $player.submission-1>><</link>>
<<finishSexScene>>@@.player;"Why did that happen?"@@ you ask when you recover. @@.player;"I didn't even do anything!"@@
@@.girlfriend;"I don't know,"@@ <<print $girlfriend.firstname>> says sympathetically.
@@.player;"I know. I wasn't even asking you, really. It's just, it's frustrating."@@
@@.girlfriend;"Maybe it's because you didn't correct me?"@@
@@.player;"When you said that girls had multiple orgasms? And when it sounded like you were calling me a girl? I wanted to, but we were about to fuck some more, and I didn't want to kill the mood. And now I'm girlier."@@ You bury your head in your hands.
<<print $girlfriend.firstname>> gives you a hug. @@.girlfriend;"We can still fuck more,"@@ she says.
That makes you perk up, though you notice that she didn't say whether she really was calling you a girl. @@.thought;Does she think of me as a chick?@@
<<if $player.arousal<100>>[[Fuck more|Girlfriend Strapon Fucked]]<<else>>[[Try to make her come|Girlfriend Strapon Fucked]]<</if>>
[[You're not in the mood|Girlfriend Strapon Fucked Protest]]
<<set $sexDescription to "">>The two of you lie there for a while. No words have to be said. You feel like something just changed in your relationship, and one look at <<print $girlfriend.firstname>> tells you that she's thinking the same thing.
<<print $girlfriend.firstname>> leans down and kisses you. You tilt your head up and kiss her back, but this time you're the one being kissed, not the one doing the kissing.
You don't feel like going anywhere. You feel perfectly comfortable lying on <<print $girlfriend.firstname>>'s bed, cuddling up next to her.
Even the transformation isn't bothering you the way it used to. Sure, if you were to think about it, you feel upset and anxious and scared, but right now, you're cuddling with <<print $girlfriend.firstname>>, and you're feeling at peace.
After what feels like hours, you're disrupted by her roommate walking in.
@@.female;"Oh, hi lovebirds."@@ She turns to <<print $girlfriend.firstname>>. @@.female;"I'm off to the library."@@
@@.girlfriend;"Thanks."@@
Before she leaves, she looks back over her shoulder. <<if $player.underwear.panties is true>>Your heart leaps into your throat, as you realize that your panties are lying on the ground. You cringe, waiting for her roommate to notice.
Instead, the roommate walks out without saying a word. @@.thought;She must have missed them.@@
[[Breathe a sigh of relief|Girlfriend Strapon Fucked Caught]]<<else>>@@.female;"Bye, lovebirds."@@
<<link "Continue" $currentPassage2>><</link>>
<<finishSexScene>><</if>>
<<set $player.masculinity to $player.masculinity-5>>You breathe a sigh of relief, happy that she missed your panties. @@.thought;That would have been embarrassing.@@
Suddenly, the door opens, and the roommate steps back in. @@.female;"Sorry, I forgot my bag."@@
She walks over to her desk. On the way there, her eyes lock on your panties. @@.thought;Fuck!@@ Confused, she looks at <<print $girlfriend.firstname>>'s panties, before turning back to yours.
She looks up at you and smirks.
@@.thought;Kill me.@@
Instead of saying anything, she pulls out her phone and turns and walks out of the room.
@@.player;"At least she didn't say anything,"@@ you say after she left.
@@.girlfriend;"I don't know about that."@@
@@.player;"What do you mean?"@@
@@.girlfriend;"She's on her phone. She could be telling her friends about your panties."@@
You groan. @@.thought;This could spread all over the school!@@
<<link "Go back to your dorm" $currentPassage2>><<set $team.respect to $team.respect-5>><</link>>
<<finishSexScene>>@@.player;"Hey,"@@ you say, knocking on <<print $girlfriend.firstname>>'s door.
@@.girlfriend;"Hey, <<print $player.firstname>>,"@@ she says. She looks surprised to see you there, but she lets you in. @@.girlfriend;"What's up?"@@
@@.player;"I kept thinking about that Witchcraft Club.@@ <<if visited("Witchcraft Club Spy 1 Miss")>>@@.player;What happened in the meeting?"@@
@@.girlfriend;"Oh, I tried to join but they said that I couldn't join because I was dating you."@@
@@.player;"What? What does that have anything to do with it?"@@
@@.girlfriend;"When I said I wanted to join, they thought I was just trying to infiltrate the club. Which is fair. You're the one <<print $witch.firstname>> cursed."@@
@@.player;"Yeah. And they're right."@@<<else>><<if visited("Witchcraft Club Spy 1 Questioned")>>@@.player;I'm sorry about the meeting. I was trying to listen in, but I guess I was too obvious."@@
@@.girlfriend;"Don't worry about it. They were suspicious anyway."@@
You nod. @@.player;"Yeah, I guess the girlfriend of the @@<<if $player.masculinity<50>>@@.player;person@@<<else>>@@.player;guy@@<</if>> @@.player;she cursed trying to join out of nowhere is a little suspicious."@@<<else>>@@.player;I heard what they said during the meeting."@@
@@.girlfriend;"I'm sorry. I really wanted to join. I couldn't believe they did this to you."@@
@@.player;"Thanks,"@@ you say, hugging her. @@.player;"I guess the girlfriend of the @@<<if $player.masculinity<50>>@@.player;person@@<<else>>@@.player;guy@@<</if>> she cursed trying to join out of nowhere is a little suspicious."@@<</if>><</if>>
@@.player;"[[So what are we going to do?|Girlfriend Results Discussion Options]]"@@ you ask.@@.player;"I don't know. They're too suspicious to let you join."@@
@@.girlfriend;"What about one of our female friends? They'd be surprised if a popular girl tried to join, but they wouldn't be suspicious."@@
@@.player;"If she was friends with me, they would be."@@
@@.girlfriend;"Okay, what about someone who's just my friend? Like my roommate."@@
@@.player;"No!"@@
She looks at you, puzzled. @@.player;"I'd have to tell her my secret! There's no way I could do that. I told you, but that's different."@@
@@.girlfriend;"Did you even tell //our// friends?"@@
@@.player;"No,"@@ you admit.
@@.girlfriend;"What about spying on their meetings some other way? Like putting our phones or a tape recorder in the trees. It would be like we were in a spy movie."@@
<<if visited("Witchcraft Club Spy")>>@@.player;"That wouldn't work,"@@ you say. @@.player;"I spied on one of their other meetings. They met in a different part of the forest."@@
@@.girlfriend;"I've come up with so many ideas,"@@ she says, annoyed. @@.girlfriend;"And you keep shooting them down. Why don't you think of something."@@
[[There is an idea you thought of, but you're scared to talk about it|Girlfriend Results Discussion Choice]]<<else>>[[That sounds like a good idea|Girlfriend Results Discussion Spy]]
[[I don't think it would work|Girlfriend Results Discussion Reject]]<</if>>@@.player;"I don't think it would work."@@
@@.girlfriend;"I've come up with so many ideas,"@@ she says, annoyed. @@.girlfriend;"And you keep shooting them down. Why don't you think of something."@@
[[There is an idea you thought of, but you're scared to talk about it|Girlfriend Results Discussion Choice]]@@.player;"Well, I had an idea,"@@ you say reluctantly.
@@.girlfriend;"Yeah?"@@
@@.player;"Uh, I wouldn't trust any other girl to keep my secret, so you'd have to be the one to do it."@@
@@.girlfriend;"Aww, that's sweet."@@
@@.player;"But they won't let you in because you're dating me."@@
<<print $girlfriend.firstname>> nods. You think she knows where you're going with this.
@@.player;"So if we pretended to break up, then they would let you in."@@
@@.girlfriend;"No, they wouldn't. If I told them we broke up but then we kept dating, they'd be even more suspicious."@@
@@.player;"What are you saying?"@@
@@.girlfriend;"If we're going to do this, we'd need to really break up."@@
You look at her in shock. You didn't want to talk about your idea because you didn't want <<print $girlfriend.firstname>> telling anyone, even if it was a group of witches, that you were no longer dating her. But now, she's saying that you actually have to stop dating.
@@.girlfriend;"We don't have to actually stop dating. We could sneak out of campus. It would be dangerous though."@@
@@.thought;I feel a little better. But we would still have to tell the whole school we broke up!@@
@@.girlfriend;"<<print $player.firstname>>, what are you thinking? We don't have to do this, you know."@@
[[Yes|Girlfriend Results Discussion Breakup]]
[[No|Girlfriend Results Discussion Date]]@@.player;"No. I can't do that."@@
<<print $girlfriend.firstname>> looks relieved. @@.girlfriend;"Good."@@
You kiss her on the cheek.
<<if not visited("Witch Club Spy 2")>>@@.girlfriend;"[[So we're back to my idea. About spying,|Girlfriend Results Discussion Spy]]"@@ she says.<<else>>@@.girlfriend;"Then I guess we can't spy on the club."@@
You nod. @@.player;"I guess not."@@
<<link "Continue" $currentPassage>><</link>><</if>>@@.player;"That sounds like a good idea,"@@ you say, finally. You have your doubts about it, but after shooting down all of <<print $girlfriend.firstname>>'s ideas, it's the best choice you have. Well, that and your other idea, but you don't want to go through with that.
@@.girlfriend;"Great. We should get to the park so we can set up."@@
@@.player;"Okay. Let's do it on @@<<if $dayOfWeek is "Monday">>@@.player;tuesday after school. That's their next meeting."@@<<elseif $dayOfWeek is "Sunday" and $timeOfDay<2>>@@.player;today in the afternoon, before their meeting."@@<<elseif $dayOfWeek is "Sunday" and $timeOfDay is 2>>@@.player;...wait, they're going to meet this evening. Do we have time to do it now?"@@
<<print $girlfriend.firstname>> checks her phone. @@.girlfriend;"No, they're going to start soon, and we haven't planned this out."@@
@@.player;"Okay, let's do it tuesday after school. That's their next meeting."@@<<elseif $dayOfWeek is "Sunday" and $timeOfDay is 3>>@@.player;...wait, they're meeting right now. We just missed it. Okay, let's meet tuesday after school. That's their next meeting."@@<<else>>@@.player;tuesday after school. That's their next meeting."@@<</if>>
@@.girlfriend;"Okay,"@@ she says. @@.girlfriend;"How are we going to spy on them?"@@
@@.player;"Should we just put a phone into the tree? I don't even know where to get a tape recorder."@@
@@.girlfriend;"Okay. And then we can listen to it after the meeting."@@
<<link "Say goodbye to her" $currentPassage>><</link>>@@.player;"Yes,"@@ you say. Your voice is barely more than a whisper.
@@.girlfriend;"I'm sorry, <<print $player.firstname>>."@@ She wipes her eyes. @@.girlfriend;"I'm going to miss you."@@
@@.player;"I'm not going to be dead,"@@ you say. @@.player;"You'll still see me. We can still talk."@@
@@.girlfriend;"Yeah, I know. But it won't be the same."@@
@@.player;"I'll...I'll miss you too."@@ Your voice is breaking, but you're determined not to cry in front of <<print $girlfriend.firstname>>.
She doesn't have the same concerns. She's full on crying now. Suddenly, the <<if visited("Witch Club Spy 2")>>trees<<else>>walls<</if>> are closing in on you. You have to get out of there.
@@.player;"I'll, uh, see you around,"@@ you say awkwardly, starting for the door.
@@.girlfriend;"<<print $player.firstname>>?"@@ You turn around. @@.girlfriend;"Tell <<print $witch.firstname>> we broke up, okay? Lunch would be a good time to talk to her."@@
[[Head back to your dorm|Girlfriend Results Discussion Dorm]]You break out into a run as soon as you leave <<if visited("Witch Club Spy 2")>>the woods<<else>>Busch<</if>>. Soon, you've made it back to your dorm room. Luckily, Marco and Patrick aren't there. You don't want them to see you like this.
You slam the door, get into bed and put on a movie. @@.thought;Wait, this is one of the movies I watched with <<print $girlfriend.firstname>>.@@
It's a romantic comedy<<if visited("Witch Club Spy 2")>>--not the one you were watching before. It's a new one<</if>>, about a guy that can't tell a girl how he feels about her before he leaves for war. When he comes back, the girl is dating someone else.
@@.thought;Is <<print $girlfriend.firstname>> going to date @@<<if $player.masculinity<50>>@@.thought;someone else?@@<<else>>@@.thought;another guy?@@<</if>>
The rest of the movie shows his attempts to win her back. You find yourself very engrossed in this movie. When it ends, you're crying, though you're not sure whether the tears are for the movie or for <<print $girlfriend.firstname>>.
<<link "Do something else" $currentPassage>><<set $player.relationship to "">><</link>>@@.player;Hey, can you do me a favor?@@ you text <<print $girlfriend.firstname>>.
@@.girlfriend;What's up?@@
Your fingers hover over your phone. @@.thought;This is so embarrassing.@@
@@.player;I was wondering if we could go shopping together@@
@@.girlfriend;Sure@@
You feel relieved.
@@.girlfriend;Can't you just go by yourself lol@@
@@.player;No, I need your help for this@@
@@.girlfriend;Omg, do you want to buy girls clothes?@@
@@.thought;Why couldn't she just leave it at sure? I don't want to explain this over the phone.@@
<<print $girlfriend.firstname>>'s message sits there, waiting for you to reply.
@@.player;Yes@@ you text.
@@.girlfriend;Ok, meet me in the Busch parking lot.@@
[[Go to the parking lot|Girlfriend Bra Drive]]@@.girlfriend;"So what are we buying?"@@ <<print $girlfriend.firstname>> asks you once she starts the car. @@.girlfriend;"A top? I don't think you'd go for a dress yet."@@
You flush, imagining yourself in a skirt. @@.player;"No, definitely not,"@@ you say.
@@.girlfriend;"Then what?"@@
@@.player;"...A bra,"@@ you say softly. You pointedly look out the window at the road passing by.
<<if $girlfriend.sawBoobs>>@@.girlfriend;"Wow. I saw that you had boobs, but I didn't think you needed a bra."@@
[[Say that you do need a bra|Girlfriend Bra Need]]
[[Let it go|Girlfriend Bra Silent]]<<else>>@@.girlfriend;"You don't need a bra."@@
@@.player;"Why not?"@@
@@.girlfriend;"You don't have boobs."@@
@@.player;"Yeah. I do."@@
@@.girlfriend;"Really? Let me see."@@
@@.player;"You're driving!"@@
@@.girlfriend;"I'll just reach over real quick."@@
[[Let her feel you up|Girlfriend Bra Feel]]
[[Let it go|Girlfriend Bra Silent]]<</if>>@@.player;"No, I need a bra."@@
@@.girlfriend;"They seemed pretty small to me."@@
@@.player;"Hey!"@@ You're about to argue with her when you realize that you would be arguing //for// you having bigger boobs.
@@.thought;Why did that bother me? I should be happy that they're not noticeable.@@
@@.girlfriend;"Hey,"@@ she says, laughing. @@.girlfriend;"Don't get your panties in a bunch."@@
You give her a look. That joke wasn't funny in light of your current situation.
@@.girlfriend;"Sorry,"@@ she says, seeing your expression. @@.girlfriend;"So you do need a bra?"@@
@@.player;"Yeah. I don't notice them most of the time, but when I'm walking across campus or running then they..."@@
@@.girlfriend;"What?"@@
@@.player;"They bounce around."@@
@@.girlfriend;"Try having my boobs. I know how much you like them, but they really get in the way."@@
You fall silent, thinking about that. You had never thought about how it would feel for a girl to have those boobs. @@.thought;Sure, it would be nice during sex, but she'd have to live with them her whole life.@@
@@.girlfriend;"We're here,"@@ <<print $girlfriend.firstname>> says.
You look around. @@.player;"That was fast."@@
@@.girlfriend;"Okay, let's go to the bra store on level 1."@@
[[Step into the mall|Mall]]
<<set $braShoppingActive to true>>@@.player;"You know what? Forget it,"@@ you say, annoyed. You don't want to get into this now. It'll just make you think more about your growing femininity.
@@.girlfriend;"Fine,"@@ <<print $girlfriend.firstname>> says flatly.
You feel bad. @@.thought;Should I have just @@<<if $girlfriend.sawBoobs>>@@.thought;answered her question?@@<<else>>@@.thought;let her feel me up?@@<</if>> @@.thought;She is helping me. I wouldn't know where to begin if it wasn't for her.@@
You stew on that question for the rest of the drive.
@@.girlfriend;"We're here,"@@ <<print $girlfriend.firstname>> says.
You look around. @@.player;"That was fast."@@
@@.girlfriend;"Okay, let's go to the bra store on level 1."@@
[[Step into the mall|Mall]]
<<set $girlfriend.relationship to $girlfriend.relationship-3>>
<<set $braShoppingActive to true>>You look at the road. You and <<print $girlfriend.firstname>> are the only ones on it. @@.player;"Fine."@@
Keeping her eyes on the road, <<print $girlfriend.firstname>> reaches over and squeezes your left boob. You close your eyes and stifle a moan. <<if $player.exhibition>=3>>It feels so hot to be doing this in public, in a car, while <<print $girlfriend.firstname>> is driving.<<else>>You know that you shouldn't be doing this in public. Anyone could see. And <<print $girlfriend.firstname>> is driving too. But if feels so good.<</if>>
@@.girlfriend;"Fuck!"@@ <<print $girlfriend.firstname>> yells, slamming on the brakes.
@@.player;"What?"@@ you ask, opening your eyes.
@@.girlfriend;"That car that just drove by! He almost hit me!"@@
She removes her hand from your chest and continues driving.
@@.girlfriend;"We're here,"@@ <<print $girlfriend.firstname>> says after a while.
You look around. @@.player;"That was fast."@@
@@.girlfriend;"Okay, let's go to the bra store on level 1."@@
[[Step into the mall|Mall]]
<<set $player.exhibition to $player.exhibition+1>>
<<set $girlfriend.relationship to $girlfriend.relationship+1>>
<<set $girlfriend.sawBoobs to true>>
<<set $braShoppingActive to true>>@@.girlfriend;"How do you feel?"@@ <<print $girlfriend.firstname>> asks you, when you're in her car.
You take a look around. People are walking in and out of the mall, and nobody is giving you a second look.
[[Happy|Girlfriend Bra Happy]]
[[Embarrassed|Girlfriend Bra Embarrassed]]
[[I shouldn't have gone|Girlfriend Bra Regret]]<<print $girlfriend.firstname>> starts driving, but you can tell that she's listening to you.
@@.player;"Happy, I guess."@@
@@.girlfriend;"Really? I didn't think you'd say that."@@
@@.player;"Yeah. I thought everyone would make fun of me, but they were actually pretty cool. @@<<if visited("Mall Girlfriend Salesgirl")>>@@.player;That girl was really helpful too.@@<<else>>@@.player;I thought the salesgirl was about to make fun of me, but she wished me luck as I was leaving."@@<</if>>
@@.girlfriend;"That's great!"@@ You smile. @@.girlfriend;"What about the bra?"@@
@@.player;"I'm wearing it."@@
@@.girlfriend;"No, I mean are you happy about the bra?"@@
You think about it. @@.player;"I can't believe I'm saying this, but yes. Well, more relieved. Now I have a bra and playing football will be so much more comfortable. And it's done."@@
@@.girlfriend;"Of course, you'll need more than //one// bra."@@
You look at her, alarmed. You thought that you were done. @@.thought;How many more trips to the mall am I going to need?@@
@@.girlfriend;"Your sports bra might get sweaty, and you're going to find that you need a bra, even when you're just sitting in class."@@
@@.thought;And if my boobs transform more. Wait, if my boobs get bigger, do I need to go to the mall again?@@
<<link "You're lost in thought as $girlfriend.firstname takes you back to campus" "Girlfriend Bra Finish">><</link>>
<<set $player.masculinity to $player.masculinity-1>><<print $girlfriend.firstname>> starts driving, but you can tell that she's listening to you.
@@.player;"Embarrassed."@@
@@.girlfriend;"Yeah. I thought you'd say that."@@
@@.player;"Everyone knows I bought a bra!"@@
@@.girlfriend;"How did they treat you? Did they give you a hard time?"@@
<<if visited("Mall Girlfriend Salesgirl")>>@@.player;"Well, no. The salesgirl was really helpful, actually."@@<<else>>@@.player;"Yeah. When you said that I was going to get the bra, the salesgirl smirked."@@
@@.girlfriend;"I didn't see that. I'm sorry!"@@
@@.player;"It's okay."@@
@@.girlfriend;"You saw her when you paid for it, right? Did she make fun of you then?"@@
@@.player;"Well, no. She wished me luck."@@<</if>>
@@.girlfriend;"See?"@@
@@.player;"Okay. But she still knew. And she probably thought I was a sissy or something."@@
@@.girlfriend;"Well, you are..."@@
@@.player;"What?"@@
@@.girlfriend;"Okay, fine. You're wearing a bra. Like a sissy would."@@
@@.player;"I have boobs though!"@@
<<if $humiliatedAtFoodCourt>>@@.girlfriend;"I know, but those girls at the food court didn't know that."@@
You had almost forgotten about them. @@.player;"They called me a sissy."@@
@@.girlfriend;"Yeah. And anyone who notices your bra will be thinking that."@@<<else>>@@.girlfriend;"I know. But if anyone else saw your bra strap, they would think you were a sissy."@@
@@.player;"Anyone else? What? Who else saw? Is it obvious that I'm wearing a bra?"@@
@@.girlfriend;"Slow down. I can't tell when I'm driving. But girls notice these things.
Your face turns beet red. Any girl who sees you may be able to tell that you're wearing a bra.<</if>>
You turn away towards the window. You feel so weak and unmanly. You've already grown tits and been reduced to wearing a bra like some kind of sissy...or girl. And now people can tell. And judge.
[[You don't even notice when you get back to campus|Girlfriend Bra Finish]]
<<set $player.submission to $player.submission+1>><<print $girlfriend.firstname>> starts driving, but you can tell that she's listening to you.
@@.player;"I shouldn't have gotten it."@@
@@.girlfriend;"Yeah, I was worried you were going to say that."@@
@@.player;"Worried? Why?@@ <<if $player.relationship is not "">>@@.player;You want to have a boyfriend who wears bras?@@<<else>>@@.player;You want me to wear bras?@@<</if>>
@@.girlfriend;"If you have boobs, yes!"@@
You're surprised to hear that, but it has a certain logic. You went to get this bra //because// you needed it, and she helped you because she saw that. Even if it was embarrassing, at least you got it.
@@.thought;No@@ you think, rejecting the feminine thought that entered your head. <<if $humiliatedAtFoodCourt>>@@.thought;Those girls at the food court were laughing at me. That's not worth it. And@@<<else>>@@.thought;This was@@<</if>> @@.thought;all for a bra! Why would I want a bra?@@
<<link "You're lost in thought as $girlfriend.firstname takes you back to campus" "Girlfriend Bra Finish">><</link>>
<<set $player.masculinity to $player.masculinity+1>>@@.girlfriend;"We're here,"@@ <<print $girlfriend.firstname>> announces.
You thank her, and then head back to your dorm. On the way back, you pass several people milling about. All the while, you're thinking <<if $humiliatedAtFoodCourt>>about the girls at the food court.<<elseif visited("Girlfriend Bra Embarrassed")>>about what <<print $girlfriend.firstname>> said.<<else>>that the people you pass are going to think you're a sissy.<</if>>
The walk across the quad seems to take forever. The bra feels heavy against your chest, as it constantly reminds you of its presence. You give furtive glances around, and you hold your breath whenever you pass someone.
<<set $currentPassage to $currentPassage2>><<link "Finally, you make it back" $currentPassage>><<set $braShoppingActive to false>><</link>>@@.thought;I can't believe I'm doing this.@@ But the more time that's gone by since your argument with <<print $girlfriend.firstname>>, the more you're seeing that you're in the wrong. Besides, you need her to get into the Witchcraft Club.
@@.thought;Okay, how should I do this? I can't go over to Busch because then <<print $witch.firstname>> might see me. Why don't I just call her?@@
You pull out your phone and give her a call.
@@.girlfriend;"Hello?"@@
@@.player;"Hi, this is <<print $player.firstname>>."@@
@@.girlfriend;"<<print $player.firstname>>? What do you want?"@@
@@.player;"That's the greeting I get?"@@
@@.girlfriend;"Sorry,"@@ she says, her voice lighter. @@.girlfriend;"What's up?"@@
@@.player;"I was thinking about our last conversation..."@@
@@.girlfriend;"About Marco?"@@
@@.player;"Yeah. And, I, uh, I changed my mind. I'm okay with you dating him."@@
@@.girlfriend;"Really?"@@ she asks, sounding surprised.
@@.player;"Yeah. I've thought about it and I...I can't get you what you need, and anyway, I can't control who you date,"@@ you say, letting the words spill out. @@.player;"And it would be nice if you could get into the Witchcraft Club,"@@ you add with a laugh.
@@.girlfriend;"Oh yeah, I almost forgot about that. What do you think we'll learn?"@@
@@.player;"That they're creeps."@@
@@.girlfriend;"We already knew that!"@@
You laugh and gossip about the witches with <<print $girlfriend.firstname>>. You enjoy the conversation, and are glad that you're friends with her again, even if you're not dating.
<<link "Do something else" $currentPassage>><<set $girlfriend.dateMarcoPermission to 1>><<set $player.masculinity to $player.masculinity-5>><<set $girlfriend.relationship to $girlfriend.relationship+3>><</link>><<getTfProgress boobs>>You knock on <<print $girlfriend.firstname>>'s door, and wait anxiously. Your relationship has changed so much recently, and you're taking a risk even coming here, since you're not supposed to be seeing each other.
@@.girlfriend;"Oh, hi, <<print $player.firstname>>,"@@ <<print $girlfriend.firstname>> says with a smile on her face, opening the door. Then, as if realizing something, her expression changes. @@.girlfriend;"What are you doing here? It's not safe!"@@
@@.player;"Friends hang out all the time,"@@ you point out. @@.player;"And that's what they think we are. Friends."@@
@@.girlfriend;"Okay,"@@ she says, satisfied. @@.girlfriend;"But come in. And shut the door."@@
You walk in, closing the door behind you. Instantly, <<print $girlfriend.firstname>>'s demeanor changes. She smiles, and wraps you in a tight hug.<<if $tempTfValue>=2>> You can feel her perfectly-sized boobs squishing against your own.<</if>>
<<if $player.homosexuality>=30>>@@.girlfriend;"<<link "So how are you and $qb.firstname?" "Girlfriend Girltalk QB">><</link>>"@@<<else>>@@.girlfriend;"<<link "So, any boys you like?" "Girlfriend Girltalk Straight">><</link>>"@@<</if>>@@.player;"What?"@@ you say, shocked at the shift in conversation.
@@.girlfriend;"Come on,"@@ she says. <<if visited("QB Practice 6 Caught")>>@@.girlfriend;"I know you're fucking him."@@<<elseif visited("QB Practice 5 Sex") or visited("QB Practice 4 Sex") or visited("Team Practice 4 Blowjob Start")>>@@.girlfriend;"I've seen the way you look at him."@@<<else>>@@.girlfriend;"You're into guys, right? And he's a good-looking quarterback."@@<</if>>
You're surprised at that. Not at what she said--she's right--but at how casually she threw it out there, and how light her tone was. @@.player;"So, y...you're not mad?"@@
@@.girlfriend;"Why would I be mad?"@@ she says with a laugh. @@.girlfriend;"We're not dating anymore. You can date who you want."@@
@@.player;"Wait, but...that's not for real."@@ You can feel yourself start to tear up.
@@.girlfriend;"Oh, no, no, no@@<<if $player.feminine>=14>>@@.girlfriend;, honey@@<</if>>@@.girlfriend;. I didn't mean it like that."@@
@@.player;"You don't?"@@ you ask, wiping your eyes.
@@.girlfriend;"No. When this is all over, of course I want you to be my...@@<<if $player.feminine>=21>>@@.girlfriend;g...of course I want to date you.@@<<else>>@@.girlfriend;boyfriend."@@<</if>> @@.girlfriend;"But right now, I'm dating Marco. And you can date whoever you like, too."@@
@@.player;"I guess that makes sense,"@@ you say, feeling a little better.
@@.girlfriend;"So how about it? Do you want to date <<print $qb.firstname>>?"@@
[[No! I won't date a guy!|Girlfriend Girltalk QB No]]
[[...Yes|Girlfriend Girltalk QB Yes]]@@.player;"No! I won't date a guy!"@@
She looks surprised. @@.girlfriend;"Really? But @@<<if visited("QB Practice 6 Caught")>>@@.girlfriend;you fucked him."@@<<elseif visited("QB Practice 5 Sex") or visited("QB Practice 4 Sex") or visited("Team Practice 4 Blowjob Start")>>@@.girlfriend;haven't you fucked him?"@@<<else>>@@.girlfriend;don't you like guys?"@@<</if>>
@@.player;"That's not the same! There's a difference between @@<<if visited("QB Practice 6 Caught") or visited("QB Practice 5 Sex") or visited("QB Practice 4 Sex") or visited("Team Practice 4 Blowjob Start")>>@@.player;fucking@@<<else>>@@.player;liking@@<</if>> @@.player;someone and wanting the whole school to know you're in a relationship with them!"@@<<if not visited("QB Practice 6 Caught")>>
@@.girlfriend;"So I'm right?"@@
You blush as you realize that you just confirmed that <<if visited("QB Practice 5 Sex") or visited("QB Practice 4 Sex") or visited("Team Practice 4 Blowjob Start")>>you fucked <<print $qb.firstname>>.<<else>>you're gay. Or bi? It's hard to tell.<</if>><</if>>
@@.girlfriend;"Hey, @@<<if $player.feminine>=14>>@@.girlfriend;sweetie@@<<else>>@@.girlfriend;<<print $player.firstname>>@@<</if>>@@.girlfriend;. It's okay. I'm not judging you. Your body is different now. It's only natural to want a big..."@@
@@.player;"<<print $girlfriend.firstname>>."@@
@@.girlfriend;"Yes?"@@
@@.player;"I don't want to talk about this."@@
@@.girlfriend;"Sorry,"@@ she says. @@.girlfriend;"I guess I just got carried away. So you're not going to date <<print $qb.firstname>> then."@@
@@.player;"No,"@@ you say firmly. @@.player;"Can we talk about something else?"@@
@@.girlfriend;"Sure. What would you like to talk about?"@@
@@.player;"[[So, you and Marco are dating?|Girlfriend Girltalk Marco]]"@@
[[On second thought, you'd rather leave|Girlfriend Girltalk Leave]]@@.player;"...yes,"@@ you say. You can hardly look at her.
@@.girlfriend;"<<print $player.firstname>>! I'm proud of you! It takes balls to admit that."@@
You chuckle at that. You haven't felt very ballsy lately...in both senses of the word.
<<if $player.feminine>=21>>@@.girlfriend;"Spill, girl. Have you told him how you feel?"@@
@@.thought;She just called me a girl!@@
[[Maybe you misheard her|Girlfriend Girltalk DateQB]]
[[Correct her|Girlfriend Girltalk Correct]]<<else>>@@.girlfriend;"Spill, <<print $player.firstname>>. Have you told him how you feel?"@@
[[Answer her|Girlfriend Girltalk DateQB]]<</if>>@@.player;"Did you just call me a girl?"@@
@@.girlfriend;"Oops! I'm sorry. I didn't mean to...I guess it just slipped out."@@
So your ex-girlfriend doesn't even think of you as a man now. You look down at your newly feminine body. You can see why she'd let that slip. You don't look like much of a man now.
@@.girlfriend;"So, have you?"@@
@@.player;"Have I what?"@@
@@.girlfriend;"Have you told him how you feel?"@@
[[Answer her|Girlfriend Girltalk DateQB]]
<<set $player.masculinity to $player.masculinity+2>><<if not visited("Girlfriend Girltalk Correct") and $player.feminine>=21>>@@.thought;Maybe I misheard her@@ you think hopefully. Deep down, however, you're pretty sure she really did refer to you as a girl.
@@.thought;So my ex-girlfriend doesn't even think of me as a man now. Great.@@
<<set $player.masculinity to $player.masculinity-1>><</if>><<if visited("QB Practice 5 Sex") or visited("QB Practice 4 Sex") or visited("Team Practice 4 Blowjob Start")>>@@.player;"Yeah. We've made out, and I...well, you know."@@ You're too embarrassed to tell her exactly what you did with <<if $player.masculinity>=50>>another<<else>>a<</if>> guy.
@@.girlfriend;"Sure,"@@ she says. @@.girlfriend;"But have you told him you liked him?"@@
@@.player;"Uh, I don't think so. But he should know, right? After all we've done together."@@
@@.girlfriend;"No! Right now you're fuckbuddies. But he could get another fuckbuddy, or go out with @@<<if visited("Girlfriend Girltalk Correct")>>@@.girlfriend;some@@<<else>>@@.girlfriend;another@@<</if>> @@.girlfriend;girl."@@
@@.player;"He wouldn't do that!"@@
@@.girlfriend;"He might like you, but @@<<if $playerStarter>>@@.girlfriend;he's on the football team, and he's a good-looking guy.@@<<else>>@@.girlfriend;he's the quarterback and he's hot.@@<</if>> @@.girlfriend;"Every single girl in Pinewood is going to want to go out with him."@@
@@.player;"And he could choose one of them instead of me?"@@
@@.girlfriend;"Exactly! If you want to go out with a popular guy, you need to lock them down before @@<<if visited("Girlfriend Girltalk Correct")>>@@.girlfriend;some@@<<else>>@@.girlfriend;another@@<</if>> @@.girlfriend;girl gets there first. And believe me, I know all about that,"@@ she says, winking at you.<<else>>@@.player;"Not really. We haven't even had sex yet."@@
@@.girlfriend;"What are you waiting for? If you're not having sex with him, he'll find someone who will!"@@
@@.player;"He wouldn't do that!"@@
@@.girlfriend;"He might like you, but @@<<if $playerStarter>>@@.girlfriend;he's on the football team, and he's a good-looking guy.@@<<else>>@@.girlfriend;he's the quarterback and he's hot.@@<</if>> @@.girlfriend;"Every single girl in Pinewood is going to want to go out with him."@@
@@.player;"And he could choose one of them instead of me?"@@
@@.girlfriend;"Exactly! If you want to wait to have sex, there's nothing wrong with that. But if you're not dating him, he might not know how you feel."@@<</if>>
@@.player;"[[So I need to ask him out?|Girlfriend Girltalk AskOutQB]]"@@ you ask.@@.player;"So I need to ask him out?"@@
@@.girlfriend;"No! Girls don't ask guys out!"@@
<<if visited("Girlfriend Girltalk Correct")>>@@.girlfriend;"Sorry,"@@ she says before you can correct her. @@.girlfriend;"But you know what I mean."@@<<else>>@@.thought;There's no way I misheard her that time.@@
@@.girlfriend;"Sorry,"@@ she says, catching your look. @@.girlfriend;"But you know what I mean."@@ She continues, saying,<</if>> @@.girlfriend;"But I mean it. If you ask him out, you'll look...well, it's just not something we do."@@
@@.player;"So I have to get him to ask me out?"@@
@@.girlfriend;"Yeah."@@
@@.player;"Uh, how do I do that?"@@
@@.girlfriend;"You can drop hints. And I can drop hints to him about how hot you are. I'll be your wingwoman."@@ You raise an eyebrow at that. The idea that anyone could find you hot when you look so effeminate is alien to you. @@.girlfriend;"And most importantly, you can go on dates with him!"@@
@@.player;"How do I go on a date if I can't ask him out?"@@ you ask, confused. This girl stuff is confusing.
@@.girlfriend;"You can do activities together. That's what a date is, right?"@@
@@.player;"So, like, going to the lake and fucking?"@@<<if visited("Lake")>> @@.thought;Like we did.@@<</if>>
@@.girlfriend;"No, you want your relationship to go outside of just fucking. But that is a good idea."@@
@@.player;"Okay?"@@
@@.girlfriend;"Just suggest that you do something outside of this campus. But don't call it a date. That's very important."@@
@@.player;"Okay, I can do that. Hey, wait! Didn't you say we should go see a movie right before we started dating?"@@
She giggles.
@@.thought;Wow, I thought it was my idea to ask her out.@@
[[Change the subject|Girlfriend Girltalk Marco]]@@.player;"What?"@@ you say, shocked at the shift in conversation.
@@.girlfriend;"Oh, come on. Don't tell me you haven't had any thoughts about a cute guy. What about you and <<print $qb.firstname>>. You two spend a lot of time together."@@
@@.player;"We're practicing football!"@@
@@.girlfriend;"Sure,"@@ she says, but in a tone of voice suggesting that she doesn't completely believe you.
@@.player;"I'm straight!"
<<if $player.feminine>=21>>@@.girlfriend;"So you do like guys then?"@@
@@.player;"What? No!"@@
@@.girlfriend;"You said you were straight, so that would mean that...oh my god, I'm so sorry."@@
You hang your head. @@.thought;My own girlfriend...ex-girlfriend...doesn't even see me as a guy anymore.@@
<<else>>@@.girlfriend;"Okay,"@@ she says, shrugging. <</if>>@@.girlfriend;"So, do you like any girls then?"@@
@@.player;"Besides you?"@@
@@.girlfriend;"Oh, that's sweet,"@@ she says, giggling. @@.girlfriend;"What about any single girls?"@@
That question surprises you. @@.player;"[[So you and Marco are dating?|Girlfriend Girltalk Marco]]"@@@@.player;"So, you and Marco are dating?"@@
@@.girlfriend;"Yeah,"@@ she says, smiling. @@.girlfriend;"Thanks for talking to him."@@
You can't answer. You're too busy processing the fact that you just helped wingman Marco get together with your girlfriend. @@.player;"So, what's it like?"@@ you ask finally. You're not sure whether you want to know the answer, but you figure it's the polite thing to ask.
@@.girlfriend;"Well, we just started going out. But it's going good so far! We went on a dinner date and then after, we..."@@ She trails off, and looks at you with a concerned expression. @@.girlfriend;"Sorry. I forgot that you might not want to hear about that."@@
[[Tell her to continue|Girlfriend Girltalk Marco Gossip]]
[[She's right. Say goodbye|Girlfriend Girltalk Leave]]@@.player;"No. Continue."@@
@@.girlfriend;"Are you sure?"@@
@@.player;"Yeah. I'm sure."@@
@@.girlfriend;"Okay,"@@ she says, looking at you again to make sure you're telling the truth. Apparently satisfied, she continues. @@.girlfriend;"So we went for dinner at Archie's, and we had a good time. We have a lot in common. And then..."@@
@@.player;"And then?"@@
She blushes. @@.girlfriend;"We went back to my room, and I...I sucked him off."@@
@@.player;"Damn!"@@
@@.girlfriend;"I know. It's the first date. Do you think I was too slutty?"@@
@@.player;"No."@@ you say. @@.player;"You like him. And you didn't let him fuck you. You just gave him head. Right?"@@
@@.girlfriend;"Thanks, <<print $player.firstname>>,"@@ she says, smiling. @@.girlfriend;"God, I can't wait for him to fuck me."@@
@@.thought;This isn't the kind of conversation she'd have with a boyfriend or even an ex-boyfriend. It's the kind of conversation she'd have with a girl.@@
<<if $player.homosexuality>=30 and $player.feminine>=21 and (visited("QB Practice 5 Sex") or visited("QB Practice 4 Sex") or visited("Team Practice 4 Blowjob Start"))>>
[[Let her continue|Girlfriend Girltalk Marco Gossip Continue]]<</if>>
[[Put a stop to it|Girlfriend Girltalk Leave]]Part of you wants to tell her to stop it, and another, stronger part of you wants her to keep going. You've never heard a girl talk about what it's like being fucked. @@.thought;Maybe, when this is all over, this conversation will be helpful. I'll know what women like during sex.@@
<<print $girlfriend.firstname>> looks at you anxiously, worried that she may have crossed the line.
@@.thought;Okay, I should say something that encourages her to go on.@@
@@.player;"Mmm,"@@ you say.
@@.girlfriend;"What about you, <<print $player.firstname>>? How's it like having <<print $qb.firstname>> fucking your pussy?"@@
@@.player;"Well, we haven't done...it...yet. Not exactly."@@
@@.girlfriend;"Wow!"@@ she says, her eyes wide. @@.girlfriend;"I assumed you two had fucked. So you're a virgin?"@@
@@.player;"No, I've fucked lots of girls!"@@
@@.girlfriend;"I know that, silly. I meant, are you a virgin as a girl?"@@
There it is again. //As a girl.// You decide to let it go. <<if visited("Girlfriend Girltalk Correct")>>It's too tiring to be correcting her every time she slips up.<<else>>You know she doesn't mean anything by it.<</if>>
@@.player;"Um, I guess so."@@
@@.girlfriend;"So what's the farthest you've gone?"@@
@@.player;"I, uh..."@@ It's so embarrassing to admit this, but you do feel close to her, and she did admit what she and Marco did. <<if $player.suckedDick>>@@.player;"I sucked his dick,"@@<<else>>@@.player;"I gave him a handjob, and we made out."@@<</if>>
@@.girlfriend;"Nice job, @@<<if visited("Girlfriend Girltalk Correct")>>@@.girlfriend;girl@@<<else>>@@.girlfriend;honey@@<</if>>@@.girlfriend;. Do whatever you're comfortable with. Don't let me or anyone else pressure you."@@
@@.player;"Uh, thanks. But...how is it?"@@
@@.girlfriend;"Getting fucked, you mean?"@@
You nod.
@@.girlfriend;"It's amazing. Feeling his cock in your pussy, filling you up, thrusting in and out of you..."@@ A small smile creeps over her lips and she closes her eyes, clearly imagining it. Then she snaps back to reality, giving you a smile when she notices you looking at her expression. @@.girlfriend;"Just be sure you make him wear a condom."@@
There's something else you want to ask her. You're curious about how big Marco is, and how he compares to you...and <<print $qb.firstname>>. @@.thought;But it's not like I can just ask her that, right?@@
[[Ask her how big Marco's cock is|Girlfriend Girltalk Marco Gossip Cock]]
[[You're not going to talk about that|Girlfriend Girltalk Leave]]@@.player;"So, how big is he?"@@ you ask, suppressing a giggle.
She giggles. @@.girlfriend;"He's big but not huge. But his cock has a lot of...I don't know how you say it...girth?"@@
@@.player;"But how big is he?"@@ you press on.
@@.girlfriend;"Probably, um...around six and a half inches."@@
@@.player;"My boyfriend is bigger than your boyfriend,"@@ you say in a singsong voice. <<print $girlfriend.firstname>> looks at you, and then you both burst out in a fit of girlish giggles.
@@.girlfriend;"<<print $player.firstname>>!"@@ she says when she recovers. @@.girlfriend;"You're getting good at girltalk!"@@
It suddenly hits you that that's what you've been doing: comparing the sizes of your lovers, gossiping about how far you've gone. You told her that your boyfriend had the bigger cock, but he isn't even your boyfriend. Yet.
@@.thought;What am I doing?@@
@@.girlfriend;"So how big is <<print $qb.firstname>>?"@@
@@.player;"Seven inches,"@@ you say, your face a bright red.
@@.girlfriend;"Aw, don't be embarrassed. There's nothing wrong with a little girltalk!"@@
But embarrassment is the least of your worries.
<<link "You're starting to transform" TfPassagePicker>><<set $setting to "girlfriendRoom">><<set $currentPassage2 to $currentPassage>><<set $currentPassage to "Girlfriend Girltalk Leave">><</link>>You're not sure what to say next. There's an awkward pause in the conversation, and the two of you mutually decide to <<if $timeOfDay>2>>call it a night<<else>>say goodbye<</if>>.
She gives you a hug as you're about to leave. @@.girlfriend;"I'm glad we can still talk,"@@ she says. @@.girlfriend;"I missed you."@@
@@.player;"I missed you too,"@@ you say. It was a little weird that she talked to you less like she would talk to a boyfriend and more like she'd talk to a girl friend<<if visited("Girlfriend Girltalk Marco Gossip")>>, and it was even weirder that you got into it<</if>>. But it //was// nice to hang out with her, and you're glad you did it.
@@.girlfriend;"See you around, <<print $player.firstname>>,"@@ she says.<<if visited("Girlfriend Girltalk AskOutQB")>> @@.girlfriend;"And good luck with <<print $qb.firstname>>!"@@ she adds with a wink.<</if>>
<<if $currentPassage2>><<set $currentPassage to $currentPassage2>><</if>><<link "Do something else" $currentPassage>><</link>><<getTfProgress boobs>><<if $player.underwear.panties is true>><<set $team.respect to $team.respect-1>>You go inside the locker room, and fidget with the waistband of your panties. Nope, you're not going to change in the locker room today. The other guys may not have seen your pussy if you changed quickly, but there's no way they'd miss your panties.
You unlock your locker, take your swim trunks and head for the stalls.
@@.male;"Why is <<print $player.firstname>> changing in the stalls?"@@ you hear a guy ask his friend. You ignore them.
Once you're in the stalls, you take a sigh of relief and drop your pants. Your <<print $player.underwear.informalName>> are <<if $player.arousal>50>>slick with your juices<<elseif $player.underwear.panties is true>>a pretty comfortable fit<<else>>almost falling off of you<</if>><<if $tempTfValue>=2>>, and your boobs feel a little uncomfortable and sore<</if>>.<<else>>You're used to gym class making you either energized or anxious. Instead, it does neither. You've gotten used to changing <<if $changeInOpen>>quickly in front of everyone<<else>>in the stall<</if>>, and you know that nobody is going to look closely. A couple of the guys give you nods as you walk to your locker, but none of them notice the lack of an outline of your dick.<</if>>
You change into your swim trunks, head out to the pool, and do a couple of dives before changing back. Overall, gym class went okay, but you're still happy when it's over, and you can go back to wearing your uncomfortable uniform.
[[Continue|AfternoonClass]]
<<set $team.respect to $team.respect-1>>Gym was always your favorite class. Instead of sitting down and pretending to pay attention, you got to run around and do sports. But today, you're dreading gym. Your class is still swimming, which means that you have to get changed.
Usually, all the boys change into their swim trunks inside the locker room while following an unwritten rule to not watch each other. But for obvious reasons, you don't feel comfortable doing that. You don't want to even imagine what would happen if everyone found out you had a pussy.
The alternative would be changing in the stalls. Only the overweight and nerdy boys do that, and it would definitely stand out if you did it too. But it's not like you can change in front of everyone.
Or can you? You try to remember where your eyes were when the other guys were changing. You can't remember ever seeing a dick. @@.thought;If I can do it fast, and act natural, maybe I can get away with it?@@
[[Head for the stalls|Gym Stalls]]
[[Change in the locker room|Gym Change Open]]It would be foolish to risk someone seeing your junk. Or your lack of junk. Better to play it safe and have people wonder why you're changing in the stalls than have your secret exposed.
Without looking at anyone, you grab your trunks and make a beeline for the stalls. You //try// to change quickly, but as you're lowering your boxers, you get another glimpse of your pussy. It looks out of place on your masculine body. Even if you don't have muscles. @@.thought;I'll never get used to seeing that.@@
When you're finished changing, you emerge from the stalls, ignoring the questioning looks you get from the other guys.
[[Swim|AfternoonClass]]<<set $player.submission to $player.submission+1>>
<<set $changeInOpen to false>>
<<set $team.respect to $team.respect-5>>
<<set $player.confidence to $player.confidence-5>>@@.thought;Okay, <<print $player.firstname>>, you can do this@@ you tell yourself. Get your trunks, drop your boxers, pull up your trunks. If you do it right, you'll be done in a couple seconds.
Your hands are shaking so bad that it takes a couple tries to get your locker open. @@.thought;Trunks, drop boxers, pull up trunks.@@ You grab the trunks from your locker. Step 1.
The other guys in the locker room aren't paying any attention. @@.thought;If I wait too long, everyone will be done changing. I've got to do this now.@@
As quickly as you can, you drop your boxers and pull the swim trunks up your legs. When you're done, you raise your head, expecting to see questioning eyes and hear taunts.
Instead, nothing happens. The world goes on.
@@.thought;Holy shit, I just pulled that off!@@ you think happily. You don't consider that four days ago, if someone told you that you would change in the boys locker room without revealing your new vagina and that you'd be //happy// about that, you'd have called them crazy.
[[Swim|AfternoonClass]]<<set $player.exhibition to $player.exhibition+1>>
<<set $changeInOpen to true>>
<<set $player.confidence to $player.confidence+7>>You enter the boys locker room with some hesitation. What used to be your favorite class has quickly turned into the one you dread the most.
Like yesterday, you <<if $changeInOpen>>change quickly in the open locker room. After surviving it yesterday, you're feeling a little more confident, and once again it goes off without a hitch. Your heart is still pounding in your chest after you pull up your swim trunks, though.<<else>>make a beeline for the safety of the stalls, getting a couple strange looks as you do so. Everyone is used to the <<print $player.firstname>> <<print $player.lastname>> who changed in the open gym and flashed everyone, but you certainly can't risk flashing anyone now.<</if>>
<<if $player.relationship is "">><<print $girlfriend.firstname>> avoids your eyes as you walk into the pool area, and a wave of sadness washes over you. Your relationship with the hottest and coolest girl in the school is over. @@.thought;I'm single now, I guess. But I can't date anyone else, right? What will I do when they want to fuck?@@<<elseif $girlfriend.knowsSecret is true>>As you walk into the pool area, someone ambushes you from behind and two skinny arms are wrapped around you. You turn around, only to see <<print $girlfriend.firstname>> giving you a bear hug.
@@.girlfriend;"I'm glad you told me,"@@ she says. @@.girlfriend;"I wanted you to know that."@@
@@.player;"Yeah, sure, thanks,"@@ you say, hoping that <<print $girlfriend.firstname>> doesn't reveal anything.
You relax and enjoy the feeling of a hot girl in a bikini giving you a hug. If you still had your dick, you would be sporting a major erection right now. @@.thought;That's the only silver lining to this.@@
@@.male;"Alright, break it up!"@@ the coach says, and you retreat to the side of the pool with the other guys.<<else>><<print $girlfriend.firstname>> looks at you as you walk into the pool area, but doesn't move from where she's sitting.
@@.thought;She must still be mad. I don't know how to make it better, unless I reveal my secret.@@ You feel a momentary panic.<</if>>
@@.male;"Okay, boys and girls!"@@ the coach's booming voice yells. @@.male;"You know the drill. I want to see everybody diving! I'll be in the pool if anyone needs help."@@
The coach proceeds to explain the proper diving technique. You just tune him out. You've already done this twice. It's not that hard.
Soon, you're standing on the diving board looking down at the pool, your laughably huge swim trunks almost falling off you.
[[Jump in|AfternoonClass]]You change <<if $changeInOpen>>quickly in the open locker room, confident that nobody will notice anything.<<else>>in the stall. You hear laughter as you close the stall door, and you wonder if it's directed at you.
@@.thought;They're just laughing at something else. Other guys change in the stall too.@@<</if>>
Once you're finished changing, you go to the pool, sit through coach's speech, and then wait in line until you can dive. It's strange how gym class has quickly become so boring. Now, you just want to get your dives in and then get changed.
The diving part is fun, at least. But now you've started hanging onto your trunks so they wouldn't fall off, and diving is much less fun.
[[Dive normally|Gym Day 7 Lose Trunks]]
[[Hang onto them, just in case|Gym Day 7 Dive]]
<<if $changeInOpen is false>><<set $team.respect to $team.respect-3>><</if>>You hit the water with a splash, and sink deep beneath the surface. As you approach the bottom, your huge trunks slip down your legs, falling off your body and sinking to the bottom.
You only realize that they're missing once you come up for air. @@.thought;Shit! Not now!@@ There's a loud chorus of laughter from the boys, and most of the girls turn away, obviously expecting you to flash them. Interestingly, some of the girls keep their eyes fixed on you.
You can't believe that this happened. You //never// lost your trunks when you had a dick, and now it happens during your first week with a pussy?
@@.thought;Okay, what are my options?@@ you think to yourself. @@.thought;I can't get out and flash everyone. I could dive down and get my trunks, but I'm not a good diver.@@
You look down at your pussy. Your pussy. Then it hits you. You're in clear water! Anyone could see! You have to get out of the water!
[[Dive down and try to get your trunks|Gym Day 7 Retrieve Trunks]]
[[You spot a pillar you could hide behind until someone gets your trunks|Gym Day 7 Wait]]Maybe it wouldn't be so bad to just do a normal dive, for once. You step up onto the diving board, pulling up your swim trunks as they start to slip. You imagine your trunks falling off as you dive in, in front of everyone. @@.thought;Better not risk it.@@
You dive into the pool, one hand holding your trunks. But instead of diving beneath the surface, there's a loud thud as your stomach absorbs the impact.
There's raucous laughter all around you. @@.male;"Belly flop! Belly flop!"@@ someone says.
Your cheeks are burning as you hoist yourself out of the water. If someone laughs at you, you would tell them off. But with everyone laughing at you, you're not sure who to yell at.
The laughter dies down after a while, and the students go back to diving. Soon, it's your turn again. Your heart is pounding, and you want to back down the diving board and run into the locker room. @@.thought;No! I'm not going to pussy out of this!@@
You dive into the water, one hand clutching your trunks. It's a bit awkward, but you pull off the dive and resurface. You look back at the line and see some people snickering about your form.
@@.thought;I can't win.@@
Finally, gym class is over.
[[Go to your next class|AfternoonClass]]
<<set $team.respect to $team.respect-5>>
<<set $player.confidence to $player.confidence-5>>You're not going to sit around and hope somebody else gets your trunks. You're going to find them yourself.
Your eyes scan the pool. There! A splotch of red, against the corner. You swim over, and see that you're right. Your trunks have sunk to the bottom of the pool, but they're there! All you have to do is dive down and get it.
You take a deep breath and then dive down. Your thighs rub together, and you're reminded of why you need to get these trunks. You're painfully aware of how exposed you are right now. @@.thought;I hope nobody sees me.@@
You can't quite make it, and you're forced to resurface. Coach yells something to you, but you've already started your next dive. You're at the bottom, you've almost made it. Your hand scrapes the bottom of the pool. Where were they? You feel yourself start to panic.
Then your hand comes into contact with fabric. You're running out of air though, and you're not sure which direction to swim in.
You see a light, and swim towards it. Moments later, you break the surface and take a big breath, glad to have your swim trunks and be alive.
That brings up a new problem. Now you have to get your trunks on. It would be easier if you got out of the water, but there's no way you're going to do that. It's difficult since they're so waterlogged, but you manage to get them over your hips.
@@.thought;I did it!@@ You're so glad to have your trunks safely covering your crotch.
You hear laughing close by. Really close. You turn around. The line of classmates who were waiting to dive were behind you this whole time!
@@.thought;I wonder if they saw anything!@@ The pool's clear after all. Everyone is laughing, but that's probably just because you lost your trunks.
You're humiliated, but you feel weirdly thrilled. This is the first time you've flashed anyone since your transformation, and you've missed it.
@@.male;"Okay everyone! Great job today! Why don't you all get changed early?"@@ At least gym class is over.
[[Go to your next class|AfternoonClass]]
<<set $player.armStrength to $player.armStrength+2>>
<<set $player.exhibition to $player.exhibition+1>>
<<set $player.confidence to $player.confidence+10>>Thinking quickly, you swim over to where the pillar is, and then hoist yourself out of the pool. You cover your pussy, hoping nobody sees that the cup your fingers make around your crotch is smaller than it should be.
Luckily, the pillar is in the maintenance section of the pool, so it's hard for your classmates to get a good view of you. From their point of view, they can only see your naked <<getTfProgress ass>><<if $tempTfValue>=1>>, pert <</if>> butt, since the front of you is pressed against the pillar.
@@.player;"Can someone get my swim trunks!"@@ you yell. @@.player;"Please?"@@
<<if $girlfriend.relationship>55>><<print $girlfriend.firstname>><<else>>Somebody<</if>> dives into the pool. You close your eyes, hoping that this will be over soon. It's really humiliating, standing here naked in front of everyone. You feel helpless: your trunks have come off and you have to wait for <<if $girlfriend.relationship>55>>your girlfriend<<else>>some guy<</if>> to find them. You can't do anything to help, and you can't even really see what's going on from this angle.
@@.thought;Why did I get out of the pool?@@ You don't know what you were thinking. There's no way anyone would see your crotch if you dived down really fast, right?
Gym class has ground to a halt, and everyone is watching the spectacle play out. You've never been so embarrassed before. Finally, <<if $girlfriend.relationship>55>><<print $girlfriend.firstname>> emerges from the pool with your trunks.
@@.girlfriend;"Here,"@@ she says. <<if $girlfriend.knowsSecret>>She stands behind you, shielding you from the view of your classmates. You're grateful for that, and you change in relative privacy.
@@.player;"Thank you,"@@ you tell her gratefully when you're finished.<<else>>She makes sure that you're okay, and then backs off, standing close enough that she can see you change but not close enough for her to block the view of your classmates. You want to tell her that you need help, but you don't know how to do that without revealing your secret.
@@.player;"<<print $girlfriend.firstname>>? Can I have some privacy?"@@
She looks at you in surprise, but turns away. As quickly as you can, you slide the trunks up your legs, praying that you didn't flash anyone more than you have already.
@@.player;"Thanks for getting it,"@@ you say when you're done.<</if>><<set $player.confidence to $player.confidence-7>><<else>>your classmate emerges from the pool with your trunks, and throws them at you. Luckily, you're reflexes are still good enough to catch them. You shudder as you picture yourself having to bend over to pick them up.
Now comes another problem. Putting them on. If your classmates looked at you now, they'd just think that your dick was pressed up against the wall. But if you shift your body to put your trunks on, some of the sharper eyed ones might see that you have a pussy.
@@.thought;Fuck it.@@ You just want this moment to end. You slide your trunks up your legs really quickly, and turn to face the class. Nobody meets your eyes.<<set $player.confidence to $player.confidence-15>><</if>>
@@.male;"Okay everyone! Great job today! Why don't you all get changed early?"@@
You breathe a sigh of relief. At least gym class is over.
[[Go to your next class|AfternoonClass]]
<<set $player.submission to $player.submission+1>>
<<set $team.respect to $team.respect-10>>You go inside the locker room, take one look at the guys and decide to change in the stalls. <<if $player.isWearingTampon>>There's no chance you're going to let them realize that you're menstruating.<<else>>If you changed in front of them, they would see the wad of toilet paper you stuffed in your underwear, and that would lead to a lot of questions that you don't want to answer.<</if>>
You unlock your locker, take your swim trunks and head for the stalls.
@@.male;"Why is <<print $player.firstname>> changing in the stalls?"@@ you hear a guy ask his friend. You ignore them.
Once you're in the stalls, you take a sigh of relief and drop your pants. <<if $player.underwear.panties is true and $player.isWearingTampon>>Your panties are holding in the tampon well. You notice one small bloodstain on them, but other than that, they look clean.<<elseif $player.isWearingTampon>>The tampon seems to be working, but a small spattering of blood did manage to escape. Your boxers weren't able to hold it in, and it dried on your leg. Ewww.<<else>>The good news is that since you put the wad of toilet paper in your underwear, it's doing a much better job of catching the blood. The bad news is that it's not enough. The toilet paper is a bloody mess, and there's some dried blood on your leg. Ewww.
@@.thought;I'll have to get a real tampon after school.@@<</if>>
<<if $player.isWearingTampon>>You're nervous about changing into your <<if $player.wearsOnepiece>>one-piece swimsuit, especially since you're still on your period<<else>>swim trunks<</if>>, but you check your phone and are assured that it's possible to swim even while you're on your period. You shrug, change into your swim trunks, and head out to the pool.
You're nervous when it's your turn to dive. You picture the tampon coming out, and the pool filling up with blood.
@@.male;"Come on! I want to dive!"@@
You're startled to hear the sound of another voice, and you fall off the diving board. Seconds later, you splash down into the pool. When you resurface, you look around. There's no blood, and as far as you can tell, your tampon is still in.
@@.thought;This wasn't so bad.@@
You do a couple more uneventful dives before Coach lets everyone leave early.<<set $team.respect to $team.respect-1>><<else>>You throw the old wad into the toilet, and put a new wad into your <<if $player.underwear.panties is true>>panties<<else>>underwear<</if>>. Suddenly, you freeze. You're supposed to be changing into your swim trunks. You won't be able to wear your underwear in the pool.
@@.thought;What's going to happen when I dive? Everyone will see! Even if they don't notice that I'm on my period, they'll see all the toilet paper.@@
You pace in the crowded stall. You know one thing for sure: you won't be diving today.
@@.player;"Coach, I'm, um, feeling sick today."@@
@@.male;"Seriously? You know we have practice."@@
@@.player;"Yeah. I can't swim."@@
Coach lets out a loud groan. @@.male;"Fine. You can sit on the bench."@@
And that's what you do. There's one other person sitting on the bench with you, a fat kid who's skipped the entire swimming unit so far. He's not sure what to make of you: a jock who's voluntarily sitting out of class.
@@.player;"I told you. I'm sick,"@@ you say, after you catch him staring at you.
@@.male;"The <<print $player.firstname>> I know would never skip practice."@@
@@.player;"I don't know what to tell you, man. Well, why do you always skip swimming?"@@ you ask, trying to change the subject.
@@.male;"Look at me. I'm not going to show everyone how I look without a shirt. They'd all laugh."@@ He looks suspiciously at you, as if he's waiting for you to burst out laughing.
You nod sympathetically. His issue isn't that much different than yours. He's afraid people will laugh at his body, and you're afraid people will laugh at your new one. @@.thought;I have more to worry about than him. @@<<if $player.feminine>=4>>@@.thought;I'm the one who looks way more girly. And has a period.@@<<else>>@@.thought;I'm the one who has to cover up a pussy. And a period.@@<</if>>
You think about it some more. @@.thought;Actually, I'm not sure. I'm the kind of person he's worried about laughing at him. I don't think I've laughed at him before.@@ You remember some of your friends laughing at another fat kid, though. You didn't join in, but you remember laughing along. @@.thought;Shit.@@<<set $team.respect to $team.respect-4>><</if>>
[[Go to your next class|AfternoonClass]]<<getTfProgress boobs>>You walk into the locker room, and then stop dead in your tracks. You just realized that you're wearing a bra! You take in the room, as guys in various states of undress chat and talk with each other. You don't feel like you belong in here. @@.thought;I don't know where to go. The only other locker room is the girls room...No. I'm not doing that. Ever.@@
You look at the stalls. @@.thought;That's the only choice I have.@@
You half-run to your locker, ignoring the questioning glances from the <<if $player.acceptance<50>>other <</if>>guys. The stalls are pretty popular with all of the guys who are self-conscious about their bodies. Even though your gym class is mostly jocks, there are still a few of those people. @@.thought;I guess I'm one of them now.@@
Luckily, there's still a stall open once you've grabbed your trunks. Your heart doesn't stop beating until you've pulled them up. @@.thought;That wasn't so bad.@@
You look over your body to make sure that everything looks okay. It doesn't. In fact, you have two problems.
The first is that your <<if $tempTfValue>=4>>large<<elseif $tempTfValue is 3>>medium-sized<<else>>small<</if>> boobs are visible. It's not that obvious, and you'll be in the water for most of the time, but if someone was paying attention, they would definitely notice.
@@.thought;I don't have a choice. I just have to hope nobody notices. I'll stay in the water as much as I can.@@
Your second problem is your bra. Specifically, it's with you in the stall, and you need to put it back in your locker.
@@.thought;I guess I could hide it here...somewhere. But what if someone finds it?@@
[[Sneak it back to your locker|Gym Bra Sneak]]
[[Hide it in the stall|Gym Bra Hide]]@@.thought;I'm not going to step back into that locker room holding a bra.@@
You look over the stall, trying to find the perfect place to hide it. The stall isn't very large, and there aren't a lot of spots. You settle for hiding it behind the toilet.
@@.thought;That's kind of dirty@@ you think. @@.thought;And I'll have to wear it after.@@
You put it on a thin layer of toilet paper. It's not much, but you don't have many options, and you're terrified of getting caught holding a bra by all those guys.
[[Walk onto the pool deck|Gym Bra Start]]Carefully, you fold your <<print $player.bra.informalName>> into your <<print $player.pants.informalName>>, and arrange it so the bra isn't visible.
Trying to look nonchalant, you step out of the stall and walk back to your locker. You make it there successfully, and stuff your clothes inside.
[[Walk onto the pool deck|Gym Bra Start]]You sit on the bench with the <<if $player.acceptance<50>>other <</if>>guys and tune the Coach's speech out. Instead, your eyes are fixed on the girls who are sitting on the other edge of the pool.
@@.thought;They all look so good in their bikinis@@<<if $player.homosexuality>=15>>, but your thoughts aren't lustful. In fact, you don't feel much of anything when you look at them.<<else>> you think, glad that you're still turned on by women.<<set $player.arousal to $player.arousal+5>><</if>>
The Coach's speech is dragging on, and you find your mind wandering. @@.thought;Those girls have boobs just like me. Theirs are bigger, but mine are still there. And when gym class is over, they're going to put on their bras. Just like me.@@
@@.male;"Okay, everyone get in the pool! We're going to swim some laps!@@
Everyone groans, but you're secretly happy. If you're swimming laps, you can be in the pool the whole time, and hide your budding breasts.
@@.thought;And nobody has noticed them@@ you think. @@.thought;I've been lucky.@@
As you think that, you catch a boy giving you a sideways glance. You can't tell what he's thinking, but you're nervous. When the Coach finally stops talking, you're the first to jump in the pool.
[[Swim|Gym Bra Swim]]For all of your worries, swimming is pretty anticlimatic. You and the other students just swim back and forth. It's tedious, and you're starting to wonder if you would have been better off if Coach made everyone dive, even if it meant you would be more likely to be noticed.
The only consolation is that everyone is getting tired, and nobody has the energy to notice anything different about you. They're all focused on getting through the class.
@@.male;"Okay, that's enough!"@@ Coach yells.
You can almost feel the relief of all the students.
You're relieved too, until you realize that you'll have to get out of the pool.
@@.thought;I can't stay in here forever. I'll have to get out of eventually. And I might as well get out with everyone and not make a big deal out of it.@@
[[Get out of the pool|Gym Bra Return]]You walk awkwardly back to the locker room. You can hear a couple girls laughing behind you, but you can't hear what they're laughing about, and you don't dare turn around.
Eventually, the girls turn left towards their locker room, and you feel a little better once you're out of earshot.
Once you're back in the locker room, you go take a quick shower. You're trying to be as efficient as possible, so you can <<if visited("Gym Bra Sneak")>>get out of there<<else>>grab your bra before anyone finds it<</if>>. You can't help yourself from noticing your naked body, so different from the <<if $player.acceptance<50>>other <</if>>guys. Your hand drifts to your breasts, and you close your eyes as you enjoy your touch.
@@.thought;Gotta focus.@@
It takes a lot of effort, but you finish the shower and wrap a towel around your body.
<<if visited("Gym Bra Sneak")>>[[Head to your locker|Gym Bra Locker Gather]]<<else>>[[Head to the stall|Gym Bra Hide Gather]]<</if>>
<<set $player.arousal to $player.arousal+5>>You quickly head for the stalls, terrified that somebody will get there before you. You look behind the toilet, and discover...nothing.
Your heart skips a beat, until you realize that in your hurry, you went into the wrong stall. You open the door, but somebody's already in the stall you left the bra.
You wait with bated breath, praying that whoever's in there doesn't notice the bra. Some of the <<if $player.acceptance<50>>other <</if>>guys give you strange looks. You imagine how you must look, hovering outside of a stall while there's an open one right next to you.
Eventually, the boy in there finishes up and you walk in and close the door. To your relief, the bra is still there.
@@.thought;Good. That could have turned out so much worse.@@
You quickly change into your clothes, trying not to think about how good you're getting at putting on the bra.
[[Continue|AfternoonClass]]
<<set $team.suspicion to $team.suspicion+1>>Your shower was pretty quick, and there aren't a lot of guys in the locker room by the time you're done. You're still nervous though, and you sweep your clothes up into your arms and head for the stalls.
You were too quick. As soon as you've taken a couple steps, your bra falls onto the floor.
<<if $player.acceptance<50>>Another<<else>>A<</if>> guy turns his head, and you quickly pick it up and hurry for the stalls.
@@.thought;That was so embarrassing. Did he notice what it was?@@
You quickly change into your clothes, trying not to think about how good you're getting at putting on the bra.
[[Continue|AfternoonClass]]
<<set $team.respect to $team.respect-1>>You considered pretending like you were sick and trying to skip gym, but you know that Coach wouldn't let you get away with that. You never look forward to swimming, but you know that today is going to be even worse.
Before, you could at least hide the changes that were happening to your body. Even when you had small boobs, you could just cross your hands in front of your chest until you could get into the water.
But now our boobs are too big for that to work. You shudder as you imagine the macho guys in your class seeing your boobs and making fun of you. @@.thought;I'll never live this down.@@
@@.thought;Maybe it's not too late to back out of this. I can just say that I forgot my trunks.@@
[[Change in the stalls|Gym Shirt Stalls]]
[[Pretend you lost your trunks|Gym Shirt Lost]]<<if visited("Gym Shirt Lost")>>@@.thought;Coach must think I'm an idiot. Or that I don't want to swim. Well, that part is true.@@
You don't want to change into your trunks, but you don't have any choice now. Coach caught you once. If you try to get out of this again, he's going to lose patience with you.
@@.thought;I just have to get in and out of the locker room. And I have to get through the coach's speech while I'm sitting with all the @@<<if $player.masculinity>=50>> @@.thought;other @@<</if>>@@.thought;guys.@@
When you think of it like that, it sounds impossible.
@@.thought;I don't have a choice. I need to do this.@@<<else>>@@.thought;I'm not going to back out of this. I used to like swimming. And I'll be spending most of my time in the water. I just have to get in and out of the locker room. And I have to get through the coach's speech while I'm sitting with all the @@<<if $player.masculinity>=50>> @@.thought;other @@<</if>>@@.thought;guys.@@
When you think of it like that, it sounds impossible.
@@.thought;I can't think like that.@@ You take a deep breath. @@.thought;It's not manly of me to run from my problems. I need to face this.@@<</if>>
You gather your clothes from your locker and go to the stalls. Nobody makes a comment, they're all used to you changing there. You drop your pants and <<if $player.underwear.panties is true>>panties<<else>>boxers<</if>> and change into your ill-fitting trunks, and remove your shirt<<if $player.bra>> and bra<</if>>, and then hesitate.
Your boobs are hanging out. It's no use calling them anything else: they're boobs, and anyone who looks at them will be able to tell.
[[Wait until everyone leaves, and then head out|Gym Shirt Deck]]
[[Stay in here and hope they forget about you|Gym Shirt Hide]]You open the door to the pool and see Coach out on the pool deck, waiting for people to show up. @@.thought;It's better if I find him than if he finds me@@ you think, and you step out of the locker room.
@@.male;"You're not changed, <<print $player.lastname>>,"@@ Coach says, surprised.
@@.player;"Yeah. Uh, I lost my trunks,"@@ you tell him.
@@.male;"That's not good. Where did you see them last?"@@
@@.player;"Uh...last time I went swimming, I guess."@@
@@.male;"Then let's check your locker,"@@
Your speechless as you follow Coach back into the locker room. @@.thought;I should have thought this through more.@@
Coach asks you to open your locker, and you do so, revealing your trunks.
You see Coach shaking his head as he walks away. @@.thought;That was embarrassing.@@
You don't have any choice but to [[put on the trunks|Gym Shirt Stalls]]You wait until the locker room is quiet, and then leave the stall, crossing your arms over your chest as you do so. @@.thought;I just need to get through Coach's speech, and then I'll be in the water.@@
You feel several pairs of eyes on you as you make your way over to the boys bench, but you can't tell if that's just your imagination.
You take your seat and look straight ahead, not daring to look at the <<if $player.masculinity>=50>>other boys<<else>>boys sitting around you<</if>>.
@@.male;"We're going to be practicing swimming today. No diving."@@
@@.thought;This is good. If I had to dive, I'd have to stand out in the open. With my boobs on display.@@
Coach drones on, but you're not listening to him. Finally, he says, @@.male;"Get to swimming!"@@ and everyone stands up.
You wait for Coach to walk over to the side of the pool he usually stands at, where he can watch everything that's going on.
But that's not where he's headed.
[[He's walking straight towards you|Gym Shirt Coach]]@@.player;"Uh, hi, Coach,"@@ you say nervously.
@@.male;"What's going on, <<print $player.lastname>>?"@@
@@.player;"What do you mean?"@@
@@.male;"Your boobs."@@
Your heart sinks. @@.thought;So he noticed. And if he noticed, the others must have noticed too.@@
@@.player;"Uh..."@@
@@.male;"You know, whatever you're doing to yourself, I don't want to know."@@
@@.thought;Does he think I'm trans?@@
@@.male;"But I can't have you swimming like this,"@@ he says. @@.male;"The guys would get distracted."@@
<<if $player.homosexuality>=15>>You imagine what the <<if $player.masculinity>=50>>other <</if>>guys would do if they caught you like this. Humiliate you, probably. @@.thought;Would they get turned on?@@<<else>>You shudder at the thought of <<if $player.masculinity>=50>>other <</if>>guys getting distracted by your boobs. The Coach is right.<</if>>
@@.male;"I need you to put on a shirt. Come on, follow me."@@
[[Follow him into the locker room|Gym Shirt Change]]<<getTfProgress height>>You follow him into the locker room. He disappears into his office for a moment, leaving you alone. You feel scared and unsure. You were at least able to hide your changes before, but now you've been transformed too much, and people are starting to notice.
@@.male;"Here,"@@ Coach says, thrusting an oversized white t-shirt towards you. You put it on<<if $tempTfValue>=2>>, feeling ridiculous with the oversized shirt on your smaller frame.<</if>>
@@.male;"Okay, let's get back to the pool."@@
[[You follow him without another word.|Gym Shirt Swim]]You're quiet as everyone leaves the locker room. Nobody seems to notice that you're not there. You would be offended by it, if you weren't so relieved.
It's boring sitting here alone. There's nothing to do but sit here in silence and listen to the sounds of people laughing and having fun in the pool. You're bored, and you're beginning to regret your choice. Then you imagine everyone seeing your boobs, and decide you made the right choice.
You're startled by a knock on your stall door. @@.qb;"<<print $player.firstname>>?"@@
@@.player;"<<print $qb.firstname>>?"@@
@@.qb;"Yeah. Can I come in?"@@
You look around. You're wearing your swim trunks, and your boobs are on display<<if $qb.sawBoobs>>, but he's seen them already.
@@.player;"Sure, you can come in."@@<<else>>.
@@.player;"No."@@<</if>>
@@.qb;"What's wrong?"@@
@@.player;"I'm so embarrassed. Everyone is going to see these,"@@ you say, looking at your boobs.<<if $qb.sawBoobs is false>>
@@.qb;"See what?"@@
You sigh. You guess he should know. @@.player;"I have boobs now. And everyone is going to see them, and laugh at me, and..."@@
@@.qb;"Slow down,"@@ he says. @@.qb;"Can I come in?"@@
You didn't want him in before, but now you could use a friend. @@.player;"Sure,"@@ you say.<<set $qb.sawBoobs to true>><</if>>
@@.qb;"Oh,"@@ he says, looking at them. You blush under his gaze. @@.qb;"I have an idea,"@@ he says, and disappears, leaving you alone in the stall.
[[Wait for him to come back|Gym Shirt QB Change]]He comes back holding an oversized white t-shirt. @@.qb;"This is the best I could find."@@
@@.player;"Thank you,"@@ you say gratefully, putting it on.
@@.qb;"Are you ready?"@@
@@.player;"No,"@@ you answer nervously.
@@.qb;"Do you want to hide out here until class is over?"@@
@@.player;"No,"@@ you sigh. @@.player;"It was really boring waiting here before. And I should be fine now that they can't see my boobs,"@@
<<print $qb.firstname>> nods, and both of you [[step out of the locker room|Gym Shirt Swim]]You notice some people looking at you. You imagine how ridiculous you look, standing here in the oversized t-shirt, breasts possibly on display.
@@.thought;I need to get into the pool!@@
You jump in, and instantly feel more at peace. Now, you can swim without worrying about people seeing your boobs, or worrying about what they will think.
You relax and swim around for a while, letting the time pass. The other kids have bunched up into groups and you're alone, but that doesn't bother you. You'd rather be alone than have to answer any awkward questions.
Up ahead, you hear a couple of girls laughing.
@@.female;"I know! I saw too!"@@
@@.female;"He should be wearing a top like us!"@@
@@.thought;Fuck! Everyone knows!@@
You don't enjoy swimming as much after that. When Coach yells for everyone to go back to the locker room, you eagerly get out of the pool.
Only then do you realize your problem.
You're standing there in a white t-shirt. A wet white t-shirt.
[[Go back to the locker room|Gym Shirt Finish]]You try your best to blend in with the <<if $player.masculinity>=50>>other <</if>>boys as they walk back to the locker room.
You can't tell if it's working. From the snickers you hear around you, probably not.
Blushing, you make a beeline for the showers, eager to be by yourself. You enjoy the feeling of the warm water on your back, and you comfort yourself with the thought of almost being done with gym for the day.
The snickers have died down when you finish the shower, but they start back up when you emerge, still wearing the white t-shirt. @@.thought;I didn't have any choice. It was either that or show everyone my boobs.@@
Trying not to look at anyone, you dash to your locker, grab your clothes, dash back to the stalls, and change.
Only when you're in the privacy of the stalls do you start to cry.
[[Finally, gym class is over|AfternoonClass]]
<<set $team.respect to $team.respect-10>>
<<set $player.wearsShirtForSwimming to true>>You're not looking forward to gym class. Last time, <<if visited("Gym Shirt Change")>>Coach made you<<else>><<print $qb.firstname>> asked you to<</if>> wear an oversized white t-shirt while you swam, which got wet and exposed your boobs. @@.thought;And then I cried after.@@ You're worried about what's in store for you during this class.
The locker room is strangely quiet as you walk towards your locker. @@.thought;Maybe this time will be better. They've already seen me in the t-shirt, so maybe the novelty will wear off.@@
You open your locker, reaching for your trunks and the t-shirt.
They're not in there.
Instead, you find a flimsy piece of blue fabric.
[[See what it is|Gym Onepiece Realize]]You take it out and unroll it, trying to see what it is. As soon as you do so, the previously quiet locker room erupts in laughter.
It's a one-piece swimsuit. A //woman's// one-piece swimsuit.
You can't meet the faces of the <<if $player.masculinity>=50>>other <</if>> boys. @@.thought;They must have seen my boobs last time and took away my trunks and shirt as a prank.@@
Their prank //is// fitting, you have to give them that. Even more fitting than they know. And you //were// uncomfortable in your trunks: they didn't fit you, and you got nervous every time you dove.
@@.thought;No. I can't seriously be considering wearing this!@@
[[Put it on|Gym Onepiece Change]]
[[Complain to Coach|Gym Onepiece Coach]]
[[Confront the guys|Gym Onepiece Confront]]<<getTfProgress ass>><<set $tempAss to $tempTfValue>>@@.thought;Nobody's seriously expecting me to wear it.@@ You glance at the group of guys who are still watching you, and suddenly aren't so sure about that anymore. @@.thought;But if I wear it, I'll show that their prank doesn't bother me.@@
@@.thought;They used to respect me. And now they're pulling pranks like this. If I act like it bothers me, they'll keep doing it.@@
You don't know whether you're making the right choice, but your mind is made up, for better or for worse. You take the swimsuit and head for the stalls, trying to tune out the snickers that come when people see you carrying the swimsuit.
You double check that the stall door is locked, and then strip off your clothes. Now you're naked, holding the one-piece swimsuit in front of you, and you look down at yourself and hesitate. From this angle, you can see your feminine swimsuit, your boobs, and the emptiness where your dick should be. If anyone else was watching this, they would think they were watching a girl put on her swimsuit.
@@.thought;Don't think about it. Just put it on.@@
You take a deep breath and step into it, struggling to put it on. The first thing you notice is how tight it is. If the trunks were so loose they kept threatening to fall off your body, this is the opposite. <<if $tempAss<3>>The one place it doesn't fit as well is in your hips, which is a relief. You're used to wearing loose-fitting clothes, and wearing something so tight feels weird.<<else>>You're used to wearing loose-fitting clothes, and wearing something so tight feels weird. It even feels tight in your hips.<</if>>
<<link "You start to transform" TfPassagePicker>><<set $currentPassage to "Gym Onepiece Recover">><<set $setting to "lockerRoom">><</link>>You take a deep breath, and force yourself to calm down. It was stupid to wear this swimsuit. Of course it would make you transform. But you were too concerned about looking cool to worry about that.
@@.thought;There's nothing I can do now but wear it out.@@
You unlock the stall door and step out. You were worried that the <<if $player.masculinity>=50>>other <</if>>boys would have gathered by your stall to see your new swimsuit, but thankfully most of them have cleared out.
You're about to leave the gym bathroom when you notice the mirror on the wall. You're curious to see what you look like in this new swimsuit, but you don't think you'd like what you saw.
[[Look in the mirror|Gym Onepiece Mirror]]
[[Ignore it|Gym Onepiece Benches]]
<<getTfProgress face>><<set $tempFace to $tempTfValue>><<getTfProgress boobs>><<set $tempBoobs to $tempTfValue>><<getTfProgress hands>><<set $tempHands to $tempTfValue>><<getTfProgress hair>><<set $tempHair to $tempTfValue>>
<<set $femScore to 2*$tempFace+2*$tempBoobs+2*$player.legs+2*$tempHair+$tempHands>>
<<set $player.submission to $player.submission+1>><<getTfProgress face>><<set $tempFace to $tempTfValue>><<getTfProgress boobs>><<set $tempBoobs to $tempTfValue>><<getTfProgress hands>><<set $tempHands to $tempTfValue>><<getTfProgress hair>><<set $tempHair to $tempTfValue>>You don't //want// to look at yourself in your girly swimsuit, but you feel a morbid curiosity. Before you know it, you're in front of the mirror, and you take a good look at yourself.
This is the first time you've worn nothing but female clothes<<if visited("Girlfriend Swim")>> since you went to the beach<</if>>. You've usually been able to hide your feminine appearance behind more masculine clothes, but this is different.
You see a<<if $player.feminine>=18>> girl<<elseif $player.feminine>=11>>n androgynous person<<elseif $player.feminine>=7>> feminine boy<<else>> boy<</if>> looking back at you. Your <<if $tempBoobs is 4>>large<<else>>medium-sized<</if>> boobs fill out your swimsuit well, and the tightness of the suit makes it obvious that you no longer have a bulge. <<if $player.legs is 3>>Your smooth legs add to the illusion. If someone saw you from the waist down - no, the shoulders down, they would be convinced you were a girl.<<else>>The only thing spoiling the illusion is the hair on your legs.<</if>>
You shift your gaze upwards. Your <<if $tempFace>=3>>feminine face looks back at you. You barely recognize the person in the mirror.<<elseif $tempFace is 2>>androgynous face looks back at you. You're sure that if you went to the beach with your new swimsuit, your androgynous face could pass for a girly one.<<else>><<if $tempFace is 1>>face<<else>>masculine face<</if>> looks back at you. It looks a little ridiculous on your body, especially with the one-piece swimsuit on.<</if>> It's framed by your <<if $tempHair>=3>>shoulder-length<<elseif $tempHair is 2>>long, shaggy<<elseif $tempHair is 1>>short, feminine<<else>>short<</if>> blond<<if $player.masculinity<=0>>e<</if>> hair.
Surprised by your appearance, you bring your hand up to your mouth. <<if $tempHands>=2>>Even your hand looks feminine.<<else>>You're glad that at least your hand looks masculine<<if $tempHands is 1>> enough<</if>>.<</if>>
You sigh and imagine how your classmates will react. <<if $femScore>=27>>Actually, you're not sure //if// they will react. Now that you're wearing girl clothes, you look just like any other girl in the class.<<elseif $femScore>=22>>Actually, you're not sure //if// they will react. Now that you're wearing girl clothes, you look pretty similar to the girls in the class at first glance.<<elseif $femScore>=18>>You normally look pretty androgynous. But in your girl's swimsuit, you look more similar to the girls in the class than to the <<if $player.masculinity>=50>>other <</if>>guys in the class.<<elseif $femScore>=9>>You normally would look like a boy who's in touch with his feminine side. But in your girl's swimsuit, you look like a crossdresser.<<else>>You look a little silly. Besides the girls swimsuit, everything else looks masculine enough. The only thing that gives you away is your lack of a bulge.<</if>>
@@.thought;Everyone's going to tease me for sure.@@
<<if visited("Gym Onepiece Regular")>>[[Go to class|Gym Onepiece Regular Swim]]<<else>>[[Go to class|Gym Onepiece Benches]]<</if>>You take a deep breath and step out onto the pool deck, bracing yourself for everyone to laugh at you.
<<if $femScore>=27>>Instead, there's no reaction. Nobody turns to stare at you, and you don't hear any laughter. @@.thought;What's going on?@@
You head over to the boys bench and sit down.
@@.male;"What's she doing here?"@@
@@.male;"I've never seen her before."@@
@@.male;"Hey, uh..."@@ says one of the guys, turning to you. @@.male;"Shouldn't you be over at the other bench?"@@
You can't believe it. They think you're a girl. You turn to face him, and he goes red. @@.male;"...<<print $player.firstname>>?"@@
@@.player;"...yes,"@@ you squeak.
@@.male;"Holy shit! You look, uh..."@@
You roll your eyes and turn away from him. How do these people not have any reaction when you dress in baggy guy clothes and then suddenly see you as a girl when you put on a girl's swimsuit. Your looks haven't changed at all. @@.thought;Okay, I did transform in the stall, but still.@@<<elseif $femScore>=18>>They don't let you down. As soon as you step out, every eye turns to you. You blush and walk over to the guys bench. A couple of them are talking in hushed voices, but you can still hear them.
@@.male;"I didn't think he'd look this good!"@@
@@.male;"You sound gay, man."@@
@@.male;"I know. But...but look at him!"@@
Someone turns towards you, and you quickly turn away. You were prepared for people to laugh at you. This is worse.
You look over to the girls bench, only to see that they're staring at you too. @@.thought;Or are they? It's hard to tell when they're so far away.@@
One girl beckons for you to come over to their bench, and you blush. @@.thought;So they were staring at me.@@ Not knowing where else to look, you turn to Coach.<<else>>They don't let you down. As soon as you step out, every eye turns to you. People start laughing as they take in the sight of your mostly masculine body clad in the girly swimsuit.
As you walk to the boys bench, you overhear some guys walking in the same direction as you.
@@.male;"I can't believe he did it!"@@
@@.male;"I know. This is so funny."@@
@@.thought;Well, that reaction isn't that bad.@@
@@.male;"Hey, where's his dick? I can't see it in the swimsuit."@@
@@.male;"Dude! Why are you looking?"@@
You walk quickly to the bench and sit down.<</if>>
[[Coach clears his throat|Gym Onepiece Swim]]@@.player;"Coach!"@@ you yell.
@@.male;"What is it, <<print $player.lastname>>?"@@ Coach asks with a sigh, walking into the locker room. The laughter dies down.
@@.player;"The @@<<if $player.masculinity>=50>>@@.player;other @@<</if>>@@.player;guys took away my trunks. And they gave me this!"@@ you say, thrusting the swimsuit into the Coach's hands.
@@.male;"Who did this?"@@ Coach asks everyone. Nobody speaks up.
Turning to you, he says, @@.male;"What do you want me to do?"@@
@@.player;"Can I get out of swimming?"@@
He sighs. @@.male;"Fine."@@
@@.thought;Just like that? That was easy!@@
Coach leans in closer to you. @@.male;"You should think about wearing that swimsuit,"@@ he tells you in a softer voice.
@@.player;"What?"@@
@@.male;"My teammates did the same thing to me when I was a freshman in college. I got out of practice, and the only thing in my locker was a dress."@@
@@.player;"So what did you do?"@@
@@.male;"I wore it. I figured that they were going to find some way to make fun of me, so why not get it over with?"@@
@@.player;"What happened?"@@
@@.male;"Everyone laughed. But I think they gained some respect for me for actually going through with it. And the next day, my clothes were back and they did the same thing to another freshman."@@
You consider what the coach said. @@.thought;If I wear this swimsuit, will they gain respect for me? I'm different than the Coach, though. He's really manly, and I'm...not.@@
[[Wear the swimsuit|Gym Onepiece Change]]
[[Sit out of class|Gym Onepiece Skip]]<<if visited("Gym DecideNoToOnepiece")>>@@.thought;I'm going to sit out of class. I won't let myself be humiliated.@@<<else>>@@.player;"I'm going to skip swimming,"@@ you tell him.
Coach looks a little disappointed, but he shrugs and leaves the locker room.<</if>>
@@.male;"What's the matter, <<print $player.lastname>>?"@@ someone mocks you as you leave. @@.male;"Couldn't handle the heat?"@@
You do your best to ignore him, and sit in the stands.
Coach tells everyone that they're going to do diving today, and then you watch with boredom as everyone takes turns jumping into the water. They all look like they're having fun, and you wish that you could join them. You wonder if you made the right decision in skipping this class.
Finally, the class ends and you head straight out. Not changing for swimming means that you don't have to change or shower afterwards.
[[Continue|AfternoonClass]]
<<set $team.respect to $team.respect-2>>@@.player;"Who did this?"@@ you yell.
Nobody meets your gaze. You scan the faces, trying to figure out who did it. Obviously, a lot of them knew about it, but there had to be a leader.
You walk over to Daniel, who's on the football team and <<if visited("Team Practice 3 Caught Panties")>>caught you wearing panties during practice<<elseif visited("Team Practice 3 Caught Bra")>>caught you wearing a bra during practice<<else>>is someone you've never gotten along with<</if>>. Your gut tells you that he's the one to confront.
@@.player;"What do you know about this?"@@
@@.male;"Nothing!"@@
@@.player;"I don't believe you!"@@
@@.male;"Okay, fine. We saw your boobs last class and thought that it would be funny if you wore a girls swimsuit. Happy?"@@
@@.player;"No. Give me my swimsuit back."@@
@@.male;"//Your// swimsuit is in your locker."@@ The <<if $player.masculinity>=50>>other <</if>>guys laugh at this.
@@.player;"You know what I mean. My trunks. And my shirt."@@ @@.thought;It's better to wear a shirt than to wear that swimsuit or have my boobs on display.@@
@@.male;"You're no fun,"@@ Daniel says, and throws you your clothes. You take them and head to the stalls to put them on.
[[Change and start swimming|Gym Onepiece Trunks]]
<<set $player.submission to $player.submission-1>><<getTfProgress height>>You hear people laughing at you as you enter the stall, but you don't pay attention to it. @@.thought;They would have laughed at me more if they saw me in that swimsuit.@@
You put on your trunks and your swimsuit, taking a moment to see how bad both of them fit you: the trunks are way too loose and the shirt is <<if $tempTfValue>=2>>way too <</if>>large. For a second, you wonder how you would have looked in that swimsuit, before you force yourself to think about something else.
You emerge from the stall, and head out to the pool deck, sitting down with the <<if $player.masculinity>=50>>other <</if>>guys as you listen to Coach. You feel a little out of place here: everyone is shirtless<<if $player.homosexuality>=15>>, and some of them look really good with their shirt off<</if>>. On the other hand, you have your shirt on. Even the guy with man-boobs isn't wearing a shirt. You feel self conscious, and you quickly turn your attention towards Coach.
@@.male;"Today, we're going to be diving! Okay everyone, line up behind the diving boards."@@
You fail to suppress a groan. @@.thought;If I was swimming, I could have hid my body underwater. Now I'll be spending most of my time in line, where anyone can see me.@@
You don't have a choice though, so you line up with the others. You can hear some people laughing behind you, and you don't know whether it's at you, or about something else.
The line moves forward, and suddenly you're in front of the diving board. You climb up and dive in, anxious for even a few moments away from everyone looking at your shirt.
It's a bad dive. You were too busy holding onto your trunks out of fear of them falling off to drive gracefully, and you struggle to the surface. You swim back to the end of the line and get out.
[[Look down at your shirt|Gym Onepiece Trunks Finish]]Your shirt is soaked, and the outline of your boobs are clearly visible. From the laughter up ahead, you're sure that the others have noticed it too.
@@.thought;Fuck.@@
Feeling defeated, you stand in line and dive again, not wanting to look at anyone.
It's a big relief when class is over, and you hurry to the locker room and get changed. Nobody bothers you in there, but when you go to your locker to put your trunks away, you notice that the one-piece swimsuit is still there.
@@.thought;Would it have gone better if I wore it? Should I wear it next time? No, it would only be worse, right?@@
[[Go to your next class|AfternoonClass]]@@.male;"Okay, time to get started. Let me see if everyone's here,"@@ he says, scanning the benches. His eye turns to you, and you shrink under his gaze.
<<if $femScore>=27>>@@.male;"Who are you?"@@
@@.player;"Uh, <<print $player.firstname>> <<print $player.lastname>>."@@
He looks closely at you. Finally, his face shows a sign of recognition, and he gets back to his speech.<<elseif $femScore>=18>>He looks at you for a couple seconds, before asking, @@.male;"<<print $player.lastname>>?"@@
You nod.<<else>>He chuckles and finishes taking attendance.<</if>>
@@.male;"We're going to be diving, today. Let's get to it! Everybody line up, single file."@@
You get in line, eager to be with the rest of the students. You felt strange sitting with the <<if $player.masculinity>=50>>other <</if>>guys, being the only one wearing a one-piece swimsuit. Everyone else was shirtless<<if $player.homosexuality>=15>>, and some of them looked really good with their shirts off<</if>>.
A little while later, you find yourself on the diving platform. You take a look around and see everyone looking at you. You know that it's because they're all waiting for you to dive, but you feel uncomfortable. You want to know what they're thinking. And what they see.
[[Dive|Gym Onepiece Dive]]You dive into the pool. It's a good, graceful dive, and you sink beneath the surface before coming up for air.
@@.thought;That was the best dive I've done in a while. Is it the swimsuit? When I had the swim trunks on, I was more worried about keeping them on than doing a good dive. But when I dove in this one-piece, it felt, I don't know, more comfortable.@@
You swim back to the end of the line, and get in a couple dives before class ends. You're surprised by how quickly people stopped focusing on you. Now you're just another student. Everyone else is talking and laughing, but you get the sense that they're not laughing at you.
Coach whistles the class to the end, and you head to the locker room.
@@.male;"You should be in the other locker room, <<print $player.firstname>>,"@@ one of the <<if $player.masculinity>=50>>other <</if>>guys says, laughing, but nobody else gives you a hard time.<<if visited("Gym DecideNoToOnepiece") and visited("Gym Onepiece Confront")>>
The only thing that bothers you is that when you get back to your locker, your regular swim trunks aren't there.<</if>>
[[Change and go to your next class|AfternoonClass][$player.confidence to $player.confidence+5;$player.wearsOnepiece to true]]You walk into the locker room, groaning at the thought of another gym class full of humiliation.
<<if visited("Gym Onepiece Confront")>>Your trunks and shirt are in your locker, as is your onepiece. @@.thought;Should I just use the onepiece?@@<<else>>@@.thought;Maybe my trunks and shirt are back in my locker@@ you think.
You open your locker. The trunks and shirt aren't there, but the onepiece is. @@.thought;Dammit.@@<</if>>
You see some of the <<if $player.masculinity>=50>>other <</if>>guys looking at you.
[[Wear the onepiece|Gym Onepiece Change]]
<<if visited("Gym Onepiece Confront")>>[[Wear your trunks|Gym Onepiece Trunks]]<<else>>[[Sit out of gym class|Gym Onepiece Skip]]<</if>>You walk into gym class, go to your locker, grab your one-piece swimsuit, and head to the stalls.
@@.male;"Is he wearing it again?"@@ you hear someone ask. You try to act like that comment doesn't bother you, but it does.
@@.thought;First they put it in my locker, then they laugh at me when I wear it. I can't win.@@
You push that interaction out of your head, and get changed. As you're walking back, you notice the mirror hanging on the bathroom wall.
[[Look in the mirror|Gym Onepiece Mirror]]
[[Ignore it|Gym Onepiece Regular Swim]]
<<getTfProgress face>><<set $tempFace to $tempTfValue>><<getTfProgress boobs>><<set $tempBoobs to $tempTfValue>><<getTfProgress hands>><<set $tempHands to $tempTfValue>><<getTfProgress hair>><<set $tempHair to $tempTfValue>>
<<set $femScore to 2*$tempFace+2*$tempBoobs+2*$player.legs+2*$player.hair+$player.hands>>You walk out onto the pool deck, ignoring the giggles from the girls and the mocking from the guys as you walk by.
@@.thought;They'll get used to it. And besides, I'm much better in this swimsuit than in my old swim trunks.@@
You take a seat by the <<if $player.masculinity>=50>>other <</if>>guys. <<if $player.homosexuality>=15>>You try your best to avoid looking at them, but you can't help it. They look so good without their shirts. Their muscles are clearly visible, and you're reminded of your body before any of this started.
You imagine one of them pushing you to your knees with his strong arms and lowering his trunks while you open your mouth...<<else>>For the first time, you realize how good these guys look without their shirts. Most of them are jacked!
And then it occurs to you: after swim class is over, you're going to go back to the locker room with them. You try not to think about what they could do to you...<</if>>
@@.male;"Let's get started!"@@ Coach yells, and you look around, embarrassed at yourself for letting your imagination run wild.
Diving itself is pretty uneventful. You get a couple of good dives in, and you're thankful for the new swimsuit. Now that you can actually concentrate on diving, you feel like you're getting better at it. You're aware of a couple people mocking you, but most people don't pay any attention to you.
Coach blows his whistle, and you head to the locker room with the <<if $player.masculinity>=50>>rest of the <</if>>guys.
[[Change and go to your next class|AfternoonClass]]Heading out of the locker room, you sit down with the other boys. @@.thought;This ritual we do is ridiculous. Why do we need to sit separately?@@ You look across the pool at the girls in their bikinis. It's a nice view. Your gaze shifts back to your side of the pool, where everyone is wearing their swim trunks. That seems kind of ridiculous too, you wearing these heavy trunks to contain a package you no longer have.
@@.male;"Okay!"@@ the coach barks, interrupting your thoughts. @@.male;"You know the drill. We're going to be doing more diving today. Line up at the high board and take your turn. Make sure the pool is clear before you jump. If you want to go to the shallow end, fine, but I want you diving by tomorrow!"@@
@@.thought;I might as well dive. I did it on friday@@ you remember.
You have a pretty good time diving. The only negatives are the long wait between dives, and your swim trunks. They feel uncomfortable and too heavy on your new body.
[[Head to the locker room|Locker Room Changing]]When the period is over, you head back to the locker room, feeling good about yourself. The diving was a nice escape. Then, reality hits you. You have to change again.
For a moment, you consider skipping the shower and changing while everyone is busy. @@.thought;I don't want to smell like chlorine all day.@@
Tentatively, you step inside the shower, close the curtain and step out of your trunks. The sight of your body doesn't startle you as much this time, but it still feels weird. You're not used to looking down and seeing nothing there.
@@.thought;Don't think about it. Just get clean and get out of here.@@ And that's what you do. You still want to properly explore your new anatomy, but that will have to wait until later.
Changing back into your clothes is much easier than changing out of them was. All you have to do is wrap a towel around your waist, go to your locker, and put your boxers on under the towel. You're a little nervous that someone will notice the lack of an outline of your dick, but no one does.
Relieved, you button your dress pants and head out of the locker room, glad that gym is over. @@.thought;I'll have to do this all over again tomorrow though. And every schoolday after that.@@
The rest of the school day passes uneventfully. At 4 PM, the last bell rings, signalling the end of classes for the day.
[[Finish school|Evening]]You hit the water with a splash, and you sink deep beneath the surface. As you reach the bottom of your dive, your large swim trunks start to shift on your body, and you're overcome with a sudden panic. @@.thought;What if they fall off?@@
Before you can think about that possibility, you've surfaced, gasping for air. Mercifully, your trunks are still on.
@@.male;"Everything okay, <<print $player.firstname>>?"@@ your coach asks.
You nod your head, still in disbelief about how close you came to total catastrophe. @@.thought;I'll have to be more careful next time.@@
You do have to dive again, though. Your knees go weak as you stand on top of the diving board. You can just imagine actually losing your trunks this time, and having to dive back down to find them, with only the clear water hiding your pussy from the rest of the class.
You settle for holding onto your trunks with one hand as you jump in. The result is a rough, awkward dive. Your classmate's laughter rings in your ears as you resurface.
[[Change and go to your next class|Language Project Start]]You don't really //want// to do your homework, but you don't feel like doing anything else. And with it now unlikely that you'll get a scholarship, you really need to improve your grades.
You stare at the textbook. It looks like gibberish, but you're patient. With enough time, it starts to make sense. You reach the end, and fill out the worksheet your teacher assigned. You probably didn't get everything correct, but you did well enough.
Idly, you scratch your crotch. It's wetter than you expected. Spending all this time studying must have made you hornier.
<<link "Do something else" $currentPassage>><</link>>
<<set $player.arousal to $player.arousal+5>>
<<set $player.academics to $player.academics+2>>You can't believe you almost forgot about your biology test. Then again, you've had way more important things to deal with lately.
Sighing, you pull your heavy textbook out from your backpack. You always hated studying, and you hate it even more now. Each second that ticks by is a second you could be using to find out more about the curse.
@@.thought;I can't fail...especially since I probably won't be getting a scholarship anymore.@@
You read through Chapter 3 of your biology textbook, trying to remember all the parts of a cell. You don't feel too confident, but it's starting to make a little bit of sense.
@@.thought;That was boring. I'm hungry.@@
<<link "Continue" $currentPassage>><<set $player.arousal to $player.arousal+3>><</link>>Classes are done, and the other students rush past you. You stand still, trying to figure out what to do next. <<if visited("Lunch Day 4 Witch Excuse")>>You did tell <<print $qb.firstname>> that you were going to do homework. It was just an excuse but you //do// have homework that you need to do<<else>>@@.thought;I might as well do my homework.@@<</if>> Since your scholarship is off the table, you figure you should probably start trying in school. Homework's boring but it's better than helping your competition or exploring your vagina.
@@.thought;My vagina.@@ Just thinking it sounds weird.
It's a good thing you decided to do your homework, since you have more of it than you expected. By the time you're done, a couple hours have gone by. You spend a little while just lying in your bed, enjoying the feeling of a nice rest.
@@.male;"Come on,"@@ Marco says, popping into your room sometime later. @@.male;"We've gotta get to practice."@@
<<link "Head to practice" $currentPassage>><<set $player.academics to $player.academics+1>><</link>>@@.thought;I've got to figure out what's going on. I hope they have books about witches in the library.@@
It takes longer to get started than you thought, since you don't actually know where the library is. Eventually, you ask someone, and they point you in the right direction.
@@.player;"Hello,"@@ you say, walking up to the librarian. @@.player;"I'm looking for a book."@@
@@.female;"Hey, <<print $player.firstname>>. School project?"@@
@@.player;"No, actually. It's, uh, just something I'm interested in."@@ She raises an eyebrow. @@.player;"I was wondering if you had anything on the supernatural. Ghosts, witches, that kind of thing."@@
@@.female;"The occult section is on the second floor at the back."@@
@@.player;"Thanks."@@
The second floor is pretty empty, but as you get closer to the occult section, you see that there's someone there. She turns around and you recognize her: Elvira, <<print $witch.firstname>>'s friend, and a member of the Witchcraft club.
@@.thought;I'm not doing anything wrong. I'm just looking at books in the library. I won't speak to her.@@
You can feel Elvira's eyes on you as you browse the shelves, but you do your best to ignore her, and she doesn't strike up a conversation with you.
Then, you spot it. It's titled //How Witchcraft Works//, and it's sitting on the highest shelf. It's also very close to Elvira.
[[Wait for Elvira to Leave|Elvira Intro]]
[[Grab the Book]]You look at Elvira, who seems to be deciding between two books. @@.thought;Make up your mind already! Then I can grab my book and go home.@@
She takes her time though, and you stand around impatiently. Finally, she turns to you. @@.female;"I didn't know you were into the occult."@@
@@.player;"Yeah, well, you never know, do you?"@@
@@.female;"I've heard you talk about how witches were crazy."@@
You shift awkwardly. @@.player;"Yeah, I used to think that. But now I'm thinking that it's real."@@
@@.female;"Yeah?"@@ She looks at you skeptically, her eyes narrowed. @@.thought;I don't think she likes me.@@ @@.female;"So how much do you know about us?"@@
@@.thought;Us?@@ @@.player;"Not a lot. That's why I came here. I was going to get //How Witchcraft Works//."@@
@@.female;"That's a good book if you're just starting out,"@@ Elvira says excitedly. @@.female;"After that, I'd recommend //A Beginner's Guide to Spells.// That's how I learned..."@@ Elvira trails off and her face settles into a frown, as if she just remembered who she was talking to.
@@.player;"Thanks,"@@ you say, breaking the silence.
@@.female;"Anyway, if you actually read //How Witchcraft Works// and you're still interested, come find me."@@ She turns to leave.
@@.player;"Wait! So if I wanted to cast spells, I could? With enough practice?"@@ You're imagining reversing whatever <<print $witch.firstname>> did to you, and getting back to your normal life.
@@.female;"Well, no. Only witches can cast spells, and you're a guy. It's still really interesting, though."@@
With that, Elvira turns and leaves, taking both of the books she was looking at. You go and check out //How Witchcraft Works// and head <<if $timeOfDay is 1>>to lunch<<else>>out<</if>>.
<<link "Continue" $currentPassage>><</link>>
<<set $libraryPassage to "Read Book1">>
<<set $player.confidence to $player.confidence-1>>@@.thought;Fuck it.@@
You reach over Elvira's head, and grab the book. She turns to look at you, but you're already gone. Heading downstairs, you check the book out.
In a couple minutes, you're back at your dorm room.
<<link "Continue" $currentPassage>><</link>>
<<set $libraryPassage to "Read Book1">>
<<set $player.confidence to $player.confidence+1>>You get the book, lie back in bed, and turn to the first page. @@.thought;Am I seriously reading this? I can't believe I'm taking this seriously.@@ But you can. Your body has changed a lot the past two days, and there's no other explanation than witchcraft. If you're going to figure out how to reverse this, you need to know how witchcraft works.
With an exaggerated sigh, you open up the book and start reading.
//Witches have existed since the dawn of time. Although they were almost wiped out during the Salem Witch Trials, they have bounced back. Forced to go underground, they developed a community, with mothers passing on their powers to their daughters.
But that doesn't mean you need a magical mom to become a witch yourself! Almost anyone can become a witch. The only requirements are
1) To be female
2) To undergo a special ritual. You will need at least one experienced witch to administer this ritual.// See Chapter 7 for details.
//3) To have magical power. Most potential witches never know that they have magical power. It lies dormant in them. However, there is a simple spell you can do to see if you have this power.// See Chapter 2.
@@.thought;This is really interesting, but I'm not female and I can't be a witch. I need to know how spells work.@@
You skip through Chapters 1 and 2, finally arriving at Chapter 3, which is helpfully titled //How Spells Work//. @@.thought;Excellent.@@ You start to read.
//Spells are extremely complex. Although they are simple to create, they are very difficult to get right. The most important thing to remember is that spells are taken extremely literally. When you are casting a new spell, it is impossible to know if there will be any unintended consequences.
For this reason, we strongly reccomend that you stick to the list of approved spells that you can find in Appendix A. Only experienced witches should think about creating new spells, and even they can have their spells go wrong.//
An image of your <<if $player.cock>0>>shrunken cock<<else>>pussy<</if>> flashes into your mind. @@.thought;Shit. Is that an unintended consequence? <<print $witch.firstname>> wouldn't use a spell that wasn't approved, would she?@@
[[Check out the appendix|Read Book1 Appendix]]You thumb through the appendix, skimming the spells: love spells, prosperity spells, spells for luck, flying spells... @@.thought;Wait, really? Can <<print $witch.firstname>> fly?@@
You turn back to the appendix and continue looking through the spells: revenge spells, strength spells, spells to give nightmares...@@.thought;Wait! There it was!@@ You turn back one page, and look at the section on the strength spell.
//Do you need to have more willpower? Or maybe you desire physical strength? In either case, strength can be very useful.
Unfortunately, this spell is only temporary. It will wear off after a certain time, or after certain conditions are met. You must say these conditions at the end of the spell, or it will not work.//
@@.thought;Right. My spell wears off if we win the championship.@@
//This spell will take effect over three nights. To cast the spell...//
@@.thought;Three nights? But it's only been two, and I've lost all my muscles! There's no way it can get worse.@@
//To cast the spell, close your eyes, and imagine a bolt of lightning coursing through your body. Then, chant the following:
@@.center;
By the light of the night
And the strength of the bull
I call upon thee tonight
Grant me my wishes full.
[Insert Your Name], wishing to become bright as day,
Trying to stand out, and to glow,
Show me the way,
Make my strength grow.
@@
//For the last two lines, say how long you wish this spell to last for.
[[Try to remember the witch's spell|Read Book1 Think]]@@In your mind, you hear <<print $witch.firstname>>'s voice chanting the full spell. @@.witch;"By the light of the night and the strength of the bull, I call upon thee tonight. Grant me my wishes full.
<<print $player.firstname>> <<print $player.lastname>>, symbol of masculinity, bright as day. To harm him I wish. Take it all away. Make his strength diminish.
At the dawn of morning, let this curse begin, to never reverse until the championship Pinewood wins."@@
Quickly, you scribble the spell on a spare piece of paper, and then compare it to the book. @@.thought;Okay, so the second stanza is different. The original spell says //[Insert Your Name], wishing to become bright as day, trying to stand out, and to glow, show me the way, make my strength grow.// But <<print $witch.firstname>>'s spell was //<<print $player.firstname>> <<print $player.lastname>>, symbol of masculinity, bright as day. To harm him I wish. Take it all away. Make his strength diminish.//@@
@@.thought;So she changed it so it was a curse. <<if $player.cock>0>>But why is my dick smaller?<<else>>But why do I have a pussy?<</if>> And the book said the spell took three days, but I lost all my muscles after two.@@
You need to talk to <<print $witch.firstname>>.
<<link "Continue" $currentPassage>><</link>>
<<set $libraryPassage to "Transformation Research">>
<<set $readBook1 to true>>
<<set $player.arcana to $player.arcana+1>><<if $player.feminine>=2>>You've had enough of being transformed without knowing why it's happening. You keep getting an icy sensation, and then feeling your body go numb, and then some part of your body is subtly transformed. You've got to figure out what's going on, and then maybe you can do something. @@.thought;Could I reverse it? I'd love to do that.@@
You look through the witchcraft section, but you're not realy sure what you're looking for. Something about cold feelings on your skin that come before transformations.
You spot a book called //Transformations: An Advanced Witch's Guide//. Well, you're not advanced or a witch, but it might have some information that you need.
[[Thumb through the book|Transformation Research Read]]
<<else>>You wander into the library, but you're not really sure what you're looking for. You end up picking a book on witchcraft at random from the shelves, and reading it in one of the library's comfy chairs.
You feel more knowledgable about witches, but it hasn't helped solve your problem.
<<link "Do something else" $currentPassage>><<set $player.arcana to $player.arcana+1>><</link>><</if>>You skim through the book, looking for a passage about what victims feel before a transformation. Unfortunately, this book seems to be written for witches who want to //cause// transformations, not the people on the receiving end.
@@.thought;It keeps telling me how careful I should be. Why didn't <<print $witch.firstname>> listen? Then I wouldn't be in this mess.@@
You thumb past a chapter titled ''Unintended Consequences''. Well, that's been your whole experience. You were only supposed to lose your muscles, yet here you are.
Interested, you start reading.
//So you've decided that you want to transform your friend.// @@.thought;<<if $witch.relationship<50>>I wouldn't say I'm <<print $witch.firstname>>'s friend<<else>>Me and <<print $witch.firstname>> are talking more, but I don't think we're friends<</if>>.@@
You continue reading. //However, you must be very careful before you start the spell. There are a whole host of things that can go wrong when trying one of these spells.// @@.thought;You're telling me.@@
//One major thing that can go wrong is the transformee being transformed further past the original transformation.//
@@.thought;This book is hard to read. But that sounds like what happened to me!@@
//Whenever the subject does something that shows that they ''accept'' their transformation, they transform a little further. That's why it's essential to make sure that your subject has no desires to want to be the thing you're transforming them into.//
[[Reflect|Transformation Research Reflect]]@@.thought;So it's saying that I'm transforming because I accept my transformation. Fuck that! The book said that <<print $witch.firstname>> should have made sure I had no desire to be a girl. But I don't! I never wanted this.@@
You stew silently for a moment. It's not fair that this is happening, and it's not fair that this stupid book is saying that this is somehow all your fault.
You want to throw the book against the wall, but you're in a library and you know that would get you kicked out.
Instead, you think about your transformations. <<if $player.feminine>=3>>Your transformations have come when you masturbated like a girl, and when you wore girls clothes<<else>>Both of your transformations have come when you masturbated like a girl, and came<</if>>. @@.thought;That shouldn't mean that I accept it though! Am I not supposed to get release!@@
You're still stewing as you head back to your dorm, but the wheels are turning in your head. You just have to be careful not to ''accept'' being a girl, and nothing more will happen. Simple.
<<link "Continue" $currentPassage>><<set $player.arcana to $player.arcana+3>><<set $libraryPassage to "Library Default">><</link>>You've got to get these cursed panties off. You //could// go to Elvira and ask her. You try to imagine doing that, and shudder. She would just find a way to tease you. No. You have to do it yourself.
You sling your bag over your shoulder and walk quickly over to the library, brushing by the other students, and climbing the stairs to the second floor. You know exactly where you're going.
Once you get to the Witchcraft section, though, you slow down. There's so many books here, and the only thing you know about this subject are the curses that keep being done to you. You don't know how you're going to find the information that you're looking for.
You pick a book at random off the shelf. It feels heavy in your hands, although maybe that's just because of your lack of strength. You thumb through it, only to discover that it's about some famous nineteenth century witch. @@.thought;If she's famous, how come I've never heard of her?@@
You continue picking books off the shelf and looking through them. None of them have the information that you want, though. They're all about the history of witches, or how to do spells. You can't find any information about getting rid of cursed underwear, much less information about how to undo a spell.
@@.thought;Am I wasting my time here? I could just find Elvira and ask for her to get rid of these panties.@@
You look at the clock. You're getting hungry.
<<link "Give up and do something else" $currentPassage>><</link>>
[[Keep looking|Library Elvira Panties Look]]@@.thought;No, I'm not going to give up. I need to get these panties off of me!@@
You turn to the shelves once more, this time trying to be smart about it. Most of these books have nothing to do with what you want: they're about how to cast magic, or on how to collect ingredients for potions, or the history of witches. There's only one row of shelves that looks interesting. All of their books are about removing curses.
You pick up a book at random and thumb through it. Nothing useful. Then another book. Nothing. You're getting discouraged again, and you wonder whether you should have left when you had the chance. @@.thought;I could be in my room, watching TV right now.@@ You check the time. @@.thought;If I can't find anything soon, I'll come back later.@@
Luckily, the next book you find has a section called //Removing Enchanted Clothes//. It doesn't seem to mention anything about underwear, but you don't care.
[[Checkout|Library Elvira Panties Read]]You hand the book to the girl behind the checkout counter. She raises an eyebrow when she sees what it's about, but says nothing. You blush, and tuck the book away in your bag when she hands it back.
At your dorm, you pull the book out, turn to the chapter you were looking at, and start reading.
//''Removing Enchanted Clothes''
Did a friend put an enchanted piece of clothing on you, like a silly hat? This chapter will teach you how to remove it. This spell isn't too difficult, but remember: magic is dangerous, and the best thing to do is to simply ask your friend to remove it.//
@@.thought;Elvira's not a friend, and I'm not going to do that.@@
You read through the ingredients. They're all pretty weird stuff, but you can probably find them on campus or buy them in the surrounding town. Then you get to the last ingredient on the list:
//- A lock of your friend's hair//
@@.thought;I have to get a lock of Elvira's hair? How am I going to do that? Get it while she's sleeping? Sneak up behind her holding a pair of scissors?@@
You imagine sneaking into Elvira's dorm during the middle of night and being caught by Elvira. The last time she found you in her room, she forced these panties onto you. It seems silly to risk angering her again.
@@.thought;I guess I'll have to ask her. Why did I even bother getting this book from the library?@@
<<link "Continue" $currentPassage>><</link>>You wander into the library, but you're not really sure what you're looking for. You end up picking a book on witchcraft at random from the shelves, and reading it in one of the library's comfy chairs.
You feel more knowledgable about witches, but it hasn't helped solve your problem.
<<link "Do something else" $currentPassage>><<set $player.arcana to $player.arcana+1>><</link>>
''Hint: You don't have anything to research in the library. Repeated trips are likely to be just as unhelpful.''<<if $player.skillCurse is 1 or $player.skillCurse is 2 or $player.skillCurse is 3>><<display "Lunch QB AfterSacrifice">><<elseif $day is 8 or $day is 15 or $day is 22>><<display "Lunch QB UpcomingGame">><<elseif visited("Lunch Day 4 Witch Lie") or visited("Lunch Day 4 Witch Admit")>><<if $witch.ignored>><<display "Witch Ignored">><<elseif $day is 4 or $day is 5 or $day is 11 or $day is 18 or $day is 25>><<display "Lunch QB DiscussGame">><<else>><<display "Lunch Witch Discussion">><</if>><<else>><<display "Lunch Day 4 Witch">><</if>><<if $team.playerOnTeam is false and not visited("Lunch Friends KickedOff Discuss")>><<display "Lunch Friends KickedOff">><<elseif $day is 8 or $day is 15 or $day is 22>><<display "Lunch Friends UpcomingGame">><<elseif not visited("Lunch Day 4 Friends Tell") and not visited("Lunch Day 4 Friends Lie") and not visited("Lunch Day 4 Friends Dominant")>><<display "Lunch Day 4 Friends">><<elseif $day is 4 or $day is 5 or $day is 11 or $day is 18 or $day is 25>><<display "Lunch Friends DiscussGame">><<else>><<display "Lunch Regular Friends">><</if>><<if $witch.ignored>><<display "Witch Ignored">><<else>>You look longingly at your friends. <<print $girlfriend.firstname>> looks even hotter today, and you really want to sit with her and hang out with your friends. @@.thought;I really need to figure out how to reverse this though. I'd do anything to get my dick back. Even sit with <<print $witch.firstname>>.@@
<<print $girlfriend.firstname>> looks a little hurt as you sit with <<print $qb.firstname>> and <<print $witch.firstname>>. @@.thought;I'll have to smooth that over later.@@
@@.witch;"Why are you sitting here, <<print $player.firstname>>? Are you going to grill me about //it//<<if visited("Backstory Main")>> again<</if>>?@@
You look down guiltily. That was exactly what you came here to do. @@.player;"Why do you think it's about you? I came to talk to <<print $qb.firstname>>,"@@ you say, recovering. @@.player;"We're going to be seeing each other a lot when I help him practice."@@
@@.qb;"Oh yeah,"@@ <<print $qb.firstname>> says, brightening. @@.qb;"Do you want to practice after school?"@@
There's nothing scheduled after school. You //could// help him. If you wanted to, that is.
[[I'd be happy to help|Lunch Day 4 Witch Agree]]
[[Think of an excuse|Lunch Day 4 Witch Excuse]]
<<set $girlfriend.relationship to $girlfriend.relationship-1>><</if>>@@.player;"Sure, <<print $qb.firstname>>. I'd be happy to help."@@
@@.qb;"Great! Thank you for being so cool about this. I can't imagine what it's like for you."@@
@@.player;"Neither can I,"@@ you say ruefully.
<<print $witch.firstname>> looks around. Satisfied that nobody's listening, she says, @@.witch;"<<if visited("Witch Question End")>>Remember when you promised that you'd tell me everything that happened? <<if visited("Witch Encounter 2") or visited("Witch Question End")>>Have there been any more changes with, uh, you know, down there?<<else>>Were there any changes last night?<</if>><<else>>Sometimes with these, uh, things, there are changes on the third night. Did anything happen last night?<</if>>"@@
<<print $qb.firstname>> looks at you with curiosity. You squirm in your seat. So far, nobody else knows that you have a vagina. Do you really want to tell two people? Before friday, they were just acquaintances.
[[Tell them|Lunch Day 4 Witch Admit]]
[[Play it off|Lunch Day 4 Witch Lie]]
<<set $qb.relationship to $qb.relationship+1>>
<<set $qb.promisedPractice to true>>@@.player;"Sorry, man. I should be working on homework. <<if visited("Study Biology")>>I'm trying to do better in school<<else>>I bombed my bio test<</if>>."@@
@@.qb;"That's okay. Maybe some other time. There's always the real practice later today."@@
@@.thought;That's right. The whole team is practicing tonight. How am I going to get out of it? I'm weaker, so I probably can't throw the football like I used to.@@
<<print $witch.firstname>> looks around. Satisfied that nobody's listening, she says, @@.witch;"<<if visited("Witch Question End")>>Remember when you promised that you'd tell me everything that happened? <<if visited("Witch Encounter 2") or visited("Witch Question End")>>Have there been any more changes with, uh, you know, down there?<<else>>Were there any changes last night?<</if>><<else>>Sometimes with these, uh, things, there are changes on the third night. Did anything happen last night?<</if>>"@@
<<print $qb.firstname>> looks at you with curiosity. You squirm in your seat. So far, nobody else knows that you have a vagina. Do you really want to tell two people? Before friday, they were just acquaintances.
[[Tell them|Lunch Day 4 Witch Admit]]
[[Play it off|Lunch Day 4 Witch Lie]]It's your turn to look around furtively. Nobody is looking at you, not even <<print $girlfriend.firstname>>. @@.thought;That's good, right? I don't want her to be staring at me while I eat.@@
@@.witch;"Nobody's listening. But if you want, you can whisper it in my ear."@@
She leans in, and you do the same. @@.thought;Fuck it. I hate her but she's the only one who can help me.@@ @@.player;"Yeah, there were changes,"@@ you whisper.
@@.witch;"What kind of changes?"@@ she whispers back.
@@.thought;So you're really going to make me admit it? Fine.@@ @@.player;"I've changed...down there. I now have, uh..."@@ You can't make yourself say the word //pussy//.
@@.witch;"All the way?"@@ she whispers. You nod.
<<print $witch.firstname>> leans back. Anxiously, you await her reaction. @@.witch;"That is so...COOL!"@@ she squeals.
@@.player;"Excuse me?"@@
@@.witch;"That's the most powerful...thing...I've ever done! I didn't know I could do it. Imagine what I could do if I was trying!"@@
You stare at her in disbelief. @@.player;"What about me?"@@
She looks at you as if she only just realized that you were there. @@.witch;"Oh. Uh, sorry. I didn't mean to offend you. It's just, this is a really big deal for..."@@ she looks around again, @@.witch;"someone like me."@@
@@.player;"Can you help?"@@ you ask impatiently.
@@.witch;"I'll try. I'm not sure. If it's woven in to the, uh, //thing//, then I can't disentagle it unless you...you know, there's too many people around. It's really annoying not being able to talk."@@
@@.player;"Oh good, so it wasn't just me."@@
@@.witch;"Why don't you meet me, uh, how about right after school?"@@
<<if visited("Lunch Day 4 Witch Agree")>>@@.qb;"He can't. We're practicing."@@
@@.witch;"Sorry, <<print $qb.firstname>>. I forgot."@@<<else>>@@.player;"Sure. I think I'm free then."@@
@@.qb;"You just told me you were studying then,"@@ <<print $qb.firstname>> says. He sounds hurt.
@@.thought;Busted.@@ @@.player;"Oh yeah, I forgot I was busy,"@@ you say, playing it off.<<set $qb.relationship to $qb.relationship-2>><<set $qb.confidence to $qb.confidence-1>><</if>>
Finally, the two of you agree that she'll meet you in your dorm room tomorrow morning before school. You're not keen on the idea of her coming to your room, but she's firm on not letting you in hers.
<<link "Time for Gym" $currentPassage>><</link>>
<<set $lunchwitchPassage to "Lunch Witch Discussion">>
<<set $witch.relationship to $witch.relationship+2>>
<<set $witch.invitation to true>>
<<set $witch.knowsSecret to true>>
<<set $qb.knowsSecret to true>>There's no way you can tell <<print $witch.firstname>> that you have a vagina. You barely knew her before friday, and she's the one who did this to you.
@@.player;"I've lost all my muscles, <<if visited("Weight Room")>>I can't lift heavy weights<<else>>I don't feel strong<</if>>, and I feel like shit. But no physical changes."@@
@@.witch;"Shh! Not so loud!"@@
You look around. Nobody seems to be looking at you, not even <<print $girlfriend.firstname>>. Still, you suppose that she has a point. You don't want anyone knowing how weak you are.
@@.witch;"That's good. I guess it would have been kind of cool if I was powerful enough for more physical changes but, uh, you wouldn't like that. If you notice any other side effects, let me know."@@
You nod. @@.thought;Did I blow it by lying to her? Maybe she could have helped. Oh well, I can always <<if visited("Library")>>do research at the library<<else>>do my own research<</if>>.@@
<<link "Time for Gym" $currentPassage>><</link>>
<<set $lunchwitchPassage to "Lunch Witch Discussion">>@@.player;"Hey,"@@ you say, plopping yourself down at <<print $witch.firstname>> and <<print $qb.firstname>>'s table.
@@.witch;"Hey yourself."@@
@@.player;"What?"@@
@@.witch;"So now you're going to grace us with your presence?"@@ she says, half shouting at you. You rack your brains, trying to figure out what she's so mad about. @@.witch;"Don't you remember? I came to your dorm to help you with...your condition, but you weren't there."@@
@@.player;"Oh, I'm sorry,"@@ you say, remembering now. @@.player;"I was going to meet you but I was..."@@ you trail off, blushing as you remember what you were doing while <<print $witch.firstname>> was waiting. But you can't tell her that, right?
[[Tell her. She was waiting and she should know why|Witch Tell Masturbate]]
[[Don't tell her, it's too embarrassing|Witch Apologize Masturbate]]
<<set $witch.ignored to false>>@@.player;"I was going to meet you, but I was, uh, taking a shower. And it felt really nice and I was..."@@ you lower your voice, @@.player;"horny, and I couldn't help myself. I'm sorry."@@
@@.witch;"Seriously? You couldn't meet me because you were too busy jilling off? Did you at least come?"@@
<<if $player.submission>=3>>@@.player;"No,"@@ you admit. @@.thought;I can't believe she asked that. And I can't believe I told her!@@
She chuckles. @@.witch;"So, have you come at all?"@@
<<getTfProgress face>><<if $tempTfValue>0>>@@.player;"Yes,"@@ you admit. You pause, thinking of <<if visited("New Face")>>how your face changed<<else>>that weird feeling you got<</if>> after you came, but you're feeling uncomfortable with her line of questioning, and you're eager to change the subject.<<else>>@@.player;"No."@@
<<print $witch.firstname>> smiles. @@.witch;"You must be feeling so tense."@@
@@.thought;Is she coming onto me? No, she's just teasing me.@@ Either way, you're eager to change the subject.<</if>><<else>>@@.player;"Really? Isn't that a little private?"@@
@@.witch;"I guess so,"@@ she says, backing off.<</if>>
@@.player;"Anyway, what were you going to tell me?"@@
@@.witch;"You're sure you want me to talk about this //here//? Well, okay."@@ She sighs. @@.witch;"So basically, there's no way to undo the...last change. You're stuck like this until the curse is broken. But if you get pregnant..."@@
@@.player;"Pregnant? I'm not going to fuck anybody!"@@
@@.witch;"If that happens,"@@ she repeats patiently, @@.witch;"then you'll be stuck like this for good. And you can get periods too."@@
Out of the corner of your eye, you see Ryan Callahan walk by your table. @@.thought;Crap. I wonder how much he heard?@@
<<link "Go to gym" $currentPassage>><</link>>
<<set $witch.relationship to $witch.relationship+1>>
<<set $team.suspicion to $team.suspicion+1>>
<<set $team.respect to $team.respect-1>>
<<set $player.expectsPeriod to true>>@@.player;"I was, uh, busy. And I'm sorry. It's my fault."@@
@@.witch;"Can you at least tell me what you were so busy with."@@
@@.player;"Taking a shower."@@
@@.witch;"Okay? But I was waiting a while. You know what, forget it."@@
@@.player;"I know, and I'm sorry. Uh, if I had made it, what were you going to tell me?"@@
<<print $witch.firstname>> snorts. @@.witch;"You can't show up on time or tell me what you were doing, but I'm supposed to tell you all my information?"@@
@@.player;"Uh, yes? I mean, it's your fault I'm in this situation."@@
She rolls her eyes. @@.witch;"Look, just forget it. Okay?"@@ Finishing her lunch, she gets up and storms off.
@@.qb;"She'll get over it,"@@ <<print $qb.firstname>> says. You had almost forgotten that he was there. @@.qb;"Just give her time."@@
You thank him for his advice, and finish eating.
<<link "Go to gym" $currentPassage>><</link>>
<<set $witch.relationship to $witch.relationship-2>><<print $qb.firstname>> and <<print $witch.firstname>> don't seem very surprised when you sit down at their table. @@.thought;Is this becoming my table? I liked sitting at the cool kids table.@@
@@.qb;"Hey, <<print $player.firstname>>. What's up?"@@<<if visited("Girlfriend Results Discussion Breakup") and $witch.knowsAboutBreakup is false>>
@@.thought; Now's my chance to tell <<print $witch.firstname>> about my breakup.@@
[[Talk about your breakup|Lunch Witch Breakup]]<<else>>
<</if>><<if visited("QB Practice 1") and not visited("Lunch QB Practice")>>
[[Talk about practice|Lunch QB Practice]]<</if>><<getTfProgress face>><<if $tempTfValue>0 and not visited("Lunch Witch Face")>>
[[Talk about the changes to your face|Lunch Witch Face]]<</if>>
[[Make small talk|Lunch Witch Small Talk]]<<nobr>>
<<set $witch.relationship to $witch.relationship+1>>
<<set $qb.relationship to $qb.relationship+1>>
<<set $team.respect to $team.respect-1>><</nobr>>@@.player;"How did you like our practice?"@@ you ask <<print $qb.firstname>>
<<if visited("QB Practice 1 Work")>>@@.qb;"I liked it! You really helped me."@@
@@.player;"Really?"@@
@@.qb;"Yeah! I threw better in the real practice."@@
You remember <<print $qb.firstname>> missing every receiver. @@.player;"If you say so."@@
@@.qb;"I know I have a long way to go. But I feel a little better about myself."@@
@@.player;"That's great,"@@ you say, being mostly sincere. @@.thought;If he's more confident, that's good for me. Maybe he can actually win the championship.@@
@@.qb;"How about you?"@@
@@.player;"I thought it was helpful too. It felt weird being a teacher. But I think I got something out of it too."@@
@@.witch;"Really?"@@
@@.player;"Yeah, when I started, I kept underthrowing <<print $qb.firstname>>. But by the time we got to practice, I was more accurate."@@
<<print $witch.firstname>> gives you a look. @@.thought;Oh yeah, she wants her brother to be the quarterback. I shouldn't have said that.@@
The moment passes though, and you chat with <<print $witch.firstname>> and <<print $qb.firstname>> until the bell rings, signalling the end of lunch.
<<link "Go to gym" $currentPassage>><</link>>
<<set $qb.relationship to $qb.relationship+1>><<else>>@@.qb;"It was pretty good. It wasn't really much of a practice, though."@@
You blush, recalling how you broke down crying and <<print $qb.firstname>> had to console you.
@@.witch;"What do you mean, wasn't much of a practice?"@@
As you're debating whether to answer her, <<print $qb.firstname>> speaks up. @@.qb;"<<print $player.firstname>> had a moment, and I sat with him and tried to cheer him up.<<if visited("QB Practice 1 Ice Cream")>> I even brought him ice cream.<</if>>"@@
@@.witch;"Moment? Like, crying?"@@
You blush again. @@.qb;"Sorry, <<print $player.firstname>>,"@@ <<print $qb.firstname>> says apologetically.
<<print $witch.firstname>> isn't letting go. @@.witch;"So you're telling me <<print $qb.firstname>> didn't practice at all?"@@
[[Tell her to mind her own business|Lunch QB Blast]]
[[Promise to practice tonight|Lunch QB Practice Promise]]<</if>>@@.player;"You know what, <<print $witch.firstname>>? Why don't you mind your own business?"@@
<<print $witch.firstname>> looks stunned. @@.witch;"Wow. I just want my brother to get the best practice. It helps you too, you know."@@
@@.player;"The only reason it helps me is because you cursed me. I'm going through a lot, okay? I tried to help <<print $qb.firstname>> practice, but it wasn't a good time for me. And he gets to practice with the team at 7 like everyone else."@@
@@.witch;"Fine. But he doesn't get to practice with the team. His only chance of getting actual coaching is with you."@@
@@.player;"What do you mean? Everybody gets to practice with the team!"@@
@@.qb;"She's right. Coach barely lets me practice. He just cares about you."@@
You think that over. You had just assumed that <<print $qb.firstname>> was getting enough practice time. @@.thought;I didn't notice that Coach was playing favorites.@@
<<link "Go to gym" $currentPassage>><</link>>
<<set $witch.relationship to $witch.relationship-5>>
<<set $qb.relationship to $qb.relationship-1>>
<<set $player.confidence to $player.confidence+3>>@@.player;"Not really,"@@ you admit. @@.player;"But I'll make it up to you, <<print $qb.firstname>>. Can you practice tonight?"@@
@@.qb;"Yeah, I think I'm free."@@
@@.player;"Cool, I am too. Text me when you're free. And I'll try not to cry this time,"@@ you say with a laugh.
@@.qb;"Okay!"@@ <<print $qb.firstname>> says, sounding excited.
@@.witch;"Great. If <<print $qb.firstname>> actually has a good practice, I'll be happy."@@
@@.thought;Actually?@@ You want to tell her to fuck off, but the bell rings, signalling the end of the lunch period.
<<link "Go to gym" $currentPassage>><</link>>
<<set $witch.relationship to $witch.relationship+1>>
<<set $qb.relationship to $qb.relationship+2>>
<<set $player.confidence to $player.confidence-2>>
<<set $qb.promisedPractice to true>>@@.player;"Um, I wanted to talk to you about something,"@@ you say, addressing <<print $witch.firstname>>. She raises an eyebrow. @@.player;"I thought the curse was supposed to be over, but it's not."@@
@@.witch;"Don't say that word!"@@
@@.player;"Curse?"@@
@@.witch;"Yeah. And of course it's over. It only lasts three days."@@
@@.player;"I know. But it's not. I've noticed some, uh, changes to my face."@@
Both <<print $witch.firstname>> and <<print $qb.firstname>> lean in for a closer look. @@.witch;"It looks the same to me."@@
@@.qb;"Really? I think I see a difference."@@
You pull out your phone, and find the photo of you and <<print $girlfriend.firstname>> at prom. @@.player;"See? That's what it looked like before."@@
@@.witch;"Can I see?"@@ <<print $witch.firstname>> asks, taking your phone. She looks from your phone to your face and back. @@.witch;"Yeah, I see what you mean,"@@ she says, setting the phone on the table. @@.witch;"But that can't be."@@
@@.player;"But it happened!"@@
@@.witch;"Yeah. I don't know how. It should be over after three days. I'll try to find out what's going on."@@
@@.player;"Thanks,"@@ you say. @@.player;"Shouldn't you know more about this though? No offense, but you're the..."@@ you catch yourself before saying the word witch. @@.player;"You're the one who did this."@@
@@.witch;"To tell you the truth, I took another spell and modified it. I thought I knew what it was going to do, but I guess I was wrong."@@
You nod. Growing a vagina when you were supposed to just lose your muscles is pretty fucking wrong.
<<link "Go to gym" $currentPassage>><</link>>
<<set $witch.relationship to $witch.relationship+1>>You're not in the mood to talk about your curse. In fact, you really want something to take your mind off of it. And you don't want to have to spend your lunch period sitting there while <<print $witch.firstname>> lectures you about practicing with <<print $qb.firstname>>.
You settle for making small talk. You've always been very social, and it's easy to pass the time talking with <<print $witch.firstname>> and <<print $qb.firstname>> about nothing in particular.
<<link "The bell rings. It's time for gym." $currentPassage>><</link>>
<<set $qb.relationship to $qb.relationship+1>>
<<set $witch.relationship to $witch.relationship+1>>@@.player;"I'm not doing too good,"@@ you say, trying to sound convincing. It's not hard. You //are// really sad about it. @@.player;"<<print $girlfriend.firstname>> and I broke up."@@
@@.qb;"I'm so sorry to hear that!"@@ <<print $qb.firstname>> says.
@@.player;"Thanks."@@
@@.witch;"What happened?"@@
@@.thought;I didn't think this far. Me and <<print $girlfriend.firstname>> never agreed on a story.@@
[[She said I was too girly|Lunch Witch Breakup Girly]]
[[She found out I was cheating on her|Lunch Witch Breakup PlayerCheat]]
[[I found out she was cheating on me|Lunch Witch Breakup GirlfriendCheat]]
<<set $witch.knowsAboutBreakup to true>>@@.player;"She said I was too girly."@@
<<if $player.feminine>12>><<print $witch.firstname>> and <<print $qb.firstname>> look you up and down. @@.witch;"Yeah,"@@ they say in unison.
You blush.<<elseif $player.feminine>5>>@@.qb;"Yeah, I can see how that would be a problem."@@
You glare at him.<<elseif $qb.knowsSecret and $witch.knowsSecret>>@@.witch;"You don't look that feminine to me."@@
@@.player;"Thanks,"@@ you say, touched.
@@.qb;"I think he means his pussy."@@
@@.witch;"Oh."@@ You blush.<<else>>@@.qb;"You don't look that feminine to me. I mean, there's the strength and all that, but I don't get what she's talking about."@@
@@.player;"Thanks,"@@ you say, touched.<</if>>
@@.witch;"I'm sorry, <<print $player.firstname>>. I feel like it's all my fault."@@
@@.thought;That's because it is.@@<<if $witch.knowsSecret>>
<<print $witch.firstname>> seems to know what you're thinking, because she gets defensive. @@.witch;"Hey, I didn't know it was going to //change// you! All I wanted was to take away your strength!@@
@@.player;"We're in the middle of the lunchroom,"@@ you say under your breath.
@@.witch;"Right, sorry."@@<</if>>
Thankfully, <<print $witch.firstname>> at least seems to buy that you and <<print $girlfriend.firstname>> have broken up.
@@.thought;Now I just need for <<print $girlfriend.firstname>> to try to join the club again.@@
<<link "Go to gym" $currentPassage>><</link>>@@.player;"Um, she found out I was cheating on her."@@
<<if visited("QB Practice 4 Sex") or visited("QB Practice 5 Sex") or visited("Team Practice 4 Blowjob Start")>><<print $qb.firstname>> looks guilty. @@.qb;"I'm sorry. I thought we were just fooling around. I didn't realize it would be a problem for you."@@
You're confused for a moment, and then it hits you. <<print $qb.firstname>> thinks that he's the reason you and <<print $girlfriend.firstname>> broke up. @@.thought;I said I cheated on her because it was the first thing that came to mind. But, I guess I did. Does it count if it's with a guy?@@
@@.witch;"<<print $qb.firstname>>? You and <<print $player.firstname>>?"@@
@@.thought;He didn't tell his sister about us? Wow, maybe there's a...wait, he said we were fooling around.@@
@@.player;"Fooling around?"@@
<<print $qb.firstname>>'s cheeks go red, as he's faced with two people asking him questions. He turns to <<if $qb.relationship>80>>you first.
@@.qb;"I'm sorry, it came out wrong. I didn't mean that."@@<<else>>his sister first. @@.qb;"Yeah, me and <<print $player.firstname>> hooked up,"@@ he says shyly.<</if>>
By how excited <<print $witch.firstname>> is getting, you've forgotten that she was the witch who changed your life. She just seems like a schoolgirl who wants to gossip. <<if $qb.relationship>80>>@@.witch;"So you do want to date him?"@@<<else>>@@.witch;"So was it just a one time thing or something more serious?"@@<</if>>
@@.qb;"No! I mean, I..."@@
Now it's your turn to blush. @@.thought;Now that <<print $girlfriend.firstname>> and I are broken up, maybe we could...but then the whole school would know I was dating a guy.@@<<set $witch.relationship to $witch.relationship+4>><<set $qb.relationship to $qb.relationship+4>><<set $player.homosexuality to $player.homosexuality+1>><<else>>@@.witch;"Figures,"@@ <<print $witch.firstname>> says with a scoff. @@.witch;"I felt bad for you, but you're just a typical jock."@@
@@.player;"Hey! I'm not like that!"@@ But from what you just told her, you //are// like that. @@.thought;I talked myself into a corner.@@
@@.qb;"I didn't know you were seeing someone else. What's her name?"@@
@@.player;"Uh..."@@ You //really// didn't think this through. @@.player;"I don't really want to talk about this."@@
<<print $witch.firstname>> and <<print $qb.firstname>> look a little disgusted with you, but they do drop the subject.<<set $witch.relationship to $witch.relationship-6>><<set $qb.relationship to $qb.relationship-2>><</if>>
@@.thought;At least <<print $witch.firstname>> seems to buy that me and <<print $girlfriend.firstname>> broke up. Now I just need <<print $girlfriend.firstname>> to try to join the club again.@@
<<link "Go to gym" $currentPassage>><</link>>@@.player;"Uh, she cheated on me, and I found out. So we broke up."@@
@@.witch;"Oh shit! I'm sorry to hear that!"@@ You look at her in surprise. You always got the impression that she disliked you. @@.thought;Why is she being empathetic?@@
@@.qb;"Sorry, man. That sucks."@@
@@.player;"Yeah. It does suck."@@
You look over at <<print $girlfriend.firstname>>, who is sitting at the table you used to sit at. @@.thought;I hope she's not mad at me for making her out to be the bad guy.@@
<<if visited("QB Practice 4 Sex") or visited("QB Practice 5 Sex") or visited("Team Practice 4 Blowjob Start")>><<print $qb.firstname>> is looking at you with a look that you can't quite place. @@.thought;Wait, is he...interested...in me? I guess I'm single now but I can't date a guy!@@<<set $player.homosexuality to $player.homosexuality+1>><<elseif $qb.knowsSecret>>@@.qb;"Don't let this keep you down. I know that you probably don't want to think about dating right after a bad breakup, but there's plenty of girls out there. I'm sure you can...oh,"@@ he trails off, looking straight at your crotch.
You blush. @@.thought;Oh is right. Even if I'm not the quarterback I once was, I could still probably get a girlfriend. But then she'd want to have sex and then I'd have to tell her I have a pussy and...no. I can't do it.@@<<else>>@@.qb;"Don't let this keep you down. I know that you probably don't want to think about dating right after a bad breakup, but there's plenty of girls out there. I'm sure you can find someone. There's so many girls who would be dying to date you."@@
@@.player;"Thanks, <<print $qb.firstname>>,"@@ you say half-heartedly. You appreciate him trying to cheer you up, but you couldn't date someone else. Not with your condition. @@.thought;Oh is right. Even if I'm not the quarterback I once was, I could still probably get a girlfriend. But then she'd want to have sex and then I'd have to tell her I have a pussy and...no. I can't do it.@@<</if>>
@@.thought;At least <<print $witch.firstname>> seems to buy that me and <<print $girlfriend.firstname>> broke up. Now I just need <<print $girlfriend.firstname>> to try to join the club again.@@
<<link "Go to gym" $currentPassage>><</link>>@@.player;"Hey,"@@ you say, greeting <<print $qb.firstname>> and <<print $witch.firstname>> as you sit down with them.
@@.qb;"So, are you ready for the game?"@@ <<print $qb.firstname>> asks.
<<if $playerStarter>>
[[Not really|Lunch QB UpcomingGame Nervous]]
[[Yeah|Lunch QB UpcomingGame Ready]]<<else>>
@@.player;"Why would I be ready?"@@ you ask with a laugh. @@.player;"You're the starter."@@
@@.qb;"Oh yeah,"@@ <<print $qb.firstname>> says, looking embarrassed. @@.qb;"Sometimes I forget."@@
You don't understand how he could forget. Football, up until recently, was your life. If you suddenly became the starter again, well, you don't know what you would do. It would be exciting for sure, but you don't know if you're ready for it.
@@.qb;"Everything okay, <<print $player.firstname>>?"@@ <<print $qb.firstname>> asks.
[[Yeah|Lunch QB UpcomingGame NotJealous]]
[[I miss starting|Lunch QB UpcomingGame Jealous]]<</if>>@@.player;"Not really,"@@ you say.
@@.witch;"Well,"@@ <<print $witch.firstname>> says, a gleam in her eye. @@.witch;"If you're not ready, maybe <<print $qb.firstname>> should be th equarterback?"@@
@@.qb;"Give it a rest, <<print $witch.firstname>>."@@
You look awkwardly at the two of them. @@.player;"No, I still want to be the quarterback,"@@ you say. @@.player;"But I'm just nervous, that's all. So much is riding on this game...on every game this season."@@
@@.qb;"You've got this,"@@ <<print $qb.firstname>> says. @@.qb;"So you don't have all the skills you used to. You still //know// how to play and how to read defenses."@@
@@.player;"Thanks,"@@ you tell him. @@.player;"That's helpful."@@
<<link "Go to gym" $currentPassage>><</link>>@@.player;"I'm ready,"@@ you say.
<<print $witch.firstname>> looks a little disappointed, like she was looking for a reason to convince you that <<print $qb.firstname>> should be the starter.
@@.qb;"That's great!"@@ <<print $qb.firstname>> says. @@.qb;"We need you to beat @@<<if $day<2>>@@.qb;Bear Valley@@<<elseif $day<9>>@@.qb;Spring Gardens@@<<elseif $day<16>>@@.qb;Upper Lake@@<<else>>@@.qb;Southview@@<</if>>@@.qb;."@@
You nod. @@.player;"I think I can do it. @@<<if $day<2 or $day>=16>>@@.player;They're a good team though, and that's scary."@@
@@.qb;"So are we,"@@ <<print $qb.firstname>> says. @@.qb;"It's not all about the quarterback."@@
@@.player;"Yeah, I guess you're right. For some reason, I was feeling like our success all hinged on me."@@<<else>>@@.player;They're not that good."@@
@@.qb;"Yeah, they're not,"@@ <<print $qb.firstname>> says, smiling. @@.qb;"I just hope that the others don't get cocky."@@
@@.player;"What do you mean?"@@
@@.qb;"Well, we're worse than we were at the beginning of the season. If the other players don't take the game seriously, we could lose."@@
@@.player;"Oh yeah,"@@ you say, panic seizing you. @@.player;"You're right."@@
@@.thought;If we can't even win this game, how can we win the championship?@@<</if>>
<<link "Go to gym" $currentPassage>><</link>>@@.player;"Yeah. Everything's okay,"@@ you tell him. You mean it, too. @@.player;"It sucks to not be the quarterback anymore, but, you know, I think I'm actually okay with it."@@
@@.qb;"Really?"@@
@@.witch;"I'm so happy to hear that!"@@
You ignore her. @@.player;"Yeah. Being the quarterback, and having the whole school praise me if we win or blame me if we lose is so stressful."@@
<<print $qb.firstname>> looks around nervously, and you realize that wasn't the best thing to say to him. @@.player;"And you're much better than me!"@@ you add.
@@.qb;"The whole school's going to blame me if we lose?"@@
@@.witch;"And praise you if we win,"@@ <<print $witch.firstname>> adds. @@.witch;"But don't go getting a big head,"@@ she says, punching his arm.
<<link "Go to gym" $currentPassage>><<set $qb.confidence to $qb.confidence-1>><<set $witch.relationship to $witch.relationship+1>><</link>>@@.player;"I miss starting,"@@ you say, looking off into the distance.
@@.qb;"Yeah, <<print $qb.firstname>>, I'm sorry..."@@ <<print $player.firstname>> begins, but he's quickly cut off by <<print $witch.firstname>>.
@@.witch;"Does that mean that you want to go back to being the starter?"@@ she asks you. @@.witch;"I thought you agreed that <<print $witch.firstname>> was better than you."@@
@@.player;"I never said that,"@@ you say, feeling annoyed<<showQBSkill true>><<showQBSkill false>><<if $player.qbSkill<$qb.qbSkill>>, even though she's right: he //is// better than you.<<else>>. Besides, it's not even true. <<print $qb.firstname>> is //not// better than you.<</if>>
@@.witch;"Well, I hope you're not going to try to get your job back."@@
@@.player;"All that happened was that <<print $qb.firstname>> asked me if I was okay, and I just said what was on my mind."@@
@@.witch;"Okay,"@@ she says, having the decency to look ashamed. @@.witch;"But I'm sure that there are some parts to being the starting quarterback that you don't miss."@@
[[You don't miss the pressure|Lunch QB UpcomingGame Pressure]]
[[You can't think of anything|Lunch QB UpcomingGame Longing]]@@.player;"I don't miss the pressure,"@@ you admit. @@.player;"It was so stressful knowing that the whole school would be singing my praises if I won, and blaming me if I lost."@@
<<print $qb.firstname>> looks around nervously, and you realize that wasn't the best thing to say to him. @@.player;"And you're much better than me!"@@ you add.
@@.qb;"The whole school's going to blame me if we lose?"@@
@@.witch;"And praise you if we win,"@@ <<print $witch.firstname>> adds. @@.witch;"But don't go getting a big head,"@@ she says, punching his arm.
<<link "Go to gym" $currentPassage>><<set $qb.confidence to $qb.confidence-1>><</link>>@@.player;"I can't think of anything,"@@ you say after a moment. @@.player;"I really miss it."@@
You ignore <<print $witch.firstname>>'s look. @@.player;"I had everything then. I was popular, good-looking, and I was getting recruited by colleges."@@
<<if $player.feminine>=18>>@@.qb;"You're still good-looking,"@@ <<print $qb.firstname>> says.<<elseif $player.feminine<2>>@@.witch;"You're still good-looking,"@@ <<print $witch.firstname>> offers.<<else>>You look to <<print $witch.firstname>> and <<print $qb.firstname>> to comment, but neither of them say anything.<</if>>
@@.player;"Now look at me. I'm some...some kind of freak. I can't even play football!"@@
@@.witch;"I'm sorry, <<print $player.firstname>>,"@@ <<print $witch.firstname>> says after a while. @@.witch;"I, uh, I wasn't thinking about you when I did, you know. I just wanted to make <<print $qb.firstname>> successful."@@
<<link "Thank her for apologizing and go to gym" $currentPassage>><<set $witch.relationship to $witch.relationship+2>><</link>><<if $stallionsscore>$defensescore>>@@.player;"Can you believe that we won?"@@ you ask <<print $qb.firstname>> when he sits down.
@@.qb;"I know!"@@ he says, excitedly. <<print $witch.firstname>> rolls her eyes, but the two of you ignore her. <<if $playerStarter>>@@.qb;"You did so good,"@@ he says.
@@.player;"Thanks. It's been hard getting used to this body. I need to put extra effort in to make the same throws I was making before."@@
@@.qb;"It's paid off."@@<<else>>@@.player;"You did so good,"@@ you say, excitedly.
@@.qb;"Thanks. I couldn't have done it without you."@@
@@.player;"Oh, thanks."@@
@@.qb;"No, I mean it. I know I'm asking you to do a lot by helping me practice when you're used to being the quarterback, but I really appreciate it."@@<</if>>
The two of you chat about the throws that <<if $playerStarter>>you<<else>>he<</if>> made, and <<if $playerStarter>>he gives you<<else>>you give him<</if>> some pointers.
<<if $opponent is "Upper Lake" or $opponent is "Spring Gardens">>@@.player;"I'm just nervous about what's going to happen when we play good teams,"@@ you say.
@@.qb;"We'll be fine,"@@ he says. @@.qb;"We won this game, didn't we?"@@
@@.player;"Yeah. But, I don't know, I keep thinking that we only won //because// <<print $opponent>> was a bad team. And if we play a good team, they'll be able to cover @@<<if $playerStarter>>@@.player;my@@<<else>>@@.player;your@@<</if>>@@.player; receivers, and they could sack @@<<if $playerStarter>>@@.player;me@@<<else>>@@.player;you@@<</if>>@@.player;."@@
@@.qb;"<<print $player.firstname>>?"@@
@@.player;"Yeah?"@@
@@.qb;"Relax."@@
@@.player;"Okay,"@@ you say, attempting to take his advice.<<else>>@@.player;"I was worried about what would happen when we played good teams, but we did, and we won!"@@
@@.qb;"I told you that you should relax."@@
@@.player;"Yeah. I wonder how good our team really is now."@@
@@.qb;"It's hard to say. @@<<if $playerStarter>>@@.qb;I'm@@<<else>>@@.qb;You're@@<</if>> @@.qb;improving all the time."@@
@@.player;"Yeah. Right after <<print $witch.firstname>> cursed me..."@@
@@.witch;"I'm right here!"@@
@@.player;"Sorry,"@@ you say. You had gotten so wrapped up in talking football with <<print $qb.firstname>> that you had forgotten that she was at your table too.
@@.qb;"I think we could win the championship,"@@ <<print $qb.firstname>> says, changing the subject.
@@.player;"Totally,"@@ you say, starting to think about it. You did just beat <<print $opponent>>, a good team. If <<if $playerStarter>>you<<else>>he<</if>> can keep it up, the Stallions could actually win. And then the curse would be over<<if $player.masculinity>=10>>, and you would finally have your dick back!<<else>>, and you would have your dick back. You're not sure if you want that, though.<</if>>
@@.qb;"Everything okay? You look like you drifted off into your own world."@@
@@.player;"Yeah, I was just thinking,"@@ you respond.<</if>><<else>>@@.player;"Can you believe that we lost?"@@ you ask <<print $qb.firstname>> when he sits down.
@@.qb;"I know!"@@ he says. <<print $witch.firstname>> rolls her eyes, but the two of you ignore her. <<if $playerStarter>>@@.qb;"You've gotten so much better. @@<<else>>@@.qb;"You've helped me get so much better. @@<</if>>@@.qb;I thought for sure that we were good enough to win."@@
@@.player;"This is still a team game."@@
@@.qb;"That's what I'm saying. We're a good team. And @@<<if $playerStarter>>@@.qb;I@@<<else>>@@.qb;you@@<</if>>@@.qb;'ve been practicing. That should have been enough to beat @@<<if $opponent is "Upper Lake" or $opponent is "Spring Gardens">>@@.qb;a team like <<print $opponent>>."@@<<else>>@@.qb;win, even if we were playing a good team like <<print $opponent>>."@@<</if>>
You think back to the game. The team around <<if $playerStarter>>you<<else>><<print $qb.firstname>><</if>> did fine. But when you think about the specific plays that led to your loss, you picture a highlight reel of <<if $playerStarter>>your<<else>><<print $qb.firstname>>'s<</if>> mistakes.
@@.player;"You're right. @@<<if $playerStarter>>@@.player;I'm keeping the team back."@@
@@.qb;"I didn't mean it like that?"@@
@@.player;"Then how else did you mean it?"@@
@@.witch;"Have you thought about <<print $qb.firstname>> being the quarterback?"@@ <<print $witch.firstname>> asks, cutting in.
@@.player;"Yes. I think about it every time you ask it."@@
@@.witch;"Well?"@@
<<showQBSkill true>><<showQBSkill false>><<if $player.qbSkill>$qb.qbSkill>>@@.player;"We'd be even worse if <<print $qb.firstname>> was the quarterback,"@@ you tell her. @@.player;"No offense, <<print $qb.firstname>>,"@@ you add quickly.<<else>>@@.player;"I don't know,"@@ you say. @@.player;"Me being the starter isn't working, but I don't know if <<print $qb.firstname>> would be better."@@
@@.witch;"He would be,"@@ she says.<</if>><<else>>@@.player;But that would mean that you're holding the team back..."@@
@@.qb;"Yeah, I guess I am."@@
@@.witch;"Don't talk like that, <<print $qb.firstname>>,"@@ <<print $witch.firstname>> says.
@@.qb;"Yeah, I know. But it's true."@@
@@.witch;"And I guess you think you'd be a better quarterback?"@@
<<showQBSkill true>><<showQBSkill false>><<if $player.qbSkill>$qb.qbSkill>>@@.player;"Well, uh..."@@ you start, looking at <<print $witch.firstname>>. You know she won't like what you have to say. @@.player;"I am. I sucked at first, but I've been practicing, and I've gotten better."@@
@@.witch;"Those practices were supposed to help <<print $qb.firstname>>!"@@
You look around awkwardly. @@.player;"We're practicing,"@@ you say, trying to defend yourself. @@.player;"If we're throwing the ball back and forth, then we're both practicing."@@
@@.qb;"I get that you want to be the quarterback and you want to practice,"@@ <<print $qb.firstname>> says. @@.qb;"But you could be helping me more."@@
@@.witch;"What about not throwing the ball back? Or standing by <<print $qb.firstname>> and helping correct his posture or whatever?"@@
@@.player;"Uh, I don't know,"@@ you say. @@.player;"I guess I can help <<print $qb.firstname>> more next practice. But I'm not going to stop practicing."@@<<else>>@@.player;"I'm not saying that,"@@ you say.
@@.qb;"Yeah. The problem is that neither of us are good enough."@@
You nod. @@.player;"We need to practice more."@@
@@.qb;"Yeah. Do you want to practice after school?"@@
@@.player;"Sure."@@<</if>><</if>><</if>>
The bell rings, signalling that lunch is over.
<<link "Go to gym" $currentPassage>><</link>>You feel awkward as you sit down next to <<print $qb.firstname>> and <<print $witch.firstname>>. Before, you and <<print $qb.firstname>> had football to bond over, but now that's changed. You're still on the team, sure, but it's not like you would be of any use if you had to step into a game.
<<if visited("Witch QBSkillSpell Caught")>>@@.thought;And that's not all. <<print $witch.firstname>> forced me to stand still while she took away my ability!@@<<elseif visited("Witch QBSkillSpell Improve Options")>>@@.thought;And that's not all. I went to her room thinking I'd get better at football, but then she convinced me to sacrifice my abilities for <<print $qb.firstname>>!@@<<else>>@@.thought;And I just let her do it. I didn't even try to stop her.@@<</if>>
@@.qb;"How are you feeling, <<print $player.firstname>>?"@@
[[You feel weird|Lunch QB AfterSacrifice Weird]]
[[You feel good|Lunch QB AfterSacrifice Good]]@@.player;"I feel weird,"@@ you say. @@.player;"My whole body...everything feels off. Opening doors, carrying my books around...they're so heavy. They're not that heavy. I can still carry them, of course, but I don't know how to explain it. It's different."@@
@@.witch;"You'll get used to it,"@@ <<print $witch.firstname>> says.
@@.player;"That's easy for you to say! You're not the one who has to go through all of these changes!"@@
@@.witch;"You got used to it when I took away your strength, back at the beginning of the year."@@
@@.player;"Well, yeah. But that was different. I could still play football. Now, I don't know. I have a feeling I won't be able to play football again."@@
@@.qb;"What are you going to do about that? @@<<if $dayOfWeek is "Thursday" or $dayOfWeek is "Friday">>@@.qb;We've got a game coming up!"@@<<else>>@@.qb;We've got practice @@<<if $dayOfWeek is "Monday" or $dayOfWeek is "Wednesday">>@@.qb;tonight!"@@<<else>>@@.qb;tomorrow!"@@<</if>><</if>>
@@.player;"You're right,"@@ you say, sighing. @@.player;"I had forgotten about that."@@
@@.qb;"How are you going to explain it to Coach? Or the guys?"@@
@@.player;"[[I'm going to fake my way through practice|Lunch QB AfterSacrifice Fake]]"@@
@@.player;"[[I'm going to skip practice|Lunch QB AfterSacrifice Skip]]"@@@@.player;"I feel good."@@
@@.qb;"What?"@@
@@.witch;"What?"@@
@@.player;"No, really. This past @@<<if $day>=30>>@@.player;month@@<<else>>@@.player;couple weeks@@<</if>> @@.player;I've been struggling with whether I want to be the quarterback or whether I want us to win the title. And it's been tough to deal with. But now, I've made up my mind, and I feel, I don't know, at peace I guess."@@
<<print $witch.firstname>> beams. @@.witch;"That's what I've been trying to tell you! That it would be easier if you just accepted that <<print $qb.firstname>> should be the quarterback, and do whatever it takes to support him. And you did! I'm so proud of you!"@@ she says, getting out of her chair and giving you a hug.
@@.player;"Uh, thanks, I think,"@@ you say, feeling confused over this uncharacteristic show of affection from <<print $witch.firstname>>.
@@.qb;"Yeah, thanks, <<print $player.firstname>>. I really appreciate it. I guess it's all up to me now. We'll see how good I am at @@<<if $dayOfWeek is "Thursday" or $dayOfWeek is "Friday">>@@.qb;the game."@@<<elseif $dayOfWeek is "Monday" or $dayOfWeek is "Wednesday">>@@.qb;practice tonight."@@<<else>>@@.qb;practice tomorrow."@@<</if>>
@@.player;"That's right,"@@ you say, sighing. @@.player;"I had forgotten about that."@@
@@.qb;"How are you going to explain it to Coach? Or the guys?"@@
@@.player;"[[I'm going to fake my way through practice|Lunch QB AfterSacrifice Fake]]"@@
@@.player;"[[I'm going to skip practice|Lunch QB AfterSacrifice Skip]]"@@
<<set $witch.relationship to $witch.relationship+5>>@@.player;"I'm going to fake my way through."@@
@@.witch;"How are you going to do that?"@@ she asks incredulously.
@@.qb;"No, he has a chance. @@<<if $playerStarter>>@@.qb;If I become the starter, @@<<else>>@@.qb;I'm the starter, so @@<</if>>@@.qb;Coach wouldn't ask <<print $player.firstname>> to do all that much."@@
@@.witch;"Like how he ignored you when <<print $player.firstname>> was the quarterback."@@
@@.player;"He'll still have me do some stuff though, right? @@<<if $dayOfWeek is "Thursday" or $dayOfWeek is "Friday">>@@.player;If we start winning by a lot, he'll put me and the other benchwarmers in."@@<<else>>@@.player;He always made you do a couple throws."@@<</if>>
@@.qb;"I'm not sure,"@@ he admits. @@.qb;"Maybe you can say you're not feeling well."@@
@@.player;"I don't know. I don't want to run from this. @@<<if $playerStarter>>@@.player;I don't even know how I'm going to tell Coach that you should be the starter."@@<<else>>@@.player;Maybe he just won't notice? I lost my strength after our first game, and I'm still on the team."@@<</if>>
Before <<print $qb.firstname>> can respond, the bell rings.
<<link "Go to gym" $currentPassage>><</link>>@@.player;"I'm going to skip practice,"@@ you say. @@.player;"I lost my strength before, but this is different. I already feel so weak. If I go to practice, I'll just get embarrassed."@@
<<if $player.homosexuality>=30>>@@.thought;I'm going to be sad not to change with the other players though.@@<<else>>@@.thought;It'll be nice not to have to change with the other players. I keep getting these confusing thoughts.@@<</if>>
<<print $witch.firstname>> nods. @@.witch;"I think that's smart. If they figure out how weak and unskilled you are, the news will spread all over the school."@@
@@.player;"You didn't have to put it like that,"@@ you say in protest. @@.player;"Do you think I'd be kicked off the team?"@@
@@.witch;"Probably."@@
@@.qb;"How are you going to keep getting away with this? Won't they start wondering why you never show up to practice?"@@
@@.player;"I don't know,"@@ you admit. @@.player;"I'll have to figure that out."@@
Before <<print $qb.firstname>> can respond, the bell rings.
<<link "Go to gym" $currentPassage>><</link>>There's no way you're going to sit with that bitch, no matter what she may know. Besides, you're not sure you would have been able to contain your disdain.
With a smile, you walk over to your group of friends. They seem genuinely excited to see you, and you relax. It's nice to be sitting with them again. You had shut them out a little bit over the weekend, and you resolve to not take it out on them. @@.thought;I can't tell them everything, of course.@@
The only negative is that your pussy is rubbing against the lunch bench. It's not uncomfortable, it's just a weird feeling. You scoot forward a little and straighten your posture.
@@.female;"So, <<print $player.firstname>>,"@@ one of the girls is saying. @@.female;"@@<<if visited("Girlfriend Fight")>>@@.female;I heard you and <<print $girlfriend.firstname>> got into a fight."@@
You cringe and try not to look at <<print $girlfriend.firstname>>, who is sitting across from you.
[[Tell her about the fight|Lunch Day 4 Friends Tell]]
[[Try to play it off|Lunch Day 4 Friends Lie]]
[[Tell her to mind her own business|Lunch Day 4 Friends Dominant]]<<else>>@@.female;I heard you and <<print $girlfriend.firstname>> hooked up."@@
You cringe and try not to look at <<print $girlfriend.firstname>>, who is sitting across from you.
[[Tell her the embarrassing details|Lunch Day 4 Friends Tell]]
[[Make a joke|Lunch Day 4 Friends Lie]]
[[Tell her to mind her own business|Lunch Day 4 Friends Dominant]]<</if>><<if visited("Girlfriend Fight")>>@@.player;"Yeah, we got into a little fight."@@
@@.male;"Well, what happened?"@@
<<print $girlfriend.firstname>> avoids your eyes. @@.player;"She wanted to have sex, and I didn't feel like it. So then she got insecure, and..."@@
@@.girlfriend;"Insecure?"@@ <<print $girlfriend.firstname>> interrups.
@@.player;"Well, you thought I didn't like you,"@@ you offer.
@@.girlfriend;"Yeah, because you didn't want to fuck! You always want to fuck! What changed, huh?"@@
You look down at the part of your body that //did// change. But of course, you can't tell her that. @@.thought;Or can I? Maybe later, when all these people aren't around.@@
There's an awkward silence, and then the conversation resumes. This time, you make more of an effort to participate, but your heart isn't in it.
<<set $girlfriend.relationship to $girlfriend.relationship-2>><<set $team.respect to $team.respect-1>><<else>>@@.player;"Yeah, we hooked up."@@
@@.female;"Well, what was it like?"@@
@@.player;"Good. We started, only <<if $preferredType is "eatOut">>I couldn't get hard, so I ate her pussy<<elseif $preferredType is "blowjob">>she tried to suck my dick to get me hard, but it didn't work<<else>>I came as soon as we started<</if>>."@@
You clap your hand over your mouth, not believing you just blurted out those details. Everybody laughs, and <<print $girlfriend.firstname>> smiles.
There's an awkward silence, and then the conversation resumes. You enjoy hanging out with your friends, until lunch is over.
<<set $player.submission to $player.submission+1>><<set $team.respect to $team.respect-4>><</if>>
<<link "Time for gym" $currentPassage>><</link>>
<<set $lunchfriendsPassage to "Lunch Regular Friends">><<if visited("Girlfriend Fight")>>@@.player;"It's not a big deal. We, uh, had a disagreement, but we worked it out."@@
@@.female;"Did you, <<print $girlfriend.firstname>>?"@@
@@.girlfriend;"No! We didn't!"@@ <<print $girlfriend.firstname>> says, frustrated. @@.girlfriend;"You keep saying it's not a big deal, and that you can't understand why I feel that way! You're not listening to me!"@@
@@.player;Shit. I messed up.@@ Awkwardly, you look down. All this time you had been so worried about your own issues that you hadn't considered how <<print $girlfriend.firstname>> was feeling. Sure, it's silly that she's worried that she's the reason you don't want to fuck when the reason is that you don't have a dick anymore. But she doesn't know that.
@@.male;"What was the fight about?"@@
@@.girlfriend;"I don't want to talk about it!"@@
@@.thought;What would it be like if my boyfriend, I mean, my girlfriend started acting differently and stopped wanting to fuck me?@@
You consider telling <<print $girlfriend.firstname>> the truth. Not here, of course. But maybe you could do it later, when you're alone?
There's an awkward silence, and then the conversation resumes. This time, you make more of an effort to participate, but your heart isn't in it.<<set $girlfriend.relationship to $girlfriend.relationship-5>><<else>>@@.player;"We're dating. I'd hope we'd hook up."@@
Everyone laughs at your joke, and you smile, feeling a little more confident. @@.thought;We're not going to be hooking up, though. We can't@@ you think sadly. You wonder what's going to happen to your relationship with <<print $girlfriend.firstname>>.<<set $friends.relationship to $friends.relationship+2>><<set $team.respect to $team.respect+2>><</if>>
<<link "Time for gym" $currentPassage>><</link>>
<<set $lunchfriendsPassage to "Lunch Regular Friends">>@@.player;"Mind your own business!"@@ you snap.
@@.female;"Woah, I didn't know it was a big deal."@@ But she backs off.
The conversation resumes after a little while, and you enjoy hanging out with your friends for the rest of the period. <<print $girlfriend.firstname>> keeps looking at you, though, and you feel like she wants to talk.
@@.thought;I'll have to put off having sex again. Unless I tell her the truth?@@
<<link "Time for gym" $currentPassage>><</link>>
<<set $lunchfriendsPassage to "Lunch Regular Friends">>
<<set $friends.relationship to $friends.relationship-3>>
<<set $player.dominance to $player.dominance+1>>
<<set $team.respect to $team.respect+1>>You automatically turn and sit with your friends. Maybe <<print $witch.firstname>> or <<print $qb.firstname>> could be able to help, but you can't imagine //not// sitting with your friends. You've got your social status to maintain. And besides, just because you've been cursed doesn't mean that you're going to abandon them.
Sadly, the conversation isn't as lively as it once was. Maybe you're in a bad mood, or maybe you're drifting apart, but their usual topics of conversation (sports, gossip, etc) don't seem as interesting now.
<<link "Go to gym" $currentPassage>><</link>>@@.player;"Hey,"@@ you say, sitting down with all of your friends. It used to felt so natural to hang out with all the other popular people. Now, though, it feels weird. <<if visited("LunchWitchPicker")>visited("LunchFriendsPicker")>>You've been hanging out much more with <<print $qb.firstname>> and <<print $witch.firstname>>.
@@.male;"You're sitting with us now? I thought we weren't cool enough for you."@@
@@.player;"It's not like that!"@@ @@.thought;The problem is that I'm not cool enough for them@@ you think. @@.player;"Can't I have other friends."@@
@@.male;"Sure, but <<print $witch.firstname>>? She's a witch, you know."@@
@@.thought;Boy, do I know.@@
@@.female;"Don't mind him. Come sit with us, <<print $player.firstname>>."@@<<else>>Even though you're still hanging out with them, you don't have much to talk about anymore.<</if>>
@@.male;"Are you ready for the game?"@@ someone else asks you.
<<if $playerStarter>>@@.player;"Not really,"@@ you say. @@.player;"I'm nervous."@@
@@.female;"You'll do fine."@@
@@.player;"I don't know. @@<<if $opponent is "Bear Valley" or $opponent is "Spring Gardens">>@@.player;I just feel so much pressure."@@
@@.male;"They're a shit team."@@
@@.player;"Exactly. If I lose to them, then everyone's going to laugh at me."@@ You look around, suddenly aware that you're sharing your fears with the people who you're worried about laughing at you.
@@.female;"We wouldn't laugh at you."@@
@@.male;"I'd only laugh at you if you did something really embarrassing, like miss a wide-open receiver by a mile."@@
@@.thought;That's exactly what I'm worried about.@@
@@.female;"Ted!"@@
@@.male;"What? I'm just being honest!"@@<<else>>@@.player;We're going to be playing a good team, and I don't know if I can do it."@@
@@.male;"You're a good quarterback though. Or, uh, you used to be."@@
@@.male;"Yeah, what happened, <<print $player.firstname>>?"@@
@@.thought;Uh oh.@@
@@.player;"I, uh, got injured, and ever since then it's felt weird to throw."@@
@@.male;"Maybe you should take a game off? If you get injured, we'll be stuck with <<print $qb.firstname>>."@@
The others laugh at this, and you feel anger bubbling up inside of you. These people don't even know <<print $qb.firstname>>, and they're talking shit about him.
@@.player;"Can we not talk about <<print $qb.firstname>>."@@
@@.male;"Why not? You used to?"@@
@@.thought;That's a good point. If I didn't get to know <<print $qb.firstname>> thanks to this curse, would I still be making fun of him?@@<</if>>
Try as you might, you're unable to convince your friends to go easy on <<print $qb.firstname>>.
<<link "Go to gym" $currentPassage>><</link>><<else>>@@.player;"I'm just a backup,"@@ you say. @@.player;"You should be asking <<print $qb.firstname>>."@@
@@.male;"He's not sitting at this table."@@
@@.female;"Yeah, why not? He's the quarterback. He should be sitting with us."@@
@@.male;"Let's go get him."@@
@@.player;"I can do it."@@
@@.male;"Okay. But, uh, don't invite <<print $witch.firstname>>. She scares me."@@
@@.thought;If you only knew.@@
<<link "Go get $qb.firstname" "Lunch Friends UpcomingGame QB">><</link>><</if>>@@.player;"Hey, <<print $qb.firstname>>,"@@ you say. @@.player;"Do you want to come sit with us?"@@ you ask, indicating the popular table.
@@.qb;"Uh, sure. Are you sure they want me though?"@@
@@.player;"Yeah. They asked me to get you."@@
@@.qb;"Okay,"@@ he says, standing up. <<print $witch.firstname>> stands up too.
@@.player;"Uh..."@@ you begin, feeling awkward. @@.player;"I was only asked to get <<print $qb.firstname>>."@@
@@.witch;"Are you serious?"@@
@@.player;"It wasn't my call,"@@ you say quickly.
@@.witch;"Fine."@@
You feel bad, but you know that it would only be worse if you made <<print $witch.firstname>> talk to the people who mock her. You and <<print $qb.firstname>> walk over to the popular table.
@@.male;"Hey, <<print $qb.firstname>>!"@@ one of the guys says when <<print $qb.firstname>> sits down.
<<if visited()<2>>@@.qb;"Hey. I don't know your names,"@@ <<print $qb.firstname>> says.
Everyone introduces themselves to <<print $qb.firstname>>.<<else>>@@.qb;"Hey again,"@@ <<print $qb.firstname>> says.<</if>>
@@.male;"So you're ready for the game?"@@
@@.qb;"I don't know. I'm a little nervous."@@
@@.female;"You'll do fine."@@
<<if $opponent is "Bear Valley" or $opponent is "Spring Gardens">>@@.male;"Don't worry, you're playing a shit team."@@
@@.qb;"I am?"@@
@@.male;"Yeah. Wait, don't you know our schedule?"@@<<else>>@@.male;"I'm not sure. We're playing a good team."@@
@@.qb;"Oh,"@@ he says, shrinking back into his chair.
@@.female;"Ted! Why would you say that?"@@
@@.male;"He needs to be prepared. Wait, don't you know our schedule?"@@<</if>>
@@.qb;"I was always on the bench, so I never had to. I never got to play until this season."@@
@@.female;"How is it? Now that you're the quarterback?"@@
@@.male;"Yeah, you must be getting swarmed by girls."@@
He laughs. @@.qb;"That hasn't happened."@@
<<if $player.homosexuality>=5>>@@.thought;It hasn't? That's great.@@<<else>>@@.thought;Really? It can't be long until girls start going after him.@@<</if>>
For the rest of the lunch period, the guys talk with <<print $qb.firstname>> about football. You feel a little bit left out, and you occasionally glance over to <<print $witch.firstname>> to see how she's doing.
<<link "Go to gym" $currentPassage>><</link>><<if $playerStarter>><<if $stallionsscore>$defensescore>>@@.player;"Can you believe we won?"@@ you ask excitedly.
@@.male;"Yeah,"@@ one of the guys says, giving you a strange look. @@.male;"We're a good team."@@
@@.player;"You know what I mean."@@
@@.male;"Yeah. That was a really fun game!"@@ someone else says.
@@.male;"Fuck off. You didn't even play."@@
@@.male;"So? I can't enjoy the game if I'm not in it? Besides, <<print $player.firstname>> did really well."@@
@@.player;"Well, I don't know if I'd say I did really did,"@@ you say, thinking back to how good you used to be.
@@.female;"He's just being modest."@@
@@.male;"Yeah. You're a beast, man."@@
You smile at the praise. It feels like things are back to normal: you're hanging out with your friends, and you're a successful quarterback again. You talk football with the <<if $player.masculinity>=50>>other <</if>>guys for the rest of the lunch period. You forgot how much you missed their company.<<set $friends.relationship to $friends.relationship+3>><<else>>@@.player;"I can't believe we lost,"@@ you say, sitting down.
@@.male;"I know. I can't either."@@
@@.male;"I thought we were supposed to be such a good team."@@
@@.male;"Fuck off. You didn't even play."@@
@@.male;"Am I wrong, though? I thought we could win the championship after <<print $player.firstname>> beat Bear Valley. What happened?"@@
You shift uncomfortably in your chair, hoping that they don't look at you.
@@.male;"Hey, <<print $player.firstname>>, what's going on with you?"@@
@@.thought;Fuck.@@
@@.male;"Well, I don't know. You're supposed to be this great quarterback, right? But you could barely throw the football."@@
@@.female;"Leave him alone. Anyone can have a bad game."@@
@@.male;"It was more than just a bad game though. He looked like a totally different quarterback."@@
@@.player;"Can we talk about something else?"@@
<<if $player.feminine is 0>>@@.male;"He even looks different too."@@
@@.thought;Oh no.@@
@@.male;"You solved it. He's a doppelganger from Bear Valley to ruin our season."@@
@@.male;"I'm serious though."@@
Luckily, the joke derailed the conversation, and you don't have to answer questions about your changing looks and ability.
@@.thought;This could be dangerous. If I'm the quarterback, it's going to be easier to notice that I'm different. @@<<showQBSkill true>><<showQBSkill false>><<if $player.qbSkill>=$qb.qbSkill>>@@.thought;But if <<print $qb.firstname>> becomes the quarterback, we'll be even worse. I don't know what to do. Should I train <<print $qb.firstname>> so he can lead us to the title?@@<<else>>@@.thought;<<print $qb.firstname>> is a better quarterback than me anyway.@@<</if>><<else>>@@.male;"What happened? You used to be able to take a joke."@@
@@.player;"I'm just tired, that's all."@@
@@.female;"Leave him alone."@@<</if>><</if>>
<<link "Go to gym" $currentPassage>><</link>><<else>><<if $stallionsscore>$defensescore>>@@.player;"I can't believe we won,"@@ you say when you sit down.
@@.male;"I know. I didn't think <<print $qb.firstname>> had it in him."@@
@@.male;"Why don't we invite him?"@@
<<if visited("Lunch Friends UpcomingGame QB")>>@@.player;"Hey, <<print $qb.firstname>>!"@@ you call over to the other table.
He turns, sees that you're calling him, and sits down at your table.<<else>>@@.player;"I'll go invite him."@@
@@.male;"Just don't invite <<print $witch.firstname>>. She scares me."@@
You walk over to <<print $qb.firstname>>'s table. He's happy enough to go sit with you and your friends, though it's a little awkward when you have to explain to <<print $witch.firstname>> that the invitation is only for <<print $qb.firstname>>.<</if>>
@@.male;"Good job on friday!"@@
@@.qb;"Thanks! I was nervous, but we pulled it off."@@
@@.male;"I know. It was awesome!"@@
@@.male;"Hey, how did you get so good all of a sudden? In the first game, you sucked. No offense."@@
@@.qb;"No, I know. I did. <<print $player.firstname>>'s really helped me."@@
@@.female;"<<print $player.firstname>>?"@@
@@.male;"So you're helping him take your job?"@@ one of the guys laughs. @@.male;"If my backup was practicing so he could take my job, I'd tell him good luck, but there's no way I would help him out."@@
@@.male;"I might."@@
@@.male;"Yeah, but you're a star lineman. It's not so easy for us regular starters."@@
@@.female;"Wasn't <<print $player.firstname>> a star though?"@@
@@.thought;I was happy when they weren't talking about me.@@
Luckily, <<print $qb.firstname>> saves you by talking about a big play he made in the last game. The <<if $player.masculinity>=50>>other <</if>> guys comment on how awesome it was, and pretty soon everyone has forgotten about you.
@@.thought;That was too close.@@
<<link "Go to gym" $currentPassage>><</link>><<else>>@@.player;"I can't believe we lost,"@@ you say, sitting down.
@@.male;"What do you expect when <<print $qb.firstname>>'s our quarterback?"@@
@@.male;"Yeah, I don't get why <<print $player.firstname>> isn't our quarterback. Ever since <<print $qb.firstname>> took over, our season went downhill."@@
@@.thought;It went downhill before that.@@ You look over to <<print $qb.firstname>>, who is talking with his sister. You don't think he can hear your table talk about him.
[[Defend him|Lunch Friends DiscussGame QBDefend]]
[[Let them talk shit about him|Lunch Friends DiscussGame DoNothing]]<</if>><</if>>@@.player;"He's doing his best,"@@ you say.
@@.male;"I believe that,"@@ someone says.
Everyone laughs. @@.thought;Okay, that was pretty funny.@@
@@.player;"He hasn't played before this season,"@@ you say, continuing on. @@.player;"How would you feel if you were a backup for years, and then suddenly you're the starting quarterback?"@@
@@.male;"It would be weird. But I would be practicing every day."@@
@@.thought;I guess I could practice with him more.@@
@@.player;"And how about, if you struggle, everyone is going to make fun of you?"@@
@@.male;"I wouldn't like that."@@
@@.player;"Exactly."@@
@@.male;"That's not really fair though,"@@ someone else says. @@.male;"We're just having fun. And we talk shit about each other too."@@
@@.player;"Yeah, but you talk shit to each other's face,"@@ you say. @@.player;"You're talking shit about <<print $qb.firstname>> behind his back."@@
@@.male;"Why do you care about him so much? Is he your boyfriend?"@@ That gets a few laughs<<if visited("QB Practice 4 Sex") or visited("QB Practice 5 Sex") or visited("Team Practice 4 Blowjob Start")>>, and you blush<</if>>.
@@.male;"Yeah. You used to make fun of him before. What changed?"@@
<<if visited("QB Practice 6 Caught")>>@@.female;"What happened is that they started fucking!"@@
@@.male;"What?"@@
@@.female;"You didn't know?"@@
You shrink back into your chair as she relays the details to him. You've never been so embarrassed. Okay, you're not sure about that. There have been plenty of other embarrassing moments for you this year.
@@.male;"Okay, okay,"@@ the guy you were arguing with says, after he's finished learning about your sex life. @@.male;"I'll be nicer to him."@@
You nod. @@.thought;That's good. But after what I had to go through, I don't think it was worth it.@@<<set $team.respect to $team.respect-2>><<else>>@@.player;"Uh, I guess I've been spending more time with him when we practice together. And he's pretty cool."@@
@@.male;"Sure, he's cool but that doesn't make him a good quarterback."@@
@@.player;"Can you at least not make fun of him?"@@
@@.male;"Fine."@@<</if>>
<<link "Go to gym class" $currentPassage>><<set $team.qbRespect to $team.qbRespect+5>><</link>>@@.thought;I don't want to get into this. It'll just end up with me getting embarrassed.@@
@@.male;"I thought he had gotten better,"@@ one of the <<if $player.masculinity>=50>>other <</if>>guys says.
@@.male;"Sure. Now instead of throwing to the other team, his throws won't hit anyone at all."@@
@@.male;"I don't get why <<print $player.firstname>> can't be the quarterback."@@
@@.thought;Fuck, I'm getting dragged into this anyway.@@
@@.male;"Some kind of injury. Isn't that right, <<print $player.firstname>>?"@@
@@.player;"What? Oh, yeah."@@
@@.male;"I hope you heal up, man. With that injury, <<print $qb.firstname>> might be a better quarterback than you."@@
@@.male;"Really?"@@
@@.male;"Yeah. Did you see him during practice? He threw like a girl."@@
@@.thought;Hey!@@
@@.female;"Hey!"@@
@@.male;"Sorry. But girls just can't throw the football like guys can."@@
@@.female;"Yes we can!"@@
The two of them argue about the athletic abilities of guys and girls, while you look over at <<print $qb.firstname>>'s table. At least they're not talking shit about him anymore, but you know that their opinion of him didn't change.
<<link "Go to gym" $currentPassage>><<set $team.qbRespect to $team.qbRespect-1>><</link>>As you're walking with your lunch to the table, you can see all of your friends talking, but they fall silent when you sit down.
@@.thought;They were talking about me@@ you realize. @@.thought;Probably about me getting kicked off the team.@@
You start eating your lunch, trying to ignore the eerie silence.
[[Confront them|Lunch Friends KickedOff Discuss]]
[[Be quiet|Lunch Friends KickedOff Silent]]@@.thought;I might as well get it over with.@@
@@.player;"Were you talking about me?"@@ you ask, trying not to sound too confrontational. You can't tell how well it worked.
@@.female;"Well, we heard some rumors..."@@
@@.male;"Yeah. About you not being on the team anymore."@@
@@.player;"Uh, yeah,"@@ you say, already regretting your decision. @@.player;"I'm not."@@
@@.female;"Well, what happened?"@@
You sigh. You'd rather not get into it, but now that the conversation's started, it doesn't show any signs of stopping. @@.player;"We were practicing, and I couldn't throw as far as Coach wanted. So he kicked me off."@@
@@.female;"That's it? That's terrible!"@@
@@.female;"I never liked Coach."@@
One of the football players who sits at your table, Luke, comes back from the bathroom. @@.male;"Are you guys talking about <<print $player.firstname>>?"@@
@@.player;"Yeah,"@@ you answer, hoping that Luke doesn't give any more details.
@@.male;"What happened@@<<if $player.feminine<18>>@@.male;, bro@@<</if>>@@.male;? How come you can't throw all of a sudden?"@@
@@.female;"He can't throw? I thought <<print $player.firstname>>'s throws were just slightly worse than Coach wanted?"@@
@@.thought;Kill me now.@@
Luke laughs. @@.male;"No. <<print $player.firstname>> couldn't throw the ball at all."@@ He mimes throwing the football and having it immediately fall to the ground.
She turns to you, a look of surprise on her face. At that moment, the bell rings.
<<link "Go to gym before she can ask any more questions" $currentPassage>><</link>>@@.thought;If we start talking about it, I'll just have to admit that I suck at football now. I'd rather have an awkward lunch than an embarrassing one.@@
Your friends seem to feel the same way, because they eat their lunch in silence too.
You finish your lunch, and turn your attention to the clock on the wall. @@.thought;I never thought I'd be counting the minutes until I have to go back to school.@@
<<link "Finally, the bell rings" $currentPassage>><<set $team.respect to $team.respect-2>><</link>><<silently>><<passTime>><</silently>><<if $player.skillCurse is 2>><<display "WakeUp SkillCurse">><<set $player.skillCurse to 3>><<elseif visited("Dream Marco") and not $wakeUpMarco>><<display "WakeUpMarco">><<elseif $day is 2>><<display WakeUp2>><<elseif $day is 3>><<display WakeUp3>><<elseif $day is 4>><<display WakeUp4>><<elseif $day is 5>><<display WakeUp5>><<elseif $day is 7>><<display WakeUp7>><<elseif $day is 8>><<display WakeUp8>><<elseif $day is 14>><<display WakeUp14>><<elseif $day is 18>><<display WakeUp18>><<else>>You wake up, glad to have had a dreamless sleep for once. In a daze, you stumble to the shower, and wash yourself. You're no longer surprised to see nothing when you look down. It's still //weird//, but you're starting to accept it as more normal.<</if>>
<<if $day is 5>>
[[Bathroom|Shower]]<<elseif $day is not 14>>
[[Shower]]<</if>><<getTfProgress boobs>><<if $day is 3>><<display Shower3>><<elseif $day is 4>><<display ShowerRealizePussy>><<elseif $day is 5>><<display Shower5>><<elseif $player.feminine<2>>You stumble to the shower and step inside, letting the water pour down on you. @@.thought;This feels so nice.@@
You stand there for a couple minutes, slowly feeling more alive.<<elseif $tempTfValue>=2 and $player.arousal>=50>>You're just going to wash your hair and get clean. Nothing else.
That's hard to do. As you're washing your body, your hand drifts over your chest, and you feel a tinge of pleasure.
[[Touch your breasts some more|Shower Boobs]]
[[Just finish the shower|Wash thoroughly]]<<else>>You're just going to wash your hair and get clean. Nothing else.
<<if $player.arousal>50>>That's hard to do. You've been on edge, and your pussy is slick with your juices. You reach down to clean them up, but your hand lingers for longer than it has to.
@@.thought;I'm already in the shower. It won't hurt to just keep my hand here.@@ You start to reach for your crotch.
@@.thought;No!@@ With superhuman effort, you wrench your hand away. Whenever you masturbate, your body changes. You're not going to risk it, no matter how horny you are.
@@.thought;I need to get off, though. Fuck! What can I do?@@<<else>>You soap up and start to rinse yourself off, pointedly avoiding looking down.<</if>><</if>>
<<if $day is not 3 and $day is not 5>>
[[Wash thoroughly]]<<if $player.arousal>50 and not visited("Masturbate 2 Orgasm")>>
[[Masturbate|Masturbate Shower]]<<elseif visited("Masturbate 2 Orgasm")>>
==Masturbate== @@.thought;There's no way I'm doing that after what happened the last time I masturbated.@@<<else>>
==Masturbate== (You're not in the mood)<</if>><</if>><<if $day is 2>><<display WashThoroughly2>><<else>>@@.thought;No, I've got to stop. I don't want to get...tempted.@@
You finish up your shower and dry off, hurrying into your dorm room.<</if>>
<<if $witch.invitation is true>><<link "Head back to your room" "Witch Dorm Meeting">><<set $currentPassage to "Get Dressed">><</link>><<else>>[[Get Dressed]]<</if>><<if $day is 2>><<display ShowerMasturbate2>><<elseif $day is 4>><<display ShowerMasturbateFemale>><<elseif visited("Masturbate 2 Orgasm")>>Your fingers trace over your pussy. Just that touch alone is enough to turn you on, and it's not long before a finger slips inside. Just as you find your clit, you have a moment of clarity.
@@.thought;Why am I doing this? It'll just transform me@@ you realize suddenly.
@@.thought;But I need this. Can't I do it just once?@@ You snap yourself out of it. @@.thought;No, <<print $player.firstname>>. Focus.@@
With a monumental effort, you remove your hand and finish up the shower.<<else>>Your fingers trace over your pussy. Just that touch alone is enough to turn you on, and it's not long before a finger slips inside.
<<if $dayOfWeek is "Saturday" or $dayOfWeek is "Sunday">>Suddenly, the bathroom door opens, and you jump. Embarrassed, you remove your hand from your pussy.
Moments later, you hear the sound of pee hitting the urinal. @@.thought;It's just @@<<if $player.masculinity>=50>>@@.thought;another @@<<else>>@@.thought;a @@<</if>>@@.thought;guy using the bathroom. I could have kept going!@@
The guy washes his hands and leaves, but the mood has been ruined.<<else>>Just then, the bell rings. @@.thought;Fuck!@@ You'll have to finish later.<</if>><</if>>
<<if $witch.invitation is true>><<link "Head back to your room" "Witch Scorned">><<set $currentPassage to "Get Dressed">><</link>><<else>>[[Get Dressed]]<</if>>
<<if $day is 2>><<set $player.arousal to 0>><<else>><<set $player.arousal to $player.arousal+5>><</if>>@@.thought;I can't risk them seeing my boobs!@@
You feel a little humiliated as you wrap the towel around your chest. You're well aware that this is how girls do it.
@@.thought;I hope I don't transform this. But I can't let anyone see my chest.@@
You look down at your body. With the towel wrapped around you in this way, <<if $player.legs>=3>>along with your smooth legs, <<elseif $player.legs is 2>>along with your smooth leg, <</if>>and what you have underneath, you feel extremely feminine.
<<if visited("Shower Boobs Cover")<2>>You're about to step out of the shower, when you feel it.
<<link "You're cold. And it's not just because you stepped out of the shower" TfPassagePicker>><<set $currentPassage to "Get Dressed">><<set $setting to "boysShower">><</link>><<else>>You hesitate as you step out of the shower, but you don't transform.
You slowly exhale and make your way back to your room.
[[Get Dressed]]<</if>><<getTfProgress voice>>You wrap your towel around your waist and exit the stall, hastily making your way towards the exit.
@@.male;"Hey, <<print $player.firstname>>!"@@
@@.player;"Hey!"@@ you call back, not turning around.
<<if $tempTfValue>=2>>@@.male;"<<print $player.firstname>>? Are you okay? Your voice sounds different."@@
@@.player;"Just a cold,"@@ you say.<<else>>@@.male;"You're not going to say hello?"@@
@@.player;"I just did,"@@ you say, feeling uncomfortable. If you turn around, they might see your boobs.
@@.male;"What, are you in a rush or something?"@@
@@.player;"Yeah,"@@ you say, seizing the excuse. @@.player;"Sorry. I've gotta get going."@@<</if>>
<<if $player.arousal>0>>The other guy starts to say something, but you don't give him a chance. The bathroom door closes behind you. Luckily, the hallway is empty, and you make it back to your room.<<else>>@@.male;"I bet you do,"@@ says the other guy, giving you a wink.
@@.thought;Was he flirting with me? No, he must have heard me in the shower.@@<</if>>
@@.thought;That was too close.@@
[[Get Dressed]]<<getTfProgress voice>>You take your hands and move them to your breasts, the shower forgotten. It feels so good, and you let out a little moan. Who knew that they would feel so sensitive?
You're not really sure how to do this, so you take turns squeezing each of your boobs. It feels good though, especially when your hands touch your nipples. They've gotten longer since you started the shower, and you're pretty sure that you're wet down there, though you don't dare find out.
<<if $player.arousal<75>>The bathroom door closes, and you snap back to reality. @@.thought;Oh man, I'm in the boys shower, touching my boobs.@@ That thought sobers you up, and you finish the shower, and grab your towel.
You're getting ready to go back to your dorm room when you hear a pair of male voices.
@@.male;"Are you ready for the test?"@@
@@.male;"No way man, I'm going to fail."@@<<set $player.arousal to $player.arousal+5>><<else>>The bathroom door closes, but you're so caught up in your pleasure that you hardly notice. You continue rubbing your boobs and tweaking your nipples until you suddenly start to shake.
You clasp a hand over your mouth, but it's too late. You let out a moan, and an orgasm follows soon after. You collapse against the shower wall, panting heavily.
Slowly, you become aware that you're not alone in the bathroom.
<<if $tempTfValue>=2>>@@.male;"It sounds like someone just got off."@@<<else>>@@.male;"It sounds like some dude just got off."@@<</if>>
@@.male;"Hello?"@@ says his friend.<<set $player.arousal to 0>><</if>>
@@.thought;Shit! I have to get past them, and they're going to notice my boobs!@@
[[Wrap your towel around your chest and waist|Shower Boobs Cover]]
[[Wrap your towel normally and hope they don't notice|Shower Boobs Uncovered]]
[[Wait until they leave|Shower Boobs Wait]]@@.thought;I'm not going to risk it. I'll wait them out.@@
You turn off the water and dry off, while the boys continue talking. @@.thought;Come on. Finish up already!@@
After what feels like an hour, the bathroom door closes, and you peek your head around the curtain. They're gone, thankfully, and you hurry back to your room.
@@.thought;That was too close.@@
[[Get Dressed]]<<set $changeEndPassage to "Wear">><<if $dayOfWeek is "Saturday" or $dayOfWeek is "Sunday">><<set $expectedOutfit to "casual">><<else>><<set $expectedOutfit to "school">><</if>><<display Clothes>><<getTfProgress ass>><<set $tempAss to $tempTfValue>><<getTfProgress boobs>><<set $tempBoobs to $tempTfValue>><<if $tempAss>=4 and $player.ownsGirlPants is false>><<display WearTorn>><<elseif $day is 2>><<display Wear2>><<elseif $day is 3>><<display Wear3>><<elseif $day is 4>><<display Wear4>><<elseif $day is 5>><<display Wear5>><<elseif $day is 8>><<display Wear8>><<elseif $dayOfWeek is not "Saturday" and $dayOfWeek is not "Sunday">>You automatically put on your school uniform, changing in the middle of your dorm room since Patrick and Marco are long gone. <<if $tempAss>1>>You notice that it fits a little differently. Before, it was slightly baggy on you. But now, your ass fills it out pretty well. <<else>>It still fits pretty well. Despite the other changes, your body is still the same as it was before the curse.<</if>><<if $day is 7 and $player.hasPanties>>Your boxers feel uncomfortable, and you wonder what it would be like to wear panties.
@@.thought;No! I'm not going to wear them!@@<</if>><<if $player.hasBra and $player.bra>>
You're especially glad when you put your <<print $player.shirt.informalName>> on. The sight of your new chest with your <<print $player.bra.informalName>> looked way too feminine. @@.thought;At least my boobs won't bounce around@@ you think, before realizing how alien that thought should be to you.<<set $player.hasWornBra to true>><<elseif $player.hasBra>>
You wonder if you'll regret not wearing a bra. It //would// be more comfortable. @@.thought;No. I draw the line at wearing a bra.@@<<elseif $tempBoobs>=2>>
Your shirt feels rough and uncomfortable against your new breasts, and when you move around, you can feel them moving too. @@.thought;I need to do something about this.@@<</if>><<else>>You put on your <<print $outfit>> <<if $outfit is "casual">>clothes<<else>>uniform<</if>>, looking forward to lounging around during the weekend. At least these clothes are comfy, unlike your school uniform. To anyone else, you're wearing the same clothes as any other guy. <<if $player.underwear.panties is true and $player.bra>>Only you know that you're wearing a bra and panties. It feels like you have a kinky secret underneath your clothes.<<elseif $player.underwear.panties is true>>Only you know that you're wearing panties. It feels like you have a kinky secret underneath your <<print $player.pants.informalName>>.<<elseif $player.bra>>Only you know that you're wearing a bra. It feels like you have a kinky secret underneath your <<print $player.shirt.informalName>>.<<else>>They don't know that underneath your <<print $player.pants.informalName>> and <<print $player.underwear.informalName>> is a pussy.<</if>><</if>>
<<if $dayOfWeek is "Saturday" or $dayOfWeek is "Sunday">>[[Think of something to do]]<<elseif $day is not 8>>[[Go to class]]<</if>><<showArousal>><<if $day is 2>><<display WeekendPlan2>>
<<elseif $day>3>>What are you going to do? You've been looking forward to the weekend, but now that it's here, it feels like it would be a waste to just play video games when you can figure out about this curse or train. @@.thought;Would <<print $qb.firstname>> even want to train now? Probably not. I should wait until later.@@
<</if>><<if $day is 2>>[[Play video games][$activity1 to "videogames"]]
[[Explore Campus|ExploreCampus]]<<else>><<display ExploreCampus>><</if>>
<<set $currentPassage to "Lunch">><<getTfProgress ass>><<if $day is not 18>><<showArousal>><</if>><<if $tempAss>=4 and $timeOfDay is 1 and $player.ownsGirlPants is false>><<display MorningClassPants>><<elseif $day is 4>><<display MorningClass4>><<elseif $day is 5>><<display MorningClass5>><<elseif $day is 6>><<display MorningClass6>><<elseif $day is 7>><<display MorningClass7>><<elseif $day is 8>><<display MorningClass8>><<elseif $day is 18>><<display MorningClassPeriod>><<else>>You walk into bio. Some of the guys nod at you, and you give them a nod back, but your heart isn't in it. Usually, you would go talk and joke with them before class started, but now something seems different.
They don't know anything's different about you, at least as far as you can tell, so that's not it. @@.thought;No, it's more that I don't have that much in common with them anymore.@@
That thought makes you feel a little sad. You've lost your muscles<<if $player.cock is 0>> and your masculinity<</if>>, and now you're losing your friends too.
The classes themselves pass uneventfully. You're a little nervous about History, but luckily, <<print $witch.firstname>> ignores you.
[[Soon, it's time for lunch|Lunch]]
<<set $team.respect to $team.respect-1>><</if>><<if $day is 2>><<display VideoGames2>><<else>>[[Lunch]]<</if>><<if $day is 2>><<display ExploreCampus2>><<if not visited("Weight Room")>>
[[Weight Room][$activity1 to "gym"]]<</if>><<elseif $day is 3>><<display ExploreCampus3>><<if not visited("Weight Room")>>
[[Weight Room][$activity1 to "gym"]]<</if>><<else>><<display ExploreCampusNormal>><</if>><<display WeightRoomIntro>><<if $day is 2>><<display Lunch2>><<elseif $day is 3>><<display Lunch3>><<elseif $dayOfWeek is not "Saturday" and $dayOfWeek is not "Sunday">><<display LunchWeekday>><<else>><<display LunchWeekend>><</if>>
<<set $timeOfDay to 2>>
<<if $dayOfWeek is "Saturday" or $dayOfWeek is "Sunday">><<set $currentPassage to "Afternoon">><<else>><<set $currentPassage to "Gym">><</if>><<if $day is 2>><<display HomecomingIntro>><<elseif $day is 3>><<display Dinner3>><<else>><<display DinnerWeekend>><</if>><<if $dayOfWeek is "Saturday" or $dayOfWeek is "Sunday">><<set $currentPassage to "Night">><<else>><<set $currentPassage to "Evening">><</if>><<passTime>><<spyOnClub>><<getTfProgress boobs>><<if $day is 4>><<display Gym4>><<elseif $day is 5>><<display Gym5>><<elseif $day>=18 and $day<=22>><<display GymPeriod>><<elseif $tempTfValue>=3 and not visited("Gym Shirt Finish")>><<display "Gym Shirt Introduce">><<elseif $player.wearsShirtForSwimming and not visited("Gym Onepiece Realize")>><<display "Gym Onepiece Start">><<elseif visited("Gym Onepiece Realize") and $player.wearsOnepiece is false>><<display "Gym DecideNoToOnepiece">><<elseif $player.wearsOnepiece>><<display "Gym Onepiece Regular">><<elseif $day>=7 and not visited("Gym Day 7 Lose Trunks")>><<display Gym7>><<elseif $player.bra>><<display "Gym Bra">><<else>><<display GymNormal>><</if>><<showArousal>><<if $day is 4>><<display Swimming4>><<elseif $day is 5>><<display Swimming5>><<elseif $day is 6>><<display LanguageProject>><<elseif $day is 7>><<display LanguageProjectPressure>><<elseif $day is 8>><<display LanguageProjectBlamed>><<else>>You walk into Spanish and sit down with your group. It's a workday, and the three of you get to work on your project in peace. <<if visited("Panty Raid Intro")>>A couple of your group members shoot you dirty looks, but you try to ignore them.<<else>>As you work, you talk with your group a little bit. They're not usually the people you'd hang out with, but they're pretty cool.<</if>>
[[Finish school|Evening]]<</if>><<showArousal>><<shouldSeeTherapist>><<if $dayOfWeek is "Saturday" or $dayOfWeek is "Sunday">>You force yourself to do homework. It's not fun, and you feel a little stupid when you have to reread the same paragraph in the textbook for the third time, but you finish it and feel productive.
[[Continue|Night]]<<else>><<if $shouldSeeTherapist>><<display "AfterSchool Therapist">><<elseif $day is 4>><<display AfterSchool4>><<elseif $day is 5>><<display AfterSchool5>><<elseif $day is 6>><<display AfterSchool6>><<elseif $day is 7>><<display RaidOrProject>><<elseif $day is 8>><<display AfterSchool8>><<elseif $day is 11 or $day is 13>><<display AfterSchool11>><<elseif $day is 15 or $day is 22>><<display AfterSchoolGame>><<elseif $day is 18 and $garcia.detention is true>><<display AfterSchoolDetention>><<elseif $day>=18 and $day<=19 and ($player.isWearingTampon is false or ($player.underwear.panties is false and (not $pantyRaid or $pantyRaid.takenFrom is "")))>><<display AfterSchoolShopping>><<else>><<display AfterSchool5>><</if>>
<<set $timeOfDay to 3>><</if>><<spyOnClub>><<if $day is 8>><<display "Game 2">><<elseif $day is 15>><<display "Game 3">><<elseif $day is 22>><<display "Game 4">><<elseif $day is 18>><<display "Team Practice 5">><<elseif $day is 20>><<display "Team Practice 6">><<elseif $day is 25>><<display "Team Practice 7">><<else>>@@.thought;It's nighttime already? How did the time pass so fast?@@ You're annoyed at yourself for not doing more during the day. You've got to figure out a way to reverse this curse!
On the other hand, you've been feeling a lot less social since your transformation. @@.thought;If I shut myself up in my room and play video games, I just have to wait until the end of the football season. But then I'd need me or <<print $qb.firstname>> to win the championship or I'd be stuck like this!@@
That idea is too horrible to think about, so you turn your mind back to picking an activity to do.
<<IsWitchContentAvailable>><<link "Work out in the gym" $workoutPassage>><</link>>
<<link "Research witches" $libraryPassage>><</link>><<if $curseActive and $pantyRaid.takenFrom is "Elvira">>
<<link "Ask Elvira to remove the curse" "Elvira Panties Remove Intro">><<set $currentPassage to "Sleep">><</link>><<if not visited("Library Elvira Panties Read")>>
<<link "Go to the library and figure it out yourself" "Library Elvira Panties">><<set $currentPassage to "Sleep">><</link>><</if>><</if>><<if $witch.contentAvailable>>
<<link "Talk to $witch.firstname" "WitchPassagePicker">><</link>><</if>><<if visited("Girlfriend Girltalk AskOutQB") and $player.homosexuality>=20 and (visited("QB Practice 5 Sex") or visited("QB Practice 4 Sex") or visited("Team Practice 4 Blowjob Start"))>>
<<link "Go see $qb.firstname" "QBPassagePicker">><</link>><</if>>
<<link "Do homework" $homeworkPassage>><</link>>
<<if $player.arousal>50>><<if $tfPassageIntro is "End of Current Content">><<linkappend "Masturbate">>. @@.thought;No way! I'll transform again!@@<</linkappend>><<else>><<link "Masturbate" $tfPassageIntro>><</link>><</if>><<else>>==Masturbate== (You're not in the mood)<</if>><</if>><<set $timeOfDay to 4>>
<<set $currentPassage to "Sleep">><<showArousal>><<if $girlfriend.dateMarcoPermission>0 and not visited("Dream Marco")>><<display "Sleep Marco Conversation">><<else>><<if $day is 2>><<display Sleep2>><<elseif $day is 4>><<display Sleep4>><<elseif $day is 5>><<display Sleep5>><<elseif $day is 6>><<display Sleep6>><<elseif $day is 7>><<display Sleep7>><<elseif visited("Keep Teddy")>>You're still feeling tired and humiliated, but when you see your life-size teddy bear in your bed, everything feels better. You wrap an arm around him, and you're still cuddling him when you fall asleep.<<else>>You're feeling tired from the day, the humiliation, and everything you've been through recently. When you lie down to sleep, you're out like a light.<</if>>
[[Sleep|Dream]]<<if $girlfriend.dateMarcoPermission is 1>>
[[Tell Marco you changed your mind|Sleep Marco ChangedMind]]<</if>><</if>><<if $player.skillCurse is 1>><<set $player.skillCurse to 2>><<display "Dream KickedOffTeam">><<skillCurse>><<elseif $day is 2>><<display Dream2>><<elseif $day is 3>><<display Dream3>><<elseif $day is 4>><<display Dream4>><<elseif $day is 6>><<display Dream6>><<elseif $day is 7>><<display Dream7>><<else>>You have a dreamless sleep.<</if>><<if $day>=25>>
<<IsNewGFContentAvailable>><<IsNewWitchContentAvailable>><<AreNewTfsAvailable>><<IsNewQBContentAvailable>><<if visited($endPassage.game) and visited($endPassage.team) and $newTfsAvailable is false and $witch.newContentAvailable is false and $girlfriend.newContentAvailable is false and $qb.newContentAvailable is false>>''Warning: It looks like you have accessed all of the content. You can continue to play if you would like, but there may not be much to do.''<<else>>''Warning: You are running out of content to explore. You can continue to play if you would like, but the remaining content may be sparse.''
Here's what it looks like you have left:
<<if $newTfsAvailable>>* Transformations
<</if>><<if not visited($endPassage.game)>>* Football games
<</if>><<if not visited($endPassage.team)>>* Team Practices
<</if>><<if $qb.newContentAvailable>>* <<print $qb.firstname>> content
<</if>><<if $girlfriend.newContentAvailable>>* <<print $girlfriend.firstname>> content
<</if>><<if $witch.newContentAvailable>>* <<print $witch.firstname>> content<</if>>
Note: Some content may be unavailable due to choices you have made or bugs in the game.<</if>><</if>>
[[Wake up]]Sorry, this is the end of current content for this path. Press back and choose another option.
<<back>>
<<passTime>>You look at your phone. 6:55. <<if not visited("Language Project Family")>>@@.thought;Shit! The panty raid and the project start in five minutes. What am I going to do?@@
<<if visited("Panty Raid Commit")>>You already told Sam you would go to the panty raid. @@.thought;He's my teammate. I don't want to flake on him.@@<<else>>You already told Sam that you weren't going to make it, but he told you that you were still welcome. @@.thought;He'd understand if I don't go though.@@<</if>>
It's not just about your teammates, though. <<if $player.arousal>70>>Your pussy tingles<<else>>You pace nervously<</if>> as you think about the panty raid, and the dream you had. That probably means it's a bad idea, but it certainly sounds more fun than working on a boring spanish project.
[[Do your project|Spanish Project Start]]<<else>>@@.thought;I have just enough time to meet my teammates. Where were we meeting again?@@
Your phone buzzes. @@.male;We're at the locker room.@@ @@.thought;Okay, that's helpful.
<</if>>
[[Go to the panty raid|Panty Raid Intro]]@@.player;On my way@@ you text your group. Gathering up your stuff, you head for the library.
The rest of your group is already there, and they look a little surprised when you join them. You try not to feel hurt. @@.thought;I even told them I was coming!@@
The project doesn't go well. Everyone has a different vision for the project, and nobody can agree. Finally, it's decided that everyone will just do research for today, and figure out what to do later.
The research is mind-numbingly boring, and you're regretting not going to the panty raid. @@.thought;I bet that would have been a lot of fun! I haven't gotten to hang out with the guys that much lately.@@
Still, you make some progress. The rest of the project will probably be easier now that you've done your part.
[[You're yawning as you say goodbye and head back to your dorm|Night]]
<<set $player.academics to $player.academics+3>>
<<set $team.respect to $team.respect-3>><<set $team.respect to $team.respect+3>>@@.male;"You made it, man,"@@ Patrick says when you show up.
@@.player;"Yeah,"@@ you say, giving a laugh. @@.player;"This will be way more fun than some project."@@
<<if $team.respect>75>>@@.player;"Okay,"@@ you say, facing your team. @@.player;"It's simple. We'll break into the girls dorms and steal their panties. And then we'll all meet back here with the loot."@@
Sam shoots you a look. Maybe you should have let him give the speech. He's done most of the planning for the raid, after all. But being a leader comes so naturally to you that you just jumped in.
@@.male;"Exactly,"@@ Sam says. @@.male;"But I don't want us getting in trouble. We're only hitting empty rooms."@@
@@.player;"Everyone ready?"@@ Everybody nods their heads. @@.player;"Okay, let's start!"@@<<else>>@@.male;"Okay,"@@ Sam says, addressing everyone. You feel a little hurt that he's the one to give the speech. Sure, he did most of the planning, but you're the quarterback. You should be the leader.
@@.malel;"Most of the girls are at clubs or the library,"@@ Sam continues. @@.male;"We're going to go into their dorm, break into their rooms, and steal their panties. I want everyone to get two panties from two girls!"@@
A chill runs down your spine as he says this. It sounds familiar, but you can't place your finger on this.
@@.male;"If you go to a room and there's girls in it, skip it. I don't want us getting in trouble."@@
Some of the guys groan but Sam waves them off. @@.male;"Everyone ready?"@@ Everybody nods their heads. @@.male;"Okay, let's start!"@@<</if>>
[[Get started|Panty Raid Start]]You're grinning as you and the other boys walk across campus. You feel a warm breeze across your skin, and you're looking forward to the rain, your dream all but forgotten.
There are two girls dorms, and the team splits into two. You're in a group with <<print $qb.firstname>>, Marco, Patrick, Everett, and some other guys.
Your group walks into the dorm with no problem. The door's unlocked, and anyone can get in. @@.thought;Not good security@@ you think with a grin.
You look around. Nobody seems to be here. @@.thought;I didn't know everyone was so busy on a thursday night.@@
@@.player;"Okay,"@@ you whisper loudly. @@.player;"Every man for himself!"@@
With those words, everyone splits off. Some boys run down the hallway, some boys take the stairs, but everyone makes a lot of noise as they ransack the dorm. @@.thought;What was the point of sneaking in?@@ you wonder.
You're left alone in the hallway, the sounds of the panty raid echoing all around you.
It bothers you that you hesitated. You used to be one of those guys. When you imagined taking part in the raid, you imagined yourself drunkenly raiding random girls's rooms, collecting your prizes and high-fiving the other guys. Yet here you are, standing awkwardly in the hallway.
@@.thought;Okay, I should pick a room@@ you think. Cautiously, you step forward. The door is slightly ajar. You peer in. Two girls are on the bed, doing each other's nails.
@@.thought;Sam said we shouldn't hit rooms that weren't empty@@ you remember. You look around some more, spotting three rooms you don't think have been touched. All three doors are firmly shut, and there's no light coming from underneath the door.
@@.thought;Perfect! But which door should I pick? They all look the same.@@
You glance at the names on the doors. Sophie...<<print $witch.firstname>>...Candice. @@.thought;Wait, <<print $witch.firstname>>?@@ You spin around. There aren't many <<print $witch.firstname>>s in this school. This is definitely her room.
[[Raid her room. Maybe you can snoop while you're at it|Panty Raid Witch]]
[[Raiding a witch's room? Pick one of the other doors|Panty Raid Normal]]
<<set $pantyRaid = {
"panties": null,
"takenFrom": "",
"strapon": false,
"cauldron": false,
}>>You're not going to mess around with <<print $witch.firstname>>'s room. You remember what happened when she caught you staring at her during class. Getting caught snooping in her room would be way worse.
You try one of the non-<<print $witch.firstname>> doors. It's locked. You try the other door. Success! It slowly swings open, revealing a dimly lit room.
You shut the door behind you, and reach for the light switch. For a second, you can't find it, and you start to panic. Moments later, your fingers bump something, and the room is lit up by an old halogen light.
@@.thought;Calm down@@ you tell yourself. @@.thought;This is just a normal girl's room. Man, if I went for <<print $witch.firstname>>'s room, I'd be a nervous wreck..@@
Once you've calmed down, you finally look around. The first thing you see is the set of dressers. Three of them are pushed against the wall in a line. @@.thought;That's where their panties are, obviously.@@ You glance at the rest of the room. There's beds and desks, but not much besides that. It's pretty sparse. There are no decorations, and the closet is mostly bare.
[[Go straight for the dressers|Panty Raid Normal Panties]]
[[Check out the beds|Panty Raid Normal Bed]]
[[Look at the desks|Panty Raid Normal Desk]]@@.thought;I should get what I came here for.@@ You open up the top drawer of <<if visited("Panty Raid Normal Desk")>>Julie's dresser<<else>>one of the dressers<</if>>, revealing a wide selection of panties. @@.thought;Jackpot!@@
You look at the panties more carefully, trying to decide which one to pick. You eventually settle on a pair of pink bikini panties. They look small and cute in your hands, and you're sure they'd look sexy on <<if visited("Panty Raid Normal Desk")>>Julie.
@@.thought;This is kind of kinky.@@<<set $player.arousal to $player.arousal+1>><<else>>whichever girl they belonged to.<</if>>
Now that you have what you need, you should meet back up with your team. Unless you wanted to do some more snooping.
<<if not visited("Panty Raid Normal Bed")>>
[[Check out the beds|Panty Raid Normal Bed]]<</if>><<if not visited("Panty Raid Normal Desk")>>
[[Look at the desks|Panty Raid Normal Desk]]<</if>>
[[Leave|Panty Raid Normal Confrontation]]You decide to take a closer look at the three beds. You're not totally sure what you're searching for @@.thought;Maybe some sex toys?@@ but you can't see anything.
Deciding to look closer, you climb into the first bed, and look under the covers and under the pillow. Nothing. Just to be sure, you search the other two beds too.
The only thing you find are that the beds in the girls dorm are much more comfortable than the beds in the boys dorm.
@@.thought;Well, that was a waste.@@ You look back and feel a little bad. You messed up their beds, just because you thought you might find something. It takes a little bit of time to remake their beds, but you feel better about yourself when you're done. @@.thought;Why did I do that? They could have easily done that themselves. I guess I didn't want them knowing I went through their room.@@
<<if not visited("Panty Raid Normal Panties")>>
[[Find their panties|Panty Raid Normal Panties]]<</if>><<if not visited("Panty Raid Normal Desk")>>
[[Look at the desks|Panty Raid Normal Desk]]<</if>><<if visited("Panty Raid Normal Panties")>>
[[Leave|Panty Raid Normal Confrontation]]<<else>>
[[Change your mind and raid the witch's room|Panty Raid Witch]]<</if>>You know you should <<if visited("Panty Raid Normal Panties")>>get out of here now that you got what you came for<<else>>get the panties<</if>>, but you're curious. Whose room are you in? You don't remember the names you saw on the door. You //could// just open the door and check, but snooping is much more fun.
The first desk is pretty clean, besides an essay with a red A scrawled at the top of the page, and a math textbook. You look at the second desk. It's not as neat, and there are a lot of loose papers. @@.thought;Math, Art, Bio. Different bio class than me though. Home Economics, Spanish. Oh, looks like she's in my class. Her name is Julie. No, I don't remember her.@@
You take a closer look at the papers for Spanish. Her name is in the top right corner. You read it and freeze. She's in your group for the project. <<if visited("Language Project Family")>>@@.thought;I moved our meeting, and now I'm snooping in her room@@<<else>>@@.thought;She's working on her project while I'm snooping through her room@@<</if>> you think guiltily.
@@.thought;And I didn't even know her name!@@ You wonder whether you're just oblivious, or if you just don't pay any attention to people outside of the popular kids.
@@.thought;I need to focus. I'm already in...Julie's room. What should I do now?@@
<<if not visited("Panty Raid Normal Panties")>>
[[You're not backing out now. Get her panties|Panty Raid Normal Panties]]<</if>><<if not visited("Panty Raid Normal Bed")>>
[[Check out the beds|Panty Raid Normal Bed]]<</if>><<if visited("Panty Raid Normal Panties")>>
[[You've seen enough. Get out of here|Panty Raid Normal Confrontation]]<<else>>
[[Go to the witch's room. That's a little less weird than this|Panty Raid Witch]]<</if>>You've got the panties that you need, so you open the door and exit. As you're walking down the hallway, you run into <<if visited("Panty Raid Normal Desk")>>Julie<<else>>a girl from your group project. After thinking for a bit, you remember that her name is Julie<</if>>. @@.female;"<<print $player.firstname>>? Were you in my room?"@@
@@.player;"Uh...no"@@
@@.female;"I thought I saw you. Wait, is that my panties?"@@
You want to shrink away. You were carrying them in your hand, like an idiot. @@.player;"Look, I can explain."@@
@@.female;"This better be good.@@ <<if visited("Language Project Family")>>@@.female;You lied about seeing your family so you could go steal my panties? What the fuck!"@@<<else>>@@.female;You blew off our group project so you could steal my panties? What the fuck!"@@<</if>>
@@.player;"It's not like that! We were doing a panty raid. I just got your room. I didn't even know it was yours. Why are you here, anyway?"@@
@@.female;"<<if visited("Language Project Family")>>It's my room<<else>>I forgot my notebook so I went back to get it.<</if>>"@@
@@.player;"Oh."@@
@@.female;"Well, I'm telling our group what happened!"@@
@@.player;"No, please don't."@@
@@.female;"And I'm taking these back,"@@ she says, ignoring you. She snatches her panties out of your hand, and storms back to her room. The door slams, and now you're alone in the hallway.
@@.thought;Fuck! That was so embarrassing! What's my group going to think? And I still don't have any panties!@@
[[Raid the witch's room|Panty Raid Witch]]
<<print $girlfriend.firstname>> lives in this dorm. [[See if she can help you out|Panty Raid Upstairs]]
[[Admit defeat and meet up with your team|Panty Raid End]]<<if visited("Lunch Day 4 Witch Admit")>><<print $witch.firstname>> has always been so secretive about her room. Now's your chance to find out what she's hiding.<<else>>You know it's a bad idea, but you're really curious about what <<print $witch.firstname>>'s room is like.<</if>> And you like the idea of breaking into the room of the chick who cursed you and stealing something, even if it is her panties.
You hold your breath and try the door. To your surprise, it slowly swings open. @@.thought;Doesn't she know she should lock her door?@@
The inside of the room is dark, and you can't see much. You could shut the door right now, and <<print $witch.firstname>> would never know that you were here.
Instead, you step into the room and close the door behind you. Your hand reaches for the light switch. For a second, you can't find it, and you start to panic. Moments later, your fingers bump something, and the room is lit up by an old halogen light.
@@.thought;Calm down@@ you tell yourself. @@.thought;This is just a normal room. She's not even here.@@
Satisfied that you're alone, you finally look around. The first thing you see is the dresser. @@.thought;That's where her panties are, obviously.@@ You glance at the rest of the room. There's the standard bed and desk. Other than that, there's not much. It's pretty sparse. There are no decorations, and the closet is mostly bare.
You're not sure what you were expecting. She's not the type to have a glamorous room, with lots of posters and frilly clothes. @@.thought;Maybe I was expecting more, I don't know, witch stuff?@@ You think for a second. @@.thought;If there was witch stuff, she wouldn't keep it in the open.@@
[[Find her panties|Panty Raid Witch Panties]]
[[Check out the bed|Panty Raid Witch Bed]]
[[Look at the desk|Panty Raid Witch Desk]]
[[Search the room more carefully|Panty Raid Witch Trunk]]You've got a mission, and you're not going to get distracted. First you'll get the panties, and then maybe you'll snoop. If you have time, of course.
You look through the dresser. Pants, socks, bras. You open the last drawer, hoping it contains her panties.
It has one pair of plain white panties. @@.thought;That's all? Kind of boring?@@ Despite yourself, you imagine <<print $witch.firstname>> standing naked in just those panties, and you feel yourself start to grow <<if $player.arousal>=75>>more <</if>>wet.
You reach out to grab her panties, but something stops you. There's only one pair, and they're laid out in the center of the drawer.
@@.thought;Something seems wrong. Or am I overthinking it? How would she know that I was going to steal her panties? She probably just needs to do laundry.@@
[[Take them|Panty Raid Witch Panties Take]]
[[You think better of it|Panty Raid Witch Back Off]]
<<set $player.arousal to $player.arousal+3>>You climb into <<print $witch.firstname>>'s bed, not expecting much. It's a bed, after all. It's comfortable, and you would almost take a nap right now if you didn't have a mission to complete, but it's still a bed.
As you stretch out, you feel something lumpy. You reach under the covers, and pull out a strap-on. @@.thought;Ooohh. Kinky.@@ You struggle to picture <<print $witch.firstname>> with a strap-on<<if visited("Panty Raid Witch Panties")>>, but it's not as easy as it was to picture her wearing the white cotton panties<</if>>.
@@.thought;Would she be using the strap-on, or would she be getting fucked? And is she a lesbian? No, she has a boyfriend. So does she like pegging?@@ You think about her boyfriend. @@.thought;He doesn't seem like the type.@@ You conclude that there's a lot about <<print $witch.firstname>> that you don't know.
You realize that you've been idly holding the strap-on while you were thinking about <<print $witch.firstname>>.
[[Hide it under the covers|Panty Raid Witch Bed Hide]]
[[Take it with you|Panty Raid Witch Bed Take]]<<print $witch.firstname>>'s desk is full of sheets of loose paper, flyers, and textbooks. It's piled up seriously high, and it looks precarious. You're about to turn around and <<if visited("Panty Raid Witch Panties") and visited("Panty Raid Witch Bed") and visited("Panty Raid Witch Trunk")>>explore the rest of the room<<else>>leave<</if>> when you catch a glimpse of black from the bottom of the pile.
Curious, you pull the books and other shit off the desk, revealing a black cauldron with ornate gold carvings. @@.thought;Of course! I knew there was some magical stuff here.@@
Now that you've discovered the cauldron, though, you're not sure what to //do// with it. It's too big to hide, and you don't have time to run back to your dorm. @@.thought;I don't need to move it. I know where <<print $witch.firstname>> keeps it. She thinks she has such a great hiding place, but I can take it when it's a better time.@@
There probably won't be a better time than right now, though. When else will <<print $witch.firstname>> leave her door open? @@.thought;Maybe I could hide it somewhere?@@ You think through the girls who live in this dorm. They're all friends or acquaintances, but there's no one who you could give a cauldron to and not get asked questions. @@.thought;Wait! <<print $girlfriend.firstname>> just moved in. But things are weird between us.@@
<<if $pantyRaid.takenFrom is $witch.firstname>>
[[Ask her for help|Panty Raid Witch End][$player.carriesCauldron to true]]<<else>>
[[Ask her for help|Panty Raid Upstairs][$player.carriesCauldron to true]]<</if>><<if not visited("Panty Raid Witch Panties")>>
[[Look in the dresser for her panties|Panty Raid Witch Panties]]<<else>>
[[Try to leave|Panty Raid Witch End]]<</if>><<if not visited("Panty Raid Witch Bed")>>
[[Climb into her bed|Panty Raid Witch Bed]]<</if>><<if not visited("Panty Raid Witch Trunk")>>
[[Search the room more carefully|Panty Raid Witch Trunk]]<</if>>You scan the room. Besides the two empty beds in the corner, it looks like a normal room. @@.thought;Wait a second. These beds aren't just empty, they don't even have bedsheets! It's like <<print $witch.firstname>> is the only one living here. But how can that be? Everyone at Pinewood is in a triple.@@
Weird. But you don't have time to dwell on why <<print $witch.firstname>> has the room to herself. @@.thought;She's got to have her stuff somewhere.@@ You walk all over the room, looking in the closet, on the floor, under the bed...@@.thought;Aha!@@
Under the bed is a large suitcase. You kneel down and pull it out. It's a hard task. You don't have much leverage, and you're much weaker. From the rattling you hear as you drag the trunk over the carpet, it seems like it's not totally full, but it feels like it weighs a ton.
Once the trunk is finally in front of you, you hunt for a zipper. Instead, you find a combination lock.
@@.thought;Fuck! How am I supposed to know the combination?@@
It looks like you've hit a dead end. With a sigh, you slowly push the trunk back under the bed and then stand up, panting heavily.
<<if not visited("Panty Raid Witch Desk")>>
[[Check out the desk|Panty Raid Witch Desk]]<</if>><<if not visited("Panty Raid Witch Panties")>>
[[Look in the dresser for her panties|Panty Raid Witch Panties]]<<else>>
[[Try to leave|Panty Raid Witch End]]<</if>><<if not visited("Panty Raid Witch Bed")>>
[[Climb into her bed|Panty Raid Witch Bed]]<</if>>@@.thought;I'm overthinking it. She's just running low on underwear.@@
You lean forward and grab her panties. There. You got them. And nothing seems to happen, although they feel a little warm.
@@.thought;Okay. I got the panties. Now I need one more.@@ You feel the panties experimentally. They're small and flimsy, and they're almost covered completely by your large hand. You can't believe that girls wear these things.
A distant bell chimes. @@.thought;Right. Focus.@@ You're supposed to get two pairs of panties, and right now you only have one. You stride toward the door to look in another room, but then hesitate. @@.thought;I'm in <<print $witch.firstname>>'s room, all by myself. When will I ever get this chance again?@@
<<if not visited("Panty Raid Witch Desk")>>
[[Check out the desk|Panty Raid Witch Desk]]<</if>><<if not visited("Panty Raid Witch Bed")>>
[[Look at her bed|Panty Raid Witch Bed]]<</if>><<if not visited("Panty Raid Witch Trunk")>>
[[Search the room more carefully|Panty Raid Witch Trunk]]<</if>>
[[Attempt to leave|Panty Raid Witch End]]
<<set $witchPanties = {
"properName": "Plain White Panties",
"informalName": "plain white panties",
"school": true,
"football": true,
"casual": true,
"panties": true
}>>
<<set $pantyRaid.panties to $witchPanties>>
<<set $pantyRaid.takenFrom to $witch.firstname>>
<<set $clothesInventory.underwear.push($witchPanties)>>@@.thought;No. This is a bad idea@@ you reason. @@.thought;The way it's laid out, it's like she wants me to take it.@@ You have enough experience with <<print $witch.firstname>> to know that if she wants you to do something, you shouldn't.
You close the dresser.
@@.thought;This is a panty raid. Everyone will give me hell if I come back without any panties.@@ You start to leave, but then hesitate. @@.thought;I'm in <<print $witch.firstname>>'s room, all by myself. When will I ever get this chance again?@@
<<if not visited("Panty Raid Witch Desk")>>
[[Check out the desk|Panty Raid Witch Desk]]<</if>><<if not visited("Panty Raid Witch Bed")>>
[[Look at her bed|Panty Raid Witch Bed]]<</if>><<if not visited("Panty Raid Witch Trunk")>>
[[Search the room more carefully|Panty Raid Witch Trunk]]<</if>>
[[Attempt to leave|Panty Raid Witch End]]@@.thought;No, I'm not messing with her strap-on.@@ Maybe <<print $witch.firstname>> wouldn't miss one pair of panties, but she would definitely notice if this went missing. And if you took it, what would you do with it? It's too large to hide, and you don't want to explain to the guys why you took a strap-on.
You put it back where you came from, and then straighten out the bed so it doesn't look like someone's been through it.
<<if not visited("Panty Raid Witch Desk")>>
[[Check out the desk|Panty Raid Witch Desk]]<</if>><<if not visited("Panty Raid Witch Panties")>>
[[Look in the dresser for her panties|Panty Raid Witch Panties]]<<else>>
[[Try to leave|Panty Raid Witch End]]<</if>><<if not visited("Panty Raid Witch Trunk")>>
[[Search the room more carefully|Panty Raid Witch Trunk]]<</if>>You think for a second, and then pocket the strap-on. @@.thought;Now I can fuck like a man. I mean, I'm already a man. Oh god, what am I doing?@@
Your cheeks start to heat up. You just took <<print $witch.firstname>>'s strap-on. @@.thought;I hope she doesn't notice it's gone.@@ Even as you think that, you realize that it's ridiculous. //Of course// she'll notice that it's gone. As long as she doesn't notice that you took it, you'll be fine.
You force yourself to calm down, and you try to turn your thoughts away from the phallus in your pocket. <<if visited("Panty Raid Witch Panties")>>You've completed your mission, now you should get out of here. You could always do more snooping, but you've been in here for a while. You don't want <<print $witch.firstname>> to catch you in her room, with her strap-on!@@<<else>>You hear a set of footsteps and freeze, but the footsteps pass by without incident. @@.thought;I've been in here for a while. I should get her panties and go.@@<</if>>
<<if not visited("Panty Raid Witch Desk")>>
[[Check out the desk|Panty Raid Witch Desk]]<</if>><<if not visited("Panty Raid Witch Panties")>>
[[Look in the dresser for her panties|Panty Raid Witch Panties]]<<else>>
[[Try to leave|Panty Raid Witch End]]<</if>><<if not visited("Panty Raid Witch Trunk")>>
[[Search the room more carefully|Panty Raid Witch Trunk]]<</if>>
<<set $pantyRaid.strapon to true>><<if $pantyRaid.takenFrom is $witch.firstname>><<set $curseActive to true>>Satisfied that you've done everything you've needed to do, you walk towards the door and start to turn the handle. Before you can open it, the handle turns from the opposite direction. You try to turn the handle harder, but you're not strong enough, and the door slowly swings inward.
The gravity of your situation washes over you. You're in <<print $witch.firstname>>'s room, and you just stole her panties<<if $pantyRaid.strapon and $player.carriesCauldron>>, her strap-on, and her cauldron<<elseif $pantyRaid.strapon>>, and her strap-on<<elseif $player.carriesCauldron>>, and her cauldron<</if>>. @@.thought;Please don't be <<print $witch.firstname>>.@@
@@.witch;"Hello, <<print $player.firstname>>,"@@ <<print $witch.firstname>> says.
@@.thought;Fuck!@@ Strangely, <<print $witch.firstname>> doesn't look surprised to see you here. @@.player;"Aren't you going to ask what I'm doing in your room?"@@
She laughs. @@.witch;"I //know// what you're doing here. <<print $qb.firstname>> told me there was going to be a panty raid. So I just cast a ward over my panties."@@
@@.player;"What's a ward?"@@
She rolls her eyes. @@.witch;"You don't need to worry about it. But whenever someone touched it, I knew. I thought it would be a big football player. I didn't think it would be you."@@
You're taken aback by the way she described you as not being a big football player. Before you can protest, <<print $witch.firstname>> continues. @@.witch;"And I cast another spell on those panties."@@
@@.player;"Here, take them,"@@ you say, throwing them at her. @@.player;"They're yours. I don't want them anymore."@@
@@.witch;"Oh no, you're not getting off that easy,"@@ she says, placing them firmly back in your hand. @@.witch;"Don't you want to see what the spell is?"@@ You shake your head no. @@.witch;"You'll find out soon enough."@@
@@.thought;What does //that// mean?@@<<if $pantyRaid.strapon>>
[[She notices the strap-on you're holding|Panty Raid Witch End Strapon]]<<else>><<if $player.carriesCauldron>>
@@.witch;"And I'll be taking that,"@@ <<print $witch.firstname>> says, relieving you of the cauldron. You sigh. You were never going to be able to hide it anyway.<<set $player.carriesCauldron to false>><</if>>
[[You leave before she can embarrass you any more|Panty Raid End]]<</if>><<else>>You haven't gotten <<print $witch.firstname>>'s panties, but you've spent enough time in here already, and you //really// don't want to get caught by <<print $witch.firstname>>.
You turn the handle and exit, shutting the door behind you.<<if visited("Panty Raid Witch Trunk")>> You take another look at the door. There's three names on it, so three girls are supposed to live here, but clearly only <<print $witch.firstname>> does. @@.thought;Weird.@@<</if>>
<<if $pantyRaid.strapon or $player.carriesCauldron>>You absently touch the <<if $pantyRaid.strapon and $player.carriesCauldron>>strap-on and cauldron<<elseif $pantyRaid.strapon>>strap-on<<else>>cauldron<</if>>. You've stolen them from <<print $witch.firstname>>'s room, but you have no idea how you'll get them back to your dorm. It's too far to walk, especially when you're supposed to be doing this panty raid.
<</if>>You still haven't gotten your panties, and time's running out. You'll only be able to explore one more room.
[[Try one of the nearby doors|Panty Raid Normal]]
<<if $pantyRaid.strapon or $player.carriesCauldron>><<if $player.relationship is "">>[[Your ex lives in this dorm. See if she can help|Panty Raid Upstairs]]<<else>>[[Your girlfriend lives in this dorm. See if she can help|Panty Raid Upstairs]]<</if>><</if>><</if>><<print $witch.firstname>> smirks. @@.witch;"I see you took my strap-on."@@
You blush furiously. @@.player;"No! I mean, uh, yeah. I did it because..."@@ You trail off. Why did you take her strap-on? @@.player;"I took it because, uh, I needed it."@@
@@.witch;"You needed it,"@@ <<print $witch.firstname>> repeats in disbelief.
That's right. If you have a strap-on, it'll be like you have your cock back. But can you just tell <<print $witch.firstname>> that?<<if $witch.knowsSecret is false>> She doesn't even know that you have a pussy.<</if>>
[[Tell her|Panty Raid Witch End Strapon 2]]
[[It's too embarrassing|Panty Raid Witch End Decline]]@@.player;"Look, never mind. I'm sorry I took your stuff."@@ You set the strap-on <<if $player.carriesCauldron>>and the cauldron<</if>> down on her bed. You try to set the panties down too but she stops you.
@@.witch;"No, you're keeping those,"@@ she says, picking them up and handing them back to you again. She looks intently at you, and you brace yourself for further questioning.
@@.witch;"Fine. But you can't come in my room again."@@
@@.player;"I know. I'm sorry."@@
@@.witch;"And I'm not going to help you."@@
@@.player;"What?"@@ How //could// she. She did this to you and you've been relying on her help! How can she abandon you now?
@@.witch;"You broke into my room and tried to take my shit! Why would I help you?"@@ She takes a breath. @@.witch;"You don't even need my help. Just make sure my brother wins the championship and you'll be back to normal."@@
@@.thought;Or me,@@ you think to yourself.
<<if $player.carriesCauldron>>@@.witch;"And I'll take that,"@@ she says, taking the cauldron."@@
<</if>><<print $witch.firstname>> holds the door open for you, and you eagerly take her up on the hint, glad to get out of there.
[[Return to the team with her panties|Panty Raid End]]
<<set $witch.relationship to $witch.relationship-10>>
<<set $player.submission to $player.submission-1>>
<<set $player.carriesCauldron to false>>
<<set $pantyRaid.strapon to false>>@@.player;"I needed this strap-on for myself,"@@ you admit. @@.player;"So I can fuck <<print $girlfriend.firstname>>."@@
<<if $witch.knowsSecret is false>>@@.witch;"Hold up. Why can't you just fuck her now?"@@
You sigh. You really didn't want anyone to find out your secret. But you did break into <<print $witch.firstname>>'s room and took her panties and strap-on. She deserves an explanation.
@@.player;"Your curse gave me a vagina,"@@ you say flatly.
Anxiously, you await her reaction. @@.witch;"That is so...COOL!"@@ she squeals.
@@.player;"Excuse me?"@@
@@.witch;"That's the most powerful...thing...I've ever done! I didn't know I could do it. Imagine what I could do if I was trying!"@@
You stare at her in disbelief. @@.player;"What about me?"@@
She looks at you as if she only just realized that you were there. @@.witch;"Oh. Uh, sorry. I didn't mean to offend you. It's just, this is a really big deal for a witch."@@<<set $witch.knowsSecret to true>>
<</if>>@@.player;"So you see why I needed it,"@@ you prompt.
@@.witch;"Yeah, I guess."@@
@@.player;"So...can I, uh, take it?"@@
@@.witch;"No! It's mine! I'm using it too!"@@ You look at her and she blushes. @@.witch;"Anyway,"@@ <<print $witch.firstname>> says, changing the subject, @@.witch;" if you let me fuck you with it, you can keep it."@@
@@.player;"Fuck me with it? ''NO!''"@@ you shout.
@@.witch;"Oh, you want to wear it. That makes more sense."@@
You shudder as you imagine what <<print $witch.firstname>> is implying. Getting penetrated, that //thing// inside you...No thanks.
@@.witch;"Okay, fine. Give it a kiss and I'll let you have it."@@
@@.player;"WHAT?"@@
@@.witch;"It's just a quick kiss! And then you can use it to fuck whoever you want."@@ Her hand snakes into her jeans. @@.thought;Is she getting turned on by this?@@
You consider her logic. All you need to do is give it a kiss for one second, and then it's yours. Wait, why are you even considering this?
[[Alright, I'll do it|Panty Raid Witch End Strapon Knees]]
[[No way|Panty Raid Witch End Decline]]@@.player;"Alright, I'll do it,"@@ you say quietly.
@@.witch;"Really? I mean, here you go."@@
You hesitantly take the strap-on back. Your hands are shaking as you slowly bring it to your lips.
@@.witch;"No, not like that. Get on your knees."@@
You scowl. She didn't say anything about this. But you've already done this much. Getting on your knees is just one more thing you need to do, and then it'll be yours and you can get out of here.
You sink to your knees. You had never noticed how tall <<print $witch.firstname>> was. She's almost as tall as you are, but now that you're on your knees, she towers over you.
@@.witch;"There...you go, <<print $player.firstname>>."@@
@@.thought;What's going on?@@ You look up. <<print $witch.firstname>>'s hand is between her legs, and she's shaking. She looks away when she notices you looking, but then her gaze returns.
With her other hand, she takes the strap-on from you. @@.thought;Why did she do that? Is she going to put it on me? Does she want me to fuck her?<<if $player.relationship is not "">> But I can't do that, right?<</if>>@@ It turns out that you were mistaken. She holds it about a foot above your head, tip pointing down.
@@.witch;"Okay. Now...kiss it."@@
@@.player;"What? No!"@@
@@.witch;"Please, <<print $player.firstname>>? I'm...so...close!"@@
@@.thought;I thought I just had to give it a quick kiss. Now I'm on my knees and <<print $witch.firstname>> is masturbating in front of me. How did this happen?@@
[[You've gone this far. Give it a kiss|Panty Raid Witch End Strapon Kiss]]
[[No. This isn't what you agreed to|Panty Raid Witch End Decline]]
<<set $player.submission to $player.submission+2>>@@.thought;I've gone this far. And I just have to give it a little kiss.@@<<if $player.submission>3>> You look up again and see <<print $witch.firstname>> furiously rubbing yourself. You did break into her room, and took her stuff. It's almost like you owe her one.<</if>>
@@.player;"Okay, I'll do it."@@
You close your eyes and tilt your head up. You intend to do it quickly without opening your eyes, but you chicken out. When you open them, the strap-on is inches away from your lips.
@@.thought;This is it.@@ You open your mouth to give it a kiss. Suddenly, the strap-on descends, and your mouth is full of fake cock. You can hardly breathe!
After you regain your senses, you grab the strap-on, tear it out of your mouth, and throw it across the room.
<<print $witch.firstname>> collapses on the floor next to you. @@.witch;"Wow, that was great! Um, I'm sorry about that. My hand slipped. Well, okay. My hand didn't slip. I was just, uh, really turned on..."@@
<<set $player.arousal to $player.arousal+10>><<if $player.arousal<100>>You tune <<print $witch.firstname>> out, more worried about the stickiness you feel in between your legs. @@.thought;It's because a girl came in front of me! It's not because I had a strap-on in my mouth!@@
@@.witch;"Are you mad at me?"@@ <<print $witch.firstname>> is saying.<<else>>Watching <<print $witch.firstname>> come in front of you, and, yes, having that strap-on in your mouth has made you really aroused. You don't even hear <<print $witch.firstname>>'s apology, as you feel a wave of pleasure washing over you. You gasp and close your eyes as an orgasm overtakes you.
@@.witch;"Wow!"@@ <<print $witch.firstname>> says when you're done. @@.witch;"You came from that?"@@
@@.player;"Not from that. I've been pent up for a while.@@<<if visited("Masturbate 2 Orgasm")>> @@.player;I couldn't orgasm..."@@ @@.thought;I couldn't orgasm because my body would change. But I just orgasmed, and there hasn't been a change.@@<<else>>"<</if>>
@@.witch;"Yeah, okay,"@@ she laughs. @@.witch;"You just liked having cock in your mouth. I bet you're not even mad at me. Right?"@@<<set $player.arousal to 0>><<set $player.submission to $player.submission+1>><</if>>
[[Yes|Panty Raid Witch End Mad]]
[[No|Panty Raid Witch End Forgive]]
<<set $player.submission to $player.submission+1>>
<<set $player.confidence to $player.confidence-3>>
<<set $player.masculinity to $player.masculinity-1>>
<<set $player.homosexuality to $player.homosexuality+3>>@@.player;"Of course I'm mad! You just shoved the dick into my mouth. We agreed that I was only supposed to kiss it!"@@
You stop yourself, realizing how ridiculous you sound. @@.player;"You can't just go changing the rules. I didn't even consent."@@
You look at <<print $witch.firstname>>, waiting for her to argue with you. @@.witch;"You're right. I'm sorry. I was so close and I...I just wanted to see how you'd react, but I shouldn't have done it."@@
You nod.
@@.witch;"But you also broke into my room and stole my panties, my strap-on<<if $player.carriesCauldron>>, and my cauldron<</if>>."@@ You blush. @@.witch;"And I know I should be mad, but that was really hot! So, uh, are we even?"@@
@@.player;"Fine."@@
@@.witch;"Great! Uh, I guess you deserve to know about the panties."@@
@@.thought;Oh yeah, she said she cast a spell on them.@@ You had completely forgotten about that.
@@.player;"What about them?"@@ you ask suspiciously.
[[You know this isn't going to be good|Panty Raid Witch Tell Panties]]@@.player;"I forgive you,"@@ you say.
@@.witch;"Really?"@@
@@.player;"Yeah. I know I should be mad at you, but, uh, that was really hot.<<if $player.arousal is 0>> And I got off.<</if>>"@@
@@.witch;"I knew it! I knew you liked having that cock in your mouth."@@
You blush. @@.thought;I didn't enjoy that part! But, why am I not mad at her?@@
@@.witch;"And I forgive you too."@@
@@.player;"For what?"@@
@@.witch;"For going into my room, and taking my panties, my strap-on<<if $player.carriesCauldron>>, and my cauldron<</if>>!"@@
@@.thought;"Oh yeah. I forgot I did that."@@
The two of you sit on the floor together for a little bit.
@@.player;"I should get going,"@@ you say finally. The panty raid is almost over, and you have to meet up with your team. You technically did get a pair of panties.
@@.witch;"Wait. Before you go, I need to tell you about the panties."@@
@@.thought;Oh yeah, she put a curse on them. I forgot about that part.@@
@@.player;"What about them?"@@ you ask hesitantly.
[[You know this isn't going to be good|Panty Raid Witch Tell Panties]]
<<set $witch.relationship to $witch.relationship+3>>
<<set $player.homosexuality to $player.homosexuality+2>>
<<set $player.submission to $player.submission+1>>@@.witch;"<<print $qb.firstname>> told me my dorm was going to get raided. So I put a ward on the panties so I'd know if someone took them. And I put a curse on them too."@@
@@.player;"What kind of curse?"@@ @@.thought;Did her curse make the guy who took them grow a pussy? That's not going to work on me! Wait, I shouldn't be happy about that.@@
@@.witch;"Whenever you put on underwear, you'll put on these panties instead."@@
@@.player;"What?"@@ You don't want to wear panties! Sure, you have a vagina but that doesn't mean you're going to be wearing girly underwear!
@@.witch;"Yeah. I'm sorry. I didn't know it was going to hit you. Or that you'd help get me off."@@
@@.player;"Can't you just reverse it?"@@
@@.witch;"No! You can't do that with curses! Didn't I tell you that?"@@
@@.player;"Okay. So how do I get rid of this curse?"@@
@@.witch;"You need to apologize to me for breaking into my room and wearing my panties."@@
@@.thought;That's it?@@ You open your mouth to speak.
@@.witch;"And it has to be in front of people."@@ @@.thought;Oh.@@
@@.witch;"I was going to let you figure it out on your own, but I guess I owe you that much."@@
@@.player;"Uh, thanks?"@@ An idea comes to you. @@.player;"I'll just throw these panties out. Or leave them with you."@@
<<print $witch.firstname>> shakes her head. @@.witch;"That's not going to work. They'll just be right next to you when you need to change."@@
You groan. @@.witch;"I'll be hanging out with the other witches tomorrow after school. You can just do it then."@@
@@.player;"Uh...I'll think about it."@@ You want to break the curse, and you suppose it'd be better to do it in front of them than in front of your friends. You still feel uncomfortable though, admitting that in front of strangers.
@@.player;"I should get going,"@@ you say. You turn to leave.
@@.witch;"Aren't you forgetting something?"@@
@@.player;"Hmm?"@@
<<print $witch.firstname>> gets up, puts the cauldron back on her desk, and gives you the strap-on. @@.witch;"You earned it."@@
[[Take it and meet up with your team|Panty Raid End]]
<<set $player.carriesCauldron to false>><<print $girlfriend.firstname>> lives on the second floor. You quickly climb the steps, hoping that you don't run into anyone else<<if visited("Panty Raid Witch End")>>while you're carrying what you stole from <<print $witch.firstname>><</if>>. You don't.
<<if visited("Elvira Intro")>>You're halfway to <<print $girlfriend.firstname>>'s room when you spot a name on one of the other doors: ''Elvira.''
@@.thought;It's going to be so awkward having to ask <<print $girlfriend.firstname>> for her panties. Maybe I can steal some from Elvira instead?@@
You start towards her dorm when another thought occurs to you. @@.thought;Elvira is in the Witchcraft Club. <<print $witch.firstname>> turned out to be a witch. What if she's one too?@@
<<link "Go to <<print $girlfriend.firstname>>'s room" "Panty Raid Girlfriend">><</link>>
[[Knock on Elvira's door|Panty Raid Elvira]]<<else>>You walk briskly down the hallway, not even bothering to look at the other names on the door. The first floor was a bust, and time is running out. Your best shot is to get <<print $girlfriend.firstname>>'s panties. Hopefully she's there. If she isn't, maybe you'll just take them.
[[Knock on her door|Panty Raid Girlfriend]]<</if>>You hesitate outside of <<print $girlfriend.firstname>>'s door. @@.thought;How am I going to explain this? Maybe she's not in.@@
You knock on the door, prepared to turn away. You're not sure what you're going to do <<if visited("Panty Raid Witch End")>>with <<if $pantyRaid.strapon and $player.carriesCauldron>>the strap-on and the cauldron<<elseif $pantyRaid.strapon>>the strap-on<<else>>the cauldron<</if>><<else>>to get the panties<</if>>, but you'll figure it out.
@@.girlfriend;"Coming!"@@ She opens the door, and looks surprised to see you. <<if $player.relationship is "">>@@.girlfriend;"<<print $player.firstname>>? Why don't you come in."@@<<else>>@@.girlfriend;"<<print $player.firstname>>! Come in!"@@<</if>>
You step inside. <<print $girlfriend.firstname>>'s room is a wreck. Her clothes are scattered over the ground, and a chair is turned on its side.
@@.girlfriend;"I've been cleaning up,"@@ she explains. @@.girlfriend;"Did you know there was a panty raid today? Oh, of course you know. They hit my room."@@ She sounds a little bitter. @@.girlfriend;"This wasn't you, right?"@@
@@.player;"No! I've been raiding <<if visited("Panty Raid Witch End")>><<print $witch.firstname>>'s room."<<else>>on the first floor<</if>>@@ @@.thought;The guys did all this? They just had to go to her dresser and take some panties!@@
<<print $girlfriend.firstname>> raises an eyebrow. <<if visited("Panty Raid Witch End")>>@@.girlfriend;"<<print $witch.firstname>>?"@@<<else>>@@.girlfriend;"So you //are// doing the panty raid?"@@<</if>>
@@.player;"Yeah. The door was unlocked. But I didn't get any panties!"@@ you protest. It's true.
<<print $girlfriend.firstname>> frowns. @@.girlfriend;"Okay. So why are you here? <<if $player.relationship is "">>I mean, I don't mind. But I didn't expect it.<<else>>Things have been awkward ever since...<</if>>"@@
<<if visited("Panty Raid Witch End") or (visited("Panty Raid Witch Desk") and ($player.carriesCauldron or $pantyRaid.strapon))>>You lay out the <<if $pantyRaid.strapon and $player.carriesCauldron>>strap-on and cauldron<<elseif $pantyRaid.strapon>>strap-on<<else>>cauldron<</if>> on her desk. <<print $girlfriend.firstname>>'s eyes go wide.
@@.girlfriend;"What's that?"@@ You open your mouth to explain. @@.girlfriend;"No, I know what it is. But, wait, no, I have a lot of questions. Why do you have it? And why are you giving it to me?"@@
You sigh. Those questions are fair. @@.thought;I should have seen it coming.@@ @@.player;"I don't have time to go to my dorm so I, uh, can you hold onto them? Please? I'll owe you one."@@
@@.girlfriend;"Okay,"@@ she says skeptically. @@.girlfriend;"But how did you get this?"@@ she asks, holding up the <<if $player.carriesCauldron>>cauldron<<else>>strap-on<</if>>.
<<if $player.carriesCauldron>><<if $girlfriend.knowsSecret>>[[Tell her you hope it can change you back|Panty Raid Girlfriend Cauldron Change]]<<else>>You were dreading this. You took the cauldron because maybe, just maybe, if you can learn some magic you can change back to how you were. But you can't tell <<print $girlfriend.firstname>> that. Or can you? @@.thought;Maybe it'd be enough if I just show her my muscles? She doesn't need to know I have a pussy.@@
[[Tell her you hope the cauldron can regrow your muscles|Panty Raid Girlfriend Cauldron Reveal]]<</if>>
[[Tell her you took it as a prank|Panty Raid Girlfriend Cauldron Prank]]<<else>>
[[Tell her you took it as a dare|Panty Raid Girlfriend Strapon Dare]]<<if $player.relationship is not "">>
[[Tell her you hope the two of you can use it|Panty Raid Girlfriend Strapon Use]]<<else>>
[[You can't think of anything to say|Panty Raid Girlfriend Strapon Blush]]<</if>><</if>><<else>>@@.player;"I need to get some panties or the team will laugh at me. I did get some panties, but I ran into their, uh, owner as I was leaving."@@
@@.girlfriend;"So you want me to help you? By giving you my panties?"@@
@@.player;"Uh, yeah. I know, it's weird. And I get it if you don't want to do it."@@
<<print $girlfriend.firstname>> sighs. @@.girlfriend;"But you'll give them right back to me? When you're done?"@@
@@.player;"Sure. I don't want them for myself"@@ you laugh. Although your boxers do feel pretty uncomfortable. Maybe panties would fit better.
@@.thought;No! I'm a boy! I won't even think about wearing panties!@@
<<print $girlfriend.firstname>> thinks for a moment. @@.girlfriend;"Sorry, <<print $player.firstname>>. It's too weird."@@
<<if $girlfriend.knowsSecret>>[[You turn to leave|Panty Raid Girlfriend Panties]]<<else>>[[You turn to leave|Panty Raid End]]<</if>><</if>>@@.player;"It's <<print $witch.firstname>>'s cauldron. And <<if $player.arcana is 0>>I don't know anything about this stuff<<else>>I've only read one book about, you know, witches<</if>>, but I was thinking, maybe I could use the cauldron to change back."@@
<<print $girlfriend.firstname>> looks at you, surprised. @@.girlfriend;"How are you going to do that?"@@
@@.player;"I don't know. I need to study more about witches. But if I can figure out how to use it, well, I'd rather try than let <<print $witch.firstname>> blackmail me."@@ You pause to look at her. She looks deep in thought. @@.player;"Can you help me with this?"@@
<<if $player.relationship is not "">>@@.girlfriend;"Of course!"@@<<else>>@@.girlfriend;"I'll hide the cauldron."@@
@@.player;"Okay."@@ @@.thought;I want her to help me figure out how to change back. But I shouldn't push it.@@<</if>>
<<print $girlfriend.firstname>> takes the cauldron and puts it on the top shelf of her closet. @@.girlfriend;"Now <<print $witch.firstname>> can't find it. And if she did, she wouldn't be able to reach."@@
You laugh. You've missed her humor.
<<if $pantyRaid.strapon>>@@.girlfriend;"So what about the strap-on?"@@
[[Tell her you took it as a dare|Panty Raid Girlfriend Strapon Dare]]
<<if $player.relationship is not "">>[[Tell her you hope the two of you can use it|Panty Raid Girlfriend Strapon Use]]<<else>>[[You can't think of anything to say|Panty Raid Girlfriend Strapon Blush]]<</if>><<else>>@@.player;"Thanks,"@@ you say sincerely. You check your watch. It's almost time for you to meet up with the team.
@@.player;"Well, I'll see you around,"@@ you say. The words hang awkwardly in the air. Of course you'll see her. You have gym together.
<<print $girlfriend.firstname>> says goodbye, and you turn towards the door.
<<if $girlfriend.knowsSecret>>[[Continue|Panty Raid Girlfriend Panties]]<<else>>[[Continue|Panty Raid End]]<</if>><</if>><<if not visited("Girlfriend Show Muscles")>>@@.player;"You're not going to believe this, but <<print $witch.firstname>> put a curse on me."@@
@@.girlfriend;"You're right. I don't believe you."@@
@@.player;"Okay. But what if I showed you?"@@
@@.girlfriend;"Show me? What did she do?"@@
@@.player;"She took away all my muscles."@@
@@.girlfriend;"No way! I thought I noticed something in gym, but I thought I was imagining it. Show me!"@@
You don't like the tone her voice just took, but you take off your <<print $player.shirt.informalName>>, revealing your scrawny chest.
@@.girlfriend;"Wow. Okay, I believe you. I don't know how she could do that!"@@
@@.player;"I know! She's such a bitch!"@@ It's good to have somebody you can vent with.
@@.girlfriend;"Hey! Is that the reason we stopped fucking? Because you got self-conscious?"@@
@@.thought;Close enough.@@ @@.player;"Uh, yeah."@@ @@.thought;I'm not lying to her. I am self conscious about the changes to my body. It's just that it's more than my muscles.@@
<<if $player.relationship is "">>@@.girlfriend;"And here I was, thinking you were cheating. You should have told me!"@@
@@.player;"I'm sorry."@@ @@.thought;Maybe she's right.@@
@@.girlfriend;"What if we got back together? I've really missed your hard cock."@@
@@.thought;Oh yeah, that's why I didn't tell her.@@ @@.player;"Uh, right now I need to get back to meet with my team,"@@ you say carefully. @@.player;"But I'll think about it. Really."@@<<else>>@@.girlfriend;"You should have told me, <<print $player.firstname>>. You can tell me this shit!"@@<</if>><<else>>@@.player;"So you know how I lost my muscles?"@@
<<print $girlfriend.firstname>> nods. You couldn't show her your new vagina, but you showed her your lack of muscles.
@@.player;"<<print $witch.firstname>> did that. So I was thinking I could get the cauldron..."@@
@@.girlfriend;"So you could change back,"@@ she finishes.
@@.player;"Yeah."@@
@@.girlfriend;"Do you know how?"@@
@@.player;"No,"@@ you admit. @@.player;"But I'm going to do research. It can't be that hard. So, will you hide this cauldron?"@@
<<print $girlfriend.firstname>> nods and takes the cauldron. She looks around her room for a bit and then puts it on the top shelf of her closet. @@.girlfriend;"Now <<print $witch.firstname>> can't find it. And if she did, she wouldn't be able to reach."@@
You laugh. You've missed her humor.<</if>>
You and <<print $girlfriend.firstname>> say your goodbyes, and you turn towards the door.
<<if $girlfriend.knowsSecret>>[[Continue|Panty Raid Girlfriend Panties]]<<else>>[[Continue|Panty Raid End]]<</if>>
<<set $girlfriend.relationship to $girlfriend.relationship+2>>@@.player;"It's just a prank,"@@ you say. <<print $girlfriend.firstname>> raises her eyebrow. @@.player;"I don't like <<print $witch.firstname>>, because<<if $girlfriend.knowsSecret>> of, you know.<<else>>, uh..."@@ @@.thought;I'm not going there. @@.player;"She's weird, and I thought it would be funny.<</if>> So I took her cauldron."@@
@@.girlfriend;"I don't like <<print $witch.firstname>> either. But, like, that's hers."@@
@@.player;"Yeah, but..."@@
<<if $girlfriend.knowsSecret>>@@.girlfriend;"I mean, I guess she did that thing to you..."@@
@@.player;"Yes!"@@
@@.girlfriend;"...and she could do it to someone else."@@
@@.player;"So you'll hide it for me?"@@
@@.girlfriend;"So it's not really a prank?"@@
@@.player;"I guess not,"@@ you sigh.
<<print $girlfriend.firstname>> stares at it for a while. @@.girlfriend;"Fine, I'll do it,"@@ she says. She takes the cauldron and puts it on the top shelf of her closet. @@.girlfriend;"Now <<print $witch.firstname>> can't find it. And if she did, she wouldn't be able to reach."@@
You laugh. You've missed her humor.<<else>>@@.girlfriend;"So what if she keeps a cauldron? So she gets to play pretend as a witch. She's not hurting anyone."@@
You groan. @@.thought;If only you knew.@@
@@.girlfriend;"No. I'm sorry. I don't like her, but I'm not going to help you take her shit."@@ She crosses her arms.
@@.player;"Fine. I'll just take it back."@@<</if>>
<<if $pantyRaid.strapon>>@@.girlfriend;"So what about the strap-on?"@@
[[Tell her you took it as a dare|Panty Raid Girlfriend Strapon Dare]]
<<if $player.relationship is not "">>[[Tell her you hope the two of you can use it|Panty Raid Girlfriend Strapon Use]]<<else>>[[You can't think of anything to say|Panty Raid Girlfriend Strapon Blush]]<</if>><<else>><<if $girlfriend.knowsSecret>>@@.player;"Thanks,"@@ you say sincerely. You check your watch. It's almost time for you to meet up with the team.
<</if>>@@.player;"Well, I'll see you around,"@@ you say. The words hang awkwardly in the air. Of course you'll see her. You have gym together.
<<print $girlfriend.firstname>> says goodbye, and you turn towards the door.
<<if $girlfriend.knowsSecret>>[[Continue|Panty Raid Girlfriend Panties]]<<else>>[[Continue|Panty Raid Spy Hallway]]<</if>><</if>>@@.thought;I can't tell her that I'm going to use the strap-on! Think quickly!@@ @@.player;"I took it because, uh, I was dared to do it."@@
@@.girlfriend;"Dared to do it? Like you were dared to do the panty raid?"@@
@@.player;"Yeah! But I didn't take any panties."@@
@@.girlfriend;"But you took <<print $witch.firstname>>'s strap-on. I think that's worse."@@
@@.player;"Yeah, I guess you're right. But hey, why do you think <<print $witch.firstname>> has a strap-on?"@@
@@.girlfriend;"I don't know! Do you think she's a lesbian?"@@
@@.player;"Maybe. Wait, no. She has a boyfriend. Marcus, remember?"@@
@@.girlfriend;"Oh yeah. But he doesn't seem like the type, does he?"@@
@@.player;"No, he doesn't."@@
@@.girlfriend;"I don't think I can respect him anymore."@@
@@.player;"You can't? Why not?"@@
@@.girlfriend;"If he lets his girlfriend fuck him that's kind of...gay? I can't respect a guy like that."@@ <<if $girlfriend.knowsSecret>><<print $girlfriend.firstname>> meets your eyes. @@.girlfriend;"It's not like that for you,"@@ she says quickly. @@.girlfriend;"It wasn't your choice."@@
@@.player;"<<print $girlfriend.firstname>>, nobody's going to fuck me."@@
@@.girlfriend;"Yeah, you're right. Sorry."@@ You blush. Her expression changes suddenly. @@.girlfriend;"But I'm still not going to hide the strap-on for you."@@<<else>>You look at her. You never knew she had those views. @@.girlfriend;"A guy who gets fucked, he's not much of a man,"@@ she explains.
That makes you think. @@.thought;I can't fuck anyone. Unless I have the strap-on, but I don't think she'll give it to me. Shit. Does she not see me as a man? But I'm not going to get fucked! So I'm still a man. Yeah, I'm still a man.@@
@@.girlfriend;"What?"@@
@@.player;"Uh, so about the strap-on."@@
@@.girlfriend;"No. I'm not going to hide another girl's strap-on for you. Sorry."@@<</if>>
@@.player;"Fine. Well, I'll see you around,"@@ you say. The words hang awkwardly in the air. Of course you'll see her. You have gym together.
<<print $girlfriend.firstname>> says goodbye, and you turn towards the door, and head out.
[[Continue|Panty Raid Spy Hallway]]@@.player;"I, uh, hope the two of us can use it. Together."@@
@@.girlfriend;"Oh, yes! Good thinking."@@ <<print $girlfriend.firstname>> kisses you on the lips, and you kiss back eagerly. <<if $player.relationship is "">>Unfortunately, <<print $girlfriend.firstname>> breaks it off. @@.girlfriend;"We shouldn't be doing this."@@
@@.player;"Yeah,"@@ you say with a sigh. @@.player;"I guess you're right."@@<<else>>You find yourself melting into her arms. You've really missed this. Your pussy starts to tingle.
@@.girlfriend;"Do you want to, you know. Fuck?"@@ <<print $girlfriend.firstname>> asks, looking at you with bedroom eyes.
You really want to say yes, but a lot of time has passed, and you're supposed to meet up with the rest of your team soon. You tell her that, and she deflates.
@@.player;"I really mean it this time! I'd love to fuck you. Even if it's different."@@<</if>>
@@.girlfriend;"Okay,"@@ <<print $girlfriend.firstname>> says, sighing. She reaches under her pillow, and you spot the tip of a dildo.
@@.thought;Fuck! I need to come back soon. I'm about to burst.@@
[[You start to head for the door|Panty Raid Girlfriend Panties]]
<<set $player.arousal to $player.arousal+5>>
<<set $player.confidence to $player.confidence+2>>@@.thought;I can't tell her that I'm going to use the strap-on! Think quickly!@@ @@.player;"It was because, uh..."@@ You blush. This is so embarrassing. You're never at a loss for words.
@@.girlfriend;"Oh,"@@ <<print $girlfriend.firstname>> says. @@.girlfriend;"Sure, I'll hide it for you."@@
@@.player;"Uh, thank you. But why?"@@
@@.girlfriend;"You should have just said you wanted to use it. That's okay,"@@ she says, smirking.
@@.thought;I //do// want to use it. I guess it was obvious. Unless she thinks...oh no. No. She thinks I want some girl to shove it up my butt.@@
<<print $girlfriend.firstname>> can't stop smirking. @@.girlfriend;"I didn't think you were the type. You were so strong and manly. I never would have guessed. But, good for you! Your next girlfriend will be in for a nice surprise."@@
You wish for the floor to open up and swallow you.
@@.player;"Well, I'll see you around,"@@ you say. The words hang awkwardly in the air. Of course you'll see her. You have gym together.
You start to head for the door.
[[Continue|Panty Raid Girlfriend Panties Request]]
<<set $player.confidence to $player.confidence-1>>@@.girlfriend;"Wait!"@@
You spin around. @@.player;"What's up?"@@
@@.girlfriend;"I was just thinking. You haven't gotten any panties yet, right?"@@
@@.player;"No,"@@ you sigh. You had been so wrapped up in <<print $witch.firstname>>'s room and <<print $girlfriend.firstname>> that you had forgotten. @@.player;"Can I have yours?"@@
@@.girlfriend;"No way! Unless you want to wear them."@@
@@.player;"What the fuck, <<print $girlfriend.firstname>>?"@@
@@.girlfriend;"I was just joking, <<print $player.firstname>>,"@@ she says, laughing. @@.girlfriend;"You know, since you want to get fucked."@@
@@.player;"I don't want to get fucked!"@@ @@.thought;This has gone too far. She thinks I'm gay or something. I don't want to wear panties either. Though I guess they might be more comfortable.@@
@@.girlfriend;"Sorry, <<print $player.firstname>>. I thought it would be funny. Men and their egos,"@@ she says, rolling her eyes.
@@.player;"It's okay. Can I have them anyway, though? So I can show the team?"@@
@@.girlfriend;"Nope! Some of your friends already took my boyshorts. They were my favorite pair."@@
<<if visited("Sex Day 2")>>@@.player;"The black boyshorts?"@@ you ask.
@@.girlfriend;"Yeah."@@
You remember them well. She wore them while you fucked her after homecoming. @@.thought;I guess I can't do that again.@@
<</if>>@@.player;"That's too bad. I really liked them."@@
@@.girlfriend;"Me too. That's why I'm not giving out any more of my panties."@@
[[Tell her you understand|Panty Raid End]]
[[See if she was joking about wearing them|Panty Raid Girlfriend Panties Wear]]@@.girlfriend;"Wait!"@@
You spin around. @@.player;"What's up?"@@
<<if visited("Panty Raid Witch End")>>@@.girlfriend;"I was just thinking. You haven't gotten any panties yet, right?"@@
@@.player;"No,"@@ you sigh. You had been so wrapped up in <<print $witch.firstname>>'s room and <<print $girlfriend.firstname>> that you had forgotten.
@@.girlfriend;"Well,"@@ she says, scooting off the bed. @@.girlfriend;"I can help."@@
@@.player;"You'd do that for me? Really?"@@
@@.girlfriend;"Yeah. I mean, I still think this panty raid is gross and sexist. So I have one condition."@@<<else>>@@.girlfriend;"I changed my mind. You can take my panties..."@@
@@.player;"Thank you so much! I'll give them right back."@@
@@.girlfriend;"...On one condition,"@@ <<print $girlfriend.firstname>> finishes.<</if>>
@@.thought;Uh oh.@@ @@.player;"Uh, what's that?"@@ you ask with trepidation.
@@.girlfriend;"You take two pairs."@@
@@.player;"Okay. Sure."@@ @@.thought;That's her condition? I thought it was going to be so much worse.@@
@@.girlfriend;"You take one to show to the team, and the other you wear."@@
@@.player;"What the fuck! You want me to WEAR panties?"@@
@@.girlfriend;"It'll be good for you. Do you know how much your pussy's like mine?"@@ Seeing your quizzical look, she says, @@.girlfriend;"I mean, do you get periods?"@@
<<if $player.expectsPeriod>>@@.player;"Yeah. I talked to <<print $witch.firstname>> and she said I was going to get them."@@
@@.girlfriend;"Yeah, you're going to need panties,"@@ <<print $girlfriend.firstname>> says, looking at you sympathetically.
@@.player;"Uh, why?"@@
@@.girlfriend;"When you get your period, if you're wearing boxers, then there's going to be blood dripping..."@@<<else>>@@.player;"I don't know. I didn't think about it. Shit do you think I can get them?"@@ You've always heard girls bitching about their periods. You never thought you could get one yourself!
<<print $girlfriend.firstname>> shrugs. @@.girlfriend;"I don't know. Maybe. And there's also this thing called discharge, and it comes from your v..."@@<<set $player.expectsPeriod to true>><</if>>
@@.player;"Stop, stop! I don't want to hear this shit."@@
@@.girlfriend;"But you're going to...Okay, fine. I'll back off. But I bet your boxers are feeling uncomfortable, right?"@@
@@.player;"Oh yeah. There's so much fabric and there's so much //room//. I hate it."@@
@@.girlfriend;"Exactly! That's why girls..."@@ <<print $girlfriend.firstname>> sees your look. @@.girlfriend;"I mean, people with pussies, wear panties."@@
In the distance, a bell chimes. @@.thought;I've got to get back to my team.@@
@@.girlfriend;"Look, do you want to go back empty handed? Yes or no?"@@
[[She brought up some good points, and you don't want to go home empty handed|Panty Raid Girlfriend Panties Wear]]
[[You don't, but you'd rather be empty handed than wear panties|Panty Raid End]]<<if visited("Panty Raid Girlfriend Panties")>>@@.player;"Okay, I'll wear the panties."@@
@@.girlfriend;"Are you serious?"@@
@@.player;"Uh, yeah. It's just, you made some good points, and I thought..."@@ You stop yourself. You're rambling.<<else>>@@.player;"When you asked me if I wanted to wear the panties, were you being serious?"@@
@@.girlfriend;"No. I told you, it was a joke."@@
@@.thought;Damn, you're not making this easy.@@ @@.player;"What if I, uh, did wear them?"@@
@@.girlfriend;"Are you being serious?"@@
@@.player;"Yeah. I can't go back empty handed."@@
@@.girlfriend;"Okay. But you've got to take two pairs. One to show the guys and one to wear."@@
@@.player;"Fine."@@<</if>>
@@.girlfriend;"Well, okay."@@ She goes to her drawer and starts rifling through it. @@.girlfriend;"What do you want? I've got bikini panties, some french-cut, a thong..."@@
@@.player;"I don't know. You pick. Not a thong though,"@@ you add quickly.
@@.girlfriend;"Okay,"@@ she says, laughing. She throws two pairs of blue panties to you. @@.girlfriend;"These are blue french-cut panties. These are the most masculine ones I can find."@@
@@.player;"Thanks,"@@ you say, not meeting her eyes. @@.thought;This is so embarrassing.@@
@@.girlfriend;"So are you going to change here, or?"@@
<<if $girlfriend.knowsSecret>>
[[She already knows you have a pussy. What's the harm?|Panty Raid Girlfriend Panties Change]]<<else>>
[[Ask if she'll take your word for it|Panty Raid Girlfriend Panties Stash]]<</if>>
[[Change in the Girls Bathroom|Panty Raid Girlfriend Panties Bathroom]]
<<set $girlfriendPanties = {
"properName": "Blue French Cut Panties",
"informalName": "blue french-cut panties",
"school": true,
"football": true,
"casual": true,
"panties": true
}>>
<<set $pantyRaid.panties to $girlfriendPanties>>
<<set $pantyRaid.takenFrom to $girlfriend.firstname>>@@.player;"I guess I'll change in front of you. I don't have anything you haven't seen already,"@@ you say miserably.
@@.girlfriend;"Okay."@@
You wait for her to turn around, but she doesn't. @@.thought;Whatever.@@
You drop your <<print $player.pants.informalName>>, leaving you standing in your boxers. It's a pose you've done many times in front of her, but you always had a package straining to get out of your boxers. Now, your boxers feel light and airy, like there's nothing in there. Which there isn't.
<<print $girlfriend.firstname>> has the decency to look embarrassed when you drop your boxers, leaving you standing there naked with your pussy clearly on display. This isn't like you changing in the locker room, where you try to get it over with as quickly as possible. You're more comfortable being naked in front of <<print $girlfriend.firstname>>. You're mortified, sure, but you're not worried about her making a scene or outing you to the whole school.
You take the panties from <<print $girlfriend.firstname>>'s hand. Your boxers felt so large and sturdy. These panties feel small and flimsy. Holding them in your hand, they don't seem big enough to cover you.
You consider asking <<print $girlfriend.firstname>> to get you a different pair. But taking a look at her drawer, all of her other panties have even less material.
@@.thought;Fuck.@@ You can hardly believe what you're about to do. But you've gone this far. @@.thought;If I don't do this, everyone will laugh at me for not getting anything.@@
You lift your right foot and stick it into one of the legholes. Then you do the same for the other foot. Wanting to get this over with, you slide the panties up your legs. As they approach your hips, you're convinced you're going to break them. They're so small, and <<print $girlfriend.firstname>> has such a slim body while you're now, or rather were, a built football player.
The panties slide into place, covering your pussy. Somehow, you feel more naked now than you did when you weren't wearing any clothes. When you wore boxers, they felt wrong. They kept getting everywhere, and felt really uncomfortable. These panties //fit//.
You're not sure how to feel about that.
Finally, you slide your pants up, happy to be fully dressed again. True to her word, <<print $girlfriend.firstname>> gives you the second pair of panties, and you head for the door.
@@.girlfriend;"<<print $player.firstname>>."@@
@@.player;"What?"@@
@@.girlfriend;"Pull up your pants. The waistband is showing."@@
Blushing, you pull up your pants. @@.thought;Fuck. I would have been caught wearing panties. I need to be more careful next time.@@ <<if not $player.expectsPeriod>> @@.thought;Wait, next time? I'm not wearing these again!@@<</if>>
Your fingers play with the second pair of panties. Now you can show the guys this pair, and they'll have no idea that you're wearing a matching pair underneath your <<print $player.pants.informalName>>.
<<set $currentPassage to "Panty Raid End">>
<<if not visited("Panties Transformation")>><<if $player.feminine>=2>><<link "Continue" $tf2Passage>><<set $setting to "girlfriendRoom">><</link>><<else>>Suddenly, a familiar feeling washes over you.
<<link "Oh no" "Panties Transformation">><<set $setting to "girlfriendRoom">><</link>><</if>><<else>><<link "Continue" $currentPassage>><</link>><</if>>
<<set $player.confidence to $player.confidence-3>>
<<set $player.masculinity to $player.masculinity-2>>
<<set $girlfriendPanties = {
"properName": "Blue French Cut Panties",
"informalName": "blue french-cut panties",
"school": true,
"football": true,
"casual": true,
"panties": true
}>>
<<set $player.underwear to $girlfriendPanties>>
<<set $clothesInventory.underwear.push($girlfriendPanties)>>@@.player;"Can you take my word for it?"@@
@@.female;"Seriously?"@@
@@.player;"Yeah! I'll do it, but the team's supposed to meet soon. They'll be able to tell I'm wearing panties."@@
@@.female;"And you're okay wearing it to school?"@@
@@.player;"Oh."@@ @@.thought;Wait, what am I thinking? I can just tell her I'll wear it tomorrow and then not.@@
@@.female;"Yeah."@@
@@.player;"I'm okay with it."@@
@@.female;"Promise you'll actually wear them?"@@
[[Promise her|Panty Raid End]]
[[On second thought, why don't I just change in the bathroom?|Panty Raid Girlfriend Panties Bathroom]]
[[No thanks|Panty Raid End]]@@.player;"Can I change in the bathroom?"@@
@@.girlfriend;"Sure. But you'll have to show me."@@
@@.player;"Fine. Just give them to me."@@
<<print $girlfriend.firstname>> hands you the blue french-cut panties, and a pair of smaller yellow panties. You peek your head out of the door. Finding the coast clear, you hurry to the bathroom.
Your heart sinks as you approach it. It's the Women's Room. @@.thought;Well, it is a girls dorm. Maybe they have a bathroom somewhere else, for staff?@@ You look around. If you go looking for another bathroom, the odds are good that you'll run into somebody.
With a sigh, you swing the door open. @@.thought;Nobody's here@@ you think in relief. @@.thought;Wait, that's not true. There's feet in that stall!@@ Sure enough, it looks like one of the stalls is occupied.
You hurry to the open stall, shut the door and drop your <<print $player.pants.informalName>>, leaving you standing in your boxers. You like these boxers. They were so comfy, until you grew the wrong equipment.
You drop the boxers, and grab the blue french-cut panties. Your boxers felt so large and sturdy. These panties feel small and flimsy. Holding them in your hand, they don't seem big enough to cover you.
You consider running back to ask <<print $girlfriend.firstname>> to get you a different pair. @@.thought;No, that won't work. She always wears thongs or even smaller panties.@@
You can hardly believe what you're about to do. But you've gone this far. @@.thought;If I don't do this, everyone will laugh at me for not getting anything.@@
You lift your right foot and stick it into one of the legholes. Then you do the same for the other foot. Wanting to get this over with, you slide the panties up your legs. As they approach your hips, you're convinced you're going to break them. They're so small, and <<print $girlfriend.firstname>> has such a slim body while you're now, or rather were, a built football player.
The panties slide into place, covering your pussy. When you wore boxers, they felt wrong. They kept getting everywhere, and felt really uncomfortable. These panties //fit//.
You're not sure how to feel about that.
Finally, you slide your pants up, happy to be fully dressed again.
You start to unlock the stall door, until you remember the girl in the stall next to you. You don't want to get caught by her. You're in the women's bathroom, wearing women's underwear! Of course, it's hidden underneath your clothes, but it feels like everyone can see.
[[Take a chance and run for it|Panty Raid Girlfriend Bathroom Caught]]
[[Wait her out|Panty Raid Girlfriend Bathroom Wait]]
<<set $player.confidence to $player.confidence-3>>
<<set $player.masculinity to $player.masculinity-2>>This girl has been in the stall since you started changing. You're not going to be stuck here for who knows how long as you wait for her to finish pooping.
You unlock the stall door and walk quickly across the tiled floor. Behind you, you hear another door open. @@.female;"<<print $player.firstname>>?"@@
@@.thought;Shit@@ @@.player;"Hey, uh..."@@ You check behind you. "<<if visited("Library")>>@@.player;"Elvira."@@ You curse your luck for being caught by another witch. You've had enough of them for a lifetime.<<else>>@@.player;"Julie."@@ She's a semi-popular girl. She's not in your circle of friends, but you know of her.<</if>>
@@.female;"What are you doing in the girls bathroom?"@@
@@.player;"I, uh, needed to pee and I couldn't find the boys bathroom."@@
@@.female;"Down the stairs and to your right."@@
@@.player;"Thanks, <<if visited("Library")>>Elvira<<else>>Julie<</if>>."@@ You turn away and start walking away.
She says something that sounds like @@.female;"Are you preparing for Annie's?"@@ but you can't really hear her.
@@.thought;Is Annie having a party?@@ you ask yourself once you've gotten out of there. @@.thought;Why else would she ask, unless. Oh shit. Maybe she asked if I was wearing panties.@@
Nervously, you reach behind you, and feel the fabric of your panties peeking out over the top of your <<print $player.pants.informalName>>. You quickly pull your pants up.
@@.thought;Oh fuck. My life is over if it gets out that I was wearing panties.@@ You bite your lip. @@.thought;No, I think she was talking about Annie's. I was far away and walking fast. She couldn't have seen.@@
You check by <<print $girlfriend.firstname>>'s room to show her that you're wearing panties, but she's not in. @@.thought;So I didn't even have to wear these.@@ You feel cheated. You're tempted to take the panties off, but you're running late. The team was supposed to meet up by now.
Your fingers play with the second pair of panties. Now you can show the guys this pair, and they'll have no idea that you're wearing a matching pair underneath your <<print $player.pants.informalName>>.
<<set $currentPassage to "Panty Raid End">>
<<if not visited("Panties Transformation")>><<if $player.feminine>=2>><<link "Continue" $tf2Passage>><<set $setting to "girlsBathroom">><</link>><<else>>Suddenly, a familiar feeling washes over you.
<<link "Oh no" "Panties Transformation">><<set $setting to "girlsBathroom">><</link>><</if>><<else>><<link "Continue" $currentPassage>><</link>><</if>>
<<set $girlfriendPanties = {
"properName": "Blue French Cut Panties",
"informalName": "blue french-cut panties",
"school": true,
"football": true,
"casual": true,
"panties": true
}>>
<<set $player.underwear to $girlfriendPanties>>
<<set $clothesInventory.underwear.push($girlfriendPanties)>>You're not going to risk it. With the way your luck's been lately, you'll leave and the girl in the stall will finish three seconds later. @@.thought;I'll wait at least five minutes. I don't know if I can wait longer. My team's supposed to meet up soon, and...@@
There's a loud flushing sound from the next stall, and then you hear the sound of a door opening. @@.thought;Seriously?@@ You wait until you hear the sound of the bathroom door closing, and then step out of the stall and head for the exit. You're so glad that you decided to wait. It would have been so embarrassing getting caught in the girls bathroom!
Luckily, nobody else is in the bathroom, and you make your way out without any trouble. You check by <<print $girlfriend.firstname>>'s room to show her, but she's not in. @@.thought;So I didn't even have to wear these.@@ You feel cheated. You're tempted to take the panties off, but you're running late. The team was supposed to meet up by now.
Your fingers play with the second pair of panties. Now you can show the guys this pair, and they'll have no idea that you're wearing a matching pair underneath your <<print $player.pants.informalName>>.
<<set $currentPassage to "Panty Raid End">>
<<if not visited("Panties Transformation")>><<if $player.feminine>=2>><<link "Continue" $tf2Passage>><<set $setting to "girlsBathroom">><</link>><<else>>Suddenly, a familiar feeling washes over you.
<<link "Oh no" "Panties Transformation">><<set $setting to "girlsBathroom">><</link>><</if>><<else>><<link "Continue" $currentPassage>><</link>><</if>>
<<set $girlfriendPanties = {
"properName": "Blue French Cut Panties",
"informalName": "blue french-cut panties",
"school": true,
"football": true,
"casual": true,
"panties": true
}>>
<<set $player.underwear to $girlfriendPanties>>
<<set $clothesInventory.underwear.push($girlfriendPanties)>>Cautiously, you open the door to Elvira's room. It's empty and unlocked. @@.thought;Why wouldn't she lock her door? Maybe she's just absent-minded?@@
You quietly step inside and close the door behind you. Now that you're safely inside, you're able to examine your surroundings.
<<if visited("Panty Raid Witch")>><<print $witch.firstname>> had the room all to herself. Elvira isn't quite as lucky. It looks like there's only two people who live here, instead of the three that each room is supposed to have. The third bed is pushed to the side, and Elvira's possessions are strewn carelessly across the floor. @@.thought;Do witches get less roommates? This is so unfair! I am...was...the star quarterback and I just had a triple.@@<<else>>One of the beds is pushed up against the wall, but the other two beds look lived-in. Elvira's possessions are strewn carelessly across the floor. @@.thought;I wonder what happened to the third roommate. I thought everyone had a triple. Hey! If there was space, why couldn't I have been the one to live in a double? I am...was...the star quarterback.@@<</if>>
At the far end of the room is a large wardrobe. @@.thought;That's where her panties are.@@
[[Open the wardrobe|Panty Raid Elvira Wardrobe]]
[[Look through Elvira's stuff on the floor|Panty Raid Elvira Search]]
[[Look at Elvira's roommate's side of the room|Panty Raid Elvira Roommate]]@@.thought;It's a bad idea to steal from a witch. I don't have time to go to another room, but I could just take her roommate's panties.@@
You go to the roommate's side of the room, and look through her bed, search her desk, and check the floor. You find two packages of carrots in her bed, but you don't find any underwear.
@@.thought;She and Elvira must keep their clothes in that wardrobe.@@
You look at the wardrobe. It looks imposing, and <<if not visited("Panty Raid Elvira Search")>>for the first time <</if>>you wonder if it might be a trap. Elvira is a witch...probably. She wouldn't leave her room open with a big tempting wardrobe sitting there on the night of the panty raid.
@@.thought;Maybe I'm just paranoid. Maybe she doesn't know there's a panty raid.@@
[[Open the wardrobe|Panty Raid Elvira Wardrobe]]<<if not visited("Panty Raid Elvira Search")>>
[[Search Elvira's possessions|Panty Raid Elvira Search]]<</if>>
[[You could always leave empty-handed|Panty Raid End]]You cast a glance at Elvira's wardrobe. It's your last chance to get some panties to show the team, but it's risky. @@.thought;Maybe if I search through Elvira's things, I can find something that says whether the wardrobe is safe. And find something that will help me turn back. That's more important.@@
You look through the stuff on the floor. It takes a while: Elvira is apparently very messy. Elvira even left her wallet on the floor, but there's only a couple dollars in it. Your family is well-off, and you quickly decide that stealing money from a witch isn't worth it. Most of the other stuff is uninteresting: homework assignments, textbooks, a recipe, fliers for different clubs. @@.thought;Wait, what was the recipe for?@@
A closer examination reveals that it's not a recipe for food, but for a magic potion. At least, you think so. @@.thought;A bird's feather, foxglove. Either Elvira has strange taste in food, or this is for a potion.@@
[[Pocket the recipe|Panty Raid Elvira Pocket]]
[[Put it at the bottom of the pile, so she doesn't realize it's gone|Panty Raid Elvira Plan]]@@.thought;I can make a potion with this! Of course I've got to take it!@@ You quickly stuff it in your pocket, glancing around as if Elvira's about to burst through the door and catch you in the act.
It's too bad that the recipe doesn't say what it's for. @@.thought;Yeah, I'm not going to risk taking any strange potions. I've got to find out what this does somehow.@@
Now that you're done rifling through Elvira's stuff, you turn back to the task at hand. You've got to get her panties.
[[Open the wardrobe|Panty Raid Elvira Wardrobe]]<<if not visited("Panty Raid Elvira Roommate")>>
[[Look at Elvira's roommate's side of the room|Panty Raid Elvira Roommate]]<</if>>
[[It's too risky. Leave empty-handed|Panty Raid End]]@@.thought;What would I even do with this? After what happened to me, I'm not going to be taking any strange potion. It doesn't even say what the recipe's supposed to be used for!@@
You decide that the best thing to do is to put it back where it came from, but you don't remember where it was. @@.thought;I'll just put it at the bottom of the pile. This room's so messy that she won't even notice.@@
As you dig to the bottom of the pile, a doodle catches your eye. You pick it up and take a closer look. There are a couple drawings. One doodle is of a stick figure standing outside of what looks like a closet. Underneath that is a drawing of the clothes reaching for the stick figure.
@@.thought;What's this about?@@ Then it hits you. @@.thought;That closet looks just like Elvira's wardrobe! This is her plan for the panty raid! Get a football player to open her wardrobe, and then...@@ You squint at the drawing. @@.thought;He'll be attacked by her clothes?@@
That doesn't make sense, but whatever's in the wardrobe doesn't seem good.
<<if not visited("Panty Raid Elvira Roommate")>>
[[Look at Elvira's roommate's side of the room|Panty Raid Elvira Roommate]]<</if>>
[[Leave empty-handed|Panty Raid End]]
[[You'd have to be a real idiot to open the wardrobe|Panty Raid Elvira Wardrobe]]You're not sure whether it's bravery or foolishness. But whatever it is, you open the wardrobe. You can't embarrass yourself by returning to your teammates empty-handed, after all.
You glance around, looking for Elvira's panties. @@.thought;There!@@ you think, spotting a pair of lacey purple panties.
You reach your hand towards them, but something weird happens. The panties fly past your outstretched arm, and...up your legs?
You look down and see that you're no longer wearing your <<print $player.pants.informalName>> or your <<print $player.underwear.informalName>>. They're lying crumpled on the floor, and you're standing butt naked in a witch's room.
The gravity of your situation washes over you, and you start to panic. You've got to get out of here. Now.
[[Run towards the door|Panty Raid Elvira Hallway]]
[[Try to fight the clothes|Panty Raid Elvira Fight]]You've got to get out of here! You're not going to stand here and let these clothes attack you! Tripping over yourself, you rush towards the door. Out of the corner of your eye, you see the clothes following.
@@.thought;Please let me reach the door!@@ You've almost reached it...your hand is on the doorknob...you swing the door open and collapse on the floor.
You realize two things. One: you're in public, completely naked except for a pair of panties halfway up your legs. Two: the clothes have followed you into the hallway.
You're not naked for very long. The panties quickly rise up your legs and settle into place. @@.thought;At least if someone walks by, they won't see my pussy.@@ Next is a lacey purple bra. It settles onto your chest and clasps itself shut behind your back.
Behind you, someone laughs loudly.
[[Spin Around|Panty Raid Elvira Seen]]
<<set $player.confidence to $player.confidence-4>>
<<set $player.masculinity to $player.masculinity-2>>You spin around and see a football player, one of the receivers. He's carrying two pairs of panties in his hand. You curse your luck. How did he successfully get panties while you went for a witch's room and were forced to //wear// panties?
He sees you looking at him and smirks. @@.male;"Nice look, bro,"@@ he says. @@.male;"It suits you."@@
@@.player;"It's not my fault!"@@ you say quickly. @@.player;"Elvira's a witch, and she enchanted her wardrobe, and..."@@
You trail off, realizing that he's left. It's just as well, as at that moment the clothes start attacking you again. A pink princess dress descends on you, passing over your head and body. There's a zipping sound behind you as it zips itself up.
Finally, everything seems still. The only articles of clothing left are a pair of white stockings, and a garter belt, and they're not moving.
[[You relax. It's over|Panty Raid Elvira Stockings]]
<<set $player.exhibition to $player.exhibition+1>>
<<set $team.respect to $team.respect-8>>You look to the hallway. You want to run away, but right now you're naked except for the panties that are creeping up your legs. You definitely don't want to face anyone while you're dressed like this.
You take hold of the panties and try to force them down your legs. The panties push back with an equal intensity, but you slowly manage to lower them.
At the same time, however, a matching lacey purple bra flies at your chest and starts to wrap around it. Both of your hands are busy tugging the panties down, and you're forced to move a hand up to fend off the bra.
Unfortunately, you're not strong enough to hold off these clothes with one hand. Maybe before, but not now. The panties settle in, covering your crotch, and the purple bra clasps shut behind your back.
Just when you think it's over, a pink princess dress descends on you, trying to pass over your head. You fight valiantly, but the dress is strong. And with it over your head, it's impossible to see anything.
The dress zips itself up, and the clothes go quiet. The only clothes left are a pair of white stockings and a garter belt, and they're not moving. The wardrobe looks normal, and if it wasn't for what you just experienced, you would have never guessed that there was anything special about this room.
[[You relax. It's over|Panty Raid Elvira Stockings]]
<<set $player.confidence to $player.confidence-4>>
<<set $player.masculinity to $player.masculinity-2>>You look over your body, and panic sets in again. You're in <<if visited("Panty Raid Elvira Hallway")>>the middle of the hallway<<else>>Elvira's room<</if>>, dressed like a girl. <<if visited("Panty Raid Elvira Hallway")>>Anybody could see you!<<else>>Elvira could come in at any time!<</if>>
You start to back away, but as soon as you lift your foot off the ground, the white stockings fly towards you and slide up your feet. At the same time, a garter belt wraps around your waist and fastens the stockings.
The stockings feel weird and tight against your legs. You're used to wearing baggy pants. You're not used to having something caress your legs so intimately.
But it's not as if the stockings feel pleasant. They feel scratchy and uncomfortable, probably because of your hairy legs. @@.thought;I'm...I mean girls... are not supposed to have hair when I'm wearing stockings.@@
You hold your breath, waiting for something else to happen, but it's silent. <<if visited("Panty Raid Elvira Hallway")>>All the clothes that followed you out of Elvira's room are now being worn by you.<<else>>The wardrobe closes, and you collapse against it.<</if>>
[[You feel a sudden surge of arousal|Panty Raid Elvira Aroused]]You can't explain it. This shouldn't be turning you on. You should be turned on at the thought of seeing a girl in a cute princess dress, not at the thought of you wearing that girly dress!
But here you are, completely alone, wearing a dress and lingerie. You feel very feminine, but it's not exactly a bad feeling. You reach down to feel Elvira's panties, and they're already wet.
You imagine <<if visited("Panty Raid Elvira Seen")>>a strong football player finding you dressed like this and undressing you<<else>>Elvira coming in and having her way with you<</if>>. Despite yourself, you're becoming more and more turned on.
A pair of unseen gloves fly towards you. @@.thought;I've got to put my hands in my pockets!@@ Instinctively, you slide your hands down to where your pockets would be, only to realize that you're wearing a dress.
The gloves have almost made their way to you, and you brace for them to slide up your hands and complete the outfit. But instead of flying straight, they go down.
You're less confused when you feel a pair of hands at your sex. They play with it, and tease it. You stifle a yelp. You don't want anyone to hear you. Then one finger of the glove slips inside, and you care much less.
Despite it being an empty glove, it feels like an actual hand. You buck your hips to the rhythm of the glove, trying desperately to get off. <<if $player.arousal>=50>>Finally, you can feel an orgasm coming. Your knees shake, and you reach out and grip the wall for support. It feels good to<<if $player.arousal>95>> finally<</if>> get off. While you're busy recovering, the gloves slide up your arms.
You're left with a strong sense of guilt. @@.thought;I just got off to@@<<set $player.arousal to 0>><<else>><<set $player.arousal to $player.arousal+50>>Suddenly, the gloves stop, and slide up your arms. @@.thought;Fuck!@@ You were so close, and the gloves just stopped. @@.thought;I'm going to have to take care of this when the panty raid's over.@@
You snap out of it. @@.thought;I got turned on by @@<</if>>@@.thought;being fingered while dressed like a princess! What's wrong with me?@@
@@.female;"You look good,"@@ Elvira says. <<if visited("Panty Raid Elvira Seen")>>She opens the door and motions for you to step inside.<<else>>You didn't even see her come in.<</if>>
[[Ask her to let you go|Panty Raid Elvira Plead]]
<<set $player.masculinity to $player.masculinity-1>>@@.player;"Hey, Elvira,"@@ you groan.
@@.female;"What's the matter? Aren't you happy to see me?"@@
@@.player;"Can you let me go?"@@ you ask, ignoring her.
@@.female;"You don't like how you look? I think it suits you."@@
You try to brush that off. You know Elvira didn't mean anything by that. <<if $witch.knowsSecret>>As long as <<print $witch.firstname>> didn't say anything, she wouldn't know about your new sex<<else>>There's no way she could know about your new sex<</if>>. @@.player;"Haha, very funny, Elvira? Now can you please remove, uh, whatever this is."@@
@@.female;"I don't know what you're talking about. Are you sure you didn't put the dress on yourself?"@@
@@.player;"Elvira, come on. I know you're a witch."@@
@@.female;"Fine. I knew there was going to be a panty raid, so I cast a trap on the wardrobe. If anyone opened it, they'd be forced to wear a girly outfit."@@
@@.player;"Yeah, I figured. Can you remove these clothes?"@@ You try tugging at the dress. It doesn't budge. @@.player;"I don't think I can do it myself."@@
You wait, braced for her to tell you that she can't do it, and that you'll be forced to face your team while wearing this embarrassing outfit. @@.female;"Sure. I had my fun. Next time, you'll know not to snoop in my room."@@
Elvira mutters a couple words under her breath. @@.female;"Okay, try to take off the clothes."@@
@@.player;"Here?"@@
@@.female;"Unless you want to make a run for the bathroom?"@@
You grimace. You don't want to risk anyone<<if visited("Panty Raid Elvira Hallway")>> else<</if>> seeing you like this.
[[Ask her to turn around|Panty Raid Elvira Change]]You ask for her to turn around, and she obliges. @@.thought;Her back's turned! I could just hit her over the head. No, that's a bad idea.@@
You quickly unzip the dress and roll the stockings down your legs. The bra is a little bit harder, but you finally manage to unhook it. You have experience with undoing bras, but they've usually been attached to someone else's body.
The only thing left is the lacey purple panties. You try to remove them, but they don't budge. @@.player;"Elvira! I think you forgot to disenchant the panties!"@@
@@.female;"Woops,"@@ Elvira says. Her back still turned, but you know there's a smirk on her lips. @@.female;"Think of it as a present."@@
You sigh. So you're going to have to be stuck wearing these panties until Elvira feels like lifting the curse, whenever that is.
@@.player;"So, uh, how long am I going to be stuck like this?"@@
@@.female;"You're thinking about this wrong,"@@ Elvira says. @@.female;"This is going to be fun."@@ You raise an eyebrow. @@.female;"For me."@@
You start to argue with her, but she's firm. It's obvious that her mind isn't going to change. You're left with no choice but to put on the rest of your clothes, and return to the team empty handed. Even though you're stuck wearing her panties, you feel as if a weight was lifted off your shoulders as soon as you step outside of Elvira's room. She gave you the creeps. @@.thought;Though she was at least nicer than <<print $witch.firstname>>. But only by a little bit.@@
[[Join the team|Panty Raid End]]
<<set $elviraPanties = {
"properName": "Lacey purple panties",
"informalName": "lacey purple panties",
"school": true,
"football": true,
"casual": true,
"panties": true
}>>
<<set $player.underwear to $elviraPanties>>
<<set $pantyRaid.panties to $elviraPanties>>
<<set $pantyRaid.takenFrom to "Elvira">>
<<set $curseActive to true>>
<<set $clothesInventory.underwear.push($elviraPanties)>>After leaving <<print $girlfriend.firstname>>'s room, you take the stairs down, and then stop. You're about to go right by <<print $witch.firstname>>'s room. <<if visited("Panty Raid Witch")>>You didn't take her panties, but you were still in her room.<<else>>Even though you stayed out of her room, you still feel nervous. @@.thought;Maybe she'll see me go by and think that I raided her room.@@<</if>>
But the building is laid out in a way where the only way to get to the meeting place is to walk through this hallway. Well, that's not true. You could go up the stairs, walk through that hallway, and then take the stairs down.
@@.thought;I'm overthinking it. I didn't even take <<print $witch.firstname>>'s panties.@@
[[Walk by her room|Panty Raid Spy Witch]]
[[Take the stairs and avoid her|Panty Raid End]]You decide that you're overthinking it. It's not a crime to walk down a hallway.
You start down the hallway, feeling a combination of fear and anger at yourself for being afraid of a girl so much smaller than you.
You're almost at <<print $witch.firstname>>'s door when you hear a voice.
@@.male;"Please! You don't have to do this!"@@
@@.thought;I recognize the voice? Where do I know it from?@@
@@.witch;"It's not my choice. I couldn't stop it even if I wanted to.@@
You know //that// voice all too well. It's <<print $witch.firstname>>'s voice.
@@.male;"Is there anything you can do? I can't wear this! The whole team will see!"@@ You realize how you know the voice. It belongs to Brett, a cornerback on the football team.
@@.witch;"Well, there is a way to stop it."@@
@@.male;"What? I'll do anything to get out of these panties."@@
@@.witch;"You shouldn't have taken them then. You know I'm president of the Witchcraft Club. That was stupid."@@
@@.thought;So she made him wear panties. It sounded like she used magic. Maybe she cast a spell on them?@@
<<if visited("Panty Raid Witch")>>You realize how close you were to being in Brett's position. You tried to raid <<print $witch.firstname>>'s room. A mental image of yourself wearing panties that fit perfectly floats through your mind. You shudder.@@<<else>>You realize how lucky you were that you tried to raid Julie's room instead. You could have been the one forced to wear <<print $witch.firstname>>'s panties!@@<</if>>
You don't want to risk getting caught eavesdropping, so you scurry down the hall towards the meeting place. You feel a little bad for Brett, but you're mostly glad that you're not the only one who has to go through this.
[[Continue|Panty Raid End]]<<if $pantyRaid.panties is null or $pantyRaid.takenFrom is "Elvira">>You hang your head and trudge back to the meeting spot. <<if $pantyRaid.panties is null>>You just spent the evening on this stupid panty raid, and you couldn't even get any pairs of panties.<<else>>You were able to get panties, but you're wearing them. It's not as if you can just lift your shirt and show the guys. They'd laugh you off the team.<</if>>
You spot two girls walking down the hall towards you. <<if $pantyRaid.panties is null>>You walk by without looking at them, and they pass without incident.<<else>>Suddenly, you're even more conscious of the feminine undergarment that you're wearing. Your heart is beating as they approach you, but they pass by without incident. @@.thought;I wonder if they knew I was wearing panties. No. How would they have known?@@<</if>>
You're one of the first to arrive. The other guys must still be raiding the rooms. While you wait, you spend the time laughing and joking with the other guys.
Finally, the rest of the team is here. @@.male;"Let's see what everyone got!"@@ someone says.
There's lots of laughing as, one by one, the guys show off the panties they acquired. @@.male;"What about you, <<print $player.firstname>>?"@@
@@.player;"I, uh, I didn't get anything."@@
@@.male;"Seriously?"@@
@@.player;"Uh, yeah."@@
@@.male;"Why not? It was so easy! All the doors were unlocked!"@@
<<set $team.respect to $team.respect-5>><<if $pantyRaid.takenFrom is "Elvira">>@@.player;"I went to Elvira's room but I, uh, got a bad feeling."@@
@@.male;"Seriously?"@@
@@.player;"Yeah! She's a witch!"@@
@@.male;"You really believe that?"@@
@@.male;"I don't know, she's always given me the creeps,"@@ another guy says.
@@.male;"Still, he could have gotten her panties. Or some other girl's panties. We had the whole dorm to raid."@@
You keep quiet while the guys argue. There's no way you're letting anyone know that you did get panties.
Finally, everyone's attention turns to the next guy in the circle, as he reveals the pair of panties he got.<<set $team.respect to $team.respect-4>><<elseif visited("Panty Raid Witch")>>@@.player;"I was going to take some from <<print $witch.firstname>>, but I just got a bad feeling."@@
@@.male;"So you pussied out?"@@
@@.player;"No! Would you have taken any from <<print $witch.firstname>>?"@@
@@.male;"No,"@@ he admits. @@.male;"But there's tons of girls here. You could have just gone to another dorm."@@<<else>>@@.player;"I got some panties from Julie's room."@@
@@.male;"Who?"@@
@@.player;"Shut up and let me talk! I got them and I was making my way back, and then I run into Julie in the hall."@@ Some of the drunken guys start howling with laughter. @@.player;"She took them from me."@@
@@.male;"And you couldn't have gone to another room?"@@<</if>>
@@.player;"I guess,"@@ you say. @@.player;"But I was running low on time."@@
Fortunately, the questioning stops, and everyone's attention is on the next guy in the circle, as he reveals the pair of panties he got.<<set $team.respect to $team.respect-4>><<else>>You nervously grip the <<print $pantyRaid.panties.informalName>> in your sweaty palm. It took you the whole evening, but you did it. You got some panties, and now your team won't laugh at you.
You spot two girls walking down the hall towards you. Suddenly, you're even more conscious of the feminine undergarment you're carelessly carrying in your hand. You stuff it in your pocket, and just in time too. The girls pass by without incident. <<if $player.underwear.properName is "Blue French Cut Panties">>@@.thought;I wonder if they knew I was wearing panties. No. How would they know?@@<<else>>@@.thought;I'd better hurry up.@@<</if>>
You're one of the last to arrive. @@.male;"Hey, <<print $player.firstname>>! We thought we lost you!"@@
@@.player;"No, you're not getting rid of me that easily!"@@
@@.male;"So let's see what everyone got!"@@
There's lots of laughing as, one by one, the guys show off the panties they acquired. When it's your turn, you proudly show off the <<print $pantyRaid.panties.informalName>> you have in your pocket.
<<if $pantyRaid.takenFrom is $girlfriend.firstname>>@@.male;"Nice! Whose are they?"@@
@@.player;"<<print $girlfriend.firstname>>,"@@ you admit.
@@.male;"Are you kidding? And that counts?"@@
@@.player;"Hey! I worked hard for these panties!"@@ Too late, you realize the innuendo in your words. Most of the guys snicker.<<set $team.respect to $team.respect+2>><<else>>@@.male;"Are you serious? That's so boring!"@@
@@.player;"Yeah, I guess so. But do you know who I took them from?"@@
@@.male;"Some repressed chick?"@@
@@.male;"So Nancy?"@@ There's a chorus of laughter.
@@.player;"No! <<print $witch.firstname>>!"@@
@@.male;"Seriously?"@@
@@.male;"That takes balls to steal from her. She probably put a curse on those."@@ He laughs, and you fidget uncomfortably.
@@.male;"You idiot! You really think she's a witch?"@@
@@.male;"Well, no. But she's scary!"@@
@@.thought;I'm staying out of this@@ you think. If only the guys were right and <<print $witch.firstname>> didn't have magical powers.<<set $team.respect to $team.respect+7>><</if>>
The next guy in line shows off the panties that he got, and the attention is off of you.<</if>> Once everyone is done, you wait to see what happens next, and are shocked when everyone starts saying their goodbyes. @@.thought;Wait! That was it?@@
[[Return to your dorm|Night]]
<<if $pantyRaid.strapon>><<set $player.hasStrapon to true>><</if>>You cringe as you step into the locker room<<if visited("QB Practice 1")>>, reminded of the anxiety you felt changing for gym. Luckily, your football uniform is already on<<else>>. If changing in front of your gym class was scary, changing in front of a bunch of muscular dudes is terrifying. Luckily, you don't have to change your boxers. Just to be careful, you change quickly, hoping that no one has the time to see the lack of an outline in your underwear<</if>>.
Your emotions are mixed as you step onto the football field. On one hand, it was the site of some of your proudest moments: that game where you threw for five touchdowns, the last game where you led a come from behind victory against Bear Valley. But it's also bittersweet. It's very unlikely that you can ever match those moments again.
@@.male;"Okay guys, we're going to start with some warmups. And then we're going to do some wind sprints!"@@ He's met with a chorus of groans. @@.male;"No complaining. We beat Bear Valley, but we can't get cocky. We've got to stay hungry.@@ <<if visited("Weight Room")>>@@.male;You boys should be like <<print $player.lastname>>. He worked out this weekend, even when he didn't have to."@@<<else>>@@.male;Not a single one of you boys came to work out over the weekend."@@
@@.thought;What? There wasn't a workout scheduled then! How was I supposed to know he wanted us to do extra?@@<</if>>
The other guys are disappointed, but you're thrilled. You hate wind sprints too, of course. But with all the time it'll take to do warmups and sprints, there will be less time for you to embarrass yourself throwing the football.
It turns out that you're both right and wrong. Right because your speed and athleticism are just as good as they were on friday, and you're one of the faster guys. But you're wrong, because there //is// time for the rest of practice. Who knew that when people ran as fast as they could, it wouldn't take that long?
@@.male;"Okay, good job with the sprints. I'm going to split you into groups. Offensive line and defense, go with Assistant Coach Paulsen. Everyone else, stay here,"@@ he barks. @@.male;"Okay,"@@ he says, after half the guys leave. @@.male;"We're going to do some catching drills. <<print $player.lastname>>, you stand here. Everyone else, run down, uh, 30 yards. <<print $player.lastname>> is going to take turns throwing to each of you. Try to catch it."@@
@@.qb;"What should I do?"@@ <<print $qb.firstname>> asks.
@@.male;"You, uh, you just stand here until <<print $player.firstname>> needs a break."@@
@@.thought;Shit.@@ You were hoping you wouldn't have to do this. Thirty yards wasn't an easy throw to make even when you had muscles. Helplessly, you watch the other players jog down the field. In a moment, you're going to have to throw the ball to them, and everyone will know.
[[Suck it up|Team Practice 1 Throw]]
[[Tell coach your arm is sore|Team Practice 1 Watch]]
<<passTime>>@@.thought;I'm not going to run away. If I sit this practice out, then <<print $qb.firstname>> will take my place, and I'll probably never get it back.@@
Coach tosses you the football, and you catch it. @@.thought;Okay, it's a 30 yard throw. I've made it plenty of times before.@@
<<if visited("QB Practice 1 Work")>>You remember your practice with <<print $qb.firstname>>. When you threw the football the way you normally did, it came up short. But when you put extra oomph, it made it there.
@@.thought;If that's what I need for a 10 yard throw, then what do I need to do to throw it 30 yards? Should I just throw it as hard as I can?@@ You decide that you have to do exactly that.
You lock eyes on the first receiver, and release the ball with all your might. The ball floats in the air for way longer than you'd like, but you make it there! The receiver looks surprised, but he catches it easily.
@@.male;"That was an ugly throw, <<print $player.lastname>>."@@ It's all you can do to keep yourself from laughing. Coach is disappointed that you're not throwing like the old <<print $player.firstname>>. But that was the best you could do. You're just happy you didn't totally embarrass yourself.
The rest of the throws go like the first. Usually, when you throw the ball as hard as you can, it travels maybe 60 yards. Now, it's an ugly 30. But you make most of your passes, and coach isn't in a hurry to get <<print $qb.firstname>> involved.<<set $team.respect to $team.respect-5>><<set $player.armStrength to $player.armStrength+6>><<else>>You drop back, and release the football with a perfect throwing motion. You're throwing as hard as you usually do on a 30 yard pass. The ball travels maybe half that.
The other guys are all in stitches. Coach doesn't look too amused. @@.thought;Uh oh.@@ @@.male;"What was THAT, <<print $player.lastname>>?"@@
@@.player;"Uh, it slipped."@@
@@.male;"Okay. This throw better be perfect."@@
You gulp. You know it's not going to be perfect, and you're right. Your weak body isn't capable of throwing the football the way you normally do.
@@.thought;That's it@@ you think, trying to ignore the raucous laughter of the guys as your second pass falls way too short. @@.thought;I can't throw the ball like I normally would. So I've got to throw harder.@@
For the third throw, you put some more oomph on the ball. It bounces in front of your receiver. @@.thought;I almost got it to him that time!@@
Coach doesn't look so happy though. @@.male;"Okay, <<print $player.lastname>>, what's going on?"@@
@@.player;"I'm just off my game. Give me some time and I'll be back to normal, coach."@@ @@.thought;What am I saying? I'm not going to be back to normal. Not anytime soon, anyway?@@
Surprisingly, the coach backs off. Your next throws are more on target as you try to calibrate the strength you need to make the football sail 30 yards. Finally, on your last pass, you're able to get it to your receiver. It's an ugly throw, sure, but you did it!<<set $team.respect to $team.respect-5>><<set $coach.suspicion to $coach.suspicion+1>><<set $player.armStrength to $player.armStrength+3>><</if>>
@@.male;"Okay! That's over,"@@ says the coach, a little too quickly. @@.male;"Now we're going to practice running routes."@@
[[Your receivers jog back towards you|Team Practice 1 Routes]]A shudder runs through your body as you take the football again. The receiver is supposed to run downfield about thirty yards, and you're supposed to throw the ball to him so he can catch it while he's running.
Hitting a guy standing still is one thing, but you find it incredibly hard to hit a moving target. You knew your old body so well. When you wanted to make a pass, you knew just how hard to throw the ball to get it exactly where you wanted it to go. Now, you have no idea. You know you have to throw the ball harder to get it to the same place, but you don't know how much harder.
The drill goes terribly. Your throws are either too short, or, when you try to overcompensate, too long. Only one of your throws gets caught, and the receiver barely caught it.
It comes as a relief when your coach lets <<print $qb.firstname>> throw the ball. As you stand there idly, you can see him looking at you through the corner of your eye, but you keep your eyes fixed forward. You really don't want to have that conversation right now.
You note with delight that <<print $qb.firstname>> <<if visited("QB Practice 1 Work")>> is just as erratic as you<<else>>while slightly more accurate than you, is struggling<</if>>. And he doesn't have an excuse. @@.thought;Wait. I shouldn't be happy. I need him to lead us to the championship. Unless I can lead us.@@ But you're doubting yourself more and more now.
At long last, the practice is over. The team huddles around, waiting for the coach to say some parting words, but he just turns and storms off the field.
[[Go to the locker room|Team Practice 1 Lockers]]
<<set $player.armStrength to $player.armStrength+3>>@@.player;"I'm not feeling so well,"@@ you hastily tell the coach. @@.player;"I think I strained a muscle."@@
@@.male;"Seriously?"@@ You nod. @@.male;"Are you going to be good for our game next week?"@@
@@.player;"Uh, I think so."@@
@@.male;"Okay."@@ He raises his voice. @@.male;"Listen up, everyone. <<print $qb.lastname>> is going to be your quarterback for these drills."@@ With a smile, you note that your receivers don't look happy about that.
You have nothing to do except watch <<print $qb.firstname>> try and fail to hit the receivers<<if visited("QB Practice 1 Work")>>, though you note that he's starting to improve a little by the end<</if>>.
@@.thought;What am I doing? I don't know how much longer I'm going to be the starting quarterback, and I'm giving <<print $qb.firstname>> more opportunities? I'm lucky he's doing so badly.@@
You're feeling a little disappointed in yourself. Unless you quit the team, everyone's going to see you struggle to make easy throws at some point. You can't run from your problems forever.
You have a lot to think about as you head to the [[locker room|Team Practice 1 Lockers]]
<<set $qb.accuracy to $qb.accuracy+3>>
<<set $qb.confidence to $qb.confidence+2>><<showQBSkill true>><<set $currentPassage to "Sleep">><<if visited("Team Practice 1 Throw")>>As soon as you step foot in the locker room, your teammates let you have it.
@@.male;"That was so funny!"@@
@@.male;"What happened?"@@
@@.male;"You throw like a girl!"@@
The last one hits close to home, given your new anatomy. It must have shown on your face, <<if $player.qbSkill<25>>since the guy keeps going. @@.male;"What's wrong? Did that hurt? Well, you do throw like a girl. If we were playing for real, all of those passes would be interceptions."@@
This guy is getting pretty annoying.
[[Challenge him|Team Practice 1 Challenge]]
[[Change in silence|Team Practice 1 Ignore]]<<else>>since the guy drops it. You change in silence. You're in a pretty big room but now it suddenly feels claustrophobic, as if the lockers are closing in on you.
When you finish changing, you step outside and take a big breath of air.
<<link "Head to your Room" $currentPassage>><</link>><</if>><<else>>@@.male;"Are you okay, <<print $player.firstname>>?"@@ one of the guys asks you as soon as you step into the locker room.
@@.player;"Yeah. Why?"@@
@@.male;"You didn't throw in practice."@@
@@.player;"Oh yeah! Yeah, my arm is sore, but I'll recover."@@
@@.male;"Okay. Good. We don't want to be stuck with <<print $qb.firstname>> for our next game."@@
<<print $qb.firstname>> is standing behind him. Ordinarily, you wouldn't have cared, but <<if visited("QB Practice 1")>><<print $qb.firstname>> is pretty cool<<if visited("QB Practice 1 Talk")>>, and he's been nice to you<</if>><<else>>you feel bad<</if>>.
[[Stand up for him|Team Practice 1 Defend]]
[[Cough discretely|Team Practice 1 Cough]]
<</if>>You've had enough. All these changes kept happening to you: losing your muscles, then your dick, and you've been powerless to do anything to stop it. The person who did all of this to you is the only person who might be able to help you, so you can't even yell at her.
This is different, though. You're the leader of this team, and now the others are laughing at you, and one of them is even mocking you. You're powerless against witchcraft, but you're //not// powerless against this jerk.
@@.player;"What's your problem, man?"@@ you ask coldly, standing up.
@@.male;"My problem,"@@ he says, @@.male;"is that my quarterback can't even throw the damn football."@@
You take a step forward. @@.player;"What are you going to do about it?"@@ It's natural for you to act tough, but inside you're shaking. If you got into a physical confrontation, you'd lose. And you would lose badly.
He takes a step back, and you see a look of uncertainty in his eyes. @@.male;"Do you wanna fight?"@@
@@.player;"Sure."@@ You're making a huge bluff. Inside, you're bracing yourself for the punches you know are coming. Maybe it would have been smarter to have backed down, but you can't lose face in front of your team.
Surprisingly, the other guy hesitates. You give a start, like you're about to rush him, and he flinches. And just like that, it's over.
@@.thought;Phew. That was close. I can't believe I got away with my bluff.@@
You note that the other guys are now giving him a hard time, your struggles in practice forgotten.
<<link "Head to your Room" $currentPassage>><</link>>
<<set $team.respect to $team.respect+10>>
<<set $player.dominance to $player.dominance+1>>You can't give him the satisfaction of knowing that his teasing hit. While he insults you some more, you just stare at your locker and get your clothes out. He backs off eventually. It's no fun teasing someone who won't react. If you were as manly as you used to be, though, you would have fought him then and there.
@@.thought;He backed off. I was right to take the high road.@@ Truth be told, it's not so much the high road as you being too terrified to get into a fight.
You change out of your jersey, leaving you shirtless for a couple seconds.
@@.male;"What happened to your arms, <<print $player.firstname>>?"@@ another guy asks.
@@.player;"Are you going to give me shit too?"@@ you ask, hurriedly putting on a shirt.
@@.male;"No. Not that. It looked like you lost some muscles."@@
You laugh uneasily.
@@.male;"I guess I drunk too much last night,"@@ he says.
@@.thought;So people are noticing my changes@@ you think<<if $player.feminine>=1>>, remembering the double take Marco did when he saw you<</if>>.
<<link "Head to your Room" $currentPassage>><</link>>
<<if $player.feminine>=1>><<set $team.respect to $team.respect-10>><<else>><<set $team.respect to $team.respect-5>><</if>>@@.player;"Hey, don't say that."@@
He looks confused. @@.male;"Why not?"@@
@@.player;"<<if visited("QB Practice 1 Talk")>>He's my friend<<else>>It's not nice<</if>>. <<print $qb.firstname>> is trying his best."@@
@@.male;"Yeah, and he sucks."@@
@@.player;"I don't think so. He's got a really strong arm, and he's improved a lot."@@
@@.male;"Whatever, man,"@@ he says. It's clear the conversation is over.
Out of the corner of your eye, you see <<print $qb.firstname>> walking away, smiling.
<<link "Head to your Room" $currentPassage>><</link>>
<<set $qb.relationship to $qb.relationship+5>>
<<set $team.relationship to $team.relationship-1>>
<<set $team.qbRespect to $team.qbRespect+3>>You hate to admit it, but part of you is glad that the other guys are talking shit about <<print $qb.firstname>>. <<print $witch.firstname>> can do all the magic she likes, but you still have the support of your teammates. At least until they see you throw.
Nevertheless, you cough. He looks around and sees <<print $qb.firstname>> standing behind him with a downcast look on his face.
@@.male;"Oh, uh, sorry, man,"@@ he stammers. @@.male;"I didn't see you there."@@ <<print $qb.firstname>> heads for the door of the locker room.
@@.player;"I'm sorry,"@@ you say, pulling up beside him.
@@.qb;"Don't,"@@ says <<print $qb.firstname>>, walking out of the locker room. It's clear that he doesn't want to be followed.
<<link "Head to your Room" $currentPassage>><</link>>
<<set $qb.relationship to $qb.relationship-2>>
<<set $team.relationship to $team.relationship+1>>
<<set $team.qbRespect to $team.qbRespect-3>>
<<set $qb.confidence to $qb.confidence-5>><<getTfProgress boobs>>@@.male;"Hey, <<print $player.firstname>>, ready for practice?"@@
@@.player;"What? Oh, yeah, definitely!"@@ The sweat dripping down your palms, on the other hand, betrays the fact that you're //not// ready for practice. <<if visited("Work Out")>>Sure, you may have hit the gym<<if visited("QB Practice 1")>>, and practiced with <<print $qb.firstname>><</if>>, but<<elseif visited("QB Practice 1")>>Sure, you may have practiced with <<print $qb.firstname>>, but<<else>>You haven't even practiced throwing or worked out, and<</if>> you're nowhere near the quarterback everyone else expects you to be.
@@.thought;Okay@@ you think, as you change into your uniform, being careful to shield yourself so no one can get a good look at your crotch<<if $tempTfValue>=2>> or your chest<</if>>. @@.thought;What should I do? It's too late to skip practice.@@
It looks like you have two choices. Either you can tough it out, make some wimpy throws, and prepare for everyone to laugh at you, or you can get out of practice somehow. The second option sounds a lot better.
@@.male;"Ready for practice, <<print $player.firstname>>?"@@ your coach asks, passing by your locker.
@@.player;"Yes, coach!"@@ you say automatically. @@.thought;Wait. That was my chance to give him an excuse! What am I going to do now?@@
You join the rest of the team as they shuffle out towards the field, trying to rack your brains for an excuse. The only thing you can come up with is to fake an injury.
[[Let's do that|Team Practice 2 Injury]]
[[Never mind. Just practice|Team Practice 2 Start]]
<<set $currentPassage to "Night">>
<<passTime>>@@.male;"Okay boys. same thing as last time. Everybody, line up thirty yards downfield and then <<print $player.firstname>> will throw to you!"@@
You look at <<print $qb.firstname>>, standing behind you, looking dejected. He clearly thinks that he's not going to get to practice much today. He's wrong.
Your first and only throw of the day is aimed at one of the wide receivers. It's horribly short, hitting the grass maybe ten yards shy of him. Immediately, you clutch your arm.
@@.male;"<<print $player.firstname>>, what the hell was that? What...are you okay?"@@ the coach asks, his tone changing when he sees you holding your right arm.
@@.player;"I don't think so, coach,"@@ you lie. @@.player;"I think I sprained something in my arm."@@
@@.male;"FUCK!"@@ The coach storms off to the middle of the field. You look at <<print $qb.firstname>>, but neither of you can figure out what he's doing. Nobody's there, and he's not talking. He's just standing there.
@@.male;"Okay!"@@ the coach says, jogging back. @@.male;"<<print $qb.firstname>>, you're going to take over. <<print $player.firstname>>, I want you to get some rest. Just sit down and watch. Or if you think it's bad, go see Joe the trainer. Your call."@@
Your teammates slump their shoulders. They're clearly unhappy about having to field throws from <<print $qb.firstname>>.
[[Stay and watch|Team Practice 2 Watch]]
[[Go to the trainer|Team Practice 2 Trainer]]It makes you too sad to stay on the field and watch everyone else practice. There's nothing stopping you from practicing yourself, but you already committed to faking an injury so nobody would see you fail to make standard throws.
You're eager to get out of there so you let the coach know you're leaving, and then jog off the field towards the locker room. It's totally empty when you walk in. Locker rooms have made you very anxious lately, and it's nice to be able to change in private without having to worry about if anyone will see your pussy<<if $player.bra>> or your bra<</if>>.
The trainer's door is cracked open a little, and you can see that he's in his office, checking his phone.
[[Knock on the door|Team Practice 2 Visit Trainer]]
<<link "Head back to your room and relax" $currentPassage>><</link>>
<<set $qb.accuracy to $qb.accuracy+2>>
<<set $qb.armStrength to $qb.armStrength+1>>@@.player;"Hey, Joe?"@@ you ask, poking your head in. @@.player;"Are you free?"@@
@@.male;"Yeah, sure,"@@ Joe says, putting his phone down and opening the door. @@.male;"What's up?"@@
He's a tall, well-built guy. He graduated from Pinewood Prep a couple years ago and played some college football. He wasn't good enough to play in the NFL, though, so he came back here to work as a trainer.
@@.player;"I hurt my arm,"@@ you lie. @@.player;"I was making a throw and then I think I strained something."@@ You feel a little bad for lying so much. @@.thought;What else can I tell him, though? That I don't want to practice because everyone will see that a witch cursed me to lose all my muscles and grow a pussy?@@
@@.male;"Let's take a look."@@ Joe examines your arm, making you straighten it out, and bend it back. @@.male;"It looks fine to me. But I'll give you some ice. Keep that on your arm and get lots of rest, and I think you'll be good to go on friday."@@
@@.player;"Friday?"@@
@@.male;"The game."@@
@@.player;"Oh, right,"@@ you say, feeling embarrassed at having forgotten. @@.thought;That never happens.@@
Joe gives you a pat on your back, and you head back to your dorm, worrying about friday. You got out of practice today, but how are you going to get out of the game? Maybe you should have practiced.
<<link "Continue" $currentPassage>><</link>>@@.player;"I'll stay and watch,"@@ you tell coach.
He stares at you and nods, but you feel like he's looking through you. His lips are curled into a frown, and you wonder what he's thinking.
@@.male;"You ready, <<print $qb.firstname>>? Try not to screw it up!"@@
@@.qb;"I...I think so, coach,"@@ <<print $qb.firstname>> says, taking the football. He looks at you nervously. Coach is off giving instructions to the defense, and <<print $qb.firstname>> is the only one near you.
[[Tell him you faked an injury|Team Practice 2 Faked Injury]]
[[Give him an encouraging smile|Team Practice 2 Smile]]
[[Avoid his eyes|Team Practice 2 Glare]]@@.player;"I faked an injury,"@@ you say. @@.thought;I'm not sure why I said that. I guess it's because he should know that I'm trying to help him.@@
@@.qb;"Why did you do that?"@@ <<print $qb.firstname>> wheels around and looks at you.
@@.player;"I didn't want to throw. It's too embarrassing. And I wanted you to get more time to practice."@@ The last statement is a <<if $qb.relationship>=70>>half lie. You didn't even think about <<print $qb.firstname>> when you decided to fake an injury, but now that you're talking to him, you're glad he was able to get more practice.<<else>>half lie. Well, okay, it's a total lie. You just said it without thinking.<</if>>
@@.qb;"Oh, thank you. But you didn't have to pretend to be injured! You..."@@
@@.male;"Are you going to throw the football, or talk to <<print $player.firstname>>?"@@ the coach yells at <<print $qb.firstname>>.
@@.qb;"Sorry, coach!"@@ <<print $qb.firstname>> says. He turns towards his receivers, and gets ready to throw.
[[Watch the practice|Team Practice 2 Watch Finish]]
<<set $qb.relationship to $qb.relationship+3>>You see <<print $qb.firstname>> looking at you, and give him an encouraging smile. You don't want to disrupt practice, but your eyes are clearly saying @@.player;You can do it.@@
<<print $qb.firstname>> nods at you, and turns to throw.
[[Watch the practice|Team Practice 2 Watch Finish]]
<<set $qb.relationship to $qb.relationship+1>>
<<set $qb.confidence to $qb.confidence+1>>You notice <<print $qb.firstname>> looking at you, but you avoid his eyes. You're already regretting your choice to sit out of practice. It's just going to make it easier for him to take your spot. Practice has always been fun, and it's not much fun to just sit around and do nothing. Sure, practice might not have been as fun as normal with your diminished arm strength, but you would have at least gotten to do //something//.
<<print $qb.firstname>> turns towards his receivers and gets ready to throw. @@.thought;If he was looking for some encouraging words, he's not going to get it from me.@@
[[Watch him practice|Team Practice 2 Watch Finish]]
<<set $qb.relationship to $qb.relationship-1>><<showQBSkill false>><<if $qb.qbSkill>=25>><<print $qb.firstname>> nervously looks downfield at the first receiver. His eyes lock on him, he gets ready to throw, he releases the football, and...it sails through the air right to him.
@@.male;"<<print $qb.lastname>>! Great throw!"@@
This must be the first time coach has ever praised <<print $qb.firstname>>. He looks surprised too, though you're not sure if he's more surprised at coach or at himself.
<<print $qb.firstname>> gets ready to throw again. But whatever magic he had for the first throw is gone now, as his pass sails over the outstretched arm of Ryan Callahan.
@@.male;"That's okay! Shake it off!"@@
The rest of the practice is more of a mixed bag. <<print $qb.firstname>> is still pretty erratic, but some of the throws he makes are pretty good.<<set $qb.armStrength to $qb.armStrength+4>><<set $qb.accuracy to $qb.accuracy+4>><<set $qb.confidence to $qb.confidence+5>><<set $team.qbRespect to $team.qbRespect+7>><<else>><<print $qb.firstname>> looks terrified. <<if visited("Team Practice 2 Glare")>>Maybe you should have been nicer to him<<else>>You want to tell him that it's only practice, but you don't want to disrupt his concentration<</if>>.
<<print $qb.firstname>> looks downfield at the first receiver, his eyes darting all over the place. Finally, he gets ready to throw, he releases the football, and...it lands nowhere near him.
@@.male;"That's okay! Shake it off!"@@ the coach yells, but it doesn't look like he expects <<print $qb.firstname>> to do better on the second throw.
He doesn't. His next pass is way too high, and the receiver has no chance of catching it. @@.thought;At least it was in his direction@@ you think ruefully.
The rest of the practice is more of the same. <<print $qb.firstname>> seems really nervous, and his passes reflect that. Maybe you should have practiced more with him.<<set $qb.accuracy to $qb.accuracy+3>><<set $qb.armStrength to $qb.armStrength+1>><<set $team.qbRespect to $team.qbRespect-4>><</if>>
[[Head to the locker room|Team Practice 2 End]]<<showQBSkill true>><<getTfProgress hands>>@@.thought;What am I thinking? I can't skip practice!@@ You wonder what got into you. Faking an injury just so you wouldn't have to practice!
Grimly, you look down the field. It's a pretty far distance, and it's not going to be easy. But back when you were good, you loved having a challenge, and this is a real challenge.
<<if $player.qbSkill>30 and $tempTfValue<2>>You know that you should be feeling nervous, having everyone watching you, expecting you to have much more skill than you actually do. But for some reason, you're feeling confident. You've practiced every opportunity you've had, and you're starting to get the hang of it again.
You lock your eyes on the first receiver. @@.thought;He's about 30 yards away, so I need to throw really hard.@@ You drop back, and release the football, concentrating on throwing it as hard as you can.
The football makes it to him! Despite your earlier confidence, you can hardly believe it. @@.player;"YES!"@@ you shout.
@@.male;"Calm down, <<print $player.lastname>>,"@@ the coach says sternly.
You want to yell at him, and tell him that it was a really hard throw and you //nailed// it. But you can't. Everybody already expects you to make throws like this. And when you somehow do, you can't even celebrate. @@.thought;This is bullshit.@@
@@.male;"That was only the first throw. Let's have another throw just like that!"@@
<<elseif $player.qbSkill>=25>>You're determined to make this throw, but you're still very nervous. You've gotten some practice in, but you could have done more. And when you look at how far you're supposed to throw the ball, you wonder if it's too late to fake an injury.
@@.thought;Okay, focus@@ you tell yourself. @@.thought;I've got to throw it 30 yards. So I need to throw it as hard as I can.@@ You drop back, get ready to throw<<if $tempTfValue>=2>> while trying your best to grip the ball<</if>>, and release the football, focusing on throwing it as hard as you can.
The good news is that the football goes thirty yards. The bad news is that it's too far to the left of the receiver. He runs towards the football, but it's not enough, and the throw bounces off the grass.
@@.male;"<<print $player.lastname>>, who were you throwing it to? Do we have an invisible receiver?"@@ the coach says.
The guys all laugh, and you silently stew. You made a really long throw for you! Sure, you were so worried it was going to be short that you forgot to make sure it would be accurate, but you still did a good job. But the coach expects excellence from you, and anything less than that is mocked. @@.thought;This is bullshit.@@
@@.male;"It's okay, <<print $player.lastname>>. That was just the first throw. We've still got a lot to go."@@
<<else>>You're completely terrified as you take the football.<<if $tempTfValue>=2>> It doesn't help that with your longer nails, it's hard to grip it.<</if>> A thirty yard throw sounds easy, but as you look downfield, you're overwhelmed by just how much distance there is between you and your receivers. And your throw is supposed to cover all of that distance.
@@.male;"We don't have all day!"@@ the coach barks impatiently.
@@.thought;Fine.@@ You drop back, get ready to throw, and release the football.
It falls to the ground almost ten yards in front of your receiver.
@@.male;"What was //that//?"@@ coach asks, stunned. You just blush. Why didn't you just skip practice? @@.thought;Of course I'd just embarrass myself. I've barely even practiced.@@
@@.male;"That's okay, <<print $player.lastname>>. There's a lot of practice left."@@
<</if>>
You groan, realizing that he's right, and that you'll have to do this for the rest of practice. You're tempted to continue trying hard, make the rest of the throws, and have everyone think things are fine. @@.thought;Just an hour of practice to go.@@ That thought makes you groan. You're throwing as hard as you can, and nobody seems to notice. You don't know how long you can keep it up.
[[Do your best|Team Practice 2 Try]]
[[Maybe it would be better if you paced yourself|Team Practice 2 Pace]]<<showQBSkill true>>@@.thought;My spot is on the line. Coach thinks I'm the same quarterback, but if I start missing these throws, he's going to notice. I've got to try hard so I can keep my job.@@
Grimly, you take the football and stare down the next wide receiver, trying not to think about having to do this for an hour. @@.thought;One throw at a time.@@
You drop back and release the football, throwing it as hard as you can in his general direction. <<if $player.qbSkill>=35>>It's right on target, and he catches it before it hits his knees. Maybe it was a little low, but you did pretty good!<<elseif $player.qbSkill>=30>>He has to dive to make the catch, but he caught it!
@@.male;"A little higher next time, <<print $player.lastname>>,"@@ your coach says. You grit your teeth and force yourself to remain silent.<<else>>You got the distance right, but it's off target again. It hits the ground to the receiver's left, and his teammate picks it up and tosses it back to you.<</if>>
The rest of the practice seems to last forever. You have no idea what time it is, and you don't want to anger coach by pulling out your phone. You make throw after throw, hitting most of your receivers.
It's hard work and incredibly tedious, but the repetition pays off. You're getting more and more confident in yourself, and your throws are better than they were at the beginning of practice.
It feels like it's been several hours when your coach brings the throwing session to a halt, but it's still light out. You're picturing going back to your room, sinking into your bed, and watching a good movie.
@@.male;"Okay, boys! <<if $player.qbSkill>=30>>Good job today!<<else>>I'm a little disappointed by the effort today. We'll have to do better if we want to win on friday.<</if>> To finish things off, let's do some running. Run around the field twice, and then you can go home."@@
[[Reluctantly run|Team Practice 2 Run]]
<<if $player.qbSkill>=35>><<set $player.armStrength to $player.armStrength+11>><<set $player.accuracy to $player.accuracy+5>><<set $team.respect to $team.respect+4>><<set $player.confidence to $player.confidence+10>>
<<elseif $player.qbSkill>=30>><<set $player.armStrength to $player.armStrength+8>><<set $player.accuracy to $player.accuracy+4>><<set $team.respect to $team.respect+2>><<set $player.confidence to $player.confidence+6>>
<<else>><<set $player.armStrength to $player.armStrength+5>><<set $player.accuracy to $player.accuracy+3>><<set $player.confidence to $player.confidence+2>><</if>><<showQBSkill true>>@@.thought;I want to show everyone I've still got it, but I can't. I have to get through this practice, and I need to be ready for the game. If I burn myself out, that won't help me. There's no way coach will make <<print $qb.firstname>> the starter.@@ <<if $player.qbSkill<25>>At least, you're pretty sure of that.<</if>>
You grab the football and stare down the next wide receiver. @@.thought;One throw at a time.@@
You drop back and release the football. You're throwing it pretty hard - you don't want to throw in the towel - but you're not throwing it as hard as you could have. Above all, though, you're trying to be accurate.
<<if $player.qbSkill<25>>You might as well have been blindfolded. It's short and to the left of the receiver. He looks around confused as it falls meekly to the ground maybe ten yards in front of him.
@@.male;"<<print $player.lastname>>! What. The hell. Was that?"@@
@@.player;"Umm..."@@
@@.male;"I know you think you're some hotshot stud, but that's no excuse to goof off. Practice is important! And if you're going to not take it seriously, you can go home."@@
@@.player;"I'm taking it seriously!"@@ you protest. @@.player;"It's just..."@@
@@.male;"Coach, can I go home too?"@@ one of your receivers asks.
Coach glares at him. @@.male;"No! See, <<print $player.lastname>>, you caused a distraction! Leave. Yes, I'm being serious,"@@ he says, seeing your shocked expression. @@.male;"I can't treat you any differently. <<print $qb.lastname>> will take your place."@@
@@.player;"Fine,"@@ you say sullenly. It's not fair. You just wanted to pace yourself and now coach is punishing you for it. There's nothing you could have done. Well, maybe you could have practiced more, but you've been busy dealing with the curse. That's not your fault.
<<link "Get out of there" $currentPassage>><<set $qb.armStrength to $qb.armStrength+2>><<set $qb.accuracy to $qb.accuracy+1>><<set $team.respect to $team.respect-3>><</link>><<else>><<if $player.qbSkill>=35>>It's right on target, and he bends down to catch it. It was a little low, but you did pretty good!<<else>>The football bounces right in front of his feet. @@.thought;That's passable, I guess.@@
@@.male;"A little higher next time, <<print $player.lastname>>,"@@ your coach says. You grit your teeth and force yourself to remain silent<</if>>
You were hoping that pacing yourself would make the rest of the practice go quicker, but it's the opposite. You're constantly wondering how long it's been, and how many more throws you have to make.
Luckily, all your receivers have noticed that their passes keep being underthrown, and they've creeped up a little bit. Now you have to throw a little under thirty yards, and that makes a big difference. Passes that would have bounced in front of them are now coming in at ankle level. You're sure that everyone is wondering why your passes are so weak, but at least you're not embarrassing yourself.
Finally, your coach brings the throwing session to a halt. You're picturing going back to your room, sinking into your bed, and watching a good movie.
@@.male;"Okay, boys! @@<<if $player.qbSkill>=35>>@@.male;Good job today!@@<<else>>@@.male;I'm a little disappointed by the effort today. We'll have to do better if we want to win on friday.@@<</if>> @@.male;To finish things off, let's do some running. Run around the field twice, and then you can go home."@@
[[Reluctantly run|Team Practice 2 Run]]
<<set $player.armStrength to $player.armStrength+3>>
<<set $player.accuracy to $player.accuracy+3>><</if>>Two laps around the field isn't that much, maybe slightly less than half a mile. But after a long practice, it's the last thing you want to do.
<<getTfProgress boobs>><<if $tempTfValue>=2>><<if $player.bra>>You think you could handle a couple laps. Only your strength was taken, not your fitness. But as you run, your <<if $tempTfValue>=4>>large<<elseif $tempTfValue is 3>>medium-sized<<else>>small<</if>> boobs bounce around. It's distracting and uncomfortable, and you lag behind the rest of the guys.
@@.thought;That was embarrassing@@ you think as you head to the locker rooms, knowing that your teammates are about to give you shit.@@<<else>>Luckily, you're wearing your <<print $player.bra.informalName>>, which is doing a good job of supporting your boobs. It's still a much different sensation to run with them, compared to how it was when your chest was flat and muscular.<</if>><<elseif visited("Work Out Treadmill")>>Luckily, you've been staying in shape. Your practice on the treadmill comes in handy, and you're able to keep pace with the other boys. It's still exhausting, though, and you're glad when you finish. Now you just have to change back to your normal clothes, and you're free.<<else>>@@.thought;This won't be too bad@@ you say, trying to pump yourself up. @@.thought;I'm a pretty good runner. And the curse won't have changed anything. I don't need arm muscles to run.@@
Unfortunately, you're mistaken. You don't need arm muscles to run, but you do need leg muscles, and those are gone too. You also haven't run in a while, and it feels like your center of gravity is off. You lag well behind the other boys, even the offensive linemen, and you're the last one to finish.
@@.thought;That was embarrassing@@ you think as you head to the locker rooms, knowing that your teammates are about to give you shit.@@<</if>>
[[Change|Team Practice 2 End]]
<<set $player.speed to $player.speed+1>><<showQBSkill true>><<if visited("Team Practice 2 Run")>>You're dead tired, which is strange because usually practice isn't that bad. Sure, you've had hard practices like this one, but even after those practices, you've never been this tired.
@@.thought;I'm working harder@@ you reason. @@.thought;It's a lot harder to throw thirty yards than it used to be.@@ But part of you wonders if you just don't enjoy football as much as you used to. If a practice was light enough, it even energized you.<<else>>After the practice is over, coach makes everyone run around the field. All of the guys grumble about it. You're not happy either: you were looking forward to changing and doing whatever you wanted for the rest of the night.
The run isn't that bad, though. You've been doing nothing for the last two hours except for watching <<print $qb.firstname>> throw the football, and you still have a lot of energy. You're not the fastest guy out there, but you finish before most of the team.<</if>>
You brace yourself before you enter the locker room. You're pretty outgoing, and you're used to being the leader. But <<if visited("Team Practice 2 Watch")>>you sat out practice today<<elseif visited("Team Practice 2 Pace")>>you didn't try very hard today<<else>>you're sure they've noticed how weak you've gotten<</if>>.
<<if visited("Team Practice 2 Watch")>>@@.male;"Hey, <<print $player.firstname>>,"@@ Patrick says, walking up to your locker. You abruptly stop changing, terrified of Patrick finding out your secret. @@.male;"Are you okay, man?"@@
@@.player;"Uh, yeah,"@@ you say. @@.player;"I think I sprained something, but I'll be fine."@@
@@.male;"You sure, man?"@@ Patrick asks, not seeming convinced. @@.male;"Do you think you'll be ready for the game on friday?"@@
[[Of course|Team Practice 2 Ready]]
[[I don't think so|Team Practice 2 Bench]]
<<elseif visited("Team Practice 2 Pace")>>@@.male;"Hey, <<print $player.firstname>>?"@@ Patrick asks, walking up to your locker. You abruptly stop changing, terrified of Patrick finding out your secret. @@.male;"What happened out there, man?"@@
@@.player;"What do you mean?"@@
<<if $player.qbSkill>=35>>@@.male;"I don't know, you looked pretty good, but, I don't know, some of your throws were off."@@<<else>>@@.male;"It looked like you weren't really trying out there, man."@@<</if>>
@@.player;"Hey!"@@
Patrick puts his hands up. @@.male;"Hey, no offense. I'm just worried about you. And us."@@
@@.player;"Us?"@@
@@.male;"Yeah, our game's in two days. You'll be ready for it, right?"@@
[[Of course|Team Practice 2 Ready]]
[[I don't know|Team Practice 2 Bench]]
<<else>>@@.male;"Hey man,"@@ Patrick says, walking up to your locker. @@.male;"Great job out there today."@@
You wait for him to call you a fraud, and tell you that you suck as a quarterback, but he just walks off. @@.thought;I guess hard work pays off.@@
You quickly change into your comfy clothes, and then head back to your dorm. You want to research the curse, or talk to <<print $girlfriend.firstname>>, but you're exhausted.
You curl up into bed, and feel yourself fading into sleep. Despite it being the evening, you're out like a light.
[[Sleep|Dream]]<<passTime>><</if>><<showQBSkill true>>@@.player;"Of course I'll be ready, man,"@@ you tell Patrick.
<<if $player.qbSkill>=35>>@@.male;"You're right. Sorry I asked,"@@ he says.
<<elseif $player.qbskill>=25>>@@.male;"Okay,"@@ he says, not sounding too convinced. @@.male;"You'd better be. If <<print $qb.firstname>> is our quarterback, we're fucked."@@
You don't like him talking about <<print $qb.firstname>> like that, but he's right. <<print $qb.firstname>> is in no condition to lead your team. Then again, you aren't either.<<else>>@@.male;"You sure, man? It's okay if you won't be ready."@@
@@.player;"No, I'm fine!"@@ you say, annoyed that he's not listening to you.
@@.male;"No, really. It's okay. It's a long season. If <<print $qb.firstname>> is our quarterback on friday, so what? We'll lose but it's one game. We need you for the playoffs."@@
You flinch when he mentions the playoffs, reminded of <<print $witch.firstname>>'s curse. If you can't win the championship, you'll be stuck like this.
@@.player;"No, really. I'm fine."@@<</if>>
You say goodbye to Patrick and walk back to your dorm, worrying about friday. The team is counting on you. Sure, you've gotten away with it in practice, but what about a game? How on earth can you lead your team to victory when you can barely throw thirty yards?
<<link "Do something else" $currentPassage>><</link>><<showQBSkill false>>@@.player;"Uh, I don't know..."@@
@@.male;"What?"@@
<<if visited("Team Practice 2 Watch")>>@@.player;"I don't know. I'd like to play, of course. But I don't know if my, uh, arm will be okay."@@
@@.male;"It better be. We're counting on you."@@
<<if $qb.qbSkill>=25>>@@.player;"<<print $qb.firstname>> looked pretty good today, didn't he?"@@
@@.male;"He looked //slightly// less shitty, sure. But come on. He sucks."@@
<<if $qb.relationship>70>>@@.player;"He doesn't suck. He's getting better,"@@ you say, defending him.
Patrick just shrugs. @@.male;"Whatever, man. I just hope your arm is better."@@<<else>>You smile a little, glad to hear Patrick say that. As long as your teammates think that, maybe you can hang onto your spot. <<print $qb.firstname>>'s not a bad guy, but the starting quarterback is //you//. You're not going to let a curse get in the way of that.
@@.male;"I've gotta run. I hope your arm gets better, man,"@@ Patrick says.<</if>><<else>>Patrick's right. <<print $qb.firstname>> sucked today. @@.thought;<<print $witch.firstname>> won't be happy. I haven't been practicing with him like I told her I would.@@
@@.player;"Do you think we're screwed friday if I can't play?"@@
@@.male;"Duh,"@@ Patrick says.
<<if $qb.relationship>70>>You bristle a little to hear Patrick say that. <<print $qb.firstname>> isn't a bad guy, and you don't like Patrick disrespecting him.<<else>>You smile. <<print $qb.firstname>> isn't a bad guy, but you're glad that your teammates still want you to be the quarterback. This job is //yours//, and you don't want to give it up.<</if>>
@@.male;"Well, I've gotta run,"@@ Patrick says. @@.male;"I hope your arm gets better."@@<</if>><<else>>@@.player;"I don't know. I'm just..."@@ you pause, trying to think of something to say that won't give away your secret. @@.player;"I'm worried I'm not going to be good enough."@@
@@.male;"Yeah, I know what you mean."@@
@@.thought;What? That's not what he's supposed to say!@@ @@.player;"Uh, what do you mean by that?"@@ you ask, feeling offended.
Patrick sees your look. @@.male;"I didn't mean it like that man! But I'm seeing you try to make throws that you would have made easily. And..."@@ he trails off, trying to think of something to say that won't offend you.
You just sigh. He's already noticed that something's changed. And if //Patrick// noticed, the whole team probably did. @@.player;"Are we fucked if <<print $qb.firstname>> is our quarterback?"@@ you ask, trying to change the subject.
@@.male;"Duh. He sucks!"@@
<<if $qb.relationship>70>>You're glad that Patrick still wants you to be the quarterback, but it still hurts the way he casually put down <<print $qb.firstname>> like that. He's not a bad guy.<<else>>You sigh again. This time, it's a sigh of relief. @@.thought;So my teammates still want me as quarterback. That's good. Maybe I won't lose my spot.@@ You've been the starting quarterback ever since you started playing football. Even though you've been cursed, you don't want to give it up.<</if>>
You say goodbye to Patrick, and head to your dorm room. You're deep in thought, worrying about friday. You're worried that what happens in the next game will set the tone for the rest of the season. If you sit out, will you get your job back? But maybe <<print $qb.firstname>> //should// be the quarterback. You need this curse to be lifted, and <<print $qb.firstname>> stealing your job is a lot better than being stuck like this.<</if>>
<<link "Do something else" $currentPassage>><</link>>You're filled with dread as you walk towards the locker room to begin practice. <<if $playerStarter>>You're the starter, but you don't know for how long. <<if $team.wins is 2>>Winning the last game should buy you some time, but the truth is that you're simply not strong enough to be the quarterback<<else>>You lost the last game, and if things don't pick up, Coach made it clear that he's fine replacing you with <<print $qb.firstname>>.<</if>><<else>>This is the first time in your career that you're not the starter. <<print $qb.firstname>> is. You're happy for him, but it's also embarrassing. What are you even going to do during practice? You flash back to the end of the last game, where you could have argued with Coach and kept your job but instead let him replace you with <<print $qb.firstname>>. @@.thought;What's wrong with me?@@<</if>>
You're one of the last people to the locker room. All eyes turn to you as you walk in. <<if $playerStarter>>It's like they sense the importance of this practice<<else>>It seems like the team is curious to see how you're handling being demoted<</if>>.
<<if $player.underwear.panties is true or $player.bra>>It's not until you open your locker that you realize that everyone's attention on you is going to make things difficult. You still have to change. And you're wearing <<if $player.underwear.panties is true>><<print $player.underwear.informalName>><<if $player.bra>> and a <<print $player.bra.informalName>><</if>><<else>><<print $player.bra.informalName>><</if>> underneath your clothes! Unless you're quick and sneaky about it, everyone is going to see!
<<if $player.underwear.panties is true>>[[Change quickly and hope no one sees|Team Practice 3 Change Panties]]<<else>>[[Change quickly and hope no one sees|Team Practice 3 Change Bra]]<</if>>
[[Use the stalls|Team Practice 3 Stalls]]<<else>>You change into your uniform, feeling grateful that you're wearing boxers. It would be so embarrassing to get caught wearing panties in front of your team!
<<if $playerStarter>>[[Continue|Team Practice 3 Start Play]]<<else>>[[Continue|Team Practice 3 Watch]]<</if>><</if>>
<<set $currentPassage to "Night">>You're this team's leader. If you change in the stalls, everyone will know and you'll look weak. You have to change in the open. You check back to look at the team. Most of them are focused on changing and their own conversations, but some people are still looking in your direction.
You gulp. @@.thought;I can do this. Just be quick.@@
You get your uniform out of your locker, and lay it out on the bench. You manage to get the polyester pants on without anyone noticing your pussy. Now you just have to do the jersey and pads. You hold the pads out in front of you and take a deep breath. Then, you start to pull your <<print $player.shirt.informalName>> over your head, painfully aware that you have a bra on underneath.
There's no shouts. Everything continues as normal. But you're still nervous, and as you struggle with your <<print $player.shirt.informalName>>, you back into the bench and stumble. Your jersey and pads fall to the ground.
[[Pick them up|Team Practice 3 Caught Bra]]
<<set $player.exhibition to $player.exhibition+1>>You bend over and put on the pads. But you're not quick enough.
@@.male;"<<print $player.firstname>>, is that a bra?"@@ a voice calls out. On cue, everyone turns around to look at you.
You flush. You can't believe this is happening. You're just grateful that you somehow managed to put on the pads before any more people noticed.
@@.male;"You're full of shit, Daniel."@@
@@.male;"No, I'm serious. <<print $player.firstname>>, lift up your shirt."@@
@@.player;"No!"@@
@@.male;"Why not?"@@
@@.male;"See, I told you! He won't show us!"@@
@@.male;"Are you sure you saw them, Daniel?"@@
@@.male;"Yes! <<print $player.firstname>>, lift up your shirt!"@@
[[Lift up your shirt and admit that you're wearing a bra|Team Practice 3 Admit]]
[[Keep your shirt down and deny everything|Team Practice 3 Deny]]@@.player;"Fine."@@ You lift up your shirt and reveal your <<if visited("Team Practice 3 Change Bra")>><<print $player.bra.informalName>> to everyone. @@.player;"I was, uh, dared to wear a bra to practice,"@@ you fib.<<else>><<print $player.underwear.informalName>> to everyone. @@.player;"I ran out of underwear so I borrowed some from, uh, <<print $girlfriend.firstname>>. Okay?"@@<</if>>
There's hooting and hollering from the guys.
@@.male;"I told you! He was wearing @@<<if visited("Team Practice 3 Change Bra")>>@@.male;a bra@@<<else>>@@.male;panties@@<</if>>@@.male;!"@@
@@.male;"I thought you were full of shit!"@@
@@.male;"I can't believe it! He really is!"@@
@@.male;"What a fag!"@@
Your face flushes as you listen to the guys. It's so embarrassing, but having all these strong guys talking about your underwear makes you also feel slightly aroused. @@.thought;What's wrong with me?@@
@@.qb;"Hey!"@@ <<print $qb.firstname>> says. @@.qb;"Can we leave him alone?"@@
You smile at <<print $qb.firstname>>. He saved you!
Except the hooting and hollering still goes on. <<print $qb.firstname>> is mostly ignored, but your heart still melts for him for trying.
<<if $playerStarter>>[[Finally, the laughter dies down and everyone goes to practice|Team Practice 3 Start Play]]<<else>>[[Finally, the laughter dies down and everyone goes to practice|Team Practice 3 Watch]]<</if>>
<<set $player.exhibition to $player.exhibition+1>>
<<set $team.respect to $team.respect-10>>
<<set $qb.relationship to $qb.relationship+4>>You're this team's leader. If you change in the stalls, everyone will know and you'll look weak. You have to change in the open. You check back to look at the team. Most of them are focused on changing and their own conversations, but some people are still looking in your direction.
You gulp. @@.thought;I can do this. Just be quick.@@
You get your uniform out of your locker, and lay it out on the bench. The jersey and pads are easy to put on. Now you just have to do the bottom. You hold the polyester pants out in front of you and take a deep breath. Then, you drop your <<print $player.pants.informalName>>.
There's no shouts. Everything continues as normal. But you're still nervous, and as you undo your pants and they fall to the ground, you back into the bench and stumble. Your white polyester pants fall to the ground.
[[Pick them up|Team Practice 3 Caught Panties]]
<<set $player.exhibition to $player.exhibition+1>>You bend over and pick up the pants. But you're not quick enough.
@@.male;"<<print $player.firstname>>, are those panties?"@@ a voice calls out. On cue, everyone turns around to look at you.
You flush. You can't believe this is happening. You're just grateful that now your shirt is covering your underwear.
@@.male;"You're full of shit, Daniel."@@
@@.male;"No, I'm serious. <<print $player.firstname>>, lift up your shirt."@@
@@.player;"No!"@@
@@.male;"Why not?"@@
@@.male;"See, I told you! He won't show us!"@@
@@.male;"Are you sure you saw them, Daniel?"@@
@@.male;"Yes! <<print $player.firstname>>, lift up your shirt!"@@
[[Lift up your shirt and admit that you're wearing panties|Team Practice 3 Admit]]
[[Keep your shirt down and deny everything|Team Practice 3 Deny]]@@.player;"No!"@@ you say, trying to sound indignant. @@.player;"I'm not wearing panties!"@@
@@.male;"Prove it."@@
@@.player;"No, Daniel. I'm not going to show you my underwear just because...because you're going crazy."@@
@@.male;"But I saw it!"@@
@@.qb;"Maybe your eyes were playing tricks on you."@@ You smile inwardly. <<print $qb.firstname>> had to have known that you were wearing panties, and he still saved you.
@@.male;"Yeah, maybe,"@@ Daniel says, but he doesn't sound convinced.
The rest of the team has mostly lost interest by now, and you're able to put your pants on and head to practice with everyone else.
<<if $playerStarter>>[[Start practice|Team Practice 3 Start Play]]<<else>>[[Start practice|Team Practice 3 Watch]]<</if>>
<<set $qb.relationship to $qb.relationship+1>>
<<set $team.respect to $team.respect-3>><<showQBSkill true>><<showQBSkill false>><<getTfProgress hands>>@@.male;"Okay, <<print $player.lastname>>,"@@ coach says. @@.male;"Time to throw some footballs!"@@
You nod. <<if $player.qbSkill>$qb.qbSkill and $player.armStrength>=45 and $tempTfValue<2>>You've been practicing, and you're feeling pretty good about this. Not confident enough to play for the championship with the game on the line, of course, but confident enough not to embarrass yourself during practice.
And you don't. You're able to hit all of your receivers, though you struggle a little bit on the deeper throws. Still, you turned in a solid if unspectacular performance and you didn't embarrass yourself.
@@.male;"Okay, that's acceptable, <<print $player.lastname>>,"@@ the coach says, and you beam with pride. Since your transformation, "acceptable" has been the best praise you've gotten.
@@.male;"Okay, <<print $player.lastname>>! Time for some deeper throws!"@@
You groan. This isn't fair. You wanted to just stick to the short throws. You look at your receivers and they've all trotted ten to fifteen yards downfield. You gulp. This is going to be tough.
[[Continue|Team Practice 3 Downfield]]<<elseif $player.qbSkill>$qb.qbSkill>>This is it. You need to keep your starting job. You think you're still better than <<print $qb.firstname>>, but you don't know if you're good enough to impress the coach.
<<if $player.accuracy>=25>>Practice starts off okay. The coach has you start off with short passes, and you nail those. You're feeling pretty good. Maybe you can do this!<<else>>Practice starts off rough. The coach has you start off with short passes. Since <<print $witch.firstname>> only messed with your arm strength, you thought you would nail the shorter passes. <<if $tempTfValue>=2>>But your nails are getting in the way. It's hard to grip the football, and your throws are way off.<<else>>But instead, you're struggling with them. You're usually able to hit your receivers but sometimes you're way off.<</if>><</if>>
@@.male;"Okay, <<print $player.lastname>>! Time for some deeper throws!"@@
You groan. This isn't fair. You wanted to just stick to the short throws. You look at your receivers and they've all trotted ten to fifteen yards downfield. You gulp. This is going to be tough.
[[Continue|Team Practice 3 Downfield]]<<else>>Practice starts off terribly, and it only gets worse. The coach has you start off with shorter throws. <<print $witch.firstname>> only messed with your arm strength, so you thought you'd be doing okay, but you're not. Even on the shorter throws, you're wobbly. You're not sure if it's nerves <<if $tempTfValue>=2>>or your nails <</if>>or if you just suck now, but either way you can tell that the coach isn't impressed.
@@.male;"Okay, <<print $player.lastname>>. Let's try some deeper throws."@@
You gulp. You're not ready for this. You look at the field. Your receivers have all trotted ten to fifteen yards downfield, and they look at you expectantly.
@@.thought;Here goes nothing.@@ You throw the ball as hard as you can to one of them.
It makes it halfway.
@@.male;"Okay, <<print $qb.lastname>>, <<print $player.lastname>>! Why don't you two switch places?"@@
Your cheeks are burning as you trudge over to where <<print $qb.firstname>> was standing. The coach won't even look at you.
[[Watch the practice|Team Practice 3 Watch]]<</if>>The rest of the team turns and stares at you as you go and change in the stalls. You sure stand out, with everyone else changing in the open locker room. But you can't risk it. You have <<if $player.bra>>a bra<<if $player.underwear.panties is true>> and panties<</if>><<else>>panties<</if>> on, and you would die if all those big, manly guys saw you wearing them.
You shake yourself. @@.thought;Why did I just think about them like that?@@ You quickly change into your uniform and join the team on the field.
<<if $playerStarter>>[[Start practicing|Team Practice 3 Start Play]]<<else>>[[Start practicing|Team Practice 3 Watch]]<</if>>
<<set $team.respect to $team.respect-2>>
<<set $player.homosexuality to $player.homosexuality+1>>The old you could have made this throw, but now your receivers look so far away. You don't know how you're going to do this. You're struck by the absurdity of what you're doing. How is nobody going to notice that you suddenly got weaker?
@@.male;"<<print $player.lastname>>!"@@
@@.player;"Sorry, coach!"@@
You focus on your receivers and throw the football as hard as you can. It sails through the air and you watch, hoping it makes it far enough.
<<if $player.armStrength>=50 and $tempTfValue<2>>It comes up short, maybe five yards in front of him. You sigh. At least it almost made it there. You can blame it on a bad throw or something.
That's harder to do once the next pass comes up short, too. The third receiver, seeing your struggles, inched forward a little bit. @@.thought;Good. If they come forward, maybe my throws won't look as bad.@@ You throw the football, and once more watch as it sails through the air. The receiver tries to make a diving catch...and just missed it.
By the end of the practice, some of your throws had been caught, but you think the receivers weren't as far deep as they were at the start of the practice.<<else>>It comes up short, only making it halfway. You groan.
@@.male;"Okay, <<print $qb.lastname>>, <<print $player.lastname>>, switch places!"@@
You groan. It's nice that you don't have to embarrass yourself any further, but now you're just standing on the sidelines and watching. You have nothing to do while everyone else is having fun. This is almost worse.
Luckily, you don't have to wait for long. <<print $qb.firstname>> bombs even worse than you did, and the coach soon has you swap back in. You do a little bit better on your second try, but not by much.
@@.thought;Well, I think I still have the starting job but only because he's so terrible. But this won't do if we're going to win the championship.<</if>>
[[Finish practice|Team Practice 3 End]]<<showQBSkill true>><<showQBSkill false>>You groan. It's nice that you don't have to embarrass yourself any further, but now you're just standing on the sidelines and watching. You have nothing to do while everyone else is having fun. This is almost worse.
Part of you was hoping that <<print $qb.firstname>> would bomb, just so you would look better. But that doesn't happen.
<<if $qb.confidence>=20 and $qb.accuracy>=30>><<print $qb.firstname>> does really well. He's not as good as you used to be, of course, but you don't recognize the nervous backup that almost lost the homecoming game. He looks more confident, and his throws have gotten more accurate.<<elseif $qb.confidence>=5 and $qb.accuracy>=20>><<print $qb.firstname>> looks at you nervously. You can't decide whether to wish him luck or to glare at him for stealing your job. As a result, you do nothing and the moment passes.
<<print $qb.firstname>> does okay. He's still nervous and it shows. Some of the throws he makes end up nowhere near the receivers and you wonder what he was thinking. But some of his deep throws sometimes spiral perfectly to his target. He's very inconsistent but anyone watching wouldn't have a doubt who was the better quarterback.<<else>><<print $qb.firstname>> looks at you, terrified.
@@.player;"You can do it!"@@ you say, trying to be encouraging. But it doesn't look like he heard you.
He gets to where you were, and makes a deep throw. You watch it spiral through the air...and land out of bounds.
@@.male;"What was that!"@@
@@.qb;"S...sorry."@@
@@.male;"Do it again. Better this time."@@
But it's not better. <<print $qb.firstname>> overshoots the receiver. The coach has you come back in, but your throws are more of the same: too short. You can tell that the receivers are getting frustrated, and you don't even want to look at the coach.<</if>>
@@.male;"Okay! Everyone, gather round!"@@ the coach says when practice is over. Everyone looks at him, waiting for him to say something.
@@.male;"We have a long way to go before the next game. I want us all to be working ''hard''. In fact, next practice I don't even want us to see the football field. I want us to hit the weight room. We can get better through hard work and some of you are slacking."@@ As he says this, his gaze lingers on you. You look down.
@@.male;"Now, some of you are wondering who will be our starter for the third game."@@ You look up.
<<if $playerStarter is true>><<if $qb.qbSkill>=35>>@@.male;"It's going to be <<print $qb.lastname>>."@@<<else>>@@.male;"It's a tough decision. I don't want either of you to be the quarterback."@@ Everyone laughs.
@@.male;"But, uh, the starting quarterback, um, is going to be..."@@ He looks between the two of you.
The coach is silent for a moment. @@.thought;Has he not made up his mind?@@ Finally, he speaks. @@.male;"I need someone who can get the ball down the field. <<print $qb.lastname>>, don't let me down."@@<</if>>
Everyone's eyes turn towards him. Nobody is looking at you, which is just as well since you want to cry. Sure, you can't deny that it was the right decision. Right now, <<print $qb.firstname>> is definitely the better quarterback, but this is your //thing//. What are you if you're not the starting quarterback?
[[Go to the locker room|Team Practice 3 End]]<<else>>@@.male;"Okay, <<print $qb.lastname>>, are you ready to play in our next game?"@@
@@.thought;He didn't even ask me.@@
<<if $qb.confidence>=20>>@@.qb;"Yeah!"@@<<elseif $qb.confidence>=5>>@@.qb;"Uh, I think so."@@<<else>>@@.qb;"No."@@<</if>>
@@.male;"Well, you better be. I want us to win the championship and we need you playing your best to do it. Don't fuck it up."@@
@@.thought;Is this a pep talk?"@@
[[Thankfully, it's over and everyone heads back to the locker room.|Team Practice 3 End]]<</if>>
<<set $playerStarter to false>><<if visited("Team Practice 3 Caught")>><<if visited("Team Practice 3 Admit")>>You're surprised to see a crowd of people watching you as you walk over to your locker. Then you remember what happened earlier and blush. You don't want to have to flash your <<if visited("Team Practice 3 Change Bra")>>bra<<else>>panties<</if>> to them again, but it looks like you have no choice.
With a feeling of resignation, you take off your <<if visited("Team Practice 3 Change Bra")>>shirt<<else>>pants<</if>>, exposing your <<if visited("Team Practice 3 Change Bra")>><<print $player.bra.informalName>><<else>><<print $player.underwear.informalName>><</if>>. There's some laughing, but it quiets down once you glare at them. Looks like the guys still respect you enough to not give you too hard of a time.
Still, you finish changing quickly and then hurry out of there. @@.thought;I wonder if anyone else is going to hear about me wearing @@<<if visited("Team Practice 3 Change Bra")>>@@.thought;bra@@<<else>>@@.thought;panties@@<</if>>? Probably.@@<<else>>There are a couple of people watching you as you get ready to change, but you lean against the lockers play on your phone, waiting for everyone to disperse. Most people have lost interest by now, and you think most people have left.
You gather your clothes and put your phone down, preparing yourself to change.
Suddenly, your <<if visited("Team Practice 3 Change Bra")>>shirt is lifted over your head.<<else>>pants are yanked down around your ankles.<</if>> You whip your head around to see Daniel, grinning ear to ear.
@@.male;"I knew it! You are a fag who wears @@<<if visited("Team Practice 3 Change Bra")>>@@.male;a bra@@<<else>>@@.male;panties@@<</if>>@@.male;!"@@ <<if visited("QB Practice 4 Sex")>>
@@.thought;Am I a fag? I had sex with <<print $qb.firstname>>. Does that make me gay?@@<</if>>
<<if visited("Team Practice 3 Change Bra")>>@@.player;"You just took off my shirt!"@@ yous say, hastily gathering your shirt and pulling it back over your head.<<else>>@@.player;"You pantsed me!"@@ you say, hastily gathering your pants and pulling them up.<</if>>
@@.male;"Yeah. I knew I wasn't crazy!"@@
@@.player;"So what are you going to do? Are you going to tell anyone?"@@
@@.male;"Well, maybe. That depends on what you can do for me."@@
@@.player;"Uhh..."@@ You don't like the sound of that.
His phone goes off and he checks it. @@.male;"I have to go. I'll see you later,"@@ Daniel says. You shudder.
@@.thought;What does he want? At least no one else saw.@@<</if>><<elseif $player.underwear.panties is true or $player.bra>>You go and use the stall to change. You get some looks, but you just tune them out.<<else>>You change out in the locker rooms, joking with the guys. After a hard practice, it's nice to laugh with your friends and let off a little steam.<</if>>
<<link "Do something else" $currentPassage>><</link>>You marvel at how quickly football practices went from the thing you were the most excited about to what you dreaded the most. @@.thought;I don't know how I've kept this going for so long. @@<<if $playerStarter>>@@.thought;I'm even the starting quarterback. I don't know for how much longer though.@@<<else>>@@.thought;Sure, I'm not the starter anymore, but I'm still on a team with all of these big, macho dudes.@@ You stop your train of thought after realizing that you were getting aroused.<<set $player.arousal to $player.arousal+2>><</if>>
@@.thought;So what am I going to do in practice? Throw the football to the receivers and hope I don't embarrass myself? That's not so bad. I've done that before.@@
Just as you think that, Coach's booming voice echoes through the locker room. @@.male;"Alright girls!"@@ You blush as he says that, even though you know it was directed to everyone. @@.male;"We've got to get you in shape. I was hoping you guys would work out by yourselves, but that's obviously not working. @@<<if visited("Work Out Machines")>2>>@@.male;The only one I've seen working out is <<print $player.lastname>>."@@
You smile at the praise. Ever since the transformation, it hasn't been something that's happened a lot. @@.thought;Maybe I can even stay on the team.@@<<set $team.respect to $team.respect+3>><<elseif visited("Work Out Machines")>0>>@@.male;"Even <<print $player.lastname>> isn't working out as much."@@
@@.thought;That's not good. I'll have to work out more.@@<<set $team.respect to $team.respect-1>><<else>>@@.male;"And <<print $player.lastname>>, I haven't even seen you step foot in the weight room."@@ Everyone laughs at that. <<if visited("Work Out Treadmill")>>@@.thought;Hey! I've ran on the treadmill, but I guess he doesn't count that as working out.@@<<set $team.respect to $team.respect-3>><<else>>You blush. Coach is right. You've been avoiding working out.<<set $team.respect to $team.respect-7>><</if>><</if>>
Coach turns his attention to the rest of the team. @@.male;"We're going to be hitting the weight room."@@
Everyone groans, but your groan is the loudest. How much weight you could lift was a source of pride for you and all the <<if $player.acceptance<50>>other <</if>>guys. Now you've gone from being one of the strongest on the team to the weakest, by far. @@.thought;Everyone's going to notice. What will I do?@@
@@.male;"Since you're just going to be in the weight room, I won't make you change."@@
That's a relief, at least. Changing in the locker room makes you feel awkward<<if $player.underwear.panties is true>>, especially since you're wearing panties<</if>>.
[[Go to the weight room|Team Practice 4 Machines]]
<<if visited("Team Practice 2 Injury")>>[[Say that you're still injured|Team Practice 4 Injured]]<</if>>
<<set $currentPassage to "Night">>As the team marches to the weight room, you hang back with Coach.
@@.player;"Uh, coach,"@@ you start. He looks at you. @@.player;"I'm still hurt. Do you think I could take this practice off?"@@
@@.male;"Really? How bad is this injury?"@@
@@.player;"Oh, it's, uh, it's pretty bad."@@
@@.male;"How soon are you going to recover? Maybe it wouldn't be good for you to stay on this team."@@
@@.player;"No no, it's not that bad,"@@ you say quickly. @@.player;"But can I take this practice off? I don't want to strain anything."@@
@@.male;"No, sorry."@@
@@.thought;Well, it was worth a shot.@@
@@.male;"You can spot the other guys."@@
@@.player;"Oh, okay! Thanks, coach!"@@ Spotting isn't so bad. It'll be hard to watch everyone work out when you're not able to do that, but it's something you can do. @@.thought;As long as nobody tries to bench a weight that's too heavy for them.@@
[[Go to the weight room|Team Practice 4 Spotting Prepare]]It turns out that Coach has everyone start off with the machines, which means that there isn't a lot for you to do. You're tempted to get on one of the machines, but you see Coach looking at you. It would look weird to tell him that you have an injury and then go ahead and work out. Not to mention that you'd have to take off a lot of weight, and the <<if $player.acceptance<50>>other <</if>>guys would notice.
A couple of the guys give you some weird looks when they see that you're not doing anything, but they look jealous more than suspicious.
@@.male;"Okay, time for the bench press!"@@ the coach yells. @@.male;"Everyone find a spotter."@@
You pair up with a hulking black offensive lineman, and watch in awe as he loads the bar up with weights. You wish that you could bench that much.
@@.player;"You ready?"@@
He grunts, and lies down, his fingers gripping the bar. You stand over him, acting like you're ready to grab the bar if he struggles. That couldn't be further from the truth, however. There's no way that you could lift this bar with all of the weight it has on it.
@@.thought;If he starts to struggle, I'm fucked.@@
[[Pray|Team Practice 4 Spot]]He grabs the bar, and starts pumping. It starts off well, and he does one rep...two...three, four and five reps without you needing to touch the bar.
Halfway through, he starts to struggle. He's still able to bring the bar up and down without you needing to help, but it's clear that he's feeling it.
@@.player;"Two more to go!"@@ you tell him, trying to show that you're doing something.
He grunts, brings the bar down and then pushes up. His muscles are bulging and you're in awe of how ripped he is.
He extends his arms all the way up. @@.player;"One more!"@@
He brings the bar down with ease, but then he starts to struggle. His arms are shaking, and you don't know if he can finish the set on his own.
@@.male;"<<print $player.firstname>>...help me out!"@@
[[Grab the bar|Team Practice 4 Grab]]
[[Shout more words of encouragement|Team Practice 4 Encourage]]@@.player;"You're almost there!"@@
@@.male;"Help me, <<print $player.firstname>>!"@@
@@.player;"Push! You can do it!"@@
He obliges. With a yell, he pushes the bar straight up. You stare in awe at his muscles, and the raw strength that he just showed. You wish that was you, but another part of you is turned on.
@@.male;"Thanks, <<print $player.firstname>>,"@@ he says, after he's had a chance to catch his breath.
@@.player;"Uh, what?"@@
@@.male;"I was ready to give up on the set, but you encouraged me to follow through."@@
@@.player;"Oh, you're welcome,"@@ you say, surprised. @@.thought;He's not mad at me?.@@
@@.male;"Okay, your turn."@@
@@.player;"I can't, man. I'm still injured."@@
@@.male;"Right, I forgot. I'll go again."@@
You're not sure how you feel about that. You made it through one set without helping. If you don't help him on the next set, will he notice?
@@.male;"I know it got rough at the end but in the first part I was feeling great. I think if I put the same weight on, I'll do it right this time. What do you think?"@@
[[Agree|Team Practice 4 Grab]]
[[Suggest he use a lighter weight|Team Practice 4 Lighter]]
<<set $team.respect to $team.respect+1>><<if visited("Team Practice 4 Encourage")>>@@.player;"You know what's best for you, man."@@
@@.male;"Damn right."@@
He lies back down and prepares to do another set of bench presses. As you look at the weight, you wonder whether you made the right decision to encourage him. He barely handled it last time. @@.thought;Shouldn't he be more tired now?@@<<else>>@@.thought;I've got to help him out. Maybe I can hold the bar until he gets his strength back.@@<</if>>
You place your hands on the bar, and almost immediately he starts to relax. Unfortunately, this leaves you with most of the weight.
You try your best, but you don't stand a chance. The bar starts to slip. His eyes go wide and he tries to get a hold of the bar, but he doesn't have the best grip.
Just when you're convinced that you're about to drop the bar onto his chest, you feel a third set of hands on the bar. With a grunt, Coach lifts the bar up and puts it back.
@@.male;"What the hell was that, <<print $player.lastname>>?"@@ Coach yells, a little too loudly.
@@.player;"I'm sorry..."@@
@@.male;"You could have gotten him hurt!"@@ People are beginning to listen in on this exchange now. @@.male;"How would that have felt?"@@
@@.player;"Not good?"@@
@@.male;"Right. It's one thing if you're injured, but I can't have you hurting the rest of the team. Why don't you go home?"@@
@@.player;"Okay, Coach."@@ That was what you wanted in the first place.
@@.male;"And don't come back until you're feeling better!"@@
@@.thought;Oh.@@ You want to ask the Coach more questions, like if you're still on the team. But just one look at him tells you that it's not a good time.
<<link "Trudge back to your dorm" $currentPassage>><<set $team.respect to $team.respect-3>><</link>>@@.player;"I think you should do a lighter weight."@@
@@.male;"Come on. Really?"@@
@@.player;"Yeah. That last set was tough, and you're only going to be more tired now."@@
@@.male;"I guess that's a good point,"@@ he concedes. You smile when you see him remove some weight from the bar.
@@.male;"Okay, I'm ready now."@@
Even though he just removed some weight, you're still a little nervous. He struggled at the end last time, and if he needs help, you won't be able to give it to him.
It turns out that you shouldn't have worried. He blasts through the set easily, and you don't have anything to do but watch his powerful arms pump away.
@@.male;"<<print $player.firstname>>? ''<<print $player.firstname>>!"''@@
@@.player;"What?"@@ you ask, snapping out of it. @@.thought;Was I staring at his arms?@@
@@.male;"I'm done."@@
You congratulate him on doing so well. To your relief, the practice is over.
<<link "You vow to practice more in the gym, so you can handle these practices" $currentPassage>><<set $player.homosexuality to $player.homosexuality+1>><</link>>You slowly march to the weight room with the rest of the team. You don't want to go, but it would look even worse to try to get out of it. @@.thought;There's a lot of guys here. If I can just blend in, they won't notice how weak I am.@@
@@.male;"Okay, boys! We're going to start out with the machines first!"@@
You're relieved to hear that. Everyone's going to be on their own machine, and it'll be hard to notice that you're not lifting as much weight as the rest of the team.
And that's just what you do. You feel humiliated to keep lowering the weight on all of the machines that you're doing, but you're actually able to complete the workout.
Coach comes by a couple of times, but he's just making sure that everyone's okay and working. He doesn't look too closely at how much weight everyone put on, although your heart skips a beat whenever he gets close.
@@.male;"Good job with the machines! Now it's time for the bench press. Everyone find a partner!"@@
[[Find a partner|Team Practice 4 QB]]@@.thought;I'm going to have to do the bench press. But how do I hide from my spotter that I'm going to be doing just the bar? I can't.@@
@@.qb;"Hey, <<print $player.firstname>>,"@@ <<print $qb.firstname>> says. @@.qb;"Want to be partners?"@@
@@.player;"Yes!"@@ you say excitedly. <<if $qb.knowsSecret>><<print $qb.firstname>> knows your secret, and you know you can trust him to keep it.<<elseif visited("QB Practice 1") or visited("Backstory Intro")>>Even if <<print $qb.firstname>> doesn't know all the details of your transformation, he knows enough to not be surprised with your low strength.<<else>>You haven't told <<print $qb.firstname>> anything about your transformation, so you're a little nervous about how he'll react. Still, it's better to work out with him than with anyone who'll expect you to be as mach as them.<</if>>
@@.qb;"Do you want to go first?"@@
[[Yes|Team Practice 4 Prepare]]
[[No|Team Practice 4 SpotQB]]<<if not visited("Team Practice 4 SpotQB")>>@@.player;"I'll go first,"@@ you say, trying to sound brave. In reality, you're shaking. @@.thought;I want to get this out of the way.@@<<else>>You're shaking as you take <<print $qb.firstname>>'s spot on the bench. He made it look easy, but you're terrified. You're very aware of the fact that you're much weaker than him, or anyone on the team.<</if>>
<<print $qb.firstname>> stands over you, and you lie on the bench.
@@.qb;"How much weight do you want?"@@
@@.player;"Nothing,"@@ you whisper.
<<if $qb.knowsSecret or visited("QB Practice 1") or visited("Backstory Intro")>><<print $qb.firstname>> nods, and you get ready to start.<<else>>@@.qb;"What?"@@
@@.player;"Nothing,"@@ you say, a little louder.
@@.qb;"Really? You don't want any weight?"@@
A couple of the guys turn around at that, and you blush. @@.thought;Just what I needed.@@
You nod and thankfully, <<print $qb.firstname>> doesn't press the issue any more after that.<<set $team.respect to $team.respect-1>><</if>>
You grip the bar and take a deep breath. Just because you're not adding any weight doesn't mean that it's going to be easy. The old you wouldn't have even noticed the weight of the bar, but it's heavy, and you have a bad feeling you're going to struggle with this.
Something else catches your attention too. <<print $qb.firstname>>'s balls are in your face. Okay, they're not //right// in your face, but maybe they're a foot above you.
[[Point it out|Team Practice 4 Complain]]
[[Don't mention it|Team Practice 4 Balls]]@@.player;"Hey man, your balls are in my face."@@
@@.qb;"Oh, sorry."@@ He moves so they're far away from you.
@@.thought;That was easy. Why was I worried about asking?@@
[[Start benching|Team Practice 4 Lift]]<<if not visited("Team Practice 4 Complain")>><<if visited("QB Practice 4 Sex") or visited("Game 2 End QB Kiss") or $player.arousal>50>>@@.thought;What was I thinking?@@ you wonder, snapping out of it.<<else>>It's not ideal to have <<print $qb.firstname>>'s balls so close to your face, but you're doing pretty good, and you don't want to stop now.
<</if>><</if>>You finish the <<if visited("Team Practice 4 Complain")>>first<<else>>third<</if>> rep, then the <<if visited("Team Practice 4 Complain")>>second<<else>>fourth<</if>>. Soon, there's only a couple more reps to go. @@.qb;"You're almost there, <<print $player.firstname>>!"@@
Unfortunately you've started feeling it by now. These last three reps are going to be difficult.
You strain as you push the bar up. Two more to go.
You bring the bar back down again. Your arms are shaking, and it doesn't help that when you moved your arms up, your head moved up too. You accdientally got a face full of <<print $qb.firstname>>'s balls. Somehow, you made it up.
@@.qb;"One more to go!"@@
You bring the bar back down. Now you just have to make it back up.
Your arms are shaking and you feel like you're about to collapse. Slowly, the bar inches up.
Finally, you get it up far enough, and <<print $qb.firstname>> puts it back.
@@.thought;I did it!@@
<<if visited("Team Practice 4 SpotQB")>>[[Finish workout|Team Practice 4 Finish]]<<else>>[[Get ready to be the spotter|Team Practice 4 SpotQB]]<</if>>
<<set $player.armStrength to $player.armStrength+5>>
<<set $player.masculinity to $player.masculinity+1>><<set $player.arousal to $player.arousal+5>><<if visited("QB Practice 4 Sex")>>You consider telling <<print $qb.firstname>> to move, but then think better of it. Having his balls in your face isn't a bad thing.<<elseif $qb.relationship<75>>You don't know <<print $qb.firstname>> well enough to tell him to move his balls.<<else>>You consider telling <<print $qb.firstname>> to move, but decide against it. Until recently, you barely knew him.<</if>>
You lift the bar up and gasp. It's heavier than you thought. @@.thought;I really lost a lot of strength.@@
You're able to bring the bar down with relatively little effort, and smile a little. @@.thought;Maybe I can get through this.@@
Now you have to bring the bar up. You're able to lift it a little bit, but you start to strain as you lift it more. You bring your head up, and that brings you right into the path of <<print $qb.firstname>>'s balls.
From your angle, you can barely see the look of surprise on <<print $qb.firstname>>'s face, but you know that it's there.
Without a word, you bring the bar down. That goes well, but now it's time to bring the bar back up. You're able to do it easier this time, but your head still grazes his balls.
You lower the bar again.<<if visited("QB Practice 4 Sex") or visited("Game 2 End QB Kiss") or $player.arousal>50>> You could just continue the set normally, but maybe you could make this more fun.
[[Lick his balls through his shorts|Team Practice 4 Lick]]<<else>>You're getting very turned on.
<</if>>
[[Finish your set|Team Practice 4 Lift]]You bring the bar up. As you do so, your head moves dangerously close to the bottom of <<print $qb.firstname>>'s shorts. Without thinking about it, you move your head a little further up than you normally would, and stick your tongue out.
The moment is over before you can tell if it worked or not.
On the next rep, you push yourself to keep the bar up longer, giving you more time with <<print $qb.firstname>>'s balls. This time, you definitely succeeded. <<print $qb.firstname>> lets out a gasp. He felt it too.
The rest of the workout is erotic. You continue to tease his balls at the end of each rep. Maybe it's your imagination, but <<print $qb.firstname>>'s balls seem to be easier to reach. @@.thought;Did he squat down more to make it easier for me?@@
By the end of your workout, you're left burning with arousal. And because you kept the bar up for longer so you would have more time with <<print $qb.firstname>>'s balls, you actually got a good workout in too.
@@.qb;"Meet me after practice,"@@ <<print $qb.firstname>> whispers to you <<if visited("Team Practice 4 SpotQB")>>as you start to head to the locker room.
[[Finish workout|Team Practice 4 Finish]]<<else>>as you switch positions.
[[Get ready to spot him|Team Practice 4 SpotQB]]<</if>>
<<set $player.armStrength to $player.armStrength+2>>
<<set $player.arousal to $player.arousal+5>><<if not visited("Team Practice 4 Prepare")>>@@.player;"You can go first,"@@ you say, eager to take the less physically demanding role.
@@.qb;"You'll have to do this too, you know,"@@ <<print $qb.firstname>> says, but he lies down on the bench.<<else>>You're feeling exhausted from your workout, and now you have to spot <<print $qb.firstname>>. @@.thought;I hope he doesn't need any help.@@<</if>>
<<print $qb.firstname>> grips the bar, and you wait tensely, hoping that he doesn't have any trouble. You notice that he's loaded up some weight, definitely more than you <<if visited("Team Practice 4 Prepare")>>had on<<else>>could do<</if>>, but less than you could do at your peak. Still, you're surprised at how much weight he's got pn. It's more than you thought he could do.
He's able to do the reps pretty easily too. Before you know it, he's halfway done with his set, and you havem't had to do anything. @@.thought;Yes! Keep it up!@@
He starts to slow down a little after the halfway point, though. You haven't needed to help him out, but you're worried that you might have to.
He finishes his eighth rep and brings the bar down. Slowly, very slowly, he brings the bar back up.
@@.player;"Only one more to go!"@@
But it looks like he might have some trouble making it.
[[Help him out|Team Practice 4 Help]]
[[Let him finish by himself|Team Practice 4 Watch]]<<if $qb.relationship>=75>><<print $qb.firstname>> is your friend<<else>>Your situation isn't <<print $qb.firstname>>'s fault<</if>>, and right now he's struggling with the bar. As his spotter, you know that it's your job to help him out.
<<if $player.armStrength>=40>>You reach down and grab the bar from him. With your lack of strength, there's not much you can do but hold it steady. You definitely can't lift all that weight up by yourself.
Luckily, you're able to do that. After a couple of seconds, <<print $qb.firstname>> regains his strength and raises the bar back up. As he does so, you can clearly see his well-defined biceps.
@@.thought;I didn't know he had muscles like that@@ you think, feeling yourself starting to get turned on.
You force yourself to focus. Together, you and <<print $qb.firstname>> put the bar back, and <<print $qb.firstname>> sits up.
@@.player;"Great job!"@@ you say. You mean it.
@@.qb;"Thanks, <<print $player.firstname>>. I couldn't have done it without you."@@
@@.thought;He couldn't have done it without me?@@ You're pretty sure that's not true, but you did help him out at the end there. @@.thought;Take that, <<print $witch.firstname>>. You didn't take away all of my strength.@@<<set $player.armStrength to $player.armStrength+4>><<set $qb.relationship to $qb.relationship+3>><<set $player.masculinity to $player.masculinity+1>>
<<if visited("Team Practice 4 Prepare")>>[[Finish workout|Team Practice 4 Finish]]<<else>>[[It's your turn|Team Practice 4 Prepare]]<</if>><<else>>You reach down and grab the bar from him. But with your lack of strength, there isn't much you can do. There's no way you can lift all that weight up by yourself. You try to keep it steady, but you can't even manage that.
[[You feel the bar start to slip...|Team Practice 4 Watch]]<</if>><<if not visited("Team Practice 4 Help")>><<if $qb.relationship>=75>><<print $qb.firstname>> is your friend<<else>>Your situation isn't <<print $qb.firstname>>'s fault<</if>>, and right now he's struggling with the bar. As his spotter, you know that it's your job to help him out. However, you're absolutely terrified to grab the bar yourself. If you fail to hold it, you'll be exposed. And thanks to <<print $witch.firstname>>, you're <<if $player.armStrength>=30>>pretty <</if>>sure that you'll fail.
@@.qb;"<<print $player.firstname>>?"@@
@@.player;"I can't do it,"@@ you say softly.
@@.qb;"That's fine,"@@ <<print $qb.firstname>> says. There's a little bit of an edge to his voice. It's the first time you heard him talk like this, and you hope that he's not mad at you. It's not your fault that you were cursed.<<else>>You watch with bated breath as the bar slips. You just hope that <<print $qb.firstname>> can grab onto it in time. You've heard that it's painful when it falls on your chest.<</if>>
<<print $qb.firstname>> grabs onto the bar. With a grim look of determination, he slowly begins to push up. You look again at the weight that he's lifting. You figure that he's about average in terms of strength among everyone on this team. And with all the ripped guys here, that's saying something.
@@.thought;He's pretty ripped himself@@ you think, as you glance at his bulging muscles. They're doing a lot of work lifting all of that weight up, and you imagine those muscles<<if visited("QB Practice 4 Sex") or visited("Game 2 End QB Kiss") or $player.arousal>50>> pinning you down on his bed and kissing you, as his bulge presses against your stomach.<<else>>...no, you don't want to think about that.<</if>>
@@.qb;"<<print $player.firstname>>? <<print $player.firstname>>!"@@
@@.player;"Huh?"@@
@@.qb;"I'm done."@@
You realize that he's right. Trying to change the subject off of you staring at his muscles, you say <<if visited("Team Practice 4 Prepare")>>@@.player;"I think the practice is just about over."@@
Sure enough, just as you finish saying that, Coach tells everyone that they did a great job, and to enjoy the rest of theiir evening.
[[Finish up|Team Practice 4 Finish]]<<else>>@@.player;"Do you want to switch places?"@@ You're not looking forward to being the one doing the lifting, but you know that Coach won't let you get out of it now.
[[Get ready to start lifting|Team Practice 4 Prepare]]<</if>>
<<set $player.homosexuality to $player.homosexuality+1>>
<<set $player.masculinity to $player.masculinity-1>><<getTfProgress>>Since you're already in your regular clothes, there's not much to do in the locker room besides take a much needed shower. You're anxious about that. After all, if anyone sees you walking around naked, your lack of any male equipment<<if $tempTfValue>=2>>, not to mention your boobs,<</if>> will be obvious.
You decide to just wait around until everyone has gone. The whole time you're in the shower, you feel paralyzed with fear. @@.thought;What if somebody walks in? What if there's somebody outside? What if my towel slips?@@
<<if not visited("Team Practice 4 Lick")>>You finish the shower without incident, and wrap the towel extra tightly around yourself. Luckily, nobody is outside, and you change back into your clothes with ease.
<<link "Do something else" $currentPassage>><</link>><<else>>It turns out that you were right to be worried. Just as you were finishing up your shower, somebody walks in.
<<if $tempTfValue>=2>>Your hands shoot to your crotch and chest<<else>>Your hand shoots to your crotch, desperately trying to cover yourself<</if>>. You suspect that it's not working.
@@.qb;"Don't worry, <<print $player.firstname>>. It's just me,"@@ <<print $qb.firstname>> says.
@@.player;"What...why are you...I was using this shower!"@@
@@.qb;"I know. But, um..."@@ he trails off and looks uncomfortable. When he speaks again, he talks very quickly, as if he's trying to get the words out before he changes his mind. @@.qb;"But you got me so hot during the workout that I, uh, I just had to come see you."@@
You take a look at him. He's wearing a towel that leaves little to the imagination, especially since you can see a bulge underneath it.
@@.qb;"Hey, don't look at me like that. The practice turned you on too, right?"@@
He's right. You're tempted to take him up on his offer, but you're also worried. It's bad enough that <<print $qb.firstname>> caught you showering naked, but if somebody else catches you having sex with a man, you'd never hear the end of it.<<if not $qb.knowsSecret>> Not to mention that going further would mean revealing your secret to <<print $qb.firstname>>.<</if>>
<<link "Eagerly nod" "Team Practice 4 Blowjob Start">><<setUpSexScene "qb">><</link>>
[[Politely decline|Team Practice 4 Decline]]<</if>>
<<set $qb.pants to null>>
<<set $qb.underwear to null>>
<<set $qb.shirt to null>>
<<set $qb.shoes to null>>
<<set $qb.socks to null>>@@.player;"No thanks,"@@ you say apprehensively. You're not sure how <<print $qb.firstname>> will react. You're standing in this shower naked with nothing but a hand covering your sex, and this practice proved that <<print $qb.firstname>> is much stronger than you.
@@.qb;"Okay,"@@ <<print $qb.firstname>> says. You think you saw him blush, but before you could double check, he's gone. You had detected a hint of disappointment in his voice. And to your surprise, you're a little disappointed as well. You got horny teasing him earlier, and then you chickened out.
You wait a little bit longer, just in case there are any more people in the locker room. Once it's clear that there isn't, you tightly wrap your towel around yourself and then get changed.
<<link "Do something else" $currentPassage>><<set $qb.relationship to $qb.relationship-2>><</link>><<getTfProgress hands>><<set $tempHands to $tempTfValue>><<getTfProgress boobs>><<set $tempBoobs to $tempTfValue>><<if ($player.arousal<=100 and $qb.arousal<=100) or $movesTakenDuringSex<2>><<set $movesTakenDuringSex to $movesTakenDuringSex+1>>Your Arousal: <<print $player.arousal>>
<<print $qb.firstname>> Arousal: <<print $qb.arousal>>
You are wearing:
Legs: Bare, revealing your <<if $player.arousal>50>>wet<<else>>naked<</if>> pussy.
Chest: Bare, <<if $tempBoobs>=2>>revealing your <<if $tempBoobs>=4>>large<<elseif $tempBoobs is 3>>medium<<else>>small<</if>> boobs.<<else>>revealing your scrawny and soaked chest.<</if>>
Feet: Barefoot<<if $player.feet is 1>>, and looking feminine.<</if>>
<<print $qb.firstname>> is wearing:
Legs: Bare, revealing his <<if $qb.arousal<=50>>soft<<elseif $qb.arousal<=75>>hardening<<else>>hard<</if>> cock.
Chest: Bare, exposing his muscular chest.
Feet: Barefoot
[[Kiss|Team Practice 4 Blowjob Start][$sexDescription to "You lean in to kiss him, and hesitate. He's a guy, and you're a...well, you think you're a guy too. You know that the two of you are naked in this shower together, and you've certainly fantasized about doing much more. But kissing a guy is a big step, and even though you want to kiss him, you can't bring yourself to take it. Sensing your hesitation, $qb.firstname leans in and kisses you on your lips. It's much different than kissing a girl. Girls don't have facial hair that tickle you during a kiss. This kiss is more forceful as well. It's not too forceful since he's still, well, him, but it's more forceful than a kiss from a girl would be, and you find yourself letting $qb.firstname take the lead.";$player.arousal to $player.arousal+5;$qb.arousal to $qb.arousal+2]]
<<if $player.arousal>60>>[[Touch yourself down there|Team Practice 4 Blowjob Start][$sexDescription to "You're getting pretty wet, and you don't want to let $qb.firstname have all the fun. Your hand goes to your most intimate place, and you moan as it does its magic. You're getting pretty good at this, and you're not sure how to feel about that. You look up at $qb.firstname and he looks impatient.";$player.arousal to $player.arousal+7;$qb.arousal to $qb.arousal+1]]<</if>>
<<if $qb.arousal<60>><<if $tempHands is 0>>[[Get him hard|Team Practice 4 Blowjob Start][$sexDescription to "You reach a trembling hand out to his cock. He's not hard yet, and that's something you want to change. Or do you? It's all very confusing. One thing that's not confusing though, is how good it feels to run your hand up and down the length of his dick.";$player.arousal to $player.arousal+3;$qb.arousal to $qb.arousal+6]]<<else>>[[Get him hard|Team Practice 4 Blowjob Start][$sexDescription to "You reach a trembling hand out to his cock. He's not hard yet, and that's something you want to change. Or do you? It's all very confusing. One thing that's not confusing though, is how good it feels to run your feminized hand up and down the length of his dick. It looks small and dainty next to his cock, and you feel yourself getting turned on.";$player.arousal to $player.arousal+5;$qb.arousal to $qb.arousal+9]]<</if>><<else>>[[Lick his dick|Team Practice 4 Blowjob Start][$sexDescription to "Before you have a chance to think about it, you drop to your knees and flick your tongue out, licking the length of $qb.firstname's cock. You flash back to when girls would do this with you, and how much it turned you on. It looks like it's having a similar effect on $qb.firstname. As you think about how much things have changed, you let out a moan. You never thought that you'd be in this position, but now that you are, it feels natural to be on your knees, serving a man.";$player.arousal to $player.arousal+5;$qb.arousal to $qb.arousal+7;$player.submission to $player.submission+1;$player.acceptance to $player.acceptance+1]]<</if>>
<<if $qb.arousal>=75>>[[Suck his dick|Team Practice 4 Blowjob][$player.arousal to $player.arousal+7;$qb.arousal to $qb.arousal+10;$player.homosexuality to $player.homosexuality+5;$player.suckedDick to true]]<</if>>
<<print $sexDescription>><<else>><<print $sexDescription>>
<<if $movesTakenDuringSex<2>><<if $player.arousal>=100>><<if $playerCame is false>><<set $playerCame to true>><</if>><<print $qb.firstname>> places a hand on your thigh. You've been so pent up today that just this touch sends you over the edge. <<print $qb.firstname>> looks disappointed, but when you touch his dick and tell him you want to keep going, he perks up.<<elseif $partnerCame>><<print $qb.firstname>> closes his eyes and groans. You know that look from experience: he wants to cum but he can't.<<else>><<set $partnerCame to true>>@@.player;"I can't wait for this,"@@ you tell <<print $qb.firstname>>.
As it turns out, you are going to have to wait, because as soon as you say that, <<print $qb.firstname>>'s body trembles. @@.thought;That pushed him over the edge? Seriously?@@
@@.player;"Do you want to stop?"@@
He shakes his head no.<</if>><</if>>
<<if $player.arousal>=100 and $qb.arousal>=100>>[[You both cum|Team Practice 4 Blowjob Cum]]<<elseif $player.arousal>=100>>[[You cum|Team Practice 4 Blowjob Cum]]<<elseif $qb.arousal >= 100>>[[He cums|Team Practice 4 Blowjob Cum]]<</if>><</if>>You move your mouth forward, hovering over <<print $qb.firstname>>'s cock. You want to go further and take him in your mouth, but you're scared. If you do that, there's no going back. You'll be a cocksucker. You don't think of yourself as gay, but you look up at <<print $qb.firstname>>, who is standing powerfully over you. <<if visited("Team Practice 4 Lick")>>While you were licking his balls, you hoped that this would happen, and now it has.<<elseif visited("Team Practice 4 Balls")>>You could have told him to move his balls back in practice, but you didn't. And now you're face to face with the real thing<<else>>You didn't want his balls in your face in practice, but this is so much worse. Then again, you're the one who wanted to give him a blowjob.<</if>> The real thing is much more impressive up close, and it makes you miss your own dick. His isn't as big, but it's pretty close.
You start to tell <<print $qb.firstname>> that you're conflicted, but as you open your mouth to speak, he takes the opportunity to angle his hips forward, and his dick enters your mouth.
His hand is at the back of your head, applying pressure. You could probably get loose if you wanted to, though.
[[This isn't what you wanted|Team Practice 4 Blowjob Stop]]
[[Suck his dick|Team Practice 4 Blowjob Continue]]You haven't even gotten to suck his dick yet, but <<if $player.arousal>=100 and $qb.arousal>=100>><<if $playerCame>>you already came once<<else>>you're feeling very aroused<</if>>, and you look at <<print $qb.firstname>> to see if he's aroused too.
When you look at him, he looks down at you. You wonder how you must look like to him, on your knees, a look of desire on your face.
That thought pushes you over the edge, and you feel <<if $playerCame>>another<<else>>an<</if>> orgasm starting to form. You look back up at <<print $qb.firstname>> to tell him, and he looks down //again//. <<if $partnerCame>>He leans down and kisses you on the lips. You kiss him back enthusiastically, and<<else>>As soon as he does that, his penis starts to jerk, and he cums all over the shower.
While he's cumming, you<</if>> let loose an orgasm of your own. It's an incredible feeling. For once, you're not worrying about what you //should// do, or if you're being manly enough. Instead, you're focusing on what feels good, and this feels good.
When you finally regain your senses, you look up at <<print $qb.firstname>> and smile. Neither of you have to say any words.<<set $qb.relationship to $qb.relationship+5>><<set $player.homosexuality to $player.homosexuality+2>><<set $player.arousal to 0>><<elseif $player.arousal>=100>>you're feeling very aroused, and you look at <<print $qb.firstname>> to see if he's aroused too.
When you look at him, he looks down at you. You wonder how you must look like to him, on your knees, a look of desire on your face.
That thought pushes you over the edge, and you feel <<if $playerCame>>another<<else>>an<</if>> orgasm starting to form. You feel shameful, getting off <<if $playerCame>>twice <</if>>while you're fooling around with a guy. But it feels so good. So, so good.<<set $player.homosexuality to $player.homosexuality+2>><<set $qb.relationship to $qb.relationship+1>><<set $player.arousal to 0>><<else>><<print $qb.firstname>> is already feeling aroused.
Too aroused, in fact. <<if $partnerCame>>His penis jerks, and he closes his eyes like he desperately wants to come, but nothing comes out.<<else>>His penis jerks and he takes a few ragged breaths before shooting his load all over the shower.<</if>>
You have a feeling of disappointment that he came before you got to suck his dick, followed by a feeling of guilt for thinking that.<<if $partnerCame>>
@@.qb;"I'm sorry."@@
@@.player;"Don't be. I liked watching you cum."@@
@@.thought;Did I really just say that?@@<<else>> @@.thought;Maybe I can go back to my dorm and get off.@@<<if visited("Masturbate 2 Orgasm")>> @@.thought;Fuck. I can't do that, or I'll transform! Why did he have to cum so soon!@@<</if>><</if>><<set $qb.relationship to $qb.relationship+3>><</if>>
After a couple moments of standing around awkwardly, you and <<print $qb.firstname>> part ways, but not before agreeing to do this in the future<<if $qb.arousal>=100>>. You remember to clean up <<print $qb.firstname>>'s cum off the shower before you leave. That would be embarrassing if you left that there<<set $qb.arousal to 0>><<set $player.homosexuality to $player.homosexuality+1>><</if>>.
<<link "Do something else" $currentPassage>><</link>>
<<finishSexScene>>You didn't intend to give him a blowjob, but now his dick is in your mouth. You could get free, but you don't want to. You feel so slutty, on your knees in front of this muscular man, with his hard dick in your mouth. You feel a strong desire to please him.
The only problem is, you have no idea how to give a blowjob. You remember what you liked when you still had a penis, but it's much different to actually do that to someone else.
You do your best, but you have a feeling that it wasn't very good. <<print $qb.firstname>> has to hold your head in place as he pumps in and out. You can hardly breathe. Despite how turned on and submissive you feel, you want this to be over.
All of a sudden, you feel <<print $qb.firstname>> tense up, and it dawns on you that he's about to cum.
In your mouth.
You slip out of his grasp, and not a moment too soon. He shoots thick ropes of cum onto your face and chest.
@@.qb;"Thank you, <<print $player.firstname>>. That was amazing."@@ He bends over and gives you a quick kiss. Since you're on your knees, you have to angle your face upward in order to meet his lips. That's another new experience. You're tall, so usually you leaned down to kiss a girl. Leaning up makes you feel weak.
@@.qb;"I've got to go, <<print $player.firstname>>, but I want to do this again."@@
You want to say that you feel the same way, but you can't bring yourself to say it. Admitting it would be too shameful. Even though you just had <<print $qb.firstname>>'s dick in your mouth, it's another thing to admit that you want it to be a regular thing.
<<print $qb.firstname>> looks a little disappointed as he leaves. @@.thought;Should I text him? No, that would be weird. Maybe I'll stop by his dorm later. No, what am I thinking?@@
After a minute of arguing with yourself, you realize that you still have cum on you. You turn on the shower and wash it off.
<<link "Do something else" $currentPassage>><<set $player.homosexuality to $player.homosexuality+4>><<set $player.acceptance to $player.acceptance+1>><<set $player.masculinity to $player.masculinity-2>><<set $qb.relationship to $qb.relationship+7>><</link>>
<<finishSexScene>>@@.player;"I don't want this,"@@ you try to tell <<print $qb.firstname>>. But with his dick in your mouth, all that comes out is @@.player;"Mmmmfff."@@ This only seems to encourage him, and he starts to slide his dick further into your mouth.
You pull your head back, pushing against his hand. He finally gets the message, and pulls his dick out.
@@.qb;"What happened?"@@
@@.player;"I didn't...I didn't want that."@@ It's hard for you to explain. You were turned on during gym class, and when you first saw him naked in the shower. But now that you were actually sucking him off, you were suddenly hit with the reality of the situation.
@@.qb;"Are you serious?"@@ he asks.
@@.player;"Yeah. I think you're hot,"@@ you start. @@.thought;Did I really just say that?@@ @@.player;"But I don't want to suck your dick. I thought I did, but I don't."@@
@@.qb;"You're such a tease, <<print $player.firstname>>. Now I'm going to be hard for the rest of the day."@@
@@.player;"I'm sorry."@@
@@.qb;"One moment."@@ <<print $qb.firstname>> ducks out of the shower, leaving you confused. @@.thought;Is he going to jack off? It seemed like he would be back though.@@
As you're about to leave, the shower curtain opens again, and <<print $qb.firstname>> is standing there with his phone. There's a flash, and you realize that he just took a picture of you! More specifically, of your body. From the way the phone is angled, it looks like he avoided getting your face in the picture.
@@.qb;"You got me all horny,"@@ he explains. @@.qb;"At least I have something to look at while I jerk off later."@@
You feel a little uncomfortable, but you //did// tease him. You just hope that nobody else sees that photo.
<<link "Get changed and do something else" $currentPassage>><<set $qb.relationship to $qb.relationship-2>><</link>>
<<finishSexScene>>ou sigh when you get in sight of the locker room. This is your least favorite part of practice. You don't actually enjoy practice anymore, but you hate this part the most of all. Locker rooms give you anxiety now: all those buff, manly boys, so close to figuring out your secret.
@@.thought;Ahem.@@
You try to think through your options. <<if $player.hasWornBra or $player.hasWornPanties>>@@.thought;I can't change in front of them, right? This is way more than just them seeing my@@ <<if $player.hasWornBra>>@@.thought;bra@@<<if $player.hasWornPanties>> @@.thought;or panties@@<</if>><<else>>@@.thought;panties@@<</if>>@@.thought;. If they figure out that I'm on my period, they'll figure out that I'm a g...that I'm different from them.@@<<else>>@@.thought;I can't change in front of them, right? If they figure out that I'm on my period, they'll figure out that I'm a g...that I'm different from them.@@<</if>>
Your decision made, you make your way to the stalls. Sure, you'll get some shit from them, but it's way better than being outed.
@@.male;"Too much of a pussy to change in front of them?"@@
@@.player;"Shut up,"@@ you tell him.
@@.thought;That was a bad comeback@@ you think, as you step into the stall. @@.thought;At least I'm able to change in peace.@@
<<if $playerStarter>>[[Head out onto the field|Team Practice 5 Start]]<<else>>[[Head out onto the field|Team Practice 5 Watch]]<</if>>
<<set $timeOfDay to 4>>You run onto the field, eager to show that you should keep your job. You didn't think you would have kept it this long, but here you are. @@.thought;I deserve this. I've worked hard. <<print $witch.firstname>> can curse me, but she can't stop me.@@
@@.male;"Okay girls, it's time to do some throws,"@@ Coach says. @@.thought;I can handle this.@@
@@.male;"Receivers, I want you to go extra far back today. I want to work on long throws.@@
You curse to yourself. @@.thought;Maybe I can't handle this.@@ You've gotten adept at looking passable while making short throws, but this is much, much harder.
Your receivers trot back. They look positively tiny now. Coach tosses you the football.
@@.male;"Alright, <<print $player.lastname>>. Let's see what you got."@@
[[Throw|Team Practice 5 Throw]]<<getTfProgress hands>><<if $player.armStrength>=60 and $tempTfValue<2>>You take the football in your hands and chuck it downfield. Surprisingly, it actually travels far enough. It's just off-target. The receiver starts running towards it, then realizes that he's too far away and gives up.
@@.male;"<<print $player.lastname>>, what was that?"@@
@@.player;"Just rusty, coach."@@
@@.thought;Okay. I actually threw it far enough. Now I just have to be more accurate.@@
For your next throw, you carefully stare down your receiver. He looks so far away. You picture yourself throwing the football to him, trying to imagine your arm motion and mechanics.
@@.male;"<<print $player.lastname>>, what are you waiting for? We don't have all day!"@@
You release the football. It's on target and travels almost the entire distance to the receiver. He takes a few steps forward and makes the catch.
@@.thought;I did it!@@
You look towards Coach for his reaction but he's silent. @@.thought;I even shut up Coach.@@ You take another look at him. He seems to be looking at you with a renewed form of respect.
The rest of practice goes just as well. You're feeling exhausted from making such long throws, but you're able to get the football all the way downfield, and most of your passes are caught.<<set $team.respect to $team.respect+3>><<set $coach.suspicion to $coach.suspicion-1>><<set $player.confidence to $player.confidence+5>><<elseif $player.armStrength>=40>>You take the football in your hands and throw it as hard as you can.
<<if $tempTfValue>=2>>It could have been a good throw, but it's hard to grip the football with your nails, and it goes a little short.<<else>>It's not hard enough. It's a respectable enough throw, but it's short.<</if>> The receiver starts running towards it, then realizes that he's too far away and gives up.
@@.male;"<<print $player.lastname>>, what the hell was that?"@@
@@.player;"Just rusty, coach."@@
@@.thought;That throw would have been fine if this was a normal practice and I had to make normal throws. But it's not going to work when they're this far away. I have to throw even harder.@@
Yet you don't seem to be able to. You're able to throw passes that look nice, but all of them land well short of your target. The highlight of the practice is when you throw a pass that //almost// makes it there. The receiver runs forward and tries to make a diving catch, but the ball lands just out of reach.
You look towards Coach for his reaction, and you see something new in his eyes. @@.thought;Respect. No wait. He's looking at that receiver and not at me.@@<<set $team.respect to $team.respect-1>><<else>>You take the football in your hands. @@.thought;What am I even doing here? I can't make even the medium throws. How am I going to make these? They're so far away!@@
@@.male;"<<print $player.lastname>>! We don't have all day!"@@
You throw the football hard, and pray.
It doesn't even make it halfway.
@@.male;"<<print $player.lastname>>. What. The. Hell. Was. That?"@@
@@.player;"Um, just rusty, coach,"@@ you squeak.
That explanation isn't good enough for the Coach. He's glowering at you. @@.thought;Okay. I'll have to do better.@@
You take the football and concentrate on throwing it as hard as you can. @@.thought;It just has to go, what? 50 yards? Oh man, I'll never be able to do it!@@
@@.male;"<<print $player.lastname>>, I told you before. We don't have all day!"@@
You throw the football as hard as you can.
It makes it a little bit further, but it's still nowhere near your receiver. You grab the next football and stare at it, not daring to look at the expressions of the Coach or your team.
Maybe it's because you're nervous, but your next throws are even worse. Your receivers look impatient: they're standing around waiting for a football that never comes.
@@.male;"Well, this isn't going to work,"@@ the Coach finally says. Let's end this early."@@
@@.thought;Finally.@@<<set $team.respect to $team.respect-7>><<set $coach.suspicion to $coach.suspicion+1>><<set $team.suspicion to $team.suspicion+1>><<set $player.confidence to $player.confidence-5>><</if>>
@@.male;"Okay, let's let <<print $qb.lastname>> try."@@
[[Watch him throw|Team Practice 5 WatchEnd]]<<if $qb.armStrength>=65>><<print $qb.firstname>> takes the football in his hands and chucks it downfield. Surprisingly, it actually travels far enough. It's just off-target. The receiver starts running towards it, then realizes that he's too far away and gives up.
@@.male;"<<print $qb.lastname>>, what was that?"@@
@@.qb;"Just rusty, coach."@@
@@.thought;Okay. he actually threw it far enough. Now he just has to be more accurate. Easier said than done.@@
<<print $qb.firstname>> is taking his sweet time on the next throw. He's staring down his receiver, looking focused. It would be a good sign, if only he would throw the damn ball.
@@.male;"<<print $qb.lastname>>, what are you waiting for? We don't have all day!"@@
He releases the football. It's on target and travels almost the entire distance to the receiver. He takes a few steps forward and makes the catch.
@@.thought;He did it!@@
You look towards Coach for his reaction but he's silent. @@.thought;Wow. He even shut up Coach.@@ You take another look at him. He seems to be looking at <<print $qb.firstname>> with a renewed form of respect.
The rest of practice goes just as well. <<print $qb.firstname>> seems to be getting tired and his throws aren't traveling quite as far, but they're traveling far enough, and most of his passes are caught.<<set $team.qbRespect to $team.qbRespect+3>><<set $qb.confidence to $qb.confidence+5>><<elseif $qb.armStrength>=50>><<print $qb.firstname>> takes the football in his hands and throws it hard.
It's not hard enough. It's a respectable enough throw, but it's short. The receiver starts running towards it, then realizes that he's too far away and gives up.
@@.male;"<<print $qb.lastname>>, what the hell was that?"@@
@@.qb;"Just rusty, coach."@@
@@.thought;That throw would have been fine if this was a normal practice and he had to make normal throws. But it's not going to work when they're this far away. Should we practice these throws more?@@
<<print $qb.firstname>> is still struggling. The passes that he throws look nice, but all of them land well short of the receiver. The highlight of the practice is when he throw a pass that //almost// makes it there. The receiver runs forward and tries to make a diving catch, but the ball lands just out of reach.
You look towards Coach for his reaction, and you see something new in his eyes. @@.thought;Respect. No wait. He's looking at that receiver and not at <<print $qb.firstname>>.@@<<set $team.qbRespect to $team.qbRespect-1>><<else>><<print $qb.firstname>> takes the football in your hands. He looks nervous, and you get a sinking feeling in your stomach. @@.thought;I don't think this is going to go well.@@
You're right. <<print $qb.firstname>>'s throw doesn't even make it halfway. @@.thought;Oh man. That was embarrassing. I'm glad I'm not out there.@@
@@.male;"<<print $qb.lastname>>. What. The. Hell. Was. That?"@@
@@.qb;"Um, just rusty, coach,"@@ he squeaks.
That explanation isn't good enough for the Coach. He's still glowering at him.
<<print $qb.firstname>> takes the football again, and throws it. You can tell from his expression that he's trying to throw it far, but the results are the same as last time. It makes it a little bit further, but it's still nowhere near the receiver.
You turn back to <<print $qb.firstname>>. He's staring at the football, like he's too afraid to look at the coach, or his receivers. Or you.
His next throws are even worse. The receivers look impatient: they're standing around waiting for a football that never comes.
@@.male;"Well, this isn't going to work,"@@ the Coach finally says. Let's end this early."@@
@@.thought;Finally.@@<<set $team.qbRespect to $team.qbRespect-7>><<set $qb.confidence to $qb.confidence-5>><</if>>
@@.male;"Okay, let's let <<print $player.firstname>> throw."@@
@@.player;Really? The receivers are so far away. I don't know if I can do it.@@
[[Nervously take the football|Team Practice 5 ThrowEnd]]<<getTfProgress hands>><<if $player.armStrength>=60 and $tempTfValue<2>>You take the football and chuck it downfield. Surprisingly, it actually makes it all the way, landing in the arms of your receiver.
@@.thought;Holy shit! I did it!@@<<set $player.confidence to $player.confidence+2>><<set $team.respect to $team.respect+2>><<elseif $player.armStrength>=40>>You take the football and throw it as hard as you can. It's a pretty good throw, and you watch it sail through the air. Unfortunately, it stops well short of your target.
@@.thought;That was a pretty good throw at least. I don't think I embarrassed myself.@@<<else>>You take the football and throw it downfield. As it travels through the air, you pray that it makes it all the way to your receiver.
It doesn't. In fact, it doesn't even make it halfway.
You can't really see the receivers from this distance, but you don't need to see them to know that they're laughing at you.<<set $player.confidence to $player.confidence-2>><<set $team.respect to $team.respect-2>><</if>>
You go to grab another football, but the Coach stops you. @@.male;"Sorry, I lost track of time. Everyone, hit the showers."@@
<<if $player.armStrength>=40>>You're a little disappointed. You just got started and were doing pretty good, and you already have to stop.<<else>>You breathe a sigh of relief. That throw was embarrassing enough. Having to do it for the rest of practice would be torture.<</if>>
<<link "Change and do something else" $currentPassage>><</link>><<if $qb.armStrength>=65>><<print $qb.firstname>> take the football and chucks it downfield. Surprisingly, it actually makes it all the way, landing in the arms of his receiver.
@@.thought;Damn. He did it! Maybe he should be the starter.@@ You look nervously at the Coach to see if he has the same idea.<<set $qb.confidence to $qb.confidence+2>><<set $team.qbRespect to $team.qbRespect+2>><<elseif $qb.armStrength>=50>><<print $qb.firstname>> takes the football and throws it downfield. It's a pretty good throw, and you watch it sail through the air. Unfortunately, it stops well short of his target.
@@.thought;That was a pretty good throw at least. @@<<if $qb.armStrength>$player.armStrength>>@@.thought;He did much better than me.@@<<else>>@@.thought;He's not bad at this.@@<</if>><<else>>He takes the football and throws it downfield. Instead of looking at the football, you're looking at him. He looks absolutely terrified.
The football doesn't even make it halfway. You can't really see the receivers from this distance, but you don't need to see them to know that they're laughing at him.<<set $qb.confidence to $qb.confidence-2>><<set $team.qbRespect to $team.qbRespect-2>><</if>>
The Coach stops <<print $qb.firstname>> before he can grab another football. @@.male;"Sorry, I lost track of time. Everyone, hit the showers."@@
<<if $qb.armStrength>=65>>@@.thought;He just started and now he has to stop? That's not fair. I guess it's a good thing though. He was really showing me up.<<elseif $qb.armStrength>=50>>@@.thought;He just started and now he has to stop? That's not fair.@@<<else>>@@.thought;If his other throws were going to be like that one, it's good that he stopped it. Watching him fail wouldn't be fun for anybody.@@<</if>>
<<link "Change and do something else" $currentPassage>><</link>>Once again, you get dressed in front of your teammates.<<if $player.underwear.panties is true>> Nobody comments on your panties, though you do get several looks.<<elseif $player.bra>> You don't want to expose your bra, but the stalls are occupied. Looks like you don't have a choice.
You sigh, and pull your shirt over your head, hoping to change quickly.
@@.male;"Nice bra, <<print $player.firstname>>."@@ You blush.<</if>> You feel humiliated. All of the guys here are so manly, and you're...not. Your feminine body feels so much in contrast from their toned, muscled physiques.
@@.male;"Okay, ladies!"@@ Coach yells, stepping into the locker room.<<if $player.underwear.panties is true>> Thankfully, you finished changing before he had a chance to see your panties.<</if>> @@.male;"Today is going to be a workout day. You're all going to the weight room."@@
Everyone groans.
@@.male;"No bitching!"@@
<<if $player.armStrength<40>>@@.thought;How can I work out? I'm so weak!@@<<else>>@@.thought;I've been getting stronger, but am I strong enough to work out with all these guys?@@<</if>>
[[Go to the weight room|Team Practice 6 Start]]
<<set $timeOfDay to 4>>@@.male;"Okay, everybody find a partner!"@@
You look for <<print $qb.firstname>>, but he's already partnered up. In desperation, you scan the rest of the room. Most people seem to have partners by now.
@@.thought;Who should I ask?@@ Before, you would feel comfortable working out with any of your teammates. Now, as you look over the guys, you're struck by how scared you feel. @@.thought;These were my friends! Why am I so nervous?@@
@@.male;"Okay, Rogers, <<print $player.lastname>>, you are the last two left. Partner up and get moving."@@
You look over at the other guy. <<if visited("Panty Raid Intro")>>@@.thought;Sam Rogers. From the panty raid. He's probably going to work out with a lot of weight, and //I'm// supposed to be his partner?@@<<else>>@@.thought;Sam Rogers, the guy who tried to get me to do the panty raid. He's probably going to work out with a lot of weight, and //I'm// supposed to be his partner?@@<</if>>
<<if $team.respect>=25>>Sam doesn't seem happy either, but he doesn't say anything.<<else>>Sam doesn't seem happy either. @@.male;"Are you serious, Coach? Why do I have to be with <<print $player.firstname>>?"@@
You blush. He said that loudly enough for the entire team to hear.
@@.male;"Stop bitching, Rogers,"@@ Coach tells him. @@.male;"If you wanted another partner, you should have found one."@@<</if>>
@@.player;"Uh, hi,"@@ you tell Sam awkwardly. @@.player;"Looks like we're partners."@@
@@.male;"Yeah,"@@ he scowls. @@.male;"You go first,"@@ he says.<<if $player.armStrength<40 and $team.respect<25>> @@.male;"I don't want you spotting me."@@<</if>>
@@.player;"Fine,"@@ you say, getting on the bench.
@@.male;"Fuck!"@@ someone yells.
[[See what's going on|Team Practice 6 Injured]]You turn around, not knowing what to expect. One of your teammates is kneeling on the ground, clutching his foot. A weight lies close nearby.
@@.male;"Are you okay, Marks?"@@
Marks shakes his head no. @@.male;"Okay. Let's get you to the trainer. Does someone want to help me?"@@
You stay quiet. There's no way you could support his 190 pound body, even if Coach was helping.
@@.male;"I'll go,"@@ someone says.
@@.male;"Okay. Lean on us, Marks."@@
Marks does so, putting an arm around each of their backs. The three of them slowly hobble out of sight.
You look around the room and gulp. Now that the Coach isn't here, you feel strangely vulnerable.
@@.male;"How much weight do you want to press, <<print $player.firstname>>?"@@ Sam asks, a little too loudly.
A couple pairs of eyes turn in your direction.
[[My normal weight|Team Practice 6 Normal][$team.respect to $team.respect+3]]
[[A lower amount, maybe 30 pounds|Team Practice 6 Lowered][$team.respect to $team.respect-2]]
[[I'll just do the bar|Team Practice 6 Bar][$team.respect to $team.respect-5]]@@.player;"I'll just do the bar."@@
The guys who were watching break into howls of laughter. The guys who weren't watching turn towards you to find out what all the fuss is about.
@@.male;"What's going on?"@@
@@.male;"Didn't you hear? He wants to just do the bar."@@
@@.male;"Who?"@@
<<if $team.respect<50>>@@.male;"Who else? <<print $player.firstname>>."@@<<else>>@@.male;"<<print $player.firstname>>."@@<</if>>
@@.player;"Aren't you guys going to go back to your workouts?"@@ you ask nervously.
@@.male;"No. We're going to watch you."@@
@@.male;"Yeah. Coach isn't here. He can't tell us what to do."@@
You gulp. It's one thing for them to laugh at you for not wanting to put any weights on, but you still have to bench press the bar. And the bar isn't light. And with all eyes on you, there's no way you can get out of it.
@@.male;"Why isn't he doing it already?"@@
@@.male;"I don't think he can do it."@@
@@.male;"Of course he can. It's just the bar."@@
@@.male;"Five dollars says he can't."@@
@@.male;"You're on!"@@
[[Ask if you can bet on yourself|Team Practice 6 Bet]]
[[Stop the betting|Team Practice 6 NoBet]]
[[Ask if you can bet...against yourself|Team Practice 6 BetAgainst]]@@.player;"I'll do, uh, 30 pounds."@@
The guys who were watching give each other confused glances. The guys who weren't watching turn towards you to find out what all the fuss is about.
@@.male;"What's going on?"@@
@@.male;"Didn't you hear? He wants to only do a couple of pounds."@@
@@.thought;30 is more than a couple!@@
@@.male;"Who?"@@
<<if $team.respect<50>>@@.male;"Who else? <<print $player.firstname>>."@@<<else>>@@.male;"<<print $player.firstname>>."@@<</if>>
@@.player;"Aren't you guys going to go back to your workouts?"@@ you ask nervously.
@@.male;"No. We're going to watch you."@@
@@.male;"Yeah. Coach isn't here. He can't tell us what to do."@@
You gulp. It's one thing for them to laugh at you for not wanting to put that much weight on, but you still have to bench press it and the bar. And the bar isn't light. And with all eyes on you, there's no way you can get out of it.
@@.male;"Why isn't he doing it already?"@@
@@.male;"I don't think he can do it."@@
@@.male;"Of course he can. It's just 30 piunds."@@
@@.male;"Five dollars says he can't."@@
@@.male;"You're on!"@@
[[Ask if you can bet on yourself|Team Practice 6 Bet]]
[[Stop the betting|Team Practice 6 NoBet]]
[[Ask if you can bet...against yourself|Team Practice 6 BetAgainst]]@@.player;"I'll do my normal weight."@@
@@.male;"Are you sure, <<print $player.firstname>>?"@@
@@.male;"That's a lot of weight for you."@@
The guys who were watching laugh at that. The guys who weren't watching turn towards you to find out what all the fuss is about.
@@.male;"What's going on?"@@
@@.male;"Didn't you hear? <<print $player.firstname>> wants to bench press his normal weight."@@
<<if $team.respect<50>>@@.male;"But he can't do that!"@@
@@.male;"I know!"@@<<else>>@@.male;"What's wrong with that?"@@
@@.male;"I don't think he can do it."@@<</if>>
@@.player;"Aren't you guys going to go back to your workouts?"@@ you ask nervously.
@@.male;"No. We're going to watch you."@@
@@.male;"Yeah. Coach isn't here. He can't tell us what to do."@@
You gulp. You were trying to win some points with the team by bench pressing your normal weight, but now you have to actually do it. @@.thought;It was enough to give me a good workout back when I had my strength. //Can// I even do it now?@@
@@.male;"Why isn't he doing it already?"@@
@@.male;"I don't think he can do it."@@
@@.male;"Of course he can."@@
@@.male;"Five dollars says he can't."@@
@@.male;"You're on!"@@
[[Ask if you can bet on yourself|Team Practice 6 Bet]]
[[Stop the betting|Team Practice 6 NoBet]]
[[Ask if you can bet...against yourself|Team Practice 6 BetAgainst]]@@.player;"Actually, can I bet too?"@@
@@.male;"What? Sure. I'll get both of your money."@@
@@.player;"No. I wanted to actually, uh, bet against myself."@@
@@.male;"What?"@@
@@.male;"Hey, that's not fair! I'm betting on you. If you're betting against yourself, you just won't do it,"@@ the other bettor says.
A couple guys murmur their agreement.
@@.male;"This is just so he has an excuse if...//when// he can't do it."@@
@@.player;"Fine. I won't bet."@@
You slink back onto the bench, feeling ashamed. @@.thought;Why did I do that? I don't even need the money. Well, more money is always nice but there's nothing I would spend it on. Now they're all laughing at me.@@
You're not wrong about that. You can't see much, now that you're lying down staring up at the ceiling, but you can hear and feel their mockery.
[[Get started|Team Practice 6 Bench]]
<<set $team.respect to $team.respect-3>>@@.player;"Come on guys, stop betting on me."@@
@@.male;"I'm not betting on you. I'm betting against you!"@@ Some people laugh.
@@.player;"Can you stop? I'll do the bench press, but this is weird."@@
You look at him anxiously. @@.male;"Fine,"@@ he says.
You smile, feeling good about standing up for yourself.
[[Get started|Team Practice 6 Bench]]
<<set $player.submission to $player.submission-1>>@@.player;"Can I join?"@@
@@.male;"What? Sure. I'll get both of your money."@@
You hear a couple of people talking to themselves. You don't really need the money, of course. Well, you could use it, but there's nothing you would spend it on. The bet was more symbolic, and it looks like you maybe got a little bit of respect back.
[[Get started|Team Practice 6 Bench]]
<<set $team.respect to $team.respect+1>>Your hands are shaking as you grip the bar. <<if visited("Team Practice 6 Bar")>>You know that there's no weight on it and it //should// be easy, but now that you've been transformed, you don't know how strong you are anymore.<<elseif visited("Team Practice 6 Lowered")>>You know that there's only a little bit of weight on it and it //should// be easy, but now that you've been transformed, you don't know how strong you are anymore.<<else>>You're not sure why you agreed to do this. <<if $player.armStrength>=50>>Sure, you've gotten stronger recently, but you're weaker than you were before this all started.<<else>>@@.thought;I have no chance. This is going to be embarrassing.@@<</if>><</if>>
You lift the bar up and take a deep breath. Even though you can't see them, you know that all the guys are watching you, waiting to see whether you'll fail.
<<if ($player.armStrength>=30 and visited("Team Practice 6 Bar")) or ($player.armStrength>=50 and visited("Team Practice 6 Lowered")) or ($player.armStrength>=90 and visited("Team Practice 6 Normal"))>>As soon as you complete a rep, you breathe a sigh of relief. This wasn't actually that bad. In fact, it was kind of easy.
The rest of the set is more difficult, and you're panting when you get to the end, but you manage to finish.
<<if visited("Team Practice 6 Normal")>>@@.thought;I'm so glad I put my usual weight on. That showed them.@@<<else>>@@.thought;Why didn't I put more weight on the bar? I would have saved myself the humiliation.@@<</if>>
@@.male;"Well, you did it, <<print $player.firstname>>."@@
<<if visited("Team Practice 6 Bet")>>@@.male;"I'm good for my word,"@@ the guy who bet against you says, handing you five dollars.<<else>>@@.male;"You should have taken the bet,"@@ the guy who bet against you says.<</if>>
You're in good spirits. You easily did the bench press and got some respect back. <<if visited("Team Practice 6 Normal")>>Your teammates are extra nice to you afterwards, as if they feel bad about doubting you.<<set $team.respect to $team.respect+7>><<set $player.confidence to $player.confidence+3>><<else>>@@.thought;Well, I don't know about that. If I had just chosen more weight I wouldn't have lost respect in the first place.@@<<if visited("Team Practice 6 Lowered")>><<set $team.respect to $team.respect+3>><<set $player.confidence to $player.confidence+2>><<else>><<set $player.confidence to $player.confidence+1>><</if>><</if>>
[[What's going on?|Team Practice 6 Coach]] the coach asks.<<elseif ($player.armStrength>=10 and visited("Team Practice 6 Bar")) or ($player.armStrength>=30 and visited("Team Practice 6 Lowered")) or ($player.armStrength>=70 and visited("Team Practice 6 Normal"))>>You complete a rep and then slowly exhale. That wasn't that bad. Not easy by any stretch, but you did it. And you think you can complete the set.
You complete several more reps, but you're slowing down. The guys are noticing it too. @@.male;"I don't think he's going to make it."@@
Determined to prove him wrong, you power through. You're able to complete several more reps on adrenaline.
You're running out of steam, though. The bar lies flat against your chest. You only have to push it up and you'll have completed your set. It's going to be difficult, though.
<<if visited("Team Practice 6 Bar")>>@@.male;"I can't believe you're struggling so much with just the bar!"@@
You can't bring yourself to reply. You're saving your energy for the final half-rep.
@@.male;"Maybe you should use the girl's bar."@@
He said it as a joke, but you can't help imagine it. You have no doubts that you could finish the rep with the girls bar, but you understand the symbolism of you benching with a bar made for girls.
@@.thought;And I can finish the rep with this bar@@ you think to yourself.
[[Finish the rep|Team Practice 6 Bar Finish]]
[[Ask about the girls bar|Team Practice 6 Girls Bar]]<<elseif visited("Team Practice 6 Lowered")>>@@.male;"I can't believe you're struggling so much with barely any weight."@@
It doesn't feel like barely any weight to you, but you bite your tongue. Not only do you have to lift the weights on the bar, but you have to lift the bar itself, and the bar is pretty heavy.
@@.male;"Do you want to take off the rest of the weight?"@@
You consider that option. It would make it easier, but it feels like giving up. @@.thought;They didn't think I could bench this much. And if I switched, I'd be proving them right.@@
[[Ask Sam to remove the weights|Team Practice 6 Remove]]
[[Finish the rep|Team Practice 6 Lowered Finish]]<<else>>@@.male;"You're almost there!"@@ <<print $qb.firstname>> says encouragingly.
You can only grunt in response.
[[Finish the rep|Team Practice 6 Normal Finish]]<</if>><<else>>You complete a rep and then slowly exhale. That wasn't that bad. Not easy by any stretch, but you did it. And you think you can complete the set.
Unfortunately, you're mistaken. You must have used up more energy than you thought on the first one, and you're quickly tiring. You manage to do two more, and then slowly complete reps four and five.
You bring the bar down and then pause. You're so exhausted. You're not sure if you have it in you to bring the bar up, let alone complete the set.
<<if visited("Team Practice 6 Bar")>>@@.male;"Maybe you should use the girl's bar."@@
He said it as a joke, but you can't help imagine it. You have no doubts that you could finish the rep with the girls bar, but you understand the symbolism of you benching with a bar made for girls.
@@.thought;I can't finish the set with this bar. But it seems like a bad idea.@@
[[Finish the rep|Team Practice 6 Bar Finish]]
[[Ask about the girls bar|Team Practice 6 Girls Bar]]<<elseif visited("Team Practice 6 Normal")>>@@.male;"Do you want to take off the rest of the weight?"@@
You consider that option. It would make it easier, but it feels like giving up. @@.thought;They didn't think I could bench this much. And if I switched, I'd be proving them right.@@
[[Ask Sam to remove the weights|Team Practice 6 Remove]]
[[Try to finish by yourself|Team Practice 6 Lowered Finish]]<<else>>@@.male;"Face it, <<print $player.lastname>>. You lost."@@
@@.male;"You can give up now."@@
@@.thought;That doesn't actually sound too bad.@@ <<if visited("Team Practice 6 Bet")>>@@.thought;Sure, I'll lose the bet, but I'm so tired. I don't think I can do it.@@<<else>>@@.thought;I'm so tired. I don't think I can do it. And I didn't even take the bet.@@<</if>>
[[Give up|Team Practice 6 Normal Quit]]
[[Try to power through|Team Practice 6 Normal Finish]]<</if>><</if>>@@.player;"What were you syaing about the girls bar?"@@ you gasp.
@@.male;"I was saying you should use it. You bench like a girl."@@
Everyone laughs.
@@.player;"Uh, were you being serious?"@@
@@.male;"What?"@@
@@.player;"Can I use the girls bar?"@@
The room goes silent. Then people start laughing.
@@.male;"Sure. It suits you better."@@
Sam picks up the bar you were using and puts it back where the old bar was. <<if $player.armStrength>=10>>@@.male;"Okay. All you have to do is lift it up."@@<<else>>@@.male;"Okay. You've got to do, uh, how many was that?"@@
@@.player;"Five,"@@ you say, sounding more unsure than you meant to.
@@.male;"He didn't do that many."@@
@@.male;"I lost track."@@
@@.male;"Why doesn't he start over? It's not fair for him to do some with one and some with the other."@@
You're too weak to protest, and the girls bar is pushed into your hands. Seeing no other choice, you prepare to restart the set.<</if>>
<<if $player.armStrength<10>>You take the bar and<<else>>You<</if>> grit your teeth. The girls bar is lighter, but it's still pretty heavy. <<if $player.armStrength>=10>>You manage to finish the rep and smile<<else>>Still, you've got a second wind. You're able to do seven reps relatively quickly, before slowing down. One by one, you crank out the rest. Your arms are shaking on the last one, but you finish it.
You smile<</if>>, before realizing that you're congratulating yourself on lifting the girs bar. With no weight on it.
The guys have noticed it too. They're all laughing amongst themselves, but you're not paying attention to them. You're paying attention to something else.
You feel like you're about to change.
@@.thought;The bathroom!@@
You excuse yourself and dash to the bathroom.
<<link "You barely make it" TfPassagePicker>><<set $currentPassage2 to $currentPassage>><<set $currentPassage to "Team Practice 6 TfRecover">><<set $setting to "boysBathroom">><</link>>There's no way you're going to humiliate yourself by asking for the girls bar. <<if $player.armStrength>=10>>You just have half a rep to go.<<else>>You're halfway there.<</if>> @@.thought;You've got this, <<print $player.firstname>>@@ you tell yourself.
<<if $player.armStrength>=10>>You grit your teeth and push through, lifting the bar higher and higher until your arms finally extend all the way.
@@.player;"Sam!"@@ you gasp.
Luckily, Sam understands what you mean, and he takes the bar from you. You sink further down onto the bench.
<<if visited("Team Practice 6 Bet")>>@@.male;"I'm good for my word,"@@ the guy who bet against you says, handing you five dollars.<<else>>@@.male;"You should have taken the bet,"@@ the guy who bet against you says.<</if>>
@@.male;"Good job,"@@ someone tells you.
@@.male;"Good job? He barely finished. There wasn't even any weight on it!"@@
@@.male;"You thought he couldn't even do that!"@@
You're too tired to keep up with the discussion, even if it is centered around you. Thankfully, the guys are interrupted by Coach.<<set $betWon to true>><<else>>You grit your teeth and try to push through. You're able to do another rep, but that's it. Your arms are wobbling and you're unable to lift the bar more than a couple of inches.
Sam takes the bar from you and you sink back, feeling defeated.
<<if visited("Team Practice 6 Bet")>>@@.male;"You owe me five bucks!"@@ crows the guy who bet against you, sounding a little too happy.
@@.player;"I don't have it on me."@@
@@.male;"Is it in your locker?"@@
@@.player;"Yeah."@@
@@.male;"Then you can give it to me then."@@<<else>>@@.male;"Good thing you didn't take the bet,"@@ grins the guy who bet aginst you.<</if>>
Nobody else is concerned about the bet. They're all laughing...at your expense.
@@.male;"Did you see?"@@
@@.male;"Of course I saw!"@@
@@.male;"He couldn't even do a bench press without any weight!"@@
Luckily, the mocking is interrupted by Coach.<<set $team.respect to $team.respect-4>><<set $player.confidence to $player.confidence-4>><</if>>
[[What's going on?|Team Practice 6 Coach]] the coach asks.@@.player;"Sam, can you take off the weights?"@@
@@.male;"All of them? Sure,"@@ Sam says.
Even without the weights, you still have to lift the bar, and that's pretty heavy.
<<if $player.armStrength>=30>>With a grunt, you push the bar up. Your arms are wobbling and shaking but you manage to get it up there. Mercifully, Sam takes it from you and you collapse onto the bench.
<<if visited("Team Practice 6 Bet")>>@@.male;"I'm good for my word,"@@ the guy who bet against you says, handing you five dollars.<<else>>@@.male;"You should have taken the bet,"@@ the guy who bet against you says.<</if>>
@@.male;"Good job,"@@ someone tells you.
@@.male;"Good job? He barely finished. There wasn't even any weight on it!"@@
@@.male;"You thought he couldn't even do that!"@@
You're too tired to keep up with the discussion, even if it is centered around you. Thankfully, the guys are interrupted by Coach.<<elseif $player.armStrength>=10>>With a grunt, you push the bar up. You're exhausted but you force yourself to power through. Slowly but steadily, you make progress, until you finally finish the last rep.
Sam takes the bar from you and you sink back onto the bench.
<<if visited("Team Practice 6 Bet")>>@@.male;"Good job"@@ the guy who bet against you says. @@.male;"But it doesn't count if you have to switch weights in the middle of the set."@@
@@.player;"What?"@@
@@.male;"You owe me five dollars."@@
You look to your teammates for support, but you only see nodding heads.<<else>>@@.male;"You should have taken the bet,"@@ the guy who bet against you says.<</if>>
@@.male;"Good job,"@@ someone tells you.
@@.male;"Good job? He barely finished. There wasn't even any weight on it!"@@
@@.male;"You thought he couldn't even do that!"@@
You're too tired to keep up with the discussion, even if it is centered around you. Thankfully, the guys are interrupted by Coach.<<else>>You grit your teeth and try to push through. You're able to do another rep, but that's it. Your arms are wobbling and you're unable to lift the bar more than a couple of inches.
Sam takes the bar from you and you sink back, feeling defeated.
<<if visited("Team Practice 6 Bet")>>@@.male;"You owe me five bucks!"@@ crows the guy who bet against you, sounding a little too happy.
@@.player;"I don't have it on me."@@
@@.male;"Is it in your locker?"@@
@@.player;"Yeah."@@
@@.male;"Then you can give it to me then."@@<<else>>@@.male;"Good thing you didn't take the bet,"@@ grins the guy who bet aginst you.<</if>>
Nobody else is concerned about the bet. They're all laughing...at your expense.
@@.male;"Did you see?"@@
@@.male;"Of course I saw!"@@
@@.male;"He couldn't even do a bench press without any weight!"@@
Luckily, the mocking is interrupted by Coach.<<set $team.respect to $team.respect-4>><<set $player.confidence to $player.confidence-4>><</if>>
[[What's going on?|Team Practice 6 Coach]] the coach asks.You grit your teeth. You didn't put that much onto the bar, and if you have to take it off, everyone is going to laugh at you. No, you have to do finish this.
<<if $player.armStrength>=30>>With a grunt, you push the bar up. Your arms are wobbling and shaking but you manage to get it up there. Mercifully, Sam takes it from you and you collapse onto the bench.
<<if visited("Team Practice 6 Bet")>>@@.male;"I'm good for my word,"@@ the guy who bet against you says, handing you five dollars.<<else>>@@.male;"You should have taken the bet,"@@ the guy who bet against you says.<</if>>
@@.male;"Good job,"@@ someone tells you.
@@.male;"Good job? He barely finished. There was barely any weight on it!"@@
@@.male;"You thought he couldn't even do that!"@@
You're too tired to keep up with the discussion, even if it is centered around you. Thankfully, the guys are interrupted by Coach.<<else>>You grit your teeth and try to push through. You're able to do another rep, but that's it. Your arms are wobbling and you're unable to lift the bar more than a couple of inches.
Sam takes the bar from you and you sink back, feeling defeated.
<<set $betWon to true>><<if visited("Team Practice 6 Bet")>>@@.male;"You owe me five bucks!"@@ crows the guy who bet against you, sounding a little too happy.
@@.player;"I don't have it on me."@@
@@.male;"Is it in your locker?"@@
@@.player;"Yeah."@@
@@.male;"Then you can give it to me then."@@<<else>>@@.male;"Good thing you didn't take the bet,"@@ grins the guy who bet aginst you.<</if>>
Nobody else is concerned about the bet. They're all laughing...at your expense.
@@.male;"Did you see?"@@
@@.male;"Of course I saw!"@@
@@.male;"He couldn't even do a bench press without any weight!"@@
Luckily, the mocking is interrupted by Coach.<<set $team.respect to $team.respect-2>><<set $player.confidence to $player.confidence-2>><</if>>
[[What's going on?|Team Practice 6 Coach]] the coach asks.You imagine the looks on the faces of your teammates when you complete this set. They didn't think you could do it, and now you're so close. No, you're not going to give up.
<<if $player.armStrength>=70>>With a grunt, you push the bar up. Your arms are wobbling and shaking but you manage to get it up there. Mercifully, Sam takes it from you and you collapse onto the bench.
<<if visited("Team Practice 6 Bet")>>@@.male;"I'm good for my word,"@@ the guy who bet against you says, handing you five dollars.<<else>>@@.male;"You should have taken the bet,"@@ the guy who bet against you says.<</if>>
@@.male;"Good job,"@@ someone tells you.
@@.male;"Well, I was wrong. I thought you couldn't do it."@@
@@.male;"You're stronger than you look."@@
You smile and enjoy the compliments, even if some of them are backhanded.<<set $team.respect to $team.respect+6>><<set $player.confidence to $player.confidence+6>><<set $betWon to true>><<else>>You grit your teeth and try to push through. You're able to do another rep, but that's it. Your arms are wobbling and you're unable to lift the bar more than a couple of inches.
Sam takes the bar from you and you sink back, feeling defeated.
<<if visited("Team Practice 6 Bet")>>@@.male;"You owe me five bucks!"@@ crows the guy who bet against you, sounding a little too happy.
@@.player;"I don't have it on me."@@
@@.male;"Is it in your locker?"@@
@@.player;"Yeah."@@
@@.male;"Then you can give it to me then."@@<<else>>@@.male;"Good thing you didn't take the bet,"@@ grins the guy who bet aginst you.<</if>>
You sit up and look at your teammates, waiting to see who's going to mock you. Instead, you see...nothing. They all seem to have lost interest.
@@.thought;I'm happy as long as they're not laughing at me.@@<<set $team.respect to $team.respect+1>><<set $player.confidence to $player.confidence+1>><</if>>
[[What's going on?|Team Practice 6 Coach]] the coach asks.You think about finishing the set. You're close, but there's so much weight on the bar, and it's so heavy. And you're //exhausted.//
@@.player;"I'm done,"@@ you breathe.
@@.male;"Really?"@@ You nod, and Sam puts the bar back.
@@.male;"I knew it!"@@
<<if visited("Team Practice 6 Bet")>>@@.male;"You owe me five bucks!"@@ crows the guy who bet against you, sounding a little too happy.
@@.player;"I don't have it on me."@@
@@.male;"Is it in your locker?"@@
@@.player;"Yeah."@@
@@.male;"Then you can give it to me then."@@<<else>>@@.male;"Good thing you didn't take the bet,"@@ grins the guy who bet aginst you.<</if>>
You sit up and anxiously look around to see who else is mocking you, only to find...nothing. They all seem to have lost interest.
@@.thought;I guess now that I tried to bench my usual weight, they stopped caring. Even if I couldn't do it. Well, I'm happy as long as they're not laughing at me.@@
[[What's going on?|Team Practice 6 Coach]] the coach asks.
<<set $team.respect to $team.respect+1>>
<<set $player.confidence to $player.confidence+1>>You trudge back to the weight room.
@@.thought;Why did I transform? Lifting weights isn't girly, even if I'm using the girls bar.@@ You know that it's no use arguing with the magic that controls your transformations, but that doesn't stop you from trying.
@@.male;"<<print $player.lastname>>, I heard you used the girls bar. Is that true?"@@ Coach asks.
@@.player;"...Yes."@@
@@.male;"Why?"@@
@@.player;"The bar was too heavy for me."@@
@@.male;"The bar? Just the bar? With no weight on it?"@@
@@.player;"Yeah,"@@ you say sullenly.
@@.male;"I don't know what happened to you, <<print $player.firstname>>. But if you want to use the girls bar so much, you should use it whenever we work out."@@
The guys laugh at that. You stand there silently, your cheeks burning.
@@.male;"Get back to lifting! I didn't say you could take a break!"@@
[[Spot Sam|Team Practice 6 Spot]]
<<set $currentPassage to $currentPassage2>>@@.male;"Uh, nothing, Coach."@@
@@.male;"That's exactly what it looks like! How come all of you are standing around and <<print $player.lastname>> is the only one working out?"@@
@@.male;"Uh..."@@
@@.male;"We didn't think <<print $player.firstname>> could do it, Coach."@@
@@.male;"And did he?"@@
<<if (visited("Team Practice 6 Bar Finish") and $player.armStrength>=10) or (visited("Team Practice 6 Remove") and $player.armStrength>=30) or (visited("Team Practice 6 Lowered Finish") and $player.armStrength>=30) or (visited("Team Practice 6 Normal Finish") and $player.armStrength>=70)>>@@.male;"Yeah."@@<<else>>@@.male;"No, he wasn't able to."@@<</if>>
@@.male;"You know what, why am I even asking. Did any of you guys get any lifting done, or was it just <<print $player.lastname>>?"@@
They all shake their heads.
Coach goes into a three minute long rant about how they need to take this seriously. You tune him out, relieved not to be the focus for once.
[[Spot Sam|Team Practice 6 Spot]]You hover over Sam, acting like you're ready to take the bar if he starts to struggle. Inside, you're praying that he doesn't need any help.
To your relief, he doesn't. He blasts through his set with relative ease. @@.thought;He's lifting so much weight and he's barely breaking a sweat!@@
@@.male;"Can you put this back on the bar for me?"@@
<<if (visited("Team Practice 6 Normal Finish") and $player.armStrength>=70)>>You take the bar from him. It's a little heavy, but you don't have to handle it for that long.
@@.male;"Thanks,"@@ he says.<<set $team.respect to $team.respect+1>><<elseif visited("Team Practice 6 Girls Bar")>>@@.male;"Never mind,"@@ Sam says, before you have a chance to respond. He winces as he leans up and puts the bar back himself.<<elseif $player.armStrength>=30>>You wince as he hands you the bar. You don't have to handle it that long, but it's really heavy. Somehow, you're able to put it back.
@@.male;"Thanks,"@@ he says.<<else>>You shake your head. He winces as he leans up and puts the bar back himself.<</if>>
[[Go to the locker room|Team Practice 6 Locker Room]]<<getTfProgress boobs>><<if $betWon>>You're a little worried about what the boys will do without Coach there, but they all give you a kind of grudging respect. <<if $player.bra>>You change in peace, though you blush when you catch one of the guys looking at your bra.<<elseif $tempTfValue>=2>>You change in peace, though you blush when you catch one of the guys looking at your breasts.<<elseif $player.underwear.panties is true>>You change in peace, blushing when you catch some of the guys noticing your panties.<<else>>You change in peace.<</if>><<elseif visited("Team Practice 6 Bet")>>You're a little worried about what the boys will do without Coach there, but they're strangely quiet. You give five dollars to the guy who bet against you, and then change.<<if $player.bra>>One of the guys makes a comment on your bra, but you ignore him.<<elseif $player.underwear.panties is true>>One of the guys makes a comment on your panties, but you ignore him.<</if>><<else>>You're a little worried about what the boys will do without Coach there, but they're strangely quiet.<<if $player.underwear.panties is true>>One of the guys makes a comment on your panties, but you ignore him.<</if>><</if>>
<<link "Continue" $currentPassage>><</link>><<showQBSkill true>><<getTfProgress boobs>><<if $player.skillCurse is 2 or $player.skillCurse is 3>><<display "Team Practice KickedOff">><<else>>You walk into the locker room, feeling <<if $player.qbSkill>=50>>pumped up<<else>>nervous<</if>> about your upcoming practice.
You're a little nervous when you start changing, but it goes surprisingly smoothly. <<if $player.underwear.panties is true>>Your teammates have long ago acceped taht you wear panties now<<else>>You change too quickly for anyone to see your pussy<</if>><<if $tempTfValue>=2>>, though you do get a couple looks when you take off your shirt<</if>>.
[[Head onto the field|Team Practice 7 Introduce]]<</if>><<getTfProgress height>><<showQBSkill true>><<showQBSkill false>>@@.male;"We're going to try something different today!"@@ Coach says, stopping you as you and <<print $qb.firstname>> start to walk over to your receivers.
@@.player;"What?"@@
<<if $playerStarter>>@@.male;"You've practiced throwing to your @@<<else>>@@.male;"<<print $qb.firstname>> has practiced throwing to his @@<</if>>@@.male;receivers, but we nedd practice with game situations. We're going to have the offense and defense practice together!"@@
Everyone except for you cheers. @@.thought;I had gotten used to practicing throws, but I'm not ready to be chased and tackled by these guys!@@
@@.male;"Starters will practice first. Then, the backups can go."@@
<<if $playerStarter>>@@.thought;I'm up@@ you think nervously, taking a look at the Stallions defenders. <<if $tempTfValue>=2>>They tower over you. You gulp.<<else>>They're bigger than you, but not by much. Still, it wouldn't be pleasant to be tackled by one of them.<</if>>
[[Coach speaks again|Team Practice 7 Starter Start]]<<else>>@@.thought;Oh, good. I don't have to do anything.@@
@@.male;"Backups, pay close attention to the starters. You'll be up after them. Who knows, with hard work, you could maybe take their job."@@
<<if $qb.qbSkill-$player.qbSkill>=20>>@@.thought;Not likely.@@<<else>>@@.thought;I sure hope so.@@<</if>>
[[Coach speaks again|Team Practice 7 Bench Start]]<</if>>@@.male;"This is going to be like a scrimmage. But I don't want any contact in these drills. I don't want anyone getting hurt. If you're about to tackle someone, tag them instead."@@
You breathe a sigh of relief. @@.thought;So I'm not going to get crushed today.@@
@@.male;"Okay, let's get started. Everybody line up!"@@
You line up under center, and get ready to take the snap.
[[Make flashy throws to show Coach why you should be the starter|Team Practice 7 Starter Flashy]]
[[Make safe throws so you don't embarrass yourself|Team Practice 7 Starter Safe]]@@.thought;I'm the starter for now, but that could change at any moment. I need to show Coach he made the right call leaving me as the starter.@@
The ball is snapped. You spot Ryan Callahan running down the field. You wait for him to run far enough so you can make a big throw.
Before you can release the football, you feel a big hand on your back.
@@.male;"Tag!"@@ the linebacker shouts happily.
@@.thought;I'm glad we weren't playing for real, or I would have been sacked.@@
@@.male;"<<print $player.lastname>>! You're holding the ball for too long!"@@
You grit your teeth. @@.thought;I know.@@
The ball is snapped again, and you look downfield to see if you can make a big play. This time, you also look at the defenders to see if you're in danger of getting tagged.
It's a good thing, too. One of the defenders beats the lineman and takes off running towards you. You start running away from him, <<if $player.speed>=25>>and make it out of bounds before he's able to tag tou.
@@.thought;Okay. I didn't make a big throw, but we at least gained some yards on that play.@@
[[Keep practicing|Team Practice 7 Starter DrillDistance]]<<if $player.skillCurse is 0>><<set $player.speed to $player.speed+3>><</if>><<else>>he's easily able to catch and tag you before you get too far.
@@.male;"Okay, I see the problem. Receivers, cornerbacks and special teams, go drill with the assistant coach. Everyone else, stay here."
[[Stay where you are|Team Practice 7 Starter DrillFootwork]]<</if>>You were able to evade that defender, but you still haven't made a big throw. You're determined to show Coach that you can do it.
You take the next snap, and look around for any defenders. Recognizing that you're not in any immediate danger, you take your time and search for an open receiver.
@@.thought;There!@@ One of your receivers is open downfield. It won't be the fifty yard bomb you were hoping for, but it would still be an impressive throw if you can pull it out.
You look in his direction and release the football. <<if $player.armStrength>=55>>It's a high, deep throw. For a moment, you worry that you overthrew it, but he's able to adjust. He leaps upand comes down with the football.
@@.thought;I did it!@@
@@.male;"Nice job, <<print $player.lastname>>,"@@ Coach says, sounding impressed for once.<<elseif $player.armStrength>=35>>It's not a bad throw, but you know as soon as it leaves your hand that you underthrew it. The receiver realizes it too, stumbling a little as he changes direction, and running closer to you. You hold your breath as he approaches the football, but it bounces on the ground just out of reach.
@@.thought;Damn. So close.@@
@@.male;"Stop showing off, <<print $player.lastname>>! Just focus on throws you can make!"@@ Coach yells.
@@.thought;Ouch.@@<<else>>It's a terrible throw, wobbling in the air and underpowered. It bounces harmlessly on the ground well away from anyone.
@@.male;"What the hell was that?"@@
@@.player;"Sorry, Coach,"@@ you say. You're glad you have your helmet on so your teammates won't see that you've turned red.<</if>>
You get ready to make the next pass<<if $player.armStrength<55>>, determined to throw a complete pass this time.<<else>>, determined to keep it up.<</if>>
You release the football, and <<if $player.armStrength>=35>>watch it sail through the air, right on target. Unfortunately, your receiver drops the pass.
@@.male;"Ramirez! You have to make those catches!"@@ Coach yells.
@@.thought;At least he's yelling at somebody else now and not me.@@
You get ready to take the next snap, but Coach announces that the backups are going to practice now. @@.thought;That's too bad. I was in a rhythm.@@<<else>>it wobbles in the air, before being intercepted by a defender.
@@.male;"<<print $player.lastname>>!"@@ Coach yells.
@@.thought;Fuck! Okay, next time I'm going to do it.@@
Unfortunately, you don't get the chance. Coach announces that the backups are going to practice now. @@.thought;I couldn't even complete one pass.@@<</if>>
[[Watch the backups|Team Practice 7 Watch]]
<<if $player.skillCurse is 0>><<set $player.armStrength to $player.armStrength+6>><</if>><<getTfProgress voice>>@@male;"<<print $player.lastname>>, you need to work on not getting sacked. For this drill, you're not going to make any throws. You're just going to try to not get tagged for as long as possible, while the defense tries to get by the lineen and tag you."@@
You groan internally. You already know that this is going to be a lot of running.
@@.male;"Ready?"
@@.player;"No!"
@@.male;"Go!"@@
The defense starts trying to outmaneuver the linemen. You're a half dozen steps behind them, nervously looking all over the field to see who you have to watch out for.
@@.thought;At least they're not going to tackle me for real.@@ Even though you know that you're not going to get hurt, you can't help but be nervous, with all these big guys trying to get to you.
One of the linebackers breaks through and starts sprinting towards you. <<if $tempTfValue>=2>>You squeal, and<<else>>You<</if>> try to run away, taking off in the opposite direction. Unfortunately, this takes you right by another defender, who also breaks past his lineman and takes off after you.
With two big guys on both sides chasing you, your only path is backwards. You take off and run in that direction, looking behind your shoulder every so often to see if you're gaining on them. <<if $player.speed>=18>>You are, but Coach whistles the play to a halt before you can get away.<<else>>You're not. The first defender tags you, and Coach blows his whistle.<</if>>
@@.male;"That's a classic mistake, <<print $player.lastname>>! You lost about thirty yards on that play!"@@
You look back at the rest of the team, who are now very far away from you. @@.male;"If you're in that position again, just take the hit. Even a sack is better than losing so many yards."@@
Blushing, you jog back towards the rest of the team. @@.thought;Take the hit. Easy for him to say when he's not the one getting tackled.@@
You do a little better in the rest of the practice. You keep Coach's advice in mind, and try to not be afraid of getting tagged. Somehow, it works. You're able to evade the defenders for long enough where you'd probably be able to get a throw off, if you were playing a real game.
@@.thought;But in a real game, they'll be trying to tackle me. It's easy to not be afraid of getting hit if I know I'm not going down.@@
Nevertheless, you feel a little more confident when Coach blows his whistle. @@.male;"Time for the backups to practice!"@@ he yells.
[[Take a break|Team Practice 7 Watch]]
<<set $player.confidence to $player.confidence+3>><<if $player.skillCurse is 0>><<set $player.speed to $player.speed+7>><</if>>@@.thought;I'm the starter for now, but that could change at any moment. If I try to make tough throws and fail, Coach won't be impressed with me. Even if he doesn't bench me, he's scary when he yells.@@
The ball is snapped. You spot one of your receivers open in the middle of the field. It would be a short but respectable pass: exactly the kind that you're looking to make.
Before you can release the football, you feel a big hand on your back.
@@.male;"Tag!"@@ the linebacker shouts happily.
@@.thought;I'm glad we weren't playing for real, or I would have been sacked.@@
You get ready to take the next snap. @@.thought;Okay, I'm going to do a quick pass this time.@@
You don't get a chance. As soon as the ball is snapped, a linebacker runs past his lineman and takes off straight towards you. You start running away from him, <<if $player.speed>=25>>and make it out of bounds before he's able to tag tou.
@@.thought;Okay. I didn't make a big throw, but we at least gained some yards on that play.@@
[[Keep practicing|Team Practice 7 Starter DrillAccuracy]]<<if $player.skillCurse is 0>><<set $player.speed to $player.speed+3>><</if>><<else>>he's easily able to catch and tag you before you get too far.
@@.male;"Okay, I see the problem. Receivers, cornerbacks and special teams, go drill with the assistant coach. Everyone else, stay here."
[[Stay where you are|Team Practice 7 Starter DrillFootwork]]<</if>>This time, you have enough time to make a throw. You spot a receiver open about ten yards away towards the sideline, and fire in his direction. <<if $player.accuracy>=25>>He catches it.
@@.thought;Nice! It's not a great pass, but I did it.@@
Feeling more confident, you continue making crisp, short throws. Almost all of them get caught. When Coach whistles the practice to a halt, you feel disappointed. @@.thought;I was on a roll.@@
@@.male;"Okay! Time for the backups to practice!"@@<<set $player.confidence to $player.confidence+2>><<if $player.skillCurse is 0>><<set $player.accuracy to $player.accuracy+4>><</if>><<else>>He makes a good effort, but he isn't able to catch it.
Feeling frustrated, you fire off several more passes. But your frustration works against you. You're playing angry, and you aren't taking the time to look at your receivers and judge where you need to throw the football.
@@.male;"Time for backups to practice!"@@ Coach yells, putting you out of your misery.<<if $player.skillCurse is 0>><<set $player.accuracy to $player.accuracy+2>><</if>><</if>>
[[Take a break|Team Practice 7 Watch]]You take a seat by the sideline and catch your breath. Practice has tired you out, and you're glad to just be able to watch as <<print $qb.firstname>> and the rest of the backups practice.
It's more of the same as what you did, as <<print $qb.firstname>> works on <<if visited("Team Practice 7 Starter DrillFootwork")>>running away from defenders<<elseif visited("Team Practice 7 Starter DrillDistance")>>making long throws<<else>>making short and medium throws<</if>>.
He <<if visited("Team Practice 7 Starter DrillFootwork")>><<if $qb.speed>=25>>does pretty good. He looks a little nervous running away from all the defenders, and for a moment you worry that his old habits are coming back, but he's conistently able to evade them for long enough to satisfy Coach.<<set $qb.speed to $qb.speed+6>><<else>>struggles with the drill. Every time a linebacker starts running at him, his eyes get wide, and he panics, sometimes freezing on the spot. You worry that his bad habits are coming back.<<set $qb.speed to $qb.speed+3>><</if>><<elseif visited("Team Practice 7 Starter DrillDistance")>><<if $qb.armStrength>=75>>does very well. He always had a strong arm, even before you started practicing with him, and it's only gotten better. He's able to make a couple strong throws, and even the Coach looks impressed.<<set $qb.armStrength to $qb.armStrength+4>><<else>>does pretty well. He always had a strong arm, and he makes a couple good throws. However, they're always slightly underthrown, and the receivers have to work to get back and make the catch.<<set $qb.armStrength to $qb.armStrength+2>><</if>><<else>><<if $qb.accuracy>=50>>does very well. He was always pretty wild, but he's clearly improved after practicing with you. He fires off several quick passes, all of which land right in his receiver's hands.<<set $qb.accuracy to $qb.accuracy+4>><<else>>struggles. He's always had problems with his accuracy, and it's on full display today, as he keeps overthrowing and missing his receivers.<<set $qb.accuracy to $qb.accuracy+2>><</if>><</if>>
Finally, practice is over.
<<link "Change and do something else" $currentPassage>><</link>>You take a seat by the sideline and watch as <<print $qb.firstname>> and the other starters to practice. As the practice goes on, you take a look at the other benchwarmers. They look checked out, like they've accepted that they're going to be on the bench, and aren't that invested.
@@.thought;I feel the same way. Now that <<print $qb.firstname>> is the starting quarterback, I don't think I have a shot at taking the job back.@@
<<if $qb.speed<25>><<print $qb.firstname>> is trying to throw, but whenever he takes the snap, a linebacker charges at him. Each time that happens, he gets skittish, and either chucks the ball away or stands still while the linebacker tags him.
@@.male;"This isn't working,"@@ Coach says. @@.male;"Receivers, cornerbacks and special teams, go drill with the assistant coach. Everyone else, stay here."
Some of the other players walk off. You, <<print $qb.firstname>>, and most of the team stay where you are.
@@.male;"Okay! <<print $qb.firstname>>, you need to work on not getting sacked. For this drill, you're not going to make any throws. You're just going to try to not get tagged for as long as possible, while the defense tries to get by the lineen and tag you."@@
You groan internally. @@.thought;He's going to have to do a lot of running. Which means I'm going to have to do a lot of running.@@
<<print $qb.firstname>> seems nervous the first time Coach starts the drill, but he quickly gets over it. Soon, he's able to keep his composure as the defense tries to tag him.
@@.male;"Great job, <<print $qb.lastname>>! You look more comfortable already. But it's not enough to just be comfortable. You need to avoid the defense."@@
For the rest of the practice, <<print $qb.firstname>> runs around, trying to evade the defense, as they try to rush by the linemen and tackle him. You think he's improved, but it's hard to tell when he's clearly winded.
@@.male;"Okay, that's enough. Time for the backups!"@@
<<print $qb.firstname>> staggers to the sideline, and you get ready to practice. @@.thought;This is going to be tough. <<print $qb.firstname>> is so tired, and he has more energy than me.@@<<set $qb.speed to $qb.speed+10>><<else>><<print $qb.firstname>> takes the snap and throws a long pass downfield. The receiver sprints after it, <<if $qb.armStrength>=75>>and manages to catch up to it.
@@.male;"Nice job, <<print $qb.lastname>>!"@@ Coach yells.
@@.thought;Wow. I don't think I've seen Coach give praise before.@@
<<print $qb.firstname>> fires off deep pass after deep pass. Some of them aren't caught -- long passes are hard, after all -- but most of them are. By the end of practice, everyone -- you, Coach, the receivers, are all impressed with <<print $qb.firstname>>.
@@.thought;He did such a good job. There's no way I can get my old job back.@@<<set $team.qbRespect to $team.qbRespect+7>><<set $qb.confidence to $qb.confidence+3>><<set $qb.armStrength to $qb.armStrength+6>><<else>>but doesn't make the catch.
<<print $qb.firstname>> continues attempting deep passes, but only a couple of them are caught. Deep passes are hard to do consistently, so it's not that big of a surprise, but he did extra badly.
@@.thought;He keeps going for these long passes, but he doesn't have the arm strength to make them work.@@<</if>>
@@.male;"Time for backups!"@@ Coach yells.
@@.thought;That means me@@ you think, your heart sinking. <<if $qb.armStrength>=75>>@@.thought;I'm going to have to follow him up, after he did so good.@@<<else>>@@.thought;At least he didn't do very well. That makes it easier to follow him up.@@<</if>><<set $qb.armStrength to $qb.armStrength+3>><</if>>
[[Get started|Team Practice 7 Bench Throw]]<<getTfProgress voice>><<if $qb.speed<25>>You line up under center, and wait for Coach's whistle. The defense starts charging at the linemen, trying to get by them so they can tag you.
<<if $player.speed>=25>>You stand up straight and scan the field, seeing who's the most likely to chase you. When one of the linebackers breaks free, you're ready, running over to the other side of the field. You're even able to break through the line of scrimmage before getting tagged.
@@.thought;I didn't think I'd do so good!@@
You get ready to run the drill again. This time, two linebackers break free at once, one from each side of the field. You're caught in the middle as they run after you, unable to decide which direction to run in. Finally, you decide to run forward, but it's too late, and you're easily tagged.
@@.male;"That would have been a sack. In that situation, you have to either take off immediately or throw the ball away!"@@
You nod, not looking at Coach. @@.thought;I just made a good play, and now I messed this one up.@@
On the next play, you're charged by two linebackers once again, but this time you're ready for them. You take off up the middle, and you're almost able to get to the line of scrimmage before a defender lays a big hand on your back. @@.male;"Tag!"@@ he shouts happily.
The rest of the practice is tough, but you hold your own. You're feeling more confident about reacting when you're under pressure, but in the back of your mind, you wonder if that's only because you know that you're not playing for real. @@.thought;If this was a game, all these big guys would be trying to tackle me. It's easier to keep my cool when I know that the worst thing that's going to happen is getting tagged.@@
The hardest part about the practice is all the constant running. You started off strong, but by the end, you're gasping for breath. You've been running around for what feels like hours, but when you check your phone, you're surprised to discover that you've been practicing for much shorter than the starters. Luckily, the defense is getting tired as well, which makes it easier to evade them.<<if $player.skillCurse is 0>><<set $player.speed to $player.speed+6>><</if>><<else>>Your eyes nervously dart over the field, trying to see who's about to start running towards you.
One of the linebackers breaks free, and you immediately throw the ball away before he can even take a couple steps.
@@.male;"<<print $player.lastname>>, you need to keep your cool. Getting tackled is part of the game!"@@ Coach yells.
@@.thought;He's right. And I know that I'm not going to get tackled for real. But seeing a big, strong guy running straight at me is scary.@@
You get ready for the next drill, determined not to embarrass yourself again. A linebacker breaks free and starts charging towards you. This time, you <<if $tempTfValue>=2>>squeal<<else>>stifle a squeal<</if>> and start running away. He chases after you, and he's able to catch up to you easily.
The rest of the practice goes similarly: defenders start running towards you, you try your best to run away, but they're always able to catch you before you get far. Worse is when you're charged by two defenders: they come at you from both sides, leaving you without anywhere to run.
Even worse is the constant running. You started off shaky, and it doesn't take long before you're panting for breath. The defense tires too, but not as quickly as you, and they're able to tag you with ease.
It comes as a relief when Coach finally calls the practice to a close. You've been running around for what feels like hours, but when you check your phone, you're surprised to discover that you've been practicing for much shorter than the starters.<<if $player.skillCurse is 0>><<set $player.speed to $player.speed+3>><</if>><</if>><<else>><<if $player.armStrength>=50>>@@.thought;<<print $qb.firstname>> threw long passes. They're going to be expecting me to do the same.@@
You get ready, take a deep breath, and then throw the football as hard as you can. The receiver takes off after it, leaps up, and makes the catch.
@@.thought;I did it!@@
You grab another football, spot your target, and get ready to throw the next pass. It's going to be a mid-length throw, but still much longer than anything could do right after you got transformed. You take another look at your receiver, and then throw the football at him. It sails through the air into his hands.
@@.thought;I'm on a roll!@@
Unfortunately, Coach whistles the practice to a halt before you're able to make another throw. @@.thought;That's not fair. How come the backups don't get to practice as much?@@<<if $player.skillCurse is 0>><<set $player.armStrength to $player.armStrength+3>><</if>><<else>>@@.thought;<<print $qb.firstname>> threw long passes. I don't have as strong of an arm. Should I throw short passes?@@
@@.male;"Okay, <<print $player.lastname>>, throw some long passes, just like <<print $qb.firstname>>."@@
@@.thought;That settles that@@ you think miserably.
You spot a receiver deep down the field, and throw the football as hard as you can towards him. <<if $player.armStrength>=30>>As you watch the ball spiral through the air, you think you've done it, but it falls well short of the receiver.<<else>>It doesn't even make it halfway. In fact, it was closer to one of your closer receivers than it was to the receiver you were actually aiming at.
@@.male;"<<print $player.lastname>>, you're working on deep throws, remember!"@@
@@.thought;I know!@@ you think, frustrated.<</if>>
Your next pass is towards a receiver who's standing closer to you than the last one. It's a mid-length throw, but it's still a respectable one. If you make it, that is.
You don't. The receiver lunges forward, but isn't able to make the catch.
@@.thought;Okay. I'm going to make the next pass.@@
Unfortunately, Coach chooses that moment to whistle practice to a close. @@.thought;I only tried two passes! How come the backups barely get to practice?@@<<if $player.skillCurse is 0 and $player.armStrength>=30>><<set $player.armStrength to $player.armStrength+2>><<elseif $player.skillCurse is 0>><<set $player.armStrength to $player.armStrength+1>><</if>><</if>><</if>>
<<link "Change and do something else" $currentPassage>><</link>><<if visited("Lunch QB AfterSacrifice Skip")>>You get ready to go to practice, before you remember what happened<<if $player.skillCurse is 2>> yesterday<</if>>, when <<print $witch.firstname>> took away your football abilities and gave them to <<print $qb.firstname>>. There's no way you can go to practice now! If you went, everyone would realize that you sucked, and you'd never hear the end of it.
@@.thought;I'm going to skip practice. I've got to. If I go, and all the @@<<if $player.masculinity>=50>>@@.thought;other @@<</if>>@@.thought;guys see how much I suck, everyone will laugh at me.@@
You lie down on your dorm room bed, and start playing some Mad Den Football. You've just scored a touchdown on a beautiful pass when Patrick walks in.
@@.male;"Hey man, did you forget about practice?"@@
@@.player;"Uhh..."@@
@@.male;"Come on. We're going to be late."@@ He pulls on your arm with more force than you, or he, anticipated. You nearly jerk out of bed. He just looks at you and shakes his head. @@.male;"You need to work out, man."@@
[[Go to practice|Team Practice KickedOff Change]]<<else>>Your stomach is pounding as you get ready to go to practice. @@.thought;I've got to try to get through this. If Coach just doesn't make me throw any passes, I can survive.@@
You walk into the locker room, and immediately feel intimidated by all of the large, half-naked guys. @@.thought;I'm not like them. Not anymore. How can I face them if I get caught?@@
[[Get changed|Team Practice KickedOff Change]]<</if>><<getTfProgress boobs>>Not wanting anyone to see you shirtless, with your complete lack of any muscles, <<if $tempTfValue>=2>>not to mention your boobs, <</if>>you go into a stall and quickly change into your uniform.
All around you, you can hear the <<if $player.masculinity>=50>>other <</if>>guys laughing and having a good time. That's another thing you're going to miss. You used to be one of those guys, but now you feel like you don't have anything in common with them at all.
To take your mind off of that thought, you look at your arms. You haven't really had a good chance to take a look at them yet, and you're curious what they look like.
They're thin and slender, with absolutely no muscle mass. If you compared your arm to any one of the <<if $player.masculinity>=50>>other <</if>>guys on this team, there's no question whose arm would look manlier.
@@.thought;But if I compared my arm to a girl's arm, they'd probably look pretty similar.@@
[[Start practice|Team Practice KickedOff Start]]You go onto the field with the rest of the team and split up based on position. You, <<print $qb.firstname>> and the receivers are all together.
<<if $playerStarter>>@@.male;"Alright, <<print $player.lastname>>,"@@ Coach says, handing you a football. @@.male;"Let's get started."@@
The receivers get ready, waiting for you to start throwing to them. @@.thought;What am I going to do? Everyone's watching me!@@
@@.qb;"I can go first,"@@ <<print $qb.firstname>> volunteers.
@@.player;"Okay! I mean, sure, if you want to."@@
@@.male;"But <<print $player.lastname>> is our starter,"@@ Coach says, confused.
@@.player;"It's okay, Coach,"@@ you say. @@.player;"I'm, uh, feeling nervous."@@ That part wasn't a lie.
Coach just throws his hands up in frustration and walks over to a different group.<<else>>@@.male;"Alright, <<print $qb.lastname>>,"@@ Coach says, handing him a football. @@.male;"Let's get started."@@
You smile slightly, relieved that you weren't asked to throw. Not that it's surprising: <<print $qb.firstname>> is the starter, and you're his backup. Maybe if you're lucky, you won't have to throw at all.<</if>>
<<print $qb.firstname>> looks straight at Ryan Callahan and throws at him. <<if $qb.armStrength>=75>>It takes off like a rocket, zipping through the air with incredible velocity before landing in Ryan's hands.
@@.thought;Wow. <<print $qb.firstname>> is so good!@@<<elseif $qb.armStrength>=60>>It sails through the air, traveling in a high arc before landing in Ryan's hands.
@@.thought;That was a good throw. But if it was a real game, it might have been intercepted. We'll need to keep practicing.@@<<else>>It sails through the air in a high arc. You think it's going to make it to Ryan, but it stops just short.
@@.thought;So he still can't make these throws. Was my sacrifice for nothing?@@<</if>>
<<link "$qb.firstname keeps practicing" "Team Practice KickedOff Continue">><<set $qb.armStrength to $qb.armStrength+2>><</link>><<print $qb.firstname>> continues making <<if $qb.armStrength>=75>>excellent<<elseif $qb.armStrength>=60>>good<<else>>less than impressive<</if>> throws, while you stand and watch.
@@.thought;So this is our starting quarterback@@ you think. <<if $qb.armStrength>=75>>@@.thought;We'll definitely win the title!@@<<elseif $qb.armStrength>=60>>@@.thought;We can maybe win the title.@@<<else>>@@.thought;We'll never win the title!@@<</if>>
The receivers seem to be impressed<<if $qb.armStrength<60>>, though<<else>>too<</if>>. When Coach yells for everyone to take a break, they come over to <<print $qb.firstname>> and start congratulating him.
@@.male;"You've gotten so much better!"@@
@@.male;"You're so good, dude."@@
@@.male;"You and <<print $player.firstname>> have been practicing, right?"@@
You look up, surprised to have heard your name. @@.player;"Yeah, we've been practicing."@@
@@.male;"Well, it shows."@@
@@.thought;It's because of <<print $witch.firstname>>. Not practice.@@<<if $qb.armStrength>=60>> @@.thought;Mostly.@@<</if>>
@@.male;"I can only imagine how good you must be,"@@ he continues.
@@.player;"Oh, I'm not that good,"@@ you awkwardly protest.
@@.male;"Yeah. He's not. You've seen the throws he's been making. And now you think he's going to somehow have gotten better?"@@
@@.male;"Okay! Time for the backups to practice!"@@ Coach yells.
@@.male;"Come on. We'll see how good you are,"@@ the receiver says.
[[You gulp|Team Practice KickedOff Throw]]The receivers trot down the field, but you can still hear them talking amongst themselves. It sounds like they're betting on you.
@@.thought;This is going to be so humiliating.@@
@@.player;"What should I do, <<print $qb.firstname>>?"@@ you ask when they're out of earshot. @@.player;"If I throw it, they're all going to laugh at me."@@
@@.qb;"I don't know,"@@ he says. @@.qb;"You need to find a way out of it."@@
@@.player;"Uh, guys, I'm not really feeling well..."@@ you call.
@@.male;"Just throw it already, <<print $player.firstname>>!"@@
[[Throw it|Team Practice KickedOff Throw Alone]]
[[Insist that you don't want to throw|Team Practice KickedOff Throw Coach]]You sigh. You're going to have to get it out of the way sooner or later. <<if $playerStarter>>@@.thought;What are they going to think when I suddenly can't throw a football?@@<<else>>@@.thought;Maybe they're so used to me being bad that they won't notice I've gotten even worse?@@<</if>>
You stare at the first receiver, release the football in a perfect motion, and pray.
You used to be able to get the football about halfway there. This time, it leaves your hand with a whimper, and falls straight to the ground. It went maybe a couple yards at the most.
Immediately, you turn away from your receivers, but it doesn't help much. You can still hear their laughter.
@@.male;"What was //that//, <<print $player.firstname>>?"@@
@@.male;"What a wimpy throw."@@
<<if $playerStarter>>@@.male;"You haven't been the same ever since that first game."@@<<else>>@@.male;"I'm used to your passes never reaching us, but I've never seen one this bad!"@@<</if>>
Your heart sinks even further when you see Coach walking towards your group. @@.male;"What happened?"@@ he barks. @@.male;"I was working with the defense, and now I hear all of you laughing. Are you guys slacking off?"@@
[[Tell Coach that you're being bullied|Team Practice KickedOff Bullied]]
[[Tell Coach that you made a bad throw|Team Practice KickedOff BadThrow]]@@.player;"I'm being bullied,"@@ you say. You can't believe how weak and helpless you sound.
@@.male;"What happened?"@@
@@.player;"I threw the football, and it didn't reach them, and then they started laughing at me, and..."@@
@@.male;"That's it?"@@
@@.player;"What?"@@
@@.male;"You're not being bullied! I would be laughing at you too!"@@
@@.player;"Coach?"@@
@@.male;"What kind of man runs to an adult as soon as he gets teased?"@@
<<if $player.masculinity<=10>>@@.thought;I don't know if I'm a man though.@@<<else>>@@.thought;Is he saying I'm not a man? I still am one...aren't I?@@<</if>>
@@.male;"You're going to throw that football, <<print $player.lastname>>. And I'm going to pretend I never heard you say you were bullied."@@
@@.player;"But I can't..."@@
@@.male;"No excuses, <<print $player.lastname>>!"@@
[[Looks like you're stuck|Team Practice KickedOff Throw Coach]]@@.player;"I made a bad throw,"@@ you say, embarrassed.
@@.male;"And they're laughing at you? It can't have been that bad."@@
You think back to your pathetic throw. @@.player;"It...it was."@@
@@.male;"Well, they're going to keep making fun of you until you shut them up."@@
@@.player;"You want me to throw again?"@@ you ask in terror.
@@.male;"Yeah!"@@
@@.player;"But it's going to be a bad..."@@
@@.male;"Look. I know what your problem is."@@
@@.thought;He does?@@
@@.male;"It's confidence. You can't make excuses, <<print $player.lastname>>. I'm going to tell you what you're going to do. You're going to throw this football..."@@ He hands you a football. @@.male;"And you're going to win their respect back!"@@
@@.thought;That's good advice. Or it would be if <<print $witch.firstname>> didn't take away all my abilities.@@
@@.male;"Go do it, <<print $player.lastname>>!"@@
[[Looks like you're stuck|Team Practice KickedOff Throw Coach]]<<if not visited("Team Practice KickedOff Throw Alone")>>@@.player;"No! I'm not going to do it!"@@
@@.male;"What's going on?"@@ Coach asks, walking towards your group.
@@.male;"<<print $player.firstname>> isn't going to throw,"@@ one of the receivers says.
@@.male;"What? Why not, <<print $player.lastname>>?"@@
@@.player;"I...uh...I don't feel well."@@
@@.male;"You've missed so much practice already! And when you do practice, I can tell your heart isn't in it. Your throws are weak."@@
@@.player;"But..."@@
He hands you a football. @@.male;"You're going to throw this. Now. And then we can get back to <<print $qb.lastname>> practicing."@@
<</if>>You sigh. You don't have a choice. You know from experience with Coach that when he decides on something, there's no changing his mind.
You grit your teeth, take a step back, and throw the football as hard as you can.
<<if visited("Team Practice KickedOff Throw Alone")>>The pass goes slightly further than last time, but not by much.<<else>>Your throws used to make it halfway to your receivers. This pass went only a couple yards.<</if>> Not that you could call it a pass. The passes you're used to throw either sail high in the air, or zoom in a straight line. This throw went straight down.
@@.male;"What...was...that?"@@ Coach asks, his face purple with rage.
You feel small under his glare. @@.player;"I, uh, I don't know."@@
He turns and addresses the receivers. @@.male;"And his last throw was like this?"@@
They look uncomfortable. Despite them laughing at you, they clearly don't want to rat you out.
@@.male;"That's what I thought,"@@ Coach says, after they don't answer.
[[He turns to you|Team Practice KickedOff Confrontation]]You gulp.
@@.male;"I don't know what's going on with you, <<print $player.lastname>>. You used to be my star quarterback. But now you've turned into...this"@@ he says, indicating the football lying a pathetically short distance away. @@.male;"I hoped you would practice and get better, but you're only getting worse."@@
@@.player;"Coach...I'm sorry."@@
@@.male;"Shut up! Either you're not taking this seriously, or you somehow forgot how to throw a football. Which one is it?"@@
[[You're not taking this seriously|Team Practice KickedOff NotSeriously]]
[[You forgot how to throw a football|Team Practice KickedOff Forgot]]@@.thought;Not being strong enough to throw the football more than a couple yards is embarrassing. It would be better if I said I was slacking off.@@
@@.player;"I'm not taking this seriously,"@@ you tell him.
@@.male;"That's what I thought. I work really hard at my job. I want our team to win a title. And look at all of your teammates. They're busting their asses so we can win. But what do you do? Do you work hard like them? No, you decide you're above it all. While everyone else is busting their butt, you treat this like it's some kind of joke."@@
@@.player;"I'm sorry, Coach. I'll take it more seriously from now on."@@
@@.male;"No. That's not good enough. I don't care how good you are. If you're not taking this seriously, you can go."@@
@@.player;"Go?"@@
@@.male;"Leave. You're done practicing."@@
@@.player;"Uh, okay,"@@ you say in a small voice. <<if $dayOfWeek is "Wednesday">>@@.player;"What about the game?"@@
@@.male;"If you're not going to practice with us, you sure as hell aren't going to play in any games."@@<<else>>@@.player;"What about the next practice?"@@
@@.male;"If you're not taking this practice seriously, why would you take the next practice seriously? Or the game?"@@<</if>>
@@.player;"Wait. So does that mean I'm off the team?"@@
@@.male;"Yes! And don't come back until you feel like throwing a football properly!"@@
[[Walk off the field|Team Practice KickedOff End]]@@.player;"Uh, I forgot how to throw a football."@@ @@.thought;That's closest to the truth.@@
He laughs. @@.male;"Nice try."@@
@@.player;"No! I'm serious. I'm trying, but I can't throw a football anymore."@@
@@.male;"How do you just forget how to throw?"@@
@@.player;"Uh..."@@ You imagine telling him how a witch took away your strength and your manhood, and then you let her take away the rest of your ability. You don't picture it going well. @@.player;"I don't know. I'm trying, but I just can't."@@
@@.qb;"<<print $player.firstname>>'s been practicing with me,"@@ <<print $qb.firstname>> pipes up.
@@.male;"I don't care what's going on, but I need guys who can play on my team. @@<<if $team.wins+$team.losses>=6>>@@.male;The playoffs are coming up@@<<elseif $team.wins+$team.losses>=4>>@@.male;The season is half over@@<<else>>@@.male;The season's almost half over@@<</if>>@@.male;, and we don't have time to figure out whatever is going on with you, when we have games to prepare for."@@
@@.player;"What are you saying, Coach."@@
@@.male;"You're off the team. If you figure out how to throw a football properly, you can come back. But for now, why don't you go home?"@@
[[Walk off the field|Team Practice KickedOff End]]Your teammates avoid looking at you. Not that you'd want to meet their gaze anyway. @@.thought;It's so embarrassing. Football was who I am. And now I'm not even on the team anymore. What am I?@@
You think about Coach's words: you shouldn't come back until you can throw a football properly. @@.thought;He obviously thinks I can do that, but it's not going to happen. I gave up my ability to play football...permanently. I guess I'm off the team for good now.@@
You want to break down and cry, but you're still within sight of your teammates. @@.thought;I can't believe none of them stuck up for me. I guess I don't have much in common with them anymore, but still. We're supposed to have each other's backs.@@
You continue stewing until you reach the boys locker room. There, you sit on the bench, alone.
@@.thought;This is the last time I'll be here as part of the football team.@@
You stomp your foot in frustration. You've been feeling pretty emotional lately, and getting kicked off the team is bringing everything to the surface once again. @@.thought;It's all my fault! I should never have listened to <<print $witch.firstname>> when she started talking about a spell.@@
[[Shower|Team Practice KickedOff Shower]]You strip off your clothes, grab a towel, and head to the showers. The one benefit to being alone in the locker room is that you can change freely without worrying about anyone seeing you.
The hot water of the shower feels nice, and for a moment, you forget all about the team or the curse. Time passes, but you're not aware of it.
All of a sudden, you hear someone moving around inside the locker room.
You shut off the water, and suddenly feel cold. @@.player;"Who's there?"@@ you call, painfully aware of the fact that, whoever it is, you'd be powerless to stop them with your weak, girly body.
@@.male;"It's Joe."@@
@@.player;"The trainer?"@@
@@.male;"Yeah. Coach told me to pick up your uniform."@@
@@.thought;So I don't even get to keep my uniform.@@
@@.player;"It's still in my locker,"@@ you call back. @@.player;"I didn't lock it."@@
You hear the sound of a locker opening. @@.male;"Thanks, <<print $player.firstname>>!"@@
[[Change|Team Practice KickedOff ChangeEnd]]<<set $player.skillCurse to 4>><<set $team.playerOnTeam to false>><<set $clothesInventory.shirt.pop($footballShirt)>><<set $clothesInventory.pants.pop($footballPants)>><<set $clothesInventory.underwear.pop($footballUnderwear)>><<set $clothesInventory.shoes.pop($footballShoes)>><<if $player.shirt.properName is "Stallions Jersey and Pads">><<set $player.shirt to null>><</if>><<if $player.pants.properName is "White Polyester Pants">><<set $player.pants to null>><</if>><<if $player.underwear.football is true>><<set $player.underwear to null>><</if>><<if $player.shoes.football is true>><<set $player.shoes to null>><</if>><<set $changeEndPassage to $currentPassage>><<set $expectedOutfit to "casual">><<display Clothes>><<set $qbOptionsAvailable to 0>><<if not visited("QB Discuss Spell") and visited("Witch Discuss QBSkillSpell")>><<link "Talk about $witch.firstname's spell" "QB Discuss Spell">><</link>><<set $qbOptionsAvailable to $qbOptionsAvailable+1>>
<<elseif visited("QB Discuss Spell NotReady") and not visited("QB SpellChallenge Intro")>><<link "Compete with him to see who gets $witch.firstname's spell" "QB SpellChallenge Intro">><<set $qbOptionsAvailable to $qbOptionsAvailable+1>><</link>>
<<elseif visited("QB SpellChallenge Results") and not visited("QB Spell AfterCompetition")>>[[Get the ingredients for the spell|QB Spell AfterCompetition]]<<set $qbOptionsAvailable to $qbOptionsAvailable+1>>
<</if>><<if $timeOfDay is 4 and visited("Girlfriend Girltalk AskOutQB") and $player.homosexuality>=20 and (visited("QB Practice 5 Sex") or visited("QB Practice 4 Sex") or visited("Team Practice 4 Blowjob Start"))>>[[Meet up with him at the lake|QB Lake]]<<set $qbOptionsAvailable to $qbOptionsAvailable+1>>
<</if>><<if $timeOfDay<4 and $qbOptionsAvailable>0>><<if $visitedQBPractice>=7 or visited("QB Practice 7")>>[[Practice|QB Practice Standard]]<<elseif $visitedQBPractice>=6 or visited("QB Practice 6")>>[[Practice|QB Practice 7]]<<elseif $visitedQBPractice>=5 or visited("QB Practice 5")>>[[Practice|QB Practice 6]]<<elseif $visitedQBPractice>=4 or visited("QB Practice 4")>>[[Practice|QB Practice 5]]<<elseif $visitedQBPractice>=3 or visited("QB Practice 3")>>[[Practice|QB Practice 4]]<<elseif $visitedQBPractice>=2 or visited("QB Practice 2")>>[[Practice|QB Practice 3]]<<elseif $visitedQBPractice>=1 or visited("QB Practice 1")>>[[Practice|QB Practice 2]]<<else>>[[Practice|QB Practice 1]]<</if>><<elseif $timeOfDay<4>><<if $visitedQBPractice>=7 or visited("QB Practice 7")>><<display "QB Practice Standard">><<elseif $visitedQBPractice>=6 or visited("QB Practice 6")>><<display "QB Practice 7">><<elseif $visitedQBPractice>=5 or visited("QB Practice 5")>><<display "QB Practice 6">><<elseif $visitedQBPractice>=4 or visited("QB Practice 4")>><<display "QB Practice 5">><<elseif $visitedQBPractice>=3 or visited("QB Practice 3")>><<display "QB Practice 4">><<elseif $visitedQBPractice>=2 or visited("QB Practice 2")>><<display "QB Practice 3">><<elseif $visitedQBPractice>=1 or visited("QB Practice 1")>><<display "QB Practice 2">><<else>><<display "QB Practice 1">><</if>><</if>>You text <<print $qb.firstname>> that you want to practice together and to meet you on the football field. Thankfully, the locker room is empty, and you're able to change in private.
<<print $qb.firstname>> is late. You feel like an idiot, standing alone on the field, with a football in your hand. Part of you is questioning why you're doing this. It feels like you're giving up, like you're admitting that <<print $qb.firstname>> is going to be the quarterback. @@.thought;No! It's not that! I can practice too. I need it.@@
@@.qb;"Sorry I'm late,"@@ <<print $qb.firstname>> says when he shows up. He's wearing shorts and a sleeveless shirt. You feel overdressed in your uniform. <<if visited("Lunch Day 4 Witch Excuse")>>@@.qb;I thought you were going to study?"@@ <<print $qb.firstname>> asks when he sees you.
@@.player;"This was more important,"@@ you say with a shrug.<<else>>@@.qb;I'm glad we're doing this. I was worried you were going to bail on me."@@
@@.player;"I considered it,"@@ you say<<if $qb.relationship>60>>, feeling a little guilty<<else>> with a laugh<</if>>.<</if>>
@@.qb;"So what are we going to do?"@@
@@.player;"I thought we could start by throwing the ball back and forth."@@
He takes the ball and jogs forward about ten yards. You wait for his throw, only to watch helplessly as it sails over your head. @@.thought;This is a short throw. He's terrible.@@
@@.qb;"Sorry, <<print $player.firstname>>,"@@ he shouts to you after you've retrieved the football. @@.qb;"I keep doing that."@@
@@.player;"That's okay. I'll throw you the ball and you can try again. Now watch how I do it."@@ You throw the football like you normally do: dropping back, squaring your shoulders, and pointing your arm at <<print $qb.firstname>> as you release the ball. <<if $player.skillCurse<2>>It lands at his feet.
@@.thought;This is a short throw@@ you think again. @@.thought;I'm terrible.@@<<else>>It doesn't even make it to him. @@.thought;That's right. <<print $witch.firstname>> took away my abilities.@@<</if>>
@@.qb;"Hey, it's not your fault,"@@ <<print $qb.firstname>> calls, reading your expression. @@.qb;"It's not your fault that, uh..."@@
@@.player;"Nobody's here. You can say it."@@
@@.qb;"It's not your fault that my sister cursed you."@@
[[Talk more about it|QB Practice 1 Talk]]
[[Get back to practice|QB Practice 1 Work]]
<<if $player.skillCurse is 0>><<set $player.armStrength to $player.armStrength+2>>
<<set $player.accuracy to $player.accuracy+1>><</if>>
<<set $qb.promisedPractice to false>>
<<set $visitedQBPractice to 1>>@@.player;"Let's get back to work,"@@ you say. Even though he means well, you feel uncomfortable talking about it. And you have this feeling like if you kept talking, you would break down and cry. @@.thought;Ridiculous. I never cry.@@
<<print $qb.firstname>> throws another pass that sails over your head. @@.qb;"Sorry!"@@ he calls as you chase after the football. Again.
@@.thought;Okay. You can do this@@ you think as you retrieve the football and jog over to where you were standing. @@.thought;It's just a 10 yard throw.@@ You toss him the football, and it bounces in front of him.
@@.qb;"I throw it too far and you throw it too short. If you put us together, we'd be the perfect quarterback."@@
@@.player;"That's a good one,"@@ you say, laughing with him. It feels good to laugh.
@@.qb;"Okay,"@@ <<print $qb.firstname>> says as he picks up the football. @@.qb;"I keep throwing it over your head. So, I'm going to throw it softly."@@
You nod, encouragingly. @@.player;"I'm not too far away."@@
<<print $qb.firstname>> releases the ball. It drifts lazily over to you. If you were playing for real, it would have been intercepted. But it's progress.
You throw him the football. Your mechanics are perfect, but <<if $player.skillCurse<2>>it lands at his feet again.<<else>>once again, it doesn't even make it to him.<</if>>
@@.qb;"You're throwing it like you usually do,"@@ he says as he tosses the ball back to you. @@.qb;"But you're not as strong. Maybe throw a little harder?"@@
It hurts the way he casually mentioned that you aren't as strong. But you suppose that he's right. This time, you throw the football with a little extra oomph.
<<if $player.skillCurse<2>>It sails through the air, coming in at about knee level. <<print $qb.firstname>> bends down to catch it. @@.thought;I got it there with no bounces!@@
The two of you throw the football back and forth a little more. You're feeling like you know your body better. It's a little embarrassing having to throw the ball hard on throws you could have made easily before, but you've improved. <<print $qb.firstname>> still needs work, but at least you don't have to chase the football after every pass.<<else>>It's the same result: the football bounces about halfway between you and him.
@@.thought;It doesn't matter how hard I throw it. I still suck.@@
The two of you throw the football back and forth a little more. More accurately, <<print $qb.firstname>> throws the football, and you embarrass yourself. You feel like you know your body a little bit better, at least. <<print $qb.firstname>> still needs work, but at least you don't have to chase the football after every pass.<</if>>
The practice ends when you see some of your teammates walking by you, in the direction of the gym. @@.player;"We were out here for a while,"@@ you tell him. @@.player;"It's seven already."@@
<<link "Head to the locker room" $currentPassage>><</link>>
<<if $player.skillCurse is 0>><<set $player.armStrength to $player.armStrength+3>>
<<set $player.accuracy to $player.accuracy+4>><</if>>
<<set $qb.armStrength to $qb.armStrength+1>>
<<set $qb.accuracy to $qb.accuracy+3>><<getTfProgress boobs>>@@.player;"Of course I never asked for this. That bitch just..."@@ @@.thought;Oh shit. I just called his sister a bitch. He's going to tell her, and then she'll curse me again and turn me into some frog or something...@@
@@.qb;"What?"@@
@@.player;"I just called your sister a bitch."@@
@@.qb;"That's okay. She can be a bitch sometimes."@@ He laughs. You laugh.
@@.player;"So you're not going to tell her?"@@
@@.qb;"Tell her what? That you said that? Nah. Look, you're venting. I get that.@@<<if visited("Lunch Day 4 Witch Admit")>>@@.qb; I'd be pissed too if some witch turned me into a girl."@@
His words are comforting, but you find yourself focused on the last sentence. @@.thought;turned me into a girl. Does he see me as a girl?@@ @@.player;"I'm not a girl,"@@ you say finally.
@@.qb;"Sorry, <<print $player.firstname>>. I didn't mean it like that. I mean, uh, I'd be pissed if someone took away my dick."@@<<else>>@@.qb; I'd be pissed too if some witch made me a shitty quarterback."@@
@@.thought;A shitty quarterback? He's one to talk. But, I guess he's right. I can't throw the football ten yards.@@
@@.qb;"Sorry, <<print $player.firstname>>. I didn't mean it like that. I mean, I'm a shitty quarterback."@@<</if>>
But it's too late. You feel exhausted all of a sudden, and drop to the ground in defeat. All your problems rush to the surface all at once: the curse, your pussy, <<if $tempTfValue>=2>>your boobs, <</if>>the loss of your muscles, your argument with <<print $girlfriend.firstname>>, even the math test you just got back.
For the first time in seven years, tears start flowing out of you. @@.qb;"Hey!"@@ <<print $qb.firstname>> says, quickly making his way over to you. He sits down, and starts to put his arm around your shoulder before catching himself.
@@.qb;"May I?"@@
[[Yes|QB Practice 1 Arm]]
[[No|QB Practice 1 No Arm]]You recall an incident, not too long ago, when a guy put his arm around his friend and you teased them for being gay. @@.thought;I was such an asshole.@@ Still, letting another guy put his arms around you is going a bit too far.
Silently, you shake your head. <<print $qb.firstname>> doesn't seem to care. He just sits there silently, his left arm wrapped around your shoulders, content to let you sob out onto your jersey.
@@.qb;"I'm not any good with words. I'm sorry. I feel really bad. Do you want to talk about it?"@@
You shake your head. @@.thought;He's just trying to be nice. But he's the last person I want to talk about this with.@@ An image of <<print $witch.firstname>> casting her spell pops into your head. @@.thought;Second to last.@@
You continue to cry some more. It feels really awkward, just you and <<print $qb.firstname>> on this big football field, while you cry your eyes out.
@@.qb;"Do you want some ice cream?"@@ @@.thought;He's going to buy me ice cream? That's kind of...gay.@@
@@.qb;"Sorry. It's just, I had gotten ice cream for myself and I feel bad. If you want it, it's yours."@@
@@.thought;That's better. Still a little weird. But free ice cream is free ice cream.@@
[[Take it|QB Practice 1 Ice Cream]]
[[Decline|QB Practice 1 Decline]]You nod your head, and <<print $qb.firstname>> puts his arm around you while you sob. Tears flow onto your jersey. You recall an incident, not too long ago, when a guy put his arm around his friend and you teased them for being gay. @@.thought;I was such an asshole.@@
<<print $qb.firstname>> obviously doesn't have romantic intentions though. He just sits there silently, his left arm wrapped around your shoulders, content to let you cry.
That doesn't stop you from feeling extremely vulnerable though. You, <<print $player.firstname>> <<print $player.lastname>>, are //crying// and some other guy has his arm around your shoulders and is comforting you.<<if visited("Lunch Day 4 Witch Admit")>> And he doesn't even see me as a guy.<</if>>
@@.qb;"I'm not any good with words. I'm sorry. I feel really bad. Do you want to talk about it?"@@
You shake your head. @@.thought;He's just trying to be nice. But he's the last person I want to talk about this with.@@ An image of <<print $witch.firstname>> casting her spell pops into your head. @@.thought;Second to last.@@
@@.qb;"That's okay. Uh, do you want some ice cream?"@@
@@.player;"What?"@@ @@.thought;He wants to take me out for ice cream? Like on a date?@@ You shake the thought off. You're being homophobic again. And you're pretty sure he's straight.
@@.qb;"No, I have it here. Hang on. I'll get it from my bag."@@ The arm around your shoulder disappears, and <<print $qb.firstname>> gets up and runs over to the sideline. @@.thought;What?@@
He returns, carrying a small bowl of ice cream and a plastic spoon. @@.qb;"To tell you the truth, I got it for myself. But I feel bad, and I think you should have it."@@
@@.thought;I can't pass up free ice cream.@@
[[Take it|QB Practice 1 Ice Cream]]
<<set $qb.relationship to $qb.relationship+3>>@@.player;"No thanks,"@@ you say. @@.player;"You can have it."@@
@@.qb;"Okay. Are you sure?"@@ You nod. <<print $qb.firstname>> shrugs. @@.qb;"More for me. I don't feel like doing more practice, do you?"@@
@@.player;"No,"@@ you laugh. @@.player;"I think we're done for the day."@@
@@.qb;"We still have the team practice at seven."@@
<<if $player.skillCurse<4>>@@.player;"I know. I'll be okay by then."@@ But you're not sure if that's true. You can hide the evidence that you were crying, but everyone's going to notice that your arm strength dropped dramatically.<<else>>@@.player;"//You// have practice at seven,"@@ you remind him.
@@.qb;"Oh yeah,"@@ he says. @@.qb;"Sorry, I forgot that you were kicked off."@@
@@.player;"It's okay. It's better than all those @@<<if $player.masculinity>=50>>@@.player;other@@<</if>> @@.player;guys wondering why I'm so weak."@@<</if>>
<<print $qb.firstname>> says goodbye, and you spend the next hour watching the new episode of the TV show <<print $girlfriend.firstname>> liked. The show isn't that good, and you're feeling a little bored and hungry.
@@.thought;Maybe I should have been nicer to <<print $qb.firstname>>. He was just trying to be nice.@@
<<if $player.skillCurse<4>><<link "Head to practice" $currentPassage>><</link>><<else>><<link "Do something else" $currentPassage>><</link>><</if>>
<<set $qb.relationship to $qb.relationship+2>>@@.player;"Sure! Thanks.<<if visited("QB Practice 1 No Arm")>>"@@
<<print $qb.firstname>> jogs over to the sideline and returns with a small bowl of ice cream and a plastic spoon.
@@.player;"Uh, <<else>> But, uh, <</if>>do you mind if I eat this in my room? There's only one spoon and I'd feel awkward eating in front of you."@@
@@.qb;"Yeah, go ahead. I guess we're done with practice anyway."@@
@@.player;"Yeah,"@@ you say, laughing. @@.player;"I'm sorry it was so short."@@
You say goodbye to him, and head to your room, where you finish the ice cream and try the first episode of the TV show <<print $girlfriend.firstname>> is always talking about. The ice cream is delicious. The show was disappointing.
<<if ($dayOfWeek is "Monday" or $dayOfWeek is "Wednesday") and $player.skillCurse<4>>@@.thought;Oh shit, it's almost time for practice.@@
<<link "Head to practice. Again." $currentPassage>><</link>><<else>><<link "Do something else" $currentPassage>><</link>><</if>>
<<set $qb.relationship to $qb.relationship+4>><<showQBSkill true>>You make plans with <<print $qb.firstname>> to meet at the field. In spite of yourself, you find yourself excited to see him again. @@.thought;Why am I so excited? <<if $player.qbSkill>25>>It must be because it's helping me too. I would have embarrassed myself if I didn't get that practice<<else>>Well, he's the one person who knows my secret and is still nice to me<<if $girlfriend.knowsSecret>> besides <<print $girlfriend.firstname>><</if>><</if>>.@@
First, you're going to have to change.
<<set $changeEndPassage to "QB Practice 2 Start">><<set $expectedOutfit to "workout">>
<<display Clothes>>
<<set $qb.promisedPractice to false>>
<<set $visitedQBPractice to 2>>Marco and Patrick are in your room, so you head to the bathroom and get changed. Once you're done, you head out to the football field. Once again, <<print $qb.firstname>> isn't there. <<if $player.skillCurse is 4>>@@.thought;This guy took my job and when I try to help him, he can't even show up on time?@@<<else>>@@.thought;I'm helping this guy take my job, and he can't even show up on time!@@<</if>>
Just as you're thinking about leaving, <<print $qb.firstname>> shows up. @@.qb;"Sorry I'm late,"@@ he says apologetically. @@.qb;"I was asking my teacher for help and I lost track of time."@@
@@.player;"It's okay. Just, uh, could you not be late next time?"@@
@@.qb;"Yeah, sure,"@@ he says, but you doubt whether anything will change. @@.qb;"Anyway, I was thinking I should get some practice with deeper throws. I won't be making a lot of very short throws in a real game. How does that sound?"@@
@@.player;"What about me?"@@
@@.qb;"What do you mean? Oh, you mean you want to get throws in too?"@@
@@.player;"Well, yeah."@@ @@.thought;If I'm not getting any throws in, how am I supposed to get better?@@ @@.player;"I have trouble throwing it really far,"@@ you add.
@@.qb;"Hmm."@@ He's silent for a moment. @@.qb;"Maybe you could bring the football back to me? Or jog in a little bit and toss it back?"@@
You think about his proposal. You had told yourself that you were getting something out of these practices, too. But if you help <<print $qb.firstname>> practice long throws, you won't get any practice in. And if you're not getting any practice in, why are you doing it?<<if $player.skillCurse>0>> Then again, now that you're never going to be a good quarterback, there isn't really a point in you practicing.<</if>>
@@.thought;Because I need him to win the championship@@ you answer yourself. <<print $qb.firstname>> getting better with longer throws would make him a much better quarterback.
[[Agree|QB Practice 2 Long]]<<if $player.skillCurse<2>>
[[Tell him he needs more practice with shorter throws|QB Practice 2 Short]]<</if>>@@.player;"Sure, that sounds like a good idea."@@
@@.qb;"Thanks, <<print $player.firstname>>!"@@ <<print $qb.firstname>> says, taking the ball and jogging away from you.
@@.thought;What did I get myself into?@@ you wonder. @@.thought;I need him to get better@@ you try to rationalize. <<if $player.skillCurse is 0>>@@.thought;Maybe next time we can do something that helps me improve.@@<<else>>@@.thought;Especially since he's the only one who can win us the title now.@@<</if>>
@@.qb;"Ready?"@@ You snap out of your thoughts, aware that an oblong shaped projectile is going to be launched at you.
@@.player;"Ready!"@@ you call back. You needn't have worried. <<print $qb.firstname>>'s pass is deep enough, but it's way to your left. It bounces harmlessly near the sideline, and you chase after it with a sigh.
@@.player;"Okay, walk me through what happened,"@@ you yell, recovering the ball and jogging back to <<print $qb.firstname>>. Your plan is to have him show you his throwing motion so you can see what's wrong with it. It's not until you've reached him that you realize you've cheated yourself out of a chance to throw the ball.
@@.qb;"Well, I drop back, and then I do this."@@ He mimes throwing the ball, but he does it too fast for you to catch anything.
@@.player;"Can you slow that down?"@@ He obliges, starting to do an exaggeratedly slow throw.
@@.player;"Wait, wait, what was that?"@@ you shout when he's halfway through his motion.
@@.qb;"What was what?"@@
@@.player;"Your arm. It's crooked."@@
@@.qb;"Oh. I guess it is."@@ He mimes doing a throw again. It still looks awkward, but it's better. You jog back to your spot and wait for him to throw the football to you.
The throw comes, and it's off target once again. You start to run towards the ball, and it just misses your outstretched arm.
@@.player;"Okay! That was better!"@@ you yell, jogging back to tweak his motion.
By the time the practice is over, <<print $qb.firstname>> is only very inaccurate instead of laughably inaccurate, you're tired from all the jogging you've been doing, and you haven't gotten a single throw in.
[[Congratulate him on getting better|QB Practice 2 Congratulate]]
[[Tell him he has a long way to go|QB Practice 2 Motivate]]
<<set $qb.relationship to $qb.relationship+2>>
<<set $qb.accuracy to $qb.accuracy+10>>
<<set $qb.armStrength to $qb.armStrength+4>>@@.player;"No way, you'll make lots of short throws if a defender is right in your face. And I think you should master short throws first."@@
@@.qb;"Well, okay, I guess that makes sense."@@ @@.thought;Damn, I feel so manipulative.@@
You take the football and jog about ten yards away from <<print $qb.firstname>>. This practice is supposed to be for him so he should be the one throwing first, but you grabbed the football without thinking.<<if $player.skillCurse is 1>> @@.thought;I won't even be a quarterback after today. What am I doing?@@<</if>>
<<if not visited("QB Practice 1 Work")>>Your first throw to <<print $qb.firstname>> bounces twice before it reaches him. It looks like he's trying not to laugh. @@.thought;This is so embarrassing.@@
@@.player;"Okay, your turn."@@
<<print $qb.firstname>> throws another pass that sails over your head. @@.qb;"Sorry!"@@ he calls as you chase after the football for what feels like the millionth time.
@@.thought;Okay. You can do this@@ you think as you retrieve the football and jog over to where you were standing. @@.thought;It's just a 10 yard throw.@@ You toss him the football, and it bounces in front of him. Again.
@@.qb;"I throw it too far and you throw it too short. If you put us together, we'd be the perfect quarterback."@@
@@.player;"That's a good one,"@@ you say, laughing with him. It feels good to laugh.
@@.qb;"Okay,"@@ <<print $qb.firstname>> says as he picks up the football. @@.qb;"I keep throwing it over your head. So, I'm going to throw it softly."@@
You nod, encouragingly. @@.player;"I'm not too far away."@@
<<print $qb.firstname>> releases the ball. It drifts lazily over to you. If you were playing for real, it would have been intercepted. But it's progress.
You throw him the football. Your mechanics are perfect, but it lands at his feet again.
@@.qb;"You're throwing it like you usually do,"@@ he says as he tosses the ball back to you. @@.qb;"But you're not as strong. Maybe throw a little harder?"@@
It hurts the way he casually mentioned that you aren't as strong. But you suppose that he's right. This time, you throw the football with a little extra oomph.
It sails through the air, coming in at about knee level. <<print $qb.firstname>> bends down to catch it. @@.thought;I got it there with no bounces!@@
The two of you throw the football back and forth a little more. You're feeling like you know your body better. It's a little embarrassing having to throw the ball hard on throws you could have made easily before<<if $player.skillCurse is 0>>, but you've improved.<<else>>. What's worse, you haven't even improved.<</if>> <<print $qb.firstname>> still needs work, but at least you don't have to chase the football after every pass.<<else>>You throw the football the way you're used to, and it bounces in front of <<print $qb.firstname>> before landing at his feet.
@@.thought;Oh yeah, I'm supposed to throw it harder.@@ Deciding to actually help <<print $qb.firstname>>, you call out to him with some advice. @@.player;"I just threw it the way I usually do, and it was too short. If you throw it like normal, it'll go over my head. That's what we worked on last time."@@
@@.qb;"So I should throw it softer than normal."@@
@@.player;"Yeah!"@@
<<print $qb.firstname>> lobs the ball to you. It hangs in the air for a couple seconds before you catch it. @@.player;"Great job! But, uh, could you throw it harder next time?"@@
@@.qb;"You just told me to throw it softer!"@@
@@.player;"I know. But if we were in a game, that would be an interception."@@
He throws the football at you, hard. Except it's not right at you. It's a couple feet over your head. It's only thanks to your quick reflexes that you're able to jump up and grab it.
@@.qb;"Nice catch!"@@
@@.player;"Thanks."@@ You throw the football back at him, trying to throw it harder. He bends over and catches it just as it's about to hit the ground. @@.thought;He's not the only one who needs to find the middle ground."@@
The two of you throw the football back and forth for a while, each of you trying to throw it with the exact right amount of strength. By the end of the session, both of you are able to throw a good, short 10 yard pass, but it's sporadic. For each pass you or <<print $qb.firstname>> make that's perfect, there's another one that's too hard or too soft.<</if>>
[[Congratulate him on getting better|QB Practice 2 Congratulate]]
[[Tell him he has a long way to go|QB Practice 2 Motivate]]
<<set $qb.relationship to $qb.relationship+2>>
<<set $qb.accuracy to $qb.accuracy+6>>
<<if $player.skillCurse is 0>><<set $player.accuracy to $player.accuracy+9>><</if>>@@.player;"Great job, <<print $qb.firstname>>!"@@
@@.qb;"You mean that?"@@
@@.player;"Yeah. When we started, you were..."@@ you trail off, deciding on a different tact. @@.player;"You got so much better over that practice!"@@
@@.qb;"Yeah, I guess I did. Thank you so much for your help."@@
@@.player;"No problem. I'm feeling pretty tired though."@@
@@.qb;"Yeah, you were running back and forth for...how long?"@@
You pull out your phone. @@.player;"Two hours. Shit! That means we missed dinner."@@
@@.qb;"Ugh, you're right. I'm so hungry."@@
@@.player;"Me too,"@@ you say as your stomach rumbles.
@@.qb;"Do you want to go to Archie's? I would die for a burger right now."@@
@@.thought;He's inviting me to Archie's? Like, on a date? No, it doesn't seem like he's asking me out.@@ You look at your phone again. Archie's is the only place open.
@@.qb;"Well, I'm going to Archie's,"@@ <<print $qb.firstname>> says, apparently tired of your silence. @@.qb;"You can come with me if you want."@@
You groan internally. If you want dinner, you'll have to go with him.
[[Accept|QB Practice 2 Archies][$paidForDate to true]]
<<link "Skip Dinner" $currentPassage>><</link>>
<<set $qb.relationship to $qb.relationship+1>>
<<set $qb.confidence to $qb.confidence+6>>@@.player;"Good job, <<print $qb.firstname>>. But you've got a long way to go."@@
@@.qb;"Yeah, I know,"@@ <<print $qb.firstname>> says, sighing. @@.qb;"I still suck."@@
You consider being positive so you don't hurt his feelings, but you're tired, and feeling like being blunt. @@.player;"Yeah, you do. I'm counting on you. If you can't win the championship, then I'm going to be stuck like this."@@
@@.qb;"I'm getting better at least, right?"@@
@@.player;"Sure. But that's not going to mean anything when we face great quarterbacks and great defenses."@@
He glumly looks down. @@.qb;"You're right. I'll try to get better. But now, I'm starving."@@
@@.player;"Yeah, we were practicing for...how long?"@@
He pulls out his phone. @@.qb;"Two hours. Shit! That means we missed dinner."@@
@@.player;"Ugh, you're right. I'm so hungry."@@ Your stomach rumbles.
@@.qb;"Do you want to go to Archie's? I would die for a burger right now. I can treat you to, uh, make up for this."@@
@@.thought;He's inviting me to Archie's? Like, on a date? No, it doesn't seem like he's asking me out. But he wants to pay for me?@@ You look at your phone again. Archie's is the only place open. You have enough money to last the semester, but getting free dinner would be nice.
[[Insist on paying|QB Practice 2 Archies][$paidForDate to true]]
[[Let him treat you|QB Practice 2 Archies][$paidForDate to false]]
<<link "Skip Dinner" $currentPassage>><</link>>
<<set $qb.relationship to $qb.relationship+1>>
<<set $qb.confidence to $qb.confidence-6>>@@.player;"Sure. What the hell? Let's go"@@
@@.qb;"Great!"@@ <<print $qb.firstname>> says, smiling. You look at his face carefully. He doesn't seem //too// happy. @@.thought;So this isn't a date then, good.@@
The two of you walk over in silence to Archie's. With all the running you've been doing, your feet are sore. You find yourself looking forward to sitting at a booth, chewing a delicious burger.
As you're walking, you keep wondering whether he thinks of this as a date. Finally, you decide to ask him.
@@.qb;"No,"@@ he says, laughing. @@.qb;"I'm straight. Aren't you straight too?"@@
@@.player;"Of course!"@@
@@.qb;"Then it's not a date. It's just two friends eating dinner."@@
That answer satisfies you, and you drop it. Strangely, you feel a small tinge of disappointment. @@.thought;Why would I be disappointed? I don't want it to be a date!@@
It comes as a relief when you finally reach Archie's.
[[Order a burger|QB Practice 2 Eating]]You and <<print $qb.firstname>> each order a burger. <<print $qb.firstname>> is behind you, and you're <<if $paidForDate is true>>relieved when he lets you order without insisting on paying.<<else>>embarrassed when he takes out his wallet and hands the cashier his card.<</if>> @@.thought;I'm overthinking it. He said it wasn't a date.@@
The burgers come, and you sit awkwardly across from <<print $qb.firstname>>. If you were eating here with a close friend, you would already be deep into conversation. But you don't really know <<print $qb.firstname>> that well, and the only things you've talked about with him lately have been the curse and practice. Now that it's just the two of you, you're realizing that you have no idea what to say to him.
<<print $qb.firstname>> is busy eating. It looks like if there's going to be conversation, you'll have to be the one to start it.
[[Talk about the curse|QB Practice 2 Curse]]
[[Talk about practice|QB Practice 2 Discuss Practice]]
[[Try to see if you have any hobbies in common|QB Practice 2 Hobbies]]
[[Just eat in silence|QB Practice 2 Silence]]<<if $qb.knowsSecret is true>>@@.player;"Man, I'll never get used to this curse."@@
@@.qb;"What happened?"@@
@@.player;"Nothing right now. Which is weird. It feels like there's a change every day."@@
@@.qb;"I thought it stopped after three days."@@
<<getTfProgress face>><<if $tempTfValue>0>>You think about your face, and how it looks slightly different now. @@.thought;<<print $qb.firstname>> doesn't know about that. But should I tell him?@@
[[What's the harm? He already knows that you have a pussy|QB Practice 2 Tell]]
[[No, that's too private|QB Practice 2 No Tell]]<<else>>@@.player;"Three nights. And I know, it's just, I'm so used to it that I keep expecting something else to change."@@
@@.qb;"That sounds horrible."@@
@@.player;"It sucks!"@@ The couple sitting at the next table turn to look at you. @@.thought;I should keep my voice down.@@ @@.player;"I just want to be normal,"@@ you say in a lower voice. @@.player;"You're right, it could be worse. Having a day where I //don't// change shouldn't be something to celebrate."@@
It feels good to vent, even though <<print $qb.firstname>> obviously can't relate.
<<link "Finish up and go back to your dorm" $currentPassage>><</link>><</if>><<else>>@@.player;"Man, I'll never get used to this curse."@@
@@.qb;"I'm sorry,"@@ <<print $qb.firstname>> says. @@.qb;"I didn't even think of what this was what like for you, helping me throw when you had that taken away from you."@@
<<print $qb.firstname>> is being serious, but it's all you can do to not laugh. @@.thought;He thinks losing my muscles is my biggest problem. He has no idea that I have a pussy.@@
@@.qb;"What?"@@
@@.player;"Oh, nothing,"@@ you say. But your mind is racing. It's annoying having him try to empathize with you when he has no idea what you're going through. What if you told him about your new anatomy? @@.thought;No, that's too dangerous. What am I thinking?@@
[[You think he'd keep your secret. Fuck it|QB Practice 2 Tell]]
[[No, that's too private|QB Practice 2 No Tell]]<</if>><<getTfProgress ass>><<set $tempAss to $tempTfValue>><<getTfProgress boobs>><<set $tempBoobs to $tempTfValue>><<if $tempAss>0>>@@.player;"No, that's not all. There's been, uh, another change."@@
@@.qb;"Another change? What happened?"@@ He gives your body a once over, as if he's expecting <<if $tempBoobs<=1>>a pair of boobs to magically sprout.<<else>>your boobs to suddenly grow.<</if>>
@@.player;"Well, I was jerking off. No."@@ You stop yourself. @@.thought;What do girls call it when they masturbate?@@ Deciding that it doesn't matter, you continue. @@.player;"Anyway, I finished and then I got this weird feeling, like my entire body went cold."@@
@@.qb;"That happened right after? Instead of you coming?"@@
@@.player;"No, I came,"@@ you say, blushing. You've always been very open about your sex life, but it's much more embarrassing to talk about now. @@.player;"This was after I came."@@
@@.qb;"Okay. Go on."@@
You look at the other tables. Nobody seems to be paying attention to you, but you lower your voice anyway. @@.player;"So my entire body went cold, I was feeling numb, and then it stopped and I went back to normal, but my face was feeling different."@@
@@.qb;"Yeah, your face looks a little different,"@@ <<print $qb.firstname>> says, staring at you. @@.qb;"I didn't realize it until now."@@
@@.player;"<<if visited("New Face")>>Yeah, I thought something was weird so I went to the mirror, and it was definitely different.<<else>>Other people have been giving me weird double takes, like my face is slightly different.<</if>>"@@
@@.qb;"That sucks. I thought monday was supposed to be the last change."@@
@@.player;"I thought so too,"@@ you say, solemnly.
@@.qb;"Do you think it had anything to do with what you were doing at the time?"@@
@@.player;"You mean if me masturbating triggered it?"@@ He nods. @@.player;"I don't think so. Maybe you're right. But what am I supposed to do?"@@
You imagine going months without masturbating. You don't think you could bear to do that. @@.thought;It's not that I want to masturbate like a girl. It's just that I would be so horny.@@
@@.qb;"Maybe do it again and see if it still happens?"@@ You agree. That seems like the best option you have.<<else>>@@.player;"No, that's not all. There was another change."@@
@@.qb;"What?"@@
@@.player;"Well, <<print $witch.firstname>> said //<<print $player.firstname>> <<print $player.lastname>>, symbol of masculinity, take it all away.// So it got taken away."@@
@@.qb;"So you lost your big muscles. I don't understand."@@
You sigh. He's not getting it. You glance at the other people in Archie's. Nobody's really paying attention to you, but you don't want to risk it. You lean closer and whisper in his ear, @@.player;"I lost my dick."@@
His eyes go wide. @@.qb;"Really?"@@
You nod.
@@.qb;"So you have a...a..."@@
@@.player;"That's right,"@@ you say quickly.
@@.qb;"Wow,"@@ he says again.
@@.player;"Yeah. It's so difficult. I just want to fuck <<print $girlfriend.firstname>>."@@
@@.qb;"@@<<if $player.relationship is "">>@@.qb;I thought you guys broke up."@@
@@.thought;So it spread around the school already.@@ @@.player;"We did. She wanted to have sex and, well, if it wasn't for all this, we would still be together."@@<<else>>@@.qb;There's nothing stopping you."@@
<<if $girlfriend.knowsSecret>>@@.player;"She doesn't want to do that. She just wants dick."@@<<else>>@@.player;"Maybe. But I've been keeping it from her. I mean, I can't tell her I have a pussy now."@@
@@.qb;"You told me though."@@
You start to say that it's different, but you stop yourself. <<print $girlfriend.firstname>> is your girlfriend, and you barely knew <<print $qb.firstname>> until recently. @@.thought;Why did I tell him before I told her?@@<</if>><</if>>
You've talked more about your change than you're comfortable with, and you quickly change the subject. You and <<print $qb.firstname>> make small talk for a little while as you both finish your burgers.<<set $qb.knowsSecret to true>><</if>>
<<link "Go back to your dorm" $currentPassage>><<set $qb.relationship to $qb.relationship+2>><</link>>@@.thought;I don't know what came over me there. I barely knew him before all this happened. Helping him practice is one thing, but I'm not telling him this!@@
@@.qb;"Are you okay, <<print $player.firstname>>? You looked like you were about to say something."@@
@@.player;"Oh, no."@@
@@.qb;"Okay,"@@ he says, dropping it. The two of you finish up your burgers in silence.
<<link "Go back to your dorm" $currentPassage>><</link>>@@.player;"<<print $qb.firstname>>, I just realized that I don't know much about you,"@@ you say. @@.thought;Honesty is always best, right?@@ @@.player;"What do you do for fun?"@@
He laughs. @@.qb;"I was thinking about asking you something but I wasn't sure what to say."@@ He thinks for a moment. @@.qb;"I like football, video games..."@@
@@.player;"Mad Den Football?"@@ you interrupt.
@@.qb;"No, I'm more into shooters."@@
@@.player;"I've tried shooters, but I could never get into them,"@@ you say. @@.thought;We've got to have //something// in common.@@ @@.player;"What else do you like?"@@
@@.qb;"I know it's not everyone's cup of tea, but I really like horror movies. How about you?"@@
@@.player;"You know, I don't think I've ever seen a horror movie."@@
@@.qb;"Wait, you've never seen a horror movie? Like, ever?"@@
@@.player;"No! They always seemed too scary for me to try."@@
@@.qb;"<<print $player.firstname>> <<print $player.lastname>> is scared of a //horror movie?//"@@
@@.player;"Hey!"@@
@@.qb;"Well, if you ever want to see a horror movie, I reccomend //Undead Cruise Ship//. It's a good movie to get you into the genre, and it's funny too. Do you like funny movies?"@@
@@.player;"I love funny movies."@@
@@.qb;"Great! It's easy to find online."@@
@@.thought;Maybe I'll actually check out that movie. I never seem to have enough time though.@@
<<link "Finish up and head back to your dorm" $currentPassage>><</link>>
<<set $qb.relationship to $qb.relationship+3>>
<<set $qb.movie to true>>@@.player;"So how did you like practice?"@@ you ask.
@@.qb;"The one just now?"@@
@@.player;"Yeah, the one with us. Not the one with the team."@@
@@.qb;"Man, I'm beat."@@ You laugh. @@.qb;"I thought it was good! I mean, I still feel like I suck."@@
@@.player;"You don't suck,"@@ you say automatically.
@@.qb;"<<print $player.firstname>>, it's okay. You can say that I suck."@@
@@.player;"You have room for improvement,"@@ you say diplomatically.
He laughs. @@.qb;"Good one. But seriously, you did a great job helping me, but I don't feel like it's going to be enough."@@
@@.player;"Hey, you got way better!"@@
@@.qb;"Thanks. But, well, how can I lead the Stallions to the championship? I mean, do you think that's possible?"@@
[[Yes|QB Practice 2 Championship Yes]]
[[No|QB Practice 2 Championship No]]@@.player;"Absolutely,"@@ you say.
<<print $qb.firstname>> looks up at you in surprise. @@.qb;"No, <<print $player.firstname>>, seriously."@@
@@.player;"I'm being serious! I think you can be a great quarterback. You already have a great arm. Way better than mine."@@
@@.qb;"I'd hope so,"@@ he says. @@.qb;"Sorry, that was rude,"@@ he quickly adds.
@@.player;"I meant before...you know. But your arm is great, and you're already getting better. If we work hard, I think you can definitely be a star quarterback."@@
@@.qb;"Thanks, <<print $player.firstname>>,"@@ <<print $qb.firstname>> says, sounding touched.
<<link "Finish up and head back to your dorm" $currentPassage>><</link>>
<<set $qb.confidence to $qb.confidence+10>>You want to believe in <<print $qb.firstname>>. You want to think that if you and him just work hard, everything will work out and you'll have your dick again. But lately, you've been having your doubts.
@@.player;"No."@@
<<print $qb.firstname>> looks down at the table, disappointed, but nods.
@@.player;"I think you're getting better, but there are a lot of great teams. You'll have to be better than them. And, well, no offense, but..."@@ you trail off, recalling how <<print $qb.firstname>> almost blew the homecoming game before you had to step in and save the day. It feels like forever ago.
@@.qb;"Yeah, I know,"@@ he says glumly. @@.qb;"I'm okay if I'm not a star quarterback. I'd just feel really bad for you."@@
@@.player;"For me?"@@
@@.qb;"Yeah. This is all because of my sister, and if I wasn't on the team, none of this would have happened. And now if you're stuck like this, it's my fault, and..."@@
@@.player;"It's okay."@@ You'd gone down this line of thinking before, wishing that <<print $qb.firstname>> wasn't on the team so <<print $witch.firstname>> wouldn't curse you, and you could still be the star quarterback. @@.player;"If you think like that, you'll have even less of a chance of winning the championship."@@
@@.qb;"I guess you're right."@@
You and <<print $qb.firstname>> finish up your burgers in silence, both of you lost in thought.
<<link "Go back to your dorm" $currentPassage>><</link>>
<<set $qb.confidence to $qb.confidence-5>>You're tired from the practice, and you see <<print $qb.firstname>> as a rival. You're not going to go out of your way to be friendly to him, especially if he's not going to start the conversation either. And the burger is really good.
The dinner is an awkward one. There are a couple points when <<print $qb.firstname>> seems like he's about to say something, only to stay silent. Having made a nonverbal agreement, you and <<print $qb.firstname>> pass the time by looking at your phones.
Eventually, the burgers are gone, and you head back to your dorm.
<<link "Continue" $currentPassage>><</link>>
<<set $qb.relationship to $qb.relationship-1>>You're a little nervous when you text <<print $qb.firstname>> about practicing. <<if visited("QB Practice 2 Archies")>>You already went out to dinner with him, and it seems like he's acting differently around you, although that may just be your imagination. @@.thought;No, it wasn't a date. He said so.@@<<else>>He offered to grab dinner with you, and you turned him down. @@.thought;I don't know why I did that. It wasn't a date. I was just paranoid.@@ You pat your stomach. Skipping dinner wasn't a pleasant experience.<</if>>
@@.player;Hey. You want to practice?@@
@@.qb;Sure!@@ <<print $qb.firstname>> texts back almost immediately. @@.qb;I'll meet you on the field?@@
You text back that you agree, and walk over to the locker rooms. It's nice having the locker room all to yourself. When you change during gym class, <<if $changeInOpen>>you have to change really quickly so nobody has time to notice anything<<else>>you have to shut yourself in a stall<</if>>. Now, you can take as much time as you like.
You take off your shirt first, and replace it with your football jersey. Next to go are your <<print $player.pants.informalName>> and <<print $player.underwear.informalName>>.
@@.qb;"<<print $player.firstname>>?"@@ comes a voice from behind you.
@@.thought;Shit! I'm not alone!@@
[[Spin around to face the voice|QB Practice 3 Revealed]]
[[You're half naked. Tell them to go away|QB Practice 3 Rude]]
<<set $visitedQBPractice to 3>>You spin around to face the voice. @@.player;"Hey, <<print $qb.firstname>>!"@@
<<print $qb.firstname>> stares at you like you've grown another head. With a horror, you realize what the problem is. You're standing in just your football jersey, and it's not even that long. You're not sure exactly what <<print $qb.firstname>> can see, but by the look on his face, it's more than you want.
<<if $qb.knowsSecret>>@@.qb;"Hey, <<print $player.firstname>>"@@ <<print $qb.firstname>> says finally.
Just when you thought that you couldn't get more embarrassed, you spot a bulge in <<print $qb.firstname>>'s shorts. You've given him a hard-on!
<<print $qb.firstname>> notices it too. @@.qb;"Well, I've got to change. I mean, get onto the field. I'll see you there,"@@ he says, unable to look you in the eye.
How are you feeling?
[[Jealous. He can still get a hard on!|QB Practice 3 Start][$player.masculinity to $player.masculinity+2;$nextText to "Your eyes were drawn to $qb.firstname's boner. But it wasn't out of lust. It was out of envy. You would have loved to walk into your locker room and find a half-naked girl with a wet pussy waiting for you. But now, you're the one with the pussy. @@.thought;I really need to get my dick back.@@"]]
[[Humiliated. How embarrassing!|QB Practice 3 Start][$player.submission to $player.submission+1;$player.confidence to $player.confidence-3;$nextText to "You felt so vulnerable just then. You were standing half-naked in front of another man, your pussy clearly on display. And even worse, he was aroused! And, if your day couldn't get even worse, now you have to go out onto the football field and spend a good hour practicing with him."]]
[[Lustful|QB Practice 3 Start][$player.arousal to $player.arousal+3;$player.homosexuality to $player.homosexuality+2;$player.masculinity to $player.masculinity-1;$nextText to "You can feel your pussy heating up as $qb.firstname walks away. With a start, you realize that this incident just turned you on! @@.thought;No! It's not that! I didn't get turned on by giving a guy getting a boner! It's because I haven't masturbated in a while. Man, I really need to do that.@@"]]<<else>>@@.qb;"<<print $player.firstname>>, you...uh..."@@ <<print $qb.firstname>> stammers. His eyes are fixed on your crotch. He must be able to see that you have a pussy. Why else would he be acting like this?
@@.player;"Look, <<print $qb.firstname>>,"@@ you start to say. He looks at you, clearly waiting for you to continue, but you can't think of anything to say.
@@.qb;"Well, I've got to, uh, get onto the field. I'll see you there."@@ He walks off, leaving you standing alone again in the locker room.
[[Join him on the football field|QB Practice 3 Start]]
<<set $nextText to "It takes a lot for you to join him on the field instead of breaking down and crying. Somebody else knows your secret. You're sure of it. At least $qb.firstname seems like a trustworthy guy. You don't think it's going to get out to the whole school. But somebody else knowing you have a vagina, and a guy at that, makes you feel pretty uncomfortable. You should probably the air with $qb.firstname but he clearly doesn't want to talk, and you don't really want to either.">><</if>>You start to turn around, but stop yourself in the nick of time. You're naked! Well, half naked. Your jersey doesn't cover a lot, though, and you don't want to risk someone else seeing you like this.
@@.qb;"<<print $player.firstname>>?"@@ you're asked again.
@@.player;"Leave me alone!"@@ you snap.
You hear a gasp, and then a couple seconds later, <<print $qb.firstname>> strides by.
[[Follow him onto the field|QB Practice 3 Start]]
<<set $nextText to "You feel a little guilty for snapping at $qb.firstname. It's not his fault you were almost naked. He just caught you when you're stressed out. Still, it could have gone a lot worse. You're grateful that you stopped yourself from turning around. You don't even like to see yourself naked, let alone have a //guy// see you like this.">>
<<set $qb.relationship to $qb.relationship-3>><<print $nextText>>
<<print $qb.firstname>> is already on the field. You avoid looking at him.
@@.qb;"So, uh, <<print $player.firstname>>. What should we do today?"@@
You're a little taken aback by that. @@.player;"Uh, I think you're getting more accurate. So let's work on getting that even better."@@
@@.qb;"Really? I thought since I had improved that we could work on something else."@@
You bite your tongue. <<print $qb.firstname>>'s accuracy has improved for sure, but it's still not //good//. @@.player;"Uh, why don't we work on you being accurate when you're throwing it far?"@@ you suggest. He still needs work on that.
@@.qb;"Sure,"@@ <<print $qb.firstname>> shrugs. You jog down the field. @@.player;"Okay!"@@ you tell. @@.player;"Now throw it like you're in a game."@@
@@.qb;"Okay!"@@ He drops back, stares you down, waits for a good ten seconds, and then fires the football to you. <<if $qb.accuracy>5>>It's actually pretty close. Not close enough for you to catch it, but certainly better than anything you could make.<<else>>It misses horribly, and you jog down the field to pick it back up.<</if>>
@@.qb;"What did you think?"@@
@@.player;"Your accuracy <<if $qb.accuracy>=9>>is pretty good<<else>>needs work<</if>>, but you took forever to let go of the ball. What happened?"@@
@@.qb;"Yeah. I was trying to be accurate so I just wanted to make sure I had it right."@@
You frown. Being accurate is great, but if <<print $qb.firstname>> holds onto the football for that long, he's going to get sacked.
@@.player;"I'm worried about you getting sacked,"@@ you say finally.
@@.qb;"See! I knew we should have worked on something else! Oh! I heard about this great drill. You chase me, and I try to get the pass off before you touch me."@@
<<print $qb.firstname>> does need help with avoiding sacks, but you're not sure you want to do that. Chasing him around for the whole practice is going to be tiring. It's also not going to help you become a better quarterback<<if $player.skillCurse>0>>, not that you have much hope of ever becoming even an average one<</if>>.
[[Tell him it's a great idea|QB Practice 3 Sack]]
[[Tell him he should work on his accuracy|QB Practice 3 Accuracy]]<<showQBSkill true>>@@.player;"No, <<print $qb.firstname>>. I think you should work on your accuracy."@@
@@.qb;"But what about sacks?"@@
@@.player;"That's important. But so is accuracy. If you can get rid of the football really quickly but you're always off target, you're not going to be a good quarterback."@@ <<if $player.skilLCurse<2>>You say this partially because <<print $qb.firstname>>'s accuracy still sucks, and partially because you want to get throws in too.<<else>>You say this because <<print $qb.firstname>>'s accuracy still sucks. You really don't want the embarrassment of failing to throw the football.<</if>>
@@.qb;"Okay, <<print $player.firstname>>. That makes sense."@@
The two of you jog about 20 yards apart, enough for <<print $qb.firstname>> (and you) to practice making midrange throws.
@@.qb;"Ready, <<print $player.firstname>>?"@@
@@.player;"Ready!"@@
<<print $qb.firstname>> throws you the football. It's a beautiful throw: high, in a perfect spiral...and too far to the right.
That doesn't stop you though. You run to your right, jump straight up, and bring down the football with one hand. @@.thought;It's nice to know I'm still athletic!@@
@@.qb;"Wow, <<print $player.firstname>>. That was a great catch!"@@
@@.player;"Thanks!"@@ you say, beaming.<<if $qb.relationship>60>> @@.player;"But you've got to be making those throws. In a game, maybe that doesn't get caught."@@
@@.qb;"I know,"@@ <<print $qb.firstname>> sighs.<</if>>
Now it's your turn. You take aim and throw the football at <<print $qb.firstname>>. It's on target<<if $player.armStrength>25>>, and <<print $qb.firstname>> makes the catch. You smile. You wouldn't have been able to make that throw right after your transformation.<<elseif $player.armStrength>10>>. A little low, but it's on target. <<print $qb.firstname>> makes the catch.<<else>>, but way too short. It bounces twice before it gets to <<print $qb.firstname>>. <<if $player.skillCurse<2>>@@.thought;I can't make 30 yard throws. Now I can't throw it 20 yards either.@@<<else>>@@.thought;Why am I even trying to throw it? I can't do it?@@<</if>><</if>>
<<print $qb.firstname>> throws the football. It's much better than the first throw. You only have to turn and run a little bit before you make the catch.
The next hour passes pretty quickly. You're having fun, and <<print $qb.firstname>> is improving. His throws are more accurate, and you're able to catch most of them. <<if $player.skillCurse>0>>Unfortunately, you're at exactly the same level you were at before. Which is to say, you still suck. @@.thought;When <<print $witch.firstname>> took away my abilities, did she make it so I never get better, no matter how much I practice?@@<<elseif $player.qbSkill<=30>>You're improving too. Your accuracy is still good, and more and more of your throws are making it to <<print $qb.firstname>><<else>>As for you, you're getting a lot more confident making these mid-range passes.<</if>>
Finally, you and <<print $qb.firstname>> decide to call it quits. The two of you trudge back to the locker room, and you're instantly reminded of the awkward confrontation with <<print $qb.firstname>>. <<print $qb.firstname>> remembers too, and he goes from laughing with you to avoiding your eyes as soon as you get near it.
<<if visited("QB Practice 3 Revealed")>>Once you're sure he can't see you, you quickly change back into your regular clothes.
@@.qb;"I'll see you later, <<print $player.firstname>>,"@@ <<print $qb.firstname>> says. You look around for his voice. He's at the exit already.
<<link "Say goodbye" $currentPassage>><</link>>
[[This is awkward. Clear it up with him|QB Practice 3 Talk]]
<<else>>The two of you change in silence, and then you go back to your dorm.
<<link "Continue" $currentPassage>><<if visited("QB Practice 3 Revealed")>><<set $qb.knowsSecret to true>><</if>><</link>><</if>>
<<set $qb.accuracy to $qb.accuracy+6>>
<<if $player.skillCurse is 0>><<set $player.armStrength to $player.armStrength+10>><</if>><<getTfProgress boobs>>@@.player;"That's a great idea, <<print $qb.firstname>>. Let's do that drill."@@
<<print $qb.firstname>> flings his bag down on the ground. @@.qb;"Okay, I'm going to have to hit this,"@@ he explains.
You stand in front of the bag, and he stands about ten yards away. He throws the football at the bag, and you catch it easily.
@@.player;"Don't do that in a game."@@
@@.qb;"I know. I hope my receivers are taller than that bag."@@ You laugh.
@@.player;"Maybe I should get away from the bag?"@@ You move across the field, so it's no longer easy for you to catch a pass directed at the bag.
This time, <<print $qb.firstname>> hits the bag easily.<<if $qb.accuracy<9>>Well, he didn't really hit it. The football more bounced over it, but it's close enough.<</if>>
It takes a while for the two of you to get into the rhythm, but the two of you eventually figure it out. You'll line up a little bit in front of him, <<print $qb.firstname>> will yell GO, and then you'll chase him while he tries to run away and get rid of the football.
It turns out to be exhausting. You'll chase <<print $qb.firstname>> for a while, he'll throw the football away - usually nowhere near the bag - and then you'll jog back and do it again.<<if $tempTfValue>=2>><<if $player.bra>> You're thankful that you have your sports bra on so your <<if $tempTfValue>=4>>large<<elseif $tempTfValue is 3>>medium-sized<<else>>small<</if>> boobs don't bounce around.<<else>> Your <<if $tempTfValue>=4>>large<<elseif $tempTfValue is 3>>medium-sized<<else>>small<</if>> boobs bounce around as you chase him. It's distracting and it makes it hard to run.
@@.thought;I need to get a bra. Wait, where did that thought come from?@@<</if>><</if>>
<<if $player.speed>12>>It's a good thing you've spent a lot of time running on the treadmill. You're getting used to running in this body, and <<print $qb.firstname>> calls it quits before you do.<<if visited("QB Practice 3 Revealed")>> Outlasting him makes you feel a little more manly after what happened in the locker room.<</if>><<set $player.masculinity to $player.masculinity+1>><<set $qb.accuracy to $qb.accuracy+8>><<set $qb.speed to $qb.speed+7>><<if $player.skillCurse is 0>><<set $player.speed to $player.speed+7>><</if>><<elseif $player.speed>10>>You've done a little bit of running on the treadmill. You haven't done it as much as you did a couple weeks ago, but it's hard to find the motivation to work out now. Forces beyond your control have sapped your strength and turned you into a shitty quarterback. You don't want to put in a lot of time running when you know you're going to suck anyway.
@@.player;"I'm beat,"@@ you say after a while.
@@.qb;"Me too,"@@ admits <<print $qb.firstname>>. @@.qb;"Should we stop?"@@<<set $qb.accuracy to $qb.accuracy+8>><<set $qb.speed to $qb.speed+4>><<if $player.skillCurse is 0>><<set $player.speed to $player.speed+4>><</if>><<else>>You haven't even looked at the treadmill since your transformation. Why should you? You worked hard for the muscular body you used to have. Now that it's been taken away from you, it's hard to find the motivation to work out again.
@@.player;"I'm beat,"@@ you announce.
@@.qb;"Already?"@@
@@.player;"Uh, yeah."@@ @@.thought;What does he mean, already?@@<<set $qb.accuracy to $qb.accuracy+4>><<set $qb.speed to $qb.speed+2>><<if $player.skillCurse is 0>><<set $player.speed to $player.speed+2>><</if>><<set $qb.relationship to $qb.relationship-2>><</if>>
You both agree to call it quits. <<print $qb.firstname>> has gotten better. He's able to get rid of the football a lot quicker, and you're much less worried about him getting sacked every play. Unfortunately, he's still pretty inaccurate.
[[Go to the locker room|QB Practice 3 Sack Lockers]]@@.qb;"Hey, thanks for doing this with me."@@
@@.player;"Sure! That was..."@@ You can't quite bring yourself to say fun. You got a workout in, that's for sure. You just want to change into your normal clothes and then crash.
Thankfully, you still have the presence of mind to make sure you're alone before changing. There's no way you'd let <<print $qb.firstname>> see you naked<<if visited("QB Practice 3 Revealed")>> again<</if>>.
@@.qb;"Hey, I was going to rewatch Undead Cruise Ship. Want to come with?"@@
<<if visited("QB Practice 2 Hobbies")>>@@.player;"Is that the horror movie you told me about?"@@
@@.qb;"Yes! It's amazing. Come on, you have to see it."@@<<else>>@@.player;"I don't think I've heard of it."@@
@@.qb;"It's a cult classic. But it's really good. Are you into horror?"@@
You admit that you're not.
@@.player;"I just don't like getting scared."@@
@@.qb;"Really? I didn't think you'd be afraid of anything. Well, maybe you need the right horror movie. Can you give this movie a shot?"@@<</if>>
[[Agree to watch|QB Practice 3 Movie Start]]
<<link "You should get back" $currentPassage>><<if visited("QB Practice 3 Revealed")>><<set $qb.knowsSecret to true>><</if>><</link>>You go back with <<print $qb.firstname>> to his dorm. A couple of people look at you funny as you enter. You're not often seen with someone like <<print $qb.firstname>>. You don't pay them any attention, though. You're free to hang out with whoever you want.
<<print $qb.firstname>>'s room is empty. You step inside and immediately plop down on the bed.
@@.qb;"Make yourself at home, why don't you?"@@ <<print $qb.firstname>> says sarcastically. But he says it in a joking tone, like he's teasing you.
<<print $qb.firstname>> sits down on the bed too, and looks for a place to put his laptop. There isn't really enough room for two people to fit on this bed. You and <<print $qb.firstname>> are sitting side by side, with your shoulders touching. You would move away if it wasn't for the fact that doing so would mean falling off the bed.
<<print $qb.firstname>> sets the laptop on his lap and presses play.
[[Watch the movie|QB Practice 3 Movie]]The logo for the movie studio appears on the screen, and then //Undead Cruise Ship// starts playing. It follows a group of four friends who are about to take a cruise together. There's a jock, a cheerleader, a nerdy guy, and an uptight girl.
@@.player;"How are they friends?"@@ you ask out loud. @@.player;"They're so different!"@@ You can't think of any nerdy friends that you have. And you don't think you'd be friends with the uptight girl in real life.
@@.qb;"Shh!"@@
Once the characters have been established, they start to board the cruise ship. The other passengers all look normal, but the crew are acting strange. They're staring off into space, are all female with huge tits. @@.thought;How come they don't notice anything's wrong?@@ you wonder, but <<print $qb.firstname>> is watching the movie, and you don't want him to shush you again.
@@.male;"Guys, this looks kind of weird. Do you think we should leave?"@@ the nerd asks. @@.thought;Okay, at least someone notices.@@
@@.male;"No way! We already paid for these tickets,"@@ the jock answers. @@.thought;I wouldn't be that dumb.@@
@@.female;"Yeah! We're going to have a fun time! It beats sitting in our dusty old town!"@@
The group of friends all decide to board the cruise ship and, predictably, things start going wrong. The crew continues acting weird, their belongings start to go missing, and some of the other passengers start acting like the crew: silent, absent-minded and creepy.
The jock goes out onto the deck to "stretch his legs" and runs into a member of the crew. One thing leads to another, and they have sex. You feel a little bit of jealousy. Sure, something bad is obviously about to happen to him, but you'd love to be in that position, having sex with a beautiful woman. You're identifying with the jock, despite his boneheaded decisions, and that makes it all the more painful.
Suddenly, the jock starts to change. He shrinks several inches, his ass expands, and two orbs emerge from his chest.
@@.player;"Okay, I can't watch anymore!"@@
@@.qb;"Oh, I'm sorry <<print $player.firstname>>. I totally forgot."@@
@@.player;"How could you forget!"@@
@@.qb;"It's just such a good movie. It picks up after this. It kind of deconstructs the whole horror genre. You should give it another try, whenever you feel like it."@@
@@.player;"Not now."@@
@@.qb;"Of course. I'm sorry again, <<print $player.firstname>>."@@
<<if visited("QB Practice 3 Revealed")>><<print $qb.firstname>> is avoiding your eyes. You've been having a fun time and had totally forgotten about the incident in the locker room, but this movie just brought it to the surface. <<print $qb.firstname>> is avoiding your eyes again. It's going to be pretty awkward between you two. Maybe you should talk and clear the air?
[[Talk to him|QB Practice 3 Talk]]<<else>>You assure <<print $qb.firstname>> that it's okay, and say your goodbyes.
<</if>>
<<link "Go back to your dorm" $currentPassage>><<if visited("QB Practice 3 Revealed")>><<set $qb.knowsSecret to true>><</if>><</link>>@@.player;"Look, <<print $qb.firstname>>.<<if $qb.relationship>=70>> You're my friend.<</if>> I don't want it to be weird between us. Can we just talk about it?"@@
@@.qb;"Sure,"@@ he says, breathing a sigh of relief. @@.qb;"I mean, it's embarrassing. But we should talk about it."@@
<<if $qb.knowsSecret>>@@.player;"Wait, //you// feel embarrassed?"@@ You can't believe that he'd be the one to feel embarrassed. He walked in on you and saw your pussy!
@@.qb;"Yeah! I saw you, and I...I got..."@@
@@.player;"You can say it. You got a boner."@@
@@.qb;"Yeah,"@@ he says, looking at the floor.
There's an awkward silence. You're not sure what to say, and <<print $qb.firstname>> clearly doesn't either. Finally, to break the silence, you ask @@.player;"Why? How did I give you a hard-on?"@@
@@.qb;"Uh, I don't know."@@
He doesn't say anything else, and you're feeling really awkward, so you get up to leave.
@@.qb;"Wait! I, uh, I'm not sure. But probably, well. Okay, let me start over."@@ He closes his eyes, thinking of the best way to phrase it. @@.qb;"I knew <<print $witch.firstname>> had given you a pussy. But you still look <<getTfProgress face>><<if $tempTfValue is 0>>just<<else>>mostly<</if>> like <<print $player.firstname>>. So when I saw your pussy, it just, I guess it really sunk in for me."@@
@@.player;"Then why did you get hard?"@@ Maybe you're pushing <<print $qb.firstname>> a little too hard, but that moment was weird as fuck, and now that he's talking, you want answers.
@@.qb;"It was a nice pussy."@@
You look at him in shock. You had always assumed he was straight. @@.player;"Are you, uh, saying you're attracted to me?"@@
@@.qb;"No! You're too masculine for me."@@ He laughs, clearly feeling a little more comfortable. @@.qb;"But in that moment, I can't describe it. I was just turned on."@@
@@.player;"Uh, okay."@@ This is weird. You didn't expect a guy to be attracted to you. And it's not even a gay guy. It's a straight guy who's attracted to a feminine part of you.
You hastily tell <<print $qb.firstname>> goodbye, and thank him for the talk. It's nothing against him, and you're glad he was honest, but you don't want to be around him right now. Or anyone.<<else>>@@.player;"Hell yeah it's embarrassing! Uh, I guess I should explain."@@
@@.qb;"So my eyes weren't playing tricks on me,"@@ he says. @@.qb;"I didn't get a good look at it, and then I saw you catching me looking."@@
@@.thought;Fuck! I could have played it off, and he would still think I was a guy! I mean, I am a guy. He'd still think I had a dick.@@
@@.qb;"So it's true? You really have a pussy?"@@
You pause, trying to decide between denying it and telling him the truth. @@.qb;"Wow!"@@ he says.
You sigh. You paused for too long. If you really did have a dick and he asked if you had a pussy, you would have swiftly denied it and then kicked his ass. @@.player;"I'm sorry I didn't tell you,"@@ you say softly.
@@.qb;"Don't worry about it. It's none of my business. I'm sorry I walked in on you."@@
@@.player;"That's okay."@@
@@.qb;"So how did //this//,"@@ he says, gesturing at your crotch, @@.qb;"happen."@@
@@.player;"Your sister. She cursed me to lose my muscles. And I guess this was a part of the curse too. A couple of days after, I had a pussy."@@
@@.qb;"Wow. I'm so sorry!"@@
@@.player;"Thank you. I don't know what I'm going to do. You've already noticed, and if you tell anyone, it'll get out to the whole school, and..."@@
@@.qb;"Hang on. I'm not going to tell anyone."@@
@@.player;"You're not?"@@
@@.qb;"No. I can keep a secret."@@
@@.player;"Thank you,"@@ you say gratefully. @@.player;"But you already caught me. If you can figure it out, other people probably will too. And then everyone will know, and my life will be over, and people will laugh at me..."@@
You pause to wipe your eyes. You're getting dangerously close to crying. <<print $qb.firstname>> moves to give you a hug, but you back away from his grasp. It's nothing against him, you just don't want to be around anyone right now.
@@.player;"Sorry!"@@ you say. @@.player;"I've got to, uh, go."@@<<set $qb.knowsSecret to true>><</if>>
<<link "Go back to your dorm" $currentPassage>><<set $qb.confidence to $qb.confidence+2>><</link>><<if visited("QB Practice 3 Revealed")>>You're a little nervous to text <<print $qb.firstname>> about practicing. The last time you went to practice with him, he ended up seeing you naked.
@@.thought;I need to text him.@@ Reluctantly, you pull out your phone and ask him if he wants to practice.<<else>>You text <<print $qb.firstname>> and ask him if he wants to practice.<</if>>
@@.qb;Sure!@@ he replies.
You walk towards the locker room, expecting to have it all to yourself. To your surprise, <<print $qb.firstname>> is already there. @@.thought;I thought he was going to be late again.@@
This makes you uncomfortable. You're going to have to change in front of him. You would have been much more comfortable changing alone. @@.thought;Next time, I'll change before I come here.@@
<<set $changeEndPassage to "QB Practice 4 Change Decision">><<set $expectedOutfit to "workout">><<display Clothes>>
<<set $visitedQBPractice to 4>><<if $player.arousal>30>>[[Show off a little as you change|QB Practice 4 Showoff]]<</if>>
[[Change quickly|QB Practice 4 Change]]You're feeling a little horny, and you can't help but show off your body as you change. You don't make it obvious, but you make sure <<print $qb.firstname>> gets a good look at you as you strip off your clothing. When you remove your pants, you stick out your butt a little. Okay, maybe that was a little obvious.
<<if $player.underwear.panties is true>> @@.qb;"Are those panties?"@@ <<print $qb.firstname>> asks.
@@.thought;Shit! I forgot I was wearing panties!@@
<<if $player.underwear.properName is "Plain white panties">>[[Tell him his sister made you wear panties|QB Practice 4 Showoff Witch]]<<else>>[[Tell him you were out of clothes|QB Practice 4 Showoff Lie]]<</if>>
[[Tell him you wanted to wear them|QB Practice 4 Showoff Want]]<<set $qb.sawPanties to true>><<else>>When you look back at <<print $qb.firstname>>, you see that he's sporting a hard-on.
@@.thought;Gross!@@ But part of you feels accomplished. You caused that reaction in another man.
[[Finish getting changed and start practice|QB Practice 4 Start]]<</if>>
<<set $player.exhibition to $player.exhibition+1>>
<<set $player.arousal to $player.arousal+5>>
<<set $qb.relationship to $qb.relationship+2>>You quickly change into your football uniform. <<if $player.underwear.panties is true>><<print $qb.firstname>> must have seen your <<if $player.bra>>bra and <</if>>panties, but he doesn't say anything.<<elseif $player.bra>><<print $qb.firstname>> must have seen your bra, but he doesn't say anything.<</if>>
@@.player;"Ready to practice?"@@ <<print $qb.firstname>> nods.
[[Practice|QB Practice 4 Start]]@@.player;"Your sister made me wear them,"@@ you say. You feel a little nervous telling him this about your sister, but <<print $qb.firstname>> seems like a trustworthy guy. You don't think he'd tell her that you told him.
@@.qb;"I think it's your decision what you wear."@@
@@.player;"No. I mean she //made// me wear them. She cast a, uh, I think she called it a ward, on them. I can't take them off until I apologize to her, in public."@@
@@.qb;"For what? You didn't do anything wrong."@@
@@.thought;Do I want to tell him? Fuck it, I've told him a lot already.@@ @@.player;"Remember the panty raid?"@@ He nods his head. @@.player;"Well, I went into her room, and she caught me."@@
@@.qb;"You went into my sister's room to take her underwear?"@@
@@.player;"Okay, when you put it like that, you make it sound bad. Uh, I'm sorry."@@
@@.qb;"It's okay. I should be the one who's sorry. I told her about the panty raid. I didn't want some big creepy guys to be taking her panties. But instead, it was you."@@
@@.thought;Instead? So he thinks I'm not creepy. Or did he mean instead like I'm not a big guy?@@
@@.qb;"Well, I think they look nice on you."@@
@@.player;"Thank you,"@@ you say, before you catch yourself. @@.thought;That's not a compliment! Panties shouldn't look nice on me.@@
You're feeling very confused as you follow <<print $qb.firstname>> out onto the field.
[[Practice|QB Practice 4 Start]]
<<set $player.confidence to $player.confidence-1>>
<<set $qb.confidence to $qb.confidence+1>>You blush and quickly pull your pants up. @@.player;"I need to do laundry. I was out of boxers, and I needed something to wear, and <<print $girlfriend.firstname>> had left her panties in my room, and I didn't want to at first, but..."@@
<<print $qb.firstname>>'s eyes start to glaze over. @@.qb;"Alright, whatever. I was just teasing you,"@@ he says. @@.qb;"But they do look nice on you."@@
@@.player;"Can we just practice now?"@@
[[Practice|QB Practice 4 Start]]
<<set $player.confidence to $player.confidence-1>>
<<set $qb.confidence to $qb.confidence+1>>You blush. @@.player;"Uh, I wanted to wear them."@@ You can hardly believe that you just said that. But it's true. <<if $player.underwear.properName is "Plain white panties">>Even if his sister hadn't put a spell on them, you would still be wearing the <<print $player.underwear.informalName>><<else>>There's no reason for you to be wearing <<print $girlfriend.firstname>>'s panties now. The panty raid is over. Yet here they are, on your body.<</if>>
<<print $qb.firstname>> seems caught off guard. @@.qb;"Wow, okay. So you're really embracing this then?"@@
@@.player;"Huh?"@@
@@.qb;"I mean, you have a pussy, now you're wearing panties. What's next?"@@
<<if $player.bra>>@@.thought;A bra.@@ But luckily, he doesn't seem to have noticed that. Yet.
<</if>>@@.player;"Oh, no. They're just more comfortable. And, uh, my boxers don't fit."@@
@@.qb;"Well, I think they look nice on you."@@
@@.player;"Thank you,"@@ you say, before you catch yourself. @@.thought;That's not a compliment! Panties shouldn't look nice on me.@@
You're feeling very confused as you follow <<print $qb.firstname>> out onto the field.
[[Practice|QB Practice 4 Start]]
<<set $qb.relationship to $qb.relationship+3>>
<<set $player.masculinity to $player.masculinity-3>>
<<set $qb.confidence to $qb.confidence+4>>
<<set $player.confidence to $player.confidence-4>>@@.player;"Okay, what should we do?"@@
@@.qb;"I want to work on my throws."@@
@@.player;"So your plan to get better at throwing is to work on throws?"@@
<<print $qb.firstname>> laughs. @@.qb;"I want to work on longer throws. Not too long, but a little longer than what we've been doing."@@
@@.player;"Oh. Okay."@@ Your plan when you agreed to help <<print $qb.firstname>> was to practice with him so you could get better and win the championship. <<if $player.skillCurse<2>>But there's no way you can make the long throws that <<print $qb.firstname>> is trying to do.<<else>>But now that you no longer have your abilities, that plan is out the window.<</if>>
@@.qb;"What's wrong?"@@
@@.player;"Nothing."@@ <<print $qb.firstname>> gives you a look. @@.player;"Well, okay. If I'm far away from you, how can I get the ball back?"@@
@@.qb;"I thought of that, which is why..."@@ <<print $qb.firstname>> trails off midsentence, and reaches into his gym bag. It's filled with footballs.
@@.player;"Wow, you thought of everything."@@
@@.qb;"Now I can keep throwing to you and we won't have to waste time bringing the football back."@@
[[Go along with the plan|QB Practice 4 Catch]]
<<if $player.skillCurse<2>>[[Admit that you wanted to practice too|QB Practice 4 Throw]]<<else>>[[Admit that you wanted to practice too|QB Practice 4 Catch Laugh]]<</if>>@@.player;"I...uh...I wanted to practice too."@@
He laughs, before realizing taht you're serious. @@.qb;"But my sister took away all your skill as a quarterback. What would you get out of practicing?"@@
@@.thought;He's right. I'd just be wasting our time.@@
@@.qb;"Why don't we go with my plan?"@@
[[Agree|QB Practice 4 Catch]]
<<set $player.submission to $player.submission+1>>@@.player;"Sounds good, <<print $qb.firstname>>."@@
@@.qb;"Great."@@
He takes the gym bag and jogs forty yards away from you. You try to imagine throwing a football that far. You could have done it before, but there's no chance you could do it now. It's a good thing you agreed to catch.<<if $player.skillCurse is 0>> @@.thought;Though I'm not going to get better like this.@@<</if>>
@@.qb;"Ready?"@@
You nod, and <<print $qb.firstname>> throws the football. You try to make it out. It's hard. It's just a tiny speck of brown against the blue sky. The sun's in your eyes, and you try to shield them. The football's getting bigger and bigger, and then it whizzes past you.
You start to chase after it. @@.qb;"It's okay, <<print $player.firstname>>!"@@ <<print $qb.firstname>> yells. @@.qb;"I've got another one!"@@
Another football is launched at you, and you try your best to catch it. This time, you're ready. When it's near you, you jump up and catch it.
Once <<print $qb.firstname>> has thrown all the footballs in the bag, you gather them up while <<print $qb.firstname>> jogs over to you. You give him advice about how he could improve, and he takes it in.
When he starts throwing again, you can tell that he's taken your advice to heart. His throws are more accurate, and you're able to catch more of them.
@@.qb;"I'm getting tired,"@@ <<print $qb.firstname>> says finally. @@.qb;"How about you?"@@
@@.player;"Me too."@@ You had gotten tired a while ago, but didn't want to say anything. You didn't want to be unmanly and be the one to quit.
[[The two of you go back into the locker room to change|QB Practice 4 End]]
<<set $qb.accuracy to $qb.accuracy+14>>@@.player;"I don't know if that's a good idea..."@@
@@.qb;"What do you mean? You won't have to run back and forth with the football. We'll save so much time."@@
@@.player;"What if I throw it back to you?"@@
@@.qb;"Are you sure you can make it? I'll be far away."@@
You know <<print $qb.firstname>> didn't mean it like that, but the dismissive way he said it bothers you. What bothers you even more is your suspicion that he may be right.
@@.player;"Let's just try it,"@@ you say.
<<print $qb.firstname>> jogs down the field. He must be forty yards away from you. @@.qb;"Ready?"@@
You nod, and <<print $qb.firstname>> throws the football. You try to make it out. It's hard. It's just a tiny speck of brown against the blue sky. The sun's in your eyes, and you try to shield them. The football's getting bigger and bigger, and then it whizzes past you.
You start to chase after it. @@.thought;Maybe he was right. It's annoying to keep running after the football.@@
Now you have to throw it back. You concentrate on <<print $qb.firstname>> and throw the football as hard as you can.
It doesn't make it to him.
@@.qb;"Let's just go with my idea!"@@ he yells.
@@.player;"Look. I want to throw it because..."@@
@@.qb;"What?!"@@
It's not working to talk to each other when you're so far away. You jog closer. @@.player;"Look. I want to throw it because I want to get better."@@
<<if $player.skillCurse is 1>>@@.qb;"But you're going to lose all your skills by the morning."@@
@@.player;"I know. But this is the last time I can practice for real."@@<<else>>@@.qb;"Then you want to be the quarterback?"@@
@@.player;"Yeah. I'm sorry. It was my job, and I, uh, I want to be in control of what happens. I don't want to sit on the bench and watch you try to break my curse."@@<</if>>
<<print $qb.firstname>> looks thoughtful for a moment. @@.qb;"I didn't know you felt that way. Okay, sure. You can throw the ball back."@@ He pauses. @@.qb;"Thank you for telling me."@@
You jog back to where you were, and you and <<print $qb.firstname>> throw the football back and forth. He's better at it than you. You still aren't able to make it to him, but <<print $qb.firstname>> is improving. His throws are making it to you, and they seem slightly more accurate too. He is right about one thing though: when you throw the football and it falls short, he has to chase after it. You're sure you've wasted a lot of time. And your arm is sore.
@@.player;"I'm getting tired,"@@ <<print $qb.firstname>> you say finally. @@.player;"How about you?"@@ You feel a little unmanly being the first one to quit, but you can't wear out your arm.
@@.qb;"That's a good idea."@@ You breathe a sigh of relief.
[[The two of you go back into the locker room to change|QB Practice 4 End]]
<<set $qb.armStrength to $qb.armStrength+6>>
<<if $player.skillCurse is 0>><<set $player.armStrength to $player.armStrength+6>><</if>>
<<set $qb.relationship to $qb.relationship+2>><<getTfProgress ass>>The two of you chat as you change. <<if $qb.knowsSecret and $tempTfValue>0>>While you're talking, you let it slip that it's hard being so pent up all the time.
@@.qb;"Well, why don't you just, uh, take care of it?"@@
@@.player;"I can't. Whenever I do it, something bad happens."@@
@@.qb;"Something bad? Like what?"@@
@@.player;"Something changes. My face, or my butt. I think it's making me look more like a girl. I don't know what I'm going to do."@@ @@.thought;I can't be horny all the time, but I can't change either.@@
@@.qb;"What if someone else gets you off?"@@
<<if $player.relationship is not "">>@@.player;"I guess I could do it with <<print $girlfriend.firstname>>, but she doesn't like it that much."@@<<else>>@@.player;"Me and <<print $girlfriend.firstname>> broke up. I don't know who else I could ask. I can't just go around telling people I have a pussy now and seeing if they want to fuck."@@<</if>>
@@.qb;"Well, what about me?"@@
@@.player;"What?"@@ @@.thought;Maybe I misheard him. This has to be a joke.@@
@@.qb;"I'm serious. I feel bad, and you're being really nice to me<<if $player.underwear.panties is true>>, and you look great in panties<<set $qb.sawPanties to true>><</if>>."@@
@@.player;"Uhhh..."@@ You had never even considered fooling around with a guy. But you really do need to get off. @@.thought;Why am I considering it? I'm not gay!@@
[[Turn him down|QB Practice 4 Reject]]
[[Take him up on it|QB Practice 4 Agree]]<<else>>You're careful to watch what you say around him. He's nice and you don't think he'd make fun of you but you don't want to slip and say too much either.
<<link "Say goodbye and do something else" $currentPassage>><<set $qb.relationship to $qb.relationship-1>><</link>><</if>>You politely let <<print $qb.firstname>> know that you're not interested.
@@.qb;"That's okay. Don't worry about it."@@ Despite what he's saying, <<print $qb.firstname>> looks a little hurt.
@@.player;"I'll still help you practice,"@@ you say, trying to make up for it.
@@.qb;"Thanks. <<if visited("QB Practice 4 Lights")>>Do you want to stay and hang out?<<else>>Do you want to come to my room and hang out?<</if>> I have this movie I have to show you."@@
You're kind of interested in a movie. But you just rejected him and it feels too awkward. Maybe you can hang out with him later.
<<link "Go back to your dorm" $currentPassage>><<set $qb.relationship to $qb.relationship-3>><<set $qb.confidence to $qb.confidence-5>><</link>>You mean to say no, you really do. But as you start to speak, your <<print $player.underwear.informalName>> brushes against your crotch, and a tiny wave of pleasure washes over you. You're really horny. @@.player;"Yes,"@@ you squeak.
@@.qb;"Wait, really?"@@ You start to speak up and tell him that no, you changed your mind, but you can't make yourself say those words. <<print $qb.firstname>> interprets your silence as a yes, and leads you back to his dorm room.
Your hands are shaking as you follow him. You could leave at any time: just turn and run back down the hall. You don't. You're too horny and nervous. And maybe a part of you that you're not willing to admit exists really, really wants to do this.
@@.qb;"Okay,"@@ he says, shutting the door. @@.qb;"Are you sure? You've been kind of quiet."@@
@@.player;"Yes,"@@ you say, finding your voice. @@.thought;I'm just horny. Not gay. I'll pretend that he's a girl. There's nothing wrong with a girl getting me off.@@
You remove your pants, leaving you standing there in just your <<print $player.underwear.informalName>> and <<print $player.shirt.informalName>>. You feel very vulnerable and exposed, especially when <<print $qb.firstname>> hasn't undressed at all.
@@.qb;"You don't need to jerk me off,"@@ he says, seeing your look. @@.qb;"So I don't need to change."@@
Well, that makes sense. And you're glad he said that. There is no way you're going to do anything to him. If he touches you, you can pretend it's a girl. If you touch his dick...No. You're not going to do that.
[[Get on the bed|QB Practice 4 Lights]]
<<set $player.confidence to $player.confidence-1>>You get on the bed, and <<print $qb.firstname>> follows you. Now both of you are lying on his bed, facing each other.
@@.player;"Uh, you start,"@@ you say.
<<print $qb.firstname>> starts to move his hand towards your <<print $player.underwear.informalName>>. When it's halfway there, you grab it. @@.thought;What am I doing? A guy's about to touch my...my pussy. I can't pretend I'm having sex with a girl.@@
You're starting to freak out. You're still horny, and you really want to do this, but it's starting to sink in //what// you're doing.
@@.player;"I don't know if I can do this. I can't pretend that you're a girl."@@
@@.qb;"I was going to say the same thing."@@
@@.thought;So he wants me to be a girl? No, he said he couldn't imagine me as a girl. That's good, right?@@
@@.qb;"I guess it won't work out. Sorry. I tried to help."@@
As he starts to get up, you have an idea. @@.thought;Both of us want to picture the other one as a girl. What if we turn out the lights? Then I can pretend he's a girl, and he'll be touching ''a'' pussy.@@
<<link "Can you, uh, turn out the lights?" "QB Practice 4 Sex">><<setUpSexScene "qb">><<set $sexDescription to "You ask $qb.firstname if you can turn out the lights, and he agrees. It's almost pitch black in this room. You can make out his face if you try, but it's easy to just pretend he's a girl and get lost in the pleasure he's going to give you. Speaking of pleasure, you should get on with that. You need release.">><</link>><<if visited("QB Practice 4 Showoff")>><<set $qb.arousal to $qb.arousal+5>><</if>>
[[Yeah, it's too bad|QB Practice 4 Reject]]
<<set $qb.pants to $footballPants>>
<<set $qb.underwear to $qbUnderwear>>
<<set $qb.shirt to $footballShirt>>
<<set $qb.shoes to $footballShoes>>
<<set $qb.socks to $qbSocks>><<getTfProgress boobs>><<set $tempBoobs to $tempTfValue>><<if ($player.arousal<=100 and $qb.arousal<=100) or $movesTakenDuringSex<2>><<set $movesTakenDuringSex to $movesTakenDuringSex+1>>Your Arousal: <<print $player.arousal>>
<<print $qb.firstname>> Arousal: <<print $qb.arousal>>
You are wearing:
Legs: <<if $player.underwear is not null>><<print $player.underwear.properName>> [[(Remove)|QB Practice 4 Sex][$temp to $player.underwear;$sexDescription to "What $qb.firstname is doing is nice, but you long to feel his hands on your sex instead of just through your $temp.informalName. You tug your $temp.informalName down, revealing your pussy. $qb.firstname noticeably stiffens. You smile at the effect you had on him, before quickly catching yourself.";$player.arousal to $player.arousal+4;$qb.arousal to $qb.arousal+6;$player.underwear to null]]<<else>>Bare, revealing your <<if $player.arousal>50>>wet<<else>>naked<</if>> pussy.<</if>>
Chest: <<if $player.shirt is not null>><<print $player.shirt.properName>> <<if $tempBoobs is 0>>[[(Remove)|QB Practice 4 Sex][$sexDescription to "You pull off your shirt, exposing your bare chest. Looking down at your lack of muscles, you're reminded of the chest you used to have. You miss it. Now, $qb.firstname has a hotter chest than you do. Wait, did you just think that?";$player.shirt to null;$player.arousal to $player.arousal+2;$qb.arousal to $qb.arousal+1]]<<elseif $player.bra>>[[(Remove)|QB Practice 4 Sex][$sexDescription to "You pull off your shirt, exposing your $player.bra.informalName. $qb.firstname looks surprised to see that you're wearing a bra. You look at it, embarrassed. You forgot that you were wearing it too. $qb.firstname recovers quickly though, massaging your boob through your bra.";$player.shirt to null;$player.arousal to $player.arousal to $player.arousal+2;$qb.arousal to $qb.arousal+2]]<<else>>[[(Remove)|QB Practice 4 Sex][$sexDescription to "You pull off your shirt, exposing your bare chest. $qb.firstname touches your enlarged nipples, and you let out a moan. That felt good.";$player.shirt to null;$player.arousal to $player.arousal+3;$qb.arousal to $qb.arousal+4]]<</if>><<elseif $player.bra and $player.bra>><<print $player.bra.properName>> [[(Remove)|QB Practice 4 Sex][$sexDescription to "$qb.firstname struggles with your $player.bra.informalName. You smile, remembering when you had trouble removing $girlfriend.firstname's bra, and take it off, freeing your boobs.";$player.bra to null;$qb.sawBoobs to true;$player.arousal to $player.arousal+1;$qb.arousal to $qb.arousal+3]]<<elseif $tempBoobs>=2>>Bare, revealing your <<if $tempBoobs>=4>>large<<elseif $tempBoobs is 3>>medium-sized<<else>>small<</if>> boobs.<<else>>Bare, revealing your scrawny chest.<</if>>
Feet: <<if $player.shoes is not null>><<print $player.shoes.properName>> [[(Remove)|QB Practice 4 Sex][$sexDescription to "You kick off your shoes. It's rude to get on someone's bed without removing them first.";$player.shoes to null]]<<elseif $player.socks is not null>><<print $player.socks.properName>> [[(Remove)|QB Practice 4 Sex][$sexDescription to "$girlfriend.firstname said that having your socks on while having sex was gross. You wonder if $qb.firstname feels the same way. Better pull them off to be safe.";$player.socks to null;$player.arousal to $player.arousal+1]]<<else>>Barefoot<</if>>
<<print $qb.firstname>> is wearing:
Legs: <<if $qb.pants is not null>><<print $qb.pants.properName>> [[(Remove)|QB Practice 4 Sex][$sexDescription to "Slowly, you unbutton $qb.firstname's pants and slide them off his legs. You don't know what came over you, but you're past thinking logically at this point. You can see $qb.firstname's stiffening cock through his boxers.";$qb.pants to null;$player.arousal to $player.arousal+2;$qb.arousal to $qb.arousal+3]]<<elseif $qb.underwear is not null>><<print $qb.underwear.properName>> [[(Remove)|QB Practice 4 Sex][$sexDescription to "His cock looks nice through the boxers, but you wonder how it would look like without them. You help him pull down his boxers, and gasp at his cock. It's big, maybe seven inches. That's smaller than you were, of course, but it's way larger than you are now. $qb.firstname strokes his cock, and you wonder what it would be like to touch it.";$qb.underwear to null;$player.arousal to $player.arousal+5;$qb.arousal to $qb.arousal+5]]<<else>>Bare, revealing his seven inch cock. [[(Try to touch)|QB Practice 4 Sex][$sexDescription to "When you started fooling around with $qb.firstname, you told yourself you'd imagine that he was a girl. As you reach towards his cock, you can't pretend that he's a girl. You quickly jerk your hand back. You want him to feel good too, but you're not doing that. $qb.firstname looks disappointed.";$player.arousal to $player.arousal+4;$qb.arousal to $qb.arousal+6;$player.homosexuality to $player.homosexuality+2]]<</if>>
Chest: <<if $qb.shirt is not null>><<print $qb.shirt.properName>> [[(Remove)|QB Practice 4 Sex][$sexDescription to "$qb.firstname pulls his shirt off, exposing his bare chest. Damn, you didn't think it would be this ripped. Well, okay, it's not ripped, but he's clearly been working out.";$qb.shirt to null;$player.arousal to $player.arousal+3;$qb.arousal to $qb.arousal+2]]<<else>>Bare, exposing his muscular chest<</if>>
Feet: <<if $qb.shoes is not null>><<print $qb.shoes.properName>> [[(Remove)|QB Practice 4 Sex][$sexDescription to "$qb.firstname unties his cleats.";$qb.shoes to null]]<<elseif $qb.socks is not null>><<print $qb.socks.properName>> [[(Remove)|QB Practice 4 Sex][$sexDescription to "$qb.firstname removes his socks.";$qb.socks to null]]<<else>>Barefoot<</if>>
[[Kiss|QB Practice 4 Sex][$sexDescription to "You lean in to kiss him, but quickly pull back. No, you're not ready to do this yet. Maybe another time. Wait, does that mean that you'd do this another time? $qb.firstname looks disappointed. Feeling bad, you give him a kiss on the cheek. //If// you do this another time, maybe you'll give him a kiss on the lips. Maybe.";$player.arousal to $player.arousal+2;$qb.arousal to $qb.arousal+2]]<<if $player.underwear is null and $player.arousal>50>>
[[Ask him to finger you|QB Practice 4 Sex][$sexDescription to "You shyly ask if $qb.firstname can actually, you know, get you off. He smiles. Moments later, you feel a finger in your pussy. He's okay at this, but with how horny you are, anything would feel good. You've been wanting release for a while, and now you can have it. It doesn't matter that it's a guy touching you down there and not a girl.";$player.arousal to $player.arousal+8;$qb.arousal to $qb.arousal+3]]<</if>>
<<print $sexDescription>><<else>><<print $sexDescription>>
<<if $movesTakenDuringSex<2>><<if $player.arousal>=100>><<if $playerCame>>You feel a warmth build up inside of you, and you throw your head back as another orgasm overtakes you.<<else>><<set $playerCame to true>><<print $qb.firstname>> places a hand on your thigh. You've been so pent up today that just this touch sends you over the edge. <<print $qb.firstname>> looks disappointed, but you don't really care. He's doing this for you, not the other way around. You assure him that you'll keep going, but now that you've come, you've lost a little bit of interest.<<set $qb.relationship to $qb.relationship-1>><<elseif $partnerCame>><<print $qb.firstname>> groans. He looks like he needs to cum, but he already did.<<else>><<set $partnerCame to true>>@@.player;"I can't wait for this,"@@ you tell <<print $qb.firstname>>.
As it turns out, you are going to have to wait, because as soon as you say that, <<print $qb.firstname>>'s body trembles. @@.thought;That pushed him over the edge? Seriously?@@
He reassures you that he's going to help you get off, and you relax again.<</if>><</if>><</if>>
<<if $player.arousal>=100 and $qb.arousal>=100>>[[You both cum|QB Practice 4 Cum]]<<elseif $player.arousal>=100>>[[You cum|QB Practice 4 Cum]]<<elseif $qb.arousal>=100>>[[He cums|QB Practice 4 Cum]]<</if>><</if>><<if $player.arousal>=100 and $qb.arousal>=100>><<set $player.arousal to 0>><<set $qb.arousal to 0>><<print $qb.firstname>> lets out a grunt. At the same time, you let out a higher pitched moan. Feeling <<if $playerCame>>another<<else>>an<</if>> orgasm coming, you push yourself off and lie next to <<print $qb.firstname>> in the bed. A wave of heat runs through your body, and <<print $qb.firstname>> cries out again. His hand drops to his dick, as he furiously strokes it.
<<if $partnerCame>><<print $qb.firstname>> looks disappointed when he realizes that he's not going to cum again. That doesn't stop you from orgasming.<<else>><<print $qb.firstname>> cums into the bed, and this triggers an orgasm in you.<</if>> Instead of enjoying it, however, you tense up. <<print $qb.firstname>> told you that if someone else got you off, then you wouldn't change, but you don't know if he's right.
[[See if anything happens|QB Practice 4 Afterglow]]<<set $qb.confidence to $qb.confidence+4>><<elseif $player.arousal>=100>><<set $player.arousal to 0>>You feel a throbbing in your pussy. You move your hand there, only to find that it's wet and slick with your juices. You're close...really close.
You place your hand on top of <<print $qb.firstname>>'s, and masturbate. @@.player;"I'm coming! I'm...ahhhhh!"@@ you moan, lost in the pleasure as the orgasm overtakes you.
You should be enjoying it, but you can't. <<print $qb.firstname>> told you that if someone else got you off, then you wouldn't change, but you don't know if he's right.
[[See if anything happens|QB Practice 4 Afterglow]]<<set $qb.confidence to $qb.confidence+4>><<else>><<set $qb.arousal to 0>><<print $qb.firstname>> lets out a grunt. His face has a contorted look. You know that look. You've made it when you're about to cum.
<<if $partnerCame>>You get out of his way, but it doesn't matter. He furiously strokes his dick, but no cum comes out.<<else>>Just in time, you get out of his way, and he lets loose a stream of cum.<</if>>
<<if $partnerCame>>@@.qb;"Maybe next time."@@
You're not happy either.<<else>>@@.qb;"That was nice,"@@ he says, grinning.
You're not as happy.<</if>> @@.thought;I did this so I could finally get off. And I didn't even come. What am I doing?@@
@@.qb;"Sorry about that, <<print $player.firstname>>,"@@ <<print $qb.firstname>> says, coming to his senses. @@.qb;"You didn't even orgasm. Do you want me to help you out?"@@
@@.player;"That's okay,"@@ you say quickly. You wouldn't mind, but you also want to get out of here.
<<link "Go back to your dorm" $currentPassage>><<set $qb.confidence to $qb.confidence+2>><</link>><</if>>
<<set $qb.relationship to $qb.relationship+5>>
<<set $sexDescription to "">>
<<finishSexScene>>Nothing happens.
You breathe a sigh of relief. @@.thought;I came without getting changed. Good.@@ You had pictured yourself ending the semester either looking totally like a girl, or going months without orgasming. Now you won't have to do any of that. It's going to be okay.
@@.thought;Well, I guess I have to do this with <<print $qb.firstname>>. I don't want to have sex with a guy. Though this felt good.@@
@@.qb;"Everything okay? You look like you were lost in thought."@@
@@.player;"Yeah. Uh, why do you think I didn't change?"@@
<<print $qb.firstname>> laughs. @@.qb;"I'm the wrong person to ask. It happened when you masturbated, right? So maybe it's different if I get you off."@@
@@.player;"Yeah, but why? Your sister didn't say anything about why this would happen."@@
@@.qb;"Maybe you should ask her."@@
@@.player;"Yeah, I guess you're right."@@ There's silence for a few seconds. @@.player;"Uh, I should be getting going."@@
@@.qb;"Yeah. Well, I'll see you later."@@
Before you can get up, you hear sounds coming from the hallway. It sounds like a bunch of people are talking. @@.thought;I can't leave here. Not like this.@@
So you hang out with <<print $qb.firstname>> until the students go away. He shows you his movie collection, and you pass the time by talking about school.
<<link "The hallway is quiet and you decide to head back" $currentPassage>><<set $qb.relationship to $qb.relationship+2>><</link>>You head to the practice field, and greet <<print $qb.firstname>>, who is already getting changed.
You blush, realizing that you'll have to get changed too. But there's nowhere for you to go. Your locker is next to his, and he's facing in your direction.
On the other hand, it's more manly to change in front of him, like you were two guys getting ready for practice. @@.thought;Which is exactly what we are.@@
[[Change in front of him|QB Practice 5 Change]]
[[Ask him to turn around|QB Practice 5 Turn]]
<<set $visitedQBPractice to 5>>It feels a lot weirder now to change in front of <<if $player.masculinity>=50>>another <</if>>guy, but <<if $player.homosexuality>=5>>you want to tease <<print $qb.firstname>><<else>>that's what you are. A guy. And guys change in front of each other.<</if>>
You take off your <<print $player.shirt.informalName>>, revealing your chest.<<getTfProgress boobs>><<if $tempTfValue>=2>> <<if $player.bra>>@@.thought;"I didn't know you were wearing a bra,"@@ says <<print $qb.firstname>>.
You blush. @@.player;"I had to. It's so hard to play football without it."@@ Though you wonder if that's just an excuse, and if you're wearing the bra because you want to.<<set $qb.sawBra to true>><<else>><<print $qb.firstname>> stares at your boobs, though he at least has the decency to look away when you catch him staring.<<set $qb.sawBoobs to true>><</if>><<elseif $tempTfValue is 1>> You think you saw <<print $qb.firstname>> looking at your chest, though you're not sure.<</if>>
You take off your pants next. <<if $player.underwear.panties is true>><<print $qb.firstname>> smiles when he sees your panties. You hurriedly put on your uniform.<<set $qb.sawPanties to true>><<else>><<print $qb.firstname>> doesn't seem to be paying attention to you.<</if>>
[[Practice|QB Practice 5 Talk]]
<<set $player.arousal to $player.arousal+5>>
<<set $player.exhibition to $player.exhibition+1>>@@.player;"Can you, uh, turn around?"@@ you ask.
<<print $qb.firstname>> shrugs and turns around. You blush once more. You just asked a guy to turn around while you changed. With a sinking feeling, you realize that it was a feminine thing to do. @@.thought;When I was a guy...no. When I had a cock, I would change in front of everyone and they would change in front of me. Nobody cared.@@
You're not the only one who's realized that you just acted like a girl. You feel like you've been dunked in ice, and you realize that it's happening again.
<<link "You know what's coming next" TfPassagePicker>><<set $currentPassage2 to $currentPassage>><<set $currentPassage to "QB Practice 5 Change Recover">><<set $setting to "lockerRoom">><</link>>
<<set $player.arousal to $player.arousal-5>>
<<set $player.exhibition to $player.exhibition-1>>@@.qb;"<<print $player.firstname>>! Are you okay?"@@
@@.player;"Yeah, I think so. It always catches me by surprise when it happens."@@
@@.qb;"Well, we can skip practice if you want."@@
You're touched by his thoughtfulness. @@.player;"No, it's okay. Now that it's over, I feel totally normal."@@
@@.qb;"Really?"@@
@@.player;"Okay, not totally normal,"@@ you say, thinking of your most recent change.
[[Start Practice|QB Practice 5 Talk]]
<<set $currentPassage to $currentPassage2>>@@.player;"Let's run some plays this time,"@@ you tell him.
@@.qb;"Yeah, good idea. I want this to be just like a game."@@
@@.player;"Okay. Call a play, and then I'll go catch the ball."@@
You wait for <<print $qb.firstname>> to call a play, but nothing happens. @@.player;"What's going on?"@@
@@.qb;"Well, it's embarrassing. I'm not sure how to call a play."@@
@@.player;"You're kidding. But you're a quarterback!"@@
@@.qb;"Yeah, I know. But I never got to play."@@
@@.player;"Really? Even before high school?"@@
@@.qb;"No. The coaches saw my arm and put me at quarterback but then they realized I wasn't any good, so I just sat on the bench. Just like at Pinewood."@@
You're not sure what to say to that. The reason he was on the bench was because there was a better quarterback on the roster: you. You feel a little guilty. <<print $qb.firstname>> seemed so nervous all the time. You always assumed that he was too scared to play, and you were doing him a favor by playing all the time. Though truthfully, you didn't think about him that much, instead focusing on getting a scholarship.
@@.qb;"<<print $player.firstname>>, it's okay. Should we get to practice?"@@
@@.player;"No, I think we should have you get more comfortable calling plays."@@
@@.qb;"Yeah. Good idea. How should we do this?"@@
[[Coach him on how to know the right call to play|QB Practice 5 Playcalling]]
[[Suggest that you can tell him what play to call|QB Practice 5 Phone]]@@.player;"What if I can tell you what play to call?"@@
@@.qb;"Okay. So you'll tell me what play to call, I'll do it, and I can pick it up that way?"@@
@@.player;"Kind of. But in games..."@@
@@.qb;"Yeah, that's what I was wondering. I'll be on my own."@@
@@.player;"Yeah, but what if I could talk to you during games?"@@
He looks confused. @@.qb;"How would you do that?"@@
@@.player;"If we had something that let us talk to each other. Like walkie talkies or something."@@
He laughs. @@.qb;"I haven't heard anyone mention walkie talkies in years! But that's a good idea."@@ You smile. @@.qb;"It would need to be something I didn't have to hold though."@@
@@.player;"Yeah, it doesn't have to be a walkie talkie. Let's just practice with our phones for now."@@
[[Practice|QB Practice 5 Start]]@@.player;"Don't worry, I'll coach you on how to know what play you should call."@@
@@.qb;"Good,"@@ he says, looking relieved.
As you try to coach him, however, that relief turns into frustration. He takes in everything that you're saying, but you get the feeling that he's overwhelmed.
@@.player;"<<print $qb.firstname>>? How's it going?"@@ you ask, checking in.
@@.qb;"Honestly, kind of tough, man. This is a lot of stuff to understand."@@
@@.player;"Yeah, I know,"@@ you say. @@.player;"It's really difficult."@@
@@.qb;"How did you do it?"@@
@@.player;"I just kind of picked it up, you know?"@@
He shakes his head, and you realize your mistake. Playcalling is something you picked up from experience. There isn't enough time to teach him all he needs to know in time for your next game.
[[Suggest that you can tell him what play to call|QB Practice 5 Phone]]You jog about twenty yards away from him, pull out your phone, and call him.
@@.qb;"Yeah."@@
@@.player;"Hi."@@
@@.qb;"Hi."@@
There's a short silence. @@.player;"So I'll just tell you where to throw then?"@@
@@.qb;"Sure."@@
You're silent for a while, hoping to catch him off guard. Suddenly, you say, @@.player;"Throw it to the right!"@@
He instantly throws the ball out of the bounds.
@@.player;"Okay, good. But I was thinking you should act like you're throwing it to a receiver. Nobody's going to be over there."@@
@@.qb;"So you wanted me to throw it forward too?"@@
@@.player;"Yeah,"@@ you say, realizing the limitations of this system.
@@.qb;"Okay. Let's try another one."@@
@@.player;"You're getting chased by a linebacker. Run out of the way!"@@
He sprints towards the sideline.
@@.player;"Okay, good! Let's keep practicing!"@@
You feel awkward and kind of silly doing this practice with him. He can't throw while he's holding his phone, so every time you call a play, he has to put his phone down, then throw, and then pick it up. It's also hard to describe to him exactly what you want him to do. He seems to be learning though.
[[Finish up|QB Practice 5 End]]
<<set $qb.speed to $qb.speed+5>>
<<set $qb.confidence to $qb.confidence+5>>The two of you head to the locker room, and start to get changed. He doesn't say anything, but you catch him looking at you when you <<getTfProgress boobs>><<if $tempTfValue>=2>>undress<<if $player.bra>><<set $qb.sawBra to true>><<else>><<set $qb.sawBoobs to true>><</if>><<else>>take off your pants<</if>>.
@@.qb;"Hey, do you want to go back to my dorm and watch a movie?"@@
@@.thought;A movie sounds fun.@@ You look at him and he quickly looks away. @@.thought;But is that all that he wants?@@
[[Agree|QB Practice 5 Movie]]
[[Make an excuse|QB Practice 5 Excuse]]@@.player;"Sorry, I've got, uh, homework."@@
@@.thought;That didn't sound believable.@@
@@.qb;"Sure, maybe another time,"@@ he says, but he sounds a little disappointed.
@@.thought;Am I just reading into things? What if he just wanted to watch a movie with his friend?@@
<<link "Do something else" $currentPassage>><<set $qb.relationship to $qb.relationship-2>><</link>>He sits down in bed, loads a movie onto his laptop and looks at you expectantly.
@@.thought;He want me to get into bed with him?@@
Still, you oblige. He presses play, and the movie starts.
It's another horror movie. There's a husband and wife who are hearing strange noises from their basement. The husband decides to check on the noises, and disappears. The wife is currently pacing around, trying to decide what to do.
Then there's a knock on the door, and the wife jumps. You jump too.
The movie is surprisingly good, and you're engrossed in it. Suddenly, you realize that <<print $qb.firstname>>'s hand is on your chest.
@@.thought;How long has that hand been there?@@
@@.qb;"Sorry,"@@ he says, moving his hand away.
[[Put his hand back|QB Practice 5 Lights][$qb.relationship to $qb.relationship+3]]
<<link "Tell him that you just wanted to watch a movie, and leave" $currentPassage>><<set $qb.relationship to $qb.relationship-4>><</link>>You put his hand back on your chest. He looks surprised, but he doesn't move his hand.
He leans over to kiss you. You close your eyes and get ready to kiss him, but he suddenly stops.
@@.player;"What's wrong?"@@
@@.qb;"It's just, well, you look like a guy."@@ He quickly crosses the room and turns off the lights.
You're not sure how you feel. He turned the lights off because he didn't want to see your face, which is pretty hurtful. But he did it because you look like a guy, which is comforting in light of your transformation<<if $player.feminine>=1>>s<</if>>.
[[Kiss him|QB Practice 5 Sex][$sexDescription to "You lean over and kiss $qb.firstname. This time, he's into it. He takes control of the kiss, and you get the sense that he wants something more."]]
<<setUpSexScene "qb">>
<<set $qb.pants to $footballPants>>
<<set $qb.underwear to $qbUnderwear>>
<<set $qb.shirt to $footballShirt>>
<<set $qb.shoes to $footballShoes>>
<<set $qb.socks to $qbSocks>><<getTfProgress boobs>><<set $tempBoobs to $tempTfValue>><<if ($player.arousal<=100 and $qb.arousal<=100) or $movesTakenDuringSex<2>><<set $movesTakenDuringSex to $movesTakenDuringSex+1>>Your Arousal: <<print $player.arousal>>
<<print $qb.firstname>> Arousal: <<print $qb.arousal>>
You are wearing:
Legs: <<if $player.pants is not null>><<print $player.pants.properName>> <<if $player.underwear.panties is true>>[[(Remove)|QB Practice 5 Sex][$sexDescription to "Your pants feel too heavy on you, so you take them off, revealing your $player.underwear.informalName. $qb.firstname gets noticeably stiffer when he seems them, and runs his hands along your panty-covered ass. You giggle, feeling very feminine.";$qb.sawPanties to true;$player.arousal to $player.arousal+4;$player.masculinity to $player.masculinity-1;$qb.arousal to $qb.arousal+6;$player.pants to null]]<<else>>[[(Remove)|QB Practice 5 Sex][$sexDescription to "$qb.firstname removes your pants, but when he sees your boxers, he seems disappointed. You're not sure what he was expecting. The two of you changed together.";$player.arousal to $player.arousal+2;$qb.arousal to $qb.arousal-2;$player.pants to null]]<</if>><<elseif $player.underwear is not null>><<print $player.underwear.properName>> [[(Remove)|QB Practice 5 Sex][$temp to $player.underwear;$sexDescription to "What $qb.firstname is doing is nice, but you long to feel his hands on your sex instead of just through your $temp.informalName. You tug your $temp.informalName down, revealing your pussy. $qb.firstname looks excited. You smile at the effect you had on him, before quickly catching yourself.";$player.arousal to $player.arousal+4;$qb.arousal to $qb.arousal+6;$player.underwear to null]]<<else>>Bare, revealing your <<if $player.arousal>50>>wet<<else>>naked<</if>> pussy.<</if>>
Chest: <<if $player.shirt is not null>><<print $player.shirt.properName>> <<if $tempBoobs is 0>>[[(Remove)|QB Practice 5 Sex][$sexDescription to "You pull off your shirt, exposing your bare chest. Looking down at your lack of muscles, you're reminded of the chest you used to have. You miss it. Now, $qb.firstname has a hotter chest than you do. Wait, did you just think that?";$player.arousal to $player.arousal+2;$qb.arousal to $qb.arousal+1;$player.shirt to null]]<<elseif $tempBoobs is 1>>[[(Remove)|QB Practice 5 Sex][$sexDescription to "You pull off your shirt, exposing your bare chest. $qb.firstname touches your enlarged nipples, and you let out a moan. That felt good.";$player.arousal to $player.arousal+3;$qb.arousal to $qb.arousal+4;$player.shirt to null]]<<elseif $player.bra>>[[(Remove)|QB Practice 5 Sex][$sexDescription to "You pull off your shirt, revealing your $player.bra.informalName. $qb.firstname massages your boobs through the bra, and you have an urge to take off the bra and let him feel your bare chest.";$qb.sawBra to true;$player.arousal to $player.arousal+3;$qb.arousal to $qb.arousal+2;$player.shirt to null]]<<else>>[[(Remove)|QB Practice 5 Sex][$sexDescription to "You pull off your shirt, revealing your boobs. $qb.firstname gasps and immediately touches them. He asks you if they're real, and you tell him that they are. You're never going to get used to the sight of these orbs on your chest, but when $qb.firstname touched them, it felt good.";$qb.sawBoobs to true;$player.arousal to $player.arousal+2;$qb.arousal to $qb.arousal+4;$player.shirt to null]]<</if>><<elseif $player.bra and $player.bra>><<print $player.bra.properName>> [[(Remove)|QB Practice 5 Sex][$sexDescription to "You pull off your $player.bra.informalName, revealing your boobs. $qb.firstname gasps and immediately touches them. He asks you if they're real, and you tell him that they are. You're never going to get used to the sight of these orbs on your chest, but when $qb.firstname touched them, it felt good.";$qb.sawBoobs to true;$player.arousal to $player.arousal+2;$qb.arousal to $qb.arousal+4;$player.bra to null]]<<else>>Bare, revealing your <<if $tempBoobs>=2>>boobs<<else>>scrawny chest<</if>>.<</if>>
Feet: <<if $player.shoes is not null>><<print $player.shoes.properName>> [[(Remove)|QB Practice 5 Sex][$sexDescription to "You kick off your shoes. It's rude to get on someone's bed without removing them first.";$player.shoes to null]]<<elseif $player.socks is not null>><<print $player.socks.properName>> [[(Remove)|QB Practice 5 Sex][$sexDescription to "$girlfriend.firstname said that having your socks on while having sex was gross. You wonder if $qb.firstname feels the same way. Better pull them off to be safe.";$player.socks to null;$player.arousal to $player.arousal+1]]<<else>>Barefoot<</if>>
<<print $qb.firstname>> is wearing:
Legs: <<if $qb.pants is not null>><<print $qb.pants.properName>> [[(Remove)|QB Practice 5 Sex][$sexDescription to "Slowly, you unbutton $qb.firstname's pants and slide them off his legs. You don't know what came over you, but you're past thinking logically at this point. You can see $qb.firstname's stiffening cock through his boxers.";$player.arousal to $player.arousal+2;$qb.arousal to $qb.arousal+3;$qb.pants to null]]<<elseif $qb.underwear is not null>><<print $qb.underwear.properName>> [[(Remove)|QB Practice 5 Sex][$sexDescription to "His cock looks nice through the boxers, but you wonder how it would look like without them. You help him pull down his boxers, and gasp at his cock. It's big, maybe seven inches. That's smaller than you were, of course, but you're not thinking about that. You're thinking about how appetizing it looks, and how much you want to feel it in you. Wait. Did you just think that? You try to shake that thought from your mind, but you can't help but wonder how it would feel.";$player.arousal to $player.arousal+5;$qb.arousal to $qb.arousal+5;$qb.underwear to null]]<<else>>Bare, revealing his seven inch cock. [[(Try to touch)|QB Practice 5 Sex][$sexDescription to "You were sure that you were attracted to girls. You still are, you think. But seeing $qb.firstname's hard rod makes you question that. You find yourself drawn to it. You want, no, you need to touch it. Your hand reaches out and grasps it. $qb.firstname closes his eyes and urges you to continue. You move your hand down the shaft, enjoying the feeling of having his manhood in your grasp.";$player.arousal to $player.arousal+5;$qb.arousal to $qb.arousal+7;$player.homosexuality to $player.homosexuality+2]]<</if>>
Chest: <<if $qb.shirt is not null>><<print $qb.shirt.properName>> [[(Remove)|QB Practice 5 Sex][$sexDescription to "$qb.firstname pulls his shirt off, exposing his bare chest. Damn, you didn't think it would be this ripped. Well, okay, it's not ripped, but he's clearly been working out.";$player.arousal to $player.arousal+3;$qb.arousal to $qb.arousal+2;$qb.shirt to null]]<<else>>Bare, exposing his muscular chest<</if>>
Feet: <<if $qb.shoes is not null>><<print $qb.shoes.properName>> [[(Remove)|QB Practice 5 Sex][$sexDescription to "$qb.firstname unties his cleats.";$qb.shoes to null]]<<elseif $qb.socks is not null>><<print $qb.socks.properName>> [[(Remove)|QB Practice 5 Sex][$sexDescription to "$qb.firstname removes his socks.";$qb.socks to null]]<<else>>Barefoot<</if>>
[[Kiss|QB Practice 5 Sex][$sexDescription to "Before you can stop yourself, you lean in to kiss him. Once his lips meet yours, you have a moment of panic. What are you doing? And then your panic subsides. $qb.firstname puts his hand behind your neck, and kisses you forcefully. This is a new experience for you: the girls you've kissed are usually more timid kissers, and you can taste their makeup. Now you're not kissing, but you're //being// kissed, and it feels nice. And instead of makeup, you can feel $qb.firstname's stubble against your chin.";$player.arousal to $player.arousal+2;$qb.arousal to $qb.arousal+2;$player.homosexuality to $player.homosexuality+1]]<<if $qb.underwear is null and $player.arousal>50 and $qb.arousal>=75>>
[[Suck his dick|QB Practice 5 Sex][$sexDescription to "You know from experience what guys like, and $qb.firstname looks like he needs a warm mouth around his cock. He sees you looking at it and pulls your head closer. You could shake his hand off if you wanted to, but for some reason you don't. Your lips get closer and closer, and then they're around the head of his cock. You're not able to take more than a couple inches into your mouth, but $qb.firstname seems to really be enjoying it. And you're enjoying it too. You're not thinking about your past, but instead are concentrating on the large cock in front of you.";$player.arousal to $player.arousal+5;$qb.arousal to $qb.arousal+10;$player.homosexuality to $player.homosexuality+3]]<</if>><<if $player.underwear is null and $player.arousal>=75 and $qb.arousal>=75>>
[[Guide his dick to your pussy|QB Practice 5 Sex][$sexDescription to "You gaze at his cock and feel a sudden emptiness inside of you. You need it inside of your pussy. You beckon him closer, and his cock lines up with your pussy, closer and closer...Suddenly, it hits you what you're about to do. You push him away. He looks at you, hurt. You try to explain that you don't want to do that yet, but he doesn't seem to like being teased.";$player.arousal to $player.arousal+3;$qb.arousal to $qb.arousal-3;$player.masculinity to $player.masculinity-1;$player.homosexuality to $player.homosexuality+1;$qb.relationship to $qb.relationship-1]]<</if>>
<<print $sexDescription>><<else>><<print $sexDescription>><<if $movesTakenDuringSex<2>>
<<if $player.arousal>=100>><<if $playerCame>>You feel a warmth build up inside of you, and you throw your head back as another orgasm overtakes you.<<else>><<set $playerCame to true>><<print $qb.firstname>> places a hand on your thigh. You've been so pent up today that just this touch sends you over the edge. <<print $qb.firstname>> looks disappointed, but you're lost in the bliss of your orgasm.
Finally, you notice his disappointment. Taking pity on him, you reassure him that you want to keep going, and he smiles.<<set $qb.relationship to $qb.relationship-1>><</if>><<elseif $partnerCame>><<print $qb.firstname>> groans. He looks like he needs to cum, but he already did.<<else>><<set $partnerCame to true>>@@.player;"I can't wait for this,"@@ you tell <<print $qb.firstname>>.
As it turns out, you are going to have to wait, because as soon as you say that, <<print $qb.firstname>>'s body trembles. @@.thought;That pushed him over the edge? Seriously?@@<</if>><</if>>
<<if $player.arousal>=100 and $qb.arousal>=100>>[[You both cum|QB Practice 5 Cum]]<<elseif $player.arousal>=100>>[[You cum|QB Practice 5 Cum]]<<elseif $qb.arousal>=100>>[[He cums|QB Practice 5 Cum]]<</if>><</if>><<if $player.arousal>=100 and $qb.arousal>=100>><<set $player.arousal to 0>><<set $qb.arousal to 0>><<print $qb.firstname>> lets out a grunt. At the same time, you let out a higher pitched moan. Feeling <<if $playerCame>>another<<else>>an<</if>> orgasm coming, you push yourself off and lie next to <<print $qb.firstname>> in the bed. A wave of heat runs through your body, and <<print $qb.firstname>> cries out again. His hand drops to his dick, as he furiously strokes it.
<<if $partnerCame>><<print $qb.firstname>> tries and fails to cum, but the sight of him furiously stroking his dick triggers an orgasm in you.<<else>><<print $qb.firstname>> cums into the bed, and this triggers an orgasm in you.<</if>> <<if visited("QB Practice 4 Cum")>>This time, you're able to enjoy it without worrying about whether you're going to transform. Although when you don't, you still breathe a sigh of relief.<<else>>Instead of enjoying it, however, you tense up. You just got off by hooking up with a guy. You don't know if that's feminine enough to cause you to transform.<<if $playerCame>> Sure, you already orgasmed, but you're still nervous.<</if>>
You hold your breath, and then release it when nothing happens. @@.thought;Hooking up with a guy isn't a feminine thing to do. Gay guys can do it too.@@<</if>><<set $qb.confidence to $qb.confidence+4>><<set $qb.relationship to $qb.relationship+8>><<set $player.homosexuality to $player.homosexuality+2>><<elseif $player.arousal>=100>><<set $player.arousal to 0>>You feel a throbbing in your pussy. You move your hand there, only to find that it's wet and slick with your juices. You're close...really close.
You place your hand on top of <<print $qb.firstname>>'s, and masturbate. @@.player;"I'm coming! I'm...ahhhhh!"@@ you moan, lost in the pleasure as the orgasm overtakes you.
<<if visited("QB Practice 4 Cum")>>This time, you're able to enjoy it without worrying about whether you're going to transform. Although when you don't, you still breathe a sigh of relief.<<else>>Instead of enjoying it, however, you tense up. You just got off by hooking up with a guy. You don't know if that's feminine enough to cause you to transform.<<if $playerCame>> Sure, you already orgasmed, but you're still nervous.<</if>>
You hold your breath, and then release it when nothing happens. @@.thought;Hooking up with a guy isn't a feminine thing to do. Gay guys can do it too.@@<</if>><<set $qb.confidence to $qb.confidence+4>><<set $qb.relationship to $qb.relationship+3>><<set $player.homosexuality to $player.homosexuality+2>><<else>><<set $qb.arousal to 0>><<print $qb.firstname>> lets out a grunt. His face has a contorted look. You know that look. You've made it when you're about to cum.
<<if $partnerCame>>You get out of his way, but it doesn't matter. No cum comes out.<<else>>You try to get out of his way, but you're not fast enough and a rope of cum lands on your face.<</if>>
<<if $partnerCame>><<print $qb.firstname>> looks frustrated. You feel just as frustrated. You've just realized that during sex, you somehow landed in his cum from earlier.<<else>><<print $qb.firstname>> is panting, recovering from the orgasm you just had. You're not as happy. Not only did you not get off, but now your face is covered in cum!<</if>>
You wipe it off, but now it's on your hand.
@@.qb;"Sorry about that, <<print $player.firstname>>,"@@ <<print $qb.firstname>> says, recovering enough to see you struggle with his cum.<<set $qb.confidence to $qb.confidence+2>><<set $qb.relationship to $qb.relationship+5>><<set $player.homosexuality to $player.homosexuality+1>><</if>>
[[You're about to stand up when you hear a knocking at the door.|QB Practice 5 Knock]]
<<set $sexDescription to "">>
<<finishSexScene>>@@.qb;"Who is it?"@@
@@.male;"Brent."@@
@@.male;"And Joe."@@
@@.qb;"What?"@@
@@.male;"From the team."@@
@@.qb;"Oh."@@
@@.male;"Can we come in?"@@
<<print $qb.firstname>> looks like he's about to speak. You quickly realize what's about to happen. He's going to let them in, and they're going to see you, naked. After you and <<print $qb.firstname>> just hooked up.
[[Dive under the covers|QB Practice 5 Covers]]
[[Yell at them to go away|QB Practice 5 Yell]]<<getTfProgress boobs>><<set $tempBoobs to $tempTfValue>><<getTfProgress ass>><<set $tempAss to $tempTfValue>><<getTfProgress face>><<set $tempFace to $tempTfValue>>@@.qb;"Sure, come in!"@@
You dive under the covers. Seconds later, the door opens. <<print $qb.firstname>> looks perplexed at you, and then realizes what's going on. @@.qb;"Oh shit. You know what, guys, maybe this isn't..."@@
He's cut off by the guys, Brent and Joe, laughing. @@.male;"Look at you, <<print $qb.firstname>>. You managed to pull a chick."@@
@@.male;"Yeah. We thought you were gay."@@
@@.qb;"I'm not gay!"@@
@@.male;"Clearly not."@@ His friend laughs.
You're lying as still as you can, feeling completely humiliated. They don't seem to realize that you're not a girl, and you want to keep it that way. @@.thought;If they go away, my social life won't be ruined.@@
@@.male;"So who is she?"@@
@@.qb;"What? Oh, she is...a friend."@@
@@.male;"She's more than a friend."@@ His friend laughs at his joke again.
You cringe every time they address you as a she, and you were shocked that <<print $qb.firstname>> went along with it. @@.thought;I'm not a she! Why can't he stand up for me? Well, I wouldn't want him to say that he just had sex with me. But I feel so humiliated, hiding under the covers while these big guys talk about me like I'm some chick.@@
You think some more. @@.thought;Well, I have a pussy<<if $tempBoobs>=2>>, boobs<</if>><<if $tempAss>=2>>, an ass<</if>><<if $player.underwear.panties is true>>, panties<</if>><<if $tempFace>=2>>, I don't even look like a guy<</if>>, and I just had sex with a guy.@@ That thought doesn't make you feel good.
@@.male;"Can she come out of the covers and talk to us?"@@
@@.thought;Oh god.@@
@@.qb;"No. She's shy."@@ He pauses and the continues. @@.qb;"Can you, uh, give us a moment? I need to put on clothes."@@
@@.male;"Sure. We'll be in the lounge."@@
The door opens and closes, and you hear the sound of footsteps receding down the hallway.
<<link "Get dressed and leave, staying far away from the lounge" $currentPassage>><<set $team.qbRespect to $team.qbRespect+5>><</link>><<print $qb.firstname>> has opened his mouth up to speak. You don't want to take the chance that he invites them in.
@@.player;"Go away!"@@
@@.male;"What? Why are you here? We just came by to speak to <<print $qb.firstname>>!"@@
@@.player;"Give us a minute!"@@
The two guys, Brent and Joe, break down in laughter. @@.male;"What's going on in there? You two having sex?"@@
@@.player;"No!"@@
@@.male;"Let us in!"@@
The door handle turns, but stops halfway. You silently thank <<print $qb.firstname>> for locking the door.
@@.male;"You two //are// having sex!"@@
<<print $qb.firstname>> tries to deny it too, but they're not changing their mind, and they're not going away.
You put on your clothes, and motion for <<print $qb.firstname>> to do the same. Once you're both dressed, he unlocks the door.
@@.male;"Your shirt's backward,"@@ Brent says, looking at you.
<<link "You bolt past them, not bothering to stay to hear what they wanted to talk to $qb.firstname about" $currentPassage>><<set $team.respect to $team.respect-5>><<set $team.qbRespect to $team.qbRespect-5>><</link>>You head into the locker room, and spot <<print $qb.firstname>>. He greets you with a wave<<if visited("QB Practice 4 Sex") or visited("QB Practice 5 Sex") or visited("Team Practice 4 Blowjob Start")>>, although there's an awkwardness to it<<if visited("Lunch Witch Breakup PlayerCheat") or visited("Lunch Witch Breakup GirlfriendCheat")>>. He's not speaking to you, and he keeps looking at you and then looking away. @@.thought;Is it because of what we talked about at lunch? Does he like me?@@<<else>> that you can't place. He's oddly silent.<</if>>
[[Ask him about it|QB Practice 6 Ask]]
[[Just change|QB Practice 6 Change]]<<else>>. You wave back, although you're feeling more awkward than usual.
@@.thought;He's going to be changing. In front of me. I could take a peek if I wanted.@@<<if $player.homosexuality>=5>> You blush, ashamed of yourself for even thinking that, but you can't get that thought out of your head.<<else>>@@.thought; I'm just curious if he's bigger than I was. That's all.@@<</if>>
[[Take a peek|QB Practice 6 Peek]]
[[Just change|QB Practice 6 Change]]<</if>>
<<set $visitedQBPractice to 6>>@@.player;"<<print $qb.firstname>>, is everything okay?"@@
@@.qb;"Yeah. Everything's fine."@@
@@.player;"Are you sure?"@@
@@.qb;"Well, uh..."@@ He looks at the ground. @@.qb;"How are we supposed to act? After @@<<if visited("Team Practice 4 Blowjob Start")>>@@.qb;you sucked me off?"@@<<else>>@@.qb;what we did?"@@<</if>>
You blush as you're reminded of your extracurricular activities.
@@.player;"Why is this suddenly a big deal?"@@ you ask. @@.player;"We've changed in front of each other loads of times."@@
@@.qb;"Yeah, but it feels different now. @@<<if $player.feminine>=14>>@@.qb;It's almost like you should be changing in the girls locker room."@@
You blush again. @@.thought;I'm pretty sure that would make me transform.@@
@@.qb;"@@<</if>>@@.qb;"But if you're cool with it, I guess we can change here again."@@
[[Change in another part of the locker room|QB Practice 6 Change Hide]]
[[Change here, keeping your eyes fixed on the floor|QB Practice 6 Change]]
[[Change here...and peek|QB Practice 6 Peek]]<<if visited("QB Practice 6 Ask")>>@@.player;"I'll just change here,"@@ you say. @@.player;"We're both guys."@@
@@.qb;"Sure,"@@ <<print $qb.firstname>> says<<if $player.feminine>=10>>, sounding skeptical<</if>>.
<</if>>You know that you should just change into your uniform and be done with it but you can't help yourself. You're too <<if $player.arousal>=50>>horny, and you're <</if>>curious to see his dick<<if visited("QB Practice 4 Sex") or visited("QB Practice 5 Sex") or visited("Team Practice 4 Blowjob Start")>> again<</if>>.
<<print $qb.firstname>> drops his pants and shirt, and is standing there in just his red boxers. You admire how good his butt and muscles look.
Then he lowers his boxers, and you let out an audible gasp. <<if visited("QB Practice 4 Sex") or visited("QB Practice 5 Sex") or visited("Team Practice 4 Blowjob Start")>>You've already seen his cock, of course, but seeing it again reminds you of how big it is, even semi-hard.<<else>>It's only semi-hard, but it's still pretty big.<</if>>
<<print $qb.firstname>> turns around and sees you staring at him, still in your regular clothes.
You gulp. Busted.
@@.qb;"That's why I wanted you to change somewhere else,"@@ he says. @@.qb;"You'd better make it up to me after practice."@@
@@.thought;Is he getting more confident?@@
You try to protest, but you're numb and unable to say anything.
<<link "Wait a minute. Numb." TfPassagePicker>><<set $player.homosexuality to $player.homosexuality+1>><<set $player.arousal to $player.arousal+5>><<set $qb.confidence to $qb.confidence+2>><<set $currentPassage2 to $currentPassage>><<set $currentPassage to "QB Practice 6 Peek Recover">><<set $setting to "lockerRoom">><</link>><<if visited("QB Practice 6 Ask")>>@@.player;"I'll just change here,"@@ you say. @@.player;"We're both guys."@@
@@.qb;"Sure,"@@ <<print $qb.firstname>> says<<if $player.feminine>=10>>, sounding skeptical<</if>>.
<</if>>You know that you should just change into your uniform and be done with it, but you're really <<if $player.arousal>=50>>horny, and you're <</if>>curious to see his dick<<if visited("QB Practice 4 Sex") or visited("QB Practice 5 Sex") or visited("Team Practice 4 Blowjob Start")>> again<</if>>.
@@.thought;Focus, <<print $player.firstname>>@@ you tell yourself, turning back to your locker.
<<set $player.arousal to $player.arousal-5>><<set $changeEndPassage to "QB Practice 6 Start">><<set $expectedOutfit to "workout">><<display Clothes>>@@.player;"No, you're right,"@@ you tell him. You unlock your locker, take your clothes, and then head off to another corner of the locker room.
You start to change. You're far enough from <<print $qb.firstname>> that you can't see him, and you can't hear him either. And with there being nobody else here, it's almost like you're in the girls locker room.
@@.thought;Why did I do this? If we're both guys, there isn't anything wrong with changing in front of each other. He said it was so I didn't distract him...@@ you pause, smiling at the compliment in spite of yourself. @@.thought;...but he also made that comment about me changing in the girls room.@@
<<set $changeEndPassage to "QB Practice 6 Start">><<set $expectedOutfit to "workout">><<display Clothes>><<getTfProgress boobs>><<if $qb.knowsSecret>>@@.qb;"It happened again?"@@
@@.player;"Yeah,"@@ you say, your shoulders slumped. @@.player;"I'm okay though. We should still practice."@@<<else>>@@.qb;"What happened?"@@
You sigh, debating whether to tell him. @@.thought;He did just see me transform. I feel like I owe him an explanation.@@
@@.player;"It's the curse your sister put on me. When I...sometimes, I'll transform and look more girly."@@
He looks at you with wide eyes. You're not sure whether he believes you or not.
@@.player;"Uh, I'm going to get changed,"@@ you say. @@.player;"We should still practice."@@<<set $qb.knowsSecret to true>><</if>>
@@.qb;"Okay,"@@ says <<print $qb.firstname>>. @@.qb;"But I'll watch you. That's only fair."@@
You shrug. <<if $player.homosexuality>7>>You like the thought of <<print $qb.firstname>> seeing your newly feminine body.<<else>>You can't argue with that. You got to see him when he changed.<</if>>
<<set $currentPassage to $currentPassage2>><<set $changeEndPassage to "QB Practice 6 Start">><<if $player.underwear.panties is true>><<set $qb.sawPanties to true>><</if>><<if $player.bra>><<set $qb.sawBra to true>><<elseif $tempTfValue>=2>><<set $qb.sawBoobs to true>><</if>><<set $expectedOutfit to "workout">><<display Clothes>><<showQBSkill true>><<showQBSkill false>><<getTfProgress boobs>><<if visited("QB Practice 6 Ask") or visited("QB Practice 6 Peek")>>Eager to put what happened in the locker room behind you, you<<else>>Once you're changed, you<</if>> trot out onto the field.
@@.player;"What do you want to practice?"@@ you ask <<print $qb.firstname>>.
@@.qb;"I'm feeling better about passing. When it's just you and me, I can actually hit you with the football."@@
@@.player;"But it won't just be you and me in a game."@@
@@.qb;"That's what I'm saying. It's one thing to take my time and throw a good pass, and it's another thing to throw it when there's someone in my face."@@
@@.player;"So I'll be defense and try to sack you..."@@
@@.qb;"And I'll try to get a pass off,"@@ he finishes.
You're not sure how practicing playing defense will make you a better quarterback, <<if $player.qbSkill>$qb.qbSkill>>and you're still a better quarterback than <<print $qb.firstname>>. You're not sure whether this is a good idea.
[[Protest|QB Practice 6 Protest]]<<elseif visited("QB Practice 4 Catch")>>but to tell the truth, you've given up on the idea of being the starting quarterback.
<<else>>but you've come to terms with the fact that <<print $qb.firstname>> is a better quarterback than you.
<</if>>
[[Try your best to sack him|QB Practice 6 Try]]<<if $tempTfValue>=2>>
[[You don't want to run now that you have boobs. Take it easy|QB Practice 6 Easy]]<</if>>You really want to sack <<print $qb.firstname>>, not only to help him practice, but also to prove to yourself that you can do it. <<print $qb.firstname>> isn't a big guy, but he's not a small guy either, and you don't know whether you're strong enough to take him down.
@@.qb;"Ready?"@@
@@.player;"Ready!"@@ you say, and run straight at him.
<<print $qb.firstname>> releases the football a second before you get there, and you crash into him, trying to bring him down.
<<if $player.armStrength>=60>>You succeed, and he tumbles to the grass, with you on top of him.
You look down. He's lying on his back, and you're lying on top of him, straddling him. A sudden urge to kiss him comes over you.
[[Embrace it|QB Practice 6 Kiss]]
[[Get back to practice|QB Practice 6 Practice]]<<else>><<if $player.armStrength>=25>>You crash into him, sending him staggering backward, but he stays on his feet.<<else>>You force him to take one step back, but that's it. He's easily able to stay on his feet.<</if>>
@@.qb;"Is that the best you can do?"@@ <<print $qb.firstname>> asks.
<<if $player.masculinity>25>>You scowl. He just challenged you, and you want to prove that you can take him down.<<else>>You laugh. You know that you're not strong enough to take him down, but he just challenged you, and whatever masculinity you have left wants to respond to his challenge.<</if>>
[[Try to take him down again|QB Practice 6 Try Regular]]
[[Lift his leg to make him lose his balance|QB Practice 6 Balance]]<</if>>
<<if $player.skillCurse is 0>><<set $player.speed to $player.speed+2>><</if>><<set $qb.speed to $qb.speed+2>><<if $player.bra>>Even though you're wearing a bra, <<else>>You're not wearing a bra, and <</if>>you're more cautious ever since you grew boobs. Running with them is so different. You don't get how girls can play sports. <<if $player.bra>>At least you have a bra now.<<else>>You should probably get a bra.<</if>>
You jog after <<print $qb.firstname>>, who looks at you, confused. He's so busy trying to figure out what you're doing that he forgets to throw the football before you tackle him.
<<if $player.armStrength>=60>>He falls to the ground, with you on top of him.
You look down. He's lying on his back, and you're lying on top of him, straddling him. A sudden urge to kiss him comes over you.
[[Embrace it|QB Practice 6 Kiss]]
[[Get back to practice|QB Practice 6 Practice]]<<else>><<if $player.armStrength>=25>>Before you try to tackle him, that is. He staggers backwards but stays on his feet.<<else>>You force him to take one step back, but that's it. He's easily able to stay on his feet.<</if>>
@@.qb;"What's wrong, <<print $player.firstname>>?"@@ <<print $qb.firstname>> asks. @@.qb;"I thought you would be running much faster."@@
[[Tell him|QB Practice 6 Boobs]]
[[Don't tell him|QB Practice 6 Silent]]<</if>><<showQBSkill true>><<showQBSkill false>>@@.player;"No, I don't want to do that."@@
@@.qb;"What? But this is something I need help with. I can't throw when they're in my face."@@
@@.player;"I, uh..."@@ @@.thought;I'd better just say it.@@ @@.player;"I want to practice too."@@
He looks surprised. @@.qb;"Oh! I didn't realize. Yeah, sure, we can both practice."@@
@@.player;"Thanks <<print $qb.firstname>>."@@
@@.qb;"I just have one question."@@ You look at him. @@.qb;"Do you want to be the quarterback?"@@
@@.player;"I...uh...yeah, I do."@@
<<if $player.skillCurse<2>>You're expecting for him to laugh at you, or attack you or something, but he doesn't. Instead, he says, @@.qb;"Well, good luck. If you work hard, you can @@<<if $playerStarter>>@@.qb;hang onto your job."@@<<else>>@@.qb;get your job back."@@<</if>>
You nod, considering it. <<if $playerStarter>>@@.thought;I'm the starter, @@<<if $player.qbSkill>$qb.qbSkill+5>>@@.thought;and I'm the better quarterback. I need to keep it up.@@<<elseif $player.qbSkill+5<$qb.qbSkill>>@@.thought;but he's the better quarterback. One of these days, Coach will figure it out.@@<<else>>@@.thought;but we're pretty close in terms of talent. I need to keep working.@@<</if>><<else>>@@.thought;He's the starter, @@<<if $player.qbSkill>$qb.qbSkill+5>>@@.thought;but I'm the better quarterback. I hope Coach notices.@@<<elseif $player.qbSkill+5<$qb.qbSkill>>@@.thought;and he's better than me. I need to work harder.@@<<else>>@@.thought;but we're pretty close in terms of talent. I need to keep working.@@<</if>><</if>>
@@.player;"So, what should we do?"@@
@@.qb;"[[Let's throw it back and forth|QB Practice 6 Both]]"@@ <<print $qb.firstname>> says.<<else>>He looks at you, exasperated. @@.qb;"How are you going to do that? You can't play football anymore."@@
Being reminded of <<print $witch.firstname>>'s curse brings you over the edge, andd tears start to well up inside of you.
@@.qb;"I'm sorry, <<print $player.firstname>>,"@@ he says in a softer voice. @@.qb;"I didn't mean it like that."@@
@@.player;"Thank you,"@@ you say, blinking away the tears.
@@.qb;"But I'm serious. Wouldn't it be better if we just focused on me? That would give us a better shot of winning the title."@@
[[Get back to practice|QB Practice 6 Practice]]<</if>>You know that you won't be able to take him down normally, so your only choice is to fight dirty. You back away and charge at him, acting like you're going to grab him by the waist. At the last moment, you reach downwards and grab him by the leg, lifting it up off the ground.
He yelps and tries to shake you off, but you pull harder, and he falls onto the grass.
@@.qb;"You fought dirty,"@@ he says. @@.qb;"Didn't think you could tackle me normally?"@@ he asks with a grin.
@@.thought;He's right.@@
You look down. He's lying on his back, and you're lying on top of him, straddling him. A sudden urge to kiss him comes over you.
[[Embrace it|QB Practice 6 Kiss]]
[[Get back to practice|QB Practice 6 Practice]]You back away and charge at him. He's ready for you, and you slam into his open arms<<if $player.armStrength>=25>>, taking a couple steps back but staying on his feet<<else>>. You look at him. He hasn't moved.<</if>>
@@.player;"Why are you so strong?"@@ you ask. It sounds more like a whine.
He chuckles. @@.qb;"Let's get back to practice. You'll get more chances to tackle me."@@
@@.player;"Sure,"@@ you say, though you know you won't be able to.
[[Practice|QB Practice 6 Practice]]Your cheeks turn red. You can't believe that you're about to talk about your boobs with <<if $player.masculinity>=50>>another <</if>> guy, but he deserves to know.
@@.player;"It's...it's my boobs,"@@ you say quietly. @@.player;"I'm not used to running with them."@@
<<if $qb.sawBoobs or $qb.sawBra>>@@.qb;"Yeah,"@@ <<print $qb.firstname>> says, clearly thinking about your boobs.
Your cheeks turn even redder. @@.player;"Hey!"@@
@@.qb;"Sorry! So, uh, should we get back to practice?"@@<<else>>@@.qb;"You have boobs?"@@
@@.thought;That's right. I never told him.@@
@@.player;"Um, yeah. @@<<if $qb.knowsSecret>>@@.player;You know how your sister's curse took away my dick?"@@
@@.qb;"Uh, yeah."@@
@@.player;"It's still transforming me. Whenever I...I do anything girly, it makes my body even girlier."@@
@@.qb;"So it gave you boobs."@@
You nod. @@.player;"So, uh, can we get back to practice?"@@<<else>>@@.player;It's a long story."@@
He just looks at you.
You shrug. @@.player;"You know how <<print $witch.firstname>> cursed me and took away my strength?"@@
@@.qb;"Uh, yeah. Are you saying she gave you boobs too."@@
@@.player;"Yeah. And she did, uh, something else too..."@@
@@.qb;"She gave you a pussy?"@@
You nod, feeling ashamed.
@@.qb;"Holy shit. Really?"@@
@@.player;"Yeah."@@ He opens his mouth to ask you another question. You decide it's better to cut him off. @@.player;"Let's get back to practice."@@<<set $qb.knowsSecret to true>><</if>><</if>>
[[Get back to practice|QB Practice 6 Boobs Practice]]@@.thought;I can't talk about my boobs with @@<<if $player.masculinity>=50>>@@.player;another @@<</if>>@@.thought;guy!@@
@@.player;"Uh, I don't know. I was just conserving my energy."@@
@@.qb;"Is that the best you can do? You didn't even bring me down"@@ <<print $qb.firstname>> asks, smiling at you.
<<if $player.masculinity>25>>You scowl. He just challenged you, and you want to prove that you can take him down.<<else>>You laugh. You know that you're not strong enough to take him down, but he just challenged you, and whatever masculinity you have left wants to respond to his challenge.<</if>>
[[Try to take him down again|QB Practice 6 Try Regular]]
[[Lift his leg to make him lose his balance|QB Practice 6 Balance]]You lean down and kiss <<print $qb.firstname>>. He looks surprised but quickly reciprocates the kiss, and now you're both making out. It feels nice. <<if $player.arousal>50>>You're horny, and this kiss is stirring something up.<<else>>You're getting a little turned on.<</if>> Right now, you don't want to practice. You want to get off of this field and go back to <<print $qb.firstname>>'s room.
@@.thought;Wait. We're in public.@@ You break the kiss and look around you, but you don't see anyone. @@.thought;Good. That would be so embarrassing if someone caught me kissing @@<<if $player.masculinity>=50>>@@.thought;another @@<</if>>@@.thought;guy.@@
<<print $qb.firstname>> clears his throat. @@.qb;"So, uh, do you want to get back to practice?"@@
@@.player;"Sure."@@
Both of you start practicing again, but it isn't very productive. Whenever you try to tackle <<print $qb.firstname>>, it turns into a wrestling match, which <<if $player.armStrength-$qb.armStrength>20>>you usually win<<elseif $player.armStrength-$qb.armStrength>0>>is pretty even<<elseif $player.armStrength-$qb.armStrength>-20>>you surprisingly hold your own at<<else>>you always lose<</if>>. Each time you wrestle, you notice <<print $qb.firstname>> holding your butt for slightly longer than is necessary.
The tension between the two of you has reached a boiling point, and both of you decide to go back to the locker room and change.
<<link "Follow $qb.firstname to his room" "QB Practice 6 Sex Start">><</link>>
<<link "Do something else" $currentPassage>><</link>>
<<set $player.homosexuality to $player.homosexuality+1>>
<<set $player.arousal to $player.arousal+10>>
<<if $player.skillCurse is 0>><<set $player.armStrength to $player.armStrength+1>><</if>>
<<set $qb.armStrength to $qb.armStrength+1>><<if visited("QB Practice 6 Balance")>>@@.thought;What am I doing?@@ you think, trying to shake off the urge.
@@.qb;"Are you going to get off of me, <<print $player.firstname>>?"@@
@@.player;"Oh, yeah,"@@ you say, struggling to your feet.
<</if>>The two of you get back to practice. Just like before, you run straight at <<print $qb.firstname>> and try to tackle him, while he tries to throw the football a split second before you get there.
He's getting better at it, you can tell. He seems pretty composed as you run towards him, and he isn't panicking like he's done in the games. @@.thought;Now that I think about it, I'm not sure if that's because he's getting better or if he's just not scared of me.@@
<<if $player.armStrength>=60>>You would feel a little hurt if that was the case. You're actually doing pretty well, and you're consistently able to tackle him.<<elseif $player.armStrength>=25>>It would make sense if that was the case. You're able to tackle him a few times if you put a lot of effort into it, but most of the time he's easily able to shake you off and stay on his feet.<<else>>@@.thought;Who am I kidding? Of course he isn't scared of me. I haven't even brought him down once@@ you think in shame. Whenever you try, he's able to shake you off and easily stay on his feet.
You're trying not to get discouraged about this -- it isn't your fault that <<print $witch.firstname>> took away your strength, but it does bring up uncomfortable reminders of when you play-wrestled previous girlfriends: they tried their best to take you down, while you barely tried and still easily won. @@.thought;Is that what's going on here?@@<</if>>
Eventually, both of you tire out, and you decide to call it a day.
<<link "Change and head back to your room" $currentPassage>><</link>><<if visited("QB Practice 6 Peek")>>
[[Ask to go back to his room|QB Practice 6 Sex Start]]<</if>>
<<if $player.skillCurse is 0>><<set $player.armStrength to $player.armStrength+3>><<set $player.speed to $player.speed+7>><</if>><<set $qb.speed to $qb.speed+13>>Trying to put that conversation out of your mind, you line up next to <<print $qb.firstname>>. Just like before, you run straight at him and try to tackle him, while he tries to throw the football a split second before you get there.
He's getting better at it, you can tell. He seems pretty composed as you run towards him, and he isn't panicking like he's done in the games. @@.thought;Now that I think about it, I'm not sure if that's because he's getting better or if he's just not scared of me.@@
<<if $player.armStrength>=60>>You would feel a little hurt if that was the case. You're actually doing pretty well, and you're consistently able to tackle him.<<elseif $player.armStrength>=25>>It would make sense if that was the case. You're able to tackle him a few times if you put a lot of effort into it, but most of the time he's easily able to shake you off and stay on his feet.<<else>>@@.thought;Who am I kidding? Of course he isn't scared of me. I haven't even brought him down once@@ you think in shame. Whenever you try, he's able to shake you off and easily stay on his feet.
You're trying not to get discouraged about this - it isn't your fault that <<print $witch.firstname>> took away your strength, but it does bring up uncomfortable reminders of when you play-wrestled previous girlfriends: they tried their best to take you down, while you barely tried and still easily won. @@.thought;Is that what's going on here?@@<</if>>
Each time, after you run into him, you notice his hands find their way to your boobs. It's probably <<if $player.armStrength>=60>>him trying to get up after you tackled him<<else>>him trying to stop you from tackling him<</if>>, but you're not sure. His face doesn't give any indication that he's trying to cop a feel.
Eventually, both of you tire out, and you decide to call it a day.
<<link "Change and head back" $currentPassage>><</link>><<if visited("QB Practice 6 Peek")>>
[[Ask to go back to his room|QB Practice 6 Sex Start]]<</if>>
<<if $player.skillCurse is 0>><<set $player.armStrength to $player.armStrength+2>><<set $player.speed to $player.speed+5>><</if>><<set $qb.speed to $qb.speed+10>>You feel a little bad that <<print $qb.firstname>> won't get the practice that he wanted: the Stallions offensive line was good enough to protect a good quarterback like you used to be, but <<print $qb.firstname>> takes too long to find a receiver, and no offensive line can hold up forever.
@@.thought;No, don't feel bad@@ you tell yourself. <<if $player.skillCurse is 1>>@@.thought;This is my last chance to practice for real. Besides, it will help <<print $qb.firstname>> too.@@<<else>>@@.thought;This is your job, and you're just practicing. Besides, it will help <<print $qb.firstname>> too.@@<</if>>
You jog a good distance away from <<print $qb.firstname>> and wait for him to throw you the football. He releases it, and it <<if $qb.accuracy>=50>>sails through the air right to you.
@@.player;"Good job!"@@<<elseif $qb.accuracy>=25>>sails through the air. As soon as you realize that it's off target, you take off running, and jump up and make the catch.
@@.qb;"Good job!"@@<<else>>wobbles through the air. You watch it go by, and it lands nowhere near you. @@.thought;Who was he throwing it to?@@
@@.qb;"Sorry about that,"@@ <<print $qb.firstname>> yells as you chase off after it.<</if>>
You get ready to throw the football back. You're a little nervous. <<print $qb.firstname>> isn't that far away from you, but ever since you lost your arm strength, you've gotten bad at judging how hard you need to throw.
<<if $player.accuracy>=40>>Luckily, your throw is on target, and <<print $qb.firstname>> catches it easily.<<elseif $player.accuracy>=20>>Your throw is off target. You curse as soon as it leaves your hands. <<print $qb.firstname>> chases after it and makes the catch. @@.thought;At least he caught it. I guess it wasn't that bad of a throw.@@<<else>>Your throw is off target. You curse as soon as it leaves your hands. <<print $qb.firstname>> chases after it as it lands far away from him, and bounces away. @@.thought;I feel bad. I made him practice like this and I can't make a simple throw.@@<</if>>
You and <<print $qb.firstname>> practice a little bit more. Both of you seem to have improved by the end of the session, although it's a little hard to tell.
<<link "Do something else" $currentPassage>><</link>>
<<if $player.skillCurse is 0>><<set $player.accuracy to $player.accuracy+5>><</if>><<set $qb.accuracy to $qb.accuracy+5>>You can't bring yourself to look at <<print $qb.firstname>> as the two of you walk off the practice field and towards Carson Hall. It was one thing to get turned on when you were <<if visited("QB Practice 6 Kiss")>>kissing <<print $qb.firstname>><<else>>peeking at <<print $qb.firstname>> while he changed<</if>>, but you were caught up in the moment. Now, you're making the decision to have sex. With a man. You want to turn and run, but you don't. Besides, you don't know where you would run to.
@@.qb;"We're here,"@@ <<print $qb.firstname>> says. That means it's going to happen. Soon. You take a deep breath, trying to calm your nerves.
@@.player;"Uh, what do you want to do?"@@
@@.qb;"I'd like to fuck you. Have you got a condom?"@@
You shake your head.
@@.qb;"I don't have one either. How about a blowjob then?"@@
@@.thought;That's a relief. I don't know if I'm ready to have a real cock...inside me. @@<<if $player.homosexuality>=15>>@@.thought;It kinda turns me on though. @@<</if>>@@.thought;But he wants me to give him head.@@ Your heart skips a beat as you think about his cock filling your mouth.
[[Turn off the lights and get started|QB Practice 6 Sex][$sexDescription to "You tell him that you're looking forward to sucking his cock. You can't believe how forward you're being but you really want to do this. $qb.firstname smiles and turns out the lights."]]
<<link "Apologize and leave" $currentPassage>><</link>>
<<setUpSexScene "qb">>
<<set $qb.pants to $footballPants>>
<<set $qb.underwear to $qbUnderwear>>
<<set $qb.shirt to $footballShirt>>
<<set $qb.shoes to $footballShoes>>
<<set $qb.socks to $qbSocks>>
<<set $suckedQBPractice6 to false>>
<<set $currentlySuckingDick to false>><<getTfProgress boobs>><<set $tempBoobs to $tempTfValue>><<if ($player.arousal<=100 and $qb.arousal<=100) or $movesTakenDuringSex<2>><<set $movesTakenDuringSex to $movesTakenDuringSex+1>>Your Arousal: <<print $player.arousal>>
<<print $qb.firstname>> Arousal: <<print $qb.arousal>>
You are wearing:
Legs: <<if $player.pants is not null>><<print $player.pants.properName>> <<if $player.underwear.panties is true and visited("QB Practice 6 Peek")>>[[(Remove)|QB Practice 6 Sex][$temp to $player.pants;$sexDescription to "Eager for $qb.firstname to see you in your panties again, you take off your $temp.informalName, revealing your $player.underwear.informalName. $qb.firstname gets noticeably stiffer when he seems them, and runs his hands along your panty-covered ass, telling you he couldn't stop thinking about your panties since he saw them in the locker room. You giggle, feeling very feminine.";$qb.sawPanties to true;$player.arousal to $player.arousal+4;$player.masculinity to $player.masculinity-1;$qb.arousal to $qb.arousal+6;$currentlySuckingDick to false;$player.pants to null]]<<elseif $player.underwear.panties is true>>[[(Remove)|QB Practice 6 Sex][$sexDescription to "Your pants feel too heavy on you, so you take them off, revealing your $player.underwear.informalName. $qb.firstname gets noticeably stiffer when he seems them, and runs his hands along your panty-covered ass. You giggle, feeling very feminine.";$qb.sawPanties to true;$player.arousal to $player.arousal+4;$player.masculinity to $player.masculinity-1;$qb.arousal to $qb.arousal+6;$currentlySuckingDick to false;$player.pants to null]]<<elseif visited("QB Practice 6 Change Hide")>>[[(Remove)|QB Practice 6 Sex][$sexDescription to "$qb.firstname removes your pants, but when he sees your boxers, he seems disappointed. You wonder if he still would have invited you into his room if you had changed together and he knew you were wearing boxers.";$player.arousal to $player.arousal+2;$qb.arousal to $qb.arousal-2;$currentlySuckingDick to false;$player.pants to null]]<<else>>[[(Remove)|QB Practice 6 Sex][$sexDescription to "$qb.firstname removes your pants, but when he sees your boxers, he seems disappointed. You're not sure what he was expecting. The two of you changed together.";$player.arousal to $player.arousal+2;$qb.arousal to $qb.arousal-2;$currentlySuckingDick to false;$player.pants to null]]<</if>><<elseif $player.underwear is not null>><<print $player.underwear.properName>> [[(Remove)|QB Practice 6 Sex][$temp to $player.underwear;$sexDescription to "What $qb.firstname is doing is nice, but you long to feel his hands on your sex instead of just through your $temp.informalName. You tug your $temp.informalName down, revealing your pussy. $qb.firstname looks excited. You smile at the effect you had on him, before quickly catching yourself.";$player.arousal to $player.arousal+4;$qb.arousal to $qb.arousal+6;$currentlySuckingDick to false;$player.underwear to null]]<<else>>Bare, revealing your <<if $player.arousal>50>>wet<<else>>naked<</if>> pussy.<</if>>
Chest: <<if $player.shirt is not null>><<print $player.shirt.properName>> <<if $tempBoobs is 0>>[[(Remove)|QB Practice 6 Sex][$sexDescription to "You pull off your shirt, exposing your bare chest. Looking down at your lack of muscles, you're reminded of the chest you used to have. You miss it. Now, $qb.firstname has a hotter chest than you do. Wait, did you just think that?";$player.arousal to $player.arousal+2;$qb.arousal to $qb.arousal+1;$currentlySuckingDick to false;$player.shirt to null]]<<elseif $tempBoobs is 1>>[[(Remove)|QB Practice 6 Sex][$sexDescription to "You pull off your shirt, exposing your bare chest. $qb.firstname touches your enlarged nipples, and you let out a moan. That felt good.";$player.arousal to $player.arousal+3;$qb.arousal to $qb.arousal+4;$currentlySuckingDick to false;$player.shirt to null]]<<elseif $player.bra>>[[(Remove)|QB Practice 6 Sex][$sexDescription to "You pull off your shirt, revealing your $player.bra.informalName. $qb.firstname massages your boobs through the bra, and you have an urge to take off the bra and let him feel your bare chest.";$qb.sawBra to true;$player.arousal to $player.arousal+3;$qb.arousal to $qb.arousal+2;$currentlySuckingDick to false;$player.shirt to null]]<<elseif $qb.sawBoobs>>[[(Remove)|QB Practice 6 Sex][$sexDescription to "You pull off your shirt, revealing your boobs. $qb.firstname smiles and massages them. You're never going to get used to the sight of these orbs on your chest, but when $qb.firstname touched them, it felt good.";$player.arousal to $player.arousal+2;$qb.arousal to $qb.arousal+4;$currentlySuckingDick to false;$player.shirt to null]]<<else>>[[(Remove)|QB Practice 6 Sex][$sexDescription to "You pull off your shirt, revealing your boobs. $qb.firstname gasps and immediately touches them. He asks you if they're real, and you tell him that they are. You're never going to get used to the sight of these orbs on your chest, but when $qb.firstname touched them, it felt good.";$qb.sawBoobs to true;$player.arousal to $player.arousal+2;$qb.arousal to $qb.arousal+4;$currentlySuckingDick to false;$player.shirt to null]]<</if>><<elseif $player.bra>><<print $player.bra.properName>> <<if $qb.sawBoobs>>[[(Remove)|QB Practice 6 Sex][$temp to $player.bra;$sexDescription to "You pull off your $temp.informalName, revealing your boobs. $qb.firstname smiles and massages them. You're never going to get used to the sight of these orbs on your chest, but when $qb.firstname touched them, it felt good.";$player.arousal to $player.arousal+2;$qb.arousal to $qb.arousal+4;$currentlySuckingDick to false;$player.bra to null]]<<else>>[[(Remove)|QB Practice 6 Sex][$temp to $player.bra;$sexDescription to "You pull off your $temp.informalName, revealing your boobs. $qb.firstname gasps and immediately touches them. He asks you if they're real, and you tell him that they are. You're never going to get used to the sight of these orbs on your chest, but when $qb.firstname touched them, it felt good.";$qb.sawBoobs to true;$player.arousal to $player.arousal+2;$qb.arousal to $qb.arousal+4;$currentlySuckingDick to false;$player.bra to null]]<</if>><<else>>Bare, revealing your <<if $tempBoobs>=2>>boobs<<else>>scrawny chest<</if>>.<</if>>
Feet: <<if $player.shoes is not null>><<print $player.shoes.properName>> [[(Remove)|QB Practice 6 Sex][$sexDescription to "You kick off your shoes. It's rude to get on someone's bed without removing them first.";$currentlySuckingDick to false;$player.shoes to null]]<<elseif $player.socks is not null>><<print $player.socks.properName>> [[(Remove)|QB Practice 6 Sex][$sexDescription to "$girlfriend.firstname said that having your socks on while having sex was gross. You wonder if $qb.firstname feels the same way. Better pull them off to be safe.";$currentlySuckingDick to false;$player.socks to null;$player.arousal to $player.arousal+1]]<<else>>Barefoot<</if>>
<<print $qb.firstname>> is wearing:
Legs: <<if $qb.pants is not null>><<print $qb.pants.properName>> <<if $qb.arousal>=75>>[[(Remove)|QB Practice 6 Sex][$sexDescription to "Slowly, you unbutton $qb.firstname's pants and slide them off his legs. You can see $qb.firstname's hard cock through his boxers, and your mouth starts to water. There's only one piece of clothes to remove before you can give him a blowjob.";$player.arousal to $player.arousal+3;$qb.arousal to $qb.arousal+3;$currentlySuckingDick to false;$qb.pants to null]]<<else>>[[(Remove)|QB Practice 6 Sex][$sexDescription to "Slowly, you unbutton $qb.firstname's pants and slide them off his legs. You can see $qb.firstname's stiffening cock through his boxers. You just need to get him hard and take off his underwear and then...you don't want to think about that.";$player.arousal to $player.arousal+2;$qb.arousal to $qb.arousal+3;$currentlySuckingDick to false;$qb.pants to null]]<</if>><<elseif $qb.underwear is not null>><<print $qb.underwear.properName>> <<if $qb.arousal>=75>>[[(Remove)|QB Practice 6 Sex][$sexDescription to "His cock looks nice through the boxers, but you wonder how it would look like without them. You help him pull down his boxers, and gasp at his cock. It's big, maybe seven inches. That's smaller than you were, of course, but you're not thinking about that. You're thinking about how appetizing it looks, and how much you want to feel it in your mouth. You feel your head start to drift towards it before you catch yourself.";$player.arousal to $player.arousal+5;$qb.arousal to $qb.arousal+5;$currentlySuckingDick to false;$qb.underwear to null]]<<else>>[[(Remove)|QB Practice 6 Sex][$sexDescription to "His cock looks nice through the boxers, but you wonder how it would look like without them. You help him pull down his boxers, and feel a little disappointed when you see that it's not hard. You wanted to feel it in your mouth. Your hand starts stroking his shaft before you realize what you're doing and catch yourself.";$player.arousal to $player.arousal+5;$qb.arousal to $qb.arousal+5;$currentlySuckingDick to false;$qb.underwear to null]]<</if>><<else>>Bare, revealing his <<if $qb.arousal>=75>>seven inch<<elseif $qb.arousal>=50>>stiffening<<else>>flaccid<</if>> cock. [[(Try to touch)|QB Practice 6 Sex][$sexDescription to "You were sure that you were attracted to girls. You still are, you think. But seeing $qb.firstname's hard rod makes you question that. You find yourself drawn to it. You want, no, you need to touch it. Your hand reaches out and grasps it. $qb.firstname closes his eyes and urges you to continue. You move your hand down the shaft, enjoying the feeling of having his manhood in your grasp.";$player.arousal to $player.arousal+5;$qb.arousal to $qb.arousal+7;$currentlySuckingDick to false;$player.homosexuality to $player.homosexuality+2]]<</if>>
Chest: <<if $qb.shirt is not null>><<print $qb.shirt.properName>> <<if $tempBoobs>=2>>[[(Remove)|QB Practice 6 Sex][$sexDescription to "$qb.firstname pulls his shirt off, exposing his bare chest. Damn, you didn't think it would be this ripped. Well, okay, it's not ripped, but he's clearly been working out. You can't help but compare his hard, muscular chest to your soft, female one.";$player.arousal to $player.arousal+3;$qb.arousal to $qb.arousal+2;$currentlySuckingDick to false;$qb.shirt to null]]<<else>>[[(Remove)|QB Practice 6 Sex][$sexDescription to "$qb.firstname pulls his shirt off, exposing his bare chest. Damn, you didn't think it would be this ripped. Well, okay, it's not ripped, but he's clearly been working out.";$player.arousal to $player.arousal+3;$qb.arousal to $qb.arousal+2;$currentlySuckingDick to false;$qb.shirt to null]]<</if>><<else>>Bare, exposing his muscular chest<</if>>
Feet: <<if $qb.shoes is not null>><<print $qb.shoes.properName>> [[(Remove)|QB Practice 6 Sex][$sexDescription to "$qb.firstname unties his cleats.";$currentlySuckingDick to false;$qb.shoes to null]]<<elseif $qb.socks is not null>><<print $qb.socks.properName>> [[(Remove)|QB Practice 6 Sex][$sexDescription to "$qb.firstname removes his socks.";$currentlySuckingDick to false;$qb.socks to null]]<<else>>Barefoot<</if>>
[[Kiss|QB Practice 6 Sex][$sexDescription to "Before you can stop yourself, you lean in to kiss him. Once his lips meet yours, you have a moment of panic. What are you doing? And then your panic subsides. $qb.firstname puts his hand behind your neck, and kisses you forcefully. This is a new experience for you: the girls you've kissed are usually more timid kissers, and you can taste their makeup. Now you're not kissing, but you're //being// kissed, and it feels nice. And instead of makeup, you can feel $qb.firstname's stubble against your chin.";$player.arousal to $player.arousal+2;$qb.arousal to $qb.arousal+2;$currentlySuckingDick to false;$player.homosexuality to $player.homosexuality+1]]<<if $qb.underwear is null and $player.arousal>50 and $qb.arousal>=75>>
[[Suck his dick|QB Practice 6 Sex][$sexDescription to "Here you go. You're about to suck his cock. You kiss the tip and then put your lips around the head of his cock. $qb.firstname grunts and you move your head downward, trying to take as much of him as you can into your mouth. You quickly reach your limit and move your head back up and then back down. You know from experience how good getting a blowjob felt as a guy, but you never realized that it felt so good from the girls side too. You feel so submissive, and $qb.firstname's large cock feels so good in your mouth.";$player.arousal to $player.arousal+5;$qb.arousal to $qb.arousal+10;$player.homosexuality to $player.homosexuality+3;$player.submission to $player.submission+1;$player.suckedDick to true;$suckedQBPractice6 to true;$currentlySuckingDick to true]]<</if>>
<<print $sexDescription>><<else>><<print $sexDescription>><<if $movesTakenDuringSex<2>>
<<if $player.arousal>=100>><<if $playerCame>>You feel a warmth build up inside of you, and you throw your head back as another orgasm overtakes you.<<else>><<set $playerCame to true>><<print $qb.firstname>> places a hand on your thigh. You've been so pent up today that just this touch sends you over the edge. <<print $qb.firstname>> looks disappointed, but you're lost in the bliss of your orgasm.
Finally, you notice his disappointment. Taking pity on him, you reassure him that you want to keep going, and he smiles.<<set $qb.relationship to $qb.relationship-1>><</if>><<elseif $partnerCame>><<print $qb.firstname>> groans. He looks like he needs to cum, but he already did.<<else>><<set $partnerCame to true>>@@.player;"I can't wait for this,"@@ you tell <<print $qb.firstname>>.
As it turns out, you are going to have to wait, because as soon as you say that, <<print $qb.firstname>>'s body trembles. @@.thought;That pushed him over the edge? Seriously?@@
Somehow, his cock remains hard. He assures you that he wants to continue.<</if>><</if>>
<<if $qb.arousal>=100>><<if $currentlySuckingDick>><<link "$qb.firstname twitches in your mouth" "QB Practice 6 CumChoice">><</link>><<elseif $suckedQBPractice6>><<link "$qb.firstname groans and pulls your head to his dick. You start sucking it." "QB Practice 6 CumChoice">><</link>><<else>>[[He cums|QB Practice 6 Cum]]<</if>><<elseif $player.arousal>=100>>[[You come|QB Practice 6 Cum]]<</if>><</if>><<getTfProgress voice>><<set $tempVoice to $tempTfValue>><<if $player.arousal>=100 and $qb.arousal>=100>><<print $qb.firstname>>'s cock twitches, and spurts out a load of cream onto the bed.
You stare at it, realizing that //you// were the one who made this happen. @@.thought;I got him off.@@
That thought makes you lose control, and you feel an orgasm approaching. You cry out <<if $tempVoice>=2>>in a high-pitched voice <</if>> and your body shudders as it overtakes you.
When you've recovered, <<print $qb.firstname>> is cleaning up his jizz. When you see it, you realize what you've done, and a wave of shame washes over you. You enjoyed it in the moment, but now that it's over, you can't believe that it just happened. @@.thought;I just sucked @@<<if $player.masculinity>=50>>@@.thought;another @@<<else>>@@.thought;a @@<</if>>@@.thought;guy's dick.@@
[[Change and leave|QB Practice 6 Caught]]<<set $qb.relationship to $qb.relationship+4>><<elseif $qb.arousal>=100>><<print $qb.firstname>>'s cock twitches, and spurts out a load of cream onto the bed.
You stare at it, realizing that //you// were the one who made this happen. @@.thought;I got him off.@@
You feel ashamed, and you just sit at the end of the bed, staring off into space as <<print $qb.firstname>> cleans up the cum. You enjoyed it in the moment, but now that it's over, you can't believe that it just happened. @@.thought;I just @@<<if $suckedQBPractice6>>@@.thought;sucked @@<<if $player.masculinity>=50>>@@.thought;another @@<<else>>@@.thought;a @@<</if>>@@.thought;guy's dick.@@<<else>>@@.thought;fooled around with @@<<if $player.masculinity>=50>>@@.thought;another @@<<else>>@@.thought;a @@<</if>>@@.thought;guy. At least I didn't suck his dick.@@<</if>>
[[Change and leave|QB Practice 6 Caught]]<<set $qb.relationship to $qb.relationship+2>><<else>>You're so turned on. <<if $suckedQBPractice6>>Here you are, sucking <<print $qb.firstname>>'s dick. You can't wait to get him off, but you're going to have to wait for that because<<else>>You haven't even sucked <<print $qb.firstname>>'s dick yet, but you're looking forward to it. You're going to have to wait for that because<</if>> you feel a warmthness come over your whole body. You cry out <<if $tempVoice>=2>>in a high-pitched voice <</if>> and your body shudders as it overtakes you.
When you've recovered, <<print $qb.firstname>> is looking at you. @@.qb;"That was hot."@@
You blush, and start to gather your clothes.
@@.qb;"Wait. What are you doing?"@@
@@.player;"Um, going."@@
@@.qb;"Can you stay?"@@ he asks quietly. @@.qb;"I want to cum."@@
<<if $suckedQBPractice6>>[[Stay|QB Practice 6 Sex][$qb.relationship to $qb.relationship+2;$player.arousal to $player.arousal-30;$sexDescription to "You put down your clothes and get back on the bed. It wouldn't be fair to blueball $qb.firstname. And besides, you want to make him cum."]]<<else>>[[Stay|QB Practice 6 Sex][$qb.relationship to $qb.relationship+1;$player.arousal to $player.arousal-30;$sexDescription to "You put down your clothes and get back on the bed. It wouldn't be fair to blueball $qb.firstname. And besides, you want to suck his dick."]]<</if>>
<<link "Change and leave" "QB Practice 6 Caught">><<set $qb.relationship to $qb.relationship-5>><<set $sexDescription to "">><<finishSexScene>><</link>><</if>><<if $currentlySuckingDick>>You realize that <<print $qb.firstname>> is close to cumming.<<else>><<print $qb.firstname>>'s cock twitches, and you realizes that he's close to cumming. You curse yourself for taking him into your mouth.<</if>> It's too late to stop him, but you have enough time to redirect his dick.
[[Let him cum in your mouth|QB Practice 6 CumMouth][$qb.relationship to $qb.relationship+8;$player.submission to $player.submission+1]]
[[Redirect it onto your face|QB Practice 6 CumFace][$qb.relationship to $qb.relationship+5]]Your brain is screaming at you to move <<print $qb.firstname>>'s dick away from you, but you hesitate, and then it's too late. <<print $qb.firstname>> groans and then empties his load into your open mouth.
The first thing you feel is its taste. It's a funny taste. It's salty and goopy, and it has a weird texture. @@.thought;I don't know if I liked that.@@
The second thing you feel is shame. @@.thought;I'm @@<<if $player.underwear is null and not $player.bra and $player.shirt is null>>@@.thought;naked @@<<elseif $player.underwear is null>>@@.thought;almost naked @@<<elseif $player.pants is null and $player.underwear.panties is true>>@@.thought;in my panties @@<<elseif not $player.bra and $player.shirt is null>>@@.thought;topless@ @<<elseif $player.shirt is null>>@@.thought;in my bra @@<<elseif $player.pants is null>>@@.thought;in my underwear @@<</if>>@@.thought;in front of @@<<if $player.masculinity>=50>>@@.thought;another @@<<else>>@@.thought;a @@<</if>>@@.thought;guy, I just sucked his dick, and he came in my mouth.@@ You feel so submissive and small.
<<link "You're feeling something else, too" TfPassagePicker>><<set $currentPassage2 to $currentPassage>><<set $currentPassage to "QB Practice 6 CumMouth Recover">><<set $setting to "rowanDorm">><</link>>
<<set $sexDescription to "">>
<<finishSexScene>>You're not going to let <<if $player.masculinity>=50>>another<<else>>a<</if>> guy come into your mouth. Thinking quickly, you pull away, and <<print $qb.firstname>> shoots his load all over your face.
<<if $player.arousal>=100>>You imagine how you must look like with cum covering your face. You think back to some porn videos that you watched, where the girl took the guy's load over her face. @@.thought;Now I look the same way.@@
That thought pushes you over the edge. Your body trembles, a warmthness flows over your entire body, and you let the orgasm overtake you.<<set $player.arousal to 0>>
<</if>>@@.qb;"I'm glad we did that,"@@ <<print $qb.firstname>> says.
@@.player;"Me too,"@@ you admit, realizing that you mean it. You grab a tissue to clean off your face.
@@.thought;I hope I get everything. It would be so embarrassing if somebody saw me with cum on my face.@@
@@.player;"Uh, I think I'm going to go to the bathroom,"@@ you tell <<print $qb.firstname>>.
[[Change and go to the bathroom|QB Practice 6 Caught]]
<<set $sexDescription to "">>
<<finishSexScene>><<if visited("QB Practice 5 Knock")>>You put your clothes back on and head out the door, only to run into Brent and Joe, the two guys who almost caught you last time.
@@.male;"Corey?"@@ Brent asks in surprise.
@@.player;"Uh, hi,"@@ you say, feeling uncomfortable. @@.player;"How long have you guys been here?"@@
@@.male;"Long enough,"@@ Joe says.
@@.male;"Yeah, we heard <<print $qb.firstname>> having sex, and we wanted to see who the girl was."@@
@@.thought;That stings more than they think.@@
@@.male;"But it was you!"@@
@@.player;"Uh, can I go now?"@@
@@.male;"Hey, <<print $qb.firstname>>?"@@
@@.qb;"Yeah?"@@
@@.thought;Oh man, kill me now.@@
@@.male;"Did you and <<print $player.firstname>> fuck?"@@
<<print $qb.firstname>> looks helplessly to you.
[[Tell them it's none of their business|QB Practice 6 Angry]]
[[Deny it|QB Practice 6 Deny]]<<else>>You put your clothes back on and head out the door, only to run into Brent and Joe, two of the guys from the football team.
@@.male;"Corey?"@@ Brent asks in surprise.
@@.player;"Uh, hi,"@@ you say, feeling uncomfortable. @@.player;"How long have you guys been here?"@@
@@.male;"We just got here. We were going to say hi to <<print $qb.firstname>>."@@
@@.male;"Wait, are the two of you guys, you know..."@@
@@.male;"Doing it?"@@
@@.player;"Uh, no,"@@ you say, hoping you were convincing. @@.player;"I'll see you two later,"@@ you tell them, eager to get out of this conversation.
@@.thought;The rumors are going to be flying now.@@
<<link "Do something else" $currentPassage>><<set $team.respect to $team.respect-2>><</link>><</if>>Once you've recovered from the change, you realize in horror that you just swallowed all of <<print $qb.firstname>>'s cum!
@@.thought;Fuck! When did I do that? I don't remember swallowing anything. Did it happen while I was changing?@@
@@.qb;"<<print $player.firstname>>?"@@ <<print $qb.firstname>> asks. @@.qb;"Are you okay?"@@
You want to get out of here. Ever since you stepped into the locker room today, you've been getting humiliated constantly.
@@.player;"I'm going to go,"@@ you tell him.
@@.qb;"Um, okay?"@@
You feel bad. Clearly, he doesn't get what's going on inside of your head. But you need to get out of there, and you need to get the taste of his cum out of your mouth.
[[Change and leave|QB Practice 6 Caught]]
<<set $currentPassage to $currentPassage2>>@@.player;"It's none of your business!"@@ you tell them angrily.
@@.male;"Wait, so that means that you //were// fucking?"@@
@@.player;"And another thing. It's creepy as shit to stand outside someone's door while they're having s...when you think they're having sex!"@@
@@.qb;"Yeah. Not cool, guys."@@
@@.male;"Um, sorry,"@@ Brent says, having the decency to look embarrassed. @@.male;"We dropped by to say hi and then heard you were having sex. We just wanted to see who the girl was."@@
@@.male;"Yeah, if we knew it was a guy we would have left."@@
@@.qb;"Just give us our privacy next time."@@
@@.thought;What is he doing? He basically admitted we were a thing! Well, I guess I kind of admitted it too by telling them it was none of their business.@@
@@.male;"So who's the top?"@@
@@.male;"Joe!"@@
@@.male;"Sorry."@@
<<if $player.feminine>=7>>@@.male;"Don't you think it's kind of obvious?"@@ Brent asks, looking at you.
@@.male;"Oh yeah, you're right."@@<<else>>Brent and Joe's heads turn back and forth between you and <<print $qb.firstname>>.<</if>>
@@.player;"I've got to go,"@@ you say, wanting nothing more than to be done with this conversation.
<<link "Leave" $currentPassage>><<set $player.submission to $player.submission-1>><<set $team.respect to $team.respect-6>><</link>>@@.player;"No! We weren't fucking! What are you saying?"@@
@@.male;"You've got some jizz right there."@@
<<if visited("QB Practice 6 CumFace")>>@@.thought;Fuck! I didn't clean it off properly!@@
@@.player;"Oh no! Where?"@@
@@.male;"Right there,"@@ Brent says, pointing to your cheek.
You clean it off and your face flushes.<<else>>@@.player;"Oh no! Where?"@@ you ask, clamping your hand to your face to try to find it.
@@.male;"Haha, I was just messing with you, dude!"@@
@@.player;"Oh,"@@ you say, not able to believe that you fell for that.
@@.male;"I knew it!"@@
@@.male;"And I knew he was the one giving head."@@<<if $player.feminine>=7>>
@@.male;"Yeah, but that's obvious, right?"@@<</if>>
Your face flushes.<</if>> You tried to deny that you blew <<print $qb.firstname>>, and it only backfired.
@@.player;"I've got to go,"@@ you say, wanting nothing more than to be done with this conversation.
<<link "Leave" $currentPassage>><<set $player.submission to $player.submission+1>><<set $team.respect to $team.respect-9>><</link>>@@.qb;"Hey, <<print $player.firstname>>,"@@ <<print $qb.firstname>> says to you when you come in. Clearly, he didn't wait for you to start changing. He's wearing only his boxers.
<<if visited("QB Practice 6 Change")>>@@.qb;"This won't be a problem, right? Changing in front of each other?"@@ he asks when he notices your gaze.
@@.player;"No,"@@ you say, blushing. <<if visited("QB Practice 5 Sex") or visited("QB Practice 4 Sex") or visited("Team Practice 4 Blowjob Start")>>@@.player;"I've seen you naked before."@@
@@.qb;"Yeah, but that was after practice."@@<<else>>@@.player;"We've changed in front of each other before."@@
@@.qb;"Yeah, but that was before you became so..."@@ he trails off, and waves at your body.<</if>>
@@.player;"I'm sure it'll be fine,"@@ you say.
@@.qb;"Okay,"@@ he says, though he doesn't sound entirely convinced.
<<if $player.homosexuality>=10>>You wouldn't have minded seeing <<print $qb.firstname>> naked, but he's already starting to put on his clothes.<<else>>Luckily, <<print $qb.firstname>> is starting to put on his clothes.<</if>> Unfortunately, this means that if anyone is going to be seen while they're changing, it's you.
<<if $player.homosexuality>=20>>[[Show off for him|QB Practice 7 ChangeShowOff]]
<</if>>[[Change normally|QB Practice 7 ChangeNormal]]
[[Maybe he's right. Turn away as you change|QB Practice 7 ChangeHide]]<<else>>@@.qb;"Oh yeah, you should go change somewhere else,"@@ he says when he notices your gaze.
@@.player;"What?"@@
@@.qb;"I want us to have a good practice. @@<<if visited("QB Practice 6 Peek")>>@@.qb;Last time we changed, you peeked at me."@@<<else>>@@.qb;Just go where you went last time."@@<</if>>
You sigh, but you know that he's right. If you and <<print $qb.firstname>> changed in front of each other, you don't think you could concentrate on practice. @@.thought;Is it just me, or is <<print $qb.firstname>> getting more confident?@@
[[Get your clothes and change in another part of the locker room|QB Practice 7 ChangeApart]]<<set $qb.confidence to $qb.confidence+5>><</if>>
<<set $visitedQBPractice to 7>><<getTfProgress boobs>>If you're going to be changing in front of <<print $qb.firstname>>, the least you can do is give him a show.
<<if $tempTfValue>=2>>You face him and remove your shirt, letting him see your <<if $tempTfValue>=4>>large<<elseif $tempTfValue>=3>>medium-size<<else>>small<</if>> boobs. He looks at them and smiles, but quickly turns away when he sees that you're looking at him.<<else>>You turn away from him and remove your shirt, not wanting him to see your scrawny chest. Maybe if you had boobs, you could show them off. @@.thought;No. No boobs.@@<</if>>
Next, you slip off your <<print $player.pants.informalName>> and bend down to open your locker, aware that as you're doing so, you're exposing your <<if $player.underwear.panties is true>>panty-clad <</if>>ass to him.
You don't get a chance to open your locker, because you feel a hand on your butt.
[[Turn around|QB Practice 7 Kiss]]<<getTfProgress voice>>@@.player;"What?"@@ you ask, turning around to see a tent in <<print $qb.firstname>>'s pants.
@@.qb;"I know what you're doing,"@@ he says. @@.qb;"We shouldn't have changed together."@@
@@.player;"Well, there's still time to..."@@
You're cut off when <<print $qb.firstname>> leans in and kisses you. You let out a<<if $tempTfValue>=3>> high-pitched <<else>>n undignified<</if>> eep as his tongue starts exploring your mouth.
[[Kiss him back|QB Practice 7 KissYes]]
[[Break it off|QB Practice 7 KissNo]]Once you get over your surprise, you find that you're enjoying the kiss. Eagerly, you lean into it, and slip your tongue into <<print $qb.firstname>>'s mouth. Now that you've gotten used to the experience of being kissed, it's actually quite nice to have this good-looking guy exploring your mouth.
@@.qb;"We should get ready for practice,"@@ he says, breaking away.
@@.player;"Right. Practice,"@@ you say, blushing. You look down out of embarrassment, and notice the tent in his pants. @@.thought;Maybe after practice.@@
<<set $player.arousal to $player.arousal+10>><<set $changeEndPassage to "QB Practice 7 Start">><<set $expectedOutfit to "workout">><<display Clothes>>You take a step backwards and break away from the kiss.
@@.qb;"Come on, really?"@@ <<print $qb.firstname>> asks.
@@.player;"Yes! I don't want to kiss you right now!"@@
@@.qb;"You're such a tease. You know that, right?"@@ <<print $qb.firstname>> grumbles.
You giggle, noticing the tent that's formed in his pants. @@.thought;I caused that@@ you realize. It's a good feeling.
<<set $player.arousal to $player.arousal+5>><<set $changeEndPassage to "QB Practice 7 Start">><<set $expectedOutfit to "workout">><<display Clothes>><<if not visited("QB Practice 6 Peek")>>Once again, you<<else>>You<</if>> gather your clothes and walk off to a different part of the locker room. When you had a dick, you never had any trouble changing in front of the <<if $player.masculinity>=50>>other <</if>>guys. Now, it feels like you're being told that you're not good enough...or not manly enough to change in front of <<print $qb.firstname>>.
@@.thought;It's not that. It's just that me changing in front of him would make him horny...Just like if a girl changed in front of him.@@
<<set $changeEndPassage to "QB Practice 7 Start">><<set $expectedOutfit to "workout">><<display Clothes>><<print $qb.firstname>> was worried about the two of you changing in front of each other. You're determined to prove him wrong. When you had a dick, you never had any trouble changing in front of the <<if $player.masculinity>=50>>other <</if>>guys. If you can get through this without getting turned on, it'll be as if everything was back to normal. Somewhat.
<<print $qb.firstname>> quickly puts on his uniform, being careful not to look at you.
<<set $changeEndPassage to "QB Practice 7 Start">><<set $expectedOutfit to "workout">><<display Clothes>>@@.thought;<<print $qb.firstname>> has a point. I want to pretend like everything's normal, and that I can just change in front of @@<<if $player.masculinity>=50>>@@.thought;another@@<<else>>@@.thought;a@@<</if>> @@.thought;guy without any issues, but I //have// changed.@@
<<print $qb.firstname>> quickly puts on his uniform, leaving you to change. As you grab your clothes from your locker, you're careful not to look at him.
<<set $changeEndPassage to "QB Practice 7 Start">><<set $expectedOutfit to "workout">><<display Clothes>><<showQBSkill true>>You finish changing and head out onto the field with <<print $qb.firstname>>.
@@.player;"I think we should work on your accuracy,"@@ you tell him. @@.player;"You've always had a strong arm, but you need to do a better job hitting your receivers."@@
He looks down. @@.player;"I don't mean to get on your case!"@@ you say quickly. @@.player;"Look at me. @@<<if $player.qbSkill>=40>>@@.player;Back before any of this happened, I had to keep practicing so my accuracy would stay sharp."@@<<else>>@@.player;I'm hopeless."@@<</if>>
<<print $qb.firstname>> nods at that, and seems cheered up. @@.player;"Great. Ready to practice?"@@
@@.qb;"Yeah. So what should we do? I'll just throw some footballs at you and you'll try to catch them? Or do you want to practice too?"@@
[[That's fine with you|QB Practice 7 QB]]
<<if $player.skillCurse<2>>[[You want to practice too|QB Practice 7 Player]]<<else>>[[You want to practice too|QB Practice 7 Player Denied]]<</if>>@@.player;"I want to practice too,"@@ you pout. As you say it, you think about how ridiculous you sound. You can't throw the football anymore. @@.thought;What am I going to get out of practicing with him?@@
@@.player;"Uh, actually, why don't you just throw to me?"@@
He chuckes. @@.qb;"Okay."@@
[[Get started|QB Practice 7 QB]]<<getTfProgress hands>><<if not visited("QB Practice 7 Player Denied")>>@@.player;"That's fine with me. This practice is for you."@@
@@.qb;"Thanks, <<print $player.firstname>>. @@<<else>>@@.qb;"@@<</if>>@@.qb;I think I should get some practice with mid-range throws."@@ He grabs a handful of footballs and jogs about twenty five yards away from you. @@.qb;"Ready?"@@
@@.player;"Yeah!"@@ @@.thought;All I have to do is catch. How hard can it be?@@
<<print $qb.firstname>> launches the ball high in the air. It's traveling fast, <<if $qb.accuracy>=50>>but it's right to you. Recognizing that you won't have to move, you stay where you are and get ready to make the catch.<<else>>and is off target. Luckily, <<print $witch.firstname>> didn't take away your football instincts. Recognizing that the football was thrown too hard and too far towards your right, you run in that direction until it's about a foot over your head. You reach up and prepare to make the catch.<</if>>
The ball was thrown harder than you expected. As the football hits your hands, you stumble backwards, <<if $tempTfValue>=2>>the football slipping out of your dainty hands.<<else>>but manage to hang onto it.<</if>>
@@.qb;"What happened?"@@ <<print $qb.firstname>> calls.
@@.player;"I wasn't expecting it to be thrown so hard."@@
@@.qb;"Sorry. I'll throw it softer next time."@@
[[Tell him he shouldn't change his habits|QB Practice 7 QB Hard]]
[[Thank him and get ready for the next pass|QB Practice 7 QB Soft]]<<getTfProgress hands>>@@.player;"No. You're going to have to make these throws in a game,"@@ you tell him. @@.player;"Keep going."@@
@@.qb;"Okay!"@@ he shouts back, and then launches another pass at you. You look up, and spot the football <<if $qb.accuracy>=50>>traveling towards you. You stay where you are<<else>>heading to the left. You run over there<</if>>, and get ready to make the catch. This time, you're expecting a hard throw. You won't be caught off balance like last time.
<<if ($player.armStrength>=20 and $tempTfValue is 0) or ($player.armStrength>=40 and $tempTfValue is 1)>>The football lands right in your hands.
@@.qb;"Good job, <<print $player.firstname>>!"@@ <<print $qb.firstname>> yells.
@@.thought;I just had to make a catch. He had the hard job.@@ Nevertheless, it's nice to feel recognized.
You and <<print $qb.firstname>> keep practicing. It's hard work, <<if $qb.accuracy<50>>running all over and <</if>>catching <<print $qb.firstname>>'s hard passes. When practice is over, you're beat, but you're getting better at it. <<print $qb.firstname>>'s are getting more accurate too.
[[Go to the locker room|QB Practice 7 End]]<<set $qb.accuracy to $qb.accuracy+7>><<set $player.confidence to $player.confidence+3>><<else>>Unfortunately, it's not enough. As the football lands in your hands, it passes through them and hits your stomach, knocking the wind out of you.
<<print $qb.firstname>> jogs over towards you as you try to catch your breath. @@.qb;"Are you okay, <<print $player.firstname>>? Are my passes too hard?"@@
You can't help feeling insulted by the tone he's taken with you. @@.thought;I'm not helpless! I'm on the football team, but it doesn't feel like he's treating me like a teammate.@@
[[Insist you're fine|QB Practice 7 Hard Continue]]
[[Break down and admit you can't do it|QB Practice 7 Comfort]]<<set $qb.accuracy to $qb.accuracy+4>><</if>><<getTfProgress hands>>@@.thought;I'm not some helpless girl! Sure, he's throwing the football pretty hard, but I can handle it!@@
@@.player;"I'm fine,"@@ you tell him. @@.player;"It doesn't matter whether I catch your passes anyway. Even if I drop it, it would have been a catch for real with one of our receivers."@@
@@.qb;"Okay,"@@ <<print $qb.firstname>> shrugs, and jogs back. He takes the next football and prepares to throw it at you.
@@.thought;What have I gotten myself into?@@
He lets go, and you <<if $qb.accuracy>=50>>shuffle over a couple steps<<else>>take off running<</if>> to make the catch. As the football lands in your hands, you stagger backwards as if you were punched in the gut. The ball slips out and bounces on the ground.
@@.player;"I'm fine!"@@ you yell at him before he can react. @@.player;"Keep going!"@@
He continues launching passes at you, with you doing your best to catch them. You're not able to bring in a single one of them, but <<print $qb.firstname>> is getting better. His passes are getting more and more accurate, and you know that many of them would be completions if he was playing with real receivers.
By the time practice ends, you're so tired you can barely stagger to the locker room.
[[Change|QB Practice 7 End]]
<<set $qb.accuracy to $qb.accuracy+2>><<getTfProgress hands>><<if visited("QB Practice 7 QB Hard")>>@@.player;"I...I can't do it!"@@ you say in frustration.<<else>>@@.player;"I'm sorry! I want to help you practice, but I...I can't! I'm not good enough!"@@ you say, feeling sorry for yourself.<</if>> @@.player;"I don't know what's going on! Even after <<print $witch.firstname>>, I had no trouble catching your passes. I'm tracking them right, but when I try to bring them in, I just...can't!"@@
<<if $tempTfValue>=2>>@@.qb;"Let me see your hands."@@
Confused, you show them to him.
@@.qb;"Did they get smaller?"@@
@@.player;"Uh, yeah,"@@ you say, blushing.
@@.qb;"And your nails are longer."@@
@@.player;"That's part of the transformation,"@@ you explain. @@.player;"My hands are getting girly, just like the rest of me!"@@<<else>>@@.qb;"You lost your strength. It's hard to catch a hard pass and hang onto it."@@
@@.player;"I thought losing my strength just meant being a worse quarterback and not being able to work out with heavy weights. Now it's like I can't do anything!"@@<</if>>
@@.qb;"Are you okay?"@@
@@.player;"No!"@@ you say. All the emotions that have been building up inside you over the last <<if $day>=30>>month<<elseif $day>=14>>couple weeks<<else>>week<</if>> rise to the surface, and you start sobbing.
@@.qb;"Hey,"@@ he says, pulling you in close and wrapping his strong arms around you.
@@.qb;"So what if you can't catch a football? You're not a receiver."@@
@@.player;"Yeah. I'm supposed to be a quarterback,"@@ you say in between sobs.<<if $player.skillCurse>0>> @@.player;"But I can't even do that anymore."@@<</if>>
@@.qb;"There's a lot more to life than football. You're cool, and you're funny@@<<if $player.feminine>=14>>@@.qb;, and you're cute@@<</if>>@@.qb;. Who cares if you're not strong?"@@
You feel yourself melting into him as he compliments you and tells you that everything's going to be okay. You know that it won't, not really, but hearing him say that makes you forget all about that.
@@.thought;And maybe he is right. I've been working so hard in practice so I can get back to being a star quarterback, but do I even want that anymore?@@<<if $player.skillCurse is 0>> @@.thought;Even if I keep working hard, I'm never going to be good again. Or even okay. So should I just move on?@@<</if>>
@@.player;"Thanks, I feel better,"@@ you say, still hugging <<print $qb.firstname>>.
@@.qb;"Good. I'm glad. Let's go back. I think practice is over."@@
[[Change|QB Practice 7 End]]@@.player;"Thanks,"@@ you say. @@.thought;Is that the right call? This is supposed to help <<print $qb.firstname>> get practice with the throws he's going to make in the game.@@ Then you think of catching another pass like that, and decide that you made the right call.
<<print $qb.firstname>> lofts a pass high in the air. It sails towards you in a high arc, before <<if $qb.accuracy>=50>>landing in your hands<<elseif $qb.accuracy>=40>>you realize that it's off target. You jog over a coup[le steps and catch it.<<else>>you realize that it's nowhere near you. You take off running but can't make the catch.<</if>>
<<print $qb.firstname>> continues throwing more footballs at you. They're floaters, and <<if $qb.accuracy>=40>>you have no trouble making the catches.<<else>>you're able to catch some of them.<</if>>
@@.player;"That was a good practice,"@@ you say, as you both walk off the field. @@.player;"I'm getting better at catching."@@
<<print $qb.firstname>> is silent.
@@.player;"What?"@@
@@.qb;"I don't feel like I got much out of that practice. I'm not going to make those throws in a real game."@@
You stop walking. @@.thought;<<print $qb.firstname>> couldn't get a good practice in because of me. If only I could make those catches, he would have done better.@@
You feel so selfish and useless. @@.qb;"Hey, <<print $player.firstname>>. I'm sorry. I shouldn't have said that."@@
[[Break down crying|QB Practice 7 Comfort]]
[[Hold it together and go to the locker room|QB Practice 7 End]]
<<set $qb.accuracy to $qb.accuracy+2>><<getTfProgress hands>><<showQBSkill true>><<showQBSkill false>>@@.player;"I want to practice too,"@@ you admit.
@@.qb;"Okay. No problem,"@@ he says, though he looks a little annoyed. @@.qb;"We'll just throw it back and forth then?"@@
You nod, and he jogs a short distance away from you. @@.qb;"Ready?"@@ he asks, right before throwing a pass at you.
<<if ($tempTfValue is 0 and $player.armStrength>=20) or ($tempTfValue is 1 and $player.armStrength>=40)>>You catch it, and get ready to throw a pass back at <<print $qb.firstname>>.<<else>>You stagger backwards as the pass lands in your hands. @@.thought;Why is it harder to catch these passes?@@<</if>>
You fire back at <<print $qb.firstname>>. <<if $player.accuracy>=40>>It lands right in his hands. @@.thought;I did it!@@<<else>>It's off-target. <<print $qb.firstname>> tries to judge where the football is going, but he evidently doesn't have the football instincts that you do, because he runs in the wrong direction.<</if>>
You and <<print $qb.firstname>> keep throwing back and forth. <<if $player.accuracy>$qb.accuracy>>Your passes are more accurate than <<print $qb.firstname>>'s. He seems to be getting frustrated as you keep <<if $qb.accuracy>=40>>reaching out<<else>>running<</if>> to haul in his passes.<<else>><<print $qb.firstname>>'s passes are more accurate than yours. It gets a little frustrating to see <<print $qb.firstname>> keep struggling to bring in your passes.
@@.thought;My passes aren't that bad. Right? He's just not used to actually getting to play football.@@<</if>>
Eventually, both of you decide to call it a day. You can't see much difference in either <<print $qb.firstname>> or your abilities. @@.thought;I guess if only one of us was throwing the football, they could get more out of this practice.@@<<if $player.qbSkill>$qb.qbSkill>> @@.thought;I'm the better quarterback. But <<print $qb.firstname>> won't like it if I ask him to only help me practice. He already seems to be in a bad mood. And <<print $witch.firstname>> won't like it either.@@<<else>>@@.thought;<<print $qb.firstname>> would get better faster if I just focused on helping him. But that would mean giving up on being a quarterback, and...I don't think I can do that. @@<<if $player.skillCurse is 1>>@@.thought;Even though I'll suck by the morning, it feels bad to just give up. @@<</if>>@@.thought;<<print $qb.firstname>> doesn't seem happy though.@@<</if>>
Indeed, <<print $qb.firstname>> isn't talking to you as the two of you walk back to the locker room. <<if $player.accuracy>$qb.accuracy>>@@.thought;He must be upset that I'm more accurate than him.@@<<else>>@@.thought;He must be upset that I insisted on practicing too.@@<</if>>
[[Change|QB Practice 7 End]]
<<if $player.skillCurse is 0>><<set $player.accuracy to $player.accuracy+2>><</if>><<set $qb.accuracy to $qb.accuracy+2>><<if visited("QB Practice 5 Sex") or visited("QB Practice 4 Sex") or visited("Team Practice 4 Blowjob Start") or true>><<set $changeEndPassage to "QB Practice 7 Rejected">><<else>><<set $changeEndPassage to $currentPassage>><</if>><<set $expectedOutfit to "casual">><<display Clothes>>@@.player;"So what do you want to do?"@@
@@.qb;"You mean, do I want to make out in my room?"@@
@@.player;"Uh, yeah."@@
<<if visited("QB Practice 7 Player")>>@@.qb;"I'm not feeling like it."@@<<elseif visited("QB Practice 7 Comfort")>>@@.qb;"Right now? I don't think either of us are in the mood."@@<<else>>@@.qb;"I don't want to do it right now. I'm beat."@@<</if>>
@@.player;"Oh."@@ @@.thought;Why do I feel so disappointed?@@
@@.qb;"Maybe next time,"@@ he says, heading for the door. Suddenly, he stops. @@.qb;"If you want to go further, you should pick up some condoms in town."@@ Then he turns and leaves.
Your face turns red as you consider the implications. @@.thought;I should get condoms...so he can fuck me.@@
[[Head to the sex store|QB Practice 7 SexStore Bus]]
<<link "Maybe later" $currentPassage>><</link>>You get on the shuttle out of town, trying not to look at the other students. You know deep down that none of them have any idea that you're going to town to get condoms, but that doesn't stop you from feeling embarrassed. Luckily, nobody talks to you, and the ride passes quickly.
The shuttle stops in town, and everybody gets out, with most of them walking towards the mall. @@.thought;Good. I'm glad to get out of their sight. Wait. Why is that girl walking in the same direction as me?@@
You cringe, waiting for her to introduce herself or make fun of you, but she does neither. Instead, the two of you walk in the same direction, neither of you looking at each other. @@.thought;Is she going into the sex shop too?@@
[[Walk into the sex shop|QB Practice 7 SexStore]]
<<link "Flee back to Pinewood" $currentPassage>><</link>>@@.thought;Maybe she's not going in. And even if she is, I'm just buying condoms.@@
You take a deep breath and step inside. A moment later, she joins you. Trying not to look at her, you take a look at the different aisles.
[[Browse|QB Practice 7 SexStore Browse]]
[[Ask for help|QB Practice 7 SexStore Help]]<<if visited("QB Practice 7 SexStore Browse")>1>>You browse the aisles, trying to stay out of the girl's way. You see a collection of <<print either("fleshlights", "handcuffs", "strap-ons", "dildos")>>, but you can't find any condoms.
[[Keep browsing|QB Practice 7 SexStore Browse]]
[[Admit defeat|QB Practice 7 SexStore Help]]<<else>>Not sure where to go, you start down one of the aisles, only to run into the girl who went into the store with you, and <<if visited("Sex Shop Strap On")>>the chick with spiky blue hair you saw the last time you came here<<else>>a girl with spiky blue hair who looks like she works here<</if>>.
@@.female;"So which vibrator do you think is best?"@@ she asks the blue-haired girl.
[[Browse another aisle|QB Practice 7 SexStore Browse]]
[[Ask the blue-haired girl for help when she's less busy|QB Practice 7 SexStore Help]]<</if>>@@.player;"Excuse me?"@@ you ask, making sure that the other girl isn't in sight.
@@.female;"Yeah?"@@
@@.player;"I'm looking for some condoms."@@
@@.female;"Oh, they're in the back,"@@ she says.
You follow her into the back aisle of the store. @@.thought;Why do they keep the condoms back here? I figured they'd put them out in front.@@
@@.female;"So how big is @@<<if $player.homosexuality>=10 and $player.feminine>=14>>@@.female;your boyfriend's dick?"@@
@@.player;"Excuse me?"@@ you ask, wondering if you misheard her.
<<if $player.feminine>=21>>@@.female;"I need to know how big he is so I can give you the right condom."@@<<else>>@@.female;"Oh, are they for you? I'm sorry, I assumed..."@@<</if>>
@@.thought;That's so embarrassing. She knew just from looking at me that I was going to be the one getting fucked.@@
[[Tell her you're going to be wearing the condoms|QB Practice 7 SexStore WearCondoms]]
[[Say nothing|QB Practice 7 SexStore Silent]]<<else>>@@.female;your dick?"@@
@@.player;"Excuse me?"@@ you ask, wondering if you misheard her.
@@.female;"I need to know how big you are so I can give you the right condom."@@
[[Pretend you're buying the condoms for you|QB Practice 7 SexStore WearCondoms]]
[[Admit you're buying them for someone else|QB Practice 7 SexStore Silent]]<</if>><<if $player.homosexuality>=10 and $player.feminine>=14>>@@.player;"I'm going to be wearing the condoms,"@@ you lie.
<<if $player.feminine>=21>>She looks at you in surprise. @@.female;"You're trans? You look so good!"@@
@@.thought;This is even worse! She didn't take one look at me and think I was going to be the one getting fucked, she took one look at me and assumed I was a girl!@@
@@.player;"Can I just get the condoms now?"@@ you ask, your face beet red.
@@.female;"Yeah, sure. What size are you?"@@<<else>>@@.female;"Oh, sorry,"@@ she says, looking a little surprised. @@.female;"I assumed you were gay. Actually, I was wondering if you were trans..."@@
@@.thought;Kill me now.@@
@@.female;"Sorry. Here I go, talking too much. You know what, you can have the condoms on the house."@@
@@.player;"Uh, thanks."@@
@@.female;"So what size are you?"@@<</if>>
<</if>>@@.player;"Uh, seven inches,"@@ you say, thinking of <<print $qb.firstname>>'s dick.
She hands you a pack of condoms, and you head to the register to pay for them. @@.thought;I feel kinda bad. Why did I have to lie to her? So what if she thought I was going to get fucked? She was right.@@
<<link "You leave the store, glad that the girl from earlier isn't around" $currentPassage>><<set $player.hasCondoms to true>><</link>><<if $player.homosexuality>=10 and $player.feminine>=14>>You stay silent. This girl isn't wrong. You don't have a boyfriend<<if visited("Girlfriend Girltalk DateQB")>>. Yet. But<<else>>, but<</if>> you //are// getting them so a guy can fuck you.
@@.thought;I shouldn't have come here. I shouldn't be the one getting fucked. @@<<if $player.masculinity>=50>>@@.thought;I'm@@<<else>>@@.thought;I was@@<</if>> @@.thought;a guy.@@<<else>>@@.player;"They're, uh, for someone else,"@@ you admit, blushing.
@@.female;"Oh! Hey. It's all right, sweetie. So you're going to get fucked. So what?"@@
You look down. @@.thought;I know she's just trying to help, but why does she have to say these things out loud? And why can't she say them more quietly?@@<</if>>
@@.female;"I know that look,"@@ the girl says. @@.female;"You're thinking about taking off."@@
@@.player;"Uh, yeah."@@
<<if $player.feminine>=21>>@@.female;"There's nothing to be embarrassed about, girl. There's nothing wrong with sex. If this store wasn't so popular, I wouldn't have a job."@@
@@.thought;She's right. There's nothing wrong with...wait. Did she call me a girl? That's even worse! She didn't take one look at me and think I was going to be the one getting fucked, she took one look at me and assumed I was a girl!@@
@@.female;"Now, how big is he?"@@<<else>>@@.female;"There's nothing to be embarrassed about. There's nothing wrong with being gay."@@
@@.thought;Am I gay? It's not exactly straight to want to have sex with a guy, but @@<<if $player.masculinity>0>>@@.thought;I still like girls. Does that make me bi?@@<<else>>@@.thought;technically, I'm a girl. So does that make me straight? I still like girls, though. So am I bi?@@<</if>>
@@.female;"So, how big is he?"@@<</if>>
@@.player;"Seven inches,"@@ you mumble, still thinking about the implications of what she said.
She hands you a pack of condoms, and you head to the register to pay for them. The girl who came in with you is still around, browsing the store, but you don't feel worried about her seeing you anymore. @@.thought;That blue-haired chick is right. There's nothing wrong with buying condoms. But @@<<if $player.feminine>=21>>@@.thought;does every stranger who sees me think I'm a girl?@@<<elseif $player.homosexuality>=10 and $player.feminine>=14>>@@.thought;how did she know I like guys, just from looking at me?@@<<else>>@@.thought;if I had just been quiet, she would have thought I was a straight guy. I wonder if that girl I came in with heard her.@@<</if>>
<<link "You leave the store, still thinking things over" $currentPassage>><<set $player.hasCondoms to true>><</link>><<showQBSkill true>><<showQBSkill false>><<if visited("QB Practice Standard Help") or visited("QB Practice Standard Selfish")>>''Note: You have reached the last scene where you practice with <<print $qb.firstname>>, but you can repeat this scene as much as you like, and choose what kind of training <<print $qb.firstname>> <<if $player.skillCurse<2>>and you get.<<else>>gets.<</if>>
<</if>>You text <<print $qb.firstname>> to meet you on the field for a practice. After awkwardly avoiding him in the locker room so he doesn't see you change, you head out onto the field.
@@.qb;"You made it!"@@
@@.player;"Yeah! I want to help you get better!"@@ <<if $qb.relationship>80>>you say sincerely. <<print $qb.firstname>> is a good guy<<if $player.qbSkill>$qb.qbSkill>>, and <<print $qb.firstname>> getting better will help you end this curse<<else>>, and, as you've come to realize, a better quarterback than you<</if>><<else>>you say. You don't really mean it<<if $player.qbSkill>$qb.qbSkill>>. You're a better quarterback than him anyway<<else>>, but he's a better quarterback than you and you need him to end the curse<</if>><</if>>.
@@.qb;"Thanks!"@@ he says<<if $qb.relationship>80>> cheerfully<<else>>, looking at you<</if>>. @@.qb;"What are we going to focus on now?"@@
[[We're going to work on your accuracy|QB Practice Standard Accuracy]]
[[We're going to have you throw the ball deep|QB Practice Standard Arm]]
[[We're going to run|QB Practice Standard Running]]@@.player;"We're going to run."@@
@@.qb;"Really? I wanted to throw the football."@@
@@.player;"Hey, running is important too. What happens if you're being chased by a linebacker who wants to sack you."@@
@@.qb;"Then I'd try to throw the ball quickly before they had a chance."@@
@@.player;"Yeah. And the faster you are, the more time you'll have."@@
@@.qb;"Well, okay,"@@ <<print $qb.firstname>> says, not looking happy about it.
@@.player;"It's not that fun, but it's important."@@
@@.qb;"So, what? Are we going to run on the treadmill?"@@
@@.player;"No. We need to work on your sprinting."@@
Looking resigned, <<print $qb.firstname>> lines up and gets ready to run.
@@.player;"Go!"@@
<<print $qb.firstname>> takes off, running about 40 yards down the field.
@@.player;"Okay, now come back...Oh, I'll give you some time to rest."@@ <<print $qb.firstname>> is doubled over, breathing hard.
Finally, he stands back up.
@@.player;"You ready?"@@
@@.qb;"Yeah!"@@
He takes off. Seconds later, he runs right past you.
Practice continues like that. He's clearly winded after every run, and you both decide to call it a practice early.
@@.player;"That was a good practice, <<print $qb.firstname>>."@@
@@.qb;"Y...yeah,"@@ he says, still out of breath.
The two of you change in silence, and he announces that he has to run.
<<link "You decide to do something else as well" $currentPassage>><<set $qb.speed to $qb.speed+7>><</link>>@@.player;"We're going to work on your accuracy,"@@ you tell him.
@@.qb;"Sounds good. Why don't we get a bunch of footballs and I can throw them to you all at once? Then we won't have to waste so much time chasing them."@@
@@.player;"Uh, okay. And then what happens once you've thrown all of them?"@@
@@.qb;"You'll give them back to me and I'll throw them again."@@
<<if $player.skillCurse is 0>>@@.player;"Hmm."@@ You can't help but think that if you do that, then he'll get all the help from the practice, and you'll get nothing.<<else>>@@.player;"Sounds good!"@@ That won't give you any opportunities to practice throwing, of course, but after <<print $witch.firstname>>'s spell, that's not something that can be fixed in one practice session.<</if>>
[[Agree with his idea|QB Practice Standard Accuracy QB]]<<if $player.skillCurse<2>>
[[Tell him you want to do it the old way|QB Practice Standard Accuracy Selfish]]<</if>>@@.player;"We're going to have you throw the ball deep."@@
<<print $qb.firstname>> frowns. @@.qb;"Shouldn't I work on mastering the shorter throws."@@
You shake your head. @@.player;"If the defense realizes that you're not going to throw the ball deep, they can defend you better."@@
@@.qb;"That makes sense. How far should I throw?"@@
@@.player;"How about...I don't know. 50 yards?"@@
@@.qb;"50? I can't make that."@@
@@.player;"All the more reason to practice,"@@ you say, grinning.
<<print $qb.firstname>> laughs. @@.qb;"Good point. Why don't you go down to the..."@@ he looks down at the football field, @@.qb;"thirty yard line, and I'll throw you the football?"@@
[[Point out that you could help his mechanics if you were next to him|QB Practice Standard Arm Watch Start]]
[[Agree|QB Practice Standard Arm Normal]]
<<if $player.skillCurse<2>>[[Say that you want to throw the ball too|QB Practice Standard Arm Throw Start]]<<else>>[[Say that you want to throw the ball too|QB Practice Standard Arm Throw Denied]]<</if>>This is <<print $qb.firstname>>'s practice. You know deep down that your best chance of getting this curse lifted is with <<print $qb.firstname>> at quarterback, and you're going to help him get there.
@@.player;"That sounds good,"@@ you tell him.
<<print $qb.firstname>> nods, and jogs away from you. When he gets about twenty yards away, he throws a football at you. It's off target, but you're able to run and make the catch.
@@.qb;"Good catch!"@@ He throws the next football. To your surprise, it's almost right to you.
You continue to catch his throws. After he's thrown all of his footballs, you gather them up, jog over to him, and then jog back.
That goes on for about an hour. <<print $qb.firstname>> seems to have gotten more accurate. You're able to catch almost all of his passes. And even though you wanted this practice to be about him, you got a good workout as well.
@@.qb;"That was a great practice, <<print $player.firstname>>,"@@ <<print $qb.firstname>> says.
@@.player;"You're welcome,"@@ you say. @@.player;"You're getting better."@@
You're about to ask <<print $qb.firstname>> if he wants to hang out, but he announces that he has to run, leaving you alone on the field.
<<link "Change and go back to your room" $currentPassage>><</link>>
<<set $qb.accuracy to $qb.accuracy+8>><<if $player.skillCurse is 0>><<set $player.speed to $player.speed+3>><</if>><<set $qb.relationship to $qb.relationship+2>>@@.player;"Let's just throw the ball back and forth."@@
@@.qb;"What's wrong with my idea?"@@
@@.player;"Uh,"@@ you say, trying to think of an excuse. @@.player;"Let's just stick to the basics for now."@@
@@.thought;That was a bad excuse@@ you think.
To your surprise, <<print $qb.firstname>> seems to accept it, since he jogs away from you. You grab a football and throw it to him.
<<if $player.armStrength<50>>It doesn't make it there. As <<print $qb.firstname>> starts chasing after it, you hang your head, ashamed of your weak arm. @@.thought;I've practiced so much and I still can't make these throws.@@<<else>>The throw is deep enough, but slightly too far to the right. It bounces behind <<print $qb.firstname>>, and he has to go run and chase it.<</if>>
<<print $qb.firstname>> catches up to the football, jogs back to where he was, and throws it back to you.
It's too high, and you turn around and chase it. Once you've retrieved it, you immediately lob it back to him.
You didn't bother to run back to where you stood before so you had a shorter throw. <<if $player.armStrength<50>>You had trouble making even that throw, so<<else>>Even though you made that throw, this one is much harder, and<</if>> predictably the ball doesn't get anywhere close to <<print $qb.firstname>>. He's forced to run over to it and throw it back to you.
That's how the rest of the practice goes: the two of you firing inaccurate passes to each other, and spending a lot of time chasing the football. <<print $qb.firstname>> doesn't seem to have gotten better, but you actually feel like your skills improved. Lobbing these passes, even if they were inaccurate, gave you some much-needed practice.
@@.player;"That was a good practice, <<print $qb.firstname>>,"@@ you say after the two of you call it a day.
@@.qb;"Yeah, sure,"@@ he says, and disappears inside the locker room.
@@.thought;Is he mad at me?@@
<<link "Change and go back to your room" $currentPassage>><</link>>
<<if $player.skillCurse is 0>><<set $player.armStrength to $player.armStrength+5>><<set $player.accuracy to $player.accuracy+2>><</if>><<set $qb.relationship to $qb.relationship-3>><<showQBSkill true>><<showQBSkill false>>@@.player;"I could help your throwing mechanics even better if I could look at you throwing the ball."@@
@@.qb;"You can look at me throwing the ball from the 30."@@
@@.player;"But I could do an even better job if I was next to you."@@
@@.qb;"Really? Okay. And then we'll see where my throws go?"@@
You nod.
@@.qb;"Okay. You won't get to practice, though."@@
@@.player;"That's okay."@@ And it is. <<if $player.qbSkill>$qb.qbSkill>>You don't want <<print $witch.firstname>> to be mad at you for putting your needs above <<print $qb.firstname>>'s, even though you're the better quarterback<<else>><<print $qb.firstname>> is the better quarterback, and your chances of ending the curse rest on his shoulders<</if>>. @@.player;"I even asked the coach for a bunch of footballs so you can throw them all at once and we don't have to waste time chasing them."@@
@@.qb;"Wow, you're so smart."@@
You blush. Nobody has ever called you smart before.
<<print $qb.firstname>> grabs a football, and gets ready to throw it.
[[Watch him practice|QB Practice Standard Arm Watch]]<<print $qb.firstname>> throws the football. It goes pretty far, but not quite fifty yards.
@@.player;"That's pretty good,"@@ you say, mentally comparing him with the older version of you. You could have made that throw, and <<print $qb.firstname>> didn't. You don't know why he didn't: the one thing he has going for him is a strong arm.
@@.player;"I feel like there's something wrong with your throwing motion, but I'm not sure what it is. Why don't you do another throw?"@@
<<print $qb.firstname>> drops back and releases the football. Once again, it's short.
@@.player;"Can you do it again?"@@
He obliges.
It hits you what he's doing wrong. @@.player;"You have the ball up high the whole time."@@
@@.qb;"Isn't that good? It has to be high when I release it."@@
@@.player;"That's true, but if it starts low, you'll get more momentum and power."@@
You spend the rest of the <<if $timeOfDay is 1>>morning<<elseif $timeOfDay is 2>>afternoon<<elseif $timeOfDay is 3>>evening<<else>>night<</if>> having <<print $qb.firstname>> practice doing that. He's clearly uncomfortable changing his throwing motion, but he seems to be getting the hang of it when practice is over.
@@.qb;"Thank you, <<print $player.firstname>>. I owe you so much for your help."@@
@@.player;"Don't worry about it,"@@ you say, feeling embarrassed.
You're about to ask <<print $qb.firstname>> if he wants to hang out, but he announces that he has to run, leaving you alone on the field.
<<link "Change and go back to your room" $currentPassage>><<set $qb.armStrength to $qb.armStrength+8>><<set $qb.relationship to $qb.relationship+5>><</link>>You jog down the field, and wait for the throw from <<print $qb.firstname>>. It's hard to see him when he's so far away, and you can't see his throwing motion. You wonder if you made a mistake by not being right next to him so you could see his mechanics, but that would mean not practicing at all.<<if $player.skillCurse>0>> Even though you can no longer play quarterback, you still want to be involved.<<else>>
@@.thought;And that would be like admitting that I'm not going to play quarterback again.@@<</if>>
Suddenly, you see a speck of brown in the air. You instantly become alert, and try to figure out how fast it's going and where it's going to land.
It seems to be descending rapidly. @@.thought;It's not going to make it to me@@ you realize. You run forward to try to catch it, but you're not quick enough. It lands in front of you to your right, and then bounces behind you.
@@.qb;"Don't bother chasing it, <<print $player.firstname>>,"@@ <<print $qb.firstname>> yells. @@.qb;"I've got another one."@@
You wait for his throw. This time, you're more alert and when it gets released into the air, you're tracking it like a hawk. Once again, it's too short. But this time, you're able to recognize it early, and run forward to make the catch.
@@.thought;I didn't realize it was so much fun being a receiver.@@
<<print $qb.firstname>> isn't having as good of a time. @@.qb;"Why is it always short?"@@ he yells at you.
@@.player;"I don't know!"@@ you yell back. @@.player;"Could you throw it harder?"@@
@@.qb;"I can try!"@@
But his throws don't get much better.
@@.qb;"Thank you for helping me,"@@ he says, when practice is over. @@.qb;"I'm sorry I couldn't make those throws."@@
You assure him that he did good.
@@.qb;"I have to run,"@@ <<print $qb.firstname>> says, @@.qb;"but let's practice again soon."@@
<<link "Agree and do something else" $currentPassage>><</link>>
<<set $qb.armStrength to $qb.armStrength+4>><<if $player.skillCurse is 0>><<set $player.speed to $player.speed+3>><</if>><<set $qb.relationship to $qb.relationship+1>>@@.player;"I want to throw too."@@
He looks at you strangely. @@.qb;"Fifty yards? You can't make that."@@
Your face falls. For a second, you had forgotten about <<print $witch.firstname>>'s spell, and about you permanently losing your football abilities.
[[Point out that you could help his mechanics if you were next to him|QB Practice Standard Arm Watch Start]]
[[Catch his throws|QB Practice Standard Arm Normal]]@@.player;"Actually, can I throw the football too?"@@
@@.qb;"Really?"@@ <<print $qb.firstname>> asks, looking surprised. @@.qb;"But it's fifty yards. Do you think you can make that?"@@
@@.player;"No,"@@ you admit. <<if $player.armStrength<50>>You know that you have no chance.<<elseif $player.armStrength<70>>Though you have been practicing. Maybe you'd have a chance.<<else>>@@.player;"Well, maybe. I'm not sure."@@<</if>> @@.player;"But I'd like to at least try."@@
@@.qb;"Fine,"@@ he says. @@.thought;Uh oh. Is he upset?@@
You wait for him to protest, but instead he jogs away from you. Now he's pretty far away, and you start to become unsure of yourself. He looks so small, and you can't even see the football that he's holding onto. @@.thought;How can I throw the football all this way? Was it a mistake to insist on throwing?@@
Suddenly, you see a speck of brown in the air. You instantly become alert, and try to figure out how fast it's going and where it's going to land.
It seems to be descending rapidly. @@.thought;It's not going to make it to me@@ you realize. You run forward to try to catch it, but you're not quick enough. It lands in front of you to your right, and then bounces behind you.
You turn to chase it. Even though your back is to him, you can feel <<print $qb.firstname>>'s frustration at having to put the practice on hold.
Finally, you grab the football and jog back to where you were. Now it's your turn to throw.
[[Throw the football|QB Practice Standard Arm Throw]]You take a deep breath, and then throw the football as hard as you can.
<<if $player.armStrength<50>>It doesn't make it there. Not even close. You have to run forward, grab the football, and throw it again.
This throw doesn't make it to <<print $qb.firstname>> either, but it's at least close enough where he can run forward and grab it.
Now it's his turn to throw. You run all the way back to where you started, and get ready to make the catch. As you do so, you're aware of time passing. <<print $qb.firstname>> has only made one throw so far, thanks to you.<<elseif $player.armStrength<70>>It doesn't make it there. It's not even close, like <<print $qb.firstname>>'s throw was.
@@.thought;At least it was closer to him than it was to me@@ you think. @@.thought;Small victories.@@ When you first got cursed, there's no way you could have done that.
Now it's <<print $qb.firstname>>'s turn.<<else>>To your surprise, it makes it to <<print $qb.firstname>>. Well, that's not quite true. It bounces right in front of his feet, but you decide that it counts.
Now it's <<print $qb.firstname>>'s turn.<</if>> This time, you're more alert and when it gets released into the air, you're tracking it like a hawk. Once again, it's too short. But this time, you're able to recognize it early, and run forward to make the catch.
@@.thought;I didn't realize it was so much fun being a receiver.@@
<<print $qb.firstname>> isn't having as good of a time. @@.qb;"Why is it always short?"@@ he yells at you.
@@.player;"I don't know!"@@ you yell back. @@.player;"Could you throw it harder?"@@
@@.qb;"I can try!"@@
But his throws don't get much better. <<if $player.armStrength<70>>He doesn't even get much of a chance. Most of the time is spent chasing your weak throws. You can tell that he's upset as he heads towards the locker room.<<if $player.skillCurse is 0>><<set $player.armStrength to $player.armStrength+6>><</if>><<set $qb.armStrength to $qb.armStrength+1>><<set $qb.relationship to $qb.relationship-5>><<else>>You're happy that you at least didn't embarrass yourself with your throws. @@.thought;I'm getting better. Maybe I could even beat the curse by myself.@@<<if $player.skillCurse is 1>> @@.thought;Or I could if <<print $witch.firstname>> didn't do her spell. Why did I agree to that anyway?@@<</if>>
<<print $qb.firstname>> also seems to be thinking along those lines. As you both head towards the locker room, you notice that he seems subdued.<<if $player.skillCurse is 0>><<set $player.armStrength to $player.armStrength+4>><</if>><<set $player.confidence to $player.confidence+2>><<set $qb.armStrength to $qb.armStrength+4>><<set $qb.confidence to $qb.confidence-2>><<set $qb.relationship to $qb.relationship-3>><</if>>
<<link "Change and do something else" $currentPassage>><</link>>@@.player;"Hey,"@@ you say, knocking on <<print $qb.firstname>>'s door.
@@.qb;"<<print $player.firstname>>! Hey! Were we supposed to practice now?"@@
@@.player;"No. I came here because..."@@
<<if $player.homosexuality>=20>>@@.qb;"Oh!"@@ he says, though you doubt whether he understands.
You're proven right when he leans in for a kiss, his hand pressing against the back of your neck. You're surprised, but you kiss him back. It feels really good to be held by him, your lips locked against his.
@@.thought;No. I have to focus.@@
You break away from the kiss, and he<<set $player.homosexuality to $player.homosexuality+1>><<else>>He<</if>> raises an eyebrow.
@@.player;"I came here to talk about the spell,"@@ you say<<if $player.homosexuality>=21>>, your face flushed<</if>>.
@@.qb;"The spell? Oh, the one <<print $witch.firstname>> wanted us to do?"@@
@@.player;"Yes,"@@ you say, relieved that you're on the same page.
@@.qb;"Okay. Who's going to be the one getting the skill?"@@ he asks. @@.qb;"I'd like that to be me."@@
<<if not visited("Game 4 Witch Decline")>>
[[Tell him that you want it to be you|QB Discuss Spell Challenge]]<</if>><<if not visited("Game 4 Witch Improve")>>
[[That's fine with you|QB Discuss Spell Accept]]<</if>>@@.player;"Well, uh, actually..."@@
@@.qb;"You want to be the one who gets the skill?"@@
You nod.
He sighs. @@.qb;"So we both want it. What are we going to do?"@@
You look at him, surprised. He'd been so nice and understanding lately, that you took it for granted that he would step aside and let you be the one to benefit from the spell.
[[Convince him that giving it to you would be the most fair|QB Discuss Spell Challenge Fair]]
[[Tell him that you're the better quarterback|QB Discuss Spell Challenge Quarterback]]
[[Tell him you changed your mind|QB Discuss Spell Accept]]<<showQBSkill true>><<showQBSkill false>>@@.player;"It would be the most fair to give it to me,"@@ you say. @@.player;"I was the best quarterback before any of this started. The only reason @@<<if $player.qbSkill>=$qb.qbSkill>>@@.player;we have to make a decision@@<<else>>@@.player;I'm not@@<</if>>@@.player; is because of your sister."@@
@@.qb;"Yeah, that's true."@@
The way he agreed with you gives you the feeling that he doesn't //really// agree. You decide to push on. @@.player;"It was unfair for <<print $witch.firstname>> to curse me, so her helping me would make it even."@@
@@.qb;"What about me? If the spell helps you, then it hurts me."@@
@@.player;"Well, uh, yeah,"@@ you say awkwardly. <<if $qb.qbSkill>=40>>@@.player;"But you weren't that good when the season started. No offense. And with this spell, you'd be back to where you started."@@
This turns out to be the wrong thing to say. @@.qb;"I worked hard to get as good as I am now,"@@ he says. @@.qb;"It's not fair if all that work was for nothing."@@<<else>>@@.player;"But you've had chances to get better, and you haven't. Not really."@@
This turns out to be the wrong thing to say. @@.qb;"That's because of you,"@@ he says. @@.qb;"You were supposed to help me get better. But @@<<if visited("QB Practice 3")>>@@.qb;you always focus on yourself whenever we practice."@@<<else>>@@.qb;we never practice."@@<</if>><</if>>
The two of you look at each other for a minute. @@.player;"I'm sorry,"@@ you say finally.
@@.qb;"Thanks. So what are we going to do?"@@
@@.player;"We could have a competition. Whoever's the better quarterback gets it."@@
@@.qb;"Fine with me. Do you want to do it now, or wait?"@@
[[Do it now|QB SpellChallenge Intro]]
[[You're not ready|QB Discuss Spell NotReady]]
<<set $qb.relationship to $qb.relationship-3>><<showQBSkill true>><<showQBSkill false>>@@.player;"I'm the better quarterback."@@
<<if $player.qbSkill>$qb.qbSkill>>He looks like he wants to challenge you, but says nothing.
@@.qb;"You're right,"@@ he says finally. @@.qb;"You are the better quarterback."@@
@@.player;"Thank you!"@@
@@.qb;"I, uh, I guess I'll do it."@@
@@.thought;I can't believe that worked.@@
@@.qb;"So what do we need for the spell?"@@
[[Tell him|QB Discuss Spell Ingredients Benefit]]<<else>>He laughs. @@.qb;"I don't think so."@@
@@.player;"No, I am."@@
<<if $playerStarter>>@@.qb;"Coach has you starting, but I think I'm better. No offense."@@<<elseif $qb.qbSkill>=$player.qbSkill+20>><<print $qb.firstname>> doesn't get a chance to respond since he's so busy laughing.<<else>>@@.qb;"Then why does Coach have me starting?"@@<</if>>
@@.player;"Fine. So we both want it. What are we going to do?"@@
@@.qb;"We could have a competition. Whoever's the better quarterback gets it."@@
@@.player;"Fine with me."@@
@@.qb;"Do you want to do it now, or wait?"@@
[[Do it now|QB SpellChallenge Intro]]
[[You're not ready|QB Discuss Spell NotReady]]<</if>><<showQBSkill true>><<if visited("QB Discuss Spell Challenge")>>@@.player;"I changed my mind,"@@ you say.
He looks at you with surprise. @@.player;"I didn't know you wanted it so badly. You can have it."@@<<else>>@@.player;"That's fine with me,"@@ you say. <<if $player.qbSkill<50>>@@.thought;I'm not cut out to be a quarterback anyway.@@<<else>>@@.thought;Am I making a mistake? I've gotten pretty good.@@<</if>><</if>>
@@.qb;"Thank you,"@@ he says, touched. <<if $player.homosexuality>=15>>He lightly kisses the top of your forehead, and you blush. That was //not// something a guy would do to another guy. It's something a guy would do to a woman.<<else>>He gives you a hug. It's not one of the bear hugs you'd give to your teammates after a successful play. It's a gentler hug, like he's treating you more...delicately.<</if>>
@@.qb;"So what do we need for the spell?"@@ he asks, breaking away. You're a little disappointed that the moment is over.
[[Tell him|QB Discuss Spell Ingredients Sacrifice]]@@.player;"Not really,"@@ you say. @@.thought;I need to get more practice. @@<<if $player.qbSkill>=$qb.qbSkill>>@@.thought;Maybe I could beat him now, but I'm too nervous.@@<<else>>@@.thought;There's no way I could beat him now.@@<</if>>
He shrugs. @@.qb;"Let me know whenever you want to have the competition."@@
<<link "Continue" $currentPassage>><</link>><<if visited("QB Discuss Spell NotReady")>>@@.player;"Hey,"@@ you say, knocking on <<print $qb.firstname>>'s door.
@@.qb;"Hey, <<print $player.firstname>>. What's up?@@
@@.player;"Do you want to have our competition now?"@@
@@.qb;"Sure. Are you sure you don't want to wait?"@@<<else>>@@.player;"Yeah, let's do it!"@@
<<print $qb.firstname>> seems surprised by your eagerness. @@.qb;"I thought you were going to want to wait."@@<</if>>
@@.player;"And waste time? We need to get this done quickly so we can win the next game."@@
@@.qb;"That makes sense. Should we go to the field?"@@
You nod, and the two of you walk in silence to the <<if $outfit is "school">>locker room. What can you say to someone when one of you is about to sacrifice their football skills to the other person? Especially when <<if $player.qbSkill>=$qb.qbSkill+20>>it's not really a competition at all. You know you're the better quarterback, and you're not sure why <<print $qb.firstname>> agreed to it.<<elseif $player.qbSkill+20<=$qb.qbSkill>>it's not really a competition at all. <<print $qb.firstname>> is clearly the better quarterback. @@.thought;Why did I even agree to do this? I'm just going to be humiliated.@@
Then again, maybe being humiliated was the reason you agreed to this.<<else>>you're not sure who's better between you and <<print $qb.firstname>>.<</if>>
<<set $changeEndPassage to "QB SpellChallenge Rules">>
<<set $expectedOutfit to "workout">><<display Clothes>>
<<else>>football field. What can you say to someone when one of you is about to sacrifice their football skills to the other person? Especially when <<if $player.qbSkill>=$qb.qbSkill+20>>it's not really a competition at all. You know you're the better quarterback, and you're not sure why <<print $qb.firstname>> agreed to it.<<elseif $player.qbSkill+20<=$qb.qbSkill>>it's not really a competition at all. <<print $qb.firstname>> is clearly the better quarterback. @@.thought;Why did I even agree to do this? I'm just going to be humiliated.@@
Then again, maybe being humiliated was the reason you agreed to this.<<else>>you're not sure who's better between you and <<print $qb.firstname>>.<</if>>
[[Get Started|QB SpellChallenge Rules]]<</if>>@@.qb;"Are you ready?"@@ he asks, when the two of you finally get to the field.
@@.player;"Yeah. I think so,"@@ you say, your mouth dry. @@.player;"So how are we going to do this?"@@
@@.qb;"We could each stand here,"@@ <<print $qb.firstname>> says. @@.qb;"And see who can throw the football the farthest."@@
@@.player;"Okay. But being a quarterback is about more than just throwing it far."@@
@@.qb;"You mean accuracy."@@
@@.player;"Yeah."@@
@@.qb;"So how do we measure that?"@@
@@.player;"After we see who can throw the football the farthest, we can throw the football to each other and see who's more accurate?"@@
@@.qb;"Works for me."@@
[[Get started|QB SpellChallenge Distance]]You and <<print $qb.firstname>> get a dozen footballs from storage, and then jog back to the field.
@@.qb;"You first."@@
@@.player;"Sure."@@
He tosses half the footballs over to you. You pick up one of them, and hold it nervously in your hands. These six throws will decide if you can be the quarterback.
<<if $player.armStrength>=100>>You step back and throw a hard, tight pass. It spirals high in the air, but it doesn't take too long to get down the field. It bounces in the endzone, and <<print $qb.firstname>> turns to you.
@@.qb;"That was a perfect pass. It must have been over fifty yards,"@@ he says, impressed. You turn to look at him, and he swallows hard. @@.thought;He knows he could lose.@@
@@.player;"I've still got five more to go,"@@ you say. You're no longer nervous about this competition. The old you is back.
You loft five more passes. Each one travels high in the air and lands in the end zone. By the time you've thrown the last one, you're beaming. These are the kinds of throws you were making before <<print $witch.firstname>>'s spell.
@@.player;"Your turn,"@@ you say, a little too confidently.
<<link "$qb.firstname swallows nervously" "QB SpellChallenge DistanceQB">><</link>><<elseif $player.armStrength>=60>>You step back and loft a pass high in the air. It spirals beautifully and you wait for it to land.
@@.thought;That was a lob, not a hard, fast pass. If this was a real game, somebody could intercept it. But that's not what this competition is about."@@
Finally, it bounces on the ground, just short of the end zone. @@.qb;"That must have been forty yards,"@@ <<print $qb.firstname>> says, impressed. You turn to look at him, and he swallows hard. @@.thought;He knows he could lose.@@
You smile inwardly, but then look at the pile of footballs at your feet. Your first throw was good but you still have five more passes to go.
Luckily, your nervousness is mostly gone. The rest of your throws get better and better, until the last one bounces down maybe one yard shy of the end zone.
@@.thought;I did good, but I never got into the end zone. If <<print $qb.firstname>> can, I'll lose.@@
@@.player;"Your turn,"@@ you tell <<print $qb.firstname>>.
<<link "$qb.firstname nods, trying to look confident" "QB SpellChallenge DistanceQB">><</link>><<elseif $player.armStrength>=30>>You step back and take a deep breath, then loft a pass high in the air.
It spirals beautifully, going up pretty high, but it comes down quickly. It maybe went twenty yards in total.
@@.qb;"I thought that one was going to farther,"@@ <<print $qb.firstname>> says. He doesn't sound too sad.
@@.player;"Me too,"@@ you say. @@.thought;I can lose some height on my pass if it'll go farther.@@
You take the next football, and take another deep breath. Concentrating on not throwing it too high, you release the football.
It doesn't go too high, but it also doesn't go too long either. That pass was maybe fifteen yards.
Taking the next football, you squeeze it in your hands. @@.thought;Come on. Why can't I do it? I just have to throw it farther.@@
You step back and then throw the football as hard as you can. It flies down the field, landing halfway to the end zone. @@.thought;That was about twenty five yards. Better.@@
The rest of your throws go the same way. The last one is almost thirty yards. @@.thought;I feel a little bit better@@ you think. @@.thought;But a quarterback who can barely throw the football thirty yards isn't much good.@@
@@.qb;"My turn,"@@ <<print $qb.firstname>> says.
[[He doesn't look nervous|QB SpellChallenge DistanceQB]]<<else>>You pick up a football and take a deep breath. @@.thought;This is going to decide whether I'm the quarterback, or if I can never throw the football again@@ you think. @@.thought;I don't know if I can do it.@@
You release the football. It goes maybe ten yards, and then bounces pathetically on the ground.
@@.qb;"You're supposed to be throwing for distance,"@@ <<print $qb.firstname>> says.
@@.player;"I know,"@@ you say, trying not to look at him.
@@.qb;"You have to have a full delivery,"@@ <<print $qb.firstname>> says, walking over to you. @@.qb;"Like this."@@
He places an imaginary football in your hand, and then guides you through the motions of throwing it.
@@.qb;"You have to take a step forward,"@@ he says, placing his hand on your hips, as you take a step forward.
@@.thought;Even when we're competing, he's trying to help me out.@@
You thank him, and take the next football. Trying to remember his advice, you throw it down the field.
You know as soon as you release it that it's not going to be good enough. You were so busy trying to remember his advice that you messed up your delivery.
The next passes go a little farther. They all bounce on the ground maybe twelve to fifteen yards away from you.
@@.qb;"That was better!"@@ <<print $qb.firstname>> says.
@@.player;"Yeah,"@@ you say. It was better, but you doubt it's going to be good enough to beat him. @@.thought;If the Stallions quarterback can't throw more than fifteen yards, it's pathetic.@@
@@.qb;"My turn!"@@ <<print $qb.firstname>> says.
[[He looks confident|QB SpellChallenge DistanceQB]]<</if>><<if $qb.armStrength>=80>>He picks up a football, and then releases it in a clean motion. It flies like an arrow through the air in a perfect spiral, before landing <<if $qb.armStrength<100>>almost <</if>>in the end zone.
You can feel yourself deflate as you watch it soar through the air. <<if $player.armStrength>=60>>You were confident after you finished, but <<print $qb.firstname>> just threw the ball <<if $player.armStrength>=100>>about as far as you.<<else>>even further than you.<</if>><<elseif $player.armStrength>=30>>You weren't that confident after you finished, but you thought you did pretty well. Now, watching <<print $qb.firstname>>, there's no question who has the stronger arm.<<else>>You knew you did badly, but seeing <<print $qb.firstname>> effortlessly throw the football so far makes it sink in just how far behind you are.<</if>>
<<if $player.armStrength<60>>You would have been happy to call it after that one throw, but <<print $qb.firstname>> doesn't show any signs of stopping.<<else>>You watch with bated breath as <<print $qb.firstname>> continues throwing. This is going to be a close one.<</if>>
helplessly, you watch as pass after pass sails in a perfect spiral<<if $qb.armStrength>=100>> into the end zone<<else>>, each one almost reaching the end zone<</if>>. @@.thought;<<print $qb.firstname>> is good.@@<<else>>He picks up the football, and then releases it in a clean motion. It flies high through the air in a perfect spiral, before landing a little over thirty yards downfield.
@@.thought;Huh. I thought it was going to go further.@@
<<print $qb.firstname>> must have had the same though, because he quickly picks up the next football and clutches it. He throws it, hard, down the field, but his release was jerky and this pass is shorter than his first one.
<<if $player.armStrength<60>>@@.thought;I don't know why he's so determined. He's already doing @@<<if $player.qbSkill<30>>@@.thought;much @@<</if>>@@.thought;better than me.@@<<else>>@@.thought;He's a good quarterback. @@<<if $player.armStrength>=100>>@@.thought;Almost as good as me.@@<<else>>@@.thought;I don't know who's better, him or me.@@<</if>> @@.thought;If he just relaxed, he'd do better.@@<</if>>
Almost as if he heard your thought, <<print $qb.firstname>> picks up the football, takes a deep breath, and then holds it, just staring towards the end zone. He takes his time, takes a step back, and then releases the football in a fluid motion. It flies through the air like an arrow, bouncing hard on the ground about thirty five yards away.
<<if $player.qbSkill>=100>><<print $qb.firstname>> looks over at you. He seems to realize that he's about to lose.<<else>><<print $qb.firstname>> noticeably relaxes, and smiles for the first time.<</if>>
The rest of his throws go the same way, flying downfield an impressive distance but stopping well short of the end zone.<</if>>
Once <<print $qb.firstname>> has thrown the last football, the two of you look at each other.
[[Continue|QB SpellChallenge Distance Results]]<<if $player.armStrength>=100 and $qb.armStrength<80>>@@.qb;"I can admit when I'm beat,"@@ <<print $qb.firstname>> says. @@.qb;"You've got a cannon for an arm."@@
@@.player;"Thanks,"@@ you say, beaming. It was hard work, practicing tirelessly, but it's paid off. You're now <<if $player.armStrength is 100>>just as good<<else>>even better<</if>> than you were at the start of the season. @@.thought;I'll have to thank <<print $witch.firstname>> when I see her. Err, maybe not.@@<<elseif ($player.armStrength<60 and $qb.armStrength>=80) or $player.armStrength<30>>@@.qb;"Do you want to go down and see who threw the ball further?"@@
You look at the field. His footballs are all <<if $qb.armStrength>=100>>in the end zone<<elseif $qb.armStrength>=80>>near the end zone<<else>>far down the field<</if>>. Your footballs are much <<if $qb.armStrength>=80>>further away<<else>>closer<</if>>. @@.player;"We don't need to check,"@@ you say softly. @@.player;"You won."@@
@@.qb;"Okay,"@@ he says, grinning. Then he looks over to you and sees your expression. @@.qb;"Hey, cheer up, <<print $player.firstname>>,"@@ he says. @@.qb;"You're a good quarterback. You were just cursed."@@
@@.player;"I know. But still, it's so...look at how far your throws went. I could never do that."@@
He gives you a big hug. You can smell his musky deodorant, and feel his strong arms encasing your body. <<if $player.homosexuality>=20>>You melt into him, and you can feel your worry about this competition melting away. If you can just stay like this forever, you can forget about <<print $witch.firstname>> and her curse and football and everything.
<<print $qb.firstname>> breaks away, and you sigh.<<else>>But you have to get back to this competition, so you break away.<</if>>
@@.qb;"We should see who's more accurate,"@@ <<print $qb.firstname>> says.
<<if $player.accuracy>$qb.accuracy>>You nod. <<print $qb.firstname>> has a strong arm, but he's wild. If you can beat him, you'll tie up the competition.<<else>>You want to protest. You <<if $qb.accuracy>=$player.accuracy+20>>know<<else>>'re pretty sure<</if>> <<print $qb.firstname>> is more accurate than you, but you realize that if you did that, you'd have to give up football. At least if you lose the accuracy competition, you'll lose on your own terms.<</if>>
@@.player;"Okay,"@@ you say nervously.<<else>>@@.qb;"Who do you think won?"@@ <<print $qb.firstname>> asks.
You look down the field. There's a scattering of balls <<if $player.accuracy>=80>>near the end zone<<else>>near each other<</if>>. @@.player;"It's too close to call,"@@ you say.
@@.qb;"Okay, let's go look,"@@ he says.
The two of you jog downfield and take a look. It's not obvious at first, but when you look closely, the results are clear. <<if $player.armStrength>$qb.armStrength>>The footballs you threw are slightly farther ahead than <<print $qb.firstname>>'s footballs.
@@.qb;"Damn,"@@ <<print $qb.firstname>> says.
@@.player;"There's still accuracy,"@@ you remind him. @@.player;"You could beat me there."@@
He nods.<<else>><<print $qb.firstname>>'s footballs are slightly ahead of your own.
You turn away, not wanting <<print $qb.firstname>> to see your face. You had spent a lot of time working on your arm strength, and for him to win this competition is a big blow.
@@.qb;"There's still accuracy,"@@ <<print $qb.firstname>> reminds you.
@@.thought;That's right. If I'm more accurate than him, I'll tie it up.@@<</if>><</if>>
[[See who's more accurate|QB SpellChallenge Accuracy]]You pick up a football and jog ten yards away from <<print $qb.firstname>>.
@@.qb;"Go farther,"@@ <<print $qb.firstname>> says. @@.qb;"Maybe just five more yards."@@
<<if $player.armStrength>=30>>You nod. You can easily throw the football that far. Now you just have to hit <<print $qb.firstname>>.<<else>>You sigh. You can barely throw the ball ten yards. Now you have to throw the football even farther, and be accurate on top of it?
@@.player;"Can I just stay here?"@@ you plead.
@@.qb;"Fine,"@@ <<print $qb.firstname>> says.<</if>>
You take a step back and then fire the ball at <<print $qb.firstname>>. <<if $player.accuracy>=75>>The football travels in a straight line, landing right in <<print $qb.firstname>>'s hands.
@@.thought;That was perfect!@@<<elseif $player.accuracy>=50>>The football travels in a straight line, flying straight to <<print $qb.firstname>>. It's a little high, but <<print $qb.firstname>> reaches up and catches it.
@@.thought;That was pretty good.@@<<elseif $player.accuracy>=25>>You know as soon as you release the football that you made a bad throw. <<print $qb.firstname>> jogs a half dozen steps to the left and catches it.
@@.thought;Okay, that wasn't too bad. Hopefully he'll do worse.@@<<else>>You know as soon as you release the football that you made a bad throw. <<print $qb.firstname>> runs to the left, but he doesn't get anywhere close to it. It bounces past his outstretched arm and rolls down the field. You sigh as <<print $qb.firstname>> runs after it.
@@.thought;That was bad. I'm going to lose this.@@<</if>>
@@.qb;"Ready, <<print $player.firstname>>?"@@ asks, getting ready to toss you the football.
<<if $player.accuracy>=50>>@@.player;"I was born ready!"@@<<else>>@@.player;"Not really,"@@ you say with a laugh, half-joking.<</if>>
<<print $qb.firstname>> chuckles and throws you the football. <<if $qb.accuracy>=75>>The football travels in a perfectly straight line and lands right in your hands.
<<print $qb.firstname>> smiles. @@.thought;He's really improved. When we started, he couldn't even hit me.@@<<elseif $qb.accuracy>=50>>The football sails through the air right towards you. It comes in a little to your right, but you're able to bring in the catch without having to move.
@@.thought;That was a good throw. <<print $qb.firstname>> has really improved.@@<<elseif $qb.accuracy>=25>>The football soars high through the air. You get ready to catch it, before realizing that it's too high. You leap up and come down with the football.
@@.qb;"Good catch, <<print $player.firstname>>!"@@ <<print $qb.firstname>> says, sounding relieved.<<else>><<print $qb.firstname>> releases the football, and you instantly dart to your right. You've had enough experience with <<print $qb.firstname>> to know a bad throw when you see it.
It's not enough. Despite your valiant effort, the ball whizzes by your outstretched hand, and you turn and chase it.
@@.qb;"Sorry, <<print $player.firstname>>,"@@ <<print $qb.firstname>> says when you return. He sounds down.<</if>>
[[Continue passing|QB SpellChallenge Accuracy Finish]]<<if $player.accuracy>=50 and $qb.accuracy<50>>The two of you keep passing, but it quickly becomes clear who's the more accurate quarterback. Your passes are straight to <<print $qb.firstname>>, while every pass from him is an adventure. You're constantly having to react, running left, right, and jumping up in order to <<if $qb.accuracy<25>>attempt to <</if>>come down with his passes.
@@.qb;"That's enough, <<print $player.firstname>>,"@@ he says, sounding defeated. @@.qb;"We both know you're more accurate."@@
You smile. You knew that too, of course, but it's nice to have him admit it.<<elseif $player.accuracy<50 and $qb.accuracy>=50>>The two of you keep passing, but it quickly becomes clear who's the more accurate quarterback. <<print $qb.firstname>>'s passes to you are crisp and clean, and you catch every single one of them. Your passes, on the other hand, are a different story. <<print $qb.firstname>> constantly has to adjust, diving left or right or jumping up each time you throw.
It's so humiliating to have him keep making those <<if $qb.accuracy>=75>>perfect<<else>>strong<</if>> throws, while yours are all over the place.
Finally, you've had enough. @@.player;"Okay, <<print $qb.firstname>>, you're more accurate,"@@ you concede.
@@.qb;"I know,"@@ he says. It would have sounded cocky if it came from anyone else, but from <<print $qb.firstname>>, it sounds like he's just stating a fact. @@.qb;"But I'm enjoying playing catch with you."@@
@@.player;"Can you...can you come closer?"@@ you ask. @@.player;"My throws would be better if you were closer."@@
He shrugs and jogs a couple yards in. You throw a pass to him, and he reaches out and hauls it in. It wasn't as accurate as his passes to you, of course, but you're glad that at least you don't have to watch <<print $qb.firstname>> run after every throw you make, knowing that it's your fault.
Now that the stress of the competition is over, you enjoy throwing the football around with <<print $qb.firstname>>. At least half an hour goes by before you remember why you're here.<<elseif $player.accuracy>=75 and $qb.accuracy<75>>The two of you keep passing the football back and forth. Now that you've gotten over your nervousness, your passes have improved. They're perfectly on target, falling right into <<print $qb.firstname>>'s hands each time.
<<print $qb.firstname>> isn't doing bad either. His passes are right to you. Sometimes, like your passes, they fall right into your hands. Other times, you're able to reach up or to the side to bring it in.
@@.thought;It's too bad one of us have to give up our talent. We're both pretty accurate.@@
@@.qb;"I think you're a little more accurate,"@@ <<print $qb.firstname>> finally says.
You smile. @@.player;"You're not so bad yourself."@@<<elseif $player.accuracy<75 and $qb.accuracy>=75>>The two of you keep passing the football back and forth. Now that you've gotten over your nervousness, your passes have improved. They're mostly on target, mostly falling right into <<print $qb.firstname>>'s hands. Sometimes they're a little too high or too far to the side, but <<print $qb.firstname>> never has to move to catch it.
<<print $qb.firstname>> is doing really well too. His passes always fall right into your hands.
@@.thought;Fuck. My accuracy's gotten pretty good, but he's like a machine. I worked so hard and he's still better than me.@@
Well, no use prolonging it. @@.player;"I think you're a little more accurate,"@@ you finally say.
<<print $qb.firstname>> smiles. @@.qb;"You're not so bad yourself."@@<<elseif $player.accuracy>=25 and $qb.accuracy<25>>Your next pass to <<print $qb.firstname>> goes over his head. He jumps up to catch it. His finger grazes the ball, but it flies over his head.
@@.thought;I have to get better.@@
Fortunately, <<print $qb.firstname>>'s next pass to you goes over your head too. @@.thought;It's a good thing <<print $witch.firstname>> is going to improve our skills, because we really need it.@@
You jog back to where you were and get ready to throw to <<print $qb.firstname>>. As you throw it, you picture yourself making a good throw.
You open your eyes. <<print $qb.firstname>> is holding the football. @@.thought;I did it!@@
<<print $qb.firstname>> throws the football to you. It's nowhere near you, and you turn to chase it.
@@.qb;"Don't bother,"@@ he says. @@.qb;"You're better than me."@@<<elseif $player.accuracy<25 and $qb.accuracy>=25>><<print $qb.firstname>>'s next pass to you goes over your head. You jumps up to catch it, your fingers grazing the ball, but it flies over your head.
You retrieve the ball and get ready to throw it. @@.thought;That was a bad pass. I can do better.@@
It turns out that you're wrong. Your next pass goes over <<print $qb.firstname>>'s head too, and he starts chasing it.
When he retrieves the football, you get ready to run after it, but his next pass is almost right to you. You're easily able to catch it.
@@.player;"I think you win,"@@ you say.<<elseif $player.accuracy>=50>>The two of you keep passing back and forth. Each pass is on target, and you're both easily able to make every catch.
@@.thought;We're both pretty good. After <<print $witch.firstname>>'s spell, the Stallions will be unstoppable!@@
@@.qb;"Why don't we take a step back?"@@ <<print $qb.firstname>> asks. @@.qb;"This is too easy."@@
@@.player;"Sure,"@@ you say. You don't love the idea, but you also don't want to be here all day.
It doesn't make much of a difference. The two of you keep making good passes, until finally <<if $player.accuracy>$qb.accuracy>><<print $qb.firstname>> throws a pass that sails just by you.<<else>>you throw a pass that sails just by <<print $qb.firstname>>.<</if>>
The two of you decide to call the competition there.<<else>>The two of you keep passing back and forth, trading bad passes. You estimate that you and <<print $qb.firstname>> have spent more time chasing each other's bad passes than actually throwing the football.
@@.thought;We really need <<print $witch.firstname>>'s spell. We suck.@@
You grab <<print $qb.firstname>>'s latest bad pass, and look at him. Imagining yourself making a good pass, you release the football.
When you open your eyes, <<print $qb.firstname>> is <<if $player.accuracy>$qb.accuracy>>holding the football.
@@.qb;"Do you want to call it there? I don't want to keep running back and forth."@@
You agree.<<else>>chasing after the football. @@.thought;We're going to be here forever.@@
As soon as you think that, <<print $qb.firstname>> fires a pass straight at you.
@@.player;"Do you want to stop there? I don't want us to keep chasing after the football."@@ You hate to admit defeat, but you know you won't beat <<print $qb.firstname>>.
@@.qb;"Sure, <<print $player.firstname>>."@@<</if>><</if>>
[[Continue|QB SpellChallenge Results]]<<if $player.armStrength>$qb.armStrength and $player.accuracy>$qb.accuracy>>@@.qb;"You've got a stronger arm and you're more accurate,"@@ <<print $qb.firstname>> says with a sigh. @@.qb;"You won."@@
@@.player;"Do you really mean that?"@@
@@.qb;"Yeah. You beat me."@@ He doesn;t look happy about it.
@@.player;"So we should go see your sister and tell her I'll be the one to get her spell."@@
@@.qb;"First we have to get the ingredients."@@
@@.player;"Oh yeah, I forgot about that."@@ <<print $witch.firstname>>'s ingredients list quickly comes back to you: a lock of your hair, and <<print $qb.firstname>>'s cum.
@@.qb;"Maybe another time. I'm beat."@@
@@.player;"Sure,"@@ you say, relieved to not have to ask for his cum.
<<link "Do something else" $currentPassage>><<set $qb.playerWonCompetition to true>><</link>><<elseif $player.armStrength<=$qb.armStrength and $player.accuracy<=$qb.accuracy>>@@.player;"You've got a stronger arm and you're more accurate,"@@ you say, feeling defeated. @@.player;"You won."@@
@@.qb;"You really mean it?"@@
@@.player;"Yeah, I do."@@ @@.thought;Why would I not mean it? He beat me fair and square.@@
@@.player;"So we need to go see your sister and tell her you'll be the one to get her spell,"@@ you continue. @@.thought;She'll be happy to hear that.@@
@@.qb;"First we have to get the ingredients."@@
@@.player;"Oh yeah, I forgot about that."@@ <<print $witch.firstname>>'s ingredients list quickly comes back to you: a lock of <<print $qb.firstname>>'s hair, and your juices.
@@.qb;"Maybe another time. I'm beat."@@
@@.player;"Fine,"@@ you sigh. @@.thought;We need to get this spell done soon. All I need from him is his hair. I'm the one who has to give <<print $witch.firstname>> my...my girlcum. But I guess I can wait.@@
<<link "Do something else" $currentPassage>><<set $qb.playerWonCompetition to false>><</link>><<else>>@@.player;"So we're tied,"@@ you say.
@@.qb;"Yeah,"@@ he says. <<if $player.armStrength>$qb.armStrength>>@@.qb;"You're stronger, but I'm more accurate."@@<<else>>@@.qb;"I'm stronger, but you're more accurate."@@<</if>>
@@.player;"So how are we going to settle this?"@@
@@.qb;"We could see who's faster? Sometimes we need to run away from a defender."@@
@@.player;"Sure. We could have a race."@@
@@.qb;"I thought we were done!"@@ he says with a laugh. @@.qb;"But sure."@@
The two of you line up on the twenty yard line. @@.qb;"To the end zone?"@@
@@.player;"To the end zone."@@
@@.qb;"One...two...three...go!"@@
You take off, running as fast as you can, <<if $player.speed>$qb.speed>><<print $qb.firstname>> on your tail.<<else>>trying to catch up to <<print $qb.firstname>>.<</if>>
The race is over in a couple seconds. You didn't realize how short twenty yards was. <<if $player.speed>$qb.speed>><<print $qb.firstname>> beats you<<else>>You beat <<print $qb.firstname>><</if>> into the end zone by a couple seconds.
[[Catch your breath|QB SpellChallenge Speed Results]]<</if>>Both you and <<print $qb.firstname>> need to take a second to catch your breath.
Once you've recovered, you say, <<if $player.speed>$qb.speed>>@@.player;"I guess I won."@@
@@.qb;"Yeah."@@ He doesn;t look happy about it, but it's hard to tell after he just finished sprinting.
@@.player;"So we should go see your sister and tell her I'll be the one to get her spell."@@
@@.qb;"First we have to get the ingredients."@@
@@.player;"Oh yeah, I forgot about that."@@ <<print $witch.firstname>>'s ingredients list quickly comes back to you: a lock of your hair, and <<print $qb.firstname>>'s cum.
@@.qb;"Maybe another time. I'm beat."@@
@@.player;"Sure,"@@ you say, relieved to not have to ask for his cum.<<set $qb.playerWonCompetition to true>><<else>>@@.player;"You beat me."@@
@@.qb;"You really mean that?"@@
@@.player;"Yeah. @@<<if $player.armStrength>$qb.armStrength>>@@.player;I have the stronger arm, but you're faster and more accurate."@@<<else>>@@.player;I'm more accurate, but you're faster and stronger."@@<</if>>
@@.qb;"Thanks, <<print $player.firstname>>,"@@ he says, sounding touched.
@@.player;"So we need to go see your sister and tell her you'll be the one to get her spell,"@@ you continue. @@.thought;She'll be happy to hear that.@@
@@.qb;"First we have to get the ingredients."@@
@@.player;"Oh yeah, I forgot about that."@@ <<print $witch.firstname>>'s ingredients list quickly comes back to you: a lock of <<print $qb.firstname>>'s hair, and your juices.
@@.qb;"Maybe another time. I'm beat."@@
@@.player;"Fine,"@@ you sigh. @@.thought;We need to get this spell done soon. All I need from him is his hair. I'm the one who has to give <<print $witch.firstname>> my...my girlcum. But I guess I can wait.@@<<set $qb.playerWonCompetition to false>><</if>>
<<link "Do something else" $currentPassage>><</link>>@@.player;"Hey,"@@ you say, knocking on <<print $qb.firstname>>'s door.
@@.qb;"Hey, <<print $player.firstname>>. What's up?"@@
@@.player;"Do you want to get the ingredients for the spell?"@@
@@.qb;"Oh yeah, I almost forgot about that!"@@
@@.thought;How could you forget about it?@@
@@.qb;"So what do we need?"@@ he continues.
<<if $qb.playerWonCompetition>>[[Tell him|QB Discuss Spell Ingredients Benefit]]<<else>>[[Tell him|QB Discuss Spell Ingredients Sacrifice]]<</if>>You flush. @@.player;"<<print $witch.firstname>> needs a lock of hair from me, and...and..."@@
@@.qb;"And what? What does she need from me?"@@
@@.player;"Your cum,"@@ you say. You can't look at him.
@@.qb;"Is this some kind of a joke? She's my sister!"@@
@@.player;"No, it's not a joke. She needs it for her spell,"@@ you say. @@.player;"It sounds ridiculous to me too."@@
@@.qb;"Okay,"@@ he says, sounding somewhat more convinced. @@.qb;"So do I just jerk off, or what?"@@
@@.player;"Yeah. I guess so."@@
@@.qb;"Okay. But, um..."@@
@@.player;"What?"@@
@@.qb;"Can you help me?"@@
@@.player;"What?"@@
@@.qb;"Can you help me? If I'm sacrificing my skill for you, the least you can do is help me get the ingredients."@@
[[Give him a handjob|QB Spell Benefit Handjob]]
[[On second thought, he can be the one to benefit from the spell|QB Spell Sacrifice ChangeMind]]
<<link "This is ridiculous. Leave" $currentPassage>><</link>><<if visited("QB Practice 5 Sex") or visited("QB Practice 4 Sex") or visited("Team Practice 4 Blowjob Start")>>@@.thought;It's just a handjob. I've done more with him before.@@
You smile at <<print $qb.firstname>> and tell him you'd be happy to give him a handjob.<<else>>@@.thought;Why would he want me to stroke him off? Unless he thought I wouldn't do it? Then, he gets to keep his skills.@@
Determined not to give in now that you're so close, you tell him that you agree. He looks surprised, but doesn't stop you.<</if>>
<<print $qb.firstname>> leans back on the bed, and you take a seat by his feet. Leaning forward, you unzip his jeans, exposing his bulging navy blue boxers. @@.thought;He's already getting hard? I haven't even touched it yet.@@
[[Get his cock out|QB Spell Benefit Handjob Continue]]<<getTfProgress hands>>You take a deep breath, and fish his cock out of his boxers. It's half-hard, and as you hold it in your <<if $tempTfValue>=3>>dainty <<elseif $tempTfValue is 2>>small <</if>>hands, it grows even harder. @@.thought;Am I doing that?@@
You're not sure how to give a handjob. <<if visited("QB Practice 5 Sex") or visited("QB Practice 4 Sex") or visited("Team Practice 4 Blowjob Start")>>You've gone further than this with <<print $qb.firstname>> before, but you were either pleasing him with your mouth, or letting him please you.<<else>>You've never done anything like this before.<</if>>
You think back to the handjobs your girlfriends have given you, and what you liked about them. You hold <<print $qb.firstname>>'s cock by the base. Your hand is barely able to hold it.
Slowly, you move your hand up, tugging at his cock as you do so. He takes a deep breath, which you assume means that you did it right.
You slide your hand back down, and he hardens at your touch. You take a second and marvel at the power that you have. Just by touching him, you can control his pleasure.
@@.qb;"Faster, <<print $qb.firstname>>."@@
You oblige, stroking him faster. Your hand pumps up and down his shaft, moving the way it did when you used to jerk off. The difference, of course, is that the dick is attached to someone else.
Anxiously, you look over at <<print $qb.firstname>>. His face is flushed, and he's taking deep breaths. @@.thought;He's got to be close.@@
You speed up even more, pumping up and down furiously, until, finally, he cums.
<<link "wait for him to catch his breath" "QB Spell Benefit Collect">><<set $player.homosexuality to $player.homosexuality+2>><<set $qb.relationship to $qb.relationship+1>><</link>><<print $qb.firstname>> catches his breath and smiles at you. @@.qb;"You're good at that. You should do it more often."@@
@@.player;"Thanks?"@@ you say. You would usually be offended if <<if $player.masculinity>=50>>another <</if>>guy told you that you were good at handjobs, but it's obvious that <<print $qb.firstname>> is being earnest.
@@.player;"So we should get your cum, right?"@@ you ask, eager to change the subject.
@@.qb;"What? Oh yeah, sure,"@@ <<print $qb.firstname>> says. @@.qb;"Hang on."@@ He gets out of bed and kicks off his pants before looking around his room.<<if $player.homosexuality>=20>> You take in the sight of his strong legs, and his toned ass.<</if>>
@@.qb;"Here,"@@ he says, holding up a container. He scoops some cum into it, and hands it to you.
@@.player;"Now a lock of my hair."@@
[[Find a scissors|QB Spell Benefit Hair]]<<getTfProgress hair>><<print $qb.firstname>> opens a drawer and hands you a pair of scissors. You grab a strand of your <<if $tempTfValue>=3>>long<<elseif $tempTfValue is 2>>medium-length<<else>>short<</if>> blond<<if $player.masculinity<=0>>e<</if>> hair, and cut it off.
Immediately, you feel a strange tingling in your scalp. It's nowhere near as intense as the numbness that sweeps over your body whenever you get transformed, but it's still there. Your hand shoots out to the spot where you cut, only to find that the lock of hair is still there like it never left.
@@.thought;Weird. So I can't get a haircut?@@
@@.qb;"Do you need anything else for the spell?"@@ <<print $qb.firstname>> asks.
@@.player;"No. <<print $witch.firstname>> is getting all the ingredients."@@
@@.thought;Now I just need to take these to her.@@
<<if visited("Witch QBSkillSpell Improve Ingredients")>><<link "Tell $witch.firstname that you're done" "Witch QBSkillSpell Sacrifice Start">><</link>><<else>><<link "Say goodbye" $currentPassage>><</link>><</if>>@@.player;"Actually, I changed my mind. You can be the one to get the spell."@@
@@.qb;"Seriously?"@@
@@.player;"Yeah,"@@ you say, not wanting to talk about it.
@@.qb;"So what do we need?"@@ <<print $qb.firstname>> asks.
[[Tell him|QB Discuss Spell Ingredients Sacrifice]]You flush. @@.player;"<<print $witch.firstname>> needs a lock of your hair, and...and..."@@
@@.qb;"And what? What does she need from you?"@@
@@.player;"My cum,"@@ you say. You can't look at him.
@@.qb;"Is this some kind of a joke? She's my sister!"@@
@@.player;"No, it's not a joke. She needs it for her spell,"@@ you say. @@.player;"It sounds ridiculous to me too."@@
@@.qb;"Okay,"@@ he says, sounding somewhat more convinced. @@.qb;"So do you just masturbate, or what?"@@
@@.player;"Yeah. I guess so."@@
@@.qb;"Okay."@@ He looks at you expectantly, as if waiting for you to leave.
@@.player;"Well, um..."@@
@@.qb;"What?"@@
@@.player;"If I masturbate, I'll transform again."@@
@@.qb;"Okay. So..."@@ Then, it dawns on him. @@.qb;"You want me to help you out?"@@
[[Yes|QB Spell Sacrifice Finger]]
<<link "No" $currentPassage>><</link>><<getTfProgress hands>><<if visited("Witch QBSkillSpell Improve Ingredients")>>Once <<print $witch.firstname>> is out of the room, you look at <<print $qb.firstname>>. @@.player;"Yes,"@@ you say softly.
<</if>><<if visited("QB Practice 5 Sex") or visited("QB Practice 4 Sex") or visited("Team Practice 4 Blowjob Start")>>@@.qb;"Sure!"@@ he says, a smile on his face. He pushes you down onto the bed.
Your pulse quickens as he unbuttons your <<print $player.pants.informalName>>. It's nice to see this side of <<print $qb.firstname>>. You lower your pants. Now, all that you're wearing on your lower body is your <<print $player.underwear.informalName>>. <<if $player.underwear.panties is true>>He pulls them to the side, exposing your new pussy. It seems to quiver in anticipation, waiting for his touch. You realize that you must look so feminine, lying on the bed with your legs spread apart, your panties pulled to the side.<<else>>He lowers your boxers, exposing your new pussy. You realize that you must look so feminine with your legs spread apart like that.<</if>><<else>>@@.qb;"Well, uh, I don't know,"@@ he says.
@@.player;"If I'm sacrificing my football ability for you, this is the least you can do."@@
@@.qb;"Okay, that's a good point,"@@ he says, still sounding unsure. @@.qb;"But, uh, could we turn out the lights first?"@@
@@.thought;He doesn't think I'm attractive enough? Wait, that's a good thing. I don't want to be an attractive girl!@@
You turn off the lights and get on the bed. <<print $qb.firstname>> takes off your <<print $player.pants.informalName>>, and <<if $player.underwear.panties is true>>pulls your panties to the side.<<else>>lowers your boxers.<</if>> You realize that you must look so feminine, <<if $player.underwear.panties is true>>lying on the bed with your legs spread apart, panties to the side.<<else>>lying on the bed with your legs spread apart.<</if>><</if>>
Tentatively, <<print $qb.firstname>>'s finger touches your opening. @@.player;"Go on,"@@ you say<<if $player.homosexuality>=20>> eagerly.<<else>>, your voice sounding more eager than you intended it to.<</if>>
He pushes his finger in slightly, and you let out a soft moan.
<<print $qb.firstname>> keeps it up, rubbing you slowly as you get more and more turned on.
@@.qb;"I don't think there are enough juices yet,"@@ <<print $qb.firstname>> reports.
@@.thought;Oh yeah. That's why I was doing this. But if I'm not ready yet, that means he can keep going!@@
<<print $qb.firstname>> speeds up. As he fingers you, he touches your clit. Your hand shoots out and grabs his <<if $tempTfValue>=2>>larger <</if>>hand, holding it there.
It feels //so// good, and you want him to keep going. But you probably have enough for <<print $witch.firstname>>.
[[Ask him to stop|QB Spell Sacrifice Stop]]
[[There's no way you're stopping|QB Spell Sacrifice Continue]]@@.player;"Stop."@@
@@.qb;"What?"@@ <<print $qb.firstname>> looks at you incredulously.
@@.player;"Stop!"@@ With superhuman effort, you wrench his hand away from your pussy, and catch your breath.
@@.player;"Sorry, <<print $qb.firstname>>. We were just doing this for the spell, right?"@@
<<if visited("QB Practice 5 Sex") or visited("QB Practice 4 Sex") or visited("Team Practice 4 Blowjob Start")>>@@.qb;"We were?"@@ he asks. @@.qb;"I was having a good time."@@<<else>>@@.qb;"Uh, yeah,"@@ he says. You detect a look of disappointment in his eyes.<</if>>
@@.player;"I'm sorry, <<print $qb.firstname>>. Maybe another time?"@@ He perks up at that.
[[Collect the ingredients|QB Spell Sacrifice Collect][$qb.relationship to $qb.relationship+1;$player.arousal to $player.arousal+10;$player.dominance to $player.dominance+1]]There's no way you're going to ask <<print $qb.firstname>> to stop. You're too close.
He continues fingering you. Your pussy is wet, your breathing is ragged, and you know you're close.
@@.player;"Don't stop!"@@
He doesn't. A moment later, you're pushed over the edge, and you cry out as the orgasm overtakes you.
@@.player;"That was amazing,"@@ you tell <<print $qb.firstname>>.
[[Catch your breath|QB Spell Sacrifice Collect][$qb.relationship to $qb.relationship+3;$player.homosexuality to $player.homosexuality+1;$player.dominance to $player.dominance-1;$player.arousal to 0]]@@.player;"But first, can we get a container or something?"@@
@@.qb;"Sure,"@@ he says, getting out of bed and looking around the room. A minute later, he's holding up a container. @@.qb;"Here,"@@ he says, handing it to you.
Feeling humiliated, you scoop some of your <<if $player.masculinity<=10>>girlcum<<else>>juices<</if>> into it, and close the lid.
@@.qb;"Now my hair,"@@ he says, looking for a pair of scissors. You turn away from him, embarrassed that he had to see you gathering up your <<if $player.masculinity<=10>>girlcum<<else>>juices<</if>>.
@@.qb;"Here,"@@ he says, handing you a strand of his hair. @@.qb;"Do you need anything else for the spell?"@@ <<print $qb.firstname>> asks.
@@.player;"No. <<print $witch.firstname>> is getting all the ingredients."@@
@@.thought;Now I just need to take these to her.@@
<<link "Say goodbye" $currentPassage>><</link>>You text <<print $qb.firstname>>, asking him to meet you at his car.
@@.qb;"What's up, <<print $player.firstname>>?"@@
@@.player;"I was wondering, uh, would you like to go to the lake?"@@
A big smile appears on his face. <<if visited("Lake") or visited("QB Lake Sex")>>He knows what that means.<<else>>The lake is the popular hook-up spot for Pinewood students.<</if>>
Obviously, that's a yes. You and <<print $qb.firstname>> get into his car, and he starts driving. The ride is silent. @@.thought;What can I say to someone when we both know that in a few minutes, I'll be sucking his @@<<if $player.homosexuality>=30>>@@.thought;delicious @@<</if>>@@.thought;cock?@@
You catch <<print $qb.firstname>> looking over at you a couple times, and smiling. Maybe it was a mistake to take the car. You don't want <<print $qb.firstname>> to be distracted when he's driving.
Luckily, you make it to the lake without any issues. <<print $qb.firstname>> stops the car, and gets in the backseat. Trying not to look at him, you do the same.
<<link "Continue" "QB Lake Sex">><<set $sexDescription to "The sight of the moonlit lake is beautiful, and even a little romantic. $qb.firstname smiles at you, and you turn your attention away from the lake.">><<setUpSexScene "qb">><<set $qb.pants to $qbPants>><<set $qb.underwear to $qbUnderwear>><<set $qb.shirt to $qbShirt>><<set $qb.shoes to $qbShoes>><<set $qb.socks to $qbSocks>><<set $suckedDickLake to false>><</link>><<getTfProgress boobs>><<set $tempBoobs to $tempTfValue>><<if ($player.arousal<=100 and $qb.arousal<=100) or $movesTakenDuringSex<2>><<set $movesTakenDuringSex to $movesTakenDuringSex+1>>Your Arousal: <<print $player.arousal>>
<<print $qb.firstname>> Arousal: <<print $qb.arousal>>
You are wearing:
Legs: <<if $player.pants is not null>><<print $player.pants.properName>> <<if $player.underwear.panties is true and $qb.sawPanties>>[[(Remove)|QB Lake Sex][$temp to $player.pants;$sexDescription to "Eager for $qb.firstname to see you in your panties again, you take off your $temp.informalName, revealing your $player.underwear.informalName. $qb.firstname gets noticeably stiffer when he seems them, and runs his hands along your panty-covered ass, telling you how good your ass looks in panties. You giggle, feeling very feminine.";$player.arousal to $player.arousal+4;$player.masculinity to $player.masculinity-1;$qb.arousal to $qb.arousal+6;$currentlySuckingDick to false;$player.pants to null]]<<elseif $player.underwear.panties is true>>[[(Remove)|QB Lake Sex][$sexDescription to "Your pants feel too heavy on you, so you take them off, revealing your $player.underwear.informalName. $qb.firstname gets noticeably stiffer when he seems them, and runs his hands along your panty-covered ass. You giggle, feeling very feminine.";$qb.sawPanties to true;$player.arousal to $player.arousal+4;$player.masculinity to $player.masculinity-1;$qb.arousal to $qb.arousal+6;$currentlySuckingDick to false;$player.pants to null]]<<else>>[[(Remove)|QB Lake Sex][$sexDescription to "$qb.firstname removes your pants, but when he sees your boxers, he seems disappointed. You wonder if he still would have gone to the lake if you had changed together and he knew you were wearing boxers.";$player.arousal to $player.arousal+2;$qb.arousal to $qb.arousal-2;$currentlySuckingDick to false;$player.pants to null]]<</if>><<elseif $player.underwear is not null>><<print $player.underwear.properName>> [[(Remove)|QB Lake Sex][$temp to $player.underwear;$sexDescription to "What $qb.firstname is doing is nice, but you long to feel his hands on your sex instead of just through your $temp.informalName. Sure, you came to the lake to suck his dick, but that doesn't mean that you can't feel good too. You tug your $player.underwear.informalName down, revealing your pussy. $qb.firstname looks excited. You smile at the effect you had on him, before quickly catching yourself.";$player.arousal to $player.arousal+4;$qb.arousal to $qb.arousal+6;$currentlySuckingDick to false;$player.underwear to null]]<<else>>Bare, revealing your <<if $player.arousal>50>>wet<<else>>naked<</if>> pussy.<<if $player.arousal>50 and $currentlySuckingDick>> [[(Touch)|QB Lake Sex][$sexDescription to $sexDescription+"<br><br>As you suck $qb.firstname's long, hard dick, you rub your hand over your sex. You let out a muffled cry as you feel a wave of pleasure. $qb.firstname, assuming your moan was from sucking his dick, thrusts into your mouth enthusiastically.";$player.arousal to $player.arousal+4;$qb.arousal to $qb.arousal+1]]<</if>><</if>>
Chest: <<if $player.shirt is not null>><<print $player.shirt.properName>> <<if $tempBoobs is 0>>[[(Remove)|QB Lake Sex][$sexDescription to "You pull off your shirt, exposing your bare chest. Looking down at your lack of muscles, you're reminded of the chest you used to have. You miss it. Now, $qb.firstname has a hotter chest than you do. Wait, did you just think that?";$player.arousal to $player.arousal+1;$qb.arousal to $qb.arousal-2;$currentlySuckingDick to false;$player.shirt to null]]<<elseif $tempBoobs is 1>>[[(Remove)|QB Lake Sex][$sexDescription to "You pull off your shirt, exposing your bare chest. $qb.firstname touches your enlarged nipples, and you let out a moan. That felt good.";$player.arousal to $player.arousal+3;$qb.arousal to $qb.arousal+4;$currentlySuckingDick to false;$player.shirt to null]]<<elseif $player.bra and $qb.sawBra>>[[(Remove)|QB Lake Sex][$sexDescription to "You pull off your shirt, revealing your $player.bra.informalName. $qb.firstname massages your boobs through the bra, and you have an urge to take off the bra and let him feel your bare chest.";$player.arousal to $player.arousal+3;$qb.arousal to $qb.arousal+2;$currentlySuckingDick to false;$player.shirt to null]]<<elseif $player.bra>>[[(Remove)|QB Lake Sex][$sexDescription to "You pull off your shirt, revealing your $player.bra.informalName. $qb.firstname looks at it in surprise. You hold your breath and wait for him to react, realizing that it's the first time he saw you in a bra. He just massages your boobs through the bra, and tells you that he can't wait to see them without the bra.";$player.arousal to $player.arousal+3;$qb.arousal to $qb.arousal+2;$qb.sawBra to true;$currentlySuckingDick to false;$player.shirt to null]]<<elseif $qb.sawBoobs>>[[(Remove)|QB Lake Sex][$sexDescription to "You pull off your shirt, revealing your boobs. $qb.firstname smiles and massages them. You're never going to get used to the sight of these orbs on your chest, but when $qb.firstname touched them, it felt good.";$player.arousal to $player.arousal+2;$qb.arousal to $qb.arousal+4;$currentlySuckingDick to false;$player.shirt to null]]<<else>>[[(Remove)|QB Lake Sex][$sexDescription to "You pull off your shirt, revealing your boobs. $qb.firstname gasps and immediately touches them. He asks you if they're real, and you tell him that they are. You're never going to get used to the sight of these orbs on your chest, but when $qb.firstname touched them, it felt good.";$qb.sawBoobs to true;$player.arousal to $player.arousal+2;$qb.arousal to $qb.arousal+4;$currentlySuckingDick to false;$player.shirt to null]]<</if>><<elseif $player.bra>><<print $player.bra.properName>> <<if $qb.sawBoobs>>[[(Remove)|QB Lake Sex][$temp to $player.bra;$sexDescription to "You pull off your $temp.informalName, revealing your boobs. $qb.firstname smiles and massages them. You're never going to get used to the sight of these orbs on your chest, but when $qb.firstname touched them, it felt good.";$player.arousal to $player.arousal+2;$qb.arousal to $qb.arousal+4;$currentlySuckingDick to false;$player.bra to null]]<<else>>[[(Remove)|QB Lake Sex][$sexDescription to "You pull off your $player.bra.informalName, revealing your boobs. $qb.firstname gasps and immediately touches them. He asks you if they're real, and you tell him that they are. You're never going to get used to the sight of these orbs on your chest, but when $qb.firstname touched them, it felt good.";$qb.sawBoobs to true;$player.arousal to $player.arousal+2;$qb.arousal to $qb.arousal+4;$currentlySuckingDick to false;$player.bra to null]]<</if>><<else>>Bare, revealing your <<if $tempBoobs>=2>>boobs<<else>>scrawny chest<</if>>.<</if>>
Feet: <<if $player.shoes is not null>><<print $player.shoes.properName>> [[(Remove)|QB Lake Sex][$sexDescription to "You kick off your shoes. You're in $qb.firstname's car, and you don't want to get it dirty.";$currentlySuckingDick to false;$player.shoes to null]]<<elseif $player.socks is not null>><<print $player.socks.properName>> [[(Remove)|QB Lake Sex][$sexDescription to "$girlfriend.firstname said that having your socks on while having sex was gross. You wonder if $qb.firstname feels the same way. Better pull them off to be safe.";$currentlySuckingDick to false;$player.socks to null;$player.arousal to $player.arousal+1]]<<else>>Barefoot<</if>>
<<print $qb.firstname>> is wearing:
Legs: <<if $qb.pants is not null>><<print $qb.pants.properName>> <<if $qb.arousal>=75>>[[(Remove)|QB Lake Sex][$sexDescription to "Slowly, you unbutton $qb.firstname's pants and slide them off his legs. You can see $qb.firstname's hard cock through his boxers, and your mouth starts to water. You can't wait to feel him in your mouth.";$player.arousal to $player.arousal+3;$qb.arousal to $qb.arousal+3;$currentlySuckingDick to false;$qb.pants to null]]<<else>>[[(Remove)|QB Lake Sex][$sexDescription to "Slowly, you unbutton $qb.firstname's pants and slide them off his legs. You can see $qb.firstname's stiffening cock through his boxers. You just need to get him hard, and then you can feel his long, thick cock in your mouth.";$player.arousal to $player.arousal+2;$qb.arousal to $qb.arousal+3;$currentlySuckingDick to false;$qb.pants to null]]<</if>><<elseif $qb.underwear is not null>><<print $qb.underwear.properName>> <<if $qb.arousal>=75>>[[(Remove)|QB Lake Sex][$sexDescription to "His cock looks nice through the boxers, but you wonder how it would look like without them. You help him pull down his boxers, and gasp at his cock. It's big, maybe seven inches. That's smaller than you were, of course, but you're not thinking about that. You're thinking about how appetizing it looks, and how much you want to feel it in your hands...and your mouth. You feel your head start to drift towards it...";$player.arousal to $player.arousal+5;$qb.arousal to $qb.arousal+5;$currentlySuckingDick to false;$qb.underwear to null]]<<else>>[[(Remove)|QB Lake Sex][$sexDescription to "His cock looks nice through the boxers, but you wonder how it would look like without them. You help him pull down his boxers, and feel a little disappointed when you see that it's not hard. You wanted to feel it in your mouth. Your hand starts stroking his shaft before you realize what you're doing and you catch yourself. Then again, is it really that bad to give him a handjob? If you can get him hard, you can take him in your mouth.";$player.arousal to $player.arousal+5;$qb.arousal to $qb.arousal+5;$currentlySuckingDick to false;$qb.underwear to null]]<</if>><<else>>Bare, revealing his <<if $qb.arousal>=75>>seven inch<<elseif $qb.arousal>=50>>stiffening<<else>>flaccid<</if>> cock. [[(Try to touch)|QB Lake Sex][$sexDescription to "You were sure that you were attracted to girls. You still are, you think. But as your hand eagerly shoots out to grip $qb.firstname's cock, you realize that you're definitely attracted to guys too. You want, no, you need to touch $qb.firstname's shaft. $qb.firstname closes his eyes and urges you to continue. You move your hand down the shaft, enjoying the feeling of having his manhood in your grasp.";$player.arousal to $player.arousal+5;$qb.arousal to $qb.arousal+7;$currentlySuckingDick to false;$player.homosexuality to $player.homosexuality+2]]<</if>>
Chest: <<if $qb.shirt is not null>><<print $qb.shirt.properName>> <<if $tempBoobs>=2>>[[(Remove)|QB Lake Sex][$sexDescription to "$qb.firstname pulls his shirt off, exposing his bare chest. Damn, you didn't think it would be this ripped. Well, okay, it's not ripped, but he's clearly been working out. You can't help but compare his hard, muscular chest to your soft, female one.";$player.arousal to $player.arousal+3;$qb.arousal to $qb.arousal+2;$currentlySuckingDick to false;$qb.shirt to null]]<<else>>[[(Remove)|QB Lake Sex][$sexDescription to "$qb.firstname pulls his shirt off, exposing his bare chest. Damn, you didn't think it would be this ripped. Well, okay, it's not ripped, but he's clearly been working out.";$player.arousal to $player.arousal+3;$qb.arousal to $qb.arousal+2;$currentlySuckingDick to false;$qb.shirt to null]]<</if>><<else>>Bare, exposing his muscular chest<</if>>
Feet: <<if $qb.shoes is not null>><<print $qb.shoes.properName>> [[(Remove)|QB Lake Sex][$sexDescription to "$qb.firstname kicks off his shoes.";$currentlySuckingDick to false;$qb.shoes to null]]<<elseif $qb.socks is not null>><<print $qb.socks.properName>> [[(Remove)|QB Lake Sex][$sexDescription to "$qb.firstname removes his socks.";$currentlySuckingDick to false;$qb.socks to null]]<<else>>Barefoot<</if>>
[[Kiss|QB Lake Sex][$sexDescription to "You're still nervous about doing this, but now it's the kind of nervous where you get butterflies in your stomach. You lean in to kiss him. His lips meet yours, and he puts his hand behind your neck, kissing you possessively. This is a new experience for you: the girls you've kissed are usually more timid kissers, and you can taste their makeup. Now you're not kissing, but you're //being// kissed, and it feels nice. And instead of makeup, you can feel $qb.firstname's stubble against your chin.";$player.arousal to $player.arousal+2;$qb.arousal to $qb.arousal+2;$currentlySuckingDick to false;$player.homosexuality to $player.homosexuality+1]]<<if $qb.underwear is null and $player.arousal>50 and $qb.arousal>=75>><<if $currentlySuckingDick>>
[[Suck his dick|QB Lake Sex][$sexDescription to "You pop him out of your mouth for a moment to catch your breath, and then eagerly lick the shaft. $qb.firstname groans, and you see a little bit of precum on the tip. You take him back into your mouth, and bob up and down on his cock, enjoying the way he reacts as you suck him off. You feel so powerful, being able to control his reaction as you give him pleasure.";$player.arousal to $player.arousal+5;$qb.arousal to $qb.arousal+10;$player.homosexuality to $player.homosexuality+3;$player.submission to $player.submission+1;$player.suckedDick to true]]<<else>>
[[Suck his dick|QB Lake Sex][$sexDescription to "Here you go. You're about to suck his cock. You kiss the tip and then put your lips around the head of his shaft. $qb.firstname grunts and you move your head downward, trying to take as much of him as you can into your mouth. You quickly reach your limit and move your head back up and then back down. You know from experience how good getting a blowjob felt as a guy, but you never realized that it felt so good from the girls side too. You feel so submissive, and $qb.firstname's large cock feels so good in your mouth.";$player.arousal to $player.arousal+5;$qb.arousal to $qb.arousal+10;$player.homosexuality to $player.homosexuality+3;$player.submission to $player.submission+1;$player.suckedDick to true;$currentlySuckingDick to true]]<</if>><</if>>
<<print $sexDescription>><<else>><<print $sexDescription>><<if $movesTakenDuringSex<2>>
<<if $player.arousal>=100>><<if $playerCame>>You feel a warmth build up inside of you, and you throw your head back as another orgasm overtakes you.<<else>><<set $playerCame to true>><<print $qb.firstname>> places a hand on your thigh. You've been so pent up today that just this touch sends you over the edge. <<print $qb.firstname>> looks disappointed, but you're lost in the bliss of your orgasm.
Finally, you notice his disappointment. Taking pity on him, you reassure him that you want to keep going, and he smiles.<<set $qb.relationship to $qb.relationship-1>><</if>><<elseif $partnerCame>><<print $qb.firstname>> groans. He looks like he needs to cum, but he already did.<<else>><<set $partnerCame to true>>@@.player;"I can't wait for this,"@@ you tell <<print $qb.firstname>>.
As it turns out, you are going to have to wait, because as soon as you say that, <<print $qb.firstname>>'s body trembles. @@.thought;That pushed him over the edge? Seriously?@@
Somehow, his cock remains hard. He assures you that he wants to continue.<</if>><<else>><<if $qb.arousal>=100>>
<<if $currentlySuckingDick>><<link "$qb.firstname twitches in your mouth" "QB Lake Cum Choice">><</link>><<else>>[[He cums|QB Lake Cum]]<</if>><<elseif $player.arousal>=100>>[[You cum|QB Lake Cum]]<</if>><</if>><</if>><<print $qb.firstname>>'s cock twitches. You try to get out of the way, but you're not fast enough, and he spurts a load of cum into your mouth.
You can feel the thick cum on your tongue. @@.thought;Couldn't he have warned me first?@@
[[Swallow it|QB Lake Cum Swallow]]
[[Spit it out|QB Lake Cum Spit]]
<<set $qb.relationship to $qb.relationship+2>>
<<set $player.homosexuality to $player.homosexuality+1>>
<<set $qb.arousal to 0>>You look at <<print $qb.firstname>>, who looks back at you expectantly. You remember that when you had a dick, you loved it when girls swallowed your load.
You turn away from him, and swallow his cum. It tastes funny. It's salty and it has a weird, thick, texture. But it's not //bad//.
The worst part about it is that you can feel the aftertaste on your tongue long after you've swallowed. It's a constant reminder of what you did, and who you did it with.
@@.qb;"That was so hot!"@@ <<print $qb.firstname>> says with a smile. He leans over as if to kiss you, and then changes his mind and kisses your cheek. @@.qb;"Let's go home."@@
[[Put your clothes on and get in the passenger seat|QB Lake Leave]]
<<set $qb.relationship to $qb.relationship+2>>
<<set $player.homosexuality to $player.homosexuality+2>>
<<set $player.submission to $player.submission+1>>
<<set $player.arousal to $player.arousal+5>>
<<set $sexDescription to "">>
<<finishSexScene>>You look at <<print $qb.firstname>>, who looks back at you expectantly. You remember that when you had a dick, you loved it when girls swallowed your load.
@@.thought;No. I'm not going to be like those girls. I may have given him head, and he may have cum in it, but I draw the line there.@@
You spit his cum out into your hand. He looks disappointed, but since you just sucked him off, he can't really complain.
<<print $qb.firstname>> smiles at you. @@.qb;"Let's go home,"@@ he says. You nod. Now that it's over, the shame of what you just did is bubbling over you, and you can't wait to get out of here. The worst part is that even though you spit out his cum, you can still feel the aftertaste of it on your cum. It's a constant reminder of what you did, and who you did it with.
[[Put your clothes on and get in the passenger seat|QB Lake Leave]]
<<set $player.submission to $player.submission-1>>
<<set $sexDescription to "">>
<<finishSexScene>><<getTfProgress voice>><<set $tempVoice to $tempTfValue>><<if $qb.arousal>=100>><<print $qb.firstname>>'s cock twitches, and suddenly erupts, cum getting everywhere.
You stare at the evidence, realizing that //you// were the one who made this happen. @@.thought;I got him off.@@
<<if $player.arousal>=100>>That thought makes you lose control, and you feel an orgasm approaching. You cry out <<if $tempVoice>=2>>in a high-pitched voice <</if>>and your body shudders as it overtakes you.
When you've recovered, <<print $qb.firstname>> is cleaning up his jizz. When you see it, you realize what you've done, and a wave of shame washes over you. You enjoyed it in the moment, but now that it's over, you can't believe that it just happened. @@.thought;I just sucked @@<<if $player.masculinity>=50>>@@.thought;another @@<<else>>@@.thought;a @@<</if>>@@.thought;guy's dick.@@<<else>>That thought sends a surge of pleasure through you. When you first got your pussy, you felt weak and feminine. But now that you just made someone else orgasm just with your mouth, you feel strong...and feminine. It doesn't even matter that it was with a guy.
You clean <<print $qb.firstname>>'s jizz up off the floor of the car. You're getting used to the idea of people knowing you and <<print $qb.firstname>> are intimate, but you don't want him to be driving around with a cum-stained car.<</if>>
@@.qb;"We should get going,"@@ <<print $qb.firstname>> says.<<set $qb.arousal to 0>><<else>>You're so turned on. You can't wait to suck <<print $qb.firstname>>'s dick <<if $currentlySuckingDick>>some more <</if>>, but you're going to have to wait for that. You feel a warmthness come over your whole body. You cry out <<if $tempVoice>=2>>in a high-pitched voice <</if>> and your body shudders as it overtakes you.
@@.qb;"That was so hot,"@@ <<print $qb.firstname>> says with a smile when you recover. @@.qb;"Do you think you could get me off?"@@
You look at <<if $qb.underwear is null>>his exposed dick<<elseif $qb.pants is null>>the bulge in his <<print $qb.underwear.informalName>><<else>>the bulge in his <<print $qb.pants.informalName>><</if>>. You want to, but now that you're no longer horny, you feel ashamed of what you just did.
@@.thought;<<print $qb.firstname>> is a guy! And I am one too@@<<if $player.masculinity<=25>>@@.thought;...I think.@@<<else>>@@.thought;!@@<</if>> @@.thought;I can't...no. Maybe later.@@
You apologize to <<print $qb.firstname>>. @@.qb;"That's cool,"@@ he says, but he looks disappointed. @@.qb;"We should get back."@@<<set $qb.relationship to $qb.relationship-5>><</if>>
[[Put your clothes on and get in the passenger seat|QB Lake Leave]]
<<set $qb.relationship to $qb.relationship+2>>
<<set $player.homosexuality to $player.homosexuality+1>>
<<set $sexDescription to "">>
<<finishSexScene>>You put your clothes back on, and get in the passenger seat. Luckily, it's dark enough where nobody will be able to see you. And even if they did, they wouldn't be able to tell who you were.
<<print $qb.firstname>> drives away, and you lean back. You didn't realize how late it had gotten, and you're feeling pretty tired.
As he drives away, you see another car parked by the lake. In the car is a silhouette of a girl, clearly in the middle of giving head. You have no idea who she is, but you feel a kinship with her.
<<print $qb.firstname>> makes it back to campus, and lets you off in front of your dorm.
@@.qb;"<<print $player.firstname>>?"@@ he asks, as you start to get out.
@@.player;"Yeah?"@@
@@.qb;"I had a good time. We should do this again."@@
@@.player;"I...I'd like that."@@
[[Go to your room|Sleep]]@@.player;"Uh, no thanks. It's kind of weird."@@
<<print $girlfriend.firstname>> looks a little surprised. @@.girlfriend;"I didn't think you'd say that. But yeah, it is pretty weird."@@
She turns to head out. @@.girlfriend;"Oh, <<print $player.firstname>>? Let's do it tomorrow."@@
You nod. It's not like there's anything stopping you from having sex tomorrow.
It's a little hard to get to sleep now, with two couples fucking in your room. You pull the covers over your head, and imagine a sea of sheep jumping over a fence.
At long last, you're off to sleep.<<set $girlfriend.relationship to $girlfriend.relationship-3>><<print $girlfriend.firstname>> is waiting for you when you get back to your room.
@@.player;"<<print $girlfriend.firstname>>? What's going on?"@@
<<if not visited("Girlfriend Partial Breakup")>>@@.girlfriend;"I couldn't stop thinking about you all day,"@@ she says, putting her hand on your shoulder. @@.girlfriend;"And I've been so horny."@@
You're frozen in place. She's asking to have sex with you, but you can't. Not like this. Not with your new anatomy.
@@.girlfriend;"So will we, or not?"@@
You grunt noncommitally. <<print $girlfriend.firstname>> rolls her eyes. @@.girlfriend;"Good night then."@@ Her voice is flat.
@@.player;"Good night,"@@ you say back.
@@.thought;I'm not going to be able to get away with it forever@@ you think as she walks out. @@.thought;She's going to get fed up soon.@@ You feel bad. It's not your fault, of course, but you're leading her on. If you had told her sex wouldn't happen, she could use a vibrator or something. @@.thought;She still can. Girls love that.@@
<<set $girlfriend.relationship to $girlfriend.relationship-5>><<else>>@@.girlfriend;"I came all the way over here hoping we could fuck,"@@ she begins. @@.girlfriend;"And then once I got here, I realized that we couldn't do it."@@
@@.player;"Not so loud!"@@
@@.girlfriend;"Sorry,"@@ <<print $girlfriend.firstname>> says, looking at your roommates.
@@.player;"So what do you want?"@@
@@.girlfriend;"I don't know! I really need to get off. I guess I'll have to go back to Busch and use my..."@@ she trails off, looking at your roommates once more, before getting up and leaving.
You're feeling like crap. Worst of all, neither you nor her are satisfied.
@@.thought;She's still horny. I really wish I could help her out. Well, I know she has toys. And girls are supposed to love them.@@ <</if>>In your mind, you picture pleasuring yourself with a vibrator. @@.thought;No. No! I can't do that.@@
It comes as a relief when you fall asleep.<<getTfProgress face>><<set $tempFace to $tempTfValue>><<getTfProgress ass>><<set $tempAss to $tempTfValue>>You're ready to go to bed, but for some reason you can't fall asleep. You've focused so much on <<print $witch.firstname>>'s curse, and the changes that have come from it, that you completely forgot about what's happening later in the week.
Tomorrow, you have another practice. You have no idea how you're going to get out of that one. You're a quarterback who can't throw the ball. How long can you keep your job?
And on friday, you have another game. Ordinarily, you would be looking forward to it, but you hadn't even thought about it until now. You start to stress out as you finally think about it. You're going to be hit by big, heavy linemen, and you're no longer strong enough to take the hits. And if you //do// have time to throw, you'll just embarrass yourself.
And then there's the matter of your pussy. <<if $tempFace is 0>>You're really horny, but you can't stand the thought of masturbating like a girl.<<elseif $tempAass is 0>>The last time you masturbated, your face changed. It's probably a coincidence, but you're worried about getting off again.<<else>>Every time you've orgasmed, something about you has become more feminine. You can't masturbate any more, of course, but how are you going to get off now?<</if>>
You toss and turn for a while until sleep finally takes you.It's nighttime, and you're ready to go to sleep. Unfortunately, sleep doesn't come. You toss and turn for a while, thinking about the game tomorrow, <<print $girlfriend.firstname>>, and the panty raid tomorrow.
<<if visited("Language Project Family")>>@@.thought;I got the project rescheduled so I could go to the panty raid. But I don't really want to go to the panty raid. Damn, I feel bad. I lied to Norm, and he's missing nerd club because of me.@@<<else>>@@.thought;Can I skip the panty raid? My group needs me to do their project. I don't really want to do the project, but I'm not sure if I want to be part of the panty raid either anymore.@@<</if>>
You turn onto your side. This isn't helping. @@.thought;Okay, <<print $player.firstname>>. Focus.@@ You manage to clear out all your worries, and imagine a scene of sheep jumping backwards over the fence.<<showQBSkill true>><<showQBSkill false>>You're feeling tired from your long day, and you find yourself nodding off to sleep as soon as you get into your bed. @@.thought;At least tomorrow's going to be an easy day. Classes will be easy and then after that is the weekend. And the football game.@@
You sit straight up in bed, fully awake. This is going to be your first game since your transformation. Everyone's going to expect you to lead the Stallions to another victory, and you're going to make a fool out of yourself in front of the whole school. <<if $player.qbSkill>=40>>@@.thought;Or maybe I won't? I've been practicing. I think I can fake it well enough to get by.<<elseif $player.qbSkill>$qb.qbSkill>>@@.thought;At least I'm better than <<print $qb.firstname>>@@ you think. Not that it's a high bar.<<else>>@@.thought;I bet even <<print $qb.firstname>> is better than me now@@ you think miserably. @@.thought;Maybe I should just let him be the starter.<</if>>
You can hear your father reminding you to get sleep before a big game, but you just can't fall asleep. You'll get close, and then sit up, worried about something else.
Finally, at around 3 AM, sleep overtakes you.//You're standing naked in your dorm room. It's something you do every day, but now, something feels off.
Patrick and Marco come into the room. @@.player;"Hello,"@@ you say, your voice cracking at the end.
Your roommates don't respond. They're just staring at you and laughing.
@@.player;"What?"@@ You feel self-conscious.
Then, you realize that they're looking at your crotch. You look down, and see what they're laughing at.
You have a vagina.////You're sitting in your biology class. Something feels strange, but you can't tell what it is. You're more worried about the test that Miss Williams is handing out.
The guy in front of you passes a copy of the test to you, and you take it. Hunched over your desk, you flip through the test, looking first for a question that looks easy and then for a question you can actually understand.
It's no use. It might as well have been written in a foreign language. And you're horny. So horny.
You can't resist it anymore. Your right hand snakes down between your legs, pulls your panties to the side, and touches your pussy. It feels good, but not good enough.
Nobody is paying attention to you. Feeling bold, you slowly extend your index finger and stick it inside. @@.thought;Oh my god!@@ You lose yourself in waves of pleasure as you continue to finger yourself.
You shake yourself out of it. Something is wrong. Then it comes back to you. @@.thought;I have a pussy! And I'm wearing panties! Wait, but how did I get in so easily? I'm in school. I'm wearing my uniform.@@
You quickly look down at yourself. You're wearing //a// school uniform, but not the one you're used to wearing. Instead of dress pants, you're wearing a skirt and stockings, just like the other girls in the class.
You look around again, but no one is paying any attention to you. It's almost like they think it's normal.////You're in your room, having sex with <<print $girlfriend.firstname>>. Your big cock pumps into her, as she...
@@.thought;Wait. Big cock?@@
You withdraw from <<print $girlfriend.firstname>> and look down. Yes! Your huge, eight inch cock is back!
@@.girlfriend;"What's wrong, <<print $player.firstname>>?"@@
@@.player;"Absolutely nothing,"@@ you say, beaming.
You enter her again, and pump away. Her face screws up with pleasure, and you both get close to orgasm...////It's time for the panty raid. You and the rest of the team huddle in the locker room. As the quarterback and the leader, everyone turns to you.
@@.player;Okay, guys! Most of the girls are at clubs or the library. We're going to go into their dorm, break into their rooms, and steal their panties. I want everyone to get two panties from two girls!"@@
@@.male;"What if we break in and they're in their room?"@@
@@.player;"Then we take their panties anyway!"@@
The boys all cheer, and everyone heads for the girls dorms. Everyone is out, and all the boys split up, each taking a different room.
You find yourself alone, in front of a closed door. You turn the handle and the door swings open. You walk in, purposefully striding towards the dresser. You find a pair of royal blue panties, and you reach out and grab them.
Something is wrong. //You// feel wrong. You're feeling claustrophobic in your loose, sweaty clothes. You //need// to get your clothes off.
Your pants are the first to go, then your shirt, and then your boxers. Now you're standing naked in some random girl's dorm room, holding nothing but a pair of panties.
There's a strong gust of wind through the open window, and you shiver. You're cold. You slide your underwear up your legs, not realizing that you're putting on panties until you're wearing them.
@@.thought;What am I doing? I've got to take these off!@@
Before you can do so, the door starts to swing open...////You yawn and open your eyes. You're awake. But didn't you just go to sleep? Weird.
You get up and strip off your clothes. It's time for another day of school. You take some time to admire your cute pussy, and then walk over to the dresser. Without thinking, you reach for <<if visited("Spanish Project Start")>>your boxers, and you slide them up your legs.
They look out of place, though. You have a pussy, now, and it's only right for you to wear panties too.<<elseif $pantyRaid and $pantyRaid.takenFrom is $witch.firstname>>the <<print $pantyRaid.panties.informalName>>.
@@.thought;Wait! I don't wear panties!@@ You try to put them back, but your fingers don't obey you. As if in a trance, they move down. Your legs step into the <<print $pantyRaid.panties.informalName>> and you slide them up your legs.
Suddenly, the trance is broken, and you try to tear the panties off of you. They don't budge.
They do look cute on you, though.<<elseif $pantyRaid and $pantyRaid.takenFrom is $girlfriend.firstname>>the <<print $pantyRaid.panties.informalName>> and slide them up your legs. They look cute on you, and they fit well.
Wait! They fit well? You snap out of it, and slide them back down your legs.
It's too bad. They looked cute on you.<<else>>your boxers, and you slide them up your legs.
They look out of place, though. You have a pussy, now, and it's only right for you to wear panties too.<</if>>//
Suddenly, your alarm blares, and you wake up.You tuck yourself into bed, and get ready for sleep.
@@.male;"<<print $player.firstname>>?"@@ Marco asks.
@@.player;"Yeah?"@@
@@.male;"I spoke to <<print $girlfriend.firstname>>."@@
@@.thought;Here we go.@@
@@.male;"Are you sure?"@@
@@.thought;I guess it's nice that he's asking me first. He's not a bad friend. But this is so embarrassing!@@
@@.male;"What's going on, man?"@@ Patrick asks. @@.thought;Oh, great. I thought he was asleep.@@
@@.male;"I want to ask <<print $girlfriend.firstname>> out, but I wanted to make sure it was alright with <<print $player.firstname>>."@@
@@.male;"You don't have to do that, man,"@@ Patrick says to you.
[[I know, but Marco can date who he wants|Sleep Marco Approve]]
[[You're right|Sleep Marco Deny]]@@.player;"I know, but Marco can date who he wants."@@
@@.male;"Thanks, <<print $player.firstname>>. I'll try not to fuck her in our room."@@
@@.player;"Why would you mention fucking her?"@@
@@.male;"Oh. Sorry. But that's cool of you."@@
[[You nod and turn off the lights|Dream Marco]]
<<set $girlfriend.dateMarcoPermission to 2>>@@.player;"You're right,"@@ you say to Patrick.
@@.male;"Hey, why are you getting in the middle of this?"@@ Marco asks Patrick. @@.male;"This is between <<print $player.firstname>> and me."@@
@@.male;"<<print $player.firstname>> is my friend too. And if he won't stand up for himself, I will."@@
@@.thought;That's touching. I always thought of Patrick as this dumb jock.@@
@@.male;"Fine,"@@ Marco says, ignoring Patrick. @@.male;"I won't date her."@@ He doesn't sound happy about it, though.
[[You turn off the lights|Dream Marco]]//You're in your dorm room, doing your homework, when the door opens. You turn to greet your roommate, only to find that it's <<print $girlfriend.firstname>> and Marco.
They stagger to Marco's bed, <<print $girlfriend.firstname>> straddles him, and they start making out. You try your best to tune them out and focus on your homework, but it's difficult. The textbook becomes all fuzzy and you're unable to get any reading done, so you decide that you might as well watch the show in front of you.
Marco and <<print $girlfriend.firstname>> have moved on from just making out. Marco is just in his boxers, and <<print $girlfriend.firstname>> is in her bra and panties. <<print $girlfriend.firstname>> gets up to take off Marco's boxers, and you take the opportunity to <<if $player.underwear.panties is true>>strip down to your panties.<<else>>get naked yourself.<</if>>
Neither of them seem to notice. In fact, while you were removing your clothes, Marco must have taken off <<print $girlfriend.firstname>>'s underwear too, because they'ree now having sex. Your hand slips to your pussy and you start rubbing yourself, trying to imagine yourself in Marco's place, getting to fuck your ex with a real cock. She bounces up and down on Marco's dick, and you close your eyes, imagining her doing the same to you.
Your angle isn't that good, though, and you have a much better view of <<print $girlfriend.firstname>> than you do of Marco. As they continue to fuck, you start to imagine yourself in <<print $girlfriend.firstname>>'s place, bouncing up and down on Marco's large cock, enjoying the sensation of being filled. You know it's wrong, but as you continue to rub yourself, you find that you don't care.
Marco sees you looking. @@.male;"Do you want to join us?"@@ he asks.//
Suddenly, your alarm blares, and you wake up.
[[Look around|Wake up]]@@.player;"Marco?"@@ you say.
@@.male;"Yeah?"@@
@@.player;"I was thinking about <<print $girlfriend.firstname>>..."@@
@@.male;"And you changed your mind?"@@
@@.player;"Yeah."@@
@@.male;"Come on, dude!"@@ Patrick says.
@@.player;"No, it's okay. I'm not good...uh, I mean, me and <<print $girlfriend.firstname>> aren't dating anymore, and it's not my place to say who she can't date, so..."@@
@@.male;"Thanks. That's cool of you."@@ Turning to you, he adds, @@.male;"I'll try not to fuck her in our room."@@
@@.player;"Why would you bring that up?"@@ you say with a hollow laugh. Insidde, you're wondering what would happen if he //did// bring her back to your room, and if he would ask you to join in.
[[Go to sleep|Dream Marco]]
<<set $girlfriend.dateMarcoPermission to 2>>//You're on the football field, in the middle of a close game. You take the snap and look around you.
Defenders are running towards you, but you're not worried about them. You spot a receiver open deep towards the end zone, and release a pass in his direction.
It's a weak throw, only going a couple yards before dropping like a stone.
All around you, you can hear the sounds of laughter: your teammates, the other team, the fans, the cheerleaders.
Suddenly, Coach is on the field. @@.male;"You're coming with me,"@@ he says, picking you up off the ground. You try to shake yourself loose, but you're not strong enough.
The two of you walk down winding corridors before coming to a stop outside the stadium. Coach lets you go and then walks back inside, shaking his head.
You've got to get back inside the stadium. You know that. But the door that Coach just went in has disappeared. You run all around the field, trying to find an entrance, but everything is locked.//You've been feeling really stressed out lately, and you haven't had any release.<<if visited("Shower Masturbate Female")>> What you did in the shower didn't count.<</if>> Besides, you're really curious. You'd always heard that a female orgasm is way better than a male one. You're pretty sure that's not true. The orgasms you had when you had a dick were amazing.
Patrick and Marco aren't in your room when you get back. @@.thought;Perfect.@@ You lock your door, plop down on the bed, and pull up your favorite porn site.
@@.thought;What's it going to be?@@ A thumbnail on the front page catches your attention. It's a picture of two naked girls in the shower. You quickly click on it.
In an instant, your <<print $player.pants.informalName>> are unbuttoned and down at your feet, and your shirt is on the floor. You always masturbated naked. It would be so embarrassing to get jizz on your school uniform. @@.thought;Although I guess I don't have that problem anymore. Oh well, the clothes are already off.@@
That leaves you standing in only your <<print $player.underwear.informalName>>. For some reason, they feel //wrong// on your body. They're quickly off as well, leaving you totally naked. Luckily, the blinds are closed.
[[Watch the video|Masturbate Day 4 Watch]]//The video starts, and you find yourself transfixed by it. A short, perky blonde girl is taking a shower. Her right hand is between her legs, fingering her pussy. Her eyes are closed, and she's smiling.//
Your right hand drifts between your legs, mirroring her. Except you can't bring yourself to finger your pussy yet. It does feel really good, though. In science class a couple years ago, you were supposed to learn about the female anatomy, but you hadn't paid attention. When you had sex with a girl, you didn't need to know what the different parts of her vagina was. All you felt you needed to know was where her pussy was, and that you were fucking it.
//The blonde girl's partner has joined her in the shower. She's a tall brunette, with large, firm breasts and a mischievous smile. The blonde drops to her knees, and buries her face in the brunette's vagina, which is shown through a series of close ups.//
As you rub your pussy, tracing its soft folds, you imagine the blonde girl licking it. You're sure it would be the best feeling ever. Tentatively, you slide your index finger inside your pussy, and give out an un-masculine sounding moan. You're wet.
//The brunette is really getting into it, and her last moan occured at the same time as yours. She throws her head back and cries out as the blonde increases her pace.//
As the brunette nears orgasm, you imagine yourself in your dorm shower, as this cute blonde eats you out. Without thinking, you stick your index finger deeper, and are met with immediate resistance. @@.thought;So I'm a virgin.@@ Quickly, your finger retreats to a shallower area. You don't feel like popping your own cherry. As you shift your finger around, it finds your clit, and you let out a moan, even louder than your last. You don't care though. It feels so good.
//With a final cry, the brunette orgasms.// @@.thought;That must have felt so nice. I'd love to be her.@@ Wait, what? You don't want to be her. You're a guy! You just want to be eaten out by that blonde.
//While you're struggling internally, the blonde and the brunette have switched places. The blonde seems to be in heaven as she enjoys the brunette's expert tongue. Sometime between shots, the shower has been switched off.//
You're too busy to notice inconsistencies though. You're rubbing your clit, closing your eyes and shivering. Your body shifts back and forth on the bed, trying to get into the position to give you the most pleasure.
A warm feeling envelops your body from head to toe. You're getting close to an orgasm. Part of you is scared to experience a female orgasm for the first time, but there's no way you're removing your finger.
You're imagining yourself in the shower again, in the blonde's position, being eaten out by a cute brunette girl. And then the brunette is replaced by a black-haired guy. @@.thought;What?@@ But he's an expert at this, and you imagine yourself moaning as you enjoy his expert tongue.
And then it happens. Your muscles clench, your head hits the pillow, and you squeal as the orgasm takes over your body.
[[Recover|Masturbate Day 4 Recover]]You smile and sink into the bed, lost in the post-orgasm bliss. It was amazing, definitely on par with any orgasm you had when you had a dick. You don't know if it was //better//, but maybe you weren't doing it right.
@@.thought;Wait@@ you think, sitting up suddenly. The scene you were imagining when you climaxed plays in your head. You in the shower, getting your pussy licked. By a man. @@.thought;Why was it a man? I watched a lesbian video. I'm not gay!@@
@@.thought;Well, why does it matter if it was a man or a woman?@@ you try to rationalize. @@.thought;He was servicing //me//. If he was fucking me or I was sucking his dick, then it would be gay.@@ It's not very manly to get your pussy licked, but that's not your fault.
Suddenly, you feel a draft on your naked skin. But how is that possible? The windows are shut, and you didn't change the thermostat.
The draft gets more intense, and you realize that it's only affecting your body. It's like the heat that washed over you when you were about to orgasm, except this is ice cold. And it feels wrong.
<<link "Continue" TfPassagePicker>><<set $setting to "rowanDorm">><</link>>
<<set $player.arousal to 0>>
<<set $tfPassageIntro to "Masturbate 2">>You settle back into your bed and check the clock. You've still got some time before practice starts. @@.thought;I can watch that show that <<print $girlfriend.firstname>> was always talking about.@@
The show is disappointing. It's only the first episode, of course, but it's just another show about catty high school girls. Still, you manage to make it halfway through.
You're saved from the rest of it when Marco and Patrick walk in. Marco does a double take when he sees you. @@.male;"Oh, hi, <<print $player.firstname>>. Are you coming to practice?"@@
@@.male;"Come on man, just because you won us the game doesn't mean you can be late."@@
@@.player;"I'm coming, I'm coming."@@
<<if visited("New Face")>>@@.thought;Marco did a double take. Are the changes that easy to spot? Is anyone else going to notice? At least Patrick didn't seem to notice anything.@@<<else>>@@.thought;What was with that look Marco gave me? I was sitting in my own bed. It's got to be because I was running late, right? Patrick didn't react at all.@@<</if>>
<<link "Head to practice" "Team Practice 1">><</link>>Alright! You lie back in bed and open your computer, eager to find some new porn. Suddenly, you're hit with a disturbing thought. @@.thought;Wait. The last time I did this, something happened to my face.@@
That thought sends you into a panic. Sure, it's probably a coincidence, but what if they're linked? What if pleasuring yourself makes your face change again?
@@.thought;No, it's just a coincidence. Really. Maybe it had something to do with the curse, or maybe <<print $witch.firstname>> said a spell right at that time@@ you tell yourself. @@.thought;What else am I supposed to do? Not masturbate for a couple months? I'd go crazy!@@
[[You're overthinking it, and you need release. Find some porn.|Masturbate 2 Start]]
<<link "There's no way you're taking that chance." $currentPassage>><</link>>You're a little uneasy, but you find some porn and press play. You have the room to yourself, and this is a perfect time. Soon, your uneasy feeling disappears as you get into the video.
@@.thought;What's it going to be?@@ A thumbnail on the front page catches your attention. It's an image of a sexy maid lying on her back, stuffed with a big dick.
@@.thought;Perfect.@@ You click on it, and the video starts. //A hot brunette dressed in casual clothes is cleaning an apartment. She seems to be dusting the same places again and again, but that's not your concern.//
You tear off your <<print $player.pants.informalName>> and <<print $player.underwear.informalName>> and start rubbing yourself, looking at the maid's round bottom, and imagining having your way with her.
//A young, blond guy enters the room. @@.male;"You call this cleaning?"@@
@@.female;"I'm sorry, sir. What did I do wrong?"@@
@@.male;"You're a maid. You should dress like one."@@ He flings a maid's uniform onto the bed. The brunette holds it up against herself. It's clearly way too short and way too low cut.//
You slip a finger inside of your pussy and cry out in pleasure. You close your eyes as the video keeps playing, imagining that you're that man, and you have a sexy, scantily clad maid who will do whatever you want.
//@@.female;"Okay!"@@ the maid says, and strips down to her black bra and panties right in front of her employer.//
@@.thought;Seriously? This is so cheesy!@@ You don't close the video, though. Instead, you keep fingering yourself, even harder than before.
//The woman is now dressed in her skimpy maid uniform. She bends to pick a sock up off the floor, exposing her black panties. While she is doing this, the man checks out her ass.//
Unfortunately, the next minute of the video is just the maid cleaning. You're starting to get bored.
[[Skip ahead to the good part|Masturbate 2 Orgasm]]Bored, you skip ahead. //The man's cock is out, and the maid is already naked.
@@.male;"Get on the bed,"@@ the man says. The woman complies, lying on the freshly made bed.//
You imagine what it would be like to have a beautiful woman like that who does whatever you say. You would make her clean your room (it is getting a little messy), and then you'd strip her naked and fuck her with your big cock.
Abruptly, you stop fingering yourself. You don't have a big cock anymore, and after only <<print $day-3>> <<if $day is 4>>day<<else>>days<</if>> with your new vagina, you're finding it a little harder to imagine what it would be like to do the fucking.
//The man commands her to start masturbating, and she does so. She's lying on the bed, naked, fingering her pussy. Her eyes are closed, and she is moaning with delight.//
You lie on your own bed and start fingering your own pussy. Your finger finds your clitoris and a cry escapes your lips.
It's disturbingly easy to identify as her. You're in the same position, doing the same thing. And it's not even gay. The man's not in the picture right now, you're just masturbating. There's nothing wrong with that...
//The man lies down on top of the maid. He grabs her head and gives her a long, forceful kiss. The maid smiles and guides his cock to her dripping wet cunt.//
Now you're finding it harder to identify with the woman. She's getting fucked, and you don't want that! But she looks so fulfilled, her body moving in time with his thrusts, as she nears orgasm.
In spite of yourself, you keep fingering yourself. It's wrong, you don't want to be imagining getting fucked. But now that your finger has found your clitoris, you don't want to move it away. Your breath is ragged, and you feel a heat building up in your body.//
With a final cry, the maid orgasms. She looks so content, having just gotten fucked by her dominant, well-hung boss.//
At the same time, you climax. It's a mind-blowing, amazing, feeling but you can't fully enjoy it. You're too disturbed. @@.thought;I was identifying with the maid. And I came at the same time as her.@@
You've felt post-orgasm guilt when you had a dick before, but it's nothing compared to this. It's wrong, and you shouldn't have done it, but it //felt so good//. @@.thought;It was just a really good video@@ you decide.
Before you can think about it more, a familiar feeling washes over you.
<<link "Uh oh" TfPassagePicker>><<set $setting to "rowanDorm">><</link>>
<<set $player.arousal to 0>>
<<set $tfPassageIntro to "End of Current Content">>Why is this happening now? It was only supposed to happen when you masturbated! Then again, what does //supposed to// even mean? You weren't supposed to get transformed at all, and the transformation was just supposed to be losing some muscles, not being turned into a damn girl!
@@.thought;Is this because of the panties?@@ You quickly slide the <<print $player.underwear.informalName>> down your legs, hoping that it will stop the transformation that's about to happen.
It doesn't.
@@.thought;Why did I even wear the panties in the first place? I'm a guy! I shouldn't be wearing panties!@@
<<link "Wait for the transformation to happen" TfPassagePicker>><</link>>Recalling what happened the last two times you masturbated, you decide against it. @@.thought;I don't want any more freaky changes happening!@@
<<link "Back" $currentPassage>><</link>><<getTfProgress face>><<set $tempFace to $tempTfValue>><<getTfProgress ass>><<set $tempAss to $tempTfValue>><<getTfProgress boobs>><<set $tempBoobs to $tempTfValue>><<getTfProgress voice>><<set $tempVoice to $tempTfValue>><<getTfProgress hands>><<set $tempHands to $tempTfValue>><<getTfProgress hair>><<set $tempHair to $tempTfValue>><<getTfProgress height>><<set $tempHeight to $tempTfValue>><<AreNewTfsAvailable>><<if $player.controlQuestKnowledge is true and $newTfsAvailable>><<set $seconds to 15>>You're about to transform! If you act quickly, you can choose what part of you gets transformed.
Hurry!
<span id="countdown">15</span><<silently>>
<<repeat 1s>>
<<set $seconds to $seconds-1>>
<<if $seconds>0>>
<<replace "#countdown">><<print $seconds>><</replace>>
<<else>>
<<set $possibleTfsArray to []>>\
<<set $minTf to 4>>\
<<set $keys to Object.keys($tfs)>>\
<<for _i to 0; _i<$keys.length; _i++>>\
<<if $tfProgress[_i]<$minTf>>\
<<set $minTf to $tfProgress[_i]>>\
<<set $possibleTfsArray to [$tfs[$keys[_i]][$tfProgress[_i]]]>>\
<<elseif $tfProgress[_i] is $minTf>>\
<<set $newPassage to $tfs[$keys[_i]][$tfProgress[_i]]>>\
<<run $possibleTfsArray.push($newPassage)>>\
<</if>>\
<</for>>\
<<if $possibleTfsArray.length>0>><<goto $possibleTfsArray[0]>><<else>>You have reached the last transformation! Stay tuned for future releases of You Throw Like A Girl.
<<link "Continue" $currentPassage>><</link>><</if>>
<</if>>
<</repeat>>
<</silently>>
<<if $tempFace<$tfLimits.face>>
<<link "Your face" $tfs.face[$tempFace]>><</link>><</if>><<if $tempAss<$tfLimits.ass>>
<<link "Your ass" $tfs.ass[$tempAss]>><</link>><</if>><<if $tempBoobs<$tfLimits.boobs>>
<<link "Your chest" $tfs.boobs[$tempBoobs]>><</link>><</if>><<if $tempVoice<$tfLimits.voice>>
<<link "Your voice" $tfs.voice[$tempVoice]>><</link>><</if>><<if $tempHands<$tfLimits.hands>>
<<link "Your hands" $tfs.hands[$tempHands]>><</link>><</if>><<if $tempHair<$tfLimits.hair>>
<<link "Your hair" $tfs.hair[$tempHair]>><</link>><</if>><<if $tempHeight<$tfLimits.height>>
<<link "Your height" $tfs.height[$tempHeight]>><</link>><</if>><<else>>\
<<set $possibleTfsArray to []>>\
<<set $minTf to 4>>\
<<set $keys to Object.keys($tfs)>>\
<<for _i to 0; _i<$keys.length; _i++>>\
<<if $tfProgress[_i]<$minTf and $tfProgress[_i]<3>>\
<<set $minTf to $tfProgress[_i]>>\
<<set $possibleTfsArray to [$tfs[$keys[_i]][$tfProgress[_i]]]>>\
<<elseif $tfProgress[_i] is $minTf and $tfProgress[_i]<3>>\
<<set $newPassage to $tfs[$keys[_i]][$tfProgress[_i]]>>\
<<run $possibleTfsArray.push($newPassage)>>\
<</if>>\
<</for>>\
<<if $possibleTfsArray.length>0>><<display $possibleTfsArray[0]>><<else>>You have reached the last transformation! Stay tuned for future releases of You Throw Like A Girl.
<<link "Continue" $currentPassage>><</link>><</if>>
<</if>>The cold continues to get more intense. It feels like someone dunked your body in a pool of ice water. Your body has gone numb, and you're helpless to do anything except wait.
The cold disappears, thankfully. You can now feel your body again! Except, something still seems wrong. Specifically, your face. You can still feel it, but it feels strangely different.
@@.thought;What the fuck?@@
You should go look in the mirror. @@.thought;I'm just being ridiculous. Why would my face change?@@ But you can't tell if you really think it's ridiculous, or if you don't want to know.
<<if $setting is "rowanDorm" or $setting is "girlfriendRoom">>[[Head to the dorm bathroom|New Face]]<<elseif $setting is "girlsBathroom" or $setting is "boysBathroom" or $setting is "girlsShower" or $setting is "boysShower">>[[Look in the mirror|New Face]]<<elseif $setting is "quad" or $setting is "car" or $setting is "lockerRoom">>[[Go to the bathroom|New Face]]<</if>>
<<if $setting is "rowanDorm" or $setting is "girlfriendRoom">><<link "Stay in your room" $currentPassage>><<set $player.confidence to $player.confidence-2>><</link>><<else>><<link "Stay where you are" $currentPassage>><<set $player.confidence to $player.confidence-2>><</link>><</if>>
<<set $player.masculinity to $player.masculinity-3>>
<<set $tfPassageChange to "Masturbate 2 Change">>
<<handleTf face>>The last time you were this scared, it was <<if $day<=5>>earlier this morning<<elseif $day<10>>earlier this week<<else>>at the beginning of the year<</if>>, and you were going to the bathroom to check if you had a vagina. And here you are, <<if $setting is "boysBathroom" or $setting is "girlsBathroom" or $setting is "boysShower" or $setting is "girlsShower">>in<<else>>going to<</if>> the bathroom to check if your face has...well, you're not really sure what you're expecting. You imagine yourself with a girl face and a vagina, while the rest of you is male. @@.thought;I'll be some kind of freak@@ you think miserably.
Part of you wants to turn back now and flee to the safety of <<if $setting is "rowanDorm" or $setting is "quad">>your dorm room<<elseif $setting is "girlfriendRoom">><<print $girlfriend.firstname>>'s dorm room<<elseif $setting is "car" or $setting is "lockerRoom">>the <<print $setting>><<else>>the hallway<</if>>. If you don't look, you can pretend like nothing happened. Your feet keep walking, though, more out of a morbid curiosity than anything else.
<<if $setting is "boysBathroom" or $setting is "girlsBathroom" or $setting is "boysShower" or $setting is "girlsShower">>With a deep breath, you look in the mirror.<<else>>After what seems like forever, you arrive in the bathroom and dash over to the mirror.<</if>> @@.thought;Okay. Okay! This doesn't look so bad!@@ You look a little closer. Your features are softer, and your looks are no longer as rugged as they were, but you're still easily recognizable as you.
@@.thought;Okay. This is good. Wait! No, this isn't good! I don't want my face to change at all!@@
You have to be sure, though. The differences are easy to miss if you're not looking closely, and you're not sure if you're seeing only what you expect to see.
@@.thought;The photo!@@ You pull out your phone and take a picture of yourself looking into the mirror. A swipe brings up the photo you took before homecoming of you and <<print $girlfriend.firstname>>. Guess it was a good thing everyone took so long taking photos of each other.
You swipe back and forth between the two photos, trying to memorize every detail of your faces. Plural, because they've changed. It's subtle, sure. But it's there.
@@.thought;Why did this happen? And why did it happen ''now''? <<if visited("Read Book1 Think") or visited("Witch Ask Penis") or visited("Witch Refuse Show Penis")>>The spell was supposed to take effect over three nights and it's been three nights. You should have finished changing.<<else>>All your changes have been at night. Why did this happen randomly during the day?<</if>> And all the changes were centered around your muscles and your cock. This is definitely weird.@@
You don't want to talk to <<print $witch.firstname>> about this. You really don't want to. But you might not have a choice. You need answers, and she's the only one who would know. @@.thought;Maybe I could look in the library? But I have no idea what I'm looking for.@@<<if $readBook1>> When I read up about this spell, it said nothing about changes to my face.@@<</if>>
There's nothing you can really do now except for sitting in your room<<if $dayOfWeek is "Monday" or $dayOfWeek is "Wednesday">> until it's time for practice<<elseif $dayOfWeek is "Friday">> the game<</if>>.
<<link "Continue" $currentPassage>><</link>>
<<set $player.confidence to $player.confidence-4>>Once again, your body has gone ice cold. You freeze, remembering the first change, and dreading what's going to happen. Even if you didn't freeze, though, it wouldn't have done much good. Your entire body is numb.
The cold gets more intense, and you brace yourself, waiting for it to drift upwards and concentrate in your head. You picture yourself with a more androgynous face. @@.thought;Fuck! This can't happen! Will anyone recognize me?@@
To your surprise, the cold moves downward, leaving your head entirely. Your joy at not having your face changed is quickly replaced with worry about what's going to change instead.
That question is soon answered. The cold concentrates around your waist, and then in your ass. It feels different now, and you jump out of bed, trying to twist your head to see what's happening.
Before you can check, the cold is gone. Your body feels normal. Well, most of your body, anyway. You're still not sure what happened to your butt.
[[Sit down and decide what to do next|Masturbate 2 Notice]]
<<set $tfPassageChange to "Boobs1">><<if $setting is "boysBathroom" or $setting is "girlsBathroom" or $setting is "boysShower" or $setting is "girlsShower">>You sit down on a toilet<<elseif $setting is "quad" or $setting is "lockerRoom">>You sit down on a bench<<else>>You sit down<</if>>, trying to buy some time to think. But something feels different as you sit down. It's like you're sitting on a small cushion.
You get up again and try to look at your butt. You can't really tell from this angle, but it looks bigger.
Once again, you sit down, trying to compare the feeling to before. @@.thought;Yup, it's definitely bigger.@@ You run your hands along it, trying to feel how big it is.
Before, you had a nice, firm, flat butt. Now, it's not huge by any means, but it's definitely, well, larger than most guys's butts. @@.thought;What's the word? Pert?@@
There's not much you can do now, though. Your body has changed, again, and you'll have to figure out how to reverse it.
@@.thought;I know one thing. I'm never masturbating again@@ you declare. It's going to be torture getting through the football season while being so horny, but you'll have to manage. It's better than giving in to temptation, and getting changed again.
@@.thought;There's got to be another way.@@ <<if $player.relationship is not "">> @@.thought;Maybe <<print $girlfriend.firstname>> can help?@@<<else>>@@.thought;<<print $girlfriend.firstname>> could have helped, but she broke up with me.@@<</if>>
<<link "Continue" $currentPassage>><</link>>
<<set $player.confidence to $player.confidence-5>>
<<set $player.masculinity to $player.masculinity-4>>
<<set $tfPassage to "Masturbate Decide Against">>
<<handleTf ass>>A familiar feeling washes over you. It's icy, and cold, and your body tingles and then starts to go numb.
@@.thought;Oh no! Fuck! I haven't even masturbated!@@
You thrash around, hoping to throw off the feeling, but it's no use. The cold seeps up your body.
You're morbidly curious where it's going to centralize. That'll show you which part of your body is going to be changed next. Maybe it'll be your face. Or your legs. No, the feeling is already too high.
Slowly, it centralizes in your chest. @@.thought;No!@@ The cold gets very intense, and then suddenly stops.
Your body is no longer numb, and you take advantage of the opportunity to inspect the damage. You don't have boobs, thank god. But your nipples are really sensitive, and just touching them sends a tiny jolt of pleasure through your body. They also seem a little bigger, but maybe that's just your imagination.
@@.thought;Fuck! I don't want to grow boobs! But wait, how did this happen? I didn't masturbate. I thought that was what triggered it. Should I go ask <<print $witch.firstname>>? I need to figure out what's going on.@@
<<link "Continue" $currentPassage>><</link>>
<<set $player.confidence to $player.confidence-5>>
<<set $player.masculinity to $player.masculinity-4>>
<<handleTf boobs>>You wait and resign yourself to your fate. The ice cold feeling is going to creep up your body and centralize in some area, and then that's going to be more feminine.
<<if $player.controlQuestKnowledge is false>>You need to figure out why this is happening, and what you can do to stop it, but you haven't had a chance yet.
<</if>>Now there's nothing you can do except wait.
The feeling seems to be getting higher and higher. It goes above your waist, and you worry that it's going to give you boobs, but it skips over your chest and centralizes in your face.
No, not your face. In...your neck?
It gets intense, more intense than before, and you feel short of breath. You take a short breath, then another, and then the feeling disappears.
@@.player;"What the fuck was that?"@@ you say to nobody.
@@.thought;Wait! That's not how I sound!@@
It's hard to tell since you can't really hear your own voice, but it seemed like your voice wasn't as deep. It's still clearly male, but now it's more like a tenor instead of a bass.
<<link "Continue" $currentPassage>><<set $player.confidence to $player.confidence-3>><<set $player.masculinity to $player.masculinity-2>><</link>>
<<handleTf voice>><<getTfProgress boobs>>You sigh as the ice fold feeling envelops you once again. You're used to it, and you know what's going to happen, but that doesn't make it any more pleasant.
The draft has gotten stronger now, and your whole body is tingly. You hold your breath, waiting for it to decide where to go.
You get your answer soon. It centralizes in your upper body, and then splits in two. @@.thought;I didn't even know it could do that! So it's going to change two different parts of me?@@
The sensation pushes outward, running down each arm until finally reaching your hand. It becomes intense, and you wish for it to be over.
And then it is. Your body feels normal again, except...wait, what about your hands? You look at them closely. The thumbs are slightly longer, the hair is slightly finer, and the other fingers are slightly smaller.
@@.thought;I don't think anyone will notice, right? These are pretty small differences. I'm just lucky it hit my hands instead of something else.@@ An image of you with <<if $tempTfValue<2>>small but noticeable<<elseif $tempTfValue<4>>sizable<<else>>large<</if>> boobs flashes in your mind.
<<link "Continue" $currentPassage>><<set $player.masculinity to $player.masculinity-1>><<set $player.confidence to $player.confidence-1>><</link>>
<<handleTf hands>>Your body feels like it's covered with ice. You want to yell and fight it off, but you know that it's not going to work. The only thing you can do is to wait and see what part of you gets changed next.
@@.thought;Why did I have to let this happen? Why can't I act more manly?@@
Your body tingles as the feeling makes its way up your body. It passes over your legs, waist, and chest, making its way up to your face.
@@.thought;Fuck! Not here!@@ You can hide changes to the other parts of you, and you feel that you've done that pretty well. There's no hiding your face, though. Everyone who looks at you is going to see it.
And then the tingling continues upward, passing over your face entirely.
You don't feel like celebrating yet, however. Whenever you've felt this sensation, nothing good has happened.
The tingling settles on the top of your head, and then descends downward along your hair. You feel it being pushed outward.
@@.thought;Fuck! It's giving me longer hair!@@
You try to picture yourself with long hair. You're having trouble imagining it, but you don't feel like you'll look very masculine.
@@.thought;I can style it in a man bun, I guess. Long hair doesn't have to be so bad.@@
And then, just as you're preparing for the feeling to push all the way down to your shoulders, it stops.
<<if $setting is "boysBathroom" or $setting is "girlsBathroom">>[[Look in the mirror|Hair 1 Mirror]]<<else>>[[Go to a mirror|Hair 1 Mirror]]<</if>><<if $setting is "boysBathroom" or $setting is "girlsBathroom" or $setting is "boysShower" or $setting is "girlsShower">>You run to a mirror<<else>>You step over to the mirror<</if>>, unsure of how you look. You don't think the transformation gave you //long// hair, but it definitely did something.
<<if $setting is "boysBathroom" or $setting is "boysShower">>Before you can look in the mirror, a boy walks into the bathroom. He does a double take as he sees you, before going over to the urinals.<<elseif $setting is "girlsBathroom" or $setting is "girlsShower">>Before you go into the bathroom, the door opens. You duck into a stall without thinking.
@@.female;"Who's there? Why are you hiding?"@@
@@.thought;So she saw me but she didn't see enough to recognize me. Wait, does that mean that whatever part she saw of me looked feminine?@@
You decide not to answer, and just sit on the toilet, waiting for her to finish. The minutes tick. The pain of not knowing how you look is unbearable, maybe worse than the transformation you just went through.
Finally, you hear the sound of a toilet flushing, and then the sound of water running. Finally, the door closes and you step out of the stall.
@@.thought;That was too close.@@<<else>>@@.thought;That was just because I was hanging out On your way to the bathroom, you pass two girls. They do a double take as you pass by.
With a sinking feeling, you open the bathroom door and step up to the sick.<</if>>
@@.thought;Hmm. Okay. That's not as bad as I thought.@@
Your hair is no longer close-cropped like it once was. It's still short on the sides and it hasn't gained too much length in the back, but the front of your hair has grown considerably. @@.thought;Are those bangs?@@
Looking at your hair closely, you think you recognize it as a pixie cut. It's still pretty short, at least, but it's a style a woman would wear. @@.thought;Maybe I can pull off the boy band look.@@
<<link "Go back to what you were doing" $currentPassage>><<set $player.masculinity to $player.masculinity-2>><<set $player.confidence to $player.confidence-4>><</link>>
<<handleTf hair>>Your body goes numb, and you feel like it was covered with ice. You're used to this now, and you just wait for it to be over while cursing yourself for not being manly enough.
@@.thought;I @@<<if $playerStarter>>@@.thought;am@@<<else>>@@.thought;was@@<</if>> @@.thought;the starting quarterback. All the girls wanted to date me. Why can't I just act like a guy?@@
You sigh and wait for the transformation to be over. @@.thought;I wonder what will be changed this time.@@
You wait for the feeling to centralize in a part of your body. But instead of focusing on one part, like your face, or your chest, it spreads out. Your entire body has gone numb.
@@.thought;What's going on? Oh god!@@
You feel your body contracting. It's as if you're crouching down, but you're standing straight up. You silently thank the transformation for making you numb. It would probably be really uncomfortable if you could feel what was going on.
Your body contracts some more, and <<if $setting is "car" or $setting is "quad" or $setting is "boysShower" or $setting is "girlsShower">>everything<<else>>the room<</if>> suddenly seems larger. And then the feeling disappears, leaving you to wonder what happened.
@@.thought;Did I...did I shrink?@@
<<if $setting is "boysBathroom" or $setting is "girlsBathroom" or $setting is "boysShower" or $setting is "girlsShower">>[[Look in the mirror|Height1 Mirror]]<<else>>[[Run to a mirror|Height1 Mirror]]<</if>><<if $setting is "boysBathroom" or $setting is "girlsBathroom" or $setting is "boysShower" or $setting is "girlsShower">>Nervously, you turn your gaze to the mirror.<<else>>You run to the nearest bathroom. A girl walking down the hallway looks at you strangely, but you don't even notice.
Once you're in the bathroom, you look in the mirror.<</if>>
@@.thought;I don't seem short, at least@@ you think, having visions of losing a foot in one go. @@.thought;But I can't really tell if I lost any height.@@
You leave the bathroom and run into Patrick.
@@.male;"Hey man. How's it going? Wait, you look different."@@
@@.player;"It's nothing,"@@ you say, prepared to shake him off. @@.thought;Wait. He's the same height as me now! I used to be taller than him.@@
@@.player;"Uh, Patrick. How tall are you?"@@
@@.male;"Uh, five ten. Why?"@@
@@.thought;Okay. I lost two inches. Well, that's not that bad I guess.@@
@@.player;"Um, uh, don't you think it's weird that we're in the same dorm and we don't know how tall we are?"@@
@@.male;"No, not really, man. I think you're acting weirder."@@
You try to laugh him off and make your escape, but you don't think he bought it. @@.thought;He knows I look different. Shit!@@
<<link "Go back to what you were doing" $currentPassage>><<set $team.respect to $team.respect-2>><<set $player.masculinity to $player.masculinity-1>><</link>>
<<handleTf height>>The familiar feeling comes over you again, and you tap your foot impatiently. You've gotten the hang of it by now, and you just want it to be over. @@.thought;If I'm going to be changed, can't it at least happen painlessly? This is so cold!@@
Apparently unconcerned with your feelings, the coldness envelops your body once again. And once more, it begins to make its way up your body, passing over your legs and your stomach.
@@.thought;What's going to be changed now? What part of me hasn't changed yet?@@ You try to think, but you can't come up with anything. @@.thought;Maybe my clothes?@@ <<if $player.underwear.panties is true>>@@.thought;Besides my panties,@@ <</if>>@@.thought;I'm still wearing my male clothes. That's not really a change to my body, though.@@
The tingling passes up, over your shirt. @@.thought;Guess it won't be my clothes then.@@
The tingling settles in your face.
@@.thought;What? That was already changed!@@
Once again, the tingling feeling isn't listening to you. It intensifies, and then passes over your mouth, nose, and cheeks in turn. It lingers for a couple seconds over each one, and when it moves on, you can't feel the part that it left behind.
<<if $setting is "boysBathroom" or $setting is "girlsBathroom" or $setting is "boysShower" or $setting is "girlsShower">>[[When the feeling stops, you look in the mirror|Face 2 Mirror]]<<else>>[[When the feeling stops, you rush to a mirror|Face 2 Mirror]]<</if>><<if $setting is "boysBathroom" or $setting is "girlsBathroom" or $setting is "boysShower" or $setting is "girlsShower">>You hesitate. As long as you don't look in the mirror, you can pretend that the transformation didn't happen. But as soon as you check, you won't be able to deny your girliness.
@@.thought;Maybe my face barely changed.@@
You can't help yourself. You take a look in the mirror.<<else>>The hallway to the bathroom feels much longer than usual. Each step that you take fills you with a sense of dread. This is the second transformation that happened to your face. You're really scared about what it would look like.
@@.thought;And that's not all. I'm on the second round of transformations now. How many do I have left before I'm all the way there?@@
It feels like hours until you get to the bathroom, but it was really under a minute. Once you're there, you take a look in the mirror.<</if>>
@@.player;"Oh shit!"@@
@@.thought;Did I say that out loud? I think I did.@@
The face that looks back at you is still recognizable as your own, but just barely. Your cheekbones are higher, your lips fuller, and your nose is more narrow.
You frame your face with your hands so you can just look at your face by itself, and try to decide whether it looks male or female. After a short while of studying it intensely, you conclude that it's too hard to tell. If you saw someone with that face, you wouldn't be sure whether they were a boy or a girl.
That thought doesn't fill you with confidence.
You pull up the picture you snapped of you and <<print $girlfriend.firstname>> at homecoming. When you look in the mirror, you're struck by the difference between the guy in that photo and your reflection.
@@.thought;Is anyone going to notice? I still look like a guy, I think. But I don't look like I did at homecoming. Damn, it feels like it's been ages since then.@@
<<link "Continue" $currentPassage>><<set $player.masculinity to $player.masculinity-4>><<set $player.confidence to $player.confidence-6>><</link>>
<<handleTf face>>You sigh as your body once again goes numb and cold. @@.thought;I wonder if there's any way to get out of this once it happens.@@ You try to move around and push off the feeling as it travels its way up your body, but nothing happens.
@@.thought;Okay. I guess there isn't a way.@@
The cold started at your shoulders, but has traveled down your body, and has now reached your waist. It stops there.
@@.thought;Is it going for my ass?@@
It turns out you're right. The cold twists around your back, and intensifies in your butt, You feel it slowly start to expand. As it does, you become aware that the tight and firm butt you worked so hard to get is disappearing.
@@.thought;I worked so hard in the gym all those years, and now all the signs of that are gone. Well, I guess it disappeared in the first transformation. But I still had a male butt. This is...@@
Your hands reach behind you and grab your butt. It's round and soft, and nothing like the butt you used to have. This is more like a butt you'd see on a girl.
@@.thought;I've seen some guys with butts like that. So it's not a girl's ass.@@ Your optimistic thought disappears, as you remember how they were always teased.
<<link "Continue" $currentPassage>><<set $player.masculinity to $player.masculinity-3>><<set $team.respect to $team.respect-1>><</link>>
<<handleTf ass>>A familiar feeling washes over you. It's icy, and cold, and your body tingles and then starts to go numb.
@@.thought;Oh no!@@ you think. You'd been used to letting the transformations happen, but this time, you get a feeling that it's going to be bad.
You thrash around, hoping to throw off the feeling, but it's no use. The cold seeps up your body.
@@.thought;Okay. Where's it going to go? It changed my ass last time, and my face before that. So is this the second cycle? What came after my butt last time?@@
The feeling makes its way up your body, just as you realize what's going to happen. @@.thought;It was my chest. Am I going to get boobs?@@
It turns out you're right. The feeling centralizes in your chest. You sense your body being kneaded like it's a lump of dough. The coldness intensifies as the kneading continues, and then it's gone.
<<if $setting is "quad">>You slap your hand to your chest, desperate to see whether or not you have boobs, but also painfully aware that you're in public.<<else>>You rip off your shirt, desperate to see if you have boobs. Your hands shoot straight to your chest.<</if>> @@.thought;Please don't be boobs. Please don't be boobs.@@
You let out a gasp. You're feeling two tiny orbs. You have boobs. The good news is that they don't seem to be very large. Maybe they're AA cups.
@@.thought;No. They're not that small@@ you think. @@.thought;But I don't know. I've never dated a girl with boobs smaller than a B.@@
You feel them again, and decide that they're A cups.
@@.thought;This is going too far! I never wanted to grow boobs! It's one thing if they're small changes to my body that nobody is going to notice. But how is anyone going to miss this? How will I change for gym or football?@@
<<link "Continue" $currentPassage>><</link>>
<<set $player.confidence to $player.confidence-5>>
<<set $player.masculinity to $player.masculinity-4>>
<<handleTf boobs>><<getTfProgress face>><<set $tempFace to $tempTfValue>><<getTfProgress boobs>><<set $tempBoobs to $tempTfValue>>Once again, the ice cold feeling creeps up your body. You stand still and close your eyes, waiting for it to be done.
The cold gets intense, and you shudder. The actually-being-transformed part of these transformations is pretty bad, but the unpleasantness of the cold is up there.
As if it can hear you, the cold moves quickly up your body, stopping by your throat. It intensifies and you feel your adam's apple shrinking, and your vocal chords reshaping.
@@.player;"Hello?"@@ you say when it's over.
You stop in shock. You could never tell what your own voice sounded like, but you're pretty sure it wasn't like that.
There's one way to find out. You press record on your phone, and then say, @@.player;"Hello."@@
@@.player;"Hello,"@@ your recorded voice tells you. You sigh. If you closed your eyes, you wouldn't be able to tell if it came from a girl or a guy.<<if $tempFace>=1 and $tempBoobs>=1 and $player.feminine>=11>> In fact, you've changed so much that you wouldn't be able to tell if your eyes were open either.<</if>>
@@.thought;At least I can still talk to my friends. It's a high voice for a guy, but it's not a girly voice either.@@
That gives you an idea. You set your phone to record again, and speak into the microphone, pitching your voice up.
Now when your recorded voice plays back at you, it sounds feminine.
<<link "Try not to think about the implications of this" $currentPassage>><<set $player.confidence to $player.confidence-2>><<set $player.masculinity to $player.masculinity-3>><</link>>
<<handleTf voice>><<if $player.controlQuestKnowledge is true>>Your hands seem like the safest option to transform. They're still noticeable, but so is everything.
Nervously, you guide the cold up your body to them. @@.thought;If it gets bad, I can just wear long shirts or gloves or something.@@<<else>>The cold, numb feeling starts once more, and you hold your breath in anticipation. You're about to look even girlier, and you're scared.
@@.thought;It's not going to be my face, boobs, ass or voice since they were already transformed twice. What does that leave?@@ You rack your brains, trying to think of what came next last time.
The cold answers that for you, as it makes its way up your body and centralizes in your hands.<</if>>
You wait for the cold to reshape your fingers to look more feminine, but instead it slowly moves past them, all the way to the tips of your fingers.
@@.thought;What?@@
From this angle, you can't see what's happening. You desperately want to move your fingers up to your face, but your body has gone numb.
The cold becomes intense and your fingers become tingly, and then it's over.
You jerk your left hand up to your face, and look it over. Your hand looks the same as before, but the nails have grown out.
Your nails look different than the times where you forgot to cut them. When that happened, they looked dirty and unkempt. Now, your nails are neat and filed, just longer.
@@.thought;My hand doesn't look very manly, but I can probably get away with it.@@
You're feeling //okay// about that transformation. Your hands look girly, but most people won't be able to see them. Then, another thought occurs to you.
@@.thought;Wait! What about football? It's going to be harder to grip the football with longer nails!@@
<<link "Continue" $currentPassage>><<set $player.masculinity to $player.masculinity-3>><<set $player.confidence to $player.confidence-2>><<set $player.accuracy to $player.accuracy-5>><</link>>
<<handleTf hands>><<if $player.controlQuestKnowledge is true>>You sigh as you pick your hair. You're not thrilled to have longer hair, obviously, but plenty of guys do. Your pixie cut looked feminine but it was still pretty short.
The cold doesn't seem to be in a hurry. It winds its way up and up, passing over your legs, chest and face, pausing for a moment at the top of your head.<<else>>You close your eyes and await your fate. The cold doesn't seem to be in a hurry, either. It winds its way up and up, passing over your legs, chest and face, pausing for a moment at the top of your head.
@@.thought;It's going to change my hair, isn't it?@@<</if>>
The cold, numb feeling settles into your hair and pushes down. You can't really see what's happening but you know that your hair is being lengthened.
As it descends, you're able to see it out of the corner of your eye. It's an unsettling feeling to watch your hair lengthen of its own accord, and it's all you can do to hold your breath and pray it stops soon.
It stops when it's about halfway down your neck.
<<if $setting is "boysBathroom" or $setting is "girlsBathroom" or $setting is "boysShower" or $setting is "girlsShower">>[[You need to look in the mirror|Hair2 Mirror]]<<else>>[[You need to find a mirror|Hair2 Mirror]]<</if>><<getTfProgress face>><<if $setting is "boysBathroom" or $setting is "boysShower">>Just as you walk over to the mirror, a guy comes out of one of the stalls. He gives you a strange look before washing his hands and leaving.<<elseif $setting is "girlsBathroom" or $setting is "girlsShower">>Cautiously, you step over to the mirror, painfully aware that you're in the girls bathroom, checking your newly feminine appearance.<<else>>As you run to the nearest bathroom, someone passing by gives you a strange look, but you're not sure if it's because you're running or because of your hair and overall girlier appearance.<</if>>
You look in the mirror and study your face. The old pixie cut you had didn't look very masculine, but it was at least short. That's no longer the case.
Your hair is significantly longer and straighter. The one thing that remained from your last hairstyle were your bangs.
You take a step back and try to look at the overall picture. <<if $tempTfValue>=2>>Your face and your hair are <<if $tempTfValue>=3>>feminine enough<<else>>both androgynous<</if>> on their own, but taken together, they look more female than male.
Suddenly, you're scared. You're going to have to go out of this bathroom and face //everyone:// teachers, students, football players. What are they going to say when they see your new look?<<elseif $tempTfValue is 1>>Your face still looks mostly masculine. Your new, longer hair looks as if it were a wig.
@@.thought;Why is it so out of place? If my face was transformed again, then...@@ You stop that train of thought quickly.<<else>>Your face hasn't changed at all from when this started. Taken together, you look like a dude with long hair.
You smile, feeling comforted.<</if>>
<<link "Go back to what you were doing" $currentPassage>><<set $player.masculinity to $player.masculinity-$tempTfValue-1>><<set $player.confidence to $player.confidence-$tempTfValue-$tempTfValue>><</link>>
<<handleTf hair>>Your body goes numb, and you feel like it was covered with ice. You're used to this now, and you just wait for it to be over.
@@.thought;Why does this keep happening? Why can't I just be manly?@@
<<if $player.controlQuestKnowledge is true>>Part of you is curious how you're going to look once you're shorter, though.<<else>>Part of you is curious about what's going to be changed this time, though. @@.thought;Everything has already been transformed, twice, right? Wait, no. I've only shrunk once.@@
Terror grips you. The height transformation didn't seem too bad compared to the other ones, but the last time you shrunk, you felt much smaller and weaker.<</if>>
Your numb body then starts to contract. You feel like you're being pressed into the <<if $setting is "car">>seat<<else>>floor<</if>>, and it's hard to believe that you're standing straight up.
The cold feeling is never pleasant, but this one feels even worse. If your body wasn't numb, you wonder if you would pass out from the pain.
Finally, it's over, and you look around. The <<if $setting is "rowanDorm" or $setting is "girlfriendRoom">>room looks larger, and the ceiling looks taller.
[[There's a knock at the door|Height2 Knock]]<<elseif $setting is "car">>car looks larger and roomier.
You look over at <<if visited("Girlfriend Bra Start")>><<print $girlfriend.firstname>><<else>><<print $witch.firstname>><</if>>. The two of you are now roughly the same height.
@@.thought;Fuck! This is going to be so embarrassing. Some guys are shorter than me, but most of them don't play sports. I'm going to have to face my team, when all of them are bigger than me. I'm going to see them change, and they're going to push me around...Don't get turned on. Don't get turned on.@@
<<link "Continue" $currentPassage>><<set $player.masculinity to $player.masculinity-4>><<set $player.confidence to $player.confidence-3>><<set $team.respect to $team.respect-2>><</link>>
<<handleTf height>><<elseif $setting is "quad">>quad looks much larger than normal, and you feel that your point of view has lowered.
[[A girl walks by you|Height2 Quad]]<<elseif $setting is "lockerRoom">>locker room looks larger, and the ceiling looks taller.
[[One of your teammates enters|Height2 Locker]]<<elseif $setting is "boysBathroom" or $setting is "boysShower">>bathroom looks much larger, and the ceiling looks taller.
[[A guy enters|Height2 BoysBathroom]]<<elseif $setting is "girlsBathroom" or $setting is "girlsShower">>bathroom looks much larger, and the ceiling looks taller.
[[A girl enters|Height2 GirlsBathroom]]<</if>>You walk over to the door with a sense of dread. @@.thought;Who is it? I'm not expecting anyone?@@
The person on the other side of the door knocks again, and you hurry over the door and open it.
You're expecting to find <<print $witch.firstname>> there, but instead you're face to face with a girl who you don't recognize.
@@.player;"Hello?"@@
@@.female;"Sorry. I was looking for someone."@@ She starts to close the door, and then does a double take.
@@.player;"Good luck,"@@ you say quickly, firmly closing the door.
@@.thought;That was weird@@ you think.
Then it hits you. She's a girl, and you were only slightly taller than her.
@@.thought;Fuck! This is going to be so embarrassing. Some guys are shorter than me, but most of them don't play sports. I'm going to have to face my team, when all of them are bigger than me. I'm going to see them change, and they're going to push me around...Don't get turned on. Don't get turned on.@@
<<link "Continue" $currentPassage>><<set $player.masculinity to $player.masculinity-4>><<set $player.confidence to $player.confidence-3>><<set $team.respect to $team.respect-2>><</link>>
<<handleTf height>>She doesn't say anything as she passes, which is something you're grateful for. She does give you a look as she walks by, though.
You noticed something else. When she gave you that look, she wasn't looking up at you. No, she was looking straight ahead.
@@.thought;I'm probably only a couple inches taller than her. And she's a girl.@@
You sit down on a bench, thinking about the implications of this. @@.thought;Fuck! This is going to be so embarrassing. Some guys are shorter than me, but most of them don't play sports. I'm going to have to face my team, when all of them are bigger than me. I'm going to see them change, and they're going to push me around...Don't get turned on. Don't get turned on.@@
<<link "Continue" $currentPassage>><<set $player.masculinity to $player.masculinity-4>><<set $player.confidence to $player.confidence-3>><<set $team.respect to $team.respect-2>><</link>>
<<handleTf height>>@@.male;"What's up, bro?"@@ the guy asks.
<<getTfProgress voice>><<if $tempTfValue>=2>>@@.player;"Hi,"@@ you squeak out, cringing at how feminine you sound.
He gives you a look.<<else>>@@.player;"Hi,"@@ you say.<</if>>
Desperate to change the subject, you ask, @@.player;"So, what are you up to?"@@
@@.male;"Just going to work out,"@@ he says, unlocking his locker and getting something that you can't see.
@@.male;"See you, <<print $player.firstname>>,"@@ he says, heading out. As he passes, you can't help but realize that he's now much taller than you.
@@.thought;We used to be the same height! Fuck! This is so embarrassing. Am I the shortest one on the team now? How can I face the rest of them, when they're all bigger than me? I'm going to see them change, and they're going to push me around...Don't get turned on. Don't get turned on.@@
<<link "Continue" $currentPassage>><<set $player.masculinity to $player.masculinity-4>><<set $player.confidence to $player.confidence-3>><<set $team.respect to $team.respect-2>><</link>>
<<handleTf height>>You wait for him to say something, or to make fun of you, but he just ignores you and heads for a stall. He must have really needed to go.
You noticed something troubling, though. You're used to being taller than everyone you meet, but this guy was taller than you.
@@.thought;And he didn't even seem that tall.@@
You stare at yourself in the mirror, thinking about the implications of this. @@.thought;Fuck! This is going to be so embarrassing. Some guys are shorter than me, but most of them don't play sports. I'm going to have to face my team, when all of them are bigger than me. I'm going to see them change, and they're going to push me around...Don't get turned on. Don't get turned on.@@
<<link "Continue" $currentPassage>><<set $player.masculinity to $player.masculinity-4>><<set $player.confidence to $player.confidence-3>><<set $team.respect to $team.respect-2>><</link>>
<<handleTf height>><<if $player.feminine>=21>>She gives you a strange look, and then slips into a stall. @@.thought;I just passed! She thought I was a chick. Or at least, that I could be.@@<<elseif $player.feminine>=14>>She looks at you for a while. @@.female;"Aren't you in the wrong bathroom?"@@
@@.player;"Sorry, you mumble,"@@ backing out of the girls bathroom.<<else>>@@.female;"You're in the wrong bathroom."@@
@@.player;"Sorry, you mumble,"@@ backing out into the hallway.<</if>>
You noticed something troubling in that interaction. You're used to towering over girls, but this girl was only slightly shorter than you.
@@.thought;Fuck! This is going to be so embarrassing. Some guys are shorter than me, but most of them don't play sports. I'm going to have to face my team, when all of them are bigger than me. I'm going to see them change, and they're going to push me around...Don't get turned on. Don't get turned on.@@
<<link "Continue" $currentPassage>><<set $player.masculinity to $player.masculinity-4>><<set $player.confidence to $player.confidence-3>><<set $team.respect to $team.respect-2>><</link>>
<<handleTf height>>Once again, the feeling comes over you, and you hold your breath as it races up your body, passing over your hips and chest before settling in your face.
@@.thought;This is going to be bad. I can hide changes to my hands or even my ass if I wear baggy clothes, but everyone is going to see my face. @@<<if $player.controlQuestKnowledge is true>>@@.thought;Why did I pick this again?@@<<else>>@@.thought;Why did my face have to get changed?@@<</if>>
The coldness has gotten so intense that you feel like your face is going to freeze. You really want to throw water over it or shake yourself out of this, but it's like you're glued to the spot.
The coldness grows more and more intense, and you feel like parts of your face are getting reshaped. And then, finally, it's over, leaving you with a pit in your stomach as you worry about what you look like now.
<<if $setting is "boysBathroom" or $setting is "girlsBathroom" or $setting is "boysShower" or $setting is "girlsShower">>[[Look in the mirror|Face3 Mirror]]<<else>>[[Find a mirror|Face3 Mirror]]<</if>>You run to <<if $setting is "boysBathroom" or $setting is "girlsBathroom" or $setting is "boysShower" or $setting is "girlsShower">>the mirror<<else>>the bathroom, not caring about how you look to anyone passing by. Someone turns their head as you run past, but luckily, they were the only one you saw. You make it to the bathrooms and have a quick moment of panic as you try to decide which one to go in. The boys bathroom is the obvious choice, but if your face looks really feminine now, maybe you would get less stares in the girls bathroom.
@@.thought;If I did that, I know I would transform again@@ you think. That settles it. You're going to use the boys bathroom. You step in and run to the mirror<</if>>, worried about who you're going to find looking back at you.
You let out a gasp when you see yourself. Your jawline is more rounded and less square, your eyelashes are bigger, your nose is smaller, your cheekbones are higher, and your cheeks are rounder. A couple of minutes ago, you looked androgynous. But now, your face looks...feminine.
You take out your phone and find the picture of you and <<print $girlfriend.firstname>> at homecoming. You can barely recognize the guy in that photo.
@@.thought;People are going to notice, right? I guess if I put effort in, I could pass as a male.@@ And you probably could. If you didn't know better, you would say that your face belongs on a girl, but it's not inconceivable that your face could belong to a guy.
The bathroom door swings open, and you take a deep breath. You're about to see if you're still recognizable as you.
<<if $setting is "girlsBathroom" or $setting is "girlsShower">>[[See who it is|Face3 Conversation Girl]]<<else>>[[See who it is|Face3 Conversation Boy]]<</if>>
<<set $player.masculinity to $player.masculinity-6>>
<<set $player.confidence to $player.confidence-2>>
<<handleTf face>>@@.thought;Oh shit. I'm in the girls bathroom. I'm going to be in trouble.@@
A girl you don't recognize walks in, and heads straight towards you. No, not straight towards you. Straight towards the sink. She pulls out what looks like a makeup bag and starts touching up her face.
You just stare straight ahead, afraid to move. If she looks at you and realizes that you're a guy, you'll be in trouble. But if she looks at you and //doesn't// realize you're a guy, that would be even worse.
She finishes touching up her makeup and leaves as quickly as she came in, not even giving you a second look.
You slowly exhale. A girl just came into the girls bathroom, stood next to you and left without saying a word to you, almost as if she thought it was natural for you to be in here. @@.thought;Maybe she didn't get a close look at me@@ you think. @@.thought;Maybe she just assumed that since I was in the girls bathroom, I must be a girl.@@
That thought makes you feel a little better.
<<link "Go back to what you were doing" $currentPassage>><</link>>
<<set $player.confidence to $player.confidence-1>>A guy walks into the bathroom and immediately heads for the urinal.
@@.thought;He didn't look at me. That's good. I don't look out of place.@@ You watch him pee through the mirror, feeling a little envious. You remember when you used to be able to use a urinal, but now you have to sit when you pee. Each time you do so, you're reminded of what you've lost.
Your hopes that you don't look out of place are dashed when he finishes peeing. He walks over to the sink to wash his hands and does a double take when he sees you.
@@.male;"Are you in the wro...<<print $player.firstname>>?"@@
@@.player;"Uh, yeah. Hi."@@
@@.male;"Sorry. I didn't recognize you."@@ He's blushing, and after quickly washing his hands, he quickly walks out of the bathroom.
@@.thought;Fuck!@@
<<link "Go back to what you were doing" $currentPassage>><</link>>
<<set $player.confidence to $player.confidence-1>>Once again, the coldness encases your entire body and you go numb. You sigh and wait as the feeling moves throughout your body, passing over your stomach before centralizing on your butt.
You sigh. <<if $player.controlQuestKnowledge is true>>You hope you made the right call.<<else>>@@.thought;Why did my butt have to be transformed?@@ Then again, you don't know if anything else would be better.<</if>> It wouldn't be too hard to hide a girly butt...as long as you weren't naked or wore any form-fitting clothes. You could probably survive the schoolday. At least, until gym class.
Your butt is being massaged and molded. You're pretty sure that you felt it expand, but it's hard to tell when you can't turn your head. You're even more alarmed when you feel the coldness creep up and start working on your hips.
You're not sure exactly what's going on, but it's not hard to guess. @@.thought;I'm going to get girls hips.@@
The feeling slowly disappears, and you're able to move again. Unfortunately, you don't want to. Suddenly, you find that you're tired, and you just need to sit down and think about what's been happening.
<<if $setting is "quad" or $setting is "lockerRoom">>[[Find a bench to sit on|Ass3 Sit]]<<elseif $setting is "boysBathroom" or $setting is "girlsBathroom" or $setting is "boysShower" or $setting is "girlsShower">>[[Sit down in a stall|Ass3 Sit]]<<elseif $setting is "rowanDorm" or $setting is "girlfriendDorm" or $setting is "carsonDorm">>[[Sit down on the bed|Ass3 Sit]]<<elseif $setting is "car">>[[You feel something strange|Ass3 Sit]]<<else>><<link "But there's no place to sit down, so you put it out of your mind" $currentPassage>><</link>><</if>>
<<handleTf ass>>
<<set $player.masculinity to $player.masculinity-4>><<getTfProgress height>><<if $setting is not "car">>You sit down, and immediately notice something strange. <</if>>You've been sitting the same way your whole life. But now, as you sit the way you normally would, something feels off. Your butt is more padded now, almost like you have miniature pillows inside of it. You shift around, trying to get comfortable.
@@.thought;This is going to take some getting used to.@@
<<if $setting is not "car">>You stand up. Being tired is better than being reminded of your transformation.<<else>>You wish that you could stand up. As long as you're sitting down, you're reminded of your transformation.<</if>> Before you realize it, your hand is squeezing your butt. There's definitely a lot more flesh here.
You try to think back to your girlfriends' butts. Your butt feels a lot like theirs. Not as rounded, but if you didn't know any better, you would guess that it belonged to a female.
You sit back down, but as you shift around, you notice some tightness in your <<print $player.pants.informalName>>. You lift your <<print $player.shirt.informalName>> up a little bit and look closer. The <<print $player.pants.informalName>>, which used to fit you well, are now tight on your hips.
@@.thought;They've definitely gotten wider@@ you think. @@.thought;Maybe I should get new pants@@<<if $tempTfValue>0>>@@.thought;. I //have// shrunk. But@@<<else>>@@.thought;, but@@<</if>>@@.thought; the only pants that would have bigger hips and still fit me would be girls pants.@@
<<link "Go back to what you were doing" $currentPassage>><</link>>The familiar feeling is back. You try your best to relax as it washes over you and creeps up your body. You've long since learned that you can't find it, and it's even a little bit exciting to see how much you've changed.
@@.thought;Why did I think that? No, it's not exciting. It's terrifying.@@
As you're arguing with yourself, the feeling has made its way up your body and has centralized in your chest. You were looking straight at your small breasts when you went numb started, so you're able to watch as the transformation happens.
Your boobs are expanding. Before, they were small and easy to hide. But as they slowly expand, you get a sinking feeling that it won't be possible to hide them anymore.
Your <<if $player.shirt is not null>>shirt bulges<<elseif $player.bra>>bra bulges<<else>>boobs bulge<</if>> and you start to get worried. @@.thought;How big are they going to be? Before, they were A cups, I think. What will it be now?@@
And then, when your boobs <<if $player.shirt is not null>>are threatening to break out of your shirt<<elseif $player.bra>>are threatening to break out of your bra<<else>>have expanded so much you're worrying that your clothes won't fit<</if>>, the feeling stops and you return to normal.
You tentatively massage your new, larger boobs. They're so sensitive, and just that one touch makes your pussy tingle.
<<if $player.hasBra>>@@.thought;I'm going to need to get a bigger bra.@@<<else>>@@.thought;I need to get a bra.@@<</if>> @@.thought;Will I have to wear it all the time? When I play football, to class, when I'm eating? I don't know if I could get away with it if I don't. They've got to be a B cup now.@@
Then another thought strikes you. @@.thought;What about swimming? All the guys swim shirtless. How can I hide my boobs from everyone?@@
<<link "Think about something else" $currentPassage>><<set $player.masculinity to $player.masculinity-6>><<set $player.arousal to $player.arousal+5>><</link>>
<<handleTf boobs>>Your body grows cold, and you hold your breath as the feeling creeps up your body, past your legs and chest. It gets to your neck and then intensifies, while a tendril drifts up to your mouth. You feel your throat grow cold and you pray that it's over soon.
<<if $player.controlQuestKnowledge is true>>@@.thought;I hope this was the right choice. Nobody will be able to see any difference, but they can hear it. Should I just not talk? Or say that I have a cold?@@<<else>>@@.thought;So my voice is getting changed? I guess it can be worse. Nobody will //see// anything different about me. And as long as I don't talk, they won't hear anything different either.@@<</if>>
The feeling fades away, and you can move again. You can't feel what changed exactly, but you know that your voice is going to be higher. @@.thought;But how much higher?@@
@@.player;"Hello,"@@ you say aloud.
@@.thought;I can't judge my own voice. It sounds higher, but I don't know for sure.@@
<<if $setting is "lockerRoom">>@@.qb;"Who said that?"@@ <<print $qb.firstname>> asks, before turning around and seeing you. @@.qb;"Oh. I thought someone had come in."@@<<elseif $setting is "boysBathroom" or $setting is "boysShower">>@@.male;"Who said that?"@@ someone asks, looking around for the speaker. @@.male;"You're not supposed to be in here."@@<<elseif $setting is "girlsBathroom" or $setting is "girlsShower">>You can hear two girls at the sink talking to each other.
@@.player;"Hello!"@@ you say louder, this time. No reaction.<<elseif $setting is $girlfriendRoom>><<print $girlfriend.firstname>> looks around for the source of the voice. @@.girlfriend;"You sound different, <<print $player.firstname>>,"@@ she says when she realizes it's you.<<elseif $setting is "rowanDorm">>Patrick looks around for the source of the voice. @@.male;"You sound different, dude,"@@ he says when he realizes it's you.<<else>>Nobody reacts. You take out your phone and press record.
@@.player;"Hello,"@@ you say again.
You play the recording and wince when you hear the feminine voice. @@.thought;It's not completely feminine, at least. Maybe I just sound like a guy who never went through puberty.@@<</if>>
@@.thought;Well, that's not a good sign@@ you think.
<<link "Think about something else" $currentPassage>><<set $player.masculinity to $player.masculinity-3>><</link>>
<<handleTf voice>>Once again, you become all numb and tingly. When the feeling begins making its way up your body, you don't react. You're used to it. It's going to feel really cold and then you'll be different.
<<if $player.controlQuestKnowledge is true>>@@.thought;At least it's only going to change my hands@@ you think. @@.thought;It could be worse.@@<<else>>@@.thought;I hope it changes something that won't be obvious, like my hands.@@<</if>>
The feeling creeps its way up your body, splitting in two once it gets to your shoulders, and then sliding down each arm. You can feel it molding and shaping your fingers.
Before your eyes, your fingers are becoming thinner and the veins in your hands are getting harder to see. The feeling moves up into the very tips of your fingers, and they start to tingle.
The feeling disappears, and you move your hands in front of your face, palms facing away from you. Your nails have grown longer, but they're not unkempt or dirty. Now, there's no mistaking them for female nails. @@.thought;How am I going to play football now?@@
@@.thought;Wait, this is the girl way to look at your nails.@@ You quickly flip your hands over and examine them. Your hands look smaller, and with the veins being less visible, they look smoother and softer too.
<<link "Think about something else" $currentPassage>><<set $player.masculinity to $player.masculinity-3>><<set $player.accuracy to $player.accuracy-5>><</link>>
<<handleTf hands>><<if $player.controlQuestKnowledge is true>>You don't want to pick your hair, but the other choices seem even worse. @@.thought;Plenty of guys have long hair. But my hair will be longer than even those guys.@@
<</if>>The feeling works its way up your body to the very top of your head before spreading out and descending down your hair. You can feel your hair being pulled and teased. If this wasn't accompanied by a transformation, it would actually feel pretty nice.
As your hair lengthens, you can see it out of the corner of your eye as it passes below your chin, going down until it reaches your shoulders.
@@.thought;So I have shoulder-length hair now@@ you think in shock. @@.thought;I've seen some girls at Pinewood with shorter hair than me.@@
Knowing that you have shoulder-length hair doesn't tell you that much, though. There are a couple guys with longer hair, but they're never mistaken for girls. You need to go find out what your hair looks like.
<<if $setting is "boysBathroom" or $setting is "girlsBathroom" or $setting is "boysShower" or $setting is "girlsShower">>[[You need to look in the mirror|Hair3 Mirror]]<<else>>[[You need to find a mirror|Hair3 Mirror]]<</if>><<getTfProgress face>><<if $setting is "boysBathroom" or $setting is "boysShower">>Just as you walk over to the mirror, a guy comes out of one of the stalls. He gives you a <<if $tempTfValue>=3>>confused<<else>>strange<</if>> look before washing his hands and leaving.<<elseif $setting is "girlsBathroom" or $setting is "girlsShower">>Cautiously, you step over to the mirror, painfully aware that you're in the girls bathroom, checking your newly feminine appearance.<<else>>As you run to the nearest bathroom, someone passing by gives you a <<if $tempTfValue>=3>>confused<<else>>strange<</if>> look, but you're not sure if it's because you're running or because of your hair and overall girlier appearance.<</if>>
You look in the mirror and study your face. Your last haircut looked androgynous, bordering on feminine. It was long, reaching the middle of your neck, but it wouldn't look out of place on a feminine guy. Now, not only do you have straight blond<<if $player.masculinity<=0>>e<</if>> hair, but it's styled in a feminine cut. In face, you can think of several girls who have your same exact haircut.
You take a step back and try to look at the overall picture. <<if $tempTfValue>=3>>With your feminine face, bangs, and long hair, you look like a girl.<<elseif $tempTfValue>=2>>Your androgynous face lets you cling to some of your masculinity. Maybe people who had gotten used to your androgynous appearance wouldn't see you differently. @@.thought;But if I was a stranger and I was looking at myself, I'd probably think I was a girl.@@<<else>>Luckily, your face still looks male, so anyone who saw you would think that you were a guy who just had long, girly hair.<</if>>
<<if $tempTfValue>=3>>@@.thought;How much longer can this go on? I mean, fuck, I look like a girl now!@@<<elseif $tempTfValue>=2>>@@.thought;I'm lucky that these changes are happening gradually. If nobody really noticed my changes before, will they suddenly see me as a girl just because I have a longer haircut?@@<<else>>@@.thought;My teammates are going to give me shit for this hairstyle.@@<</if>>
@@.thought;I wonder if I could cut it off. Would that even be possible? Maybe I could tie it up in a ponytail. But that would look girly too.@@
<<link "Go back to what you were doing" $currentPassage>><<set $player.masculinity to $player.masculinity-$tempTfValue-3>><<set $player.confidence to $player.confidence-$tempTfValue>><</link>>
<<handleTf hair>><<if $player.controlQuestKnowledge is true>>You stand up straight, wanting to take in the view of your surroundings for the last time while you're at this height.<<else>>You nervously wait for the transformation to start, wondering what's going to happen this time. @@.thought;What's next? I think it was height last time. Then, oh no, I'm going to be short!@@<</if>> You've already lost five inches, and you're now below average for a guy, and above average for a girl.
@@.thought;After this, I'm going to be the same height as girls.@@
The feeling starts up, but instead of moving up or down your body, it spreads out, stretching all over you until your entire body is tingling. Then, your muscles start to contract and you feel a force pushing you <<if $setting is "car">>down<<elseif $setting is "quad">>into the ground<<else>>into the floor<</if>>. You want to yell, but you can't open your mouth.
@@.thought;This will only take a couple more seconds@@ you tell yourself. @@.thought;And then it will be done, and it'll feel like I always had this body.@@
That thought comforts you, and you try to relax as you shrink. When it's over, you look around. The <<if $setting is "car">>car<<elseif $setting is "quad">>quad<<else>>room<</if>> seems so much bigger now. @@.thought;Is this how short people see the world? Well, I don't know how short I really am. I need to find out.@@
Another thought crosses your head. @@.thought;How am I going to play football now? I need to see over the heads of my linemen and the defenders so I know where to throw the football.@@
<<link "Do something else" $currentPassage>><</link>><<if $setting is "quad">>
[[You see a guy at the water fountain and you get an idea|Height3 Quad]]<<elseif $setting is "boysBathroom">>
[[A guy walks into the bathroom and you get an idea|Height3 BoysBathroom]]<<elseif $setting is "girlsBathroom">>
[[A girl walks into the bathroom and you get an idea|Height3 GirlsBathroom]]<<elseif $setting is "boysShower" or $setting is "girlsShower">>
[[The bathroom door opens and you get an idea|Height3 Shower]]<<elseif $setting is "rowanDorm">>
[[Patrick walks into the room|Height3 MyDorm]]<<elseif $setting is "carsonDorm">>
<<link "Compare your height with $qb.firstname" "Height3 QB">><</link>><<elseif $setting is "girlfriendRoom">>
<<link "Compare your height with $girlfriend.firstname" "Height3 Girlfriend">><</link>><<elseif $setting is "lockerRoom">>
[[You spot the Coach|Height3 Coach]]<</if>>
<<set $player.masculinity to $player.masculinity-4>>
<<set $player.armStrength to $player.armStrength-3>>
<<handleTf height>>You spot a guy bent over the water fountain, drinking water. You walk up behind him, acting like you're waiting to get a drink too.
A moment later, he's finished and stands up. You stand in his way, trying to delay him long enough so you can see how much shorter you are.
<<if $player.feminine>=21>>@@.male;"Out of my way, miss,"@@ he says roughly. @@.thought;He called me miss!@@<<elseif $player.feminine>=14>>@@.male;"Out of my way dude, I mean, uh...just let me get by,"@@ he says, flustered.<<else>>@@.male;"Out of my way, dude,"@@ he says rudely.<</if>> As you look up at him, you realize how much bigger he is than you. You don't recognize him as an athlete, but he's still considerably taller than you. @@.thought;Maybe standing in his way wasn't the best idea. I've got to remember that I'm weaker than @@<<if $player.masculinity>=50>>@@.thought;other @@<</if>>@@.thought;guys now.@@
He pushes past you, and you awkwardly return to what you were doing, pretending that you never needed a drink in the first place. As you look across the quad, you can see that almost all the guys and some of the girls too are taller than you are.
<<link "Continue" $currentPassage>><</link>>@@.player;"Hey, Coach!"@@ you say, running up to him.
@@.male;"What is it, <<print $player.lastname>>?"@@ Coach asks, looking down at you.
You stammer out a response. Even if you did have something to ask him, you wouldn't be able to think of it when you're staring up at him. He's a big guy, and he was even taller than you before all of this started. Now though, he towers over you, and you feel positively tiny next to him.
@@.thought;I remember some of the girls complaining about how Coach intimidated them. Is this how they felt?@@
@@.male;"Well, <<print $player.firstname>>, spit it out!"@@
@@.player;"Sorry, Coach!"@@ you squeak, running away.
You look over your shoulder and see Coach shaking his head.
<<link "Continue" $currentPassage>><<set $player.confidence to $player.confidence-5>><</link>>@@.male;"Hey, man,"@@ Patrick says, walking in. @@.male;"Am I walking in on anything?"@@
@@.thought;Only on me turning into a girl.@@
@@.player;"Uh, no, Patrick,"@@ you tell him. He walks into your room and stands by his desk, rifling through papers. You watch him, hoping he'll leave soon so you can process your transformation.
Then you get an idea. @@.thought;If I walked up to Patrick, I could measure our heights.@@
You get up off your bed and make your way over to him.
@@.male;"What?"@@ asks Patrick, not turning around.
There's no doubt about it. He's bigger and taller than you, and it's not really close.
@@.player;"Uh, nothing,"@@ you say, walking back to your bed, grateful that he didn't turn around. If he did, then he might have realized that you changed, and to have someone so much bigger than you confronting you is a scary thought.
<<link "Finally, Patrick leaves" $currentPassage>><</link>>@@.player;"Hey, <<print $qb.firstname>>, can you stand up for a second?"@@
@@.qb;"Uh, yeah, sure. Why?"@@
@@.player;"I, uh...I wanted to compare our heights."@@
He shrugs and stands up. You stand with your back to him.
@@.qb;"I'm taller,"@@ he says.
@@.player;"I know,"@@ you sigh. That much is obvious.
Suddenly, you become aware of the size difference between the two of you. He's bigger<<if $player.armStrength>=50>> and taller than you. And you're alone with him. He could do anything he liked. @@.thought;I don't know. I'm stronger than I look.@@<<else>>, taller, and stronger than you. And you're alone with him. He could do anything he liked.<</if>>
@@.qb;"Didn't you used to be taller than me?"@@
@@.player;"Uh, yeah, I think so,"@@ you say. It's hard to remember the details of what your body was like before you started transforming. It all feels so far away.
@@.qb;"Hey, cheer up!"@@
You nod.
<<link "Think about something else" $currentPassage>><</link>>@@.player;"Hey, <<print $girlfriend.firstname>>, can you stand up for a second?"@@
@@.girlfriend;"Uh, yeah, sure. Why?"@@
@@.player;"I, uh...I wanted to compare our heights."@@
She shrugs and stands up. You stand with your back to her.
@@.qb;"We're about the same height,"@@ she says.
@@.player;"I know,"@@ you sigh. That much is obvious.
You had enjoyed having a girlfriend who had to lean up to kiss you. When you walked around the quad with her hand in yours, it made you feel in control. Now, you're the same height as her, and about the same height as the <<if $player.masculinity<25>>other <</if>>girls in your year.
And that's not all. If you walk around the quad with <<if $qb.suckedDick>><<print $qb.firstname>><<else>>a guy<</if>>'s hand in yours, he'll be the tall one.<<if $player.homosexuality<10>> @@.thought;Why did I just think that?@@<</if>>
@@.girlfriend;"Didn't you used to be taller than me?"@@
@@.player;"Uh, yeah, I think so,"@@ you say. It's hard to remember the details of what your body was like before you started transforming. It all feels so far away.
@@.girlfriend;"Hey, cheer up!"@@
You nod.
<<link "Think about something else" $currentPassage>><</link>><<getTfProgress face>><<set $tempFace to $tempTfValue>><<getTfProgress boobs>><<set $tempBoobs to $tempTfValue>>You peek your head out from the curtain, looking at the <<if $setting is "boysShower">>boy<<else>>girl<</if>> who just walked in. It's too hard to tell how tall <<if $setting is "boysShower">>he<<else>>she<</if>> is from here. You're going to have to get closer.
You start to take a step out of the shower, before you realize what you're doing. <<if $setting is "boysShower">>Sure, you're in the boys bathroom, but <<if $player.feminine>=18>>you look like a girl.<<elseif $player.feminine>=14>>you don't look very manly.<<else>>you just transformed. They //probably// won't notice a difference, but you're nervous and you don't want to take that chance.<</if>><<else>>You're in the //girls// bathroom. <<if $player.feminine>=18>>Sure, you look girly, but you're sure that that girl will be able to tell that you're not like her.<<elseif $player.feminine>=10>>Sure, you look androgynous, but that's not the same thing as looking like a girl.<<else>>Maybe if you were further along in your transformation...No. You can't imagine yourself ever using the girls bathroom.<</if>><</if>>
You settle for watching from behind the curtain as <<if $setting is "boysShower">>he<<else>>she<</if>> washes <<if $setting is "boysShower">>his<<else>>her<</if>> hands. It's difficult to tell, but you're pretty sure that <<if $setting is "boysShower">>he<<else>>she<</if>> is <<if $setting is "boysShower">>considerably<<else>>slightly<</if>> taller than you.
@@.thought;That's so embarrassing. I'm glad I stayed in the shower. And that @@<<if $setting is "boysShower">>@@.thought;he@@<<else>>@@.thought;she@@<</if>>@@.thought; didn't see me.@@
<<if $setting is "boysShower">><<link "The boy leaves" $currentPassage>><</link>><<else>><<link "The girl leaves" $currentPassage>><</link>><</if>><<getTfProgress face>><<set $tempFace to $tempTfValue>><<getTfProgress boobs>><<set $tempBoobs to $tempTfValue>>Before you can react, the door swings open and a guy walks in. You stare at him, horrified. You're in the boys bathroom. <<if $player.masculinity>=50>>Even though you're a boy, <<if $player.feminine>=14>>he might not know that.<<else>>you don't look as masculine as you used to.<</if>><<else>>You've used the boys bathroom your whole life, but now you feel like it's wrong, somehow. <<if $player.feminine>=14>>@@.thought;I don't even really look like I belong here.@@<<else>>@@.thought;I'm just being silly. Even if I don't feel manly, at least I look masculine enough to pull it off.@@<</if>>
You look at him, and realize that you're considerably shorter than him. @@.thought;It's just the two of us in this bathroom, and he's much bigger@@<<if $player.armStrength<60>>@@.thought; and stronger@@<</if>>@@.thought; than me.@@<</if>>
<<if $tempBoobs>=3 and $tempFace>=3 and $player.feminine>=14>>He looks at you in confusion. @@.male;"Uh, are you sure you're in the right bathroom?"@@ he asks.
You want to find a hole in the floor and crawl in. @@.thought;He thinks I'm a girl!@@
Before you can respond, he leaves, preventing you from having to awkwardly leave the bathroom and then come back in again.
@@.thought;Should I keep using the boys bathroom? The @@<<if $player.masculinity>=50>>@@.thought;other @@<</if>>@@.thought;guys will keep thinking I don't belong. But then I'd have to use the girls bathroom. There's no way I can do that!@@<<elseif $player.feminine>=14>>He looks at you in confusion, opening and closing his mouth like he wants to call you out but isn't sure whether he's right or not. Instead, he leaves, and you breathe a sigh of relief.
@@.thought;That was a close one.@@<<elseif $tempFace>=2 or $tempBoobs>=2>>He looks closely at you and you shrink away. You feel like you're being studied. Seeemingly satisfied, the boy goes to the urinal and starts to pee. You stand still while he finishes, washes his hands, and leaves.
@@.thought;That was a close one.@@<<else>>The boy doesn't react to seeing you, and goes to the urinal and pees.<</if>>
<<link "Continue" $currentPassage>><</link>><<getTfProgress face>><<set $tempFace to $tempTfValue>><<getTfProgress boobs>><<set $tempBoobs to $tempTfValue>>Before you can react, the door swings open and a girl walks in. You stare at her, horrified. You're in the //girls// bathroom. <<if $player.masculinity>=50>>Your stomach drops and you can imagine the gossip of you being caught in the girls bathroom. Everyone will be talking about how big of a perv you are.<<else>>Even though you don't feel very manly anymore, she doesn't know that. She'll probably think you're a perv.<</if>> <<if $player.feminine>=14>>@@.thought;I hope I look feminine enough to pull it off.@@<<else>>@@.thought;I don't even really look like a girl! Why did I come in here?@@<</if>>
She looks at you, and you look back at her. She's slightly taller than you, which makes you feel even more embarrassed. @@.thought;I wonder if she could kick my ass if she wanted to.@@<<if $player.armStrength<20>>@@.thought; Probably.@@<</if>>
<<if $tempBoobs>=3 and $tempFace>=3 and $player.feminine>=14>>Instead of saying anything, she heads straight for a stall and starts to pee. You sigh in relief, but you're also a little worried about the implications. Apparently you look girly enough where she didn't question you being in the <<if $player.masculinity>=50>>wrong<<else>>girls<</if>> bathroom.<<elseif $player.feminine>=14>>She does a double take when she sees you, and you can feel her eyes sizing you up. You look at the floor, holding your breath. You're scared that she's about to call you out for being in the wrong bathroom, but you're also scared that she'll think you're in the //right// bathroom.
You must have passed the test, because she heads into a stall and shuts the door without saying a word. @@.thought;That was a close one. But wait, does that mean she thought that I could be a girl?@@<<elseif $tempFace>=2 or $tempBoobs>=2>>She looks at you in confusion, opening and closing her mouth like she wants to call you out but isn't sure whether she's right or not. Instead, she leaves, and you breathe a sigh of relief.
@@.thought;That was a close one. But wait, does that mean she thought that I could be a girl?@@<<else>>She jumps when she sees you, and runs out of the bathroom. @@.thought;Fuck.@@<</if>>
<<link "Continue" $currentPassage>><</link>>Your body grows cold and numb, and you hold your breath, waiting for the transformation to start.
@@.thought;My butt is already so feminine. How can it get even girlier?@@
You suspect that you're soon about to find out. The coldness creeps up your body, stopping once it gets to your waist.
Its tendrils, thin and snaking, creep downwards. You can feel it massaging and molding your ass.
You're more concerned about what the rest of it is doing, however. The other part of the coldness is staying on your waist, wrapping around it and squeezing.
The breath is sucked out of you as your waist narrows. If you could, you would let out a sigh. Even though you've gotten used to the transformations by now, you're ready for this one to be over.
It's not. The coldness creeps to your hips, and you can feel them expanding, and expanding<<if $player.pants is null>>.
Finally, it stops.
[[Take a look at yourself|Ass4 Examine]]<<elseif $player.pants.football is true>> until they feel like they're about to burst through the seams of your <<print $player.pants.informalName>>
[[Take a look at yourself|Ass4 Examine]]<<else>> until
[[POP|Ass4 Examine]]<</if>><<handleTf ass>><<set $player.masculinity to $player.masculinity-5>><<set $casualPants.torn to true>><<set $footballPants.torn to true>><<if $player.pants is not null and $player.pants.football is false>>Your hips burst through the seams of your <<print $player.pants.informalName>>.
@@.thought;Oh my god!@@
You look down to take in the damage. @@.thought;At least it's finally over.@@
<</if>>Your hips and waist are unrecognizable. Your waist is thin and narrow, and your hips are large and full.
@@.thought;I have an hourglass figure@@ you realize in horror.
Your hands drift to your butt. Yeah, it's definitely larger than before. <<if $setting is "boysBathroom" or $setting is "girlsBathroom" or $setting is "boysShower" or $setting is "girlsShower">>You take a quick look in the mirror. You've got a big ass. If you saw a butt like that on a girl, you'd want to slap it or stare at it.<<else>>You can't check right now, but you know that you've got a big ass. The kind that, if you saw it on a girl, would make you want to slap it or stare at it.<</if>>
@@.thought;That's my butt. And guys are going to be thinking that...about me.@@
You can't deal with that train of thought. Forcing yourself to think about something else, you think about your pants. <<if $player.pants is null>>You suspect that your hips are too large now to fit into your pants.<<elseif $player.pants.football is true>>Your <<print $player.pants.informalName>> are fine, but they're also roomy enough so you can put your football pads in them. You're pretty sure you won't be able to fit into your normal pants anymore.<<else>>You've ruined your <<print $player.pants.informalName>>. There's no way you can wear them now, without exposing your <<if $player.hasWornPanties>>panties<<else>>underwear<</if>> to the world.<</if>>
@@.thought;I'm going to have to get new pants.@@
<<link "Continue" $currentPassage>><</link>><<set $countSecret to 0>><<if $qb.knowsSecret>><<set $countSecret to 1>><</if>><<if $witch.knowsSecret>><<set $countSecret to $countSecret+1>><</if>><<if $girlfriend.knowsSecret>><<set $countSecret to $countSecret+1>><</if>>You knock tentatively on Mrs. Garcia's office door. You're surprised that you showed up at all. Two adults, one of whom you don't even know, are about to talk to you about your transformation. @@.thought;What am I doing? I can't talk about this!@@ <<if $countSecret is 0>>You haven't even told anyone you were transformed<<elseif $countSecret is 1>>The only person who knows your secret is <<if $qb.knowsSecret>><<print $qb.firstname>><<elseif $witch.knowsSecret>><<print $witch.firstname>><<else>><<print $girlfriend.firstname>><</if>><<elseif $countSecret is 2>>The only people who know your secret are <<if $qb.knowsSecret is false>><<print $witch.firstname>> and <<print $girlfriend.firstname>><<elseif $girlfriend.knowsSecret is false>><<print $witch.firstname>> and <<print $qb.firstname>><<else>><<print $qb.firstname>> and <<print $girlfriend.firstname>><</if>><<else>>Sure, you've told <<print $witch.firstname>>, <<print $qb.firstname>> and <<print $girlfriend.firstname>>, but you didn't have a choice<</if>>. And now Mrs. Garcia and her husband are going to find out too! @@.thought;Well, they won't find out exactly. Mrs. Garcia just thinks I'm transitioning.@@
You take a deep breath and force yourself to calm down. @@.thought;This guy is a professional therapist. I can trust him. And who knows. Maybe it will help.@@
You start thinking about what you'll tell Mr. Garcia, only to be interrupted by his wife. @@.female;"Come in, <<print $player.firstname>>. Mr. Garcia is on his way over here."@@
@@.player;"Oh, okay. Do you know how much longer he'll be?"@@
She checks the clock. @@.female;"Not too long. Maybe five more minutes."@@ She looks around, as if suddenly realizing that you're still standing in the doorway. @@.female;"Why don't you come in, and we can talk in my office?"@@
@@.player;"Thank you"@@ you say, stepping in. It's a little small, but it's probably the best place to meet. School's out, and there's unlikely to be any people around. You would die if anyone eavesdropped.
[[Wait for Mr. Garcia|Therapist 1 Wait]]
<<set $therapistPassage to "End of Current Content">>There's silence in the room as you and Mrs. Garcia wait for her husband to show up. She glances over a few times, but you're lost in thought.
@@.thought;What should I tell him? He's going to ask me all sorts of questions. I can't tell him about magic or the curse. He wouldn't believe me. Do I just make up a story about why I'm transitioning? No, he's just trying to help, and I don't want to waste time. I could talk about some of the other things that are stressing me out, and try to avoid the changes altogether. Would he let me get away with that?@@
Mrs. Garcia makes small talk with you. You engage with her politely, but your mind is elsewhere.
@@.thought;Or do I just tell him about <<print $witch.firstname>>, and my transformations? He probably wouldn't believe me, but if he did, this could actually be helpful.@@
[[Mr. Garcia walks in|Therapist 1 Start]]@@.male;"Hi, <<print $player.firstname>>. It's nice to meet you."@@ You take a look at him. He's a big, beefy guy, and you wonder if he played any football when he was in school. He looks like he's in his mid-forties.
He reaches out to shake your hand. You take it<<if $player.armStrength>40>>. @@.thought;He has a strong grip.@@<<else>> and wince at his tight grip.<</if>>
@@.male;"Our paths haven't crossed yet, but I'm the therapist for Pinewood Prep."@@ You nod. You know that already. @@.male;"Now why don't you tell me a little bit about you."@@
@@.player;"Um..."@@
@@.male;"Mrs. Garcia told me a little bit about what was going on. I understand that you're transitioning?"@@
[[Deny it|Therapist 1 Deny]]<<if $player.masculinity<70>>
[[Deflect|Therapist 1 Deflect]]<</if>><<if $player.masculinity<=40>>
[[Say nothing|Therapist 1 Silent]]<</if>>You're about to nod your head when you realize that doing so would mean another transformation. Instead, you sit silently and stare at the floor.
@@.female;"Brad, you have to be more gentle with him. He doesn't know you yet."@@
Mr. Garcia looks a little embarrassed to be told what to do by his wife. But he turns to you, he says, @@.male;"I'm sorry. I don't want you to feel like you're being interrogated."@@
@@.player;"Thanks. But, uh, I don't feel that way,"@@ you say, not wanting to tell him the real reason why you were silent.
@@.male;"It's okay, <<print $player.firstname>>. I'll give you a chance to talk."@@
@@.player;"About anything?"@@
@@.male;"Sure. We can do that later. But for now, let's stay on this topic."@@
@@.player;"So anything I want, as long as it's about, uh, gender?"@@
@@.male;"You got it."@@
<<getTfProgress boobs>><<if $player.hasBra is false and $tempTfValue>=2>>[[Your boobs|Therapist 1 Boobs]]<<else>>[[Your clothes|Therapist 1 Clothes]]<</if>><<if visited("QB Practice 4 Sex") or visited("QB Practice 5 Sex") or visited("Team Practice 4 Blowjob Start")>>
<<link "Sex with $qb.firstname" "Therapist 1 QBSex">><</link>><<elseif $player.homosexuality>2>>
[[Thoughts about men|Therapist 1 Gay]]<</if>>
[[He did say you could talk about anything. Tell him about your curse|Therapist 1 Witch]]@@.player;"No! Not really."@@
@@.male;"Then why did you come here?"@@
@@.player;"I, uh, Mrs. Garcia saw me wearing panties and she set this session up. But that doesn't mean I'm a girl, does it?"@@
@@.male;"It depends. Do you feel like a girl?"@@
@@.player;"No,"@@ you say after way too long of a pause.
Seeing how uncomfortable you're getting, Mr. Garcia changes the subject. @@.male;"It's okay, <<print $player.firstname>>. I'll give you a chance to talk."@@
@@.player;"About anything?"@@
@@.male;"Sure. We can do that later. But for now, let's stay on this topic."@@
@@.player;"So anything I want, as long as it's about, uh, gender?"@@
@@.male;"You got it."@@
<<getTfProgress boobs>><<if $player.hasBra is false and $tempTfValue>=2>>[[Your boobs|Therapist 1 Boobs]]<<else>>[[Your clothes|Therapist 1 Clothes]]<</if>><<if visited("QB Practice 4 Sex") or visited("QB Practice 5 Sex") or visited("Team Practice 4 Blowjob Start")>>
<<link "Sex with $qb.firstname" "Therapist 1 QBSex">><</link>><<elseif $player.homosexuality>2>>
[[Thoughts about men|Therapist 1 Gay]]<</if>>
[[He did say you could talk about anything. Tell him about your curse|Therapist 1 Witch]]@@.player;"No! I'm not turning myself into a girl like some kind of sissy!"@@
@@.male;"Then why did you come here?"@@
@@.player;"Your wife set this up. Ask her."@@
@@.male;"She said she saw you wearing panties."@@
You look down, embarrassed.
@@.male;"Usually if a guy wears panties, maybe they don't feel so comfortable being a guy. But there are certainly men who wear panties and are still men."@@
@@.thought;It's not my fault I wore panties! It's this stupid period. And boxers don't fit on me anymore anyway.@@
Mr. Garcia changes the subject. @@.male;"It's okay, <<print $player.firstname>>. I'll give you a chance to talk."@@
@@.player;"About anything?"@@
@@.male;"Sure. We can do that later. But for now, let's stay on this topic."@@
@@.player;"So anything I want, as long as it's about, uh, gender?"@@
@@.male;"You got it."@@
<<getTfProgress boobs>><<if $player.hasBra is false and $tempTfValue>=2>>[[Your boobs|Therapist 1 Boobs]]<<else>>[[Your clothes|Therapist 1 Clothes]]<</if>><<if visited("QB Practice 4 Sex") or visited("QB Practice 5 Sex") or visited("Team Practice 4 Blowjob Start")>>
<<link "Sex with $qb.firstname" "Therapist 1 QBSex">><</link>><<elseif $player.homosexuality>2>>
[[Thoughts about men|Therapist 1 Gay]]<</if>>
[[He did say you could talk about anything. Tell him about your curse|Therapist 1 Witch]]@@.player;"Um, I was wondering..."@@ you begin, not sure how to phrase what you want to say without revealing everything about <<print $witch.firstname>> and the curse.
@@.male;"You can tell me,"@@ Mr. Garcia says encouragingly.
@@.player;"Um, my chest has changed,"@@ you begin. @@.player;"I'm growing boobs, and I don't know..."@@
@@.male;"<<print $player.firstname>>, I'm going to stop you right there. Now, I know that you want to transition, and that having female breasts are a part of that. But self-medicating is dangerous, and I would strongly recommend against it."@@
@@.player;"Um,"@@ you say, taken aback. @@.thought;Wow, he's completely wrong. I don't //want// to transform, it just keeps happening to me. And I'm not self-medicating or whatever he was talking about!@@
@@.male;"I'll get back to your question, but first, I want you to promise me you'll stop."@@
@@.player;"Fine. I promise I won't give myself hormones."@@ You feel a little bad. It's not technically a lie, but it's not the truth either.<<if $player.controlQuestKnowledge is true>> @@.thought;I can control my transformations now. If I made sure my boobs didn't get bigger, then I would be telling the truth.@@<</if>>
Mr. Garcia nods, apparently satisfied. @@.male;"Now, I have to say that I noticed some chest development myself. How does that feel?"@@
[[It's uncomfortable, especially when I'm playing football|Therapist 1 Boobs Uncomfortable]]
[[I haven't noticed|Therapist 1 Boobs Unbothered]]@@.player;"Um, I've been wearing different clothes lately."@@
@@.male;"Yes, my wife told me."@@
You look at Mrs. Garcia. @@.female;"I'm sorry, <<print $player.firstname>>. He needed to know what you were going to talk about."@@
@@.male;"Anyway, there's nothing wrong with wearing panties. If female underwear makes you feel girly, then by all means keep wearing it."@@
@@.player;"Yeah, but I'm not wearing it for that."@@
@@.male;"That's fine too,"@@ Mr. Garcia says. @@.male;"Many men wear women's underwear. One time, all of my underwear was in the laundry, and I..."@@
@@.female;"Brad!"@@
@@.player;"Wait, really?"@@ you ask. You can't believe that this masculine man would have ever worn panties.
@@.male;"Yes, that's my point. Wear whatever you want. Nobody's stopping you."@@
<<if $curseActive>>@@.thought;Something is stopping me. The curse that <<print $pantyRaid.takenFrom>> put on my panties.@@ Still, this talk has made you feel a little bit better.<<else>>You smile. @@.thought;That was actually helpful.@@<</if>>
@@.male;"Is there anything else you want to talk about?"@@ Mr. Garcia asks.
[[The football team|Therapist 1 Football]]<<if $player.relationship is "" or visited("Girlfriend Hang Out Crush") or $player.gotFucked>>
[[$girlfriend.firstname|Therapist 1 Girlfriend]]<</if>>@@.player;"You said I could talk about anything, right? As long as it's related to, uh, my gender?"@@
@@.male;"That's right."@@
@@.player;"Okay."@@ You take a deep breath. @@.player;"Well, the truth is, I'm not transitioning."@@
@@.male;"Oh. So you're a guy who likes to wear panties?"@@
@@.player;"No,"@@ you say. @@.thought;Wait, did I just say that I //wasn't// a guy?@@
@@.player;"Sorry, that's not what I meant. What I mean is, yes, I'm a guy. But the reason that all of this,"@@ you say, gesturing at your body, @@.player;"has been happening is that I was cursed."@@
The Garcias look at you with a blank look on their face.
@@.player;"Um, basically I was cursed by...a witch,"@@ you say, deciding not to mention <<print $witch.firstname>>'s name. If she somehow found out you were telling teachers about what she did, you know she wouldn't be happy.
Mr. Garcia smirks. You decide to go on. @@.player;"I know it sounds unbelievable, but I swear I'm telling the truth. Now whenever I do anything that's even a little bit feminine, I transform."@@
@@.female;"Transform?"@@ Mr. Garcia asks, skeptically.
@@.player;"Yeah. I become more feminine. My butt will get bigger, or..."@@ you trail off, not wanting to talk about the exact nature of your transformations.
[[Mrs. Garcia opens her mouth to speak|Therapist 1 Witch Reject]]@@.player;"Um, before this year, I thought that I was straight. But then this happened, and I've been thinking more and more about guys."@@
@@.male;"Well, that's normal."@@
@@.player;"Sure. But it didn't stop there."@@ You take a deep breath. @@.player;"I've been helping <<print $qb.firstname>> get better at quarterback."@@
@@.male;"That's very generous of you."@@
@@.player;"And then one day, after practice, one thing led to another and..."@@ Mr. Garcia gives you an encouraging smile. @@.player;"We had sex."@@
Both of the Garcias look surprised to hear this.
Mr. Garcia is the first to recover. @@.male;"You know that there's nothing wrong with that, right?"@@
@@.player;"Yeah, I know. I can have sex with whoever I want. But I feel so gay."@@
@@.male;"That's not gay."@@
@@.player;"How is it not gay?"@@
@@.male;"If two men were having sex, then yes, that would be gay. But if a girl has sex with a guy, that doesn't make her gay."@@
Your face flushes. <<if visited("Therapist 1 Silent") or visited("Therapist 1 Deflect")>>He just called you a girl to your face! @@.thought;I have been feeling more feminine lately, and I look more girly, but does that make me a girl? I'm still a guy, aren't I?@@ His logic does make at least a little bit of sense, though. If you're a girl, then wanting to have sex with a man would make you straight. If you fucked <<print $girlfriend.firstname>>, then that would be gay.<<else>>@@.player;"I'm not a girl!"@@
@@.male;"Sorry,"@@ he says, holding up his hands. @@.male;"Then I guess you're gay. Or at least bi."@@<</if>>
You sigh. You don't know if his talk has made you feel better or not.
@@.male;"Is there anything else you want to talk about?"@@ Mr. Garcia asks.
[[The football team|Therapist 1 Football]]<<if $player.relationship is "" or visited("Girlfriend Hang Out Crush") or $player.gotFucked>>
[[$girlfriend.firstname|Therapist 1 Girlfriend]]<</if>>@@.player;"Um, before this year, I thought that I was straight. But then this happened, and I've been thinking more and more about guys."@@
@@.male;"Well, that's normal."@@
@@.player;"Sure. But it didn't stop there."@@ You take a deep breath. @@.player;"I've seen some guys and thought they were good looking. And I even..."@@ You look at Mr. Garcia. He gives you an encouraging smile. @@.player;"Thought about what it would be like to, um, have sex with a guy."@@
@@.male;"Yeah."@@
@@.player;"You don't seem surprised."@@
@@.male;"I figured that when you said you were thinking about guys."@@
@@.player;"You don't think this is a big deal?"@@
@@.male;"It's not. So what if you like guys?"@@
@@.player;"I don't...I don't know."@@
@@.male;"Nothing. It's not a big deal. In fact, if you were a girl, then liking a guy would make you straight."@@
You fall silent. You hadn't thought about it like that. But his implication isn't making you feel any better. @@.thought;I don't even like guys. Okay, maybe I've thought about how good they looked, or imagined one of them kissing me, or undressing me, and then...@@
You look up. Mr. Garcia is looking at you with a raised eyebrow.
@@.male;"Is there anything else you want to talk about?"@@ Mr. Garcia asks.
[[The football team|Therapist 1 Football]]<<if $player.relationship is "" or visited("Girlfriend Hang Out Crush") or $player.gotFucked>>
[[$girlfriend.firstname|Therapist 1 Girlfriend]]<</if>>@@.player;"It's uncomfortable, especially when I'm playing football or running! They bounce around, and..."@@ you stop, suddenly aware that you're telling two adults how it feels to have tits.
@@.male;"I can't undo the hormones that you've taken, but have you thought about getting a bra?"@@
@@.player;"What? No!"@@
@@.female;"It really does help,"@@ Mrs. Garcia says, speaking for the first time.
You give it some thought. @@.thought;If no one saw, and I was more comfortable...@@
@@.female;"Maybe you could go shopping in the mall?"@@
You picture yourself wandering around the lingerie store, surrounded by women. @@.player;"N...no. I can't do that."@@
@@.female;"What if one of your female friends helped you?"@@
<<if $girlfriend.knowsSecret or visited("Girlfriend Strapon")>>@@.thought;<<print $girlfriend.firstname>> might be able to help. That would be so embarrassing though. I was...am her boyfriend!@@ <</if>><<if visited("Witch ControlTf Witch Shave")>>@@.thought;<<print $witch.firstname>> helped me shave. Maybe she would help me with this too.@@ <<elseif $witch.knowsSecret>>@@.thought;I wonder if <<print $witch.firstname>> would be willing to help.@@ <</if>><<if $girlfriend.knowsSecret is false and not visited("Girlfriend Strapon") and not visited("Witch ControlTf Witch Shave") and $witch.knowsSecret is false>>You shake your head. @@.player;"I don't have anyone I could ask."@@
@@.male;"Maybe you should be more open with them. They can give you some great advice about your transition.@@<<else>>@@.player;"Yeah, that's a good idea."@@<</if>>
You nod, feeling a little bit better. @@.thought;If they get really uncomfortable, maybe I'll take her up on it. Or I could just not go, and she would probably understand.@@
@@.male;"Is there anything else you want to talk about?"@@ Mr. Garcia asks.
[[The football team|Therapist 1 Football]]<<if $player.relationship is "" or visited("Girlfriend Hang Out Crush") or $player.gotFucked>>
[[$girlfriend.firstname|Therapist 1 Girlfriend]]<</if>>@@.player;"What, having boobs? No, I haven't really noticed."@@
@@.male;"Okay. If it starts getting uncomfortable, or if you self-medicate more,"@@ he says, looking at you, @@.male;"I would recommend wearing a bra."@@
@@.player;"What? I can't do that!"@@
@@.female;"You might not need it now,"@@ Mrs. Garcia says. @@.female;"Or maybe you do. For me, it definitely helps."@@
You give it some thought. @@.thought;If no one saw, and I was more comfortable...@@
@@.female;"Maybe you could go shopping in the mall?"@@
You picture yourself wandering around the lingerie store, surrounded by women. @@.player;"N...no. I can't do that."@@
@@.female;"What if one of your female friends helped you?"@@
<<if $girlfriend.knowsSecret or visited("Girlfriend Strapon")>>@@.thought;<<print $girlfriend.firstname>> might be able to help. That would be so embarrassing though. I was...am her boyfriend!@@ <</if>><<if visited("Witch ControlTf Witch Shave")>>@@.thought;<<print $witch.firstname>> helped me shave. Maybe she would help me with this too.@@ <<elseif $witch.knowsSecret>>@@.thought;I wonder if <<print $witch.firstname>> would be willing to help.@@ <</if>><<if $girlfriend.knowsSecret is false and not visited("Girlfriend Strapon") and not visited("Witch ControlTf Witch Shave") and $witch.knowsSecret is false>>You shake your head. @@.player;"I don't have anyone I could ask."@@
@@.male;"Maybe you should be more open with them. They can give you some great advice about your transition.@@<<else>>@@.player;"Yeah, that's a good idea."@@<</if>>
@@.male;"Is there anything else you want to talk about?"@@ Mr. Garcia asks.
[[The football team|Therapist 1 Football]]<<if $player.relationship is "" or visited("Girlfriend Hang Out Crush") or $player.gotFucked>>
[[$girlfriend.firstname|Therapist 1 Girlfriend]]<</if>>@@.female;"I'm disappointed in you, <<print $player.firstname>>."@@
@@.player;"What?"@@
@@.female;"My husband is a very busy man, and he's taking time out of his day because I thought that you had an actual problem. But instead, you just want to spin fantastical tales of witches."@@
@@.player;"No, no,"@@ you say, trying to reassure her. @@.player;"I'm telling the truth. Don't I look different than I did at the beginning of the year?"@@
She looks you over. @@.female;"Well, yes."@@ Then her face gets stern again. @@.female;"I don't know what you're doing to yourself, but there's no such thing as magic."@@
@@.player;"But..."@@
@@.female;"Why don't you take off your clothes."@@ That didn't sound like a question.
@@.player;"What? Why?"@@
@@.female;"I'm giving you a short detention. You're going to be spanked for making fun of transgender girls and for wasting our time."@@
@@.player;"I wasn't making fun of anyone!"@@
The look she gives you tells you that it's no use arguing.
[[Take off your clothes|Therapist 1 Witch Spank]]@@.player;"Yeah. I'm used to being the star quarterback and being, well, being the kind of guy who can lead my team."@@
@@.male;"Okay,"@@ Mr. Garcia says, looking confused. @@.male;"You're talking like that's changed somehow."@@
@@.player;"It has."@@
@@.male;"But how would, uh, struggling with your gender affect how well you can throw a football?"@@
You blush. @@.thought;I decided not to tell him about <<print $witch.firstname>>.@@
@@.player;"I don't know. I guess that I...lost my confidence."@@ You look at him anxiously, waiting to see if he'll buy it.
Luckily, he seems to believe you. @@.male;"I can see how that would happen. What about your leadership?"@@
<<if $team.respect>75>>@@.player;"It's taken a hit. I'm not really a leader, but they see me as one of them at least."@@
@@.male;"Why wouldn't they see you as one of them?"@@
@@.player;"Well, you know, all of this,"@@ you say, gesturing to your body.<<else>>@@.player;"Pretty bad. Some of them see me as a joke."@@
He nods sympathetically. @@.male;"I'm sorry to hear that."@@
@@.player;"Thanks. I don't know what I can do. They've already seen me struggle and now their minds are made up about me."@@<</if>>
@@.male;"Take it from someone who played football,"@@ he tells you. @@.male;"How good you are on the football field is all that matters. If you go out in the next game and completely whoop the defense, nobody's going to care if you wear panties."@@
<<if $playerStarter>>@@.player;"Thanks,"@@ you say. @@.thought;I'd better train for the game@@ you think. @@.thought;Palm Ridge is one of the better teams in the conference.@@<<else>>@@.player;"I can't,"@@ you say. @@.player;"I'm not even the starter."@@
@@.male;"Then put one hundred and ten percent into practicing. Work so hard that Coach won't have a chance but to make you the starter."@@
@@.thought;How is it even possible to give 110%? And Coach thinks that if I don't throw the football far enough that it's me being lazy when it's just me being weak.@@
@@.male;"You don't seem convinced."@@
@@.player;"Umm..."@@ you say, trying to think of something to say without giving away the fact that you were cursed. @@.player;"It's a confidence issue,"@@ you finally say.
@@.male;"I think I see what's happening."@@
@@.player;"You do?"@@
@@.male;"Yeah. You're ashamed, aren't you?"@@
@@.player;"Yeah, I guess."@@
@@.male;"Well, teams aren't going to follow someone who can't even lead themselves."@@
@@.player;"Ouch,"@@ you say. @@.thought;He has a point though.@@
@@.male;"I'm sorry, that was harsh. But if you go and say, I like to wear panties, and this is who I am, well, some of them might laugh at you, but they'll also respect you."@@
@@.player;"Really?"@@ you ask, dubiously.
@@.male;"Yeah! That takes guts."@@
@@.player;"Hmm, okay."@@<</if>>
@@.male;"Well, we're out of time today. Do you want to talk at the same time next week?"@@
You nod.
<<link "You have a lot to think about as you leave the office" $currentPassage>><</link>><<if visited("Girlfriend Results Discussion Breakup")>>@@.player;"<<print $girlfriend.firstname>> and I broke up,"@@ you say flatly.
@@.male;"I'm sorry. What happened?"@@
You pause. You can't tell them about your secret spy mission. The clock ticks by as you try to think of something to say.
@@.female;"You told her, didn't you?"@@ Mrs. Garcia asks, jumping in. @@.female;"And she wanted a relationship with someone more..."@@
@@.male;"Manly?"@@
@@.player;"Yeah,"@@ you say, happy to not have to think of a story.
@@.male;"First of all, I want to congratulate you on opening up to her. I know it didn't turn out the way you wanted, but she would have found out eventually."@@
You nod.
@@.male;"I don't think you'll be single long. There are plenty of..."@@ He pauses, looking at you as if he's waiting for you to say something.
<<if $player.homosexuality>=10 or visited("Therapist 1 Gay") or visited("Therapist 1 QBSex")>>You look at him, confused.
@@.male;"There's plenty of people, girls and guys, whichever you prefer, that would date you. You're a star quarterback."@@<<else>>@@.player;"Girls,"@@ you say quickly.
@@.male;"There's plenty of girls that would date you. You're a star quarterback."@@<</if>>
@@.player;"Was a star quarterback."@@
@@.male;"I know you play football, and you think everyone's attracted to raw masculinity, but that's not true. Plenty of people are attracted to guys who are more feminine."@@
You blush. @@.player;"I don't care about finding someone else,"@@ you say, eager to change the subject. @@.player;"I want <<print $girlfriend.firstname>>. And now she's going to @@<<if visited("Girlfriend Hang Out Crush")>>@@.player;date Marco. At least, he's going to try to date her."@@<<else>>@@.player;date someone else."@@<</if>>
Your eyes well up with tears at the thought of your girlfriend...no, ex-girlfriend, dating someone else. Mrs. Garcia comes over and gives you a hug. It feels nice, but you also feel weirdly vulnerable.<<elseif $player.relationship is "">>@@.player;"<<print $girlfriend.firstname>> and I broke up,"@@ you say flatly.
@@.male;"I'm sorry. What happened?"@@
@@.player;"I couldn't tell her about me. And she kept being horny and wanting sex..."@@ You stop suddenly, feeling embarrassed to be talking about sex in front of a teacher.
@@.male;"I see lots of students, and been told about lots of relationship problems. Go on."@@
@@.player;"Okay. And I couldn't do that, because..."@@ you trail off. @@.thought;I can't tell them about my pussy.@@
Luckily, Mr. Garcia jumps in. @@.male;"Because you'd have to come out to her?"@@
@@.player;"Yeah, I guess."@@
@@.male;"Well, why don't you do that?"@@
@@.player;"No way! I couldn't do that!"@@
@@.male;"Why not? She doesn't seem like the kind of girl to gossip. And if you had support from her...and I think she'd be supportive...you'd feel a lot better."@@<<elseif $player.gotFucked>>@@.player;"So I told <<print $girlfriend.firstname>> about me."@@
@@.male;"You did? Excellent! It's important not to bottle these kinds of things up. How did she take it?"@@
@@.player;"Well, she took it good. I was worried about our sex life, but it's actually been really good. We even..."@@ You stop suddenly, feeling embarrassed to be talking about sex in front of a teacher.
@@.male;"I see lots of students, and been told about lots of relationship problems. Go on."@@
@@.player;"Okay. Um, she had sex with me. Using a strap-on."@@
@@.male;"Well, good for both of you! She seems like she's being very understanding about your new...preferences. And you're being open about trying new things."@@
@@.player;"Yeah, I guess."@@
@@.male;"What's wrong?"@@
@@.player;"Well while we were having sex, I got the feeling that she didn't really think of me as a man."@@
@@.male;"But you're transitioning, right?"@@
@@.player;"No..."@@
@@.male;"Look,"@@ he says, trying a different tack. @@.male;"Her using a strap-on on you doesn't make you gay or any less of a man. If you //are// gay or are trans, then that's totally fine, but what you do in the bedroom has nothing to do with it."@@
You nod. @@.thought;That's a good point. But it's not really true, is it? I changed after I came from being fucked.@@
@@.male;"You don't look convinced."@@
@@.thought;Wait, I remember. I didn't transform from getting fucked. I transformed after I felt feminine from being filled. So is he right? The transformations only happen based on what I feel? No, I've been transformed after I did girly things."@@
You look up, only to realize that Mr. Garcia has been looking at you the entire time you've been reflecting on the nature of your transformations. @@.player;"No, you made a good point. Really,"@@ you tell him.<<else>>@@.player;"My roommate asked <<print $girlfriend.firstname>> out."@@
@@.male;"I thought you two were still together."@@
@@.player;"We are! She said no, but she also said that she missed feeling filled."@@ You clap your hand over your mouth, worried that you said too much.
@@.male;"I see lots of students, and been told about lots of relationship problems. Go on."@@
@@.player;"Okay. Um, I've been worrying that I can't give her what she needs."@@
Mr. Garcia looks confused. @@.male;"But how would this affect the size of your penis?"@@
You let out a laugh. @@.thought;He's trying his best, but he has no idea what I'm going through.@@ He looks like he's about to start asking questions, though, so you say the first thing that pops into your head.
@@.player;"I haven't really been interested in sex with her."@@
@@.male;"Oh, I see. Well, there's nothing wrong with not being interested in girls."@@
@@.player;"It's not that."@@
@@.male;"So being the one in charge makes you feel manly, and you're trying to get away from that?"@@
You bury your face in your hands. No matter what you say, he always takes it the wrong way.
@@.male;"Anyway, if you're not comfortable with the kind of sex you're used to anymore, why don't you try different positions? There's lots of different ways to have sex."@@
<<if visited("Girlfriend Strapon Sex")>>@@.thought;I could let <<print $girlfriend.firstname>> use the strap-on on me.@@<<elseif $player.hasStrapon>>@@.thought;I could use the strap-on I got.@@<<else>>@@.thought;I could get a strap-on and fuck <<print $girlfriend.firstname>> with it.@@<</if>><</if>>
@@.male;"Well, we're out of time today. Do you want to talk at the same time next week?"@@
You nod.
<<link "You have a lot to think about as you leave the office" $currentPassage>><</link>>You sigh, and remove your <<print $player.pants.informalName>> and your <<print $player.shirt.informalName>>. <<if $player.underwear.panties is true>>@@.male;"Honey, he's wearing panties. Do you think he really is telling the truth?"@@
@@.female;"About there being a witch?"@@
@@.male;"Well, no,"@@ he admits. @@.male;"But he could really be transitioning."@@<<else>>@@.female;"See? You're not even wearing panties."@@<</if>>
@@.female;"Bend over,"@@ Mrs. Garcia commands. You comply, feeling very vulnerable being in such a compromising position, wearing only your <<print $player.underwear.informalName>>.
@@.female;"One!"@@ Mrs. Garcia calls as she spanks you. Suddenly you're too focused on the pain of the slap to feel embarrassed.
@@.female;"Two!"@@
@@.thought;Why did I tell them the truth? I knew they were never going to believe it!@@
@@.female;"Three!"@@
@@.thought;And now I'm stuck getting spanked.@@
@@.female;"Four!"@@
@@.thought;And now two adults are watching me get spanked.@@
@@.female;"Five!"@@
@@.thought;Especially Mr. Garcia. He's so manly.@@
@@.female;"Six!"@@
@@.thought;Wait. Am I getting turned on by this?@@
@@.female;"Seven! Okay, that can be enough for today."@@
You put your clothes back on, your face flushed.
@@.male;"I think we should call the session there. <<print $player.firstname>>, if you're going to take this more seriously, you should see me next week."@@
<<link "Do something else" $currentPassage>><<set $player.arousal to $player.arousal+5>><<set $player.homosexuality to $player.homosexuality+1>><</link>>The sex shop is off campus and a good walk away. Luckily, you have a car. You get in and drive there, feeling almost giddy. @@.thought;Once I buy it, I'll be able to fuck <<print $girlfriend.firstname>> whenever I want!@@ You try to imagine how that will feel.
It's a little difficult to imagine. @@.thought;Wait, why can't I imagine it? I've had a dick for all my life, and a pussy for only <<print $day-4+1>> <<if $day-4+1>1>>days<<else>>day<</if>>. I should be able to picture what it'd be like to fuck someone!@@ You're starting to get stressed out, so you convince yourself that getting a dick, even if it's only a plastic one, would be great.
You find parking a block away, and step out of your car. Once you're outside, you quickly realize that you're in a seedy part of town. Ordinarily, this wouldn't faze you. It's only a block away, and you could take care of yourself. But now, without your muscles, you're feeling very vulnerable.
@@.thought;This is for <<print $girlfriend.firstname>>@@. You start walking towards the shop, and see a young, tough-looking guy walking straight towards you. Your breath catches but he walks straight by, giving you only a cursory glance.
[[Walk the rest of the way and enter the shop|Sex Shop Enter]]The door closes behind you as you step into the shop. A girl with blue spiky hair gives you a once over. @@.female;"Can I help you?"@@
You glance around. There's nobody else here. @@.player;"I'm looking for..."@@ you start to say before catching yourself. Do you really want to tell a stranger that you want a strap-on?
@@.female;"Yes?"@@
[[Ask her for help|Sex Shop Strap On]]
[[Go look for the strap on yourself|Sex Shop Browse]]@@.player;"I'm looking for a strap-on,"@@ you tell her, blushing. @@.player;"Do you know where I can find one?"@@
@@.female;"I didn't take you for that type,"@@ she giggles. You look down, blushing even harder.
@@.player;"Can you just get it for me? Please?"@@
@@.female;"I'm just messing with you. Follow me."@@ You follow her down one of the aisles. She bends over and hunts through the lowest shelf. You have an excellent view of her ass from this angle.
@@.female;"Here you go,"@@ she says, straightening up. You look away quickly, hoping that she didn't notice that you were staring at her.
@@.player;"Thanks,"@@ you say, taking the strap on from her hands and heading for the door. You're already picturing using it on <<print $girlfriend.firstname>>.
@@.female;"Aren't you forgetting something?"@@
@@.player;"Hmm?"@@
@@.female;"You need to pay for that."@@
@@.player;"Oh yeah."@@ With a blush, you give her your card. With that done, you exit the store and drive back to campus.
<<link "Continue" $currentPassage>><<set $player.arousal to $player.arousal+5>><<set $player.hasStrapon to true>><</link>><<if not visited("Sex Shop Browse")>>@@.player;"I'm just browsing,"@@ you tell the clerk. She nods, and you step into the main part of the store.<<else>>@@.player;I can't tell her I'm looking for a strap-on! I'll keep looking myself.@@<</if>>
You look at one of the aisles. You see a collection of <<print either("fleshlights", "handcuffs", "vibrators", "dildos")>>, but no strap-ons.
[[Keep browsing|Sex Shop Browse]]
[[Admit defeat and ask for help|Sex Shop Strap On]]You are on level 1.
[[Women's Clothing|AfterSchoolShopping Mall WomensOuterwear]]
[[Men's Clothing|AfterSchoolShopping Mall MensOuterwear]]
[[Women's Lingerie|AfterSchoolShopping Mall WomensLingerie]]
[[Shoe Store|AfterSchoolShopping Mall Shoes]]
[[Level 2]]
<<if $braShoppingActive>><<if $player.hasBra and visited("Witch Bra Start")>>[[Leave|Witch Bra Finish]]<<elseif $player.hasBra>>[[Leave|Girlfriend Bra Results]]<<else>>==Leave== (Not before you've finished shopping)<</if>><<else>><<if $timeOfDay is 1 and $dayOfWeek is not "Saturday" and $dayOfWeek is not "Sunday">><<if $player.pants.female is true>>[[Go back to class|MorningClassPants Return]]<<else>>==Go back to class== (Not before you're done shopping)<</if>><<elseif $player.isWearingTampon is false and $day>=18 and $day<=24>>==Leave== (Not before you've finished shopping)<<else>>[[Leave|AfterSchoolShopping Finish]]<</if>><</if>><<getTfProgress boobs>>Your face turns beet red as soon as you step inside this store. You've been here <<if visited("AfterSchoolShopping Mall WomensLingerie Buy")>>to buy panties, and it was a humiliating experience.<<elseif visited("AfterSchoolShopping Mall Womens Lingerie")>1>>a couple of times to window shop, but the most you bought was a present for an old girlfriend.<<else>>once before, to buy a present for an old girlfriend. That was an awkward experience: you were fortunate enough to know her size, but you had trouble navigating around the store, and you felt embarrassed to be the only male in a girls underwear store.<</if>>
<<if $braShoppingActive>><<if $player.hasBra>>You step in, and catch the eye of the salesgirl from earlier. You flush. @@.thought;Nope. It was a mistake to come in here.@@<<else>>Ths visit is about to be a whole lot more awkward. This time, you're here to buy a bra. For yourself.
<<if visited("Witch Bra Start")>>You turn and look at the bras. There's so many of them, of all different sizes and colors. You look at <<print $witch.firstname>> helplessly.
@@.witch;"Okay,"@@ she says, staring at your tits. @@.witch;"I think you're about a@@<<if $tempTfValue>4>>@@.witch; double D@@<<elseif $tempTfValue is 4>>@@.witch; C@@<<elseif $tempTfValue is 3>>@@.witch; B@@<<else>>@@.witch;n A@@<</if>> @@.witch;cup."@@
@@.thought;How did she just know that?@@
@@.witch;"Now, we're going to need to find the type of bra for you. When are you going to be wearing it?"@@
@@.player;"I don't know. I guess my...my boobs are the most uncomfortable when I'm playing football. I have to run or throw or lift weights."@@
@@.witch;"You probably want a sports bra then."@@
She guides you towards a shelf in the back. @@.witch;"Okay, some girls will look down on you if your bra and panties don't match. I try to match but usually, I'll just wear whatever's closest."@@
@@.thought;She's sharing a lot. I feel a little uncomfortable but she doesn't seem bothered at all. It feels like this is the kind of conversation she'd have with a little sister who she's taking bra shopping.@@
@@.witch;"So what color are your panties?"@@ <<print $witch.firstname>> is asking.
[[Tell her|Mall Witch Panties]]
[[Say that it's private|Mall Witch Private]]<<else>>You turn and look at the bras. There's so many of them, of all different sizes and colors. You look at <<print $girlfriend.firstname>> helplessly.
@@.girlfriend;"Okay,"@@ <<print $girlfriend.firstname>> says, taking charge. <<if $girlfriend.sawBoobs>>@@.girlfriend;"Do you know your size?"@@
@@.player;"No."@@
@@.girlfriend;"Okay. You look like you're about <<if $tempTfValue>=4>>a C<<elseif $tempTfValue is 3>>a B<<else>>an A<</if>> cup to me, but I don't know your band size."@@
@@.player;"Band size?"@@
@@.girlfriend;"Yeah,"@@ she says impatiently. @@.girlfriend;"But we can just asks a salesgirl."@@
@@.player;"You're going to ask someone?"@@ you ask, panicking. You just wanted this to be between you and <<print $girlfriend.firstname>>! You don't want anyone else to know that you have boobs!
@@.girlfriend;"Let's find a bra for you first."@@
@@.player;"Okay,"@@ you say. She said that @@.girlfriend;for you@@ part too loudly for your comfort. There are other customers here. You think you see one woman looking your way, and your face turns beet red.
@@.girlfriend;"Do you know what type of bra you want? There's strapless, sports bras, push ups, demi-bras, padded bras, wireless bras, bralettes."@@
@@.player;"Uh, I don't know. It's for when I'm playing football or working out."@@
@@.girlfriend;"Okay. So a sports bra then."@@ You follow her over to the sports bra section.
<<if $girlfriend.sawInPanties>>@@.girlfriend;"You're wearing your <<print $player.panties>>, right?"@@
<<if $player.underwear.panties is true>>
[[Nod|Mall Girlfriend Nod]]<</if>>
[[Deny it|Mall Girlfriend Deny]]<<else>>@@.girlfriend;"Do you have panties?"@@
<<if $player.hasWornPanties>>
[[Yes|Mall Girlfriend Nod]]<</if>>
[[No|Mall Girlfriend Deny]]<</if>><</if>><</if>><</if>><<elseif $player.underwear.panties is false and (not $pantyRaid or $pantyRaid.takenFrom is "")>>This visit is about to be a lot more awkward. This time, you're here to buy panties. For yourself.
@@.female;"Hi,"@@ a salesgirl says. @@.female;"Can I help you?"@@
@@.thought;Okay, play it cool.@@
@@.player;"Uh, hi,"@@ you reply. @@.player;"I'm here to get something for...my friend."@@
@@.female;"Oh, okay,"@@ she says, not seeming to notice how nervous you are. @@.female;"What are you going to get her? Panties, bras, stockings, lingerie?"@@
@@.player;"Panties,"@@ you say firmly.
@@.female;"Sure, the panties section is over here,"@@ she says, leading you to the opposite end of the store. @@.thought;Why did it have to be all the way over here?@@ you wonder, as you pass what feels like every customer in the store. You wonder if they know why you're there.
@@.female;"Can I help you find a pair?"@@
@@.player;"Uh, sure."@@
@@.female;"Do you know what her size is?"@@
You know what size boxers you wore, but you get the feeling that won't be relevant. @@.thought;I wore large boxers so it would fit my dick, but I don't have that anymore.@@
@@.player;"Um, medium?"@@
She gestures towards a selection of panties.
[[Plain white panties|AfterSchoolShopping Mall WomensLingerie Buy][$player.panties to "Plain white panties"]]
[[Forest green bikini-style panties|AfterSchoolShopping Mall WomensLingerie Buy][$player.panties to "Forest green bikini-style panties"]]
[[Purple hipster panties|AfterSchoolShopping Mall WomensLingerie Buy][$player.panties to "Purple hipster panties"]]
[[Lacy black boyshorts|AfterSchoolShopping Mall WomensLingerie Buy][$player.panties to "Lacy black boyshorts"]]
[[You change your mind and run out|AfterSchoolShopping Mall WomensLingerie Refuse]]<<elseif $tempTfValue>=2>>You could use a bra, but now isn't the time. You've got to get a tampon.
@@.female;"Hi,"@@ a salesgirl says. @@.female;"Can I help you?"@@
@@.player;"Um, no thanks,"@@ you say, quickly backing out of the store. @@.thought;I was so awkward.@@
[[Look around the mall|Mall]]<<else>>Now, this store feels a lot more intimidating. You wonder if you're going to be shopping here regularly.
@@.thought;I don't need anything@@ you think, trying to reassure yourself.<<if $player.isWearingTampon is false and $day>=18 and $day<=24>> @@.thought;I need to go find a tampon.@@<<else>> @@.thought;Besides, if I bought panties for no reason, I'm pretty sure I'd change again.@@<</if>>
[[Go back outside|Mall]]<</if>><<if $player.underwear.properName is "Plain white panties">><<set $underwearColor to "White">><<set $underwearColorLowercase to "white">><<elseif $player.underwear.properName is "Blue French Cut Panties">><<set $underwearColor to "Blue">><<set $underwearColorLowercase to "blue">><<elseif $player.underwear.properName is "Lacey purple panties" or $player.underwear.properName is "Purple hipster panties">><<set $underwearColor to "Purple">><<set $underwearColorLowercase to "purple">><<elseif $player.underwear.properName is "Black Bikini Bottoms" or $player.underwear.properName is "Lacy black boyshorts">><<set $underwearColor to "Black">><<set $underwearColorLowercase to "black">><<elseif $player.underwear.properName is "Forest green bikini-style panties">><<set $underwearColor to "Green">><<set $underwearColorLowercase to "green">><<else>><<set $underwearColor to "none">><</if>>You nod, feeling ashamed to admit that you're wearing panties. <<if $curseActive is false>>@@.thought;There's nothing making me wear them. Why am I doing it?@@<<else>>@@.thought;As soon as I break the curse, I'm getting out of them.@@<</if>> On the other hand, you're in a female underwear store, shopping for a bra with a girl. Wearing panties isn't even the most feminine thing you'll be doing today.
<<if $underwearColor is not "none">>@@.girlfriend;"Okay. I like to match my bra and panties. They look really cute that way. I'd tell you to buy some bras to match all of your underwear, but since you only have one pair..."@@
You're worried that she's about to suggest you buy more panties. Thankfully, she goes in a different direction.
@@.girlfriend;"Well, I think you should match it. That would mean a <<print $underwearColorLowercase>> sports bra, right?"@@
You nod.<<else>>@@.girlfriend;"I like to match my bra and panties. What color are your panties, again?"@@
You blush. @@.player;"I don't have any."@@
@@.girlfriend;"Okay. Let's get you, uh, how does red sound?"@@
@@.thought;I don't like it. But I guess a red bra is better than a bra in a color like pink.@@ @@.player;"Fine."@@<</if>>
@@.girlfriend;"Okay. Let's go find a salesgirl."@@
@@.player;"No. Please."@@
@@.girlfriend;"What?"@@
@@.player;"I can't have anyone seeing me buy me a bra."@@
She chuckles. @@.girlfriend;"You're in a public store. I think everyone knows why you're here. But if you want, I guess I could measure you myself."@@
[[That sounds good|Mall Girlfriend Girlfriend]]
<<if $player.relationship is "">>[[You don't want your ex-girlfriend touching your boobs|Mall Girlfriend Salesgirl]]<<else>>[[You don't want your girlfriend touching your boobs|Mall Girlfriend Salesgirl]]<</if>>@@.player;"Okay, that sounds good."@@
She nods. @@.girlfriend;"I thought you might say that. So I put a tape measure in my purse just in case."@@
@@.player;"Wow. You think of everything."@@
She smiles at that, picks up a couple of bras, and walks over to a salesgirl. @@.girlfriend;"We're going to use the changing room. Is that alright?"@@
The girl glances at the bra in <<print $girlfriend.firstname>>'s hand, and then at her chest. @@.female;"I don't think that's going to fit you. No offense. Do you want me to measure you?"@@
@@.girlfriend;"No. We're okay."@@
The salesgirl looks confused and then her face changes. You hurry into the changing room before you can get embarrassed any more.
[[Take off your shirt|Mall Girlfriend Measure]]@@.girlfriend;"Okay,"@@ she says, taking the tape measure out of her purse while you take off your shirt. Even though it's just the two of you, you feel exposed. She's wearing all of her clothes, and your boobs are on display!
She steps behind you and presses the tape measure to your back. It feels cold on your skin. She wraps it around your chest, just under your boobs and writes something on her phone.
Just when you think it's over, she puts the tape measure back and measures you again. This time, it goes all the way around your <<if $tempTfValue>=4>>large<<elseif $tempTfValue is 3>>medium-sized<<else>>small<</if>> breasts. You shiver, feeling turned on in spite of yourself.
@@.girlfriend;"Hold still,"@@ she mutters. @@.girlfriend;"Okay. There we go."@@
She removes the tape measure and hands you one of the bras. @@.girlfriend;"You know how to put this on, right?"@@
@@.player;"Umm, I'm supposed to put ir on backwards first, right?"@@
@@.girlfriend;"Not for a sports bra. Let me show you. First you put your arms through, like this,"@@ she says, putting your arms through the arm holes.
@@.girlfriend;"And slide it up to your shoulder."@@ You move the bra up your arms. It feels like there's a tight rubber band over your shoulders. You have no idea how it's going to fit on your chest
@@.girlfriend;"And then you reach up and put your head in."@@
You manage to get your head through the head hole, and then lower the bra until it covers your boobs, feeling disturbingly feminine as you do so. @@.thought;That wasn't that bad. It was like putting on a really tight shirt.@@
@@.girlfriend;"All done!"@@ she says. @@.girlfriend;"How are you doing?"@@
You're not doing too well. <<link "You can already feel yourself changing." TfPassagePicker>><<set $currentPassage2 to $currentPassage>><<set $currentPassage to "Mall Girlfriend Recover">><<set $setting to "changingRoom">><</link>>@@.player;"No,"@@ you say.
<<if $player.underwear.panties is true>>You're wearing panties right now, but you're in the middle of a store! You can't possibly admit that.<<elseif $player.hasWornPanties>>@@.thought;Why would I ever wear panties again? Though...they did feel comfortable.@@<<else>>@@.thought;And I don't plan to wear them.@@<</if>>
@@.girlfriend;"Okay,"@@ she says, looking a little disappointed.
@@.thought;She must be disappointed because it would be easier for her if I //was// wearing panties.@@
@@.girlfriend;"Okay,"@@ she says. @@.girlfriend;"How about, oh, a red bra?"@@
@@.thought;I don't like it. But I guess a red bra is better than a bra in a color like pink.@@ @@.player;"Fine."@@
@@.girlfriend;"Okay. Let's go find a salesgirl."@@
@@.player;"No. Please."@@
@@.girlfriend;"What?"@@
@@.player;"I can't have anyone seeing me buy me a bra."@@
She chuckles. @@.girlfriend;"You're in a public store. I think everyone knows why you're here. But if you want, I guess I could measure you myself."@@
[[That sounds good|Mall Girlfriend Girlfriend]]
<<if $player.relationship is "">>[[You don't want your ex-girlfriend touching your boobs|Mall Girlfriend Salesgirl]]<<else>>[[You don't want your girlfriend touching your boobs|Mall Girlfriend Salesgirl]]<</if>>@@.player;"It would be kind of weird,"@@ you say hesitantly.
@@.girlfriend;"Okay."@@ She walks up to a salesgirl, with you following close behind.
@@.female;"Can I help you? Do you need to try on a bra?"@@
@@.girlfriend;"It's not for me. It's for him,"@@ she says, pointing to you.
You want to hide under a rock.
She giggles, then quickly catches herself. @@.female;"Sorry. I would be happy to help you, si...uh, just follow me to the changing room."@@
[[You follow her|Mall Girlfriend Salesgirl Measure]]@@.female;"Okay, take off your shirt,"@@ she says. It's clear that she's trying to act professionally, but you keep catching her sneaking peeks at you.
@@.thought;I don't really want to take off my shirt for her. But I guess I have to.@@
You take off your shirt, exposing your <<if $tempTfValue>=4>>large<<elseif $tempTfValue is 3>>medium-sized<<else>>small<</if>> breasts.
@@.female;"Wow! I didn't think you would have breasts already. That's so great!"@@
@@.player;"It is?"@@
@@.female;"Yeah! You're so brave!"@@
@@.thought;Okay. She thinks I'm transitioning. But she's being supportive so I don't want to correct her. And she at least doesn't recognize me. I don't recognize her either.@@
<<if $player.underwear.panties is true>>@@.female;"And those are some cute panties you're wearing!"@@ she continues.
You look down, and realize that the waistband of your <<print $player.underwear.informalName>> is showing.<<else>>@@.female;"This bra would go great with a matching pair of panties."@@<</if>>
@@.thought;Fuck.@@
@@.player;"Can you just measure me?"@@
She nods, takes the tape measure and stretches it around your chest, right under your boobs. She then moves it up a few inches higher and does the same thing. You blush at the touch from a complete stranger.
@@.female;"This bra is the best fit for you,"@@ she says, handing you one.
@@.female;"I'll be outside. Just let me know if you need anything, and stop by the register when you're done. You can wear it out."@@
[[Thank her and get changed|Mall Salesgirl Change]]You pick up the bra. It's just a simple piece of clothing, but it feels so significant in your hands. <<if $player.underwear.panties is true>>@@.thought;I'm already wearing panties. And now I'm going to be wearing a bra too.@@<</if>> You can hear someone getting changed in the room next to yours. You wonder if she's trying on a bra too. @@.thought;We'll both be wearing the same thing under our shirts. No, focus!@@
You pick up the bra, and close your eyes, trying to recall <<print $girlfriend.firstname>> putting her bra back on after sex. An image comes to mind, but you dismiss it. @@.thought;This one doesn't have a clasp. So do I just pull it over my head or what?@@
You decide to try. It feels weird and scary, and you feel foolish and feminine as you pull the bra over your head, but you're grateful that you at least don't have to deal with a clasp.
Finally, you get it on.
As soon as you do so, <<link "you begin to change" TfPassagePicker>><<set $currentPassage2 to $currentPassage>><<set $currentPassage to "Mall Girlfriend Recover">><<set $setting to "changingRoom">><</link>>Now that your transformation is done, you take a look at yourself in the mirror.
<<if $player.face is 0>>A boy<<elseif $player.face is 1>>A feminine boy<<else>>An androgynous boy<</if>> with <<if $player.hair is 0>>short hair<<elseif $player.hair is 1>>a cute pixie cut<<else>>long hair<</if>> and a scared expression on his face looks back at you.
He's shirtless, and is only wearing a <<if $underwearColor is "none">>black<<else>><<print $underwearColorLowercase>><</if>> bra that does a good job of covering his <<if $tempTfValue>=4>>large<<elseif $tempTfValue is 3>>medium-sized<<else>>small<</if>> tits.
On his legs, he's wearing a pair of <<print $player.pants.informalName>>.<<if $player.underwear.panties is true>> The waistband of a <<if (visited("Mall Witch Panties") and $underwearColor is not "none") or (visited("Mall Witch Private") and ($player.underwear.properName is "Black Bikini Bottoms" or $player.underwear.properName is "Lacy black boyshorts"))>>matching <</if>>pair of <<print $player.underwear.informalName>><<else>>The waistband of a pair of <<print $player.underwear.informalName>><</if>> peeks through.
You blush and pull your <<print $player.pants.informalName>> up higher. @@.thought;I hope no one can see my panties. And can they see my bra-strap?@@
There's nothing left for you to do in this room. [[Time to buy the bra|Mall Girlfriend Bra Buy]]
<<if $underwearColor is "none">><<set $braBought = {
"properName": "Red sports bra",
"informalName": "red sports bra",
"school": true,
"football": true,
"casual": true
}>><<else>><<set $braBought = {
"properName": $underwearColor + " sports bra",
"informalName": $underwearColorLowercase + " sports bra",
"school": true,
"football": true,
"casual": true
}>><</if>>
<<set $clothesInventory.bra.push($braBought)>>
<<set $player.hasBra to true>>
<<set $player.bra to $braBought>>You walk out nervously, trying not to think about the bra that now sits on your chest. The salesgirl waves you over and you step up to the counter.
There are a couple of customers in the store, and it feels like their eyes are locked on you. You do your best to ignore them.
You give her your card, and she gives it back to you, telling you to have a nice day. In a lower voice, she wishes you good luck.
@@.girlfriend;"I'm proud of you, <<print $player.firstname>>,"@@ <<print $girlfriend.firstname>> tells you.
@@.thought;I did it. I bought a bra.@@
[[Walk out|Mall]]You instantly know the answer to that question. You've thought about them every time you put them on. <<if $player.underwear.properName is "Plain white panties">><<set $underwearColor to "White">><<set $underwearColorLowercase to "white">><<elseif $player.underwear.properName is "Blue French Cut Panties">><<set $underwearColor to "Blue">><<set $underwearColorLowercase to "blue">><<elseif $player.underwear.properName is "Lacey purple panties" or $player.underwear.properName is "Purple hipster panties">><<set $underwearColor to "Purple">><<set $underwearColorLowercase to "purple">><<elseif $player.underwear.properName is "Black Bikini Bottoms" or $player.underwear.properName is "Lacy black boyshorts">><<set $underwearColor to "Black">><<set $underwearColorLowercase to "black">><<elseif $player.underwear.properName is "Forest green bikini-style panties">><<set $underwearColor to "Green">><<set $underwearColorLowercase to "green">><<else>><<set $underwearColor to "none">><</if>>
<<if $underwearColor is "none">>@@.player;"Actually, I'm not wearing panties,"@@ you say shyly.
@@.witch;"What? You went bra-shopping without wearing panties?"@@
<<if $player.hasWornPanties>>@@.player;"Hey, I'm not just some girl. This trip was just to pick out a bra. I can wear whatever I want!"@@ Halfway through, you realize that some of the shoppers have heard you. You finish the rest of your rant in a low whisper.
@@.witch;"Fine,"@@ <<print $witch.firstname>> says with a shrug.<<else>>@@.player;"No. Bra, fine, I need it. But I'm never going to wear panties."@@
@@.witch;"You've never worn panties?"@@ she asks in disbelief. @@.witch;"We're here. We could always get you some...never mind, we can talk about this later."@@<</if>>
@@.witch;"Well, I think this black bra looks cute."@@
@@.player;"Um, okay."@@<<else>>@@.player;"<<print $underwearColorLowercase>>,"@@ you whisper.
<<print $witch.firstname>> rifles through the items, finally picking a small <<print $underwearColorLowercase>> bra.<</if>>
@@.witch;"I'm off to the magic store. Come get me if you need anything,"@@ she says, walking off.
@@.player;"But there isn't..."@@
@@.female;"Hi!"@@ a perky voice says. @@.female;"Do you need anything?"@@
[[Turn around to face her|Mall Bra Salesperson]]@@.player;"That's private!"@@
She rolls her eyes. @@.witch;"Fine. How about this black bra?"@@ she asks, picking it up. @@.witch;"I think it looks cute."@@
You grab it. You don't want "cute" to describe anything that you're wearing, but all of these bras are really feminine and you're already ready for this shopping trip to be over.
@@.witch;"I'm off to the magic store. Come get me if you need anything,"@@ she says, walking off.
@@.player;"But there isn't..."@@
@@.female;"Hi!"@@ a perky voice says. @@.female;"Do you need anything?"@@
[[Turn around to face her|Mall Bra Salesperson]]@@.player;"Um, hi,"@@ you say, turning around to look at her. She's a short, perky girl. <<if $temporarilyTransformed>>You wait for her to say something, to tell you that you're not allowed to hold a bra or to call you a pervert.
Instead she smiles, and asks, @@.female;"Do you want to try it on?"@@
@@.thought;That's right. I look like a real girl.@@
@@.player;"Sure,"@@ you say in a feminine voice.
@@.female;"The changing rooms are in the back,"@@ she says. @@.female;"Do you need any help with finding the right size?"@@
@@.player;"Um, I have @@<<getTfProgress boobs>><<if $tempTfValue>4>>@@.player;double D@@<<elseif $tempTfValue is 4>>@@.player;C@@<<elseif $tempTfValue is 3>>@@.player;B@@<<else>>@@.player;A@@<</if>> @@.player;cups,"@@ you say, embarrassed.<<if $player.masculinity<25>> Your gaze flicks over to her chest, where her much larger breasts are displayed.<</if>>
@@.female;"Do you know your band size?"@@ When you don't respond, she says, @@.female;"I'll take that as a no."@@
You catch her looking at you strangely. @@.player;"All of my bras are old,"@@ you lie. @@.player;"I might have outgrown my last one."@@
@@.female;"Don't worry. Let's just go to the changing room and I can get your size."@@<<else>>@@.female;"Is this a gift for a sister or a girlfriend?"@@
@@.player;"Yeah,"@@ you say, grateful for the out. @@.player;"My girlfriend."@@
@@.female;"And this is the right size?"@@
@@.player;"Yeah. She has @@<<getTfProgress boobs>><<if $tempTfValue>4>>@@.player;double D@@<<elseif $tempTfValue is 4>>@@.player;C@@<<elseif $tempTfValue is 3>>@@.player;B@@<<else>>@@.player;A@@<</if>> @@.player;cups."@@
@@.female;"What about her band size?"@@
@@.player;"Uh..."@@
@@.female;"I don't want you to buy something that won't fit. Why don't you ask her for her size, and then let me know."@@
@@.thought;Is that how far it is around my chest? I don't know that!@@<<if visited("Witch Bra Start")>>@@.thought; I don't want to ask <<print $witch.firstname>> to measure it either.@@<<else>>@@.thought; I could ask <<print $girlfriend.firstname>> to measure it, but there's no good place to do that in a mall.@@<</if>>
@@.player;"Can't I just take it into the changing room and see if it's not the right size?"@@
@@.female;"Why would you...Oh!"@@ You blush, cursing yourself for slipping up.
Lowering her voice, she says, @@.female;"Don't be embarrassed, this is more common than you think. Why don't we go into the changing room."@@
You nod nervously, embarrassed at having your secret discovered, but also excited to be alone with a cute girl.<</if>>
[[Follow her to the changing room|Mall Bra ChangingRoom]]The girl closes the door and turns to you. @@.female;"Can you take off your shirt?"@@
You gulp. <<if $temporarilyTransformed>>@@.thought;I look like a girl. She's not going to see anything that would give me away.@@<<else>>@@.thought;She already knows my secret.@@<</if>> Shyly, you remove your <<print $player.shirt.informalName>>, exposing your chest and modest boobs.
<<if $temporarilyTransformed>>She doesn't look fazed.<<else>>@@.female;"Wow! These are really developed!"@@ She studies your face and body, while you blush under her gaze. <<if $player.feminine>=14>>@@.female;"Your transition's going so well. If I didn't know, I might think you were a girl!"@@<<else>>@@.female;"You're going to look so pretty once you transition."@@<</if>><</if>>
She takes a tape measure, and wraps it around your chest, just under your boobs. She does a couple more measurements, but you're not paying attention to what's being measured. You're more concerned with not becoming aroused as she touches your chest and your breasts. She's so close, but her touch remains professional.<<if $temporarilyTransformed>> You get the impression that she's used to this, and doesn't see this as anything out of the ordinary.<</if>>
@@.female;"That's actually the right size for you,"@@ she finally tells you. @@.female;"Do you want to wear it out?"@@
@@.player;"Uh, sure."@@
@@.female;"Okay. Just stop by the register when you're done and I'll ring you up."@@
And then she's gone, leaving you alone in the changing room with the bra.
[[Put it on|Mall Bra Wear]]
<<set $player.arousal to $player.arousal+5>>You pick up the bra. It's just a simple piece of clothing, but it feels so significant in your hands. <<if $player.underwear.panties is true>>@@.thought;I'm already wearing panties. And now I'm going to be wearing a bra too.@@<</if>> You can hear someone getting changed in the room next to yours. You wonder if she's trying on a bra as well. @@.thought;We'll both be wearing the same thing under our shirts. No, focus!@@
You pick up the bra, and close your eyes, trying to recall <<print $girlfriend.firstname>> putting her bra back on after sex. An image comes to mind, but you dismiss it. @@.thought;This one doesn't have a clasp. So do I just pull it over my head or what?@@
You decide to try. It feels weird and scary, and you feel foolish and feminine as you pull the bra over your head, but you're grateful that you at least don't have to deal with a clasp.
Finally, you get it on and look in the [[mirror|Mall Bra Mirror]]<<if $temporarilyTransformed>>A scared girl looks back at you. It takes a second before it clicks that she's you. She has big, blue eyes, and a face that would be cute if she were able to relax.
She's shirtless, and is only wearing by a <<if $underwearColor is "none">>black<<else>><<print $underwearColorLowercase>><</if>> bra that does a good job of covering her <<if $tempTfValue>=4>>large<<elseif $tempTfValue is 3>>medium-sized<<else>>small<</if>> tits.
On her legs, she's wearing a baggy, ill-fitting pair of <<print $player.pants.informalName>>.<<if $player.underwear.panties is true>> The waistband of a <<if (visited("Mall Witch Panties") and $underwearColor is not "none") or (visited("Mall Witch Private") and ($player.underwear.properName is "Black Bikini Bottoms" or $player.underwear.properName is "Lacy black boyshorts"))>>matching <</if>>pair of <<print $player.underwear.informalName>> peeks through.
You blush and pull your <<print $player.pants.informalName>> up higher, but they immediately fall back down once you let go. @@.thought;Everyone will be able to see my panties. And can they see my bra-strap?@@<<else>>
@@.thought;Will anyone be able to see that I'm wearing a bra?@@<</if>>
You put your <<print $player.shirt.informalName>> back on, turn around, and look over your shoulder. @@.thought;Yeah, it's visible through my shirt.@@ For the first time, you're comforted by the thought of everyone seeing you as a girl. If a girl's bra strap shows through her shirt, it's normal. If people saw you as a guy, you'd be made fun of. Still, the thought of everyone seeing you walking around, wearing a bra<<if $player.underwear.panties is true>> and panties<</if>> is humiliating.<<else>><<if $player.face is 0>>A boy<<elseif $player.face is 1>>A feminine boy<<else>>An androgynous boy<</if>> with <<if $player.hair is 0>>short hair<<elseif $player.hair is 1>>a cute pixie cut<<else>>long hair<</if>> and a scared expression on his face looks back at you.
He's shirtless, and is only wearing by a <<if $underwearColor is none>>black<<else>><<print $underwearColorLowercase>><</if>> bra that does a good job of covering his <<if $tempTfValue>=4>>large<<elseif $tempTfValue is 3>>medium-sized<<else>>small<</if>> tits.
On his legs, he's wearing a pair of <<print $player.pants.informalName>>.<<if $player.underwear.panties is true>> The waistband of a <<if (visted("Mall Witch Panties") and $underwearColor is not "none") or (visited("Mall Witch Private") and ($player.underwear.properName is "Black Bikini Bottoms" or $player.underwear.properName is "Lacy black boyshorts"))>>matching <</if>>pair of <<print $player.underwear.informalName>> peeks through.
You blush and pull your <<print $player.pants.informalName>> up higher. @@.thought;I hope no one can see my panties. And can they see my bra-strap?@@<<else>>
@@.thought;Will anyone be able to see that I'm wearing a bra?@@<</if>>
You put your <<print $player.shirt.informalName>> back on, turn around, and look over your shoulder. @@.thought;Yeah, it's visible through my shirt.@@ Your stomach drops. You're going to walk out of here, surrounded by people you know, wearing a bra<<if $player.underwear.panties is true>> and panties<</if>>. The salesgirl was cool, but you don't know if anyone else will be.
@@.thought;Fuck it. I'll just buy the bra at the register.@@<</if>>
[[Head out|Mall Bra Finish]]You walk out nervously, <<if $temporarilyTransformed>>trying not to think about the bra that now sits on your chest<<else>>clutching the bra<</if>>. The girl who helped you waves you over and you step up to the counter.
<<if $temporarilyTransformed>>There are a couple of customers in the store but none of them give you a second look. You don't know whether to be comforted or terrified by that.<<else>>There are a couple of customers in the store, and it feels like their eyes are locked on you.<</if>>
You give her your card, and she gives it back to you, telling you to have a nice day. <<if $temporarilyTransformed is false>> he lowers her voice and wishes you luck.<<else>>She puts the bra into a bag, and you take it, relieved to not have to carry a bra around the mall. That would be embarrassing.<</if>>
@@.thought;I did it. I bought a bra.@@
[[Walk out|Mall]]
<<if $underwearColor is "none">><<set $braBought = {
"properName": "Black sports bra",
"informalName": "black sports bra",
"school": true,
"football": true,
"casual": true
}>><<else>><<set $braBought = {
"properName": $underwearColor + " sports bra",
"informalName": $underwearColorLowercase + " sports bra",
"school": true,
"football": true,
"casual": true
}>><</if>>
<<set $clothesInventory.bra.push($braBought)>>
<<set $player.hasBra to true>>
<<if $temporarilyTransformed>><<set $player.bra to $braBought>><</if>>You hop on the shuttle bus, and settle in as it drives into town. There are several other people on the bus, but you're not paying attention to them.
Soon, the bus pulls to a stop, and you get out.
[[Go into the mall|Mall]]<<getTfProgress ass>>Tentatively, you enter the store. There's not a lot of people in here at this hour, but you recognize some girls from school.<<if $temporarilyTransformed>> None of them seem to recognize you.<</if>>
Your eyes drift towards the clothes. You see a school uniform, dresses, skirts, blouses, and tops.
<<if $temporarilyTransformed>>@@.female;"Can I help you, miss?"@@ a sales associate asks you. You look around, confused about who she's talking to, until you realize that it's you.
@@.player;"No...no thank you,"@@ you say quickly.
@@.female;"Are you sure? You look like you could use a wardrobe upgrade."@@
You look down at your outfit, which is comically too big for you. @@.thought;Yeah, I could. But these clothes wouldn't fit me when I changed back. And I don't want girl clothes!@@
[[Head back outside|Mall]]<<elseif $tempTfValue>=4 and $player.ownsGirlPants is false>><<if $checkedGuysPants>>@@.thought;I can't believe I'm doing this. And I can't believe I'll find clothes that fit here.@@ You glance down over your hourglass form. Maybe you can.
@@.thought;I'm going to transform from doing this, right? But...what else can I do? I can't fit into my @@<<if $player.masculinity>25>>@@.thought;normal@@<<else>>@@.thought;guy@@<</if>> @@.thought;clothes. Even if I transform, that's better than not having pants.@@
[[A salesgirl spots you|AfterSchoolShopping Mall WomensOuterwear Salesgirl]]<<else>>@@.thought;Why am I here? They sell womens pants!@@
You glance over your feminized hips and ass. Maybe these clothes will fit.
@@.thought;No. If I try these clothes on, I might transform. I have to check the guys clothes first.@@
[[Head back outside|Mall]]<</if>><<else>>@@.female;"Can I help you, sir?"@@ a sales associate asks you. You think you recognize her from school.
@@.player;"No thanks,"@@ you say. Sure, your body is changing, but you can't imagine wearing any of these clothes outside. Anybody could see! <<if $braShoppingActive>>At least a bra would be hidden by your shirt.<<elseif $player.hasWornPanties>>At least with panties, only you and anyone you share a bed with will know.<</if>>
Now that the girl doesn't see you as a potential customer, she's lost interest in you.<<if $braShoppingActive and visited("Girlfriend Bra Start")>>
@@.girlfriend;"Come on, <<print $player.firstname>>. Let's go."@@<</if>>
[[Head back outside|Mall]]<</if>>@@.female;"Can I help you@@<<if $player.feminine>=22>>@@.female;, miss?"@@
You can't tell if the upward inflection she ended the last word on was because she was asking a question, or because she wasn't sure if you're a miss. You're not sure either.<<elseif $player.feminine>=14>>@@.female;...uh...sir?"@@
Your face turns beet red. You already feel so humiliated, and you haven't even tried on anything.<<else>>@@.female;, sir?"@@<</if>>
@@.player;"Uh, yeah. I'm looking for pants."@@
A look of surprise crosses her face, but it's gone before you can react to it. Professionally, she asks, @@.female;"Certainly. What kind are you looking for?"@@
@@.player;"I need a uniform. Let's start with that."@@
@@.female;"So you go to Pinewood?"@@
You nod.
She leads you over to a table, on which is a collection of purple knee-length skirts.
You look at them with horror. @@.player;"What? No. I don't want that!"@@
@@.female;"This is the only Pinewood uniform we sell. If you want a Pinewood uniform with pants, you'd have to go next door."@@
@@.thought;I already tried that.@@
@@.player;"Okay,"@@ you say, trying another tack. @@.player;"Do you have any dress pants?"@@
@@.female;"We have slacks. Is that okay?"@@
@@.player;"Uh, sure,"@@ you say. @@.thought;This is the best I'm going to get.@@
She walks to a different part of the store, and handing you a pair of pants. @@.female;"Why don't you try these on?"@@
[[Try them on|AfterSchoolShopping Mall WomensOuterwear DressPants]]You walk into a changing room, and take another look at the slacks. They look pretty similar to your regular dress pants. Sure, there's more room in the hips, and less room in the legs, but nobody's going to be looking //that// closely at your clothes.
@@.thought;Maybe this won't be so bad.@@
You slip out of your <<print $player.pants.informalName>>, and pull up the slacks.
They fit perfectly.
That's not the worst part.
<<set $womensSlacks = {
"properName": "Womens Slacks",
"informalName": "womens slacks",
"school": true,
"football": false,
"casual": false,
"dress": false,
"female": true
}>>
<<link "You start to transform" TfPassagePicker>><<set $setting to "changingRoom">><<set $currentPassage to "AfterSchoolShopping Mall WomensOuterwear Buy">><<set $player.pants to $womensSlacks>><</link>>Once you've recovered, you step out of the changing room and walk up to the salesgirl. She gives you a tight, professional smile. @@.female;"Are you going to be wearing those out?"@@
You're tempted to say yes, and end this humiliating encounter. @@.thought;Wait. My jeans don't fit either.@@
[[Try on jeans|AfterSchoolShopping Mall WomensOuterwear Jeans]]
[[Just get out of here|Mall]]
<<set $clothesInventory.pants.push($womensSlacks)>>
<<set $player.ownsGirlPants to true>>@@.player;"Actually,"@@ you say. @@.player;"Could I look at jeans too?"@@
<<if $player.feminine<18>>A small smile appears on her blank face. She<<else>>You wait for her to laugh at you, but she just<</if>> leads you over to the jeans section, and looks closely at your legs.
@@.female;"Here,"@@ she says, picking a hanger off the rack, and handing it to you. @@.female;"Try that pair on."@@
You nod, and hurry back into the changing room, eager to be away from everyone's eyes.
You slip out of the slacks, and pull the jeans up to your waist. <<if $player.underwear.panties is true>>@@.thought;The only male piece of clothing I have on is my shirt.<<else>>The jeans feel weird next to your baggy boxers.<</if>>
Wait, this doesn't feel right. You were expecting these jeans to be tight, but they're really loose, especially in the crotch.
@@.thought;Oh@@ you realize, pulling the jeans even higher up. @@.thought;These have a higher waist.@@
The jeans fit better now. In fact, they almost fit too well. You dread seeing what you look like.
[[Look in the mirror|AfterSchoolShopping Mall WomensOuterwear Jeans Mirror]]
<<set $girlsJeans = {
"properName": "Girls Jeans",
"informalName": "girls jeans",
"school": false,
"football": false,
"casual": true,
"dress": false,
"female": true
}>>
<<set $clothesInventory.pants.push($girlsJeans)>>
<<set $player.pants to $girlsJeans>>You draw in a breath when you see yourself. The jeans do a great job of emphasizing your curves. There's no way you're going to be able to hide your new ass.
There's no room in the legs, either. Every inch of your legs are clearly visible in the jeans. @@.thought;Did I get skinny jeans?@@
Above your ankles, there's a couple inches of <<if $player.legs is 3>>smooth <</if>>leg before the jeans end.
@@.thought;These are obviously womens jeans. But maybe if I saw them from further away...@@ You take a step back in the mirror, and try to decide whether you'd clock them as girls jeans. @@.thought;I still can. But that's because I know I'm wearing girls jeans. Other people won't know what they're looking for.@@
You're not as confident about that as you would like.
[[Buy the jeans|AfterSchoolShopping Mall WomensOuterwear Buy Jeans]]You find the salesgirl, and tell her that you want to pay. She rings you up, and you finally step out of the store, wearing your girly jeans.
You look around. People pass by, some of them giving you occasional side glances. @@.thought;Do they know?@@
You sigh. It doesn't matter. These are the pants you're stuck with. You go to put your phone in your pocket, but are surprised when barely a quarter of it fits.
@@.thought;These aren't pockets!@@ you think, sticking your hand in them. @@.thought;How come girls clothes don't have pockets? That's bullshit!@@
You think back to when some of your female friends were complaining about their lack of pockets. At the time, you had dismissed their concerns as silly. But now that you realize how little pocket space you actually have, you understand them better.
@@.thought;I'd better get back@@ you think, sticking your phone in your back pocket.
[[Mall]]
<<set $player.masculinity to $player.masculinity-1>><<getTfProgress ass>><<if $temporarilyTransformed>>You wander the store for a while before anyone approaches you.
@@.male;"Hello,"@@ a man with a deep voice says. @@.male;"Are you looking for something for a boyfriend?"@@
You flush, hurt by the implication that the only reason you'd be in a men's store is to get something for someone else. No, not just someone else. A boyfriend.
@@.thought;It's just because I'm in this body.@@
[[Head back outside|Mall]]<<elseif $tempTfValue>=4 and $player.ownsGirlPants is false>><<if $checkedGuysPants is false>>You walk inside, and take a look at the pants.
@@.male;"What's up?"@@ a young worker asks, approaching you. @@.male;"What are you looking for?"@@
@@.player;"Um, I guess I'll start with some dress pants."@@
@@.male;"Okay. You know your size?"@@
You realize that you don't.
@@.male;"No worries. Here,"@@ the guy says, handing you a pair of pants without looking.
[[Try them on|AfterSchoolShopping Mall MensOuterwear TryFail]]<<else>>You go back into the men's store, hoping that they'll have somehow gotten new pants in the time that you've been gone. They haven't.
@@.thought;I can't believe I have to go get women's pants.@@
[[Back|Mall]]<</if>><<else>><<getTfProgress height>><<set $tempHeight to $tempTfValue>><<getTfProgress boobs>><<set $tempBoobs to $tempTfValue>>Now this is a store you're familiar with. You remember coming in at the beginning of the school year. You had outgrown your old school uniform, and needed to get a new one. <<if $tempHeight>0>>@@.thought;That reminds me. I'm shorter now. Does this uniform still fit?@@ You check the time. @@.thought;I'll worry about that later. I need to get what I came here for.@@<<elseif $tempBoobs>1>>@@.thought;I might have outgrown this uniform too. But not because I got taller@@ you think, touching your chest.<</if>>
You look around the store some more, and realize that you don't actually need anything from here.
[[Head back outside|Mall]]<</if>><<if $braShoppingActive and visited("Girlfriend Bra Start")>>
@@.girlfriend;"Come on, <<print $player.firstname>>. Let's go."@@<</if>>You head to the changing room, take off your <<print $player.pants.informalName>>, and attempt to try on the dress pants.
They don't fit. There's not enough room in the hips for you.
@@.player;"Um, hello?"@@ you ask cautiously, approaching the guy once you've put your <<print $player.pants.informalName>> back on. @@.player;"These don't fit."@@
@@.male;"Too small?"@@ You nod. @@.male;"Why don't you try these on?"@@ he asks, handing you a larger pair.
You go back into the changing room, hoping you can get them up. To your surprise, you do. Unfortunately, the pants are too big. They fit in your hips, but your legs have disappeared under the fabric, and, if it weren't for your hands holding them up, they would probably fall down.
@@.player;"These don't fit either,"@@ you say, handing them back to the guy. @@.player;"Too small?"@@
For the first time, he takes a look at you. @@.male;"I don't think we have any pants that fit you,"@@ he says. @@.male;"You might want to try the store next door,"@@ he says.
@@.thought;That's the women's store. He can't mean that!@@ But as you look at the dress pants all around you, you realize that he's right. None of them are going to fit. It wouldn't hurt to just try them on, right?
[[Head outside|Mall]]
<<set $checkedGuysPants to true>>The name of the store implies that it's for both boys and girls, but it's clear as soon as you step in that this is a store for women. There's a section for men's shoes tucked into one corner, but the rest of the store is selling heels, flats, and lots more shoes that you don't know the name of.
<<if $temporarilyTransformed>>@@.female;"Hi!"@@ a saleswoman says, as soon as you walk in. Her eyes glance down at your feet. @@.female;"Honey, I see why you came in. Those shoes are too big for you. Now, what are you looking for today? Something fancy?"@@ she asks, pointing to the selection of high heels. @@.female;"Something for everyday wear?"@@ she points to the women's sneakers section.
@@.player;"I'm...I'm good,"@@ you say. @@.player;"But, um, maybe later."@@
Part of you worries that you //will// be coming back to this store later. @@.thought;No. Don't think about that.@@<<if visited("Mall Bra Finish")>>@@.thought; I got what I needed. Now I should go.@@<<else>>@@.thought; I need to get a bra.@@<</if>><<else>>@@.thought;I don't need shoes.@@<</if>><<if $braShoppingActive and visited("Girlfriend Bra Start")>>
@@.girlfriend;"Come on, <<print $player.firstname>>. Let's go."@@<</if>>
[[Back to the mall|Mall]]@@.player;"Actually, I don't think I want anything right now."@@
@@.female;"Okay,"@@ the girl says, looking surprised. @@.female;"Wait, did you say that //you// didn't want anything? I thought this was for your friend?"@@
@@.player;"Yeah, that's what I meant,"@@ you say, departing for the exit.
[[Leave|Mall]]@@.player;"I think I'll get the <<print $player.panties>>."@@
@@.female;"Good choice,"@@ the girl says. You get the feeling she'd say that no matter what you chose.
You follow her to the register, and she rings you up. You're shocked by how, well, normal everything is. If she realizes that you're buying it for yourself, she doesn't let on. You get the feeling that people are looking at you more than they would be if you were in a mens store, but you're not sure if you're just self-conscious. Regardless, nobody is laughing or pointing at you.
@@.female;"Have a good day,"@@ she says, handing the panties to you. You thank her and put it in your backpack. She looks a bit confused as you do that, but you're gone before she can comment.
@@.thought;Okay, now I just need to change.@@ You leave the store and spot a bathroom. You change quickly, and put the boxers into your backpack.
<<if $player.hasWornPanties>>[[Return to the the mall|Mall]]<<else>><<link "You feel yourself start to change" TfPassagePicker>><<set $setting to "boysBathroom">><</link>><</if>>
<<set $player.hasWornPanties to true>>
<<if $player.panties = "Plain white panties">><<set $player.panties = {
"properName": "Plain White Panties",
"informalName": "plain white panties",
"school": true,
"football": true,
"casual": true,
"panties": true
}>><<elseif $player.panties = "Forest green bikini-style panties">><<set $player.panties = {
"properName": "Forest Green Bikini-style Panties",
"informalName": "green bikini panties",
"school": true,
"football": true,
"casual": true,
"panties": true
}>><<elseif $player.panties is "Purple hipster panties">><<set $player.panties = {
"properName": "Purple Hipster Panties",
"informalName": "purple hipster panties",
"school": true,
"football": true,
"casual": true,
"panties": true
}>><<else>><<set $player.panties = {
"properName": "Lacy Black Boyshorts",
"informalName": "lacy black boyshorts",
"school": true,
"football": true,
"casual": true,
"panties": true
}>><</if>>
<<set $player.underwear to $player.panties>>
<<set $clothesInventory.underwear.push($player.panties)>>You are on Level 2.
[[Food Court|AfterSchoolShopping Mall Food]]
[[Men's Personal Care Store|AfterSchoolShopping Mall MensCare]]
[[Women's Personal Care Store|AfterSchoolShopping Mall WomensCare]]
[[Jewelry Store|AfterSchoolShopping Mall Jewelry]]
[[Level 1|Mall]]Unlike the rest of the mall, the jewelry store is pretty small. You get the impression that they don't have a lot of jewelry to sell. The ones that are on display look nice, though. At least, you think they do. You don't know a lot about jewelry.
Then you look at the prices. @@.thought;No thanks. My mom lent me some money, but she won't be happy if I spend it on this!@@<<if $temporarilyTransformed>>
@@.female;"Hello, ma'am. What can I get for you?"@@ a middle aged woman asks you.
@@.player;"Umm..."@@
@@.female;"I see that you're not wearing earrings. We have quite a selection of them,"@@ she says, directing your attention towards a set of ornate earrings.
@@.thought;No thanks. My ears aren't even pierced. And nobody would take me seriously if I was wearing earrings.@@
You politely decline.<<elseif $braShoppingActive and visited("Girlfriend Bra Start")>>
@@.girlfriend;"Come on, <<print $player.firstname>>. Let's go."@@<</if>>
[[Go back to the mall|Level 2]]All this shopping has made you hungry, and the food court smells really good. @@.thought;I should get what I came here for, but@@ you check the time. @@.thought;I've still got time. I'll just have a hot dog and then I'll get back to shopping.@@
You order a hot dog, sit down and start working on it. All too soon, it's finished.
<<if $temporarilyTransformed>>As you're eating, you notice that a group of guys are looking your way and talking amongst themselves.
You can't hear what they're talking about, but you know it's something bad. @@.thought;They're all talking to each other about me. They've figured out who I really am, and they're making fun of me.@@
One of the boys rises up and walks towards you. You can hear your heart pounding as he approaches. @@.thought;Maybe he needs to use the bathroom or something.@@
@@.male;"Hey,"@@ the boy says. @@.male;"Me and my friends saw you eating by yourself and, uh, we were wondering if you wanted to come over to our table."@@ He glances back at his friends, all of whom are watching the interaction play out.
@@.thought;He's hitting on me!@@ You abruptly stand up, and dash off, leaving your half-eaten food behind.<<set $humiliatedAtFoodCourt to true>><<elseif $braShoppingActive and visited("Mall Bra Finish")>>As you're eating, you notice that the girls at the next table are whispering and giggling.
You try to concentrate on what they're saying. You're not able to hear much, but you can make out some snippets of conversation.
@@.female;"...saw the bra in his bag..."@@
@@.female;"Can you believe it?"@@
<<if $player.feminine>14>>@@.female;"Is that a girl?"@@
@@.female;"...don't think so."@@<<else>>@@.female;"getting it for...girlfriend?"@@
@@.female;"No...He's blushing."@@<</if>>
That's enough for you. You run out of the food court, leaving your half-eaten hot dog behind.<<set $humiliatedAtFoodCourt to true>><<elseif $braShoppingActive>>As you're eating, you notice that the girls at the next table are whispering and giggling.
You try to concentrate on what they're saying. You're not able to hear much, but you can make out some snippets of conversation.
@@.female;"...saw the bra strap..."@@
@@.female;"Can you believe it?"@@
You flush and adjust your shirt.
@@.female;"...girl with him?"@@
@@.female;"Don't know...gay best friend."@@
@@.girlfriend;"Don't worry about them,"@@ <<print $girlfriend.firstname>> says, when she sees what's happening. @@.girlfriend;"They could be talking about anyone."@@
@@.female;"looks like...<<print $player.lastname>>."@@
That's enough for you. You run out of the food court, leaving your half-eaten hot dog behind.<<set $humiliatedAtFoodCourt to true>>@@.thought;Okay, I guess I should get back to shopping now.@@<</if>>
[[Get back to shopping|Level 2]]This store is pretty small. @@.thought;How come all the womens stores are bigger than the mens?@@
You look at the merchandise to see what they have to sell. @@.thought;Hmm, a razor.@@ <<if $player.legs>1 or $player.controlQuestIntroduced is true>>You wouldn't mind getting a female razor. @@.thought;A razor to help shave my legs. Not a female razor.@@ You don't have much use for one of these razors, though. Ever since the curse, your beard growth has been nonexistent.<<else>>@@.thought;I don't need this, though. Ever since the curse, my beard hasn't grown at all.@@<</if>><<if $braShoppingActive and visited("Girlfriend Bra Start")>>
@@.girlfriend;"Come on, <<print $player.firstname>>. Let's go."@@<</if>>
[[Leave the store|Level 2]]<<if $player.isWearingTampon>>@@.thought;I already have tampons. Maybe I'll need to go back later to get more, but...no. I don't want to think about this now.@@<<if $braShoppingActive and visited("Girlfriend Bra Start")>>
@@.girlfriend;"Come on, <<print $player.firstname>>. Let's go."@@<</if>>
[[Leave the store|Level 2]]<<elseif $day>=18 and $day<=24 and $braShoppingActive is false>>You can tell as soon as you step in that you're in the right store. Your squeamishness, and the confused looks of the other patrons at your presence give it away.
@@.thought;Ignore them. I'm just going to get a tampon and then leave.@@
It's not hard to find a tampon. They're all over the store. You end up taking several, just in case you need them. The clerk gives you a look when you go to the checkout counter and pay.
@@.player;"It's for my, uh, friend,"@@ you say, in response to her unanswered question.
She just shrugs.
[[Head to the bathroom|AfterSchoolShopping Mall Tampon]]<<elseif $braShoppingActive is true>>You step inside, and immediately feel overwhelmed. You can accept that you're about to get a bra--your boobs have been getting bigger, and it's about time. But to get tampons on this same trip...@@.thought;No. I'll have to come back later.@@
[[You back out of the store|Level 2]]<<elseif $day>24>>@@.thought;Oh my god, I'm going to have to get tampons and go through another period @@<<if $day>30>>@@.thought;this@@<<else>>@@.thought;next@@<</if>> @@.thought;month!@@ you realize.
This //would// be a good time to stock up, but just being in this store reminds you that you have a pussy. @@.thought;I'll come back. Later@@ you decide.
[[You back out of the store|Level 2]]<<else>>You can tell as soon as you step in that you're in the wrong store. @@.thought;This store sells tampons!@@ you think, feeling squeamish. <<if $player.expectsPeriod or $day>=18>>You might get a period one day (now that's a horrible thought), but you don't want to think about this right now.<<else>>@@.thought;Can I get a period? I hope not.@@<</if>>
[[You back out of the store immediately|Level 2]]<</if>>You breathe a sigh of relief once you're safely inside the bathroom. Nobody had given you a hard time, but you definitely got looks as you were shopping around. It's nice to be alone.
That's when you realize the obvious: you have no idea how to use a tampon.
You rack your brains, trying to remember anything your friends said about using a tampon. @@.thought;I don't remember anyone mentioning it. They just complained about how much periods sucked. They never talked about how to stick the tampon up...up...@@ You trail off, unable to believe what you're thinking about doing.
Taking a deep breath, you pull out your phone and search for a how-to video on using a tampon. You find a lot of videos on YouTube, most of them talking about how to find the right one, but none of them show the actual putting-it-in-you part. @@.thought;Are they not allowed to show it or something? That's stupid. This is something normal all girls have to learn!@@ you think indignantly, not realizing that you just referred to yourself as a girl.
Several videos later, you find a video where a girl demonstrates using a stuffed animal. @@.thought;This is disturbing, but it's the best video I've found.@@
You restart the video and watch it again, more intently this time. It doesn't seem that difficult. @@.thought;Girls do this all the time. Why can't I?@@ You line the tampon up with your pussy with one hand, while you open it up with the other. This is the first time, you've paid this much attention to your pussy. When you masturbated, you would just stick a finger in there, seeing it as a turn-off to examine your new sex.
You check your phone to make sure you have the right end lined up, and then slowly slide the tampon in. Then, you pull the outer tube out, leaving only a string hanging out of your pussy.
@@.thought;I did it!@@ You never thought that you'd be happy about successfully inserting a tampon into your vagina, but you feel accomplished. This was really hard, and you did it.
<<link "Before you can leave, you feel another draft" TfPassagePicker>><<set $currentPassage to "Level 2">><<set $setting to "boysBathroom">><</link>>
<<set $player.isWearingTampon to true>>You wake up in a cold sweat. You know you just had a disturbing dream, but as you try to recall what happened, it slips away.
You rub your eyes and sit up. Marco and Patrick are still asleep. You're the only one up. You check the clock. 8:13. @@.thought;I'm never up this early on a saturday.@@
You're feeling a little strange, and decide to go to the shower to clear your head.<<nobr>>
<<set $player.cock to 5>>
<<set $player.armStrength to $player.armStrength-60>>
<<set $player.accuracy to $player.accuracy-25>>
<<set $player.masculinity to $player.masculinity-5>>
<<set $player.confidence to $player.confidence-5>>
<</nobr>>You awake with a start. You know that your dream was important, but once again, it starts to drift away as soon as you start thinking about it. Desperately, you focus, trying to remember what was so disturbing...
@@.thought;I had a pussy!@@ you think with a start. @@.thought;In Psychology, I learned that you dream about whatever you were thinking before you went to sleep. That must be it.@@
Marco, Patrick, and their girlfriends are still asleep. You're the only one awake. You feel a pang of jealousy for Marco and Patrick. Not only did they have sex, they still have their cocks. @@.thought;Of course I still have my cock!@@ you tell yourself.
As you're lying in bed, you realize that you need to pee. That thought is a little scary. If you really do have a pussy now, you're going to find out.
But you really need to go.
Eventually, your need to pee wins out over your desire to not see your junk, and you reluctantly head to the bathroom.<<nobr>>
<<set $player.cock to 3>>
<<set $player.armStrength to $player.armStrength-40>>
<<set $player.accuracy to $player.accuracy-25>>
<<set $player.arousal to $player.arousal+10>>
<<set $player.masculinity to $player.masculinity-5>>
<<set $player.confidence to $player.confidence-5>><</nobr>>You awake with a start, trying to remember your dream. For some reason, you feel like it's important. Unfortunately, it's of no use. It fades away from your memory, leaving you frustrated and feeling slightly disturbed.
@@.thought;Crap. It's monday@@ you remember. @@.thought;I've got school, and football practice. And my biology test!@@ You had wanted to lie in bed, but you know from experience that you would never want to wake up.
Grudgingly, you stumble out of bed, and grab a towel. As your feet hit the ground, you realize that you're feeling pretty shitty. Actually, it's more than that. You're feeling strange, and something seems different //down there//.
@@.male;"What? You're not going to flash us this morning?"@@
You force yourself to laugh. @@.player;"Why? Did you want me to?"@@ You briefly consider flashing them, but decide against it. @@.thought;Who knows what my body looks like now?@@
But you think you know. Now that you're slightly more awake, you're aware how different it feels between your legs. Usually, you can just //feel// your penis hanging between your legs. You don't have to think about it, you just know that it's there. Today is different though. Instead of the comforting feeling of your penis, you instead feel...nothing. Your stomach drops. @@.thought;Do I still have a dick?@@
There's only one way to find out. You need to take a shower.<<nobr>><<set $player.cock to 0>>
<<set $player.masculinity to $player.masculinity-15>>
<<set $player.accuracy to $player.accuracy-25>>
<<set $player.confidence to $player.confidence-30>><</nobr>>Yawning lazily, you sit up in your bed. You remember having an amazing dream, but you struggle to remember it.
Suddenly, it comes to you. @@.thought;I had a cock! My cock is back!@@ You lean back again, and give a contented sigh as your head hits the pillow. Your cock is back, the curse is gone, and everything is going to be okay.
Something seems wrong, though. You can't //feel// your cock. Instead, you feel...nothing. @@.thought;Oh no@@ you think, starting to panic. @@.thought;I've got to have a cock. Fuck!@@
As you lie in bed, another sensation hits you. You didn't pee at all yesterday, mainly out of hope that if you put it off, you wouldn't need to deal with it. Your hopes have been dashed, however, and you really need to go.
@@.thought;If my cock is back, then it's okay.@@You wake up, feeling disoriented. You just had a really disturbing dream. What was it? You rub your eyes, trying to remember.
It all comes flooding back to you. You were doing the panty raid, and you got a pair of panties, and then you...tried them on? @@.thought;Why would I do that?@@ You rack your brains, but you can't remember your reason. You just...did it.
@@.thought;That's really weird. But I'm not going to try them on. I don't belong in panties!@@ You glance down at your flat crotch. Just because you have a pussy doesn't mean that you're going to wear panties!
Eager to take your mind off of the dream, you get out of bed and walk to the shower.You awake with a start, and shut your alarm off. You stand up, and immediately get hit with the memory of your dream. You <<if visited("Spanish Project Start") or not $pantyRaid or $pantyRaid.takenFrom is "">>wanted to wear<<else>>wore<<set $player.hasPanties to true>><<set $player.panties to $pantyRaid.panties>><</if>> panties!
@@.male;"Everything okay, man?"@@
@@.player;"Uh yeah, Patrick. Everything's fine. Just waking up."@@
Patrick nods and you go take a shower.You wake up to a knock at your door. @@.thought;Who wants to see me this early?@@
Feeling groggy, you force yourself to get up and open the door. But instead of finding a person there, you see a large package. It's wrapped with red wrapping paper, and there's a card attached.
You carry the package back to your bed, surprised by the ease with which you carried it. You wonder if your strength is coming back, before realizing that whatever's inside probably just doesn't weigh that much.
@@.thought;I wonder who sent this to me@@ you think, looking at the <<linkappend "card.">>
You grab the card and begin to read it:
//Dear <<print $player.firstname>>,
I was cleaning out the garage and I saw Teddy. I can't believe we still have him! He's not doing any good sitting in this dusty garage so I sent him over to you. Maybe it's silly. I know you're a big boy now. If you don't want him, just send him back.
How are you doing? It's been a while since I heard from you.
Love,
Mom//
You feel a little guilty when you read that card. You haven't talked to her in a while.
@@.thought;At least I know what it is now.@@ Teddy was the teddy bear you used to have when you were little. You remember him being bigger than you. Now that's no longer true, but he's still huge for a teddy bear.
@@.thought;Why would she give me that? I'm not four anymore. I'm eighteen. I should just send it back.@@ As you move to pick up the package, you hesitate. You're no longer an eighteen year old boy. Well, not exactly. And you've gone through a lot. Maybe a stuffed animal to cuddle while you sleep wouldn't be so bad.
[[Send him back the first chance you get|Shower]]
[[Keep him|Keep Teddy]]<</linkappend>>@@.thought;My roommates will give me shit, but fuck them. I've been through a lot, and I deserve a present, even if it's just a stuffed animal.@@
You tear off the wrapping paper. The teddy bear shows some signs of use. There's cotton coming out of one of his ears, and he's a little faded, but he reminds you of when you were a little kid. Things were so uncomplicated back then. You didn't have to worry about transformations, or not letting your team down in football games.
@@.thought;Get a hold of yourself@@ you think. Still, you gently lift Teddy out of the wrapping paper and put him at the head of your bed.
@@.male;"What's going on?"@@ Marco asks sleepily.
@@.player;"Nothing. I mean, my mom just sent me a present."@@
Marco raises his head to look at it. @@.male;"A teddy bear? Shit, you're getting girlier and girlier."@@
@@.player;"Hey, fuck you,"@@ you say, trying to laugh it off. His words still sting. @@.thought;Is a teddy bear even girly? I guess I don't know any guys that sleep with a stuffed animal, but Teddy always calmed me down when I was little.@@
Marco leaves to take a shower, and you cuddle next to your old stuffed animal. Sure enough, you do feel calmer.
[[Go take a shower|Shower]]
<<set $team.respect to $team.respect-6>>You wake up, and rub your eyes. You're not feeling very good today. In fact, you're positively exhausted. @@.thought;That's weird. I didn't stay up that late last night. Maybe I'm getting sick.@@
You mentally count what day it is, hoping that it'll somehow still be the weekend. @@.thought;Okay, the game was on friday, and that was one...two...three days ago. Dammit.@@
Looks like you're stuck going to class.<<getTfProgress height>>You wake up and look around. Marco and Patrick are still asleep. Suddenly, the dream you had last night comes rushing back to you, and you hang your head in shame. You know that Marco's asleep and can't see you, but even still, you don't want to look at him right now.
@@.thought;I imagined that I was being fucked by him!@@ A thought crosses your mind, and you reach down to your pussy. Yes, it's wet.
@@.thought;Oh my god! I had a wet dream! About a guy!@@
Tentatively, you raise your head and look at Marco. He's sleeping shirtless, and you can see his bare, muscular chest. He's a little smaller than <<if $tempTfValue>0>>you used to be<<else>>you<</if>>, but that just makes his muscles look more pronounced.
@@.thought;<<print $girlfriend.firstname>> is a very lucky girl@@ you think, before realizing how foreign that thought should be to you.<<set $player.arousal to $player.arousal+10>><<set $player.homosexuality to $player.homosexuality+3>><<set $wakeUpMarco to true>>You yawn and cover your face with a pillow as your alarm goes off. Your bed feels nice, comfy, and safe. You want to stay here forever.
Then you remember what happened yesterday, and you sink further into the bed. @@.thought;I lost all my strength. And my accuracy. And this is permanent!@@
With a long sigh, you push the covers off of you, only to stop in surprise. The blankets were heavier than you expected. Not much: they're only blankets, after all. But it's //different//, and it reminds you that you're in a new body.You soap up your body and rinse off. You're already feeling a lot better and cleaner.
You look down at your body to check for any spots that you missed, and you see something strange.
Your body looks different.
Usually when you look down at your body, you're greeted with a view of the impressive muscles you spent years developing. Your muscles aren't exactly //gone//, but they're not that impressive. They look like the muscles of a pretty fit high schooler, not the muscles of one of the best quarterbacks in the state.
Just to make sure, you flex your biceps. Yep. They'd look pretty good on a normal guy, but nothing compared to the ones you had last night.
@@.thought;Fuck. Fuck. FUCK!@@
You stand in the shower, unmoving, for a full minute as the shower continues to run.
In your head, you can hear <<print $witch.firstname>>'s chanting voice:
@@.witch;"Take it all away
Make his strength diminish."@@
@@.thought;It can't be...witchcraft. Right?@@ But you have no logical explanation for why your body looks like this.The men's room is empty except for one football player standing at the urinal. You've hung out with him a couple times, but you don't //really// know him that well.
He gives you a nod as you walk into the bathroom. You head for the urinals, but pause. There's only two urinals in the men's room, so you would be standing right next to him. And if you //do// have a pussy, well, that would be awkward. On the other hand, it's unmanly to pee in a stall.
[[Go to the urinals|Urinal]]
[[Play it safe and use the stall|Stall]]
<<set $player.cock to 3>>@@.player;"Hey!"@@ you greet him, standing next to him at the urinal.
As you prepare for the moment of truth, you can't help but look at his dick. It's huge. Not as massive as yours was two days ago, but still well above average.
With a sigh, you fish for your penis in your boxers...And you find it!
@@.player;"Fuck yes!"@@ you say, forgetting that you're not alone.
@@.male;"What was that?"@@
@@.player;"Uh, nothing,"@@ you say, your face flushed.
Both of you pee in silence. As you're finishing up, you reach down to shake off your dick but notice something very weird. It's there, but it's much smaller than usual. It used to be 8 inches, it was average sized yesterday, and now it's tiny, maybe 3 inches if it were fully erect.
@@.male;"Look at Mr. Babydick over here!"@@ he laughs, his tone indicating that he's teasing you. You try hard not to react. With one comment, he hurt you right where you were most vulnerable.
@@.player;"So you're looking at my dick?"@@ you ask, recovering nicely. @@.player;"What are you, gay?"@@
@@.male;"I thought guys were supposed to get morning wood, not morning, uh..."@@ he trails off, looking for the right word.
You smile. You won. You're still glad when he leaves the bathroom, though.
<<link "Change" "Get Dressed">><</link>>
<<set $team.respect to $team.respect-12>>You return the other guy's nod, and walk past him. He doesn't look surprised, probably because he assumes you need to poop. Fingers trembling, you close the stall door and latch it shut.
You sit down on the toilet, and play with the waistband of your boxers. @@.thought;This is the moment of truth.@@
Taking a deep breath, you lower your boxers, revealing...a dick!
@@.player;"Fuck yeah!"@@ you say, forgetting that there's someone else in the bathroom. @@.thought;I don't know why I was worrying. <<print $witch.firstname>> just took away my strength, not my cock.@@
Relaxed, you start peeing. But as you do so, you notice something weird. Your dick is definitely there, but it's gotten even smaller. Yesterday, it was only average size. Now, it's tiny. You're not hard, of course, but it can't be more than three inches erect.
@@.thought;What's happening to me?@@ you think, feeling genuine fear.
It's only when you stop peeing that you realize that you just peed sitting down. @@.thought;Like a girl.@@
<<link "Change" "Get Dressed">><</link>>
<<set $team.respect to $team.respect-3>>
<<set $player.submission to $player.submission+1>>
<<set $player.confidence to $player.confidence-6>>The shower feels warm and relaxing. You wouldn't mind just staying here for half an hour, decompressing from the stressful weekend you had.
You came here for a reason, though. @@.thought;I can't avoid this forever. I just need to look and rip this band-aid off, and do it quickly.@@
You think you know what you're going to find, and you're right. A quick look down reveals that your dick, the eight inch monster which you were so proud of, is gone. Completely, totally gone.
@@.player;"FUCK!"@@ you yell, not caring who hears you.
@@.male;"Are you okay, <<print $player.firstname>>?"@@ comes a voice from the other shower.
@@.player;"Yeah, totally fine,"@@ you say. It would be great if there was someone to talk about this with, but this random guy isn't the right person. @@.thought;How can I just tell someone I magically have a pussy now?@@
Well, you're not actually sure that you do have a pussy. You only looked at your crotch for a split second. You force yourself to look back down, and spread your lips to confirm. @@.thought;Yep, I have a pussy now.@@
You'd better stop touching it if you want to get to class on time.You get out of bed and stumble to the boys bathroom. It's empty, except for a guy at one of the urinals.
[[Use the stall|Stall5]]
[[Take the other urinal|Urinal5]]@@.male;"Morning,"@@ the other guy says to you as you approach the urinal.
@@.player;"Morning,"@@ you reply back. You're not in the mood to chat.
Keeping your eyes fixed in front of you, you fish in your boxers for your penis. You can't find it. Desperately, your hand fumbles around your crotch, finally touching your pussy.
@@.thought;So it was just a dream@@ you think, deflated. You feel eyes on you. Turning back to the other guy, you see that he's looking at you, an eyebrow raised.
@@.thought;He must be wondering what's taking me so long.@@ Without a word, you remove your hand and head for the stalls. While you were looking at him, however, you couldn't help but notice his above average cock.
How do you feel?
[[Jealous|Day 5 Bathroom Jealous]]
[[Humiliated|Day 5 Bathroom Humiliated]]
<<set $team.suspicion to $team.suspicion+1>>You feel a pang of envy as you walk towards the stall. In spite of yourself, you turn your head as you walk away, catching one last glimpse of his above average cock.
@@.thought;How come he has a big cock, and I'm stuck with a pussy? It's not fair!@@ you think angrily.
[[Sit down and pee|Day 5 Bathroom End]]
<<set $player.masculinity to $player.masculinity+2>>
<<set $player.confidence to $player.confidence+3>>Your eyes well up as you think of the cock you just saw. You knew that all the other guys still had dicks, of course, but this is the first one you've seen since your transformation.
Seeing it just makes you think of the slit between your legs, and reminds you of what you've lost. @@.thought;Every dude in this dorm has a dick, except for me@@ you think miserably. @@.thought;What does that make me? I'm still a dude, right?@@
[[Sit down and pee|Day 5 Bathroom End]]
<<set $player.masculinity to $player.masculinity-2>>
<<set $player.confidence to $player.confidence-7>>You sit down on the toilet seat. You can't see your new pussy from this angle, but maybe that's for the best. You really don't want to think about that right now.
You try to make yourself pee like you would have when you were a guy, but the pee doesn't come. @@.thought;How am I supposed to do this? How do girls do this?@@
After sitting there for a while, you eventually relax and suddenly, the pee flows out of you. You can't do anything but stare straight ahead, hoping that it will all be over soon.
Finally, it's done, and you rip off some toilet paper and wipe your new vagina. @@.thought;I'll never get used to this.@@
You hop in the shower, hoping it will clear your mind. The feeling of the hot water against your skin is pleasant, but anytime you look at your naked body, you're reminded of your transformation.
<<link "Change" "Get Dressed">><</link>>You look at the other guy, and walk straight past him into the stall, slamming the door shut behind you.
Hands shaking, you undo your pants, hoping that somehow you'll find that your huge penis is back. It isn't, but that doesn't surprise you. You knew this would happen when you chose to use the stalls.
You try to make yourself pee like you would have when you were a guy, but the pee doesn't come. @@.thought;How am I supposed to do this? How do girls do this?@@
After sitting there for a while, you eventually relax and suddenly, the pee flows out of you. You can't do anything but stare straight ahead, hoping that it will all be over soon.
Finally, it's done, and you rip off some toilet paper and wipe your new vagina. @@.thought;I'll never get used to this.@@
How are you feeling?
[[Humiliated|Day 5 Stall Humiliated]]
[[Concerned|Day 5 Stall Concerned]]
<<set $player.submission to $player.submission+1>>Your eyes well up as you think of what you just did. Everyone else in this building uses the urinal like a normal male, but you just peed like a girl.
@@.thought;Well, I am...I have a pussy.@@ No. You're not a girl, but you don't feel like much of a man right now.
You hop in the shower, hoping it will clear your mind. The feeling of the hot water against your skin is pleasant, but anytime you look at your naked body, you're reminded of your transformation.
<<link "Change" "Get Dressed">><</link>>
<<set $player.confidence to $player.confidence-15>>@@.thought;So is this what I'm going to have to do from now on? Pee like a girl?@@
In your mind, you picture yourself using the stall for the next twelve weeks, until the season's over. @@.thought;Will anyone notice? Will it sound the same?@@
You hop in the shower, hoping it will clear your mind. The feeling of the hot water against your skin is pleasant, but anytime you look at your naked body, you're reminded of your transformation.
<<link "Change" "Get Dressed">><</link>>You quickly wash your body. Once you're satisfied you did a good enough job, you turn your attention to something much more interesting: your cock.
<<if visited("Lake")>>You didn't get to cum last night with <<print $girlfriend.firstname>>, and you're really horny<<else>>You missed your chance to have sex with <<print $girlfriend.firstname>> last night, and you're a little horny. In your defense, you had a lot on your mind<</if>>. Your cock looks a little smaller than usual now, but it's probably because of the shower.
Unfazed, you take your cock in your right hand and start stroking. //In your mind, you're alone in your dorm room with <<print $girlfriend.firstname>>. She slowly strips down to her bra and panties and winks at you.//
Your cock's hard now, and you keep stroking as the scene in your mind continues.
//<<print $girlfriend.firstname>> lies down on your bed, and you lie on top of her. You quickly take off your jeans, revealing your massive cock.//
The cock you hold in your hand is smaller than the one you have in your mind, but you don't notice.
//You thrust into her, and she moans. Faster and faster you go. <<print $girlfriend.firstname>> is calling your name, and you feel a surge of power run through you as you fuck her. Finally, you cum.//
You cum at the same time, splashing the walls of the shower. Spent, you lean back against the shower wall and regain your composure.
Something seems wrong though. Your orgasm was great, but it wasn't as explosive as the other times you jerked off in the shower. Then you look down at your cock.
@@.thought;Fuck!@@ It's still mostly hard, but it's nowhere near as big as you're used to. It looks like it's only slightly above average. @@.thought;This is the worst. Fuck! Well, maybe it's because I just jerked off and it's not as hard? I'm sure it's nothing.@@
In your head, you can hear <<print $witch.firstname>>'s chanting voice:
@@.witch;"Take it all away
Make his strength diminish."@@
@@.thought;Even if she is a witch, she said nothing about my cock.@@
Something still seems wrong.You reach down and explore your new anatomy. @@.thought;I'm just going to see what I have, and then I'll stop@@ you tell yourself. You look between your legs. It's hard to see: whenever you looked at a pussy before, it was from a different angle. @@.thought;I can't see it. There's nothing wrong with feeling it quickly.@@ Your hand reaches down and cups it. It feels pretty weird, but at the same time, it's also kind of pleasant.
Tentatively, you insert a finger in, and a low moan escapes your lips. It was pretty loud. If that guy was still in the shower, he would have definitely heard that, but you don't care. You're too lost in the sensations of your new pussy.
When you had a dick, a shower was quick and simple. Jerking off was awkward. You had to stand so the water wasn't raining down on your dick, while also leaving enough space so your cum could shoot against the shower walls. Now, masturbating is much easier and more natural. @@.thought;If only I had boobs to rub while I fingered myself.@@
That thought clears your mind. @@.thought;What the fuck did I just think?@@ You're not horny anymore. You //would// like to have sex, but only if you can insert your penis somewhere, and that's not possible at the moment.
Trying not to cry, you wrap a towel around your lower body and hurry back to your dorm room. Despite yourself, you find yourself thinking that you should do this properly next time.<<if visited("ShowerMasturbateFemale")>>You finish up the shower and dry off. <</if>>You're trying your best to not look at your body, but you accidentally catch a glimpse of yourself in the mirror in your dorm room.
It looks...almost comical, really. Even without any muscles, your face and body shape clearly mark you as a man. The vagina that sits between your legs looks really out of place. You would laugh if you weren't so scared.
You check the clock on the wall: 8:01. @@.thought;Shit. I'm already late.@@You dry off and head back to your room. Sometimes when you were feeling lazy, you'd walk back naked, but this time you wrap a towel around your waist. You're a little relieved when you don't see anyone in the hallway.
Once you're in your room, you check that Patrick and Marco are still asleep, and then drop the towel and quickly change. The clothes are pretty average, just a t-shirt and jeans, but you're able to pull off a cool, "I don't care" type of look.
Finishing dressing, you sigh. You don't have anything planned for this saturday besides the homecoming dance, but what happened in the shower freaked you out, and you want to do something about it. You're not sure what, but you're feeling a little antsy.You quickly change into your casual clothes, putting on the same t-shirt and jeans that you wore yesterday. @@.thought;I should get some more clothes.@@
As you're changing, you notice something else. Your muscles are gone. Literally gone. Your biceps and pecs are all gone, and your chest looks like that of a twelve year old boy's.
You stare down at yourself in shock. You were upset yesterday, when you had lost most of the impressive, rippling muscles you had spent years building up, but now your body is unrecognizable. If someone looked at you now, they would never guess that you were on the football team.
@@.thought;I've got to see <<print $witch.firstname>>.@@<<if $player.pants.school is true>>Checking to make sure that your roommates are gone, you quickly get dressed in your uniform. You've always hated it, but it's extra uncomfortable today. The boxers don't fit, and the way they loosely hang on your skin bothers you.<<else>>In a daze, you put on the same clothes you wore yesterday: jeans and a t-shirt. Too late, you realize your mistake, but you're already late. @@.thought;Fuck it, I'll just head to math.@@<</if>>Once again, you get dressed in your school uniform. @@.thought;I still don't like it.@@ You're grateful that it at least fits, though. Despite the other changes, your body is still the same as it was before the curse.<<if $player.underwear.properName is "Plain white panties">>You step into <<print $witch.firstname>>'s panties. <<if visited("Panty Raid Witch Tell Panties")>>You remember what <<print $witch.firstname>> told you. She put a curse on those panties to force you to wear them. It's no use fighting it.
Just to make sure, you try tugging the panties down your legs. They don't budge. You shiver, remembering the dream that you had.<<else>><<print $witch.firstname>> talked about placing a ward on the panties. You're not sure what she meant, but you feel like the safest thing is just to wear them.<</if>>
Feeling defeated, you look down, and your eyes fall on your panty-clad crotch. It looks just like a girl's, but the illusion is spoiled by the rest of your body.
@@.thought;Nobody will see these panties@@ you tell yourself. But you make sure to pull up your <<print $player.pants.informalName>> extra high, just in case.
<<link "You're about to head out of your room when you feel it. Oh no" TfPassagePicker>><<set $player.hasWornPanties to true>><<set $currentPassage to "Go to class">><<set $setting to "rowanDorm">><</link>><<elseif $player.underwear.properName is "Lacey purple panties">>You hesitate as you look at your underwear drawer. Elvira basically told you that you were stuck wearing her panties until she felt like removing the curse. You could try to wear your boxers, but they'd probably just turn into her panties anyway. You're running a little late, and you don't have time to test the curse.
With a sigh, you step into the <<print $player.underwear.informalName>>. Just to make sure, you try tugging the panties down your legs. They don't budge. You shiver, remembering the dream that you had. @@.thought;So I'm stuck wearing these, for who knows how long. Fuck!@@
Feeling defeated, you look down, and your eyes fall on your panty-clad crotch. It looks just like a girl's, but the illusion is spoiled by the rest of your body.
@@.thought;Nobody will see these panties@@ you tell yourself. But you make sure to pull up your <<print $player.pants.informalName>> extra high, just in case.
@@.thought;How am I going to get out of these panties? I could just wait until Elvira gets bored and removes the curse. But how long will that take?@@ You sigh. @@.thought;Wait a minute! If I can figure out the magic behind this, maybe I could remove them myself?@@
<<link "You're about to head out of your room when you feel it. Oh no" TfPassagePicker>><<set $player.hasWornPanties to true>><<set $currentPassage to "Go to class">><<set $setting to "rowanDorm">><</link>><<elseif $player.underwear.properName is "Blue French Cut Panties">>You step into <<print $girlfriend.firstname>>'s panties, and look down at yourself. Your flat, panty-clad crotch looks like a girl's, but the illusion is spoiled by the rest of your body.
<<if $player.expectsPeriod>>@@.thought;I'm just doing this because I don't want to get a period when I'm wearing boxers@@ you tell yourself. @@.thought;I don't //want// to wear these panties!@@<<else>>@@.thought;I'm just doing this because...@@ you try to tell yourself, but you stop. Why //are// you doing this? Even though you have a pussy, you're still a guy. And guys don't wear panties.<</if>>
@@.thought;Nobody will see these panties@@ you tell yourself. But you make sure to pull up your <<print $player.pants.informalName>> extra high, just in case.
<<link "You're about to head out of your room when you feel it. Oh no" TfPassagePicker>><<set $player.hasWornPanties to true>><<set $currentPassage to "Go to class">><<set $setting to "rowanDorm">><</link>><<elseif visited("Panty Raid Intro") and $pantyRaid.panties.properName is "Plain White Panties">>You're not going to wear <<print $witch.firstname>>'s panties! <<if visited("Panty Raid Witch Tell Panties")>>Sure, she told you she put a spell on them to force you to wear it, but what if it was a bluff? You're not going to wear them if you don't have to!<<else>>She said something about putting a ward on them, but you're not sure what that means. @@.thought;Whatever. Why am I even thinking about wearing them?@@<</if>>
You reach into your underwear drawer, and your hand emerges holding the <<print $pantyRaid.panties.informalName>>. @@.thought;What?@@ You definitely meant to get your boxers.
You put the panties back and then reach into the drawer one more time. You reach for the boxers, but your hand moves on its own towards the panties.
@@.thought;Fuck! So they really are cursed!@@ It seems like you're going to be forced to wear the panties.
@@.thought;Unless I throw them away! But would that even work?@@ You take a look at the clock. You're still on time, but you won't be if you dawdle.
[[Throw them away|Cursed Panties Throw]]
[[It's not going to work. Just wear them|Wear Cursed Panties]]<<elseif visited("Panty Raid Elvira Plead")>>You hesitate in front of your underwear drawer. @@.thought;Elvira basically said I'd be forced to wear these panties. But, what if I'm not?@@ You imagine putting on the panties, only for Elvira to reveal that they weren't cursed and that you wore them anyway.
@@.thought;I'm not wearing any panties!@@ you think defiantly. You reach into your underwear drawer, and your hand emerges holding the <<print $pantyRaid.panties.informalName>>. @@.thought;What?@@ You definitely meant to get your boxers.
You put the panties back and then reach into the drawer one more time. You reach for the boxers, but your hand moves on its own towards the panties.
@@.thought;Fuck! So they really are cursed!@@ It seems like you're going to be forced to wear the panties.
@@.thought;Unless I throw them away! But would that even work?@@ You take a look at the clock. You're still on time, but you won't be if you dawdle.
[[Throw them away|Cursed Panties Throw]]
[[It's not going to work. Just wear them|Wear Cursed Panties]]<<else>><<if visited("Panty Raid Intro") and $pantyRaid.takenFrom is "">>You put the dream out of your head. Of course you're not going to wear panties!<<else>>@@.thought;What would it be like to wear <<print $girlfriend.firstname>>'s panties? No, what am I thinking? I'm not going to do that!@@<</if>>
You slide the familiar looking boxers up your legs and over your crotch. It looks kind of weird, and it feels kind of weird too. There's too much room. But it's much better than wearing panties.
[[Continue|Go to class]]<</if>>@@.thought;It's not going to work. They'd just reappear in my dresser or something. And I don't want to be late@@ you think.
You look at the panties again. @@.thought;Fuck it.@@ You try to quickly slide them up your legs, but you're not able to avoid catching a glimpse of your flat crotch in panties. It looks weird on your hairy, masculine body, but at the same time, the panties seem to fit really well. It certainly fits better than your huge, airy boxers.
@@.thought;Nobody will see these panties@@ you tell yourself. But you make sure to pull up your <<print $player.pants.informalName>> extra high, just in case.
<<if visited("Panty Raid Elvira Plead")>>@@.thought;I've got to figure out a way to get out of this curse. Could I ask Elvira? No, I don't want to beg her. Maybe I could go to the library and try to figure out how to undo the curse.@@
<</if>><<if not visited("Panties Transformation")>><<link "You're about to head out of your room when you feel it. Oh no" "Panties Transformation">><<set $currentPassage to "Go to class">><<set $setting to "rowanDorm">><</link>><<else>>You wait for the numbness and the ice cold feeling to overtake you, but it doesn't. @@.thought;So I'm not going to transform?@@ you think hopefully.
You wait a minute, just to be sure. It would be so awkward to transform in front of everyone.
[[When nothing happens, you go to class|Go to class]]<</if>>
<<set $player.hasWornPanties to true>>
<<set $player.underwear to $witchPanties>>You're not going to wear these panties! You just have to get rid of them. But where?
@@.thought;There's a trash can in the hallway. I'll just throw them away. Then I can put on my boxers and go to class.@@
Feeling more confident now that you have a plan, you stuff <<print $witch.firstname>>'s panties in your pocket and leave your room.
Your stomach sinks. Halfway on your way to the trash can, another guy opens his door behind you and starts walking in your direction.
Well, you're certainly not going to take out the panties in front of him. You get to the trash can and stand there awkwardly, waiting for him to pass. He does a double take at your strange behavior, but continues walking.
Once he's far enough ahead of you, you throw them in and hurry back to your dorm.
Now you just have to put on your boxers. You reach into your dresser and pull out...a pair of <<print $pantyRaid.panties.informalName>>. @@.thought;Huh?@@ How did they get here? You're pretty sure, no, you definitely threw them away. How did they get there?
You throw the panties across the room, and then turn back to your dresser. Yeah, they're still there.
@@.thought;Fuck!@@ you think, realizing that you're going to be forced to wear them. @@.thought;Whatever.@@ You close your eyes and slide them up your legs, being careful to avoid looking at the sight of your crotch in panties.
<<if visited("Panty Raid Elvira Plead")>>@@.thought;I've got to figure out a way to get out of this curse. Could I ask Elvira? No, I don't want to beg her. Maybe I could go to the library and try to figure out how to undo the curse.@@
<</if>>[[Go to class]]
<<set $player.underwear to $pantyRaid.panties>>
<<set $player.hasWornPanties to true>>You put on your <<print $player.pants.informalName>>, casting a nervous glance at your wardrobe. @@.thought;I need to get more pants. And will my teachers even let me wear these @@<<if $player.pants.football is true>>@@.thought;football@@<<else>>@@.thought;torn@@<</if>> @@.thought;pants? That's not part of my uniform.@@
An idea crosses your mind. @@.thought;Wait a minute! I have some time before class. I could buy pants from the mall!@@
[[Go to the mall|Mall]]
[[It's not worth it|Go to class]]
<<set $checkedGuysPants to false>>@@.thought;What am I even thinking? I can't seriously be worried about <<print $witch.firstname>> being a witch. I should just play video games and blow off steam.@@@@.thought;I've got to see this for myself@@ you think, and start heading over to the gym. That part of campus is deserted. That's not that surprising, though. You never felt like practicing the <<if $day is 2>>day<<else>>weekend<</if>> after a game. You're used to partying and then sleeping in. That's what you would be doing today, too, if it wasn't for this curse. @@.thought;If I really was cursed.@@
You slip inside the gym and head to the weight room. You try the door. It's locked. @@.thought;Fuck! I can't wait until monday. I need to know now!@@
As you're standing there contemplating what to do, you see a tall figure walk by. @@.player;"Coach!"@@ you call, shouting in his direction.
Coach turns around. @@.male;"Hey, <<print $player.lastname>>! Great game<<if $day is 2>> last night<</if>>!"@@
@@.player;"Thanks. Listen, can you unlock the weight room for me?"@@
Coach looks at you, clearly surprised. @@.male;"You're working out already?<<if $day is 2>> You don't want to relax and enjoy homecoming?<</if>>"@@
@@.player;"I'm, uh, trying to work harder this year,"@@ you lie.
@@.male;"Wow, <<print $player.lastname>>, I'm impressed. Just don't work too hard, okay?"@@
You nod. Coach unlocks the weight room. @@.male;"Do you want me to spot you?"@@ he asks, looking over to the bench press.
You hesitate. The bench press would be the best way of knowing if you lost any strength. But if you had, coach would know too.
[[Yes, please spot me|Coach Spot]]
[[No thanks, I'm good|Free Weights]]@@.player;"Do you mind spotting me?"@@
@@.male;"Not at all. I don't want to lose my star quarterback,"@@ he says with a grin.<<if visited("Backstory Main")>> You recall <<print $witch.firstname>> saying that <<print $qb.firstname>> should take your spot. @@.thought;You might have to.@@<</if>>
You put your customary 225 pounds on and then lie down. Coach stands above you, his hands inches away from the bar, looking unconcerned. Why should he worry? To him, his star quarterback is doing a routine practice. @@.male;"Ready, go!"@@
You take a deep breath and then push up with all your might. You're able to raise the bar a little bit before you start shaking. You can't push it any higher, and you're scared that you'll drop the weights on your chest. Luckily, coach grabs the bar and puts it back.
@@.male;"You okay, <<print $player.firstname>>?"@@
@@.player;"Yeah,"@@ you tell him, panting. @@.player;"Can you remove some weight, please? I want to try again."@@
He removes 25 pounds, and you prepare to start again. You look up, and immediately notice how tall the coach is. He looks so powerful from this angle, and your head is right by his crotch.
@@.thought;Why the fuck am I thinking about this? I'm not gay!@@ Shaken, you attempt to lift the bar, but the same thing happens: you lift it up a little bit and then immediately put it back down. <<if $day is 2>>This keeps going until you're down to about 100 pounds on the bar. Extremely embarrassed, you finish your reps.<<else>>You keep working your way down: 100 pounds, 50, 25. Each time, you're able to lift the bar a little higher, but you're nowhere close to completing a rep.
@@.male;"Let's take all the weight off,"@@ the coach says. Now you just have to lift the bar. You take a deep breath and push up with all your might. Your arms are shaking, the bar is wobbling, but you succeed in lifting the bar up and bringing it back down.
@@.player;"I'm good for now,"@@ you tell your coach. There's no way you're up to doing another rep.<</if>>
@@.male;"What happened there, <<print $player.lastname>>?"@@
@@.player;"I don't know,"@@ you say. You can hardly look at him.
@@.male;"You're not sore, are you?"@@
@@.player;"Uh, yeah coach. Maybe I strained something."@@
@@.male;"No more lifting for you. I want you to get a lot of rest."@@ The coach kicks you out of the room and makes a big show of locking the door.
<<link "Continue" $currentPassage>><</link>>
<<set $coach.suspicion to $coach.suspicion+1>>
<<if $player.skillCurse is 0>><<set $player.armStrength to $player.armStrength+6>><</if>>You can't risk coach seeing you struggle with the bench press. @@.thought;Think positive thoughts. I don't even know if this is real.@@
Coach leaves, and you turn to the free weights. You look around the gym and spot the two largest dumbbells you can find. @@.thought;Perfect.@@
You go over to them, and try to pick them up. You can't even get them off the ground.
You grab two dumbbells that are a little bit smaller.<<if $day is 2>> This time, you can pick them up, but you're barely able to get them into position, let alone work out with them.
You're finally able to complete your set with two medium sized dumbbells.<<else>>You can't handle those either. You work your way through the small dumbbells, but try as you might, you can't do even one rep.
Something pink catches your eye. It's the one pound dumbbells. You remember picking them up before, during practice. You pretended to struggle with them, and you drew a laugh from your friends.
Now, you're actually be working out with them. You look around, but the weight room is completely deserted. Somehow, you're still embarrassed.<</if>> @@.thought;I'm so lucky the coach didn't see this@@<<if $day is 3>> you think when you're done. @@.thought;<<else>>.<</if>> @@.thought;There's no way I could have handled the bench press.@@
<<link "Continue" $currentPassage>><</link>>
<<if $player.skillCurse is 0>><<set $player.armStrength to $player.armStrength+3>><</if>>You decide to head to the gym and work out. Sure, you can't lift weights like you used to, but that's just a reason to work out more. @@.thought;Just because I lost muscles doesn't mean I can't gain them back!@@ There's also something about the idea of working out after <<print $witch.firstname>> took away your strength that appeals to you.
The weight room isn't crowded, but it's not empty either. You almost head out, unnerved at the thought of people staring at you while you work out with tiny weights. @@.thought;I can't give up now.@@
<<if visited("Work Out") is 1>>Reluctantly, you head into the weight room and survey the territory. @@.thought;If I do free weights, it'll be obvious I'm not using the weights I usually do. And I can't do bench press since I'd need a spotter.@@ Your gaze goes to the women doing yoga. @@.thought;Nope.@@
Then you see it: the machines. They'll give you strength while also not being too obvious. There's also the treadmill. If you run, there's no way for anyone to notice that you've lost strength, but you also can't gain it either.<<else>>You're not strong enough to do the bench press, and you're too embarrassed to do free weights. Looks like it's either the machines or running.<</if>>
[[Work out with the machines|Work Out Machines]]
[[Run|Work Out Treadmill]]You walk over to the chest press. Out of habit, you tried to do start your workout with your usual 180 pounds. Unsurprisingly, when you started your set, nothing happened, even when you put all of your weight into it.
Feeling silly, you quickly remove all the weight, setting it to its lowest possible setting. Now it's actually possible to get a workout in, but just barely. By the time you complete a single set, you're gasping for breath.
While you were working out, you noticed a couple guys walk by, but they didn't seem to notice your lack of weights.
Heading over to the next machine, you notice that the weight is set for 80 pounds. Before, if you had noticed a guy working out with only 80 pounds, you wouldn't have said anything, but you would have felt smugly superior. Now, you silently move the weight down to ten pounds, your face beet red.
One hour later, you've finished your workout. You're sore and tired, and you're a little humiliated from constantly having to lower the weights, but you're done. It's hard to tell, but you feel a little stronger too! Or maybe that's just your mind playing tricks on you.
As you start to walk out of the weight room, you spot a girl working out her hips. From what you can tell, she's just spreading her legs and then straightening them out. You would have felt a little uncomfortable doing it before all this happened, but now it feels even weirder.
<<link "You've already had a good workout. Leave." $currentPassage>><</link>>
[[What's the harm?|Work Out Hips]]
<<if $player.skillCurse is 0>><<set $player.armStrength to $player.armStrength+3>><</if>><<getTfProgress boobs>>@@.thought;Well, what's the harm? It's like working out any other part of my body. I'll just do it quickly.@@
You sit down and start working out your hips, spreading them and then straightening them. Nobody can see your pussy through your workout clothes, but it still feels extremely weird. It's as if you were advertising your new sex to the world.
The one positive is that you're better at this exercise than you were when you had a dick. Sure, you can't do it with as much weight, but you're able to stretch farther. @@.thought;No! That's not a positive!@@
You lock eyes with a hulking jock. <<if $tempBoobs<2>>You squirm as he looks at you with disinterest. He just sees another jock, but to you, it's like you're doing a bizarre mating dance: open legs, close legs, open legs again.<<else>>You squirm as he looks at your chest. When he realizes you caught him, he looks away, and the two of you get back to working out. He looks over at you a couple of times as you open and close your legs, but you can't tell whether it's because of lust or confusion or if you're just overthinking it.<</if>>
Thankfully, he looks away. You take the opportunity to finish up and head back to your dorm.
<<link "Continue" $currentPassage>><</link>>
<<set $player.submission to $player.submission+1>><<getTfProgress boobs>>@@.thought;I can't risk it. If someone passes by and they see that I'm doing a weight a hundred pounds lighter than normal, they're going to ask questions.@@ You look down at your weakened body. A difference of only 100 pounds in weights might be generous.
You start running on the treadmill, working your way up from a jog to a run. <<if $player.bra>>You're grateful for the bra that holds your boobs. You're conscious that your boobs are there, but now it feels like they're just part of your body. <<elseif $tempBoobs>=2>>Your boobs bounce up and down as you run, and it's very distracting. @@.thought;I can't believe I'm thinking it, but a bra would be helpful.@@ <</if>>There's slightly more girls than guys running, but that doesn't bother you. Guys have to run too, and you're staying in shape.
Some time later, you stop the treadmill, feeling out of breath and more fit. Sadly, you don't think you gained any muscle.
<<link "Continue" $currentPassage>><</link>>
<<if $player.skillCurse is 0>><<set $player.speed to $player.speed+2>><</if>><<if visited("Play video games") and $day is 2>>@@.player;"I'll be right over."@@
@@.qb;"Okay,"@@ <<print $qb.firstname>> says, sounding a little surprised.
@@.player;"Wait! Should I go to <<print $witch.firstname>>'s dorm or yours?"@@
@@.qb;"Oh, sorry. We're in my room."@@<<elseif $day is 2>>@@.player;Hey, <<print $qb.firstname>>. Is <<print $witch.firstname>> up yet?@@ you text.
A reply comes a couple seconds later. @@.qb;Yeah. Why don't you come over? We're in my room.@@<<else>>@@.player;Hey, do you mind if I come over? Is <<print $witch.firstname>> there?@@ you text <<print $qb.firstname>>. You feel awkward texting him out of the blue, especially since you don't really know him. But hey, he offered, and you really need answers.
@@.qb;I didn't think you were interested. But yeah, we're in my room.@@<</if>>
<<print $qb.firstname>> is in a different dorm than you, but the boys dorms are all in the same area. You walk over to his dorm and then realize that you have no idea where he lives. You've hung out with most of the other football players, but you never had any reason to chill with him.
As you're wandering around, <<print $qb.firstname>> comes out of his room. Grateful, you turn around and say hello.
@@.qb;"Good morning. Looking for my room?"@@
@@.player;"Uh, yeah."@@
@@.qb;"It's right here. Why don't you come inside?"@@
You follow him inside. <<print $witch.firstname>> is sitting cross-legged on a bed, looking at you with a weird combination of anger and anxiety. She has dark circles under her eyes and unkempt hair.
[[Ask her questions|Backstory Main]]
<<set $videogamespassage to "VideoGamesStandard">><<getTfProgress boobs>><<set $tempBoobs to $tempTfValue>><<getTfProgress voice>><<set $tempVoice to $tempTfValue>>What would you like to do with <<print $witch.firstname>>?
<<if not visited("Backstory Intro")>>
[[Ask her about the curse|Backstory Intro]]<<elseif not visited("Witch Encounter 2") and $day>2>>
[[Ask her about the curse|Witch Encounter 2]]<</if>><<if $curseActive is true and $pantyRaid.takenFrom is not "Elvira">>
[[Apologize to her for taking her panties|Witch Apologize Intro]]<</if>><<if $tempVoice>0 and $player.controlQuestIntroduced is false and $witch.relationship>=35>>
[[Ask for help with your transformations|Witch ControlTf Intro]] @@.thought;Maybe she'll even help me.@@<<elseif $player.controlQuestIntroduced is true and $player.controlQuestCompleted is false>>
[[Look into controlling your transformations|Witch ControlTf]]<<elseif $player.controlQuestCompleted is true and $player.feet is 0>>
[[Now that you have the hair, see if she'll do the spell|Witch ControlSpell]]<</if>><<if (visited("Therapist 1 Boobs") or $tempBoobs>=3) and $player.hasBra is false>>
[[Ask for help getting a bra|Witch Bra Start]]<</if>><<if not visited("Witch Discuss QBSkillSpell") and visited("Game 4 Witch Proposal")>>
<<if visited("Game 4 Witch Improve")>>[[Talk about the spell that'll improve your football ability|Witch Discuss QBSkillSpell]]<<elseif visited("Game 4 Witch Decline")>><<link "Talk about the spell that will improve $qb.firstname's football ability" "Witch Discuss QBSkillSpell">><</link>><<else>>[[Talk about the football ability improvement spell|Witch Discuss QBSkillSpell]]<</if>><</if>><<if visited("QB Spell Benefit Hair") and $player.skillCurse is 0>>
<<link "Tell $witch.firstname you're ready to do the spell" "Witch QBSkillSpell Improve">><</link>><<elseif visited("QB Spell Sacrifice Collect") and $player.skillCurse is 0>>
<<link "Tell $witch.firstname you're ready to do the spell" "Witch QBSkillSpell Sacrifice">><</link>><</if>>What would you like to ask her?
<<if not visited("Witch")>>
[[Are you a witch?|Witch]]<</if>><<if not visited("Curse")>>
[[What did you do?|Curse]]<</if>><<if visited("Curse") and not visited("Why Me")>>
[[Why me?|Why Me]]<</if>><<if visited("Witch") and not visited("Consequences")>>
[[What's going to happen?|Consequences]]<</if>><<if visited("Consequences") and not visited("Reverse")>>
[[Can you fix this?|Reverse]]<</if>>@@.player;"Are you a witch?"@@ you ask bluntly. @@.thought;Shit. Did I really just ask that?@@ You're prepared to get slapped or for her to go off on you like she did <<if $day is 2>>last night<<else>>on friday<</if>>.
@@.witch;"Yeah."@@
You look at her in shock. You had told yourself that witchcraft wasn't real, that you were imagining all of it, and that there was some way of explaining what happened last night. That one //Yeah// shattered all of that. @@.thought;Unless she's crazy.@@
@@.witch;"No, I'm not crazy."@@
@@.player;"Did...did you read my mind?"@@
She laughs. @@.witch;"No, I didn't read your mind. I mean, I could if I wanted to. But your thoughts are written all over your face."@@
Thinking she means it literally, you look into the mirror on the wall to check. This time, both <<print $witch.firstname>> and <<print $qb.firstname>> laugh at you.
@@.player;"How long have you been a...witch?"@@ you ask, changing the subject.
@@.witch;"Ever since I was little. I was really into witches as a kid. Mom and dad put up with it. They got me books and took me to magic shows. But I started being able to...change things. First it was small, like I couldn't find a sock and then it would be on the bed. But as I got older, I could do more stuff."@@
@@.player;"I see,"@@ you say, feeling alarmed, but not totally sure that she isn't just crazy.
<<if not visited("Curse") or not visited("Why Me") or not visited("Consequences") or not visited("Reverse")>>
[[Ask more questions|Backstory Main]]<</if>>
[[I've heard enough|WitchFirstQuestion]]@@.player;"What did you do to me?"@@
@@.witch;"Actually, I'm not sure."@@
@@.player;"What?"@@
@@.witch;"I don't remember <<if $day is 2>>last<<else>>that<</if>> night that well. I know we argued, and I know I cursed you, but I don't know what I said."@@
You hesitate, unsure of whether it's safe to say the curse out loud. @@.player;"You want me to tell you what you said?"@@
@@.qb;"Don't worry about it, <<print $player.firstname>>,"@@ <<print $qb.firstname>> chimes in. @@.qb;"I've said her spells. Nothing happened."@@
In your mind, you hear <<print $witch.firstname>>'s voice chanting the full spell. @@.player;"By the light of the night and the strength of the bull, I call upon thee tonight. Grant me my wishes full. <<print $player.firstname>> <<print $player.lastname>>, symbol of masculinity, bright as day. To harm him I wish. Take it all away. Make his strength diminish. At the dawn of morning, let this curse begin, to never reverse until the championship Pinewood wins,"@@ you repeat.
@@.witch;"That's a basic curse,"@@ <<print $witch.firstname>> says. @@.witch;"It's supposed to take away your strength.@@ <<if $day is 2>>@@.witch;It should have started already..."@@ She ends her sentence with an upward inflection. Her eyes are fixed on your body, looking for anything out of place. You fidget, remembering the changes you saw in the shower.<<else>>@@.witch;I can see that it's started,"@@ she says with a smirk, her eyes searching your body.
You blush, reminded of your nonexistent muscles<<if $player.cock is 0>> and your genitals<</if>>. @@.thought;Is it obvious? What will the team think?<<if $girlfriend.knowsSecret is false>> What will <<print $girlfriend.firstname>> think?<</if>>@@<</if>>
<<if not visited("Witch") or not visited("Why Me") or not visited("Consequences") or not visited("Reverse")>>
[[Ask more questions|Backstory Main]]<</if>>
[[I've heard enough|WitchFirstQuestion]]@@.player;"Why me?"@@
@@.witch;"Because you're a jerk!"@@ she exclaims with unexpected passion. @@.witch;"You think you're way better than everyone else. <<print $qb.firstname>> works harder than you. He'd be a way better quarterback if he got the chance."@@
@@.qb;"<<print $witch.firstname>>!"@@
@@.player;"Wait,"@@ you say, turning to <<print $qb.firstname>>. @@.player;"So you weren't in on this?"@@
@@.qb;"No! I swear I wasn't! <<print $witch.firstname>> didn't tell me she was going to do this. I only knew you were cursed when you told me."@@
@@.witch;"I didn't plan this out,"@@ <<print $witch.firstname>> says, annoyed. @@.witch;"Look, <<print $player.firstname>>, I'm sorry. I got drunk and I was thinking about how you showed <<print $qb.firstname>> up and how much of an asshole you were, and I...I cursed you. I shouldn't have done that."@@
You look at sure, unsure how to respond. You weren't expecting her to apologize, even if it wasn't much of an apology.
<<if not visited("Witch") or not visited("Curse") or not visited("Consequences") or not visited("Reverse")>>
[[Ask more questions|Backstory Main]]<</if>>
[[I've heard enough|WitchFirstQuestion]]
<<set $witch.relationship to $witch.relationship+1>>@@.player;"So what's going to happen?"@@
@@.witch;"I think it's pretty obvious. You'll lose your strength, <<print $qb.firstname>> will be the new quarterback, he'll lead us to the championship, and you'll get your strength back."@@ Her voice takes on an apologetic tone. @@.witch;"I'm sorry to be so blunt. But I've already cast the curse. I couldn't stop it even if I wanted to."@@
@@.player;"Wait!"@@ you shout. @@.player;"<<print $qb.firstname>> will be the new quarterback?"@@
@@.witch;"You'll lose your strength. How are you supposed to throw the ball?"@@
She's got a point. @@.witch;"But what about my scholarship? And how are we supposed to win the championship with <<print $qb.firstname>>? No offense."@@
@@.witch;"That's all you ever talk about. Football and your scholarship,"@@ <<print $witch.firstname>> says, rolling her eyes.
You stare at the ground. <<if $day is 2>>Last<<else>>Friday<</if>> night, you were on top of the world. You were the star and you led the Stallions to victory. Now, you can't even be the starting quarterback, and you won't be able to get a scholarship.
Suddenly, an idea comes to you. @@.player;"You said //Until the championship Pinewood wins.// Right? So I'll get my strength back when we win state?"@@ She nods. @@.player;"But you didn't say anything about who the quarterback was. So if, somehow, I lead us to the championship, the curse is lifted."@@
<<print $witch.firstname>>'s face falls, and you beam. You may have a way out! @@.witch;"I didn't think of that. Unless I curse you again."@@
@@.qb;"No!"@@ You turn around, surprised to see <<print $qb.firstname>> come to your rescue. @@.qb;"<<if $qb.relationship > 50>><<print $player.firstname>> is my friend<<else>>I know <<print $player.firstname>> is a jerk, but you can't go around cursing everyone<</if>>. If I'm going to be the quarterback, I want to earn it."@@
@@.witch;"Fine,"@@ <<print $witch.firstname>> says. @@.witch;"No more curses. If you can somehow win the championship without any arm strength, good for you."@@
<<if not visited("Witch") or not visited("Curse") or not visited("Why Me") or not visited("Reverse")>>
[[Ask more questions|Backstory Main]]<</if>>
[[I've heard enough|WitchFirstQuestion]]
<<set $qb.relationship to $qb.relationship+2>>
<<set $player.confidence to $player.confidence+5>>@@.player;"Can you fix this?"@@
She shakes her head.
@@.player;"You can't? Or you won't?"@@
@@.witch;"Both. But mostly can't."@@
@@.player;"What do you mean? Just do a new spell to give me my strength back."@@
@@.witch;"I can't do that. You saw how much that spell took out of me."@@ You nod, recalling dragging her unconscious body to her dorm room. @@.witch;"Besides, once a spell has been cast, it can't be taken back. Unless..."@@
@@.player;"Unless what?"@@
@@.witch;"Well, there is a way to reverse a spell. But it will never work."@@
@@.player;"What?"@@ you ask. Maybe there is hope.
@@.witch;"Well, even if you convinced me to help you, you'd need ingredients for the spell. It would be really hard to get them."@@
@@.player;"Let's go then! We can't waste any time."@@
@@.witch;"And we'd need you, me, and another witch to cast the spell."@@
@@.player;"So?"@@
@@.witch;"First of all, you're not a witch."@@
@@.player;"Okay, I can become one. What do I need? Do you need to say a spell over me?"@@
<<print $witch.firstname>> rolls her eyes. @@.witch;"It's not that simple. You can never become one."@@
@@.player;"Why not?"@@
@@.witch;"You need to be a girl."@@
@@.player;"Oh."@@
@@.witch;"Yeah. You should cheer <<print $qb.firstname>> on, he'll lead us to the championship, and you can get your strength back."@@
<<if not visited("Witch") or not visited("Curse") or not visited("Why Me") or not visited("Consequences")>>
[[Ask more questions|Backstory Main]]<</if>>
[[I've heard enough|WitchFirstQuestion]]@@.player;"That's all the questions I have."@@
@@.witch;"Then if you don't mind, I have some questions for you,"@@ <<print $witch.firstname>> says.
@@.player;"Go ahead, I guess."@@
@@.witch;"Okay. Can we agree that we won't say anything about my spell? The..."@@
@@.player;"Curse."@@
@@.witch;"My curse. The only people who will know about it are you, me, and <<print $qb.firstname>>."@@
Her question catches you off guard. @@.thought;Why does she care so much about me not telling anyone?@@ @@.player;"Would you get in trouble if people found out?"@@
She sighs. @@.witch;"Well, yes, but..."@@
@@.player;"Aha! Then you'd better change me back!"@@
She sighs again. @@.witch;"Or you'll tell everyone? <<if visited("Reverse")>>Look, I already told you<</if>>. I can't do that."@@ <<print $witch.firstname>> pauses and then looks at you. @@.witch;"And you wouldn't tell anyone. You really want people to know that <<if $day is 2>>you're going to lose<<else>>you've lost<</if>> your strength?"@@
You look down. She's right.
@@.witch;"So can we agree? We won't tell anyone?"@@
[[Yes|Witch Agree]]
[[Tell her to fuck off|Witch Yell]]@@.player;"Okay. I won't tell anyone,"@@ you tell her. You mean it, too. Your whole identity is based around being the star quarterback. If people knew you had no strength, they could never respect you.
@@.witch;"Great,"@@ <<print $witch.firstname>> says, looking relieved.
@@.player;"Did you have any other questions?"@@
@@.witch;"Yeah. Are you down to help <<print $qb.firstname>> practice?"@@
@@.qb;"You don't //know// that I'll be the new quarterback."@@
@@.witch;"Don't be modest. Anyway, <<print $player.firstname>>, <<print $qb.firstname>> is the Stallions best quarterback now. If he leads us to the championship, no more curse. But he'll need your help to get better."@@
You think about it for a minute. @@.thought;<<print $qb.firstname>> wasn't involved in this, and <<print $witch.firstname>> is right. He's my best chance at getting this curse lifted. But if I let him take my spot, then I'm giving in. Maybe I can somehow keep my job and lead us to the championship.@@
[[Agree to Help]]
[[Agree, but sabotage him|Sabotage]]
<<set $witch.relationship to $witch.relationship+2>>You can't take it anymore. <<print $witch.firstname>> is the reason for all of this, and you can't just suck up to her.
@@.player;"Are you kidding me?"@@ you ask, exploding with anger. @@.player;"Fuck you!"@@
@@.witch;"What? I'm just trying to help."@@
@@.player;"Like hell you are! If you wanted to help, you wouldn't have cursed me! I could have been the quarterback, we would have won the championship, and you could do your freaky witch shit, and we'd both be happy. But you just had to mess everything up!"@@
<<print $witch.firstname>> is silent, waiting for you to finish. @@.witch;"I told you I'm sorry,"@@ she says finally. @@.witch;"I was drunk. And I'd like to help get you back..."@@
@@.player;"Then why don't you do that? Right now. Turn me back!"@@
@@.witch;"I can't do that. That's not how magic works. You need..."@@
@@.player;"Yeah, whatever. Of course you can't turn me back."@@
@@.witch;"Do you want my help or not?"@@
@@.player;"Sure."@@
@@.witch;"Then can you at least play nice? Can we agree that we won't tell anyone about this?"@@
[[Play nice|Witch Agree]]
[[Storm off|Witch Storm]]
<<set $witch.relationship to $witch.relationship-5>>@@.player;"I guess I don't have a choice, right?"@@
@@.qb;"You don't have to if you don't want, <<print $player.firstname>>,"@@ <<print $qb.firstname>> says.
@@.player;"No, it's okay. But if I find out you had anything to do with this, I'll beat your ass. Once I get my strength back."@@
@@.qb;"Deal. So how should we do this? Do you want to practice now, or?"@@
@@.player;"Look, I don't feel like doing this right now. I have a lot going on today."@@
@@.qb;"Of course. Sorry <<print $player.firstname>>."@@
@@.witch;"Seriously? You need to be more assertive."@@
@@.qb;"Don't push him."@@
[[Ask if she has any last questions|Witch Question End]]
<<set $qb.relationship to $qb.relationship+3>>@@.player;"Sure,"@@ you say, not meeting either of their eyes. @@.thought;I can keep an eye on <<print $qb.firstname>> and make sure I'll keep my job. Then I just have to figure out how to win the championship. I'm not going to let myself get blackmailed.@@
@@.witch;"You don't seem too sure."@@
@@.thought;Crap, I hope she doesn't read my mind!@@ @@.player;"Well, you're telling me I have to give up my spot. But you're right, it's my best chance to get my strength back."@@
Luckily, <<print $witch.firstname>> seems to buy it. @@.thought;Interesting. I have to figure out how her powers work.@@ @@.witch;"Okay. <<print $qb.firstname>> can be a great quarterback but he's not there yet. He needs your help."@@
@@.player;"Yeah, I know. You told me."@@
[[Ask if she has any last questions|Witch Question End]]@@.player;"No! I'll do what I want!"@@
@@.witch;"Corey..."@@
You're not going to let her get a chance to speak. @@.player;"Let me guess, you want me to help train <<print $qb.firstname>> too?"@@
She looks down. Looks like you were right. @@.player;"Yeah, that's not happening. I'll probably lose my spot because of you. I'm not going to help your brother replace me."@@
<<print $qb.firstname>> starts to say something, but you're not hearing it. You get up and angrily storm off.
<<link "Do something else" $currentPassage>><</link>>
<<set $witch.relationship to $witch.relationship-2>>
<<set $qb.relationship to $qb.relationship-2>>
<<set $player.confidence to $player.confidence+5>>@@.witch;"Yeah. Can you tell me everything that happens over the next few days?"@@
@@.player;"What do you mean?"@@
@@.witch;"With you losing your strength."@@<<if $day is 3>>
@@.player;"But I've already lost my strength."@@ You flex your missing biceps to prove your point.
@@.witch;"Sure. But the spell has one night left?"@@
@@.player;"One night?"@@
@@.witch;"Yeah. It takes three days for the spell to take effect. So you should lose more strength tonight."@@ You shudder, imagining how it could get worse. @@.witch;"Anyway, can you promise to tell me everything that happens?"@@<</if>>
@@.player;"Uh, sure. Why?"@@
@@.qb;"She wants to know that there weren't any side effects."@@
@@.witch;"Shut up! I'm a good witch!"@@
@@.player;"Side effects?"@@ you ask, feeling a little scared.
@@.qb;"Some of her spells don't work the way she wants."@@
@@.witch;"Yeah, if anything out of the ordinary happens, let me know and I can probably fix it. But I've gotten better. There shouldn't be any side effects."@@
@@.player;"Okay,"@@ you say, not feeling reassured.<<if $day is 3>>
You think about your tiny cock. @@.thought;That's a side effect. But should I tell <<print $witch.firstname>> about that?@@
[[Tell her|Witch Question Cock]]<<elseif $player.cock is 0 and $witch.knowsSecret is false>>
@@.thought;Should I tell her about my pussy?@@
[[Tell her|Witch Question Pussy]]<<else>>
<</if>>
<<link "Say goodbye" $currentPassage>><</link>>@@.player;"Uh, actually,"@@ you begin, blushing furiously. You can't imagine you're going to tell her about your pussy. @@.thought;Calm down. I need to tell her so she can fix it.@@ Taking a breath, you try again. @@.player;"Actually, uh, there is a side effect. Ever since this started, my dick has gotten smaller."@@
<<print $witch.firstname>> stifles a giggle. @@.thought;Dammit!@@ @@.witch;"That's not good, but at least you came to me. How much smaller?"@@ You can't tell whether she's being genuine or if she's making fun of you.
@@.player;"Uh, well, it kept getting smaller and smaller and now it's, um, not there."@@
@@.witch;"So you have a pussy?"@@ she giggles.
Your cheeks turn red. @@.player;"Uh, yeah."@@
@@.qb;"Wow."@@ You had forgotten that he was there.
@@.witch;"Wow. So...my curse did this?"@@ She's still smiling, but she looks worried.
@@.player;"What else could it have been?"@@
@@.qb;"I told you, <<print $witch.firstname>>. You need to be careful! Your spells have side effects."@@
@@.witch;"Shut up! But, uh, yeah, my spell might have made your dick disappear."@@ Seeing your face, she continues. @@.witch;"Don't worry though. So you'll have a pussy for a couple months. And then we'll win the championship and it'll be back to normal."@@
You nod, seeing her logic. @@.player;"What if people find out? How can I keep this from the team?"@@
@@.witch;"You could always quit the team, and have <<print $qb.firstname>> take over."@@
@@.player;"No!"@@
@@.witch;"Okay, okay,"@@ she says, backing off. @@.witch;"Then you'll have to wait a couple months and you'll be back to normal. If you came to me as soon as this started, I could maybe fix it, but now..."@@
@@.player;"Fine."@@ You don't like it, but it seems like you have no choice but to make sure Pinewood wins the championship.
<<link "Say goodbye" $currentPassage>><</link>>
<<set $witch.knowsSecret to true>>
<<set $qb.knowsSecret to true>>@@.player;"Uh, actually,"@@ you begin, blushing furiously. You can't imagine you're going to tell her about your small dick. @@.thought;Calm down. I need to tell her so she can fix it.@@ Taking a breath, you try again. @@.player;"Actually, uh, there is a side effect. My dick has, uh, gotten smaller."@@
<<print $witch.firstname>> stifles a giggle. @@.thought;Dammit!@@ @@.witch;"How much smaller?"@@ she asks. You can't tell whether she's being genuine or if she's making fun of you.
@@.player;"Uh, it's probably three inches now. But maybe more."@@
@@.witch;"So it's back to normal?"@@ she giggles.
@@.player;"No. It was much bigger. Around eight inches."@@ It was actually eight and a quarter. You've measured.
@@.witch;"Wow. So...my curse did this?"@@ She's still smiling, but she looks worried.
@@.player;"What else could it have been?"@@
@@.qb;"I told you, <<print $witch.firstname>>. You need to be careful! Your spells have side effects."@@
@@.witch;"Shut up! But, uh, yeah, my spell might have made your dick shrink."@@ Seeing your face, she continues. @@.witch;"Don't worry though. So you'll have a small dick for a couple months. And then we'll win the championship and it'll be back to normal."@@
You nod, seeing her logic. You don't like it, but it seems like you have no choice but to make sure Pinewood wins the championship.
<<link "Say goodbye" $currentPassage>><</link>>You really need to figure out what's happening to you. There's just one small problem. You don't know how to find <<print $witch.firstname>>. With a sigh, you pull out your phone and send a text to <<print $qb.firstname>>. @@.player;Can I have <<print $witch.firstname>>'s number?@@ You send another text: @@.player;So I can ask her more about my curse.@@
He gives it to you, and you send <<print $witch.firstname>> a text. @@.player;Hey, it's <<print $player.firstname>>. <<print $qb.firstname>> gave me your number.@@
@@.witch;What do you want?@@
@@.player;Your curse is getting pretty weird.@@
@@.witch;Don't talk about this over text! I'll be right over.@@ @@.thought;How does she know where I live?@@
True to her word, <<print $witch.firstname>> knocks at your door ten minutes later.
@@.male;"What's going on?"@@ Marco groans. You look over at him. You didn't realize he was awake. <<print $witch.firstname>> knocks again.
@@.player;"Hey,"@@ you say, answering the door.
@@.witch;"So what's this all about?"@@ she says briskly.
@@.player;"Are you in a rush?"@@
@@.witch;"I've got a meeting in an hour,"@@ she tells you. @@.witch;"For the Witchcraft Club,"@@ she clarifies, seeing your confused expression. @@.witch;"But I can talk as long as it doesn't take too long."@@
@@.male;"What's going on? Why are you talking to //her//?@@ Marco asks.
<<print $witch.firstname>> glares at him. @@.witch;"Let's go find somewhere private to talk."@@
You're feeling a little lazy. But on the other hand, you agree with her. It's like two of your worlds are colliding, and you don't like it.
[[Find somewhere private|Witch Encounter Reveal]]
[[Suggest you whisper|Witch Encounter Reveal][$marco.suspicion to $marco.suspicion+1]]<<if $marco.suspicion is 0>>@@.player;"You're right,"@@ you tell her.
The two of you wander through the building, before finally spotting a bench outside. It looks like it would be a good place for a private conversation.
@@.witch;"@@<<else>>@@.player;"He's barely awake. What if we just whisper?"@@
@@.witch;"Well, you would know him better. Fine. @@ <</if>>@@.witch;So what's up?"@@
You hesitate. It's weird to talk about this with what used to be a complete stranger. @@.thought;I have no choice though.@@ @@.player;"You said your curse would take away my strength. But it's doing, uh, other things too."@@
@@.witch;"What kind of other things?"@@
@@.player;"Well, uh,"@@ you close your eyes and force yourself to blurt it out. <<if $player.cock>0>>@@.player;"My dick. It used to be huge, but now it's tiny."@@<<else>>@@.player;"My dick. It used to be huge but it started shrinking and now it's a pussy."@@<</if>> <<if $marco.suspicion is 1>>Remembering Marco, you hiss the end of the sentence in a whisper.<</if>>
<<if $witch.knowsSecret or ($day<4 and visited("Witch Question Cock"))>>@@.witch;"I know, you already told me."@@
@@.player;"Yes, but..."@@
@@.witch;"Why did you come get me, <<print $player.firstname>>? You know, I believed you at first, but now I'm not so sure."@@
@@.player;"What! You think I'd lie about something like this?"@@
@@.witch;"I don't know."@@ She shrugs.<<else>><<print $witch.firstname>> bursts out laughing. @@.witch;"I'm sorry, I know I shouldn't, it's just...funny."@@ You blush.
Her face becomes serious again. @@.witch;"I just wanted you to lose all your strength so <<print $qb.firstname>> would be the quarterback. I didn't do anything to your dick."@@
@@.player;"Well, something happened. Maybe it's a side effect of your spell?"@@
Her face flushes. @@.witch;"No way, I'm a good witch! I've gotten better at that! How do I know you're not just making it up?"@@
@@.player;"You think I would make it up?"@@
She shrugs.<</if>>
@@.player;"Well, how am I supposed to prove it to you?"@@
@@.witch;"You could, uh, let me see."@@
You gasp. She wants you to show her your <<if $player.cock>0>>shrunken penis<<else>>new pussy<<set $witch.knowsSecret to true>><</if>> right here, <<if $marco.suspicion is 0>>in broad daylight! It doesn't look like anyone is here<<else>>with Marco ten feet away from you! It doesn't look like he's paying attention<</if>>, but you can never be sure.
[[Show her|Witch Show Penis]]
[[Decline|Witch Refuse Show Penis]]<<if $marco.suspicion is 0>>You look around, waiting for somebody to pop out of one of the dorms. @@.witch;"Nobody's here, and this will just take a second."@@<<else>>You look around. Marco doesn't seem remotely interested in your conversation. @@.witch;"This will just take a second,"@@ <<print $witch.firstname>> says impatiently.<</if>>
@@.player;"I can't believe I'm doing this,"@@ She taps her foot impatiently.
You look around again. Normally, you aren't shy about your body. You show it off in the locker room, in your dorm room, on the way to the shower. This is different though. Now you're <<if $player.cock>0>>not showing off how much of a stud you are, but how tiny your dick is.<<else>>showing off your feminine pussy instead of your masculine dick.<</if>> @@.thought;It's humiliating.@@
You grab your <<print $player.pants.informalName>> and your <<print $player.underwear.informalName>>, and pull them out in front of you, exposing your <<if $player.cock is 0>>lack of a <</if>>penis to anyone who's close enough to see. <<print $witch.firstname>> peers over your shoulder, and her eyes go wide. You quickly release your <<print $player.pants.informalName>> and <<print $player.underwear.informalName>>, and they snap back in place.
Your eyes dart around again, as if you expect <<if $marco.suspicion is 0>>a student or a teacher to emerge from the bushes and announce that they saw your dick.<<else>>Marco to be staring at you.<</if>> Nothing happens.
A sudden thrill goes through you. You exposed your<<if $player.cock>0>>self<<else>> pussy<</if>><<if $marco.suspicion is 0>> in public<</if>>, and you didn't get caught.
<<print $witch.firstname>> turns to you.
[[Continue|Witch Ask Penis]]
<<set $player.arousal to $player.arousal+5>>
<<set $witch.relationship to $witch.relationship+2>>@@.witch;"I see. And <<if $player.cock>0>>your dick was bigger before<<else>>you had a big dick before<</if>>?"@@
@@.player;"Yeah, it was about eight inches."@@
@@.witch;"Wow."@@ <<print $witch.firstname>> looks impressed. <<if $player.arcana is 0>>@@.witch;"I'll have to look into it. My spell shouldn't have changed your dick. You should do some research too."@@
@@.player;"Research?"@@
@@.witch;"Yeah, our library has a lot of information about witches."@@
@@.player;"And that's accurate?"@@ She nods. @@.player;"Wait. What about my dick?"@@
@@.witch;"It should be fine. Although..."@@
@@.player;"What?"@@ You don't think you're going to like what you're about to hear.
<<if $player.cock>0>>@@.witch;"This spell is supposed to take place over three nights. It's only been two."@@ She pauses to think. @@.witch;"Did your dick shrink after the first night?"@@
You nod.
@@.witch;"There's a chance it might shrink more tonight."@@
@@.player;"More! But it's already so small!"@@ You clap a hand over your mouth. You hope you didn't say that too loudly.
@@.witch;"Then it might get even smaller. Or maybe disappear."@@
@@.player;"WHAT?"@@
@@.witch;"Don't worry, you'll probably be fine. I'm sure of it. I think."@@<<else>>@@.witch;"I don't think there's a spell to undo this."@@
@@.player;"WHAT?"@@
@@.witch;"I don't know if we can undo this. There's no spell that would make you grow a dick."@@
You want to cry. @@.player;"So I'm stuck like this?"@@
@@.witch;"No! If we win the championship, then the curse is lifted and you should get your dick back. Everything will be fine, I think."@@<</if>>
You nod, not feeling too convinced.<<else>>@@.witch;"My spell shouldn't have changed your dick. I don't know what happened."@@
You remember the information you got from the library book. @@.player;"You changed the spell, didn't you? I looked it up, and it was similar to the spell that's supposed to give you strength."@@
@@.witch;"So you've been doing your research? Good for you. What did I say? I don't remember."@@
@@.player;"It was the same except for the second stanza. //<<print $player.firstname>> <<print $player.lastname>>, symbol of masculinity, bright as day. To harm him I wish. Take it all away. Make his strength diminish.// That's what you said."@@
@@.witch;"I don't know why that would make your dick <<if $player.cock>0>>shrink<<else>>disappear<</if>>. Unless...oh shit."@@
@@.player;"What?"@@
@@.witch;"I said you were the symbol of masculinity. And then I said to take it all away, right? What if, instead of taking away your strength, it took away your masculinity too?"@@
@@.player;"Fuck! So that's why I've got <<if $player.cock>0>>a small dick<<else>>a pussy<</if>>?"@@
@@.witch;"I think so. Shit. I'm sorry. I just wanted <<print $qb.firstname>> to be the quarterback."@@
You ignore her apology. <<if $player.cock>0>>@@.player;"I read that this spell takes three nights. What's going to happen on the third night?"@@
@@.witch;"Well, you could, uh, lose your dick..."@@
@@.player;"WHAT?"@@
@@.witch;"I'm sorry! But if your masculinity is going to be taken away, then, yeah, that's what might happen..."@@
@@.player;"So I'll have a pussy?"@@
@@.witch;"I don't know. You might. You might also wake up tomorrow with the little dick you have now."@@
Your mind reels with that information. @@.thought;This could be my last day with a penis. What should I do with it? Fuck <<print $girlfriend.firstname>>? Then I'd have to explain why my dick shrunk."@@<</if>><</if>>
@@.witch;"Anyway, I have to go to my meeting. Good luck, and let me know what happens."@@
She turns to leave. @@.thought;The meeting is for the Witchcraft Club. I could follow her and spy on it.@@ Your stomach rumbles. @@.thought;I'm pretty hungry though, and this would probably take a long time.@@
[[Spy on the meeting|Witchcraft Club Spy]]
<<link "Order food" $currentPassage>><</link>>
<<set $player.exhibition to $player.exhibition+1>>@@.player;"Are you serious? You want to see my <<if $player.cock>0>>dick<<else>>pussy<</if>>?"@@
@@.witch;"Want to? No. But it would help me see...if you've changed."@@ Her eyes flash with curiosity.
@@.player;"No way! You'll have to take my word for it."@@
@@.witch;"Fine. Then I can't help."@@ She pauses. @@.witch;"If it really did <<if $player.cock>0>>shrink<<else>>disappear<</if>>, then you should be careful."@@
@@.player;"Careful?"@@ you ask, worried. @@.thought;What does she mean by that?@@
<<if $player.cock>0>>@@.witch;"Yeah. There's always a chance...well, this spell takes three nights to act, and it's only been two."@@<<else>>@@.witch;"Yeah. My spell was only supposed to change your strength. If you're already seeing side effects, well, there could be more on the way.<</if>>
<<if $readBook1 is false>><<if $player.cock>0>>@@.player;"So there could be more damage to my dick."@@
@@.witch;"Maybe. If you're telling the truth."@@
Your mind reels at her answer. @@.thought;More damage? But it's already so small!@@ You imagine yourself with a one inch nub...or not having a dick at all.<<else>>@@.player;"What do you mean by more side effects? Are you saying there could be more damage...to me?"@@
@@.witch;"Maybe. If you're telling the truth."@@
Your mind reels at her answer. @@.thought;More damage? But I already have a pussy. What other changes could happen?@@ You imagine yourself looking like a girl, in addition to having the same equpment as one.<</if>>
@@.witch;"You'll probably be fine though. I think."@@ You don't feel reassured.<<else>>@@.thought;That's what it said in the book!@@ @@.player;"You changed the spell, didn't you? It was supposed to be a spell that gave strength."@@ She nods. @@.player;"//<<print $player.firstname>> <<print $player.lastname>>, symbol of masculinity, bright as day. To harm him I wish. Take it all away. Make his strength diminish.//"@@
@@.witch;"No, that can't have been what I said."@@
In your mind, you can hear her speaking those words. And you wrote it down. @@.player;"I think it was. Why not?"@@
@@.witch;"It means there could be a side effect. Magic is always taken literally. So //symbol of masculinity, take it all away// means your masculinity could be taken away."@@
@@.player;"Like my dick?"@@
@@.witch;"No, since I wouldn't make that mistake. But if <<if $player.cock>0>>it is shrinking<<else>>it really did disappear<</if>>, then yeah, it might get taken away."@@
@@.player;"I'm not lying!"@@ you say, slightly hysterically.
<<if $player.cock>0>>Your mind reels with this new information. @@.thought;Could I lose my dick and get a...pussy? What if this is my last day with my dick? What should I do? I couldn't fuck <<print $girlfriend.firstname>>. I'd have to show her my dick to do that."@@<</if>>
<</if>>@@.witch;"Anyway, I have to go to my meeting. Good luck, and let me know what happens."@@
She turns to leave. @@.thought;The meeting is for the Witchcraft Club. I could follow her and spy on it.@@ Your stomach rumbles. It's time for <<if $timeOfDay is 1>>lunch<<else>>dinner<</if>>. @@.thought;I'm pretty hungry though, and this would probably take a long time.@@
[[Spy on the meeting|Witchcraft Club Spy]]
<<link "Order food" $currentPassage>><</link>>@@.player;"Bye,"@@ you say, in what you hope is a nonchalant voice. <<print $witch.firstname>> leaves, walking across campus. You let some time go by, and then start following her. She doesn't seem to notice, and you keep following her, leaving enough distance so she's always a couple steps away from disappearing from view.
She's getting to the edge of campus now, and you're getting worried. @@.thought;Where could she be going? There are no buildings. The only thing around here is the woods, and that's off campus.@@ But that appears to be exactly where she's going. She leaves campus, quickly looking both ways before crossing the street that separates Pinewood Prep from the Pinewood Woods.
@@.thought;So they meet in the woods? Well, I've come this far.@@ You're a little more careful about following her now. If she were to catch you, you wouldn't have a good excuse.
Finally, she comes to a stop inside a clearing. You look back and see a couple figures walking towards her. @@.thought;Other witches?@@ you think, before realizing @@.thought;They're coming my way! I'd better hide!@@
A tree nearby has a hole in it, and you crouch inside. You're hidden from view, but you also won't be able to see anything, only hear it.
@@.witch;"Thank you for coming,"@@ comes <<print $witch.firstname>>'s voice. @@.witch;"I see that we have five of us today. Who's missing?"@@
@@.female;"Heather,"@@ comes another voice. @@.female;"She said that she was sick."@@
@@.thought;This sounds more like a club than a gathering of witches!@@
@@.witch;"Let's start with our progress reports."@@
@@.female;"I got the answers for my Bio test tomorrow."@@ @@.thought;I know that voice. She's in my class. Oh yeah, we have a Bio test tomorrow. I should study for it.@@ @@.female;"Miss Williams left her computer and forgot to log out, so I just went and got the answers,"@@ she continues.
@@.witch;"That's not witchcraft, Moira,"@@ <<print $witch.firstname>> says.
@@.female;"Yeah, but I cast a spell so I would remember the answers,"@@ Moira says defensively.
@@.witch;"Fine. Elvira?"@@
@@.female;"I successfully turned my roommate into a rabbit."@@ There's a smattering of applause. @@.female;"I turned her back, of course, and she doesn't remember it. She loves carrots now, though."@@
@@.female;"That's weird,"@@ comes an unfamiliar voice.
@@.female;"She was annoying!"@@ Elvira protests.
@@.female;"No, that she loves carrots."@@
@@.female;"Yeah. Any time someone gets transformed, anything they do that shows that they //accept// it encourages the transformation."@@ @@.thought;Hmm. Well, I don't accept that I have no muscles!@@
@@.female;"What about you, <<print $witch.firstname>>? Weren't you trying to take away <<print $player.firstname>>'s strength?"@@
@@.witch;"Yeah. I found him and cursed him. But nothing happened,"@@ <<print $witch.firstname>> says quickly. @@.thought;Interesting. Why doesn't she want to tell the other witches what happened?@@ @@.witch;"Anyway, it's now time for practicing. Today, we're going to work on telekinesis. Look down. Focus on a stick. Now, try to make it rise up to eye level."@@
You hear a chorus of chanting. Spying on telekinesis isn't as interesting if you can't actually see what's going on. You don't want to get caught, so you take the opportunity to sneak back to campus.
<<link "Continue" $currentPassage>><</link>>
<<set $player.arcana to $player.arcana+1>>Your phone goes off as you step inside your dorm room. Picking it up, you see that you have three missed texts from <<print $witch.firstname>>.
@@.witch;I'm here. Where are you?
I'm leaving soon
We were supposed to meet, and you wasted my time. Fuck you@@
@@.thought;Crap.@@ You remember agreeing to have her meet you in your room this morning, and you kept her waiting while you masturbated. @@.thought;I'll have to smooth it over. I need her help. Hopefully she calms down.@@<<set $witch.relationship to $witch.relationship-3>><<set $witch.ignored to true>><<set $witch.invitation to false>>
<<link "Reluctantly Get Dressed" $currentPassage>><</link>>When you get back to your dorm, Patrick and Marco are gone and <<print $witch.firstname>> is waiting for you.
@@.player;"What the fuck are you doing here?"@@ you ask, alarmed.
@@.witch;"We agreed to meet now, remember?"@@ <<print $witch.firstname>> says in a condescending tone.
@@.player;"Oh yeah."@@ You want to tell her to fuck off, but you really need her help, and you don't want to piss her off.
@@.witch;"So what's up?"@@
@@.player;"We were talking at lunch about how you would help me, with my, uh, problem."@@
@@.witch;"Problem?"@@
@@.player;"Yeah. You know."@@ She raises an eyebrow. @@.thought;What's her deal? She knows exactly what I'm talking about!@@ @@.player;"My pussy,"@@ you say in a whisper.
<<print $witch.firstname>> smiles, and you realize that she just wanted to hear you say those two words. @@.thought;Once I'm back to normal, she should watch out.@@
@@.witch;"So as I was saying, you losing your masculinity was woven into the spell. There's no good way to separate that from the rest of the spell."@@
@@.player;"I thought you said there was a way?"@@
@@.witch;"No. Well, maybe. But it would work the other way."@@
@@.player;"Other way. What do you mean by that?"@@
@@.witch;"I don't think there's a way to leave your muscles the way they are and give you your dick back. But if you got pregnant, then uh, you'd probably be stuck like this, even if you got your muscles back."@@
@@.player;"There's no way in hell I'm getting pregnant!"@@ you say indignantly. @@.player;"Wait. //Can// I get pregnant?@@
@@.witch;"Yeah. At least, I think so. You have the reproductive system of a female. And, uh..."@@
@@.player;"What?"@@
@@.witch;"Well, if you can get pregnant, then you'll probably get periods too."@@
@@.player;"What? No!"@@ You remember all the girls that you've known complaining about their periods. @@.player;"That can't happen to me!"@@
<<print $witch.firstname>> doesn't look sympathetic. @@.witch;"I get them every month. You can deal with a few."@@
In the distance, a bell sounds. @@.witch;"I'd better get going,"@@ she says. @@.witch;"I hope I was helpful."@@
You're too in shock to say anything as she leaves your room. Pregnancy? Periods?
The bell chimes again, and you hurriedly begin to get changed.
<<link "Get Dressed" $currentPassage>><</link>>
<<set $witch.invitation to false>>
<<set $player.expectsPeriod to true>>You're stuck wearing <<print $witch.firstname>>'s panties. She probably thought it would be a funny punishment to give to a football player who tried to grab her panties. But for you, just wearing them makes you aware of how much you've changed.
You've got to get out of them. You, <<print $player.firstname>> <<print $player.lastname>> can't be seen wearing //panties//. It's embarrassing. And if you don't figure out a way out of them, you'd be stuck wearing them for who knows how long, and that would be gross. @@.thought;And because they're panties@@ you remind yourself.
@@.thought;I've got to go see <<print $witch.firstname>>.@@
[[Seek her out|Witch Apologize Find]]You look for <<print $witch.firstname>> for what feels like forever. <<print $qb.firstname>> doesn't know where she is, her dorm room is closed and the light is off, and she's not at the library. Well, it's possible that she's in the dorm room, but after what happened last time, you're not going to risk entering her room without permission.
Finally, you spot <<print $witch.firstname>> on the quad. And she's surrounded by a group of other witches. Elvira makes eye contact with you and pokes <<print $witch.firstname>>.
@@.witch;"What?"@@ She turns to you. @@.witch;"Oh, it's you."@@
@@.thought;This isn't a great start.@@ You wonder whether it's even the right time to apologize to her. You'd have to admit that you're wearing her panties, and do it in front of all these witches. On the other hand, you need to get out of these panties somehow.
@@.witch;"Well?"@@
@@.player;"Can I talk to you? Alone?"@@
@@.witch;"No."@@
<<link "Never mind" $currentPassage>><</link>>
[[Ask her for help|Witch Apologize Conditions]]@@.player;"Can you help me?"@@
@@.witch;"With what?"@@
@@.thought;With what? Isn't it obvious that I need to get these panties off?@@ <<print $witch.firstname>> winks at you, and you realize that she's enjoying this.
@@.player;"With, uh, the curse you put on me during the raid."@@
@@.witch;"I told you. It's not a curse, it's a ward."@@
@@.player;"Whatever. Can you lift it?"@@
@@.witch;"That's up to you."@@
@@.player;"What?"@@
@@.witch;"You know what you need to do. You need to apologize. If you do that, the ward will be lifted."@@
You need to get out of these panties somehow. @@.thought;Maybe I could give her a half-assed apology and that would count? No, she's enjoying this way too much. She'd probably drag it out.@@
<<link "Find another time to do this" $currentPassage>><</link>>
[[Apologize|Witch Apologize]]@@.player;"I'm sorry."@@
@@.witch;"For what?"@@
@@.player;"For, uh, going into your room."@@
@@.witch;"And?"@@
@@.player;"For taking your stuff."@@ You know she's going to drag this out of you, but you're determined not to make it easy for her.
@@.witch;"And what did you take?"@@
There it is. You're going to have to admit it. You glance at the other witches. Some of them are snickering.
@@.player;"I'm sorry that I took your panties during the panty raid."@@
Your face is red, and you can't look at <<print $witch.firstname>> or any of her friends, but you said it. It's done.
@@.witch;"Where are they? Can I have them back?"@@
@@.thought;Oh god. She's not done.@@ You groan. @@.thought;Wait. I apologized. So this should be over, and I don't need to say anything else.@@
[[Tell her you're wearing her panties, and apologize again|Witch Apologize Submit]]
[[Tell her you already apologized|Witch Apologize Defy]]@@.player;"I'm wearing them,"@@ you say softly.
The snickers you had heard turn into full gales of laughter. You wish the earth would swallow you up.
@@.player;"It's because of your, uh, ward,"@@ you say quickly. @@.player;"It made me wear them until I apologized."@@
That doesn't do anything to stop the laughter of the witches.
@@.witch;"I accept your apology,"@@ <<print $witch.firstname>> says. @@.witch;"The ward is lifted. But if you want to keep wearing them, go ahead,"@@ she says, winking.
That brings on even more laughter. You mutter an excuse and hurry out of there. You know that the rumors are going to spread. @@.thought;I wonder what my team will think of me.@@
[[Go back to your dorm and change into your boxers|Witch Apologize Change]]
[[Leave her panties on|Witch Apologize Keep]]
<<set $player.submission to $player.submission+1>>
<<set $witch.relationship to $witch.relationship+2>>
<<set $team.respect to $team.respect-3>>
<<set $player.confidence to $player.confidence-3>>
<<set $team.respect to $team.respect-2>>
<<set $curseActive to false>>@@.player;"I already apologized."@@
@@.witch;"You're no fun. Aren't you going to answer my question?"@@
@@.player;"No. It should be lifted, right? I'm free to wear, uh, whatever I want?"@@
Her face falls. @@.witch;"Yeah, you're right."@@
You do a silent celebration. You were really close to admitting in front of all these witches that you're wearing panties. And now you can change back into your boxers!
Well, if you want to, that is. These panties are pretty comfortable, and you'd have to go back to your dorm and change.
[[Go back anyway|Witch Apologize Change]]
[[Keep the panties on. But just for today|Witch Apologize Keep]]
<<set $curseActive to false>>
<<set $player.confidence to $player.confidence+1>>@@.thought;I'm not going to stay in these panties! You hurry to your dorm room, strip them off, and change into your boxers. It never felt so good to wear them, even though the panties were more comfortable.
<<link "Continue" $currentPassage>><<set $player.underwear to $blueBoxers>><<set $witch.pantiesCurse to false>><</link>>@@.thought;I don't want to go back to my dorm. The boxers felt weird on me anyway.@@
You can't believe you're doing this. Just a little while ago, you would never have considered that you would have worn panties, let alone //choose// to keep wearing them.
You feel a little humiliated walking around campus. It feels like everyone knows your secret, even though nobody seems to be treating you differently.
Suddenly, you get an ice cold sensation on your skin.
<<if not visited("Panties Transformation")>><<link "It's happening again!" "Panties Transformation">><<set $witch.pantiesCurse to false>><<set $setting to "quad">><</link>><<else>><<link "It's happening again!" TfPassagePicker>><<set $setting to "quad">><</link>><</if>><<if visited("Witch ControlTf Intro")<=1>>You pick up your phone, and start to compose a text to <<print $witch.firstname>>: @@.player;Hey, I'm having some trouble with@@
You stop typing. @@.thought;What should I say? She hates it when I talk about the curse.@@
You get back to typing. The text now reads: @@.player;Hey, I'm having some trouble with you know what. I could use some help. Can we meet?@@
You read it over. It feels awkward texting <<print $witch.firstname>> and asking for help, but you've been trying to be nicer to her lately. Maybe she'll actually help you. You press send.
A couple minutes later, you get a reply. @@.witch;Sure, how about the library?@@
You text her back to tell her that you're on your way, and then walk over there. <<if visited("Library")>>You haven't been there since you checked out the witchcraft book. @@.thought;How long was I supposed to have it out for? I hope there aren't any late fees.@@<<else>>You can't remember the last time you've been here.<</if>>
You spot <<print $witch.firstname>> on the steps. @@.player;"Hey,"@@ you say, greeting her.
@@.witch;"Not here,"@@ she says without turning her head. @@.witch;"Let's go inside."@@
@@.thought;Oookay@@ you think, but you follow her inside, and up to the witchcraft section.<<else>>You pick up your phone, and send a quick message to <<print $witch.firstname>>, asking her to meet you in the library.
@@.witch;Are you sure?@@ she texts back. @@.witch;Last time you pussied out.@@
You text her that you're sure, and walk over to the library. <<print $witch.firstname>> is already there, waiting for you.
@@.player;"Hey!"@@ you call out, trying to grab her attention.
She turns on her heel and marches deeper into the library. You're worried that you're going to lose her in the crowd, but you manage to follow her, all the way up to the witchcraft section.<</if>>
[[What was that all about?|Witch ControlTf Talk]] you ask her.@@.player;"What was that all about?"@@
@@.witch;"Sorry. I just don't want anyone to overhear us."@@
You're touched that she's trying to protect your reputation. @@.thought;Or she's trying to protect her own.@@
@@.witch;"Anyway, what's up?"@@
You blush. But you asked for her help, so you might as well tell her what you want. @@.player;"I keep getting these transformations. My body keeps changing, and my voice just changed too..."@@
@@.witch;"Yeah. I thought I noticed something."@@
@@.player;"Yeah. Each change is small, and I keep getting more and more feminine. And right now, nobody can tell, but if I have lots of these changes..."@@
@@.witch;"Then you'll look different."@@
@@.player;"Exactly."@@
@@.witch;"So what do you want from me?"@@
@@.player;"Can you do anything so these changes stop?"@@
@@.witch;"No, I can't. It's up to you. If you don't do anything feminine, then you won't get these changes."@@
@@.player;"But I'm getting these changes anyway! I'm not doing anything feminine. I mean, I'm not trying to, but, uh, I guess I must be."@@
@@.witch;"So you can't stop yourself from acting feminine?"@@
@@.player;"What?"@@ That's not what you meant at all.
@@.witch;"Well, I can't stop you from getting any more transformations if you're going to keep acting feminine."@@ You bristle, but don't say anything. Part of you wonders whether she has a point. @@.thought;Why do these changes keep happening for me?@@ <<print $witch.firstname>> continues. @@.witch;"But I can help you control them."@@
[[Ask how you can do that|Witch ControlTf Details]]@@.player;"How would I control it?"@@ you ask, a little disappointed. For a second, you believed she could make these transformations go away.
@@.witch;"What if, whenever it happened, you could redirect it?"@@
@@.player;"Redirect it? Like, instead of it changing my face, it could change, uh, I don't know, something that's not noticeable?"@@
@@.witch;"Yeah. It's not as good as it not happening at all, @@<<if visited("Transformation Research Reflect")>>@@.witch;but that can't happen if you keep accepting these changes."@@
@@.player;"Hey!"@@<<else>>@@.witch;it's not that bad."@@<</if>>
<<print $witch.firstname>> looks you in the eye. @@.witch;"So, do you want my help or not?"@@
[[I guess I have no choice|Witch ControlTf Quest]]
[[How do I know I can trust you?|Witch ControlTf Trust]]@@.player;"I guess I've got no other choice, right?"@@
@@.witch;"You can do whatever you want. But if you want my help, we need to get some ingredients."@@
@@.player;"Ingredients? Like in magic potions and stuff? Wait. We?"@@
@@.witch;"Yeah, I can get most of it: hemlock, poppy seeds..."@@ <<print $witch.firstname>> looks at you to find that your eyes have glazed over. @@.witch;"But I'll need your help for just one ingredient."@@
@@.player;"Just one? That doesn't sound too bad. What is it?"@@
@@.witch;"A clump of your hair."@@
@@.player;"That's easy. You scared me there!"@@ You reach up to your head. It's a shame to have to mess up your perfect head of hair, but if that's what you need to do in order to slow these changes, then it's worth it.
@@.witch;"No, not that. Leg hair."@@
@@.player;"Leg hair? Why would it matter what kind of hair I use?"@@
She shrugs. @@.witch;"I don't know. But if you want to control this, that's what it needs."@@
@@.player;"Uh, okay,"@@
@@.witch;"Just a clump. You don't have to shave your whole leg."@@
@@.thought;It's weird, but I guess it's worth it. I can just get rid of some hair on my thigh and then hope nobody sees it. It's feminine to shave my legs, but she said I didn't have to shave my whole leg. I can just pull some hair out.@@
<<link "Say goodbye to $witch.firstname" $currentPassage>><<set $player.controlQuestIntroduced to true>><</link>>@@.player;"How do I know I can trust you?"@@
@@.witch;"You don't."@@
@@.player;"Great."@@
@@.witch;"Wait, back up. What are you worried I'm going to do?"@@
@@.player;"I don't know,"@@ you admit. @@.player;"But whenever something magical happens, it's never good for me."@@
@@.witch;"This will be good for you though! I can show you the spell if you want."@@
@@.player;"Hmm, okay,"@@ you say, slightly more convinced. Something still bothers you though. @@.player;"Why are you doing this? You don't have to be helping me."@@
@@.witch;"I felt bad, okay? I've been feeling like this is my fault..."@@ @@.thought;Yeah. Because it is.@@ @@.witch;"...and I wanted to make it up to you. And ever since we've been hanging out more, I've realized that you're not as stupid and self-centered as I thought you were."@@
@@.player;"Uh, thanks, I think."@@
@@.witch;"So what's it going to be? You don't have to get my help. But I'm all you've got."@@
[[Accept her help|Witch ControlTf Quest]]
<<link "Decline her help" $currentPassage>><<set $witch.relationship to $witch.relationship-1>><</link>>@@.thought;Right. I need to control these transformations@@ you think, absent-mindedly <<getTfProgress hands>><<if $tempTfValue>0>>staring at your finer hands<<else>>playing with your nipples<</if>>. These transformations come out of nowhere, and you don't want to suddenly find yourself with a girly-looking face or full-on boobs.
@@.thought;I have to stop these transformations from happening. Yeah, of course. That's the most important. But if it is going to happen, I need to make sure it's a part of me that nobody will see.@@ Mentally, you run through your different body parts. @@.thought;I guess feminine feet wouldn't be so bad. Nobody will see them. I mean, I don't //want// girly feet but if it had to be something, that's not bad.@@
You're pacing your room nervously. <<print $witch.firstname>> had said that she needed some leg hair from you in order to make her potion or whatever. The easiest way to do that would be to just shave your legs. It makes you feel uneasy, though. The whole point of this is to stop you from becoming more feminine, and having smooth, shaved legs is as far from manly as you can get.
The other option would be to rip out some of the hair on your legs. @@.thought;Would that even work? I could get maybe one or two but <<print $witch.firstname>> said a clump. It would be painful and I don't know if it would even work.@@ However, it would be the more manly option, and you don't want to trigger another transformation.
[[Try to rip out your leg hair|Witch ControlTf Rip]]
[[Shave your legs|Witch ControlTf Shave]]@@.thought;There's no way that I'm going to be shaving my legs.@@ You try to picture yourself with smooth, girly legs. It's not an entirely unpleasant thought actually, and that makes you uncomfortable. @@.thought;No. Don't think about it. Just rip it out.@@
You roll up the leg of your <<print $player.pants.informalName>> and grab some of your hair. You take a deep breath and then give it a hard pull.
It hurts. You can feel the hair straining against your leg, but nothing happens.
You sit on your bed, feeling a little defeated. You're going to have to shave your legs. Like a girl.
Then, you see it on Patrick's desk: tweezers. Or maybe they were left there by Patrick's girlfriend. You don't really care.
@@.thought;Fuck yeah! I can just tweeze out some of these hairs and then I'll be good! And there will just be a part of my leg with no hair. It'll look weird but it's still going to be a manly leg.@@
You stop for a moment and consider the fact that you're going to be using your roommate's tweezers to pull out your leg hair. @@.thought;It's a little gross but it's much better than shaving them.@@
[[Get the tweezers|Witch ControlTf Tweezers]]You get the tweezers and sit down, cross-legged, on the floor. You maneuver the tweezers up against a suitable looking hair and pluck it. It stings a little, but it comes out relatively painlessly.
Energized by your success, you work on the hair next to it. It feels uncomfortable, but it comes out too. You lose track of time, sitting there on the floor and plucking out your hairs. It's better than the alternative, but much slower.
@@.thought;I could have spent five minutes shaving and gotten all the hair I needed. This is worth it but it's been, how long?@@
Just as you're about to check the time, the door to your room slowly swings open.
[[Uh oh|Witch ControlTf Caught]]@@.male;"Bro, and then she said that her friend..."@@ Patrick says, trailing off when he sees you. @@.male;"Bro, what are you doing?"@@ His friend looks at you questioningly.
@@.player;"Uh..."@@ You look around you. You're sitting on the floor, a clump of hair next to you, and part of your leg is bare. You can't think of a good explanation to give to Patrick, so you're just silent.
@@.male;"Uh, you know what, you do you man. I've got to head out anyway."@@ He grabs a notebook and then shuts the door behind him. You can hear him and his friend laughing as they walk away.
@@.thought;Well, at least I got the hair. I'll have to give it to <<print $witch.firstname>> when I see her@@ you think to yourself. @@.thought;I wonder if he'll tell the team. Probably.@@
<<link "Do something else" $currentPassage>><<set $team.respect to $team.respect-6>><<set $player.legs to 1>><<set $player.masculinity to $player.masculinity-1>><<set $player.controlQuestCompleted to true>><</link>>@@.thought;Ripping out my hair sounds painful. I can just shave...@@ You stop, realizing what you're thinking. @@.thought;Not all my hair! Just enough for <<print $witch.firstname>> to do the spell.@@
You pause, imagining yourself with silky, smooth legs. @@.thought;I have to stop thinking about that or I'll chicken out. Okay, what are my options? I can just buy a razor myself. That would be easy, though the cashier will know that I got one. I can just say that it's for <<print $girlfriend.firstname>>. Or I could ask <<print $girlfriend.firstname>> to help shave me. She wouldn't tell anyone, but that would be so embarrassing! I was fucking this girl, and now she's going to shave the hair off of my legs!@@
You mull it over. @@.thought;No, definitely not. What about any of my female friends? No, they'd probably tell someone. And I haven't been hanging out with them as much ever since this started. I could steal a razor, but @@<<if visited("Panty Raid Start")>>@@.thought;after the panty raid, I don't want to get into any more trouble.@@<<else>>@@.thought;it's too risky.@@<</if>>
You consider returning to <<print $witch.firstname>> and telling her that you can't do it. @@.thought;Wait! That's it! I can just ask <<print $witch.firstname>>! It'll be awkward, but if she hasn't told anyone about turning my dick into a pussy, she won't tell anyone about this.@@
[[Head into town to buy a razor|Witch ControlTf Bus]]
<<link "Call $witch.firstname" "Witch ControlTf Ask">><</link>>There's no way that you're going to ask someone you know about this. It's too embarrassing. The feeling of the girl that cursed you getting to run her hands over your soft skin...no, that's too much. If you go into town, you won't see anyone you know.
You grab your wallet and take a seat on the shuttle bus that goes into town. @@.thought;I could have asked <<print $girlfriend.firstname>> for her car but then she'd want to know what I was using it for.@@ That's definitely a discussion that you don't want to have.
The ride is uneventful. There's a few other students on the bus, but they're either talking to each other or playing on their phone. Nobody approaches you, and you're glad about that.
The bus pulls to a stop and you get out. Only now do you realize that you have no idea where to go. You've gone out to town with your friends sometimes, but the only places you've stopped have been the movie theater and some of the restaraunts.
In desperation, you pull out your phone and try to search for places selling razors, but the only results that come up are miles away.
[[Wander around|Witch ControlTf Wander]]
[[Ask someone for help|Witch ControlTf Directions]]There's no way that you're going to ask someone for help. What would you say? @@.thought;Hi, random stranger. I'd like to find a place that sells ladies razors. Can you help me?@@ It sounds ridiculous.
You wander around town for an hour, hoping to stumble upon the right store. When you came here with your friends, it seemed like a typical quiet, sleepy small town but now that you have to actually search through it, you're overwhelmed by the sheer number of stores.
Your feet are getting sore, and you're feeling tired. Maybe it was a mistake to try to find this by yourself. Maybe it's not even here. @@.thought;But it has to be, right? All the girls here shave their legs. There has to be some place selling these razors.@@
You sit down on a bench to take a break. Only then do you see it: across the street is a drugstore. @@.thought;It's worth a shot and I don't think I've checked that one yet.@@
[[Go in|Witch ControlTf Drugstore]]You're not going to wander around this town for who knows how long looking for a store that may or may not exist. You're going to ask someone for help.
@@.player;"Excuse me?"@@ you say, stopping the first person you see. He's a young male who looks like he's in his mid-twenties.
@@.male;"Yes? I've got to get to work."@@
@@.player;"Oh, sorry..."@@ You falter and then decide to press on. @@.player;"I was just looking for a razor and I was wondering if you knew where I could get one?"@@
His face changes. @@.male;"Yeah, I know. I actually work there. I was on my way to start my shift."@@
You break out into a smile. This is the first person you stopped, and not only did he know where to go, but he was going to take you there! You eagerly follow behind him.
As you enter the mall, you start to experience doubt. This guy doesn't look like the type to work at a store selling womens razors. @@.thought;Maybe they sell razors for everyone.@@
He leads you to the store, and your heart sinks. This is a store for men. It's not going to have the kind of razor you're looking for.
Oblivious to your disappointment, he guides you to a rack and hands you a men's razor. @@.male;"This is our most popular razor."@@
@@.player;"Uh, that's actually not the kind of razor I was looking for..."@@
@@.male;"Oh? What kind do you need?"@@
Your face has turned beet red. @@.player;"Uh, the kind tha's for legs."@@
He looks at you in surprise. @@.player;"I'm getting it for, uh, my girlfriend,"@@ you add quickly.
He shrugs. @@.male;"If you go to [[the drugstore|Witch ControlTf Drugstore]], they have some there."@@
You thank him for being so helpful.Once you're finally inside the drugstore, it takes surprisingly little time to locate the razors. You reach out towards the disposable one. It's cheaper and since you're only going to be shaving your legs once, this is the perfect tool.
@@.thought;And I'm not even going to be fully shaving my legs! I'll just do enough so <<print $witch.firstname>> can do her spell.@@
You glance around furtively before grabbing it. Luckily, nobody's paying attention to you.
You breathe a sigh of relief. You found the razor! Now you just have to pay for it. You glance at the checkout counter and realize that it won't be so easy. The girl working there goes to Pinewood, You don't know her name, but you recognize her.
@@.thought;This is the only line. I could try and walk out of here without paying but...@@ your eyes flick to the security camera pointed towards the exit. @@.thought;Maybe not. I guess I could ask <<print $witch.firstname>> for help but I came all the way out to town. I don't want to have wasted my time.@@
[[Put the razor back and ask the witch for help|Witch ControlTf Ask]]
[[Just pay for the razor|Witch ControlTf Checkout]]You take a deep breath, look towards the exit and then look back towards the line. With a sinking feeling, you take your spot in line. The line moves quickly and before you know it, you're face to face with the cashier. Now hopefully she just rings you up and doesn't recognize you.
@@.female;"<<print $player.firstname>> <<print $player.lastname>>?"@@
@@.thought;Fuck.@@
@@.player;"Uh, yeah. Hi..."@@ you trail off, not wanting to reveal that you don't remember her name.
@@.female;"I'm Anna. We're in history together."@@
@@.player;"Oh, yeah."@@
@@.female;"Okay, let me just ring you up."@@ You give her the razor and hold your breath.
@@.female;"A disposable razor? Why are you buying this?"@@
@@.player;"It's for <<print $girlfriend.firstname>>,"@@ you say quickly.
@@.female;"Aww, you're running errands for her. That's sweet."@@
@@.player;"Yeah."@@
She rings you up and you put in your credit card. Well, it's not your credit card. It's your dad's, but he made it clear that you can use it for whatever you want.
The credit card is accepted, and you grab the razor. @@.female;"Do you want a bag?"@@
@@.player;"I'm good,"@@ you say, barely hearing her.
[[Get on the shuttle|Witch ControlTf Back]]The shuttle ride here was uneventful, but now you're carrying a girls razor, and you didn't bring anything to put it in. @@.thought;I should have taken the bag. But I wanted to get out of there. It's too late to go back in.@@
You take an open seat on the shuttle and put the razor underneath your leg. You're sure that nobody can see it, but you feel like everyone is looking at you.
At one point during the ride, you feel like there are a pair of eyes on you, but when you look around, the only people nearby are busy talking to each other.
Finally, you're back on campus. There are a couple of students milling about. Nobody's noticed you, yet. But if you stride in carrying a girl's razor, that will probably change.
@@.thought;Now I just have to get back to my dorm.@@ You look around. Your dorm is across the quad. You stick the razor in your pocket and then pull your shirt down so it covers it.
@@.thought;Okay, hopefully this is good enough.@@ You hurriedly walk across the quad, and then you're in the dorm. Nobody called out to you and you didn't hear any laughter. It's gone well so far.
Now you have to do the actual shaving part.
[[Duck inside the bathroom|Witch ControlTf Shower]]You step inside one of the shower stalls and close the curtains. Next, you drop your <<print $player.pants.informalName>> and your <<print $player.underwear.informalName>>. Upon seeing your pussy, you're overcome with shame. What are you even doing? It's one thing to justify shaving in order to control your transformations. It's another to actually witness you making yourself look even more feminine.
@@.thought;I've come this far. I can't turn back now.@@
You grab the razor and raise your left leg.
@@.thought;I can't believe I'm doing this.@@
You put the razor flat against your skin.
@@.thought;What will the guys think?@@
You press down with the razor. Taking a deep breath, you bring the razor upwards.
It's hard to get rid of the hair at first. But after several tries, it starts to fall to the shower floor.
You're getting the hang of this, and to your surprise, it's actually quite...well, fun isn't the right word. But you haven't been taking good care of yourself since that fateful day in the locker room, and it feels good to be grooming yourself again.
Suddenly, you feel a coldness come over you. You already know what that means.
<<link "Prepare for the worst" TfPassagePicker>><<set $currentPassage2 to $currentPassage>><<set $currentPassage to "Witch ControlTf Shower End">><<set $setting to "boysShower">><</link>>You take a moment to recover. You should have known that this would lead to a transformation. Here you were, shaving your legs like a girl!
@@.thought;I thought that if I didn't shave all the way then it would be okay! My legs don't even look that bad!@@
You take a glance down at them. The left leg looks normal and manly, but the right leg is about a quarter shaven. You're not even in front of a mirror, and you know that it looks really strange. The place where you shaved also looks a little irritated.
@@.thought;If the transformation already happened, I might as well finish the job, right? I was on a roll before.@@
[[Finish the job|Witch ControlTf Shower Finish]]
[[No!|Witch ControlTf Stop]]
<<set $currentPassage to $currentPassage2>>You start to put the razor down, but then take another look at your legs. They look so ugly and mismatched: one of them has hair, and the other one has some hair and some smooth skin.
@@.thought;I'll just fix the right leg.@@
You pick the razor back up and run it over your leg, shaving it until it is completely smooth. In the back of your mind, you're wondering why you're doing this, but you're really getting the hang of it, and you're getting a feeling of satisfaction seeing the hair fall out.
It takes a while but you finish your right leg. You look down, evaluating your handiwork. The right leg looks good: there are some hairs that you missed but you don't feel like correcting it. Overall though, it looks soft and smooth and if you saw it on a girl, you would be turned on.
The left leg is a different story. It looks normal for the old you, but its hairiness starkly contrasts with your other leg. Together, it looks almost comical.
Before you can stop yourself, you've picked up the razor again and you've started shaving your left leg. It doesn't take quite as long as the right, but it still takes a while. This is still unfamiliar to you.
@@.thought;Maybe I could ask <<print $girlfriend.firstname>> for tips. No, this was a one time thing! Wait, why did I even do it this one time?@@
You can't deny that it looks good, though. Your legs are matched perfectly and you start feeling yourself get turned on.
You're getting another feeling too.
<<link "Again?" TfPassagePicker>><<set $player.arousal to $player.arousal+5>><<set $player.masculinity to $player.masculinity-4>><<set $currentPassage2 to $currentPassage>><<set $currentPassage to "Witch ControlTf Recover">><<set $setting to "boysShower">><</link>><<if visited("Witch ControlTf Shower")>>@@.thought;NO!@@ you think, feeling a little silly to be arguing with yourself. @@.thought;Just because a transformation won't happen doesn't mean I'm going to totally shave my legs!@@<<else>>@@.player;"NO!"@@
@@.witch;"Okay, okay. I'm just trying to help."@@
@@.player;"Sorry. I shouldn't have snapped. But just because a transformation won't happen doesn't mean I'm going to totally shave my legs!"@@<</if>>
You put the razor down and pull your <<print $player.underwear.informalName>> and <<print $player.pants.informalName>> up, being careful not to look at your mismatched legs.<<if visited("Witch ControlTf Shower")>>
@@.thought;That could have gone worse. I'll have to show <<print $witch.firstname>> the hair@@ you think, carefully collecting it from the shower.<<else>><<print $witch.firstname>> starts to hand you the hair that she collected. @@.witch;"Actually, it would be easier if I just held onto it."@@
@@.player;"Yeah, about that. Can we do the spell now? Please?"@@
@@.witch;"I didn't think you'd be eager to experience more magic,"@@ she says, a hint of a smile in her voice.
@@.player;"I'm not, but..."@@
She cuts you off. @@.thought;"We don't have time. Maybe some other day."@@
You nod. She said that she was busy before you came over. @@.player;"Thanks for helping me shave."@@
She smiles. @@.witch;"No problem. Sorry that you ended up transforming."@@ She doesn't look that sorry though.<<set $witch.relationship to $witch.relationship+2>><</if>>
<<link "Do something else" $currentPassage2>><<set $player.masculinity to $player.masculinity-2>><<set $player.legs to 2>><<set $player.controlQuestCompleted to true>><</link>>You gather up the hair and your clothes. Before you can put them on however, <<if visited("Witch ControlTf Shower")>>you stumble out of the shower and catch a glimpse of yourself in the mirror<<else>><<print $witch.firstname>> pulls the curtain partly to the side and you look at yourself in the mirror<</if>>.
Seeing yourself naked makes you gasp. If looking at your mismatched legs was weird, looking at your full body is a whole different experience. <<if visited("Witch ControlTf Shower Finish")>>From the waist up, you're all male. The rest of you, well, you have a pussy and two freshly shaven legs. If you just saw yourself from the waist down, you would legitimately think that you were a girl.<<else>>You remember what <<print $witch.firstname>> said about thinking you were a girl from the waist down. If you saw that pussy and those legs on anyone else, you'd think she was female. At least you still look like a male from the waist up.<</if>>
You're feeling a little disturbed as you head back to your dorm. Going through two transformations in one day didn't help.
@@.thought;There's not enough time to have <<print $witch.firstname>> do the spell. I'll have to come back to her later. Hopefully, this wasn't all for nothing.@@
<<link "Take your mind off of your changes and do something else" $currentPassage2>><<set $player.legs to 3>><<set $player.masculinity to $player.masculinity-4>><<set $player.controlQuestCompleted to true>><</link>>
<<if visited("Witch ControlTf Witch End")>><<set $witch.relationship to $witch.relationship+4>><</if>>@@.thought;I can't believe that I'm about to ask the witch who cursed me for help with shaving my legs!@@ It sounds ridiculous, but as you consider all the logistics involved with going into town, finding the store, dealing with the cashier, and hoping nobody notices that you're carrying a woman's razor, this seems like the best option.
@@.player;hey <<print $witch.firstname>>, can i ask you a question? it'll sound weird.@@
@@.witch;lol what?@@
You take a deep breath. @@.player;that task you gave me. can i have your help on that?@@
@@.witch;you don't have a razor?@@
@@.player;not the right kind.@@
@@.witch;fine, come on over. i was just doing homework.@@
@@.thought;Wait, did she mean that she was free or that she was doing homework and this was a bad time? I guess I can just come to her dorm and see.@@
[[Walk over|Witch ControlTf Greet]]@@.player;"Hey,"@@ you say, greeting her when she answers the door.
@@.witch;"Hey,"@@ she says, inviting you in. The place is a mess, but you don't dare comment on it. @@.witch;"So, what? You want me to shave your legs?"@@
@@.player;"Just enough for the spell,"@@ you say quickly. @@.player;"Actually, I just wanted for you to show me how to do it, but if you wanted to do it for me..."@@
@@.witch;"Okay, come with me."@@
@@.player;"Wait, where are we going? Why can't we just do it here."@@
She rolls her eyes. @@.witch;"We're going to the bathroom. You can't shave your legs dry."@@
@@.player;"You can't?"@@
@@.witch;"Do you know nothing? Well, I guess you're a boy."@@
You smile, happy that she's acknowledging your gender.
[[Follow her into the bathroom|Witch ControlTf Witch Shave]]<<print $witch.firstname>> ushers you inside of a shower stall and closes the curtain.
@@.thought;I'm inside of a shower. With a girl.@@ But the circumstances are different. <<print $witch.firstname>> is all business, and even when she tells you to take off your pants, there isn't a hint of sexual tension in her voice.
<<if $player.underwear.panties is true>>She does raise an eyebrow when she sees your panties, though.
<</if>>After getting your legs wet, <<print $witch.firstname>> lathers up your legs with some shaving cream. @@.thought;Where did that come from? I didn't see her bring it in.@@ It's strange having her touch your skin, with all of your history together, but it's not entirely unpleasant.
Next, <<print $witch.firstname>> takes a razor and runs it up along your upper right leg. You stand there helplessly and watch the hair fall out. It helps to focus on the hair. Otherwise, you'd have to look at your leg and see it become more girly right before your eyes.
You look down at the shower floor. @@.thought;There's probably enough hair there for her spell. I should tell her to stop.@@
You don't get the chance, however. All of a sudden, you feel very cold, and you tense up.
<<link "You know what's coming next" TfPassagePicker>><<set $currentPassage2 to $currentPassage>><<set $currentPassage to "Witch ControlTf Witch End">><<set $setting to "girlsShower">><</link>>@@.witch;"Wow, I haven't seen you transform before,"@@ <<print $witch.firstname>> says, not taking her eyes off of you. You feel very uncomfortable, being half-naked while she's watching you so intently. @@.thought;At least she stopped shaving me while I went through that.@@
@@.player;"Are you sure this is going to work? I don't know how many transformations I have left before..."@@ you trail off, unable to say the words "I'll fully be a girl".
@@.witch;"Don't worry. It will work."@@ She bends down to pick up the hair - your hair - off of the floor. As she does so, you take a moment to admire her butt. She's not traditionally attractive, but she does have a nice butt. Remembering what happened in history class <<print $day-1>> days ago that led to this mess, you quickly avert your eyes.
@@.witch;"That's enough hair. We can stop now, if you like."@@
@@.player;"Why wouldn't I stop?"@@
@@.witch;"Well, your legs..."@@ She takes a step back and looks down critically at them. @@.witch;"They look weird. You've got to see it, right?"@@
You look down. You have to admit that she's right. The left leg looks normal and manly, but the right leg is about a quarter shaven. Even you knows that it looks really strange.
@@.player;"This isn't going to trigger another transformation, right?"@@
@@.witch;"No. I mean, I don't think so. What just happened was your transformation for shaving your legs."@@
@@.player;"Oh, okay then."@@ You look at your legs again. @@.thought;It //would// look nicer if they matched...wait, what am I thinking? I can't seriously be considering shaving them!@@
[[Tell her that you're done|Witch ControlTf Stop]]
[[I guess it wouldn't hurt|Witch ControlTf Witch Finish]]You start to tell her to shove it, but then take another look at your legs. They look so ugly and mismatched: one of them has hair, and the other one has some hair and some smooth skin.
@@.player;"Why don't you just fix the right leg?"@@
@@.witch;"Just the right? Well, okay."@@
She picks the razor back up and runs it over your leg, shaving it until it is completely smooth. In the back of your mind, you're wondering why you're letting her do this. It is satisfying seeing all the hair fall out, and she's doing a really good job.
Clearly, she's used to doing this on herself. You can tell because she keeps teasing you as she shaves your leg, saying things like, @@.witch;"Your leg looks so sexy and girly,"@@ and @@.witch;"Don't be such a girl,"@@ whenever your squirm in her grasp.
@@.witch;"Okay, I finished your leg."@@ You look down, evaluating her handiwork. The right leg looks good: you can't see any stray hairs. It looks soft and smooth and if you saw it on a girl, you would be turned on.
The left leg is a different story. It looks normal for the old you, but its hairiness starkly contrasts with your other leg. Together, it looks almost comical.
<<print $witch.firstname>> sees where you're looking. @@.witch;"Want me to shave that leg? Because you look ridiculous."@@
@@.player;"Gee, thanks,"@@ you say, but you nod.
She picks up the razor again, and starts shaving your left leg. This time, you watch your leg as the hair disappears. <<print $witch.firstname>>'s touch seems to have gotten friskier too, but you figure that everything just feels more sensual now that you don't have any hair covering your leg.
Her teasing has picked back up again. @@.witch;"If I saw you from the waist down, I'd think you were a girl,"@@ she needles. You flinch, suspecting that she's right. You can't see how you look from someone else's point of view, but it probably isn't very manly.
You can't deny that it looks good, though. Your legs are matched perfectly and you start feeling yourself get turned on.
You're getting another feeling too.
<<link "Again?" TfPassagePicker>><<set $player.arousal to $player.arousal+5>><<set $currentPassage to "Witch ControlTf Recover">><<set $setting to "girlsShower">><</link>>@@.player;hey, you free?@@ you text <<print $witch.firstname>>, trying not to get your hopes up. This spell has taken longer than you thought.
To your surprise, <<print $witch.firstname>> answers you almost immediately. @@.witch;yeah, what's up?@@
@@.player;could i come over?@@
You wait with bated breath, hoping that she'll remember and won't make you explain. @@.witch;Oh yeah, come on over.@@
Ten minutes later, you're in <<print $witch.firstname>>'s room. <<if visited("Witch ControlTf Greet")>>Her room is just as messy as it was the last time you were in here<<else>>The room is a mess. Papers and dirty clothes are strewn everywhere, and it looks like she hasn't cleaned in weeks.<<if visited("Panty Raid Witch")>> But that can't be, because you were just here during the panty raid.<</if>><</if>>
@@.player;"Uh, what's going on?"@@ you ask, cautiously. @@.player;"I don't always clean my room, but this looks..."@@
@@.witch;"Bad?"@@
You nod.
<<print $witch.firstname>> opens her mouth, and you wait for her to tell you why her room is a mess. Instead, she says, @@.witch;"So should we get started on this spell?"@@
@@.player;"Uh, sure,"@@ you say, thrown off.
@@.witch;"Great. So I have all the ingredients here,"@@ she says, gesturing to her desk. There are a couple jars there, and you're sure that there are more underneath all of the papers that are covering it.
<<if visited("Witch ControlTf Greet")>>@@.player;"And you have my hair?"@@
In response, she opens up a desk drawer, revealing a small baggie holding a <<if $player.legs>2>>lot<<else>>fair amount<</if>> of hair.<<else>>@@.witch;"You have your hair, right?"@@
You reach into your pocket and take out a small plastic baggie that contains a <<if $player.legs is 3>>lot of hair.<<elseif $player.legs is 2>>fair amount of hair<<else>>little bit of hair. You hope it's enough.<</if>><</if>>
You take a look at the hair - your hair. It's weird to see it in a baggie instead of on your legs<<if $player.acceptance<20>>, where it belongs<</if>>. You feel more aware of your hairless legs against your <<print $player.pants.informalName>>. You're not used to the feeling, but it's not unpleasant.
@@.witch;"Should we begin?"@@
[[Begin|Witch ControlSpell Incantation]]@@.player;"Let's do it!"@@ you say, trying to sound braver than you feel.
Without a word, <<print $witch.firstname>> gathers up the ingredients and sprinkles them, one by one, into the cauldron. The liquid in the cauldron - @@.thought;How is there liquid in it?@@ - has turned a sickly green color, and you're starting to have doubts about this.
@@.player;"<<print $witch.firstname>>, are you sure..."@@
@@.witch;"Shh!"@@
You fall silent.
<<print $witch.firstname>> stirs the cauldron, and a thick cloud of smoke begins to fall into the room.
@@.witch;"I have a friend who was struck by a curse"@@
@@.thought;Yeah! It was your curse!@@
@@.witch;"Strength diminished, femininity enhanced
But this I do not wish to reverse"@@
@@.thought;Wait. I wanted to reverse it.@@
@@.witch;"Transformations come, and changes advance."@@
She takes a short pause for breath. @@.witch;"To control the changes we want
When they come, let <<print $player.firstname>> <<print $player.lastname>> choose
What to change and in what body part
Now <<print $player.firstname>> <<print $player.lastname>> will show he does not refuse."@@
She pauses, and looks meanigfully to you. @@.thought;What does she want?@@
@@.witch;Say it@@ she mouths.
@@.thought;She wants me to repeat it? I don't know how I feel about this. She said that she didn't want to reverse it.@@
[[Say it|Witch ControlSpell Complete]]
[[Refuse|Witch ControlSpell Refuse]]@@.player;"I have a friend who was struck by a curse
Strength diminished, femininity enhanced
But this I do not wish to reverse
Transformations come, and changes advance
To control the changes we want
When they come, let <<print $player.firstname>> <<print $player.lastname>> choose
What to change and in what body part
Now <<print $player.firstname>> <<print $player.lastname>> will show he does not refuse"@@
There's a flash of smoke, and you begin to feel strange.
@@.thought;Say it again."@@
@@.thought;But I just did. Whatever.@@
@@.player;"I have a friend who was struck by a curse."@@
@@.witch;"Good. Go on."@@
@@.player;"Strength diminished, femininity enhanced."@@
@@.witch;"Next line."@@
<<textbox "$incantation" "" "Witch ControlSpell Tf" autofocus>>
//Hint: Type the next line and press enter//
[[I don't have a good feeling about this|Witch ControlSpell Refuse]]@@.player;"No,"@@ you say, finally finding your voice.
The smoke suddenly disappears, and the only thing remaining in the cauldron is a still green liquid.
@@.witch;"What the fuck?@@ <<print $witch.firstname>> <<print $witch.lastname>> says.
@@.player;"I'm sorry. I panicked. You were asking me to say some weird things."@@
@@.witch;"That was for the spell! I'm not in control of that."@@
@@.player;"You're not?"@@
@@.witch;"No! These spells already exist. Do you even know anything about witches? Oh right, I forgot. You don't."@@
@@.player;"I'm sorry. Can we just do this again?"@@
@@.witch;"Not with these ingredients. Some of these are very hard to get."@@ She's glaring at you and you shrink back.
@@.witch;"That means that you need to get more leg hair again. Are you up to that?"@@
You wait for her to keep venting and then realize that she was asking you a question.
[[Yes, I'll get more. I want to do this for real|Witch ControlSpell Promise]]
[[Actually, never mind|Witch ControlSpell Block]]<<if $incantation is "But this I do not wish to reverse">>@@.player;"But this I do not wish to reverse,"@@ you say shakily.
All of a sudden, your body goes numb, and you feel ice cold.
@@.player;"Fuck!"@@
@@.witch;"Is it happening again?"@@ <<print $witch.firstname>> asks with a little too much excitement in her voice.
@@.player;"Yes. Ahhh!"@@ you yell, the feeling making its way up your body.
@@.witch;"Okay! Now you can see if the spell worked!"@@
@@.player;"H...how?"@@
@@.witch;"Focus on some part of you that you don't mind being changed."@@
@@.player;"Okay!"@@ you yell, quickly thinking through your options. The feeling has made its way up to your chest. You definitely don't want to grow boobs, so you need to act fast.
@@.thought;Face, no. Voice, I want to sound like me. I want something people won't see. I know. Feet!@@
@@.witch;"Okay, now direct all your energy there!"@@
Her advice sounds very hokey, but the feeling is starting to settle in your chest. Unless you want to grow boobs, you don't have a choice.
[[Direct your energy towards your feet|Witch ControlSpell Magic]]<<else>>
@@.witch;"You'll have to say it right,"@@ <<print $witch.firstname>> scolds you.
<<textbox "$incantation" "" "Witch ControlSpell Tf" autofocus>>
//Hint: Type "But this I do not wish to reverse" and press enter//
[[You're having second thoughts|Witch ControlSpell Refuse]]<</if>>@@.player;"Yes, I'll get more. I want to do this for real."@@
@@.witch;"What? Why didn't you..."@@ She pauses. @@.witch;"Okay.@@ <<if $player.legs is 3>>@@.witch;Your legs are smooth and hairless now."@@
You look down and blush.
@@.witch;"So you can't get any hair now,"@@ <<print $witch.firstname>> continues. @@.witch;"You'll have to wait until the hair grows back and then you can shave them again."@@
@@.player;"How long will that be?"@@
@@.witch;"I don't know. It depends on your legs. At least a week."@@
You groan. @@.thought;That's a whole week where I could be transformed. Why couldn't I have just gone along with her spell."@@
@@.witch;"You can go to the drugstore in town. They sell some razors."@@<<else>>@@.witch;"Luckily, you didn't shave all the way, so you can get the hair today."@@
@@.player;"That's great,"@@ you say, grateful to not have to wait who knows how long to do the spell again. @@.thought;I don't want to risk another transformation. Where would it hit? My face? Would I grow boobs?@@
@@.witch;"There's a drugstore that sells razors in town. You can go there,"@@ <<print $witch.firstname>> says, looking at you. <<if $player.legs is 2>>She goes on to describe in detail the razor that she usually uses on her legs. You realize that she's describing the razor that you used. @@.thought;I'm even using the same razor as this girl@@ you think, feeling even more feminine.
At least you won't have to buy a new razor though.<<else>>@@.player;"Thanks,"@@ you say, though you're not sure if you'll go and buy the razor or if you'll just pluck out more hairs again.<</if>><</if>>
You turn to leave.
@@.witch;"Oh, <<print $player.firstname>>?"@@
@@.player;"Yes?"@@
@@.witch;"Don't waste my time next time."@@
<<link "Apologize and leave" $currentPassage>><<set $witch.relationship to $witch.relationship-2>><</link>>@@.player;"Actually, never mind."@@
<<print $witch.firstname>> sighs. @@.witch;"Do you know how hard I had to work to get these ingredients? I had to find...you know what, it's fine. Last time I'm helping you with anything."@@
@@.player;"Look, <<print $witch.firstname>>."@@
@@.witch;"Forget it."@@
She turns her back to you, and you take that as your cue to make a hasty exit from her room.
@@.thought;I made the right decision, didn't I?@@ you think, as you walk back. @@.thought;I don't have a good feeling about this spell, and I won't be any more comfortable if I shave my legs again. She's pretty upset at me though."@@
<<link "Take your mind off of $witch.firstname" $currentPassage>><<set $witch.relationship to $witch.relationship-5>><</link>>At first, it doesn't seem like it's working, but you keep focusing on your feet. Slowly, your chest warms up and the coldness makes its way down your stomach and legs.
@@.player;"It's working!"@@
@@.witch;"Good! Keep concentrating!"@@
The coldness settles in your feet. They get icy cold. Unable to still stand, you collapse on the bed.
Finally, the feeling goes away and your feet return to normal. @@.thought;Are they normal? I can't tell. I'm still wearing my <<print $player.shoes.informalName>>@@ You notice that you also feel extremely tired.
@@.witch;"Can I see?"@@
You're not too crazy about <<print $witch.firstname>> seeing your transformed feet. She was a little too excited when the transformation started. You're curious to see what happened though, so you take off your <<print $player.shoes.informalName>> and your <<print $player.socks.informalName>>.
[[You gasp|Witch ControlSpell Examine]]
<<set $player.feet to 1>>
<<set $player.masculinity to $player.masculinity-1>>@@.witch;"Oh my god. They look cute!"@@
You suppose that she isn't wrong. Your feet are completely hairless. They also look a little shorter and narrower than before, but you aren't completely sure.
@@.witch;"Well, that's not bad."@@
@@.player;"Yeah, I guess not,"@@ you say, thinking about what change you could have been stuck with. @@.player;"These look like girls feet though."@@
@@.witch;"Yeah, but who's going to look?"@@
She has a point there. That's why you made the changes happen to your feet, after all. If they look girly, nobody's going to be able to tell. Except...
@@.player;"Swimming,"@@ you say with a groan.
@@.witch;"What?"@@
@@.player;"Swimming. I'll be barefoot during gym class."@@
@@.witch;"When you're in the pool, nobody can see. And nobody's going to be paying attention to your feet even when you're in the locker room."@@
@@.player;"I guess you're right,"@@ you say.
There's a lull in the conversation, and you think about what to ask next.
<<set $witch.questions to 2>>
[[Did you know that me saying the spell was going to cause a transformation?|Witch ControlSpell Plan][$witch.questions to $witch.questions-1]]
[[Would you notice anything was different, if you didn't know?|Witch ControlSpell Notice][$witch.questions to $witch.questions-1]]
[[What happened to your room?|Witch ControlSpell Room][$witch.questions to $witch.questions-1]]
<<set $player.controlQuestKnowledge to true>>@@.player;"Did you know that me saying the spell was going to cause a transformation?"@@
<<print $witch.firstname>> looks down. @@.witch;"Don't be mad, but, uh, yeah."@@
@@.player;"WHAT?"@@
@@.witch;"It's not like that, okay? I'm trying to help you out by doing this spell. If I do it and you leave then I won't know if I did it right or not."@@
@@.player;"I would have known when a transformation happened!"@@
@@.witch;"I wouldn't have known."@@
@@.player;"So? You're the one who got me into this mess!"@@
She pauses for a second. @@.witch;"If another transformation happened, I wouldn't be there to tell you what to do. You could have gotten a much worse change."@@
[[Okay, I guess that makes sense|Witch ControlSpell Accept]]
[[That's bullshit|Witch ControlSpell Reject]]@@.player;"Would you notice anything was different, if you didn't know?"@@
@@.witch;"You mean, would I think you were //you//?@@
@@.player;"Yeah. Or would you think that I was, uh..."@@
@@.witch;"A girl?"@@
@@.player;"Yeah."@@
<<print $witch.firstname>> takes a step back and eyes you. You feel like she's a predator and you're the prey. <<if $player.feminine<3>>@@.witch;"No, I wouldn't notice anything. You still look like a guy to me.<<elseif $player.masculinity<7>>@@.witch;"It's hard to say. I know you've changed, so I guess everything's more noticeable to me."@@ You blush. @@.witch;"But if I didn't know then, hmm. I don't think I'd notice."@@
That wasn't really what you wanted to hear, but it's better than you feared.<<elseif $player.masculinity>=14>>@@.witch;"Do you want me to be honest?"@@
You nod.
@@.witch;"Maybe this is because I know that you've changed, so those areas are more noticeable to me."@@ You blush and wait for her to continue.
@@.witch;"But if I didn't know, I think I would still notice. You have some pretty feminine features."@@
@@.player;"Would you still think I was a guy?"@@
@@.witch;"I wouldn't be sure. Maybe."@@
You feel like you were just punched in the stomach. You can't even bring yourself to look at <<print $witch.firstname>>.
@@.witch;"Hey. You said you wanted me to be honest."@@
You feel the urge to change the subject.<<else>>@@.witch;"No way. Even if I didn't know, I would still know. You look like a girl."@@
You blush. You're not exactly surprised, but it sucks to have your worries confirmed by someone else.
@@.witch;"You should just embrace it, <<print $player.firstname>>. You're too cute to hide it."@@
That makes you blush even more.<</if>>
<<if $witch.questions>0>>@@.witch;"Anyway, do you have any other questions?"@@
<<if not visited("Witch ControlSpell Plan")>>
[[Did you know that me saying the spell was going to cause a transformation?|Witch ControlSpell Plan][$witch.questions to $witch.questions-1]]<</if>><<if not visited("Witch ControlSpell Room")>>
[[What happened to your room?|Witch ControlSpell Room][$witch.questions to $witch.questions-1]]<</if>><<else>><<print $witch.firstname>> takes a deep breath, as if she's about to confide something to you.
[[Listen|Witch ControlSpell Breakup]]<</if>>
<<set $witch.relationship to $witch.relationship+1>>@@.player;"So, uh, what happened to your room?"@@ You felt too uncomfortable to ask that question earlier. But now you've followed through on the spell, and you're curious. @@.thought;And she owes me for forcing that transformation on me.@@
@@.witch;"Oh."@@ She sighs and looks around at the mess. @@.witch;"I've been going through a rough time lately."@@
You resist the urge to shout that you've been going through a rough time too. @@.player;"I'm sorry to hear that. Um, what's going on?"@@
<<print $witch.firstname>> goes silent for a while. Just when you think that she's going to ignore your question, she speaks up. @@.witch;"It's my boyfriend. Things aren't going so well between us."@@
She falls silent again, and this time she doesn't break the silence.
<<if $witch.questions>0>>You decide to change the subject.
<<if not visited("Witch ControlSpell Plan")>>
[[Did you know that me saying the spell was going to cause a transformation?|Witch ControlSpell Plan][$witch.questions to $witch.questions-1]]<</if>><<if not visited("Witch ControlSpell Notice")>>
[[Would you notice anything was different, if you didn't know?|Witch ControlSpell Notice][$witch.questions to $witch.questions-1]]<</if>><<else>>@@.player;"I'm sorry,"@@ you finally tell her. You feel like you should add something else. @@.player;"You should take care of yourself. Just because you're going through a rough patch with..."@@ you trail off, realizing that you don't know the name of her boyfriend. @@.player;"Just because you're going through a rough patch, uh, doesn't mean you should just give up."@@
You stand up to go, but <<print $witch.firstname>> surprises you by giving a big hug.
[[Wait for her to speak|Witch ControlSpell Breakup]]
<<set $witch.relationship to $witch.relationship+1>><</if>>@@.player;"Okay, I guess that makes sense. I forgive you."@@
@@.witch;"Really?"@@ <<print $witch.firstname>> asks, her eyebrow raised.
@@.player;"Yes. Maybe you got turned on by that,"@@ you say. A guilty look by <<print $witch.firstname>> confirms your suspicions. @@.player;"But you have to tell me this stuff in the future, okay? Don't go springing shit on me."@@
@@.witch;"I promise,"@@ she says, and you feel like she means it.
<<if $witch.questions>0>>@@.witch;"Is there anything else you wanted to know?"@@
<<if not visited("Witch ControlSpell Notice")>>
[[Would you notice anything was different, if you didn't know?|Witch ControlSpell Notice][$witch.questions to $witch.questions-1]]<</if>><<if not visited("Witch ControlSpell Room")>>
[[What happened to your room?|Witch ControlSpell Room][$witch.questions to $witch.questions-1]]<</if>><<else>><<print $witch.firstname>> takes a deep breath, as if she's about to confide something to you.
[[Listen|Witch ControlSpell Breakup]]<</if>>
<<set $witch.relationship to $witch.relationship+1>>@@.player;"That's bullshit. The reason you did all of this was just so you could help me? If you care so much for me, why did you curse me?"@@
@@.witch;"That was when..."@@
You cut her off. @@.player;"You just wanted to see me change. Right? You set this all up just so you could get off on watching me get more girly."@@
@@.witch;"That wasn't all of it!"@@ You raise your eyebrow. She realizes what she said, and continues. @@.witch;"Okay, I did get turned on seeing that happen, but I'm trying to help you too! I feel bad, okay? And now you know how to direct the changes so you won't grow boobs or anything."@@
@@.player;"You got turned on?"@@
@@.witch;"I..."@@
@@.player;"And another thing. Each change I go through makes me more and more girly. I only have so many changes to go before I'm all the way there. You just took away one change."@@
@@.witch;"I'm sorry. I didn't think of it like that."@@
@@.player;"Fuck you!"@@ you yell, and slam the door.
<<link "Yelling at her has made you feel a little better" $currentPassage>><<set $witch.relationship to $witch.relationship-3>><<set $player.confidence to $player.confidence+2>><</link>><<if visited("Witch ControlSpell Room")>>@@.witch;You know how I told you I was going through a rough patch with Ken."@@
You nod. @@.thought;So his name is Ken.@@
@@.witch;"I think we're going to break up."@@<<else>>@@.witch;"I've been going through a rough patch with my boyfriend."@@
@@.player;"I'm sorry to hear that,"@@ you say. It's a little weird for her to be confiding in you given your history, but maybe she feels bad about forcing you to go through that transformation.
@@.witch;"Thanks. I don't know. I think we're going to break up."@@<</if>>
@@.player;"That sucks. Are you going to be okay?"@@
@@.witch;"I guess."@@
@@.player;"Breakups aren't so bad. You'll be sad for a little bit, and then you'll find someone..."@@ You stop, realizing that your personal experience may not apply to her...or you anymore. Whenever you broke up with a girl, there would usually be a line of other girls all wanting to date you.
@@.witch;"It's not that. I'm just really sad to lose Ken."@@
@@.player;"Oh,"@@ you say, feeling awkward. She looks like she's on the verge of tears, and you don't even know this Ken guy.
[[Ask her what happened|Witch ControlSpell Bi]]
[[Offer your support|Witch ControlSpell Support]]@@.player;"What happened? Did he do anything?"@@
@@.witch;"No, it's not like that. He's a great guy."@@
@@.player;"Then, uh, what happened? If you can talk about it."@@
@@.witch;"It's hard to say. I guess...I don't know if I'm still attracted to him."@@
@@.player;"Oh. That reminds me of a girlfriend like that a couple years ago. I liked her at first, but then I stopped being attracted to her. And there was this other girl who liked me who was a lot hotter, so I thought..."@@ You trail off, realizing that <<print $witch.firstname>> is glaring at you.
@@.witch;"Oh, that's right. I forgot you were a chauvinist pig."@@
@@.player;"Hey! I was just saying that you could find another guy."@@
She composes herself. @@.witch;"That's not it. Wait, why am I opening up to you?"@@
It's clear that <<print $witch.firstname>> is done with you for now, so you head back to your dorm room. @@.thought;Why //did// she open up to me? And what's going on between her and what's his name...Ken? She liked him as a person but wasn't attracted to him. Huh. Does she like girls?@@
<<if visited("Witch ControlSpell Plan")>>@@.thought;She did get turned on by me transforming.@@<<else>>@@.thought;I'm just leaping to conclusions.@@<</if>>
<<link "Your thoughts are interrupted when you find yourself back at your dorm" $currentPassage>><<set $witch.relationship to $witch.relationship-1>><</link>><<getTfProgress boobs>>@@.player;"I know you're going through a hard time, but you've got friends."@@
<<print $witch.firstname>> looks up at you skeptically.
@@.player;"You've got the other witches. And <<print $qb.firstname>>. And me."@@
@@.witch;"You?"@@
@@.player;"Yeah. I'm here for you whenever you need me."@@
@@.witch;"Really? After what I did to you?"@@
@@.player;"Uh, well yeah, I'm still upset about that. But you're trying to help me out.@@<<if visited("Witch ControlSpell Plan")>> @@.player;Even if you got horny when you watched me go through that transformation."@@
She cracks a smile at that.<<else>>@@.player;"@@<</if>>
@@.witch;"Thank you, <<print $player.firstname>>. That means a lot."@@ She stands up and gives you a big hug. <<if $tempTfValue>=2>>You can feel her boobs squishing against your <<if $tempTfValue>=4>>large<<elseif $tempTfValue is 3>>medium-sized<<else>>small<</if>> ones. <</if>>You're caught off guard, but it's nice.
Soon, it's time for you to say good bye, and you walk back to your dorm, your head spinning. You're happy about maybe having made a new friend, but you're remembering a memory with <<print $girlfriend.firstname>>.
[[Recall the memory|Witch ControlSpell Recall]]
<<set $witch.relationship to $witch.relationship+7>>You and <<print $girlfriend.firstname>> were hanging out in her room when suddenly her roommate burst in and started crying about her boyfriend breaking up with her.
<<print $girlfriend.firstname>> had gotten up and given her roommate a big hug. You never really got along well with her roommate that year, so you weren't paying attention, but you remember that when <<print $girlfriend.firstname>> spoke, she wasn't giving advice or anything that you thought could be useful. She was just telling her roommate how much she valued her as a friend, and that she was there for her.
You were very surprised when that calmed the roommate down.
@@.thought;What I just did with <<print $witch.firstname>> was just like that. I was comforting her like a girl would comfort another girl!@@
<<link "Take your mind off of this realization and do something else" $currentPassage>><<set $player.masculinity to $player.masculinity-2>><</link>>You sigh as <<print $witch.firstname>>'s picture appears on your phone. You've been spending more time with her lately, and you don't know what it means. <<if $witch.relationship>=70>>@@.thought;Are we friends?@@ That thought feels weird. She's the one who did this to you, after all.<<elseif $witch.relationship>=50>>@@.thought;I know she's the reason I'm in this mess, but...she doesn't seem so bad.@@<<else>>@@.thought;She's helping me for now, but I can't trust her. She's the reason I'm in this mess.@@<</if>>
@@.player;Hey. Can you do a favor for me?@@ you finally text her.
Her response comes a couple of <<if $witch.relationship>=70>>seconds<<else>>minutes<</if>> later. @@.witch;Lol, what's that?@@
@@.player;i'm feeling kinda uncomfortable.@@
@@.witch;haven't we talked about this?@@
You get another message immediately. @@.witch;why are you asking me?@@
@@.player;no, physically@@
@@.witch;???@@
You sigh. @@.player;my chest@@
@@.witch;omg do you have boobs?@@
You sigh again. But if you want her help, she's going to need to know that you're buying a bra, and to do that...
[[Yes|Witch Bra Text]] you text back.There's no answer from <<print $witch.firstname>>. You start to panic. @@.thought;Why isn't she answering me? Is she going to be telling her friends that I have boobs? Oh my god, my life is going to be over. I should never have...@@
You're startled by a notification. It's a text from <<print $witch.firstname>>. @@.witch;Damn. So you want me to help you buy a bra?@@
Relieved, you quickly text her @@.player;Yes. Please?@@
@@.witch;Ok, meet me in the Busch parking lot@@
[[Meet her|Witch Bra Motorcycle]]@@.witch;"There's my car,"@@ she says, pointing at a compact, midnight black car.
@@.player;"Okay,"@@ you say, but your attention is captured by a motorcycle that's leaning against her car. @@.player;"I wonder whose motorcycle this is."@@
@@.witch;"That's <<print $qb.firstname>>'s."@@
@@.player;"What?"@@ you ask, shocked. @@.player;"He has a motorcycle. But he never told me about it. And he doesn't seem like the biker type."@@
@@.witch;"I know. It's a hand-me-down from our older brother, but <<print $qb.firstname>> never uses it. I keep telling him it's a waste to leave it sitting in the parking lot."@@
@@.player;"That's crazy,"@@ you say, feeling your opinion towards <<print $qb.firstname>> start to change.
<<print $witch.firstname>> gestures impatiently towards her car.
@@.player;"Can't you just, I don't know, teleport there?"@@
She rolls her eyes. @@.witch;"Magic doesn't work that way, dummy. You can alter objects, or you can alter people's perceptions of them, but you can't just bend space."@@
@@.player;"I see,"@@ you say, although you don't.
[[Get in|Witch Bra Ride]]You're content to just ride to the mall in silence. The familiar sights of the campus pass by, and you soon find yourself getting bored. You glance over at <<print $witch.firstname>> in the front seat. She's your only conversation partner.
Finally, you decide to ask her a question.
[[Why are you helping me?|Witch Bra Ride Help]]
[[What are you going to do at the mall?|Witch Bra Ride Mall]]@@.player;"Why are you helping me?"@@
She looks put off. @@.witch;"What do you mean? You asked me for help, and I'm helping you. What's the problem?"@@
@@.player;"But you're the one who did this to me,"@@ you point out.
@@.witch;"I didn't want it to go like this..."@@
@@.player;"But you still cursed me. You wanted to hurt me. And you seemed pretty mad back in the locker room."@@
She sighs. @@.witch;"Okay, yeah, I cursed you. I'm sorry about that. Can we move on?"@@
@@.player;"Sure,"@@ you say, wondering whether you should just back off. @@.player;"But it's just, I don't know, weird for you to go from cursing me to helping me out."@@
@@.witch;"I'm going to be shopping too. I can get something for my spells, I can help you get your bra."@@
@@.player;"Yeah, my bra,"@@ you say. For a second, you had forgotten why you were going on this trip. @@.thought;<<print $witch.firstname>> made me shave my legs too. Whenever she helps me, why is it always about something girly?@@
<<print $witch.firstname>> seems a little pissed off, but you're proud that you stood up for yourself. It's not something you've done a lot lately. You're okay with having a silent drive, too.
As soon as you get used to the silent drive, <<print $witch.firstname>> turns to you.
@@.witch;"[[I have an idea|Witch Bra Idea]]"@@ she says.@@.player;"What are you going to do at the mall?"@@
@@.witch;"I'm going to help you find a bra,"@@ she says simply. @@.witch;"You've never worn a bra, right?"@@
You shake your head, blushing.
@@.witch;"Then you'd be lost without me. You wouldn't know what to look for."@@
@@.player;"Thanks,"@@ you say, although you're still confused why she's doing this. @@.player;"That's nice of you to help."@@
@@.witch;"Of course, I won't be by your side the whole time,"@@ she says. @@.witch;"I'm also going to check out the magic shop."@@
@@.player;"Magic shop?"@@ you ask. <<if visited("Mall") and visited("Level2")>>You've been to the mall, and there's definitely no magic shop there.<<elseif visited("Mall")>>You've never seen a magic shop when you were at the mall, although you haven't seen the second floor. You feel like you would have heard if there was a magic shop there, though.<<else>>You haven't been to the mall yet, but you're pretty sure there's no magic shop.<</if>>
@@.witch;"Yeah,"@@ she says. @@.witch;"They have some pretty useful stuff. Not the kind of things people who don't know anything about witches would sell. Maybe I'll see some of the club members there."@@
You look up, alarmed. You agreed to go bra shopping under the impression that it would just be you and <<print $witch.firstname>>. It would be so embarrassing to get caught buying a bra by another witch.
@@.thought;Or by someone from Pinewood.@@
<<print $witch.firstname>> notices your expression. @@.witch;"What's wrong?"@@
@@.player;"I'm worried someone will see me buying a bra."@@
@@.witch;"[[I have an idea|Witch Bra Idea]]"@@ she says.@@.player;"What is that?"@@ you ask, hesitantly.<<if $player.controlQuestKnowledge>> The last time you trusted her, your feet got transformed.<<else>> You're not sure whether you can trust her.<</if>>
@@.witch;"You're worried about someone recognizing you, right?"@@
You nod.
@@.witch;"What if I transform you all the way? Nobody will recognize you then."@@
You gulp. @@.player;"All the way, as in..."@@
@@.witch;"Yeah. All the way to a girl."@@
@@.player;"Hell no!"@@
@@.witch;"Relax. I can make it so it would only last an hour. And then you'll be back."@@
@@.player;"Back how I was before the curse?"@@ you ask hopefully, imagining what it would be like to have a dick again.
She laughs. @@.witch;"No. Back how you're like now."@@
@@.player;"Oh,"@@ you say, disappointed.
@@.thought;It's a good idea though. I can buy a bra and nobody will recognize me. It'll be an hour of looking just like a girl in exchange for not completely killing my social life. If I can trust <<print $witch.firstname>>, that is.@@
@@.thought;Wait. If I agree to this, does that count as me //accepting// being a girl?"@@
[[Can I get transformed from this?|Witch Bra Transform]]
[[Absolutely not|Witch Bra Reject]]@@.player;"Can I get transformed from this?"@@ you ask. It's a good idea, and you're interested in how it would feel, although you would never admit that. Still, you're worried. You've transformed whenever you //accepted// being a girl, and you're pretty sure that voluntarily pushing your transformation all the way to the end would count as accepting it.
@@.witch;"Hmm,"@@ she says. @@.witch;"I didn't think of that. I guess it could."@@
@@.player;"Then I don't want it!"@@
Her face lights up. @@.witch;"But if I do it for you, then you didn't //choose// this. And you won't transform!"@@
@@.thought;I just told her I didn't want to be transformed, and she's doing it anyway! I hope it really is only for an hour.@@
<<print $witch.firstname>> is already starting to chant. Instinctively, you close your eyes.
@@.witch;"Goddess, my wish I will chant in verse
Grant me my exact wish, the one that I mean
<<print $player.firstname>> <<print $player.lastname>>, struck by a curse
Masculine and feminine, caught in between."@@
You try to turn towards the window, to see if it would be safe to jump out of the car. To your horror, you can't move.
@@.witch;"Keep his masculinity at bay
His femininity, let it unfurl
Go all the way
Have him look just like a girl."@@
You feel like you've been punched in the gut. At the same time, your extremities start to tingle, as if they're ready to change and are waiting for <<print $witch.firstname>> to finish her chant.
@@.witch;"Except his breasts, have them stay the same
In one hour, his current state he shall reclaim."@@
<<link "$witch.firstname collapses in her seat" "Witch Bra Stopped">><</link>>@@.player;"Absolutely not,"@@ you say, firmly.
@@.witch;"Okay,"@@ <<print $witch.firstname>> says, looking disappointed. The rest of the ride passes in silence. Finally, you see the sights of the town. <<print $witch.firstname>> pulls into the parking lot.
@@.witch;"Well, let's meet back here in an hour."@@
@@.player;"Okay,"@@ you agree.
[[Enter the mall|Mall]]
<<set $braShoppingActive to true>>
<<set $temporarilyTransformed to false>>Fortunately, <<print $witch.firstname>> has the presence of mind to slam on the breaks before she falls unconscious. That does little to ease your worries, though. Your car is stopped in the middle of the road!
You lean over and put the car into park, and then open your door. You'd have to go to a mirror to see yourself, but the view you have is almost as scary as the fact that you're im the middle of the street.
Your now baggy <<print $player.pants.informalName>> billow out, blowing with the wind. They're too loose and too long, and you have to hold onto them to stop them from falling down. The only part of your pants that actually fits is the ass.
As you walk around to the drivers side, you keep having to brush your long blonde hair out of your face, which is even more challenging when one of your hands is holding up your pants. @@.thought;A girl would tie it back in a ponytail on a day like today. But my hair is loose.@@
You get to <<print $witch.firstname>>'s door and reach out a surprisingly dainty hand to open it. <<print $witch.firstname>> is still unconscious.
That's when the reality of your situation settles in. @@.thought;I'm going to have to move her to get going, but she took all my strength!@@
<<if $player.armStrength>=65>>[[Move her|Witch Bra Move]]<<else>>[[Try to move her|Witch Bra Help]]<</if>>You reach over and grab <<print $witch.firstname>>'s body. It doesn't feel wrong to grab a hold of an unconscious female when you look like a chick yourself. @@.thought;I think I look like a chick. I haven't checked the mirror.@@ You feel your stomach drop as you note the rear view mirror, feeling scared of what it will show you.
A car speeds by, swerving onto the other side of the road to avoid <<print $witch.firstname>>'s car. Its horn honks angrily at you as it passes. @@.thought;I'd better get going.@@
Setting your mind back to the task at hand, you attempt to push <<print $witch.firstname>> into the passenger seat. It's no use. Her body feels like a stone, and <<if $player.armStrength>=40>>even though you're able to move her a little bit, you don't come close to giving yourself enough room to slip into the driver's seat.<<else>>no matter how hard you try, you just can't move her.<</if>>
A car pulls to a stop behind you. You hear the sound of a door opening.
@@.male;"Hey,"@@ the driver says, stepping out. @@.male;"Need some help?"@@
@@.thought;I'm never going to be able to move <<print $witch.firstname>> on my own.@@
@@.player;"Yeah!"@@ you say gratefully. Immediately, you clap your hand over your mouth. Your voice sounds so high-pitched and girly.
The man chuckles. @@.male;"What happened?"@@
@@.player;"Um, she had...too much to drink?"@@ you lie.
The man looks at you with a raised eyebrow. @@.male;"You girls from Pinewood?"@@
You nod, not wanting to have a conversation with this guy. For the first time, you realize how vulnerable you are. As far as he's concerned, you're a young woman on an empty road with an unconscious friend.
@@.male;"I can move her into the backseat,"@@ he offers. You nod, trying to avoid hearing the sound of your voice again.
He walks past you, and easily hoists <<print $witch.firstname>> over his shoulder, and sets her down in the backseat. You're amazed at how quickly he's able to do it. <<if $player.homosexuality>=10>>@@.thought;He must be ripped. He's kind of cute. Though I think he's a couple years older than me.@@<<else>>@@.thought;I used to be able to do that@@ you think sadly.<</if>>
@@.player;"Thank you!"@@ you say when he finishes.
@@.male;"You're welcome. You girls have a good trip."@@
He walks back to his car, and you start to get into the driver's seat. Out of instinct, you look behind you. The man is looking straight at you. No, not at you. At your butt. When he realizes that you caught him, he blushes and looks away.
When he gets into his car and pulls away, you let out a breath.
[[Drive to the mall|Witch Bra Drive]]You reach over and grab <<print $witch.firstname>>'s body. It doesn't feel wrong to grab a hold of an unconscious female when you look like a chick yourself. @@.thought;I think I look like a chick. I haven't checked the mirror.@@ You feel your stomach drop as you note the rear view mirror, feeling scared of what it will show you.
A car speeds by, swerving onto the other side of the road to avoid <<print $witch.firstname>>'s car. Its horn honks angrily at you as it passes. @@.thought;I'd better get going.@@
Setting your mind back to the task at hand, you attempt to push <<print $witch.firstname>> into the passenger seat.
Luckily, you're strong enough to move her. It's difficult work, though. She's out cold.
A car pulls to a stop behind you. You hear the sound of a door opening.
@@.male;"Hey,"@@ the driver says, stepping out. @@.male;"Need some help?"@@
You turn around and look at the driver. He looks back at you with an expression that makes you uncomfortable. @@.thought;As far as he's concerned, you're a young woman on an empty road with an unconscious friend. I'm stronger than he thinks, but I don't want to test that.@@
@@.player;"I'm good!"@@ you tell him, immediately clapping your hand over your mouth. You sounded so feminine and girly.
He chuckles. @@.male;"Are you sure? Two could do the job easier than one."@@
@@.player;"No. I'm good,"@@ you say firmly.
He shrugs and walks back to his car. You bend over, continuing to push <<print $witch.firstname>> into the passenger seat.
@@.thought;Wait. Shouldn't he have left by now?@@ You turn around and catch him staring at you. No, not at you. At your butt. He just blushes and drives away.
You're finally able to push <<print $witch.firstname>> into the passenger seat, and you climb into the car.
[[Drive to the mall|Witch Bra Drive]]
<<set $player.masculinity to $player.masculinity+1>>
<<if $player.skillCurse is 0>><<set $player.armStrength to $player.armStrength+3>><</if>>The car ride isn't that bad. <<print $witch.firstname>> had gotten you most of the way there. The hardest part of the drive is trying not to look in the [[rearview mirror|Witch Bra Rearview]].
Before you know it, you've left the empty road and pulled into town. You navigate to the mall parking lot, and find a spot.
<<print $witch.firstname>> stirs in the <<if visited("Witch Bra Help")>>back seat<<else>>passenger seat<</if>>.
@@.player;"Are you awake?"@@
@@.witch;"Yeah,"@@ she groans.
@@.player;"We're here,"@@ you tell her. @@.thought;If I'd known she would wake up so soon, I would have just stayed in the car and ignored that man.@@
She sits up. @@.witch;"Wow. Look at you!"@@
@@.player;"I know,"@@ you say. @@.player;"You made me look like a chick."@@
@@.witch;"//You// made yourself look like this,"@@ she corrects you. @@.witch;"This is probably how you'll look when your transformation is done."@@
Your stomach leaps into your throat.
@@.witch;"Relax, I'm messing with you."@@ She pulls out her phone. @@.witch;"There's about 40 minutes left so you'd better hurry. I'll be in the magic store if you need me."@@
[[Enter the mall|Mall]]
<<set $braShoppingActive to true>>
<<set $temporarilyTransformed to true>>You can't help yourself. Your eyes drift up to the rearview mirror, locking onto the face of a nervous blonde girl.
For a moment you're confused. Who is she, and how did she get in this car?
Then it dawns on you. The girl gulps. You take a moment to study her. She has long blonde hair, a smooth, feminine face, and soft blue eyes.
It feels extremely alien to be looking in the mirror and see her face, but it also feels familiar somehow. If you had a twin sister, you imagine that she'd look similar to this.
[[Back|Witch Bra Drive]]You text <<print $witch.firstname>> that you're done and head over to her car. She's not there, and you're left with no choice but to wait there for her to show up. You're feeling very self-conscious. Shoppers are walking in and out of the mall, and several of them glance your way. <<if $temporarilyTransformed>>@@.thought;When is the transformation going to wear off?@@<<else>>@@.thought;Can they tell that I'm wearing a bra?@@<</if>>
Finally, <<print $witch.firstname>> shows up, carrying a crate. She slides it into the backseat and then motions for you to get in the car.
<<if $temporarilyTransformed>>[[Gratefully, you do so|Witch Bra TfBack]]<<else>>[[Gratefully, you do so|Witch Bra Discuss]]<</if>>@@.player;"How much time is left?"@@
She checks her phone. @@.witch;"You've got a couple minutes."@@
@@.player;"Wow."@@ @@.thought;I cut it close.@@
A silence fills the car. <<print $witch.firstname>> is looking at you intently. You're anxious to turn back the way you were, but you can't say that it wasn't nice having everyone treat you like a girl. Right now, you're in an in-between state, not quite a woman but not quite a man either. @@.thought;Nobody made fun of me. They all just accepted that I was a girl. The only thing anyone noticed was my outfit.@@
A hot blast of air hits you, and your body goes numb. The hotness encases your body, but it doesn't feel unpleasant. It feels like you just stepped into a warm shower. You know that you're changing, but you can't tell what's going on. There are too many things happening at once, and you can't keep track of them all. Instead of one wave that moves up your body, there's many little ones, focusing on your ass, your throat, your hands.
The hotness disappears, and you examine yourself. @@.thought;Yes, this is my old body.@@ You stop, and correct yourself. @@.thought;This is the body that I had earlier. My old body has a big dick and killer abs.@@
@@.witch;"Well, you're back. I told you,"@@ <<print $witch.firstname>> says, her voice neutral except for a slight tinge of disappointment.
You nod, examining your body again. @@.thought;It's nice to have clothes that fit me at least.@@ That thought makes you think of the bra that you're wearing.
<<link "The feeling returns again. But this time, it's cold instead of hot." TfPassagePicker>><<set $currentPassage2 to $currentPassage>><<set $currentPassage to "Witch Bra Recover">><<set $setting to "car">><</link>>You open your eyes, finding that <<print $witch.firstname>> is staring at you. She blushes and looks away.
@@.witch;"Sorry."@@
You grunt noncommitally, and <<print $witch.firstname>> starts driving back to campus. You're too worried about your changes to think about her.
@@.thought;It makes sense that I'd change. I wore a bra. But I had to because of the other changes! It's not my fault.@@
You're getting pretty worried. @@.thought;My other transformations gave me boobs. And when I got a bra for them, I transformed again! Do I have a chance? Or will each transformation force new transformations on me?@@
@@.thought;Should I take the bra off when I get back to campus? No, it won't undo my changes. And it is more comfortable. I think.@@
Before you know t, you're back on campus. You say goodbye to <<print $witch.firstname>> and walk to your dorm. There are a couple of people hanging out on the quad, and you walk quickly past them.
@@.thought;Do they know I'm wearing a bra? No, they couldn't, right?@@
Still, it's a relief when you make your way back to your room.
<<set $currentPassage to $currentPassage2>><<link "Do something else" $currentPassage>><<set $braShoppingActive to false>><<set $temporarilyTransformed to false>><</link>>@@.witch;"So how was it?"@@
@@.player;"Really embarrassing! She...the salesgirl...figured out that I was a boy."@@
@@.witch;"You should have let me transform you."@@
@@.player;"Yeah. Maybe,"@@ you say, looking at <<print $witch.firstname>>. You question her motives. She seems almost too eager about this.
@@.witch;"What happened then?"@@ <<print $witch.firstname>> continues.
@@.player;"Well, she helped measure my size."@@
@@.witch;"So she was cool about it?"@@
@@.player;"Well, yeah."@@
@@.witch;"See! That's not so bad!"@@
@@.player;"Yeah. I guess you're right."@@
@@.witch;"So what about the bra? Are you wearing it?"@@
@@.player;"Well, no."@@
She gives you a look.
@@.player;"I was going to wait until I got back to campus!"@@
@@.witch;"Fine."@@
[[She drives back|Witch Bra Campus]]<<getTfProgress boobs>>Luckily, the drive back is silent. You're not in the mood to talk. Unfortunately, that leaves you alone with your thoughts. You try your best not think about wearing a bra, but it's hard. The bag by your feet seems to taunt you.
@@.thought;What if I just don't wear the bra? No, it'll be too uncomfortable. And <<print $witch.firstname>> helped me. It would be rude to make her drive me and then not even wear it.@@
@@.witch;"We're here,"@@ <<print $witch.firstname>> says, pulling into the Busch parking lot.
You thank her and go back to your dorm. On your way across the quad, your boobs start to ache. @@.thought;Okay, okay. I'll put it on as soon as I get to my dorm.@@
The walk across the quad seems to take forever. You clutch the bag tight against your chest, worried that someone will be able to see what's inside.
You make it, and immediately head for the bathroom. Once you've locked the stall door, you take a deep breath. You're able to put it on easier this time, although it still feels weird putting a bra on your own body.
You look down, and can't believe what you're seeing. Your bra is covering your <<if $tempTfValue>=4>>large<<elseif $tempTfValue is 3>>medium-sized<<else>>small<</if>> breasts, making them look very feminine. @@.thought;My breasts! How did this happen!@@
<<link "Suddenly, you start to change" TfPassagePicker>><<set $currentPassage2 to $currentPassage>><<set $currentPassage to "Witch Bra Campus Recover">><<set $player.bra to $braBought>><<set $setting to "boysBathroom">><</link>>You sit down on the toilet seat, feeling defeated.
@@.thought;It makes sense that I'd change. I wore a bra. But I had to because of the other changes! It's not my fault.@@
You're getting pretty worried. @@.thought;My other transformations gave me boobs. And when I got a bra for them, I transformed again! Do I have a chance? Or will each transformation force new transformations on me?@@
You consider removing your bra, but you know that it won't undo the changes. @@.thought;I might as well keep it on@@ you think, trying not to look down at your feminine chest. You quickly throw your shirt on, and walk out of the bathroom.
<<set $currentPassage to $currentPassage2>><<link "Do something else" $currentPassage>><<set $braShoppingActive to false>><</link>><<if visited("Library Elvira Panties Read")>>You weren't able to remove Elvira's panties yourself. Looks like the only option is to ask Elvira.<<else>>You could go to the library and try to remove them yourself, but you don't even know where you would start. You don't know anything about magic. @@.thought;I don't know anything about doing magic@@ you correct yourself. @@.thought;I have way too much experience with magic being done to me.@@ You decide to just ask Elvira to get rid of the curse.<</if>>
You head over to Elvira's dorm, praying that she's alone. Her door is cracked open, and you peer into her room. She's busy humming a song. @@.thought;Or is she doing a spell?@@ At least there's nobody in the room with her.
You knock on her door. No answer. You knock louder. @@.female;"Come in!@@ she calls.
Cautiously, you enter her room and nervously look around. @@.female;"Sorry about that, I was listening to music. What's up?"@@
@@.player;"Uh, I was wondering if you could, uh, remove the curse."@@
@@.female;"The curse..."@@ she looks lost in thought. @@.female;"Oh! Your panties!"@@
@@.player;"Well technically, they're your panties..."@@ you mumble.
@@.female;"They're yours now,"@@ she says, laughing. You don't see what was funny.
@@.player;"So, uh, are you going to remove them?"@@
@@.female;"I don't know. I'm not sure if you've learned your lesson yet."@@
[[Apologize to her|Elvira Panties Apologize]]
[[Tell her that she's the one who should apologize|Elvira Panties Yell]]@@.thought;Have I learned my lesson? She sounds like a teacher! The only lesson I've learned is that I shouldn't steal from a witch. She probably wants an apology though. She should be the one apologizing for forcing me to wear the princess outfit, but...I really need to get these panties off.@@
@@.female;"Well?"@@
@@.player;"Elvira, I'm sorry for sneaking into your room and trying to steal the panties. It was wrong, and..."@@ Elvira raises an eyebrow. @@.player;"Disrespectful?"@@ She nods. @@.player;"I'm never going to do another panty raid again."@@
You look at Elvira anxiously, hoping it was good enough for her. @@.female;"Very well. I accept your apology."@@
@@.player;"Uh, can you please remove the curse?"@@
She shrugs and mutters some words under her breath. Nothing happens.
@@.female;"You're all set."@@
You give her a confused look.
@@.female;"Oh, sorry. The curse is removed. So you can take the panties off whenever you want. Or leave them on. It's up to you."@@
<<link "Thank her and leave" $currentPassage>><<set $curseActive to false>><</link>>@@.player;"Apologize for what? Doing the panty raid?"@@ you ask heatedly. She nods, but you don't give her a chance to get a word in. @@.player;"I'm not going to apologize for anything. I was just doing a game with the guys. Everyone except for you had a sense of humor about it. And you cursed me! I had to wear that ridiculous outfit and I have to wear these panties now! I can't let any of my teammates see me like this. You should apologize to me!"@@ You stop talking, and wait for her to respond. Maybe it wasn't the wisest thing to say, but it felt really good venting your anger.
@@.female;"It's not //just a game//. You took my underwear while I was gone, and I'm just supposed to laugh it off because your //team// did it to other girls too? That doesn't make it better!"@@
Her eyes flash, and you worry that she's about to curse you.
Instead, she takes a deep breath. @@.female;"Fine. You can ask me later when you've learned your lesson, or find some other way to get it off."@@
<<link "Leave her room" $currentPassage>><</link>>You look at your phone. @@.thought;Am I really about to do this?@@ Back when all of this first started, you never wanted to see <<print $witch.firstname>> again. But now, here you are, <<if visited("Game 4 Witch Improve")>>relying on her to make you better at football.<<elseif visited("Game 4 Witch Decline")>>asking her to curse you again.<<else>>asking her to perform more magic.<</if>>
@@.player;Hey <<print $witch.firstname>>@@
@@.witch;Hey. Is this about my spell?@@
<<if $witch.relationship>=75>>@@.thought;Why did she assume that? Couldn't I have just wanted to text her?@@<<else>>@@.thought;Obviously. It's not like I would just want to hang out with her.@@<</if>>
Turning back to your phone, you tell her that she's right.
@@.witch;I can get most of the ingredients by myself. I just need a few things from you.@@
@@.player;What?@@
[[Wait for her to respond|Witch Discuss QBSkillSpell Instructions]]<<if visited("Game 4 Witch Improve")>>@@.witch;Do you still want to get <<print $qb.firstname>>'s ability? Or did you change your mind?@@
@@.player;No, I didn't change my mind@@
@@.witch;Very well. I'll need a lock of your hair, and some of <<print $qb.firstname>>'s cum.@@<<elseif visited("Game 4 Witch Decline")>>@@.witch;Do you still want <<print $qb.firstname>> to take your ability?@@
Blushing furiously, you type @@.player;Yes@@ and press send. @@.thought;This is so emasculating.@@
@@.witch;Good. I'll need some of your juices, and a lock of <<print $qb.firstname>>'s hair.@@<<else>>@@.witch;Have you decided who's going to be the one to get the enhanced skill?@@
@@.player;Not yet.@@
@@.witch;Okay. Whoever it is, I'll need a lock of their hair.@@
@@.player;Okay.@@
@@.witch;And whoever's going to sacrifice their skill, I'll need their cum. Or juices if it's you.@@<</if>>
@@.player;Excuse me?@@
@@.witch;Don't blame me. That's what the spell needs.@@
@@.player;Fine.@@
@@.thought;A lock of @@<<if visited("Game 4 Witch Improve")>>@@.thought;my @@<<elseif visited("Game 4 Witch Decline")>>@@.thought;<<print $qb.firstname>>'s @@<</if>>@@.thought;hair will be easy enough. But @@<<if visited("Game 4 Witch Improve")>>@@.thought;getting <<print $qb.firstname>>'s cum will be so embarrassing!@@<<elseif visited("Game 4 Witch Decline")>>@@.thought;having to give my...my juice to <<print $witch.firstname>> will be so embarrassing!@@<<else>>@@.thought;having to give her some of my...my juices would be so embarrassing. But having to get <<print $qb.firstname>>'s cum would be even worse.@@<</if>>
<<link "Thank $witch.firstname and do something else" $currentPassage>><</link>>You text <<print $qb.firstname>> that you're ready to do the spell, and walk over to Busch Hall with a spring in your step. @@.thought;She'll do this spell, and I'll be back to my old self. At least in terms of football. We still need to win the title for me to get my dick back, but after I get <<print $qb.firstname>>'s skill, we'll be unstoppable!@@
You knock on <<print $witch.firstname>>'s door, and enter her room. She and <<print $qb.firstname>> are already there, and their expressions seem somber.
@@.player;"What's going on? Are we still doing the spell?"@@
@@.qb;"Listen, about that. <<print $witch.firstname>> was explaining that it was permanent. So after I give up my ability, it's gone for good."@@
@@.player;"Oh. So you don't want to do it?"@@ you ask, sighing. @@.thought;Of course it won't work. Just my luck.@@
@@.qb;"Well, it's not that..."@@
@@.witch;"No. He doesn't,"@@ <<print $witch.firstname>> says, speaking up for the first time.
@@.player;"It's his decision."@@
@@.witch;"And even if he does, I won't."@@
@@.player;"What?"@@
@@.witch;"I'm not going to take away my brother's football ability! He loves that game!"@@
<<print $qb.firstname>> shifts uncomfortably in his seat.
[[Ask her if she ever intended to follow through|Witch QBSkillSpell Improve Intention]]<<showQBSkill true>><<showQBSkill false>>@@.player;"Were you ever going to follow through?"@@
@@.witch;"I don't know. I thought you'd agree to have <<print $qb.firstname>> get the spell."@@
<<if $qb.playerWonCompetition is true or $player.qbSkill>$qb.qbSkill>>@@.player;"But I'm the better quarterback!"@@
@@.witch;"Only because none of <<print $qb.firstname>>'s coaches cared about teaching him! They only focused on you, the golden boy!"@@
@@.player;"I'm sorry, but that's not my fault. We agreed that..."@@
@@.witch;"And I thought that you'd see it my way!"@@ she says, cutting you off.
@@.player;"So you never were going to help me?"@@
@@.witch;"I don't know. Maybe. I didn't think much about that possibility."@@
You shake your head, amazed that <<print $witch.firstname>> didn't think that you would want the spell, after all the practice you'd been putting in.<<else>>@@.player;"But you said it was up to me!"@@
@@.witch;"I know. But come on. You can't really think that you're the better quarterback, right?"@@
@@.player;"Uhh..."@@
@@.witch;"If you really wanted to win the title, you'd want the better quarterback to get the spell. And that's <<print $qb.firstname>>. But you're so selfish that it never occurred to you to sacrifice to help someone else."@@
@@.player;"Hang on! That's not fair. You said it was permanent. The whole reason I'm doing this is so I can get back to being a quarterback after this whole thing is over. And it's your fault we're in this mess too!"@@
@@.witch;"I said I was sorry about that. And I'd like to help you. Really,"@@ she says, after seeing the dubious look on your face. @@.witch;"But not if that means hurting my brother."@@<</if>>
[[She takes a deep breath|Witch QBSkillSpell Improve Options]]@@.witch;"So either you sacrifice your skill to help <<print $qb.firstname>>..."@@
@@.player;"Or?"@@
@@.witch;"Or you walk out of here and nobody gets the spell."@@
@@.thought;She'd let me walk out of here? After this stunt she pulled, I was expecting her to trap me here and make me do the spell anyway.@@
@@.qb;"I'm sorry about this, <<print $player.firstname>>. I won't blame you if you want to walk away."@@
@@.witch;"I will."@@
@@.thought;Walking away sounds tempting. Why did I trust her to do another spell on me in the first place?@@
<<link "You suppose you could help $qb.firstname" "Witch QBSkillSpell Improve Ingredients">><</link>>
<<link "Flee" $currentPassage>><</link>>@@.player;"Uh, I guess I can help."@@
@@.witch;"Wonderful!"@@ she says, clapping her hands. @@.witch;"Of course, you'll need to get the ingredients again."@@
@@.player;"Oh yeah. Uh, can you give us some privacy?"@@ you ask. You really don't want <<print $witch.firstname>> to see her brother fingering you.
@@.witch;"Sure,"@@ she shrugs, and leaves, leaving you and <<print $qb.firstname>> alone in her room.
[[Get started|QB Spell Sacrifice Finger]]You text <<print $qb.firstname>> that you're ready to do the spell, and walk over to Busch Hall with a feeling of dread. @@.thought;I can't believe I'm going to go and do this. If <<print $qb.firstname>>becomes a better quarterback and we win a title, my curse will be broken. @@<<if $player.masculinity<=0>>@@.thought;But do I even want that?@@<<else>>@@.thought;But is it worth it if I have to give up my abilities?@@<</if>>
You knock on <<print $witch.firstname>>'s door, and enter her room. She and <<print $qb.firstname>> are already there.
@@.witch;"Ready?"@@
@@.player;"Yeah. What do I have to do?"@@
@@.witch;"Not much, really. You have the ingredients, right?"@@
@@.player;"Yeah,"@@ you say, handing them to her.
@@.witch;"I have the rest of the ingredients. All you need to do is hold hands with me and <<print $qb.firstname>> in a circle while I mix the ingredients together."@@
@@.player;"Okay, I can do that,"@@ you say. @@.player;"So, when do I get my abilities back? After the curse is over?"@@
@@.witch;"No. You won't ever get them back?"@@
@@.player;"What?!"@@
@@.witch;"This is permanent."@@
You take a step back. You were prepared to lose your abilities and even your spot on the team if it would help you break the curse. @@.thought;But now, even if we break it, I won't ever become the player I was. Not even close. What's the point of putting in all this work if I won't become a quarterback again? Well, I guess I'll get my dick back.@@<<if $player.masculinity>25>> @@.thought;That would be nice.@@<</if>>
@@.qb;"<<print $player.firstname>>?"@@
[[Tell them you'll do it|Witch QBSkillSpell Continue]]
[[Run away!|Witch QBSkillSpell Run]]You're not going to let <<print $witch.firstname>> take away even more of your abilities! You'll just practice with <<print $qb.firstname>> and make sure he's good enough to win on his own.
You turn and start for the door. You almost make it, but <<print $witch.firstname>> gets there first, and puts a hand on it.
@@.witch;"I don't think so. You agreed to do the spell, and I already have your ingredients anyway."@@
@@.player;"So...you're just going to go ahead and do it without me?"@@
In response, she starts chanting.
@@.witch;"//Goddess of ice
I have here a troublesome one
Imprisonment will suffice
Wants to leave before I've had my fun
Do not let him run
Not until the hour is done"//@@
[[Try to move|Witch QBSkillSpell Caught]]You try to move, but it's no use. You're rooted in place.
@@.player;"What did you do?"@@ you ask <<print $witch.firstname>>, horrified.
@@.thought;At least I can still talk.@@
@@.witch;"You're unable to move for the rest of the hour,"@@ she says.
@@.player;"And how long is that?"@@ you ask. You can't check your phone, and you're not looking at the clock.
@@.witch;"About twenty minutes. More than enough time to do the spell."@@
[[Looks like you're stuck|Witch QBSkillSpell Continue]]<<getTfProgress hands>><<if visited("Witch QBSkillSpell Caught")>>@@.witch;"Okay, <<print $qb.firstname>>, go hold hands with <<print $player.firstname>>."@@
@@.qb;"Uh, I don't know. This is kind of weird..."@@
@@.witch;"Do it!"@@
@@.thought;She scares me.@@
Reluctantly, he walks over to the door and holds your hand.You know that you're only holding hands for the spell, and it's hard to feel romantic when <<print $witch.firstname>> is in the room, dumping your juices and <<print $qb.firstname>>'s hair and a bunch of other ingredients into a foul-smelling cauldron. But if you block all of that out and just focus on <<print $qb.firstname>>'s hand, it feels nice<<if $tempTfValue>=2>> in your smaller one<</if>>.
[[She starts to chant again|Witch QBSkillSpell Sacrifice Start]]<<else>>@@.player;"I'll do it,"@@ you say.
@@.witch;"Really?"@@
@@.player;"Yeah. You're right: we need there to be only one quarterback. And if <<print $qb.firstname>> is a superstar, we'll win the title and end the curse."@@
@@.witch;"Great. I'm glad you agree. Otherwise, I'd have to freeze you in place,"@@ she says with a smile.
@@.thought;She's joking about that. Right?@@
@@.witch;"Okay. Now hold hands with <<print $qb.firstname>>."@@
You take his hand in yours, blushing as you do so. You know that you're only holding hands for the spell, and it's hard to feel romantic when <<print $witch.firstname>> is in the room, dumping your juices and <<print $qb.firstname>>'s hair and a bunch of other ingredients into a foul-smelling cauldron. But if you block all of that out and just focus on <<print $qb.firstname>>'s hand, it feels nice<<if $tempTfValue>=2>> in your smaller one<</if>>.
[[She starts chanting|Witch QBSkillSpell Sacrifice Start]]<</if>><<print $witch.firstname>> takes your hand and <<print $qb.firstname>>'s hands and starts chanting:
@@.witch;"//With the eye of newt
By the strength of the bull
Transfer the strength brute
Grant me my wishes full
<<print $qb.firstname>> <<print $qb.lastname>>, this spell he will undergo
<<print $player.firstname>> <<print $player.lastname>>, his time as a quarterback is finished
Make <<print $qb.firstname>>'s abilities grow
While <<print $player.firstname>>'s abilities diminish
At the dawn of morning, let the effects start
And never let <<print $qb.firstname>>'s strength depart//"@@
[[Continue|Witch QBSkillSpell Sacrifice Finish]]
<<set $player.skillCurse to 1>>You look around anxiously. @@.player;"So that's that then?"@@
@@.witch;"Yeah,"@@ <<print $witch.firstname>> says, breathing hard. @@.witch;"You won't feel it now. But when you wake up, your skills will be gone."@@
@@.player;"So this is the last @@<<if $timeOfDay<=2>>@@.player;time@@<<else>>@@.player;night@@<</if>> @@.player;I'll be a good quarterback?"@@ you ask.
<<if visited("Witch QBSkillSpell Caught")>>This is too much. You need to sit down, but you can't.<<else>>This is too much for you. You sit down on the bed.<</if>>
<<if $dayOfWeek is "Friday">>@@.witch;"Yeah, it is. You better enjoy the game today."@@
@@.thought;That's right. This practice is the last time I'll be a good quarterback.@@<<elseif $timeOfDay is 4>>@@.witch;"Yeah, it is."@@
@@.qb;"Do you want to practice now, <<print $player.firstname>>?"@@
@@.player;"Yeah! Wait. I can't. It's too late,"@@ you say sadly, shaking your head in disbelief. This is the last day you'll be able to be a quarterback, and the day's almost over.<<elseif $dayOfWeek is "Monday" or $dayOfWeek is "Wednesday">>@@.witch;"Yeah, it is. You better enjoy practice today."@@
@@.thought;That's right. This practice is the last time I'll be a good quarterback.@@<<else>>@@.witch;"Yeah, it is."@@
@@.qb;"Do you want to practice today, <<print $player.firstname>>?"@@
@@.player;"Yeah,"@@ you say gratefully. @@.player;"If this is the last time I'll be a quarterback, I want to make the most of it."@@<</if>>
<<if visited("Witch QBSkillSpell Caught")>><<link "Eventually, $witch.firstname's spell wears off. Once you can move, you quickly leeave" $currentPassage>><</link>><<else>><<link "You leave $witch.firstname's room, wondering what's going to happen next" $currentPassage>><</link>><</if>>You get to the woods about half an hour early. Everything is eerily silent. Most students steer clear of the woods. There are the occasional hikers, but there's nothing there that really interests high school kids. @@.thought;Probably why the Witchcraft Club chose it for their meetings.@@
You spend some time looking for a good hiding place. You need some place where you can see the forest without being seen. Especially because, as you're now realizing, you have no idea //where// in the woods the club is going to meet.
Finally, you spot a tree that looks suitable. It's a large oak tree with sturdy-looking branches, and the thickness of the trunk makes it a good place to hide behind. There's a branch about halfway up that you think would give a good view of the forest.
[[Climb it|Witchcraft Club Spy 1 Climb]]You eagerly start up the tree. For the first time, it feels like you're taking action against this curse. You're going to climb this tree and spy on the meeting and figure out how to change yourself back.
You've gotten a few feet off the ground, and you grab a hold of the first branch. You try to pull yourself up, but nothing happens. You pull harder with the same result.
@@.thought;Fuck! I'm not strong enough!@@ You bow your head, feeling defeated. How are you supposed to get your strength back if you're too weak to even spy on the club?
Desperately, you firmly grab the branch and put your right leg on top of it. If you can just pull yourself up to here, you could have a pretty good view of the forest. It won't be as nice as the branch you were eyeing, but it's something.
However, you're feeling something else that you're not used to. Fear. You're not used to this body, and if you tried to reach the branch, you could easily fall. You look down. It's not that far, but just the act of looking down makes you feel more scared.
<<if $player.armStrength>=40>>[[Climb up anyway|Witchcraft Club Spy 1 Succeed]]<<else>>[[Climb up anyway|Witchcraft Club Spy 1 Fail]]<</if>>
[[Look for another hiding place|Witchcraft Club Spy 1 Look]]@@.thought;I've already got two arms and a leg up there. I just need one more leg. Just don't look down.@@ As you say that, you automatically look down.
@@.thought;It's nothing. I can do this.@@
You take a breath and shoot your leg up. It lands on the branch, but you find yourself losing balance. Your hands shoot out to the tree for support.
It works! You're now sitting on the branch!
If you could move, you would be dancing now. You were strong enough to climb a tree! Sort of. Maybe your trips to the gym really worked?
@@.thought;Wait. Could I do it because of my strength or because I'm more flexible? I don't think the old me could have gotten my legs up there like that.@@ You wonder what you must have looked like if anyone was passing underneath, with your legs stretched apart.
Fortunately, your thoughts are interrupted by the arrival of a group of girls. @@.thought;The Witchcraft Club!@@
[[Listen in|Witchcraft Club Spy 1 Listen]]
<<if $player.skillCurse is 0>><<set $player.armStrength to $player.armStrength+4>><</if>>@@.witch;"Thank you for coming,"@@ comes <<print $witch.firstname>>'s voice. @@.witch;"I see that we have five of us today. Who's missing?"@@
@@.female;"Heather,"@@ comes another voice.
@@.witch;"Again? She was sick last time too."@@
@@.female;"She says she's feeling under the weather."@@
@@.witch;"If she keeps missing meetings, we'll have to kick her out of the club. Okay, whatever. Let's start progress reports."@@
@@.girlfriend;"Do you have room for one more?"@@
@@.thought;She made it!@@
@@.female;"Who are you?"@@
@@.female;"Don't you know? She's <<print $girlfriend.firstname>> <<print $girlfriend.lastname>>."@@
@@.female;"No."@@
@@.female;"Cheerleader? Homecoming queen?"@@
@@.female;"I don't pay attention to the popular people,"@@ the girl says disdainfully.
@@.female;"Dating <<print $player.firstname>> <<print $player.lastname>>?"@@
@@.female;"Blech."@@
@@.thought;Hey! I don't even know that girl!@@
@@.girlfriend;"I'm right here,"@@ <<print $girlfriend.firstname>> says.
@@.witch;"Okay, so what do you want?"@@
@@.girlfriend;"I was thinking about joining your club."@@
You hear a chorus of laughter.
[[This doesn't seem to be going well|Witchcraft Club Spy 1 Ultimatum]]@@.female;"What, you?"@@ asks Elvira. @@.female;"You want to be a witch? Seriously?"@@
@@.girlfriend;"Yeah!"@@
@@.witch;"And what do you know about witchcraft? Tell me how you would cast a spell that gives you more money."@@
@@.girlfriend;"You can do that?"@@
@@.witch;"See? She doesn't know anything about witchcraft."@@
@@.girlfriend;"But I can learn! Just because I'm popular doesn't mean I can't like the same things you girls do!"@@
@@.female;"That's a good point."@@
@@.female;"Yeah. And Heather's sick. We need one more."@@
@@.witch;"No! <<print $girlfriend.firstname>>, you're dating <<print $player.firstname>>, right?"@@
@@.thought;Oh no.@@
@@.girlfriend;"Uh, yeah."@@
@@.witch;"I just cursed him. What if he sent you?"@@
That gives <<print $girlfriend.firstname>> pause. @@.girlfriend;"No, I wouldn't do anything like that. And he's not smart enough to come up with that plan."@@
@@.thought;Hey!@@
@@.witch;"How do we know that, though? Maybe you're trying to infiltrate the club to change <<print $player.firstname>> back to a...change him back. And he's spying on us right now."@@
@@.thought;Holy shit! How did she do that?@@
<<print $witch.firstname>> looks around like she's expecting you to come out from behind the bushes. You cling tightly to the tree.
@@.girlfriend;"Don't be ridiculous."@@
@@.witch;I'm sorry, but we can't let you in while you're dating <<print $player.firstname>>."@@
<<link "The meeting breaks up soon after that" $currentPassage>><</link>>@@.thought;I've already got two arms and a leg up there. I just need one more leg. Just don't look down.@@ As you say that, you automatically look down.
Panic settles in. @@.thought;What am I doing? I'm not going to be able to get up here but how do I get down?@@
You shake yourself and turn back to the tree. Taking a deep breath, you shoot your leg up. It lands on the branch, but you find yourself losing balance. Your hands shoot out to the tree for support, but you're not strong enough to hold on.
Your hands slip, and for a brief moment, you're dangling from the branch by your legs.
Then you fall.
[[You land on the ground, bruised but mostly unharmed|Witchcraft Club Spy 1 Look]]
<<if $player.skillCurse is 0>><<set $player.armStrength to $player.armStrength+1>><</if>>@@.thought;That's not going to work@@ you think, and set out to look for other hiding spots. After what seems like forever, you finally find one in the bushes. It doesn't give you a great view of the rest of the forest, and if anyone looks in your direction, they'll spot you. But you're running out of time and options, and this is the best spot you've found.
Now there's nothing left to do except for wait. You crouch in the bushes for a while, hoping that the witches show up soon. You imagine what it would look like if anyone caught you, hovering in the bushes, looking at nothing.
Finally, you hear a commotion to your right. You can see that a group of girls have arrived in the woods. @@.thought;The Witchcraft Club!@@
Unfortunately, they're too far away for you to really hear them.
[[Try to come closer|Witchcraft Club Spy 1 Far]]
[[Stay where you are|Witchcraft Club Spy 1 Miss]]@@.witch;"Thank you...coming,"@@ comes <<print $witch.firstname>>'s voice. You're only able to hear snippets of the conversation. @@.thought;I'd better find a way to get closer. But it's so risky. What if they catch me?@@ You shudder, imagining what a group of witches would do to you.
@@.witch;"I see...five ...Who's missing?"@@ she continues.
@@.female;"Heather,"@@ comes another voice.
@@.witch;"Again?...sick...too."@@
@@.female;"...says...under the weather."@@
The rest of the meeting goes like that. The most you can tell is that a someone named Heather is sick. You thought you heard <<print $girlfriend.firstname>>'s voice, but you're not sure.
You're getting more and more frustrated. You can only hear little bits of conversation but you can't tell what's actually happening.
@@.thought;Fuck. I'm just wasting my time.@@
<<link "Eventually, you decide to leave" $currentPassage>><</link>>@@.witch;"Thank you...coming,"@@ comes <<print $witch.firstname>>'s voice. You're only able to hear snippets of the conversation. @@.thought;I'd better find a way to get closer.@@ @@.witch;"I see...five ...Who's missing?"@@ she continues.
You slowly rise up, only to hit your head. @@.thought;Fuck! I'll have to be more careful!@@
@@.female;"Heather,"@@ comes another voice.
You spot a tree near the bush you're hiding behind. You could move over to that tree pretty easily.
@@.witch;"Again?...sick...too."@@
You decide to go for it. You get up and briskly walk over, trying not to make noise. You hold your breath, waiting to see if any of the witches have noticed you, but it doesn't seem like they have.
@@.female;"...says...under the weather."@@
@@.witch;"...missing meetings,...kick her out...progress reports."@@
@@.thought;Where's <<print $girlfriend.firstname>>?@@
@@.girlfriend;"Do you have room for one more?"@@
@@.thought;She made it!@@
You're still having a hard time hearing what's going on, but it sounds like the girls are arguing. If you want to spy on them, you'll have to get closer. You spy another tree. It's closer to the witches, but it's a ways away from where you are. You'll have to hope that the witches are too focused on whatever they're arguing about to look closely.
[[Make a break for it|Witchcraft Club Spy 1 Caught]]You decide to make a break for it. You crouch and quickly walk to the next tree.
@@.female;"You want to be a witch?"@@ asks Elvira. @@.female;"Seriously?"@@
@@.thought;It worked! I can hear so much more now!@@
@@.girlfriend;"Yeah!"@@
@@.witch;"And what do you know about witchcraft? Tell me how you would cast a spell that gives you more money."@@
At that moment, you step on a twig. @@.thought;Fuck!@@ you think.
@@.witch;"What was that?"@@
@@.female;"What was what?"@@
@@.witch;"Is someone listening to us?"@@ She takes a couple of steps cautiously out of the clearing. You hide behind the tree, holding your breath.
@@.thought;Is she walking towards me? I can't tell. Do I look? No, that's too risky.@@
You decide to close your eyes until the meeting resumes. If you can't see them, they can't see you, right?
[[You feel a tap on your shoulder|Witchcraft Club Spy 1 Questioned]]With a sinking feeling, you open your eyes.
@@.witch;"So you're going to spy on us?"@@ <<print $witch.firstname>> asks.
@@.player;"Uh..."@@ you start. You look around. The other witches are looking questioningly at you. <<print $girlfriend.firstname>> looks nervous and a little annoyed. @@.thought;Is she mad at me? Well, I did mess up our plan.@@
@@.witch;"I know what's going on here."@@
@@.player;"You do?"@@
@@.witch;"Yeah. You're upset about my little spell, and you're going to spy on my club."@@
@@.player;"Um..."@@ She already knows. There's no use in denying it. @@.player;"Yeah. I was."@@
@@.witch;"Well, you're not going to find anything."@@
@@.female;"Should we still let <<print $girlfriend.firstname>> join?"@@
@@.witch;"After her boyfriend spied on us? No way."@@
@@.girlfriend;"Hey! I didn't do anything wrong!"@@ <<print $girlfriend.firstname>> yells, doing a good job of sounding convincing.
@@.witch;"I'm sorry, but as long as you're dating <<print $player.firstname>>, I just can't risk it."@@
<<print $girlfriend.firstname>> sighs. You can't help but feel responsible. There goes your plan to infiltrate the witchcraft club.
@@.thought;Though she said <<print $girlfriend.firstname>> can't join as long as she's dating me...No! Why am I thinking about that?@@
@@.witch;"As for you..."@@ <<print $witch.firstname>> says, looking menacingly at you. You gulp. You don't want to test her again. @@.witch;"...You should go."@@
<<link "You take off before she has a chance to change her mind" $currentPassage>><</link>>
<<set $girlfriend.relationship to $girlfriend.relationship-3>>You and <<print $girlfriend.firstname>> head over to the forest. The woods are empty and actually pretty beautiful, but you don't have time to admire the scenery now. You have to get set up to spy on the witches.
@@.girlfriend;"This is where they met last time,"@@ <<print $girlfriend.firstname>> says. @@.girlfriend;"I recognize this tree."@@
@@.player;"Okay. So, what, we'll just leave a phone here and come back later and check on it?"@@
@@.girlfriend;"Yeah, that's what I was thinking."@@
You shrug, and try to climb the tree. <<if $player.armStrength>=40>>It takes some effort, but after struggling, you're able to manage it. You pull out your phone, set it to record and leave it on a sturdy branch.<<else>>You're able to get halfway up the trunk, and you can //just// reach the branches, but you're not able to pull yourself up.
@@.girlfriend;"Want me to try?"@@
Embarrassed, you nod. She easily climbs the tree, sets her phone to record, and climbs back down.
@@.thought;She's stronger than me.@@<</if>>
[[Now, you have to wait|Witch Club Spy 2 Wait]]You and <<print $girlfriend.firstname>> go back to her dorm and she picks out a romcom for the two of you to watch.
@@.player;"Seriously? Why can't we watch an action movie? There's one that just came out on DVD."@@
@@.girlfriend;"You never want to watch the movies I pick out. At least give this one a chance."@@
@@.player;"Fine."@@
To your surprise, you find yourself actually getting into it. When <<print $girlfriend.firstname>> pauses the movie right before the end, you look at her in surprise and disappointment.
@@.player;"What did you do that for?"@@
@@.girlfriend;"It's been an hour and a half. They're probably done with their meeting by now."@@
You stand up, wondering why you had gotten so invested in a romantic comedy.
[[Go to the woods|Witch Club Spy 2 Watch]]Luckily, <<if $player.armStrength>=40>>your<<else>><<print $girlfriend.firstname>>'s<</if>> phone is lying undisturbed on the branch.
You nervously hit the play button as <<print $girlfriend.firstname>> leans over your shoulder.
And...nothing. You skip forward in the recording, but you still have the same view of the empty forest path as before. You skip even further ahead, and still nothing happens.
@@.girlfriend;"I guess they went to a different spot,"@@ <<print $girlfriend.firstname>> says with a sigh.
@@.player;"Yeah. Damn. I really wanted this to work."@@
@@.girlfriend;"Mhm. Now we can't spy on them."@@
[[You have an idea on how to infiltrate the club, but you don't want to discuss it|Girlfriend Results Discussion Choice]]You know that <<print $girlfriend.firstname>> will tell you what happened at the meeting, but that means that you'd have to wait for over an hour while these witches talk and do spells.
You try to watch a TV show but you've barely gotten through the intro when you turn it off. Instead of enjoying the show and laughing at the jokes, you're imagining Elvira talking about <<print $girlfriend.firstname>>. And when the theme song comes on, you're imagining <<print $witch.firstname>> casting a spell.
Finally, you can't take it anymore, and you decide to find out what's happening.
[[Go to the forest|Witch Club Spy 3 Forest]]Excitedly, you close your computer, leave your dorm, and walk across the quad. You're going to find out what they're saying! And if <<print $girlfriend.firstname>> is in danger from those witches, you could save her.
@@.thought;Could I though? I don't know magic and @@<<if $player.armStrength<25>>@@.thought;they're probably stronger than me.@@<<else>>@@.thought;I'm not as strong as I used to be.@@<</if>>
It's only once you've made it to the forest that you realize that it was a bad idea to come here. You're pretty sure you know the general area the meeting takes place in, but actually finding it could take some time. And if the meeting's already started, you'd have to work harder to find a good hiding place.
[[Don't give up|Witch Club Spy 3 Search]]
<<link "Turn back" $currentPassage>><</link>>@@.thought;I'm not going to give up. It's a forest! There's got to be a good hiding place!@@
You walk over to the area where they usually meet. It takes a couple minutes, but you see a group of girls up ahead in a clearing, and quickly duck down behind a tree.
@@.thought;Okay, I found them. Now I just have to get closer so I can hear what's going on.@@
[[Climb up this tree. At least you can see what's going on|Witch Club Spy 3 Climb]]
[[Look for a hiding spot that's closer so you can hear them|Witch Club Spy 3 Closer]]@@.thought;I don't want to get caught@@<<if visited("Witchcraft Club Spy 1 Questioned")>>@@.thought; again@@<</if>>@@.thought;. I'll just stay here. At least I can see what's going on.@@
<<if $player.armStrength>=25>>You <<if $player.armStrength>=50>>easily <</if>>climb the tree<<else>>You were worried that you're no longer strong enough to climb trees, but luckily this one has some well-placed knots in its trunk. Carefully, you make your way up.<</if>> Now, you have a good view of what's happening.
To your relief, it doesn't look like <<print $girlfriend.firstname>> is in danger. She's talking with the witches, and you can tell from their relaxed body posture that they feel comfortable with her.
@@.thought;Does this mean that she got in?@@
You focus in on the group, trying to make out what's going on. @@.thought;If only I knew how to read lips. Wait, it looks like they're arguing now. What are they talking about?@@
[[Stay here|Witch Club Spy 3 Stay]]
[[Get closer|Witch Club Spy 3 Closer]]@@.thought;I need to get closer. I'll never be able to figure out what's going on if I stay here.@@
<<if visited("Witch Club Spy 3 Climb")>>You gingerly climb down the tree, and<<else>>You<</if>> sneak closer to the clearing, trying to stay hidden behind the trees. You don't want to be caught<<if visited("Witchcraft Club Spy 1 Questioned")>> again<</if>> by these witches.
You're about halfway there when you start to hear them talking.
@@.female;"...don't know why we can't..."@@
@@.witch;"Are you stupid?"@@
@@.girlfriend;"...<<print $player.firstname>>...dating anymore..."@@
@@.thought;This is better, but I could hear more if I was closer. That would be dangerous, though. What if I climbed a tree?@@
You look around for a good tree to climb. You spot one with some knots you could put your feet in, but the first branch is pretty high up.
[[Climb it|Witch Club Spy 3 Closer Climb]]
[[Hide in the bushes|Witch Club Spy 3 Bushes]]@@.thought;I'm not going to risk it@@ you think to yourself. You stay up on this tree until the meeting breaks up.
@@.thought;I wonder what they talked about. Should I have gotten closer? No, I would only have gotten caught. I'll have to hear it from <<print $girlfriend.firstname>>.@@
[[Meet her on campus|Witch Club Spy 3 Discuss]]<<getTfProgress height>>You put your left foot on the tree and reach an arm up to one of the knots. Determined, you start to climb.
It's more difficult than you imagined. When you were standing on the forest floor, it looked like there were lots of footholds and handholds. But now that you're actually climbing it, the knots you saw are spaced further apart than you realized.
<<if $player.armStrength>=45 and $tempTfValue<3>>You grit your teeth and keep climbing. You're not going to let something silly like a curse sapping you of your strength stop you from climbing this tree.
You have to stretch but uckily, your arms and legs are barely long enough to reach the footholds and handholds. It's hard work but you manage to do it.
Once you've made it, you swing your legs onto the lowest branch and listen. The meeting is going on normally. If any of the witches heard anything weird, they don't think it's concerning enough to check it out.
[[Listen|Witch Club Spy 3 Listen]]<<elseif $player.armStrength<45>>You try your best, but it's hard work. It takes a lot of upper body strength to pull yourself up. Upper body strength that you don't have.<<if $tempTfValue<3>> To make matters worse, your arms and legs aren't long enough to reach the footholds and handholds.<</if>>
You keep climbing, not wanting to give up, but you're getting tired and the first branch seems so far away.
You reach for a spot in the tree that you think you could put your hand, but you don't make it. You get up on your tiptoes. Your fingers brush it, and you try your best to hang on, but your palms are too sweaty.
[[You fall|Witch Club Spy 3 Fall]]<<else>>You try your best, but it's hard work. You're stronger than you look, and it's not that hard to pull yourself up the tree.
What makes it so difficult are the knots. They're spaced far apart, and your arms and legs are no longer long enough to reach them.
You grit your teeth and keep going. You're not going to give up, but it's hard.
You reach for a spot in the tree that you think you could put your hand, but you don't make it. You get up on your tiptoes. Your fingers brush it, just barely. You reach for it again...
[[And you fall|Witch Club Spy 3 Fall]]<</if>><<if $player.skillCurse is 0>><<set $player.armStrength to $player.armStrength+2>><</if>>@@.thought;I'm not going to climb that tree. I don't think I'm strong enough to do it. And I already get enough of a workout in practice.@@
You spot some bushes up ahead and you sneak forward, and hide in them.
This is much better! You can't see <<print $girlfriend.firstname>> or the witches, but you're able to hear them better.
@@.girlfriend;"I'm telling you...can trust me,"@@ <<print $girlfriend.firstname>> is saying.
@@.witch;"I don't know,"@@ <<print $witch.firstname>> says.
@@.female;"What's...the harm?"@@
@@.female;"...could we take her in...probation..."@@
@@.thought;That means that she got in! At least, I think she did!@@
You start to pump your fist, but then remember where you are. If you make any noise, the witches could find you, and then all the work <<print $girlfriend.firstname>> did to get into the club would be wasted.
Just then, a mosquito lands on your face.
[[Brush it away|Witch Club Spy 3 Brush]]
[[Don't make a move|Witch Club Spy 3 Still]]You sit as still as you can on the branch, and hold your breath. You're glad that you decided to climb the tree: you can clearly see the girls in the clearing, and you can hear what they're saying.
@@.girlfriend;"I'm telling you girls, you can trust me,"@@ <<print $girlfriend.firstname>> is saying.
@@.witch;"I don't know,"@@ <<print $witch.firstname>> says.
@@.female;"What's stopping you, <<print $witch.firstname>>? What's the harm?"@@
@@.female;"We could take her in. Maybe we could put her on probation."@@
@@.witch;"Well, I guess."@@
@@.thought;Yes! She got in!@@
@@.girlfriend;"Thank you!"@@ <<print $girlfriend.firstname>> says.
@@.female;"What about <<print $player.firstname>>?"@@ Elvira asks.
@@.girlfriend;"We're not dating."@@
@@.witch;"What if you're just pretending not to date him?"@@
@@.thought;Crap.@@
@@.female;"<<print $witch.firstname>>! Go easy on her!"@@
@@.witch;"Okay. I'm sorry."@@
<<print $girlfriend.firstname>> nods.
@@.witch;"If you're not dating anyone, then there's nothing stopping you from getting into another relationship, right? With another guy?"@@
@@.girlfriend;"I...I guess not. Actually, someone already asked me out."@@
@@.thought;Someone asked her out? How come she didn't tell me?@@
@@.witch;"Great."@@
The meeting breaks up soon after that. You wait until everyone has left, and then climb down from the tree.
<<link "Discuss the meeting with $girlfriend.firstname" "Witch Club Spy 3 Discuss">><</link>>You tumble to the ground with a thud. It was a hard fall, and you lay there, stunned, for a moment.
@@.female;"Did you hear that?"@@
@@.female;"Hear what?"@@
@@.witch;"I heard it. It sounded like it came from over there."@@
@@.thought;Uh oh.@@
You try to get up and run away, but your body isn't cooperating.
@@.witch;"<<link "Hello, $player.firstname" "Witch Club Spy 3 Caught">><</link>>"@@The mosquito on your face is really annoying. Unable to stand it any longer, you brush it off.
@@.female;"Did you hear that?"@@
@@.female;"Hear what?"@@
@@.witch;"I heard it. It sounded like it came from over there."@@
The voices go silent, and you can only hear the sound of footsteps.
@@.thought;Uh oh.@@
You stand up out of the brush, ready to run away, only to come face to face with <<print $girlfriend.firstname>> and the witches.
@@.witch;"<<link "Hello, $player.firstname" "Witch Club Spy 3 Caught">><</link>>"@@The mosquito on your face is really annoying. @@.thought;I can't get rid of it@@ you think. @@.thought;I can't make a sound, or they'll hear me.@@
You stay as still as you can. You're able to hear bits and pieces of the conversation, but you're unable to focus on it.
The mosquito remains on your face. Unable to take it anymore, your hand moves on its own and brushes it off.
@@.female;"Did you hear that?"@@
@@.female;"Hear what?"@@
@@.witch;"I heard it. It sounded like it came from over there."@@
The voices go silent, and you can only hear the sound of footsteps.
@@.thought;Uh oh.@@
You stand up out of the brush, ready to run away, only to come face to face with <<print $girlfriend.firstname>> and the witches.
@@.witch;"<<link "Hello, $player.firstname" "Witch Club Spy 3 Caught">><</link>>"@@You sigh. @@.player;"Hi, <<print $witch.firstname>>."@@
@@.witch;"What are you doing?"@@
You figure you might as well tell the truth. @@.player;"I was trying to eavesdrop on your club,"@@ you admit, careful to leave <<print $girlfriend.firstname>> out of it.
@@.female;"What about <<print $girlfriend.firstname>>? Was she in on it?"@@
@@.player;"No!"@@ you lie.
The witches walk off a couple of feet and start talking amongst themselves, leaving you alone with <<print $girlfriend.firstname>>. @@.player;"Sorry,"@@ you whisper to her.
@@.witch;"Okay,"@@ <<print $witch.firstname>> says, rejoining you. The other witches follow behind her. @@.witch;"<<print $girlfriend.firstname>>, do you still want to join our club?"@@
She nods.
@@.witch;"Okay. We've decided that you can join our club on a probationary period..."@@
@@.girlfriend;"Thank you!"@@
@@.witch;"''But'', you'll have to date someone else. Not <<print $player.firstname>>."@@
@@.girlfriend;"Who?"@@
@@.witch;"That's up to you. But we'd be more comfortable if there wasn't a chance you could date <<print $player.firstname>>."@@
<<print $witch.firstname>> turns to you, and you gulp. @@.thought;What is she going to do? Is she going to curse me?@@
@@.witch;"<<print $player.firstname>>, you've got to stop spying on us."@@
You nod.
@@.witch;"Do you promise?"@@
@@.player;"I promise."@@
@@.witch;"Good. And if you don't, I'll have to..."@@ she trails off, trying to think of a suitable punishment.
<<if $player.feminine>=14>>@@.female;"We could make him wear a buttplug."@@
@@.female;"Elvira!"@@
@@.female;"You have to admit, he does look girlier."@@ The other witches nod.
@@.thought;Is she kidding about the buttplug? I think she's kidding. If she had one, why would she make //me// wear one? She doesn't even @@<<if visited("Panty Raid Elvira")>>@@.thought;really @@<</if>>@@.thought;know me!@@<<else>>@@.witch;"I don't know, I'll think of something,"@@ <<print $witch.firstname>> tells you, a glint in her eye.
You shudder.<</if>>
[[You promise again not to spy on them|Witch Club Spy 3 Discuss]]<<if visited("Witch Club Spy 3 Caught")>>@@.player;"I promise,"@@ you say again.
@@.witch;"Fine."@@
@@.female;"I think the meeting's over."@@ The other witches murmur their agreement, and they all begin walking back to campus. You follow them, feeling awkward. There's only one path back to campus, as far as you know, and you don't want to get lost. You can't even walk next to <<print $girlfriend.firstname>>, becausee that will make them more suspicious.
Once you're back on campus, you head up to your room. Several minutes later, <<print $girlfriend.firstname>> joins you.<<else>>You walk back to campus. @@.thought;Where should I go to meet up with <<print $girlfriend.firstname>>? <<print $witch.firstname>> lives in Busch, so if I went there, she might see me. I'll go up to my dorm room.@@
<<print $girlfriend.firstname>> must have had the same thought, because as soon as you walk in, you see her.<</if>>
<<if visited("Witch Club Spy 3 Caught")>>@@.girlfriend;"Why did you have to spy on them? Everything was going fine until they caught you."@@
@@.player;"I'm sorry,"@@ you tell her. @@.player;"I kept thinking about you being surrounded by witches, and I kept imagining something going wrong, and then one of them would curse you,"@@ you say, talking fast. You're near tears, but you don't want <<print $girlfriend.firstname>> to see you cry.
@@.girlfriend;"Oh, that's sweet,"@@ <<print $girlfriend.firstname>> says, her expression changing. @@.girlfriend;"You're trying to protect me. It's like you're still my boyfriend."@@
@@.player;"Can I still be your boyfriend?"@@ you ask hopefully.
@@.girlfriend;"No,"@@ she says. @@.girlfriend;"Not if we want this to work."@@
You nod. @@.girlfriend;"Besides, I need a boyfriend who can protect me. If those girls //were// going to curse me, what would you have done?"@@
You admit that you don't know.
@@.girlfriend;"Well, that's what I wanted to talk to you about. @@<<else>>@@.girlfriend;"I have so much to tell you,"@@ <<print $girlfriend.firstname>> says.<<if visited("Witch Club Spy 3 Listen")>>
@@.thought;Should I tell her that I already know?@@
You don't get the chance to make a decision, because <<print $girlfriend.firstname>> keeps talking.<<else>> <</if>>@@.girlfriend;"It was scary at first. They weren't being very friendly, and I was scared they were going to, I don't know, do something. Like curse me. But I kept saying that I wanted to join and then they seemed to relax. They actually seem nice. Am I doing the wrong thing?"@@
@@.player;"No! They cursed me, remember?"@@
@@.girlfriend;"Yeah, I guess you're right,"@@ <<print $girlfriend.firstname>> says. @@.girlfriend;"So, anyway, they said that I could join but that I'd be on probation, whatever that means. But..."@@ she trails off.
@@.player;"What?"@@
@@.girlfriend;"@@<</if>>@@.girlfriend;I can only join if I'm dating someone else."@@
You nod. @@.player;"So what are you going to do about it?"@@
@@.girlfriend;"Well,"@@ she says, biting her lip. @@.girlfriend;"I guess I have to, right?"@@
[[I guess so|Witch Club Spy 3 Approve]]
[[Absolutely not|Witch Club Spy 3 NoDate]]@@.player;"I guess so,"@@ you say, hating yourself for agreeing to it. @@.player;"Who are you going to pick?"@@
@@.girlfriend;"Well, um, somebody already asked me out,"@@ she says, biting her lip again. @@.girlfriend;"Your roommate Marco."@@
<<if visited("Girlfriend Crush Marco")>>You nod. You knew that he had a crush on her. And with you and <<print $girlfriend.firstname>> apparently broken up, and you no longer a threat, you're not surprised that he made his move.<<else>>@@.player;"Marco?"@@ you ask, surprised. He's your roommate. You didn't think he would date your ex immediately after the two of you broke up.<</if>>
@@.girlfriend;"So, um, I guess I'll go tell him that I changed my mind?"@@ she asks.
@@.player;"Sure,"@@ you say flatly.
@@.player;"[[But what about me?|Witch Club Spy 3 PlayerDate]]"@@ you ask.<<if visited("QB Practice 6 Caught")>>@@.girlfriend;"What about <<print $qb.firstname>>?"@@ she asks with a smile.
You turn crimson.
@@.girlfriend;"Everyone knows,"@@ she says in response.
That just makes you blush even harder.
@@.girlfriend;"It's okay,"@@ she says. @@.girlfriend;"Marco's pretty cute. And since we're not dating anymore, you can date <<print $qb.firstname>>. He's cute too."@@
@@.player;"<<print $girlfriend.firstname>>!"@@
@@.girlfriend;"What? Don't think I haven't seen you checking him out.@@<<if $playerStarter>>@@.girlfriend;"@@<<else>> @@.girlfriend;You should just be careful."@@
@@.player;"Why's that?"@@
@@.girlfriend;"You know how much attention the star quarterback gets?"@@
@@.player;"Yeah,"@@ you say, fondly recalling the days when every girl wanted to jump your bones. It seems like so far away ago.
@@.girlfriend;"That's what it's going to be like for him. I know there's some girls who are already sizing him up."@@
@@.player;"Really? Who?"@@
She laughs. @@.girlfriend;"See? I know you're into him, @@<<if $player.feminine>=18 and $player.masculinity<=25>>@@.girlfriend;girl."@@<<else>>@@.girlfriend;<<print $player.firstname>>."@@<</if>><</if>><<set $girlfriend.relationship to $girlfriend.relationship-5>><<else>>@@.girlfriend;"There aren't any girls in Pinewood that you like?"@@
@@.player;"Uh..."@@
@@.girlfriend;"What about any guys?"@@
@@.player;"What?"@@
She laughs. @@.girlfriend;"I'm just kidding, <<print $player.firstname>>. But you are a girl. Physically. And with the right makeup, you could turn some heads."@@
@@.player;"No,"@@ you say firmly. But inside, you wonder if she's right. @@.thought;Is there a guy who would want to date me? If there was, would I even want to date him?@@<<set $girlfriend.relationship to $girlfriend.relationship+5>><</if>>
<<link "You'd better end this conversation before you get even more embarrassed" $currentPassage>><<set $girlfriend.dateMarcoPermission to 1>><<set $player.masculinity to $player.masculinity-5>><</link>>@@.player;"Absolutely not,"@@ you say firmly.
@@.girlfriend;"Really? But what about the club?"@@ There's something hopeful in her voice that makes you doubt that this is just about the witchcraft club.
@@.player;"Do you have a crush on him?"@@ you ask.
She twirls her hair and looks down. @@.girlfriend;"I'm sorry! But @@<<if visited("QB Practice 6 Caught")>>@@.girlfriend;is there anything wrong with that?"@@
@@.player;"Yeah! Even if we're telling those witches that we're not dating, we still are."@@
@@.girlfriend;"Really? What about <<print $qb.firstname>>?"@@
You turn crimson. @@.thought;How did she find out about that?@@
@@.girlfriend;"Everyone knows,"@@ she says in response to your look.
That just makes you blush even harder.
@@.girlfriend;"It's okay,"@@ she says. @@.girlfriend;"Marco's pretty cute. How come I can't date him since you're fucking <<print $qb.firstname>>?"@@
@@.player;"<<print $girlfriend.firstname>>!"@@
@@.girlfriend;"Come on. You're being such a hypocrite right now. You've got to see that, right?"@@
[[Agree and give her permission to date Marco|Witch Club Spy 3 QB Approve]]
[[Stand firm|Witch Club Spy 3 QB Deny]]<<set $girlfriend.relationship to $girlfriend.relationship-10>><<else>>@@.girlfriend;you're, well, you don't really have what I need."@@
You grimace. You know exactly what she's talking about. @@.girlfriend;"I know it wasn't your fault, but a girl has needs. You'll see what I mean soon."@@
@@.player;"Why do you always do that?"@@
@@.girlfriend;"Do what?"@@
@@.player;"You know what. Imply that I want to get fucked by a guy."@@<<if visited("QB Practice 5 Sex") or visited("QB Practice 4 Sex") or visited("Team Practice 4 Blowjob Start")>> You don't tell her about <<print $qb.firstname>>, and how sometimes you've imagined him fucking you.<</if>>
@@.girlfriend;"I don't know. I guess I want you to be happy. And if you're dating a guy, then I won't have to feel guilty."@@
@@.player;"About dating Marco?"@@
@@.girlfriend;"Having a crush on him,"@@ she corrects you. @@.girlfriend;"If you don't want me to date him, then I won't."@@
Okay, now you're feeling bad.
<<link "Say goodbye to $girlfriend.firstname" $currentPassage>><<set $girlfriend.relationship to $girlfriend.relationship-5>><<set $player.masculinity to $player.masculinity+3>><</link>><</if>>@@.player;"You're right,"@@ you admit. @@.player;"I guess I'm being a bit of a hypocrite."@@
@@.girlfriend;"Thank you!"@@
@@.player;"So, uh..."@@ you begin. You can't believe that you're about to do this. She is...was your girlfriend. And you're giving her permission to date <<if $player.masculinity>=50>>another<<else>>a<</if>> man!
@@.girlfriend;"<<print $player.firstname>>?"@@
@@.player;"Sorry. Yeah, I guess you can date Marco."@@
@@.girlfriend;"Thanks!"@@ she says, kissing you on the cheek.
She turns to go. @@.girlfriend;"Good luck with <<print $qb.firstname>>,"@@ she says just before she heads out.
<<link "Blush and do something else" $currentPassage>><<set $girlfriend.relationship to $girlfriend.relationship+5>><<set $girlfriend.dateMarcoPermission to 1>><<set $player.masculinity to $player.masculinity-5>><</link>>@@.player;"No, you're wrong,"@@ you say stubbornly.
@@.girlfriend;"Oh, come on. You can fuck <<print $qb.firstname>>, you don't even tell me about it, but I can't date anyone else?"@@
@@.player;"When you put it like that, I look like an asshole."@@
@@.girlfriend;"That's because you are!"@@ she says, slamming the door behind her.
@@.thought;That could have gone better. Is she right? Am I being an asshole?@@
<<link "Turn your attention to something else" $currentPassage>><<set $girlfriend.relationship to $girlfriend.relationship-15>><<set $player.masculinity to $player.masculinity+3>><</link>>