Actions

Work Header

We kill the night like a firework sky

Summary:

Batgirl does her nightly patrol. Oracle adds a few additional challenges, but Batgirl's never been one to back down from those. A true fighter does not concern herself with the vibrators shoved in her underwear and up her ass.

Kinktober in the Belfry Day 20 - Patrolling while wearing a toy, Gags

Notes:

title from give me something to remember by 3oh!3

i am so tired 😩glad i wrote this yesterday bc otherwise it would not have gotten done

(See the end of the work for more notes.)

Work Text:

Batgirl grunted a response, moving smoothly as she crept along the edge of the rooftop, one hand on her utility belt. One of the skylights was broken, but the moon was out for once, Gotham's perpetually overcast skies betraying her when she needed them most. She'd need to rappel down and find a different entrance.

"Use your words, Batgirl," Oracle said.

Batgirl rolled her eyes beneath the cowl, jaw aching from the stretch. Her mask concealed it entirely, but Oracle knew the gag was there. She was the one who put it in.

"It sounds like you need a little encouragement," Oracle drawled, and Cassandra's concentration fractured as the vibrator in her underwear began to buzz against her clit. She widened her stance, adjusting quickly, but the faint sound of it was distracting, let alone the way it shook against her.

Batgirl made an irritated noise as she secured her line, rappelling down to a fire escape on the back of the large building. The vibrations shifted to pulses, which were predictable enough that she could largely ignore them.

Whenever she moved, she could feel the other toy Oracle had fitted her with, tucked into her ass, as well as the thin ropes that wrapped around her beneath the suit's thick, skintight fabric. The challenge made patrol a little more exciting, she allowed, creeping into the building after testing the door for an alarm.

By the time she'd placed the bugs around the building, easily avoiding the few gangsters guarding the place, the vibrations had stopped. Batgirl was only slightly aroused, but the increased awareness of her clit and the toy her ass squeezed around kept her preoccupied. She bit into the gag, swallowing the saliva that filled her mouth as she prepared to shoot her grapple.

"Head East," Oracle ordered, knowing Batgirl couldn't question her with her mouth full. Batgirl grunted again, trying to decide whether she'd listen.

"East," Oracle repeated.

Batgirl decided that she was curious enough to follow the order this time. She'd finished what she needed to do here, and her patrol route was even less predictable than everyone else's. No one would notice.

As she landed on the rooftop, Batgirl eyed her path forward. Each jump would make her feel the toy in her ass, but she could handle that. Riding her bike wouldn't be any less distracting, anyway. She launched herself forward, mantling the lip of the next rooftop and managing a rapid, easy pace.

"Wait," Oracle said, tone shifting. "Mugging, alleyway one block north."

Batgirl nodded, dipping to the side. Within seconds, she was leaping down into the small group that had formed, three men wearing face paint surrounding another man. Their bodies indicated hostility, but not lethal intent, for all that one was waving a gun around. Stupid.

Batgirl kicked the gun from his hand as Oracle activated the vibrator in her ass. She controlled her flinch, spinning around to jab one of the men in the shoulder, making his arm go limp. With an inarticulate noise, Batgirl punched the third man, sending him reeling.

The man who'd been being mugged sprinted past the group, leaving Batgirl with one less thing to worry about. Oracle naturally compensated by starting the panty vibrator, too, making Batgirl's thighs tense. She resisted the urge to rub her legs together.

"The fuck?" the man with the limp arm asked.

"What do you want?" the other shouted, raising his fists.

"Do you guys hear that?" the one she'd punched mumbled.

Batgirl couldn't answer any of their questions, nor did she want to. She belted the one who'd been holding the gun, knocking him back onto his butt. The one with the limp arm darted away, though not in the direction of the victim, so Batgirl focused on the other one. He swung at her, but seemed dizzy and confused.

The vibrations intensified, and Cassandra was grateful for the gag muffling her moan as the vibe pulsed against her clit. Instead of risking punching him while distracted, she dropped down and spun, kicking his legs out from under him. Shifting pressed the toy in her ass against a spot that made her see stars, though she caught herself and took off in a run, pursuing the last man.

He didn't make it far, which was good. Cassandra— Batgirl's legs were slightly wobbly, the toys still buzzing and ropes rubbing at her as she moved. With a wordless shout, she threw a batarang after the last man, sending him stumbling. This gave her just enough time to catch him with a strike to his back.

She made it back to the other two pretty quickly, despite having to drag the last one along. Batgirl crouched down to tie them up, fingers shaking as the vibrators were pushed harder against her as the fabric went taut.

"Do you think they saw what you were wearing?" Oracle asked.

Batgirl did not shiver at the thought. She hit the button on her belt that would send an alert to the GCPD, containing the current location as well as clipped security camera footage. She jogged forward and leapt, taking hold of the bottom of a fire escape ladder and clambering back up to the rooftops.

"Did you want them to see?" Oracle prodded.

Batgirl grumbled through her gag, wiping at her face even though it was entirely ineffective through her mask.

Once Cassandra was a block away, she couldn't help but reach down and press the panty vibe into herself. A throaty moan escaped her. She shifted it, teasing herself with it by rubbing it left and right— And then the vibrations cut, leaving her weak-kneed and frustrated.

"No stopping yet. Keep heading east." Oracle's voice in her ear didn't discourage her arousal. Cassandra shook her head hard, but resumed her journey.

Batgirl ran into a carjacking and a drug deal on the way. Each time, Oracle would turn the vibrators up, enough to have Batgirl's strikes centimeters off. Naturally, she shifted her combat style to avoid moves that depended on precision, though her tense mood heightened. And, naturally, Oracle would not let her come.

"Here," Oracle said finally.

Batgirl stopped on a nondescript rooftop, in the middle of a sea of apartment buildings. It was the middle of the night, but she could still hear activity around her. Music playing, people talking, dogs barking.

"Strip."

Tilting her head, Batgirl looked around to make sure no one was watching. It was impossible to tell with dozens of windows around her. Some were covered with blinds, others with curtains. Many were dark and entirely uncovered, though about a third were still lit. A security camera was pointed at her, she realized, set up to monitor the roof's only entrance from below.

The vibe at her clit pulsed demandingly. She didn't really care if anyone was watching. It was more that the others would, if they found out.

Cassandra reached for the zipper at the back of her head. Carefully she pulled it down so that it wouldn't tug at her hair. She pulled the hood forward and down once she'd gotten the zipper to the base of her neck, nostrils flaring as cool air hit her spit slick cheeks.

The Gotham air was almost clean smelling this high up, and the faint breeze drifting through the buildings was refreshing. Cassandra paused to enjoy it, able to compartmentalize away the ache in her jaw and the way her body throbbed.

Pulling the zipper down by herself was fine, though Cassandra had to arch her back to reach as she went lower. She shivered as air hit her sweaty back, the costume sagging around her chest and arms. After the zipper was as low as it could go, Cassandra tugged her left sleeve off, baring her breast, outlined by thin, dark green rope. Her nipple pebbled immediately.

Oracle inhaled audibly. Cassandra savored the noise, even distorted as it was by the comms. She pulled her other sleeve down, letting the uniform flop down. The ropes Oracle had put on her earlier remained wrapped around her torso, firm between her breasts and around her waist.

Tucking her thumbs between the costume and her hips, Cassandra wiggled to get it loose, trying not to dislodge the tiny green pair of panties Oracle had put on her before she'd left. She'd thought it was strange then, since she normally went bare beneath the suit, toys or no toys. Oracle must have been planning this the whole night.

Cassandra stepped out of her suit, bare feet pressing into the concrete surface of the roof. She tossed the costume to the side and waited impatiently, shifting her weight back and forth. A curtain moved in her peripheral vision. She didn't turn to look.

"Turn to your left," Oracle said, voice deliberately even. Cassandra thrilled at the arousal she could hear Oracle suppressing. She bit down on the gag, working it between her teeth.

Turning, Cassandra examined the roof in front of her. Nothing, just more distant windows and the edge of the roof.

"Get on your knees for me," Oracle murmured.

Easily, Cassandra went to her knees, the cold seeping into her bones nearly immediately. She kept her shoulders back, her chest bared. Oracle rewarded her with the vibrator in her ass, turning it up so high that Cassandra thought she could feel her teeth rattling. The buzzing was loud, enough that she was sure it could be heard in the apartment beneath her.

"Lean forward, Batgirl. Show me the toy I put inside of you."

Cassandra realized the angle now, the camera directly behind her. She'd been aware of it in the back of her mind, but with her cowl removed, that was really the only obvious way Oracle could see her.

Resting her weight on one hand, Cassandra reached back and tugged her panties to the side, spreading her legs. The lube on the outside was still wet after being trapped beneath her clothes and mixed with her sweat all this time.

Oracle hummed approvingly, and the panty vibrator began pulsing powerfully again. Cassandra shuddered openly, the sensation almost too much after hours with it against her.

"Now the place that belongs to me." Oracle's words were slightly strained. Cassandra wanted to be with her suddenly, riding her thigh as she sucked her nipples. She wanted to see the way Barbara would be red underneath her freckles, her fingers twitching and tugging at every part of Cassandra they could reach. She wanted to smell her, taste the coffee on her tongue—

"Cassandra," Barbara said insistently, dropping the modulator. "Show me."

On anyone else, that would almost sound like begging. Cassandra dropped forward onto her shoulders and breasts, freeing her arm. The rooftop scraped against her bare skin, and she moved so her cheek was pressing against it rather than her chin. The gag made the pressure worse, her teeth digging into her cheek, but she barely noticed.

Reaching back, Cassandra spread herself wide, holding the panties out of the way and whining as it displaced the panty vibrator. Her exposed pussy clenched around nothing, the cool air sending another shiver through her.

Barbara made a quiet, satisfied sound. Cassandra could hear faint buzzing through the comms, even over the vibrations of her toys. She humped the air uselessly.

"Good girl. No toys in there. That pussy is just for me."

Cassandra groaned, wanting desperately to shove a finger inside, to move the vibe back, to grind against the toy in her ass— to do anything.

She was so, so close.

Barbara moaned, panting into the mic breathily. Cassandra's fingers shook, the vibrator in her ass pressing into her in almost the perfect place. She didn't move, even though it was almost there. Maybe she could come just like this.

"Oh," Barbara moaned again. "Yes. Yes, that was perfect."

The thought that Barbara had orgasmed watching her had Cassandra moving after all— if Barbara was done, then she could just— She nudged the panty vibrator over and felt the vibrations begin to push her over the edge—

And then the vibrations stopped suddenly. Cassandra shouted into the gag, roof scraping at her as she writhed.

"Good work, Batgirl. Time to get suited up again." Oracle had turned the modulator back on, all business.

Shakily, Cassandra's hands dropped, and she slumped to the ground, body quivering. Her sweaty skin was covered in goosebumps, and her vision was blurry. She made a sad noise into the gag, all the pains she felt suddenly coming back to her as the pleasure ebbed.

"Chop, chop. You've still got two hours to go."

Batgirl pushed herself up off of the pavement and pulled her suit on. Oracle wasn't wrong. She could do this.

She ignored the jelly-like feeling in her legs. Two hours was nothing. She really could handle it.

And if she came in the middle of stopping her third mugging of the night, then being punished for it would only make her next visit with Barbara even better.


Notes:

if there are typos pleaseee let me know. i found a bunch rereading this yesterday but i'm not sure if i got them all...

Series this work belongs to: