orgasm.exe [ choi soobin ]
who knew that soobin had a big brain and an even bigger surprise?
❛ content 3.8k words, 18+ [ MDNI! ], explicit sexual content, power bottom! male reader, big dick virgin! soobin, nerdy dirty talk, pathetic nerd! soobin, unprotected sex (p in a), praise kink, size kink, soobin talks a looot during it, overstimulation, multiple orgasms, riding, creampie, aftercare, requested here!
you didn’t expect the campus library’s most reclusive, awkward math genius to have a voice that soft.
“i brought the notes,” he mumbled, holding up a neat binder like a peace offering. his long fingers gripped it too tightly, knuckles pale. “sorry i’m late. i—i was recalculating the sample sizes in the… ah, anyway. hi.”
choi soobin.
the guy who never made eye contact with anyone unless forced. always sitting in the back row, muttering answers under his breath that were always annoyingly right. you’d caught him staring at you in lectures a few times — like full on, wide eyed, glasses slipping down his nose, inhaling your soul kind of staring — but he always looked away like he’d been caught watching porn in public.
and now, here he was. standing in the doorway of your dorm room, two textbooks under one arm, a thick bulge in his jeans he clearly didn’t know how to hide, and that same look on his face.
like his body couldn’t decide if it was devotion or panic making his stomach flip.
you stepped aside to let him in.
“make yourself comfortable.”
soobin hesitated.
his eyes did a full scan of your room — bookshelf, unmade bed, pair of briefs on the floor — and his ears immediately flushed pink. still, he nodded, set his things on your desk, and sat in the desk chair like it was a job interview. posture rigid. shoulders hunched to make himself smaller. legs spread too wide because… well. because he was too tall to sit normally in anything.
you couldn’t help it — you smiled.
“you ever been in someone else’s dorm before?” you teased lightly.
he blinked behind his glasses. “no.”
“no?”
he shook his head. “never got invited.”
you leaned against the edge of the desk, close enough that your thigh nearly brushed his knee.
“so i’m your first?”
soobin’s throat bobbed as he swallowed.
“in… in a way, yes.”
that look was back again — staring up at you like you were made of fire. like he couldn’t decide whether to run or reach out and touch.
god, he was so awkward. and sweet. and kind of unbelievably hot in that tall, twitchy, no social skills kind of way. you let the silence stretch for a moment. watched how his eyes kept flicking to your mouth, then down, then back up like he was doing mental calculations.
you decided to cut the tension. “you really been staring at me all semester just to help me pass stats?”
soobin looked mortified.
“i—what?! i wasn’t—i mean, i was, but not like—it’s not just that, i just—”
you raised a brow, smirking. “relax, genius. i’m flattered.”
“…you are?”
“mmh,” you leaned in, voice dropping just a little. “you’re cute when you’re nervous.”
his breath hitched. visibly. like his brain short-circuited.
“i—you’re extremely—i mean statistically—wait no, i meant subjectively—” he stopped himself, cheeks going pink. “sorry. i talk too much when i’m… you know.”
“turned on?”
soobin looked like his bones had given up and the chair was the only thing keeping him upright.
“i think i like when you talk too much.”
he didn’t move. just watched, pupils dilated, chest rising and falling shallowly beneath his sweater vest. he had no idea what to do with his hands, which made you grin as you stepped between his knees.
he froze when your hand touched his thigh.
“wait—” he breathed.
“you okay?” you asked, instantly softening. “i can stop. i want you to tell me if anything feels off.”
“no! i mean—no, don’t stop,” soobin said quickly, voice high and cracking. “i’ve just… i’ve never… i haven’t—ever done anything.”
you nodded. “i figured.”
“is that—bad?”
you tilted your head, brushing your fingers along the edge of his jaw. “why would that be bad?”
“i don’t know,” he said quietly. “you’re… you seem like you know what you’re doing. and i—i don’t. not even a little bit. i’m probably gonna be terrible and come in like thirty seconds and say something stupid about newton’s laws of motion and ruin the whole thing.”
you huffed a laugh. “well, now i kind of want you to say something about newton’s laws of motion while you’re inside me.”
soobin’s whole soul left his body.
you stepped closer, gently guiding his hand to your waist. “you’re not going to ruin anything. you’re adorable. you’re hot. and i want you.”
he blinked up at you like he couldn’t believe this was real. like any moment, he was going to wake up alone in his bed with a hard-on and the smell of his own hand lotion.
but it was real. you were straddling his lap now, and you could feel it — so thick, so hot, so big under his jeans, pressing between your legs like a damn secret weapon. you gasped a little as it shifted under you.
“…god,” you whispered.
“i’m—sorry?”
you leaned in close, lips just at his ear. “why didn’t you tell me you were big?”
“i—what?” he squeaked.
you rolled your hips slowly against it. “that’s not normal big. that’s fuck-me-up big.”
soobin whimpered. whimpered.
“i read online that size doesn’t correlate with pleasure,” he blurted, voice desperate. “but i—i can do angles! i’ve read about—about pressure points! i know about the anterior wall, and—and—”
you kissed him.
not just to shut him up. though that was part of it.
you kissed him because his lips were full and trembling and begging for it. because he deserved to feel something other than nerves buzzing through him. because no one had ever kissed him like he was worth losing control over, and fuck, he was.
soobin gasped against your mouth like it shorted his circuits. like he’d only ever imagined this behind closed doors, in the quiet dark, with his hand on his cock and your name on his tongue.
his hands finally settled on your hips. gentle. awkward. like he was afraid of squeezing too hard, like you’d shatter. you deepened the kiss, rocking into him a little more, grinding deliberately on that massive bulge straining against his jeans.
he groaned into your mouth.
“i—” soobin gasped, breaking the kiss, his lips already flushed and wet. “i need to—oh my god—i think i’m gonna come—”
you smiled, panting softly against his mouth. “not yet. you’re gonna come inside me.”
his head dropped back against the chair like he’d been electrocuted. just that. just the promise of being inside you. his hips twitched involuntarily and the moan that left him was so guttural it made your stomach clench.
you leaned in close, whispering right against his throat.
“i’m gonna ride you until your brain falls out of your ears, soobin.”
he whimpered again. actually whimpered. arms limp at his sides like he couldn’t figure out how to move his own body. you kissed his jaw, then the corner of his mouth, slow and sweet.
“but you need to give me a second. gotta get myself ready for this.”
“r-ready?”
you moved off his lap, grabbing your lube from the drawer like it was just another night. but it wasn’t.
soobin was still panting, hard as fuck in his jeans, eyes locked to you like you were pulling the sun out of the sky. you climbed up onto your bed, knees spread as you pushed down your sweats and underwear in one single movement, letting your bare skin meet the cold sheets.
you met his gaze as you slicked your fingers.
he made a broken sound in his chest.
you smirked. “watch.”
and fuck, he did.
he watched like he’d never seen anything before. wide eyes, mouth open, fists clenched on his thighs.
you brought your fingers to your entrance, slow, teasing the rim with gentle pressure. a soft sigh slipped from you as you eased in the first knuckle. the burn was familiar, the stretch routine — but the way soobin was staring like you’d just parted the gates of heaven?
that was new.
“s-should i be helping?” he whispered, breathless.
“just sit there,” you breathed, adding more lube. “and think about how lucky you are.”
soobin made a sound like a gasped prayer. “i’m the luckiest man alive.”
you snorted, pressing the second finger in.
“holy—fuck, that’s so—beautiful,” he whispered, voice wrecked. “you’re stretching yourself open for me—me—”
you moaned, rolling your hips just slightly against your fingers, and his breath hitched like he’d been punched.
“i don’t—i don’t think i can—” soobin choked, grabbing at himself over his jeans with an urgency that was almost painful. “i’m gonna—oh god, fuck, i’m gonna come—”
you looked over just in time to see him jerk violently in the chair, hips snapping once, jaw going slack as he came untouched in his pants — loud, like something sacred had been ripped out of him. he moaned your name like he needed it to stay alive, biting down on his fist to muffle it, his thighs trembling under him.
you couldn’t stop the slow smirk that curled on your lips.
“wow.”
“i—” he gasped, face flushed, hair a mess, glasses skewed on his nose. “i’m—i’m so sorry—i didn’t mean to, i just—”
“you came just from watching me prep?” you tilted your head, biting your lip. “that’s hot.”
he looked like he was suffering. “but i—i wanted to—inside—i didn’t mean to—”
“relax, baby,” you murmured, reaching for him again. “you’ve got more in you. right?”
soobin moaned just from the nickname. moaned. and when you knelt between his knees again and started undoing his jeans, he looked like he was about to cry from gratitude.
you tugged them down, and your breath caught.
“…holy shit.”
soobin’s cock flopped free, half-soft and already twitching to get hard again.
it was big. way too big. heavy and flushed and thick even while soft. thick enough that you weren’t sure how the hell you were going to take all of it, even after prepping.
“no way you were walking around campus with this monster between your legs,” you muttered, almost reverently. “no wonder you’re so awkward. you’ve been hiding a weapon.”
soobin flushed all the way down to his collarbones. “i—it’s not— is it bad?”
“bad? soobin, it’s a miracle i’m not on my knees worshipping it right now.”
“i—i wouldn’t mind— i mean—”
you shot him a look, and he let out a tiny squeak, abruptly silencing himself.
“lay down,” you said, voice low, eyes never leaving his cock. “on the bed. i need to ride this thing before i lose my mind.”
he moved like his limbs didn’t belong to him, clambering up onto your bed with shaky hands and eyes wide, like he didn’t believe any of this was real.
his cock bobbed up fully hard again, heavy against his stomach. your mouth actually watered.
you climbed over him, settling with your knees on either side of his hips, and reached between you to guide the tip to your entrance. just resting it there was enough to make you gasp. soobin was shaking.
“w-wait,” he stammered. “what if i hurt you?”
you leaned down, pressing a slow kiss to his lips. “you won’t. i want this. i want you.”
he moaned into the kiss, hands already grasping your hips like he couldn’t stop himself. you braced yourself, breathed deep, and started to sink down.
the stretch was unreal.
your mouth fell open, a strangled sound coming out as the blunt head of his cock pushed past your rim. the burn was immediate, intense. your body strained, trembling, trying to take him.
soobin was already gasping under you. “oh—fuck—you’re—you’re so—tight—are you okay?”
you nodded through gritted teeth. “y-yeah—just give me—fuck, soobin, you’re huge—”
“i’m sorry!”
“no—don’t you dare apologize.”
you forced yourself to breathe through it, relaxing bit by bit as you slid down inch by inch. his cock felt like it was punching up into your guts, thick and hot and impossible. you swore you could feel every vein, every twitch of his nerves through your walls.
soobin was losing his mind.
“y-you’re—taking me so well—how are you—god, you’re so perfect—you’re squeezing me so tight—i can’t—i can’t think—”
“you’re in so deep already—fuck, you’re ruining me—” you gasped, dropping lower with each word. “no one’s ever filled me like this—”
that set something off in him.
his grip on your hips tightened as he moaned, desperate and overwhelmed. “no one? no one’s ever—been this deep? you—you’re mine—mine—i’m the first to touch you like this?”
you were fully seated now, chest heaving, your walls fluttering around him, clenching hard as your body adjusted to the pressure. you leaned forward, palms flat on his chest, eyes fluttering.
“you’re fucking perfect,” you whispered. “so big, soobin, you’re stretching me open, you’re in my stomach—”
soobin let out a raw, high-pitched sound.
“i’m gonna die,” he whimpered. “i’m gonna die, and this is how i want to go—inside you—buried in you—”
you laughed breathlessly, rolling your hips experimentally. he arched off the bed, cock hitting something inside you that made your whole body spasm.
“oh—fuck—do that again,” you gasped.
“i—what did i do?—i need to do it again—i want to make you feel good—so good—”
you started to move, grinding slow and deep, dragging yourself up his length and then dropping down again, watching his jaw fall open, watching his whole face twist in pleasure.
“f-fuck—you’re so sensitive,” you moaned, bouncing slowly. “every little squeeze makes you whimper like a fucking virgin—”
“i am—” he gasped. “you’re my first—only— i never wanted anyone else—only you—”
god. his voice. the way he talked during sex — fast and nerdy and desperate, like he was rattling off theorems while losing his mind.
“i’m gonna make you feel so good,” he panted. “i know the angles—oh my god— i studied. watched videos—i read so many—so many forums. i wanted to be good for you—just for you—”
you moaned out loud, hips snapping faster, your cock bobbing untouched between you. the rhythm was too perfect. every time you came down, he bottomed out inside you, hitting so deep it felt like you were going to see stars.
“soobin,” you gasped. “you’re—fucking me so good—this is insane—you’re a goddamn natural—”
soobin whimpered so loud, like he’d just been told he won a nobel prize.
“i—i am?” he breathed.
“you’re splitting me open with this monster cock—fucking me so deep—you’re so good, soobin, fuck, you’re so good at this—”
“i love you,” he blurted.
you froze, breath caught in your throat, your thighs trembling around his hips, still so full of his cock you could feel it in your chest.
soobin’s face went pale like he’d just told a calculus joke in the wrong room. “i—i’m sorry! i didn’t mean to say it—i mean i did—but i wasn’t trying to pressure you or ruin this or make it weird, it just—came out—”
you grabbed his jaw with both hands, kissed him hard, and whispered against his lips :
“say it again while i come on your cock.”
he gasped like he couldn’t breathe. “i love you.”
you started to ride him again — so hard, so fast, now reckless — and the noise he made was somewhere between a sob and a scream.
“i love you,” he choked. “i love you, you’re so perfect, you’re—god, you feel so good—i wanna live in you—”
you moaned, grinding deep, his cock hitting your prostate so perfectly that your vision blurred.
“i’ve never—fuck—never felt this before,” you whimpered, bracing your hands on his chest. “you’re fucking ruining me, soobin—your cock is splitting me open—i can’t—”
soobin looked like he was about to cry. “y-you’re gonna make me cum again—please—please let me cum inside, i need to, i need to—”
you slammed down hard, clenching tight around him.
“do it—fill me up, soobin—wanna feel you spill inside me—wanna feel your cum drip out while you keep me full—”
he lost it.
with a sound like his entire soul ripped free of his body, soobin thrust up into you — so hard — hands locking around your waist, finally taking the rhythm for himself. and just like that, he was fucking you.
messy. desperate. and so, so deep.
“oh my god—” you cried out, body jolting with every sharp thrust. “soobin—fuck—what are you—”
“i’m sorry—i have to—i have to—” he gasped, voice breaking. “you feel so good—i can’t hold back—you’re letting me inside—i can’t stop—”
the dorm room filled with the sound of your bodies meeting — slick, obscene, overwhelming — the wet slap of skin on skin as he drove into you with trembling strength. he wasn’t graceful, wasn’t practiced either, but somehow it didn’t matter. he hit every spot. every time. like he’d mapped your body in his dreams.
his eyes were locked on your face, glasses still somehow halfway on, slipping down his nose with every thrust. you couldn’t look away. he looked like something primal had taken over — lips parted, cheeks flushed, pupils blown wide with need.
and the things he was saying—
“you’re so tight, i can feel you everywhere, every inch—i want to memorize this—i want to study you—i want to write theses about how perfect your body feels—”
you were shaking. open and gone.
your legs were jelly around him now, your arms shaking too much to hold you up. soobin noticed, and with a sudden strength you didn’t expect, he grabbed you around the waist and flipped you, pressing you down to the mattress and staying buried inside you with one deep, dizzying thrust.
you gasped, arching under him.
“soobin—!”
“i’m sorry,” he whispered, hovering above you, looking destroyed. “i—i need to stay inside. just for a little—just a little longer—i can’t let go yet—”
“then don’t,” you begged. “stay inside. fuck me, soobin—fuck me harder—”
and damn, he did.
he snapped his hips into you, relentless now, cock stretching you to the limit, his voice unraveling right in your ear as he chased the edge.
“i love you—i love you so much—i’ve loved you since the first lecture—i used to touch myself thinking about this—you—i didn’t even know what to do with my hands, i just knew i wanted you—”
your hand slid between your legs, desperate, stroking your own cock as he pounded you, your body singing from the inside out.
“don’t stop—don’t you dare stop—soobin, i’m gonna—fuck, i’m gonna—”
“come,” he gasped. “please, please come—want you to cum on my cock, want you to milk it—make me fill you—make me stay inside forever—”
and you did.
your whole body convulsed, cock pulsing in your hand, white-hot release spilling across your stomach and chest as your walls clenched down tight around him. you sobbed his name, legs shaking violently as you came harder than you had in years.
that was all it took.
soobin’s hands gripped your hips so tight you knew you’d bruise later. he slammed in once, twice, and then he was spilling inside you with a loud scream, cock throbbing so deep, filling you with so much cum you could feel it leaking already.
“i’m cumming—i’m cumming—i’m inside you—fuck, i love you—i love you i love you—”
soobin didn’t pull out.
he didn’t even move. he collapsed on top of you, trembling, still buried to the hilt, still moaning under his breath like he didn’t want it to end.
you lay there together — shaking, sweaty, breathless — and felt him press one soft, desperate kiss to your throat.
“can we…” he mumbled, voice small. “can we stay like this? just for a little while?”
you smiled, completely fucked out, one hand sliding into his damp hair.
“baby,” you whispered. “you can stay inside me as long as you want.”
soobin made a small, crushed noise against your throat. something between a whimper and a sigh of absolute, stupid bliss.
you could feel his cock twitch one last time inside you, still half-hard, still locked so deep it made your legs twitch again just from the memory. he didn’t move — he wouldn’t move. you’d melted into the mattress beneath him, boneless, body sticky with sweat and cum and love.
“…you okay?” you asked softly, fingers brushing through the damp hair at the back of his neck.
he nodded against your skin, barely moving. then a soft, muffled : “i can’t believe that happened.”
you laughed, shaky and hoarse. “you mean the part where you absolutely destroyed me?”
soobin groaned in embarrassment, shifting just slightly. his cock moved inside you and both of you gasped at the hypersensitivity. he stopped immediately, whimpering.
“i’m sorry—i don’t want to hurt you, i just— i don’t know what to do now. i—uh—do we need to clean up? should i get you water? or—wait, should i get a towel? are you cramping? oh my god, i think i’m still hard—”
“soobin,” you whispered, smile tugging at your lips until it almost hurt. “breathe.”
he paused, blinking down at you like a deer caught in your bedroom lamp.
you cupped his flushed cheek. “you did so good. i’m not dying. i’m just… full. of you. in every way.”
soobin’s eyes got glassy again.
“i made you feel good?”
“baby,” you whispered, pulling him down so your foreheads touched. “that was the best fuck of my life.”
he made a broken, overwhelmed sound and kissed you. messy, still desperate, but sweet. the kind of kiss that tasted like someone who couldn’t believe they were allowed to love you like this.
eventually, he softened inside you with a small whine and pulled out carefully. you hissed from the sensitivity, but he was so gentle — like you were glass.
he tried to get up to clean you, but you yanked him back by the wrist.
“later. just lie down with me.”
he slid in beside you, glasses crooked and slipping down his nose, wrapping those long arms around you like he didn’t ever want to let go. you curled against his chest, still sticky and sweaty, and neither of you cared.
soobin was quiet for a while. then :
“i didn’t even know it could feel like that,” he whispered. “i thought—i was scared i wouldn’t be good at it. that i’d mess it up. but you just…”
you kissed the center of his chest.
“i felt safe. and wanted. and i wanted you,” he said, voice cracking at the edges. “i’ve wanted you since forever. i just never thought i’d get to have this. to have you.”
you pressed your face into his collarbone, eyes fluttering closed.
“you have me now,” you murmured. “all of me, soobin.”
he held you tighter.
“…are you okay? like, physically?” he added in a panicked whisper after a beat. “i came a lot. like, a lot—”
you laughed so hard you wheezed. “soobin.”
“sorry! i just—i don’t want to give you, like, some weird cum-induced stomach cramp—”
“i am gloriously ruined,” you said, shifting closer. “and if you apologize for doing too good of a job one more time, i’m gonna make you fuck me again.”
soobin blushed deep red.
“…noted.”














