Yo @Deltakosh … Here is a playground using the GPUParticleSystem. I set emitRate = 1000 to start. Then after five seconds, i set emitRate = 0 … But it still keeps emitting particles.
Note: Regular particle system works just fine. It will stop emitting particles when set to ZERO.
Can you please check this out: Babylon.js Playground