OP SCRIPT IA PLUS ESP PLUS SPEEDHK UND
Key Required

OP SCRIPT IA PLUS ESP PLUS SPEEDHK UND

DOORS 🚨4P_4P4P_4P 5.1K views 17 executesUpdated Sep 24, 2025
Unrated
00
Lua Script•194 lines (5612 chars)
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)

Features & Information

t

Community Comments (0)

No comments yet for this script.

More Scripts for DOORS 🚨