La verdad es que no recuerdo el efecto de cómo desaparece Giovanni. Pero vaya, que para que un sprite desaparezca cuando está dentro de la cámara del personaje basta con hacer un setflag al people id asignado a ese mini y seguidamente un hidesprite con el número de ese minisprite. Recomiendo consultar un tutorial de scripts porque esto es algo que se ha explicado mil veces y es muy básico.
Para que aparezca de la nada basta con hacer un clearflag otra vez con ese people id y un showsprite del número del minisprite, ningún misterio.
¡Nos vemos! Miau revoir~.