You can use the platforming script(it has walljumping).
But do not forget to give credit to me for the engine