Why does placement distance change with character world position

Top-down builder. I’ve gotten it to where the object to be placed will translate correctly with mouse movement. I cannot seem to nail down how to fix the fact that if im on +/- x axis in the world, the ghost object will either be in front or behind the character when it should [always] be in front. A better way to say it would be the “top” of the screen rather than the bottom.

I’ve tried following multiple tutorials on using the “SetActorLocation” function (at mouse position) but that always seems to break things. Please help!

I was just trying to use the Break Vector but I was not having luck bashing my way through it.

convert mouse loc is kinda weird to work with I think it returns a value that is relative to the camera… I would just use ‘get hit result under cursor’ because you can just put the hit location straight into the set actor location and set the rotation based on the hit normal.

ah yep, just that simple. Thank you!