Up until now, there are only 3 Pokémon that can learn SelfDestruct, but not Explosion. Snorlax, Mewtwo, and Wailord. There's only one way to learn it, and that's from the move tutor in XD. Like most other move tutors, this one is one-use-only. However, XD is not exactly a game that gives itself to speed running. Quite the contrary. To make things worse, this particular move becomes available only after the main game has been finished (IIRC). Most people would consider it a waste to do such thing just for these 3 Pokémon, especially for a move that they may not end up using. My question is: who should get the move first, if at all?