Aun son medio "nuevo" en gms y estoy haciendo un juego TD y he hecho un enemigo que sigue una path y cuando muere invoca pequeños enemigos que siguen su misma path pero estos aparencen al principio y no en el lugar donde muere , para que siga  la path uso
Path_start(path0, 3, 0, 1)

Yo quiero que los enemigos aparecidos empiezen en la misma posicion que su madre y que no empieze al principio de la path

Uso Game Maker Studio

La variable path_position: https://docs.yoyogames.com/source/dadiospice/002_reference/paths/path_position.html

Justo antes de eliminar el objeto1(Puede ser en el evento destroy) creas el obj2 y le pasas el path_position del obj1 para que esté en su misma posición:
[GML]
var inst = instance_create(0,0, obj2);
      inst.path_position = path_position;
[/GML]