Scripting HelpersARCHIVE
A little piece of Roblox history. Preserved for everyone, one question at a time.Read about the archive →
COMMUNITY QUESTION

Infinite yield possible on 'ReplicatedStorage.GetTools:WaitForChild("GetTools")' Any Help?

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

1 answer

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

This discussion is preserved as it was. New answers, comments, and votes are closed.