UserInputService not detecting key when other keys are pressed?

Could you take a screenshot of your explorer with the position of the script opened


there you go

Iā€™m experiencing same issue and to my knowledge this issue is from the UserinputService.

When multiple inputs are pressed for some reason it ignores a certain of them and does not fire anymore events for as long as the those inputs are held like in your situation @danipoplpl

I have not found any solutions to this so far and there is barely any topics about this.

You can just use this instead of having to use :GetKeysPressed()

local UserInputService= game:GetService("UserInputService")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local remoteevent = ReplicatedStorage:WaitForChild("ROll")

inputservice.InputBegan:Connect(function(key, gameProcessed)
   if key.KeyCode == Enum.KeyCode.E and not gameProcessed then
      remoteevent:FireServer() 
      --No need for the Player to be an argument as this is sent by default as the first argument when using :FireServer().
   end
end)