what are hms in pokemon?
A Hidden Machine (Japanese: ひでんマシン Secret Machine), HM for short, is an item that, like a TM, is used to teach a Pokémon a move. HMs can be used an unlimited number of times and cannot be disposed of.