local origBack = l.Position
local dirBack = -l.LookVector*3
local hitBack = workspace:Raycast(origBack, dirBack, params)
print(hitBack and hitBack.Position)
local hBack, pBack = workspace:FindPartOnRayWithIgnoreList(Ray.new(origBack, dirBack), _G.params)
print(pBack)
for privacy reasons, no. for context, this ray shoots out from the characters back, but the issue here is why the new raycast returns nil whereas the old one returns a value, even if it’s the same ray?