Script time-out length not applied for plugins

Repro steps:

  • Download the plugin, and move it into your %localappdata%/Roblox/Plugins directory (or equivalent)
    PluginThatFreezes.rbxmx (8.7 KB)
  • Open the plugin widget through its toolbar button, and click the “Freeze” button

Expected behavior:
Plugins should never be able to freeze Studio completely and should be subject to the Script Timeout length set through Studio Settings

Actual behavior:
Studio irrecoverably freezes, and must be manually terminated.

First experienced: 07/03/2025
Frequency: Always

In my own testing, I set the timeout length to 1 second. This occurs regardless of whether I have all Beta Features enabled or disabled.

4 Likes

YES. YES. YES. I cant count how many times ive crashed studuo because of a simple loop that didnt end in my plugins, this should be fixed

1 Like

My plugins crashed my studio cuz someone using oop wrongly

1 Like