Projectile to Crosshair Problem

I’d recommend doing a line trace from your projectile to a point in the direction of your projectile. Like 1000’s of units ahead. Also do a line trace from the crosshair directly into the view. Then you can see the difference between the two. Where they intersect is where you want your target to be. BUT, if the crosshair line trace hits a wall BEFORE the intersection, that point is what the target of your projectile should be.

This is all basic trigonometry. But there are tons of helper functions. I gave you one in my previous comment FindLookAtRotation.

There are TONS of videos on doing line traces.

This video looks like the issue you’re having. But it’s really long. Maybe it’ll give you some ideas. I’d still start with a simple video on line traces. There are tons of them on youtube.