1.) Du meinst doch bestimmt das Standart KS oder? mach einfach ein item, dass einen switch aktiviert. in der monsterdatabase machst du dann ein event, wo dieser switch verlangt wird, fragst ab, ob die HP des monsters unter z.B 10% sind, dann noch eine kleine random funktion und fertisch
2.) machs halt so, dass beim start eines kampfes der held in z.B pikachu oder so umbenennt wird und zum schluss wieder auf Ash
3.) wie wärs mit variablen? wenn diese variable dann über sechs ist wird das pokemon in die box geleitet

Falls noch weitere Fragen auftreten, dann post hier einfach rein, dass du was nicht richtig verstanden hast oder ich zu schlecht erklärt hab'