Work Text:
The air’s thicker than usual today, dense with heat, clinging damp to his magenta fur. The canopy above him is alive with chatter and the occasional rustle of wings.
Goku sits against a tree in the clearing, legs crossed, peeling back the skin of a ripe banana. He closes his eyes as the sweetness fills his mouth, tail swishing as he enjoys the rich, satisfying taste. The jungle is dangerous – always has been. Beasts stalk the undergrowth, other Alphas tear each other apart for scraps of territory. But Goku’s got nothin’ to worry about. He’s skilled in combat, fearless when he needs to be. So he can afford to be lackadaisical right now, chewing slow, relaxed, like nothin’ in this place could ever touch him.
Until the scent hits him.
Sharp and pungent, a familiar musk cuts through the humidity of the jungle floor and the faint stench of other Alphas.
A strong one.
The hair at the back of Goku’s neck bristles. He chews slower, gaze sliding toward the treeline. The scent’s unmistakeably Alpha – bitter dominance layered with spice, flooding the clearing in suffocating waves like a challenge for a fight to the death.
Goku tosses the banana skin aside and stands, chest expanding with a deep inhale, sucking the thick musky air into his lungs. The pheromones itch under his skin in response, stoking his own, daring him to rise. His instincts flare – fight, claim, dominate.
From behind a fan of broad leaves, Vegeta emerges, shoulders squared like he owns the very ground Goku’s standing on. But up close, Goku sees the truth – his blood-red fur spiking on end, sharp blue eyes gone feral, barely focused, and that dark mahogany mane hanging wild around his face like he’s long past keeping it groomed.
He’s in a rut, desperate and pathetic beneath a thin veil of control.
“Vegeta.” Goku’s grin curls sharp. “I shoulda known it was you.” He drags in an inhale, deep enough to mock. “You’re in a rut, aren’t ya? Ya look like shit. And you’re stinkin’ up my clearing,” he calls, voice carrying lazy amusement.
Steam jets from Vegeta’s nostrils as he huffs in fury. “Say that again and I’ll send you through that tree, Kakarot.”
Goku stays smirking even as Vegeta storms forward, the intense stink of his rut smothering Goku’s senses already. Goku rolls his shoulders, settling into a loose stance, tail twitching behind him like he’s bored, even though his blood is roaring hot from the scent.
“Didn’t think you’d come crawlin’ all the way here just to get yer ass beat,” Goku jeers, stepping out from the center of the clearing. His grin cuts wide and unkind on his face, a dark mirth twinkling in his eyes. “Ya stink worse than the carrion birds. Smell like yer desperate.”
Vegeta snarls, lips peeled back to bare sharp teeth. “Shut your damn mouth, you clown. I don’t smell like anything. This is about the clan. You aren’t fit to lead.”
But Goku sees it – the wild edge in his eyes, the way his body vibrates with thirsty waves of pheromones. Goku cackles, shoving a hand through his unruly raven mane. “Oh, suuure, the clan. That’s why your cock’s leakin’ through your damn loincloth? Ha! Don’t lie. You came to me ‘cause you’re in a rut and you can’t get an omega to look twice at ya.”
“What did you say?!” Vegeta lunges.
They collide with a crack of muscle and bone, the peaceful clearing erupting in violence. They slam shoulder to shoulder, their claws dig into each other’s hides, tails whipping behind them – a rapid blur of crimson and fuchsia. Goku shoves at Vegeta with both hands, then twists him, slamming Vegeta into a tree trunk so hard the bark splinters.
“You’ll pay for that!” Vegeta’s hands shoot out, catching Goku’s throat in a crushing grip, squeezing until Goku’s vision sparks. Goku’s own hands wrap around Vegeta’s wrists, but he just can’t pull him off. The rut stench is fucking suffocating up close, acrid and overpowering, making Goku’s eyes roll back. But still – he laughs, even as the burn scorches his chest.
His claws rake down Vegeta’s arms, dragging dark lines of blood through his fur. “Harder, coward! Is that all your rut’s got? Ya couldn’t choke out a cub, Vegeta!”
Vegeta roars in response, grip tightening as he heaves Goku off balance, slamming him into the trunk with a bone-rattling crack. “Oof –” The sound bursts out of Goku, his back scraping the rough bark. His head tips forward, hooded eyes fuzzy from the choking, but he forces his vision to lock on Vegeta. And what he sees is fucked – drool stringing from his rival’s lips, eyes blown wide and red and deranged.
A wild noise slips past Goku’s lips as Vegeta presses in, thigh jamming between Goku’s legs, grinding up to pin him. His tail coils around Goku’s waist, an extra bind, sealing him tight against the tree like he’s prey caught in a trap.
Vegeta’s words come ragged, spit splattering hot from between his teeth, “I’ll put you down, Kakarot. You’ll kneel before me.”
Goku snarls, but the sound’s closer to a moan. The stench of rut rolls through him like wildfire, searing his blood until his own body betrays him. The musk’s so thick it claws at his senses, forcing his cock hard, forcing his instincts to answer.
“Fuck,” he pants, bucking his hips forward, grinding his cock against Vegeta’s thigh, voice hoarse through the choke. “Yer… draggin’ me down with ya, all right –” He laughs, bitter and breathless. “Gonna make me rut too, ya bastard.”
He’s being pressed harder into the trunk, bark biting deep into his back, Vegeta’s hands still locked around his throat. “That’s the point, idiot. You’ll feel it too.”
“So’s that why ya came here? To put me in a rut and fuck me?” His lips peel into a wild grin, even with his windpipe pinched. He arches against the choke, taunting shamelessly. “Go on then, Vegeta. Think you can take on fuckin’ another Alpha? Prove it.”
Then – one clawed hand clamps Goku’s hip, yanking him around, twisting his body until his chest and cheek mash into the tree. His ass juts back, tail shoved aside without care.
“Shut up,” Vegeta rumbles, shaking, the pungency of his rut pouring off him in overpowering waves. His cock presses hard against the swell of Goku’s ass, dragging against his fur as if to mark. “You think you can laugh at me? Think you’re above me? You’re nothing but a low-born Alpha. And it’s high time I show you who leads, Kakarot.”
Goku just chuckles low, grinding back until Vegeta’s cockhead catches between his cheeks. The tease of it – so close to breaching but not – makes him dig into the tree. His claws scrape at the bark, splinters embedding into his palms.
“You’re not showin’ me shit – ‘cept how desperate you are.” But his voice breaks into a moan as Vegeta grinds harder, rut-frenzied as his cock smears pre-cum all over Goku’s ass. “C’mon then. Fuckin’ do it. Clearly, ya need it more than I do.”
Vegeta roars, the sound part victory, part defeat, and rips his loincloth out of the way. His hands seize Goku’s hips, claws ripping through fur as he wrenches him back. Then he slams in – mindless rut driving the motion. Goku jerks forward into the tree, eyes wide, the air punched clean from his lungs, claws gouging deep trails into the bark. It burns – his hole flaring wide, tender skin pulled taut at the intrusion. As an Alpha, he makes no slick – so every inch grinds dry, Vegeta’s thick cock catching, dragging raw against his insides as Vegeta forces in deeper, deeper, until he bottoms out.
Pain and fire twist together, sparks shooting down Goku’s spine. Though his grin doesn’t falter; if anything, it widens, teeth flashing back at Vegeta. “That all ya got? Hah – fuck – you’ll have to fuck me harder than that if ya wanna make me kneel.”
“Hmph! Is that right?!” Both Vegeta’s hands slam back around his throat, squeezing until stars bloom in Goku’s vision.
It should feel like losing. But then Vegeta starts thrusting, rocking Goku into the tree as he grips his throat just enough to make every inhale burn. His thrusts are deep, so deep that Goku feels the press of every vein, every pulse of his cock driving home. Goku’s groaning as he’s being full-out fucked, ass so overstuffed it feels like Vegeta’s cock’s licking the back of his throat.
Then he feels it.
The swell beginning, the knot thickening at the base, battering against his rim with every pound. It’s too soon, too fast.
Goku bares his teeth in a grin, sweat dripping from his brow as he twists his head against Vegeta’s choke. “Don’t you – hah – don’t you fuckin’ dare, Vegeta! Ya knot me, you bond us. Ya think I wanna be tied to yer sorry ass?!”
“Shut up! I don’t give a fuck right now,” Vegeta hisses, words slurred with need, with the rut eating him alive. His hips piston faster, harder, like he can drive his denial straight through Goku’s body.
Gods help him.
Goku’s moaning for it! His rut’s hit full force now, pheromones pouring from his fur, cock dribbling against the rough bark as his body arches. His instincts scream to fight back, to find a warm hole of his own – but his mindless desires and Vegeta’s delirium keeps him pinned to the tree.
The knot rams against him again, swollen now, too big – fuck – way too big, wrenching his hole open. Pain lances through him, but it’s nothing compared to the searing heat that floods in after. Goku chokes on a ragged cry as the knot pops inside, sealing them together, locking Vegeta’s hips flush to Goku’s ass.
“Ohh – fuu-uu-uuck –” His claws rip the bark bloody. “Ya really did it now, Vegeta –” His voice cracks, humiliation twisting into heat. The bond shouldn’t take, not between two alphas, not in hate, but his body doesn’t care.
Vegeta keeps fucking thrusting before he comes with a silent scream, spilling waves of cum inside him, and – Goku never thought it possible – but the knot engorges even more. The sudden fullness rips through him and it feels so fucking good – oh fuck, how is it so fucking good?! Goku can’t hold back – he comes with a broken wail, cock pulsing as he spurts hot cum against the tree.
“Mine,” Vegeta rasps behind him, drunk on his rut and trembling. “All mine.”
Goku’s gasping, knotted tight against the tree, but he can’t stop himself from laughing. “You wish. ’m not yours. Never will be.” His words ring hollow even to himself, drowned by the bond burning raw under his skin.
They crash down together into the grass of the clearing. Vegeta ends up spooning him, smaller frame pressed tight against Goku’s sweat-soaked fur, and he’s breathing heavy. The knot won’t budge – it’s thick and swollen, sealing them suction-cup tight. And then something… weird happens. Goku doesn’t know if it’s because he wants to, but Vegeta’s arms cinch around his waist. Way too intimate.
Goku growls low, dragging air through clenched teeth. “Jeez. Fuckin’ knew it.” He closes his eyes, every nerve screaming at the humiliation. “Until the sun sets, at least, before ya shrink down. You really had to go ‘n knot me, didn’t ya?”
Vegeta doesn’t answer. Just buries his face between Goku’s shoulder blades, still panting, body shuddering with the aftershocks of rut.
Goku scowls at the grass, tail lashing uselessly. “Don’t you get comfortable back there. You think I wanted this, Vegeta? Ya stink, yer weak from your rut, and now I’m stuck with yer dirty Alpha cock plugged in me!” His voice rises, more bitter with each word, though the tremor of his body betrays the way the bond makes him feel.
“Yeah, right.” Vegeta manages a rasp of a laugh. “Didn’t sound like you hated it one bit. You were moaning for it, Kakarot.”
Goku snarls over his shoulder, cheeks burning hot even in the thick jungle heat. “I didn’t moan. Yer rut’s makin’ you delirious. You could barely hold yer own weight, let alone claim me.” He twists his hips as if to dislodge Vegeta, but the knot only pulls them closer together, making him groan despite himself.
Vegeta groans too, gutturally, clutching him tighter from behind. “Don’t – don’t move. Fuck. It hurts if you –” His words dissolve into a hiss against Goku’s back, his cock twitching inside, still too sensitive, still too full.
Goku freezes, then laughs. “Hah! How sad... Yer whinin’ like an omega stuck on his first knot.”
Vegeta exhales, the sound closer to defeat than fury. “Tch. Speak for yourself. You’ve got some nerve, mouthing off after getting knotted by one of your own.”
Goku grins wolfish over his shoulder. “Better yer knot than your crown, Vegeta. Ya couldn’t lead our clan if it bowed for you on its knees.”
“Watch your tongue, clown. I’m not in the mood.” But Vegeta’s threat is empty, worn down with surrender to the knot.
“Ha… yeah, but yer never in the mood.”
The air hangs bitter between them, but neither can move – can’t, not yet, not until Vegeta deflates. The bond of flesh and rut keeps them locked, pressed close by necessity – only by necessity, Goku swears. Their breaths are uneven, the high ebbing, leaving only exhaustion and the simmer of instincts they’ve burned themselves out trying to fight.
“Hmph... You don't hate this, do you, Kakarot?” Vegeta's question sounds more like an accusation.
Goku sighs. “I... I dunno,” he admits, and it's the truth. “Do you?”
“Tch... I don't know either...”
Now, he isn’t sure if it’s the rut talking, but… he might not actually hate being bonded to Vegeta. The real problem, though, is how they’re going to explain this to their fathers.
