#The camera offset keeps jittering

1 messages · Page 1 of 1 (latest)

ashen crystal
#
local function shiftlockmechanism()

    RunService:BindToRenderStep("SL", Enum.RenderPriority.Character.Value, function()
        local SHIFT = math.rad(270)
        local root = Character:waitForChild("HumanoidRootPart")
        local lookVec = Camera.CFrame.lookVector
        local angle = -math.atan2(lookVec.Z, lookVec.X) + SHIFT
        Camera.CFrame = Camera.CFrame - Vector3.new(1,0,0) -- camera offset
        uis.MouseBehavior = Enum.MouseBehavior.LockCenter
        root.CFrame = CFrame.new(root.Position) * CFrame.Angles(0, angle, 0)
        Mouse.Icon = "rbxasset://textures/Cursors/CrossMouseIcon.png"
    end)    
end