#it’ll probably take longer to get to it
Explore tagged Tumblr posts
qwertyprophecy · 2 days ago
Text
Mortholme Post-Mortem
Tumblr media
The Dark Queen of Mortholme has been out for two weeks, and I've just been given an excellent excuse to write some more about its creation by a lenghty anonymous ask.
Under the cut, hindsight on the year spent making Mortholme and answers to questions about game dev, grouped under the following topics:
Time spent on development Programming Obstacles Godot Animation Pixel art Environment assets Writing Completion Release
Regarding time spent on development
Nope, I’ve got no idea anymore how long I spent on Mortholme. It took a year but during that time I worked on like two other games and whatever else. And although I started with the art, I worked on all parts simultaneously to avoid getting bored. This is what I can say:
Art took a ridiculous amount of time, but that was by choice (or compulsion, one might say). I get very excitable and particular about it. At most I was making about one or two Hero animations in a day (for a total of 8 + upgraded versions), but anything involving the Queen took multiple times longer. When I made the excecutive decision that her final form was going to have a bazillion tentacles I gave up on scheduling altogether.
Coding went quickly at the start when I was knocking out a feature after another, until it became the ultimate slow-burn hurdle at the end. Testing, bugfixing, and playing Jenga with increasingly unwieldy code kept oozing from one week to the next. For months, probably? My memory’s shot but I have a mark on my calendar on the 18th of August that says “Mortholme done”. Must’ve been some optimistic deadline before the ooze.
Writing happened in extremely productive week-long bursts followed by nothing but nitpicky editing while I focused on other stuff. Winner in the “changed most often” category, for sure.
Sound was straightforward, after finishing a new set of animations I spent a day or two to record and edit SFX for them. Music I originally scheduled two weeks for, but hubris and desire for more variants bumped it to like a month.
Regarding programming
The Hero AI is certainly the part that I spent most of my coding time on. The basic way the guaranteed dodging works is that all the Queen’s attacks send a signal to the Hero, who calculates a “danger zone” based on the type of attack and the Queen’s location. Then, if the Hero is able to dodge that particular attack (a probability based on how much it's been used & story progression), they run a function to dodge it.
Each attack has its own algorithm that produces the best safe target position to go to based on the Hero’s current position (and other necessary actions like jumping). Those algorithms needed a whole lot of testing to code counters for all the scenarios that might trip the Hero up.
The easiest or at least most fun parts for me to code are the extra bells and whistles that aren’t critical but add flair. Like in the Hero’s case, the little touches that make them seem more human: a reaction speed delay that increases over time, random motions and overcompensation that decrease as they gain focus, late-game Hero taking prioritising aggressive positiniong, a “wait for last second” function that lets the Hero calculate how long it’ll take them to move to safety and use the information to squeeze an extra attack in…
The hardest attack was the magic circle, as it introduced a problem in my code so far. The second flare can overlap with other attacks, meaning the Hero had to keep track of two danger zones at once. For a brief time I wanted to create a whole new system that would constantly update a map of all current danger zones—that would allow for any number of overlapping attacks, which would be really cool! Unfortunately it didn’t gel with my existing code, and I couldn’t figure out its multitudes of problems since, well…
Regarding obstacles
Tumblr media
Thing is, I’m hot garbage as a programmer. My game dev’s all self-taught nonsense. So after a week of failing to get this cool system to work, I scrapped it and instead made a spaghetti code monstrosity that made magic circle run on a separate danger zone, and decided I’d make no more overlapping attacks. That’s easy; I just had to buffer the timing of the animation locks so that the Hero would always have time to move away. (I still wanted to keep the magic circle, since it’s fun for the player to try and trick the Hero with it.)
There’s my least pretty yet practical solo dev advice: if you get stuck because you can’t do something, you can certainly try to learn how to do it, but occasionally the only way to finish a project within a decade to work around those parts and let them be a bit crap.
I’m happy to use design trickery, writing and art to cover for my coding skills. Like, despite the anonymous asker’s description, the Hero’s dodging is actually far from perfect. I knew there was no way it was ever going to be, which is why I wrote special dialogue to account for a player finding an exploit that breaks the intended gameplay. (And indeed, when the game was launched, someone immediately found it!)
Regarding Godot
It’s lovely! I switched from Unity years ago and it’s so much simpler and more considerate of 2D games. The way its node system emphasises modularity has improved my coding a lot.
New users should be aware that a lot of tutorials and advice you find online may be for Godot 3. If something doesn’t work, search for what the Godot 4 equivalent is.
Regarding animation
I’m a professional animator, so my list of tips and techniques is a tad long… I’ll just give a few resource recommendations: read up on the classic 12 principles of animation (or the The Illusion of Life, if you’d like the whole book) and test each out for yourself. Not every animation needs all of these principles, but basically every time you’ll be looking at an animation and wondering how to make it better, the answer will be in paying attention to one or more of them.
Game animation is its own beast, and different genres have their own needs. I’d recommend studying animations that do what you’d like to do, frame by frame. If you’re unsure of how exactly to analyse animation for its techniques, youtube channel New Frame Plus shows an excellent example.
Oh, and film yourself some references! The Queen demanded so much pretend mace swinging that it broke my hoover.
Tumblr media
Regarding pixel art
The pixel art style was picked for two reasons: 1. to evoke a retro game feel to emphasise the meta nature of the narrative, and 2. because it’s faster and more forgiving to animate in than any of my other options.
At the very start I was into the idea of doing a painterly style—Hollow Knight was my first soulslike—but quickly realised that I’d either have to spend hundreds of hours animating the characters, or design them in a simplistic way that I deemed too cutesy for this particular game. (Hollow Knight style, one day I’d love to emulate you…)
I don’t use a dedicated program, just Photoshop for everything like a chump. Pixel art doesn’t need anything fancy, although I’m sure specialist programs will keep it nice and simple.
Pixel art’s funny; its limitations make it dependent on symbolism, shortcuts and viewer interpretation. You could search for some tutorials on basic principles (like avoiding “jaggies” or the importance of contrast), but ultimately you’ll simply want to get a start in it to find your own confidence in it. I began dabbling years ago by asking for character requests on Tumblr and doodling them in pixels in whatever way I could think of.
Regarding environment assets
Tumblr media
The Queen’s throne room consists of two main sprites—one background and one separate bit of the door for the Hero disappear behind—and then about fifty more for the lighting setup. There’s six different candle animations, there’s lines on the floor that need to go on top of character reflections, all the candle circles and lit objects are separated so that the candles can be extinguished asynchronously; and then there’s purple phase 2 versions of all of the above.
This is all rather dumb. There’s simpler ways in Godot to do 2D lighting with shaders and a built-in system (I use those too), but I wanted control over the exact colours so I just drew everything in Photoshop the way I wanted it. Still, it highlights how mostly you only need a single background asset and separated foreground objects; except if you need animated objects or stuff that needs to change while the game’s running, you’ll get a whole bunch more.
I wholeheartedly applaud having a go at making your own game art, even if you don’t have any art background! The potential for cohesion in all aspects of design—art, game, narrative, sound—is at the heart of why video games are such an exciting medium!
Regarding writing
Finding the voices of the Queen and the Hero was the quick part of the process. They figured that out they are almost as soon as writing started. I’d been mulling this game over in my mind for so long, I had already a specific idea in mind of what the two of them stood for, conceptually and thematically. When they started bantering, I felt like all I really had to do was to guide it along the storyline, and then polish.
What ended up taking so long was that there was too much for them to say for how short the game needed to be to not feel overstretched. Since I’d decided to go with two dialogue options on my linear story, it at least gave me twice the amount of dialogue that I got to write, but it wasn’t enough!
The first large-scale rewrite was me going over the first draft and squeezing in more interesting things for the Queen and the Hero to discuss, more branching paths and booleans. There was this whole thing where the player’s their dialogue choices over multiple conversations would lead them to about four alternate interpretations of why the Queen is the way she is. This was around the time I happened to finally play Disco Elysium, so of course I also decided to also add a ton of microreactivity (ie. small changes in dialogue that acknowledge earlier player choices) to cram in even more alternate dialogue. I spent ages tinkering with the exact nuances till I was real proud of it.
Right until the playtesters of this convoluted contraption found the story to be unclear and confusing. For some reason. So for my final rewrite, I picked out my favourite bits and cut everything else. With the extra branching gone, there was more room to improve the pacing so the core of the story could breathe. The microreactivity got to stay, at least!
A sample of old dialogue from the overcomplicated version:
Tumblr media
Regarding completion
The question was “what kept me going to actually finish the game, since that is a point many games never even get to meet?” and it’s a great one because I forgot that’s a thing. Difficulties finishing projects, that is—I used to think it was hard, but not for many years. Maybe I’ve completed so many small-scale games already that it hardly seems that unreasonable of an expectation? (Game jams. You should do game jams.)
I honestly never had any doubt I was going to finish Mortholme. When I started in late autumn last year, I was honestly expecting the concept to be too clunky to properly function; but I wished to indulge in silliness and make it exist anyways. That vision would’ve been easy to finish, a month or two of low stakes messing around, no biggie. (Like a game jam!)
Those months ran out quickly as I had too much fun making the art to stop. It must’ve been around the time I made this recording that it occurred to me that even if the game was going to be clunky, it could still genuinely work on the back of good enough storytelling technique—not just writing, but also the animation and the Hero’s evolving behaviour during the gameplay segments which I’d been worried about. The reaction to my early blogging was also heartening. Other people could also imagine how this narrative could be interesting!
A few weeks after that I started planning out the narrative beats I wanted the dialogue to reach, and came to the conclusion that I really, really wanted it to work. Other people had to see this shit, I thought. There’s got to be freaks out there who’d love to experience this tragedy, and I’m eager to deliver.
That’s why I was fine with the project’s timeline stretching out. If attention to detail and artistry was going to make this weird little story actually come to life, then great, because that’s exactly the part of development I love doing most. Projects taking longer than expected can be frustrating, but accepting that as a common part of game dev is what allows confidence in eventual their completion regardless.
Regarding release
Dear anonymous’s questions didn’t involve post-release concerns, but it seems fitting to wrap up the post-mortem by talking about the two things about Mortholme's launch that were firsts for me, and thus I was unprepared for.
1. This was the first action game I've coded. Well, sort of—I consider Mortholme to be a story first and foremost, with gameplay so purposefully obnoxious it benefits from not being thought of as a “normal” game. Still, the action elements are there. For someone who usually sticks to making puzzle games since they’re easier to code, this was my most mechanically fragile game yet. So despite all my attempts at playtesting and failsafes, it had a whole bunch of bugs on release.
Tumblr media
Game-breaking bugs, really obvious bugs, weird and confusing bugs. It took me over a week to fix all that was reported (and I’m only hoping they indeed are fully fixed). That feels slow; I should’ve expected it was going to break so I could’ve been faster to respond. Ah well, next time I know what I’ll be booking my post-release week for.
2. This was my first game that I let players give me money for. Sure, it’s pay-what-you-want, but for someone as allergic to business decisions as I am, it was a big step. I guess I was worried of being shown that nobody would consider my art worth financial compensation. Well, uh, that fear has gone out of the window now. I’m blown away by how kind and generous the players of Mortholme have been with their donations.
I can’t imagine it's likely to earn a living wage from pouring hundreds of hours into pay-what-you-want passion projects, but the support has me heartened to seek out a future where I could make these weird stories and a living both.
Those were the unexpected parts. The part I must admit I was expecting—but still infinitely grateful for—was that Mortholme did in fact reach them freaks who’d find it interesting. The responses, comments, analyses, fan works (there’s fic and art!! the dream!!), inspiration, and questions (like the ones prompting me to write this post-mortem) people have shared with me thanks to Mortholme… They’ve all truly been what I was hoping for back when I first gave myself emotions thinking about a mean megalomaniac and stubborn dipshit.
Thank you for reading, thank you for playing, and thank you for being around.
Tumblr media
91 notes · View notes
profiction-edits · 6 months ago
Note
saw u said tumblr stopped notifying you for asks, I sent in a request like a couple of months ago and was just wondering if you ever got it? Or if there are certain requests you won't do
There are only a couple of times when I’ll delete a request. Those are if it’s asking for explicit sexual content or if it’s a request from someone who posts in support of harassment or harm towards real people on their blog. I haven’t had any issues afaik about requests not going through. I do have a few pretty old requests that I haven’t finished yet because I know I’ll have a little trouble with making them so I’m saving them for a high energy day.
1 note · View note
why-the-heck-not · 9 months ago
Text
started a sourdough starter!!! It’s not even that much abt bread; I just like the idea of having a pet and this is about the max amount of responsibility I’m looking for rn
70 notes · View notes
doqt33th · 1 year ago
Text
working on a (kind of) part 2 for singularity! it’ll be written so that it can be both a standalone and a sequel. really jonesing for some sub mirage in my life so that’ll be the focus LOL
114 notes · View notes
jounosparticles · 1 year ago
Text
just remembered we probably won’t see jouno and tetchou reunite until a decent way into next year if at all
21 notes · View notes
alaspoon · 2 months ago
Text
I hate the part of my disability that means I have to sit still and not work because then it means I have to stay late especially if it’s at the end of my shift when I’m supposed to be cleaning
2 notes · View notes
lesbiansanemi · 1 year ago
Text
What is the point of insurance. I file a claim. They call me. Say they need more information. None of the information is about the actual incident, it’s all stuff they already have on file about my car (make and model, license plate, etc). Oh! They also have to ask if I had a child’s car seat in the car at the time of the incident, because apparently that’s important. And finally after all of this I ask, “so now what? Are you gonna pay for this?” and the lady goes “to be completely honest, it will probably be cheaper for you to find a shop on your own that will do it the cheapest than go through one connected with your insurance because you’re technically at fault for this and will end up paying for it out of pocket most likely because of the way your copay is set up.” HELLO??? HELLO!?!? I’m at fault for someone breaking my window and trying to steal my car???? God fucking dammit I hate insurance why am I PAYING for this every month just for you to not cover anything 😭😭
11 notes · View notes
exopelagic · 9 months ago
Text
okay facing consequences of my actions
#I thought I’d gotten away with it this time#okay it’s 3am and I may have discovered something that completely ruins me#everyone is asleep so I can’t tell if this is me being sleep deprived or not!#so I need to sleep now but I haven’t cleaned my code up or written my answers#I do Not have time#if I don’t sleep now I’m gonna be having a bad time tomorrow morning and I am significantly less productive rn than I could be#with other people around I kinda need that y#so I should go to bed. but also. this code needs cleaning. but also. even if I fall asleep now I’m only getting like 5 hours MAX#I need a good few hours tomorrow morning to have a shot at doing this properly#so it would be more useful to sleep now and wake up as early as possible than keep going tonight bc I’m not going to finish tonight#okay. fuck. I hate this#if I could think straight I’d be able to fix this easy which is probably a good reason to sleep#it’s just an annoying logical problem that I gotta follow through bc currently I’m stuck between three possibilities and there might be more#I have these two rasters and I gotta calculate the area overlap#the first method counts the number of presence points in each (probably) and then counts the number in overlap raster w manually set values#the second counts total predicted points and points where they’re predicted to be alone and does a calculation with that for each species#that one with all points from both species + pseudoabsence. vs method 3 which does that with just individual species coordinates#method 1&2 are now homologous now I JUST caught the logical error but method 3 is what he gave us#but actually he might have fucked up in not including pseudoabsence#i don’t know if method 3 works for two different species either honestly#it gives me results I like much more (my overlap is 100% for one of the species and that shoooouldnt rlly happen even if it’s possible) but#I think it might actually just be wrong because it can’t account for#wait so the line is taking the prediction for all coordinates for each species for each species’ initial coordinates. and not pseudoabsence#and that set of predictions for each species coordinate set is then taken and yeah it’s no longer comparable you can’t count each alone#not with two different species bc you need an overlapping dataset to do that OKAY I have solved that logical problem my initial method works#which is annoying bc the result sucks but whatever I checked the rasters and it’s actually identical so#okay now I’ve figured that out. twenty minutes later. sleep I think it’ll help most#luke.txt
2 notes · View notes
lexiesdoodles · 1 year ago
Text
4 notes · View notes
mychemicalasexual · 2 years ago
Text
HE LOST BY 1.1 PERCENT??? DAMN IT
Semifinals
Tumblr media
25K notes · View notes
himblebo · 8 months ago
Text
Why do some of the best historical pattern companies have to be based in a different country than I live in
0 notes
heesimp · 1 month ago
Text
tasty (heeseung)
Tumblr media Tumblr media
summary: it’s not your week and it doesn’t seem like the semester will ease up on you as time flies by, but your best friend is here to help in more ways than one.
word count: 5.6K
notes: based off of this request. thank you anon! I probably won’t open a taglist at this time but I’ll let you know if I do when I post other fics. XX
warnings: reader touches herself, porn mentions, vibrator mention, phone sex, oral (f. receiving), dirty talking, mentions of heeseung with other girls, multiple orgasms, unprotected sex.
Tumblr media
“You sure you don’t want to go out with us?” 
Your co-workers stare at you while you try to push down any simmer irritation. They’re not to blame, but pestering you to go out to a bar and get drunk when all you want to do is go home, is making you even more irritated. They mean no harm and look at you with sorry eyes. 
“Yeah, I’m sure,” you tell them. Luckily for you, they nod and accept your decline. “Thanks for the invite though.”
“Well if you change your mind, you know where to find us.” 
In typical twenty-something-year-old fashion, certain days feel longer than most. Today is no exception. It’s hard to navigate the woes of landing on your feet when you’re wrapped up in midterm projects and trying to have a social life without throwing yourself off balance. When the semester started, you were nothing other than a happy-go-lucky, fourth-year university student who was excited to finish college and take the first step towards “real life.” Unfortunately for you, your days would get tough before you’d see it to the finish line. 
The ride back to your apartment isn’t long by any means but the traffic from your job at a convenience store was met with rush hour. The bus took much longer than usual but you always anticipate that when you’re scheduled until 5pm. Everybody’s going home at the same time and even public transportation falls victim to the hustle and bustle of corporate life. 
On your way home, you can’t help but linger on the inconveniences of the recent past. Midterms have snuck up on you like they do every year and no amount of studying into the night could ever prepare you for the stress that comes with obsessing over good grades for five separate classes. It kills you that no two tests weigh the same and preparing for projects feels like you’re signing a death sentence. You’ve barely seen your friends aside from in passing and haven’t had any time to take care of yourself and have fun. 
It feels as though you’ve lost all motivation because school and work has sucked the energy right out of you. Even your best friend, Lee Heeseung, has started to soften up around you because he can tell how stressed you are. If anything, the amount of unread texts from him and your absence in his physical life is a telltale sign that school is kicking your ass, but he knows you always bounce back. You know you will too, but right now it feels like it’ll take too long to get there. 
The first thing you do is take all of your clothes off and settle them in the dirty hamper and take a shower, cleaning off the grime from a long day outside of your bedroom. Your hair is clean and your skin feels silk to the touch when you step out and dry yourself. It takes a great deal of effort to follow through on your skincare routine and tidy up your room so that it doesn’t feel like an overwhelming mess the more you look at it. Today sucked. There’s no doubt about that. 
Eventually, the clock turns into a late hour after you’ve had dinner and a sweet treat to make up for the awfully long and boring day you had. The week drains on you and you’re looking forward to the weekend because that means you don’t have to work. After settling in bed with the television on, you try your best to let your worries escape you and focus on what’s in front of you. 
Whether the show is too boring or you’re too worked up, you don’t know. The TV is long forgotten as you aimlessly scroll through your phone and start pushing your thighs together and clench around absolutely nothing when you log into a Twitter account you don’t post on. It must be out of habit to act like this when you see the familiar username because it’s where you keep your porn stash for when you need to get off. There’s everything you could ever want–short videos, photos, and links to other websites that always gets you off. The long day has made you think about how you need at least a single win in order for this week to not completely suck. Bringing yourself to orgasm might be the way to do it. 
You spread your legs underneath the covers and take a finger to tease up your slit that’s covered by your panties and hold your phone in your free hand, using your thumb to scroll past the plethora of videos that turn you on. It’s all about finding the right one, and seeing big dicks and wet pussies makes you worked up. You start to forget about the week and consider that a good start. 
Moving your finger against your covered pussy always makes you wet. You imagine it’s someone else teasing you the way you like it and pretend you don’t need to move a muscle to get off. Swiping the tips of your fingers back and forth makes you soak through the pathetic fabric anyway, and the excitement of your arousal makes you gush right onto your panties. 
You scroll through them one by one and pull your panties to the side to feel just how wet you’ve become and moan quietly as the feeling of your slicked up walls. Pushing a finger inside, the welcomed sensation is exactly what you needed after a hard week. You add two, then three, and pump them in and out of you with your legs bent towards your chest. It should be an easy orgasm. 
Except, it isn’t. Three of your own fingers isn’t enough.
At this rate, you don’t know how long you’ve been rutting your hips but what you do know is that you can’t seem to get yourself off with just your fingers. Pulling them out makes you wince at the loss and you force yourself off of your bed to find your trusty vibrator that has always served you when you need to get off quickly. You dig for it in the depths of your drawers but, to your dismay, the device is uncharged. You’re far too worked up to wait for it to become usable. You crawl into your bed again and angrily look through your phone at the porn in your bookmarks and try to get yourself back to that state of euphoria when you started touching yourself, but knowing too much is bothering you is preventing you from letting go. 
Your room echoes as you groan in frustration when your eyes land on a photo on your desk. It’s a picture of you and Heeseung that Jay took when the three of you hung out together after you first moved into this apartment. The two of them helped move boxes and furniture, and you rewarded them with a free meal from the noodle shop across the street. Heeseung sits next to you with his thighs pressed against yours because of the small table but neither of you really cared. 
That’s the thing, though. Heeseung isn’t shy about physical touch with you or anyone else. He’s the kind of guy girls feel comfortable around with just a few words spoken and you’ve always envied the way Heeseung can talk his way through anything. People love him, girls want to fuck him, and guys want to be like him. There’s a part of you that wishes you could exude the same aura that your best friend does but, unlike him, you cower at any chance of interaction and can’t seem to get anyone to be interested in you the way you’re interested in them. Heeseung has heard your fair share of love debacles whereas it seems like romance is presented to him with the snap of a finger. 
It isn’t that you haven’t had experiences with sex and dating, but they haven’t been worthwhile. So far, nobody has been memorable enough to keep in your backpocket for days like this, when you need a hot and erotic memory to come in an instant. It feels impossible to find guys who know what they’re doing when a woman is presented in front of them. Guys are so lucky because it takes next to nothing to get them hard and get them off. 
And like, your best friend has had his fair share of hookup stories that leave you wetter than a goddamn fountain. He’s not shy about skimping the details because he’s seen you cry snot since kindergarten and you’ve seen him eat shit on bicycles since elementary school. Sex isn’t off the table. You just don’t have anything to contribute and he doesn’t judge you for it. You aren’t really keen on telling him about all of the bad experiences you’ve had when he talks about how mind blowing sex for him is. Part of you is envious that your best friend has never had one bad day of sex in his life. Allegedly. 
Still, this frustration bubbles up and there’s nothing you can do to quell the way you feel. Perhaps it’s a mix of general life stress and the events leading up to this very moment. The entire day felt like a test to your patience as minor inconveniences piled up on top of one another before your breaking point. You thought your vibrator sitting uncharged was your last straw but it seems like your mind isn’t clear enough to focus on getting off. You recall a few unread text messages from Heeseung and open your shared text thread with him and watch all of the funny TikTok videos and tweets he sends you. You’re missing him right now. 
Heeseung answers after one ring. 
“Back from the dead, I see. What’s up?” 
You huff. “Nothing.” You hear him laughing from the other line. The faint sound of his keyboard clicking echoes in your ears. 
“Can’t be nothing. You always call me when you need to tell me something.” 
“Not true.”
“Y/N, you and I both know you prefer to talk on the phone when you have something important you need to say so neither of us ends up sending long voice memos.” Okay, he’s got you there. “So begs the question: What’s up?”
“Well I called you because I’m bored. Happy?”
Heeseung laughs again. You’re sure he can hear your disdain. “It’s a good thing I know how to deal with your attitude, huh? Since you’re bored, I’ll have you know you’re calling me while I’m playing with the guys.”
“What, no girl to hook up with?” 
“Not tonight, princess.” 
“How sad.” 
“If you must know why, I had a pretty long day at work but I’m fine now. Jake’s ass keeps dying so that’s pretty funny.” You don’t say anything, not right away. Not when you realize you called him in a haste and that you’re naked except for a tank stop and dainty white socks. The realization makes your cheeks heat up as you think about it, even though Heeseung can’t see what you’re wearing. “You good? You’re unusually quiet, especially when you give me attitude.” That makes you roll your eyes.
“You know, it’s unfair that all you have to do to get off is brush your hand against your dick.”
“Where’s this coming from? You don’t really talk about sex. Is everything alright?”
“It’s unfair!” He hears you groan in frustration. You’re somewhat annoyed he’s still typing away on his gaming keyboard.
“Y/N…Are you okay? What’s gotten into you?”
That question alone seems to ease your mind a little as your irritation bubbles over the surface. You couldn’t stop yourself from talking even if you tried. You tell Heeseung everything, good and bad, and he won’t relent until he knows you’re okay. But even this is treading into new territory. It isn’t that you haven’t noticed just how attractive your best friend has gotten since you met him for the first time as kids, but it’s the first time you’ve ever acknowledged it while talking to him. 
“I can’t get myself off.”
Your voice is barely above a whisper. You don’t hear the sound of his keyboard anymore.
“What?”
“Heeseung…”
“No, say it again.” 
Suddenly, you’re starting to regret calling him to complain about something like this. You feel like you might as well be diving into the depths of your secrets.
“I can’t get myself off.” He hears you whisper it into the phone. 
“Did I hear you correct? You can’t get yourself off?” Heeseung curses under his breath and his hands have stopped typing on his keyboard completely. Frustration pushes tears to the rim of your eyes. 
“I can’t.” Your voice wavers like you’re about to choke a sob. “I just want to cum, Heeseung.”
You don’t see it, but he disconnects his video game connection without consulting his friends. He sits back in his seat and brings the phone off speaker mode and pushes it to his ear. “Y/N…Have you been touching yourself?”
“Yes. I don’t know why but I’m in this mental block and I can’t focus on anything. Nothing is helping.” 
He chokes. “What do you mean?”
“My vibrator is dead and I’ve been using three fingers but it’s not helping!” 
Heeseung sits quietly on the other line. “Are you touching yourself now?” 
“No,” you sigh. “I’ve been at it for an hour and I can’t finish.” 
“Fuck,” he mutters. “You must be so wet.” 
“Not anymore.” You say it through your teeth, too upset that your high has ebbed away.
“You should start touching yourself again.”
“What?”
“You heard me. Touch yourself and make your pussy all wet.” It’s concerning how much you like hearing your best friend talk to you like this. But you do, putting your phone on speaker and putting it on the mattress beneath you with your hand caressing your pussy. You don’t know if it’s you, Heeseung, or the notion that you’re crossing a bridge, but your spine starts to tingle. Your touch is as light as a feather.
“Are you doing it?” 
“Yeah,” you admit. 
“How does it feel?” 
“Really good…”
“How good?” 
“Feels like someone else is touching me,” you tell Heeseung. “If I close my eyes, I can pretend it’s someone else.”
“It’s not enough, is it?” 
“No, Hee. I just…I’m so frustrated.” 
“Yeah, baby?” He’ll address that nickname later. “Why are you frustrated?” 
“School and work are stressing me out and nobody in my group projects lifts a finger. I feel so alone in this.”
“But you aren’t alone. You have me, remember?” You get wetter the more he talks. It feels wrong to be turned on by Heeseung’s voice but you can't help it. He’s talking to you like he hears the way your voice quivers and how badly you need somebody to take away all of your pain, and perhaps you feel comforted because you know Heesueng will do just that and always had. Your fingers rub your wetness around your bare mound the more you think about it, pushing aside any guilt or awkwardness you initially felt.
“When have I ever not been there for you? Never, baby. Including this.” 
“This?” 
He chuckles. “Yeah. Helping you cum.” 
“Hee, don’t say that.” 
“Why? It’s true. Best friends help each other cum.” 
“How are you gonna help me do that?” 
It’s silent on the other line for a long pause and your heart starts to sink when you think you might’ve crossed a line. Is he uncomfortable? Does he want to hang up and forget about this? Will he ever look at you the same way after tonight? 
“Keep touching yourself. I’m coming over.” 
Your eyes widen. “N-Now?” 
“Yes, now. I live five minutes from you. I’ll be over soon.” 
The thought of Heeseung coming over makes you impossibly wet. It’s been so long since you’ve let anybody touch you the way you’d like after failed hook ups that left you unsatisfied. Your bedroom suddenly feels warmer and your arousal keeps your fingers slick the more you rub against your pussy. It makes your toes clench and you’re starting to get excited again. 
“Please hurry, Hee. My fingers are starting to get sore.” 
“I’ll be there in two. Don’t hang up.”
“F-Fuck,” you whimper silently. Heeseung’s phone picks up your moan and you hear him let out a low groan when he turns his engine on. 
“You have the sexiest moans. I wanna hear them while you get yourself off, okay? Can you do that for me?” 
You rub your pussy faster. “Yes, Hee. Fuck, I’m so wet. This feels so good.”
“Be a good baby and play with your clit a little for me, hm? Get her all nice and prepped.” 
You do as he says, moving the pads of your fingers in circular motions around your engorged nub when he tells you. Your eyes close shut when that jolt of pleasure makes your body jerk and arch off of the bed and that loud sound emitting from the back of your throat makes Heeseung hum in approval. 
“Juuust like that. Fuck, you sounds even better than I imagined. You’re a vocal one, huh?” 
“Only when it feels really good.”
“Yeah? Do you feel really good?” 
You lick your lips. “It would feel better if you were here.” Heeseung laughs. 
“I’m here and I’ve got your spare key. Keep fucking yourself for me.” 
The call ends there. You hear the door opening and part of you considers using your blanket to cover yourself up because in all of the years you’ve been friends with Heeseung, he has never seen you this indecent. It feels a bit humiliating to know your best friend will find you with your fingers rubbing against yourself while your hips chase that delicious pleasure but ultimately, you can’t find it in yourself to care too deeply about that. 
Heeseung’s footsteps alert you to his presence and you’re pleasantly surprised to see him standing in the threshold of your bedroom after he’s opened your doorknob. His black hair covers his eyes as he catches his breath, and it looks like he ran up the two floors just to get to your apartment quicker than an elevator could take him. He’s hesitant when he walks inside until his eyes lock with yours. Your next moan comes from deep within your chest and Heeseung wastes absolutely no time. 
He lands on his knees and pulls your body towards the edge of the bed. Your scent invades his olfactory senses as he looks down below you, pushing your feeble hand away to admire the mess you’ve made of yourself. It should feel embarrassing to have your best friend look at you like this, but it doesn’t. Your heart beats faster the more Heeseung’s eyes scan your wet pussy and before you know it, his mouth latches onto you. 
The feeling of someone’s tongue shoved deep within you is a feeling you haven’t experienced in a long time. Heeseung kneads your thighs with his hands as he keeps you in place and the pace he sets makes your body feel like it might as well be up in space. 
You hear stories all the time about Heeseung hooking up with other girls whether it be from himself or others. Girls love to pretend to be your friend to get close to him and love to talk about these kinds of things with you because they assume you’re getting in on the action too, only to leave the conversation perplexed when you tell them you and Heeseung have never gotten involved like that. But now, with every bit of information about how he slurps pussy like he needs it to live, you’re starting to wonder why you never asked him to do this before tonight. 
“Tasty,” he mutters after a beat of silence. Your hand comes to grip his hair for stability when he pulls your clit into his mouth and sucks on it while rubbing his tongue against your pleasure point. “How come you never told me you taste so good?”
“You never asked.” 
He laughs against your pussy. “Still got some attitude, huh?” 
“What are you gonna do about it?” He looks up at you like he’s weighing a challenge. 
“If you were any other girl, I’d pull out every time you’re about to cum. I’d have you begging for that shit. If you were somebody else, I’d stuff your mouth with my cock until you learn how to obey.” He licks up your pussy once more before adding two of his fingers inside, moaning at your smooth and wet walls as he pumps them inside of you. “But you’re my best friend and you’ve had a hard week. I’m gonna make you cum.” 
If a thousand suns exploding feels like Heeseung’s tongue and fingers working in tandem with each other, then this is a feeling you never want to forget. They work separately but it feels like he’s pushing you closer and closer to the finish line the more he pays attention to your clit and g-spot at the same time, pressing on that little button the more you whine and aimlessly beg for him to let you cum. You can barely register your own voice moaning because the pressure is too much against your ears. Heeseung’s fingers plunge in and out of you at a pace that is somewhere between gentle and brutal, giving you enough force to take your mind off of the stress from the week to focus on your pussy being pleasured. 
You screw your eyes shut when you can feel that coil unraveling. Heeseung seems to notice that too because of the string of moans you let out when he pushes his fingers against your sweet spot. His mouth licks and licks as his hand pushes your wetness right against his tongue and it doesn’t take very long for him to taste your cum. 
Heeseung’s head disappears between your legs and he’s barely able to move his hand because of how tight your thighs are against his ears. He’s always loved your thighs and legs, and loves them even more now that he knows what it feels like when you suffocate him as he licks up your delicious cum. You ease up on him when he pries them away to free his hand from the uncomfortable position and uses both hands to keep your legs apart as he licks up the remnants of your cum and helps you ride out your orgasm until your chest falls against the mattress. 
He wipes the back of his hands before giving your slit a gentle kiss. “You’re so sexy when you cum.”
“I can’t believe I let you do that.” 
“Why?” 
You watch him crawl up your body between your spread legs. “Because…” 
“Because?” 
“You’re my best friend and we’ve seen each other through everything. Don’t you think this is a little, I don’t know, weird?” 
“No.” Heeseung shakes his head and dips below to kiss the corner of your mouth. “Not weird. In fact, I’d argue we should do this more often.”
You frown. “I don’t intend to be somebody you keep on a roster, Lee. You can keep that shit to yourself, but thank you for helping me cum.” Heeseung laughs against your mouth until you feel his lips ghost right over yours. 
“There won’t be other girls involved if we fuck, Y/N. I’m not heartless like that. Everybody else knows I’m in it for sex and nothing else, but it’s like you said. You’re my best friend. I won’t make you feel like you’re just somebody I can hit up.” 
“So this would be like…friends with benefits?” 
“We can work out the semantics later.” He lets his lips touch yours and when you don’t object, Heeseung opens your mouth with his own and you taste the saltiness of your cum on his lips. You clench around nothing when you hear your mouths smacking together in the quiet of your bedroom. 
It feels…good. It doesn’t feel out of place, even though this is the first time you’ve kissed Heeseung. You haven’t thought about it much either, but somehow his lips fit perfectly in yours and his soft hands holding your body in his adds to your arousal. You feel safe with him at this moment and it’s the first time you’ve ever had sex with somebody who hasn’t made you feel like an afterthought. Your mind feels a bit foggy but you know you like this feeling and don’t want him to stop. Still, you have your worries.
“This won’t be weird, will it?” 
“No, baby. In fact, all you had to do was ask me to drop the other girls and I would’ve.” You roll your eyes. 
“Sounds like you’re in love with me, or something.” 
Heeseung pulls away and smiles down at you. “Yeah. Or something.” You ignore the way your heart flutters and realize his bulge is poking your bare pussy. 
“You’re hard.” 
“So you’ve noticed.” 
You pinch his bicep. “You get hard eating pussy?” 
“Well yeah because it’s pussy, but it’s also you.” You start to talk but Heeseung silences you with a kiss. “Are you satisfied now that I’ve made you cum?” 
His vulgar words make you shy underneath his gaze all of a sudden. It’s a new feeling and you’re not quite sure how to navigate it, especially with the way he’s staring down at you with a raised eyebrow. Heeseung is still your best friend who gives you shit for everything. You suppose you’re grateful that he’s not changing who he is just because he knows what you look like naked. 
“You know what? Actually, I don’t think I’m satisfied.” 
Heeseung grins wickedly and pulls his body off of your chest to take his shirt off, his chiseled muscles on display for you to look at. He grabs your hand and places it on his abdomen. “Oh yeah? What else can I do for you, princess?”
You take your fingernails on his skin and feel his abs move beneath you. “I think I need you inside me too.”
“Were my mouth and fingers not enough?” You shake your head. Heeseung tuts as he gets off of the bed to step out of his pants and boxers, revealing a long and thick cock you’ve only ever heard about. It’s dripping with precum and you can’t stop your pussy from clenching or your mouth from drooling. 
You watch him get back on the bed one knee at a time before he’s hovering over you again, pulling your body to the position he wants as your legs spread before him. He looks down at his cock and tugs on it twice before letting his tip rest against your clit. 
“Need some of my cock?” 
“Yes, yes!”
“Who knew my best friend has such a tight pussy. Makes me wonder why I even bothered with other girls in the first place.” You seem to like hearing that. He brings his fingers to push the head of his cock inside of you before sinking halfway in, allowing you to adjust to his size as you squeeze him. “Oh yeah, honey. This pussy’s gonna make me cum hard, I already know that.” 
Heeseung holds your legs open and pushes his hips into you slowly. The drag feels so good with how warm he’s made you and you can feel him throbbing with every pass. You hold onto your breasts for stability, which seems to turn him on even more because he’s pushing your legs towards your chest and pushing into you with all of his might. 
You’re able to see him from where you lie. His eyebrows concentrate as he squeezes his eyes shut and sweat lines his forehead the more he thrusts inside of you. He sits up on his knees to angle his dick inside of you better and moans when you let out a strangled groan. The clench is so tight and amazing, and Heeseung can’t fathom why he’s never fucked you before tonight. 
“Sexy pussy,” he grunts, looking down at your abused hole as he thrusts into it. He brings his thumb to your clit and you yelp when he starts to rub it. “So wet and fuckable.” 
“Fuck me,” you manage to choke. 
And truthfully, you like Heeseung plowing into you at the pace he’s set. He’s not too fast but not too slow and you can feel him hit your cervix every single time. It’s no wonder girls were always lining up to have sex with him. Heeseung knows what he’s doing with his dick and you’re finding that out now. 
“You want me to fuck you?”
You nod pathetically. “Please fuck me.”
“How hard?” You bite your lip and shake your head at the humiliation of begging for him but Heeseung tuts and smacks your clit with his hand. “I said, how hard?”
“So hard that I feel you in my stomach!”
“Atta girl. That wasn’t so hard, was it?” Heeseung slips out of you and pulls you up on your hands and knees, beckoning your back in a deep arch. He plants both of his feet on the mattress and bends until he’s sinking his cock back down inside of your pussy, letting your mixed wetness coat him again. 
He thrusts himself as his mouth hangs open. Heeseung grips your waist with both hands and squeezes you hard to balance himself as he throws his head back at the phenomenal sensation of your walls pulling him in every time he tries to pull out. Your eyes roll to the back of your head when you feel his balls against you and clutch into your bedsheets.
“Your balls are slapping against my pussy and it feels really good,” you manage to get out without stuttering. Heeseung feels you clench around him again and emphasizes his thrusts until the sound of his balls makes your ears vibrate. 
“Feels good when it hits your clit, doesn’t it?”
“So good, fuck!” 
Heeseung speeds his thrusts and relishes in your string of moans the more his tip nudges your g-spot. “Can you cum, baby? Cum around my cock like I know you want to. You’ve earned it after this week. Cum for me. Won’t you let me feel that?”
“Fuck, fuck, I’m cumming, Hee! I’m fucking cumming!”
“Yeahhh. Oh your cum is so good. Doing so well, making your pussy creamy all over me like that. Cum for me.”
And it feels so good that you follow his command. The orgasm Heeseung’s cock brings you feels like a physical manifestation of letting go of your worries and enjoying the present moment. Despite your legs and pussy aching, this feels an awful lot like freedom because your own mind isn’t caged by the inability to get yourself off. 
You don’t think, you can’t think. You’ve reached a point of nirvana that’s made your mind completely blank with the exception of your orgasm and the feeling of your best friend fucking right inside of you. His cock, so hard and warm, somehow feels so perfect lodged inside of you. 
Heeseung cock twitches and you feel it the more he pounds into you. He looks down and moans at the sight of his cock becoming white with your cum with every pointed thrust and doesn’t remember the last time he truly enjoyed himself to the point of being able to forget about everything except the person he’s with. Sex with other girls is incredible but there comes a point where he realizes that they’re using him just as much as he’s using them. But you, his best friend since he can remember, give him some kind of peace that he’s never felt before. This is more than just a quick fuck, even if neither of you address it.
“Your pussy’s gonna make me cum,” he moans through a choked grunt. “You feel so good baby, fuck.” 
Heeseung pulls out of your hole just enough to rest his tip against you. His warm cum floods against your folds and your body jerks at the way he twitches against you, but his hands keep hold of your hips to place you exactly where he wants you. He looks down to watch his cum spill from his slit and paint your pussy like the artwork that it is.
When he’s finished cumming, Heeseung leans back against his knees to spread you apart by gripping your asscheeks. “Would you look at that?” 
“Stop looking…”
He chuckles. “Why, baby? Your pussy’s so pretty with my cum on it.” 
You look back at him. “Yeah?”
“Oh yeah.” He nods at you before pulling away to scour your room until he finds a box of tissues on your nightstand and grabs a few to clean you up to the best of his ability before cleaning himself up too. 
Overcome with a wave of tiredness, your body feels much more relaxed once you’ve slipped underneath the covers as Heeseung throws away the dirty tissues. He turns around when he hears the blankets ruffling and resists the urge to coo at you when you’ve tucked it underneath your chin. 
“Looks like you needed one good fuck to relax, hm?”
You blush. “Shut up.”
“No can do, Y/N.”
“I…”
Heeseung leans down towards you and tilts his head. “You what?”
You avert his gaze. “I liked it when you called me baby.” 
“Yeah?” He pushes some of your hair back as you yawn. “I can do that.” 
“Are you gonna go home?”
“Not if you let me stay the night.” You don't have it in you to talk back to him after all he’s done for you. Instead, you open the covers as Heeseung puts his boxers back on and watch him smile before climbing in next to you. “Come here.” He tucks your body on his chest and you’re too tired to argue with him. 
His heartbeat puts you to sleep.
Tumblr media
tagging: @zara2318 @markmato @heechwe @horijiro @ggumjilgeong-yjn @porunarefuu @leov3rse. :)
2K notes · View notes
ozzgin · 4 months ago
Note
I HAVE BEEN THINKING ABOUT YAN! SCHOOL FOR A SOLID WEEK NOW YOU'VE ALTERED MY BRAIN CHEMISTRY SOOOO HEAR ME OUT
imagine the yandere classmates DYING to get paired up with you in a project so that they can ask you to do it at your house because "it's convenient". they'll probably use this as an excuse to snoop around your room and steal some items— heh. I imagine that the yanderes would absolutely duke it out in the classroom once your partner has been announced lololol. 🤭
Tumblr media
You’re forgetting one very important detail: Reader has yandere parents.
It’ll be the ultimate battle of wits. Even if you live alone, it’s enough to mention you’ll have classmates over to get your parents in their camouflage suits.
“It’s just some university project”, you mention casually over the phone.
A moment of silence.
“…Mom?”
“I'll have to call you back, darling”, she announces quietly, rushing over to the dad who just fainted in the kitchen upon hearing the blasphemous news.
On the day of said meeting, your classmate scans the room with a knowing grin.
“Coffee, tea?” you ask enthusiastically.
“Whatever takes longer”, he says, casually taking out his materials.
Once you’re gone, he scrambles to your bed, checking for a potential diary, or toy, or intimate belonging. Suddenly, there’s a faint rap at the window. He glances outside, then nearly stumbles over in shock.
“Damn it!”
Among the bushes facing the building, your parents are gesturing a stark no-no with their index finger. “Don’t even think about it”, they seem to imply.
It becomes a generational challenge. Your classmates take turns coming over to your place in an attempt to defeat your parents, the old-school graduates. Can the youth outsmart the veterans? Only time can tell.
One day, a young man enters the classroom in somber silence. He approaches the group, and merely stretches his hand out, dropping a crumbled piece of paper.
"What's this?" one of the students asks, eyebrows raised.
"It's (Y/N)'s stamped bus ticket", he reveals victoriously. "Stole it from their bedroom."
A collective gasp erupts from the crowd. This madman has bypassed the system. There are cheers, and cries, and - most importantly - there's hope.
The next generation will always surpass the previous one. It's one of the never-ending cycles in life.
Tumblr media
[Yandere School Masterlist]
1K notes · View notes
simonrileysfavteacup · 10 months ago
Text
The Morning After
Paring: Simon "Ghost" Riley x wife!reader
Word count: 700 ish?
Warnings: Mentions to sex, hickeys, naked people, Simon wanting you for breakfast
Summary: The morning after a steamy night.
Tumblr media
Sunlight creeps in through the curtains you never closed last night. The curtains fly around the room, pushed by the daring wind. The window’s are still open, letting in the chirps of birds outside. The wind pushes a breeze around the room and you shiver.
You’re laying on your right shoulder. There’s a heavy arm that isn’t yours draped across your waist. There’s a head tucked into the crook of your neck. There’s another forearm underneath your head. There’s someone’s heavy breathing going straight into your neck. You can feel a bit of stubble. You can feel hair, long, soft hair. You can feel a strong chest against your back. All of it is memorized in your mind.
And there’s only one person in the whole world who’s body you know inch by inch. 
You squint as you open your eyes, the sunlight almost killing you. The duvet is all messed up, barely covering your tangled bodies. His right arm is underneath your head, draped off your side of the bed. His grip on your waist is loose, he’s still asleep. His breathing is even, you can feel it. 
You push yourself out of bed slightly, making a move to shut the window and close the curtains. He grabs onto your waist tightly and pulls you back into the position you were in before. His voice is raspy, almost not even there, as he says, “Five more minutes.”
It should be illegal. His voice. His hair. His chest slowly falling and rising. It should be illegal to look this fucking good in the morning.
“Just wanna close the window,” You reply, keeping your voice hushed. 
“Who gives a shit?” He pulls the duvet higher over you, covering your naked body from the wind. “There. Now, give me 10 more minutes.”
His hand goes back to your waist, covering the soft maroon and purple bruises that formed throughout the night. 
So, you lay back down, take in a deep breath, and try to fall asleep. 
At least an hour goes by before you finally wake up again. Your position hasn’t changed and Simon’s hold on your waist is loose again. You finally move, getting up from bed. He doesn’t pull you back this time, but rolls over. He lets out a groan. “Oh, shut up, you big baby. I gave you more than 10 minutes.”
He doesn’t respond. Just lets out another groan, but louder and longer.
You grab the shirt he wore last night, the one he threw into a random corner of the room, more focused on your body. You toss it into the hamper. His pants and boxers are thankfully close enough to the hamper, yours nowhere to be found. Guess he was a little too excited.
You walk into the bathroom, getting a fine look at yourself in the mirror.
Hickeys and the traces of fingertips line your neck and chest, your hips and legs are covered, and I mean covered, in bruises. On both sides of your hips are marks of large, muscular hands. The marks are red, and it doesn’t look like it’ll all fade in the next hour. You turn slightly, getting a look at your back. Your ass is marked the same way your hips are, with large hand prints, your back thankfully okay. 
“You’re hurt,” Simon’s voice is barely above a whisper as he stares at you from the bed. 
This happens every time he leaves a mark on you. He turns cold again, becoming distant in fear of hurting you again. Every single time. It takes so many words of encouragement to get him to open up again, assuring him it didn’t hurt. 
“They’ll fade,” You shrug.
“I hurt you,” He whispers. 
“No, you didn’t. Last night was probably one of the best nights of my entire life, love. Don’t you dare think I’m in any sort of pain or anything. I’m fine,” You smile at him. “And I left a fair share of marks on you. Look at your back.”
He lets out a soft chuckle, looking over at you again. “Promise?”
“Swear on my life,” You smile. “You want breakfast?”
“Mhm,” He hums, walking over to you and kneeling in front of you. “It’s already served.” Are his last words before diving in between your legs.
3K notes · View notes
ceramicskies · 2 years ago
Text
Was supposed to go to a concert tonight in co springs but my apartment flooded while I was at work ☺️❤️
Me having the worst luck ever? Yes 👍🏻
0 notes
titaswrld · 5 months ago
Text
seventy-six percent
Tumblr media Tumblr media Tumblr media
description: your boyfriend hasn’t fucked you in weeks and you’re tired of it, your best friend fred helps you get laid!
paring: theodore nott x fem! reader fred weasley x reader platonic!
contains: smut! 18+, minors dni, mentions of alcohol, sex, p in v
w.c: 1.1k
|an: came up w this idea last night and i luv luv luv it! hope u guys do too.
Tumblr media
“cmon, fred, please? it’s been weeks. i’d do it for you, you know?" you’d said to your best friend, fred weasley, during lunch. it has been weeks since your boyfriend last fucked you. you don’t know why or what’s gone wrong. but you were convinced it was some sick game he was playing. he wouldn’t encourage your sexual behaviors, nor initiate anything, and you were fed up.
although, now that you really think about it, it might’ve been your fault, considering the last pillow talk session you and theo had, you told him jokingly that you’d probably last longer than him without sex.
you lied.
you’re growing desperate. you tried to ease the ache in your lower stomach by attempting to please yourself, but it’s not the same; it’s not him. you can’t put up.
“you’re absolutely nuts if you think i’m going to purposefully make theodore nott jealous. do you want me dead? is that what this is?!” fred exclaimed with a hand over his heart, feigning hurt. “you think you know a gal,” he tutted, shaking his head.
you’d pressed your lips into a thin line, reaching into your head to find something that would make fred fold. “i’ll do your homework for a week? two? brew the potions for yours and george’s pranks? "c'mon freddie, be reasonable here.” you’d said with a pout.
“how about covering the cost of my funeral?” he’d deadpanned with a slight smirk. ugh, you’d thought. i guess i’ll have to…
“fine! i’ll do yours and george’s homework for a month so you can work on products. and make sure theo doesn’t do anything rash.” you exclaimed, god, your social life is going to be over, but at least you’ll finally get some dick.
fred’s lips tugged into a wicked grin. "sounds absolutely perfect. see you tonight. pleasure doing business with you, by the way!” he yelled out to you, already walking away, to go grab george and tell him the great news.
you’d sighed, hands holding your head from faceplanting into the hardwood table. it’ll be worth it, you told yourself.
Tumblr media
this might, hands down. be the best you’ve ever looked in your life. your low-rise jean mini skirt hugged your hips and thighs perfectly. black long sleeve fitted crop top outlining your breasts and showing just the right amount of stomach, and black knee-high boots covering your calves. you looked to die for.
you do have to admit that you are a little nervous, though. fred and theo are both very unpredictable people. you had just hoped that fred wouldn’t cross the line too much and that theo would do nothing more than drag you up to his dorm and fuck you. considering this is a slytherin party, your chances of this outcome were maybe seventy-six percent?, which is good enough for you!
after overthinking and shuffling through every possible outcome, you finally stepped out of your dorm to meet fred in the common room so you could make your way to the slytherin common room together.
fred took a bow, as if you were queen lizzie herself, and offered you a hand to lead you down the last two steps of the staircase.
“madam?” he’d said in a posh voice, causing you to let out a laugh and take his hand to walk down the last of the steps. as you reached the bottom, he dropped the act and let out a laugh.
“no, but really. you do look good. i’d say there’s a great probability you’re getting laid tonight, with my help especially.” he’d said playfully and nudged you as you both exited the common room together.
“a girl can hope!” you’d whispered, now sneaking around the hallways with him to reach the slytherin common room.
Tumblr media
“this is ridiculous!” you whisper-yelled into fred’s ear over the loud music blaring over the common room. you both hadn’t seen theo once tonight, and you and fred have been all over each other all night. getting close, whispering in each other's ears, taking shots together, even dancing together—nothing. the party was now coming to a close, and you still haven’t seen theo.
“i know, you’d think he’d show his face by now, or kick my ass or something" fred responded with his hand placed on the small of your back to get you as close as possible to him, so he could hear you better, of course.
theo had seen everything. he leaned against the wall in front of you covered by dancing bodies. he was alone, smoking cigarette after cigarette, his hand practically crushing the cup full of alcohol he’d had since the party began. he had a sick feeling in his stomach; he couldn’t even try to take a sip of his alcohol; afraid it would give him the courage to stomp over there and beat fred weasley’s ass. he saw everything. the touches, whispers, and dancing. all of it, and now he stood over you, hand on your back, bodies pressed together, whispering into each other's ears over the loud music? that’s enough.
theo stomped his cigarette out, slammed his cup on a nearby table, and made his way over to you and fred.
“you’re coming with me,” he’d said under his breath, grabbing your arm and whisking you away from your friend. shocked, you’d said, and did nothing but let him take you upstairs. you hadn’t even gotten the chance to tell fred bye, but oh well. he’ll be just fine. he did his duty, and you’ll have to do yours too. at least it was a mission accomplished.
Tumblr media
“fuck, theo.” you pleaded and moaned against his neck as he pounded into you at a rapid and unforgiving pace, the both of you slick with sweat as you'd been at it for hours.
“you like that? or would you rather have fred’s cock pounding into you like this? huh?” theo growled out as he pulled out, awaiting your response.
“no— no no theo baby please. just you, only you.” you’d babble, hating the feeling of emptiness he’d left you with.
theo plunged his cock back into your wet cunt, continuing his harsh pace and letting out a breathy laugh. “that’s what i thought.”
all you could manage to do was moan and tighten your grip on his shoulders as you both neared your climaxes.
you could feel your brain go absolutely numb as his pace never faltered. you’d managed to breathe out a "theo... im gonna—“
“cum, cara mia. on my cock, baby.” theo said between thrusts, his own release about to reach a close as his hips began to stutter.
“theo!” you’d screamed out as the tightness in your stomach snapped. the yell of his name that escaped your lips, pushing him over the edge as well.
god, now i have double the homework for a month. was your first post-orgasm thought..worth it. was your last as you drifted off to sleep in theos arms.
Tumblr media
2K notes · View notes