When using Roblox Studio’s built-in MCP server during Play mode, the screen_capture tool omits a visible BillboardGui, default-style ProximityPrompt, and Roblox built-in top-bar UI from the returned image.
I reproduced this consistently in a new place created from the standard Baseplate template. No custom scripts or gameplay systems are required.
Reproduction steps
-
Create a new place using the Baseplate template.
-
Insert an anchored Part into
Workspace. -
Add a
BillboardGuiunder the Part with:Enabled = trueAlwaysOnTop = true- Size approximately
220 × 74pixels
-
Add a black Frame filling the BillboardGui.
-
Add a visible TextLabel displaying:
BILLBOARD TEST -
Insert a second anchored Part into
Workspace. -
Add a default-style
ProximityPromptunder the second Part with:Enabled = trueStyle = DefaultKeyboardKeyCode = EActionText = Prompt testObjectText = TEST OBJECTMaxActivationDistance = 10RequiresLineOfSight = false
-
Place both Parts near the SpawnLocation.
-
Enable Studio as an MCP server and connect an MCP client. I used the ChatGPT desktop app in Codex mode.
-
Enter Play mode.
-
Confirm that the Roblox built-in top bar is visible in the actual Studio viewport, including the Roblox menu button and adjacent controls.
-
Face the BillboardGui Part and confirm that its black background and
BILLBOARD TESTtext are visible. -
Walk within range of the ProximityPrompt Part and confirm that the following are visible:
- The
Ekey graphic Prompt testTEST OBJECT
-
Keep the player and camera stationary.
-
Call the Studio MCP
screen_capturetool. -
Inspect the returned MCP image.
Actual behavior
The MCP image omits the complete BillboardGui, including:
- Its black rectangular background
- The
BILLBOARD TESTtext
The MCP image also omits the complete default ProximityPrompt interface, including:
- The
Ekey graphic - The
ActionText(Prompt test) - The
ObjectText(TEST OBJECT)
The Roblox built-in top bar is also omitted, including the Roblox menu button and adjacent top-bar controls that are visible in the actual Studio viewport.
During my isolated ProximityPrompt test, the player was manually positioned 5.41 studs from the Part. The prompt was visible in the actual Studio viewport, and the player and camera remained stationary for three seconds before the MCP capture.
The live DataModel confirmed that the BillboardGui and ProximityPrompt were enabled and correctly configured.
The issue reproduces in a standard Baseplate place with only two Parts and their UI instances added. No custom scripts are necessary.
I previously observed the same behavior in a separate project after restarting Roblox Studio and the MCP client.
Evidence
Image 1 — Actual Studio viewport
The BillboardGui, default ProximityPrompt, and Roblox built-in top bar are visible.
Image 2 — MCP screen_capture result
The BillboardGui, default ProximityPrompt, and Roblox built-in top bar are absent.
Beta Features enabled
- glTF Export
- Improved Studio Solid Modeling Controls
- Live Animation Creator
- Segment by Parts
Expected behavior
The image returned by Studio MCP screen_capture should match the Play-mode viewport rendered in Roblox Studio, including:
- The visible BillboardGui background and text
- The complete default ProximityPrompt interface
- The visible Roblox built-in top-bar controls
A private message is associated with this bug report

