Chapter Text
When Sanji had first joined the crew, he immediately began to butt heads with Zoro, the only other alpha.
It started with small remarks, which grew into big fights, which grew into full on battles on the deck of the Merry.
What always remained, however, was that their captain was always there to smooth things over. Whether that be by his own will, or from Nami or Usopp complaining about the noise.
Luffy being an omega was a shock to most of the crew. He didn’t announce anything, nor did he even flaunt his scent. However, back on Arlong Park, when Nami was at her lowest, he was quick to let out a comforting, soothing scent- undeniably omega. It wrapped around her in a protective embrace, reassuring her as long as Luffy was around no one could hurt her.
Since then, it had become routine for Luffy to scent anyone on board who seemed distressed. Eventually, everyone had the underlying scent of honeyed meat and sea salt on them. The Merry smelled like her captain, it wasn’t only a mark of territory, but it was to make sure that any of his pack who walked on could smell the scent of home.
When taking in the small reindeer doctor, it was that sense of pack that immediately drew him in. Granted the small Zoan fruit user did not have a secondary gender, he was excited with all topics related to it. How mates affected healing, how heats and ruts affected injuries or mental state. It was a fascinating topic for the smaller, and the others were too invested in his cute features to not indulge his requests to either watch Zoro and Sanji spar, or watch Luffy create a nest in the galley.
That sense of belonging, of pack, it’s what drew Robin to the ship as well. As Luffy exclaimed she was one hundred percent part of their pack now, no doubts about it. Their trip through Sky Island, with Robin remaining loyal, cemented that for any disbelievers (mainly Zoro. (Only Zoro)). Which Chopper was quick to make notes on, considering Robin would now be the third alpha on the Merry. Sanji, for all his fawning and flirting, also had a hard time scenting Robin when she first joined. However, nowadays her scent of jasmine and fresh green tea was welcome amongst the mix on the ship.
The days were spent similar to each other. Sanji would make breakfast, everyone would filter in with Zoro arriving last due to his inability to sleep at regular hours. Usopp and Luffy would play on deck, sometimes including Chopper if the small reindeer wasn’t busy while Zoro took his first nap of the day. Sanji would make some drinks and snacks for the ladies (and Luffy if he begged enough) then came lunch. Some afternoon chores, including Nami yelling at Usopp and Luffy to clean their mess from the morning. Passing time with anything till dinner arrived and soon enough it would be time for bed.
Days at sea could become monotonous that way, but it’s an unavoidable con of traveling the grand line. Islands were not always guaranteed to show up, and should the log pose begin to point a direction, it could take days to reach land. Should weather get bad, there were always cards they could break out to pass the time (and if you’re a certain beta navigator, a chance to make some money or gain favors from the rest of the crew).
It was another one of those days at sea, where the nearest island was another day or so away, and the morning began. Sanji called for breakfast, and everyone walked in.
What immediately broke the flow, however, was the lack of their usual energetic captain bouncing in for his first meal of the day. It became extremely noticeable, and even more so as Zoro walked in, still no sign of Luffy.
Zoro yawned, blinking awake as he noticed all eyes on him…
“… What?”
Sanji huffed. “Is Luffy still asleep, then?”
Zoro looked around. “Oh yeah. Hey where is Luffy?”
Sanji growled. “That’s what we’re asking you dumbass!”
Usopp got up from his chair slowly. “I can go check on him, he probably just slept in, knowing him.”
Robin hummed, “The captain is known to sometimes oversleep. Although to miss breakfast is out of character.”
Zoro felt a restless part of him awaken at that. His captain, who took him in and made him part of his pack so quickly, is now acting strange.
Go to him, stupid alpha.
Zoro took a step back, “I’ll go get him.”
Usopp raised an eyebrow. “You sure? Breakfast might get cold,”
Zoro nodded despite the warning. That familiar voice that shouted at him, yearned for his captain, instead of its usual whisper, was now at a loud scream.
GO. NOW. What are you waiting for? Slow alpha. He’ll find someone else.
Zoro growled. It made Usopp jump back, and Sanji instinctively growl back. Robin’s scent wilted, her eyebrows furrowed at the younger alpha.
Nami was the first to glare. “Zoro what the hell?”
Zoro immediately stopped. That voice coming back again in full swing.
Good. Scared off competition.
“Sorry just- tired. I’ll go check on Luffy. Yeah.” Zoro quickly exited the room, not bothering to hear anymore growls from Sanji or snarky responses from Nami. His brain was going haywire— as soon as he woke up Luffy, he’d have to talk to Chopper or something.
He made his way quickly down towards the men’s quarters. He burst open the door, maneuvering over towards Luffy’s hammock- to find it completely empty. It was devoid of any bedding- all pillows and blankets gone. When he looked around- everyone’s blankets were gone. Some pillows were left behind, but everything seemed rushed off- stolen.
He was going to freak out- he felt his heart begin to accelerate- when the voice came back.
Follow him. He’s left a trail. Omega has let us chase him. Hunt. Claim. Claim him before anyone else has the chance. Claim. Breed—
He rapidly shook his head. He’s going fucking crazy. Maybe it’s the time away from land. Wouldn’t be too crazy of an assumption- Robin would know about shit like this. Maybe he should really talk to her instead of Chopper.
However, he felt his chest begin to growl— just the thought of the other alpha—
‘She’s nakama. Luffy chose her to be his crewmate. Omega chose her as his pack. Accept her. What the fuck is wrong with me?’
Apparently a lot, considering he was now going fully insane. In fact, it must’ve been a hallucination- everything- just today. He needs to start over. Take a nap, reset his brain.
He was just moving to do so, when he smelled it.
That familiar honeyed meat smell, but this time, with a crisper scent. It tastes heavy on his tongue, like a four course meal without even taking a single bite. It made him full, it made him hungry.
It was a haze, the way he moved through the underbelly of the Merry. Deep underneath the deck, in a storage hallway, there it was. Like a trail of breadcrumbs, that scent calling out to him— not a scent, idiot.
A high pitched trill carried through the air. Leading to the storage closet at the end of the room.
A mating call.
Zoro’s feet moved before his brain did. Mindlessly walking towards the door, vaguely feeling his hand grab the cool metal of the handle, then turn and open it.
In the corner of the closet, on the floor, was the pile of sheets missing from the men’s quarters, Zoro could even spot out a light blue blanket that he instantly recognized as Nami’s. A green sweater, smelling vaguely of rich jade.
And in the very center of this mess, lay his captain. Luffy, curled up in himself, in only a large shirt— Zoro’s shirt— and a pair of boxers. That delicious scent oozed off of him in waves, and with every exhale, that familiar trill sounded.
It took a millisecond for the trilling to stop, as Luffy slowly blinked his eyes open, then turned to look up at Zoro. His face was tinted pink, and his pupils were dilated. He scrunched his nose up for a second, before blinking once more and sighing, smiling his familiar, soft grin.
“Zoro…”
Zoro swallowed the lump in his throat.
“Luffy.”
Luffy hummed happily, leaning back in his nest, before reaching out and making a grabbing motions with his hand. And by the gods Zoro was only a man.
He leaned down, setting his knees on the comfortable floor of the nest, allowing the door behind him to shut gently. As soon as he was in the nest he felt those familiar rubber arms wrap around his neck, pulling him down and on top of him.
Zoro conceded, allowing himself to lay on top of Luffy, moving his arms to wrap around the omega’s waist beneath him. And deep within the omega’s chest, the swordsman flushed as he heard the beautiful sound of purring beneath him.
“Hmm, how did Zoro find me?”
Zoro blinked rapidly- chuckling, then nuzzling into Luffy’s neck, where that scent was the most potent. “You were letting out mating calls, captain.”
Luffy hummed, wrapping his ankles behind Zoro’s back. “Hmm, nooo, I would’ve remembered that…”
Zoro shook his head, leaning down and licking at that scent gland- making the other shiver beneath him. “Don’t think ya’ meant to do it on purpose. S’ cause of your heat.”
The smaller omega nodded, and Zoro could hear his heart race increase through the purrs. The way Luffy slowly began to grind upwards into Zoro’s hips. “Mhm… mmm, that makes sense…”
Zoro bit his tongue, fighting back a groan as he felt his pants begin to grow tight around his cock. He experimentally rolled his hips forwards, and smiled softly as he heard his captain let out another noise- high pitched chirps from his throat. A sign of contentment and excitement from an omega. It made Zoro’s alpha swell with pride.
We're making our omega feel good. He wants us. Claim him already.
“Luffy… you- do you want this?”
The little omega giggled beneath him, rolling his hips more experimentally this time. “Hm? I wouldn’t do something I don’t want.”
Zoro chuckled, “Yeah, that makes sense.” He slowly moved his hands to slide underneath Luffy’s shirt. His soft sun kissed skin was hot to the touch- boiling under the surface with that biological ache to mate. To be bred. And the swordsman was more than happy to comply.
He quickly leaned up from where Luffy was spread out underneath him. He stripped himself of his shirt, then moved to shimmy out of his pants, leaving him in his boxers as well. Like this, he watched as Luffy looked down, taking in Zoro’s full form. And more pressingly, get an eyeful of the alpha’s cock now perfectly outlined in his underwear.
The inner alpha in Zoro crooned as he watched the smaller omega gasp at the sight, then whimper, spreading his legs wider, as if already mentally accommodating the size.
Perfect. Perfect size for us. He’ll cry so prettily on a knot. Small and strong. He’ll give us perfect pups.
Zoro smirked, his eyes darkening as he slowly then pinched the edges of his waistband, sliding down and off his boxers. He shifted each leg out of their respective hole, leaning on his knees above Luffy bare, completely exposed for the alpha to admire.
The omega responded in turn, letting out happy chirps. Zoro leaned down, grabbing Luffy by his hips, and dragging his ass back, making his ass meet Zoro’s hips, leaving the larger alpha length to rest on his stomach. Luffy began to pant underneath him.
“Alpha… please, please…” his voice was a small whisper, and Zoro nodded rapidly. He felt his chest vibrate with croons, and with rapid succession he wrapped his fingers around Luffy’s boxers, slowly dragging the material down as well. Zoro held back a groan, face to face with Luffy’s leaking cock, as well as the clearly slicked folds underneath. Where he’ll be bred. Where we’ll give him pups. Where we’ll fuck him pregnant.
Zoro ran a tentative hand down on Luffy’s stomach, splaying against the flat, warmed flesh, before gliding his hand down till he reached Luffy’s cock. He smiled at the impatient whine his omega let out, watching avidly as a pearl of precum dripped down the side of the omega’s length. The alpha let his hand continue its path till it reached the now soaked folds of Luffy’s pussy. Zoro hummed, moving two fingers to gather up the slick surrounding the entrance, before slowly wiggling two fingers inside the tight, velvety warmth.
Luffy jolted hard underneath him. His legs instinctively kicked out from where they rested on either side of Zoro. His eyes widened- his scent spiking in arousal as Zoro felt his body release another gush of slick- attempting to ease the intrusion into his body.
“Mgh!- alpha!”
Zoro smiled darkly. He wiggled the tips of both fingers inside the slick entrance, watching in pure predatory delight as the omega beneath him whimpered again and shifted his hips. Zoro leaned down towards Luffy’s ear, letting his fingers go slightly further and cooing at the high pitched shriek his mate released at the movement.
“What a reaction. Tell me, omega, has anyone touched you like this?”
Luffy shook his head rapidly. “No!- no- ah!- no one has… new- Zoro that hurts- hurts so good—“
Zoro softly hushed him, sinking his fingers in deeper and gently lapping at the sensitive scent gland on his captain’s neck. Luffy whined again, shifting his hips, but said nothing. The alpha above him shifted his fingers deeper, finally reaching his knuckles with a satisfying huff from his inner alpha.
See? Omega can take us. He can bear it. Let him bear us.
“It’ll feel even better soon, don’t worry.”
Luffy’s legs shook from where they were now slightly raised. “It’s- it doesn’t hurt- not anymore. Just feels weird…”
Zoro nodded against heated skin. “Mhm, it’s gonna do that, omega. Don’t worry. It’s what has to happen if you wanna take my knot.”
Zoro withdrew his fingers from inside his omega, before driving them back. Luffy shrieked- and Zoro smiled as he leaned back- now driving his fingers in at a punishing pace.
He couldn’t help his scent leaking arousal all around him. With the slick sounds of his omega trying to produce enough slick for him, and the cries of his newly claimed mate attempting to make sense of the world as Zoro roughly explored uncharted territory.
However, as the saying goes, calm seas did not make a seasoned sailor. Zoro pushed his fingers back in- rapidly thrusting in and out with loud squelches coming from the body beneath him.
“OH!- ngh- hey- Alpha, alpha slow! M’ gonna…”
Zoro hummed, shifting his wrist and widening his eyes as he felt his finger tips brush on a soft entrance.
Luffy’s eyes flung wide open and his entire body trembled. His head was thrown back against the soft pillow beneath him. He felt his legs twitch aggressively- as the small entrance within himself was toyed with by his alpha’s thick fingers.
“What- Zoro wha’s that?" His voice was a hoarse whisper. It only got worse as he watched the alpha above him groan, curling his fingers to directly hit that spot again and again and again—
“There it is. Do you feel that? Your cervix, omega.”
Luffy gasped— his hands flew to where Zoro’s arm was- trying desperately to grasp at the large forearm as those fingers pushed and prodded at the deepest parts of him. There was sudden resistance at the deepest part of Luffy. It halted Zoro’s actions to a stop.
“NGH!- Z-Zo- ah! Alpha!”
“What a bad omega you are.” Zoro’s voice dropped an octave. His chest let out a soft growl. There was no malice in his scent- the smell of steel and fresh rain water letting the omega know he wasn’t truly angry. But the sound reverberating in his chest still made the other’s inner instincts freeze up.
Luffy felt his legs tremble even more, his eyes widening in panic. “Wh- why? Huh? No-“
“Your body is not behaving, omega. This-“ he pressed his fingers towards that spongy spot inside him- Luffy wailed. “This is too tight. You will open up your slutty womb for me. I’ll make you right again, fill you properly with pups.”
Yes! Yes yes yes! Pups! Breeding! Mating! YES! Luffy’s chest heaved with the words from his alpha. He’s- he’s right. He needs to be fixed. Alpha will fix us. Make us right again.
Luffy gasped. He felt his shaking legs being moved to rest on Zoro’s shoulders. That enlarged cock pressed the tip at his entrance- his inner omega purring loudly at the position. Mating press. Alpha is gonna mate us.
Zoro softly grabbed his cock, guiding it properly towards the small entrance before pushing forwards. Luffy stuttered on a gasp as he felt the tip push inside. The world seemed to slow. He felt every agonizing push in. Every shift of the large length of his alpha as the swordsman paused whenever Luffy whimpered too loudly, kissing his cheek and lapping at any stray tears. His words were in a hushed, passionate tone.
Sweet nothings of “You’re doing so perfect, omega.” Or “Just relax, keep yourself open. It’ll all feel better soon.”
And truly, it did feel better. That previous- unbearable heat- it slowly began to disappear as Zoro’s cock traveled deep inside his omega.
“Zoro- done? Done n-now?”
Zoro cooed once more, nuzzling into Luffy’s scent glands. However he shook his head cruelly. Luffy felt the smirk against his neck. “No, omega. Not done yet.”
Luffy gasped as he felt that familiar spot inside himself begin to get pushed at by the large disruption with him. He knew- he was rubber. He’d be fine no matter what. But even so- his fight or flight kicked in. He felt himself weakly begin to push at Zoro’s shoulders, his legs twitching from where they were in the air above Zoro’s head.
However, the alpha only chuckled darkly. “Oh? There it is. My naughty omega’s cervix. How bad of you to block out such a sweet space from me.”
Luffy felt that familiar ache in his chest return. “No- no alpha I didn’t mean to-“
“Shhh, shh, don’t worry, I’ll breed it out of you. Fuck your whore womb into submission- until all you need is me.”
Luffy whined because no— that’s not fair. He’s only ever been with Zoro! He’s not a whore!
The omega felt himself shake his head, “No- no n-not a whore—“
He gasped- feeling Zoro circle his hips against the entrance within him. Every second or so- the tip of his cock would breach the deepest parts of him. It made for a combination of the worst kind of pleasure-pain. “Not a whore. Only- I only want my alpha.”
Zoro hummed, shrugging. “Alright, prove it.”
Luffy felt his brows furrow. “I… alpha-“
He felt hot air against his ear. The small tip was now much more. It was a surreal experience- feeling his entire guts make space for Zoro’s cock.
“Confess to me. Tell me you’re bad, and you’re gonna let me punish you with my cock. Tell me you only want my seed, to give birth to my puppies. Wouldn’t that be perfect, omega?”
Luffy gulped around a large swallow of air. Holding himself completely still as he felt Zoro circle his hips, the motion carving out a spot deep inside him as his insides fluttered and pulsed to make room for his alpha.
“I- I- Zoro…”
Zoro tutted at him, gently biting at his mating gland. “Say it. Say it, omega.”
Luffy gasped- the command set into his veins like fire.
Commands had never worked on him before. Not during battles, not during regular conversation- never. Not even his brothers were able to command their smaller brother to behave properly.
But now- now he felt his omega roll over in pure, unadulterated submission. He felt his eyes glaze over. The world grew hazy, and fuzzy.
His tongue cooperated despite himself. He felt fuzzy tears make their way down his warm cheeks.
“I-… I’ve been bad. I need my alpha to punish me with his cock, need alpha to- to fuck my slutty womb…” he felt Zoro’s cock twitch inside him- only encouraging the words. “Only want alpha’s seed, to make babies… gonna let my alpha’s seed take, fix me… please fix me with your cock, alpha-“
Luffy was cut short- his chest inhaling sharply as he felt that heavy cock inside him pull back before slamming back in. The pace set was deep and fast. The loud and lewd slap of skin on wet skin echoed around the room.
“AH! Ah- ah- AH- Alpha! Yesss- yes!”
“Fuck- you’re so good for me. Perfect omega. Gonna take everything I give you, huh?”
Luffy nodded- mindless. He truly, truly felt stupid. His brain was so empty. Just thoughts of making sure his womb was ready to hold in his alpha’s seed, and to bare his neck in submission at being utterly, completely claimed.
Zoro growled at the gesture. He reached down, biting hard at Luffy’s collarbone. The sheer sharpness of his alpha fangs were able to draw blood- but the sharp taste of metal did little to slow his efforts. If anything, it made him double down. The alpha’s eyes rolled back as he felt those warm walls grip around him, pulling him back in on every thrust. Like the omega’s body couldn’t stand being without cock. It was enough to drive a man mad.
“Good omega, so good, good. Going to let me tuck you pregnant.”
“A-AH!- hahhh, A-alpha- F-fffuck!-“
“Y-yeah? Yeah fuck- gonna knot you so good. Fill you up all the way with cum. Bet a good omega slut like you would love it.”
Luffy tried to nod- he swears he tried- but the cock devastating his insides made it hard to think anymore. He felt himself beginning to let go, letting his omega take the reins as his body was jostled from the harsh thrusts.
Zoro wasn’t faring any better. Those primal instincts he used to swear he had control over were running rampant beneath his skin. Every time he bottomed out inside Luffy’s perfect insides, every loud moan of pleasure his omega would let out, the sensations around him made him crazier by the second.
“GH- mmmn- hah- Zoro…”
The other man’s croons never ceased, if anything he moved to gently bite at Luffy’s scent gland, rewarding his omega for acknowledging his alpha’s name. “Hm? What is it?”
“So- so much… I’m- gonna-“
The small captain cut himself off with a shuddering gasp. His cock spurting out waves of cum, and his pussy only getting that much more wet. The sounds between them grew louder- messier. Zoro hummed happily, looking down at the blissed out expression on his mate’s face. His alpha absolutely preening at his omega’s pleasure. This is how Luffy should always be. Full of Zoro’s cock, crying from the sensations of it all. His omega should feel nothing but love and pleasure for the rest of his life.
The alpha gasped, feeling the way his knot slowly began to form at the base of his cock. He leaned down further, his thrusts growing shallow, but carving a way deeper into Luffy’s insides. His omega whined at the feeling of him so deep. Zoro groaned, panting softly as he felt his cock reach deeper and deeper.
“F-fuck, good boy- what a good omega. Gonna take my knot, yeah?”
“Alpha- s’too much-“
Zoro hummed, thrusting deeper and deeper- his inner alpha growling at the small resistance his omega’s body was having to his knot.
“Shh, no, you can take it. You have to take it. Omega needs to be good and take my knot, okay?”
Luffy whimpered underneath him, squeezing his eyes shut which forced a few tears to escape. He shuddered against every thrust and oh- it made Zoro’s heart ache at being mean to the perfect creature underneath him. It was his mate’s first time taking a knot, of course he’d be sensitive, of course he’d be nervous.
Comfort him. Mate him. Claim him. Perfect. He’s fucking perfect.
Zoro gasped- his eyes widening. The swell in his heart earlier that made him hate being mean to his mate- it was immediately overshadowed by the pure instinct to breed him till it takes. Zoro shifted his legs, moving his hips to thrust down harder.
“NGH!- WH- AH! No- alpha! Break- I’ll break!”
“You- you won’t break. Your body is made for this. Shh, shh…”
“PLEASE!”
Zoro growled, leaning down and biting at Luffy’s collarbone as he rolled his eyes back in pleasure at the sensation of his knot being shoved inside his sweet mate. He felt the tip of his cock pump Luffy’s sensitive entrance full of cum, pouring into his womb- ensuring he’s been successfully bred. Zoro’s inner alpha crooned, and he allowed his chest to vibrate- signaling what a good job his omega has done.
Beneath him, Luffy’s eyes were wide as he clawed desperately against his alpha’s back. “Alpha… so- much-“
“Shh, you’ve done so well, the hardest part is over now. Just accept me. Let me in, omega.”
Luffy whimpered, but nodded. He felt his omega purr at the feeling of hot liquid flooding his insides.
Alpha has bred us. Felt so so good. Alpha has given us pups. Love us. He loves us-
“Alpha… love you,”
He felt Zoro jolt above him, before that vibrating in his alpha’s chest vibrated even louder. The rumbling soothing any complaints Luffy could have had about the uncomfortable feeling in his full insides. “Omega, I love you too. Luffy, I love you.”
Luffy sighed happily. “Zoro…” he felt his eyes begin to flutter shut. The feeling of warmth around him, inside him, it lulled him into a dreamless sleep.
Above him, Zoro scoffed fondly. Luffy was already falling asleep. He shuffled a bit, moving his omega’s shaking legs down his back to his sides, smirking at the whine he received in turn. His strong, perfect mate was able to endure so much.
It wouldn’t be long before he would be able to pull out. His inner alpha growled at the idea of not being able to keep his omega full of cum- but there was only so much he could do. He needed to bathe Luffy, then make sure the nest was clean. Then he needed to feed him, he did skip breakfast—
Breakfast.
“… Shit.”
————
Above deck, Sanji continued to wash dishes from the morning. Zoro and Luffy ended up not joining them, however. Stupid moss. Probably saw Luffy asleep and fell right into bed with him.
Luffy was known to cuddle and sleep with all members in the crew. Whether it be after Arlong Park, when he snuck into Nami’s room and cuddled with her, or after Alabasta when Robin first joined and Luffy took a nap on her lap during the day. Another time that immediately comes to mind is after leaving Drum Island, his captain snuggling up with Chopper to stay warm. Sanji was less prone to odd sleeping habits, so he was the one who endured the least amount of captain cuddle time. Which of course, didn’t bother him at all. It never did, actually.
Well- only once or twice. And only when he’d catch Luffy and Zoro napping near the mast. Because it’s inconvenient, of course. A bad place to nap. Both of them soaking up sun, his captain’s purrs softly carried by the wind.
Nope. Not upset about any of that at all.
Usopp said he’d check on them, anyways. They were due to hit an island sooner than later, which usually would have Luffy scurrying out on deck to look in all directions, pestering the navigator on when land would arrive (and getting smacked in turn).
However, what he didn’t expect was the sudden shouting outside the galley. Sanji sighed, putting down the semi-clean plate and drying off his hands on the dish towel beside him. As he sauntered towards the deck, he grabbed a cigarette that was tucked into his suit pocket, quickly flicking his lighter and taking a large drag. He pushed open the galley doors, taking in the oddly tense atmosphere. Robin’s scent was wavering with slight concern, and Nami was busy shouting at Usopp about something. Chopper was nervously looking from side to side, his ears perking up when Sanji shut the door behind him. It was clear from his eyes, however, Sanji was not what he was looking for.
“What’s going on out here?” Sanji flicked his cigarette, letting the ash get mostly carried by the sea breeze.
Chopper quickly scuttled closer towards Sanji. “Usopp couldn’t find Luffy or Zoro. Apparently all their stuff is gone from the rooms, and there’s no sign of them anywhere!”
Now that made Sanji concerned. A lost mosshead is one thing, but Luffy too? He felt an odd tightness in his chest at the news.
Beside him, Robin gently met his gaze. Her eyes held a level of concern, and Sanji was quick to maneuver over to her- ignoring the still loud shouting of a clearly distressed Usopp.
“Robin, my dear, are you alright?”
Robin shuffled in place a bit, then moved to cross her arms. “Well, if I may confess…” suddenly, the entire deck quieted down, looking expectantly towards the archaeologist. “I did smell something when walking across the deck. I figured it was nothing, but now that you mention Zoro is also gone, I feel it is not coincidental.”
Nami stormed over, her eyes wide in concern. “Smelled something? What did you smell?”
“… Has your captain ever gone into heat?”
Sanji dropped his cigarette. Nami backed up- blushing furiously. Usopp similarly hacked on thin air- however now Chopper perked up.
“Wait- no I should know this too. Luffy’s never gone into heat around you guys?”
Nami shook her head. “No! I mean- he’s never talked about it. Never even explained he was an omega till I asked.”
Chopper’s eyes widened. “Oh! Then that must explain the bedding going missing. Luffy must be nesting somewhere, preparing for his heat.”
Sanji’s mind immediately betrayed him. Because he wanted to feel concerned- to feel worried that his captain is suddenly nesting somewhere on the ship with no one’s prior knowledge, but his traitorous inner alpha smiled triumphantly.
Our captain feels safe enough to build a nest on board. He trusts the pack. He trusts us.
Usopp squeaked. “Then- then that means Zoro must be…”
Robin nodded, bringing her thumb up to her lips to bite at her nail. Nami jumped up.
“We gotta go find them then! God knows what they’ll get up to if-“
“We need to be careful about this!” Chopper’s voice rang above their panicking. “Should Zoro really be with Luffy, he will probably be displaying guarding behaviors. Letting any other alpha get too close could be dangerous, and could start a fight. Robin and Zoro should stay here, while Nami and I go look around the ship to check. If anything happens they’ll hear us shout.”
Usopp huffed. “Hey, why can’t I go?”
Chopper rubbed his hooves together, “Well, it’s best we also limit the people who are going. Should the case be that Luffy has already entered heat, he may be in- compromising positions. It’s also best that we generally keep the people to a minimum. Too many might trigger Zoro’s alpha into thinking it’s an ambush.”
Usopp immediately nodded his head. “Yes! I agree! Makes perfect sense, good luck Nami!”
Nami growls, “Hey! Why do I have to go?! I don’t wanna see that!”
Chopper sighed. “You’re the only other beta. It would make the most sense and be the safest route. Robin could come, but her scent might still be too new for Zoro to recognize her.”
Sanji stewed in his silence. Letting the others speak above him.
He may be in compromising positions.
Compromising positions. Our sweet captain. Lovely omega, who saves whoever he can. Selfless omega. A perfect mate-
“Honestly, if you’re truly against it, Sanji could probably come.”
“Wh- huh?” Sanji’s thoughts immediately burst. Chopper nodded.
“You’re familiar enough to both Zoro and Luffy that tagging along should be fine. Not only that, but you could probably locate them faster than Nami and I. My nose works very well, but I don’t pick up pheromones like you guys do. I’d be able to tell generally where they are, but exact locations might be difficult if their scents are mixed together.”
Sanji’s laugh was dry. “Me? I mean-…”
Compromising positions.
He wiped at his nose before it had the proper chance to bleed.
“Yeah. I mean of course I could go. Whatever, if the stupid marimo tries to bite me I’ll kick the shit out of him, though.”
Nami sighed in relief at not having to go, but Robin stood with her arms crossed. She nodded, didn’t say another word, but her eyes- so expressive and familiar- seemed to stare right though Sanji. They were as beautiful as they were haunting- it made him shiver.
Chopper quickly led the way down towards the men’s quarters. Sanji followed behind him, sniffing at the air to try and pick up any scent. There was nothing…until it hit him all at once.
His hand flew to the front of his face to cover his nose and mouth. Chopper gasped, quickly turning around. “What? What is it?!”
“Yep. They’re below deck for sure.” Sanji’s voice was hoarse. His hand stayed glued where it was- he was far too scared to put it down.
That smell- it was heavenly. Perfectly cooked meat brought to a simmer in honey and sugar, a dash of sea salt to perfect it. Then, underneath that, the smell of pure steel, meshed well with the soft scent of petrichor. The air seemed cut into a trail, leading them towards a door that led even further below the ship, deep into the bowels of the Merry. It’s where they held dry storage, and any other equipment they needed.
Chopper looked at the door and quickly scurried to it, throwing it open and bounding down the stairs. Sanji forced his legs to work- moving mechanically down the steps as well as the scents only grew stronger and stronger. It overtook his senses. When they reached the final step, a new scent emerged. The unmistakable scent of sex. Of pleased omega, and proud alpha.
Chopper wrinkled his nose, nodding towards Sanji. “They’re in the closet at the end of the hall.”
Sanji nodded. He took in as little air as possible as he and Chopper slowly moved towards the closet. Sanji took a tentative step back- the small doctor seeming to ignore (or have predicted) his behavior. He slowly turned the doorknob to the storage closet, peering inside. Sanji forced himself to look as well- but the sight surprisingly didn’t turn his guts like he thought it would. No, instead, it somehow warmed his heart.
There was Luffy, curled up amongst blankets and some stolen pillows and shirts. Wrapped around his back securely, was Zoro. Don’t get him wrong- they were both stark naked, and the scent only grew stronger as the door steadily opened, but his inner alpha was quiet. Not in an uncomfortable way- oddly content to see Luffy and Zoro.
Because he’s safe. Omega is safe with alpha. Safe within the pack.
Zoro was the first to blink awake, looking over and squinting at the light. Sanji heard him hiss- low and threatening. However, it lacked any real conviction. More like it was a warning- whether it be to leave or shut the door so no more light could bother them, was anyone’s guess.
“Zoro? Are you guys okay?” Chopper’s voice was high with worry. Sanji scoffed at hearing the swordsman have the audacity to growl.
“Oi, mosshead, answer the doctor’s questions. It’s for the both of you, ya know?”
Zoro directed his attention to Sanji- and in an odd moment- his eyes softened for once. The blond was taken aback- before Zoro began to speak.
“Tch, he’s fine. We’re fine. Was just about to get us some food before you showed up.”
Beside him, Luffy shuffled and whined into the sheets. Zoro immediately looked down to the small omega, crooning ever so slightly to calm him. Luffy muttered something about meat before falling back into a deep slumber. Sanji’s chest began to ache, as he watched the intimate act of Zoro simply reassuring the other. Like he was intruding on a scene he had no part in. It shouldn’t have made him as upset as it did.
Sanji smirked despite himself, “Tch, whatever. I’ll bring down some food for the both of you. Since it seems our resident alpha can’t control his rut.”
Zoro growled, deep. “I’m not in rut, Luffy is in heat.”
Oh. This idiot.
“Are you stupid? Your scent is so sharp it’s practically cutting air particles. You’re in rut, genius. Whether it was triggered by Luffy’s heat or not doesn’t matter.”
Chopper nodded, “I agree! However I probably should check Luffy’s temperature while down here. I know it’s not ideal, however should Luffy overheat he’d need to see me right away.”
At that, the green haired alpha immediately stopped growling. His eyes shone in misty concern as he faced the small doctor. “Overheating? Is that a thing?”
Chopper nodded. “Yes! It’s not terribly common, but it happens enough we should be mildly concerned, especially out at sea like this. Overheating is when omegas enter heat and become overwhelmed by their symptoms. It’s less likely to happen with a partner, but if this is Luffy’s first shared heat it should still be of concern. If his temperature gets too high, he starts throwing up, or starts getting chills, those are clear signs of overheating.”
Sanji tried to school his expression at this news. He wasn’t exactly well versed in omega care, and by the look on the other alpha’s face, he wasn’t either. Zoro quickly nodded, gesturing with a small shrug for Chopper to move towards the nest. The small reindeer happily skipped forwards, jumping- but ultimately ignoring the instinctual growl coming from Zoro’s chest. A direct result of an unfamiliar scent getting close to Luffy’s nest. The doctor quickly looked over Luffy- pressing a hoof to his forehead, and then moving his head this way and that. The omega giggled in his sleep at the antics, the swordsman’s eyes softened at the sound. Sanji felt his chest tighten.
Chopper nodded, quickly jumping back out of the mess of laundry on the floor. “He seems to be good! Alright, we’ll leave you be to work out these cycles. If you need anything, I’ll try to hear! I’m sure Sanji and Robin will also be able to detect any hints of distress now that we know you’re here.”
“Mm.” Zoro nodded. He made tentative eye contact with Sanji- again- before ultimately shuffling to close the door. It was silent in the hall. Sanji didn’t realize the comforting noise wasn’t just in his head- it was Luffy’s purrs. The door shutting felt like rejection- being denied the sweet melody.
Sanji felt a tug at his pants, snapping out of his trance and looking down at Chopper. “You should get them some food and water. I’ll put some first aid stuff out here in case they need it.”
Sanji nodded, tuning to quickly make his way out of the hallway, up the steps, and quietly into the kitchen. He heard other voices- Chopper would answer any questions. It’s not like he knew anything. All he knew was Zoro and Luffy were working out their cycles together.
He took out some cucumbers and tomatoes from the fridge.
They were in Luffy’s comfy nest, their scents were mixed together so perfectly.
He expertly moved a knife over the vegetables, cursing- he forgot a damn plate for it. He moved towards the cabinet, took one out and dropped it onto the counter.
Luffy’s soft whines, his purrs- the most beautiful melody he’s ever heard.
He threw the vegetables onto a plate- they landed in a neat and presentable order despite his best attempts.
Zoro’s eyes catching him. Those dark brown eyes appearing endless- all knowing. Like they could see through his easygoing facade. Could see the want radiating off of him.
Sanji moved a hand towards the front of him- recognizing the loaf of bread he left there for breakfast. He turned back towards the fridge and tossed out assorted meats and condiments.
Luffy is smaller than most of the crew, but he’s capable. Strong enough to fight off all their enemies- to free them all. Yet he’s perfect to hold in his arms. He’d be sure to grow into a more lean man some day. Sanji could see it now, actually- the ghost of muscle that has yet to form on his rubber body.
Perfect genes.
The sandwiches somehow got assembled and cut into triangles. He placed them on the plate.
He’d breed perfect puppies.
Sanji gasped- the knife falling from his hands onto the counter- it scattered and made him step back.
God. He was going insane. Genetics, breeding, he sounded like-
I need a fucking cigarette.
But first…
Sanji looked at the plate. It looked relatively normal, all he needed now was two water glasses for those idiots. He’d be in and out. Easy. He can do this.
Now that he’s in the hallway, comes the horrible realization that no, he really can’t do this.
The noises were now so much more noticeable, now that he was actively searching for them. He took in a breath of air- it smelled like before but stronger. Every step forward seemed like a death sentence as the noises got louder and louder. The thumps against wood, panting, and to his utter dismay- standing right outside the door- the slapping of skin against skin. He swallowed the lump in his throat- beneath him to his side was the first aid kit. Bandages, anti septic-
“YES! F-FUCK! Alpha! H-harder!”
“Yeah?- fuck- like that? You-you’re perfect, perfect omega-“
Zoro’s voice made Sanji flush from his toes to the tips of his ears. That low, possessive growl. And oh- Luffy’s sweet replies. His captain’s voice had a higher pitch that he hadn’t been exposed to before, high needy whines and whimpers. Begging, to speed up- harder- then to slow down- softer.
Sanji felt his traitorous cock twitch in his pants.
“Come on, moan louder for me. Be a good little slut.”
“Mh- hah- Zo- alpha, slow- slow down!”
Sanji knelt down, gently placing down the plate and cups of water as gently as he could. The noises did not cease. He stayed on his knees there, his hand creeping towards the tent in his pants- palming over it to get some kind of relief.
“Slow down? You just asked for it faster. Stupid omega- can’t m-make up your mind, huh?”
“NO!- I- GH- Alpha I’m sorry! I’m good- I’m good I-I!-“
“Shh, yes, yes you’re so fucking good gods-“
Sanji clicked the front of his belt, letting it fall loose. A shaky hand reached its way into his pants, finding its way past his waistband and taking a tentative hold of his cock. Precum leaked from the tip- enough for him to gather in his fingers and begin to lather himself.
“Gonna take another knot for me? Go on- beg for it.”
“I- Zoro- don’t make me- I just- I need it!”
“Yeah? You need it, huh? Then fucking BEG!”
There was a sudden loud slapping noise- Luffy’s pure wail filled the air right after. It made Sanji lurch forwards- his grip on his cock tightened ever so slightly as he pulled his pants further down. Now, he was free to stroke himself to the fast rhythm coming from the room in front of him.
“PLEASE!- please- knot me! Knot me, alpha! I- I want pups! Please!”
“Hah- yeah? My sweet slut wants my babies?” Another slap. Luffy’s loud whine made Sanji’s eyes flutter shut. More precum began to leak from his dick.
“Yes- gods yes- yes!”
“Yeah? Y-yeah then fucking take it. Knot you as many times as it takes. Won’t be a moment when you’re empty- either stuffed with cum or with my puppies. You want that, don’t you? Say it for me.”
Sanji’s eyes widened- an alpha command. It had his inner alpha growing- how dare that horrible brute use a command on such a sweet omega? He had half a mind to break down the door and-
“OH FUCK! YES!- yes yes! I want pups! I wanna be bred! Breed me, a-alpha- breed me!”
That did it. Sanji trembles as his orgasm rushes through his veins. The feeling of pleasure- the heavy scents around him- it felt like heaven.
“S-SHIT- yeah that’s it- there we go good boy. Taking my knot so well. Yeah, that’s it. Sit there and be good, okay, omega? Let my seed take. Get pregnant for me, okay?”
Another soft whimper, then the scent of pleased omega filled the air. Sanji took a deep breath, tilting his head forwards. He’d never felt an orgasm like that before. Like it took everything in him to cum. He took several more deep breaths, the soothing scents of Zoro and Luffy lulling him into a pleasant haze. Until, of course, the sharp sound of the doorknob turning alerted him. He watched with wide eyes, as the door slowly creaked open, revealing Zoro sitting crisscrossed, Luffy’s back facing Sanji where he was seemingly passed out on the mosshead’s lap.
And more than anything, that pleasant purr was finally back. It soothed Sanji’s ears, and for a moment, he even forgot about the sharp glare Zoro was sending him. Only for a moment, however; a loud growl interrupted his trance.
The purring cut short immediately- Luffy humming curiously, shuffling in Zoro’s lap- before turning his head to glance towards Sanji.
He gave a tired smile towards the other alpha, the purr starting up again. “Oh, it’s Sanji. Hiiii, what are you doing here?”
Zoro shifted his hips- Luffy whined. Sanji’s eyes trailed towards Luffy’s back. Noting every bite, scratch mark, bruise, until his sight reached where Luffy and the swordsman were intimately connected.
Luffy’s pussy stretched deliciously around Zoro’s knot. It made Sanji salivate slightly, his eyes dilating at the view.
Zoro scoffed. “Hey, swirly, the question was genuine. The fuck are you doing here?”
Luffy let out a soft “Don’t be mean to Sanji,”. All it got him was another sharp thrust upwards- forcing a moan out of his throat, effectively shutting him up.
The cook swallowed hard at the sight before him. “I just-… I brought food. Water.”
As if magic, Luffy lit up at the words and quickly tried to turn his head back around. However when he did- he immediately looked down towards Sanji’s cock. Still out and covered now in his own cum. Immediately Sanji shuffled backwards attempting to grab his boxers and cover his shame.
However, a soft grunt stopped him dead in his tracks. He looked up at Zoro, that familiar gaze meeting him once more. “Don’t bother, we already saw. Nothin’ to hide anymore.”
Sanji scoffed- but he blushed loudly. “Tch- whatever just- just forget-“
“Wanna join?-“
“This ever- huh.”
A small silence penetrated the air. It made the omega giggle, looking back up at Sanji.
“Sanji can join us, I don’t mind. He has a good scent, reminds me of the kitchen.”
This… had to be a hallucination. From the lack of clean air down here. Yep. That had to be it. It had to, or else the twitching in his cock would be extremely embarrassing- more so than it already is just by premise.
However, the sudden pull in his navel was real. The way Zoro shifted back in the nest to give Sanji room to crawl over was real. And he was just a man dammit. He immediately crawled over and moved next to the pair.
The closet was honestly well lit, there being a single warm light hanging from the ceiling. As soon as the door shut behind him, he was suddenly pulled forwards by his arm. He found his lips immediately captured with a familiar alpha’s scent. Zoro’s grip on him adjusted as he moved Luffy to give them room to properly kiss. Zoro’s tongue slid into Sanji’s mouth- he accepted the deepening of the kiss with no qualms, no fights. Here, it was just them.
He felt another pair of hands tug at the collar of his suit. Sanji broke away from the kiss, panting next to Zoro’s face, letting those tan arms wrap around him.
“Sanji, take them off… It's too hot here for that. It’s uncomfy to cuddle on.”
Sanji smiled at the omega’s demands. Something told him that it was more the second thing than the first. However, he found himself immediately discarding his outer jacket, then shedding his collared shirt and tossing them both somewhere outside the range of the large fort of clothes and sheets.
It was worth it- that melodic purr started up again. Zoro snickered, leaning forwards and brushing his head against Luffy’s. The omega giggled in return, moving to leave a gentle kiss on the alpha’s face.
Sanji watched with rapt attention, moving to grab at his belt. However the clink of metal caught Zoro’s eye- he looked down at his belt and immediately smiled. “Hey, cook, keep that here, will ya?”
“Yeah? What for?”
Zoro chuckled, kissing the side of Luffy’s face before grabbing a hold of his hips. The omega gasped- whimpered as he was lifted up from Zoro’s hips and off his now deflated knot. “I wanna ruin him.”
While the sounds of Luffy whimpering clearly affected Sanji more than Zoro- he couldn’t deny the idea of just destroying their captain made his erection stand at full attention. He made quick work of his boxers and kicked off his dress pants. Now, he sat naked with the other alpha, and the small omega resting on his back, leaning up using his elbows and whimpering. His legs shook, and beneath them Sanji watched as a small trickle of white leaked from where he was just filled.
The cook couldn’t help himself- he was an expert on fine cuisine, after all. He slowly pushed apart Luffy’s legs, kissing up his thighs, and gently massaging into the bruises and bite marks.
“Hah- gentle, gentle please. Sensitive…”
Sanji nodded, moving to kiss Luffy’s navel, “Of course, mon cher.”
He heard Zoro scoff behind him. “Don’t let him fool you. He just begged for a knot. He’s a slut. No need to hold back.”
Luffy whined when Sanji kissed the top of his tip. “No, he’s precious. Don’t be an idiot, mosshead.” The blond smirked one last time at the agitated growl coming from behind him, before taking Luffy further into his mouth. The sweet thing trembled, his hands flying to Sanji’s hair. He wasn’t pulling- but his grip wasn’t gentle either. Like holding onto Sanji’s hair would spare him the overstimulation. It would not. But it was cute to watch him try.
Sanji bobbed his head up and down, lashing his tongue against the shaft. Luffy threw his head back against the sheets- “Oh- Sanji- yes it feels s-so good… I love it.”
Sanji smiled, pulling off of the smaller- making him whimper at the loss.
“Shh, do not worry, I’m simply going to try other things.”
Sanji shuffled slightly, gently holding Luffy by his waist and tugging his hips to lean up. He felt bad- making those shaky legs work some more. Sanji hummed, moving his elbows to support more of Luffy’s lower half. He then took to lashing at the outside of his cunt.
“HAH!- W-wait-“
He could taste the bitterness of Zoro’s cum. The heady smell and taste of Luffy. It was everything he’d ever wanted- it was divine. He took to eating Luffy out as best as he could. Moving his tongue along soft walls, going deeper with every whine and whimper that escaped the smaller omega.
“Sanji- alpha- I’m gonna-“
Sanji growled, buried into his captain’s pussy and eating like a man starved. He didn’t want this to end yet- knowing the omega couldn’t hold out made his inner alpha want to push. To hold those squirming hips still and see the true limits of a rubber man.
However, beneath that, he knew he couldn’t. The way Luffy beautifully arched for him, his thighs kicking out as he came, letting Sanji get a good taste. No… he couldn’t punish this behavior. Not when he was-
“Such a good omega, held out for so long. Brave, sweet omega- you taste so good.”
Luffy shook his head, squirming backwards into the sheets. Sanji conceded, letting the omega’s legs fall back down and watching as he curled into the sheets, holding his knees to his chest. Against all the fabrics, for the first time since they set sail, Luffy truly looked small. He’d always been shorter than the other men on the crew, but this was different. He clutched at pillows, sniffling and holding them close to his chest. He looked fragile, breakable.
Sanji felt a familiar moss drape himself across his back, leaving a kiss on his shoulder. Another tan arm drew from behind him, feeling up and down his chest.
“Isn’t he a dream?”
“ This is all a dream, marimo.”
Sanji blushed a bit, listening as those earrings jingled into each other. Zoro’s breath was low against his ear, “Even me, cook?”
Sanji swallowed the words in his throat… “Even you, swordsman.”
He smiled, feeling more kisses on his collarbone. Zoro leaned forwards more, hooking his chin over Sanji’s shoulder and looking down at the shaking omega.
“Hm. He looks tired.”
Sanji rolled his eyes, flicking Zoro’s forehead causing the alpha to whine of all things and lean back. “Yeah I bet he is worn out. He’s gotta deal with a horny green haired alpha in rut.”
“You keep mentioning my hair. You been staring or what?”
Sanji scooted back, crossing his arms and huffing at the other alpha. “No. Just mentioning how annoying it is to look at.”
At that, Zoro’s gaze grew dark, his face breaking out into a large grin. He leaned forwards, Sanji’s alpha now suddenly on guard at the threatening positioning of the alpha.
“Well, cook, you better get used to looking at it. When Luffy gives birth to my puppies, I’ll bet they all have green hair.”
Sanji gasped- “Wh- you-“
“Hm? What? Jealous? Don’t worry, our omega’s a whore, remember?” Zoro moved fast, leaning forwards and roughly grabbing at their captain’s ankle. It made Luffy yelp- bracing himself as he was dragged back into the center of the nest with a pillow still clutched to his chest. “I’m sure he won’t mind giving you a litter too. Isn’t that right, Captain?”
Luffy began to shake, he clutched the pillow closer to his face and began to shake his head. Zoro scoffed, roughly taking a hold of Luffy’s hair- Sanji’s inner alpha growled. How dare he treat their omega so cruelly? What had he done to deserve such treatment?
Zoro pulled Luffy up by his hair, the omega cried out- his hands scrambling to Zoro’s wrists. As soon as the pillow left his hands however, a huge wave of sad pheromones twisted in the air. “ALPHA!-“
“No, you said? Come on, you’ll let him eat you out, worship your body, but you won’t even give him pups? Your body can handle it, omega. Don’t be so selfish.”
Sanji’s eyes widened at the words. His hiss was low, demanding. Zoro rolled his eyes again, keeping them low as he dropped Luffy’s head. Sanji immediately reached for the small omega- he didn’t have to reach far, as Luffy immediately clung to Sanji. He crawled into his lap and sniffled- those wide eyes filled with tears.
Sanji ran a gentle hand through his hair- now even the air was beginning to cloud with the omega’s distress. Sanji immediately snapped his head towards Zoro-
“Hey man what the fuck is your problem?!”
Zoro flinched back at the words- but then immediately shook it off. He growled, low. “My problem? What’s yours? Stop acting like he doesn’t fucking love it.”
Sanji growled. “No, he doesn’t! He was resting with a comfort item. Don't take that away jackass!”
Zoro opened his mouth to argue more- but then looked down at Luffy. Sanji watched in real time as the fire in the alpha’s eyes faded out. Luffy began to sob into Sanji’s chest. The alpha’s eyes dilated- no longer the slits Sanji didn’t even notice at first. He backed up- then reeled forwards.
“No- okay hey- I’m-… Luffy I didn’t mean that. I’m-… I’m sorry, okay? I am.”
Luffy shook his head moving his head to expose his face to the air. Sanji’s heart ached at the sight of his omega’s tear streaked face. His cheeks flush, his eyes watery, all with distress. The air reeked of sadness- it made Sanji’s eyes twitch.
Luffy hiccuped with every word, his voice wet. “I-I’m selfish- won’t even- I- I- pregnant-“
“No- shh, shh omega I’m sorry. Luffy- I don’t know what came over me.” Zoro shuffled close enough to lean his forehead onto Luffy’s. “I was being stupid. You don’t have to do anything you don’t want, ‘Kay? That’s what you said earlier, right? You don’t do anything you don’t want to?”
Luffy nodded, the air clearing up slightly at the calming scents from both alpha’s. “I- yeah… I did. But- that was before-… I wanna be good. I like punishments- I do! But, that's because I know I’ll be good. I don’t wanna be bad forever… bad because I-“
Zoro pressed soft kisses into Luffy’s forehead, his hair, then onto his cheeks. “No, you’re perfect. You’re always good, even when we play rough, okay? Always a good omega, never bad. I promise.”
Luffy sniffled, blinking his eyes open, and looking into Zoro’s. Sanji used the hands holding him to gently stroke his thighs, and shoulder as the omega shakily leaned his hand forwards, extending his pinkie to Zoro. “Promise?… I’m always good? Even when you say I’m not?…”
Zoro smiled, letting out a soft laugh that Sanji should honestly beat his ass about later. But that plan quickly dissipated as Zoro hooked his pinkie around Luffy’s. “I promise. All we do is play, that’s all. You’ll always be my good omega.”
The atmosphere change was immediate. It went back to that familiar honeyed meat smell, floating around them in a pleasant haze. Luffy giggled in Sanji’s arms, although his voice was still choked up, it was clear he was better.
“Shishi, I know I’m good. I like playing with Zoro too, telling him I don’t want it, but I really do.”
Sanji was immediately taken aback at the confession. However, Zoro just scoffed, shaking his head. “Yeah yeah, I know you do.”
Sanji scoffed, absolutely scandalized. “Didn’t know our captain had that sort of kink.”
Zoro shrugged, “Yeah I picked that up immediately. Body always responding to me even when he got fussy-“
“Okay a body responding doesn’t equal consent you dumbass.” Sanji moved to lay Luffy and himself down on their sides, the omega eagerly taking hold of the pillow from earlier in a happy hug. Zoro took his place at Luffy’s waist from his back, wrapping his arms around them and tugging a blanket over most of their middles.
“Okay but it’s different cause it’s Luffy. If he really had a problem he could kick my ass, you know?”
“First of all, I know that. Second, when he’s in heat like this he could barely fight off a kitten.”
Zoro scoffed, moving forwards to now also grab a hold of Sanji, pulling the other alpha close. “Okay well he wasn’t like this when I first was with him.”
Sanji glared over Luffy’s soft mop of hair. “Do you know anything about safe sex? BDSM etiquette? Do you even know what happened literally five minutes ago when you got super mean to Luffy? Ever heard of frenzy rut?”
Zoro huffed. “You made half of those words up.”
“PLEASE don’t piss me off.”
Luffy whined angrily between them. “Could you guys not? I’m fine with everything, and that’s what matters.”
Sanji shook his head, but ultimately just kissed the top of Luffy’s head before grabbing a blanket to all slightly cover himself up. “Yeah, no. We’ll talk about it after this nap, okay? Just cause everything worked out this time doesn’t mean that’s the norm.”
Zoro sighed, “Can’t wait for a fucking study lesson from a perverted cook.”
“Well it’s gotta be from SOMEONE because apparently SOMEONE didn’t learn basic sex education!”
“BDIM IS NOT BASIC SEX EDUCATION!”
“Holy- IT'S BDSM!”
“SAME THING!”
“NO? THE FUCK IT ISNT??”
Luffy hissed. “HUSH! I’M SLEEPY.”
The omega growls between them forced both alphas to silence. As much as Sanji wanted to continue arguing about what a fucking letter was, Luffy was right. They should take a rest while they can.
Sanji had never been witness to frenzy rut symptoms like that before. Zoro’s aggression towards Luffy was… concerning. He’d have to bring it up to Chopper next time they spoke. More than that- he needs to educate those dumb fucks on kink of all things. Between Zoro’s sadism and Luffy’s masochism, he had a long, long road ahead of him.
He can only pray his rut doesn’t kick in until he can beat some sense to these lovable idiots.
