リーダーボード(leaderstats)の作り方

入門作例更新日:2026年11月13日Luauの型チェック済み

ひとことで言うと

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

この記事で使うAPI

Players・Folder・IntValue

完成するもの

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

スクリプト

(Script/置く場所:ServerScriptService)

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 にします。

アレンジしてみよう

執筆・動作確認:鈴木孝昌官公庁のWeb・システム開発を担当する現役プロジェクトマネージャー。沖縄マイクラ部 クロスウェーブで、ロブロックス(Roblox)・マインクラフト(マイクラ)・Scratchなどのプログラミングを指導。マイクラカップ沖縄代表チームを指導(第6回・第7回、第7回TBS賞)。
沖縄マイクラ部で、子どもたちにロブロックス(Roblox)やマインクラフト(マイクラ)のプログラミングを教えています。プロフィールと編集方針
Instagramで教室の様子を見る
noteで記事を読む