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")