I've taken competitive battling in Pokemon seriously since I was little, and since then I made a team that seems to have been good, but ever since high school I met this guy and I KEEP GETTING BEATEN BY HIM, AND HE USES POKEMON LIKE WHIMSICOTT AND TORKOAL. He tells me my team is complete shit, and it really pisses me off because I've been building something like this since Diamond and Pearl came out. Anyways, I want to ask; Is my team THAT bad? Now, I want to IMPROVE, I really don't want to get rid of these guys since I've had them a long time.
Deoxys (A)
-Focus Sash
Focus Blast
Protect/Recover
Psycho Boost
Dark Pulse
EV: 252 sp attack 252 speed
Charizard (Mega)
Focus Blast
Air Slash
Solar Beam
Fire Blast
EV: 252 sp attack 252 sp defense
Magnezone
-Air Balloon
Volt Switch
Thunder Wave
Flash Canon
Zap Canon
EV: 252 defense 252 sp attack
Dusknoir
-Assault Vest
Earthquake
Power-up Punch
Ice Punch
Payback
EV: 252 sp defense 252 defense
Heracross (Mega)
Bullet Seed
Rock Blast
Close Combat
Pin Missile
EV: 252 attack 252 sp defense
Milotic {I'm worried about this one in particular}
-Nevermeltice
Blizzard
Recover
Hydro Pump
Ice Beam
EV: 252 sp attack 252 sp defense
Deoxys (A)
-Focus Sash
Focus Blast
Protect/Recover
Psycho Boost
Dark Pulse
EV: 252 sp attack 252 speed
Charizard (Mega)
Focus Blast
Air Slash
Solar Beam
Fire Blast
EV: 252 sp attack 252 sp defense
Magnezone
-Air Balloon
Volt Switch
Thunder Wave
Flash Canon
Zap Canon
EV: 252 defense 252 sp attack
Dusknoir
-Assault Vest
Earthquake
Power-up Punch
Ice Punch
Payback
EV: 252 sp defense 252 defense
Heracross (Mega)
Bullet Seed
Rock Blast
Close Combat
Pin Missile
EV: 252 attack 252 sp defense
Milotic {I'm worried about this one in particular}
-Nevermeltice
Blizzard
Recover
Hydro Pump
Ice Beam
EV: 252 sp attack 252 sp defense