Work Text:
It’s a hell of a lot harder for him to find a heat buddy than it should be. Or- finding one isn’t hard. Sapnap looks good, and he fucking knows it. Everybody’s alpha daydream: well-muscled, sizable dick- he’s not tall, exactly, but he makes up for it otherwise, in personality and skill in the bedroom.
Keeping one, though? That’s the fucking kicker.
For the most part, having no sense of smell doesn’t affect his day to day. His sense of taste is a little off, sure, and he’s pulled a faux pass or two when he assumes someone’s secondary, but for everything else? He can still fight, can compete in tournaments and wars and what-have-you without any problem. It’s his ruts that fuck him over. Without being able to pick up those pheromones, the switch in his brain that satisfies the worst of his rut is never flipped. He stays agitated, and horny, like the beta or omega he’s managed to drag into bed with him is nothing more than a toy.
Worse than a toy, really. At least a fleshlight won’t tap out while it bemoans Sapnap stabbing at it with his dick over and over again. His heat buddy will usually stay and try to see him through it, at least until their own sympathetic heat passes, but when everything is said and done, when clothes are back on and showers are had and they’re both limping as they do everything in their power to pretend they’re not, Sapnap sees that look in their eyes. That never fucking again. He might be stupid, but he can take a hint. Sapnap usually doesn’t ask them a second time. Getting rejected hurts worse than an unfulfilled rut itself.
It’ll still be another two or three days before his rut starts, at least by his own count. Even without it having started, it’s already having an effect on him. The week before, he’s usually twitchy, filled with a shaky energy that he gets out by training, working out in the large courtyard they have set up on the server for it. Even with the barely-there ache of his limbs, calling to something much worse coming in the near future, working out makes him feel better.
Better than sitting alone at home all day moping.
The sand of the training grounds is warm under his bare feet. The floor being sand fucking sucks, usually, since it has a tendancy to get underneath of his clothes, fitting into the grooves of his nails and chafing long after he’s left. But the sand makes for decent padding when training with someone else, and the added resistance is good for working on reaction time and building up muscle.
Or something. Dream had explained it to him, once, hands animatedly cutting at the air in front of him as he did so. Sapnap, being his best friend, had merely tuned him out.
Thinking of Dream was a shit idea, actually. Sapnap lets a breath hiss out from between his teeth, rolling his shoulders as he adjusts his grip on the handle of his sword, passing it back and forth between his hands with a frown, setting it against his callouses. He hasn’t known about Dream’s status as an omega for very long, but even the thought of it has his tail whipping excitedly, whistling as it slides through the air.
He hasn’t asked anyone to help him through it, this time. He’s kinda run low on options. There’s a few relationships he doesn’t want to risk by becoming that asshole alpha, the one who only bothers with omegas and betas for a fuck and chuck, and a few more that he doesn’t want to deal with the aftermath with. Dream falls into the latter category.
Sapnap grunts as his sword gets embedded in one of the wooden dummies, slicing through the carved shoulder but catching on something in the chest. There’s a thin sheen of sweat over his body- one the sand will fucking stick to, he notes in frustration. Not like he doesn’t already feel shitty enough without adding the chafing to it. It’s stuck pretty deep, based on his cursory yank, and Sapnap’s about to start trying to work it out when he hears a low whistle behind him.
For all that he keeps to himself- or, maybe, because of it- Techno commands a kind of attention when he enters a room. His height, for one, and the broad sweep of his cloak for another. His whole reputation for being the ‘blood god’ and ‘unkillable’ and other things of the like might contribute to that too.
Techno’s ears flick, red eyes narrowing at Sapnap. Unsure of the meaning behind the motion, Sapnap decides to take a chance and narrow his eyes back. Whatever it was, Techno snorts. Sapnap decides to take that as a good sign.
“Y’know,” Techno starts, “most alphas tend to use their preheat to set up their den.”
“I’ve already done that,” Sapnap snaps at him, yanking at his sword again. He’s got a shit angle on it, actually, and can’t get enough leverage to yank it free. Brow furrowed, Sapnap works at the handle, rocking the weapon back and forth as he tries to move it back up the way it had sliced down into the dummy. It doesn’t really work. “I’m like, fucking incredible at setting up my den. Doesn’t take me any time at all.”
“Just sayin’. Pretty interesting to walk into a public place to see someone about to go into heat.”
“Almost no one comes to this arena, dude. I checked.” Sapnap rolls his shoulders, bracing his foot on the chest of the dummy to try for better leverage. It doesn’t work either. “And like, I left a sign too, as a heads-up.”
“You did?” Techno looks back over his shoulder to the entrance of the arena, frowning. “I didn’t see one.”
“Propped up by the front?” Sapnap waves an agitated hand in its direction, leaning forwards to peer at his sword. The dummy has a much sturdier spine made of wood, one he’s somehow managed to wedge into. Maybe if he tries to twist it? “I wrote it myself, I know it’s still there.”
“ That’s what that is?” Techno snorts. “Man, you really have to work on your handwriting. I didn’t get that at all.”
“ Shut up, dude. I’ve got more important things to worry about than my penmanship.”
“Right, right,” Techno agrees. “Like hacking at defenseless chunks of wood. I gotcha.”
With a final yank, he manages to get his sword out of the dummy, though not before he takes a chunk of wood with it, broken off and locked tight around its blade. “ Exactly. And, like- it’s something to do. I can’t sit still and just wait around for the worst of it to hit me.”
The high pitched sheen of a sword being unsheathed sounds in the air. Sapnap looks over to see Techno standing with his sword at the ready, rolling his head on his shoulders, shaking out his arms. “Want a sparring partner?”
Techno’s taken his cloak off, draped over a different dummy set up a few feet away, which leaves his arms and shoulders bare. The omega might not be nearly as built as Sapnap himself is, but he’s still nice to look at. Even nicer, with arousal a constant burn just at the back of his mind. He shakes his head, ridding himself of thoughts of dragging his hands over the muscle, of Techno underneath of him- or, more likely, on top of him, considering how their last sexual encounter went.
Carefully, Sapnap starts to work the still-stuck piece of wood off his blade. This time, it’s a lot easier to get free. There’s an idea cropping up in his mind, one where he beats Techno in a fight, pins him down into the sands and ruts into him proper, heedless of where they are. Sapnap swallows hard, rolling his own shoulders. “You offering?”
Techno shrugs, unbothered. “Unless you’d rather keep hacking away at the dummies? Yeah, I’m offering.”
It hits him in every instinct at once- the urge to fight, the need to show his strength. Even if he can’t smell him, Sapnap knows the other is an omega, which is just enough to have his tail flicking in agitation, palms sweating in a way that makes the leather grip of his sword hilt tacky. Maybe it makes him a bit of a stereotypical meathead alpha, but Sapnap grins as he spins his sword in one hand, readying his stance as he backs away from the battered dummy and the scraps of wood littering the sand. Slowly, Techno does the same.
“Alright, then.” Sapnap flashes his teeth at the omega, sharp and white as he balances his weight forwards, ready to attack. “Try to keep up.”
Later that night, as Sapnap is nursing his many, many bruises, his rut hits him in full force. For the first few hours, he ignores it, scrubbing himself down in the shower and curling up in bed in frustration. He wakes up in the middle of the night, sweaty and uncomfortable, blankets tented around his waist before he kicks them off with a groan, spitting in his palm and curling up on his side as he wraps his hand around himself.
The few peaks he manages to reach don’t exactly help, but they’re eventually enough to have him passing out. At least until he wakes up the next morning just as tired and sore, body still aching with arousal. Everything starts to haze together, passing in a blur, something he only snaps out of when he hears the buzz of a notification popping up on his screen.
It’s propped up on the table beside his bed, the screen tilted just enough he can read the name that pops up on the screen. Sapnap stares tiredly at his communicator, face half-hidden in a pillow, debating the merits of peeling off all of his skin so he’s no longer sticky with sweat. Part of him wants to ignore the message, but he unfortunately knows Dream too well. Ignoring the asshole will mean he’ll barge over and kick down his door, and as much as his body aches to have someone in bed with him, he’s not gonna jump the guy like that. Plus, Dream is really fucking annoying when he’s pissy. Almost as bad as George.
Turning his face into his pillow, Sapnap reaches an arm over, blindly fumbling for his communicator. His fingers close around it and he drags it closer, peering at the message on the screen.
[ Dream whispers to you ] do you want any help with your rut?
If Sapnap were good, and noble, he would turn down the offer. He would thank Dream, and let him know he appreciated the other’s want to help, but he was fine, thanks, and didn’t want to put him through the trouble. There was a good reason Sapnap hadn’t asked the other to be his heat buddy before the worst of it hit him.
But he’s not good and noble, never has been, and his dick really, really, really fucking hurts and Dream had felt fucking incredible around his cock the last time and if he doesn’t knot someone soon he’s going to die, and probably go straight to hell. Or something.
Instead, he all but begs the other to come over, a series of messages he knows he’ll regret in his sound mind, if only because Dream is the kind of asshole to hold them against him. The thumbs up he receives in response is enough to have tears of relief welling up in his eyes.
He manages to yank one more unsatisfying orgasm after a series of unsatisfying orgasms before getting up from the bed, slipping on a pair of loose shorts and pacing back and forth in front of the door to his house. Gnawing on the inside of his cheek proves to be a good way to pass the time, at least until his teeth prove sharp enough that he starts to bleed, stopping with a wince. Prodding at the bite with his tongue is the next best thing.
Waiting for Dream to come over gives Sapnap time to reflect. Mostly, he reflects on how badly his entire body hurts, how every limb feels like a smear of a bruise, looking back on the times when he wasn’t in rut with longing. Partially, he reflects on how stupid of a fucking idea it was to agree to Dream’s help, when he’d decided he’d spend this rut miserably alone.
Even though he kinda hates how needy he is, he still jerks to answer the door the moment he hears a quiet knock, confirming that it’s Dream. Sapnap throws open the latch, pulls it open and takes a few broad steps back, until he’s standing in the doorway to the entry, giving the other space to step inside.
“Holy shit,” Dream says as he steps inside, bringing his wrist up to cover his nose. Sapnap stays in the doorway, shifting back and forth in agitation, body wanting to fight, or fuck, or both. “You haven’t been staying in your bedroom?”
Sapnap’s fingers drum on the doorframe, a purposeful motion that keeps him from letting his grip go too tight. It barely works. He’s glad he doesn’t have his dad’s claws, at least, because dealing with dents in the woodwork would be a bitch when every step has him painfully aware of how badly his cock aches. Shifting makes it a little worse. Even the drag of his shorts over his cock has him wanting to tear them off, but he’d learned long ago that being ass naked doesn’t make for polite company. He didn’t exactly want to scare Dream off by making the other think he was going to jump his ass, anyways.
Judging by the look Dream gives the very obvious tent in his pants, Sapnap might as well be naked.
“I’m not an omega, dude.” His tail whips through the air before he forces it to curl around his waist, resting where it won’t get in the way. “I don’t like, nest , or whatever.”
The mask being off means Sapnap can see every inch of Dream’s face, from the high angle of his cheekbones to the freckles dotted over his nose. They grow darker as he flushes, the other pressing his wrist even firmer to his nose. Apparently, the scent of Sapnap’s rut is starting to get to him. Sapnap tips his own head up, breathes in in the way he’s seen other alphas do when they’re scenting someone.
Nope. Nothing. The motion has the other flushing even darker, though, until Sapnap is pretty sure Dream’s about two minutes from passing out. “Are we like, you know-” Sapnap jerks his head, gesturing to the rear of the house, where his bedroom is. “Or are you getting cold feet, or-?”
Dream scoffs, finally pulling his wrist away from his face. Sapnap sees his eyes narrow slightly, fluttering at the unmasked scent, but he doesn’t react much aside from that. Dream’s hands, fingers long and lithe, knuckles covered with scars, reach down, yank his hoodie and shirt over his head in one motion as he starts on his way to the bedroom. “I offered, idiot,” Dream tells him. He sounds mildly offended, like Sapnap giving him a final out pisses him off. “I’m not gonna just- I won’t just leave you high and dry.”
Wouldn’t be the first time someone has, Sapnap thinks but doesn’t say. Mostly because he’s too busy yanking off his shorts, nearly tripping in his relief at getting the clothes off of his body, following behind Dream eagerly enough that it’s embarrassing.
Somewhere between having his dick exposed to the cool air of his room and seeing Dream shuck his pants down over the slight curve of his hips, over a toned ass, Sapnap’s brain resets. It gives him just enough firing power to clear his throat, fumbling through the dresser beside his bed for some condoms as he gets out a warning. “My, uh- my ruts don’t ebb and flow. Heads up.”
Dream looks at him with a frown, even with his face flushed and pupils blown wide. It makes for a comical sight when his hand slips between his legs, starting to work himself open. Sapnap might not be able to smell his arousal, but he can certainly hear it, wet and slick and eager for him to fuck him open, splitting him on his knot.
“They don’t break,” he clarifies at the look, once he manages to drag his gaze away from the steady motion of Dream’s hand. “They kinda just-” he flattens his hand, jerks it straight forward, miming a plateau “-up until the end. Y’know?”
Somehow, Dream looks even more confused. “No. I don’t.” Sapnap lets out a frustrated huff, rolling his shoulders to try and rid himself of some of the tension.
“Just- if you need a break or some shit, then like. Slap me, or tell me to stop. You’ll tap out before I do.”
“Uh-huh,” Dream says, sounding disbelieving. Sapnap decides he isn’t going to let himself be offended by that, considering how things went last time, plopping a pile of condoms on the top of the dresser before tearing one open with his teeth. He’s already achingly hard, even though he’s yanked one off at least ten times today alone, and even that touch is enough to have him shuddering.
“Don’t say I didn’t warn you,” Sapnap tells him, sliding onto the bed, bracing his hands on Dream’s legs.
Dream rolls his eyes, flushed all the way down to his stomach, where a thin trail of hair leads to his leaking cock, to his hole, dripping and ready. “You’re an idiot,” Dream says, and Sapnap knows he’s going to live to regret it.
The first three orgasms Sapnap fucks him to, Dream seems fine. The fourth and fifth have him gasping, sweat beading on his face, rolling down his throat in trails that Sapnap follows with his tongue. It’s only on number seven that Dream finally seems to crack, shuddering apart on Sapnap’s knot, thumping him hard on the shoulder.
“Are- are you-?”
Sapnap shakes his head, still rocking his hips in slow, grinding motions, panting as he catches his breath. “Fucking- I told you, dude. It d-doesn’t- doesn’t r-really stop.”
“I’m about to pass out,” Dream croaks, and Sapnap manages a strained laugh, peeling back strands of hair plastered to his sweating face as he looks at the other. He seems exhausted, fucked to hell and back, and Sapnap knows that he himself could probably go another half dozen rounds before he’s anywhere near tired enough to pass out, chasing the relief from this hell that sleep can offer him.
“Okay,” is what Sapnap says, instead of any further ‘I told you so’s, waiting until his knot goes down before finally pulling out.
It fucking hell to do. Dream is tight and wet around him, and everything in his instinct is telling him to just start fucking his hips once more, to chase the relief that only an orgasm can give him. But Sapnap is the fucking pinnacle of self-control, and self-restraint, and he only tears up a little as he replaces the slick heat of Dream’s cunt with his hand, yanking his fist over himself hard and fast enough it almost hurts.
“Holy fucking shit,” Dream slurs, one eye peeled open. It helps a little, at least on the arousal front, to know that someone is watching him. Sapnap shoves his fist in his mouth, bites his knuckle hard enough to bleed as he reaches another peak, hot on the heels of his seventh, spilling out over his hand and smearing on the covers. Fuck. He forgot to put another fucking condom on. “Is it always…?”
“Y-yeah,” Sapnap gets out, swallowing hard as he keeps his hand wrapped tight around his cock, just enough that he’s able to pop a knot. The pressure feels good in a way that has the ache in his muscles lessening, at least for a moment. “I just- just need another few b-before I’m tired enough t-to- fuck- to pass out.”
“I’m gonna need a few hours,” Dream slurs. “At least. Maybe more.”
I could fuck you while you sleep, Sapnap thinks but doesn’t ask, because that’s a little too far, even for him. He’s pretty sure Dream still has enough energy to slug him in the face, anyways, even if it might not be as hard as it usually is. “That’s- that’s fine.” Sapnap studiously decides not to mention that he barely sleeps at all during his rut, given the ache that takes over his whole body. “Just- just let me know when you’re good to go again.”
It’s not when Sapnap wakes up from his fitful nap about three hours later, considering Dream is still passed the fuck out. Not in the morning, either, when Dream gnaws tiredly at a bit of dried jerky Sapnap had in his storage (he’s usually too focused on yanking one out to eat, and it hadn’t been his original plan to have company) before dozing off again. Part of Sapnap hates it, really. It serves as a reminder of what his life would be like if he wasn’t so keyed in on his ruts, with time to fucking rest and recover in between.
Sapnap’s pacing back and forth across the room when Dream finally sighs, shifting in bed and letting his legs open invitingly. The flush on his face and shoulders, present even in his sleep, starts to darken once more as he folds his arms up, stretching out. “Okay,” he says. “Alright, I- I think I’m good for a few more.”
It takes effort to keep himself from tackling the other into the cushions, but he manages to hold himself back to more of a scramble, eagerly fitting between the other’s legs and wrapping a hand around his aching cock as his other slaps at the condoms on the table, tearing one open and sliding it on his cock. “Just- just whenever you need me to stop,” Sapnap says, everything in him hating the idea of pausing, even for a second.
Dream nods, then lets out a low moan, head tipping back and throat exposed as Sapnap pushes in all in one steady thrust. He’s still worked open from being knotted as much as he was, slick and wet, and Sapnap doesn’t wait for long before he starts fucking him like he means it. He curls over Dream, hands finding their place behind the other’s knees to bend him in half, face tucked in his throat so he can pick up the barest bit of scent available to him. It’s not enough, but it helps.
At least, until Dream taps out again, much sooner than he had last time. That’s how it works, Sapnap knows- or how it’s supposed to. Each wave in the heat or rut is supposed to be less intense, need less involvement before both parties are satisfied. As is, Sapnap is still hard enough that it hurts, and Dream looks close to passing out again.
The other makes a face, muttering a curse under his breath as he flops over to the edge of the mattress. Sapnap watches the long arch of his body as he reaches down off the bed, pulling his communicator out of his clothes. He taps at the screen sluggishly before sending a message, letting his arm fall back to the ground and, with it, his communicator. It dings once or twice from its place on the ground. Dream doesn’t seem bothered by not checking the response, so Sapnap doesn’t ask.
“I think,” Dream says after Sapnap finishes yanking another two orgasms out, voice hoarse and slurred, “that it was a bad idea for me to offer to help.”
Objectively, Dream is right. Sapnap is, by every definition of the phrase, ‘built different.’ Dream’s body isn’t meant to take this kind of treatment, and it’s clearly already hitting him. Sapnap knows firsthand how badly his partners are laid out for the next few days after his rut. Hell, once the hormones run out and the pheromones fade, even Sapnap himself is all but comatose for half of a week while he tries to recover.
It still stings. Sapnap can’t pretend that it’s instinct alone that has his chest aching at the thought, scrubbing at his face as he forces himself to focus on his breathing. “S’a reason I didn’t ask you, dude,” he mutters. “It doesn’t- they suck, and they’re not easy to go through. Didn’t want you to have to deal with that.”
Dream mutters something under his breath that sounds suspiciously like ‘idiot,’ but Sapnap doesn’t have time to ask for clarification before there’s a knock at his door, loud enough it echoes through the house. Whoever it is doesn’t wait before opening the door- he forgot to fucking lock it- and making their way through the house, footsteps heavy on the floor. It sends Sapnap bristling, tail flicking in agitation as his muscles tense, teeth bared toward the door and hands curling into fists, ready to defend his territory-
The bedroom door creaks open to reveal Techno, standing in the frame with one hand pinching his nose shut, the other splayed on the door. There’s a furrow on his face, brows knit together as he looks at Sapnap- naked and crouched like he’s about to pounce- and Dream- also naked, but splayed out like the body at a crime scene. He’s missing his cloak, probably hung up beside Dream’s mask in the entryway, and his eyes wander around the room as he steps inside, the bedroom door slowly creaking shut on its own behind him.
It’s- okay. It was one thing for Dream to see his den. Dream was his best friend, and wasn’t exactly the pinnacle of instinct himself. Hence Sapnap not having a damn clue about his secondary for over a fucking decade. But Techno was something different. Even if he was hardly the typical omega himself, Techno was not the kind of guy Sapnap wanted looking at his sex-smeared sheets and the dirty cumsocks that covered the floor, only some of them from during his rut.
It’s hard to complain too much when the other pulls two bottles off of his belt, filled with a swirling pink potion. Sapnap grabs one, shoves the other in Dream’s waiting hand, and, after a tentative sip that has the ache of everything else fading, chugs the entire thing, dropping the bottle to the floor.
“The fuck are you doing here?” Sapnap asks.
Wordlessly, Techno lifts his communicator, giving it a little shake to show it off. Explains who Dream was messaging, at least. The two of them have had a weird relationship-rivalry going for the past few years, long enough that Sapnap has stopped trying to figure out all the intricacies of it. “Dream messaged me,” he tells him. “Decided I would come over and help.”
“Help?” Sapnap darts his tongue out, swipes over the remnants of potion on his lips, fizzy and sweet on his tongue. He points at his dick. “Like. Help help?”
“No offense,” Techno says, voice drawling in a way that makes it clear he very much does mean offense, “but Dream looks like he’s half-dead.”
“M’fine,” Dream slurs, face still half-shoved into the approximation of a nest he’d managed to make an hour or so ago. Sapnap had stopped fucking him long enough to chug a half-full glass of lukewarm water, refilling it so Dream could drink his fill before he pinned him down again, and in the interim between him running to the bathroom and running back, Dream had shoved two pillows and a blanket into the world’s saddest attempt at a half-circle.
“Suuuuure you are, Dream.” Techno says, dragging the words out. “Sure you are.”
Sapnap’s tail whips hard against the bed once, twice, short, quick smacks that kept him from reaching over to one of the omegas in the room with him. Having both of them there was better, was worse, because it made their scent just strong enough he was able to pick it out among his own, instinct flaring at relief so close, yet so far. But Dream, despite his claims, looked about one more orgasm from passing out, and Sapnap was pretty sure trying to pull Techno in before the other was damn well ready would end up with an axe in his skull.
“So you’re here to just- supervise?” He scrubs his hands down his face, stubble scratching at his palms as he tries to regain some bit of sense. His entire body fucking hurts, in a way that can only be relieved by popping a knot, even if it’s only for a little bit. “Thanks dude, but I don’t need a fucking babysitter.”
Techno looks obviously down, foot nudging the empty bottles that the both of them had chugged before he looks back up with a primly arched brow. He looks like a fucking asshole. Sapnap wants to fuck him so bad he’s close to tears. “I’m not babysitting. I’m here to help.”
Sapnap wrinkles his nose as he glances at Dream. The other is watching them both through a slitted eye, the bright green of his iris just visible. “But you said-”
“I said I wouldn’t be bottoming.” Techno reaches down, pulls a bottle off his belt. It’s got an odd tint to it, mostly clear, but it still takes Sapnap a moment to place it as lube. “Come on. Hands and knees.”
Sapnap blinks at him. Blinks again. “Wait,” he says as the dots finally connect, brow furrowing. “You’re gonna fuck me ?”
“That’s the plan.” With a few flicks of his wrist, Techno undoes the latches on his belt, tugging out the buttons on his shirt with one hand while the other continues to dangle the lube between two others, wiggling it back and forth. Sapnap twists to look over his shoulder at Dream, but if his friend is surprised at this revelation, he hides it well.
“But he’s,” Sapnap says- and then he turns back to Techno, blinking hard. It’s hard to fight the arousal burning at the edges of everything, but he manages, for the most part. “But you’re an omega?”
Techno’s belt hits the floor with a heavy clatter. He was going commando under his pants, apparently, and the sight of muscled thighs and his half-hard cock is enough to make Sapnap’s dick throb with want, the base of it aching with the need to form a knot. “What, you think I let Dream top?” The other doesn’t sound offended, even if Sapnap is pretty sure he’s acting like a dick right now. Behind him, Dream mumbles out an “I could,” the words quickly lost to the sands of time as Techno steps forward.
“But I’m-”
Techno interrupts him with a heavy sigh, uncapping the lube, tipping some out onto his fingers. They’re larger than Dream’s, even if they’re covered with just as many callouses and scars. His index finger is bent slightly at the second knuckle, like he’d broken it and let it heal oddly a while ago. Sapnap imagines them inside of him, and the idea is so foreign that he makes a face, shifting back and forth where he sits. No way that shit would be comfortable.
“Look,” Techno says. He rubs his thumb over the pads of his fingers, then pulls them away, a thin string of lube connecting them for a brief second before it snaps. “Dream gave me the heads up. Your rut doesn’t crest, and you just need to knot as many times as you can before you pass out, right?”
A drop of lube trails down one of Techno’s fingers, though it runs out somewhere by his knuckle. “Something like that,” Sapnap mutters, eyes catching on the sheen of the lube in the low light of his room. “But I don’t get how your dick in my ass is gonna help that.”
“I’ll last longer that way.” It’s said with an easy kind of confidence, one that doesn’t have Sapnap questioning it too hard. He squeezes his eyes shut, shakes his head in frustration. When he opens them again, it’s to look at the other’s cock. Big, for an omega. Big, even for an alpha, though he isn’t as thick around as Sapnap is. “It’ll help tire you out faster, so you can sleep in between go arounds. Dream and I can swap out. Tag team.”
The covers behind him shift. Sapnap glances back to see Dream offering them both the most exhausted, least confident thumbs up he’s ever seen any man give.
It sounds like a nightmare, to be honest. He’s an alpha, not a beta or an omega, and Techno isn’t exactly small. But he aches with a rut unfulfilled, only helped when he’s chasing an orgasm, in that minute or so after popping his knot as pleasure courses through his body in waves. Sapnap is pretty sure he needs to come more than he needs to not have a dick in his ass.
Slowly, achingly, he turns over as directed, awkwardly getting on his hands and knees. His tail lifts and twists in anxious circles behind him, coiling against his back before stretching out, back and forth as he keeps an eye on Techno. The bed dips under the other man’s knees, creaks and rocks as he moves between his legs. Sapnap feels exposed, spread out and vulnerable.
A hand rests on his hip, warm and calloused. Sapnap jerks away from the touch like a brand, yelping and nearly tipping over. “ Relax, bro,” Techno says. “I know what I’m doing.”
“Just- just hurry up,” he gets out, readjusting his balance, waiting for the first touch of lube-slick fingers. Techno chuffs, but doesn’t offer him much more guidance than that.
The first brush against his hole has him tensing, sucking in a breath as his hips jerk forward, trying to get away. Techno lets him, for the most part, even if the hand on his hips stays a steady pressure at his side. The next brush still makes him clench down, though that’s more to fight the urge to buck this time than it is for any pain. It still makes Techno snort, squeezing his hip in warning. “Bruh. Relax, man, I’m not gonna hurt you.”
“Easy for you to say,” Sapnap gets out, fists squeezing tight enough in the covers he thinks he hears a few threads snap.
A sigh sounds out from behind him. “Dream,” Techno says. “You mind?”
“Yeah, yeah,” Dream says. He still sounds out of it, limbs dragging like lead weights as he lifts himself from the bed, but there’s a clarity in his eyes that belies his physical exhaustion. Sapnap blinks at him, frowning in confusion, but any questions or complaints he might have fade away when he slides underneath of him, working around until he’s on his back with Sapnap crouched over him, legs spread wide. A hand wraps around his cock, tight around the base, and Sapnap moans loud enough it rattles in his chest. “This good?”
“That works,” Techno says, like Sapnap isn’t on his knees in front of him. The hand on his hip squeezes. “Alright. Up and at ‘em, or whatever.”
Sapnap blinks hard, then moans when he feels Dream’s hands move again. Something slick and cool slips over his cock- a condom, he notes, and the realization has him throbbing in the other’s touch, hips bucking forward as sudden need hits him hard enough to hurt. A low whistle sounds out behind him. Dream lets out a tired sigh. “He’s been like this the whole time.”
“Shut up dude,” Sapnap groans out against his throat. He feels Dream guide him up to his hole, fucked out and loose and covered in slick, and it takes everything he has not to slam into him all at once, biting his cheek hard enough to bleed. “I f-fucking- I told you before we even started that- th-that I- fuck.”
He sinks in as slowly as he can force himself to, all at once. Even as fucked out as he is, Dream lets out a hoarse, broken moan at the thrust, scent spiking just enough that Sapnap can pick it up. It has him shuddering, jaw itching to close around something, but he manages to keep back that urge, giving him a few, stuttering thrusts before he’s fucking him hard and fast, chasing his peak with a desperation that never goes down.
There’s something humiliating about it, having Techno just to the side, watching him go at it. Sapnap chooses to focus more on how Dream’s voice cracks on his name, on how the leg thrown over his hip spreads him wider and lets Sapnap fuck him deeper, feeling his knot swell before it finally locks them together. It sends Dream shuddering through another orgasm, walls fluttering around him, and Sapnap is so stuck on the too-bright pleasure of it all that he almost doesn’t notice the hand back on his hip until fingers start pressing at his own hole again.
Sapnap still tenses, but locked inside Dream, there’s not anywhere for his hips to go. The brush of slick fingers turns to pressure, turns to Techno sliding a finger inside him inch by inch, rocking it back and forth.
It’s not the first time he’s had a finger in his ass. Sapnap’s tried it once or twice, in the shower on his own, wondering what the appeal is. Didn’t go far beyond that, since he never thought he’d need to- they usually like his cock over his ass, and he’s an alpha besides. Even still, it has him trying to focus more on his breathing, and the steady flutter of Dream’s hole, than the feeling itself.
Techno sighs. Before he can say anything, Sapnap says “If y-you’re gonna tell me to ‘relax’ again or- or whatever, I’m gonna f-fucking kill you.”
He hears the other click his tongue as a second finger presses against his hole. Sapnap forces himself to relax, but can’t stop his tail from unwinding from his waist, looping around Techno’s wrist. “Alright, alright. That’s fair.”
The stretch isn’t as bad as it could be. Techno’s fingers move deliberately, like they’re searching for something, and Sapnap feels more lube being poured on the other’s fingers, dripping cool and slick down the inside of his thigh. On one slow push in, Techno’s fingers brush something, and the sudden spark of sensation is enough to make Sapnap jerk, letting out a groan as he grinds his knot deeper. Dream lets out a small groan of his own at the motion, a soft noise that sounds like Techno’s name.
A little unfair, since it’s Sapnap that’s fucking him, not Techno, but he’s too focused on the triumphant sound Techno makes, the way that the slow rock of his fingers targets his prostate as he’s stretched open.
“Shit-” Sapnap chokes out. “Oh sh-shit, Techno, th-that- '' the next involuntary jerk of his hips has Dream going tight around him again, still slick around his knot. It’s enough to have him gasping, the pleasure sharp where it rests low in his gut, enough that he doesn’t even flinch at the stretch of a third finger working him open, more lube added until the glide is as smooth as if he had a cunt of his own. Enough that, when those fingers pull away, Sapnap can’t help that noise of loss.
The hand returns to his hip. Sapnap hears the familiar tear of a condom, feels something blunt and much broader than a finger press against him. “You good?” Techno’s voice sounds frustratingly steady considering how Sapnap feels much the opposite. He still manages a nod, stiff and jerky, lips chewed to all hell and stinging as he darts his tongue out to wet them.
“Yeah- yeah, I’m fucking Gucci or- or whatever, j-just-” he cuts off with a groan as Techno presses forward, the slow stretch of his cock much more than his fingers had been. The lube has him soaked through, though, enough that the glide is smooth, that every slow rock of Techno’s hips is almost entirely frictionless. “Oh f- fuck. ”
When the other finally stops, hips pressed flush to his own, Sapnap shudder. He feels full in a way that he’s never felt, a dull kind of pleasure when mixed with the warmth of Dream’s cunt, still tight around him. It’s been long enough that his knot is starting to fade, the waves of his orgasm fading out, but it’s still enough to have him panting, already desperate for more.
Dream winces as his knot goes down, as Sapnap’s hips jerk forward, chasing that slick pleasure again. At least, until Dream rocks back, shifting just enough that Sapnap’s cock slides out of him. The keen he lets out, high and needy, is fucking humiliating, but he’s a little too focused on the complete lack of sensation around his dick to care about anything as petty as his pride.
“Dream,” he whines, “c’mon, please, please, I-”
“Tapping out,” Dream says, voice a hoarse croak. His hand slaps at Sapnap’s shoulder, almost apologetically. Sapnap bites his own tongue to keep from begging again, eyes shut tight as he presses his face into the other’s shoulder. “F-fucking- I’m gonna have so much trouble walking when this is over.”
“Skill issue,” Techno tells him. Sapnap feels his hips rock back, then forwards, testing the motion. And it doesn’t- it doesn’t feel terrible, but it’s nothing that will help him with his rut. Not without-
A hand wraps around his cock, tight and slick with a combination of lube and cum. Techno hums, squeezing his fist, and any complaints die on Sapnap’s tongue, needy enough he’s willing to chase whatever sensation he can get. A choked noise slips out of his mouth, wrung from his throat by the cock thrusting into him and the hand wrapped tight enough around his dick he can feel his knot wanting to form.
“Dream,” Techno says, almost like a warning. “You might wanna scoot over.”
“M’not fuckin’ moving.” Dream gets out, arm thrown over his face. “Not- not for a while.”
Techno seems to find his pace between the motion of his hips and his fist, twisting his grip just below the head, squeezing tighter as he reaches the base. It has Sapnap’s toes curling, hips twitching before he finds a rhythm of his own, rocking back to meet the thrust of Techno’s hips, fucking forward into the hand tight and slick around him.
“I, uh- I took his condom off, Dream,” Techno says, talking over Sapnap, about him, like he’s not even there. Which is fine, actually, because Sapnap is pretty sure he can’t come up with anything intelligent to say anyways, not as he jerks desperately into Techno’s hand, chasing his peak with single-minded focus. “When- when he comes, it’s gonna get all over you.”
“Don’ fuckin’ care,” the other mutters.
Sapnap lets out a broken moan, voice cracking as his hands fist in the sheets. “Th-that’s- that’s s-so fucking hot, oh m-my god-”
Dream makes a low hum in his throat when Sapnap’s peak hits, when he spills out over Techno’s hand and onto Dream’s stomach. Marking him, or something like it. It feels amazing, especially as Techno fucks him through it, cock brushing against his prostate every few thrusts, just enough to have his thighs shaking.
“This- this does help,” Techno asks, hand tight around his knot, slowly massaging at it to send little sparks of pleasure up his spine, “right?”
“Uh-huh,” Sapnap slurs out, jerking his head in something that’s supposed to be a nod. With the two of them so close, with their scents as strong as they are, it’s almost enough to help his rut. Sapnap rocks into the touch, back onto Techno’s cock, trying and failing not to look as desperate as he feels. “Don’t- don’t stop. D-don’t-”
Another shudder wracks his body, more cum spilling sluggishly from his cock, smearing over Dream’s stomach. Techno hums, and he sounds smug and satisfied and every single inch of Sapnap knows he’ll probably be mocked for this later, but he can’t bring himself to care.
“Let me know when you need to tap out,” Techno says, something teasing to the words, echoed back at him. Sapnap nods anyways, eyes squeezed shut, and is rewarded by the slow rock of the other’s hips as he starts to fuck him again, even before his knot has gone down.
Sapnap hits a good seven orgasms before he pauses for a drink of water, then promptly passes the fuck out.
The rest of his rut passes in a blur. They always do, most of the time, covered in a haze of sexual frustration marked by the occasional relief when his heat buddy taps back in, but this time is different. All of it is a blur of relief, of pleasure, ricocheting between Dream and Techno with barely any break between. Part of Sapnap wonders why he never bothered to try and get more than one heat buddy to begin with.
Doesn’t mean he still doesn’t feel like shit once it’s over. Even sated, he never got those moments of rest, and it hits him now as he sits up with a groan, one hand coming to his forehead. He’s alone in the bedroom. There’s a glass of water on the table, and faintly, through the rest of the house, Sapnap can hear the sound of people moving around in the kitchen, bowls and utensils clattering.
As he gets to his feet, entire body sore like he’s done a full workout, he groans, scrubbing at his face as he shuffles over the floor. He picks up a pair of his shorts, tugging them on after he deems them clean enough, at least by visual merit. Not like he’d be able to tell if they smelled like shit.
Following the sounds of movement, he steps into the kitchen to see Dream and Techno both still there. Dream is laid out at the table, looking similarly exhausted, even if he’s wearing more clothes than Sapnap is. The mask is hung on the back of his chair, his head folded and pillowed in his arms. There’s a strand of his hair in the back sticking straight up in the air. As he sits down at the table beside him, Sapnap flicks it.
They both jolt when Techno sets a pot of soup down in the center of the table, stirring it with the ladle before scooping some out, pouring it into a bowl for himself. “You,” he says to Sapnap, sitting down across from him, wooden bowl cupped between both his hands, “have the saddest excuse for a kitchen I’ve ever seen. You don’t have any spoons.”
“I don’t need any?” Sapnap takes one of the remaining bowls stacked on the table, serving some soup for himself. It’s fairly thin, with floating chunks of vegetables and meat inside of it. It’s hot enough to burn, but Sapnap sips at it anyways. One of the benefits of being a Nether hybrid. “I’m a demon. I mostly eat meat, and other stuff like that.”
Frankly, of the three of them, Dream seems to be taking the past few days the hardest. There are dark circles under his eyes, and the bit of his throat that Sapnap can see is covered in dark bruises and hickeys. Part of Sapnap thinks to apologize for turning Dream into a chew toy, but he’s a bit too hungry to stop eating at the moment. Maybe later.
Doesn’t mean he can’t reach over and kick him in the shins to get his attention. “You good?”
“I feel like shit,” Dream mutters, pouring his own soup before setting the bowl on the table in front of him. Unfortunately for Dream, he has to wait a bit for it to cool. “Not as bad, those last two days, but.”
“Same.” They still ached, as they always did, but usually the last two were miserable on him and his partner both. Techno being part of it had helped, even if Sapnap is a little embarrassed to admit it. “Those are usually worse, ‘cause my heat buddy is usually fully tapped out on that last day, but- Yeah. Still shitty.”
“They’re all that bad?” Techno sounds more curious than concerned, which. The guy had Sapnap sobbing and begging on his dick. Sapnap’s pretty sure no one would be upset by that, not really. At Sapnap’s grumbled agreement, the other only lets out a soft “huh,” going back to sipping idly at his soup.
When Sapnap glances over, Dream is watching him carefully, hands cupping his bowl. Though he looks tired, his eyes are as sharp as they ever are, like he’s trying to weigh the benefit of every little thing he says. “So you don’t normally spend them alone?”
Sapnap rolls his eyes, tail coiling loosely around the leg of his chair. “Just didn’t feel like bothering anyone this time. What, is that illegal now?”
“No,” Dream says idly, still looking at him like he’s some new puzzle to solve. Sapnap kinda hates that look. Dream always gets it when he’s trying to plan something. He gives Dream a wary look, slowly gnawing at a piece of beef, swallowing it before going back to eating his soup.
“If you want,” Dream says after a few more seconds of silence. “We can help you with your ruts, if you helped us through our heats.”
Oh. That was a lot easier than he thought it would be.
“Sure,” Sapnap says, drinking the still-steaming soup with a shrug.
“You can think of it as us trading- what?”
“Sure,” Sapnap repeats. Dream stares at him, brow furrowed and lips parted in confusion, gears turning behind his eyes. Sapnap thinks to clarify for a moment, but Techno interrupts him before he can, sipping slowly at his own bowl.
“Gotta give him a minute,” he mutters into the soup, a smirk playing on his lips. His voice sounds faintly amused by the whole ordeal. “You shorted out his ‘favors’ mindset. You gotta give him a bit to recompute.”
“Shut up, asshole,” Dream mutters. After another few seconds, he nods his head, starting in on his own bowl. “It’s a deal, then?”
“Deal,” Sapnap agrees.
