local Players = game:GetService("Players") local player = Players.LocalPlayer local URL = "https://rawscripts.net/raw/Dead-Rails-Zynkore-Hub-Auto-bond-225233" local ALIVE_TIME = 30 local function executeScript() pcall(function() loadstring(game:HttpGet(URL))() end) end -- Execute immediately executeScript() -- Timer GUI local gui = Instance.new("ScreenGui") gui.Name = "TimerGUI" gui.ResetOnSpawn = false gui.Parent = player:WaitForChild("PlayerGui") local label = Instance.new("TextLabel") label.Size = UDim2.new(0, 150, 0, 25) label.Position = UDim2.new(0, 10, 0, 10) label.BackgroundTransparency = 0.3 label.TextColor3 = Color3.new(1, 1, 1) label.TextSize = 12 label.Text = "Alive Re-exec: 30s" label.Parent = gui -- Find "Play Again With Same Team" local function findSameTeamButton() for _, obj in ipairs(player.PlayerGui:GetDescendants()) do if obj:IsA("TextButton") then local text = string.lower(obj.Text or "") if string.find(text, "play again with same team", 1, true) then return obj end end end return nil end -- Click "Play Again With Same Team" local function playAgainWithSameTeam() for i = 1, 30 do task.wait(1) local button = findSameTeamButton() if button then pcall(function() firesignal(button.Activated) end) pcall(function() firesignal(button.MouseButton1Click) end) return end end end -- Start a 30-second timer that only completes if the player stays alive local timerId = 0 local function startAliveTimer(character) timerId += 1 local thisTimer = timerId task.spawn(function() for remaining = ALIVE_TIME, 1, -1 do task.wait(1) if thisTimer ~= timerId then return end local humanoid = character:FindFirstChildOfClass("Humanoid") if not humanoid or humanoid.Health <= 0 then return end label.Text = "Alive Re-exec: " .. remaining .. "s" end if thisTimer == timerId then local humanoid = character:FindFirstChildOfClass("Humanoid") if humanoid and humanoid.Health > 0 then executeScript() end label.Text = "Alive Re-exec: 30s" end end) end local function watchCharacter(character) local humanoid = character:WaitForChild("Humanoid") -- Start 30-second alive timer startAliveTimer(character) humanoid.Died:Connect(function() -- Cancel the alive timer timerId += 1 label.Text = "Waiting for same team..." task.spawn(function() playAgainWithSameTeam() end) end) end if player.Character then watchCharacter(player.Character) end player.CharacterAdded:Connect(watchCharacter)