Work Text:
“There's always something new with you, isn't there?”
“And what do you mean by that?”
Jann poses the response even though he knows what his roommate is implying. He was standing in front of his dorm bathroom mirror, fitting a new choker on himself that he got online. It was definitely out there, looking similar to a dog collar with its shiny black leather and silver belt buckle. But with all the black, moody clothes and bold silver chains he was wearing recently, it fits right in.
“Nothing, nothing. It looks hot.”
Jann shoots a teasing glare at Aleksy from where he is leaning against the doorframe, watching Jann try out his new jewelry. With nothing to do but procrastinate on homework, bothering your roommate isn't a horrible plan. Playful joking between the two is extremely common, assign two guys to the same dorm and there is bound to be plenty of gay jokes. Jann is openly gay and Aleksy is horrible at picking up women, so they are naturally a pretty good match.
“Where did you get it from, anyway?” Aleksy goes and picks up the box it came in, examining it, looking for its shipping label. “Just found it online while buying a replacement for one of my necklaces that broke. Why? Wanna get your own?” Jann ruffles his hair in the mirror. He is much more experimental when it comes to his looks, trying new jackets and styles and haircuts, even buying eyeliner at some point which he has been wearing religiously ever since. Aleksy is not, sticking to the same hoodies and gray sweatpants that Jann has to tear his eyes away from every time he wears.
“Just wondering.” Aleksy turns over the small box to find the shipping sticker when something falls out onto the bathroom tile. “What was that?” Jann looks over and sees Aleksy staring at the box, a small smirk growing on his face. Jann bends down and picks up what fell. A leash.
“Dude… you ordered this from a BDSM company.” Aleksy shows Jann the box label with a very suspicious company name. Jann takes the box into his own hands to get a closer look. He doesn't usually check the company before buying small things like jewelry, it was cheap and looked cute so he just put it in his cart before checking out, not bothering to look at every product photo they had.
Aleksy grabs the leash from out of Janns hand and starts unwrapping it from the thin plastic. “No wonder there's a metal loop on the collar. We've gotta try this.” Aleksy remarks, unraveling the long, thick leather leash. Jann watches Alesky hold the leash in his defined hands, flattening out the creases from it being folded and feels his heart rate pick up pace. “I thought it was just a style choice, and no, we do not have to try it.” Jann argues back. But he already knows by Aleksy’s obvious excitement, that one way or another, they're trying out the leash.
“Come on.. It'll be fun.”
“No.”
“Please..”
“Nope.”
“I'll give you 50 dollars.”
“...”
Aleksy hooks the clip onto the front metal ring and drags him out of the bathroom into the main living area. He walks backwards so he can see Jann’s face as he slowly walks him out, savoring the moment. Jann flushed red with embarrassment from being walking around on a leash, even if he still has the dignity of walking on two legs and not having to crawl on the floor. He tries his best to snap his head out of thinking about Aleksy making him crawl on all fours. Jann feels humiliated, even more humiliating than the leash, is the fact all of this is making him turned on.
Aleksy sits on the foot of his bed and motions with his hands for Jann to sit on the floor below him. Jann begrudgingly does what he's asked, sitting on his knees a comfortable distance away. Not being able to be far at all with Aleksy having the leash wrapped a few times around his hand, making it significantly shorter and pulling him in closer. “So obedient. What a shame buying the BDSM leash was an accident. I was looking forward to seeing what kinky shit you were into.”
“What are you even talking about? You're weird.” Jann scoffs at him. He looks up at Aleksys eyes, and Aleksy looks back. His blank and cocky expression makes the atmosphere all the more serious. Everything suddenly feels all too real. Aleksy looks him up and down, and he remembers what he looks like right now. Sitting on the floor, on a leash, looking up at his roommate. He’s definitely the weird one here. “You'd be the same if you had a roommate like you, so eager to slut himself out.” Jann doesn't know what to say. The worst part is that Aleksy isn't even wrong.
Jann stares at the floor and tries to calm himself, the situation getting to his head, and his dick. How long does it take to ‘try out’ a leash? And what did Aleksy even mean by ‘trying it out’, what's he planning to do here? His efforts of calming his hornyness prove unsuccessful, when Aleksy playfully tugs at the leash. Jann looks up and makes pleading eye contact with Aleksy, eyes glazed over and lips wet. “Do I still owe you the 50, cause you look like you're enjoying this more than you said you would.” Aleksy chuckles dark as he speaks. Jann didn't realize how out of it he looked until now.
“Shut up.” Jann whines, pissed off at how hot he's finding this. He adjusts his spot on the floor, his knees hurting from being on the hardwood. “Don't be a brat now, you were being so good.” Aleksy wraps some of the excess of the surprisingly long leash around his hand a few times before pulling it hard. Jann falls forward, breaking his fall with his hands. Now on his hands and knees. The collar feels like its burning a ring around his neck, and his face feels red hot.
“Your ass looks great from this angle,. y’know.” Aleksy comments on Jann, now on his hands and knees and his back arched slightly. Jann slowly slides back to sit on his heels, now forced to sit much closer to Aleksy. He feels as if he is going a mile a minute, even if he's moving so slowly in reality. He can feel Aleksys eyes on his crotch, semi-visible through his baggy jeans. Shy and embarrassed from the blatant comments on his body, but so desperate. His wants don't go unnoticed. Aleksy slides his leg over and presses his leg against Jann’s crotch, so casually almost as if it was accidental. Jann whimpers and bucks his hips up absentmindedly. He ashamedly looks up at Aleksy, eyes as if asking for permission.
“Go on. I know you want to.” Jann stays frozen for a few seconds. Aleksy waits. Janns mind races, unsure of what to even think. Was Aleksy even serious about all this? As much as he wants this, does Aleksy want this too? Before he could fall deeper into the rabbit hole in his head, Aleksy speaks up. “I can see you thinking,.. Don't be scared, beautiful .” That word sent a wave of reassurance through Jann, calming his nerves and washing away his fear. He's not just a slut, he's a beautiful slut. And most of all, Aleksy thinks he's beautiful.
Jann brings himself closer. On his knees with his arms wrapped around the other boy's leg. He watches Aleksy, not wanting to go too far. But Aleksy doesn't stop him, so he keeps going. He lifts his hips slowly, rubbing his hard on against his roommate's leg. He lets out a shaky breath and buries his face in Aleksys knee, he can feel his grip on the leash constantly pulling. He can also feel Aleksy's eyes on him, but he can't say the humiliation isn't hot.
“Good boy.. You make such a pretty whore, are you sure you bought this on accident? Not just some freaky way to get me to drag you around?” Aleksy runs his fingers through Jann’s hair with the hand that isn't pulling the leash. “Accident. I Promise, Aleksy.” Jann says in a half-whisper with his face hidden against Aleksy’s knee. He rocks his hips, finding a nice pace as the roughness of his pants turns to rough pleasure. Aleksy is hard already too, but Jann can't see with his face shielded from view in embarrassment
“Sure it was. And the wardrobe of crop tops is just a coincidence.” Jann sighs. Aleksy isn't wrong about Jann being a little bit of a slut. He didn't exactly dress modestly at home, but he lives there so he dresses however he wants, he just happens to live with someone. And that someone just seems to like the way Jann dresses. Every crop top or low rise pajama pants gets stares. And when the weather gets too hot and Jann decides to sleep in just his underwear and a long baggy t-shirt, Aleksy makes sure to always be close enough to him to see everything. "You know exactly what they do to me." Aleksy says in a low, gravelly voice. And Jann does know.
Jann continues humping on his roommate's leg despite the degrading words the other is saying and shame he is feeling. “What? So no fun name? I thought you would be into something like sir... or master..” Jann whines as Aleksy rambles about his fantasies of what the other is into. Jann groans, responding with no words. “Do you have something?” Aleksy asks, seeming like his main goal is to make Jann as humiliated as possible, not like Jann was against it. Jann whispers something in between whining and heavy breathing but neither of them heard it. Aleksy pulls hard on the leash, making Jann temporarily choke.
“ Daddy,. Daddy,..” The words are pulled from his throat. Aleksy takes a moment to process what he just heard, once he does he starts to chuckle. “F*ggot whore.” Aleksy mumbles. He yanks the leash up, forcing Jann to finally lift his head up from where it was hanging and be pulled out of his daze. He's a little surprised to be faced with Aleksy’s hard cock straining against the fabric of his sweatpants in front of him. At the same time, it fills him with slutty confidence. “Oh,.. Who’s the f*ggot now?” Jann shakily teases with a smile and dazed out eyes, speeding up his hips. “Shut the fuck up.”
Aleksy undoes his sweatpants and pulls his cock out, still keeping a grip on the leash. Jann stares for too long to go unnoticed. “Want it bitch? You’re fucking drooling on me, its pathetic.” Jann whines at the degrading comment until he realizes, he is in fact drooling on Aleksy's pant leg. He doesn't care, all that's on his mind right now is watching Aleksy’s hand move up and down on his length, and keeping his hips moving at a pace that feels good.
Aleksy’s pace speeds up when Jann decides to stick out his tongue in response while looking up at him, tongue just under Aleksey's tip. He loves looking like a mindless whore when getting off, and Aleksy seeing him act all slutty and dumb makes it even hotter. “Fuck,.. Why’d it take me this long to get you on your knees for me? I would've done this a lot sooner if I knew how easy it’d be.” Jann’s breathing picks up as he gets close, wanting so badly for Aleksy to do everything he is saying. A particular sharp tug on the leash causes a loud moan and his hips to stutter.
"You like my ideas?" Aleksy says practically reading his mind. "If you want,." Aleksy pauses mid sentence, finding it difficult to jerk off and talk at the same time, moans catching in his throat. "I could just keep you on this leash all the time, have you as my own personal toy to use whenever i feel like it." All Aleksy's talking, the humiliation hes feeling along with the fiction leaves Jann on edge. "Can i cum on your face?,. It would look great on you." Aleksy asks between groans and panting. Jann quickly nods, visibly eager and visibly about to cum.
Jann can't control himself anymore as he lets out a loud high-pitched moan, cumming in his pants. His hips desperately grinding against his roommates leg, humping him like a stupid dog. Just then Aleksy does exactly what he asked to do and cums over Jann's O-face. Holding Jann's face by the jaw to keep him still while he does, Jann too mindless and submissive to do it himself. As both start to come down from their high's, the room get's silent. Both from the absence of moaning and the energy between them. After all, he did just cum in his pants humping his roommates leg, not even mentioning the leash.
"I'm gonna go, uhh,. clean up." Before Aleksy even says a word he runs his thumb over Janns lip, gathering some cum off his face, before sliding the finger in the others mouth. Jann easily complies. "Sounds good,. gorgeous." The tension around them dissipates as Aleksy takes off the collar for Jann, his fingers grazing against his neck. Jann stands up, grabs a change of clothes and heads to the bathroom.
By the time Jann is is out of the bathroom, face washed and wearing new pants, Aleksy is laying on his bed turning something on, on the tv. Aleksy looks up at him and pats the spot next to him on his bed, gesturing for Jann to sit next to him. Jann immediately takes the offer and climbs on the bed, cuddling into Aleksy's side. Aleksy puts him arm around Jann and pulls him in. The silence between them isn't awkward but still pushes Aleksy to speak.
“Okay, so maybe I got a little ahead of myself at the sight of my cute roommate on a leash.”
