Complete reference
All Roblox Error Codes
80 error codes — find the code you're seeing and jump straight to the fix. Each entry links to a full step-by-step guide.
16 server-side·10 client-side·45 mixed
| Code | Meaning | Cause | Fix |
|---|---|---|---|
6 | Roblox was unable to establish a connection to the game server. The client timed out before a session could be created. | Server or client | Fix guide → |
17 | Roblox failed to connect your device to the game. The connection was refused or timed out at the networking layer. | Server or client | Fix guide → |
103 | Roblox could not connect — often tied to network filtering or platform strain. | Server or client | Fix guide → |
110 | Roblox could not connect — Error 110 appears during join or login. | Server or client | Fix guide → |
128 | Roblox lost connection to the game server with error 128. | Server or client | Fix guide → |
148 | A TeleportService teleport attempt failed. Roblox could not move the player to the target place or server. | Server or client | Fix guide → |
260 | Roblox could not complete a teleport between places — legacy error code still reported by older experiences. | Server or client | Fix guide → |
261 | Roblox lost connection to the game server mid-session. The client detected that the server stopped responding. | Server or client | Fix guide → |
262 | Roblox failed to teleport the player — destination unreachable or full. | Server or client | Fix guide → |
264 | Roblox could not teleport your character to the target place or server. | Server or client | Fix guide → |
266 | Roblox attempted to migrate your session to a new server but the migration failed, resulting in a disconnect. | Fix guide → | |
267 | Roblox kicked you from the experience because the client lost sync with the server. | Server or client | Fix guide → |
268 | Roblox could not teleport you to the target place or follow another player into an experience. | Server or client | Fix guide → |
269 | A game script or anti-cheat system kicked you from the server. This is a developer-triggered kick, not a Roblox platform error. | Fix guide → | |
272 | Roblox could not complete a developer product purchase — Error 272. | Server or client | Fix guide → |
273 | Your Roblox client version does not match what the experience requires. | Client-side | Fix guide → |
274 | The Roblox server removed your session — moderation, anti-cheat, or server shutdown. | Server or client | Fix guide → |
276 | Roblox ended your active session unexpectedly. | Server or client | Fix guide → |
277 | Your session lost its connection to Roblox while you were playing or joining. | Server or client | Fix guide → |
278 | Roblox disconnected you for being idle (AFK) for 20 minutes — Error 278. | Client-side | Fix guide → |
279 | Roblox could not establish a stable connection between your device and the game server. | Server or client | Fix guide → |
280 | A server-side Lua script in the experience exceeded Roblox's execution time limit. The server terminated the script and disconnected affected players to prevent the game from hanging. | Server-side | Fix guide → |
282 | Roblox returned an unspecified client error during join or play. | Server or client | Fix guide → |
283 | You were removed from the Roblox experience by a game script or moderator. The kick included a custom message from the developer. | Fix guide → | |
284 | Roblox's anti-cheat or game security system detected unexpected client behavior and removed you from the server. | Server or client | Fix guide → |
285 | Roblox requires a newer client before you can join the experience. | Client-side | Fix guide → |
286 | Roblox could not teleport you to the requested experience or place. | Server or client | Fix guide → |
287 | Roblox could not authenticate your account when you tried to join a game. The authentication handshake between your client and Roblox's backend servers failed. | Server-side | Fix guide → |
288 | You were disconnected from the game because Roblox could not re-verify your account authentication during the session. This often happens when a session token expires while you are playing. | Server-side | Fix guide → |
289 | The experience is not available in your geographic region. Roblox has determined that this content is not permitted for distribution in your country. | Server-side | Fix guide → |
290 | The Roblox game server removed your session. This can be a developer kick, server shutdown, or automated script action. | Server or client | Fix guide → |
291 | Roblox could not complete a Robux or marketplace purchase. | Server or client | Fix guide → |
292 | Roblox ended your session and returned you to the lobby or home screen. | Server or client | Fix guide → |
295 | A server-side script in the experience encountered a fatal error that crashed the game server. All players on that server were disconnected. | Server-side | Fix guide → |
301 | You were kicked from the experience by an anti-cheat system — either Roblox's built-in detection or a developer-implemented anti-cheat script. This does not necessarily mean you were cheating; false positives occur. | Fix guide → | |
304 | The experience's servers are running but the game is temporarily not accepting new joins. This may be due to a developer-initiated shutdown, a scheduled update, or a server restart in progress. | Server-side | Fix guide → |
311 | Your Roblox account has a restriction that prevents you from joining the requested experience. This may be due to an account ban, parental controls, or age-based content filtering. | Fix guide → | |
400 | Roblox rejected the request as invalid — often cache or outdated client. | Client-side | Fix guide → |
401 | Roblox could not authorize your session — login or token expired. | Server or client | Fix guide → |
403 | Roblox refused access to the requested resource or experience. | Server or client | Fix guide → |
408 | Roblox's servers did not receive a complete request from your client within the expected time window. The connection timed out before the join process could complete. | Fix guide → | |
500 | Roblox's backend servers encountered an unexpected internal error when processing your request. This is a server-side fault, not a client problem. | Server-side | Fix guide → |
502 | A Roblox proxy or gateway server received an invalid response from an upstream server when handling your request. This indicates a breakdown in Roblox's internal server infrastructure. | Server-side | Fix guide → |
503 | Roblox services are temporarily unavailable — maintenance or overload. | Server-side | Fix guide → |
504 | Roblox services did not respond in time — a gateway or proxy timeout. | Server-side | Fix guide → |
515 | Roblox could not join the game server — Error 515. | Server or client | Fix guide → |
516 | The game server you attempted to join has reached its maximum player limit. Roblox could not place you in this server. | Server-side | Fix guide → |
517 | Roblox returned an HTTP 517 or server-side error while loading an experience or API request. | Server or client | Fix guide → |
518 | The experience you are trying to join is not available in your region, or the developer has enabled a location-based access restriction that blocks your country. | Server-side | Fix guide → |
519 | You were disconnected from the Roblox server while the game was still loading. The connection was established but dropped before the experience fully initialized. | Fix guide → | |
520 | Roblox's CDN or web layer returned an HTTP 520 error — the origin server sent an unexpected response that could not be processed. | Fix guide → | |
521 | Roblox returned HTTP 521 — the web server refused the connection, often during outages. | Server or client | Fix guide → |
522 | Roblox connection timed out before the server responded — CDN or routing issue. | Server or client | Fix guide → |
523 | Cloudflare could not reach Roblox origin servers — classic outage signature. | Server or client | Fix guide → |
524 | Roblox received an invalid or timed-out HTTP response from its backend. | Server-side | Fix guide → |
525 | Roblox SSL handshake failed between CDN and client — secure connection could not be established. | Server or client | Fix guide → |
526 | Your Roblox client version does not match what the server expects. This usually happens right after a Roblox platform update rolls out. | Client-side | Fix guide → |
527 | Your client was routed to a Roblox server in a region that does not match your account's region settings, causing a join failure. This can occur when Roblox's matchmaking system places you on an incompatible regional server. | Server-side | Fix guide → |
528 | You are not authorized to join this experience. The developer has restricted access — either to a whitelist of players, a specific group, or the experience is set to Private. | Fix guide → | |
529 | Roblox returned an HTTP 529 or service-unavailable style response during join or API calls. | Server or client | Fix guide → |
530 | Roblox hit an HTTP error fetching data — Error 530. | Server or client | Fix guide → |
531 | Roblox could not load one or more assets (models, textures, or sounds) required by the experience. The missing asset caused the join to fail. | Server-side | Fix guide → |
532 | Roblox could not download critical game assets required to run the experience. This typically indicates a network issue, CDN problem, or a corrupted local Roblox installation. | Client-side | Fix guide → |
606 | Roblox teleport between places failed. | Server or client | Fix guide → |
607 | Roblox could not teleport you to the destination place or server. | Server or client | Fix guide → |
608 | The Roblox experience server reached maximum player capacity. | Server or client | Fix guide → |
610 | Roblox failed to load required assets for an experience or your avatar. | Server or client | Fix guide → |
611 | Roblox's spatial voice chat feature encountered an error. This can include connection failures to voice servers, microphone access issues, or age verification problems. | Client-side | Fix guide → |
612 | Roblox could not load your avatar's appearance when joining a game. This may cause you to join with a default grey avatar or disconnect entirely. | Server-side | Fix guide → |
767 | Roblox could not load the experience — Error 767. | Server or client | Fix guide → |
769 | Roblox could not join the private/VIP server instance. | Server or client | Fix guide → |
771 | Roblox blocked access — age, privacy, or moderation restriction. | Server or client | Fix guide → |
772 | Roblox lost the connection handshake while you were joining an experience. | Server or client | Fix guide → |
773 | Roblox could not teleport you — place restricted, not approved, or reconnect failed (Error 773). | Server or client | Fix guide → |
895 | Roblox failed to load experience assets — CDN or cache issue. | Server or client | Fix guide → |
901 | Roblox HTTP layer failed during API calls. | Server or client | Fix guide → |
GRAPHIC-MODE | Roblox could not initialize a supported graphics rendering mode on your device. Your GPU does not support the required DirectX or OpenGL version, or the graphics driver is outdated. | Client-side | Fix guide → |
LAG-SPIKE | Roblox ping spikes and rubber-banding during gameplay. | Server or client | Fix guide → |
MEMORY-LIMIT | Roblox hit device memory limits — experiences fail to load or crash. | Client-side | Fix guide → |
MOBILE-CRASH | Roblox closes unexpectedly on iOS or Android. | Client-side | Fix guide → |
Mixed (Server or Client) — 45 codes
6Roblox was unable to establish a connection to the game server. The client timed out before a session could be created.17Roblox failed to connect your device to the game. The connection was refused or timed out at the networking layer.103Roblox could not connect — often tied to network filtering or platform strain.110Roblox could not connect — Error 110 appears during join or login.128Roblox lost connection to the game server with error 128.148A TeleportService teleport attempt failed. Roblox could not move the player to the target place or server.260Roblox could not complete a teleport between places — legacy error code still reported by older experiences.261Roblox lost connection to the game server mid-session. The client detected that the server stopped responding.262Roblox failed to teleport the player — destination unreachable or full.264Roblox could not teleport your character to the target place or server.267Roblox kicked you from the experience because the client lost sync with the server.268Roblox could not teleport you to the target place or follow another player into an experience.272Roblox could not complete a developer product purchase — Error 272.274The Roblox server removed your session — moderation, anti-cheat, or server shutdown.276Roblox ended your active session unexpectedly.277Your session lost its connection to Roblox while you were playing or joining.279Roblox could not establish a stable connection between your device and the game server.282Roblox returned an unspecified client error during join or play.284Roblox's anti-cheat or game security system detected unexpected client behavior and removed you from the server.286Roblox could not teleport you to the requested experience or place.290The Roblox game server removed your session. This can be a developer kick, server shutdown, or automated script action.291Roblox could not complete a Robux or marketplace purchase.292Roblox ended your session and returned you to the lobby or home screen.401Roblox could not authorize your session — login or token expired.403Roblox refused access to the requested resource or experience.515Roblox could not join the game server — Error 515.517Roblox returned an HTTP 517 or server-side error while loading an experience or API request.521Roblox returned HTTP 521 — the web server refused the connection, often during outages.522Roblox connection timed out before the server responded — CDN or routing issue.523Cloudflare could not reach Roblox origin servers — classic outage signature.525Roblox SSL handshake failed between CDN and client — secure connection could not be established.529Roblox returned an HTTP 529 or service-unavailable style response during join or API calls.530Roblox hit an HTTP error fetching data — Error 530.606Roblox teleport between places failed.607Roblox could not teleport you to the destination place or server.608The Roblox experience server reached maximum player capacity.610Roblox failed to load required assets for an experience or your avatar.767Roblox could not load the experience — Error 767.769Roblox could not join the private/VIP server instance.771Roblox blocked access — age, privacy, or moderation restriction.772Roblox lost the connection handshake while you were joining an experience.773Roblox could not teleport you — place restricted, not approved, or reconnect failed (Error 773).895Roblox failed to load experience assets — CDN or cache issue.901Roblox HTTP layer failed during API calls.LAG-SPIKERoblox ping spikes and rubber-banding during gameplay.Server-side — 16 codes
280A server-side Lua script in the experience exceeded Roblox's execution time limit. The server terminated the script and disconnected affected players to prevent the game from hanging.287Roblox could not authenticate your account when you tried to join a game. The authentication handshake between your client and Roblox's backend servers failed.288You were disconnected from the game because Roblox could not re-verify your account authentication during the session. This often happens when a session token expires while you are playing.289The experience is not available in your geographic region. Roblox has determined that this content is not permitted for distribution in your country.295A server-side script in the experience encountered a fatal error that crashed the game server. All players on that server were disconnected.304The experience's servers are running but the game is temporarily not accepting new joins. This may be due to a developer-initiated shutdown, a scheduled update, or a server restart in progress.500Roblox's backend servers encountered an unexpected internal error when processing your request. This is a server-side fault, not a client problem.502A Roblox proxy or gateway server received an invalid response from an upstream server when handling your request. This indicates a breakdown in Roblox's internal server infrastructure.503Roblox services are temporarily unavailable — maintenance or overload.504Roblox services did not respond in time — a gateway or proxy timeout.516The game server you attempted to join has reached its maximum player limit. Roblox could not place you in this server.518The experience you are trying to join is not available in your region, or the developer has enabled a location-based access restriction that blocks your country.524Roblox received an invalid or timed-out HTTP response from its backend.527Your client was routed to a Roblox server in a region that does not match your account's region settings, causing a join failure. This can occur when Roblox's matchmaking system places you on an incompatible regional server.531Roblox could not load one or more assets (models, textures, or sounds) required by the experience. The missing asset caused the join to fail.612Roblox could not load your avatar's appearance when joining a game. This may cause you to join with a default grey avatar or disconnect entirely.Client-side — 10 codes
273Your Roblox client version does not match what the experience requires.278Roblox disconnected you for being idle (AFK) for 20 minutes — Error 278.285Roblox requires a newer client before you can join the experience.400Roblox rejected the request as invalid — often cache or outdated client.526Your Roblox client version does not match what the server expects. This usually happens right after a Roblox platform update rolls out.532Roblox could not download critical game assets required to run the experience. This typically indicates a network issue, CDN problem, or a corrupted local Roblox installation.611Roblox's spatial voice chat feature encountered an error. This can include connection failures to voice servers, microphone access issues, or age verification problems.GRAPHIC-MODERoblox could not initialize a supported graphics rendering mode on your device. Your GPU does not support the required DirectX or OpenGL version, or the graphics driver is outdated.MEMORY-LIMITRoblox hit device memory limits — experiences fail to load or crash.MOBILE-CRASHRoblox closes unexpectedly on iOS or Android.