Article

RUNAWAYS scripts 2026 – NO KEY (Auto Farm & Escape)

Views: 5

This page lists working scripts, key status, features, and update notes for this Roblox game.

Reviewed by RobScript Team Source status checked:

RUNAWAYS scripts are easy to oversell: a menu can show Auto Farm while the character never makes it past the first pawn shop. We opened all twelve loaders and reached every real interface on Potassium PC. Only Bac0nH1ckOff was followed through the complete lobby → border → Mexico → Credz → next-run loop. Ouroboros handled part of the first town, then left us on foot.

Function count does not decide the order below. Bac0n currently has the strongest full-run evidence, Codex is better for manually hunting valuable loot, and the four KEY SYSTEM cards keep source-listed features separate from what we personally checked.

Current verdict: Start with Bac0nH1ckOff when you want a NO KEY Auto Farm. Use Codex when you still want to drive and choose the loot yourself. Do not expect the tested Ouroboros setup to complete the road for you.

Game link: RUNAWAYS on Roblox

We tested the road, not every toggle

One public solo session used the Basic class, stock vehicle, no gamepasses, and Potassium on PC after the latest available game update. All twelve loaders reached their real menus. No kick, warning, freeze, or ban appeared during the session.

Test detailObserved setup
Device and executorWindows PC · Potassium
ServerPublic server in Solo mode
LoadoutBasic class · stock car · no gamepasses
Loader result12/12 loaders reached their real menus
Account resultNo kick, warning, freeze, or ban during the session

A full Auto Farm had five jobs: start the run, handle the route, survive the final gate, award Credz after all four borders, and begin again. Opening a GUI or teleporting once did not count as a successful farm.

  1. Leave the lobby: start the selected Solo run without another click.
  2. Move through the route: loot, clear threats, and reach each border.
  3. Survive the gate: wait through the final timer without being killed by police or the helicopter.
  4. Finish in Mexico: cross 4/4 borders and receive the run reward.
  5. Continue farming: use Replay or executor Auto Execute to begin the next run.
Bac0nH1ckOff Auto Farm waiting at the final border gate in RUNAWAYS
Bac0nH1ckOff waiting at the final gate. The hub moved the character into the border tower while the two-minute timer ran, keeping the helicopter from dealing damage.
Successful RUNAWAYS escape showing four borders and Credz reward
The finished run recorded 17.2 miles, $44,829 cash, 4/4 borders, 15,920 base Credz, and 31,840 after the shown x2 bonus.
Airflow Hub key system window covering the RUNAWAYS interface
Airflow reached its real menu, but this fixed key window could not be moved and blocked normal access to game controls and the leave option.

What actually happened

HubWhat we checkedObserved resultOur read
Bac0nH1ckOffFull Auto FarmReached Mexico, paid Credz, and started another runBest confirmed NO KEY farm
Ouroboros HubCash, containers, and pawn sellingStopped at the first pawn shop; later teleported away and police caught usUseful actions, unreliable route
CodexFiltered Loot ESP and car modsFound an expensive distant item; our drive ended against a bridgeBest for a manual loot hunt
IvanAnti Dispatch and Third PersonAnti Dispatch failed; visible arms disappeared after entering and leaving a carMixed utility result
Citra HubMenu comparisonReal menu opened; full route was not testedUnranked until a complete run
Airflow HubAccess and real menuFixed key window could not be moved and covered game controlsWorst access experience

What the function lists hide

Auto Farm can mean five different things

Some hubs only collect nearby cash. Others steal and sell but leave travel to the player. A real end-to-end farm must survive the border timer, award Credz, and reconnect the loop after Roblox moves between the lobby and run. Bac0nH1ckOff is the only option we confirmed through every stage.

Bac0n and Citra share more than a dark theme

Their two-column interfaces are nearly identical, and 81 current function names overlap. Separate source files mean we are not calling either one a stolen copy. It does mean a future Citra test should focus on route behavior instead of comparing buttons already present in both menus.

Teleport End may be nothing but a button

milesthegreat1 is open source, so its behavior can be checked without guessing. The current Teleport End callback only shows a Getting Fix Soon notification. It does not teleport the player. That is why source access and hands-on notes matter more than a feature label.

Key-system lists are source information

Axon, Ashlabs, Glitchyisback, and Airflow all reached their real post-key menus. Their function lists were copied unchanged from the original source pages, but those settings were not individually tested. The cards say that directly instead of quietly presenting developer claims as our results.

RUNAWAYS scripts without a key (NO KEY / keyless)

Eight loaders below reached their real menus without an external unlock step. Ordering follows the strength of our evidence, not menu length. Hands-on testing used Potassium on PC; mobile tags describe listed compatibility and are not a separate phone test.

Bac0nH1ckOff
Bac0nH1ckOff script preview

Bac0nH1ckOff

Developer
Bac0nH1ckOff
Updated
Updated
v2
NO KEY FULL RUN TESTED AUTO FARM PC MOBILE

Only hub we followed through an entire unattended run. Auto Farm started from the lobby, handled the route, waited through the final two-minute border timer from a tower where the helicopter could not hit the character, crossed all four borders, paid Credz, and started the next run. Auto Execute may need to be enabled in your executor when Roblox moves between places, although the in-game Replay system can sometimes keep the loop going. Setup was the only manual step. Its biggest weakness is the interface: almost every label is white, hierarchy is weak, and the huge menu becomes one wall of controls.

  • Menu Key
  • Unload
  • Background Color
  • +152 more
Copies 7
Details

Functions

  • Menu Key
  • Unload
  • Background Color
  • Main Color
  • Accent Color
  • Outline Color
  • Font Color
  • Background Image
  • Window Glow
  • Window Animation
  • Window Transparency
  • Corner Radius
  • Theme List
  • Set as Default
  • Custom Theme Name
  • Create Theme
  • Custom Themes
  • Load Theme
  • Overwrite Theme
  • Delete Theme
  • Export Theme
  • Refresh Theme List
  • Import Theme
  • Reset Default Theme
  • Config Name
  • Create Config
  • Config List
  • Load Config
  • Overwrite Config
  • Delete Config
  • Export Config
  • Refresh Config List
  • Import Data
  • Import Config
  • Set Autoload
  • Reset Autoload
  • Category Select
  • Item Select
  • Buy Selected Item
  • Loot Selected
  • Loot All
  • Loot Aura
  • Keep Categories
  • Drop All Loot
  • Break Radius
  • Break Nearby Cash Sources
  • Cash Sources Select
  • Cash Run
  • Collect All Cash
  • Stop Cash Run
  • Cash Aura
  • Sell All Loot
  • Remote Shop Item Select
  • Kill NPCs Once
  • Aura Radius
  • NPC Kill Aura
  • Aggro Nearby NPCs
  • Kill All NPCs
  • Bring Item Select
  • Bring Categories
  • Bring Selected
  • Bring All
  • Stop Bring
  • Instant Prompt
  • Auto Refuel
  • God Mode
  • Speed Boost
  • Walk Speed
  • Jump Power Override
  • Jump Power
  • Infinite Jump
  • Noclip
  • Anti AFK
  • FOV Override
  • Field of View
  • Gravity Override
  • Gravity
  • Melee Mods
  • No Melee Cooldown
  • Melee Damage
  • Melee Speed
  • Object Damage
  • Reset Melee Mods
  • Teleport to End Gate
  • Teleport to Start
  • Teleport to Objective
  • Building Select
  • Teleport to Building
  • Save Current Position
  • Teleport to Saved Position
  • Return to Previous Position
  • NPC Select
  • Teleport to NPC
  • Vehicle Select
  • Teleport to Vehicle
  • Player Select
  • Teleport to Player
  • Performance Mods
  • Top Speed
  • Acceleration
  • Engine Torque
  • Brake Power
  • High-Speed Steering
  • Downforce
  • Drift Mode
  • Drift Grip
  • Infinite Fuel
  • Indestructible Vehicle
  • Flip Vehicle
  • Stop Vehicle
  • Reset Vehicle Mods
  • Infinite Ammo
  • No Cooldown
  • Automatic Fire
  • No Recoil
  • No Spread
  • No Weapon Pushback
  • Reset Weapon Mods
  • Silent Aim
  • Show FOV
  • FOV Radius
  • FOV Thickness
  • Hit Chance
  • Target Part
  • Visible Check
  • ESP Enabled
  • Text Size
  • Font
  • Text Outline
  • Line Thickness
  • Tracer Origin
  • Item ESP
  • Show Name
  • Show Category
  • Show Price
  • Show Distance
  • Boxes
  • Tracers
  • High Value Color
  • High Value Threshold
  • Minimum Value
  • Categories
  • Maximum Distance
  • Maximum Items
  • Auto Farm
  • Safe Gate Wait
  • Auto Replay
  • Delay Between Runs
  • Gate Timeout
  • Retry Delay
  • Reset Statistics
  • Discord Webhook URL
  • Webhook Notifications
  • Events
  • Send Test Webhook
Access
NO KEY
Tags
FULL RUN TESTED NO KEY AUTO FARM PC MOBILE
Languages
English
Compatibility
Delta Arceus X Codex Other

Change history

  • – Added to page. Completed the full lobby-to-Mexico Auto Farm route, received Credz, and confirmed the next run started.
Script code
loadstring(game:HttpGet("https://raw.githubusercontent.com/Bac0nHck/Scripts/refs/heads/main/RUNAWAYS.lua"))()
Codex
Codex script preview

Codex

Developer
xsslize
Updated
Updated
v2
NO KEY HANDS-ON LOOT ESP PC MOBILE

The loader needed extra time, then opened one of the clearest interfaces on the page. Loot ESP let us filter for the most expensive items and revealed a valuable target far away. We enabled car mods, drove toward it, hit a bridge, and died—10/10 driving, but not evidence that the vehicle tools failed. Treat Codex as a detailed manual toolkit rather than a hands-off farm; its current menu has no feature named Auto Farm.

  • Loot ESP
  • Minimum Rarity Filter
  • Illegal or Forbidden Loot Filter
  • +71 more
Copies 1
Details

Functions

  • Loot ESP
  • Minimum Rarity Filter
  • Illegal or Forbidden Loot Filter
  • Item Category Filter
  • Minimum Item Value Filter
  • High Value Color
  • High Value Threshold Filter
  • Player ESP
  • NPC ESP
  • Breakable ESP
  • Safe and Cash Source ESP
  • Vehicle ESP
  • Location ESP
  • Walk Speed Changer
  • Jump Power Changer
  • Keep Custom Movement Stats
  • Noclip
  • Fly Speed Changer
  • Fly
  • Infinite Jump
  • God Mode
  • Anti AFK
  • Field of View Override
  • Field of View Changer
  • Gravity Override
  • Gravity Changer
  • Apply Movement Once
  • Restore Player Defaults
  • Loot Matching Items
  • Loot All Items
  • Loot Aura
  • Bring Matching Items
  • Bring All Items
  • Drop All Loot
  • Cash Aura
  • Collect All Cash
  • Cash Run
  • Sell All Loot
  • Instant Prompts
  • Buy Nearest Shop Item
  • NPC Aggro Radius Changer
  • Aggro Nearby NPCs
  • Teleport to Pawn Shop
  • Teleport to Gas Station
  • Teleport to Start
  • Teleport to End Gate
  • Teleport to Objective
  • Teleport to Most Valuable Loot
  • Teleport to Nearest NPC
  • Teleport to Nearest Vehicle
  • Teleport to Nearest Player
  • Save Current Position
  • Teleport to Saved Position
  • Performance Mods
  • Top Speed Changer
  • Acceleration Changer
  • Engine Torque Changer
  • Brake Power Changer
  • High Speed Steering Changer
  • Downforce Changer
  • Drift Mode
  • Drift Grip Changer
  • Infinite Fuel
  • Indestructible Vehicle
  • Infinite Ammo
  • No Cooldown
  • Automatic Fire
  • No Recoil
  • No Spread
  • No Weapon Pushback
  • Reset Weapon Mods
  • Melee Speed Override
  • Melee Speed Changer
  • No Melee Cooldown
Access
NO KEY
Tags
HANDS-ON NO KEY LOOT ESP PC MOBILE
Languages
English
Compatibility
Delta Arceus X Codex Other

Change history

  • – Added to page. Checked loader delay, filtered Loot ESP, an expensive target, and vehicle modifications on Potassium PC.
Script code
loadstring(game:HttpGet("https://raw.githubusercontent.com/xsslize/codex-roblox/refs/heads/main/loader.lua"))()
Ouroboros Hub
Ouroboros Hub script preview

Ouroboros Hub

Developer
Ouroboros
Updated
Updated
v2
NO KEY HANDS-ON PARTIAL FARM PC MOBILE

Usually easy to recommend, but this RUNAWAYS version disappointed us. Auto Collect Cash, Auto Crack Containers, and Auto Sell at Pawn Shop stole and sold part of the first location, then left the character standing at the shop. We had to run back to the car. After driving another 100–300 meters, the hub teleported the character away again and police caught us. Individual actions did work; the tested combination did not behave like a complete Auto Farm.

  • Auto Collect Cash
  • Auto Crack Containers
  • Auto Sell at Pawn Shop
  • +53 more
Copies 2 Discord
Details

Functions

  • Auto Collect Cash
  • Auto Crack Containers
  • Auto Sell at Pawn Shop
  • Auto Eat Food
  • Eat Below HP Percent Changer
  • Auto Repair Vehicle
  • Repair Below Health Changer
  • Kill Aura
  • Target NPCs Filter
  • Damage Per Hit Changer
  • Infinite Ammo
  • Despawn Police Helicopter
  • Burst Nearby Tires
  • Auto Steal Loot
  • Loot Category Filter
  • Minimum Pawn Value to Steal Changer
  • Buy Weapons
  • Auto Buy Selected Weapon
  • Class Selection
  • Auto Buy Class
  • Car Selection
  • Auto Buy Car
  • Equip Loadout
  • Refresh Owned Weapons
  • Auto Equip Loadout
  • Run Car
  • Refresh Owned Car
  • Lobby Permissions Changer
  • Lobby Max Players Changer
  • Auto Start Run
  • Claim Daily Reward
  • Auto Redeem Codes
  • WalkSpeed
  • WalkSpeed Amount Changer
  • Infinite Jump
  • Noclip
  • No Gameplay Paused
  • Instant Proximity Prompt
  • Auto Escape Counts
  • Auto Replay After Death
  • Fly
  • Fly Speed Changer
  • Teleport to Car
  • Teleport to Pawn Shop
  • Teleport to Gas Station
  • Teleport to Start Area
  • Teleport to Nearest Loot
  • Teleport to Nearest NPC
  • NPC ESP
  • Cash ESP
  • Container ESP
  • Loot ESP
  • Vehicle ESP
  • Player ESP
  • Show Distance on Labels
  • Fullbright
Access
NO KEY
Tags
HANDS-ON NO KEY PARTIAL FARM PC MOBILE
Languages
English
Compatibility
Delta Arceus X Codex Other

Change history

  • – Added to page. Checked cash collection, container breaking, pawn-shop selling, and observed the route fail after the first location.
Script code
-- discord.gg/synapsex
loadstring(game:HttpGet("https://raw.githubusercontent.com/joustingmatch/Ouroboros/main/loader.lua"))()
Citra Hub
Citra Hub script preview

Citra Hub

Developer
Citra
Updated
Updated
v2
NO KEY MENU CHECKED AUTO FARM PC MOBILE
  • Auto Farm
  • Safe Gate Wait
  • Auto Replay
  • +118 more
Copies 1 Discord
Details

Functions

  • Auto Farm
  • Safe Gate Wait
  • Auto Replay
  • Delay Between Runs Changer
  • Gate Timeout Changer
  • Retry Delay Changer
  • Lobby Shop Category Selection
  • Lobby Shop Item Selection
  • Buy Selected Item
  • Loot Item Selection
  • Loot Selected
  • Loot All
  • Loot Aura
  • Keep Loot Categories
  • Drop All Loot
  • Break Radius Changer
  • Break Nearby Cash Sources
  • Cash Source Selection
  • Cash Run
  • Collect All Cash
  • Stop Cash Run
  • Cash Aura
  • Keep Cash Categories
  • Sell All Loot
  • Remote Shop Item Selection
  • Buy Selected Remote Shop Item
  • NPC Aura Radius Changer
  • NPC Kill Aura
  • Aggro Nearby NPCs
  • Kill All NPCs
  • Bring Item Selection
  • Bring Category Selection
  • Bring Selected
  • Bring All
  • Stop Bring
  • Instant Prompt
  • Auto Refuel
  • God Mode
  • Speed Boost
  • Walk Speed Changer
  • Jump Power Override
  • Jump Power Changer
  • Infinite Jump
  • Noclip
  • Anti AFK
  • Melee Mods
  • No Melee Cooldown
  • Melee Damage Changer
  • Melee Speed Changer
  • Object Damage Changer
  • Reset Melee Mods
  • Teleport to End Gate
  • Teleport to Start
  • Teleport to Objective
  • Building Selection
  • Teleport to Building
  • Save Current Position
  • Teleport to Saved Position
  • Return to Previous Position
  • NPC Selection
  • Teleport to NPC
  • Vehicle Selection
  • Teleport to Vehicle
  • Player Selection
  • Teleport to Player
  • Vehicle Performance Mods
  • Top Speed Changer
  • Acceleration Changer
  • Engine Torque Changer
  • Brake Power Changer
  • High Speed Steering Changer
  • Downforce Changer
  • Drift Mode
  • Drift Grip Changer
  • Infinite Fuel
  • Indestructible Vehicle
  • Flip Vehicle
  • Reset Vehicle Mods
  • Infinite Ammo
  • No Weapon Cooldown
  • Automatic Fire
  • No Recoil
  • No Spread
  • No Weapon Pushback
  • Reset Weapon Mods
  • ESP
  • ESP Text Size Changer
  • ESP Font Changer
  • ESP Text Outline
  • ESP Line Thickness Changer
  • Tracer Origin Changer
  • Item ESP
  • Show Item Name
  • Show Item Category
  • Show Item Price
  • Show Item Distance
  • Item Boxes
  • Item Tracers
  • High Value Color Changer
  • High Value Threshold Changer
  • Minimum Item Value Changer
  • Item Category Filter
  • Item ESP Maximum Distance Changer
  • Maximum Items Changer
  • Player ESP
  • Show Player Name
  • Show Player Health
  • Show Player Distance
  • Player Boxes
  • Player Health Bars
  • Player Tracers
  • Player ESP Maximum Distance Changer
  • NPC ESP
  • Show NPC Name
  • Show NPC Health
  • Show NPC Distance
  • NPC Boxes
  • NPC Health Bars
  • NPC Tracers
  • Active NPCs Only
  • NPC ESP Maximum Distance Changer
Access
NO KEY
Tags
MENU CHECKED NO KEY AUTO FARM PC MOBILE
Languages
English
Compatibility
Delta Arceus X Codex Other

Change history

  • – Added to page. Full menu opened; recorded its visual and functional overlap with Bac0nH1ckOff without claiming a full farm test.
Script code
-- JOIN THE DISCORD
loadstring(game:HttpGet("https://raw.githubusercontent.com/gilgameshfate59/ohbfoosk8tid/main/CitraLoader.lua"))()
lasv4quitashub
lasv4quitashub script preview

lasv4quitashub

Developer
lasv4quitashub
Updated
Updated
v2
NO KEY MENU CHECKED AUTO ESCAPE PC MOBILE
  • WalkSpeed Changer
  • Jump Power Changer
  • Infinite Jump
  • +36 more
Copies 1 Discord
Details

Functions

  • WalkSpeed Changer
  • Jump Power Changer
  • Infinite Jump
  • Noclip
  • Loot ESP
  • Loot All Items
  • Loot Aura
  • Bring All Loot
  • Drop All Loot
  • Building ESP
  • Money Sources ESP
  • NPC ESP
  • Vehicle ESP
  • Kill Aura
  • Kill Aura Distance Changer
  • Kill Aura Damage Changer
  • Money Aura
  • Money Aura Distance Changer
  • Money Aura Damage Changer
  • Auto Loot and Sell
  • Auto Escape to Mexico
  • Vehicle Acceleration Changer
  • Vehicle Top Speed Changer
  • Infinite Fuel
  • Aimbot
  • Aimbot Smoothness Changer
  • Target Limb Changer
  • Aimbot FOV Radius Changer
  • Infinite Ammo
  • Teleport to Start
  • Teleport to End Gate
  • Teleport to Pawn Shop
  • Teleport to Gas Station
  • Teleport to Vehicle
  • Teleport to Safe Zone
  • Player Selection
  • Refresh Player List
  • Teleport to Player
  • Save Current Position
Access
NO KEY
Tags
MENU CHECKED NO KEY AUTO ESCAPE PC MOBILE
Languages
English
Compatibility
Delta Arceus X Codex Other

Change history

  • – Added to page. Loader and real menu opened on Potassium PC; full route functions were not tested.
Script code
loadstring(game:HttpGet('https://raw.githubusercontent.com/v4gueportfolio/lasv4quitashub/refs/heads/main/RUNAWAYS.lua'))()
ivan (cliffordevangelist)
ivan (cliffordevangelist) script preview

ivan (cliffordevangelist)

Developer
ivan (cliffordevangelist)
Updated
Updated
v2
NO KEY OPEN SOURCE PC MOBILE

An open-source keyless utility with mixed results. Anti Dispatch did not work, so police still cannot be treated as disabled. Third Person worked, but the character's arms appeared on screen and looked wrong. Entering a car and stepping back out removed the visual problem. Other controls reached the menu but were not tested as a complete escape loop.

  • Auto Loot
  • Loot Radius Changer
  • Third Person
  • +12 more
Copies 0
Details

Functions

  • Auto Loot
  • Loot Radius Changer
  • Third Person
  • Hitbox Expander
  • Hitbox Size Changer
  • Walk Speed
  • Walk Speed Value Changer
  • Fly
  • Fly Speed Changer
  • Infinite Gas
  • Vehicle Speed
  • Speed Multiplier Changer
  • Anti Dispatch
  • Kill Aura
  • Kill Aura Radius Changer
Access
NO KEY
Tags
OPEN SOURCE NO KEY PC MOBILE
Languages
English
Compatibility
Delta Arceus X Codex Other

Change history

  • – Added to page. Anti Dispatch failed; Third Person worked with a temporary first-person arm visual issue.
Script code
local Fluent = loadstring(game:HttpGet("https://github.com/dawid-scripts/Fluent/releases/latest/download/main.lua"))()

local Window = Fluent:CreateWindow({
    Title = "Runaways Project I",
    SubTitle = "by ivan",
    TabWidth = 160,
    Size = UDim2.fromOffset(580, 460),
    Acrylic = true,
    Theme = "Dark",
    MinimizeKey = Enum.KeyCode.LeftControl
})

local Tabs = {
    Main = Window:AddTab({ Title = "Main", Icon = "home" }),
    Blatant = Window:AddTab({ Title = "Blatant", Icon = "zap" }),
    Settings = Window:AddTab({ Title = "Settings", Icon = "settings" })
}

local Options = Fluent.Options

local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local Workspace = game:GetService("Workspace")
local UserInputService = game:GetService("UserInputService")
local CollectionService = game:GetService("CollectionService")

local LocalPlayer = Players.LocalPlayer
local Camera = Workspace.CurrentCamera

local FlowClient
local success, result = pcall(function()
    return require(game:GetService("CoreGui"):FindFirstChild("FlowSourcemap"))
end)
if success then
    FlowClient = result
else
    FlowClient = require(ReplicatedStorage.FlowClient)
end
local Loot = FlowClient.Loot
local Draggables = FlowClient.Draggables
local LocalData = FlowClient.LocalData

local autoLootEnabled = false
local lootRadius = 150
local hitboxExpanderEnabled = false
local hitboxSize = 10
local thirdPersonEnabled = false
local walkSpeedEnabled = false
local walkSpeedValue = 16
local flyEnabled = false
local flySpeed = 50
local infiniteGasEnabled = false
local vehicleSpeedEnabled = false
local vehicleSpeedMultiplier = 2
local antiDispatchEnabled = false
local killAuraEnabled = false
local killAuraRadius = 50
local teleportLocations = {}

local originalHitboxes = {}
local originalWalkSpeed = 16
local originalVehicleSpeeds = {}
local flyConnection = nil
local autoLootConnection = nil
local hitboxConnection = nil
local gasConnection = nil
local vehicleSpeedConnection = nil
local antiDispatchConnection = nil
local walkSpeedConnection = nil
local killAuraConnection = nil

local function getCharacter()
    return LocalPlayer.Character
end

local function getHumanoid()
    local char = getCharacter()
    return char and char:FindFirstChild("Humanoid")
end

local function getHumanoidRootPart()
    local char = getCharacter()
    return char and char:FindFirstChild("HumanoidRootPart")
end

local function getNearbyLoot(radius)
    local lootItems = {}
    local hrp = getHumanoidRootPart()
    if not hrp then return lootItems end
    
    for _, obj in pairs(CollectionService:GetTagged("Draggable")) do
        if obj:IsA("Model") and not obj:HasTag("BuyableLoot") then
            local primary = obj:FindFirstChild("PrimaryPart") or obj:FindFirstChildWhichIsA("BasePart")
            if primary then
                local dist = (primary.Position - hrp.Position).Magnitude
                if dist <= radius then
                    table.insert(lootItems, obj)
                end
            end
        end
    end
    return lootItems
end

local function autoLoot()
    if not autoLootEnabled then return end
    
    local lootItems = getNearbyLoot(lootRadius)
    for _, item in pairs(lootItems) do
        local primary = item:FindFirstChild("PrimaryPart") or item:FindFirstChildWhichIsA("BasePart")
        if primary then
            if item:HasTag("Equippable") then
                pcall(function()
                    Loot.LootEquip(primary)
                end)
            else
                local grabAttachment = primary:FindFirstChild("GrabAttachment", true)
                if not grabAttachment then
                    grabAttachment = Instance.new("Attachment")
                    grabAttachment.Name = "GrabAttachment"
                    grabAttachment.Parent = primary
                end
                pcall(function()
                    Loot.OwnNetworkRequestAsync(primary, true)
                end)
            end
            task.wait(0.15)
        end
    end
end

local function updateHitboxes()
    if not hitboxExpanderEnabled then
        for player, parts in pairs(originalHitboxes) do
            if player and player.Character then
                for part, originalSize in pairs(parts) do
                    if part and part.Parent then
                        part.Size = originalSize
                        part.CanCollide = true
                        part.Transparency = 0
                    end
                end
            end
        end
        originalHitboxes = {}
        return
    end
    
    for _, player in pairs(Players:GetPlayers()) do
        if player ~= LocalPlayer and player.Character then
            if not originalHitboxes[player] then
                originalHitboxes[player] = {}
            end
            for _, part in pairs(player.Character:GetDescendants()) do
                if part:IsA("BasePart") and part.Name ~= "HumanoidRootPart" then
                    if not originalHitboxes[player][part] then
                        originalHitboxes[player][part] = part.Size
                    end
                    part.Size = Vector3.new(hitboxSize, hitboxSize, hitboxSize)
                    part.Transparency = 0.7
                    part.CanCollide = false
                end
            end
        end
    end
end

local function toggleThirdPerson(enabled)
    if enabled then
        LocalPlayer.CameraMode = Enum.CameraMode.Classic
        LocalPlayer.CameraMinZoomDistance = 10
    else
        LocalPlayer.CameraMode = Enum.CameraMode.Classic
        LocalPlayer.CameraMinZoomDistance = 0.5
    end
end

local walkSpeedConnection = nil

local function updateWalkSpeed()
    local humanoid = getHumanoid()
    if humanoid then
        if walkSpeedEnabled then
            originalWalkSpeed = humanoid.WalkSpeed
            humanoid.WalkSpeed = walkSpeedValue
        else
            humanoid.WalkSpeed = originalWalkSpeed
        end
    end
end

local function toggleWalkSpeed(enabled)
    walkSpeedEnabled = enabled
    if enabled then
        walkSpeedConnection = RunService.Heartbeat:Connect(function()
            local humanoid = getHumanoid()
            if humanoid and humanoid.WalkSpeed ~= walkSpeedValue then
                humanoid.WalkSpeed = walkSpeedValue
            end
        end)
        updateWalkSpeed()
        Fluent:Notify({ Title = "Walk Speed", Content = "Enabled", Duration = 3 })
    else
        if walkSpeedConnection then
            walkSpeedConnection:Disconnect()
            walkSpeedConnection = nil
        end
        local humanoid = getHumanoid()
        if humanoid then
            humanoid.WalkSpeed = originalWalkSpeed
        end
        Fluent:Notify({ Title = "Walk Speed", Content = "Disabled", Duration = 3 })
    end
end

local function toggleFly(enabled)
    if enabled then
        flyConnection = RunService.Heartbeat:Connect(function()
            local char = getCharacter()
            local hrp = getHumanoidRootPart()
            local humanoid = getHumanoid()
            
            if not char or not hrp or not humanoid then
                toggleFly(false)
                return
            end
            
            humanoid.PlatformStand = true
            
            local moveDir = Vector3.new()
            if UserInputService:IsKeyDown(Enum.KeyCode.W) then moveDir = moveDir + Camera.CFrame.LookVector end
            if UserInputService:IsKeyDown(Enum.KeyCode.S) then moveDir = moveDir - Camera.CFrame.LookVector end
            if UserInputService:IsKeyDown(Enum.KeyCode.A) then moveDir = moveDir - Camera.CFrame.RightVector end
            if UserInputService:IsKeyDown(Enum.KeyCode.D) then moveDir = moveDir + Camera.CFrame.RightVector end
            if UserInputService:IsKeyDown(Enum.KeyCode.Space) then moveDir = moveDir + Vector3.new(0, 1, 0) end
            if UserInputService:IsKeyDown(Enum.KeyCode.LeftShift) then moveDir = moveDir - Vector3.new(0, 1, 0) end
            
            if moveDir.Magnitude > 0 then
                hrp.Velocity = moveDir.Unit * flySpeed
            else
                hrp.Velocity = Vector3.new(0, 0, 0)
            end
        end)
    else
        if flyConnection then
            flyConnection:Disconnect()
            flyConnection = nil
        end
        local humanoid = getHumanoid()
        if humanoid then
            humanoid.PlatformStand = false
        end
    end
end

local function toggleInfiniteGas(enabled)
    if enabled then
        gasConnection = RunService.Heartbeat:Connect(function()
            for _, vehicle in pairs(Workspace.Vehicles:GetChildren()) do
                if vehicle:IsA("Model") and vehicle:FindFirstChild("gasLevel") then
                    local gasLevel = vehicle.gasLevel
                    if gasLevel:IsA("NumberValue") then
                        gasLevel.Value = 100
                    end
                end
            end
        end)
    else
        if gasConnection then
            gasConnection:Disconnect()
            gasConnection = nil
        end
    end
end

local function toggleVehicleSpeed(enabled)
    if enabled then
        vehicleSpeedConnection = RunService.Heartbeat:Connect(function()
            local char = getCharacter()
            if not char then return end
            
            local humanoid = char:FindFirstChild("Humanoid")
            if not humanoid then return end
            
            local seat = humanoid.SeatPart
            if seat and seat:IsA("VehicleSeat") then
                if not originalVehicleSpeeds[seat] then
                    originalVehicleSpeeds[seat] = seat.MaxSpeed
                end
                seat.MaxSpeed = originalVehicleSpeeds[seat] * vehicleSpeedMultiplier
                
                if UserInputService:IsKeyDown(Enum.KeyCode.W) or UserInputService:IsKeyDown(Enum.KeyCode.Up) then
                    seat.ThrottleFloat = -vehicleSpeedMultiplier
                elseif UserInputService:IsKeyDown(Enum.KeyCode.S) or UserInputService:IsKeyDown(Enum.KeyCode.Down) then
                    seat.ThrottleFloat = vehicleSpeedMultiplier
                end
                
                if UserInputService:IsKeyDown(Enum.KeyCode.A) then
                    seat.SteerFloat = -vehicleSpeedMultiplier
                elseif UserInputService:IsKeyDown(Enum.KeyCode.D) then
                    seat.SteerFloat = vehicleSpeedMultiplier
                end
            end
        end)
        Fluent:Notify({ Title = "Vehicle Speed", Content = "Enabled - instant acceleration + max speed multiplier", Duration = 3 })
    else
        if vehicleSpeedConnection then
            vehicleSpeedConnection:Disconnect()
            vehicleSpeedConnection = nil
        end
        for seat, originalSpeed in pairs(originalVehicleSpeeds) do
            if seat and seat.Parent then
                seat.MaxSpeed = originalSpeed
                seat.ThrottleFloat = 0
                seat.SteerFloat = 0
            end
        end
        originalVehicleSpeeds = {}
        Fluent:Notify({ Title = "Vehicle Speed", Content = "Disabled", Duration = 3 })
    end
end

local function toggleAntiDispatch(enabled)
    antiDispatchEnabled = enabled
    if enabled then
        antiDispatchConnection = RunService.Heartbeat:Connect(function()
            local gameState = ReplicatedStorage:FindFirstChild("GameState")
            if gameState then
                local stars = gameState:FindFirstChild("Stars")
                local heat = gameState:FindFirstChild("Heat")
                local bounty = gameState:FindFirstChild("Bounty")
                if stars then stars.Value = 0 end
                if heat then heat.Value = 0 end
                if bounty then bounty.Value = 0 end
            end
        end)
        
        -- Hook remotes to block police dispatch events
        local oldNamecall
        oldNamecall = hookmetamethod(game, "__namecall", function(self, ...)
            local method = getnamecallmethod()
            local args = {...}
            
            if method == "FireServer" and self:IsA("RemoteEvent") then
                -- Block remotes that trigger police dispatch
                if self.Name == "Event" and self.Parent and self.Parent.Name == "ClientRunner" then
                    -- Block PoliceHeli spawn
                    if args[1] == "PoliceHeli" and args[2] == "Spawn" then
                        return -- Block
                    end
                    -- Block CrimesGui police dispatch notification
                    if args[1] == "CrimesGui" and args[2] == "PoliceDispatched" then
                        return -- Block
                    end
                    -- Block police vehicle lights
                    if args[1] == "PoliceLightVehicle" and args[2] == "ToggleFlash" then
                        return -- Block
                    end
                end
            end
            
            return oldNamecall(self, ...)
        end)
        
        Fluent:Notify({ Title = "Anti Dispatch", Content = "Enabled - Police remotes blocked", Duration = 3 })
    else
        if antiDispatchConnection then
            antiDispatchConnection:Disconnect()
            antiDispatchConnection = nil
        end
        Fluent:Notify({ Title = "Anti Dispatch", Content = "Disabled", Duration = 3 })
    end
end

local function toggleKillAura(enabled)
    killAuraEnabled = enabled
    if enabled then
        killAuraConnection = RunService.Heartbeat:Connect(function()
            local char = getCharacter()
            local hrp = getHumanoidRootPart()
            if not char or not hrp then return end
            
            for _, npc in pairs(Workspace.NPCs:GetChildren()) do
                if npc:IsA("Model") and npc:FindFirstChild("Humanoid") then
                    local npcHrp = npc:FindFirstChild("HumanoidRootPart")
                    if npcHrp then
                        local dist = (npcHrp.Position - hrp.Position).Magnitude
                        if dist <= killAuraRadius then
                            local humanoid = npc:FindFirstChild("Humanoid")
                            if humanoid and humanoid.Health > 0 then
                                humanoid.Health = 0
                            end
                        end
                    end
                end
            end
        end)
        Fluent:Notify({ Title = "Kill Aura", Content = "Enabled - NPCs within " .. killAuraRadius .. " studs", Duration = 3 })
    else
        if killAuraConnection then
            killAuraConnection:Disconnect()
            killAuraConnection = nil
        end
        Fluent:Notify({ Title = "Kill Aura", Content = "Disabled", Duration = 3 })
    end
end

local function buildTeleportLocations()
    teleportLocations = {}
    
    local pawnShops = {}
    for _, building in pairs(Workspace.Map.Buildings:GetChildren()) do
        if building.Name == "PawnShop" then
            table.insert(pawnShops, building)
        end
    end
    
    for i, shop in pairs(pawnShops) do
        teleportLocations["Pawn Shop " .. i] = shop
    end
    
    teleportLocations["Lumber Mill"] = Workspace.Map.Buildings:FindFirstChild("LumberMill")
    teleportLocations["Gas Station"] = Workspace.NPCs:FindFirstChild("JulesGasStation")
    teleportLocations["Start Area"] = Workspace.Map.StartArea
    teleportLocations["Player"] = LocalPlayer
    
    local locationNames = {}
    for name, _ in pairs(teleportLocations) do
        table.insert(locationNames, name)
    end
    return locationNames
end

local function getPlayerVehicle()
    for _, vehicle in pairs(Workspace.Vehicles:GetChildren()) do
        if vehicle:IsA("Model") and vehicle:FindFirstChild("system") then
            local seat = vehicle:FindFirstChild("Seat", true) or vehicle:FindFirstChild("VehicleSeat", true)
            if seat and seat:IsA("VehicleSeat") and seat.Occupant then
                local humanoid = seat.Occupant
                if humanoid:IsDescendantOf(LocalPlayer.Character) then
                    return vehicle
                end
            end
        end
    end
    return nil
end

local function safeTeleport(targetCFrame)
    local hrp = getHumanoidRootPart()
    if not hrp then return false end
    
    local humanoid = getHumanoid()
    if humanoid then
        humanoid.PlatformStand = true
    end
    
    hrp.CFrame = targetCFrame
    task.wait(0.1)
    
    if humanoid then
        humanoid.PlatformStand = false
    end
    return true
end

local function teleportToLocation(locationName, bringVehicle)
    local target = teleportLocations[locationName]
    if not target then return end
    
    local targetPos
    if typeof(target) == "Instance" then
        local primary = target:FindFirstChild("PrimaryPart") or target:FindFirstChildWhichIsA("BasePart")
        if primary then
            targetPos = primary.Position + Vector3.new(0, 5, 0)
        end
    elseif typeof(target) == "Vector3" then
        targetPos = target + Vector3.new(0, 5, 0)
    elseif target == LocalPlayer then
        targetPos = getHumanoidRootPart().Position
    end
    
    if not targetPos then return end
    
    local vehicle = bringVehicle and getPlayerVehicle()
    
    if vehicle then
        local seat = vehicle:FindFirstChild("Seat", true) or vehicle:FindFirstChild("VehicleSeat", true)
        if seat and seat:IsA("VehicleSeat") then
            seat:Sit(nil)
            task.wait(0.2)
        end
    end
    
    safeTeleport(CFrame.new(targetPos))
    task.wait(0.2)
    
    if vehicle and bringVehicle then
        local vehiclePrimary = vehicle:FindFirstChild("PrimaryPart") or vehicle:FindFirstChildWhichIsA("BasePart")
        if vehiclePrimary then
            vehiclePrimary.CFrame = CFrame.new(targetPos + Vector3.new(10, 5, 0))
        end
    end
end

Tabs.Main:AddSection("Auto Features")

Tabs.Main:AddButton({
    Title = "Auto Loot",
    Callback = function()
        autoLootEnabled = not autoLootEnabled
        if autoLootEnabled then
            autoLootConnection = RunService.Heartbeat:Connect(autoLoot)
            Fluent:Notify({ Title = "Auto Loot", Content = "Enabled", Duration = 3 })
        else
            if autoLootConnection then
                autoLootConnection:Disconnect()
                autoLootConnection = nil
            end
            Fluent:Notify({ Title = "Auto Loot", Content = "Disabled", Duration = 3 })
        end
    end
})

Tabs.Main:AddSlider("LootRadiusSlider", {
    Title = "Loot Radius",
    Default = 150,
    Min = 10,
    Max = 300,
    Rounding = 0,
    Callback = function(value)
        lootRadius = value
    end
})

Tabs.Main:AddSection("Character")

Tabs.Main:AddToggle("ThirdPersonToggle", {
    Title = "Third Person",
    Default = false,
    Callback = function(state)
        thirdPersonEnabled = state
        toggleThirdPerson(state)
    end
})

Tabs.Main:AddToggle("HitboxExpanderToggle", {
    Title = "Hitbox Expander",
    Default = false,
    Callback = function(state)
        hitboxExpanderEnabled = state
        if state then
            hitboxConnection = RunService.Heartbeat:Connect(updateHitboxes)
        else
            if hitboxConnection then
                hitboxConnection:Disconnect()
                hitboxConnection = nil
            end
            updateHitboxes()
        end
    end
})

Tabs.Main:AddSlider("HitboxSizeSlider", {
    Title = "Hitbox Size",
    Default = 10,
    Min = 5,
    Max = 50,
    Rounding = 1,
    Callback = function(value)
        hitboxSize = value
    end
})

Tabs.Main:AddToggle("WalkSpeedToggle", {
    Title = "Walk Speed",
    Default = false,
    Callback = function(state)
        toggleWalkSpeed(state)
    end
})

Tabs.Main:AddSlider("WalkSpeedSlider", {
    Title = "Walk Speed Value",
    Default = 16,
    Min = 16,
    Max = 100,
    Rounding = 1,
    Callback = function(value)
        walkSpeedValue = value
        if walkSpeedEnabled then
            local humanoid = getHumanoid()
            if humanoid then
                humanoid.WalkSpeed = walkSpeedValue
            end
        end
    end
})

Tabs.Main:AddToggle("FlyToggle", {
    Title = "Fly",
    Default = false,
    Callback = function(state)
        flyEnabled = state
        toggleFly(state)
    end
})

Tabs.Main:AddSlider("FlySpeedSlider", {
    Title = "Fly Speed",
    Default = 50,
    Min = 10,
    Max = 200,
    Rounding = 0,
    Callback = function(value)
        flySpeed = value
    end
})

Tabs.Blatant:AddSection("Vehicle")

Tabs.Blatant:AddToggle("InfiniteGasToggle", {
    Title = "Infinite Gas",
    Default = false,
    Callback = function(state)
        infiniteGasEnabled = state
        toggleInfiniteGas(state)
    end
})

Tabs.Blatant:AddToggle("VehicleSpeedToggle", {
    Title = "Vehicle Speed",
    Default = false,
    Callback = function(state)
        vehicleSpeedEnabled = state
        toggleVehicleSpeed(state)
    end
})

Tabs.Blatant:AddSlider("VehicleSpeedSlider", {
    Title = "Speed Multiplier",
    Default = 2,
    Min = 1,
    Max = 20,
    Rounding = 1,
    Callback = function(value)
        vehicleSpeedMultiplier = value
    end
})

Tabs.Blatant:AddToggle("AntiDispatchToggle", {
    Title = "Anti Dispatch",
    Default = false,
    Callback = function(state)
        antiDispatchEnabled = state
        toggleAntiDispatch(state)
    end
})

Tabs.Blatant:AddToggle("KillAuraToggle", {
    Title = "Kill Aura",
    Default = false,
    Callback = function(state)
        killAuraEnabled = state
        toggleKillAura(state)
    end
})

Tabs.Blatant:AddSlider("KillAuraRadiusSlider", {
    Title = "Kill Aura Radius",
    Default = 50,
    Min = 10,
    Max = 200,
    Rounding = 0,
    Callback = function(value)
        killAuraRadius = value
    end
})

Tabs.Blatant:AddSection("Teleport")

local locationNames = buildTeleportLocations()
local selectedLocation = locationNames[1]

Tabs.Blatant:AddDropdown("TeleportLocationDropdown", {
    Title = "Teleport To",
    Values = locationNames,
    Multi = false,
    Default = 1,
    Callback = function(value)
        selectedLocation = value
    end
})

Tabs.Blatant:AddToggle("BringVehicleToggle", {
    Title = "Bring Vehicle",
    Default = false,
    Callback = function(state)
    end
})

Tabs.Blatant:AddButton({
    Title = "Teleport",
    Callback = function()
        local bringVehicle = Options.BringVehicleToggle.Value
        teleportToLocation(selectedLocation, bringVehicle)
        Fluent:Notify({ Title = "Teleport", Content = "Teleported to " .. selectedLocation, Duration = 3 })
    end
})

Tabs.Blatant:AddButton({
    Title = "Refresh Locations",
    Callback = function()
        locationNames = buildTeleportLocations()
        Options.TeleportLocationDropdown:SetValues(locationNames)
        Fluent:Notify({ Title = "Teleport", Content = "Locations refreshed", Duration = 3 })
    end
})

Tabs.Settings:AddSection("Configuration")

local SaveManager = loadstring(game:HttpGet("https://raw.githubusercontent.com/dawid-scripts/Fluent/master/Addons/SaveManager.lua"))()
local InterfaceManager = loadstring(game:HttpGet("https://raw.githubusercontent.com/dawid-scripts/Fluent/master/Addons/InterfaceManager.lua"))()

SaveManager:SetLibrary(Fluent)
InterfaceManager:SetLibrary(Fluent)

SaveManager:IgnoreThemeSettings()
SaveManager:SetIgnoreIndexes({})

InterfaceManager:SetFolder("RunawaysProjectI")
SaveManager:SetFolder("RunawaysProjectI/config")

InterfaceManager:BuildInterfaceSection(Tabs.Settings)
SaveManager:BuildConfigSection(Tabs.Settings)

Window:SelectTab(1)

Fluent:Notify({
    Title = "Runaways Project I",
    Content = "Script loaded successfully!",
    Duration = 5
})

LocalPlayer.CharacterAdded:Connect(function()
    task.wait(1)
    if walkSpeedEnabled then
        if walkSpeedConnection then walkSpeedConnection:Disconnect() end
        walkSpeedConnection = RunService.Heartbeat:Connect(function()
            local humanoid = getHumanoid()
            if humanoid and humanoid.WalkSpeed ~= walkSpeedValue then
                humanoid.WalkSpeed = walkSpeedValue
            end
        end)
        local humanoid = getHumanoid()
        if humanoid then
            humanoid.WalkSpeed = walkSpeedValue
        end
    end
    if thirdPersonEnabled then toggleThirdPerson(true) end
    if hitboxExpanderEnabled then
        if hitboxConnection then hitboxConnection:Disconnect() end
        hitboxConnection = RunService.Heartbeat:Connect(updateHitboxes)
    end
    if vehicleSpeedEnabled then
        if vehicleSpeedConnection then vehicleSpeedConnection:Disconnect() end
        vehicleSpeedConnection = RunService.Heartbeat:Connect(function()
            local char = getCharacter()
            if not char then return end
            
            local humanoid = char:FindFirstChild("Humanoid")
            if not humanoid then return end
            
            local seat = humanoid.SeatPart
            if seat and seat:IsA("VehicleSeat") then
                if not originalVehicleSpeeds[seat] then
                    originalVehicleSpeeds[seat] = seat.MaxSpeed
                end
                seat.MaxSpeed = originalVehicleSpeeds[seat] * vehicleSpeedMultiplier
                
                if UserInputService:IsKeyDown(Enum.KeyCode.W) or UserInputService:IsKeyDown(Enum.KeyCode.Up) then
                    seat.ThrottleFloat = -vehicleSpeedMultiplier
                elseif UserInputService:IsKeyDown(Enum.KeyCode.S) or UserInputService:IsKeyDown(Enum.KeyCode.Down) then
                    seat.ThrottleFloat = vehicleSpeedMultiplier
                end
                if UserInputService:IsKeyDown(Enum.KeyCode.A) then
                    seat.SteerFloat = -vehicleSpeedMultiplier
                elseif UserInputService:IsKeyDown(Enum.KeyCode.D) then
                    seat.SteerFloat = vehicleSpeedMultiplier
                end
            end
        end)
    end
    if antiDispatchEnabled then
        if antiDispatchConnection then antiDispatchConnection:Disconnect() end
        antiDispatchConnection = RunService.Heartbeat:Connect(function()
            local gameState = ReplicatedStorage:FindFirstChild("GameState")
            if gameState then
                local stars = gameState:FindFirstChild("Stars")
                local heat = gameState:FindFirstChild("Heat")
                local bounty = gameState:FindFirstChild("Bounty")
                if stars then stars.Value = 0 end
                if heat then heat.Value = 0 end
                if bounty then bounty.Value = 0 end
            end
        end)
    end
    if killAuraEnabled then
        if killAuraConnection then killAuraConnection:Disconnect() end
        killAuraConnection = RunService.Heartbeat:Connect(function()
            local char = getCharacter()
            local hrp = getHumanoidRootPart()
            if not char or not hrp then return end
            
            for _, npc in pairs(Workspace.NPCs:GetChildren()) do
                if npc:IsA("Model") and npc:FindFirstChild("Humanoid") then
                    local npcHrp = npc:FindFirstChild("HumanoidRootPart")
                    if npcHrp then
                        local dist = (npcHrp.Position - hrp.Position).Magnitude
                        if dist <= killAuraRadius then
                            local humanoid = npc:FindFirstChild("Humanoid")
                            if humanoid and humanoid.Health > 0 then
                                humanoid.Health = 0
                            end
                        end
                    end
                end
            end
        end)
    end
end)
JimHub
JimHub script preview

JimHub

Developer
JimHub
Updated
Updated
v2
NO KEY MENU CHECKED PC MOBILE
  • CFrame Speed
  • Jump Power Changer
  • Noclip
  • +18 more
Copies 1
Details

Functions

  • CFrame Speed
  • Jump Power Changer
  • Noclip
  • Infinite Jump
  • Force Third Person
  • Combat Range Changer
  • Ring
  • Auto Attack
  • Auto Break Multi Hit
  • Vehicle Mods
  • Gas Level Changer
  • Suspension Stiffness Changer
  • Acceleration Changer
  • Braking Power Changer
  • Torque Changer
  • Downforce Changer
  • Top Speed Changer
  • Mass Changer
  • Auto Loot
  • Drop Selected
  • Drop All Items
Access
NO KEY
Tags
MENU CHECKED NO KEY PC MOBILE
Languages
English
Compatibility
Delta Arceus X Codex Other

Change history

  • – Added to page. Loader and real menu opened on Potassium PC; full route functions were not tested.
Script code
loadstring(game:HttpGet("https://raw.githubusercontent.com/w15546251-afk/RUNAWAY/refs/heads/main/JimHub"))()
milesthegreat1
milesthegreat1 script preview

milesthegreat1

Developer
milesthegreat1
Updated
Updated
v2
NO KEY OPEN SOURCE PC MOBILE
  • Kill Aura
  • Kill Aura Range Changer
  • Kill Aura Damage Changer
  • +10 more
Copies 0
Details

Functions

  • Kill Aura
  • Kill Aura Range Changer
  • Kill Aura Damage Changer
  • Ammo Amount Changer
  • Apply Ammo
  • Teleport End
  • Silent Aim
  • Aim Part Changer
  • Show FOV Circle
  • FOV Center Screen
  • FOV Size Changer
  • ESP NPCs
  • ESP Loot and Safes
Access
NO KEY
Tags
OPEN SOURCE NO KEY PC MOBILE
Languages
English
Compatibility
Delta Arceus X Codex Other

Change history

  • – Added to page. Open source reviewed; Teleport End confirmed as a placeholder notification.
Script code
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local UserInputService = game:GetService("UserInputService")
local RunService = game:GetService("RunService")

local Camera = workspace.CurrentCamera
local LocalPlayer = Players.LocalPlayer

local librarynew = loadstring(game:HttpGet("https://raw.githubusercontent.com/liebertsx/Tora-Library/main/src/librarynew", true))()
local window = librarynew:CreateWindow("RUNAWAYS")
local mainFolder = window:AddFolder("Main")
local aimbotFolder = window:AddFolder("Aimbot & ESP")

local killAuraEnabled = false
local killAuraRange = 50
local killAuraDamage = 100
local ammoAmount = 999

local targets = {
    NPCs = {},
    Safes = {},
}

local lastNpcUpdate = 0
local lastSafeUpdate = 0
local updateInterval = 1
local remoteEvent = nil

getgenv().AimbotEnabled = false
getgenv().EspNPCsEnabled = false
getgenv().EspLootEnabled = false
getgenv().AimbotTarget = {
    position = nil,
    part = nil,
}
getgenv().AimPart = "HumanoidRootPart"
getgenv().ShowFov = false
getgenv().FovRadius = 150

local touchEnabled = UserInputService.TouchEnabled and not UserInputService.MouseEnabled
getgenv().FovCenterScreen = touchEnabled

local espObjects = {}
local fovCircle = Drawing.new("Circle")
fovCircle.Visible = false
fovCircle.Thickness = 1.5
fovCircle.Color = Color3.fromRGB(255, 255, 255)
fovCircle.Filled = false
fovCircle.Transparency = 1
fovCircle.Radius = getgenv().FovRadius

local function handleRemoteEvent()
    if remoteEvent and remoteEvent.Parent then
        return remoteEvent
    end

    pcall(function()
        remoteEvent = ReplicatedStorage:FindFirstChild("FlowClient")
        if remoteEvent then
            remoteEvent = remoteEvent:FindFirstChild("ClientRunner")
            if remoteEvent then
                remoteEvent = remoteEvent:FindFirstChild("Event")
            end
        end
    end)

    if not remoteEvent or not remoteEvent.Parent then
        for _, descendant in ipairs(ReplicatedStorage:GetDescendants()) do
            if descendant.Name == "Event" and (descendant:IsA("RemoteEvent") or descendant:IsA("UnreliableRemoteEvent")) then
                remoteEvent = descendant
                return remoteEvent
            end
        end
    end

    return remoteEvent
end

local function updateNPCs()
    local npcs = {}
    local npcFolder = workspace:FindFirstChild("NPCs")
    if npcFolder then
        for _, child in ipairs(npcFolder:GetChildren()) do
            if child:IsA("Model") then
                local humanoid = child:FindFirstChildOfClass("Humanoid")
                if humanoid and humanoid.Health > 0 then
                    table.insert(npcs, {
                        Model = child,
                        Humanoid = humanoid,
                    })
                end
            end
        end
    end
    targets.NPCs = npcs
end

local function updateSafes()
    if os.clock() - lastSafeUpdate < 5 then
        return
    end
    lastSafeUpdate = os.clock()

    local safeList = {}
    local searchArea = workspace:FindFirstChild("Map") or workspace
    local npcFolder = workspace:FindFirstChild("NPCs")

    for _, descendant in ipairs(searchArea:GetDescendants()) do
        if not npcFolder or not descendant:IsDescendantOf(npcFolder) then
            local healthValue = descendant:FindFirstChild("Health")
            if healthValue and (healthValue:IsA("NumberValue") or healthValue:IsA("IntValue")) then
                local model = descendant:IsA("Model") and descendant or descendant:FindFirstAncestorOfClass("Model")
                if not model or not Players:GetPlayerFromCharacter(model) then
                    table.insert(safeList, descendant)
                end
            end
        end
    end
    targets.Safes = safeList
end

local function createEspHl(target, textLabel, fillColor, type)
    if not target or not target.Parent then return end

    local part = target:IsA("BasePart") and target or target:FindFirstChild("HumanoidRootPart") or target:FindFirstChild("Torso") or target.PrimaryPart or target:FindFirstChildOfClass("BasePart")
    if not part then return end

    local hlName = "ESP_HL_" .. type
    local bbName = "ESP_BB_" .. type

    if target:FindFirstChild(hlName) or part:FindFirstChild(bbName) then return end

    local highlight = Instance.new("Highlight")
    highlight.Name = hlName
    highlight.FillTransparency = 0.6
    highlight.OutlineTransparency = 0
    highlight.FillColor = fillColor
    highlight.OutlineColor = Color3.new(1, 1, 1)
    highlight.Parent = target

    local billboard = Instance.new("BillboardGui")
    billboard.Name = bbName
    billboard.Size = UDim2.new(0, 200, 0, 50)
    billboard.StudsOffset = Vector3.new(0, 3, 0)
    billboard.AlwaysOnTop = true

    local textLabelInst = Instance.new("TextLabel")
    textLabelInst.Size = UDim2.new(1, 0, 1, 0)
    textLabelInst.BackgroundTransparency = 1
    textLabelInst.Text = textLabel
    textLabelInst.TextColor3 = fillColor
    textLabelInst.TextStrokeTransparency = 0
    textLabelInst.TextScaled = false
    textLabelInst.TextSize = 14
    textLabelInst.Font = Enum.Font.Code
    textLabelInst.Parent = billboard
    billboard.Parent = part

    table.insert(espObjects, {
        highlight = highlight,
        billboard = billboard,
        target = target,
        type = type,
    })
end

local function removeEsp(type)
    for i = #espObjects, 1, -1 do
        local obj = espObjects[i]
        if obj.type == type then
            if obj.highlight then obj.highlight:Destroy() end
            if obj.billboard then obj.billboard:Destroy() end
            table.remove(espObjects, i)
        end
    end
end

task.spawn(function()
    while task.wait(1) do
        for i = #espObjects, 1, -1 do
            local obj = espObjects[i]
            if not obj.target or not obj.target.Parent then
                if obj.highlight then obj.highlight:Destroy() end
                if obj.billboard then obj.billboard:Destroy() end
                table.remove(espObjects, i)
            end
        end

        if getgenv().EspNPCsEnabled then
            local npcFolder = workspace:FindFirstChild("NPCs")
            if npcFolder then
                for _, child in ipairs(npcFolder:GetChildren()) do
                    if child:IsA("Model") then
                        createEspHl(child, child.Name, Color3.fromRGB(255, 50, 50), "NPC")
                    end
                end
            end
        end

        if getgenv().EspLootEnabled then
            local cashFolder = workspace:FindFirstChild("Cash")
            if cashFolder then
                for _, child in ipairs(cashFolder:GetChildren()) do
                    createEspHl(child, "Cash", Color3.fromRGB(50, 255, 50), "Loot")
                end
            end

            local lootFolder = workspace:FindFirstChild("Loot")
            if lootFolder then
                for _, child in ipairs(lootFolder:GetChildren()) do
                    createEspHl(child, child.Name, Color3.fromRGB(0, 255, 255), "Loot")
                end
            end

            updateSafes()

            for _, child in ipairs(targets.Safes) do
                createEspHl(child, child.Name or "Safe", Color3.fromRGB(255, 215, 0), "Loot")
            end
        end
    end
end)

local function executeKillAura()
    local remote = handleRemoteEvent()
    if not remote then return end

    local character = LocalPlayer.Character
    if not character then return end

    local rootPart = character:FindFirstChild("HumanoidRootPart") or character:FindFirstChild("Torso") or character.PrimaryPart
    if not rootPart then return end

    local rootPosition = rootPart.Position

    if os.clock() - lastNpcUpdate > updateInterval then
        updateNPCs()
        updateSafes()
        lastNpcUpdate = os.clock()
    end

    for _, data in ipairs(targets.NPCs) do
        if not killAuraEnabled then break end

        local model = data.Model
        local humanoid = data.Humanoid

        if model and model.Parent and humanoid and humanoid.Parent and humanoid.Health > 0 then
            local primaryPart = model.PrimaryPart or model:FindFirstChild("HumanoidRootPart") or model:FindFirstChildOfClass("BasePart")
            if primaryPart and (primaryPart.Position - rootPosition).Magnitude <= killAuraRange then
                pcall(function()
                    remote:FireServer("NPCs", "Damage", humanoid, killAuraDamage)
                end)
            end
        end
    end

    for _, safe in ipairs(targets.Safes) do
        if not killAuraEnabled then break end

        local parent = safe.Parent
        if parent then
            local basePart = safe:IsA("BasePart") and safe or safe:FindFirstChildOfClass("BasePart")
            local position = basePart and basePart.Position

            if not position and safe:IsA("Model") then
                position = safe:GetPivot().Position
            end

            if position and (position - rootPosition).Magnitude <= killAuraRange then
                pcall(function()
                    remote:FireServer("DamageToOpen", "Damage", safe, killAuraDamage, "melee")
                end)
            end
        end
    end
end

local function killAuraLoop()
    while killAuraEnabled do
        executeKillAura()
        task.wait(0.2)
    end
end

local function toggleKillAura(state)
    if state == killAuraEnabled then return end
    killAuraEnabled = state
    if killAuraEnabled then
        task.spawn(killAuraLoop)
    end
end

local function applyAmmo()
    local remote = handleRemoteEvent()
    if not remote then return end

    local containers = {}
    if LocalPlayer:FindFirstChild("Backpack") then
        table.insert(containers, LocalPlayer.Backpack)
    end
    if LocalPlayer.Character then
        table.insert(containers, LocalPlayer.Character)
    end

    for _, container in ipairs(containers) do
        for _, item in ipairs(container:GetChildren()) do
            if item:IsA("Tool") then
                pcall(function()
                    remote:FireServer("Ammo", "setAmmo", item, ammoAmount)
                end)
            end
        end
    end
end

RunService.Heartbeat:Connect(function()
    local screenCenter = Camera.ViewportSize / 2
    local mouseLocation = getgenv().FovCenterScreen and screenCenter or UserInputService:GetMouseLocation()

    if fovCircle then
        fovCircle.Position = mouseLocation
        fovCircle.Radius = getgenv().FovRadius
        fovCircle.Visible = getgenv().ShowFov
    end

    if getgenv().AimbotEnabled then
        local npcFolder = workspace:FindFirstChild("NPCs")
        if npcFolder then
            local closestDist = getgenv().FovRadius
            local closestPos = nil
            local closestPart = nil

            for _, child in ipairs(npcFolder:GetChildren()) do
                local aimPart = child:FindFirstChild(getgenv().AimPart) or child:FindFirstChild("HumanoidRootPart") or child:FindFirstChild("Torso") or child.PrimaryPart
                local humanoid = child:FindFirstChildOfClass("Humanoid")

                if aimPart and humanoid and humanoid.Health > 0 then
                    local screenPos, onScreen = Camera:WorldToScreenPoint(aimPart.Position)
                    if onScreen then
                        local dist = (Vector2.new(screenPos.X, screenPos.Y) - mouseLocation).Magnitude
                        if dist <= closestDist then
                            closestDist = dist
                            closestPos = aimPart.Position
                            closestPart = aimPart
                        end
                    end
                end
            end

            getgenv().AimbotTarget = {
                position = closestPos,
                part = closestPart,
            }
        end
    else
        getgenv().AimbotTarget = {
            position = nil,
            part = nil,
        }
    end
end)

if not getgenv().AimbotHooked then
    getgenv().AimbotHooked = true

    local originalNamecall
    originalNamecall = hookmetamethod(game, "__namecall", newcclosure(function(self, ...)
        local method = getnamecallmethod()
        local aimData = getgenv().AimbotTarget

        if getgenv().AimbotEnabled and aimData and aimData.position then
            if method:lower() == "raycast" and self == workspace then
                local args = { ... }
                args[2] = (aimData.position - args[1]).Unit * args[2].Magnitude
                return originalNamecall(self, table.unpack(args))
            end

            if method == "FindPartOnRayWithIgnoreList" or method == "FindPartOnRay" then
                local args = { ... }
                local origin = args[1].Origin
                local direction = (aimData.position - origin).Unit * args[1].Direction.Magnitude
                args[1] = Ray.new(origin, direction)
                return originalNamecall(self, table.unpack(args))
            end
        end

        return originalNamecall(self, ...)
    end))

    local originalIndex
    originalIndex = hookmetamethod(game, "__index", newcclosure(function(self, key)
        if getgenv().AimbotEnabled and getgenv().AimbotTarget and getgenv().AimbotTarget.position then
            if self:IsA("Mouse") then
                if key == "Hit" or key == "hit" then
                    return CFrame.new(getgenv().AimbotTarget.position)
                end
                if key == "Target" or key == "target" then
                    return getgenv().AimbotTarget.part
                end
            end
        end
        return originalIndex(self, key)
    end))
end

mainFolder:AddToggle({
    text = "Kill Aura",
    flag = "killaura",
    callback = function(state)
        toggleKillAura(state)
    end,
})

mainFolder:AddBox({
    text = "Kill Aura Range [Studs]",
    value = tostring(killAuraRange),
    flag = "killaura_range",
    callback = function(val)
        local num = tonumber(val)
        if num then
            killAuraRange = num
        end
    end,
})

mainFolder:AddBox({
    text = "Kill Aura Damage",
    value = tostring(killAuraDamage),
    flag = "killaura_damage",
    callback = function(val)
        local num = tonumber(val)
        if num then
            killAuraDamage = num
        end
    end,
})

mainFolder:AddBox({
    text = "Ammo Amount",
    value = tostring(ammoAmount),
    flag = "setammoamount",
    callback = function(val)
        local num = tonumber(val)
        if num then
            ammoAmount = num
        end
    end,
})

mainFolder:AddButton({
    text = "Apply Ammo",
    callback = applyAmmo,
})

mainFolder:AddButton({
    text = "Teleport End",
    callback = function()
        game:GetService("StarterGui"):SetCore("SendNotification", {
            Title = "Getting Fix Soon...",
            Text = "Sorry This This Button Has a bug",
            Icon = "",
        })
    end,
})

aimbotFolder:AddToggle({
    text = "Silent Aim",
    flag = "silentaim",
    callback = function(state)
        getgenv().AimbotEnabled = state
    end,
})

aimbotFolder:AddList({
    text = "Aim Part",
    flag = "aimpart_select",
    values = {
        "HumanoidRootPart",
        "Head",
    },
    callback = function(val)
        getgenv().AimPart = val
    end,
})

aimbotFolder:AddToggle({
    text = "Show FOV Circle",
    flag = "show_fov",
    callback = function(state)
        getgenv().ShowFov = state
    end,
})

aimbotFolder:AddToggle({
    text = "FOV Center Screen",
    flag = "fov_center",
    callback = function(state)
        getgenv().FovCenterScreen = state
    end,
})

aimbotFolder:AddSlider({
    text = "FOV Size",
    min = 50,
    max = 300,
    value = 150,
    type = "slider",
    callback = function(val)
        local radius = tonumber(val)
        if radius then
            getgenv().FovRadius = radius
            if fovCircle then
                fovCircle.Radius = radius
            end
        end
    end,
})

aimbotFolder:AddToggle({
    text = "ESP NPCs",
    flag = "espnpc",
    callback = function(state)
        getgenv().EspNPCsEnabled = state
        if not state then
            removeEsp("NPC")
        end
    end,
})

aimbotFolder:AddToggle({
    text = "ESP Loot & Safes",
    flag = "esploot",
    callback = function(state)
        getgenv().EspLootEnabled = state
        if not state then
            removeEsp("Loot")
        end
    end,
})

mainFolder:AddLabel({
    text = "Made By milesthegreat",
    type = "label",
})

librarynew:Init()

RUNAWAYS scripts with a KEY SYSTEM

Four hubs required an access step. Every real interface opened, but the feature lists remain source-provided information rather than a claim that we tested each post-key control. Airflow sits last because its immovable access window creates the worst experience before farming even begins.

Axon Hub
Axon Hub script preview

Axon Hub

Developer
Axon Hub
Updated
Updated
v2
KEY SYSTEM MENU CHECKED SOURCE-LISTED PC MOBILE
  • COMBAT FEATURES
  • Silent Aim with NPC and player targeting
  • Triggerbot with selectable hitboxes and custom FOV
  • +34 more
Copies 0 Discord
Details

Functions

  • COMBAT FEATURES
  • Silent Aim with NPC and player targeting
  • Triggerbot with selectable hitboxes and custom FOV
  • Wallbang and forced collateral shots
  • No Recoil and No Spread
  • Infinite Magazine and Reserve Ammo
  • Automatic Reload
  • One Shot NPCs and adjustable NPC damage
  • NPC Kill Aura with custom range and delay
  • Smooth camera Aimbot
  • FARMING FEATURES
  • Auto Collect Cash
  • Auto Grab Nearby Loot
  • Auto NPC Farm
  • Automatic Register and Safe breaking
  • Auto Pickup for actionable objects
  • Teleport or walk-based cash farming
  • Full money and valuable-loot sweep
  • ESP AND VISUALS
  • Player, NPC, Loot, Cash and Vehicle ESP
  • Names, Health, Distance, Boxes and Tracers
  • Custom Chams and ESP colors
  • Fullbright and No Fog
  • Custom FOV, Third Person and Crosshair
  • MOVEMENT AND TELEPORTS
  • Fly, Speed and Jump Power
  • Noclip, Infinite Jump and No Fall
  • Auto Sprint and Click Teleport
  • Teleport to players, NPCs, cash, loot and vehicles
  • Custom saved waypoints
  • SURVIVAL AND VEHICLES
  • Anti Ragdoll and Downed protection
  • Auto Heal, Auto Eat and Auto Drink
  • Revive support
  • Vehicle God Mode and Speed Boost
  • Automatic seat hopping and vehicle repair
  • Also includes Anti-AFK, rejoin, server hopping, configuration saving, webhook session statistics and many additional quality-of-life options.
Access
KEY SYSTEM
Tags
MENU CHECKED KEY SYSTEM SOURCE-LISTED PC MOBILE
Languages
English
Compatibility
Delta Arceus X Codex Other

Change history

  • – Added to page. Reached the real post-key menu; feature list preserved from its source without individual verification.
Script code
loadstring(game:HttpGet("https://api.luarmor.net/files/v3/loaders/97c3f6db55a2cf72141537a85458e5a7.lua"))()
Ashlabs
Ashlabs script preview

Ashlabs

Developer
Ashlabs
Updated
Updated
v2
KEY SYSTEM MENU CHECKED SOURCE-LISTED PC MOBILE
  • – Auto loot Aura
  • – Minimum Loot Pricing to taken by auto loot
  • – Auto Collect Cash Dropped
  • +19 more
Copies 0
Details

Functions

  • – Auto loot Aura
  • – Minimum Loot Pricing to taken by auto loot
  • – Auto Collect Cash Dropped
  • – Auto Break Locked Doors & barricades
  • – Auto Shatter All Glasses
  • – NPC Kill Aura
  • – Kill Aura Target(All Npc/Hostile & Civillians/Officers Only)
  • – Customizeable Damage & Kill Range
  • – Button to insta kill all police
  • – Infinite Ammo
  • – Auto heal(Need healing item)
  • – Auto Repair Main Vehicle(Required repair item)
  • – Auto Refuill Main Vehicle(Required gas station)
  • – Teleport location(Gas Station, Pawn Shop, Vechicle, Checkpoint, etc)
  • – Loot ESP Name & Price
  • – NPC / Police ESP
  • – Vehicle ESP
  • – Cash Drop ESP
  • – Customizeable Walk Speed
  • – No Clip
  • – Infinite Jump
  • – And More
Access
KEY SYSTEM
Tags
MENU CHECKED KEY SYSTEM SOURCE-LISTED PC MOBILE
Languages
English
Compatibility
Delta Arceus X Codex Other

Change history

  • – Added to page. Reached the real post-key menu; feature list preserved from its source without individual verification.
Script code
loadstring(game:HttpGet("https://ashlabs.me/api/game?name=runaways.lua", true))()
Glitchyisback
Glitchyisback script preview

Glitchyisback

Developer
Glitchyisback
Updated
Updated
v2
KEY SYSTEM MENU CHECKED SOURCE-LISTED PC MOBILE
  • Fly
  • Tp to End (the end will be around the user 20-2000 studs away. look for a door then noclip through it to find the button)
  • Noclip
  • +2 more
Copies 0
Details

Functions

  • Fly
  • Tp to End (the end will be around the user 20-2000 studs away. look for a door then noclip through it to find the button)
  • Noclip
  • Fast Car (aka Car Fly)
  • Inf Fuel (only when fast car is activated)
Access
KEY SYSTEM
Tags
MENU CHECKED KEY SYSTEM SOURCE-LISTED PC MOBILE
Languages
English
Compatibility
Delta Arceus X Codex Other

Change history

  • – Added to page. Reached the real post-key menu; feature list preserved from its source without individual verification.
Script code
loadstring(game:Httpget("https://raw.githubusercontent.com/FortheLolzahaha-alt/RunAways/refs/heads/main/roblox"))()
Airflow Hub
Airflow Hub script preview

Airflow Hub

Developer
NotZNX
Updated
Updated
v2
KEY SYSTEM MENU CHECKED SOURCE-LISTED PC MOBILE
  • Auto Loot
  • Auto Smash
  • Auto Collect Cash
  • +40 more
Copies 0 Discord
Details

Functions

  • Auto Loot
  • Auto Smash
  • Auto Collect Cash
  • Auto Sell
  • Auto Replay On Death
  • Loot All
  • Smash All
  • Collect All Cash
  • Sell All
  • TP To Finish
  • To Pawn Shop
  • To Gas Station
  • To Nearest Loot
  • To Car
  • Visuals
  • Loot
  • Containers
  • NPCs
  • Cash Drops
  • Vehicles
  • Show Value
  • Show Distance
  • Max Distance
  • Third Person
  • Field Of View
  • Misc
  • Kill Aura
  • Targets
  • Aura Range
  • Kill All
  • Kill Nearby
  • Anti Helicopter
  • Despawn Helicopter
  • Walk Speed
  • Jump Power
  • Noclip
  • Infinite Fuel
  • Car Godmode
  • Super Car
  • Top Speed
  • Drive Nearest Car
  • Flip Car
  • Shop
Access
KEY SYSTEM
Tags
MENU CHECKED KEY SYSTEM SOURCE-LISTED PC MOBILE
Languages
English
Compatibility
Delta Arceus X Codex Other

Change history

  • – Added to page. Reached the real post-key menu and documented the fixed access window blocking game controls.
Script code
loadstring(game:HttpGet("https://airflowscript.com/loader"))()

Before you send the car toward Mexico

  • Let the lobby and your character finish loading before executing a loader.
  • Configure the farm before enabling it. Bac0n requires setup, but no manual input was needed once the run began.
  • Enable Auto Execute or queue-on-teleport support in your executor if a hub must survive the move between lobby and run. The built-in Replay option may also continue the loop.
  • Test one vehicle change at a time. Extreme acceleration, speed, and steering values can make a working car much harder to control.
  • Do not enable every heavy loop together. Limited execution time per frame can stop Auto Farm, ESP, combat, and vehicle tools from keeping up at the same time.
  • Finish the Airflow access step before you need normal game controls; its key window cannot be dragged out of the way.

One clean session is not an anti-ban claim

No kick, warning, freeze, or ban appeared while these twelve menus were checked on Potassium. That result describes one session only; it does not prove that any loader is permanently safe or undetected.

Third-party scripts can violate Roblox rules. Never enter a Roblox password or cookie on a key page, and do not install unknown files offered by redirects.

Questions worth answering before another run

Which RUNAWAYS script is best without a key?
Bac0nH1ckOff has the strongest result from this check. Its Auto Farm started from the lobby, crossed all four borders, reached Mexico, awarded Credz, and began another run. Its interface is confusing, so configure it carefully before enabling the farm.
Does every Auto Farm reach Mexico?
No. The label may describe cash collection, looting, selling, route movement, or a full replay loop. Ouroboros completed actions in the first location but did not finish the route during our test.
Why does Auto Farm stop when RUNAWAYS changes places?
The lobby and active run can require the loader to execute again after a Roblox teleport. Enable your executor’s Auto Execute or queue-on-teleport option when supported. The game’s Replay system may also avoid some restarts.
Is Codex a full RUNAWAYS Auto Farm?
Its current menu does not contain a feature named Auto Farm. Codex is better treated as a manual toolbox for filtered Loot ESP, teleports, cash tools, combat changes, and vehicle modifications.
Were the KEY SYSTEM functions tested?
Every real post-key menu opened, but the individual features for Axon, Ashlabs, Glitchyisback, and Airflow were copied unchanged from their source pages and were not verified one by one.
Do these RUNAWAYS scripts work on mobile?
Our hands-on session used Potassium on Windows PC. Mobile labels come from listed compatibility and do not represent a separate Android or iOS test. Results still depend on executor support.
Are RUNAWAYS scripts safe from bans?
No kick, warning, freeze, or ban appeared during this session, but that does not make any third-party loader permanently safe, undetected, or anti-ban.