In my place I have a very simple script that waits 3 seconds and calls cas:UnbindAllActions()
, this should effectively disable the player controls, however there appears to be an engine bug that allows players to avoid this change (or re-enable their controls).
I’ve set up a place here to demonstrate the issue.
This is the place file: controls.rbxl (18.1 KB)
This bug seems to be reproduced 100% of the time if your roblox client starts minimized, and you re-open your client window after the control changes are set. I have had multiple friends try this to confirm it.
However, this is not the only way to trigger the bug - it just happens to be the most consistent.
I have a video demonstrating the bug in action:
https://cdn.discordapp.com/attachments/716063116840140801/728905136302325760/2020-07-04_05-22-10.mp4
This bug does not seem to impact roblox studio, only live games.