local UIS = game:GetService("UserInputService") local RunService = game:GetService("RunService") local Lighting = game:GetService("Lighting") local ASSET_ID = "rbxassetid://125173151807057" local Player = game.Players.LocalPlayer local ScreenGui = Instance.new("ScreenGui") ScreenGui.Name = "WindowsGUIV2" ScreenGui.Parent = Player:WaitForChild("PlayerGui") ScreenGui.ResetOnSpawn = false local MainFrame = Instance.new("Frame") MainFrame.Name = "MainFrame" MainFrame.Size = UDim2.new(0, 250, 0, 400) MainFrame.Position = UDim2.new(0.5, -125, 0.5, -200) MainFrame.BackgroundColor3 = Color3.fromRGB(0, 0, 0) MainFrame.BorderSizePixel = 0 MainFrame.Active = true MainFrame.Parent = ScreenGui local ScrollFrame = Instance.new("ScrollingFrame") ScrollFrame.Name = "ButtonList" ScrollFrame.Size = UDim2.new(1, -10, 1, -80) ScrollFrame.Position = UDim2.new(0, 5, 0, 70) ScrollFrame.BackgroundTransparency = 1 ScrollFrame.BorderSizePixel = 0 ScrollFrame.CanvasSize = UDim2.new(0, 0, 0, 600) ScrollFrame.ScrollBarThickness = 4 ScrollFrame.ScrollBarImageColor3 = Color3.fromRGB(255, 255, 255) ScrollFrame.Parent = MainFrame local UIList = Instance.new("UIListLayout") UIList.Parent = ScrollFrame UIList.HorizontalAlignment = Enum.HorizontalAlignment.Center UIList.Padding = UDim.new(0, 10) local function createBorder(name, pos, size, color) local line = Instance.new("Frame") line.Name = name line.Position = pos line.Size = size line.BackgroundColor3 = color line.BorderSizePixel = 0 line.Parent = MainFrame end createBorder("Top", UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 0, 3), Color3.fromRGB(255, 0, 0)) createBorder("Left", UDim2.new(0, 0, 0, 0), UDim2.new(0, 3, 1, 0), Color3.fromRGB(0, 0, 255)) createBorder("Right", UDim2.new(1, -3, 0, 0), UDim2.new(0, 3, 1, 0), Color3.fromRGB(0, 255, 0)) createBorder("BottomB", UDim2.new(0, 0, 1, -3), UDim2.new(0.6, 0, 0, 3), Color3.fromRGB(0, 0, 255)) createBorder("BottomG", UDim2.new(0.6, 0, 1, -3), UDim2.new(0.4, 0, 0, 3), Color3.fromRGB(0, 255, 0)) local Title = Instance.new("TextLabel") Title.Size = UDim2.new(1, 0, 0, 70) Title.BackgroundTransparency = 1 Title.Text = "WIND0WS GUI V2" Title.TextColor3 = Color3.fromRGB(255, 255, 255) Title.Font = Enum.Font.SourceSansBold Title.TextSize = 24 Title.Parent = MainFrame local function createButton(text, borderColor) local btn = Instance.new("TextButton") btn.Size = UDim2.new(0, 200, 0, 45) btn.BackgroundColor3 = Color3.fromRGB(0, 0, 0) btn.BorderColor3 = borderColor btn.BorderSizePixel = 3 btn.Text = text btn.TextColor3 = Color3.fromRGB(255, 255, 255) btn.Font = Enum.Font.SourceSansBold btn.TextSize = 18 btn.Parent = ScrollFrame return btn end local SetNameBtn = createButton("SET NAME", Color3.fromRGB(255, 255, 255)) local NameInput = Instance.new("TextBox") NameInput.Size = UDim2.new(0, 200, 0, 35) NameInput.BackgroundColor3 = Color3.fromRGB(0, 0, 0) NameInput.BorderColor3 = Color3.fromRGB(255, 255, 255) NameInput.BorderSizePixel = 1 NameInput.PlaceholderText = "Insert Name..." NameInput.Text = "" NameInput.TextColor3 = Color3.fromRGB(255, 255, 255) NameInput.Font = Enum.Font.SourceSans NameInput.TextSize = 16 NameInput.Parent = ScrollFrame local DecalBtn = createButton("DECAL SPAM", Color3.fromRGB(255, 0, 0)) local SkyboxBtn = createButton("SKYBOX", Color3.fromRGB(0, 255, 0)) local SkeletonBtn = createButton("SKELETON SKYBOX", Color3.fromRGB(255, 100, 0)) local MessageBtn = createButton("MESSAGE", Color3.fromRGB(255, 255, 0)) local ChickenBtn = createButton("CHICKEN ARMS", Color3.fromRGB(0, 0, 255)) local ShakeBtn = createButton("HEAD SHAKE", Color3.fromRGB(255, 255, 255)) local DiscoBtn = createButton("SKIN DISCO", Color3.fromRGB(255, 0, 255)) SetNameBtn.MouseButton1Click:Connect(function() local char = Player.Character or Player.CharacterAdded:Wait() local head = char:WaitForChild("Head") if head:FindFirstChild("NameGui") then head.NameGui:Destroy() end local billboard = Instance.new("BillboardGui") billboard.Name = "NameGui" billboard.Size = UDim2.new(0, 200, 0, 50) billboard.Adornee = head billboard.StudsOffset = Vector3.new(0, 3, 0) billboard.Parent = head local label = Instance.new("TextLabel") label.Size = UDim2.new(1, 0, 1, 0) label.BackgroundTransparency = 1 label.Text = NameInput.Text label.Font = Enum.Font.SourceSansBold label.TextSize = 30 label.TextStrokeTransparency = 0 label.TextStrokeColor3 = Color3.new(0, 0, 0) label.Parent = billboard task.spawn(function() local colors = {Color3.new(1,0,0), Color3.new(0,0,1), Color3.new(1,1,0), Color3.new(0,1,0)} while billboard.Parent do for _, color in pairs(colors) do label.TextColor3 = color task.wait(0.3) end end end) end) SkeletonBtn.MouseButton1Click:Connect(function() if skeletonActive then return end skeletonActive = true task.spawn(function() local ImageOne = "http://www.roblox.com/asset/?id=169585459" local imageTwo = "http://www.roblox.com/asset/?id=169585475" local imageThree = "http://www.roblox.com/asset/?id=169585485" local imageFour = "http://www.roblox.com/asset/?id=169585502" local imageFive = "http://www.roblox.com/asset/?id=169585515" local imageSix = "http://www.roblox.com/asset/?id=169585502" local imageSeven = "http://www.roblox.com/asset/?id=169585485" local imageEight = "http://www.roblox.com/asset/?id=169585475" local Spooky = Instance.new("Sound", workspace) Spooky.Name = "Spooky" Spooky.SoundId = "rbxassetid://95156028272944" Spooky.Volume = 15 Spooky.Looped = true Spooky.Pitch = 0.3 Spooky:Play() local Sky = Instance.new("Sky", game.Lighting) local imgs = {ImageOne, imageTwo, imageThree, imageFour, imageFive, imageSix, imageSeven, imageEight} while true do for _, img in pairs(imgs) do Sky.SkyboxBk = img Sky.SkyboxDn = img Sky.SkyboxFt = img Sky.SkyboxLf = img Sky.SkyboxRt = img Sky.SkyboxUp = img task.wait(0.05) end end end) end) MessageBtn.MouseButton1Click:Connect(function() local message = Instance.new("Message") message.Text = "OH NO, IT SEEMS LIKE WIND0WS HAS FE BYPASSED THIS GAME" message.Parent = workspace game:GetService("Debris"):AddItem(message, 10) end) DecalBtn.MouseButton1Click:Connect(function() for _, obj in pairs(workspace:GetDescendants()) do pcall(function() if obj:IsA("BasePart") then for _, face in pairs(Enum.NormalId:GetEnumItems()) do local d = Instance.new("Decal") d.Texture = ASSET_ID d.Face = face d.Parent = obj end end end) end end) SkyboxBtn.MouseButton1Click:Connect(function() pcall(function() for _, v in pairs(Lighting:GetChildren()) do if v:IsA("Sky") then v:Destroy() end end local sky = Instance.new("Sky", Lighting) sky.SkyboxBk, sky.SkyboxDn, sky.SkyboxFt, sky.SkyboxLf, sky.SkyboxRt, sky.SkyboxUp = ASSET_ID, ASSET_ID, ASSET_ID, ASSET_ID, ASSET_ID, ASSET_ID end) end) ChickenBtn.MouseButton1Click:Connect(function() local Character = Player.Character or Player.CharacterAdded:Wait() local RS = Character:FindFirstChild("Right Shoulder", true) local LS = Character:FindFirstChild("Left Shoulder", true) if RS and LS then RS.C0 = CFrame.new(1.4, 0.5, -0.5) * CFrame.Angles(0, 0, math.rad(90)) LS.C0 = CFrame.new(-1.4, 0.5, -0.5) * CFrame.Angles(0, 0, math.rad(-90)) end end) ShakeBtn.MouseButton1Click:Connect(function() local Character = Player.Character or Player.CharacterAdded:Wait() local Neck = Character:FindFirstChild("Neck", true) local Humanoid = Character:WaitForChild("Humanoid") local YOffset, XOffset, ZOffset = Neck.C0.Y, Neck.C0.X, Neck.C0.Z local CFNew, sin, clock = CFrame.new, math.sin, os.clock RunService.RenderStepped:Connect(function() if not Neck then return end local sway = sin(clock() * 6) * 0.8 Neck.C0 = CFNew(XOffset + sway, YOffset, ZOffset) if Humanoid.RigType == Enum.HumanoidRigType.R6 then Neck.C0 = Neck.C0 * CFrame.Angles(3 * math.pi / 2, 0, math.pi) end end) end) local discoOn = false DiscoBtn.MouseButton1Click:Connect(function() if discoOn then return end discoOn = true task.spawn(function() while true do if Player.Character then for _, p in pairs(Player.Character:GetChildren()) do if p:IsA("BasePart") then p.Color = Color3.new(math.random(), math.random(), math.random()) end end end task.wait(0.3) end end) end) local dragging, dragStart, startPos MainFrame.InputBegan:Connect(function(input) if (input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch) then dragging, dragStart, startPos = true, input.Position, MainFrame.Position input.Changed:Connect(function() if input.UserInputState == Enum.UserInputState.End then dragging = false end end) end end) UIS.InputChanged:Connect(function(input) if dragging and (input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch) then local delta = input.Position - dragStart MainFrame.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y) end end)