I've tried moving/destroying the controllers with game:GetService('ControllerService'):ClearAllChildren() (in a localscript of course) but it doesn't seem to work. I can't anchor the character since I still want them to be moving, I just don't want the player to control it. I could always clone the character and use a dummy, but that seems a little messy. I just need to stop the player from controlling their character for a period of time, and then allow them to move afterwards.
Any help would be appreciated. Thanks.

1 comment
I couldn't move the controlscript, so I instead disabled it from playerscripts. Thanks for informing me.