When in R15 the model clones and welds above the head. When in R6 the model welds inside the head the correct way. Is their the a way to fix this? I want it to be inside the players head when in R15

game.Players.PlayerAdded:Connect(function(player)
	player.CharacterAdded:Connect(function(Char)
-----------------------------------------------------------------
				--[[  LOCAL VARIABLES ]]--
-----------------------------------------------------------------
local Upper = game.ReplicatedStorage.PlayerGear.UpperGear
local Lower = game.ReplicatedStorage.PlayerGear.LowerGear
local GearFold = Instance.new("Folder", Char)
GearFold.Name = "PlayerGear"
-----------------------------------------------------------------
				--[[  WELDS ]]--
-----------------------------------------------------------------
local Weld1 = Instance.new("WeldConstraint", Char)
-----------------------------------------------------------------
				--[[  CLONING ]]--
-----------------------------------------------------------------
local clone1 = Upper.Helmet:Clone()
-----------------------------------------------------------------
				--[[  CLONING PARENT ]]--
-----------------------------------------------------------------
		clone1.Parent = game.Workspace.PlayerGear
-----------------------------------------------------------------
				--[[  POSITIONING ]]--
-----------------------------------------------------------------
		clone1:SetPrimaryPartCFrame(Char.Head.CFrame)
-----------------------------------------------------------------
				--[[  WELDING ]]--
-----------------------------------------------------------------
		Weld1.Part0 = Char.Head
		Weld1.Part1 = clone1.Center
	end)
end)