EIS Executor Information V1
Key RequiredUniversal

EIS Executor Information V1

Universal ScriptBlackCat48BlackCat48 5.2K views 61 executesUpdated Mar 29, 2025
4.2/ 5(6 votes)
5183% Positive
Lua Script•203 lines (4692 chars)
--[[
	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("===============================")

Features & Information

EIS (Executor Info Script) V1 allows you to see the information of your Executor. Supported Tests: ✅ Executor Name ✅ Executor Version ✅ Executor Identity ✅ User-Agent ✅ getgenv ✅ getrenv ✅ getsenv ✅ getgc ✅ _G New tests will be added later. Stay tuned. changelogs [+] Added result and error view system

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts