BlinkingStars

discontinuedscripthub.lua

Jun 6th, 2023
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 34.01 KB | Gaming | 0 0
  1. local newcclosure = newcclosure or protect_function or function(...)
  2.     return ...
  3. end
  4. local GAME = getrawmetatable(game)
  5. local __INDEX = GAME.__index
  6. local __NEWINDEX = GAME.__newindex
  7. local __NAMECALL = GAME.__namecall
  8. local HttpService = __NAMECALL(game, "HttpService", "GetService")
  9. local Players = __NAMECALL(game, "Players", "GetService")
  10. local Client = __INDEX(Players, "LocalPlayer")
  11. local Games = {
  12.     [285291913] = "Traitor Town",
  13.     [606849621] = "Jailbreak",
  14.     [863266079] = "Apocalypse Rising 2",
  15.     [286090429] = "Arsenal",
  16.     [292439477] = "Phantom Forces"
  17. }
  18. local UI = Instance.new("ScreenGui")
  19. local VRUGS = Instance.new("Frame")
  20. local Save = Instance.new("TextButton")
  21. local Title = Instance.new("TextLabel")
  22. local Tabs = Instance.new("Frame")
  23. local Player = Instance.new("TextButton")
  24. local Block = Instance.new("Frame")
  25. local Game = Instance.new("TextButton")
  26. local Player_2 = Instance.new("Frame")
  27. local State = Instance.new("TextButton")
  28. local Game_2 = Instance.new("Frame")
  29. local EXAMPLE = Instance.new("TextLabel")
  30. local Input = Instance.new("TextBox")
  31. __NEWINDEX(VRUGS, "Name", "VRUGS")
  32. __NEWINDEX(VRUGS, "Parent", UI)
  33. __NEWINDEX(VRUGS, "BackgroundColor3", Color3.fromRGB(25, 25, 25))
  34. __NEWINDEX(VRUGS, "BorderColor3", Color3.fromRGB(42, 42, 42))
  35. __NEWINDEX(VRUGS, "BorderSizePixel", 0)
  36. __NEWINDEX(VRUGS, "Position", UDim2.new(0.5, -150, 0.5, -125))
  37. __NEWINDEX(VRUGS, "Size", UDim2.new(0, 300, 0, 250))
  38. __NEWINDEX(Title, "Name", "Title")
  39. __NEWINDEX(Title, "Parent", VRUGS)
  40. __NEWINDEX(Title, "BackgroundColor3", Color3.fromRGB(15, 15, 15))
  41. __NEWINDEX(Title, "BorderColor3", Color3.fromRGB(42, 42, 42))
  42. __NEWINDEX(Title, "BorderSizePixel", 0)
  43. __NEWINDEX(Title, "Size", UDim2.new(1, 0, 0, 25))
  44. __NEWINDEX(Title, "Font", Enum.Font.SourceSansItalic)
  45. __NEWINDEX(Title, "Text", " VRUGS" .. " // " .. (Games[__INDEX(game, "PlaceId")] or "NULL"))
  46. __NEWINDEX(Title, "TextColor3", Color3.new(1, 1, 1))
  47. __NEWINDEX(Title, "TextSize", 20)
  48. __NEWINDEX(Title, "TextStrokeColor3", Color3.new(1, 1, 1))
  49. __NEWINDEX(Title, "TextStrokeTransparency", .8)
  50. __NEWINDEX(Title, "TextXAlignment", Enum.TextXAlignment.Left)
  51. __NEWINDEX(Title, "TextYAlignment", Enum.TextYAlignment.Top)
  52. __NEWINDEX(Save, "Name", "Save")
  53. __NEWINDEX(Save, "Parent", Title)
  54. __NEWINDEX(Save, "BackgroundColor3", Color3.fromRGB(25,25,25))
  55. __NEWINDEX(Save, "BorderColor3", Color3.fromRGB(42,42,42))
  56. __NEWINDEX(Save, "Position", UDim2.new(0.7, -5, 0.25, 0))
  57. __NEWINDEX(Save, "Size", UDim2.new(0.3, 0, 0.5, 0))
  58. __NEWINDEX(Save, "Font", Enum.Font.SourceSansBold)
  59. __NEWINDEX(Save, "Text", "SAVE SETTINGS ")
  60. __NEWINDEX(Save, "TextColor3", Color3.new(1, 1, 1))
  61. __NEWINDEX(Save, "TextSize", 14)
  62. __NEWINDEX(Save, "TextXAlignment", Enum.TextXAlignment.Right)
  63. __NEWINDEX(Tabs, "Name", "Tabs")
  64. __NEWINDEX(Tabs, "Parent", VRUGS)
  65. __NEWINDEX(Tabs, "BackgroundColor3", Color3.new(1, 1, 1))
  66. __NEWINDEX(Tabs, "BackgroundTransparency", 1)
  67. __NEWINDEX(Tabs, "BorderColor3", Color3.fromRGB(42, 42, 42))
  68. __NEWINDEX(Tabs, "BorderSizePixel", 0)
  69. __NEWINDEX(Tabs, "Position", UDim2.new(0, 10, 0, 40))
  70. __NEWINDEX(Tabs, "Size", UDim2.new(1, -20, 0, 25))
  71. __NEWINDEX(Player, "Name", "Player")
  72. __NEWINDEX(Player, "Parent", Tabs)
  73. __NEWINDEX(Player, "BackgroundColor3", Color3.fromRGB(25, 25, 25))
  74. __NEWINDEX(Player, "BorderColor3", Color3.fromRGB(42, 42, 42))
  75. __NEWINDEX(Player, "Size", UDim2.new(0.5, 0, 1, 0))
  76. __NEWINDEX(Player, "Font", Enum.Font.SourceSans)
  77. __NEWINDEX(Player, "Text", "PLAYER")
  78. __NEWINDEX(Player, "TextColor3", Color3.new(1, 1, 1))
  79. __NEWINDEX(Player, "TextSize", 20)
  80. __NEWINDEX(Player, "TextStrokeColor3", Color3.new(1, 1, 1))
  81. __NEWINDEX(Player, "TextStrokeTransparency", .9)
  82. __NEWINDEX(Block, "Name", "Block")
  83. __NEWINDEX(Block, "Parent", Player)
  84. __NEWINDEX(Block, "BackgroundColor3", Color3.fromRGB(25, 25, 25))
  85. __NEWINDEX(Block, "BorderColor3", Color3.fromRGB(25, 25, 25))
  86. __NEWINDEX(Block, "Position", UDim2.new(0, 1, 1, 0))
  87. __NEWINDEX(Block, "Size", UDim2.new(1, -3, 0, 0))
  88. __NEWINDEX(Block, "ZIndex", 2)
  89. __NEWINDEX(Game, "Name", "Game")
  90. __NEWINDEX(Game, "Parent", Tabs)
  91. __NEWINDEX(Game, "BackgroundColor3", Color3.fromRGB(25, 25, 25))
  92. __NEWINDEX(Game, "BorderColor3", Color3.fromRGB(42, 42, 42))
  93. __NEWINDEX(Game, "Position", UDim2.new(0.5, 0, 0, 0))
  94. __NEWINDEX(Game, "Size", UDim2.new(0.5, 0, 1, 0))
  95. __NEWINDEX(Game, "Font", Enum.Font.SourceSans)
  96. __NEWINDEX(Game, "Text", "GAME")
  97. __NEWINDEX(Game, "TextColor3", Color3.new(1, 1, 1))
  98. __NEWINDEX(Game, "TextSize", 20)
  99. __NEWINDEX(Game, "TextStrokeColor3", Color3.new(1, 1, 1))
  100. __NEWINDEX(Game, "TextStrokeTransparency", .9)
  101. __NEWINDEX(Player_2, "Name", "Player")
  102. __NEWINDEX(Player_2, "Parent", VRUGS)
  103. __NEWINDEX(Player_2, "BackgroundColor3", Color3.fromRGB(25, 25, 25))
  104. __NEWINDEX(Player_2, "BorderColor3", Color3.fromRGB(42, 42, 42))
  105. __NEWINDEX(Player_2, "Position", UDim2.new(0, 10, 0, 65))
  106. __NEWINDEX(Player_2, "Size", UDim2.new(1, -20, 1, -75))
  107. __NEWINDEX(Game_2, "Name", "Game")
  108. __NEWINDEX(Game_2, "Parent", VRUGS)
  109. __NEWINDEX(Game_2, "BackgroundColor3", Color3.fromRGB(25, 25, 25))
  110. __NEWINDEX(Game_2, "BorderColor3", Color3.fromRGB(42, 42, 42))
  111. __NEWINDEX(Game_2, "Position", UDim2.new(0, 10, 0, 65))
  112. __NEWINDEX(Game_2, "Size", UDim2.new(1, -20, 1, -75))
  113. __NEWINDEX(Game_2, "Visible", false)
  114. __NEWINDEX(EXAMPLE, "Name", "EXAMPLE")
  115. __NEWINDEX(EXAMPLE, "BackgroundColor3", Color3.fromRGB(25, 25, 25))
  116. __NEWINDEX(EXAMPLE, "BorderColor3", Color3.fromRGB(42, 42, 42))
  117. __NEWINDEX(EXAMPLE, "Position", UDim2.new(0, 5, 0, 5))
  118. __NEWINDEX(EXAMPLE, "Size", UDim2.new(0.5, -10, 0, 25))
  119. __NEWINDEX(EXAMPLE, "Font", Enum.Font.SourceSans)
  120. __NEWINDEX(EXAMPLE, "Text", " SETTING:")
  121. __NEWINDEX(EXAMPLE, "TextColor3", Color3.new(1, 1, 1))
  122. __NEWINDEX(EXAMPLE, "TextSize", 16)
  123. __NEWINDEX(EXAMPLE, "TextXAlignment", Enum.TextXAlignment.Left)
  124. __NEWINDEX(State, "Name", "State")
  125. __NEWINDEX(State, "Parent", EXAMPLE)
  126. __NEWINDEX(State, "BackgroundColor3", Color3.new(1, 1, 1))
  127. __NEWINDEX(State, "BackgroundTransparency", 1)
  128. __NEWINDEX(State, "Size", UDim2.new(1, 0, 1, 0))
  129. __NEWINDEX(State, "Font", Enum.Font.SourceSans)
  130. __NEWINDEX(State, "Text", "OFF")
  131. __NEWINDEX(State, "TextColor3", Color3.new(1, 0, 0))
  132. __NEWINDEX(State, "TextSize", 16)
  133. __NEWINDEX(State, "TextStrokeColor3", Color3.new(1, 0, 0))
  134. __NEWINDEX(State, "TextStrokeTransparency", .8)
  135. __NEWINDEX(State, "TextXAlignment", Enum.TextXAlignment.Right)
  136. __NEWINDEX(Input, "Name", "Input")
  137. __NEWINDEX(Input, "Parent", UI)
  138. __NEWINDEX(Input, "BackgroundColor3", Color3.fromRGB(25, 25, 25))
  139. __NEWINDEX(Input, "BorderColor3", Color3.fromRGB(42, 42, 42))
  140. __NEWINDEX(Input, "BorderSizePixel", 2)
  141. __NEWINDEX(Input, "Position", UDim2.new(0.5, -100, 0.5, -20))
  142. __NEWINDEX(Input, "Size", UDim2.new(0, 200, 0, 40))
  143. __NEWINDEX(Input, "Font", Enum.Font.GothamBlack)
  144. __NEWINDEX(Input, "PlaceholderColor3", Color3.fromRGB(42, 42, 42))
  145. __NEWINDEX(Input, "PlaceholderText", "Input")
  146. __NEWINDEX(Input, "Text", "")
  147. __NEWINDEX(Input, "TextColor3", Color3.fromRGB(178, 178, 178))
  148. __NEWINDEX(Input, "TextSize", 16)
  149. __NEWINDEX(Input, "Visible", false)
  150. local UIS = __NAMECALL(game, "UserInputService", "GetService")
  151. local Buttons = {}
  152. local SettingsG = {
  153.     ["Traitor Town"] = {
  154.         ["Detector"] = {
  155.             Category = "Game",
  156.             Enabled = true
  157.         },
  158.         ["Steal Credits"] = {
  159.             Category = "Game",
  160.             Enabled = false
  161.         },
  162.         ["Advertise"] = {
  163.             Category = "Game",
  164.             Enabled = false
  165.         },
  166.         ["Call Outs"] = {
  167.             Category = "Game",
  168.             Enabled = false
  169.         },
  170.         ["Call Detective"] = {
  171.             Category = "Game",
  172.             Enabled = false
  173.         },
  174.         ["Burn Corpses"] = {
  175.             Category = "Game",
  176.             Enabled = false
  177.         },
  178.         ["ESP"] = {
  179.             Category = "Game",
  180.             Enabled = false
  181.         },
  182.         ["Infinite Ammo"] = {
  183.             Category = "Player",
  184.             Enabled = false
  185.         },
  186.         ["No Fall"] = {
  187.             Category = "Player",
  188.             Enabled = false
  189.         },
  190.         ["Fast Crouch"] = {
  191.             Category = "Player",
  192.             Enabled = false
  193.         },
  194.         ["No Recoil"] = {
  195.             Category = "Player",
  196.             Enabled = false
  197.         },
  198.         ["No Spread"] = {
  199.             Category = "Player",
  200.             Enabled = false
  201.         }
  202.     },
  203.     ["Jailbreak"] = {
  204.         ["Instant Act"] = {
  205.             Category = "Game",
  206.             Enabled = false
  207.         },
  208.         ["Infinite Nitro"] = {
  209.             Category = "Game",
  210.             Enabled = false
  211.         },
  212.         ["No Recoil"] = {
  213.             Category = "Player",
  214.             Enabled = false
  215.         },
  216.         ["Infinite Ammo"] = {
  217.             Category = "Player",
  218.             Enabled = false
  219.         },
  220.         ["Machine Gun"] = {
  221.             Category = "Player",
  222.             Enabled = false
  223.         },
  224.         ["Anti Ragdoll"] = {
  225.             Category = "Player",
  226.             Enabled = false
  227.         }
  228.     },
  229.     ["Apocalypse Rising 2"] = {
  230.         ["Item ESP"] = {
  231.             Category = "Game",
  232.             Enabled = false
  233.         },
  234.         ["No Fog"] = {
  235.             Category = "Player",
  236.             Enabled = false
  237.         },
  238.         ["ESP"] = {
  239.             Category = "Game",
  240.             Enabled = false
  241.         }
  242.     },
  243.     ["Arsenal"] = {
  244.         ["No Particles"] = {
  245.             Category = "Game",
  246.             Enabled = false
  247.         },
  248.         ["All Headshot"] = {
  249.             Category = "Game",
  250.             Enabled = false
  251.         },
  252.         ["No Spread"] = {
  253.             Category = "Player",
  254.             Enabled = false
  255.         },
  256.         ["No Recoil"] = {
  257.             Category = "Player",
  258.             Enabled = false
  259.         },
  260.         ["Inf Ammo"] = {
  261.             Category = "Game",
  262.             Enabled = false
  263.         }
  264.     },
  265.     ["Phantom Forces"] = {
  266.         ["No Spread"] = {
  267.             Category = "Player",
  268.             Enabled = false
  269.         },
  270.         ["No Recoil"] = {
  271.             Category = "Player",
  272.             Enabled = false
  273.         },
  274.         ["Inf Ammo"] = {
  275.             Category = "Player",
  276.             Enabled = false
  277.         },
  278.         ["Firerate"] = {
  279.             Category = "Player",
  280.             Enabled = false
  281.         },
  282.         ["No Slowdown"] = {
  283.             Category = "Player",
  284.             Enabled = false
  285.         }
  286.     }
  287. }
  288. local GameName = Games[__INDEX(game, "PlaceId")] or "NULL"
  289. local c = SettingsG[GameName]
  290. assert(c, "Invalid game!")
  291. local Exists, File = pcall(readfile, "vrugs_v_v_v_v_vEsc.json")
  292. if Exists then
  293.     local SavedSettings = __NAMECALL(HttpService, File, "JSONDecode")[GameName]
  294.     for a, b in next, SavedSettings or {} do
  295.         if c[a] then
  296.             c[a] = b
  297.         end
  298.     end
  299. end
  300. local Settings = setmetatable(c, {
  301.     __index = {
  302.         Hook = function(a, b, c)
  303.             return __NAMECALL(__INDEX(Buttons[b], "State"), "Text", "GetPropertyChangedSignal"):Connect(function()
  304.                 c(a[b].Enabled)
  305.             end)
  306.         end,
  307.         Set = function(a, b, c)
  308.             a[b].Enabled = c
  309.             local Button = Buttons[b]
  310.             local State = __INDEX(Button, "State")
  311.             __NEWINDEX(State, "Text", c and "ON" or "OFF")
  312.             __NEWINDEX(State, "TextColor3", c and Color3.new(0,1,0) or Color3.new(1,0,0))
  313.             __NEWINDEX(State, "TextStrokeColor3", __INDEX(State, "TextColor3"))
  314.         end
  315.     }
  316. })
  317. __INDEX(Player, "MouseButton1Click"):Connect(function()
  318.     __NEWINDEX(Game_2, "Visible", false)
  319.     __NEWINDEX(Player_2, "Visible", true)
  320.     __NEWINDEX(Block, "Parent", Player)
  321. end)
  322. __INDEX(Game, "MouseButton1Click"):Connect(function()
  323.     __NEWINDEX(Game_2, "Visible", true)
  324.     __NEWINDEX(Player_2, "Visible", false)
  325.     __NEWINDEX(Block, "Parent", Game)
  326. end)
  327. local getPlayer = function(str)
  328.     for _, v in next, __NAMECALL(Players, "GetPlayers") do
  329.         if __INDEX(v, "Name"):lower():sub(1, #str) == str then
  330.             return v
  331.         end
  332.     end
  333. end
  334. local addESP = function(Pos, Active)
  335.     Pos = Pos or Vector3.new(0, 0, 0)
  336.     local Pos2D = __NAMECALL(__INDEX(workspace, "CurrentCamera"), Pos, "WorldToViewportPoint")
  337.     local CoreGui = __NAMECALL(game, "CoreGui", "GetService")
  338.     DumbESPMemeUI_Iterations = DumbESPMemeUI_Iterations or __NAMECALL(HttpService, true, "GenerateGUID")
  339.     local UI = __NAMECALL(CoreGui, DumbESPMemeUI_Iterations, "FindFirstChild") or Instance.new("ScreenGui", CoreGui)
  340.     __NEWINDEX(UI, "Name", DumbESPMemeUI_Iterations)
  341.     __NEWINDEX(UI, "IgnoreGuiInset", true)
  342.     local ESP = Instance.new("TextLabel")
  343.     __NEWINDEX(ESP, "Name", "DumbESPMeme_Iterations")
  344.     __NEWINDEX(ESP, "BackgroundTransparency", 1)
  345.     __NEWINDEX(ESP, "Position", UDim2.new(0, Pos2D.X, 0, Pos2D.Y))
  346.     __NEWINDEX(ESP, "Size", UDim2.new(0, 1, 0, 1))
  347.     __NEWINDEX(ESP, "Visible", Active ~= false)
  348.     __NEWINDEX(ESP, "TextColor3", Color3.new(1, 1, 1))
  349.     __NEWINDEX(ESP, "TextStrokeColor3", Color3.new(0, 0, 0))
  350.     __NEWINDEX(ESP, "Font", Enum.Font.GothamBlack)
  351.     __NEWINDEX(ESP, "TextStrokeTransparency", .1)
  352.     __NEWINDEX(ESP, "Parent", UI)
  353.     return ESP
  354. end
  355. local draggable = function(a)
  356.     local b
  357.     local c
  358.     __INDEX(a, "InputBegan"):Connect(function(a)
  359.         if __INDEX(a, "UserInputType") == Enum.UserInputType.MouseButton1 then
  360.             b = true
  361.             c = __INDEX(a, "Position")
  362.             __INDEX(a, "Changed"):Connect(function()
  363.                 if __INDEX(a, "UserInputType") == Enum.UserInputType.MouseButton1 then
  364.                     b = false
  365.                 end
  366.             end)
  367.         end
  368.     end)
  369.     __INDEX(UIS, "InputChanged"):Connect(function(d)
  370.         if __INDEX(d, "UserInputType") == Enum.UserInputType.MouseMovement and b then
  371.             local b = __INDEX(d, "Position")
  372.             __NEWINDEX(a, "Position", __INDEX(a, "Position") + UDim2.new(0, b.X - c.X, 0, b.Y - c.Y))
  373.             c = b
  374.         end
  375.     end)
  376. end
  377. local ApocItemESPMaxDist = 999999
  378. local ServerEvents
  379. local SavedWalkSpeed, SavedJumpPower, SavedHipHeight = 16, 50, 0
  380. for Setting, Table in next, Settings do
  381.     local Button = __NAMECALL(EXAMPLE, "Clone")
  382.     local Frame = __INDEX(VRUGS, Table.Category)
  383.     local Count = #__NAMECALL(Frame, "GetChildren")/2
  384.     __NEWINDEX(Button, "Parent", Frame)
  385.     Buttons[Setting] = Button
  386.     __NEWINDEX(Button, "Name", Setting)
  387.     __NEWINDEX(Button, "Text", " " .. Setting:upper() .. ":")
  388.     Settings:Set(Setting, Settings[Setting].Enabled)
  389.     __NEWINDEX(Button, "Position", UDim2.new(Count % 1, 5, 0, 5 + math.floor(Count) * 35))
  390.     __INDEX(__INDEX(Button, "State"), "MouseButton1Click"):Connect(function()
  391.         Settings:Set(Setting, not Settings[Setting].Enabled)
  392.     end)
  393. end
  394. if GameName == "Traitor Town" then
  395.     SavedJumpPower = 21
  396.     Env = getsenv(__NAMECALL(__INDEX(Client, "PlayerGui"), "Client", "WaitForChild"))
  397.     ServerEvents = Env._s.ServerEvents
  398.     local Children = __NAMECALL(ServerEvents, "GetChildren")
  399.     local Sayings = {
  400.         "Gameplay sponsored by Vrugs, Disk cord: 6bvKCNK",
  401.         "Nice 1 dollar logitech mouse! Disk cord: 6bvKCNK",
  402.         "Features: Speed, Traitor Detect, Inf Ammo and much more! 6bvKCNK",
  403.         "Buy Vrugs now! Disk cord: 6bvKCNK",
  404.         "19 inch monitor, 0 IQ monkey"
  405.     }
  406.     local Fall = __INDEX(ServerEvents, "Fall")
  407.     local BlankRemote = Instance.new("RemoteEvent")
  408.     local T1 = {
  409.         Fall = BlankRemote,
  410.         Crush = BlankRemote,
  411.         TriggerSelfDefense = BlankRemote,
  412.         ErrorReport = BlankRemote
  413.     }
  414.     local MetaT1 = {
  415.         __index = ServerEvents
  416.     }
  417.     Env._s.ServerEvents = setmetatable(T1, MetaT1)
  418.     local takePush = Env.takePush
  419.     local rayWithDamage = Env.rayWithDamage
  420.     local updateWalkSpeed = Env.updateWalkSpeed
  421.     local setRecoil = Env.setRecoil
  422.     Env.groupStats[__INDEX(Client, "Name")] = "Administrator"
  423.     Env.discombobulatorTurn = Vector3.new()
  424.     Env.takePush = function(...)
  425.         Env.discombobulatorTurn = Vector3.new()
  426.         return takePush(...)
  427.     end
  428.     Env.rayWithDamage = function(len, spread, dmg, headshots, weapon, removeAmmo)
  429.         return rayWithDamage(500, Settings["No Spread"].Enabled and 0.01 or spread, dmg, true, weapon, not Settings["Infinite Ammo"].Enabled)
  430.     end
  431.     Env.setRecoil = Settings["No Recoil"].Enabled and function() end or setRecoil
  432.     Env.crash = function() end
  433.     Env.updateWalkSpeed = Settings["Fast Crouch"].Enabled and function() end or updateWalkSpeed
  434.     __NEWINDEX(__INDEX(Env._s.ClientEvents, "Ping"), "OnClientInvoke", function()
  435.         if Env._s.dataReady(Client) then
  436.             if Env._s.parented(__INDEX(Client, "Character")) then
  437.                 return __INDEX(Client, "UserId"), __INDEX(Client, "Name"), Env.gameTeams[__INDEX(Client, "Name")], Env.round, 21, 100, 16, __NAMECALL(Env._s.ClientEvents, "GetChildren"), Children
  438.             else
  439.                 return __INDEX(Client, "UserId"), __INDEX(Client, "Name"), Env.gameTeams[__INDEX(Client, "Name")], Env.round, true, true, true, __NAMECALL(Env._s.ClientEvents, "GetChildren"), Children
  440.             end
  441.         else
  442.             return __INDEX(Client, "UserId"), __INDEX(Client, "Name"), true, Env.round, true, true, true, __NAMECALL(Env._s.ClientEvents, "GetChildren"), Children
  443.         end
  444.     end)
  445.     local makeTraitor = function(Player)
  446.         if (Client == Player) or (Env.gameTeams[__INDEX(Client, "Name")] == "Traitor") or (not Settings.Detector.Enabled) or (__INDEX(__INDEX(__INDEX(Client, "Data"), "AliveStatus"), "Value") == "Spectator") or (Env.round ~= Env.LuaEnum.Round.InProgress) then return end
  447.         __NEWINDEX(__INDEX(__INDEX(__INDEX(Player, "Character"), "HumanoidRootPart"), "NameLabel"), "Enabled", true)
  448.         if Settings["Call Outs"].Enabled then
  449.             __NAMECALL(__INDEX(ServerEvents, "SendChat"), Env.securityKey, Env._s.trimLeft(("%s is a Traitor!"):format(__INDEX(Player, "Name")), 0), "FireServer")
  450.         end
  451.         Env.takeNotification("Traitor found: " .. __INDEX(Player, "Name"), 2)
  452.     end
  453.     local doPlayer = function(Player)
  454.         local doChar = function(Char)
  455.             local IsInnocent = false
  456.             local IsDetective = false
  457.             local IsTraitor = false
  458.             local IsFreekill = false
  459.             local currKarma = __INDEX(__INDEX(__INDEX(Player, "Data"), "Karma"), "Value")
  460.             local TraitorStock = __NAMECALL(__NAMECALL(Char, "Stock", "WaitForChild"), "Traitor", "WaitForChild")
  461.             local oldValues = {}
  462.             for i,v in next, __NAMECALL(TraitorStock, "GetChildren") do
  463.                 oldValues[__INDEX(v, "Name")] = __INDEX(v, "Value")
  464.                 __INDEX(v, "Changed"):Connect(function(a)
  465.                     if not IsDetective and a < oldValues[__INDEX(v, "Name")] then
  466.                         IsTraitor = true
  467.                         makeTraitor(Player)
  468.                     end
  469.                 end)
  470.             end
  471.             __INDEX(__NAMECALL(__NAMECALL(Char, "CorpseData", "WaitForChild"), "Kills", "WaitForChild"), "ChildAdded"):Connect(function(a)
  472.                 local dead = __NAMECALL(__NAMECALL(__INDEX(workspace, "Ragdolls"), __INDEX(a, "Value"), "WaitForChild"), "CorpseData", "WaitForChild")
  473.                 if __INDEX(__NAMECALL(dead, "LeftoverCredits", "WaitForChild"), "Value") > 0 and Settings["Steal Credits"].Enabled then
  474.                     __NAMECALL(__INDEX(ServerEvents, "StealCredits"), Env.securityKey, __INDEX(dead, "Parent"), "FireServer")
  475.                 end
  476.                 if Settings["Call Detective"].Enabled then
  477.                     __NAMECALL(__INDEX(ServerEvents, "SendDetectiveCall"), Env.securityKey, __INDEX(a, "Value"), "FireServer")
  478.                 end
  479.                 if not __INDEX(__INDEX(dead, "IsSelfDefense"), "Value") and not IsDetective then
  480.                     local Team = __INDEX(__INDEX(dead, "Team"), "Value")
  481.                     local Karma = __INDEX(__INDEX(__INDEX(Player, "Data"), "Karma"), "Value")
  482.                     if Team == "Innocent" and Karma >= currKarma then
  483.                         makeTraitor(Player)
  484.                         IsTraitor = true
  485.                     elseif Team == "Traitor" and Karma >= currKarma then
  486.                         IsInnocent = true
  487.                     elseif Team == "Innocent" and Karma < currKarma then
  488.                         IsInnocent = true
  489.                     end
  490.                     currKarma = Karma
  491.                 end
  492.                 if Player == Client and Settings["Burn Corpses"].Enabled then
  493.                     __NAMECALL(__INDEX(ServerEvents, "BurnCorpse"), Env.securityKey, __INDEX(dead, "Parent"), "FireServer")
  494.                 end
  495.             end)
  496.             __INDEX(__NAMECALL(__INDEX(Player, "Data"), "Evildoer", "WaitForChild"), "Changed"):Connect(function(a)
  497.                 IsInnocent = a
  498.                 IsFreekill = a
  499.             end)
  500.             local DetHat = __NAMECALL(Char, "Detective", "WaitForChild")
  501.             IsDetective = __NEWINDEX(__INDEX(DetHat, "Handle"), "Transparency", 0)
  502.             IsInnocent = __INDEX(__INDEX(__INDEX(Player, "Data"), "Evildoer"), "Value")
  503.             IsFreekill = IsInnocent
  504.             __NAMECALL(__INDEX(DetHat, "Handle"), "Transparency", "GetPropertyChangedSignal"):Connect(function()
  505.                 IsDetective = __INDEX(__INDEX(DetHat, "Handle"), "Transparency") == 0
  506.             end)
  507.             if Client ~= Player then
  508.                 local NameLabel = __NAMECALL(__NAMECALL(Char, "HumanoidRootPart", "WaitForChild"), "NameLabel", "WaitForChild")
  509.                 __NEWINDEX(NameLabel, "Enabled", Env.updateNames_enabled or Settings.ESP.Enabled)
  510.                 local Label = __NAMECALL(NameLabel, "TextLabel", "FindFirstChildOfClass")
  511.                 __NAMECALL(NameLabel, "Enabled", "GetPropertyChangedSignal"):Connect(function()
  512.                     __NEWINDEX(NameLabel, "Enabled", Env.updateNames_enabled or Settings.ESP.Enabled)
  513.                     Env.updateShadowText(Label, __INDEX(Player, "Name") .. " | " .. (IsDetective and "DETECTIVE" or IsTraitor and "TRAITOR" or IsInnocent and "INNOCENT" or "Unconfirmed") .. (IsFreekill and " (FREEKILL)" or ""))
  514.                 end)
  515.                 Settings:Hook("ESP", function(a)
  516.                     __NEWINDEX(NameLabel, "Enabled", a)
  517.                 end)
  518.             end
  519.         end
  520.         local Char = __INDEX(Player, "Character")
  521.         if Char then
  522.             doChar(Char)
  523.         end
  524.         __INDEX(Player, "CharacterAdded"):Connect(doChar)
  525.     end
  526.     for i,v in next, __NAMECALL(Players, "GetPlayers") do
  527.         doPlayer(v)
  528.     end
  529.     __INDEX(Players, "PlayerAdded"):Connect(doPlayer)
  530.     spawn(function()
  531.         while wait(15) do
  532.             if Settings.Advertise.Enabled then
  533.                 __NAMECALL(__INDEX(ServerEvents, "SendChat"), Env.securityKey, Sayings[Random.new(tick()):NextInteger(1,#Sayings)], true, "FireServer")
  534.             end
  535.         end
  536.     end)
  537.     Settings:Hook("No Fall", function(State)
  538.         Env._s.ServerEvents.Fall = State and BlankRemote or Fall
  539.     end)
  540.     Settings:Hook("No Recoil", function(State)
  541.         Env.setRecoil = State and function() end or setRecoil
  542.     end)
  543.     Settings:Hook("Fast Crouch", function(State)
  544.         Env.updateWalkSpeed = State and function() end or updateWalkSpeed
  545.     end)
  546. elseif GameName == "Jailbreak" then
  547.     local d = {}
  548.     local Framework = __INDEX(__INDEX(Client, "PlayerScripts"), "LocalScript")
  549.     local hookspec = function(spec)
  550.         return setmetatable({}, {
  551.             __index = function(self, index)
  552.                 if index == "Timed" and Settings["Instant Act"].Enabled then
  553.                     return false
  554.                 else
  555.                     return spec[index]
  556.                 end
  557.             end,
  558.             __newindex = spec
  559.         })
  560.     end
  561.     for _, f in next, debug.getregistry() do
  562.         if typeof(f) == "function" and getfenv(f).script == Framework then
  563.             for a, u in next, debug.getupvalues(f) do
  564.                 if typeof(u) == "table" then
  565.                     if u.Specs and not d.Specs then
  566.                         for ll, tt in next, u.Specs do
  567.                             u.Specs[ll] = hookspec(tt)
  568.                         end
  569.                         local Add = u.Specs.Add
  570.                         u.Specs.Add = function(a, b)
  571.                             return Add(hookspec(a), b)
  572.                         end
  573.                         print("-INSTANT ACT-")
  574.                         d.Specs = true
  575.                     elseif u.LastVehicleExit and not d.Nitro then
  576.                         debug.setupvalue(f, a, setmetatable({}, {
  577.                             __index = function(_, a)
  578.                                 if a == "Nitro" and Settings["Infinite Nitro"].Enabled then
  579.                                     return 250
  580.                                 elseif a == "LastVehicleExit" and Settings["Anti Ragdoll"].Enabled then
  581.                                     return tick()
  582.                                 else
  583.                                     return u[a]
  584.                                 end
  585.                             end,
  586.                             __newindex = u
  587.                         }))
  588.                         print("-INFINITE NITRO-")
  589.                         d.Nitro = true
  590.                     elseif typeof(u[1]) == "table" and u[1].c and not d.AC then
  591.                         table.remove(u)
  592.                         print("-AC BYPASS-")
  593.                         d.AC = true
  594.                     elseif u.TimeAccumDiff and not d.NoClip then
  595.                         u.TimeAccumDiff = function() return 0 end
  596.                         print("-NOCLIP BYPASS-")
  597.                         d.NoClip = true
  598.                     end
  599.                 elseif typeof(u) == "function" and not d.WS then
  600.                     for _, V in next, debug.getupvalues(u) do
  601.                         if V == math.log then
  602.                             debug.setupvalue(f, a, function() end)
  603.                             print("-WS BYPASS-")
  604.                             d.WS = true
  605.                         end
  606.                     end
  607.                 end
  608.             end
  609.         end
  610.     end
  611.     local a, b = pcall(require, __INDEX(__INDEX(__NAMECALL(game, "ReplicatedStorage", "GetService"), "Game"), "ItemConfig"))
  612.     if a then
  613.         for a, c in next, b do
  614.             b[a] = setmetatable({}, {
  615.                 __index = function(_, a)
  616.                     if (a == "MagSize" and Settings["Infinite Ammo"].Enabled) or (a == "FireFreq" and Settings["Machine Gun"].Enabled) then
  617.                         return math.huge
  618.                     elseif a == "FireAuto" and Settings["Machine Gun"].Enabled then
  619.                         return true
  620.                     elseif a == "CamShakeMagnitude" and Settings["No Recoil"].Enabled then
  621.                         return 0
  622.                     end
  623.                     return c[a]
  624.                 end,
  625.                 __newindex = c
  626.             })
  627.             print("-" .. a:upper() .. " SETTINGS HOOK-")
  628.         end
  629.     end
  630.     __INDEX(UIS, "InputBegan"):Connect(function(a, b)
  631.         if b then return end
  632.         if __INDEX(a, "KeyCode") == Enum.KeyCode.LeftShift then
  633.             local a = __INDEX(Client, "Character") and __NAMECALL(__INDEX(Client, "Character"), "Humanoid", "FindFirstChildOfClass")
  634.             if a then
  635.                 __NEWINDEX(a, "WalkSpeed", __INDEX(a, "WalkSpeed") * 1.5)
  636.             end
  637.         end
  638.     end)
  639.     __INDEX(UIS, "InputEnded"):Connect(function(a, b)
  640.         if b then return end
  641.         if __INDEX(a, "KeyCode") == Enum.KeyCode.LeftShift then
  642.             local a = __INDEX(Client, "Character") and __NAMECALL(__INDEX(Client, "Character"), "Humanoid", "FindFirstChildOfClass")
  643.             if a then
  644.                 __NEWINDEX(a, "WalkSpeed", __INDEX(a, "WalkSpeed") / 1.5)
  645.             end
  646.         end
  647.     end)
  648. elseif GameName == "Apocalypse Rising 2" then
  649.     local Framework = _G.ClientFramework or getrenv()._G.ClientFramework
  650.     local API = debug.getupvalues(Framework).api
  651.     local Camera = __INDEX(workspace, "CurrentCamera")
  652.     local ItemESPs = {}
  653.     local PlayerESPs = {}
  654.     local addItemESP = function(a)
  655.         if __INDEX(a, "ClassName") == "CFrameValue" then
  656.             local ESP = addESP(__INDEX(__INDEX(a, "Value"), "Position"), Settings["Item ESP"].Enabled)
  657.             __NEWINDEX(ESP, "Text", __INDEX(a, "Name"))
  658.             ItemESPs[a] = ESP
  659.         end
  660.     end
  661.     local addPlayerESP = function(a)
  662.         if __INDEX(a, "Parent") == __INDEX(workspace, "Characters") and __INDEX(Character, "Name") ~= __INDEX(Client, "Name") then
  663.             local ESP = addESP(__INDEX(__INDEX(a, "Head"), "Position"), Settings.ESP.Enabled)
  664.             __NEWINDEX(ESP, "Text", __INDEX(a, "Name"))
  665.             PlayerESPs[a] = ESP
  666.         end
  667.     end
  668.     local Loot = __INDEX(workspace, "Loot")
  669.     local Characters = __INDEX(workspace, "Characters")
  670.     for _, a in next, __NAMECALL(Loot, "GetDescendants") do
  671.         addItemESP(a)
  672.     end
  673.     for _, a in next, __NAMECALL(Characters, "GetChildren") do
  674.         addPlayerESP(a)
  675.     end
  676.     __INDEX(Loot, "DescendantAdded"):Connect(addItemESP)
  677.     __INDEX(Loot, "DescendantRemoving"):Connect(function(a)
  678.         if __INDEX(a, "ClassName") == "CFrameValue" and ItemESPs[a] then
  679.             __NAMECALL(ItemESPs[a], "Destroy")
  680.             ItemESPs[a] = nil
  681.         end
  682.     end)
  683.     __INDEX(Characters, "ChildAdded"):Connect(addPlayerESP)
  684.     __INDEX(Characters, "ChildRemoved"):Connect(function(a)
  685.         if PlayerESPs[a] then
  686.             __NAMECALL(PlayerESPs[a], "Destroy")
  687.             PlayerESPs[a] = nil
  688.         end
  689.     end)
  690.     local ItemESPRS
  691.     local ToggleItemESP = function(a)
  692.         if a then
  693.             ItemESPRS = __INDEX(__NAMECALL(game, "RunService", "GetService"), "RenderStepped"):Connect(function()
  694.                 for a, b in next, ItemESPs do
  695.                     local a = __INDEX(__INDEX(a, "Value"), "Position")
  696.                     local c, d = __NAMECALL(Camera, a, "WorldToViewportPoint")
  697.                     __NEWINDEX(b, "Position", UDim2.new(0, c.X, 0, c.Y))
  698.                     __NEWINDEX(b, "Visible", d and (a - __INDEX(__INDEX(Camera, "Focus"), "Position")).Magnitude <= ApocItemESPMaxDist)
  699.                 end
  700.             end)
  701.         elseif ItemESPRS then
  702.             __NAMECALL(ItemESPRS, "Disconnect")
  703.             ItemESPRS = nil
  704.             for _, a in next, ItemESPs do
  705.                 __NEWINDEX(a, "Visible", false)
  706.             end
  707.         end
  708.     end
  709.     local PlayerESPRS
  710.     local TogglePlayerESP = function(a)
  711.         if a then
  712.             PlayerESPRS = __INDEX(__NAMECALL(game, "RunService", "GetService"), "RenderStepped"):Connect(function()
  713.                 for a, b in next, PlayerESPs do
  714.                     local a = __NAMECALL(a, "Head", "FindFirstChild")
  715.                     if a then
  716.                         local a, c = __NAMECALL(Camera, __INDEX(a, "Position"), "WorldToViewportPoint")
  717.                         __NEWINDEX(b, "Position", UDim2.new(0, a.X, 0, a.Y))
  718.                         __NEWINDEX(b, "Visible", c)
  719.                     else
  720.                         __NAMECALL(b, "Destroy")
  721.                     end
  722.                 end
  723.             end)
  724.         elseif PlayerESPRS then
  725.             __NAMECALL(PlayerESPRS, "Disconnect")
  726.             PlayerESPRS = nil
  727.             for _, a in next, PlayerESPs do
  728.                 __NEWINDEX(a, "Visible", false)
  729.             end
  730.         end
  731.     end
  732.     for _, a in next, debug.getregistry() do
  733.         if typeof(a) == "function" and debug.getupvalues(a).adjustDistances then
  734.             debug.setupvalue(a, "adjustDistances", function() end)
  735.             break
  736.         end
  737.     end
  738.     ToggleItemESP(Settings["Item ESP"].Enabled)
  739.     Settings:Hook("Item ESP", ToggleItemESP)
  740.     TogglePlayerESP(Settings.ESP.Enabled)
  741.     Settings:Hook("ESP", TogglePlayerESP)
  742.     local Lighting = __NAMECALL(game, "Lighting", "GetService")
  743.     local Old = __INDEX(Lighting, "FogEnd")
  744.     local ToggleNoFog = function(a)
  745.         __NEWINDEX(Lighting, "FogEnd", a and 9999999 or Old)
  746.     end
  747.     ToggleNoFog(Settings["No Fog"].Enabled)
  748.     Settings:Hook("No Fog", ToggleNoFog)
  749. elseif GameName == "Arsenal" then
  750.     local Env = getsenv(__INDEX(__INDEX(__INDEX(Client, "PlayerGui"), "GUI"), "Client"))
  751.     local Events = __INDEX(Env.rstorage, "Events")
  752.     local Meta = {}
  753.     local HitPart = Events.HitPart
  754.     local HitPartSpoof = {
  755.         FireServer = newcclosure(function(self, ...)
  756.             local args = {...}
  757.             args[4] = 2
  758.             args[7] = true
  759.             return HitPart:FireServer(unpack(args))
  760.         end)
  761.     }
  762.     local blankRemote = Instance.new("RemoteEvent")
  763.     for Index, Method in next, GAME do
  764.         Meta[Index] = Method
  765.     end
  766.     Meta.__index = newcclosure(function(self, index)
  767.         if index == "BeanBoozled" then
  768.             return blankRemote
  769.         elseif index == "RemoteEvent" and Settings["No Particles"].Enabled then
  770.             return blankRemote
  771.         elseif index == "HitPart" and Settings["All Headshot"].Enabled then
  772.             return HitPartSpoof
  773.         else
  774.             return GAME.__index(self, index)
  775.         end
  776.     end)
  777.     local getammo = Env.getammo
  778.     local RotCamera = Env.RotCamera
  779.     Env.getammo = function(ammo)
  780.         if Settings["Inf Ammo"].Enabled then
  781.             Env.ammocount = 999
  782.             Env.ammocount2 = 999
  783.             Env.ammocount3 = 999
  784.             Env.ammocount4 = 999
  785.             return 999
  786.         else
  787.             return getammo(ammo)
  788.         end
  789.     end
  790.     Env.RotCamera = function(...)
  791.         return not Settings["No Recoil"].Enabled and RotCamera(...)
  792.     end
  793.     (setrawmetatable or debug.setmetatable)(Events, Meta);
  794.     Settings:Hook("No Spread", function(State)
  795.         Env.spreadmodifier = State and 0 or 1.2
  796.     end)
  797. elseif GameName == "Phantom Forces" then
  798.     local Framework = game:GetService("ReplicatedFirst").Framework
  799.     local Env = getsenv(Framework)
  800.     local Functions = {}
  801.     local setupvalue = setupval or setupvalue or debug.setupvalue
  802.     local getupvalue = getupval or getupvalue or debug.getupvalue
  803.     local getupvalues = getupvalues or getupvalues or debug.getupvalues
  804.  
  805.     local getfenv = getfenv
  806.     local typeof = typeof
  807.     local next = next
  808.     local function doFunction(Function)
  809.         if typeof(Function) == "function" and getfenv(Function).script == Framework and not Functions[Function] then
  810.             local Upvalues = getupvalues(Function)
  811.             Functions[Function] = Upvalues
  812.             doFunction(Upvalues)
  813.         elseif typeof(Function) == "table" then
  814.             for i, v in next, Function do
  815.                 doFunction(v)
  816.             end
  817.         end
  818.     end
  819.     local reg = getreg or debug.getregistry
  820.     local gc = getgc or get_gc_objects
  821.     if gc then
  822.         doFunction(gc())
  823.     end
  824.     if reg then
  825.         doFunction(reg())
  826.     end
  827.     local setupvalue = function(Name, Value)
  828.         for Function, Values in next, Functions do
  829.             if Values[Name] then
  830.                 return setupvalue(Function, Name, Value)
  831.             end
  832.         end
  833.     end
  834.     local getupvalue = function(Name)
  835.         for Function, Values in next, Functions do
  836.             if Values[Name] then
  837.                 return Values[Name]
  838.             end
  839.         end
  840.     end
  841.     setupvalue("netkick", function() end)
  842.     setupvalue("dontjump", function() end)
  843.     setupvalue("dealwithit", function() end)
  844.     network = getupvalue("network")
  845.     local camera = getupvalue("camera")
  846.     local hud = getupvalue("hud")
  847.     local spread = getupvalue("spreadspring")
  848.     local fireround = getupvalue("fireround")
  849.     local updatewalkspeed = Env.updatewalkspeed
  850.     --// \\--
  851.     local shake = camera.shake
  852.     local updateammo = hud.updateammo
  853.     local statechange = Env.statechange
  854.     local spreadaccelerate = spread.accelerate
  855.     camera.shake = function(...)
  856.         if not Settings["No Recoil"].Enabled then
  857.             return shake(...)
  858.         end
  859.     end
  860.     hud.updateammo = function(...)
  861.         if Settings["Inf Ammo"].Enabled then
  862.             setupvalue("mag", getupvalue("magsize") or 25)
  863.         end
  864.         return updateammo(...)
  865.     end
  866.     spread.accelerate = function(...)
  867.         if Settings["No Spread"].Enabled then
  868.             return
  869.         end
  870.         return spreadaccelerate(...)
  871.     end
  872.     setupvalue("fireround", function(aim)
  873.         if Settings.Firerate.Enabled then
  874.             setupvalue("nextshot", 0)
  875.         end
  876.         return fireround(aim)
  877.     end)
  878.     Env.updatewalkspeed = function(...)
  879.         if Settings["No Slowdown"].Enabled then
  880.             setupvalue("movementmode", "stand")
  881.         end
  882.         return updatewalkspeed(...)
  883.     end
  884. end
  885. __INDEX(UIS, "InputBegan"):Connect(function(a, b)
  886.     local Keycode = not b and __INDEX(a, "KeyCode")
  887.     if Keycode == Enum.KeyCode.Semicolon then
  888.         __NEWINDEX(VRUGS, "Visible", false)
  889.         __NEWINDEX(Input, "Visible", true)
  890.         __NAMECALL(Input, "CaptureFocus")
  891.         __NEWINDEX(Input, "Text", "")
  892.     elseif Keycode == Enum.KeyCode.Tab and __NAMECALL(UIS, Enum.KeyCode.LeftControl, "IsKeyDown") then
  893.         __NEWINDEX(VRUGS, "Visible", not __INDEX(VRUGS, "Visible"))
  894.     end
  895. end)
  896. __INDEX(Input, "FocusLost"):Connect(function(a)
  897.     if a then
  898.         __NEWINDEX(Input, "Visible", false)
  899.         __NEWINDEX(VRUGS, "Visible", true)
  900.         local a = __INDEX(Input, "Text"):split(" ")
  901.         local b = table.remove(a, 1):lower()
  902.         if not b then return end
  903.         if b == "ws" or b == "speed" or b == "walkspeed" then
  904.             local b = __INDEX(Client, "Character") and __NAMECALL(__INDEX(Client, "Character"), "Humanoid", "FindFirstChildOfClass")
  905.             if b then
  906.                 local VAL = tonumber(a[1] or 100)
  907.                 __NEWINDEX(b, "WalkSpeed", VAL)
  908.                 SavedWalkSpeed = VAL
  909.             end
  910.         elseif b == "jp" or b == "jumppower" then
  911.             local b = __INDEX(Client, "Character") and __NAMECALL(__INDEX(Client, "Character"), "Humanoid", "FindFirstChildOfClass")
  912.             if b then
  913.                 local VAL = tonumber(a[1] or 100)
  914.                 __NEWINDEX(b, "JumpPower", VAL)
  915.                 SavedJumpPower = VAL
  916.             end
  917.         elseif b == "hipheight" then
  918.             local b = __INDEX(Client, "Character") and __NAMECALL(__INDEX(Client, "Character"), "Humanoid", "FindFirstChildOfClass")
  919.             if b then
  920.                 local VAL = tonumber(a[1] or 100)
  921.                 __NEWINDEX(b, "HipHeight", VAL)
  922.                 SavedHipHeight = VAL
  923.             end
  924.         elseif GameName == "Traitor Town" then
  925.             if b == "kill" then
  926.                 local b = getPlayer(a[1]:lower())
  927.                 local a = b and __INDEX(b, "Character")
  928.                 if a then
  929.                     for _ = 1,10 do
  930.                         __NAMECALL(__INDEX(ServerEvents, "SendDamage"), Env.securityKey, a, Env.weapons[Env.weaponSelection].Damage, Env.weapons[Env.weaponSelection], true, __INDEX(__INDEX(a, "HumanoidRootPart"), "Position"), nil, 1, "FireServer")
  931.                     end
  932.                 end
  933.             end
  934.         elseif GameName == "Apocalypse Rising 2" then
  935.             if b == "espdistance" or b == "setespmaxdistance" or b == "espdist" then
  936.                 ApocItemESPMaxDist = tonumber(Args[1] or "250")
  937.             end
  938.         end
  939.     end
  940. end)
  941. draggable(VRUGS)
  942. for _, a in next, __NAMECALL(UI, "GetDescendants") do
  943.     __NEWINDEX(a, "ZIndex", __INDEX(a, "ZIndex") + 10)
  944. end
  945. __NEWINDEX(UI, "Parent", __NAMECALL(game, "CoreGui", "GetService"))
  946. warn("Hello everyone, this is... Running on Empty, Food, REVIEW!")
  947. assert(writefile and readfile, "File manipulation functions not found! Your ability to save will be hindered.")
  948. __INDEX(Save, "MouseButton1Click"):Connect(function()
  949.     writefile("vrugs_v_v_v_v_vEsc.json", __NAMECALL(HttpService, SettingsG, "JSONEncode"))
  950. end)
Tags: Roblox lua Script
Add Comment
Please, Sign In to add comment