Ok here are some ideas:
For the mom script, how about you give me a transcript of what you want her to say and then I'll put it in.
For the darkrai event thing, why don't we make it so that the exam script doesn't work as well as the pokeball scripts don't work either. You have to complete the darkrai event, then take the exam, then the teacher will tell you to take a pokemon of your choice, and then you get your pokemon. That way you can't graduate OR get a pokemon until you do the darkrai event. Does that sound good?