Advertisement
Guest User

adonis script

a guest
Nov 30th, 2021
2,971
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 15.79 KB | None | 0 0
  1.  
  2. -- Decompiled with the Synapse X Luau decompiler.
  3.  
  4. client = nil;
  5. service = nil;
  6. cPcall = nil;
  7. Pcall = nil;
  8. Routine = nil;
  9. GetEnv = nil;
  10. origEnv = nil;
  11. logError = nil;
  12. return function()
  13. local l__LocalPlayer__1 = service.Players.LocalPlayer;
  14. local v2 = tostring(getfenv);
  15. local u1 = nil;
  16. local l__client__2 = client;
  17. local u3 = nil;
  18. local u4 = nil;
  19. local u5 = nil;
  20. local l__service__6 = service;
  21. local l__wait__7 = wait;
  22. getfenv().client = nil;
  23. getfenv().service = nil;
  24. getfenv().script = nil;
  25. local l__NetworkClient__8 = service.NetworkClient;
  26. local l__pcall__9 = pcall;
  27. local l__Send__10 = client.Remote.Send;
  28. local l__Disconnect__11 = client.Disconnect;
  29. local l__Kill__12 = client.Kill;
  30. local v3 = getfenv();
  31. local l__game__13 = game;
  32. local v4, v5 = l__pcall__9(function()
  33. return l__game__13:________();
  34. end);
  35. local function u14(p1, p2, p3)
  36. if l__NetworkClient__8 and p1 ~= "_" then
  37. l__pcall__9(l__Send__10, "Detected", p1, p2);
  38. l__wait__7(0.5);
  39. if p1 == "kick" then
  40. if not l__service__6.RunService:IsStudio() then
  41. if p3 then
  42. l__LocalPlayer__1:Kick(p2);
  43. else
  44. l__Disconnect__11(p2);
  45. end;
  46. end;
  47. elseif p1 == "crash" then
  48. l__Kill__12(p2);
  49. end;
  50. end;
  51. return true;
  52. end;
  53. local u15 = v4;
  54. local l__rawequal__16 = rawequal;
  55. local u17 = v5;
  56. local u18 = v3;
  57. local l__Kick__19 = l__LocalPlayer__1.Kick;
  58. local l__xpcall__20 = xpcall;
  59. local l__coroutine__21 = coroutine;
  60. local l__workspace__22 = workspace;
  61. local l__string__23 = string;
  62. Routine(function()
  63. while l__wait__7(5) do
  64. if not u14("_", "_", true) then
  65. while true do
  66.  
  67. end;
  68. end;
  69. if not (not u15) or not l__rawequal__16(u15, u15) or not l__rawequal__16(u17, u17) or not (not l__rawequal__16(u17, "new")) or not u17 == u17 or u17 == "new" or not (not l__rawequal__16(u18, { 1 })) or (u18 == { 1 } or not u18 == u18) then
  70. u14("crash", "Tamper Protection 658947");
  71. l__wait__7(1);
  72. l__pcall__9(l__Disconnect__11, "Adonis_658947");
  73. l__pcall__9(l__Kill__12, "Adonis_658947");
  74. l__pcall__9(l__Kick__19, l__LocalPlayer__1, "Adonis_658947");
  75. end;
  76. if l__xpcall__20(function()
  77. return l__game__13:________();
  78. end, function()
  79.  
  80. end) then
  81. u14("crash", "Tamper Protection 906287");
  82. l__wait__7(1);
  83. l__pcall__9(l__Disconnect__11, "Adonis_906287");
  84. l__pcall__9(l__Kill__12, "Adonis_906287");
  85. l__pcall__9(l__Kick__19, l__LocalPlayer__1, "Adonis_906287");
  86. end;
  87. local v6, v7 = l__pcall__9(function()
  88. return l__game__13:________();
  89. end);
  90. if not v6 == u15 or not u17 == v7 then
  91. u14("kick", "Methamethod tampering 456456");
  92. end;
  93. local u24 = false;
  94. l__coroutine__21.wrap(function()
  95. local v8, v9 = l__pcall__9(l__service__6.UnWrap(l__LocalPlayer__1).Kick, l__service__6.UnWrap(l__workspace__22), "If this appears, you have a glitch. Method 1");
  96. if v8 or not l__string__23.match(v9, "Expected ':' not '.' calling member function Kick") then
  97. u14("kick", "Anti kick found! Method 1");
  98. end;
  99. u24 = true;
  100. end)();
  101. l__coroutine__21.wrap(function()
  102. task.wait(4);
  103. if not u24 then
  104. u14("kick", "Anti kick found! Method 3");
  105. end;
  106. local v10, v11 = l__pcall__9(l__service__6.UnWrap(l__workspace__22).GetRealPhysicsFPS, l__service__6.UnWrap(l__game__13));
  107. if v10 or not l__string__23.match(v11, "Expected ':' not '.' calling member function GetRealPhysicsFPS") then
  108. u14("kick", "Anti FPS detection found!");
  109. end;
  110. end)();
  111. end;
  112. end);
  113. u18 = l__service__6.ReadOnly;
  114. u15 = {};
  115. local l__tonumber__25 = tonumber;
  116. u17 = function(p4)
  117. l__service__6.StartLoop("AntiSpeed", 1, function()
  118. if l__tonumber__25(p4.Speed) < l__workspace__22:GetRealPhysicsFPS() then
  119. u14("kill", "Speed exploiting");
  120. end;
  121. end);
  122. end;
  123. u15.Speed = u17;
  124. u17 = function()
  125. l__service__6.Player.DescendantAdded:Connect(function(p5)
  126. if p5:IsA("GuiMain") or p5:IsA("PlayerGui") and l__rawequal__16(p5.Parent, l__service__6.PlayerGui) and not u1.Get(p5) then
  127. p5:Destroy();
  128. u14("log", "Unknown GUI detected and destroyed: " .. p5.Name);
  129. end;
  130. end);
  131. end;
  132. u15.AntiGui = u17;
  133. local l__Enum__26 = Enum;
  134. local l__pairs__27 = pairs;
  135. u17 = function()
  136. if l__service__6.Player:WaitForChild("Backpack", 120) then
  137. local function v12(p6)
  138. if (p6:IsA("Tool") or p6.ClassName == "HopperBin") and not p6:FindFirstChild(u4.CodeName) and l__client__2.AntiBuildingTools and p6.ClassName == "HopperBin" and (not (not l__rawequal__16(p6.BinType, l__Enum__26.BinType.Grab)) or not (not l__rawequal__16(p6.BinType, l__Enum__26.BinType.Clone)) or not (not l__rawequal__16(p6.BinType, l__Enum__26.BinType.Hammer)) or l__rawequal__16(p6.BinType, l__Enum__26.BinType.GameTool)) then
  139. p6.Active = false;
  140. p6:Destroy();
  141. u14("log", "HopperBin Detected (BTools)");
  142. end;
  143. end;
  144. for v13, v14 in l__pairs__27(l__service__6.Player.Backpack:GetChildren()) do
  145. v12(v14);
  146. end;
  147. l__service__6.Player.Backpack.ChildAdded:Connect(v12);
  148. end;
  149. end;
  150. u15.AntiTools = u17;
  151. u17 = function()
  152. l__wait__7(1);
  153. local v15 = l__service__6.Player.Character:WaitForChild("Humanoid", 2) or l__service__6.Player.Character:FindFirstChildOfClass("Humanoid");
  154. if v15 then
  155. local u28 = true;
  156. local u29 = nil;
  157. u29 = v15.StateChanged:Connect(function(p7, p8)
  158. if not u28 then
  159. u29:Disconnect();
  160. end;
  161. if l__rawequal__16(p8, l__Enum__26.HumanoidStateType.StrafingNoPhysics) and u28 then
  162. u28 = false;
  163. u14("kill", "NoClipping");
  164. u29:Disconnect();
  165. end;
  166. end);
  167. while v15 and v15.Parent and v15.Parent.Parent and u28 do
  168. if not l__wait__7(0.1) then
  169. break;
  170. end;
  171. if l__rawequal__16(v15:GetState(), l__Enum__26.HumanoidStateType.StrafingNoPhysics) and u28 then
  172. u28 = false;
  173. u14("kill", "NoClipping");
  174. end;
  175. end;
  176. end;
  177. end;
  178. u15.HumanoidState = u17;
  179. local l__select__30 = select;
  180. local l__time__31 = time;
  181. local l__tostring__32 = tostring;
  182. local l__next__33 = next;
  183. local l__ipairs__34 = ipairs;
  184. local l__loadstring__35 = loadstring;
  185. local l__Instance__36 = Instance;
  186. u17 = function()
  187. local v16 = l__time__31();
  188. local v17 = l__service__6.ReadOnly({
  189. FriendStatus = true,
  190. ImageButton = false,
  191. ButtonHoverText = true,
  192. HoverMid = true,
  193. HoverLeft = true,
  194. HoverRight = true,
  195. ButtonHoverTextLabel = true,
  196. Icon = true,
  197. ImageLabel = true,
  198. NameLabel = true,
  199. Players = true,
  200. ColumnValue = true,
  201. ColumnName = true,
  202. Frame = false,
  203. StatText = false
  204. });
  205. local u37 = { "current identity is 0", "gui made by kujo", "tetanus reloaded hooked", "hookmetamethod", "hookfunction", "HttpGet", "^Chunk %w+, at Line %d+", "syn%.", "newcclosure" };
  206. local u38 = l__select__30(2, l__pcall__9(l__service__6.RunService.IsStudio, l__service__6.RunService));
  207. local l__FindService__39 = l__service__6.DataModel.FindService;
  208. local l__DataModel__40 = l__service__6.DataModel;
  209. local function v18()
  210. if not l__pcall__9(function()
  211. if not u38 and (l__FindService__39("ServerStorage", l__DataModel__40) or l__FindService__39("ServerScriptService", l__DataModel__40)) then
  212. u14("crash", "Disallowed Services Detected");
  213. end;
  214. end) then
  215. u14("kick", "Disallowed Services Finding Error");
  216. end;
  217. end;
  218. local u41 = { 5032588119 };
  219. v18();
  220. l__service__6.DataModel.ChildAdded:Connect(v18);
  221. local u42 = {};
  222. l__service__6.Events.CharacterRemoving:Connect(function()
  223. for v19, v20 in l__next__33, u42 do
  224. if v17[v19] then
  225. u42[v19] = 0;
  226. end;
  227. end;
  228. end);
  229. l__service__6.ScriptContext.ChildAdded:Connect(function(p9)
  230. if u3.GetClassName(p9) == "LocalScript" then
  231. u14("kick", "Localscript Detected; " .. l__tostring__32(p9));
  232. end;
  233. end);
  234. local function u43(p10)
  235. for v21, v22 in l__pairs__27(u41) do
  236. if p10.SoundId then
  237. if l__string__23.find(l__string__23.lower(l__tostring__32(p10.SoundId)), l__tostring__32(v22)) then
  238. return true;
  239. end;
  240. if p10.SoundId == l__tostring__32(v22) then
  241. return true;
  242. end;
  243. end;
  244. end;
  245. return false;
  246. end;
  247. l__service__6.PolicyService.ChildAdded:Connect(function(p11)
  248. if p11:IsA("Sound") then
  249. if not u43(p11) then
  250. l__wait__7();
  251. if u43(p11) then
  252. u14("crash", "CMDx Detected; " .. l__tostring__32(p11));
  253. end;
  254. return;
  255. end;
  256. else
  257. return;
  258. end;
  259. u14("crash", "CMDx Detected; " .. l__tostring__32(p11));
  260. end);
  261. l__service__6.ReplicatedFirst.ChildAdded:Connect(function(p12)
  262. if u3.GetClassName(p12) == "LocalScript" then
  263. u14("kick", "Localscript Detected; " .. l__tostring__32(p12));
  264. end;
  265. end);
  266. local function u44(p13)
  267. for v23, v24 in l__pairs__27(u37) do
  268. if l__string__23.find(l__string__23.lower(p13), l__string__23.lower(v24)) then
  269. return true;
  270. end;
  271. if l__string__23.match(p13, v24) and not l__string__23.find(l__string__23.lower(p13), "failed to load") then
  272. return true;
  273. end;
  274. end;
  275. end;
  276. l__service__6.LogService.MessageOut:Connect(function(p14)
  277. if u44(p14) then
  278. u14("crash", "Exploit detected; " .. p14);
  279. end;
  280. end);
  281. l__service__6.Selection.SelectionChanged:Connect(function()
  282. u14("kick", "Selection changed");
  283. end);
  284. l__service__6.ScriptContext.Error:Connect(function(p15, p16, p17)
  285. local v25 = l__tostring__32(p15);
  286. local v26 = l__tostring__32(p16);
  287. local v27 = l__tostring__32(p17);
  288. if v27 and v27 == "tpircsnaisyle" then
  289. u14("kick", "Elysian Detected");
  290. return;
  291. end;
  292. if not (not u44(v25)) or not (not u44(v26)) or u44(v27) then
  293. u14("crash", "Exploit detected; " .. v25 .. " " .. v26 .. " " .. v27);
  294. return;
  295. end;
  296. if not v27 or not v26 or v26 == "" then
  297. local v28 = l__service__6.LogService:GetLogHistory();
  298. local v29 = false;
  299. if v27 then
  300. for v30, v31 in l__next__33, v28 do
  301. if v31.message == v25 and v28[v30 + 1] and v28[v30 + 1].message == v26 then
  302. v29 = true;
  303. end;
  304. end;
  305. else
  306. v29 = true;
  307. end;
  308. if v29 then
  309. if not l__string__23.match(v26, "CoreGui") then
  310. if not (not l__string__23.match(v26, "PlayerScripts")) or not (not l__string__23.match(v26, "Animation_Scripts")) or l__string__23.match(v26, "^(%S*)%.(%S*)") then
  311. return;
  312. end;
  313. u14("log", "Traceless/Scriptless error");
  314. else
  315. return;
  316. end;
  317. end;
  318. end;
  319. end);
  320. local u45 = v16;
  321. l__service__6.RunService.Stepped:Connect(function()
  322. u45 = l__time__31();
  323. end);
  324. if l__service__6.Player:WaitForChild("Backpack", 120) then
  325. l__service__6.Player.Backpack.ChildAdded:Connect(function(p18)
  326. if (p18:IsA("Tool") or p18.ClassName == "HopperBin") and not p18:FindFirstChild(u4.CodeName) and (l__service__6.Player:FindFirstChild("Backpack") and p18:IsDescendantOf(l__service__6.Player.Backpack) and p18.ClassName == "HopperBin") and (not (not l__rawequal__16(p18.BinType, l__Enum__26.BinType.Grab)) or not (not l__rawequal__16(p18.BinType, l__Enum__26.BinType.Clone)) or not (not l__rawequal__16(p18.BinType, l__Enum__26.BinType.Hammer)) or l__rawequal__16(p18.BinType, l__Enum__26.BinType.GameTool)) then
  327. u14("log", "Building Tools detected; " .. l__tostring__32(p18.BinType));
  328. end;
  329. end);
  330. end;
  331. l__service__6.StartLoop("Detection", 10, function()
  332. if l__service__6.Player.Parent ~= l__service__6.Players then
  333. u14("crash", "Parent not players");
  334. end;
  335. local v32, v33 = l__pcall__9(function()
  336. l__service__6.ScriptContext.Name = "ScriptContext";
  337. end);
  338. if not v32 then
  339. u14("log", "ScriptContext error?");
  340. end;
  341. local v34 = l__service__6.LogService:GetLogHistory();
  342. if not v34[1] then
  343. l__client__2.OldPrint(" ");
  344. l__client__2.OldPrint(" ");
  345. v34 = l__service__6.LogService:GetLogHistory();
  346. local v35 = v34[1];
  347. end;
  348. for v36, v37 in l__ipairs__34(v34) do
  349. if u44(v37.message) then
  350. u14("crash", "Exploit detected; " .. v37.message);
  351. end;
  352. end;
  353. local v38, v39 = l__pcall__9(function()
  354. local v40, v41 = l__loadstring__35("print('LolloDev5123 was here')");
  355. end);
  356. if v38 then
  357. u14("crash", "Exploit detected; Loadstring usable");
  358. end;
  359. local v42, v43 = l__pcall__9(function()
  360. l__Instance__36.new("StringValue").RobloxLocked = true;
  361. end);
  362. if v42 then
  363. u14("crash", "RobloxLocked usable");
  364. end;
  365. end);
  366. end;
  367. u15.MainDetection = u17;
  368. u17 = false;
  369. u18 = u18(u15, u17, true);
  370. u15 = function(p19, p20)
  371. if u3.Detectors[p19] and l__service__6.NetworkClient then
  372. u3.Detectors[p19](p20);
  373. end;
  374. end;
  375. u17 = l__service__6.ReadOnly;
  376. local v44 = {
  377. LastChanges = {
  378. Lighting = {}
  379. },
  380. Init = function()
  381. u1 = l__client__2.UI;
  382. u3 = l__client__2.Anti;
  383. u4 = l__client__2.Variables;
  384. u5 = l__client__2.Process;
  385. u3.Init = nil;
  386. end,
  387. RunLast = function()
  388. u3.RunLast = nil;
  389. end,
  390. RunAfterLoaded = function()
  391. l__service__6.Player.Changed:Connect(function()
  392. if l__service__6.Player.Parent ~= l__service__6.Players then
  393. l__wait__7(5);
  394. return;
  395. end;
  396. if u3.RLocked(l__service__6.Player) then
  397. u3.Detected("kick", "Player is Roblox Locked");
  398. end;
  399. end);
  400. u3.RunAfterLoaded = nil;
  401. end,
  402. Launch = u15,
  403. Detected = u14,
  404. Detectors = u18
  405. };
  406. local l__math__46 = math;
  407. function v44.GetClassName(p21)
  408. local u47 = l__tostring__32(l__math__46.random() .. l__math__46.random());
  409. local v45, v46 = l__pcall__9(function()
  410. local v47 = p21[u47];
  411. end);
  412. if v46 then
  413. local v48 = l__string__23.match(v46, u47 .. " is not a valid member of (.*)");
  414. if v48 then
  415. return v48;
  416. end;
  417. end;
  418. end;
  419. function v44.RLocked(p22)
  420. return not l__pcall__9(function()
  421. return p22:GetFullName();
  422. end);
  423. end;
  424. function v44.CoreRLocked(p23)
  425. local u48 = l__tostring__32(l__math__46.random() .. l__math__46.random());
  426. local v49, v50 = l__pcall__9(function()
  427. l__game__13:GetService("GuiService"):AddSelectionParent(u48, p23);
  428. l__game__13:GetService("GuiService"):RemoveSelectionGroup(u48);
  429. end);
  430. if v50 and l__string__23.find(v50, u48) and l__string__23.find(v50, "GuiService:") then
  431. return true;
  432. end;
  433. l__wait__7(0.5);
  434. local v51, v52 = l__service__6.LogService:GetLogHistory();
  435. while true do
  436. local v53, v54 = l__next__33(v51, v52);
  437. if not v53 then
  438. break;
  439. end;
  440. v52 = v53;
  441. if l__string__23.find(v54.message, u48) and l__string__23.find(v54.message, "GuiService:") then
  442. return true;
  443. end;
  444. end;
  445. end;
  446. u17 = u17(v44, {
  447. Init = true,
  448. RunLast = true,
  449. RunAfterLoaded = true
  450. }, true);
  451. u3 = u17;
  452. l__client__2.Anti = u3;
  453. u17 = l__service__6.MetaFunc;
  454. local v55 = u17(l__time__31);
  455. local u49 = u17(l__wait__7);
  456. local l__Core__50 = client.Core;
  457. local l__Remote__51 = client.Remote;
  458. local l__Functions__52 = client.Functions;
  459. local l__Get__53 = client.Remote.Get;
  460. local u54 = u17(l__pcall__9);
  461. u17(l__service__6.TrackTask)("Thread: TableCheck", u17(function()
  462. while u49(1) do
  463. local v56, v57, v58, v59, v60, v61, v62, v63, v64, v65 = l__coroutine__21.resume(l__coroutine__21.create(function()
  464. return l__client__2.Core, l__client__2.Remote, l__client__2.Functions, l__client__2.Anti, l__client__2.Remote.Send, l__client__2.Remote.Get, l__client__2.Anti.Detected, l__client__2.Disconnect, l__client__2.Kill;
  465. end));
  466. if not v56 or v57 ~= l__Core__50 or v58 ~= l__Remote__51 or v59 ~= l__Functions__52 or v60 ~= u3 or v61 ~= l__Send__10 or v62 ~= l__Get__53 or v63 ~= u14 or v64 ~= l__Disconnect__11 or v65 ~= l__Kill__12 then
  467. u54(u14, "crash", "Tamper Protection 10042");
  468. u49(1);
  469. u54(l__Disconnect__11, "Adonis_10042");
  470. u54(l__Kill__12, "Adonis_10042");
  471. u54(l__Kick__19, l__LocalPlayer__1, "Adonis_10042");
  472. end;
  473. end;
  474. end));
  475. end;
  476.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement