1) think the answer is in the Black list function, or rather id try the white list first.

2)Use the /follow macro and then refer to step 1 conserning the breaking follow (AKA put WASD on the black list)