The three virtues of a programmer: Laziness, Impatience, and Hubris. – Larry Wall
Emitter which can be spawned/destroyed during game (mainly for weapon effects). It should be destroyed either by calling EmitterDestroy() or by GoToState('BeforeDie');. You shouldn't use Destroy() function, because it'll cause accessed none error by spawned particles.