Physics Objects get pushed by Player Character using default Movement Component

By adjusting it’s rotation accordingly. I can send the code for it.

But you can’t achieve this using physics. You see, you want the actor to be affected by outside forces and also affect other objects including the player character. At the same time, you don’t want the player to be able to manipulate it while being affected by it. This is not how physics work so you would need to set custom mechanics into the game. And yes, you can enable physics for the player as well but then you won’t be able to use the movement component.