To achieve a physics-based movement in Spine without having the bones stretch when the object is moved, you can adjust the physics constraints and settings. One approach is to use the Physics Inheritance setting in the Advanced section of the SkeletonAnimation or SkeletonGraphic component. By setting this to a new parent GameObject, you can move the GameObject freely without affecting the physics movement of the skeleton. Additionally, you can set the Mix property of the physics constraint to 0 to prevent it from moving when you don't want it to react to the GameObject's movement. This allows the animation to appear as if it is working independently of the object's movement.