Particles Lingering after their parent object is destroyed using Debris

We store all our visual effects in workspace.VisualEffects, this one particular is called ‘WaterBlast’ as you can see there isn’t a folder in there with the name. Me trying to select it with select doesn’t work either

Expected behavior

When I Destroy an object using Debris:AddItem(Folder, time) it should remove everything under that object, which means all parts and particles inside of those parts should be removed

A private message is associated with this bug report

3 Likes

Thank goodness it’s not just me!

  • This bug happens to me when using Destroy(), or even simply repositioning particles.

  • It also seems to only happen to me about 50% of the time.

  • A hacky fix I found was instead of destroying the particles, if you move the part far under the map every frame, the particles eventually update and disappear under the map too.

  • The game also lags more and more when there are “lingering particles” in the game.

I conclude that particles are currently being lazy to update their state.

1 Like

Happens often too, I tried clearallchildren, destroy, debris, etc, and it still happens. Seems to be engine only from my testing but I could be wrong

Thanks for the report! We’ll follow up when we have an update for you.

1 Like

I have this problem aswell, but it only happens on studio and its a bug that just keeps appearing and disappearing in time.

I have some more info aswell: Particles do reset their position to .zero so i guess they are being destroyed but somehow not being garbage collected. So this issue might not just be about particles.

Tried asking this on dev discussion tho got my topic removed a week ago.

1 Like

i was so confused i thought i broke something in my game lmao

but its the same bug from a few weeks ago

1 Like

Hi @TheOriginalGMW,

Thanks for your post. We’ve reverted a change that we believe may have caused this issue. Please let us know if you are still able to reproduce the bug.

1 Like