My local script in StarterPack:
1 | local Player = game.Players.LocalPlayer |
2 | local Character = Player.Character or Player.CharacterAdded:Wait() |
3 | local Camera = workspace.CurrentCamera |
4 |
5 | repeat wait() |
6 | Camera.CameraType = Enum.CameraType.Scriptable |
7 | until Camera.CameraType = = Enum.CameraType.Scriptable |
8 | Camera.CFrame = workspace.Cam.CFrame |
Change camera type back to .Custom and camera subject back to player's .Humanoid