Actions

Work Header

Rating:
Archive Warning:
Category:
Fandom:
Relationship:
Characters:
Additional Tags:
Language:
English
Stats:
Published:
2026-04-19
Completed:
2026-04-20
Words:
8,218
Chapters:
3/3
Comments:
4
Kudos:
123
Bookmarks:
5
Hits:
1,704

Masked Cravings

Summary:

Barcelona superstar Pablo Gavi hides a forbidden double life as “Pablo G.,” a faceless cam boy on OnlyFans whose deepest fantasy revolves around his teammate Pedri Gonzalez. In a secret basement room, wearing thigh-high socks and a scandalously short skirt, Gavi puts on an intensely explicit live show—stripping, fingering himself, riding increasingly large toys, and taking a full string of anal beads—while his viewers tip generously and the chat goes wild. Every moan and command brings him closer to the edge, until he finally cums hard for his anonymous audience, all while dreaming of one day becoming “Pablo Gonzalez.” A raw, filthy tale of hidden desire and anonymous pleasure.

Chapter 1: Chapter 1

Chapter Text

Pablo Gavi’s secret room was a fortress of solitude tucked behind a concealed panel in the basement of his sprawling Barcelona villa, a space no teammate, no coach, no family member had ever glimpsed. The walls were soundproofed with thick black foam, the lighting low and purple-hued from LED strips that cast long shadows across the plush black rug. A king-size bed dominated one corner, but today the action was centered on a wide, low platform covered in soft black sheets, positioned perfectly under a high-end camera rig. The only furniture was a small side table already loaded with supplies: bottles of thick, clear lube, towels, and a black velvet tray waiting to display the toys. Gavi had spent the afternoon preparing everything with meticulous care, the same precision he brought to the pitch but channeled now into something far more private, far more filthy.

He was twenty-one, a global superstar for FC Barcelona and Spain, yet here he was Pablo G., the masked cam boy whose OnlyFans account had thousands of paying subscribers who had no idea the lithe, tattooed body they jerked off to belonged to one of the most expensive young talents in world football. The username “Pablo G.” had been chosen in a moment of drunken longing after a late-night team dinner. Pedri Gonzalez—his teammate, his best friend on the pitch, the boy whose quiet smiles and gentle touches during training made Gavi’s stomach flip—had laughed at some dumb joke that night, and Gavi had felt it like a punch to the chest. He’d created the account that same evening, whispering the name like a prayer: Pablo G., the G for Gonzalez, the secret fantasy that one day he might shed his own surname and become Pablo Gonzalez, bound to Pedri in every way imaginable. No one knew. The mask stayed on, the face angled away, the voice pitched just low enough to stay anonymous. This room was his only confession.

Today’s outfit had been chosen to drive the chat insane. Thigh-high black socks clung to his powerful legs, the elastic tops digging into the thick muscle of his quads earned from endless sprints and gym sessions. Above them, a pleated black skirt so short it barely qualified as clothing—its hem ended halfway down the swell of his ass, the bottom curve of each cheek fully visible, the fabric swaying with every movement. A tiny pink thong was the only barrier beneath it, a thin strip of satin stretched obscenely over his cock, which was already half-hard and leaking, the wet spot darkening the front. A loose gray sweatshirt completed the look, soft and oversized, hiding the sculpted lines of his chest and abs for the big reveal. The black mask covered the upper half of his face, leaving only his full lips and sharp jaw visible. He checked the camera angle one last time—face safely out of frame unless he chose otherwise—then dropped to his knees on the platform, sitting back on his bent legs, thighs spread just enough to tease. The skirt rode up instantly, the pink thong peeking out.

Heart hammering, he hit “Go Live.”

The viewer count jumped from zero to over four hundred in seconds. The chat exploded like a fireworks show.

“Pablo G. back again fuck yes”
“that skirt is criminal”
“show us the goods already”
“missed this ass all week”
“Our boys home”

Gavi let out a soft, breathy laugh, the sound filtered through his voice changer just enough to stay safe. “Hey everyone… wow, you guys are fast today. Thanks for coming to the stream. I’ve been thinking about this all week too.

Chat’s already flooding—tell me what you want first. Be nice… or don’t. I like it when you’re mean.”

The requests poured in faster than he could read them. Strip. Show ass. Touch yourself. The tips started small but steady, building the tension. Gavi rocked gently on his heels, letting the skirt flutter, giving tiny flashes of the thong underneath.

He answered a few messages out loud—“Yeah, the socks stay on, I know you all like them”—his voice low and teasing, the Spanish accent thick with arousal.

Then the first big tip hit: $90.

Text-to-speech boomed through his headphones: “Remove the sweatshirt, pretty boy.”

Gavi’s lips curved into a smirk under the mask. “Mmm, thank you so much for that ninety dollars. You’re spoiling me already.”

He gripped the hem of the gray sweatshirt with both hands and peeled it upward slowly, inch by inch, letting the camera drink in the reveal. First the flat, toned stomach with its faint treasure trail, then the sharp V-lines disappearing under the skirt waistband, then the full expanse of his defined chest—pecs carved from years of core work, nipples already tight and dark, begging for attention.

He pulled the sweatshirt over his head and tossed it aside, rolling his shoulders so the muscles flexed under the purple light. A chorus of tips and messages flooded the screen.

“holy fuck those nipples”
“built like a god”
“pinch them for us”
“chest of a champion”

Gavi ran his palms over his own chest, thumbs brushing the sensitive peaks, letting out a quiet hum. His cock twitched visibly in the pink thong, straining harder now.
Before he could sit back down fully, another tip pinged: $50.

“Stand up and show us under the skirt. Slow.”

He rose smoothly, athletic grace on full display, and stepped directly over the camera, legs planted wide. The short skirt lifted like a curtain. From below, the view was obscene: the pink thong stretched thin over his now rock-hard cock, the head pushing against the satin, a wet spot spreading. His balls were cupped tight in the fabric, and his ass—round, firm, perfectly smooth from a fresh wax—hung out completely, the cheeks parted just enough that the thin string of the thong disappeared between them. He held the pose, swaying his hips in a slow circle, letting the viewers memorize every detail. The chat lost its mind.

“that ass is illegal”
“thong is doing nothing”
“bend a little more”
“cock looks so full already”

Gavi chuckled softly. “Like what you see?” He lingered another few seconds, then lowered himself gracefully back onto his bent legs, the skirt settling high on his thighs.

The next tip came fast—$250.

“Turn around, all fours, arch that back deep.”

Gavi’s pulse quickened. He loved this part. He pivoted on his knees, presenting his back to the camera, then dropped forward onto his hands. The motion made the skirt flip up completely, baring everything. He arched hard, spine curving like a bow, ass pushed high and presented.

The pink thong was the only thing covering his hole—a single, delicate line of satin nestled right against the tight pink pucker, the fabric so thin it might as well have been painted on. The string framed his cheeks, pulling them slightly apart, and the camera caught the way his hole fluttered under the minimal coverage, the thong damp from his own excitement. His cock and balls hung heavy between his spread thighs, the thong barely containing them. He held the position, rocking back and forth gently, letting the arch deepen until his chest nearly brushed the sheets.

“Fuck, that’s perfect,” he whispered, voice husky. The chat erupted in a storm of messages and smaller tips.

“arch deeper slut”
“thong hiding nothing”
“that hole is winking”
“imagine railing him like this”
“Pablo G. you’re killing me”

He stayed like that for a long minute, breathing heavier, the mask hiding the flush on his cheeks as he imagined Pedri behind him instead of the camera—Pedri’s hands on his hips, Pedri’s voice praising him.

Then the $400 tip hit.

“Take the thong off. Now.”

Gavi moaned softly at the command. “Yes… thank you for four hundred. You’re making me so wet already.” He reached back with both hands, hooking his thumbs under the thin straps at his hips. Slowly, torturously, he dragged the pink thong down the curve of his ass, the fabric peeling away from his skin with a wet sound.

His cock sprang free instantly, thick and flushed, slapping against his stomach with a lewd smack, a string of pre-cum stretching from the tip. The thong continued its descent, sliding down his thighs until it caught at his knees. His hole was now completely exposed—tight, pink, already glistening faintly from the earlier teasing. He kicked the thong aside and stayed on all fours for a moment longer, letting the viewers stare at his naked lower half, socks still hugging his thighs, skirt bunched uselessly at his waist.

The chat was feral.

“cock is perfect”
“hole looks so tight”
“finally”
“spread it”

Before the requests could pile up further, Gavi sat back on his heels and reached for the black velvet tray. He lifted it into frame, displaying the toys one by one like a proud host.

“Alright, chat… before we go any further, I want to show you what I brought for you today.”

He picked up each item slowly, turning it in the light so the camera caught every detail. First the dildos: a smooth 5-inch starter in soft pink silicone, a veiny 6-inch realistic one with a thick head, a girthy 7-inch with a slight curve, an 8-inch monster with pronounced ridges, and finally the 9-inch beast—long and thick , the kind that made his stomach clench just looking at it. Next came a long string of anal beads, seventeen point four inches of graduated silicone orbs, each one larger than the last, connected by a strong cord with a thick handle at the end. Two vibrators: a small bullet and a larger wand with a flared base. And a heavy stainless-steel butt plug with a jeweled base that sparkled under the lights.

He set the tray down within easy reach. “So… what do you want to see first? Tell me in the chat. I’ll do whatever my good boys want.”

The messages flooded in agreement almost instantly: “finger yourself open,” “get that hole ready,” “show us those fingers sliding in.”

Gavi’s breath hitched. “Mmm, I love when you all agree. Fingering it is.” He lay back on the platform, spreading his legs wide on either side of the camera so the lens pointed straight up between his thighs. The thigh-high socks framed the picture perfectly. He poured a generous amount of lube onto his fingers, warming it, then reached down and circled his hole with two slick digits. “Watch closely,” he murmured.

He started slow, teasing the rim, pressing just the tip of one finger inside before pulling back, making himself whimper. The chat cheered him on. He pushed the first finger in to the knuckle, feeling the tight heat clench around it, the familiar stretch that always made his toes curl in the socks. He pumped it gently, in and out, the wet sounds loud in the quiet room. After a minute he added a second finger, scissoring them apart, stretching himself open. His cock lay heavy on his stomach, leaking steadily now, the head shiny. He crooked his fingers and found his prostate, pressing against it with purpose, and a broken moan tore from his throat.

“Fuuuck… feels so good,” he gasped. He kept going, three fingers now, thrusting deeper, the lube squelching obscenely with every movement. His hole loosened visibly, pink and slick, opening for the camera. His abs flexed with every breath, nipples still hard, chest rising and falling rapidly. The chat was a blur of praise and filthy encouragement.

“look at that greedy hole”
“three fingers already”
“stretch it more”
“you’re doing so good baby”

Then a larger tip triggered the text-to-speech: “Such a good boy.”

Gavi’s eyes fluttered behind the mask. His voice came out soft and submissive. “Thank you, Daddy.”

The next tip was $500.

“Ride the 6-inch dildo. Make it count.”

Gavi grinned shakily. “Yes, sir.” He grabbed the realistic 6-inch toy, coated it thickly with lube until it glistened, then positioned it upright on the platform between his spread legs. He rose onto his knees, straddled it, and lined the thick head against his prepared hole. Slowly he sank down, the stretch making him whimper as the first few inches breached him.

“Oh god… it’s so thick today,” he breathed.

Once seated fully, the toy buried to the base, he started riding—slow, deep rolls of his hips at first, then building speed. The skirt fluttered around his waist with every bounce, his hard cock slapping against his abs, pre-cum flying. He planted his hands on his thighs for leverage, socks bunching as his muscles worked, and fucked himself on the dildo with increasing desperation. The wet, rhythmic sounds filled the room. He angled his body so the camera caught every inch sliding in and out, the way his hole gripped the toy greedily.

He rode for long minutes, losing himself in the sensation, moaning openly now, the mask doing nothing to hide the way his lips parted and his tongue darted out. The chat tipped and typed nonstop.

“ride it harder”
“fuck that’s hot”
“your cock is bouncing so much”

Then another big tip: upgrade to the 8-inch.
Gavi didn’t hesitate. He lifted off the 6-inch with a loud, wet pop, his hole winking open for a second, visibly stretched. He lubed the bigger 8-inch toy and sank back down, whimpering loudly as the increased girth forced him open wider. “Fuck… it’s so much bigger,” he whined, but he kept going, impaling himself until he bottomed out.

The ridges dragged against his walls with every movement. He rode it harder now, bouncing with more force, the platform creaking faintly under him. Sweat glistened on his chest and abs, dripping down to mix with the lube. His moans grew louder, more desperate, the pleasure bordering on overwhelming as the toy hammered his prostate on every downstroke.

The $600 tip came next: “Show us that already wrecked hole. Close up.”

Gavi pulled off the 8-inch with another obscene pop and repositioned the camera himself, bringing it in so close that every detail was visible—the puffy, reddened rim, the way his hole gaped slightly, slick and shiny with lube, twitching rhythmically. He spread his cheeks with both hands, holding himself open for inspection. “Look at it… all stretched and ready for more,” he whispered, voice trembling with arousal.

The $650 tip followed soon after: “Get those 17.4 inches of anal beads all the way inside you. Slowly.”

Gavi’s breath caught. He loved the beads. He lubed the entire string generously, then lay back again, legs spread wide. He pressed the first bead against his hole and pushed. It popped in with a slick sound, then the second, third—each one larger than the last, stretching him progressively. He went slow, savoring the fullness, whimpering every time a new bead forced its way past his rim.

“They’re so big… filling me up,” he gasped.

He kept pushing, inch after inch disappearing inside him until all 17.4 inches were buried, the thick handle resting against his ass. His belly looked slightly distended from the sheer volume. He rocked his hips, feeling them shift deep inside, pressing against his prostate.

The chat went absolutely feral.

“holy shit he took the whole thing”
“that’s insane”
“you’re such a size queen”
“push them deeper”
“look at his face he’s losing it”

Gavi whimpered continuously now, high and needy, his cock leaking a steady stream onto his stomach. He played with the handle, tugging gently so the beads moved inside him, each tiny pull drawing fresh moans.

A little while later the $675 tip arrived: “Ride the 9-inch dildo.”

Gavi nodded eagerly. “Please… I need it.”

He reached back and began pulling the beads out slowly, one by one, each bead popping free with a wet, filthy sound that made him cry out. When the last one emerged his hole was wrecked—gaping, shiny, pulsing openly. He got onto his knees, placed the massive 9-inch black dildo on the floor between his legs, and lined it up under the rumpled skirt. The head nudged his entrance. He sank down in one long, continuous motion, the thick length stretching him to his absolute limit. The dildo disappeared completely under the short skirt as he bottomed out, his ass flush against the base.

“Oh my god… it’s so deep,” he moaned, voice cracking.

He started riding—slow at first, then faster, bouncing hard enough that the skirt flipped up and down, flashing the sight of his hole swallowing the entire toy over and over. His cock bounced wildly, untouched, smearing pre-cum everywhere. Moans poured out of him nonstop, loud and obscene, echoing in the small room as the massive dildo rearranged his insides.

He rode like that for a long time, hips rolling, grinding, chasing every sensation, the pleasure building higher and higher until he was shaking.

Later, voice hoarse, he started begging. “Please… chat, I’ve been so good. Let me cum? I need it so bad… I’m so close…”

Two massive tips hit almost simultaneously—$1,000 each.

The text-to-speech rang out twice: “It’s time to cum, baby.” “Cum for us, Pablo G.”

Gavi’s whole body seized. He didn’t even need to touch his cock. He slammed down on the 9-inch one last time and came with a broken, obscene cry—loud, guttural moans mixed with whimpers and gasps, his voice cracking as thick ropes of cum shot across his chest and stomach, some landing on the skirt and socks. His hole clenched visibly around the dildo, milking it through every pulse. The orgasm seemed to last forever, his body convulsing, hips jerking helplessly.
When it finally ebbed, he was panting, covered in sweat and his own release, the mask slightly askew but still hiding his face. He lifted off the dildo with a final wet sound, collapsed onto his side for a moment, then sat up on shaky arms.

“Thank you… thank you all so much,” he whispered, voice raw and grateful. “You made me feel so good today. I love every one of you. Until next time… stay safe, okay?” He blew a kiss toward the camera, then reached over and ended the live stream.

The screen went dark.

In the quiet of the secret room, Pablo Gavi—still hard, still aching, still dreaming of Pedri—let himself smile behind the mask. Another secret kept. Another fantasy fed. He already couldn’t wait for the next time.