🐰 RetroStudio šŸ”Ø
5.1k Views
257 Executions

model copier

RetroStudio
Late
Late10 followers
1 year ago
Please login to perform these actions:

model copier is a RetroStudio script for Roblox, uploaded to ScriptBlox on Aug 7, 2025.

Does it work?

No reports yet

No reports yet. Tried it? Be the first to say.

Also noticed:

Description

Some RetroStudio model copier i made out of boredom āš ļø I'd recommend setting the game's time period to Mid-2015 to support the most materials and more āš ļø (Only change Settings.BlacklistedProperties and Settings.BlacklistedClasses if you know what you're doing) ā„¹ļø To get the ModelId copy the numbers from the Model URL you found For example if you found a URL like https://create.roblox.com/store/asset/187789986/ Then the ModelId is "rbxassetid://187789986"

View Raw
local Settings = {};
Settings.ModelId = "rbxassetid://MODEL_ID_HERE"
Settings.BlacklistedProperties = { "PartPack", "Parent", "Shape", "Beam" } -- Don't remove any of these, only add some that you want blacklisted
Settings.BlacklistedClasses = { "Script", "LocalScript", "ModuleScript" } -- Don't remove any of these, only add some that you want blacklisted
Settings.DebugMode = false -- (MAY CAUSE LAG IF ON) Toggle if the script will print all progress, like changing properties and adding objects

--! Ignore anything past this
-- Services
local ReplicatedStorage = game:GetService("ReplicatedStorage");
local InsertService = game:GetService("InsertService");

-- Variables
local _RetroStudio = ReplicatedStorage:FindFirstChild("_RetroStudio");
local Remotes = _RetroStudio.Remotes
local HashLibrary = require(_RetroStudio.HashLib);
local Properties = require(_RetroStudio.PermissionData.ClassData);
local Hint = Instance.new("Hint", workspace); Hint.Text = "Getting model to copy (if this message won't change, then there has been an error.)"
local CreatedInstances = {};

-- Types
type Creation = {
    Class: string,
    Parent: Instance,
    Properties: { [string]: any },
}

-- Functions
local Debug = function(...)
    if Settings.DebugMode then
        print(...);
    end
end

local GenerateHash = function()
    local Clock = os.clock();
    return HashLibrary.md5((("\224\182\158%*\224\182\158"):format(Clock))), Clock
end 

local Create = function(Data: Creation)
    if table.find(Settings.BlacklistedClasses, Data.Class) then


Comments

2
Log in to join the conversation. Login
hford4581's profile picture
hford45815 months ago

It just crashes your game

1
zxcv's profile picture
zxcv1 year ago

peak update

1