Change the UpVector
of the lookAt constructor to the additive inverse of the HumanoidRootPart’s RightVector
local upVector: Vector3 = -hrp.CFrame.RightVector
crosshair.CFrame = CFrame.lookAt(ray.Position, ray.Position + n, upVector) * rot
Change the UpVector
of the lookAt constructor to the additive inverse of the HumanoidRootPart’s RightVector
local upVector: Vector3 = -hrp.CFrame.RightVector
crosshair.CFrame = CFrame.lookAt(ray.Position, ray.Position + n, upVector) * rot
Thx!
minimum character ammount