If you're cheating, why not go all out?

Much of either team is weak to a single type of attack- eg, you have 2 pokemon weak to dark types, 2 weak to ice, 2 weak to electric. You also haxed yourself out to get shinies, so why both telling us they're shiny? You could use a device like LARP to make the pokemon whatever colors you wanted (LARP and Game Genie replace portions of code with new portions of code, usually to create some kind of newly desired effect. You could use said devices to do pretty much whatever you pleased). That and these pokemon are all available in game and with better movesets than what you've established even WITH haxx.
Sweeper- You send these guys out to blow things up in a quick-like-way. A sweeper is usually characterized by special, attack, or mixed sweeping using moves that are Special Attacks, Attacks, or a mixed bag of the two. Sweepers usually have high speed and high attack stats. Defense is not mandatory.
Tank- Tanks are pokemon that dish out and take damage. Ludicolo and Milotic are good examples of tanks- they have high defenses (Sp>Def, but regardless of that...) and comparable attack/special attacks. Like a real tank, they take punishment and shell out. Speed is not really an issue w/ Tanks because they can take the punishment they're destined by going second.
Wall- Pokemon that don't necessarily attack using actual Damage Accuracy PP attacks. These include pokemon like Blissey and Skarmory who use moves like Toxic, Seismic Toss, Spikes/Roar, and such to take your pokemon out what theirs take all wakes of abuse due to high HP and defense stats (or, in most cases, replace high with Godly).
BP/PP- Baton and Pseudo Passers are pokemon that use stat-raising attacks and the attack baton pass to pass said stats along. Pseudo passers use attacks like Reflect and Light Screen to create pseudo-BP boosted stats that stick around with a normal switch. These pokemon turn other pokemon into tanks and sweepers or simply enable sweepers/tanks to work more efficiently.
That's your lesson. Go from there.