What happends is that the NPC in question tries to call the same function twice, and since the NPC has the same Entry ID it clashes. If you didn't notice the first encountered boss casted the same spell twice or such? , what I can tell you to do is make an exactly alike creature with a different entry and copy paste the script and enter the second ID aswell. That way you will have 2 bosses, but with the same functions. That way it won't clash, unless you use global variables (i.e: Die = Unit:CastSpell(5) ) , though if you make it a local, (i.e local Die = Unit:CastSpell(5) ) it won't clash. I made quiet a mess explaining but basically you can't have two bosses call the same function because Lua conciders it to be the same npc calling it twice, it doesn't concider the fact that there might be more then one of the spawned creature. Hope this helps
