the fifth badge is from Sabrina in Saffron City.
Beat the fuchsia city gym leader.
In Pokemon Red, the fifth badge is possessed by the Poison-Type Koga. The badge is named Soul Badge. It lets you use Surf outside of Battle.
beat the 5th gym of course, but u can choose 2 beat the 6th gym, or the 5th gym first. becuz the 5th gym is in fushcia city, and the 6th gym is in saffron city
You can obtain the 8th gym badge (the earth badge) in fire red from Giovanni in Viridian City.
beat the gym
Once you beat Blane on Cinnabar Island you should receive the seventh trainer badge. You will then travel to Viridian City and walk into the gym where the next gym leader, Giovanni, is waiting for you.
You must go to the Pokemon Gym. Beat the gym leader and he awards you with the 8th gym badge
Saffron City has the 6th badge the Marsh Badge.
The sixth gym badge is the Marsh Badge and is obtained when you defeat Sabrina at the Saffron City's Second gym. In order to gain access to this gym, you must first remove Team Rocket's presence in Saffron City by defeating Giovanni.
Defeat the cinnibar island gym leader.
Defeat the celadon city gym leader.
to get the eight badge go to viridian city after you have 7 badges and enter the gym