Troll gui backdoor only
Key RequiredUniversal

Troll gui backdoor only

Universal Scripttrollekiddtrollekidd 3.6K views 1.6K executesUpdated Apr 3, 2026
Unrated
00
Lua Script•151 lines (4993 chars)
local ID_GUI = "113522318700754"
local ID_SKY_Y_DECAL = "135950108253966"
local ID_PARTICULAS = "93224413172183"

local ScreenGui = Instance.new("ScreenGui", game:GetService("CoreGui"))

local ScanLabel = Instance.new("TextLabel", ScreenGui)
ScanLabel.Size = UDim2.new(1, 0, 1, 0)
ScanLabel.BackgroundColor3 = Color3.new(0, 0, 0)
ScanLabel.TextColor3 = Color3.new(1, 1, 1)
ScanLabel.Font = Enum.Font.Code
ScanLabel.TextSize = 50
ScanLabel.Text = "SCANNING..."

task.wait(3)

local success = pcall(function() return loadstring("return true")() end)
if success then
    ScanLabel.TextColor3 = Color3.new(0, 1, 0)
    ScanLabel.Text = "BACKDOOR FOUND!"
    task.wait(2)
    ScanLabel:Destroy()
else
    ScanLabel.TextColor3 = Color3.new(1, 0, 0)
    ScanLabel.Text = "BACKDOOR NOT FOUND"
    task.wait(2)
    ScreenGui:Destroy()
    return 
end

local MainFrame = Instance.new("ImageLabel", ScreenGui)
MainFrame.Size = UDim2.new(0, 500, 0, 310)
MainFrame.Position = UDim2.new(0.3, 0, 0.25, 0)
MainFrame.Image = "rbxassetid://" .. ID_GUI
MainFrame.Active = true
MainFrame.Draggable = true

local ButtonContainer = Instance.new("Frame", MainFrame)
ButtonContainer.BackgroundTransparency = 1
ButtonContainer.Position = UDim2.new(0.05, 0, 0.15, 0)
ButtonContainer.Size = UDim2.new(0.9, 0, 0.7, 0)

local Grid = Instance.new("UIGridLayout", ButtonContainer)
Grid.CellSize = UDim2.new(0, 130, 0, 55)
Grid.CellPadding = UDim2.new(0, 15, 0, 15)
Grid.HorizontalAlignment = "Center"

local function AddAction(name, callback)
    local btn = Instance.new("TextButton", ButtonContainer)
    btn.Text = name
    btn.Font = "SourceSansBold"
    btn.TextSize = 18
    btn.TextColor3 = Color3.new(1, 1, 1)
    btn.BackgroundTransparency = 1 
    btn.BorderSizePixel = 0
    btn.MouseButton1Click:Connect(callback)
end

AddAction("sky", function()
    local s = game.Lighting:FindFirstChild("TrollSky") or Instance.new("Sky", game.Lighting)
    s.Name = "TrollSky"
    local url = "rbxassetid://" .. ID_SKY_Y_DECAL
    s.SkyboxBk = url s.SkyboxDn = url s.SkyboxFt = url s.SkyboxLf = url s.SkyboxRt = url s.SkyboxUp = url
end)

AddAction("decal", function()
    for _, v in pairs(game.Workspace:GetDescendants()) do
        if v:IsA("BasePart") and not v.Parent:FindFirstChild("Humanoid") then
            for _, face in pairs(Enum.NormalId:GetEnumItems()) do
                local d = Instance.new("Decal", v)
                d.Texture = "rbxassetid://" .. ID_SKY_Y_DECAL
                d.Face = face
            end
        end
    end
end)

AddAction("particles", function()
    for _, p in pairs(game.Players:GetPlayers()) do
        if p.Character and p.Character:FindFirstChild("HumanoidRootPart") then
            local pe = Instance.new("ParticleEmitter", p.Character.HumanoidRootPart)
            pe.Texture = "rbxassetid://" .. ID_PARTICULAS
            pe.Size = NumberSequence.new(15)
            pe.Rate = 250
            pe.Speed = NumberRange.new(50)
            pe.Lifetime = NumberRange.new(2)
            pe.SpreadAngle = Vector2.new(360, 360)
        end
    end
end)

AddAction("kill all", function()
    for _, p in pairs(game.Players:GetPlayers()) do
        if p.Character and p.Character:FindFirstChild("Humanoid") then p.Character.Humanoid.Health = 0 end
    end
end)

AddAction("fire all", function()
    for _, p in pairs(game.Players:GetPlayers()) do
        if p.Character and p.Character:FindFirstChild("HumanoidRootPart") then
            Instance.new("Fire", p.Character.HumanoidRootPart).Size = 25
        end
    end
end)

AddAction("disco", function()
    task.spawn(function()
        while task.wait(0.1) do
            game.Lighting.Ambient = Color3.fromHSV(tick()%1, 1, 1)
        end
    end)
end)

AddAction("unchaor all", function()
    for _, v in pairs(game.Workspace:GetDescendants()) do
        if v:IsA("BasePart") then
            v.Anchored = false
            v.Velocity = Vector3.new(0, -25, 0)
        end
    end
end)

AddAction("shutdown", function()
    for _, p in pairs(game.Players:GetPlayers()) do 
        p:Kick("server shutdown")
    end
end)

AddAction("mesh parts", function()
    local types = {Enum.MeshType.Sphere, Enum.MeshType.Cylinder, Enum.MeshType.Wedge, Enum.MeshType.Brick}
    for _, v in pairs(game.Workspace:GetDescendants()) do
        if v:IsA("BasePart") and math.random(1, 5) == 1 then 
            local m = v:FindFirstChildOfClass("SpecialMesh") or Instance.new("SpecialMesh", v)
            task.spawn(function()
                while task.wait(0.2) do 
                    m.MeshType = types[math.random(1, #types)]
                end
            end)
        end
    end
end)

local Close = Instance.new("TextButton", MainFrame)
Close.Text = "close gui"
Close.Position = UDim2.new(0.3, 0, 0.88, 0)
Close.Size = UDim2.new(0.4, 0, 0.1, 0)
Close.BackgroundTransparency = 1
Close.TextColor3 = Color3.new(1, 0, 0)
Close.Font = "SourceSansBold"
Close.TextSize = 22
Close.MouseButton1Click:Connect(function() ScreenGui:Destroy() end)

Features & Information

A script where you can modify the game, put trollface decals all over the map, change the sky, unanchor everything, and more.

Community Comments (4)

Arax_ValodArax_ValodApr 3, 2026

fake

Replying to @Arax_Valod
trollekiddtrollekiddApr 3, 2026

@Arax_Valod It's not fake, bruh

eggnautjunioreggnautjuniorApr 9, 2026

visual

rubma47rubma47Apr 21, 2026

fakee is client

More Scripts for Universal Scripts