-
What do you want to achieve?
I want to replace the default movement schema, i.e: jumpAction, moveForwardAction, etc. from ContextActionService. -
What is the issue?
Even if I use a higher priority (2001), it will still get overwritten sometimes because the threads are unsychronized. -
What solutions have you tried so far?
I can not find anything that disables core movement before it tries to run.
Have you taken a look at this thread, maybe it will help you?:
Yes, I’ve seen this thread and attempted to replicate it. I’ve tried toying with the PlayerModule a bit and requiring it before I try to overwrite the default Context Bindings, but it still will not work.
Update: I was able to work around this using
require(Players.LocalPlayer.WaitForChild("PlayerScripts").WaitForChild("PlayerModule")).controls.activeControlModule.UnbindContextActions();
2 Likes