За минуту код написал, всего-то добавить
if sprint and isCharOnFoot(playerPed) and not isCharInAnyCar(playerPed) and isKeyDown(16) and not sampIsChatInputActive() and not isSampfuncsConsoleActive() and not sampIsDialogActive() then
Писал скрипт только для примера, в большей степени, что написать подобное - минутное дело, не совсем готовый продукт, можно ещё кучу всего сделать, если говорить про доработки.