Answered by
4 years ago Edited 4 years ago
Hey ya, I've made a script, sorry for 6 years late lol
01 | local Camera = game.Workspace.CurrentCamera |
02 | local Player = game.Players.LocalPlayer |
03 | local Humanoid = workspace:WaitForChild(Player.Name).Humanoid |
04 | local Head = Humanoid.Parent.Head |
05 | local HumanoidRootPart = game.Workspace [ Player.Name ] .HumanoidRootPart |
06 | local Mouse = Player:GetMouse() |
09 | Humanoid.CameraOffset = Head.Position - HumanoidRootPart.Position + Vector 3. new( 0 , - 1.5 , - 1 ) |
Basically, it changes the humanoid offset to the head position minus humanoid root part position, and then the camera is close to the head, you can change the position how you'd like to with just simply changing the Vector3 value. No problem :)