The craftin247 / milk Steam Profile Thread

X thread screenshot, @ProjectConstitu, October 20. Thread 1 of 3. Full write-up →
The thread that put the craftin247 alias into circulation, and the handle that connects Robinson's gaming identity across four platforms.
The post
"STEAM SECRETS UNLOCKED: Tyler James Robinson's 'Milk' Profile — A Creepy Dive into Gaming Gore, Bizarre Aliases & Ominous Captions. Thread: 1 of 3
We've cracked open Tyler Robinson's (aka craftin247 → milk) 11-year Steam vault. This isn't your average gamer setup. From..."
The capture shows an Item Showcase marked "This profile is private," and beneath it the same comment wall reproduced on Discord Handles Left in the Steam Comments — including luvr's "Add me on discord! Mine is fentanylsandwich1312" and cento's September 2 roleplay bulletin.
The alias that actually matters
craftin247 is the thread's real contribution, because the same handle turns up elsewhere. The Discord archive leak reports accounts under the same or near-identical handle on:
- DeviantArt — created roughly two years before the shooting, listing pronouns as they/them
- FurAffinity — the same handle, effectively no activity
- Reddit — two accounts, craftin247 and craftin248, one mundane post each, both years old
One platform is missing from that list, and the absence is the point. On Discord the account attributed to Robinson is zealous_monkey_55095 — no relation to craftin247, no shared root, nothing a search for one would surface about the other. The eleven-year Steam identity and the account that posted the confession share a person and share nothing else, which is why the Steam trail cannot corroborate the Discord trail and vice versa.
That cross-platform consistency is the strongest available link between the Steam identity and the person, and it predates the shooting by years, which is why it cannot have been manufactured afterwards.
Two things worth separating
The framing. "Creepy," "gaming gore," "ominous captions," "cracked open the vault" — the thread is written to alarm. What it actually documents is a private profile, a comment wall of crude friend-group jokes, and an eleven-year account history. Crude gaming humour among young men is not evidence of anything, and the thread does not distinguish between the two.
The data. The aliases, the account ages, and the cross-platform matches are checkable and useful. We keep those and set the adjectives aside.
On the Steam profile settings
The leaker's account notes that Robinson had most Steam settings set to private and was level 50 on the platform, while Lance Twiggs had essentially everything public, with a last-played game two days after September 10 and no activity since. The contrast is consistent with every other description of the two men's online presence.
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

The @ProjectConstitu Ankha Thread
The post that pushed the Ankha profile into circulation, tying an Egypt location field to reporting about Egyptian aircraft in Provo on September 10.
Read this
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 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.