List of Transform glitches

These are glitches involving the move .
==Generation I==
===--===
In Generation I, if a Pokémon transforms into another Pokémon that knows more moves and, while transformed, switches around the copied moves with the SELECT button, after the battle the Pokémon will not have and will instead have the glitch move . This can also be done with Pokémon that have used in order to use Transform.
===Ditto glitch===
The primary method of the Mew glitch involves having a wild Ditto transform into the player's Pokémon, as this copies the stat, which is used to modify the species of Pokémon encountered.
===Color loss glitch===
In Generation I only (when the games are played in color), a transformed Pokémon initially keeps its own color palette when transformed, but it changes into the Ditto color palette once its sprite is reloaded.
Some examples:
* is the only Pokémon other than Ditto that is able to learn Transform in this generation. If a Mew uses Transform on , then Mew will initially transform into a Pikachu with Mew's color palette. However, it will change to Ditto's color palette once the sprite is reloaded. (Note: Mew and Ditto's color palettes are similar in , although their palettes are more distinct in .)
* If a uses Transform (possibly via ) on Pikachu, then Squirtle will initially transform into a blue Pikachu (using Squirtle's color palette). Once again, when its sprite is reloaded, it will use Ditto's color palette instead.
These are examples of actions that reload the Pokémon sprite in battle:
* If the transformed Pokémon uses Transform again.
* If the other Pokémon successfully uses any move on the transformed Pokémon.
* If the opposing Pokémon is transformed and the player throws a Poké Ball on it (including a failed Poké Ball thrown in a battle against a ).
* If the player opens the party screen and returns to battle.
For comparison, this does not happen in Generation II, because then the transformed Pokémon keeps its own color palette indefinitely. For instance, if a Squirtle uses Transform (again via Mimic) on Pikachu, it becomes a blue Pikachu indefinitely in Generation II.
===Level up moveset glitch===
Only in Generation I, if a transformed Pokémon levels up and learns a new move, it will use its original moveset (unaffected by Transform) from this point onwards in the current battle. Additionally, any PP lost from this point onwards in the current battle will not affect the Pokémon's actual PP as shown in the summary, which will effectively be restored once the transformed Pokémon switches out, faints, or the battle ends.
For instance, if a transformed into reaches the level 20 and learns , then it will have Mew's moveset (including Mega Punch) from this point onwards in the current battle, not Pikachu's moveset (even though Mew remains transformed into Pikachu). If that Mew had 29 PP remaining for when it transformed, then it will still lose PP as usual for each use of Pound, if any (decreasing to 28 PP, then 27 PP, and so on), but once the current battle ends, Mew will still have 29 PP for Pound, just like it had before transforming.
===Transform + Mirror Move/Metronome PP error===
If or is used by a ed Pokémon, the move of the same slot in that Pokémon's actual moveset will have its PP increased by 1. This occurs even if there is no move in that slot, which can prevent the use of or cause a softlock when targeted by . PP of slots without moves will not be reset to 0 when healing at a Pokémon Center; the glitch can only be repaired by repeating it 256 times, at which point the PP count will overflow to 0.
===Unused catch rate===
In this generation only, Transform copies an unused catch rate value from the target Pokémon. However, this has no effect in gameplay. If the player attempts to catch a transformed wild Pokémon, the catch rate from its original species is used, instead of the catch rate value that was copied by Transform.
==Generations I and II==
===Transform assumption oversight===
Only in Generations and , if the player catches any transformed Pokémon, that Pokémon is permanently converted to a . All the moves previously known by this Pokémon are lost, as its only move when caught will be .
 and some glitch Pokémon can potentially have Transform in their moveset, and several other Pokémon can also use Transform via , , or . Therefore, if the player catches any of these Pokémon that has used Transform, instead they will obtain a Ditto. However, wild Mew turning into Ditto is not an issue in normal gameplay, because wild Mew cannot be legitimately encountered prior to Generation III in the first place. Conversely, the , , and lines, which can be found in the wild, are able to use Transform via Metronome and Mirror Move, and then turn into Ditto on capture.
In Generation I games, the caught Ditto has Ditto's catch rate in the game data. Therefore, it will be holding a Metal Powder if transferred to a Generation II game (regardless of the original species).
In Generation II games, the held item (if any) is unaffected by this glitch. If the wild Pokémon was holding any item before using Transform, the caught Ditto will still be holding that item.
===Transform DV manipulation glitch===
If the opposing Pokémon (either a wild Pokémon or a Pokémon owned by a non-player character) uses twice in the same battle (that is, uses Transform when it is already transformed), it will retain the of the penultimate Pokémon it transformed into.
There are some additional effects:
* If a wild Pokémon uses Transform twice, and then is by the player, these manipulated DVs are kept by the caught Pokémon. However, the caught Pokémon will always be due to the .
* In Generation II only, if a Pokémon owned by a non-player character uses Transform twice, and then the player uses or to force the NPC to switch Pokémon, the next Pokémon sent as a result of this move will have the same manipulated DVs as the previous Pokémon. (conversely, if the NPC switches Pokémon because the previous Pokémon fainted, the next Pokémon sent will have its original DVs, unaffected by this glitch)
** See .
Some examples:
* If the player already has any Pokémon with Transform (, or certain glitch Pokémon) that has perfect DVs (15 for Attack, Defense, Speed, and Special), then this glitch can be used to catch wild Ditto perfect DVs as well. This is accomplished by waiting for a wild Ditto to use Transform twice against the player's Pokémon, and then catching this wild Ditto.
** In Generation I only, if the player has any Pokémon with , then it is also possible to catch a wild Ditto with the same DVs as the player's Pokémon. This is accomplished if the player's Pokémon uses Mimic and copies Ditto's Transform, and then the wild Ditto uses Transform twice (by first using its original Transform move, and then using Transform that was copied by the player with Mimic).
** In both Generations and , the move has a slim chance of calling Transform as well. This can be used to perform this glitch.
* This glitch can be used to catch a Shiny .
** See .
* This glitch can be used to change the gender of the opposing Pokémon.
** See .
===Shiny Ditto glitch===
This is based on the .
If the player already has any Shiny Pokémon with (possibly a Shiny , , , or glitch Pokémon), then it is possible to use this glitch to catch Shiny Ditto. It is not possible to catch a Shiny version of any other Pokémon species using this method, due to the additional glitch in both Generations I and II that causes any transformed wild Pokémon to be a Ditto when caught.
Due to being determined by DVs in Generation II, if a non-Shiny wild Pokémon transforms into a Shiny Pokémon and then uses Transform again, it will become Shiny. Conversely, if a Shiny wild Pokémon transforms into a non-Shiny Pokémon and then uses Transform again, it will become non-Shiny. This way, a wild Pokémon can even switch between Shiny and non-Shiny versions multiple times in the same battle. This does not work when Transform is used by a Pokémon owned by a (either the player or a non-player character).
This allows the player to make a Ditto Shiny by having it use Transform while already transformed. This is possible by using a Shiny Pokémon that knows Transform in battle against a wild Ditto, and then waiting for the wild Ditto to use Transform twice (by first using its original Transform move, and then using the Transform that was copied from the player's Pokémon). In Generation II games, after the wild Pokémon transformed twice in the current battle, it still appears with its original color palette at first. However, if the player opens the list of Pokémon or the Pack and then returns to battle, or simply catches that wild Pokémon, the color palette will be updated. At this point, a Ditto that was originally non-Shiny (purple) will appear with its Shiny (blue) color palette.
Alternatively, the player may transfer a Shiny Pokémon with from a Generation II to a Generation I game (even though this Pokémon won't appear as Shiny in the Generation I game, it still will have the correct DVs of a Shiny Pokémon). In Generation I only, is able to copy moves that haven't been used yet (because the player chooses the move from a list). If the player uses that Shiny Pokémon with Mimic in battle against a wild Ditto in Generation I, the player's Pokémon can use Mimic to copy the wild Ditto's Transform, and then the wild Ditto can use Transform twice (by first using its original Transform move, and then using Transform that was copied by the player with Mimic). As a result, the wild Ditto will have the same DVs as the player's Shiny Pokémon, and therefore will be a Shiny Ditto; its Shiny appearance will be shown if it is caught and transferred to a Generation II game.
===Transform gender change glitch===
This is based on the .
This glitch can be used to change the gender of a male or female Pokémon in battle. It works with wild Pokémon, as well as Pokémon owned by a non-player character. However, if a wild Pokémon is caught after this glitch is performed, it will become a (a Pokémon species that is gender unknown) because of the .
Usually, a Pokémon that uses Transform keeps its original gender, even while it is transformed. For instance, a female using Transform stays female during its transformation, no matter the gender of the copied Pokémon. However, due to gender being determined by DVs in Generation II, if a male or female Pokémon transforms into a Pokémon with the correct DVs for the opposite gender (according to the gender ratio of the original species before it was transformed), and then uses Transform again, then the gender of the transformed Pokémon will change.
For instance, 's gender ratio is one male to three females, therefore any Clefairy with an DV between 0-11 is female, and between 12-15 is male. If the player uses a Ditto with 15 Attack DVs against a female Clefairy, and then Clefairy uses to call , Clefairy will become a Ditto as well. At this point, Clefairy will have Ditto's DVs, but will retain its female gender symbol because Clefairy's original DVs are still used to determine its gender. If the player then switches to , and Clefairy (transformed into Ditto) uses Transform again, Clefairy will transform into a Pikachu and will become male (its gender symbol will change to male), because Ditto's DVs are now used to determine Clefairy's gender.
Additionally, if the player performs this glitch against a non-player character's Pokémon, and then the player uses or to force the NPC to switch Pokémon, then the will be activated as well. This means that the next Pokémon sent by the NPC will have the same DVs and therefore will also change its gender, depending on their gender ratio.
==Generation II==
===Roar/Whirlwind shared DV glitch===
This is based on the .
In Generation II only, if a Pokémon owned by a non-player character uses Transform twice, and then the player uses or to force the NPC to switch Pokémon, the next Pokémon sent as a result of this move will have the same manipulated DVs as the previous Pokémon. (conversely, if the NPC switches Pokémon because the previous Pokémon fainted, the next Pokémon sent will have its original DVs, unaffected by this glitch)
For instance, if the player uses a Ditto with the lowest possible DVs (0 for Attack, Defense, Speed, and Special), and the NPC's Pokémon uses Transform twice against this Ditto (the first Transform possibly from , and the second Transform copied from Ditto), then the NPC's Pokémon will retain these DVs as well. If the player uses Roar or Whirlwind to force the NPC to switch Pokémon, then the next Pokémon will have 0 DVs as well.
Additionally, this glitch can be used to transform the NPC's Pokémon into Shiny Pokémon, and/or to change their gender (see ) by manipulating their DVs.
If the NPC copies the DVs of a Shiny Pokémon owned by the player by using this glitch, the next Pokémon sent by the NPC as a result of Roar or Whirlwind will be Shiny as well. That Shiny Pokémon will display the sparkle animation when entering battle, but it will appear with the non-Shiny color palette at first. Once the player opens the party or Pack, that NPC's Pokémon will appear with the Shiny color palette.
As another example, this glitch may be performed to cause Whitney's and to be . One possible way to do this would be by battling her with a Shiny as the first Pokémon, and a with to be used later. The player's Ditto must not use Transform (that is, it must stay as a Ditto). If Whitney's uses and calls Transform, then Clefairy will transform into Ditto. Once Clefairy is transformed, the player may switch into Pidgeot. After Whitney's Clefairy (transformed into Ditto) uses Transform for the second time, it will transform into Pidgeot and will retain the Shiny Ditto's DVs (even though Clefairy will not appear as Shiny yet). If Pidgeot uses Whirlwind, it will force Whitney to switch into Miltank, which will have the same DVs and therefore will be Shiny. If Pidgeot uses Whirlwind again, Whitney's Clefairy will be switched back, and will be Shiny as well.
===Sketch glitch===
In Generation II, if a Pokémon uses while transformed, it will permanently learn the sketched move, normally replacing Transform. A move can then be passed down as an Egg Move through with a female Pokémon if the transforming Pokémon is or male.
In this generation, Sketch was intended to fail if the user is transformed, which is what it does in later generations, and would prevent this glitch from happening, but due to an oversight, it fails if the target is transformed.engine/battle/move_effects/sketch.asm at master • pret/pokegold (disassembly of Pokémon Gold)engine/battle/move_effects/sketch.asm at master • pret/pokecrystal (disassembly of Pokémon Crystal)
This was commonly exploited with Ditto by using a Trainer House Trainer who has a acquired using Mystery Gift. The most popular method was to face this Trainer in the Trainer House and have the user's Pokémon Transform into a Smeargle with at least one move other than Sketch. The user's Pokémon could then copy the other move via Sketch or if necessary defeat the Smeargle and Sketch another attack.
Alternatively, a Pokémon with has a slim chance of using Transform, giving it the chance to copy a move via Sketch which replaces Metronome with this move at the end of the battle. This includes several Pokémon who learn Metronome from TM35 in Generation I (, , , etc.) who can be traded to a Generation II game and permanently learn new moves by using this glitch.
Additionally, glitches with the potential of changing the species of another Pokémon such as the Pokémon merge glitch can also be used as part of extensions of the Sketch glitch in order to teach Pokémon Transform or Metronome to exploit the Sketch glitch.
In Gold and Silver, this glitch can be used to obtain Pokémon with Egg Moves that are otherwise unobtainable:
# 	Pokémon	Pokémon	Egg Move	Parent Egg Groups	Parent Egg Groups
001	 	 	 	 	
043	 	 	 	 	
120	 	 	 	 	
120	 	 	 	 	
120	 	 	 	 	
143	 	 	 	 	
238	 	 	 	 	
===Shiny Transform switch===
If a ed Pokémon defeats a Trainer's Pokémon and the player switches it out to a Shiny Pokémon when prompted to, the transformed Pokémon will have a Shiny palette while being switched. This does not happen if player switches Pokémon normally.
===Mirror Move failure===
In Generation II only, always fails when used by a transformed Pokémon.
===Wild Ditto's Transform with full PP===
In Generation II, if a transformed (or another Pokémon that uses Transform and is permanently converted into a Ditto) is caught by the player, it will have Transform with full PP (10 out of 10).
In Generation II, this is unusual because wild Pokémon have their PP deducted normally when they use any other moves in battle. For comparison: In Generation I, all wild Pokémon were caught with full PP for all moves. From Generation III onwards, if a wild Pokémon uses Transform, then Transform's PP is deducted normally.
==Generation III==
===Level up stat glitch===
In Pokémon Emerald, if a transformed Pokémon levels up during battle, it will utilize its normal, non-transformed stats for the remainder of the fight.
==Generation IV==
===Transform held item glitch===
In Japanese versions of Diamond and Pearl, if a Pokémon holding an item uses Transform and has its item stolen, as long as it does not faint before the end of the battle, both the transforming Pokémon and the thief will retain the item after the battle.
===Transform faint glitch===
In the Japanese version of , if a transformed Pokémon faints, it will keep the moves it learned via Transform. This glitch may be potentially used to teach any move (except ) to the transformed Pokémon. Any of the previous moves are deleted, including Transform.
Alternatively, may also be called by , , , or . For instance, a with can temporarily copy in battle, and then transform itself into a Pokémon with the desired moveset in order to perform this glitch. If Gengar faints while transformed, it will keep the moveset copied with Transform.
Exploiting this glitch allows for to learn moves other than , and to subsequently pass down any Egg Move in the if the paired Pokémon is female.
This glitch also allows Ditto to enter and earn their respective Ribbons. Usually, Ditto would be unable to enter any Super Contest, because only Pokémon with at least two moves may enter.
===Rage glitch===
If a Pokémon that is under the effect of selects a move other than Rage, it removes all volatile status conditions, except Rage. This includes the transform status, which allows the Pokémon to keep its transformed moveset after the battle.
===Level up stats glitch===
In , if a transformed Pokémon levels up during battle, it will utilize its normal, non-transformed stats for the remainder of the fight.
==Generation IX==
===Smeargle cloning glitch===
If the player lures a very close to a tree in the Terarium in , has the wild Smeargle use to copy Transform, then has the wild Smeargle use it, if the player then runs away from the battle, the Smeargle will become a clone of the Pokémon it transformed into, and the player can then re-encounter the clone in a battle to capture it. The clone will disappear from the overworld if the game is saved and restarted if it is not caught.
This glitch is no longer possible because Transform cannot be used by wild Smeargle as of version 3.0.1.
==References==
==Related articles==
ja:いかりバグ
zh:变身招式保留错误（漏洞）