The restroom on the third floor of Westlake University’s science building was a gamble—grimy tiles, flickering lights, and a reputation for being the spot where shit went down. It was late, past midnight, and the campus was dead except for the hum of vending machines and the occasional drunk stumbling back to the dorms. Ethan, a broad-shouldered junior with a jawline that could cut glass and a perpetual five o’clock shadow, leaned against the sink, scrolling his phone. His black tank top clung to his sweaty frame—he’d just finished a brutal gym session, and the musk of it hung around him like a dare.
The door creaked open, and in walked Kai, a lanky sophomore with sharp cheekbones, messy dark hair, and a glint in his hazel eyes that screamed trouble. He’d seen Ethan around—everyone had. The guy was a walking wet dream, and Kai wasn’t shy about what he wanted. He locked the door behind him, the click loud in the stale air.
“Late night piss break?” Kai asked, his voice teasing as he sauntered over, stopping just close enough to feel the heat radiating off Ethan.
Ethan smirked, pocketing his phone. “Something like that. You stalking me now?”
“Maybe.” Kai’s gaze dropped to Ethan’s crotch, then back up, bold as hell. “Heard this stall’s got a story. Thought I’d add to it.”
Ethan’s laugh was low, dangerous. He stepped forward, crowding Kai against the sink, their chests brushing. “You’re playing with fire, kid.” His hand shot out, grabbing Kai’s wrist and pinning it to the counter. Kai didn’t resist—just grinned wider, his free hand darting to Ethan’s waistband, tugging him closer.
“Then burn me,” Kai whispered, and that was it. Ethan crushed their mouths together, all teeth and hunger, his tongue claiming Kai’s like he owned it. Kai moaned, loud and shameless, his fingers fumbling with Ethan’s shorts, yanking them down just enough to free his thick, hardening cock. Ethan groaned as Kai’s hand wrapped around him, stroking fast and rough, no hesitation.
“Fuck—stall, now,” Ethan growled, dragging Kai by the shirt into the farthest cubicle. The door slammed shut, and Ethan shoved Kai against it, spinning him around so his chest hit the metal. Kai’s jeans were down in seconds, kicked aside, his ass bare and begging under the harsh fluorescent light. Ethan spit into his palm, slicking himself up, and lined up with Kai’s tight hole.
“You ready?” Ethan rasped, but he didn’t wait for an answer—just thrust in, hard and deep, splitting Kai open. Kai’s cry bounced off the tiles, raw and desperate, his hands scrabbling at the door as Ethan pounded into him. The stall shook with every slam, the hinges rattling, but neither cared. Ethan’s grip on Kai’s hips was iron, pulling him back to meet each brutal thrust, his cock driving into that sweet spot that made Kai’s legs tremble.
“Harder—fuck me harder!” Kai begged, voice hoarse, his own dick leaking against the door. Ethan obliged, slamming in so deep Kai’s whole body jolted, a string of curses spilling from his lips. The sound of skin slapping skin filled the restroom, wet and filthy, drowning out the distant campus noise.
Ethan reached around, grabbing Kai’s cock and jerking him in time with his thrusts, fast and merciless. Kai came first, a choked shout as he painted the door with thick spurts, his body clenching tight around Ethan. That was enough to tip Ethan over—he buried himself to the hilt, unloading inside Kai with a guttural groan, hips twitching as he filled him up.
They stood there, panting, sweat dripping onto the floor, until Ethan pulled out, leaving Kai a shaky, grinning mess. “Not bad,” Kai managed, turning to lean against the door, cum trickling down his thigh.
“Not done,” Ethan said, eyes dark. “Hostel. My room. Now.”
Twenty minutes later, they stumbled into Ethan’s cramped hostel room—clothes half-on, adrenaline still pumping. The bed creaked as Ethan threw Kai onto it, face-down, yanking his jeans off completely this time. The room smelled like gym socks and cheap cologne, but neither noticed. Ethan climbed over him, pinning Kai’s wrists above his head with one hand, using the other to guide his still-hard cock back into Kai’s slick, stretched hole.
“Fuck—yes!” Kai gasped, arching up as Ethan slammed into him again, the bedframe banging against the wall. This time it was slower but no less brutal—deep, deliberate thrusts that had Kai writhing, his moans muffled by the pillow he bit into. Ethan’s free hand roamed, smacking Kai’s ass hard enough to leave a red print, then gripping his hair to pull his head back.
“Gonna ruin you,” Ethan promised, voice thick with lust, and he did—fucking Kai through another orgasm, then flipping him onto his back to keep going. Kai’s legs wrapped around Ethan’s waist, pulling him deeper, their bodies slick with sweat and need. Ethan came again, growling Kai’s name, collapsing onto him as the bed groaned under their weight.
When it was over, they lay tangled in the sheets, breathless and wrecked. Kai traced a finger over Ethan’s chest, smirking. “Stall’s got nothing on this.”
Ethan chuckled, pulling him closer. “Round three’s in the shower.