local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local TimerEvent = ReplicatedStorage:WaitForChild("TimerEvent") -- Событие для передачи таймаута
local function CheckAndKillPlayer(player)
local character = player.Character
if character then
local humanoid = character:FindFirstChildOfClass("Humanoid")
if humanoid then
humanoid.Health = 0 -- Устанавливаем здоровье в 0, чтобы сработала реакция
end
end
end
-- Функция для проверки условия (например, нахождение в определённой зоне)
local function CheckCondition(player)
local character = player.Character
if character then
local humanoid = character:FindFirstChildOfClass("Humanoid")
if humanoid then
return humanoid:GetAccessToGameService("ServerScriptService"):WaitForChild("TimerEvent").Value > 0 -- Возвращает true, если таймаут не истёк
end
end
return false
end
-- Запуск таймера при старте игры
Players.PlayerAdded:Connect(function(player)
local timerEvent = TimerEvent:Clone()
timerEvent.Value = 60 -- 60 секунд (можно изменить под задачу)
timerEvent.Parent = ReplicatedStorage
CheckCondition(player):Connect(CheckAndKillPlayer)
end)