Interaction Handler Problem

Right now, I have a module script being ran by a local script.
The module script once started runs a loop in a folder looking for all InteractionPartZones.
(I’m using ZonePlus)

The problem is, some of these parts on the client are not loaded in yet or won’t be loaded in until the player is closer to them (Streaming is enabled)

How should I go about fixing this problem?
I was thinking of doing a constant loop, but thought that’d be a bit inefficient.

Any thoughts?

You can use WaitForChild() until the the part would load in.

Well, problem is.
The parts are not exactly in the script, I’m running a loop in a folder.
If a client is to far away from a part, the part simply doesn’t exist on the client (From what I have seen in workspace when I was play testing)