How to create continuous beam effect, which follow Owner Rotation/Target Location

I already setup beam particle, which can be shoot from player weapon to hit location. It is replicated and it works.

Now I need something more complex, like laser.
When I move my character, beam particle will persist, and will follow to new hit location, until I release fire button.

My initial thought was to put it in tick function and constantly spawn new particle system, which would create illusion of laser effect, but it still would be visible, that particle is constantly respawning.

Does anyone have any good idea how to do it ?