rate this team for me

Scrafty (F) @ Leftovers
Trait: Moxie
EVs: 4 HP / 252 Atk / 252 Spd
Jolly Nature (+Spd, -SAtk)
- Ice Punch
- Hi Jump Kick
- Crunch
- Dragon Dance

Gigalith (F) @ Normal Gem
Trait: Sturdy
EVs: 12 HP / 252 Atk / 244 Spd
Adamant Nature (+Atk, -SAtk)
- Earthquake
- Stealth Rock
- Stone Edge
- Explosion

Ferrothorn (F) @ Leftovers
Trait: Iron Barbs
EVs: 252 HP / 88 Def / 168 SDef
Relaxed Nature (+Def, -Spd)
- Power Whip
- Spikes
- Protect
- Leech Seed

Gyarados (F) @ Leftovers
Trait: Intimidate
EVs: 168 HP / 168 Atk / 172 SDef
Adamant Nature (+Atk, -SAtk)
- Aqua Tail
- Thunder
- Outrage
- Bounce

Froslass (F) @ Leftovers
Trait: Cursed Body
EVs: 252 SAtk / 252 Spd
Hasty Nature (+Spd, -Def)
- Psychic
- Thunderbolt
- Shadow Ball
- Ice Beam