Error code 268 says you were kicked because the server detected unexpected client behavior. That detection fires when exploit or cheating software is present, but also when a VPN scrambles the connection, third-party software injects into the client, or the client installation is corrupted enough to behave oddly. The fix is a cleanup: remove anything that touches the client, then reinstall it clean.
Anti-cheat heuristics trade precision for coverage, so a stray 268 after a client update or on a new network can be a false flag, and rejoining often works. Repeated 268s are the signal to take seriously: something on the machine consistently looks wrong to the server, and the cleanup above, not appeals, is what resolves it. If every device on your account gets 268, contact Roblox support, since the flag may be attached to the account itself.
I never cheated. Why was I kicked? The detection reacts to behavior, not intent: VPNs, injected overlays, corrupted files, and even some antivirus interference can look like tampering. The cleanup steps are the same regardless of which innocent cause applies.
Is 268 a ban? It is a kick, not a ban. You can rejoin once the trigger is gone. If a specific experience also banned you, that is code 267 territory and is handled by that experience's developers.