Lupon hub
Key Required

Lupon hub

[🦉] Roube um Brainrotdulimlacorddulimlacord 1.2K views 7.8K executesUpdated Feb 28, 2026
Unrated
00
Lua Script•100 lines (2749 chars)
-- LocalScript (StarterPlayerScripts)

local Players = game:GetService("Players")
local UserInputService = game:GetService("UserInputService")
local player = Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local humanoid = character:WaitForChild("Humanoid")
local rootPart = character:WaitForChild("HumanoidRootPart")

-- Atualiza character ao respawn
player.CharacterAdded:Connect(function(char)
	character = char
	humanoid = character:WaitForChild("Humanoid")
	rootPart = character:WaitForChild("HumanoidRootPart")
end)

-- Criar GUI
local gui = Instance.new("ScreenGui")
gui.Parent = player:WaitForChild("PlayerGui")

gui.ResetOnSpawn = false

local frame = Instance.new("Frame")
frame.Size = UDim2.new(0, 250, 0, 50)
frame.Position = UDim2.new(0.5, -125, 1, -120) -- Parte inferior da tela
frame.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
frame.BorderSizePixel = 0
frame.Parent = gui

local corner = Instance.new("UICorner", frame)
corner.CornerRadius = UDim.new(0, 12)

local textbox = Instance.new("TextBox")
textbox.Size = UDim2.new(1, -20, 1, -20)
textbox.Position = UDim2.new(0, 10, 0, 10)
textbox.PlaceholderText = "Digite: fly ou infinitejump"
textbox.Text = ""
textbox.TextScaled = true
textbox.BackgroundColor3 = Color3.fromRGB(45, 45, 45)
textbox.TextColor3 = Color3.new(1,1,1)
textbox.Parent = frame

local corner2 = Instance.new("UICorner", textbox)
corner2.CornerRadius = UDim.new(0, 8)

-- Variáveis
local flying = false
local infiniteJump = false
local bodyVelocity
local bodyGyro

-- Função Fly
local function toggleFly()
	if flying then
		flying = false
		if bodyVelocity then bodyVelocity:Destroy() end
		if bodyGyro then bodyGyro:Destroy() end
	else
		flying = true

		bodyVelocity = Instance.new("BodyVelocity")
		bodyVelocity.MaxForce = Vector3.new(9e9,9e9,9e9)
		bodyVelocity.Velocity = Vector3.new(0,0,0)
		bodyVelocity.Parent = rootPart

		bodyGyro = Instance.new("BodyGyro")
		bodyGyro.MaxTorque = Vector3.new(9e9,9e9,9e9)
		bodyGyro.CFrame = rootPart.CFrame
		bodyGyro.Parent = rootPart

		game:GetService("RunService").RenderStepped:Connect(function()
			if flying and bodyVelocity then
				bodyVelocity.Velocity = humanoid.MoveDirection * 50
				bodyGyro.CFrame = workspace.CurrentCamera.CFrame
			end
		end)
	end
end

-- Infinite Jump
UserInputService.JumpRequest:Connect(function()
	if infiniteJump and humanoid then
		humanoid:ChangeState(Enum.HumanoidStateType.Jumping)
	end
end)

-- Detectar comando digitado
textbox.FocusLost:Connect(function(enterPressed)
	if enterPressed then
		local text = string.lower(textbox.Text)

		if text == "fly" then
			toggleFly()
		elseif text == "infinitejump" then
			infiniteJump = not infiniteJump
		end

		textbox.Text = ""
	end
end)

Features & Information

D

Community Comments (1)

OptoPlexDeveloperOptoPlexDeveloperFeb 28, 2026

It's not CoreGui🙏

More Scripts for [🦉] Roube um Brainrot