You can find it at the town team rocket is defending
u must go 2 cianwood city get the medacin and bring it to the light house
KANTO
You can't get a HM for that.
beat falker with a senret lv100
by beating the gym leader
Go to the forth gym!
cinbar islnd
you have to get the cianwood gym badge and the olivine gym badge
blackthorn city
it is bugsy the bug type leader
by beating the icicle gym leader. In mahogany town.
In Mahogany town right from Etrack city