How do i push a box across the ground in the direction that the player is looking at?

I’m trying to push a box in the direction my player is facing.

I want the player to be able to enter a box collision a widget to come up to click E key (this part I have) and for the box to move in a precise amount across direction the player is looking at. Then delay so that then the player if want can do it again.

How would I be able to do this?