Create a Character Loaded after rejoin

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

Customization - YouTube

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

MorphsLoader

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 :arrow_down:

2 Likes