Particle Emitters must yield after being parented before using :Emit()

If you put a ParticleEmitter in a part and immediately try to make it :Emit() particles nothing happens, unless you wait() beforehand. If this can’t be fixed can we maybe get a warning when people try to do it?

Repro file if anyone needs it: EmitYield.rbxl (11.5 KB)


This is not a fix but a get-around, you can set the rate to 0 and then to what you need it to be without the need to yield.

Also, is it just me? I can’t seem able to set custom transparency or size to particle emitters.

This is a known issue, thank you.