It ain't a move its an ability.
That HM is not in the game. I'm sorry
ice path
go to jocose town
you get it on Route 36.
There is a move deleter who can make pokemon forget HM moves.
you have to get hm whirlpool
HM 02 Fly is with the woman outside Cianwood City Gym.
You don't you have to use an Hm on a Pokemon
HM07 Waterfall is found on the Ice Path.
There's a move deleter in blackthorn city he can remove hm moves.
i think you have to go to one of the dark caves and then you crash into a man he will give you a hm strength
Beat the Cianwood Gym leader, Chuck. Then a woman will apper when you leave the gym and give you the HM.