Better solution for elevator script

Hello!

At the Moment i am working on an Elevator blue print, that has a public variable for the height and the time, the Elevator moves.

In this Video you can see i am jumping on the platform and it starts to move. After the platform moves backwards, it automatically moves up again. This is not the biggest Problem but as you can see later in the Video, i am stomping (actually its not more than Launch character, minus velocity and override Z) several times until i am on top/end of the platform. The main Problem is after stomping on the platform, the character suddenly gets pushed in the air.

The Platform i am Standing on is just a box collider that is set to blockalldynamics. Sometimes it works ok, sometimes i get pushed very quick.

lift steg is the platform with the collision.

lift hohe is the height variable.

sepp Control bp is the character.