this site should answer all your questions: Aerisdies.com
Chat with our AI personalities
RegiRock
you can not get regirock in soul silver but in platinum you can in a special event.
You will find Regirock at rock peak ruins route 228.
You can't.
Regirock, Registeel, and Regice.