--[[local domain = "https://" 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://\n") checkingkey() end inject()