Particle keeps glitching

Particle looks good on the studio it doesn’t have any issues untill I click play

Particle Properties:
https://gyazo.com/3a7bf11cd5efa5f3bb6f109694dbcc96

Before I click play:
https://gyazo.com/36f827c016329c18e66ebd51fd063e97

After I click play:
https://gyazo.com/0263aa3982ba6cdb435af3289024630e

If theres no solves to this problem can yall suggest something to make something similar to this effect?

Particles dynamically adjust their rate in-game based off the client’s graphics settings. Because of this, you’re experiencing this unexpected behavior.
ParticleEmitter:Emit(n) is guaranteed to emit the amount of particles you supply with no regards to graphics quality. With this knowledge, you can come up with a handy utility:

local RunService = game:GetService("RunService")

local function constantEmit(emitter: ParticleEmitter)
    local connection = nil
	local accumulatedChance = 0

    connection = RunService.Heartbeat:Connect(function(deltaTime)
        if emitter == nil then
            connection:Disconnect()
            connection = nil
            return
        end

        accumulatedChance += deltaTime * emitter.Rate

        if accumulatedChance >= 1 then
            emitter:Emit(math.floor(accumulatedChance))

            accumulatedChance %= 1
        end
    end)

    return connection
end

return constantEmit

Run this utility on the client for optimal results.

1 Like

Yo thanks for your answer but it still keeps happening https://gyazo.com/b21fb9e43332f68a9c342b586b3c192a

I’m not quite sure how to help you past this point. Maybe the problem won’t persist in a live game server?

I tried it and it doesnt work in live servers too if I move it near baseplate it happens more