Second parameter for Emit(), relative position

I think it’d be awesome if the ParticleEmitter:Emit() function had a parameter to emit at a certain Position/CFrame from the center of the part it was emitted from.

For example, Emit(10,Vector3.new(0,0,0)) would emit 10 particles at the part’s origin. Emit(3) would emit 3 particles randomly as it always does, Emit(5,Vector3.new(0,10,0)) would emit 5 ten studs above the part, etc etc etc.

9 Likes

i think completely disconnecting the particleemitter from a part and adding a cframe property (position and direction) would be awesome.

1 Like

I’ve legit wanted this for so long (CFrame offset for Emitter).

My usage cases:

I want to have characters in Kinetic Code bleed oil (they’re robots). The problem is that I need to spawn a new part on each and every bullet-hole, which is a lot more expensive than the particles themselves. This would solve that issue as well as open the doorway for a whole bunch of other cool stuff.

3 Likes