If you're using Platform behaviour, I would use Set Platform vector X to push the player back (-) or forward (+) depending on which way the treadmill goes, but still allow them to move against the treadmill's direction of movement if they hold the button down
+ Player: Is overlapping Treadmill at offset (0, 1)
-> Player: Set Platform vector X to Player.Platform.VectorX - 64