I have a button that is supposed to allow the player to change their appearance to another appearance that is stored in ReplicatedStorage, but when I click the button the players I can see the script relocating the StarterCharacters correctly but even after I reset my player the player's appearance still doesn't change. Any Help? (Explanations Please)
local player = game.Players.LocalPlayer
local StarterPlayer = game.StarterPlayer
local Luisaine = game.ReplicatedStorage:FindFirstChild("Luisaine"):FindFirstChild("StarterCharacter")
local Button = script.Parent
local deb = false
Button.MouseButton1Click:Connect(function()
local PreviousCharacter = game.StarterPlayer:FindFirstChild("StarterCharacter")
if deb == true then return end
deb = true
PreviousCharacter:Destroy()
wait(0.1)
local LuisaineAvater = Luisaine:Clone()
LuisaineAvater.Parent = StarterPlayer
LuisaineAvater.Name = "StarterCharacter"
wait(0.1)
player:LoadCharacter()
wait(0.1)
deb = false
end)

3 comments
set the player's CanLoadCharacterAppearance property to false
So I would do that by adding "player.CanLoadCharacterAppearance = false" to my script or like "StarterPlayer.LoadCharacterAppearance = false"?
player.CanLoadCharacterAppearance