Technical Machines

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

They can be only obtained as a reward from Raid.

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.

Trivia

 * Legacy moves are not able to be re-rolled.  (as in you can change a legacy move for another move but you cannot get that legacy move ever again).
 * Pokémon with a single move (e.g. Moltres, Zapdos, etc.) are not be able to use a TM.
 * Using a TM will teach a Pokémon a new random attack, which is available for the Pokémon to learn and is not same as the attack that is being forgotten.
 * Most Pokémon have two possible Fast Attacks, therefore it is almost guaranteed that the Pokémon will learn the desired Fast Attack.
 * Most Pokémon have three possible Charged Attacks, therefore there is ~50% chance of learning the desired Charged Attack.