--whoever still interested in this game local Players = game:GetService("Players") local ReplicatedStorage = game:GetService("ReplicatedStorage") local LocalPlayer = Players.LocalPlayer local GearArchive = LocalPlayer:WaitForChild("MyData"):WaitForChild("GearArchive") local remote = ReplicatedStorage:FindFirstChild("Remotes", true):FindFirstChild("AddGear", true) local function handleStringValue(child) if child:IsA("StringValue") then remote:FireServer(child.Name, "Gadget") child:Destroy() end end if remote then for _, child in ipairs(GearArchive:GetChildren()) do handleStringValue(child) end GearArchive.ChildAdded:Connect(handleStringValue) end