spoon!
The Rainbow Badge
viridian city
The city were you help the man with no, coffe the first city.
On cinnabar island. You can get to Cinnabar by using surf from Pallet Town. To use surf, you need to get Fuschias gym badge.
* Pewter Gym - Rock Badge * Cerulean Gym - Cascade Badge * Vermillion Gym - Thunder Badge * Celadon Gym - Rainbow Badge * Fuchsia Gym - Soul Badge * Saffron Gym - Marsh Badge * Cinnabar Gym - Volcano Badge * Viridian Gym - Earth Badge
The Rainbow Badge
The Thunder Badge
The boulder badge, the cascade badge, the thunder badge, the rainbow badge, the soul badge, the marsh badge, the volcano badge and the earth badge.
It is not possible to get a ninth badge in Pokemon FireRed. You can only get eight badges in Pokemon FireRed.
to make fly work, you have to get the thunder badge from Lt.Surge (the gym leader in vermilion city) then get fly.
viridian city
leaf
island? the fourth badge is in celadon
The 7th badge.
the thunder gym in in vermillion city
Saffron city.
The 4th pokemon badge is given by Erika the Celadon City Gym Leader.