Looks to me like:
SPRITE on Ghost_Effect = 1
Every x seconds SPRITE spawn SPRITE
SPRITE on Created
&& SPRITE Instance =/= 0 Set frame = Current frame, Disable Movement, Start Fade
You could also create a separate Ghost Sprite so it'd spawn Ghosts instead of the same sprite if it's not too much extra memory