I'm attempting to get the camera to focus on a part that is following the players movements in order to replicate a sort of mouse lock. The problem is, the camera only seems to get set to the parts position once and then sit there. Thanks in advance for any help you can offer!
local player = game:GetService("Players").LocalPlayer local RigCamera = game.ReplicatedStorage:WaitForChild("RemoteCam") local CamSetup = game.ReplicatedStorage.LocalPlayerResources.Camera C = CamSetup:Clone() local CamFocus = CamSetup.Torso C.Parent = game.Workspace function LoadCam() local camera = game.workspace.CurrentCamera CamFocus.Parent = camera camera.CameraSubject = CamFocus camera.CameraType = ("Scriptable") end local RemoteCamera = game.ReplicatedStorage.RemoteCam:InvokeServer() LoadCam() local camera = game.workspace.CurrentCamera game:GetService("RunService").RenderStepped:connect(function() camera.CameraSubject = C C.Humanoid:MoveTo(player.Character.Chest.Position + Vector3.new(0,0,10)) camera.CoordinateFrame = CFrame.new(CamFocus.Position) * CFrame.Angles(0, CamFocus.Rotation.Y, 0) local angle = CamFocus.Rotation.Y + math.rad(1) end)