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?