Whit3 Gui v1
Key RequiredUniversal

Whit3 Gui v1

Universal ScriptBucchinBucchin 1.2K views 57 executesUpdated Jul 18, 2025
5.0/ 5(1 votes)
10100% Positive
Lua Script•140 lines (4693 chars)
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local PlayerGui = LocalPlayer:WaitForChild("PlayerGui")

local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "WHIT3"
ScreenGui.ResetOnSpawn = false
ScreenGui.Parent = PlayerGui

local Frame = Instance.new("Frame")
Frame.Size = UDim2.new(0, 300, 0, 350)
Frame.Position = UDim2.new(0.5, -150, 0.3, 0)
Frame.BackgroundColor3 = Color3.fromRGB(128, 0, 128)
Frame.BorderSizePixel = 3
Frame.Active = true
Frame.Draggable = true
Frame.Parent = ScreenGui

local Title = Instance.new("TextLabel")
Title.Size = UDim2.new(1, 0, 0, 40)
Title.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
Title.TextColor3 = Color3.fromRGB(128, 0, 128)
Title.Text = "WHIT3 GUI V1"
Title.Font = Enum.Font.Arcade
Title.TextSize = 20
Title.Parent = Frame

local CloseButton = Instance.new("TextButton")
CloseButton.Size = UDim2.new(0, 30, 0, 30)
CloseButton.Position = UDim2.new(1, -35, 0, 5)
CloseButton.BackgroundColor3 = Color3.fromRGB(40, 0, 40)
CloseButton.TextColor3 = Color3.fromRGB(255, 255, 255)
CloseButton.Text = "X"
CloseButton.Font = Enum.Font.GothamBlack
CloseButton.TextSize = 20
CloseButton.Parent = Frame
CloseButton.MouseButton1Click:Connect(function()
    ScreenGui:Destroy()
end)

local ScrollingFrame = Instance.new("ScrollingFrame")
ScrollingFrame.Size = UDim2.new(1, 0, 1, -50)
ScrollingFrame.Position = UDim2.new(0, 0, 0, 50)
ScrollingFrame.CanvasSize = UDim2.new(0, 0, 0, 600)
ScrollingFrame.ScrollBarImageColor3 = Color3.fromRGB(128, 0, 128)
ScrollingFrame.BackgroundTransparency = 1
ScrollingFrame.Parent = Frame

function CreateButton(text, position, callback)
    local Button = Instance.new("TextButton")
    Button.Size = UDim2.new(0.9, 0, 0, 40)
    Button.Position = UDim2.new(0.05, 0, position, 0)
    Button.BackgroundColor3 = Color3.fromRGB(40, 0, 40)
    Button.TextColor3 = Color3.fromRGB(128, 0, 128)
    Button.Text = text
    Button.Font = Enum.Font.Arcade
    Button.TextSize = 18
    Button.Parent = ScrollingFrame
    Button.MouseButton1Click:Connect(callback)
end

CreateButton("SKYBOX", 0, function()
    local sky = Instance.new("Sky")
    sky.Parent = game.Lighting
    sky.SkyboxBk = "http://www.roblox.com/asset/?id=124516228298891"
    sky.SkyboxDn = "http://www.roblox.com/asset/?id=124516228298891"
    sky.SkyboxFt = "http://www.roblox.com/asset/?id=124516228298891"
    sky.SkyboxLf = "http://www.roblox.com/asset/?id=124516228298891"
    sky.SkyboxRt = "http://www.roblox.com/asset/?id=124516228298891"
    sky.SkyboxUp = "http://www.roblox.com/asset/?id=124516228298891"
end)

CreateButton("SOUND", 0.15, function()
    local sound = Instance.new("Sound")
    sound.SoundId = "rbxassetid://128186476216166"
    sound.Looped = true
    sound.Volume = 100000
    sound.Parent = game.Workspace
    sound:Play()
end)

CreateButton("PARTICLES", 0.3, function()
    for _, part in pairs(game.Workspace:GetDescendants()) do
        if part:IsA("BasePart") or part:IsA("Model") then
            local particle = Instance.new("ParticleEmitter")
            particle.Texture = "rbxassetid://96923201901594"
            particle.Rate = 5
            particle.Lifetime = NumberRange.new(3, 5)
            particle.Speed = NumberRange.new(30, 70)
            particle.Parent = part
        end
    end
end)

CreateButton("HINT", 0.45, function()
    local Hint = Instance.new("Hint")
    Hint.Text = "⛧ WHIT3 OWNS YOU! ⛧"
    Hint.Parent = game.Workspace
    wait(500)
    Hint:Destroy()
end)

CreateButton("MESSAGE", 0.6, function()
    local Message = Instance.new("Message")
    Message.Text = "Whit3 HAS BEEN WAKEN UP, PRAY OR PANISH!"
    Message.Parent = game.Workspace
    wait(500)
    Message:Destroy()
end)

CreateButton("RGB FOG", 0.75, function()
    local Lighting = game:GetService("Lighting")
    Lighting.FogEnd = 10
    Lighting.FogStart = 100
    while true do
        Lighting.FogColor = Color3.fromRGB(math.random(0,255), math.random(0,255), math.random(0,255))
        wait(0.001)
    end
end)

CreateButton("CAMERA SHAKE", 0.9, function()
    local cam = workspace.CurrentCamera
    local humanoid = LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Humanoid")
    if humanoid then
        local originalOffset = humanoid.CameraOffset
        coroutine.wrap(function()
            for i = 1, 20 do
                humanoid.CameraOffset = Vector3.new(
                    math.random(-100, 100) / 200,
                    math.random(-100, 100) / 200,
                    0
                )
                wait(0.003)
            end
            humanoid.CameraOffset = originalOffset
        end)()
    end
end)

print("Scr1ptZ GUI V2 Final Loaded")

Features & Information

GET DESTROYED

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts