Given that my ray result returns nil, how can I ensure my bullet visualizer still works when I’m using screen point to ray? I typically use my mouse hit position as direction but this time I’m casting a ray at an offset.
```
if unitResult then
local unitHitPosition = unitResult.Position
local regularRayResult = workspace:Raycast(startPos, (unitHitPosition - startPos).Unit * 10, raycastParams)
handleIntersection(regularRayResult)
handleHit(regularRayResult)
RayRender:Render(self.gun.Barrel.Position, regularRayResult.Position, player.TeamColor)
Send:FireServer(self.gun.Barrel.Position, regularRayResult.Position, player.TeamColor, regularRayResult.Instance, self.gun.Barrel)
else
-- No raycast result, how do I get an end position to visualize a ray part?
end
```