FREKY SPAMMER
Key RequiredUniversal

FREKY SPAMMER

Universal ScriptADIIIIIIADIIIIII 202 views 10 executesUpdated Jan 28, 2026
Unrated
00
Lua Script•124 lines (4735 chars)
local UIS = game:GetService("UserInputService")
local SG = Instance.new("ScreenGui")
local Success, Parent = pcall(function() return game:GetService("CoreGui") end)
SG.Parent = Success and Parent or game:GetService("Players").LocalPlayer:WaitForChild("PlayerGui")
SG.Name = "FrekySpammerWithKey"

local CorrectKey = "BLAIREONTOP"
local Running = false
local Items = {"Mercury", "Venus", "Mars", "Jupiter", "Saturn", "Neptune", "Andromeda", "Black Hole", "Supernova", "Notebook", "Pencil", "Everest", "Galaxy", "Nebula"}

-- [[ KEY SYSTEM UI ]] --
local KeyFrame = Instance.new("Frame", SG)
KeyFrame.Size = UDim2.new(0, 250, 0, 150)
KeyFrame.Position = UDim2.new(0.5, -125, 0.5, -75)
KeyFrame.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
KeyFrame.Active = true

local KeyTitle = Instance.new("TextLabel", KeyFrame)
KeyTitle.Size = UDim2.new(1, 0, 0, 40)
KeyTitle.Text = "ENTER KEY"
KeyTitle.TextColor3 = Color3.new(1, 1, 1)
KeyTitle.BackgroundTransparency = 1

local KeyInput = Instance.new("TextBox", KeyFrame)
KeyInput.Size = UDim2.new(0.8, 0, 0, 35)
KeyInput.Position = UDim2.new(0.1, 0, 0.35, 0)
KeyInput.PlaceholderText = "Type Key Here..."
KeyInput.Text = ""
KeyInput.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
KeyInput.TextColor3 = Color3.new(1, 1, 1)

local KeyBtn = Instance.new("TextButton", KeyFrame)
KeyBtn.Size = UDim2.new(0.8, 0, 0, 35)
KeyBtn.Position = UDim2.new(0.1, 0, 0.7, 0)
KeyBtn.Text = "CHECK KEY"
KeyBtn.BackgroundColor3 = Color3.fromRGB(0, 120, 255)
KeyBtn.TextColor3 = Color3.new(1, 1, 1)

-- [[ MAIN SPAMMER UI (Hidden initially) ]] --
local MainFrame = Instance.new("Frame", SG)
MainFrame.Size = UDim2.new(0, 220, 0, 280)
MainFrame.Position = UDim2.new(0.5, -110, 0.5, -140)
MainFrame.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
MainFrame.Visible = false

local CircleBtn = Instance.new("TextButton", SG)
CircleBtn.Size = UDim2.new(0, 50, 0, 50)
CircleBtn.Position = UDim2.new(0, 15, 0.5, 0)
CircleBtn.Text = "FREKY"
CircleBtn.BackgroundColor3 = Color3.new(0, 0, 0)
CircleBtn.TextColor3 = Color3.new(1, 1, 1)
CircleBtn.Visible = false
local UICorner = Instance.new("UICorner", CircleBtn)
UICorner.CornerRadius = UDim.new(1, 0)

-- Inputs
local function CreateInp(y, ph)
    local t = Instance.new("TextBox", MainFrame)
    t.Size = UDim2.new(0.9, 0, 0, 30)
    t.Position = UDim2.new(0.05, 0, y, 0)
    t.PlaceholderText = ph
    t.Text = ""
    t.BackgroundColor3 = Color3.fromRGB(45, 45, 45)
    t.TextColor3 = Color3.new(1, 1, 1)
    return t
end

local T1 = CreateInp(0.15, "Target 1 (3s)")
local T2 = CreateInp(0.30, "Target 2 (6s)")
local T3 = CreateInp(0.45, "Target 3 (9s)")

local Action = Instance.new("TextButton", MainFrame)
Action.Size = UDim2.new(0.9, 0, 0, 40)
Action.Position = UDim2.new(0.05, 0, 0.75, 0)
Action.Text = "START"
Action.BackgroundColor3 = Color3.new(0, 0.7, 0)
Action.TextColor3 = Color3.new(1, 1, 1)

-- [[ LOGIC ]] --

local function Send(txt)
    if not txt or txt == "" then return end
    local msg = string.rep("_", 100) .. " " .. txt .. " Tmkc mai " .. Items[math.random(1, #Items)]
    local TCS = game:GetService("TextChatService")
    if TCS.ChatVersion == Enum.ChatVersion.TextChatService then
        pcall(function() TCS.TextChannels.RBXGeneral:SendAsync(msg) end)
    else
        pcall(function() game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(msg, "All") end)
    end
end

-- Key Check
KeyBtn.MouseButton1Click:Connect(function()
    if KeyInput.Text == CorrectKey then
        KeyFrame.Visible = false
        CircleBtn.Visible = true
        print("Key Correct!")
    else
        KeyBtn.Text = "WRONG KEY!"
        task.wait(1)
        KeyBtn.Text = "CHECK KEY"
    end
end)

CircleBtn.MouseButton1Click:Connect(function() MainFrame.Visible = not MainFrame.Visible end)

Action.MouseButton1Click:Connect(function()
    Running = not Running
    Action.Text = Running and "STOP" or "START"
    Action.BackgroundColor3 = Running and Color3.new(0.7, 0, 0) or Color3.new(0, 0.7, 0)
end)

-- Loops
task.spawn(function() while task.wait(3) do if Running then Send(T1.Text) end end end)
task.spawn(function() while task.wait(6) do if Running then Send(T2.Text) end end end)
task.spawn(function() while task.wait(9) do if Running then Send(T3.Text) end end end)

-- Dragging for Circle
local d = false
CircleBtn.InputBegan:Connect(function(i) if i.UserInputType == Enum.UserInputType.Touch or i.UserInputType.MouseButton1 then d = true end end)
UIS.InputChanged:Connect(function(i) if d and (i.UserInputType == Enum.UserInputType.Touch or i.UserInputType.MouseMovement) then 
    CircleBtn.Position = UDim2.new(0, i.Position.X - 25, 0, i.Position.Y - 25) 
end end)
UIS.InputEnded:Connect(function() d = false end)

Features & Information

Lawde baaz

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts