THE 5TH GYM LEADER IS IN HEARTHOME CITY. HER NAME IS FANTINA.
You must return to Hearthome, where Fantina will be there to accept your challenge for the 5th badge.
Go to herthome and beat the gym master -Game master
After you get the 4th badge go to petalburg city and enter the gym go through it then fight Norman for your 5th badge.
you go to the lake to battle team galatic and then you go to snowpoint city to get your seventh badge.
you go to talk with roan dawn and your rival then you go to the valor lake front then through mt. coronet to get to snowpoint city were the 7 gym badge is
The 8th gym is in Sunyshore, but you will be unable to go there until after you beat Cyrus on Mt. Coronet.
go to eterna city
I'm pretty sure that's when you have to go to the mountains and battle dialga. Then get the eighth badge.
You go to Canalave City which is west of Jubilife City. You will need surf to get there.
Go to herthome and beat the gym master -Game master
After you get the 4th badge go to petalburg city and enter the gym go through it then fight Norman for your 5th badge.
After you get the 4th badge go to petalburg city and enter the gym go through it then fight Norman for your 5th badge.
After you get the 4th badge go to petalburg city and enter the gym go through it then fight Norman for your 5th badge.
you go to the lake to battle team galatic and then you go to snowpoint city to get your seventh badge.
go to the underground floor in any poke centre. (you have to get your first badge)
you go to talk with roan dawn and your rival then you go to the valor lake front then through mt. coronet to get to snowpoint city were the 7 gym badge is
Go to Heartrome City after obtaining 4 badges then go to the Pokemon gym and go threw some puzzles to get to her.
Go to the team galatic base after battling the boss... P.S. I forgot the name