From Bulbapedia, the community-driven Pokémon encyclopedia.
|| It has been suggested that this article be moved to Rage glitch.|
Please discuss whether or not to move it on its talk page.
The term transform glitch refers to a glitch in HeartGold and SoulSilver. It occurs after a Pokémon capable of using the move Transform uses the move Rage after transforming until the "Rage is building" message is shown followed by either capturing or defeating the enemy Pokémon.
At the end of the battle the user's Pokémon will have the same moveset as the enemy Pokémon. Exploiting this glitch allows for Ditto to learn moves other than Transform and to subsequently pass down any Egg move.
A transformed Pokémon after using Rage at least once (but receiving the "Rage is building" message) will permanently learn the moves of the Pokémon that it transformed into.
If a Ditto manages to learn an egg move through this glitch the player may be able to pass it down in the daycare if the paired Pokémon is female.
This glitch can also be exploited by using Transform through Mimic, Mirror Move, Copycat, Metronome and Assist.
*Indicates glitches which have been officially acknowledged
- if you use the glitch on a Doduo that knows Fly, a Ditto can learn Fly.