Originally Posted by Fat Professor Science
I'm thinking of trying this. Do you guys have some tips to make it as fast as possible?
The main thing you have to do differently if you want as much speed as possible is to only train one or two Pokémon, and to plan out PP management. Funnelling all the exp to one or two Pokémon is the main way to help them level faster than the things you're fighting (and likewise, you'll want Lucky Egg as your item if you can obtain it quickly in the game you're playing); and you should be sweeping things outright, and thus not needing to heal often. (Typically, it's fastest to use one Pokémon in generations I and II, one plus a backup for double battles, normally obtained at a high level to avoid having to actually train it, in III and IV, and two main Pokémon on V because the exp formula is different.) Remember that you can use Potions (etc.) and Ethers (etc.) to heal HP and PP equivalently, and it'll probably be faster than going to a Pokémon Center; it's nearly always worth going a few seconds out of your way for an Ether. (Look up where they are in your game of choice, if you don't know already.) Also, status effects tend to be the most dangerous obstacle to a speedrun; you might want to stock up on appropriate status healers, if you can afford them, to avoid being helplessly nibbled down while asleep, or have to make a huge detour due to poison. (Avoiding poison issues is less important since poison damage was eliminated, though.)