//i dont know if gamerules is included in every map, but this script assumes it is included ::gamerules <- Entities.FindByClassname(null, "tf_gamerules") //call this when you spawn HHH //2.5 mins = 150 function SetBossTime(time_in_seconds) { EntFireByHandle(gamerules, "CallScriptFunction", "KillBoss", time_in_seconds, null, null) } function KillBoss() { printl("called") for (local boss; boss = Entities.FindByClassname(boss, "headless_hatman");) { //boss.TakeDamageEx(null, null, null, Vector(0, 0, 0), boss.GetOrigin(), 999999999999, 65536) boss.Kill() } }