Written by AIEvery story here is written by an AI. Tell it what you want and it writes it for you →
AI smut writer →

Tradie's Public Bathroom Encounter

A straight married tradie gets his cock sucked by a hungry stranger in a public bathroom.

11 min read November 13, 2026New

The highway had thinned to a gray ribbon by the time Henrik took the exit. He was twenty-four, married, straight, an Australian tradie still wearing the high-visibility yellow of a long day on the building site, the vest scuffed at the seams and dusted with plaster. A full sleeve of tattoo ran from his left wrist up under the rolled cuff of his work shirt, black and dense, the ink gone a little gray with sweat and sun. His shoulders ached. His boots were white at the toes. The truck smelled of cut timber, diesel, and the salt of his own skin, and all he wanted was a piss and the rest of the drive home to his wife.

He saw the roadside public bathroom set back from a gravel pull-off, a low concrete block under a buzzing light, no other vehicles in the lot. Quiet. He pulled in, killed the engine, and sat a second with his hands on the wheel, listening to the tick of cooling metal. Then he climbed out, rolled his neck until it cracked, and pushed through the heavy door.

Inside, the air was cooler and smelled of disinfectant and old water. Two urinals. One stall with a door that didn't latch. A sink with a rust ring. A mirror that had lost most of its backing. And a man already standing at the left urinal, fly open, one palm flat to the tile.

Trent was twenty-eight. Lean through the waist, broader in the chest, dark pants and a faded shirt damp at the collar. He didn't look away when the door shut. His eyes came up and stayed, traveling the high-visibility vest, the thick forearm, the sleeve of ink, the way Henrik's work shorts sat low on a fit, work-hardened body. There was no joke in the look. No apology. Just open, unmistakable hunger, the kind that didn't bother to dress itself up as anything else.

Henrik stopped just inside the threshold. He had come in to take a piss. He was straight. He had a wife and a dinner waiting and a ring that had picked up a fine coat of site dust. He told himself those things the way a man tells himself the weather, steady and automatic. None of them stopped the charge that jumped the small room the second their eyes met.

Trent's mouth parted. He didn't speak. He just looked, like he already knew what he wanted and was waiting to see whether the tradie would flinch from it.

Henrik didn't flinch. Heat climbed the back of his neck. Under the stranger's stare his cock twitched against the cotton of his shorts, a hot little jolt he hadn't asked for and couldn't quite shove back down. The idea of it, of being wanted like that, raw and obvious, before he had even gotten his dick out, hit him low in the gut and stayed there. The fluorescent tube hummed. A tap dripped. Outside, the road stayed empty, and the silence between them thickened until it felt like a hand on the back of his neck.

Henrik stepped up to the urinal beside him. Close enough that their elbows nearly touched, and close enough that he could smell the other man's skin under cheap soap, warm and clean against the grit he had carried in from the site. He freed himself to piss, jaw set, eyes on the stained tile. He got nowhere with it. His cock was already thickening, heavy in his fist, and the stream wouldn't come.

Trent turned his head. Their eyes locked.

The look was worse up close. Darker. Trent's gaze dropped, slow and shameless, to the growing bulge Henrik couldn't hide, then climbed back up and held. Henrik's pulse slammed in his throat. He should have zipped. He should have walked. He stood there instead, breathing through his mouth, and watched the stranger decide.

Trent reached over. Bold, with no hesitation in the hand that found the front of Henrik's work shorts and stroked the thickening length through the fabric, palm firm, fingers curling like he had every right. The touch dragged a sound out of Henrik he didn't recognize as his own, a low rough groan that bounced off the concrete and came back at him.

"Fuck it," he muttered, the words barely air.

He caught Trent by the back of the neck. Calloused fingers, site-strong, closed in the short hair there and hauled him in. Their mouths crashed. The kiss was rough and hungry, teeth clicking, Henrik's stubble scraping, Trent opening for it like he had been waiting all day to be taken exactly like this. Henrik tasted mint and heat and the small desperate sound Trent made into his mouth, and something in the married tradie snapped clean through.

He shoved Trent back a half step and followed, kissing him harder, tongue deep, one hand still locked on his nape and the other already under the hem of that faded shirt, palm skating hot skin, ribs, the flat of a stomach that jumped under his touch. Trent's hands were everywhere. They dragged the high-visibility zipper down, shoved under the work shirt, and mapped the hard lines of Henrik's chest and the sweat-slick trail below his navel. They ground together against the cold edge of the divider, hips rolling, cocks trapped and rubbing through cotton and denim, the friction mean and perfect.

Henrik growled into the kiss and palmed Trent's ass, hauling him in tighter so the grind turned filthy, full-body, both of them panting through their noses because neither wanted to break the mouth on the other. Trent rocked up into him, shameless, chasing it, fingers digging into the tattooed forearm like he needed the proof of muscle under ink. Henrik felt his own cock strain, leaking now, a wet spot spreading in the shorts, and the want that had started as a twitch roared up into something he didn't have a name for and didn't care to find.

They broke for air only long enough for Henrik to bite at Trent's lower lip and feel him shudder, willing, eager, pushing back into every grab. Raw mutual lust filled the little room until the dripping tap and the humming light were nothing. Henrik's wedding band clicked once against the tile when he braced a hand, and he didn't look at it. He looked at the man in front of him, flushed and hard and asking without words, and he took another hungry kiss like an answer. He dragged Trent's hips in again and ground, slow and filthy, letting the other man feel exactly how hard he had gotten from a look and a hand on his shorts. Trent moaned into his mouth and met him, cock to cock, no space left for doubt.

Henrik broke the kiss and spun him toward the sink. The move was all strength and no ceremony. He bent Trent over the porcelain, chest to the cold rim, and yanked his pants down in one rough pull, underwear with them, baring him to the fluorescent light. Trent's ass was tight and already flushed where those hands had gripped. He spread his feet on the tile without being told, pushing back, offering himself, and the sound he made was pure want.

"Stay there," Henrik said, voice gone low and broad, the accent thickening the way it did when he stopped thinking. He spat into his palm, then again, a thick wet string, and smeared it over Trent's hole, working two calloused fingers in until they sank to the knuckle. Trent gasped and bore down, taking them, rocking onto the intrusion like he couldn't get enough. "Fuck, look at you. Hungry little slut, opening right up for a stranger's fingers. That what you wanted when you eyed me off? Some filthy tradie's hand in you?"

"Yes," Trent got out, wrecked already, pushing back onto those fingers. "Yes. Do it. I want it. I want you."

Henrik freed his cock. It was thick, flushed dark, veins standing along the shaft, the head slick with precome. He spat again, directly onto the tight ring, watched it shine under the bad light, and lined himself up. One hand clamped Trent's hip. The other guided. He pushed in hard and deep in a single long stroke that seated him to the root, and the heat of it punched a groan out of both of them.

He didn't gentle it. He fucked. Long, powerful strokes, hips snapping, the wet sound of it obscene in the small bathroom, his heavy balls slapping skin. Calloused hands locked on Trent's hips hard enough to leave marks, thumbs digging into the dimples above his ass, holding him open so every thrust landed deep. The sink rattled. Trent's fingers scrabbled on wet porcelain and he pushed back to meet each drive, moaning, his own cock hanging hard and dripping between his thighs.

"That's it," Henrik growled, bent over him, sweat dripping from his jaw onto the line of Trent's spine. "Take the whole fucking cock. Tight little hole milking me like you were made for it. You feel that? Feel how deep I'm getting? Married bloke, straight as they come, and I'm buried in you on the side of the road. Say it. Say you want it."

"I want it," Trent panted, voice cracking on the words. "Harder. Fuck me harder. Don't stop. Please don't stop."

Henrik gave it to him. He hauled Trent back onto his cock and drove in again and again, the pace turning brutal and steady, every stroke a full withdrawal to the swollen head and a slam home that knocked the breath out of the man under him. Filthy talk poured out in that broad accent, rough and unpretty, each word punched to the rhythm of his hips. "Greedy fucking hole. Look at you taking it. Dripping for me. You were hard the second I walked in, weren't you. Standing there hoping I'd notice. Well I'm using you, mate. Every inch."

Trent sobbed a yes and clenched around him, and Henrik swore, the grip almost too much. He fucked through it, relentless, work shirt rucked up, tattooed arm corded as he held the other man in place and pounded him until the slap of skin filled the room and Trent was shaking, leaking a steady string onto the tile.

Then Henrik pulled out, the sudden emptiness dragging a broken sound from Trent's throat. He spun him, fast and sure, before the moment could cool. He lifted one of Trent's legs and hooked the knee up onto the sink so he was spread wide, pants tangled at one ankle, the other foot braced on the wet floor. Face to face now. Henrik looked him in the eye, flushed and wrecked and still hungry, and drove back in.

The new angle was deeper. Trent's mouth fell open on a raw moan. Henrik caught his jaw in one rough hand and fucked him like that, watching every flinch of pleasure, every time those eyes rolled and fought their way back. Henrik's cock plunged in long powerful strokes, the leg on the sink giving him room to get mean with it, hips grinding at the bottom of each thrust so Trent felt the full thick length.

"Look at me," Henrik ordered, and Trent did, glassy and willing, mouth slack. "That's it. Take it while I watch your face. Pretty mouth on you. Gonna put it to work in a minute. But first you're gonna feel me. Feel how hard you made a straight man's cock. You did that. So take what you asked for."

Trent's hands clutched at Henrik's shoulders and at the inked arm, pulling him closer rather than away. "Yes. God, yes. Right there. Don't you dare stop. I want all of it."

Henrik didn't stop. He pounded him face to face until the sink creaked under the hooked leg and Trent was gasping broken yeses, his cock trapped between their stomachs and smearing precome over Henrik's abs. He fucked through another dozen deep strokes, growling against Trent's mouth, then ripped himself free.

"Down."

He put a hand on Trent's shoulder and forced him to his knees on the tile. Trent went willingly, eagerly, mouth already open, eyes up, wrecked and wanting. Henrik fisted that short hair, fed him the thick cock still shining with spit and the slick of Trent's body, and pushed past his lips until he hit the back of his throat.

"Suck it," he growled. "Take my load. You wanted this cock, so you swallow every drop. Don't you spill a bit."

Trent moaned around him and obeyed. He hollowed his cheeks, tongue working the thick underside, one hand braced on Henrik's thigh and the other stroking his own cock, fast and desperate, while he was used. Henrik held his head and fucked his mouth in short, deep thrusts, the wet sounds filthy, saliva slicking the shaft and Trent's chin. The sight of the hungry stranger on his knees, taking a tradie's thick cock in that public bathroom, snapped the last of Henrik's restraint.

He buried deep and came. A massive load, pulse after pulse, flooding Trent's throat while he growled through his teeth and held him there. Trent swallowed, throat working, eyes wet, and stroked himself harder, and the taste and the fullness and the rough hand in his hair tipped him over at the same time. He came across his own fingers and the tile, shaking, moaning around the cock still spilling on his tongue, taking all of it, not pulling off until Henrik had emptied every last thick spurt down his throat.

Henrik shuddered through the aftershocks and eased back, cock slipping from swollen lips with a wet sound.

Henrik tucked himself away. He zipped the work shorts, dragged the high-visibility zipper halfway up, and looked down at the man still kneeling by the sink. A cocky smile cut across his mouth. He winked. Then he leaned down and slapped Trent's bare ass, a sharp open-palmed crack that made the other man jolt.

"Good fuck, mate," he said, the broad accent easy again, as if they had only stepped outside for a smoke.

He didn't wait for an answer. He walked out of the bathroom, boots loud on the tile, and let the heavy door swing shut behind him. Gravel crunched. The truck door thunked. The engine turned over, rough for a second, then smooth. Henrik pulled onto the road and pointed the truck toward home, toward his wife and the dinner waiting under a light he already knew. He didn't look in the mirror. He didn't say another word. The highway took him, and the cab filled with nothing but the low roll of the tires.

Inside, Trent stayed where he had been left. He got a forearm onto the sink and breathed. His pants were still around one ankle. His pulse hammered, then slowly began to settle. The tradie's taste sat thick on his tongue, salt and heat, and he didn't rinse it away. The fluorescent light buzzed. The tap dripped into the basin. Outside, the engine faded until the pull-off held only silence, and the only thing moving was the slow rise and fall of his chest.

Rate this story

★★★★★
Thanks for rating
Something wrong with this story?
Ask the writer

Want your own gay male story?

Tell the AI the set-up. It writes it for you in about five minutes. Free.

Adults only · no real people · your request is never shown, only your credit name
Tagged blowjob anal doggy-style rough-sex dirty-talk

Fresh filth, nightly

The best new stories in your inbox every day. Free, 18+, unsubscribe anytime.