Object destroyer (FREE VIP AND OWNER STUFF)
Key Required

Object destroyer (FREE VIP AND OWNER STUFF)

scary baboon rp black goo goo's arivalBesmotBesmot 523 views 2.8K executesUpdated Aug 27, 2026
Unrated
00
Lua Script•236 lines (8380 chars)
-- Roblox Mod Menu Generator Script
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer

-- Force wait for the player's interface container
local PlayerGui = LocalPlayer:WaitForChild("PlayerGui")

-- Create the main ScreenGui directly inside PlayerGui
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "Destroyer_System"
ScreenGui.ResetOnSpawn = false
ScreenGui.Parent = PlayerGui

-- ==========================================
-- MAIN MENU FRAME
-- ==========================================
local MainFrame = Instance.new("Frame")
MainFrame.Name = "MainFrame"
MainFrame.Size = UDim2.new(0, 260, 0, 390)
MainFrame.Position = UDim2.new(0.05, 0, 0.3, 0)
MainFrame.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
MainFrame.BorderSizePixel = 0
MainFrame.Active = true
MainFrame.Draggable = true
MainFrame.Parent = ScreenGui

local FrameCorner = Instance.new("UICorner")
FrameCorner.CornerRadius = UDim.new(0, 8)
FrameCorner.Parent = MainFrame

-- Title Bar
local TitleLabel = Instance.new("TextLabel")
TitleLabel.Name = "TitleLabel"
TitleLabel.Size = UDim2.new(1, 0, 0, 40)
TitleLabel.BackgroundColor3 = Color3.fromRGB(45, 45, 45)
TitleLabel.Text = "Destroyer"
TitleLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
TitleLabel.TextSize = 18
TitleLabel.Font = Enum.Font.SourceSansBold
TitleLabel.Parent = MainFrame

local TitleCorner = Instance.new("UICorner")
TitleCorner.CornerRadius = UDim.new(0, 8)
TitleCorner.Parent = TitleLabel

-- Close Button
local CloseButton = Instance.new("TextButton")
CloseButton.Name = "CloseButton"
CloseButton.Size = UDim2.new(0, 30, 0, 30)
CloseButton.Position = UDim2.new(1, -35, 0, 5)
CloseButton.BackgroundColor3 = Color3.fromRGB(200, 50, 50)
CloseButton.Text = "X"
CloseButton.TextColor3 = Color3.fromRGB(255, 255, 255)
CloseButton.TextSize = 14
CloseButton.Font = Enum.Font.SourceSansBold
CloseButton.Parent = MainFrame

local CloseCorner = Instance.new("UICorner")
CloseCorner.CornerRadius = UDim.new(0, 6)
CloseCorner.Parent = CloseButton

-- Container for buttons (Scrolling list)
local ButtonContainer = Instance.new("ScrollingFrame")
ButtonContainer.Name = "ButtonContainer"
ButtonContainer.Size = UDim2.new(1, -20, 1, -60)
ButtonContainer.Position = UDim2.new(0, 10, 0, 50)
ButtonContainer.BackgroundTransparency = 1
ButtonContainer.ScrollBarThickness = 4
ButtonContainer.Parent = MainFrame

local UIListLayout = Instance.new("UIListLayout")
UIListLayout.Parent = ButtonContainer
UIListLayout.SortOrder = Enum.SortOrder.LayoutOrder
UIListLayout.Padding = UDim.new(0, 10)

-- Automatically handle list canvas height changes dynamically
UIListLayout:GetPropertyChangedSignal("AbsoluteContentSize"):Connect(function()
    ButtonContainer.CanvasSize = UDim2.new(0, 0, 0, UIListLayout.AbsoluteContentSize.Y + 10)
end)

-- ==========================================
-- OPEN BUTTON (Floating toggle button)
-- ==========================================
local OpenButton = Instance.new("TextButton")
OpenButton.Name = "OpenButton"
OpenButton.Size = UDim2.new(0, 40, 0, 40)
OpenButton.Position = UDim2.new(0.05, 0, 0.23, 0)
OpenButton.BackgroundColor3 = Color3.fromRGB(45, 45, 45)
OpenButton.Text = "O"
OpenButton.TextColor3 = Color3.fromRGB(0, 170, 255)
OpenButton.TextSize = 18
OpenButton.Font = Enum.Font.SourceSansBold
OpenButton.Visible = false
OpenButton.Parent = ScreenGui

local OpenCorner = Instance.new("UICorner")
OpenCorner.CornerRadius = UDim.new(0, 8)
OpenCorner.Parent = OpenButton

CloseButton.MouseButton1Click:Connect(function()
    MainFrame.Visible = false
    OpenButton.Visible = true
end)

OpenButton.MouseButton1Click:Connect(function()
    MainFrame.Visible = true
    OpenButton.Visible = false
end)

-- ==========================================
-- BUTTON FACTORY HELPER Function
-- ==========================================
local function createModButton(text, onClick)
    local btn = Instance.new("TextButton")
    btn.Size = UDim2.new(1, 0, 0, 40)
    btn.BackgroundColor3 = Color3.fromRGB(0, 170, 255)
    btn.Text = text
    btn.TextColor3 = Color3.fromRGB(255, 255, 255)
    btn.TextSize = 12 -- Slightly reduced text size so long names don't overlap layout frames
    btn.Font = Enum.Font.SourceSansSemibold
    btn.Parent = ButtonContainer
    
    local corner = Instance.new("UICorner")
    corner.CornerRadius = UDim.new(0, 6)
    corner.Parent = btn
    
    btn.MouseButton1Click:Connect(onClick)
    return btn
end

-- ==========================================
-- MOD ACTIONS
-- ==========================================

-- Mod 1: VIP Door
createModButton("Destroy VIP door (CS)", function()
    local target = workspace:FindFirstChild("VIP Door")
    if target then target:Destroy() else warn("VIP Door not found!") end
end)

-- Mod 2: BBG Morphs
createModButton("Destroy BBG morphs door (CS)", function()
    local target = workspace:FindFirstChild("larry wall")
    if target then target:Destroy() else warn("larry wall not found!") end
end)

-- Mod 3: Summer Morphs
createModButton("Destroy summer morphs door (CS)", function()
    local target = workspace:FindFirstChild("larry wall")
    if target then target:Destroy() else warn("larry wall not found!") end
end)

-- Mod 4: Water Removal
createModButton("Destroy water (CS)", function()
    local target = workspace:FindFirstChild("Water")
    if target then target:Destroy() else warn("Water not found!") end
end)

-- Mod 5: Destroy Staff Room Door
createModButton("Destroy Staff room door (Bugged) (CS)", function()
    local children = workspace:GetChildren()
    local destroyed = false
    
    if #children >= 677 then
        local Admin = children[677]
        if Admin then
            print("[Mod Menu]: Found target at index 677 (".. Admin.Name .."). Destroying...")
            Admin:Destroy()
            destroyed = true
        end
    end
    
    if not destroyed then
        warn("[Mod Menu]: Index 677 failed! Running smart fallback name scanner...")
        local alternativeTarget = workspace:FindFirstChild("Staff Room Door") or workspace:FindFirstChild("StaffDoor") or workspace:FindFirstChild("Admin Wall") or workspace:FindFirstChild("Admin")
        if alternativeTarget then
            alternativeTarget:Destroy()
            print("[Mod Menu]: Alternative door asset bypassed via name matching.")
        else
            warn("[Mod Menu]: Could not target the Staff room door.")
        end
    end
end)

-- Mod 6: Pack of Larrys Morphs (Updated text to flag as Bugged)
createModButton("Destroy pack of Larrys morphs door (Bugged) (CS)", function()
    local children = workspace:GetChildren()
    if #children >= 952 then
        local Pack = children[952]
        if Pack then
            print("[Mod Menu]: Destroying pack of Larrys morphs at index 952 (" .. Pack.Name .. ")")
            Pack:Destroy()
        end
    else
        warn("[Mod Menu]: Workspace has fewer than 952 elements! Current count: " .. #children)
    end
end)

-- ==========================================
-- INFO EXPANSION SYSTEM
-- ==========================================
local InfoBox = Instance.new("TextLabel")
InfoBox.Name = "InfoBox"
InfoBox.Size = UDim2.new(1, 0, 0, 65)
InfoBox.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
InfoBox.Text = "CS means Client-sided (Only you can see it)\nSS means Server-sided (Everyone can see it)"
InfoBox.TextColor3 = Color3.fromRGB(220, 220, 220)
InfoBox.TextSize = 12
InfoBox.Font = Enum.Font.SourceSansItalic
InfoBox.Visible = false 
InfoBox.Parent = ButtonContainer

local InfoBoxCorner = Instance.new("UICorner")
InfoBoxCorner.CornerRadius = UDim.new(0, 6)
InfoBoxCorner.Parent = InfoBox

local InfoButton = Instance.new("TextButton")
InfoButton.Name = "InfoButton"
InfoButton.Size = UDim2.new(1, 0, 0, 40)
InfoButton.BackgroundColor3 = Color3.fromRGB(70, 70, 70)
InfoButton.Text = "Info"
InfoButton.TextColor3 = Color3.fromRGB(255, 255, 255)
InfoButton.TextSize = 15
InfoButton.Font = Enum.Font.SourceSansSemibold
InfoButton.Parent = ButtonContainer

local InfoButtonCorner = Instance.new("UICorner")
InfoButtonCorner.CornerRadius = UDim.new(0, 6)
InfoButtonCorner.Parent = InfoButton

-- Layout constraint handler toggle fix
InfoButton.MouseButton1Click:Connect(function()
    InfoBox.Visible = not InfoBox.Visible
    UIListLayout:ApplyLayout() 
    ButtonContainer.CanvasSize = UDim2.new(0, 0, 0, UIListLayout.AbsoluteContentSize.Y + 10)
end)

Features & Information

Destroys VIP door Destroys BBG morphs door Destroys Summer monster morphs door Destroys water Destroys Staff room door (Kinda) (Bugged) Destroys Pack of Larrys door (Bugged) Open and close button Draggable menu

Community Comments (0)

No comments yet for this script.