Gun Aim-Down-Sights System Animation Problem

So im making ADS for my guns without using viewmodels for the guns.
But there is a problem. The Animations of the Character make the Aim-Down-Sights not be so aligned to the Aim Part.

I made a seccond Aim Part that i called Aim Focus Part. But i didn’t know what to do with it.

The Guns use m6ds instead of normal weld for the handle, The handle is the armattach.

This is the relevant part of the localscript:

local aimOffset :CFrame = CFrame.new()

			if isAiming then
				
				aimOffset = Config.ArmAttach.CFrame:ToObjectSpace(camera.CFrame) * Config.AimPart.CFrame:ToObjectSpace(Config.ArmAttach.CFrame)
				
			end

			rightShoulder.C0 = rightShoulder.C0:Lerp(CFrame.new(rightShoulder.C0.Position + aimOffset.Position) * CFrame.Angles(0,math.rad(90) , angle)  , lerpAlpha)
			leftShoulder.C0 = leftShoulder.C0:Lerp(CFrame.new(leftShoulder.C0.Position + aimOffset.Position) * CFrame.Angles(0,math.rad(-90) , -angle)  , lerpAlpha )
1 Like