Aim down sight Problem

So i edit script in a FE gun kit (edit)

Problem is I edit a renderarms function
And I want camera to CFrame at Aim attachment

So i try a ToObjectSpace and ToWorldSpace

Not aim

When aim

scripts :

if LeftShoulder then LeftShoulder.C0 = LeftShoulder.C0:Lerp((Camera.CoordinateFrame * CFrame.new(-1, -1, 0) * LeftShoulder.C0:ToObjectSpace(Handle.Aim.WorldCFrame)):ToObjectSpace(Torso.CFrame):Inverse() * CFrame.Angles(0, -math.pi / 2, 0), Module.ADSLerpAlpha) end
			if RightShoulder then RightShoulder.C0 = RightShoulder.C0:Lerp((Camera.CoordinateFrame * CFrame.new(1, -1, 0) * LeftShoulder.C0:ToObjectSpace(Handle.Aim.WorldCFrame)):ToObjectSpace(Torso.CFrame):Inverse() * CFrame.Angles(0, math.pi / 2, 0), Module.ADSLerpAlpha) end

Sorry if my grammar is bad, This is my first posts