Restricting a character's movement at a ledge?

Can anyone help, please?