Actions

Work Header

Tell Me What To Do

Summary:

Not I want to leave, but let me leave. It’s a subtle difference, but one that sends a heady rush of power through Zoro’s entire body. If Zoro doesn’t explicitly tell him to go, Sanji literally can’t leave. He’s trapped, entirely at the mercy of Zoro’s whims.

And isn’t that just a neat little perk?

(or zoro eats a devil fruit that makes people obey his every command and sanji has a dirty mind.)

Notes:

so uh. this idea struck me out of the blue & now i’ve written 8k words of pure filth. i enjoyed writing it a lot, so i hope you enjoy reading it too! lots of kinks in this one, so double check the tags in case any of it isn’t your thing. on a similar note, please let me know if there’s anything i should have tagged that i missed! anyway, hope you enjoy the read x

(See the end of the work for more notes.)

Work Text:

The thing about Zoro’s devil fruit is that he doesn’t actually realise what it is when he eats it.

He scowls at the swirly purple and red mango in his hand, forcing himself to swallow down the bitter bite. It tastes edible, but only barely — still, if he doesn’t feel poisoned then he has to finish the damn thing. He’d hate to let it go to waste.

That’s about all the thought that goes into the fruit, though — after he forces down the lasts of it, he forgets the experience entirely and continues making his way back to the ship. Or at least, he tries to. Unfortunately, the woods seem to be magically bound to keep Zoro trapped within, since he can’t find the path again for the life of him.

“Marimo? Oi, moss-for-brains, where are you?” An annoyingly familiar voice calls out when Zoro passes the same damn tree for the fifth time, stopping him dead in his tracks.

“Over here,” he replies, waiting to be found. Soon there’s a rustling at the bushes and Sanji appears, looking immaculate as always in a pristine blue suit. He smirks at Zoro, dripping with condescension without even saying a word.

Zoro scowls, holding eye contact with his shitty boyfriend. He’s going to get so much crap for this, he always does. He’s been missing for the better part of two days, is covered in mud from when he fell down a cliff the previous night, and worst of all, Sanji must (wrongly!) think he’s lost again. There’s no doubt the damn cook is about to unleash one hell of a lecture.

“Aw, did the idiot cactus get lost amongst his grassy brethren again?” Sanji coos mockingly, making Zoro’s cheeks heat up in embarrassment anger. Damn cook can be so damn annoying.

“Shut up!” He snaps, expecting his annoying boyfriend to snicker at him and call him more names. To his surprise, Sanji actually shuts his mouth, simply staring at Zoro like he can’t believe how stupid he is. Sighing, Zoro runs a hand down his face. “Just… lead the way back to the Sunny? I think this forest is bound by magic or some shit. It won’t let me leave.”

Without a word, Sanji turns his back to Zoro and leads the way. And okay, it’s getting weird now. Usually Sanji is full of things to say, whether insults at Zoro’s expense, or observations he’s had throughout the day, or even ideas for recipes he’s been dreaming up in his pretty blond head. Even when he gets angry, properly angry, at Zoro, he’s never quiet about it.

The silence is uncanny. Zoro clears his throat to try to break it, but it’s no use. Sanji just keeps on walking, wordless.

“Are you… mad at me?” Zoro eventually tries as the uncomfortable silence presses on. Sanji still doesn’t respond. “Did I do something wrong?”

Still nothing. Even when Zoro stops and tries to turn Sanji to face him, the cook just keeps on walking. It’s getting to the point where Zoro’s starting to worry. “Oi, c’mon, if it’s something serious then you should just tell me. I don’t want to fight.”

Sanji keeps on going, not even looking back as he leaves Zoro standing still like an idiot. Making a frustrated noise, Zoro calls out to him once more. “Sanji, stop, please. You’re worrying me; what the fuck’s going on?”

Finally, Sanji stops dead still a few feet away. He slowly turns to face Zoro with a bizarre expression on his face. His lips are pressed into a thin line so tightly that they’re turning white from the pressure, yet his visible eye is wide and pleading. Zoro’s never seen him look like that before, not even once, and he’s been dating him for years.

“Curls, please, talk to me. What’s going on?” He pleads, watching tension bleed out of Sanji’s entire frame as he inhales deeply through his mouth.

“Oh, thank god,” he says, breathy and scared. Zoro is immediately on guard; anything that could possibly scare his Cook is a threat that has to be dealt with of the utmost importance. “That was — that was fucking horrible.”

“What’s goi—”

“Shut up!” Sanji cuts him off instantly, eyes wide and panicked. “Stop talking right now. I mean it, don’t say a damn word.”

Zoro blinks, offended. “Why no—”

“Seriously!” He sounds genuinely frightened, so Zoro mimes zipping his lips closed and throwing away the key. Sanji breathes a sigh of relief, warily looking around. “Okay, good. I’m not mad at you, but something’s really, really wrong here.”

Zoro raises an eyebrow, trying his best to convey his most deadpan no shit expression without a word. As if to prove how seriously wrong things are, Sanji doesn’t even berate him for it.

“Look, when you told me to shut up, I literally couldn’t talk,” he hisses, frantic. “When you told me to lead the way, I started walking against my will and couldn’t stop. Then you told me to stop, and now I don’t think I can walk again.”

Okay, so that explains why Sanji wants him to be quiet, sure. But Zoro has a lot of questions, each of them more worried than the last. Thankfully Sanji knows him well enough to practically read his mind at this point.

“I know you were bullshitting about this forest being magic so I wouldn’t think you got lost again — don’t even think about arguing, I’m really not in the fucking mood — but you might be right,” Sanji admits, running a hand through his hair. He purses his lips in thought as his mind races a mile a minute to figure out the situation. Zoro has to fight to hold back a smile as he watches the brains of their little operation in action. “No, I don’t know why I have to follow your orders but you don’t seem to have to follow mine. No, I don’t know if it has anything to do with these woods or not, but I fucking hope it’ll stop once we leave. Yes, I’m fine, it didn’t hurt so don’t worry about me. Yes, you can speak now, but only if you don’t give me any shitty commands.”

“…This is weird as fuck,” Zoro eventually says carefully, making Sanji bark out a dry laugh.

“You’re telling me. Can you tell me to move or something? I feel like my feet are glued to the damn ground,” Sanji complains, reaching into his pocket and pulling out a fresh pack of cigarettes. Usually Zoro would complain about them, but now probably isn’t the time. Instead, he crafts a proper order in his head, just in case this damn forest makes things go wrong. 

“You can move as much or as little as you want, in whichever direction you choose.”

As if testing it out, Sanji takes one step forward, then stops and breathes out a sigh of relief. Exhaling a long cloud of smoke, he smiles gratefully at Zoro in a way that makes the swordsman’s heart ache. “Thanks, asshole. Now c’mon, let’s get out of here already.”

Nodding sharply, Zoro follows without a word. Getting out of here as soon as possible is an idea he’ll get behind gladly.

 

[ ♡ ]

 

Even once they’re literally and figuratively out of the woods, Zoro is careful not to phrase anything he says as a demand. Every time he opens his mouth to even say something as simple as pass me the sake, he remembers the pleading look of terror in Sanji’s eye and stops himself.

Zoro’s many things, but he’s no dictator. Seeing his partner, who’s otherwise his equal in every way, forced to obey his every command was genuinely horrifying.

Regardless, by the end of the day, the incident in the woods is little more than a footnote in his day — just another oddity of the Grand Line in action. Zoro spends his evening meditating in the crow’s nest, carefully clearing his mind until the whole affair is all but forgotten. Like this, all he knows is the breath of the world around him; the pulse of the earth, the weight of the air, the—

“You asleep already, Mosshead?” Sanji says mockingly from the doorway, snapping Zoro out of his trance. Scowling, he cracks open his eye and glares at his shitty boyfriend.

“No,” he says simply, looking Sanji up and down. He’s not holding a bottle, but that doesn’t rule anything out. “Brought me any booze?”

“Absolutely not,” Sanji snaps, plopping himself down on Zoro’s lap like he belongs there (he absolutely does). “It’s far too late to be drinking now, damn Marimo.”

“Hmph.”

Zoro shuts his eye again, fully intent on getting back to his meditation even with a lapful of pretty blond cook, before Sanji flicks him harshly on the forehead. “Oi, I didn’t come here just for you to fall asleep, algae head.”

“Oh? You here for somethin’ else?” Zoro asks teasingly, opening his eye again. Sanji just rolls his eyes and presses a soft kiss to his lips.

“We’ve been docked at this damn island for too long and I’ve not seen you in days. I want kisses,” he demands, cutely indignant. Zoro obliges, pursing his lips to receive more kisses.

They’re soft with each other in a way they quite rarely are. Sure, they’ve mellowed out somewhat since starting to date, but their relationship is usually still full of fire. They just get to have quiet moments together like this too, moments where they can kiss each other tenderly and get lost in each other.

After a minute, Sanji slips him some tongue like always, and Zoro happily takes it. Even though they’re making out, tongues dancing languidly in each other’s mouths, it’s still a gentle thing, slow and unhurried. Zoro wraps both arms around Sanji’s tiny waist, holding him close and protected.

This, he decides, is good. This, he decides, is love.

“You been training yourself useless again?” Sanji asks between kisses, sounding distracted. Annoyed that he doesn’t have his boyfriend’s full attention anymore, Zoro squeezes his ass firmly until Sanji’s looking at him like he’s his whole world again.

“Just been meditating,” he says shortly, craving more kisses. Sanji scoffs, indulging him in a soft peck before drawing back again.

“Then how the fuck do you reek this badly, huh Marimo?”

“Oh, blow me,” Zoro says, rolling his eye. As quick as a flash, Sanji’s hands reach down to unbutton his trousers and pull out his mostly-soft cock. “Oi, I was just messin’, you don’t have to actually—”

“No, I’m not—” Sanji starts, but cuts himself off by swallowing down his cock. And okay, Zoro hadn’t necessarily been looking for sex when Sanji started making out with him, but he can absolutely get behind this.

Groaning, he lets his eye fall shut and enjoys the feeling of Sanji’s hot mouth. The cook shares something of an oral fixation with him, so blowjobs always feel incredible from him. It’s something to do with the way he moves his tongue, probably, that makes every time feel better than the last, and soon Zoro is fully hard in his mouth.

Sanji moans, a sound almost close to a word, but Zoro’s cock is too far down his throat for it to be intelligible. Blindly, he reaches out a hand to gently card through soft blond hair and gives Sanji the praise he’s looking for. “Feels good, Cook. Always feels so fucking good.”

Sanji whines in response, the sound oddly distressed. Zoro snaps his eye open, any enjoyment he was previously getting now put on hold as he frowns at his boyfriend. The cook is still sucking him off like a fucking professional, one hand cupping his balls whilst his tongue curls sensually around the head of his cock, but there’s something in his eye that just seems wrong.

“Oi, is something up?” Zoro asks, to which Sanji makes another whine — not a moan, but a genuine noise of upset. Zoro tries to pull his head off, but Sanji holds firm, refusing to stop sucking. “C’mon, this isn’t fun if you’re not enjoying it. If you don’t wanna, then just stop.”

As quickly as he’d started, Sanji backs off. He pulls his mouth off of Zoro’s dick and stumbles backwards, crawling a fair few feet away. Once he reaches the other side of the crow’s nest, his back pressed firmly against the wall, he stops and pants, panicked.

“What the fuck,” he says, breathless. His hands fly to cover his mouth, then to grab at his own hair and yank at it hard. “What the fuck, what the fuck—”

“Yeah, that’s what I’m sayin’.” Zoro stares at him, feeling oddly wrong-footed. Sanji looks on the verge of a panic attack and he has no idea why. “Cook, wha—”

“Shut up!” Sanji yells shrilly for the second time that day, looking just as panicked as he did in the woods, and— oh. Zoro shuts his mouth with an audible click, his eye wide in shock. “Yeah, exactly. Just— just give me a minute, okay?”

Zoro slowly backs away until he’s pressed against the opposite wall, trying to give Sanji as much space as possible. Any progress he’d made meditating earlier is gone, his mind racing with thoughts as he stares at his boyfriend.

Because yeah, what the fuck? What was going on? Was it some sort of unconscious use of his newly unlocked conqueror’s haki? Was he unintentionally forcing Sanji to do whatever he wanted? How could he make it stop? Was it—

Choking on thin air, Zoro thinks back to the unassuming fruit he’d eaten that morning. He remembers the bitter taste on his palate and the strange swirling patterns on the weird mango’s skin. He remembers the strange presumed magic of the forest, the look on Sanji’s face, and he realises in horror what a terrible mistake he’s made.

Slowly, silently, Zoro raises a hand. Still practically hyperventilating, Sanji holds eye contact and makes himself take a deep breath. In the back of his mind, Zoro wonders if his new powers could force him to calm down too, wonders what exactly he could make people do. It’s a terrifying, horrible idea that makes him feel sick to his stomach.

“Okay, you can talk. Just be careful,” Sanji eventually says, his voice breathy and scared. Zoro swallows and takes a long moment to carefully consider his words.

“I think I know what’s going on. I think I ate a devil fruit.”

Sanji stares at him, stunned. There’s a moment of silence before he speaks again, his voice cold in what others may assume is anger, but Zoro knows is fear. “And why the fuck did you do that?”

“It’s not like I knew!” He yells defensively, clapping his hand over his mouth as he realises he spoke without thinking. He takes a second to breathe before continuing. “I didn’t realise what it was until now, but— well, it makes sense, doesn’t it?”

“Okay. Okay, alright. So you ate some shitty devil fruit that can, what, make other people do whatever you tell them to?” Zoro nods, since that’s the conclusion he’s come to as well. Sanji exhales slowly, his whole body relaxing into a resigned slump. “That’s fucking terrifying, Zoro. I’m sorry.”

“Don’t— I mean, I don’t want you to pity me,” Zoro says, just barely stopping himself from telling him not to. And fuck, would he be able to even control emotions too? He sighs. “This is a fucking nightmare.”

“Sounds it,” Sanji agrees, and the pair fall silent once more. As Zoro mulls over how the hell he’s supposed to speak at all now, Sanji fidgets in place. “I mean— it doesn’t have to be all bad, though, right?”

Zoro blinks at him, confused. He can’t think of a single positive use of essentially being able to force the people around him to act however he wants. “What do you mean?”

“I mean— well, it could be a kinky thing, right?” Zoro just stares blankly, and Sanji flushes bright red. “What? I can’t be the only one thinking it.”

“You’re a fucking perv.”

Sanji laughs, the sound easy and light. “Yeah, but I’m your perv.”

“So what, do you want me to force you to do shit for me?” Zoro tries to parse out whatever idea Sanji’s got running through his kinky little head. The blond in question just avoids eye contact, still an endearing shade of red.

“Could be fun,” he bites out, pulling out a cigarette. Zoro scrunches up his nose as his boyfriend lights up, but— well, it’s a stressful situation for the both of them. If Zoro had his particular vice on hand, he’d surely be drinking like a fish right now, so he can hardly complain. “We could try something like— I don’t know.”

“You definitely do know,” Zoro says, rolling his eye affectionately. “Go on, out with it. Tell me what kinky shit you’re thinking right now.”

It’s so natural to say that Zoro doesn’t even think about it, not until it’s too late. He sits up straight, opening his mouth to take it back, when Sanji speaks.

“I want you to fuck me and force me to do whatever you want whilst I pretend I don’t want to!”

Huh. So maybe it’s not all bad, if it means he doesn’t have to fight to get Sanji to just admit what he wants.

Sanji deflates, scowling. “You’re an asshole, making me just come out and say it like that. Shitty moss-brained boyfriend.”

“Cook, this is… This could get dangerous, you know? We don’t know how this shitty power works; I could accidentally actually rape you.” Zoro says seriously instead of playing into their easy banter. Sanji just nods, his expression flattening into something equally serious too.

“I know, I know. But I’m fine with a little bit of danger.”

“Fine,” Zoro acquiesces, crossing his arms over his chest. “But I’m not doing this without a safe word.”

“C’mon, Marimo, you know I don’t like using one—”

“Tough shit,” Zoro snaps, scowling. “If there’s any chance I could actually do something you don’t want, then it’s not happening.”

“Fine,” Sanji bites out, mirroring Zoro’s expression. “Cowardly mosshead…”

“I’m not a— I’m not falling for that,” Zoro says, even though he came admittedly close to falling for that. “Either you have a safeword, or I’m wearing a gag.”

Sanji stares at him for a second, looking every bit the picture of annoyance until a trickle of blood leaks from his nose and over his lip. At Zoro’s raised eyebrow, he breaks eye contact, visibly embarrassed. “Maybe some other time, then. With the gag, I mean. That, uh, could be hot too. Maybe.”

Zoro snorts, smirking comfortably. Yeah, there’s the perverted man he knows and loves. “Sure. Ero-Cook.”

To his credit, Sanji doesn’t yell at him to shut up again. Instead, he blows out a long cloud of smoke before speaking a single word. “Eggplant.”

“What?”

“My safeword. It’s eggplant.”

“Your safeword is the dumb nickname your dad gave you?” Zoro snickers, and Sanji glowers at him harder than ever.

“You want me to have a crappy safeword or not?”

“Fine, fine.” Zoro waves a hand dismissively, then narrows his eye at his boyfriend. There’s no guarantee the idiot will actually use the thing, given how reluctant he’s been to even have one in play up to this point, unless… “Use that safeword the second I do something you don’t want. Use it like that every time you feel like that during sex, no matter what.”

Sanji shivers, then glares. “You little fucker.”

“Guilty as charged,” Zoro says with a cocky smirk. He relaxes his position and opens out his arms, making his lap look as inviting as possible. “Do you wanna do this now, or…?”

Sanji glances down his body, lets his eyes linger on his crotch, then grins. “Nah. I’m not in the mood.”

Zoro narrows his eye as Sanji looks at him expectantly, not making any sort of move to leave. Seems like they’re already doing this now, then.

“Sorry, not what I want to hear. Get over here, now,” he demands, watching in fascination as Sanji falters for a second before getting to his feet and reluctantly walking over.

“Crappy fucking power you got there,” he snaps, looming above Zoro. “I’ve got meal prep to do for tomorrow; let me leave.”

Not I want to leave, but let me leave. It’s a subtle difference, but one that sends a heady rush of power through Zoro’s entire body. If Zoro doesn’t explicitly tell him to go, Sanji literally can’t leave. He’s trapped, entirely at the mercy of Zoro’s whims.

And isn’t that just a neat little perk?

“Nah, don’t feel like it,” Zoro says, blasé. He gestures down at his lap, expectant. “We gonna do this the easy way, or the hard way?”

“I already told you, I’m not in the fucking mood,” Sanji snaps, blowing out a thick cloud of smoke. Zoro just tilts his head to one side calmly, trying to tamp down the excitement he’s feeling to keep up his uncaring persona.

“The hard way it is, then. Put out your damn cigarette,” he commands, watching as his usually contrary boyfriend immediately complies. “I was gonna be nice to you, y’know? Was gonna make this fun for the both of us. Looks like someone wants to piss me off, though.”

“You gonna make me stand here all night, or can I fucking leave alrea—”

“Strip for me.”

Scowling, Sanji starts to take off his suit jacket with all the sex appeal of a fucking grandma. Zoro clicks his tongue in disapproval, shaking his head.

“Ah ah ah, not like that. Step back, give me a show.”

“You’re a right proper prick, you know that?” Sanji snaps even as he does as he’s told. His words are full of fire, but his eyes are sensual as he loosens his tie just the way Zoro likes.

“Not sure I appreciate the backtalk, Cook,” he says mildly, watching hungrily as Sanji starts to unbutton his shirt to reveal his broad, hairy chest.

“Well I definitely don’t appreciate the shitty orders, so deal with it.” Shirt now free of its buttons, Sanji slips the thing off his shoulders and tosses it to one side. He scrunches up his nose, glancing over at the crumpled fabric even as his hands start to unbuckle his belt. “At least let me fold it, it’ll get wrinkles.”

“You think I give a shit about your clothes?” Zoro says, incredulous. Sanji just scowls as he slides his belt free and tosses that to the side too. “Don’t you think my enjoyment is more important than some frou-frou fabric?”

Sanji snorts as he toes off his shoes. “As if. Don’t get so full of yourself, shithead.”

Zoro smirks, the malicious one he gives to his enemies on the battlefield. “You’re playin’ a dangerous game here, Curls. Since you don’t even want to be here, let’s make tonight all about me, huh?”

“Fucking cocky bastard,” Sanji mutters, stripping himself of his trousers. His thumbs immediately hook in the waistband of his heart-print boxers, an old pair he probably doesn’t give too much of a crap about, and Zoro gets an idea.

“Leave the boxers on. I’ll let you keep that much dignity, at least.”

Sanji raises a swirly eyebrow, curling up his lip. “You call this dignity?”

“Hey, come on, I’m being nice here,” he says, voice full of false kindness. He sharpens his grin, moving a hand to grip his cock. “Aren’t you going to thank me?”

“In your fucking dreams, dickhead.” Sanji spits at him, literally spits. Zoro narrows his eye, all pretense at niceties gone in a flash.

“Let me rephrase that, then. Thank me.”

Scowling, Sanji bites down on his tongue for a brief second before he can no longer resist the command. “Thank you,” he gets out through gritted teeth, entirely insincere.

“Nah, not good enough,” Zoro says, stroking his cock slowly. “Thank me like you mean it.”

“Thank you, Zoro. Thank you for letting me have at least this much dignity,” Sanji says, sounding far more genuine this time. Zoro just clicks his tongue again.

“Still not feeling the love, Shit Cook,” he muses, getting to his feet. He regards Sanji carefully, like he’s just a pretty object, still stroking himself to his boyfriend’s body. “Get on your knees and thank me again.”

“Thank you,” Sanji tells him again, dropping down to his knees and staring up at him through his fringe. “Thank you so much, Zoro.”

“You’re welcome, pretty boy,” Zoro says, grinning. He licks his lips, staring at the vulnerable position he’s got his boyfriend in. “Now beg to suck me off.”

“I— Please, Zoro. Please let me suck your cock,” he says, looking like he wants anything else. Zoro decides to play a risky card early.

“Want it,” he commands, stroking his cock just over Sanji’s face. “Want to suck me off. Want to have my cock in your mouth.”

“You can’t just— holy shit,” Sanji’s jaw drops, staring up at Zoro with something akin to genuine panic in his eye. “What the fuck, how the fuck does that even work?”

“You still good?” Zoro asks, tentative in a way he rarely gets. This is a dangerous move, he knows, altering what Sanji actually wants. He’d never use it maliciously, of course, but still. It’s a lot, and he’s aware of that.

“Yeah, I’m fine, just—” Sanji licks his lips, eyes fixed on Zoro’s cock. “Shit, Marimo, I want to blow you. My mouth, it feels so fucking empty without your stupid dick in it.”

Zoro preens, resuming his slow stroking of his cock. “See, now that’s how you’re supposed to beg. Not so hard, is it?”

“Looks pretty hard to me,” Sanji mutters, gaze transfixed on Zoro’s dick. He looks up, pleading. “C’mon, give it to me. I’ll just— I’ll suck you off a little bit, then you can let me leave, yeah?”

“Hmm.” Zoro pretends to think about it, pretends that not fucking Sanji’s throat is something he wants. “Nah, don’t feel like it anymore. You said you weren’t in the mood, right?”

“You little shit,” Sanji fumes, bracing his hands on Zoro’s thighs and lunging forward to try to take his cock in his mouth anyway. Zoro takes a step back, holding himself just out of reach, and watches as Sanji fights against himself. “I’ll make it good for you, promise. You want this to just be about you? Then let me have it, please.”

“Nope, not happening. I think you’re enjoying this a bit too much. If this is all about me, then… Don’t touch me. Any pleasure you’re getting, you have to give yourself.”

“Fucker,” Sanji spits out, shifting uncomfortably on his knees. Zoro just leers at him and continues to get himself off.

“Don’t be like that, baby,” he coos condescendingly. “I could make this so much worse for you. I could make you want me so badly you’re squirming for it, begging for it. I could make it so you can’t come at all, or make you come over and over again from nothing at all. Don’t you think I’m being nice to you?”

“I think you’re being a dick,” Sanji tells him so earnestly that Zoro can’t help but bark out a laugh.

“How cute,” he coos, a little too genuinely. He pets a hand through Sanji’s silky blond hair before gripping it tight in his fist, forcing Sanji’s head back. “If that’s how you really feel, then maybe I’ll be nicer. You can touch me, but only my leg.”

“Your leg?”

“Yeah,” Zoro confirms, sneering. “You wanna get off? Then you gotta hump my leg like a dog.”

“As if I’m going to do that!” Sanji snaps, flushing bright red. Zoro glances down at his crotch to find his cock tenting his boxers, so hard that he’s already left a wet patch.

“Hey, it’s your choice. Either you hump my leg like the pathetic little bitch you are, or you don’t get to come tonight. Up to you.”

Pursing his lips, Sanji takes his time to consider his limited options. Zoro lets him take all the time he needs, simply stroking himself calmly and watching Sanji’s warring emotions play out across his face. He wonders if he’ll really get desperate enough to do it without being forced to, or if he’ll have to switch up his game here.

“…Aren’t you going to at least lie down so I can ride you?” He asks in a small voice, tentative. Zoro just grins triumphantly and cocks his leg to present his calf.

“Stay on your knees,” he tells him simply.

“You’re the fucking worst,” Sanji mutters, shuffling forwards on his knees and wrapping his arms around Zoro’s thigh. Zoro feels the heat from his boyfriend’s cock against his calf even with the barrier of their clothes, even without Sanji quite touching him yet. “Will you at least let me suck you off after?”

“Hmm, I dunno. Maybe.”

Sanji curses again, but begins to awkwardly hump Zoro’s leg anyway. His hips are slow and clumsy at first as he tries to find a good angle, but soon he gets into a rhythm. Before long, his hips are rolling against Zoro’s calf expertly, the length of his cock red hot and sticky even through the layers.

“You know what I like so much about you?” Zoro says conversationally, petting Sanji’s hair almost absentmindedly. “I like that you’re such a little whore for me. You pretend you’re not, but I know what you are. I know how easy you are, how desperate you get.”

“Shut— hah, shut the fuck up,” Sanji gasps out, scowling even as he moans. His hips stutter against Zoro’s leg, betraying how much he’s enjoying the humiliation.

“I like that you come so quickly, too,” he continues like Sanji never even spoke. “Such low stamina, huh Curly? I bet you’re close already.”

“Don’t fucking talk to me like that, asshole!”

“I’ll talk to you however I fucking want,” Zoro growls, grabbing Sanji by the hair again and yanking hard. “You keep up that attitude and I won’t let you come. Is that what you want?”

“…No,” he says shamefully, fighting to hide his face. Zoro doesn’t let him, his grip on his hair merciless.

“Then you should be a good boy for me, shouldn’t you?” He says, careful not to phrase it as a command. No matter what he pretends, he loves it when Sanji gets bratty with him. Breaking him down until he’s begging is half of the appeal, really.

“Just shut up and let me come, you bastard.”

“Ask me nicely,” Zoro tells him calmly, then spits right into his open mouth for good measure. Sanji whines, his hips grinding in desperate little circles on Zoro’s calf.

“Please, Zoro. I want to come so bad right now, please let me,” Sanji begs, his shame seemingly gone when he’s this close to coming. “I need it, fuck, I need it so badly. I’m so close, please.”

“Then come for me,” Zoro tells him, and he does.

With a sob of a moan, Sanji’s hips stutter one last time as he comes in his boxers. He grips Zoro’s leg tight to his chest as he does, hot ropes of come spilling into his underwear. It’s a weird feeling against Zoro’s leg, but that’s not the point. The point is that he really came like this, that he got off just from humping Zoro’s leg.

“Fuck, that was hot,” Zoro mutters as Sanji weakly lets go of his leg and crumples down to sit on his heels. The cook looks up at him through his bangs, eyes pleading and mouth dropping open.

“My mouth, fuck my mouth,” he begs, utterly shameless. Zoro groans and grips his cock hard at the base to stop himself from coming embarrassingly early. Damn sexy bastard.

“Hmm, I don’t think I will.” Sanji looks up at him in betrayal, whining.

“You said you would!”

“I said maybe,” Zoro tells him firmly, though the urge to sink his cock into the wet heat of Sanji’s mouth is certainly strong. Still, he has more plans for tonight, and coming down Sanji’s throat too early isn’t part of them. “Get yourself hard again. Touch yourself through your boxers.”

Sanji obeys, weakly palming at his clothed cock. He whines at how sensitive he must be, slowly rubbing himself with the wet noises of his own come. “It’s too much, too soon, please.”

“You want me to use lube when I fuck you later?” Zoro asks, and Sanji just nods eagerly. Whatever game he’d come up with earlier, wanting to act like this wasn’t exactly what he wanted, is gone now. Bratty Sanji has disappeared, leaving a compliant and easy mess in his wake. “Then don’t fucking complain. I’ll tell you what to do, and you’ll fucking do it. We clear?”

“Ye— hng, yes, daddy,” Sanji whines, eyes welling up with pretty tears. Zoro scrunches up his nose at the name.

“Not a fan of the daddy kink, I’ll be honest,” he admits, and the tears in Sanji’s eyes immediately spill over.

“Sorry! I’m sorry, please, ah— Zoro~”

“Hey, it’s okay baby,” Zoro coos, wiping the tears from Sanji’s cheeks. The daddy thing wasn’t so bad, he supposes, but it’s not what he’s in the mood for. “Maybe another time, huh? I like it when you say my name.”

“Yeah, okay, Zoro, please,” Sanji says, near incoherent. Looking down, Zoro sees he’s getting hard again already, his cock at a steady half-mast in his soaked boxers.

“Good, you’re my good little slut,” Zoro assures him, and Sanji lets out a sob. He nuzzles his head against Zoro’s thigh, searching for affection. Zoro grants him it, petting his hair softly. “I’m gonna make you come in those cute little boxers again, until they’re soaked through. Shouldn’t take much; you’re so easy, you come so quickly.”

“Yeah, I’m easy, easy for you,” Sanji agrees, stroking himself with enthusiasm now. Zoro kneels down in front of him, offering out his own leaking cock.

“You can touch me as much as you want,” he says, watching as Sanji lights up with a watery beam of a smile. Before Sanji can actually get his hands on him, though, he shuts him down. “But for now, I want you to wank me off. Keep touching yourself, too.”

Whining, Sanji wraps his left hand around Zoro’s dick and starts to stroke him. His talented hands work wonders, easily multitasking between palming himself and pumping Zoro’s cock too. Zoro moans, cupping Sanji’s face in his hands and pulling him in for a kiss.

This kiss is much different to the one they’d shared earlier in the evening. They meet with open mouths and searching tongues, kissing messily. It’s hot and wet as Sanji desperately licks into his mouth, drooling down their chins as he tastes Zoro’s tongue.

Groaning, Zoro tilts his head and deepens the already hot kiss, shoving his tongue deep into Sanji’s mouth. One hand sneaks around the back of Sanji’s head to hold him close, the other dropping down to flick at a pert nipple. Sanji moans, the loud sound muffled against Zoro’s lips before he pulls back.

“’M close,” he gasps, trembling in Zoro’s hold. “So close, so good. Let me come again, Zoro, please.”

“You’re begging so easily now,” Zoro praises him, pressing their foreheads together. “I don’t even have to tell you to now, you just do. You’re being so good for me, aren’t you?”

“Yeah, yeah, ’m a good boy,” Sanji says, smiling. “And good boys get to come, right? You’ll let me come? Please, Zoro, let me come.”

Such a good boy,” Zoro moans, feeling pretty fucking close to the edge himself. He takes a deep breath and pulls his head back, creating a tiny bit of space between them. “Stop touching my cock and come for me.”

Sanji takes back his hand in a flash, holding his crotch in both hands as he thrusts his hips up once, twice. His face slackens completely, mouth dropping open as he lets out a whine so high it’s almost silent as he comes.

Breathing heavily, Sanji lets go of his soaked boxers and grabs Zoro by the arms. His hands are sticky from his own come, and Zoro looks down to see he’s almost completely ruined his boxers. The once white material is almost see through with how soaked it is, clearly sticky and uncomfortable.

Sanji looks completely fucking ruined. It’s so hot.

Now can I—”

“Get up and get the lube and blankets out,” Zoro cuts him off, getting to his feet. Sanji reluctantly obeys, standing up on shaking legs and making his way over to the cupboard next to Zoro’s weight racks.

Zoro moves over to the bench on the other side of the room where his three katanas are lying. Surveying them, he decides the only one suitable for the job is Wadō. He picks her up and unsheathes her, turning back to face his boyfriend, who has a bundle of blankets in his arms.

“Good. Now lay them out however you want on the floor,” Zoro tells him, gesturing with his blade. Sanji immediately busies himself in making the floor as comfortable as possible, laying out a makeshift bed for them.

“How do you want me?” He asks, not even questioning the sword in Zoro’s hand. Grinning, Zoro points her towards the centre of the blankets.

“On your hands and knees, boxers on.”

“But they’re sticky,” Sanji complains as he gets into position. He freezes once he’s down there, arching his back and looking over his shoulder. “I mean— I’m sorry, Zoro, it’s fine. Please fuck me with lube.”

He can’t help it; Zoro laughs. Sanji’s too damn cute like this, his dignity out the window as he presents his ass and begs for lube. He looks like a fucking wet cat.

“You’re so pathetic, it’s cute,” Zoro tells him, advancing with Wadō held loosely by his side. He stops right behind him, carefully surveying his round ass.

It only takes two slashes to achieve what he wants. Wadō’s tip tears through the fabric of Sanji’s boxers with ease, not leaving a single mark on the skin beneath. Just two slashes, and there’s a hole at the back just big enough for Zoro to fuck him through.

Sanji whimpers, collapsing onto his forearms and wiggling his ass. Zoro leers at the display before carefully returning Wadō back to her sheath, mentally apologising to her for using her for something so crass.

“I’m gonna finger you open nice and slow, then fuck you as hard as I want,” he tells Sanji, almost conversational. “How many fingers do you need? Two?”

“Two?” Sanji repeats in disbelief. “But you’re so…”

“Go on, tell me,” Zoro jeers, kneeling down behind Sanji and squirting a healthy amount of lube onto his fingers. “My cock too big for you to take? You’re really gonna ask me for more?”

“I can take it!” Sanji insists, then pauses. “But, just two fingers…”

“I don’t have to finger you at all if you’re gonna get greedy,” Zoro scolds him, pushing one finger into his hole without warning. Sanji keens and pushes back against it even as his ass clenches tight around the digit. “Fuck, look at that. Your ass is just sucking me in.”

Sanji twists around, looking over his shoulder to give Zoro pleading puppy dog eyes. “Come on, at least let me have three. Don’t you want it to be nice and loose for you?”

“What’s that? Did you just say you don’t want any fingers at all, just my cock?” Zoro asks, moving to take his finger the entire way out. Panicked, Sanji slams his ass all the way back, fucking himself onto his index finger.

“No! No, it’s fine, two is more than enough,” he backtracks, smiling sheepishly. “Can’t you order me to, I don’t know, be looser? Enjoy the burn?”

Zoro shrugs; he has no idea how this shit works either. “Probably,” he says anyway, thrusting his finger in and out of Sanji’s tight hole. “Don’t wanna though.”

Sanji scowls, turning back to drop his head to his forearms. He mumbles something unintelligible into his arms before speaking up again. “Please take care of me, Zoro~♡”

“Tch. Cute fucking whore,” Zoro mutters, face burning bright red. It’s rare that Sanji takes on that sort of tone with him, usually only when he’s entirely fucked out and mindless, and it gets to Zoro every time. His dick is so hard it feels like it might fucking fall off.

He prepares Sanji as quickly as he can, using two fingers to scissor his hole open wide. On each thrust, Sanji lets out these breathy moans that make Zoro feel like he might come entirely untouched, but he somehow holds back long enough. Eventually, Sanji’s hole is gaping as wide as it can get from just two fingers, and Zoro leans down to spit crudely in him.

“Hnn, s’good,” Sanji slurs dreamily. “You’re treatin’ me so good.”

“You shouldn’t get used to it,” Zoro tells him, slicking up his cock with a generous amount of lube. “That’s the last bit of kindness you’re gettin’ from me. This next part’s just for me.” He pauses right before he’s about to slide home, noting the dreamy expression on Sanji’s face. “Tell me what your safeword is.”

“Mm… it’s eggplant,” Sanji sighs out, and that’s confirmation enough to Zoro that he’s still with it enough to consent. He leans down over Sanji’s back to whisper in his ear, one last threat.

“Feel free to scream, cry, and beg as much as you like. I’m not stopping here until I get my fill.”

“Huh?” Sanji questions, glancing up with his beautiful blue eyes full of trust before Zoro ruthlessly slams all the way in with one harsh thrust. “Hah! Zoro!”

“That’s right, say my fucking name,” he growls, setting a decently fast pace as he fucks into Sanji as hard as he can. It’s so fucking tight from the jump, since two fingers really isn’t enough to prepare for a whole dick.

“Zoro!” Sanji calls out, although it’s impossible to tell whether he’s following orders or just crying out regardless. “Feels— ahh, it’s too much!”

“Yeah? You can’t take it?”

“No! I can—” Sanji cuts himself off with punched out little moans, gasping for breath and scrambling with his fingers against the blankets. “Fuuck, it’s so— too much, hahh~”

“Too rough? You too sensitive?” Zoro asks, his tone condescending. Sanji whines out an affirmative, but Zoro just laughs harshly at him. If it’s really too much, then Zoro trusts him enough to use his safeword. “Tough shit. This is what I want — a nice show and then a hard fuck. So fucking take it.”

“No, Zoro, off, off—” Sanji cries, trying to scramble away. All it serves to do is make Zoro’s next thrust even harder as he slams home. “Ahh! It’s too much!”

“Fucking noisy whore,” Zoro snaps, trying to sound collected when all he wants to do is moan Sanji’s name. “You— ah, you want the whole crew to know what a slut you are for me?”

“No, no, please~”

“Then shut the fuck up.” Zoro grabs him by the hair again, yanking his head up and changing the angle until he hits Sanji’s prostate. “I don’t wanna hear a word out of that mouth unless it’s your safeword. That’s the only thing you can say, got it?”

Sanji nods frantically, tears streaming down his cheeks as high pitched whines escape the seal of his lips. Grinning menacingly, Zoro slams his head back down onto the softest part of the blankets and holds him there.

“So fucking tight,” he groans, revelling in the smack of their hips together. The sound is muffled only slightly by Zoro’s trousers that he’s still wearing — and fuck, that makes things hotter, that Sanji’s completely naked aside from his ruined boxers whilst Zoro’s only got his dick pulled out far enough to fuck him. “Shit, you feel so fucking good.”

Panting, Zoro leans down over Sanji’s back to get deeper, the hot squeeze around his cock feeling criminally good. “So good to get you to pipe down for once, too. When all you can do is moan like the pathetic slut you are, it’s like fucking a fleshlight.”

Sanji keens low in his throat, muffled into the blankets his face is pressed into. He makes another weak attempt to crawl away, but Zoro holds him down firmly. As he does, Sanji clamps down on him like a vice, and suddenly Zoro feels mere seconds away from finishing.

“Fuck, I’m close,” he admits, pounding into Sanji like it’s the last thing he’ll ever do. “When I come, you will too, yeah?”

It doesn’t take much more after that. Zoro slams in a few more times before finishing inside with a shout, muted against Sanji’s shoulder as he bites down hard. Sanji follows his orders, clenching down on his cock as he comes too.

They lay like that for a few moments, the only sounds in the sudden quiet their soft panting as they get their breaths back. Once he feels like he can breathe again, Zoro rolls off to flop down on his back next to his boyfriend. Sanji, however, doesn’t move or make a sound.

“Oh shit, you can move and talk freely. As much as you want, however you want,” Zoro tells him, breathless, and Sanji collapses down with a drawn out sigh.

“Fuuuuck,” he groans, still face first on the blanketed floor. “That was… so fucking hot.”

“Yeah? It was all good?” Zoro asks, propping himself up on his elbows to look over at his boyfriend.

“Mmhmm… So good,” he mumbles, rolling over onto his back. The blankets beneath where he just was is a mess of blood, as is his nose and chin. Zoro chuckles to himself — apparently, someone enjoyed themselves very much.

“Good,” he says, smiling smugly to himself. It’s hard to keep up with such a kinky boyfriend sometimes, but Zoro seems to manage just fine. Still, checking in after the fact and providing aftercare is all part of the job too. “And there’s no commands left?”

“Yeah, I’m fine,” Sanji says, spread boneless on his back with his eyes shut and a content smile on his lips. He sits up suddenly, glaring accusingly at Zoro. “No wait, I still want to suck you off.”

Zoro raises an incredulous eyebrow at his horny little shit of a boyfriend. “You’re still going? I made you come three times!”

“No, I mean your shitty command from earlier! You never told me to stop wanting to blow you!”

Oh, that. Honestly, Zoro had forgotten about that little trick. It’s seemingly a dangerous one, if Sanji’s still feeling it even now. It’s probably best he doesn’t try that again, then.

“Huh. Okay, stop wanting to suck me off,” he says, watching as Sanji sags in relief.

“Thanks,” he says quietly, still oddly compliant. He gets like this sometimes after a good, mind melting fuck, though, so Zoro doesn’t worry too much.

“We should probably get you out of those boxers,” Zoro says somewhat sheepishly, glancing down at the sticky mess in Sanji’s pants. “That really can’t be comfortable.”

“I can’t believe you wouldn’t let me take them off. Asshole,” Sanji complains, letting Zoro shimmy them off his hips and down his legs. His thighs are still covered in come, both wet and steadily drying. Zoro cringes, forcing himself to get to his feet and grab some wipes from the cupboard.

“It seemed hot at the time,” he says, unashamed since it’s true. He grins impishly over his shoulder as Sanji gives him the finger.

“See if I’m nice to you next time we fuck. I’m gonna make you do some real heinous shit.”

“Yeah? What if I just order you to be nice to me?” Zoro asks, knowing full well he’d never. Sanji knows it too, snorting derisively.

“You won’t get the chance,” he says, sounding confident, though tired. “I’ll just gag you before you can say a word.”

“Sounds good to me,” Zoro says happily, coming back to tenderly wipe at Sanji’s sensitive thighs. He’s as gentle as he can be, aware he’s put his boyfriend through… a lot, to say the least. “Want me to run you a bath to clean up properly? I can put all your fancy bubbly shit in.”

“Nah, ’m too tired. Just wanna cuddle.”

“Fuck yeah, now you’re speakin’ my language.”

That gets a laugh out of Sanji, who opens out his arms expectantly. Zoro flops back down into his personal space, laying on his side to smile at him. He’s probably too open with his adoration right now, but it’s Sanji. When he’s done so fucking well, how could he not?

“Need me to be big spoon?” He offers, voice soft as he smooths down Sanji’s mussed up hair.

“It’s fine, you prefer little spoon and I’m easy either way.” He says it with a rogueish grin which Zoro returns as he snuggles into his side.

“You did so good tonight,” he says, voice small. Sanji wraps him up in his arms, pressing a tired kiss to the back of his neck.

“So did you. Thanks for indulging me, Marimo. Love you.”

Zoro relaxes fully, already halfway to falling asleep. Curling into Sanji’s embrace, he yawns and lets himself fall into darkness. “Love you too, Sanji.”

Notes:

in canon developping this sort of power would probably have horrible consequences and make zoro go through a lot of shit as he tried to process it, yeah. but this is my fic, and in my fic i wanted to write porn, so let’s not think too deeply about that haha

anyway, hope this was worth the read! love you, have a great day <3