to get the eight badge go to viridian city after you have 7 badges and enter the gym
Chat with our AI personalities
you sneak into it and Get in there go get a rode and do it
You need the rainbow badge which you get a celadon city Hm cut is needed.
You can obtain the 8th gym badge (the earth badge) in fire red from Giovanni in Viridian City.
In Cinnabar Island, south of Pallet Town.
The 5th Badge is Soul Badge, That is given by Koga in Fucshia City. It allows you to use HM03 (Surf) Good Luck! ^^