Weekly Recap: April 28 - May 2, 2025

Hi Everyone!

Happy May :cherry_blossom::bouquet::tulip:! We’re kicking off this month strong with updates to our Studio Camera Controls beta, a new Acoustic Simulation beta, and… Brazil servers are officially coming early next year!!

Remember - 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

DataStores Migration Packages for the Berezaa Method and DataStore2 Module [Public Beta]

  • Today we are launching a Beta of two packages, designed to perform “online” (in-experience players’ data) migration of data stored using the “Berezaa Method” to a Standard Data Store.
  • The first is a substitution of the DataStore2 module, and the other is a module script with functions for migrating custom “Berezaa Method” solutions.

[Beta] Improvements to the Studio Camera Controls Beta

  • We’ve added a “Lock” button next to the camera speed slider – when enabled, no matter what your shortcut is, scrolling will not change the speed and will zoom in/out instead.
  • We’re also now providing more options for rotate and pan functionality.

Next Gen Studio - Preparing for Takeoff! [Beta]

  • Last summer we released the Next Gen Studio Preview Beta and, since that time, we have been working non-stop with rolling updates to get everything ready for prime time.
  • Our initial release only allowed you to run a solo play test. Our design and engineering teams worked closely together to unify all the test and debug modes, including team test, into one convenient interface.

[Beta] Acoustic Simulation

  • We’re excited to announce Acoustic Simulation as a new Studio beta feature! With this feature enabled, audio playback will automatically adapt to its environment.
  • Specifically, any 3D audio emitted using the newer Audio Wiring API (including audio assets, voice chat, and/or character sounds) will now behave similarly to the real world. This is all automatic—no scripting is required.

Announcements

Final Transition for IKControlConstraintSupport

  • As part of rolling out the improved IKControl system, we’ll be removing the IKControlConstraintSupport Workspace property on Tuesday, May 13th.
  • For the vast majority of experiences, this change will have absolutely no impact. The only experiences that might be affected are those that have this property set to Disabled.

Upcoming Changes to the GetFriendsOnline API

  • We’re making changes to the GetFriendsOnline API, as we’re introducing a new privacy setting that lets people on Roblox control who can see if they’re currently online or in-experience.
  • If you use GetFriendsOnline API to prioritize online friends for invite use cases, we recommend you migrate to PromptGameInvite and implement the new Friend Referral Program to incentivize players to invite their friends.

Script draft commits logged in Studio Activity History

  • You can now see your and your collaborators’ script draft commits logged inside Activity History in Studio!
  • Commits of one or more scripts can bring big changes to your place, and knowing when and who committed the scripts can help creator teams debug issues or review changes more easily.

Collaborate with Comments in Studio!

  • We’re excited to introduce commenting to your collaborative workflows in Studio with Team Create! You can now pinpoint an object in the 3D view to start a discussion with your collaborators or leave to-dos and notes.
  • This feature is rolling out gradually over the next few weeks, and all Studio users will have access by 05/30/25.

Brazil Servers Coming Early 2026

  • Today at gamescom latam, we announced that we have broken ground on a new data center in Brazil, which is slated to go live in early 2026.
  • The new infrastructure will enhance the Roblox experience for millions of users in Brazil, providing improved performance and reduced latency nationwide.

Release Notes


Deprecated Web Endpoints

Official List of Deprecated Web Endpoints

18 Likes

This topic was automatically opened after 10 minutes.

This week has been great, there were like 3 updates in 2 days. I appreciate all the team efforts, thank you!

The most important announcement for me and probably a lot of other Brazilians was the Brazilian servers announcement for early 2026, as we have been asking for it for a long time.

6 Likes

Roblox for real doing anything but adding brazilian serv- oh my god

2 Likes

Make a release note that makes this line of code not cause a purple screen after a while. This one line of code is able to cause so much problems. Just click play and stop and you crash or soft lock. I put in server script and it still effects the PC even when studio closes itself. It creates a similar crash everyone has been seeing

game:GetService('PathfindingService'):CreatePath({WaypointSpacing = 0}):ComputeAsync(Vector3.new(0,0,0), Vector3.new(1,0,0))

:warning: It is best to put this line of code in a baseplate to not lose any progress

6 Likes

Ok so I ran the code and was curious to check how task manager was dealing with this.


I don’t think that looks like a healthy number for memory and it uses 97% of my memory.


My memory went back down to 13% when ending studio task. Something is definitely wrong here.

This is a serious issue. If a new developer accidentally writes the code there PC will die.

I will not stop posting about this until I get a response.

2 Likes

Waypointspacing of 0 probably uses some preset value that’s super small.

Causing it to generate thousands of waypoints.
Not sure why you would need that in a game?

1 Like

I have a feeling roblox somehow has waypoint spacing at zero in at least 1 of there core scripts because crashes like this started around the time new pathing came out I think and they both crash when you press stop.

Possible fixes:

  • Give a error for too little of a waypoint distance
  • limit the amount of memory paths can take up before the path gets set to a empty table

No roblox made function should have the ability to eat up 97% of my memory, normally roblox has safety guards to protect new developers from making bad choices that could result in there entire PC crashing.

Edit) Example of roblox stopping a crash: Roblox stops an infinite loop if it goes on for too long. Roblox does put safety measures in place for stuff like this but didn’t do it for the paths, this must be a oversight.

1 Like

Hours of Hours of Life Chloe Ho Ho Ho Ho Ho Ho Ho Ho Ho good Update I love it Continue

nice that theres so many updates

There’s been a lot of bugs lately, but also many updates from what I’ve heard.

1 Like

renderer is glitched on PC. when player click and hold the keyboard key game camera loosing fps there are visible stutters. FPS counter doesnt rigstering it it shows correct fps but its visible that game has under 30 fps while normally I have constant 100.