Chat with our AI personalities
You can obtain the 8th gym badge (the earth badge) in fire red from Giovanni in Viridian City.
in Viridian city. the one that was locked.
It depends which ones are you looking for. The 8th Badge is in Sootopolis, The 7th badge is in Mossdeep, The 6th Badge is in Fortree, The 5th badge Is your dad in emerald it is found at Petalburg, the 4th Badge is in Fallabore, The 3rd badge is in Mauville, The 2nd badge is in Dewford, The 1st badge is in Rustboro.
Petalburg city he's in the gym and you battle him for your 8th badge.
You need the Dragon Badge, which is the very last badge (8th). After you obtain it, you may use Waterfall outside of battle whenever you like. :)