WHIT3 GUI V4
Key RequiredUniversal

WHIT3 GUI V4

Universal ScriptBucchinBucchin 3.1K views 24 executesUpdated Jul 18, 2025
5.0/ 5(2 votes)
20100% Positive
Lua Script•200 lines (6333 chars)
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local PlayerGui = LocalPlayer:WaitForChild("PlayerGui")
local Lighting = game:GetService("Lighting")
local Workspace = game.Workspace
local RunService = game:GetService("RunService")

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, 500)
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 V4"
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, 1000)
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

local function Skybox()
    local Lighting = game:GetService("Lighting")
    Lighting:ClearAllChildren()
    local sky = Instance.new("Sky")
    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"
    sky.Parent = Lighting
end

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

local function Particles()
    for _, part in pairs(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(99999, 99999)
            particle.Speed = NumberRange.new(30, 70)
            particle.Parent = part
        end
    end
end

local function Hint()
    local Hint = Instance.new("Hint")
    Hint.Text = "⛧ WHIT3 OWNS YOU! ⛧"
    Hint.Parent = Workspace
end

local function Message()
    local Message = Instance.new("Message")
    Message.Text = "Whit3 HAS BEEN WAKEN UP, PRAY OR PANISH!"
    Message.Parent = Workspace
end

local function RGBFog()
    Lighting.FogStart = 0
    Lighting.FogEnd = 100
    Lighting.FogColor = Color3.fromRGB(80, 0, 80)
    Lighting.Ambient = Color3.fromRGB(50, 0, 50)
    Lighting.OutdoorAmbient = Color3.fromRGB(50, 0, 50)
    Lighting.Brightness = 0.3
    Lighting.ClockTime = 0
    Lighting.GlobalShadows = true

    task.spawn(function()
        while true do
            Lighting.FogColor = Color3.fromRGB(math.random(0,255), math.random(0,255), math.random(0,255))
            task.wait(0.05)
        end
    end)
end

local function CameraShake()
    local cam = Workspace.CurrentCamera
    local humanoid = LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Humanoid")
    if humanoid then
        task.spawn(function()
            while true do
                humanoid.CameraOffset = Vector3.new(
                    math.random(-300, 300) / 100,
                    math.random(-300, 300) / 100,
                    0
                )
                task.wait(0.02)
            end
        end)
    end
end

local function RandomPartScale()
    task.spawn(function()
        while true do
            for _, part in pairs(Workspace:GetDescendants()) do
                if part:IsA("BasePart") then
                    local newScale = Vector3.new(
                        math.random(5, 100) / 10,
                        math.random(5, 100) / 10,
                        math.random(5, 100) / 10
                    )
                    part.Size = newScale
                end
            end
            task.wait(1)
        end
    end)
end

local function SpinParts()
    task.spawn(function()
        while true do
            for _, part in pairs(Workspace:GetDescendants()) do
                if part:IsA("BasePart") then
                    part.CFrame = part.CFrame * CFrame.Angles(0, math.rad(3), 0)
                end
            end
            task.wait(0.03)
        end
    end)
end

CreateButton("SKYBOX", 0, Skybox)
CreateButton("SOUND", 0.07, Sound)
CreateButton("PARTICLES", 0.14, Particles)
CreateButton("HINT", 0.21, Hint)
CreateButton("MESSAGE", 0.28, Message)
CreateButton("RGB FOG", 0.35, RGBFog)
CreateButton("CAMERA SHAKE", 0.42, CameraShake)
CreateButton("PART SCALE RANDOM", 0.49, RandomPartScale)
CreateButton("SPIN PARTS", 0.56, SpinParts)

CreateButton("RUN ALL", 0.66, function()
    Skybox()
    Sound()
    Particles()
    Hint()
    Message()
    RGBFog()
    CameraShake()
    RandomPartScale()
    SpinParts()
end)

print("Scr1ptZ GUI V4 FINAL Loaded - Strong Shake, Scale Loop, Skybox Fixed")

Features & Information

NUKE ANY SERVER

Community Comments (3)

mirandariexingermirandariexingerJul 18, 2025(edited)

How to put it on grow a garden

Bruh2222Bruh2222Sep 6, 2025

dude its not fe bro its client

Bruh2222Bruh2222Sep 6, 2025

its fake bro i tested it

More Scripts for Universal Scripts