If you mean the man that stops you from going further east, you have to beat the gym. But then there is a man in front of the gym too and that might be the guy you talk about. In that case, you have to defeat team rocket who are hiding in a house with a "Weird looking tree" beside it. The hideout will be open when you catch or defeat the red Gyarados at lake rage.
Chat with our AI personalities
TM46 Thief is located in Mahogany Town Hideout.
Mahogany Town
no but at mahogany town rocket headquaters has it as well as snatch and i belive sleep talk
yes trade with a friend
sorry you have to trade it to Pokemon soul silver