You can get it in the lake of rage. But you need the 6th gym badge to get there and you also need to get surf to get to the city. Then go to the entrance to the next route, but if you go in the next building in the route there will be 2 rocket grunts there and you have to pay them 1000 dollers to pass so I whould take the other way. And then when you get through there will be trainers there too. And then after you face the trainers the lake of rage will be ahead and then you will find the red gyarados at level 30. But make sure you have surf, and also to save because I'm warning you, if you kill this guy, it will never come back. Even if you beat the elite 4.
I killed it because well I didnt really want the guy anyway because I already had him in my other game.
I killed it because well I didnt really want the guy anyway because I already had him in my other game.