遊テックプログラミング教室

プログラミングノートNOTE

【Roblox】歩く速さを変えるブロック【ロブロックス】

触れると歩く速さが変わるブロックのスクリプトです。

local triggerPart = script.Parent

local function speedBoostPlayer(otherPart)
	local partParent = otherPart.Parent
	local humanoid = partParent:FindFirstChild("Humanoid")
	if humanoid then
		humanoid.WalkSpeed = 30  -- デフォルトは16
		wait(5)  -- 5秒間加速
		humanoid.WalkSpeed = 16  -- 元に戻す
	end
end

triggerPart.Touched:Connect(speedBoostPlayer)