This video demonstrates a technical vulnerability in Roblox where game files can be disguised as video files by manipulating XML tags, allowing users to create games that appear functional but actually contain video content instead of actual game code. The vulnerability exists because Roblox's file validation system doesn't thoroughly verify the actual content type, only the file structure. This discovery occurred when the creator accidentally saved a game version that wasn't published, and the saved version contained a video file instead of the actual game data. The video explains that XML (Extensible Markup Language) is a text-based format that stores data with self-descriptive tags, and when these tags are manipulated, files can become corrupted or misidentified. The creator warns that this technique could potentially be used maliciously and advises caution when downloading files from the internet.
Deep Dive
Prerequisite Knowledge
- No data available.
Where to go next
- No data available.
Deep Dive
Creating A Roblox Game That Doesn't Exist
Added:Do you notice a problem with my Roblox game?
>> I'm at spawn, I think, maybe. It's It seems like I'm at spawn.
>> It's just a baseplate, bro.
>> Let me guess, I open the console and Oh wait, what?
>> Uh it's you know, it's interesting. I'm seeing a little bit of uh plagiarism.
>> Would you believe me if I say that this Roblox game >> is in fact truly real?
>> What What do you mean?
>> Huh?
>> That I I would not believe you. That's That would be crazy.
>> Well, I mean, I'm clearly here. I don't know how that would work.
>> Look closely.
>> This experience source can be copied?
>> I I can I can edit this in studio.
>> Okay, edit in studio. Let's see.
>> It would like [ __ ] crash my computer or something.
>> We could not open the place.
>> Invalid XML.
>> Oh, you can't open it on studio.
>> Oh, what is this? Something You can see my screen, right? You know, I'm I'm using 100% of my brain right now. So, rename this to >> Okay, let's go MP4.
>> video >> Oh my god, it's a video.
>> [laughter] >> What do you mean it's a video?
>> That is insane.
>> It's like you created a Roblox game that doesn't exist.
>> Wait.
>> Say that again.
>> If you still don't get what just happened, when you join this game, nothing really happens. But you realize this game is uncopylocked, and so clicking on edit on studio gives you an error, which doesn't make sense because the game you were in is completely fine and functional. So, why? Because this file isn't actually a Roblox file, but a video. Does this break Roblox's terms of service? I don't know. I mean, the TOS really isn't used, so what's the point?
So, how does this all work? Well, we've got to reverse engineer and start from where it all began.
I was invited to a group chat for the hosting of remaining second place world record. Why does this matter? Well, I was on a call with I'm bad at naming things and he briefly talked about a mysterious person who told him that they were able to change a Roblox game into a video, but it was vague and nobody in the call was talking more about it and so this lost media would be forgotten.
Until now.
>> I was wondering if you were the one who might have been the server that introduced a method that allows a Roblox place save to be turned into a MP4.
>> This was the mysterious person I've been looking for and he would be the one who would help me. So when attempting to open this file from studio, it would give an error of invalid XML and everyone who tried to open it also have this error. But what is an XML? XML stands for Extensible Markup Language, a text-based format to store and transport data. So how does it work? XML has self-descriptive tags that tell a computer what the data represents like how this number represents the year.
Let's take an actual working and copy locked file and check the data this file has.
That's interesting. So let's try modifying the video to have these XML tags and wait, what happened? Every file in your computer holds binary data and if any of those binary data changes randomly, this causes the file to be unreadable and corrupted. Thanks to those changes we did, it causes your computer to not understand what the file is. But that only happens if you're careless. If you add new data carefully to a file, it will still work normally. Will I tell you how to do it? No. So here's a file that has the Roblox tags. But if I try opening this in studio, it still gives me the same error. But why? Well, simply because Roblox files have other important tags that Roblox Studio needs.
It's like our file is incomplete.
>> [music] >> But it's actually fine. It's not like we need to open the file in studio, we just need to get this uploaded to Roblox. But how?
Well, you can just upload it. But will I tell you how?
No. And that's how a video file turned into a Roblox game.
Well, no.
I lied. This game I'm playing is actually a game I made in Roblox Studio called Baseplate. So, why does downloading a copy give me a video instead of an actual game? Well, Feodorik was the only one who figured it out.
>> Well, I mean, I guess latest published version is five, latest saved version is six. And so, I guess you just broke it and didn't publish.
>> [laughter] [snorts] >> If you still don't know, if you publish a game on Roblox, it'll upload the game onto Roblox and published, sent out for everyone to play. Notice how Feodorik said, "Latest published version is five, latest saved version is six." Saving the game uploads a copy onto Roblox, but never releases the game to the public servers. So, what I'm playing is actually an older version of the game.
And the only reason why I'm playing it is because I didn't publish the newest version. And saving the game actually updates the downloadable copy, which everyone did. And that's how everybody got a video for my Roblox game that doesn't exist.
But, that begs the question. Why did I save instead of publish? Why did I keep keep some information? This whole thing is dangerous and shouldn't exist on Roblox in the first place. If you publish this in a game, the game will be stuck in a loading screen because the game just doesn't exist. Remember how I said at the beginning how the TOS isn't really used? Well, it's true. There are quite a lot of problematic medias on Roblox. Who knows what would happen to the platform if they got their hands on this? So, if anyone who is smart enough to do this by themselves, please don't spread the method used. I mean, if you're a puzzle developer, maybe it can be used for a puzzle. But, for anybody else, be careful of what you download on the internet.
>> Now, [music] what?
It actually opens what? Chat, chat, are you seeing this, chat? Yo, chat, if you're the premiere time scout, thanks.
How? Literally how? What?
Oh my god, it's a video.
>> [laughter] >> What do you mean it's a video? Okay.
I did it.
I cracked the code.
You want to do with abandon give him a free short?
Sure.
>> Blah blah blah out the way. Let me in that little hole.
Wait wait wait wait.
So this Roblox game is actually a clip from of me from like years ago.
Bro, what the [ __ ] Bro.
That is insane.
Okay, that's actually sick. That's actually sick. Holy [ __ ] You're such a clip farmer, bro. You're such a clip farmer.
Why is there a video of me? Okay, we're just going to ignore that.
>> Copied versions of popular Roblox game six.
>> Four five six houses just kind of scattered everywhere.
>> you should count again. Maybe there's a seventh house. Maybe there's Anyways.
>> I don't know if this is itself.
>> Okay, we're just Dude, how did you upload my video to Roblox?
>> Yeah yeah yeah.
>> Yep, that's clever.
That's clever.
Yo, that stuff is chill. I ain't going to lie.
Now that stuff. That stuff is out.
That stuff is out.
>> Oh, I I just put it into media player.
It works.
>> Oh.
>> Yeah?
>> I did that.
>> Wait, what?
Oh, is it supposed to be playing my video?
>> [laughter] >> All right, I see how it is. I see how it is.
That's crazy. Yeah. Well, no. I mean it's it's a cool trick. I I think I'm pretty Zach DM'd me about this and I was like, "What are you talking about?" So, I kind of already knew about this, but like it's still cool, right? Like you can just upload videos to you Roblox now.
>> [laughter] >> This might be a little dangerous.
Oh.
Dude, why did I get a Windows security Well, it was it was just saying it did not find any threats, but that's just kind of a weird coincidence.
>> Okay.
16 plus.
Server size 50.
London.
Okay. Oh my god, right?
Yeah, clip farmer, dude. What? You want me to do? You want me to do it right now?
Guys, edit out play the most epic music you've ever found.
It's here.
And then it's here.
Okay. Okay, we're cooking. We're cooking.
I See you at car.
>> [laughter] [screaming] >> [ __ ] this hour, man.
>> I feel that's pretty >> Yeah, that is pretty cool.
>> Hey, also uh for little extras, I'm thinking about adding at the end. Can you like the route of people around? So, I can just like add to the end of the video.
>> Oh, yeah, for sure. Just uh Yeah, let's see. What was it?
C A R um P O X Hold on. Y >> All right. Right in this time real quick.
>> and D and then Z.
>> Z. And that should be it, right?
>> And that Yeah, that didn't That didn't work. So, I think your game might be broken.
Related Videos
What happens when you use a closure in a for loop?
contentintech
350 views•2026-06-17
Custom Shader FX Nodes - No Boilerplate
git-amend
281 views•2026-06-21
Alta Labs Cloud Dashboard Real time Network & Xnet Insights!
ShinyTechThings
158 views•2026-06-17
microJAM: MAKING A MICRO GAME FOR A GAME JAM IN CLOJURESCRIPT AND TOTALLY NOT C
janetacarr
156 views•2026-06-18
Partitioning vs Bucketing vs Clustering: How to Make Queries 100x Faster
thedataandaiguy
194 views•2026-06-16
Design Claude Code Like a Senior Engineer
hayk.simonyan
344 views•2026-06-19
Linus Torvalds: AI Won’t Replace Understanding Code
SavvyNik
140 views•2026-06-19
Course : Systemverilog Verification 5 : L9.4 : Count only cross coverage
SystemverilogAcademy
181 views•2026-06-20
Trending
Nobel Scientist Creates Device to Harvest Water From Desert Air
DrBenMiles
2200K views•2026-06-16
Swiss newspaper calls me "technically ignorant", I tear Daniel Schurter to shreds
rossmanngroup
99K views•2026-06-22
He’s the RICHEST MAN in AFRICA
Schoolofhardknocksshortz
1032K views•2026-06-19
The First Photos On Venus’ Surface
CleoAbram
5145K views•2026-06-18











