Infinite yield possible on 'ReplicatedStorage.GetTools:WaitForChild("GetTools")'
this is my code:
game.ReplicatedStorage.GetTools:WaitForChild("GetTools").OnServerInvoke = function(player) local items = {} for _, object in pairs(game.ServerStorage:WaitForChild("Items"):GetChildren()) do local itemsProperties = {object.Name,object.Price.Value} table.insert(items,itemsProperties) end return items end
You are waiting for GetTools to be a child of GetTools
game.ReplicatedStorage:WaitForChild("GetTools").OnServerInvoke = function(player) local items = {} for _, object in pairs(game.ServerStorage:WaitForChild("Items"):GetChildren()) do local itemsProperties = {object.Name,object.Price.Value} table.insert(items,itemsProperties) end return items end