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