When Team Rocket attacks Ash and his friends, a brave young Trainer and her flock of Ledyba come to the rescue. With a bolt of electricity, Pikachu makes quick work of Team Rocket, but they look to capture a prize anyway: the same bolt from Pikachu sends one of the Good Samaritan's Ledyba flying right into their clutches.
Team Rocket watches as Ash and his friends travel approach the bridge they are on, and plot to drop them into a cage under the bridge and lock them in it. However, the bridge suddenly collapses prematurely, and Team Rocket falls into the river below. The gang arrives at the bridge and notices the gap in the middle, not knowing that Team Rocket caused it. They think of how to get across, with the nearest bridge being ten miles away. They then notice a woman traveling aboard a Ledyba and ask her help across the river. She introduces herself as Arielle and says that she can fly them across using her Ledyba, which she controls with a Whistle. She takes them across, one at a time.
Afterwards, Arielle tells the group about her job, which involves picking apples using her Ledyba in order to pollinate them. Intrigued, Ash sends out his Heracross to help the Ledyba, though it decides to suck maple out of the tree instead. Team Rocket spies on the gang and realize that Arielle's control over the Ledyba would be a good present for the boss. They manage to steal the whistle after pretending to be TV hosts. Team Rocket recites their motto and takes off in their Meowth balloon. In the air, Jessie blows the whistle, but the Ledyba do not obey her because she hasn't trained with them. Jessie sends out Lickitung, which uses Supersonic, leaving them confused and unable to listen to Arielle. Pikachu, unaffected by the attack, uses Thunderbolt on the balloon, sending Team Rocket blasting off. However, the Ledyba follow Team Rocket, since Jessie is still in possession of the whistle.
Ash, his friends, and Arielle search for the Ledyba, assisted by Brock's Zubat. Zubat uses Supersonic to spot the Ledyba, but it also finds a group of Golbat. Brock recalls his Zubat and the Golbat leave. Arielle says that Ledyba like the smell of flowers, so Ash sends out his Heracross to sniff out nicely-scented flowers. However, Heracross instead leads them to a tree with maple on it.
Meanwhile, Jessie throws the whistle away, dismissing it as worthless. Meowth says that she is blowing into it wrong and tries to use it. When Jessie sends out Arbok to find food, Meowth gets a note out, which has an effect on Arbok, and it starts dancing. James sees the Ledyba over in the bushes and Jessie suggests capturing them. However, Meowth instead tells Arbok to go underground and surround them, leaving the others flabbergasted. Arbok appears in front of the Ledyba, distracting them and allowing Meowth to throw a net over them and tie them to rope. The Ledyba fly off with Meowth holding on, though Jessie and James grab on to stop them from flying away. The Ledyba immediately stun Team Rocket with Stun Spore, getting them to let go.
Arielle becomes worried that the Ledyba will not listen to her without the whistle, but Ash reassures her. Just then, Arielle smells the scent that the Ledyba give off when they are in danger, and Ash tells Pikachu to find them. Pikachu shows her an area with Stun Spore-filled air and orange footprints leading to Team Rocket and the Ledyba. James promptly activates a net that drops on the group, and Jessie tells them to hand over Pikachu. She sends out Lickitung, while James sends out Victreebel.
They attack the gang, who are struggling to escape. Lickitung uses Stomp on Ash and Misty's heads, while Victreebel uses Tackle. Arielle tries commanding the Ledyba without the whistle and it miraculously works. They fly over to Arielle, dragging Arbok with them. Arbok flies into Lickitung and Victreebel and knocks them over. Ash sends out Bulbasaur and frees the Ledyba with Razor Leaf. James instructs Victreebel to use the same attack, but Arielle instructs the Ledyba to fly upwards so the Razor Leaf can cut the rope instead, then downwards to dodge the next attack. Jessie tells Lickitung to use Supersonic, but Ash tells Pikachu to use Thunderbolt on Lickitung, which knocks Team Rocket over. Arielle tells all of the Ledyba to use Tackle on Team Rocket, which sends them hurtling into the sky. Afterwards, Arielle thanks the group for their help, and Ash and his friends continue onward to Violet City.
In 2007, a video was posted on YouTube, where the scene in which James is heard mumbling while at the grip of his Victreebel's mouth is played backwards. Played normally, his dialogue appears to be gibberish. However, when the scene is played backwards, James clearly says, "Leo Burnett and 4Kids are the devil! Leo Burnett..." Some fans had speculated that Eric Stuart, the then voice actor for Brock and James, may have left the hidden message to poke fun at Burnett's idea of animation commercialism and at the same time mocking 4Kids Entertainment for upsetting the fans who were unsatisfied with the international edits back when the company was responsible for dubbing the Pokémon anime.
In 2011 at Matsuricon, a fan asked Stuart about this quote, which he confirmed was indeed intentional and claimed that it was because he was no longer being paid for his short commercials while working for 4Kids.