sorry you have to trade it to Pokemon soul silver
Zorua is a 5th generation Pokemon it is not available in soul silver.
you have to trade it from diamond to soul silver and you can't actually catch Roselia wild in Pokemon soul silver.
You can only get it in the pokewalker at the Hoenn Fields. To get this you must have 5000 watts and the national pokedex.
Mt. Silver or the Pokemon league
at mount silver but you must beat kanto before going there
you must trade with a freind that has a starter pokemon that you dont have.
You must import it or do the Wi-Fi event.
You must trade it from D/P/Pt.
You must trade it over from another game.
you must go to the alpha ruins
No. You must evolve it into a Togetic.
sorry you have to trade it to Pokemon soul silver
You must trade it with a Reaper Cloth.
You must defeat Archer of Team Rocket in the Radio Tower to get the Silver Wing.
must obtain the required number of league badges
You can not catch any Pokemon in Pokemon soul silver. the ones that are not in there must be traded. Hope i helped.