How to detect which side the arc was moved?

I made a rotate tool
Script:

local arcs = Instance.new("ArcHandles",script.Parent)
arcs.Adornee = game.Workspace.Part

arcs.MouseDrag:Connect(function(face,distance)
    game.Workspace.Part.Orientation = game.Workspace.Part.Orientation + Vector3.FromAxis(face)*15
end)

I rotated it left, it went 15 studs to the right
I rotated right,it went 15 studs to the right

I want it to rotate left if its rotated left

Use CFrames instead of Vector3.