beat wallce
After obtaining the eighth badge in Pokemon Ruby, players should continue to combat the Elite Four. After beating the Elite Four, the main storyline of the game is complete.
it is in sootopolis city which is under water it should be on your hoenn map.
go to the elite 4
stoopolis city
Go to Evergrande City or go catch Groudon/Kyogre/Rayquaza
Mossdeep city
The eighth badge can be obtained by defeating the gym leader in viridian city.
Go North to Mauville City
Beacon Badge
go to route 128 use dive then u see a submarine and use dive the boss will battle u then groudon flees then go to the cave of orgins and capture groudon the gym will now be open
If you mean Balance Badge in Petalburg City. You need to go in Fortree City. Simple huh?
You go to the Pokemon league through victory road.You have to win!!!