This is a plugin made for developers to pentest or debug their game in the studio. This plugin almost replicates the executor API, and the UI was inspired by the KRNL executor (which has now been shut down)
Also, the executor uses an API called eAPI (a xAPI, but it has been heavily modified to fit perfectly with the level 5 identity since xAPI replicates executor functions and makes it work with level 2 identity scripts)
Go to releases and download the rbxmx file in the latest release.
Insert the rbxmx file into the game and âsave it as local pluginâ. There should be a toolbar in the plugins tab (click to config the Eco Executor)
Make sure that in the security settings (game settings at the security section), the Enable Studio Access to API Services and Enable HTTP requests have been enabled, otherwise some functions may not work!
Install here (my github acc somehow got taken down for no reason): Google drive download
Warningâ ď¸
Running in an unpublished game will make some executor functions non-functional/unusable.
Additional Infoâšď¸
Comment directives
--!noSyntaxCheck: (Eco Executorâs script editor) No error highlights
--!nameFile FileName: (Save to FileStore) Useful to save a script named properly to file store
--!overwriteFile FileName: (Save to FileStore) Useful in overwriting an already saved script in file store (so you donât need to delete it and save it again)
this seems pretty cool
i think ive seen things like this but this seems to be the best by far
can you not publish the plugin?
i dont mind adding it locally just wondering. (ive seen roblox tweaking plugin stuff recently)
I donât publish this as a plugin because most my code have getfenv, I donât want my plugin just keep going down so I think itâs best to just tell people to save it as a plugin but I may try to do it but not now.
Never heard that function before, after I did some research, I found it as located in the DataModel as you said before.
I think it just same as game:HttpGet but has second parameter which are HttpRequestType but I donât have any much info about the second param but I think I will implement it but just does the same as HttpGet as I donât have much info about the second param yet.
Oh, thanks for pointing that out. I completely forgot and idk why I double the if statement on the second arg of the messagebox. Will fix it soon. Also what do you mean rconsoleinput() isnât working? The function should return a string that was inputted by the user in the eco console, but calling that function will yields till the user input a message in eco console. Or it was something else.
Once you inputted the text, the function will no longer yield and will return the inputted text (like those texts that have been inputted into the console)