local gui = Instance.new("ScreenGui", game.CoreGui) gui.Name = "BlockTrollGUI" local frame = Instance.new("Frame", gui) frame.Size = UDim2.new(0, 260, 0, 420) frame.Position = UDim2.new(0, 20, 0, 80) frame.BackgroundColor3 = Color3.fromRGB(25, 25, 25) frame.BackgroundTransparency = 0.1 frame.Active = true frame.Draggable = true Instance.new("UICorner", frame) -- Function to create buttons local function createButton(text, position, color) local btn = Instance.new("TextButton", frame) btn.Size = UDim2.new(1, -20, 0, 40) btn.Position = UDim2.new(0, 10, 0, position) btn.Text = text btn.TextScaled = true btn.BackgroundColor3 = color btn.TextColor3 = Color3.new(1, 1, 1) Instance.new("UICorner", btn) return btn end -- Block folder local folder = Instance.new("Folder", workspace) folder.Name = "SpawnedTrollBlocks" -- Spawn function local function spawnBlocks(amount) for i = 1, amount do local part = Instance.new("Part") part.Anchored = true part.Size = Vector3.new(2, 2, 2) part.Position = Vector3.new( math.random(-1000, 1000), math.random(10, 500), math.random(-1000, 1000) ) part.Color = Color3.fromHSV(math.random(), 1, 1) part.Parent = folder if i % 1000 == 0 then task.wait() end end end -- Buttons local btn100k = createButton("🧱 Spawn 100K", 10, Color3.fromRGB(0, 170, 0)) local btn400k = createButton("🔥 Spawn 400K", 60, Color3.fromRGB(255, 128, 0)) local btn600k = createButton("💥 Spawn 600K", 110, Color3.fromRGB(255, 85, 0)) local btn1m = createButton("💣 Spawn 1 MILLION", 160, Color3.fromRGB(255, 0, 0)) local btn4m = createButton("☠️ Spawn 4 MILLION", 210, Color3.fromRGB(180, 0, 255)) local btn6m = createButton("👹 Spawn 6 MILLION", 260, Color3.fromRGB(0, 170, 255)) local btn9m = createButton("😈 Spawn 9 MILLION", 310, Color3.fromRGB(255, 255, 0)) local btn1b = createButton("💀 Spawn 1 BILLION", 360, Color3.fromRGB(0, 0, 0)) local clearBtn = createButton("❌ Clear All Blocks", 410, Color3.fromRGB(150, 0, 0)) -- Button binds btn100k.MouseButton1Click:Connect(function() spawnBlocks(100000) end) btn400k.MouseButton1Click:Connect(function() spawnBlocks(400000) end) btn600k.MouseButton1Click:Connect(function() spawnBlocks(600000) end) btn1m.MouseButton1Click:Connect(function() spawnBlocks(1000000) end) btn4m.MouseButton1Click:Connect(function() spawnBlocks(4000000) end) btn6m.MouseButton1Click:Connect(function() spawnBlocks(6000000) end) btn9m.MouseButton1Click:Connect(function() spawnBlocks(9000000) end) btn1b.MouseButton1Click:Connect(function() spawnBlocks(1000000000) end) clearBtn.MouseButton1Click:Connect(function() for _, v in ipairs(folder:GetChildren()) do v:Destroy() end end)