Salut,
Quelques remarques en vrac, sur la forme uniquement.
Les variables sirene et Sirene portent des noms trop proches. Tu devrais suivre certaines normes dans le nom de tes variables, comme par exemple la notation hongroise. Ça consiste, très basiquement, à nommer un tableau sous la forme aTableau (a pour array), un integer iInteger, une chaîne de caractères sChaine (s pour string), etc. Ça apporte de la lisibilité au code source.
Ton tableau Sirene (avec une majuscule) ne comporte qu'une case... quelle en est l'utilité ? Pourquoi ne pas utiliser un integer ? De plus, comme Ssk te l'a fait remarquer, tu dois utiliser un tableau (un objet par joueur).
La fonction Police() n'est pas présente dans ton code source. Je présume que tu veux que ce script s'intègre à un gamemode... je te conseille de faire quelque-chose en standalone. C'est plus propre, plus logique et ça permet d'être d'utilisé un peu partout.
C'est tout ce que j'ai en tête mais si tu as une question, n'hésites pas à la poser. ;)