Some parts of this article have not yet been fully reviewed by a member of this wiki's staff or QC team.
Data from the Internet can be inaccurate or false, and it is easy to misremember information. For this reason there is more likely to be incorrect information in this article. This template will be removed once the information is peer-reviewed and tested by a staff or QC member.
|This article is a summary page for different variations of a glitches, etc. when talked about as a whole.|
Lanturn using Earthquake (image courtesy of TomoshibiBlue, from a video)
On many occasions in the Pokémon games, opposing trainers have used Pokémon with moves that they cannot normally learn.
Sometimes this includes Pokémon with moves at an earlier level than possible with Pokémon owned by the player, moves that weren't available for the Pokémon until later games and even moves that Pokémon have never been able to learn.
Probably three of the most well known examples include Lance's Dragonite in Generation I knowing Barrier (which was illegal until Generation VI), Lance's Dragonite in Generation II knowing Rock Slide (which was illegal until Generation III), and a Lanturn in Pokémon Emerald that knows Earthquake.
Two more recent examples of these errors include two errors in Pokémon Sun and Moon that were later fixed in the v1.1 patch, including a Kommo-o in the Battle Tree knowing Shell Smash (replaced with Draco Meteor) and a Shuckle in the Battle Royal knowing Stockpile (replaced with Double Team).
Bulbapedia covers this subject in more depth.