In the earlier Pokemon games, players had to use an HM to perform certain tasks that also doubled as moves.
Gen 5 Handbook supports the use of HM slaves : r/pokemon
Anyone here NOT like using HM Slaves?, Page 5
A concept for the best HM Slave : r/PokemonUnite
What is the best Pokémon in Pokémon Fire Red? - Quora
A shoutout to the GOAT HM slaves : r/PokemonEmerald
BW Tips and Tricks - Smogon University
Pokémon: Every HM, Ranked According To Its Use
Best HM slave there is. (OC) : r/pokemon
Top 10 HM Slaves in Pokémon - LevelSkip
Top 10 HM Slaves in Pokémon - LevelSkip
A concept for the best HM Slave : r/PokemonUnite
Top 5 HM slaves in Pokemon
Has anyone of you beat frlg or any other Pokemon game with less than 6 Pokemon? I beat leaf green once with 5 Pokemon (4 if excluding hm slave sandshrew). : r/PokemonFireRed