Is there any way that I can have an object orbit around another object but the way to get it going is by using velocity to build up rotation speed
You can set the parent of the orbiting object to the object it is orbiting. Then you can have it move in relation to it’s parent using it’s localPosition and localRotation properties. You can either increase it’s movement or rotation speed by script, or by applying forces to it’s rigidbody using the physics engine.