So I’ve got a few functions that are bound to actions via ContextActionService, and in order to avoid CAS breaking I call CAS:UnbindAllActions() before they die so I can reset the functions when they spawn with no problem. However, and I’m assuming this has something to do with the new character controls, in the past few days players have been getting stuck. They would respawn and not be able to move. Eventually I figured out that, by calling UnbindAllActions(), players would no longer be able to move.
Repro:
Open a new place in Studio
Start a server with 1 player
Go to the player window and walk around
Also in the player window, enter this into the commandbar: “game:GetService(“ContextActionService”):UnbindAllActions()”
Walk around some more