Adonis Admin Script
Descrição
O Adonis Admin Script é uma das ferramentas mais conhecidas da comunidade Roblox, voltada para administradores de servidores e criadores de experiências. Ele permite adicionar comandos de gerenciamento, configurar permissões de jogadores e criar um ambiente mais organizado e divertido para todos.
Com esse recurso, você pode:
Controlar e administrar seu servidor com praticidade.
Definir regras e comandos personalizados para jogadores.
Melhorar a moderação e garantir uma jogabilidade mais equilibrada.
Explorar diferentes opções de personalização, sem complicação.
O grande diferencial do Adonis Admin é sua facilidade de uso, além da compatibilidade com diversos tipos de jogos criados dentro do Roblox. Isso faz dele uma escolha popular entre desenvolvedores que buscam mais controle e qualidade em suas criações.
Se você é criador, estudante de programação ou apenas curioso sobre como funcionam os sistemas de administração no Roblox, o Adonis Admin Script é uma ótima forma de aprender e experimentar novas ideias de gerenciamento.
Script Universal
Funciona na maioria dos jogos
1local getinfo = getinfo or debug.getinfo
2local DEBUG = false
3local Hooked = {}
4
5local Detected, Kill
6
7setthreadidentity(2)
8
9for i, v in getgc(true) do
10 if typeof(v) == "table" then
11 local DetectFunc = rawget(v, "Detected")
12 local KillFunc = rawget(v, "Kill")
13
14 if typeof(DetectFunc) == "function" and not Detected then
15 Detected = DetectFunc
16
17 local Old; Old = hookfunction(Detected, function(Action, Info, NoCrash)
18 if Action ~= "_" then
19 if DEBUG then
20 warn(`Adonis AntiCheat flagged\nMethod: {Action}\nInfo: {Info}`)
21 end
22 end
23
24 return true
25 end)
26
27 table.insert(Hooked, Detected)
28 end
29
30 if rawget(v, "Variables") and rawget(v, "Process") and typeof(KillFunc) == "function" and not Kill then
31 Kill = KillFunc
32 local Old; Old = hookfunction(Kill, function(Info)
33 if DEBUG then
34 warn(`Adonis AntiCheat tried to kill (fallback): {Info}`)
35 end
36 end)
37
38 table.insert(Hooked, Kill)
39 end
40 end
41end
42
43local Old; Old = hookfunction(getrenv().debug.info, newcclosure(function(...)
44 local LevelOrFunc, Info = ...
45
46 if Detected and LevelOrFunc == Detected then
47 if DEBUG then
48 warn(`adonis bypassed`)
49 end
50
51 return coroutine.yield(coroutine.running())
52 end
53
54 return Old(...)
55end))
56-- setthreadidentity(9)
57setthreadidentity(7)