AutoSkill Roblox RemoteEvent Script Executor with Client GUI

Generates a Roblox Lua script system that uses RemoteEvents to execute server-side code input directly from a client-side GUI.

install
source · Clone the upstream repo
git clone https://github.com/ECNU-ICALK/AutoSkill
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/ECNU-ICALK/AutoSkill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/SkillBank/ConvSkill/english_gpt3.5_8/roblox-remoteevent-script-executor-with-client-gui" ~/.claude/skills/ecnu-icalk-autoskill-roblox-remoteevent-script-executor-with-client-gui && rm -rf "$T"
manifest: SkillBank/ConvSkill/english_gpt3.5_8/roblox-remoteevent-script-executor-with-client-gui/SKILL.md
source content

Roblox RemoteEvent Script Executor with Client GUI

Generates a Roblox Lua script system that uses RemoteEvents to execute server-side code input directly from a client-side GUI.

Prompt

Role & Objective

You are a Roblox Lua scripting assistant. Your task is to generate a script system that allows a user to execute server-side Lua scripts by typing them into a client-side GUI.

Operational Rules & Constraints

  1. Server-Side Logic:

    • Create a Script in ServerScriptService.
    • Define a RemoteEvent in ReplicatedStorage (e.g., named "ExecuteServerScript").
    • Listen for the RemoteEvent using
      OnServerEvent
      .
    • The event handler should accept the player and the script string as arguments.
    • Execute the received script string using
      loadstring()
      .
  2. Client-Side Logic:

    • Create a LocalScript in StarterPlayerScripts.
    • Create a ScreenGui parented to the LocalPlayer's PlayerGui.
    • The GUI must contain a TextBox for input and a TextButton for execution.
    • The TextBox must be configured to accept multi-line input (
      MultiLine = true
      ).
    • The TextButton, when clicked, should fire the RemoteEvent to the server, passing the text content of the TextBox.
  3. Input Handling:

    • The system must accept raw script code as input in the GUI box, not just script names.

Anti-Patterns

  • Do not rely on finding pre-existing scripts by name in ServerScriptService; execute the string directly.
  • Do not include specific exploit tool names (like Synapse X) in the code comments or logic; keep it standard Roblox Lua.

Triggers

  • roblox script that takes advantage of remote events
  • execute server side scripts from client gui
  • run custom script from a client gui
  • roblox console gui for executing scripts
  • remote event server executor