Exhibitionist

Roommate's Rooftop Solo Tease

Lena gets caught masturbating on the rooftop by her horny roommate.

9 min read 2,055 words August 01, 2026New

The summer heat clung to the city like a second skin, thick and unyielding even after the sun had dipped below the skyline. Lena shoved open the heavy metal door to the rooftop of their shared apartment building, the warm night air hitting her bare legs and arms immediately. At twenty-two, she was deep into her last year of college, drowning in deadlines and the constant grind, but nights like this—when Marcus was supposedly out with his buddies—were hers alone. She wore nothing but a thin white tank top that barely contained her full tits, the fabric stretched tight and already damp with sweat at the edges, and a tiny black thong that rode high on her hips, the string disappearing between the cheeks of her ass. The concrete under her bare feet was still warm from the day, radiating heat up through her soles as she walked to the edge of the low wall overlooking the glittering grid of streets below.

The breeze kissed her skin, lazy and humid, slipping under the hem of her tank to brush the undersides of her breasts. Her nipples tightened instantly, poking hard against the thin cotton. Lena leaned on the ledge, staring out at the distant lights, but her mind wasn't on the view. That warm air licking at her exposed thighs, the way it teased the scrap of fabric between her legs—it stirred something filthy deep in her gut. She was alone. Marcus wouldn't be back for hours. The risk of some neighbor glancing up from a higher window or a random resident coming up for a smoke only made the pulse between her legs throb harder. She shifted her weight, feeling the thong already sticking slightly to her pussy lips. Fuck, she was getting wet just from the thought of it.

Her hand drifted down almost on its own, fingers tracing the soft curve of her lower belly before sliding lower. She cupped herself through the thong, pressing the heel of her palm against her mound, and a soft moan slipped out. The fabric was damp already. Lena bit her lip, glancing over her shoulder at the closed door, then back out at the city. No one could really see her up here unless they were looking hard. She hooked a finger under the waistband of her thong and tugged it aside just enough to feel the night air directly on her shaved cunt. Her pussy was swollen, lips puffy and slick. She dragged one fingertip through her folds, gathering the wetness, and circled her clit slowly. The sensation shot up her spine like electricity.

"Oh fuck," she whispered to herself, voice husky. She pinched one nipple hard through the tank top with her free hand, twisting the stiff peak until a sharp ache bloomed into pleasure. Her fingers worked lazy circles on her clit, slow and deliberate, building the heat without rushing. Every brush of the breeze made her shiver. She imagined someone watching—some stranger down on the street catching a glimpse of her touching herself like a desperate slut—and it made her drip more. Her thighs parted wider. Two fingers slid lower, dipping into her entrance, pushing in just to the first knuckle. She was so fucking wet the sound was audible even over the distant traffic, a soft wet schlick as she pumped them shallowly.

Lena's breath came faster. She yanked the tank top up over her tits, letting them spill free into the open air, heavy and bouncing slightly as she moved. Her nipples were dark and tight, begging for more. She pinched and rolled them, tugging hard enough to make her moan louder, while her other hand fucked deeper into her pussy. Three fingers now, stretching her, curling against that spongy spot inside that made her knees weak. The thong was a useless scrap shoved to the side, the string cutting into her hip. She rubbed her clit with her thumb in tight, fast circles, hips rocking against her own hand. The concrete ledge dug into her free forearm as she braced herself, ass pushed out, completely exposed under the night sky. The risk coiled tight in her belly. Marcus could come home early. He could walk through that door any second and see her like this—legs spread, tits out, fingers buried knuckle-deep in her dripping cunt. The thought alone made her clench hard around her fingers.

She was lost in it, head thrown back, hair sticking to her sweaty neck, when the roof-access door creaked open behind her. Lena froze, fingers still buried inside herself, heart slamming against her ribs. She twisted her head around.

Marcus stood in the doorway, tall and broad-shouldered in a tight t-shirt and basketball shorts, his dark hair messy like he'd been running his hands through it. His eyes locked straight on her—on her bare tits, her spread legs, the glistening fingers pumping slowly in and out of her pussy even as shock rippled through her. He didn't look away. Instead, his hand dropped to the front of his shorts, palming the thick, hardening bulge there openly. His cock was already half-hard, tenting the fabric obscenely, and he squeezed it, eyes dark with pure hunger.

"Don't stop," he said, voice low and rough. "Fuck, Lena. Keep going."

The tension snapped into something hotter, filthier. She didn't pull her hand away. Instead, she locked eyes with him and pushed her fingers deeper, moaning deliberately as she curled them inside her cunt. Wetness coated her palm. Marcus stepped fully onto the rooftop, letting the door clang shut behind him, and walked closer until he was only a few feet away. He never took his hand off his cock, rubbing the thick length through his shorts, the head already pushing a damp spot into the material.

"You came up here to get yourself off?" he asked, a filthy grin tugging at his mouth. "Horny little slut couldn't even wait till you were inside."

Lena's cheeks burned but her pussy clenched harder. "Shut up," she breathed, but there was no real bite. She yanked her thong further aside, spreading her legs wider on the ledge so he could see everything—her pink, swollen lips stretched around her thrusting fingers, her clit peeking out hard and slick. "You were supposed to be out."

"Got bored." He shoved his shorts down just enough to free his cock. It sprang out heavy and thick, the shaft veined and already leaking a bead of precum from the fat head. He wrapped his fist around it and stroked slowly from base to tip, matching the rhythm of her fingers. "Saw the door open. Figured I'd check. Glad I did."

She moaned his name then, loud and shameless—"Marcus"—as she added a fourth finger, stretching her cunt obscenely, the wet sounds echoing in the night air. He sat on the ledge a few feet away, legs spread, cock in hand, watching her like she was the best show he'd ever seen. His strokes got firmer, twisting over the head on every upstroke, smearing the precum down his shaft.

"Show me," he commanded, voice thick. "Pull that thong all the way aside. Finger-fuck that dripping pussy for me. Deep. Noisy. I wanna hear how wet you are."

Lena obeyed without hesitation. She hooked the thong completely out of the way, the soaked fabric stretched taut, and drove her fingers in hard—three, then four—pounding into her cunt with deep, filthy strokes that made wet squelching noises every time. Her juices ran down her wrist, dripping onto the concrete between her feet. She rubbed her clit with her other hand in fast, frantic circles, pinching and rolling the swollen nub while her hips bucked. Her tits bounced with every thrust of her hand.

"Fuck, Marcus—oh god, I'm so wet," she panted, eyes locked on his stroking fist. "Look at your cock. So fucking thick. I want to watch you cum."

He groaned, pumping faster. "Rub that clit harder. Faster. Show me how you make yourself squirt, Lena. Do it. Cum all over the rooftop like the filthy girl you are."

She did. Her fingers flew on her clit, rubbing in tight, relentless circles while she fucked herself deep and hard, the heel of her hand slapping wetly against her pussy. The pressure built fast and brutal, coiling in her belly until it snapped. Lena cried out, legs shaking, as the orgasm ripped through her. Her cunt convulsed, gushing a messy spray of clear fluid that arced out and splattered onto the concrete in front of her, puddling hot and shiny. She kept rubbing through it, squirting again in weaker pulses, moaning his name over and over—"Marcus, fuck, Marcus"—while her body trembled.

The sight of her squirting triggered him. Marcus grunted hard, fist flying on his cock. Thick ropes of cum shot out across the space between them, splattering the rooftop in long white streaks, some landing near her feet, mixing with the mess she'd made. He stroked through every spurt, milking his balls until the last drops dribbled over his knuckles, chest heaving.

For a long moment they just stared at each other, breathing hard, the night air cooling the sweat on their skin. Lena slowly pulled her glistening fingers from her still-twitching pussy and brought them to her mouth. She licked them clean one by one, tasting her own musky sweetness, eyes never leaving his. Marcus tucked his spent cock back into his shorts with a filthy, satisfied grin, wiping his hand on his thigh.

They shared a charged smirk, the kind that promised this wasn't over—that there would be more nights like this, more rooftop shows, more watching and being watched. Lena tugged her tank top back down over her tits, the fabric immediately sticking to her damp skin, and adjusted her thong so it sat crooked over her soaked cunt. She sauntered past him toward the door, hips swaying deliberately, and as she passed she hooked her fingers in the waistband of her thong, yanked it down her legs in one smooth motion, and pressed the sodden scrap into his waiting hand.

"Keep it," she murmured, voice still rough. "Next time maybe I'll let you do more than watch."

Marcus closed his fist around the warm, wet fabric, bringing it briefly to his nose to inhale her scent, that filthy grin never fading. Lena pushed through the door and headed downstairs alone, the cool air of the stairwell hitting her bare pussy and making her shiver. Behind her she heard him follow a minute later, but she didn't wait. Back in the apartment she went straight to her room, shutting the door and leaning against it.

The high was already fading. Her body still hummed, thighs sticky, but a cold knot twisted in her stomach. What the fuck had she just done? Marcus was her roommate—her friend. They split rent, shared late-night pizza, complained about classes. Now he'd seen everything, stroked his cock to her squirting like some porn star, and she had handed him her cum-soaked thong like a trophy. The promise of more felt electric in the moment, but standing here in the quiet of her room, doubt crept in hard and fast. Had she just ruined everything? Would mornings be awkward now, full of sideways glances and unspoken tension? What if he wanted more than watching next time and she froze? Or worse—what if he didn't, and this became some weird one-off that made living together unbearable?

Lena sat on the edge of her bed, staring at her sticky fingers, the taste of herself still on her tongue. The orgasm had been the hardest she'd ever had, raw and public and filthy, but the regret sat heavier. She pulled on a pair of old shorts and a baggy shirt, suddenly needing to cover up, and wondered if she should pretend it never happened—or if pretending would be even worse. Outside her door she heard Marcus moving around the kitchen, the fridge opening, a bottle cap twisting. Normal sounds. But nothing felt normal anymore. Something was off, wrong in a way that the lingering throb between her legs couldn't fix. She lay back on the bed and stared at the ceiling, replaying every wet stroke and shared look, and for the first time that night the heat in her gut mixed with something colder.

Tagged fingering exhibitionism public-masturbation nipple-play

Rate this story

Thanks for rating

Fresh filth, nightly

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