Seems to work fine with an R6 character, but nothing happens on an R15 character, even when constantly looping it. What could be the problem?
local localPlayer = game:GetService("Players").LocalPlayer
local Character = localPlayer.Character or localPlayer.CharacterAdded:wait()
local lowerTorso = Character:WaitForChild("LowerTorso")
game:GetService("RunService").RenderStepped:Connect(function()
lowerTorso.Root.C1 = lowerTorso.Root.C1*CFrame.Angles(math.rad(-90),0,0)
end)
R15 rigs are constructed and deconstructed twice when your character spawns (i.e. all limbs are replaced with your avatar’s body parts and the right scaling and such). Perhaps ‘Character’ was pointing to the first rig that was spawned and therefore you are manipulating the old rig instead of the new one.