you have to beat the other gym leaders last time i checked
Defeat the eighth gym leader.
You go to Sunyshore and challenge their gym.
wermilion city gym badge (electric type gym)
The 7th badge/gym is in Mahogany Town. The Gym Leader mainly has ice type pokemon.
If you mean the Cinnibar Island Gym which was blown up, then go to the Seafoam Islands.
the seventh gym is at sekka city
beat erika, fourth (celadon) gym leader, who uses grass Pokemon
Easy: First go to your trainer card. then open the box with badges. Take the pen and rub at a gym bagde until it shines :)
go right from the seventh gym leader
In the mahogany gym
None. You get the HM move Dive from Steven in Mossdeep City. You have to have the Mossdeep Gym Bagde to use it though.
U buy it