Scrafty applies to all of those except for Brave Bird priority, which can be dealt with by team support.
And speaking of Scrafty, with Mawile out of the picture Moxie tr Scrafty makes a really efficient sweeper, with decent bulk, and decent coverage (fire/ice/thunder punch). It can also make up for any small amounts of damage with Drain Punch, and has Knock Off for dangerous Ghost types like Gengar. The only problem with using him as a tr moxie sweeper is that after 5 turns of tr he will be left as a sitting duck to what's left of the opposing team, leaving the options of either switching and losing the boosts, in an attempt to get another sweep going, or using Scarfty as a Wall Breaker rather than a Sweeper.
Mawile benefitted from tr, but tr benefits from Mawile going.
How is it hurting stall? It needs that 1 kill to get anywhere close to hitting hard enough to break cores, and with its initial lackluster power, you are just not going to get it against stall.














