Actions

Work Header

tower of fantasy

Summary:

Tim expects to have the tower all to himself this weekend. Why not indulge in one of his favorite sexual fantasies? Surely it won't end with him trying to fight a villain with a vibrator inside him...

Notes:

uhhh usually i just perv it up on twitter but this begged to be written so yeah...

warnings: my tim is ftm trans and his parts are called cunt/clit/etc, so if that's not cool for you this probably isn't a good fic to read. ditto if you've got issues with slut shaming, degradation, or jason being casual with consent. i'm new at this so lemme know if i should tag for anything else!

Work Text:

Tim is a teenage boy with an active fantasy life.

He’s also very, very aware of his own kinks.

One of his dirtiest, most embarrassing fantasies is of being owned, kept as a plaything by someone who views him with fond amusement- more like a toy than a person. He imagines what it would be like, existing just for someone else’s pleasure… no responsibilities, no school, no crime fighting. Just long, easy days spent waiting for his owner to need him.

In his fantasies, his owner expects him to always be wet and ready, perpetually available to fuck. His owner will slide a toy inside him before leaving, reminding him to keep it there and not to cum. He doesn’t get to cum except with permission, no matter how crazy it drives him to have the toy buzzing or thrusting or pulsing inside him.

Sometimes…

Sometimes he lives that fantasy as much as he can. Sometimes he’ll take a little toy- a bullet or an egg vibe, something small and manageable- and stuff it in his cunt before he gets dressed. He’ll go around the house, thighs trembling with every shift of the toy inside him, and pretend his owner will be home soon to take it out and fuck him.

He’ll see how long he can last with the gentle (or not so gentle) stimulation before he breaks and has to jerk off for real… and when he does, he always cums in seconds. It’s his favorite fantasy.

And nothing gets him hotter than wearing a vibrator with his Robin uniform.

Never in the field, obviously- that would just be stupid. And never around Bruce, because there’s way too much potential for embarrassment there. But when he’s, for instance, alone in Titan’s Tower… why not?

So that’s what he’s doing on Friday night. There’s an app-controlled bullet in his cunt, pulsing a random pattern beneath his uniform while he trains. It’s just gentle, a low-key buzz that builds gradually, with his need occasionally spiking when he moves a certain way and the bullet shifts.

He’s not expecting any of the other Titans until Sunday afternoon, so he plans to draw things out as long as possible. So when he realizes he’s not gonna be able to hold off cumming much longer, he turns to get his phone and dial it down.

He only makes it as far as turning around. There’s someone standing next to the table where he left his phone.

Someone big and broad and wearing a red helmet.

Oh fuck.

“About time you noticed me,” Gotham’s newest and deadliest crime lord says. How- how is he in the Tower, what- “I’ve been here for like ten minutes, moron.”

Tim tries to pull up Robin, but it’s hard when he’s, honestly, about three minutes from cumming.

“I wasn’t expecting company tonight,” he says. “Hasn’t anyone ever told you it’s rude to drop by uninvited?”

…That’s the weakest attempt at banter he’s ever heard. The fact that it’s coming from him? Embarrassing.

He can’t read Red Hood’s face thanks to the helmet, but he has a feeling the crime lord’s pause is for a judging look.

Tim can’t recover from that. He’s just gonna move on.

“How did you get in here?” he demands.

“Doesn’t matter.”

“Uh, yes it does-”

“I didn’t come here to talk,” Red Hood snaps-

Oh fuck he’s coming at Tim. Oh fuck he’s here for a fight- of course he’s here for a fight, why else would a mob boss seek out Batman’s partner- but there’s a bullet pulsing in Tim, and he only manages to block three punches before he makes a stupid stupid choice and tries to kick Hood.

The vibe shifts just right, and Tim’s cumming, his knees giving out and he’s falling, screaming, to the practice mats.

Red Hood freezes.

“What the fuck?”

The vibe’s still going, Tim’s cumming but he doesn’t have his phone, he can’t turn it off so it just keeps pulsing driving him crazy oh god oh fuck he can’t-

“Phone,” he chokes. “I need… my phone…”

“Weird tactic,” Red Hood says. “But no.”

“Please, please- ah!”

He’s trying to stand, but that only shifts the vibe more, pressing right into that angle that he can’t take-

Tim wails.

“Robin,” Red Hood snaps. “What the fuck is going on?”

Tim arches up, unable to stop himself. It’s so- it’s so much but it’s so good but it’s too much- he can’t take it-

“Vibrator,” he gasps, too overstimulated for embarrassment. “It’s too- I need to shut it off, please!”

“Really.”

Red Hood’s voice is mechanical thanks to his helmet, but Tim thinks he sounds… interested. That’s bad, maybe. Probably.

Oh god Tim can’t take it.

“Please, please!”

“I got your phone,” Red Hood says over his shoulder as he walks away.

(Tim can barely see him, his eyes are crossing, it’s so much-)

“Tell me the passcode.”

Tim moans it out.

It takes Red Hood a minute to unlock the phone, but luckily Tim left the app up, so once he does…

“Huh,” Red Hood says. “So you were telling the truth. Go figure.”

His finger slides along the screen and- Tim shrieks.

“No no no,” he babbles as the vibration increases instead of turning down. “No-“

He breaks off into a scream as he cums again, hips bucking wildly. His voice cracks when the vibration changes again, this time to the intense buzz he’s never lasted more than thirty seconds on. Feeling it when he’s literally in the middle of cumming? It’s intolerable.

He’s screaming and thrashing, clawing at the floor, too lost in sensation for coordinated movement- he could make it stop if he could just get his hands to respond properly, if he could unbuckle his belt and shove off his leggings and panties, if he could just rip the bullet out-

But he can’t focus on any of the necessary moves. He can’t- he can’t-

Some part of him is aware of a low laugh. But he’s cumming again (still? did the last orgasm even really end?) and screaming and can’t breathe, can’t anything with the constant stimulation against his hypersensitive walls, it’s too much too much too much-

Finally, the vibe shuts off. Tim pants against the mat, twitching as his cunt continues to throb around the still vibe. He remembers how small it is, knows it’s not even as big as two of his fingers, but he’s so sensitive it feels huge.

“That was fun,” a male voice says, and Tim remembers Red Hood with a jolt.

He pushes himself up on shaking arms. The crime lord’s slouched back against the wall, his helmet discarded to reveal dark hair, a strong jaw, and a red domino mask.

He’s handsome. Tim didn’t expect that.

There’s a little smirk playing at the corner of his mouth as he stares Tim down. He’s still holding Tim’s phone.

“So,” he says. “The new Robin is a little slut. Who’d have guessed?”

Mouth dry, Tim swallows. His throat aches.

“What do you want?”

“Well, I came here lookin’ for a fight. But this?” He tilts the phone in Tim’s direction. “This offers some new and exciting possibilities.”

Fuck. His cunt gives a totally involuntary clench around the vibe at the implied threat. It should be horrifying- it is- but it’s also hot as fuck, like something from his deepest fantasies of being violated and controlled.

But this is serious. More important than his libido. A mob boss broke into Titan’s Tower, one of the most secure buildings in the world.

“What-”

“Ah ah ah,” Red Hood says. “I’ll be asking the questions here, Robin.”

His thumb is hovering threateningly over the phone screen. Tim nods warily.

“You do this a lot?” Red Hood asks. “Walk around with a toy inside you?”

Tim’s face goes hot. He’s never discussed his masturbatory habits with anyone, and he sure as hell didn’t expect a villain to be the first to hear them. But Red Hood’s got all the power here…at least until Tim can get the vibe out.

(Or his phone back, but he doesn’t like his chances of wrestling it away from the fully armored man who’s got at least half a foot and forty pounds on him.)

The bullet gives a sudden pulse. Tim cries out.

Today, Robin.”

“Sometimes,” he blurts, once he remembers the question. “When I- when I have enough privacy.”

“Yeah? Why?”

Tim doesn’t understand the question.

“Because it’s hot?”

“No,” Red Hood says. “I wanna know what you’re thinking about when you do it. I wanna hear the fantasy.”

Tim blanches.

“Come on,” Red Hood says. “What was goin through your pretty little head while you worked out with a damn vibrator inside you?”

No. No no, Tim is not telling Red Hood about that fantasy, abso-fucking-lutely not. He’ll take the shame of stripping in front of him over admitting that.

But Tim only gets as far as sitting up and unbuckling his belt before the sound of a gun cocking freezes him in place. He looks up and there’s a pistol in Red Hood’s phone-free hand, pointed directly at him.

“No.”

“Red Hood-”

“Leave it in,” he orders, soft and dangerous.

“Red Hood, come on,” Tim begs. “Don’t you hate rapists? Isn’t that your whole thing?”

Red Hood shrugs. “Sure. But what’s that got to do with anything? You did this to yourself, kid. I’m just enjoying the show.”

On the last word, he hits the phone screen again, and Tim shudders when the pulsing picks back up. He’s had enough recovery time that it doesn’t completely disable him, but his cunt is back to spasming and it feels so good… it won’t take long to push him back over the edge.

Please-”

“Answer the question, Robin.”

Fuck. Fuck. What can Tim do? He doesn’t want to tell, but he can’t just sit here letting Red Hood make him cum all night.

(Even if a swiftly growing part of him, driven by Red Hood’s casual dominance, would love that.)

“Fine,” Tim says, squeezing his eyes shut. “Fine, just- just turn it off and I’ll tell you.”

The pulsing stops. Tim keeps his eyes shut. He wants to lie, but- he can’t think of one. It’s almost funny.

Tim always lies, but just this once, when he really really needs it, he can’t come up with any.

“Three,” Red Hood says, obviously impatient. “Two. O-”

“It’s about control,” Tim forces himself to say. “The fantasy. I’m thinking about…about my partner making me keep a toy in.”

Red Hood is quiet. Tim doesn’t open his eyes.

“Why?”

Fuck.

“So that I’m…ready for them,” Tim admits. “Whenever they want.”

Red Hood whistles.

“Oh, Replacement,” he says. Tim’s eyes fly open. “You are a kinky little thing, aren’t you?”

Tim stares at him. “What did you call me?”

Replacement,” Red Hood says deliberately. “It’s what you are, isn’t it? The great replacement Robin. Only now I’m wondering. Maybe it’s not about being Robin. Maybe it’s just about being B’s wind-up soldier. Getting orders.”

Red Hood pushes off the wall and walks closer.

“You want to be used, don’t you?” he asks with mocking sympathy. “You want to be owned.”

It’s too true. Tim shudders.

“Yeah, that’s what I thought.”

He crouches next to Tim and this close… there’s something… about his face…

No way. No way.

He called Tim Replacement. He got into the Tower. His domino is just like…

“Jason?” Tim croaks.

Red Hood grins and peels his mask off.

“Smart kid,” Jason Todd says.

“What- what the fuck-”

“Uhn uh.” Jason points Tim’s phone at him. “Still not your turn for questions.”

Tim thinks it is his turn for questions, with his dead predecessor staring him right in the face, but-

“What do you want to know?”

Jason smiles.

“You wanna be someone’s toy, don’t you, kid? Wanna hang up the cape and spend your days getting fucked instead?”

‘Yes!!!’ shrieks part of Tim.

“It’s just a fantasy,” the rest of him tells Jason. “That doesn’t mean I really want it.”

“You don’t really want it?” Jason asks. “Or you don’t think you can have it?”

His voice has gotten rougher and deeper since he died. It’s really distracting.

“Maybe you could be my toy,” he says.

Tim’s cunt clenches down on the vibe again. He moans.

“Yeah, you like that. Why don’t you take off that costume, show me what you got?”

No way.

… But maybe yes?

Stripping off in front of a mob boss is stupid, but stripping off in front of Jason Todd has been one of Tim’s fantasies since he was old enough to fantasize.

What’s important is getting naked means he’d be able to take out the vibe. If he takes out the vibe, he’ll be much less helpless.

It’s the smart move. Definitely. He’s not just doing this because he’s horny and Jason’s hot.

Tim stands and, very shakily, strips. Jason’s eyes are dark and intense while he watches, and darker while he stares. While he takes in every bare inch of Tim.

Tim is naked in front of his first ever crush. He’s blushing.

He tries to distract himself by taking out the vibe. Jason grabs his wrist before he can.

“Leave it in.”

The order gives him goosebumps. His hand falls limply to his side.

Jason smiles slowly.

“Good boy.”

Oh god-

It must be written all over his face, how those words made him feel. Jason’s laughing.

“You really are the subbiest little bitch, aren’t you?” he asks. “I could have fun with you.”

He stands. He’s so much taller than Tim, his chest so broad. Tim feels tiny and defenseless, naked and vulnerable.

It’s too hot. He can’t take it.

“Please.” What’s he even begging for? He doesn’t know. “Jason, please.”

“Yeah,” Jason says.

He shoves Tim’s phone in his pocket and- oh god- unzips his pants. He’s wearing some kind of armor underneath, and a cup, both of which he shifts out of the way to pull his dick out.

It’s huge. Flushed dark with a prominent vein, long and thick. Bigger than the biggest toy Tim has.

Tim wants it. Tim wants it bad.

“Your choice,” Jason says. “I can turn your little toy back on and you can suck me off. Or you can take the toy out and I’ll fuck you.”

Oh god oh god oh god-

Tim stares at his dick, struck stupid. Jason chuckles.

“Not up to making a choice?”

Slowly, Tim nods.

One of Jason’s hands is stroking his dick. The other settles in Tim’s hair and yanks him closer.

“I can make your choices for you,” he offers. “All your choices. You want that, Timmy? You wanna be my little toy? Gonna spread your legs and give it up for a murderer like the little whore you are?”

Tim wants it more than he’s ever wanted anything.

“Please!”

Jason’s hand grips his hair tighter.

“You were right that I hate rapists, so I’m gonna need real consent here, kid.”

Yes!” Tim blurts. “Yes please, I want to be yours, please Jason! I’ll do anything, please!”

“Good boy,” Jason says. “On the ground.”

Tim falls to his knees. Jason follows him down and pushes him down, until he’s flat on his back. Then there are rough fingers on his cunt, tracing along his lips and circling his clit.

Tim jerks up into the touch, crying out. It’s so much more intense than his own touch- Jason’s fingers are bigger, rougher.

Jason is hovering over him, face hungry as his fingers slip into Tim’s cunt, prodding at the vibe, pushing it deeper, making Tim’s eyes roll back.

“You’re not gonna cum until I tell you,” Jason orders.

It’s straight out of his fantasies. Tim whimpers.

Tim.”

“I won’t,” Tim gasps. “I won’t cum, I promise!”

Jason lowers himself down on top of Tim, close enough he can whisper “that’s a good toy” in Tim’s ear. It makes Tim sob.

“Can I- can I touch you?”

Jason grins against his cheek.

“You’re a good boy for asking,” he says. “No.”

Tim sobs again. He doesn’t argue.

“Good boy.”

Jason’s fingers are still in Tim’s cunt- until they’re not, until they’re pulling out the vibe. Tim clenches down on nothing and cries out. Jason laughs.

“Don’t worry, you won’t be empty long.”

His fingers are back- two of them, sinking deep, twisting, working Tim so fast and rough.

“Jason- Jason!”

He wants to touch so bad, but Jason said no. He digs his nails into the mat beneath him instead.

“Fuck, you’re sopping,” Jason groans. “Shoulda expected it, I guess. You’ve been cumming like a whore since I got here.”

He adds a third finger fast- too fast. The stretch burns and Tim shouts- and then screams because Jason’s thumb is on his clit, it’s rubbing fast and hard, oh god god-

He can’t cum. Jason said not until he said. He can’t but he needs to but oh fuck-

He realizes he’s chanting, sobbing Jason’s name over and over- he adds a please-

Jason stops. He’s laughing. Tim shudders.

“What- what’s funny?”

“You,” Jason says.

Then he kisses Tim, biting at his lip, invading his mouth- Tim takes it all, shivering with delight, grabbing at Jason’s shoulders-

Jason jerks back, scowling.

“I said no.”

Oh- oh no. He’s not supposed to touch.

“I’m sorry,” he says, letting go at once. “I’m sorry, I forgot-”

Jason scowls down at him a minute longer, then rolls his eyes.

“First offence is a gimme,” he says. “But if you do that again, I’ll have to punish you. And you won’t fucking enjoy that, understand?”

Tim’s eyes burn. No punishment could be worse than disappointing Jason. He wants to be good for him, wants to please him more than anything.

“I understand.”

Jason’s fingers twist in his cunt, then pull out.

“Good,” he says, and shoves into Tim.

Tim screams. It’s so much, so big, all at once-

“Fuck fuck fuck, oh god, oh fuck-”

He’s never been so full. He’s splitting apart. Ohhhh but it feels so good, the ache, the stretch, the way Jason grunts when he starts moving-

Jason fucks him brutally, with hard, fast thrusts that cross Tim’s eyes. Tim wants to beg him to slow down, but can’t catch his breath. He wants to tell him to never stop.

There’s so much strength in Jason, in the slam of his hips, in the hand that squeezes Tim’s throat. Is it possible for a cunt to get bruised? Because if it is, Tim’s sure his will be. Jason’s hammering him- and he loves every second.

Sparks take over Tim’s vision. He can’t see, can’t hear over the need rushing through him, the way his cunt throbs around Jason’s dick, the clenching and spasming he can’t control-

Then Jason starts rubbing his clit again, and he finds his voice.

“No no, stop,” he begs. “I’ll cum-”

“No you won’t,” Jason bites out. “Not til I say.”

Tim sobs. It’s so hard, but he tries to hold back, to fight off the orgasm rising in him- to ignore the white-hot pleasure tingling at his spine-

“Good boy,” Jason says, laughing breathlessly. “Good toy. Oh, I’m gonna enjoy keeping you.”

He tightens his grip on Tim’s throat, pulls back, slams in at a slightly different angle that makes Tim scream.

“Gonna tie you to my bed,” he pants. “Shove that fuckin bo staff up your pretty little cunt and leave you to squirm on your own fucking weapon all day-”

“Oh fuck!” Tim blurts.

“Yeah, you like that, don’t you?” Jason asks. “Dirty little whore.”

Tim’s whole body throbs. He never would’ve guessed he likes being called a whore, but apparently he’s really really into it.

“I’m gonna have so- much- fucking- fun- with you.”

Jason’s pounding him between words, definitely bruising his cunt. The brutality’s starting to truly hurt, but in a good way- a burning pain that twists into pleasure somewhere in Tim’s core.

He’s not gonna be able to hold back much longer.

“Please,” he begs. “Please let me cum, please-”

The hand around his throat goes tight, cutting off his air. Tim’s hips jerk.

“Fuck,” Jason groans. His rhythm stutters, and some deep down part of Tim starts throwing up exclamation points about how they’re not using a condom-

But then Jason growls “Cum, now” and Tim forgets everything else as he hurls screaming over the edge. The warmth that fills him, Jason grinding into him, that all just makes it better.

He can’t breathe, can’t see, can’t- can’t-

Jason pinches his clit. Tim’s whole body jerks, and then he’s-

out.