You have to fish with a super rod.
Fish near ever grande city. (In emerald) In fire red you must get it in a trade.
You can fish a staryu in lilycove city.
In Pokemon Emerald players can find the Luvdisc on Route 128. Players can also fish from them using a super rod.
right before you get to the Pokemon league on safire, ruby, or emerald you surf or fish and you will get one
You can find it if you fish in the water near the Day-care.:)
Fish for it in the river by Fortree City using the best rod that you have.
You can fish/surf in the water near the Pokemon center on your way to the Pokemon league. Or you can make a barboach evolve that's the easier way. Hope this info helps you in the wonderful game known as Pokemon Emerald. :)
its not an emerald its RAYQUAZA the main legendary Pokemon in Pokemon emerald.
AnswerFish beside your dad's gym until you get it.BTW its called a corpfish
go outside victory road (south) and fish with the super rod
You cannot get a Yanma in Pokemon Emerald, as only Hoenn Region Pokemon can be found in Pokemon Emerald.