How do I get my arrow to point at my mouse position on my screen

Hello!
I’ve recently switched from Unity to Unreal Engine 5 and I’m currently loving the experience although I’m still fairly new to blueprint scripting. I’m trying to create my first game (a first person game) using Unreal and I’m having a blast discovering the engine. Here’s my issue however. I’m trying to get mym crosshair (Which is an arrow) to point at where my mouse position is on my screen.

I’ve created a BP_Crosshair Widget containing my Arrow like this:

And currently the nodes I have don’t seem to really work well or do what I wish for it to do and I’m having a bit of trouble finding solutions online:

This here is my current blueprint node on the BP_Crosshair Widget file.

Basically I want my arrow to point where my mouse is. So if my player looks left I want the arrow to be pointing left. If he looks up, then I want the arrow to point upwards and etc etc. Kind of like mordhau’s crosshair!

Any help would truly be appreciated thank you!

Hi,check this out.

I just found this. Didn’t try it,if you did it could you show the bp?

Sure I’ll try it in a few minutes! I’ll let you know what happens. Thank you!