In this video it shows how the ray being cast from our viewport can sometimes come into contact in a place that doesn’t make sense for our guns emitter.
Do we use a similar collision channel modification to detect things like this? Or is it better to use our viewport for aiming but make a second line trace that is actually casting from the gun?