So, it looks like my team will be:
Dustox named Mothra. I MUST evolve a Wurmple into it, and if it becomes a Silcoon, reset the entire file.
Female Makuhita named Maki Maki. It Can evolve only after soloing one of Winona's pokemon. Must have the move attract and must use attract whenever facing the opposite sex.
Wingull who I shall name Pippi. It isn't allowed to learn any moves by level-up, except the ones I get when I catch it. I can only evolve it once it's forgotten the moves it had when caught.
Loudred (haven't decided on a name for it yet). It must know Uproar forever and cannot evolve to Exploud until I am already battling the Elite 4.
Aggron, it must always know at least two Steel attacks and I can't teach it any physical moves by TM or Move Tutor.
Treecko. It must learn Mega Drain before evolving into a Grovyle and must keep it until it evolves into a Sceptile, where I can only delete it if you teach it Giga Drain.
I probably start around 1-2 CST, I also being recording and uploading to youtube.com.