Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local lvar01 = _G
- local lvar02 = debug.getregistry ()
- local gvar1028 = lvar01
- local gvar1029 = lvar02
- local CAC = {}
- CAC.gvar001 = {}
- CAC.gvar001.gvar002 = collectgarbage ("count") * 1024 -- This is unused AFAIK
- CAC.gvar003 = CAC.gvar003 or {}
- assert = assert
- collectgarbage = collectgarbage
- error = error
- getfenv = getfenv
- getmetatable = getmetatable
- include = include
- ipairs = ipairs
- newproxy = newproxy
- next = next
- pairs = pairs
- pcall = pcall
- print = print
- rawget = rawget
- rawset = rawset
- require = require
- setfenv = setfenv
- setmetatable = setmetatable
- tonumber = tonumber
- tostring = tostring
- type = type
- unpack = unpack
- xpcall = xpcall
- CAC.gvar003.gvar026 = CAC.gvar003.gvar026 or {}
- bit.arshift = bit.arshift
- bit.band = bit.band
- bit.bnot = bit.bnot
- bit.bor = bit.bor
- bit.bswap = bit.bswap
- bit.bxor = bit.bxor
- bit.lshift = bit.lshift
- bit.rol = bit.rol
- bit.ror = bit.ror
- bit.rshift = bit.rshift
- bit.tobit = bit.tobit
- bit.tohex = bit.tohex
- CAC.gvar003.gvar039 = CAC.gvar003.gvar039 or {}
- coroutine.create = coroutine.create
- coroutine.resume = coroutine.resume
- coroutine.running = coroutine.running
- coroutine.status = coroutine.status
- coroutine.wrap = coroutine.wrap
- coroutine.yield = coroutine.yield
- CAC.gvar003.gvar046 = CAC.gvar003.gvar046 or {}
- debug.getfenv = debug.getfenv
- debug.gethook = debug.gethook
- debug.getinfo = debug.getinfo
- debug.getlocal = debug.getlocal
- debug.getmetatable = debug.getmetatable
- debug.getregistry = debug.getregistry
- debug.getupvalue = debug.getupvalue
- debug.setfenv = debug.setfenv
- debug.sethook = debug.sethook
- debug.setlocal = debug.setlocal
- debug.setmetatable = debug.setmetatable
- debug.setupvalue = debug.setupvalue
- debug.traceback = debug.traceback
- debug.upvalueid = debug.upvalueid
- debug.upvaluejoin = debug.upvaluejoin
- CAC.gvar003.gvar062 = CAC.gvar003.gvar062 or {}
- jit.arch = jit.arch
- jit.attach = jit.attach
- jit.flush = jit.flush
- jit.off = jit.off
- jit.on = jit.on
- jit.os = jit.os
- jit.status = jit.status
- jit.version = jit.version
- jit.version_num = jit.version_num
- CAC.gvar003.gvar062.gvar072 = CAC.gvar003.gvar062.gvar072 or {}
- jit.opt.start = jit.opt.start
- CAC.gvar003.gvar062.gvar074 = CAC.gvar003.gvar062.gvar074 or {}
- jit.util.funcbc = jit.util.funcbc
- jit.util.funcinfo = jit.util.funcinfo
- jit.util.funck = jit.util.funck
- jit.util.funcuvname = jit.util.funcuvname
- jit.util.ircalladdr = jit.util.ircalladdr
- jit.util.traceexitstub = jit.util.traceexitstub
- jit.util.traceinfo = jit.util.traceinfo
- jit.util.traceir = jit.util.traceir
- jit.util.tracek = jit.util.tracek
- jit.util.tracemc = jit.util.tracemc
- jit.util.tracesnap = jit.util.tracesnap
- CAC.gvar003.gvar086 = CAC.gvar003.gvar086 or {}
- math.abs = math.abs
- math.acos = math.acos
- math.asin = math.asin
- math.atan = math.atan
- math.atan2 = math.atan2
- math.ceil = math.ceil
- math.cos = math.cos
- math.cosh = math.cosh
- math.deg = math.deg
- math.exp = math.exp
- math.floor = math.floor
- math.fmod = math.fmod
- math.frexp = math.frexp
- math.huge = math.huge
- math.ldexp = math.ldexp
- math.log = math.log
- math.log10 = math.log10
- math.max = math.max
- math.min = math.min
- math.mod = math.mod
- math.modf = math.modf
- math.pi = math.pi
- math.pow = math.pow
- math.rad = math.rad
- math.random = math.random
- math.randomseed = math.randomseed
- math.sin = math.sin
- math.sinh = math.sinh
- math.sqrt = math.sqrt
- math.tan = math.tan
- math.tanh = math.tanh
- CAC.gvar003.gvar118 = CAC.gvar003.gvar118 or {}
- string.byte = string.byte
- string.char = string.char
- string.dump = string.dump
- string.find = string.find
- string.format = string.format
- string.gmatch = string.gmatch
- string.gsub = string.gsub
- string.len = string.len
- string.lower = string.lower
- string.match = string.match
- string.rep = string.rep
- string.reverse = string.reverse
- string.sub = string.sub
- string.upper = string.upper
- CAC.gvar003.gvar133 = CAC.gvar003.gvar133 or {}
- table.concat = table.concat
- table.getn = table.getn
- table.insert = table.insert
- table.maxn = table.maxn
- table.remove = table.remove
- table.sort = table.sort
- CAC.gvar003 = CAC.gvar003 or {}
- Angle = Angle
- BRANCH = BRANCH
- CLIENT = CLIENT
- ClientsideModel = ClientsideModel
- Color = Color
- CompileFile = CompileFile
- CompileString = CompileString
- CreateClientConVar = CreateClientConVar
- CreateConVar = CreateConVar
- CurTime = CurTime
- EF_BONEMERGE = EF_BONEMERGE
- EF_BONEMERGE_FASTCULL = EF_BONEMERGE_FASTCULL
- EF_BRIGHTLIGHT = EF_BRIGHTLIGHT
- EF_DIMLIGHT = EF_DIMLIGHT
- EF_ITEM_BLINK = EF_ITEM_BLINK
- EF_NODRAW = EF_NODRAW
- EF_NOINTERP = EF_NOINTERP
- EF_NORECEIVESHADOW = EF_NORECEIVESHADOW
- EF_NOSHADOW = EF_NOSHADOW
- EF_PARENT_ANIMATES = EF_PARENT_ANIMATES
- ErrorNoHalt = ErrorNoHalt
- EyeAngles = EyeAngles
- EyePos = EyePos
- FL_AIMTARGET = FL_AIMTARGET
- FL_ANIMDUCKING = FL_ANIMDUCKING
- FL_ATCONTROLS = FL_ATCONTROLS
- FL_BASEVELOCITY = FL_BASEVELOCITY
- FL_CLIENT = FL_CLIENT
- FL_CONVEYOR = FL_CONVEYOR
- FL_DISSOLVING = FL_DISSOLVING
- FL_DONTTOUCH = FL_DONTTOUCH
- FL_DUCKING = FL_DUCKING
- FL_FAKECLIENT = FL_FAKECLIENT
- FL_FLY = FL_FLY
- FL_FROZEN = FL_FROZEN
- FLlvar01ODMODE = FLlvar01ODMODE
- FLlvar01RAPHED = FLlvar01RAPHED
- FLlvar01RENADE = FLlvar01RENADE
- FL_INRAIN = FL_INRAIN
- FL_INWATER = FL_INWATER
- FL_KILLME = FL_KILLME
- FL_NOTARGET = FL_NOTARGET
- FL_NPC = FL_NPC
- FL_OBJECT = FL_OBJECT
- FL_ONFIRE = FL_ONFIRE
- FL_ONGROUND = FL_ONGROUND
- FL_ONTRAIN = FL_ONTRAIN
- FL_PARTIALGROUND = FL_PARTIALGROUND
- FL_STATICPROP = FL_STATICPROP
- FL_STEPMOVEMENT = FL_STEPMOVEMENT
- FL_SWIM = FL_SWIM
- FL_TRANSRAGDOLL = FL_TRANSRAGDOLL
- FL_UNBLOCKABLE_BY_PLAYER = FL_UNBLOCKABLE_BY_PLAYER
- FL_WATERJUMP = FL_WATERJUMP
- FL_WORLDBRUSH = FL_WORLDBRUSH
- GetConVar = GetConVar
- GetConVarNumber = GetConVarNumber
- GetConVarString = GetConVarString
- IN_ALT1 = IN_ALT1
- IN_ALT2 = IN_ALT2
- IN_ATTACK = IN_ATTACK
- IN_ATTACK2 = IN_ATTACK2
- IN_BACK = IN_BACK
- IN_BULLRUSH = IN_BULLRUSH
- IN_CANCEL = IN_CANCEL
- IN_DUCK = IN_DUCK
- IN_FORWARD = IN_FORWARD
- INlvar01RENADE1 = INlvar01RENADE1
- INlvar01RENADE2 = INlvar01RENADE2
- IN_JUMP = IN_JUMP
- IN_LEFT = IN_LEFT
- IN_MOVELEFT = IN_MOVELEFT
- IN_MOVERIGHT = IN_MOVERIGHT
- INlvar02ELOAD = INlvar02ELOAD
- INlvar02IGHT = INlvar02IGHT
- INlvar02UN = INlvar02UN
- IN_SCORE = IN_SCORE
- IN_SPEED = IN_SPEED
- IN_USE = IN_USE
- IN_WALK = IN_WALK
- IN_WEAPON1 = IN_WEAPON1
- IN_WEAPON2 = IN_WEAPON2
- IN_ZOOM = IN_ZOOM
- LocalPlayer = LocalPlayer
- Msg = Msg
- MsgN = MsgN
- RealTime = RealTime
- RunConsoleCommand = RunConsoleCommand
- RunString = RunString
- RunStringEx = RunStringEx
- SERVER = SERVER
- ScrH = ScrH
- ScrW = ScrW
- SysTime = SysTime
- TypeID = TypeID
- VERSION = VERSION
- Vector = Vector
- isangle = isangle
- isbool = isbool
- isentity = isentity
- isfunction = isfunction
- isnumber = isnumber
- ispanel = ispanel
- isstring = isstring
- istable = istable
- isvector = isvector
- CAC.gvar003.gvar247 = CAC.gvar003.gvar247 or {}
- cam.ApplyShake = cam.ApplyShake
- cam.End = cam.End
- cam.End2D = cam.End2D
- cam.End3D = cam.End3D
- cam.End3D2D = cam.End3D2D
- cam.EndOrthoView = cam.EndOrthoView
- cam.IgnoreZ = cam.IgnoreZ
- cam.PopModelMatrix = cam.PopModelMatrix
- cam.PushModelMatrix = cam.PushModelMatrix
- cam.Start = cam.Start
- cam.Start3D2D = cam.Start3D2D
- cam.StartOrthoView = cam.StartOrthoView
- CAC.gvar003.gvar260 = CAC.gvar003.gvar260 or {}
- chat.AddText = chat.AddText
- CAC.gvar003.gvar262 = CAC.gvar003.gvar262 or {}
- concommand.Add = concommand.Add
- concommand.AutoComplete = concommand.AutoComplete
- concommand.GetTable = concommand.GetTable
- concommand.Remove = concommand.Remove
- concommand.Run = concommand.Run
- CAC.gvar003.gvar268 = CAC.gvar003.gvar268 or {}
- cvars.AddChangeCallback = cvars.AddChangeCallback
- cvars.Bool = cvars.Bool
- cvars.GetConVarCallbacks = cvars.GetConVarCallbacks
- cvars.Number = cvars.Number
- cvars.OnConVarChanged = cvars.OnConVarChanged
- cvars.RemoveChangeCallback = cvars.RemoveChangeCallback
- cvars.String = cvars.String
- CAC.gvar003.gvar046 = CAC.gvar003.gvar046 or {}
- debug.Trace = debug.Trace
- CAC.gvar003.gvar278 = CAC.gvar003.gvar278 or {}
- ents.CreateClientProp = ents.CreateClientProp
- ents.FindByClass = ents.FindByClass
- ents.FindByModel = ents.FindByModel
- ents.FindByName = ents.FindByName
- ents.FindInBox = ents.FindInBox
- ents.FindInCone = ents.FindInCone
- ents.FindInSphere = ents.FindInSphere
- ents.GetAll = ents.GetAll
- ents.GetByIndex = ents.GetByIndex
- CAC.gvar003.gvar288 = CAC.gvar003.gvar288 or {}
- file.CreateDir = file.CreateDir
- file.Delete = file.Delete
- file.Exists = file.Exists
- file.Find = file.Find
- file.IsDir = file.IsDir
- file.Open = file.Open
- file.Size = file.Size
- file.Time = file.Time
- CAC.gvar003.gvar297 = CAC.gvar003.gvar297 or {}
- gui.ActivateGameUI = gui.ActivateGameUI
- gui.EnableScreenClicker = gui.EnableScreenClicker
- gui.HideGameUI = gui.HideGameUI
- gui.InternalCursorMoved = gui.InternalCursorMoved
- gui.InternalKeyCodePressed = gui.InternalKeyCodePressed
- gui.InternalKeyCodeReleased = gui.InternalKeyCodeReleased
- gui.InternalKeyCodeTyped = gui.InternalKeyCodeTyped
- gui.InternalKeyTyped = gui.InternalKeyTyped
- gui.InternalMouseDoublePressed = gui.InternalMouseDoublePressed
- gui.InternalMousePressed = gui.InternalMousePressed
- gui.InternalMouseReleased = gui.InternalMouseReleased
- gui.InternalMouseWheeled = gui.InternalMouseWheeled
- gui.IsConsoleVisible = gui.IsConsoleVisible
- gui.IsGameUIVisible = gui.IsGameUIVisible
- gui.MousePos = gui.MousePos
- gui.MouseX = gui.MouseX
- gui.MouseY = gui.MouseY
- gui.OpenURL = gui.OpenURL
- gui.ScreenToVector = gui.ScreenToVector
- gui.SetMousePos = gui.SetMousePos
- CAC.gvar003.gvar318 = CAC.gvar003.gvar318 or {}
- hook.Add = hook.Add
- hook.Call = hook.Call
- hook.GetTable = hook.GetTable
- hook.Remove = hook.Remove
- hook.Run = hook.Run
- CAC.gvar003.gvar324 = CAC.gvar003.gvar324 or {}
- http.Fetch = http.Fetch
- http.Post = http.Post
- CAC.gvar003.gvar327 = CAC.gvar003.gvar327 or {}
- input.CheckKeyTrapping = input.CheckKeyTrapping
- input.GetCursorPos = input.GetCursorPos
- input.GetKeyName = input.GetKeyName
- input.IsButtonDown = input.IsButtonDown
- input.IsControlDown = input.IsControlDown
- input.IsKeyDown = input.IsKeyDown
- input.IsKeyTrapping = input.IsKeyTrapping
- input.IsMouseDown = input.IsMouseDown
- input.IsShiftDown = input.IsShiftDown
- input.LookupBinding = input.LookupBinding
- input.SetCursorPos = input.SetCursorPos
- input.StartKeyTrapping = input.StartKeyTrapping
- input.WasKeyPressed = input.WasKeyPressed
- input.WasKeyReleased = input.WasKeyReleased
- input.WasKeyTyped = input.WasKeyTyped
- input.WasMouseDoublePressed = input.WasMouseDoublePressed
- input.WasMousePressed = input.WasMousePressed
- CAC.gvar003.gvar345 = CAC.gvar003.gvar345 or {}
- net.BytesWritten = net.BytesWritten
- net.Incoming = net.Incoming
- net.ReadAngle = net.ReadAngle
- net.ReadBit = net.ReadBit
- net.ReadData = net.ReadData
- net.ReadDouble = net.ReadDouble
- net.ReadFloat = net.ReadFloat
- net.ReadHeader = net.ReadHeader
- net.ReadInt = net.ReadInt
- net.ReadNormal = net.ReadNormal
- net.ReadString = net.ReadString
- net.ReadUInt = net.ReadUInt
- net.ReadVars = net.ReadVars
- net.ReadVector = net.ReadVector
- net.Receive = net.Receive
- net.Receivers = net.Receivers
- net.SendToServer = net.SendToServer
- net.Start = net.Start
- net.WriteAngle = net.WriteAngle
- net.WriteBit = net.WriteBit
- net.WriteData = net.WriteData
- net.WriteDouble = net.WriteDouble
- net.WriteEntity = net.WriteEntity
- net.WriteFloat = net.WriteFloat
- net.WriteInt = net.WriteInt
- net.WriteNormal = net.WriteNormal
- net.WriteString = net.WriteString
- net.WriteUInt = net.WriteUInt
- net.WriteVector = net.WriteVector
- CAC.gvar003.gvar375 = CAC.gvar003.gvar375 or {}
- player.GetAll = player.GetAll
- player.GetBots = player.GetBots
- player.GetByID = player.GetByID
- player.GetHumans = player.GetHumans
- CAC.gvar003.gvar380 = CAC.gvar003.gvar380 or {}
- render.AddBeam = render.AddBeam
- render.BrushMaterialOverride = render.BrushMaterialOverride
- render.Capture = render.Capture
- render.CapturePixels = render.CapturePixels
- render.Clear = render.Clear
- render.ClearBuffersObeyStencil = render.ClearBuffersObeyStencil
- render.ClearDepth = render.ClearDepth
- render.ClearStencil = render.ClearStencil
- render.ClearStencilBufferRectangle = render.ClearStencilBufferRectangle
- render.ComputeDynamicLighting = render.ComputeDynamicLighting
- render.ComputeLighting = render.ComputeLighting
- render.CopyRenderTargetToTexture = render.CopyRenderTargetToTexture
- render.CullMode = render.CullMode
- render.DepthRange = render.DepthRange
- render.DrawBeam = render.DrawBeam
- render.DrawBox = render.DrawBox
- render.DrawLine = render.DrawLine
- render.DrawQuad = render.DrawQuad
- render.DrawQuadEasy = render.DrawQuadEasy
- render.DrawScreenQuad = render.DrawScreenQuad
- render.DrawScreenQuadEx = render.DrawScreenQuadEx
- render.DrawSphere = render.DrawSphere
- render.DrawSprite = render.DrawSprite
- render.DrawWireframeBox = render.DrawWireframeBox
- render.DrawWireframeSphere = render.DrawWireframeSphere
- render.EnableClipping = render.EnableClipping
- render.EndBeam = render.EndBeam
- render.FogColor = render.FogColor
- render.FogEnd = render.FogEnd
- render.FogMaxDensity = render.FogMaxDensity
- render.FogMode = render.FogMode
- render.FogStart = render.FogStart
- render.GetAmbientLightColor = render.GetAmbientLightColor
- render.GetBlend = render.GetBlend
- render.GetBloomTex0 = render.GetBloomTex0
- render.GetBloomTex1 = render.GetBloomTex1
- render.GetColorModulation = render.GetColorModulation
- render.GetDXLevel = render.GetDXLevel
- render.GetFogColor = render.GetFogColor
- render.GetFogDistances = render.GetFogDistances
- render.GetFogMode = render.GetFogMode
- render.GetFullScreenDepthTexture = render.GetFullScreenDepthTexture
- render.GetLightColor = render.GetLightColor
- render.GetMoBlurTex0 = render.GetMoBlurTex0
- render.GetMoBlurTex1 = render.GetMoBlurTex1
- render.GetMorphTex0 = render.GetMorphTex0
- render.GetMorphTex1 = render.GetMorphTex1
- render.GetPowerOfTwoTexture = render.GetPowerOfTwoTexture
- render.GetRefractTexture = render.GetRefractTexture
- render.GetRenderTarget = render.GetRenderTarget
- render.GetResolvedFullFrameDepth = render.GetResolvedFullFrameDepth
- render.GetScreenEffectTexture = render.GetScreenEffectTexture
- render.GetSmallTex0 = render.GetSmallTex0
- render.GetSmallTex1 = render.GetSmallTex1
- render.GetSuperFPTex = render.GetSuperFPTex
- render.GetSuperFPTex2 = render.GetSuperFPTex2
- render.GetSurfaceColor = render.GetSurfaceColor
- render.GetToneMappingScaleLinear = render.GetToneMappingScaleLinear
- render.MaterialOverride = render.MaterialOverride
- render.MaxTextureHeight = render.MaxTextureHeight
- render.MaxTextureWidth = render.MaxTextureWidth
- render.ModelMaterialOverride = render.ModelMaterialOverride
- render.OverrideAlphaWriteEnable = render.OverrideAlphaWriteEnable
- render.OverrideColorWriteEnable = render.OverrideColorWriteEnable
- render.OverrideDepthEnable = render.OverrideDepthEnable
- render.PerformFullScreenStencilOperation = render.PerformFullScreenStencilOperation
- render.PopCustomClipPlane = render.PopCustomClipPlane
- render.PopFilterMag = render.PopFilterMag
- render.PopFilterMin = render.PopFilterMin
- render.PopFlashlightMode = render.PopFlashlightMode
- render.PopRenderTarget = render.PopRenderTarget
- render.PushCustomClipPlane = render.PushCustomClipPlane
- render.PushFilterMag = render.PushFilterMag
- render.PushFilterMin = render.PushFilterMin
- render.PushFlashlightMode = render.PushFlashlightMode
- render.PushRenderTarget = render.PushRenderTarget
- render.ReadPixel = render.ReadPixel
- render.RedownloadAllLightmaps = render.RedownloadAllLightmaps
- render.RenderHUD = render.RenderHUD
- render.RenderView = render.RenderView
- render.ResetModelLighting = render.ResetModelLighting
- render.ResetToneMappingScale = render.ResetToneMappingScale
- render.SetAmbientLight = render.SetAmbientLight
- render.SetBlend = render.SetBlend
- render.SetColorModulation = render.SetColorModulation
- render.SetFogZ = render.SetFogZ
- render.SetGoalToneMappingScale = render.SetGoalToneMappingScale
- render.SetLightingMode = render.SetLightingMode
- render.SetLightingOrigin = render.SetLightingOrigin
- render.SetLightmapTexture = render.SetLightmapTexture
- render.SetMaterial = render.SetMaterial
- render.SetModelLighting = render.SetModelLighting
- render.SetRenderTarget = render.SetRenderTarget
- render.SetRenderTargetEx = render.SetRenderTargetEx
- render.SetScissorRect = render.SetScissorRect
- render.SetShadowColor = render.SetShadowColor
- render.SetShadowDirection = render.SetShadowDirection
- render.SetShadowDistance = render.SetShadowDistance
- render.SetShadowsDisabled = render.SetShadowsDisabled
- render.SetStencilCompareFunction = render.SetStencilCompareFunction
- render.SetStencilEnable = render.SetStencilEnable
- render.SetStencilFailOperation = render.SetStencilFailOperation
- render.SetStencilPassOperation = render.SetStencilPassOperation
- render.SetStencilReferenceValue = render.SetStencilReferenceValue
- render.SetStencilTestMask = render.SetStencilTestMask
- render.SetStencilWriteMask = render.SetStencilWriteMask
- render.SetStencilZFailOperation = render.SetStencilZFailOperation
- render.SetToneMappingScaleLinear = render.SetToneMappingScaleLinear
- render.SetViewPort = render.SetViewPort
- render.SetWriteDepthToDestAlpha = render.SetWriteDepthToDestAlpha
- render.Spin = render.Spin
- render.StartBeam = render.StartBeam
- render.SupportsPixelShaders_1_4 = render.SupportsPixelShaders_1_4
- render.SupportsPixelShaders_2_0 = render.SupportsPixelShaders_2_0
- render.SupportsVertexShaders_2_0 = render.SupportsVertexShaders_2_0
- render.SuppressEngineLighting = render.SuppressEngineLighting
- render.TurnOnToneMapping = render.TurnOnToneMapping
- render.UpdateFullScreenDepthTexture = render.UpdateFullScreenDepthTexture
- render.UpdatePowerOfTwoTexture = render.UpdatePowerOfTwoTexture
- render.UpdateRefractTexture = render.UpdateRefractTexture
- render.UpdateScreenEffectTexture = render.UpdateScreenEffectTexture
- CAC.gvar003.gvar502 = CAC.gvar003.gvar502 or {}
- surface.CreateFont = surface.CreateFont
- surface.DisableClipping = surface.DisableClipping
- surface.DrawCircle = surface.DrawCircle
- surface.DrawLine = surface.DrawLine
- surface.DrawOutlinedRect = surface.DrawOutlinedRect
- surface.DrawPoly = surface.DrawPoly
- surface.DrawRect = surface.DrawRect
- surface.DrawText = surface.DrawText
- surface.DrawTexturedRect = surface.DrawTexturedRect
- surface.DrawTexturedRectRotated = surface.DrawTexturedRectRotated
- surface.DrawTexturedRectUV = surface.DrawTexturedRectUV
- surface.GetHUDTexture = surface.GetHUDTexture
- surface.GetTextSize = surface.GetTextSize
- surface.GetTextureID = surface.GetTextureID
- surface.GetTextureSize = surface.GetTextureSize
- surface.PlaySound = surface.PlaySound
- surface.ScreenHeight = surface.ScreenHeight
- surface.ScreenWidth = surface.ScreenWidth
- surface.SetAlphaMultiplier = surface.SetAlphaMultiplier
- surface.SetDrawColor = surface.SetDrawColor
- surface.SetFont = surface.SetFont
- surface.SetMaterial = surface.SetMaterial
- surface.SetStencilMode = surface.SetStencilMode
- surface.SetTextColor = surface.SetTextColor
- surface.SetTextPos = surface.SetTextPos
- surface.SetTexture = surface.SetTexture
- CAC.gvar003.gvar529 = CAC.gvar003.gvar529 or {}
- system.AppTime = system.AppTime
- system.BatteryPower = system.BatteryPower
- system.FlashWindow = system.FlashWindow
- system.GetCountry = system.GetCountry
- system.HasFocus = system.HasFocus
- system.IsLinux = system.IsLinux
- system.IsOSX = system.IsOSX
- system.IsWindows = system.IsWindows
- system.SteamTime = system.SteamTime
- system.UpTime = system.UpTime
- CAC.gvar003.gvar540 = CAC.gvar003.gvar540 or {}
- timer.Adjust = timer.Adjust
- timer.Check = timer.Check
- timer.Create = timer.Create
- timer.Destroy = timer.Destroy
- timer.Exists = timer.Exists
- timer.Pause = timer.Pause
- timer.Remove = timer.Remove
- timer.RepsLeft = timer.RepsLeft
- timer.Simple = timer.Simple
- timer.Start = timer.Start
- timer.Stop = timer.Stop
- timer.TimeLeft = timer.TimeLeft
- timer.Toggle = timer.Toggle
- timer.UnPause = timer.UnPause
- CAC.gvar003.gvar555 = CAC.gvar003.gvar555 or {}
- usermessage.GetTable = usermessage.GetTable
- usermessage.Hook = usermessage.Hook
- usermessage.IncomingMessage = usermessage.IncomingMessage
- CAC.gvar003.gvar074 = CAC.gvar003.gvar074 or {}
- util.CRC = util.CRC
- util.Compress = util.Compress
- util.Decompress = util.Decompress
- util.NetworkIDToString = util.NetworkIDToString
- util.NetworkStringToID = util.NetworkStringToID
- util.TraceEntity = util.TraceEntity
- util.TraceEntityHull = util.TraceEntityHull
- util.TraceHull = util.TraceHull
- util.TraceLine = util.TraceLine
- CAC.gvar569 = CAC.gvar569 or {}
- CAC.gvar569.gvar141 = CAC.gvar569.gvar141 or {}
- lvar02.Angle.Forward = lvar02.Angle.Forward
- lvar02.Angle.IsZero = lvar02.Angle.IsZero
- lvar02.Angle.Normalize = lvar02.Angle.Normalize
- lvar02.Angle.Right = lvar02.Angle.Right
- lvar02.Angle.RotateAroundAxis = lvar02.Angle.RotateAroundAxis
- lvar02.Angle.Set = lvar02.Angle.Set
- lvar02.Angle.Up = lvar02.Angle.Up
- lvar02.Angle.Zero = lvar02.Angle.Zero
- lvar02.Angle.__add = lvar02.Angle.__add
- lvar02.Angle.__eq = lvar02.Angle.__eq
- lvar02.Angle.__gc = lvar02.Angle.__gc
- lvar02.Angle.__index = lvar02.Angle.__index
- lvar02.Angle.__mul = lvar02.Angle.__mul
- lvar02.Angle.__newindex = lvar02.Angle.__newindex
- lvar02.Angle.__sub = lvar02.Angle.__sub
- lvar02.Angle.__tostring = lvar02.Angle.__tostring
- lvar02.Angle.__unm = lvar02.Angle.__unm
- CAC.gvar569.gvar588 = CAC.gvar569.gvar588 or {}
- lvar02.CUserCmd.ClearButtons = lvar02.CUserCmd.ClearButtons
- lvar02.CUserCmd.ClearMovement = lvar02.CUserCmd.ClearMovement
- lvar02.CUserCmd.CommandNumber = lvar02.CUserCmd.CommandNumber
- lvar02.CUserCmd.GetButtons = lvar02.CUserCmd.GetButtons
- lvar02.CUserCmd.GetForwardMove = lvar02.CUserCmd.GetForwardMove
- lvar02.CUserCmd.GetImpulse = lvar02.CUserCmd.GetImpulse
- lvar02.CUserCmd.GetMouseWheel = lvar02.CUserCmd.GetMouseWheel
- lvar02.CUserCmd.GetMouseX = lvar02.CUserCmd.GetMouseX
- lvar02.CUserCmd.GetMouseY = lvar02.CUserCmd.GetMouseY
- lvar02.CUserCmd.GetSideMove = lvar02.CUserCmd.GetSideMove
- lvar02.CUserCmd.GetUpMove = lvar02.CUserCmd.GetUpMove
- lvar02.CUserCmd.GetViewAngles = lvar02.CUserCmd.GetViewAngles
- lvar02.CUserCmd.KeyDown = lvar02.CUserCmd.KeyDown
- lvar02.CUserCmd.RemoveKey = lvar02.CUserCmd.RemoveKey
- lvar02.CUserCmd.SelectWeapon = lvar02.CUserCmd.SelectWeapon
- lvar02.CUserCmd.SetButtons = lvar02.CUserCmd.SetButtons
- lvar02.CUserCmd.SetForwardMove = lvar02.CUserCmd.SetForwardMove
- lvar02.CUserCmd.SetImpulse = lvar02.CUserCmd.SetImpulse
- lvar02.CUserCmd.SetMouseWheel = lvar02.CUserCmd.SetMouseWheel
- lvar02.CUserCmd.SetMouseX = lvar02.CUserCmd.SetMouseX
- lvar02.CUserCmd.SetMouseY = lvar02.CUserCmd.SetMouseY
- lvar02.CUserCmd.SetSideMove = lvar02.CUserCmd.SetSideMove
- lvar02.CUserCmd.SetUpMove = lvar02.CUserCmd.SetUpMove
- lvar02.CUserCmd.SetViewAngles = lvar02.CUserCmd.SetViewAngles
- lvar02.CUserCmd.TickCount = lvar02.CUserCmd.TickCount
- CAC.gvar569.gvar614 = CAC.gvar569.gvar614 or {}
- lvar02.ConVar.GetBool = lvar02.ConVar.GetBool
- lvar02.ConVar.GetDefault = lvar02.ConVar.GetDefault
- lvar02.ConVar.GetFloat = lvar02.ConVar.GetFloat
- lvar02.ConVar.GetHelpText = lvar02.ConVar.GetHelpText
- lvar02.ConVar.GetInt = lvar02.ConVar.GetInt
- lvar02.ConVar.GetName = lvar02.ConVar.GetName
- lvar02.ConVar.GetString = lvar02.ConVar.GetString
- CAC.gvar569.gvar622 = CAC.gvar569.gvar622 or {}
- lvar02.Entity.AddEffects = lvar02.Entity.AddEffects
- lvar02.Entity.DrawModel = lvar02.Entity.DrawModel
- lvar02.Entity.EyeAngles = lvar02.Entity.EyeAngles
- lvar02.Entity.EyePos = lvar02.Entity.EyePos
- lvar02.Entity.GetHitBoxCount = lvar02.Entity.GetHitBoxCount
- lvar02.Entity.GetModel = lvar02.Entity.GetModel
- lvar02.Entity.GetPos = lvar02.Entity.GetPos
- lvar02.Entity.IsDormant = lvar02.Entity.IsDormant
- lvar02.Entity.IsFlagSet = lvar02.Entity.IsFlagSet
- lvar02.Entity.IsNPC = lvar02.Entity.IsNPC
- lvar02.Entity.IsValid = lvar02.Entity.IsValid
- lvar02.Entity.Remove = lvar02.Entity.Remove
- lvar02.Entity.RemoveEffects = lvar02.Entity.RemoveEffects
- lvar02.Entity.SetModel = lvar02.Entity.SetModel
- CAC.gvar569.gvar637 = CAC.gvar569.gvar637 or {}
- lvar02.File.Close = lvar02.File.Close
- lvar02.File.Flush = lvar02.File.Flush
- lvar02.File.Read = lvar02.File.Read
- lvar02.File.ReadBool = lvar02.File.ReadBool
- lvar02.File.ReadByte = lvar02.File.ReadByte
- lvar02.File.ReadDouble = lvar02.File.ReadDouble
- lvar02.File.ReadFloat = lvar02.File.ReadFloat
- lvar02.File.ReadLong = lvar02.File.ReadLong
- lvar02.File.ReadShort = lvar02.File.ReadShort
- lvar02.File.Seek = lvar02.File.Seek
- lvar02.File.Size = lvar02.File.Size
- lvar02.File.Skip = lvar02.File.Skip
- lvar02.File.Tell = lvar02.File.Tell
- lvar02.File.Write = lvar02.File.Write
- lvar02.File.WriteBool = lvar02.File.WriteBool
- lvar02.File.WriteByte = lvar02.File.WriteByte
- lvar02.File.WriteDouble = lvar02.File.WriteDouble
- lvar02.File.WriteFloat = lvar02.File.WriteFloat
- lvar02.File.WriteLong = lvar02.File.WriteLong
- lvar02.File.WriteShort = lvar02.File.WriteShort
- CAC.gvar569.gvar658 = CAC.gvar569.gvar658 or {}
- lvar02.Player.ConCommand = lvar02.Player.ConCommand
- lvar02.Player.GetActiveWeapon = lvar02.Player.GetActiveWeapon
- lvar02.Player.GetName = lvar02.Player.GetName
- lvar02.Player.GetShootPos = lvar02.Player.GetShootPos
- lvar02.Player.GetVehicle = lvar02.Player.GetVehicle
- lvar02.Player.IsNPC = lvar02.Player.IsNPC
- lvar02.Player.Name = lvar02.Player.Name
- lvar02.Player.Nick = lvar02.Player.Nick
- lvar02.Player.SetEyeAngles = lvar02.Player.SetEyeAngles
- CAC.gvar569.gvar237 = CAC.gvar569.gvar237 or {}
- lvar02.Vector.Add = lvar02.Vector.Add
- lvar02.Vector.Angle = lvar02.Vector.Angle
- lvar02.Vector.AngleEx = lvar02.Vector.AngleEx
- lvar02.Vector.Cross = lvar02.Vector.Cross
- lvar02.Vector.DistToSqr = lvar02.Vector.DistToSqr
- lvar02.Vector.Distance = lvar02.Vector.Distance
- lvar02.Vector.Dot = lvar02.Vector.Dot
- lvar02.Vector.DotProduct = lvar02.Vector.DotProduct
- lvar02.Vector.GetNormal = lvar02.Vector.GetNormal
- lvar02.Vector.GetNormalized = lvar02.Vector.GetNormalized
- lvar02.Vector.IsEqualTol = lvar02.Vector.IsEqualTol
- lvar02.Vector.IsZero = lvar02.Vector.IsZero
- lvar02.Vector.Length = lvar02.Vector.Length
- lvar02.Vector.Length2D = lvar02.Vector.Length2D
- lvar02.Vector.Length2DSqr = lvar02.Vector.Length2DSqr
- lvar02.Vector.LengthSqr = lvar02.Vector.LengthSqr
- lvar02.Vector.Mul = lvar02.Vector.Mul
- lvar02.Vector.Normalize = lvar02.Vector.Normalize
- lvar02.Vector.Rotate = lvar02.Vector.Rotate
- lvar02.Vector.Set = lvar02.Vector.Set
- lvar02.Vector.Sub = lvar02.Vector.Sub
- lvar02.Vector.ToScreen = lvar02.Vector.ToScreen
- lvar02.Vector.WithinAABox = lvar02.Vector.WithinAABox
- lvar02.Vector.Zero = lvar02.Vector.Zero
- lvar02.Vector.__add = lvar02.Vector.__add
- lvar02.Vector.__div = lvar02.Vector.__div
- lvar02.Vector.__eq = lvar02.Vector.__eq
- lvar02.Vector.__gc = lvar02.Vector.__gc
- lvar02.Vector.__index = lvar02.Vector.__index
- lvar02.Vector.__mul = lvar02.Vector.__mul
- lvar02.Vector.__newindex = lvar02.Vector.__newindex
- lvar02.Vector.__sub = lvar02.Vector.__sub
- lvar02.Vector.__tostring = lvar02.Vector.__tostring
- lvar02.Vector.__unm = lvar02.Vector.__unm
- CAC.gvar569.gvar703 = CAC.gvar569.gvar703 or {}
- lvar02.bf_read.ReadAngle = lvar02.bf_read.ReadAngle
- lvar02.bf_read.ReadBool = lvar02.bf_read.ReadBool
- lvar02.bf_read.ReadChar = lvar02.bf_read.ReadChar
- lvar02.bf_read.ReadEntity = lvar02.bf_read.ReadEntity
- lvar02.bf_read.ReadFloat = lvar02.bf_read.ReadFloat
- lvar02.bf_read.ReadLong = lvar02.bf_read.ReadLong
- lvar02.bf_read.ReadShort = lvar02.bf_read.ReadShort
- lvar02.bf_read.ReadString = lvar02.bf_read.ReadString
- lvar02.bf_read.ReadVector = lvar02.bf_read.ReadVector
- lvar02.bf_read.ReadVectorNormal = lvar02.bf_read.ReadVectorNormal
- lvar02.bf_read.Reset = lvar02.bf_read.Reset
- local lvar06 = bit.bxor
- local lvar07 = string.byte
- local lvar08 = string.char
- local lvar09 = table.concat
- local lvar10 = { 0x4c, 0x50, 0x54, 0x6f, 0xae, 0xab, 0xe0, 0xd3, 0xef, 0x4d, 0xba, 0x20, 0xdd, 0x3e, 0xac, 0x7a }
- local lvar11 = {}
- function CAC.vfunc01 (varg01)
- if not lvar11 [varg01] then
- local gvar932 = {}
- for varg88 = 1, #varg01 do
- gvar932 [varg88] = lvar08 (lvar06 (lvar07 (varg01, varg88), lvar10 [(varg88 - 1) % #lvar10 + 1]))
- end
- lvar11 [varg01] = lvar09 (gvar932)
- end
- return lvar11 [varg01]
- end
- function CAC.gvar003.gvar118.vfunc02 (varg01)
- return string.gsub (varg01, "^%s*(.-)%s*$", "%1")
- end
- function CAC.gvar003.gvar247.vfunc03 ()
- return cam.Start (
- {
- ["type"] = "2D"
- }
- )
- end
- function CAC.gvar003.gvar288.gvar640 (varg03, gvar1011)
- local gvar895 = file.Open (varg03, "rb", gvar1011)
- if not gvar895 then return nil end
- local gvar998 = lvar02.File.Read (gvar895, lvar02.File.Size (gvar895)) or ""
- lvar02.File.Close (gvar895)
- return gvar998
- end
- function CAC.gvar003.gvar288.gvar651 (varg03, gvar998)
- local gvar895 = file.Open (varg03, "wb", "DATA")
- if not gvar895 then return end
- lvar02.File.Write (gvar895, gvar998)
- lvar02.File.Close (gvar895)
- end
- function CAC.vfunc06 (varg05)
- local tvar05 = pcall (tostring, varg05)
- if not then
- varg01 = string.format ("%s %p", type (varg05), varg05)
- end
- return varg01
- end
- CAC.gvar715 = CAC.gvar715 or {}
- CAC.gvar715.gvar003 = CAC.gvar715.gvar003 or {}
- CAC.gvar715.gvar003.gvar007 = getfenv
- CAC.gvar715.gvar003.gvar008 = getmetatable
- CAC.gvar715.gvar003.gvar018 = require
- CAC.gvar715.gvar003.gvar019 = setfenv
- CAC.gvar715.gvar003.gvar020 = setmetatable
- CAC.gvar715.gvar003.gvar026 = CAC.gvar715.gvar003.gvar026 or {}
- CAC.gvar715.gvar003.gvar039 = CAC.gvar715.gvar003.gvar039 or {}
- CAC.gvar715.gvar003.gvar046 = CAC.gvar715.gvar003.gvar046 or {}
- CAC.gvar715.gvar003.gvar046.gvar007 = debug.getfenv
- CAC.gvar715.gvar003.gvar046.gvar048 = debug.gethook
- CAC.gvar715.gvar003.gvar046.gvar049 = debug.getinfo
- CAC.gvar715.gvar003.gvar046.gvar050 = debug.getlocal
- CAC.gvar715.gvar003.gvar046.gvar008 = debug.getmetatable
- CAC.gvar715.gvar003.gvar046.gvar052 = debug.getregistry
- CAC.gvar715.gvar003.gvar046.gvar053 = debug.getupvalue
- CAC.gvar715.gvar003.gvar046.gvar019 = debug.setfenv
- CAC.gvar715.gvar003.gvar046.gvar055 = debug.sethook
- CAC.gvar715.gvar003.gvar046.gvar056 = debug.setlocal
- CAC.gvar715.gvar003.gvar046.gvar020 = debug.setmetatable
- CAC.gvar715.gvar003.gvar046.gvar058 = debug.setupvalue
- CAC.gvar715.gvar003.gvar046.gvar061 = debug.upvaluejoin
- CAC.gvar715.gvar003.gvar062 = CAC.gvar715.gvar003.gvar062 or {}
- CAC.gvar715.gvar003.gvar062.gvar064 = jit.attach
- CAC.gvar715.gvar003.gvar062.gvar072 = CAC.gvar715.gvar003.gvar062.gvar072 or {}
- CAC.gvar715.gvar003.gvar062.gvar074 = CAC.gvar715.gvar003.gvar062.gvar074 or {}
- CAC.gvar715.gvar003.gvar062.gvar074.gvar075 = jit.util.funcbc
- CAC.gvar715.gvar003.gvar062.gvar074.gvar076 = jit.util.funcinfo
- CAC.gvar715.gvar003.gvar062.gvar074.gvar077 = jit.util.funck
- CAC.gvar715.gvar003.gvar062.gvar074.gvar078 = jit.util.funcuvname
- CAC.gvar715.gvar003.gvar086 = CAC.gvar715.gvar003.gvar086 or {}
- CAC.gvar715.gvar003.gvar118 = CAC.gvar715.gvar003.gvar118 or {}
- CAC.gvar715.gvar003.gvar118.gvar121 = string.dump
- CAC.gvar715.gvar003.gvar133 = CAC.gvar715.gvar003.gvar133 or {}
- CAC.gvar715.gvar003 = CAC.gvar715.gvar003 or {}
- CAC.gvar715.gvar003.gvar147 = CompileString
- CAC.gvar715.gvar003.gvar148 = CreateClientConVar
- CAC.gvar715.gvar003.gvar149 = CreateConVar
- CAC.gvar715.gvar003.gvar162 = EyeAngles
- CAC.gvar715.gvar003.gvar163 = EyePos
- CAC.gvar715.gvar003.gvar196 = GetConVar
- CAC.gvar715.gvar003.gvar197 = GetConVarNumber
- CAC.gvar715.gvar003.gvar198 = GetConVarString
- CAC.gvar715.gvar003.gvar224 = LocalPlayer
- CAC.gvar715.gvar003.gvar228 = RunConsoleCommand
- CAC.gvar715.gvar003.gvar229 = RunString
- CAC.gvar715.gvar003.gvar230 = RunStringEx
- CAC.gvar715.gvar003.gvar247 = CAC.gvar715.gvar003.gvar247 or {}
- CAC.gvar715.gvar003.gvar260 = CAC.gvar715.gvar003.gvar260 or {}
- CAC.gvar715.gvar003.gvar262 = CAC.gvar715.gvar003.gvar262 or {}
- CAC.gvar715.gvar003.gvar262.gvar263 = concommand.Add
- CAC.gvar715.gvar003.gvar262.gvar265 = concommand.GetTable
- CAC.gvar715.gvar003.gvar262.gvar266 = concommand.Remove
- CAC.gvar715.gvar003.gvar268 = CAC.gvar715.gvar003.gvar268 or {}
- CAC.gvar715.gvar003.gvar268.gvar270 = cvars.Bool
- CAC.gvar715.gvar003.gvar268.gvar272 = cvars.Number
- CAC.gvar715.gvar003.gvar268.gvar275 = cvars.String
- CAC.gvar715.gvar003.gvar046 = CAC.gvar715.gvar003.gvar046 or {}
- CAC.gvar715.gvar003.gvar278 = CAC.gvar715.gvar003.gvar278 or {}
- CAC.gvar715.gvar003.gvar288 = CAC.gvar715.gvar003.gvar288 or {}
- CAC.gvar715.gvar003.gvar297 = CAC.gvar715.gvar003.gvar297 or {}
- CAC.gvar715.gvar003.gvar318 = CAC.gvar715.gvar003.gvar318 or {}
- CAC.gvar715.gvar003.gvar324 = CAC.gvar715.gvar003.gvar324 or {}
- CAC.gvar715.gvar003.gvar324.gvar325 = http.Fetch
- CAC.gvar715.gvar003.gvar324.gvar326 = http.Post
- CAC.gvar715.gvar003.gvar327 = CAC.gvar715.gvar003.gvar327 or {}
- CAC.gvar715.gvar003.gvar327.gvar333 = input.IsKeyDown
- CAC.gvar715.gvar003.gvar327.gvar335 = input.IsMouseDown
- CAC.gvar715.gvar003.gvar345 = CAC.gvar715.gvar003.gvar345 or {}
- CAC.gvar715.gvar003.gvar345.gvar362 = net.SendToServer
- CAC.gvar715.gvar003.gvar345.gvar257 = net.Start
- CAC.gvar715.gvar003.gvar375 = CAC.gvar715.gvar003.gvar375 or {}
- CAC.gvar715.gvar003.gvar380 = CAC.gvar715.gvar003.gvar380 or {}
- CAC.gvar715.gvar003.gvar502 = CAC.gvar715.gvar003.gvar502 or {}
- CAC.gvar715.gvar003.gvar529 = CAC.gvar715.gvar003.gvar529 or {}
- CAC.gvar715.gvar003.gvar540 = CAC.gvar715.gvar003.gvar540 or {}
- CAC.gvar715.gvar003.gvar540.gvar543 = timer.Create
- CAC.gvar715.gvar003.gvar540.gvar549 = timer.Simple
- CAC.gvar715.gvar003.gvar555 = CAC.gvar715.gvar003.gvar555 or {}
- CAC.gvar715.gvar003.gvar074 = CAC.gvar715.gvar003.gvar074 or {}
- CAC.gvar715.gvar003.gvar074.gvar563 = util.NetworkIDToString
- CAC.gvar715.gvar003.gvar074.gvar564 = util.NetworkStringToID
- CAC.gvar715.gvar003.gvar074.gvar565 = util.TraceEntity
- CAC.gvar715.gvar003.gvar074.gvar566 = util.TraceEntityHull
- CAC.gvar715.gvar003.gvar074.gvar567 = util.TraceHull
- CAC.gvar715.gvar003.gvar074.gvar568 = util.TraceLine
- CAC.gvar715.gvar569 = CAC.gvar715.gvar569 or {}
- CAC.gvar715.gvar569.gvar141 = CAC.gvar715.gvar569.gvar141 or {}
- CAC.gvar715.gvar569.gvar588 = CAC.gvar715.gvar569.gvar588 or {}
- CAC.gvar715.gvar569.gvar588.gvar589 = lvar02.CUserCmd.ClearButtons
- CAC.gvar715.gvar569.gvar588.gvar590 = lvar02.CUserCmd.ClearMovement
- CAC.gvar715.gvar569.gvar588.gvar591 = lvar02.CUserCmd.CommandNumber
- CAC.gvar715.gvar569.gvar588.gvar602 = lvar02.CUserCmd.RemoveKey
- CAC.gvar715.gvar569.gvar588.gvar603 = lvar02.CUserCmd.SelectWeapon
- CAC.gvar715.gvar569.gvar588.gvar604 = lvar02.CUserCmd.SetButtons
- CAC.gvar715.gvar569.gvar588.gvar605 = lvar02.CUserCmd.SetForwardMove
- CAC.gvar715.gvar569.gvar588.gvar606 = lvar02.CUserCmd.SetImpulse
- CAC.gvar715.gvar569.gvar588.gvar607 = lvar02.CUserCmd.SetMouseWheel
- CAC.gvar715.gvar569.gvar588.gvar608 = lvar02.CUserCmd.SetMouseX
- CAC.gvar715.gvar569.gvar588.gvar609 = lvar02.CUserCmd.SetMouseY
- CAC.gvar715.gvar569.gvar588.gvar610 = lvar02.CUserCmd.SetSideMove
- CAC.gvar715.gvar569.gvar588.gvar611 = lvar02.CUserCmd.SetUpMove
- CAC.gvar715.gvar569.gvar588.gvar612 = lvar02.CUserCmd.SetViewAngles
- CAC.gvar715.gvar569.gvar588.gvar613 = lvar02.CUserCmd.TickCount
- CAC.gvar715.gvar569.gvar614 = CAC.gvar715.gvar569.gvar614 or {}
- CAC.gvar715.gvar569.gvar614.gvar615 = lvar02.ConVar.GetBool
- CAC.gvar715.gvar569.gvar614.gvar617 = lvar02.ConVar.GetFloat
- CAC.gvar715.gvar569.gvar614.gvar619 = lvar02.ConVar.GetInt
- CAC.gvar715.gvar569.gvar614.gvar621 = lvar02.ConVar.GetString
- CAC.gvar715.gvar569.gvar622 = CAC.gvar715.gvar569.gvar622 or {}
- CAC.gvar715.gvar569.gvar622.gvar624 = lvar02.Entity.DrawModel
- CAC.gvar715.gvar569.gvar622.gvar162 = lvar02.Entity.EyeAngles
- CAC.gvar715.gvar569.gvar622.gvar163 = lvar02.Entity.EyePos
- CAC.gvar715.gvar569.gvar622.gvar630 = lvar02.Entity.IsDormant
- CAC.gvar715.gvar569.gvar622.gvar632 = lvar02.Entity.IsNPC
- CAC.gvar715.gvar569.gvar637 = CAC.gvar715.gvar569.gvar637 or {}
- CAC.gvar715.gvar569.gvar658 = CAC.gvar715.gvar569.gvar658 or {}
- CAC.gvar715.gvar569.gvar658.gvar659 = lvar02.Player.ConCommand
- CAC.gvar715.gvar569.gvar658.gvar660 = lvar02.Player.GetActiveWeapon
- CAC.gvar715.gvar569.gvar658.gvar662 = lvar02.Player.GetShootPos
- CAC.gvar715.gvar569.gvar658.gvar632 = lvar02.Player.IsNPC
- CAC.gvar715.gvar569.gvar658.gvar667 = lvar02.Player.SetEyeAngles
- CAC.gvar715.gvar569.gvar237 = CAC.gvar715.gvar569.gvar237 or {}
- CAC.gvar715.gvar569.gvar703 = CAC.gvar715.gvar569.gvar703 or {}
- CAC.gvar840 = CAC.gvar840 or {}
- CAC.gvar840.gvar003 = CAC.gvar840.gvar003 or {}
- CAC.gvar840.gvar003.gvar007 = function (...) return CAC.gvar715.gvar003.gvar007 (...) end
- CAC.gvar840.gvar003.gvar008 = function (...) return CAC.gvar715.gvar003.gvar008 (...) end
- CAC.gvar840.gvar003.gvar018 = function (...) return CAC.gvar715.gvar003.gvar018 (...) end
- CAC.gvar840.gvar003.gvar019 = function (...) return CAC.gvar715.gvar003.gvar019 (...) end
- CAC.gvar840.gvar003.gvar020 = function (...) return CAC.gvar715.gvar003.gvar020 (...) end
- CAC.gvar840.gvar003.gvar026 = CAC.gvar840.gvar003.gvar026 or {}
- CAC.gvar840.gvar003.gvar039 = CAC.gvar840.gvar003.gvar039 or {}
- CAC.gvar840.gvar003.gvar046 = CAC.gvar840.gvar003.gvar046 or {}
- CAC.gvar840.gvar003.gvar046.gvar007 = function (...) return CAC.gvar715.gvar003.gvar046.gvar007 (...) end
- CAC.gvar840.gvar003.gvar046.gvar048 = function (...) return CAC.gvar715.gvar003.gvar046.gvar048 (...) end
- CAC.gvar840.gvar003.gvar046.gvar049 = function (...) return CAC.gvar715.gvar003.gvar046.gvar049 (...) end
- CAC.gvar840.gvar003.gvar046.gvar050 = function (...) return CAC.gvar715.gvar003.gvar046.gvar050 (...) end
- CAC.gvar840.gvar003.gvar046.gvar008 = function (...) return CAC.gvar715.gvar003.gvar046.gvar008 (...) end
- CAC.gvar840.gvar003.gvar046.gvar052 = function (...) return CAC.gvar715.gvar003.gvar046.gvar052 (...) end
- CAC.gvar840.gvar003.gvar046.gvar053 = function (...) return CAC.gvar715.gvar003.gvar046.gvar053 (...) end
- CAC.gvar840.gvar003.gvar046.gvar019 = function (...) return CAC.gvar715.gvar003.gvar046.gvar019 (...) end
- CAC.gvar840.gvar003.gvar046.gvar055 = function (...) return CAC.gvar715.gvar003.gvar046.gvar055 (...) end
- CAC.gvar840.gvar003.gvar046.gvar056 = function (...) return CAC.gvar715.gvar003.gvar046.gvar056 (...) end
- CAC.gvar840.gvar003.gvar046.gvar020 = function (...) return CAC.gvar715.gvar003.gvar046.gvar020 (...) end
- CAC.gvar840.gvar003.gvar046.gvar058 = function (...) return CAC.gvar715.gvar003.gvar046.gvar058 (...) end
- CAC.gvar840.gvar003.gvar046.gvar061 = function (...) return CAC.gvar715.gvar003.gvar046.gvar061 (...) end
- CAC.gvar840.gvar003.gvar062 = CAC.gvar840.gvar003.gvar062 or {}
- CAC.gvar840.gvar003.gvar062.gvar064 = function (...) return CAC.gvar715.gvar003.gvar062.gvar064 (...) end
- CAC.gvar840.gvar003.gvar062.gvar072 = CAC.gvar840.gvar003.gvar062.gvar072 or {}
- CAC.gvar840.gvar003.gvar062.gvar074 = CAC.gvar840.gvar003.gvar062.gvar074 or {}
- CAC.gvar840.gvar003.gvar062.gvar074.gvar075 = function (...) return CAC.gvar715.gvar003.gvar062.gvar074.gvar075 (...) end
- CAC.gvar840.gvar003.gvar062.gvar074.gvar076 = function (...) return CAC.gvar715.gvar003.gvar062.gvar074.gvar076 (...) end
- CAC.gvar840.gvar003.gvar062.gvar074.gvar077 = function (...) return CAC.gvar715.gvar003.gvar062.gvar074.gvar077 (...) end
- CAC.gvar840.gvar003.gvar062.gvar074.gvar078 = function (...) return CAC.gvar715.gvar003.gvar062.gvar074.gvar078 (...) end
- CAC.gvar840.gvar003.gvar086 = CAC.gvar840.gvar003.gvar086 or {}
- CAC.gvar840.gvar003.gvar118 = CAC.gvar840.gvar003.gvar118 or {}
- CAC.gvar840.gvar003.gvar118.gvar121 = function (...) return CAC.gvar715.gvar003.gvar118.gvar121 (...) end
- CAC.gvar840.gvar003.gvar133 = CAC.gvar840.gvar003.gvar133 or {}
- CAC.gvar840.gvar003 = CAC.gvar840.gvar003 or {}
- CAC.gvar840.gvar003.gvar147 = function (...) return CAC.gvar715.gvar003.gvar147 (...) end
- CAC.gvar840.gvar003.gvar148 = function (...) return CAC.gvar715.gvar003.gvar148 (...) end
- CAC.gvar840.gvar003.gvar149 = function (...) return CAC.gvar715.gvar003.gvar149 (...) end
- CAC.gvar840.gvar003.gvar162 = function (...) return CAC.gvar715.gvar003.gvar162 (...) end
- CAC.gvar840.gvar003.gvar163 = function (...) return CAC.gvar715.gvar003.gvar163 (...) end
- CAC.gvar840.gvar003.gvar196 = function (...) return CAC.gvar715.gvar003.gvar196 (...) end
- CAC.gvar840.gvar003.gvar197 = function (...) return CAC.gvar715.gvar003.gvar197 (...) end
- CAC.gvar840.gvar003.gvar198 = function (...) return CAC.gvar715.gvar003.gvar198 (...) end
- CAC.gvar840.gvar003.gvar224 = function (...) return CAC.gvar715.gvar003.gvar224 (...) end
- CAC.gvar840.gvar003.gvar228 = function (...) return CAC.gvar715.gvar003.gvar228 (...) end
- CAC.gvar840.gvar003.gvar229 = function (...) return CAC.gvar715.gvar003.gvar229 (...) end
- CAC.gvar840.gvar003.gvar230 = function (...) return CAC.gvar715.gvar003.gvar230 (...) end
- CAC.gvar840.gvar003.gvar247 = CAC.gvar840.gvar003.gvar247 or {}
- CAC.gvar840.gvar003.gvar260 = CAC.gvar840.gvar003.gvar260 or {}
- CAC.gvar840.gvar003.gvar262 = CAC.gvar840.gvar003.gvar262 or {}
- CAC.gvar840.gvar003.gvar262.gvar263 = function (...) return CAC.gvar715.gvar003.gvar262.gvar263 (...) end
- CAC.gvar840.gvar003.gvar262.gvar265 = function (...) return CAC.gvar715.gvar003.gvar262.gvar265 (...) end
- CAC.gvar840.gvar003.gvar262.gvar266 = function (...) return CAC.gvar715.gvar003.gvar262.gvar266 (...) end
- CAC.gvar840.gvar003.gvar268 = CAC.gvar840.gvar003.gvar268 or {}
- CAC.gvar840.gvar003.gvar268.gvar270 = function (...) return CAC.gvar715.gvar003.gvar268.gvar270 (...) end
- CAC.gvar840.gvar003.gvar268.gvar272 = function (...) return CAC.gvar715.gvar003.gvar268.gvar272 (...) end
- CAC.gvar840.gvar003.gvar268.gvar275 = function (...) return CAC.gvar715.gvar003.gvar268.gvar275 (...) end
- CAC.gvar840.gvar003.gvar046 = CAC.gvar840.gvar003.gvar046 or {}
- CAC.gvar840.gvar003.gvar278 = CAC.gvar840.gvar003.gvar278 or {}
- CAC.gvar840.gvar003.gvar288 = CAC.gvar840.gvar003.gvar288 or {}
- CAC.gvar840.gvar003.gvar297 = CAC.gvar840.gvar003.gvar297 or {}
- CAC.gvar840.gvar003.gvar318 = CAC.gvar840.gvar003.gvar318 or {}
- CAC.gvar840.gvar003.gvar324 = CAC.gvar840.gvar003.gvar324 or {}
- CAC.gvar840.gvar003.gvar324.gvar325 = function (...) return CAC.gvar715.gvar003.gvar324.gvar325 (...) end
- CAC.gvar840.gvar003.gvar324.gvar326 = function (...) return CAC.gvar715.gvar003.gvar324.gvar326 (...) end
- CAC.gvar840.gvar003.gvar327 = CAC.gvar840.gvar003.gvar327 or {}
- CAC.gvar840.gvar003.gvar327.gvar333 = function (...) return CAC.gvar715.gvar003.gvar327.gvar333 (...) end
- CAC.gvar840.gvar003.gvar327.gvar335 = function (...) return CAC.gvar715.gvar003.gvar327.gvar335 (...) end
- CAC.gvar840.gvar003.gvar345 = CAC.gvar840.gvar003.gvar345 or {}
- CAC.gvar840.gvar003.gvar345.gvar362 = function (...) return CAC.gvar715.gvar003.gvar345.gvar362 (...) end
- CAC.gvar840.gvar003.gvar345.gvar257 = function (...) return CAC.gvar715.gvar003.gvar345.gvar257 (...) end
- CAC.gvar840.gvar003.gvar375 = CAC.gvar840.gvar003.gvar375 or {}
- CAC.gvar840.gvar003.gvar380 = CAC.gvar840.gvar003.gvar380 or {}
- CAC.gvar840.gvar003.gvar502 = CAC.gvar840.gvar003.gvar502 or {}
- CAC.gvar840.gvar003.gvar529 = CAC.gvar840.gvar003.gvar529 or {}
- CAC.gvar840.gvar003.gvar540 = CAC.gvar840.gvar003.gvar540 or {}
- CAC.gvar840.gvar003.gvar540.gvar543 = function (...) return CAC.gvar715.gvar003.gvar540.gvar543 (...) end
- CAC.gvar840.gvar003.gvar540.gvar549 = function (...) return CAC.gvar715.gvar003.gvar540.gvar549 (...) end
- CAC.gvar840.gvar003.gvar555 = CAC.gvar840.gvar003.gvar555 or {}
- CAC.gvar840.gvar003.gvar074 = CAC.gvar840.gvar003.gvar074 or {}
- CAC.gvar840.gvar003.gvar074.gvar563 = function (...) return CAC.gvar715.gvar003.gvar074.gvar563 (...) end
- CAC.gvar840.gvar003.gvar074.gvar564 = function (...) return CAC.gvar715.gvar003.gvar074.gvar564 (...) end
- CAC.gvar840.gvar003.gvar074.gvar565 = function (...) return CAC.gvar715.gvar003.gvar074.gvar565 (...) end
- CAC.gvar840.gvar003.gvar074.gvar566 = function (...) return CAC.gvar715.gvar003.gvar074.gvar566 (...) end
- CAC.gvar840.gvar003.gvar074.gvar567 = function (...) return CAC.gvar715.gvar003.gvar074.gvar567 (...) end
- CAC.gvar840.gvar003.gvar074.gvar568 = function (...) return CAC.gvar715.gvar003.gvar074.gvar568 (...) end
- CAC.gvar840.gvar569 = CAC.gvar840.gvar569 or {}
- CAC.gvar840.gvar569.gvar141 = CAC.gvar840.gvar569.gvar141 or {}
- CAC.gvar840.gvar569.gvar588 = CAC.gvar840.gvar569.gvar588 or {}
- CAC.gvar840.gvar569.gvar588.gvar589 = function (...) return CAC.gvar715.gvar569.gvar588.gvar589 (...) end
- CAC.gvar840.gvar569.gvar588.gvar590 = function (...) return CAC.gvar715.gvar569.gvar588.gvar590 (...) end
- CAC.gvar840.gvar569.gvar588.gvar591 = function (...) return CAC.gvar715.gvar569.gvar588.gvar591 (...) end
- CAC.gvar840.gvar569.gvar588.gvar602 = function (...) return CAC.gvar715.gvar569.gvar588.gvar602 (...) end
- CAC.gvar840.gvar569.gvar588.gvar603 = function (...) return CAC.gvar715.gvar569.gvar588.gvar603 (...) end
- CAC.gvar840.gvar569.gvar588.gvar604 = function (...) return CAC.gvar715.gvar569.gvar588.gvar604 (...) end
- CAC.gvar840.gvar569.gvar588.gvar605 = function (...) return CAC.gvar715.gvar569.gvar588.gvar605 (...) end
- CAC.gvar840.gvar569.gvar588.gvar606 = function (...) return CAC.gvar715.gvar569.gvar588.gvar606 (...) end
- CAC.gvar840.gvar569.gvar588.gvar607 = function (...) return CAC.gvar715.gvar569.gvar588.gvar607 (...) end
- CAC.gvar840.gvar569.gvar588.gvar608 = function (...) return CAC.gvar715.gvar569.gvar588.gvar608 (...) end
- CAC.gvar840.gvar569.gvar588.gvar609 = function (...) return CAC.gvar715.gvar569.gvar588.gvar609 (...) end
- CAC.gvar840.gvar569.gvar588.gvar610 = function (...) return CAC.gvar715.gvar569.gvar588.gvar610 (...) end
- CAC.gvar840.gvar569.gvar588.gvar611 = function (...) return CAC.gvar715.gvar569.gvar588.gvar611 (...) end
- CAC.gvar840.gvar569.gvar588.gvar612 = function (...) return CAC.gvar715.gvar569.gvar588.gvar612 (...) end
- CAC.gvar840.gvar569.gvar588.gvar613 = function (...) return CAC.gvar715.gvar569.gvar588.gvar613 (...) end
- CAC.gvar840.gvar569.gvar614 = CAC.gvar840.gvar569.gvar614 or {}
- CAC.gvar840.gvar569.gvar614.gvar615 = function (...) return CAC.gvar715.gvar569.gvar614.gvar615 (...) end
- CAC.gvar840.gvar569.gvar614.gvar617 = function (...) return CAC.gvar715.gvar569.gvar614.gvar617 (...) end
- CAC.gvar840.gvar569.gvar614.gvar619 = function (...) return CAC.gvar715.gvar569.gvar614.gvar619 (...) end
- CAC.gvar840.gvar569.gvar614.gvar621 = function (...) return CAC.gvar715.gvar569.gvar614.gvar621 (...) end
- CAC.gvar840.gvar569.gvar622 = CAC.gvar840.gvar569.gvar622 or {}
- CAC.gvar840.gvar569.gvar622.gvar624 = function (...) return CAC.gvar715.gvar569.gvar622.gvar624 (...) end
- CAC.gvar840.gvar569.gvar622.gvar162 = function (...) return CAC.gvar715.gvar569.gvar622.gvar162 (...) end
- CAC.gvar840.gvar569.gvar622.gvar163 = function (...) return CAC.gvar715.gvar569.gvar622.gvar163 (...) end
- CAC.gvar840.gvar569.gvar622.gvar630 = function (...) return CAC.gvar715.gvar569.gvar622.gvar630 (...) end
- CAC.gvar840.gvar569.gvar622.gvar632 = function (...) return CAC.gvar715.gvar569.gvar622.gvar632 (...) end
- CAC.gvar840.gvar569.gvar637 = CAC.gvar840.gvar569.gvar637 or {}
- CAC.gvar840.gvar569.gvar658 = CAC.gvar840.gvar569.gvar658 or {}
- CAC.gvar840.gvar569.gvar658.gvar659 = function (...) return CAC.gvar715.gvar569.gvar658.gvar659 (...) end
- CAC.gvar840.gvar569.gvar658.gvar660 = function (...) return CAC.gvar715.gvar569.gvar658.gvar660 (...) end
- CAC.gvar840.gvar569.gvar658.gvar662 = function (...) return CAC.gvar715.gvar569.gvar658.gvar662 (...) end
- CAC.gvar840.gvar569.gvar658.gvar632 = function (...) return CAC.gvar715.gvar569.gvar658.gvar632 (...) end
- CAC.gvar840.gvar569.gvar658.gvar667 = function (...) return CAC.gvar715.gvar569.gvar658.gvar667 (...) end
- CAC.gvar840.gvar569.gvar237 = CAC.gvar840.gvar569.gvar237 or {}
- CAC.gvar840.gvar569.gvar703 = CAC.gvar840.gvar569.gvar703 or {}
- gvar1028 ["getfenv"] = CAC.gvar840.gvar003.gvar007
- gvar1028 ["getmetatable"] = CAC.gvar840.gvar003.gvar008
- gvar1028 ["require"] = CAC.gvar840.gvar003.gvar018
- gvar1028 ["setfenv"] = CAC.gvar840.gvar003.gvar019
- gvar1028 ["setmetatable"] = CAC.gvar840.gvar003.gvar020
- gvar1028 ["debug"] ["getfenv"] = CAC.gvar840.gvar003.gvar046.gvar007
- gvar1028 ["debug"] ["gethook"] = CAC.gvar840.gvar003.gvar046.gvar048
- gvar1028 ["debug"] ["getinfo"] = CAC.gvar840.gvar003.gvar046.gvar049
- gvar1028 ["debug"] ["getlocal"] = CAC.gvar840.gvar003.gvar046.gvar050
- gvar1028 ["debug"] ["getmetatable"] = CAC.gvar840.gvar003.gvar046.gvar008
- gvar1028 ["debug"] ["getregistry"] = CAC.gvar840.gvar003.gvar046.gvar052
- gvar1028 ["debug"] ["getupvalue"] = CAC.gvar840.gvar003.gvar046.gvar053
- gvar1028 ["debug"] ["setfenv"] = CAC.gvar840.gvar003.gvar046.gvar019
- gvar1028 ["debug"] ["sethook"] = CAC.gvar840.gvar003.gvar046.gvar055
- gvar1028 ["debug"] ["setlocal"] = CAC.gvar840.gvar003.gvar046.gvar056
- gvar1028 ["debug"] ["setmetatable"] = CAC.gvar840.gvar003.gvar046.gvar020
- gvar1028 ["debug"] ["setupvalue"] = CAC.gvar840.gvar003.gvar046.gvar058
- gvar1028 ["debug"] ["upvaluejoin"] = CAC.gvar840.gvar003.gvar046.gvar061
- gvar1028 ["jit"] ["attach"] = CAC.gvar840.gvar003.gvar062.gvar064
- gvar1028 ["jit"] ["util"] ["funcbc"] = CAC.gvar840.gvar003.gvar062.gvar074.gvar075
- gvar1028 ["jit"] ["util"] ["funcinfo"] = CAC.gvar840.gvar003.gvar062.gvar074.gvar076
- gvar1028 ["jit"] ["util"] ["funck"] = CAC.gvar840.gvar003.gvar062.gvar074.gvar077
- gvar1028 ["jit"] ["util"] ["funcuvname"] = CAC.gvar840.gvar003.gvar062.gvar074.gvar078
- gvar1028 ["string"] ["dump"] = CAC.gvar840.gvar003.gvar118.gvar121
- gvar1028 ["CompileString"] = CAC.gvar840.gvar003.gvar147
- gvar1028 ["CreateClientConVar"] = CAC.gvar840.gvar003.gvar148
- gvar1028 ["CreateConVar"] = CAC.gvar840.gvar003.gvar149
- gvar1028 ["EyeAngles"] = CAC.gvar840.gvar003.gvar162
- gvar1028 ["EyePos"] = CAC.gvar840.gvar003.gvar163
- gvar1028 ["GetConVar"] = CAC.gvar840.gvar003.gvar196
- gvar1028 ["GetConVarNumber"] = CAC.gvar840.gvar003.gvar197
- gvar1028 ["GetConVarString"] = CAC.gvar840.gvar003.gvar198
- gvar1028 ["LocalPlayer"] = CAC.gvar840.gvar003.gvar224
- gvar1028 ["RunConsoleCommand"] = CAC.gvar840.gvar003.gvar228
- gvar1028 ["RunString"] = CAC.gvar840.gvar003.gvar229
- gvar1028 ["RunStringEx"] = CAC.gvar840.gvar003.gvar230
- gvar1028 ["concommand"] ["Add"] = CAC.gvar840.gvar003.gvar262.gvar263
- gvar1028 ["concommand"] ["GetTable"] = CAC.gvar840.gvar003.gvar262.gvar265
- gvar1028 ["concommand"] ["Remove"] = CAC.gvar840.gvar003.gvar262.gvar266
- gvar1028 ["cvars"] ["Bool"] = CAC.gvar840.gvar003.gvar268.gvar270
- gvar1028 ["cvars"] ["Number"] = CAC.gvar840.gvar003.gvar268.gvar272
- gvar1028 ["cvars"] ["String"] = CAC.gvar840.gvar003.gvar268.gvar275
- gvar1028 ["http"] ["Fetch"] = CAC.gvar840.gvar003.gvar324.gvar325
- gvar1028 ["http"] ["Post"] = CAC.gvar840.gvar003.gvar324.gvar326
- gvar1028 ["input"] ["IsKeyDown"] = CAC.gvar840.gvar003.gvar327.gvar333
- gvar1028 ["input"] ["IsMouseDown"] = CAC.gvar840.gvar003.gvar327.gvar335
- gvar1028 ["net"] ["SendToServer"] = CAC.gvar840.gvar003.gvar345.gvar362
- gvar1028 ["net"] ["Start"] = CAC.gvar840.gvar003.gvar345.gvar257
- gvar1028 ["timer"] ["Create"] = CAC.gvar840.gvar003.gvar540.gvar543
- gvar1028 ["timer"] ["Simple"] = CAC.gvar840.gvar003.gvar540.gvar549
- gvar1028 ["util"] ["NetworkIDToString"] = CAC.gvar840.gvar003.gvar074.gvar563
- gvar1028 ["util"] ["NetworkStringToID"] = CAC.gvar840.gvar003.gvar074.gvar564
- gvar1028 ["util"] ["TraceEntity"] = CAC.gvar840.gvar003.gvar074.gvar565
- gvar1028 ["util"] ["TraceEntityHull"] = CAC.gvar840.gvar003.gvar074.gvar566
- gvar1028 ["util"] ["TraceHull"] = CAC.gvar840.gvar003.gvar074.gvar567
- gvar1028 ["util"] ["TraceLine"] = CAC.gvar840.gvar003.gvar074.gvar568
- gvar1029 ["CUserCmd"] ["ClearButtons"] = CAC.gvar840.gvar569.gvar588.gvar589
- gvar1029 ["CUserCmd"] ["ClearMovement"] = CAC.gvar840.gvar569.gvar588.gvar590
- gvar1029 ["CUserCmd"] ["CommandNumber"] = CAC.gvar840.gvar569.gvar588.gvar591
- gvar1029 ["CUserCmd"] ["RemoveKey"] = CAC.gvar840.gvar569.gvar588.gvar602
- gvar1029 ["CUserCmd"] ["SelectWeapon"] = CAC.gvar840.gvar569.gvar588.gvar603
- gvar1029 ["CUserCmd"] ["SetButtons"] = CAC.gvar840.gvar569.gvar588.gvar604
- gvar1029 ["CUserCmd"] ["SetForwardMove"] = CAC.gvar840.gvar569.gvar588.gvar605
- gvar1029 ["CUserCmd"] ["SetImpulse"] = CAC.gvar840.gvar569.gvar588.gvar606
- gvar1029 ["CUserCmd"] ["SetMouseWheel"] = CAC.gvar840.gvar569.gvar588.gvar607
- gvar1029 ["CUserCmd"] ["SetMouseX"] = CAC.gvar840.gvar569.gvar588.gvar608
- gvar1029 ["CUserCmd"] ["SetMouseY"] = CAC.gvar840.gvar569.gvar588.gvar609
- gvar1029 ["CUserCmd"] ["SetSideMove"] = CAC.gvar840.gvar569.gvar588.gvar610
- gvar1029 ["CUserCmd"] ["SetUpMove"] = CAC.gvar840.gvar569.gvar588.gvar611
- gvar1029 ["CUserCmd"] ["SetViewAngles"] = CAC.gvar840.gvar569.gvar588.gvar612
- gvar1029 ["CUserCmd"] ["TickCount"] = CAC.gvar840.gvar569.gvar588.gvar613
- gvar1029 ["ConVar"] ["GetBool"] = CAC.gvar840.gvar569.gvar614.gvar615
- gvar1029 ["ConVar"] ["GetFloat"] = CAC.gvar840.gvar569.gvar614.gvar617
- gvar1029 ["ConVar"] ["GetInt"] = CAC.gvar840.gvar569.gvar614.gvar619
- gvar1029 ["ConVar"] ["GetString"] = CAC.gvar840.gvar569.gvar614.gvar621
- gvar1029 ["Entity"] ["DrawModel"] = CAC.gvar840.gvar569.gvar622.gvar624
- gvar1029 ["Entity"] ["EyeAngles"] = CAC.gvar840.gvar569.gvar622.gvar162
- gvar1029 ["Entity"] ["EyePos"] = CAC.gvar840.gvar569.gvar622.gvar163
- gvar1029 ["Entity"] ["IsDormant"] = CAC.gvar840.gvar569.gvar622.gvar630
- gvar1029 ["Entity"] ["IsNPC"] = CAC.gvar840.gvar569.gvar622.gvar632
- gvar1029 ["Player"] ["ConCommand"] = CAC.gvar840.gvar569.gvar658.gvar659
- gvar1029 ["Player"] ["GetActiveWeapon"] = CAC.gvar840.gvar569.gvar658.gvar660
- gvar1029 ["Player"] ["GetShootPos"] = CAC.gvar840.gvar569.gvar658.gvar662
- gvar1029 ["Player"] ["IsNPC"] = CAC.gvar840.gvar569.gvar658.gvar632
- gvar1029 ["Player"] ["SetEyeAngles"] = CAC.gvar840.gvar569.gvar658.gvar667
- CAC.gvar880 = {}
- setmetatable (CAC.gvar880, { ["__mode"] = "k" })
- function CAC.vfunc07 (gvar895, varg05)
- varg05 = varg05 or true
- CAC.gvar880 [gvar895] = varg05
- end
- function CAC.vfunc08 (gvar895, varg05)
- if isfunction (gvar895) then
- CAC.vfunc07 (gvar895, varg05)
- elseif istable (gvar895) then
- for varg87, gvar895 in pairs (gvar895) do
- CAC.vfunc08 (gvar895, varg05 [varg87])
- end
- end
- end
- function CAC.vfunc09 (gvar895)
- if debug.getfenv (gvar895) == CAC.gvar1027 then return true end
- return CAC.gvar880 [gvar895]
- end
- function CAC.vfunc10 (gvar895)
- if debug.getfenv (gvar895) == CAC.gvar1027 then return true end
- return CAC.gvar880 [gvar895] ~= nil
- end
- CAC.gvar883 = {}
- setmetatable (CAC.gvar883, { ["__mode"] = "k" })
- function CAC.vfunc11 (gvar932, varg05)
- varg05 = varg05 or {}
- CAC.gvar883 [gvar932] = varg05
- end
- function CAC.vfunc12 (gvar932)
- if istable (gvar932) then
- if CAC.vfunc10 (rawget (gvar932, "" )) then return {} end
- if CAC.vfunc10 (rawget (gvar932, "")) then return {} end
- end
- return CAC.gvar883 [gvar932]
- end
- function CAC.vfunc13 (gvar932)
- if istable (gvar932) then
- if CAC.vfunc10 (rawget (gvar932, "" )) then return true end
- if CAC.vfunc10 (rawget (gvar932, "")) then return true end
- end
- return CAC.gvar883 [gvar932] ~= nil
- end
- CAC.vfunc11 (CAC, gvar1028 )
- CAC.vfunc08 (CAC.gvar840.gvar003, CAC.gvar003)
- CAC.vfunc08 (CAC.gvar840.gvar569, CAC.gvar569)
- CAC.vfunc08 (CAC.gvar715.gvar003, CAC.gvar003)
- CAC.vfunc08 (CAC.gvar715.gvar569, CAC.gvar569)
- CAC.gvar884 =
- {
- "fd35edd281c2b469cd42a76ca02a9a89",
- "13041f72abc52232c103f8a12aea0a74a1c1",
- "936d8337225cdaeb0ddb10b45dbb3a3063030f5fbcb43a08e1eb8d5dea8dfb5b76c9c830",
- "d5597bacd0e96114b759c720f2924c68083a5b4ee6c13440c29b23880f98c6ea5479a743c1be7ac949f53d25b2d1a346aaa6ae8c269e8b880436",
- }
- CAC.gvar715.gvar003.gvar007 = function (varg13)
- if isnumber (varg13) or tonumber (varg13) then
- varg13 = tonumber (varg13)
- local gvar895 = debug.getinfo (varg13 + 1, "f") ["func"]
- if CAC.vfunc09 (gvar895) == true then return gvar1028 end
- varg13 = CAC.vfunc09 (gvar895) or varg13
- end
- local gvar886
- if isnumber (varg13) or tonumber (varg13) then
- varg13 = tonumber (varg13)
- gvar886 = getfenv (varg13 + 1)
- else
- if CAC.vfunc09 (varg13) == true then return gvar1028 end
- varg13 = CAC.vfunc09 (varg13) or varg13
- gvar886 = getfenv (varg13)
- end
- return CAC.vfunc12 (gvar886) or gvar886
- end
- CAC.gvar715.gvar003.gvar019 = function (varg13, gvar886)
- if isnumber (varg13) or tonumber (varg13) then
- varg13 = tonumber (varg13)
- local gvar895 = debug.getinfo (varg13 + 1, "f") ["func"]
- if CAC.vfunc09 (gvar895) == true then return function () end end
- varg13 = CAC.vfunc09 (gvar895) or varg13
- end
- if CAC.vfunc09 (varg13) == true then return function () end end
- varg13 = CAC.vfunc09 (varg13) or varg13
- local gvar891
- if isnumber (varg13) or tonumber (varg13) then
- varg13 = tonumber (varg13)
- gvar891 = getfenv (varg13 + 1)
- else
- gvar891 = getfenv (varg13)
- end
- if CAC.vfunc13 (gvar891) then
- gvar886 = gvar891
- end
- return setfenv (varg13, gvar886)
- end
- CAC.gvar715.gvar003.gvar046.gvar007 = function (gvar895)
- if CAC.vfunc09 (gvar895) == true then return gvar1028 end
- gvar895 = CAC.vfunc09 (gvar895) or gvar895
- local gvar886 = debug.getfenv (gvar895)
- return CAC.vfunc12 (gvar886) or gvar886
- end
- CAC.gvar715.gvar003.gvar046.gvar019 = function (gvar895, gvar886)
- if CAC.vfunc09 (gvar895) == true then return gvar895 end
- gvar895 = CAC.vfunc09 (gvar895) or gvar895
- local gvar891 = debug.getfenv (gvar895)
- if CAC.vfunc13 (gvar891) then
- gvar886 = gvar891
- end
- return debug.setfenv (gvar895, gvar886)
- end
- CAC.gvar715.gvar003.gvar046.gvar050 = function (varg17, varg13, varg18)
- if type (varg17) ~= "thread" then
- varg18 = varg13
- varg13 = varg17
- varg17 = nil
- end
- if isnumber (varg13) or tonumber (varg13) then
- varg13 = tonumber (varg13)
- varg13 = varg13 + 1
- local gvar895
- if varg17 then
- gvar895 = debug.getinfo (varg17, varg13, "f") ["func"]
- else
- gvar895 = debug.getinfo (varg13, "f") ["func"]
- end
- if CAC.vfunc09 (gvar895) == true then return end
- varg13 = CAC.vfunc09 (gvar895) or varg13
- end
- if CAC.vfunc09 (varg13) == true then return end
- varg13 = CAC.vfunc09 (varg13) or varg13
- local gvar903
- if varg17 then
- gvar903 = debug.getlocal (varg17, varg13, varg18)
- else
- gvar903 = debug.getlocal (varg13, varg18)
- end
- if CAC.vfunc13 (gvar905) then
- gvar905 = CAC.vfunc12 (gvar905)
- end
- if not gvar912 then return end
- return gvar903
- end
- CAC.gvar715.gvar003.gvar046.gvar056 = function (varg17, varg13, varg18, varg21)
- if type (varg17) ~= "thread" then
- varg21 = varg18
- varg18 = varg13
- varg13 = varg17
- varg17 = nil
- end
- if isnumber (varg13) or tonumber (varg13) then
- varg13 = tonumber (varg13)
- varg13 = varg13 + 1
- local gvar895
- if varg17 then
- gvar895 = debug.getinfo (varg17, varg13, "f") ["func"]
- else
- gvar895 = debug.getinfo (varg13, "f") ["func"]
- end
- if CAC.vfunc09 (gvar895) == true then return end
- varg13 = CAC.vfunc09 (gvar895) or varg13
- end
- if CAC.vfunc09 (varg13) == true then return end
- varg13 = CAC.vfunc09 (varg13) or varg13
- local gvar903
- if varg17 then
- gvar903 = debug.getlocal (varg17, varg13, varg18)
- else
- gvar903 = debug.getlocal (varg13, varg18)
- end
- if CAC.vfunc13 (gvar905) then
- varg21 = gvar905
- end
- if varg17 then
- gvar912 = debug.setlocal (varg17, varg13, varg18, varg21)
- else
- gvar912 = debug.setlocal (varg13, varg18, varg21)
- end
- if not gvar912 then return end
- return gvar912
- end
- CAC.gvar715.gvar003.gvar046.gvar052 = function (...)
- if CAC.gvar977 then
- CAC.gvar977.vfunc58 (".gvar052")
- end
- return debug.getregistry (...)
- end
- CAC.gvar715.gvar003.gvar046.gvar053 = function (gvar895, varg18)
- if CAC.gvar977 then
- CAC.gvar977.vfunc58 (".gvar053")
- end
- if CAC.vfunc09 (gvar895) == true then return end
- gvar895 = CAC.vfunc09 (gvar895) or gvar895
- local tvar10 = debug.getupvalue (gvar895, varg18)
- if CAC.vfunc13 (gvar916) then
- gvar916 = CAC.vfunc12 (gvar916)
- end
- if not then return end
- return tvar10
- end
- CAC.gvar715.gvar003.gvar046.gvar058 = function (gvar895, varg18, varg21)
- if CAC.vfunc09 (gvar895) == true then return end
- gvar895 = CAC.vfunc09 (gvar895) or gvar895
- local tvar10 = debug.getupvalue (gvar895, varg18)
- if CAC.vfunc13 (gvar916) then
- varg21 = gvar916
- end
- return debug.setupvalue (gvar895, varg18, varg21)
- end
- CAC.gvar715.gvar003.gvar046.gvar061 = function (varg25, varg25, varg26, varg27)
- varg25 = CAC.vfunc09 (varg25) or varg25
- varg26 = CAC.vfunc09 (varg26) or varg26
- if varg25 == true then return end
- if varg26 == true then return end
- local tvar12 = debug.getupvalue (varg25, varg25)
- local tvar13 = debug.getupvalue (varg26, varg27)
- if CAC.vfunc13 () then return end
- if CAC.vfunc13 () then return end
- return debug.upvaluejoin (varg25, varg25, varg26, varg27)
- end
- CAC.gvar921 = CAC.gvar921 or {}
- CAC.gvar921.gvar922 = 0
- CAC.gvar921.gvar923 = 0
- CAC.gvar921.gvar924 =
- {
- [0] = 0,
- [1] = 0,
- [2] = 0,
- [3] = 0,
- [4] = 0,
- [5] = 0,
- [6] = 0,
- [7] = 0,
- [8] = 0,
- [9] = 0,
- }
- function CAC.gvar921.vfunc14 (tvar15)
- if varg28 - CAC.gvar921.gvar923 >= 1 then
- CAC.gvar921.gvar922 = varg28
- CAC.gvar921.gvar923 = varg28
- for varg88 = 0, 9 do
- CAC.gvar921.gvar924 [varg88] = 0
- end
- return
- end
- local gvar927 = CAC.gvar921.gvar922
- while gvar927 ~= varg28 do
- gvar927 = gvar927 + 1
- gvar927 = gvar927 % 10
- CAC.gvar921.gvar924 [gvar927] = 0
- end
- CAC.gvar921.gvar922 = varg28
- CAC.gvar921.gvar923 = varg28
- end
- function CAC.gvar921.vfunc15 ()
- local tvar15 = CAC.gvar921.vfunc16 ()
- CAC.gvar921.vfunc14 (tvar15)
- local gvar931 = 0
- for varg88 = 0, 9 do
- gvar931 = gvar931 + CAC.gvar921.gvar924 [varg88]
- end
- return gvar931
- end
- function CAC.gvar921.vfunc16 (gvar932)
- gvar932 = gvar932 or SysTime ()
- return gvar932, math.floor ((gvar932 % 1) * 10)
- end
- function CAC.gvar921.vfunc17 (varg30, gvar932)
- local tvar15 = CAC.gvar921.vfunc16 (gvar932)
- CAC.gvar921.vfunc14 (tvar15)
- CAC.gvar921.gvar924 [varg28] = CAC.gvar921.gvar924 [varg28] + varg30
- end
- CAC.gvar933 = false
- function CAC.vfunc18 ()
- return CAC.gvar933
- end
- CAC.gvar715.gvar003.gvar345.gvar257 = function (...)
- CAC.gvar933 = true
- return net.Start (...)
- end
- CAC.gvar715.gvar003.gvar345.gvar362 = function (...)
- if CAC.gvar977 then
- CAC.gvar977.vfunc58 (".gvar362")
- end
- CAC.gvar933 = false
- CAC.gvar921.vfunc17 (net.BytesWritten ())
- return net.SendToServer (...)
- end
- CAC.gvar715.gvar003.gvar229 = function (gvar1032)
- local gvar895 = CompileString (gvar1032, "RunString")
- if not gvar895 then return end
- CAC.gvar977.vfunc58 ("", { string.dump (gvar895) }, true)
- return gvar895 ()
- end
- CAC.gvar715.gvar003.gvar230 = function (gvar1032, varg32)
- local gvar895 = CompileString (gvar1032, varg32)
- if not gvar895 then return end
- CAC.gvar977.vfunc58 ("", { varg32, string.dump (gvar895) }, true)
- return gvar895 ()
- end
- CAC.gvar715.gvar003.gvar147 = function (gvar1032, varg32, varg34)
- local gvar895 = CompileString (gvar1032, varg32, varg34)
- if isfunction (gvar895) then
- CAC.gvar977.vfunc58 ("", { varg32, string.dump (gvar895) }, true)
- end
- return gvar895
- end
- CAC.gvar715.gvar003.gvar162 = function (...) CAC.vfunc24 () return EyeAngles (...) end
- CAC.gvar715.gvar003.gvar163 = function (...) CAC.vfunc24 () return EyePos (...) end
- CAC.gvar715.gvar003.gvar224 = function (...) CAC.vfunc24 () return LocalPlayer (...) end
- CAC.gvar715.gvar003.gvar196 = function (...) CAC.vfunc24 () return GetConVar (...) end
- CAC.gvar715.gvar003.gvar197 = function (...) CAC.vfunc24 () return GetConVarNumber (...) end
- CAC.gvar715.gvar003.gvar198 = function (...) CAC.vfunc24 () return GetConVarString (...) end
- CAC.gvar715.gvar003.gvar563 = function (...) CAC.vfunc24 () return CAC.gvar003.gvar563 (...) end
- CAC.gvar715.gvar003.gvar564 = function (...) CAC.vfunc24 () return CAC.gvar003.gvar564 (...) end
- CAC.vfunc08 (CAC.gvar715.gvar003, CAC.gvar003)
- CAC.vfunc08 (CAC.gvar715.gvar569, CAC.gvar569)
- CAC.gvar936 = {}
- function CAC.vfunc19 (varg35, varg35, gvar895)
- CAC.vfunc21 (varg35)
- if not gvar895 then return end
- local tvar21 =
- {
- gvar937 = true,
- gvar938 = gvar895,
- gvar939 = nil,
- gvar940 = varg35
- }
- CAC.gvar936 [varg35] = tvar21
- CAC.vfunc07 (gvar895)
- CAC.vfunc11 (tvar21)
- local function vfunc20 ()
- if not tvar21.gvar937 then return end
- pcall (tvar21.gvar938)
- if not tvar21.gvar937 then return end
- timer.Simple (tvar21.gvar940, tvar21.gvar939)
- end
- tvar21.gvar939 = vfunc20
- CAC.vfunc07 (vfunc20)
- timer.Simple (tvar21.gvar940, vfunc20)
- end
- function CAC.vfunc21 (varg35)
- if not CAC.gvar936 [varg35] then return end
- CAC.gvar936 [varg35].gvar937 = false
- CAC.gvar936 [varg35] = nil
- end
- function CAC.vfunc22 (varg35)
- if not CAC.gvar936 [varg35] then return end
- if not CAC.gvar936 [varg35].gvar937 then return end
- local tvar21 = CAC.gvar936 [varg35]
- CAC.vfunc21 (varg35)
- CAC.vfunc19 (varg35, tvar21.gvar940, tvar21.gvar938)
- end
- CAC.gvar943 = SysTime ()
- function CAC.vfunc23 ()
- CAC.gvar943 = SysTime ()
- local tvar22 = {}
- for varg35, tvar21 in pairs (CAC.gvar936) do
- tvar22 [tvar21.gvar939] = varg35
- end
- for _, varg05 in pairs (debug.getregistry ()) do
- if tvar22 [varg05] then
- tvar22 [varg05] = nil
- end
- end
- if next (tvar22) then
- for _, varg35 in pairs (tvar22) do
- CAC.gvar1019.vfunc63 (varg35)
- CAC.vfunc22 (varg35)
- end
- return false
- end
- return true
- end
- function CAC.vfunc24 ()
- if SysTime () - CAC.gvar943 > 1 then
- CAC.vfunc23 ()
- end
- end
- CAC.vfunc19 ("CAC.", 1, CAC.vfunc23)
- CAC.gvar945 = {}
- local gvar957 = false
- local gvar951 = nil
- local gvar946 = nil
- local gvar947 = nil
- local gvar948 = nil
- local gvar949 = nil
- local gvar950 = nil
- function CAC.vfunc25 (varg39, varg39, gvar895)
- if not gvar895 then CAC.vfunc26 (varg39, varg39) return end
- local tvar23 = function (...)
- if gvar957 then
- local tvar24 = {...}
- gvar946 = gvar951
- gvar947 = tvar24 [1]
- gvar948 = tvar24 [2]
- gvar949 = tvar24 [3]
- gvar950 = tvar24 [4]
- return
- end
- return gvar895 (...)
- end
- CAC.vfunc07 (gvar895)
- CAC.vfunc07 (tvar23)
- CAC.gvar945 [varg39] = CAC.gvar945 [varg39] or {}
- CAC.gvar945 [varg39] [varg39] = tvar23
- gvar1028 ["hook"] ["Add"] (varg39, varg39, tvar23)
- end
- function CAC.vfunc26 (varg39, varg39)
- if not CAC.gvar945 [varg39] then return end
- if not CAC.gvar945 [varg39] [varg39] then return end
- CAC.gvar945 [varg39] [varg39] = nil
- gvar1028 ["hook"] ["Remove"] (varg39, varg39)
- if not next (CAC.gvar945 [varg39]) then
- CAC.gvar945 [varg39] = nil
- end
- end
- function CAC.vfunc27 (varg39, varg39)
- if not CAC.gvar945 [varg39] then return end
- if not CAC.gvar945 [varg39] [varg39] then return end
- CAC.vfunc07 (CAC.gvar945 [varg39] [varg39])
- gvar1028 ["hook"] ["Add"] (varg39, varg39, CAC.gvar945 [varg39] [varg39])
- end
- function CAC.vfunc28 ()
- for varg39, tvar26 in pairs (CAC.gvar945) do
- for varg39, gvar895 in pairs (tvar26) do
- CAC.vfunc07 (gvar895)
- gvar1028 ["hook"] ["Add"] (varg39, varg39, gvar895)
- end
- end
- end
- function CAC.vfunc29 ()
- local tvar25 = gvar1028 ["hook"] ["GetTable"] ()
- for varg39, in pairs (CAC.gvar945) do
- local tvar26 = tvar25 [varg39] or {}
- for varg39, in pairs () do
- if tvar26 [varg39] ~= then
- CAC.gvar977.vfunc56 ("hook.GetTable () [\"" .. varg39 .. "\"] [\"" .. varg39 .. "\"]", tvar26 [varg39])
- gvar951 = SysTime () + math.random ()
- local tvar27 = SysTime () + math.random ()
- local tvar28 = SysTime () + math.random ()
- local tvar29 = SysTime () + math.random ()
- local tvar30 = SysTime () + math.random ()
- gvar946 = nil
- gvar947 = nil
- gvar948 = nil
- gvar949 = nil
- gvar950 = nil
- gvar957 = true
- pcall (tvar26 [varg39], tvar27, tvar28, tvar29, tvar30)
- gvar957 = false
- if gvar946 ~= gvar951 or
- gvar947 ~= tvar27 or
- gvar948 ~= tvar28 or
- gvar949 ~= tvar29 or
- gvar950 ~= tvar30 then
- CAC.gvar1019.vfunc64 (varg39, varg39)
- CAC.vfunc27 (varg39, varg39)
- end
- end
- end
- end
- end
- CAC.vfunc19 ("CAC.", 1, CAC.vfunc29)
- CAC.gvar959 = {}
- local gvar971 = false
- local gvar965 = nil
- local gvar960 = nil
- local gvar961 = nil
- local gvar962 = nil
- local gvar963 = nil
- local gvar964 = nil
- function CAC.vfunc30 (varg43, gvar895)
- if not gvar895 then return end
- local tvar23 = function (...)
- if gvar971 then
- local tvar24 = {...}
- gvar960 = gvar965
- gvar961 = tvar24 [1]
- gvar962 = tvar24 [2]
- gvar963 = tvar24 [3]
- gvar964 = tvar24 [4]
- return
- end
- return gvar895 (...)
- end
- CAC.vfunc07 (gvar895)
- CAC.vfunc07 (tvar23)
- CAC.vfunc31 (varg43)
- CAC.gvar959 [varg43] = tvar23
- gvar1028 ["net"] ["Receive"] (varg43, tvar23)
- end
- function CAC.vfunc31 (varg43)
- CAC.gvar959 [varg43] = nil
- end
- function CAC.vfunc32 (varg43)
- if not CAC.gvar959 [varg43] then return end
- CAC.vfunc07 (CAC.gvar959 [varg43])
- gvar1028 ["net"] ["Receive"] (varg43, CAC.gvar959 [varg43])
- end
- function CAC.vfunc33 ()
- local tvar33 = gvar1028 ["net"] ["Receivers"]
- for varg43, in pairs (CAC.gvar959) do
- if tvar33 [string.lower (varg43)] ~= and
- tvar33 [varg43] ~= then
- local tvar34 = tvar33 [string.lower (varg43)] or tvar33 [varg43]
- CAC.gvar977.vfunc56 ("net.Receivers [\"" .. varg43 .. "\"]", tvar34)
- gvar965 = SysTime () + math.random ()
- local tvar27 = SysTime () + math.random ()
- local tvar28 = SysTime () + math.random ()
- local tvar29 = SysTime () + math.random ()
- local tvar30 = SysTime () + math.random ()
- gvar960 = nil
- gvar961 = nil
- gvar962 = nil
- gvar963 = nil
- gvar964 = nil
- gvar971 = true
- pcall (tvar34, tvar27, tvar28, tvar29, tvar30)
- gvar971 = false
- if gvar960 ~= gvar965 or
- gvar961 ~= tvar27 or
- gvar962 ~= tvar28 or
- gvar963 ~= tvar29 or
- gvar964 ~= tvar30 then
- CAC.gvar1019.vfunc65 (varg43)
- CAC.vfunc32 (varg43)
- end
- end
- end
- end
- CAC.vfunc19 ("CAC.", 0.05, CAC.vfunc33)
- CAC.vfunc19 ("CAC.", 0.05,
- function ()
- CAC.gvar977.vfunc56 (".gvar347", gvar1028 ["net"] ["Incoming"])
- CAC.gvar977.vfunc56 (".gvar360", gvar1028 ["net"] ["Receive"] )
- local tvar39 = debug.getmetatable (gvar1028 ["net"])
- CAC.gvar977.vfunc55 ("", tvar39)
- local tvar40 = debug.getmetatable (gvar1028 ["net"] ["Receivers"] or {})
- CAC.gvar977.vfunc55 (".", tvar40)
- end
- )
- CAC.gvar973 = CAC.gvar973 or {}
- local lvar74 = bit.band
- local lvar75 = bit.rshift
- local lvar08 = string.char
- function CAC.gvar973.vfunc34 (gvar932, varg46)
- gvar932 [#gvar932 + 1] = lvar08 (
- lvar74 ( varg46, 0xFF)
- )
- end
- function CAC.gvar973.vfunc35 (gvar932, varg46)
- gvar932 [#gvar932 + 1] = lvar08 (
- lvar74 ( varg46, 0xFF),
- lvar74 (lvar75(varg46, 8), 0xFF)
- )
- end
- function CAC.gvar973.vfunc36 (gvar932, varg46)
- gvar932 [#gvar932 + 1] = lvar08 (
- lvar74 ( varg46, 0xFF),
- lvar74 (lvar75(varg46, 8), 0xFF),
- lvar74 (lvar75(varg46, 16), 0xFF),
- lvar74 (lvar75(varg46, 24), 0xFF)
- )
- end
- function CAC.gvar973.vfunc37 (gvar932, varg46)
- if varg46 < 0 then varg46 = varg46 + 256 end
- CAC.gvar973.vfunc34 (gvar932, varg46)
- end
- function CAC.gvar973.vfunc38 (gvar932, varg46)
- if varg46 < 0 then varg46 = varg46 + 65536 end
- CAC.gvar973.vfunc35 (gvar932, varg46)
- end
- function CAC.gvar973.vfunc39 (gvar932, varg46)
- if varg46 < 0 then varg46 = varg46 + 4294967296 end
- CAC.gvar973.vfunc36 (gvar932, varg46)
- end
- function CAC.gvar973.vfunc40 (gvar932, varg01)
- CAC.gvar973.vfunc34 (gvar932, #varg01)
- gvar932 [#gvar932 + 1] = varg01
- end
- function CAC.gvar973.vfunc41 (gvar932, varg01)
- CAC.gvar973.vfunc35 (gvar932, #varg01)
- gvar932 [#gvar932 + 1] = varg01
- end
- function CAC.gvar973.vfunc42 (gvar932, varg01)
- CAC.gvar973.vfunc36 (gvar932, #varg01)
- gvar932 [#gvar932 + 1] = varg01
- end
- function CAC.gvar973.vfunc43 (gvar932, varg55)
- for varg88 = 1, #varg55 do
- gvar932 [#gvar932 + 1] = varg55 [varg88]
- end
- end
- function CAC.gvar973.vfunc44 (gvar932, varg56)
- CAC.gvar973.vfunc34 (gvar932, varg56 and 1 or 0)
- end
- CAC.gvar977 = CAC.gvar977 or {}
- CAC.gvar977.gvar978 = {}
- CAC.gvar977.gvar979 = {}
- CAC.gvar977.gvar980 = {}
- setmetatable (CAC.gvar977.gvar978, { ["__mode"] = "k" })
- setmetatable (CAC.gvar977.gvar979, { ["__mode"] = "k" })
- setmetatable (CAC.gvar977.gvar980, { ["__mode"] = "v" })
- CAC.gvar977.gvar981 = 16
- CAC.gvar977.gvar982 = 0
- CAC.gvar977.gvar983 = {}
- CAC.gvar977.gvar984 = {}
- CAC.gvar977.gvar985 = {}
- function CAC.gvar977.vfunc45 ()
- return #CAC.gvar977.gvar983 == 0 and
- #CAC.gvar977.gvar984 == 0
- end
- function CAC.gvar977.vfunc46 (varg57)
- if CAC.gvar977.vfunc45 () then
- varg57 ()
- return
- end
- if #CAC.gvar977.gvar985 == 0 then
- CAC.gvar977.gvar989 = SysTime ()
- end
- CAC.gvar977.gvar985 [#CAC.gvar977.gvar985 + 1] = varg57
- end
- function CAC.gvar977.vfunc47 ()
- if #CAC.gvar977.gvar985 == 0 then return end
- for varg88 = 1, #CAC.gvar977.gvar985 do
- CAC.gvar977.gvar985 [varg88] ()
- end
- CAC.gvar977.gvar985 = {}
- end
- function CAC.gvar977.vfunc48 (varg58)
- local tvar41 = varg58 and CAC.gvar977.gvar981 or 2
- if CAC.vfunc18 () then return false end
- if CAC.gvar977.gvar982 >= tvar41 then return false end
- if not lvar02.Entity.IsValid (LocalPlayer ()) then return false end
- if CAC.gvar921.vfunc15 () > 12 * 1024 then return false end
- return true
- end
- function CAC.gvar977.vfunc49 (varg58)
- if CAC.gvar977.vfunc45 () then return end
- if not CAC.gvar977.vfunc48 (varg58) then return end
- local tvar42 = {}
- local gvar992 = 0
- local gvar993 = 0
- local tvar45 = 0
- while CAC.gvar977.vfunc48 (varg58) and
- #CAC.gvar977.gvar983 > gvar993 do
- gvar992 = gvar992 + 1
- gvar993 = gvar993 + 1
- local tvar46 = CAC.gvar977.gvar983 [gvar993]
- CAC.gvar977.gvar982 = CAC.gvar977.gvar982 + 1
- CAC.gvar977.vfunc52 (lvar78, tvar46.gvar1002, tvar46.gvar1003, tvar46.gvar1004)
- end
- while CAC.gvar977.vfunc48 (varg58) and
- #CAC.gvar977.gvar984 > gvar996 do
- gvar995 = gvar995 + 1
- gvar996 = gvar996 + 1
- local tvar47 = CAC.gvar977.gvar984 [gvar996]
- CAC.gvar977.gvar982 = CAC.gvar977.gvar982 + 1
- CAC.gvar977.vfunc53 (lvar78, tvar47.gvar1002, tvar47.gvar1006, tvar47.gvar1004)
- end
- local gvar998 = table.concat (lvar78)
- gvar998 = util.Compress (gvar998)
- if #gvar998 > 65500 then
- if CAC.gvar977.gvar981 > 1 then
- CAC.gvar977.gvar981 = CAC.gvar977.gvar981 - 1
- else
- CAC.gvar003.gvar288.gvar651 ("cac_function_report.txt", gvar998)
- ErrorNoHalt ("!cake Anticheat: Function report is too big (" .. #gvar998 .. "), queue is jammed, kick due to timeout imminent.\n")
- end
- return
- end
- if CAC.gvar977.gvar981 < 16 then
- CAC.gvar977.gvar981 = CAC.gvar977.gvar981 + 1
- end
- for varg88 = 1, gvar993 do table.remove (CAC.gvar977.gvar983, 1) end
- for varg88 = 1, tvar45 do table.remove (CAC.gvar977.gvar984, 1) end
- net.Start ("CAC.")
- net.WriteUInt (gvar995, 8)
- net.WriteUInt (#gvar998, 16)
- net.WriteData (gvar998, #gvar998)
- CAC.gvar921.vfunc17 (net.BytesWritten ())
- net.SendToServer ()
- if CAC.gvar977.vfunc45 () then
- CAC.gvar977.vfunc47 ()
- end
- end
- CAC.vfunc19 ("CAC.gvar977.vfunc49", 0.2,
- function ()
- CAC.gvar977.gvar982 = 0
- CAC.gvar977.vfunc49 (true)
- end
- )
- function CAC.gvar977.vfunc50 (varg60, tvar54, varg61)
- if not CAC.gvar977.vfunc48 () then
- end
- CAC.gvar977.gvar983 [#CAC.gvar977.gvar983 + 1] =
- {
- gvar1002 = varg60,
- gvar1003 = tvar54,
- gvar1004 = varg61
- }
- CAC.gvar977.vfunc49 (false)
- end
- function CAC.gvar977.vfunc51 (varg60, tvar55, varg61)
- if not CAC.gvar977.vfunc48 () then
- end
- CAC.gvar977.gvar984 [#CAC.gvar977.gvar984 + 1] =
- {
- gvar1002 = varg60,
- gvar1006 = tvar55,
- gvar1004 = varg61
- }
- CAC.gvar977.vfunc49 (false)
- end
- function CAC.gvar977.vfunc52 (gvar932, varg60, tvar54, varg61)
- CAC.gvar973.vfunc34 (gvar932, 1)
- CAC.gvar973.vfunc40 (gvar932, varg60)
- CAC.gvar977.vfunc54 (gvar932, tvar54)
- if varg61 then
- CAC.gvar973.vfunc34 (gvar932, #varg61)
- for varg88 = 1, #varg61 do
- CAC.gvar973.vfunc42 (gvar932, varg61 [varg88])
- end
- else
- CAC.gvar973.vfunc34 (gvar932, 0)
- end
- end
- function CAC.gvar977.vfunc53 (gvar932, varg60, tvar55, varg61)
- CAC.gvar973.vfunc34 (gvar932, 0)
- CAC.gvar973.vfunc40 (gvar932, varg60)
- CAC.gvar973.vfunc34 (gvar932, #tvar55 + 1)
- for varg88 = 0, #tvar55 do
- CAC.gvar977.vfunc54 (gvar932, tvar55 [varg88])
- end
- if varg61 then
- CAC.gvar973.vfunc34 (gvar932, #varg61)
- for varg88 = 1, #varg61 do
- CAC.gvar973.vfunc42 (gvar932, varg61 [varg88])
- end
- else
- CAC.gvar973.vfunc34 (gvar932, 0)
- end
- end
- function CAC.gvar977.vfunc54 (gvar932, tvar54)
- CAC.gvar973.vfunc44 (gvar932, tvar54.gvar1009 )
- CAC.gvar973.vfunc36 (gvar932, tvar54.gvar1010)
- if not tvar54.gvar1009 then
- CAC.gvar973.vfunc41 (gvar932, tvar54.gvar1012 )
- CAC.gvar973.vfunc39 (gvar932, tvar54.gvar1013)
- CAC.gvar973.vfunc39 (gvar932, tvar54.gvar1014 )
- CAC.gvar973.vfunc36 (gvar932, tvar54.gvar1018 )
- end
- end
- function CAC.gvar977.vfunc55 (varg71, tvar51, varg72)
- varg72 = varg72 or 1
- if not tvar51 then return end
- if varg72 > 64 then return end
- local tvar49 = debug.getmetatable (tvar51)
- if tvar49 and
- tvar49 ~= tvar51 then
- CAC.gvar977.vfunc55 (varg71 .. "^mt", tvar49, varg72 + 1)
- end
- local tvar50 = rawget (tvar51, "__index")
- CAC.gvar977.vfunc56 (varg71 .. ".__index", tvar50, varg72 + 1)
- end
- function CAC.gvar977.vfunc56 (varg71, varg73, varg72)
- varg72 = varg72 or 1
- if varg72 > 64 then return end
- if isfunction (varg73) then
- CAC.gvar977.vfunc57 (varg71, varg73)
- elseif istable (varg73) then
- local tvar51 = debug.getmetatable (varg73)
- if tvar51 then
- local tvar52 = rawget (tvar51, "__call")
- CAC.gvar977.vfunc56 (varg71 .. "^mt.__call", tvar52, varg72 + 1)
- local tvar49 = debug.getmetatable (tvar51)
- if tvar49 and
- tvar49 ~= tvar51 then
- CAC.gvar977.vfunc55 (varg71 .. "^mt", tvar49, varg72 + 1)
- end
- end
- end
- end
- function CAC.gvar977.vfunc57 (varg60, gvar895, varg61, varg77)
- varg77 = varg77 or false
- varg77 = varg77 or not CAC.gvar977.vfunc61 (gvar895)
- if not varg77 then return end
- local tvar54 = CAC.gvar977.vfunc59 (gvar895)
- CAC.gvar977.vfunc62 (gvar895)
- CAC.gvar977.vfunc50 (varg60, tvar54, varg61)
- end
- function CAC.gvar977.vfunc58 (varg60, varg61, varg77)
- varg77 = varg77 or false
- local tvar55 = {}
- for varg88 = 0, 8000 do
- local tvar56 = debug.getinfo (varg88, "fS")
- if not tvar56 then break end
- local gvar895 = tvar56 ["func"]
- varg77 = varg77 or not CAC.gvar977.vfunc61 (gvar895)
- tvar55 [varg88] = CAC.gvar977.vfunc59 (gvar895)
- CAC.gvar977.vfunc62 (gvar895)
- end
- if not varg77 then return false end
- CAC.gvar977.vfunc51 (varg60, tvar55, varg61)
- end
- local lvar74 = bit.band
- local lvar75 = bit.rshift
- local lvar96 = jit.util.funcbc
- local lvar08 = string.char
- local =
- {
- [0x49] = 0x49,
- [0x4A] = 0x49,
- [0x4B] = 0x4B,
- [0x4C] = 0x4B,
- [0x4D] = 0x4B,
- [0x4E] = 0x4E,
- [0x4F] = 0x4E,
- [0x50] = 0x4E,
- [0x51] = 0x51,
- [0x52] = 0x51,
- [0x53] = 0x51,
- }
- local =
- {
- [0x44] = 0x54,
- [0x42] = 0x41,
- }
- function CAC.gvar977.vfunc59 (gvar895)
- if not CAC.gvar977.gvar979 [gvar895] then
- local tvar58 = jit.util.funcinfo (gvar895)
- local tvar54 = {}
- tvar54.gvar1008 = gvar895
- tvar54.gvar1009 = tvar58 ["addr"] ~= nil
- tvar54.gvar1010 = tonumber (string.format ("%p", gvar895))
- if not tvar54.gvar1009 then
- local gvar1011 = string.gsub (tvar58 ["source"], "^@", "")
- gvar1011 = string.gsub (gvar1011, "[/]+", "/")
- tvar54.gvar1012 = gvar1011
- tvar54.gvar1013 = tvar58 ["linedefined"]
- tvar54.gvar1014 = tvar58 ["lastlinedefined"]
- local tvar61 = {}
- local tvar62 = tvar58 ["bytecodes"] - 1
- for varg88 = 1, tvar62 do
- local gvar1015 = lvar96 (gvar895, varg88)
- local tvar64 = lvar74 (gvar1015, 0xFF)
- if [lvar106] then
- gvar1015 = [lvar106]
- end
- if [lvar106] then
- gvar1015 = gvar1015 - lvar106
- gvar1015 = gvar1015 + [lvar106]
- end
- tvar61 [#tvar61 + 1] = lvar08 (
- lvar74 ( gvar1015, 0xFF),
- lvar74 (lvar75 (gvar1015, 8), 0xFF),
- lvar74 (lvar75 (gvar1015, 16), 0xFF),
- lvar74 (lvar75 (gvar1015, 24), 0xFF)
- )
- end
- tvar54.gvar1018 = tonumber (util.CRC (table.concat (tvar61)))
- end
- CAC.gvar977.gvar979 [gvar895] = tvar54
- CAC.gvar977.gvar980 [gvar895] = tvar54.gvar1010
- end
- return CAC.gvar977.gvar979 [gvar895]
- end
- function CAC.gvar977.vfunc60 (varg81)
- return CAC.gvar977.gvar980 [varg81]
- end
- function CAC.gvar977.vfunc61 (gvar895)
- return CAC.gvar977.gvar978 [gvar895] ~= nil
- end
- function CAC.gvar977.vfunc62 (gvar895)
- CAC.gvar977.gvar978 [gvar895] = true
- CAC.gvar977.gvar980 [gvar895] = CAC.gvar977.vfunc59 (gvar895).gvar1010
- end
- CAC.gvar1019 = {}
- CAC.gvar1019.gvar1020 = {}
- CAC.gvar1019.gvar1021 = {}
- CAC.gvar1019.gvar1022 = {}
- function CAC.gvar1019.vfunc63 (varg35)
- if CAC.gvar1019.gvar1020 [varg35] then return end
- CAC.gvar1019.gvar1020 [varg35] = true
- net.Start ("CAC.")
- net.WriteUInt (0, 8)
- net.WriteUInt (#varg35, 8)
- net.WriteData (varg35, #varg35)
- CAC.gvar921.vfunc17 (net.BytesWritten ())
- net.SendToServer ()
- end
- function CAC.gvar1019.vfunc64 (varg39, varg39)
- if CAC.gvar1019.gvar1021 [varg39] and
- CAC.gvar1019.gvar1021 [varg39] [varg39] then
- return
- end
- CAC.gvar1019.gvar1021 [varg39] = CAC.gvar1019.gvar1021 [varg39] or {}
- CAC.gvar1019.gvar1021 [varg39] [varg39] = true
- net.Start ("CAC.")
- net.WriteUInt (1, 8)
- net.WriteUInt (#varg39, 8)
- net.WriteData (varg39, #varg39)
- net.WriteUInt (#varg39, 8)
- net.WriteData (varg39, #varg39)
- CAC.gvar921.vfunc17 (net.BytesWritten ())
- net.SendToServer ()
- end
- function CAC.gvar1019.vfunc65 (varg43)
- if CAC.gvar1019.gvar1022 [varg43] then return end
- CAC.gvar1019.gvar1022 [varg43] = true
- net.Start ("CAC.")
- net.WriteUInt (2, 8)
- net.WriteUInt (#varg43, 8)
- net.WriteData (varg43, #varg43)
- CAC.gvar921.vfunc17 (net.BytesWritten ())
- net.SendToServer ()
- end
- gvar1028 ["QAC"] = true
- CAC.vfunc25 ("OnGamemodeLoaded", "___scan_g_init",
- function ()
- CAC.gvar001.gvar1023 = false
- end
- )
- CAC.vfunc30 ("Ping2",
- function ()
- end
- )
- CAC.vfunc30 ("quack",
- function ()
- end
- )
- CAC.vfunc30 ("gcontrolled_vars",
- function ()
- end
- )
- local gvar1024
- local = gvar1028 ["hook"] ["Add"]
- gvar1028 ["hook"] ["Add"] = function (...)
- gvar1024 = nil
- return (...)
- end
- local gvar1011 = "lua/includes/extensions/client/vehicle.lua"
- local gvar1032 = [=[=[
- --[[
- Congratulations on liberating the clientside part of this anticheat!
- ]]
- local CAC = {}
- -- TODO: Improve startup banner, it's not fancy enough
- local print = function () end
- print ("╔═══════════════════ ೋღ☃ღೋ ══════════════════╗")
- print ("~ ~ ~ ~ ~ ~ ~ Print this if ~ ~ ~ ~ ~ ~ ~")
- print ("~ you are a beautiful strong lua script ~")
- print ("~ ~ ~ ~ ~ ~ which just loaded ~ ~ ~ ~ ~ ~")
- print ("╚═══════════════════ ೋღ☃ღೋ ══════════════════╝")
- function CAC.Encode (array, key)
- local keyArray = { string.byte (key, 1, #key) }
- local out = {}
- for i = 1, #array do
- out [i] = bit.bxor (array [i], keyArray [(i - 1) % #keyArray + 1])
- end
- return out
- end
- CAC.Decode = CAC.Encode
- function CAC.BytesToString (array)
- local out = {}
- for i = 1, #array do
- out [#out + 1] = string.char (array [i])
- end
- return table.concat (out)
- end
- function CAC.StringToBytes (str)
- local out = {}
- for i = 1, #str do
- out [#out + 1] = string.byte (str, i)
- end
- return out
- end
- function CAC.FormatArray (array)
- local out = {}
- out [#out + 1] = "{"
- for i = 1, #array do
- if (i - 1) % 16 == 0 then
- out [#out + 1] = "\r\n\t"
- else
- out [#out + 1] = " "
- end
- out [#out + 1] = string.format ("0x%02x", array [i]) .. ","
- end
- out [#out + 1] = "\r\n}"
- return table.concat (out)
- end
- function CAC.RunEncrypted (codeArray, key)
- local code = CAC.BytesToString (CAC.Decode (codeArray, key))
- pcall (RunStringEx, code)
- end
- -- TODO: better encryption
- CAC.RunEncrypted (
- {
- 0x2f, 0x2e, 0x20, 0x22, 0x2d, 0x63, 0x25, 0x33, 0x22, 0x24, 0x2c, 0x26, 0x2d, 0x35, 0x01, 0x2f,
- 0x20, 0x20, 0x28, 0x2d, 0x2a, 0x30, 0x35, 0x63, 0x7e, 0x4b, 0x38, 0x49, 0x48, 0x61, 0x22, 0x28,
- 0x2e, 0x21, 0x2e, 0x37, 0x61, 0x6d, 0x49, 0x4a, 0x63, 0x22, 0x2a, 0x2c, 0x34, 0x22, 0x33, 0x26,
- 0x61, 0x6d, 0x49, 0x4a, 0x63, 0x26, 0x30, 0x31, 0x61, 0x6f, 0x4b, 0x4a, 0x61, 0x26, 0x27, 0x22,
- 0x20, 0x33, 0x61, 0x6d, 0x49, 0x4a, 0x63, 0x2b, 0x22, 0x22, 0x28, 0x61, 0x6d, 0x49, 0x4a, 0x63,
- 0x34, 0x22, 0x2d, 0x2f, 0x2b, 0x20, 0x20, 0x28, 0x63, 0x49, 0x3e, 0x4b, 0x49, 0x37, 0x28, 0x2e,
- 0x26, 0x33, 0x6d, 0x10, 0x28, 0x2e, 0x33, 0x2d, 0x26, 0x63, 0x69, 0x70, 0x73, 0x6d, 0x49, 0x4a,
- 0x27, 0x36, 0x2d, 0x22, 0x37, 0x2a, 0x2e, 0x2d, 0x63, 0x69, 0x6a, 0x49, 0x48, 0x4a, 0x33, 0x22,
- 0x22, 0x2f, 0x2d, 0x63, 0x6b, 0x4b, 0x4a, 0x4a, 0x48, 0x25, 0x36, 0x2f, 0x20, 0x37, 0x28, 0x2c,
- 0x2d, 0x61, 0x6b, 0x6a, 0x4b, 0x4a, 0x4a, 0x48, 0x4a, 0x25, 0x2e, 0x31, 0x63, 0x22, 0x2c, 0x2e,
- 0x2c, 0x22, 0x2d, 0x25, 0x0d, 0x22, 0x2c, 0x26, 0x6f, 0x61, 0x1c, 0x63, 0x28, 0x2d, 0x63, 0x31,
- 0x22, 0x2a, 0x33, 0x30, 0x63, 0x69, 0x20, 0x2c, 0x2f, 0x20, 0x2c, 0x2c, 0x2e, 0x22, 0x2f, 0x27,
- 0x6d, 0x06, 0x26, 0x37, 0x15, 0x22, 0x21, 0x2d, 0x26, 0x63, 0x69, 0x6a, 0x6a, 0x61, 0x27, 0x2c,
- 0x4b, 0x4a, 0x4a, 0x48, 0x4a, 0x4a, 0x27, 0x2c, 0x31, 0x61, 0x1c, 0x6f, 0x61, 0x25, 0x31, 0x20,
- 0x24, 0x2e, 0x24, 0x2d, 0x37, 0x61, 0x2a, 0x2d, 0x61, 0x2a, 0x33, 0x20, 0x2a, 0x31, 0x32, 0x63,
- 0x6b, 0x27, 0x31, 0x22, 0x26, 0x2e, 0x26, 0x2f, 0x37, 0x01, 0x2d, 0x22, 0x20, 0x2a, 0x2f, 0x2a,
- 0x32, 0x37, 0x6a, 0x61, 0x27, 0x2c, 0x4b, 0x4a, 0x4a, 0x48, 0x4a, 0x4a, 0x48, 0x2a, 0x25, 0x61,
- 0x30, 0x37, 0x33, 0x2a, 0x2d, 0x26, 0x6d, 0x25, 0x28, 0x2d, 0x27, 0x61, 0x6b, 0x20, 0x2e, 0x2e,
- 0x2e, 0x20, 0x2d, 0x27, 0x0f, 0x22, 0x2e, 0x24, 0x6f, 0x63, 0x27, 0x31, 0x22, 0x26, 0x2e, 0x26,
- 0x2f, 0x37, 0x6a, 0x61, 0x37, 0x2b, 0x24, 0x2d, 0x49, 0x48, 0x4a, 0x4a, 0x48, 0x4a, 0x4a, 0x48,
- 0x2d, 0x26, 0x35, 0x6d, 0x10, 0x35, 0x22, 0x31, 0x35, 0x63, 0x6b, 0x63, 0x00, 0x02, 0x02, 0x1c,
- 0x01, 0x20, 0x2d, 0x0e, 0x24, 0x61, 0x6a, 0x4b, 0x4a, 0x4a, 0x48, 0x4a, 0x4a, 0x48, 0x4a, 0x4a,
- 0x2f, 0x26, 0x37, 0x6f, 0x14, 0x31, 0x28, 0x37, 0x26, 0x12, 0x37, 0x31, 0x28, 0x2d, 0x24, 0x61,
- 0x6b, 0x61, 0x22, 0x2c, 0x2d, 0x22, 0x2c, 0x2e, 0x2c, 0x22, 0x2d, 0x25, 0x61, 0x6a, 0x4b, 0x4a,
- 0x4a, 0x48, 0x4a, 0x4a, 0x48, 0x4a, 0x4a, 0x2f, 0x26, 0x37, 0x6f, 0x14, 0x31, 0x28, 0x37, 0x26,
- 0x12, 0x37, 0x31, 0x28, 0x2d, 0x24, 0x61, 0x6b, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x2d, 0x27, 0x0f,
- 0x22, 0x2e, 0x24, 0x6a, 0x49, 0x48, 0x4a, 0x4a, 0x48, 0x4a, 0x4a, 0x48, 0x2d, 0x26, 0x35, 0x6d,
- 0x10, 0x24, 0x2d, 0x27, 0x15, 0x2c, 0x10, 0x24, 0x31, 0x35, 0x24, 0x31, 0x63, 0x69, 0x6a, 0x49,
- 0x48, 0x4a, 0x4a, 0x48, 0x4a, 0x4a, 0x24, 0x2d, 0x27, 0x4b, 0x4a, 0x4a, 0x48, 0x4a, 0x4a, 0x24,
- 0x2d, 0x27, 0x4b, 0x4a, 0x4a, 0x48, 0x4a, 0x26, 0x2f, 0x27, 0x49, 0x48, 0x4a, 0x4a, 0x48, 0x49,
- 0x4a, 0x48, 0x4a, 0x4a, 0x27, 0x2c, 0x31, 0x61, 0x26, 0x35, 0x24, 0x2d, 0x37, 0x0f, 0x22, 0x2e,
- 0x24, 0x6f, 0x63, 0x24, 0x35, 0x26, 0x2f, 0x37, 0x17, 0x20, 0x21, 0x2f, 0x24, 0x63, 0x2a, 0x2f,
- 0x63, 0x33, 0x20, 0x2a, 0x31, 0x32, 0x63, 0x6b, 0x29, 0x2c, 0x2c, 0x2a, 0x6d, 0x04, 0x24, 0x37,
- 0x17, 0x20, 0x21, 0x2f, 0x24, 0x63, 0x6b, 0x68, 0x6a, 0x63, 0x25, 0x2c, 0x49, 0x48, 0x4a, 0x4a,
- 0x48, 0x4a, 0x25, 0x2e, 0x31, 0x63, 0x29, 0x2c, 0x2c, 0x2a, 0x0d, 0x22, 0x2c, 0x26, 0x6f, 0x61,
- 0x25, 0x63, 0x28, 0x2d, 0x63, 0x31, 0x22, 0x2a, 0x33, 0x30, 0x63, 0x69, 0x26, 0x35, 0x24, 0x2d,
- 0x37, 0x15, 0x22, 0x21, 0x2d, 0x26, 0x6a, 0x61, 0x27, 0x2c, 0x4b, 0x4a, 0x4a, 0x48, 0x4a, 0x4a,
- 0x48, 0x25, 0x2c, 0x33, 0x63, 0x1c, 0x6d, 0x63, 0x25, 0x33, 0x22, 0x24, 0x2c, 0x26, 0x2d, 0x35,
- 0x63, 0x2a, 0x2f, 0x63, 0x2a, 0x31, 0x22, 0x2a, 0x33, 0x30, 0x63, 0x69, 0x25, 0x31, 0x20, 0x24,
- 0x2e, 0x24, 0x2d, 0x37, 0x03, 0x2f, 0x22, 0x22, 0x28, 0x2f, 0x28, 0x30, 0x37, 0x68, 0x63, 0x27,
- 0x2e, 0x49, 0x4a, 0x48, 0x4a, 0x4a, 0x48, 0x4a, 0x4a, 0x28, 0x25, 0x63, 0x32, 0x37, 0x31, 0x28,
- 0x2d, 0x24, 0x6f, 0x25, 0x2a, 0x2f, 0x27, 0x63, 0x69, 0x2b, 0x2c, 0x2e, 0x28, 0x0d, 0x20, 0x2e,
- 0x26, 0x6d, 0x63, 0x25, 0x33, 0x22, 0x24, 0x2c, 0x26, 0x2d, 0x35, 0x6a, 0x63, 0x35, 0x2b, 0x26,
- 0x2f, 0x49, 0x4a, 0x48, 0x4a, 0x4a, 0x48, 0x4a, 0x4a, 0x48, 0x2d, 0x26, 0x35, 0x6d, 0x10, 0x35,
- 0x22, 0x31, 0x35, 0x63, 0x6b, 0x63, 0x00, 0x02, 0x02, 0x1c, 0x01, 0x20, 0x2d, 0x0e, 0x24, 0x61,
- 0x6a, 0x4b, 0x4a, 0x4a, 0x48, 0x4a, 0x4a, 0x48, 0x4a, 0x4a, 0x48, 0x2d, 0x26, 0x35, 0x6d, 0x14,
- 0x33, 0x2a, 0x37, 0x24, 0x10, 0x37, 0x33, 0x2a, 0x2d, 0x26, 0x63, 0x6b, 0x63, 0x2b, 0x2c, 0x2e,
- 0x28, 0x61, 0x68, 0x49, 0x4a, 0x48, 0x4a, 0x4a, 0x48, 0x4a, 0x4a, 0x48, 0x4a, 0x2d, 0x24, 0x37,
- 0x6d, 0x16, 0x31, 0x2a, 0x35, 0x26, 0x10, 0x35, 0x31, 0x2a, 0x2f, 0x24, 0x63, 0x69, 0x26, 0x35,
- 0x24, 0x2d, 0x37, 0x0f, 0x22, 0x2e, 0x24, 0x6a, 0x49, 0x48, 0x4a, 0x4a, 0x48, 0x4a, 0x4a, 0x48,
- 0x4a, 0x4a, 0x2f, 0x26, 0x37, 0x6f, 0x14, 0x31, 0x28, 0x37, 0x26, 0x12, 0x37, 0x31, 0x28, 0x2d,
- 0x24, 0x61, 0x6b, 0x2b, 0x2e, 0x2c, 0x28, 0x0f, 0x22, 0x2e, 0x24, 0x6a, 0x49, 0x48, 0x4a, 0x4a,
- 0x48, 0x4a, 0x4a, 0x48, 0x4a, 0x2d, 0x24, 0x37, 0x6d, 0x12, 0x26, 0x2d, 0x25, 0x17, 0x2c, 0x12,
- 0x26, 0x31, 0x37, 0x26, 0x31, 0x61, 0x6b, 0x6a, 0x4b, 0x4a, 0x4a, 0x48, 0x4a, 0x4a, 0x48, 0x4a,
- 0x26, 0x2f, 0x27, 0x49, 0x48, 0x4a, 0x4a, 0x48, 0x4a, 0x4a, 0x24, 0x2d, 0x27, 0x4b, 0x4a, 0x4a,
- 0x48, 0x4a, 0x4a, 0x24, 0x2d, 0x27, 0x4b, 0x4a, 0x4a, 0x48, 0x4a, 0x26, 0x2f, 0x27, 0x49, 0x48,
- 0x4a, 0x4a, 0x24, 0x2d, 0x27, 0x4b, 0x4a, 0x4a, 0x68, 0x49, 0x4a, 0x24, 0x2d, 0x27, 0x4b, 0x6a,
- 0x49,
- },
- "CAC"
- )
- -- TODO: better encryption
- -- wait for server
- -- only works in gmod
- string.char (math.random (0, 255)) .. string.char (math.random (0, 255)) .. string.char (math.random (0, 255)) .. string.char (math.random (0, 255))
- )
- end
- )]=]
- RunStringEx (gvar1032, gvar1011)
- CompileString (gvar1032, gvar1011, false)
- CAC.gvar715.gvar003.gvar147 (gvar1032, gvar1011, false)
- gvar1011 = debug.getinfo (1) ["source"]
- gvar1011 = string.gsub (gvar1011, "^@", "")
- RunStringEx (gvar1032, gvar1011)
- CompileString (gvar1032, gvar1011, false)
- CAC.gvar715.gvar003.gvar147 (gvar1032, gvar1011, false)
- CAC.gvar1027 =
- {
- gvar1028 = gvar1028,
- gvar1029 = CAC.gvar569,
- CAC = CAC
- }
- CAC.vfunc11 (CAC.gvar1027)
- setmetatable (CAC.gvar1027,
- {
- ["__index"] = function (varg87, varg87)
- return CAC.gvar003 [varg87]
- end
- }
- )
- CAC.vfunc30 ("CAC.",
- function ()
- CAC.gvar977.vfunc58 ("CAC.")
- CAC.vfunc24 ()
- local tvar65 = net.ReadUInt (16)
- local gvar1032 = net.ReadData (tvar65)
- local tvar67 = net.ReadUInt (16)
- local gvar1011 = net.ReadData (tvar67)
- local tvar69 = net.ReadUInt (32)
- if tvar69 < 0 then tvar69 = tvar69 + 4294967296 end
- gvar1032 = util.Decompress (gvar1032)
- CompileString ("local badDragon = \"DRAGON DILDOS\"\nbadDragon()", gvar1011, false)
- local gvar895 = CompileString (gvar1032, gvar1011, false)
- CompileString ("local badDragon = \"DRAGON DILDOS\"\nbadDragon()", gvar1011, false)
- if isfunction (gvar895) then
- debug.setfenv (gvar895, CAC.gvar1027)
- CAC.gvar1027.gvar1033 = tvar69
- CAC.vfunc07 (gvar895)
- gvar895 ()
- else
- error (gvar1011 .. ": " .. gvar895)
- end
- end
- )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement