Можно, достаточно присоединить функцию validator к объекту input. Например:
local input = GUI.input(2, 2, 30, 3, 0xEEEEEE, 0x555555, 0x999999, 0xFFFFFF, 0x2D2D2D, "Hello world", "Placeholder text"))
-- Дозволяем вводить лишь числа
input.validator = function(text)
return text:match("%d+")
end
-- Делаем что-то после ввода числа
input.onInputFinished = function()
end
xpcall(abc), а не xpcall(abc()), т.к. вместо безопасного вызова abc через xpcall ты просто вызываешь ее