Sometimes when player gets dressed with a skin, parts automatically sets to cancollide = false

Sometimes, when player gets dressed with a skin ( which is cloned from serverStorage) its parts cancollide sets to false, even when the parts originally are cancollide = true. This problem makes the player float in the basepart. As I said, it happens sometimes. Any ideas how to make sure that parts are set to cancollide true? I use this script to dress player:

local character

if killer.EquippedSkin.Value ~= "" then
	if game.ReplicatedStorage.Skins:FindFirstChild(killer.EquippedSkin.Value) then
		character = game.ReplicatedStorage.Skins[killer.EquippedSkin.Value]:Clone()
					
	end
else
	character = game.ServerStorage.Killer:Clone()
end

Solved. It had something to do with collisionGroup. If anyone has similar issue, here is the solution: https://developer.roblox.com/en-us/articles/Collision-Filtering