Actions

Work Header

Rating:
Archive Warning:
Category:
Fandom:
Relationship:
Characters:
Additional Tags:
Language:
English
Collections:
Always With You: A ZoSan AU Zine
Stats:
Published:
2023-12-21
Words:
6,958
Chapters:
1/1
Comments:
36
Kudos:
679
Bookmarks:
81
Hits:
5,975

First One to Finish

Summary:

It's not weird to watch your crewmate jerk off in front of you.
Also not weird to jerk off with him.
And it's especially not weird - normal, in fact - to grab the other's cock so you could jerk each other off.
At least it's not if you make it a race... right?

In-Universe story. Pre-time skip. Takes place in the very beginnings of their adventure together.

Notes:

Written for Always with You: A ZoSan AU Zine

Entirely inspired by @Honyarara00ura's (@Honyarara00 SFW account) artwork. This is a priv account, so not everyone will have access to view! But once I saw this illustration, I knew I needed to write something for it and I'm glad I finally had the chance!

Work Text:

Zoro lay on his back, staring up at the ceiling as the rain pelted against the wood of the ship. It had been a few hours since the entire crew had finally passed out—at least everyone but him and the cook.

To his left, Zoro could make out Usopp in the darkness, snoring quite loudly. It was obnoxious, but it had never stopped Zoro from getting a good night’s sleep. That he could deal with.

To his right, and on the far side of the room was Luffy, who had fallen asleep on the couch. He had claimed it the very night the crew was gifted their new ship. No one objected then and hadn’t since.

And between them?

Sanji.

Zoro turned his head to look over at him laying on his bedroll. He had been tossing and turning the entire time, scoffing and growling. It was annoying, and that was what was keeping Zoro awake.

“Oi, shitty cook,” Zoro whispered to get his attention.

He could hear Sanji rolling over.

“What?!” he hissed.

There was a bite to his tone, but when was there not? The two of them were always at each other’s throats, so hearing the attitude even this late at night came as no surprise. 

“The fuck’re you doing over there?”

Sanji was quick to snap back, “I can’t fuckin’ sleep!”

Yeah, Zoro got that much. He may not have had the sharpest mind on the ship, but he wasn’t that dense.

“And why’s that?” 

Honestly, he didn’t know why he was asking. He figured he might as well if he planned on getting any shuteye between now and when the sun came up. Hell, maybe he could even help. However, the only answer he received was a string of grumbles and kicking of heels against the floorboards, pushing his blanket down and off of him.

“Yer gonna wake the other two if you keep doin’ that.” And when Sanji made no move to settle his ass down, Zoro rolled over enough he could reach him, grabbing a fistful of his shirt and hauling him closer. “Will you quit it?! Yer keepin’ me awake, too!”

“I just need to get off,” Sanji blurted, his words coming out in a rolling tumble. He went limp in Zoro’s hold as if he had given up on life. “I’m so fuckin’ horny.”

Zoro quickly released him in shock.

What the fuck?!

Sanji was so unashamed of his pervertedness, not even holding back a little. Zoro returned to his bedroll to stare up at the ceiling again—a bit disturbed.

“Go... take care of it, then,” he mumbled.

“It’s raining, idiot.”

“So? We’re sleeping in here. Go to the kitchen!”

Taken aback, Sanji snapped his reply, sounding entirely offended at the mere suggestion, “And we eat in there! You nasty fuck!” 

Zoro ran his hand over his face in exasperation. He couldn’t believe he was having this conversation with the cook.

“Then go to the bathroom. Just anywhere but right next to me!”

Sanji hummed in thought and Zoro hoped it was because he was considering his suggestion of leaving.

At the sound of a zipper being undone, Zoro looked over again. He squinted to see in the dark – and when he saw Sanji opening the front of his slacks and pulling his underwear down – his eyes went comically wide with panic.

“Hey!” Zoro rolled over and flailed his hand in an attempt to smack Sanji to get him to stop. “What d’you think yer doin’?!”

“M’gonna get off, what’s it look like?” He must have been touching himself now because he sighed and lowered his voice to a whisper. “It’ll just be a minute, so shut up.”

Zoro’s jaw dropped. This could not be happening! He racked his brain for any reason to get him to stop being weird.

“Why not leave to do it?!”

Sanji scoffed, “Because I’ve already got my dick in my hand and I’m comfy!”

“B–but what about the rest of us? We’re all in here,” Zoro tried, hoping a reminder of who was around would snap him back to reality. Surely he couldn’t get it up if there were three other dudes around, right?

Sanji chuckled, seemingly unaffected by his audience. “I know~” 

Zoro’s eyebrows shot upward. He didn’t care?!

“Ugh… pervert!”

Zoro rolled onto his back again to avoid looking at the obscenities going on next to him. The sound of Sanji’s hand rubbing over himself was drowned out by the rain, but unfortunately, not for Zoro. The cook let out a small moan and a grunt as he picked up his pace.

Squeezing his eyes shut, Zoro crossed his arms over his chest as tight as he could to prevent his hands from wandering, as he could feel himself swelling in his pants. Sanji sounded like he was really into it—like he had no problem at all getting off while Zoro was right next to him. Shivering down a groan that tried to escape – unsure of why that didn’t bother him but turned him on – he tried putting an end to this.

“Knock it off,” Zoro said through gritted teeth, embarrassed his body was reacting in such a way.

Sanji didn’t answer and he didn’t stop. 

True to his word, it only took a few minutes of tugging on himself until he was brought over the edge. Zoro flicked his eyes over, wondering if he could catch a glimpse. He knew he shouldn’t look – that it could be seen as rude or even weird of him to do – but he wanted to know, finding himself intrigued.

And if the freak-cook wanted privacy, he should have left the room, dammit!

Sanji’s pale skin was visible enough he could see him quickly grab over the head of his cock to catch his release—looking to be very well-practiced in doing so. His breath stuttered as he came and Zoro could feel how his body grew hotter at the very sound of it. The ache in his pants begged to be touched, to feel any sort of friction. 

Much more disciplined than the others, Zoro kept his arms crossed—even though his short fingernails bit deep into his biceps to not give in to temptation…

And as if he didn’t just masturbate next to his rival crewmate, Sanji wiped his hand on the inside of his pillowcase, did up his pants, and rolled over to face him. 

Zoro avoided looking entirely, quickly turning away so as not to be caught staring. Despite not physically seeing Sanji, he could feel the weight of his stare on him still. Uncomfortable, Zoro shifted in place—passing it off as itching his back.

“I feel better,” Sanji finally said, as if he had been waiting on Zoro to ask how everything went. In his head, Zoro imagined the goofy grin Sanji no doubt had on his face. 

“Yeah, well,” Zoro choked out, swallowing around the lump in his throat. “Good for you.”

Zoro had just managed to fall asleep when he was suddenly startled awake again. He wasn't sure what had awoken him, so he lay still, listening.

The ship creaked as it lazily rode the waves of the East Blue. The long, low groans Merry let out had quickly become background noise to Zoro. He had never lived on a ship before, but he didn’t find it hard to grow accustomed to all the little quirks that came with such a lifestyle.

So it couldn’t be the boat.

Next to him, Usopp’s snoring seemed especially loud tonight. He was lying on his back, which Zoro had come to learn was when his snoring was the worst. Lifting onto an elbow, Zoro reached over and maneuvered his hand under Usopp’s shoulder until he was able to hoist him up and flip him onto his side.

On his next breath, Usopp’s snoring lowered back down to a dull rumble like normal.

Just when he had thought he had figured out what jolted him awake, Zoro heard a thrashing.

Sanji fidgeted with frustration on his other side. It reminded Zoro of a few weeks ago when the cook couldn’t sleep and decided jerking off would solve his problem. 

Looking over, Zoro saw Sanji lifting his hips into the air, arching his back, and holding all his weight on just his shoulder blades as he tore at his hair in frustration. Something close to a growl emanated from within the cook and before Zoro could ask what his problem was this time, Sanji’s hands slapped over his pants and ripped them open.

“Not this shit again,” Zoro groaned, covering his eyes with his forearm.

“What?!” Sanji snapped. “Fighting with you gets my adrenaline up!”

Shocked, Zoro stayed silent.

Sanji was masturbating at night because of him?!

Expecting to hear something about Nami’s teeny bikinis as the culprit, Zoro was at a loss for words for a few moments while Sanji pulled his pants and underwear down.

Unsure of what to say but still needing to bite back, Zoro grumbled, “Don’t blame me for your perverted kinks,” and hoped it was enough to deter how curious that had made him. It took a great effort not to turn toward the movement.

Sanji let out a low moan, sighing out, “We hold back.”

Zoro’s eyebrows jumped to his hairline at that.

That was an understatement, but to hear Sanji put it into words was entirely different. To admit they didn’t go all out meant they cared enough to not permanently damage the other like they were friends or something.

Apparently, making an effort to not break Merry or each other’s bones was frustrating Sanji at the end of each day. Zoro shuffled in his bedroll, now understanding where he was coming from. He hadn’t realized why he felt strange after an unfinished fight but started to think it had to do with all the testosterone floating about the ship and nothing to take it out on.

“I just need release,” Sanji whispered as he rubbed over himself.

“And that helps?” Zoro asked genuinely.

Maybe it would do him some good, too. He wasn’t opposed to new techniques to clear the mind.

Sanji chuckled. He hummed in agreement, breathily saying, “Yes, absolutely.” Before Zoro could contemplate any further, Sanji brought up exactly what he had been wondering himself. “Aren’t you pent up after our fights, too? It’s not enough for you either, is it?”

Sanji was being weird, more open than normal, and Zoro briefly wondered if it was because his hand was stroking his cock with a quickened pace—like he was enjoying talking to Zoro as he did it.

Not quite wanting to truthfully answer but also not prone to lying, Zoro shrugged at the ceiling, feigning how awkward he felt. “I dunno. I guess not.”

“So, do it with me,” Sanji suggested, his breath ragged as he never ceased his movements.

Yup, he was definitely enjoying this.

Appalled, Zoro turned toward Sanji with bared teeth. “You’re out of your mind, Cook.”

Ignoring Zoro’s rising anger, Sanji continued. “Make it a competition, yeah?” He swallowed and tried to catch his breath. “First one to cum loses?”

Well, that was stupid!

Did he really think Zoro would whip his dick out and masturbate with his crewmate just because he made it a competition?!

“Bet you still cum before me, even with my head start,” Sanji said, a bite to his tone. Zoro gritted his teeth and could feel the vein in his forehead throb. “Bet you wouldn’t even last a full minute.”

“I could last way longer’n you, Dart-Brow!” Zoro angrily whispered, pointing a threatening finger at him.

“Yeah?”

Hearing that cocky taunt in his voice was the final straw. Pushing past the awkwardness, Zoro tugged at his jeans and palmed his erection over his boxer briefs – one last debate with his sanity – before cranking it out in the open.

Once Zoro had started to stroke himself, he heard Sanji chuckle while he resituated to better face-off with him. The sound of fabric being jostled and aggressive grunts filled the room despite how quiet they tried to be. Zoro mentally kicked himself for taking Sanji’s obvious bait, hating that he was holding his cock just as the cook did the same, both trying to keep their orgasm at bay but also wanting to chase such ecstasy. 

After a few silent minutes, Zoro heard Sanji attempting to hold back a groan but was unsuccessful. Zoro smirked to himself, knowing he was going to win.

“Shit, I can’t,” Sanji whispered through a moan and his rapid movements suddenly slowed, eventually coming to a stop. His hand did a poor job of covering himself because his release seeped between his fingers to pool onto the floor. Zoro licked his lips at the sight.

Sanji tried catching his breath, heavily breathing as he lay there. Now that he had finished, it was only Zoro masturbating. It felt uncomfortable.

Zoro made longer, slower strokes to ease himself back down from his temporary adrenaline rush. He felt embarrassed and exposed, so he let go and began to tuck himself back in.

Sanji seemed to have come back to the present at that. “Whoa, whoa—what’re you doing?!” He sat up on an elbow. “You didn’t finish!”

“Cause I won? You came.”

Sanji let out an annoyed huff. “So?! Don’t you wanna bring yourself off? How can you do that and not have to cum?!”

“Stop talking,” Zoro said, covering his face with his hands and rolling onto his back again. It was too much—too weird!

Why was this even happening!

“You gotta finish.”

“I don’t gotta do anything.”

“Moss!”

Zoro pointedly ignored him. The cook couldn’t make him—though he tried his damnedest. Sanji badgered him until he eventually scooted closer to his bedroll and threatened to touch Zoro’s face with his semen-smeared hand.

“Quit it!” Zoro yelled a little louder than he meant to. Frozen, they looked around, hoping no one stirred awake from the outburst.

“Then just finish yourself off,” Sanji goaded once the coast was clear. “You don’t just quit in the middle of a race, right?” Zoro closed his eyes, knowing exactly what he was implying. “No—you don’t. You keep going until you cross over the finish line.”

It was stupid logic, it really was.

Frustrated, Zoro thought of how much his dick did ache to be touched again… He could ignore it for a while and the discomfort would eventually go away. But the alternative was much too good to pass up, despite how indecent and filthy it was.

Wasn’t that what made it so much more enticing, though?

Rolling back over in an angry huff, Zoro said, “If I do it, will you leave me alone and go to sleep?”

“Of course,” he said smugly. “You are the winner after all.”

The idiot was being sarcastic – mocking him – even though he had won. 

It felt like he had lost anyway—humiliating no matter who lasted longer; a 'damned if you do, damned if you don’t' type of predicament. If you finished first, it meant you lost the competition. But if you finished last, you were left to jerk off alone—and somehow, that seemed worse. 

Snaking his hand back over his erection, Zoro pulled out his cock to start touching himself again. When he did, he expected Sanji to withdraw to his bedroll or even look away, but he didn’t. Instead, Zoro could feel him watching him. 

“Stop staring at me while I do it.”

Zoro jerked himself faster, confused as to why he felt more turned on knowing Sanji was witnessing him. Privately, he hoped Sanji would not look away, desiring nothing more at the moment. 

“No.”

Zoro didn’t know how to reply to such forwardness but was happy with the answer. And with Sanji so interested in his movements, it didn’t take long at all to send Zoro over the edge. He curled in on himself, momentarily clenching his jaw before he gasped for air as his orgasm ripped through him. 

Sanji waited for him to come down before reaching over to clap him over the shoulder. “You feel better now, don’t you? Not as tense?” 

Zoro silently nodded but knew he couldn’t see him. It was true, masturbating had quickly taken the edge off, a tension he didn’t even know he had until it was gone. He was boneless.

“I’ll make you a nice treat in the morning for winning. Sound good, Mossy?” 

Zoro looked at Sanji’s dark form, just barely able to make out some of his features. The sincerity in his voice made the situation even weirder than it already was. He didn’t know how he felt about Sanji being nice to him, or how that niceness followed after such a lewd act.

To get him to leave him alone, Zoro agreed and waved him away. 

“Yeah, sure. Whatever.”

Once a week – sometimes twice – Sanji talked Zoro into another little ‘competition’ between them. A new type of rivalry contest that didn’t involve swords, kicking, blood, or swearing. Well, sometimes swearing, but never thrown at each other. Closer to curses under their breath as they came, trying their damndest not to shout out with pleasure.

It was weird at first, but it had been about a month now since the first time Zoro had given in. If Zoro thought about it too long, he still found it quite bizarre, but he didn’t tend to dwell on it—especially when he was able to see a new side of Sanji. 

Really, he didn’t mind. 

It was exhilarating and Zoro was starting to look forward to each session – or ‘race’ – whatever Sanji wanted to call it. 

And Zoro swore Sanji laid closer to him, each night more than the last. Their bedrolls used to be so far from each other, more than both their arm’s length apart. Now there was no mistaking his suspicion. As Zoro jerked himself off while he stared at the cook in the faint moonlight, he was directly in front of him, less than a foot away. 

“What’s wrong, Mossy,” Sanji panted. His voice was strained, though, and Zoro had learned it meant he was close to ‘losing.’ “Gonna cum so soon?”

“Ptsh, as if,” Zoro scoffed, though he did have to slow his movements or he would prove Sanji right. 

“You lost the last two times.”

“We ran into a lot of problems those days!” He tried defending himself. 

Which was true. Zoro had been put through a lot – defending Merry while his captain wreaked havoc on a whole island, keeping Nami and Usopp safe while said pandamonium took place, and also taking down three zillion marines before they captured any of them – four days in a row. They really did have shit-luck sometimes…

But that was why he came so quickly! Zoro never remembered being more stressed in his life—definitely had him wondering – more than once – what the hell he signed up for when he agreed to sail with Luffy. It wasn’t like he regularly couldn’t last longer than a few minutes!

“Mmhm… sure, sure.”

Zoro bit his lip, hoping his excuse would convince the stupid cook. Instead of focusing on the pinstripes of light that highlighted Sanji’s outline, Zoro closed his eyes to will his orgasm down. It helped, but just barely.

Then suddenly, the tips of their dicks touched—bobbed against each other a few times before either of them realized what was happening. They both stopped with a surprised gasp and panted into the quiet bunk room, frozen and unsure of what to do.

“Uh…” Zoro tried, hoping to break the silence and awkward feeling that crept over him. He wondered if Sanji was feeling it, too. “Should we… stop?”

Sanji didn’t answer right away. Zoro wondered if this was what would shock him out of the trance he had been in all these weeks. Instead, Sanji let out a low hum and left Zoro hanging until he felt him touch his dick to Zoro’s again. It wasn’t what he was expecting at all.

Slowly, the soft and smooth head of Sanji’s cock slid against his. Zoro could feel how wet it was, how much precum he leaked and was now spreading over him. He fought off a shiver at the sensation. Sanji continued rubbing their dicks together, and Zoro let him. He didn’t know if it was out of shock or pleasure, but either way, he lay there stone-still.

Cold replaced the warmth when Sanji pulled away, only to be returned once again when he boldly grabbed around Zoro’s shaft. Unable to help it, Zoro bristled and gripped Sanji’s wrist. In a standstill for what seemed like an eternity, they didn’t move—neither seeming willing to yield. 

Then Zoro felt Sanji’s thumb run along his slit, dragging the precum up and over his head to mix with what Sanji had left behind. A breath escaped Zoro’s parted lips as he relaxed into the delicious and sinful feeling.

“Grab mine, too.”

It was a good suggestion, honestly, and made a lot of sense. At least that was what Zoro told himself. He released Sanji’s wrist and felt in the dark for where he knew he’d find Sanji's cock… and grabbed it.

Sanji squeezed over Zoro and hummed with pleasure when the pressure was matched. He couldn’t blame him for melting from the touch. Zoro knew exactly what Sanji was feeling because he was feeling it, too. Having someone else doing the work for you was new and different, and oh-so-much better.

Wondering if this had changed anything between them, Zoro cleared his throat, mentioning the game between them—just in case.

“First one to cum loses, right?”

He could hear Sanji’s cheeks pull into a wide grin. “Of course.”

Each night, Zoro wondered if it would be a night Sanji needed to get off.

And each night, Zoro secretly awaited his instigation. Unable to admit it – although knowing it was exactly what he was feeling – Zoro was truly addicted.

And it wasn’t the release. It wasn’t that euphoric feeling of tipping over the edge after having a blinding orgasm pulled from the very depths of his soul.

No.

Zoro was addicted to the smell of stale tobacco and the dirty, thick heat of Sanji’s musk.

Selfishly, he would breathe his unique aroma in and try his damndest to not let the smell alone finish him off. Even getting a whiff of him in passing during the day had Zoro swelling in his pants right there on the spot.

It was getting late and the cook still hadn’t come to bed yet. Zoro lay on his bedroll, looking up at the ceiling with his arms tucked under his head, just as he did any other night before he fell asleep. In his pants—his cock sat at full attention, flat against his belly. If Zoro thought hard enough, he could will it away. He could.

Zoro turned onto his side to face Sanji’s empty bedroll still coiled and tied tight from that morning. When the cook would stay up late to prepare a meal ahead of time for them, Zoro felt somewhat guilty. Those nights he didn’t come to bed when the rest of them did meant he would get even less sleep since he was also the first to rise.

To help – even if only a little – Zoro sat up and pulled Sanji’s bedroll into his lap, undoing the knots and flapping it about in front of him to lay flat at his side. Once he eased back into his own space, Zoro couldn’t stop himself from pulling it closer to him so the gap of the floorboards between them disappeared. He smoothed over the top, fixing the blanket that had been rolled with it.

The sound of Sanji’s shoes hurriedly making their way across wooden planks had Zoro perking up. Sanji burst into the room, startling Zoro, and slid on his knees to skid next to him, mussing up everything Zoro had just nicely laid out for him.

“Oi!”

“Whip your dick out right now,” Sanji whispered in a rush.

Curious to know what was going on, Zoro asked with a quirked eyebrow, “What’s got you all riled up?”

“What’s got me riled up?” Sanji parroted, voice going up an octave. “I like the feeling of you jerking me off, idiot! Now take out your dick so I can jerk you off, because I like the feeling of that, too!”

Stunned to hear such honesty, Zoro nodded and did as he was told, forgetting his role of reprimanding the bastard for being loud and clumsy. He could hear Sanji doing the same, ripping his pants down impatiently. The order came so out of nowhere, Zoro couldn’t unbutton his jeans fast enough—and so Sanji took over for him.

When both cocks were freed, Sanji did something he had never done before—something Zoro never thought was possible for them. He snaked one hand under Zoro’s neck and hooked him close so their foreheads touched, then with the other, he grabbed both of their erections with clear intentions to bring them off together.

Zoro tried protesting but the sensation was magnificent. “D-don’t just do whatever you want…”

“But it feels good, doesn’t it?” Sanji said, confident in his words.

And it did. Zoro didn’t have the brain capacity to give him an answer, though.

Since Sanji was doing all the work, Zoro wasn’t sure what to do with his hand. It was usually stroking Sanji to bring him to orgasm faster than Sanji could for him. But now it was empty, still hovering over them in shock.

Slowly, Zoro lowered it to rest atop Sanji’s exposed hip. His skin was hot. Zoro basked in the delicious feeling of Sanji’s cock against his, despite the slight friction burn. But as if he had read his mind, Sanji suddenly stopped.

“What?” Zoro asked, masking his worry.

Feeling Sanji move his hand from between them to under his chin, he said, “Spit.”

“What?!” he asked again.

“It’s too dry like this and I don’t have anything else.” Sanji leaned up a little and spat into his hand once, twice, three times before repositioning his open palm next to Zoro’s mouth. “C’mon, Mossy. Gimmie all you’ve got in there.”

It wasn’t ideal, but Zoro figured it couldn’t hurt. Sitting up a little, he leaned his head over Sanji’s hand and gathered all the saliva he could muster, then let it ooze from his mouth to mix with Sanji’s.

Sarcastically, Sanji called him a good boy as he wrapped his hand back around their cocks and got right back to it. They both sighed from the slight relief of irritating chafing. The spike of pleasure seemed to encourage Sanji to go faster—almost at an erratic pace.

Mouths practically touching, Zoro realized they were breathing each other’s breath. Their foreheads slid from the building of sweat. Zoro choked back a moan by biting his lip while his hand gripped Sanji’s hip, an attempt to hold off his orgasm. It was too soon—too quick for that! And it wasn’t as if Zoro didn’t want to lose, it was because he didn’t want this to end!

Sanji whined and the hand hooked around Zoro’s shoulder tightened, fingernails digging deep into his skin. As another moan escaped from Sanji’s mouth and fell into Zoro’s, their lips brushed, just barely grazing.

Never knowing he had wanted something so badly, Zoro clenched his jaw with a force that bordered on painful. It would have distracted him just fine, but the cook had to make it much worse for him by whispering against his lips.

“Zoro…”

And to make it much, much worse for him, Zoro felt the hot, liquid sensation of Sanji’s cum spilling over as he did so.

Because their captain was more than wild, the Straw Hats constantly found themselves on the run. Whether it be from marines, bandits, other pirates, or nice little townsfolk who didn’t take too kindly to a bunch of kids accidentally setting their village on fire and doing a horrible job of putting the flames out with a belly full of water raining over them in a heaping, spitty-spray that did little but make everyone wet and angrier than they already were.

So? The Straw Hats were currently doing just that—bolting away from a furious mob of ordinary people who were driving them all out of their homeland.

It had been like that all week, case after case of being chased, leaving an island in a hurry, and just in the nick of time for their log pose to reset. Though Zoro found it fun to follow his chaotic, rubber captain, Zoro also wished he would calm down once in a while so he could have a night to himself.

Or more accurately… another night with Sanji.

Zoro was restless—they both were, he could tell. Their sidelong gazes ached for the other. By the time everyone passed out at night – tired from a whole day of endless pandemonium – neither Zoro nor Sanji had the energy to scoot next to the other for even the simple comfort of a warm body—asleep before their heads could hit the pillow.

Nine long days passed by before they were able to get at each other again. It was another action-packed day, but everyone was starting to get used to the lifestyle. Zoro took it as an additional way to train his body, as did Sanji, and to be able to stay up for days on end was something he wanted to conquer anyway.

The two of them stared up at the ceiling until they could tell everyone was fully asleep – and once they confirmed the other two were out like a light – Sanji pounced.

At top speed, Sanji hooked a leg over Zoro’s middle, yanking him close.

“Shh!” Zoro hissed, afraid his sudden movement would rouse Usopp. He might not have been deep enough asleep—maybe they didn’t wait long enough!

“I don’t care,” Sanji whispered, holding Zoro’s face in both hands. “Please, it’s been so long.”

Zoro smiled. Sanji considered less than ten days ‘so long’? He was such a pervert. Deciding to skip the teasing and get to the task at hand – literally – Zoro finished undoing their pants and pressed their cocks together to start.

“Wait, wait,” Sanji said and rolled onto his back to reach behind him. He fumbled around for a moment before returning with something. Zoro heard a cap pop open and then Sanji told him to give him his hand. He did without hesitation and felt a cold, thick gel being squirted into his palm. “Got us some lube. Smart, eh?”

He sounded cocky – and looked so stupid while wiggling his weird eyebrows – but god damn was he right. When Zoro grabbed their erections again and moved his hand for the first time, they both gasped. Zoro stopped so they could catch their breath and adjust.

Just one stroke had Sanji panting, “Holy shit.”

“Yeah…” was all Zoro could say in return.

He started with a slower pace despite how much he wanted to speed up. It felt beyond amazing. Who knew how good lubrication would feel?! The easy slide of hand over skin against skin was going to make Zoro go cross-eyed—he had no idea how they did this type of thing without it!

“Faster,” Sanji groaned, moving his hands to the back of Zoro’s head to rake through his short hair. “Go faster, you idiot moss.”

“No, goddammit. I’m barely hangin’ on as it is!”

There was no way he could hold his orgasm at bay if he sped up.

A puff of hot hair huffed at him as Sanji chuckled. “Mkay~” he purred, and without warning, began moving his hips.

Annoyed, Zoro spat, “Sit still, will you!”

“No.”

And Sanji didn’t stop—instead, thrust faster in his hand—enough so that Zoro didn’t need to do any work at all. The feeling of Sanji’s head catching against the tip of Zoro’s was more than enough to get him there. It felt so glorious… Zoro didn’t even realize how hard he was squeezing them until Sanji whined for him to loosen his grip so he could move against him properly.

The moment Zoro let up, Sanji flipped him over to mount him. Strong, thick thighs bracketed him as Sanji pinned his shoulders to the floor. He wasted no time in getting back to it, moving his hips in sharp jerks to fuck into his fist.

Zoro knew his eyes were wide open, staring up at the dark shape above him. The new position was extremely erotic—felt closer to sex than anything they had ever done together. There was no need to wonder if Sanji liked it because the noises he was letting out were enough of a giveaway. Zoro shushed him again, afraid the other two would wake.

“Zoro…”

Sanji sounded lost and desperate and needy.

“Zoro, m’gonna cum,” he admitted, as if losing the race was no big deal to him.

Not far behind, Zoro silently nodded even though he knew the cook couldn’t see him. Sanji’s thrusts became urgent and erratic and his nails dug into Zoro’s pecs to give himself better leverage. There would be marks the next day that Zoro would have to hide to keep their nightly activities a secret.

At the same time as him, Zoro felt Sanji spurting semen over his naked belly. Knowing Sanji was having an orgasm with him made Zoro’s toes curl and mouth fall open as his eyelids fluttered closed. Above him, Sanji’s breath shuttered and sucked between chattering teeth as he finished pumping himself into Zoro’s hand.

Zoro knew Sanji had finished when he felt the tension leave his body. He relaxed over him, sagging with exhaustion while he tried catching his breath. Zoro didn’t want to release their cocks because that would mean everything was over for the night and they would then go to sleep. Knowing it would be weird to keep holding onto them, though, Zoro reluctantly let go and lightly set his hands over Sanji’s thighs.

Awkwardly, Zoro said, “Guess it was a tie this time.”

“Yeah…” Sanji agreed, dipping lower.

“We’ve never tied before.”

“Yeah…” he said again, even closer this time.

“Do we…” Zoro was distracted by the descending face, brain complete mush. Already unable to think straight post-orgasm, Sanji’s lips brushing over his almost made him forget his own name. “Do we… get a special… prize for it?”

The answer he received was Sanji slanting his mouth over Zoro’s for a kiss.

Sanji tasted just as Zoro had expected, just as he had hoped. And Zoro melted. Sliding his hands up Sanji’s body, he wrapped his arms around his slim middle and hauled him close to lay flush against his chest. As Sanji deepened the kiss – moaning into it and slipping his tongue inside – one of Zoro’s hands carded through blond hair to be sure he wouldn’t move away too soon.

At first, the kissing was hasty. Harsh, clipped, and clashing—just like the relationship between them outside the bunkroom. Then it eased off, melding into slow and passionate kisses that made Zoro feel like his bones were made of jelly and his stomach was full of fluttering butterflies. 

Sanji gave one last suck to Zoro’s bottom lip before letting up. He ran his nose along Zoro’s cheek until his mouth was at his ear, whispering.

“Let’s tie more often.”

Things changed between them after that night. They still fought like crazy, but Sanji openly flirted with Zoro in front of the crew. With pink-tinted cheeks, Zoro attempted to flirt back but knew he was shit at it.

They also spent more time together. Not necessarily needing anything sexual to stay close to the other, but just enjoying each other's company was enough. Zoro liked that Sanji didn’t need to fill the silence with meaningless conversation. Silence was comfortable.

One afternoon, Zoro stayed back with him to watch over the ship. He didn’t have to, knew the guy was more than capable of handling everything on his own, but he wanted to hang out, even if they did nothing at all.

For the past hour and a half, Sanji had been reorganizing the kitchen—something he had mentioned he wanted to do for a while. Zoro didn’t mind the shuffling around. The noise didn’t stop him from drifting off for a quick snooze on the small mat they kept tucked away next to the ration barrels.

He fell asleep to the soft drone of Sanji’s humming… only to be woken up later by him crawling between Zoro’s legs.

“Hey,” Zoro yawned, blinking himself awake. “Want somethin’?”

“Mmhm,” Sanji replied before sealing his mouth over Zoro’s for a deep kiss.

He palmed over Zoro’s crotch, caressing and squeezing until it wasn’t enough and he began to rut against him, dry-humping him as he stuck his tongue down his throat. They didn’t tend to do a lot of dirty shit outside of the bunkroom, though the bombardment didn’t come as a surprise to Zoro.

“Take off your clothes,” Sanji ordered between a kiss.

Zoro liked it when Sanji got bossy with him—it was hot and riled him up all the more. Knowing what was sure to follow once they were naked, Zoro did as he was told. They fumbled around, shucking their clothes off piece by piece until there was nothing left separating them.

Snapping the bottle of lube open, Zoro next expected Sanji to grab ahold of them for their usual messy handjob, but the touch never came.

“Bend your knees for me,” Sanji said as he sat back on his haunches. Zoro furrowed his brows with confusion, so Sanji spread his legs for him, gently guiding them apart.

Zoro sucked in a breath and snapped his legs closed when he felt Sanji’s fingers way too low— way lower than they had ever been before.

“The fuck’re you doin’?!”

Sanji cocked his head. “Well…” One of his hands soothingly rubbed over Zoro’s knee as he sheepishly explained, “Was planning on fingering you a little bit and then hoping for some sex?”

Unknowing what to do or say, Zoro stayed frozen in place, legs together, and blinked up at Sanji. He looked somewhere else in the kitchen, avoiding Sanji’s piercing blue-eyed stare. “Yeah, alright.”

“You sure you want to?” Sanji asked, genuinely concerned. “Because that didn’t sound very convincing on my end.”

More confidently, Zoro reassured him, “No, I do. I just wasn’t expecting it.”

Sanji smiled. Zoro smiled, too, but for a different reason. He was gorgeous and Zoro swore he knew it. There was no way he couldn’t.

He really liked Sanji and he liked what they had going on between them—whatever it was. To encourage him to keep going, Zoro let his legs fall open for him.

That charming smile turned into a goofy, pervy grin and Zoro had to refrain from letting his eyes roll to the back of his skull. He half-expected blood to seep from Sanji’s nose next. Damn idiot.

Slender fingers were back to touching the rim of his entrance, circling it to get him used to the feeling. It was foreign and strange and not something Zoro had ever done himself.

And then Sanji slipped a finger in, easing it deeper until Zoro was too tense to go any further.

“Breathe,” Sanji reminded him with a chuckle.

“I am.”

Sanji waited for him to relax before continuing, moving his finger in and out until it was two and he had Zoro arching his back from the touch. When he removed his fingers, Zoro opened his eyes to see him slicking up his cock and resituating between his legs.

Then Sanji pushed in. An unfamiliar pressure came with it. Slowly, he worked himself in as deep as he could go, and the both of them sighed from the feeling.

Sanji forced his hand under Zoro’s head to hold it up—and kissed him. His other hand gripped his hip as he began to move, rocking into Zoro. The cook moaned a lot more than he did when they jerked each other off, and he kissed him much more sensually. Zoro didn’t even realize he had wrapped his legs around Sanji’s backside, digging his heels in with every thrust for more—refusing to let him stop.

Letting up to brush his lips across Zoro’s, lightly kissing between every word, Sanji asked him a question that had Zoro’s ears burning with embarrassment.

“Is this your first time?”

“No,” he answered much too quickly. He silently damned himself for that one.

Sanji chuckled and Zoro could feel how his fingers curled around his neck, tightening his grip on him to give him a dramatically passionate kiss. With an exaggerated pop, he let go, looking down at Zoro with swollen, cherry lips and a glossy, wet shine across the surface. 

“Don’t worry. It’s mine, too.”

Zoro’s eyes slowly fell shut, momentarily enjoying the rolling of Sanji’s hips working his cock deep inside him, making him feel good. It wasn’t long after that when Sanji moved to hold himself up on his hands. Zoro opened his eyes again to see Sanji smirking devilishly. He knew that smile, knew it meant he only had mischief in mind.

“What?”

“First one to cum loses?” he asked. His stupid, curly eyebrow quirked upward with a smarmy challenge.

Breaking into a grin that he could feel reaching his ears, Zoro planted his feet onto the ground to ready himself.

“You’re on.”