FELIPE94823 SCRIPT  V102
Key Required

FELIPE94823 SCRIPT V102

Hide and Seek Extremesoupiadista23milsoupiadista23mil 6.5K views 28 executesUpdated Jun 18, 2025
5.0/ 5(1 votes)
10100% Positive
Lua Script•741 lines (24122 chars)
-- ESP Admin Panel LoadString - Versão Completa corrigida
loadstring([[
-- Verificação se está no Hide and Seek Extreme
local MarketplaceService = game:GetService("MarketplaceService")
local gameName = MarketplaceService:GetProductInfo(game.PlaceId).Name:lower()
if not string.find(gameName, "hide") or not string.find(gameName, "seek") then
    game.Players.LocalPlayer:Kick("Nah, go to hide and seek extreme")
    return
end

-- ESP Admin Panel para Hide and Seek Extreme
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local UserInputService = game:GetService("UserInputService")
local TweenService = game:GetService("TweenService")
local Mouse = game.Players.LocalPlayer:GetMouse()

local LocalPlayer = Players.LocalPlayer
local PlayerGui = LocalPlayer:WaitForChild("PlayerGui")

-- Variáveis do ESP
local ESPEnabled = false
local ESPObjects = {}
local ESPConnection = nil

-- Variáveis do Speed
local SpeedEnabled = false
local CurrentSpeed = 25
local SpeedConnection = nil

-- Variáveis do TP Click
local TPClickEnabled = false
local TPConnection = nil

-- Variáveis do Noclip
local NoclipEnabled = false
local NoclipConnection = nil

-- Variáveis do X-Ray
local XRayEnabled = false
local XRayObjects = {}

-- Variável do UI
local UIMinimized = false

-- Cores
local HIDER_COLOR = Color3.fromRGB(255, 255, 255) -- Branco para hiders
local SEEKER_COLOR = Color3.fromRGB(255, 0, 0) -- Vermelho para seekers

-- Função para verificar se um jogador é seeker
local function isSeeker(player)
    if player.Character then
        local flashlight = player.Character:FindFirstChild("Flashlight")
        if flashlight then
            return true
        end
        
        local humanoid = player.Character:FindFirstChild("Humanoid")
        if humanoid and humanoid.WalkSpeed > 20 then
            return true
        end
        
        local torso = player.Character:FindFirstChild("Torso") or player.Character:FindFirstChild("UpperTorso")
        if torso and torso.BrickColor == BrickColor.new("Really red") then
            return true
        end
    end
    return false
end

-- Função para criar ESP em um jogador
local function createESP(player)
    if player == LocalPlayer or not player.Character then
        return
    end
    
    local character = player.Character
    local humanoidRootPart = character:FindFirstChild("HumanoidRootPart")
    
    if not humanoidRootPart then
        return
    end
    
    local billboardGui = Instance.new("BillboardGui")
    billboardGui.Name = "ESP_" .. player.Name
    billboardGui.Adornee = humanoidRootPart
    billboardGui.Size = UDim2.new(0, 100, 0, 50)
    billboardGui.StudsOffset = Vector3.new(0, 3, 0)
    billboardGui.AlwaysOnTop = true
    billboardGui.Parent = PlayerGui
    
    local frame = Instance.new("Frame")
    frame.Size = UDim2.new(1, 0, 1, 0)
    frame.BackgroundTransparency = 0.3
    frame.BorderSizePixel = 2
    frame.Parent = billboardGui
    
    local nameLabel = Instance.new("TextLabel")
    nameLabel.Size = UDim2.new(1, 0, 1, 0)
    nameLabel.BackgroundTransparency = 1
    nameLabel.Text = player.Name
    nameLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
    nameLabel.TextScaled = true
    nameLabel.Font = Enum.Font.SourceSansBold
    nameLabel.Parent = frame
    
    local playerColor = isSeeker(player) and SEEKER_COLOR or HIDER_COLOR
    frame.BackgroundColor3 = playerColor
    frame.BorderColor3 = playerColor
    
    local highlight = Instance.new("Highlight")
    highlight.Name = "ESP_Highlight"
    highlight.Adornee = character
    highlight.FillColor = playerColor
    highlight.FillTransparency = 0.5
    highlight.OutlineColor = playerColor
    highlight.OutlineTransparency = 0
    highlight.Parent = character
    
    ESPObjects[player] = {
        billboard = billboardGui,
        highlight = highlight,
        frame = frame
    }
end

-- Função para remover ESP de um jogador
local function removeESP(player)
    if ESPObjects[player] then
        if ESPObjects[player].billboard then
            ESPObjects[player].billboard:Destroy()
        end
        if ESPObjects[player].highlight then
            ESPObjects[player].highlight:Destroy()
        end
        ESPObjects[player] = nil
    end
end

-- Função para atualizar ESP de todos os jogadores
local function updateAllESP()
    for _, player in pairs(Players:GetPlayers()) do
        if player ~= LocalPlayer and ESPObjects[player] then
            removeESP(player)
            createESP(player)
        end
    end
end

-- Função para ativar ESP
local function enableESP()
    ESPEnabled = true
    
    for _, player in pairs(Players:GetPlayers()) do
        if player ~= LocalPlayer then
            createESP(player)
        end
    end
    
    ESPConnection = RunService.Heartbeat:Connect(function()
        updateAllESP()
    end)
end

-- Função para desativar ESP
local function disableESP()
    ESPEnabled = false
    
    for player, _ in pairs(ESPObjects) do
        removeESP(player)
    end
    
    if ESPConnection then
        ESPConnection:Disconnect()
        ESPConnection = nil
    end
end

-- Função para ativar Speed
local function enableSpeed()
    SpeedEnabled = true
    SpeedConnection = RunService.Heartbeat:Connect(function()
        if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Humanoid") then
            LocalPlayer.Character.Humanoid.WalkSpeed = CurrentSpeed
        end
    end)
end

-- Função para desativar Speed
local function disableSpeed()
    SpeedEnabled = false
    if SpeedConnection then
        SpeedConnection:Disconnect()
        SpeedConnection = nil
    end
    if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Humanoid") then
        LocalPlayer.Character.Humanoid.WalkSpeed = 16
    end
end

-- Função para ativar TP Click
local function enableTPClick()
    TPClickEnabled = true
    TPConnection = Mouse.Button1Down:Connect(function()
        if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then
            LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(Mouse.Hit.Position + Vector3.new(0, 5, 0))
        end
    end)
end

-- Função para desativar TP Click
local function disableTPClick()
    TPClickEnabled = false
    if TPConnection then
        TPConnection:Disconnect()
        TPConnection = nil
    end
end

-- Função para ativar Noclip
local function enableNoclip()
    NoclipEnabled = true
    NoclipConnection = RunService.Stepped:Connect(function()
        if LocalPlayer.Character then
            for _, part in pairs(LocalPlayer.Character:GetChildren()) do
                if part:IsA("BasePart") and part.CanCollide then
                    part.CanCollide = false
                end
            end
        end
    end)
end

-- Função para desativar Noclip
local function disableNoclip()
    NoclipEnabled = false
    if NoclipConnection then
        NoclipConnection:Disconnect()
        NoclipConnection = nil
    end
    if LocalPlayer.Character then
        for _, part in pairs(LocalPlayer.Character:GetChildren()) do
            if part:IsA("BasePart") then
                part.CanCollide = true
            end
        end
    end
end

-- Função para ativar X-Ray
local function enableXRay()
    XRayEnabled = true
    XRayObjects = {}
    
    -- Função para aplicar transparência
    local function applyTransparency(obj)
        if obj:IsA("BasePart") and obj.Parent ~= LocalPlayer.Character then
            -- Salvar transparência original
            if not XRayObjects[obj] then
                XRayObjects[obj] = {
                    originalTransparency = obj.Transparency,
                    originalCanCollide = obj.CanCollide
                }
            end
            
            -- Aplicar X-Ray
            local targetTransparency = 0.65
            local tweenInfo = TweenInfo.new(15, Enum.EasingStyle.Linear)
            local tween = TweenService:Create(obj, tweenInfo, {Transparency = targetTransparency})
            tween:Play()
        end
    end
    
    -- Aplicar a todos os objetos existentes
    for _, obj in pairs(workspace:GetDescendants()) do
        applyTransparency(obj)
    end
    
    -- Aplicar a novos objetos
    workspace.DescendantAdded:Connect(function(obj)
        if XRayEnabled then
            wait(0.1)
            applyTransparency(obj)
        end
    end)
end

-- Função para desativar X-Ray
local function disableXRay()
    XRayEnabled = false
    
    -- Restaurar transparência original
    for obj, data in pairs(XRayObjects) do
        if obj and obj.Parent then
            local tweenInfo = TweenInfo.new(2, Enum.EasingStyle.Linear)
            local tween = TweenService:Create(obj, tweenInfo, {
                Transparency = data.originalTransparency
            })
            tween:Play()
        end
    end
    
    XRayObjects = {}
end

-- Criar GUI Principal
local screenGui = Instance.new("ScreenGui")
screenGui.Name = "Felipe94823AdminPanel"
screenGui.Parent = PlayerGui
screenGui.ResetOnSpawn = false

-- Frame principal
local mainFrame = Instance.new("Frame")
mainFrame.Name = "MainPanel"
mainFrame.Size = UDim2.new(0, 300, 0, 380)
mainFrame.Position = UDim2.new(0, 50, 0, 50)
mainFrame.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
mainFrame.BorderSizePixel = 2
mainFrame.BorderColor3 = Color3.fromRGB(0, 0, 0)
mainFrame.Active = true
mainFrame.Draggable = true
mainFrame.Parent = screenGui

local corner = Instance.new("UICorner")
corner.CornerRadius = UDim.new(0, 8)
corner.Parent = mainFrame

-- Container do título com botão minimize
local titleContainer = Instance.new("Frame")
titleContainer.Name = "TitleContainer"
titleContainer.Size = UDim2.new(1, 0, 0, 40)
titleContainer.Position = UDim2.new(0, 0, 0, 0)
titleContainer.BackgroundColor3 = Color3.fromRGB(240, 240, 240)
titleContainer.BorderSizePixel = 0
titleContainer.Parent = mainFrame

local titleCorner = Instance.new("UICorner")
titleCorner.CornerRadius = UDim.new(0, 8)
titleCorner.Parent = titleContainer

-- Título
local titleLabel = Instance.new("TextLabel")
titleLabel.Name = "Title"
titleLabel.Size = UDim2.new(1, -40, 1, 0)
titleLabel.Position = UDim2.new(0, 0, 0, 0)
titleLabel.BackgroundTransparency = 1
titleLabel.Text = "Felipe94823's Painel"
titleLabel.TextColor3 = Color3.fromRGB(0, 0, 0)
titleLabel.TextScaled = true
titleLabel.Font = Enum.Font.SourceSansBold
titleLabel.Parent = titleContainer

-- Botão Minimize
local minimizeButton = Instance.new("TextButton")
minimizeButton.Name = "MinimizeButton"
minimizeButton.Size = UDim2.new(0, 30, 0, 30)
minimizeButton.Position = UDim2.new(1, -35, 0, 5)
minimizeButton.BackgroundColor3 = Color3.fromRGB(200, 200, 200)
minimizeButton.BorderSizePixel = 1
minimizeButton.BorderColor3 = Color3.fromRGB(0, 0, 0)
minimizeButton.Text = "□"
minimizeButton.TextColor3 = Color3.fromRGB(0, 0, 0)
minimizeButton.TextScaled = true
minimizeButton.Font = Enum.Font.SourceSansBold
minimizeButton.Parent = titleContainer

local minimizeCorner = Instance.new("UICorner")
minimizeCorner.CornerRadius = UDim.new(0, 4)
minimizeCorner.Parent = minimizeButton

-- Container de conteúdo
local contentFrame = Instance.new("Frame")
contentFrame.Name = "ContentFrame"
contentFrame.Size = UDim2.new(1, 0, 1, -40)
contentFrame.Position = UDim2.new(0, 0, 0, 40)
contentFrame.BackgroundTransparency = 1
contentFrame.Parent = mainFrame

-- Botão ESP
local espButton = Instance.new("TextButton")
espButton.Name = "ESPButton"
espButton.Size = UDim2.new(0, 260, 0, 40)
espButton.Position = UDim2.new(0, 20, 0, 20)
espButton.BackgroundColor3 = Color3.fromRGB(100, 100, 100)
espButton.BorderSizePixel = 2
espButton.BorderColor3 = Color3.fromRGB(0, 0, 0)
espButton.Text = "ESP: DESLIGADO"
espButton.TextColor3 = Color3.fromRGB(255, 255, 255)
espButton.TextScaled = true
espButton.Font = Enum.Font.SourceSansBold
espButton.Parent = contentFrame

local espCorner = Instance.new("UICorner")
espCorner.CornerRadius = UDim.new(0, 6)
espCorner.Parent = espButton

-- Label Speed com número clicável
local speedLabel = Instance.new("TextButton")
speedLabel.Name = "SpeedLabel"
speedLabel.Size = UDim2.new(0, 260, 0, 25)
speedLabel.Position = UDim2.new(0, 20, 0, 75)
speedLabel.BackgroundTransparency = 1
speedLabel.Text = "Walkspeed: " .. CurrentSpeed
speedLabel.TextColor3 = Color3.fromRGB(0, 0, 0)
speedLabel.TextScaled = true
speedLabel.Font = Enum.Font.SourceSansBold
speedLabel.Parent = contentFrame

-- Progress Bar Speed
local speedBar = Instance.new("Frame")
speedBar.Name = "SpeedBar"
speedBar.Size = UDim2.new(0, 260, 0, 20)
speedBar.Position = UDim2.new(0, 20, 0, 105)
speedBar.BackgroundColor3 = Color3.fromRGB(200, 200, 200)
speedBar.BorderSizePixel = 1
speedBar.BorderColor3 = Color3.fromRGB(0, 0, 0)
speedBar.Parent = contentFrame

local speedBarCorner = Instance.new("UICorner")
speedBarCorner.CornerRadius = UDim.new(0, 4)
speedBarCorner.Parent = speedBar

local speedFill = Instance.new("Frame")
speedFill.Name = "SpeedFill"
speedFill.Size = UDim2.new(CurrentSpeed/100, 0, 1, 0)  -- Corrigido para mostrar valor correto
speedFill.Position = UDim2.new(0, 0, 0, 0)
speedFill.BackgroundColor3 = Color3.fromRGB(0, 150, 255)
speedFill.BorderSizePixel = 0
speedFill.Parent = speedBar

local speedFillCorner = Instance.new("UICorner")
speedFillCorner.CornerRadius = UDim.new(0, 4)
speedFillCorner.Parent = speedFill

-- Botão Speed Toggle
local speedButton = Instance.new("TextButton")
speedButton.Name = "SpeedButton"
speedButton.Size = UDim2.new(0, 260, 0, 30)
speedButton.Position = UDim2.new(0, 20, 0, 135)
speedButton.BackgroundColor3 = Color3.fromRGB(0, 200, 0)
speedButton.BorderSizePixel = 2
speedButton.BorderColor3 = Color3.fromRGB(0, 0, 0)
speedButton.Text = "SPEED: LIGADO"
speedButton.TextColor3 = Color3.fromRGB(255, 255, 255)
speedButton.TextScaled = true
speedButton.Font = Enum.Font.SourceSansBold
speedButton.Parent = contentFrame

local speedButtonCorner = Instance.new("UICorner")
speedButtonCorner.CornerRadius = UDim.new(0, 6)
speedButtonCorner.Parent = speedButton

-- Botão TP Click
local tpButton = Instance.new("TextButton")
tpButton.Name = "TPButton"
tpButton.Size = UDim2.new(0, 260, 0, 40)
tpButton.Position = UDim2.new(0, 20, 0, 175)
tpButton.BackgroundColor3 = Color3.fromRGB(100, 100, 100)
tpButton.BorderSizePixel = 2
tpButton.BorderColor3 = Color3.fromRGB(0, 0, 0)
tpButton.Text = "TP CLICK: DESLIGADO"
tpButton.TextColor3 = Color3.fromRGB(255, 255, 255)
tpButton.TextScaled = true
tpButton.Font = Enum.Font.SourceSansBold
tpButton.Parent = contentFrame

local tpCorner = Instance.new("UICorner")
tpCorner.CornerRadius = UDim.new(0, 6)
tpCorner.Parent = tpButton

-- Botão Noclip
local noclipButton = Instance.new("TextButton")
noclipButton.Name = "NoclipButton"
noclipButton.Size = UDim2.new(0, 260, 0, 40)
noclipButton.Position = UDim2.new(0, 20, 0, 225)
noclipButton.BackgroundColor3 = Color3.fromRGB(100, 100, 100)
noclipButton.BorderSizePixel = 2
noclipButton.BorderColor3 = Color3.fromRGB(0, 0, 0)
noclipButton.Text = "NOCLIP: DESLIGADO"
noclipButton.TextColor3 = Color3.fromRGB(255, 255, 255)
noclipButton.TextScaled = true
noclipButton.Font = Enum.Font.SourceSansBold
noclipButton.Parent = contentFrame

local noclipCorner = Instance.new("UICorner")
noclipCorner.CornerRadius = UDim.new(0, 6)
noclipCorner.Parent = noclipButton

-- Botão X-Ray
local xrayButton = Instance.new("TextButton")
xrayButton.Name = "XRayButton"
xrayButton.Size = UDim2.new(0, 260, 0, 40)
xrayButton.Position = UDim2.new(0, 20, 0, 275)
xrayButton.BackgroundColor3 = Color3.fromRGB(100, 100, 100)
xrayButton.BorderSizePixel = 2
xrayButton.BorderColor3 = Color3.fromRGB(0, 0, 0)
xrayButton.Text = "X-RAY: DESLIGADO"
xrayButton.TextColor3 = Color3.fromRGB(255, 255, 255)
xrayButton.TextScaled = true
xrayButton.Font = Enum.Font.SourceSansBold
xrayButton.Parent = contentFrame

local xrayCorner = Instance.new("UICorner")
xrayCorner.CornerRadius = UDim.new(0, 6)
xrayCorner.Parent = xrayButton

-- Variável para controlar se está arrastando a progress bar
local isDragging = false

-- Função para atualizar a progress bar e velocidade
local function updateSpeedBar(relativePos)
    relativePos = math.max(0, math.min(1, relativePos))
    speedFill.Size = UDim2.new(relativePos, 0, 1, 0)
    CurrentSpeed = math.floor(relativePos * 100)
    if CurrentSpeed < 1 then CurrentSpeed = 1 end -- Velocidade mínima de 1
    speedLabel.Text = "Walkspeed: " .. CurrentSpeed
    
    if SpeedEnabled and LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Humanoid") then
        LocalPlayer.Character.Humanoid.WalkSpeed = CurrentSpeed
    end
end

-- Event para clicar na progress bar
speedBar.InputBegan:Connect(function(input)
    if input.UserInputType == Enum.UserInputType.MouseButton1 then
        isDragging = true
        local barPos = speedBar.AbsolutePosition.X
        local barSize = speedBar.AbsoluteSize.X
        local relativePos = (input.Position.X - barPos) / barSize
        updateSpeedBar(relativePos)
    end
end)

-- Event para arrastar a progress bar
UserInputService.InputChanged:Connect(function(input)
    if isDragging and input.UserInputType == Enum.UserInputType.MouseMovement then
        local barPos = speedBar.AbsolutePosition.X
        local barSize = speedBar.AbsoluteSize.X
        local relativePos = (input.Position.X - barPos) / barSize
        updateSpeedBar(relativePos)
    end
end)

-- Event para parar de arrastar
UserInputService.InputEnded:Connect(function(input)
    if input.UserInputType == Enum.UserInputType.MouseButton1 then
        isDragging = false
    end
end)

-- Função para input de velocidade personalizada
speedLabel.MouseButton1Click:Connect(function()
    local success, result = pcall(function()
        -- Criar popup para input
        local inputFrame = Instance.new("Frame")
        inputFrame.Name = "SpeedInputFrame"
        inputFrame.Size = UDim2.new(0, 250, 0, 100)
        inputFrame.Position = UDim2.new(0.5, -125, 0.5, -50)
        inputFrame.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
        inputFrame.BorderSizePixel = 2
        inputFrame.BorderColor3 = Color3.fromRGB(0, 0, 0)
        inputFrame.Parent = screenGui
        
        local inputCorner = Instance.new("UICorner")
        inputCorner.CornerRadius = UDim.new(0, 8)
        inputCorner.Parent = inputFrame
        
        local inputLabel = Instance.new("TextLabel")
        inputLabel.Size = UDim2.new(1, 0, 0, 30)
        inputLabel.Position = UDim2.new(0, 0, 0, 5)
        inputLabel.BackgroundTransparency = 1
        inputLabel.Text = "Digite a velocidade (1-100):"
        inputLabel.TextColor3 = Color3.fromRGB(0, 0, 0)
        inputLabel.TextScaled = true
        inputLabel.Font = Enum.Font.SourceSans
        inputLabel.Parent = inputFrame
        
        local inputBox = Instance.new("TextBox")
        inputBox.Size = UDim2.new(0, 150, 0, 25)
        inputBox.Position = UDim2.new(0, 10, 0, 40)
        inputBox.BackgroundColor3 = Color3.fromRGB(240, 240, 240)
        inputBox.BorderSizePixel = 1
        inputBox.BorderColor3 = Color3.fromRGB(0, 0, 0)
        inputBox.Text = tostring(CurrentSpeed)
        inputBox.TextColor3 = Color3.fromRGB(0, 0, 0)
        inputBox.TextScaled = true
        inputBox.Font = Enum.Font.SourceSans
        inputBox.Parent = inputFrame
        
        local confirmButton = Instance.new("TextButton")
        confirmButton.Size = UDim2.new(0, 70, 0, 25)
        confirmButton.Position = UDim2.new(0, 170, 0, 40)
        confirmButton.BackgroundColor3 = Color3.fromRGB(0, 200, 0)
        confirmButton.BorderSizePixel = 1
        confirmButton.BorderColor3 = Color3.fromRGB(0, 0, 0)
        confirmButton.Text = "OK"
        confirmButton.TextColor3 = Color3.fromRGB(255, 255, 255)
        confirmButton.TextScaled = true
        confirmButton.Font = Enum.Font.SourceSansBold
        confirmButton.Parent = inputFrame
        
        local cancelButton = Instance.new("TextButton")
        cancelButton.Size = UDim2.new(0, 70, 0, 20)
        cancelButton.Position = UDim2.new(0, 170, 0, 70)
        cancelButton.BackgroundColor3 = Color3.fromRGB(200, 0, 0)
        cancelButton.BorderSizePixel = 1
        cancelButton.BorderColor3 = Color3.fromRGB(0, 0, 0)
        cancelButton.Text = "Cancelar"
        cancelButton.TextColor3 = Color3.fromRGB(255, 255, 255)
        cancelButton.TextScaled = true
        cancelButton.Font = Enum.Font.SourceSans
        cancelButton.Parent = inputFrame
        
        confirmButton.MouseButton1Click:Connect(function()
            local newSpeed = tonumber(inputBox.Text)
            if newSpeed and newSpeed >= 1 and newSpeed <= 100 then
                CurrentSpeed = newSpeed
                local relativePos = CurrentSpeed / 100
                updateSpeedBar(relativePos)
            end
            inputFrame:Destroy()
        end)
        
        cancelButton.MouseButton1Click:Connect(function()
            inputFrame:Destroy()
        end)
        
        inputBox:CaptureFocus()
    end)
end)

-- Função do botão ESP
espButton.MouseButton1Click:Connect(function()
    if ESPEnabled then
        disableESP()
        espButton.Text = "ESP: DESLIGADO"
        espButton.BackgroundColor3 = Color3.fromRGB(100, 100, 100)
    else
        enableESP()
        espButton.Text = "ESP: LIGADO"
        espButton.BackgroundColor3 = Color3.fromRGB(0, 200, 0)
    end
end)

-- Função do botão Speed
speedButton.MouseButton1Click:Connect(function()
    if SpeedEnabled then
        disableSpeed()
        speedButton.Text = "SPEED: DESLIGADO"
        speedButton.BackgroundColor3 = Color3.fromRGB(100, 100, 100)
    else
        enableSpeed()
        speedButton.Text = "SPEED: LIGADO"
        speedButton.BackgroundColor3 = Color3.fromRGB(0, 200, 0)
    end
end)

-- Função do botão TP Click
tpButton.MouseButton1Click:Connect(function()
    if TPClickEnabled then
        disableTPClick()
        tpButton.Text = "TP CLICK: DESLIGADO"
        tpButton.BackgroundColor3 = Color3.fromRGB(100, 100, 100)
    else
        enableTPClick()
        tpButton.Text = "TP CLICK: LIGADO"
        tpButton.BackgroundColor3 = Color3.fromRGB(0, 200, 0)
    end
end)

-- Função do botão Noclip
noclipButton.MouseButton1Click:Connect(function()
    if NoclipEnabled then
        disableNoclip()
        noclipButton.Text = "NOCLIP: DESLIGADO"
        noclipButton.BackgroundColor3 = Color3.fromRGB(100, 100, 100)
    else
        enableNoclip()
        noclipButton.Text = "NOCLIP: LIGADO"
        noclipButton.BackgroundColor3 = Color3.fromRGB(0, 200, 0)
    end
end)

-- Função do botão X-Ray
xrayButton.MouseButton1Click:Connect(function()
    if XRayEnabled then
        disableXRay()
        xrayButton.Text = "X-RAY: DESLIGADO"
        xrayButton.BackgroundColor3 = Color3.fromRGB(100, 100, 100)
    else
        enableXRay()
        xrayButton.Text = "X-RAY: LIGADO"
        xrayButton.BackgroundColor3 = Color3.fromRGB(0, 200, 0)
    end
end)

-- Função do botão Minimize
minimizeButton.MouseButton1Click:Connect(function()
    if UIMinimized then
        -- Expandir UI
        mainFrame.Size = UDim2.new(0, 300, 0, 380)
        contentFrame.Visible = true
        UIMinimized = false
    else
        -- Minimizar UI
        mainFrame.Size = UDim2.new(0, 300, 0, 40)
        contentFrame.Visible = false
        UIMinimized = true
    end
end)

-- Auto-ativar speed
enableSpeed()

-- Conectar eventos de jogadores
Players.PlayerAdded:Connect(function(player)
    if ESPEnabled and player ~= LocalPlayer then
        wait(1)
        createESP(player)
    end
end)

Players.PlayerRemoving:Connect(function(player)
    removeESP(player)
end)

-- Cleanup quando o script é removido
screenGui.AncestryChanged:Connect(function()
    if not screenGui.Parent then
        disableESP()
        disableSpeed()
        disableTPClick()
        disableNoclip()
        disableXRay()
    end
end)

print("Felipe94823's Admin Panel carregado com sucesso!")
print("Funcionalidades: ESP, Speed Control, TP Click, Noclip, X-Ray, UI Minimize")
print("Clique no número da velocidade para inserir valor customizado!")
]])()

Features & Information

Esp Tp click Speed

Community Comments (0)

No comments yet for this script.

More Scripts for Hide and Seek Extreme