Bueno, para empezar en el @inicio no es necesario ese relese y end, ya que el script nunca terminará allí, siempre hay un salto, por lo tanto sobra.
Después, haces un applymovement del sprite número 5 pero no está su waitmovement. Además, ocultas un sprite y luego lo mueves por el mapa, wtf?