Script Inserting SurfaceGui to Parts in a StreamingEnabled game

Hey,
I have a script that inserts a surface GUI to parts that are currently under a folder.
The game I have has part streaming enabled meaning that it sometimes doesn’t add the SurfaceGui.

Have a function for whenever a child is added into the folder, a gui is inserted into it. I’m not quite sure how it will behave once it is streamed out then back in again.

You mean DescendantAdded?
As I’ve got this on the client:

myPath.chefClaimGui.DescendantAdded:Connect(handleChefUI)
for _,chefGui in pairs(myPath.chefClaimGui:GetChildren()) do
    handleChefUI(chefGui)
end

And it doesn’t seem to work. ^^