Pushing and Pulling an Object.

I’m creating a puzzle game where the player needs to move boxes around in order to advance, kinda of like Zelda and Tomb Rader. He needs to be able to push and pull it only the vertical and horizontal axes. How will I make it so that my 3rd person controller(I programmed myself, I can post if needed) to move the boxes around the game to advance?


Parent your character to the box; then make sure the box is kinematic.