Alrighty, this should do the trick: hit_player = false function spawnFireball() -- trigger this via timer if hit_player == false then spawn ("fireball_medium", 1, 15, 12, 2, 0).projectile:addConnector("onProjectileHit","myScript","fireballHit") else spawn (&qu...