How do I change the player crosshair when looing at an object?

So I’ve been trying to figure this out for a while now and I can’t seem to figure it out.
What I’m doing is using a LineTraceByChannel every frame and it checks for an actor that has the tag “Interact” but when I hover over any actor I just get an “Accessed None Trying To Read Property” error message.
Any idea how I can either get this method to work or a different way to make the crosshair change when looking at an interactable object?

This is how the bluerpint is laid out:

I’m assuming the FPS Hud variable is not assigned?

I’m pretty sure it is unless I’ve done something wrong.

341560-cap.jpg

Yes, it has the correct type, but it’s not assigned.

Try using ‘GetHud’ to assign it.

341561-screenshot-1.png

I see what you mean but I can’t plug ‘Get HUD’ into the ‘Set FPS Hud’

Then