Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
0

Hit object when using ray returns nil even though it is not?

Asked by 5 years ago
wait(1)

local part = script.Parent



local ray = Ray.new(part.CFrame.p, workspace.Hitter.CFrame.p)

local magnitude = (part.Position - workspace.Hitter.Position).magnitude

local part = Instance.new("Part",workspace)

hit, position = workspace:FindPartOnRayWithIgnoreList(ray, {workspace.Gunner})

part.Anchored = true

part.CanCollide = false

part.Size = Vector3.new(1,1,magnitude)



print(hit)

part.CFrame = CFrame.new(workspace.Gunner.CFrame.p, workspace.Hitter.CFrame.p) * CFrame.new(0,0,-magnitude/2)

at the "print(hit), it returns nil. Anyone know why?

Answer this question