# LocalScript（ロブロックス クラス）

> プレイヤーそれぞれのコンピューター（クライアント）で実行されるスクリプトです。キー入力・カメラ・画面の表示（GUI）など、その人だけの処理を書きます。

- URL：https://roblox.minecraft-okinawa.com/reference/classes/LocalScript/
- 公式：https://create.roblox.com/docs/reference/engine/classes/LocalScript
- 受け継いでいるクラス：Script

StarterPlayerScripts・StarterCharacterScripts・StarterGuiなどの中に置くと動きます。Workspaceの中に直接置いても動かないので注意しましょう。

## 使用例：キーボードのEキーを押したことを調べる

（LocalScript／置く場所：StarterPlayerScripts）

```lua
local UserInputService = game:GetService("UserInputService")

UserInputService.InputBegan:Connect(function(input, gameProcessed)
	if gameProcessed then
		return
	end
	if input.KeyCode == Enum.KeyCode.E then
		print("Eキーが押された")
	end
end)
```

英語の説明とメンバー一覧：Roblox Creator Documentation（CC BY 4.0）。日本語の解説はこのサイト独自のものです。

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