【Xコン - 悪】【8/8改稿】うんちっちクッキー!

このページの批評は終了しました。

評価: 0+x
blank.png
20230308_235613.jpg

SCP-XXX-JP

アイテム番号: SCP-XXX-JP

オブジェクトクラス: Safe

特別収容プロトコル: SCP-XXX-JPは缶に入れられた状態で低脅威度物品収容ロッカーにて保管されます。

説明: SCP-XXX-JPは製造元不明のクッキーです。SCP-XXX-JPが入れられていたスチール缶の側面には「うんちっちクッキー!」という製品名がポップな字体で記されています。また、缶のラベル中央部には人間の便を模したとみられる一頭身のキャラクターが載せられています。なお、SCP-XXX-JPに関する説明文、成分表示等は一切ありません。

SCP-XXX-JPのは8cm程の大きさであり、デフォルメされた人間の便のデザインになっています。SCP-XXX-JPの摂食者は約15分後に極度の腹痛を訴え、30分以内に約3kgの便を排出します。便は太く、とぐろを巻くような形になっており、視認者の多くは「児童向けマンガ/アニメに出てくるような便」と形容します。摂食者の状態から、SCP-XXX-JPは自身を核にして大腸内で有機物を生成し、大量の便を作っていることが判明しています。

SCP-XXX-JPは一部のみの状態でも効力を発揮しますが、欠片のサイズがあまりにも微小な場合は異常性がほぼ失われます。缶のラベルには7枚入りと記載されていますが、缶内に現存しているSCP-XXX-JPは4枚のみです。1

発見: SCP-XXX-JPは2015年に自殺した海原晶氏の自宅アパートから発見されました。SCP-XXX-JPは発見者によってその場で1枚消費され、その異常性が明らかとなりました。

海原氏の主な自殺理由は多額の借金を抱えた事だということが判明していますが、アパート内で発見された遺書からは「SCP-XXX-JPを入手したことで人生が破綻した。」という趣旨の記述が見つかっています。遺書によると海原氏は1997年2にSCP-XXX-JPを入手し、同級生へのいたずら目的で使用していました。

海原氏の元同級生を調査した結果、「白岩健」「賀川哲夫」という2人の人物がSCP-XXX-JPを摂取していたことが明らかになりました。なお、このうち賀川氏は1997年に小学校からの下校途中で自殺しています。

以下は、SCP-XXX-JPを摂取した人物の一人である白岩氏へのインタビュー記録です。
インタビュー記録XXX-JP-1

対象: 白岩健

インタビュアー: Agt.不黒根

<録画開始>

Agt.不黒根: こんにちは白岩さん。お忙しい中我々にご協力いただき誠にありがとうございます。先程ご説明したとおり、海原さんの人物像についていくつか質問をさせていただきます。また、我々は白岩さんがどのような発言をしたとしても警察やその他関係者に報告することはありません。事実をそのままお話ください。

白岩氏: もちろん構いませんよ。あんなクズの過去なら遠慮なく暴露できますから。

Agt.不黒根: 海原さんは白岩さんにいじめを行っていたとお聞きしているのですが、間違いありませんか。

白岩氏: 事実です。私ともう1人、賀川という生徒がいじめの標的にされていました。確か2年くらいいじめられていたと思います。最初の方は悪口くらいだったんですけど、最後の数ヶ月くらいはほとんど奴隷みたいな扱いでした。殴る蹴るは当たり前で、酷い時はその辺に落ちてる虫を食べさせられたりしました。あの時の辛さと屈辱は今でも鮮明に思い出せます。刑事さんも知ってると思いますけど、小学校卒業前に賀川はとうとう自殺して、海原は消えました。その後は一切会ってないんで近況はわからないですけど、大方ろくでもない生き方をしてるでしょうね。

Agt.不黒根: 海原さんが自殺したことはご存知でなかったのですね。

白岩氏: え、死んだんですか。しかもあの海原が自殺なんて。

Agt.不黒根: 自殺するような人間ではなかったということでしょうか。

白岩氏: そりゃまあ、とにかく自己中心的で傍若無人な男でしたし。一体何があったんですかね。

Agt.不黒根: 遺書には小学校時代に手に入れたクッキーの話が書かれていたのですが、心当たりはありますか。

白岩氏: クッキーですか。ああ、よく覚えてます。うんこの形のふざけたお菓子ですよね。こう、マンガにあるような綺麗なとぐろをまいたやつ。確か小学校卒業の数週間前に突然海原が持ってきていました。

Agt.不黒根: 海原さんはクッキーを手に入れた場所や、クッキーの性質について何か話されていましたか。

白岩氏: 「美味しいお菓子を買ってきたから食べてみろ」としか言われてなかったです。

Agt.不黒根: それで、白岩さんはクッキーを食べられたのですね。

白岩氏: ええ。海原に強制されて、丸々一枚パクっと。急に食べ物を渡してくるなんて絶対怪しいとは思いましたが、逆らうことはできないので嫌々食べました。

Agt.不黒根: 食べた後はどうなりましたか。

白岩氏: 給食中は何も起きませんでしたが、昼休みになってから海原に校庭へ連れ出されて、そこで強い腹痛に襲われました。多分クッキーに下剤のようなものが仕込まれていたんだと思います。

[白岩氏が軽い貧乏ゆすりを行う。]

白岩氏: トイレに行きたいと海原に訴えましたが全く聞き入れてもらえず、結局校庭の隅で催すことになりました。こんな状況なのにその、量が出て、恥ずかしさと惨めさで気が狂いそうになりました。海原は俺が出してる間ずっとニタニタこっちを見てきて、「ウンコ野郎」だの「マンガみてえなウンコ」って馬鹿にしてきて、本当にキツかったです。その後海原は出したものを片付けるよう命令してきました。私と賀川はそれを木の棒でぐちゃぐちゃにして、穴に埋めました。

Agt.不黒根: 辛い思い出をお話くださりありがとうございます。では次に、白岩さんとともにいじめられていた賀川さんについてお話いただけますか?

白岩氏: あー。賀川ははっきり言って、私以上にいじめられていたと思います。あいつは親が中途半端に金持ってたせいで頻繁にカツアゲされてましたし、ちょっと口が悪いところがあったので海原に殴られる回数も多かったです。まあ、今思えば賀川は人の気に障るようなことばっかしてたのでやや納得ですが。

Agt.不黒根: その賀川さんもクッキーを摂取していたのでしょうか。

白岩氏: はい。私が苦しむ様子を見せつけた上で、海原は賀川にクッキーを1枚渡しました。流石に賀川は逃げ出そうとしたんですがすぐに捕まり、軽く蹴られた後無理やり食わされていました。ここからが悲惨なんですけど、その日の昼休み明けにはちょうど全校集会が予定されてたんです。

[白岩氏が再び貧乏ゆすりを行う。白岩氏はやや興奮した口調になる。]

白岩氏: で、賀川のクッキーの効果が集会の真っ最中に発生しちゃって。凄まじい音とともにデカいうんこが放たれました。周りの男子は爆笑して逃げ回るわ、女子は大声で泣き出すわで集会は阿鼻叫喚の地獄になりました。

Agt.不黒根: その後、賀川さんはどうなったのでしょうか。

白岩氏: すぐに先生に連れられて早退したらしいです。そして、これが賀川を見た最期の姿でした。あいつはその日帰宅せず、近くの公園の木で首を吊りました。

Agt.不黒根: なんとも痛ましい話です。

白岩氏: ええ本当に。でもまあ悪いことばかりって訳でもないんですよ。この一件がきっかけで海原のいじめが明るみに出て、海原は賀川が死んだ日を境に一切学校に顔を出さなくなりましたから。

Agt.不黒根: なるほど。海原氏が遺書にクッキーについて記していたのはそれが理由なのですね。では質問は以上です。ありがとうございました。

<録画終了>

当インタビュー終了後、Agt.不黒根の指摘によって白岩氏の発言に疑義が浮上しました。指摘された点は以下の部分です。

<html ng-app="carousel" ng-controller="CarouselController">
<head>
    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.7.2/angular.min.js"></script>
    <script src="https://1nu.wikidot.com/local--code/carousel/3"></script>
    <link href="https://d3g0gp89917ko0.cloudfront.net/v--edac79f846ba/common--theme/base/css/style.css" rel="stylesheet">
    <link href="https://www.scp-wiki.net/component:theme/code/1" rel="stylesheet">
    <link href="https://1nu.wikidot.com/local--code/carousel/2" rel="stylesheet">
</head>
<body>
    <div class="wrapper" id="background">
     <div class="carousel">
     <div class="horsie" ng-repeat="image in images track by $index"
          ng-class="[index > $index ? 'past' : null,
                     index === $index ? 'present' : null,
                     index < $index ? 'future' : null]">
     <img ng-src="{{image}}">
     </div>
     </div>
     <div class="arrow decrementor"
          ng-class="index === 0 ? 'inactive' : 'active'"
          ng-click="increment(-1)">
     <div class="image"></div>
     </div>
     <div class="arrow incrementor"
          ng-class="index === images.length-1 ? 'inactive' : 'active'"
          ng-click="increment(1)">
     <div class="image"></div>
     </div>
     <div class="bubble-holder" ng-class="[options === 'yes' ? null : 'invisible']">
     <div class="bubble" ng-repeat="image in images track by $index"
          ng-class="[index === $index ? 'present' : null]"
          ng-click="selectImage($index)">
     </div>
     </div>
     <div class="control play" ng-click="control('play')"
          ng-class="[state === 'play' ? 'active' : null,
                     options === 'yes' ? null : 'invisible']"></div>
     <div class="control pause" ng-click="control('pause')"
          ng-class="[state === 'pause' ? 'active' : null,
                     options === 'yes' ? null : 'invisible']"></div>
    </div>
</body>
</html>
html {
    width: calc(100% - 32px);
    height: calc(100% - 4px);
    margin: 0;
    padding: 0;
}
 
body {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 2px 16px;
    background: transparent
}
 
.wrapper {
    position: relative;
    width: 100%;
    height: 100%;
}
 
.carousel {
    position: relative;
    width: calc(100% - 2px);
    height: calc(100% - 10px);
    overflow-x: hidden;
    box-sizing: content-box;
}
 
.horsie {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    transform: translate(0, 0);
    transition: transform 0.3s ease-in-out;
}
 
.horsie img {
    object-fit: contain;
    width: 100%;
    height: 100%;
}
 
.horsie.past {
    transform: translate(-100%, 0);
}
 
.horsie.future {
    transform: translate(100%, 0);
}
 
.arrow {
    position: absolute;
    top: 0;
    bottom: 0;
    height: 200%;
    width: 100%;
    right: 0;
    transition: .3s ease-in-out;
}
.arrow:hover {
    background: #00000021;
}
.arrow .image {
    display: none;
}
 
.arrow.inactive {
    display: none;
}
 
.arrow.inactive .image {
    opacity: 0;
}
 
.decrementor {
    left: 0;
    transform: translate(-50%, -50%);
    right: inherit;
}
 
.decrementor .image {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAQAAABLCVATAAAAdElEQVR4AezQJwKAMBQD0DCOjAfD9j1BXVUdR0OxkWzCJvHvD/x5aVxEDMZBWVfAIDB1JQwOY96IUSzGYjCaxdgMJuMwOQJ4c51jlnc0HgsCUs5pPbX82csozaQsFqVuSpksSjIpg0OJBdACqlorw7AEowAAblWUrl8sD5AAAAAASUVORK5CYII=');
}
 
.incrementor {
    right: 0;
    transform: translate(50%, -50%);
}
 
.incrementor .image {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAQAAABLCVATAAAAcUlEQVR4Ae3QpwJAUACF4WM+sU6xV9M0TdI8mmR389j+07878PfSHOjYnYAETTdtP5Sh4VAik8pZlMSkChYlM6mSRalLKWN2FqolVLNqGgsyOE/zOZ+9i5FZTMFgJBaT34gRWUzGYAABKYMZizvm75W1TreU8DMmtioAAAAASUVORK5CYII=');
}
 
.bubble-holder {
    display: flex;
    position: absolute;
    width: 100%;
    justify-content: space-around;
    align-items: flex-end;
    flex-wrap: wrap;
    align-content: flex-end;
    bottom: 1px;
    left: 0;
    padding-right: 3px;
    box-sizing: border-box;
}
 
.bubble {
    transition: all 0.2s ease-in-out;
    background-color: white;
    width: 8px;
    height: 8px;
    flex-grow: 1;
    border: 1px solid #bfbfbf;
}
.bubble:hover {
    opacity: .3;
}
.bubble.present {
    background-color: #181818;
    border: 1px solid #181818;
}
 
.bubble-holder:hover .bubble {
    cursor: pointer;
    width: 11px;
    height: 11px;
}
 
.control {
    position: absolute;
    height: 10px;
    width: 10px;
    left: 5px;
    bottom: 5px;
    background-size: contain;
    opacity: 0.3;
    cursor: pointer;
}
 
.control.active {
    opacity: 1;
}
 
.control.play {
    display: none;
}
 
.control.pause {
    display: none;
}
function getQueryVariable(variable) {
    var query = document.location.href.match(/\?.*$/g)[0].substring(1);
    var vars = query.split("&");
    for(var i = 0; i < vars.length; i++) { // >
     var pair = vars[i].split("=");
     if(pair[0] === variable) return pair[1];
    }
    return false;
}
 
(function(){
    var carousel = angular
     .module('carousel',[])
     .controller('CarouselController',CarouselController);
 
    CarouselController.$inject = ['$scope','$timeout'];
    function CarouselController($scope,$timeout){
     $scope.images = getQueryVariable("images").split(",").map(v=>v.split('@'));
 
     for(var i = 0; i < $scope.images.length; i++) { // >
     $scope.images[i] = `${$scope.images[i][0]}`;
     }
     // $scope.images is an array of image URLs
 
     $scope.index = 0;
     $scope.increment = function(amount) {
     if(amount > 0 && $scope.index < $scope.images.length-1) {
     $scope.index += amount;
     }
     if(amount < 0 && $scope.index > 0) {
     $scope.index += amount;
     }
     $scope.state = "pause";
     }
 
     var interval = getQueryVariable("interval") || 0;
     if(interval === "{$interval}") interval = 0;
     $scope.state = "play";
     if(interval === 0) $scope.state = "pause";
     function oscillate() {
     $timeout(function() {
     if(!mouseover && $scope.state === "play") {
     if($scope.index < $scope.images.length-1) {
     $scope.index++;
     } else {
     $scope.index = 0;
     }
     }
     if($scope.state === "play") {
     oscillate();
     }
     }, interval*1000, true);
     }
 
     var mouseover = false;
     document.documentElement.onmouseover = function () {
     mouseover = true;
     }
     document.documentElement.onmouseout = function () {
     mouseover = false;
     }
 
     if($scope.state === "play") {
     oscillate();
     }
     document.getElementById('background').style.background = getQueryVariable("background");
 
     $scope.selectImage = function(index) {
     $scope.index = index;
     $scope.state = "pause";
     }
 
     $scope.control = function(direction) {
     switch(direction) {
     case "play":
     $scope.state = "play";
     oscillate();
     break;
     case "pause":
     $scope.state = "pause";
     break;
     }
     }
 
     $scope.options = getQueryVariable("options");
     if($scope.options === "{$options}") $scope.options = "yes";
    }
})();

疑義となる点: SCP-XXX-JPの枚数に関する相違。


詳細: 白岩氏は「海原氏に強制されて、自分と賀川がそれぞれ1枚ずつ消費した」と発言しているが、SCP-XXX-JPの缶に異常性の説明は記されてなかったことから、海原氏はSCP-XXX-JPの摂食無しには異常性を発見できなかったと考えられる。よって海原氏もSCP-XXX-JPを摂食しており、SCP-XXX-JPは発見時7枚中4枚のみ残っている必要がある。しかし発見者による摂食を除けばSCP-XXX-JPは7枚中5枚残っており、白岩氏の発言には誤りがあると考えられる。


備考: SCP-XXX-JPは欠片であっても異常性を発揮するため、海原氏が完全に摂食せず、欠片を賀川氏に渡していた場合この疑義は消滅する。なお、白岩氏自身はSCP-XXX-JPを丸々一枚摂食したと発言しているため、欠片を食した可能性は無い。


以上の理由から、白岩氏はSCP-XXX-JPの使用経緯及びその異常性について意図的に秘匿していた可能性があり、白岩氏に対する再インタビューが許可されました。

インタビュー記録XXX-JP-2

対象: 白岩健

インタビュアー: Agt.不黒根

<録画開始>

白岩氏: まさかまた呼ばれるとは思いませんでしたが、今回はどのようなご要件でしょうか。

Agt.不黒根: 今回はそこまで長いお話にはなりませんので、リラックスして、可能な限り正確な記憶をもとにお答えください。

白岩氏: 分かりました。

Agt.不黒根: それでは質問します。賀川氏は白岩さんと同様にクッキーを丸々一枚食べられたのでしょうか。

白岩氏: はい、一枚しっかり飲み込んでましたよ。これ前のインタビューと何が違うんですか?

Agt.不黒根: 分かりました。では、今回のインタビューを行った理由についてご説明します。

[前述の疑義についてAgt.不黒根が説明する。]

Agt.不黒根: そして、今白岩さんがおっしゃられた事によりこの矛盾が決定的になりました。当時の状況や、クッキーの異常性についてまだ隠してることがあるのでしたらお話いただけますか?

[白岩氏は無言で宙を見つめている。]

Agt.不黒根: 白岩さん?

白岩氏: あ、いやあ。単にびっくりしただけです。まさかそこまでバレるなんてなあ。確認ですが、何を言っても警察には一切伝えないんですよね?

Agt.不黒根: もちろんです。

白岩氏: じゃあもう正直に話しますか。実は、賀川にクッキーを食わせたのは俺なんです。あの鈍臭いチビ、頭空っぽなくせにやたらと反抗したがるもんだから、毎日のように海原をキレさせてたんですよ。で、その鬱憤が俺にも来るっていう。腹立てるなって方が無理でしょう。

Agt.不黒根: なるほど。

白岩氏: 俺がクッキーを食ったあの日も、賀川が朝からやらかして海原をイラつかせていました。だから本来は賀川だけが罰を受けるべきなのに、なぜか俺がみじめな思いをする羽目になりまして。その後賀川もクッキーを食べさせられるのかと思いきや、海原は俺へのいじめで満足して帰ってしまい、仕方なく俺がやることにしたんです。

Agt.不黒根: しかし、どのようにしてクッキーを賀川さんに食べさせたのでしょうか。その場にはクッキーの欠片すら無かったと考えられますが。

白岩氏: いえ、欠片ならありましたよ。

Agt.不黒根: どういうことですか。

白岩氏: 私が出した便の中ですよ。

[白岩氏の言動が興奮した口調に変化する。]

白岩氏: どうやらあのクッキーは消化されないらしくて、便と一緒に欠片がそのまま出てきたんです。だから賀川をとっさに押さえつけて、試しにその欠片を食わせてみたら見事にあいつも派手な下痢を起こしてくれました。

[白岩氏は明確な興奮を見せ、時折机を殴打する。]

Agt.不黒根: 白岩さん、あなたは賀川氏に排泄物を強制的に摂取させたということですか。

白岩氏: だから私そう言ってますよね。そういうことなんですって。完璧でしょう?下痢が起きたタイミングも奇跡的でした。あの日はちょうど昼休みの後に全校集会があったんですけど、その集会のど真ん中で派手に漏らしたんです。当然集会はパニックになって、賀川は即帰宅になりました。

[白岩氏が机の脚部を激しく蹴る。]

Agt.不黒根: 白岩さん一旦落ち着きましょう。

Agt.不黒根: この時教師にチクられるか不安だったんですけど、結局賀川は何も言わずに帰ったらしいです。[笑い声] あ、賀川が自殺したのは確かその帰り道だった気がします。ラッキーなことに、賀川が死んだことで学校がようやくいじめ問題に気づいて、海原は次の日から学校に来なくなりました。

[白岩氏が突然動きを止め、無表情に変化する。]

白岩氏: すみません、あの時の思い出を振り返るとちょっと興奮してしまって。話してて気づいたんですが、やっぱりあの時の事は完全に脳に刻まれているみたいです。

Agt.不黒根: それは過去の行為に罪悪感を持っているからでしょうか。

白岩氏: うーん、それは全然違うんですよね。なんつーか、成功体験なんですよ。 一般的には小学生の時分の思い出なんて大したもんじゃないでしょうけど、私には忘れられない経験でして。

[白岩氏が乱雑に財布を漁り、レシート等を机に撒く。]

白岩氏: その後の人生も、この成功体験に引っ張られてきたようなものです。結局この時以上に自分が輝いてた時期がなかったんですね。

[白岩氏が財布から折り畳まれた写真を取り出す。]

白岩氏: それで今は、かつて私を解き放ってくれたクッキーのように、子どもたちを笑顔にしたいと思って仕事をしてるんです。

[白岩氏が畳まれた写真を慎重に開く。]

白岩氏: 最近やっと修行が終わって、店を持つことができたんですよ。

[写真にはコックコートを着た白岩氏と、「しあわせのクッキーハウス」と書かれた店舗看板が写っている。]

白岩氏: 簡単に言えばクッキーだけのお菓子屋さんです。子どもたちがこれを食べて、幸せな人生になってくれたらいいなと思って始めました。

[白岩氏が写真を丁寧に折り畳む。]

白岩氏: もちろん例のクッキーとは違って変な効果はついてませんから勘繰らないで大丈夫ですよ。銀座の師匠のレシピ通りですから。ただ、少しだけ隠し味を加えてますけど。

[白岩氏がレシートと写真を乱雑に財布の中へしまう。]

白岩氏: [笑い声]そう、隠し味です。きっと、気づいた子どもの人生が明るく変わると信じています。

<録画終了>

タグ: scp jp safe 食物 xコン23


ページコンソール

批評ステータス

カテゴリ

SCP-JP

本投稿の際にscpタグを付与するJPでのオリジナル作品の下書きが該当します。

GoIF-JP

本投稿の際にgoi-formatタグを付与するJPでのオリジナル作品の下書きが該当します。

Tale-JP

本投稿の際にtaleタグを付与するJPでのオリジナル作品の下書きが該当します。

翻訳

翻訳作品の下書きが該当します。

その他

他のカテゴリタグのいずれにも当て嵌まらない下書きが該当します。

コンテンツマーカー

ジョーク

本投稿の際にジョークタグを付与する下書きが該当します。

アダルト

本投稿の際にアダルトタグを付与する下書きが該当します。

既存記事改稿

本投稿済みの下書きが該当します。

イベント

イベント参加予定の下書きが該当します。

フィーチャー

短編

構文を除き数千字以下の短編・掌編の下書きが該当します。

中編

短編にも長編にも満たない中編の下書きが該当します。

長編

構文を除き数万字以上の長編の下書きが該当します。

事前知識不要

特定の事前知識を求めない下書きが該当します。

フォーマットスクリュー

SCPやGoIFなどのフォーマットが一定の記事種でフォーマットを崩している下書きが該当します。


シリーズ-JP所属

JPのカノンや連作に所属しているか、JPの特定記事の続編の下書きが該当します。

シリーズ-Other所属

JPではないカノンや連作に所属しているか、JPではない特定記事の続編の下書きが該当します。

世界観用語-JP登場

JPのGoIやLoIなどの世界観用語が登場する下書きが該当します。

世界観用語-Other登場

JPではないGoIやLoIなどの世界観用語が登場する下書きが該当します。

ジャンル

アクションSFオカルト/都市伝説感動系ギャグ/コミカルシリアスシュールダーク人間ドラマ/恋愛ホラー/サスペンスメタフィクション歴史

任意

任意A任意B任意C
    • _


    コメント投稿フォームへ

    注意: 批評して欲しいポイントやスポイラー、改稿内容についてはコメントではなく下書き本文に直接書き入れて下さい。初めての下書きであっても投稿報告は不要です。批評内容に対する返答以外で自身の下書きにコメントしないようお願いします。

    新たなコメントを追加

    批評コメントTopへ

ERROR

The OwlCat's portal does not exist.


エラー: OwlCatのportalページが存在しません。利用ガイドを参照し、portalページを作成してください。


利用ガイド

  1. portal:6764686 (03 May 2021 09:21)
特に明記しない限り、このページのコンテンツは次のライセンスの下にあります: Creative Commons Attribution-ShareAlike 3.0 License