The official Giant League rules of battle
Species Clause - A player cannot have two Pokemon with the same National Pokédex number on a team.
Sleep Clause - You lose if, at the end of your turn, two of your opponent's Pokemon were put to sleep by a move you used but were not forced into, and neither have had their sleep removed since. The clause basically means that if you have already put a Pokemon on your opponent's side to sleep and it is still sleeping, you can't put another one to sleep. A move you were "forced into" is a move you must use because all other moves (that cannot inflict sleep) are disabled (by Choice item, Encore, or some combination of Taunt, Disable, Torment, and lack of PP) and you cannot switch (due to trapping moves, trapping abilities, Ingrain, or having all other Pokemon be fainted). A move you used includes moves called by Metronome, Sleep Talk, Assist, Me First, or Copycat. It does not include Magic Coat or Magic Bounce. Rest, used by either player, is never counted by this clause.
Evasion Clause - A Pokemon may not have the moves Double Team or Minimize in its moveset. A Pokemon may not have the abilities Sand Veil or Snow Cloak. A Pokemon may not hold the item Bright Powder.
OHKO Clause - A Pokemon may not have the moves Fissure, Guillotine, Horn Drill, or Sheer Cold in its moveset.
Endless Battle Clause - A Pokemon may not have a moveset with the potential to create an endless battle as defined here
Additionally, Smogon is currently conducting a vote to potentially ban SwagPlay, a strategy involving Pokemon with Prankster using combinations of Swagger, Will-O-Wisp, Foul Play, and other moves. This is becoming a popular playstyle, frequently an entire team of nothing but Prankster Swagger Pokemon, and it has been argued to be non-competitive because it requires entirely on luck rather than strategy. We should decide what we want to do with it. If we do elect to ban it, we should discuss exactly how it will work.
Arceus - All forms
Blaziken line with Speed Boost