Начнём с очевидного: у боссов странный телепорт.
Если босс где-то застрянет, он переместится в рандомную точку вокруг себя, и этой точкой может стать игрок. А теперь представьте, как прямо в вас появляется Шива и убивает с одного удара.
Это первая проблема, которая нуждается в простом решении: вокруг игрока стоит сделать зону, запрещающую боссам телепортироваться в эту зону. Это увеличит выживаемость игроком против боссов.
Так же, забавно, но если босс застрянет между деревьев, он, телепортируясь, может оказаться под землёй, из-за чего вновь застревает. Я не знаю, возможно ли, но стоило бы сделать ии телепорта, который не даёт телепортироваться в землю, или в пространства, размер которых меньше, чем хитбокс боссов.