Primero, ¿Has probado a darle a la tuerca del XSE (Compila el script)?.
Segundo, al usar el dynamic intuyo que te ha puesto un offset libre el mismo programa, ¿Pusiste el offset que te dio el XSE (en caso de haberlo compilado) en el offset del sprite?
Tercero, no tienes la flag que activa el menú de los pokemon y sin decir que rom hackeas es difícil decirte la flag pero si es el script de la madre creo que te refieres al ruby (no me acuerdo de la flag así que no puedo decirte cual es)