How to Get Regirock?

There are many versions of Pokemon games available for several platforms, and the way to obtain characters will differ from version to version. For example, in some versions, you can get Regirock simply by throwing a pokeball at him, in others you may have to have to use a Pokemon who knows false swipe, or Rock Smash actions.