If I use this during the round it works fine but if I set this to happen after round is over (ie all Ts or CTs are dead) it doesn't call it. Is there any special parameter or method to make it work even after all players in one team are dead?
That doesn't make sense. Executing Ham_TakeDamage is not a substitute for registering it . . .