If you are using platformer physics:
Try creating a series of slightly rotated platforms
When your player hitbox collides with those platforms rotate the player to match the platform angle - 90
Apply a force to the player hitbox at the same angle to push the player into that platform