Chams by SkibidiFontan121
Key RequiredUniversal

Chams by SkibidiFontan121

Universal ScriptSkibidi_Fontan121Skibidi_Fontan121 922 views 3.1K executesUpdated Sep 28, 2026
5.0/ 5(1 votes)
10100% Positive
Lua Script•135 lines (3751 chars)
print("[Chams] старт")

local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer

-- родитель GUI
local guiParent = game:GetService("CoreGui")
pcall(function()
    if gethui then guiParent = gethui() end
end)
print("[Chams] parent:", guiParent)

-- удалить старое
pcall(function()
    local old = guiParent:FindFirstChild("ChamsUI_Script")
    if old then old:Destroy() end
end)

local sg = Instance.new("ScreenGui")
sg.Name = "ChamsUI_Script"
sg.ResetOnSpawn = false
sg.Parent = guiParent
print("[Chams] gui создан")

local frame = Instance.new("Frame")
frame.Size = UDim2.new(0, 220, 0, 150)
frame.Position = UDim2.new(0, 30, 0, 120)
frame.BackgroundColor3 = Color3.fromRGB(25,25,30)
frame.BorderSizePixel = 0
frame.Active = true
frame.Draggable = true
frame.Parent = sg

Instance.new("UICorner", frame).CornerRadius = UDim.new(0, 8)

local title = Instance.new("TextLabel")
title.Size = UDim2.new(1,0,0,30)
title.BackgroundColor3 = Color3.fromRGB(40,40,50)
title.Text = "Chams UI"
title.TextColor3 = Color3.fromRGB(255,255,255)
title.Font = Enum.Font.GothamBold
title.TextSize = 14
title.BorderSizePixel = 0
title.Parent = frame
Instance.new("UICorner", title).CornerRadius = UDim.new(0, 8)

local btn = Instance.new("TextButton")
btn.Size = UDim2.new(1,-20,0,40)
btn.Position = UDim2.new(0,10,0,45)
btn.BackgroundColor3 = Color3.fromRGB(45,45,55)
btn.Text = "Chams: ВЫКЛ"
btn.TextColor3 = Color3.fromRGB(255,255,255)
btn.Font = Enum.Font.GothamBold
btn.TextSize = 14
btn.BorderSizePixel = 0
btn.Parent = frame
Instance.new("UICorner", btn).CornerRadius = UDim.new(0, 6)

local info = Instance.new("TextLabel")
info.Size = UDim2.new(1,-20,0,30)
info.Position = UDim2.new(0,10,0,95)
info.BackgroundTransparency = 1
info.Text = "Все игроки -> красные"
info.TextColor3 = Color3.fromRGB(180,180,190)
info.Font = Enum.Font.Gotham
info.TextSize = 12
info.TextXAlignment = Enum.TextXAlignment.Left
info.Parent = frame

print("[Chams] UI готов")

------------------------------------------------------------
local Enabled = false
local boxes = {}

local function addChams(char)
    if not char or boxes[char] then return end
    local hrp = char:FindFirstChild("HumanoidRootPart")
    if not hrp then return end
    local b = Instance.new("BoxHandleAdornment")
    b.Size = hrp.Size
    b.Adornee = hrp
    b.AlwaysOnTop = true
    b.ZIndex = 5
    b.Transparency = 0.4
    b.Color3 = Color3.fromRGB(255,0,0)
    b.Parent = hrp
    boxes[char] = b
end

local function removeChams(char)
    if not char then return end
    local hrp = char:FindFirstChild("HumanoidRootPart")
    if hrp then
        for _, c in pairs(hrp:GetChildren()) do
            if c:IsA("BoxHandleAdornment") and c.Name == "BoxHandleAdornment" then
                c:Destroy()
            end
        end
    end
    boxes[char] = nil
end

local function apply(state)
    for _, p in pairs(Players:GetPlayers()) do
        if p ~= LocalPlayer and p.Character then
            if state then addChams(p.Character) else removeChams(p.Character) end
        end
    end
end

local function hook(p)
    if p == LocalPlayer then return end
    p.CharacterAdded:Connect(function(c)
        c:WaitForChild("HumanoidRootPart", 5)
        if Enabled then task.wait(0.1) addChams(c) end
    end)
end
for _, p in pairs(Players:GetPlayers()) do hook(p) end
Players.PlayerAdded:Connect(hook)

btn.MouseButton1Click:Connect(function()
    Enabled = not Enabled
    if Enabled then
        btn.Text = "Chams: ВКЛ"
        btn.BackgroundColor3 = Color3.fromRGB(0,170,80)
    else
        btn.Text = "Chams: ВЫКЛ"
        btn.BackgroundColor3 = Color3.fromRGB(45,45,55)
    end
    apply(Enabled)
    print("[Chams] toggled:", Enabled)
end)

print("[Chams] загружено успешно")

Features & Information

🎯 Core Chams on all players — every player on the server is highlighted with a red box See through walls — AlwaysOnTop, players are visible even behind obstacles Auto-update — new players get highlighted automatically Works after respawn — if a player dies and rejoins, the cham comes back on its own
#Roblox

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts