Привет. Для начала, не стоит складывать ветвления условий друг в друга без надобности. Всё что находится под условием "Кол-во маны <= 20", будет выполняться только если переменная будет 20 или меньше. У тебя внутри этого условия находится другое условие "Кол-во маны >= 21" и оно никогда не будет срабатывать, потому-что невозможно чтобы переменная была одновременно и меньше 20 и больше 21. Пользуйся ветвью "Иначе" или создавай второе условие после надписи "Конец" под первым условием.
Второй момент, можно сильно упростить себе жизнь, если обратиться к MP напрямую скриптом, без создания переменной.
Например: $gameActors.actor(1).mp >= 20
Где 1 в скобочках - это id персонажа.
Если надо проверить лидера партии (персонажа которым мы управляем в данный момент), можно использовать:
$gameActors.actor($gameParty.leader().actorId()).mp >= 20
Предлагаю такой вариант. Будет аккуратно и без лишних действий с переменными и общими событиями. (скрипты в ветвления можно вставлять на четвёртой вкладочке)