[Patch Notes] Autocomplete Improvements, Type Inference, and Studio Fixes

Hello creators,

Here are the latest updates related to script editing, autocomplete, Lua API, bug fixes, and import features in the newest Studio build:


:sparkles: Script Autocomplete Features

  • Fixed incorrect highlighting behavior for strings

  • Autocomplete now works for class names when entering parameters in:

    • GetInstance, Instance.new
  • Type inference implemented for:

    • Instance.new, GetService, Clone
  • Autocomplete and type inference added for WaitForChild with string input

  • Auto-closing tokens: When entering ", ', (, {, [, a closing pair is automatically inserted to the right of the cursor

  • Auto-indentation and alignment improvements

  • Typing a . after an object now shows properties, while : shows functions
    (Note: Autocomplete for child objects is still in progress — feel free to report issues!)

  • Subclasses of Instance will no longer appear in the global autocomplete list

  • Autocomplete now supports the script keyword as well


:video_game: Animation & Asset Import

  • FBX with animations now imports correctly
    (Currently works only for animations based on Naughty skeletons)
  • Models with scripts can now be placed in the Asset Drawer
    (Note: Since this is a test environment, if you want to publish it for others in the live app, you’ll need to re-import and republish)

:man_standing: Humanoid & Lua API Updates

  • You can now replace body parts using
    HumanoidDescription:ApplyDescription
    (Accessories not supported yet)
  • LuaRunService:IsStudio implemented
  • LuaScriptSignal:Once implemented

:bug: Bug Fixes

  • Fixed bug where undo didn’t work after moving a model’s PrimaryPart
  • Fixed issue where clone() would cause scale mismatch
  • Fixed stuttering when character was reloaded with changed walkspeed/jumppower
  • Fixed camera lock bug (fixed camera triggering unintentionally)
  • Removed unwanted white image from Tool UI
  • Fixed bug where child parts under HumanoidRootPart did not follow their parent properly

:construction: Additional Notes

  • Due to current Studio-side issues, app testing will be available from next Monday
  • For this week, only Studio usage is supported. We apologize that the build needs to be downloaded via Drive link for now, and we appreciate your understanding while we continue working on improvements.

Thank you always!
— OVERDARE Studio Team