>>33074515I got to 50 on my first try with this team and stopped there.
Gyarados-Mega(Intimidate)
Waterfall
Crunch
Ice Fang
Dragon Dance
The lead. This is a fantastic Mega to take on the battle tree with because the AI never predicts you changing types, so you can always minimize damage by skipping the guesswork and changing to whichever type combination does less. Just Dragon Dance when you can and you should sweep a good chunk of the teams with Gyarados alone.
Magnezone(Sturdy)@Electrium-Z
ThunderBolt
Flash Cannon
Tri-Attack
Electric Terrain
Magnezone's there for the electric types and fairies that would plague Mega Gyarados. Chances are you'll be switching into it to take an electric move, fairy move, or status move. Z-Electric terrain increases speed and powers up electric moves, and can be set up on sleepers like Amoonguss to dodge Spore. Alternatively, you can Electric Terrain, then Gigavolt Havoc for a sure hit on stuff like Double Team users. Sturdy also means it's a guaranteed switch on anything you're not sure any of the three can take.
Garchomp(Rough Skin)@Earth Plate
Earthquake
Outrage
Stone Edge
Iron Head
Again, just like Magnezone, Garchomp mainly switches into any leads Gyarados doesn't want to deal with and takes them out so it can set up. EdgeQuake coverage plus Outrage and Iron Head to surprise Fairies and Ice Types should be enough to get by.
I used a team of Mega Salamence, Mimikyu, and Starmie first and I had trouble around the 40 streak area. I did use Serebii's trainer catalogue to see the sets. I felt it was fair since the computer actively counterteams you as you go.