My game has a lot of fast moving objects, like planes and missiles.
I’m using ParticleEmitters to render smoke and fire behind missiles, but once the missile gets ~500 studs from the camera, the ParticleEmitters just stop emitting.
You could try using Particle:Emit(Count) to force it to emit a certain amount of particles. Not sure if it’ll fix the issue, but its worth a try.
Keep in mind that this emits the particles all at once, so to have a constant flow, you’ll have to put it in a loop and emit x number of particles every x number of time.
Back in the days we used particles as our tracer rounds in some old gun framework, we basicaly enabled LockToPart in the settings, idk if it might work for you or you have it somehow enabled already.