
Does it work?
No reports yetNo reports yet. Tried it? Be the first to say.
Description
Core Mechanics Toggle System (Key F): It uses a boolean variable (flying) to switch between flight and ground modes. Physics Overhaul: * BodyVelocity (bv): This is the "engine." It applies a constant force to your character's HumanoidRootPart, canceling out gravity and moving you in the direction of your camera. BodyGyro (bg): This is the "stabilizer." It forces your character to stay upright and face the same direction as your 165Hz camera view, preventing glitches. PlatformStand: The script sets this to true while flying to disable the default walking animations, making the flight look smooth and professional. 🎮 Controls & Interaction Vector Navigation: It calculates your movement by checking your LookVector (where you face) and RightVector (sideways). Vertical Lift: Added Space for ascending and Left Control for descending, giving you 3D movement like a drone. Dynamic Speed (Mouse Wheel): You can scroll your mouse wheel to adjust your flySpeed from 10 up to 500. This is great for moving across huge maps instantly.
-- [[ ajNUr_deV FLY MODULE ]] --
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local UserInputService = game:GetService("UserInputService")
local LocalPlayer = Players.LocalPlayer
local Mouse = LocalPlayer:GetMouse()
local flying = false
local flySpeed = 50
local bv, bg -- BodyVelocity i BodyGyro
local screenGui = Instance.new("ScreenGui", LocalPlayer.PlayerGui)
screenGui.Name = "ajNUr_Fly"
-- UI Dizajn (Gore lijevo, ispod Speeda)
local mainFrame = Instance.new("Frame", screenGui)
mainFrame.Size = UDim2.new(0, 220, 0, 80)
mainFrame.Position = UDim2.new(0, 20, 0, 140) -- Postavljeno niže da se ne sudara sa Speed GUI
mainFrame.BackgroundColor3 = Color3.fromRGB(20, 20, 25)
mainFrame.BackgroundTransparency = 0.1
Instance.new("UICorner", mainFrame).CornerRadius = UDim.new(0, 10)
local title = Instance.new("TextLabel", mainFrame)
title.Size = UDim2.new(1, 0, 0, 30)
title.Text = "ajNUr_deV FLY"
title.TextColor3 = Color3.fromRGB(0, 255, 255) -- Svjetlo plava za Fly
title.Font = Enum.Font.GothamBold
title.BackgroundTransparency = 1
local statusLabel = Instance.new("TextLabel", mainFrame)
statusLabel.Size = UDim2.new(1, 0, 0, 30)
statusLabel.Position = UDim2.new(0, 0, 0.4, 0)
statusLabel.Text = "Status: OFF (Press F)"
statusLabel.TextColor3 = Color3.fromRGB(200, 200, 200)
statusLabel.Font = Enum.Font.Gotham
statusLabel.BackgroundTransparency = 1
-- FUNKCIJA ZA LETENJE
local function startFly()
local char = LocalPlayer.Character










so nice to not have to type unfly in infinite yield