For a some reason when I try to change CameraSubject with local script, it does changes it but it stops rotating the character in first person...?
local camera = workspace.CurrentCamera
camera.CameraSubject = character:WaitForChild("Head")
Anyone knows how to solve this problem?
answer to matiss : No, I can't I did that script for first person body render with that script, but since its R15, when its not attached to head camera rip offs from body so I need it to lock camera to the head with this script but it breaks the first person camera rotation

4 comments
it stops rotating because in first person, the player can control their movement with the camera, maybe make it so you cant go in first person?
answered above
Do you need it to be first person, or is it for player's choice? Because if not, then I'd say lock it third person only.
for player choice, they just use mouse scroll just like before but it shows body in first person, it just won't work as I needed, I need it to attach camera at head so it won't rip off camera from body torso (R15 using), anyways local transparency script is already working