Instanced mesh & parts groups

Lets say I build a house from parts and meshparts. When im happy with it, i copy paste it 80 times (like for every player). But later I realize something needs to change in that house. So I have to repeat the copy paste process? Or does RB studio feature some kind of instancing (change one, all change)?

I was advised to use packages, but that would mean to make it public to all.

Any other options?

2 Likes

Packages would be the most efficient way to go about this. The primary advantage of using them is that they ensure that duplicate models are kept in-sync when a change is made to one copy, which is exactly what you’re looking for. I’m not aware of any other option.

Although packages are published to the Roblox website as Models, they are not publicly accessible. Other users will not be able to take a copy of the package by default. If you’d like to hide the package from your inventory entirely, you can set your inventory to private in your Roblox settings under the Privacy tab.

You can find more information on packages and their implementation in the following Developer Hub article: Packages | Documentation - Roblox Creator Hub

3 Likes

How is that? If one day I want to make it public, what additional steps I have to take?

Cool, tnx for info

1 Like

Roblox automatically makes all packages private when they’re published to the website to prevent developers from unintentionally releasing their models to the public for free. Unfortunately this setting cannot be configured directly, meaning all packages remain private at the moment.

To allow other users to take a copy of the package, you currently have to publish the package to the Roblox website as a Model. This will cause it to lose its package properties but will allow users take a copy of the corresponding base Model.

You can publish a free Model to the Roblox website through the following steps:

  1. Right-click on the object you wish to publish
  2. Click “Save to Roblox” in the dropdown menu
  3. In the Configuration window, click the “Allow Copying” button
  4. Click “Submit”

Once these steps are followed, other users will be able to visit the Model’s page and click the “Get” button to receive a copy of the Model for their own use.

I’ve also demonstrated the process in the recording below.

3 Likes

Ok thank you very much for all the info!