To play Roblox on PC with a friend who is on Xbox, you need to make sure Xbox account settings allow cross-platform multiplayer. Below is the minimal setup that actually matters.

1. Enable Xbox Permissions (Required for Cross-Play)

On the Xbox player’s Microsoft account:

Go to https://account.xbox.com/settings

Sign in with the Xbox user’s Microsoft account

Under Xbox Series X|S, Xbox One, Windows 10 Online Safety:

You can play with people outside Xbox Live → Allow

You can join multiplayer games → Allow

Save changes

If this is not enabled, Roblox cross-play will silently fail.

2. Make Sure Both Players Join the Same Game Instance

Roblox cross-play works automatically as long as both accounts join the same game/server.

Method A — Using Friends List

PC player: Add the Xbox player’s Roblox username.

Xbox player:

Press RB twice → go to the Friends tab

Accept the friend request

PC player joins a game

Xbox player selects the PC friend → Join Game

Method B — Using Game Codes/Private Servers

Some games let you share a server code or private server link.
Xbox users can only join private servers if the game supports “Join via Friends” or code entry.

3. Common Issues

Problem: Xbox can’t see “Join Game”
Cause: Permissions not enabled or friendship not mutual.

Problem: Xbox cannot search usernames
Xbox app search is restricted; PC player must send the friend request first.

Problem: Party invites don’t work
Roblox does not use Xbox Live parties for joining sessions. Use Roblox’s in-game join feature instead.

If you want, I can give you exact steps for your specific game or help troubleshoot a permission issue.