local allowedPlayers = {"Kubuxu", "Sangar", "Magik6k", "Vexatos"} local function filter(name, ...) if name ~= "key_up" and name ~= "key_down" and name ~= "touch" then return false end local nick if name == "touch" then nick = select(3, ...) else nick = select(4, ...) end for _, allowed in ipairs(allowedPlayers) do if nick == allowed then return true end end return false end local e = {event.pullFiltered(filter)} -- We are pulling key_up, key_down and click events for unlimited amount of time. The filter will ensure that only events caused by players in allowedPlayers are pulled.