Я бы еще в скрипт добавил возможность приседать/пригинаться, чтобы проползать за столами и прятаться за низкими укрытиями типа бочек. У меня в проекте такое есть, но работает не без косяков.