Оживим уровень: сделаем участок лавы, который возвращает персонажа к точке появления при касании. Для этого хватит одного Part и короткого Script.

1. Подготовь препятствие

Открой тестовый уровень и добавь Part под платформами. Назови его LavaFloor. Растяни его на пространство между платформами, включи Anchored и CanTouch. Материал Neon и оранжевый цвет помогут визуально выделить опасную зону.

2. Добавь серверный Script

В Explorer вставь обычный Script внутрь LavaFloor. Удали стартовый текст и вставь этот пример:

local lava = script.Parent

lava.Touched:Connect(function(hit)
    local character = hit:FindFirstAncestorOfClass("Model")
    if not character then
        return
    end

    local humanoid = character:FindFirstChildOfClass("Humanoid")
    if humanoid then
        humanoid.Health = 0
    end
end)

3. Разберись в логике

script.Parent указывает на лаву. Событие Touched передаёт коснувшуюся деталь. Скрипт ищет модель персонажа и её Humanoid; если он найден, устанавливает здоровье в ноль. Проверки нужны, потому что лавы могут коснуться и обычные детали.

4. Протестируй результат

Запусти Play и коснись лавы. Персонаж должен погибнуть и появиться снова. Если ничего не происходит, проверь CanTouch, расположение Script и ошибки в Output.

Размести SpawnLocation выше лавы на безопасной платформе. Иначе после появления персонаж сразу снова коснётся препятствия.

После теста останови игру и сохрани проект.

Официальные инструкции: Creator Hub: Deadly lava ↗.