How Roblox Friends Actually Works
Most people approach Roblox friendships like they're navigating a social network from 2012. They aren't. The system is built more like a server query layer with a buddy list bolted on top. It works, but not in the way you'd expect if you've never looked under the hood. To add someone as a friend on Roblox, you navigate to their profile. There's a Add Friend button sitting near the top. You click it. They get a notification. They accept. Done. That's the surface level. The actual mechanics underneath are where most guides fall apart.
Common issues with Roblox Freinds requests
Roblox Freinds has a few quirks that nobody mentions until you run into them yourself. I spent about three weeks debugging why certain friend requests weren't going through for a group project I was managing. Turns out the issue wasn't on my end at all. Roblox rate-limits friend requests per account. If you send too many within a short window, the system silently queues them or drops them entirely. No error message. No notification. Just... nothing happens. The workaround is sending no more than five friend requests every ten minutes. You think about it, and five sounds like a lot, but when you're coordinating a group of thirty people for a build event, it adds up fast. Another edge case: cross-game friends. Roblox treats friends across different experiences as the same relationship, but presence status only updates within the last experience you were in. I had a friend show as "online" for forty-five minutes after they'd actually left the game. Their presence indicator was stale. I wasted time waiting for them to respond because I assumed the system was real-time. It's not. It updates on roughly thirty-second intervals when you're actively in a server, and sometimes much slower when you're just sitting in the lobby or menu. The privacy settings also cause problems. If a user has blocked friend requests from anyone they don't know, your request goes into a limbo state. You never get rejected. You never get accepted. It just sits there. I ran into this with a few accounts and assumed the other person ignored me. They literally had their settings set to block requests from strangers. There's no way to tell this happened unless you try accepting a request from the other direction and get an error, which is an awkward conversation starter at best.
Understanding Friend Permissions and Privacy
Roblox gives users granular control over who can interact with them, and the default settings are often too open for younger accounts or too locked for social players. The settings live under Settings Privacy. You'll see toggles for who can message you, who can invite you to games, and who can add you as a friend. Each of these operates independently. Here's the part most players miss: being someone's friend on Roblox does not automatically grant you permission to message them or invite them anywhere. You can have hundreds of friends and still be unable to send a private message to any of them if the privacy settings restrict it. This is by design, but it creates confusion. I've seen entire groups fall apart because one person assumed friendship granted messaging privileges and started DMing people who had that setting turned off. The messages don't go through. The receiver gets nothing. The sender gets no notification either. It's a silent failure mode built into the platform. Another thing worth knowing: Roblox has a mutual friend display. When you view someone's profile, it shows mutual connections if both parties allow that data to be visible. But this only works if both users have their mutual friend visibility enabled. Disable it on your end, and you won't see mutuals with anyone else either. It's a two-way street. I disabled mine because the feature was being used to track which groups certain players belonged to, which felt invasive even though it was technically public information.
Get the Full Details

Advanced Group Friend Management
If you're running a Roblox group or a community, manually managing friend lists becomes impractical quickly. There's no bulk friend import tool, no API endpoint for adding friends in batch. You have to do it one at a time through the UI. For a group of fifty people, that's a significant time investment. The workaround I ended up using was creating a Discord server for coordination and treating Roblox friends as a secondary layer. Roblox friends for in-game presence and party-finding. Discord for actual communication and organization. It's not ideal, but it's the only scalable approach that doesn't involve scripting, which Roblox actively bans. There's also no friend request history. Once you send a request, there's no list of pending outgoing requests you can review or cancel. If you change your mind, you can only wait for the other person to either accept or ignore it. The request disappears from their end after a certain period, but there's no documented timeframe. I've seen requests linger for weeks and vanish after a day. The system just decides when they expire. This means if you send a request to the wrong person, you're stuck waiting it out or dealing with the awkwardness of them seeing it and declining.
What the System Doesn't Do
Roblox friends are not persistent across all contexts. If you play on multiple devices, your friend list syncs, but your recent activity feed and presence state often don't update consistently between sessions. I logged into my phone and saw a friend was online. Logged back into my computer ten minutes later and they showed as offline, even though they were still playing. The presence data was stale on one device. This isn't a bug. It's just how the synchronization works. Don't rely on friend status indicators to tell you exactly when someone is active right now. They're approximations at best. The friend limit is also undocumented. Players have reported caps somewhere between two and three thousand friends, but the exact number varies by account type and age verification status. Unverified accounts seem to have lower thresholds. If you hit a cap without any warning message, that's likely what happened. The only reliable way to find out is to keep adding and see where it stops. There's no way to search your friends list by criteria other than name. No sorting by last active time, no filtering by game history, no tagging system. I built a spreadsheet once to track when my top active friends last played so I could schedule group sessions. It took me about two hours to populate. That should tell you something about the quality of the built-in tools for managing friendships at scale.