Work Text:
Sonic sighed as he walked into the abandoned building he had turned into his house. Today was an exhausting day, his plans were once again ruined by Saitama, and he had no choice but to run away after he was beaten by him. He removed his scarf before flipping on the lamp next to the mattress on the floor that served as his bed. He would have noticed it earlier if not for his fatigue: the presence of someone in his home. Instead, he only noticed you once the lights were on. You sat on the windowsill, legs crossed casually and a playful smirk on your face. He immediately unsheathed his katana and pointed it at your throat. You didn’t flinch, your smirk just grew as you eyed him up and down.
“What the hell are you doing here, hero?!” he spat out the word ‘hero’ in disgust.
You were an A-Class hero. You had worked hard to climb the ranks and you were doing quite well in popularity. Everyone loved you and asked for a picture when they saw you on the street. You were just about the picture-perfect hero.
And you just so happened to take a liking to the ninja in front of you, the reason, he could not fathom.
“I think you know why,” you stood up and took a step closer to his blade until it was touching your throat, “so why don’t you put that down hm? You’re not scaring anyone with it.”
“You think I won’t kill you?! Get out now!” he pushed the blade a little further into your skin.
“Oh? But the last time I was here, I seem to remember you not wanting me to leave,” you said in a low voice that sent shivers down Sonic’s spine.
He didn’t want to think about the last time you were here. The way you made him feel. He couldn’t believe he had let someone see him in such a vulnerable state. He didn’t want to admit that he loved it, and that he’d thought of it almost every night since.
As he was lost in thought, you had managed to push the katana away from your throat and out of his hands, causing it to clatter to the floor. That’s what snapped him out of it. He moved to grab another weapon, but you swiftly moved so you were mere inches from him, placing a finger under his chin.
“Stop playing hard to get pretty boy, we both know you want this to happen as much as I do.”
He wanted to say something. Something smart and threatening, but…when you were standing so close, your scent in his nostrils and breath on his skin, he couldn’t think straight. He couldn’t bring himself to stop you as you brought your lips to settle on his. You kissed him gently and sweetly and he let himself give in, returning the kiss. You always managed to mix the perfect amount of care and roughness when you were with him, and it made his heart and body act up.
The little voice in his head told him to stop, to push you away, to kill you. But God, you were such a good kisser. He accidentally let out a small whimper when your tongue met his. He hated how pitiful he sounded.
Your hands roamed his body, sending his skin on fire under his suit. You grabbed his waist and pulled him closer, your other hand sliding down to grip his ass, causing him to arch his back. You knew all his weak spots and he hated it. He hated how hot and bothered he was already; his dick beginning to harden and create a small wet spot in his suit.
You broke the kiss and brought your lips to his ear, “get on your knees,” you whispered. Your voice made his legs weak, and he wobbled to sit on the floor. Why was he listening to you? He should be making you get on your knees. Fuck. The way you looked down at him made him feel so small and pathetic…but it made his dick grow harder. You pulled out your strap/dick and brought it so the tip rested against his plump lips.
“I’m pretty sure you know what to do,” you tilted your head playfully.
His eyebrows furrowed in frustration and humiliation as he looked up at you.
“You’re a fucking pervert- mmph!,” he spoke against the tip and you took that as an opportunity to shove it in his mouth.
“Oh shut up and get to work,” you teased. You just loved to annoy him.
He shot you a death glare but still proceeded to take your length into his wet, hot mouth. He gagged as it went deeper; he was still quite a novice at this. Thankfully you were patient with him as he struggled to get halfway. It actually turned you on even more to watch him struggle, his cheeks flushed, and eyebrows scrunched together in concentration.
You ran your fingers through his long, soft hair, tugging gently, “good boy,” you purred, earning a small moan from the man. You smiled, satisfied.
The room was filled with the lewd sound of sucking as Sonic bobbed his head on the amount of you he could take. Saliva dripped down his chin as he messily sucked. The wet spot in his suit grew, his dick fully hard. He couldn’t believe he’d gotten hard from this. From doing something so obscene.
“C’mon, I know you can do better than that.”
He let out a frustrated groan and ignored you.
You smiled mischievously as, without warning, you shoved the rest of your cock/strap down his throat.
“Mmph!!” he gagged and tried to pull off but your hand on his head kept it in place.
“There, see I knew you could do it.”
Sonic shot you another glare as he tried to adjust to the pressure on his gag reflex. He stayed there for a moment, breathing hard and trying to relax his throat. Eventually, he gave your hand tap that said he was okay to move, to which you let him. He started slow, and you watched as your length emerged from those beautiful lips before sliding back in. He was able to get a steady rhythm down, closing his eyes as he got used to the sensation. Suddenly, you grabbed his head with both hands and thrust into his mouth. His eyes flew open as he let out a struggled yelp. You continued to fuck his face, bringing gagged whimpers out of him and tears to his eyes.
“Mmmm~” his dick was leaking so much at this point it had made a small puddle under him.
Eventually, you pulled out. Sonic’s lips and chin glistened with spit in the moonlight, and he brought his hand to his face to wipe it.
“You’re fucking crazy,” he grumbled and coughed.
“Maybe…but look at you, you really got hard from just sucking me off?”
You brought your foot to press against the bulge between his legs.
“Ahh!” he hunched over, grabbing your leg in desperation.
“See, you’re one to talk,” you crouched down and grabbed his face to look at you, “you act all high and mighty, but deep down you’re just a fucking slut who loves being used aren’t you?”
He bit his lip to stop any more noises from escaping, even though he wanted to tell you off.
“Now go and lay on your bed like a good boy.”
His body moved before his mind could tell him to stop and he crawled over to the mattress, laying down on his back. Almost immediately you were hovering above him with one of his kunai in your hand.
“Hey! How did you get tha-”
You cut a slash in his suit across his chest, revealing his perky pink nipples.
“W-what do you think you’re doing hero- aH~!”
You had brought your mouth to take in one of those delicious buds and sucked gently while your hand played with the other. Sonic arched his back and covered his mouth with his hand to try and prevent himself from moaning, but as you sucked and nibbled at his chest, it became more difficult to hold himself back.
“Ahhh~ n-not there! P-please~!” he whined as he squirmed underneath you.
You pinned his hands above his head as you switched to suck on his other nipple, and a particularly hard bite sent him over the edge.
“Ahhhhnn~!”
Sonic slumped back down on the bed, breathing hard.
“…shit…did you just cum?” you looked down at his twitching body in shock and amusement.
Sonic hadn’t even realized what happened, but your question made him all too aware of the sticky feeling under his suit.
“Mmm~” he tried to roll over to hide himself, but you stopped him.
“You did huh? Damn, you are a slut!” you laughed and gave one of his nipples a flick, to which he let out a choked sob.
“S-shut up!” he tried to wiggle his wrists from your hold and cover his face again.
You ran your fingers down his stomach until you reached where his dick protruded in his suit, drenched. You stroked it gently, teasing the tip.
“Ah! Don’t- Mmmh~!” he wiggled fruitlessly and tried to move his legs together to hide his cock but your position between his legs prevented him.
“Mmh…you like that?” you spoke sweetly now, different from your earlier mocking tone as you stroked him more.
“Mmh- no- no- ah!”
“I think you do though,” you leaned down and whispered in his ear before kissing him.
He moaned into your mouth, tears brimming in his eyes. You pulled away before he could get lost in pleasure, grabbed his small waist, and urged him to flip over. Without needing to be told, he lifted that perfect ass into the air like the good whore he was, making sure to arch his back.
“Gimme your hands, beautiful.”
Begrudgingly, he put his hands behind his back, and you grabbed his wrists, tying them together with his earlier discarded scarf. You then took his kunai again and carefully ripped a hole in the suit on his ass.
“Ah- hey! Would you stop ruining my suit?!” he yelled over his shoulder.
“Shhh,” you gave his ass a hard slap, making him yelp.
You then reached into the bag you had brought and pulled out a small bottle of lube. You poured some on your fingers and slid one of them into his hole. He let out a small gasp at the cold sensation. You held his waist with your other hand as you inserted your finger, slowly reaching deeper inside him.
“Ahh~” he let out a shaky whine.
You eventually found that certain spot that made something warm pool in his stomach.
“F-fuck~” he buried his face into his pillow.
You added a second finger and slowly thrust your fingers in and out of him, making sure to push on the little bundle of nerves every time. Sonic bit the pillow to silence his moans as your fingers pumped into him faster. You separated your fingers to stretch him a bit more before adding a third, and Sonic’s legs shook, causing them to slip on the blanket below him.
“Ahhh~!! T-too much~!!” his pleads were muffled by the pillow that was beginning to dampen from tears and saliva.
“What was that?” you feigned deafness as you thrust faster.
“Pleaseee~!” He had just cum, but his cock was throbbing again. How were you so good at this, so good at making him come undone? He hated it.
He was getting close. So close. So-
You pulled your fingers out of him. He whined at the loss and pushed his ass back to chase that feeling again.
You chuckled, “Don’t worry, I have something better for you.”
You poured more lube on your strap/dick and lined it up with his hole, before pushing toward.
“Oooh~!” Sonic moaned as he felt your large tip slide into him.
He’d forgotten how good it felt to be penetrated like this. He’d tried using his fingers since that first night, but nothing beat this. Nothing beats you.
“You alright sweetness?”
All he could reply with was a shaky nod and you pushed deeper. When you were halfway into him, you slammed the rest of your length in, creating a bulge in his stomach. He arched his back with a scream, lifting his head off the pillow. You grabbed a fistful of his long hair and yanked it back to keep his head off the pillow.
“That’s better, I want you to hear you scream.”
His eyes rolled back as you pulled out and plunged into him again. By about the fifth thrust, he was shooting cum out of his dick yet again, it reaching above his belly button and seeping through his suit. Chasing your own orgasm and wanting to torture him, you slammed into him with your heroic strength. He clawed at the sheets as tears rolled down his cheeks. You let go of his hair to grab his arms, using them as a handle to thrust into him like your own personal fuck-doll.
“Ah- ah- ahh- please~ its too mu- ah- I can’t- mmhhh~!!!”
Sonic was already building up to his third orgasm when you finally reached yours, giving him a few more thrusts that brought him over the edge.
“Mmmmmhhh~!”
You let go of his arms, letting him flop back down on the bed in defeat.
But you weren’t done yet.