Advertisement
Guest User

NUM4 - TROLL.lua

a guest
May 31st, 2014
466
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 84.05 KB | None | 0 0
  1. -- 90e
  2. function openmenu(_ARG_0_)
  3.     _ARG_0_:show()
  4. end
  5.  
  6. if not inGame() then
  7.     function spoofmyfuckingname(_ARG_0_)
  8.         SetConfig("SpoofName", "" .. _ARG_0_ .. "", true)
  9.     end
  10.  
  11. end
  12.  
  13. dontwait = dontwait or function()
  14.     if managers.network:game() then
  15.         managers.network:game():spawn_players()
  16.     end
  17.  
  18. end
  19.  
  20. if inGame() and isPlaying() then
  21.     if not _deadCop then
  22.         _deadCop = CopDamage.die
  23.     end
  24.  
  25.     function ServerSpawnBag(_ARG_0_)
  26.         if not alive(managers.player:player_unit()) then
  27.             return
  28.         end
  29.  
  30.         if Network:is_client() then
  31.             managers.network:session():send_to_host("server_drop_carry", _ARG_0_, managers.money:get_bag_value(_ARG_0_), true, true, 1, managers.player:player_unit():camera():position(), managers.player:player_unit():camera():rotation(), managers.player:player_unit():camera():forward(), 100)
  32.         else
  33.             managers.player:server_drop_carry(_ARG_0_, managers.money:get_bag_value(_ARG_0_), true, true, 1, managers.player:player_unit():camera():position(), managers.player:player_unit():camera():rotation(), managers.player:player_unit():camera():forward(), 100)
  34.         end
  35.  
  36.     end
  37.  
  38.     function GiveBag(_ARG_0_)
  39.         if not alive(managers.player:player_unit()) or managers.player:is_carrying() then
  40.             return
  41.         end
  42.  
  43.         managers.player:set_carry(_ARG_0_, managers.money:get_bag_value(_ARG_0_), true, true, 1)
  44.     end
  45.  
  46.     freekill = freekill or function()
  47.         function MoneyManager.get_civilian_deduction()
  48.             return 0
  49.         end
  50.  
  51.         function MoneyManager.civilian_killed()
  52.             return
  53.         end
  54.  
  55.         function UnitNetworkHandler.sync_hostage_killed_warning(_ARG_0_, _ARG_1_)
  56.             return 0
  57.         end
  58.  
  59.     end
  60.  
  61.     sppersonbag = sppersonbag or function()
  62.         ServerSpawnBag("person")
  63.         managers.hud:show_hint({
  64.             text = "BODY BAG SPAWNED"
  65.         })
  66.     end
  67.  
  68.     sppaintbag = sppaintbag or function()
  69.         ServerSpawnBag("painting")
  70.         managers.hud:show_hint({
  71.             text = "PAINTING BAG SPAWNED"
  72.         })
  73.     end
  74.  
  75.     spservbag = spservbag or function()
  76.         ServerSpawnBag("circuit")
  77.         managers.hud:show_hint({
  78.             text = "SERVER BAG SPAWNED"
  79.         })
  80.     end
  81.  
  82.     spenginebag = spenginebag or function()
  83.         ServerSpawnBag("engine_01")
  84.         managers.hud:show_hint({
  85.             text = "FUSION ENGINE BAG SPAWNED"
  86.         })
  87.     end
  88.  
  89.     spthermbag = spthermbag or function()
  90.         ServerSpawnBag("lance_bag")
  91.         managers.hud:show_hint({
  92.             text = "THERMAL DRILL BAG SPAWNED"
  93.         })
  94.     end
  95.  
  96.     spsthermbag = spsthermbag or function()
  97.         GiveBag("lance_bag")
  98.     end
  99.  
  100.     spturret1 = spturret1 or function()
  101.         ServerSpawnBag("turret")
  102.         managers.hud:show_hint({
  103.             text = "TURRET WEAPON PART BAG SPAWNED"
  104.         })
  105.     end
  106.  
  107.     spsturret1 = spsturret1 or function()
  108.         GiveBag("turret")
  109.     end
  110.  
  111.     spdrillinv = spdrillinv or function()
  112.         managers.player:add_special({
  113.             name = "drill",
  114.             silent = true,
  115.             amount = 1
  116.         })
  117.         managers.hud:show_hint({
  118.             text = "Drill added to inventory"
  119.         })
  120.     end
  121.  
  122.     spgoldinv = spgoldinv or function()
  123.         managers.player:add_special({
  124.             name = "gold",
  125.             silent = false,
  126.             amount = 1
  127.         })
  128.         managers.hud:show_hint({
  129.             text = "Goldbar added to inventory"
  130.         })
  131.     end
  132.  
  133.     spcrowinv = spcrowinv or function()
  134.         managers.player:add_special({
  135.             name = "crowbar",
  136.             silent = true,
  137.             amount = 1
  138.         })
  139.         managers.hud:show_hint({
  140.             text = "Crowbar added to inventory"
  141.         })
  142.     end
  143.  
  144.     spchavesinv = spchavesinv or function()
  145.         managers.player:add_special({
  146.             name = "chavez_key",
  147.             silent = true,
  148.             amount = 1
  149.         })
  150.         managers.hud:show_hint({
  151.             text = " Chaves Key added to inventory"
  152.         })
  153.     end
  154.  
  155.     spbloodinv = spbloodinv or function()
  156.         managers.player:add_special({
  157.             name = "blood_sample",
  158.             silent = true,
  159.             amount = 1
  160.         })
  161.         managers.hud:show_hint({
  162.             text = "Bloodsample added to inventory"
  163.         })
  164.     end
  165.  
  166.     spgcutinv = spgcutinv or function()
  167.         managers.player:add_special({
  168.             name = "glass_cutter",
  169.             silent = true,
  170.             amount = 1
  171.         })
  172.         managers.hud:show_hint({
  173.             text = "Glass cutter added to inventory"
  174.         })
  175.     end
  176.  
  177.     spbmkey = spbmkey or function()
  178.         managers.player:add_special({
  179.             name = "bank_manager_key",
  180.             silent = true,
  181.             amount = 1
  182.         })
  183.         managers.hud:show_hint({
  184.             text = "Bankmanagers keycard added to inventory"
  185.         })
  186.     end
  187.  
  188.     statenorm = statenorm or function()
  189.         managers.player:set_player_state("standard")
  190.     end
  191.  
  192.     stateclean = stateclean or function()
  193.         managers.player:set_player_state("clean")
  194.     end
  195.  
  196.     statecarry = statecarry or function()
  197.         managers.player:set_player_state("carry")
  198.     end
  199.  
  200.     statecuffs = statecuffs or function()
  201.         managers.player:set_player_state("arrested")
  202.     end
  203.  
  204.     statetased = statetased or function()
  205.         managers.player:set_player_state("tased")
  206.     end
  207.  
  208.     stateblood = stateblood or function()
  209.         managers.player:set_player_state("bleed_out")
  210.     end
  211.  
  212.     stateinca = stateinca or function()
  213.         managers.player:set_player_state("incapacitated")
  214.     end
  215.  
  216.     ply1level1 = ply1level1 or function()
  217.         if managers.network:session():peer(1) then
  218.             managers.network:session():peer(1):set_level(1)
  219.         end
  220.  
  221.         managers.network:session():send_to_peers_synched("sync_level_up", 1, 1)
  222.     end
  223.  
  224.     ply2level1 = ply2level1 or function()
  225.         if managers.network:session():peer(2) then
  226.             managers.network:session():peer(2):set_level(1)
  227.         end
  228.  
  229.         managers.network:session():send_to_peers_synched("sync_level_up", 2, 1)
  230.     end
  231.  
  232.     ply3level1 = ply3level1 or function()
  233.         if managers.network:session():peer(3) then
  234.             managers.network:session():peer(3):set_level(1)
  235.         end
  236.  
  237.         managers.network:session():send_to_peers_synched("sync_level_up", 3, 1)
  238.     end
  239.  
  240.     ply4level1 = ply4level1 or function()
  241.         if managers.network:session():peer(4) then
  242.             managers.network:session():peer(4):set_level(1)
  243.         end
  244.  
  245.         managers.network:session():send_to_peers_synched("sync_level_up", 4, 1)
  246.     end
  247.  
  248.     ply1level100 = ply1level100 or function()
  249.         if managers.network:session():peer(1) then
  250.             managers.network:session():peer(1):set_level(100)
  251.         end
  252.  
  253.         managers.network:session():send_to_peers_synched("sync_level_up", 1, 100)
  254.     end
  255.  
  256.     ply2level100 = ply2level100 or function()
  257.         if managers.network:session():peer(2) then
  258.             managers.network:session():peer(2):set_level(100)
  259.         end
  260.  
  261.         managers.network:session():send_to_peers_synched("sync_level_up", 2, 100)
  262.     end
  263.  
  264.     ply3level100 = ply3level100 or function()
  265.         if managers.network:session():peer(3) then
  266.             managers.network:session():peer(3):set_level(100)
  267.         end
  268.  
  269.         managers.network:session():send_to_peers_synched("sync_level_up", 3, 100)
  270.     end
  271.  
  272.     ply4level100 = ply4level100 or function()
  273.         if managers.network:session():peer(4) then
  274.             managers.network:session():peer(4):set_level(100)
  275.         end
  276.  
  277.         managers.network:session():send_to_peers_synched("sync_level_up", 4, 100)
  278.     end
  279.  
  280.     ply1level255 = ply1level255 or function()
  281.         if managers.network:session():peer(1) then
  282.             managers.network:session():peer(1):set_level(255)
  283.         end
  284.  
  285.         managers.network:session():send_to_peers_synched("sync_level_up", 1, 255)
  286.     end
  287.  
  288.     ply2level255 = ply2level255 or function()
  289.         if managers.network:session():peer(2) then
  290.             managers.network:session():peer(2):set_level(255)
  291.         end
  292.  
  293.         managers.network:session():send_to_peers_synched("sync_level_up", 2, 255)
  294.     end
  295.  
  296.     ply3level255 = ply3level255 or function()
  297.         if managers.network:session():peer(3) then
  298.             managers.network:session():peer(3):set_level(255)
  299.         end
  300.  
  301.         managers.network:session():send_to_peers_synched("sync_level_up", 3, 255)
  302.     end
  303.  
  304.     ply4level255 = ply4level255 or function()
  305.         if managers.network:session():peer(4) then
  306.             managers.network:session():peer(4):set_level(255)
  307.         end
  308.  
  309.         managers.network:session():send_to_peers_synched("sync_level_up", 4, 255)
  310.     end
  311.  
  312.     teamlvl1 = teamlvl1 or function()
  313.         do break end
  314.         if managers.groupai:state():all_player_criminals().status ~= "dead" then
  315.             managers.network:session():peer(1):set_level(1)
  316.             managers.network:session():send_to_peers_synched("sync_level_up", 1, 1)
  317.         end
  318.  
  319.     end
  320.  
  321.     teamlvl100 = teamlvl100 or function()
  322.         do break end
  323.         if managers.groupai:state():all_player_criminals().status ~= "dead" then
  324.             managers.network:session():peer(1):set_level(100)
  325.             managers.network:session():send_to_peers_synched("sync_level_up", 1, 100)
  326.         end
  327.  
  328.     end
  329.  
  330.     teamlvl255 = teamlvl255 or function()
  331.         do break end
  332.         if managers.groupai:state():all_player_criminals().status ~= "dead" then
  333.             managers.network:session():peer(1):set_level(255)
  334.             managers.network:session():send_to_peers_synched("sync_level_up", 1, 255)
  335.         end
  336.  
  337.     end
  338.  
  339.     teleporttoply = teleporttoply or function(_ARG_0_)
  340.         do break end
  341.         if managers.groupai:state():all_player_criminals().status ~= "dead" and managers.groupai:state():all_player_criminals()[managers.groupai:state():all_player_criminals()].unit:network():peer():id() == _ARG_0_ then
  342.         end
  343.  
  344.         if managers.groupai:state():all_player_criminals()[managers.groupai:state():all_player_criminals()].unit:position() then
  345.             managers.player:warp_to(managers.groupai:state():all_player_criminals()[managers.groupai:state():all_player_criminals()].unit:position(), managers.player:player_unit():rotation())
  346.         end
  347.  
  348.     end
  349.  
  350.     function nukeunit(_ARG_0_)
  351.         _ARG_0_.unit:character_damage():damage_explosion({
  352.             variant = "explosion",
  353.             damage = 1000,
  354.             attacker_unit = managers.player:player_unit(),
  355.             col_ray = {
  356.                 ray = Vector3(1, 0, 0),
  357.                 position = _ARG_0_.unit:position()
  358.             }
  359.         })
  360.     end
  361.  
  362.     apocalypse = apocalypse or function()
  363.         do break end
  364.         nukeunit(managers.enemy:all_civilians())
  365.         do break end
  366.         managers.enemy:all_enemies().char_tweak.has_alarm_pager = nil
  367.         nukeunit(managers.enemy:all_enemies())
  368.     end
  369.  
  370.     function unlock_asset(_ARG_0_)
  371.         if managers.assets:_get_asset_by_id(_ARG_0_) then
  372.             if Network:is_server() and not managers.assets:get_asset_triggered_by_id(_ARG_0_) then
  373.                 managers.assets:server_unlock_asset(_ARG_0_)
  374.             elseif not managers.assets:get_asset_unlocked_by_id(_ARG_0_) then
  375.                 managers.network:session():send_to_host("server_unlock_asset", _ARG_0_)
  376.             end
  377.  
  378.             managers.assets:_get_asset_by_id(_ARG_0_).show = true
  379.         else
  380.             table.insert(managers.assets._global.assets, {
  381.                 id = _ARG_0_,
  382.                 unlocked = true,
  383.                 show = true,
  384.                 can_unlock = false
  385.             })
  386.         end
  387.  
  388.         managers.assets:init_finalize()
  389.         managers.menu_component:create_asset_mission_briefing_gui()
  390.     end
  391.  
  392.     escnone = escnone or function()
  393.         unlock_asset("safe_escape")
  394.     end
  395.  
  396.     function spawn_bulldozer(_ARG_0_, _ARG_1_)
  397.         World:spawn_unit(Idstring("units/payday2/characters/ene_bulldozer_1/ene_bulldozer_1"), _ARG_0_, _ARG_1_):base().bulldozer = true
  398.         World:spawn_unit(Idstring("units/payday2/characters/ene_bulldozer_1/ene_bulldozer_1"), _ARG_0_, _ARG_1_):movement():set_character_anim_variables()
  399.         World:spawn_unit(Idstring("units/payday2/characters/ene_bulldozer_1/ene_bulldozer_1"), _ARG_0_, _ARG_1_):brain():set_spawn_ai({init_state = "attack"})
  400.         World:spawn_unit(Idstring("units/payday2/characters/ene_bulldozer_1/ene_bulldozer_1"), _ARG_0_, _ARG_1_):brain():set_active(true)
  401.     end
  402.  
  403.     bullcop = bullcop or function()
  404.         if not _deadCop then
  405.             _deadCop = CopDamage.die
  406.         end
  407.  
  408.         function CopDamage.die(_ARG_0_, _ARG_1_)
  409.             return _deadCop(_ARG_0_, _ARG_1_)
  410.         end
  411.  
  412.         function CopDamage.die(_ARG_0_, ...)
  413.             if not _ARG_0_._unit:base().bulldozer then
  414.                 spawn_bulldozer(_ARG_0_._unit:position(), _ARG_0_._unit:rotation())
  415.             end
  416.  
  417.             return (_deadCop(_ARG_0_, ...))
  418.         end
  419.  
  420.     end
  421.  
  422.     function spawn_cop_1(_ARG_0_, _ARG_1_)
  423.         World:spawn_unit(Idstring("units/payday2/characters/ene_cop_1/ene_cop_1"), _ARG_0_, _ARG_1_):movement():set_character_anim_variables()
  424.         World:spawn_unit(Idstring("units/payday2/characters/ene_cop_1/ene_cop_1"), _ARG_0_, _ARG_1_):brain():set_spawn_ai({init_state = "attack"})
  425.         World:spawn_unit(Idstring("units/payday2/characters/ene_cop_1/ene_cop_1"), _ARG_0_, _ARG_1_):brain():set_active(true)
  426.         World:spawn_unit(Idstring("units/payday2/characters/ene_cop_1/ene_cop_1"), _ARG_0_, _ARG_1_):base().cop_1 = true
  427.     end
  428.  
  429.     function spawn_cop_2(_ARG_0_, _ARG_1_)
  430.         World:spawn_unit(Idstring("units/payday2/characters/ene_cop_2/ene_cop_2"), _ARG_0_, _ARG_1_):base().cop_2 = true
  431.         World:spawn_unit(Idstring("units/payday2/characters/ene_cop_2/ene_cop_2"), _ARG_0_, _ARG_1_):movement():set_character_anim_variables()
  432.         World:spawn_unit(Idstring("units/payday2/characters/ene_cop_2/ene_cop_2"), _ARG_0_, _ARG_1_):brain():set_spawn_ai({init_state = "attack"})
  433.         World:spawn_unit(Idstring("units/payday2/characters/ene_cop_2/ene_cop_2"), _ARG_0_, _ARG_1_):brain():set_active(true)
  434.     end
  435.  
  436.     function spawn_cop_3(_ARG_0_, _ARG_1_)
  437.         World:spawn_unit(Idstring("units/payday2/characters/ene_cop_3/ene_cop_3"), _ARG_0_, _ARG_1_):base().cop_3 = true
  438.         World:spawn_unit(Idstring("units/payday2/characters/ene_cop_3/ene_cop_3"), _ARG_0_, _ARG_1_):movement():set_character_anim_variables()
  439.         World:spawn_unit(Idstring("units/payday2/characters/ene_cop_3/ene_cop_3"), _ARG_0_, _ARG_1_):brain():set_spawn_ai({init_state = "attack"})
  440.         World:spawn_unit(Idstring("units/payday2/characters/ene_cop_3/ene_cop_3"), _ARG_0_, _ARG_1_):brain():set_active(true)
  441.     end
  442.  
  443.     function spawn_cop_4(_ARG_0_, _ARG_1_)
  444.         World:spawn_unit(Idstring("units/payday2/characters/ene_cop_4/ene_cop_4"), _ARG_0_, _ARG_1_):base().cop_4 = true
  445.         World:spawn_unit(Idstring("units/payday2/characters/ene_cop_4/ene_cop_4"), _ARG_0_, _ARG_1_):movement():set_character_anim_variables()
  446.         World:spawn_unit(Idstring("units/payday2/characters/ene_cop_4/ene_cop_4"), _ARG_0_, _ARG_1_):brain():set_spawn_ai({init_state = "attack"})
  447.         World:spawn_unit(Idstring("units/payday2/characters/ene_cop_4/ene_cop_4"), _ARG_0_, _ARG_1_):brain():set_active(true)
  448.     end
  449.  
  450.     function spawn_bulldozer(_ARG_0_, _ARG_1_)
  451.         World:spawn_unit(Idstring("units/payday2/characters/ene_bulldozer_1/ene_bulldozer_1"), _ARG_0_, _ARG_1_):base().bulldozer = true
  452.         World:spawn_unit(Idstring("units/payday2/characters/ene_bulldozer_1/ene_bulldozer_1"), _ARG_0_, _ARG_1_):movement():set_character_anim_variables()
  453.         World:spawn_unit(Idstring("units/payday2/characters/ene_bulldozer_1/ene_bulldozer_1"), _ARG_0_, _ARG_1_):brain():set_spawn_ai({init_state = "attack"})
  454.         World:spawn_unit(Idstring("units/payday2/characters/ene_bulldozer_1/ene_bulldozer_1"), _ARG_0_, _ARG_1_):brain():set_active(true)
  455.     end
  456.  
  457.     function spawn_fbi_1(_ARG_0_, _ARG_1_)
  458.         World:spawn_unit(Idstring("units/payday2/characters/ene_fbi_1/ene_fbi_1"), _ARG_0_, _ARG_1_):base().fbi_1 = true
  459.         World:spawn_unit(Idstring("units/payday2/characters/ene_fbi_1/ene_fbi_1"), _ARG_0_, _ARG_1_):movement():set_character_anim_variables()
  460.         World:spawn_unit(Idstring("units/payday2/characters/ene_fbi_1/ene_fbi_1"), _ARG_0_, _ARG_1_):brain():set_spawn_ai({init_state = "attack"})
  461.         World:spawn_unit(Idstring("units/payday2/characters/ene_fbi_1/ene_fbi_1"), _ARG_0_, _ARG_1_):brain():set_active(true)
  462.     end
  463.  
  464.     function spawn_fbi_2(_ARG_0_, _ARG_1_)
  465.         World:spawn_unit(Idstring("units/payday2/characters/ene_fbi_2/ene_fbi_2"), _ARG_0_, _ARG_1_):base().fbi_2 = true
  466.         World:spawn_unit(Idstring("units/payday2/characters/ene_fbi_2/ene_fbi_2"), _ARG_0_, _ARG_1_):movement():set_character_anim_variables()
  467.         World:spawn_unit(Idstring("units/payday2/characters/ene_fbi_2/ene_fbi_2"), _ARG_0_, _ARG_1_):brain():set_spawn_ai({init_state = "attack"})
  468.         World:spawn_unit(Idstring("units/payday2/characters/ene_fbi_2/ene_fbi_2"), _ARG_0_, _ARG_1_):brain():set_active(true)
  469.     end
  470.  
  471.     function spawn_fbi_3(_ARG_0_, _ARG_1_)
  472.         World:spawn_unit(Idstring("units/payday2/characters/ene_fbi_3/ene_fbi_3"), _ARG_0_, _ARG_1_):base().fbi_3 = true
  473.         World:spawn_unit(Idstring("units/payday2/characters/ene_fbi_3/ene_fbi_3"), _ARG_0_, _ARG_1_):movement():set_character_anim_variables()
  474.         World:spawn_unit(Idstring("units/payday2/characters/ene_fbi_3/ene_fbi_3"), _ARG_0_, _ARG_1_):brain():set_spawn_ai({init_state = "attack"})
  475.         World:spawn_unit(Idstring("units/payday2/characters/ene_fbi_3/ene_fbi_3"), _ARG_0_, _ARG_1_):brain():set_active(true)
  476.     end
  477.  
  478.     function spawn_fbi_4(_ARG_0_, _ARG_1_)
  479.         World:spawn_unit(Idstring("units/payday2/characters/ene_fbi_heavy_1/ene_fbi_heavy_1"), _ARG_0_, _ARG_1_):base().fbi_4 = true
  480.         World:spawn_unit(Idstring("units/payday2/characters/ene_fbi_heavy_1/ene_fbi_heavy_1"), _ARG_0_, _ARG_1_):movement():set_character_anim_variables()
  481.         World:spawn_unit(Idstring("units/payday2/characters/ene_fbi_heavy_1/ene_fbi_heavy_1"), _ARG_0_, _ARG_1_):brain():set_spawn_ai({init_state = "attack"})
  482.         World:spawn_unit(Idstring("units/payday2/characters/ene_fbi_heavy_1/ene_fbi_heavy_1"), _ARG_0_, _ARG_1_):brain():set_active(true)
  483.     end
  484.  
  485.     function spawn_swat_f_1(_ARG_0_, _ARG_1_)
  486.         World:spawn_unit(Idstring("units/payday2/characters/ene_fbi_swat_1/ene_fbi_swat_1"), _ARG_0_, _ARG_1_):base().swat_f_1 = true
  487.         World:spawn_unit(Idstring("units/payday2/characters/ene_fbi_swat_1/ene_fbi_swat_1"), _ARG_0_, _ARG_1_):movement():set_character_anim_variables()
  488.         World:spawn_unit(Idstring("units/payday2/characters/ene_fbi_swat_1/ene_fbi_swat_1"), _ARG_0_, _ARG_1_):brain():set_spawn_ai({init_state = "attack"})
  489.         World:spawn_unit(Idstring("units/payday2/characters/ene_fbi_swat_1/ene_fbi_swat_1"), _ARG_0_, _ARG_1_):brain():set_active(true)
  490.     end
  491.  
  492.     function spawn_swat_f_2(_ARG_0_, _ARG_1_)
  493.         World:spawn_unit(Idstring("units/payday2/characters/ene_fbi_swat_2/ene_fbi_swat_2"), _ARG_0_, _ARG_1_):base().swat_f_2 = true
  494.         World:spawn_unit(Idstring("units/payday2/characters/ene_fbi_swat_2/ene_fbi_swat_2"), _ARG_0_, _ARG_1_):movement():set_character_anim_variables()
  495.         World:spawn_unit(Idstring("units/payday2/characters/ene_fbi_swat_2/ene_fbi_swat_2"), _ARG_0_, _ARG_1_):brain():set_spawn_ai({init_state = "attack"})
  496.         World:spawn_unit(Idstring("units/payday2/characters/ene_fbi_swat_2/ene_fbi_swat_2"), _ARG_0_, _ARG_1_):brain():set_active(true)
  497.     end
  498.  
  499.     function spawn_shield_1(_ARG_0_, _ARG_1_)
  500.         World:spawn_unit(Idstring("units/payday2/characters/ene_shield_1/ene_shield_1"), _ARG_0_, _ARG_1_):base().shield_1 = true
  501.         World:spawn_unit(Idstring("units/payday2/characters/ene_shield_1/ene_shield_1"), _ARG_0_, _ARG_1_):movement():set_character_anim_variables()
  502.         World:spawn_unit(Idstring("units/payday2/characters/ene_shield_1/ene_shield_1"), _ARG_0_, _ARG_1_):brain():set_spawn_ai({init_state = "attack"})
  503.         World:spawn_unit(Idstring("units/payday2/characters/ene_shield_1/ene_shield_1"), _ARG_0_, _ARG_1_):brain():set_active(true)
  504.     end
  505.  
  506.     function spawn_shield_2(_ARG_0_, _ARG_1_)
  507.         World:spawn_unit(Idstring("units/payday2/characters/ene_shield_2/ene_shield_2"), _ARG_0_, _ARG_1_):base().shield_2 = true
  508.         World:spawn_unit(Idstring("units/payday2/characters/ene_shield_2/ene_shield_2"), _ARG_0_, _ARG_1_):movement():set_character_anim_variables()
  509.         World:spawn_unit(Idstring("units/payday2/characters/ene_shield_2/ene_shield_2"), _ARG_0_, _ARG_1_):brain():set_spawn_ai({init_state = "attack"})
  510.         World:spawn_unit(Idstring("units/payday2/characters/ene_shield_2/ene_shield_2"), _ARG_0_, _ARG_1_):brain():set_active(true)
  511.     end
  512.  
  513.     function spawn_sniper_1(_ARG_0_, _ARG_1_)
  514.         World:spawn_unit(Idstring("units/payday2/characters/ene_sniper_1/ene_sniper_1"), _ARG_0_, _ARG_1_):base().sniper_1 = true
  515.         World:spawn_unit(Idstring("units/payday2/characters/ene_sniper_1/ene_sniper_1"), _ARG_0_, _ARG_1_):movement():set_character_anim_variables()
  516.         World:spawn_unit(Idstring("units/payday2/characters/ene_sniper_1/ene_sniper_1"), _ARG_0_, _ARG_1_):brain():set_spawn_ai({init_state = "attack"})
  517.         World:spawn_unit(Idstring("units/payday2/characters/ene_sniper_1/ene_sniper_1"), _ARG_0_, _ARG_1_):brain():set_active(true)
  518.     end
  519.  
  520.     function spawn_sniper_2(_ARG_0_, _ARG_1_)
  521.         World:spawn_unit(Idstring("units/payday2/characters/ene_sniper_2/ene_sniper_2"), _ARG_0_, _ARG_1_):base().sniper_2 = true
  522.         World:spawn_unit(Idstring("units/payday2/characters/ene_sniper_2/ene_sniper_2"), _ARG_0_, _ARG_1_):movement():set_character_anim_variables()
  523.         World:spawn_unit(Idstring("units/payday2/characters/ene_sniper_2/ene_sniper_2"), _ARG_0_, _ARG_1_):brain():set_spawn_ai({init_state = "attack"})
  524.         World:spawn_unit(Idstring("units/payday2/characters/ene_sniper_2/ene_sniper_2"), _ARG_0_, _ARG_1_):brain():set_active(true)
  525.     end
  526.  
  527.     function spawn_spook_1(_ARG_0_, _ARG_1_)
  528.         World:spawn_unit(Idstring("units/payday2/characters/ene_spook_1/ene_spook_1"), _ARG_0_, _ARG_1_):base().spook_1 = true
  529.         World:spawn_unit(Idstring("units/payday2/characters/ene_spook_1/ene_spook_1"), _ARG_0_, _ARG_1_):movement():set_character_anim_variables()
  530.         World:spawn_unit(Idstring("units/payday2/characters/ene_spook_1/ene_spook_1"), _ARG_0_, _ARG_1_):brain():set_spawn_ai({init_state = "attack"})
  531.         World:spawn_unit(Idstring("units/payday2/characters/ene_spook_1/ene_spook_1"), _ARG_0_, _ARG_1_):brain():set_active(true)
  532.     end
  533.  
  534.     function spawn_swat_1(_ARG_0_, _ARG_1_)
  535.         World:spawn_unit(Idstring("units/payday2/characters/ene_swat_1/ene_swat_1"), _ARG_0_, _ARG_1_):base().swat_1 = true
  536.         World:spawn_unit(Idstring("units/payday2/characters/ene_swat_1/ene_swat_1"), _ARG_0_, _ARG_1_):movement():set_character_anim_variables()
  537.         World:spawn_unit(Idstring("units/payday2/characters/ene_swat_1/ene_swat_1"), _ARG_0_, _ARG_1_):brain():set_spawn_ai({init_state = "attack"})
  538.         World:spawn_unit(Idstring("units/payday2/characters/ene_swat_1/ene_swat_1"), _ARG_0_, _ARG_1_):brain():set_active(true)
  539.     end
  540.  
  541.     function spawn_swat_2(_ARG_0_, _ARG_1_)
  542.         World:spawn_unit(Idstring("units/payday2/characters/ene_swat_2/ene_swat_2"), _ARG_0_, _ARG_1_):base().swat_2 = true
  543.         World:spawn_unit(Idstring("units/payday2/characters/ene_swat_2/ene_swat_2"), _ARG_0_, _ARG_1_):movement():set_character_anim_variables()
  544.         World:spawn_unit(Idstring("units/payday2/characters/ene_swat_2/ene_swat_2"), _ARG_0_, _ARG_1_):brain():set_spawn_ai({init_state = "attack"})
  545.         World:spawn_unit(Idstring("units/payday2/characters/ene_swat_2/ene_swat_2"), _ARG_0_, _ARG_1_):brain():set_active(true)
  546.     end
  547.  
  548.     function spawn_swat_heavy_1(_ARG_0_, _ARG_1_)
  549.         World:spawn_unit(Idstring("units/payday2/characters/ene_swat_heavy_1/ene_swat_heavy_1"), _ARG_0_, _ARG_1_):base().swat_heavy_1 = true
  550.         World:spawn_unit(Idstring("units/payday2/characters/ene_swat_heavy_1/ene_swat_heavy_1"), _ARG_0_, _ARG_1_):movement():set_character_anim_variables()
  551.         World:spawn_unit(Idstring("units/payday2/characters/ene_swat_heavy_1/ene_swat_heavy_1"), _ARG_0_, _ARG_1_):brain():set_spawn_ai({init_state = "attack"})
  552.         World:spawn_unit(Idstring("units/payday2/characters/ene_swat_heavy_1/ene_swat_heavy_1"), _ARG_0_, _ARG_1_):brain():set_active(true)
  553.     end
  554.  
  555.     function spawn_tazer_1(_ARG_0_, _ARG_1_)
  556.         World:spawn_unit(Idstring("units/payday2/characters/ene_tazer_1/ene_tazer_1"), _ARG_0_, _ARG_1_):base().tazer_1 = true
  557.         World:spawn_unit(Idstring("units/payday2/characters/ene_tazer_1/ene_tazer_1"), _ARG_0_, _ARG_1_):movement():set_character_anim_variables()
  558.         World:spawn_unit(Idstring("units/payday2/characters/ene_tazer_1/ene_tazer_1"), _ARG_0_, _ARG_1_):brain():set_spawn_ai({init_state = "idle"})
  559.         World:spawn_unit(Idstring("units/payday2/characters/ene_tazer_1/ene_tazer_1"), _ARG_0_, _ARG_1_):brain():set_active(true)
  560.     end
  561.  
  562.     onetotwo = onetotwo or function()
  563.         if not _deadCop then
  564.             _deadCop = CopDamage.die
  565.         end
  566.  
  567.         function CopDamage.die(_ARG_0_, _ARG_1_)
  568.             return _deadCop(_ARG_0_, _ARG_1_)
  569.         end
  570.  
  571.         function CopDamage.die(_ARG_0_, ...)
  572.             if not _ARG_0_._unit:base().cop_1 and _ARG_0_._unit:name() == Idstring("units/payday2/characters/ene_cop_1/ene_cop_1") then
  573.                 spawn_cop_1(Vector3(_ARG_0_._unit:position().x + math.random(9, 10) * 5, _ARG_0_._unit:position().y + math.random(9, 10) * 5, _ARG_0_._unit:position().z), _ARG_0_._unit:rotation())
  574.                 spawn_cop_1(Vector3(_ARG_0_._unit:position().x + math.random(3, 5) * 3, _ARG_0_._unit:position().y + math.random(3, 5) * 3, _ARG_0_._unit:position().z), _ARG_0_._unit:rotation())
  575.             end
  576.  
  577.             if not _ARG_0_._unit:base().cop_2 and _ARG_0_._unit:name() == Idstring("units/payday2/characters/ene_cop_2/ene_cop_2") then
  578.                 spawn_cop_2(Vector3(_ARG_0_._unit:position().x + math.random(9, 10) * 5, _ARG_0_._unit:position().y + math.random(9, 10) * 5, _ARG_0_._unit:position().z), _ARG_0_._unit:rotation())
  579.                 spawn_cop_2(Vector3(_ARG_0_._unit:position().x + math.random(3, 5) * 3, _ARG_0_._unit:position().y + math.random(3, 5) * 3, _ARG_0_._unit:position().z), _ARG_0_._unit:rotation())
  580.             end
  581.  
  582.             if not _ARG_0_._unit:base().cop_3 and _ARG_0_._unit:name() == Idstring("units/payday2/characters/ene_cop_3/ene_cop_3") then
  583.                 spawn_cop_3(Vector3(_ARG_0_._unit:position().x + math.random(9, 10) * 5, _ARG_0_._unit:position().y + math.random(9, 10) * 5, _ARG_0_._unit:position().z), _ARG_0_._unit:rotation())
  584.                 spawn_cop_3(Vector3(_ARG_0_._unit:position().x + math.random(3, 5) * 3, _ARG_0_._unit:position().y + math.random(3, 5) * 3, _ARG_0_._unit:position().z), _ARG_0_._unit:rotation())
  585.             end
  586.  
  587.             if not _ARG_0_._unit:base().cop_4 and _ARG_0_._unit:name() == Idstring("units/payday2/characters/ene_cop_4/ene_cop_4") then
  588.                 spawn_cop_4(Vector3(_ARG_0_._unit:position().x + math.random(9, 10) * 5, _ARG_0_._unit:position().y + math.random(9, 10) * 5, _ARG_0_._unit:position().z), _ARG_0_._unit:rotation())
  589.                 spawn_cop_4(Vector3(_ARG_0_._unit:position().x + math.random(3, 5) * 3, _ARG_0_._unit:position().y + math.random(3, 5) * 3, _ARG_0_._unit:position().z), _ARG_0_._unit:rotation())
  590.             end
  591.  
  592.             if not _ARG_0_._unit:base().bulldozer and _ARG_0_._unit:name() == Idstring("units/payday2/characters/ene_bulldozer_1/ene_bulldozer_1") then
  593.                 spawn_bulldozer(Vector3(_ARG_0_._unit:position().x + math.random(9, 10) * 5, _ARG_0_._unit:position().y + math.random(9, 10) * 5, _ARG_0_._unit:position().z), _ARG_0_._unit:rotation())
  594.                 spawn_bulldozer(Vector3(_ARG_0_._unit:position().x + math.random(3, 5) * 3, _ARG_0_._unit:position().y + math.random(3, 5) * 3, _ARG_0_._unit:position().z), _ARG_0_._unit:rotation())
  595.             end
  596.  
  597.             if not _ARG_0_._unit:base().fbi_1 and _ARG_0_._unit:name() == Idstring("units/payday2/characters/ene_fbi_1/ene_fbi_1") then
  598.                 spawn_fbi_1(Vector3(_ARG_0_._unit:position().x + math.random(9, 10) * 5, _ARG_0_._unit:position().y + math.random(9, 10) * 5, _ARG_0_._unit:position().z), _ARG_0_._unit:rotation())
  599.                 spawn_fbi_1(Vector3(_ARG_0_._unit:position().x + math.random(3, 5) * 3, _ARG_0_._unit:position().y + math.random(3, 5) * 3, _ARG_0_._unit:position().z), _ARG_0_._unit:rotation())
  600.             end
  601.  
  602.             if not _ARG_0_._unit:base().fbi_2 and _ARG_0_._unit:name() == Idstring("units/payday2/characters/ene_fbi_2/ene_fbi_2") then
  603.                 spawn_fbi_2(Vector3(_ARG_0_._unit:position().x + math.random(9, 10) * 5, _ARG_0_._unit:position().y + math.random(9, 10) * 5, _ARG_0_._unit:position().z), _ARG_0_._unit:rotation())
  604.                 spawn_fbi_2(Vector3(_ARG_0_._unit:position().x + math.random(3, 5) * 3, _ARG_0_._unit:position().y + math.random(3, 5) * 3, _ARG_0_._unit:position().z), _ARG_0_._unit:rotation())
  605.             end
  606.  
  607.             if not _ARG_0_._unit:base().fbi_3 and _ARG_0_._unit:name() == Idstring("units/payday2/characters/ene_fbi_3/ene_fbi_3") then
  608.                 spawn_fbi_3(Vector3(_ARG_0_._unit:position().x + math.random(9, 10) * 5, _ARG_0_._unit:position().y + math.random(9, 10) * 5, _ARG_0_._unit:position().z), _ARG_0_._unit:rotation())
  609.                 spawn_fbi_3(Vector3(_ARG_0_._unit:position().x + math.random(3, 5) * 3, _ARG_0_._unit:position().y + math.random(3, 5) * 3, _ARG_0_._unit:position().z), _ARG_0_._unit:rotation())
  610.             end
  611.  
  612.             if not _ARG_0_._unit:base().fbi_4 and _ARG_0_._unit:name() == Idstring("units/payday2/characters/ene_fbi_heavy_1/ene_fbi_heavy_1") then
  613.                 spawn_fbi_4(Vector3(_ARG_0_._unit:position().x + math.random(9, 10) * 5, _ARG_0_._unit:position().y + math.random(9, 10) * 5, _ARG_0_._unit:position().z), _ARG_0_._unit:rotation())
  614.                 spawn_fbi_4(Vector3(_ARG_0_._unit:position().x + math.random(3, 5) * 3, _ARG_0_._unit:position().y + math.random(3, 5) * 3, _ARG_0_._unit:position().z), _ARG_0_._unit:rotation())
  615.             end
  616.  
  617.             if not _ARG_0_._unit:base().swat_f_1 and _ARG_0_._unit:name() == Idstring("units/payday2/characters/ene_fbi_swat_1/ene_fbi_swat_1") then
  618.                 spawn_swat_f_1(Vector3(_ARG_0_._unit:position().x + math.random(9, 10) * 5, _ARG_0_._unit:position().y + math.random(9, 10) * 5, _ARG_0_._unit:position().z), _ARG_0_._unit:rotation())
  619.                 spawn_swat_f_1(Vector3(_ARG_0_._unit:position().x + math.random(3, 5) * 3, _ARG_0_._unit:position().y + math.random(3, 5) * 3, _ARG_0_._unit:position().z), _ARG_0_._unit:rotation())
  620.             end
  621.  
  622.             if not _ARG_0_._unit:base().swat_f_2 and _ARG_0_._unit:name() == Idstring("units/payday2/characters/ene_fbi_swat_2/ene_fbi_swat_2") then
  623.                 spawn_swat_f_2(Vector3(_ARG_0_._unit:position().x + math.random(9, 10) * 5, _ARG_0_._unit:position().y + math.random(9, 10) * 5, _ARG_0_._unit:position().z), _ARG_0_._unit:rotation())
  624.                 spawn_swat_f_2(Vector3(_ARG_0_._unit:position().x + math.random(3, 5) * 3, _ARG_0_._unit:position().y + math.random(3, 5) * 3, _ARG_0_._unit:position().z), _ARG_0_._unit:rotation())
  625.             end
  626.  
  627.             if not _ARG_0_._unit:base().shield_1 and _ARG_0_._unit:name() == Idstring("units/payday2/characters/ene_shield_1/ene_shield_1") then
  628.                 spawn_shield_1(Vector3(_ARG_0_._unit:position().x + math.random(9, 10) * 5, _ARG_0_._unit:position().y + math.random(9, 10) * 5, _ARG_0_._unit:position().z), _ARG_0_._unit:rotation())
  629.                 spawn_shield_1(Vector3(_ARG_0_._unit:position().x + math.random(3, 5) * 3, _ARG_0_._unit:position().y + math.random(3, 5) * 3, _ARG_0_._unit:position().z), _ARG_0_._unit:rotation())
  630.             end
  631.  
  632.             if not _ARG_0_._unit:base().shield_2 and _ARG_0_._unit:name() == Idstring("units/payday2/characters/ene_shield_2/ene_shield_2") then
  633.                 spawn_shield_2(Vector3(_ARG_0_._unit:position().x + math.random(9, 10) * 5, _ARG_0_._unit:position().y + math.random(9, 10) * 5, _ARG_0_._unit:position().z), _ARG_0_._unit:rotation())
  634.                 spawn_shield_2(Vector3(_ARG_0_._unit:position().x + math.random(3, 5) * 3, _ARG_0_._unit:position().y + math.random(3, 5) * 3, _ARG_0_._unit:position().z), _ARG_0_._unit:rotation())
  635.             end
  636.  
  637.             if not _ARG_0_._unit:base().sniper_1 and _ARG_0_._unit:name() == Idstring("units/payday2/characters/ene_sniper_1/ene_sniper_1") then
  638.                 spawn_sniper_1(Vector3(_ARG_0_._unit:position().x + math.random(9, 10) * 5, _ARG_0_._unit:position().y + math.random(9, 10) * 5, _ARG_0_._unit:position().z), _ARG_0_._unit:rotation())
  639.                 spawn_sniper_1(Vector3(_ARG_0_._unit:position().x + math.random(3, 5) * 3, _ARG_0_._unit:position().y + math.random(3, 5) * 3, _ARG_0_._unit:position().z), _ARG_0_._unit:rotation())
  640.             end
  641.  
  642.             if not _ARG_0_._unit:base().sniper_2 and _ARG_0_._unit:name() == Idstring("units/payday2/characters/ene_sniper_2/ene_sniper_2") then
  643.                 spawn_sniper_2(Vector3(_ARG_0_._unit:position().x + math.random(9, 10) * 5, _ARG_0_._unit:position().y + math.random(9, 10) * 5, _ARG_0_._unit:position().z), _ARG_0_._unit:rotation())
  644.                 spawn_sniper_2(Vector3(_ARG_0_._unit:position().x + math.random(3, 5) * 3, _ARG_0_._unit:position().y + math.random(3, 5) * 3, _ARG_0_._unit:position().z), _ARG_0_._unit:rotation())
  645.             end
  646.  
  647.             if not _ARG_0_._unit:base().spook_1 and _ARG_0_._unit:name() == Idstring("units/payday2/characters/ene_spook_1/ene_spook_1") then
  648.                 spawn_spook_1(Vector3(_ARG_0_._unit:position().x + math.random(9, 10) * 5, _ARG_0_._unit:position().y + math.random(9, 10) * 5, _ARG_0_._unit:position().z), _ARG_0_._unit:rotation())
  649.                 spawn_spook_1(Vector3(_ARG_0_._unit:position().x + math.random(3, 5) * 3, _ARG_0_._unit:position().y + math.random(3, 5) * 3, _ARG_0_._unit:position().z), _ARG_0_._unit:rotation())
  650.             end
  651.  
  652.             if not _ARG_0_._unit:base().swat_1 and _ARG_0_._unit:name() == Idstring("units/payday2/characters/ene_swat_1/ene_swat_1") then
  653.                 spawn_swat_1(Vector3(_ARG_0_._unit:position().x + math.random(9, 10) * 5, _ARG_0_._unit:position().y + math.random(9, 10) * 5, _ARG_0_._unit:position().z), _ARG_0_._unit:rotation())
  654.                 spawn_swat_1(Vector3(_ARG_0_._unit:position().x + math.random(3, 5) * 3, _ARG_0_._unit:position().y + math.random(3, 5) * 3, _ARG_0_._unit:position().z), _ARG_0_._unit:rotation())
  655.             end
  656.  
  657.             if not _ARG_0_._unit:base().swat_2 and _ARG_0_._unit:name() == Idstring("units/payday2/characters/ene_swat_2/ene_swat_2") then
  658.                 spawn_swat_2(Vector3(_ARG_0_._unit:position().x + math.random(9, 10) * 5, _ARG_0_._unit:position().y + math.random(9, 10) * 5, _ARG_0_._unit:position().z), _ARG_0_._unit:rotation())
  659.                 spawn_swat_2(Vector3(_ARG_0_._unit:position().x + math.random(3, 5) * 3, _ARG_0_._unit:position().y + math.random(3, 5) * 3, _ARG_0_._unit:position().z), _ARG_0_._unit:rotation())
  660.             end
  661.  
  662.             if not _ARG_0_._unit:base().swat_heavy_1 and _ARG_0_._unit:name() == Idstring("units/payday2/characters/ene_swat_heavy_1/ene_swat_heavy_1") then
  663.                 spawn_swat_heavy_1(Vector3(_ARG_0_._unit:position().x + math.random(9, 10) * 5, _ARG_0_._unit:position().y + math.random(9, 10) * 5, _ARG_0_._unit:position().z), _ARG_0_._unit:rotation())
  664.                 spawn_swat_heavy_1(Vector3(_ARG_0_._unit:position().x + math.random(3, 5) * 3, _ARG_0_._unit:position().y + math.random(3, 5) * 3, _ARG_0_._unit:position().z), _ARG_0_._unit:rotation())
  665.             end
  666.  
  667.             if not _ARG_0_._unit:base().tazer_1 and _ARG_0_._unit:name() == Idstring("units/payday2/characters/ene_tazer_1/ene_tazer_1") then
  668.                 spawn_tazer_1(Vector3(_ARG_0_._unit:position().x + math.random(9, 10) * 5, _ARG_0_._unit:position().y + math.random(9, 10) * 5, _ARG_0_._unit:position().z), _ARG_0_._unit:rotation())
  669.                 spawn_tazer_1(Vector3(_ARG_0_._unit:position().x + math.random(3, 5) * 3, _ARG_0_._unit:position().y + math.random(3, 5) * 3, _ARG_0_._unit:position().z), _ARG_0_._unit:rotation())
  670.             end
  671.  
  672.             return (_deadCop(_ARG_0_, ...))
  673.         end
  674.  
  675.     end
  676.  
  677.     function find_computer()
  678.         do break end
  679.         if nil.interaction and (nil):interaction() and (nil):interaction().tweak_data == "computer_test" then
  680.             return nil
  681.         end
  682.  
  683.     end
  684.  
  685.     function spawn_loot(_ARG_0_, _ARG_1_, _ARG_2_)
  686.         if _ARG_2_ then
  687.             mvector3.set_z(mvector3.copy(_ARG_1_), mvector3.copy(_ARG_1_).z + _ARG_2_)
  688.         end
  689.  
  690.         if Network:is_client() then
  691.             managers.network:session():send_to_host("server_drop_carry", _ARG_0_, managers.money:get_bag_value(_ARG_0_), nil, nil, 0, mvector3.copy(_ARG_1_), Rotation(math.UP, math.random() * 360), Vector3(0, 0, 0), 0)
  692.         else
  693.             managers.player:server_drop_carry(_ARG_0_, managers.money:get_bag_value(_ARG_0_), nil, nil, 0, mvector3.copy(_ARG_1_), Rotation(math.UP, math.random() * 360), Vector3(0, 0, 0), 0)
  694.         end
  695.  
  696.     end
  697.  
  698.     function spawn(_ARG_0_, _ARG_1_)
  699.         World:spawn_unit(Idstring("units/payday2/characters/ene_bulldozer_1/ene_bulldozer_1"), _ARG_0_, _ARG_1_):base().made_of_gold = true
  700.         World:spawn_unit(Idstring("units/payday2/characters/ene_bulldozer_1/ene_bulldozer_1"), _ARG_0_, _ARG_1_):movement():set_character_anim_variables()
  701.         World:spawn_unit(Idstring("units/payday2/characters/ene_bulldozer_1/ene_bulldozer_1"), _ARG_0_, _ARG_1_):brain():set_spawn_ai({init_state = "idle"})
  702.         World:spawn_unit(Idstring("units/payday2/characters/ene_bulldozer_1/ene_bulldozer_1"), _ARG_0_, _ARG_1_):brain():set_active(true)
  703.     end
  704.  
  705.     function spawn_cluster(_ARG_0_, _ARG_1_, _ARG_2_)
  706.         for _FORV_6_ = 1, _ARG_1_ do
  707.             spawn(Vector3(_ARG_0_.x + (math.random() * _ARG_2_ * 2 - _ARG_2_), _ARG_0_.y + (math.random() * _ARG_2_ * 2 - _ARG_2_), _ARG_0_.z), Rotation(math.UP, math.random() * 360))
  708.         end
  709.  
  710.     end
  711.  
  712.     _CopDamageDie = _CopDamageDie or CopDamage.die
  713.     _modCopDamageDie = _modCopDamageDir or function(_ARG_0_, _ARG_1_)
  714.         if _ARG_0_._unit:base().made_of_gold then
  715.             spawn_loot("gold", _ARG_0_._unit:position(), 120)
  716.         end
  717.  
  718.         return _deadCop(_ARG_0_, _ARG_1_)
  719.     end
  720.  
  721.     _drillDone = _drillDone or Drill.done
  722.     _modDrillDone = _modDrillDone or function(_ARG_0_)
  723.         if managers.job:current_level_id() == "branchbank" then
  724.             if find_computer() and find_computer():position().x == -1281 then
  725.                 spawn_cluster(Vector3(-2068.93, 2197.47, 1.1), 3, 100)
  726.                 spawn_cluster(Vector3(-2222.62, 2285.03, 1.1), 3, 100)
  727.             elseif find_computer() and find_computer():position().x == -2920 then
  728.                 spawn_cluster(Vector3(-2246.11, 2061.04, 1.1), 3, 100)
  729.                 spawn_cluster(Vector3(-2175.62, 2285.41, 1.1), 3, 100)
  730.             end
  731.  
  732.             Drill.done = _drillDone
  733.             _drillDone = nil
  734.         end
  735.  
  736.         return (_drillDone(_ARG_0_))
  737.     end
  738.  
  739.     _deadCiv = _deadCiv or CivilianDamage.die
  740.     _modDeadCiv = _modDeadCiv or function(_ARG_0_, ...)
  741.         spawn(_ARG_0_._unit:position(), _ARG_0_._unit:rotation())
  742.         _ARG_0_._unit:set_slot(0)
  743.         managers.network:session():send_to_peers_synched("remove_unit", _ARG_0_._unit)
  744.         return (_deadCiv(_ARG_0_, ...))
  745.     end
  746.  
  747.     banktoggle = banktoggle or false
  748.     function togglebank()
  749.         if banktoggle then
  750.             CopDamage.die = _CopDamageDie
  751.             if _drillDone then
  752.                 Drill.done = _drillDone
  753.             end
  754.  
  755.             CivilianDamage.die = _deadCiv
  756.             banktoggle = false
  757.             managers.hud:show_hint({
  758.                 text = "Goldozer Bank Off"
  759.             })
  760.         else
  761.             CopDamage.die = _modCopDamageDie
  762.             if _drillDone then
  763.                 Drill.done = _modDrillDone
  764.             end
  765.  
  766.             CivilianDamage.die = _modDeadCiv
  767.             banktoggle = true
  768.             managers.hud:show_hint({
  769.                 text = "Goldozer Bank On"
  770.             })
  771.         end
  772.  
  773.     end
  774.  
  775.     faceoff = faceoff or function()
  776.         managers.player:set_player_state("throw_grenade")
  777.         show_mid_text("peek a boo...", "MASK OFF", 1.5)
  778.     end
  779.  
  780.     bankbuster = bankbuster or function()
  781.         do break end
  782.         if nil.interaction and (string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@ID7999172" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@IDe4bc870" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@ID51da6d6" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@ID8d8c766" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@ID50aac55" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@ID5dcd177" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@IDe93c9b2") then
  783.             table.insert({}, (nil):interaction())
  784.         end
  785.  
  786.         do break end
  787.         (nil):interact(managers.player:player_unit())
  788.         show_mid_text("...deposits busted", "Pooooof", 0.5)
  789.     end
  790.  
  791.     giveammoto = giveammoto or function(_ARG_0_)
  792.         do break end
  793.         if managers.groupai:state():all_player_criminals().status ~= "dead" and managers.groupai:state():all_player_criminals()[managers.groupai:state():all_player_criminals()].unit:network():peer():id() == _ARG_0_ then
  794.             if Network:is_client() then
  795.                 managers.network:session():send_to_host("place_deployable_bag", "AmmoBagBase", managers.groupai:state():all_player_criminals()[managers.groupai:state():all_player_criminals()].unit:position(), managers.player:player_unit():rotation(), (managers.player:upgrade_level("ammo_bag", "ammo_increase")))
  796.             else
  797.                 AmmoBagBase.spawn(managers.groupai:state():all_player_criminals()[managers.groupai:state():all_player_criminals()].unit:position(), managers.player:player_unit():rotation(), (managers.player:upgrade_level("ammo_bag", "ammo_increase")))
  798.             end
  799.  
  800.         end
  801.  
  802.     end
  803.  
  804.     givemedikito = givemedikito or function(_ARG_0_)
  805.         do break end
  806.         if managers.groupai:state():all_player_criminals().status ~= "dead" and managers.groupai:state():all_player_criminals()[managers.groupai:state():all_player_criminals()].unit:network():peer():id() == _ARG_0_ then
  807.             if Network:is_client() then
  808.                 managers.network:session():send_to_host("place_deployable_bag", "DoctorBagBase", managers.groupai:state():all_player_criminals()[managers.groupai:state():all_player_criminals()].unit:position(), managers.player:player_unit():rotation(), (managers.player:upgrade_level("doctor_bag", "amount_increase")))
  809.             else
  810.                 DoctorBagBase.spawn(managers.groupai:state():all_player_criminals()[managers.groupai:state():all_player_criminals()].unit:position(), managers.player:player_unit():rotation(), (managers.player:upgrade_level("doctor_bag", "amount_increase")))
  811.             end
  812.  
  813.         end
  814.  
  815.     end
  816.  
  817.     givemoneyto = givemoneyto or function(_ARG_0_)
  818.         do break end
  819.         if managers.groupai:state():all_player_criminals().status ~= "dead" and managers.groupai:state():all_player_criminals()[managers.groupai:state():all_player_criminals()].unit:network():peer():id() == _ARG_0_ then
  820.             if Network:is_client() then
  821.                 managers.network:session():send_to_host("server_drop_carry", "money", managers.money:get_bag_value("turret"), nil, nil, 0, managers.groupai:state():all_player_criminals()[managers.groupai:state():all_player_criminals()].unit:position(), Rotation(math.UP, math.random() * 360), Vector3(0, 0, -50), 0)
  822.             else
  823.                 managers.player:server_drop_carry("money", managers.money:get_bag_value("turret"), nil, nil, 0, managers.groupai:state():all_player_criminals()[managers.groupai:state():all_player_criminals()].unit:position(), Rotation(math.UP, math.random() * 360), Vector3(0, 0, -50), 0)
  824.             end
  825.  
  826.         end
  827.  
  828.     end
  829.  
  830.     givegoldto = givegoldto or function(_ARG_0_)
  831.         do break end
  832.         if managers.groupai:state():all_player_criminals().status ~= "dead" and managers.groupai:state():all_player_criminals()[managers.groupai:state():all_player_criminals()].unit:network():peer():id() == _ARG_0_ then
  833.             if Network:is_client() then
  834.                 managers.network:session():send_to_host("server_drop_carry", "gold", managers.money:get_bag_value("gold"), nil, nil, 0, managers.groupai:state():all_player_criminals()[managers.groupai:state():all_player_criminals()].unit:position(), Rotation(math.UP, math.random() * 360), Vector3(0, 0, 0), 0)
  835.             else
  836.                 managers.player:server_drop_carry("gold", managers.money:get_bag_value("gold"), nil, nil, 0, managers.groupai:state():all_player_criminals()[managers.groupai:state():all_player_criminals()].unit:position(), Rotation(math.UP, math.random() * 360), Vector3(0, 0, 0), 0)
  837.             end
  838.  
  839.         end
  840.  
  841.     end
  842.  
  843.     goldteam = goldteam or function()
  844.         do break end
  845.         if managers.groupai:state():all_player_criminals().status ~= "dead" then
  846.             if Network:is_client() then
  847.                 managers.network:session():send_to_host("server_drop_carry", "gold", managers.money:get_bag_value("gold"), nil, nil, 0, managers.groupai:state():all_player_criminals()[managers.groupai:state():all_player_criminals()].unit:position(), Rotation(math.UP, math.random() * 360), Vector3(0, 0, -70), 0)
  848.             else
  849.                 managers.player:server_drop_carry("gold", managers.money:get_bag_value("gold"), nil, nil, 0, managers.groupai:state():all_player_criminals()[managers.groupai:state():all_player_criminals()].unit:position(), Rotation(math.UP, math.random() * 360), Vector3(0, 0, -100), 0)
  850.             end
  851.  
  852.         end
  853.  
  854.     end
  855.  
  856.     moneyteam = moneyteam or function()
  857.         do break end
  858.         if managers.groupai:state():all_player_criminals().status ~= "dead" then
  859.             if Network:is_client() then
  860.                 managers.network:session():send_to_host("server_drop_carry", "money", managers.money:get_bag_value("turret"), nil, nil, 0, managers.groupai:state():all_player_criminals()[managers.groupai:state():all_player_criminals()].unit:position(), Rotation(math.UP, math.random() * 360), Vector3(0, 0, -100), 0)
  861.                 managers.network:session():send_to_host("server_drop_carry", "money", managers.money:get_bag_value("turret"), nil, nil, 0, managers.groupai:state():all_player_criminals()[managers.groupai:state():all_player_criminals()].unit:position(), Rotation(math.UP, math.random() * 360), Vector3(0, 0, -100), 0)
  862.                 managers.network:session():send_to_host("server_drop_carry", "money", managers.money:get_bag_value("turret"), nil, nil, 0, managers.groupai:state():all_player_criminals()[managers.groupai:state():all_player_criminals()].unit:position(), Rotation(math.UP, math.random() * 360), Vector3(0, 0, -100), 0)
  863.                 managers.network:session():send_to_host("server_drop_carry", "money", managers.money:get_bag_value("turret"), nil, nil, 0, managers.groupai:state():all_player_criminals()[managers.groupai:state():all_player_criminals()].unit:position(), Rotation(math.UP, math.random() * 360), Vector3(0, 0, -100), 0)
  864.                 managers.network:session():send_to_host("server_drop_carry", "money", managers.money:get_bag_value("turret"), nil, nil, 0, managers.groupai:state():all_player_criminals()[managers.groupai:state():all_player_criminals()].unit:position(), Rotation(math.UP, math.random() * 360), Vector3(0, 0, -100), 0)
  865.             else
  866.                 managers.player:server_drop_carry("money", managers.money:get_bag_value("turret"), nil, nil, 0, managers.groupai:state():all_player_criminals()[managers.groupai:state():all_player_criminals()].unit:position(), Rotation(math.UP, math.random() * 360), Vector3(0, 0, -100), 0)
  867.                 managers.player:server_drop_carry("money", managers.money:get_bag_value("turret"), nil, nil, 0, managers.groupai:state():all_player_criminals()[managers.groupai:state():all_player_criminals()].unit:position(), Rotation(math.UP, math.random() * 360), Vector3(0, 0, -100), 0)
  868.                 managers.player:server_drop_carry("money", managers.money:get_bag_value("turret"), nil, nil, 0, managers.groupai:state():all_player_criminals()[managers.groupai:state():all_player_criminals()].unit:position(), Rotation(math.UP, math.random() * 360), Vector3(0, 0, -100), 0)
  869.                 managers.player:server_drop_carry("money", managers.money:get_bag_value("turret"), nil, nil, 0, managers.groupai:state():all_player_criminals()[managers.groupai:state():all_player_criminals()].unit:position(), Rotation(math.UP, math.random() * 360), Vector3(0, 0, -100), 0)
  870.                 managers.player:server_drop_carry("money", managers.money:get_bag_value("turret"), nil, nil, 0, managers.groupai:state():all_player_criminals()[managers.groupai:state():all_player_criminals()].unit:position(), Rotation(math.UP, math.random() * 360), Vector3(0, 0, -100), 0)
  871.             end
  872.  
  873.         end
  874.  
  875.     end
  876.  
  877.     teamnoob = teamnoob or function()
  878.         do break end
  879.         if managers.groupai:state():all_player_criminals().status ~= "dead" then
  880.             managers.network:session():peer(1):set_profile(1)
  881.             managers.network:session():peer(1):set_name("Noob")
  882.         end
  883.  
  884.     end
  885.  
  886.     stat1 = stat1 or function()
  887.         managers.network:session():peer(1):set_statistics(666, 666, 666, 6, 66)
  888.     end
  889.  
  890.     stat2 = stat2 or function()
  891.         managers.network:session():peer(2):set_statistics(666, 666, 666, 6, 66)
  892.     end
  893.  
  894.     stat3 = stat3 or function()
  895.         managers.network:session():peer(3):set_statistics(666, 666, 666, 6, 66)
  896.     end
  897.  
  898.     stat4 = stat4 or function()
  899.         managers.network:session():peer(4):set_statistics(666, 666, 666, 6, 66)
  900.     end
  901.  
  902.     syncreleaseply1 = syncreleaseply1 or function()
  903.         if isHost() then
  904.             IngameWaitingForRespawnState.request_player_spawn(1)
  905.         else
  906.             show_mid_text("..n000000b", "HOST ONLY", 1.5)
  907.         end
  908.  
  909.     end
  910.  
  911.     syncreleaseply2 = syncreleaseply2 or function()
  912.         if isHost() then
  913.             IngameWaitingForRespawnState.request_player_spawn(2)
  914.         else
  915.             show_mid_text("..n000000b", "HOST ONLY", 1.5)
  916.         end
  917.  
  918.     end
  919.  
  920.     syncreleaseply3 = syncreleaseply3 or function()
  921.         if isHost() then
  922.             IngameWaitingForRespawnState.request_player_spawn(3)
  923.         else
  924.             show_mid_text("..n000000b", "HOST ONLY", 1.5)
  925.         end
  926.  
  927.     end
  928.  
  929.     syncreleaseply4 = syncreleaseply4 or function()
  930.         if isHost() then
  931.             IngameWaitingForRespawnState.request_player_spawn(4)
  932.         else
  933.             show_mid_text("..n000000b", "HOST ONLY", 1.5)
  934.         end
  935.  
  936.     end
  937.  
  938.     releaseteam = releaseteam or function()
  939.         syncreleaseply1()
  940.         syncreleaseply2()
  941.         syncreleaseply3()
  942.         syncreleaseply4()
  943.     end
  944.  
  945.     releaseme = releaseme or function()
  946.         if game_state_machine:current_state_name() == "ingame_waiting_for_respawn" and not alive(managers.player:player_unit()) then
  947.             IngameWaitingForRespawnState:_begin_game_enter_transition()
  948.         end
  949.  
  950.     end
  951.  
  952.     sendalltojail = sendalltojail or function(_ARG_0_)
  953.         do break end
  954.         if _ARG_0_ == managers.groupai:state():all_player_criminals().unit:network():peer():id() or _ARG_0_ == -1 then
  955.             managers.groupai:state():all_player_criminals().unit:network():send("sync_player_movement_state", "dead", 0, managers.groupai:state():all_player_criminals().unit:id())
  956.             managers.groupai:state():all_player_criminals().unit:network():send_to_unit({
  957.                 "spawn_dropin_penalty",
  958.                 true,
  959.                 nil,
  960.                 0,
  961.                 nil,
  962.                 nil
  963.             })
  964.             managers.groupai:state():on_player_criminal_death(managers.groupai:state():all_player_criminals().unit:network():peer():id())
  965.         end
  966.  
  967.     end
  968.  
  969.     spraydance = spraydance or function()
  970.     end
  971.  
  972.     if inGame() then
  973.         if not _hasUpgrade then
  974.             _hasUpgrade = BaseInteractionExt._has_required_upgrade
  975.         end
  976.  
  977.         if not _hasDeploy then
  978.             _hasDeploy = BaseInteractionExt._has_required_deployable
  979.         end
  980.  
  981.         if not _canInteract then
  982.             _canInteract = BaseInteractionExt.can_interact
  983.         end
  984.  
  985.         if not _infEquip then
  986.             _infEquip = PlayerManager.remove_equipment
  987.         end
  988.  
  989.         resetinf = resetinf or function()
  990.             if _infEquip then
  991.                 PlayerManager.remove_equipment = _infEquip
  992.                 _infEquip = nil
  993.             end
  994.  
  995.             if _hasUpgrade then
  996.                 BaseInteractionExt._has_required_upgrade = _hasUpgrade
  997.                 _hasUpgrade = nil
  998.             end
  999.  
  1000.             if _hasDeploy then
  1001.                 BaseInteractionExt._has_required_deployable = _hasDeploy
  1002.                 _hasDeploy = nil
  1003.             end
  1004.  
  1005.             if _canInteract then
  1006.                 BaseInteractionExt.can_interact = _canInteract
  1007.                 _canInteract = nil
  1008.             end
  1009.  
  1010.         end
  1011.  
  1012.         dexactany = dexactany or function()
  1013.             function BaseInteractionExt._has_required_upgrade(_ARG_0_)
  1014.                 return true
  1015.             end
  1016.  
  1017.             function BaseInteractionExt._has_required_deployable(_ARG_0_)
  1018.                 return true
  1019.             end
  1020.  
  1021.             function BaseInteractionExt.can_interact(_ARG_0_, _ARG_1_)
  1022.                 return true
  1023.             end
  1024.  
  1025.             function PlayerManager.remove_equipment(_ARG_0_, _ARG_1_)
  1026.             end
  1027.  
  1028.         end
  1029.  
  1030.     end
  1031.  
  1032.     picklockst = picklockst or function()
  1033.         do break end
  1034.         if nil.interaction and (string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@IDe653b95" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@ID18a7cac" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@IDa25106d" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@IDb025e83" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@ID08a3353" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@ID851f323" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@ID8e70272" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@ID1d283db" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@ID5a95fe8" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@ID622b34c" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@ID1e56fe5" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@IDa096513" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@IDcfb8d38" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@IDb68beff" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@IDcfb8d38" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@ID31ccfa0" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@IDe653b95" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@IDd40d72e") then
  1035.             table.insert({}, (nil):interaction())
  1036.         end
  1037.  
  1038.         do break end
  1039.         (nil):interact(managers.player:player_unit())
  1040.         show_mid_text("...open sesame", "Pooooof", 0.5)
  1041.     end
  1042.  
  1043.     instahackzt = instahackzt or function()
  1044.         do break end
  1045.         if nil.interaction and (string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@ID58cb6c4" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@ID2721ad0") then
  1046.             table.insert({}, (nil):interaction())
  1047.         end
  1048.  
  1049.         do break end
  1050.         (nil):interact(managers.player:player_unit())
  1051.         show_mid_text("...lua hacked injected", "Pooooof", 0.5)
  1052.     end
  1053.  
  1054.     usekeycardt = usekeycardt or function()
  1055.         do break end
  1056.         if nil.interaction and (string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@ID15d846f" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@ID2a72308") then
  1057.             table.insert({}, (nil):interaction())
  1058.         end
  1059.  
  1060.         do break end
  1061.         (nil):interact(managers.player:player_unit())
  1062.         show_mid_text("...keycard(s) remote swiped", "Pooooof", 0.5)
  1063.     end
  1064.  
  1065.     minormagict = minormagict or function()
  1066.         do break end
  1067.         if nil.interaction and (string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@IDc9609ee" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@IDe5cdb6f" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@IDb527421" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@ID6dbc2f1" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@ID6a55816" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@ID5a95fe8" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@IDd904ebd" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@ID9ed5ee9" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@IDc9b068a" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@ID9c3047f" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@ID3b0947a" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@IDfac10a8" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@ID6c5d032" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@IDac5a9a0") then
  1068.             table.insert({}, (nil):interaction())
  1069.         end
  1070.  
  1071.         do break end
  1072.         (nil):interact(managers.player:player_unit())
  1073.         show_mid_text("...It's a kind of magic", "Pooooof", 0.5)
  1074.     end
  1075.  
  1076.     instaboardst = instaboardst or function()
  1077.         do break end
  1078.         if nil.interaction and (string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@IDb71bf75" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@IDb71bf75" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@IDb55faf1" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@IDb55faf1" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@ID4738b25" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@IDb524e47") then
  1079.             table.insert({}, (nil):interaction())
  1080.         end
  1081.  
  1082.         do break end
  1083.         (nil):interact(managers.player:player_unit())
  1084.         show_mid_text("...let there be... .hmmm darkness", "Pooooof", 0.5)
  1085.     end
  1086.  
  1087.     callcentert = callcentert or function()
  1088.         do break end
  1089.         if nil.interaction and (string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@IDd5e1a53" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@ID6dbc2f1" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@IDba2c036") then
  1090.             table.insert({}, (nil):interaction())
  1091.         end
  1092.  
  1093.         do break end
  1094.         (nil):interact(managers.player:player_unit())
  1095.         show_mid_text("...phones and pagers dealt with", "Pooooof", 0.5)
  1096.     end
  1097.  
  1098.     getpatht = getpatht or function()
  1099.         bagpacker()
  1100.         managers.player:carry_stacker()
  1101.         do break end
  1102.         if nil.interaction and (string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@ID99aa0ad" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@ID51001ab" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@IDca8a8a2" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@ID51001ab" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@ID03777a0" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@ID4a6b073" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@ID7883aa4" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@IDeee53eb" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@ID1a1c9b0" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@IDda87b02" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@ID9140188" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@ID15d846f" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@ID4e2b16f" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@IDf1461ef" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@ID7dc5f75" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@IDd8b036e" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@ID9140188" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@ID39a5689" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@ID22c41a3" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@IDdf59d98" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@ID5a95fe8" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@ID6a55816" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@IDf105b35" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@IDd8b036e" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@ID64b82ec" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@ID1f6a50d" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@ID077636c" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@ID6dbc2f1" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@IDdd16274" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@ID136f21b" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@ID2be5897" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@IDc54c876" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@IDdb2e8d0" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@ID2a72308" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@IDd5e1a53" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@ID853940b" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@IDcfbdf01" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@IDbb82cfc" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@ID54e8d78" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@IDd90bf4a" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@ID0275b3e" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@ID08a6323" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@IDdd0578d" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@ID4ba585b" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@IDe258187" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@ID5422d8b" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@ID3b0947a" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@IDe6cb9c8") then
  1103.             table.insert({}, (nil):interaction())
  1104.         end
  1105.  
  1106.         do break end
  1107.         (nil):interact(managers.player:player_unit())
  1108.         show_mid_text("...and the mission continues", "Pooooof", 0.5)
  1109.     end
  1110.  
  1111.     thrilldrillt = thrilldrillt or function()
  1112.         do break end
  1113.         if nil.interaction and (string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@ID584bea0" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@ID1f6a50d" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@ID51001ab" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@IDf594e56") then
  1114.             table.insert({}, (nil):interaction())
  1115.         end
  1116.  
  1117.         do break end
  1118.         (nil):interact(managers.player:player_unit())
  1119.         show_mid_text("...all doors drilling", "Pooooof", 0.5)
  1120.     end
  1121.  
  1122.     popatmregzt = popatmregzt or function()
  1123.         if Network:is_server() then
  1124.             dexactany()
  1125.             do break end
  1126.             if nil.interaction and (string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@IDc403e02" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@ID380834f" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@IDe8c25ec" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@IDd2e9092" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@ID8834e3a" or string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@ID3e96491") then
  1127.                 table.insert({}, (nil):interaction())
  1128.             end
  1129.  
  1130.             do break end
  1131.             (nil):interact(managers.player:player_unit())
  1132.             show_mid_text("...atms, safes and cash registers popped", "Pooooof", 0.5)
  1133.             resetinf()
  1134.         else
  1135.         end
  1136.  
  1137.     end
  1138.  
  1139.     picklocksecmt = picklocksecmt or function()
  1140.         if Network:is_server() then
  1141.             dexactany()
  1142.             do break end
  1143.             if nil.interaction and string.sub((nil):interaction()._unit:name():t(), 1, 10) == "@ID35ecf58" then
  1144.                 table.insert({}, (nil):interaction())
  1145.             end
  1146.  
  1147.             do break end
  1148.             (nil):interact(managers.player:player_unit())
  1149.             show_mid_text("...It's jammer time", "Pooooof", 0.5)
  1150.             resetinf()
  1151.         end
  1152.  
  1153.     end
  1154.  
  1155.     callrainmenu = callrainmenu or function()
  1156.         dofiles("trainer/assets/rainmenu.lua")
  1157.     end
  1158.  
  1159.     crapout = crapout or function()
  1160.         dofiles("trainer/assets/trashit.lua")
  1161.     end
  1162.  
  1163.     lockmeup = lockmeup or function()
  1164.         dofiles("trainer/assets/jailme.lua")
  1165.     end
  1166.  
  1167.     bagpacker = bagpacker or function()
  1168.         dofiles("trainer/assets/carrystacker.lua")
  1169.     end
  1170.  
  1171. end
  1172.  
  1173. function player_name(_ARG_0_)
  1174.     if managers.platform:presence() ~= "Playing" then
  1175.         return ""
  1176.     end
  1177.  
  1178.     do break end
  1179.     if managers.groupai:state():all_player_criminals().unit:network():peer():id() == _ARG_0_ then
  1180.         return managers.groupai:state():all_player_criminals().unit:base():nick_name()
  1181.     end
  1182.  
  1183.     return ""
  1184. end
  1185.  
  1186. calltrollrootmenuo = calltrollmenuo or function()
  1187.     openmenu(trollmenuo)
  1188. end
  1189.  
  1190. calltrollrootmenui = calltrollrootmenui or function()
  1191.     openmenu(trollmenui)
  1192. end
  1193.  
  1194. calltrollspoofmenu2 = calltrollspoofmenu2 or function()
  1195.     openmenu(spoofmenu2)
  1196. end
  1197.  
  1198. calltrollspoofmenu3 = calltrollspoofmenu3 or function()
  1199.     openmenu(spoofmenu3)
  1200. end
  1201.  
  1202. calltrollspoofmenu4 = calltrollspoofmenu4 or function()
  1203.     openmenu(spoofmenu4)
  1204. end
  1205.  
  1206. calltrollspoofmenu5 = calltrollspoofmenu5 or function()
  1207.     openmenu(spoofmenu5)
  1208. end
  1209.  
  1210. calldonormenu = calldonormenu or function()
  1211.     openmenu(donormenu)
  1212. end
  1213.  
  1214. calldonormenu2 = calldonormenu2 or function()
  1215.     openmenu(donormenu2)
  1216. end
  1217.  
  1218. calldonormenu3 = calldonormenu3 or function()
  1219.     openmenu(donormenu3)
  1220. end
  1221.  
  1222. callsyncmainmenu = callsyncmainmenu or function()
  1223.     openmenu(syncpmenu)
  1224. end
  1225.  
  1226. callpstatemenu = callpstatemenu or function()
  1227.     openmenu(pstatemenu)
  1228. end
  1229.  
  1230. callsync1menu = callsync1menu or function()
  1231.     openmenu(syncp1menu)
  1232. end
  1233.  
  1234. callsync2menu = callsync2menu or function()
  1235.     openmenu(syncp2menu)
  1236. end
  1237.  
  1238. callsync3menu = callsync3menu or function()
  1239.     openmenu(syncp3menu)
  1240. end
  1241.  
  1242. callsync4menu = callsync4menu or function()
  1243.     openmenu(syncp4menu)
  1244. end
  1245.  
  1246. pstateopt = pstateopt or {
  1247.     {text = "Back", callback = calltrollrootmenui},
  1248.     {text = "", is_cancel_button = true},
  1249.     {text = "Clean", callback = stateclean},
  1250.     {text = "Tased", callback = statetased},
  1251.     {text = "Normal", callback = statenorm},
  1252.     {text = "Cuffed", callback = statecuffs},
  1253.     {text = "Bleed Out", callback = stateblood},
  1254.     {
  1255.         text = "Incapacitated",
  1256.         callback = stateinca
  1257.     },
  1258.     {},
  1259.     {
  1260.         text = "Spoof level to 1",
  1261.         callback = selflevel1
  1262.     },
  1263.     {
  1264.         text = "Spoof level to 100",
  1265.         callback = selflevel100
  1266.     },
  1267.     {
  1268.         text = "Spoof level to 255",
  1269.         callback = selflevel255
  1270.     },
  1271.     {},
  1272.     {
  1273.         text = "Release me from jail",
  1274.         callback = releaseme
  1275.     },
  1276.     {
  1277.         text = "Throw my ass in jail",
  1278.         callback = lockmeup
  1279.     }
  1280. }
  1281. pstatemenu = pstatemenu or SimpleMenu:new("MESS WITH SELF", "fake death, bleed out bonanza or getouttajail free card", pstateopt)
  1282. syncp1opt = {
  1283.     {text = "Back", callback = callsyncmainmenu},
  1284.     {text = "", is_cancel_button = true},
  1285.     {
  1286.         text = "Release player from jail (HOST)",
  1287.         callback = syncreleaseply1
  1288.     },
  1289.     {
  1290.         text = "Throw player in jail (HOST)",
  1291.         callback = sendalltojail,
  1292.         data = 1
  1293.     },
  1294.     {
  1295.         text = "Change final stats to evil",
  1296.         callback = stat1
  1297.     },
  1298.     {
  1299.         text = "Teleport to player",
  1300.         callback = teleporttoply,
  1301.         data = 1
  1302.     },
  1303.     {},
  1304.     {
  1305.         text = "Set player level to 1",
  1306.         callback = ply1level1
  1307.     },
  1308.     {
  1309.         text = "Set player level to 100",
  1310.         callback = ply1level100
  1311.     },
  1312.     {
  1313.         text = "Set player level to 255",
  1314.         callback = ply1level255
  1315.     },
  1316.     {},
  1317.     {
  1318.         text = "Give him grenade case (HOST)",
  1319.         callback = givenadesto1
  1320.     },
  1321.     {
  1322.         text = "Give him ammo bag",
  1323.         callback = giveammoto,
  1324.         data = 1
  1325.     },
  1326.     {
  1327.         text = "Give him medikit",
  1328.         callback = givemedikito,
  1329.         data = 1
  1330.     },
  1331.     {},
  1332.     {
  1333.         text = "Plant gold bag on him (HOST)",
  1334.         callback = givegoldto,
  1335.         data = 1
  1336.     },
  1337.     {
  1338.         text = "Give him x-mas gift",
  1339.         callback = givemoneyto,
  1340.         data = 1
  1341.     }
  1342. }
  1343. syncp1menu = SimpleMenu:new("MESS WITH " .. player_name(1) .. "", "..choose how to troll", syncp1opt)
  1344. syncp2opt = {
  1345.     {text = "Back", callback = callsyncmainmenu},
  1346.     {text = "", is_cancel_button = true},
  1347.     {
  1348.         text = "Release player from jail (HOST)",
  1349.         callback = syncreleaseply2
  1350.     },
  1351.     {
  1352.         text = "Throw player in jail (HOST)",
  1353.         callback = sendalltojail,
  1354.         data = 2
  1355.     },
  1356.     {
  1357.         text = "Change final stats to evil",
  1358.         callback = stat2
  1359.     },
  1360.     {
  1361.         text = "Teleport to player",
  1362.         callback = teleporttoply,
  1363.         data = 2
  1364.     },
  1365.     {},
  1366.     {
  1367.         text = "Set player level to 1",
  1368.         callback = ply2level1
  1369.     },
  1370.     {
  1371.         text = "Set player level to 100",
  1372.         callback = ply2level100
  1373.     },
  1374.     {
  1375.         text = "Set player level to 255",
  1376.         callback = ply2level255
  1377.     },
  1378.     {},
  1379.     {
  1380.         text = "Give him grenade case (HOST)",
  1381.         callback = givenadesto2
  1382.     },
  1383.     {
  1384.         text = "Give him ammo bag",
  1385.         callback = giveammoto,
  1386.         data = 2
  1387.     },
  1388.     {
  1389.         text = "Give him medikit",
  1390.         callback = givemedikito,
  1391.         data = 2
  1392.     },
  1393.     {},
  1394.     {
  1395.         text = "Plant gold bag on him",
  1396.         callback = givegoldto,
  1397.         data = 2
  1398.     },
  1399.     {
  1400.         text = "Give him x-mas gift",
  1401.         callback = givemoneyto,
  1402.         data = 2
  1403.     }
  1404. }
  1405. syncp2menu = SimpleMenu:new("MESS WITH " .. player_name(2) .. "", "..choose how to troll", syncp2opt)
  1406. syncp3opt = {
  1407.     {text = "Back", callback = callsyncmainmenu},
  1408.     {text = "", is_cancel_button = true},
  1409.     {
  1410.         text = "Release player from jail (HOST)",
  1411.         callback = syncreleaseply3
  1412.     },
  1413.     {
  1414.         text = "Throw player in jail (HOST)",
  1415.         callback = sendalltojail,
  1416.         data = 3
  1417.     },
  1418.     {
  1419.         text = "Change final stats to evil",
  1420.         callback = stat3
  1421.     },
  1422.     {
  1423.         text = "Teleport to player",
  1424.         callback = teleporttoply,
  1425.         data = 3
  1426.     },
  1427.     {},
  1428.     {
  1429.         text = "Set player level to 1",
  1430.         callback = ply3level1
  1431.     },
  1432.     {
  1433.         text = "Set player level to 100",
  1434.         callback = ply3level100
  1435.     },
  1436.     {
  1437.         text = "Set player level to 255",
  1438.         callback = ply3level255
  1439.     },
  1440.     {},
  1441.     {
  1442.         text = "Give him grenade case (HOST)",
  1443.         callback = givenadesto3
  1444.     },
  1445.     {
  1446.         text = "Give him ammo bag",
  1447.         callback = giveammoto,
  1448.         data = 3
  1449.     },
  1450.     {
  1451.         text = "Give him medikit",
  1452.         callback = givemedikito,
  1453.         data = 3
  1454.     },
  1455.     {},
  1456.     {
  1457.         text = "Plant gold bag on him",
  1458.         callback = givegoldto,
  1459.         data = 3
  1460.     },
  1461.     {
  1462.         text = "Give him x-mas gift",
  1463.         callback = givemoneyto,
  1464.         data = 3
  1465.     }
  1466. }
  1467. syncp3menu = SimpleMenu:new("MESS WITH " .. player_name(3) .. "", "..choose how to troll", syncp3opt)
  1468. syncp4opt = {
  1469.     {text = "Back", callback = callsyncmainmenu},
  1470.     {text = "", is_cancel_button = true},
  1471.     {
  1472.         text = "Release player from jail (HOST)",
  1473.         callback = syncreleaseply4
  1474.     },
  1475.     {
  1476.         text = "Throw player in jail (HOST)",
  1477.         callback = sendalltojail,
  1478.         data = 4
  1479.     },
  1480.     {
  1481.         text = "Change final stats to evil",
  1482.         callback = stat4
  1483.     },
  1484.     {
  1485.         text = "Teleport to player",
  1486.         callback = teleporttoply,
  1487.         data = 4
  1488.     },
  1489.     {},
  1490.     {
  1491.         text = "Set player level to 1",
  1492.         callback = ply4level1
  1493.     },
  1494.     {
  1495.         text = "Set player level to 100",
  1496.         callback = ply4level100
  1497.     },
  1498.     {
  1499.         text = "Set player level to 255",
  1500.         callback = ply4level255
  1501.     },
  1502.     {},
  1503.     {
  1504.         text = "Give him grenade case (HOST)",
  1505.         callback = givenadesto4
  1506.     },
  1507.     {
  1508.         text = "Give him ammo bag",
  1509.         callback = giveammoto,
  1510.         data = 4
  1511.     },
  1512.     {
  1513.         text = "Give him medikit",
  1514.         callback = givemedikito,
  1515.         data = 4
  1516.     },
  1517.     {},
  1518.     {
  1519.         text = "Plant gold bag on him",
  1520.         callback = givegoldto,
  1521.         data = 4
  1522.     },
  1523.     {
  1524.         text = "Give him x-mas gift",
  1525.         callback = givemoneyto,
  1526.         data = 4
  1527.     }
  1528. }
  1529. syncp4menu = SimpleMenu:new("MESS WITH " .. player_name(4) .. "", "..choose how to troll", syncp4opt)
  1530. syncpmopt = {
  1531.     {text = "Back", callback = calltrollrootmenui},
  1532.     {text = "", is_cancel_button = true},
  1533.     {},
  1534.     {
  1535.         text = "Release all teammates from jail",
  1536.         callback = releaseteam
  1537.     },
  1538.     {
  1539.         text = "Throw all teammates in jail",
  1540.         callback = sendalltojail,
  1541.         data = -1
  1542.     },
  1543.     {
  1544.         text = "Team noob, changes names to noob (HOST)",
  1545.         callback = teamnoob
  1546.     },
  1547.     {},
  1548.     {
  1549.         text = "Noob team, all teammembers level 1",
  1550.         callback = teamlvl1
  1551.     },
  1552.     {
  1553.         text = "Pro team, all teammembers level 100",
  1554.         callback = teamlvl100
  1555.     },
  1556.     {
  1557.         text = "Elite team, all teammembers level 255",
  1558.         callback = teamlvl255
  1559.     },
  1560.     {},
  1561.     {
  1562.         text = "Golden teambag, drop gold on team",
  1563.         callback = goldteam
  1564.     },
  1565.     {
  1566.         text = "Santa flyby, drop moneybag on team",
  1567.         callback = moneyteam
  1568.     },
  1569.     {},
  1570.     {
  1571.         text = "Mess with " .. player_name(4) .. "",
  1572.         callback = callsync4menu
  1573.     },
  1574.     {
  1575.         text = "Mess with " .. player_name(3) .. "",
  1576.         callback = callsync3menu
  1577.     },
  1578.     {
  1579.         text = "Mess with " .. player_name(2) .. "",
  1580.         callback = callsync2menu
  1581.     },
  1582.     {
  1583.         text = "Mess with " .. player_name(1) .. "",
  1584.         callback = callsync1menu
  1585.     }
  1586. }
  1587. syncpmenu = SimpleMenu:new("CHOOSE TARGET", "...which player to irritate", syncpmopt)
  1588. donoropt2 = {
  1589.     {text = "Next Page", callback = calldonormenu},
  1590.     {text = "Back", callback = calltrollrootmenuo},
  1591.     {text = "", is_cancel_button = true},
  1592.     {
  1593.         text = "ajmumford",
  1594.         callback = spoofmyfuckingname,
  1595.         data = "ajmumford"
  1596.     },
  1597.     {
  1598.         text = "Aeve",
  1599.         callback = spoofmyfuckingname,
  1600.         data = "Aeve"
  1601.     },
  1602.     {
  1603.         text = "Bender",
  1604.         callback = spoofmyfuckingname,
  1605.         data = "Bender"
  1606.     },
  1607.     {
  1608.         text = "danpenfound",
  1609.         callback = spoofmyfuckingname,
  1610.         data = "danpenfound"
  1611.     },
  1612.     {
  1613.         text = "goldsonic",
  1614.         callback = spoofmyfuckingname,
  1615.         data = "goldsonic"
  1616.     },
  1617.     {
  1618.         text = "Jrjy3",
  1619.         callback = spoofmyfuckingname,
  1620.         data = "Jrjy3"
  1621.     },
  1622.     {
  1623.         text = "Propezz",
  1624.         callback = spoofmyfuckingname,
  1625.         data = "Propezz"
  1626.     },
  1627.     {
  1628.         text = "ranksta323",
  1629.         callback = spoofmyfuckingname,
  1630.         data = "ranksta323"
  1631.     },
  1632.     {
  1633.         text = "RubenFox",
  1634.         callback = spoofmyfuckingname,
  1635.         data = "RubenFox"
  1636.     },
  1637.     {
  1638.         text = "segobi",
  1639.         callback = spoofmyfuckingname,
  1640.         data = "segobi"
  1641.     },
  1642.     {
  1643.         text = "Tenrosei",
  1644.         callback = spoofmyfuckingname,
  1645.         data = "Tenrosei"
  1646.     },
  1647.     {
  1648.         text = "ThePotato",
  1649.         callback = spoofmyfuckingname,
  1650.         data = "ThePotato"
  1651.     },
  1652.     {
  1653.         text = "to0t",
  1654.         callback = spoofmyfuckingname,
  1655.         data = "to0t"
  1656.     },
  1657.     {
  1658.         text = "UnknownPersona",
  1659.         callback = spoofmyfuckingname,
  1660.         data = "UnknownPersona"
  1661.     },
  1662.     {
  1663.         text = "Redxjak",
  1664.         callback = spoofmyfuckingname,
  1665.         data = "Redxjak"
  1666.     },
  1667.     {
  1668.         text = "Sliske",
  1669.         callback = spoofmyfuckingname,
  1670.         data = "Sliske"
  1671.     },
  1672.     {
  1673.         text = "Redxjak",
  1674.         callback = spoofmyfuckingname,
  1675.         data = "Redxjak"
  1676.     }
  1677. }
  1678. donormenu2 = donormenu2 or SimpleMenu:new("DONOR VIP", "..thank you for donating", donoropt2)
  1679. donoropt = {
  1680.     {text = "Next Page", callback = calldonormenu2},
  1681.     {text = "Back", callback = calltrollrootmenuo},
  1682.     {text = "", is_cancel_button = true},
  1683.     {
  1684.         text = "AxeWound",
  1685.         callback = spoofmyfuckingname,
  1686.         data = "AxeWound"
  1687.     },
  1688.     {
  1689.         text = "BaconLugia",
  1690.         callback = spoofmyfuckingname,
  1691.         data = "BaconLugia"
  1692.     },
  1693.     {
  1694.         text = "Didrik",
  1695.         callback = spoofmyfuckingname,
  1696.         data = "Didrik"
  1697.     },
  1698.     {
  1699.         text = "Computeteen5",
  1700.         callback = spoofmyfuckingname,
  1701.         data = "Computeteen5"
  1702.     },
  1703.     {
  1704.         text = "BiffJohnston",
  1705.         callback = spoofmyfuckingname,
  1706.         data = "BiffJohnston"
  1707.     },
  1708.     {
  1709.         text = "GuruLeru",
  1710.         callback = spoofmyfuckingname,
  1711.         data = "GuruLeru"
  1712.     },
  1713.     {
  1714.         text = "Gam3r12313",
  1715.         callback = spoofmyfuckingname,
  1716.         data = "Gam3r12313"
  1717.     },
  1718.     {
  1719.         text = "Grimwolf",
  1720.         callback = spoofmyfuckingname,
  1721.         data = "Grimwolf"
  1722.     },
  1723.     {
  1724.         text = "Ninja34",
  1725.         callback = spoofmyfuckingname,
  1726.         data = "Ninja34"
  1727.     },
  1728.     {
  1729.         text = "BootyHunter",
  1730.         callback = spoofmyfuckingname,
  1731.         data = "BootyHunter"
  1732.     },
  1733.     {
  1734.         text = "LoliPoppin",
  1735.         callback = spoofmyfuckingname,
  1736.         data = "LoliPoppin"
  1737.     },
  1738.     {
  1739.         text = "BobSmith",
  1740.         callback = spoofmyfuckingname,
  1741.         data = "BobSmith"
  1742.     },
  1743.     {
  1744.         text = "Jacques",
  1745.         callback = spoofmyfuckingname,
  1746.         data = "Jacques"
  1747.     },
  1748.     {
  1749.         text = "Ahr1man",
  1750.         callback = spoofmyfuckingname,
  1751.         data = "Ahr1man"
  1752.     },
  1753.     {
  1754.         text = "Lira",
  1755.         callback = spoofmyfuckingname,
  1756.         data = "Lira"
  1757.     },
  1758.     {
  1759.         text = "Panda",
  1760.         callback = spoofmyfuckingname,
  1761.         data = "Panda"
  1762.     },
  1763.     {
  1764.         text = "kit",
  1765.         callback = spoofmyfuckingname,
  1766.         data = "kit"
  1767.     },
  1768.     {
  1769.         text = "Truth91",
  1770.         callback = spoofmyfuckingname,
  1771.         data = "Truth91"
  1772.     },
  1773.     {
  1774.         text = "Major",
  1775.         callback = spoofmyfuckingname,
  1776.         data = "Major"
  1777.     },
  1778.     {
  1779.         text = "lendrick",
  1780.         callback = spoofmyfuckingname,
  1781.         data = "lendrick"
  1782.     }
  1783. }
  1784. donormenu = donormenu or SimpleMenu:new("DONOR VIP", "..thank you for donating", donoropt)
  1785. spoofopt5 = {
  1786.     {text = "Donors", callback = calldonormenu},
  1787.     {text = "Page 1", callback = calltrollrootmenuo},
  1788.     {text = "Page 2", callback = calltrollspoofmenu2},
  1789.     {text = "Page 3", callback = calltrollspoofmenu3},
  1790.     {text = "", is_cancel_button = true},
  1791.     {
  1792.         text = "Batman Bin Suparman",
  1793.         callback = spoofmyfuckingname,
  1794.         data = "Batman Bin Suparman"
  1795.     },
  1796.     {
  1797.         text = "Guybrush Threepwood",
  1798.         callback = spoofmyfuckingname,
  1799.         data = "Guybrush Threepwood"
  1800.     },
  1801.     {
  1802.         text = "Long Schlong Silver",
  1803.         callback = spoofmyfuckingname,
  1804.         data = "Long Schlong Silver"
  1805.     },
  1806.     {
  1807.         text = "Vaas Montenegro",
  1808.         callback = spoofmyfuckingname,
  1809.         data = "Vaas Montenegro"
  1810.     },
  1811.     {
  1812.         text = "Gordon Freeman",
  1813.         callback = spoofmyfuckingname,
  1814.         data = "Gordon Freeman"
  1815.     },
  1816.     {
  1817.         text = "Seaman Staines",
  1818.         callback = spoofmyfuckingname,
  1819.         data = "Seaman Staines"
  1820.     },
  1821.     {
  1822.         text = "Nathan Drake",
  1823.         callback = spoofmyfuckingname,
  1824.         data = "Nathan Drake"
  1825.     },
  1826.     {
  1827.         text = "I love cheats",
  1828.         callback = spoofmyfuckingname,
  1829.         data = "I love cheats"
  1830.     },
  1831.     {
  1832.         text = "Pat McRotch",
  1833.         callback = spoofmyfuckingname,
  1834.         data = "Pat McRotch"
  1835.     },
  1836.     {
  1837.         text = "Moe Lester",
  1838.         callback = spoofmyfuckingname,
  1839.         data = "Moe Lester"
  1840.     },
  1841.     {
  1842.         text = "Rockefella",
  1843.         callback = spoofmyfuckingname,
  1844.         data = "Rockefella"
  1845.     },
  1846.     {
  1847.         text = "I. C. Kuntz",
  1848.         callback = spoofmyfuckingname,
  1849.         data = "I. C. Kuntz"
  1850.     },
  1851.     {
  1852.         text = "Hugh Janus",
  1853.         callback = spoofmyfuckingname,
  1854.         data = "Hugh Janus"
  1855.     },
  1856.     {
  1857.         text = "Harry Wang",
  1858.         callback = spoofmyfuckingname,
  1859.         data = "Harry Wang"
  1860.     },
  1861.     {
  1862.         text = "Jack Kanoff",
  1863.         callback = spoofmyfuckingname,
  1864.         data = "Jack Kanoff"
  1865.     },
  1866.     {
  1867.         text = "Chase Cox",
  1868.         callback = spoofmyfuckingname,
  1869.         data = "Chase Cox"
  1870.     },
  1871.     {
  1872.         text = "Mike Hunt",
  1873.         callback = spoofmyfuckingname,
  1874.         data = "Mike Hunt"
  1875.     },
  1876.     {
  1877.         text = "Lou Scunt",
  1878.         callback = spoofmyfuckingname,
  1879.         data = "Lou Scunt"
  1880.     }
  1881. }
  1882. spoofmenu5 = spoofmenu5 or SimpleMenu:new("SPOOF NAME Page 4", ".. Yet another menu with names", spoofopt5)
  1883. spoofopt4 = {
  1884.     {text = "Donors", callback = calldonormenu},
  1885.     {text = "Page 1", callback = calltrollrootmenuo},
  1886.     {text = "Page 2", callback = calltrollspoofmenu2},
  1887.     {text = "Page 3", callback = calltrollspoofmenu3},
  1888.     {text = "Page 4", callback = calltrollspoofmenu5},
  1889.     {text = "", is_cancel_button = true},
  1890.     {
  1891.         text = "Slobodan Milosevic",
  1892.         callback = spoofmyfuckingname,
  1893.         data = "Slobodan Milosevic"
  1894.     },
  1895.     {
  1896.         text = "Osama Bin Laden",
  1897.         callback = spoofmyfuckingname,
  1898.         data = "Osama Bin Laden"
  1899.     },
  1900.     {
  1901.         text = "Saddam Hussein",
  1902.         callback = spoofmyfuckingname,
  1903.         data = "Saddam Hussein"
  1904.     },
  1905.     {
  1906.         text = "Harald Bluetooth",
  1907.         callback = spoofmyfuckingname,
  1908.         data = "Harald Bluetooth"
  1909.     },
  1910.     {
  1911.         text = "Benito Mussolini",
  1912.         callback = spoofmyfuckingname,
  1913.         data = "Benito Mussolini"
  1914.     },
  1915.     {
  1916.         text = "Mao Tse-Tung",
  1917.         callback = spoofmyfuckingname,
  1918.         data = "Mao Tse-Tung"
  1919.     },
  1920.     {
  1921.         text = "Vladimir Lenin",
  1922.         callback = spoofmyfuckingname,
  1923.         data = "Vladimir Lenin"
  1924.     },
  1925.     {
  1926.         text = "Vladimir Putin",
  1927.         callback = spoofmyfuckingname,
  1928.         data = "Vladimir Putin"
  1929.     },
  1930.     {
  1931.         text = "Joseph Stalin",
  1932.         callback = spoofmyfuckingname,
  1933.         data = "Joseph Stalin"
  1934.     },
  1935.     {
  1936.         text = "Motherfucker",
  1937.         callback = spoofmyfuckingname,
  1938.         data = "Motherfucker"
  1939.     },
  1940.     {
  1941.         text = "Bitchslapper",
  1942.         callback = spoofmyfuckingname,
  1943.         data = "Bitchslapper"
  1944.     },
  1945.     {
  1946.         text = "Adolf Hitler",
  1947.         callback = spoofmyfuckingname,
  1948.         data = "Adolf Hitler"
  1949.     },
  1950.     {
  1951.         text = "Kim Jong Il",
  1952.         callback = spoofmyfuckingname,
  1953.         data = "Kim Jong Il"
  1954.     },
  1955.     {
  1956.         text = "Asskicker",
  1957.         callback = spoofmyfuckingname,
  1958.         data = "Asskicke"
  1959.     },
  1960.     {
  1961.         text = "Zomboss",
  1962.         callback = spoofmyfuckingname,
  1963.         data = "Zomboss"
  1964.     },
  1965.     {
  1966.         text = "Copkiller",
  1967.         callback = spoofmyfuckingname,
  1968.         data = "Copkiller"
  1969.     },
  1970.     {
  1971.         text = "Idi Amin",
  1972.         callback = spoofmyfuckingname,
  1973.         data = "Idi Amin"
  1974.     },
  1975.     {
  1976.         text = "Hirohito",
  1977.         callback = spoofmyfuckingname,
  1978.         data = "Hirohito"
  1979.     },
  1980.     {
  1981.         text = "Pol Pot",
  1982.         callback = spoofmyfuckingname,
  1983.         data = "Pol Pot"
  1984.     },
  1985.     {
  1986.         text = "v00d00",
  1987.         callback = spoofmyfuckingname,
  1988.         data = "v00d00"
  1989.     }
  1990. }
  1991. spoofmenu4 = spoofmenu4 or SimpleMenu:new("SECRET MENU", ".. dafuq are you doing here????", spoofopt4)
  1992. spoofopt3 = {
  1993.     {text = "Donors", callback = calldonormenu},
  1994.     {text = "Page 1", callback = calltrollrootmenuo},
  1995.     {text = "Page 2", callback = calltrollspoofmenu2},
  1996.     {text = "Page 4", callback = calltrollspoofmenu5},
  1997.     {text = "", is_cancel_button = true},
  1998.     {
  1999.         text = "Generous George",
  2000.         callback = spoofmyfuckingname,
  2001.         data = "Generous George"
  2002.     },
  2003.     {
  2004.         text = "Phillip Oliver Holz",
  2005.         callback = spoofmyfuckingname,
  2006.         data = "Phillip Oliver Holz"
  2007.     },
  2008.     {
  2009.         text = "Wilma Fingerdoo",
  2010.         callback = spoofmyfuckingname,
  2011.         data = "Wilma Fingerdoo"
  2012.     },
  2013.     {
  2014.         text = "Cheating allowed",
  2015.         callback = spoofmyfuckingname,
  2016.         data = "Cheating allowed"
  2017.     },
  2018.     {
  2019.         text = "Ivanna Humpalot",
  2020.         callback = spoofmyfuckingname,
  2021.         data = "Ivanna Humpalot"
  2022.     },
  2023.     {
  2024.         text = "Ol' Dirty Bastard",
  2025.         callback = spoofmyfuckingname,
  2026.         data = "Ol' Dirty Bastard"
  2027.     },
  2028.     {
  2029.         text = "Newbie Booster",
  2030.         callback = spoofmyfuckingname,
  2031.         data = "Newbie Booster"
  2032.     },
  2033.     {
  2034.         text = "Seymore Butts",
  2035.         callback = spoofmyfuckingname,
  2036.         data = "Seymore Butts"
  2037.     },
  2038.     {
  2039.         text = "Homer Sexual",
  2040.         callback = spoofmyfuckingname,
  2041.         data = "Homer Sexual"
  2042.     },
  2043.     {
  2044.         text = "Justin Heranus",
  2045.         callback = spoofmyfuckingname,
  2046.         data = "Justin Heranus"
  2047.     },
  2048.     {
  2049.         text = "Cheaters 'r us",
  2050.         callback = spoofmyfuckingname,
  2051.         data = "Cheaters 'r us"
  2052.     },
  2053.     {
  2054.         text = "Carrie Mysac",
  2055.         callback = spoofmyfuckingname,
  2056.         data = "Carrie Mysac"
  2057.     },
  2058.     {
  2059.         text = "Mike Oxsbig",
  2060.         callback = spoofmyfuckingname,
  2061.         data = "Mike Oxsbig"
  2062.     },
  2063.     {
  2064.         text = "Rusty Kuntz",
  2065.         callback = spoofmyfuckingname,
  2066.         data = "Rusty Kuntz"
  2067.     },
  2068.     {
  2069.         text = "Slynderdale",
  2070.         callback = spoofmyfuckingname,
  2071.         data = "Slynderdale"
  2072.     },
  2073.     {
  2074.         text = "Clee Torres",
  2075.         callback = spoofmyfuckingname,
  2076.         data = "Clee Torres"
  2077.     },
  2078.     {
  2079.         text = "Max Payne",
  2080.         callback = spoofmyfuckingname,
  2081.         data = "Max Payne"
  2082.     },
  2083.     {
  2084.         text = "Sam Fisher",
  2085.         callback = spoofmyfuckingname,
  2086.         data = "Sam Fisher"
  2087.     },
  2088.     {text = "STEAMNAME", callback = livestrongdieyoung},
  2089.     {
  2090.         text = "N00b",
  2091.         callback = spoofmyfuckingname,
  2092.         data = "Simplity"
  2093.     }
  2094. }
  2095. spoofmenu3 = spoofmenu3 or SimpleMenu:new("SPOOF NAME Page 3", ".. or how about one of these names?", spoofopt3)
  2096. spoofopt2 = {
  2097.     {text = "Donors", callback = calldonormenu},
  2098.     {text = "Page 1", callback = calltrollrootmenuo},
  2099.     {text = "Page 3", callback = calltrollspoofmenu3},
  2100.     {text = "Page 4", callback = calltrollspoofmenu5},
  2101.     {text = "", callback = calltrollspoofmenu4},
  2102.     {
  2103.         text = "Phillip Purass",
  2104.         callback = spoofmyfuckingname,
  2105.         data = "Phillip Purass"
  2106.     },
  2107.     {
  2108.         text = "Duke Nukem",
  2109.         callback = spoofmyfuckingname,
  2110.         data = "Duke Nukem"
  2111.     },
  2112.     {
  2113.         text = "Invisible man",
  2114.         callback = spoofmyfuckingname,
  2115.         data = ""
  2116.     },
  2117.     {
  2118.         text = "Master Bates",
  2119.         callback = spoofmyfuckingname,
  2120.         data = "Master Bates"
  2121.     },
  2122.     {
  2123.         text = "King Nothing",
  2124.         callback = spoofmyfuckingname,
  2125.         data = "King Nothing"
  2126.     },
  2127.     {
  2128.         text = "Rubber man",
  2129.         callback = spoofmyfuckingname,
  2130.         data = "Rubber man"
  2131.     },
  2132.     {
  2133.         text = "Master Chief",
  2134.         callback = spoofmyfuckingname,
  2135.         data = "Master Chief"
  2136.     },
  2137.     {
  2138.         text = "Sandy Cervix",
  2139.         callback = spoofmyfuckingname,
  2140.         data = "Sandy Cervix"
  2141.     },
  2142.     {
  2143.         text = "Spongebob",
  2144.         callback = spoofmyfuckingname,
  2145.         data = "Spongebob"
  2146.     },
  2147.     {
  2148.         text = "Mike Litoris",
  2149.         callback = spoofmyfuckingname,
  2150.         data = "Mike Litoris"
  2151.     },
  2152.     {
  2153.         text = "Solid Snake",
  2154.         callback = spoofmyfuckingname,
  2155.         data = "Solid Snake"
  2156.     },
  2157.     {
  2158.         text = "Spiderman",
  2159.         callback = spoofmyfuckingname,
  2160.         data = "Spiderman"
  2161.     },
  2162.     {
  2163.         text = "Ran Sidass",
  2164.         callback = spoofmyfuckingname,
  2165.         data = "Ran Sidass"
  2166.     },
  2167.     {
  2168.         text = "RoboCop",
  2169.         callback = spoofmyfuckingname,
  2170.         data = "RoboCop"
  2171.     },
  2172.     {
  2173.         text = "Jack Goff",
  2174.         callback = spoofmyfuckingname,
  2175.         data = "Jack Goff"
  2176.     },
  2177.     {
  2178.         text = "madMAX",
  2179.         callback = spoofmyfuckingname,
  2180.         data = "madMAX"
  2181.     },
  2182.     {
  2183.         text = "Douglby",
  2184.         callback = spoofmyfuckingname,
  2185.         data = "Douglby"
  2186.     },
  2187.     {
  2188.         text = "Uraz88",
  2189.         callback = spoofmyfuckingname,
  2190.         data = "Uraz88"
  2191.     },
  2192.     {
  2193.         text = "Baldwin",
  2194.         callback = spoofmyfuckingname,
  2195.         data = "Baldwin"
  2196.     }
  2197. }
  2198. spoofmenu2 = spoofmenu2 or SimpleMenu:new("SPOOF NAME Page 2", ".. or this name better?", spoofopt2)
  2199. troopto = {
  2200.     {text = "Donors", callback = calldonormenu},
  2201.     {text = "Page 2", callback = calltrollspoofmenu2},
  2202.     {text = "Page 3", callback = calltrollspoofmenu3},
  2203.     {text = "Page 4", callback = calltrollspoofmenu3},
  2204.     {text = "", is_cancel_button = true},
  2205.     {
  2206.         text = "Kenneth The Janitor",
  2207.         callback = spoofmyfuckingname,
  2208.         data = "Kenneth The Janitor"
  2209.     },
  2210.     {
  2211.         text = "OVERKILL_Andreas",
  2212.         callback = spoofmyfuckingname,
  2213.         data = "OVERKILL_Andreas"
  2214.     },
  2215.     {
  2216.         text = "OVERKILL_Viktor",
  2217.         callback = spoofmyfuckingname,
  2218.         data = "OVERKILL_Viktor"
  2219.     },
  2220.     {
  2221.         text = "OVERKILL_Per_J",
  2222.         callback = spoofmyfuckingname,
  2223.         data = "OVERKILL_Per_J"
  2224.     },
  2225.     {
  2226.         text = "OVERKILL_Almir",
  2227.         callback = spoofmyfuckingname,
  2228.         data = "OVERKILL_Almir"
  2229.     },
  2230.     {
  2231.         text = "OVERKILL BO",
  2232.         callback = spoofmyfuckingname,
  2233.         data = "OVERKILL BO"
  2234.     },
  2235.     {
  2236.         text = "GurillaOverkilla",
  2237.         callback = spoofmyfuckingname,
  2238.         data = "GurillaOverkilla"
  2239.     },
  2240.     {
  2241.         text = "SimonViklund",
  2242.         callback = spoofmyfuckingname,
  2243.         data = "SimonViklund"
  2244.     },
  2245.     {
  2246.         text = "CaretCaret",
  2247.         callback = spoofmyfuckingname,
  2248.         data = "CaretCaret"
  2249.     },
  2250.     {
  2251.         text = "Overkillja",
  2252.         callback = spoofmyfuckingname,
  2253.         data = "Overkillja"
  2254.     },
  2255.     {},
  2256.     {
  2257.         text = "SMELLY PIRATE CAPTAIN",
  2258.         callback = spoofmyfuckingname,
  2259.         data = "SMELLY PIRATE CAPTAIN"
  2260.     },
  2261.     {
  2262.         text = "Stretch",
  2263.         callback = spoofmyfuckingname,
  2264.         data = "                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      "
  2265.     },
  2266.     {
  2267.         text = "The damn cops",
  2268.         callback = spoofmyfuckingname,
  2269.         data = "The damn cops"
  2270.     },
  2271.     {
  2272.         text = "Buster Hyman",
  2273.         callback = spoofmyfuckingname,
  2274.         data = "Buster Hyman"
  2275.     },
  2276.     {
  2277.         text = "Fuck this I've",
  2278.         callback = spoofmyfuckingname,
  2279.         data = "Fuck this I've"
  2280.     },
  2281.     {
  2282.         text = "Alotta Fagina",
  2283.         callback = spoofmyfuckingname,
  2284.         data = "Alotta Fagina"
  2285.     },
  2286.     {
  2287.         text = "Harry P. Ness",
  2288.         callback = spoofmyfuckingname,
  2289.         data = "Harry P. Ness"
  2290.     },
  2291.     {
  2292.         text = "Oh shit he",
  2293.         callback = spoofmyfuckingname,
  2294.         data = "Oh shit he"
  2295.     },
  2296.     {
  2297.         text = "Pirate Captain",
  2298.         callback = spoofmyfuckingname,
  2299.         data = "Pirate Captain"
  2300.     }
  2301. }
  2302. troopti = trooti or {
  2303.     {
  2304.         text = "Mess with other players [menu]",
  2305.         callback = callsyncmainmenu
  2306.     },
  2307.     {
  2308.         text = "Mess with self [menu]",
  2309.         callback = callpstatemenu
  2310.     },
  2311.     {
  2312.         text = "Make it rain [menu]",
  2313.         callback = callrainmenu
  2314.     },
  2315.     {text = "", is_cancel_button = true},
  2316.     {
  2317.         text = "One cop die, two new spawns [HOST]",
  2318.         callback = onetotwo
  2319.     },
  2320.     {
  2321.         text = "Dead cops turn to bulldozers",
  2322.         callback = bullcop
  2323.     },
  2324.     {},
  2325.     {
  2326.         text = "Safes,atms and cash registers popped (HOST)",
  2327.         callback = popatmregzt
  2328.     },
  2329.     {
  2330.         text = "Mission manipulator get item/continue mission",
  2331.         callback = getpatht
  2332.     },
  2333.     {
  2334.         text = "Drill manipulator start/restart drill",
  2335.         callback = thrilldrillt
  2336.     },
  2337.     {
  2338.         text = "Prevent wait for players at start",
  2339.         callback = dontwait
  2340.     },
  2341.     {
  2342.         text = "Open all bank deposit boxes",
  2343.         callback = bankbuster
  2344.     },
  2345.     {
  2346.         text = "Open all doors with ecm",
  2347.         callback = picklocksecmt
  2348.     },
  2349.     {
  2350.         text = "Apocalypse : Kill 'em all",
  2351.         callback = apocalypse
  2352.     },
  2353.     {
  2354.         text = "Board up all windows",
  2355.         callback = instaboardst
  2356.     },
  2357.     {
  2358.         text = "Phone calls rerouted",
  2359.         callback = callcentert
  2360.     },
  2361.     {
  2362.         text = "Take mask off again",
  2363.         callback = faceoff
  2364.     },
  2365.     {
  2366.         text = "Free civilian killing",
  2367.         callback = freekill
  2368.     },
  2369.     {
  2370.         text = "Doors etc opened",
  2371.         callback = picklockst
  2372.     },
  2373.     {
  2374.         text = "Computer h4X0r",
  2375.         callback = instahackzt
  2376.     },
  2377.     {
  2378.         text = "Trash all bags",
  2379.         callback = crapout
  2380.     },
  2381.     {
  2382.         text = "Use keycard",
  2383.         callback = usekeycardt
  2384.     },
  2385.     {text = "Magic wand", callback = minormagict}
  2386. }
  2387. if not trollmenuo then
  2388.     trollmenuo = trollmenuo or SimpleMenu:new("Troll Menu", "..troll as your favorite hero", troopto)
  2389. end
  2390.  
  2391. if not trollmenui then
  2392.     trollmenui = trollmenui or SimpleMenu:new("Troll menu", "Carrot/stick some noobs..", troopti)
  2393. end
  2394.  
  2395. if not inGame() then
  2396.     trollmenuo:show()
  2397. else
  2398.     trollmenui:show()
  2399. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement