local self = script
local Char = self.Parent
local TestingPack = game:GetService("ReplicatedStorage"):WaitForChild("InfBackpack")
local Clone = TestingPack:Clone()
local WeldPack = function(part0, part1)
Clone.Parent = Char
part1.CFrame = Char:WaitForChild("UpperTorso").CFrame
local weld = Instance.new("ManualWeld", part1)
weld.Part0 = part0
weld.Part1 = part1
weld.C0 = part0.CFrame:inverse() * Char:WaitForChild("UpperTorso").CFrame - Vector3.new(0,0,1)
end
WeldPack(Clone:WaitForChild("2"), Char:WaitForChild("UpperTorso"))
The backpack is a model in Replicated Storage, The script is in starting Character Scripts. One of the parts in the model is very disoriented, it is horizontal when it is supposed to be vertical, how to fix?

2 comments
Does the model have a primarypart? Is the model in workspace as well as RS? I take it the char is R15? I would also parent it last.
If I parent it last, I just fling all over the map