Actions

Work Header

Rating:
Archive Warning:
Category:
Fandom:
Relationship:
Characters:
Language:
English
Series:
Part 4 of ZoSanZo , Part 8 of One Piece
Stats:
Published:
2026-09-22
Completed:
2026-09-22
Words:
1,737
Chapters:
2/2
Comments:
6
Kudos:
10
Hits:
214

Zoro and Sanji's Accidental Body Swap

Summary:

Basically Zoro and Sanji accidentally body swap with each other and the whole story is just them trying to return to normal.
Bold means the characters talking
Slanted means the characters thinking
Normal writing is narrator things

Notes:

Sorry bit shit but I'm testing for a new writing style rn and also trying to make this multi-chapter and long since I have a problem with making my fan fics too short

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

Chapter 1: The Body Swap

Chapter Text

One normal, peaceful day on the Sunny, Sanji walks out of the galley holding a huge plate of food

"NAMI SWAN!! ROBIN CHWAN!! HERE'S YOUR FOOD!!"

Sanji twirls around excitedly and sets it carefully next to Robin and Nami 

"everyone else, your foods inside."

Luffy does a wide grin and sprints to the kitchen knocking down everything in his path as Robin calmly uses her hand powers to lift up the items he dropped

Sanji sprints after him "Shit, I have to make sure that rubber idiot doesn't eat everything!"

Just before Luffy starts to eat all the food, Sanji pounces on him.

"LUFFY!! SAVE SOME FOR THE OTHERS!!"

Luffy whines "I will!!! just let me eaaaaat!!!"

Sanji hesitantly let's Luffy go and Luffy crawls away over to the food and starts to inhale most of the food 

"oi, Luffy. don't eat it all."

Luffy eats it all.

Sanji turns red with anger and stomps over to Luffy punching him on the head

"YOU IDIOT!!! I JUST TOLD YOU TO NOT EAT IT ALL!!!"

Luffy starts to very slowly chew his food 

"DON'T MOCK ME!!!"

Luffy slowly swallows his food "it tasted good."

Chopper walks in "oh! oh! is there food?! it smells good!!"

Sanji turns around "not anymore, thanks to him."

Luffy does a proud smile "it was good!"

Sanji punches Luffy again and throws him out the kitchen

"damn idiotic captain... ate all the food..."

Chopper looks around "Sanji! what can I eat?!"

Sanji pulls out a carrot with a deadpan expression and sets it in front of Chopper

Chopper stares at it for a few seconds then screams "I MAY BE A REINDEER, BUT AT LEAST TREAT ME LIKE I'M A HUMAN!!!"

Sanji bursts out laughing then pulls out a leftover vegetable soup from a few days ago that Luffy refused to eat and sets it in front of chopper

"there, you can have this. Luffy doesn't like veggies, so we had leftovers for once."

Chopper does a wide grin and starts to gobble down on it

Sanji stares at Chopper and smiles softly as the little doctor chows on his food

Then, suddenly they hear a crash outside.

Sanji jumps up "stay there, Chopper!"

Sanji looks out and sees a group of pirates running onto the ship attacking Luffy 

"shit, why are they here?!"

Sanji runs over and kicks the pirate away

"stay away from my captain!"

Then the captain of the ship starts to walk off

The captain of the ship is a big fat-ass pirate, face covered in pimples resembling pizza, annoying expression, wild haircut, ugly nerdy face, and unreasonably baggy clothes.

"who are you, captain of the nerd pirates?"

The pirate smirks "actually, I am."

Sanji looks up at the flag and sees a giant nerd emoji 

"of course, ooooof course..."

The captain does an annoying smile "and I ate the Suwappu Suwappo No Mi! Lets me swap bodies!"

Luffy perks up "ohhh!!! that sounds so cool!!!"

Sanji looks down at Luffy "Luffy, that's just like Law's power, but worse. Just body swap. no cool teleporting."

Luffy grumbles "but it sounds so cool..."

The nerd pirate smirks and waddles over tapping Sanji on the forehead 

"what the hell is he doing..."

The nerd pirate walks over to Zoro sleeping on the floor and taps him on the head

Then suddenly Sanji drops down on the ground fast asleep and Zoro jumps awake

Zoro screams "WHAT THE HELL?! WHY AM I IN THE MARIMO'S BODY?!"

The nerd pirate says "didn't I just explain this? I have the power of the Suwappu Suwappo No Mi."

Luffy pokes Sanji "wake up... I want food..."

Zoro says "I wasn't listening. now put me back in my damn body."

Luffy pokes Sanji's face again "wake up..."

Zoro yells "STOP TOUCHING MY BODIES FACE!!"

Luffy jumps and screams "ZORO!! I was just asking Sanji for food!! and that's not your body?"

The nerd pirate yells "WAS ANYONE LISTENING TO ME?!"

Zoro says "nope. and Luffy, get me some rope. this pirate can't even damn fight."

Luffy nods and throws a rope at Zoro

Zoro leans down and starts to tie up the fat pirate as the pirate wails 

"shut up."

Zoro lifts him up and throws him into a storage closet

"wait... how did I forget... I'M IM THE MARIMO'S BODY!!!"

Zoro runs over to the cabin and slams the door open

"GIVE ME MY BODY BACK!!"