The lake of rage, the fishing man
go to the lake of rage
you talk to the fishing man and he gives you one. Hope it helps:)
Fishing in Vermillion with a Super Rod.
The Fishing Guru in Olivine City gives it to you.
Go fishing on the route on the way to the safari zone
Anywhere that you can go fishing. Especially by using the Old Rod.
near lavender town's route
the fishing guru gives it to you in olivine city
Easy. Just register the fishing rod then face water and press y
You can get a Magikarp by fishing in any body of water with an Old Rod
you can not get regirock in soul silver but in platinum you can in a special event.
MT. Silver