For people who love to use scripts to create instances rather than have actual instances… this plugin might be useful.
Generating objects by scripts can take a while to make… but with a few clicks, you can generate a set of code by this plugin.
Basically, select 1 or more objects, hit the button, then look in ServerScriptStorage
Pros:
- Works
- Runs on an API dump for properties, and picks out the read-only ones
- Gets all properties
- Objects, Userdata, and other values all work
Cons:
- Not the best code (plugin)
- Does not filter uncreatable objects + services
- Acts weird with creating services (Error when running, but not in the code)
- Acts as level 4 or whatever, not level 7 or whatever plugins are (no script sources).
- No CSG data (Yet)
I like how it grabs the newest and non-robloxlocked properties. What’s stopping you from filtering out those services that error it?
Just a thought, and I know this isn’t the main focus of the plugin:
55 bricks is 72k length. 100-200 bricks is gonna hit the hard text limit for a script (I would like that limit to be removed…). It’s in plain format though so that makes it easier to edit. If someone is looking for data compression, I recommend editing Stravant’s http://www.roblox.com/EncodeInstance-Module-item?id=176696010 Out of the box, Stravant’s errored for me online because of a few weird things that were robloxlocked, so comment those parts out from the MDClass modulescript.
I actually did use that module for parts of the plugin.
As for services, that needs a partial re-write (unless (game.Server:IsA(“Service”) == true is a thing). 
Edit: Found the API Dump has default values. I will make it so if they match nothing about them will be written.
An updated version for them not setting default values is set up. If you look at the MDClass modulescript and find anything wrong, post what it should be and what line it is. The API Dump might of been out of date.