It's a good thing 0 is an option.
Obligitory starter Pokemon, manditory Surfing Pikachu, and 4 legendary Pokemon. Not to mention their worthless hindering natures.
Horrible. Just... horrible.
Okay here:
Arceus shouldn't have Hyper Beam. It's a pathetic move and I really don't know why so many people think it's good.
Giratina is awful. Take out Fly, Rock Smash and Strength. Three HM's is really bad. Change them for Will-O-Wisp, Calm Mind, and Dragon Pulse/Shadow Ball.
Heatran doesn't need three fire type moves. Just one is enough. ANd Rock Smash is a no-no. Change them to Earth Power, Explosion and Hidden Power Ice/Dragon Pulse.
Torterra needs a complete new moveset, except for Leaf Storm. Leech Seed, Wood Hammer, and Earthquake are good, considering that Bashful is a neutral nature.
Dialga is alright. The best on your team. But still bad. Lose Hyper Beam and Dragon Claw. Add Draco Meteor and Brick Break.
Pikachu... Really? Change Thunder to Thunderbolt. More PP and better accuaracy. Both powerful. Add Substitute and Grass Knot/HP Ice instead of Thunder Shock and Surf. Thunder Wave is semi-decent.