The script is... very odd. Here try this one.
Code:
function Hapkidomaster_OnCombat(pUnit, Event)
pUnit:SendChatMessage(14, 0, "You dare think you can defeat Hapkidomaster?! Ruler of everything!")
pUnit:SpawnCreature(100001, 4650.192383, -3716.066895, 950.015442)
pUnit:SpawnCreature(100002, 4661.782227, -3716.640137, 949.540527)
pUnit:SpawnCreature(100006, 4659.094727, -3720.939453, 949.002991)
pUnit:RegisterEvent(“Hapkidomaster_Spell1”, 10000, 0)
end
function Hapkidomaster_Spell1(pUnit, Event)
pUnit:FullCastSpellOnTarget(59971, pUnit:GetClosestPlayer())
end
function Hapkidomaster_OnDeath(pUnit, Event)
pUnit:RemoveEvents()
pUnit:SendChatMessage(14, 0, "How...how..c...can...this...be?!")
end
function Hapkidomaster_OnLeaveCombat(pUnit, Event)
pUnit:RemoveEvents()
end
function Hapkidomaster_OnKilledTarget(pUnit, Event)
end
RegisterUnitEvent(100000, 1, “Hapkidomaster_OnCombat”)
RegisterUnitEvent(100000, 2, "Hapkidomaster_OnLeaveCombat")
RegisterUnitEvent(100000, 3, "Hapkidomaster_OnKilledTarget")
RegisterUnitEvent(100000, 4, “Hapkidomaster_OnDeath”)