Technical Machines

Technical Machines (TMs for short) are items Trainers can use to permanently teach a Pokémon a new random Fast Attack or Charged Attack.

There are two types of Technical Machines corresponding two types of attacks in the game:
 * Fast TMs for Fast Attacks
 * and Charged TMs for Charged Attacks.

They can be obtained as a reward from winning a Raid Battle, completing research tasks or completing a Trainer Battle.

GO Battle League introduced Elite Fast TM and Elite Charged TM. They can select a specific attack to teach Pokémon, including legacy moves, which is not possible from Standard TMs.


 * See List of legacy moves for a list of moves available from Elite TMs.

Trivia

 * TM cannot be used on Pokémon with a single move (e.g. Unown, etc.).
 * TM will not teach a Pokémon the same attack that is being forgotten.
 * If the Pokémon has two Charged Attacks, Trainer have to select which move to be re-rolled.
 * Learning a legacy move will not grant the ability to use Standard TMs to learn the same move again if it is forgotten.
 * Legacy moves appear to be placed on top of the move selection screen, followed by a bunch of standard moves.