You cannot save Script objects that run on the server. These are never sent to the player's computer for security reasons. You only get "LocalScripts" and "ModuleScripts" (if they are in a client-accessible location).
instance.Parent = parent
The concept of a Roblox Save Instance (External) refers to the technical process of exporting an active game state—including its models, parts, and structures—from a live server or Studio session into a localized, external file format (typically Roblox save instance -EXTERNAL-
Saving instances externally represents the ultimate expression of control over a virtual environment. It transforms the ephemeral experience of a live game into a tangible asset. Whether used legitimately by a developer for backup and optimization or illicitly for asset theft, it highlights the technical complexity of the Roblox class hierarchy You cannot save Script objects that run on the server
and the ongoing tension between open-access creativity and digital security. Lua scripts used to automate this process, or perhaps the legal implications of using these tools on games you don't own? Saving colors as strings - Developer Forum | Roblox instance