キルブロックの作り方(ふれるとやられるブロック)
入門作例更新日:2026年11月13日Luauの型チェック済み
ひとことで言うと
ふれたプレイヤーの体力を0にする「キルブロック」です。アスレチック(オビー)ゲームの基本の仕掛けです。
完成するもの
ふれたプレイヤーの体力を0にする「キルブロック」です。アスレチック(オビー)ゲームの基本の仕掛けです。
スクリプト
(Script/置く場所:パーツの中)
local part = script.Parent :: BasePart
part.Touched:Connect(function(hit)
local character = hit.Parent
if not character then
return
end
local humanoid = character:FindFirstChildWhichIsA("Humanoid")
if humanoid then
humanoid.Health = 0
end
end)
しくみ
パーツのTouchedイベントで、ふれたパーツの親(キャラクター)にHumanoidがあるかを調べます。あれば体力(Health)を0にします。
アレンジしてみよう
- パーツを赤くして、ネオンの素材にすると「危ない」と伝わりやすくなります
- Healthを0ではなく、TakeDamage(20)にすると、少しずつ体力が減るブロックになります