SWIZZJLC
Key RequiredUniversal

SWIZZJLC

Universal ScriptSWIZZJLC_lordSWIZZJLC_lord 575 views 901 executesUpdated Aug 12, 2026
Unrated
00
Lua Script•1414 lines (31593 chars)
--============================================================--
--                 SWIZZJLC's GUI
--       CLIENT-SIDE VISUAL / DELTA COMPATIBLE
--       PC + MOBILE | WIDE RED GUI
--============================================================--

if not game:IsLoaded() then
    game.Loaded:Wait()
end

local Players = game:GetService("Players")
local Lighting = game:GetService("Lighting")
local SoundService = game:GetService("SoundService")
local UserInputService = game:GetService("UserInputService")
local TweenService = game:GetService("TweenService")
local RunService = game:GetService("RunService")
local Debris = game:GetService("Debris")
local StarterGui = game:GetService("StarterGui")

local LP = Players.LocalPlayer
local PG = LP:WaitForChild("PlayerGui")

--============================================================--
-- IDS
--============================================================--

local MUSIC = {
    "119181820374358",
    "139235100",
    "1846315693",
    "96622114113241",
    "138081566"
}

local SKYBOX = {
    "133466959289507",
    "105449369663772",
    "129849395665718",
    "126053234651426",
    "133466959289507"
}

local DECALS = {
    "94284750410104",
    "105449369663772",
    "113780274463562",
    "129849395665718",
    "133466959289507"
}

local JUMPSCARES = {
    "115336510541330",
    "133466959289507",
    "126053234651426",
    "126535598429708"
}

local JUMPSCARE_SOUND = "9078055767"

local SKELETON_SKYBOX = "169585475"

local PARTICLE_1 = "105449369663772"
local PARTICLE_2 = "133466959289507"

local STYLE_IMAGE = "105449369663772"

local FACE_ID = "126053234651426"

--============================================================--
-- THEMES
--============================================================--

local Themes = {
    Red = {
        Main = Color3.fromRGB(8,8,8),
        Button = Color3.fromRGB(28,28,28),
        Accent = Color3.fromRGB(255,30,30),
        Stroke = Color3.fromRGB(150,0,0),
        Text = Color3.fromRGB(255,255,255)
    },

    Gold = {
        Main = Color3.fromRGB(15,12,5),
        Button = Color3.fromRGB(38,32,15),
        Accent = Color3.fromRGB(255,190,0),
        Stroke = Color3.fromRGB(160,110,0),
        Text = Color3.fromRGB(255,255,255)
    },

    Night = {
        Main = Color3.fromRGB(5,8,18),
        Button = Color3.fromRGB(15,20,35),
        Accent = Color3.fromRGB(80,120,255),
        Stroke = Color3.fromRGB(40,70,150),
        Text = Color3.fromRGB(255,255,255)
    },

    Emerald = {
        Main = Color3.fromRGB(4,14,10),
        Button = Color3.fromRGB(12,35,25),
        Accent = Color3.fromRGB(0,255,140),
        Stroke = Color3.fromRGB(0,130,70),
        Text = Color3.fromRGB(255,255,255)
    },

    Diamond = {
        Main = Color3.fromRGB(8,14,18),
        Button = Color3.fromRGB(20,32,38),
        Accent = Color3.fromRGB(100,230,255),
        Stroke = Color3.fromRGB(50,130,160),
        Text = Color3.fromRGB(255,255,255)
    }
}

local CurrentTheme = Themes.Red

--============================================================--
-- REMOVE OLD GUI
--============================================================--

local old = PG:FindFirstChild("SWIZZJLC_GUI")

if old then
    old:Destroy()
end

--============================================================--
-- GUI
--============================================================--

local Gui = Instance.new("ScreenGui")
Gui.Name = "SWIZZJLC_GUI"
Gui.ResetOnSpawn = false
Gui.IgnoreGuiInset = true
Gui.Parent = PG

local Main = Instance.new("Frame")
Main.Name = "Main"
Main.Size = UDim2.new(0,620,0,560)
Main.Position = UDim2.new(.5,-310,.5,-280)
Main.BackgroundColor3 = CurrentTheme.Main
Main.BorderSizePixel = 0
Main.Parent = Gui

local MainCorner = Instance.new("UICorner")
MainCorner.CornerRadius = UDim.new(0,12)
MainCorner.Parent = Main

local MainStroke = Instance.new("UIStroke")
MainStroke.Color = CurrentTheme.Accent
MainStroke.Thickness = 2
MainStroke.Parent = Main

--============================================================--
-- TITLE BAR
--============================================================--

local Title = Instance.new("TextLabel")
Title.Size = UDim2.new(1,-110,0,48)
Title.Position = UDim2.new(0,18,0,0)
Title.BackgroundTransparency = 1
Title.Text = "SWIZZJLC's GUI"
Title.TextColor3 = CurrentTheme.Accent
Title.Font = Enum.Font.GothamBlack
Title.TextSize = 22
Title.TextXAlignment = Enum.TextXAlignment.Left
Title.Parent = Main

local Subtitle = Instance.new("TextLabel")
Subtitle.Size = UDim2.new(1,-20,0,18)
Subtitle.Position = UDim2.new(0,19,0,35)
Subtitle.BackgroundTransparency = 1
Subtitle.Text = "1x1x1x1 STYLE • CLIENT VISUAL"
Subtitle.TextColor3 = Color3.fromRGB(150,150,150)
Subtitle.Font = Enum.Font.Gotham
Subtitle.TextSize = 10
Subtitle.TextXAlignment = Enum.TextXAlignment.Left
Subtitle.Parent = Main

local Close = Instance.new("TextButton")
Close.Size = UDim2.new(0,38,0,32)
Close.Position = UDim2.new(1,-48,0,8)
Close.BackgroundColor3 = Color3.fromRGB(90,0,0)
Close.Text = "X"
Close.TextColor3 = Color3.new(1,1,1)
Close.Font = Enum.Font.GothamBold
Close.TextSize = 16
Close.Parent = Main

Instance.new("UICorner",Close).CornerRadius = UDim.new(0,7)

--============================================================--
-- SCROLL
--============================================================--

local Scroll = Instance.new("ScrollingFrame")
Scroll.Position = UDim2.new(0,12,0,62)
Scroll.Size = UDim2.new(1,-24,1,-74)
Scroll.BackgroundTransparency = 1
Scroll.BorderSizePixel = 0
Scroll.ScrollBarThickness = 5
Scroll.ScrollBarImageColor3 = CurrentTheme.Accent
Scroll.CanvasSize = UDim2.new(0,0,0,0)
Scroll.Parent = Main

local Layout = Instance.new("UIListLayout")
Layout.Padding = UDim.new(0,6)
Layout.SortOrder = Enum.SortOrder.LayoutOrder
Layout.Parent = Scroll

Layout:GetPropertyChangedSignal("AbsoluteContentSize"):Connect(function()
    Scroll.CanvasSize = UDim2.new(
        0,
        0,
        0,
        Layout.AbsoluteContentSize.Y + 20
    )
end)

--============================================================--
-- NOTIFICATION
--============================================================--

local function Notify(text)
    pcall(function()
        StarterGui:SetCore("SendNotification",{
            Title = "SWIZZJLC",
            Text = text,
            Duration = 3
        })
    end)
end

--============================================================--
-- BUTTON
--============================================================--

local Buttons = {}

local function Button(text,callback)

    local B = Instance.new("TextButton")
    B.Size = UDim2.new(1,-5,0,38)
    B.BackgroundColor3 = CurrentTheme.Button
    B.BorderSizePixel = 0
    B.Text = text
    B.TextColor3 = CurrentTheme.Text
    B.Font = Enum.Font.GothamBold
    B.TextSize = 13
    B.AutoButtonColor = false
    B.Parent = Scroll

    Instance.new("UICorner",B).CornerRadius = UDim.new(0,7)

    local S = Instance.new("UIStroke")
    S.Color = CurrentTheme.Stroke
    S.Thickness = 1
    S.Parent = B

    table.insert(Buttons,B)

    B.MouseEnter:Connect(function()
        TweenService:Create(
            B,
            TweenInfo.new(.12),
            {BackgroundColor3 = CurrentTheme.Stroke}
        ):Play()
    end)

    B.MouseLeave:Connect(function()
        TweenService:Create(
            B,
            TweenInfo.new(.12),
            {BackgroundColor3 = CurrentTheme.Button}
        ):Play()
    end)

    B.MouseButton1Click:Connect(function()
        pcall(callback)
    end)

    return B
end

local function Section(text)

    local L = Instance.new("TextLabel")
    L.Size = UDim2.new(1,-5,0,27)
    L.BackgroundTransparency = 1
    L.Text = "  "..text
    L.TextColor3 = CurrentTheme.Accent
    L.Font = Enum.Font.GothamBlack
    L.TextSize = 14
    L.TextXAlignment = Enum.TextXAlignment.Left
    L.Parent = Scroll

    return L
end

--============================================================--
-- SOUND SYSTEM
--============================================================--

local CurrentSound

local function PlaySound(id,looped)

    if CurrentSound then
        pcall(function()
            CurrentSound:Stop()
            CurrentSound:Destroy()
        end)
    end

    local S = Instance.new("Sound")
    S.SoundId = "rbxassetid://"..id
    S.Volume = 1
    S.Looped = looped or false
    S.Parent = SoundService

    CurrentSound = S

    pcall(function()
        S:Play()
    end)

    return S
end

--============================================================--
-- SKYBOX
--============================================================--

local Sky

local function SetSky(id)

    if Sky then
        Sky:Destroy()
    end

    Sky = Instance.new("Sky")
    Sky.Name = "SWIZZJLC_LocalSky"
    Sky.Parent = Lighting

    local asset = "rbxassetid://"..id

    Sky.SkyboxBk = asset
    Sky.SkyboxDn = asset
    Sky.SkyboxFt = asset
    Sky.SkyboxLf = asset
    Sky.SkyboxRt = asset
    Sky.SkyboxUp = asset

    Notify("Local skybox changed")
end

local function RemoveSky()

    if Sky then
        Sky:Destroy()
        Sky = nil
    end

    Notify("Skybox removed")
end

--============================================================--
-- DECAL SPAM
--============================================================--

local DecalFolder = Instance.new("Folder")
DecalFolder.Name = "SWIZZJLC_Local_Decals"
DecalFolder.Parent = workspace

local function SpamDecal(id)

    local char = LP.Character
    if not char then return end

    local root = char:FindFirstChild("HumanoidRootPart")
    if not root then return end

    local asset = "rbxassetid://"..id

    for i = 1,45 do

        local P = Instance.new("Part")
        P.Anchored = true
        P.CanCollide = false
        P.Size = Vector3.new(2.5,2.5,.15)
        P.Material = Enum.Material.Neon

        P.Position =
            root.Position +
            Vector3.new(
                math.random(-35,35),
                math.random(-5,30),
                math.random(-35,35)
            )

        P.Parent = DecalFolder

        for _,face in ipairs({
            Enum.NormalId.Front,
            Enum.NormalId.Back,
            Enum.NormalId.Left,
            Enum.NormalId.Right,
            Enum.NormalId.Top,
            Enum.NormalId.Bottom
        }) do

            local D = Instance.new("Decal")
            D.Texture = asset
            D.Face = face
            D.Parent = P
        end

        Debris:AddItem(P,10)
    end

    Notify("DECAL SPAM")
end

local function RemoveDecals()

    for _,v in ipairs(DecalFolder:GetChildren()) do
        v:Destroy()
    end

    Notify("Local decals removed")
end

--============================================================--
-- FACE ALL
--============================================================--

local function FaceAll()

    local asset = "rbxassetid://"..FACE_ID

    for _,plr in ipairs(Players:GetPlayers()) do

        if plr.Character then

            local head = plr.Character:FindFirstChild("Head")

            if head then

                local face = head:FindFirstChild("face")

                if face and face:IsA("Decal") then
                    face.Texture = asset
                end
            end
        end
    end

    Notify("Face All visual effect")
end

--============================================================--
-- FIRE
--============================================================--

local function FireAll(color)

    for _,plr in ipairs(Players:GetPlayers()) do

        if plr.Character then

            local root =
                plr.Character:FindFirstChild("HumanoidRootPart")

            if root then

                local F = Instance.new("Fire")
                F.Name = "SWIZZJLC_LocalFire"
                F.Color = color
                F.SecondaryColor = color
                F.Size = 7
                F.Heat = 8
                F.Parent = root

                Debris:AddItem(F,7)
            end
        end
    end

    Notify("Local fire effect")
end

--============================================================--
-- RED BALLS
--============================================================--

local BallFolder = Instance.new("Folder")
BallFolder.Name = "SWIZZJLC_RedBalls"
BallFolder.Parent = workspace

local function RedBalls()

    local char = LP.Character
    if not char then return end

    local root = char:FindFirstChild("HumanoidRootPart")
    if not root then return end

    for i = 1,70 do

        local B = Instance.new("Part")
        B.Shape = Enum.PartType.Ball
        B.Size = Vector3.new(1.5,1.5,1.5)
        B.Material = Enum.Material.Neon
        B.Color = Color3.fromRGB(255,0,0)
        B.CanCollide = false

        B.Position =
            root.Position +
            Vector3.new(
                math.random(-50,50),
                math.random(0,35),
                math.random(-50,50)
            )

        B.Parent = BallFolder

        local V = Instance.new("BodyVelocity")
        V.MaxForce = Vector3.new(1e6,1e6,1e6)
        V.Velocity = Vector3.new(
            math.random(-40,40),
            math.random(10,40),
            math.random(-40,40)
        )
        V.Parent = B

        Debris:AddItem(B,8)
    end

    Notify("RED BALLS EVERYWHERE")
end

--============================================================--
-- FLOOD
--============================================================--

local Flood

local function FloodMap()

    if Flood then
        Flood:Destroy()
    end

    Flood = Instance.new("Part")
    Flood.Name = "SWIZZJLC_LocalFlood"
    Flood.Anchored = true
    Flood.CanCollide = false
    Flood.Transparency = .35
    Flood.Material = Enum.Material.Glass
    Flood.Color = Color3.fromRGB(0,130,255)
    Flood.Size = Vector3.new(2048,30,2048)
    Flood.Position = Vector3.new(0,5,0)
    Flood.Parent = workspace

    Notify("LOCAL FLOOD")
end

local function RemoveFlood()

    if Flood then
        Flood:Destroy()
        Flood = nil
    end

    Notify("Flood removed")
end

--============================================================--
-- PARTICLES
--============================================================--

local ParticleFolder = Instance.new("Folder")
ParticleFolder.Name = "SWIZZJLC_Particles"
ParticleFolder.Parent = workspace

local function ParticleSpam(id)

    local char = LP.Character
    if not char then return end

    local root = char:FindFirstChild("HumanoidRootPart")
    if not root then return end

    local asset = "rbxassetid://"..id

    for i = 1,30 do

        local P = Instance.new("Part")
        P.Anchored = true
        P.CanCollide = false
        P.Transparency = 1
        P.Size = Vector3.new(1,1,1)

        P.Position =
            root.Position +
            Vector3.new(
                math.random(-60,60),
                math.random(0,40),
                math.random(-60,60)
            )

        P.Parent = ParticleFolder

        local E = Instance.new("ParticleEmitter")
        E.Texture = asset
        E.Rate = 80
        E.Lifetime = NumberRange.new(2,5)
        E.Speed = NumberRange.new(3,10)
        E.SpreadAngle = Vector2.new(360,360)
        E.Parent = P

        Debris:AddItem(P,10)
    end

    Notify("PARTICLE SPAM")
end

--============================================================--
-- JUMPSCARE
--============================================================--

local function Jumpscare(id)

    local Overlay = Instance.new("Frame")
    Overlay.Size = UDim2.new(1,0,1,0)
    Overlay.BackgroundColor3 = Color3.new(0,0,0)
    Overlay.ZIndex = 1000
    Overlay.Parent = Gui

    local Image = Instance.new("ImageLabel")
    Image.Size = UDim2.new(1,0,1,0)
    Image.BackgroundTransparency = 1
    Image.Image = "rbxassetid://"..id
    Image.ScaleType = Enum.ScaleType.Stretch
    Image.ZIndex = 1001
    Image.Parent = Overlay

    local Sound = Instance.new("Sound")
    Sound.SoundId = "rbxassetid://"..JUMPSCARE_SOUND
    Sound.Volume = 2
    Sound.Parent = Overlay

    pcall(function()
        Sound:Play()
    end)

    task.delay(3,function()
        if Overlay then
            Overlay:Destroy()
        end
    end)
end

--============================================================--
-- HINTS
--============================================================--

local function Hint(text)

    local H = Instance.new("Hint")
    H.Text = text
    H.Parent = workspace

    task.delay(4,function()
        if H then
            H:Destroy()
        end
    end)
end

local function AllHints()

    Hint("JOIN TEAM SWIZZJLC TODAY")

    task.wait(1)

    Hint("SWIZZJLC WAS HERE")

    task.wait(1)

    Hint("GET HACKED BY TEAM SWIZZJLC")

    task.wait(1)

    Hint("HAHAHA")
end

--============================================================--
-- TITLES
--============================================================--

local function AddTitle(character,text,color)

    if not character then return end

    local head = character:FindFirstChild("Head")
    if not head then return end

    local oldTitle = head:FindFirstChild("SWIZZJLC_Title")

    if oldTitle then
        oldTitle:Destroy()
    end

    local Billboard = Instance.new("BillboardGui")
    Billboard.Name = "SWIZZJLC_Title"
    Billboard.Size = UDim2.new(0,180,0,45)
    Billboard.StudsOffset = Vector3.new(0,3,0)
    Billboard.AlwaysOnTop = true
    Billboard.Parent = head

    local Text = Instance.new("TextLabel")
    Text.Size = UDim2.new(1,0,1,0)
    Text.BackgroundTransparency = 1
    Text.Text = text
    Text.TextColor3 = color
    Text.TextStrokeTransparency = 0
    Text.Font = Enum.Font.GothamBlack
    Text.TextSize = 18
    Text.Parent = Billboard

    return Text
end

local function EveryoneTitle()

    for _,plr in ipairs(Players:GetPlayers()) do

        if plr.Character then
            AddTitle(
                plr.Character,
                "SWIZZJLC",
                Color3.fromRGB(255,0,0)
            )
        end
    end

    Notify("Local titles added")
end

--============================================================--
-- RAINBOW USER TITLE
--============================================================--

task.spawn(function()

    while Gui.Parent do

        local hue = (tick() % 5) / 5
        local rainbow = Color3.fromHSV(hue,1,1)

        local char = LP.Character

        if char then
            local head = char:FindFirstChild("Head")

            if head then
                local title = head:FindFirstChild("SWIZZJLC_Title")

                if title then

                    local label =
                        title:FindFirstChildWhichIsA("TextLabel")

                    if label and label.Text == "SWIZZJLC user" then
                        label.TextColor3 = rainbow
                    end
                end
            end
        end

        task.wait(.05)
    end
end)

--============================================================--
-- LOCAL SWIZZJLC ALL
--============================================================--

local function SWIZZJLCAll()

    for _,plr in ipairs(Players:GetPlayers()) do

        if plr.Character then

            AddTitle(
                plr.Character,
                "icomu375",
                Color3.fromRGB(255,0,0)
            )
        end
    end

    Notify("Local SWIZZJLC ALL effect")
end

--============================================================--
-- FLY
--============================================================--

local Flying = false
local FlyConnection

local function ToggleFly()

    Flying = not Flying

    if not Flying then

        if FlyConnection then
            FlyConnection:Disconnect()
            FlyConnection = nil
        end

        Notify("Fly OFF")
        return
    end

    Notify("Fly ON")

    FlyConnection = RunService.RenderStepped:Connect(function()

        local char = LP.Character
        if not char then return end

        local root = char:FindFirstChild("HumanoidRootPart")
        local hum = char:FindFirstChildOfClass("Humanoid")

        if root and hum then

            local camera =
                workspace.CurrentCamera

            root.AssemblyLinearVelocity =
                camera.CFrame.LookVector * 45
        end
    end)
end

--============================================================--
-- LOCAL BTOOLS TEST
--============================================================--

local function GiveLocalBTools()

    local Tool = Instance.new("Tool")
    Tool.Name = "SWIZZJLC BTools"
    Tool.RequiresHandle = false
    Tool.CanBeDropped = false
    Tool.Parent = LP.Backpack

    Tool.Activated:Connect(function()

        local mouse = LP:GetMouse()
        local target = mouse.Target

        if target and target ~= workspace.Terrain then

            if target:IsDescendantOf(
                LP.Character or workspace
            ) then
                return
            end

            target.Transparency =
                math.clamp(
                    target.Transparency + .25,
                    0,
                    1
                )

            Notify("Local BTool effect")
        end
    end)

    Notify("Local BTools given")
end

--============================================================--
-- MUSIC
--============================================================--

Section("🎵 MUSIC")

for i,id in ipairs(MUSIC) do

    Button("🎵 MUSIC "..i,function()
        PlaySound(id,true)
        Notify("Music "..i.." playing")
    end)
end

Button("⏹ STOP MUSIC",function()

    if CurrentSound then
        CurrentSound:Stop()
    end

end)

Button("😢 SAD S0RROW",function()

    PlaySound("158118263",false)

end)

--============================================================--
-- SKYBOX
--============================================================--

Section("🌌 SKYBOXES")

for i,id in ipairs(SKYBOX) do

    Button("🌌 SKYBOX "..i,function()
        SetSky(id)
    end)

end

Button("💀 DANCING SKELETON SKYBOX",function()

    SetSky(SKELETON_SKYBOX)

    local sound =
        MUSIC[math.random(1,#MUSIC)]

    PlaySound(sound,true)

end)

Button("❌ REMOVE SKYBOX",function()
    RemoveSky()
end)

--============================================================--
-- DECALS
--============================================================--

Section("🧱 COOLKID DECALS")

for i,id in ipairs(DECALS) do

    Button("🧱 SPAM DECAL "..i,function()
        SpamDecal(id)
    end)

end

Button("❌ REMOVE DECALS",function()
    RemoveDecals()
end)

Button("😎 FACE ALL",function()
    FaceAll()
end)

--============================================================--
-- EFFECTS
--============================================================--

Section("🔥 EFFECTS")

Button("🔥 FIRE ALL",function()

    FireAll(Color3.fromRGB(255,50,0))

end)

Button("🔵 BLUE FIRE ALL",function()

    FireAll(Color3.fromRGB(0,100,255))

end)

Button("🔴 RED BALLS EVERYWHERE",function()

    RedBalls()

end)

Button("🌊 FLOOD WHOLE MAP",function()

    FloodMap()

end)

Button("❌ REMOVE FLOOD",function()

    RemoveFlood()

end)

Button("✨ PARTICLE SPAM 1",function()

    ParticleSpam(PARTICLE_1)

end)

Button("✨ PARTICLE SPAM 2",function()

    ParticleSpam(PARTICLE_2)

end)

--============================================================--
-- ADMIN STYLE
--============================================================--

Section("📢 ADMIN STYLE")

Button("📢 SWIZZJLC HINTS",function()

    AllHints()

end)

Button("💀 KILL ALL [VISUAL TEST]",function()

    Notify("Kill All is disabled in client-only mode")

end)

Button("😈 GET HACKED",function()

    Notify("GET HACKED BY TEAM SWIZZJLC 😈")

end)

Button("👥 SWIZZJLC ALL",function()

    SWIZZJLCAll()

end)

Button("🔴 EVERYONE SWIZZJLC TITLE",function()

    EveryoneTitle()

end)

--============================================================--
-- LAUGHS
--============================================================--

Section("😂 LAUGHS")

Button("😂 LAUGH 1",function()

    PlaySound("138081566",false)

end)

Button("😂 LAUGH 2",function()

    PlaySound("139235100",false)

end)

Button("😂 LAUGH 3",function()

    PlaySound("1846315693",false)

end)

--============================================================--
-- JUMPSCARES
--============================================================--

Section("😱 JUMPSCARES")

for i,id in ipairs(JUMPSCARES) do

    Button("😱 JUMPSCARE "..i,function()

        Jumpscare(id)

    end)

end

--============================================================--
-- FLY / BTOOLS
--============================================================--

Section("🛠 PLAYER")

Button("✈️ FLY TOGGLE",function()

    ToggleFly()

end)

Button("🛠 BTOOLS / F3X [LOCAL]",function()

    GiveLocalBTools()

end)

--============================================================--
-- CUSTOM ID COMMAND
--============================================================--

Section("⌨ CUSTOM ID")

local Command = Instance.new("TextBox")
Command.Size = UDim2.new(1,-5,0,40)
Command.BackgroundColor3 = CurrentTheme.Button
Command.BorderSizePixel = 0
Command.Text = ""
Command.PlaceholderText = "skybox ID  /  decal ID"
Command.PlaceholderColor3 = Color3.fromRGB(120,120,120)
Command.TextColor3 = Color3.new(1,1,1)
Command.Font = Enum.Font.Gotham
Command.TextSize = 13
Command.ClearTextOnFocus = false
Command.Parent = Scroll

Instance.new("UICorner",Command).CornerRadius = UDim.new(0,7)

Command.FocusLost:Connect(function(enter)

    if not enter then
        return
    end

    local text = Command.Text

    local command,id =
        text:match("^/(%w+)%s+(%d+)")

    if command and id then

        command = command:lower()

        if command == "skybox" then

            SetSky(id)

        elseif command == "decal" then

            SpamDecal(id)

        elseif command == "spamdecal" then

            SpamDecal(id)

        end
    end

    Command.Text = ""
end)

--============================================================--
-- THEMES
--============================================================--

Section("🎨 THEMES")

local function ApplyTheme(theme)

    CurrentTheme = theme

    Main.BackgroundColor3 = theme.Main
    MainStroke.Color = theme.Accent
    Title.TextColor3 = theme.Accent
    Scroll.ScrollBarImageColor3 = theme.Accent

    for _,B in ipairs(Buttons) do

        B.BackgroundColor3 = theme.Button

        local S =
            B:FindFirstChildOfClass("UIStroke")

        if S then
            S.Color = theme.Stroke
        end
    end

    Notify("Theme changed")
end

Button("🔴 RED",function()
    ApplyTheme(Themes.Red)
end)

Button("🟡 GOLD",function()
    ApplyTheme(Themes.Gold)
end)

Button("🌙 NIGHT",function()
    ApplyTheme(Themes.Night)
end)

Button("💚 EMERALD",function()
    ApplyTheme(Themes.Emerald)
end)

Button("💎 DIAMOND",function()
    ApplyTheme(Themes.Diamond)
end)

--============================================================--
-- STYLE IMAGE - BOTTOM LEFT
--============================================================--

local StyleImage = Instance.new("ImageLabel")
StyleImage.Name = "StyleImage"
StyleImage.Size = UDim2.new(0,80,0,80)
StyleImage.Position = UDim2.new(0,12,1,-92)
StyleImage.BackgroundColor3 = Color3.fromRGB(10,10,10)
StyleImage.BackgroundTransparency = .15
StyleImage.Image = "rbxassetid://"..STYLE_IMAGE
StyleImage.ScaleType = Enum.ScaleType.Crop
StyleImage.ZIndex = 50
StyleImage.Parent = Gui

Instance.new("UICorner",StyleImage).CornerRadius = UDim.new(0,10)

local ImageStroke = Instance.new("UIStroke")
ImageStroke.Color = CurrentTheme.Accent
ImageStroke.Thickness = 2
ImageStroke.Parent = StyleImage

--============================================================--
-- OPEN BUTTON
--============================================================--

local Open = Instance.new("TextButton")
Open.Size = UDim2.new(0,125,0,42)
Open.Position = UDim2.new(0,105,.5,-21)
Open.BackgroundColor3 = CurrentTheme.Main
Open.Text = "SWIZZJLC"
Open.TextColor3 = CurrentTheme.Accent
Open.Font = Enum.Font.GothamBlack
Open.TextSize = 14
Open.Visible = false
Open.Parent = Gui

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

local OpenStroke = Instance.new("UIStroke")
OpenStroke.Color = CurrentTheme.Accent
OpenStroke.Thickness = 2
OpenStroke.Parent = Open

Close.MouseButton1Click:Connect(function()

    Main.Visible = false
    Open.Visible = true

end)

Open.MouseButton1Click:Connect(function()

    Main.Visible = true
    Open.Visible = false

end)

--============================================================--
-- DRAGGING
--============================================================--

local dragging = false
local dragStart
local startPosition

Title.InputBegan:Connect(function(input)

    if input.UserInputType == Enum.UserInputType.MouseButton1
    or input.UserInputType == Enum.UserInputType.Touch then

        dragging = true
        dragStart = input.Position
        startPosition = Main.Position

        input.Changed:Connect(function()

            if input.UserInputState ==
                Enum.UserInputState.End then

                dragging = false

            end
        end)
    end
end)

UserInputService.InputChanged:Connect(function(input)

    if not dragging then
        return
    end

    if input.UserInputType ==
        Enum.UserInputType.MouseMovement
    or input.UserInputType ==
        Enum.UserInputType.Touch then

        local delta =
            input.Position - dragStart

        Main.Position = UDim2.new(
            startPosition.X.Scale,
            startPosition.X.Offset + delta.X,
            startPosition.Y.Scale,
            startPosition.Y.Offset + delta.Y
        )
    end
end)

--============================================================--
-- MOBILE SCALE
--============================================================--

if UserInputService.TouchEnabled then

    Main.Size = UDim2.new(
        .94,
        0,
        .82,
        0
    )

    Main.Position = UDim2.new(
        .03,
        0,
        .09,
        0
    )

end

--============================================================--
-- RAINBOW SWIZZJLC USER
--============================================================--

task.spawn(function()

    while Gui.Parent do

        local char = LP.Character

        if char then

            local head = char:FindFirstChild("Head")

            if head then

                local title =
                    head:FindFirstChild("SWIZZJLC_Title")

                if title then

                    local label =
                        title:FindFirstChildWhichIsA(
                            "TextLabel"
                        )

                    if label and
                        label.Text ==
                        "SWIZZJLC user" then

                        label.TextColor3 =
                            Color3.fromHSV(
                                (tick()%5)/5,
                                1,
                                1
                            )
                    end
                end
            end
        end

        task.wait(.05)
    end
end)

--============================================================--
-- GIVE LOCAL RAINBOW USER TITLE
--============================================================--

task.defer(function()

    local char =
        LP.Character or
        LP.CharacterAdded:Wait()

    AddTitle(
        char,
        "SWIZZJLC user",
        Color3.fromRGB(255,0,0)
    )

end)

--============================================================--
-- START
--============================================================--

Notify("SWIZZJLC's GUI loaded!")

Features & Information

It is a Universal client sided script made by SWIZZJLC (official)still working on require and btool/f3x its client sided for now
#Client sided

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts