by deafting may on the fith time u beat her she will give it to u
You get Dive from steven not may.
You cannot get HM Dive in Pokémon LeafGreen.Since Dive is not an HM in leafgreen the only way to get one of your Pokemon to learn Dive is to trade it to ruby, sapphire or emerald then teach it Dive using the HM then trade it back to leafgreen.
Hidden Move 8.
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.
Dive is not an HM in leafgreen however some Pokemon can learn it on there own, if you want to have a Pokemon with dive have the Pokemon that you want learn dive in ruby or sapphire or emerald then have them trade you it and now you can use dive but not outside of battle because its not an HM.
You have to have a Pokemon in your party which know the HM Dive. Surf onto water then go to your party, select the Pokemon that knows dive, and click on Dive.
after defeating the 7th gym leader
get a hm called dive attach it to a water type pokemon and go on water and use dive.
i think mossdep, but i play emerald
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.
Dive is not an HM in leafgreen you can't get it unless you trade a Pokemon that knows Dive from ruby or sapphire or emerald but it will not work in leafgreen unless your in battle.
go to Stevens house at mosdeep city i think it was?