They have ran to a cave nearby the last city
You have to beat the gym leader first... then you'll find them there.
After defeating Team Magma at the Mossdeep Space Center, you'll get it from Steven.
After you defeat the Mossdeep City gym leaders, you can either go to Sootopolis City or you can go to the Seafloor Cavern to defeat Team Magma. I would suggest going to Sootopolis City before you take on Team Magma so that once you've gotten through their hideout, you can just fly back to Sootopolis to capture the legendary pokemon.
you have to defeat team aqua in mossdeep city
you just need to find it and beat team aqua.so you can go to Mossdeep city.
Go to Steven's House.
To get to Mossdeep City, you have to defeat the other six Gym Leaders, and you need Surf. In Mossdeep, there is a Psychic-type Gym, and Team Magma will be in the Rocket place.
In Mossdeep City from Steven after you have defeated Team Magma.
You have to defeat Team Magma, than Team Aqua, than you can continue to Mossdeep City.
battle theyr boss maxy
You will get it in mossdeep city from steven after you fight team magma in tha space center.
you go to Stevens house and he gives you dive. then you go to sootopolis city which you have to dive to get to.
Mossdeep city here is how you get there. Beat team magma in their hideout and beat team aqua in their hideout to gain entry to mossedeep city. Mossedeep city is right of lilycove city
you can get a sun stone from the space center in mossdeep city.
go to lilycove city and surf straight over right from lilycove city but first u have to beat team aqua/magma
You have to beat the gym leader first... then you'll find them there.
you have to beat the gym then they will be there