You need the first seven johto badges.
ok, you are going to need to go east to route 44, but there will be a man blocking your way and preventing you to reach blackthorn city. you are going to need to head to goldenrod city and beat the rest of team rocket. once you do that, head over back to mahogany town and the man will let you through. you will need to go through a cave called ice path and that will lead you to blackthorn city.Thank youFirst, you have to be in Mahogany Town. Travel east of Mahogany Town until you reach the Ice Path. Travel through the Ice Path until you exit the place, and then you are in BlackThorn City.
Defeat team rocket
say yes when he says "would yo lie a rarecandybar" then he'll let you pass hope i helped ha
you have to save the director and beat archer of team rocket
you have to beat team rocket in mahogany town.
As soon as you enter Mahogany Town, a man will give you Strength
You have to beat the Team Rocket HQ in Mahogany Town and beat Pryce, the gym leader.
mahogany town talk to old man if he doesnt give it beat him up for it
Go to the lake of rage through the Greedy Gate. There you will meet Lance!!! It's not a rare candy, it's a RageCandyBar. (Key item)
after the radio tower you go back to mahogany town and the man will finally let you pass by but there are lots of trainers past him and you need to go through the ice path which is going to lead you to blackthorn city, it has the 8th gym leader there and she has strong dragon type Pokemon so becareful
First you need to beat/catch red gyarados in lake of rage north from mahogany town then talk to the man that loolks like your rival with an dragonite then go to the shop finish of the team rocket base beat the seventh jym in mahogany town ul get a call go to goldenrod city to get the discuise go to the underground tunnel get it do all that and then go to mahogany town the u can pass the man then go inside ice cave go throiugh it and your in vlackthorn city
I think you deafeat team rocket when they terrorize magohany town (but you have to have the town s gym badge