Why does my player rotate instead of arm

The player rotates 180 degrees instead of the players arms, I don’t know how to fix this


local RUA = script.Parent.Parent.Parent.Character:WaitForChild("Right Arm")


script.Parent.Equipped:Connect(function()
	RUA.CFrame = RUA.CFrame * CFrame.Angles(math.rad(180), math.rad(0), math.rad(0))
	print(RUA)
end)

Look through the Torso of the Player, then look for the Item Right Shoulder,

That is the Motor6D connecting the Arm to the Torso, from there you can change the Arms CFrame

local RUA = script.Parent.Parent.Parent.Character.Torso:WaitForChild("Right Shoulder")


script.Parent.Equipped:Connect(function()
	RUA.C0 = RUA.C0 * CFrame.Angles(math.rad(180), math.rad(0), math.rad(0))
	print(RUA)
end)
1 Like

Thank you, it works. The arm is now jiggling up and down as I walk, how do I fix this please?

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.