To Copy the instances :
Open the New tab on Model Manager, Select all the Instances you want to copy, Press Add selection and the instances you had copied should appear in Model Manager.
When you have added all the Instances you want to add, Press Create Model and a model will be creates If any Instances has the character “.” in it, It will cause an error while pasting.
To Paste the instances :
Open the Load tab on Model Manager, Select the Model that the Plugin created. If you want Model Manager to replace the instances turn the Replace, On and it will replace the first Instance with the same name that’s in the same parent. To have it not replace and to just add the Instance in, Leave Replace off.
Once you have selected the model press Load from Model and the model will be unzipped and paste all the Instances.
This plugin may be useful if your game has multiple places and you need to copy scripts from one place to the other places.
If you have any bugs please reply to this post and I will try to fix them.
Have you read @Elttob’s license to use his Vanilla icons? From what I can see you haven’t credited him in any way even when you use the icons. Either follow his rules to using his hand-made icons or completely create new ones from scratch.
Find a space to dock it, and many developers don’t have space for every plugin
Click a button to start copying, as opposed to using an easy shortcut
Instead of hitting the paste shortcut, we have to click a button.
The whole point of shortcuts is that we don’t have to click buttons on screens. Besides, this plugin is essentially a more complicated remake of an already existing Studio function.
You may want to use this plugin over normal Copy and paste if you have multiple scripts or models that are in different services and you need to copy them from one place to another.
Yes, but iirc the current Studio function does exactly this. Plus, why would we possibly need a whole plugin just to move something to a different service?
Currently studio will paste all the copied Instances into the same Service, and if you have a lot of Items from two or three different services / Folders it may take a few minutes to move it the correct places, And then you still may have to copy them to another place, This plugin can make it easier to paste the different Instances into the different services faster.
Yes, but in all honestly I would not use this nor recommend this due to how little differences there are from the original Studio function. I would expect a more feature-rich plugin, and copy-pasting whole systems between games has been quite uncommon throughout my time developing, and I wouldn’t mind dragging a few instances over to StarterGui.
On another note, how do we know this plugin won’t randomly fail to copy our instances over? Let’s say I copy a few GUIs with your plugin and then I delete them in the main game, but when I exit the main game and enter the secondary place, nothing pastes. What would I do then?
If you delete the file before you press Create Model the deleted gui won’t copy. But if you do press Create Model Before you delete the gui, You can view the gui inside the model that the plugin created. The copied gui would be parented to a StringValue Object. The StringValue Object value is what stores the Gui’s parent to be pasted to. The string value object should have the same Name as the Gui that you copied.
I dont wanna say this, but this is pretty useless. The current studio function is enough, I can highlight things and then copy-and-paste to another place.
This is inconvenient. With the current Studio tool, I can cut the models from a game and still paste it to another place. It is also extremely inconvenient to have to remove the StringValue that is inserted into my game. If anything, this plugin has recreated a worse version of the current function.