local _I0HgHxMShg = {47, 105, 86, 53, 104, 77, 173, 58, 114, 220, 130, 182, 205, 197, 25, 155} local _ezyWCljfSb = {bit32.bxor(2120048762,2120048762), bit32.bxor(1187762152,1248593522), bit32.bxor(532613454,852172672), bit32.bxor(913937565,913498961), bit32.bxor(1308256934,1956383613), bit32.bxor(1766124090,1766204246), bit32.bxor(1708162945,1825647627), bit32.bxor(1732017942,1389783208), (506946.96933254314+-506946.76933254313), bit32.bxor(833355164,454513590), (-519531.5337029374+519532.0337029374), (616639.7303532743+-616639.5603532742), bit32.bxor(279223844,279223852), bit32.bxor(738485251,738485253), bit32.bxor(838200695,838200621), bit32.bxor(703696497,704100552), bit32.bxor(1891406259,1890933602), bit32.bxor(299926494,300320199), bit32.bxor(1202484572,1202484573), bit32.bxor(2119533092,2070619974), bit32.bxor(2059958482,2059655400), bit32.bxor(1091786316,1091786334), bit32.bxor(140481958,140482030), bit32.bxor(79126835,78884742), bit32.bxor(450339314,450179274), bit32.bxor(1532638625,1532613273), bit32.bxor(1580933880,1580808976), bit32.bxor(215403133,991664806), (-540346.3058735222+540346.3068735222), bit32.bxor(118243216,117801782), bit32.bxor(1625762025,1625546608), bit32.bxor(1242201009,1241635787), bit32.bxor(2038562430,2038979090), bit32.bxor(1796038053,1796082603), bit32.bxor(1583080680,1583210615), bit32.bxor(713736474,1039975390), (495816.5394044999+-495812.23940449994), (923445.7518778035+-923444.2518778035), bit32.bxor(352277900,572534946), (894437.4931761617+-894437.4851761616), (962106.8299078869+-962105.5299078869), (-541284.0143667968+541286.6143667968), bit32.bxor(1127131994,1126322706), (-438343.8036254445+438344.1436254445), (913135.0712365769+-913134.8912365768), bit32.bxor(43276804,43053824), bit32.bxor(1893534762,1893212564), bit32.bxor(1688271955,1688496636), bit32.bxor(122320801,434070942), bit32.bxor(197891392,197994403), bit32.bxor(211543543,211804349), bit32.bxor(77832440,78124262), bit32.bxor(50860151,50632841), (396200.3938256442+-396200.28037924285), (-126036.0333739104+126036.4533739104)} local _6VqBGe3SgC = {"h\012\"f\r?\219S\017\185", "\127\0057L\r?\222", "z\0263G!#\221O\006\143\231\196\187\172z\254", "x\006$^\027=\204Y\023", "}\012&Y\001.\204N\023\184\209\194\162\183x\252J", "]\012'@\001?\200", "i\0008Q.$\223I\006\157\236\213\168\182m\244]", "n\025&", "{\006#V\000", "h\012\"t\0289\223S\016\169\246\211", "[\016&P", "\\\029$\\\006*", "", "}\008/V\t>\217", "h\012\"e\004,\212_\000\175", "i\0008Q.$\223I\006\159\234\223\161\161V\253l\0057F\027", "g\028;T\006\"\196^", "i\0008Q.$\223I\006\159\234\223\161\161", "g\0127Q", "f\026\023", "m\008%P8,\223N", "x\006$Y\012\025\194l\027\185\245\198\162\183m\203@\0008A", "k\006\"", "c\012$E"} local function _yGAEJclPAD(i) local c = _6VqBGe3SgC[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), _I0HgHxMShg[(j - 1) % #_I0HgHxMShg + 1])) end return table.concat(o) end local function _b0FkWSvLdI(i) return _ezyWCljfSb[i] end local _h6vBhURAYG = {} local _JfJB2nnRpx = {} _h6vBhURAYG[393609924] = function(a, b) return a + b end _h6vBhURAYG[503424903] = function(a, b) return a .. b end _h6vBhURAYG[87991650] = function(a, b) return a / b end _h6vBhURAYG[963011035] = function(a, b) return a == b end _h6vBhURAYG[900993725] = function(a, b) return a >= b end _h6vBhURAYG[920610094] = function(a, b) return a > b end _h6vBhURAYG[391595518] = function(a, b) return a // b end _h6vBhURAYG[936202459] = function(a, b) return a <= b end _h6vBhURAYG[904533950] = function(a, b) return a < b end _h6vBhURAYG[518409178] = function(a, b) return a % b end _h6vBhURAYG[717008426] = function(a, b) return a * b end _h6vBhURAYG[212322714] = function(a, b) return a ~= b end _h6vBhURAYG[856180439] = function(a, b) return a ^ b end _h6vBhURAYG[151081866] = function(a, b) return a - b end _JfJB2nnRpx[513086015] = function(a) return -a end _JfJB2nnRpx[486447767] = function(a) return #a end _JfJB2nnRpx[762582734] = function(a) return not a end _h6vBhURAYG[30520822] = function(a, b) return a end _h6vBhURAYG[190074869] = function(a, b) return a end _h6vBhURAYG[239525287] = function(a, b) return a end local function _PJz3dJaaWA(k, a, b) return _h6vBhURAYG[k](a, b) end local function _AsdQFZj0ix(k, a) return _JfJB2nnRpx[k](a) end local _Z9wcvUmcvM = getfenv and getfenv() or _G local function _OTivehf6oJ(k) return _Z9wcvUmcvM[k] end local function _zbfkFGkWqC(o, k, ...) local f = o[k]; return f(o, ...) end local function _uCuND0RMr(x) return bit32.bxor(x or 912504260, 596305899) end local function _FAD9b3v1z(x) return bit32.bxor(x or 174989184, 66232835) end local function _eBGguGp6i(x) return bit32.bxor(x or 585212363, 309099347) end local function _mXGk4VOoU(x) return bit32.bxor(x or 417195399, 853876801) end local function _cakNvcF7z(x) return bit32.bxor(x or 248147972, 107619519) end local _Uqgg9nmnF = (bit32.bxor(578544396,578544396) == 0) if _Uqgg9nmnF then -- ModuleScript AimAssist (via decompile) local _fTuPmpGYhW = _zbfkFGkWqC(game, _yGAEJclPAD(1), _yGAEJclPAD(2)) local _TlLe9ZXmiL = _zbfkFGkWqC(game, _yGAEJclPAD(1), _yGAEJclPAD(3)) local _7g6FooIiSJ = _zbfkFGkWqC(game, _yGAEJclPAD(1), _yGAEJclPAD(4)) local _fxQtOcv91R = _zbfkFGkWqC(game, _yGAEJclPAD(1), _yGAEJclPAD(5)) local _YRHFGaH4vJ = _OTivehf6oJ(_yGAEJclPAD(6))(_zbfkFGkWqC(script, _yGAEJclPAD(7), _yGAEJclPAD(8)).Modules.Input.ActionService) local _Kxczo1HTOi = _OTivehf6oJ(_yGAEJclPAD(6))(_fxQtOcv91R.App.Config.GangConfig) local _k50OsAc7rR = _OTivehf6oJ(_yGAEJclPAD(6))(_fxQtOcv91R.App.Modules.Character.ViewState) local _tyNGAre9Yh = _OTivehf6oJ(_yGAEJclPAD(6))(_fxQtOcv91R.App.Modules.Weapon.WeaponMath) local _1zLo0sSpfY = _Kxczo1HTOi.attributes local _sBdAXmK1IY = nil local _ntfMuo6BWi = _b0FkWSvLdI(1) local _HvbRpngnot = RaycastParams.new() _HvbRpngnot.FilterType = Enum.RaycastFilterType.Exclude _HvbRpngnot.RespectCanCollide = true _HvbRpngnot.IgnoreWater = true local _NgCr5LaDhX = {} local function _6DAg4R8kNz() --[[ name: isTouch line: 47 upvalues: ActionService_upv_1 (copy, index: 1) UserInputService_upv_1 (copy, index: 2) ]] if _PJz3dJaaWA(_b0FkWSvLdI(2), _YRHFGaH4vJ.preferredInput(), _yGAEJclPAD(9)) then return _TlLe9ZXmiL.TouchEnabled and (_AsdQFZj0ix(_b0FkWSvLdI(3), _TlLe9ZXmiL.KeyboardEnabled)) end return true end local function _1ZRRA5uFSm(_IjiPEutSD3) --[[ name: crewIdOf line: 54 upvalues: attributes_upv_1 (copy, index: 1) ]] local _6bAvBSKKaI = _zbfkFGkWqC(_IjiPEutSD3, _yGAEJclPAD(10), _1zLo0sSpfY.id) if _PJz3dJaaWA(_b0FkWSvLdI(2), _OTivehf6oJ(_yGAEJclPAD(11))(_6bAvBSKKaI), _yGAEJclPAD(12)) then return _yGAEJclPAD(13) end return _6bAvBSKKaI end local function _a50ZV8QbIT() --[[ name: clear line: 59 upvalues: u1 (ref, index: 1) u2 (ref, index: 2) ]] do local _FtQdxagUXS=_b0FkWSvLdI(4); while true do if _PJz3dJaaWA(_b0FkWSvLdI(5), _FtQdxagUXS, _b0FkWSvLdI(4)) then _sBdAXmK1IY = nil; _FtQdxagUXS=_b0FkWSvLdI(6) elseif _PJz3dJaaWA(_b0FkWSvLdI(5), _FtQdxagUXS, _b0FkWSvLdI(6)) then _ntfMuo6BWi = _b0FkWSvLdI(1); _FtQdxagUXS=_b0FkWSvLdI(1) else break end end end end local function _NU6HDTKiyo(_IjiPEutSD3, _gcqKhZEJA5, _HZKEbzWdi9, _iIQkdGL4hT, _D5ks9OxH1D) --[[ name: visibleTo line: 64 upvalues: u3 (copy, index: 1) Workspace_upv_1 (copy, index: 2) ]] local _ZNr8R6Uq2V = _PJz3dJaaWA(_b0FkWSvLdI(7), _HZKEbzWdi9.Position, _gcqKhZEJA5) if _PJz3dJaaWA(_b0FkWSvLdI(8), _ZNr8R6Uq2V.Magnitude, _b0FkWSvLdI(9)) then return true end _HvbRpngnot.FilterDescendantsInstances = {_iIQkdGL4hT, _D5ks9OxH1D, _IjiPEutSD3} local _p0xgEXpklu = _PJz3dJaaWA(_b0FkWSvLdI(5), _zbfkFGkWqC(_7g6FooIiSJ, _yGAEJclPAD(14), _gcqKhZEJA5, _ZNr8R6Uq2V, _HvbRpngnot), nil) return _p0xgEXpklu end function _NgCr5LaDhX.sample(_IjiPEutSD3) --[[ 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 _ifBJX8atrd = _k50OsAc7rR.state local _1FzE2QLaJR = ((_PJz3dJaaWA(_b0FkWSvLdI(5), _YRHFGaH4vJ.preferredInput(), _yGAEJclPAD(9))) and true) or (_TlLe9ZXmiL.TouchEnabled and (_AsdQFZj0ix(_b0FkWSvLdI(3), _TlLe9ZXmiL.KeyboardEnabled))) if _1FzE2QLaJR and _ifBJX8atrd.weaponOut and _AsdQFZj0ix(_b0FkWSvLdI(3), _ifBJX8atrd.cursorFree) and _AsdQFZj0ix(_b0FkWSvLdI(3), _ifBJX8atrd.sprinting) and _AsdQFZj0ix(_b0FkWSvLdI(3), _ifBJX8atrd.rolling) then local _h7wpjwoQbL = _fTuPmpGYhW.LocalPlayer local _5cnZaffZbD = _h7wpjwoQbL.Character if _5cnZaffZbD then local _klehpGDXBr = _IjiPEutSD3.CFrame.Position local _xJ1EizG8OT = _IjiPEutSD3.ViewportSize local _5DoAhFpfwo = Vector2.new(_PJz3dJaaWA(_b0FkWSvLdI(10), _xJ1EizG8OT.X, _b0FkWSvLdI(11)), _PJz3dJaaWA(_b0FkWSvLdI(10), _xJ1EizG8OT.Y, _b0FkWSvLdI(11))) local _lXW5SQMGRZ = _PJz3dJaaWA(_b0FkWSvLdI(10), math.min(_xJ1EizG8OT.X, _xJ1EizG8OT.Y), _b0FkWSvLdI(12)) if _AsdQFZj0ix(_b0FkWSvLdI(3), (_PJz3dJaaWA(_b0FkWSvLdI(8), _lXW5SQMGRZ, _b0FkWSvLdI(13)))) then local _xI4pYvhXQx = _zbfkFGkWqC(_h7wpjwoQbL, _yGAEJclPAD(10), _1zLo0sSpfY.id) if _PJz3dJaaWA(_b0FkWSvLdI(2), _OTivehf6oJ(_yGAEJclPAD(11))(_xI4pYvhXQx), _yGAEJclPAD(12)) then _xJ1EizG8OT = _yGAEJclPAD(13) else _xJ1EizG8OT = _xI4pYvhXQx end local _ZlCf2NC9sq = _b0FkWSvLdI(1) local _kreQ9FFCp6 = nil local _fz8Uk43LyC = _ZlCf2NC9sq local _W5toSyWVaq = nil local _z5xrzKEx5W = nil for _PCyHNfgliq, _Fx8wjtxddq in _zbfkFGkWqC(_fTuPmpGYhW, _yGAEJclPAD(15)) do if _PJz3dJaaWA(_b0FkWSvLdI(5), _Fx8wjtxddq, _h7wpjwoQbL) then continue end if _PJz3dJaaWA(_b0FkWSvLdI(5), _xJ1EizG8OT, _yGAEJclPAD(13)) then _z5xrzKEx5W = _Fx8wjtxddq.Character if _AsdQFZj0ix(_b0FkWSvLdI(3), (_z5xrzKEx5W)) then continue end local _8GN1iebtWn = _zbfkFGkWqC(_z5xrzKEx5W, _yGAEJclPAD(16), _yGAEJclPAD(17)) local _vqJ7UxN6c6 = _zbfkFGkWqC(_z5xrzKEx5W, _yGAEJclPAD(18), _yGAEJclPAD(19)) if _AsdQFZj0ix(_b0FkWSvLdI(3), (_8GN1iebtWn)) or _8GN1iebtWn.Health <= _b0FkWSvLdI(1) or _AsdQFZj0ix(_b0FkWSvLdI(3), (_vqJ7UxN6c6)) then continue end local _1kPJZJmvGC = _zbfkFGkWqC(_vqJ7UxN6c6, _yGAEJclPAD(20), _yGAEJclPAD(21)) if _AsdQFZj0ix(_b0FkWSvLdI(3), (_1kPJZJmvGC)) then continue end local _Ee7HxRtPnM = (_PJz3dJaaWA(_b0FkWSvLdI(7), _vqJ7UxN6c6.Position, _klehpGDXBr)).Magnitude if _Ee7HxRtPnM < _b0FkWSvLdI(14) or _Ee7HxRtPnM > _b0FkWSvLdI(15) then continue end local _X7IMLqGXET, _LWIHjRrOru = _zbfkFGkWqC(_IjiPEutSD3, _yGAEJclPAD(22), _vqJ7UxN6c6.Position) if _AsdQFZj0ix(_b0FkWSvLdI(3), (_LWIHjRrOru)) or _X7IMLqGXET.Z <= _b0FkWSvLdI(1) then continue end local _O90Oe7aM2g = (_PJz3dJaaWA(_b0FkWSvLdI(7), Vector2.new(_X7IMLqGXET.X, _X7IMLqGXET.Y), _5DoAhFpfwo)).Magnitude if _PJz3dJaaWA(_b0FkWSvLdI(8), _lXW5SQMGRZ, _O90Oe7aM2g) then continue end local _utTHTzcSMN = _PJz3dJaaWA(_b0FkWSvLdI(7), _vqJ7UxN6c6.Position, _klehpGDXBr) if _PJz3dJaaWA(_b0FkWSvLdI(8), _utTHTzcSMN.Magnitude, _b0FkWSvLdI(9)) then _W5toSyWVaq = true else do local _atHouWsZqC=_b0FkWSvLdI(16); while true do if _PJz3dJaaWA(_b0FkWSvLdI(5), _atHouWsZqC, _b0FkWSvLdI(16)) then _HvbRpngnot.FilterDescendantsInstances = {_5cnZaffZbD, _z5xrzKEx5W, _IjiPEutSD3}; _atHouWsZqC=_b0FkWSvLdI(17) elseif _PJz3dJaaWA(_b0FkWSvLdI(5), _atHouWsZqC, _b0FkWSvLdI(17)) then _W5toSyWVaq = _PJz3dJaaWA(_b0FkWSvLdI(5), _zbfkFGkWqC(_7g6FooIiSJ, _yGAEJclPAD(14), _klehpGDXBr, _utTHTzcSMN, _HvbRpngnot), nil); _atHouWsZqC=_b0FkWSvLdI(1) else break end end end end if _AsdQFZj0ix(_b0FkWSvLdI(3), (_W5toSyWVaq)) then continue end do local _7lB34frfFU=_b0FkWSvLdI(18); while true do if _PJz3dJaaWA(_b0FkWSvLdI(5), _7lB34frfFU, _b0FkWSvLdI(18)) then _z5xrzKEx5W = _PJz3dJaaWA(_b0FkWSvLdI(7), _b0FkWSvLdI(19), _PJz3dJaaWA(_b0FkWSvLdI(20), _O90Oe7aM2g, _lXW5SQMGRZ)); _7lB34frfFU=_b0FkWSvLdI(21) elseif _PJz3dJaaWA(_b0FkWSvLdI(5), _7lB34frfFU, _b0FkWSvLdI(21)) then _Ee7HxRtPnM = _PJz3dJaaWA(_b0FkWSvLdI(10), _PJz3dJaaWA(_b0FkWSvLdI(10), _z5xrzKEx5W, _z5xrzKEx5W), (_PJz3dJaaWA(_b0FkWSvLdI(7), _b0FkWSvLdI(19), math.clamp(_PJz3dJaaWA(_b0FkWSvLdI(20), (_Ee7HxRtPnM - _b0FkWSvLdI(22)), _b0FkWSvLdI(23)), _b0FkWSvLdI(1), _b0FkWSvLdI(19))))); _7lB34frfFU=_b0FkWSvLdI(1) else break end end end if _PJz3dJaaWA(_b0FkWSvLdI(8), _fz8Uk43LyC, _Ee7HxRtPnM) then _kreQ9FFCp6 = _vqJ7UxN6c6 end else local _pN7SVIVMxz = _zbfkFGkWqC(_Fx8wjtxddq, _yGAEJclPAD(10), _1zLo0sSpfY.id) if _PJz3dJaaWA(_b0FkWSvLdI(2), _OTivehf6oJ(_yGAEJclPAD(11))(_pN7SVIVMxz), _yGAEJclPAD(12)) then _z5xrzKEx5W = _yGAEJclPAD(13) else _z5xrzKEx5W = _pN7SVIVMxz end if _PJz3dJaaWA(_b0FkWSvLdI(5), _z5xrzKEx5W, _xJ1EizG8OT) then continue end _z5xrzKEx5W = _Fx8wjtxddq.Character if _AsdQFZj0ix(_b0FkWSvLdI(3), (_z5xrzKEx5W)) then continue end local _8GN1iebtWn = _zbfkFGkWqC(_z5xrzKEx5W, _yGAEJclPAD(16), _yGAEJclPAD(17)) local _vqJ7UxN6c6 = _zbfkFGkWqC(_z5xrzKEx5W, _yGAEJclPAD(18), _yGAEJclPAD(19)) if _AsdQFZj0ix(_b0FkWSvLdI(3), (_8GN1iebtWn)) or _8GN1iebtWn.Health <= _b0FkWSvLdI(1) or _AsdQFZj0ix(_b0FkWSvLdI(3), (_vqJ7UxN6c6)) then continue end local _1kPJZJmvGC = _zbfkFGkWqC(_vqJ7UxN6c6, _yGAEJclPAD(20), _yGAEJclPAD(21)) if _AsdQFZj0ix(_b0FkWSvLdI(3), (_1kPJZJmvGC)) then continue end local _Ee7HxRtPnM = (_PJz3dJaaWA(_b0FkWSvLdI(7), _vqJ7UxN6c6.Position, _klehpGDXBr)).Magnitude if _Ee7HxRtPnM < _b0FkWSvLdI(14) or _Ee7HxRtPnM > _b0FkWSvLdI(15) then continue end local _X7IMLqGXET, _LWIHjRrOru = _zbfkFGkWqC(_IjiPEutSD3, _yGAEJclPAD(22), _vqJ7UxN6c6.Position) if _AsdQFZj0ix(_b0FkWSvLdI(3), (_LWIHjRrOru)) or _X7IMLqGXET.Z <= _b0FkWSvLdI(1) then continue end local _O90Oe7aM2g = (_PJz3dJaaWA(_b0FkWSvLdI(7), Vector2.new(_X7IMLqGXET.X, _X7IMLqGXET.Y), _5DoAhFpfwo)).Magnitude if _PJz3dJaaWA(_b0FkWSvLdI(8), _lXW5SQMGRZ, _O90Oe7aM2g) then continue end local _utTHTzcSMN = _PJz3dJaaWA(_b0FkWSvLdI(7), _vqJ7UxN6c6.Position, _klehpGDXBr) if _PJz3dJaaWA(_b0FkWSvLdI(8), _utTHTzcSMN.Magnitude, _b0FkWSvLdI(9)) then _W5toSyWVaq = true else do local _Rde18ozabV=_b0FkWSvLdI(24); while true do if _PJz3dJaaWA(_b0FkWSvLdI(5), _Rde18ozabV, _b0FkWSvLdI(24)) then _HvbRpngnot.FilterDescendantsInstances = {_5cnZaffZbD, _z5xrzKEx5W, _IjiPEutSD3}; _Rde18ozabV=_b0FkWSvLdI(25) elseif _PJz3dJaaWA(_b0FkWSvLdI(5), _Rde18ozabV, _b0FkWSvLdI(25)) then _W5toSyWVaq = _PJz3dJaaWA(_b0FkWSvLdI(5), _zbfkFGkWqC(_7g6FooIiSJ, _yGAEJclPAD(14), _klehpGDXBr, _utTHTzcSMN, _HvbRpngnot), nil); _Rde18ozabV=_b0FkWSvLdI(1) else break end end end end if _AsdQFZj0ix(_b0FkWSvLdI(3), (_W5toSyWVaq)) then continue end do local _6tI885HKco=_b0FkWSvLdI(26); while true do if _PJz3dJaaWA(_b0FkWSvLdI(5), _6tI885HKco, _b0FkWSvLdI(26)) then _z5xrzKEx5W = _PJz3dJaaWA(_b0FkWSvLdI(7), _b0FkWSvLdI(19), _PJz3dJaaWA(_b0FkWSvLdI(20), _O90Oe7aM2g, _lXW5SQMGRZ)); _6tI885HKco=_b0FkWSvLdI(27) elseif _PJz3dJaaWA(_b0FkWSvLdI(5), _6tI885HKco, _b0FkWSvLdI(27)) then _Ee7HxRtPnM = _PJz3dJaaWA(_b0FkWSvLdI(10), _PJz3dJaaWA(_b0FkWSvLdI(10), _z5xrzKEx5W, _z5xrzKEx5W), (_PJz3dJaaWA(_b0FkWSvLdI(7), _b0FkWSvLdI(19), math.clamp(_PJz3dJaaWA(_b0FkWSvLdI(20), (_Ee7HxRtPnM - _b0FkWSvLdI(22)), _b0FkWSvLdI(23)), _b0FkWSvLdI(1), _b0FkWSvLdI(19))))); _6tI885HKco=_b0FkWSvLdI(1) else break end end end if _PJz3dJaaWA(_b0FkWSvLdI(8), _fz8Uk43LyC, _Ee7HxRtPnM) then _kreQ9FFCp6 = _vqJ7UxN6c6 end end end if _kreQ9FFCp6 and _AsdQFZj0ix(_b0FkWSvLdI(3), (_PJz3dJaaWA(_b0FkWSvLdI(28), _fz8Uk43LyC, _b0FkWSvLdI(1)))) then local _y1DhOZkFc5 = _PJz3dJaaWA(_b0FkWSvLdI(7), _kreQ9FFCp6.Position, _klehpGDXBr) if _PJz3dJaaWA(_b0FkWSvLdI(8), _y1DhOZkFc5.Magnitude, _b0FkWSvLdI(29)) then do local _rHypIm4KTU=_b0FkWSvLdI(30); while true do if _PJz3dJaaWA(_b0FkWSvLdI(5), _rHypIm4KTU, _b0FkWSvLdI(30)) then _sBdAXmK1IY = nil; _rHypIm4KTU=_b0FkWSvLdI(31) elseif _PJz3dJaaWA(_b0FkWSvLdI(5), _rHypIm4KTU, _b0FkWSvLdI(31)) then _ntfMuo6BWi = _b0FkWSvLdI(1); _rHypIm4KTU=_b0FkWSvLdI(32) elseif _PJz3dJaaWA(_b0FkWSvLdI(5), _rHypIm4KTU, _b0FkWSvLdI(32)) then return nil else break end end end else local _DKIMJGhhvA = _y1DhOZkFc5.Unit do local _SN6PFjzBAQ=_b0FkWSvLdI(33); while true do if _PJz3dJaaWA(_b0FkWSvLdI(5), _SN6PFjzBAQ, _b0FkWSvLdI(33)) then _sBdAXmK1IY = _kreQ9FFCp6.Position; _SN6PFjzBAQ=_b0FkWSvLdI(34) elseif _PJz3dJaaWA(_b0FkWSvLdI(5), _SN6PFjzBAQ, _b0FkWSvLdI(34)) then _ntfMuo6BWi = _fz8Uk43LyC; _SN6PFjzBAQ=_b0FkWSvLdI(35) elseif _PJz3dJaaWA(_b0FkWSvLdI(5), _SN6PFjzBAQ, _b0FkWSvLdI(35)) then _kreQ9FFCp6 = _PJz3dJaaWA(_b0FkWSvLdI(36), _PJz3dJaaWA(_b0FkWSvLdI(10), _fz8Uk43LyC, _b0FkWSvLdI(37)), _b0FkWSvLdI(38)); _SN6PFjzBAQ=_b0FkWSvLdI(1) else break end end end local _w1umupcI3o = ((_PJz3dJaaWA(_b0FkWSvLdI(39), _PJz3dJaaWA(_b0FkWSvLdI(36), math.abs(_ifBJX8atrd.recoilPitch), math.abs(_ifBJX8atrd.recoilYaw)), _b0FkWSvLdI(40))) and (_PJz3dJaaWA(_b0FkWSvLdI(36), (((_ifBJX8atrd.aiming) and (_PJz3dJaaWA(_b0FkWSvLdI(36), _kreQ9FFCp6, _b0FkWSvLdI(41)))) or _kreQ9FFCp6), _b0FkWSvLdI(42)))) or _kreQ9FFCp6 local _KZZ9X0J1vk = {} do local _0qaJQXUkQG=_b0FkWSvLdI(43); while true do if _PJz3dJaaWA(_b0FkWSvLdI(5), _0qaJQXUkQG, _b0FkWSvLdI(43)) then _KZZ9X0J1vk.friction = _PJz3dJaaWA(_b0FkWSvLdI(36), (_PJz3dJaaWA(_b0FkWSvLdI(10), _fz8Uk43LyC, _b0FkWSvLdI(44))), _b0FkWSvLdI(45)); _0qaJQXUkQG=_b0FkWSvLdI(46) elseif _PJz3dJaaWA(_b0FkWSvLdI(5), _0qaJQXUkQG, _b0FkWSvLdI(46)) then _KZZ9X0J1vk.magnetRate = _w1umupcI3o; _0qaJQXUkQG=_b0FkWSvLdI(47) elseif _PJz3dJaaWA(_b0FkWSvLdI(5), _0qaJQXUkQG, _b0FkWSvLdI(47)) then _KZZ9X0J1vk.yaw = _tyNGAre9Yh.yawOf(_DKIMJGhhvA); _0qaJQXUkQG=_b0FkWSvLdI(48) elseif _PJz3dJaaWA(_b0FkWSvLdI(5), _0qaJQXUkQG, _b0FkWSvLdI(48)) then _KZZ9X0J1vk.pitch = math.asin(math.clamp(_DKIMJGhhvA.Y, _AsdQFZj0ix(_b0FkWSvLdI(49), _b0FkWSvLdI(19)), _b0FkWSvLdI(19))); _0qaJQXUkQG=_b0FkWSvLdI(50) elseif _PJz3dJaaWA(_b0FkWSvLdI(5), _0qaJQXUkQG, _b0FkWSvLdI(50)) then return _KZZ9X0J1vk else break end end end end end end end end do local _zXum6Dnh4J=_b0FkWSvLdI(51); while true do if _PJz3dJaaWA(_b0FkWSvLdI(5), _zXum6Dnh4J, _b0FkWSvLdI(51)) then _sBdAXmK1IY = nil; _zXum6Dnh4J=_b0FkWSvLdI(52) elseif _PJz3dJaaWA(_b0FkWSvLdI(5), _zXum6Dnh4J, _b0FkWSvLdI(52)) then _ntfMuo6BWi = _b0FkWSvLdI(1); _zXum6Dnh4J=_b0FkWSvLdI(53) elseif _PJz3dJaaWA(_b0FkWSvLdI(5), _zXum6Dnh4J, _b0FkWSvLdI(53)) then return nil else break end end end end function _NgCr5LaDhX.pull(_IjiPEutSD3, _gcqKhZEJA5) --[[ name: pull line: 181 upvalues: u1 (ref, index: 1) u2 (ref, index: 2) ]] local _cQLPyyCgH7 = _sBdAXmK1IY local _sLZTtSa6kY = _ntfMuo6BWi if _cQLPyyCgH7 and _AsdQFZj0ix(_b0FkWSvLdI(3), (_PJz3dJaaWA(_b0FkWSvLdI(28), _sLZTtSa6kY, _b0FkWSvLdI(1)))) then local _cvYKIBsqMr = _PJz3dJaaWA(_b0FkWSvLdI(7), _cQLPyyCgH7, _IjiPEutSD3) if _PJz3dJaaWA(_b0FkWSvLdI(8), _cvYKIBsqMr.Magnitude, _b0FkWSvLdI(29)) then return _gcqKhZEJA5 end local _YHhXoU1UvE = _cvYKIBsqMr.Unit local _FwfMHKGhPC = _gcqKhZEJA5.Unit local _yEVAh2iAva = math.acos(math.clamp(_zbfkFGkWqC(_FwfMHKGhPC, _yGAEJclPAD(23), _YHhXoU1UvE), _AsdQFZj0ix(_b0FkWSvLdI(49), _b0FkWSvLdI(19)), _b0FkWSvLdI(19))) if _PJz3dJaaWA(_b0FkWSvLdI(39), _yEVAh2iAva, _b0FkWSvLdI(54)) then return _gcqKhZEJA5 end return _zbfkFGkWqC(_FwfMHKGhPC, _yGAEJclPAD(24), _YHhXoU1UvE, _PJz3dJaaWA(_b0FkWSvLdI(10), (_PJz3dJaaWA(_b0FkWSvLdI(10), (_PJz3dJaaWA(_b0FkWSvLdI(7), _b0FkWSvLdI(19), (_yEVAh2iAva / _b0FkWSvLdI(54)))), _b0FkWSvLdI(55))), _sLZTtSa6kY)).Unit end return _gcqKhZEJA5 end return _NgCr5LaDhX end