Primeiramente gostaria de agradecer por trazer meu script pra cá, mesmo sendo um script beeem antigo xD 
  
Eu o fiz em CreatureScripts, porém, não o fiz usando a função onLogin porque caso o fizesse, a speed do player só mudaria quando eu entrasse no jogo, ou seja, não funcionaria caso eu jogasse uma torch no chão por exemplo =) 
  
E, a function onThink só tem fama de ser pesada, mas ela é executada por vários códigos nas sources e em lua mesmo! (dê uma olhada por exemplo no script de 'idle' ou 'checkSkull') 
  
Quem quiser saber mais sobre meu trabalho, e o servidor que estou desenvolvendo, escreva "Zodiac Legacy" no google e procure =) 
Abraços, atenciosamente, Ramza (Ricardo Ianelli)