all i can say is dont have THAT many legends in ur party 1 is enough.
ur sceptile is good ,dont change tht.
and ur blastoise is awesome,all i reccomend on tht 1 is just train it up to lvl. 100 hope tht helped!
metagross: cunfion,pyschic,metor mash,meatel coat
metagross: cunfion,pyschic,metor mash, earthquake
Jirachi: cunfion, pyschic,swift,refesh
Jirachi: psychic, thunderbolt,swift, cunfion
Latios: psychic,luster pudge,refesh,recover
,Latias: psychic,mist ball,recovor, refesh
If someone has a fire pokemon your team is going down. And the Lati's are just plain old weak. Get some diversity-- you have 4 steel pokemon and 6 psychic pokemon...
kyogre lv71 hydro pump, sheer cold, double-edge,strenth.
rayquaza lv79 dragon claw, thunder, solar beam, fly
groundon lv73 fire blast, lamethrower, fissure, solar beam
swampert lv72 surf, dive, focus punch, blizzard
Pelipper lv54 surf, return, ice beam, secret power
regirock lv97 rockthrow, curse, superpower,ancientpower