How to make an Object (Vehicle, Moving Blocks, ETC) push a player?

Hi, I’m making an FPS, and i’d like to make vehicles and moving blocks push players around, when i run into my player with a vehicle, the player is still standing there, but the vehicle stops completely. I tried simulating physics on my capsule, but then my movement input didn’t work. What do I do??