Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Decompiled with the Synapse X Luau decompiler.
- client = nil;
- service = nil;
- cPcall = nil;
- Pcall = nil;
- Routine = nil;
- GetEnv = nil;
- origEnv = nil;
- logError = nil;
- return function()
- local l__LocalPlayer__1 = service.Players.LocalPlayer;
- local v2 = tostring(getfenv);
- local u1 = nil;
- local l__client__2 = client;
- local u3 = nil;
- local u4 = nil;
- local u5 = nil;
- local l__service__6 = service;
- local l__wait__7 = wait;
- getfenv().client = nil;
- getfenv().service = nil;
- getfenv().script = nil;
- local l__NetworkClient__8 = service.NetworkClient;
- local l__pcall__9 = pcall;
- local l__Send__10 = client.Remote.Send;
- local l__Disconnect__11 = client.Disconnect;
- local l__Kill__12 = client.Kill;
- local v3 = getfenv();
- local l__game__13 = game;
- local v4, v5 = l__pcall__9(function()
- return l__game__13:________();
- end);
- local function u14(p1, p2, p3)
- if l__NetworkClient__8 and p1 ~= "_" then
- l__pcall__9(l__Send__10, "Detected", p1, p2);
- l__wait__7(0.5);
- if p1 == "kick" then
- if not l__service__6.RunService:IsStudio() then
- if p3 then
- l__LocalPlayer__1:Kick(p2);
- else
- l__Disconnect__11(p2);
- end;
- end;
- elseif p1 == "crash" then
- l__Kill__12(p2);
- end;
- end;
- return true;
- end;
- local u15 = v4;
- local l__rawequal__16 = rawequal;
- local u17 = v5;
- local u18 = v3;
- local l__Kick__19 = l__LocalPlayer__1.Kick;
- local l__xpcall__20 = xpcall;
- local l__coroutine__21 = coroutine;
- local l__workspace__22 = workspace;
- local l__string__23 = string;
- Routine(function()
- while l__wait__7(5) do
- if not u14("_", "_", true) then
- while true do
- end;
- end;
- 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
- u14("crash", "Tamper Protection 658947");
- l__wait__7(1);
- l__pcall__9(l__Disconnect__11, "Adonis_658947");
- l__pcall__9(l__Kill__12, "Adonis_658947");
- l__pcall__9(l__Kick__19, l__LocalPlayer__1, "Adonis_658947");
- end;
- if l__xpcall__20(function()
- return l__game__13:________();
- end, function()
- end) then
- u14("crash", "Tamper Protection 906287");
- l__wait__7(1);
- l__pcall__9(l__Disconnect__11, "Adonis_906287");
- l__pcall__9(l__Kill__12, "Adonis_906287");
- l__pcall__9(l__Kick__19, l__LocalPlayer__1, "Adonis_906287");
- end;
- local v6, v7 = l__pcall__9(function()
- return l__game__13:________();
- end);
- if not v6 == u15 or not u17 == v7 then
- u14("kick", "Methamethod tampering 456456");
- end;
- local u24 = false;
- l__coroutine__21.wrap(function()
- 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");
- if v8 or not l__string__23.match(v9, "Expected ':' not '.' calling member function Kick") then
- u14("kick", "Anti kick found! Method 1");
- end;
- u24 = true;
- end)();
- l__coroutine__21.wrap(function()
- task.wait(4);
- if not u24 then
- u14("kick", "Anti kick found! Method 3");
- end;
- local v10, v11 = l__pcall__9(l__service__6.UnWrap(l__workspace__22).GetRealPhysicsFPS, l__service__6.UnWrap(l__game__13));
- if v10 or not l__string__23.match(v11, "Expected ':' not '.' calling member function GetRealPhysicsFPS") then
- u14("kick", "Anti FPS detection found!");
- end;
- end)();
- end;
- end);
- u18 = l__service__6.ReadOnly;
- u15 = {};
- local l__tonumber__25 = tonumber;
- u17 = function(p4)
- l__service__6.StartLoop("AntiSpeed", 1, function()
- if l__tonumber__25(p4.Speed) < l__workspace__22:GetRealPhysicsFPS() then
- u14("kill", "Speed exploiting");
- end;
- end);
- end;
- u15.Speed = u17;
- u17 = function()
- l__service__6.Player.DescendantAdded:Connect(function(p5)
- if p5:IsA("GuiMain") or p5:IsA("PlayerGui") and l__rawequal__16(p5.Parent, l__service__6.PlayerGui) and not u1.Get(p5) then
- p5:Destroy();
- u14("log", "Unknown GUI detected and destroyed: " .. p5.Name);
- end;
- end);
- end;
- u15.AntiGui = u17;
- local l__Enum__26 = Enum;
- local l__pairs__27 = pairs;
- u17 = function()
- if l__service__6.Player:WaitForChild("Backpack", 120) then
- local function v12(p6)
- 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
- p6.Active = false;
- p6:Destroy();
- u14("log", "HopperBin Detected (BTools)");
- end;
- end;
- for v13, v14 in l__pairs__27(l__service__6.Player.Backpack:GetChildren()) do
- v12(v14);
- end;
- l__service__6.Player.Backpack.ChildAdded:Connect(v12);
- end;
- end;
- u15.AntiTools = u17;
- u17 = function()
- l__wait__7(1);
- local v15 = l__service__6.Player.Character:WaitForChild("Humanoid", 2) or l__service__6.Player.Character:FindFirstChildOfClass("Humanoid");
- if v15 then
- local u28 = true;
- local u29 = nil;
- u29 = v15.StateChanged:Connect(function(p7, p8)
- if not u28 then
- u29:Disconnect();
- end;
- if l__rawequal__16(p8, l__Enum__26.HumanoidStateType.StrafingNoPhysics) and u28 then
- u28 = false;
- u14("kill", "NoClipping");
- u29:Disconnect();
- end;
- end);
- while v15 and v15.Parent and v15.Parent.Parent and u28 do
- if not l__wait__7(0.1) then
- break;
- end;
- if l__rawequal__16(v15:GetState(), l__Enum__26.HumanoidStateType.StrafingNoPhysics) and u28 then
- u28 = false;
- u14("kill", "NoClipping");
- end;
- end;
- end;
- end;
- u15.HumanoidState = u17;
- local l__select__30 = select;
- local l__time__31 = time;
- local l__tostring__32 = tostring;
- local l__next__33 = next;
- local l__ipairs__34 = ipairs;
- local l__loadstring__35 = loadstring;
- local l__Instance__36 = Instance;
- u17 = function()
- local v16 = l__time__31();
- local v17 = l__service__6.ReadOnly({
- FriendStatus = true,
- ImageButton = false,
- ButtonHoverText = true,
- HoverMid = true,
- HoverLeft = true,
- HoverRight = true,
- ButtonHoverTextLabel = true,
- Icon = true,
- ImageLabel = true,
- NameLabel = true,
- Players = true,
- ColumnValue = true,
- ColumnName = true,
- Frame = false,
- StatText = false
- });
- local u37 = { "current identity is 0", "gui made by kujo", "tetanus reloaded hooked", "hookmetamethod", "hookfunction", "HttpGet", "^Chunk %w+, at Line %d+", "syn%.", "newcclosure" };
- local u38 = l__select__30(2, l__pcall__9(l__service__6.RunService.IsStudio, l__service__6.RunService));
- local l__FindService__39 = l__service__6.DataModel.FindService;
- local l__DataModel__40 = l__service__6.DataModel;
- local function v18()
- if not l__pcall__9(function()
- if not u38 and (l__FindService__39("ServerStorage", l__DataModel__40) or l__FindService__39("ServerScriptService", l__DataModel__40)) then
- u14("crash", "Disallowed Services Detected");
- end;
- end) then
- u14("kick", "Disallowed Services Finding Error");
- end;
- end;
- local u41 = { 5032588119 };
- v18();
- l__service__6.DataModel.ChildAdded:Connect(v18);
- local u42 = {};
- l__service__6.Events.CharacterRemoving:Connect(function()
- for v19, v20 in l__next__33, u42 do
- if v17[v19] then
- u42[v19] = 0;
- end;
- end;
- end);
- l__service__6.ScriptContext.ChildAdded:Connect(function(p9)
- if u3.GetClassName(p9) == "LocalScript" then
- u14("kick", "Localscript Detected; " .. l__tostring__32(p9));
- end;
- end);
- local function u43(p10)
- for v21, v22 in l__pairs__27(u41) do
- if p10.SoundId then
- if l__string__23.find(l__string__23.lower(l__tostring__32(p10.SoundId)), l__tostring__32(v22)) then
- return true;
- end;
- if p10.SoundId == l__tostring__32(v22) then
- return true;
- end;
- end;
- end;
- return false;
- end;
- l__service__6.PolicyService.ChildAdded:Connect(function(p11)
- if p11:IsA("Sound") then
- if not u43(p11) then
- l__wait__7();
- if u43(p11) then
- u14("crash", "CMDx Detected; " .. l__tostring__32(p11));
- end;
- return;
- end;
- else
- return;
- end;
- u14("crash", "CMDx Detected; " .. l__tostring__32(p11));
- end);
- l__service__6.ReplicatedFirst.ChildAdded:Connect(function(p12)
- if u3.GetClassName(p12) == "LocalScript" then
- u14("kick", "Localscript Detected; " .. l__tostring__32(p12));
- end;
- end);
- local function u44(p13)
- for v23, v24 in l__pairs__27(u37) do
- if l__string__23.find(l__string__23.lower(p13), l__string__23.lower(v24)) then
- return true;
- end;
- if l__string__23.match(p13, v24) and not l__string__23.find(l__string__23.lower(p13), "failed to load") then
- return true;
- end;
- end;
- end;
- l__service__6.LogService.MessageOut:Connect(function(p14)
- if u44(p14) then
- u14("crash", "Exploit detected; " .. p14);
- end;
- end);
- l__service__6.Selection.SelectionChanged:Connect(function()
- u14("kick", "Selection changed");
- end);
- l__service__6.ScriptContext.Error:Connect(function(p15, p16, p17)
- local v25 = l__tostring__32(p15);
- local v26 = l__tostring__32(p16);
- local v27 = l__tostring__32(p17);
- if v27 and v27 == "tpircsnaisyle" then
- u14("kick", "Elysian Detected");
- return;
- end;
- if not (not u44(v25)) or not (not u44(v26)) or u44(v27) then
- u14("crash", "Exploit detected; " .. v25 .. " " .. v26 .. " " .. v27);
- return;
- end;
- if not v27 or not v26 or v26 == "" then
- local v28 = l__service__6.LogService:GetLogHistory();
- local v29 = false;
- if v27 then
- for v30, v31 in l__next__33, v28 do
- if v31.message == v25 and v28[v30 + 1] and v28[v30 + 1].message == v26 then
- v29 = true;
- end;
- end;
- else
- v29 = true;
- end;
- if v29 then
- if not l__string__23.match(v26, "CoreGui") then
- 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
- return;
- end;
- u14("log", "Traceless/Scriptless error");
- else
- return;
- end;
- end;
- end;
- end);
- local u45 = v16;
- l__service__6.RunService.Stepped:Connect(function()
- u45 = l__time__31();
- end);
- if l__service__6.Player:WaitForChild("Backpack", 120) then
- l__service__6.Player.Backpack.ChildAdded:Connect(function(p18)
- 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
- u14("log", "Building Tools detected; " .. l__tostring__32(p18.BinType));
- end;
- end);
- end;
- l__service__6.StartLoop("Detection", 10, function()
- if l__service__6.Player.Parent ~= l__service__6.Players then
- u14("crash", "Parent not players");
- end;
- local v32, v33 = l__pcall__9(function()
- l__service__6.ScriptContext.Name = "ScriptContext";
- end);
- if not v32 then
- u14("log", "ScriptContext error?");
- end;
- local v34 = l__service__6.LogService:GetLogHistory();
- if not v34[1] then
- l__client__2.OldPrint(" ");
- l__client__2.OldPrint(" ");
- v34 = l__service__6.LogService:GetLogHistory();
- local v35 = v34[1];
- end;
- for v36, v37 in l__ipairs__34(v34) do
- if u44(v37.message) then
- u14("crash", "Exploit detected; " .. v37.message);
- end;
- end;
- local v38, v39 = l__pcall__9(function()
- local v40, v41 = l__loadstring__35("print('LolloDev5123 was here')");
- end);
- if v38 then
- u14("crash", "Exploit detected; Loadstring usable");
- end;
- local v42, v43 = l__pcall__9(function()
- l__Instance__36.new("StringValue").RobloxLocked = true;
- end);
- if v42 then
- u14("crash", "RobloxLocked usable");
- end;
- end);
- end;
- u15.MainDetection = u17;
- u17 = false;
- u18 = u18(u15, u17, true);
- u15 = function(p19, p20)
- if u3.Detectors[p19] and l__service__6.NetworkClient then
- u3.Detectors[p19](p20);
- end;
- end;
- u17 = l__service__6.ReadOnly;
- local v44 = {
- LastChanges = {
- Lighting = {}
- },
- Init = function()
- u1 = l__client__2.UI;
- u3 = l__client__2.Anti;
- u4 = l__client__2.Variables;
- u5 = l__client__2.Process;
- u3.Init = nil;
- end,
- RunLast = function()
- u3.RunLast = nil;
- end,
- RunAfterLoaded = function()
- l__service__6.Player.Changed:Connect(function()
- if l__service__6.Player.Parent ~= l__service__6.Players then
- l__wait__7(5);
- return;
- end;
- if u3.RLocked(l__service__6.Player) then
- u3.Detected("kick", "Player is Roblox Locked");
- end;
- end);
- u3.RunAfterLoaded = nil;
- end,
- Launch = u15,
- Detected = u14,
- Detectors = u18
- };
- local l__math__46 = math;
- function v44.GetClassName(p21)
- local u47 = l__tostring__32(l__math__46.random() .. l__math__46.random());
- local v45, v46 = l__pcall__9(function()
- local v47 = p21[u47];
- end);
- if v46 then
- local v48 = l__string__23.match(v46, u47 .. " is not a valid member of (.*)");
- if v48 then
- return v48;
- end;
- end;
- end;
- function v44.RLocked(p22)
- return not l__pcall__9(function()
- return p22:GetFullName();
- end);
- end;
- function v44.CoreRLocked(p23)
- local u48 = l__tostring__32(l__math__46.random() .. l__math__46.random());
- local v49, v50 = l__pcall__9(function()
- l__game__13:GetService("GuiService"):AddSelectionParent(u48, p23);
- l__game__13:GetService("GuiService"):RemoveSelectionGroup(u48);
- end);
- if v50 and l__string__23.find(v50, u48) and l__string__23.find(v50, "GuiService:") then
- return true;
- end;
- l__wait__7(0.5);
- local v51, v52 = l__service__6.LogService:GetLogHistory();
- while true do
- local v53, v54 = l__next__33(v51, v52);
- if not v53 then
- break;
- end;
- v52 = v53;
- if l__string__23.find(v54.message, u48) and l__string__23.find(v54.message, "GuiService:") then
- return true;
- end;
- end;
- end;
- u17 = u17(v44, {
- Init = true,
- RunLast = true,
- RunAfterLoaded = true
- }, true);
- u3 = u17;
- l__client__2.Anti = u3;
- u17 = l__service__6.MetaFunc;
- local v55 = u17(l__time__31);
- local u49 = u17(l__wait__7);
- local l__Core__50 = client.Core;
- local l__Remote__51 = client.Remote;
- local l__Functions__52 = client.Functions;
- local l__Get__53 = client.Remote.Get;
- local u54 = u17(l__pcall__9);
- u17(l__service__6.TrackTask)("Thread: TableCheck", u17(function()
- while u49(1) do
- local v56, v57, v58, v59, v60, v61, v62, v63, v64, v65 = l__coroutine__21.resume(l__coroutine__21.create(function()
- 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;
- end));
- 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
- u54(u14, "crash", "Tamper Protection 10042");
- u49(1);
- u54(l__Disconnect__11, "Adonis_10042");
- u54(l__Kill__12, "Adonis_10042");
- u54(l__Kick__19, l__LocalPlayer__1, "Adonis_10042");
- end;
- end;
- end));
- end;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement