yjn is already half-hard by the time he locks himself in a bathroom...

he doesn’t get to do this as often as he’d like, too busy with his classes and part-time job, so whenever the opportunity presents itself, yjn seizes it without a second thought.
when yjn started, he wore jeans and briefs. now, he usually goes commando. it makes things so much easier.
the first touch always feels unbelievably good, yjn almost forgets himself and moans out loud, biting down on his bottom lip at the last second.
he craves that rush all the time.
bracing himself, yjn unlocks the door and gingerly opens it, leaning forward to check if the coast is clear. most days, a men’s bathroom is.
half relieved and half disappointed, he pulls the door wide open.
knowing that at any second someone can walk in and see him is making yjn rock hard. shit, he’s gonna cum any minute at this point.
yjn’s heart drops to his stomach.
/fuck/.
he rushes to close his stall, breath stuttering in his chest. his heartbeat rings through his ears like white noise. it sounds so loud he’s sure the stranger can hear it on the other side.
shit, that was too close.
yjn’s eyes lock on his phone, taking in his slightly spooked expression. but, unsurprisingly, his dick hasn’t flagged one bit.
so like the addict he is, he holds his breath and cracks the door open again, squinting at the stranger.
the guy is tall, hoodie hanging over his broad shoulders, gym bag plopped down beside his feet.
yjn pulls his bottom lip between his teeth as he stares.
swallowing down a moan, yjn eases the door open another fraction, eyes flickering to his phone to verify that the stranger is in the view of the camera.
fuck, this guy has no idea yjn has his cock out, has no idea yjn is recording himself jerking off.
yjn’s face grows hot with shame just imaging how humiliating it would be to actually get caught, wondering how the guy would react.
his dick grows harder just thinking about it.
he strays for a beat too long, because when he comes to and his gaze lands on his phone, the stranger is looking right at him.
he surges to close the stall, locking the door with shaking hands. his heart races with the realization that that’s /sbn/. they have a physiology class together twice a week.
holy shit, yjn never thought he’d spot someone he actually /knows/. fuck.
holding his breath, he waits for the sound of retreating footsteps—silently praying that sbn will just forget everything and move on— but apart from the hum of the air-con, the bathroom is oddly quiet.
sbn is standing before his eyes.
/shit/.
yjn jumps to shut the stall, but sbn is quicker, or maybe he just anticipated that yjn would try to hide again. he shoves his way into the tiny stall before yjn can protest.
sbn sweeps his eyes down yjn’s body slowly before he slides them over to yjn’s phone. yjn follows the movement with bated breath, meeting sbn’s gaze on the screen.
yjn gasps at the sensation, grabbing onto sbn’s shoulders as he shivers.
sbn chuckles darkly, tugged at yjn’s cock. “it’s so small.”
“it’s not,” yjn bites back instantly, face burning.
as if prove his point, sbn engulfs yjn’s dick in the palm of his hand. it disappears almost completely when he closes his fist around it, just the head peaking out.
“see?” he taunts, stroking yjn’s cock.
“fuck off,” yjn snaps, but his knees feel like they’re going to give out any second if sbn continues.
he paws at sbn’s pants to distract himself, making quick work of his fly and yanking down his brand name boxers.
yjn can tell sbn is big just from feeling him up, but it still doesn’t prepare him for when he pulls sbn’s dick out into the open and holds it in his hands.
sbn’s really fucking big.
“you know what people would actually pay to see?” sbn asks, tipping yjn’s chin up so their eyes meet. “you on your knees… and those pretty pink lips… wrapped around my thick cock.”
🎥🎥🎥

