
Key RequiredUniversal

local player = game.Players.LocalPlayer
local screenGui = Instance.new("ScreenGui")
screenGui.Name = "SKIDGUI"
screenGui.Parent = player:WaitForChild("PlayerGui")
screenGui.ResetOnSpawn = false
local frame = Instance.new("Frame")
frame.Size = UDim2.new(0, 650, 0, 600) -- groter
frame.Position = UDim2.new(0.5, -325, 0.5, -300)
frame.BackgroundColor3 = Color3.fromRGB(35,35,35)
frame.BorderSizePixel = 0
frame.Parent = screenGui
frame.Active = true
frame.Draggable = true
frame.ClipsDescendants = true
local function createButton(text, position, callback)
local button = Instance.new("TextButton")
button.Size = UDim2.new(0, 180, 0, 40)
button.Position = position
button.Text = text
button.TextColor3 = Color3.fromRGB(255,255,255)
button.BackgroundColor3 = Color3.fromRGB(15,15,15)
button.BorderSizePixel = 1
button.TextScaled = true
button.TextWrapped = true
button.Parent = frame
button.MouseEnter:Connect(function()
button.BackgroundColor3 = Color3.fromRGB(40,40,40)
end)
button.MouseLeave:Connect(function()
button.BackgroundColor3 = Color3.fromRGB(15,15,15)
end)
button.MouseButton1Click:Connect(function()
local success, err = pcall(callback)
if not success then
warn("[SKIDGUI]: Error executing "..text.." -> "..err)
end
end)
return button
end
local function createTextbox(position, placeholder)
local textbox = Instance.new("TextBox")
textbox.Size = UDim2.new(0, 220, 0, 40)
textbox.Position = position
textbox.PlaceholderText = placeholder
textbox.Text = ""
textbox.ClearTextOnFocus = false
textbox.TextColor3 = Color3.fromRGB(255,255,255)
textbox.BackgroundColor3 = Color3.fromRGB(60,60,60)
textbox.BorderSizePixel = 1
textbox.TextScaled = true
textbox.TextWrapped = true
textbox.Parent = frame
return textbox
end
local function showMessage(text)
local msgLabel = Instance.new("TextLabel")
msgLabel.Size = UDim2.new(0, 500, 0, 30)
msgLabel.Position = UDim2.new(0.5, -250, 1, -90)
msgLabel.BackgroundColor3 = Color3.fromRGB(50,50,50)
msgLabel.TextColor3 = Color3.fromRGB(0,255,0)
msgLabel.Text = text
msgLabel.TextScaled = true
msgLabel.BorderSizePixel = 1
msgLabel.Parent = frame
task.delay(2, function()
if msgLabel then msgLabel:Destroy() end
end)
end
local startY = 60
local spacing = 60
local tpBaseInput = createTextbox(UDim2.new(0, 200, 0, startY), "INPUT BASE NUMBER:")
createButton("TP TO BASE 🏠", UDim2.new(0,10,0,startY), function()
local baseNumber = tonumber(tpBaseInput.Text)
if not baseNumber then return end
local baseFolder = workspace:WaitForChild("Bases")
local baseName = "Base"..baseNumber
if baseFolder:FindFirstChild(baseName) then
local part = baseFolder[baseName]:FindFirstChild("MultiplierAmount")
if part and player.Character then
player.Character:SetPrimaryPartCFrame(CFrame.new(part.Position + Vector3.new(0,5,0)))
end
end
end)
local lockBaseInput = createTextbox(UDim2.new(0, 200, 0, startY + spacing), "INPUT BASE NUMBER:")
createButton("LOCK BASE 🔒", UDim2.new(0,10,0,startY + spacing), function()
local baseNumber = tonumber(lockBaseInput.Text)
if not baseNumber then return end
local baseFolder = workspace:WaitForChild("Bases")
local baseName = "Base"..baseNumber
if baseFolder:FindFirstChild(baseName) then
local lockPart = baseFolder[baseName]:FindFirstChild("Lock")
if lockPart and player.Character then
player.Character:SetPrimaryPartCFrame(CFrame.new(lockPart.Position + Vector3.new(0,5,0)))
end
end
end)
createButton("GET INF MONEY 💰", UDim2.new(0,10,0,startY + spacing*2), function()
game:GetService("ReplicatedStorage").LuckyTradePurchase:FireServer(-999999999999999)
end)
createButton("CLAIM FREE REWARDS 🎁", UDim2.new(0,10,0,startY + spacing*3), function()
game:GetService("ReplicatedStorage").ClaimFreeReward:FireServer()
end)
createButton("SPIN THE WHEEL", UDim2.new(0,10,0,startY + spacing*4), function()
game:GetService("ReplicatedStorage").SpinToWinRequest:FireServer()
end)
createButton("CHECK BASE NUMBER 1️⃣2️⃣3️⃣", UDim2.new(0,10,0,startY + spacing*5), function()
local baseFolder = workspace:WaitForChild("Bases")
local foundBaseNumber = nil
for _, base in pairs(baseFolder:GetChildren()) do
if base:FindFirstChild("Lock") then
foundBaseNumber = tonumber(base.Name:match("%d+"))
break
end
end
if foundBaseNumber then
showMessage("BASE NUMBER IN CONSOLE!")
else
showMessage("NO BASE FOUND!")
end
end)
createButton("REBIRTH 🔄", UDim2.new(0,10,0,startY + spacing*6), function()
game:GetService("ReplicatedStorage").RebirthRemote:FireServer()
end)
createButton("REMOVE ALL LASERS FROM BASES 💥", UDim2.new(0,10,0,startY + spacing*7), function()
for baseNum = 1,8 do
local baseFolder = workspace:FindFirstChild("Bases"):FindFirstChild("Base"..baseNum)
if baseFolder then
for lazerNum = 1,5 do
local lazer = baseFolder:FindFirstChild("Lazer"..lazerNum)
if lazer then
lazer:Destroy()
end
end
end
end
showMessage("ALL LASERS REMOVED 💥")
end)
local walkspeedInput = createTextbox(UDim2.new(0, 220, 0, startY + spacing*8), "INPUT A NUMBER (default 16)")
local walkspeedActive = false
createButton("CHANGE WALKSPEED ⚡", UDim2.new(0,10,0,startY + spacing*8), function()
if walkspeedActive then return end
walkspeedActive = true
task.spawn(function()
while walkspeedActive do
local speed = tonumber(walkspeedInput.Text)
if speed and player.Character and player.Character:FindFirstChild("Humanoid") then
player.Character.Humanoid.WalkSpeed = speed
end
task.wait(0.1)
end
end)
end)
createButton("APPLY WALKSPEED 💾!", UDim2.new(0,10,0,startY + spacing*9), function()
local speed = tonumber(walkspeedInput.Text)
if speed and player.Character and player.Character:FindFirstChild("Humanoid") then
player.Character.Humanoid.WalkSpeed = speed
end
end)
local creditLabel = Instance.new("TextLabel")
creditLabel.Size = UDim2.new(0,200,0,25)
creditLabel.Position = UDim2.new(1,-210,1,-30)
creditLabel.Text = "made by gw_jayy0061"
creditLabel.TextColor3 = Color3.fromRGB(255,255,255)
creditLabel.BackgroundTransparency = 1
creditLabel.TextScaled = true
creditLabel.Parent = frame
local baseInfoLabel = Instance.new("TextLabel")
baseInfoLabel.Size = UDim2.new(0, 500, 0, 25)
baseInfoLabel.Position = UDim2.new(1, -510, 1, -60)
baseInfoLabel.Text = "BASE NUMBERS 1 TM 8"
baseInfoLabel.TextColor3 = Color3.fromRGB(255,255,255)
baseInfoLabel.BackgroundTransparency = 1
baseInfoLabel.TextScaled = true
baseInfoLabel.TextWrapped = true
baseInfoLabel.TextXAlignment = Enum.TextXAlignment.Right
baseInfoLabel.Parent = frame
local destroyBtn = Instance.new("TextButton")
destroyBtn.Size = UDim2.new(0, 40, 0, 40)
destroyBtn.Position = UDim2.new(1, -50, 0, 10)
destroyBtn.Text = "❌"
destroyBtn.TextColor3 = Color3.fromRGB(255,255,255)
destroyBtn.BackgroundColor3 = Color3.fromRGB(200,0,0)
destroyBtn.BorderSizePixel = 1
destroyBtn.TextScaled = true
destroyBtn.TextWrapped = true
destroyBtn.AutoButtonColor = true
destroyBtn.Parent = frame
destroyBtn.MouseButton1Click:Connect(function()
screenGui:Destroy()
end)
destroyBtn.ClipsDescendants = true
destroyBtn.BorderRadius = UDim.new(1,0)

dosent work
@hmza you should check it i made it open source
completly buggy