local _hjqKeeQnFc = {198, 78, 239, 205, 44, 19, 87, 95, 244, 42, 156, 74, 96, 70, 226, 33} local _tJCnqgTdWK = {bit32.bxor(252119401,252119401), bit32.bxor(959845650,997652641), bit32.bxor(1198893781,2018882991), bit32.bxor(172902363,135178856), bit32.bxor(186798258,186712963), bit32.bxor(137986626,1320348), bit32.bxor(159413928,159589785), bit32.bxor(1803170363,1802511585), bit32.bxor(287974716,419922658), bit32.bxor(692379421,693029319), bit32.bxor(808522995,808522995), bit32.bxor(1676989643,1676989643), bit32.bxor(1783059470,1449124168), bit32.bxor(2119460303,1545539633), (421949.1645060997+-421948.9645060997), bit32.bxor(262607726,126530736), bit32.bxor(1764161215,1628131681), bit32.bxor(1648480750,1566690964), bit32.bxor(793192940,275199638), bit32.bxor(1754781266,1471662376), bit32.bxor(1328017204,1879568462), bit32.bxor(2139175448,1785111141), (-841054.0296838565+841054.5296838565), bit32.bxor(1865814079,2060552258), (669913.8682640707+-669913.3682640707), bit32.bxor(931073408,580425213), (-687478.7149257275+687478.8849257275), bit32.bxor(1897199154,1312090440), bit32.bxor(1159165205,1734082795), bit32.bxor(2147310141,2147310133), bit32.bxor(1897445091,1935170384), bit32.bxor(1066519270,1066519270), bit32.bxor(481509352,345937974), bit32.bxor(1401614847,1537693217), bit32.bxor(1010752519,52347773), bit32.bxor(1688210043,1535120641), bit32.bxor(1474970404,1474970404), bit32.bxor(1908661761,1323549051), bit32.bxor(486619491,572597785), bit32.bxor(1210949967,1949635593), bit32.bxor(1121754677,1121754675), bit32.bxor(1384686816,1384686778), bit32.bxor(1771630252,1454961110), bit32.bxor(50424230,50424230), bit32.bxor(1751580947,1417655381), bit32.bxor(120939742,629018912), bit32.bxor(1496048825,1697862143), bit32.bxor(1213330195,1780123373), (-657703.2793881483+657703.4793881483), bit32.bxor(2138884121,2138166303), bit32.bxor(1987423218,2119699500), bit32.bxor(1299302447,1300026409), bit32.bxor(1114787678,1115074681), bit32.bxor(535081899,399053941), bit32.bxor(1339635348,1339935155), bit32.bxor(476715401,340246103), bit32.bxor(318127046,318127046), bit32.bxor(121433858,941420664), bit32.bxor(976171028,975751427), bit32.bxor(1973131964,2109095266), bit32.bxor(312175849,312251902), bit32.bxor(1227014211,1966765317), bit32.bxor(1218920560,1218920561), bit32.bxor(1294512250,1133737971), bit32.bxor(1878411505,1878046074), bit32.bxor(1874198925,1738253907), bit32.bxor(241641006,241294245), bit32.bxor(1483511670,1300958987), bit32.bxor(1157305585,1360825484), bit32.bxor(842462791,237912833), bit32.bxor(1343408723,1343408722), bit32.bxor(1257706749,1145885556), bit32.bxor(801015035,801015017), bit32.bxor(176450005,176449949), bit32.bxor(1620187365,1620187365), bit32.bxor(544021747,544021746), bit32.bxor(1034852484,1034852484), bit32.bxor(737679903,162754529), bit32.bxor(1135291773,1105969358), bit32.bxor(1706486822,1838894072), bit32.bxor(626819861,444374127), bit32.bxor(1420412346,1804196544), bit32.bxor(1176452936,1176452936), bit32.bxor(1296769984,1919630522), bit32.bxor(1972291923,1252972073), bit32.bxor(848402214,243868256), bit32.bxor(1086142769,1086142775), bit32.bxor(755354147,755354233), bit32.bxor(208370512,860578858), bit32.bxor(825981351,825981351), bit32.bxor(1203759123,2074565973), bit32.bxor(107517795,606331549), bit32.bxor(322980758,794361552), bit32.bxor(774384229,207839131), (996437.2890062117+-996437.0890062117), bit32.bxor(324816996,324328209), bit32.bxor(1750489381,1618738939), bit32.bxor(1614887585,1615442388), bit32.bxor(535040810,535814806), bit32.bxor(247541427,116164973), bit32.bxor(1070950484,1071553000), bit32.bxor(287337939,420334093), bit32.bxor(1599088575,1599088575), bit32.bxor(1668983036,1549449094), bit32.bxor(429831836,429490265), bit32.bxor(1456343618,1591979420), bit32.bxor(764933242,764461759), bit32.bxor(1805945713,1471954487), bit32.bxor(1259431628,1259431629), bit32.bxor(1722775561,1746190208), bit32.bxor(403283929,403321180), bit32.bxor(1511884780,1378885682), bit32.bxor(1953087714,1953132135), bit32.bxor(734198138,1042637063), bit32.bxor(40720493,394969104), bit32.bxor(1763297620,1426160658), bit32.bxor(1891915784,1891915785), bit32.bxor(557678538,797358147), bit32.bxor(1437025297,1437025283), bit32.bxor(596287504,596287576), bit32.bxor(853461336,853461336), bit32.bxor(814925543,814925542), bit32.bxor(619247161,619247161), bit32.bxor(1739469472,1172653918), bit32.bxor(1864703555,1342505273), bit32.bxor(1120267129,1682244617), bit32.bxor(1528057715,1528057715), bit32.bxor(799479415,331326257), bit32.bxor(452047846,951764504), (-774439.2193896737+774439.2203896737), bit32.bxor(422814505,423126168), bit32.bxor(199974959,63358961), bit32.bxor(1495177699,1494572626), bit32.bxor(1350094609,1350420343), bit32.bxor(1466943836,1598189186), bit32.bxor(909868072,910062670), bit32.bxor(1239679896,1239679896), bit32.bxor(682297000,681720800), bit32.bxor(1852028442,1716392388), bit32.bxor(1511647866,1511053106), bit32.bxor(1379705498,1379357371), bit32.bxor(545710873,682312903), bit32.bxor(1167606778,1167307739), bit32.bxor(304543253,304111765), bit32.bxor(2017222529,1880225887), bit32.bxor(1709371237,1709472229), bit32.bxor(1410108389,1409836115), bit32.bxor(1904378140,2041521858), bit32.bxor(1665863462,1666179216), bit32.bxor(1733598800,2027723169), bit32.bxor(514728263,189380922), (-117276.29446250647+117280.59446250647), (-434419.04186399817+434420.54186399817), bit32.bxor(1853528939,1853528939), bit32.bxor(1517073860,1887309250), bit32.bxor(83344060,461356365), (-42767.02944134644+42767.037441346445), bit32.bxor(1836519326,1929316463), bit32.bxor(763424667,839444586), (-399225.018796159+399226.318796159), (-28953.60965999132+28956.20965999132), bit32.bxor(1280350702,1281022882), bit32.bxor(1640569151,1776598753), bit32.bxor(538875802,538236374), bit32.bxor(552783505,1065011552), bit32.bxor(759318216,950394549), (-892759.4525779617+892759.7925779617), (129430.68889332766+-129430.50889332767), bit32.bxor(1268071147,1268345755), bit32.bxor(17998359,155125193), bit32.bxor(1349516473,1348709833), bit32.bxor(1297658917,1298041699), bit32.bxor(1764449588,1627847402), bit32.bxor(1743616354,1743472164), bit32.bxor(1210225988,1210159350), bit32.bxor(2079565291,1943929397), bit32.bxor(454347211,454544505), bit32.bxor(2139089520,1861644089), bit32.bxor(946357829,946357828), bit32.bxor(1986832833,1986832832), bit32.bxor(1208342085,1208064991), bit32.bxor(680900104,548934102), bit32.bxor(155680482,155399032), bit32.bxor(1116338177,1116360205), bit32.bxor(1780361649,1647545967), bit32.bxor(1398545428,1398778392), bit32.bxor(660114292,660451850), bit32.bxor(1895986640,2033177102), bit32.bxor(1976852345,1976657415), bit32.bxor(700545251,700545251), bit32.bxor(798779145,798392251), bit32.bxor(867061313,998500767), bit32.bxor(2042353858,2041692272), bit32.bxor(20010594,1041320216), bit32.bxor(1550420670,2062116302), bit32.bxor(1821709902,1821709902), bit32.bxor(844192866,239724836), bit32.bxor(68637590,643573352), (-402680.7481277545+402680.7491277545), bit32.bxor(569966,293680935), bit32.bxor(2115703767,2115703766), bit32.bxor(182052249,182052248), bit32.bxor(1279102508,1714370090), (-166336.64271233842+166336.7561587398), bit32.bxor(660612720,847756813), bit32.bxor(469133421,236056592), bit32.bxor(873707098,134939420), bit32.bxor(913329474,913329475), (-410301.1533205605+410301.2667669619), (53608.27968322074+-53607.85968322074)} local _yH3dccKmjq = {"\129+\155\158Ia!6\151O", "\150\"\142\180Ia$", "\129+\155\158Ia!6\151O", "\147=\138\191e}'*\128y\2498\022/\129D", "\129+\155\158Ia!6\151O", "\145!\157\166_c6<\145", "\129+\155\158Ia!6\151O", "\148+\159\161Ep6+\145N\207>\0154\131F\163", "\180+\158\184Ea2", "\128'\129\169jz%,\128k\242)\0055\150N\180", "\135>\159", "\180+\158\184Ea2", "\180+\158\184Ea2", "\180+\158\184Ea2", "\146!\154\174D", "\129+\155\140Xg%6\150_\232/", "\1787\159\168", "\181:\157\164Bt", "", "\148/\150\174M`#", "\146!\154\174D", "\129+\155\140Xg%6\150_\232/", "\1787\159\168", "\181:\157\164Bt", "", "\129+\155\157@r.:\134Y", "", "\128'\129\169jz%,\128i\244#\012\"\173G\133\"\142\190_", "\142;\130\172B|>;", "\128'\129\169jz%,\128i\244#\012\"", "\142+\142\169", "\143=\174", "\132/\156\168|r%+", "\145!\157\161HG8\t\157O\235:\0154\150q\169'\129\185", "\148/\150\174M`#", "\129+\155\140Xg%6\150_\232/", "\1787\159\168", "\181:\157\164Bt", "", "\128'\129\169jz%,\128i\244#\012\"\173G\133\"\142\190_", "\142;\130\172B|>;", "\128'\129\169jz%,\128i\244#\012\"", "\142+\142\169", "\143=\174", "\132/\156\168|r%+", "\145!\157\161HG8\t\157O\235:\0154\150q\169'\129\185", "\148/\150\174M`#", "\130!\155", "\138+\157\189"} local function _O3gb5zzcDQ(i) local c = _yH3dccKmjq[i] if not c then return nil end local o = table.create(#c) for j = 1, #c do o[j] = string.char(bit32.bxor(string.byte(c, j), _hjqKeeQnFc[(j - 1) % #_hjqKeeQnFc + 1])) end return table.concat(o) end local function _JgCh9GDORy(i) return _tJCnqgTdWK[i] end local _NuVV1lgM10 = {} local _VdoNf5myfB = {} _NuVV1lgM10[529008625] = function(a, b) return a + b end _NuVV1lgM10[1027710254] = function(a, b) return a .. b end _NuVV1lgM10[247187337] = function(a, b) return a / b end _NuVV1lgM10[137209822] = function(a, b) return a == b end _NuVV1lgM10[641775046] = function(a, b) return a >= b end _NuVV1lgM10[705869830] = function(a, b) return a > b end _NuVV1lgM10[795036605] = function(a, b) return a // b end _NuVV1lgM10[645984112] = function(a, b) return a <= b end _NuVV1lgM10[575370750] = function(a, b) return a < b end _NuVV1lgM10[294435119] = function(a, b) return a % b end _NuVV1lgM10[367499389] = function(a, b) return a * b end _NuVV1lgM10[37809587] = function(a, b) return a ~= b end _NuVV1lgM10[279628994] = function(a, b) return a ^ b end _NuVV1lgM10[1008252230] = function(a, b) return a - b end _VdoNf5myfB[294225225] = function(a) return -a end _VdoNf5myfB[746409396] = function(a) return #a end _VdoNf5myfB[1059069818] = function(a) return not a end _NuVV1lgM10[586811850] = function(a, b) return a end _NuVV1lgM10[695255039] = function(a, b) return a end _NuVV1lgM10[255893542] = function(a, b) return a end local function _GSdz83sWzr(k, a, b) return _NuVV1lgM10[k](a, b) end local function _fCpkCMpzlR(k, a) return _VdoNf5myfB[k](a) end local _KHTFRrIkRg = getfenv and getfenv() or _G local function _AfGMSL8R2X(k) return _KHTFRrIkRg[k] end local function _XDFJHXJbap(o, k, ...) local f = o[k]; return f(o, ...) end local function _6wARdGrq1(x) return bit32.bxor(x or 200349160, 943038636) end local function _bU03uKUg1(x) return bit32.bxor(x or 364610013, 431954601) end local function _JG2UjPNxN(x) return bit32.bxor(x or 212925227, 805297112) end local function _sPbPOBP2X(x) return bit32.bxor(x or 179607181, 471995493) end local function _LUkJ32GJ9(x) return bit32.bxor(x or 722473315, 1030797310) end local function _MsmDeD0cS(x) return bit32.bxor(x or 496737800, 548167262) end local _v6tl1UqGA = (bit32.bxor(113054213,113054213) == 0) if _v6tl1UqGA then -- ModuleScript AimAssist (via decompile) local _FWYEwpagyL = _XDFJHXJbap(game, _O3gb5zzcDQ(1), _O3gb5zzcDQ(2)) local _m8sSyLXkc2 = _XDFJHXJbap(game, _O3gb5zzcDQ(3), _O3gb5zzcDQ(4)) local _rV80ccEN05 = _XDFJHXJbap(game, _O3gb5zzcDQ(5), _O3gb5zzcDQ(6)) local _7N4nYm803t = _XDFJHXJbap(game, _O3gb5zzcDQ(7), _O3gb5zzcDQ(8)) local _mb6YMxS9gQ = _AfGMSL8R2X(_O3gb5zzcDQ(9))(_XDFJHXJbap(script, _O3gb5zzcDQ(10), _O3gb5zzcDQ(11)).Modules.Input.ActionService) local _mZvCzYdJTh = _AfGMSL8R2X(_O3gb5zzcDQ(12))(_7N4nYm803t.App.Config.GangConfig) local _QhUBnjpy4t = _AfGMSL8R2X(_O3gb5zzcDQ(13))(_7N4nYm803t.App.Modules.Character.ViewState) local _nB4TtILp6X = _AfGMSL8R2X(_O3gb5zzcDQ(14))(_7N4nYm803t.App.Modules.Weapon.WeaponMath) local _CrEWEQRa5R = _mZvCzYdJTh.attributes local _3miPyDorvv = nil local _96AXu1rMC0 = _JgCh9GDORy(1) local _QAvelPo5q0 = RaycastParams.new() _QAvelPo5q0.FilterType = Enum.RaycastFilterType.Exclude _QAvelPo5q0.RespectCanCollide = true _QAvelPo5q0.IgnoreWater = true local _69VH6uBpJq = {} local function _Ao8dR31Cc4() --[[ name: isTouch line: 47 upvalues: ActionService_upv_1 (copy, index: 1) UserInputService_upv_1 (copy, index: 2) ]] if _GSdz83sWzr(_JgCh9GDORy(2), _mb6YMxS9gQ.preferredInput(), _O3gb5zzcDQ(15)) then return _m8sSyLXkc2.TouchEnabled and (_fCpkCMpzlR(_JgCh9GDORy(3), _m8sSyLXkc2.KeyboardEnabled)) end return true end local function _d7Kz63uNym(_J4oXAd0Kp9) --[[ name: crewIdOf line: 54 upvalues: attributes_upv_1 (copy, index: 1) ]] local _59khW2gTYt = _XDFJHXJbap(_J4oXAd0Kp9, _O3gb5zzcDQ(16), _CrEWEQRa5R.id) if _GSdz83sWzr(_JgCh9GDORy(4), _AfGMSL8R2X(_O3gb5zzcDQ(17))(_59khW2gTYt), _O3gb5zzcDQ(18)) then return _O3gb5zzcDQ(19) end return _59khW2gTYt end local function _0UPvpkfD2w() --[[ name: clear line: 59 upvalues: u1 (ref, index: 1) u2 (ref, index: 2) ]] do local _aaryrWst46=_JgCh9GDORy(5); while true do if _GSdz83sWzr(_JgCh9GDORy(6), _aaryrWst46, _JgCh9GDORy(7)) then _3miPyDorvv = nil; _aaryrWst46=_JgCh9GDORy(8) elseif _GSdz83sWzr(_JgCh9GDORy(9), _aaryrWst46, _JgCh9GDORy(10)) then _96AXu1rMC0 = _JgCh9GDORy(11); _aaryrWst46=_JgCh9GDORy(12) else break end end end end local function _bDIvHZL81E(_J4oXAd0Kp9, _Tpd29AR6ur, _gYJdupUFWB, _jXdtuZc7Ao, _I3CIjebFZE) --[[ name: visibleTo line: 64 upvalues: u3 (copy, index: 1) Workspace_upv_1 (copy, index: 2) ]] local _vaFxQWmUiE = _GSdz83sWzr(_JgCh9GDORy(13), _gYJdupUFWB.Position, _Tpd29AR6ur) if _GSdz83sWzr(_JgCh9GDORy(14), _vaFxQWmUiE.Magnitude, _JgCh9GDORy(15)) then return true end _QAvelPo5q0.FilterDescendantsInstances = {_jXdtuZc7Ao, _I3CIjebFZE, _J4oXAd0Kp9} local _zs3XTU5gup = _GSdz83sWzr(_JgCh9GDORy(16), _XDFJHXJbap(_rV80ccEN05, _O3gb5zzcDQ(20), _Tpd29AR6ur, _vaFxQWmUiE, _QAvelPo5q0), nil) return _zs3XTU5gup end function _69VH6uBpJq.sample(_J4oXAd0Kp9) --[[ name: sample line: 75 upvalues: ViewState_upv_1 (copy, index: 1) ActionService_upv_1 (copy, index: 2) UserInputService_upv_1 (copy, index: 3) u1 (ref, index: 4) u2 (ref, index: 5) Players_upv_1 (copy, index: 6) attributes_upv_1 (copy, index: 7) u3 (copy, index: 8) Workspace_upv_1 (copy, index: 9) WeaponMath_upv_1 (copy, index: 10) ]] local _UACWzi09VY = _QhUBnjpy4t.state local _p239ME7XwH = ((_GSdz83sWzr(_JgCh9GDORy(17), _mb6YMxS9gQ.preferredInput(), _O3gb5zzcDQ(21))) and true) or (_m8sSyLXkc2.TouchEnabled and (_fCpkCMpzlR(_JgCh9GDORy(18), _m8sSyLXkc2.KeyboardEnabled))) if _p239ME7XwH and _UACWzi09VY.weaponOut and _fCpkCMpzlR(_JgCh9GDORy(19), _UACWzi09VY.cursorFree) and _fCpkCMpzlR(_JgCh9GDORy(20), _UACWzi09VY.sprinting) and _fCpkCMpzlR(_JgCh9GDORy(21), _UACWzi09VY.rolling) then local _T2jEdFNYGr = _FWYEwpagyL.LocalPlayer local _zs6tP14mhD = _T2jEdFNYGr.Character if _zs6tP14mhD then local _sClcihK3Nd = _J4oXAd0Kp9.CFrame.Position local _ABT4PkqTaO = _J4oXAd0Kp9.ViewportSize local _Jp7nKbjUSM = Vector2.new(_GSdz83sWzr(_JgCh9GDORy(22), _ABT4PkqTaO.X, _JgCh9GDORy(23)), _GSdz83sWzr(_JgCh9GDORy(24), _ABT4PkqTaO.Y, _JgCh9GDORy(25))) local _PQg56rQmFo = _GSdz83sWzr(_JgCh9GDORy(26), math.min(_ABT4PkqTaO.X, _ABT4PkqTaO.Y), _JgCh9GDORy(27)) if _fCpkCMpzlR(_JgCh9GDORy(28), (_GSdz83sWzr(_JgCh9GDORy(29), _PQg56rQmFo, _JgCh9GDORy(30)))) then local _wDksDSx8or = _XDFJHXJbap(_T2jEdFNYGr, _O3gb5zzcDQ(22), _CrEWEQRa5R.id) if _GSdz83sWzr(_JgCh9GDORy(31), _AfGMSL8R2X(_O3gb5zzcDQ(23))(_wDksDSx8or), _O3gb5zzcDQ(24)) then _ABT4PkqTaO = _O3gb5zzcDQ(25) else _ABT4PkqTaO = _wDksDSx8or end local _PwQ99r94Dv = _JgCh9GDORy(32) local _rQXCBmfGgv = nil local _Z5I3FEwjSB = _PwQ99r94Dv local _EjdqMuu22t = nil local _JdXuhST2N0 = nil for _rqImB0Sxnz, _TPymBAKIUc in _XDFJHXJbap(_FWYEwpagyL, _O3gb5zzcDQ(26)) do if _GSdz83sWzr(_JgCh9GDORy(33), _TPymBAKIUc, _T2jEdFNYGr) then continue end if _GSdz83sWzr(_JgCh9GDORy(34), _ABT4PkqTaO, _O3gb5zzcDQ(27)) then _JdXuhST2N0 = _TPymBAKIUc.Character if _fCpkCMpzlR(_JgCh9GDORy(35), (_JdXuhST2N0)) then continue end local _2S4oJGLLXl = _XDFJHXJbap(_JdXuhST2N0, _O3gb5zzcDQ(28), _O3gb5zzcDQ(29)) local _rg3Oh9mmvk = _XDFJHXJbap(_JdXuhST2N0, _O3gb5zzcDQ(30), _O3gb5zzcDQ(31)) if _fCpkCMpzlR(_JgCh9GDORy(36), (_2S4oJGLLXl)) or _2S4oJGLLXl.Health <= _JgCh9GDORy(37) or _fCpkCMpzlR(_JgCh9GDORy(38), (_rg3Oh9mmvk)) then continue end local _qiItYyMCIu = _XDFJHXJbap(_rg3Oh9mmvk, _O3gb5zzcDQ(32), _O3gb5zzcDQ(33)) if _fCpkCMpzlR(_JgCh9GDORy(39), (_qiItYyMCIu)) then continue end local _3xNFOLc2hF = (_GSdz83sWzr(_JgCh9GDORy(40), _rg3Oh9mmvk.Position, _sClcihK3Nd)).Magnitude if _3xNFOLc2hF < _JgCh9GDORy(41) or _3xNFOLc2hF > _JgCh9GDORy(42) then continue end local _2MRqVePNkj, _SjE9IU0T3V = _XDFJHXJbap(_J4oXAd0Kp9, _O3gb5zzcDQ(34), _rg3Oh9mmvk.Position) if _fCpkCMpzlR(_JgCh9GDORy(43), (_SjE9IU0T3V)) or _2MRqVePNkj.Z <= _JgCh9GDORy(44) then continue end local _iZUMSF1Xbq = (_GSdz83sWzr(_JgCh9GDORy(45), Vector2.new(_2MRqVePNkj.X, _2MRqVePNkj.Y), _Jp7nKbjUSM)).Magnitude if _GSdz83sWzr(_JgCh9GDORy(46), _PQg56rQmFo, _iZUMSF1Xbq) then continue end local _jBD9llDGiR = _GSdz83sWzr(_JgCh9GDORy(47), _rg3Oh9mmvk.Position, _sClcihK3Nd) if _GSdz83sWzr(_JgCh9GDORy(48), _jBD9llDGiR.Magnitude, _JgCh9GDORy(49)) then _EjdqMuu22t = true else do local _2OIXu2gQKT=_JgCh9GDORy(50); while true do if _GSdz83sWzr(_JgCh9GDORy(51), _2OIXu2gQKT, _JgCh9GDORy(52)) then _QAvelPo5q0.FilterDescendantsInstances = {_zs6tP14mhD, _JdXuhST2N0, _J4oXAd0Kp9}; _2OIXu2gQKT=_JgCh9GDORy(53) elseif _GSdz83sWzr(_JgCh9GDORy(54), _2OIXu2gQKT, _JgCh9GDORy(55)) then _EjdqMuu22t = _GSdz83sWzr(_JgCh9GDORy(56), _XDFJHXJbap(_rV80ccEN05, _O3gb5zzcDQ(35), _sClcihK3Nd, _jBD9llDGiR, _QAvelPo5q0), nil); _2OIXu2gQKT=_JgCh9GDORy(57) else break end end end end if _fCpkCMpzlR(_JgCh9GDORy(58), (_EjdqMuu22t)) then continue end do local _tS9xhXnep4=_JgCh9GDORy(59); while true do if _GSdz83sWzr(_JgCh9GDORy(60), _tS9xhXnep4, _JgCh9GDORy(61)) then _JdXuhST2N0 = _GSdz83sWzr(_JgCh9GDORy(62), _JgCh9GDORy(63), _GSdz83sWzr(_JgCh9GDORy(64), _iZUMSF1Xbq, _PQg56rQmFo)); _tS9xhXnep4=_JgCh9GDORy(65) elseif _GSdz83sWzr(_JgCh9GDORy(66), _tS9xhXnep4, _JgCh9GDORy(67)) then _3xNFOLc2hF = _GSdz83sWzr(_JgCh9GDORy(68), _GSdz83sWzr(_JgCh9GDORy(69), _JdXuhST2N0, _JdXuhST2N0), (_GSdz83sWzr(_JgCh9GDORy(70), _JgCh9GDORy(71), math.clamp(_GSdz83sWzr(_JgCh9GDORy(72), (_3xNFOLc2hF - _JgCh9GDORy(73)), _JgCh9GDORy(74)), _JgCh9GDORy(75), _JgCh9GDORy(76))))); _tS9xhXnep4=_JgCh9GDORy(77) else break end end end if _GSdz83sWzr(_JgCh9GDORy(78), _Z5I3FEwjSB, _3xNFOLc2hF) then _rQXCBmfGgv = _rg3Oh9mmvk end else local _4LwZyF5m0E = _XDFJHXJbap(_TPymBAKIUc, _O3gb5zzcDQ(36), _CrEWEQRa5R.id) if _GSdz83sWzr(_JgCh9GDORy(79), _AfGMSL8R2X(_O3gb5zzcDQ(37))(_4LwZyF5m0E), _O3gb5zzcDQ(38)) then _JdXuhST2N0 = _O3gb5zzcDQ(39) else _JdXuhST2N0 = _4LwZyF5m0E end if _GSdz83sWzr(_JgCh9GDORy(80), _JdXuhST2N0, _ABT4PkqTaO) then continue end _JdXuhST2N0 = _TPymBAKIUc.Character if _fCpkCMpzlR(_JgCh9GDORy(81), (_JdXuhST2N0)) then continue end local _2S4oJGLLXl = _XDFJHXJbap(_JdXuhST2N0, _O3gb5zzcDQ(40), _O3gb5zzcDQ(41)) local _rg3Oh9mmvk = _XDFJHXJbap(_JdXuhST2N0, _O3gb5zzcDQ(42), _O3gb5zzcDQ(43)) if _fCpkCMpzlR(_JgCh9GDORy(82), (_2S4oJGLLXl)) or _2S4oJGLLXl.Health <= _JgCh9GDORy(83) or _fCpkCMpzlR(_JgCh9GDORy(84), (_rg3Oh9mmvk)) then continue end local _qiItYyMCIu = _XDFJHXJbap(_rg3Oh9mmvk, _O3gb5zzcDQ(44), _O3gb5zzcDQ(45)) if _fCpkCMpzlR(_JgCh9GDORy(85), (_qiItYyMCIu)) then continue end local _3xNFOLc2hF = (_GSdz83sWzr(_JgCh9GDORy(86), _rg3Oh9mmvk.Position, _sClcihK3Nd)).Magnitude if _3xNFOLc2hF < _JgCh9GDORy(87) or _3xNFOLc2hF > _JgCh9GDORy(88) then continue end local _2MRqVePNkj, _SjE9IU0T3V = _XDFJHXJbap(_J4oXAd0Kp9, _O3gb5zzcDQ(46), _rg3Oh9mmvk.Position) if _fCpkCMpzlR(_JgCh9GDORy(89), (_SjE9IU0T3V)) or _2MRqVePNkj.Z <= _JgCh9GDORy(90) then continue end local _iZUMSF1Xbq = (_GSdz83sWzr(_JgCh9GDORy(91), Vector2.new(_2MRqVePNkj.X, _2MRqVePNkj.Y), _Jp7nKbjUSM)).Magnitude if _GSdz83sWzr(_JgCh9GDORy(92), _PQg56rQmFo, _iZUMSF1Xbq) then continue end local _jBD9llDGiR = _GSdz83sWzr(_JgCh9GDORy(93), _rg3Oh9mmvk.Position, _sClcihK3Nd) if _GSdz83sWzr(_JgCh9GDORy(94), _jBD9llDGiR.Magnitude, _JgCh9GDORy(95)) then _EjdqMuu22t = true else do local _mbx6IF8tRE=_JgCh9GDORy(96); while true do if _GSdz83sWzr(_JgCh9GDORy(97), _mbx6IF8tRE, _JgCh9GDORy(98)) then _QAvelPo5q0.FilterDescendantsInstances = {_zs6tP14mhD, _JdXuhST2N0, _J4oXAd0Kp9}; _mbx6IF8tRE=_JgCh9GDORy(99) elseif _GSdz83sWzr(_JgCh9GDORy(100), _mbx6IF8tRE, _JgCh9GDORy(101)) then _EjdqMuu22t = _GSdz83sWzr(_JgCh9GDORy(102), _XDFJHXJbap(_rV80ccEN05, _O3gb5zzcDQ(47), _sClcihK3Nd, _jBD9llDGiR, _QAvelPo5q0), nil); _mbx6IF8tRE=_JgCh9GDORy(103) else break end end end end if _fCpkCMpzlR(_JgCh9GDORy(104), (_EjdqMuu22t)) then continue end do local _c0CyTmpnuw=_JgCh9GDORy(105); while true do if _GSdz83sWzr(_JgCh9GDORy(106), _c0CyTmpnuw, _JgCh9GDORy(107)) then _JdXuhST2N0 = _GSdz83sWzr(_JgCh9GDORy(108), _JgCh9GDORy(109), _GSdz83sWzr(_JgCh9GDORy(110), _iZUMSF1Xbq, _PQg56rQmFo)); _c0CyTmpnuw=_JgCh9GDORy(111) elseif _GSdz83sWzr(_JgCh9GDORy(112), _c0CyTmpnuw, _JgCh9GDORy(113)) then _3xNFOLc2hF = _GSdz83sWzr(_JgCh9GDORy(114), _GSdz83sWzr(_JgCh9GDORy(115), _JdXuhST2N0, _JdXuhST2N0), (_GSdz83sWzr(_JgCh9GDORy(116), _JgCh9GDORy(117), math.clamp(_GSdz83sWzr(_JgCh9GDORy(118), (_3xNFOLc2hF - _JgCh9GDORy(119)), _JgCh9GDORy(120)), _JgCh9GDORy(121), _JgCh9GDORy(122))))); _c0CyTmpnuw=_JgCh9GDORy(123) else break end end end if _GSdz83sWzr(_JgCh9GDORy(124), _Z5I3FEwjSB, _3xNFOLc2hF) then _rQXCBmfGgv = _rg3Oh9mmvk end end end if _rQXCBmfGgv and _fCpkCMpzlR(_JgCh9GDORy(125), (_GSdz83sWzr(_JgCh9GDORy(126), _Z5I3FEwjSB, _JgCh9GDORy(127)))) then local _2tknTgVDLF = _GSdz83sWzr(_JgCh9GDORy(128), _rQXCBmfGgv.Position, _sClcihK3Nd) if _GSdz83sWzr(_JgCh9GDORy(129), _2tknTgVDLF.Magnitude, _JgCh9GDORy(130)) then do local _lAceEjtZE1=_JgCh9GDORy(131); while true do if _GSdz83sWzr(_JgCh9GDORy(132), _lAceEjtZE1, _JgCh9GDORy(133)) then _3miPyDorvv = nil; _lAceEjtZE1=_JgCh9GDORy(134) elseif _GSdz83sWzr(_JgCh9GDORy(135), _lAceEjtZE1, _JgCh9GDORy(136)) then _96AXu1rMC0 = _JgCh9GDORy(137); _lAceEjtZE1=_JgCh9GDORy(138) elseif _GSdz83sWzr(_JgCh9GDORy(139), _lAceEjtZE1, _JgCh9GDORy(140)) then return nil else break end end end else local _SlJDJSGHT3 = _2tknTgVDLF.Unit do local _pLtz5XopMj=_JgCh9GDORy(141); while true do if _GSdz83sWzr(_JgCh9GDORy(142), _pLtz5XopMj, _JgCh9GDORy(143)) then _3miPyDorvv = _rQXCBmfGgv.Position; _pLtz5XopMj=_JgCh9GDORy(144) elseif _GSdz83sWzr(_JgCh9GDORy(145), _pLtz5XopMj, _JgCh9GDORy(146)) then _96AXu1rMC0 = _Z5I3FEwjSB; _pLtz5XopMj=_JgCh9GDORy(147) elseif _GSdz83sWzr(_JgCh9GDORy(148), _pLtz5XopMj, _JgCh9GDORy(149)) then _rQXCBmfGgv = _GSdz83sWzr(_JgCh9GDORy(150), _GSdz83sWzr(_JgCh9GDORy(151), _Z5I3FEwjSB, _JgCh9GDORy(152)), _JgCh9GDORy(153)); _pLtz5XopMj=_JgCh9GDORy(154) else break end end end local _w82iY6eW56 = ((_GSdz83sWzr(_JgCh9GDORy(155), _GSdz83sWzr(_JgCh9GDORy(156), math.abs(_UACWzi09VY.recoilPitch), math.abs(_UACWzi09VY.recoilYaw)), _JgCh9GDORy(157))) and (_GSdz83sWzr(_JgCh9GDORy(158), (((_UACWzi09VY.aiming) and (_GSdz83sWzr(_JgCh9GDORy(159), _rQXCBmfGgv, _JgCh9GDORy(160)))) or _rQXCBmfGgv), _JgCh9GDORy(161)))) or _rQXCBmfGgv local _YfDdi3Lt3T = {} do local _NSE4FC7PrQ=_JgCh9GDORy(162); while true do if _GSdz83sWzr(_JgCh9GDORy(163), _NSE4FC7PrQ, _JgCh9GDORy(164)) then _YfDdi3Lt3T.friction = _GSdz83sWzr(_JgCh9GDORy(165), (_GSdz83sWzr(_JgCh9GDORy(166), _Z5I3FEwjSB, _JgCh9GDORy(167))), _JgCh9GDORy(168)); _NSE4FC7PrQ=_JgCh9GDORy(169) elseif _GSdz83sWzr(_JgCh9GDORy(170), _NSE4FC7PrQ, _JgCh9GDORy(171)) then _YfDdi3Lt3T.magnetRate = _w82iY6eW56; _NSE4FC7PrQ=_JgCh9GDORy(172) elseif _GSdz83sWzr(_JgCh9GDORy(173), _NSE4FC7PrQ, _JgCh9GDORy(174)) then _YfDdi3Lt3T.yaw = _nB4TtILp6X.yawOf(_SlJDJSGHT3); _NSE4FC7PrQ=_JgCh9GDORy(175) elseif _GSdz83sWzr(_JgCh9GDORy(176), _NSE4FC7PrQ, _JgCh9GDORy(177)) then _YfDdi3Lt3T.pitch = math.asin(math.clamp(_SlJDJSGHT3.Y, _fCpkCMpzlR(_JgCh9GDORy(178), _JgCh9GDORy(179)), _JgCh9GDORy(180))); _NSE4FC7PrQ=_JgCh9GDORy(181) elseif _GSdz83sWzr(_JgCh9GDORy(182), _NSE4FC7PrQ, _JgCh9GDORy(183)) then return _YfDdi3Lt3T else break end end end end end end end end do local _H82qtYyzRn=_JgCh9GDORy(184); while true do if _GSdz83sWzr(_JgCh9GDORy(185), _H82qtYyzRn, _JgCh9GDORy(186)) then _3miPyDorvv = nil; _H82qtYyzRn=_JgCh9GDORy(187) elseif _GSdz83sWzr(_JgCh9GDORy(188), _H82qtYyzRn, _JgCh9GDORy(189)) then _96AXu1rMC0 = _JgCh9GDORy(190); _H82qtYyzRn=_JgCh9GDORy(191) elseif _GSdz83sWzr(_JgCh9GDORy(192), _H82qtYyzRn, _JgCh9GDORy(193)) then return nil else break end end end end function _69VH6uBpJq.pull(_J4oXAd0Kp9, _Tpd29AR6ur) --[[ name: pull line: 181 upvalues: u1 (ref, index: 1) u2 (ref, index: 2) ]] local _OMs0kegbZd = _3miPyDorvv local _2wKlpexAAt = _96AXu1rMC0 if _OMs0kegbZd and _fCpkCMpzlR(_JgCh9GDORy(194), (_GSdz83sWzr(_JgCh9GDORy(195), _2wKlpexAAt, _JgCh9GDORy(196)))) then local _Hd9tz0gegz = _GSdz83sWzr(_JgCh9GDORy(197), _OMs0kegbZd, _J4oXAd0Kp9) if _GSdz83sWzr(_JgCh9GDORy(198), _Hd9tz0gegz.Magnitude, _JgCh9GDORy(199)) then return _Tpd29AR6ur end local _GzoHmTNDtT = _Hd9tz0gegz.Unit local _0DuixhHYwV = _Tpd29AR6ur.Unit local _kGskPcweIj = math.acos(math.clamp(_XDFJHXJbap(_0DuixhHYwV, _O3gb5zzcDQ(48), _GzoHmTNDtT), _fCpkCMpzlR(_JgCh9GDORy(200), _JgCh9GDORy(201)), _JgCh9GDORy(202))) if _GSdz83sWzr(_JgCh9GDORy(203), _kGskPcweIj, _JgCh9GDORy(204)) then return _Tpd29AR6ur end return _XDFJHXJbap(_0DuixhHYwV, _O3gb5zzcDQ(49), _GzoHmTNDtT, _GSdz83sWzr(_JgCh9GDORy(205), (_GSdz83sWzr(_JgCh9GDORy(206), (_GSdz83sWzr(_JgCh9GDORy(207), _JgCh9GDORy(208), (_kGskPcweIj / _JgCh9GDORy(209)))), _JgCh9GDORy(210))), _2wKlpexAAt)).Unit end return _Tpd29AR6ur end return _69VH6uBpJq end