BasePart Menu
Key RequiredUniversal

BasePart Menu

Universal Scriptkevinmitnickhkrkevinmitnickhkr 4.2K views 107 executesUpdated Dec 1, 2024
5.0/ 5(1 votes)
10100% Positive
Lua Script•98 lines (3430 chars)
-- Made By @KevinMitnickHKR.
-- Note: Do Not Claim That This Is Yours.
-- This Code Is Open Source But If You Are Gonna Steal The Whole Code And Claiming it To Be Yours Your Gonna Be Reported And Announced.
-- Contact Me At Discord If You Need Anything Else.

local player = game.Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local humanoidRootPart = character:WaitForChild("HumanoidRootPart")

local notification = Instance.new("Sound")
notification.SoundId = "rbxassetid://3398620867"
notification.Volume = 10
notification.Parent = humanoidRootPart
notification:Play()

game:GetService("StarterGui"):SetCore("SendNotification", {
    Title = "NOTIFICATION",
    Text = "This script is a powerful Kill Brick/TouchTransmitter menu designed to enhance your experience in games like troll obbies, glass bridge challenges, and more! It allows you to easily identify CanTouch objects and perform various actions with them, making gameplay more interactive and fun!",
    Button1 = "Alright",
    Duration = 60
})

local library = loadstring(Game:HttpGet("https://raw.githubusercontent.com/bloodball/-back-ups-for-libs/main/wizard"))()

local window = library:NewWindow("BasePart Menu")
local tab = window:NewSection("By KevinMitnickHKR")

local selectedObject = "BasePart"
local highlightColor = Color3.fromRGB(0, 0, 255)
local highlightEnabled = false
local canTouchConnection
local highlightConnection

tab:CreateDropdown("Object Type", {"BasePart", "MeshPart", "Part", "Model", "UnionOperation"}, 1, function(selected)
    selectedObject = selected
end)

tab:CreateButton("Remove Objects", function()
    for _, obj in pairs(workspace:GetChildren()) do
        if obj:IsA(selectedObject) and obj:FindFirstChildOfClass("TouchTransmitter") then
            obj:Destroy()
        end
    end
end)

tab:CreateToggle("Disable Objects", function(state)
    local function toggleCanTouch(p)
        if p:IsA(selectedObject) and p:FindFirstChildOfClass("TouchTransmitter") then
            p.CanTouch = not state
        end
    end

    if state then
        canTouchConnection = workspace.DescendantAdded:Connect(toggleCanTouch)
    else
        if canTouchConnection then
            canTouchConnection:Disconnect()
        end
    end

    for _, d in ipairs(workspace:GetDescendants()) do
        toggleCanTouch(d)
    end
end)

tab:CreateToggle("Highlight Objects", function(state)
    highlightEnabled = state

    local function highlight(p)
        if p:IsA(selectedObject) and p:FindFirstChildOfClass("TouchTransmitter") then
            p.Color = highlightEnabled and highlightColor or Color3.new(1, 1, 1)
            p.Material = highlightEnabled and Enum.Material.Neon or Enum.Material.SmoothPlastic
        end
    end

    if highlightEnabled then
        highlightConnection = workspace.DescendantAdded:Connect(highlight)
    else
        if highlightConnection then
            highlightConnection:Disconnect()
        end
    end

    for _, d in ipairs(workspace:GetDescendants()) do
        highlight(d)
    end
end)

tab:CreateColorPicker("Color Picker", Color3.new(1, 1, 1), function(color)
    highlightColor = color
    if highlightEnabled then
        for _, d in ipairs(workspace:GetDescendants()) do
            if d:IsA(selectedObject) and d:FindFirstChildOfClass("TouchTransmitter") then
                d.Color = highlightColor
            end
        end
    end
end)

Features & Information

This Script is a Kill Brick/TouchTransmitter Menu. It could help you in games like troll obbies, gladd bridge games, and more! It helps you identify CanTouch objects and perform actions with them!

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts