Script builder

thumb
A script builder is a type of Roblox experience that allows users to run code inside of it.
== Using a script builder ==
The most common way to store code for use in a script builder is using a paste site, for example Pastebin.
Most script builders have a sandbox, an environment made to execute user-generated code. If a user tries to run code that kicks another user, the sandbox would block the kick. A sandbox is a very important part of modern-day script builders. Sandboxes are not perfect as many users create bypasses that allow the user to execute code outside the sandbox.
A breakout is a piece of code that allows access to the main environment, which means a user can access code that is ran in the game by intercepting commands such as "h/" or "hl/", allowing the user to see their code when the code is ran.
Due to recent changes to Roblox's terms of use, script builders are required to filter interfaces made by other people. This includes messages, hints, and anything submitted in a graphical user interface.
== FilteringEnabled update ==
During July 2017, Roblox began making changes to Filtering Enabled, ultimately resulting in Experimental Mode being removed in June 2018. In July 2018, Roblox forced filtering onto every game with FilteringEnabled. This model limits client-sided code by not allowing changes to replicate to the server. This deems LocalScripts limited to UI/Input related functionalities. Since a lot of scripts developed for script builders specificially depended on the classic replication, this change rendered them useless.
== Notable script builders ==
=== Voidacity Script Builder ===
Voidacity Script Builder (formerly oxcool1's Script Builder) was originally made by on January 5, 2010. It was a sandboxed Lua environment that restricted access to certain Objects and APIs, specifically the ability to disconnect players from the game or teleport them to another game.
In 2016, a second version of the game was introduced, dubbed Place 2. Place 2 was intended to be a more lax environment for those who wanted to test their creations and hang out in Place 1, allowing for certain types of abuse which was restricted in Place 1. Between 2014 and 2017, Place 1 would bolster an average of 25-200 players, with Place 2 averaging 75 - 200 players once introduced in 2016.
 would experience moderation against his account for various ToU violations, and on May 28, 2017, shutdown the original places and migrated the games to the Void Community group.
Three experiences have been made private, and one is currently under review. The experiences were visited a total of 32,000,000 times before being shutdown.
*Original Place 1 (private)
*Original Place 2 (private)
*Void Community - Place 1 (under review)
*Void Community - Place 2 (private)
=== Anti's Script Builder ===
Anti's Script Builder was originally made by on January 22, 2010.
The lack of a sandbox led the game to be temporarily shutdown, and eventually migrated to different locations while a solution was made. When third-party private modules were still around, it became a Members Only game for The Bleu Pigs - Elite Scripters. When Experimental Mode and third-party private modules were removed, Anti's script builder was once again discontinued for about a year and a half until it was moved to his alternate account , which is no longer active.
All four experiences have been made private. The experiences were visited a total of 500,000 times before being shutdown.
*Original experience (private)
*2016 experience (The Bleu Pigs - Elite Scripters; private)
*2017 experience (Anti's Testing Group; private)
*2020 experience (PandaWeb; private)
=== Dark Eccentric's Script Builder ===
Dark Eccentric's Script Builder was originally made by , a Roblox YouTuber known for showcasing scripts, on July 10, 2017.
The experience is currently under review; it was visited 7,500,000 times before being shutdown.
*Dark Eccentric's Script Builder (under review)
Category:Scripting
Category:Types of experiences