patched
Key RequiredUniversal Patched

patched

Universal ScriptHubmakerHubmaker 267 views 3 executesUpdated Mar 8, 2026
Unrated
00
Lua Script•188 lines (4534 chars)
local player = game.Players.LocalPlayer
local UIS = game:GetService("UserInputService")
local RunService = game:GetService("RunService")

if player.PlayerGui:FindFirstChild("FloatMenu") then return end

-- GUI
local gui = Instance.new("ScreenGui")
gui.Name = "FloatMenu"
gui.ResetOnSpawn = false
gui.Parent = player:WaitForChild("PlayerGui")

-- KEY FRAME
local keyFrame = Instance.new("Frame", gui)
keyFrame.Size = UDim2.new(0,240,0,180)
keyFrame.Position = UDim2.new(0.5,-120,0.5,-90)
keyFrame.BackgroundColor3 = Color3.fromRGB(30,30,30)
keyFrame.Active = true
keyFrame.Draggable = true

local keyBox = Instance.new("TextBox", keyFrame)
keyBox.Size = UDim2.new(0.8,0,0,30)
keyBox.Position = UDim2.new(0.1,0,0.15,0)
keyBox.PlaceholderText = "Enter Key..."

local unlock = Instance.new("TextButton", keyFrame)
unlock.Size = UDim2.new(0.8,0,0,30)
unlock.Position = UDim2.new(0.1,0,0.4,0)
unlock.Text = "Unlock"

local getKey = Instance.new("TextButton", keyFrame)
getKey.Size = UDim2.new(0.8,0,0,30)
getKey.Position = UDim2.new(0.1,0,0.65,0)
getKey.Text = "Get Key"

getKey.MouseButton1Click:Connect(function()

	if setclipboard then
		setclipboard("https://jamon.dev/static/classic.html")
	end

	getKey.Text = "COPIED!"
	task.wait(2)
	getKey.Text = "Get Key"

end)

-- MENU
local menu = Instance.new("Frame", gui)
menu.Size = UDim2.new(0,220,0,150)
menu.Position = UDim2.new(0.5,-110,0.5,-75)
menu.BackgroundColor3 = Color3.fromRGB(40,40,40)
menu.Visible = false
menu.Active = true
menu.Draggable = true

-- CLOSE BUTTON
local close = Instance.new("TextButton", menu)
close.Size = UDim2.new(0,25,0,25)
close.Position = UDim2.new(1,-30,0,5)
close.Text = "X"
close.BackgroundColor3 = Color3.fromRGB(200,0,0)

close.MouseButton1Click:Connect(function()
	gui:Destroy()
end)

-- FLOAT BUTTON
local floatBtn = Instance.new("TextButton", menu)
floatBtn.Size = UDim2.new(0.8,0,0,40)
floatBtn.Position = UDim2.new(0.1,0,0.2,0)
floatBtn.Text = "FLOAT"

-- STOP BUTTON
local stopBtn = Instance.new("TextButton", menu)
stopBtn.Size = UDim2.new(0.8,0,0,40)
stopBtn.Position = UDim2.new(0.1,0,0.6,0)
stopBtn.Text = "STOP"
stopBtn.BackgroundColor3 = Color3.fromRGB(255,0,0)

-- RAINBOW BUTTON
task.spawn(function()
	while true do
		for i=0,1,0.01 do
			floatBtn.BackgroundColor3 = Color3.fromHSV(i,1,1)
			task.wait(0.03)
		end
	end
end)

-- KEY SYSTEM
unlock.MouseButton1Click:Connect(function()

	if keyBox.Text == "I_LOVE_THESE" then
		keyFrame.Visible = false
		menu.Visible = true
	end

end)

-- FLY SYSTEM
local flying = false
local bv
local bg

local controls = {f=0,b=0,l=0,r=0,u=0,d=0}

UIS.InputBegan:Connect(function(i,g)

	if g then return end

	if i.KeyCode == Enum.KeyCode.W then controls.f = 1 end
	if i.KeyCode == Enum.KeyCode.S then controls.b = -1 end
	if i.KeyCode == Enum.KeyCode.A then controls.l = -1 end
	if i.KeyCode == Enum.KeyCode.D then controls.r = 1 end
	if i.KeyCode == Enum.KeyCode.Space then controls.u = 1 end
	if i.KeyCode == Enum.KeyCode.LeftShift then controls.d = -1 end

end)

UIS.InputEnded:Connect(function(i)

	if i.KeyCode == Enum.KeyCode.W then controls.f = 0 end
	if i.KeyCode == Enum.KeyCode.S then controls.b = 0 end
	if i.KeyCode == Enum.KeyCode.A then controls.l = 0 end
	if i.KeyCode == Enum.KeyCode.D then controls.r = 0 end
	if i.KeyCode == Enum.KeyCode.Space then controls.u = 0 end
	if i.KeyCode == Enum.KeyCode.LeftShift then controls.d = 0 end

end)

local speed = 60

floatBtn.MouseButton1Click:Connect(function()

	if flying then return end
	flying = true

	local char = player.Character or player.CharacterAdded:Wait()
	local root = char:WaitForChild("HumanoidRootPart")

	bv = Instance.new("BodyVelocity")
	bv.MaxForce = Vector3.new(9e9,9e9,9e9)
	bv.Parent = root

	bg = Instance.new("BodyGyro")
	bg.MaxTorque = Vector3.new(9e9,9e9,9e9)
	bg.P = 10000
	bg.Parent = root

	RunService:BindToRenderStep("fly",0,function()

		if not flying then return end

		local cam = workspace.CurrentCamera

		local move =
			(cam.CFrame.LookVector * (controls.f + controls.b)) +
			(cam.CFrame.RightVector * (controls.r + controls.l)) +
			(Vector3.new(0,1,0) * (controls.u + controls.d))

		bv.Velocity = move * speed
		bg.CFrame = cam.CFrame

	end)

end)

stopBtn.MouseButton1Click:Connect(function()

	flying = false

	RunService:UnbindFromRenderStep("fly")

	if bv then bv:Destroy() end
	if bg then bg:Destroy() end

end)

player.CharacterAdded:Connect(function()

	flying = false
	RunService:UnbindFromRenderStep("fly")

	if bv then bv:Destroy() end
	if bg then bg:Destroy() end

end)atic/classic.html

Features & Information

just fly with this shitty script

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts