How to make a part spin (without using code)

I’m trying to get a part to rotate on its own, without the use of code. I though CylindricalConstraints’ could do this, as they have AcutatorType Motor, and I’d assume ‘Motor’ would mean it’d function like one. I upped the Velocity and everything, but got nothing to work.

Reason I don’t want this coded is

  1. I’m using single server script.
  2. The world can get deleted and re-added several times in a play session. I don’t want to hook up loops everytime the map is added with fear of getting memory problems

CylinderConstraints can both slide and rotate. You should use a HingeConstraint if you want to only rotate. If you consider it mathematically, by using a CylinderConstraint, you’re doing more math than you need in order to keep it from sliding. It’s also not guaranteed that it won’t slide or wobble (from my experience).

I’m not at my computer right now to offer a sample setup, so that’s the best I can do right now.

There is an object called torque that allows a part to spin on an axis. It does require an attachment to function.

https://developer.roblox.com/en-us/api-reference/class/Torque



Doesn’t rotate :confused:

These are also unanchored


So they should be rotating

HingeConstraint rotation is correct too