GLAS BRIDGE GUI FARM
Key Required

GLAS BRIDGE GUI FARM

Memory Glass Bridge 🧠w3asw3as 574 views 82 executesUpdated Mar 17, 2026
5.0/ 5(3 votes)
30100% Positive
Lua Script•167 lines (4869 chars)
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

Features & Information

TP TO END, REVEAL ALL GLASS
#keyless

Community Comments (0)

No comments yet for this script.