
KeylessUniversal

--[[local domain = "https://<INSERT URL>"
function get(dir)
return game:HttpGet(string.format("%s/%s", domain, dir))
end]]
writefile("version.txt", "2.0.12i")
function key(color)
local colors = {
RED = "\27[31m",
GREEN = "\27[32m",
YELLOW = "\27[33m",
BLUE = "\27[34m",
MAGENTA = "\27[35m",
CYAN = "\27[36m",
LIGHT_GRAY = "\27[37m"
}
local c = colors[color] or "\27[37m"
rconsoleprint("[")
rconsoleprint(c .. "KEY" .. "\27[0m")
rconsoleprint("]")
end
function info(color)
rconsoleprint("[")
rconsoleprint("\27[96m" .. "INFO" .. "\27[0m")
rconsoleprint("]")
end
function getversion()
local ver = readfile("version.txt")
local t = {}
for part in ver:gmatch("[^%.]+") do
table.insert(t, part)
end
while #t < 3 do
table.insert(t, "0")
end
return ("v%s.%s.%s"):format(t[1], t[2], t[3]):lower()
end
function checkingkey()
key("GREEN")
rconsoleprint(" Please enter your key: ")
local input = rconsoleinput()
key("GREEN")
rconsoleprint(" Checking key. (this might take some time..)\n")
if input == "key" --[[ or input == get("getkey.php"):split('value="')[2]:split('" placeholder')[1] ]] then -- very hacky method lol
wait(1.14)
key("GREEN")
rconsoleprint(" Correct key!\n")
wait(0.16)
rconsoledestroy()
else
wait(1.14)
key("RED")
rconsoleprint(" Incorrect key!\n")
checkingkey()
end
end
function inject()
rconsolename("krnl "..getversion())
rconsoleclear()
info()
rconsoleprint(" Checking version.\n")
task.wait(0.7)
info()
rconsoleprint(" Waiting for dependencies.\n")
info()
rconsoleprint(" Scanning.\n")
task.wait(1)
key("GREEN")
rconsoleprint(" Please get a key here: https://<INSERT_URL>\n")
checkingkey()
end
inject()



What is this and how use
@Gmiler_lol scroll up
only use pot*ium, worked for me
@noob9132cripts this works with most executors