You can get it as a gift from Mr. Psychic in Saffron City. You can also go to the Celadon Game Corner, and buy it as a prize for 10,000 coins.
Chat with our AI personalities
Go to saffron city in kanto and there is a house called Mr. psychic and he will give it to you.
Lugia doesn't learn psychic in Pokemon soul silver on his own. However, you can easily teach Lugia psychic if you have the move in your possession.
in soul silver
you don't have friend codes in soul silver.
sorry you have to trade it to Pokemon soul silver