wait(3)
local player = script.Parent.Parent
local character = player.Character
print("Beforefor")
for _,v in pairs(character:GetChildren()) do
if v.ClassName == ("Part") then
while true do
local h = character.Head
v.CFrame = v.CFrame * CFrame.Angles(v.CFrame.x + 10, v.CFrame.y, v.CFrame.z)
wait(0.5)--0.5
print("DONE")
end
end
end
If you put this in a script and put the script in StarterGui, you can test it out for yourself
Problem: When I use this script, my player spazzes out
What I want to happen: I want the player to constantly face a direction so when I change the camera the controls(based on which way the character is facing) don't get messed up
Any solution? Other ways of doing it?

1 comment
MouseLockSwitch overrides any means of forcing the character to face in any direction.