Infinitely Spinning Model with TweenService?

The title is self-explanatory, but I want to know if making an infinitely spinning model is possible.

Any help is appreciated, and thank you in advance.

Here is my code so far:

local info =, Enum.EasingStyle.Linear, Enum.EasingDirection.In, -1, false, 0)
local goals = {Orientation =, 360, 0)}
local tween = tweenService:Create(pumpkin.PrimaryPart, info, goals)

You can use AngularVelocity


You can unanchor and weld every part to the PrimaryPart

I am not familiar with that, could you explain how to use it?

If you want a linear spinning, I suggest using the following method:

local cameraRotation = (0);
function CameraRotate()
	camera.CameraType = Enum.CameraType.Scriptable
	local UP_OFFSET = (115);
	local BACK_OFFSET = (90);
	cameraRotation += (0.25)
	if (cameraRotation > 360) then
		cameraRotation = 0
	camera.CFrame = * CFrame.Angles(0, math.rad(cameraRotation), 0) *, UP_OFFSET, BACK_OFFSET)).Position, cameraOrigin.Position +, 35))

-- Called every Frame that fires (RenderStepped)

(This is an example taking from a game I work on, of linearly rotating the player’s Camera)

Thank you everyone, I have decided to use this method.