Rotating Part Towards Position using AssemblyAngularVelocity

I want to apply angular motion to the part’s AssemblyAngularVelocity so that it rotates towards a certain point in world space.

I want to avoid using BodyGyro and AlignOrientation as I’d like to learn how to do it just like applying velocity to AssemblyLinearVelocity.

Any guides are appreciated very much.