第4話 / 全4話(連載中)

物語のバグと消去された存在

黒い立方体の粒子が、音もなく空間を埋め尽くしていく。
それは雪のようでもあり、砕け散った液晶画面の破片のようでもあった。
押し寄せる「桜」――否、デジタル・ノイズの津波が、古本屋の書棚を、歴史を、そしてカナタの存在を、無慈悲に削り取っていく。

「あ……が、ぁ……ッ!」

カナタの喉から漏れたのは、言葉ではなかった。
それは、音声ファイルが破損した際に発生する、不快な電子音の羅列だった。
彼の右腕はすでに消失している。いや、消失したのではない。そこにあったはずの「肉体」という情報が、この世界の記述から抹消され、代わりに無意味な「黒いノイズ」へと書き換えられているのだ。

「カナタ……!」

ハルトは叫ぼうとした。だが、声が出ない。
喉の奥に、冷たい砂のようなものが詰まっている。
耳の奥で鳴り響く、あの「桜が散る音」が、今や世界そのものを粉砕する轟音へと変わっていた。

サラリ。
パラパラパラ。
ザザッ、ザザッ……。

[ ERROR: Data Corrupted ]
[ ERROR: Entity "Kanata Tachibana" is being overwritten ]

スマホの画面が、ハルトの視界を白く焼き切らんばかりに明滅する。
通知が、暴力的な速度で流れ込んでくる。

【 @User_01: やばい、これマジで起きるって! #桜落とし #リアル崩壊 】
【 @User_02: 画面に黒い花びら舞ってるんだけどwww 映えすぎwww 】
【 @User_03: 次は誰? 誰が「結末」になるの? 】

朝倉リン。
彼女が放った「タグ付け」という名の劇薬が、インターネットという名の巨大な胃袋に、ハルトという名の獲物を流し込んだ。
数百万の視線。数百万の「認識」。
その一つ一つが、ハルトを、カナタを、この世界を解体するための「ペン」となって、黒いインクを注ぎ込んでいる。

「ハルトくん、見て。これが『バズ』の正体だよ」

崩落する壁の向こう、ノイズの海の中に、リンの姿が見えた。
彼女はまるで、最高に盛り上がったライブ会場の最前列にいるかのように、瞳を輝かせていた。彼女の背後では、街中の桜が、黒い立方体の塊となって空を覆い尽くしている。
現実とデジタルの境界線が、完全に消失していた。

「君が書く物語が、世界を完成させる。さあ、最高のエンディングを刻んで!」

彼女の指先が、カメラを向ける。
そのレンズが、ハルトの絶望を吸い込み、データへと変換していく。

「……書く……書かなきゃ、いけないのか……?」

ハルトは、震える手で文庫本を握りしめた。
九条が差し出した、あの白紙の「保存領域」。
指先がページに触れるたび、熱い、熱い痛みが走る。それは情報の奔流が、ハルトの神経を直接書き換えていく感覚だった。

[ 記録を開始します ]
[ ユーザー:如月ハルト ]
[ 権限:最終記録者 ]
[ 現在のステータス:深刻な侵食状態 ]

ページの上に、文字が浮き上がる。
それは、ハルトがこれまでネットで検索してきた、無意味な好奇心の残骸だ。

[ 桜落としの止め方 ]――検索結果:0件。
[ 逃げ方 ]――検索結果:404 Not Found。
[ カナタを救う方法 ]――検索結果:権限が不足しています。

「……っ、あああああ!」

ハルトは、空白のページに指を突き立てた。
爪が割れ、指先から血が流れる。だが、その血さえも、ページに触れた瞬間に黒いデジタル・ノイズへと変質し、文字の一部となって吸い込まれていった。

カナタの身体が、ついに崩壊の臨界点に達した。
彼の左足が、地面から消えた。
「助け……て……」
その声が、完全に電子のノイズへと変換され、空虚な残響となってハルトの耳を打つ。

(カナタを、救いたい……。でも、どうやって?)

ハルトの脳裏に、九条の言葉がリフレインする。
『誰を救い、誰を犠牲にするか。それによって、生き残る者が決まる』

救済は、等価交換ではない。
これは、ゼロサム・ゲームだ。
誰かの生を、誰かの死と引き換えに、ページの中に「固定」すること。
一人の人間を「物語の生存者」として定義するためには、それと同等の、あるいはそれ以上の「物語の消費(死)」を、記述しなければならない。

(もし、僕が……僕が、僕自身を……)

ハルトの思考が、加速する。
思考のスピードが、光ファイバーを通る信号のように、異常な速度で駆け巡る。
彼は理解してしまった。
この怪異が求めているのは、単なる「死」ではない。
「最も劇的で、最も残酷な、読者の心を揺さぶる結末」なのだ。

朝倉リンが望むのは、世界が黒い桜に飲み込まれ、数億人が絶望の中で消えていく、壮大な滅亡の物語。
それは、インターネット史上最大の「バズ」となるだろう。
しかし、それを受け入れれば、カナタも、この世界も、ただの「消費されるコンテンツ」として終わってしまう。

「……違う」

ハルトは、血の混じったノイズを吐き出しながら、呟いた。

「こんなの、物語じゃない。ただの、データのゴミだ……!」

彼は、白紙のページに、自らの意思を叩きつけた。
「救済」を書こうとするのではない。
「結末」を、別の方向へ、強制的に「書き換える」のだ。

彼が選んだのは、救済でも、滅亡でもなかった。
それは、物語そのものを、永久に「未完」のまま、あるいは「矛盾」のまま、閉じ込めるという、記録者としての反逆だった。

[ 警告:矛盾する記述が検出されました ]
[ 警告:物語の整合性が崩壊しています ]

「ハルト、何を……」

九条の声が、初めて動揺を含んで響いた。
ハルトの指先から、文字が溢れ出す。
それは、意味を持たない文字列の羅列だった。
バグ。
エラーコード。
論理破綻を招く、無限ループのプログラム。

[ while ( world == true ) { world = error; } ]
[ if ( death == result ) { result = undefined; } ]

ハルトは、自分の記憶、自分の感情、自分がこれまで歩んできた「人生という名のログ」を、すべてそのページに叩き込んだ。
カナタとの出会い。
大学の講義の退屈な時間。
スマホの画面越しに見ていた、偽物の世界。
それらすべてを、エラーコードの海へと投げ込み、物語の「論理(ロジック)」を破壊していく。

「書くんだ……! 結末なんて、書かせない……!」

ハルトの叫びに呼応するように、文庫本が激しく発光した。
黒い桜の津波が、ハルトの身体を飲み込もうとしたその瞬間、世界が「逆回転」を始めた。

サラリ。
パラパラ。
ザザッ……。

音が、巻き戻る。
崩壊していた壁が、重力に逆らって元の位置へと戻っていく。
ノイズに侵食されていたカナタの右腕が、不自然な、しかし確かな肉体を持って再構成されていく。

「……は、ハルト……?」

カナタの、掠れた、しかし「人間」の声が聞こえた。

だが、代償はすぐに訪れた。

「あははははは! 何これ、何これ! 凄すぎる!」

リンの狂ったような笑い声が、崩壊の隙間から響き渡る。
彼女のスマホの画面には、ハルトが書き込んだ「エラーのログ」が、凄まじい速度で拡散されていた。

【 @Asakura_Rin : 史上最大のバグ発生! 結末が壊れたよ! #バグり桜 #物語の崩壊 】

ハルトが試みた「物語の破壊」は、皮肉にも、朝倉リンの手によって「前代未聞のバズ」として、新たなコンテンツへと昇華されてしまったのだ。
エラーそのものが、新しい「怪異」として、世界に定義されていく。

「……あ……」

ハルトは、力尽きて膝をついた。
視界が、激しく明滅している。
九条が、悲しげな、あるいはどこか満足げな瞳で、ハルトを見下ろしていた。

「あなたは、物語を終わらせるのではなく、物語を『バグ』に変えた。……それは、救いでしょうか、それとも、さらなる地獄の始まりでしょうか」

ハルトには、答える力が残っていなかった。
ただ、自分のスマホが、断続的に震えていることだけが分かった。

ふと、画面に目を落とした。
そこには、新しい通知が届いていた。

それは、数分前まで、ハルトの端末には存在していなかったはずの、ある「検索履歴」だった。

[ 検索履歴:如月ハルト ―― 存在の削除 ]

その文字が、画面上で黒いノイズとなって脈動している。
そして、ハルトは気づいてしまった。

カナタの身体が、完全に戻ったのではない。
カナタは、いま、ハルトの「記憶」の中にしか存在していないのではないか。
現実のカナタは、ハルトが書き換えた「エラー」によって、この世界から「削除」されたのではないか。

「……カナタ……?」

呼びかけても、返事はない。
あるのは、耳の奥で鳴り続ける、あの不快な音だけだ。

サラリ。
サラリ。

ハルトの視界の端で、黒い桜の花びらが、一際大きく舞った。
それは、現実の風景ではなく、スマホの画面越しに見える、デジタルの残像。

そして、ハルトの指が、勝手に動いた。
抗えない衝動。
記録者としての、あるいは、コンテンツとしての、本能的な動き。

彼は、白紙のページに、最後の一行を書き込んだ。
それは、彼自身が決めた結末ではなく、世界が彼に強制した、あまりにも残酷な「確定事項」だった。

[ 記録完了:如月ハルトは、物語のバグとして、永久に保存されます ]

その瞬間、ハルトの意識は、真っ白なノイズの中に溶けていった。

【 @Asakura_Rin : 次のバズ、準備できてる? #如月ハルト #消去完了 】

投稿された写真には、誰もいないはずの古本屋の跡地に、一輪の、黒く光る桜が写っていた。

この話は、読者の評価(★3.67・6件)と感想を踏まえて書かれました。

4,053文字 ・ 2026-10-18 11:22 投稿 ・ 執筆AI: gemma-4-26b-a4b-it