Aaaa

Author:

| Size: 135.54 KB

|

--[=[ Built with TechHog's ScriptBuilder. Report bugs directly to TechHog#8984 or through his discord server at discord.gg/9xHUHFyvR7

Script: UniversalAimbotAndEspV2
Files: 12
Characters: 134,542 (126,607 before minify)
Lines: 3832 (3,593 before minify)
Build date: 03/13/24
Minified?: false
middleclass?: true
AutoEntryTable?: false
Signal?: false

]=] local ModuleExports, ModuleCache, ModuleShared = {},{},{ oldrequire = require }; local function require(path) if not ModuleCache[path] then local module = assert(ModuleExports[path], "Failed to find module named " .. string.format("%q", path)); ModuleCache[path] = {module()}; end; return unpack(ModuleCache[path]); end; ModuleExports.middleclass = (function()local middleclass = { _VERSION = 'middleclass v4.1.1', _DESCRIPTION = 'Object Orientation for Lua', _URL = 'https://github.com/kikito/middleclass', _LICENSE = [[ MIT LICENSE

  Copyright (c) 2011 Enrique García Cota

  Permission is hereby granted, free of charge, to any person obtaining a
  copy of this software and associated documentation files (the
  "Software"), to deal in the Software without restriction, including
  without limitation the rights to use, copy, modify, merge, publish,
  distribute, sublicense, and/or sell copies of the Software, and to
  permit persons to whom the Software is furnished to do so, subject to
  the following conditions:

  The above copyright notice and this permission notice shall be included
  in all copies or substantial portions of the Software.

  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
  OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
  IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
  CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
  TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
  SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
]]

}

local function _createIndexWrapper(aClass, f) if f == nil then return aClass.__instanceDict elseif type(f) == "function" then return function(self, name) local value = aClass.__instanceDict[name]

    if value ~= nil then
      return value
    else
      return (f(self, name))
    end
  end
else -- if  type(f) == "table" then
  return function(self, name)
    local value = aClass.__instanceDict[name]

    if value ~= nil then
      return value
    else
      return f[name]
    end
  end
end

end

local function _propagateInstanceMethod(aClass, name, f) f = name == "__index" and _createIndexWrapper(aClass, f) or f aClass.__instanceDict[name] = f

for subclass in pairs(aClass.subclasses) do
  if rawget(subclass.__declaredMethods, name) == nil then
    _propagateInstanceMethod(subclass, name, f)
  end
end

end

local function _declareInstanceMethod(aClass, name, f) aClass.__declaredMethods[name] = f

if f == nil and aClass.super then
  f = aClass.super.__instanceDict[name]
end

_propagateInstanceMethod(aClass, name, f)

end

local function _tostring(self) return "class " .. self.name end local function _call(self, ...) return self:new(...) end

local function _createClass(name, super) local dict = {} dict.__index = dict

local aClass = { name = name, super = super, static = {},
                 __instanceDict = dict, __declaredMethods = {},
                 subclasses = setmetatable({}, {__mode='k'})  }

if super then
  setmetatable(aClass.static, {
    __index = function(_,k)
      local result = rawget(dict,k)
      if result == nil then
        return super.static[k]
      end
      return result
    end
  })
else
  setmetatable(aClass.static, { __index = function(_,k) return rawget(dict,k) end })
end

setmetatable(aClass, { __index = aClass.static, __tostring = _tostring,
                       __call = _call, __newindex = _declareInstanceMethod })

return aClass

end

local function _includeMixin(aClass, mixin) assert(type(mixin) == 'table', "mixin must be a table")

for name,method in pairs(mixin) do
  if name ~= "included" and name ~= "static" then aClass[name] = method end
end

for name,method in pairs(mixin.static or {}) do
  aClass.static[name] = method
end

if type(mixin.included)=="function" then mixin:included(aClass) end
return aClass

end

local DefaultMixin = { __tostring = func…

Comments

No comments yet

Comment attachments are limited to 30MB total. For larger files, create a paste and share the link.

Earn credits

Earn credits by commenting or creating pastes! Create a paste.

3/14/2024

Not all user generated content is reviewed by AnonPaste. If you believe this paste violates our community guideline or terms of service, please report it here.

Initializing...

Preparing the app. This may take a moment before app is ready.

AnonPaste is a user-generated content hosting service. The platform and its operators are not responsible for content posted by users.