How to limit the speed when changing CFrame?

As you can see, when I put my mouse at certain position, it will start gaining crazy speed, how can I limit the speed? Because so far I only managed to lower the acceleration with CFrame:Lerp().

Here is how I set the CFrame of the Motor6D.

RunService.Heartbeat:Connect(function()
	TurretMotor6D.C0 = CFrameAtMousePosition()
end)

You could possible try to add a wait() before it tracks the mouse so it would look something like this:

RunService.Heartbeat:Connect(function()
    wait(numberhere)
	TurretMotor6D.C0 = CFrameAtMousePosition()
end)

You could create a stack data structure of the previous mouse positions and pop them every 0.2 seconds or so.