-- made by clv, ray & avn have fun leeching local DevVersion = true; if DevVersion then local model = game:GetObjects("rbxassetid://889231903")[1]; model:FindFirstChild('Arnex').Parent = game:service'CoreGui'; model:FindFirstChild('ArnexLogin').Parent = game:service'Geometry'; end; print('beginning load with dev as',DevVersion); wait(); local Services = setmetatable({},{__index = function(self,req) return game:GetService(req) end}); local Player = Services.Players.LocalPlayer; local Mouse = Player:GetMouse(); local UIS = Services.UserInputService; local Arnex_Gui = Services.CoreGui:FindFirstChild('Arnex'); local GuiData = {}; local C = Arnex_Gui:FindFirstChild('Container'); local Immune = {}; local Messages = {}; local Loops = {}; local Noobs = {"keeganf", "yurps", "lqced", "stunnings", "InstantKarma", "Zealiance", "WWIIman1", "sergiu8957", "Narroby", "Blueice506", "bloody1", "Zladko", "Karterness", "Somberr", "WhosAstro", "SilentJoe2", "Estxban", "Sanbourne", "TaintedDreams", "TheForestWolf", "XrxshadowxX", "johanh2o", "anonymous12", "Milbert23", "Gusmanak", "matto323", "Narroby", "diseasterboy", "nilser2", "zamen40", "ipwnoobs5times", "TheRatchetHatchet", "DietWaWa", "Aueres", "pexf", "BioHazardous98", "Martin_Brodeur", "SpicyBuilderclub", "DorinTheBlackHammer", "Bobrules1111", "flamingsk8rdude", "MycarkeysJones", "OsmaniMiniMessi10", "alex25bossgoku", "natures_miracle", "JarlSoda", "XxDemonKingDiabloxX", "toothythedeer333", "MonsterGamerWar", "SkepticLemon", "kevin10222", "OddXman", "Lumism", "minibartmanthefirst", "ninjman123", "BeneficialBryan", "epicsarrowm djchickenwing0,FatherLogic", "Mandei", "SilasAnderson", "iReallyLegit", "FCEFEAR", "TheForestWolf", "Leyzor", "Axst", "XrxshadowxX", "claykillsu", "Sanbourne", "Gunmetry", "Shadingly", "Zolutions", "EvilCool", "deooon", "Jamie_Jr", "YouFoundRichard", "Slurpify", "opKSaint", "Cyptonite", "Re_try", "InternalTitan", "Recoilized", "fratels", "CunningBiscuit", "icyss", "concents", "SteffJonez", "flexai", "Neelan", "fentox", "laserpie"}; local EspData = {}; local Commands = {}; local RemoteBase = {}; local God = {}; local Vitals = {}; wait(); GuiData.Bases = {}; GuiData.Container = C; GuiData.GuiToggle = Arnex_Gui:FindFirstChild('OpenClose'); GuiData.Header = C:FindFirstChild('Header'); GuiData.Menu = C:FindFirstChild('LeftMenu'); GuiData.Back = C:FindFirstChild('BackP'); GuiData.Search = GuiData.Header:FindFirstChild('Search'); GuiData.Exec = GuiData.Header:FindFirstChild('Go'); GuiData.Buttons = GuiData.Back:FindFirstChild('Buttons'); GuiData.Input = GuiData.Back:FindFirstChild('Input'); GuiData.Login = Services.Geometry:FindFirstChild('ArnexLogin'); GuiData.Bases.Button = GuiData.Buttons:FindFirstChild('Button1'):Clone(); GuiData.Bases.Arg = GuiData.Input:FindFirstChild('Input1'):Clone(); GuiData.Bases.Submit = GuiData.Input:FindFirstChild('Input2'):Clone(); wait(); C.Active = true; C.Draggable = true; GuiData.Buttons.Button1:Destroy(); GuiData.Input.Input1:Destroy(); GuiData.Input.Input2:Destroy(); GuiData.Menu.Display.Credit.Text = "Made by Avn and Ray"; GuiData.OrigPos = C.Position; player = Player; print'Variables success'; -- Init -- function dump(data) local send = '\n[== ARNEX debug dump begin ==]\n' for i,v in next,data do send = send.."\ndebug key ["..tostring(i).."] => "..tostring(v); end; send = send..'\n\n[== ARNEX debug dump end ==]' warn(send); end; if getrenv then _G = getrenv()._G; shared = getrenv().shared; elseif getgenv then _G = getgenv()._G; shared = getgenv().shared; else warn('[ARNEX] Unexpected error.. Some commands will be unavailable, report this dump to a dev and we will attempt to fix'); dump({ type = 'Launch error', gEnv = getgenv or 'nil', gREnv = getrenv or 'nil', Sh = shared, G = _G or 'nil', }); _G = setmetatable(_G,{__index = function(s,r) return function() output('Command unavailable :( (Report F9 dump)') end end}); shared = setmetatable(shared,{__index = function(s,r) return function() output('Command unavailable :( (Report F9 dump)') end end}); end; function exit(hard) if not hard then game:Shutdown();workspace.Gravity=0/0;error(); else repeat spawn(error) until nil; end; end; function destroy(...) Services.Debris:AddItem(...,0) end; function checkReal(func) if not func then return false end; local p,_ = pcall(function() ("").dump(func) end); local y,_ = ypcall(function() ("").dump(func) end); local x,_ = xpcall(function() ("").dump(func) end,1); return not p and not y and not x end; if not Arnex_Gui or not GuiData.Login then dump{ type = 'Tampering', UI = Arnex_Gui, LGN = GuiData.Login, } exit(); elseif not DevVersion then pcall(function() local User = GuiData.Login.Container.UBox.Text; local Pass = User.Parent.PBox.Text; local Test = Services.HttpService:JSONDecode(game:HttpPost("https://rvgserver.herokuapp.com/arnex/topkek", Services.HttpService:JSONEncode{username=User,password=Pass,rbxu=Player.Name},true,"application/json")); if not Test.response then destroy(Arnex_Gui) destroy(GuiData.Login); exit(true); end end) end; for i,v in next,{"A_lmaz","yassofi","DIAAMND", "TanqR","hex_kill","Liamelly",("2v\108\99"):reverse()} do Immune[i] = v; end; for i,v in next,{"ARNEX Apoc Gui","All, others, and me work in ARNEX!","There are constant updates and fixes!","Found a bug? Report it to Avn or Ray!","Need help? Message #support in our discord","Have a suggestion? Message Avn or Ray"} do Messages[i] = v; end; indexLookup = function(s,r) for _,v in pairs(s) do if v == r then return v; end; end; end; setmetatable(Immune,{__index=indexLookup}); setmetatable(Noobs,{__index=indexLookup}); local EspBG = Instance.new("BillboardGui");EspBG.AlwaysOnTop = true;EspBG.Size = UDim2.new(0,100,0,20);EspBG.StudsOffset = Vector3.new(0,4,0);EspBG.Name = "ESP"; local EspLBL = Instance.new("TextLabel",EspBG);EspLBL.BackgroundTransparency = 1;EspLBL.Size = UDim2.new(1,0,1,0);EspLBL.Text = "";EspLBL.TextColor3 = Color3.new(1,1,1);EspLBL.TextStrokeColor3 = Color3.new(0,0,0);EspLBL.TextStrokeTransparency = 0;EspLBL.TextSize = 10; EspData.BG = EspBG; EspData.Label = EspLBL; ItemCodes={["AK-104"]=1037,["WindscreenGlass"]=184,["WaterBottle"]=209,["Watch"]=3001,["VehicleJack"]=3016,["Vegetables"]=214,["VS50"]=256,["Uzi"]=2015,["Ushanka"]=7014,["USP45Ammo"]=26,["USP45"]=2007,["Twinkies"]=212,["Tuna"]=4,["TrinityBeret"]=7015,["TomatoSoup"]=215,["TM46"]=257,["TEC9Ammo32"]=57,["TEC9Ammo20"]=56,["TEC9Ammo"]=20,["TEC-9"]=2005,["SurvivalPackTan"]=4009,["SurvivalPackGrey"]=4010,["SurvivalPackGreen"]=4011,["SurvivalPackBrown"]=4012,["Suppressor9"]=9007,["Suppressor762"]=9010,["Suppressor556"]=9009,["Suppressor545"]=9011,["Suppressor45"]=9008,["Spam"]=6,["SodaSprite"]=205,["SodaRoot"]=207,["SodaPepsi"]=7,["SodaPepper"]=9,["SodaMoxie"]=208,["SodaDew"]=202,["SodaCrush"]=201,["SodaCoke"]=8,["ShotgunAmmo"]=18,["Shotgun"]=1002,["ShadesGrey"]=8005,["ShadesBlack"]=8001,["ScrapMetal"]=183,["Sabre"]=3014,["SUSAT"]=9014,["STANAGAmmo50"]=52,["STANAGAmmo30"]=51,["STANAGAmmo100"]=53,["SKSAmmo"]=45,["SKS"]=1018,["SCAR-L"]=1022,["RoadFlare"]=251,["RevolverAmmo"]=25,["Revolver"]=2006,["ReinforcedWheel"]=189,["Reflex"]=9003,["RedChemlight"]=3020,["RedBeret"]=7013,["RawMeat"]=220,["Ranger"]=7003,["RamboClothingTop"]=5003,["RamboClothingBottom"]=6003,["Radio"]=3018,["RPK"]=1034,["Pringles"]=204,["PilotGreen"]=7010,["PilotBlack"]=7009,["Pasta"]=5,["Painkillers"]=12,["PaddedClothingTop"]=5002,["PaddedClothingBottom"]=6002,["PPSHAmmo"]=46,["PPSH"]=1019,["PP19Ammo64"]=58,["SmallCrate"]=38,["OmniLight"]=3015,["OTs-14"]=1036,["NagantAmmo"]=17,["Mosin-Nagant"]=1001,["Model459Ammo14"]=59,["Model459"]=2013,["Mk48Ammo"]=23,["Mk48"]=1005,["Mk23"]=2018,["Mk17"]=1031,["MilitaryPackGrime"]=4013,["MilitaryPackGrey"]=4015,["MilitaryPackGreen"]=4014,["MilitaryPackBlack"]=4016,["MaverickAmmo"]=27,["Maverick"]=1010,["Material6"]=36,["Material5"]=35,["Material4"]=34,["Material3"]=33,["Material2"]=32,["Material1"]=31,["Matches"]=3005,["MaskSpecOps"]=8009,["MaskPhantom"]=8013,["MaskMime"]=8008,["MaskMercenary"]=8007,["MaskHockey"]=8012,["Map"]=3003,["MakarovAmmo"]=16,["Makarov"]=2003,["MRE"]=10,["MP5Ammo"]=29,["MP5"]=1012,["M9Ammo32"]=55,["M9Ammo17"]=54,["M9Ammo"]=19,["M93R"]=2016,["M9"]=2004,["M870Ammo"]=28,["M870"]=1011,["M4A1"]=1004,["M3Ammo30"]=60,["M3"]=1028,["M249Ammo100"]=61,["M249"]=1024,["M1911Ammo"]=15,["M1911"]=2002,["M14"]=1016,["M1014"]=1027,["M14Ammo50"]=64,["M14Ammo30"]=63,["M14Ammo20"]=62,["M1Garand"]=1006,["Lemonade"]=206,["Laser"]=9006,["Kobra"]=9004,["Knife"]=3013,["KethArmorTop"]=5011,["KethArmorBottom"]=6011,["JerryCanEmpty"]=186,["JerryCan"]=185,["HornRimmed"]=8006,["Holo"]=9002,["HikingPackWhite"]=4006,["HikingPackOrange"]=4005,["HikingPackBrown"]=4008,["HikingPackBlue"]=4007,["Hatchet"]=3011,["HK417"]=1033,["HK21"]=1032,["GusArmorTop"]=5010,["GusArmorBottom"]=6010,["Grip"]=9005,["GreenChemlight"]=3021,["GarandAmmo"]=24,["GPS"]=3006,["G37"]=2017,["G36K"]=1023,["G3"]=1030,["G18"]=2011,["FuelTank"]=182,["Floodlight"]=37,["FlashlightSurvival"]=3009,["FlashlightOld"]=3008,["FlashlightMilitary"]=3010,["FlashlightAttachment"]=9012,["Firewood"]=250,["Firefighter"]=8004,["FedorovAmmo"]=44,["Fedorov"]=1017,["Fedora"]=7004,["FannyPackWhite"]=4002,["FannyPackTan"]=4001,["FannyPackPurple"]=4004,["FannyPackBlue"]=4003,["FAL"]=1029,["Eyepatch"]=8003,["Entrencher"]=3004,["EngineParts"]=181,["EnfieldAmmo"]=42,["Enfield"]=1015,["Detonator"]=3017,["Crowbar"]=3012,["CowlGreen"]=7002,["CowlBlack"]=7001,["Cowboy"]=7012,["CookedMeat"]=221,["Compass"]=3002,["ClothingTopFalse"]=5000,["ClothingBottomFalse"]=6000,["CivilianClothingTop"]=5001,["CivilianClothingBottom"]=6001,["ChocolateBar"]=211,["ChipsAhoy"]=213,["ChickenSoup"]=216,["CheezIts"]=203,["CarWheel"]=180,["CamoWoodlandsTop"]=5007,["CamoWoodlandsBottom"]=6007,["CamoUrbanTop"]=5005,["CamoUrbanBottom"]=6005,["CamoSpecialTop"]=5009,["CamoSpecialBottom"]=6009,["CamoSnowTop"]=5008,["CamoSnowBottom"]=6008,["CamoJungleTop"]=5006,["CamoJungleBottom"]=6006,["CamoDesertTop"]=5004,["CamoDesertBottom"]=6004,["CZ75Ammo"]=40,["CZ75"]=2010,["CCO"]=9001,["CBJ-MS"]=2014,["C4"]=255,["BrimmedBrown"]=7007,["BrimmedBlack"]=7008,["Bowler"]=7005,["BlueChemlight"]=3022,["BloodBag"]=11,["Binoculars"]=3007,["Biker"]=7006,["BeefStew"]=217,["BeefJerky"]=210,["Beans"]=3,["Beanie"]=7011,["BandanaSkull"]=8014,["BandanaRenegade"]=8011,["BandanaRed"]=8010,["BandanaBlack"]=8002,["BallisticUrban"]=7018,["BallisticSpecOps"]=7019,["BallisticJungle"]=7017,["BallisticGlass"]=187,["BallisticDesert"]=7016,["Auto-5"]=1025,["ArmorPlates"]=188,["AN-94"]=1040,["AKS-74U"]=1041,["AKM"]=1038,["AKAmmo75"]=67,["AKAmmo45"]=66,["AKAmmo30"]=65,["AK47Ammo75"]=50,["AK47Ammo40"]=49,["AK47Ammo30"]=48,["AK-74"]=1039,["AK-47"]=1003,["AK-12"]=1035,["ACOG"]=9013,["LargeCrate"]=39,["PP-19"]=1026,["Patriot"]=1021} print'Init success'; --- --- -- Functions -- function clearArgs() for i,v in next, GuiData.Input:GetChildren() do if not v:IsA("UIListLayout") then destroy(v) end end end function inverseTab(t) local ret={} for i,v in next, t do ret[v] = i; end return s end ItemCodes = inverseTab(ItemCodes); function toggleVisible() local Tween = GuiData.Container; GuiData.GuiOut = not GuiData.GuiOut; if not GuiData.GuiOut then GuiData.OrigPos = GuiData.Container.Position; end; Tween:TweenPosition(GuiData.GuiOut and GuiData.OrigPos or UDim2.new(-1,0,GuiData.OrigPos.X.Scale,0),"Out","Quad",.15,true) end; function fireRemote(rem,...) if type(rem) == 'string' then if RemoteBase[rem] then RemoteBase[rem]:FireServer(...) else if not workspace.Remote:FindFirstChild(rem) then warn('[ARNEX] Failed to get a remote, please report this dump to the devs!'); dump({ type = 'Remote fetch error', remote = rem, wrkspc = workspace, wrkspcT = typeof(workspace), }) else RemoteBase[rem] = workspace.Remote:FindFirstChild(rem); fireRemote(rem,...); end; end; elseif type(rem) == 'userdata' then rem:FireServer(...); end; end; function output(str) fireRemote('SendMessage', Player, 'Green', tostring(str)) end; function recurseSet(obj,mode) local function s(o,mode) for i,v in next, o:GetChildren() do if v:IsA("LocalScript") then v.Disabled = not v.Disabled; end; if #v:children() > 0 then s(v,mode); end; end end if obj:IsA("LocalScript") then obj.Disabled = mode; end s(obj,mode); end function clearButtons() for i,v in next, GuiData.Buttons:GetChildren() do if v.ClassName == "TextButton" then destroy(v); end end end; function getPlayer(name,mean) name = name:lower(); local ret = {}; if name == "me" then ret = {Player}; elseif name == "all" then ret = Services.Players:GetPlayers(); elseif name == "others" then ret = Services.Players:GetPlayers(); for i,v in next, ret do if v == Player then ret[i] = nil; break; end end else for i,v in next, Services.Players:GetPlayers() do if v.Name:lower():sub(1,#name) == name then ret = {v}; break; end end end for i,v in pairs(ret) do if Immune[v.Name] and Player ~= v and mean then fireRemove('SendMessage', v, "Yellow", "Someone is using ARNEX and attempted to use a bad command on you. You are protected by the ARNEX developers <3"); ret[i] = nil; end end return ret; end function recInvis(o) for i,v in next, o:GetChildren() do if v:IsA("BasePart") then shared.fireserver("BreakWindow2", v, true); end recInvis(v); end end function renderButtons() clearButtons(); for i,cmd in next, Commands do if cmd.cat == selected then local new = GuiData.Bases.Button:Clone(); new.Parent = GuiData.Buttons; new.Text = i; new.MouseButton1Down:connect(function() clearArgs(); for i,v in next, cmd.args do local arg = GuiData.Bases.Arg:Clone(); arg.Name = tostring(i); arg.Label.Text = v[1]; arg.TextBox.Text = v[2]; arg.Parent = GuiData.Input; end local submit = GuiData.Bases.Submit:Clone(); submit.Parent = GuiData.Input; submit.Name = "Submit"; submit.MouseButton1Click:connect(function() local args = {}; for i = 1, #cmd.args do args[#args+1] = GuiData.Input[tostring(i)].TextBox.Text; end cmd.func(unpack(args)); end) end) end end end function addcmd(category, name, args, func) local categories = {"Player","Vehicle","Spawning","Miscellaneous"}; Commands[name] = {cat=categories[category], ["args"]=args, ["func"]=func}; end function getNext(slots) for i,v in next, slots:GetChildren() do if v.Name:match("slot%d") and not v:FindFirstChild("ObjectID") then return v; end end end function placec4(p,explode) local c4 = Services.Lighting.Materials.C4Placed; fireRemove('PlaceMaterial',c4,p-c4:GetModelCFrame().p); local x; repeat x=workspace.ChildAdded:wait() until x.Name == "C4Placed"; _G.ChangeValue(x:WaitForChild("Owner"),Player.Name) if explode then fireRemove('Detonate',x); end end function getVehicle(noBikes) local selected; local min = math.huge; for i,v in next, workspace.Vehicles:GetChildren() do if v.PrimaryPart and (not noBikes or v.Name ~= "Bicycle") and v.Name ~= "VehicleWreck" then local dist = (player.Character.Head.Position-v.PrimaryPart.Position).magnitude; if dist < min then selected = v; min = dist; end end end return selected; end function makeC4() fireRemove('PlaceC4', Services.Lighting.Materials.C4Placed, Player.Character.Torso.Position, true); end function findVehicle(veh) for i,v in next, player.PlayerGui:GetChildren() do if v:IsA("BillboardGui") and v.Name == "ESPV" then if v.Adornee == veh.PrimaryPart then return true; end end end return false; end function removeGui() local addback = {gui={},char={}}; for i,v in pairs(Player.PlayerGui:GetChildren()) do addback.gui[#addback.gui+1] = v; recset(v, true); v.Parent = nil; end; for i,v in pairs(Player.Character:GetChildren()) do if v:IsA("Script") or v:IsA("LocalScript") then addback.char[#addback.char+1] = v; v.Parent = nil; v.Disabled = true; end end return addback; end; function spawnx(plr,id,override) local slot = override or getNext(plr.playerstats.slots); for i,v in next, slot:GetChildren() do _G.Destruct(v); end shared.fireserver("AddObject",slot,tonumber(id)); end function loop(func, del) Loops[func] = {del = del or 0, exec = false}; return func; end; function suspendLoop(func) Loops[func] = nil; return true; end; print'Functions success'; --- --- -- Init + functions required -- UIS.InputBegan:connect(function(key, gpe) if key.KeyCode == Enum.KeyCode.Quote and not gpe then toggleVisible(); elseif key.KeyCode == Enum.KeyCode.LeftControl and Mouse.Target then if ctrlDestroy then _G.Destruct(Mouse.Target); end end end) GuiData.GuiToggle.MouseButton1Click:connect(function() toggleVisible(); end) GuiData.Exec.MouseButton1Click:connect(function() clearButtons(); for i,cmd in next, Commands do if i:gsub("%s",""):lower():match(searchbox.Text:lower():gsub("%s","")) then local new = GuiData.Bases.Button:Clone(); new.Parent = GuiData.Buttons; new.Text = i; new.MouseButton1Down:connect(function() clearArgs(); for i,v in next, cmd.args do local arg = GuiData.Bases.Arg:Clone(); arg.Name = tostring(i); arg.Label.Text = v[1]; arg.TextBox.Text = v[2]; arg.Parent = GuiData.Input; end local submit = GuiData.Bases.Submit:Clone(); submit.Parent = GuiData.Input; submit.Name = "Submit"; submit.MouseButton1Click:connect(function() local args = {}; for i = 1, #cmd.args do args[#args+1] = GuiData.Input[tostring(i)].TextBox.Text; end cmd.func(unpack(args)); end) end) end end end) for i,v in next, GuiData.Menu:GetChildren() do if v.ClassName == ("TextButton") then v.MouseButton1Click:connect(function() if selected == v.Name then v.TextColor3 = Color3.new(1,1,1); renderButtons(); elseif selected then GuiData.Menu[selected].TextColor3 = Color3.new(1,1,1) selected = v.Name; v.TextColor3 = Color3.new(0,1,0); renderButtons(); else selected = v.Name; v.TextColor3 = Color3.new(0,1,0); renderButtons(); end end) end end print'Init2 success'; --- --- -- Commands -- addcmd(1, "Kill", {{"Target","Player name"}}, function(target) for i,v in next, getPlayer(target, true) do pcall(_G.Destruct,v.Character.Head); end end) addcmd(4, "Fly", {}, function() if not flying then flying = true output('Flying enabled'); local torso = Player.Character.Torso; bv = Instance.new("BodyVelocity", torso) bg = Instance.new("BodyGyro", torso) bg.MaxTorque = Vector3.new(1000000000000, 1000000000000, 1000000000000) bv.MaxForce = Vector3.new(1000000000000, 1000000000000, 1000000000000) bv.P = 3000 local L_158_ = 300 keysEnabled = UIS.InputBegan:connect(function(key) local code = key.KeyCode; if code ~= Enum.KeyCode.W and code ~= Enum.KeyCode.A and code ~= Enum.KeyCode.S and code ~= Enum.KeyCode.D and code ~= Enum.KeyCode.Q and code ~= Enum.KeyCode.E then return end; local keyUp = true local keyup = game:GetService("UserInputService").InputEnded:connect(function(key2) if key2.KeyCode == code then keyUp = false keyup:disconnect(); end end) player.Character.Humanoid.Sit = true while keyUp and Player.Character.Humanoid.Sit and wait() do if code == Enum.KeyCode.W then bg.CFrame = torso.CFrame * CFrame.fromAxisAngle(Vector3.new(1, 0, 0), -math.pi / 10) end; if code == Enum.KeyCode.S then bg.CFrame = torso.CFrame * CFrame.fromAxisAngle(Vector3.new(1, 0, 0), math.pi / 10) end; if code == Enum.KeyCode.A then bg.CFrame = torso.CFrame * CFrame.fromAxisAngle(Vector3.new(0, 0, 1), math.pi / 10) end; if code == Enum.KeyCode.D then bg.CFrame = torso.CFrame * CFrame.fromAxisAngle(Vector3.new(0, 0, 1), -math.pi / 10) end; if code == Enum.KeyCode.Q then bg.CFrame = torso.CFrame * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), math.pi / 10) end; if code == Enum.KeyCode.E then bg.CFrame = torso.CFrame * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi / 10) end; if code == Enum.KeyCode.Up then L_158_ = L_158_ + 200 end; if code == Enum.KeyCode.Down then L_158_ = L_158_ - 200 end; bv.Velocity = bg.CFrame.lookVector * L_158_; end end) else output('Flying disabled') keysEnabled:disconnect() --keyup:disconnect() bv.Velocity = Vector3.new() bv:Destroy() bg:Destroy() flying = false; end end) addcmd(4, "Ctrl Destroy", {}, function() ctrlDestroy = not ctrlDestroy; output('Ctrl destroy is now '..ctrlDestroy and 'enabled' or 'disabled'); end) addcmd(1, "Kick", {{"Target","Player name"}}, function(target) for i,v in next, getPlayer(target, true) do local i,v = i,v -- local copy for the spawn thread pcall(_G.Destruct,v); spawn(function() wait(.1); if Services.Players:FindFirstChild(v.Name) then output('Failed to kick '..v.Name); else output('Kicked '..v.Name); end; end) end end) addcmd(1, "Invis", {{"Target", "me"}}, function(target) for i,v in next, getPlayer(target) do recInvis(v.Character); pcall(function() _G.Destruct(v.Character.Head:FindFirstChildOfClass("Decal")); end) end end) addcmd(4, "Message", {{"Message","Message to send"}, {"Color", "White/Red/Green/Yellow/Blue"}}, function(msg,clr) for i,v in next, Services.Players:GetPlayers() do fireRemove('SendMessage',v,clr,msg); end end) addcmd(4, "Noclip", {}, function() Noclip = not Noclip; if Noclip then output('Noclip enabled'); else output('Noclip enabled'); end; end) addcmd(1, "God mode", {}, function() _G.HealthSet("MaxHealth",math.huge); _G.HealthSet("Health",math.huge); end) addcmd(1, "Loopheal" , {{"Target", "me"}}, function(target) for i,v in next, getPlayer(target) do God[v] = not God[v]; end end) addcmd(4, "INF Stamina", {}, function() Stamina = not Stamina; end) addcmd(1, "Skin", {{"Target", "me"},{"PColor","Num"},{"PMaterial","Num"},{"SColor","Num"},{"SMaterial","Num"}}, function(target,pc,pm,sc,sm) for i,v in next, getPlayer(target) do pcall(function() local x; local t = v.playerstats.skins:GetChildren(); table.sort(t,function(a,b) return tonumber(a.Name:match("%d+")) < tonumber(b.Name:match("%d+")); end) for i,v in next, t do if v.Value == 0 then x = v; break; end end _G.ChangeValue(x, tonumber(pc)); _G.ChangeValue(x.material, tonumber(pm)); _G.ChangeValue(x.secondary, tonumber(sc)); _G.ChangeValue(x.secondary.material, tonumber(sm)); end) end end) addcmd(4, "Set Gravity", {{"Value","196.2"}}, function(n) workspace.Gravity = tonumber(n); end) addcmd(2, "God Car", {}, function() local veh = getVehicle(); _G.ChangeValue(veh.Stats.Armor.Max,999999999); _G.ChangeValue(veh.Stats.Armor,999999999); end) addcmd(2, "Horn Change", {{"SoundId","ID"}}, function(id) id = "rbxassetid://"..id; local veh = getVehicle(); _G.SoundIdSet(veh.PrimaryPart.Horn, id); end); addcmd(4, "RemoveLimbs", {{"Target", "Player name"}}, function(target) for i,v in next, getPlayer(target) do pcall(function() _G.Destruct(v.Character["Left Arm"]); _G.Destruct(v.Character["Left Leg"]); _G.Destruct(v.Character["Right Arm"]); _G.Destruct(v.Character["Right Leg"]); end) end end) addcmd(2, "Repair Car", {}, function() local veh = getVehicle(); local stats = veh.Stats; _G.ChangeValue(stats.Hull,450); _G.ChangeValue(stats.Engine, 100); _G.ChangeValue(stats.Tank, 100); _G.ChangeValue(stats.Fuel,stats.Fuel.Max.Value); end) addcmd(2, "Super Car", {{"Speed", "Number"}}, function(speed) local veh = getVehicle(); local stats = veh.Stats; _G.ChangeValue(stats.Fuel.Max,1000000); _G.ChangeValue(stats.Fuel, 1000000); _G.ChangeValue(stats.MaxSpeed, tonumber(speed)); _G.ChangeValue(stats.MaxSpeed.Offroad,tonumber(speed)); end) addcmd(4, "InvisC4s", {}, function() invc4 = not invc4; end) addcmd(4, "SpamC4", {}, function() local index = 0; local function s(o) for i,v in next, o:GetChildren() do if v:IsA("BasePart") then index = index + 1; spawn(function() placec4(v.Position) end) coroutine.yield(); end if v.Name ~= "C4Placed" then s(v); end end end s(workspace["Anchored Objects"]); end) addcmd(2, "Spawn Car", {}, function() local veh = getVehicle(true); local tp = player.Character.Torso.Position; local vp = veh.PrimaryPart.Position; local np = tp-vp + Vector3.new(20, 0, 0); fireRemote('PlaceMaterial',veh,np); local x = workspace:WaitForChild(veh.Name); _G.ChangeParent(x,workspace.Vehicles); end) addcmd(1, "Explode", {{"Target","Player name"}}, function(target) for i,v in next, getPlayer(target, true) do spawn(function() placec4(v.Character.Torso.Position, true); end); end end) addcmd(3, "Spawn", {{"Target","me"},{"ItemId", "Number"}}, function(target,id) for i,v in next, getPlayer(target) do spawnx(v,id); end end) addcmd(1, "View", {{"Target","Player name"}}, function(target) target = getPlayer(target)[1]; workspace.CurrentCamera.CameraSubject = target.Character.Humanoid; end) addcmd(3, "Kit", {{"Target","Me"}, {"KitName","fal"}}, function(target, kit) kit = kit:lower(); for i,v in next, getPlayer(target) do spawn(function() if kit == "fal" then spawnx(v,1029,v.playerstats.slots.slotprimary); for i = 1,6 do wait(1); spawnx(v,64); end spawnx(v,4016,v.playerstats.slots.slotbackpack) spawnx(v,9013,v.playerstats.attachments.primary.sight); spawnx(v,9005,v.playerstats.attachments.primary.under); spawnx(v,9010,v.playerstats.attachments.primary.silencer) elseif kit == "g36k" then spawnx(v,1023,v.playerstats.slots.slotprimary); for i = 1,6 do wait(1); spawnx(v,53); end spawnx(v,4016,v.playerstats.slots.slotbackpack) spawnx(v,9013,v.playerstats.attachments.primary.sight); spawnx(v,9005,v.playerstats.attachments.primary.under); spawnx(v,9009,v.playerstats.attachments.primary.silencer) elseif kit == "m4a1" then spawnx(v,1004,v.playerstats.slots.slotprimary); for i = 1,6 do wait(1); spawnx(v,53); end spawnx(v,4016,v.playerstats.slots.slotbackpack) spawnx(v,9013,v.playerstats.attachments.primary.sight); spawnx(v,9005,v.playerstats.attachments.primary.under); spawnx(v,9009,v.playerstats.attachments.primary.silencer) elseif kit == "scar-l" then spawnx(v,1022,v.playerstats.slots.slotprimary); for i = 1,6 do wait(1); spawnx(v,53); end spawnx(v,4016,v.playerstats.slots.slotbackpack) spawnx(v,9013,v.playerstats.attachments.primary.sight); spawnx(v,9005,v.playerstats.attachments.primary.under); spawnx(v,9009,v.playerstats.attachments.primary.silencer) elseif kit == "mk17" then spawnx(v,1031,v.playerstats.slots.slotprimary); for i = 1,6 do wait(1); spawnx(v,64); end spawnx(v,4016,v.playerstats.slots.slotbackpack) spawnx(v,9013,v.playerstats.attachments.primary.sight); spawnx(v,9005,v.playerstats.attachments.primary.under); spawnx(v,9010,v.playerstats.attachments.primary.silencer) elseif kit == "m14" then spawnx(v,1016,v.playerstats.slots.slotprimary); for i = 1,6 do wait(1); spawnx(v,64); end spawnx(v,4016,v.playerstats.slots.slotbackpack) spawnx(v,9013,v.playerstats.attachments.primary.sight); spawnx(v,9005,v.playerstats.attachments.primary.under); spawnx(v,9010,v.playerstats.attachments.primary.silencer) elseif kit == "akm" then spawnx(v,1038,v.playerstats.slots.slotprimary); for i = 1,6 do wait(1); spawnx(v,50); end spawnx(v,4016,v.playerstats.slots.slotbackpack) spawnx(v,9013,v.playerstats.attachments.primary.sight); spawnx(v,9005,v.playerstats.attachments.primary.under); spawnx(v,9010,v.playerstats.attachments.primary.silencer) elseif kit == "rpk" then spawnx(v,1034,v.playerstats.slots.slotprimary); for i = 1,6 do wait(1); spawnx(v,50); end spawnx(v,4016,v.playerstats.slots.slotbackpack) spawnx(v,9013,v.playerstats.attachments.primary.sight); spawnx(v,9005,v.playerstats.attachments.primary.under); spawnx(v,9010,v.playerstats.attachments.primary.silencer) elseif kit == "ots" then spawnx(v,1036,v.playerstats.slots.slotprimary); for i = 1,6 do wait(1); spawnx(v,50); end spawnx(v,4016,v.playerstats.slots.slotbackpack) spawnx(v,9013,v.playerstats.attachments.primary.sight); spawnx(v,9005,v.playerstats.attachments.primary.under); spawnx(v,9010,v.playerstats.attachments.primary.silencer) elseif kit == "ak104" then spawnx(v,1037,v.playerstats.slots.slotprimary); for i = 1,6 do wait(1); spawnx(v,50); end spawnx(v,4016,v.playerstats.slots.slotbackpack) spawnx(v,9013,v.playerstats.attachments.primary.sight); spawnx(v,9005,v.playerstats.attachments.primary.under); spawnx(v,9010,v.playerstats.attachments.primary.silencer) elseif kit == "ak12" then spawnx(v,1035,v.playerstats.slots.slotprimary); for i = 1,6 do wait(1); spawnx(v,50); end spawnx(v,4016,v.playerstats.slots.slotbackpack) spawnx(v,9013,v.playerstats.attachments.primary.sight); spawnx(v,9005,v.playerstats.attachments.primary.under); spawnx(v,9010,v.playerstats.attachments.primary.silencer) elseif kit == "ak47" then spawnx(v,1003,v.playerstats.slots.slotprimary); for i = 1,6 do wait(1); spawnx(v,50); end spawnx(v,4016,v.playerstats.slots.slotbackpack) spawnx(v,9013,v.playerstats.attachments.primary.sight); spawnx(v,9005,v.playerstats.attachments.primary.under); spawnx(v,9010,v.playerstats.attachments.primary.silencer) elseif kit == "ak74" then spawnx(v,1039,v.playerstats.slots.slotprimary); for i = 1,6 do wait(1); spawnx(v,67); end spawnx(v,4016,v.playerstats.slots.slotbackpack) spawnx(v,9013,v.playerstats.attachments.primary.sight); spawnx(v,9005,v.playerstats.attachments.primary.under); spawnx(v,9011,v.playerstats.attachments.primary.silencer) elseif kit == "aks47u" then spawnx(v,1041,v.playerstats.slots.slotprimary); for i = 1,6 do wait(1); spawnx(v,67); end spawnx(v,4016,v.playerstats.slots.slotbackpack) spawnx(v,9013,v.playerstats.attachments.primary.sight); spawnx(v,9005,v.playerstats.attachments.primary.under); spawnx(v,9011,v.playerstats.attachments.primary.silencer) elseif kit == "an94" then spawnx(v,1041,v.playerstats.slots.slotprimary); for i = 1,6 do wait(1); spawnx(v,67); end spawnx(v,4016,v.playerstats.slots.slotbackpack) spawnx(v,9013,v.playerstats.attachments.primary.sight); spawnx(v,9005,v.playerstats.attachments.primary.under); spawnx(v,9011,v.playerstats.attachments.primary.silencer) elseif kit == "hk417" then spawnx(v,1033,v.playerstats.slots.slotprimary); for i = 1,6 do wait(1); spawnx(v,64); end spawnx(v,4016,v.playerstats.slots.slotbackpack) spawnx(v,9013,v.playerstats.attachments.primary.sight); spawnx(v,9005,v.playerstats.attachments.primary.under); spawnx(v,9010,v.playerstats.attachments.primary.silencer) elseif kit == "g3" then spawnx(v,1030,v.playerstats.slots.slotprimary); for i = 1,6 do wait(1); spawnx(v,64); end spawnx(v,4016,v.playerstats.slots.slotbackpack) spawnx(v,9013,v.playerstats.attachments.primary.sight); spawnx(v,9005,v.playerstats.attachments.primary.under); spawnx(v,9010,v.playerstats.attachments.primary.silencer) elseif kit == "patriot" then spawnx(v,1021,v.playerstats.slots.slotprimary); for i = 1,6 do wait(1); spawnx(v,53); end spawnx(v,4016,v.playerstats.slots.slotbackpack); spawnx(v,9013,v.playerstats.attachments.primary.sight); spawnx(v,9005,v.playerstats.attachments.primary.under); spawnx(v,9009,v.playerstats.attachments.primary.silencer) end end) end end) addcmd(4, "Nofog", {}, function() Services.Lighting.FogEnd = 9999999; end) addcmd(1, "Inf Vitals", {{"Target", "me"}}, function(target) for i,v in next, getPlayer(target) do Vitals[v] = not Vitals[v]; _G.ChangeValue(v.playerstats.Hunger,math.huge); _G.ChangeValue(v.playerstats.Thirst,math.huge); end end) addcmd(1, "JumpPower", {{"Value","Number"}}, function(num) _G.HealthSet("JumpPower", tonumber(num)); end) addcmd(4, "C4 Walk", {}, function() c4 = not c4; end) addcmd(4, "Zoomout", {} ,function() Player.PlayerGui.CameraZoom:Destroy() end) addcmd(4, "No-recoil", {}, function() local prim = player.playerstats.slots.slotprimary.ObjectID.Value local primid = _G.Deobfuscate(prim) local itemname = ItemCodes[primid] player.Backpack[itemname].Stats.Recoil.Value = "aaaaaaaaaA" end) addcmd(4, "clearworkspace", {}, function() for i,v in next, workspace:GetChildren() do pcall(_G.Destruct,v); end end) addcmd(1, "Change stats", {{"Target", "me"},{"Days", "Number"},{"Kills","Number"},{"ZKills","Number"}}, function(target, days, kills, zkills) days, kills, zkills = tonumber(days), tonumber(kills), tonumber(zkills); for i,v in next, getPlayer(target) do local stats = v.playerstats; _G.ChangeValue(stats.Days,days or stats.Days.Value); _G.ChangeValue(stats.ZombieKill.Civilian,zkills or stats.ZombieKill.Civilian.Value); _G.ChangeValue(stats.PlayerKill.Defensive,kills or stats.PlayerKill.Defensive.Value); end end) addcmd(4, "ESP", {}, function() esp = not esp; end) addcmd(1, "WalkSpeed", {{"Speed", "23"}}, function(speed) local speed = tonumber(speed); Player.Character.Humanoid.WalkSpeed = speed > 23 and 23 or speed; end) addcmd(2, "Destroy vehicles", {}, function() for i,v in next, workspace.Vehicles:GetChildren() do if v:FindFirstChild("Stats") then _G.ChangeValue(v.Stats.Engine, 0); end end end) addcmd(4, "Destroy Groups", {}, function() for i,v in next, game.Lighting.Groups:GetChildren() do if v:IsA("IntValue") then _G.Events.GroupKick:FireServer(v,Services.Players:FindFirstChild(v.member1.Value)); end end end) --- --- -- Misc -- loop(function() GuiData.Container.Footer.page.Text = Messages[math.random(#Messages)]; end, 7); loop(function() if Noclip then pcall(function() Player.Character:FindFirstChildOfClass('Humanoid'):ChangeState(11); -- 11 = StrafingNoPhysics end) end; end) loop(function() if not Arnex_Gui or Arnex_Gui.Parent ~= Services.CoreGui then for i,v in pairs(Loops) do suspendLoop(i); end; dump({ type = 'Tampering', newLoc = Arnex_Gui:GetFullName(), expectedLoc = Services.CoreGui:GetFullName(), }) exit(); end; end) loop(function() if Stamina then Player.Backpack.GlobalFunctions.Stamina.Value = 100; end end) loop(function() if invc4 then for i,v in next, workspace:GetChildren() do if v.Name == "C4Placed" and not v:FindFirstChild("invised") then Instance.new("BoolValue",v).Name = "invised"; recInvis(v); end end end end) loop(function() Player.CameraMaxZoomDistance = 400 end) loop(function() if c4 then makeC4(); end end,.5) loop(function() for i,v in next, game.Players:GetPlayers() do fireRemote('sendMessage',v,"Green","Join our Discord for Apocalypse Rising Exploits and Free Roblox Account Dumps! discord.gg/7SzPNUx"); end end,900) loop(function() for i,v in next, _G do if type(v) == "function" then getfenv(v).setfenv = function(a) return a end; getfenv(v).getfenv = function() return {} end; end end end,.5) loop(function() local guis = {}; for i,v in next, player.PlayerGui:GetChildren() do if v.Name:match("ESP") then guis[#guis+1] = v; end end if esp then for i,v in next, player.PlayerGui:GetChildren() do if v.Name:match("^ESP") then v:Destroy(); end end for i,v in next, Services.Players:GetPlayers() do if v.Character and v.Character:FindFirstChild("Head") and v.Character:FindFirstChild("Humanoid") and v ~= player and not player.PlayerGui:FindFirstChild("ESP"..v.Name) then local head = v.Character.Head; local hum = v.Character.Humanoid; local new = EspData.BG:Clone(); new.Parent = player.PlayerGui; new.Adornee = head; new.Name = "ESP"..v.Name; local nametag = Instance.new("TextLabel", new.TextLabel); nametag.BackgroundTransparency = 1; nametag.TextColor3 = Color3.new(1,1,1); nametag.TextStrokeTransparency = 0; nametag.TextSize = 8; nametag.Name = "Nametag"; nametag.TextTransparency = .5; new.TextLabel.TextTransparency = .5; nametag.Size = UDim2.new(1,0,1,0); nametag.Position = UDim2.new(0,0,-.9,0); nametag.Text = v.Name; local signal = new.Adornee.Parent:GetPropertyChangedSignal("Parent"); signal:connect(function() if not new.Adornee or not new.Adornee:IsDescendantOf(workspace) then new:Destroy(); end end) guis[#guis+1] = new; end end for i,v in next, workspace.Vehicles:GetChildren() do if v.Name ~= "Bicycle" and v.PrimaryPart and not findVehicle(v) then local base = v.PrimaryPart; local new = EspData.BG:Clone(); new.Parent = player.PlayerGui; new.Adornee = base; new.Name = "ESPV"; new.TextLabel.TextColor3 = Color3.new(1,0,0); local signal = v:GetPropertyChangedSignal("Parent"); signal:connect(function() if not new.Adornee:IsDescendantOf(workspace) then new:Destroy(); end end) guis[#guis+1] = new; end end --update all guis for i,v in next, guis do v.Enabled = true; if v.Adornee and v.Adornee.Parent and player.Character and player.Character:FindFirstChild("Head") and v:FindFirstChild("TextLabel") then local dist = (v.Adornee.Position-player.Character.Head.Position).magnitude; v.TextLabel.Text = tostring(math.floor(dist)); end end else for i,v in next, guis do v.Enabled = false; end end end,.1) loop(function() for i,v in next, God do if v then pcall(function() _G.AddDamage(i.Character.Humanoid,-100); end) end end for i,v in next, Vitals do if v then pcall(function() _G.ChangeValue(i.playerstats.Hunger,100); _G.ChangeValue(i.playerstats.Thirst,100); end) end end end) loop(function() if nolog then pcall(function() _G.ChangeValue(player.playerstats.combat, false); end) end for i,v in next, Services.Players:GetPlayers() do if Noobs[v.Name] then spawn(function() fireRemote('SendMessage', v, "Yellow", "You are blacklisted by ARNEX, for either being an Admin, being in a good relation with admins or a toxic fvxck."); wait(.3); _G.Destruct(v); end) end end if invc4 then for i,v in next, workspace:GetChildren() do if v.Name == "C4Placed" and not v:FindFirstChild("invised") then Instance.new("BoolValue",v).Name = "invised"; recInvis(v); end end end end) print'Commands success'; --- --- -- Master loop -- spawn(function() while coroutine.yield() do for func,data in pairs(Loops) do local func,data = func,data; if not data.exec then spawn(function() data.exec = true; if data.del ~= 0 then wait(data.del) end; func(func); data.exec = false; end); end; end; end; end) print'Loop success';