TORASCRIPTS LOGO BRANDED PIC
  • Submit Roblox Script
  • Privacy Policy
  • Safety Guidelines
  • Terms of Service
  • Contact Us

Dead Rails Auto Bonds Script | Open Source & Keyless

ToraIsMe
May 11, 2025
Dead Rails Auto Bonds Script | Open Source & Keyless

Script Features:

Here’s the full list of features that you get from Dead Rails scripts:

  • Auto bonds – Farm bonds without key or ads

Dead Rails Auto Bonds Open Source Script:

local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local PlayerGui = LocalPlayer:WaitForChild("PlayerGui")
local TweenService = game:GetService("TweenService")
local RunService = game:GetService("RunService")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local TeleportService = game:GetService("TeleportService")

local workspaceService = cloneref(game:GetService("Workspace"))
local part = workspaceService:FindFirstChild("Gayze")
if not part then
    local starterGui = cloneref(game:GetService("StarterGui"))
    starterGui:SetCore("SendNotification", {
        Title = "Auto bonds",
        Text = "Enjoy skids!",
        Duration = 5
    })

    local newPart = Instance.new("Part")
    newPart.Name = "Gayze"
    newPart.Size = Vector3.new(0, 5, 0)
    newPart.Position = Vector3.new(5, 5, 5)
    newPart.Transparency = 1
    newPart.CanCollide = false
    newPart.Anchored = true
    newPart.Parent = workspaceService
end

local character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
local hrp = character:WaitForChild("HumanoidRootPart")
local hum = character:WaitForChild("Humanoid")
local startCF = hrp.CFrame

local function isUnanchored(m)
    for _, p in pairs(m:GetDescendants()) do
        if p:IsA("BasePart") and not p.Anchored then
            return true
        end
    end
    return false
end

local function findCannon()
    local exclude = nil
    local fort = workspace:FindFirstChild("FortConstitution")
    if fort then
        exclude = fort:FindFirstChild("Cannon", true)
    end

    for _, d in ipairs(workspace:GetDescendants()) do
        if d:IsA("Model") and d.Name == "Cannon" and d ~= exclude then
            return d
        end
    end
    return nil
end

local tInfo = TweenInfo.new(20, Enum.EasingStyle.Linear)
local tween = TweenService:Create(hrp, tInfo, { CFrame = CFrame.new(-9, 3, -50000) })
tween:Play()

local conn
conn = RunService.RenderStepped:Connect(function()
    local can = findCannon()
    if can then
        if isUnanchored(can) then
            local seat = can:FindFirstChildWhichIsA("VehicleSeat", true)
            if seat and not seat.Occupant then
                tween:Cancel()
                conn:Disconnect()

                hrp.CFrame = seat.CFrame
                seat:Sit(hum)

                task.delay(1, function()
                    if hum.Sit then
                        hum.Sit = false
                        hum:ChangeState(Enum.HumanoidStateType.Jumping)
                    end

                    task.delay(1, function()
                        seat:Sit(hum)

                        task.delay(1, function()
                            hrp.CFrame = startCF
                            hum.JumpPower = 0
                            hum:SetStateEnabled(Enum.HumanoidStateType.Jumping, false)
                            task.wait(1)
                            _G.CannonFound = true
                        end)
                    end)
                end)
            end
        end
    end
end)

local bondGui = Instance.new("ScreenGui")
bondGui.Name = "BondUI"
bondGui.ResetOnSpawn = false
bondGui.Parent = cloneref(game:GetService("CoreGui"))

local statusLabel = Instance.new("TextLabel")
statusLabel.Size = UDim2.new(0.3, 0, 0.09, 0)
statusLabel.Position = UDim2.new(0.36, 0, 0.33, 0)
statusLabel.BackgroundTransparency = 1
statusLabel.TextScaled = true
statusLabel.Font = Enum.Font.Fantasy
statusLabel.TextColor3 = Color3.new(1, 1, 1)
statusLabel.TextStrokeTransparency = 0.5
statusLabel.Text = "This fuckass script was cracked by emplic. Please never make scripts again."
statusLabel.TextScaled = false
statusLabel.TextSize = 32
statusLabel.Parent = bondGui

local root = character:WaitForChild("HumanoidRootPart")
local lockedY = root.Position.Y

local activateRemote = ReplicatedStorage:WaitForChild("Shared")
    :WaitForChild("Network")
    :WaitForChild("RemotePromise")
    :WaitForChild("Remotes")
    :WaitForChild("C_ActivateObject")

local function findNearestBond()
    local closest, shortestDist = nil, math.huge
    for _, item in ipairs(workspace.RuntimeItems:GetDescendants()) do
        if item:IsA("Model") and item.Name:lower() == "bond" then
            local primary = item.PrimaryPart or item:FindFirstChildWhichIsA("BasePart")
            if primary then
                local dist = (primary.Position - root.Position).Magnitude
                if dist < shortestDist then
                    shortestDist = dist
                    closest = item
                end
            end
        end
    end
    return closest
end

task.spawn(function()
    while true do
        if root and root.Parent then
            local pos = root.Position
            root.Velocity = Vector3.new(root.Velocity.X, 0, root.Velocity.Z)
            root.CFrame = CFrame.new(pos.X, lockedY, pos.Z)
        end
        task.wait()
    end
end)

local bondCount = 0
local targetCount = 123

local function teleportTo(bond)
    local primary = bond.PrimaryPart or bond:FindFirstChildWhichIsA("BasePart")
    if not primary then return end

    root.CFrame = primary.CFrame + Vector3.new(0, 5, 0)

    local startTime = os.clock()
    while bond.Parent and os.clock() - startTime < 1 do
        activateRemote:FireServer(bond)
        task.wait(0.1)
    end

    if not bond.Parent then
        bondCount += 1
    end
end

local activeTween = nil
local travelTime = 1
local function tweenTo(pos)
    if activeTween then
        activeTween:Cancel()
    end

    local tweenInfo = TweenInfo.new(travelTime, Enum.EasingStyle.Linear)
    local goal = {CFrame = CFrame.new(pos)}
    activeTween = TweenService:Create(root, tweenInfo, goal)

    local finished = false
    local lastTweenStart = os.clock()

    local connection
    connection = activeTween.Completed:Connect(function()
        finished = true
        if connection then connection:Disconnect() end
    end)

    activeTween:Play()

    while not finished do
        local bond = findNearestBond()
        if bond then
            activeTween:Cancel()
            teleportTo(bond)
            return
        end

        if os.clock() - lastTweenStart > 5 and not finished then
            return tweenTo(pos)
        end

        task.wait(0.1)
    end
end

local layerSize = 2048
local halfSize = layerSize / 2
local xStart = -halfSize
local xEnd = halfSize
local y = -50
local zStart = 30000
local zEnd = -49872
local zStep = -layerSize

while true do
    local bond = findNearestBond()
    if bond and bondCount < targetCount then
        teleportTo(bond)
    else
        break
    end
    task.wait(0.05)
end

local z = zStart
local direction = 1

while bondCount < targetCount and ((zStep < 0 and z >= zEnd) or (zStep > 0 and z <= zEnd)) do
    local startPos = Vector3.new(direction == 1 and xStart or xEnd, y, z)
    local endPos = Vector3.new(direction == 1 and xEnd or xStart, y, z)

    tweenTo(startPos)
    tweenTo(endPos)

    local bond = findNearestBond()
    while bond and bondCount < targetCount do
        teleportTo(bond)
        bond = findNearestBond()
    end

    z += zStep
    direction *= -1
end

statusLabel.Text = "Total Bonds Collected: " .. tostring(bondCount) .. " | Cracked by Emplic"
statusLabel.TextSize = 24.5

task.wait(5.5)
TeleportService:Teleport(116495829188952, LocalPlayer)
8
local creditGui = Instance.new("ScreenGui")
creditGui.DisplayOrder = 9999
creditGui.Name = "NotificationGui"
creditGui.ResetOnSpawn = false
creditGui.IgnoreGuiInset = true
creditGui.Parent = PlayerGui

local background = Instance.new("Frame")
background.Size = UDim2.new(1, 0, 1, 0)
background.Position = UDim2.new(0, 0, 0, 0)
background.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
background.BackgroundTransparency = 0
background.ZIndex = 0
background.Parent = creditGui

local label = Instance.new("TextLabel")
label.Size = UDim2.new(0.6, 0, 0.09, 0)
label.Position = UDim2.new(0.21, 0, 0.25, 0)
label.BackgroundTransparency = 1
label.TextColor3 = Color3.fromRGB(255, 255, 255)
label.Font = Enum.Font.GothamBold
label.TextScaled = true
label.Text = "Script Cracked by Emplic"
label.ZIndex = 1
label.Parent = creditGui

task.delay(800, function()
    creditGui:Destroy()
end)

How to use scripts?

Follow the steps to execute Dead Rails scripts:

  • Download a Script Executor – I only recommend MacSploit, AWP.GG, Delta, Fluxus, or Codex.
  • Attach the Executor – Connect the tool to the game process.
  • Paste the Script – Load and execute the Lua script inside the game.
  • Activate Features – Tap the execute icon to use the injected script for custom actions.

Game Details:

  • Name: Dead Rails
  • Developer: RCM Games
  • Maturity: Moderate
  • Genre: Adventure
  • Subgenre: Exploration
←Previous: Dead Rivers Script [NEW MAP] | Inf Gold
Next: FPE:S Script Roblox (2025) | Infinite Stamina→

Search

Tora Scripts

We only publish safe and verified collection of Lua scripts for popular Roblox games like Fisch, Blox Fruits, Blue Lock: Rivals, The Strongest Battlegrounds, Murder Mystery 2, and many more.

Tags

Anime Geek Anime Last Stand Anime Power Anime Rangers X Anime Saga Anime Siege Anime Spirits Journey Anime Strike Simulator Anime Vanguards Arise Crossover Attack on Titan Revolution Basketball: Zero Be NPC or DIE! Blade Ball BlockSpin Blox Fruits Blue Lock: Rivals Bubble Gum Simulator INFINITY Combat Warriors Dead Rails Dead Sails Die of Death Dig it DUEL Warriors Fisch Fling Things and People Forsaken Fruit Reborn GHOUL://RE Grow a Garden Hunters Jujutsu Infinite Lootify MINGLE PETS GO! Piggy Rebirth Champions: Ultimate Rune Slayer Second Piece Slap Battles Tower Defense Simulator untitled drill game Verse Piece Volleyball Legends War Tycoon

latest Scripts

  • [🎁] Grow a Business🏢 Script (2025) | Auto Buy, Auto Place, Cash Farm

    [🎁] Grow a Business🏢 Script (2025) | Auto Buy, Auto Place, Cash Farm

    May 31, 2025
  • [⌛] Grow a Garden 🍅 Script | Infinite Sheckles, Dupe Cash (NO KEY!!)

    [⌛] Grow a Garden 🍅 Script | Infinite Sheckles, Dupe Cash (NO KEY!!)

    May 31, 2025
  • [🦖] Raise a Farm [Godzilla] Script (2025) | Free Spins & Eggs

    [🦖] Raise a Farm [Godzilla] Script (2025) | Free Spins & Eggs

    May 31, 2025
  • Pixel Blade Script (2025) [Early Access] | Free Keyless

    Pixel Blade Script (2025) [Early Access] | Free Keyless

    May 30, 2025
  • 🏭 Factory RNG Script Roblox (June 2025) | Auto Farm

    🏭 Factory RNG Script Roblox (June 2025) | Auto Farm

    May 30, 2025

© 2025 torascripts.org – All Rights Reserved

pixel