Slow down gradually particles

Hello! I would like know how to slow down gradually particles. That mean that particles must have a speed of 4 when they are created and they must slow gradually until have a speed of 0 juste before his destruction. I put .SpreadAngle of my particle emitter to 180, 180. Could you help me please?

This should probably be in #help-and-feedback:art-design-support.

Who are you referring to when you say ‘his destruction’, is this an NPC?
If so use Humanoid.Health to lower the Particle Rate and Speed as it decreases. You can connect it by calling Humanoid:GetPropertyChangedSignal("Health"):Connect().

local Particles = game:GetService("Workspace").Part.ParticleEmitter

for Count = 1, 4 do 
	wait(1)
	Particles.Speed = NumberRange.new(Particles.Speed.Max - 1, Particles.Speed.Min - 1)
	wait(1)
end

Let me know if this works for you.

This script don’t work. When a particle is created, it have the same speed than just before end of life of this particle.

Did you try editing the ParticleEmitters “Drag” property?

image

The effect:

8 Likes