Docs

Install Apple Studio

Apple builds inside Roblox Studio through a free plugin, Apple Studio. The plugin is the product's hands: it reads and edits scripts, creates instances, sets properties and reads the output — always inside the one place you connect it to, and always as Studio undo steps.

Public installation is unavailable right now. The plugin (107230158271368) cannot be installed from the Creator Store today. The steps below apply once the listing is available again.

After public installation opens

Roblox splits installation into two halves, and the second half happens inside Studio: a web page cannot install a plugin into Studio, whatever the button on the store page looks like.

  1. Get it from the Creator Store. Open the Creator Store page for Apple Studio, sign in to Roblox and press Get Plugin. That only adds it to your Roblox inventory; nothing has reached Studio yet.
  2. Install it in Studio. Open Roblox Studio, open the Toolbox, and find Apple Studio under Inventory (or search the Creator Store tab). Click it, then press Install.
  3. Check it is enabled. An Apple button appears in Studio's Plugins tab. If it does not, open Manage Plugins from the same tab and switch Apple Studio on.
  4. Open the Apple panel. Click Apple in the Plugins tab. The Apple Studio panel docks and reads Not connected. Apple can see nothing until you pair it.
  5. Pair it, then allow edits. In the Apple web app, open your project and press Enter pairing code to get a six-character code. Type it into the panel and press Connect to Apple. The connection starts read-only; press Enable edits… and then Allow edits for this connection when you want Apple to build. Every new connection starts with edits off again. The details are in Connect a project.

Studio will ask permission to reach the network. Apple talks to its server over HTTPS. The first time a plugin uses the network, Studio can prompt you to allow that web address, and you can accept, deny or revoke it at any time in the Plugin Management window. Apple does nothing until you allow it. This is not the same setting as Game Settings → Security → Allow HTTP Requests, which governs your game's own code, not plugins.

What it can and cannot do

  • Can: read and edit scripts, create, move and delete instances, set properties, snapshot the instance tree, read output logs, move the camera — inside the place you connected, and only while Studio is open with that place.
  • Cannot: read files on your computer, act on places you did not connect, run while Studio is closed, or publish your game. Publishing stays a human decision made with your own Roblox account.
  • Bounded test control: Apple can start, pause, resume, restart and stop Studio Run mode so Apple can verify its own work, capture output and take periodic viewport snapshots. It does not publish your game or bypass Studio/Roblox account permissions. Arbitrary code execution remains separately permissioned, and unsafe asset ingress is refused by name with an explicit reason rather than failing quietly.
A few of the objects it creates or edits
  • Part
  • MeshPart
  • Model
  • Terrain
  • SpawnLocation
  • Humanoid
  • Script
  • LocalScript
  • ModuleScript
  • RemoteEvent
  • ScreenGui
  • Frame
  • TextButton
  • ImageLabel
  • Sound
  • ParticleEmitter

Removing it

Uninstall Apple Studio from Studio's plugin management window, the same place you manage every other plugin. You can also stop Apple acting on a place at any moment without uninstalling anything — press Disconnect in the panel, or disconnect from the web workspace. See Troubleshooting.

Developer note — not the normal path. If you are working on Apple itself, you can build the plugin from source and load it as a local plugin. That path is documented separately in Build the plugin from source. It is for development and debugging only; do not follow it to use Apple.