(text-colour:red)[THIS GAME IS ONLY FOR THOSE OVER THE AGE OF 18. I am not responsible for anyone who does not heed this warning. All characters in the story are 18 or over.]
WARNINGS: This game assumes the reader is a bottom, and that the reader can hear, see, walk, and speak. No mentions are made of the reader's skin color, weight, height, etc. This game uses anatomically correct terms for the chosen body parts. The option to stop is available at all times, and the player is always able to choose what does and does not happen. In this story, your partner is always non-binary and always has a dick.
If you've caught any bugs, anything that doesn't make sense, or you have a suggestion, let me know!
[[Click here to start playing!->begin1]]Please select your inner body parts.
I have a...
[[Pussy.->choicepussy]]
[[Cunt.->choicecunt]]
[[Ass.->choiceass]]
[[Hole.->choicehole]]"Fuck, I love the way you think." Morgan smiles, quickly taking you out to the car and driving you to a bar nearby. You both have a couple of drinks, then sneak to the bathroom together. Morgan checks to make sure no one is around, then closes you into one of the stalls with them. "Tell me what you want me to do." Morgan holds you close, feeling you up.
[["Eat me out."->choicebathroomoral]]
[["Fuck me."->choicebathroomsex]]"Fuck, I love the way you think." Morgan smiles, quickly taking you out to the car and driving you to a library nearby. The two of you walk inside, looking for a good spot. You find a spot tucked away where no one seems to be around, and no cameras positioned above you.
"Alright, what do you want to do?" Morgan whispers.
[["I want you to fuck me."->choicelibrarysex]]"Fuck, I love the way you think." Morgan smiles, quickly taking you out to the car and driving you to their office. The two of you walk through the building, getting a few weird looks but overall being ignored. Morgan leads you to their office and locks the door behind them.
"Get on the desk." Morgan pulls off their tie, tying your hands behind your back with it once you're sitting on their desk. "Now, how should I punish the naughty $PN, hmm? Should I fuck you, or should I eat you out?"
[["Eat me out, please."->choiceworkoral]]
[["Fuck me."->choiceworksex]](set: $PC0 to "pussy")
Please select your outer body preferences.
I have a...
[[Clit.->choiceclit]]
[[Dick.->choicedick]](set: $PC0 to "cunt")
Please select your outer body preferences.
I have a...
[[Clit.->choiceclit]]
[[Dick.->choicedick]](set: $PC0 to "ass")
Please select your outer body preferences.
I have a...
[[Clit.->choiceclit]]
[[Dick.->choicedick]](set: $PC0 to "hole")
Please select your outer body preferences.
I have a...
[[Clit.->choiceclit]]
[[Dick.->choicedick]](set: $PC1 to "clit")
What would you like your pet name to be?
[[Boy.->choiceboy]]
[[Girl.->choicegirl]]
[[Pet.->choicepet]](set: $PC1 to "dick")
What would you like your pet name to be?
[[Boy.->choiceboy]]
[[Girl.->choicegirl]]
[[Pet.->choicepet]]"Good morning, love." Your partner yawns, ruffling your hair playfully. You had made breakfast for the two of you; a simple meal of bacon, eggs and toast. As you two start eating, you can see an idea pop into Morgan's head. They look towards you with a small smirk. "Why don't we do something fun today?"
"Like what?" You ask suspiciously. "Well... we've been exploring new things in bed recently." "Yeah?" You hum, quickly getting interested. "What if we tried something... out of bed?" "What do you mean?" You frown, confused. "Let's have sex in public." Morgan suggests eagerly. You choke on your food, taking a minute to cough and recover. "Wow. That's a big jump to take from just trying new stuff in bed."
"Well, we don't have to do it if you don't want to. It's up to you." Morgan reassures you. "We could also just go watch a movie today."
[["Take me to a bar and fuck me in the bathroom."->choicebathroom]]
[["Take me to your work and fuck me in your office."->choicework]]
[["Let's fuck in a library."->choicelibrary]]
[["A movie sounds good."->choicemovie]](set: $PN to "boy")
You have a $PC0 and a $PC1, and you want to be called a $PN. Is this correct?
[[Wait, that's not right!->begin1]]
[[Yep, that's what I want!->begin2]](set: $PN to "girl")
You have a $PC0 and a $PC1, and you want to be called a $PN. Is this correct?
[[Wait, that's not right!->begin1]]
[[Yep, that's what I want!->begin2]](set: $PN to "pet")
You have a $PC0 and a $PC1, and you want to be called a $PN. Is this correct?
[[Wait, that's not right!->begin1]]
[[Yep, that's what I want!->begin2]]"Alright. Let's go do that, then." Morgan takes you out to a movie after breakfast. You both have a good time, cuddling up to each other and sharing a popcorn.
ENDING 1 OF 4 - YAY, POPCORN!
Thanks so much for playing! This is my biggest project so far, so I recommend playing through all the endings.
[[Play again?->begin0]](if:(history: where its name contains "choicebathroomsex")'s length is 0)["Alright." Morgan smiles. "Sit on the toilet." You obey and pull your pants down. They get between your legs, slowly licking your $PC1. They suck it for a few minutes, getting you ready, then dives down to start eagerly eating you out. You gasp and pant softly, putting your hand in their hair.
You freeze as you hear the bathroom door open. Morgan doesn't let up, their hand quickly coming up to cover your mouth. The person outside does their business as you struggle to keep quiet, then finish, gasping softly. The person stops for a moment, listens, then shrugs it off, leaving the bathroom. "That was close." Morgan grins. "Wanna do more?"
[["No thanks. I'm done."->safewordbathroom]]
[["Yeah, fuck me now."->choicebathroomsex]]
]
(if:(history: where its name contains "choicebathroomsex")'s length >= 1)[
"Alright." Morgan smiles. "Sit on the toilet." You quickly obey. They get between your legs, slowly licking your $PC1. They suck it for a few minutes, getting you ready, then dives down to start eagerly eating you out. You gasp and pant softly, putting your hand in their hair.
You freeze as you hear the bathroom door open. Morgan doesn't let up, their hand quickly coming up to cover your mouth. The person outside does their business as you struggle to keep quiet, then finish, gasping softly. The person stops for a moment, listens, then shrugs it off, leaving the bathroom. "That was close." Morgan grins. "All done?"
[["Yeah, let's go."->safewordbathroom]]
](if:(history: where its name contains "choicebathroomoral")'s length is 1)["You got it." Morgan pulls down your pants, pushing you against the door of the stall. "Keep quiet." They lube up their fingers and start prepping you. They're purposefully avoiding the best spots, trying to make it last. Finally, they pull their fingers out and roll a condom on, sliding into your $PC0. "Fuck." You groan softly. Morgan chuckles and puts their hand over your mouth again, slowly thrusting into you.
"Fuck, your $PC0 feels so good." They pant, thrusting faster. "Such a good $PN for me, aren't you?" "Yes." You groan, getting close. Morgan reaches down to play with your $PC1, making you finally cum. Morgan isn't far behind, thrusting a few more times then cumming inside. "Good $PN." They purr, helping you clean up.
[["Let's get outta here."->safewordbathroom]]
]
(if:(history: where its name contains "choicebathroomoral")'s length is 0)["You got it." Morgan pulls down your pants, pushing you against the door of the stall. "Keep quiet." They lube up their fingers and start prepping you. They're purposefully avoiding the best spots, trying to make it last. Finally, they pull their fingers out and roll a condom on, sliding into your $PC0. "Fuck." You groan softly. Morgan chuckles and puts their hand over your mouth, slowly thrusting into you.
"Fuck, your $PC0 feels so good." They pant, thrusting faster. "Such a good $PN for me, aren't you?" "Yes." You groan, getting close. Morgan reaches down to play with your $PC1, making you finally cum. Morgan isn't far behind, thrusting a few more times then cumming inside. "Good $PN." They purr, helping you clean up.
[["Let's get outta here."->safewordbathroom]]
[["Eat me out now."->choicebathroomoral]]
]"Alright, let's hit the road." Morgan cleans up and ushers you out of the bathroom. The two of you exchange knowing glances as you leave, giggling a little at the thought of what you'd done.
ENDING 2 OF 4 - NOT WHAT THE BATHROOM IS FOR
Thanks so much for playing! This is my biggest project so far, so I recommend playing through all the endings.
[[Play again?->begin0]]"Perfect. Turn around, put your hands on the bookshelf and stay quiet." Morgan winks, grinning. You do as they say, pulling your pants down and keeping an eye out for anyone nearby. Morgan takes out a small bottle of lube, prepping your $PC0 for them. Slowly, they slide inside, filling you to the brim.
"Fuck." They growl. "Shhh!" Someone scolds the two of you, making you both freeze. You relax as you realize the person is a few shelves away and can't see you. Morgan smiles and keeps going, putting a hand over your mouth and fucking you harder. "Do you like this? Knowing we could get caught any second?" They whisper into your ear. You nod eagerly, panting softly.
Morgan bites their lip, thrusting faster. They cum inside, holding you close for a moment before carefully pulling out. They quickly clean you up, then get between your legs, starting to suck on your $PC1. You finish with a muffled gasp. Morgan makes sure everythign is clean and you're both dressed properly, then the two of you casually walk out of the library like nothing happened.
ENDING 3 OF 4 - SHHHH!
Thanks so much for playing! This is my biggest project so far, so I recommend playing through all the endings.
[[Play again?->begin0]]Hello! Whether you're here to alter my code or just look at it, welcome. These notes are for you.
EXPLAINING MY CODE:
PN stands for PetName and can be the text strings boy, girl or pet.
PC stands for PartsChoice. PC0 stores the inner parts option, PC1 stores the outer parts option. All variables are lowercase text strings so they can be used in more situations.
FUN FACTS:
This story was originally going to be about two wizards. The idea was scrapped because I couldn't think of any situations where magic would be very useful for the given options.
The Library option was going to have a scene where you could suck Morgan off, but I wanted to get the game out in a timely manner and didn't want to take the time to code and write the scene.(if:(history: where its name contains "choiceworksex")'s length >= 1)["Hmm... Alright." Morgan licks their lips, getting between your legs and slowly sucking your $PC1 to get you ready. They lube up two fingers and push them inside you, then add their tongue, spreading you wide open. They pull their fingers out, putting their tongue to work. Someone knocks on the door, trying the knob and finding that it's locked.
"Morgan? Are you in there?" The person asks. Morgan keeps going, chuckling softly. "U-Um... they're in the bathroom!" You call back, trying to keep your voice from trembling. "Oh, okay. Can you tell them to come get these papers from me when they're done?" "Uh, yeah!" The footsteps walk away, and you finally cum. Morgan keeps going until you're done, then smiles proudly. "I'm not getting those papers. C'mon, let's get outta here."
[["Yeah, good idea."->choiceworkend]]]
(if:(history: where its name contains "choiceworksex")'s length is 0)["Hmm... Alright." Morgan licks their lips, getting between your legs and slowly sucking your $PC1 to get you ready. They lube up two fingers and push them inside you, then add their tongue, spreading you wide open. They pull their fingers out, putting their tongue to work. Someone knocks on the door, trying the knob and finding that it's locked.
"Morgan? Are you in there?" The person asks. Morgan keeps going, chuckling softly. "U-Um... they're in the bathroom!" You call back, trying to keep your voice from trembling. "Oh, okay. Can you tell them to come get these papers from me when they're done?" "Uh, yeah!" The footsteps walk away, and you finally cum. Morgan keeps going until you're done, then smiles proudly. "I'm not getting those papers."
[["Good, because I need you to fuck me now."->choiceworksex]]
[["Good, because we need to leave."->choiceworkend]]](if:(history: where its name contains "choiceworkoral")'s length >= 1)["Got it." Morgan smiles, unzipping their pants. They kiss you while they prep your $PC0, hitting all the right spots that make you moan softly. "Ready?" They ask. You nod. They slowly push into your $PC0, groaning. "Fuck, so good." They quickly start pounding into you, grabbing your hips so hard you think you'll have bruises.
"I'm gonna cum inside of you." Morgan growls. "Be a good $PN and take it for me. Come on." They go faster, spilling hot cum inside of you. You cum with them, Morgan putting a hand over your mouth to muffle your cry.
"Good $PN." Morgan smiles, cleaning the two of you up. "let's leave before anyone finds us."
[["Good idea."->choiceworkend]]]
(if:(history: where its name contains "choiceworkoral")'s length is 0)["Got it." Morgan smiles, unzipping their pants. They kiss you while they prep your $PC0, hitting all the right spots that make you moan softly. "Ready?" They ask. You nod. They slowly push into your $PC0, groaning. "Fuck, so good." They quickly start pounding into you, grabbing your hips so hard you think you'll have bruises.
"I'm gonna cum inside of you." Morgan growls. "Be a good $PN and take it for me. Come on." They go faster, spilling hot cum inside of you. You cum with them, Morgan putting a hand over your mouth to muffle your cry.
"Good $PN." Morgan smiles, cleaning the two of you up. "Are you done, or should I eat you out now?"
[["Eat me out now."->choiceworkoral]]
[["Let's go."->choiceworkend]]]The two of you hurry out, giggling at the idea of what you'd done.
ENDING 4 OF 4 - UNPROFESSIONAL
Thanks so much for playing! This is my biggest project so far, so I recommend playing through all the endings.
[[Play again?->begin0]]