Cloning the character gives me nil

The title

	for i = 1,numOfClones do
		local shadowClone = player.Character:Clone()
		print(shadowClone)
		if shadowClone ~= nil then
			shadowClone.Parent = shadowCloneFolder
			shadowClone.Name = player.Name
			local cloud = game.ReplicatedStorage.CloudSpawn:Clone()
			cloud.Parent = shadowClone.PrimaryPart
			cloud:Emit(50)
			Debris:AddItem(cloud, 0.5)
		end
	end

Make sure the character model Archivable property is set to true

Yes I did

	client.CharacterAdded:Connect(function(character)
		character.Archivable = true

		local outline = ReplicatedStorage:WaitForChild("Outline"):Clone()
		outline.Parent = character
	end)

nvm I fixed it already.(extra)