NO! not if you don't have cheats
to catch regirock u go 6 down 9 left and 39 up
You can't.
Yes.
they have videos on youyube of how to do it
no
Yes.
In Diamond you can't catch Regirock, you have to migrate it from Pokemon Ruby, Sapphire, or Emerald.
You will find Regirock at rock peak ruins route 228.
Regirock cannot be caught or found in Pokémon HeartGold.
how the hell do i know!? :D
sorry, you cant...
Yes