local function EXECUTE(key) local xorKey = "8b64b53738b7e0f3f55dce35f598c4c37d3d0b670fcc6db313fe90c4be45e747" local function xor(data, key) local out = table.create(#data) local keyLen = #key for i = 1, #data do local dataByte = data:byte(i) local keyByte = key:byte(((i-1) % keyLen) + 1) out[i] = string.char(bit32.bxor(dataByte, keyByte)) end return table.concat(out) end if key == "" or key == nil then local alt = game:HttpGet("https://voidy-script.neocities.org/test") local altChunk, err = loadstring(alt) if not altChunk then warn("Failed to load alternate script: " .. tostring(err)) return end altChunk() return end local encrypted = game:HttpGet("https://vertex-z.onrender.com/43hfndsjdf74093oidjfgh7348wkeys.lua") local decrypted = xor(encrypted, xorKey) local chunk, loadErr = loadstring(decrypted) if not chunk then warn("loadstring failed: " .. tostring(loadErr)) return end local ok, remoteModuleOrErr = pcall(chunk) if not ok then warn("executing loaded chunk failed: " .. tostring(remoteModuleOrErr)) return end local remoteModule = remoteModuleOrErr if type(remoteModule) ~= "table" then warn("loaded chunk did not return a table; got: " .. tostring(type(remoteModule))) return end local function isValid(k) for _, perm in ipairs(remoteModule.permKeys or {}) do if k == perm then return true end end if type(remoteModule.tempKeys) == "table" then for tempKey, _ in pairs(remoteModule.tempKeys) do if k == tempKey then return true end end end return false end if not isValid(key) then game.Players.LocalPlayer:Kick("Key invalid") return end print("key system complete") end return EXECUTE