script.Parent.MouseButton1Click:connect(function() local ac = script.Parent.Parent.Parent.Parent.TargetFolder.Accessory ac.Value = script.Parent.Name local Lo = game.ServerStorage.Accessories:GetChildren() local ply = game.Players.LocalPlayer local char = ply.Character for i = 1, #Lo do if Lo[i].Name == ac.Value then local Acc = Lo[i]:Clone() Acc.Parent = char.Chest local Weld = Instance.new("Weld") Weld.Part0 = Acc Weld.Part1 = char.Chest.Middle Weld.C1 = char.Chest.Middle.CFrame:inverse()*CFrame.new(0,0,0) Weld.C0 = Acc.CFrame:inverse()*CFrame.new(char.Chest.Middle.Position) Weld.Parent = Acc end end end)
--There isn't any errors, it loads fine, the only issue is the whole fact it wouldn't position where I want it to go.