Past friends checker script

I am trying to find some past friends, and I am trying to write a script to find every past friend a user has ever had. Is this even possible?
Thank you

1 Like

No

2 Likes

Hmm. That’s such a nice question. I don’t want to spread dangerous information so let me explain that shortly.

Get an API key
Roblox has several API endpoints that can help you retrieve user data. For this task, you’ll likely want to use the users endpoint, which allows you to retrieve information about a specific user.

But I don’t think that it is a legal thing. Additionally, be sure to review Roblox’s API terms of service and ensure that you’re complying with their guidelines.

I’m so lazy that I don’t even have an API key and haven’t read the guidelines.

So the answer is: No😔

2 Likes

Technically you can make a script that every time you join a game it stores a new snapshot of your friends list in a datastore. Then to get the people that unfriended you all you have to do is find the people that are in past snapshot and not in the new one. To find the people that friended you, find the ones that are in the new one but not the past one.

If you’re targeting a specific user you can have it running outside of Roblox at an interval(for example every minute) using friend web apis and a server to host it(so it runs 24/7). Although highly unethical and maybe against the TOS.

I don’t think there’s any actual way to get the past friends of a user if you haven’t stored them before hand. Unless I’m missing something.

It’s also worth noting that if you’re targeting a popular Roblox account, the wayback machine may be useful(it’s basically an archive of the internet, you can look it up). If you paste the url that leads to the account profile or the account friend list in there you may find some old html snapshots, depending on account popularity. From those visual html snapshots, your eye may catch friends that aren’t still friends with the user(and thus past friends), but you first must wait for said html file to fully load and display within your browser window.

1 Like

Thank you. Basically, I was looking for some old friends from 2016-2018, but it seems they may be impossible to find now.

There’s already a game for that btw, it’s named Friend Checker and here’s the link for it:

Basically if you join once then you can know who unfriended you by joining again and viewing the people that unfriended you list. The game most likely stores your currents friends in a datastore and compares it to the new friends when you rejoin.

If your current friends are within the same friend cycle with the past ones you can also fetch all the current friends of your friends. Then display the users that appear the most and aren’t your friends or you(basically the users that have a lot of common friends with you).

1 Like