Scripting Helpers is winding down operations and is now read-only. More info→
Log in to vote

How to change a ParticleEmitters lifetime via script?

Asked by
Soliate 80
8 years ago

I've tried to get this to work but the output is saying that I'm using a bad argument,

Here is my code,

local p = script.Parent
local pe = p.ParticleEmitter

pe.Lifetime = 5

It's probably a very simple fix, I've most likely just made a mistake, but I can't spot it out, thanks!

1 answer

Log in to vote
Answered by
Redbullusa 1580 Moderation Voter
8 years ago

Use the constructor, since ParticleEmitter.Lifetime is a NumberRange property.

Part = script.Parent
ParticleEmitter = Part.ParticleEmitter

ParticleEmitter.Lifetime =, 10) -- This constructor accepts 1 or 2 arguments.
Thats neat. woodengop 1134 — 8y

Answer this question