# 回り続けるパーツの作り方

> パーツをその場でゆっくり回し続けます。コインや看板の演出に使えます。

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

## 完成するもの

パーツをその場でゆっくり回し続けます。コインや看板の演出に使えます。

## スクリプト

（Script／置く場所：パーツの中）

```lua
local RunService = game:GetService("RunService")
local part = script.Parent :: BasePart
part.Anchored = true

RunService.Heartbeat:Connect(function(deltaTime)
	part.CFrame = part.CFrame * CFrame.Angles(0, math.rad(90) * deltaTime, 0)
end)
```


## しくみ

RunService.Heartbeat（毎フレームのイベント）で、パーツのCFrameを少しずつ回転させています。deltaTime（前のフレームからの時間）をかけているので、1秒に90度の速さで回ります。

## アレンジしてみよう

- math.rad(90) を大きくすると、速く回ります
- CFrame.Angles(0, …, 0) の位置を変えると、回る軸が変わります

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