go to kanto and beat lt surge
It is not possible to get a ninth badge in Pokemon FireRed. You can only get eight badges in Pokemon FireRed.
The badge from Cianwood.
The 7th badge is in mahogany town.
The third badge is in Goldenrod City.
To use cut outside of battle in Pokemon gold version you need the second badge from Azalea Town from the gym leader Bugsy.
In gym number seven
Go to the gym in Vermillion City in Kanto and battle Lt. Surge, the Gym Leader. He'll give you the 9th Gym Badge after you defeat him.
Directly to the right of the city with the fourth badge.
you have to beat blaze then you can go ther
you go to ecruteak city
You get the badge there and the TM for Shadowball I think.
to get the ninth badge on crystal versoin u have to eat my undies with tomato sauce with cow poo