Thanks for the honest feedback. So to pause time, I had to set all rigidbodies exept player to rigidbody constraints to RigidbodyConstraints2D.FreezeAll, but firstly backup their velocity and angular velocity, so when you resurme time, I just unfreeze them and set velocites back.