--[[ WARNING: Heads up! This script has not been verified by ScriptBlox. Use at your own risk! ]] --[[ EIS [Executor Information Script] V1 by wrex EIS (Executor Info Script) V1 allows you to see the information of your Executor. ]]-- -- / Globals And Strings \ -- local testcount = 0 local passedtests = 0 local failedtests = 0 local missingtests = testcount - passedtests -- missing = totaltests - passeds if failedtests == missingtests then -- blocking missing = failed missingtests = 0 end local eis = { about = { _name = "EIS", _version = "V1", _publisher = "datamodel._. (discord)" } } table.freeze(eis.about) -- Anti Change About -- / Functions \ -- local function getUserAgent() local response = request({ Url = "https://httpbin.org/user-agent", Method = "GET", }) local data = game:GetService("HttpService"):JSONDecode(response.Body) return "[✅] User-Agent: " .. data["user-agent"] end -- /* Main Test *\ -- warn("\n==================================\n EIS \n[!] Grabbing EIS Information\n[!] Grabbing Executor Name\n[!] Grabbing Executor Version\n[!] Grabbing Executor Identity\n[!] Grabbing User-Agent\n==================================") wait(0.5) if getexecutorname then -- executor name print("[✅] Executor Name: ".. getexecutorname()) passedtests += 1 testcount += 1 else warn("[⛔] Executor Name: Unable to get Executor Name") failedtests += 1 testcount += 1 end wait(0.5) if getexecutorversion then -- executor version print("[✅] Executor Version: ".. getexecutorversion()) passedtests += 1 testcount += 1 else warn("[⛔] Executor Version: Unable to get Executor Version") failedtests += 1 testcount += 1 end wait(0.5) if printidentity then -- executor name printidentity("[✅] Executor Identity:") passedtests += 1 testcount += 1 else warn("[⛔] Executor Identity: Unable to get Executor Identity") failedtests += 1 testcount += 1 end wait(0.5) if request then print(getUserAgent()) passedtests += 1 testcount += 1 else warn("[⛔] User-Agent: Unable to get User-Agent") failedtests += 1 testcount += 1 end -- / Table Test \ -- wait(0.5) warn("[!] Starting table test") wait(0.10) warn("\n==================================\n[!] Getting _G Table\n[!] Getting getgenv Table\n[!] Getting getremv table\n[!] Getting getsemv table\n[!] Getting getgc table\n==================================") wait(0.5) if _G then -- g table test print("[✅] _G Table Succesfully Get.") passedtests += 1 testcount += 1 else warn("[⛔] _G Table Unable To Get") failedtests += 1 testcount += 1 end wait(0.5) if getgenv or getgenv() then -- getgenv table test print("[✅] getgenv Table Succesfully Get.") testcount += 1 passedtests += 1 else warn("[⛔] getgenv Table Unable To Get") failedtests += 1 testcount += 1 end wait(0.5) if getrenv or getrenv() then -- getrenv table test print("[✅] getrenv Table Succesfully Get.") passedtests += 1 testcount += 1 else warn("[⛔] getrenv Table Unable To Get") failedtests += 1 testcount += 1 end wait(0.5) if getsenv then -- getsenv table test print("[✅] getsenv Table Succesfully Get.") passedtests += 1 testcount += 1 else warn("[⛔] getsenv Table Unable To Get") failedtests += 1 testcount += 1 end wait(0.5) if getgc or getgc() then -- getgc table test print("[✅] getgc Table Succesfully Get.") passedtests += 1 testcount += 1 else warn("[⛔] getgc Table Unable To Get") failedtests += 1 testcount += 1 end -- / Library Test \ -- wait(0.5) warn("[!] Starting library test") wait(0.10) warn("\n==================================\n[!] Getting Drawing Libray\n[!] Getting Crypt Library\n[!] Getting Debug Library\n==================================") wait(0.5) if Drawing and Drawing.new then -- drawing lib test print("[✅] Drawing Library Succesfully Get.") passedtests += 1 testcount += 1 else warn("[⛔] Drawing Library Unable To Get") testcount += 1 failedtests += 1 missingtests += 1 end wait(0.5) if crypt then -- crypt lib test print("[✅] Crypt Library Succesfully Get.") passedtests += 1 testcount += 1 else warn("[⛔] Crypt Library Unable To Get") failedtests += 1 testcount += 1 end wait(0.5) if debug then -- debug lib test print("[✅] Debug Library Succesfully Get.") passedtests += 1 testcount += 1 else warn("[⛔] Debug Library Unable To Get") failedtests += 1 testcount += 1 end -- / Results \ -- wait(0.25) warn("===============================") print(" EIS Test Results") print("\n") print("⚠️ " .. testcount .. " total tests") print("✅ " .. passedtests .. " tests succesfully") print("⛔ " .. failedtests .. " tests failed") print("🚫 " .. missingtests .. " values/strings are missing") warn("===============================")