Hahah glad to hear! It's a simple RayCast2D, with a Line2D that changes its 2nd point to wherever the raycast is casting. I learned it on a YT video by GDQuest (Make a Laser Beam in Godot in 1 Minute). The video does much more, but the basic idea is there. Add some particles to the casting point and you're done!