to get rock smash go to a house in mauville. it has a purple roof and gray body. in there is a collector looking guy. he is rock smash guy and he will give u rock smash. Rock Smash is HM 06
With a HM 06
go to mosdeep city and go to champion steven's house and he will give you the hm surf
This HM is exclusive to ruby, sapphire and emerald versions. You receive it from steven after getting the 7th badge.
in kyrogres place
there's no hm dive in firered.so that means you can't find it.but you can find it in Pokemon ruby,sapphire,emerald and more.
Wally's Dad has the HM he lives in a house in petalburg city next to the gym.
It never does; you need to find the hm.
get the HM dive and dive down and you'll find a cave entrance
The HM Dive is given by steven at his house in mossdeep city.
there is no such thing is a HM called remover
u get them all by defeating all 8 gym leaders
You get the HM waterfall in the same cave you get Kyogre