Thank you ThompsonN13 ! Now my problem is fixed ! For those who are wondering, i’ve decided to get rid of this piece of code. So instead of spawning a particle system itself when pressing my left mouse button , i’ve created a blueprint (that that contains my particle system. In this way, the situation is basically the same, except that I can control the lifetime of my blueprint component with a function called set life span.