This would be very useful to me, as I have my own custom camera built, but the rotation dragging of the mouse makes the mouse move, meaning the user can eventually drag to where their mouse is over a gui element, or off the screen, and becomes rather annoying, to prevent abuse, you could make it only useable if the camera mode is set to scriptable, and make it only work if the window has focus,
Success being the return for whether or not an error occured, from the window not being in focus, etc.
MouseToPosition being where the mouse will move to
Interpolation steps being how many /60’ths of a second it will take for the mouse to get there
CallBack being a function that is ran after the mouse is done interpolating, for use if a developer wanted the mouse to move in a series of directions, they could chain callbacks
basically, can’t be abused because the average abuser isn’t smart enough to script, and if they are, the case is extremely rare, and pressing the home key or related item on your OS will lose focus, which just about every user knows how to do. and the place would be reported, further ending abuse.