Roblox GuidebookKnowledge base
English ⌄

Studio / ROBLOX

Roblox Studio error 270: reconnect Team Create without losing track of edits

Preserve available work, distinguish a disconnected editing session from an access refusal, compare permitted connections and verify the actual project state after reconnecting.

Updated:

Identify an editing connection error #

Error 270 concerns a lost Roblox Studio connection to Team Create. Record the exact message, time with time zone, Studio version, project and specific place. A project's overall name is insufficient when it contains several places. Note your last action: opening the place, moving an object, editing a script or attempting a save. These details describe the event without assigning responsibility to a collaborator, network or software component before you have evidence.

First identify the application displaying the message. If Roblox Player never opens or disconnects while joining an experience, use our launch checklist, error 266 guide or combined 277/279 connection guide as appropriate. For 270, the editor's state and your work matter. Avoid replacing the actual message with the broad label Roblox is broken. Different messages require different checks, and successfully joining an experience does not establish that Studio's collaborative editing connection is healthy.

Original Studio-disconnection workflow, not a Roblox interface screenshot.Open full-size image ↗
Original Studio-disconnection workflow, not a Roblox interface screenshot.

Preserve work still available in the editor #

Before closing the window, list changes since the last confirmed save: moved objects, new script text and deleted parts. If the editor permits it, create a separate local file through File → Save to File or Download a Copy. Choose a clear new filename and date rather than overwriting your only verified copy. Record whether the file was created, its location and the changes you expect to find when you subsequently inspect its contents.

A local file does not prove every change reached Roblox's servers. Script drafts in Drafts mode are local, so check their status separately. Record available drafts and important differences without committing disputed edits blindly. If export fails, preserve the exact failure message and available text of your own work separately. Do not sign out, remove Roblox folders or reinstall Studio until you understand what you managed to preserve. Keep a distinction between a proposed backup and a file actually created and checked.

Separate file, draft, saved version and publication #

For each important change, write down the confirmation you actually have. An object visible in an open editor is one state; the same change present in a checked local file is another; a corresponding saved project version is a third. Publishing the version available to players is a separate action. This list is especially useful when one collaborator changed the scene and another edited a script. One broad saved label hides differences and makes reconstructing events harder.

For example: 18:20, place A, bridge moved; bridge-after-disconnect file created, contents not yet checked; a saved cloud version containing the bridge is unconfirmed. This is an instructional example, not a report about your project. Add the next check immediately: inspect the file, then available history. Do not rely solely on elapsed minutes or an autosave indication. For the particular edit, verify the outcome instead of assuming a timer necessarily uploaded everything before the connection was lost.

Reconnect and compare permitted connections #

Once available work is preserved, try opening the same place normally with the same account. Record whether error 270 returns, the message changes or an access refusal appears. You can compare another permitted internet connection while keeping device, account and project unchanged. First make sure the connection's cost and rules are suitable. Change one condition in each attempt; changing the network, account and project together leaves you unable to relate the result to a particular difference.

If connection A produces 270 and B opens the project, keep the times of both observations. When useful, return to A after checking the work state to see whether the difference repeats. Even that sequence alone does not identify a specific provider, DNS service or router as the cause. If both connections produce the same result, move to access and Studio checks. Do not disable all device protection or expose broad inbound port ranges for a single comparison.

ObservationNext checkNot yet confirmed
Studio opened the projectCompare important editsAll work was saved
Local file createdCheck its contentsEvery draft is included
History entry foundOpen a copy for comparisonPlayers received that version
A: 270, B: project opensKeep conditions and timesA specific DNS caused it

Distinguish disconnection from missing collaboration access #

Establish whether collaborative editing in this same project worked before the message. Editing successfully and then losing connection differs from receiving an invitation but never entering the project. In the second situation, check the specific place, account, assigned permission and ownership type with the owner. User-owned and group-owned projects have different permission arrangements. An Edit permission does not replace the other current conditions for participating in collaboration that Roblox documents, so record the complete access outcome.

Current collaboration conditions include age verification and eligible participants. Check the current Collaboration documentation and the account's exact message; do not attempt to bypass a restriction using someone else's profile. Separate access confirmed, then 270 from access not yet confirmed in your log. Opening one project does not prove permission for another. Give the owner those observations without your password, login code or private script contents when those are unnecessary for checking the account and assigned access.

Check Studio while keeping recovery materials #

If access and connectivity have been checked, see whether Studio itself offers an update. The documented update process asks you to save and close the open place before restarting. Return to your preserved-work inventory before proceeding. If installation is necessary, use the official Roblox Studio route in Setup documentation. Reinstalling Player is not a test of restoring a Studio working project. After changing the Studio version, record it and repeat the same scenario so your observations remain comparable.

Treat available recovery files as inspection candidates, not a promised latest version. Place files documents recovery behavior for particular failed saves; it does not establish that every 270 disconnect creates the copy you need. If such files exist, preserve them separately and assess their contents without overwriting the working project. The same principle applies to version history: open a suitable entry as a local copy for comparison. Our separate Studio version-history guide explains locating and evaluating a candidate in more detail.

Prepare a support record and coordinate disputed changes #

If 270 persists, prepare a compact record for official support: Studio version and operating system, time, project and place, action before the error, exact message and permitted network comparison results. Include the expected and actual outcome for each step. Separately list copies and changes you verified. Do not write reinstalled everything when you changed only Player, or mark cloud saving successful when your only confirmation was local. The record lets the next person continue without repeating every attempt.

Agree with the owner and collaborators before actions affecting the shared project: committing conflicting drafts, restoring an older version or ending a collaborative session. Disabling Team Create is not a neutral experiment for other participants. Restoration and publication differ, and returning a scene does not mean restoring player data. In a public report, remove email addresses, personal details, secrets and unnecessary paths. Send necessary information through official support and keep your own copy of the request and reply for the next check.

Verify the project after reconnecting #

Reopening Studio starts the verification rather than completing it. Confirm the account and place, then compare important objects and scripts with your edit inventory and preserved material. The example bridge should be in the expected position; the relevant function should contain the expected text. If differences appear, record them first. Do not replace the entire shared scene with a local copy until you understand which newer edits from other collaborators would disappear and have agreed on the intended correction.

Finish with separate outcomes: connection restored or not; required edits located or unresolved; saving checked or still unconfirmed; publication performed or not. If a draft conflicts with the server script, compare the differences and agree on merging before committing. Do not publish a test edit just to demonstrate connectivity. This approach supports an exact ending status: access restored, but some work still needs investigation from a copy, for example. It does not promise recovery of every unsaved change after a disconnect.

Original post-entry check. Connectivity and preserved edits require separate confirmation.Open full-size image ↗
Original post-entry check. Connectivity and preserved edits require separate confirmation.

Original sources

Roblox Support — Error Code 270
Roblox Creator Hub — Collaboration
Roblox Creator Hub — Place files
Roblox Creator Hub — Version history
Roblox Creator Hub — Studio setup
Roblox Support — Contact Us
Roblox announcement — Team Create age requirements