While attempting to make a Controller script I ran into a bug where if I held down LeftControl, UIS(UserInputService) wouldn’t detect any other Inputs until I let go of control.
So I went to troubleshooting it via disabling my scripts, making a new local script, and replicating the UIS(UserInputService) bug, same thing happens, is there anyway to fix this?
(Doesn’t print “Test” when Control is held)
Isolated script VVV (In a new baseplate)
local UIS = game:GetService("UserInputService")
UIS.InputBegan:Connect(function(Input, Proc)
print("Test")
if Proc then return end
if Input.KeyCode == Enum.KeyCode.LeftControl then
print("LCtrl")
elseif Input.KeyCode == Enum.KeyCode.F then
print("F")
end
end)
Summary:UserInputService fails to work when Control is held, I’ve tested it in an isolated script.