Nu cred ca poti sa scrii alea, daca ai fi stiut chestiile alea probabil stiai si cum se face. Probabil spui ca ai putea copia ce ti-a spus.
Un timer il setezi cu SetTimer, exista timer global sau per player. Daca folosesti unul global, ai nevoie si de un loop, fa-l cu foreach. Apoi iti faci 6 variabile de tip Float, gen new Float: pozCurentaX, Float: pozCurentaY, Float: pozCurentaZ, Float: OldPosX, Float: OldPosY, Float: OldPosZ, toate pe [MAX_PLAYERS].
Dupa care iti verifici in joc maximul de distanta pe care-l poate parcurge un jucator intr-o secunda si te folosesti de asta pentru a verifica in timerul creat la inceput daca diferentele intre OldPosX si pozCurentaX e mai mare decat maximul gasit.