FE PLAYERS LIST AND MORE
Key RequiredUniversal

FE PLAYERS LIST AND MORE

Universal ScriptMstyfoMstyfo 86 views 577 executesUpdated Jul 16, 2026
Unrated
00
Lua Script•609 lines (20203 chars)
-- Services
local Players = game:GetService("Players")
local UserInputService = game:GetService("UserInputService")
local CoreGui = game:GetService("CoreGui")
local RunService = game:GetService("RunService")
local TweenService = game:GetService("TweenService")

-- Parent UI to CoreGui (so it stays if you reset) or PlayerGui
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "ActivePlayerList"
ScreenGui.ResetOnSpawn = false

local success, err = pcall(function()
    ScreenGui.Parent = CoreGui
end)
if not success then
    ScreenGui.Parent = Players.LocalPlayer:WaitForChild("PlayerGui")
end

-- Dynamic Sound System Setup
local Sounds = {
    Click = { Id = "rbxassetid://9125672610", BaseVolume = 0.5 },
    Hover = { Id = "rbxassetid://9119071592", BaseVolume = 0.2 },
    Success = { Id = "rbxassetid://9125670875", BaseVolume = 0.5 },
    Error = { Id = "rbxassetid://9069609268", BaseVolume = 0.6 },
    Kill = { Id = "rbxassetid://9114223145", BaseVolume = 0.7 }
}

local SoundInstances = {}
local masterVolumeMultiplier = 1.0

for name, data in pairs(Sounds) do
    local s = Instance.new("Sound")
    s.Name = name .. "Sound"
    s.SoundId = data.Id
    s.Volume = data.BaseVolume * masterVolumeMultiplier
    s.Parent = ScreenGui
    SoundInstances[name] = s
end

local function playSound(name)
    if SoundInstances[name] then
        SoundInstances[name]:Play()
    end
end

-- Connects click and hover sound listeners recursively
local function connectUiSounds(guiObject)
    if guiObject:IsA("TextButton") or guiObject:IsA("ImageButton") then
        guiObject.MouseButton1Click:Connect(function()
            playSound("Click")
        end)
        guiObject.MouseEnter:Connect(function()
            playSound("Hover")
        end)
    end
    for _, child in ipairs(guiObject:GetChildren()) do
        connectUiSounds(child)
    end
    guiObject.ChildAdded:Connect(connectUiSounds)
end

-- Helper function for the green flash effect
local function handleButtonEffects(button, originalColor)
    button.BackgroundColor3 = Color3.fromRGB(46, 204, 113) -- Flat Green
    task.delay(0.15, function()
        if button.Name == "EspBtn" and espEnabled then
            button.BackgroundColor3 = Color3.fromRGB(45, 110, 45)
        else
            button.BackgroundColor3 = originalColor
        end
    end)
end

-- Main Window Frame
local MainFrame = Instance.new("Frame")
MainFrame.Name = "MainFrame"
MainFrame.Size = UDim2.new(0, 220, 0, 320)
MainFrame.Position = UDim2.new(0.5, -110, 0.5, -160)
MainFrame.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
MainFrame.BorderSizePixel = 0
MainFrame.Active = true
MainFrame.Parent = ScreenGui

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

-- Drag / Title Bar
local TitleBar = Instance.new("Frame")
TitleBar.Name = "TitleBar"
TitleBar.Size = UDim2.new(1, 0, 0, 35)
TitleBar.BackgroundColor3 = Color3.fromRGB(45, 45, 45)
TitleBar.BorderSizePixel = 0
TitleBar.Parent = MainFrame

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

local Overlap = Instance.new("Frame")
Overlap.Size = UDim2.new(1, 0, 0, 5)
Overlap.Position = UDim2.new(0, 0, 1, -5)
Overlap.BackgroundColor3 = Color3.fromRGB(45, 45, 45)
Overlap.BorderSizePixel = 0
Overlap.Parent = TitleBar

local TitleText = Instance.new("TextLabel")
TitleText.Size = UDim2.new(1, -135, 1, 0)
TitleText.Position = UDim2.new(0, 10, 0, 0)
TitleText.BackgroundTransparency = 1
TitleText.Text = "Players Online"
TitleText.TextColor3 = Color3.fromRGB(255, 255, 255)
TitleText.TextXAlignment = Enum.TextXAlignment.Left
TitleText.Font = Enum.Font.SourceSansBold
TitleText.TextSize = 15
TitleText.Parent = TitleBar

-- Sub-Menu 1 (ESP & Self-Kill GUI)
local Menu1Frame = Instance.new("Frame")
Menu1Frame.Name = "Menu1Frame"
Menu1Frame.Size = UDim2.new(0, 220, 0, 75)
Menu1Frame.Position = UDim2.new(1, 10, 0, 0)
Menu1Frame.BackgroundColor3 = Color3.fromRGB(35, 35, 35)
Menu1Frame.BorderSizePixel = 0
Menu1Frame.Visible = false
Menu1Frame.Parent = MainFrame

local Menu1Corner = Instance.new("UICorner")
Menu1Corner.CornerRadius = UDim.new(0, 8)
Menu1Corner.Parent = Menu1Frame

local EspBtn = Instance.new("TextButton")
EspBtn.Name = "EspBtn"
EspBtn.Size = UDim2.new(0.9, 0, 0, 25)
EspBtn.Position = UDim2.new(0.05, 0, 0, 10)
EspBtn.BackgroundColor3 = Color3.fromRGB(55, 55, 55)
EspBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
EspBtn.Font = Enum.Font.SourceSansBold
EspBtn.TextSize = 14
EspBtn.Text = "ESP All Players"
EspBtn.Parent = Menu1Frame
local EspBtnCorner = Instance.new("UICorner")
EspBtnCorner.CornerRadius = UDim.new(0, 4)
EspBtnCorner.Parent = EspBtn

local KillBtn = Instance.new("TextButton")
KillBtn.Name = "KillBtn"
KillBtn.Size = UDim2.new(0.9, 0, 0, 25)
KillBtn.Position = UDim2.new(0.05, 0, 0, 40)
KillBtn.BackgroundColor3 = Color3.fromRGB(150, 40, 40)
KillBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
KillBtn.Font = Enum.Font.SourceSansBold
KillBtn.TextSize = 14
KillBtn.Text = "Self Kill"
KillBtn.Parent = Menu1Frame
local KillBtnCorner = Instance.new("UICorner")
KillBtnCorner.CornerRadius = UDim.new(0, 4)
KillBtnCorner.Parent = KillBtn

-- Sub-Menu 2 (Teleport GUI)
local Menu2Frame = Instance.new("Frame")
Menu2Frame.Name = "Menu2Frame"
Menu2Frame.Size = UDim2.new(0, 220, 0, 75)
Menu2Frame.Position = UDim2.new(1, 10, 0, 85)
Menu2Frame.BackgroundColor3 = Color3.fromRGB(35, 35, 35)
Menu2Frame.BorderSizePixel = 0
Menu2Frame.Visible = false
Menu2Frame.Parent = MainFrame

local Menu2Corner = Instance.new("UICorner")
Menu2Corner.CornerRadius = UDim.new(0, 8)
Menu2Corner.Parent = Menu2Frame

local TargetBox = Instance.new("TextBox")
TargetBox.Size = UDim2.new(0.9, 0, 0, 25)
TargetBox.Position = UDim2.new(0.05, 0, 0, 10)
TargetBox.BackgroundColor3 = Color3.fromRGB(45, 45, 45)
TargetBox.TextColor3 = Color3.fromRGB(255, 255, 255)
TargetBox.PlaceholderText = "Target Here..."
TargetBox.PlaceholderColor3 = Color3.fromRGB(150, 150, 150)
TargetBox.Text = ""
TargetBox.Font = Enum.Font.SourceSans
TargetBox.TextSize = 14
TargetBox.ClearTextOnFocus = true
TargetBox.Parent = Menu2Frame
local TargetBoxCorner = Instance.new("UICorner")
TargetBoxCorner.CornerRadius = UDim.new(0, 4)
TargetBoxCorner.Parent = TargetBox

local TpBtn = Instance.new("TextButton")
TpBtn.Name = "TpBtn"
TpBtn.Size = UDim2.new(0.9, 0, 0, 25)
TpBtn.Position = UDim2.new(0.05, 0, 0, 40)
TpBtn.BackgroundColor3 = Color3.fromRGB(45, 110, 45)
TpBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
TpBtn.Font = Enum.Font.SourceSansBold
TpBtn.TextSize = 14
TpBtn.Text = "Tp"
TpBtn.Parent = Menu2Frame
local TpBtnCorner = Instance.new("UICorner")
TpBtnCorner.CornerRadius = UDim.new(0, 4)
TpBtnCorner.Parent = TpBtn

-- Error Alert GUI Setup
local TpErrorLabel = Instance.new("TextLabel")
TpErrorLabel.Size = UDim2.new(0.9, 0, 0, 30)
TpErrorLabel.Position = UDim2.new(0.05, 0, 1, 5)
TpErrorLabel.BackgroundColor3 = Color3.fromRGB(40, 20, 20)
TpErrorLabel.TextColor3 = Color3.fromRGB(255, 100, 100)
TpErrorLabel.Font = Enum.Font.SourceSansBold
TpErrorLabel.TextSize = 12
TpErrorLabel.Text = "Vro no one Named like this or you skidded 💀"
TpErrorLabel.TextWrapped = true
TpErrorLabel.Visible = false
TpErrorLabel.Parent = Menu2Frame
local TpErrorCorner = Instance.new("UICorner")
TpErrorCorner.CornerRadius = UDim.new(0, 4)
TpErrorCorner.Parent = TpErrorLabel

-- Sub-Menu 3 (Volume & Sound Settings GUI)
local Menu3Frame = Instance.new("Frame")
Menu3Frame.Name = "Menu3Frame"
Menu3Frame.Size = UDim2.new(0, 220, 0, 75)
Menu3Frame.Position = UDim2.new(1, 10, 0, 170)
Menu3Frame.BackgroundColor3 = Color3.fromRGB(35, 35, 35)
Menu3Frame.BorderSizePixel = 0
Menu3Frame.Visible = false
Menu3Frame.Parent = MainFrame

local Menu3Corner = Instance.new("UICorner")
Menu3Corner.CornerRadius = UDim.new(0, 8)
Menu3Corner.Parent = Menu3Frame

local VolumeBox = Instance.new("TextBox")
VolumeBox.Size = UDim2.new(0.9, 0, 0, 25)
VolumeBox.Position = UDim2.new(0.05, 0, 0, 10)
VolumeBox.BackgroundColor3 = Color3.fromRGB(45, 45, 45)
VolumeBox.TextColor3 = Color3.fromRGB(255, 255, 255)
VolumeBox.PlaceholderText = "Vol: 0.1 - 10"
VolumeBox.PlaceholderColor3 = Color3.fromRGB(150, 150, 150)
VolumeBox.Text = tostring(masterVolumeMultiplier)
VolumeBox.Font = Enum.Font.SourceSans
VolumeBox.TextSize = 14
VolumeBox.ClearTextOnFocus = true
VolumeBox.Parent = Menu3Frame
local VolumeBoxCorner = Instance.new("UICorner")
VolumeBoxCorner.CornerRadius = UDim.new(0, 4)
VolumeBoxCorner.Parent = VolumeBox

local SetVolBtn = Instance.new("TextButton")
SetVolBtn.Name = "SetVolBtn"
SetVolBtn.Size = UDim2.new(0.9, 0, 0, 25)
SetVolBtn.Position = UDim2.new(0.05, 0, 0, 40)
SetVolBtn.BackgroundColor3 = Color3.fromRGB(100, 100, 100)
SetVolBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
SetVolBtn.Font = Enum.Font.SourceSansBold
SetVolBtn.TextSize = 14
SetVolBtn.Text = "Set Volume"
SetVolBtn.Parent = Menu3Frame
local SetVolBtnCorner = Instance.new("UICorner")
SetVolBtnCorner.CornerRadius = UDim.new(0, 4)
SetVolBtnCorner.Parent = SetVolBtn

-- Top Navigation Control Buttons
local MinimizeBtn = Instance.new("TextButton")
MinimizeBtn.Name = "MinimizeBtn"
MinimizeBtn.Size = UDim2.new(0, 25, 0, 25)
MinimizeBtn.Position = UDim2.new(1, -120, 0.5, -12)
MinimizeBtn.BackgroundColor3 = Color3.fromRGB(60, 60, 60)
MinimizeBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
MinimizeBtn.Font = Enum.Font.SourceSansBold
MinimizeBtn.TextSize = 16
MinimizeBtn.Text = "#"
MinimizeBtn.Parent = TitleBar
local MinimizeBtnCorner = Instance.new("UICorner")
MinimizeBtnCorner.CornerRadius = UDim.new(0, 4)
MinimizeBtnCorner.Parent = MinimizeBtn

local ToggleBtn1 = Instance.new("TextButton")
ToggleBtn1.Name = "ToggleBtn1"
ToggleBtn1.Size = UDim2.new(0, 25, 0, 25)
ToggleBtn1.Position = UDim2.new(1, -90, 0.5, -12)
ToggleBtn1.BackgroundColor3 = Color3.fromRGB(60, 60, 60)
ToggleBtn1.TextColor3 = Color3.fromRGB(255, 255, 255)
ToggleBtn1.Font = Enum.Font.SourceSansBold
ToggleBtn1.TextSize = 16
ToggleBtn1.Text = "-"
ToggleBtn1.Parent = TitleBar
local ToggleBtn1Corner = Instance.new("UICorner")
ToggleBtn1Corner.CornerRadius = UDim.new(0, 4)
ToggleBtn1Corner.Parent = ToggleBtn1

local ToggleBtn2 = Instance.new("TextButton")
ToggleBtn2.Name = "ToggleBtn2"
ToggleBtn2.Size = UDim2.new(0, 25, 0, 25)
ToggleBtn2.Position = UDim2.new(1, -60, 0.5, -12)
ToggleBtn2.BackgroundColor3 = Color3.fromRGB(60, 60, 60)
ToggleBtn2.TextColor3 = Color3.fromRGB(255, 255, 255)
ToggleBtn2.Font = Enum.Font.SourceSansBold
ToggleBtn2.TextSize = 16
ToggleBtn2.Text = "-"
ToggleBtn2.Parent = TitleBar
local ToggleBtn2Corner = Instance.new("UICorner")
ToggleBtn2Corner.CornerRadius = UDim.new(0, 4)
ToggleBtn2Corner.Parent = ToggleBtn2

local ToggleBtn3 = Instance.new("TextButton")
ToggleBtn3.Name = "ToggleBtn3"
ToggleBtn3.Size = UDim2.new(0, 25, 0, 25)
ToggleBtn3.Position = UDim2.new(1, -30, 0.5, -12)
ToggleBtn3.BackgroundColor3 = Color3.fromRGB(60, 60, 60)
ToggleBtn3.TextColor3 = Color3.fromRGB(255, 255, 255)
ToggleBtn3.Font = Enum.Font.SourceSansBold
ToggleBtn3.TextSize = 15
ToggleBtn3.Text = "⚙"
ToggleBtn3.Parent = TitleBar
local ToggleBtn3Corner = Instance.new("UICorner")
ToggleBtn3Corner.CornerRadius = UDim.new(0, 4)
ToggleBtn3Corner.Parent = ToggleBtn3

-- Player List Scroll Container
local ScrollFrame = Instance.new("ScrollingFrame")
ScrollFrame.Size = UDim2.new(1, -10, 1, -45)
ScrollFrame.Position = UDim2.new(0, 5, 0, 40)
ScrollFrame.BackgroundTransparency = 1
ScrollFrame.CanvasSize = UDim2.new(0, 0, 0, 0)
ScrollFrame.ScrollBarThickness = 4
ScrollFrame.ScrollBarImageColor3 = Color3.fromRGB(80, 80, 80)
ScrollFrame.Parent = MainFrame

-- Minimize Frame Functionality
local minimized = false
MinimizeBtn.MouseButton1Click:Connect(function()
    handleButtonEffects(MinimizeBtn, Color3.fromRGB(60, 60, 60))
    minimized = not minimized
    
    if minimized then
        MainFrame:TweenSize(UDim2.new(0, 220, 0, 35), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, 0.3, true)
        ScrollFrame.Visible = false
        Menu1Frame.Visible = false
        Menu2Frame.Visible = false
        Menu3Frame.Visible = false
    else
        MainFrame:TweenSize(UDim2.new(0, 220, 0, 320), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, 0.3, true)
        task.delay(0.15, function() ScrollFrame.Visible = true end)
    end
end)

-- Sub-Menu Toggle Functionality
ToggleBtn1.MouseButton1Click:Connect(function()
    handleButtonEffects(ToggleBtn1, Color3.fromRGB(60, 60, 60))
    if not minimized then
        Menu1Frame.Visible = not Menu1Frame.Visible
    end
end)

ToggleBtn2.MouseButton1Click:Connect(function()
    handleButtonEffects(ToggleBtn2, Color3.fromRGB(60, 60, 60))
    if not minimized then
        Menu2Frame.Visible = not Menu2Frame.Visible
    end
end)

ToggleBtn3.MouseButton1Click:Connect(function()
    handleButtonEffects(ToggleBtn3, Color3.fromRGB(60, 60, 60))
    if not minimized then
        Menu3Frame.Visible = not Menu3Frame.Visible
    end
end)

-- Adaptive Sound Volume Logic
SetVolBtn.MouseButton1Click:Connect(function()
    handleButtonEffects(SetVolBtn, Color3.fromRGB(100, 100, 100))
    local rawInput = tonumber(VolumeBox.Text)
    if rawInput then
        masterVolumeMultiplier = math.clamp(rawInput, 0.1, 10)
        -- Adaptively scale each audio instance proportionately
        for name, data in pairs(Sounds) do
            if SoundInstances[name] then
                SoundInstances[name].Volume = data.BaseVolume * masterVolumeMultiplier
            end
        end
        VolumeBox.Text = tostring(masterVolumeMultiplier)
        playSound("Success")
    else
        VolumeBox.Text = tostring(masterVolumeMultiplier)
        playSound("Error")
    end
end)

-- ESP Functionality
local espEnabled = false
local espObjects = {}

local function clearESP()
    for _, obj in ipairs(espObjects) do
        if obj then obj:Destroy() end
    end
    espObjects = {}
end

local function applyESP(player)
    if player == Players.LocalPlayer then return end
    
    local function highlightCharacter(char)
        if not char then return end
        local hrp = char:WaitForChild("HumanoidRootPart", 5)
        if not hrp then return end

        local box = Instance.new("BoxHandleAdornment")
        box.Size = char:GetExtentsSize()
        box.Color3 = Color3.fromRGB(255, 0, 0)
        box.AlwaysOnTop = true
        box.ZIndex = 5
        box.Adornee = char
        box.Transparency = 0.6
        box.Parent = char
        table.insert(espObjects, box)

        local billboard = Instance.new("BillboardGui")
        billboard.Size = UDim2.new(0, 100, 0, 30)
        billboard.AlwaysOnTop = true
        billboard.Adornee = hrp
        billboard.StudsOffset = Vector3.new(0, 3, 0)
        
        local label = Instance.new("TextLabel")
        label.Size = UDim2.new(1, 0, 1, 0)
        label.BackgroundTransparency = 1
        label.TextColor3 = Color3.fromRGB(255, 0, 0)
        label.Text = player.DisplayName
        label.Font = Enum.Font.SourceSansBold
        label.TextSize = 14
        label.Parent = billboard
        
        billboard.Parent = char
        table.insert(espObjects, billboard)
    end

    if player.Character then
        highlightCharacter(player.Character)
    end
    player.CharacterAdded:Connect(highlightCharacter)
end

EspBtn.MouseButton1Click:Connect(function()
    espEnabled = not espEnabled
    handleButtonEffects(EspBtn, Color3.fromRGB(55, 55, 55))
    
    if espEnabled then
        EspBtn.Text = "ESP Enabled"
        playSound("Success")
        for _, player in ipairs(Players:GetPlayers()) do
            applyESP(player)
        end
    else
        EspBtn.Text = "ESP All Players"
        clearESP()
    end
end)

-- Self Kill Functionality
KillBtn.MouseButton1Click:Connect(function()
    handleButtonEffects(KillBtn, Color3.fromRGB(150, 40, 40))
    local char = Players.LocalPlayer.Character
    if char then
        local humanoid = char:FindFirstChildOfClass("Humanoid")
        if humanoid then
            playSound("Kill")
            humanoid.Health = 0
        end
    end
end)

-- Teleport Logic & Error Alert Handling
local function getPlayerByName(name)
    name = name:lower()
    for _, p in ipairs(Players:GetPlayers()) do
        if p.Name:lower():sub(1, #name) == name or p.DisplayName:lower():sub(1, #name) == name then
            return p
        end
    end
    return nil
end

local isDisplayingError = false
local function displayTpError()
    playSound("Error")
    if isDisplayingError then return end
    isDisplayingError = true
    TpErrorLabel.Visible = true
    
    task.delay(3, function()
        TpErrorLabel.Visible = false
        isDisplayingError = false
    end)
end

TpBtn.MouseButton1Click:Connect(function()
    handleButtonEffects(TpBtn, Color3.fromRGB(45, 110, 45))
    local targetText = TargetBox.Text
    if targetText ~= "" then
        local targetPlayer = getPlayerByName(targetText)
        if targetPlayer and targetPlayer.Character then
            local targetHRP = targetPlayer.Character:FindFirstChild("HumanoidRootPart")
            local localHRP = Players.LocalPlayer.Character and Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
            
            if targetHRP and localHRP then
                localHRP.CFrame = targetHRP.CFrame * CFrame.new(0, 0, -3)
                playSound("Success")
            else
                displayTpError()
            end
        else
            displayTpError()
        end
    else
        displayTpError()
    end
end)

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

UIListLayout:GetPropertyChangedSignal("AbsoluteContentSize"):Connect(function()
    ScrollFrame.CanvasSize = UDim2.new(0, 0, 0, UIListLayout.AbsoluteContentSize.Y)
end)

-- Smooth Custom Dragging System
local dragging, dragInput, dragStart, startPos

local function updateDrag(input)
    local delta = input.Position - dragStart
    MainFrame.Position = UDim2.new(
        startPos.X.Scale, 
        startPos.X.Offset + delta.X, 
        startPos.Y.Scale, 
        startPos.Y.Offset + delta.Y
    )
end

TitleBar.InputBegan:Connect(function(input)
    if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
        dragging = true
        dragStart = input.Position
        startPos = MainFrame.Position

        input.Changed:Connect(function()
            if input.UserInputState == Enum.UserInputState.End then
                dragging = false
            end
        end)
    end
end)

TitleBar.InputChanged:Connect(function(input)
    if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
        dragInput = input
    end
end)

UserInputService.InputChanged:Connect(function(input)
    if input == dragInput and dragging then
        updateDrag(input)
    end
end)

-- Player Card Styling and List Handling
local function createPlayerLabel(player)
    if ScrollFrame:FindFirstChild(player.Name) then return end

    local Label = Instance.new("TextLabel")
    Label.Name = player.Name
    Label.Size = UDim2.new(1, -6, 0, 28)
    Label.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
    Label.TextColor3 = Color3.fromRGB(240, 240, 240)
    Label.Font = Enum.Font.SourceSansSemibold
    Label.TextSize = 14
    Label.Text = "  " .. player.DisplayName .. " (@" .. player.Name .. ")"
    Label.TextXAlignment = Enum.TextXAlignment.Left
    Label.Parent = ScrollFrame

    local LabelCorner = Instance.new("UICorner")
    LabelCorner.CornerRadius = UDim.new(0, 4)
    LabelCorner.Parent = Label
    
    if espEnabled then
        applyESP(player)
    end
end

local function removePlayerLabel(player)
    local Label = ScrollFrame:FindFirstChild(player.Name)
    if Label then
        Label:Destroy()
    end
end

for _, player in ipairs(Players:GetPlayers()) do
    createPlayerLabel(player)
end

Players.PlayerAdded:Connect(createPlayerLabel)
Players.PlayerRemoving:Connect(removePlayerLabel)

-- Connect UI event listeners for automated sound effects
connectUiSounds(ScreenGui)

Features & Information

OP but ai made Shows players list EsP Self kill Tp sound effects (Ass No work) AND MORE AND KEYLEESSSSSSSS!!11!1!1!

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts