To get into Saffron City, you must give the guards surrounding the town something to drink. The drinks can be obtained from vending machines at the top of the large Poke-Mart in Celadon City.
You need to first clear the Team Rocket Hideout in Celadon city.
safron city
you get it at safron city gym leader
safron city
beat the shliph co. office biulding
Woah, I don't know who you are, but you sound weird...
I am pretty sure you get it after you beat red/ash on mt.silver and you get it at safron city,the big bulding
you must go to celadon city and enter a building with an old woman surrounded by Pokemon. she will give you a drink and when you take it to the guard he will let you trhough.
As far as I know you can't
go into sliph co go into the telaporters find Gary beat him
Go to celadon city there is an old lady will give you tea and that tea will take by police officer and you will pass through that and you will go in safron city
You should get the Master Ball by talking to the President of the Silph Co. in Safron City after you saved him by defeating Giovanni.