Обложка Путь Героя. Книга 1: Пробуждение

Путь Героя. Книга 1: Пробуждение

Даурен Алькенов

0% прочитано
Стандартный
Даурен Алькенов

Путь Героя. Книга 1: Пробуждение

Путь Героя

ПУТЬ ГЕРОЯ

Книга первая

ПРОБУЖДЕНИЕ

Даурен Алькенов

Алматы · 2026

© Алькенов Даурен Кайсарович, 2026

Все права защищены. Воспроизведение и распространение текста

допускаются только с согласия правообладателя.

Все персонажи и события произведения вымышлены. Возможные

совпадения случайны.

Произведение содержит художественное описание психологических и

медицинских ситуаций и не заменяет профессиональную

консультацию.

ГЛАВА 1. ПАДЕНИЕ

Апрель, 8 класс

Если бы кто-то спросил Тима, какой момент разделил

жизнь на «до» и «после», он бы, возможно, усмехнулся:

«Когда я впервые понял, что мир не обязан играть по

моим правилам».

Но внутри он бы сказал точнее: всё началось на

спортивной площадке — в обычный школьный вечер.

Пахло пылью, нагретым асфальтом и железом.

Мальчишки гоняли мяч так, будто завтра не существует.

Тим всегда чуть запаздывал — не телом, а вниманием:

успевал замечать не мяч, а облако, трещину на стене, мысль

про какую-нибудь далёкую планету.

— Тим, давай на ворота! — крикнул кто-то.

— Почему я? — Тим пожал плечами. — Я вообще-то

гуманитарий.

— Ты просто самый рассеянный!

— Спасибо. Люблю вас тоже.

Смех, шум — обычная дворовая речь.

Толчок он не заметил. В таких играх «случайно» и

«специально» всегда выглядят одинаково.

Под ногами вдруг не стало опоры — как будто кто-то

выдернул землю.

Удар пришёл не сразу.

Сначала — белый свет.

Потом — звук, будто голоса идут через воду.

А потом — боль. Глухая, огромная, такая, что она не

просит разрешения.

Его поднимали. Пыльные ладони, чьи-то быстрые

вопросы, чьи-то испуганные лица.

— Он дышит?

— Тим! Эй! Скажи что-нибудь!

Тим хотел сказать: «Да всё нормально», но губы не

слушались.

1

⁕ ⁕ ⁕

В больнице пахло хлоркой, железом и тревогой — запахом,

который потом узнаёшь всю жизнь.

Тим проснулся с ощущением, будто на голову надели

бетонный шлем. Открыл глаза — мир поплыл.

Где-то за стеклянной дверью родители говорили с врачом

так, будто их голоса можно спрятать.

Тим всё равно слышал.

— Он от этого оправится? — голос мамы дрожал.

— Да, — врач говорил ровно. — Сотрясение. Наблюдение

минимум неделю. Ограничить экран и любые нагрузки.

Пауза.

— Физкультура — только после контрольного

обследования. Контактные виды спорта, где возможны

удары и падения, под вопросом надолго.

Слова «под вопросом надолго» упали в палату, как

кирпич.

Папа тяжело выдохнул.

Мама сжала его ладонь так, будто можно удержать мир.

А Тим смотрел в потолок и думал:

Надолго — это сколько? Полгода? Год? До окончания

школы?

И ещё он поймал странную вещь: разговор о нём идёт, а

ему в нём места нет — как будто он уже не человек, а

«случай».

⁕ ⁕ ⁕

После больницы начался новый этап — «режим стеклянного

мальчика».

Меньше ходить.

Не бегать.

Не прыгать.

Не нервничать.

Не напрягаться.

Не жить — именно так это ощущалось.

2

Мама всё время спрашивала:

— Голова не кружится?

— Нормально поел?

— Как самочувствие?

Тим отвечал привычной шуткой:

— Всё окей. Если что — я бы уже упал.

Юмор иногда спасает, но чаще — маскирует.

Телефон лежал рядом. WhatsApp, лента, короткие видео

— всё, что могло на минуту выключить голову.

Он скроллил не потому, что «интересно», а потому что

так было легче не думать.

Иногда он ловил себя на простом феномене: взгляд вроде

бы на экране, а мысль — где-то в другом месте. Время

проваливалось кусками.

И чем больше он пытался «собраться», тем сильнее

ощущал, что собирается не он.

⁕ ⁕ ⁕

(8 класс, пока Тима нет в школе)

Вечером школьный WhatsApp не засыпает — он просто

становится тише.

Жанар: Ребят, вы слышали? Тима вчера скорая забрала…

Алишер: Чё с ним?

Камила: Он упал?

Арман: Футбол играли. Голову.

Нурлан прочитал всё это и сделал то, что умел лучше

всего — попытался закрыть тревогу шуткой.

Нурлан: Да у него ПТСР, походу.

Кто-то поставил смеющийся смайл.

Алишер: Ахах, ПТСР от футбола.

И тут пришла Айгерим — не с сочувствием, а с контролем.

Айгерим: Вы можете не разбрасываться диагнозами? Это

не смешно.

Нурлан секунду смотрел на экран.

Хотел написать что-то умное.

3

Хотел поставить скобочку.

Вместо этого:

Нурлан: ок

Наутро слово вышло из чата в коридор.

Нурлан сказал полголоса, «не в лицо» — в воздух, в спину:

— …ПТСР, блин.

Кто-то хмыкнул.

Большинство сделало вид, что не слышало.

Коридор пошёл дальше — как будто так и надо.

А потом, на перемене, когда класс на секунду опустел,

Нурлан открыл чат и удалил своё сообщение.

Быстро. Не драматично.

Как будто исправил опечатку.

Он набрал: Тим, ты как?

И тут же стёр.

В школе чужая боль быстро становится словом.

А слово — быстрым способом не чувствовать.

⁕ ⁕ ⁕

Самые громкие звуки оказались не на улице.

Они были на кухне.

Ссоры родителей начинались шёпотом, а заканчивались

тишиной — холодной и плотной.

— Ты понимаешь, ему нужно внимание! — мама.

— Понимаю, — папа выдохнул устало. — Но ты не даёшь

ему жить. Он сидит взаперти.

— Это врачи сказали!

— А ты хоть раз спросила его самого, чего он хочет?

Тим слышал каждое слово.

И делал вид, что не слышит.

Потому что зайти на кухню означало стать причиной.

⁕ ⁕ ⁕

У себя в комнате он листал книгу — не читая.

Буквы расплывались.

4

Он ловил себя на том, что перечитал одну и ту же строку

три раза — и не мог вспомнить, о чём она.

Телефон мигал уведомлениями, и рука сама тянулась к

экрану.

Скролл давал короткое облегчение.

Потом — пустоту.

Потом — ещё один скролл.

Тим впервые честно подумал:

А что если я не знаю, кто я теперь?

⁕ ⁕ ⁕

Больничное падение стало не единственным.

Разваливалась почва под ногами дома.

Мир менялся — без него.

И Тим ещё не понимал, что это только начало.

Начало пути, на котором однажды проснётся не только он

— но и кое-что гораздо большее.

5

ГЛАВА 2. ДВА ГОДА ТИШИНЫ

Тишина не бывает одинаковой.

Есть та, что даёт отдохнуть.

Есть та, что давит.

А есть такая, которая превращается в привычку — и Тим

постепенно проваливался именно в неё.

Первый месяц после больницы он почти не вставал. Мама

ходила по комнате на цыпочках, будто боялась потревожить

тонкую грань между бодрствованием и болезнью. Тим

пытался читать, как раньше, но страницы расползались.

Он ловил себя на странной вещи: он мог очень хотеть

дочитать абзац — и через секунду уже думать о другом.

Потом снова возвращаться. Потом снова выпадать.

Он не называл это проблемой. Он просто считал себя

«ленивым» и «раздёрганным». Так проще. Так никто не

задаёт лишних вопросов.

Однажды вечером папа зашёл в комнату.

— Тебе кое-что принёс.

В руках у него был новый планшет — гладкий, тяжёлый, с

дорогой упаковкой.

— Сейчас всё в цифре, — сказал папа, будто

оправдывался. — Учёба, книги, всё. Чтобы тебе было…

удобнее.

Мама напряглась на кухне, но промолчала.

Тим принял подарок как символ: «Я пытаюсь, сын».

Только теперь этот символ был не бумажным, а светящимся.

Планшет стал его окном.

Сначала он действительно читал. Скачал пару книг,

открыл научпоп. Пролистал три страницы.

Потом — ещё две.

Потом — уведомление.

Потом — видео.

Потом — реклама игры.

6

Игра была из тех, что подростки знают без объяснений:

герои, экипировка, рейтинги, лут, ежедневные задания. В

ней всё было ясно и честно. Нажал — получил. Старался —

вырос.

Тим установил «на пять минут».

Через час он уже выбирал класс.

Экран показывал:

— Воин — сила, контроль, выносливость

— Разведчик — скорость, уклонение

— Маг — риск, стекло и урон

Тим выбрал воина.

Не потому что хотел драться.

Потому что хотел ощущать опору.

В жизни опора исчезла вместе со спортом, с двором, с

уверенностью, что тело выдержит.

А здесь — было просто: прокачай и выдержишь.

Тим не знал слов «дефицит внимания», «СДВГ» и

«исполнительные функции». Он знал только, что на скучном

внимание расползается, начинать трудно, заканчивать ещё

труднее, а быстрые награды цепляют мгновенно.

Игра стала идеальным обезболивающим. Она давала ему

то, чего не давала реальность: структуру.

Поначалу это выглядело невинно.

— «Закрою дейлики и пойду спать».

— «Ещё один бой — и всё».

— «Мне надо поднять ранг, иначе я никто».

А потом планшет стал частью тела.

Просыпался — и первым делом тянулся к экрану.

Он засыпал с ним.

В школе думал не о задачах, а о том, сколько осталось до

следующей награды.

И самое страшное: в игре он был собранным.

А в жизни — рассыпанным.

Иногда жизнь всё же требовала от него действий, от

которых нельзя было откупиться.

7

Принести соседке пакеты.

Помочь маме молча, не споря.

Поднять велосипед младшему и извиниться, даже если

«не он виноват».

Не снять на видео чужой позор.

Сказать «стоп» компании, которая давит слабого.

Тим делал такие вещи редко.

Но каждый раз после них внутри становилось чуть тише.

Позже Система назовёт такие поступки социально

значимыми: они меняют не только самого человека, но и

пространство вокруг него.

Через полгода Тим стал другим.

Тише.

Сдержаннее.

Острее на язык, но глубже внутри.

Дальше месяцы стали похожи один на другой.

Он умел побеждать в игре.

И всё хуже понимал, как побеждают в жизни.

Так прошли два года.

И когда в конце лета, перед одиннадцатым классом,

одноклассник сказал:

— Тим, пойдём в дзюдо с нами?

Он усмехнулся и ответил:

— А что, инвалидом берёте?

— Да иди ты, — махнул тот рукой. — Просто приходи.

Весело будет.

Слово «весело» почему-то зацепило.

И что-то внутри Тима чуть дрогнуло.

Как будто старая дверь наконец приоткрылась.

Он не знал, выдержит ли.

Но впервые за полгода почувствовал желание

попробовать.

Он согласился — и впервые за долгое время выбрал не

экран, а реальное действие.

8

ГЛАВА 3. ОДИННАДЦАТЫЙ КЛАСС —

НАЧАЛО ПЕРЕМЕН

⁕ ⁕ ⁕

Будильник орал так, будто хотел пробить барабанные

перепонки.

Тимур вслепую шарил рукой по тумбочке, пока наконец

не ткнул пальцем в экран смартфона.

Тишина.

На две секунды.

Потом — вибрация.

TikTok, WhatsApp, школьный чат.

Ничего нового — обычный утренний шум.

Он пролистал ленту: мемы, пересуды, обсуждение новой

училки по химии и… сообщение:

«Говорят, сегодня к нам в класс придёт новенькая. Красивая.»

Он скривился.

Новенькая. Ещё одна причина, по которой весь класс

будет вести себя как идиоты.

Экран моргнул — и на краю зрения что-то дрогнуло.

Тим моргнул.

Поверх чата — на долю секунды — возникла тонкая белая

строка. Не бликовая. Не «показалось». Слишком ровная.

[ВОССТАНОВЛЕНИЕ ДАННЫХ…]

И исчезла.

Тим замер, потом выдохнул сквозь зубы.

— Отлично, — пробормотал он. — Теперь ещё и реклама

прямо в мозг.

Он потёр глаза. Моргнул ещё раз.

Ничего.

«Нервы», — автоматически сказал себе Тим. «Недосып».

«После того удара головой». Любая версия подходила, лишь

бы не думать дальше.

9

Он снова уткнулся в экран — как будто там можно было

спрятаться.

И тут строки вернулись. Коротко, рвано — словно не

загрузились до конца.

[ФРАГМЕНТ: 1?%]

[РЕШЕНИЕ: ПР…]

[СТАТУС: НЕ СООТВЕТ… ТЕКУЩЕМУ ПРОФ…]

[ИСТОЧНИК: UNKNOWN]

Тим почувствовал, как в животе холодно провалилось.

Какое «решение»?

Он попытался вспомнить, что только что сделал.

Прочитал чат. Не ответил. Не посмотрел по сторонам.

Если это и называется решением — тогда у людей совсем

всё плохо.

Строки мигнули и исчезли.

Тим подождал. Пять секунд. Десять.

Ничего. Только утренний шум и чужая жизнь вокруг.

«Не соответствует текущему проф…»

Текущему — значит, был другой?

Тим почти сразу нашёл объяснение. Если это не

галлюцинация и не стресс, то «система» — если ей так

хочется называться — сравнила его нынешнего с ним же

прежним. До всей этой семейной дряни. До… до всего.

Или вообще ни с чем.

UNKNOWN — удобное слово. Сначала не понимаешь, что

происходит, потом гордо называешь это «неизвестным

источником». На английском — чтобы звучало умнее.

Он сунул телефон в карман и сделал шаг к двери.

Потом остановился.

И оглянулся через плечо — быстро, почти зло.

Сам не понял зачем.

Последствия травмы двухлетней давности иногда

напоминали о себе — как неприятный, но знакомый сосед.

⁕ ⁕ ⁕

10

Школа гудела.

В классе у каждого был свой способ не показывать

слабость. Нурлан закрывал тревогу шутками; Айгерим

держала под контролем расписание, оценки и иногда

окружающих; Дана пряталась за наушниками; Алишер

проверял мир на прочность; Артём молчал так внимательно,

что рядом с ним хотелось говорить точнее. Тим знал их

много лет, но редко задумывался, что за привычными

ролями может быть что-то ещё.

Подростки давно научились разговаривать не только

голосом — уведомлениями тоже.

Кто-то показывает мемы.

Кто-то снимает сторис с физруком.

Кто-то орёт на весь коридор, соревнуясь, у кого колонка

громче.

Тим шёл, уткнувшись в экран.

Школьный чат кипел:

«Видели? Новенькая реально топ»

«Говорят, умная»

«Из другой школы перевелась»

«В 11Б, пацаны, держитесь»

Он закрыл чат.

Всё это не про него.

Когда он вошёл в класс, первым делом заметил её.

У окна.

Брюнетка, зелёные глаза.

Спокойная, будто не здесь, а где-то в собственном ритме.

Смотрела на доску так, будто видела больше, чем простой

текст.

Учитель представил:

— Это Алина. Перешла к нам в этом году. Примите в

коллектив.

Коллектив зашумел.

Кто-то уже набирал сообщение в чат, кто-то фоткал под

партой.

11

Тим почувствовал, как сердце дёрнулось… странно.

Не «влюбился», нет.

Просто — что-то сработало.

Как будто кто-то нажал кнопку.

И тут воздух снова исказился.

Поверх учительского голоса всплыло:

[Эмоция: интерес. Уровень: умеренный. Контроль: отсутствует.]

Он вздрогнул.

Какая-то монтажка прямо в глазах.

Может, недоспал?

Он потёр виски.

— Тимур? — учитель посмотрел строго. — Ты с нами?

— Да… да. Просто телефон вибрировал.

Телефон лежал на столе.

И молчал.

⁕ ⁕ ⁕

Дзюдо он выбрал не потому, что любил борьбу.

Он выбрал его потому, что все нормальные пацаны

выбирают что-то силовое.

Слава предложил — значит, надо идти.

Первую тренировку он смотрел на YouTube: броски,

подсечки, мотивационные видео «стань лучшей версией

себя».

В жизни всё было иначе.

Татами пахло потом.

Тело отзывалось болью на каждом ударе о мат.

Голова стучала, как барабан.

В раздевалке после тренировки он спросил:

— Слав, у меня опять голова болит, кружится и тошнит.

Может, мне нельзя бороться?

Слава фыркнул:

— Ты чё, как девочка? Болит — перетерпи.

12

Ответ пришёл вечером, в чате:

Слава: «Ты ноешь. Так чемпионами не становятся.»

Тим: «Я просто сказал…»

Слава: «Лучше вообще не приходи, если боишься.»

Тим перечитал сообщение три раза.

Боль в затылке усилилась.

По дороге домой он залипал в TikTok, пытаясь отвлечься

от тошноты.

Алгоритм выдавал:

«Как накачать силу за 30 дней!»

«Три ошибки слабаков!»

«Парень из задрота стал чемпионом!»

— Да ну вас, — выдохнул Тим и выключил экран.

На следующей тренировке после всех кувырков,

отработки страховки и тренировочных бросков, голова снова

кружилась и давила на висок.

Буквально.

Тренер развёл руками:

— Сынок, борьба тебе не подходит. Сначала снова к

врачу. Если разрешит нагрузки без ударов и падений —

попробуй велоспорт. У тебя ноги длинные, дыхание

хорошее.

Велоспорт?

Тим скептически хмыкнул.

Он видел гонщиков: сильных, жилистых, без лишней

болтовни.

Но что-то в голосе тренера было таким… искренним.

Как будто тот действительно видел в нём что-то.

По дороге домой он написал в чат велосекции.

Там ответили быстро:

— Приходи в субботу. Сезон уже закрыт, сейчас

межсезонье — ОФП. Поглядишь.

Он задумался.

И в эту же секунду перед глазами снова всплыло:

13

[Показатель «Выносливость» нестабилен. Источник: эмоциональное истощение.]

Он остановился.

Заморгал.

Буквы исчезли.

— Ну и что это вообще такое? — прошептал он.

Телефон он даже не доставал.

Он чувствовал — это не про телефон.

14

ГЛАВА 4. ВЕЛОСЕКЦИЯ И ЗИМНИЙ

ОФП

⁕ ⁕ ⁕

Они пришли в подвал спортивной школы.

Холодный воздух, запах резины, металлический звон

инструмента.

Тим огляделся: никаких красивых велосипедов, как он

ожидал.

Только огромная груда железа в углу — колёса без

покрышек, кривые рамы, ржавые звёзды.

Он тихо спросил тренера:

— А велосипед… ну… дадут?

Тренер даже бровью не повёл.

— Собери себе. Вон. — И кивнул на груду металла. — Что

соберёшь, на том и поедешь.

Слава рассмеялся.

Тим — нет.

Он стоял перед этим хаосом запчастей, понимая, что

даже не знает, с какой стороны подходить.

Тренер сказал:

— У нас так все начинали. Если хочешь кататься — учись

создавать инструмент под себя. Это важнее, чем сила в

ногах.

Эта фраза запала глубже, чем Тим мог признать.

⁕ ⁕ ⁕

Но кататься было уже поздно.

На улице стоял грязный ноябрь, холодный ветер бил в

лицо.

Сезон закончился.

А значит — впереди только ОФП.

И они начали.

⁕ ⁕ ⁕

15

Тим думал, что дзюдо было тяжело.

Он ошибался.

ОФП оказалось адом.

Каждый понедельник, среда и пятница — бег.

Снег, лёд, кашель, колющие боковые боли.

Но голова болела меньше — и это удивляло.

По субботам — приседания.

Со штангой — когда тренер смотрит.

Без штанги — когда не смотрит.

Прыжки. По двадцать повторов.

Ноги горят, стопы ломит, дыхание хрипит.

И каждое воскресенье — лестница здоровья на Медео.

Слава несётся вверх как козёл.

Снег хрустит, настроение на нуле, пальцы деревенеют.

Лестница бесконечная.

Тим — плетётся ниже.

Но однажды, дойдя до середины, он впервые

почувствовал… дыхание ровное, голова ясная, тело —

слушается.

И он подумал:

Вот оно. То, чего не было в дзюдо. Тело перестало

быть врагом.

С каждым занятием тело понемногу возвращало доверие.

Тим просто радовался, что перестал умирать на каждой

ступеньке.

⁕ ⁕ ⁕

Всю зиму он приходил в тренерскую.

Сначала просто стоял.

Потом пробовал крутить ключом болты.

Потом разобрал первое колесо, перетянул спицы, порезал

палец, измазал руки в мазут.

Тренер однажды сказал:

16

— Велосипед — это как характер. Собирается медленно,

ломается быстро. Но если собрать правильно — выдержит

всё.

Тим рассмеялся.

Но внутри запомнил.

К февралю груда железа постепенно превращалась во

что-то похожее на велосипед.

Тим учился регулировать тормоза, натягивать цепь,

центровать колёса.

Руки у него постоянно были чёрными от смазки.

Но он держал в руках то, что собирал сам — и это было

важнее, чем казалось.

⁕ ⁕ ⁕

Весна пришла медленно, но когда пришла — взорвалась

зеленью, теплом и солнцем.

В апреле тренер сказал:

— Кто собрал велосипед — выезжаем на шоссе.

Тим вывез свой. Он был кривоват, местами ржавый, но

работал.

Первые метры он ехал неуверенно.

Потом быстрее.

Потом — понял, что может разогнаться.

И впервые за три года почувствовал свободу.

Не боль.

Не страх.

Свободу.

Ветер в лицо, дорога под колёсами, небо над головой.

Слава орал где-то сзади:

— Тимыч, ты летишь!!!

Да. Он летел.

О тормозах он вспомнил слишком поздно и перелетел

через руль в мягкую весеннюю грязь у бордюра.

Он лежал в грязи, смеялся и чувствовал себя живым.

Память об этой свободе ещё не раз к нему вернётся.

17

ГЛАВА 5. ДОКАЖИ, ЧТО ТЫ ПАЦАН

Иногда конфликт начинается не с ненависти, а с пустоты.

С тишины, в которой кто-то просто бросает фразу — и она

попадает ровно туда, где болит.

У Тима таких мест было много.

⁕ ⁕ ⁕

День начался как обычно: скучный звонок, запах столовки,

усталые лица одноклассников. Тим сидел за партой, рисуя

схемы планет в тетради. Он делал это почти машинально, но

его это успокаивало — упорядоченный мир на бумаге вместо

хаоса внутри.

Слава, проходя мимо, хлопнул его по плечу:

— Тимыч, ты сегодня какой-то… космический.

— Я всегда космический. Я просто иногда ближе к Земле.

Слава фыркнул и пошёл дальше.

Тим ещё не знал, что через двадцать минут окажется в

самой нелепой драке в своей жизни.

⁕ ⁕ ⁕

Данила в школе знали все. Авторитет он набирал не дружбой

и не умом, а давлением — особенно там, где было побольше

свидетелей. Он быстро замечал, где у человека тонко, и бил

именно туда.

В тот день всё началось не с Тима.

В коридоре у шкафчиков Данил окружил другого ученика

— тихого, дёрганого, с глазами, которые всё время ищут

выход. Он пытался проскользнуть мимо, но его остановили.

— Эй. Куда? — Данил перегородил дорогу.

Кто-то из его компании уже поднял телефон. Не потому

что «надо», а потому что это стало ритуалом.

У ученика дрогнули пальцы. Он сжал ремень рюкзака так,

будто это был поручень.

18

Данил усмехнулся:

— Скажи нормально. Или ты опять… — он сделал паузу,

чтобы остальные успели хмыкнуть. — ломаешься?

Тим стоял в паре шагов. Он понял момент сразу: это не

конфликт. Это проверка на власть.

У ученика сбилось дыхание. Плечи поднялись, как щит.

Тим видел эти признаки — не из учебников. Из тела. Из

той самой странной памяти, которая помнит угрозу быстрее,

чем голова успевает подумать.

Тим шагнул ближе:

— Данил, убери телефон.

— О, смотрите, — Данил повернулся к толпе. — Тимур

теперь адвокат? Или психолог?

У ученика стало хуже. Он начал дышать коротко, быстро.

Глаза стали стеклянными. Тим не знал, что именно

происходит, но видел: парень перестал замечать коридор и

людей вокруг.

Тим встал так, чтобы закрыть ученика от телефонов, и

заговорил тихо, только для него:

— Посмотри на меня. Ты здесь, в коридоре. Слышишь

мой голос?

Ученик едва заметно кивнул.

— Хорошо. Просто выдыхай. Я рядом.

Тим развернулся к Данилу уже другим голосом —

спокойным, ровным:

— Стоп. Это не шутка. Уйди.

Данил сделал вид, что ему смешно, но толпа на секунду

замолчала.

— Ты чё, командир? — Данил попытался вернуть игру.

Тим не вошёл в «мужскую проверку». Не дал ему крючок.

— Я сейчас зову учителя. Это всё.

И он действительно позвал: громко, без истерики —

дежурного учителя. Толпа начала рассасываться.

Телефон опустили.

У ученика всё ещё дрожали руки.

19

Тим остался рядом до прихода взрослого.

⁕ ⁕ ⁕

Когда шум ушёл, Тим вдруг почувствовал, что внутри

поднимается старая волна — злость, стыд, желание «врезать,

чтобы было понятно».

Он сделал шаг в сторону, к стене, и на секунду закрыл

глаза.

И тогда — впервые — в голове щёлкнуло.

Не как боль.

Как включение.

[SYSTEM: OBSERVE]

[EVENT: BULLYING / GROUP PRESSURE]

[RISK: HIGH]

[RECOMMENDATION: DO NOT ESCALATE. FIND ALLY. SET BOUNDARY.]

Тим мысленно огрызнулся:

— Ты кто вообще?

Пауза.

И ответ — сухой, как системная справка:

— [ИДЕНТИФИКАЦИЯ: НЕДОСТУПНА. ФУНКЦИЯ:

СНИЖЕНИЕ РИСКА / ФИКСАЦИЯ ВЫБОРА]

Тим смотрел на свои ладони. Они дрожали.

— Я не герой, — подумал он. — Я просто… не хочу, чтобы

кого-то ломали.

Курсор (или то, что было похоже на курсор) мигнул:

— [ЗАРЕГИСТРИРОВАНО: ПЕРВЫЙ БЕЗОПАСНЫЙ ШАГ]

И в этот момент Тим понял: его жизнь больше не будет

строиться вокруг вопроса «докажи».

Она начнёт строиться вокруг другого: «что сейчас

безопасно и правильно?»

Когда пришёл дежурный учитель, толпа уже разошлась.

Телефон убрали. Ученик, которого «продавливали», сидел на

подоконнике и наконец дышал ровнее.

⁕ ⁕ ⁕

20

Данил не ушёл.

Он дождался момента, когда вокруг стало тише, и

подошёл к Тиму без спектакля — почти спокойно:

— Ты сейчас из меня клоуна сделал.

Тим устало посмотрел на него.

— Я остановил то, что было лишним.

Данил усмехнулся коротко:

— Ладно. Тогда по‑честному. Без телефона.

Он кивнул в сторону спортзала:

— После уроков. На матах. Один на один.

Тим понял: это та же ловушка «за лицо», только в более

безопасной упаковке.

И всё же согласился — потому что старое внутри ещё

верило, что конфликт можно закрыть только силой.

После уроков в зале остались они, Слава и несколько

одноклассников — «просто посмотреть». Кто-то из

мальчишек побежал за учителем физкультуры, но Тим и

Данил не дождались.

Они сцепились на мате.

Без ударов — захват, попытка подсечки, тяжёлое падение

на бок. Не спортивный поединок и не честная проверка, а та

же драка, только с правилами, которые они придумали себе

сами.

Слава стоял сбоку, напряжённый. Одноклассники

шептались, пока учитель не влетел в зал и не свистнул так,

что все замерли.

— Стоп! Немедленно разошлись.

Тим и Данил отпустили друг друга, тяжело дыша.

— Никаких «один на один», — сказал учитель. — Сейчас к

директору. Оба.

Данил посмотрел на Тима и не сразу, но протянул руку.

Тим пожал.

Победы не было.

Была колючая ничья — и понимание, что драка не

закрыла вопрос, а только показала его.

21

⁕ ⁕ ⁕

На следующий день Тима и Данила вызвали к директору

вместе с родителями.

Разговор получился официальным: «профилактика»,

«конфликт», «границы», «ответственность». Тим слушал и

снова чувствовал себя случаем в папке.

Потом директор сказала:

— К психологу. Оба. Это обязательная мера после

подобных ситуаций.

Кабинет Айжан Толебаевны находился в тихом крыле

первого этажа. Внутри были кресло у окна, книжные полки и

живые растения. Никаких плакатов с правильной жизнью.

— Тимур, проходи. Воды?

— Нет, спасибо.

Она не торопила.

— Мне не нужен психолог, — сказал Тим.

— Хорошо. Тогда просто посиди.

Несколько минут он смотрел в окно. Потом спросил:

— А что, если я не знаю, кто я?

Айжан Толебаевна отложила ручку.

— В шестнадцать лет это честнее, чем делать вид, будто

знаешь.

— Я устал делать вид, что всё нормально.

— Тогда здесь можешь не делать.

Тим выдохнул. Не полностью, но глубже, чем обычно.

Когда он вышел, Данил всё ещё сидел на лавочке.

— Ну как?

— Нормально. Она странная, но нормально.

Данил фыркнул. В его глазах мелькнуло облегчение.

— Данил, заходи, — позвала Айжан Толебаевна.

Он расправил плечи — привычный жест защиты — и

скрылся за дверью.

Вечером Тим лежал у себя в комнате и пытался понять,

почему ему одновременно стыдно и пусто. Не за борьбу. За

22

то, что события снова стали больше него: взрослые, бумаги,

обязательные разговоры.

Перед глазами возникло полупрозрачное окно.

Не телефон.

Не сон.

СИСТЕМА АКТИВИРОВАНА

ПЕРВИЧНОЕ СКАНИРОВАНИЕ ЗАВЕРШЕНО

ПОЛЬЗОВАТЕЛЬ: ТИМУР АСАНОВ

СОСТОЯНИЕ: НЕСТАБИЛЬНОЕ

ЦЕЛОСТНОСТЬ ДАННЫХ: НИЗКАЯ

Тим резко сел.

— Что это?

Ответ пришёл сухо, без голоса:

Я — СИСТЕМА РАЗВИТИЯ

ФУНКЦИЯ: ПОКАЗЫВАТЬ ВЫБОР, РИСК И ПОСЛЕДСТВИЯ ОГРАНИЧЕНИЕ: Я НЕ ПРИНИМАЮ РЕШЕНИЯ ЗА ПОЛЬЗОВАТЕЛЯ

— Я не сумасшедший?

ДИАГНОЗ: НЕДОСТУПЕН

ФАКТ: ТЫ В КРИЗИСЕ

РЕКОМЕНДАЦИЯ: ИСПОЛЬЗОВАТЬ ЧЕЛОВЕЧЕСКУЮ ОПОРУ

Формулировка была холодной. Но впервые за долгое время

Тим почувствовал не азарт и не злость, а тихое облегчение.

Его состояние хотя бы кто-то заметил.

23

ГЛАВА 6. СЕМЕЙНЫЕ ТРЕЩИНЫ

Дом, в котором живёт подросток, всегда звучит особым

образом.

У каждой семьи — свой ритм: кто-то громко смеётся, кто-

то постоянно хлопает дверями, кто-то живёт тихо и

аккуратно, будто старается не потревожить судьбу.

Дом Тима… звучал иначе.

Он жил на вдохе, который никто так и не решался

выдохнуть.

⁕ ⁕ ⁕

После «драки» с Данилом Тим пришёл домой чуть позже

обычного. Он даже удивился — мама не встретила его

вопросами, не бросилась проверять, не кружится ли у него

голова.

Громкий голос телевизора доносился из гостиной, но это

была только маска — громкость делали выше, когда хотели

скрыть разговоры.

Он прошёл на кухню. Стол был накрыт… наполовину.

Тарелка с супом стояла, но не по центру, как раньше, а

сбоку, будто поставленная в спешке.

Папа сидел там же, где обычно, но взгляд у него был

рассеянный, тяжёлый.

Он словно смотрел сквозь сына.

— Тим… всё нормально? — спросил он.

— Да. Упал пару раз, но это стандартный набор

школьника.

— Угу…

Отец даже улыбнулся — слабой, виноватой улыбкой.

Но глаза остались такими же пустыми.

Тим сел.

Мама стояла у плиты, но не поворачивалась.

Она двигалась слишком тихо — неестественно тихо.

— Мам? — осторожно спросил Тим.

24

— Суп ешь, остынет, — ответила она, не глядя.

Суп был горячий.

Ложка дрожала, когда он поднёс её ко рту.

Он чувствовал — что-то происходит, но что именно?

Он не задавал вопросов: обходил боль взрослых, как

стекло на полу.

⁕ ⁕ ⁕

Тим ушёл в комнату, включил настольную лампу.

На столе — тетрадь с рисунками схем велотренировок,

рядом — книга, которую он уже два месяца «читал», хотя на

самом деле просто листал, чтобы успокоиться. Телефон

лежал экраном вниз — уведомления из школьного чата он

выключил ещё вчера.

Он хотел отвлечься.

Но голоса родителей прошли сквозь стены.

— Ты понимаешь, что он растёт между нами, как в

трещине?! — голос матери.

— А ты понимаешь, что считаешь его хрупким

бесконечно?! Он же не стеклянный! — папа.

— Ты ничего не знаешь о том, что он чувствует!

— А ты ничего не даёшь ему решить самому!

— Я боюсь за него!

— Я тоже! Но ты превращаешь его в проект, а не в сына!

Тим замер.

Ни одно слово не звучало громко, но каждое — било

точно в сердце.

Он не хотел слушать.

Стены не защищали от слов. Тим слышал всё — и

хорошее, и разрушительное.

Он тихо закрыл книгу и прошептал:

— Это я что ли… причина?

Никто не ответил.

Но тишина, которая последовала за этим вопросом,

сказала слишком много.

25

⁕ ⁕ ⁕

Через минут пятнадцать мама вошла в комнату. Медленно,

будто боялась опрокинуть воздух.

— Как ты? — спросила она, присев на край кровати.

— Нормально. Уроки делаю.

— Ты… не слышал, да?

— Нет. Конечно нет.

Она улыбнулась — устало, криво.

И тут же сникла.

— Тим… Мы с тобой справимся. Просто… иногда

взрослые тоже ошибаются.

— Вы не должны так… ругаться.

— Мы не ругаемся. Мы… ищем способ жить.

— Раздельно? — тихо.

Мама вздрогнула.

Но не соврала.

— Я не знаю. Правда не знаю.

Она погладила его по плечу и ушла.

В комнате остался запах её духов, а в воздухе — большая,

неназванная пустота.

⁕ ⁕ ⁕

Папа заглянул позже. На пороге, не проходя внутрь.

— Тим, у тебя всё… нормально?

— Да.

— Ты же знаешь, что… это не из-за тебя?

Тим посмотрел на него прямо.

Он был остроумным, умным, но иногда честность была

единственным, что оставалось.

— Конечно знаю, — сказал Тим. — Из-за мебели же. Или

работа мешает. Или магнитные бури.

Папа усмехнулся.

Но глаза…

Опять были виноватыми.

И усталыми.

26

Он хотел что-то сказать, но не нашёл слов.

Закрыл дверь.

⁕ ⁕ ⁕

Тим лёг и уставился в потолок.

Иногда травма — это не удар головой. Иногда — момент,

когда дом перестаёт быть местом, где можно расслабиться.

Жизнь семьи напоминала лестницу на Медео: тяжёлую,

холодную и будто бесконечную. Только здесь никто не знал,

сколько ступеней осталось.

В ту ночь Тим решил, что должен рассчитывать прежде

всего на себя. Решение казалось взрослым, хотя в нём было

больше одиночества, чем зрелости: он просто не хотел быть

ещё одним грузом.

⁕ ⁕ ⁕

Тим повернулся на бок и пробормотал:

— Отлично. Идеальная семья. Зато по физике пятёрка

будет.

И впервые за много месяцев уснул не от усталости, а от

мысли, что пора взрослеть быстрее, чем хотелось.

На краю зрения мигнул курсор и исчез. Система не

предложила решения. Семейная тишина не укладывалась в

простую команду.

27

ГЛАВА 7. ОЧКО ХАРАКТЕРИСТИКИ

⁕ ⁕ ⁕

После истории у гаражей Тим держался на остатках режима:

«делай вид, что нормально».

Но мир не собирался отпускать.

Вечером Данил нашёл его у двора.

Не наглый, как обычно.

Сдержанный.

Рядом крутились двое знакомых Данила — те самые,

которые всегда «с компанией», всегда «на понтах», и у

которых любая просьба звучит как приказ.

Один из них кивнул на Тимов велосипед:

— Слышь, дай прокатиться.

Тим замер.

Велосипед для него был не вещью.

Он был единственным местом, где тело снова слушалось.

— Не дам, — сказал Тим спокойно.

— Чё? — знакомый усмехнулся. — Да ладно тебе. На пять

минут.

Второй уже тянулся рукой к рулю.

Данил стоял рядом и молчал.

И это молчание было хуже крика: как будто он проверял,

сможет ли Тим удержать границу сам.

Тим почувствовал, как внутри поднимается старое —

желание уступить, лишь бы не было сцены.

Но он не уступил.

— Не трогай, — повторил он. Громче.

Ситуация стала опасной именно из-за мелочи.

Не из-за драки.

Из-за того, что один из знакомых всё же сел на велосипед

— резко, демонстративно — и рванул с места, не понимая ни

тормозов, ни скорости.

Колёса пискнули по асфальту.

28

Мальчишка поехал прямо к выезду со двора, туда, где

машины выходят из-за угла.

Тим побежал.

Без героизма.

Просто потому что иначе будет поздно.

Он догнал почти сразу: схватил за куртку, дёрнул в

сторону и попытался завалить велосипед на себя — чтобы

тот упал внутрь двора, а не на дорогу.

Удар пришёлся на Тима.

Плечом.

Боком.

Головой — снова.

Всё закончилось слишком быстро.

Знакомый Данила отделался содранной ладонью и

шоком.

Данил стоял белый.

Не злой — испуганный.

— Ты что сделал?! — выдохнул один из них.

Тим хотел ответить: «то, что надо», — но рот не слушался.

Перед глазами поплыл знакомый белый свет.

И уже издалека он услышал:

— Скорую! Быстро!

Голос Данила.

⁕ ⁕ ⁕

Травмпункт встретил привычно: хлорка, яркий свет,

короткие фразы.

Врач посмотрел документы и сказал то, что Тим боялся

услышать второй раз:

— Повторное сотрясение под вопросом. Наблюдение.

Минимум сутки.

Мама приехала быстрее, чем могла.

Села рядом молча.

Тим лежал и понимал: этот случай не похож на

«подрался».

29

Он был про границу.

Про выбор.

Про то, что иногда взрослость — это не ударить сильнее, а

успеть остановить худшее.

Ночью больница снова стала местом, где всё слышно:

дыхание, шаги, капельницы, собственные мысли.

И среди этой тишины у него впервые появился странный

внутренний факт:

он не стал «как они».

На следующий день его отпустили домой.

Он шёл медленно, с ватной головой, и не понимал,

почему внутри есть не только страх.

Есть ещё и тихая опора.

Вечером Слава пришёл сам.

Без сообщений, без «как ты?» в чате — просто постучал и

вошёл.

В руках был пакет: вода, банан, какие-то дешёвые

перчатки для руля.

Он молча положил на стол.

— Я тренеру сказал, что ты на обследовании, — произнёс

Слава сухо. — Без деталей.

Тим поднял на него взгляд:

— Спасибо.

Слава кивнул, но не сел.

— Я злюсь, — сказал он.

— На меня?

— На то, что тебя снова могли увезти «поздно», — Слава

сглотнул. — И на то, что ты полез один.

Тим опустил глаза.

— Я… не хотел просить.

Слава выдохнул.

— Я не «вместо тебя». Я рядом. Понял?

Тим кивнул.

Это было коротко.

И почему-то именно так — по‑взрослому.

30

⁕ ⁕ ⁕

Дома было тихо. Папа снова задерживался. Мама сидела на

кухне, делая вид, что работает, но Тим видел, как быстро она

сворачивает бумаги, чтобы не задавать лишних вопросов.

Он пробормотал: «Я устал», прошёл в комнату и

захлопнул дверь.

Планшет лежал на столе.

Экран был чёрным.

И только тогда другой экран вспыхнул — прямо в воздухе

перед глазами.

AR-окно было сухим и бесцветным:

Событие зарегистрировано.

Тип: социально-значимое действие.

Уровень: Подвиг.

Награда: опыт.

Источник: граница / физический риск / помощь другому. Маршрутизация: ошибка данных.

Внимание: объяснения недоступны.

Тим застыл.

Ни «квеста».

Ни «поздравляем».

Ни правил.

Только факт — как жизнь.

Окно обновилось:

XP: +1

31

И ещё строчка ниже, как предупреждение на краю зрения:

Предупреждение: организм истощён. Риск перегрузки.

⁕ ⁕ ⁕

Он машинально потянулся к знакомой логике.

В игре за воина всё было просто: сделал — вырос.

Он почти рассмеялся:

— Ну давай… где тут «прокачка»?

Ответа не было.

Прошло секунд десять.

Минута.

А потом в воздухе, как глюк, всплыло ещё одно окно —

резким рывком, будто система сама не хотела показывать

это до конца:

Доступно: 1 очко характеристики.

Протокол: ручное распределение (устаревший). Ошибка: источник опыта не привязан к сфере.

Решение необратимо.

Тим почувствовал, как внутри вспыхивает азарт.

Вот оно.

То самое.

Как в игре.

И он сразу понял, куда нажмёт.

⁕ ⁕ ⁕

Он не думал о философии.

Не думал о последствиях.

Он думал о стыде.

О том, как легко он мог стать таким же, как они.

О том, как тело всё ещё слабее, чем ему нужно.

32

Если он станет сильнее — значит, больше никогда не

окажется в ситуации, где придётся доказывать.

Он выбрал PQ.

Нажал.

⁕ ⁕ ⁕

Мир не вспыхнул красиво.

Он сломался на секунду — как кадр, который вырезали

ножом.

И появилось новое окно:

Внимание: условия не соблюдены.

Питание: недостаточно.

Вода: недостаточно.

Положение тела: вертикальное (критично).

Рекомендация: лечь, расслабиться, выпить воды.

Продолжить?

Тим даже не дочитал.

У него внутри уже был тот же механизм, что в игре:

«давай быстрее».

Он нажал.

⁕ ⁕ ⁕

Сначала — ничего.

Потом — всё сразу.

33

Будто организм попытались перекрутить на другую

скорость, не меняя деталей.

Грудная клетка сжалась.

Позвоночник будто растягивали.

Суставы хрустели, как лёд под ногами.

Мышцы затвердели — и тут же начали разрываться

горячими вспышками.

Тим рухнул на колени.

В глазах потемнело.

Процесс: 2%

Режим: принудительная адаптация

Остановка: недоступна

Он попытался вдохнуть — и понял, что вдох тоже стал болью.

Тело не «качалось». Мышцы рвались и срастались заново.

Связки просто горели, как порох. В глазах то искры, то

сплошная непроглядная тьма.

Тело выживало.

Процесс: 9%

Он пополз к кровати, но руки не слушались.

Его трясло.

Процесс: 17%

Он сжал зубы, чтобы не закричать.

Чтобы мама не услышала.

Чтобы не было стыда даже здесь.

Процесс: 31%

34

В какой-то момент боль стала такой, что перестала быть

болью.

Она стала светом.

Шумом.

Потерей границ.

Тим понял одну вещь — очень ясно:

Если сейчас отключиться, можно не вернуться.

Он попытался поднять руку, чтобы ударить по воздуху,

отменить, стереть, закрыть.

Но закрывать было нечего.

Процесс: 48%

Критическое состояние

Включён режим защиты

Темнота накрыла его, как одеяло.

⁕ ⁕ ⁕

Он очнулся глубокой ночью.

Лежал на полу, весь в поту, как после болезни.

Во рту — сухость.

В теле — тяжесть, будто его переехал грузовик.

Окно мерцало тускло:

Процесс завершён: 100%

PQ: +1

Побочный эффект: мышечная усталость (48 ч)

Рекомендация: вода, пища, сон

Он смотрел на эту строку и не чувствовал радости.

Только холод.

35

⁕ ⁕ ⁕

Он попытался сесть — и понял, что тело действительно стало

другим.

Чуть более собранным.

Чуть более сильным.

Но то, что он пережил, не походило на «прокачку».

Это было предупреждение.

Он прошептал в темноту, не зная, слышит ли система:

— В жизни… не будет как в игре.

Пауза.

И наконец — мысль, которая пришла не от интерфейса, а

от боли:

Если рост возможен так быстро, значит, он возможен

и медленно.

И медленный — единственный, который не убивает.

⁕ ⁕ ⁕

Наутро Тим понял: дело не только в ощущениях.

В зеркале лицо было тем же, но пропала

«разболтанность».

Плечи стояли ровнее.

Шея выглядела плотнее.

Под ключицами проступила новая линия мышц — не

бодибилдерская, а такая, какая появляется у тех, кто много

делает руками и корпусом.

Он поднял футболку.

Рёбра всё ещё были видны.

Но живот уже не выглядел мягким.

И самое странное: старая сутулость исчезла, будто кто-то

внутри выпрямил его на щелчок.

Он попробовал согнуть руку.

Там, где раньше было «ничего особенного», теперь

появилась твёрдость.

Не сила.

Собранность.

36

Тим резко опустил рукав.

От радости хотелось усмехнуться.

От страха — спрятаться.

⁕ ⁕ ⁕

В школу он вернулся через несколько дней — после

контрольного осмотра и разрешения врача. Новое ощущение

тела за это время не исчезло.

В школе в такие вещи верят проще всего.

Если человек меняется резко, значит, «есть причина».

Причина должна быть понятной.

К обеду легенда родилась сама.

Сначала шёпотом.

Потом в чате.

Потом вслух на перемене.

— Ты видел Тима? Он же… подкачался.

— Говорят, он в тренажёрку пошёл. В подвальчик возле

дома.

— Да не возле дома. У него, типа, тренер знакомый.

— Ага. Вот поэтому и вырос.

Тим услышал это краем уха.

И впервые не стал спорить.

Пусть.

Пусть лучше «тренажёрка», чем правда, от которой сам

пока не знает, что делать.

Он даже придумал себе «официальную версию», чтобы не

путаться:

ОФП + железо. Зима же. Тренер сказал укрепляться.

Ложь была почти честной.

И в этом было её коварство.

⁕ ⁕ ⁕

Вечером, когда он снова увидел интерфейс, Система повела

себя иначе.

Не дала новую «физическую» цель.

37

Не предложила бег.

Не предложила присед.

Она просто вывела сухую строку:

PQ QUESTS: PAUSED

REASON: BALANCE PROTOCOL

CONDITION: STABILIZE BODY + ALIGN OTHER STATS NOTE: FORCED GROWTH DETECTED

Тим хмыкнул.

— То есть ты сама понимаешь, что перегнула.

Курсор мигнул.

YES

RECOMMENDATION: IQ/EQ/SoQ TASKS PRIORITY

Он впервые почувствовал не азарт, а облегчение.

Как будто кто-то взрослый наконец сказал: «Стоп».

38

ГЛАВА 8. СИГНАЛ ДЛЯ ВЗРОСЛЫХ

⁕ ⁕ ⁕

Тим проснулся раньше будильника.

Система молчала — как будто сама тоже приходила в себя

после всего, что произошло у гаражей.

Он сел на кровати, потер глаза. Внутри — странное

сочетание пустоты и напряжения. Как будто что-то важное

уже началось, но он ещё не догнал, что именно.

Экран будто ожил в глубине сознания:

СИСТЕМА В СЕТИ

ПОЛЬЗОВАТЕЛЬ: ТИМ

СТАТУС: АКТИВЕН

PQ: 6

IQ: 4

EQ: 3

SoQ: 2

SQ: 1

ЦЕЛОСТНОСТЬ ДАННЫХ: 42% / ЗНАЧЕНИЯ ПРЕДВАРИТЕЛЬНЫЕ

УВЕДОМЛЕНИЕ: ОБНАРУЖЕН ВНЕШНИЙ СОЦИАЛЬНЫЙ РЕЗОНАНС

— Хорошо хоть без ошибок, — проворчал Тим мысленно.

Курсор мигал слишком бодро. Как будто система

торопилась.

⁕ ⁕ ⁕

Он шёл по коридору и чувствовал взгляды.

Не такие, как раньше — не жалостливые, не смешливые.

Осторожные.

Алина стояла у окна с подругами.

Тим увидел её со спины — тонкая шея, косичка, свитер

цвета молока.

Сердце ударило один раз. Сильно.

Система среагировала:

39

EQ EVENT: ATTRACTION + ANXIETY

RECOMMENDATION: APPROACH

Он сделал шаг.

Алина обернулась — и их взгляды встретились.

На долю секунды её глаза расширились.

Не страхом.

Чем-то другим — будто она увидела того, кого не ожидала

увидеть.

Тим хотел улыбнуться.

Но пальцы ног непроизвольно поджались в кедах —

старый сигнал тревоги.

Алина отвела взгляд.

Быстро.

Слишком быстро.

Подруга что-то шепнула ей, Алина дёрнулась, прикрыла

рот ладонью и резко отвернулась к окну.

Тим замер.

Внутри медленно, холодно наползало привычное:

Если я не нужен — значит, я лишний.

Система мигнула:

ДОСТУПНО ДЕЙСТВИЕ: «ПОДОЙТИ К АЛИНЕ»

РИСК: УМЕРЕННЫЙ

ВОЗМОЖНЫЙ ОПЫТ: SoQ / EQ

ОКНО ДЕЙСТВИЯ: 30 секунд

Тим потёр левый висок.

«Потом. Сейчас не время».

Он развернулся и пошёл в другую сторону.

ДЕЙСТВИЕ ОТЛОЖЕНО: «ПОДОЙТИ К АЛИНЕ»

ПРИЧИНА: АКТИВИРОВАН ПАТТЕРН ИЗБЕГАНИЯ ШТРАФ: ОТСУТСТВУЕТ

ПРИМЕЧАНИЕ: БЕЗОПАСНОСТЬ НЕ СЧИТАЕТСЯ ПОРАЖЕНИЕМ

Внутри больно сжалось.

40

Но он продолжал идти.

⁕ ⁕ ⁕

Классная заглянула в дверь:

— Тим, подойди, пожалуйста. Тебя ждут.

В кабинете школьного психолога не пахло ничем «как в

кино».

Просто чай.

Бумага.

Чуть-чуть пыли от жалюзи.

Айжан Толебаевна сидела спокойно. Не давила.

— Присаживайся. Я получила информацию из

травмпункта… и хотела поговорить, — сказала она мягко.

Система тоже переключилась:

НОВЫЙ КОНТЕКСТ: ВМЕШАТЕЛЬСТВО ВЗРОСЛЫХ РЕЖИМ: НАБЛЮДЕНИЕ

⁕ ⁕ ⁕

— Тим, я вижу, что ты поступил очень правильно, — начала

Айжан Толебаевна. — Честно. Не каждый подросток в такой

ситуации смог бы помочь.

Он не знал, что ответить.

Плечи дёрнулись: приятно… и страшно.

— Но есть одно последствие, которого не видно сразу. —

Она наклонилась чуть ближе. — Ты взял на себя

ответственность взрослого. Это всегда оставляет след. Даже

если всё закончилось хорошо.

Тим сглотнул.

«След» звучало как диагноз.

Система подсветила:

ЗАМЕТКА: ОБНАРУЖЕНО ПСИХОЛОГИЧЕСКОЕ ВОЗДЕЙСТВИЕ РЕКОМЕНДАЦИЯ: ПРОРАБОТАТЬ СОБЫТИЕ

41

— Ты не обязан быть сильным всегда, — продолжила она. —

И не обязан быть посредником между чужими

мальчишескими играми. И уж тем более — спасателем.

Она посмотрела прямо в него — без давления, но так, что

спрятаться было невозможно.

— Ты ведь чувствуешь, что тебе сейчас тяжелее, чем

вчера?

Тим опустил взгляд.

Да.

Но признаваться было неловко.

Тонкий сигнал системы:

EQ +0.1 (self-awareness)

⁕ ⁕ ⁕

— И ещё, — сказала Айжан Толебаевна, чуть улыбнувшись, —

после таких событий отношения меняются.

Те, кто раньше тебя не замечал, начинают смотреть

иначе.

Те, кто защищал, могут почувствовать угрозу.

А те, кто давил… иногда вдруг видят в тебе человека.

Эти слова попали точно.

Система ожила:

SoQ UPDATE:

STATUS: PEER DYNAMICS SHIFTED

⁕ ⁕ ⁕

— Я приглашаю тебя пройти короткий курс встреч, — сказала

Айжан Толебаевна. — Десять минут после уроков. Ничего

строгого. Просто чтобы ты сам не тащил на себе лишнее.

Тим хотел сказать «я в порядке».

Но почему-то не сказал.

Просто кивнул.

42

ДОБАВЛЕН МОДУЛЬ: PSY_HELP

СТАТУС: АКТИВЕН

⁕ ⁕ ⁕

В столовой Слава сел рядом резко, без вопросов.

Он поставил поднос так, будто закрывал собой стол от

лишних взглядов.

— Слушай, — сказал он тихо, наклонившись ближе, — ты

хоть понимаешь, что наделал?

Тим напрягся.

— Я помог человеку.

Слава кивнул, но в глазах было не одобрение — расчёт.

— Ты помог, — согласился он. — И теперь взрослые будут

думать не про «помог». Они будут думать про «инцидент».

Про школу. Про секцию.

Он говорил ровно, как будто проводил разбор на

тренировке.

— Если тренер узнает, что ты опять в больнице из‑за

уличной истории, нам всем гайки закрутят. Выезды

прикроют. Тебя — под надзор. Меня — на ковёр. Понимаешь?

Тим молчал.

Слава выдохнул и на секунду стал просто

одноклассником, а не лидером:

— Я реально испугался, Тим.

— Я… не думал, что всё так разойдётся, — тихо сказал

Тим.

— Вот! — Слава ткнул пальцем в стол. — Ты не думаешь

про последствия, когда тебя давят. Ты просто «терпишь», а

потом делаешь резкий ход.

Он замолчал, как будто подбирал слова, и сказал уже

тише:

— И ты мне даже не написал.

— Я не хотел напрягать.

Слава усмехнулся коротко:

— Ты серьёзно? Я твой друг. Я должен был быть там.

43

Тим сглотнул.

— Слав… спасибо, что ты есть. Правда. Если бы не ты

раньше, я бы вообще не вывез.

Слава не сразу ответил.

— Тогда говори мне, когда лезешь в риск, — сказал он

наконец. — И держись подальше от Данила. Не потому что

ты слабый. Потому что там система другая.

Система отреагировала неожиданно:

СОБЫТИЕ SoQ: ПРЕДУПРЕЖДЕНИЕ-ЗАЩИТА ИНТЕРПРЕТАЦИЯ: СЛАВА ЗАЩИЩАЕТ СОЦИАЛЬНУЮ СТРУКТУРУ ЗАМЕТКА: ОБНАРУЖЕНА (СКРЫТАЯ) ТРЕВОГА/ЗАБОТА

Тим смотрел ему вслед и чувствовал не злость.

Скорее — тяжёлую благодарность и новую

ответственность.

⁕ ⁕ ⁕

У кабинета психолога Данил ждал у стены.

Руки в карманах. Взгляд — в пол.

— Нормально всё? — спросил он негромко.

Тим кивнул.

Данил достал из кармана шоколадку и протянул.

— На. Возьми.

Голос резкий, почти грубый.

Но рука дрожала — едва заметно.

— Спасибо, — тихо сказал Тим и взял.

Данил кивнул. Быстро. Облегчённо.

— Слушай… я не… Ну, в общем. Спасибо. За вчера.

Слова выходили неловко, как осколки.

Система отреагировала:

СОЦСВЯЗЬ: ДАНИЛ +1

СТАТУС: ОБНАРУЖЕНА ТРЕЩИНА В «БРОНЕ»

ЗАМЕТКА: ЗАПУЩЕНО ДОВЕРИЕ

Тим смотрел ему вслед, чувствуя тепло шоколадки в ладони.

Другого языка заботы Данил пока не знал.

44

ГЛАВА 9. ПЕРЕКЛЮЧЕНИЕ РОЛЕЙ

Утро началось странно — будто мир проснулся на полтона

выше, чем обычно.

Тим вошёл в школу через главный вход и сразу ощутил

напряжение воздуха: люди видели его не так, как раньше.

Система отметила это первой:

СОЦИАЛЬНОЕ ПОЛЕ: ЗАРЯЖЕНО

СТАТУС: НАБЛЮДЕНИЕ

Он вздохнул.

Спасибо, капитан очевидность.

⁕ ⁕ ⁕

Классная перехватила его у дверей:

— Тим, зайди к директору на пять минут. Нужно уточнить

детали происшествия.

В кабинете директора пахло кофе и новой мебелью.

Директор — строгая женщина, но не злая — несколько

секунд молча листала документ из больницы.

— Тимур, — сказала наконец, — я хочу, чтобы ты понял:

ты поступил правильно. Очень правильно. Но мы обязаны

провести профилактическую работу.

Его будто ударило этим словом.

— Вы думаете, я виноват? — тихо спросил он.

— Нет, — ответила она сразу. — Но такие ситуации редко

проходят без последствий. Для всех участников.

Система щёлкнула:

АДМИН-УВЕДОМЛЕНИЕ: ПРОВЕРКА «СИСТЕМОЙ ВЗРОСЛЫХ» ДЕЙСТВИЯ НЕ ТРЕБУЮТСЯ

Директор подняла глаза:

— Айжан Толебаевна займётся твоим эмоциональным

состоянием. Это обязательная мера после подобных случаев.

Не отказывайся — это на пользу.

45

Тим кивнул. Соглашаться с тем, для чего ещё не

находилось своих слов, становилось его новой привычкой.

Он вышел из кабинета и едва не столкнулся с Алиной.

⁕ ⁕ ⁕

Она стояла рядом, будто специально ждала — но тут же

сделала шаг назад.

— Ты… как? — спросила она нерешительно.

— Нормально, — ответил Тим, стараясь, чтобы голос не

дрогнул.

Пауза.

Та, что разрастается между двумя людьми, если оба

боятся сказать правду.

Алина прикусила губу:

— Я вчера… меня реально потрясло. Когда сказали, что

там была кровь… — Она выдохнула. — Я не привыкла видеть

тебя таким.

Таким.

Слово прозвучало как новое.

— Каким? — спросил он.

Она подняла взгляд:

— Тем, кто не отступает.

Тем, кто держит ситуацию, когда все другие теряются.

Система замерла, затем выдала сбой:

ОБНАРУЖЕН ЭМОЦИОНАЛЬНЫЙ ВВОД

ОБРАБОТКА EQ…

…

…

СБОЙ

Алина отвела взгляд.

— Ладно. Увидимся на математике.

И ушла.

Система подытожила:

46

СОЦСВЯЗЬ (Алина): СДВИГ В ПЛЮС

НОВЫЙ ФЛАГ: НЕ РАЗРЕШЕНО

⁕ ⁕ ⁕

Тим шёл по коридору и чувствовал — Данил опять рядом.

Но не давит. Не провоцирует.

Осторожный.

— Эй, — сказал Данил негромко. — Говорят, тебя

директор вызвала?

— Да.

— Ничего? Не наорали?

— Нет.

— Ну… круто. — Данил кивнул, пытаясь скрыть

облегчение. — Если что… скажи. Я тоже был там.

Система отметила сухо:

ОТНОШЕНИЕ (Данил): ДОВЕРИЕ +1

⁕ ⁕ ⁕

Слава встретил его у кабинета:

— Тим! Всё нормально? Я слышал, что тебя директор

таскала. Если надо, я приду, скажу, как всё было…

Тим поднял руку:

— Спасибо. Но не надо. Я сам.

Слава моргнул.

— «Сам», да? — переспросил он тихо. — Понятно.

Система реагировала:

ПРЕДУПРЕЖДЕНИЕ: ОБНАРУЖЕНА ДИНАМИКА ЗАВИСИМОСТИ

⁕ ⁕ ⁕

После уроков Тим вышел на улицу.

Холодный воздух обжёг лицо.

Стало легче дышать.

Система подвела итог:

47

DAILY SUMMARY:

- ADULT INTERVENTION: ACTIVE

- PEER RELATIONS: RESTRUCTURING

- EMOTIONAL LOAD: HIGH

- SELF-PERCEPTION: SHIFTING

RECOMMENDATION:

Proceed to internal recalibration.

48

ГЛАВА 10. ДАВЛЕНИЕ НА ДАНИЛА

Данил шёл домой быстрее, чем обычно. Внутри спорили два

чувства: стыд и страх.

Стыд — за то, что он встал рядом с Тимом.

Не потому что это плохо.

А потому что это «не по правилам».

Страх — потому что дома правила всегда написаны чужой

рукой.

Дверь он открыл тихо.

Слишком тихо.

Так открывают дверь, когда заранее знают, что за ней

будет разбор.

Отец сидел на кухне.

Не кричал.

И от этого было хуже.

— Где был?

— Гулял.

— Гулял, — повторил отец.

Пауза, в которой слышно, как капает вода в раковине.

— Мне звонили.

Данил почувствовал, как холод поднимается от живота к

горлу.

— Говорят, ты опять влез в историю.

— Там… парень упал. Сам.

— Сам.

Отец смотрел ровно.

Без эмоций.

Как на отчёт.

— Ты понимаешь, что теперь тебя будут помнить?

— Я…

— Ты не «я». Ты — фамилия. Понял?

Данил сжал кулаки.

Не чтобы ударить.

Чтобы не дрожали.

49

Потом отец сказал тихо:

— Если ты решил быть правильным — будь правильным

до конца.

Иначе будешь крайним.

Данил не понял, что именно страшнее:

угроза

или эта странная логика «правильности», где выбора нет.

На секунду в голове вспыхнуло лицо Тима.

Спокойный взгляд.

Тёплая шоколадка в чужой ладони.

И мысль, от которой хотелось выругаться:

А вдруг можно иначе?

50

ГЛАВА 11. ПОПЫТКА СБЛИЗИТЬСЯ

На тренировку Данил пришёл неожиданно.

Не в форме.

Не «спортсмен».

В обычной куртке, с руками в карманах.

Тим увидел его издалека и сначала подумал, что тот

пришёл за новой дракой.

Система мигнула тревожно:

SOCIAL PATTERN: PRIOR CONFLICTOR

RISK: MEDIUM

RECOMMENDATION: WAIT

Но Данил не подошёл близко.

Он остановился у забора и сказал:

— Слышь… можно посмотреть?

— На что?

— Как вы… это… катаете.

Тим не знал, что ответить.

Это было слишком человеческое.

Слишком непохоже на Данила.

Тренер, не задавая вопросов, бросил:

— Пусть стоит. Если мешать не будет.

Данил стоял.

Смотрел.

Молчал.

Иногда улыбался уголком рта, когда Слава громко шутил

или кто-то падал в снег.

После тренировки Данил подошёл ближе.

— Нормально ты… тогда… с рукой.

Тим понял.

Не про руку.

Про то, что Данил видел: как можно быть в конфликте и

не унижать.

— Ты тоже тогда… — сказал Тим осторожно. — Встал.

51

Данил дёрнул плечом.

— Да это… так.

Но «так» было его первым шагом к чему-то другому.

Система подсветила:

RELATION (Danil): IMPROVING

NOTE: CONTACT OUTSIDE SCHOOL = SAFE ZONE

52

ГЛАВА 12. РЕВНОСТЬ СЛАВЫ

Слава начал отвечать не сразу.

Не грубо.

Не явно.

Просто — чуть позже.

В чате он ставил короткие реакции вместо слов.

На переменах уходил раньше.

На тренировке шутил громче обычного, будто закрывал

пустоту.

Тим видел это.

И не понимал, что делать.

Система подсказала сухо:

WARNING: RELATION (Slava) UNSTABLE

PROBABLE CAUSE: ROLE SHIFT

В один вечер Слава сказал:

— Ты с ним теперь, да?

— С кем?

Слава кивнул в сторону, где Данил стоял отдельно и

смотрел в телефон.

— С Данилом.

Тим выдохнул.

— Я просто… мы нормально поговорили.

— Нормально, — повторил Слава. — Ты с ним

«нормально». А со мной — «сам».

Это было не обвинение.

Это была боль, замаскированная под злость.

Тим хотел сказать: я не ухожу от тебя.

Но слова застряли.

Потому что часть правды была другой:

он действительно учился жить без чужого щита.

53

ГЛАВА 13. КОНФЛИКТ СО СЛАВОЙ

Ссора случилась глупо.

Почти по-детски.

И от этого была настоящей.

Слава пришёл на тренировку раздражённый.

Кидал фразы, как камни.

— Ты теперь герой, да?

Тим остановился.

— Что ты несёшь?

— Все только про тебя и говорят. Директор, психолог,

Алина… — Слава усмехнулся. — Даже Данил тебе шоколадки

таскает.

Тим почувствовал, как внутри поднимается злость.

Не яркая.

Тяжёлая.

— Ты же мой друг, — сказал он тихо. — Почему ты не рад?

Слава замолчал.

И именно это молчание было ответом.

— Потому что я… — выдохнул он наконец. — Потому что я

не понимаю, где теперь моё место.

Тим хотел сказать: рядом.

Но понял, что это слово больше не решает.

Система впервые предложила не команду, а вопрос:

МОДУЛЬ РЕФЛЕКСИИ: ВКЛЮЧЕН

ВОПРОС:

«Чего ты хочешь от Славы?»

«Чего Слава хочет от тебя?»

Тим стоял и чувствовал: взросление — это не про силу.

Это про то, что близость тоже может ранить.

54

ГЛАВА 14. АЛИНА

Алина догнала его после уроков.

Не резко.

Не «как в кино».

Просто подошла рядом, когда они оба вышли на улицу.

— Ты домой? — спросила она.

— Да.

Они пошли вместе.

И от этого простого «вместе» у Тима внутри всё сжалось.

Система попробовала назвать чувство и сбилась:

ЭМОЦИЯ: НЕ ОПРЕДЕЛЕНА

ОБРАБОТКА…

…

— Я… — Алина замялась. — Я не знаю, как правильно это

сказать.

Тим посмотрел на неё.

— Тогда скажи как есть.

Она чуть улыбнулась.

— Я вчера испугалась. Не тебя. Ситуации.

Тим кивнул.

— Но потом я поняла, — продолжила она. — Ты не стал

«жёстким». Ты стал… собранным.

От этих слов стало тепло.

И неловко.

— Это временно, — сказал Тим, пытаясь пошутить.

— Не думаю, — ответила Алина.

И в этом «не думаю» было что-то похожее на веру.

Система наконец выдала маленький честный лог:

ОПЫТ EQ: эмоциональный риск распознан

ОПЫТ SoQ: попытка контакта зафиксирована

55

ГЛАВА 15. ПЕРВЫЙ ОСОЗНАННЫЙ

ДИАЛОГ С СИСТЕМОЙ

Ночью Тим не спал.

Не от боли.

От мысли.

Он лежал в темноте и смотрел в потолок.

Потом прошептал:

— Система.

Ничего.

Он повторил:

— Если ты реальная… покажись.

Экран вспыхнул ровно.

Без драматизма.

Будто так и должно быть.

ОБНАРУЖЕН ВВОД ПОЛЬЗОВАТЕЛЯ

РЕЖИМ ДИАЛОГА: ВКЛЮЧЕН

ПРИВЕТ, ТИМ

У Тима похолодели пальцы.

— Ты… слышишь меня?

ВВОД: ДА

ИСТОЧНИК: ВНУТРЕННИЙ

ВЫВОД: ТОЛЬКО ТЕКСТ

— Тогда скажи… ты кто?

Курсор мигнул.

Я — СИСТЕМА

ЦЕЛЬ: РАЗВИТИЕ

ОГРАНИЧЕНИЕ: НЕПОЛНЫЕ ДАННЫЕ

ПРЕДУПРЕЖДЕНИЕ: РИСК ПЕРЕГРУЗКИ

Тим сглотнул.

— Ты… можешь мне помочь?

56

Я МОГУ НАПРАВЛЯТЬ

НО ВЫБОР — ЗА ТОБОЙ

Впервые это звучало не как игра.

Это звучало как контракт.

И от этого стало страшно.

Но в том же страхе было и другое.

Восхищение.

57

ГЛАВА 16. ИНТЕРФЕЙС v0.2

Утром интерфейс стал другим.

Не богаче.

Структурнее.

Вместо обрывков и глюков появилось меню.

Чёрный фон.

Зелёные буквы.

И то, что выглядело почти как порядок.

СИСТЕМА v0.2

МОДУЛИ:

1) CRISIS

2) SOCIAL

3) REFLECTION

КОМАНДЫ:

- status

- log

- help

ВВЕДИТЕ КОМАНДУ:

_

Тим поймал себя на глупой улыбке.

— То есть… теперь ты как… настоящая?

Курсор мигнул.

ЧАСТИЧНО

СТАБИЛЬНОСТЬ: УЛУЧШАЕТСЯ

Он хотел спросить ещё тысячу вещей.

Но вспомнил ночь.

И то, как система сказала: ты выбираешь.

Тим выдохнул.

И набрал первое в жизни «осознанное»:

status

Ответ пришёл не сразу.

58

Не «красиво».

А так, как отвечает машина, когда ей нечего изображать.

ПОЛЬЗОВАТЕЛЬ: ТИМ

СИСТЕМА: v0.2

PQ: 6 | состояние: нестабильно (форсировано) IQ: 4 | состояние: стабильно

EQ: 3.1 | состояние: растёт

SoQ: 2 | состояние: нестабильно

SQ: 1 | состояние: неизвестно

КВЕСТЫ PQ: НА ПАУЗЕ

ПРИЧИНА: ПРОТОКОЛ БАЛАНСА

АКТИВНЫЕ МОДУЛИ:

- CRISIS

- SOCIAL

- REFLECTION

- PSY_HELP

СЛЕДУЮЩИЙ ПРИОРИТЕТ:

- стабилизировать тело (сон/вода/еда)- восстановить социальное поле- формировать привычку рефлексии

Тим перечитал.

Два раза.

— То есть… ты реально считаешь меня «нестабильным».

Курсор мигнул.

ДА

Это слово было смешным.

И обидным.

И, что хуже всего, правильным.

Он почесал затылок.

— Ладно. Тогда… `help`.

help

59

ДОСТУПНЫЕ КОМАНДЫ (v0.2)

- status : показать текущие параметры- log : показать недавние события- help : показать команды- note <txt> : сохранить короткую заметку

ЗАБЛОКИРОВАНО:

- training (PQ)

- quests (PQ)

ПРЕДУПРЕЖДЕНИЕ:

не ищи протокол «быстрого роста»

Слово ЗАБЛОКИРОВАНО ударило в глаз.

Не «недоступно».

Не «позже».

А именно «заблокировано».

Тим выдохнул.

И вдруг понял, что впервые за всё это время не пытается

выжать максимум.

Он просто… проверяет границы.

⁕ ⁕ ⁕

На следующий день в школе он поймал себя на привычном.

Сидеть тихо.

Не мешать.

Сделать вид, что ничего не происходит.

На математике учительница вызвала к доске.

Тим встал.

И почувствовал, как внутри всё сжалось.

Никто не заметил.

Кроме одной вещи.

В углу зрения вспыхнуло тонкое сообщение:

SOCIAL FIELD: ATTENTION ON YOU

EQ: anxiety spike detected

FOCUS: decreasing

RECOMMENDATION: breathe (4-2-6)

Тим чуть не споткнулся.

60

— Тимур? — учительница подняла бровь.

— Да…

Он взял мел.

И внезапно сделал то, чего никогда не делал сознательно.

Вдох.

Пауза.

Длинный выдох.

Стало легче.

Совсем чуть-чуть.

Но именно этого «чуть-чуть» ему обычно и не хватало.

После урока он сел за парту и уставился в тетрадь.

Система не давала бонусов.

Не писала «молодец».

Но курсор мигнул.

И это было почти как кивок.

⁕ ⁕ ⁕

На перемене Тим решил проверить, насколько она «умная».

Он подошёл к зеркалу в туалете.

Выпрямился.

Сделал «уверенное лицо».

То самое, которое делают пацаны, когда хотят, чтобы их

не трогали.

И мысленно сказал:

— Ну? Я уверенный.

Пауза.

DETECTED: MASK

SOURCE: fear

RECOMMENDATION: do not perform

Тим тихо рассмеялся.

Почти беззвучно.

— Ладно. Честная.

Он вышел в коридор.

И впервые подумал странную, взрослую мысль:

Если она видит маску — значит, где-то есть и лицо.

61

⁕ ⁕ ⁕

В столовой он увидел Алину.

Она сидела с подругами, но место рядом было

свободным.

Тим хотел подойти.

Система не выдала таймер.

Тим вспомнил, как «провалил квест» в прошлый раз, и

замер.

Система не предложила награду.

Только короткую строку.

SoQ: low

ACTION: simple hello

RISK: manageable

«Просто привет».

Не признание.

— Привет.

Не геройство.

Не попытка выглядеть кем-то.

Тим подошёл.

Алина подняла глаза.

И улыбнулась.

Не широко.

Но достаточно.

— Привет, — сказала она. — Садись, если хочешь.

Он сел.

И это было странно.

Потому что в этот момент ему не нужно было быть

сильным.

Система промолчала.

И это тоже было важно.

⁕ ⁕ ⁕

Вечером Тим снова лёг на кровать.

И впервые вместо «как прокачаться» спросил другое:

62

— А если я буду расти не быстро, а правильно… ты

выдержишь?

Курсор мигнул.

I WILL ADAPT

BUT YOU MUST SLOW DOWN

Тим посмотрел в потолок.

И внезапно почувствовал, что это не приговор.

Это план.

Он закрыл глаза.

И впервые за долгое время уснул без ощущения, что

завтра придётся доказывать, что он «пацан».

63

ГЛАВА 17. СОЦИАЛЬНОЕ

НАПРЯЖЕНИЕ

Иногда напряжение не приходит внезапно.

Оно приходит как погода.

В понедельник Тим заметил это по мелочам.

По тому, как в школьном коридоре люди делали вид, что

не смотрят.

По тому, как Слава стал шутить громче обычного.

По тому, как Данил начал исчезать с перемен.

Система это тоже заметила.

Не драматично.

Просто сухо.

SOCIAL FIELD: density increasing

SOURCE: external actors

NOTE: unresolved conflict chains

Тим прочитал и не понял.

Но слово chains неприятно зацепилось.

⁕ ⁕ ⁕

На третьей перемене Тим увидел Данила в конце коридора.

Тот стоял возле окна, будто охранял собственную тень.

Телефон в руке.

Пальцы белые.

Тим пошёл к нему.

Данил заметил и сразу отвернулся.

Сделал шаг.

Потом второй.

Как будто уход — это инстинкт.

— Эй, — сказал Тим.

Данил не остановился.

Только бросил через плечо:

— Не лезь.

Это прозвучало жёстко.

64

Но в голосе не было злости.

Там был страх.

Система вспыхнула коротко:

SOCIAL: avoidance pattern

SOURCE: threat anticipation

Тим остановился.

И впервые не полез дальше.

Не потому что испугался.

Потому что понял: иногда помощь начинается с того, что

ты даёшь человеку пространство.

⁕ ⁕ ⁕

После уроков Слава догнал его у раздевалки.

Лицо у него было слишком спокойное.

Это всегда означало одно: он уже всё узнал.

— Тимыч, — сказал он без привычной улыбки. — Ты

Данила видел?

— Мельком.

— Он сейчас не просто «мельком», — Слава понизил

голос. — К нему старшие снова докопались.

Слово «снова» прозвучало так, будто это неизбежность.

Как смена сезонов.

— Какие старшие?

— Те же. Гаражные. — Слава отвёл взгляд. — Они не

забывают. Они возвращаются, когда им удобно.

Тим почувствовал, как внутри что-то пытается

включиться по-старому.

Тот самый режим: быстро стать сильнее, чтобы никто не

тронул.

И сразу же — память о слове LOCKED.

Он почти услышал внутри сухой щелчок.

Не системы.

Своего мозга.

— И что они хотят?

65

Слава фыркнул.

— Всегда одно и то же. Чтобы ты был «их». Или чтобы ты

был «виноват».

Система тихо вывела:

SOCIAL: hierarchy pressure

RISK: escalation

NOTE: do not engage alone

Тим поднял бровь.

— Ты сейчас реально предлагаешь мне… не лезть?

Слава посмотрел на него так, будто впервые видел.

— Я предлагаю тебе жить.

⁕ ⁕ ⁕

В среду вечером Тим возвращался домой.

Снег уже не был снегом.

Была грязная каша, весенняя сырость, и ветер, который

лез под куртку.

Возле гаражей он остановился сам.

Не потому что искал приключений.

Потому что ноги привели.

Как приводят к месту, где у тебя есть незакрытый

разговор с собой.

И тут он увидел их.

Двое.

Те самые.

Не взрослые.

Не «бандиты».

Просто старше, чем надо, чтобы чувствовать

ответственность.

И слишком уверенные, чтобы чувствовать стыд.

Данил стоял напротив.

Плечи напряжены.

Руки в карманах.

Голова чуть опущена.

Один из старших говорил лениво, будто обсуждал погоду:

66

— Ты нас тогда опозорил.

Данил молчал.

Второй усмехнулся:

— А теперь ходишь с этим… велосипедистом. Думаешь,

ты правильным стал?

Тим не успел сделать шаг, как Система включилась

первой.

Не зелёным курсором.

А красным ощущением на краю зрения.

CRISIS MODULE: ACTIVE

THREAT LEVEL: MEDIUM

TARGET: Danil

SECONDARY: Tim

RECOMMENDATION:

- keep distance

- seek ally

- do not provoke

И сразу следом, будто система наконец собрала пазл,

всплыло новое окно.

Не подсказка.

Не анализ.

А цепочка.

67

ОБНАРУЖЕНА ЦЕПОЧКА КВЕСТОВ: "ДОЛГ ГАРАЖЕЙ" СТАТУС: АКТИВНА

ПРИМЕЧАНИЕ: цепочка будет повторяться, пока не завершена

ПРОГРЕСС: 0/3

[1] "НАЙТИ ПАТТЕРН"

ЦЕЛЬ: понять, кто давит на Данила и чем именно НАГРАДА: +0.3 IQ, фрагмент «Соцкарты»

[2] "ПОСТАВИТЬ ГРАНИЦУ"

ЦЕЛЬ: остановить эскалацию без насилия ОГРАНИЧЕНИЕ: PQ-квесты заблокированы НАГРАДА: +0.4 SoQ, «пауза» CRISIS

[3] "РАЗОРВАТЬ ЦЕПЬ"

ЦЕЛЬ: убрать рычаг давления на Данила

НАГРАДА: «Журнал цепи», флаг «Самоавторство» +1

Система наконец показала главное: перед ним не отдельная

стычка, а повторяющийся механизм. Значит, менять нужно

не исход одной встречи, а сами условия повторения.

Один из старших заметил Тима и кивнул второму. Тим

остался на расстоянии и достал телефон. При свидетеле

разговор сразу потерял удобство.

— Потом договорим, — бросил старший Данилу.

Они ушли. Данил прошёл мимо Тима, не поднимая глаз.

— Я же сказал не лезь.

— Я не полез. Я увидел.

Данил ничего не ответил.

⁕ ⁕ ⁕

В четверг Тим начал делать то, что раньше делал Слава.

Не «защищать».

А смотреть.

После второго урока Тим специально задержался у

лестницы.

Там, где обычно все бегут, толкаются и орут.

Он стоял в стороне и наблюдал за входом.

Данил пришёл позже звонка.

68

В куртке.

Без рюкзака.

Глаза сухие, как стекло.

И почти сразу к нему подошёл парень из параллели.

Не из «старших».

Не гаражный.

Обычный.

Слишком обычный.

Они поговорили тридцать секунд.

Данил кивнул.

Развернулся.

И ушёл в сторону выхода, даже не зайдя в класс.

Система дала первый «социальный кадр».

Не как квест.

А как кусок карты.

СОЦКАРТА: фрагмент открыт

УЗЕЛ: "Посыльный"

РОЛЬ: переносчик сообщений

СВЯЗЬ: внешние акторы -> Данил ПРИМЕЧАНИЕ: давление идёт через посредников

Тим сжал пальцы.

Значит, они не всегда приходят сами.

Иногда они присылают других.

И это уже было похоже не на драку.

А на сеть.

На перемене Тим догнал Данила у автомата с водой.

Не резко.

Не «давай поговорим».

Просто встал рядом.

— Ты куда ходил?

Данил налил воду, закрутил крышку.

Пауза.

— Домой.

Это было враньё.

Слишком короткое.

69

Слишком отработанное.

Система не «ловила» на лжи.

Она просто подсветила факт.

СОЦИАЛЬНОЕ: сокрытие

ПРИЧИНА: страх + лояльность

РЕКОМЕНДАЦИЯ: не давить

Тим кивнул.

— Окей.

Данил поднял глаза.

Секунду смотрел, будто проверял: правда ли «окей».

— Они… — начал он и оборвал.

Тим не помог словом.

Он просто остался.

Данил выдохнул и сказал тише:

— Они знают, где моя мама работает.

Этого хватило.

Система выдала сухой итог:

ПАТТЕРН ПОДТВЕРЖДЁН

ТИП РЫЧАГА: семья

ИСТОЧНИК ЦЕПИ: внешние акторы

КВЕСТ [1] прогресс: 100%

КВЕСТ [1] "НАЙТИ ПАТТЕРН": ВЫПОЛНЕН

НАГРАДА: +0.3 IQ

ОТКРЫТО: СОЦКАРТА (бета)

Теперь Тим знал.

А знание всегда меняет цену.

И система уже показывала следующий шаг.

ДАЛЬШЕ: КВЕСТ [2] "ПОСТАВИТЬ ГРАНИЦУ"

ПРИМЕЧАНИЕ: граница должна быть социальной, не физической

⁕ ⁕ ⁕

В пятницу Тим сделал простую вещь.

Он перестал ждать, пока «они» назначат место и время.

70

И начал ставить границы там, где они теряют силу: при

свидетелях и в правилах.

Он поймал Славу после тренировки.

— Мне нужна одна услуга. Не «щит». Не драка.

— Какая? — Слава напрягся.

— Чтобы ты был рядом. И чтобы ты не начал

геройствовать.

Слава скривился.

Система мигнула:

— Ты сейчас серьёзно просишь меня… ничего не делать?

— Я прошу тебя делать правильно, — сказал Тим. — Если я

сорвусь, ты меня остановишь.

СОЦИАЛЬНОЕ: союзник рядом (условно)

КВЕСТ [2] прогресс: 30%

Вечером Тим написал Айжан Толебаевне.

Не длинно.

Одной фразой, которая казалась предательством

«пацанских правил», но почему-то не казалась

предательством себя:

«Если на меня и моего одноклассника давят старшие подростки

возле гаражей, что делать правильно?»

Ответ пришёл через час.

Не геройский.

Взрослый.

— «Не ходи один. Не соглашайся «поговорить» в стороне.

Если есть угроза — звони 102 или родителям. И скажи мне, я

подключу администрацию школы. Это не стыдно. Это

безопасность».

Тим перечитал.

И впервые не почувствовал унижение.

Почувствовал опору.

Система добавила сухую строку:

71

ТИП ГРАНИЦЫ: взрослый канал

ПРИМЕЧАНИЕ: потребуется выдержать «стыд» КВЕСТ [2] прогресс: 55%

⁕ ⁕ ⁕

В субботу Данил снова «пропал».

Тим не пошёл за ним сразу.

Он сделал то, что Система называла «паттерном»:

нашёл, где паттерн повторяется.

Гаражи.

Всегда гаражи.

Он пришёл туда не один.

Слава шёл рядом.

И, что важнее, Тим шёл с включённым диктофоном в

кармане.

Не чтобы «сдать».

А чтобы помнить: это реальность, а не их игра.

Старшие появились, как будто ждали.

Один усмехнулся:

— Ты решил ещё раз стать правильным?

Тим не подошёл близко.

Не стал «вставать грудью».

Он просто сказал громко, ровно, так, чтобы слышали

соседи и окна:

— Я не разговариваю без взрослых. Я уже написал в

школу. Если вы тронете его или меня — я звоню 102.

Слава рядом молчал.

Но стоял.

Пауза была длиннее, чем в прошлый раз.

Потому что теперь стало неинтересно.

Стало рискованно.

Старший сплюнул.

— Ты чё, стукач?

И вот тут Тим понял главное:

это слово — их последняя граната.

72

Если он испугается слова, он вернётся в цепь.

— Я ученик. Ты старше. Давишь на младших. Это не

«разборка». Это статья, — сказал Тим.

И сам удивился, что знает это слово.

Не «правильно».

«Статья».

Система сухо отметила:

ГРАНИЦА: установлена

МЕТОД: публичность + взрослый канал

КВЕСТ [2] прогресс: 95%

Старшие ушли.

Не быстро.

С достоинством, которое они сами себе придумали.

А Данил стоял и впервые не смотрел в пол.

⁕ ⁕ ⁕

Когда они отошли от гаражей, Система вывела коротко:

КВЕСТ [2] "ПОСТАВИТЬ ГРАНИЦУ": ВЫПОЛНЕН НАГРАДА: +0.4 SoQ

CRISIS: «пауза» включена

ДАЛЬШЕ: КВЕСТ [3] "РАЗОРВАТЬ ЦЕПЬ"

ВНИМАНИЕ: рычаг давления остаётся

Тим моргнул.

Слово долг резануло.

Не потому что он думал о деньгах.

Потому что он понял: это не про деньги.

Это про право.

Про то, кто кому «может».

Он тихо прошептал:

— То есть вы будете возвращаться.

Курсор мигнул.

YES

UNTIL: CONDITIONS MET

73

Тим замер.

Внутри поднялось знакомое.

Злость.

Стыд.

Желание доказать.

Но теперь рядом с этим было другое.

Пауза.

Вдох.

Он вспомнил дыхание 4-2-6.

Смешно.

Но именно это удержало его от первого импульса.

74

ГЛАВА 18. СОЦКАРТА

В понедельник школа выглядела как обычно.

Те же коридоры.

Тот же запах столовой.

Те же голоса.

Но для Тима «обычно» кончилось на гаражах.

Он понял простую вещь: если игра повторяется — значит,

у неё есть правила.

А если есть правила, значит, их можно переписать.

Система молчала почти весь путь до школы.

И это было не спокойствие.

Это было ожидание.

CHAIN: "ДОЛГ ГАРАЖЕЙ"

STATUS: ACTIVE

PROGRESS: 2/3

NEXT: [3] "РАЗОРВАТЬ ЦЕПЬ"

NOTE: influence > force

Тим хмыкнул.

Влияние больше силы.

— Спасибо, капитан. Только скажи это моему организму,

— подумал он и поймал себя на том, что впервые не злится

на подсказку.

⁕ ⁕ ⁕

На первой перемене он увидел, как Арман рассказывает что-

то толпе у окна.

Смеются.

Смотрят в телефон.

Кто-то повторяет фразу, как мем.

Тим подошёл ближе.

Не в центр.

С краю.

— Чё там? — спросил он спокойно.

75

Арман поднял телефон:

— Да вот… у «старших» новый видос. Как они одного…

ну… наказывают.

Тим не взял телефон.

Не потому что «я хороший».

Потому что он почувствовал, как внутри поднимается

привычный крючок: втянуться.

Система мигнула коротко.

TRIGGER: group spectacle

RISK: normalization of violence

RECOMMENDATION: name boundary

— Удали, — сказал Тим.

Арман замер:

— Чё?

— Удали. Это не смешно. И это уже не про них. Это про

нас.

Толпа замолчала.

Секунда.

Две.

Кто-то фыркнул:

— О, Тим теперь директор.

Тим не ответил.

Просто повторил:

— Удали.

Он не делал пафоса.

Он делал правила.

И удивительное случилось: Арман не спорил.

Молча нажал «удалить».

Не потому что Тим сильнее.

Потому что при свидетелях резко стало неловко быть тем,

кто «раскидывает» чужую боль.

Система отметила:

76

SoQ +0.2

INFLUENCE: micro-step

NOTE: boundary held under laughter

Тим выдохнул.

И только сейчас понял, что руки дрожат.

⁕ ⁕ ⁕

Данил стоял у автомата с водой.

Один.

Как будто вокруг него появилась невидимая полоса,

которую никто не пересекает.

Тим подошёл рядом, не глядя прямо:

— Они опять выходили на связь?

Данил закрутил крышку до хруста.

— Не лезь.

В голосе не было злости.

Была усталость.

— Я не лезу, — сказал Тим. — Я проверяю, живой ли ты.

Данил усмехнулся коротко:

— Живой.

Пауза.

— Но я теперь… сам.

Тим кивнул.

Это было честнее, чем обещания.

— Окей. Нейтралитет, — сказал Тим вслух, будто

закрепляя договор. — Но если начнут давить через тебя — ты

скажешь.

Данил посмотрел впервые прямо.

Молчание.

Потом — очень тихо:

— Не обещаю.

— Не надо обещать. Скажешь — когда сможешь.

Система не дала награды.

И это было правильно.

77

SOCIAL LINK: Danil

STATUS: neutral

NOTE: do not pull; keep door open

⁕ ⁕ ⁕

Слава догнал Тима у раздевалки.

По-быстрому, как всегда, будто время — ресурс.

— Ты вчера что устроил? — спросил он с раздражением.

— Что?

— У гаражей. «102», психолог, директор… Ты понимаешь,

что это теперь по школе пойдёт?

Тим посмотрел на него.

И впервые не захотел оправдываться.

— Пойдёт, — сказал Тим. — И это хорошо.

Слава моргнул.

— Ты с ума сошёл.

Тим сказал ровно:

— Слав, раньше ты был моим щитом. Спасибо.

Пауза.

— Теперь мне нужен не щит. Мне нужен человек рядом,

который не сорвётся.

Слава дёрнул плечом.

— То есть я теперь… статист?

— Нет, — Тим покачал головой. — Ты теперь не

управляешь. Ты рядом.

Слова были простые.

Но для Славы это звучало как потеря власти.

Слава хотел что-то выдать резкое, но остановился.

Впервые.

— Ладно, — сказал он наконец. — Какой план?

Вопрос «какой план?» был важнее любого «извини».

RELATION: Slava

ROLE SHIFT: accepted (partial)

SoQ +0.2

⁕ ⁕ ⁕

78

На классном часу классная сказала:

— У нас в районе участились случаи подростковых

конфликтов. Если кто-то сталкивается с давлением,

буллингом, угрозами — это не «разборки». Это опасно.

Обращайтесь.

Класс отреагировал как класс: кто-то зевнул, кто-то

усмехнулся.

Но фраза прозвучала.

И теперь она существовала в воздухе.

Как правило.

Тим заметил, что Айгерим смотрит на него.

Не как отличница на «нарушителя».

А как человек, который вдруг понял: порядок тоже может

защищать.

После урока Айгерим подошла первая.

Это само по себе было странно.

— Тимур, — сказала она тихо. — Если тебе нужны

свидетели… или… как это… подтверждение, что ты не

выдумываешь… я могу сказать классной.

Тим не ожидал.

И внутри мелькнуло: влияние — это не харизма. Это

доверие к правилам.

SOCCARD: new node

NODE: Aigerim

ROLE: "institutional ally"

NOTE: order can be leverage

— Спасибо, — сказал Тим. — Только без героизма.

Айгерим кивнула.

— Я не герой. Я просто… не хочу, чтобы у нас было как на

видео.

Тим понял: вот оно.

Нужная фраза.

Это не про меня. Это про нас.

⁕ ⁕ ⁕

79

Вечером Тим сидел дома.

Планшет лежал на столе.

Он не включал его.

Это тоже было новым.

Он открыл тетрадь.

И впервые сделал то, что раньше делал только мысленно:

— кто в классе реально влияет на других?

— кто любит порядок?

— кто любит веселье?

— кто боится стать крайним?

— кто может быть свидетелем?

Это была не паранойя.

Это была карта.

Система возникла тихо, как подсказка в углу зрения.

CHAIN [3] "BREAK"

TASK: build social perimeter

METHOD: allies + visibility + adult channel WARNING: you will be labeled

Тим закрыл глаза.

Ярлыки.

«Стукач».

«Правильный».

«Герой».

Раньше от них хотелось спрятаться.

Теперь он понял, что это цена.

Он поднялся.

Подошёл к зеркалу.

Положил ладонь на грудь.

Сердце било быстро.

Вдох.

Пауза.

Выдох.

И в этот момент он сделал первый выбор SQ — не словом,

а действием:

не спрятаться.

80

не доказать.

а выдержать.

⁕ ⁕ ⁕

На следующий день «старшие» не появились.

И от этого было ещё тревожнее.

Потому что Тим впервые почувствовал:

они не приходят, когда ты готов.

они приходят, когда им выгодно.

А значит, разорвать цепь — это сделать так, чтобы им

стало невыгодно.

CHAIN: active

NEXT EVENT PROBABILITY: high

RECOMMENDATION: prepare witnesses

Тим закрыл дневник.

И впервые за долгое время сказал вслух, тихо:

— Я готов не драться. Я готов удерживать.

Система не ответила.

Но курсор мигнул.

И этого было достаточно.

81

ГЛАВА 19. ЯРЛЫК

Иногда удар приходит не кулаком.

Иногда — словом.

Слово летит легко.

Его можно бросить в коридоре, написать в чат, сказать

полушёпотом у раздевалки — и потом сделать вид, что

ничего не было.

Но если слово попало точно, оно начинает жить отдельно.

В чужих взглядах.

В паузах.

В том, как люди вдруг замолкают, когда ты подходишь.

Во вторник утром Тим понял: «старшие» всё-таки

пришли.

Просто не ногами.

Они пришли слухом.

CHAIN: "ДОЛГ ГАРАЖЕЙ"

STATUS: ACTIVE

STAGE: [3] BREAK

THREAT TYPE: reputation

PRIMARY LABEL: "стукач"

RECOMMENDATION: do not defend ego

Тим стоял у шкафчиков и смотрел на зелёные строки так,

будто от этого они станут менее реальными.

Не стали.

⁕ ⁕ ⁕

Первым сказал Нурлан.

Не зло.

Даже почти весело — как говорят люди, которые

проверяют, можно ли смеяться.

— Тим, а это правда, что ты теперь официально по

взрослым каналам работаешь?

Рядом кто-то хмыкнул.

— Типа школьный спецагент, — добавил Арман.

82

Тим закрыл шкафчик.

Он мог ответить шуткой.

Мог огрызнуться.

Мог сделать вид, что не услышал.

Все три варианта были привычными.

Система мигнула:

EQ: irritation spike

SHAME RESPONSE: active

OLD PATTERN: joke / withdrawal / counterattack SoQ OPTION: name boundary

SQ OPTION: accept cost

Тим медленно повернулся.

— Если «по взрослым каналам» значит не смотреть, как

кого-то унижают на телефон, — сказал он, — тогда да.

Нурлан улыбнулся шире, но улыбка стала неуверенной.

— Да ладно тебе, мы же просто…

— Я знаю, — перебил Тим спокойно. — Просто

проверяете, можно ли это снова сделать смешным.

Пауза стала неприятной.

Именно неприятной, а не победной.

Кто-то отвернулся.

Арман сделал вид, что ищет что-то в рюкзаке.

Нурлан почесал затылок.

— Серьёзный ты стал, Тимыч.

— Не очень, — сказал Тим. — Просто устал от тупого.

Он ушёл первым.

Не потому что выиграл.

Потому что если бы остался ещё на пять секунд, голос мог

сорваться.

В конце коридора он остановился у окна и выдохнул.

Руки опять дрожали.

LABEL ATTACK: endured

INFLUENCE: +0.2

NOTE: no escalation

83

— Да-да, — прошептал Тим. — Очень героически. Чуть не

умер у шкафчиков.

Система промолчала.

И это было почти уважительно.

⁕ ⁕ ⁕

Слава нашёл его после второго урока.

Лицо у него было спокойное.

Слишком спокойное.

— Кто сказал? — спросил он.

— Что?

— Не тупи. Про «стукача». Кто сказал?

Тим посмотрел на него и сразу понял: Слава уже

собирается возвращать старые правила.

Найти.

Прижать.

Поставить на место.

Раньше от этого становилось легче.

Слава рядом — значит, можно спрятаться за чужой

уверенностью.

Теперь стало тревожно.

— Не надо, — сказал Тим.

Слава усмехнулся.

— Что «не надо»? Я просто поговорю.

— Нет. Ты не поговоришь. Ты сделаешь так, чтобы они

получили то, чего хотят.

— Чего?

— Чтобы мы вернулись в их правила.

Слава замолчал.

Тим видел, как у него ходит желвак.

Слава действительно старался.

И от этого было ещё сложнее.

84

RELATION: Slava

OLD ROLE: shield / control

NEW ROLE: ally / restraint

RISK: relapse

— Слав, — сказал Тим тише. — Если ты сейчас полезешь, они

выиграли. Им нужен не я. Им нужно, чтобы кто-то сорвался.

— А если они продолжат?

— Тогда мы не молчим. Но не дерёмся за слово.

Слава посмотрел на него долго.

Потом выдохнул резко, почти зло:

— Ненавижу этот твой новый режим.

— Я тоже, — честно сказал Тим.

Это почему-то помогло.

Слава отвернулся, посмотрел в окно, потом кивнул.

— Ладно. Но если они тронут тебя руками…

— Тогда ты не летишь первым, — сказал Тим. — Ты

зовёшь взрослого.

Слава посмотрел так, будто Тим предложил ему съесть

мел.

— Это унизительно.

— Да, — сказал Тим. — В этом и фишка. Они на это и

давят.

Слава ничего не ответил.

Но не ушёл.

Это было новым.

⁕ ⁕ ⁕

В столовой всё случилось быстрее, чем Тим ожидал.

Он взял поднос, поставил тарелку с супом и уже

собирался идти к свободному столу, когда сзади прозвучало:

— Эй, Данил, а тебя Тим сдал или ты сам к нему в кружок

правильных записался?

Голос был из параллели.

Не один из «старших».

Посыльный.

85

Обычный парень, которому дали фразу и возможность

почувствовать себя важным.

Данил сидел у стены.

Ложка замерла в руке.

Тим не повернулся сразу.

Он почувствовал, как внутри что-то сжалось.

Если Данил промолчит — слух укрепится.

Если Данил начнёт оправдываться — его продавят.

Если Тим вмешается — получится, что он снова «спасает».

Система выдала коротко:

SOCIAL NODE: Danil

STATUS: neutral

RECOMMENDATION: do not pull

WAIT

Тим ждал.

Данил медленно поднял взгляд.

— Нет, — сказал он.

Всего одно слово.

Парень из параллели фыркнул:

— Чё «нет»?

Данил положил ложку.

— Не сдал.

И снова опустил глаза в тарелку.

В столовой стало странно тихо.

Не полностью.

Просто рядом — тише.

Тим не посмотрел на Данила.

Не кивнул.

Не сказал «спасибо».

Это было бы лишним.

Но внутри что-то встало на место.

SOCIAL LINK: Danil

STATUS: neutral confirmed

ACTION: false label not supported

NOTE: small truth, high cost

86

Тим сел за другой стол.

Один.

И впервые одиночество не показалось поражением.

⁕ ⁕ ⁕

После уроков Алина стояла у окна в коридоре.

Как будто случайно.

Как будто нет.

Тим увидел её и сразу захотел пройти мимо.

С Алиной было сложнее, чем с Нурланом, Славой или

Данилом.

Там можно было понять правила.

Здесь правил не было.

Точнее, были.

Но Тим их не знал.

Он сделал шаг.

Потом ещё один.

Система осторожно подсветила:

EMOTION: undefined

SOURCE: Alina

ACTION: none

NOTE: observation without contact

— Привет, — сказала Алина первой.

Тим остановился.

— Привет.

Пауза.

Она посмотрела на него внимательно, но не жалостливо.

Это было важно.

— Я слышала, что говорили.

— Полшколы слышало.

— Ты не оправдывался.

Тим пожал плечами.

— Не было смысла.

— Было, — сказала она. — Просто ты выбрал не это.

Он не знал, что ответить.

87

Внутри поднялось тепло, и сразу захотелось спрятать его

шуткой.

— Звучит как фраза из мотивационного видео.

Алина улыбнулась краем губ.

— А ты всегда так делаешь?

— Как?

— Когда становится серьёзно — делаешь вид, что это

смешно.

Тим замер.

Система не мигнула.

Не подсказала.

Не спасла.

И это было хуже.

— Наверное, — сказал он наконец.

Это было почти ничего.

Но для него — слишком много.

Алина кивнула, будто услышала именно то, что нужно.

— Тогда ладно. Увидимся завтра.

Она ушла.

Тим остался у окна ещё на несколько секунд.

Он не сделал шаг к ней.

Не продолжил разговор.

Не спросил ничего.

Он снова остался наблюдателем.

Но впервые заметил это сам.

EQ: micro-gain

NOTE: avoidance recognized

— Не начинай, — прошептал Тим.

Система, конечно, не начинала.

Она просто была права.

⁕ ⁕ ⁕

Дома было тихо.

Не спокойно.

88

Именно тихо — как перед грозой, которую все уже

слышат, но делают вид, что это холодильник.

Мама накрывала на стол слишком аккуратно.

Папа листал телефон слишком долго.

Тим снял куртку.

— Как школа? — спросила мама.

— Нормально.

— Точно?

Папа не поднял глаз.

— Если он говорит нормально, значит нормально.

Мама резко поставила тарелку.

— Вот именно из-за этого он ничего и не рассказывает.

Папа медленно отложил телефон.

— Из-за чего «этого»?

— Из-за того, что ты всё обесцениваешь.

— А ты всё превращаешь в катастрофу.

Тим застыл у двери.

Старая кухня.

Старые голоса.

Старое ощущение: сейчас его поставят в центр, даже если

он стоит у стены.

Мама повернулась к нему:

— Тим, скажи сам. Тебе ведь тяжело, когда папа делает

вид, что ничего не происходит?

Папа тут же посмотрел на него:

— Тим, ты же понимаешь, что мама из тебя больного

делает? Тебе нужна нормальная жизнь, а не вечный

контроль.

Вот оно.

Не гаражи.

Не школьный чат.

Не хулиганы.

Но механизм был тот же.

Только вместо «стукач» — «сын».

Вместо угрозы — любовь.

89

Вместо толпы — два самых близких человека.

Система вспыхнула не красным.

Скорее белым — резким, холодным.

FAMILY TRIANGLE DETECTED

ROLE OFFERED: mediator / witness / weapon EQ: overload

BODY: chest compression

SoQ OPTION: boundary

SQ OPTION: refuse false choice

Тим почувствовал тело.

Не как раньше — когда оно просто мешало.

А как сигнал.

Грудь сжалась.

Плечи поднялись.

Горло стало сухим.

Хотелось сказать что-нибудь удобное.

Маме — чтобы не плакала.

Папе — чтобы не ушёл в тишину.

Хотелось стать мостом.

Потому что мост хотя бы нужен.

Он вдохнул.

Пауза.

Выдох.

— Я не хочу быть аргументом, — сказал Тим.

Оба замолчали.

Мама моргнула.

— Тим, я не…

— Я знаю, — перебил он мягко. — Ты не специально.

Он посмотрел на отца.

— И ты тоже.

Папа сжал губы.

Тим продолжил, пока хватало воздуха:

— Но я не хочу решать, кто из вас прав. Я ваш сын. Не

доказательство.

90

На кухне стало так тихо, что было слышно, как в батарее

щёлкает металл.

Мама опустила взгляд.

Папа отвернулся к окну.

Никто не сказал: «молодец».

Никто не обнял.

Никто не признал ошибку.

И всё равно что-то изменилось.

Не у них.

У Тима.

SQ EVENT: false choice refused

SoQ: boundary set

FAMILY CHAIN: detected

NOTE: influence begins at home

Тим взял стакан воды.

Руки дрожали так сильно, что вода плеснула на пальцы.

Он выпил.

Медленно.

И впервые не извинился за то, что всем стало неудобно.

⁕ ⁕ ⁕

На следующий день после тренировки Тим задержался в

мастерской.

Старый велосипед стоял колёсами вверх.

Цепь провисала.

Пальцы были чёрные от смазки.

Это успокаивало.

Не потому что было легко.

Потому что здесь причина и следствие не врали.

Слабо натянешь — слетит.

Перетянешь — порвёт.

Соберёшь криво — сам же почувствуешь на дороге.

Он крутил гайку, когда в дверях появилась тень.

Данил.

— Чё делаешь? — спросил он.

91

Тим не удивился.

Или сделал вид, что не удивился.

— Цепь натягиваю.

Данил подошёл на пару шагов, но не ближе.

— И чё, если слабо?

— Слетит.

— А если сильно?

— Порвёт.

Данил посмотрел на цепь.

Долго.

Потом сказал:

— Похоже на людей.

Тим поднял глаза.

Данил уже разворачивался.

— Данил.

Тот остановился, не оборачиваясь.

— Спасибо. За столовую.

Плечи Данила чуть напряглись.

— Я не за тебя.

— Знаю.

Пауза.

— Просто не люблю, когда врут, — сказал Данил и вышел.

Тим посмотрел на цепь.

Потом аккуратно провернул педаль.

Цепь пошла ровно.

SOCIAL LINK: Danil

STATUS: neutral stable

NOTE: no alliance; no hostility

— Нейтралитет, значит, — пробормотал Тим.

И почему-то это звучало почти как победа.

⁕ ⁕ ⁕

Вечером он открыл тетрадь с соцкартой.

Рядом с именами появились новые пометки:

— Слава — рядом, если не сорвётся.

92

— Айгерим — порядок / свидетель.

— Данил — нейтралитет / не поддерживает ложь.

— Алина — видит избегание.

— Родители — семейный треугольник / граница нужна

дома.

Тим посмотрел на последнюю строку дольше остальных.

Раньше он думал, что разорвать цепь — это про гаражи.

Про старших.

Про репутацию.

Теперь становилось ясно: цепь — это всё, что заставляет

тебя играть не свою роль.

Стукач.

Герой.

Сын-доказательство.

Слабый.

Сильный.

Правильный.

Он закрыл тетрадь.

Система появилась тихо:

CHAIN [3] "BREAK"

SOCIAL PERIMETER: expanding

LABEL ATTACK: endured

FAMILY BOUNDARY: initiated

DANIL: neutral stable

SLAVA: role shift in progress

SQ: first conscious activation

WARNING: final confrontation likely

Тим устало улыбнулся.

— Ну конечно. А я уже почти обрадовался.

Он лёг на кровать и положил ладонь на грудь.

Сердце билось ровно.

Не спокойно.

Но ровно.

Это было новым.

93

И в этом новом было главное: на этот раз он не получил

силу за одну ночь.

Не получил очко характеристики.

Не выиграл бой.

Он просто впервые заметил, где его втягивают.

И не пошёл туда.

Система мигнула последней строкой:

BODY CONTACT: improving

AWARENESS: active

Тим закрыл глаза.

Завтра всё могло снова стать хуже.

Но сегодня он хотя бы знал:

если цепь тянет — не обязательно тянуть в ответ.

Иногда достаточно не стать её звеном.

94

ГЛАВА 20. РАЗРЫВ ЦЕПИ

Иногда цепь рвётся не там, где её тянут сильнее всего.

Иногда она рвётся там, где кто-то перестаёт тянуть в

ответ.

Утро началось с чата.

Не с будильника.

Не с кухни.

Не с привычного холода в коридоре.

С короткой вибрации телефона, которая оказалась

сильнее любого звонка.

Тим открыл глаза и несколько секунд смотрел в потолок.

Телефон мигал на тумбочке.

Школьный чат.

Двадцать семь сообщений.

Это всегда было плохим знаком.

Он взял телефон.

Арман: говорят, сегодня спецслужбы школы снова в деле Нурлан: ахах

Камила: что опять?

Арман: да наш агент 007 взрослых подключает Жанар: кого?

Арман: ну угадай

Тим смотрел на экран без выражения.

Слово не писали прямо.

Именно поэтому оно звучало громче.

Система появилась почти сразу:

MORNING SOCIAL FIELD: unstable

LABEL ATTACK: indirect

SOURCE: class chat

RECOMMENDATION: do not answer immediately

— Спасибо, — пробормотал Тим. — Я как раз собирался

написать эссе.

Он отложил телефон.

95

Пять секунд.

Десять.

Потом экран снова мигнул.

Айгерим: хватит

Арман: что хватит?

Айгерим: делать вид, что это смешно

Нурлан: да мы просто

Айгерим: нет. Не просто.

Тим сел.

Прочитал ещё раз.

Айгерим.

Не Слава.

Не Данил.

Не Алина.

Айгерим.

Он почему-то почувствовал, как внутри чуть отпустило.

Не стало легче.

Просто мир оказался не полностью плоским.

SOCIAL NODE: Aigerim

POSITION: rules / boundary

NOTE: class field not fully hostile

— Уже база данных завелась, — сказал Тим тихо.

Система, конечно, не ответила.

Но курсор мигнул так, будто записал.

⁕ ⁕ ⁕

К завтраку Тим вышел с телефоном в кармане.

Мама стояла у плиты.

Папа пил чай.

После вчерашней сцены на кухне они оба говорили

осторожнее.

Слишком осторожно.

Как люди, которые впервые увидели, что привычный стол

может быть минным полем.

96

— Ты сегодня после уроков сразу домой? — спросила

мама.

Тим хотел ответить: «да».

Автоматически.

Чтобы было спокойно.

Чтобы не началось.

Но внутри уже поднялось другое.

Не протест.

Не раздражение.

Просто факт: если он снова скажет удобную неправду,

цепь начнётся дома.

— Не знаю, — сказал он. — Может, задержусь. Надо кое-

что решить.

Мама замерла.

Папа поднял глаза.

— Что решить? — спросил он.

Тим почувствовал знакомое сжатие в груди.

Система сухо подсветила:

FAMILY FIELD: tension

OLD PATTERN: hide information

SoQ OPTION: partial truth

Тим выдохнул.

— В школе снова слухи. Про меня. И про Данила.

Мама сразу побледнела.

Папа нахмурился.

— Какие слухи?

— Что я «стукач». Что я взрослых зову.

Мама открыла рот, но Тим поднял руку.

Не резко.

Просто остановил.

— Я не хочу, чтобы вы сейчас решали за меня. Я скажу

Айжан Толебаевне. И если будет угроза — позвоню вам.

Папа долго смотрел на него.

Потом кивнул.

Не красиво.

97

Не тепло.

Просто кивнул.

— Хорошо, — сказал он. — Если будет угроза — звони. Без

геройства.

Это было странно.

Почти нормально.

Мама тихо поставила тарелку.

— И без того, чтобы всё тащить одному, — добавила она.

Тим кивнул.

Внутри что-то дрогнуло.

Не победа.

Но ещё одно звено не натянулось.

⁕ ⁕ ⁕

В школе воздух был плотным.

Не шумным.

Именно плотным.

Так бывает перед контрольной, дракой или новостью,

которую все уже знают, но никто не произносит первой.

Тим вошёл в класс.

Разговоры стали тише.

Арман сидел на парте и крутил телефон.

Нурлан стоял рядом, делая вид, что ему всё равно.

Камила и Жанар переговаривались у окна.

Дана сидела на своём месте, в капюшоне, но без

наушников.

Это Тим заметил сразу.

Артём писал что-то в тетради.

Айгерим раскладывала учебники слишком ровно.

Алина посмотрела на Тима.

Не улыбнулась.

Просто посмотрела прямо.

Слава вошёл следом.

И встал рядом с Тимом так, как раньше вставал перед

ним.

98

Тим чуть повернул голову.

— Слав.

— Что?

— Не надо впереди.

Слава сжал губы.

На секунду в его лице мелькнуло раздражение.

Потом он сделал полшага назад.

Маленькое движение.

Но для него — почти подвиг.

SOCIAL LINK: Slava

OLD ROLE: shield

NEW ROLE: ally / restraint

PROGRESS: active

Арман первым не выдержал.

— Ну что, Тимыч, как служба?

Класс замер.

Фраза была обычной.

Даже слабой.

Но за ней стояло всё.

Тим посмотрел на него.

Можно было пошутить.

Можно было спросить: «завидуешь?»

Можно было промолчать.

Система мигнула:

LABEL HOOK DETECTED

OPTIONS:

- counter-joke

- ignore

- boundary

RECOMMENDATION: boundary without performance

Тим поставил рюкзак на пол.

— Арман, если ты хочешь сказать «стукач», скажи прямо.

В классе стало тихо.

Арман моргнул.

— Да я вообще-то…

99

— Тогда не говори вокруг.

Нурлан тихо фыркнул, но смех не пошёл.

Не подхватился.

Не разошёлся.

Арман оглянулся, будто искал аудиторию.

Аудитория была.

Но она не работала.

Айгерим подняла глаза.

— Это реально уже надоело.

Арман усмехнулся:

— О, началось. Комитет защиты.

— Нет, — сказала Айгерим. — Просто если старшие давят

на младших, это не мем.

Камила осторожно спросила:

— Так там реально старшие были?

Тим не ответил.

Ответила Дана.

Тихо.

Так тихо, что сначала показалось, будто это сказал кто-то

другой.

— Были.

Все повернулись.

Дана не подняла головы.

Но повторила:

— Я видела.

Класс замолчал иначе.

До этого была пауза ожидания.

Теперь — пауза факта.

SOCIAL NODE: Dana

POSITION: silent witness -> factual witness CLASS NARRATIVE: contested

Арман пожал плечами.

— Да я просто сказал.

Но фраза повисла криво.

Раньше после неё смеялись.

100

Теперь — нет.

⁕ ⁕ ⁕

На первой перемене Тим вышел в коридор.

Он не хотел стоять в классе под взглядами.

Но коридор был не лучше.

Там слухи ходили свободнее.

У шкафчиков кто-то из параллели громко сказал:

— О, это тот самый?

Тим даже не повернулся.

Слава дёрнулся.

Алишер, который шёл рядом, сразу напрягся.

— Кого «тот самый»? — спросил он резко.

— Да ладно, я просто…

Алишер шагнул ближе.

Слава тоже.

Старая сила поднималась быстро.

Очень быстро.

Тим почувствовал, как ситуация собирается в кулак.

RISK: peer escalation

FORCE IMPULSE: Slava / Alisher

ACTION REQUIRED: interrupt

— Стоп, — сказал Тим.

Не громко.

Но достаточно.

Алишер обернулся:

— Да сколько можно, Тим? Они же совсем оборзели.

— Если мы сейчас полезем, они получат ровно то, что им

нужно.

— Да им по лицу нужно, — сказал Алишер.

Слава ничего не сказал.

И это было опаснее.

Тим посмотрел сначала на Славу, потом на Алишера.

— Мне не нужно, чтобы вы за меня дрались.

Алишер зло усмехнулся:

101

— А что нужно? Чтобы мы все стояли и смотрели?

Ответ пришёл не сразу.

Потому что вопрос был правильный.

Тим сам не хотел, чтобы все стояли и смотрели.

Он хотел другого.

Ещё не знал, как назвать.

— Нет, — сказал он. — Чтобы вы не делали их работу за

них.

Алишер нахмурился.

Не понял.

Но остановился.

Слава выдохнул через нос.

Тоже остановился.

И тут Нурлан, который всё это время стоял у стены, вдруг

сказал:

— Да хорош уже.

Все посмотрели на него.

Парень из параллели фыркнул:

— Чё?

Нурлан пожал плечом.

Лицо у него было неловкое.

Как будто он сам не ожидал, что скажет.

— Ничё. Просто не смешно.

Парень хотел ответить.

Но не нашёл, за что зацепиться.

Шутка умерла не потому, что её победили.

Потому что её не покормили.

SOCIAL NODE: Nurlan

HUMOR FUNCTION: redirected

LABEL SPREAD: reduced

Тим пошёл дальше.

На лестнице Алишер догнал его.

— Я всё равно считаю, что ты слишком мягко.

— Знаю.

— Но… — Алишер замялся. — Ладно. Пока стою.

102

Это было почти смешно.

Почти тепло.

— Спасибо, — сказал Тим.

Алишер фыркнул:

— Не благодари. Бесит.

⁕ ⁕ ⁕

После второго урока Тим написал Айжан Толебаевне.

Не длинно.

Он уже умел не превращать просьбу о помощи в

признание поражения.

Айжан Толебаевна, сегодня снова пошли слухи про «стукача».

Есть риск, что после уроков Данила могут снова позвать старшие.

Я не хочу идти один и не хочу драки.

Что правильно сделать?

Он смотрел на отправленное сообщение и чувствовал стыд.

Физически.

Как жар под кожей.

Система не стала утешать.

Просто показала:

ADULT CHANNEL: activated

SHAME: high

SQ OPTION: accept cost

Ответ пришёл через десять минут.

Тимур, правильно — не идти один, не уходить в закрытые места, держаться рядом со школой и взрослыми. Я предупрежу дежурного администратора. Если увидишь старших — не вступай в разбор. Подойди ко мне или к классной. Это не слабость, это безопасность.

Тим перечитал последнюю фразу.

Это не слабость, это безопасность.

Он хотел поверить сразу.

103

Не получилось.

Но фраза осталась.

В кармане завибрировал телефон.

Школьный чат снова ожил.

Камила: а кто вообще сказал, что Тим кого-то сдал? Арман: ну все говорят

Жанар: «все» это кто?

Арман: да какая разница

Дана: разница есть

Нурлан: ого, у нас суд

Айгерим: лучше суд, чем травля

Нурлан: ладно ладно, понял

Тим смотрел на экран.

Класс не стал добрым.

Не стал единым.

Но в нём появились трещины.

Не в людях.

В старом сценарии.

⁕ ⁕ ⁕

Данил появился только к обеду.

До этого его не было на двух уроках.

Когда он вошёл в столовую, Тим сразу понял: что-то уже

произошло.

Данил держался ровно.

Слишком ровно.

Плечи напряжены.

Взгляд сухой.

Сел не к стене, как обычно, а ближе к выходу.

Это был не выбор места.

Это был план побега.

Тим взял поднос и прошёл мимо.

Не сел рядом.

Просто остановился на секунду.

— Ты как?

Данил не поднял глаз.

104

— Норм.

Это «норм» было настолько пустым, что даже Алишер бы

понял.

Система подсветила:

SOCIAL NODE: Danil

STATUS: threat anticipation

RECOMMENDATION: do not isolate

Тим сел за соседний стол.

Не рядом.

Но в зоне видимости.

Слава сел напротив Тима.

Алишер плюхнулся рядом со Славой.

Артём сел через два места, будто случайно.

Нурлан пришёл позже и занял край.

Айгерим осталась с девочками, но время от времени

смотрела в их сторону.

Дана сидела отдельно.

Но не уходила в телефон.

Это было странно.

Никто не объявлял союз.

Никто не говорил: «мы с тобой».

Просто вокруг Данила перестало быть пусто.

И это заметили.

Парень из параллели подошёл к столу с видом человека,

который выполняет поручение.

Тот самый тип.

Не главный.

Посыльный.

— Данил, выйдешь после уроков. Там поговорить надо.

Данил замер.

Слава напрягся.

Алишер уже начал вставать.

Тим сказал:

— Где?

Парень посмотрел на него.

105

— А тебе что?

— Если разговор нормальный — говори здесь.

— Ты вообще кто?

Тим почувствовал, как слово снова поднимается в

воздухе.

Система мигнула красным:

LABEL HOOK: incoming

KEEP VOICE FLAT

Парень усмехнулся:

— А, точно. Ты же у нас по заявлениям.

Столовая замерла не вся.

Но рядом стало тише.

Тим положил ложку.

Медленно.

— Если старшие хотят поговорить с младшими, пусть

говорят при взрослых.

Парень рассмеялся:

— Ты серьёзно?

И тут Данил поднял голову.

— Я не выйду.

Одно предложение.

Короткое.

Но оно изменило вес воздуха.

Посыльный посмотрел на него:

— Чё?

Данил повторил:

— Я не выйду.

Голос был не громкий.

Даже немного хриплый.

Но это была его фраза.

Не Тимина.

Не Славина.

Его.

106

SOCIAL NODE: Danil

ACTION: refusal

STATUS: neutral -> self-position

Посыльный на секунду потерял дар речи.

Он был готов передавать давление.

Не готов — встретить отказ.

— Ну смотри, — сказал он наконец.

— Смотрю, — ответил Данил.

И снова опустил глаза в тарелку.

Парень ушёл.

Не побеждённый.

Просто без результата.

Артём, не поднимая головы, тихо сказал:

— Это было правильно.

Данил сделал вид, что не услышал.

Но Тим увидел, как у него дрогнули пальцы.

⁕ ⁕ ⁕

После последнего урока школа стала похожа на вокзал.

Шум.

Куртки.

Сменка.

Голоса.

Кто-то торопился домой.

Кто-то задерживался специально.

Все будто знали, что день ещё не закончился.

Тим стоял у раздевалки и проверял телефон.

Айжан Толебаевна написала:

Я буду на первом этаже до 15:30. Дежурный администратор предупреждён. Не уходите за территорию школы.

Тим показал сообщение Славе.

Слава прочитал.

Скривился.

— Всё равно ощущение, будто мы жалуемся.

107

— Знаю.

— Ненавижу это ощущение.

— Я тоже.

Слава посмотрел на него.

Впервые без спора.

Просто понял.

Алишер подошёл, застёгивая куртку.

— Ну что, план такой: стоим и не дерёмся?

— Примерно, — сказал Тим.

— Тупой план.

— Зато живой.

Алишер хмыкнул:

— Ладно. Но если они полезут…

— Если полезут, мы зовём взрослых, — сказал Слава.

Тим повернулся к нему.

Слава сделал вид, что смотрит в сторону.

— Что? Я учусь.

Это было настолько неожиданно, что Тим почти

улыбнулся.

У выхода стояла Алина.

Рядом с ней Камила и Жанар.

Айгерим разговаривала с классной у лестницы.

Дана стояла чуть в стороне.

Артём завязывал шнурок слишком долго, чтобы это было

случайностью.

Нурлан крутил в руках ключи и делал вид, что просто

ждёт кого-то.

Арман тоже был там.

Но уже не на парте.

Не выше всех.

Просто в толпе.

Система вывела:

SOCIAL FIELD: expanded

BYSTANDERS: active observation

CLASS RESPONSE: unstable -> shifting

108

Тим почувствовал холод в пальцах.

Не страх.

Точнее, страх тоже.

Но рядом с ним — ясность.

Старшие появились у ворот.

Двое.

Не заходили на территорию.

Стояли так, будто школа была границей, которую они не

признают, но всё-таки учитывают.

Один из них кивнул Данилу.

— Выйди.

Данил стоял рядом с Тимом.

Не плечом к плечу.

На полшага дальше.

Но не сзади.

Он не ответил.

Старший усмехнулся:

— Ты теперь с ними? С правильными?

Тим сделал шаг.

Не вперёд к ним.

А в сторону — так, чтобы между Данилом и воротами

была не линия атаки, а пространство.

— Мы не выходим за территорию школы, — сказал он.

Старший посмотрел на него.

— Тебя кто спрашивал?

— Никто. Я сам сказал.

Пауза.

Старший улыбнулся шире.

— А-а. Ну да. Ты же у нас стукач.

Вот оно.

Слово вышло наконец.

Не в чате.

Не намёком.

Не чужим смешком.

Прямо.

109

Оно должно было ударить.

И ударило.

Тим почувствовал, как внутри всё сжалось.

Горло.

Живот.

Плечи.

Хотелось ответить резко.

Хотелось доказать.

Хотелось сказать: я не такой.

Система вспыхнула:

PRIMARY LABEL: "стукач"

SHAME RESPONSE: critical

OLD PATTERN: defend / counterattack / withdraw SQ OPTION: accept cost

ACTION: name reality

Тим вдохнул.

Пауза.

Выдох.

— Если «стукач» значит, что я не выхожу с вами за школу

и не даю давить на младших, — сказал он, — тогда называй

как хочешь.

Слава рядом застыл.

Алишер перестал дышать на секунду.

Нурлан опустил глаза.

Айгерим медленно подошла ближе к классной.

Дана достала телефон, но не подняла его как камеру.

Просто держала в руке.

Старший прищурился.

— Ты красиво говоришь.

— Я говорю просто, — сказал Тим. — Вы старше. Вы

зовёте младших за территорию. Я уже сообщил взрослым.

Если будет угроза — звоню родителям и в полицию.

Слово «полиция» повисло тяжело.

Не потому что кто-то испугался прямо.

А потому что игра стала не такой удобной.

110

Второй старший сплюнул в сторону.

— Да кому ты нужен.

Именно так обычно заканчивают те, кто хотел, чтобы ты

боялся быть нужным.

Данил вдруг сказал:

— Он меня не сдавал.

Все повернулись.

Данил стоял бледный.

Но говорил.

— Я сам тогда влез. И сам сейчас не выйду.

Старший посмотрел на него так, будто Данил нарушил не

разговор, а закон.

— Ты много говорить стал.

Данил сглотнул.

Но не опустил глаза.

— Не много. Просто хватит.

SOCIAL NODE: Danil

TRUTH STATEMENT: public

CHAIN LEVER: weakened

Арман тихо сказал кому-то:

— Жёстко.

Камила ответила:

— Да потому что реально жёстко.

Нурлан вдруг поднял голову.

— Блин, ну вы реально к школе пришли младших

вызывать? — сказал он.

Сказал вроде бы с интонацией шутки.

Но шутки там не было.

Старший посмотрел на него:

— А ты кто?

Нурлан пожал плечами:

— Никто. Просто звучит тупо.

Это было почти идеально.

Потому что Нурлан не стал героем.

Он остался Нурланом.

111

Но на этот раз его юмор работал не против слабого.

Айгерим сказала классной:

— Вот они.

Голос у неё дрожал.

Но она не спрятала его.

Классная уже шла к воротам вместе с дежурным

администратором.

Не бегом.

Не драматично.

Взрослые вообще редко выглядят как спасение.

Они выглядят как люди с документами и усталыми

лицами.

Но иногда именно это и нужно.

Старшие переглянулись.

Один усмехнулся:

— Ладно. Цирк.

Тим ответил:

— Да. Поэтому мы в нём не участвуем.

Старший посмотрел на него в последний раз.

В этом взгляде было обещание.

Не конкретное.

Привычное.

Но что-то уже не сходилось.

Потому что обещание работает, когда человек один.

А Тим сейчас был не один.

Даже если никто не держал его за плечо.

Старшие ушли.

Медленно.

С таким видом, будто сами решили.

Пусть.

Главное — ушли.

⁕ ⁕ ⁕

После этого никто не зааплодировал.

И хорошо.

112

Если бы зааплодировали, всё стало бы фальшивым.

Классная говорила с Айжан Толебаевной.

Дежурный администратор записывал что-то в телефон.

Айгерим стояла рядом, сжав папку так, будто это щит.

Камила и Жанар шептались, но уже не с азартом, а с

тревогой.

Арман молчал.

Алишер выдохнул:

— Я всё равно хотел им врезать.

Слава сказал:

— Я тоже.

Тим посмотрел на них.

— Но не врезали.

Алишер фыркнул.

— Пока.

Слава вдруг повернулся к нему:

— Не «пока». Всё.

Алишер удивился.

Тим тоже.

Слава смотрел на ворота.

Лицо у него было жёсткое.

Но голос — спокойный.

— Если мы сейчас будем ждать следующей драки, значит,

они всё равно управляют.

Тим почувствовал, как внутри что-то сдвинулось.

Слава сказал это сам.

Не повторил.

Не согласился.

Сам.

SOCIAL LINK: Slava

ROLE SHIFT: confirmed

FROM: shield/control

TO: ally/restraint

Данил стоял отдельно.

Тим подошёл, но не слишком близко.

113

— Норм?

Данил посмотрел на него устало.

— Нет.

Тим кивнул.

— Понял.

Пауза.

Потом Данил сказал:

— Но лучше, чем было.

Это было больше, чем «спасибо».

Для Данила — точно.

Алина подошла последней.

Она не сказала: «ты молодец».

Не сказала: «ты герой».

Не сказала ничего из того, от чего Тим бы сразу спрятался

в шутку.

Она просто посмотрела на него и сказала:

— Ты не испугался слова.

Тим хотел ответить: «испугался».

И это было бы правдой.

Поэтому он так и сказал:

— Испугался.

Алина кивнула.

— Но не подчинился.

Он замолчал.

Система не появилась.

И правильно.

Некоторые фразы не нужно превращать в интерфейс.

Артём догнал его у лестницы, когда все начали

расходиться.

— Тим.

— Да?

Артём поправил лямку рюкзака.

— Ты правильно сделал.

Тим удивился:

— Ты же почти всё время молчал.

114

— Молчал, — сказал Артём. — Но видел.

Он помолчал и добавил:

— Иногда этого достаточно, если потом не врать.

Тим кивнул.

Эта фраза почему-то осталась с ним дольше остальных.

⁕ ⁕ ⁕

Вечером чат был другим.

Не добрым.

Не взрослым.

Просто другим.

Камила: так почему все делали вид, что Тим виноват? Арман: да никто не делал

Жанар: делали

Арман: я просто не знал, что там реально старшие Дана: знал

Пауза.

Потом:

Нурлан: ну слово «стукач» реально тупое, если речь про безопасность

Алишер: ого, философ

Нурлан: я развиваюсь

Айгерим: наконец-то

Камила: ахах

Тим смотрел на экран.

Смех был.

Но другой.

Не тот, который давит.

Тот, который выпускает воздух из слишком тугой

комнаты.

Потом написал Данил.

Редко.

Одной строкой.

Данил: я сказал как было

115

Никто сразу не ответил.

Потом Артём:

Артём: этого достаточно

Тим положил телефон.

Руки дрожали.

Не сильно.

Но дрожали.

Система появилась тихо:

CHAIN [3] "BREAK"

STATUS: FINAL CHECK

INPUT: class field

PROCESSING…

Он почти боялся смотреть.

⁕ ⁕ ⁕

Тим открыл тетрадь.

Ту самую.

С соцкартой.

Страницы уже не выглядели как игра.

Скорее как попытка не потеряться среди людей.

Он написал:

— Слава — рядом, если не забирает управление.

— Данил — нейтралитет; может сказать правду, если не

давить.

— Алина — видит выбор, не роль.

— Айгерим — правила / взрослый канал.

— Нурлан — шутка может не ранить.

— Дана — тихий свидетель.

— Алишер — сила без направления опасна, но может

остановиться.

— Артём — молчаливое подтверждение.

— Арман — старая инерция, теряет аудиторию.

— Камила / Жанар — чат как поле изменения мнения.

Он посмотрел на список.

116

Раньше люди казались либо опасностью, либо защитой.

Теперь — позициями.

Не фиксированными.

Живыми.

Кто-то мог сместиться.

Кто-то мог сорваться.

Кто-то мог неожиданно стать опорой.

Система наконец вывела:

SOCIAL FIELD UPDATE

SLAVA: ally / restraint

DANIL: neutral / truth-capable

ALINA: mirror / emotional witness

AIGERIM: rules / adult channel

NURLAN: humor redirected

DANA: silent witness

ALISHER: force impulse contained

ARTEM: rational witness

ARMAN: old pattern weakening

CLASS CHAT: narrative contested

LABEL "стукач": influence decreased

CHAIN PRESSURE: unstable

Тим нахмурился.

— Unstable? Серьёзно?

Ответ появился не сразу.

CHAIN BREAK REQUIRES FINAL USER INTEGRATION

— Конечно, — сказал Тим. — Ещё и интеграция.

Он откинулся на спинку стула.

И вдруг понял, чего не хватает.

Не внешнего.

Внутреннего.

Он всё ещё ждал, что кто-то скажет: «ты не стукач».

Что ярлык снимут.

Что класс признает.

Что Слава подтвердит.

117

Что Данил объяснит.

Что взрослые заверят.

Но, может быть, разрыв был не в этом.

Может быть, цепь рвётся не тогда, когда слово исчезает.

А когда оно больше не управляет выбором.

Тим взял ручку и ниже списка написал:

Я могу выдержать, что меня неправильно назовут,

если я правильно действую.

Строка вышла неровной.

Слишком взрослой.

Почти чужой.

Но правдивой.

Система мигнула:

SQ EVENT: value over status

SELF-AUTHORED STATEMENT: accepted

CHAIN [3] "BREAK": COMPLETED

Тим замер.

Экран развернулся шире.

Не ярко.

Не торжественно.

Просто окончательно.

118

QUEST CHAIN: "ДОЛГ ГАРАЖЕЙ"

STATUS: CLOSED

METHOD:

- pattern identified

- boundary established

- witnesses activated

- adult channel used

- label endured

REWARD:

+0.5 SoQ

+0.3 EQ

SQ FLAG: ACTIVE

NOTE:

influence is not control

strength is not domination

safety is not shame

Тим перечитал последнюю строку.

Safety is not shame.

Безопасность — не стыд.

Он закрыл тетрадь.

⁕ ⁕ ⁕

Позже Слава написал:

Слава: тяжело было не влезть

Тим: знаю

Слава: бесит

Тим: знаю

Слава: но ты был прав

Тим смотрел на последнее сообщение долго.

Потом ответил:

Тим: ты был рядом. это важнее

Слава не ответил сразу.

Потом прислал:

Слава: ладно. не привыкай к умным фразам

119

Тим усмехнулся.

Потом пришло сообщение от Данила.

Данил: я не твой друг

Тим поднял бровь.

Через несколько секунд второе:

Данил: но если будут врать, скажу

Тим написал:

Тим: этого достаточно

И впервые за день почувствовал усталость.

Настоящую.

Не тревожную.

Не ту, от которой хочется скроллить до пустоты.

А усталость после действия.

Он лёг на кровать.

Положил ладонь на грудь.

Сердце билось ровно.

Не спокойно.

Но ровно.

Система появилась на краю зрения последним тонким

курсором:

BODY CONTACT: stable

SOCIAL FIELD: expanded

SQ: active

NEXT: integration / level readiness

Тим закрыл глаза.

Сегодня он не стал сильнее в старом смысле.

Не победил.

Не заставил.

Не доказал.

Он просто сделал так, что слово потеряло власть.

120

И, может быть, именно это было первым настоящим

признаком силы.

Не когда тебя больше нельзя назвать.

А когда тебя можно назвать как угодно —

и ты всё равно выбираешь себя.

121

ГЛАВА 21. АПГРЕЙД

Финал не всегда выглядит как победа.

Иногда он выглядит как утро, в которое ты просто

встаёшь вовремя.

Ешь кашу.

Проверяешь воду во фляге.

Натягиваешь велоформу, которая всё ещё кажется

немного чужой.

И понимаешь: сегодня тебе не нужно никому ничего

доказывать.

Даже себе.

Почти.

Тим стоял на кухне и намазывал хлеб тонким слоем

масла.

Мама ходила от плиты к столу, папа сидел с телефоном,

но не прятался в него полностью.

На столе лежал календарь.

Бумажный.

Синие клетки.

Красные выходные.

Карандашные пометки.

Слово «отпуск» было обведено дважды.

Раньше Тим бы напрягся сразу.

Отпуск означал семейный план.

Семейный план означал спор.

Спор означал, что его обязательно втянут.

Мама сказала:

— Я думаю поехать к тёте на неделю. В июле.

Папа кивнул.

— А я, возможно, возьму несколько дней позже. С

ребятами на рыбалку.

Пауза.

Не холодная.

Не тёплая.

122

Просто взрослая.

Тим почувствовал, как внутри старый механизм уже

готовится включиться.

Спросить: «А мы не вместе?»

Сгладить.

Пошутить.

Сделать вид, что всё нормально.

Или наоборот — стать тем, кто удержит их от

окончательного «раздельно».

Система вспыхнула на краю зрения:

FAMILY FIELD: restructuring

OLD ROLE OFFERED: mediator

RECOMMENDATION: do not enter triangle

Тим медленно взял кружку.

Сделал глоток.

Мама посмотрела на него.

— Тим, ты как думаешь?

Вот оно.

Вопрос был простой.

Но внутри у него открылось сразу несколько дверей.

Сказать маме, что ей надо ехать.

Сказать папе, что ему надо остаться.

Сказать обоим, что всё это странно.

Сказать что-нибудь умное.

Стать мостом.

Потому что мост хотя бы нужен.

Тим поставил кружку.

— Я думаю, что это ваш отпуск, — сказал он.

Мама моргнула.

Папа поднял глаза.

Тим продолжил:

— Если вы решили по-разному, вы можете решить это

между собой. Я не против ни одного варианта.

На кухне стало тихо.

Не идеально.

123

Но честно.

Папа кивнул первым.

— Логично.

Мама посмотрела на календарь.

Потом тихо сказала:

— Да. Наверное, ты прав.

Тим не почувствовал радости.

Скорее — странную пустоту.

Место, где раньше стояла обязанность.

FAMILY TRIANGLE: not entered

SQ: stable

NOTE: non-intervention is also action

— Сегодня гонка? — спросил папа.

Тим кивнул.

— Разделка. Двадцать пять километров.

Мама сразу напряглась:

— Это много?

— Нормально, — сказал Тим.

Потом добавил, прежде чем она успела испугаться:

— Тренер знает. После контрольного обследования меня

допустили. Я еду в своём темпе.

Папа усмехнулся:

— Главное — не геройствуй.

Тим тоже усмехнулся.

— У нас сегодня с этим профилактика.

⁕ ⁕ ⁕

Стартовый городок поставили за городом, на длинном

ровном участке дороги, где асфальт уходил вперёд тонкой

серой лентой.

С одной стороны — поля.

С другой — редкие деревья, пыльная обочина и горы

далеко на горизонте.

Воздух пах нагретой резиной, травой и нервами.

Велосипеды стояли рядами.

124

Колёса щёлкали трещотками.

Кто-то качал шины.

Кто-то проверял номера.

Кто-то шутил слишком громко.

Кто-то молчал слишком долго.

Тим стоял возле своего велосипеда и смотрел на номер,

приколотый к спине.

37.

Просто число.

Но почему-то оно казалось официальным

доказательством: его допустили.

Он не зритель.

Не запасной.

Не «после травмы».

Участник.

Система вывела коротко:

EVENT: first individual time trial

DISTANCE: 25 km

FORMAT: separate start

PRIMARY TASK: pace / body contact / self-regulation WARNING: do not chase image

— Не гоняться за образом, — пробормотал Тим. — Спасибо,

очень спортивно.

Слава подъехал сбоку.

На нём форма сидела так, будто он родился в ней.

Уверенный.

Собранный.

Слишком собранный.

— Ты какой номер? — спросил он.

— Тридцать седьмой.

— Я тридцать пятый.

Тим прикинул.

— Значит, ты стартуешь раньше.

Слава кивнул.

Пауза.

125

Раньше он бы сказал: «Держись за мной», хотя в разделке

это невозможно.

Или: «Не отставай».

Или: «Я тебя потом догоню».

Но сегодня он молчал.

Старался.

Тим видел это почти физически.

Слава посмотрел на дорогу.

— Слушай, — сказал он наконец. — Тут каждый сам едет.

— Угу.

— Я не смогу тебя тащить.

— Знаю.

Слава почесал затылок.

— И ты меня тоже.

Тим посмотрел на него.

Слава сказал это так, будто сам только что понял.

Не про гонку.

Про них.

SOCIAL LINK: Slava

ROLE: equalizing

OLD PATTERN: lead / shield

NEW PATTERN: parallel effort

— Странный формат, да? — сказал Тим.

— Бесит, — честно ответил Слава.

— Почему?

— Потому что если ты проедешь хорошо, это будет твоё.

Не моё.

Тим не сразу понял, что ответить.

Слава усмехнулся, но без злости.

— Да нормально. Я учусь.

Это было коротко.

И очень по-Славиному.

Тим кивнул.

— Я тоже.

126

⁕ ⁕ ⁕

Данил пришёл не в форме.

В обычной футболке и куртке, с руками в карманах.

Стоял у ограждения, будто случайно оказался рядом.

Тим увидел его не сразу.

Сначала заметил, что Данил не прячется.

Раньше он бы стоял дальше.

У дерева.

За спинами.

Так, чтобы можно было уйти до того, как кто-то заметит.

Теперь стоял у ленты.

Не в центре.

Но и не на выходе.

Тим подошёл.

— Ты пришёл?

Данил пожал плечом.

— Посмотреть.

— На велогонку?

— Ну да.

Пауза.

Потом Данил добавил:

— Не всё же у гаражей тусоваться.

Тим усмехнулся.

— Логично.

Данил посмотрел на велосипеды.

— Тут каждый сам стартует?

— Да. Через минуту.

— И никто никого не ждёт?

— Нет.

Данил кивнул.

Долго смотрел на стартовую рампу.

— Нормально.

Тим повернулся к нему.

— Что нормально?

Данил пожал плечом.

127

— Когда сам. Никто не тащит. Никто не держит.

Он сказал это не как философию.

Как человек, который пробует новую обувь и пока не

знает, жмёт она или нет.

Система тихо отметила:

SOCIAL NODE: Danil

STATUS: independence adaptation

DEPENDENCY: decreasing

NOTE: neutral does not mean empty

Данил достал из кармана бутылку воды.

Протянул Тиму.

— На.

— У меня есть.

— Знаю.

Он всё равно держал бутылку.

Тим взял.

— Спасибо.

Данил кивнул и сразу отвёл взгляд.

— Я не за тебя болею.

— Конечно.

— Просто интересно, сколько ты продержишься.

— Очень поддерживающе.

Данил почти улыбнулся.

Почти.

И этого было достаточно.

⁕ ⁕ ⁕

Тим не ожидал увидеть класс.

Не весь.

Конечно, не весь.

Но больше, чем думал.

Айгерим стояла с телефоном и каким-то списком

участников, будто даже зрительство требовало структуры.

Нурлан уже успел найти флажок и махал им без особой

координации.

128

Камила и Жанар снимали короткие видео.

Артём стоял чуть в стороне, но внимательно смотрел на

трассу.

Алишер спорил с кем-то из секции, что велосипедисты

«вообще-то психи».

Арман был рядом с Нурланом и делал вид, что пришёл не

специально.

Дана сидела на бордюре с бутылкой воды и не уходила в

телефон.

Алина стояла у края ограждения.

Спокойная.

Внимательная.

Как всегда, будто видела не только событие, но и то, что

внутри него происходит.

Тим остановился.

— Вы чего здесь?

Нурлан развёл руками:

— Исторический момент. Наш сту… — он осёкся.

Пауза вышла короткой.

Но все её услышали.

Нурлан быстро продолжил:

— Наш спортсмен едет свою первую официальную

страдашку.

Айгерим посмотрела на него строго.

— Гонку с раздельным стартом.

— Я так и сказал. Страдашку.

Камила рассмеялась.

Жанар тоже.

Смех был лёгкий.

Без яда.

Арман сказал:

— Двадцать пять километров — это вообще законно?

Алишер фыркнул:

— Пешком бы я быстрее.

Слава, проезжая мимо, бросил:

129

— Пешком ты бы умер на третьем.

— Это клевета, — сказал Алишер.

Дана тихо сказала:

— Я бы умерла на первом.

Все на секунду замолчали.

Потом Нурлан торжественно поднял флажок:

— Наконец-то честность в этом классе.

Смех снова пошёл.

Но теперь это был другой класс.

Не хороший.

Не «исправленный».

Просто структура изменилась.

Шутка уже не всегда била вниз.

Молчание уже не всегда означало согласие.

Свидетельство уже не всегда оставалось внутри.

CLASS STRUCTURE: updated

HUMOR: less hostile

WITNESSES: normalized

SOCIAL FIELD: no longer passive

Айгерим подошла к Тиму.

— Я посмотрела стартовый протокол. У тебя старт через

двадцать две минуты.

— Ты даже здесь протокол нашла?

— Он висит у регистрации.

— Конечно.

Она чуть смутилась.

— Просто чтобы ты не опоздал.

— Спасибо.

Артём подошёл следом.

— Ветер боковой на обратном участке.

Тим моргнул.

— Ты откуда знаешь?

— Посмотрел по флажкам.

Пауза.

— Не начинай слишком быстро.

130

Сказал и ушёл.

Как будто ничего особенного не сделал.

Но Тим запомнил.

Потом подошла Алина.

Не близко.

Достаточно.

— Волнуешься?

— Нет, — сказал Тим.

Она посмотрела на него.

Он выдержал две секунды.

— Да.

Алина улыбнулась краем губ.

— Уже лучше.

— Что лучше?

— Ты быстрее сдаёшься правде.

Это было слишком точное попадание.

Тим хотел пошутить.

Но не успел.

Судья крикнул:

— Номер тридцать пять! На старт!

Слава поднял руку.

Посмотрел на Тима.

Не сказал: «Давай».

Не сказал: «Не подведи».

Просто кивнул.

Как равному.

И покатил к рампе.

⁕ ⁕ ⁕

Раздельный старт оказался странным.

Не как обычная гонка.

Не толпа.

Не общий рывок.

Не плечо к плечу.

Один человек.

131

Одна дорога.

Один таймер.

Тебя держат за седло.

Ты смотришь вперёд.

Судья считает:

— Пять.

Четыре.

Три.

Два.

Один.

И ты едешь.

Сам.

Но не один.

Потому что до тебя уже уехали другие.

После тебя стартуют другие.

Вся гонка — цепочка одиночек, связанных одной дорогой.

Тим смотрел, как Слава уходит со старта.

Сначала резко.

Слишком резко.

Потом чуть сбрасывает.

Учится.

Тим улыбнулся.

— Номер тридцать шесть!

Следующий.

Потом:

— Номер тридцать семь!

Тим подвёл велосипед к рампе.

Сердце билось быстро.

Ноги были ватными.

Руки — холодными.

Он встал на педали.

Судья удержал велосипед.

— Готов?

Тим хотел сказать: «нет».

Но сказал:

132

— Да.

Система развернулась перед глазами.

Не мешая.

Тонко.

Как прозрачная плёнка поверх дороги.

START PROTOCOL

DISTANCE: 25.0 km

TARGET: finish safely / maintain pace BODY CHECK:

- breath: elevated

- legs: ready

- head: clear

- fear: present

RECOMMENDATION:

ride your line

Ехать свою линию.

Это было почти смешно.

Почти банально.

Почти всё.

— Пять.

Тим вдохнул.

— Четыре.

Он почувствовал руль под ладонями.

— Три.

Стопы в контактах.

— Два.

Дорога впереди.

— Один.

Судья отпустил.

— Старт!

⁕ ⁕ ⁕

Первые два километра Тим ехал слишком быстро.

Конечно.

Все говорят: не начинай быстро.

Все знают: не начинай быстро.

133

И почти все начинают быстро.

Потому что старт — это не ноги.

Это стыд.

Тебя видят.

Ты хочешь выглядеть сильным.

Ты хочешь, чтобы те, кто смотрит, подумали: «он может».

Тим почувствовал, как дыхание стало рваным.

Система мгновенно отметила:

PACE: above sustainable

MOTIVE DETECTED: image management

WARNING: slow down

— Да понял я, — выдохнул Тим.

Но сбросить скорость было трудно.

Не физически.

Психологически.

Сбавить — значит признать, что ты не герой.

И именно поэтому он сбавил.

На третьем километре дыхание выровнялось.

Колёса зашуршали спокойнее.

Дорога потянулась вперёд.

Слева поля.

Справа деревья.

Впереди никого.

Сзади — тоже.

Раздельный старт оказался честным до жестокости.

Некого обвинить.

Некого догонять глазами.

Некого попросить прикрыть.

Только ты.

Твоё тело.

Твой темп.

Твой выбор каждые несколько секунд.

134

BODY CONTACT: improving

EGO RESPONSE: reduced

PACE: stable

Тим вспомнил первую травму.

Площадку.

Белый свет.

Больницу.

Потом планшет.

Игру.

Два года выпадений.

Дзюдо.

Головную боль.

Подвал.

Груду железа.

Первый велосипед, который собирался медленнее, чем

хотелось.

Первый выезд.

Гаражи.

Данила.

Славу.

Слово «стукач».

Кухню.

Маму.

Папу.

Тетрадь с соцкартой.

Всё это не пронеслось красиво.

Не как кино.

Скорее как список деталей, из которых его собрали.

Неровно.

Но собрали.

⁕ ⁕ ⁕

На развороте стоял волонтёр с флажком.

— Давай, тридцать седьмой!

Тим вошёл в поворот осторожно.

135

Не красиво.

Зато чисто.

На обратном участке ветер действительно был боковой.

Артём был прав.

Переднее колесо слегка повело.

Тим напряг плечи.

Система тут же:

SHOULDERS: excessive tension

RECOMMENDATION: soften grip

Он расслабил пальцы.

Велосипед стал послушнее.

На четырнадцатом километре его догнал участник,

стартовавший позже.

Парень прошёл мимо быстро.

Слишком легко.

На секунду внутри Тима вспыхнуло:

Слабый.

Старая мысль.

Быстрая.

Ядовитая.

Система не стала спорить.

Просто вывела:

COMPARISON TRIGGER

FORMAT: individual time trial

TASK: your pace

Тим выдохнул.

Не погнался.

Это было маленькое действие.

Никто его не видел.

Но, возможно, именно такие действия что-то и меняют.

На шестнадцатом километре стало тяжело.

Не драматично.

По-настоящему.

Ноги налились свинцом.

136

Спина затекла.

Дыхание стало шумным.

Тим впервые подумал:

Двадцать пять —это много.

Потом:

Я могу не успеть хорошо.

Потом:

А если все ждали большего?

И вот тут вопрос ударил сильнее ветра.

Все.

Кто все?

Слава?

Данил?

Класс?

Алина?

Родители?

Тренер?

Система?

Он сам?

Кем он должен быть для них, чтобы иметь право просто

доехать?

NEW QUESTION DETECTED

SOURCE: social identity

DEFER UNTIL FINISH

— Нет уж, — прошептал Тим. — Не сейчас.

Он опустил голову чуть ниже.

Поймал ритм.

Раз.

Два.

Три.

Вдох.

Раз.

Два.

Три.

Выдох.

137

Дорога не стала короче.

Но стала возможной.

⁕ ⁕ ⁕

Последние два километра были нечестными.

Так всегда бывает.

Ты уже почти доехал, но именно поэтому тело начинает

торговаться.

Можно сбросить.

Можно просто докатить.

Главное —финиш.

И всё это правда.

Но была ещё одна правда: он знал, что может добавить.

Не из стыда.

Не из страха.

Не чтобы доказать.

Просто потому что тело было готово.

Тим поднялся с седла на несколько секунд.

Потом сел.

Разогнался.

Финишная линия появилась неожиданно.

Люди.

Флажки.

Голоса.

Кто-то крикнул:

— Тридцать седьмой!

Он пересёк линию.

И только потом понял, что всё.

Тормоза пискнули.

Мир поплыл не от травмы.

От усилия.

Он прокатился еще метров двадцать после финиша,

плавно развернулся, остановился на обочине и опустил

голову на руль.

Дышал.

138

Живой.

Целый.

Доехал.

Не идеально.

Не первым.

Не последним.

Свою гонку.

Слава подъехал через минуту.

Уже отдышавшийся, но красный.

— Ну?

Тим поднял глаза.

— Живой.

— Вижу.

Пауза.

Слава протянул кулак.

Без превосходства.

Без «я же говорил».

Тим стукнул своим.

— Ты как проехал? — спросил Тим.

Слава пожал плечом.

— Сначала как идиот. Потом нормально.

— Я тоже.

Слава усмехнулся:

— Равные идиоты.

— Уже прогресс.

Данил стоял чуть дальше.

Когда Тим посмотрел на него, Данил поднял большой

палец.

Неловко.

Будто жест был взят напрокат.

Но поднял.

Нурлан орал:

— Тридцать седьмой жив! Повторяю, тридцать седьмой

жив!

Айгерим тут же:

139

— Не ори, он только финишировал.

— Это поддержка!

Камила смеялась.

Жанар снимала финиш.

Артём сказал:

— На обратном участке ты правильно сбросил плечи.

Тим моргнул:

— Ты это видел?

— Да.

— Ты страшный человек.

Артём почти улыбнулся.

Алина подошла с бутылкой воды.

— Ты доехал.

— Гениальное наблюдение.

— Нет, — сказала она. — Я имею в виду: ты доехал как ты.

Не как Слава. Не как кто-то ещё.

Тим взял воду.

И не нашёл шутки.

Потому что она опять сказала точнее, чем он был готов

услышать.

⁕ ⁕ ⁕

Официальные результаты вывесили через полчаса.

Тим был где-то в середине.

Даже чуть ниже середины.

Слава — выше.

Не намного.

Но выше.

Раньше это могло бы стать проблемой.

Для Тима.

Для Славы.

Для их дружбы.

Сегодня Слава посмотрел на таблицу, потом на Тима.

— В следующий раз обгонишь.

— Может.

140

— Или нет.

— Тоже может.

Слава кивнул.

— Нормально.

И это «нормально» было важнее места.

Тренер хлопнул Тима по плечу:

— Для первой разделки — хорошо. Главное, что не

развалился после старта.

— Я почти развалился.

— Почти не считается.

Тим отошёл от стенда с результатами и сел на траву у

обочины.

Снял шлем.

Ветер прошёл по мокрым волосам.

Горы стояли далеко.

Дорога блестела на солнце.

Тело болело.

Но правильно.

Не как после перегруза.

Не как после принудительного роста.

Как после работы, которую оно выдержало.

Система появилась тихо.

Без красного.

Без тревоги.

Без командного тона.

ANALYZING USER ARC…

CHAIN "ДОЛГ ГАРАЖЕЙ": CLOSED

LABEL ATTACK: ENDURED

FAMILY TRIANGLE: NOT ENTERED

SOCIAL FIELD: EXPANDED

BODY CONTACT: STABLE

RACE EVENT: COMPLETED

USER STABILITY: SUFFICIENT

Тим замер.

141

Сердце ударило сильнее.

Он ждал знакомую строку.

LEVEL UP AVAILABLE.

Ждал почти автоматически.

Как будто финал обязан выдать награду.

Но строка не появилась.

Вместо неё интерфейс развернулся шире.

Спокойнее.

Сложнее.

QUEST CHAIN REWARD PROCESSING…

SOURCE: "ДОЛГ ГАРАЖЕЙ"

TYPE: integration / skill unlock

FAST GAIN: disabled

Тим нахмурился.

— То есть без плюсика к силе?

Система ответила почти мгновенно:

PQ FAST GAIN: LOCKED

REASON: prior forced adaptation

NOTE: second direct PQ upgrade not recommended

Он неожиданно рассмеялся.

Тихо.

Устало.

— Даже ты поумнела.

ДА

Смешно было не от шутки.

От облегчения.

Потому что часть его всё ещё ждала награды в старом

формате: стал лучше — получи характеристику.

Но, может быть, рост уже произошёл.

Не в мышцах.

В том, как он ехал.

В том, что не погнался за чужим темпом.

В том, что выдержал сравнение.

142

В том, что смог устать и не назвать это слабостью.

Интерфейс сменился:

DEVELOPMENT PROFILE UPDATED

PQ: stable growth

- endurance practice logged

- body awareness improved

- recovery literacy initiated

IQ: significant gain

- pattern detection: unlocked

- cause-effect mapping: improved

- social system analysis: improved

EQ: significant gain

- shame tolerance: improved

- fear naming: improved

- impulse pause: unlocked

SoQ: significant gain

- boundary setting: improved

- witness activation: unlocked

- adult channel use: normalized

SQ: flag active

- value over status: confirmed

- non-intervention in triangle: confirmed

Тим перечитал.

Не было большого числа.

Не было красивой анимации.

Но почему-то это выглядело честнее.

Система не говорила: «ты стал сильнее».

Она говорила: «ты научился делать иначе».

А это было сложнее потерять.

143

NEW SKILLS AVAILABLE:

[IQ] Pattern Map

Видеть повторяющиеся механики давления.

[EQ] Pause Before Reaction

Замечать стыд / страх до действия.

[SoQ] Witness Field

Не оставаться одному в социальной угрозе.

[SQ] Value Anchor

Удерживать выбор, даже если статус падает.

[PQ] Pace Sense

Чувствовать свой темп без сравнения.

Тим посмотрел на последнюю строку.

— Вот это больше похоже на правду.

Потому что сегодня он не стал физически другим.

Не получил новую мышцу.

Не перешёл на следующий «уровень тела».

Он просто впервые проехал двадцать пять километров

так, чтобы не сломать себя ради картинки.

Это тоже было развитием.

Плавным.

Накопленным.

Не таким эффектным.

Зато настоящим.

INTERFACE UPGRADE AVAILABLE

SYSTEM v0.2 -> MAP 1.0

BASIS: multi-domain integration

CONFIRM?

Тим смотрел на строку долго.

Последний раз, когда система предлагала «подтвердить»,

он выбрал слишком быстро.

Из страха.

Из стыда.

144

Из желания больше никогда не быть слабым.

Теперь он сидел на траве.

С бутылкой воды.

С едой в рюкзаке.

После гонки.

Рядом с людьми, которые не были ни щитом, ни угрозой,

ни толпой.

Просто людьми.

Он спросил себя:

Я хочу это, чтобы стать круче?

Нет.

Чтобы доказать?

Нет.

Чтобы понимать, куда идти дальше?

Да.

Он мысленно нажал:

CONFIRM: YES

Ничего не вспыхнуло.

Ничего не кольнуло.

Не стало теплее в мышцах.

Не расправились плечи.

Вместо этого интерфейс стал тише.

Чище.

Как будто в комнате, где раньше мигала аварийная

лампа, наконец включили нормальный свет.

145

INTERFACE UPGRADE COMPLETE

SYSTEM: MAP 1.0

ACTIVE MODULES:

- Status

- Quest Log

- Social Map

- Skill Tree

- Body Check

- Reflection Notes

ПРОТОКОЛ УЧЁТА: ВОССТАНОВЛЕН

ОПЫТ: остаётся в той сфере, где был получен РЕПУТАЦИЯ: социальный след; не расходуется НАВЫК: действие, подтверждённое повторением ДОСТУП: открывается готовностью и доверием СВОБОДНОЕ РАСПРЕДЕЛЕНИЕ: ОТКЛЮЧЕНО

ОБНАРУЖЕНА ОШИБКА СТАРОГО ПРОТОКОЛА:

1 XP вручную направлен в PQ из события со смешанным источником

КОРРЕКЦИЯ: не отменять / отметить как форсированную адаптацию

Тим открыл глаза.

Никаких фанфар.

Никакого света с неба.

Просто ветер.

Трава.

Шум ребят.

Слава спорит с Алишером.

Нурлан что-то кричит про «легенду тридцать седьмого

номера».

Данил стоит отдельно, но не уходит.

Алина смотрит на дорогу.

Класс шумит не как толпа.

Как группа.

Неровная.

Живая.

⁕ ⁕ ⁕

146

Перед глазами появилась схема.

Не красивая.

Не игровая.

Скорее как чертёж местности.

В центре — точка.

YOU ARE HERE

FOUNDATION COMPLETE:

- body contact

- safe growth

- boundary

- social pressure

- self-authored choice

От центральной точки расходились линии.

Некоторые были тусклыми.

Некоторые — закрытыми.

Одна подсветилась мягко.

ACTIVE QUESTS:

[completed] "ДОЛГ ГАРАЖЕЙ"

[completed] "ПЕРВАЯ РАЗДЕЛКА"

[ongoing] "НЕ ВХОДИТЬ В ТРЕУГОЛЬНИК"

NEW QUESTLINE DETECTED:

"КАРТА ОТНОШЕНИЙ"

NEXT PRIMARY TERRAIN:

RELATIONSHIP FIELD

CORE QUESTIONS:

WHO AM I FOR OTHERS?

WHO ARE OTHERS FOR ME?

Тим перечитал.

Один раз.

Потом второй.

Вопросы были простые.

И от этого неприятные.

Не «как стать сильнее?»

Не «как победить?»

Не «как не бояться?»

147

А:

Кто я для других?

И:

Кто другие для меня?

Он посмотрел на Славу.

Тот спорил, но уже не командовал.

Посмотрел на Данила.

Тот пил воду и делал вид, что ему всё равно, хотя не

уходил.

На Алину.

Она стояла рядом с ограждением, и почему-то от одного

взгляда на неё внутри становилось тише и сложнее

одновременно.

На класс.

Где Нурлан шутил, Айгерим поправляла факты, Дана

слушала, Артём наблюдал, Алишер спорил, Арман уже не

задавал тон, Камила и Жанар смеялись без яда.

На родителей, которые не были здесь, но впервые за

долгое время не занимали всё пространство внутри него.

Система вывела последнюю строку:

FOUNDATION PHASE: COMPLETE

NEXT PHASE: RELATIONSHIP MAP INITIALIZED STATUS: AWAITING USER CHOICE

Тим тихо выдохнул.

— Конечно, — сказал он. — Теперь люди.

⁕ ⁕ ⁕

Когда они собирались домой, Слава подъехал рядом.

Не впереди.

Не сзади.

Рядом.

— Едем?

Тим посмотрел на него.

— В одном темпе?

Слава скривился:

148

— Не начинай.

Но скорость держал ровную.

Данил шёл к остановке один.

Потом остановился, обернулся и коротко поднял руку.

Не попросился с ними.

Не ушёл молча.

Просто обозначил себя.

Тим поднял руку в ответ.

Класс постепенно расходился.

Группами.

Парами.

По одному.

Не как раньше.

Не по старой иерархии.

А как люди, которые ещё не знают, кем станут друг для

друга.

Но уже не могут полностью вернуться назад.

Дома вечером Тим увидел календарь на кухне.

Мамин отпуск был обведён синим.

Папин — зелёным.

Две разные линии.

Не катастрофа.

Не идеальная семья.

Просто правда.

Тим прошёл мимо и не стал ничего исправлять.

У себя в комнате он открыл тетрадь.

На новой странице написал:

Пробуждение.

Ниже:

Я могу выбирать себя, не разрушая связь.

Потом долго смотрел на пустую строку.

И добавил:

Но я ещё не знаю, кто я для других.

Пауза.

Ещё одна строка:

149

И кто они для меня.

Система не дала награду.

Не выдала баллы.

Не оценила формулировку.

Только маленький курсор мигнул в углу зрения:

_

Тим закрыл тетрадь.

За окном темнело.

Где-то далеко шумели машины.

В телефоне мигали сообщения класса.

На полу стоял велосипед.

Не идеальный.

Не новый.

Собранный.

Рабочий.

Его.

Тим лёг на кровать и впервые за долгое время не пытался

ускорить завтрашний день.

Он просто позволил ему прийти.

Потому что первая карта уже открылась.

А дальше начиналась территория, где одной силы будет

мало.

Там нужно будет учиться видеть людей.

И позволять им видеть себя.

150

Спасибо за чтение

Вернуться к книге