by beating the icicle gym leader. In mahogany town.
cinbar islnd
GET THE LAST BADGE......
KANTO
The 7th badge is the volcano badge given by Blaine the cinnibar island gym leader.
You go to get your 7th Badge in Mossdeep City.
You can't get a HM for that.
by beating the gym leader
beat falker with a senret lv100
Go to the forth gym!
the seventh gym badge snowpoint gym
mahogany town
beat pryce