actually just went through the forum and you guys are insane so make it moderately hard
I give you El Nino the male Nincada.
El Nino isnt your ordinary early game bug, because it will support your team as much as possible.
El Nino always has at least one HM move as soon as you get one that he learns
(cut and/or flash).
He likes to show off with his special ability Compound Eyes, so against every opposing pokemon use an accuracy lowering move first, then use a move with less then 100% accuracy to show that he hits much better than other Pokemon, afterwards do what you want.
Whenever you encounter other Pokemon with C.E. or No Guard he has to solo them.
To evolve into Ninjask or Shedinja, El Nino has to force 100 encounters with item holding wild pokemon to prove the worth of Compound Eyes - you have to make sure that they hold items.
You now get either Ninjask if you soloed Brawly and Shedinja if you solo Wattson with El Nino.
The move restrictions stay after evolution to make up for the loss of compound eyes. But he has to avoid Pokemon with compound eyes or no guard because he feels bad about loosing his awesome ability.
All restrictions are removed if you encounter another 100 wild pokemon that hold an item with El Nino at the front of your party.
If you want more restrictions, I can give them ;D Have fun.
Now, I want to do an Emerald scramble challenge as well.
It should be a hard but not insane challenge with one restriction:
I want to do a challenge without wild pokemon grinding(poor little things are not meant to die!), unless a specific challenge calls for beating specific wild pokemon. Thats all.