
KeylessUniversal

local Players = game:GetService("Players")
local TweenService = game:GetService("TweenService")
local UserInputService = game:GetService("UserInputService")
local RunService = game:GetService("RunService")
local player = Players.LocalPlayer
local mouse = player:GetMouse()
-- Create main GUI
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "C00LWFS"
ScreenGui.Parent = player.PlayerGui
ScreenGui.ResetOnSpawn = false
ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
-- Main window
local MainFrame = Instance.new("Frame")
MainFrame.Name = "MainFrame"
MainFrame.Size = UDim2.new(0, 300, 0, 420)
MainFrame.Position = UDim2.new(0.5, -150, 0.5, -210)
MainFrame.BackgroundColor3 = Color3.new(0, 0, 0)
MainFrame.BorderSizePixel = 2
MainFrame.BorderColor3 = Color3.new(1, 0, 0)
MainFrame.Active = true
MainFrame.Draggable = true
MainFrame.Parent = ScreenGui
-- Rounded corners for main window
local UICorner = Instance.new("UICorner")
UICorner.CornerRadius = UDim.new(0, 8)
UICorner.Parent = MainFrame
-- Window title
local Title = Instance.new("TextLabel")
Title.Name = "Title"
Title.Size = UDim2.new(1, 0, 0, 30)
Title.Position = UDim2.new(0, 0, 0, 0)
Title.BackgroundColor3 = Color3.new(1, 0, 0)
Title.Text = "C00LWFS v2.9.0"
Title.TextColor3 = Color3.new(1, 1, 1)
Title.TextSize = 14
Title.Font = Enum.Font.GothamBold
Title.Parent = MainFrame
-- Rounded corners for title
local TitleCorner = Instance.new("UICorner")
TitleCorner.CornerRadius = UDim.new(0, 8)
TitleCorner.Parent = Title
-- Close button
local CloseButton = Instance.new("TextButton")
CloseButton.Name = "CloseButton"
CloseButton.Size = UDim2.new(0, 25, 0, 25)
CloseButton.Position = UDim2.new(1, -25, 0, 0)
CloseButton.BackgroundColor3 = Color3.new(1, 0, 0)
CloseButton.TextColor3 = Color3.new(1, 1, 1)
CloseButton.Text = "X"
CloseButton.TextSize = 14
CloseButton.Font = Enum.Font.GothamBold
CloseButton.Parent = MainFrame
-- Rounded corners for close button
local CloseCorner = Instance.new("UICorner")
CloseCorner.CornerRadius = UDim.new(0, 6)
CloseCorner.Parent = CloseButton
-- Buttons container
local ButtonsFrame = Instance.new("Frame")
ButtonsFrame.Name = "ButtonsFrame"
ButtonsFrame.Size = UDim2.new(1, -10, 1, -40)
ButtonsFrame.Position = UDim2.new(0, 5, 0, 35)
ButtonsFrame.BackgroundTransparency = 1
ButtonsFrame.Parent = MainFrame
-- Change SkyBox button
local SkyBoxButton = Instance.new("TextButton")
SkyBoxButton.Name = "SkyBoxButton"
SkyBoxButton.Size = UDim2.new(1, 0, 0, 35)
SkyBoxButton.Position = UDim2.new(0, 0, 0, 0)
SkyBoxButton.BackgroundColor3 = Color3.new(1, 0, 0)
SkyBoxButton.TextColor3 = Color3.new(1, 1, 1)
SkyBoxButton.Text = "Change SkyBox"
SkyBoxButton.TextSize = 14
SkyBoxButton.Font = Enum.Font.GothamBold
SkyBoxButton.Parent = ButtonsFrame
-- Rounded corners for button
local SkyBoxCorner = Instance.new("UICorner")
SkyBoxCorner.CornerRadius = UDim.new(0, 6)
SkyBoxCorner.Parent = SkyBoxButton
-- Delete SkyBox button
local DeleteSkyBoxButton = Instance.new("TextButton")
DeleteSkyBoxButton.Name = "DeleteSkyBoxButton"
DeleteSkyBoxButton.Size = UDim2.new(1, 0, 0, 35)
DeleteSkyBoxButton.Position = UDim2.new(0, 0, 0, 40)
DeleteSkyBoxButton.BackgroundColor3 = Color3.new(1, 0, 0)
DeleteSkyBoxButton.TextColor3 = Color3.new(1, 1, 1)
DeleteSkyBoxButton.Text = "Delete SkyBox"
DeleteSkyBoxButton.TextSize = 14
DeleteSkyBoxButton.Font = Enum.Font.GothamBold
DeleteSkyBoxButton.Parent = ButtonsFrame
-- Rounded corners for button
local DeleteSkyBoxCorner = Instance.new("UICorner")
DeleteSkyBoxCorner.CornerRadius = UDim.new(0, 6)
DeleteSkyBoxCorner.Parent = DeleteSkyBoxButton
-- Decal Spam button
local DecalSpamButton = Instance.new("TextButton")
DecalSpamButton.Name = "DecalSpamButton"
DecalSpamButton.Size = UDim2.new(1, 0, 0, 35)
DecalSpamButton.Position = UDim2.new(0, 0, 0, 80)
DecalSpamButton.BackgroundColor3 = Color3.new(1, 0, 0)
DecalSpamButton.TextColor3 = Color3.new(1, 1, 1)
DecalSpamButton.Text = "Decal Spam"
DecalSpamButton.TextSize = 14
DecalSpamButton.Font = Enum.Font.GothamBold
DecalSpamButton.Parent = ButtonsFrame
-- Rounded corners for button
local DecalSpamCorner = Instance.new("UICorner")
DecalSpamCorner.CornerRadius = UDim.new(0, 6)
DecalSpamCorner.Parent = DecalSpamButton
-- Delete Decal button
local DeleteDecalButton = Instance.new("TextButton")
DeleteDecalButton.Name = "DeleteDecalButton"
DeleteDecalButton.Size = UDim2.new(1, 0, 0, 35)
DeleteDecalButton.Position = UDim2.new(0, 0, 0, 120)
DeleteDecalButton.BackgroundColor3 = Color3.new(1, 0, 0)
DeleteDecalButton.TextColor3 = Color3.new(1, 1, 1)
DeleteDecalButton.Text = "Delete Decal"
DeleteDecalButton.TextSize = 14
DeleteDecalButton.Font = Enum.Font.GothamBold
DeleteDecalButton.Parent = ButtonsFrame
-- Rounded corners for button
local DeleteDecalCorner = Instance.new("UICorner")
DeleteDecalCorner.CornerRadius = UDim.new(0, 6)
DeleteDecalCorner.Parent = DeleteDecalButton
-- Music button
local MusicButton = Instance.new("TextButton")
MusicButton.Name = "MusicButton"
MusicButton.Size = UDim2.new(1, 0, 0, 35)
MusicButton.Position = UDim2.new(0, 0, 0, 160)
MusicButton.BackgroundColor3 = Color3.new(1, 0, 0)
MusicButton.TextColor3 = Color3.new(1, 1, 1)
MusicButton.Text = "Music"
MusicButton.TextSize = 14
MusicButton.Font = Enum.Font.GothamBold
MusicButton.Parent = ButtonsFrame
-- Rounded corners for button
local MusicCorner = Instance.new("UICorner")
MusicCorner.CornerRadius = UDim.new(0, 6)
MusicCorner.Parent = MusicButton
-- F3X button
local F3XButton = Instance.new("TextButton")
F3XButton.Name = "F3XButton"
F3XButton.Size = UDim2.new(1, 0, 0, 35)
F3XButton.Position = UDim2.new(0, 0, 0, 200)
F3XButton.BackgroundColor3 = Color3.new(1, 0, 0)
F3XButton.TextColor3 = Color3.new(1, 1, 1)
F3XButton.Text = "F3X"
F3XButton.TextSize = 14
F3XButton.Font = Enum.Font.GothamBold
F3XButton.Parent = ButtonsFrame
-- Rounded corners for button
local F3XCorner = Instance.new("UICorner")
F3XCorner.CornerRadius = UDim.new(0, 6)
F3XCorner.Parent = F3XButton
-- Infinite Yield button
local InfiniteYieldButton = Instance.new("TextButton")
InfiniteYieldButton.Name = "InfiniteYieldButton"
InfiniteYieldButton.Size = UDim2.new(1, 0, 0, 35)
InfiniteYieldButton.Position = UDim2.new(0, 0, 0, 240)
InfiniteYieldButton.BackgroundColor3 = Color3.new(1, 0, 0)
InfiniteYieldButton.TextColor3 = Color3.new(1, 1, 1)
InfiniteYieldButton.Text = "Infinite Yield"
InfiniteYieldButton.TextSize = 14
InfiniteYieldButton.Font = Enum.Font.GothamBold
InfiniteYieldButton.Parent = ButtonsFrame
-- Rounded corners for button
local InfiniteYieldCorner = Instance.new("UICorner")
InfiniteYieldCorner.CornerRadius = UDim.new(0, 6)
InfiniteYieldCorner.Parent = InfiniteYieldButton
-- Message button
local MessageButton = Instance.new("TextButton")
MessageButton.Name = "MessageButton"
MessageButton.Size = UDim2.new(1, 0, 0, 35)
MessageButton.Position = UDim2.new(0, 0, 0, 280)
MessageButton.BackgroundColor3 = Color3.new(1, 0, 0)
MessageButton.TextColor3 = Color3.new(1, 1, 1)
MessageButton.Text = "Message"
MessageButton.TextSize = 14
MessageButton.Font = Enum.Font.GothamBold
MessageButton.Parent = ButtonsFrame
-- Rounded corners for button
local MessageCorner = Instance.new("UICorner")
MessageCorner.CornerRadius = UDim.new(0, 6)
MessageCorner.Parent = MessageButton
-- Execute Script button
local ExecuteScriptButton = Instance.new("TextButton")
ExecuteScriptButton.Name = "ExecuteScriptButton"
ExecuteScriptButton.Size = UDim2.new(1, 0, 0, 35)
ExecuteScriptButton.Position = UDim2.new(0, 0, 0, 320)
ExecuteScriptButton.BackgroundColor3 = Color3.new(1, 0, 0)
ExecuteScriptButton.TextColor3 = Color3.new(1, 1, 1)
ExecuteScriptButton.Text = "Execute Script"
ExecuteScriptButton.TextSize = 14
ExecuteScriptButton.Font = Enum.Font.GothamBold
ExecuteScriptButton.Parent = ButtonsFrame
-- Rounded corners for button
local ExecuteScriptCorner = Instance.new("UICorner")
ExecuteScriptCorner.CornerRadius = UDim.new(0, 6)
ExecuteScriptCorner.Parent = ExecuteScriptButton
-- Show C00LWFS button (hidden by default, centered top)
local ShowButton = Instance.new("TextButton")
ShowButton.Name = "ShowButton"
ShowButton.Size = UDim2.new(0, 120, 0, 30)
ShowButton.Position = UDim2.new(0.5, -60, 0, 10)
ShowButton.BackgroundColor3 = Color3.new(1, 0, 0)
ShowButton.TextColor3 = Color3.new(1, 1, 1)
ShowButton.Text = "Show C00LWFS"
ShowButton.TextSize = 12
ShowButton.Font = Enum.Font.GothamBold
ShowButton.Visible = false
ShowButton.Parent = ScreenGui
-- Rounded corners for Show button
local ShowCorner = Instance.new("UICorner")
ShowCorner.CornerRadius = UDim.new(0, 6)
ShowCorner.Parent = ShowButton
-- GUI for music
local MusicFrame = Instance.new("Frame")
MusicFrame.Name = "MusicFrame"
MusicFrame.Size = UDim2.new(0, 250, 0, 120)
MusicFrame.Position = UDim2.new(0.5, -125, 0.5, -60)
MusicFrame.BackgroundColor3 = Color3.new(0, 0, 0)
MusicFrame.BorderSizePixel = 2
MusicFrame.BorderColor3 = Color3.new(1, 0, 0)
MusicFrame.Active = true
MusicFrame.Draggable = true
MusicFrame.Visible = false
MusicFrame.Parent = ScreenGui
-- Rounded corners for MusicFrame
local MusicFrameCorner = Instance.new("UICorner")
MusicFrameCorner.CornerRadius = UDim.new(0, 8)
MusicFrameCorner.Parent = MusicFrame
-- MusicFrame title
local MusicTitle = Instance.new("TextLabel")
MusicTitle.Name = "MusicTitle"
MusicTitle.Size = UDim2.new(1, 0, 0, 25)
MusicTitle.Position = UDim2.new(0, 0, 0, 0)
MusicTitle.BackgroundColor3 = Color3.new(1, 0, 0)
MusicTitle.Text = "Music Player"
MusicTitle.TextColor3 = Color3.new(1, 1, 1)
MusicTitle.TextSize = 14
MusicTitle.Font = Enum.Font.GothamBold
MusicTitle.Parent = MusicFrame
-- Rounded corners for title
local MusicTitleCorner = Instance.new("UICorner")
MusicTitleCorner.CornerRadius = UDim.new(0, 8)
MusicTitleCorner.Parent = MusicTitle
-- Text box for music ID input
local MusicTextBox = Instance.new("TextBox")
MusicTextBox.Name = "MusicTextBox"
MusicTextBox.Size = UDim2.new(0.8, 0, 0, 30)
MusicTextBox.Position = UDim2.new(0.1, 0, 0.3, 0)
MusicTextBox.BackgroundColor3 = Color3.new(1, 1, 1)
MusicTextBox.TextColor3 = Color3.new(0, 0, 0)
MusicTextBox.PlaceholderText = "Enter Music ID"
MusicTextBox.Text = ""
MusicTextBox.TextSize = 12
MusicTextBox.Font = Enum.Font.Gotham
MusicTextBox.Parent = MusicFrame
-- Rounded corners for text box
local MusicTextBoxCorner = Instance.new("UICorner")
MusicTextBoxCorner.CornerRadius = UDim.new(0, 4)
MusicTextBoxCorner.Parent = MusicTextBox
-- Start Music button
local StartMusicButton = Instance.new("TextButton")
StartMusicButton.Name = "StartMusicButton"
StartMusicButton.Size = UDim2.new(0.35, 0, 0, 25)
StartMusicButton.Position = UDim2.new(0.1, 0, 0.7, 0)
StartMusicButton.BackgroundColor3 = Color3.new(0, 1, 0)
StartMusicButton.TextColor3 = Color3.new(1, 1, 1)
StartMusicButton.Text = "Start"
StartMusicButton.TextSize = 12
StartMusicButton.Font = Enum.Font.GothamBold
StartMusicButton.Parent = MusicFrame
-- Rounded corners for Start button
local StartMusicCorner = Instance.new("UICorner")
StartMusicCorner.CornerRadius = UDim.new(0, 4)
StartMusicCorner.Parent = StartMusicButton
-- Stop Music button
local StopMusicButton = Instance.new("TextButton")
StopMusicButton.Name = "StopMusicButton"
StopMusicButton.Size = UDim2.new(0.35, 0, 0, 25)
StopMusicButton.Position = UDim2.new(0.55, 0, 0.7, 0)
StopMusicButton.BackgroundColor3 = Color3.new(1, 0, 0)
StopMusicButton.TextColor3 = Color3.new(1, 1, 1)
StopMusicButton.Text = "Stop"
StopMusicButton.TextSize = 12
StopMusicButton.Font = Enum.Font.GothamBold
StopMusicButton.Parent = MusicFrame
-- Rounded corners for Stop button
local StopMusicCorner = Instance.new("UICorner")
StopMusicCorner.CornerRadius = UDim.new(0, 4)
StopMusicCorner.Parent = StopMusicButton
-- Close MusicFrame button
local CloseMusicButton = Instance.new("TextButton")
CloseMusicButton.Name = "CloseMusicButton"
CloseMusicButton.Size = UDim2.new(0, 20, 0, 20)
CloseMusicButton.Position = UDim2.new(1, -20, 0, 0)
CloseMusicButton.BackgroundColor3 = Color3.new(1, 0, 0)
CloseMusicButton.TextColor3 = Color3.new(1, 1, 1)
CloseMusicButton.Text = "X"
CloseMusicButton.TextSize = 12
CloseMusicButton.Font = Enum.Font.GothamBold
CloseMusicButton.Parent = MusicFrame
-- GUI for messages
local MessageFrame = Instance.new("Frame")
MessageFrame.Name = "MessageFrame"
MessageFrame.Size = UDim2.new(0, 250, 0, 120)
MessageFrame.Position = UDim2.new(0.5, -125, 0.5, -60)
MessageFrame.BackgroundColor3 = Color3.new(0, 0, 0)
MessageFrame.BorderSizePixel = 2
MessageFrame.BorderColor3 = Color3.new(1, 0, 0)
MessageFrame.Active = true
MessageFrame.Draggable = true
MessageFrame.Visible = false
MessageFrame.Parent = ScreenGui
-- Rounded corners for MessageFrame
local MessageFrameCorner = Instance.new("UICorner")
MessageFrameCorner.CornerRadius = UDim.new(0, 8)
MessageFrameCorner.Parent = MessageFrame
-- MessageFrame title
local MessageTitle = Instance.new("TextLabel")
MessageTitle.Name = "MessageTitle"
MessageTitle.Size = UDim2.new(1, 0, 0, 25)
MessageTitle.Position = UDim2.new(0, 0, 0, 0)
MessageTitle.BackgroundColor3 = Color3.new(1, 0, 0)
MessageTitle.Text = "Message"
MessageTitle.TextColor3 = Color3.new(1, 1, 1)
MessageTitle.TextSize = 14
MessageTitle.Font = Enum.Font.GothamBold
MessageTitle.Parent = MessageFrame
-- Rounded corners for title
local MessageTitleCorner = Instance.new("UICorner")
MessageTitleCorner.CornerRadius = UDim.new(0, 8)
MessageTitleCorner.Parent = MessageTitle
-- Text box for message input
local MessageTextBox = Instance.new("TextBox")
MessageTextBox.Name = "MessageTextBox"
MessageTextBox.Size = UDim2.new(0.8, 0, 0, 30)
MessageTextBox.Position = UDim2.new(0.1, 0, 0.3, 0)
MessageTextBox.BackgroundColor3 = Color3.new(1, 1, 1)
MessageTextBox.TextColor3 = Color3.new(0, 0, 0)
MessageTextBox.PlaceholderText = "Enter Message"
MessageTextBox.Text = "C00LKIDD HACKED THIS PLACE! HAHAHAHA!"
MessageTextBox.TextSize = 12
MessageTextBox.Font = Enum.Font.Gotham
MessageTextBox.Parent = MessageFrame
-- Rounded corners for text box
local MessageTextBoxCorner = Instance.new("UICorner")
MessageTextBoxCorner.CornerRadius = UDim.new(0, 4)
MessageTextBoxCorner.Parent = MessageTextBox
-- Start Message button
local StartMessageButton = Instance.new("TextButton")
StartMessageButton.Name = "StartMessageButton"
StartMessageButton.Size = UDim2.new(0.35, 0, 0, 25)
StartMessageButton.Position = UDim2.new(0.1, 0, 0.7, 0)
StartMessageButton.BackgroundColor3 = Color3.new(0, 1, 0)
StartMessageButton.TextColor3 = Color3.new(1, 1, 1)
StartMessageButton.Text = "Start"
StartMessageButton.TextSize = 12
StartMessageButton.Font = Enum.Font.GothamBold
StartMessageButton.Parent = MessageFrame
-- Rounded corners for Start button
local StartMessageCorner = Instance.new("UICorner")
StartMessageCorner.CornerRadius = UDim.new(0, 4)
StartMessageCorner.Parent = StartMessageButton
-- Stop Message button
local StopMessageButton = Instance.new("TextButton")
StopMessageButton.Name = "StopMessageButton"
StopMessageButton.Size = UDim2.new(0.35, 0, 0, 25)
StopMessageButton.Position = UDim2.new(0.55, 0, 0.7, 0)
StopMessageButton.BackgroundColor3 = Color3.new(1, 0, 0)
StopMessageButton.TextColor3 = Color3.new(1, 1, 1)
StopMessageButton.Text = "Stop"
StopMessageButton.TextSize = 12
StopMessageButton.Font = Enum.Font.GothamBold
StopMessageButton.Parent = MessageFrame
-- Rounded corners for Stop button
local StopMessageCorner = Instance.new("UICorner")
StopMessageCorner.CornerRadius = UDim.new(0, 4)
StopMessageCorner.Parent = StopMessageButton
-- Close MessageFrame button
local CloseMessageButton = Instance.new("TextButton")
CloseMessageButton.Name = "CloseMessageButton"
CloseMessageButton.Size = UDim2.new(0, 20, 0, 20)
CloseMessageButton.Position = UDim2.new(1, -20, 0, 0)
CloseMessageButton.BackgroundColor3 = Color3.new(1, 0, 0)
CloseMessageButton.TextColor3 = Color3.new(1, 1, 1)
CloseMessageButton.Text = "X"
CloseMessageButton.TextSize = 12
CloseMessageButton.Font = Enum.Font.GothamBold
CloseMessageButton.Parent = MessageFrame
-- GUI for script execution
local ScriptFrame = Instance.new("Frame")
ScriptFrame.Name = "ScriptFrame"
ScriptFrame.Size = UDim2.new(0, 400, 0, 300)
ScriptFrame.Position = UDim2.new(0.5, -200, 0.5, -150)
ScriptFrame.BackgroundColor3 = Color3.new(0, 0, 0)
ScriptFrame.BorderSizePixel = 2
ScriptFrame.BorderColor3 = Color3.new(1, 0, 0)
ScriptFrame.Active = true
ScriptFrame.Draggable = true
ScriptFrame.Visible = false
ScriptFrame.Parent = ScreenGui
-- Rounded corners for ScriptFrame
local ScriptFrameCorner = Instance.new("UICorner")
ScriptFrameCorner.CornerRadius = UDim.new(0, 8)
ScriptFrameCorner.Parent = ScriptFrame
-- ScriptFrame title
local ScriptTitle = Instance.new("TextLabel")
ScriptTitle.Name = "ScriptTitle"
ScriptTitle.Size = UDim2.new(1, 0, 0, 25)
ScriptTitle.Position = UDim2.new(0, 0, 0, 0)
ScriptTitle.BackgroundColor3 = Color3.new(1, 0, 0)
ScriptTitle.Text = "Execute Script"
ScriptTitle.TextColor3 = Color3.new(1, 1, 1)
ScriptTitle.TextSize = 14
ScriptTitle.Font = Enum.Font.GothamBold
ScriptTitle.Parent = ScriptFrame
-- Rounded corners for title
local ScriptTitleCorner = Instance.new("UICorner")
ScriptTitleCorner.CornerRadius = UDim.new(0, 8)
ScriptTitleCorner.Parent = ScriptTitle
-- Text box for script input
local ScriptTextBox = Instance.new("TextBox")
ScriptTextBox.Name = "ScriptTextBox"
ScriptTextBox.Size = UDim2.new(0.9, 0, 0.7, 0)
ScriptTextBox.Position = UDim2.new(0.05, 0, 0.15, 0)
ScriptTextBox.BackgroundColor3 = Color3.new(1, 1, 1)
ScriptTextBox.TextColor3 = Color3.new(0, 0, 0)
ScriptTextBox.Text = "print('Enter your script here')"
ScriptTextBox.TextSize = 12
ScriptTextBox.TextWrapped = true
ScriptTextBox.MultiLine = true
ScriptTextBox.Parent = ScriptFrame
-- Rounded corners for text box
local ScriptTextBoxCorner = Instance.new("UICorner")
ScriptTextBoxCorner.CornerRadius = UDim.new(0, 4)
ScriptTextBoxCorner.Parent = ScriptTextBox
-- Execute Script button
local ExecuteButton = Instance.new("TextButton")
ExecuteButton.Name = "ExecuteButton"
ExecuteButton.Size = UDim2.new(0.4, 0, 0, 30)
ExecuteButton.Position = UDim2.new(0.05, 0, 0.9, 0)
ExecuteButton.BackgroundColor3 = Color3.new(0, 1, 0)
ExecuteButton.TextColor3 = Color3.new(1, 1, 1)
ExecuteButton.Text = "Execute"
ExecuteButton.TextSize = 12
ExecuteButton.Font = Enum.Font.GothamBold
ExecuteButton.Parent = ScriptFrame
-- Rounded corners for Execute button
local ExecuteCorner = Instance.new("UICorner")
ExecuteCorner.CornerRadius = UDim.new(0, 4)
ExecuteCorner.Parent = ExecuteButton
-- Close ScriptFrame button
local CloseScriptButton = Instance.new("TextButton")
CloseScriptButton.Name = "CloseScriptButton"
CloseScriptButton.Size = UDim2.new(0, 20, 0, 20)
CloseScriptButton.Position = UDim2.new(1, -20, 0, 0)
CloseScriptButton.BackgroundColor3 = Color3.new(1, 0, 0)
CloseScriptButton.TextColor3 = Color3.new(1, 1, 1)
CloseScriptButton.Text = "X"
CloseScriptButton.TextSize = 12
CloseScriptButton.Font = Enum.Font.GothamBold
CloseScriptButton.Parent = ScriptFrame
-- Variable for storing sound
local currentSound = nil
-- Variable for storing message
local currentMessageFrame = nil
-- Change SkyBox function
local function changeSkyBox()
local lighting = game:GetService("Lighting")
-- Remove existing SkyBox
for _, obj in pairs(lighting:GetChildren()) do
if obj:IsA("Sky") then
obj:Destroy()
end
end
-- Create new SkyBox with ID 158118263
local sky = Instance.new("Sky")
sky.SkyboxBk = "rbxassetid://158118263"
sky.SkyboxDn = "rbxassetid://158118263"
sky.SkyboxFt = "rbxassetid://158118263"
sky.SkyboxLf = "rbxassetid://158118263"
sky.SkyboxRt = "rbxassetid://158118263"
sky.SkyboxUp = "rbxassetid://158118263"
sky.Parent = lighting
end
-- Delete SkyBox function
local function deleteSkyBox()
local lighting = game:GetService("Lighting")
-- Remove existing SkyBox
for _, obj in pairs(lighting:GetChildren()) do
if obj:IsA("Sky") then
obj:Destroy()
end
end
end
-- Decal Spam function
local function decalSpam()
local decalId = "158118263"
-- Function to add decals to object
local function addDecalsToPart(part)
if part:IsA("BasePart") then
-- Add decals to all sides
local faces = {"Front", "Back", "Left", "Right", "Top", "Bottom"}
for _, face in pairs(faces) do
local decal = Instance.new("Decal")
decal.Name = "C00LDecal"
decal.Texture = "rbxassetid://" .. decalId
decal.Face = Enum.NormalId[face]
decal.Parent = part
end
end
end
-- Process all objects in workspace
local workspaceObjects = workspace:GetDescendants()
for _, obj in pairs(workspaceObjects) do
addDecalsToPart(obj)
end
-- Also process new objects
workspace.DescendantAdded:Connect(function(descendant)
addDecalsToPart(descendant)
end)
end
-- Delete Decal function
local function deleteDecal()
-- Remove all decals with name C00LDecal
local workspaceObjects = workspace:GetDescendants()
for _, obj in pairs(workspaceObjects) do
if obj:IsA("Decal") and obj.Name == "C00LDecal" then
obj:Destroy()
end
end
end
-- Play music function
local function playCustomMusic()
local musicId = MusicTextBox.Text
if musicId == "" then return end
-- Stop previous music
if currentSound then
currentSound:Stop()
currentSound:Destroy()
end
-- Create new sound
currentSound = Instance.new("Sound")
currentSound.SoundId = "rbxassetid://" .. musicId
currentSound.Looped = true
currentSound.Volume = 0.5
currentSound.Parent = workspace
-- Play music
currentSound:Play()
end
-- Stop music function
local function stopCustomMusic()
if currentSound then
currentSound:Stop()
currentSound:Destroy()
currentSound = nil
end
end
-- Show/hide Music GUI function
local function toggleMusicGUI()
MusicFrame.Visible = not MusicFrame.Visible
if MusicFrame.Visible then
MessageFrame.Visible = false
ScriptFrame.Visible = false
end
end
-- Close Music GUI function
local function closeMusicGUI()
MusicFrame.Visible = false
end
-- Show/hide Message GUI function
local function toggleMessageGUI()
MessageFrame.Visible = not MessageFrame.Visible
if MessageFrame.Visible then
MusicFrame.Visible = false
ScriptFrame.Visible = false
end
end
-- Close Message GUI function
local function closeMessageGUI()
MessageFrame.Visible = false
end
-- Show/hide Script GUI function
local function toggleScriptGUI()
ScriptFrame.Visible = not ScriptFrame.Visible
if ScriptFrame.Visible then
MusicFrame.Visible = false
MessageFrame.Visible = false
end
end
-- Close Script GUI function
local function closeScriptGUI()
ScriptFrame.Visible = false
end
-- Activate F3X function
local function activateF3X()
loadstring(game:GetObjects("rbxassetid://6695644299")[1].Source)()
end
-- Activate Infinite Yield function
local function activateInfiniteYield()
loadstring(game:HttpGet('https://raw.githubusercontent.com/EdgeIY/infiniteyield/master/source'))()
end
-- Show message function
local function showMessage()
local messageText = MessageTextBox.Text
if messageText == "" then return end
-- Remove previous message if exists
if currentMessageFrame then
currentMessageFrame:Destroy()
currentMessageFrame = nil
end
-- Create separate ScreenGui for message
local messageScreenGui = Instance.new("ScreenGui")
messageScreenGui.Name = "MessageDisplayGui"
messageScreenGui.Parent = player.PlayerGui
messageScreenGui.ResetOnSpawn = false
messageScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
-- Create black bar at top
currentMessageFrame = Instance.new("Frame")
currentMessageFrame.Name = "MessageDisplayFrame"
currentMessageFrame.Size = UDim2.new(1, 0, 0, 30)
currentMessageFrame.Position = UDim2.new(0, 0, 0, 0)
currentMessageFrame.BackgroundColor3 = Color3.new(0, 0, 0)
currentMessageFrame.BorderSizePixel = 0
currentMessageFrame.ZIndex = 999
currentMessageFrame.Parent = messageScreenGui
-- Message text (white, old Roblox font)
local messageLabel = Instance.new("TextLabel")
messageLabel.Name = "MessageDisplayText"
messageLabel.Size = UDim2.new(1, 0, 1, 0)
messageLabel.Position = UDim2.new(0, 0, 0, 0)
messageLabel.BackgroundTransparency = 1
messageLabel.Text = messageText
messageLabel.TextColor3 = Color3.new(1, 1, 1) -- White text
messageLabel.TextSize = 18
messageLabel.Font = Enum.Font.SourceSansBold -- Old Roblox font
messageLabel.TextWrapped = true
messageLabel.ZIndex = 1000
messageLabel.Parent = currentMessageFrame
print("Message activated: " .. messageText)
end
-- Stop message function
local function stopMessage()
-- Find and remove all MessageDisplayGui
for _, gui in pairs(player.PlayerGui:GetChildren()) do
if gui.Name == "MessageDisplayGui" then
gui:Destroy()
end
end
currentMessageFrame = nil
print("Message stopped")
end
-- Execute script function
local function executeScript()
local scriptCode = ScriptTextBox.Text
if scriptCode == "" then return end
local success, errorMsg = pcall(function()
loadstring(scriptCode)()
end)
if not success then
warn("Script error: " .. errorMsg)
else
print("Script executed successfully")
end
end
-- Hide GUI function
local function hideGUI()
MainFrame.Visible = false
ShowButton.Visible = true
end
-- Show GUI function
local function showGUI()
MainFrame.Visible = true
ShowButton.Visible = false
end
-- Event handlers
SkyBoxButton.MouseButton1Click:Connect(changeSkyBox)
DeleteSkyBoxButton.MouseButton1Click:Connect(deleteSkyBox)
DecalSpamButton.MouseButton1Click:Connect(decalSpam)
DeleteDecalButton.MouseButton1Click:Connect(deleteDecal)
MusicButton.MouseButton1Click:Connect(toggleMusicGUI)
F3XButton.MouseButton1Click:Connect(activateF3X)
InfiniteYieldButton.MouseButton1Click:Connect(activateInfiniteYield)
MessageButton.MouseButton1Click:Connect(toggleMessageGUI)
ExecuteScriptButton.MouseButton1Click:Connect(toggleScriptGUI)
CloseButton.MouseButton1Click:Connect(hideGUI)
ShowButton.MouseButton1Click:Connect(showGUI)
StartMusicButton.MouseButton1Click:Connect(playCustomMusic)
StopMusicButton.MouseButton1Click:Connect(stopCustomMusic)
CloseMusicButton.MouseButton1Click:Connect(closeMusicGUI)
StartMessageButton.MouseButton1Click:Connect(showMessage)
StopMessageButton.MouseButton1Click:Connect(stopMessage)
CloseMessageButton.MouseButton1Click:Connect(closeMessageGUI)
ExecuteButton.MouseButton1Click:Connect(executeScript)
CloseScriptButton.MouseButton1Click:Connect(closeScriptGUI)
-- Hover animation for buttons
local function setupButtonHover(button)
local originalColor = button.BackgroundColor3
button.MouseEnter:Connect(function()
local tweenInfo = TweenInfo.new(0.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out)
local tween = TweenService:Create(button, tweenInfo, {BackgroundColor3 = Color3.new(0.8, 0, 0)})
tween:Play()
end)
button.MouseLeave:Connect(function()
local tweenInfo = TweenInfo.new(0.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out)
local tween = TweenService:Create(button, tweenInfo, {BackgroundColor3 = originalColor})
tween:Play()
end)
end
-- Apply animations to all buttons
setupButtonHover(SkyBoxButton)
setupButtonHover(DeleteSkyBoxButton)
setupButtonHover(DecalSpamButton)
setupButtonHover(DeleteDecalButton)
setupButtonHover(MusicButton)
setupButtonHover(F3XButton)
setupButtonHover(InfiniteYieldButton)
setupButtonHover(MessageButton)
setupButtonHover(ExecuteScriptButton)
setupButtonHover(CloseButton)
setupButtonHover(ShowButton)
setupButtonHover(StartMusicButton)
setupButtonHover(StopMusicButton)
setupButtonHover(CloseMusicButton)
setupButtonHover(StartMessageButton)
setupButtonHover(StopMessageButton)
setupButtonHover(CloseMessageButton)
setupButtonHover(ExecuteButton)
setupButtonHover(CloseScriptButton)
-- Anti-detection
local function antiDetection()
ScreenGui.ResetOnSpawn = false
ScreenGui.IgnoreGuiInset = true
while true do
wait(60)
local randomName = "GUI_" .. tostring(math.random(10000, 99999))
ScreenGui.Name = randomName
end
end
-- Start protection in separate thread
spawn(antiDetection)
print("C00LWFS successfully loaded!")
print("Features:")
print("- Change SkyBox: changes sky to ID 158118263")
print("- Delete SkyBox: removes current SkyBox")
print("- Decal Spam: covers all objects with decals ID 158118263")
print("- Delete Decal: removes all C00LDecal decals")
print("- Music: opens GUI for music ID input")
print("- F3X: activates F3X Building Tools")
print("- Infinite Yield: activates Infinite Yield admin")
print("- Message: opens GUI for message input")
print("- Execute Script: opens GUI for script execution")
print("Close window with X to hide GUI")No comments yet for this script.



