[SOLVED] Custom R15 rig's shoulder motor6ds are unaffected by scripts

I made a Script that makes the shoulder point towards the direction of the camera and it works perfectly fine on a normal Roblox avatar but when i try it on a custom r15 rig with everything EXACTLY the same as a default r15 rig including the names of the motor6ds and parts it does absolutely nothing, no errors, it just doesn’t move the shoulder c0 at all. I have no idea what could be causing this since everything else on the rig works fine.
This is the script:

local character = script.Parent
local camera = game.Workspace.CurrentCamera
local Shoulder = character:WaitForChild("RightUpperArm"):WaitForChild("RightShoulder");
local DefShoulderC0 = Shoulder.C0;

game:GetService("RunService").RenderStepped:Connect(function()
local angle = math.asin(camera.CFrame.LookVector.y);
Shoulder.C0 = DefShoulderC0 * CFrame.fromEulerAnglesYXZ(angle, 0, 0);
end)

if anyone knows why this could be happening please let me know.

After some research i found out that by making a server script with this code
game.Workspace.Retargeting = Enum.AnimatorRetargetingMode.Disabled
it worked.

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