# 最初のスクリプト：ふれると倒れるブロック（キルブロック）を作ろう

> パーツの中にScriptを入れ、Touchedイベントで「ふれたキャラクターの体力を0にする」と書くと、最初のスクリプト「キルブロック」が完成します。

- URL：https://roblox.minecraft-okinawa.com/start/first-script/
- 更新日：2026-11-13

## 作るもの

ふれたプレイヤーが倒れるブロック（キルブロック）を作ります。アスレチックゲームでよく使われる仕掛けです。

## 手順

1. 「ホーム」タブの「パーツ」で、ブロックを1つ置きます。
2. プロパティで、Anchored（固定）にチェックを入れます。空中に置いても落ちなくなります。
3. エクスプローラーでパーツの横の「＋」を押し、「Script」を追加します。
4. 開いたスクリプトの中身を消して、下のコードを書きます。
5. 「プレイ」を押して、ブロックにふれてみます。

## コード

```lua
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)
```


## コードの意味

- 1行目：このスクリプトが入っているパーツ（script.Parent）を、part という名前で使えるようにします。「:: BasePart」は「これはパーツです」という目印で、なくても動きますが、入力の候補が出やすくなります。
- 3行目：パーツに何かがふれたら（Touched）、中の処理を実行します。hit は、ふれた部品です。
- 4〜7行目：ふれた部品の親（キャラクター）を調べます。
- 8〜11行目：キャラクターの中にHumanoid（体力などを持つ部品）があれば、体力（Health）を0にします。

## うまくいかないときは

「出力」に赤い文字が出ていないかを確かめます。くわしくは[スクリプトが動かないとき](https://roblox.minecraft-okinawa.com/troubleshooting/script-not-running/)で解説しています。

## 教室ブログの関連記事

- [Roblox Studioのスクリプト入門｜Luauの基本を学ぼう](https://minecraft-okinawa.com/roblox-studio-luau-basics/)（2026-11-11）
- [Roblox Studioゲーム制作入門｜小学生でもできるゲームの作り方講座](https://minecraft-okinawa.com/roblox-studio-game-making-intro/)（2026-10-28）
- [Roblox Studioの始め方・使い方｜インストールから基本操作まで](https://minecraft-okinawa.com/roblox-studio-install-basics/)（2026-10-30）
- [Roblox（ロブロックス）Studioとは何か？——マイクラの次のステップとして子供がプログラミングを学べる理由](https://minecraft-okinawa.com/roblox-studio-kodomo-programming/)（2026-04-25）

執筆：鈴木孝昌（現役プロジェクトマネージャー／プログラミング講師）／運営：沖縄マイクラ部 プログラミングスクール「クロスウェーブ」（https://minecraft-okinawa.com/）