You have to surf there first. From Lilycove City, you surf to the right till you reach Mossdeep City.
Mossdeep City is in Ruby, Sapphire, and Emerald.
In Pokemon Ruby, Pokemon Sapphire, and Pokemon Emerald, a King's Rock can be obtained, after talking to a boy at Mossdeep City. He stands in front of Steven's House, which is located at the farthest left corner, of Mossdeep city. He tells you that Steven had given it to him, but unfortunately, he did not know how to use it.
you get it from a fisherman in mossdeep city
you will have to fish for it preferable with a super rod around mossdeep city. you can get the super rod from a man in a house north of mossdeep.
in emerald you can just get latios or the other one and get it to level 67 then go to the space center in mossdeep talk to everybody in there and someone will ask you to go to spacegamertrue note it has to be level 67
Mossdeep cityit is in mossdeep
you have to
in mossdeep city
in mossdeep city
You can't, You get dive from Steven in his house in Mossdeep.
In Pokemon Ruby/Sapphire/Emerald in Mossdeep City.
not
if you have the HM FLY then you can fly there or you can surf but by some repels if you are going to surf
Shoal Cave above Mossdeep City
talk with steven in the MOSSDEEP
i suggest, just raise your Pokemon
I know in emerald you can at Mossdeep with a super rod.