sorry for not getting back to you sooner!
an interesting team for sure, but I dunno how practical it is. the thing about salamence is the fact that cb scizor is everywhere combined with the debilitating sr weak makes it not worth the effort to build a team based around salamence. as in, here you find yourself wasting your time with spinners, dedicated steel killers, and a whole mess of stuff that is basically only worthwhile when mence is alive. basically what I'd like you to do with this team is switch around some stuff. first things first, switch your cbtar for a ddbabiri tyranitar. what this does essentially is lures in scizor as well as bronzong, allowing you to take them out right quick without relying on magnezone. in the meantime, it gives you a backup sweeper and still manages to break stall decently well. what this does is frees up another spot in magnezone's place for a third backup sweeper. Here I'd like a sdluke personally, for its ability to not only break stall, but also the ability to sweep teams should someone, say, pursuit your gengar or something. He also is fun to sweep with once tyranitar has sacrificed himself to be a dick to hippowdon (and then you bring gengar in to either trick the blissey ansd make it super setup bait or just trick the scarf onto hippo as he slacks off and permanently dismember the one luke counter that stall can use). luke adds some priority, which helps you to revenge kill random stuff if/when gengar has tricked his scarf or gotten pursuited.
Basically, the addition of ddbabiri tar and sdluke greatly lowers the necessity of salamence to sweep, giving you more options, and therefore more room to think and win without having to rely on dodgy predictions to get the job done. in the meantime, the changes keep the level of offensive pressure incredibly high, threatening to not just revenge kill but sweep on a moment's notice should your opponent get cute and try and start throwing pursuits and bullet punches and whatnot.