TMs

TMs (short for Technical Machine) are used to teach a Pokémon a move. It can be used to teach Pokémon a new move that it might not learn otherwise. They are useful in creating ideal movesets without the displeasure of spending money at the Move-Relearner or training Pokémon a particular amount of levels to learn a desired move.

List of TMs in Project: Pokemon
Below is the full list of TMs in Project: Pokemon. They have been conveniantly sorted into Types for easier browsing. Use 'Ctrl+F' to quickly find a move you want to know more about. Scroll down further to find out how to obtain them.

How to Obtain TMs
There are 4 main ways to acquire TMs. They are from defeating a Gym Leader, defeating Gym Leaders at Elegant Valley , spending money at the TM Shop or spending BP at the Battle Tower. Below is a comprehensive list of how to obtain all the TMs, sorted into each of those methods.