Key Spammer
Key RequiredUniversal

Key Spammer

Universal ScriptFolder_maker967Folder_maker967 52 views 29 executesUpdated Aug 8, 2026
Unrated
00
Lua Script•135 lines (3709 chars)
--[[ 
   please Follow me
https://www.roblox.com/users/7547208526/profile
@lol_givemeDRAGONNOW
--]]

local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))()

local Window = Rayfield:CreateWindow({
   Name = "Universal Key Spammer",
   LoadingTitle = "Loading Spammer Interface...",
   LoadingSubtitle = "by Community",
   ConfigurationSaving = {
      Enabled = false,
   },
   KeySystem = false
})


local KEYS = {"U", "Y", "T", "R", "E", "Z", "X", "G", "H", "J", "B", "V", "Q", "F"}
local NUMBERS = {"One", "Two", "Three", "Four", "Five", "Six", "Seven", "Eight", "Nine"}


local ActiveSpam = {}


local function HandleSpam(keyName, state, delayTime)
    ActiveSpam["SPAM_" .. keyName] = state
    delayTime = delayTime or 0.05
    if state then
        task.spawn(function()
            local vim = game:GetService("VirtualInputManager")
            local keyCode = Enum.KeyCode[keyName]
            while ActiveSpam["SPAM_" .. keyName] do
                vim:SendKeyEvent(true, keyCode, false, game)
                task.wait(delayTime)
                vim:SendKeyEvent(false, keyCode, false, game)
                task.wait(delayTime)
            end
        end)
    end
end


local function HandleNumberClickSpam(numKeyName, numLabel, state)
    ActiveSpam["CLICK_" .. numLabel] = state
    if state then
        task.spawn(function()
            local vim = game:GetService("VirtualInputManager")
            local keyCode = Enum.KeyCode[numKeyName]
            while ActiveSpam["CLICK_" .. numLabel] do
       
                vim:SendKeyEvent(true, keyCode, false, game)
                task.wait(0.05)
                vim:SendKeyEvent(false, keyCode, false, game)
                

                task.wait(1)
                if not ActiveSpam["CLICK_" .. numLabel] then break end
                
               
                vim:SendMouseButtonEvent(0, 0, 0, true, game, 0)
                task.wait(0.05)
                vim:SendMouseButtonEvent(0, 0, 0, false, game, 0)
                
                
                task.wait(1)
            end
        end)
    end
end


local MainTab = Window:CreateTab("Auto Keys", 4483362458)
MainTab:CreateSection("Управление спамом клавиш (0.05s CD)")

for _, key in ipairs(KEYS) do
    MainTab:CreateToggle({
        Name = "Spam [" .. key .. "]",
        CurrentValue = false,
        Callback = function(Value)
            HandleSpam(key, Value, 0.05)
        end,
    })
end


local NumClickTab = Window:CreateTab("Numbers + LMB", 4483362458)
NumClickTab:CreateSection("Цифры + Клик ЛКМ (Задержка 1 сек)")

for i, numName in ipairs(NUMBERS) do
    NumClickTab:CreateToggle({
        Name = "Spam [" .. i .. "] -> LMB (1s CD)",
        CurrentValue = false,
        Callback = function(Value)
            HandleNumberClickSpam(numName, tostring(i), Value)
        end,
    })
end


local NumPureTab = Window:CreateTab("Numbers Pure", 4483362458)
NumPureTab:CreateSection("Чистые цифры 1-9 (Задержка 1 сек)")

for i, numName in ipairs(NUMBERS) do
    NumPureTab:CreateToggle({
        Name = "Spam [" .. i .. "] (1s CD)",
        CurrentValue = false,
        Callback = function(Value)
            HandleSpam(numName, Value, 0.5)
        end,
    })
end


local SettingsTab = Window:CreateTab("Settings", 4483362458)
SettingsTab:CreateSection("Управление интерфейсом")

SettingsTab:CreateKeybind({
   Name = "Свернуть / Развернуть меню",
   CurrentKeybind = "K",
   HoldToInteract = false,
   Flag = "UI_Toggle_Key",
   Callback = function(Keybind)
  
   end,
})

SettingsTab:CreateButton({
   Name = "Полностью закрыть скрипт (Destroy UI)",
   Callback = function()
      ActiveSpam = {}
      Rayfield:Destroy()
   end,
})

Features & Information

idk its for all
#Key Spammer#Spammer#Key

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts