Hi,
ok, let's recap, I think I know where the confusion is.
mouse click will nto fire where you click, it will only update the raycast when you click.
so.
1: open "Laser/firing system" fsm.
2: make sure that "Use Mouse click for firing" is true
3: run the scene
4: move the gun with WASD keys, you will see that the raycast doesn't update,
5: click, the rayscast fires and adjust the red debug rectangle.
Is this better?
bye,
Jean