Probably a bug with UserInputService.
UserInputService.InputBegan:Connect(function(input, processed)
print("input began")
if input.KeyCode == Enum.KeyCode.Q then
print("trying to roll")
end
end)
When you press Q while you’re holding WASD or W+D or S+D, it works fine:
input began
trying to roll
But when you press Q while holding W+A or S+A, it completely fails to pick up the input. Not even “input began” is printed.
What in the world is happening here?