Local Success = SetMousePosition(Vector2 MouseToPosition, Number InterpolationSteps, Function CallBack)

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.

:PromptPlayerPurchase()
Clicks Yes

All it takes is someone with the slightest bit of knowledge about scripting to figure it out, and then it’ll spread like wildfire. Tbh, I love the idea, but sadly, we won’t ever be seeing it, and this isn’t coming from me either – stravant posted about this a while back IIRC.

Like I said, roblox can disable it for certain cases, its trivial to disable it for prompts. I really, really want this feature, and there’s no real grounds for saying no.