ParticleEmitters emit inside scripts

I remember this post which indicates this is by (lack of) design rather than a bug: A force fields in a object without a Torso renders at origin - #6 by maxvee

You might want to file this as a feature request instead.