I need the best way, that is, the way that will put the least load on the client, since I'm planning on doing this client-side.
I need to check if the player is within range of anything that is labeled as "loot". That means that it's a lot more than one thing that I need to check if the player is within range of.
I've read things that say an endless while loop will do, but I was planning on doing the checks in a RenderStepped function. Is this the best place to do the checks? Again, I'm not checking if the player is within range of just one thing. I need to check if the player is within range of anything on the map labeled loot.

2 comments
I think an endless loop that runs maybe 5 or 10 times a second would suffice
Yeah, I guess there's no reason to do it every frame.