Particles Disappearing

In my game I’m trying to make a snow effect but the snow particles disappear after 5 - 7 seconds and I don’t know why.

This is my script:

local self = script.Parent -- Particle Emitter
-- Services --
local RunService = game:GetService("RunService")
-- Event Functions --
RunService.Heartbeat:Connect(function()
	self:Emit(100)
	print("Emitting!")
end)

Is the emitter’s “Enabled” property being set to false? Is the emitter being destroyed? Check the console for any errors. You may also be creating too many particles (100 per frame is around 6,000 per second).

1 Like

This is probably because you have reached a particle limit, as stated by @Forummer. What i suggest is having a smaller part that is positioned above the character and particles emitted at a much smaller rate.

1 Like

Worth noting that there’s a maximum draw limit of 16000 particles for PC and 3600 for Xbox and mobile.

3 Likes