
MeteorBoostZeroGravityClicktoFlyScript
Universal Script 📌
Does it work?
No reports yetNo reports yet. Tried it? Be the first to say.
Description
Turn your character into a weightless meteor with realistic physics. Click anywhere to send yourself flying through the air, or click on a part to gracefully land at a safe distance without touching the surface. Features: • Zero-gravity meteor physics – your entire body floats and spins like in space • Click-to-boost – tap anywhere to fly in that direction with random realistic spinning • Smart surface landing – clicking on a block makes you fly to it and stop at a safe distance (6 studs), never clipping through or touching the surface • Residual spin – when stopping near a surface, your character keeps spinning slightly for a realistic effect • Adjustable force (1-500) – type your desired boost strength • Click Mode toggle – enable or disable click flying anytime • Collapsible draggable GUI – clean Nova-style menu you can collapse and move anywhere • Death support – after dying, press the START button (with smooth fade-out animation) to resume flying • Mobile support – touch detection distinguishes taps from camera rotation, no accidental flying • R6 and R15 compatible Tested on mobile, fully supports PC as well.
-- Meteor Boost – Zero-Gravity Click-to-Fly Script
if script:GetAttribute("Running") then return end
script:SetAttribute("Running", true)
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local UserInputService = game:GetService("UserInputService")
local CoreGui = game:GetService("CoreGui")
local TweenService = game:GetService("TweenService")
local LocalizationService = game:GetService("LocalizationService")
local LocalPlayer = Players.LocalPlayer
local Character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
local Humanoid = Character:WaitForChild("Humanoid")
local HRP = Character:WaitForChild("HumanoidRootPart")
local userLocale = string.lower(LocalizationService.RobloxLocaleId)
local isRussian = string.find(userLocale, "ru") ~= nil
local L = {
title = isRussian and "Метеорит" or "Meteor Boost",
force = isRussian and "Сила" or "Force",
clickMode = isRussian and "Клик-режим" or "Click Mode",
on = isRussian and "ВКЛ" or "ON",
off = isRussian and "ВЫКЛ" or "OFF",
start = isRussian and "СТАРТ" or "START",
}
local boostForce = 50
local clickModeEnabled = true
local isBoostActive = true
local needStart = false
local activeBlockTarget = nil
local activeAirDirection = nil
local residualSpin = Vector3.zero
local isInResidualSpin = false
local bodyVelocity
local bodyAngular
local safeDistance = 6








