Let's see. I usually don't like type overlap for my mons. I want to go over the positives of everything.
Samurott:
PROS:
-Has good set-up in swords dance
-You can carry Special and Physical
-Good Bulk
-Good stab moves in Razor Shell and Hydro Pump
CONS:
-Bad speed
-Not the best coverage
Overall, I think this 'mon is pretty solid.
Krookodile:
PROS:
-Very good abilities in Moxie and Intimidate
-Good stab moves in Crunch and Equake
-Ground is a very good offensive typing
CONS:
-Horrible Coverage
-Not the best bulk
Good 'mon again
Scizor:
PROS:
-Amazing ability in Technician
-Good complementary moves in bullet punch and Metal Claw
-Amazing Defense
-Good set up in Swords Dance
CONS:
-Bad Speed
-Not the best HP and Special Bulk
Excellent mon. Definitely keep this.
Volcorona:
PROS:
-Amazing Special Attack
-Brilliant Stab moves like Bug Buzz and Flamethrower
-Good bulk
-Very good speed
-Amazing move in fiery dance
-Has access to quiver dance, a god tier set-up move
-Amazing Special Defense
CONS:
-A 4 times weakness to rock isn't good for this mon
-It also has a weakness to common types like water and flying
DEFINITELY USE THIS
Skarmory:
PROS:
-Amazing Defense
-Good move in Brave bird
-Iron defense boosts the defense
CONS:
-Bad attacking stats in general
You need hyper offense in a playthrough, so I would drop it.
Magnezone and Flygon are both good.
What I would say your team should be. Samurott, Krookodile, Magnezone, Volcarona, Scizor and Flygon.