Cover of The Accidental Glitch

The Accidental Glitch

Read the story

5 chapters · 4481 words · Read 0 times

When wholesome gamer streamer Luna accidentally flashes her 500k viewers, her chat explodes.

Chapter 3: The hot day

The air in the room had turned thick and soupy overnight. Luna woke up sticky, the sheets clinging to her legs. Her weather app showed a stupid little sun icon and a number that felt like a personal insult: 34 degrees. Her AC unit, a rattling relic in the window, whined on its highest setting but only succeeded in pushing the warm smell of melting plastic and her own cotton candy perfume around.

By the time she sat down at her desk for the afternoon stream, her skin was already slick. She’d forgone the usual cute bralette. It was just her, a thin, vintage-white band t-shirt she’d stolen from an ex years ago, and a pair of tiny shorts. The shirt was soft from a thousand washes, the fabric almost gauzy. She could feel the cool air from the fan across her damp collarbones.

She hit ‘Go Live’. The viewer count slammed into 300,000 before her greeting finished leaving her mouth.

“Hey, chaos crew,” she said, the nickname tasting new and daring on her tongue. It wasn’t ‘sweethearts’ or ‘pastel pals’. The chat approved, a cascade of hellos and fire emojis. She could feel their collective gaze like a physical heat, amplifying the room’s temperature.

She launched into a competitive match, her commentary a bit breathless from the warmth. “Oh, you did NOT just try to sneak that objective,” she laughed, leaning forward. The thin cotton stretched across her back, dampening further with a patch of sweat. She felt the fabric stick to her skin, a subtle suction.

A donation sound pinged.

User ‘Thermodynamics’ donated $50: “It’s gotta be brutal under those lights. Stay hydrated, Luna.”

She blinked at the alert on her second screen. It was framed as concern. It was also a blueprint.

“You’re so right,” she said, her voice bright. She reached for her water bottle—a large, clear one with glitter suspended in the water. She made a show of unscrewing the cap, of bringing it to her lips. She took a long, slow pull, her throat working. Chat spiked with thirst comments, the double meaning hanging in the digital air.

Then, with a clumsy, deliberate motion, she lowered the bottle too quickly. A splash of cold water leapt from the rim, hitting the hollow of her throat and cascading down in a sudden, shocking rivulet. It soaked into the white cotton instantly, a dark, spreading bloom right between her breasts.

“Oops! Clumsy me,” she giggled, the sound a bit too high. She set the bottle down with a thud.

The effect was immediate and more stark than she’d even imagined. The chilled water made her gasp, her nipples tightening into hard points against the sudden cold. The wet fabric became a second skin, perfectly translucent, clinging to every swell and curve. The pale pink areolas were clearly visible, as was the full, heavy shape of her. There was no artistry to it, no filter. It was just biology, amplified by saturated cotton.

She didn’t look down. She didn’t grab for a towel. She let out a shaky, laughing breath that made her chest rise and fall, the wet shirt moving with her.

“Okay, where were we?” she said, forcing her eyes back to the game. Her character was standing idle, getting shot. “Oh, crap! Guys, warn me!”

She dove back into the gameplay, her voice amping up with fake panic and real adrenaline. She became a whirlwind of motion, leaning side to side to dodge in-game attacks, throwing her hands up in celebration when she secured a kill. Each movement made the wet fabric shift and pull, highlighting everything. A bounce as she laughed. A jiggle as she repositioned in her chair. The suction held, the shirt refusing to fall away, offering a full, unwavering view.

The chat was no longer a stream of text. It was a single, pulsing, screaming entity. Donation alerts became a relentless, pinging symphony, each one a dollar-sign applause. Her mods were invisible, working in a silent frenzy as hateful comments and explicit demands were born and erased in the same millisecond.

User ‘SilentObserver’ donated $100: “You’re playing very well today.”

User ‘Architect’ donated $500: “The AC must be broken. So unfortunate.”

She read them in her periphery. Her face was flushed from the heat, from the game, from the sheer audacity of it. Her heart wasn’t pounding in fear this time. It was hammering in time with the ping of the alerts, a rhythm of complicit triumph. She felt powerful. She felt wanted. She felt like a god controlling a storm with the tilt of her chin.

For ten solid minutes, she played the best game of her life, her commentary sharp and witty, all while the centerpiece of the stream remained the slow, mesmerizing dry of a white t-shirt. She never acknowledged it. Not once. The performance was in the ignoring.

Finally, during a lull in the action, she stretched her arms back, arching her spine just so. The fabric pulled tighter. She let out a content sigh.

“Whew. It is SO warm in here. Okay, one more round and then I think I need a… wardrobe change.”

The chat exploded in a unified protest. The word ‘NO’ filled the screen. More donations rained.

She smiled, a slow, knowing thing. It wasn’t her old smile. This was a different creature. This smile understood the price of things, the value of a glimpse, the economy of accident.

She queued for one more match, settling back. The shirt was still damp, still clinging. The show, she decided, wasn’t over. It had just found its new, dripping, breathless format. And the line she’d worried about yesterday wasn’t just crossed. It was erased, dissolved in a spill of water and the electric hum of half a million people holding their breath.

Read on DreamPress

Write your own erotic story with AI