Create an Orbiting Part with Constraints

So I’m just trying to make a prototype using the built-in physics engine where an unanchored part will orbit some other unanchored moving part using forces and constraints. How would I do this?

Note my use case is a large tornado-like humanoid that chases players and flings or consumes them.