# リーダーボード（leaderstats）の作り方

> 画面の右上に、プレイヤーごとのコインの数を表示するリーダーボードを作ります。

- URL：https://roblox.minecraft-okinawa.com/recipes/leaderboard/
- 更新日：2026-11-13

## 完成するもの

画面の右上に、プレイヤーごとのコインの数を表示するリーダーボードを作ります。

## スクリプト

（Script／置く場所：ServerScriptService）

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

Players.PlayerAdded:Connect(function(player)
	local leaderstats = Instance.new("Folder")
	leaderstats.Name = "leaderstats"
	leaderstats.Parent = player

	local coins = Instance.new("IntValue")
	coins.Name = "Coins"
	coins.Value = 0
	coins.Parent = leaderstats
end)
```


## しくみ

プレイヤーが参加したら、そのプレイヤーの中に「leaderstats」という名前のFolderを作ります。中にIntValueを入れると、その名前と値がリーダーボードに表示されます。名前は必ず小文字の leaderstats にします。

## アレンジしてみよう

- IntValueをもう1つ作って、「Level」なども表示する
- コインを拾う作例と組み合わせる（[ふれると拾えるコイン](https://roblox.minecraft-okinawa.com/recipes/coin/)）

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