
KeylessUniversal

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)No comments yet for this script.



