gives you TM aerial ace and allows fly out side of battle. may gives you fly at lilliycove city.
you do the other gyms and the elite 4
Back in the 3rd town where your dad is hope this helps :)
You can only get the Sixth Badge from the Sixth gym leader. After defeating the Sixth gym leader, the gym leader will give you the Sixth Badge.
After the sixth badge, you have to travel south from Fortree city. This route will have many trainers to battle, and is pretty long. Once you finish it, you will be in Lilycove city. There are a lot of Team Aqua memers there. Talk to all of them and you'll get an idea where to go. Hope I helped! :)
You recieve the sixth badge after defeating Sabrina in the Saffron City gym.
I get my 8th badge in Sootopolis gym.
It depends which ones are you looking for. The 8th Badge is in Sootopolis, The 7th badge is in Mossdeep, The 6th Badge is in Fortree, The 5th badge Is your dad in emerald it is found at Petalburg, the 4th Badge is in Fallabore, The 3rd badge is in Mauville, The 2nd badge is in Dewford, The 1st badge is in Rustboro.
To get any sol emerald, complete a zone with Blaze. to get the sixth emerald complete the sixth zone with blaze.
The sixth gym badge (the Marsh badge) is located at Saffron City's gym. It is in Gym Leader Sabrina's possession, so you have to defeat her to obtain it.
leaf
Saffron city.
mossdeep