If you want to check the ledge thing, there is an Event called Event On Walking Off Ledge. Just have that fire into a bool called something like “Walked off ledge” and have a branch before the jump or double jump that checks that
And then if you want to wall jump you just do this…