The 7th badge is in mahogany town.
Go to the forth gym!
you cant theres only 16. last leader is Blue
The 7th badge.
get the 7th gym badge
You can get most of them in any order. For example, I had the 7th badge, but i didn't notice I had not got the 6th badge yet! Hope I anwsered your thoughts!
KANTO
The 7th badge is in mahogany town.
You can't get a HM for that.
by beating the gym leader
beat falker with a senret lv100
Go to the forth gym!
You can find it at the town team rocket is defending
cinbar islnd
you have to get the cianwood gym badge and the olivine gym badge
When you get the 6th badge, go to the Lake of Rage and Pryce will be standing there watching the red Gyrados. He's the 7th Gym leader now.
it is bugsy the bug type leader