Actions

Work Header

Let me use you

Summary:

Zoro closed his eyes with a moan «You’re going to regret this» a murmur almost lost in Sanji’s pleasure.
Sanji shifted to straddle him in a more comfortable way for both and kissed Zoro alongside his perfect jaw up to his lips.
«So what?» He whispered, before to kiss him again.

Notes:

The Mildly Dubious Consent refers to the doubt that Zoro is always 100% on it, when Sanji use his "arts" to convince him in doing... well, basically whatever he wants.

Chapter 1: Arlong Park

Chapter Text

Sanji noticed it already at Baratie, when that idiotic moron decided it was a good idea to have his guts opened by the mighty warlord of the sea just to prove a point. Of course he was already tempted by Luffy’s shenanigans, but Zoro’s williness in die to pursue his dream sure took a toll on his complaints. Sanji had eyes and a bubble angriness about the recent discovery that he loved ladies under any shape and circumstance except the physical one. It had started as a little bug in his ear when he was young, grown at the Baratie – where he was surrounded only by men – and had bounced against the thick wall that was Zoro against Mihawk that day. Zoro was an arrogant little nobody with a shit-eating grin and a death wish, but Sanji couldn’t ignore that he had put his mind on fire with his large-as-life dream as well as his loins, exhausted by his lame efforts to forget he liked men.
Sweet little child of summer, he thought those crazy guys were going away so he could just go on with his life, burying his desires under meters of hypocritical forgetfulness. Then Luffy’s stubbornness happened and an odd force just pushed him through. Once on the ship and through the first day, he had already decided that both were two dumbasses and Nami was the only sane person on that ship. But his eyes were still there and he couldn’t bring himself to forget about that angriness bubbling just under the surface…. The oh so big desire to love women, so soft, so sweet and so welcoming. His eyes were still there to watch at that bastard being as handsome as ever, without even noticing him, while his hands twitched for the need to scratch that itching.
Luckly, Zoro was Zoro and his absolute obnoxiousness was too great to be ignored and they fell in a more comfortable scheme made of fights and teasing. Time passed and Sanji’s little “attraction” faded away. For time to time, when he felt particularly in the mood, he would avoid Zoro and his ridiculous muscles – always on display because he was such a tease without even knowing – and took care of himself.
He should know that the contingency plan was destined to fail the moment his self-control was out of the window.

The defeat of the most dangerous pirate of the East Blue seemed like a good moment to have one of the biggest parties he had ever saw; it was just nine in the evening and it felt like he was barbecuing for three hours straight. But Sanji loved to cook for other people, especially in the occasions where everybody seemed to burst in happiness. He glanced at Nami, who finally had found her pretty smile after all the deceiving and the crying and the fighting; as usual, looking at Luffy bouncing around it seemed like it had been all just a walk to health. Usopp was telling his grandiose tales to the whole bunch of Coco village’s children. Sanji was laughing with them all, tipsy from happiness and liquor: probably as a thanks, but people had sneaked drinks to him the whole night and now he could say he was delightfully buzzed.
«Sanji!» Yelled Usopp, stumbling towards him all red in the face.
«Oi, Usopp. Are you drunk?»
The sniper made a big smile «Yep» he answered, popping the last letter. «Listen, I told Zoro I would bring him food, but if I climb now I’ll probably die… Can you…? Please?» He fluttered his eyelashes, dramatically.
Sanji snorted to hide a laugh and sighed «Al right... go put your ass on a bench before you fall!»
«Yay! Thank you!» Usopp smacked his shoulder and stumbled back to the bonfire.
Sanji shook his head while filling a plate for the Marimo; honestly, he had kind of forgotten Zoro was still on the ship, watching. The whole party was right outside the ship though, he really didn’t think there was something to watch there.
«What an annoying shit. We must always worry about him like a baby…» he muttered, while climbing the crow’s nest. «Oi dumbass, your food!» He exclaimed, kicking the hatch open.
Inside everything was silent and Zoro was sleeping on the floor, back against the wall and arms crossed over his chest. “Watching duty” my ass.
Sanji was tempted to kick some sense into that empty head, but something pushed him to got close and just… stare at him. Since he had entered the crew, he never had the chance too really look at the Mosshead without fighting or teasing each other. He sure stole some glances from time to time, but never that close. Sanji eyes slid from his stupid hair to his peaceful resting face to the fucking muscles under the ridiculous tight shirt. Fine, already he was tipsy and feeling a little foolish, now he was also horny. Everything was fucking fine.
«What are you looking at?» Zoro’s sudden voice made him embarrassingly squirm.
«What the hell...? Were you faking?»
Zoro smirked and opened his eyes «I never really sleep, Curly».
Sanji huffed «Yeah, right… well, that’s your food. Usopp is out» he muttered, literally throwing the plate at him. He was about to cut the rope and go crawl in a deep hole, when Zoro called him back.
«Wait. What’s this?»
Sanji turned around and looked at him while grabbing the plate and stare suspiciously at the food.
«I’m not poisoning your ass. Since when are you questioning my job?»
«Since when you’re bringing me food?»
Sanji chewed the internal part of his cheek. Yes, normally he would have sent Usopp to hell and ignored the thing all together, but…
«Well, it’s a special occasion. Don’t get any ideas!» He shouted back.
It seemed enough for Zoro, who shrugged the shoulder and started digging into the food.
Sanji waited a second, two, then he moved towards the window and lit a cigarette, looking at the chaos unleashing «Why are you up here anyway? The party is right in front of the ship, there’s no need for a watch…»
Zoro didn’t answer. Sanji turned around gritting his teeth, but something dragged his attention: a spot of blood, spreading on Zoro’s shirt, right on his chest.
«What’s that?»
Zoro looked down and glances nervously at him, keeping eating «Doesn’t matter».
Sanji exhaled the smoke, thinking: Zoro never had the time to recover from the Warlord before to jump into the Arong Park mess.
«That’s why are you isolating here? Are you hurt?» He asked, admittedly a little bit rudely.
Sanji could see Zoro set his jaw, muscles already tensed on defence «I said it doesn’t matter».
«Why do you have to be always such a fucking stubborn alpha male? Just admit it hurts! I can bring the medical kit and patch you up…»
«Cook, let it go. I can deal with it».
Sanji had already noticed that the more Zoro was pissed the more his voice lowered, but still he didn’t move from his spot on the floor. Suspicious. He threw away the bottom of the cigarette and moved towards Zoro.
«Why aren’t you moving?»
Zoro visibly gritted his teeth «Why are you still here? Haven’t you some fish to fry or something?»
But Sanji saw him flinch a little when he pushed forward to fuck him off; the blood drop on the shirt widened and Zoro held his breath for a tiny quiet moment that was enough for Sanji.
He fell on his knees, pushing away Zoro’s leg and touching his chest with the index, making him squirm «Aha! It does hurt you!»
Zoro slapped away his finger «Mind your fucking business!»
Sanji frowned, eyes still on his chest «Why are you so dumbly stubborn?!»
«Why are you so insufferable?! And my eyes are up here, Dartbrow».
Sanji snapped to Zoro’s face, feeling the heat grow; fuck, he didn’t even realize he was staring and now they were way too close to hope that Marimo hadn’t notice the blush. Well, maybe he didn’t, he was an idiot anyway. They stood like that for a long second, during which Sanji was thinking of all the possible escape routes to keep his dignity intact. The too-fast movement from before was making him dizzy.
Suddenly, Zoro’s legs close around him in s not-well-thought wrestling move «Got ya!»
Sanji snorted «Your core strength now isn’t enough to do something about it, dumbass».
As if to prove his point, Zoro couldn’t twist his torso to pull him down and Sanji easily slipped out his grip and shored both Zoro’s leg up with his knees.
«Surrend?» He smirked.
Zoro frowned «Fuck off» he snarled and Sanji stupidly thought about Zoro’s free hands just in that moment, when one gripped his waist and the other slid inside his hair, trying rather viciously to pull him away.
Sanji whimpered, squinting his eyes «Dirty move!»
He pushed his knees more on Zoro’s legs to counterweight his pull, while one of his hands automatically grabbed at Zoro’s throat. He didn’t really want to hurt him, so instinctively avoided his chest.
«Fuck» Zoro chocked and left his hair.
Sanji could claim his victory, but in reality he was the one losing: the man he was crushing on, under him gasping for air? Hell no. He didn’t wait for the rush of the adrenaline to dissipate and moved forward, clashing their lips together. He could feel Zoro’s hand flinching on his waist, but didn’t want to stop and see if he had already ruined everything for the crew.
After some instants though, Zoro reciprocated and the kiss became more of a mess, while Sanji was putting his tongue into Zoro’s mouth, inducing an arousing moan out of it.
«Wait… wait…» murmured Zoro into the kiss.
He grabbed Sanji arms and pulled him away; Sanji blinked, looking at him: Zoro’s lips were already reddish where he had bit him and the hair were all over the place where he had sunk his fingers. Fuck, he was even more attractive.
«You’re drunk».
He wasn’t really that drunk, but nonetheless he nodded «And?»
Zoro frowned, but didn’t answer. Sanji could almost see the little hamster wheel turning in his head, but now that he had worked up the courage to do it, he wasn’t going to surrender that easily. He moved forward to nip at Zoro’s neck and he didn’t stop it.
«Don’t you like it?» He whispered, kissing the tender zone.
Zoro shuddered, both his hands still waiting on Sanji’s arms like he wasn’t sure.
Sanji shook his head, while rubbing his lips on Zoro’s skin up to his ear, where he licked briefly his lobe, before to suck it. He felt Zoro sharply held his breath and his hands fell on Sanji’s waist, surrendering. Sanji teeth scraped against his jaw, while sliding the fingers on Zoro’s scalp, pushing him more against the wall.
Zoro closed his eyes with a moan «You’re going to regret this» a murmur almost lost in Sanji’s pleasure.
Sanji shifted to straddle him in a more comfortable way for both and kissed Zoro alongside his perfect jaw up to his lips.
«So what?» He whispered, before to kiss him again.
This time Zoro didn’t hesitate to sink into the kiss with all himself, gripping Sanji’s middle in a tight vice.
They kissed for a long time and Sanji had to scrape off all the images he had built on Zoro during that brief time together: he was passionate as he thought, but there was an underline of softness that he wouldn’t have guessed. Maybe because Zoro’s was vocal enough to show him how much he was enjoying it or maybe because his hands were ready to hold him with a steadiness Sanji ever never felt in his life. He didn’t know, but what started with “I want to kiss him” became a deep cry for something more.
He wanted so much more.
They separate to breath and Zoro slid his hands under Sanji’s button-up, feeling the naked skin of his back. Sanji had noticed that he was always so controlled, never once trying to do something more than kissing. Oddly, that thought started a little fire in him, the will to see Zoro lose all control.
He smirked against Zoro’s neck, where he had already posed more than one bite.
«Fuck me» he murmured in Zoro’s ear and he felt his hands stop cold, before convulsing against his skin.
«Are you sure?» Zoro’s voice came out different, but Sanji couldn’t put a finger on it.
Was he sure? What he wanted for sure, was to scratch that itch tingling his guts for weeks.
Sanji nodded against Zoro’s shoulder and felt his strong arms tie under his ass, before he tried to pull both up in one movement.
«What the hell…?!» squealed Sanji, convulsively hooking Zoro’s middle and neck with his legs and arms. «You couldn’t even move one second ago, moron. You’ll open your stitches!»
«Don’t care».
They stumbled to the bench, where Sanji was plopped with not many regards. His head was spinning again and he was about to yell something, but shut his mouth when Zoro hovered over him slipping between his legs.
Sanji could feel his face and guts go on fire, but Zoro didn’t do nothing more than observe him up close, waiting. Sanji answered like he always did when he was embarrassed with himself, aggressively.
«What are you looking at?»
Zoro didn’t even flinch and kept staring at him with that stoic expression of his. Sanji understood that he’d wait for him to do anything. It was fair, since he was the one to start the whole thing. Swallowing hard, Sanji grabbed the edge of Zoro’s shirt and after a hesitation slipped his hands below, feeling the muscles under the bandages; Zoro sighed quietly, without breaking contact.
But Sanji was in the zone now, he went up the back caressing the skin with light touches while turning left to kiss the arm stretched out next his face. Zoro leaned over him easily, as if he wasn’t doing push ups over his body, closed eyed, just enjoying his touch.
Sanji felt the necessity to feel him more, to see him more «Strip off» he whispered.
Zoro opened his eyes to look at him with an odd expression, but after a moment he straightened up on his knees and took off his shirt. Well, Sanji couldn’t say wasn’t enjoying the view.
The shirt fell on the floor and Sanji was right away on Zoro’s chest, lightly touching where the fucking Warlord had plunged the blade, extorting more than a painful breath from Zoro. The skin was surely thinner there, more sensible. Sanji traced the outline up to the clavicle, then he straightened up to kiss there. Zoro’s willingness to let him do whatever was fire up the alcohol in his veins, he was feeling dizzy but couldn’t really stop. When he sucked a little to harshly on the skin, Zoro hissed and pulled him again by his hair, a move that became instantaneity Sanji’s new kink.
«Sorry» he said with a smirk, not sorry at all.
Zoro, in response, leaned for the hottest kiss Sanji’s ever had, so distracting that he saw Zoro’s was undressing him only when he was halfway through his button-up. Sanji grabbed the tie, now dangling from his necked neck, and pulled it over his head, while Zoro was untucking his shirt, sliding it along his arms. Sanji could feel the arousal building up in his guts, when their movements became more frantic.
Sanji moaned when Zoro leaned to bite his shoulder, roaming with his hands to Zoro’s trousers, where he could clearly feel the excitement. Sanji unzipped them and Zoro left out a small sigh of relief, before Sanji snorted «No underwear. Why am I not surprised?»
Zoro grunted on his skin, while unbuckling Sanji’s belt «Easier than your fancy clothes».
«You’re just uncultured. Not that complicated…» Sanji managed to say, while kicking off his shoes to help the process, because he was a fucking benefactor. «Do you think you’ll be able to do it before dawn?»
He smirked when he felt Zoro tensing against him, his hands working way more irritated now.
«You’re just a little shit» he commented, slipping methodically in his underwear and grabbing his already hard cock. Sanji moaned loudly against Zoro’s temple.
«Finally, Mosshead. Was about to get asleep…» but he managed barely to speak, his hips rolling against Zoro’s hand.
Zoro pushed down his hips, pinning him against the bench while biting right under his ear. His hand still slipping up and down his shaft, Sanji was already way too far gone.
«Didn’t picture you that eager for a cock» he teased with a smirk.
Sanji moaned again, trying to squirm away from his grip; his legs were hooked again Zoro’s lower back, pushing down his trousers to free him as well.
«I must have chosen the wrong one, since you’re still here talking» he commented and, oh boy, that worked magic.
Zoro stopped the game immediately and left Sanji enough to hook both his legs – still trapped in the trousers pooled at his ankles – over his neck, folding him in the most embarrassing way.
«Oi free me» he tried to say, but Zoro leaned forward to kiss him aggressively, while pushing a finger inside him. Sanji gasped audibly and leaned back against the bench.
«Is it ok?» Zoro asked, somewhere over him.
Sanji could answer just with an unarticulated babble.
«Don’t have any lube» he warned, and Sanji shook his head «Just do it, dumbass».
Zoro stop talking and spat in his own hand, while Sanji flushed and looked away. There was something of visceral and extremely primeval in seeing Zoro act in that crude way, his sweating muscles working around him like he weighted nothing.
The second finger sent Sanji on the moon, but to be fair that was his very first time with a man. Maybe he should tell Zoro, but he didn’t want to be cuddle or whatever, he wanted the real deal. The sweat and the bite and the burnt and that was what he was having.
«Fuck, you need to relax».
«Mh?» Sanji was so wrapped up in his own mind to barely understand what was happening. He just felt Zoro’s digits against his lips and, even if every part of his brain was telling him that it was disgusting, he just opened and started to suck. Zoro’s other hand returned back on his cock and Sanji felt somewhat more relaxed. His mind kept running on the idea of sucking Zoro’s off more than his fingers and the image, coupled with the stimulation, was really sending him off. His legs were hitching for the position, attached on Zoro’s neck.
He tried to say something and Zoro took off the fingers to slid them south «What, Curly?» he asked, but before he could complain again, he just pushed three fingers inside and scissored them to open him more.
Sanji convulsed without control and moaned when Zoro masturbated him deeper, smearing the pre-cum everywhere.
Zoro stopped to brush away Sanji’s hair «Ready?»
Sanji blinked and then Zoro aligned to enter slowly in him, waiting a second to let him breath.
But Sanji didn’t want to breath, he wanted to burn.
Pointing his heels on Zoro’s back, he leaned a little forward to press both hands on Zoro’s ass «Do it!»
Zoro pushed inside until he bottomed up completely. Sanji held his breath at the burn, but the pain was already erased by the pleasure he was feeling. He had his eyes closed but he knew Zoro’s was watching him with that odd expression.
«What? Do you want an invitation to move?» He asked.
Zoro sighed deeply, before to bent completely over him, forehead and forearms against the bench, and pulling completely out, before to push harshly right in. From that moment there was just brutal strength and sweaty skin pushing against each other; Sanji discovered in that moment to be a talker, he talked and talked, didn’t even know what he was babbling about, while Zoro was covering him with his heat and pushing inside as deep as he could.
Zoro was silent also during sex, focused and driven like in every aspect of his life. He grabbed Sanji’s hips to change slightly the angle and Sanji thought he liked his big rough hands on him. He would have liked to have that in the original way, from behind, because like that was instead way more intimate than he thought; still, when Zoro came to kiss him in the burst of passion, Sanji obliged; the kiss was spits, sweats and tongues, absolute filthy and Sanji melted in it, feeling the orgasm built in his stomach.
Zoro slowed down to find his cock and start to take care of it, so they could probably come together. Sanji had preferred for him to be just a fucker with a purpose. Why discovering this side of Zoro was so frustrating for him?
Sanji arched with a deep moan but Zoro didn’t leave his lips, intensifying both thrusts at the same time. How could he do all those stuff at the same time, and with the same intensity, Sanji didn’t know. He came violently in Zoro’s hand and bit his lower lip with the same intensity.
Zoro smirked and licked the blood away, while rising his brutal rhythm to catch his pleasure. He had put his ruined hand next to Sanji’s face and, instead of being disgusted, he couldn’t help but turn to lick his fingers and taste his own cum. Zoro snapped to watch at him, completely taken by the scene.
Sanji smirked and decided to put up an entire show, grabbing Zoro’s hand and licking, sucking and biting his fingers clean. Zoro was almost shocked and, when the orgasm hit him, Sanji could see the whole emotion pass in his eyes, together with a quiet moan and a shudder of his body.
Zoro fell over him and Sanji could hear his heart thumbing as crazy against his chest. Zoro reached his own neck to free Sanji’s legs and he pushed them down with a sigh of relief; they were surely sore but he had worse. They stay like that for a whole long minute, until Sanji started to squirm.
«You’re fucking heavy» he grumbled.
Zoro’s hair were tickling his face. I want to pet him.
Sanji grit his teeth «Move».
«Chill out, Curly. Are you always that pleasant after sex?» Zoro pulled up and straightened in all his naked glory, making Sanji flush again: he had some unmistakable marks and scratches, but he didn’t seem to care.
Sanji snorted to hide his embarrassment and sit «No. Just with you».
Zoro glared at him while pulling his trousers up, but didn’t commented further. Sanji looked around and whined while grabbing his button-up «My poor clothes!»
Zoro shook his head and wore his shirt «Next time you can come directly naked».
Sanji grunted and straightened up to wear hid destroyed trousers and fix the collar «Don’t make me laugh! There will be no second time, this is nothing».
Again, Zoro stopped to look at him always with that odd expression that not once Sanji had seen on him. He couldn’t investigate further, because Zoro just shrugged his shoulders and moved to the hatch.
«Clean it up after, this is still my gym» he said, throwing the tie at him.
«Fuck you!» He yelled, but Zoro was already gone.