1) Sí, compila primero el otro script y lo pones ahí.
2) No, el offset de @S02 no lo pones en ningún lado. Se llamará automáticamente al cargar el mapa porque ya pusiste el pointer antes (en el map script offset); quiero decir en este pedazo de código:
'---------------
#org 0x71B5B0
#raw 0x2...