
Severus woke up to James sliding him off his shoulder and into the seat next to him at the Gryffindor table. He rubbed his eyes, blearily looking around as he listened to people talk around him. He could hear Sirius laugh, his face turning red as he looked down at his lap.
“Merlin mate! What in the hell are you doing with that thing? I can’t believe you’d even be caught touching that.” He scoffed, James chuckling at his friend across from him.
“Now, you can’t completely blame me, watch this.” He shoved his hand into Severus’s pants, looking down at him. Severus immediately whimpered loudly, grinding against his hand as if it was second nature. The scent of his heat passed through the Gryffindor table, Remus and Sirius groaning softly.
“Blimey, James… I can’t believe he hasn’t ripped you to bits.” Remus murmured, watching the little brunette try to still his hips, failing when James stroked the head of his cock gently. Gentle moans flew from his lips, his hand pressed to his mouth to muffle the noise as James pulled his hand away.
“Please, he isn’t gonna have much strength to fight when I’m done tonight. Why don’t you both come watch. We’re gonna go to the room of requirement so we’re not caught.” He informed, Sirius biting his lip while Remus shrugged.
“I dunno, mate. What’ve you already done to him?” He questioned, James shrugging.
“Not much, just the claiming fuck. Even made sure he stayed full with my cum.” He stated, Remus smirking softly.
“Well.. make him eat something, we don’t want him passing out halfway through.” He taunted, Severus glaring at him.
“Shut the hell up, Lupin.” He hissed, gasping and whining when James swatted his ass roughly.
“Don’t be a brat, Snivellus. Eat.” He ordered, picking up his fork. Severus picked up his utensil, irritation radiating off of him. He shoved his mouth full of food, Sirius snickering.
“Looks like you already got the mutt trained.” He laughed, James pushing the toy deeper into his omega.
“Not at all, little whore just knows he needs to listen to his alpha.” He stated, his friends laughing as he chuckled.
“Do we get to touch him, or is he just putting on a show?” Sirius asked, Severus turning red as he held his fork tightly, James setting things he knew Severus would eat onto his plate.
“Eat, boy.” He murmured in his ear, turning back to his friends. “I don’t see why you couldn’t touch him. He is just a play thing after all.” He hummed, watching his omega take small bites of everything.
They continued their torment until Severus pushed his plate away, standing up and moving to grab his bag. Unfortunately James got to it before he did, slinging them both over his shoulder.
“Let’s go boys! Time to give Severus what he deserves.” He stated, gripping the boys wrist and walking out of the great hall. The larger two boys walked behind them, urging James and Severus forward towards the room of requirement.
Severus looked around nervously when they all crowded around him.
“Sirius, Remus, go sit in the living room while I go get my slut ready for us.” He tossed Severus over his shoulder once more, walking into the room of requirement. It looked just like the Gryffindor common room, except without all the students. The two boys went and settled on the couch, James walking into the bathroom.
In there he stripped Severus of his clothes, smiling softly when he saw his still aching cock.
“There’s my cute little slut.” He hummed, patting his cheek roughly. “Gotta get you all ready for my friends, yeah? Let’s start with decorating those cute little tits of yours.” He hummed, pulling out a pair of red, magnetic nipple rings, setting them in Severus’s hand. “Hold those for me, gotta make sure they don’t get the chance to slip.” He pushed his thumbs against the pink buds on his chest, rubbing and rolling them between his fingers as he smirked.
Severus whimpered and moaned, arching his back and balling up his hands.
“Look at you, can’t even stay quiet while we’re
warming up.” James scoffed, carefully clamping the rings on the pebbled nubs in his chest. “There, so pretty. But we aren’t done.” He pulled out another anal plug, this one connected to a little doe tail and a matching pair of ears.
“James..” he whined, said boy slapping his thigh harshly.
“That’s not my name. Now turn around and bend over.” He ordered, Severus reluctantly standing up. James patting his leg until he turnt and put his hands on his knees, head bowed in shame.
The brunette behind him grabbed ahold of the plug sat nestled into the boys little hole. He twisted it experimentally, smirking when he heard Severus moan.
“That feel good? I hope so because this one’s bigger.” He roughly yanked it out, listening to the cry of his omega. He groaned deeply when he watched his cum from earlier drip out of boys gaping hole.
“A-alpha..” he whimpered, James thrusting his fingers into the slick passage.
“Such a dirty little whore. God I can’t wait to show you off to my friends.” He whispered, letting the cum drip down his thighs before inserting the new plug. “There we go, we’re almost done. Still need a few more things to turn you into the perfect bitch for us.” He pulled him back up, placing the ears on his head.
He picked him up, setting him on the sink. There he pulled out a small red cock ring, situating it at the base of Severus’s pathetic piece dick.
“There, now we just need to dress you up.” He hummed, Severus racing and eyebrow at him.
“I thought that’s what you just did?“
“No, we decorated you, now we need to dress you.” James explained, pulling out a golden mini skirt and black stockings. Severus turned a deep shade of red, shaking his head.
“No, I’m not wearing that.”
“I didn’t ask-“
“No! I don’t want to!” Severus shouted, James gripping his throat.
“I didn’t ask what you wanted, now be s good slut and stay still.” James snapped, picking his feet up and slowly sliding the stockings up his legs. He pulled him off the sink, pulling them up around his hips. He set him into the skirt, pulling it up against his his and zipping it up. He stepped back and smirked softly.
“Look at that, now we got a cute little slut, all dressed and decorated.” He crooned, picking him up and throwing him back over his shoulder.
“You’ll make them very happy.” He murmured, Severus grumbling and laying against his shoulder. James threw open the door, the boys in the living room looking up at them with a smirk.
“Well well well. What do we have here?”
“I thought we were using Snivellus? Not some common whore.” Sirius hummed, a cigarette sitting between his lips. James set Severus down on the floor, turning him around who chuckling.
“That’s the same person mate, just dressed up a little more.” He crooned, slapping Severus’s ass as he walked over to the couch. He sat down next to Remus, looking at his little omega.
“Wonderfully decorated.” Sirius murmured, pulling the cigarette from his mouth. Before anyone else commented, Severus hit the boy in the head with one of his textbooks.
“Shut up! You’re such an asshole! God, I hate you! You’re a worthless piece of shit, Black!” He snarled, all of them watching in surprise, but as fast as it came, the surprise wore off. Sirius was up and storming towards him.
“I’ll show you a worthless piece of shit.” He growled, Severus quickly backing up towards the bathroom door. “Where are you going!? You wanna act like a bitch so I’ll treat you like a bitch!” He snapped, Severus unable to get into the bathroom.
James quickly got up, stopping Sirius from harming the omega.
“Siri, it’s fine! Just relax!! H-he still isn’t use to this. Go sit down, I’ll deal with him.” He murmured, patting his shoulder. Sirius took another hit of his cigarette, muttering under his breath as he walked back to his seat.
James walked up to Severus, gripping his jaw tightly.
“I told you that you were to make them happy! Not injure them.” He growled under his breath, Severus looking at him. “You are nothing but a dirty, little play thing for us to use. You got that?” He whispered, Severus looking at him.
“I don’t mean anything else?” He murmured, James patting his cheek.
“Not now, your body is for us to use right now. Then I’ll take care of you later.” He whispered, letting him go. He walked back over to the rest of the group.
Severus looked around at them, squirming at the sight of them watching him.
“Such a feisty little boy, eh?” Remus smirked, Severus shuffling and scuffing his feet in the ground as James chuckled.
“Come on, boy. Why don’t you start with some dancing for us yeah?” He hummed, Severus looking between them, Sirius smirking. Severus wrapped his arms around himself, looking down at his feet as he tried to cover himself up with his arms
“What? Too scared to go on, Snivellus?” Sirius sneered, raising an eyebrow at him.
“You can’t be going shy on us now, Snivels. Besides, I thought it was clear that you aren’t allowed to hide from me.” James crossed his legs, looking at Severus. Severus just looked up at him, eyes glossed over slightly as he rubbed stray tears out of his eyes. His alpha sighed, patting his lap as Severus made his way over to him.
“Sorry boys.. looks like we got a little off track.” He murmured, bouncing Severus on his lap, causing the toy to push deeper into him. He let out a shaky moan, leaning his head back as he bounced. “Gimme a second and we’ll be back to where we were before.” He murmured, leaning down to lightly suck on the jeweled nipples in front of him, moving his hand up under the skirt.
“A-alpha..” he whined, rocking his hips on him instead of bouncing. Remus and Sirius watched, face heating up at the scene as James pulled the skirt up. He showed off the tail Severus had and the little cock in the little ring.
“My.. he’s just little in every way isn’t he?” Sirius murmured, James smirking and kissing Severus’s neck.
“I said the same thing this afternoon.” He murmured, groping and kneading the flesh of his omegas ass.
“Don’t hoard him all to yourself, pass him around, mate.” Remus complained, James laughing softly. He turned Severus around to look at Remus.
“Gotta tell him what you want or he won’t listen.”
“Can he suck m’cock, mate? Wanna see that pretty little mouth wrapped around my dick.” Remus looked at James, James patting Severus’s ass.
“Go on boy, be a good slut and suck his cock like he asked.” James murmured, Severus slowly getting out of his lap and shuffling over in front of Remus. He shyly kneeled down in front of him, James scoffing.
“Come on, Snivellus. Show them that enthusiasm you showed me earlier. Just like sucking on my fingers.” James reprimanded, Severus working slowly to pull open Remus’s belt, unzipping his pants.
He didn’t actually get into it until he saw the size of cock the werewolf was hiding, eyes wide as he stared. He shook himself when he heard the others start to laugh.
“You’re drooling, toy.” James mused, Severus turning red. “Go on, get to it.” He urged, Severus letting his mouth fall open as he took him into his mouth.
“Fuck mate… have you tried his mouth?” Remus grunted, his fingers carding through his hair.
“Nah, I was busy using that tight little ass.” He hummed, his eyes watched as Remus held onto his boys hair, thrusting into the little throat.
“Wanna turn that little ass red.” Sirius groaned, rubbing his hands together and spinning his rings on his fingers.
“Don’t bruise him up to bad.” James leaned back on the couch, his hands behind his head. “He won’t be able to handle that much pain yet. He’s still little and clueless.”
“Alright, alright. I still think he deserves something for his little tantrum earlier.”
“I agree, you’ll get your turn, Siri. Don’t worry.” James hummed, going back to watching Remus lazily thrust into his mouth. Severus was gagging lightly, small tears rolling down his face as he looked up at Remus.
“Such a good little slut, just a little more.” He whispered, shoving his cock down his throat, listening to him choke as he came. He let him up after he came down from his high, Severus panting as he looked up at him. Remus wiped the stray tears out of the omegas eyes, smiling down at him as he watched some of his cum dribble from the corner of his mouth.
“Pass him along, Moons.” Sirius held his arms out, Remus picking him up and pushed him towards Sirius, James watching with a smirk. Sirius took him by the hand and pulled him over his knee.
“No.. didn’t do anything wrong!” Severus whined, kicking his feet light as Sirius groped his ass under the skirt.
“That’s where you’re wrong, little whore. You can’t be mean to my friends like that, throw s tantrum like that and not expect to get in trouble. You hurt Siri, now Siri gets to do the same.” James stated, Severus pouting at him as he held onto the boys pants. James watched as Sirius flipping up the skirt, playing with the plug. He smirked, touching the dried cum on his thighs.
“Look at your ass, I can’t wait to turn it Gryffindor red.” Sirius gave the pale flesh a harsh swat, Severus jumping in his lap.
“Ow!” He wailed, kicking his feet when Sirius sped up, the hits raining down on the soft, fragile skin. “Black! Stop!!”
“Hush, you’re not even close to the color I’m looking for.” Sirius stopped for a moment, giving his ass a gentle squeeze. He brought his hand down right in the middle, driving the plug deeper into his hole.
“Just relax, Snivellus. You’ll be fine.” James hummed, watching out of boredom.
Severus dissolved had into a puddle of crying and tearful moans by the time Sirius had finished, his head buried into his leg. Sirius had taken all of his frustration and anger out into the poor omegas ass, resulting in Severus‘s eyes glossing over, falling deep into a submissive head space.
“Look at that, perfect color.” He murmured, Severus sniffling against his pants. Sirius pulled him up, the skirt falling back and covered his freshly spanked ass.
“Now what do you say when someone punished you like you deserve?” James hummed, Severus rubbing his eyes.
“Thank you *sniff* Siri..” he whimpered, Sirius smirking softly and pulling him close. He squeezed his ass, kissing his stomach.
“Such a good little boy. Go on, now it’s your alpha’s turn to use your cute little body.” He nudged him towards James, who patted his lap. Severus hiccuped softly and shuffled over to him, straddling his lap. James ripped a hole into the stockings, gently pulling out the plug.
“I’ve got a little something for you, Snivellus.” He reached into his pocket, pulling out a thick red leather collar. He picked up a coin, transforming it into a silver rag that said “JAMES’S SLUT” and attached it to the collar.
Severus looked at it and wiped his eyes, touching the tag. He looked up at James, lightly bouncing in his lap.
“This way no one will touch you. Everyone will know that Severus Snape belongs to James Potter.” He gently secured the collar around his throat, connecting a matching leash to it before he turned him around so he was facing the others.
“Lift your little ass up, Severus.” He ordered, patting his side as he began to undo his belt, pulling his cock out of his pants. “Just a little more, come on boy.” James pushed him up higher, lining his cock up with his stretched hole. He pulled him down, his hand sitting on his stomach so he could feel it inflate.
“Alpha~!” He whined, leaning his head back. James pulled on the leash so his back was arched lewdly, slapping his thigh.
“Move, quickly. We have class tomorrow.” He demanded, Severus hastily beginning slam himself down on his cock. James pulled his hands behind his back, securing them there with his belt as he lazily held the leash. Remus and Sirius had their hands down their pants, stroking themself in time with Severus’s bounces.
“Blimey mate, he’s such a good little whore.” Remus groaned, James lifting the skirt up so they could watch his little cock jump with his movement.
“Can’t believe I’m saying this, but take off the ring, I wanna watch that slut make a mess of himself.” Sirius grunted, Severus looking at him hopefully.
“Oh please. Please please please!!” He cried out, leaning his head back to look at James. James looked at him for a moment before Remus scoffed.
“What? No way! What’s he ever done that deserves the joy of cumming?” He rolled his eyes, Sirius looking at him. “I at least wanna hear him beg first. Last little thing to show he truly belongs to you, prongs.” James looked to be taking that into consideration, nodding once.
“Here, how about this. If he begs well enough, he can cum.” He tugged on the leash, Severus resuming his bouncing. “Beg, boy.” He ordered, Severus whining as he looked back at Sirius.
“Come on, Snivellus. You wanna cum right? You gotta beg first.” He hummed, Severus squirming uncomfortably and slowly down. James swatted his ass again.
“No getting shy now. You’re so close to the end, now do as you’re told.” James snarled, Severus swallowing his pride and grinding against him.
“Please, I wanna cum. I need it! I did good! I’ve been good!”
“Keep going, kid.” Remus groaned, leaning his head back as Severus’s face flushed.
“I wanna be a good.. a good whore for you. I want to make a mess for you. Anything for you, just please. I need it so bad.” He cried, James smirking softly.
“And who do you listen to, Snivels?”
“You, Alpha.”
“And?”
“A-and Siri, and Remy..” the boys snickered, shaking his head.
“Our names are too good for your mouth. I’ll be Sir for you.” Remus stated, Sirius licking his lips.
“I’ll happily be daddy.” He crooned, James roughly patting his cock, earning a whimper from him.
“So.. who do you listen to?”
“Sir! A-and daddy! And you!” Severus wailed, his cock twitching and throbbing. James leaned next to his ear.
“Who do you belong to?” He growled, Severus bouncing on him.
“You, Alpha. Only you.” He whispered, James making the ring disappear.
“Good boy, now cum. Dirty your skirt, boy.” He ordered, Severus not needing any more before he was spurting and gushing onto the skirt and his chest, screaming out as his body spasmed.
“Such a good boy.” James slammed into him once more, cumming deep inside of him as Remus and Sirius came as well. James shoved Severus off his cock, pushing him forward until his ass was up in the air and his hands were on the floor. He spelled the tail plug so it was waterproof, stuffing it back into Severus’s filled hole.
Everyone came down from their high, James picking Severus up.
“Where you goin mate?” Remus panted, wiping the sweat off his forehead.
“Gonna go clean my omega up. Y’all can leave, I’ll be sleeping here tonight.” He stated, taking Severus back to the bathroom. He listened to them leave, gently kissing his head. He looked at him with a very serious expression.
“I’m gonna take care of you, alright? But this doesn’t leave our private life.” He murmured, Severus nodding and rubbing his eyes.
“Yes sir..” he murmured, James kissing his lips softly and setting him on the sink. He carefully pulled off the nipple piecing and the ears.
“Im Gonna leave the tail on.” He murmured, pulling the skirt and stocking off. He left him on the sink, walking to the bathtub, filling it with warm water and bubbles before setting Severus into it. Severus let James wash him, smiling as he listened to James murmur sweet nothings into his ear.
“My good boy.. such a sweet baby. I’ll take care of you.” Severus smiled lightly and shook his head, his eyes still glossed over.
“That’s your instincts talking… you’ll leave me by tomorrow night.” He murmured, James shrugging lightly.
“It might be.. but I don’t think I could leave you if I wanted too.” He whispered, lightly kissing his lips. “Come on sweet boy. Let’s get dressed and go to bed.” He murmured, pulling Severus out, drying and dressing him before taking him out of the room.
Instead of it being the living room, it was a bedroom, a large bed in the middle of the room, fluffy sheets and comforter. He set him down, kissing his nose.
“Remember, this doesn’t leave the bedroom.” He whispered, Severus nodding.
“I understand, James..”
“Goodnight, baby boy.”
“Goodnight, Alpha.”