Depending on how you do it, it could be very simple(three scripts and one map variable, make the critter in his script walk over to the locker, and when he gets in front of it to do his open animation, then only do one map variable where the critter reports that hes done with his open animation...