Features:
- Auto Steal – Instantly steal from opponents
- Instant Teleport To Base – Teleports you straight to your base location
- Auto Lock Base – Automatically locks your base to prevent intruders
Tip – Always use trusted executors and consider testing scripts on an alt account first. If you’re ready to go, just copy the code below and paste it into your executor to get started safely.
Steal A Deadly Rails Script:
local TweenService = game:GetService("TweenService")
local RunService = game:GetService("RunService")
local StarterGui = game:GetService("StarterGui")
local Players = game:GetService("Players")
local player = Players.LocalPlayer
local playerGui = player:WaitForChild("PlayerGui")
local character = player.Character or player.CharacterAdded:Wait()
local humanoid = character:WaitForChild("Humanoid")
local hrp = character:WaitForChild("HumanoidRootPart")
local workspace = game:GetService("Workspace")
local function flashButton(button)
local originalColor = button.BackgroundColor3
button.BackgroundColor3 = Color3.new(1, 1, 1)
task.wait(0.1)
button.BackgroundColor3 = originalColor
end
humanoid.WalkSpeed = 35
-- ScreenGui
local screenGui = Instance.new("ScreenGui")
screenGui.Name = "MenuGui"
screenGui.ResetOnSpawn = false
screenGui.Parent = playerGui
-- Main frame
local mainFrame = Instance.new("Frame")
mainFrame.Size = UDim2.new(0, 180, 0, 260)
mainFrame.Position = UDim2.new(0.5, -90, 0.5, -130)
mainFrame.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
mainFrame.BorderSizePixel = 0
mainFrame.Active = true
mainFrame.Draggable = true
mainFrame.Parent = screenGui
-- Collapse button
local collapseButton = Instance.new("TextButton")
collapseButton.Size = UDim2.new(0, 25, 0, 25)
collapseButton.Position = UDim2.new(0, 0, 0, 0)
collapseButton.BackgroundTransparency = 1
collapseButton.Text = "▶"
collapseButton.TextColor3 = Color3.fromRGB(255, 255, 255)
collapseButton.Font = Enum.Font.SourceSansBold
collapseButton.TextSize = 18
collapseButton.Parent = mainFrame
-- Title label
local title = Instance.new("TextLabel")
title.Size = UDim2.new(1, -25, 0, 25)
title.Position = UDim2.new(0, 25, 0, 0)
title.BackgroundColor3 = Color3.fromRGB(10, 10, 10)
title.Text = "Steal a deadly rails"
title.TextColor3 = Color3.fromRGB(255, 255, 255)
title.Font = Enum.Font.SourceSansBold
title.TextSize = 15
title.TextXAlignment = Enum.TextXAlignment.Center
title.Parent = mainFrame
local buttonYOffset = 30
local buttonHeight = 25
local function createToggle(name, yPos, callback)
local frame = Instance.new("Frame")
frame.Size = UDim2.new(1, 0, 0, buttonHeight)
frame.Position = UDim2.new(0, 0, 0, yPos)
frame.BackgroundColor3 = Color3.fromRGB(35, 35, 35)
frame.BorderSizePixel = 0
frame.Parent = mainFrame
local label = Instance.new("TextLabel")
label.Size = UDim2.new(1, -30, 1, 0)
label.Position = UDim2.new(0, 0, 0, 0)
label.BackgroundTransparency = 1
label.Text = name
label.TextColor3 = Color3.fromRGB(255, 255, 255)
label.Font = Enum.Font.SourceSans
label.TextSize = 13
label.TextXAlignment = Enum.TextXAlignment.Center
label.Parent = frame
local button = Instance.new("TextButton")
button.Size = UDim2.new(0, 20, 0, 20)
button.Position = UDim2.new(1, -25, 0.5, -10)
button.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
button.BorderSizePixel = 0
button.Text = ""
button.Parent = frame
callback(button)
return yPos + buttonHeight + 5
end
-- Anti slap toggle
local antiSlapEnabled = false
buttonYOffset = createToggle("Anti slap while stealing", buttonYOffset, function(button)
button.MouseButton1Click:Connect(function()
flashButton(button)
antiSlapEnabled = not antiSlapEnabled
if antiSlapEnabled then
button.BackgroundColor3 = Color3.fromRGB(0, 170, 0)
workspace.Gravity = 0
hrp.CFrame = hrp.CFrame + Vector3.new(0, 30, 0)
else
button.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
workspace.Gravity = 196.2
end
end)
end)
-- Boost steal toggle
local boostEnabled = false
local boostConnection
buttonYOffset = createToggle("Boost Steal", buttonYOffset, function(button)
button.MouseButton1Click:Connect(function()
flashButton(button)
boostEnabled = not boostEnabled
if boostEnabled then
button.BackgroundColor3 = Color3.fromRGB(0, 170, 0)
boostConnection = RunService.Heartbeat:Connect(function()
if humanoid.WalkSpeed < 35 then
humanoid.WalkSpeed = 35
end
end)
else
button.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
if boostConnection then
boostConnection:Disconnect()
boostConnection = nil
end
end
end)
end)
-- Tween button
local tweenButtonFrame = Instance.new("Frame")
tweenButtonFrame.Size = UDim2.new(1, 0, 0, buttonHeight)
tweenButtonFrame.Position = UDim2.new(0, 0, 0, buttonYOffset)
tweenButtonFrame.BackgroundColor3 = Color3.fromRGB(35, 35, 35)
tweenButtonFrame.BorderSizePixel = 0
tweenButtonFrame.Parent = mainFrame
local tweenButton = Instance.new("TextButton")
tweenButton.Size = UDim2.new(1, 0, 1, 0)
tweenButton.BackgroundTransparency = 1
tweenButton.Text = "Tween steal Outside"
tweenButton.TextColor3 = Color3.fromRGB(255, 255, 255)
tweenButton.Font = Enum.Font.SourceSans
tweenButton.TextSize = 13
tweenButton.Parent = tweenButtonFrame
tweenButton.MouseButton1Click:Connect(function()
flashButton(tweenButton)
local targetPos = Vector3.new(62.784, 13.630, 129.867)
local dist = (hrp.Position - targetPos).Magnitude
local tweenTime = dist / 80
local tween = TweenService:Create(hrp, TweenInfo.new(tweenTime, Enum.EasingStyle.Linear), {CFrame = CFrame.new(targetPos)})
tween:Play()
tween.Completed:Connect(function()
StarterGui:SetCore("SendNotification", {Title = "Notification", Text = "Successfully bypassed", Duration = 3})
end)
end)
buttonYOffset = buttonYOffset + buttonHeight + 5
-- Noclip toggle
local noclipEnabled = false
local noclipConnection
buttonYOffset = createToggle("Noclip", buttonYOffset, function(button)
button.MouseButton1Click:Connect(function()
flashButton(button)
noclipEnabled = not noclipEnabled
if noclipEnabled then
button.BackgroundColor3 = Color3.fromRGB(0, 170, 0)
noclipConnection = RunService.Stepped:Connect(function()
for _, v in pairs(character:GetDescendants()) do
if v:IsA("BasePart") then
v.CanCollide = false
end
end
end)
else
button.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
if noclipConnection then
noclipConnection:Disconnect()
noclipConnection = nil
end
for _, v in pairs(character:GetDescendants()) do
if v:IsA("BasePart") then
v.CanCollide = true
end
end
end
end)
end)
-- Instantly Interact button
local instantInteractFrame = Instance.new("Frame")
instantInteractFrame.Size = UDim2.new(1, 0, 0, buttonHeight)
instantInteractFrame.Position = UDim2.new(0, 0, 0, buttonYOffset)
instantInteractFrame.BackgroundColor3 = Color3.fromRGB(35, 35, 35)
instantInteractFrame.BorderSizePixel = 0
instantInteractFrame.Parent = mainFrame
local instantInteractButton = Instance.new("TextButton")
instantInteractButton.Size = UDim2.new(1, 0, 1, 0)
instantInteractButton.BackgroundTransparency = 1
instantInteractButton.Text = "Instantly Interact"
instantInteractButton.TextColor3 = Color3.fromRGB(255, 255, 255)
instantInteractButton.Font = Enum.Font.SourceSans
instantInteractButton.TextSize = 13
instantInteractButton.Parent = instantInteractFrame
instantInteractButton.MouseButton1Click:Connect(function()
flashButton(instantInteractButton)
game:GetService("ProximityPromptService").PromptButtonHoldBegan:Connect(function(prompt)
fireproximityprompt(prompt)
end)
StarterGui:SetCore("SendNotification", {Title = "Notification", Text = "Instantly Interact enabled", Duration = 3})
end)
buttonYOffset = buttonYOffset + buttonHeight + 5
-- Destroy GUI button
local destroyFrame = Instance.new("Frame")
destroyFrame.Size = UDim2.new(1, 0, 0, buttonHeight)
destroyFrame.Position = UDim2.new(0, 0, 0, buttonYOffset)
destroyFrame.BackgroundColor3 = Color3.fromRGB(35, 35, 35)
destroyFrame.BorderSizePixel = 0
destroyFrame.Parent = mainFrame
local destroyButton = Instance.new("TextButton")
destroyButton.Size = UDim2.new(1, 0, 1, 0)
destroyButton.BackgroundTransparency = 1
destroyButton.Text = "Destroy GUI"
destroyButton.TextColor3 = Color3.fromRGB(255, 255, 255)
destroyButton.Font = Enum.Font.SourceSans
destroyButton.TextSize = 13
destroyButton.Parent = destroyFrame
destroyButton.MouseButton1Click:Connect(function()
flashButton(destroyButton)
screenGui:Destroy()
end)
buttonYOffset = buttonYOffset + buttonHeight + 5
-- Footer label
local footer = Instance.new("TextLabel")
footer.Size = UDim2.new(1, 0, 0, 25)
footer.Position = UDim2.new(0, 0, 0, buttonYOffset)
footer.BackgroundColor3 = Color3.fromRGB(10, 10, 10)
footer.Text = "By Rapture\nYouTube: Raptureofficialhack2"
footer.TextColor3 = Color3.fromRGB(255, 255, 255)
footer.Font = Enum.Font.SourceSans
footer.TextSize = 12
footer.TextWrapped = true
footer.TextYAlignment = Enum.TextYAlignment.Center
footer.Parent = mainFrame
-- Collapse logic
local isCollapsed = false
collapseButton.MouseButton1Click:Connect(function()
isCollapsed = not isCollapsed
if isCollapsed then
collapseButton.Text = "▼"
TweenService:Create(mainFrame, TweenInfo.new(0.3), {Size = UDim2.new(0, 180, 0, 25)}):Play()
for _, child in pairs(mainFrame:GetChildren()) do
if child ~= collapseButton and child ~= title then
child.Visible = false
end
end
else
collapseButton.Text = "▶"
TweenService:Create(mainFrame, TweenInfo.new(0.3), {Size = UDim2.new(0, 180, 0, buttonYOffset + buttonHeight + 50)}):Play()
for _, child in pairs(mainFrame:GetChildren()) do
child.Visible = true
end
end
end)
-- Refresh on respawn
player.CharacterAdded:Connect(function(char)
character = char
humanoid = char:WaitForChild("Humanoid")
hrp = char:WaitForChild("HumanoidRootPart")
humanoid.WalkSpeed = 35
end)
How to use these scripts?
Follow these quick steps to get the script running in Steal A Deadly Rails game.
- Download a Script Executor – I only recommend Hydrogen, AWP.GG, Delta, Fluxus, or Codex.
- Attach the Executor – Open the executor and connect it to your Roblox game process.
- Paste the Script – Copy the code above and paste it into the executor.
- Activate Features – Click the Execute button so the script injects and features will activate automatically.
Game Details:
- Name: Steal A Deadly Rails
- Developer: ONE BOUND STUDIO
- Maturity: Minimal
- Genre: Simulation
- Subgenre: Tycoon
Check out our roblox scripts hub for more.