How to create a laser that bounces on the walls and hurts players?

I use only line trace to show where I am aiming (dunno how to make a drawn dotted line from player to mouse cursor).

The other lines are where I attack.

When the player attacks the laser should continue until it hits something and then bounce until it has reached max # bounces.
That’s why I need to the laser to continue past the mouse cursor, otherwise it stops at it.
Like shooting a projectile that bounces endlessly until it hits something and bounces until it has reached max # bounces.

Aiming only:
linetrace_aim.png

When I press attack, the angle is way off:
linetrace_aim.png

Here’s the blueprint:
linetrace_attack.png