Not sure if this is a bug or if I’m missing something, but I’m struggling:
I have a ParticleEmitter that I am manually activating in my code. Before :Emit()-ing, I run :Clear() and change some properties; however, whenever I :Clear(), none of the particles spawn with :Emit().
The modification of other properties does not appear to be the issue, as the property changes are accurately reflected upon within the new :Emit()-ed particles, just nothing happens if I run :Clear() first.
The code is running server-side via a Tool.Activated event. Here is the actual code, if applicable:
particle:Clear()
particle.Color = COLORS[math.random(1,#COLORS)]
particle:Emit(30)