I’ve trying to make an object rotate around another object making a single circular path then it stops using the transform.RotateAround. But can’t seem to get it working and anyone has any clues how to get it done
You can parent the object as a child of some central empty GameObject, then rotate that central GameObject through 360 degrees, which would magically “drag” the other object around its loop.
You can also look into tweening packages such as LeanTween (free on the asset store) because they can trivially do a LOT of this stuff for you with zero (or almost zero) code.