--[[ ⚠️ WARNING: Heads up! This script has not been verified by ScriptBlox. Use at your own risk! Credit: Original owner Chocolatewater | Updated by Chimera__Gaming ]] --// Services & refs (your code) local Players = game:GetService("Players") local ReplicatedStorage = game:GetService("ReplicatedStorage") local player = Players.LocalPlayer local PlayerGui = player:WaitForChild("PlayerGui") local Tree = ReplicatedStorage:WaitForChild("Signal"):WaitForChild("Tree") local TreesFolder = workspace:WaitForChild("TreesFolder") --// Remove old UI if open local old = PlayerGui:FindFirstChild("ChimeraChopUI") if old then old:Destroy() end --// ScreenGui local gui = Instance.new("ScreenGui") gui.Name = "ChimeraChopUI" gui.ResetOnSpawn = false gui.ZIndexBehavior = Enum.ZIndexBehavior.Global gui.Parent = PlayerGui --// Main frame local frame = Instance.new("Frame") frame.Size = UDim2.new(0, 280, 0, 150) frame.Position = UDim2.new(0.5, -140, 0.5, -75) frame.BackgroundColor3 = Color3.fromRGB(28, 28, 34) frame.BorderSizePixel = 0 frame.Active = true frame.Draggable = true frame.Parent = gui Instance.new("UICorner", frame).CornerRadius = UDim.new(0, 12) local stroke = Instance.new("UIStroke", frame) stroke.Thickness = 2 stroke.Color = Color3.fromRGB(255, 200, 64) --// Header (prevents clipping) local header = Instance.new("Frame") header.BackgroundTransparency = 1 header.Size = UDim2.new(1, 0, 0, 32) header.Parent = frame local pad = Instance.new("UIPadding", header) pad.PaddingLeft = UDim.new(0, 10) pad.PaddingRight = UDim.new(0, 40) local title = Instance.new("TextLabel") title.BackgroundTransparency = 1 title.Size = UDim2.new(1, 0, 1, 0) title.Text = "Credit: Chocolatewater | Updated: Chimera__Gaming" title.TextWrapped = true title.TextXAlignment = Enum.TextXAlignment.Left title.TextYAlignment = Enum.TextYAlignment.Center title.Font = Enum.Font.SourceSansSemibold title.TextSize = 14 title.TextColor3 = Color3.fromRGB(255, 215, 100) title.Parent = header local minBtn = Instance.new("TextButton") minBtn.Name = "Minimize" minBtn.Size = UDim2.new(0, 26, 0, 26) minBtn.Position = UDim2.new(1, -33, 0, 3) minBtn.BackgroundColor3 = Color3.fromRGB(46, 46, 56) minBtn.Text = "–" minBtn.Font = Enum.Font.SourceSansBold minBtn.TextSize = 20 minBtn.TextColor3 = Color3.fromRGB(255, 255, 255) minBtn.AutoButtonColor = true minBtn.Parent = header Instance.new("UICorner", minBtn).CornerRadius = UDim.new(0, 8) --// Body local body = Instance.new("Frame") body.BackgroundTransparency = 1 body.Position = UDim2.new(0, 0, 0, 32) body.Size = UDim2.new(1, 0, 1, -32) body.Parent = frame local list = Instance.new("UIListLayout", body) list.Padding = UDim.new(0, 8) list.HorizontalAlignment = Enum.HorizontalAlignment.Center list.VerticalAlignment = Enum.VerticalAlignment.Top list.SortOrder = Enum.SortOrder.LayoutOrder local bpad = Instance.new("UIPadding", body) bpad.PaddingLeft, bpad.PaddingRight = UDim.new(0, 10), UDim.new(0, 10) bpad.PaddingTop, bpad.PaddingBottom = UDim.new(0, 6), UDim.new(0, 8) --// Chop All toggle local toggle = Instance.new("TextButton") toggle.Size = UDim2.new(1, -40, 0, 42) toggle.BackgroundColor3 = Color3.fromRGB(44, 44, 54) toggle.Text = "☐ Chop All (Axe)" toggle.TextWrapped = true toggle.Font = Enum.Font.SourceSans toggle.TextSize = 18 toggle.TextColor3 = Color3.fromRGB(255, 255, 255) toggle.Parent = body Instance.new("UICorner", toggle).CornerRadius = UDim.new(0, 8) -- Warning local warning = Instance.new("TextLabel") warning.Size = UDim2.new(1, -20, 0, 28) warning.BackgroundTransparency = 1 warning.Text = "⚠️ Potential ban. Use at your own risk." warning.TextWrapped = true warning.Font = Enum.Font.SourceSansItalic warning.TextSize = 14 warning.TextColor3 = Color3.fromRGB(255, 200, 64) warning.Parent = body --// Minimize behavior local minimized = false local fullSize = frame.Size minBtn.MouseButton1Click:Connect(function() minimized = not minimized for _, child in ipairs(frame:GetChildren()) do if child ~= header then child.Visible = not minimized end end frame.Size = minimized and UDim2.new(0, 280, 0, 36) or fullSize minBtn.Text = minimized and "+" or "–" end) --// Chop logic (uses your exact code, repeated while enabled) local chopping = false local function chopOnce() for _, tree in ipairs(TreesFolder:GetChildren()) do if tree:IsA("Model") or tree:IsA("Part") then Tree:FireServer("damage", tree.Name) end end end toggle.MouseButton1Click:Connect(function() chopping = not chopping if chopping then toggle.Text = "☑ Chop All (Axe)" toggle.BackgroundColor3 = Color3.fromRGB(70, 100, 60) task.spawn(function() while chopping do chopOnce() task.wait(0.25) -- adjust if you want faster/slower end end) else toggle.Text = "☐ Chop All (Axe)" toggle.BackgroundColor3 = Color3.fromRGB(44, 44, 54) end end)