Pokémon Double Trouble

Ash and co are headed towards the next island for the next gym to win the next badge. Ash is suddenly greeted by a mother mistaking Ash for her son Travis (in a similar fashion to the events of the start of Hypno's Naptime) After having thoroughly squished Ash into her breasts, and after staring at him for a while, she finally realizes that it isn't her son after all. So, then A giant Rhydon robot attacks all the people on the beach, being run by Jessie, James and Meowth. It's powered by Arbok and Lickitung with an automatic crack of the whip, and with Weezing at the head blowing out gas (because James was too lazy to teach it hyper-beam). It all seems hopeless as Arbok is sent forward to attack Ash with poison sting, but The lady's Alkazam teleports in at her command to block the attack, and to seal the robot's mouth shut. Ash's Charizard flames the giant robot which then explodes sending them blasting off again. Ash learns the lady is the Gym Leader, her name is Luanna. Ash goes to compete at the gym, which is also a hotel, to which the group get to stay while Ash has his competition. Prior to the match, they're in a hot tub discussing the upcoming match. Ash becomes overheated and turns bright red, and so they desperately take him out of the tub to cool off. When the match begins, Ash's team is Charizard and Pikachu, and Luanna's team is Alakazam and Marowak. Charizard and Pikachu don't seem to be getting along as a team and fight amongst themselves and refuse to help each other. They nearly lose the match, but as Pikachu sees Charizard struggling, he shocks Alakazam to set Charizard free. Marowak sends Pikachu flying with his attack, but Charizard catches Pikachu on his wing. They're finally working together and with Ash's direction for Charizard to fly upwards with Pikachu, as Alakazam is preparing a hyper-beam, Marowak's bone is returning just under them to hit Alakazam who loses control of the now large hyper-beam, which explodes in his face along with Marowa