Character morph not working

Hello fellow developers! I am making a morph system whenever the player joins but it doesn’t seem to be working. The game is r15 and the script worked fine with r6.
Here is the script :

local Character = script.StarterCharacter:Clone()
		Character.Name = player.Name
		player.Character = Character
		Character.HumanoidRootPart.CFrame = player.Character.HumanoidRootPart.CFrame
		Character.Parent = workspace

you can just put the whole character model in StarterCharacterScripts

I would if the character couldn’t have been changed. There is a character customization script so that’s why I am doing it with a script.