Script Fly made by scriptruimgemini
Key RequiredUniversal

Script Fly made by scriptruimgemini

Universal ScriptScriptRuimGeminiScriptRuimGemini 1.4K views 4.2K executesUpdated Jan 11, 2026
Unrated
00
Lua Script•91 lines (3007 chars)
-- Universal Fly Script (Force Injection Mode)
local Players = game:GetService("Players")
local player = Players.LocalPlayer or Players.PlayerAdded:Wait()
local mouse = player:GetMouse()

-- Function to create the GUI
local function ScreenInit()
    local playerGui = player:WaitForChild("PlayerGui")

    -- Cleanup
    if playerGui:FindFirstChild("ScriptRuimGemini_Fly") then
        playerGui["ScriptRuimGemini_Fly"]:Destroy()
    end

    local sg = Instance.new("ScreenGui")
    sg.Name = "ScriptRuimGemini_Fly"
    sg.ResetOnSpawn = false
    sg.DisplayOrder = 999 -- Force to stay on top
    sg.Parent = playerGui

    -- Credits
    local credits = Instance.new("TextLabel")
    credits.Size = UDim2.new(0, 200, 0, 20)
    credits.Position = UDim2.new(0, 25, 0.5, -85)
    credits.BackgroundTransparency = 1
    credits.Text = "Made By ScriptRuimGemini"
    credits.TextColor3 = Color3.fromRGB(255, 255, 255)
    credits.TextStrokeTransparency = 0
    credits.Font = Enum.Font.SourceSansBold
    credits.TextSize = 16
    credits.Parent = sg

    -- Square Button
    local btn = Instance.new("TextButton")
    btn.Name = "FlyButton"
    btn.Size = UDim2.new(0, 100, 0, 100)
    btn.Position = UDim2.new(0, 50, 0.5, -50)
    btn.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
    btn.BorderSizePixel = 4
    btn.BorderColor3 = Color3.fromRGB(255, 255, 255)
    btn.Text = "FLY: OFF"
    btn.TextColor3 = Color3.fromRGB(255, 50, 50)
    btn.Font = Enum.Font.SourceSansBold
    btn.TextSize = 22
    btn.Parent = sg

    -- Flight Logic
    local flying = false
    local speed = 100
    local bv, bg

    btn.MouseButton1Click:Connect(function()
        local char = player.Character
        local root = char and char:FindFirstChild("HumanoidRootPart")
        local hum = char and char:FindFirstChild("Humanoid")
        if not root or not hum then return end

        flying = not flying
        if flying then
            btn.Text = "FLY: ON"
            btn.TextColor3 = Color3.fromRGB(50, 255, 50)
            
            bg = Instance.new("BodyGyro", root)
            bg.P = 9e4
            bg.maxTorque = Vector3.new(9e9, 9e9, 9e9)
            bg.cframe = root.CFrame

            bv = Instance.new("BodyVelocity", root)
            bv.velocity = Vector3.new(0,0.1,0)
            bv.maxForce = Vector3.new(9e9, 9e9, 9e9)

            task.spawn(function()
                while flying and char.Parent do
                    task.wait()
                    hum.PlatformStand = true
                    bv.velocity = mouse.Hit.lookVector * speed
                    bg.cframe = CFrame.new(root.Position, mouse.Hit.p)
                end
                if hum then hum.PlatformStand = false end
                if bg then bg:Destroy() end
                if bv then bv:Destroy() end
            end)
        else
            btn.Text = "FLY: OFF"
            btn.TextColor3 = Color3.fromRGB(255, 50, 50)
        end
    end)
end

ScreenInit()
print("Fly GUI Loaded - Made By ScriptRuimGemini")

Features & Information

Script Fly
#Fly#TCS#Script#Fly Hub

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts