wait(3) local player = game.Players.LocalPlayer local character = player.Character local camera = workspace.CurrentCamera while true do camera.CameraType = "Scriptable" Pos = Vector3.new(0,15,0) + script.Parent.Parent.Character.Head.Position Targ = script.Parent.Parent.Character.Head.Position camera.CoordinateFrame = CFrame.new(Pos, Targ) --0,15,0 wait(0.01) end
The script works when I move the character by dragging him in studio, but for some reason he won't move(I have confirmed this). No errors. Help?
Try this. Not 100% guaranteed to work. Create a LocalScript and place in StarterGui.
--Assorting cam = game.Workspace.CurrentCamera plr = script.Parent.Parent chr = plr.Character while wait(.001) do cam.CameraType = "Scriptable" cam.CameraSubject = chr.Head -- Replace Head with Humanoid for original CameraSubject end
If that's not the script you are looking for, I'm sorry.