Bitch Boy

Apr. 8th, 2022 04:50 pm
shadowhive: (Tubbo Blankie)
[personal profile] shadowhive
Bitch Boy
Pairing: Tommyinnit/Tubbo
Rating: NC-17
Warnings: cock cages
Notes: first fic with Tubbo and I blame Tubbo having such Dom energy in the stream with Tommy the other night

Tommy had to admit, he’d been surprised when he opened the door to see Tubbo standing outside. When he’d heard someone at the door he’d expected it to be the postman, or maybe his strange landlord, so to see his best friend there instead… he couldn’t help but grin. “Tubbo!” He pulled him into a tight hug before stepping back and ushering him inside. “I didn’t expect to see you.”

It was true, he’d had no idea he was coming and he’d not expected to see him anytime soon. Especially with his family going on holiday with him in a few days. The timing sucked.

At least he had got the merch Tommy had sent him and he was even wearing the blue hoodie now, which made him smile more.

“Well I wanted to surprise you. And give you something for your birthday, since I won’t be here on the big day.” The reminder of that made Tommy pout, though he was definitely curious what he could have bought him.

“Oh thanks mate, what is it?” He asked, eager to find out whatever the thing was. Of course Tubbo might give him whatever he was wrapped with express instructions not to open it up until his day, but Tommy was still eager to see it.

Tubbo’s lip quirked slightly and he shifted the bag on his shoulder, setting it on the sofa and undoing the zipper before reaching inside. When he bought his hand back out it was holding a white box. It wasn’t wrapped up or anything and it wasn’t terribly big either, not much bigger than Tubbo’s fist. He wondered what could possibly be inside, but Tubbo pulled his hand back when he tried to reach for it. “Not just yet. Soon though.” When Tommy pouted, he just grinned. “There’s something else we should do first.”

Before Tommy could ask what that something was, his free hand was back in the bag. This time what he pulled out was something that he recognised instantly.

A bottle of lube.

Tommy felt his cheeks heat up as they flushed. There were thoughts in his head, but none of them found their way to his mouth. Only one thing managed to leave his lips, a single word. “Now?”

“Yes. Now.” Tubbo watched him as he set the box down on the coffee table, leaning against the wall.

Tommy swallowed and nodded, reaching down to start removing his clothing. It wasn’t the first time he’d been naked in front of his best friend and he knew that it wouldn’t be the last. He hadn’t been wearing much anyway, just one of Wilbur’s hoodies and some pyjama bottoms, so it didn’t take him long before he was completely naked in front of him.

Tubbo looked him up and down appreciatively, before nodding. “Here, get yourself ready for me.”

Tommy took the offered bottle, popping it open and spreading some over of the lube over his fingers. He’d done this plenty of times now, the last time just a few nights before, but somehow it felt better with an audience. He set the bottle down, then reached behind himself, trailing his fingers between his cheeks. The tips of his fingers easily found the rim of his opening and he took a deep breath. “Fuck…” He breathed the word softly as he eased two fingers into himself, his eyelids fluttering.

Tubbo didn’t move from his spot, watching him intently. “That’s it. So eager aren’t you?” Tommy nodded, sinking his fingers in deeper with a low moan. The sound made Tubbo smirk, trailing a hand down to his crotch and giving it a squeeze. “You’re such a little bitch boy.” He’d been calling him that ever since he’d found out the true meaning of the term and it made Tommy’s legs tremble. “Aren’t you?”

“Yeah.” Tommy nodded, twisting his fingers to open himself up as he stared at his friend. He could see from his expression that one word admission wasn’t enough. “I want to be fucked and dominated. I need it.”

Tubbo grinned at him, squeezing himself again, nodding. “So desperate for it. That’s what I love about you Tommy.” Tommy felt his cheeks heat up, moving his fingers faster now, letting out a needy groan at the feeling. “Ok that’s enough.” He couldn’t help the whine that escaped his lips as he removed his fingers, even though he knew that meant it would be replaced by something better soon.

Tubbo looked around the room, and a Tommy could tell what he was doing, working out a place for them to do this. “Up on the table, on your back.” Tommy nodded and, after moving the few things that were on the coffee table to the chair he got on top of it, laying across it. When Tubbo had first fucked him over it he’d worried it wouldn’t take it, that it would fall apart under them, but it was stronger than it had looked. He watched Tubbo take the lube, pushing his sweatpants and boxers down to thighs, spreading some of the lube over his already hard cock.

“Aren’t you going to get naked too?” Tommy asked as he watched him stroke himself, until his dick was shiny with lube.

“Nope.” Tubbo grinned as he released himself, getting between Tommy’s legs and lifting them until they were hooked over his shoulders. It felt strange, feeling fabric against him instead of bare skin, but he didn’t have time to think on it much as his friend thrust into him. He groaned, his hands grasping the edges of the table as he enjoyed being filled.

It felt so good to have someone inside him, like it always did and it didn’t take long for Tubbo to start to move. His hips moved in short, sharp thrusts, making moans spill from Tommy’s lips from every movement. It made his dick bob between his legs and he shifted a hand to it, wrapping his fingers around it. He could sight of a smirk on Tubbo’s face, though it was only there for a brief moment.

“Such a slut. You love this don’t you?” Tubbo’s hands were on Tommy’s thighs, holding on, his nails pressing against his skin. He was sure that they would leave marks that would last for the rest of the day and the thought made him moan softly.

“Yeah, I do.” Tommy replied, stroking himself a little faster, meeting his gaze. Tubbo looked so pretty, he always did, but this time was different. He knew it was to do with Tommy being completely naked, while Tubbo was practically fully clothed, especially since the blue of his own hoodie filled his gaze. It made him feel dirty and made his dick ache in his hand.

Tubbo grinned as his hips snapped against his ass. “Of course you do. I bet you’re so close already aren’t you?” Tommy nodded and he would have felt ashamed if it didn’t feel so damn good. Better than good, it felt amazing. “Such a dirty little bitch boy.” Tubbo’s hand left his thigh, grasping his wrist and pulling it away from his cock. Tommy let out a desperate, needy whine but that soon dissolved into a moan as his friends hand, still slick with lube, took its place.

The slick glide of his fingers made Tommy moan, and he was soon jerking into his hand, knowing he wouldn’t last, not when it felt like this. “Go on then. Cum for me. I know you want to.” Tommy let out a groan and nodded, his thighs trembling against Tubbo as he came.

It was only when he came down from his orgasm, a few moments later, that he saw he had made a mess over Tubbo’s hoodie. It wasn’t an accident, Tubbo’s hand had purposely angled his cock towards it and it made his cheeks heat up. “Tubbo…”

“Shhh don’t worry. I’m close too.” Tubbo’s hips were moving faster, more erratically and it made Tommy feel dizzy. “You look so pretty like this, so hot. Fuck…” Tubbo’s head tipped back slightly and his hips stilled, filling him up. He’d probably have cum from the feeling if he hadn’t already.

He panted heavily when a Tubbo eased out, his legs falling to the floor. His friend was smiling, wiping his sticky cock against Tommy’s thigh, before tucking himself away. “I think now is time for you to get your present.” Tommy closed his eyes for just a moment to compose himself, then he turned to see Tubbo grab the box and bring it over. “How about I open it for you?” Tommy didn’t feel up to complaining and he just nodded as Tubbo opened the small box.

Inside was a curved metal cage and he instantly knew from its shape where exactly it would go. “Shall I put it on you?”

Tommy nodded again, but Tubbo made no further movements, so he took a deep breath and replied. “Yeah. Please.”

Tubbo grinned and he took it out, setting it on Tommy’s belly before putting the box to one side. He watched in a slight daze as he opened up the cage, sliding the various parts around his soft cock. It felt snug, but in a good way and he could tell that there was no way he was going to be getting hard with it it on. “Feel ok?”

“Yeah.” Tommy replied, watching as Tubbo attached a small padlock to it, locking it in place on him.

“Good. Now come, let’s get you dressed and have something to it. I dunno about you but I’m feeling hungry.” Tommy nodded and got up, heading to his room to get some clean clothes, his fingers briefly touching the metal of the cage.

****

A few hours later Tommy watched as Tubbo started up a stream on twitch. “Hey kings, just a quick one tonight before I head out for a few days, how is everyone doing?” He was still wearing the hoodie he wore when he fucked Tommy and he could see the faded cum stain on the fabric. It made him blush a little and he wondered if anyone would notice and comment on it. He hoped they did.

He shifted slightly as his gaze was drawn to Tubbo’s neck and the chain that he wore there, the silver of it glinting in the light. Attached to it, and hanging just below the neckline of the hoodie, was the key to the cage around his dick. The only one, if he was to be believed. He could already see a few people asking about it. “Oh this?” Tubbo touched the key, looking right at the camera. “I got this when I saw Tommy earlier.” He bit his lip, squirming slightly as he settled down to watch the rest of the stream.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

June 2025

S M T W T F S
1 23 4567
8 91011 12 13 14
15 161718192021
22232425262728
2930     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 16th, 2025 08:28 pm
Powered by Dreamwidth Studios