defeat the fifteenth gym leader
you beat the gym leader
GET THE LAST BADGE......
you have to go to cinnabar island and talk to blue. Then battlae him in the gym at viridian city. Be careful he's very powerful w/ 6 Pokemon all different types.
beat pryce
beat blue to get it.
i haht Pokemon soulsilver so live with it itiet
misty
Once she starts to cry, talk to her again and she will give you the badge.
the next gym is @ Mahogany Town
You beat the 6th gym leader.
Beat the gym leader.
I think you have to make Team Rocket break up.