STAGE HAZARDS
* Any of the 721 Pokemon if you piss them off, especially the badass ones
* Pokemon Trainers, Professors, Villain Teams, Gym Leaders, Elite Four, and Champions
* Pokerus
* Shadow Pokemon
* Pokemon Rangers
* Missingno.
* Fan-made Pokemon (AKA Fakemon)