Проверку на загруженность лучше мутить вне цикла, нет надобности проверять загружен ли самп бесконечно, да и к тому же, ему надо чтобы код выполнялся, когда он в кого-то целится, а так многое будет выполнятся, даже если под прицелом никого не будет. Мало ли что может случится из-за этого