I’m making a game that shows which people someone is friends with, however since Player:IsFriendsWith() requires a player instance, I’m only able to check the friends of everyone who is currently in the server, which would highly limit my game.
I know there are other ways of checking friends, like Players:GetFriendsAsync(), however I assume that is quite slow and I need my game to be as optimized as possible. I could also do some kind of Roblox HTTP request, but that’d require a proxy which Idk if I feel like finding/creating/buying one of those.
If there’s any solution I missed, please let me know. Thank you.
Those are your only solutions. Call Players:GetFriendsAsync on the server, as I find the server has a higher request limit. You can implement a cross-server caching system, but that could end up being more work than it’s worth. Don’t over-stress about making external APIs work faster