The script is under StarterPlayerScripts, anytime I die/reset the Camera script seems to not work after.
local plr = game.Players.LocalPlayer local char = plr.CharacterAdded:wait() local hum = char:WaitForChild("Humanoid") local rootpart,head = char:WaitForChild("HumanoidRootPart"),char:WaitForChild("Head") game:GetService("RunService"):BindToRenderStep("CameraOffset",Enum.RenderPriority.Camera.Value-1,function() hum.CameraOffset = (rootpart.CFrame+Vector3.new(0,1.5,0)):pointToObjectSpace(head.CFrame.p) end)
Make a screen gui in the startergui and disable the ResetOnSpawn then paste your script in it which is
ocal plr = game.Players.LocalPlayer local char = plr.CharacterAdded:wait() local hum = char:WaitForChild("Humanoid") local rootpart,head = char:WaitForChild("HumanoidRootPart"),char:WaitForChild("Head") game:GetService("RunService"):BindToRenderStep("CameraOffset",Enum.RenderPriority.Camera.Value-1,function() hum.CameraOffset = (rootpart.CFrame+Vector3.new(0,1.5,0)):pointToObjectSpace(head.CFrame.p) end)
Hope this answered your question