2D Paper Character: Prevent from sliding off ledge

Ok solved. For anyone trying to figure this, I got a pretty solid work around that is easy to achieve. First of all, as mentioned above, the option Use Flat Base for Floor Checks effectively prevents the Character from “sliding” off a ledge.
Now for the “bouncing” away problem(Solution inspired by corruption above lol); all I did was update my X velocity (assuming you are using the X axis in your 2D game and not the Y axis) to 0 when hitting a wall or floor with my Capsule Component. This is what the graph looks like. Note that you don’t necessarily need to set it up with the “floor” and “wall” tags like I did, but for my project it works well.
Cheers!