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. They can be obtained from end-of-season rewards in GO Battle League if the Trainers rank was high enough or purchased in the Shop during special events.

Certain attacks on specific Pokémon cannot be taught via Elite TMs. Some require a specific Special Attack Item, and some are unavailable completely.


 * 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.