
Giving players chosen by the virus creator access to tools and functionality to mess up game worlds any way they want, such as " admin" chat functionality. Disabling or deleting real scripts, causing games to malfunction or even stop working. Renaming scripts or objects, making scripts reliant on checking for objects being named exactly a certain way experience errors and stop working correctly. Blocking access to data stores from real game scripts by spamming data store requests. Clearing or massively modifying terrain. Generating objects such as fire or blocks. Causing server and/or client lag by scripts caught in infinite loops. Show pop up messages using GUI elements. Viruses can damage gameplay experiences in many ways. Due to the infamy of viruses in Free Model items, a message now appears when inserting an item with scripts in it, to inspect scripts in the model. Viruses can be found in Free Model items, intentionally placed in places by potentially malicious creators while editing the place, or inserted into places by Roblox Studio plugins.
A Lua virus on Roblox will only affect the functionality of a Roblox place and severely corrupt the progress in it.
For clarification, a Lua virus is different from a generic computer virus. Viruses can also have the potential to do major damage to games by doing things such as corrupting data stored in Data Stores, causing loss of progress. Two scripts have been the most known "Lua viruses" among Studio users, namely the "Anti-Lag" and "Fire" scripts.
Their purpose is usually to cause harsh server lag by mass-cloning themselves or their parent object into objects in the Workspace. Lua viruses are malicious scripts that spread themselves to multiple objects in one's game.