In celadon city at the top floor in the big mall there is a vending machine, give it to a guard and he will share the drink with all the other guards so you can go through these guards now
Chat with our AI personalities
Give the guard a drink of water. You can get one from the vending machine in the Pokemon Mart in Celadon City. The vending machine is on the top floor. Once you buy one from it, walk past him and he'll ask you if he can have your drink. Say yes and you will be able to pass.
Buy fresh water and give it to the guard
Lemonade
go to the house with the old lady and talk to her and you will get a cup of tea then talk to the guard
a lady in celadon give you a cup of hot tea. she is in one of the tall buildings near the Pokemon center