Ha, you and I are on the same wavelength about the crosshair. When I say a laser pointer type setup, I meant I use a raycast that “on impact” sets the location of the crosshair, but with scripting that shortens the distance so that it does not clip into any meshes and it has a set distance so that u don’t move the crosshair a mile away on accident (crosshair is no use if you can’t see it).
For those who are curious, the example below just draws a dot for a crosshair, but it’s easy on the eyes in VR. You could swap out the debug point for something else if you wanted.
[Deleted image here and moved to my first post]
Figure 1: Blueprint
Figure 2: Example of Crosshair changing distance based on raycast.