Is there a way to set the character to the starter character without resetting/killing them (like for example when a player presses a button)? I think this is self explanatory, but if more details are needed I’m happy to oblige. Any help would be greatly appreciated.
By starter chatacter do you mean their roblox avatar? Or a starter avatar in your game?
Maybe use HumanoidDescriptions and applying them
A starter avatar in my game. The problem is that there’s a script in game that applies a random accessory and a random bodycolor, but I can’t figure out a way to reset the appearance of the character without the player dying, so it just ends up having a bunch of body color instances and a million accessories.
You could try setting player.Character value to the default character, then change their camera to the new character
Yeah that worked, my issue wasn’t actually related to the character, It was actually that I was using metatables for default values in a character appearance module that selected random accessories, and me changing those values reflected on the template from the metatable, so the table would permanently have all of the accessories in it.