OnClicked Event Fires off Target

I’m setting up buttons for a robotic arm, right now they are simulated via big cubes. I got the programming to work in terms of Blueprint flow, and the clicking works when the cross hair are in the right place. However the “right place” is never on the actual object. The print out on the top signifies i am over the correct cube…

The problem was my hidden mouse would move away from the cross hair as i turned, i figured out this fix, although its really messy. I’m using the default FPS package. if anyone has a better solution please let me know.

259597-solution.png