This is a physical offense team that uses Magnezone as an enabler. I chose Scarf Magnezone since the speed makes it useful when it isn't trapping something. The Donphan is one of the potential TR beneficiaries, along with CB Tar.
With Magnezone support, Gyarados doesn't necessarily need Taunt. It can use the move slot for Substitute so that he can ward off various status moves and weaker attacks. Taunt is still great though and can still be used. Bulky Gyarados was chosen since the team needs a sturdier fighter resist and a better switch into fighters and Scizor. If the Scizor is a Bulky Roost SD set, Magnezone can trap it with HP Fire.
I went with double scarf since this team would be too slow otherwise. You need the speed so you aren't weak to pokemon like Infernape/Mix Flygon/Gengar etc. Magnezone is too slow to count as a real scarfer.
Healing Wish is great here since the entire team appreciates a heal, but I like Surf since Tyranitar and Scizor almost always switch into Latias.
Even though this team has TR, Thunder Wave on Magnezone is still good to cripple Jirachi and other annoying pokemon when needed.
SR can work on Donphan instead of Tyranitar, but Ice Shard and Head Smash looked too useful to pass up.