they are in a underwater cavern in route 128, but be carfull make a wrong turn and you will be sent back to the begining and you also battle the leader
Chat with our AI personalities
Go to Space Center and......you will see Team Magma.
Go to the Pokemon league.
mossdeep city
Mossdeep Island; surf east along route 124 from Lilycove. To do this you'll have to have cleared out the Team Aqua base, as there is an aqua grunt trying to move a pack (flock?) of Wailord in your way.
You should get a Duskull and evolve it [it evolves at lvl 37 to Dusklops] then get a Shuppet the evolve that [it evolves at lvl 37 too] then teach it a ghost type move or dark type move, then train and that is how to beat the 7th gym leader in Pokemon Emerald. Good luck!!