A glitch trainer is a trainer that was not coded into a game but rather accessed through a cheating device such as a GameShark or a glitch. Glitch trainers usually have random Pokémon in their party, usually consisting of Glitch Pokémon with glitched stats and moves.