Actions

Work Header

oh my god they were roommates

Summary:

Mark can't stop thinking about a hot girl from the club. Aiden wants to help him out.

Notes:

Hiii I've been struggling to focus on, well, anything lately, including the projects I Actually want to work on. But the patient (me) needs porn about pathetic, obsessive guys to live... So this happened. I hope you enjoy whatever this is.

Additional content warning about the trifecta of misogynistic / homophobic / transphobic attitudes. There's also a brief somnophilia moment, but not enough that I feel like it warrants a whole tag.

(See the end of the work for more notes.)

Chapter Text

“Do you wanna fuck?” 

Mark nearly spits out his energy drink. “What!?” 

Aiden leans against the doorframe, haloed by the hallway light. “Do you want to have sex? Let's have sex.” 

“Dude, what.” Mark swivels his gaming chair around to get a better look at his roommate. He doesn't look like he's joking. “I'm not gay? I didn't even know you're gay. Not that I have a problem with that - just, uh…” 

“Doesn't matter,” says Aiden, shaking his head. “You can pretend that I'm Jade.” 

Mark flushes. “H-how do you know about Jade?” 

“I don't think you get how thin the walls are.” Aiden steps into Mark's room, closing the door behind him. The only light source left is Mark's massive gaming screen painting them both a ghostly blue. “Every night for weeks I've been listening to you jerk off and moan her name. Who is Jade, anyway? Your favourite porn star? A twitch streamer? I really hope it's not your stepsister.” 

“She's - she's just a chick from the club I go to,” Mark says quickly, face burning with shame. “And it's none of your fucking business anyway, you should'a told me that the noise was bothering you.” 

“It doesn't bother me.” Aiden stands before him, tall and gangly. “Thought you were saying my name, at first. Thought you wanted me. Thought you had figured me out after all this time.” 

“Figured out - what?” Mark's head spins.  

“I felt so stupid when I realized you were into some girl. Still turned me on, though.” 

It's not easy to see in the dark, but there is a tent in Aiden's sweatpants. Mark swallows, realizing he's not entirely soft himself, which is fucked up. He's not gay. Aiden's not even that girly. His hair is a little long, so maybe from behind, if you squint… 

“So please,” Aiden says, dropping to his knees, “let me blow you. You don't gotta do anything. Please. It'll be good. I'll make it good. Pretend it's Jade sucking you off.” 

“Aiden, I'm not gay -” 

Aiden puts his hands on Mark's thighs, warm and sweaty through the fabric. Mark's cock throbs, unbidden. 

“It won't be gay, I promise. It's just, I'm horny, you're horny, none of us is going out to get some, so what's the point? Let me help. Just use me to jerk off.” 

All the blood must be leaving Mark's head, because it sounds kinda sensible. 

“If you tell anyone, you're dead,” says Mark. 

It's a stupid threat, considering they barely know anyone else, but Aiden nods and immediately pulls Mark's pants down. Mark wants to say some justification for his boner, that he already had it when Aiden propositioned him, but Aiden swallows the whole thing with zero hesitation in one fervent go.  

“Oohhh fuck!” 

It's so wet and so warm. It can’t possibly be Aiden's first time sucking cock, but Mark will not dwell on that, not at all. It's not Mark's first time getting his cock sucked, but the first and only other time was with a very drunk girl at some college party a long time ago. He wasn't sober enough to remember much of it after, either, just that it happened and was nothing like all the porn he'd watched. 

This is. 

“Oh fuuuck, Aide- Jade.” 

It’s not a bloke blowing him. It can't be. It’s the goth baddie he saw at the club. He'd found the coffee shop she worked at, after, and read her name off the tag. She is sucking him off in the Starbucks backroom, quick and desperate. She is taking him down to the root, and he has his hands on her head, holding her down, fucking her face. She is made for this. Her velvet tongue is made for his cock. He is gonna come down her throat and she is gonna swallow it. 

Glk. Glk. Glk. 

“Take it, Jade! Unh! Unh!”  

Mark fists the black hair so hard, it's gotta hurt, but Jade only moans. Her deep, erotic voice vibrates through him. Oh god, he's gonna come already. He's spilling. 

“Oh shiiit, shit, hahhh… Uhhh…”  

Well, fuck. That's the best orgasm he's had in his entire life. His entire body is completely drained and boneless. His cock is still twitching inside a hot, wet throat, with swallowing motions milking him unlike anything he's ever got to fuck before.

“Holy fuck, Jade,” he mumbles as he finally eases his grip on her. 

The worst part is, for a split second he really does expect to see Jade's face between his legs, but it's a dazed Aiden looking up at him. Mark is not in a coffee shop, he's slid halfway off his gaming chair in his dank room, covered in sweat and suddenly very aware of the smell.

He feels queasy. 

“Shit,” Aiden rasps. “Really -” he coughs, “really needed this, huh?” 

“Um. Yeah, thanks.” Mark prays Aiden won't ask him to reciprocate. He can't. There's no way. “I'm not gonna…. Uh, I'm not doing it back, you know that, right?” 

“I know,” says Aiden, and pulls a spunk-covered hand out of his own pants. Ew. “Told ya, you don't gotta do anything.” 

“Oh.” 

“We can do this again, yeah?” 

“Uh, yeah, sure, I'll think about it…” 

There is no way Mark is gonna let Aiden touch him ever again. 

 


 

The next day, Aiden sucks him off under the desk while Mark watches porn of alt girls getting fucked. It takes his experience to a whole new level. It’s like he is there, like he's the one decimating their throats and pounding them from behind with raw, masculine energy. He skips the parts where they're getting eaten out, since he doesn't want to consider that part right now. 

“Shit…” He stops the head between his legs from moving for a bit. He doesn't want to come just yet, it feels too good.  

Mark hadn't meant for this to happen. He just meant to give Aiden a heads up that he was gonna watch some porn, that if he wanted to get out of the house or put on some music or something… But then Aiden followed him into his room and positioned himself under the desk and Mark didn’t have the strength to turn him away.

He's not watching gay porn, so it's not gay. Aiden is just… an advanced sex toy. Shit, why does that turn him on? 

“Fuck, Jade, I'm cumming…” 

The throat massaging his cock in tandem with the absolute alpha on the screen dominating that goth babe, pressing her up against the wall while he laps savagely at her breasts… Damn. He could be inside Jade right now. He could be licking at her skin. Mark's eyes almost roll back into his skull.   

“Whew…” Mark says, signaling to his roommate that he can leave now if he wants. 

Aiden doesn't leave. He doesn't say anything, just keeps holding Mark's cock in his mouth. Warming him. 

Weirdo, Mark thinks, but doesn't wanna complain. It feels nice, he just has to completely ignore what’s happening. 

It only takes a few minutes of fucking around in some game before Mark starts to feel a bit hard again. Aiden's tongue is slowly, slowly stimulating him. 

“Hn…” 

He clicks back to the porn tab. 


 

In his mind, Mark has been fucking Jade a dozen different ways every night for over a week. He knows, intellectually, that he hasn't done shit with Jade, but the feeling of having done so emboldens him. 

He's gonna do it.

“Can I get your number?” he asks in his most confident, charming tone. 

The barista, Jade, doesn't even look at him. “Nope.” 

The coffee tastes sour. 


 

Mark has done his best to not think about it. He doesn't want to know what Aiden gets out of their arrangement. He's clearly some kind of kinky pervert, but like, too lazy to find other kinky perverts. It's probably got nothing to do with Mark. They are in a mutually beneficial agreement where they help each other get their rocks off. It's practical. It's cost efficient.

That said, Mark does wonder a little bit just how much Aiden will allow him to do. Mark will never ever admit it, but the idea of Aiden… wanting him. Wanting him. Well, there's something to it. There's a certain allure. If Aiden is so thirsty for his dick, it can't be so wrong for Mark to take advantage of it? 

“Get on the bed,” Mark says. “Face down.” 

Aiden's eyes widen, eager to do as he's told. He nearly rips his clothes off in preparation.

What a loser, Mark thinks, arousal thrumming through him. He's rock hard right now. 

Mark thinks about the way Jade's black lips popped at her “nope” as he lubes up his cock. How it made him want to shove a cock into her mouth so bad, smear her lipstick all over. Make her cry her makeup off as he bends her over the coffee shop counter. 

Aiden gasps as Mark shoves himself into his ass, no foreplay, no nothing. It takes a couple thrusts to bottom out, but shit, it's good. Even better is how the body beneath him moans like a whore. 

“You like that, huh, Jade?” Mark thrusts into her viciously. 

“Uh-huhh,” says the body, and the voice is all wrong. “You're so big…” 

“Shut the fuck up, bitch.” Mark feeds her his fingers. “Just take it.” 

Oh, god, the way she sucks him in - both his cock and his fingers - it's divine. He should've tried anal a long time ago. Not that he's had a lot of volunteers or anything… Whatever. He's fucking Jade now. Railing her. Gonna make her feel it for days. Gonna make her try to scream his name with his thumb on her tongue. Gonna make her come over and over again like a dumb whore addicted to his cock - wait, already? 

“Hhhn guh,” Jade says, tightening up. 

“Holy fuck, you're such a slut.” 

Mark smacks her ass, and she moans. 

There's no way to stop it. Mark is already cumming inside her. He pulls out as fast as he can to spurt all over her back, stripe after stripe. 

“Ahh, ah, fuck, fuuck!” 

For several minutes, there's no sounds except their heavy breathing. 

“Don't move. I'm going back in,” Mark says, reaching for more lube. 


 

It's such a good angle, when Aiden has his butt raised, perfect height for Mark to pound into him, their thighs pressed together. It feels so good, and as long as Mark doesn't see the dangling cock and balls, it's perfect. Maybe he can get Aiden to wear lingerie to cover them up. Fuck, that's a thought. 

It could be just like that time at the club, the first time he met Jade. He didn't know her name yet, but he grinded against her from behind, hands firmly around her corset, their breaths intermingling. He had never been more attracted to a woman than at that very moment. In the high of the spirits, the music, the spark between them, he saw their whole future together. Falling into bed and staying up all night. Shamelessly making out at movie dates before she gives him a sneaky blowjob. They move in together, get married, barely able to take their hands off one another. He worships her body like a goddess. She accepts his love as he makes her come undone beneath him every single day. 

Of course, she wriggled away the moment his hands wandered a little lower, like a skittish deer. The warmth of her body was all that lingered. 

With one hand, Mark pushes down on Aidan's back, pressing him deep into the bed as his hips speed up their thrusts. With the other he grabs a fistful of hair, tugging at it until he makes her scream. 


 

“Try these on,” says Mark. 

He's ordered some stuff online. A cheap fake leather corset. Some striped thigh highs. Some lingerie. A flimsy tulle skirt. Not all of it fits as good as he hopes, but the sight of Aiden putting it all on makes his mouth water. 

“What do you thi-” 

Mark doesn't mean to kiss him. He would never ever in his life kiss a man. He's kissing Jade, not Aiden. He's clumsily frenching the goth baddie of his dreams, and she's letting him. He's laying her flat over the kitchen table, not caring about the way it wobbles. He's groping at Jade's tits, flatter than he imagined but at least a little bit pronounced thanks to the corset.

His straining bulge bumps into another. It's wrong, he knows it's all wrong, but he plunges a hand beneath the layered skirt all the same. 

“Hah, hah, Mark!” Jade cries as Mark sucks hickies into her neck. “Oh my god, Mark, ahh!” 

Mark doesn't think when he wraps a hand around two cocks. He's not thinking about it. All that matters is the sticky warmth of their rubbing together. Jade is squirming beneath him, desperate for his touch. He's coming. They're coming together. 

The post-nut clarity comes for Mark like a sledgehammer. Aiden looks like a cheap, fucked-out whore on their kitchen table. Both of their jizz drips down his skirt. Mark did this. Mark put that dazed, dreamy expression on a man's face. He made hickies on a man's neck. 

He flees to his room and locks the door. 




Mark hasn't spoken to Aiden in two days. He's barely left his room. He makes sure to wear a headset while watching porn, so that nobody can overhear him. He hopes Aiden isn't tech savvy enough to spy on his browser history. He'd rather jump off a cliff before admitting to clicking on the femboy video suggestions in his feed. 

The first time was an accident, he tells himself. He didn't see that the sexy alt girl in the thumbnail had a dick. He was gonna click off of it the moment he noticed, he was just so, so close… 

He's so disgusted with himself. He has to stop watching these. His hand doesn't even feel as good as Aiden's mouth, but he can't stop. He needs to get out, but he's scared of leaving the room. Where is he gonna go, anyway? The club? What if he ran into - oh. 

Yeah, that's what he needs to do.

 


 

Jade is indeed at the club tonight, but she's not dancing. She's making out with some chick in a secluded corner near the bathrooms. What a fucking tease. 

Mark should feel absolutely outraged at this, at the way she misled him and rejected him and put him in this situation, but it's difficult with all the shame piling up. The shame at being no better than her. The shame at feeling extremely turned on by the way the girls’ thighs slot together and move in slow, deliberate rolls. The shame of noting down the number Jade writes on the other girl's arm with her lipstick.  


 

The plan was to go home with a girl. Any girl. But no girls want him. The only one who wants him is his faggot roommate. He's pretty drunk when he makes it home, but not too drunk to fuck. 

At least, not too drunk to stick his cock inside that perfect ass waiting for him in bed. It's probably not his bed. It doesn't matter. All that matters is that it's hot and nice and fits just right around him. 

“Hn? Wha?” Aiden mumbles groggily. “Mark? Is that you?” 

“Jussst… Just lemme have this,” Mark says, pawing at him. His skin is so soft. “Y'told me I can use you… Lemme use you…” 

“Okay,” says Aiden quietly. “Use me. I'm yours.” 

Mark moves inside him, slowly. The room is spinning. Did he remember lube? He's definitely sticky. Sweaty? Aiden feels so good. Aiden kisses him better than Jade ever would. 

“Shhh, don't cry. You're doing so good,” Aiden soothes him, petting him. Who's crying? “You're so good to me. Mm. That's it.” 

Whether Mark cries himself to sleep or cums himself to sleep doesn't matter. He's not gonna remember. 




The sound of a shower wakes him up. His head is pounding and he's not in his own room. Oh shit, did he go to Jade's? Did he finally score her? It definitely feels like he had sex last night. He feels sore and gross. How much did he drink

The shower stops. There's a faint humming, a happy tune. It's lovely. Mark nearly drifts off again. 

“Hi there.” 

It's her. Jade is standing at the edge of the bed. She's dressed up in black lace and thigh highs. She's got her corset and piercings. Black lipstick and heavy eyeliner. She looks more familiar to him than his own reflection. 

“Jade…” Mark whimpers. His voice isn't working. 

“Drink some water first,” she says. She tilts his head up, putting a glass to his lips. He's thirsty in more ways than one. 

She straddles him and giggles at the erection at her butt. “You really want me, don't you?” 

“Yes,” Mark gasps. “More than anyone. More than anything.” 

“Good,” she says. “I want you too. I've been wanting you for a very long time.” 

Mark lifts his hands to her hips. 

“Just lie back,” she tells him. “Relax. Let me do everything for you.” 

Damn. Mark's heart might explode. 

Jade sinks onto his cock with a luxurious, drawn out moan. “Mmh. Perfect fit.”

Forget his heart, his cock is going to explode. 

She rolls her whole body as she rides him, basking in every stroke. Mark is throbbing inside her. 

“God, you're so… I love you,” says Mark. He can't help himself. 

“You do? You love me?” Jade speeds up.

“Yes, I - fuuck. I love you. Shit! I love you! Ah! Hahh!” 

Jade is bouncing on him now, reaching under her dress. “Say it again! Tell me!” 

Oh god oh fuck. “I love you! I love you! I want you!” 

Jade throws her head back, stroking herself furiously. “Fffuck! Come on!” 

Mark sees it then. The weeping cock in her hand. 

“Wh- Aiden!?” 

“Yes, YES!” Aiden cries, his cum spilling all over Mark - his belly, his chest, even some of his face. 

“Oh god,” Mark says right as he dissolves. 

 


 

“Hi, it's Jade.” 

Mark grunts into the phone as he hikes Aiden’s leg over his shoulder. 

“Who is this?” 

“Hi, it's, hnh, Mark. From the club.” 

“I don't remember a Mark.” 

Aiden is so perfectly sweet and pliant beneath him as Mark drives deep into his ass. 

“Yeah, you're probably waiting for a call from someone else.” 

Aiden moans loudly as Mark licks along his neck. 

A disgusted sound from the other end. “I'm hanging up. Don't call back.” 

Mark does try to call back, but he's already been blocked. Whatever. He flings his phone away. 

“What a bitch,” Mark says, right before biting deep marks into Aiden’s shoulder.