;257; Blazikan Lv.82
Sky Uppercut
Rock Slide
Swords Dance
Overheat or Fire Blast/Flamethrower here
You don't need Blaze Kick, Fire Blast, AND Overheat. All are Fire attacks that do damage, so if you want to get rid of a variety of Pokemon types, then don't use so many Fire attacks.
;275; Shiftry Lv.100
Sunny Day
Solar Beam
Extrasensory or Faint Attack since it's ingame
Explosion/Brick Break
The problem with your MS is that you taught it weak attacks. (like the HMs.) Using Sunny Day will make your Shiftry faster thanks to Chlorophyll, so then you can also attack hard with a Solar Beam.
;384; Rayquaza Lv.98
Extreme speed
Dragon Dance
fly Aerial Ace is better... but whatever. It's ingame
EQ/Rock Slide
Dragon Dance is fun to use here. You can make Rayquaza really strong, and then pummel the opponent with physical moves.
OR:
Rayquaza:
-Flamethrower/Ice Beam
-Dragon Claw/Thunderbolt
-Thunder Wave/Surf/Crunch
-Thunder Wave/Surf/Crunch
A Sp.Moveset so it isn't like your Salamence.
;373; Salamence Lv.84
Dragon Dance
Rock Slide
EQ
Aerial Ace
Salamence is a physical Pokemon. If you can't get DD, then you could teach it Fire Blast. :/ It doesn't need 2 Dragon Attacks, though.
;006; Charizard Lv.100
Flamethrower
Aerial Ace/Wing Attack (WA ingame)
Rock Slide/EQ
Swords Dance
Charizard can hit hard with Swords Dance. You don't need Flamethrower AND Fire Blast. :/ Both basically do the same thing.
;141; Kabutops Lv.82
Rock Slide
Swords Dance
Surf
Rain Dance/Mud Shot
An INGAME MS. You could also use:
-Endure
-Flail
-Swords Dance
-Rock Slide