I’ve started experiencing a 100% reproducible crash when I have the new Luau type checking enabled. I’ve narrowed it down to a single function in a single script included with @Crazyman32’s AeroGameFramework. Here is what happens:
Studio will immediately become and remain unresponsive upon the script being pasted into DataModel
Studio will continue to exponentially use more and more memory until killed from task manager
I’m including a stripped-down version of the script with the bare minimum needed to reproduce the crash. Simply paste the script into the game with the Luau type checking beta feature enabled to cause the crash.
It looks like this is related to chaining function calls. Any chain of function calls will do this, including one using functions that don’t exist. This only happens when using the colon syntax.
Doing the following (17 levels deep for me) starts to slow down making script changes, and it seems to get exponentially worse with each additional level.