Gaming partner
Gaming got messy
Chapter 1
by
YeloPanda
"Dude, you're lagging so hard right now, what the hell?" Danny voice crackled through Kieran's headphones, half-laughing, half-exasperated. Kieran blinked at his screen, his fingers hesitating on the keyboard just a second too long. His character took another hit, health bar dipping dangerously low.
"Sorry," Kieran muttered, shifting slightly in his chair. He wasn't lagging. Not technically. It was just that his attention had... drifted. The warmth between his legs had been creeping up on him for the last ten minutes, subtle at first, then impossible to ignore. He adjusted his thighs under the desk, exhaling slowly.
Kieran's fingers finally moved, not toward the keyboard, but to his own thigh, pressing down harder as a quiet, shaky breath escaped his lips. The fabric of his sweatpants bunched under his grip, and he could feel the heat radiating through the material. Danny was still yelling something about spawn points, but the words blurred into static. His PC monitor flickered, casting blue shadows across his bare chest, he'd shrugged off his shirt an hour ago, claiming it was too hot in his room.
"Kieran? You alive?" Danny's voice cut through the haze. Kieran jerked his hand away from his thigh like he'd been burned.
"Yeah, yeah, I'm here," Kieran lied, forcing his fingers back to the keyboard with a shaky exhale. His character respawned, and he mashed the movement keys harder than necessary, as if punishing the avatar for his own distraction. The game's sound effects, gunfire, distant explosions, punctuated the silence between Danny's sporadic commentary.
Kieran tried to focus on the pixelated chaos on-screen, but the throbbing between his legs refused to fade. He shifted again, pressing his thighs together under the desk.
"You better be," Danny snorted. "We're getting slaughtered because you're playing like a bot." The accusation was lighthearted. He bit his lip, dragging his attention back to the game with sheer willpower. His character sprinted across the map, dodging enemy fire by a hair's breadth. For a few glorious seconds, he was in the zone, muscle memory carrying him through combos, reflexes sharp.
Kieran's fingers flew across the keyboard, his character weaving through enemy fire with a precision that made Danny whoop over comms. "Hell yeah, that's the shit!" The praise should've felt good, but Kieran's breath hitched as his sweatpants tightened further. He couldn't pinpoint when it had gotten this bad, maybe when his character vaulted over a crate, the motion sending a jolt through his own hips, or maybe during that frantic reload sequence, his fingers working faster than his brain could process.
The game's victory fanfare blared as their team secured the objective, but Kieran barely registered it. His thighs tensed under the desk, the heat pooling low in his stomach like a live wire. He swallowed hard, grip tightening on the mouse. It didn't make sense. He wasn't even thinking about anything dirty, just the adrenaline of the match, the way Danny's laughter crackled in his ear, the way his own pulse thrummed in time with the game's soundtrack.
The chair creaked loudly as Kieran shifted again, the sound sharp enough to cut through Danny's rambling strategy talk. A pause. Then Danny's voice, softer now, laced with something that wasn't teasing: "Dude... are you okay?"
Kieran's fingers froze on the keyboard not knowing what to say, his reflection flickered back at him in the darkened loading screen, lips slightly parted, pupils blown wide. The flush creeping down his neck wasn’t just from the game anymore.
"You." Kieran was cut off, he could hear Danny shifting on the other end of the line, fabric rustling against his mic “You're not the only one who gets... worked up during matches."
The loading screen flickered, two pixelated avatars standing motionless in the neon-lit lobby, their digital rifles slung over their shoulders. Kieran stared at his own character's idle animation, listening to the sounds coming from danny on the other end of the mic.
Danny deliberately clears his throat and says, voice rough, "So... you wanna keep playing, or should we" before cutting himself off with a nervous laugh.
Kieran's fingers hovered over the keyboard, the static charge of Danny's unfinished sentence hanging between them like a pixelated grenade waiting to explode. He could hear Danny's breath hitching through the headset, too loud, too close, and the wet click of his tongue against his teeth when he swallowed.
"Or should we...?" Kieran echoed, voice cracking halfway through. Kieran’s own breath came shallow, trapped somewhere between his ribs and his throat. The desk creaked as he leaned forward, forearms pressing into the edge, and he didn't, couldn't, stop his other hand from sliding down his thigh again, palm skimming the fabric.
Kieran slid his pants down, freeing his hard cock as he heard Danny’s breath hitch a moan almost escaping, accompanied by the unmistakable sound of rustling fabric on the other end of the line. The headset crackled with static, Danny’s microphone picking up every shaky exhale, every shift of his body. Kieran’s fingers trembled as they wrapped around his iwn cock, the warmth of his own touch sending sparks up his spine.
"Fuck," Danny muttered, the word half-lost in another wet sound, lips parting, tongue dragging over teeth and Kieran’s grip tightened involuntarily. He could picture it: Danny sprawled in his own chair, head tipped back, his hand jerking his cock slowly, deliberate strokes. The image burned behind Kieran’s eyelids, hotter than the ache between his own legs. The game’s lobby music looped softly in the background, a pulsing electronic beat that matched the rhythm of his heartbeat.
The moan slipped out before Danny could catch it, raw and unfiltered, a sound that shouldn't have existed outside the privacy of his own skull. For a heartbeat, the line went dead silent, the only noise the faint hum of Kieran's PC fan and the distant drip of a leaky faucet in Danny's bathroom. Kieran's fingers stilled around cock. The air between them crackled with something electric, something dangerous.
Then, barely louder than a whisper, Kieran murmured, "Keep going." The words hung there, suspended in the digital space between them. Danny's sharp inhale crackled through the headset, followed by the rustle of fabric and a shuddering exhale. Neither of them moved to mute their mics. Neither of them wanted to.
The wet slide of skin on skin filled Kieran's ears, his own slick strokes punctuated by Danny's breathy moans crackling through the headset. His thumb brushed over the head of his cock, smearing precum in slow circles, and he bit back a whimper, too late.
Danny heard it. The responding groan from the other end of the line sent a jolt through Kieran's stomach, his hips jerking up into his fist involuntarily.
"Fuck, you sound great" Danny's voice hitched, the words dissolving into a wet gasp. Kieran could hear the rhythmic rustle of fabric, the sticky sound of Danny's hand working his cock faster now. He matched the pace without thinking, his own grip tightening just shy of too much. The desk creaked as he leaned forward, forearm braced against the keyboard.
The rhythm built between them like a feedback loop, every choked gasp from Danny tightening Kieran’s grip, every slick stroke of Kieran’s fist pulling a ragged moan from Danny’s throat. The game’s lobby music faded into white noise, drowned out by the wet sounds of skin on skin and the sharp, staticky breaths crackling through their headsets. Kieran’s toes curled against the floor, his thighs trembling as the heat coiled impossibly tighter.
Danny’s voice shattered the tension first, a broken, “Fuck, I’m gonna.” cut off by a punched-out groan that sent Kieran hurtling over the edge. His back arched, chair screeching as his orgasm ripped through him in waves cum coving his bare chest, warm and sticky, his moan mingling with Danny’s in a messy, overlapping. The headset picked up every hitch of Danny’s breath, every shuddering aftershock, and Kieran swore he could feel it, like Danny’s fingers were digging into his hips instead of his own.
The silence stretched between them, thick and humid with the weight of what just happened—until Danny snorted. A wet, breathless sound that cracked the tension like an egg. "Holy shit," he wheezed, voice still wrecked, and Kieran's shoulders shook with the effort of not laughing. The absurdity of it all hit him like a stray bullet: the idle animations of their avatars still standing stiffly in the neon lobby, the cooling mess on his stomach, the way his headset cord had tangled around his wrist like a leash. He let out a shaky exhale that turned into a giggle halfway through.
Danny's laughter bubbled up louder, contagious and slightly unhinged. "Dude," he gasped, "we are so bad at this." Kieran could hear him fumbling with his mic, the rustle of fabric as he presumably wiped his hands on something. The mental image of Danny scrambling to clean up while still half-hard, probably knocking over a drink in the process sent another wave of giggles through Kieran. He slumped back in his chair, thighs sticking to the leather, and grinned at the ceiling.
"Same time tomorrow?" Danny's voice crackled through the headset, still breathless but edged with that familiar teasing lilt. Kieran looked down at the sticky mess cooling on his chest and let out a half-hysterical snort, swiping a hand through it absently. His fingers came away glistening, and he wiped them on the discarded t-shirt hanging off his chair arm.
"Yeah, yeah, just" Kieran's voice caught, throat dry. He cleared it, grinning despite himself. "Next time warn me before you sound like that. Nearly blew my fucking eardrums." The words came out lighter than he felt, the adrenaline still buzzing under his skin like a live wire. Danny's answering laugh was muffled, like he'd pressed his face into something, his pillow, maybe, or the crook of his elbow.
Kieran stared at the ceiling fan spinning lazily above him, his chest still rising and falling with shallow breaths. The headset dangled precariously off one ear, Danny’s occasional giggles crackling through like distant radio static. He should say something, anything, but his brain was still buffering, caught between the lingering aftershocks and the surreal realisation that this had actually just happened. His fingers twitched against his thigh, sticky with drying sweat.
Danny cleared his throat first, the sound awkwardly deliberate. "So, uh," he started, then paused. Kieran could practically hear him chewing his lip through the mic. "That was... a thing."
“A pretty great thing” Kieran added.
What's next?
- No further chapters
- Add a new chapter
- All Comments
- Chapter Comments
