Facebook
From Funky Cat, 1 Year ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 13197
  1. --Made By Bolts And The3Bakers and tysm to Andrew for undetection once again!
  2. local ping = 32
  3. spawn(function()
  4. while wait(0.15) do
  5.     ping = math.random(40, 70)end end)
  6. spawn(function()
  7.     game:GetService("RunService").RenderStepped:connect(function()game.Players.LocalPlayer.Ping.Value = ping end)while wait(0.1) do local args = {
  8. [1] = 500,
  9. [2] = "LOL"
  10. }
  11. game:GetService("ReplicatedStorage").Events.UpdatePing:FireServer(unpack(args))end
  12. end)
  13. Library=loadstring(game:HttpGet("https://pastebin.com/raw/bfSMHFwJ"))()
  14. local ArsoniaTable={
  15.     Player={
  16.         Anti_Aim={
  17.             Enabled=false,
  18.             Yaw=false,
  19.             YawType="Spinning",
  20.             YawValue=0,
  21.             Pitch=false,
  22.             PitchType="Offset",
  23.             PitchValue=0,
  24.             Torso=false,
  25.             TorsoType="Spinning",
  26.             TorsoValue=0,
  27.             Upsidedown=false,
  28.             IsHead=false,
  29.             IsLegs=false,
  30.             Wall=false,
  31.             WallValue=0,
  32.             WallValue2=0,
  33.             WallDist=0,
  34.             Hip=false,
  35.             Hipheight=0,
  36.             Crouchspam=false,
  37.             CrouchspamVal=0,
  38.             CrouchspamVal2=0,
  39.             Crouchjumpspam=false,
  40.             CrouchYaw=false,
  41.             CrouchYawVal=false,
  42.             CrouchYawType=false,
  43.             CrouchPitch=false,
  44.             CrouchPitchVal=false,
  45.             CrouchPitchType=false,
  46.             Crouchon=false,
  47.             FakeLag=false,
  48.             FakeLagOffTime=1,
  49.             FakeLagOnTime=1,
  50.             FakeLagShow=false,
  51.             FakeLagMaterial="SmoothPlastic",
  52.             FakeLagTrans=0,
  53.             FakeLagColor=Color3.new(),
  54.         },
  55.         Movement={
  56.             Enabled=false,
  57.             Fly=false,
  58.             Flyspeed=0,
  59.             Walk=false,
  60.             Walkspeed=0,
  61.             Bunnyhop=false,
  62.             Bunnyhopspeed=0,
  63.             BunnyhopType="Legit",
  64.             Removecrouchspeed=false,
  65.             Autoairstrafe=false,
  66.             Autotakecontrol=false,
  67.             Anticrouchjumplock=false,
  68.         },
  69.         Misc={
  70.             Enabled=false,
  71.             AntiFire=false,
  72.             AntiBleed=false,
  73.             AntiFling=false,
  74.             FastHeal=false,
  75.             DemiGod=false,
  76.             SmallRoot=false,
  77.             Slidewalk=false,
  78.             Jumpremove=false,
  79.             Headcollide=false,
  80.             Torsocollide=false,
  81.             Removegun=false,
  82.             CrouchSp=false,
  83.             CrouchSpval=0,
  84.             CrouchSpunval=0,
  85.             Removeplayercheck=false,
  86.         },
  87.     },
  88.     Visuals={
  89.         Main={
  90.             Enabled=false,
  91.             Renderplayer=false,
  92.             CameraoffsetX=0,        
  93.             CameraoffsetY=0,
  94.             CameraoffsetZ=0,
  95.             ArmoffsetX=0,
  96.             ArmoffsetY=0,
  97.             ArmoffsetZ=0,
  98.             Antiflash=false,
  99.             Anticrouch=false,
  100.             Anticrouch2=false,
  101.             Crosshaircol=Color3.new(255,0,0),
  102.         },
  103.         Viewmodel={
  104.             Enabled=false,
  105.             Gunchams=false,
  106.             GunchamsTrans=0,
  107.             GunchamsRefl=0,
  108.             GunchamsMat="SmoothPlastic",
  109.             GunchamsCol=Color3.new(),
  110.             Armchams=false,
  111.             ArmchamsTrans=0,
  112.             ArmchamsRefl=0,
  113.             ArmchamsCol=Color3.new(255,0,0),
  114.         },
  115.         Worldambience={
  116.             Enabled=false,
  117.             Ambience=Color3.new(),
  118.             Time=0,
  119.             Brightness=0,
  120.             Color=Color3.new(),
  121.             Shadows=false,
  122.             ShadowColor=Color3.new(),
  123.         },
  124.         ESP={
  125.             Enabled=false,
  126.             Color=Color3.new(),
  127.             Chams=false,
  128.             Chamsoutline=false,
  129.             ChamsoutlineSize=0,
  130.             ChamsoutlineColor=Color3.new(255,0,0),
  131.             Names=false,
  132.             BacktrackChams=false,
  133.             Box=false,
  134.             Tracers=false,
  135.             Health=false,
  136.         },
  137.         Bullettracers={
  138.             Enabled=false,
  139.             Width=0,
  140.             Color=Color3.new(255,0,0),
  141.             Material="SmoothPlastic",
  142.             Transparency=0,
  143.             Lifetime=0,
  144.             Refl=0,
  145.             Keeptopart=false,
  146.             Updatecol=false
  147.         },
  148.     },
  149.     Aimbot={
  150.         Silentaim={
  151.             Enabled=false,
  152.             Hitchance=0,
  153.             Fov=0,
  154.             Ignorefov=false,
  155.             AutoshootMethod="None",
  156.             Target="HeadHB",
  157.             Onlytarget=false,
  158.             Fakelock=false,
  159.         },
  160.         Backtrack={
  161.             Enabled=false,
  162.             Color=Color3.new(255,0,0),
  163.             Lifetime=0,
  164.             Trans=0,
  165.             Refl=0,
  166.             Showall=false,
  167.             Target="HeadHB",
  168.             Material="SmoothPlastic",
  169.         },
  170.     },
  171.     Combat={
  172.         Gunmods={
  173.             Enabled=false,
  174.             Firerate=0.02,
  175.             Removerecoil=false,
  176.             Firemode="Current",
  177.             Instantreload=false,
  178.             Forcebackstab=false,
  179.             Removeonfire=false,
  180.             RemoveonfireKnife=false,
  181.             Removesway=false,
  182.             Removebob=false,
  183.             Clipsize=0,
  184.             Kniferange=0,
  185.             Instantequip=false,
  186.             Removespread=false,
  187.             Storedammo=0,
  188.             Keepfov=false,
  189.             Removescope=false,
  190.             Autospool=false,
  191.             Infcharge=false,
  192.             Baseballgun=false,
  193.             BaseballgunSpeed=0,
  194.             BaseballgunValue="",
  195.         },
  196.     },
  197.     Misc={
  198.         Main={
  199.             Enabled=false,
  200.             Fastrespawn=false,
  201.             Devicespoofer="PC",
  202.             Pingspoofer="Current",
  203.             Curse="None",
  204.             Antiteamleader=false,
  205.             Antimonkey=false,
  206.             Autopickupball=false,
  207.             Autopickupbanana=false,
  208.         },
  209.         Trolling={
  210.             Enabled=false,
  211.             Bulletannoy=false,
  212.             Voiceannoy=false,
  213.             Deleteball=false,
  214.             Playersurf=false,
  215.         },
  216.     },
  217.     Variables={
  218.         Croucher=false,
  219.         Levels=(function()local a={Name=game.Players.LocalPlayer.Name}local Level,StartXp,EndXp,StartBar,EndBar=require(game.ReplicatedStorage.Xp).GetScore(game.Players.LocalPlayer.CareerStatsCache.Score.Value)a.Level=Level a.StartXp=StartXp a.EndXp=EndXp a.StartBar=StartBar a.EndBar=EndBar return a end)(),
  220.         Levels_OLD=(function()local a={Name=game.Players.LocalPlayer.Name}local Level,StartXp,EndXp,StartBar,EndBar=require(game.ReplicatedStorage.Xp).GetScore(game.Players.LocalPlayer.CareerStatsCache.Score.Value)a.Level=Level a.StartXp=StartXp a.EndXp=EndXp a.StartBar=StartBar a.EndBar=EndBar return a end)(),
  221.         Voices=(function()local a={}for _,v in pairs(game:GetService("ReplicatedFirst").Voices:GetDescendants())do if v:FindFirstChild("Looped")and v:FindFirstChild("Volume")and v:FindFirstChild("PlaybackSpeed")then table.insert(a,v)end end return a end)(),
  222.         Curses={"None","Self-Knockback","Infinite Ammo","Fast Hands","Speedy","No Jumps","Slowed","Double Tap","Enraged","Slowed Tap","Hidden","Mystery"},
  223.         BaseBalls=(function()local baseballs={}for _,v in pairs(game.ReplicatedStorage.Weapons:GetChildren())do if v:FindFirstChild("Projectile")then if v.Projectile:FindFirstChild("Baseball")then table.insert(baseballs,v.Name)end end end return baseballs end)(),
  224.         BaseBallNames={["Baseball Launcher"]="Baseball",Superball="Superball",Slingshot="Rock",Ornament="Ornament",Ultraball="Yogaball",["Water Balloon"]="Water Balloon",PIZZA="Pizza Slice",Spellbook="Fireball",Snowball="Snowball",Presents="Present",["Ice Stars"]="Ninja Star",["Paintball Gun"]="Paintball",Dispenser="Pez",["TP Launcher"]="Toliet Paper",["Flaming Pumpkin"]="Molotov",["Trash Can"]="Trash Can",["Cone Launcher"]="Ice Cream Cone",},
  225.         BaseBallNamesProper=(function()local baseballs={}for _,v in pairs(game.ReplicatedStorage.Weapons:GetChildren())do if v:FindFirstChild("Projectile")then if v.Projectile:FindFirstChild("Baseball")then table.insert(baseballs,v.Name)end end end local baseballnames={["Baseball Launcher"]="Baseball",Superball="Superball",Slingshot="Rock",Ornament="Ornament",Ultraball="Yogaball",["Water Balloon"]="Water Balloon",PIZZA="Pizza Slice",Spellbook="Fireball",Snowball="Snowball",Presents="Present",["Ice Stars"]="Ninja Star",["Paintball Gun"]="Paintball",Dispenser="Pez",["TP Launcher"]="Toliet Paper",["Flaming Pumpkin"]="Molotov",["Trash Can"]="Trash Can",["Cone Launcher"]="Ice Cream Cone",}local getfullbaseballnames={}for _,v in pairs(baseballs)do if baseballnames[v]then table.insert(getfullbaseballnames,baseballnames[v])else table.insert(getfullbaseballnames,v)end end local getfullbaseballnameswith={}for _,v in pairs(baseballs)do if baseballnames[v]then getfullbaseballnameswith[baseballnames[v]]=v else getfullbaseballnameswith[v]=v end end return getfullbaseballnameswith end)(),
  226.         BaseBallNamesVisual=(function()local baseballs={}for _,v in pairs(game.ReplicatedStorage.Weapons:GetChildren())do if v:FindFirstChild("Projectile")then if v.Projectile:FindFirstChild("Baseball")then table.insert(baseballs,v.Name)end end end local baseballnames={["Baseball Launcher"]="Baseball",Superball="Superball",Slingshot="Rock",Ornament="Ornament",Ultraball="Yogaball",["Water Balloon"]="Water Balloon",PIZZA="Pizza Slice",Spellbook="Fireball",Snowball="Snowball",Presents="Present",["Ice Stars"]="Ninja Star",["Paintball Gun"]="Paintball",Dispenser="Pez",["TP Launcher"]="Toliet Paper",["Flaming Pumpkin"]="Molotov",["Trash Can"]="Trash Can",["Cone Launcher"]="Ice Cream Cone",}local getfullbaseballnames={}for _,v in pairs(baseballs)do if baseballnames[v]then table.insert(getfullbaseballnames,baseballnames[v])else table.insert(getfullbaseballnames,v)end end return getfullbaseballnames end)(),
  227.         Lasers=(function()local a={}for _,v in pairs(game.ReplicatedStorage.Weapons:GetChildren())do if v:FindFirstChild("Laser")then table.insert(a,v.Name)end end return a end)(),
  228.         Crouching=false,
  229.         IsKnife=false,
  230.         IsAlive=false,
  231.         Offset_GUN=Vector3.new(),
  232.         Yaw=0,
  233.         CrouchYaw=0,
  234.         CrouchPitch=0,
  235.         TorsoYaw=0,
  236.         Pitch=0,
  237.         IsFall=false,
  238.         Torso=0,
  239.         Fly=false,
  240.         CrouchOffset=0,
  241.         Materials={"SmoothPlastic","Neon","Glass","ForceField"},
  242.         Weapons=(function()local a={}for _,v in pairs(game.ReplicatedStorage.Weapons:GetChildren())do table.insert(a,v.Name)end return a end)(),
  243.         MaxDamage=(function()local a=0 local b="AWP"for _,v in pairs(game.ReplicatedStorage.Weapons:GetChildren())do if v:FindFirstChild("DMG")then if v.DMG.Value>a then a=v.DMG.Value b=v end end end return b end)(),
  244.         Animations={NoAnimation=(function()local a=Instance.new("Animation")a.AnimationId="rbxassetid://0"return a end)(),},
  245.         Allprojectiles=(function()local a={}for _,v in pairs(game.ReplicatedStorage.Weapons:GetChildren())do if v:FindFirstChild("Projectile")then table.insert(a,v.Name)end end return a end)(),
  246.         KeysPressed={},
  247.         Functions={
  248.             OldApplyVelocity=require(game.Players.LocalPlayer.PlayerGui.GUI.Client.Functions.General).applyvelocity,
  249.             IsHackula=function()if game.Workspace:FindFirstChild("Map")then if game.Workspace.Map:FindFirstChild("Hackula")then if game.Workspace.Map.Hackula:FindFirstChild("Head")then return true end end end return false end,
  250.             GetEnemys=function()local IsHackula=function()if game.Workspace:FindFirstChild("Map")then if game.Workspace.Map:FindFirstChild("Hackula")then if game.Workspace.Map.Hackula:FindFirstChild("Head")then return true end end end return false end local a={}if not IsHackula()then if not game.ReplicatedStorage.wkspc.Status.RoundOver.Value and not game.ReplicatedStorage.wkspc.Status.Preparation.Value and game.Players.LocalPlayer.Status.Team.Value~="Spectator"then for _,v in pairs(game.Players:GetChildren())do if(v.Team~=game.Players.LocalPlayer.Team or game.ReplicatedStorage.wkspc.FFA.Value)and v~=game.Players.LocalPlayer then if v.Character and not v.Character:FindFirstChild("ShuckyHAX")and v.Character:FindFirstChild("Spawned")then table.insert(a,v)end end end end else table.insert(a,{Character=game.Workspace.Map.Hackula})end return a end,
  251.             GetIgnore=function()local Ignore={game.Players.LocalPlayer.Character,game.Workspace.Ray_Ignore,game.Workspace.CurrentCamera}if game.Workspace:FindFirstChild("Map")then if game.Workspace.Map:FindFirstChild("Ignore")then table.insert(Ignore,game.Workspace.Map.Ignore)end if game.Workspace.Map:FindFirstChild("Clips")then table.insert(Ignore,game.Workspace.Map.Clips)end end if game.Workspace:FindFirstChild("Character_FAKE")then table.insert(Ignore,game.Workspace.Character_FAKE)end for _,v in pairs(game.Players:GetChildren())do if v.Team==game.Players.LocalPlayer.Team and not game:GetService("ReplicatedStorage").wkspc.FFA.Value then if v.Character then table.insert(Ignore,v.Character)end end end return Ignore end,
  252.             GetPlayers=function()local a={}for _,v in pairs(game.Players:GetChildren())do if v~=game.Players.LocalPlayer then if v.Character and not v.Character:FindFirstChild("ShuckyHAX")and v.Character:FindFirstChild("Spawned")then table.insert(a,v)end end end return a end,
  253.             GetTrueIgnore=function()local Ignore={game.Players.LocalPlayer.Character,game.Workspace.Ray_Ignore,game.Workspace.CurrentCamera}if game.Workspace:FindFirstChild("Map")then if game.Workspace.Map:FindFirstChild("Ignore")then table.insert(Ignore,game.Workspace.Map.Ignore)end if game.Workspace.Map:FindFirstChild("Clips")then table.insert(Ignore,game.Workspace.Map.Clips)end end return Ignore end,
  254.             GetPos1FromRay=function(Ray)local a=string.gsub(string.split(tostring(Ray),"},")[1],"{","")local b=string.split(a,", ")return Vector3.new(b[1],b[2],b[3])end,
  255.             GetPos2FromRay=function(Ray)local a=string.gsub(string.split(tostring(Ray),"}, {")[2],"}","")a=string.split(a,", ")return Vector3.new(a[1],a[2],a[3])end,
  256.             CreateProjectile=require(game.ReplicatedStorage.Modules.ClientFunctions).CreateProjectile,
  257.             DoFlame=getsenv(game.Players.LocalPlayer.PlayerGui.GUI.Client).flamemoment.doflame,
  258.             ColCol=function(a,b)return Color3.new(math.clamp(a.R+b.R,0,1),math.clamp(a.G+b.G,0,1),math.clamp(a.B+b.B,0,1))end,
  259.             _=(function()if setfpscap then setfpscap(999)end for _,v in pairs(game.ReplicatedStorage.Viewmodels:GetChildren())do if v:FindFirstChild("HumanoidRootPart")then v.HumanoidRootPart.Transparency=1 end end
  260.                 debug.setconstant(require(game.Players.LocalPlayer.PlayerGui.GUI.Client.Functions.Weapons).firebullet,321,"ArsoniaFireRate")
  261.                 debug.setconstant(require(game.Players.LocalPlayer.PlayerGui.GUI.Client.Functions.Weapons).reloadwep,123,"ArsoniaEReloadTime")
  262.                 debug.setconstant(require(game.Players.LocalPlayer.PlayerGui.GUI.Client.Functions.Weapons).countammo,61,"ArsoniaStoredAmmo")
  263.                 debug.setconstant(getsenv(game.Players.LocalPlayer.PlayerGui.GUI.Client).updtprimary,9,"ArsoniaStoredAmmo")for _,v in pairs(game.ReplicatedStorage.Weapons:GetChildren())do if v:FindFirstChild("FireRate")then local a=v.FireRate:Clone()a.Parent=v a.Name="ArsoniaFireRate"end if v:FindFirstChild("ReloadTime")then local a=v.ReloadTime:Clone()a.Parent=v a.Name="ArsoniaReloadTime"end if v:FindFirstChild("EReloadTime")then local a=v.EReloadTime:Clone()a.Parent=v a.Name="ArsoniaEReloadTime"end if v:FindFirstChild("EquipTime")then local a=v.EquipTime:Clone()a.Parent=v a.Name="ArsoniaEquipTime"end if v:FindFirstChild("StoredAmmo")then local a=v.StoredAmmo:Clone()a.Parent=v a.Name="ArsoniaStoredAmmo"end if v:FindFirstChild("Range")and v:FindFirstChild("Melee")and v:FindFirstChild("Backstab")then local a=v.Range:Clone()a.Parent=v a.Name="ArsoniaRange"end end end)(),
  264.             Unpacktable=(function()local a={["\a"]="\\a",["\b"]="\\b",["\f"]="\\f",["\n"]="\\n",["\r"]="\\r",["\t"]="\\t",["\v"]="\\v",["\0"]="\\0"}local b={["and"]=true,["break"]=true,["do"]=true,["else"]=true,["elseif"]=true,["end"]=true,["false"]=true,["for"]=true,["function"]=true,["if"]=true,["in"]=true,["local"]=true,["nil"]=true,["not"]=true,["or"]=true,["repeat"]=true,["return"]=true,["then"]=true,["true"]=true,["until"]=true,["while"]=true,["continue"]=true}local c={[DockWidgetPluginGuiInfo.new]="DockWidgetPluginGuiInfo.new",[warn]="warn",[CFrame.fromMatrix]="CFrame.fromMatrix",[CFrame.fromAxisAngle]="CFrame.fromAxisAngle",[CFrame.fromOrientation]="CFrame.fromOrientation",[CFrame.fromEulerAnglesXYZ]="CFrame.fromEulerAnglesXYZ",[CFrame.Angles]="CFrame.Angles",[CFrame.fromEulerAnglesYXZ]="CFrame.fromEulerAnglesYXZ",[CFrame.new]="CFrame.new",[gcinfo]="gcinfo",[os.clock]="os.clock",[os.difftime]="os.difftime",[os.time]="os.time",[os.date]="os.date",[tick]="tick",[bit32.band]="bit32.band",[bit32.extract]="bit32.extract",[bit32.bor]="bit32.bor",[bit32.bnot]="bit32.bnot",[bit32.arshift]="bit32.arshift",[bit32.rshift]="bit32.rshift",[bit32.rrotate]="bit32.rrotate",[bit32.replace]="bit32.replace",[bit32.lshift]="bit32.lshift",[bit32.lrotate]="bit32.lrotate",[bit32.btest]="bit32.btest",[bit32.bxor]="bit32.bxor",[pairs]="pairs",[NumberSequence.new]="NumberSequence.new",[assert]="assert",[tonumber]="tonumber",[Color3.fromHSV]="Color3.fromHSV",[Color3.toHSV]="Color3.toHSV",[Color3.fromRGB]="Color3.fromRGB",[Color3.new]="Color3.new",[Delay]="Delay",[Stats]="Stats",[UserSettings]="UserSettings",[coroutine.resume]="coroutine.resume",[coroutine.yield]="coroutine.yield",[coroutine.running]="coroutine.running",[coroutine.status]="coroutine.status",[coroutine.wrap]="coroutine.wrap",[coroutine.create]="coroutine.create",[coroutine.isyieldable]="coroutine.isyieldable",[NumberRange.new]="NumberRange.new",[PhysicalProperties.new]="PhysicalProperties.new",[PluginManager]="PluginManager",[Ray.new]="Ray.new",[NumberSequenceKeypoint.new]="NumberSequenceKeypoint.new",[Version]="Version",[Vector2.new]="Vector2.new",[Instance.new]="Instance.new",[delay]="delay",[spawn]="spawn",[unpack]="unpack",[string.split]="string.split",[string.match]="string.match",[string.gmatch]="string.gmatch",[string.upper]="string.upper",[string.gsub]="string.gsub",[string.format]="string.format",[string.lower]="string.lower",[string.sub]="string.sub",[string.pack]="string.pack",[string.rep]="string.rep",[string.char]="string.char",[string.packsize]="string.packsize",[string.reverse]="string.reverse",[string.byte]="string.byte",[string.unpack]="string.unpack",[string.len]="string.len",[string.find]="string.find",[CellId.new]="CellId.new",[ypcall]="ypcall",[version]="version",[print]="print",[stats]="stats",[printidentity]="printidentity",[settings]="settings",[UDim2.fromOffset]="UDim2.fromOffset",[UDim2.fromScale]="UDim2.fromScale",[UDim2.new]="UDim2.new",[table.pack]="table.pack",[table.move]="table.move",[table.insert]="table.insert",[table.getn]="table.getn",[table.foreachi]="table.foreachi",[table.maxn]="table.maxn",[table.foreach]="table.foreach",[table.concat]="table.concat",[table.unpack]="table.unpack",[table.find]="table.find",[table.create]="table.create",[table.sort]="table.sort",[table.remove]="table.remove",[TweenInfo.new]="TweenInfo.new",[loadstring]="loadstring",[require]="require",[Vector3.FromNormalId]="Vector3.FromNormalId",[Vector3.FromAxis]="Vector3.FromAxis",[Vector3.fromAxis]="Vector3.fromAxis",[Vector3.fromNormalId]="Vector3.fromNormalId",[Vector3.new]="Vector3.new",[Vector3int16.new]="Vector3int16.new",[setmetatable]="setmetatable",[next]="next",[Wait]="Wait",[wait]="wait",[ipairs]="ipairs",[elapsedTime]="elapsedTime",[time]="time",[rawequal]="rawequal",[Vector2int16.new]="Vector2int16.new",[collectgarbage]="collectgarbage",[newproxy]="newproxy",[Spawn]="Spawn",[PluginDrag.new]="PluginDrag.new",[Region3.new]="Region3.new",[utf8.offset]="utf8.offset",[utf8.codepoint]="utf8.codepoint",[utf8.nfdnormalize]="utf8.nfdnormalize",[utf8.char]="utf8.char",[utf8.codes]="utf8.codes",[utf8.len]="utf8.len",[utf8.graphemes]="utf8.graphemes",[utf8.nfcnormalize]="utf8.nfcnormalize",[xpcall]="xpcall",[tostring]="tostring",[rawset]="rawset",[PathWaypoint.new]="PathWaypoint.new",[DateTime.fromUnixTimestamp]="DateTime.fromUnixTimestamp",[DateTime.now]="DateTime.now",[DateTime.fromIsoDate]="DateTime.fromIsoDate",[DateTime.fromUnixTimestampMillis]="DateTime.fromUnixTimestampMillis",[DateTime.fromLocalTime]="DateTime.fromLocalTime",[DateTime.fromUniversalTime]="DateTime.fromUniversalTime",[Random.new]="Random.new",[typeof]="typeof",[RaycastParams.new]="RaycastParams.new",[math.log]="math.log",[math.ldexp]="math.ldexp",[math.rad]="math.rad",[math.cosh]="math.cosh",[math.random]="math.random",[math.frexp]="math.frexp",[math.tanh]="math.tanh",[math.floor]="math.floor",[math.max]="math.max",[math.sqrt]="math.sqrt",[math.modf]="math.modf",[math.pow]="math.pow",[math.atan]="math.atan",[math.tan]="math.tan",[math.cos]="math.cos",[math.sign]="math.sign",[math.clamp]="math.clamp",[math.log10]="math.log10",[math.noise]="math.noise",[math.acos]="math.acos",[math.abs]="math.abs",[math.sinh]="math.sinh",[math.asin]="math.asin",[math.min]="math.min",[math.deg]="math.deg",[math.fmod]="math.fmod",[math.randomseed]="math.randomseed",[math.atan2]="math.atan2",[math.ceil]="math.ceil",[math.sin]="math.sin",[math.exp]="math.exp",[getfenv]="getfenv",[pcall]="pcall",[ColorSequenceKeypoint.new]="ColorSequenceKeypoint.new",[ColorSequence.new]="ColorSequence.new",[type]="type",[Region3int16.new]="Region3int16.new",[ElapsedTime]="ElapsedTime",[select]="select",[getmetatable]="getmetatable",[rawget]="rawget",[Faces.new]="Faces.new",[Rect.new]="Rect.new",[BrickColor.Blue]="BrickColor.Blue",[BrickColor.White]="BrickColor.White",[BrickColor.Yellow]="BrickColor.Yellow",[BrickColor.Red]="BrickColor.Red",[BrickColor.Gray]="BrickColor.Gray",[BrickColor.palette]="BrickColor.palette",[BrickColor.New]="BrickColor.New",[BrickColor.Black]="BrickColor.Black",[BrickColor.Green]="BrickColor.Green",[BrickColor.Random]="BrickColor.Random",[BrickColor.DarkGray]="BrickColor.DarkGray",[BrickColor.random]="BrickColor.random",[BrickColor.new]="BrickColor.new",[setfenv]="setfenv",[UDim.new]="UDim.new",[Axes.new]="Axes.new",[error]="error",[debug.traceback]="debug.traceback",[debug.profileend]="debug.profileend",[debug.profilebegin]="debug.profilebegin"}function GetHierarchy(d)local e={}local f=1;local g=d;while g do g=g.Parent;f=f+1 end;g=d;local h=0;while g do h=h+1;local i=string.gsub(g.Name,"[%c%z]",a)i=g==game and"game"or i;if b[i]or not string.match(i,"^[_%a][_%w]*$")then i='["'..i..'"]'elseif h~=f-1 then i="."..i end;e[f-h]=i;g=g.Parent end;return table.concat(e)end;local function j(k,l)if l=="string"then return string.format('"%s"',string.gsub(k,"[%c%z]",a))elseif l=="Instance"then return GetHierarchy(k)elseif type(k)~=l then return l..".new("..tostring(k)..")"elseif l=="function"then return c[k]or"'[Unknown "..(pcall(setfenv,k,getfenv(k))and"Lua"or"C").." "..tostring(k).."]'"elseif l=="userdata"then return"newproxy("..tostring(not not getmetatable(k))..")"elseif l=="thread"then return"'"..tostring(k)..", status: "..coroutine.status(k).."'"else return tostring(k)end end;local function m(n,o,p,q)o=o or{}local r=o[n]if r then return(r[1]==p[1]-1 and"'[Cyclic Parent "or"'[Cyclic ")..tostring(n)..", path: "..r[2].."]'"end;q=q or"ROOT"p=p or{0,q}local s=p[1]+1;p[1]=s;p[2]=q;o[n]=p;local t=string.rep("    ",s)local u=string.rep("    ",s-1)local v="{"local w="\n"..t;local x=true;local y=1;local z=true;for A,k in next,n do z=false;if y~=A then x=false else y=y+1 end;local B,C=typeof(A),typeof(k)local D=false;if B=="string"then A=string.gsub(A,"[%c%z]",a)if b[A]or not string.match(A,"^[_%a][_%w]*$")then D=true;A=string.format('["%s"]',A)end else D=true;A="["..(B=="table"and string.gsub(m(A,o,{s,q}),"^%s*(.-)%s*$","%1")or j(A,B)).."]"end;k=C=="table"and m(k,o,{s,q},q..(D and""or".")..A)or j(k,C)v=v..w..(x and k or A.." = "..k)..","end;return z and v.."}"or string.sub(v,1,-2).."\n"..u.."}"end;return m end)(),
  265.             Shakecam=getsenv(game.Players.LocalPlayer.PlayerGui.GUI.Client.Functions.Weapons).ShakeCam,
  266.             Getammo=require(game.Players.LocalPlayer.PlayerGui.GUI.Client.Functions.Weapons).getammo,
  267.             CalculateSpread=require(game:GetService("ReplicatedStorage").Modules.Spread).calcspread,
  268.             SummonBaseBall=function(a,b)a=(function()local baseballs={}for _,v in pairs(game.ReplicatedStorage.Weapons:GetChildren())do if v:FindFirstChild("Projectile")then if v.Projectile:FindFirstChild("Baseball")then table.insert(baseballs,v.Name)end end end local baseballnames={["Baseball Launcher"]="Baseball",Superball="Superball",Slingshot="Rock",Ornament="Ornament",Ultraball="Yogaball",["Water Balloon"]="Water Balloon",PIZZA="Pizza Slice",Spellbook="Fireball",Snowball="Snowball",Presents="Present",["Ice Stars"]="Ninja Star",["Paintball Gun"]="Paintball",Dispenser="Pez",["TP Launcher"]="Toliet Paper",["Flaming Pumpkin"]="Molotov",["Trash Can"]="Trash Can",["Cone Launcher"]="Ice Cream Cone",}local getfullbaseballnames={}for _,v in pairs(baseballs)do if baseballnames[v]then table.insert(getfullbaseballnames,baseballnames[v])else table.insert(getfullbaseballnames,v)end end local getfullbaseballnameswith={}for _,v in pairs(baseballs)do if baseballnames[v]then getfullbaseballnameswith[baseballnames[v]]=v else getfullbaseballnameswith[v]=v end end return getfullbaseballnameswith end)()[a]or a require(game.ReplicatedStorage.Modules.ClientFunctions).CreateProjectile(game.Players.LocalPlayer.Name,"Baseball",b,game.Workspace.CurrentCamera.CFrame.Position+game.Workspace.CurrentCamera.CFrame.LookVector*500,CFrame.new(game.Players.LocalPlayer.Character.HumanoidRootPart.Position+Vector3.new(0,1.5+game.Players.LocalPlayer.Character.Humanoid.CameraOffset.Y,0)),45,0,0,0,a,game.Players.LocalPlayer.Character.HumanoidRootPart.Position+Vector3.new(0,1.5+game.Players.LocalPlayer.Character.Humanoid.CameraOffset.Y,0),false,{},1)game:GetService("ReplicatedStorage").Events.ReplicateProjectile:FireServer({"Baseball",b,game.Workspace.CurrentCamera.CFrame.Position+game.Workspace.CurrentCamera.CFrame.LookVector*500,CFrame.new(game.Players.LocalPlayer.Character.HumanoidRootPart.Position+Vector3.new(0,1.5+game.Players.LocalPlayer.Character.Humanoid.CameraOffset.Y,0)),45,0,0,0,a,game.Players.LocalPlayer.Character.HumanoidRootPart.Position+Vector3.new(0,1.5+game.Players.LocalPlayer.Character.Humanoid.CameraOffset.Y,0),false,{},1})end,
  269.             IsRoundOver=function()if game.ReplicatedStorage.wkspc.Status.RoundOver.Value or game.ReplicatedStorage.wkspc.Status.Preparation.Value then return true end return false end,
  270.         },
  271.         TargetableParts={HeadHB={},Torso={},LeftArm={},RightArm={},LeftLeg={},RightLeg={},Backtrack_HeadHB={},Backtrack_Torso={},Backtrack_LeftArm={},Backtrack_RightArm={},Backtrack_LeftLeg={},Backtrack_RightLeg={}},
  272.         TargetsWithoutFull={HeadHB={{"HeadHB"},"HeadHB"},LeftHand={{"LeftHand","LeftLowerArm","LeftUpperArm"},"LeftArm"},RightHand={{"RightHand","RightLowerArm","RightUpperArm"},"RightArm"},LeftFoot={{"LeftFoot","LeftLowerLeg","LeftUpperLeg"},"LeftLeg"},RightFoot={{"RightFoot","RightLowerLeg","RightUpperLeg"},"RightLeg"},UpperTorso={{"UpperTorso","LowerTorso"},"Torso"},},
  273.         R6TR15={HeadHB={"HeadHB"},LeftArm={"LeftHand","LeftLowerArm","LeftUpperArm"},RightArm={"RightHand","RightLowerArm","RightUpperArm"},LeftLeg={"LeftFoot","LeftLowerLeg","LeftUpperLeg"},RightLeg={"RightFoot","RightLowerLeg","RightUpperLeg"},Torso={"UpperTorso","LowerTorso"},All={"HeadHB","LeftHand","LeftLowerArm","LeftUpperArm","RightHand","RightLowerArm","RightUpperArm","UpperTorso","LowerTorso","RightFoot","RightLowerLeg","RightUpperLeg","LeftFoot","LeftLowerLeg","LeftUpperLeg"},},
  274.         TargetNames={"HeadHB","Torso","LeftArm","RightArm","LeftLeg","RightLeg"},
  275.         HumParts={"HeadHB","LeftHand","LeftLowerArm","LeftUpperArm","RightHand","RightLowerArm","RightUpperArm","UpperTorso","LowerTorso","RightFoot","RightLowerLeg","RightUpperLeg","LeftFoot","LeftLowerLeg","LeftUpperLeg"},
  276.         Backtracks={},
  277.         WallProPos=Vector3.new(),
  278.         CamAngles=0,
  279.         TrapPosOld=Vector3.new(),
  280.     },
  281. }
  282. game.Players.LocalPlayer.Character.ChildRemoved:Connect(function(x)
  283.     if ArsoniaTable.Player.Misc.Enabled then
  284.         if ArsoniaTable.Player.Misc.DemiGod then
  285.             if x.Name=="Spawned"and not game.ReplicatedStorage.wkspc.Status.RoundOver.Value and game.Players.LocalPlayer.Status.Team.Value~="Spectator"then
  286.                 local a=game.Players.LocalPlayer.Character.HumanoidRootPart.Velocity
  287.                 local b=game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
  288.                 repeat
  289.                     wait(0.2)
  290.                 until game.Players.LocalPlayer.Character:FindFirstChild("Spawned")or not ArsoniaTable.Player.Misc.DemiGod or game.Players.LocalPlayer.Status.Team.Value=="Spectator"or not ArsoniaTable.Player.Misc.Enabled
  291.                 game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame=b
  292.                 game.Players.LocalPlayer.Character.HumanoidRootPart.Velocity=a
  293.             end
  294.         end
  295.     end
  296. end)
  297. game.RunService.RenderStepped:Connect(function()
  298.     if ArsoniaTable.Player.Anti_Aim.IsHead then
  299.         if game.Players.LocalPlayer.Character:FindFirstChild("HeadHB")then
  300.             game.Players.LocalPlayer.Character:FindFirstChild("HeadHB"):Destroy()
  301.         end
  302.         if game.Players.LocalPlayer.Character:FindFirstChild("FakeHead")then
  303.             game.Players.LocalPlayer.Character:FindFirstChild("FakeHead"):Destroy()
  304.         end
  305.     end
  306.     if ArsoniaTable.Player.Anti_Aim.IsLegs then
  307.         for _,v in pairs(game.Players.LocalPlayer.Character:GetChildren())do
  308.             if string.find(string.lower(v.Name),"foot")or string.find(string.lower(v.Name),"leg")then
  309.                 if v:IsA("BasePart")then
  310.                     v:Destroy()
  311.                 end
  312.             end
  313.         end
  314.     end
  315.     if ArsoniaTable.Player.Anti_Aim.Enabled then
  316.         if not ArsoniaTable.Variables.Functions.IsRoundOver()then
  317.             if ArsoniaTable.Player.Anti_Aim.Yaw then
  318.                 local _,a=game.Workspace.CurrentCamera.CFrame:ToEulerAnglesYXZ()
  319.                 if ArsoniaTable.Player.Anti_Aim.YawType=="Spinning"then
  320.                     ArsoniaTable.Variables.Yaw=ArsoniaTable.Variables.Yaw+ArsoniaTable.Player.Anti_Aim.YawValue
  321.                     game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame=
  322.                     CFrame.new(game.Players.LocalPlayer.Character.HumanoidRootPart.Position)*
  323.                     CFrame.Angles(0,math.rad(ArsoniaTable.Variables.Yaw),0)
  324.                 elseif ArsoniaTable.Player.Anti_Aim.YawType=="Offset"then
  325.                     game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame=
  326.                     CFrame.new(game.Players.LocalPlayer.Character.HumanoidRootPart.Position)*
  327.                     CFrame.Angles(0,a+math.rad(ArsoniaTable.Player.Anti_Aim.YawValue),0)
  328.                 elseif ArsoniaTable.Player.Anti_Aim.YawType=="Absolute"then
  329.                     game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame=
  330.                     CFrame.new(game.Players.LocalPlayer.Character.HumanoidRootPart.Position)*
  331.                     CFrame.Angles(0,math.rad(ArsoniaTable.Player.Anti_Aim.YawValue),0)
  332.                 elseif ArsoniaTable.Player.Anti_Aim.YawType=="Random"then
  333.                     ArsoniaTable.Variables.Yaw=ArsoniaTable.Variables.Yaw+math.random(-ArsoniaTable.Player.Anti_Aim.YawValue,ArsoniaTable.Player.Anti_Aim.YawValue)
  334.                     game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame=
  335.                     CFrame.new(game.Players.LocalPlayer.Character.HumanoidRootPart.Position)*
  336.                     CFrame.Angles(0,math.rad(ArsoniaTable.Variables.Yaw),0)
  337.                 elseif ArsoniaTable.Player.Anti_Aim.YawType=="Inverted"then
  338.                     game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame=
  339.                     CFrame.new(game.Players.LocalPlayer.Character.HumanoidRootPart.Position)*
  340.                     CFrame.Angles(0,-a,0)
  341.                 elseif ArsoniaTable.Player.Anti_Aim.YawType=="Frozen"then
  342.                     if ArsoniaTable.Variables.EngluarFix then
  343.                         ArsoniaTable.Variables.Yaw=ArsoniaTable.Variables.EngluarFix.Y
  344.                     end
  345.                     game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame=
  346.                     CFrame.new(game.Players.LocalPlayer.Character.HumanoidRootPart.Position)*
  347.                     CFrame.Angles(0,ArsoniaTable.Variables.Yaw,0)
  348.                 end
  349.             end
  350.             if ArsoniaTable.Player.Anti_Aim.CrouchYaw then
  351.                 if ArsoniaTable.Variables.Crouching then
  352.                     local _,a=game.Workspace.CurrentCamera.CFrame:ToEulerAnglesYXZ()
  353.                     if ArsoniaTable.Player.Anti_Aim.CrouchYawType=="Spinning"then
  354.                         ArsoniaTable.Variables.CrouchYaw=ArsoniaTable.Variables.CrouchYaw+ArsoniaTable.Player.Anti_Aim.CrouchYawVal
  355.                         game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame=
  356.                         CFrame.new(game.Players.LocalPlayer.Character.HumanoidRootPart.Position)*
  357.                         CFrame.Angles(0,math.rad(ArsoniaTable.Variables.CrouchYaw),0)
  358.                     elseif ArsoniaTable.Player.Anti_Aim.CrouchYawType=="Offset"then
  359.                         game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame=
  360.                         CFrame.new(game.Players.LocalPlayer.Character.HumanoidRootPart.Position)*
  361.                         CFrame.Angles(0,a+math.rad(ArsoniaTable.Player.Anti_Aim.CrouchYawVal),0)
  362.                     elseif ArsoniaTable.Player.Anti_Aim.CrouchYawType=="Absolute"then
  363.                         game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame=
  364.                         CFrame.new(game.Players.LocalPlayer.Character.HumanoidRootPart.Position)*
  365.                         CFrame.Angles(0,math.rad(ArsoniaTable.Player.Anti_Aim.CrouchYawVal),0)
  366.                     elseif ArsoniaTable.Player.Anti_Aim.CrouchYawType=="Random"then
  367.                         ArsoniaTable.Variables.CrouchYaw=ArsoniaTable.Variables.CrouchYaw+math.random(-ArsoniaTable.Player.Anti_Aim.CrouchYawVal,ArsoniaTable.Player.Anti_Aim.CrouchYawVal)
  368.                         game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame=
  369.                         CFrame.new(game.Players.LocalPlayer.Character.HumanoidRootPart.Position)*
  370.                         CFrame.Angles(0,math.rad(ArsoniaTable.Variables.CrouchYaw),0)
  371.                     elseif ArsoniaTable.Player.Anti_Aim.CrouchYawType=="Inverted"then
  372.                         game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame=
  373.                         CFrame.new(game.Players.LocalPlayer.Character.HumanoidRootPart.Position)*
  374.                         CFrame.Angles(0,-a,0)
  375.                     end
  376.                 end
  377.             end
  378.             if ArsoniaTable.Player.Anti_Aim.Wall then
  379.                 local _,a=game.Workspace.CurrentCamera.CFrame:ToEulerAnglesYXZ()
  380.                 local b={low={},high={},none={},equal={}}
  381.                 local Ignore=
  382.                 {
  383.                     game.Players.LocalPlayer.Character,
  384.                     game.Workspace.Ray_Ignore,
  385.                     game.Workspace.CurrentCamera,
  386.                     game.Workspace.Destructable,
  387.                 }
  388.                 if game.Workspace:FindFirstChild("Map")then
  389.                     if game.Workspace.Map:FindFirstChild("Ignore")then
  390.                         table.insert(Ignore,game.Workspace.Map.Ignore)
  391.                     end
  392.                     if game.Workspace.Map:FindFirstChild("Clips")then
  393.                         table.insert(Ignore,game.Workspace.Map.Clips)
  394.                     end
  395.                 end
  396.                 for _,v in pairs(game.Players:GetChildren())do
  397.                     if v.Character then
  398.                         table.insert(Ignore,v.Character)
  399.                     end
  400.                 end
  401.                 for i=0,360,15 do
  402.                     if i~=0 and i~=180 and i~=360 then
  403.                         if i<=180 then
  404.                             local Ray=Ray.new(game.Players.LocalPlayer.Character.HumanoidRootPart.Position,
  405.                                 (CFrame.new(game.Players.LocalPlayer.Character.HumanoidRootPart.Position)*CFrame.Angles(0,a-math.rad(i),0)).LookVector*ArsoniaTable.Player.Anti_Aim.WallDist)
  406.                             local part,pos,offset=game.Workspace:FindPartOnRayWithIgnoreList(Ray,Ignore)
  407.                             if part then
  408.                                 table.insert(b.low,{i,pos,offset})
  409.                             end
  410.                         else
  411.                             local Ray=Ray.new(game.Players.LocalPlayer.Character.HumanoidRootPart.Position,
  412.                                 (CFrame.new(game.Players.LocalPlayer.Character.HumanoidRootPart.Position)*CFrame.Angles(0,a+math.rad(i-180),0)).LookVector*ArsoniaTable.Player.Anti_Aim.WallDist)
  413.                             local part,pos,offset=game.Workspace:FindPartOnRayWithIgnoreList(Ray,Ignore)
  414.                             if part then
  415.                                 table.insert(b.high,{i,pos,offset})
  416.                             end
  417.                         end
  418.                     end
  419.                 end
  420.                 for _,v in pairs(b.low)do
  421.                     table.insert(b.equal,v)
  422.                 end
  423.                 for _,v in pairs(b.high)do
  424.                     table.insert(b.equal,v)
  425.                 end
  426.                 local a="none"
  427.                 local rade=math.deg(ArsoniaTable.Player.Anti_Aim.WallValue)
  428.                 if #b.low>#b.high then
  429.                     a="low"
  430.                 elseif #b.low==0 and #b.high==0 then
  431.                     a="none"
  432.                 elseif #b.low==#b.high then
  433.                     a="equal"
  434.                     rade=180
  435.                 else
  436.                     a="high"
  437.                     rade=-rade
  438.                 end
  439.                 if a~="none"then
  440.                     local c=0
  441.                     local d={}
  442.                     for _,v in pairs(b[a])do
  443.                         if c<(v[2]-game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude then
  444.                             c=(v[2]-game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude
  445.                             d=v
  446.                         end
  447.                     end
  448.                     game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame=
  449.                         CFrame.new(game.Players.LocalPlayer.Character.HumanoidRootPart.Position,game.Players.LocalPlayer.Character.HumanoidRootPart.Position-d[3])*
  450.                         CFrame.Angles(0,math.rad(rade),0)
  451.                     game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame=
  452.                     CFrame.new(game.Players.LocalPlayer.Character.HumanoidRootPart.Position)*
  453.                     CFrame.Angles(0,math.rad(game.Players.LocalPlayer.Character.HumanoidRootPart.Orientation.Y),0)
  454.                 end
  455.             end
  456.             if ArsoniaTable.Player.Movement.Enabled then
  457.                 if ArsoniaTable.Player.Movement.Autoairstrafe then
  458.                     if game.Players.LocalPlayer.Character.Humanoid.FloorMaterial==Enum.Material.Air then
  459.                         local _,a=game.Workspace.CurrentCamera.CFrame:ToEulerAnglesYXZ()
  460.                         game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame=
  461.                         CFrame.new(game.Players.LocalPlayer.Character.HumanoidRootPart.Position)*
  462.                         CFrame.Angles(0,a,0)
  463.                     end
  464.                 end
  465.             end
  466.             if ArsoniaTable.Aimbot.Silentaim.Enabled then
  467.                 if ArsoniaTable.Aimbot.Silentaim.Fakelock then
  468.                     if ArsoniaTable.Variables.__SilentAimTarget then
  469.                         game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame=
  470.                         CFrame.new(game.Players.LocalPlayer.Character.HumanoidRootPart.Position)*
  471.                         CFrame.Angles(0,ArsoniaTable.Variables.EngluarFix.Y,0)
  472.                     end
  473.                 end
  474.             end
  475.             if ArsoniaTable.Player.Anti_Aim.Upsidedown and not ArsoniaTable.Variables.IsFall then
  476.                 game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame=
  477.                 CFrame.new(
  478.                     game.Players.LocalPlayer.Character.HumanoidRootPart.Position
  479.                 )*
  480.                 CFrame.Angles(
  481.                     0,
  482.                     math.rad(game.Players.LocalPlayer.Character.HumanoidRootPart.Orientation.Y),
  483.                     math.rad(180)
  484.                 )
  485.             end
  486.         end
  487.     end
  488. end)
  489. game.RunService.RenderStepped:Connect(function()
  490.     if ArsoniaTable.Aimbot.Silentaim.Enabled then
  491.         ArsoniaTable.Variables.__SilentAimTarget=nil
  492.         local a
  493.         local b=math.huge
  494.         if ArsoniaTable.Aimbot.Silentaim.Ignorefov then
  495.             if ArsoniaTable.Variables.TargetableParts[ArsoniaTable.Aimbot.Silentaim.Target][1]then
  496.                 for _,v in pairs(ArsoniaTable.Variables.TargetableParts[ArsoniaTable.Aimbot.Silentaim.Target])do
  497.                     if b>(game.Players.LocalPlayer.Character.HumanoidRootPart.Position-v.Position).Magnitude then
  498.                         a=v
  499.                         b=(game.Players.LocalPlayer.Character.HumanoidRootPart.Position-v.Position).Magnitude
  500.                     end
  501.                 end
  502.             elseif not ArsoniaTable.Aimbot.Silentaim.Onlytarget then
  503.                 for _,v in pairs(ArsoniaTable.Variables.TargetableParts)do
  504.                     for _,c in pairs(v)do
  505.                         if b>(game.Players.LocalPlayer.Character.HumanoidRootPart.Position-c.Position).Magnitude then
  506.                             a=c
  507.                             b=(game.Players.LocalPlayer.Character.HumanoidRootPart.Position-c.Position).Magnitude
  508.                         end
  509.                     end
  510.                 end
  511.             end
  512.         else
  513.             local circ=Drawing.new("Circle")
  514.             circ.Visible=true
  515.             circ.Position=Vector2.new(game:GetService("CoreGui").RobloxGui.AbsoluteSize.X/2,game:GetService("CoreGui").RobloxGui.AbsoluteSize.Y/2-game:GetService("CoreGui").ThemeProvider.TopBarFrame.AbsolutePosition.Y/2)
  516.             circ.Color = Color3.new(196, 0, 255)
  517.             circ.Thickness=2.5
  518.             circ.Transparency=1
  519.             circ.NumSides=100
  520.             circ.Radius=ArsoniaTable.Aimbot.Silentaim.Fov
  521.             coroutine.wrap(function()
  522.                 game.RunService.RenderStepped:wait()
  523.                 circ:Remove()
  524.             end)()
  525.             local test_anal=false
  526.             for _,v in pairs(ArsoniaTable.Variables.TargetableParts[ArsoniaTable.Aimbot.Silentaim.Target])do
  527.                 if(Vector2.new(game.Workspace.CurrentCamera:WorldToScreenPoint(v.Position).X,game.Workspace.CurrentCamera:WorldToScreenPoint(v.Position).Y)-Vector2.new(game.Players.LocalPlayer:GetMouse().X,game.Players.LocalPlayer:GetMouse().Y)).Magnitude<=ArsoniaTable.Aimbot.Silentaim.Fov then
  528.                     if b>(game.Players.LocalPlayer.Character.HumanoidRootPart.Position-v.Position).Magnitude then
  529.                         a=v
  530.                         b=(game.Players.LocalPlayer.Character.HumanoidRootPart.Position-v.Position).Magnitude
  531.                         test_anal=true
  532.                     end
  533.                 end
  534.             end
  535.             if not test_anal and not ArsoniaTable.Aimbot.Silentaim.Onlytarget then
  536.                 for _,v in pairs(ArsoniaTable.Variables.TargetableParts)do
  537.                     for _,c in pairs(v)do
  538.                         local _,d=game.Workspace.CurrentCamera:WorldToScreenPoint(c.Position)
  539.                         if d then
  540.                             if(Vector2.new(game.Workspace.CurrentCamera:WorldToScreenPoint(c.Position).X,game.Workspace.CurrentCamera:WorldToScreenPoint(c.Position).Y)-Vector2.new(game.Players.LocalPlayer:GetMouse().X,game.Players.LocalPlayer:GetMouse().Y)).Magnitude<=ArsoniaTable.Aimbot.Silentaim.Fov then
  541.                                 if b>(game.Players.LocalPlayer.Character.HumanoidRootPart.Position-c.Position).Magnitude then
  542.                                     a=c
  543.                                     b=(game.Players.LocalPlayer.Character.HumanoidRootPart.Position-c.Position).Magnitude
  544.                                 end
  545.                             end
  546.                         end
  547.                     end
  548.                 end
  549.             end
  550.         end
  551.         ArsoniaTable.Variables.__SilentAimTarget=a
  552.         if ArsoniaTable.Aimbot.Silentaim.Fakelock then
  553.             ArsoniaTable.Variables.EngluarFix=nil
  554.             if ArsoniaTable.Variables.__SilentAimTarget then
  555.                 ArsoniaTable.Variables.EngluarFix=Vector3.new(CFrame.new(game.Players.LocalPlayer.Character.Head.Position,ArsoniaTable.Variables.__SilentAimTarget.Position):ToEulerAnglesYXZ())
  556.                 if not ArsoniaTable.Player.Anti_Aim.Enabled then
  557.                     game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame=
  558.                     CFrame.new(game.Players.LocalPlayer.Character.HumanoidRootPart.Position)*
  559.                     CFrame.Angles(0,ArsoniaTable.Variables.EngluarFix.Y,0)
  560.                 end
  561.             end
  562.         end
  563.     end
  564. end)
  565. local mt=getrawmetatable(game)
  566. local oldNamecall=mt.__namecall
  567. local oldnewIndex=mt.__newindex
  568. local oldIndex=mt.__index
  569. setreadonly(mt,false)
  570. mt.__namecall=newcclosure(function(a,b,c,d,e,...)
  571.     local method=getnamecallmethod()
  572.     if tostring(method)=="FireServer"then
  573.         if tostring(a)=="ControlTurn"then
  574.             if ArsoniaTable.Player.Anti_Aim.Enabled then
  575.                 if not ArsoniaTable.Variables.Functions.IsRoundOver()then
  576.                     if ArsoniaTable.Player.Anti_Aim.Pitch then
  577.                         if ArsoniaTable.Player.Anti_Aim.PitchType=="Spinning"then
  578.                             ArsoniaTable.Variables.Pitch=ArsoniaTable.Variables.Pitch+ArsoniaTable.Player.Anti_Aim.PitchValue
  579.                             b=ArsoniaTable.Variables.Pitch
  580.                         elseif ArsoniaTable.Player.Anti_Aim.PitchType=="Offset"then
  581.                             b=b+ArsoniaTable.Player.Anti_Aim.PitchValue
  582.                         elseif ArsoniaTable.Player.Anti_Aim.PitchType=="Absolute"then
  583.                             b=ArsoniaTable.Player.Anti_Aim.PitchValue
  584.                         elseif ArsoniaTable.Player.Anti_Aim.PitchType=="Down"then
  585.                             b=math.huge
  586.                         elseif ArsoniaTable.Player.Anti_Aim.PitchType=="Random"then
  587.                             b=math.rad(math.random(math.deg(ArsoniaTable.Player.Anti_Aim.PitchValue),-math.deg(ArsoniaTable.Player.Anti_Aim.PitchValue)))
  588.                         elseif ArsoniaTable.Player.Anti_Aim.PitchType=="Inverted"then
  589.                             b=-b
  590.                         elseif ArsoniaTable.Player.Anti_Aim.PitchType=="Frozen"then
  591.                             if ArsoniaTable.Variables.EngluarFix then
  592.                                 ArsoniaTable.Variables.Pitch=ArsoniaTable.Variables.EngluarFix.X
  593.                             end
  594.                             b=ArsoniaTable.Variables.Pitch
  595.                         end
  596.                     end
  597.                     if ArsoniaTable.Player.Anti_Aim.CrouchPitch then
  598.                         if ArsoniaTable.Variables.Crouching then
  599.                             if ArsoniaTable.Player.Anti_Aim.CrouchPitchType=="Absolute"then
  600.                                 b=ArsoniaTable.Player.Anti_Aim.CrouchPitchVal
  601.                             elseif ArsoniaTable.Player.Anti_Aim.CrouchPitchType=="Random"then
  602.                                 b=math.rad(math.random(math.deg(ArsoniaTable.Player.Anti_Aim.CrouchPitchVal),-math.deg(ArsoniaTable.Player.Anti_Aim.CrouchPitchVal)))
  603.                             end
  604.                         end
  605.                     end
  606.                     if ArsoniaTable.Player.Anti_Aim.Torso then
  607.                         if ArsoniaTable.Player.Anti_Aim.TorsoType=="Offset"then
  608.                             c=
  609.                             (
  610.                                 game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame*
  611.                                 CFrame.Angles(0,ArsoniaTable.Player.Anti_Aim.TorsoValue,0)
  612.                             ).LookVector
  613.                         elseif ArsoniaTable.Player.Anti_Aim.TorsoType=="Down"then
  614.                             c=Vector3.new()
  615.                             b=b*2
  616.                         elseif ArsoniaTable.Player.Anti_Aim.TorsoType=="Sideways"then
  617.                             c=Vector3.new(0,1,0)
  618.                         elseif ArsoniaTable.Player.Anti_Aim.TorsoType=="-Sideways"then
  619.                             c=Vector3.new(0,-1,0)
  620.                         elseif ArsoniaTable.Player.Anti_Aim.TorsoType=="Random"then
  621.                             c=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  622.                         elseif ArsoniaTable.Player.Anti_Aim.TorsoType=="Spinning"then
  623.                             ArsoniaTable.Variables.TorsoYaw=ArsoniaTable.Variables.TorsoYaw-ArsoniaTable.Player.Anti_Aim.TorsoValue
  624.                             c=CFrame.Angles(0,ArsoniaTable.Variables.TorsoYaw,0).LookVector
  625.                         elseif ArsoniaTable.Player.Anti_Aim.TorsoType=="Absolute"then
  626.                             c=CFrame.Angles(0,ArsoniaTable.Player.Anti_Aim.TorsoValue,0).LookVector
  627.                         elseif ArsoniaTable.Player.Anti_Aim.TorsoType=="Cam"then
  628.                             c=CFrame.Angles(0,ArsoniaTable.Variables.CamAngles[2],0).LookVector
  629.                         end
  630.                     end
  631.                 end
  632.             end
  633.             if ArsoniaTable.Aimbot.Silentaim.Enabled then
  634.                 if ArsoniaTable.Aimbot.Silentaim.Fakelock then
  635.                     if ArsoniaTable.Variables.EngluarFix then
  636.                         b=ArsoniaTable.Variables.EngluarFix.X
  637.                         c=nil
  638.                     end
  639.                 end
  640.             end
  641.         elseif tostring(a)=="CreateProjectile"then
  642.             if ArsoniaTable.Aimbot.Silentaim.Enabled then
  643.                 if ArsoniaTable.Variables.__SilentAimTarget then
  644.                     if ArsoniaTable.Aimbot.Silentaim.Hitchance>=math.random(1,100)then
  645.                         d=ArsoniaTable.Variables.__SilentAimTarget.Position
  646.                         e=CFrame.new(game.Players.LocalPlayer.Character.HumanoidRootPart.Position+Vector3.new(0,1.5+game.Players.LocalPlayer.Character.Humanoid.CameraOffset.Y,0))
  647.                     end
  648.                 end
  649.             end
  650.         elseif tostring(a)=="CoolNewRemote"then
  651.             if ArsoniaTable.Misc.Main.Enabled then
  652.                 if ArsoniaTable.Misc.Main.Devicespoofer=="Mobile"then
  653.                     b="Touch"
  654.                 elseif ArsoniaTable.Misc.Main.Devicespoofer=="PC"then
  655.                     b="MouseButton1"
  656.                 elseif ArsoniaTable.Misc.Main.Devicespoofer=="XBOX"then
  657.                     b="Gamepad1"
  658.                 elseif ArsoniaTable.Misc.Main.Devicespoofer=="None"then
  659.                     b="none"
  660.                 end
  661.             end
  662.         end
  663.     elseif tostring(method)=="LoadAnimation"then
  664.         if tostring(a)=="Guy"then
  665.             if ArsoniaTable.Combat.Gunmods.Enabled then
  666.                 if ArsoniaTable.Combat.Gunmods.Forcebackstab then
  667.                     if tostring(b)=="fire"or tostring(b)=="fire2"or tostring(b)=="fire3"then
  668.                         if b.Parent then
  669.                             pcall(function()
  670.                                 b=b.Parent.fire4
  671.                             end)
  672.                         end
  673.                     end
  674.                 end
  675.                 if ArsoniaTable.Combat.Gunmods.Enabled then
  676.                     if ArsoniaTable.Combat.Gunmods.Instantequip then
  677.                         if string.find(string.lower(tostring(b)),"equip")then
  678.                             b=ArsoniaTable.Variables.Animations.NoAnimation
  679.                         end
  680.                     end
  681.                 end
  682.                 if ArsoniaTable.Combat.Gunmods.Instantreload then
  683.                     if string.find(string.lower(tostring(b)),"reload")then
  684.                         b=ArsoniaTable.Variables.Animations.NoAnimation
  685.                     end
  686.                 end
  687.             end
  688.         end
  689.     elseif tostring(method)=="Play"then
  690.         if tostring(a)=="Fall"or tostring(a)=="Jump"then
  691.             if ArsoniaTable.Player.Misc.Enabled then
  692.                 if ArsoniaTable.Player.Misc.Jumpremove then
  693.                     a:AdjustSpeed(0)
  694.                 end
  695.             end
  696.         elseif tostring(a)=="idle"then
  697.             if ArsoniaTable.Combat.Gunmods.Enabled then
  698.                 if ArsoniaTable.Combat.Gunmods.Removesway then
  699.                     a:AdjustSpeed(0)
  700.                 end
  701.             end
  702.         elseif string.find(tostring(a),"fire")then
  703.             if ArsoniaTable.Combat.Gunmods.Enabled then
  704.                 if ArsoniaTable.Combat.Gunmods.Removeonfire and not ArsoniaTable.Variables.IsKnife then
  705.                     a:AdjustSpeed(0)
  706.                 end
  707.                 if ArsoniaTable.Combat.Gunmods.RemoveonfireKnife and ArsoniaTable.Variables.IsKnife then
  708.                     a:AdjustSpeed(0)
  709.                 end
  710.             end
  711.         elseif tostring(a)=="CrouchIdle"then
  712.             if ArsoniaTable.Player.Misc.Enabled then
  713.                 if b==.4 then
  714.                     b=ArsoniaTable.Player.Misc.CrouchSpval
  715.                 end
  716.             end
  717.         end
  718.     elseif tostring(method)=="Stop"then
  719.         if tostring(a)=="CrouchIdle"then
  720.             if ArsoniaTable.Player.Misc.Enabled then
  721.                 if b==.4 then
  722.                     b=ArsoniaTable.Player.Misc.CrouchSpunval
  723.                 end
  724.             end
  725.         end
  726.     elseif tostring(method)=="SetPrimaryPartCFrame"then
  727.         if tostring(a)=="Arms"then
  728.             if ArsoniaTable.Combat.Gunmods.Enabled then
  729.                 if ArsoniaTable.Combat.Gunmods.Removebob then
  730.                     if not game.Players.LocalPlayer.PlayerGui.GUI.Client.Variables.ads.Value then
  731.                         if ArsoniaTable.Variables.IsAlive then
  732.                             if game.Players.LocalPlayer.CameraMode~=0 then
  733.                                 b=game.Workspace.CurrentCamera.CFrame*CFrame.new(ArsoniaTable.Variables.Offset_GUN)
  734.                             end
  735.                         end
  736.                     end
  737.                 end
  738.             end
  739.             if ArsoniaTable.Visuals.Main.Enabled then
  740.                 if ArsoniaTable.Visuals.Main.Anticrouch then
  741.                     if not ArsoniaTable.Visuals.Main.Anticrouch2 then
  742.                         b=b+Vector3.new(0,ArsoniaTable.Variables.CrouchOffset,0)
  743.                     end
  744.                 end
  745.             end
  746.             if ArsoniaTable.Visuals.Main.Enabled then
  747.                 b=b*CFrame.new(ArsoniaTable.Visuals.Main.ArmoffsetX,ArsoniaTable.Visuals.Main.ArmoffsetY,ArsoniaTable.Visuals.Main.ArmoffsetZ)
  748.             end
  749.         end
  750.     elseif tostring(method)=="FindPartOnRayWithIgnoreList"then
  751.         local doeshit=false
  752.         if ArsoniaTable.Aimbot.Silentaim.Hitchance>=math.random(1,100)then
  753.             doeshit=true
  754.         end
  755.         if ArsoniaTable.Combat.Gunmods.Enabled then
  756.             if ArsoniaTable.Variables.Functions.GetPos1FromRay(b)==game.Workspace.CurrentCamera.CFrame.Position then
  757.                 if ArsoniaTable.Combat.Gunmods.Baseballgun then
  758.                     ArsoniaTable.Variables.Functions.SummonBaseBall(ArsoniaTable.Combat.Gunmods.BaseballgunValue,ArsoniaTable.Combat.Gunmods.BaseballgunSpeed)
  759.                 end
  760.             end
  761.         end
  762.         if ArsoniaTable.Aimbot.Silentaim.Enabled then
  763.             if ArsoniaTable.Variables.Functions.GetPos1FromRay(b)==game.Workspace.CurrentCamera.CFrame.Position then
  764.                 if ArsoniaTable.Variables.__SilentAimTarget then
  765.                     if doeshit then
  766.                         b=Ray.new(
  767.                             game.Players.LocalPlayer.Character.HumanoidRootPart.Position+Vector3.new(0,1.5+game.Players.LocalPlayer.Character.Humanoid.CameraOffset.Y,0),
  768.                             ArsoniaTable.Variables.__SilentAimTarget.Position-(game.Players.LocalPlayer.Character.HumanoidRootPart.Position+Vector3.new(0,1.5+game.Players.LocalPlayer.Character.Humanoid.CameraOffset.Y,0))
  769.                         )
  770.                     end
  771.                 end
  772.             end
  773.         end
  774.         for _,v in pairs(c)do
  775.             if tostring(v)=="Backtrack"then
  776.                 v=nil
  777.             end
  778.         end
  779.     end
  780.     return oldNamecall(a,b,c,d,e,...)
  781. end)
  782. mt.__newindex=newcclosure(function(a,b,c)
  783.     if ArsoniaTable.Player.Anti_Aim.Enabled then
  784.         if not ArsoniaTable.Variables.Functions.IsRoundOver()then
  785.             if ArsoniaTable.Player.Anti_Aim.Upsidedown then
  786.                 if tostring(a)=="Humanoid"and b=="CameraOffset"then
  787.                     ArsoniaTable.Variables.CrouchOffset=0
  788.                     return oldnewIndex(a,b,Vector3.new(0,-3,0))
  789.                 end
  790.             end
  791.             if ArsoniaTable.Player.Anti_Aim.Yaw or ArsoniaTable.Player.Anti_Aim.Wall then
  792.                 if tostring(a)=="Humanoid"and b=="AutoRotate"then
  793.                     return oldnewIndex(a,b,false)
  794.                 end
  795.             end
  796.             if ArsoniaTable.Player.Anti_Aim.CrouchYaw and ArsoniaTable.Variables.Crouching then
  797.                 if tostring(a)=="Humanoid"and b=="AutoRotate"then
  798.                     return oldnewIndex(a,b,false)
  799.                 end
  800.             end
  801.             if ArsoniaTable.Player.Anti_Aim.Hip then
  802.                 if tostring(a)=="Humanoid"and b=="HipHeight"then
  803.                     return oldnewIndex(a,b,ArsoniaTable.Player.Anti_Aim.Hipheight)
  804.                 end
  805.             end
  806.         end
  807.     end
  808.     if ArsoniaTable.Aimbot.Silentaim.Enabled then
  809.         if ArsoniaTable.Aimbot.Silentaim.Fakelock then
  810.             if ArsoniaTable.Variables.__SilentAimTarget then
  811.                 if tostring(a)=="Humanoid"and b=="AutoRotate"then
  812.                     return oldnewIndex(a,b,false)
  813.                 end
  814.             end
  815.         end
  816.     end
  817.     if ArsoniaTable.Visuals.Main.Enabled then
  818.         if ArsoniaTable.Visuals.Main.Anticrouch then
  819.             if tostring(a)=="Humanoid"and b=="CameraOffset"then
  820.                 ArsoniaTable.Variables.CrouchOffset=c.Y
  821.                 return oldnewIndex(a,b,Vector3.new())
  822.             end
  823.         end
  824.     end
  825.     if ArsoniaTable.Player.Movement.Enabled then
  826.         if ArsoniaTable.Player.Movement.Bunnyhop then
  827.             if ArsoniaTable.Player.Movement.BunnyhopType=="Walkspeed"then
  828.                 if tostring(a)=="Humanoid"and b=="WalkSpeed"then
  829.                     if game.Players.LocalPlayer.Character.Humanoid.FloorMaterial==Enum.Material.Air or ArsoniaTable.Variables.KeysPressed[" "]then
  830.                         return oldnewIndex(a,b,ArsoniaTable.Player.Movement.Bunnyhopspeed*25)
  831.                     end
  832.                 end
  833.             end
  834.         end
  835.         if ArsoniaTable.Player.Movement.Walk then
  836.             if tostring(a)=="Humanoid"and b=="WalkSpeed"then
  837.                 return oldnewIndex(a,b,ArsoniaTable.Player.Movement.Walkspeed)
  838.             end
  839.         end
  840.     end
  841.     if a==game.Players.LocalPlayer.Character.HumanoidRootPart and b~="Size"then
  842.         if a:FindFirstChild("FakeLag")then
  843.             a.FakeLag[b]=c
  844.         end
  845.     end
  846.     return oldnewIndex(a,b,c)
  847. end)
  848. setreadonly(mt,true)
  849. ArsoniaTable.Variables.Levels.StartBar=ArsoniaTable.Variables.Levels_OLD.StartBar --Fix
  850. ArsoniaTable.Variables.Levels.EndBar=ArsoniaTable.Variables.Levels_OLD.EndBar --Fix