Infernape wrecks most of this team. (Magnezone, Weavile and Scizor)
And then a powerful Pokemon like Salamence, Mamoswine etc can just come in and decimate the other 3.
But since you're building a team around heroes or w/e that I don't know about it's hard to suggest members. Weavile isn't that good anymore since Conkeldurr arrived. Weavile doesn't do anything to it and Conkeldurr can just use Mach Punch for a sure OHKO.
Since you have 3 Pokemon weak to fire you could try putting Heatran or Scarf Chandelure in somewhere. Heatran would give you a nasty 4x Ground weakness and a Fighting one whilst Chandelure would give you a Fighting immunity and Fire immunity but a bunch of other weaknesses to work around.
Tyranitar could work over Haxorus. That's if you replace Weavile with something like Landorus who brings a Fighting Resistance with it.