how would i rotate an angle Torus
You can limit the movement by locking other axes for rotation. Open the numeric panel (N, or click on the + sign on the top right of the 3D viewport.

Then lock the rotation for the X and Y axes.

Your object can then rotate on Z axis only.

An alternative without locking the axis is pressing RZ on the keyboard, the rotation movement will be restricted to the Z axis.