I have been setting the controller object's parent to nil in order to make it so that I can use the method :MoveTo() while making the player have no control over their character. The problem is, however, that if a button is pressed down when the controller's parent is set to nil, the character will act as if the button was never released even if it was.
All the sources I found tell me to just wait until no buttons are being pressed and then disable the control. This however can loop on for as long as the player holds down a button, not a very professional feel if you ask me.
So that's why I have come here, does anyone know of a way to disable the control over the player's character without waiting?
(Please don't say anchor the character, then the method :MoveTo() will not function)

2 comments
I would like to know too. Anyone?
Curious as well