Trying to rotate spotlight component on character to mouse

Ok so I have been picking apart answer by answer from every single answer i can find and trying them, but i cant seem to make the spotlight rotate to the mouse cursor! Im trying to make a top down horror game, and i need to flashlight to rotate independantly from where the mesh and controller are moving.

Heres my blueprints

The World location from mouse seems to only give the location 1 unit away from the camera, this code uses the world direction.

that worked for me, thx. I’m using 4.21.2