Help me, push the box in the Sokovan game.

This is the script for the box object.


The box-related collision detection was successful, but I don’t know anything about pushing the box.
What should I do?
Scripts related to “hit” failed on the hit itself.
This question was written through a translator.

Use Rigidbody.AddForce()

Check this out might help