local lookCF = CFrame.new(verticalAim.Position, Torso.Position)
local lookCF = lookCF:toObjectSpace(tank.CFrame)
local X, Y, Z = lookCF:toEulerAnglesXYZ()
verticalHinge.TargetAngle = -math.deg(X)
horizontalHinge.TargetAngle = -math.deg(Y)
Possibly