trade a Pokemon from emerald with the HM dive into leafgreen
Yeah. You do.
Steven gives it to you at his house.
You get Dive from steven not may.
Hidden Move 8.
You cannot get dive in FireRed, but you can get it in Emerald, Ruby or Sapphire.
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.
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.
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