Pre-evolution - A move that can only be obtained through leveling up when a Pokemon has not fully evolved but cannot learn it when they are fully evolved.
Eg. Chimchar can learn Flamethrower but Infernape cannot.
Transfer Only Moves-Moves that are only available in older gens. So some Pokemon can't have its HA and and a transfer move.
Eg. Salamence cannot have its HA and Body Slam