Mt. Silver after you defeat Red (A.K.A. Ash) who is also somewhere in Mt. Silver
Chat with our AI personalities
After You Trade Foretess For Beldum He Goes Back To Hoaen. I Think
Steven will never appear in the Ruins of Alph.
you have to trade from a game PREFERREBLY A CHEATED PLATINUM HOPE THIS HELPS :-D you can get it from steven after you beat red
you must trade it from platinum pearl or diamond
sorry you have to trade it to Pokemon soul silver