Juggernaut

You might also like

Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 48

-- DISCLAIMER!

IF YOU GET BANNED THATS YOUR FAULT

if game.PlaceId ~= 7551121821 then


return
end

repeat wait() until game.Players.LocalPlayer ~= nil

game.StarterGui:SetCore("SendNotification", {
Title = 'LOADING';
Text = "DONT RESET OFTEN! Enter a round to fully load";
Icon = "rbxassetid://2541869220";
Duration = 7;
})

local namecall
local newindex
local DamageTypes = {"burning","bleed","toxicated","sepsis"}
_G.Code1 = nil
_G.Code2 = nil
local Humanoid = nil
local EffectsTable = nil
local Whitelist = {}
local WeaponStats = nil
local AmmoTable = nil
local ClipLabel = nil
local ReserveLabel = nil
local FoodTable = nil
local mouse = game.Players.LocalPlayer:GetMouse()
local CurrentWeapon = ""
local RenderStepConnection = nil
local Enemies = {}
local KillAuraDistance = 30
local AkimboActive = false
-- local CameraShakeFunction
local DevWeapons =
{"RVolver","JBox","LSMini","GMSword","EMSword","CMMaul","PLBlade"}
local GuiCommands =
{"InfClip","InfAmmo","Godmode","OneShot","NoCooldown","SilentAim","AutoParry","Kill
Aura","AutoKill","VirusBlock","AntiDebuff","NoHunger","AntiFallDamage","AntiRecoil"
,"SuperRun"}

local Toggles = {
Godmode = false;
InfRun = true;
AntiDebuff = false;
Dispenser = false;
NoCooldown = false;
GrabAmmo = false;
VirusBlock = false;
OneShot = false;
SilentAim = false;
InfAmmo = false;
InfClip = false;
AntiRecoil = false;
AntiFallDamage = false;
SuperRun = false;
NoHunger = false;
AutoParry = false;
KillAura = false;
AutoKill = false;
}

local SuperRun = {
WHeld = false;
SHeld = false;
AHeld = false;
DHeld = false;
ShiftHeld = false;
RunSpeed = 1;
}
local Debounces = {
Dispensing = false
}

local WeaponStats = nil

local Weapons = {
["Juggernaut Box"] = "JBox";
["TYPE-22 LSR-MG"] = "LSMini";
["LSR-MG"] = "LSMini";
["Minigun"] = "LSMini";
["PLASMA Broadsword"] = "GMSword";
["Gabriel's Blade"] = "GMSword";
["Zealot's Blade"] = "EMSword";
["Commander's Maul"] = "CMMaul";
["Maul"] = "CMMaul";
-- ["PLASMA Broadsword"] = "PLBlade";
["Caltrops"] = "TCaltrop";
["Alarm Gun"] = "AlrGun";
["Pickaxe"] = "PAxe";
["STI DVC Limited Custom"] = "STIPistol";
["Limited Custom"] = "STIPistol";
["Custom"] = "STIPistol";
["High Cappa"] = "STIPistol";
["HighCappa"] = "STIPistol";
["Extendo"] = "STIPistol";
["Hunting Axe"] = "TAxe";
["Splitting Axe"] = "SAxe";
["Pitchfork"] = "PFork";
["Remington 700"] = "HuntingR";
["Opposers Flagpole"] = "EFlag";
["Fire Axe"] = "FAxe";
["Ruger LCP"] = "Ruger";
["Company Flagpole"] = "CFlag";
["Flagpole"] = "CFlag";
["Flagpole2"] = "EFlag";
["Throwing Javelin"] = "TJavelin";
["Peacemaker"] = "RVolver";
["M1911A1"] = "MPistol";
["First Aid Kit"] = "MAid";
["Pavise"] = "CRPavise";
["Impact Grenade"] = "ImpN";
["Baseball Bat"] = "BBat";
["Bat"] = "BBat";
["Cleaver"] = "CCleaver";
["Berserk Injector"] = "BInjector";
["Stone Rock"] = "CRStone";
["Kel-Tec KSG"] = "KSG";
["KSG"] = "KSG";
["Bomb Spear"] = "CRBSpear";
["Kitchen Knife"] = "KitKnife";
["M60-E6"] = "SubLMG";
["LMG"] = "SubLMG";
["Crafted Spear"] = "CRSpear";
["Pepper Spray"] = "PSpray";
["Lameo-Blade"] = "Hyperlame";
["Crafted Caltrops"] = "CRCaltrop";
["Handheld Radio"] = "RDio";
["Radio"] = "RDio";
["Model 6 Unica"] = "Mateba";
["Unica"] = "Mateba";
["Broken Tracker"] = "PScanner";
["Tracker"] = "PScanner";
["AS Val"] = "ASVal";
["Val"] = "ASVal";
["Wood Branch"] = "CRBranch";
["Branch"] = "CRBranch";
["Police Baton"] = "PBaton";
["Dolch 96"] = "Mauser";
["Mauser"] = "Mauser";
["Frying Pan"] = "FPan";
["Pan"] = "FPan";
["Specialist Knife"] = "KaramB";
["Karambit"] = "KaramB";
["Winchester 940-1"] = "HRifle";
["MCX VIRTUS"] = "SubMCX";
["VIRTUS"] = "SubMCX";
["Lead Pipe"] = "LPipe";
["Pipe"] = "LPipe";
["AK-74"] = "SubAK";
["FN SCAR-H"] = "SubScar";
["SCAR-H"] = "SubScar";
["Estoc"] = "ESword";
["Polters Last Breath"] = "GhostBomb";
["GhostBomb"] = "GhostBomb";
["Great Sword"] = "GSword";
["Shadow Claws"] = "SClaw";
["Claws"] = "SClaw";
["Wakizashi"] = "NSword";
["Short Sword"] = "SSword";
["Sword"] = "SSword";
["Augmentin Antibiotics"] = "IbuP";
["Antibiotics"] = "IbuP";
["H&K MP5A3"] = "SubMP";
["MP5A3"] = "SubMP";
["Construction Hammer"] = "CHammer";
["Hammer"] = "CHammer";
["Throwing Knife"] = "TKnife";
["Rigged Detonator"] = "CRRiggedE";
["Detonator"] = "CRRiggedE";
["M14 EBR"] = "EBR";
["EBR"] = "EBR";
["Crude Bandage"] = "CRBandage";
["Commissioned Musket"] = "MusketR";
["Musket"] = "MusketR";
["Tactical Spear"] = "TSpear";
["Smoke Launcher"] = "SLauncher";
["Remote Explosive"] = "RExplosive";
["C4"] = "RExplosive";
[".22 Broomhandle"] = "Pistol";
["Broomhandle"] = "Pistol";
["Modded AKM"] = "SUPAK";
["AKM"] = "SUPAK";
["Punjis"] = "PTrap";
["Combat Knife"] = "CKnife";
["Caldwell 940"] = "DoubleShotgun";
["940"] = "DoubleShotgun";
["Double Barrel"] = "DoubleShotgun";
["DoubleBarrel"] = "DoubleShotgun";
["Snares"] = "SSnare";
["Crafted Quiver"] = "CRQuiver";
["Tomahawk"] = "THawk";
["R11 RSASS"] = "RSASS";
["FAMAS F1"] = "FAMAS";
["Airdrop Flare"] = "Flare";
["Proximity Mine"] = "PMine";
["Mine"] = "PMine";
["Emergency Airdrop Flare"] = "EFlare";
["Alarming Gun"] = "VAlrGun";
["Dynamite"] = "Dynamite";
["Immobilising Splint"] = "Splint";
["Splint"] = "Splint";
["Esmarch Tourniquet"] = "Tourni";
["Tourniquet"] = "Tourni";
["Javelin"] = "CRJavelin";
["Scissors"] = "SCKnife";
["Modded Rifle"] = "Rifle";
["Rifle"] = "Rifle";
["Advanced IFAK"] = "FAid";
["IFAK"] = "FAid";
["Firerier Axe"] = "DFAxe";
["Tactical Armour"] = "APack";
["Armour"] = "APack";
["Armor"] = "APack";
["Crafted Knife"] = "CRKnife";
["Rake"] = "Rake";
["Yari"] = "Yari";
["Modded Pistol"] = "SUPMPistol";
["Backpack"] = "BPack";
["Model 870"] = "MShotgun";
["Decommissioned Musket"] = "DMusket";
["Musket2"] = "DMusket";
["MVD KS-23"] = "KShotgun";
["KS-23"] = "KShotgun";
["Military Axe"] = "MilAxe";
["Pizza Cutter"] = "PCutter";
["Boar Spear"] = "BSpear";
["Riot Grenade"] = "TGas";
["Hidden Knife"] = "HKnife";
["S44-UL1"] = "SPDStim";
["Peacemaker Chain"] = "CRVolver";
["Chain"] = "CRVolver";
["Cudgel"] = "CRCudgel";
["Stone Scrap"] = "CRStoneS";
["The Redeemer"] = "MRVolver";
["Redeemer"] = "MRVolver";
["Artisans Hook"] = "BHook";
["Halberd"] = "HBerd";
["Poisoned Knife"] = "PKnife";
["Executioner Sword"] = "ExecSword";
["Recurve Bow"] = "RBow";
["Amoxicillin Tablets"] = "PKillers";
["Ingram MAC-10"] = "Mac";
["MAC-10"] = "Mac";
["Peacemaker Uppercut"] = "URVolver";
["Fire Bomb"] = "Molo";
["Molotov"] = "Molo";
["The Bad Business"] = "BadBat";
["Bad Business"] = "BadBat";
["Compound Z"] = "SPCStim";
["Crowbar"] = "CBar";
["I4S-DS"] = "DEFStim";
["3-(cbSTM)"] = "DStim";
["cbSTM"] = "DStim";
["Cocktail Perithesene"] = "HStim";
["Perithesene"] = "HStim";
["Broken Taser"] = "Taser";
["Taser"] = "Taser";
["Compound MilBow"] = "CPBow";
["M67 Grenade"] = "MGrenade";
["A.J.M. 9"] = "AJM";
["AJM 9"] = "AJM";
["Aseptic Bandage"] = "ADBandage";
["Smoke Bomb"] = "CRSBomb";
["Shovel"] = "Shovel";
["Crafted Hatchet"] = "CRHatchet";
["Fists"] = "Fist";
["Maria"] = "NailedB";
["PGM FR-12.7"] = "AMR";
["AMR"] = "AMR";
["Military Fork"] = "MFork";
["The Decimator"] = "RBHammer";
["Decimator"] = "RBHammer";
["Mark VII"] = "Deagle";
["Deagle"] = "Deagle";
["Karabiner 98k"] = "KarSniper";
["Ice Axe"] = "IPick";
["GhostKnife"] = "GhostKnife";
["Polters Last Wish"] = "GhostKnife";
["Caldwell Handcannon"] = "DBarrel";
["Handcannon"] = "DBarrel";
["Crafted Bow"] = "CRBow";
["SPAS-12"] = "SPShotgun";
["KRISS Vector"] = "SubVector";
["Vector"] = "SubVector";
["Rapier"] = "RPier";
["Pike"] = "PSpear";
["Brass Knuckles"] = "BKnuckles";
["Military Machete"] = "MMachete";
["M1891 Avtomat"] = "Avto";
["Avtomat"] = "Avto";
["Wood Scrap"] = "CRWoodS";
["Sledgehammer"] = "SHammer";
["Glock 17"] = "Glock";
["Crafted Backpack"] = "CRBPack";
["CBJ-MS PDW"] = "SubMG";
["PDW"] = "SubMG";
["Crafted Explosive"] = "CRNade";
["BL1 (Neloprephine)"] = "SStim";
["Neloprephine"] = "SStim";
["Heroin"] = "SStim";
["Used Stim"] = "TStim";
["Hemostatic Zanustin"] = "AdrStim";
["Crafted Splint"] = "CRSplint";
}

local EspObjects = {
Enemies = {};
Demons = {};

Guns = {};
Melee = {};
Ammo = {};
Traps = {};
BodyArmor = {};
Backpacks = {};
Throwable = {};
Health = {};
Stims = {};
Blueprints = {};

Crate = {};
Workbench = {};
Scrapper = {};
Locker = {};
["Medical Cabinet"] = {};
}

local EspInfo = {
Toggles = {
Enemies = false;
Demons = true;

Guns = true;
Melee = false;
Ammo = false;
Traps = false;
BodyArmor = false;
Backpacks = true;
Throwable = false;
Health = false;
Stims = false;
Blueprints = false;

Crate = true;
Workbench = true;
Scrapper = false;
Locker = false;
["Medical Cabinet"] = false;
};
Scavs = {

------------ MELEE SCAVS ------------

ScavMeleeA = {
img = 7841679252;
desc = "ice axe scav";
subtext = "MELEE";
};
ScavMeleeB = {
img = 7841677917;
desc = "combat knife scav";
subtext = "MELEE";
};
ScavMeleeC = {
img = 7841680342;
desc = "lead pip scav";
subtext = "MELEE";
};
ScavMeleeD = {
img = 7841678596;
desc = "crow bar scav";
subtext = "MELEE";
};
ScavMeleeE = {
img = 7841680966;
desc = "karambit scav";
subtext = "MELEE";
};
ScavMeleeF = {
img = 7841677017;
desc = "boar spear scav";
subtext = "MELEE";
};

------------ PISTOL SCAVS ------------

ScavPistolA = {
img = 7841738039;
desc = "22 LR broomhandle scav";
subtext = "PISTOL";
};
ScavPistolB = {
img = 7841738562;
desc = "m1911 scav";
subtext = "PISTOL";
};
ScavPistolC = {
img = 7841739010;
desc = "ruger scav";
subtext = "PISTOL";
};

------------ AUTOM SCAVS ------------

ScavSMGA = {
img = 7841760841;
desc = "smg scav";
subtext = "AUTOMATIC";
};
ScavSMGB = {
img = 7841760841;
desc = "smg scav";
subtext = "AUTOMATIC";
};
ScavAKA = {
img = 7841761784;
desc = "ak scav";
subtext = "AUTOMATIC";
};
ScavAKB = {
img = 7841761784;
desc = "ak scav";
subtext = "AUTOMATIC";
};

----------- SHOTTY SCAVS -----------

ScavDoubleBarrel = {
img = 7841821770;
desc = "double barrel scav";
subtext = "SHOTGUN";
};
ScavShotgun = {
img = 7841833207;
desc = "model 870 scavenger";
subtext = "SHOTGUN";
};

----------- RIFLE SCAVS ------------

ScavSniper = {
img = 7841872755;
desc = "remington scav";
subtext = "MARKSMAN";
};
ScavHenry = {
img = 7841873513;
desc = "winchester scav";
subtext = "MARKSMAN";
};

--------- BOSS WAVE SCAVS ----------

BossScav = {
img = 7841904249;
desc = "boss scav";
subtext = "KILL";
};
BossScavGuard = {
img = 7841903504;
desc = "boss scav guard";
subtext = "GUARD";
};

------------ SHADOWS ------------


ShadowHidden = {
img = 7842766024;
desc = "hidden demon";
subtext = "DEMON";
subtextcolor = Color3.fromRGB(0,0,0);
};
ShadowSkinnerA = {
img = 7842771883;
desc = "skinner demon";
subtext = "DEMON";
subtextcolor = Color3.fromRGB(0,0,0);
};
ShadowSkinnerB = {
img = 7842767367;
desc = "skinner demon";
subtext = "DEMON";
subtextcolor = Color3.fromRGB(0,0,0);
};
ShadowSkinnerC = {
img = 7842771883;
desc = "skinner demon";
subtext = "DEMON";
subtextcolor = Color3.fromRGB(0,0,0);
};
ShadowSkinnerD = {
img = 7842767367;
desc = "skinner demon";
subtext = "DEMON";
subtextcolor = Color3.fromRGB(0,0,0);
};
ShadowSickler = {
img = 7842766888;
desc = "sickler demon";
subtext = "DEMON";
subtextcolor = Color3.fromRGB(0,0,0);
};
ShadowHanger = {
img = 7842765069;
desc = "hanger demon";
subtext = "DEMON";
subtextcolor = Color3.fromRGB(0,0,0);
};
};

Interactables = {
Crate = {
img = 7841194630;
};
Workbench = {
img = 7841197317;
};
Scrapper = {
img = 7841196664;
};
Locker = {
img = 7841195140;
};
["Medical Cabinet"] = {
img = 7841195738;
};
};

Items = {
Guns = {
img = 7843043692;
};
Melee = {
img = 7843044421;
};
Ammo = {
img = 7843046990;
};
Backpack = {
img = 7843047903;
};
Placeable = {
img = 7843048761;
};
BodyArmor = {
img = 7843049470;
};
Throwable = {
img = 7843050297;
};
Health = {
img = 7843627206;
};
Stims = {
img = 7843626657;
};
Blueprints = {
img = 7843630409;
};
};
}

local function RenderStepped()


if SuperRun.ShiftHeld == true and Toggles.SuperRun == true and
game.Players.LocalPlayer.Character ~= nil and
game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then
if SuperRun.WHeld == true then
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame * CFrame.new(0,0,-
SuperRun.RunSpeed)
end
if SuperRun.SHeld == true then
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame *
CFrame.new(0,0,SuperRun.RunSpeed)
end
if SuperRun.DHeld == true then
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame *
CFrame.new(SuperRun.RunSpeed,0,0)
end
if SuperRun.AHeld == true then
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame * CFrame.new(-
SuperRun.RunSpeed,0,0)
end
end
if Toggles.KillAura then
for i = 1,#Enemies do
if Enemies[i] ~= nil and Enemies[i]:FindFirstChild("Head") and
game.Players.LocalPlayer:DistanceFromCharacter(Enemies[i].Head.Position) <=
KillAuraDistance then
local data = {
[1] = "gundamage";
[2] = Enemies[i];
[3] = 9e9;
[4] = true;
[5] = "KShotgun";
[6] = false;
[7] = false;
[8] = {};
[9] = Enemies[i].Head;
}
game.Workspace.ServerStuff.dealDamage:FireServer(data, nil,
_G.Code1, _G.Code2)
end
end
return
end
end

local function GrabEssentials()


local FunnyPlace = getrenv()._G
local TempEnv = getsenv(game.Players.LocalPlayer.Backpack.mainHandler)
repeat
FunnyPlace = getrenv()._G
TempEnv = getsenv(game.Players.LocalPlayer.Backpack.mainHandler)
wait(0.3)
until FunnyPlace["seedk"] ~= nil and FunnyPlace["keylist"] ~= nil and
TempEnv["afflictstatus"] ~= nil and TempEnv["drop_slide"] ~= nil
wait(1)
if FunnyPlace["seedk"] ~= nil and FunnyPlace["keylist"] ~= nil then
_G.Code1 =
FunnyPlace.seedk[FunnyPlace.keylist[workspace.ServerStuff.ask:InvokeServer("mainHan
dler", true)]]
end
if TempEnv["afflictstatus"] ~= nil and _G.Code1 ~= nil then
local upvalues = getupvalues(TempEnv.afflictstatus)
local CorrectIndex = math.huge
for i,v in pairs(upvalues) do
if v == _G.Code1 and tonumber(i) ~= nil then
CorrectIndex = i + 1
end
if i == CorrectIndex then
_G.Code2 = v
end
end
end
if TempEnv["drop_slide"] ~= nil then
for i,v in pairs(debug.getupvalues(TempEnv["drop_slide"])) do
if typeof(v) == "table" then
for x,y in pairs(v) do
if typeof(y) == "table" and y["effects"] ~= nil then
EffectsTable = v
break
end
end
end
end
end
if TempEnv["unloadgun"] ~= nil then
for i,v in pairs(debug.getupvalues(TempEnv["unloadgun"])) do
if typeof(v) == "table" and v["Light"] ~= nil then
AmmoTable = v
end
end
end
if TempEnv["ration_system_handler"] ~= nil then
FoodTable = TempEnv["ration_system_handler"]
end
if TempEnv["convertToShadow"] ~= nil then
for i,v in pairs(getupvalues(TempEnv.convertToShadow)) do
if typeof(v) == "function" then
local constants = debug.getconstants(v)
for x,y in pairs(constants) do
if table.find(DevWeapons,y) then
--print(v,x,y)
debug.setconstant(v,x,"DXDXDXDXD")
end
end
end
end
end
--[[
if TempEnv["shakecamera"] ~= nil then
local CameraShakeFunction
CameraShakeFunction = hookfunction(TempEnv["shakecamera"], function(...)
if Toggles.AntiRecoil then
return
end
return CameraShakeFunction(...)
end)
end
--]]
TempEnv = nil
FunnyPlace = nil
end

local function HealOnce()


if _G.Code1 ~= nil and _G.Code2 ~= nil then

game.Workspace.ServerStuff.dealDamage:FireServer("regenperk",nil,_G.Code1,_G.Code2)
end
end

local function HealthChanged(Health)


if not Toggles.Godmode then
return
end
if Humanoid == nil or not Humanoid:FindFirstAncestor("Workspace") then
return
end
if Health < Humanoid.MaxHealth then
for i = 1,(Humanoid.MaxHealth - Health) do
spawn(HealOnce)
end
end
end

local function ReserveChanged()


if Toggles.InfAmmo and AmmoTable ~= nil then
for i,v in pairs(AmmoTable) do
--if tonumber(AmmoTable[i]) == nil then
AmmoTable[i] = 900
-- end
end
end
end

local function AkimboChanged(child, new)


if new == nil or not child:FindFirstAncestor("Workspace") then
AkimboActive = false
end
end

local function ClipChanged()


if Toggles.InfClip--[[ and not string.find(string.lower(ClipLabel.Text),
"inf")]] then
local Pee = getsenv(game.Players.LocalPlayer.Backpack.mainHandler)
local GetSex = getupvalues(Pee.unloadgun)
for i,v in pairs(GetSex) do
if typeof(v) == "table" then
for x,y in pairs(v) do
if typeof(y) == "table" then
for n,m in pairs(y) do
if y[n] == tonumber(ClipLabel.Text) then
if AkimboActive then
y[n] = 20
else
y[n] = math.huge
end
end
end
end
end
end
end
Pee = nil
GetSex = nil
end
end

local function MenuEffect()


local Sound =
game.ReplicatedStorage.soundLibrary.AGENT:FindFirstChild("menu"):Clone()
Sound.Parent = game.Players.LocalPlayer.PlayerGui
Sound.SoundGroup = game:GetService("SoundService").regular
Sound.Looped = false;
Sound.Ended:connect(function()
spawn(function()
Sound:Destroy()
end)
end)
Sound:Play()
local BlinkEffect =
game.Players.LocalPlayer.PlayerGui.mainHUD.TabMenu.bg.bg:Clone()
BlinkEffect.Parent = game.Players.LocalPlayer.PlayerGui.mainHUD.TabMenu.bg
spawn(function()
while true do
BlinkEffect.ImageTransparency = BlinkEffect.ImageTransparency + 0.05
wait()
if BlinkEffect.ImageTransparency >= 1 then
break
end
end
BlinkEffect:Destroy()
end)
end

local function VirusChanged()


if Toggles.VirusBlock and VirusFrame ~= nil and EffectsTable[VirusFrame.Name]
~= nil then
EffectsTable[VirusFrame.Name].effects.currentduration = tick()
end
end

local function StatusAdded(new)


if string.find(new.Name, "Virus") then
VirusFrame = new
repeat wait() until new:FindFirstChild("EmptyBar")
repeat wait() until new.EmptyBar:FindFirstChild("Bar")
new.EmptyBar.Bar.Changed:Connect(VirusChanged)
end
if not Toggles.AntiDebuff then
if not Toggles.AntiFallDamage then
return
elseif Toggles.AntiFallDamage and new.Name ~= "Cripple" then
return
end
end
repeat wait() until EffectsTable[new.Name] ~= nil
wait()
if new:IsA("Frame") and EffectsTable ~= nil and EffectsTable[new.Name] ~= nil
and not string.find(new.Name,"Virus") then
if EffectsTable[new.Name].effects ~= nil and
EffectsTable[new.Name].effects.currentduration ~= nil and
EffectsTable[new.Name].effects.colour ~= nil then
if EffectsTable[new.Name].effects.colour == Color3.new(1,0.05,0.05) or
EffectsTable[new.Name].effects.colour == false or new.Name == "Burning" or new.Name
== "Exhaustion" then
EffectsTable[new.Name].effects.currentduration = 0
end
end
end
end

local function GetClosest()


local LowestDistance = math.huge
local ClosestCharacter = nil
local Characters =
game.Workspace.activeHostiles.GetChildren(game.Workspace.activeHostiles)
for i,v in pairs(game.Workspace.NoTarget.GetChildren(game.Workspace.NoTarget))
do
table.insert(Characters, v)
end
for i,v in pairs(Characters) do
if v ~= nil then
if v.FindFirstChild(v, "Torso") then
local InitialDis = (v.Torso.Position -
game.Workspace.CurrentCamera.CFrame.p).magnitude
local Ray = Ray.new(game.Workspace.CurrentCamera.CFrame.p,
(mouse.Hit.p - game.Workspace.CurrentCamera.CFrame.p).unit * InitialDis)
local Part,Position = game.Workspace.FindPartOnRay(game.Workspace,
Ray, game.Workspace)
local FinalDifference = math.floor((Position -
v.Torso.Position).magnitude)
if FinalDifference < LowestDistance then
ClosestCharacter = v
LowestDistance = FinalDifference
end
end
end
end
return ClosestCharacter
end

local function Mark(part,table,visible,fade,fadedis)


local billgui = Instance.new('BillboardGui', part)
local imagelab = Instance.new('ImageLabel', billgui)

billgui.Name = "ESPBillboard"
billgui.Adornee = part
billgui.AlwaysOnTop = true
--billgui.ExtentsOffset = Vector3.new(0, 1, 0)
billgui.ExtentsOffsetWorldSpace = Vector3.new(0, 1, 0)
billgui.StudsOffset = Vector3.new(0, 3, 0)
billgui.Size = UDim2.new(0, 60, 0, 60)
if visible == nil or visible == true then
billgui.Enabled = true
else
billgui.Enabled = false
end

imagelab.Name = "ESPLabel"
imagelab.Image = "rbxassetid://"..table.img
imagelab.BackgroundTransparency = 1
imagelab.BorderSizePixel = 0
imagelab.Position = UDim2.new(0, 0, 0, 0)
imagelab.Size = UDim2.new(1, 0, 1, 0)
imagelab.Visible = true
imagelab.ZIndex = 10

if table["subtext"] ~= nil then


local textlab = Instance.new('TextLabel', imagelab)
textlab.Name = "ESPLabel"
textlab.BackgroundColor3 = Color3.new(255, 255, 255)
textlab.BackgroundTransparency = 1
textlab.BorderSizePixel = 0
textlab.Position = UDim2.new(0.4, 0, 0.8, 0)
textlab.Size = UDim2.new(0.2, 0, 0.2, 0)
textlab.Visible = true
textlab.ZIndex = 15
textlab.Font = 'ArialBold'
textlab.FontSize = 2
textlab.Text = table["subtext"]
textlab.TextColor3 = Color3.fromRGB(255,255,255)
if table["subtextcolor"] ~= nil then
textlab.TextStrokeColor3 = table["subtextcolor"]
else
textlab.TextStrokeColor3 = Color3.fromRGB(255,0,93)
end
textlab.TextStrokeTransparency = 0.6
textlab.TextXAlignment = Enum.TextXAlignment.Center
end
return billgui
end

local function EspHandle(v)


if v.Name == "ai_type" and v:IsA("StringValue") and EspInfo.Scavs[v.Value] ~=
nil then
repeat wait() until v.Parent == nil or v.Parent:FindFirstChild("Head")
if string.find(v.Value, "Shadow") then
local EspItem = Mark(v.Parent:FindFirstChild("Head"),
EspInfo.Scavs[v.Value], EspInfo.Toggles.Demons)
table.insert(EspObjects.Demons,EspItem)
elseif v.Parent ~= nil then
local EspItem = Mark(v.Parent:FindFirstChild("Head"),
EspInfo.Scavs[v.Value], EspInfo.Toggles.Enemies)
table.insert(EspObjects.Enemies,EspItem)
end
return
end
if v.Name == "Interact" then
local Swag = v:FindFirstAncestorOfClass("Model")
if Swag ~= nil and string.find(Swag.Name, "Locker") then
local EspItem = Mark(v, EspInfo["Interactables"]["Locker"],
EspInfo.Toggles["Locker"])
table.insert(EspObjects["Locker"], EspItem)
elseif Swag ~= nil and EspInfo["Interactables"][Swag.Name] ~= nil and
EspInfo["Toggles"][Swag.Name] ~= nil then
local EspItem = Mark(v, EspInfo["Interactables"][Swag.Name],
EspInfo.Toggles[Swag.Name])
table.insert(EspObjects[Swag.Name], EspItem)
elseif string.find(Swag.Name, "Ammo") then
local EspItem = Mark(v, EspInfo["Items"]["Ammo"], EspInfo.Toggles.Ammo)
table.insert(EspObjects.Ammo, EspItem)
end
end
if v.Name == "JointGrip" and v:FindFirstAncestor("WeaponDrops") then
if WeaponStats == nil and game.Workspace:FindFirstChild("ServerStats") and
game.Workspace.ServerStats:FindFirstChild("Statistics") and
game.Workspace.ServerStats.Statistics:FindFirstChild("W_STATISTICS") then
WeaponStats =
require(game.Workspace.ServerStats.Statistics["W_STATISTICS"])
end
local Item = v:FindFirstAncestorOfClass("Model")
if Item == nil or WeaponStats == nil then
return
end
local Type = nil
if WeaponStats[Item.Name] ~= nil and WeaponStats[Item.Name]["weapontype"]
~= nil then
Type = WeaponStats[Item.Name]["weapontype"]
else
return
end
if Type == "Gun" then
local EspItem = Mark(v, EspInfo.Items.Guns, EspInfo.Toggles.Guns)
table.insert(EspObjects.Guns,EspItem)
elseif Type ~= "Item" then
local EspItem = Mark(v, EspInfo.Items.Melee, EspInfo.Toggles.Melee)
table.insert(EspObjects.Melee,EspItem)
else
if string.sub(Item.Name, #Item.Name-2,-1) == "Aid" or Item.Name ==
"HStim" then
local EspItem = Mark(v,
EspInfo.Items.Health,EspInfo.Toggles.Health)
table.insert(EspObjects.Health,EspItem)
elseif string.sub(Item.Name, #Item.Name-3,-1) == "Stim" then
local EspItem = Mark(v, EspInfo.Items.Stims, EspInfo.Toggles.Stims)
table.insert(EspObjects.Stims,EspItem)
elseif Item.Name == "BPack" then
local EspItem = Mark(v, EspInfo.Items.Backpack,
EspInfo.Toggles.Backpacks)
table.insert(EspObjects.Backpacks,EspItem)
elseif string.sub(Item.Name, 1,2) == "BP" then
local EspItem = Mark(v, EspInfo.Items.Blueprints,
EspInfo.Toggles.Blueprints)
table.insert(EspObjects.Blueprints,EspItem)
elseif Item.Name == "APack" then
local EspItem = Mark(v, EspInfo.Items.BodyArmor,
EspInfo.Toggles.BodyArmor)
table.insert(EspObjects.BodyArmor,EspItem)
elseif WeaponStats[Item.Name]["animset"] ~= nil and
WeaponStats[Item.Name]["animset"] == "THRW" then
local EspItem = Mark(v, EspInfo.Items.Throwable,
EspInfo.Toggles.Throwable)
table.insert(EspObjects.Throwable,EspItem)
elseif table.find({"RExplosive","PMine","PTrap","SSnare"},Item.Name)
then
local EspItem = Mark(v, EspInfo.Items.Placeable,
EspInfo.Toggles.Traps)
table.insert(EspObjects.Traps,EspItem)
end
end
-- BPack
-- DEFStim
-- SPDStim
-- HStim
-- MAid
-- FAid
-- APack
end
end
local function SetupGUI()
repeat wait() until game.Players.LocalPlayer:FindFirstChild("PlayerGui")
repeat wait() until
game.Players.LocalPlayer.PlayerGui:FindFirstChild("mainHUD")
repeat wait() until
game.Players.LocalPlayer.PlayerGui.mainHUD:FindFirstChild("TabMenu")
repeat wait() until
game.Players.LocalPlayer.PlayerGui.mainHUD.TabMenu:FindFirstChild("bg")
if
game.Players.LocalPlayer.PlayerGui.mainHUD.TabMenu.bg:FindFirstChild("GOODWILL")
then
return
end
repeat wait() until
game.Players.LocalPlayer.PlayerGui.mainHUD.TabMenu.bg:FindFirstChild("rations")
repeat wait() until
game.Players.LocalPlayer.PlayerGui.mainHUD.TabMenu.bg:FindFirstChild("ammodrop")
repeat wait() until
game.Players.LocalPlayer.PlayerGui.mainHUD.TabMenu.bg:FindFirstChild("weaponinfo")
repeat wait() until
game.Players.LocalPlayer.PlayerGui.mainHUD.TabMenu.bg:FindFirstChild("scrap")
repeat wait() until
game.Players.LocalPlayer.PlayerGui.mainHUD.TabMenu.bg:FindFirstChild("rationstab")
repeat wait() until
game.Players.LocalPlayer.PlayerGui.mainHUD.TabMenu.bg.rationstab:FindFirstChild("So
da")
repeat wait() until
game.Players.LocalPlayer.PlayerGui.mainHUD.TabMenu.bg.rationstab.Soda:FindFirstChil
d("drop")
repeat wait() until
game.Players.LocalPlayer.PlayerGui.mainHUD.TabMenu.bg.rationstab.Soda:FindFirstChil
d("desc")
local GoodwillButton =
game.Players.LocalPlayer.PlayerGui.mainHUD.TabMenu.bg.rations:Clone()
GoodwillButton.Name = "GOODWILL"
GoodwillButton.Parent = game.Players.LocalPlayer.PlayerGui.mainHUD.TabMenu.bg
GoodwillButton.Text = "GOODWILL"
GoodwillButton.Position = UDim2.new(0.949999988, -340, 0.899999976, 0)
local GoodwillTab =
game.Players.LocalPlayer.PlayerGui.mainHUD.TabMenu.bg.rationstab:Clone()
GoodwillTab:ClearAllChildren()
GoodwillTab.Parent = game.Players.LocalPlayer.PlayerGui.mainHUD.TabMenu.bg
GoodwillTab.Name = "GOODWILLtab"

local FeatureButton =
game.Players.LocalPlayer.PlayerGui.mainHUD.TabMenu.bg.rationstab.Soda.drop:Clone()
FeatureButton.Size = UDim2.new(0.24, 0, 0.15, 0)

local SmallText =
game.Players.LocalPlayer.PlayerGui.mainHUD.TabMenu.bg.rationstab.Soda.desc:Clone()
SmallText.Size = UDim2.new(0.24, 0, 0.15, 0)

for i,v in pairs(GuiCommands) do


local NewButton = FeatureButton:Clone()
NewButton.Name = v
NewButton.Text = v
NewButton.Parent = GoodwillTab
local OutOfFour = (((i/4)%1)/25)*100
if OutOfFour == 0 then
OutOfFour = 4 -- fuck math
end
local Rounded = math.floor((i/4)-0.01)
NewButton.Position = UDim2.new(0.24*(OutOfFour-
1),OutOfFour*15,0.15*Rounded,Rounded*15)
NewButton.MouseButton1Down:Connect(function()
MenuEffect()
if Toggles[v] ~= nil and Toggles[v] then
game.Players:Chat(":un"..v)
else
game.Players:Chat(":"..v)
end
end)
end

local MothLogo = Instance.new("ImageLabel",


game.Players.LocalPlayer.PlayerGui.mainHUD.TabMenu.bg)
MothLogo.Visible = false
MothLogo.BackgroundTransparency = 1
MothLogo.Image = "rbxassetid://7841170230"
MothLogo.Size = UDim2.new(0.17,0,0.371,0)
MothLogo.Position = UDim2.new(0,20,0.65,0)
local CreditText = SmallText:Clone()
CreditText.Parent = game.Players.LocalPlayer.PlayerGui.mainHUD.TabMenu.bg
CreditText.TextXAlignment = Enum.TextXAlignment.Left
CreditText.Size = UDim2.new(0.001, 0, 0.001, 0)
CreditText.Position = UDim2.new(0.2,0,0.8,0)
CreditText.Text = "> ESP ICONS MADE BY PALEMOTH"
CreditText.Visible = false

local Watermark =
Instance.new("ImageLabel",game.Players.LocalPlayer.PlayerGui.mainHUD.TabMenu.bg)
watermark = Watermark
Watermark.Name = "Watermark"
Watermark.BackgroundColor3 = Color3.new(1, 1, 1)
Watermark.BackgroundTransparency = 1
Watermark.Position = UDim2.new(0,0,0.7,0)
Watermark.Size = UDim2.new(0.3,0,0.25,0)
Watermark.ImageTransparency = 0
Watermark.Image = "rbxassetid://4738504469"
Watermark.Visible = false
local CreditText2 = SmallText:Clone()
CreditText2.Parent = game.Players.LocalPlayer.PlayerGui.mainHUD.TabMenu.bg
CreditText2.TextXAlignment = Enum.TextXAlignment.Left
CreditText2.Size = UDim2.new(0.001, 0, 0.001, 0)
CreditText2.Position = UDim2.new(0.28,0,0.75,0)
CreditText2.Text = "> SCRIPT BY AIDEZ"
CreditText2.Visible = false

GoodwillButton.MouseButton1Down:Connect(function()
MenuEffect()
for i,v in
pairs(game.Players.LocalPlayer.PlayerGui.mainHUD.TabMenu.bg:GetChildren()) do
if string.sub(string.lower(v.Name), #v.Name - 2, -1) == "tab" and
v.Name ~= "GOODWILLtab" and v.Name ~= "objectivetab" then
v.Visible = false
elseif v.Parent:FindFirstChild(v.Name.."tab") and v.Name ~= "GOODWILL"
then
v.BackgroundTransparency = 0.7
end
end
Watermark.Visible = true
CreditText2.Visible = true
MothLogo.Visible = false
CreditText.Visible = false
GoodwillTab.Visible = true
GoodwillButton.BackgroundTransparency = 0.3
end)

local ESPButton =
game.Players.LocalPlayer.PlayerGui.mainHUD.TabMenu.bg.rations:Clone()
ESPButton.Name = "ESP"
ESPButton.Parent = game.Players.LocalPlayer.PlayerGui.mainHUD.TabMenu.bg
ESPButton.Text = "ESP"
ESPButton.Position = UDim2.new(0.949999988, -340, 0.980000019, 0)
local ESPTab =
game.Players.LocalPlayer.PlayerGui.mainHUD.TabMenu.bg.rationstab:Clone()
ESPTab:ClearAllChildren()
ESPTab.Parent = game.Players.LocalPlayer.PlayerGui.mainHUD.TabMenu.bg
ESPTab.Name = "ESPtab"

ESPButton.MouseButton1Down:Connect(function()
MenuEffect()
for i,v in
pairs(game.Players.LocalPlayer.PlayerGui.mainHUD.TabMenu.bg:GetChildren()) do
if string.sub(string.lower(v.Name), #v.Name - 2, -1) == "tab" and
v.Name ~= "ESPtab" and v.Name ~= "objectivetab" then
v.Visible = false
elseif v.Parent:FindFirstChild(v.Name.."tab") and v.Name ~= "ESP" then
v.BackgroundTransparency = 0.7
end
end
Watermark.Visible = false
CreditText2.Visible = false
ESPTab.Visible = true
MothLogo.Visible = true
CreditText.Visible = true
ESPButton.BackgroundTransparency = 0.3
GoodwillButton.BackgroundTransparency = 0.7
end)
local EspButtonsTemp = {}
for i,v in pairs(EspInfo.Toggles) do
local NewButton = FeatureButton:Clone()
NewButton.Name = i
NewButton.Text = i
NewButton.Parent = ESPTab
if v == true then
NewButton.BackgroundTransparency = 0.3
else
NewButton.BackgroundTransparency = 0.7
end
NewButton.MouseButton1Down:Connect(function()
MenuEffect()
EspInfo.Toggles[i] = not EspInfo.Toggles[i]
for x,y in pairs(EspObjects[i]) do
y.Enabled = EspInfo.Toggles[i]
end
if EspInfo.Toggles[i] then
NewButton.BackgroundTransparency = 0.3
else
NewButton.BackgroundTransparency = 0.7
end
end)
table.insert(EspButtonsTemp, NewButton)
end
local AllOff = FeatureButton:Clone()
AllOff.Name = "ALL OFF"
AllOff.Text = "TURN ALL OFF"
AllOff.Parent = ESPTab
AllOff.BackgroundTransparency = 0.3
AllOff.MouseButton1Down:Connect(function()
for i,v in pairs(EspInfo.Toggles) do
EspInfo.Toggles[i] = false
for x,y in pairs(EspObjects[i]) do
y.Enabled = EspInfo.Toggles[i]
end
end
for i,v in pairs(ESPTab:GetChildren()) do
if v:IsA("TextButton") and v.Name ~= "ALL OFF" then
v.BackgroundTransparency = 0.7
end
end
end)
table.insert(EspButtonsTemp, AllOff)
for i,v in pairs(EspButtonsTemp) do
local OutOfFour = (((i/4)%1)/25)*100
if OutOfFour == 0 then
OutOfFour = 4 -- fuck math
end
local Rounded = math.floor((i/4)-0.01)
v.Position = UDim2.new(0.24*(OutOfFour-
1),OutOfFour*15,0.15*Rounded,Rounded*15)
end

for i,v in
pairs(game.Players.LocalPlayer.PlayerGui.mainHUD.TabMenu.bg:GetChildren()) do
if v:IsA("TextButton") and v.Name ~= "GOODWILL" and v.Name ~= "ESP" then
v.MouseButton1Down:Connect(function()
GoodwillButton.BackgroundTransparency = 0.7
GoodwillTab.Visible = false
ESPButton.BackgroundTransparency = 0.7
ESPTab.Visible = false
MothLogo.Visible = false
CreditText.Visible = false
Watermark.Visible = false
CreditText2.Visible = false
end)
end
end

end

namecall = hookmetamethod(game, "__namecall", function(self, ...)


local Method = getnamecallmethod()
if Method == "FireServer" then
local Args = {...}
if tostring(self) == "getTPWeapon" then
CurrentWeapon = Args[1]
end
if tostring(self) == "deathPlay" then
local TempEnv = getsenv(game.Players.LocalPlayer.Backpack.mainHandler)
local TempUpValues = getupvalues(TempEnv.start_dual_wield)
for i,v in pairs(TempUpValues) do
if typeof(v) == "table" and v[1] ~= nil and typeof(v[1]) == "table"
and typeof(v[1][1]) == "string" and typeof(v[1][2]) == "boolean" then
for x,y in pairs(v) do
if table.find(DevWeapons,y[1]) then
v[x] = {"Fist", false, nil}
end
end
end
end
spawn(function()
wait(1)

game.Workspace.ServerStuff.deathPlay.FireServer(game.Workspace.ServerStuff.deathPla
y)
end)
return
end
if tostring(self) == "throwWeapon" then
if table.find(DevWeapons,tostring(Args[1])) then
Args[1] = "XDXDXDXDXDXDXDXDXD"
return namecall(self, unpack(Args))
end
end
if tostring(self) == "dropAmmo" and Args[1] == "agent_container" and
typeof(Args[2]) == "table" and typeof(Args[2][1]) == "table" then
for i,v in pairs(Args[2][1]) do
Args[2][1][i] = 0
end
return namecall(self, unpack(Args))
end
if tostring(self) == "initiateblock" and Toggles.AutoParry then
if Args[2] ~= nil and Args[2] == false then
return
end
end
if tostring(self) == "dealDamage" and not checkcaller() then
if #Args >= 4 then
_G.Code1 = Args[3]
_G.Code2 = Args[4]
end
if Toggles.AntiFallDamage and Args[1] == "fall_damage" then
return
end
if Toggles.AntiDebuff and table.find(DamageTypes,Args[1]) or
Toggles.SilentAim and Args[1] == "gundamage" then
return
end
if Toggles.OneShot and typeof(Args[1]) == "table" and Args[1][2] ~= nil
and string.find(tostring(Args[1][1]), "damage") and typeof(Args[1][2]) ==
"Instance" and Args[1][2].FindFirstChild(Args[1][2], "Humanoid") and Args[1][3] ~=
nil and Args[1][3] ~= "shove" then
for i = 1,math.floor((Args[1][2].Humanoid.Health/Args[1][3])) + 1
do
self.FireServer(self, unpack(Args))
end
end
end
if Toggles.SilentAim and tostring(self) == "applyGore" and
string.find(tostring(Args[1]), "fire") then
if WeaponStats[CurrentWeapon] ~= nil and _G.Code1 ~= nil and _G.Code2
~= nil then
local Target = GetClosest()
if Target == nil then
return
end
local Damage = WeaponStats[CurrentWeapon].damagerating[4] or
WeaponStats[CurrentWeapon].damagerating[3]
local FiringArgs = {
[1] = "gundamage",
[2] = Target,
[3] = Damage,
[4] = true,
[5] = CurrentWeapon,
[6] = false,
[7] = false,
[8] = {},
[9] = Target.Torso
}
if not Toggles.OneShot then

game.Workspace.ServerStuff.dealDamage.FireServer(game.Workspace.ServerStuff.dealDam
age, FiringArgs, nil, _G.Code1, _G.Code2)
else
for i = 1,math.floor((Target.Humanoid.Health/Damage)) + 1 do

game.Workspace.ServerStuff.dealDamage.FireServer(game.Workspace.ServerStuff.dealDam
age, FiringArgs, nil, _G.Code1, _G.Code2)
end
end
end
end
if Toggles.InfRun and tostring(self) == "movementAdjust" and not
checkcaller() then
if tostring(Args[1]) == "sprint" and Args[2] == true then
return
end
end
end
return namecall(self, ...)
end)

local function getargs(inputstring)


inputstring = string.lower(inputstring)
inputstring = string.gsub(inputstring, "'", "")
inputstring = string.gsub(inputstring, ":", "")
inputstring = string.gsub(inputstring, ";", "")
inputstring = string.gsub(inputstring, "%.", "")
inputstring = string.gsub(inputstring, "/e ", "")
inputstring = string.gsub(inputstring, "/w ", "")
local args = string.split(inputstring, " ")
args.Command = args[1]
table.remove(args, 1)
return args
end

local function IsInTable(table, tofind)


local found = false
for i,v in pairs(table) do
if v == tofind then
found = true
break
end
end
return found
end

local function CommandHandler(msg, speaker)


local Args = getargs(msg)

if
IsInTable({"light","small","short","medium","heavy","long","shells","scrap","lit","
mre","soda","beans","water","cola","bottle"}, Args.Command) then
if not Toggles.Dispenser and speaker ~= game.Players.LocalPlayer then
return
end
local Amount = tonumber(Args[1])
if Args.Command == "lit" then
Args.Command = "light"
end
local IsFood = false
if IsInTable({"mre","soda","beans","water"}, Args.Command) then
IsFood = true
end
if Amount == nil and Args.Command == "scrap" then
Amount = 500
elseif Amount == nil and Args.Command ~= "scrap" then
Amount = 1
end
if Amount > 40 and Args.Command ~= "scrap" and speaker ~=
game.Players.LocalPlayer then
Amount = 40
elseif Amount > 900 and Args.Command ~= "scrap" and speaker ==
game.Players.LocalPlayer then
Amount = 900
end
if speaker == game.Players.LocalPlayer then
if Args.Command ~= "scrap" then
if not IsFood then
local AmmoName =
string.upper(string.sub(Args.Command,1,1))..string.sub(Args.Command,2,-1)
if AmmoTable[AmmoName] ~= nil then
AmmoTable[AmmoName] = Amount
end
else
local FoodName = string.gsub(Args.Command, "water", "Bottle")
FoodName = string.gsub(FoodName, "mre", "MRE")
FoodName = string.gsub(FoodName, "cola", "Soda")
FoodName =
string.upper(string.sub(FoodName,1,1))..string.sub(FoodName,2,-1)
FoodTable[FoodName] = Amount
end
return
else
workspace.ServerStuff.dropAmmo:FireServer("scrap", Amount)
return
end
elseif speaker ~= game.Players.LocalPlayer and Toggles.Dispenser and
speaker.Character ~= nil and not Debounces.Dispensing and
speaker.Character:FindFirstChild("HumanoidRootPart") then
Debounces.Dispensing = true
local ReturnTo = nil
if Toggles.Dispenser and game.Players.LocalPlayer.Character ~= nil and
game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then
ReturnTo =
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
speaker.Character.HumanoidRootPart.CFrame * CFrame.new(0,3,0)
end
if Args.Command ~= "scrap" then
local AmmoName =
string.upper(string.sub(Args.Command,1,1))..string.sub(Args.Command,2,-1)
for i = 1,Amount do
workspace.ServerStuff.dropAmmo:FireServer(AmmoName, 100)
end
else
workspace.ServerStuff.dropAmmo:FireServer("scrap", Amount)
end
if ReturnTo ~= nil then
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
ReturnTo
end
Debounces.Dispensing = false
end
end

if not string.find(msg,"/e ") and not string.find(msg,"/w ") and not


string.find(msg,":") then
return
end
if speaker ~= game.Players.LocalPlayer then
return
end

if
IsInTable({"god","godmode","semigod","sgod","regen","instantregen","ungod","ungodmo
de","unsemigod","unsgod","unregen","uninstantregen"}, Args.Command) then
local Toggle = true -- last second to default to true, rather than a toggle
if Args[1] == "true" or Args[1] == "on" then
Toggle = true
elseif Args[1] == "false" or Args[1] == "off" or string.sub(Args.Command,
1,2) == "un" then
Toggle = false
end
Toggles.Godmode = Toggle
local currenttext = ""
if Toggle == true then
if Humanoid ~= nil and Humanoid:FindFirstAncestor("Workspace") then
if Humanoid.Health < Humanoid.MaxHealth then
for i = 1,(Humanoid.MaxHealth - Humanoid.Health) do
spawn(HealOnce)
end
end
end
currenttext = "Godmode is now ON!"
else
currenttext = "Godmode is now OFF!"
end
game.StarterGui:SetCore("SendNotification", {
Title = "notification";
Text = currenttext;
Icon = "rbxassetid://2541869220";
Duration = 3;
})
return
end

if
IsInTable({"goodwill","dispenser","ammocommands","ammo","ungoodwill","undispenser",
"unammocommands","unammo"}, Args.Command) then
local Toggle = true -- last second to default to true, rather than a toggle
if Args[1] == "true" or Args[1] == "on" then
Toggle = true
elseif Args[1] == "false" or Args[1] == "off" or string.sub(Args.Command,
1,2) == "un" then
Toggle = false
end
Toggles.Dispenser = Toggle
local currenttext = ""
if Toggle == true then
currenttext = "Dispenser is now ON!"
else
currenttext = "Dispenser is now OFF!"
end
game.StarterGui:SetCore("SendNotification", {
Title = "notification";
Text = currenttext;
Icon = "rbxassetid://2541869220";
Duration = 3;
})
return
end

if
IsInTable({"defectblock","disabilityblock","debuffsblock","nodebuffs","antidebuff",
"antidebuffs","nodebuff","noeffects","nobleed","undefectblock","undisabilityblock",
"undebuffsblock","unnodebuffs","unnodebuff","unantidebuff","unantidebuffs","unnoble
ed","unnoeffects"}, Args.Command) then
local Toggle = true -- last second to default to true, rather than a toggle
if Args[1] == "true" or Args[1] == "on" then
Toggle = true
elseif Args[1] == "false" or Args[1] == "off" or string.sub(Args.Command,
1,2) == "un" then
Toggle = false
end
Toggles.AntiDebuff = Toggle
local currenttext = ""
if Toggle == true then
for i,v in pairs(EffectsTable) do
if not string.find(i, "Virus") and v.effects ~= nil and
v.effects.currentduration ~= nil and v.effects.colour ~= nil then
if v.effects.colour == Color3.new(1,0.05,0.05) or
v.effects.colour == false or i == "Burning" or i == "Exhaustion" then
v.effects.currentduration = 0
end
end
end
currenttext = "AntiDebuff is now ON!"
else
currenttext = "AntiDebuff is now OFF!"
end
game.StarterGui:SetCore("SendNotification", {
Title = "notification";
Text = currenttext;
Icon = "rbxassetid://2541869220";
Duration = 3;
})
return
end

if
IsInTable({"infrun","permrun","runforever","run","uninfrun","unpermrun","unrunforev
er","unrun"}, Args.Command) then
local Toggle = true -- last second to default to true, rather than a toggle
if Args[1] == "true" or Args[1] == "on" then
Toggle = true
elseif Args[1] == "false" or Args[1] == "off" or string.sub(Args.Command,
1,2) == "un" then
Toggle = false
end
Toggles.InfRun = Toggle
local currenttext = ""
if Toggle == true then
currenttext = "InfRun is now ON!"
else
currenttext = "InfRun is now OFF!"
end
game.StarterGui:SetCore("SendNotification", {
Title = "notification";
Text = currenttext;
Icon = "rbxassetid://2541869220";
Duration = 3;
})
return
end

if
IsInTable({"nocooldown","removecooldown","nocool","instantcharge","nocool","cooldow
n","unnocooldown","unremovecooldown","unnocool","uninstantcharge","unnocool"},
Args.Command) then
local Toggle = true -- last second to default to true, rather than a toggle
if Args[1] == "true" or Args[1] == "on" then
Toggle = true
elseif Args[1] == "false" or Args[1] == "off" or string.sub(Args.Command,
1,2) == "un" or Args.Command == "cooldown" then
Toggle = false
end
Toggles.NoCooldown = Toggle
local Connections =
getconnections(workspace.ServerStuff.playerMatsHandler.OnClientEvent)
local TargetTable = nil
for i,v in pairs(getupvalues(Connections[1].Function)) do
if typeof(v) == "table" and v[3] ~= nil and typeof(v[3]) == "table" and
v[3]["cooldown"] ~= nil then
TargetTable = v
end
end
if TargetTable == nil then
return
end
local currenttext = ""
if Toggle == true then
currenttext = "NoCooldown is now ON!"
local Env = getsenv(game.Players.LocalPlayer.Backpack.mainHandler)
if Env["aux_usage"] ~= nil then
Env["aux_usage"] = math.huge
end
Env = nil
for i,v in pairs(TargetTable) do
if typeof(v) == "table" and v["cooldown"] ~= nil then
for x,y in pairs(v) do
if string.find(tostring(x),"cooldown") and string.sub(x,#x
- 2,-1) ~= "old" then
if v[x.."old"] == nil then
v[x.."old"] = v[x]
end
if v["kiramaxdamage"] ~= nil then
if tostring(x) == "mincooldown" then
v[x] = 0.1
elseif tostring(x) == "cooldown" then
v[x] = 1
end
else
if v["inverse_cd"] == nil then
v[x] = 0
else
v[x] = math.huge
end
end
end
if x == "perk_mincd" or x == "vulka_ammo_usage" or
string.find(tostring(x),"overheat") then
if v[x.."old"] == nil and string.sub(x,#x - 2,-1) ~=
"old" then
v[x.."old"] = v[x]
end
v[x] = 0
end
end
end
end
else
currenttext = "NoCooldown is now OFF!"
local Env = getsenv(game.Players.LocalPlayer.Backpack.mainHandler)
if Env["aux_usage"] ~= nil then
Env["aux_usage"] = 1
end
Env = nil
for i,v in pairs(TargetTable) do
if typeof(v) == "table" and v["cooldown"] ~= nil then
for x,y in pairs(v) do
if string.sub(x,#x - 2,-1) ~= "old" and v[x.."old"] ~= nil
then
v[x] = v[x.."old"]
end
end
end
end
end
game.StarterGui:SetCore("SendNotification", {
Title = "notification";
Text = currenttext;
Icon = "rbxassetid://2541869220";
Duration = 3;
})
return
end

if IsInTable({"cig","ciggy","cigarette","smoke"}, Args.Command) then


local Cig = game.ReplicatedStorage.auxItems.buffermodel:Clone()
Cig.CFrame = game.Workspace.CurrentCamera.CFrame
Cig.Parent = game.Workspace.CurrentCamera
local Motor = Instance.new("Motor6D")
Motor.Part0 = Cig
Motor.Part1 = game.Workspace.CurrentCamera:FindFirstChildOfClass("Part")
Motor.C1 = CFrame.new(0, -0.8, -0.7) * CFrame.Angles(0, math.rad(90), 0)
Motor.Parent = Cig
game.Workspace.ServerStuff.quickDisplay:FireServer("add_buffer")
repeat wait() until game.Players.LocalPlayer.Character ~= nil
repeat wait() until
game.Players.LocalPlayer.Character:FindFirstChild("Head")
repeat wait() until
game.Players.LocalPlayer.Character.Head:FindFirstChild("buffer_head")

game.Players.LocalPlayer.Character.Head:FindFirstChild("buffer_head"):Destroy()
return
end

if IsInTable({"uncig","unciggy","uncigarette","unsmoke"}, Args.Command) then


if game.Workspace.CurrentCamera:FindFirstChild("buffermodel") then
game.Workspace.CurrentCamera.buffermodel:Destroy()
end
return
end

if IsInTable({"heal","fullheal","maxhealth","recover"}, Args.Command) then


if Humanoid ~= nil and Humanoid:FindFirstAncestor("Workspace") then
if Humanoid.Health < Humanoid.MaxHealth then
for i = 1,(Humanoid.MaxHealth - Humanoid.Health) do
spawn(HealOnce)
end
end
end
if EffectsTable == nil then
GrabEssentials()
end
for i,v in pairs(EffectsTable) do
if not string.find(i, "Virus") and v.effects ~= nil and
v.effects.currentduration ~= nil and v.effects.colour ~= nil then
if v.effects.colour == Color3.new(1,0.05,0.05) or v.effects.colour
== false or i == "Burning" or i == "Exhaustion" then
v.effects.currentduration = 0
end
end
end
return
end

if IsInTable({"cleareffects","clear","removedebuffs","fix","effects"},
Args.Command) then
for i,v in pairs(EffectsTable) do
if not string.find(i, "Virus") then
EffectsTable[i].effects.currentduration = 0
end
end
return
end

if
IsInTable({"infection","stopinfection","haltinfection","virus","blockvirus","stopvi
rus","haltvirus","uninfection","stopinfection","virusblock","unhaltinfection","unvi
rus","unstopvirus","unhaltvirus","unblockvirus","unvirusblock"}, Args.Command) then
local Toggle = true -- last second to default to true, rather than a toggle
if Args[1] == "true" or Args[1] == "on" then
Toggle = true
elseif Args[1] == "false" or Args[1] == "off" or string.sub(Args.Command,
1,2) == "un" then
Toggle = false
end
Toggles.VirusBlock = Toggle
local currenttext = ""
if Toggle == true then
currenttext = "VirusBlock is now ON!"
else
currenttext = "VirusBlock is now OFF!"
end
game.StarterGui:SetCore("SendNotification", {
Title = "notification";
Text = currenttext;
Icon = "rbxassetid://2541869220";
Duration = 3;
})
return
end

if
IsInTable({"resetvirus","pill","pills","resetinfection","restartvirus","restartinfe
ction","virusprogress","infectionprogress"}, Args.Command) then
for i,v in pairs(EffectsTable) do
if string.find(i, "Virus") then
EffectsTable[i].effects.currentduration = tick()
end
end
return
end

if
IsInTable({"oneshot","instantkill","onetap","infdamage","unoneshot","uninstantkill"
,"unonetap","uninfdamage"}, Args.Command) then
local Toggle = true -- last second to default to true, rather than a toggle
if Args[1] == "true" or Args[1] == "on" then
Toggle = true
elseif Args[1] == "false" or Args[1] == "off" or string.sub(Args.Command,
1,2) == "un" then
Toggle = false
end
Toggles.OneShot = Toggle
local currenttext = ""
if Toggle == true then
currenttext = "OneShot is now ON!"
else
currenttext = "OneShot is now OFF!"
end
game.StarterGui:SetCore("SendNotification", {
Title = "notification";
Text = currenttext;
Icon = "rbxassetid://2541869220";
Duration = 3;
})
return
end

if
IsInTable({"silentaim","alwayshit","nevermiss","aimbot","unsilentaim","unalwayshit"
,"unnevermiss","unaimbot"}, Args.Command) then
local Toggle = true -- last second to default to true, rather than a toggle
if Args[1] == "true" or Args[1] == "on" then
Toggle = true
elseif Args[1] == "false" or Args[1] == "off" or string.sub(Args.Command,
1,2) == "un" then
Toggle = false
end
Toggles.SilentAim = Toggle
local currenttext = ""
if Toggle == true then
currenttext = "SilentAim is now ON!"
else
currenttext = "SilentAim is now OFF!"
end
game.StarterGui:SetCore("SendNotification", {
Title = "notification";
Text = currenttext;
Icon = "rbxassetid://2541869220";
Duration = 3;
})
return
end

if
IsInTable({"infammo","infiniteammo","infreserve","infinitereserve","uninfammo","uni
nfiniteammo","uninfreserve","uninfinitereserve"}, Args.Command) then
local Toggle = true -- last second to default to true, rather than a toggle
if Args[1] == "true" or Args[1] == "on" then
Toggle = true
elseif Args[1] == "false" or Args[1] == "off" or string.sub(Args.Command,
1,2) == "un" then
Toggle = false
end
Toggles.InfAmmo = Toggle
local currenttext = ""
if Toggle == true then
currenttext = "InfAmmo is now ON!"
if AmmoTable ~= nil then
for i,v in pairs(AmmoTable) do
--if tonumber(AmmoTable[i]) == nil then
AmmoTable[i] = 900
--end
end
end
else
currenttext = "InfAmmo is now OFF!"
end
game.StarterGui:SetCore("SendNotification", {
Title = "notification";
Text = currenttext;
Icon = "rbxassetid://2541869220";
Duration = 3;
})
return
end

if
IsInTable({"infclip","infiniteclip","infmag","infinitemag","infshots","infiniteshot
s","infshoot","infiniteshoot","bottomlessmags","uninfclip","uninfiniteclip","uninfm
ag","uninfinitemag","uninfshots","uninfiniteshots","uninfshoot","uninfiniteshoot","
unbottomlessmags"}, Args.Command) then
local Toggle = true -- last second to default to true, rather than a toggle
if Args[1] == "true" or Args[1] == "on" then
Toggle = true
elseif Args[1] == "false" or Args[1] == "off" or string.sub(Args.Command,
1,2) == "un" then
Toggle = false
end
Toggles.InfClip = Toggle
local currenttext = ""
if Toggle == true then
local Pee = getsenv(game.Players.LocalPlayer.Backpack.mainHandler)
local GetSex = getupvalues(Pee.unloadgun)
for i,v in pairs(GetSex) do
if typeof(v) == "table" then
for x,y in pairs(v) do
if typeof(y) == "table" then
for n,m in pairs(y) do
if y[n] == tonumber(ClipLabel.Text) then
if AkimboActive then
y[n] = 20
else
y[n] = math.huge
end
end
end
end
end
end
end
Pee = nil
GetSex = nil
currenttext = "InfMag is now ON!"
else
local Pee = getsenv(game.Players.LocalPlayer.Backpack.mainHandler)
local GetSex = getupvalues(Pee.unloadgun)
for i,v in pairs(GetSex) do
if typeof(v) == "table" then
for x,y in pairs(v) do
if typeof(y) == "table" then
for n,m in pairs(y) do
if tonumber(y[n]) ~= nil and tonumber(y[n]) > 1000
then
y[n] = 10
end
end
end
end
end
end
Pee = nil
GetSex = nil
currenttext = "InfMag is now OFF!"
end
game.StarterGui:SetCore("SendNotification", {
Title = "notification";
Text = currenttext;
Icon = "rbxassetid://2541869220";
Duration = 3;
})
return
end

if
IsInTable({"nocamerashake","antirecoil","anticamerashake","norecoil","noshake","ant
ishake","unnocamerashake","unantirecoil","unanticamerashake","unnorecoil","unnoshak
e","unantishake"}, Args.Command) then
local Toggle = true -- last second to default to true, rather than a toggle
if Args[1] == "true" or Args[1] == "on" then
Toggle = true
elseif Args[1] == "false" or Args[1] == "off" or string.sub(Args.Command,
1,2) == "un" then
Toggle = false
end
Toggles.AntiRecoil = Toggle
local currenttext = ""
local TempEnv = getsenv(game.Players.LocalPlayer.Backpack.mainHandler)
if Toggle == true then
--hookfunction(TempEnv["shakecamera"],function()end)
currenttext = "AntiRecoil is now ON!"
else
--print(CameraShakeFunction)
--hookfunction(TempEnv["shakecamera"],CameraShakeFunction)
currenttext = "AntiRecoil is now OFF!"
end
TempEnv = nil
game.StarterGui:SetCore("SendNotification", {
Title = "notification";
Text = currenttext;
Icon = "rbxassetid://2541869220";
Duration = 3;
})
return
end

if
IsInTable({"nofall","nofalldamage","antifalldamage","antifall","unnofall","unnofall
damage","unantifalldamage","unantifall","falldamage"}, Args.Command) then
local Toggle = true -- last second to default to true, rather than a toggle
if Args[1] == "true" or Args[1] == "on" then
Toggle = true
elseif Args[1] == "false" or Args[1] == "off" or string.sub(Args.Command,
1,2) == "un" or Args.Command == "falldamage" then
Toggle = false
end
Toggles.AntiFallDamage = Toggle
local currenttext = ""
if Toggle == true then
currenttext = "AntiFallDamage is now ON!"
else
currenttext = "AntiFallDamage is now OFF!"
end
game.StarterGui:SetCore("SendNotification", {
Title = "notification";
Text = currenttext;
Icon = "rbxassetid://2541869220";
Duration = 3;
})
return
end

if
IsInTable({"superrun","superspeed","fasterrun","speed","run","unsuperrun","unsupers
peed","unfasterrun","unspeed","unrun"}, Args.Command) then
local Toggle = true -- last second to default to true, rather than a toggle
if Args[1] == "true" or Args[1] == "on" then
Toggle = true
elseif Args[1] == "false" or Args[1] == "off" or string.sub(Args.Command,
1,2) == "un" then
Toggle = false
end
Toggles.SuperRun = Toggle
local currenttext = ""
if Toggle == true then
if RenderStepConnection == nil then
RenderStepConnection =
game:GetService("RunService").Stepped:Connect(RenderStepped)
end
currenttext = "SuperRun is now ON!"
else
if RenderStepConnection ~= nil and Toggles.KillAura == false then
RenderStepConnection:Disconnect()
RenderStepConnection = nil
end
currenttext = "SuperRun is now OFF!"
end
game.StarterGui:SetCore("SendNotification", {
Title = "notification";
Text = currenttext;
Icon = "rbxassetid://2541869220";
Duration = 3;
})
return
end

if
IsInTable({"nohunger","nodrink","noeat","nothirst","permfill","unnohunger","unnodri
nk","unnoeat","unnothirst","unpermfill"}, Args.Command) then
local Toggle = true -- last second to default to true, rather than a toggle
if Args[1] == "true" or Args[1] == "on" then
Toggle = true
elseif Args[1] == "false" or Args[1] == "off" or string.sub(Args.Command,
1,2) == "un" then
Toggle = false
end
Toggles.NoHunger = Toggle
local currenttext = ""
if Toggle == true then
currenttext = "NoHunger is now ON!"
FoodTable.hunger = math.huge
FoodTable.thirst = math.huge
else
currenttext = "NoHunger is now OFF!"
FoodTable.hunger = tick()
FoodTable.thirst = tick()
end
game.StarterGui:SetCore("SendNotification", {
Title = "notification";
Text = currenttext;
Icon = "rbxassetid://2541869220";
Duration = 3;
})
return
end

if IsInTable({"fill","eat","drink","satiate","fillhunger","fillstomach"},
Args.Command) then
FoodTable.hunger = tick()
FoodTable.thirst = tick()
return
end

if
IsInTable({"autoparry","antimelee","meleeblock","meleecuck","antihit","autoblock","
unautoparry","unantimelee","unmeleeblock","unmeleecuck","unantihit","unautoblock"},
Args.Command) then
local Toggle = true -- last second to default to true, rather than a toggle
if Args[1] == "true" or Args[1] == "on" then
Toggle = true
elseif Args[1] == "false" or Args[1] == "off" or string.sub(Args.Command,
1,2) == "un" then
Toggle = false
end
Toggles.AutoParry = Toggle
local currenttext = ""
if Toggle == true then
game.Workspace.ServerStuff.initiateblock:FireServer(_G.Code1, true)
currenttext = "AutoParry is now ON!"
else
game.Workspace.ServerStuff.initiateblock:FireServer(_G.Code1, false)
currenttext = "AutoParry is now OFF!"
end
game.StarterGui:SetCore("SendNotification", {
Title = "notification";
Text = currenttext;
Icon = "rbxassetid://2541869220";
Duration = 3;
})
return
end

if
IsInTable({"killaura","murderaura","proximitykill","closekill","killclose","unkilla
ura","unmurderaura","unproximitykill","unclosekill","unkillclose"}, Args.Command)
then
local Toggle = true -- last second to default to true, rather than a toggle
local Amount = tonumber(Args[1]) or tonumber(Args[2])
if Amount ~= nil then
KillAuraDistance = Amount
game.StarterGui:SetCore("SendNotification", {
Title = "notification";
Text = "KillAura distance is now "..tostring(Amount);
Icon = "rbxassetid://2541869220";
Duration = 3;
})
return
end
if Args[1] == "true" or Args[1] == "on" then
Toggle = true
elseif Args[1] == "false" or Args[1] == "off" or string.sub(Args.Command,
1,2) == "un" then
Toggle = false
end
Toggles.KillAura = Toggle
local currenttext = ""
if Toggle == true then
if RenderStepConnection == nil then
RenderStepConnection =
game:GetService("RunService").Stepped:Connect(RenderStepped)
end
currenttext = "KillAura is now ON!"
else
if RenderStepConnection ~= nil and Toggles.SuperRun == false then
RenderStepConnection:Disconnect()
RenderStepConnection = nil
end
currenttext = "KillAura is now OFF!"
end
game.StarterGui:SetCore("SendNotification", {
Title = "notification";
Text = currenttext;
Icon = "rbxassetid://2541869220";
Duration = 3;
})
return
end

if
IsInTable({"autokill","autokillenemies","automurder","moneyfarm","autoclearenemies"
,"autothreatclear","autowin","unautokill","unautokillenemies","unautomurder","unmon
eyfarm","unautoclearenemies","unautothreatclear","unautowin"}, Args.Command) then
local Toggle = true -- last second to default to true, rather than a toggle
if Args[1] == "true" or Args[1] == "on" then
Toggle = true
elseif Args[1] == "false" or Args[1] == "off" or string.sub(Args.Command,
1,2) == "un" then
Toggle = false
end
Toggles.AutoKill = Toggle
local currenttext = ""
if Toggle == true then
for i = 1,#Enemies do
if Enemies[i] ~= nil and Enemies[i]:FindFirstChild("Head") then
local data = {
[1] = "gundamage";
[2] = Enemies[i];
[3] = 9e9;
[4] = true;
[5] = "KShotgun";
[6] = false;
[7] = false;
[8] = {};
[9] = Enemies[i].Head;
}
game.Workspace.ServerStuff.dealDamage:FireServer(data, nil,
_G.Code1, _G.Code2)
end
end
currenttext = "AutoKill is now ON!"
else
currenttext = "AutoKill is now OFF!"
end
game.StarterGui:SetCore("SendNotification", {
Title = "notification";
Text = currenttext;
Icon = "rbxassetid://2541869220";
Duration = 3;
})
return
end

if
IsInTable({"killenemies","killall","removeenemies","killothers","enemykill","cleare
nemies","clearhazards","enemieskill","unkillenemies","unkillall","unremoveenemies",
"unkillothers","unenemykill","unclearenemies","unclearhazards","unenemieskill"},
Args.Command) then
local Amount = tonumber(Args[1]) or math.huge
for i = 1,#Enemies do
if Enemies[i] ~= nil and Enemies[i]:FindFirstChild("Head") and
game.Players.LocalPlayer:DistanceFromCharacter(Enemies[i].Head.Position) <= Amount
then
local data = {
[1] = "gundamage";
[2] = Enemies[i];
[3] = 9e9;
[4] = true;
[5] = "KShotgun";
[6] = false;
[7] = false;
[8] = {};
[9] = Enemies[i].Head;
}
game.Workspace.ServerStuff.dealDamage:FireServer(data, nil,
_G.Code1, _G.Code2)
end
end
game.StarterGui:SetCore("SendNotification", {
Title = "notification";
Text = "Killed all enemies!";
Icon = "rbxassetid://2541869220";
Duration = 3;
})
return
end

if
IsInTable({"equipbackpack","backpack","enablebackpack","expandinventory","addbackpa
ck"}, Args.Command) then
game.Workspace.ServerStuff.dealDamage:FireServer("putbackpack", nil,
_G.Code1, _G.Code2);
game.Players.LocalPlayer.PlayerGui.mainHUD.InventoryFrame.slot6.Visible =
true;
game.Players.LocalPlayer.PlayerGui.mainHUD.InventoryFrame.slot5.Visible =
true;
local TempEnv = getsenv(game.Players.LocalPlayer.Backpack.mainHandler)
local TempUpValues = getupvalues(TempEnv.start_dual_wield)
local TempEnv = getsenv(game.Players.LocalPlayer.Backpack.mainHandler)
local TempUpValues = getupvalues(TempEnv.start_dual_wield)
local InvTable = nil
for i,v in pairs(TempUpValues) do
if typeof(v) == "table" and v[1] ~= nil and typeof(v[1]) == "table" and
typeof(v[1][1]) == "string" and typeof(v[1][2]) == "boolean" then
v[5] = { "Fist", false, nil }
v[6] = { "Fist", false, nil }
end
end
TempEnv = nil
TempUpValues = nil
return
end

if
IsInTable({"spawn","give","giveitem","spawnitem","giveme","gunspawn","spawngun"},
Args.Command) then
if Args[1] == nil then
return
end
if Args[2] ~= nil then
Args[1] = Args[1].." "..Args[2]
end
if Args[3] ~= nil then
Args[1] = Args[1].." "..Args[3]
end
if WeaponStats == nil and game.Workspace:FindFirstChild("ServerStats") and
game.Workspace.ServerStats:FindFirstChild("Statistics") and
game.Workspace.ServerStats.Statistics:FindFirstChild("W_STATISTICS") then
WeaponStats =
require(game.Workspace.ServerStats.Statistics["W_STATISTICS"])
end
local TempEnv = getsenv(game.Players.LocalPlayer.Backpack.mainHandler)
local TempUpValues = getupvalues(TempEnv.start_dual_wield)
local InvTable = nil
for i,v in pairs(TempUpValues) do
if typeof(v) == "table" and v[1] ~= nil and typeof(v[1]) == "table" and
typeof(v[1][1]) == "string" and typeof(v[1][2]) == "boolean" then
InvTable = v
break
end
end
for i,v in pairs(Weapons) do
if string.sub(string.lower(i),1,#Args[1]) == string.lower(Args[1]) then
local Type = WeaponStats[v].weapontype
if Type == "Gun" or Type == "Item" then
for x,y in pairs(InvTable) do
if x ~= 1 and y[1] == "Fist" then
if Type == "Gun" then
InvTable[x] = {v, false, 10}
else
InvTable[x] = {v, false, 1}
end
return
end
end
game.StarterGui:SetCore("SendNotification", {
Title = "notification";
Text = "NO AVAILABLE SLOTS (DROP SOMETHING)";
Icon = "rbxassetid://2541869220";
Duration = 3;
})
elseif Type ~= "Gun" and Type ~= "Item" then
InvTable[1] = {v, false, nil}
local AnimSet =
game:GetService("ReplicatedStorage").animationSets.TPanimSets:FindFirstChild(Weapon
Stats[v].animset)
game.Workspace.ServerStuff.getTPWeapon:FireServer(v, AnimSet,
"Fist")
local NewModel =
game.Players.LocalPlayer.Character:WaitForChild(v,10)
if NewModel == nil then
return
end
game.Workspace.ServerStuff.getTPWeapon:FireServer(v, AnimSet,
"Fist", NewModel, true)
end
break
end
end
InvTable = nil
TempEnv = nil
TempUpValues = nil
return
end

if IsInTable({"weaponnames","names","weapons","spawnitems","guns"},
Args.Command) then
print("====== WEAPON NAMES ======")
for i,v in pairs(Weapons) do
print(i)
end
print("==========================")
return
end

end

game.Players.LocalPlayer.Chatted:Connect(function(msg)
CommandHandler(msg, game.Players.LocalPlayer)
end)
for i,v in pairs(game.Players:GetPlayers()) do
if v ~= game.Players.LocalPlayer then
v.Chatted:Connect(function(msg)
CommandHandler(msg, v)
end)
end
end
game.Players.PlayerAdded:Connect(function(v)
v.Chatted:Connect(function(msg)
CommandHandler(msg, v)
end)
end)

mouse.KeyDown:Connect(function(key)
if key == "0" then
SuperRun.ShiftHeld = true
return
end
if key == "w" then
SuperRun.WHeld = true
return
end
if key == "s" then
SuperRun.SHeld = true
return
end
if key == "a" then
SuperRun.AHeld = true
return
end
if key == "d" then
SuperRun.DHeld = true
return
end
if key == "l" then
Toggles.SuperRun = not Toggles.SuperRun
local currenttext = ""
if Toggles.SuperRun == true then
if RenderStepConnection == nil then
RenderStepConnection =
game:GetService("RunService").Stepped:Connect(RenderStepped)
end
currenttext = "SuperRun is now ON!"
else
if RenderStepConnection ~= nil and Toggles.KillAura == false then
RenderStepConnection:Disconnect()
RenderStepConnection = nil
end
currenttext = "SuperRun is now OFF!"
end
game.StarterGui:SetCore("SendNotification", {
Title = "notification";
Text = currenttext;
Icon = "rbxassetid://2541869220";
Duration = 3;
})
return
end
if key == "-" then
SuperRun.RunSpeed = SuperRun.RunSpeed - 0.1
game.StarterGui:SetCore("SendNotification", {
Title = "notification";
Text = "Your Super-Run speed is now
"..tostring(SuperRun.RunSpeed).."!";
Icon = "rbxassetid://2541869220";
Duration = 3;
})
return
end
if key == "=" then
SuperRun.RunSpeed = SuperRun.RunSpeed + 0.1
game.StarterGui:SetCore("SendNotification", {
Title = "notification";
Text = "Your Super-Run speed is now
"..tostring(SuperRun.RunSpeed).."!";
Icon = "rbxassetid://2541869220";
Duration = 3;
})
return
end
if key == "y" and _G.Code1 ~= nil and _G.Code2 ~= nil then
local Data = {
["throwrating"] = 4,
["ability"] = "Impact triggered explosive.",
["animset"] = "THRW",
["woundrating"] = 2,
["weapontype"] = "Item",
["name"] = "Impact Grenade",
["damagerating"] = {
[1] = 0,
[2] = 0,
[3] = 80
},
["icon"] = "2331748192",
["sizerating"] = 4,
["desc"] = "Formerly created by a man from somewhere in Russia, this
little explosive device can go boom upon impacting something! No idea what Russia
is though."
}
game.Workspace.ServerStuff.throwWeapon:FireServer("ImpN", 0,
game.Workspace.CurrentCamera.CFrame, 0.1960853934288, Data, nil, false, _G.Code1,
nil, _G.Code2)
return
end
if key == "n" then
if Humanoid ~= nil and Humanoid:FindFirstAncestor("Workspace") then
if Humanoid.Health < Humanoid.MaxHealth then
for i = 1,(Humanoid.MaxHealth - Humanoid.Health) do
spawn(HealOnce)
end
end
end
if EffectsTable == nil then
GrabEssentials()
end
for i,v in pairs(EffectsTable) do
if not string.find(i, "Virus") and v["effects"] ~= nil and
typeof(v.effects) == "table" and v.effects["currentduration"] ~= nil and
typeof(v.effects) ~= "Color3" and v.effects.colour ~= nil then
if v.effects.colour == Color3.new(1,0.05,0.05) or v.effects.colour
== false or i == "Burning" or i == "Exhaustion" then
v.effects.currentduration = 0
end
end
end
return
end
if key == "m" then
if EffectsTable == nil then
GrabEssentials()
end
for i,v in pairs(EffectsTable) do
if not string.find(i, "Virus") and v["effects"] ~= nil and
typeof(v.effects) == "table" and v.effects["currentduration"] ~= nil and
typeof(v.effects) ~= "Color3" and v.effects.colour ~= nil then
if v.effects.colour == false or i == "Burning" or i == "Exhaustion"
or v.effects.colour == Color3.new(1,0.05,0.05) then
v.effects.currentduration = 0
end
end
end
return
end
end)

mouse.KeyUp:Connect(function(key)
if key == "0" then
SuperRun.ShiftHeld = false
return
end
if key == "w" then
SuperRun.WHeld = false
return
end
if key == "s" then
SuperRun.SHeld = false
return
end
if key == "a" then
SuperRun.AHeld = false
return
end
if key == "d" then
SuperRun.DHeld = false
return
end
end)

repeat wait() until game.Players.LocalPlayer.Character ~= nil


repeat wait() until game.Players.LocalPlayer.Character:FindFirstChild("Humanoid")

Humanoid = game.Players.LocalPlayer.Character:FindFirstChild("Humanoid")

Humanoid.HealthChanged:Connect(HealthChanged)

repeat wait() until game.Workspace:FindFirstChild("activePlayers")


game.Workspace.activePlayers.ChildAdded:Connect(function(child)
print("PISSSSSSSSSS")
end)

game.Players.LocalPlayer.CharacterAdded:Connect(function(character)
print("loaded character")
_G.Code1 = nil
_G.Code2 = nil
repeat wait() until character:FindFirstChild("Humanoid")
Humanoid = character:FindFirstChild("Humanoid")
local Head = game.Players.LocalPlayer.Character:WaitForChild("Head",10)
if Head == nil then
return
end
-- print("peesuck")
Humanoid.HealthChanged:Connect(HealthChanged)
repeat wait() until game.Players.LocalPlayer:FindFirstChild("PlayerGui")
repeat wait() until game.Players.LocalPlayer:FindFirstChild("Backpack")
repeat wait() until
game.Players.LocalPlayer.PlayerGui:FindFirstChild("mainHUD")
repeat wait() until
game.Players.LocalPlayer.Backpack:FindFirstChild("mainHandler")
repeat wait() until
game.Players.LocalPlayer.PlayerGui.mainHUD:FindFirstChild("HealthFrame")
repeat wait() until
game.Players.LocalPlayer.PlayerGui.mainHUD.HealthFrame:FindFirstChild("Statuses")
local FunnyPlace = getrenv()._G
GrabEssentials()
repeat
local Continue = false
if game.Players.LocalPlayer.PlayerGui:FindFirstChild("mainHUD") and
game.Players.LocalPlayer.PlayerGui.mainHUD:FindFirstChild("HealthFrame") and
game.Players.LocalPlayer.PlayerGui.mainHUD.HealthFrame:FindFirstChild("Statuses")
then
for i,v in
pairs(game.Players.LocalPlayer.PlayerGui.mainHUD.HealthFrame.Statuses:GetChildren()
) do
if string.find(v.Name, "Virus") then
VirusFrame = v
repeat wait() until v:FindFirstChild("EmptyBar")
repeat wait() until v.EmptyBar:FindFirstChild("Bar")
v.EmptyBar.Bar.Changed:Connect(VirusChanged)
Continue = true
end
end
end
wait()
until Continue

game.Players.LocalPlayer.PlayerGui.mainHUD.HealthFrame.Statuses.ChildAdded:Connect(
StatusAdded)
repeat wait() until
game.Players.LocalPlayer.PlayerGui.mainHUD:FindFirstChild("LowerHudFrame")
repeat wait() until
game.Players.LocalPlayer.PlayerGui.mainHUD.LowerHudFrame:FindFirstChild("main")
repeat wait() until
game.Players.LocalPlayer.PlayerGui.mainHUD.LowerHudFrame:FindFirstChild("reserve")
repeat wait() until
game.Players.LocalPlayer.PlayerGui.mainHUD.LowerHudFrame.main:FindFirstChild("label
")
repeat wait() until
game.Players.LocalPlayer.PlayerGui.mainHUD.LowerHudFrame.reserve:FindFirstChild("la
bel")
ClipLabel = game.Players.LocalPlayer.PlayerGui.mainHUD.LowerHudFrame.main.label
ReserveLabel =
game.Players.LocalPlayer.PlayerGui.mainHUD.LowerHudFrame.reserve.label
ClipLabel.Changed:Connect(ClipChanged)
ReserveLabel.Changed:Connect(ReserveChanged)
SetupGUI()
if Toggles.AutoParry then
repeat wait() until _G.Code1 ~= nil
game.Workspace.ServerStuff.initiateblock:FireServer(_G.Code1, true)
end
end)

repeat wait() until game.Players.LocalPlayer:FindFirstChild("Backpack")


repeat wait() until game.Players.LocalPlayer.Backpack:FindFirstChild("mainHandler")

if game.Players.LocalPlayer.Character ~= nil then


GrabEssentials()
end

repeat wait() until game.Players.LocalPlayer:FindFirstChild("PlayerGui")


repeat wait() until game.Players.LocalPlayer.PlayerGui:FindFirstChild("mainHUD")
repeat wait() until
game.Players.LocalPlayer.PlayerGui.mainHUD:FindFirstChild("HealthFrame")
repeat wait() until
game.Players.LocalPlayer.PlayerGui.mainHUD.HealthFrame:FindFirstChild("Statuses")

repeat
local Continue = false
if game.Players.LocalPlayer.PlayerGui:FindFirstChild("mainHUD") and
game.Players.LocalPlayer.PlayerGui.mainHUD:FindFirstChild("HealthFrame") and
game.Players.LocalPlayer.PlayerGui.mainHUD.HealthFrame:FindFirstChild("Statuses")
then
for i,v in
pairs(game.Players.LocalPlayer.PlayerGui.mainHUD.HealthFrame.Statuses:GetChildren()
) do
if string.find(v.Name, "Virus") then
VirusFrame = v
repeat wait() until v:FindFirstChild("EmptyBar")
repeat wait() until v.EmptyBar:FindFirstChild("Bar")
v.EmptyBar.Bar.Changed:Connect(VirusChanged)
Continue = true
end
end
end
wait()
until Continue

game.Players.LocalPlayer.PlayerGui.mainHUD.HealthFrame.Statuses.ChildAdded:Connect(
StatusAdded)

repeat wait() until


game.Players.LocalPlayer.PlayerGui.mainHUD:FindFirstChild("LowerHudFrame")
repeat wait() until
game.Players.LocalPlayer.PlayerGui.mainHUD.LowerHudFrame:FindFirstChild("main")
repeat wait() until
game.Players.LocalPlayer.PlayerGui.mainHUD.LowerHudFrame:FindFirstChild("reserve")
repeat wait() until
game.Players.LocalPlayer.PlayerGui.mainHUD.LowerHudFrame.main:FindFirstChild("label
")
repeat wait() until
game.Players.LocalPlayer.PlayerGui.mainHUD.LowerHudFrame.reserve:FindFirstChild("la
bel")
ClipLabel = game.Players.LocalPlayer.PlayerGui.mainHUD.LowerHudFrame.main.label
ReserveLabel =
game.Players.LocalPlayer.PlayerGui.mainHUD.LowerHudFrame.reserve.label

ClipLabel.Changed:Connect(ClipChanged)
ReserveLabel.Changed:Connect(ReserveChanged)

repeat wait() until game.Workspace:FindFirstChild("ServerStuff")


repeat wait() until game.Workspace.ServerStuff:FindFirstChild("Statistics")
repeat wait() until
game.Workspace.ServerStuff.Statistics:FindFirstChild("W_STATISTICS")
WeaponStats = require(game.Workspace.ServerStuff.Statistics.W_STATISTICS)

repeat wait() until game.Workspace:FindFirstChild("Interactables")

--[[
game.Workspace.Interactables.ChildAdded:Connect(function(v)
if Toggles.GrabAmmo and _G.Code1 ~= nil and string.find(v.Name, "Ammo") then

game:GetService("ReplicatedStorage").Interactables.interaction:FireServer(v,
"getAmmo", _G.Code1)
end
end)
--]]
for i,v in pairs(game.Workspace:GetDescendants()) do
spawn(function()
if v ~= nil and v.Parent ~= nil then
EspHandle(v)
end
end)
if v.Parent ~= nil and v.Parent.Name == "activeHostiles" or v.Parent ~= nil and
v.Parent.Name == "NoTarget" then
if v:IsA("Model") then
table.insert(Enemies, v)
end
end
end

game.Workspace.DescendantAdded:Connect(function(v)
EspHandle(v)
if v:IsA("Model") and v:FindFirstAncestor(game.Players.LocalPlayer.Name) then
if string.find(v.Name, "AKIMBO") then
AkimboActive = true
v.AncestryChanged:Connect(AkimboChanged)
local Pee = getsenv(game.Players.LocalPlayer.Backpack.mainHandler)
local GetSex = getupvalues(Pee.unloadgun)
for i,v in pairs(GetSex) do
if typeof(v) == "table" then
for x,y in pairs(v) do
if typeof(y) == "table" then
for n,m in pairs(y) do
if y[n] == tonumber(ClipLabel.Text) then
y[n] = 20
end
end
end
end
end
end
else
workspace.ServerStuff.claimItem:InvokeServer(v)
end
end
if v.Parent ~= nil and v.Parent.Name == "activeHostiles" or v.Parent ~= nil and
v.Parent.Name == "NoTarget" then
if v:IsA("Model") then
if Toggles.AutoKill then
local Head = v:WaitForChild("Head",15)
local data = {
[1] = "gundamage";
[2] = v;
[3] = 9e9;
[4] = true;
[5] = "KShotgun";
[6] = false;
[7] = false;
[8] = {};
[9] = Head;
}
game.Workspace.ServerStuff.dealDamage:FireServer(data, nil,
_G.Code1, _G.Code2)
return
end
table.insert(Enemies, v)
end
end
end)
SetupGUI()

repeat wait() until _G.Code1 ~= nil and _G.Code2 ~= nil

if _G.Code1 ~= nil and _G.Code2 ~= nil then


game.StarterGui:SetCore("SendNotification", {
Title = 'GOODWILL';
Text = "SUCCESSFULLY INJECTED, F9 FOR CMDS (MADE BY
AIDEZ)";
Icon = "rbxassetid://2541869220";
Duration = 7;
})
print([[

COMMANDS CAN BE DONE AS /e command OR :command

:godmode - Regens you when you take damage. (Won't save you from dynamite)
:ungodmode -- Turns off godmode

:nodebuff - Blocks all status effects. Moral, burning, bleeding, broken limbs, etc
:unnodebuff - Turns off no-debuff

:nocooldown - Removes all ability cooldowns (F key, assuming you have a perk
equipped) (Also gives you inf auxiliary, which is the C key)
:cooldown - Sets your cooldowns back to normal

:AMMOTYPE NUMBER - sets your stash of AMMOTYPE to NUMBER (:light 50) (shells 20)
:FOODTYPE NUMBER - sets your stash of FOODTYPE to NUMBER (:mre 20) (:water 5)
(:beans 60) (:cola 200)

:heal - Heals you, and removes status effects.


:cleareffects - Clears all status effects and debuffs

:stopvirus - halts your virus progression


:resetvirus - resets your current virus progression (will not revert stages)

:oneshot - enemies you hit will die after one hit


:unoneshot - turns off oneshot

:silentaim - makes it so you always hit the enemy closest to your mouse
:unsilentaim - turns off silent aim

:infmag - makes your mags bottomless


:uninfmag - makes the weapon you're currently holding no longer have a bottomless
mag
:infreserve - sets all your ammo reserves to 900, and keeps them there. !!!!!!DO
NOT GO OVER 1K!!!!!!
:uninfreserve - disables infinite reserve ammo, your ammo reserves will stay at 900
though

:norecoil - stops your camera from shaking


:unnorecoil - turns off no recoil

:nofalldamage - counters fall damage


:unnofalldamage - uncounters fall damage

:superrun - enables super run


:unsuperrun - disables super run
:nohunger - makes your hunger and thirst bar last indefinitely
:unnohunger - removes no hunger
:fill - fills your hunger and thirst bar

:autoparry - automatically counters all incoming melee attacks


:unautoparry - turns off autoparry

:killaura - turns killaura on (kills all enemies within a certain distance)


:killaura NUMBER - sets the kill radius for killaura to NUMBER
:unkillaura - turns off killaura

:autokill - automatically kills any enemies that spawn


:unautokill - turns off autokill

:killenemies - kills every enemy that's currently alive


:killenemies NUMBER - kills every enemies within NUMBER studs of you

:backpack - Gives you a backpack (gives you 2 more inventory slots)

:spawn WEAPONNAME - gives you WEAPONNAME (cannot be dropped) (guns require an empty
slot)
:weaponnames - prints all the available weapon names in the dev console

:cig - makes you super cool


:uncig - frees you of your nicotine addiction

Y Key: Throw impact grenade


N Key: Heal and remove effects
M Key: Remove effects

L Key: Toggle super run


- Key: Lower super run speed
+ Key: Increase super run speed

]])
else
game.StarterGui:SetCore("SendNotification", {
Title = 'FAILED';
Text = "SOMETHING WENT FUCKO (FAILED TO GRAB REMOTE SECURITY CODES)";
Icon = "rbxassetid://16201263";
Duration = 7;
})
end

You might also like