Salut, j'aurai plutôt mis ça dans "code/scripts utiles", ensuite je ne comprend pas pourquoi tu fait
if(IsPlayerAttachedObjectSlotUsed(playerid,1)) RemovePlayerAttachedObject(playerid,1);dans /rangertazer, vu que tu ne créer jamais d'objet dans ce slot.