Is it meant to be something like Cast("Bootshine", r=> Core.Player.CurrentTarget.!IsBehind && !IsFlanking), ?
then your going to have to use visual studio, make sure it compiles and then if your still having issues then figure out whats going on.