I’ve made a smooth drawing system and it should connect 2 points with the correct position and rotation.
The issue is that if you draw a circle fast, the drawing kind of messes up.
(The one on the left was drawn slowly, the one one the right was drawn fast.)
Here’s the code that changes the rotation:
(endPosition is the 1st point’s position, startPosition is the current point’s position)
paintClone.Rotation = math.atan2(endPosition.Y - startPosition.Y, endPosition.X - startPosition.X) * (180 / math.pi)