Havia entendido que só precisava do style...
Para fazer do jeito que você quer, assim que você ativa a animação você vai precisar bloquear o controle de correr com toggleControl(https://wiki.multitheftauto.com/wiki/ToggleControl) e quando sair da animação, você vai precisar habilitar novamente.
local isDrunk = false
function drunkPlayer(player,cmd)
if not (isDrunk) then
setPedWalkingStyle(player,126)
toggleControl(player,"sprint",false)
isDrunk = true
else
setPedWalkingStyle(player,0)
toggleControl(player,"sprint",true)
isDrunk = false
end
end
addCommandHandler("bebado",drunkPlayer)
(Não testei)