answered
Go to the resort area and fish near the pokemon center but you have to meet 200 pokemon when you fish to get the red Gyarados that how I get it or give me arceus and I will give you the red Gyarados. I'm the strongest trainer ever lived