fly ai made New sript
Murder Mystery 2 Keyless
fly ai made New sript
👤 alexriderr 👁 27 views ❤️ 0 likes ⏱ Apr 12, 2026
The best AI-powered fly script, capable of reaching speeds up to 10¹⁰⁰+.
✨ Features
fly
📋 Script Code
--[[
    ULTRA SPEED FLY V2 - Максимальная скорость
    - Скорость до 1000+
    - Плавный разгон без тормозов
    - Ползунок до 500 (можно ввести любое число вручную)
--]]

local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local UserInputService = game:GetService("UserInputService")
local RunService = game:GetService("RunService")

-- ========== НАСТРОЙКИ ==========
local Flying = false
local Speed = 150  -- СТАРТОВАЯ СКОРОСТЬ (была 50, теперь 150)
local Noclip = false

local BodyVelocity = nil
local cam = workspace.CurrentCamera

-- Функция очистки
local function ClearBodyObjects()
    local character = LocalPlayer.Character
    if not character then return end
    local hrp = character:FindFirstChild("HumanoidRootPart")
    if not hrp then return end
    for _, obj in ipairs(hrp:GetChildren()) do
        if obj:IsA("BodyVelocity") or obj:IsA("BodyGyro") or obj:IsA("BodyForce") then
            obj:Destroy()
        end
    end
end

-- Включение полета
local function EnableFly()
    local character = LocalPlayer.Character
    if not character then return end
    local hrp = character:FindFirstChild("HumanoidRootPart")
    if not hrp then return end
    
    ClearBodyObjects()
    
    BodyVelocity = Instance.new("BodyVelocity")
    BodyVelocity.MaxForce = Vector3.new(9e9, 9e9, 9e9)  -- МАКСИМАЛЬНАЯ сила
    BodyVelocity.Velocity = Vector3.new(0, 0, 0)
    BodyVelocity.Parent = hrp
    
    local humanoid = character:FindFirstChildOfClass("Humanoid")
    if humanoid then
        humanoid.PlatformStand = true
        humanoid:SetStateEnabled(Enum.HumanoidStateType.Jumping, false)
    end
    
    Flying = true
end

-- Выключение полета
local function DisableFly()
    local character = LocalPlayer.Character
    if not character then return end
    
    ClearBodyObjects()
    
    local humanoid = character:FindFirstChildOfClass("Humanoid")
    if humanoid then
        humanoid.PlatformStand = false
        humanoid:SetStateEnabled(Enum.HumanoidStateType.Jumping, true)
    end
    
    Flying = false
end

-- ОБНОВЛЕНИЕ ПОЛЕТА (максимально быстрый отклик)
local function UpdateFly()
    if not Flying or not BodyVelocity then return end
    
    local character = LocalPlayer.Character
    if not character then return end
    
    local hrp = character:FindFirstChild("HumanoidRootPart")
    if not hrp then return end
    
    -- Направление от камеры
    local forward = cam.CFrame.LookVector
    local right = cam.CFrame.RightVector
    local up = cam.CFrame.UpVector
    
    local move = Vector3.new(0, 0, 0)
    
    -- WASD + Space/Shift
    if UserInputService:IsKeyDown(Enum.KeyCode.W) then move = move + forward end
    if UserInputService:IsKeyDown(Enum.KeyCode.S) then move = move - forward end
    if UserInputService:IsKeyDown(Enum.KeyCode.D) then move = move + right end
    if UserInputService:IsKeyDown(Enum.KeyCode.A) then move = move - right end
    if UserInputService:IsKeyDown(Enum.KeyCode.Space) then move = move + up end
    if UserInputService:IsKeyDown(Enum.KeyCode.LeftShift) then move = move - up end
    
    -- Применяем скорость (БЕЗ нормализации для максимальной резкости)
    if move.Magnitude > 0 then
        BodyVelocity.Velocity = move.Unit * Speed
    else
        BodyVelocity.Velocity = Vector3.new(0, 0, 0)
    end
    
    -- NoClip
    if Noclip then
        for _, part in ipairs(character:GetDescendants()) do
            if part:IsA("BasePart") and part.CanCollide then
                part.CanCollide = false
            end
        end
    end
end

-- ========== МЕНЮ ==========
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "SpeedFlyMenu"
ScreenGui.Parent = game.CoreGui
ScreenGui.ResetOnSpawn = false

local MainFrame = Instance.new("Frame")
MainFrame.Size = UDim2.new(0, 240, 0, 170)
MainFrame.Position = UDim2.new(0.5, -120, 0.5, -85)
MainFrame.BackgroundColor3 = Color3.fromRGB(20, 20, 30)
MainFrame.BackgroundTransparency = 0.05
MainFrame.BorderSizePixel = 0
MainFrame.Parent = ScreenGui

-- Заголовок
local TitleBar = Instance.new("Frame")
TitleBar.Size = UDim2.new(1, 0, 0, 30)
TitleBar.BackgroundColor3 = Color3.fromRGB(35, 35, 50)
TitleBar.BorderSizePixel = 0
TitleBar.Parent = MainFrame

local Title = Instance.new("TextLabel")
Title.Size = UDim2.new(1, 0, 1, 0)
Title.BackgroundTransparency = 1
Title.Text = "⚡ ULTRA SPEED FLY V2"
Title.TextColor3 = Color3.fromRGB(255, 255, 255)
Title.TextScaled = true
Title.Font = Enum.Font.GothamBold
Title.Parent = TitleBar

local CloseBtn = Instance.new("TextButton")
CloseBtn.Size = UDim2.new(0, 30, 1, 0)
CloseBtn.Position = UDim2.new(1, -30, 0, 0)
CloseBtn.BackgroundColor3 = Color3.fromRGB(255, 80, 80)
CloseBtn.Text = "X"
CloseBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
CloseBtn.TextScaled = true
CloseBtn.Parent = TitleBar
CloseBtn.MouseButton1Click:Connect(function()
    if Flying then DisableFly() end
    ScreenGui:Destroy()
end)

-- Кнопка Fly
local FlyButton = Instance.new("TextButton")
FlyButton.Size = UDim2.new(0.8, 0, 0, 40)
FlyButton.Position = UDim2.new(0.1, 0, 0.3, 0)
FlyButton.BackgroundColor3 = Color3.fromRGB(0, 200, 100)
FlyButton.Text = "🔘 FLY: OFF"
FlyButton.TextColor3 = Color3.fromRGB(255, 255, 255)
FlyButton.TextScaled = true
FlyButton.Font = Enum.Font.GothamBold
FlyButton.Parent = MainFrame

FlyButton.MouseButton1Click:Connect(function()
    if Flying then
        DisableFly()
        FlyButton.BackgroundColor3 = Color3.fromRGB(0, 200, 100)
        FlyButton.Text = "🔘 FLY: OFF"
    else
        EnableFly()
        FlyButton.BackgroundColor3 = Color3.fromRGB(200, 60, 60)
        FlyButton.Text = "🔘 FLY: ON"
    end
end)

-- Ползунок скорости (РАСШИРЕННЫЙ ДО 500)
local SpeedLabel = Instance.new("TextLabel")
SpeedLabel.Size = UDim2.new(0.8, 0, 0, 20)
SpeedLabel.Position = UDim2.new(0.1, 0, 0.55, 0)
SpeedLabel.BackgroundTransparency = 1
SpeedLabel.Text = "Speed: " .. Speed
SpeedLabel.TextColor3 = Color3.fromRGB(255, 200, 100)
SpeedLabel.TextXAlignment = Enum.TextXAlignment.Left
SpeedLabel.Font = Enum.Font.GothamBold
SpeedLabel.TextSize = 14
SpeedLabel.Parent = MainFrame

local SpeedSlider = Instance.new("TextBox")
SpeedSlider.Size = UDim2.new(0.8, 0, 0, 30)
SpeedSlider.Position = UDim2.new(0.1, 0, 0.63, 0)
SpeedSlider.BackgroundColor3 = Color3.fromRGB(60, 60, 80)
SpeedSlider.Text = tostring(Speed)
SpeedSlider.TextColor3 = Color3.fromRGB(255, 255, 255)
SpeedSlider.TextSize = 14
SpeedSlider.Font = Enum.Font.GothamBold
SpeedSlider.Parent = MainFrame

SpeedSlider.FocusLost:Connect(function()
    local newSpeed = tonumber(SpeedSlider.Text)
    if newSpeed and newSpeed > 0 then
        Speed = newSpeed
        SpeedLabel.Text = "⚡ Speed: " .. Speed
    else
        SpeedSlider.Text = tostring(Speed)
    end
end)

-- Кнопка NoClip
local NoclipButton = Instance.new("TextButton")
NoclipButton.Size = UDim2.new(0.38, 0, 0, 30)
NoclipButton.Position = UDim2.new(0.1, 0, 0.78, 0)
NoclipButton.BackgroundColor3 = Color3.fromRGB(60, 60, 80)
NoclipButton.Text = "🧱 NOCLIP: OFF"
NoclipButton.TextColor3 = Color3.fromRGB(255, 255, 255)
NoclipButton.TextSize = 12
NoclipButton.Parent = MainFrame

NoclipButton.MouseButton1Click:Connect(function()
    Noclip = not Noclip
    NoclipButton.Text = Noclip and "🧱 NOCLIP: ON" or "🧱 NOCLIP: OFF"
    NoclipButton.BackgroundColor3 = Noclip and Color3.fromRGB(200, 100, 0) or Color3.fromRGB(60, 60, 80)
end)

-- БЫСТРЫЙ РЕЖИМ (кнопка Turbo)
local TurboButton = Instance.new("TextButton")
TurboButton.Size = UDim2.new(0.38, 0, 0, 30)
TurboButton.Position = UDim2.new(0.52, 0, 0.78, 0)
TurboButton.BackgroundColor3 = Color3.fromRGB(200, 100, 0)
TurboButton.Text = "🚀 TURBO 500"
TurboButton.TextColor3 = Color3.fromRGB(255, 255, 255)
TurboButton.TextSize = 12
TurboButton.Parent = MainFrame

TurboButton.MouseButton1Click:Connect(function()
    Speed = 500
    SpeedSlider.Text = "500"
    SpeedLabel.Text = "⚡ Speed: 500"
end)

-- Перетаскивание окна
local dragging = false
local dragStart, startPos

TitleBar.InputBegan:Connect(function(input)
    if input.UserInputType == Enum.UserInputType.MouseButton1 then
        dragging = true
        dragStart = input.Position
        startPos = MainFrame.Position
    end
end)

UserInputService.InputChanged:Connect(function(input)
    if dragging and input.UserInputType == Enum.UserInputType.MouseMovement then
        local delta = input.Position - dragStart
        MainFrame.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
    end
end)

UserInputService.InputEnded:Connect(function(input)
    if input.UserInputType == Enum.UserInputType.MouseButton1 then
        dragging = false
    end
end)

-- ========== ЗАПУСК ==========
RunService.RenderStepped:Connect(UpdateFly)

-- Горячая клавиша F
UserInputService.InputBegan:Connect(function(input, gameProcessed)
    if gameProcessed then return end
    if input.KeyCode == Enum.KeyCode.F then
        if Flying then
            DisableFly()
            FlyButton.BackgroundColor3 = Color3.fromRGB(0, 200, 100)
            FlyButton.Text = "🔘 FLY: OFF"
        else
            EnableFly()
            FlyButton.BackgroundColor3 = Color3.fromRGB(200, 60, 60)
            FlyButton.Text = "🔘 FLY: ON"
        end
    end
end)

-- Уведомление
game.StarterGui:SetCore("SendNotification", {
    Title = "Ultra Speed Fly V2",
    Text = "Загружен! Скорость теперь до 500+ | Нажми F",
    Duration = 4
})

print("=== ULTRA SPEED FLY V2 ===")
print("Скорость увеличена! Стартовая = 150")
print("Можно ввести любое число вручную")
🎮 Similar Scripts
💬 Comments (0)
Login to post a comment
No comments yet. Be the first!
Script Info
Game Murder Mystery 2
TypeKeyless
Authoralexriderr
Views27
Likes0
PublishedApr 12, 2026
🎮 Play Game on Roblox
🕐 Recent Scripts
JumantaraHub – Abyss Script (No Key, Auto Fishing, Oxygen)
JumantaraHub – Abyss Script (No Key, Auto Fishing, Oxygen)
Abyss • 👁 6
Keyless
Escape Obbies For Brainrots Script
Escape Obbies For Brainrots Script
Escape Obbies For Brainrots • 👁 6
Keyless
RIKA Hub – Survive LAVA for Brainrots Script
RIKA Hub – Survive LAVA for Brainrots Script
Survive LAVA for Brainrots • 👁 8
Keyless
Sniper Arena Script – ESP, Aimbot, Auto Fire [Keyless]
Sniper Arena Script – ESP, Aimbot, Auto Fire [Keyless]
Sniper Arena • 👁 7
Keyless
Prior Extinction Script for Roblox (Script Request)
Prior Extinction Script for Roblox (Script Request)
Prior Extinction • 👁 7
Keyless