Hola si desde el editor de rooms añado una instancia y la hago persistente como puedo evitar que se cree una nueva al avanzar a la siguiente room y volver de nuevo a la anterior?
Puedes revisar si hay más de 1 instancias y destruir una
[gml]
if (instance_number(objeto) > 1)
instance_destroy();
[/gml]
O crear el objeto persistente en una room que no se va a volver a visitar.
Yo prefiero no usar objetos ni rooms persistentes, porque hay comportamientos inesperados que el manual no explica.