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)