Steve
in mossdeep city steven gives it to you
Steven gives it to you at his house in mossdeep city.
I think you get it after you get the gym badge that lets you use rock smash
on Mosdeep island ,steven gives you after difeating the gym leader
Steaven gives it to you at mossdeep city, go to his house after you beat the gym and he will give it to you.
you first go to steven to get dive and dive dvie
Moosdeep City.
Steven gives it to you in mossdeep city. You have to beat the mossdeep gym before you can use it. They are Psychic types so be careful.
You need to dive somewhere then in dive in a different location hope this helps
The HM Dive is given by steven at his house in mossdeep city.
It said that you will dive....
sorry NO. but you have to dive