rock smash is in ember spa on one island cut is in the ship in vermillion city flash is close to veridian forest fly is close to celdon city surf is in the safari zone strength is in fuscia city
You need to catch like 10 Pokemon or something than beside the viridian forest entrance you use cut and there is a building - go in and oak's assitant is there talk to him he will give you flash(HM05
http://bulbapedia.bulbagarden.net/wiki/Main_Page
search the Pokemon you want. Gives locations and everything else you never wanted to know about the Pokemon.
SS Anne, Route west from celadon city, Secret house in safari zone, Warden in fuchsia city, Route 2, Ember spa, Icefall cave.
The short answer is no. There is no Dive, HM 08, in Pokemon FireRed.
Either by using the HM Strength or by using the HM Rock Smash
Shock wave
Since dive is not a HM in firered you will have to trade a Pokemon to a friend that has ruby, sapphire or emerald then using that game use the HM Dive to teach the move Dive to that Pokemon trade it back so firered can have that Pokemon again it will still have Dive however you cannot use it to dive underwater.
Find the Gold teeth in the safari zone. Go talk to the Warden (right of the Pokemon Center) and he will give you hm 04- strength.
The short answer is no. There is no Dive, HM 08, in Pokemon FireRed.
Their are 7 HM's available in Firered.
You cannot get it in Pokemon FireRed. It doesn't matter because it is not necessary in Pokemon FireRed.
Where did you hear that? There is no such HM as remover in any game.
icefall cave
pour water on your game
waterfall
At rt 2.
HM 8 doesn't exist in Pokemon Fire Red or Leaf Green.
Celadon City
Either by using the HM Strength or by using the HM Rock Smash
its located on four island in the cave