Блог школы Роблоппа — Роблокс Студио, обучение, познавательные статьи и новости школы

Как сделать ловушку в Роблокс Студио

Документация
Ловушки — это механики, которые делают игру интереснее: они могут наносить урон, убивать игрока или мешать прохождению.

📌 1. Виды ловушек

  • 🔥 Убивающая (lava / kill brick)
  • 🪤 Исчезающая платформа
  • ⚙️ Двигающаяся ловушка
  • 💥 Ловушка с задержкой
  • ⚡ Наносящая урон

🔥 2. Простая ловушка (убивает игрока)

➤ Создай Part:

  • Anchored = true
  • Цвет: красный или оранжевый

💻 Script внутри Part:

local trap = script.Parent
trap.Touched:Connect(function(hit)
local character = hit.Parent
local humanoid = character:FindFirstChild("Humanoid")
if humanoid then
humanoid.Health = 0
end
end)
📌 Игрок умирает при касании

⚡ 3. Ловушка с уроном (не мгновенная смерть)

local trap = script.Parent
trap.Touched:Connect(function(hit)
local humanoid = hit.Parent:FindFirstChild("Humanoid")
if humanoid then
humanoid:TakeDamage(20)
end
end)
📌 Наносит урон (например, 20 HP)

🪤 4. Исчезающая платформа

local part = script.Parent
part.Touched:Connect(function(hit)
if hit.Parent:FindFirstChild("Humanoid") then
wait(0.5)
part.Transparency = 1
part.CanCollide = false
wait(3)
part.Transparency = 0
part.CanCollide = true
end
end)
📌 Платформа исчезает и появляется обратно

⚙️ 5. Двигающаяся ловушка

local part = script.Parent
while true do
part.Position = part.Position + Vector3.new(0, 0, 10)
wait(1)
part.Position = part.Position - Vector3.new(0, 0, 10)
wait(1)
end
📌 Двигается туда-сюда

💥 6. Ловушка с задержкой

local part = script.Parent
part.Touched:Connect(function(hit)
if hit.Parent:FindFirstChild("Humanoid") then
part.Color = Color3.fromRGB(255, 255, 0) -- предупреждение
wait(1)
local humanoid = hit.Parent:FindFirstChild("Humanoid")
if humanoid then
humanoid.Health = 0
end
end
end)
📌 Сначала предупреждает, потом убивает

🎨 7. Как сделать круче

✔ Добавь звук ⚠️
✔ Используй Neon материал
✔ Добавь ParticleEmitter ✨
✔ Сделай анимацию (TweenService)
✔ Комбинируй ловушки

⚠️ Частые ошибки

❌ Нет проверки Humanoid
❌ Скрипт не в Part
❌ Anchored выключен (объект падает)
❌ Слишком частый урон (нет задержки)

🧠 Итог

Теперь ты умеешь:
  • создавать разные ловушки
  • наносить урон игроку
  • делать движущиеся и исчезающие объекты
📍 Это база для:
  • obby
  • хоррор игр
  • испытаний

🔗 Полезные ссылки:

🚀 Хочешь научиться делать свои игры?

Переходи на roblo.ru и запишись на обучение Роблокс Студио!
И не забудь заглянуть в наш Telegram 👉 t.me/robloppo
Made on
Tilda