Bueno, respecto a la segunda duda... ¿Te refieres a que empiece a sonar la música cuando "hablas" con el zapdos?
Bueno, en primer lugar debes tener la canción insertada y comprobar cual es su número en sappy. Creo recordar que sappy da dichos valores en decimal, con lo cual tendrías que pasarlos a hexadecimal (pero compruébalo, porque no estoy seguro).
Cuando tengas el valor en hexadecimal de la canción que sea, tienes que utilizar un comando. Aquí veo dos opciones, o bien que la canción empiece a sonar con un fundido de entrada (fadesong 0x(canción)) o que empiece de paso, al instante (playsong 0x(canción) 0x1).
Si no te refieres a eso o te queda alguna duda, postea de nuevo ;D