Все равно не скрывается, я думаю дело или в радиусе спрайта,или в загрузке модели пистолета с флагом Anim(но это врядли) .
Вот
код создания спрайта:
Dim lih(2)
For li=1 To 2
lih(li)=LoadSprite ("sprites\light02.png",1)
ScaleSprite lih(li),11,11
EntityRadius lih(li),1;радиус выбирал рандомно
Next