if game.CoreGui:FindFirstChild("guns.lol_w3as") then return end local TweenService = game:GetService("TweenService") local ScreenGui = Instance.new("ScreenGui") ScreenGui.Name = "guns.lol_w3as" ScreenGui.ResetOnSpawn = false ScreenGui.Parent = game:GetService("CoreGui") local Frame = Instance.new("Frame") Frame.Size = UDim2.new(0, 300, 0, 160) Frame.Position = UDim2.new(0.5, -150, 0.3, -80) Frame.BorderSizePixel = 0 Frame.Parent = ScreenGui local UICorner = Instance.new("UICorner") UICorner.CornerRadius = UDim.new(0, 10) UICorner.Parent = Frame local TopBar = Instance.new("Frame") TopBar.Size = UDim2.new(1, 0, 0, 30) TopBar.BackgroundTransparency = 1 TopBar.Parent = Frame local Title = Instance.new("TextLabel") Title.Size = UDim2.new(0.7, 0, 1, 0) Title.Position = UDim2.new(0, 10, 0, 0) Title.Text = "guns.lol/w3as" Title.TextColor3 = Color3.fromRGB(0, 0, 0) Title.BackgroundTransparency = 1 Title.Font = Enum.Font.SourceSansBold Title.TextSize = 18 Title.Parent = TopBar local CloseBtn = Instance.new("TextButton") CloseBtn.Size = UDim2.new(0, 30, 0, 30) CloseBtn.Position = UDim2.new(1, -30, 0, 0) CloseBtn.Text = "x" CloseBtn.TextColor3 = Color3.fromRGB(0, 0, 0) CloseBtn.BackgroundTransparency = 1 CloseBtn.Font = Enum.Font.SourceSansBold CloseBtn.TextSize = 18 CloseBtn.Parent = TopBar local MinBtn = Instance.new("TextButton") MinBtn.Size = UDim2.new(0, 30, 0, 30) MinBtn.Position = UDim2.new(1, -60, 0, 0) MinBtn.Text = "-" MinBtn.TextColor3 = Color3.fromRGB(0, 0, 0) MinBtn.BackgroundTransparency = 1 MinBtn.Font = Enum.Font.SourceSansBold MinBtn.TextSize = 18 MinBtn.Parent = TopBar local Buttons = Instance.new("Frame") Buttons.Size = UDim2.new(1, 0, 1, -30) Buttons.Position = UDim2.new(0, 0, 0, 30) Buttons.BackgroundTransparency = 1 Buttons.Parent = Frame local TPBtn = Instance.new("TextButton") TPBtn.Size = UDim2.new(1, -20, 0, 45) TPBtn.Position = UDim2.new(0, 10, 0, 10) TPBtn.Text = "TP TO END" TPBtn.TextWrapped = true TPBtn.TextColor3 = Color3.fromRGB(0, 0, 0) TPBtn.Parent = Buttons local GlassBtn = Instance.new("TextButton") GlassBtn.Size = UDim2.new(1, -20, 0, 70) GlassBtn.Position = UDim2.new(0, 10, 0, 60) GlassBtn.Text = "REVEAL GLASS PERMA UNTIL LEAVE" GlassBtn.TextWrapped = true GlassBtn.TextColor3 = Color3.fromRGB(0, 0, 0) GlassBtn.Parent = Buttons local dragging, dragInput, dragStart, startPos Frame.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 then dragging = true dragStart = input.Position startPos = Frame.Position input.Changed:Connect(function() if input.UserInputState == Enum.UserInputState.End then dragging = false end end) end end) Frame.InputChanged:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then dragInput = input end end) game:GetService("UserInputService").InputChanged:Connect(function(input) if input == dragInput and dragging then local delta = input.Position - dragStart Frame.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y) end end) local minimized = false local fullSize = UDim2.new(0, 300, 0, 160) local miniSize = UDim2.new(0, 300, 0, 30) MinBtn.MouseButton1Click:Connect(function() minimized = not minimized if minimized then Buttons.Visible = false TweenService:Create(Frame, TweenInfo.new(0.25, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {Size = miniSize}):Play() else TweenService:Create(Frame, TweenInfo.new(0.25, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {Size = fullSize}):Play() task.wait(0.2) Buttons.Visible = true end end) local function rainbowLoop() while ScreenGui.Parent do for i = 0, 1, 0.01 do local color = Color3.fromHSV(i,1,1) Frame.BackgroundColor3 = color TPBtn.BackgroundColor3 = color GlassBtn.BackgroundColor3 = color task.wait(0.05) end end end spawn(rainbowLoop) CloseBtn.MouseButton1Click:Connect(function() ScreenGui:Destroy() end) TPBtn.MouseButton1Click:Connect(function() local Players = game:GetService("Players") local player = Players.LocalPlayer local character = player.Character or player.CharacterAdded:Wait() local humanoidRootPart = character:WaitForChild("HumanoidRootPart") humanoidRootPart.CFrame = CFrame.new(Vector3.new(450, 7, -2)) end) GlassBtn.MouseButton1Click:Connect(function() local cs = game:GetService("CollectionService") spawn(function() while ScreenGui.Parent do for _, v in ipairs(cs:GetTagged("GoodGlass")) do if v:IsA("BasePart") then v.Color = Color3.fromRGB(0,255,0) end end for _, v in ipairs(cs:GetTagged("BadGlass")) do if v:IsA("BasePart") then v.Color = Color3.fromRGB(255,0,0) end end task.wait(2) end end) end) if setclipboard then setclipboard("https://guns.lol/w3as") print("Link copied to clipboard!") end