Pleryt, take Pachirisu. Its moveset must be Shock Wave, Charge Beam, ThunderPunch, and Magnet Rise. Its nickname must be "Burke Pwns". It must forget all other moves as soon as possible and cannot use any non-Electric moves no matter what, including status moves. Since ThunderPunch and Magnet Rise are move tutor moves, it can be traded to another Pt/HG/SS if possible to learn them; otherwise, you're stuck. It must have the ability Run Away and hold an Oran Berry all the way through. It must solo Gardenia, and also solo Byron's Magneton and Bastiodon. If it faints, you are not allowed to revive it at a Pokémon Center if you have a Revive, Max Revive, or Sacred Ash in your bag. It must be at least 3 levels higher than any other Pokémon in your party or PC, excluding legendaries, at all times starting with the Fantina battle. If you fight Crasher Wake fifth, you are not allowed to use it in the battle.