Black Eye GUI V3
Key RequiredUniversal

Black Eye GUI V3

Universal ScriptTMBlackEye950TMBlackEye950 11.4K views 482 executesUpdated Jan 14, 2025
0.0/ 5(1 votes)
010% Positive
Lua Script•306 lines (11150 chars)
local player = game.Players.LocalPlayer
local playerGui = player:WaitForChild("PlayerGui")

-- GUI oluşturma
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "BlackEyeGUI"
ScreenGui.ResetOnSpawn = false
ScreenGui.Parent = playerGui

-- Ana Çerçeve (Boyut Büyütüldü)
local MainFrame = Instance.new("Frame")
MainFrame.Name = "MainFrame"
MainFrame.Parent = ScreenGui
MainFrame.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
MainFrame.BorderSizePixel = 3
MainFrame.BorderColor3 = Color3.fromRGB(255, 0, 0)
MainFrame.Size = UDim2.new(0, 450, 0, 500)  -- Yükseklik azaltıldı, genişlik artırıldı
MainFrame.Position = UDim2.new(0.3, 0, 0.2, 0)
MainFrame.Active = true
MainFrame.Draggable = true

-- Başlık
local TitleLabel = Instance.new("TextLabel")
TitleLabel.Parent = MainFrame
TitleLabel.Size = UDim2.new(1, 0, 0, 40)
TitleLabel.BackgroundTransparency = 1
TitleLabel.Text = "Black Eye GUI V3"
TitleLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
TitleLabel.Font = Enum.Font.SourceSansBold
TitleLabel.TextSize = 22
TitleLabel.TextXAlignment = Enum.TextXAlignment.Center

-- Butonları içeren çerçeve
local ButtonFrame = Instance.new("Frame")
ButtonFrame.Parent = MainFrame
ButtonFrame.Size = UDim2.new(1, -10, 1, -50)  -- Butonları içerir, alt boşluk bırakıldı
ButtonFrame.Position = UDim2.new(0, 5, 0, 45)
ButtonFrame.BackgroundTransparency = 1

-- GridLayout ile Butonları Yan Yana Yerleştirme
local GridLayout = Instance.new("UIGridLayout")
GridLayout.Parent = ButtonFrame
GridLayout.CellSize = UDim2.new(0.48, 0, 0, 40) -- 2 buton yan yana, yükseklik 40
GridLayout.CellPadding = UDim2.new(0.02, 0, 0.02, 0) -- Butonlar arasında hafif boşluk
GridLayout.SortOrder = Enum.SortOrder.LayoutOrder -- Butonları düzenli yerleştirir

-- Butonları Ekleme Fonksiyonu
local function addButton(name, func, color)
    local button = Instance.new("TextButton")
    button.Parent = ButtonFrame
    button.BackgroundColor3 = color or Color3.fromRGB(255, 0, 0)
    button.Font = Enum.Font.SourceSansBold
    button.Text = name
    button.TextColor3 = Color3.fromRGB(255, 255, 255)
    button.TextSize = 18
    button.MouseButton1Click:Connect(func)
end

-- Butonları Ekle
addButton("Shutdown", function()
    for _, p in pairs(game.Players:GetPlayers()) do
        p:Kick("Server is shutting down by team BlackEye950")
    end
    task.wait(1)
    game:Shutdown()
end)

addButton("Fire Me", function() Instance.new("Fire").Parent = player.Character.HumanoidRootPart end)
addButton("Fire Others", function()
    for _, p in pairs(game.Players:GetPlayers()) do
        if p ~= player then Instance.new("Fire").Parent = p.Character.HumanoidRootPart end
    end
end)

addButton("Billboard GUI", function()
    local character = player.Character or player.CharacterAdded:Wait()
    local head = character:WaitForChild("Head")
    local billboard = Instance.new("BillboardGui", head)
    billboard.Adornee = head
    billboard.Size = UDim2.new(0, 200, 0, 50)
    billboard.StudsOffset = Vector3.new(0, 2, 0)
    local textLabel = Instance.new("TextLabel", billboard)
    textLabel.Size = UDim2.new(1, 0, 1, 0)
    textLabel.BackgroundTransparency = 1
    textLabel.Text = "BlackEye950"
    textLabel.TextColor3 = Color3.fromRGB(0, 0, 0)
    textLabel.TextScaled = true
end)

addButton("Anti-Ban", function()
    local Players = game:GetService("Players")
    local LocalPlayer = Players.LocalPlayer
    local TeleportService = game:GetService("TeleportService")

    -- 🌐 Fake Identity Protection (Visual Changes Only)
    local FakeName = "lol31cry"  -- Fake Player Name

    -- Simulate changing the name visually (not the actual name)
    local function changeName()
        -- Update character name tag to the fake name
        if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Head") then
            local nameTag = LocalPlayer.Character.Head:FindFirstChild("BillboardGui")
            if not nameTag then
                nameTag = Instance.new("BillboardGui")
                nameTag.Parent = LocalPlayer.Character.Head
                nameTag.Adornee = LocalPlayer.Character.Head
                nameTag.Size = UDim2.new(0, 100, 0, 50)

                local textLabel = Instance.new("TextLabel")
                textLabel.Parent = nameTag
                textLabel.Text = FakeName
                textLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
                textLabel.BackgroundTransparency = 1
                textLabel.TextSize = 14
            else
                nameTag.TextLabel.Text = FakeName
            end
        end
    end

    -- Change name when the character is loaded
    if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Head") then
        changeName()
    else
        LocalPlayer.CharacterAdded:Connect(function()
            changeName()
        end)
    end

    -- 🏃 Ban Protection (Auto-Rejoin)
    LocalPlayer:GetPropertyChangedSignal("Parent"):Connect(function()
        if LocalPlayer.Parent == nil then
            TeleportService:Teleport(game.PlaceId, LocalPlayer)
        end
    end)

    -- 👻 Admin Detection & Auto-Invisibility
    local function BecomeInvisible()
        if LocalPlayer.Character then
            for _, v in pairs(LocalPlayer.Character:GetDescendants()) do
                if v:IsA("BasePart") then
                    v.Transparency = 1
                    if v:IsA("MeshPart") or v:IsA("Part") then
                        v.CanCollide = false
                    end
                end
            end
        end
    end

    -- Make invisible after character is loaded
    if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then
        BecomeInvisible()
    else
        LocalPlayer.CharacterAdded:Connect(function()
            BecomeInvisible()
        end)
    end
end)

addButton("Headshake", function() end)
addButton("Chicken Arms", function() end)
addButton("Exit GUI", function() ScreenGui:Destroy() end)

addButton("Disco", function()
    while true do
        for _, part in pairs(game.Workspace:GetDescendants()) do
            if part:IsA("BasePart") then
                part.Color = Color3.fromRGB(math.random(0, 255), math.random(0, 255), math.random(0, 255))
            end
        end
        wait(0.5)
    end
end)

addButton("Theme", function()
    local sound = Instance.new("Sound", game.Workspace)
    sound.SoundId = "rbxassetid://0x3EB365529"
    sound.Volume = 10
    sound:Play()
end)

addButton("Message 1", function() Instance.new("Message", game.Workspace).Text = "team Black Eye 950 join today! https://discord.gg/QZSwkQZf" end)
addButton("Message 2", function() Instance.new("Message", game.Workspace).Text = "team Black Eye 950 was here 1!1!1!1" end)
addButton("Hint 1", function() Instance.new("Hint", game.Workspace).Text = "team Black Eye 950 join today! https://discord.gg/QZSwkQZf" end)
addButton("Hint 2", function()
    while true do
        local msg = Instance.new("Hint", game.Workspace)
        msg.Text = "team Black Eye 950 was here 1!1!1!1"
        wait(1)
        msg:Destroy()
    end
end)

addButton("Kill Others", function()
    for _, p in pairs(game.Players:GetPlayers()) do
        if p ~= player then  -- Kendini öldürmemesi için kontrol
            local character = p.Character
            if character and character:FindFirstChild("Humanoid") then
                character.Humanoid.Health = 0 -- Canı sıfırlayarak öldürme
            end
        end
    end
end)

addButton("Kick Others", function()
    for _, p in pairs(game.Players:GetPlayers()) do
        if p ~= player then  -- Kendisini atmamaması için kontrol
            p:Kick("You have been kicked from the game by team BlackEye950.")
        end
    end
end)

addButton("Explosions", function()
    while true do
        local explosion = Instance.new("Explosion", game.Workspace)
        explosion.Position = Vector3.new(math.random(-200, 200), math.random(10, 50), math.random(-200, 200))
        explosion.BlastRadius = 10
        explosion.BlastPressure = 50000
        explosion.Hit:Connect(function(hit)
            local character = hit.Parent
            if character and character:FindFirstChild("Humanoid") then
                character.Humanoid:TakeDamage(65)
            end
        end)
        wait(0.5)
    end
end)

addButton("666", function()
    for _, obj in pairs(game.Workspace:GetDescendants()) do
        if obj:IsA("BasePart") then
            obj.Color = Color3.fromRGB(255, 0, 0)
        end
    end
end)

addButton("Theme 2", function()
    local sound = Instance.new("Sound", game.Workspace)
    sound.SoundId = "rbxassetid://15689450026"
    sound.Volume = 10
    sound:Play()
end)

addButton("Chat Clear", function()
    local StarterGui = game:GetService("StarterGui")
    StarterGui:SetCoreGuiEnabled(Enum.CoreGuiType.Chat, false)
end)

-- Kod devamı...
addButton("Particles", function()
    local particleEffect = Instance.new("ParticleEmitter")
    particleEffect.Texture = "rbxassetid://108119775515240"  -- Partikül ID'si
    particleEffect.Size = NumberSequence.new(1)
    particleEffect.Lifetime = NumberRange.new(5, 10)
    particleEffect.Rate = 100

    -- Partikül efekti her oyuncunun etrafında olacak
    for _, player in pairs(game.Players:GetPlayers()) do
        local character = player.Character
        if character and character:FindFirstChild("HumanoidRootPart") then
            particleEffect.Parent = character.HumanoidRootPart
        end
    end
end)

addButton("Decal Spam", function()
    local decalId = "rbxassetid://108119775515240"  -- Decal ID'si
    
    -- Haritadaki tüm parçaların decal'ını değiştir
    for _, part in pairs(workspace:GetDescendants()) do
        if part:IsA("Part") then
            local decal = part:FindFirstChildOfClass("Decal")
            if decal then
                decal.Texture = decalId  -- Mevcut decal'ı değiştir
            else
                -- Eğer parçanın üzerine decal yoksa yeni bir decal ekle
                local newDecal = Instance.new("Decal")
                newDecal.Texture = decalId
                newDecal.Parent = part
            end
        end
    end

    -- Tüm oyuncuların ayak, bacak, kol ve ellerini tek bir parça olarak algılayıp decal ekle
    for _, player in pairs(game.Players:GetPlayers()) do
        local character = player.Character
        if character then
            for _, part in pairs(character:GetChildren()) do
                if part:IsA("Part") then
                    -- Ayaklar, bacaklar, kollar ve elleri tek parça olarak algılayalım
                    if part.Name:match("Left") or part.Name:match("Right") or part.Name:match("Torso") then
                        local decal = part:FindFirstChildOfClass("Decal")
                        if decal then
                            decal.Texture = decalId  -- Decal'ı değiştir
                        else
                            local newDecal = Instance.new("Decal")
                            newDecal.Texture = decalId
                            newDecal.Parent = part
                        end
                    end
                end
            end
        end
    end
end)

Features & Information

It was made for hacking purposes, I will develop it, please use it (my tiktok channel: Bl4ck3y3950, follow it and support me please)
#BlackEyeGUI#supergui#back#followmepls#omg#I cant be#stupid#Enough#*#Sa#New updated#BlackEye#blackeye#Blacleye#BlackEye GUI OP V#BlackEye GUI OP#BlaclEye#BLACKEYE#BlackEye#blackeye

Community Comments (1)

nikipalacinkanikipalacinkaFeb 14, 2025(edited)

W BUT NOT FOR MOBILE

More Scripts for Universal Scripts