Make part rotate on its own axis

I am trying to make a frisbee tool but I am having trouble with the spin. As you can see in the picture, the hitbox is translucent, it would normally be invisible, and the visible frisbee is the blue ring. Right now if I weld them together and make them spin it looks wobbly and is not right. I want to make the blue ring connected to the hitbox, but spin along its own axis. I tried using a HingeConstraint but I could not get it to work.

Have you tried using a WeldConstraint and making the Hitbox Massless?

If I weld it, it does not spin like a frisbee. Thats why I need it to rotate on its own axis

Just did it myself. The first one is using CFrame and the second one is using ApplyAngularImpulse. Both keep up with the frisbee’s rotation. Are you sure you made the hitbox massless?

CFrame (gyazo.com)
ApplyAngularImpulse (gyazo.com)

Yes I got this far as well. But I want the frisbee to spin on an axis like in the picture. Lets say the blue ring is at a 45 degree angle. Now if I apply spin to it, it doesn’t rotate like a frisbee anymore.

I figured it out. Had to add an intermediate part to put the HingeConstraint on.

The hitbox should be replicating this regardless of what direction its spinning. When I sent those GIFs, I tested to make sure it would replicate correctly regardless of how it was spinning.