Work Text:
Viktor kneels on the cold floor of the bathroom, shivering in the frigid grunge of the room. There's a cushion under his bad knee that has seen better days and a hole on the ground where a toilet used to be. This stall isn't meant for that anymore. It has… a new purpose. Distantly, he hears muffled voices from outside the park bathroom, and his stomach flips in anticipation.
It's not often Viktor indulges in this particular past time, but finals are coming up, his hot as fuck roommate is spending more time with, Viktor assumes, his equally as hot girlfriend, and he's been… pent up. Having a dick in his mouth has never let him down before.
Focusing on the steadying inhale and the creak of the adjacent stall's door opening, Viktor smirks. The anticipation makes it easier to ignore the uncomfortable twinge of his right leg as he shifts impatiently- the metal of his brace digging into his shin. He steadies himself on the dinged up stall divider, hands at each side of the fist-sized hole drilled into it. Filthy messages and various phone numbers accost his gaze, but he pays them no mind. All he cares about is the ruddy head of the cock being pushed through. He licks his lips in excitement, shuffling ever so closer.
This one is nice. Thick, long, and tan with a pulsing vein on the underside. Viktor just knows it will fill him up nicely, and he’s drooling already. He palms it with a steady hand, teasing the base with his thumb, and the groan he is rewarded with is deep and guttural. He huffs out a breath, holding back a chuckle when the dick in his hand twitches and the man on the other side gasps. ‘So sensitive. I'll have fun with this one…’
—
Jayce subtly adjusts himself in his jeans as he makes his way towards the bathrooms at the very edge of the campus park. They're just far enough from the main path that not many people stop by and just abandoned enough that not many people want to use them anyway. Even then, no one has cared about these overgrown trails since long before Jayce became a student. Maybe that’s why this bathroom was… repurposed.
A guy in a white polo and the tightest khakis Jayce has ever seen stands guard at the entrance to the men’s restroom, a baseball cap slung backwards over his head and his arms crossed. He sizes Jayce up, smirking when he spots his obvious bulge.
“You here to indulge, brother?”
Jayce tries not to scrunch his face up in disgust at the choice of words, fighting the urge to turn tail and flee. What is he doing here? This is so wrong on so many levels- using some stranger to get off so he can stop moaning into a pillow to the thought of his roommate? Seriously- what is wrong with him?
But then again… he thinks of his roommate’s face scrunched up over his desk with that focused frown, and his dick twitches. Yeah. He needs to do this before he gets down on his knees and starts to beg the poor man for a chance to suck his dick.
Jayce shakes his head slightly, offering an awkward smile to the man now quirking an eyebrow at him. “Yeah- yeah I guess so. Do I just… go inside?”
The guy nods, looking bored already. Jayce lowers his gaze as he steps by him awkwardly. Inside the bathroom, there’s a large, crude, spray-painted arrow pointing to the last stall at the end of the short stretch of urinals. Jayce steps closer, taking in a deep breath as he spots shadows move under the barrier. He doesn’t dare peek through the slim crack- letting the stranger keep their anonymity. Jayce slips into the receiving stall, blanching at the crude words and imagery there. ‘Slut, whore, cum-dump..? Wow. Just wow.’
Jayce feels so out of his comfort zone it’s unbelievable, but he can’t leave now. He reasons- that guy out there- he can’t think that Jayce… Well, it’s just too awkward. Either he leaves with this guy thinking he’s the Speedy Gonzalez of cumming too soon or knowing that he chickened out. He’s not sure which is worse.
So, with the force of all his horny panic, Jayce rips his zipper down and pulls out his dick. As he steps it closer to the hole, he belatedly wonders if he should’ve worn a condom, but the feel of a slightly callused hand teasing him takes his breath away before he can retreat. He’s slightly embarrassed by the noise he makes, but the soft amused huff of air rushing over the head of his cock leaves his mind suddenly void of any thoughts.
Jayce braces himself on the wall as he stares down at where his cock disappears into the hole. The sight is filthy yet surprisingly hot. He swears under his breath as thin pale fingers reach through to pull his sack onto the other side. A curious tongue drags along the thick vein pulsing along his dick and down to swirl over his balls, and Jayce’s knees almost buckle as he whines and bucks his hips gently against the wall.
The hand and tongue retreats, seemingly to chastise him for getting too worked up too soon. His cheeks flush, and all he can do is pant as he waits impatiently for them to decide he's been punished enough. Jayce is just about to start pleading when those hands come back, trailing a featherlight touch down the length of him. He whimpers with a broken groan. ‘They're toying with me…’ He finds he likes it. Imagines what it would be like if his roommate were the one to- Nope. That's not why he's here. He's here to forget that sinful mouth… Shit. His cock twitches. Fuck.
Those lips, curled into an endeared smirk, kissing the tip of his dick- just like this stranger's. Those hands, callused from his robotic projects, teasing his length- just like the hands on him now- curling loosely around him and stroking upwards with a breathtakingly light touch. Dark hair falling around golden eyes. Face flushed with the effort of swallowing him whole.
He starts to back up, needing space to snap out of his perverted thoughts when his dick is suddenly sucked down to the hilt, balls rolled under nimble fingers. “Fuck! Slow down; you're gonna hurt yourself. Fuuuck.” Jayce grips the top of the stall, panting and heaving as he braces his forehead on the cold metal.
And then, as soon as the warm wet heat of the stranger's mouth came, it was gone. “H-hah?” Jayce whines pitifully, losing himself at every turn. “No wait. Please. Where'd you go?”
—
Fuck. Shit. Holy hell.
It couldn't be. It just couldn't. What was Jayce fucking Talis doing at a goddamn glory hole?
Viktor sits back, staring at the throbbing dick jutting through the hole of the bathroom stall, dripping and leaking precum into a puddle on the floor. He stares it down like it personally attacked him, eyes wide and stunned- disbelieving. He watches another bead of pre collect on the tip, watches it fall into the puddle on the floor. Slowly, like he’s swimming through molasses, he reaches out, dragging a fingertip into the sticky pool of Jayce’s precum gathering on the cold tile.
“Please. Please- I’m sorry. Please touch me again.”
Viktor’s eyes snap back up, past the cock and to where Jayce’s eyes would be looking down at him if not for the stall between them. Viktor sucks in a breath, like he’s finally reached the top of the molasses- finally fought his way out- and at the top stands Jayce, holding out a hand for him.
He can’t do this. He didn’t know. Jayce doesn’t know. Viktor has loved him, craved him for years. They’ve been friends, roommates, since freshman year. He can’t- he can’t break his trust like that. But then again-
There’s silence from the other side of the wall, a slight tap that shakes the metal stall between them. Then, Jayce begins to pull away, mumbling a small apology.
Before he can think, Viktor’s hand juts out, grabbing hold of the slick member retreating from sight. Jayce gasps. Jayce gasps. His Jayce. The man who always believed in him, stood up for him, saw him as an equal when no one else would. Showed him that he was more than just an assistant to their professor. The same Jayce that he has lusted over for years and distracted himself with anonymous sex over for years.
‘He doesn’t have to know.'
Slowly, like he’s afraid of getting caught stealing, Viktor takes the head back into his mouth, suckling on the tip. Jayce groans. Loud. Viktor feels his own cock twitch in his sweatpants, starting to harden.
“Yes, yes. That’s it.” Jayce growls above him, cock leaking onto Viktor’s tongue. He tastes divine. Jayce above him, Jayce’s cock in his mouth. Jayce, Jayce, Jayce, Jayce. His smell, the weight of him in Viktor’s mouth, sliding further and further until he bumps against the opening to his throat. The smell of his musky sweat as his hair tickles Viktor’s nose. Viktor moans around him, dick jumping in time with Jayce’s. This is all he's ever wanted.
He glances up, eyes catching on the big, strong hands gripping the top of the stall. Jayce’s hands. He’d recognize them anywhere. Strong, tan, capable. How many times has he seen them clenched around a hammer, a pen, an open book? Viktor clamps his eyes shut tight, hands trembling against the wall to brace himself upright. ‘This is so wrong. He doesn’t know it’s me. I should stop. I should stop.’ Viktor slides away, Jayce whimpers a small plea. And Viktor… Viktor can never resist him.
A thin fingertip trails against the underside of Jayce’s cock, golden eyes admiring the girth and the slickness of their own spit. Viktor bites his lip, eyeing where his dick juts out from the hole in the stall. If he got closer would he be able to see Jayce on the other side? See his face as it twists with pleasure? Pleasure of Viktor’s doing? Could he know what it is like to see the man he’s always admired come undone? Taste his spend and know what it’s like to hear him cry out in ecstasy…?
Viktor rears back. What the fuck is wrong with him? Then again… that’s the point of a glory hole isn’t it? Anonymity. Anyone could be on the other side. Jayce knows that and was willing to accept that risk. Who is Viktor to deny him pleasure he so obviously craves?
Licking his hands before wrapping them both around Jayce’s cock, Viktor marvels at how well Jayce’s dick fits between his nimble fingers. The stark contrast of Viktor’s pale skin against Jayce’s ruddy warmth. He’s so pent up- vein straining and blood pushing feverishly against the surface. He gets so wet. And Viktor has the pleasure of knowing, of having experienced. He can’t throw away this chance.
So, he takes Jayce in his mouth, tightening the grip of his hands around his member. He twists and pulls with the bob of his head, letting his drool and spit slick the way. Jayce groans and writhes above him, his hands shaking where they grip the divider. Viktor watches what he can and imagines what he can't. Sweat dripping down his brow, jaw clenched and straining, hips taut and grinding against the wall- Jayce trying desperately to get access to more of Viktor’s mouth.
Viktor's teasing him now- pulling back as Jayce thrusts helplessly forward. The wall between them is shaking with Jayce's effort, punched out growls and groans and whimpers making Viktor's cock harden and drool. He doesn't ever get this worked up giving head, but it's fucking Jayce for godsake. Viktor goes back in, loud, wet noises following his mouth. Jayce is leaking quite a lot, and it's making the slide that much more pleasurable. A mix of spit and precum drips down Viktor’s hands and he twists and strokes in time with Jayce’s aborted thrusts. The sound of the man above him egging him on with breathless ‘yes, yes, yes’es keeps him floating in the heady disbelief of it all.
Once again, Viktor takes Jayce down to the hilt, head tilted back as his throat works to swallow him whole, tongue massaging his balls best it can. Jayce lets out a pitiful squeal, sweaty palms making gripping the divider more difficult. Viktor’s eyes blur, and his brain turns foggy. In his mind's eye, he pictures Jayce taking those trembling fingers and winding them into Viktor’s hair as he thrusts and thrusts and thrusts- using him- making Viktor his.
He pulls back again, sucking as he goes, tongue trailing along the pronounced vein. He cups the dick in his hands, stroking and twisting in earnest. Fat globs of spit mixed with Jayce's own fluids roll down his wrists. It's messy. It's filthy. It's perfect.
One, two, three twists of his wrists and he is plunging Jayce’s cock back down his throat, swallowing around him and revelling in the punched out moan it creates. Viktor wishes so desperately to see Jayce's face. If Jayce knew it was him, would he stop? Would he be disgusted? Viktor takes him down to the hilt once more, nose buried in his pubes. He strains closer despite Jayce's overwhelmed warning, strains to see through the hole in the wall. He needs a glimpse. Just one look to see Jayce’s face. Needs to see what he caused, what Jayce looks like when he loses himself. But all he can see is his rippling stomach and the happy trail that leads up and out of sight.
Viktor mewls around Jayce’s cock, thin fingers reaching through the hole to touch what he can of Jayce’s abdomen. It tremors at his touch, a short spurt of cum reaching his tongue as Jayce groans long and low in the back of his throat.
“Fuck yes. Touch me again.”
Viktor moans, his own cock beginning to strain and his balls tighten. Is he really going to cum like this? Untouched in his pants with nothing but Jayce’s cock in his mouth and his praise in his ears?
Viktor scooches closer to the divider, cock deep and buried snug in his throat, his fingers rolling Jayce’s balls before trailing up through the hole to dance along his abdomen. He can't reach much, but Jayce trembles above him, one hand coming down to tangle with Viktor’s fingertips.
“Yeah, yes. Please. God, I'm so close. Just like that, just like that.” Viktor sucks in earnest at his babbled praise, eyes locked onto where their fingertips intermingle. He swallows, feeling the way his throat jerks and massages the cock carving it's way down. Jayce's thumb swipes over one of his knuckles, and tears spring to his eyes with how much he needs this. Needs him.
“So close. Mmph. Fuck. Yeah, yeah, yes! Yes! Fuck!” Viktor gives another wet suck, feeling his cock twitch and tighten before, “Viktorr!”
Viktor’s eyes widen, hot cum spews down the back of his throat, and his vision goes white as he cums in his sweats. Shivering, shaking, unseeing. Just reliving the memory of Jayce calling out his name as he milks what's left of Jayce's spend, convulsing through his own release.
—
Jayce lets his head drop against the grimy, pen-marked wall with a breathless gasp, body still convulsing with the aftershocks of the best orgasm he's ever had. Hair sticks to his forehead, sweat dripping down his temples. His hands leave wet prints on the wall in front of him as he pants and pants, dick softening with a few more pitiful spurts of cum.
The silence on the other side is daunting, and Jayce blinks a few times to clear the blur from his eyes before it really sets in what he's just done. A hand slaps to his mouth, muffling the panicked gasp as he struggles to stand upright. His now soft cock slips from the glory hole with a sad shlick, and he winces, shoving it into his pants without care. He hisses at his oversensitivity, his mind racing with his last lust-blinded shout.
"Oh my God. Oh my God..." Jayce takes two steps away from the offending hole until his back hits the divider on the opposite side. "I- Uhm... I'm sorry, I-" He shakes his head. This stranger doesn't care who he imagines when he gets off. They're not a hookup or a first date- just some anonymous soul getting who-knows-what out of this. "Ahem," Jayce clears his throat, wiping away a stray string of drool off his chin. "Thank you... you were great. Uh- Right. Thanks. Again. Thank you."
Jayce cringes, aware this stranger probably doesn't give two shits whether he enjoyed himself or not. He's certain it's clear the experience spoke for itself. He should just shut up now while he's still got some dignity left. He steps away, towards the door this time, and hears a slight thud against the wall, brow creasing with concern.
Slowly, he steps closer again, legs unsteady still. "Are you... okay? I... Sorry if I hurt you." Those thin fingers reappear through the hole again- those he cringes at again with the memory of pretending they belonged to his roommate. They give him a weak thumbs up and an awkward wave, and Jayce huffs out a laugh. "Message clear. Uh- Ehm. Yeah. Okay, bye." Another cringe, and he wipes it off his face with a hand to his brow. 'What the fuck is wrong with me...?'
Then, with one final glance back, he leaves- Viktor on his mind even moreso now. The image of Viktor's mouth sinfully spread around his cock taunting him without remorse. How is he ever going to look his roommate in the eyes now? How can he function again without those precious hands and that witty tongue defiling him so thoroughly?
Although, that stranger in there, they weren't Viktor. Jayce can't accept that fantasy. They weren't him, and they never will be.
"Shit."
—
Viktor curls up at the very edge of the bathroom stall, hugging his knees to his chest and hiding himself from the world. How would he ever be able to face Jayce now? His moans, grunts, and whimpers echoing throughout his revolting conscience. His cum weighing heavily in his gut. His trust broken; his friendship ruined.
Viktor has destroyed it all.
"Fuck."
