local part = script.Parent
local RunService = game:GetService("RunService")
-- Скорость вращения (в радианах в секунду)
local ROTATION_SPEED = math.rad(180)
RunService.Heartbeat:Connect(function(deltaTime)
-- Умножение справа вращает объект относительно его ЛОКАЛЬНЫХ осей.
-- Для цилиндра вращение вокруг своей оси — это ось X.
part.CFrame = part.CFrame * CFrame.Angles(ROTATION_SPEED * deltaTime, 0, 0)
end)