Making a team and was wondering about possible improvements.
Volcarona @ Buginium Z
Ability: Flame Body
EVs: 248 HP / 112 Def / 148 Spe
Timid Nature
- Quiver Dance
- Bug Buzz
- Roost
- Flamethrower
Special attacker. The whole team is based on him
Diancie-Mega @ Diancite
Ability: Magic Bounce
EVs: 4 Atk / 252 SpA / 252 Spe
Hasty Nature
- Moonblast
- Diamond Storm
- Earth Power
- Stealth Rock
Magic bounce user, which prevents the opponent from setting up stealth rocks.
Tapu Bulu @ Choice Band
Ability: Grassy Surge
EVs: 84 HP / 248 Atk / 176 Spe
Adamant Nature
- Horn Leech
- Superpower
- Wood Hammer
- Stone Edge
Physical attacker
Kommo-O @ Leftovers
EVS: 250 HP/ 240 SpD / 16 Spe
Ability: Bulletproof
- Stealth Rock
- Protect
- Earthquake
- Dragon Tail
Special Tank. Do you think two stealth rock users is too much?
Slowbro @ Rocky Helmet
Ability: Regenerator
EVs: 252 HP / 0 Atk / 252 Def / 4 SpA / 0 SpD / 0 Spe
Bold Nature
- Scald
- Slack Off
- Psyshock
- Thunder Wave
Defensive tank/pivot
Serperior @ Choice Scarf
Ability: Contrary
EVs: 0 HP / 0 Atk / 4 Def / 252 SpA / 0 SpD / 252 Spe
Timid Nature
- Leaf Storm
- Glare
- Defog
- Knock Off
Defog user