Roblox cover
Roblox screenshot
PC Mac Android iOS XONE
Genre: Platform, Simulator, Adventure

Roblox

Release Notes for 359

Improvements

Note Status

Fixed read only check box in dark theme

Pending

There’s now a settings under “Studio/Advanced” called “Debug Client in APS Mode”.
If this is true, and Accurate Play Solo is enabled, then when you run play solo the debugger will attach to the client data model, and not the server.

Pending

HttpService:GetAsync and HttpService:PostAsync now internally use the same code as HttpService:RequestAsync.

Pending

Specifying assets by hash was never intended to be used. If this was done for obfuscation purposes stop doing it.

Live

Improve core script loading performance in Studio.

Live

Fixed solver warning showing while places were loading. Improved load times for PGS enabled places.

Pending

Fix rare rendering artifacts on Android phones with Mali GPUs

Pending

Fixed hats. Accessories will not become root while welded to other parts that have mass.

Live

Fixes

Note Status

Fixed issue where Welds and other JointInstances with one invalid part could randomly join to other random part or crash.

Pending

Fixes spot and surface lights with incorrect lighting, and with range 0.

Live

Release Notes for 358

Improvements

Note Status

Improve stability on PowerVR SGX devices on Android

Live

Fixed indentation issue in script editor

Pending

Location of ‘Run Script’ action has been changed in Ribbon UI, from ‘Test -> Simulation’ to ‘Model -> Advanced’

Pending

Changes to neon in experimental Future is bright stage 1

Pending

Servers will reject Touch events from Clients that do not own the interacting parts.

Pending

Fixed bug where Humanoids didn’t honor Terrain’s collision group

Live

Fixes

Note Status

‘UI Theme’ has been deprecated and it must not be used anymore. Use settings().Studio.Theme instead in Plugin script code.

Pending

iPhones with FaceID do not detect accidental home swipes

Live

Fixed a bug that caused characters to warp briefly if something they were standing on got deleted.

Live

Fix bug: AlwaysOnTop UI appeared dark with Voxel Lighting Technology

Live

Fixed an issue where accessories on a player character model was not replicating for other players in StreamingEnabled games

Live

Improved bandwidth usage for streaming enabled games

Live

Fixed a bug with small MeshParts and UnionParts having absurd collision boxes.

Live

Fixed an issue where changing the Size of a part in Workspace would not properly update it’s root sort size, which could cause physics replication to stop working for it’s assembly or mechanism.

Pending

Release Notes for 357

Improvements

Note Status

Added StudioService for plugins, and the StudioService.ActiveScript property for plugins to get the script the user is currently editing.

Pending

Updated Game Settings with theme support and additional options

Pending

The Model object now has a new method: GetBoundingBox. It returns the CFrame and Size of the bounding box of the model.

Live

Switch to a new internal shader compilation pipeline for OpenGL (mostly affects low-end Mac, Android, iOS devices)

Live

RenderFidelity property for CSG objects: Precise (no LOD switching) and Automatic (2 levels for new CSG objects).

Pending

Fix an issue where your active Tool could drop from your hand when rapidly switching your active tool when Workspace.AutoJointsMode = Explicit

Live

Fixes

Note Status

Fixed a bug where parts of large mechanisms would get stuck floating the air and detached for everyone but the person simulating it.

Pending

Humanoid Platforms logic should no longer improperly warp players when you set the Parent of the platform they are standing on to Nil and back to game.

Live

Fix lighting (in new mode) when global shadows disabled.

Pending

Fixed an issue where accessories on player characters do not replicate correctly when streaming enabled is on.
Fixed an issue in streaming enable games where instances may get replicated multiple times.

Pending

Release Notes for 356

Improvements

Note Status

Updated warning messages for Constraints not functioning without PGS mentioning the old Workspace property instead of the new one

Live

Updated Studio Tutorial widget to launch the Developer Hub in an external browser instead of an embedded view.

Pending

Introducing a new menu in Studio for setting the locale of the player while testing.

Pending

Make getting up from Ragdoll much easier.

Live

Proactively clean up some internal character state of the Player when that player leaves, to lessen the total memory leaked if a game script or core script accidentally leaks Player object references.

Live

Updated internal JSON parser library. Finally RFC 7159 conforming. About time!

Pending

Fixes

Note Status

Fixed Gradient Editor crash issue

Pending

Fixed mouse events for PluginGuis on Mac

Pending

Added a new error message to DataStore::GetSortedAsync for when it is called with incorrectly ordered minValue and maxValue parameters.

Pending

Modified scaling for BodyType and BodyProportions

Live

Improved PGS Humanoid stair climbing and fixed some vibrations when standing near objects.

Pending

Fixed incorrect voxel shadows when resizing parts

Live

Fixed a bug with small MeshParts and UnionParts having absurd collision boxes.

Pending

Release Notes for 355

Fixes

Note Status

Made LocalizationTable import errors due to invalid encoding not silently look like they succeeded

Live

Players:GetUserThumbnailAsync() now has a 500 call per minute throttle.

Pending

Fix Studio showing a warning about needing to enable PGS for Constraints when PGS was already enabled.

Live

Weld Constraints should now let you properly modify positions of individually welded parts.

Live

Automatic simplification of complex CSG objects to 3000 triangles or below, both Studio and in-game.

Pending

Fixed an issue where bodies waking from sleep would not wake other bodies connected by AlignPosition/AlignOrientaiton constraints

Pending

Improvements

Note Status

ChatService:RegisterChatCallback(Enum.ChatCallbackType, luaCallbackFunction) will now allow you to set callback to interact with specific chat message processing steps.

Pending

Added IK support for R15’s in animation editor

Live

Fix places that were last updated before TemporaryLegacyPhysicsSolverOverride was added not automatically converting to PGS

Live

New Lighting mode option which enables:

  • Anisotropic occupancy (allows thin walls to block light)
  • HDR + tonemapping (allows for brighter range of lights)
Pending

Apple mobile devices with retina screens and iOS 8.0 (iPad Air, iPhone 5S) will no longer use antialiasing or high-quality shaders when rendering 3D content; players need to upgrade iOS version to 9 or above to get these effects back.

Pending

Changing the Part.CFrame setter to move the assembly relative to the given part instead of moving the Mechanism root in a nonsensical way.

Pending

Release Notes for 354

Improvements

Note Status

We now leave scripts open when transitioning to/from play solo and when toggling between client and server data models.

If you try to open a script while in Client or Server mode, and the ‘edit’ version of the script was already open, we will raise-to-top the ‘edit’ version of the script.

If no edit version of script is open, we open the version belonging to current data model (Client or Server). Scripts belonging to a particular data model are marked with a colored dot in the tab indicating which data model they belong to.

Pending

PluginGui now has BindToClose.

pass in a function.
When user clicks the “close” button on Plugin Widget, if BindToClose has been called, instead of closing, we just trigger the bound function.

Pending

Converted Studio Game Settings window to Lua

Live

Improve performance of parts and decals with Transparency=1 in the new instanced renderer

Live

Game server can now control clients to automatically collect untranslated text and send them the platform back-end for further processing.

Live

Fixes

Note Status

Fixed problem with Ctrl-Shift-F not working after Play Solo.

Pending

Players:GetUserThumbnailAsync() now has a 500 call per minute throttle.

Pending

Roblox can once again be successfully uninstalled on Windows Xp!

Pending

Uninstalling Studio should no longer leave a stray file behind.

Pending

Fixed unstable behavior of cone limits on BallSocket and angular limits on Hinges in presence of other forces like Motors or Align constraints.

Pending

Fix flickering with click-to-move texture dots

Live

Release Notes for 353

Fixes

Note Status

Fixed issue with BindToClose and Accurate Play Solo.

Pending

Fixed issue where scrolling frames on surface guis did not behave properly with mouse input.

Live

Fixed an issue were Sounds might play even if they are outside of the MaxDistance if they have Attachments as parents

Live

Fixed an issue where a Sound RollOffMode would sometimes not take effect if the parent of the Sound was an Attachment.

Live

Fixed a bug affecting ball raycasts.

Live

Fixed a bug where reading Humanoid.Health sometimes returned outdated values.

Live

Improved accuracy of packets/sec stats in network stats display.

Pending

Fixed unstable behavior of cone limits on BallSocket and angular limits on Hinges in presence of other forces like Motors or Align constraints.

Pending

Improvements

Note Status

TeleportData will now be available to the server from GetJoinData

Live

Release Notes for 352

Improvements

Note Status

New API for PluginGui:GetRelativeMousePosition(). It will return mouse positions relative to plugin gui if it is inside gui or it is a drag and leaves gui

Live

PluginGui now has BindToClose.

pass in a function.
When user clicks the “close” button on Plugin Widget, if BindToClose has been called, instead of closing, we just trigger the bound function.

Pending

Added in properties PrivateServerId and PrivateServerOwnerId
Deprecated VIPServerId and VIPServerOwnerId
Added new return value to ReserveServer, privateServerId.

Live

Fixes a networking issue where some instances have inconsistent property values between players already in a game and players joining that game. The issue is believed to manifest rarely because it requires moving instances from a replicated service (like Workspace) to a non-replicated service (like ServerStorage) and then back again.

Live

Changed Ctrl+Shift+Fn stat panels to use the renderer that’s used by microprofiler, which results in less overhead when the panels are active.

Live

Fixes

Note Status

Fixed regression where changing surface type would remove explicit joints like Motor6Ds in addition to auto-joints

Live

Fixed a bug where slowly rotating thin objects would cause severe latency when using Streaming.

Live

Fixed legacy Enum integer values not being correctly mapped to supported values in some cases.

Live

Introduce server-side In-Game CSG API for performing Union and Subtract operations.

Pending

Release Notes for 351

Improvements

Note Status

Improve rendering stability on Galaxy S7 and other phones with Mali-T880

Live

Improve rendering geometry generation performance on Android

Live

A confirmation dialog now appears when you try to close a Team Create-enabled place in Studio via closing the place tab.

Pending

Added ability to scale parts of the animation

Live

Fixes

Note Status

Fixed RunService:IsEdit for start server / start player. Again.

Live

Fix lag spikes in games with high rates of in-game chat messages.

Pending

Fixed Inner Box collisions bouncing around after character death.

Live

Fixed a bug where characters would vibrate when Gravity is 0, but the character is kept on the floor with a Body Force.

Live

Fixed a bug that would sometimes cause a crash/freeze when dropping tools.

Live

Fixed part geometry sometimes not being updated when moved by a joint becoming activated when anchored state changed.

Live

Fixed an issue where manual network ownership set as a player spawned would not properly replicate.

Live

Fixed an issue where bodies waking from sleep would not wake other bodies connected by AlignPosition/AlignOrientaiton constraints

Pending

Release Notes for 350

Fixes

Note Status

Fixed RunService:IsEdit for start server / start player. Again.

Live

Can box select attachments in 3D view if they are visible

Live

Make arrow keys in textboxes move the cursor by whole grapheme clusters so that editing text containing emoji is more intuitive.

Live

Fixed a problem in AlignOrientation with RigidityEnabled where the target orientation would be achieved in unpredictable time. The motion is now much more consistent.

Live

Fixed a bug where throttling was was causing explosions to be ignored.

Pending

Fixed Motor6D.Transform to work reliably on any client, even if they don’t own the assembly.

Live

Improvements

Note Status

Allows the developer to get the teleport GUI which was shown to the player during a teleport after they have arrived without needing to wait for LocalPlayerArrivedFromTeleport

Pending

Image button now have the property of “PressedImage” and “HoverImage” that you could directly assign to for the texture of pressing down and hover over the image button.

Live

UserOwnsGamePassAsync result will be cached

Live

Adds a collision groups editor to the Advanced tab of the Model page.

Pending

coroutine.yield is no longer automatically resumed by our internal scheduling system

Live