Оживим уровень: сделаем участок лавы, который возвращает персонажа к точке появления при касании. Для этого хватит одного 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.
После теста останови игру и сохрани проект.
Официальные инструкции: Creator Hub: Deadly lava ↗.


