at either mossdeep city,sootoplis or ever grande city.
Pokeballs, greatballs, ultraballs, masterballs, timerballs, repeatballs, nestballs, netballs, luxuryballs, and you can also have from ruby/sapphire/emerald premier balls and dive balls but the dive balls will not work in firered and leafgreen because you can't go underwater.
You can get Dive Balls from the News Press guy in Solaceon Town for showing him a specific pokemon each day but they are rare. The easiest way is to transfer a pokemon from Ruby, Sapphire, or Emerald that is holding a Dive Ball via Pal Park.
You can't unless you trade a Pokemon from Pokemon Ruby, Sapphire or Emerald and get a Pokemon that knows Dive. The HM Dive is not necessary in Pokemon Firered and is thus not avaliable. However, a Pokemon that knows Dive can be traded from Pokemon Sapphire, Ruby or Emerald version to Firered.can notI can't remember much, but I think you have to get it from Wallace or Juan.
simply press 'B' or go to pokémon list > *pokemon with 'dive' > DIVE
sorry NO. but you have to dive
No.
You can buy these in Ruby, Sapphire and Emerald at Mossdeep city's pokemart.
it isn't in Pokemon platinum its in ruby and Sapphire
The HM Dive is given by steven at his house in mossdeep city.
It said that you will dive....
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 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.