テレポート台の作り方

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

ひとことで言うと

ふれると、別の場所へ一瞬で移動するテレポート台です。

この記事で使うAPI

Model・CFrame・Vector3

完成するもの

ふれると、別の場所へ一瞬で移動するテレポート台です。

スクリプト

(Script/置く場所:テレポート台のパーツの中(行き先にTeleportTargetという名前のパーツを置く))

local pad = script.Parent :: BasePart
local target = workspace:WaitForChild("TeleportTarget") :: BasePart

pad.Touched:Connect(function(hit)
	local character = hit.Parent
	if character and character:IsA("Model") and character:FindFirstChildWhichIsA("Humanoid") then
		character:PivotTo(target.CFrame + Vector3.new(0, 5, 0))
	end
end)

しくみ

行き先に「TeleportTarget」という名前のパーツを置いておきます。ふれたキャラクターをPivotToで、その少し上に移動させます。

アレンジしてみよう

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