Mettre un timer pour faire ce que tu veux faire me semble pas judicieux.
1 - Si ton timer est trop long (200 ms et plus) le pickup va se déplacer par saccades (ce qui n'est pas très joli)
2 - Si ton timer est court (<200ms), le serveur risque d'être chargé car il va passer son temps à créer et détruire des pickups.
Donc le meilleur moyen pour faire ce que tu veux faire, c'est d'utiliser la fonction AttachObjectToPlayer qui te premettra de lier un objet à un joueur à une distance fixe donnée (par exemple, 20.0 sur l'axe Z).
Je pense d'ailleurs que c'est comme ça qu'Arsenik a fait pour son buisson.
++
Syg