you have to migrate from ruby, saphire, fire red, leaf green or emerald.
its only in pokemon platinum
to get regirock in Pokemon platinum, you have to upload it from ruby, Sapphire, or emerald.
you can not get regirock in soul silver but in platinum you can in a special event.
they have videos on youyube of how to do it
you have to get him from pal park
You will find Regirock at rock peak ruins route 228.
level 30
it is in route 228.
you need REGIROCK, REGICE, AND REGISTEEL.
regeggias in snowpoint temple with regirock regiice and registeel on platinum only
you cant. you have to migrate them from Pokemon emerald
no you do not.hope this helps:)