Okay, this is a really weird bug. I don’t even know how it’s possible.
I went into a script and made some major changes. A lot of comments were added to the script to make it more organized and a new function was added at the top. I also made a few changes to the Workspace and moved some parts around. However, when I went into studio on a different computer, the changes to the script were gone. The changes to Workspace transferred fine but the script was just the same as it was before I made the major changes. I went back on the old computer and the changes were back. So I decided to save the script as a model on Roblox WITH the changes on the old computer. Then I went on the new computer and loaded that model. The changes were somehow gone again! I never saved the old version of the script in the model, only the script with changes. There’s no way the app should even know what was in the old version of the script when I loaded the model. How does this even happen and how do I fix it??
To test, I made an empty script, pasted the contents of the script in with the new changes, and saved the model to roblox. When loading the script, it reverted the script back to being empty and only saying print("Hello world!") which is very odd. I did the same thing but this time I simply changed print("Hello world!") to print("Hello there, world!"). It reverted those changes too.