yjn is already half-hard by the time he locks himself in a bathroom stall, already keyed up from just thinking about what he’s going to do.
ever since he started getting off in public, he’s become highly addicted to it. it’s easily his favorite (and quickest) way to cum. ⬇️⬇️⬇️


as he sets up his tripod on the toilet tank and puts his phone on the holder, his breath quickens.
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.
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.
after doing this so many times, it’s like second nature, pulling up the camera app on his phone and pressing record while he reaches for the drawstrings of his sweats.
when yjn started, he wore jeans and briefs. now, he usually goes commando. it makes things so much easier.
when yjn started, he wore jeans and briefs. now, he usually goes commando. it makes things so much easier.
he pulls his sweats down just enough to get his dick out, tucking them underneath his balls, and wraps a hand around himself.
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.
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.
no matter how many times he jerks off in a public bathroom, it always feels like the first time he did it. the illicitness of doing something so explicit, the possibility of getting caught—the thrill of it makes him harder than anything else.
he craves that rush all the time.
he craves that rush all the time.
stroking his cock, yjn glances at his phone before lifting his shirt up a little, showing off his toned stomach. he licks his lips and then takes another peek at the screen, making sure the angle and lighting looks okay on the recording before his gaze settles on the stall door.
now comes the most reckless part, but it gives him the biggest high.
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.
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.
his eyes dart toward his phone, confirming that it’s recording the white walls and empty urinals, all the while his hand flies over his cock.
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.
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.
suddenly the door to the bathroom swings open.
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.
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.
eventually, he picks up on the familiar patter of piss hitting a urinal and releases a sigh, leaning against the wall.
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.
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.
god, he needs more.
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.
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.
damn, the guy is hot.
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.
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.
man, that just turns him on even more. knowing that the stranger could turn around and see him.
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.
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.
lost in pleasure, yjn’s teeth dig into his lip to keep quiet. he allows himself a moment to soak in the bliss, closing his eyes as he tugs on his cock.
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 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.
yjn nearly shits himself.
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.
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.
dammit, what is he going to do now? there’s no way in hell he can face sbn.
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.
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.
heart in his throat, yjn unlocks the door and takes a peek.
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 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.
like a fish out of water, yjn flounders, eyes wide in panic, mouth opening and closing but no words coming out.
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.
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.
“seriously?” sbn snorts, cocking an eyebrow. he breaks off their eye contact only to look at yjn in person, checking him out again. his gaze is so demeaning it makes yjn cower. “you’re recording yourself jerking off?” he grasps yjn’s cock out of nowhere and yjn yelps in surprise.
“with this?” sbn sneers, roughly rubbing the tips of his fingers up and down yjn’s shaft.
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.
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.
Generated by Thread Navigator
Press ⌘ + S to quick-export
