Hi, i want to make a script that morphs someone when they clicked a button. The script is in a local script under starter gui.

local player = game.Players.LocalPlayer
local chara = player.Character
while not chara do
    wait()
    chara = player.Character
end

local function OnClicked ()
	local cash = player.Money.Value
    if cash >= script.Parent.Parent.Price.Value then
		cash = cash - script.Parent.Parent.Price.Value


	local Morph = script.Parent.Parent.morph
        local BodyParts = chara:GetChildren()
        for i,b in pairs(BodyParts) do
            if (b.className == "Humanoid") then
            end
            wait(0.1)
        end

        BodyParts = chara:GetChildren()
        for i,b in pairs(BodyParts) do
            if (b.className == "CharacterMesh") or (b.className == "Hat") or (b.className == "Shirt") or (b.className == "Pants") or (b.className == "ShirtGraphic") then
                b:Destroy()
            end
            if (b.className == "Part") then
            if (b.Name == "Head") then
                    if (b:findFirstChild("Mesh") ~= nil) then
                        b.Mesh:Destroy()
                    end
                end
            end
            wait(0.1)
        end

        BodyParts = Morph:GetChildren()
        for i,b in pairs(BodyParts) do
            if (b.className == "CharacterMesh") or (b.className == "Shirt") or (b.className == "Pants") or (b.className == "ShirtGraphic") then
                b:Clone().Parent = chara
            end
        if (b.className == "Part") then
            if (b.Name == "Head") then
            if (b:findFirstChild("Mesh") ~= nil) then
                        b.Mesh:Clone().Parent = chara.Head
                    end
                end
            end
        wait(0.1)
        end
		



    else return end
end

script.Parent.MouseButton1Click:Connect(OnClicked)

The script deletes all clothes on the character and spawns the head mesh, but somehow it doesnt put the charactermeshes in the character. There is no error output either. Hope someone can help me