I am at the Lake of Rage and this guy won't let me pass, he says go look at things. At the Lake, I accidentally KO'd the shiny Gyarados, but my friend traded me her shiny gyarados before I even got to the Lake of Rage. I am stuck here! Please help. I have beat the gym already.
I assume the guy isn't letting you go to Route 44 (the one past Mahogany Town)? Once you have beaten the gym you need to Fly to Goldenrod City where Team Rocket has taken over the radio tower.