Relic Castle

so the questions:
1. how can i make an npc have a pokemon with a nick name?
2. how can i make an npc have a shiny pokemon?
3. is there a way to do both?
4. how can i add an animation in the background? (to simulate fire raining down)
thanks.
Top