Geodude,Graveler,Golem,Voltorb,Electrode,Koffing,Weezing,
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.
Parasect and paras sometimes give you tinymushrooms when you catch or use the move thief and covet to them.
you have to use action replay or to get alot of Pokemon migrate from a firered and use action replay on firered to get all Pokemon except the one from diamond
There in no recycle in Pokemon fire red.
by going to the pokemon center
The move explosion can be taught to Pokemon by a move tutor in Mt ember you can use it anytime during a Pokemon battle however it will make your Pokemon faint every time you use it so use it sparingly.
Use the pokeflute.
Use the HM move Strength.
Use the pokeflute.
You can use the move strength in Pokémon to move boulders. You can use strength in FireRed after getting the rainbow badge.
you have to use a poke flute
encore does that your Pokemon have to use the move you last used, until it stands:encore fadded.
use the move Flash (TM70)
Answer:Have a Pokemon use the HM move Cut on the door.
Most Normal type pokemon can learn it considering its a Normal type move. Also Electric type pokemon can learn the move as well.
You can use the move cut once you have defeated the second gym leader
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.