Já pensou em criar uma callback e criar um timer pra chama-la a cada segundo?
Edit.
OnPlayerUpdate pode ser chamada até 30 vezes por segundo, então acho que fica inviável para o que tu deseja fazer.
Edit.
OnPlayerUpdate pode ser chamada até 30 vezes por segundo, então acho que fica inviável para o que tu deseja fazer.