Work Text:
Hyunjin’s roommate is the absolute worst. He doesn’t sleep—like at all, he talks like a frat bro, with way too much bravado and self-proclaimed swag despite being “bi as hell, man”, and he’s a SoundCloud rapper. Recently, he got into League of Legends. He’s a walking red flag, and Hyunjin kind of hates him.
And as if that wasn’t bad enough, he’s always yelling for some reason. He literally just doesn’t have a volume control setting. The loud voice has to be compensating for something. Height, maybe, since he’s a solid five-foot-six. Or perhaps he has a really ugly penis. Or both. Hyunjin hopes so, for Jisung’s ego’s sake—he doesn’t know his head can grow any bigger.
If there’s a god out there, they definitely hate college students named Hyunjin, specifically. Because why else would he be forced to live with Han Jisung, crowned most annoying human alive, for two whole semesters?
He doesn’t ask for much! Sure, every once in a while, he pretends he believes in a higher power just so that he can pray he finds a good parking space. Maybe he’s guilty of folding his hands together and squeezing his eyes in the hopes that his mom won’t ask about his (nonexistent) love life.
Now, he prays that his fucking roommate goes to sleep soon. Because it's nearing midnight, and unfortunately, some people have an early art showcase in the morning. Some people have been waiting for this showcase for months. Some people might have to murder a certain roommate of theirs if they don’t shut up right this second.
Hyunjin buries his head underneath his pillow. He mourns his satin pillowcase that he can’t even use because he can’t sleep, thanks to the one and only Han Jisung.
His roommate curses at a decibel close to a jet engine.
Honestly, if he was getting railed, Hyunjin might understand the need to be that loud. Personally, he’s not a screamer, but he gets it. Dick is good sometimes. He doesn’t judge. As an artist, he literally can’t, since he paints about the human connection as a hobby. Sex is one of said human connections. It can be beautiful, right?
But alas, Jisung is in fact not getting action tonight, and is instead gaming with friends on Discord. His ability to balance his frat bro and nerd personalities truly amazes Hyunin. It’s the worst of both worlds, really.
Okay, fine, he’s being unfair. His roommate could be worse. Don’t get him wrong, Hyunjin is definitely grateful that Jisung’s not a bigot and knows how to respect personal space. He does the dishes (when he’s asked to), he tries to keep his room tidy, things like that. He’s not all evil.
Jisung lets out a frustrated yell.
Nevermind. He’s definitely completely evil.
Hyunjin smashes his face further into his mattress, trying to suffocate himself just for a bit before groaning and kicking his blankets away to get out of bed.
He stomps across the room, flings open his door, and takes a few steps to where Jisung’s bedroom is.
There’s light bleeding through the bottom crack of the door, some kind of RGB shit that Jisung paid way too much money for. Fucking gamers.
Hyunjin slams his fist against the door a couple times before entering.
“Jisung.” He sniffs. “You need to shut the fuck up.”
“Huh?” Jisung turns to face Hyunjin, pulling one side of his headphones off so he can hear better. His face looks soft and round, eyes literally sparkling in the ambient lighting. Damn, maybe they were worth the money, because they make Jisung look way too pretty. Hyunjin kind of wants to bite him. Or at the very least, shove his face into a pillow. Normal, non-aggressive, appropriate things like that.
Fuck. He’s getting distracted.
“I said, you need to shut the fuck up. I’m trying to sleep.”
Jisung purses his lips. “Sorry man, I’ll try to keep it down. Good night.” He readjusts his headphones back on his ears and turns back to his game.
Hyunjin sighs, accepts that this is the best he’s gonna get. He trudges off to his own room, tucking himself underneath the covers, and finally closes his eyes.
He’s drifting off when he hears a bang.
And he’s had enough.
Hyunjin stalks to Jisung’s bedroom, opens the door very normally and interrupts Jisung rattling off several defenses with his mile-a-minute motormouth. He daydreams for about 2 seconds about Jisung’s tongue before refocusing.
“Han Jisung,” he says sweetly, with a dangerous calmness. “You cannot be serious right now. I’ve said once before to shut your mouth to let me sleep, but I’m sick of you. Turn the game off.
Jisung blinks. Frowns again. “Why are you so pressed, dude? Sorry I’m loud, but it’s also like—” he looks at the clock “—barely midnight. That’s kinda early, even for you.”
Hyunjin scoffs in disbelief. “It’s not about the time, it’s about basic human decency. God, I feel bad for your hookups if you’re this loud normally—I can’t imagine how awful it is in bed.” He rolls his eyes. “How many poor people now have permanent hearing damage because of you?”
Sometimes Hyunjin doesn’t think before he speaks.
Jisung raises his eyebrows. It makes his eyes go big and round.
“Why are you thinking about me railing someone? Or getting railed, I don’t know what goes on in your head. Enlighten me.”
Hyunjin internally curses himself for the lack of filter, but it’s too late to back out now. He can’t eat his words. He’s dying on this hill, doubling down, et cetera.
“It was an insult and I’m fucking annoyed. Don’t read too much into it.”
A pink tongue pokes out between Jisung’s lips nervously. Hyunjin’s drawn to the movement like a moth to a flame.
“But what if I do read into it?”
Hyunjin squints. “What are you trying to say?”
“Oh, nothing. Just that roommates usually don’t think of each other getting railed.” He mumbles something about Freudian slips.
Hyunjin pauses. “Hold on. What do you mean each other. Why are you thinking about me in a sexual way.”
“Bro!” And there he goes again with the frat bro pet names. Hyunjin’s eyes might get stuck the way they’re rolling so much. “It’s not my fault you wanna fuck me so bad—”
Hyunjin lurches forward, slapping a hand over Jisung’s mouth.
“Mmff—” Jisung tries to say, thrashing around a little. Hyunjin stays put.
“Do you ever stop talking?” He demands.
Jisung goes still. Looks up at Hyunjin from where he sits in that damn racing chair. His eyes shine. He reminds Hyunjin of that one pleading hamster meme that Felix keeps sending for whatever reason.
Then Hyunjin feels a warm, wet sensation hit his palm.
With a screech, he rips his hand away, rubbing it furiously on his shirt.
“Did you just—that’s nasty what the hell’s wrong with you? Are you seven?”
“Seven inches deep in your mom—” Jisung fires back, clearly only using middle school insults to annoy Hyunjin more. His eyes light up in determination, his jaw set.
It makes Hyunjin furious that he twitches in the confines of his pants. This absolute betrayal. Hyunjin is not into this. He’s not.
His dick thinks otherwise.
“I can literally see your outline, dude.”
Hyunjin slaps his hands over his crotch, mortified. “Why are you looking?
“I can’t help it!” Jisung whines, defensive. “I swear it looked at me first!” He squirms in his seat. That’s when Hyunjin sees it. He’s hard too.
Jisung covers his own dick. “Why are you looking now?”
Hyunjin’s jaw drops. Jisung cannot be serious. “For the same reason? Don’t be a hypocrite, oh my god.”
“Okay, well are you going to do anything about it?”
“Are you?”
“Stop answering my questions with more questions!” Jisung fidgets some more.
“Fine. I think since we’re responsible adults we have two options.” Hyunjin sighs. “One, I leave and we can jerk off separately and never talk about this again, or two, we can fuck and alter the course of our roommate relationship forever.”
“I mean—” Jisung coughs. “I’m into dudes and you’re into dudes and we’re both dudes.” How many times can Jisung fit dudes into a sentence? It’s impressive in the worst way. “So statistically speaking, we could totally go with that second option. Because it seems the most, uh, valuable. In terms of supply and demand.”
“You’ve never taken a statistics class in your life. Stop talking like a business major.”
“Fuck off, can we hook up or not?”
Hyunjin grumbles, but pulls Jisung up from his chair. His knees knock together. Why’s Jisung wobbling so much? Deer legs really are a curse. And a blessing, because it’s weirdly attractive. Hyunjin likes his men helpless.
They stumble over to Jisung’s unmade bed. Hyunjin has to shove three pillows away to make room. He sits at the top, back against the headboard, yanking Jisung onto his lap.
Jisung falls into Hyunjin with a squeak. He doesn’t protest when Hyunjin seals his mouth over his. He just responds enthusiastically, hands flying up to rest on Hyunjin’s shoulders, sucking and moaning and biting immediately.
Hyunjin’s so glad his theory of Jisung having crazy tongue game was correct. He loves being right about things.
Hyunjin runs his hands down Jisung’s front, squeezing at his pecs and thumbing at his nipples.
Jisung shivers, pushing himself closer. His hands quake as he balls up the fabric of Hyunjin’s shirt into his fists.
Hyunjin sucks at his bottom lip, hands flying up to secure themselves at Jisung’s waist. His hips jerk forward.
“Fuck—” Jisung whines as his eyebrows pinch together in pleasure. He’s loud. So loud and squirmy and flushed a pretty pink. His legs won’t stop trembling, Hyunjin can feel Jisung’s thighs squeezing his hips weakly, knees pressing into the mattress.
He grips Jisung harder, forcing him to grind down roughly.
“Hyunjin,” He arches his back, showing off his throat. Jisung’s small hands grasp at his chest, trying to find something to hold onto. It fucking hurts—why are his nails so sharp? Hyunjin lets go of his waist to grab his wrists, pins them to Jisung’s own thighs.
He lets out a muffled moan, teeth sinking into his slick bottom lip to keep quiet. God—is he drooling? From a little dry humping? He’s kind of pathetic. Hyunjin plants his feet on the bed, hips rutting up to meet his grinding.
“Hey,” Jisung pants. “I thought you were gonna be all angry—with dirty talk and everything. But—shit, keep doing that—you're kinda quiet, aren't you? That’s disappointing.”
What the hell is this guy’s problem?
“Not quiet,” Hyunjin grunts. “You’re just fucking loud.” He flips them over so that he’s on top, ignoring Jisung’s squeak. Finally. He rocks forward with powerful thrusts.
“Ah—forgot you’re a dancer. Those hips are crazy—what the fuck.” Jisung groans, clawing at the pillow under his head. He turns his head to the side, pressing his cheek against the mattress, whimpers, turns his head the other way, shutting his eyes. How is it possible that he’s even more squirmy when he’s got a whole person on top of him? Hyunjin can’t stand him.
He grabs Jisung’s wrists again, trapping them against the mattress so that he can finally stop shifting around.
Jisung lets out a high-pitched noise. Oh? Hyunjin raises an eyebrow.
“Thought you were into that, I had to check a second time, though.”
“He speaks!” Jisung gasps, then hides a cry into the pillow.
“I do.” Hyunjin speeds up. “What’s crazy is that you’re hiding your sounds now. What happened to being a disrespectful roommate, keeping me up all night, hm? No problem with yelling, but you can’t even moan properly without getting embarrassed.”
“What the fuck—don’t say that—” Jisung’s whines turn into little staccato ah-ah-ah’s. His wrists strain under Hyunjin’s hold. This is great—Hyunjin’s taking out every single one of his frustrations out on Jisung, and Jisung’s into it. Ah, the wonders of hate sex.
“And now you’re complaining after you basically begged me to talk dirty to you? You can always dish it out, but can’t take it, it seems. A fucking brat out of the bedroom but you give up as soon as I’m on top of you. What’s up with that?”
And Jisung tenses up, finally going silent as he digs his teeth into his bottom lip, holding his breath. Eyes closed—almost looking like he’s in pain. His legs twitch in small movements, warmth spreading between where they meet.
Hyunjin’s not far behind, rolling his hips once, twice, until he’s trembling through his orgasm, throwing his head back and coming messily into his shorts.
Fucking hell. He can’t believe his goddamn roommate made him come so hard. In his pants, too. That’s actually borderline offensive. He stares at the ceiling for a good couple seconds, thinking about the things that had to happen in the universe’s timeline so that Hyunjin could experience this moment. He’s not sure if he should be grateful or not.
“Dude.” Jisung says from under him as soon as he starts breathing normally again. “You sweat so much.”
Hyunjin lets go of his wrists, shoving him away so that he can lie down.
“Shut the fuck up. You have a humiliation kink, that’s infinitely worse.”
Jisung goes red. He covers his face with his hands.
“Stop, why do you know that about me now? This sucks so bad.”
“You’re the one who agreed to have sex with me!”
Jisung grumbles. “Well yeah, but you started it! It’s mostly your fault!” He reveals his face, peeking out with those pretty doe eyes.
Hyunjin’s about to respond with a snarky comment, but he gets distracted by the sheer raw power of Jisung’s prey-gaze. Suddenly, Hyunjin wants to capture him with his bitten, swollen lips and flushed face and messy, fluffed-up hair. He wants to paint him and then fuck him until he cries and then paint him some more.
He grabs his phone from the side table, settles for a quick photo instead.
“Wait—I didn't even have time to smile!” Jisung whines.
Hyunjin rolls his eyes, tries not to look too fond. He sets up the camera again.
Jisung smiles cutely. His mouth looks like a heart.
Hyunjin takes the photo.
“Hey, do you think I can doordash condoms?” Jisung asks immediately after. “We should totally do a second round. With actual ass action, because yours is phenomenal. I wanna touch it again. Can I?”
Hyunjin rolls his eyes. “Fine, weirdo. I'm riding you, though. no arguments. Also, I'll shove a towel in your mouth if you don't shut up this time.”
Jisung grins. “That's hot. I'm so down. This is gonna be so sick.”
