To get the HM dive,fly to Mossdeep city if your already there go to the Pokemon center then head left 7 steps then up 6 steps then left 2 steps then up 2 (it should take you to the middle house of three) then go in the house. Steven should see you come over to you and give you the HM dive.
Chat with our AI personalities
most water Pokemon
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.
Dive is not an HM in Pokemon firered or leafgreen however if you trade a Pokemon that knows dive from ruby or sapphire or emerald now you have a Pokemon that knows dive But you can't dive underwater in firered or leafgreen because it wasn't invented in the kanto region.
at Steven's house on the left top of Mossdeep
sootopolis city