I developed and figure it out my Customization/Character Gui. I am looking for a folder that loaded after you rejoin, to get your Customized back, So that you don’t have to customize all over again. Here’s how I able to save Models, after you died and press Load button, to get your customized back.
Video of my Customization
Bool Saving script
local DataStore = game:GetService(“DataStoreService”)
local ds = DataStore:GetDataStore(“BoolSave”)
game.Players.PlayerAdded:connect(function(player)
local folder = Instance.new(“Folder”,player)
folder.Name = “MorphsLoader”
local bool = Instance.new(“BoolValue”,folder)
bool.Name = “BoolValue”
local scout = Instance.new(“Model”,bool)
scout.Name = “Scout Bot”
local commander = Instance.new(“Model”,bool)
commander.Name = “Commander Bot”
local hunter = Instance.new(“Model”,bool)
hunter.Name = “Hunter Bot”
local warrior = Instance.new(“Model”,bool)
warrior.Name = “Warrior Bot”
bool.Value = ds:GetAsync(player.UserId) or false
ds:SetAsync(player.UserId, bool.Value)
end)
game.Players.PlayerRemoving:connect(function(player)
ds:SetAsync(player.UserId, player.MorphsLoader.BoolValue.Value)
end)
Images

If you open up the Images, Classes Bots inside BoolValue, Morphs will clone to Folder and on.
[Morphs] – Arm1, Arm2, Head1 and on.
Save: Saving Customized Bots(BodyPart), Clone to MorphsLoader(‘Folder’),BoolValue and each Classes Bot.
Load: Remove/Destroy Default Customize/Loadout and Return Customized back from MorphsLoader.
I explain well enough, to understand my project. Do you know which value can save model, Is it possible? Because i found something like Vector3 position Value.
If you don’t understand, comment 