maybe maybe maybe it's because of this that written in OnPlayerDeath : ASI_SetPlayerHealth(playerid, 30);
don't set the health here , set it when player spawned
I did put that after i noticed this happens to see if it wont kill player and respawn spam, but didn't help i'll remove that line anyways. And yet can i evade spawnplayer to be called?