He's your dad. Head back to your home town. Then go to the next town over. (the second town you ever visited)
The sixth gym in emerald...is the gym in fortree city....and the leader is winnona...
Sootopolis City. The gym leader is Juan.
You have to face the Elite 4 after you beat the eighth gym leader. The game gets a little better & less boring when you do.
Go to Mawille(eletric gym town) and there will be a gym leader... there is no gym leader
Flannery
You do that by going to fight one gym leader
its not joan and its juan. he is the 8th gym leader in emerald but in r/s its Wallace
you build up your Pokemon higher than the gym leaders and the you kill the gym leaders Pokemon and as they all faint you will get a badge and you have to move on to nuger 4 gym leader
hes in sootopolis city gym
in mauville city
Fortree Gym leader
Wallace