I have a script where the arms will point at the cursor. The right arm points flawlessly at the cursor, however the left arm not so much. Here is a video to show what i mean :
What could i do to fix this, and what do i change in my script?
This is the script :
local Offset = Vector3.new(0,0.9,0.175)
RightShoulderCFrame = Torso.CFrame:toObjectSpace(CFrame.lookAt((Torso.CFrame*RightShoulderC0).Position, mouseHit.Position-Offset) * CFrame.Angles(0, math.pi/2, 0))
LeftShoulderCFrame = Torso.CFrame:toObjectSpace(CFrame.lookAt((Torso.CFrame*LeftShoulderC0).Position, mouseHit.Position-Offset) * CFrame.Angles(0, -math.pi/2, 0))
toolEvent:FireServer(RightShoulder,RightShoulderCFrame, LeftShoulder,LeftShoulderCFrame)