InputChanged is being fired when the character is being moved by keyboard?
local UserInputService = game:GetService("UserInputService") UserInputService.InputBegan:Connect(function(input, gameProcessed) print("InputBegan") end) UserInputService.InputChanged:Connect(function(input, gameProcessed) print("InputChanged") end)
If I press some key that doesn’t move the character (Shift, for example),
InputChanged doesn’t fire. But if I move the character with W, for example,
InputChanged is fired repeatedly. Why? Any way to avoid this?