Shinyskarmory, you get Flop the Barboach. Every restriction depends on your choice of Flop's first four moves to learn and keep.
Mud-Slap: Flop must use Mud-Slap against every pokemon with Neutral STAB(s) before any other move can be used, and must have a final moveset of: Mud-Slap,Water Pulse, Rest, and Snore. Also, Flop must have no move with more than 60 BP, EVER. Solo 100 of them.
Mud Sport:You must use Mud Sport against every pokemon weak to ground OR grass, and must have a final moveset of: Mud Sport, Amnesia, Aqua Tail, and Fissure.Fissure cannot be used more than 2 times per battle. Flop gets no more than 90 BP, EVER. Solo 100 of them.
Water Sport:You must use Water Sport against every pokemon that is weak against Water or Fire. Final moveset of: Water Sport, Mud Bomb, Earthquake, and Protect. Flop gets no more than 80 BP, EVER. Solo 100 of them.
Water Gun: You must use Water Gun first against every pokemon with SE STAB(s). Final moveset of: Water Gun, Magnitude, Sandstorm, and Snore. Solo 100 of them. Flop gets no more than 40 BP, EVER.
Them equals what the pokemon his first restriction in each are. This does not apply in major battles, but does in trainer battles. Also, Flop must solo 2 gym leaders with Neutral main types to evolve, and all restrictions carry over.
AasTmO, if you want INSANE, then you get Useless the Farfetch'd. Useless thinks he is useless, and wants to show all those mean pokemon out there who'd NOT USELESS(even though Farfetch'd is). So..., he must never have a move with more than 20 BP, or can NEVER use those moves which do not, or be forced to take a level 3 penalty. Final moveset must be: Fury Cutter(which cannot be used more than 2 times in a row), Knock Off, Leer, and Sand-Attack. Each Status move cannot be used more than 1 time per pokemon, as that would mean he really IS useless. Also, he must solo every electric, rock, and ice type you face, which can be no less than 250, and must solo Lt. Surge, Sabrina, half of Giovanni's team every time you face him, and 1 member of the E4 that is not Lorieli, who must be soloed too. All must be soloed without any SE moves, if there are any, because that would show weakness in Useless, and being no higher than the level of each's main pokemon, and with only 10 item uses per. If Useless faints once, he recieves a level 1 penalty. 2 times, level 2, and so on. Also, if useful does anything wrong above, he faces a level 3 penalty.
The penalties include:
Level 1: Solo 500 pokemon at level 2, 3, 4, and 5.
Level 2: Level one doubled.
Level 3: Loss of a moveslot, first to go is Knock Off, plus Level 2 again.
Level 4: Loss of Sand-Attack's moveslot, and you get Level 2 doubled added on.
Level 5: Loss of Fury Cutter(basically a useless pokemon).
If Useless gets to level 1 on the above table/chart, he needs moral support and a buddy, so RNG another pokemon you have with you, and Useless must always be in the party with that member. Finally, You asked for it, so good luck with this!(If you want harder OR easier, just ask.)
For Diamond, the Farfetch'd part is actually a Skoropi, with Poison Sting, Knock Off, Leer, and Scary Face, if you'd like. The Gym leaders/E4 members restrictions for the Skorupi would be Flint, Candace, Lucian, and half of Cyrus's team every time you face him. Everything esle applies, if you'd like, of course, otherwise I can give you a completely different challenge, or I can modify this one a bit, and if you'd like, I can just have the Leafgreen Challenge one(which, if you add this guy, may be the hardest team ever taken on).
Talkinglion, you get OppositeDay the Zubat. Yes, when you said a Zubat that has to solo Bruno, and this one is named OppositeDay, this means you get another Zubat that has to solo Bruno. Hopefully everything else is a bit easier. OppositeDay, who I will call OD for short, must do the opposite of what everyone else is doing. So, OppositeDay cannot enter battle if he/she is not the first or last pokemon to enter battle, except in major battles, where OD gets that this isn't the time. Also, OD cannot have a move that one of the other members of your party has ever had(if you'd like, the words ever had can be has). Also, OD has OCD, and must use everything in sets of 2, or has to start over. This means that every move OD uses must be used twice in a row before changing moves. Solo 200 pokemon, 50 of which must have SE STABs, being no more than 12 levels higher than them. Finally, OD must have 4 different types of moves, no moves with more than 75 BP, and cannot have more than 2 attacking moves and one boosting move.
GOOD LUCK TO ALL!!!!
EDIT:Yay Skitty Solo!!So Strong!!