diff --git a/src/client/UI/Combat/BossUI.lua b/src/client/UI/Combat/BossUI.lua index 62b3d00..535f088 100644 --- a/src/client/UI/Combat/BossUI.lua +++ b/src/client/UI/Combat/BossUI.lua @@ -82,7 +82,11 @@ playerStatePromise:andThen(function() end local oldEnemy = selectors.getCurrentTarget(oldState, player.Name) - if not currentEnemy and CollectionService:HasTag(oldEnemy, "RotatingBoss") then + if + not currentEnemy + and CollectionService:HasTag(oldEnemy, "RotatingBoss") + and oldEnemy:FindFirstChild "Humanoid" + then local rootPart = if oldEnemy.Humanoid.RootPart then oldEnemy.Humanoid.RootPart else oldEnemy:FindFirstChild "RootPart" diff --git a/src/server/Combat/Enemies/ApplyEnemyAnimations.lua b/src/server/Combat/Enemies/ApplyEnemyAnimations.lua index d235cce..70ee245 100644 --- a/src/server/Combat/Enemies/ApplyEnemyAnimations.lua +++ b/src/server/Combat/Enemies/ApplyEnemyAnimations.lua @@ -98,7 +98,6 @@ return function(enemy, info, janitor) end end, true) else - print "oh dear, we have a problem" damagePlayers = false info.DamageActive = nil info.AnimationsActive = nil diff --git a/src/server/Combat/Enemies/init.lua b/src/server/Combat/Enemies/init.lua index 4ba94c8..ea0a06b 100644 --- a/src/server/Combat/Enemies/init.lua +++ b/src/server/Combat/Enemies/init.lua @@ -175,7 +175,7 @@ local function handleEnemy(enemy) end debounces[player] = true - task.delay(0.5, function() + task.delay(1, function() debounces[player] = nil end)