Even though Stone Edge allows Mega Mawile to hit Talonflame and Charizard Y, it's not worth it, IMO, as Mawile needs room to set up with Swords Dance or Substitute to ease switching in to them, then striking them hard with Sucker Punch (assuming the former goes for Flare Blitz). It also needs 124 Speed EVs to outrun Aegislash, regular Scizor and Azumarill:
-Play Rough
-Sucker Punch
-Iron Head/Knock Off
-Swords Dance/Substitute
Nature: Adamant
EVs: 132 HP/252 Atk/124 Spe
Item: Mawilite
Ability: Intimidate
or
-Substitute
-Focus Punch
-Play Rough/Iron Head
-Sucker Punch
Nature: Adamant
EVs: 172 HP/252 Atk/84 Spe
Item: Mawilite
Ability: Intimidate
Quickpassing Scolipede should use a Timid/Jolly nature with 248 HP/20 Def/240 Spe. This lets it outspeed Garchomp pre-Speed Boost, which your current spread fails to do:
-Substitute
-Protect
-Baton Pass
-Swords Dance/Iron Defense/Megahorn
Nature: Timid/Jolly
EVs: 248 HP/20 Def/240 Spe
Item: Mental Herb
Ability: Speed Boost
Swampert is outclassed by Quagsire (and to a lesser extent, Gastrodon) in OU because it lacks recovery and gets worn down easily. Curse sets need a lot of support to work effectively, tbh. Wash Rotom is the better alternative over it because it helps get Mawile in safely with a slow Volt Switch should Scolipede go down:
-Volt Switch
-Hydro Pump
-Will-o-Wisp
-Pain Split/Rest
Nature: Bold/Calm
EVs: 248 HP/216 Def/44 Spe (Bold) or 248 HP/216 SDef/44 Spe (Calm)
Item: Leftovers
Greninja appreciates the freedom of switching moves freely to make the most out of its coverage and Choice Specs severely limits that. Use Life Orb as the item:
-Hydro Pump
-Ice Beam
-Extrasensory
-Dark Pulse/Hidden Power (Grass/Fire)/Grass Knot/Spikes
Nature: Timid
EVs: 252 SAtk/4 SDef/252 Spe
Item: Life Orb
Ability: Protean
There are better Assault Vest users than Krookodile out there. Conkeldurr is one of the best ones because its main STAB, Drain Punch, prevents it from being worn down too easily. While Escavalier lacks recovery, Assault Vest goes well with its good defensive typing:
Conkeldurr:
-Drain Punch
-Mach Punch
-Knock Off
-Stone Edge/Ice Punch
Nature: Adamant
EVs: 252 Atk/236 SDef/20 Spe
Item: Assault Vest
Ability: Guts
Escavalier:
-Megahorn
-Iron Head
-Drill Run
-Pursuit/Knock Off
Nature: Adamant
EVs: 248 HP/252 Atk/8 SDef
Item: Assault Vest
This team lacks entry hazard removal, which is generally needed for Scolipede, who is weak to Stealth Rock. I know that Victini can act as a nuke, but I think Latios is a better replacement for it because its offensive presence helps it give opportunities to use Defog:
-Draco Meteor
-Psyshock
-Hidden Power (Fire)/Thunderbolt/Earthquake
-Defog
Nature: Timid
EVs: 4 HP/252 SAtk/252 Spe
Item: Life Orb