How to make my player move forward when on an object

I want my player to be shot/moved forward in the direction an object is facing once he steps on it. How do I do that?

You could try an AreaEffector2D:

Really there are infinite ways you could accomplish this! However, AreaEffector2D seems like one of the simplest ways to accomplish what you described in your question.