The short version
- 01Stop looking for a fix specific to your code — Roblox gives all three the same one.
- 02Uninstall Roblox, then clear its app data, then restart, then reinstall.
- 03On Windows run rmdir /s Roblox from AppData\Local after uninstalling.
- 04Grant Roblox permission under Privacy & Security on macOS.
- 05Try a different internet connection to find out whether the error follows you.
- 06Add Roblox as an exception in your security software if you are seeing 268.
Start here
277, 279 and 268 get the same instructions from Roblox
Roblox publishes separate articles for error 277, error 279/ID 17 and error 268, and the troubleshooting in all three is identical — the same per-operating-system list of reinstalling the app, clearing its data, and trying a different internet connection. Only the opening sentence differs. So there is no point hunting for a fix specific to your number: work the list once. The one extra cause Roblox names is for 268, where antivirus or other software overriding Roblox’s permissions can produce it.
Applies to: Roblox on Windows, macOS, iOS, Android, Amazon Fire OS and ChromeOS. Roblox publishes per-operating-system steps for each of these codes; the Windows and macOS procedures are given in full here.
Which code, and where?
These are the connection errors, and they are the most common thing Roblox does wrong. The temptation is to treat each number as a separate puzzle, because each has its own support article and its own forum threads. Comparing those articles side by side removes the temptation: Roblox itself gives them one answer. What actually varies is the platform you are on, which is what the steps below are organised around.
Kicked mid-game, “lost connection”
Does it happen in every experience?
Identify the codeNever connects, fails at the join
Is it 279 or ID 17?
Same listKicked for “unexpected client behavior”
Is antivirus interfering?
Check antivirusHappens on one device only
Does another connection work?
Test another networkReinstalling did not help
Did you clear app data too?
Clear app data1. What the three codes actually say
Error 277 is described as occurring when the client application servers fail to establish a network connection on PCs, Macs or mobile devices. The message you see is “lost connection to the game server, please reconnect”, or a request to check your internet connection and try again.
Error 279, which Roblox also labels ID 17, is described as usually happening on PCs, Macs and mobile devices when the client application and servers are having trouble establishing a network connection. Its message is “failed to connect to the game”. If you have been treating 279 and ID 17 as two different problems, they are one — Roblox titles the article with both.
Error 268 says you have been kicked due to unexpected client behavior, which sounds alarming and accusatory. Roblox’s own explanation is far more mundane: it generally occurs when there are issues with the network connection between the client application and servers. It is a connection error wearing a threatening message.
The practical difference between them is smaller than the wording suggests. 277 is a connection that existed and dropped, 279 is one that never established, and 268 is one the server gave up on. All three point at the same place, which is why Roblox gives all three the same list.
If you were expecting a fix specific to your number, there is not one. Roblox’s articles for 277, 279/ID 17 and 268 carry identical troubleshooting.
2. Reinstalling the app, which is step one everywhere
Roblox leads with reinstalling on every platform, and gives its reasoning: it clears any corrupted files and data that may affect the functionality of the application, and installing a new copy updates it to the latest version. The version point matters as much as the corruption one, since an out-of-date client is a common cause of connection failures against updated servers.
On Windows 10 and earlier, go to Start, open Settings, find Apps, then Apps & features, select the Roblox application and choose Uninstall, following the prompts.
On Windows 11, Roblox routes you through the Control Panel instead: enter Control Panel in the taskbar search, select Programs, then Programs and Features, then right-click the Roblox application and choose Uninstall or Uninstall/Change.
On macOS, drag the Roblox app to the Trash, or select it and use Move to Trash from the menu bar, or select it and press Command-Delete. Roblox adds a macOS-specific check worth doing at the same time: confirm the system has granted the application permission, under the Apple menu, then Privacy & Security settings, turning on permission for the Roblox app. An application without permission to run will fail in ways that look like a network fault.
3. Clearing app data, which is a separate step people skip
This is the step that makes the difference, and it is separate from uninstalling. Roblox describes it as clearing the cache build-up from your system — restoring the app to its default settings and clearing all stored app data. An ordinary uninstall leaves that data behind, which is why reinstalling on its own so often changes nothing.
Roblox’s Windows procedure is specific. Uninstall Roblox first, then open a command prompt by pressing Win+R, typing CMD and pressing Enter. Then run: cd AppData\Local, then rmdir /s Roblox, answering y when prompted. Then restart the computer and reinstall Roblox.
The order is the part to get right. Uninstall, then clear the data, then restart, then reinstall. Clearing the folder while the app is still installed leaves it to be recreated; reinstalling before the restart can pick up state that has not been released yet.
If the rmdir command reports that the directory does not exist, that is a normal outcome rather than a failure — it means there was no leftover data to remove, and you can move on to the restart.
Reinstall alone
Often changes nothing, because the stored app data survives it.
Reinstall plus clearing data
The combination Roblox actually prescribes. Do both, in order.
4. The connection test that settles it
Roblox’s network step is short and it is the most informative thing on the list: try connecting your system to a different source of internet connection and see if the issue persists. If it does, Roblox’s recommendation is to take it up with your internet provider.
That is a genuine diagnostic rather than a fix. Working on a phone hotspot but not on the house Wi-Fi tells you the device, the account and the Roblox installation are all fine, and the network is the thing to work on. Failing on both tells you the opposite, and saves you from spending an evening on the router.
Roblox also publishes a speed expectation on its error codes page: ensure your internet speed is 4–8 Mb/s or above. That is low by modern standards, which is useful to know — if you are comfortably above it, bandwidth is not your problem and something else is dropping the connection.
Roblox describes this step as helping with connection-related errors and issues of high ping and lag, which is a hint about what to look for. A connection that is fast but unstable produces these errors more readily than one that is slow but steady.
5. Antivirus and other software, which is 268’s extra cause
Error 268 has one cause the other two do not. Roblox states it can also occur if there is a conflict with other applications, like antivirus software, that override permissions related to Roblox. If you are seeing 268 specifically, this is the thing to check that the generic list will not cover.
Roblox repeats the warning more broadly on its error codes page, advising you to check whether you have antivirus or other third-party applications that may conflict with Roblox. Security software that inspects network traffic, sandboxes applications, or restricts what programs may do is the usual candidate.
The pattern to look for is a machine where Roblox was fine and then was not, with no Roblox change in between. A security suite that updated itself, or a new tool installed for something unrelated, fits that pattern exactly.
Test rather than assume, and be careful about how. Adding Roblox as an exception in your security software is the safer test; turning protection off entirely is not something to do casually, and if you do it at all, do it briefly and reconnect afterwards.
6. The setups Roblox does not support at all
Before spending more time on this, check you are not in one of the situations Roblox says it does not support, because no amount of troubleshooting will change those.
Roblox states plainly that virtual machines and cloud-based computers are not supported. Anyone trying to run Roblox inside a VM, on a cloud desktop, or through a streaming machine is outside what Roblox supports, and connection errors are the expected outcome.
It also states that mobile devices not on the original updated operating system are not supported — which covers devices that can no longer take the current OS, and modified or rooted devices.
Beyond that, Roblox points at its minimum system requirements for computers and mobile devices. A device that meets them marginally will produce these errors under load more often than one with room to spare, which is worth knowing if the errors cluster in busy experiences rather than appearing evenly.
If you have worked through all of this and the errors continue on more than one network, Roblox’s own endpoint is to contact its support team. Record which code you get, whether it is every experience or one, whether a different internet connection behaves differently, and whether reinstalling with the app data cleared changed anything.
Frequently asked questions
What is the difference between Roblox error 277 and 279?
Very little in practice. 277 is a connection that dropped, 279 — which Roblox also labels ID 17 — is one that never established. Roblox’s troubleshooting articles for both are identical, so there is no fix specific to either number. Work the same list.
Why does Roblox say I was kicked for unexpected client behavior?
Error 268 sounds like an accusation but Roblox describes it as a network connection issue between the client and its servers. It has one extra cause the other connection codes do not: a conflict with other software, such as antivirus overriding Roblox’s permissions.
How do I clear Roblox app data on Windows?
Uninstall Roblox first, then open a command prompt with Win+R, CMD, Enter. Run cd AppData\Local, then rmdir /s Roblox, answering y when asked. Restart the computer, then reinstall. This is separate from uninstalling, which leaves the stored data behind.
Why does reinstalling Roblox not fix error 277?
Because an uninstall leaves the app’s stored data in place, and that data is often what is corrupt. Roblox lists clearing app data as its own step for exactly this reason. Do both, in order: uninstall, clear the data, restart, then reinstall.
What internet speed does Roblox need?
Roblox’s error codes page asks for 4–8 Mb/s or above. That is modest, so if you are comfortably past it, bandwidth is not the problem and instability is more likely. Roblox’s decisive test is to try a different internet connection and see whether the error follows you.
Can I play Roblox on a virtual machine?
No. Roblox states that virtual machines and cloud-based computers are not supported, so connection errors are the expected result rather than a fault to fix. The same applies to mobile devices not running the original updated operating system.
Sources and review notes
Checked on . Compiled by Glitchary from Roblox Support’s articles on error code 277, error code 279/ID 17, error code 268, and its Roblox Error Codes index. The per-platform uninstall and app-data steps, the command prompt procedure, the antivirus note, the 4–8 Mb/s figure and the unsupported-platform statements are Roblox’s. The observation that the three articles carry identical troubleshooting, and the framing of the different-connection step as a diagnostic, are editorial. Roblox revises these articles and adds codes regularly — check the current index if your code is not covered. Glitchary is independent of Roblox.