Why is my script breaking player movement and key detection?

Hello! I want to make this script run, but odly enough it is making me not be able to walk and also isn’t picking on when I click a key anymore. How do I fix this? It isn’t erroring and is printing run, just breaking the walk. Also I tried to do “UnbindFromRenderStep” and a “UnbindAction” but suddenly it stopped printing run. Anyone have a idea on how to fix this? Thank you - BMWLux :smiley:

Script

ContextActionService:BindAction(“Down”, MoveDown, false, “q”)

RunService:BindToRenderStep(“Update”, Enum.RenderPriority.Input.Value, function()
print(“RUN”);
end)

I assume you failed to put double quotations.

ContextActionService:BindAction("Down", MoveDown, false, "q")

RunService:BindToRenderStep("Update", Enum.RenderPriority.Input.Value, function()
print("RUN");
end)

Is q even a valid key to bind an action to? A believe it should be Enum.KeyCode.Q or Q or its internal code.

What’s the difference between that and my script?

Your one shows this.

ContextActionService:BindAction(“Down”, MoveDown, false, “q”)

RunService:BindToRenderStep(“Update”, Enum.RenderPriority.Input.Value, function()
print(“RUN”);
end)

Check console message also.