Have you tried turning the Motor6D using CurrentAngle, DesiredAngle and MaxVelocity instead of CFraming it?
I didn’t notice if you had in the above posts.
All you’d need to do in your aiming script is to set the DesiredAngle to the point you wanted it aimed to.