
Key Required

local a = game:GetService("TweenService")
local b = game:GetService("UserInputService")
local c = game:GetService("RunService")
local d = Vector2.new(120, 48)
local e = Vector2.new(30, 150)
local f = 220
local g = 200
local h = 0.35
local i = 0.18
local j = "QjRG"
local k = 0.6
local function l(m)
local n='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'
m = string.gsub(m, '[^'..n..'=]', '')
return (m:gsub('.', function(o)
if o == '=' then return '' end
local p,q = '', (n:find(o)-1)
for r=6,1,-1 do
p = p .. (math.floor(q/2^(r-1))%2)
end
return p
end):gsub('%d%d%d%d%d%d%d%d', function(s)
local t=0
for u=1,8 do t = t*2 + tonumber(s:sub(u,u)) end
return string.char(t)
end))
end
local v = l(j)
local w = Instance.new("ScreenGui")
w.Name = "MenuGui"
w.ResetOnSpawn = false
w.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
local x = Instance.new("Frame")
x.Size = UDim2.fromOffset(d.X, d.Y)
x.Position = UDim2.fromOffset(e.X, e.Y)
x.BackgroundTransparency = 1
x.Parent = w
local y = Instance.new("TextButton")
y.Size = UDim2.fromScale(1, 1)
y.BackgroundColor3 = Color3.fromRGB(240, 240, 240)
y.Text = "Menu"
y.Font = Enum.Font.GothamBold
y.TextScaled = true
y.TextColor3 = Color3.fromRGB(30, 30, 30)
y.AutoButtonColor = true
y.Parent = x
Instance.new("UICorner", y).CornerRadius = UDim.new(0, 10)
local z = Instance.new("Frame")
z.Size = UDim2.fromScale(1, 1)
z.Position = UDim2.fromOffset(6, 6)
z.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
z.BackgroundTransparency = 0.88
z.BorderSizePixel = 0
z.ZIndex = 0
z.Parent = x
Instance.new("UICorner", z).CornerRadius = UDim.new(0, 10)
y.ZIndex = 1
local A = Instance.new("Frame")
A.Size = UDim2.fromOffset(f, 0)
A.Position = UDim2.fromOffset(x.AbsolutePosition.X, x.AbsolutePosition.Y + d.Y + 5)
A.BackgroundColor3 = Color3.fromRGB(245, 245, 245)
A.BorderSizePixel = 0
A.Visible = false
A.Parent = w
Instance.new("UICorner", A).CornerRadius = UDim.new(0, 8)
local B = Instance.new("UIListLayout")
B.Padding = UDim.new(0, 6)
B.HorizontalAlignment = Enum.HorizontalAlignment.Center
B.VerticalAlignment = Enum.VerticalAlignment.Top
B.FillDirection = Enum.FillDirection.Vertical
B.SortOrder = Enum.SortOrder.LayoutOrder
B.Parent = A
local C = Instance.new("TextButton")
C.Size = UDim2.new(1, -20, 0, 40)
C.BackgroundColor3 = Color3.fromRGB(220, 220, 220)
C.Text = "Copy Key Link"
C.Font = Enum.Font.GothamSemibold
C.TextScaled = true
C.TextColor3 = Color3.fromRGB(40, 40, 40)
C.AutoButtonColor = true
C.LayoutOrder = 1
C.BackgroundTransparency = 1
C.TextTransparency = 1
C.Parent = A
Instance.new("UICorner", C).CornerRadius = UDim.new(0, 6)
C.MouseButton1Click:Connect(function()
local D = "https://discord.gg/xhGVGKMVBn"
if setclipboard then
setclipboard(D)
else
print("Clipboard not available. Link:", D)
end
end)
local E = Instance.new("TextLabel")
E.Size = UDim2.new(1, -20, 0, 30)
E.BackgroundTransparency = 1
E.Text = "Enter Key:"
E.Font = Enum.Font.GothamSemibold
E.TextScaled = true
E.TextColor3 = Color3.fromRGB(40, 40, 40)
E.LayoutOrder = 2
E.TextTransparency = 1
E.Parent = A
local F = Instance.new("TextBox")
F.Size = UDim2.new(1, -20, 0, 36)
F.BackgroundColor3 = Color3.fromRGB(230, 230, 230)
F.Text = ""
F.PlaceholderText = "Type here..."
F.Font = Enum.Font.Gotham
F.TextScaled = true
F.TextColor3 = Color3.fromRGB(20, 20, 20)
F.ClearTextOnFocus = false
F.LayoutOrder = 3
F.BackgroundTransparency = 1
F.TextTransparency = 1
F.Parent = A
Instance.new("UICorner", F).CornerRadius = UDim.new(0, 6)
F.FocusLost:Connect(function(G)
if G then
if F.Text == v then
loadstring(game:HttpGet("https://rawscripts.net/raw/FLOOR-2-DOORS-Sensation-V2-20105"))()
w:Destroy()
end
end
end)
local K = false
local function L(M)
for _, N in ipairs(A:GetChildren()) do
if N:IsA("TextButton") or N:IsA("TextLabel") or N:IsA("TextBox") then
if M then
N.Visible = true
a:Create(N, TweenInfo.new(h), {TextTransparency = 0, BackgroundTransparency = 0, Size = N.Size}):Play()
else
a:Create(N, TweenInfo.new(h), {TextTransparency = 1, BackgroundTransparency = 1}):Play()
end
end
end
end
local function O()
if K then
L(false)
local P = a:Create(A, TweenInfo.new(h, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {Size = UDim2.fromOffset(f, 0)})
P:Play()
P.Completed:Wait()
A.Visible = false
else
A.Visible = true
A.Size = UDim2.fromOffset(f, 0)
A.Position = UDim2.fromOffset(x.AbsolutePosition.X, x.AbsolutePosition.Y + d.Y + 5)
local Q = a:Create(A, TweenInfo.new(h, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {Size = UDim2.fromOffset(f, g)})
Q:Play()
L(true)
end
K = not K
end
y.MouseButton1Click:Connect(O)
local R = false
local S,T,U
local V = Vector2.new(x.AbsolutePosition.X, x.AbsolutePosition.Y)
local function W(X)
local Y = X.Position - T
local Z = UDim2.fromOffset(U.X + Y.X, U.Y + Y.Y)
V = Vector2.new(Z.X.Offset, Z.Y.Offset)
end
x.InputBegan:Connect(function(aa)
if aa.UserInputType == Enum.UserInputType.MouseButton1 or aa.UserInputType == Enum.UserInputType.Touch then
R = true
T = aa.Position
U = x.Position
S = aa
end
end)
x.InputChanged:Connect(function(ab)
if ab == S then
W(ab)
end
end)
b.InputEnded:Connect(function(ac)
if ac == S then
R = false
end
end)
c.Heartbeat:Connect(function(ad)
local ae = Vector2.new(x.Position.X.Offset, x.Position.Y.Offset)
local af = math.clamp(1 - math.exp(-i * ad * 60), 0, 1)
local ag = ae.X + (V.X - ae.X) * af
local ah = ae.Y + (V.Y - ae.Y) * af
x.Position = UDim2.fromOffset(ag, ah)
if A.Visible then
A.Position = UDim2.fromOffset(ag, ah + d.Y + 5)
end
end)No comments yet for this script.



