ESP VERIFICADOR DE PLAYERS V5 BY MR RED BLACK
Key RequiredUniversal

ESP VERIFICADOR DE PLAYERS V5 BY MR RED BLACK

Universal ScriptTHE_MR_RED_BLACK2THE_MR_RED_BLACK2 5.3K views 2.7K executesUpdated Jan 30, 2025
5.0/ 5(1 votes)
10100% Positive
Lua Script•184 lines (6533 chars)
-- Criação da GUI
local ScreenGui = Instance.new("ScreenGui")
local Frame = Instance.new("Frame")
local TitleLabel = Instance.new("TextLabel")
local ActivateButton = Instance.new("TextButton")
local DeactivateButton = Instance.new("TextButton")
local DestroyButton = Instance.new("TextButton")
local MusicButton = Instance.new("TextButton") -- Botão para tocar música
local StopMusicButton = Instance.new("TextButton") -- Novo botão para parar a música
local ToggleButton = Instance.new("TextButton") -- Botão para alternar visibilidade

ScreenGui.Parent = game.CoreGui
Frame.Parent = ScreenGui
Frame.BackgroundColor3 = Color3.new(0.5, 0.25, 0)
Frame.Size = UDim2.new(0, 200, 0, 210) -- Aumentar altura para acomodar novos botões
Frame.Position = UDim2.new(0.5, -100, 0.5, -105)
Frame.Active = true
Frame.Draggable = true

TitleLabel.Parent = Frame
TitleLabel.Size = UDim2.new(1, 0, 0, 30)
TitleLabel.Position = UDim2.new(0, 0, 0, 0)
TitleLabel.BackgroundTransparency = 1
TitleLabel.Text = "🎩 ESP FEITO POR MR RED BLACK OWNER 🎩"
TitleLabel.TextColor3 = Color3.new(1, 1, 1)
TitleLabel.TextScaled = true

ActivateButton.Parent = Frame
ActivateButton.BackgroundColor3 = Color3.new(0, 1, 0)
ActivateButton.Size = UDim2.new(0, 180, 0, 30)
ActivateButton.Position = UDim2.new(0, 10, 0, 40)
ActivateButton.Text = "Ativar ESP"

DeactivateButton.Parent = Frame
DeactivateButton.BackgroundColor3 = Color3.new(0, 1, 0)
DeactivateButton.Size = UDim2.new(0, 180, 0, 30)
DeactivateButton.Position = UDim2.new(0, 10, 0, 80)
DeactivateButton.Text = "Desativar ESP"

MusicButton.Parent = Frame -- Adicionar botão para tocar música
MusicButton.BackgroundColor3 = Color3.new(0, 0, 1)
MusicButton.Size = UDim2.new(0, 180, 0, 30)
MusicButton.Position = UDim2.new(0, 10, 0, 120)
MusicButton.Text = "Tocar Música"

StopMusicButton.Parent = Frame -- Adicionar botão para parar música
StopMusicButton.BackgroundColor3 = Color3.new(1, 0, 1)
StopMusicButton.Size = UDim2.new(0, 180, 0, 30)
StopMusicButton.Position = UDim2.new(0, 10, 0, 160)
StopMusicButton.Text = "Parar Música"

DestroyButton.Parent = Frame
DestroyButton.BackgroundColor3 = Color3.new(1, 0, 0)
DestroyButton.Size = UDim2.new(0, 180, 0, 30)
DestroyButton.Position = UDim2.new(0, 10, 0, 200)
DestroyButton.Text = "DESTRUIR GUI"

-- Adicionar botão para alternar visibilidade da GUI
ToggleButton.Parent = ScreenGui
ToggleButton.BackgroundColor3 = Color3.new(1, 1, 1)
ToggleButton.Size = UDim2.new(0, 50, 0, 50)
ToggleButton.Position = UDim2.new(0, 10, 0, 10)
ToggleButton.Text = "GUI"
ToggleButton.Draggable = true

local guiVisible = true

-- Função para alternar visibilidade da GUI
local function toggleGUI()
    guiVisible = not guiVisible
    Frame.Visible = guiVisible
end

ToggleButton.MouseButton1Click:Connect(toggleGUI)

-- Função para tocar música
local sound = Instance.new("Sound", game.Workspace)
sound.SoundId = "rbxassetid://1845756489"

local function playMusic()
    sound:Play()
end

-- Função para parar música
local function stopMusic()
    sound:Stop()
end

-- Função para criar ESP
local function createESP(player)
    local espLabel = Instance.new("BillboardGui")
    espLabel.Name = "ESPLabel"
    espLabel.Adornee = player.Character:FindFirstChild("HumanoidRootPart")
    espLabel.Size = UDim2.new(0, 100, 0, 50)
    espLabel.AlwaysOnTop = true
    espLabel.StudsOffset = Vector3.new(0, 2, 0)
    espLabel.Parent = player.Character:FindFirstChild("HumanoidRootPart")

    local textLabel = Instance.new("TextLabel")
    textLabel.Parent = espLabel
    textLabel.Size = UDim2.new(1, 0, 1, 0)
    textLabel.BackgroundTransparency = 1
    textLabel.TextColor3 = Color3.new(1, 1, 1)
    textLabel.TextScaled = true
    textLabel.TextWrapped = true -- Ajustar tamanho do texto

    local function updateLabel(status)
        textLabel.Text = player.Name .. " - stats: " .. status
    end

    local function updateESP()
        local status = "normal"
        local color = Color3.new(0, 1, 0)
        if player.Character.Humanoid.Sit then
            status = "Sitting"
            color = Color3.new(0, 1, 1)
        elseif player.Character:FindFirstChild("noclip") then
            status = "noclipando"
            color = Color3.new(0.5, 0.25, 0) -- Cor marrom para noclip
        end
        for _, part in pairs(player.Character:GetChildren()) do
            if part:IsA("BasePart") then
                local espBox = part:FindFirstChild("ESP")
                if not espBox then
                    espBox = Instance.new("BoxHandleAdornment")
                    espBox.Name = "ESP"
                    espBox.Adornee = part
                    espBox.Size = part.Size
                    espBox.Transparency = 0.5
                    espBox.AlwaysOnTop = true
                    espBox.ZIndex = 10
                    espBox.Parent = part
                end
                espBox.Color3 = color
            end
        end
        updateLabel(status)
    end

    updateESP()
    
    player.Character.Humanoid:GetPropertyChangedSignal("Sit"):Connect(updateESP)
    player.Character.Humanoid.StateChanged:Connect(updateESP)
    player.Character.HumanoidRootPart:GetPropertyChangedSignal("Velocity"):Connect(updateESP)
    player.Character.ChildAdded:Connect(function(child)
        if child.Name == "noclip" then
            updateESP()
        end
    end)
end

-- Função para ativar ESP
local function activateESP()
    for _, player in pairs(game.Players:GetPlayers()) do
        if player ~= game.Players.LocalPlayer then
            createESP(player)
        end
    end
end

-- Função para desativar ESP
local function deactivateESP()
    for _, player in pairs(game.Players:GetPlayers()) do
        if player.Character:FindFirstChild("HumanoidRootPart") and player.Character.HumanoidRootPart:FindFirstChild("ESPLabel") then
            player.Character.HumanoidRootPart.ESPLabel:Destroy()
        end
        for _, part in pairs(player.Character:GetChildren()) do
            if part:IsA("BasePart") and part:FindFirstChild("ESP") then
                part.ESP:Destroy()
            end
        end
    end
end

-- Função para destruir a GUI
local function destroyGUI()
    ScreenGui:Destroy()
end

ActivateButton.MouseButton1Click:Connect(activateESP)
DeactivateButton.MouseButton1Click:Connect(deactivateESP)
DestroyButton.MouseButton1Click:Connect(destroyGUI)
MusicButton.MouseButton1Click:Connect(playMusic) -- Conectar botão à função de tocar música
StopMusicButton.MouseButton1Click:Connect(stopMusic) -- Conectar botão à função de parar música

Features & Information

ESP VERIFICADOR DE PLAYERS

Community Comments (3)

THE_MR_RED_BLACK2THE_MR_RED_BLACK2Jan 30, 2025(edited)

O que acharam?

MadrakeDaTurquiaMadrakeDaTurquiaJul 25, 2025

Amei 😍🥰😘

MadrakeDaTurquiaMadrakeDaTurquiaJul 25, 2025

Gosto muito do seu trabalho

More Scripts for Universal Scripts