Based on the “built-in” Roblox UI drag detector, but it also works in a live game. It has got some cool features like automatic snapping to elements, ability to move on only 1 axis, staying in bounds, all scaled.
What do guys think? What could I change here? Thank you