Weekly Recap: October 20 - 24, 2025

Hi Everyone!

It’s time for the Weekly Recap! :drum:

Don’t forget, we keep information at a high level within these recaps. For more information or to leave feedback, please comment on their official announcements linked below.


Betas and Tests

[Studio Beta] User Provided Default Instances

  • You can now customize the default property values for any object you insert.
  • This customization applies when using “Insert Object” or “Insert Part,” but does not affect objects created via scripts.

Announcements

Open Cloud Upload Support for More Asset Types

  • We’ve heard your feedback that the Open Cloud Assets API is too restrictive in what asset types and file formats are allowed to be uploaded.

  • We’re enabling uploads for .rbxm models and animations, as well as Roblox formatted meshes.

WebSockets Support in Studio is now available!

  • WebSockets are now available within Studio! WebSockets provide a persistent, bidirectional communication channel, allowing your plugins to connect to external servers for efficient, real-time data transfer.

Updates

Connecting with Confidence on Roblox: Introducing Trusted Connections, Age Estimation, and Privacy Tools

  • In addition to users becoming Trusted Connections through a QR scan or Contact Importer, we’re testing a faster way for age-checked teen (13-17 only) Connections in select countries to add each other as Trusted Connections.
  • This limited test provides key context about your Connections, helping your mutual opt-in to always be an informed decision.

[Potential Action Required] Update for HumanoidDescription APIs

  • We are extending the deadline to update to the default behavior for Humanoid:ApplyDescription and Players:CreateHumanoidModelFromDescription until Monday, October 27, 2025 .

Coming Soon: In-Experience Avatar Switcher

  • We are now testing Avatar switcher with a small number of users worldwide. Please note that our Avatar usage detection system may not work as intended in Studio for games that are not already launched.

Release Notes


Documentation

Fixes to various avatar character model reference files!

Instance.GetChildren() documentation fix

  • ICYMI: Instance.GetChildren() doesn’t always return objects in an expected order. Documentation has been corrected to reflect this existing behavior - the recommendation is to use manual sorting instead of relying on the returned order!
65 Likes

This topic was automatically opened after 11 minutes.

I saw the websocket support be added into studio before it was announced and had a lot of fun with it, excited to see when (if ever) it gets added into real games.

19 Likes

This week was really good!

——

:sparkles: My rating: 40/40

My favorite announcement this week was “User Provided Default Instances”. That announcement really advances the speed of workflows that is dynamic to developers.

I don’t have problems with the other announcements but not as interested in them

——

Topics I feel should be mentioned:

  1. Add Colored folders!
  2. The ability to force parts to render
  3. Scaled text without wrapping
  4. Custom frame rate limiting

——

See you next week, Robloxians!

24 Likes

When are the UI stroke updates coming to production? We need their functionality in a game asap but it’s unclear when that is happening. I hope it’s not just another beta feature that is never coming out

12 Likes

I’m wondering the same thing. I’ve already created new interfaces for my game using this tool and I need the release as soon as possible.

9 Likes

Can You Please Remove Enforcement Bans

13 Likes

Can this whole connections talk just die already :expressionless_face:

14 Likes


please allow us to hide roblox’s errors :smiling_face_with_tear: i dont need this being spammed in my output

20 Likes

sometimes i see a bunch of errors and then because i’m half awake i try to find where i define that function in my code for like an hour until i realize it’s not my code

8 Likes

Sorry it’s annoying, but having things work this way is a very good way of keeping us honest: If we begin to let any of our Lua codebase degrade it’ll start throwing errors and devs will yell at us about it whipping the code back into shape.

Hiding the errors in builtin code would let problems go unanswered.

10 Likes

That makes sense but eventual resolution also needs to happen

10 Likes

Pretty good week! Some great technical features being introduced, as well as updates to old features is always exciting! However, I’m most scared about age checking. I feel like this won’t get a lot of positive feedback, so however you decide to check the age, I hope it’s the right call!

5 Likes

good docs update, i ran into this issue when rewriting chickynoids collision module and i probably would have found the solution faster with this piece of text.

4 Likes