ZoLu

"Luffy? Can you hear me? Sorry for worrying you. If I don't become the world's greatest swordsman, that would be a problem for you, wouldn't it? I...I will...I WILL NEVER LOSE AGAIN! Until I defeat him and become the greatest swordsman, I'll never be defeated again! Any problems with that, Pirate King?!"

- Zoro.

ZoLu is the slash ship between Roronoa Zoro and Monkey D. Luffy from the One Piece fandom.

Romance Dawn Arc
Luffy meets Zoro while he's being held captives by some marines who agreed to set him free only if he survives with no food or water tied up under the sun for a month. Luffy admits to him that he's looking for a crew so he can become King of the pirates, to which Zoro replies that there's no way that he'd join his crew since he's 'weaker'. Luffy then says that he wouldn't want Zoro on his crew since he's got bad reputation. When zoro asks Luffy to feed him the rice that a kid prepared him which has been thrown on the ground and was filled with dirt, Luffy deducts that he's a good guy. When Luffy found out Zoro's going to be executed in 3 days and that Helmeppo lied, he proceeds to beat him up and declares that he's gonna make Zoro join his crew. As Luffy and Coby head back to the marine quarters, Zoro finds out what Luffy's done when he found out about his execution. Once Luffy gets his swords back and protects Zoro from gunshots, Zoro comes to admire Luffy's strength and tell him that he's earned a crewmate.

Orange Town Arc
After Luffy's been tricked into being captured by the Buggy pirates due to Nami, Zoro finally arrives to the island and looks for Luffy. When he arrives to set Zoro free, Buggy engages a fight with him and wounds him. Luffy tells Zoro to leave at which Zoro refuses, but then catches on Luffy's plan just through eye contact. After firing at the Buggy pirates, Zoro carries the cage Luffy's in and leaves.

When Zoro arrives to town, he goes to sleep and is put in care in a shelter by the mayor. After Luffy's cage is destroyed by an enemy, he tries to ignore the fight to go look for Zoro which failed and he ends up engaging in the fight. Buggy then fires a cannon ball at the shelter Zoro's staying in, which worries Luffy but turns out he came out alive. After Luffy attacks the buggy pirates recklessly, Zoro admits that he 'worried him for nothing'. When Buggy tries to intervene in Zoro's fight, Luffy stops him and says "Keep your mitts out of Zoro's duel!" After Zoro's victory, he admits to being a pirate and tells Luffy he's gonna rest. Luffy tells him not to worry and that he's gonna take it off from there.

Baratie Arc
Nami, Usopp and Zoro are all sat on a table when they call Luffy, who's been hired as a 'chore boy' because of the damage he caused. Zoro then teases Luffy about how he won't get to enjoy the food here which annoyed Luffy and made him drop a booger in his drink. Zoro pretends he's about to drink it then immediately makes Luffy drink the cup. Near the end, Zoro channels a fight with Mihawk, which in he immediately loses to. Luffy thinks Zoro has died, which angers him to the point where he tries to attack Mihawk, Mihawk dodges and tells him that Zoro's alive, which Luffy is glad to hear. After being defeated, Zoro's ashamed and declared that he'll never lose again so he'll become the world's greatest swordsman and not disappoint him, even calling him King of the Pirates. All though Mihawk hasn't seen them really interact, he tells Luffy that they both make a great team and that he hopes to meet them again.

Arlong Park Arc
After Zoro beats the fishmen up, he wonders where Luffy is, saying that he promised he'd bring Nami back to him. When Nojiko's about to bring up Nami's past and Luffy says he's uninterested and leaves, Zoro said not to worry about him and that's just how he is.

Loguetown Arc
Zoro and Luffy both go to a restaurant together. After eating for a while, Zoro realises they both don't have any money to pay up. But that's soon resolved after they both unintentionally take money from Buggy, who's been following them.

Whisky Peak Arc
After finding out the village's true intentions, Zoro gets in a mess with the Frontier Agents and the other people residencing on said island. When Luffy wakes up and is still under the impression that the villagers were innocent, he starts a fight with Zoro who tries repeatedly to explain the situation which failed. Zoro thought that it might be a good test to see who's the strongest between the two, until Nami intervenes and stops them both. Luffy soon realises that it wss a misunderstanding.

Water Arc
Zoro expresses that the cred must hold respect for Luffy, even if he's "a complete idiot". He says the crew is better off with someone who doesn't respect their Captain. Zoro also says that if his Captain is someone who will let people trample all over him, he might as well leave the crew. Luffy, nami and chopper are left shocked by what he days, but after some thought Luffy says that he agrees.

Enies Lobby
Luffy orders to Zoro to cut some enemies up because they're standing in the way, which Zoro replies to with 'Sure.' without even thinking it over, which surprised the others.

Thriller Bark Arc
Through out the story, Zoro has expressed that if Luffy would ever come in the way of his dreams, he would leave the crew or even kill him. But during this arc, Zoro seemed to have changed his mind about him, saying that he can't complete his dream's and ambitions without protecting Luffy's. After he almost dies by taking all the damage Luffy's endured so Kuma spares him, he says that nothing happened. He does so because protecting Luffy is what he's supposed to do as part of his crew, he doesn't need that recognition because all the strawhats already know that they'd stake their lifes for anyone on the crew.

Sabaody Archipelago Arc
During the big fight, Zoro gets hit by Kuma, which devastates Luffy enough for him to repeat his name and shouting it at least 6 times. He also begins to remember flashbacks of them together. After all his crew is gone, luffy beats himself over not being strong enough to protect any of them.

Impel Down Arc
Before revealing his true identity, Bon Clay was disguised as Zoro. Luffy seems happy to see him, screaming his name in a surprised yet excited tone. When Bon Clay takes on his real form, Luffy exclaims “I'm so disappointed that you're not Zoro, but at least you're alive!"

Post War Arc
After Mihawk comes back from Marineford, he finds Zoro outside his castle. Zoro finds out that Luffy was there during the war and asks if he was okay, Mihawk tells him that he was probably still alive, but that his heart has dealt great injury. When zoro finds out that Luffy died right in Ace's arms, he was the only strawhat who seemed like he was on the verge of tears. After beating the baboons outside of the castle, Zoro bows down to Mihawk begging him to train him. Mihawk says that he's only embarrassing himself and proceeds to ask why, which Zoro replies to saying "I want to beat you." Mihawk ends up accepting, but deduced that there was another reason as to why hes asking Mihawk for guidance, saying "Seems like you found something more important than your ambition" and thinking "When a man like you swallows his pride, it's always for someone else."

Fanon
On AO3, ZoLu is the 2nd most popular ship for both Zoro and Luffy, as well as the 4th most popular ship in the fandom.

Fan Fiction
Luffy/Zoro tag on AO3

Pixiv
Zoro/Luffy on Pixiv