How the Confession Screenshot Reached the Public

An AI-assistant explainer capture summarising the sourcing chain, with the confession chat reproduced at the top. Full write-up →
This capture is not evidence of the shooting. It is evidence of how the confession entered the public record, and it is useful precisely because it lays the chain out in one place. It reproduces the same chat as the confession screenshot, then names the four routes by which that image became public.
The four routes it names
1. Court documents and unsealed search warrants. Prosecutors put the Discord messages into charging documents and warrants. The capture states plainly that "Robinson's roommate showed investigators the chats on his screen and allowed photos to be taken as evidence" — which matches the probable-cause affidavit. See The Affidavit: Photographing a Roommate's Screen.
2. Mainstream reporting. The Washington Post, CNN, the New York Times, the BBC, ABC News and Deseret News all ran the message, sourcing it to law enforcement, court records, and screenshots they reviewed.
3. FBI Director Kash Patel's congressional testimony, in which the Discord confession was confirmed.
4. Ken Klippenstein's Substack, September 16, 2025 — "Exclusive: Leaked Messages from Charlie Kirk Assassin." The capture states he obtained the chat logs directly from a source connected to the group and also interviewed one of Robinson's childhood friends, and that his article is the primary public source of the actual chat images.
All four routes carry the same artifact: the post made under the Discord username zealous_monkey_55095. Route 4 is where the image of it came from, and routes 1 through 3 are downstream of route 4 — which is the whole problem this page sets out.
Why point 4 matters more than the other three
Read the four together and a circle appears. Klippenstein published the screenshots. The outlets in point 2 cite "screenshots they reviewed." The images referenced in the court documents match Klippenstein's. So the same underlying artifact — a photograph of a friend's screen, handed over by an anonymous source in the group — is doing the work in all four places while appearing to be four independent confirmations.
That is not an accusation against any journalist. It is a chain-of-custody observation: an item does not become better authenticated by being republished.
The timestamp discrepancy inside this very capture
The capture's own text says the confession is "timestamped at 7:57 PM MDT." The chat image directly above that sentence reads 9/11/25, 8:57 PM. The document contradicts its own illustration and does not notice. Neither figure clears the 6:25 PM Miranda problem.
What would settle it
- A native Discord export with message IDs, edit history and account tokens.
- Server-side login IP records for the account around 7:57–8:57 PM on September 11.
- The device-seizure log showing where Robinson's phone was at that hour.
None of those has been shown publicly. Until one is, the confession's provenance runs through a single anonymous source in a private friend group.
The archive leak and where it came from
A second sourcing chain runs parallel to the Klippenstein route and produced far more material, with far less scrutiny. It did not come from the court file at all.
The source is described as a close friend who gamed with Robinson and Lance Twiggs for roughly six years, holding archives going back to 2020, who leaked raw Discord logs together with photographs of the apartment. That material reached the public through two channels:
- anonbirdd's Substack, which published the write-up of the logs. Jack Posobiec pointed audiences to it as a primary dump of alleged chat content.
- @TurkeyTom on YouTube, whose video breakdown carried it to a much larger audience, and which the circulating X threads were in several cases screen-recording rather than sourcing directly.
The distinction matters for this page. The confession screenshot has a documented, if unsatisfying, route into the record: roommate to investigator to filing to Substack. The archive leak has no such route. It is a private party publishing private group chat, and the reader has no way to check what was included, what was left out, or whether the archive is complete — while the FBI, which reportedly examined twenty or more people in the same circle, has published nothing at all.
The content of that archive is set out on Discord Friends, Servers and Handles, with the same caution attached: it is a leaker's account, not a document.
The Location Field Is Typed In. The IP Address Is Not.
On Discord, on Steam, and on every platform in this section, the country shown on a profile is a text box the user filled in. Anyone can type Utah, or Egypt, or nothing at all, and change it again in seconds. Whether it is shown publicly is a setting. It is not evidence of where a person was sitting when they typed a message.
What is not typed in is the IP address. Every session, every login, every message send is written to the platform's own logs with the address it arrived from, alongside device fingerprints and session timing. Discord holds that record for the servers named in the Utah State Bureau of Investigation's warrant — Craftopia, Gamin and The Corruption — and for the account that posted the confession.
That is the question this section keeps returning to: is it known where the people in these servers actually were? The FBI reportedly examined twenty or more people in Robinson's Discord circle and charged none of them, and nothing in the public record states where any of them were. To be explicit, because it matters: being in another country is not wrongdoing, no one in those servers has been accused by any authority of anything, and nothing on this site suggests any of them did anything improper. The point is narrower — that a location nobody has verified should not be treated as if it were verified, in either direction. Self-reported locations circulated widely — see the Egypt claim on a Steam profile — and self-reported locations are worthless.
The answer exists. It is in Discord's subpoena return and in the login-IP history for September 10–12 — records that investigators can obtain through lawful process and the public cannot. What we are asking for is that the record for the account that posted the confession be established through that process and, so far as the law allows, made public. Until it is, every claim of foreign involvement in these chats — and every denial — rests on a field somebody typed.
We are not asking anyone to identify, locate, contact or expose any private individual, and readers should not attempt it. We name no one and we accuse no one. This is a request for a record, not an allegation against a person.
Other Parts of the Discord Messages

Bates 003996-R2 — Miranda at 6:25 vs. the Discord Clock
Bates-stamped discovery puts Robinson Mirandized at about 6:25 PM. The confession is timestamped roughly ninety minutes later, when his phone should already have been in county custody.
Read this
The account was deleted. Deletion is what takes the login history, the device fingerprints and the IP records out of reach of anyone without a subpoena.
Read this
The Twiggs Exchange and Friel's Sequencing Argument
Chris Friel argues the exchange was assembled in stages, and that the affidavit called a text thread a Discord thread. A contested reading, set out in full.
Read this
The Ankha Profile and the Egypt Claim
A profile in the same circle lists Egypt as its location and a Discord handle in its bio. Location fields are typed in; only the server knows the truth.
Read thisThe Steam Friend List May Matter More
Discord is where the confession appeared. Steam is where the friendships actually lived. A server can hold hundreds of people who have never spoken to each other; a friend list is chosen one person at a time, and the people on it are the ones you spend hundreds of hours in voice chat with, night after night, for years. If anyone in Robinson's online life knew him well enough to matter, they are likelier to be on that list than on a server roster.
The two circles overlap directly: visitors to the Steam profile posted their Discord handles on its public comment wall. And Steam stores exactly what Discord stores — the IP address each session came from — no matter what country a profile claims.
This website's author is @HolonCitizen on X and YouTube/@HolonCitizen. Follow me there.