TEXT 43
Untitled Guest on 2nd January 2023 03:14:02 PM
  1. local Config = {
  2.     WindowName = "V.G Hub",
  3.         Color = Color3.fromRGB(255,128,64),
  4.         Keybind = Enum.KeyCode.RightControl
  5. }
  6. repeat wait() until game:IsLoaded() wait()
  7. game:GetService("Players").LocalPlayer.Idled:connect(function()
  8. game:GetService("VirtualUser"):ClickButton2(Vector2.new())
  9. end)
  10.  
  11. pcall(function()
  12. game:GetService("Workspace").Interactions.KillParts:remove()
  13. game:GetService("Workspace").Interactions.DamageParts:remove()
  14. end)
  15. local Library = loadstring(game:HttpGet("https://raw.githubusercontent.com/1201for/V.G-Hub/main/im-retarded-3"))()
  16. local Window = Library:CreateWindow(Config, game:GetService("CoreGui"))
  17.  
  18. local Tab1 = Window:CreateTab("World // Zero")
  19. local Tab2 = Window:CreateTab("UI Settings")
  20.  
  21. local Section1 = Tab1:CreateSection("")
  22. local Section2 = Tab1:CreateSection("")
  23. local Section3 = Tab2:CreateSection("Menu")
  24. local Section4 = Tab2:CreateSection("Background")
  25.  
  26. local Toggle1 = Section1:CreateToggle("Auto Get Heal items", nil, function(State)
  27. sat = State
  28. while sat do
  29.     wait()
  30.     pcall(
  31.         function()
  32.             game:GetService("ReplicatedStorage").NetworkEvents.RemoteFunction:InvokeServer("PICKUP_ITEM", "MedKit")
  33.             wait()
  34.             game:GetService("ReplicatedStorage").NetworkEvents.RemoteFunction:InvokeServer("PICKUP_ITEM", "Bandage")
  35.             wait()
  36.             game:GetService("ReplicatedStorage").NetworkEvents.RemoteFunction:InvokeServer("PICKUP_ITEM", "Donut")
  37.         end
  38.     )
  39. end
  40. end)
  41.  
  42. local Toggle1 = Section1:CreateToggle("GodMode All", nil, function(State)
  43. god = State
  44. while god do
  45.     wait()
  46.     pcall(
  47.         function()
  48.             for i, v in pairs(game.Players:GetPlayers()) do
  49.                 if v.Name ~= game:GetService("Players").LocalPlayer then
  50.                     game:GetService("ReplicatedStorage").NetworkEvents.RemoteFunction:InvokeServer(
  51.                         "HEAL_PLAYER",
  52.                         v,
  53.                         9e9
  54.                     )
  55.                 end
  56.             end
  57.         end
  58.     )
  59. end
  60. end)
  61. local Toggle1 = Section1:CreateToggle("GodMode YourSelf", nil, function(State)
  62. Dodo1 = State
  63. while Dodo1 do
  64.     wait()
  65.     pcall(
  66.         function()
  67.             game:GetService("ReplicatedStorage").NetworkEvents.RemoteFunction:InvokeServer(
  68.                 "HEAL_PLAYER",
  69.                 game:GetService("Players").LocalPlayer,
  70.                 9e9
  71.             )
  72.         end
  73.     )
  74. end
  75. end)
  76.  
  77. local Toggle1 = Section1:CreateToggle("Kill Zombies", nil, function(State)
  78. boss = State
  79. while boss do
  80.     wait()
  81.     pcall(
  82.         function()
  83.             for i, v in pairs(game:GetService("Workspace").NPC:GetChildren()) do
  84.                 game:GetService("ReplicatedStorage").NetworkEvents.RemoteFunction.InvokeServer(
  85.                     "DO_DAMAGE",
  86.                     v.Humanoid,
  87.                     9e9
  88.                 )
  89.             end
  90.         end
  91.     )
  92. end
  93. end)
  94.  
  95. local ESP = loadstring(game:HttpGet("https://raw.githubusercontent.com/1201for/V.G-Hub/main/Karrot-Esp"))()
  96.  
  97. local Toggle1 = Section1:CreateToggle("Player Esp", nil, function(State)
  98.     ESP:Toggle(State)
  99. end)
  100. local Toggle1 = Section1:CreateToggle("Tracers Esp", nil, function(State)
  101.     ESP.Tracers = State
  102. end)
  103. local Toggle1 = Section1:CreateToggle("Name Esp", nil, function(State)
  104.     ESP.Names = State
  105. end)
  106. local Toggle1 = Section1:CreateToggle("Boxes Esp", nil, function(State)
  107.     ESP.Boxes = State
  108. end)
  109.  
  110.  
  111.  
  112. local TextBox1 = Section2:CreateTextBox("WalkSpeed", "Only numbers", true, function(Value)
  113.     game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = Value
  114. end)
  115. local TextBox1 = Section2:CreateTextBox("JumpPower", "Only numbers", true, function(Value)
  116.     game.Players.LocalPlayer.Character.Humanoid.JumpPower = Value
  117. end)
  118. local Toggle1 = Section2:CreateToggle("Infinite Jump", nil, function(State)
  119. Infinite = State
  120. game:GetService("UserInputService").JumpRequest:connect(function()
  121.         if Infinite then
  122.                 game.Players.LocalPlayer.Character:FindFirstChildOfClass('Humanoid'):ChangeState("Jumping")
  123.         end
  124. end) end)
  125.  
  126.  
  127. local Toggle1 = Section2:CreateToggle("G PlatFormNoclip", nil, function(State)
  128. yes44 = State
  129. noclip = false
  130. game:GetService("RunService").Stepped:connect(
  131.     function()
  132.         if noclip then
  133.             game.Players.LocalPlayer.Character.Humanoid:ChangeState(11)
  134.         end
  135.     end
  136. )
  137. game.Players.LocalPlayer:GetMouse().KeyDown:connect(
  138.     function(key)
  139.         if key == "g" then
  140.             if yes44 then
  141.                 noclip = not noclip
  142.                 game.Players.LocalPlayer.Character.Humanoid:ChangeState(11)
  143.             end
  144.         end
  145.     end
  146. )
  147. end)
  148. local Toggle1 = Section2:CreateToggle("N NonePlatFormNoclip", nil, function(State)
  149. hoe = State
  150. game.Players.LocalPlayer:GetMouse().KeyDown:connect(
  151.     function(v)
  152.         if v == "n" then
  153.             NoClip = not NoClip
  154.             game:GetService("RunService").Stepped:connect(
  155.                 function()
  156.                     if NoClip then
  157.                      if hoe then
  158.                         for i, v in pairs(game.Players.LocalPlayer.Character:GetDescendants()) do
  159.                             pcall(
  160.                                 function()
  161.                                     if v.ClassName == "BasePart" or v.ClassName == "MeshPart" then
  162.                                         v.CanCollide = false
  163.                                     end
  164.                                 end
  165.                             )
  166.                         end
  167.                     end
  168.                 end
  169.             end
  170.             )
  171.         end
  172.     end
  173. )
  174. end)
  175.  
  176.  
  177. local Toggle1 = Section2:CreateToggle("B Fly", nil, function(State)
  178. sex2 = State
  179. local Max = 0
  180. local Players = game.Players
  181. local LP = Players.LocalPlayer
  182. local Mouse = LP:GetMouse()
  183. Mouse.KeyDown:connect(function(k)
  184. if k:lower() == 'b' then
  185. Max = Max + 1
  186. getgenv().Fly = false
  187. if sex2 then
  188. local T = LP.Character.UpperTorso
  189. local S = {
  190. F = 0,
  191. B = 0,
  192. L = 0,
  193. R = 0
  194. }
  195. local S2 = {
  196. F = 0,
  197. B = 0,
  198. L = 0,
  199. R = 0
  200. }
  201. local SPEED = 5
  202. local function FLY()
  203. getgenv().Fly = true
  204. local BodyGyro = Instance.new('BodyGyro', T)
  205. local BodyVelocity = Instance.new('BodyVelocity', T)
  206. BodyGyro.P = 9e4
  207. BodyGyro.maxTorque = Vector3.new(9e9, 9e9, 9e9)
  208. BodyGyro.cframe = T.CFrame
  209. BodyVelocity.velocity = Vector3.new(0, 0.1, 0)
  210. BodyVelocity.maxForce = Vector3.new(9e9, 9e9, 9e9)
  211. spawn(function()
  212. repeat
  213. wait()
  214. LP.Character.Humanoid.PlatformStand = false
  215. if S.L + S.R ~= 0 or S.F + S.B ~= 0 then
  216. SPEED = 200
  217. elseif not (S.L + S.R ~= 0 or S.F + S.B ~= 0) and SPEED ~= 0 then
  218. SPEED = 0
  219. end
  220. if (S.L + S.R) ~= 0 or (S.F + S.B) ~= 0 then
  221. BodyVelocity.velocity = ((game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (S.F + S.B)) + ((game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(S.L + S.R, (S.F + S.B) * 0.2, 0).p) - game.Workspace.CurrentCamera.CoordinateFrame.p)) * SPEED
  222. S2 = {
  223. F = S.F,
  224. B = S.B,
  225. L = S.L,
  226. R = S.R
  227. }
  228. elseif (S.L + S.R) == 0 and (S.F + S.B) == 0 and SPEED ~= 0 then
  229. BodyVelocity.velocity = ((game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (S2.F + S2.B)) + ((game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(S2.L + S2.R, (S2.F + S2.B) * 0.2, 0).p) - game.Workspace.CurrentCamera.CoordinateFrame.p)) * SPEED
  230. else
  231. BodyVelocity.velocity = Vector3.new(0, 0.1, 0)
  232. end
  233. BodyGyro.cframe = game.Workspace.CurrentCamera.CoordinateFrame
  234. until not getgenv().Fly
  235. S = {
  236. F = 0,
  237. B = 0,
  238. L = 0,
  239. R = 0
  240. }
  241. S2 = {
  242. F = 0,
  243. B = 0,
  244. L = 0,
  245. R = 0
  246. }
  247. SPEED = 0
  248. BodyGyro:destroy()
  249. BodyVelocity:destroy()
  250. LP.Character.Humanoid.PlatformStand = false
  251. end)
  252. end
  253. Mouse.KeyDown:connect(function(k)
  254. if k:lower() == 'w' then
  255. S.F = 1
  256. elseif k:lower() == 's' then
  257. S.B = -1
  258. elseif k:lower() == 'a' then
  259. S.L = -1
  260. elseif k:lower() == 'd' then
  261. S.R = 1
  262. end
  263. end)
  264. Mouse.KeyUp:connect(function(k)
  265. if k:lower() == 'w' then
  266. S.F = 0
  267. elseif k:lower() == 's' then
  268. S.B = 0
  269. elseif k:lower() == 'a' then
  270. S.L = 0
  271. elseif k:lower() == 'd' then
  272. S.R = 0
  273. end
  274. end)
  275. FLY()
  276. if Max == 2 then
  277. getgenv().Fly = false
  278. Max = 0
  279. end
  280. end
  281. end
  282. end)
  283. end)
  284. local Button1 = Section2:CreateButton("Anti Lag", function()
  285. for _, v in pairs(game:GetService("Workspace"):GetDescendants()) do
  286.     if v:IsA("BasePart") and not v.Parent:FindFirstChild("Humanoid") then --- i stole this from the actual game LOL >-<
  287.         v.Material = Enum.Material.SmoothPlastic
  288.         if v:IsA("Texture") then
  289.             v:Destroy()
  290.         end
  291.     end
  292. end
  293.  
  294. end)
  295.  
  296. local Button1 = Section2:CreateButton("Teleport to RandomPlayer", function()
  297. local randomPlayer = game.Players:GetPlayers()[math.random(1, #game.Players:GetPlayers())]
  298.  
  299. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
  300.     CFrame.new(
  301.     Vector3.new(
  302.         randomPlayer.Character.Head.Position.X,
  303.         randomPlayer.Character.Head.Position.Y,
  304.         randomPlayer.Character.Head.Position.Z
  305.     )
  306. )
  307. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(Vector3.new(randomPlayer.Character.Head.Position.X, randomPlayer.Character.Head.Position.Y, randomPlayer.Character.Head.Position.Z))
  308. end)
  309. local Button1 = Section2:CreateButton("Lag Switch F3", function()
  310. local X = false
  311. local C = settings()
  312.  
  313. game:service "UserInputService".InputEnded:connect(
  314.     function(V)
  315.         if V.KeyCode == Enum.KeyCode.F3 then
  316.             X = not X
  317.             C.Network.IncomingReplicationLag = X and 10 or 0
  318.         end
  319.     end
  320. )
  321. end)
  322. local Button1 = Section2:CreateButton("ServerHop", function()
  323. local PlaceID = game.PlaceId
  324. local AllIDs = {}
  325. local foundAnything = ""
  326. local actualHour = os.date("!*t").hour
  327. local Deleted = false
  328. local File = pcall(function()
  329.     AllIDs = game:GetService('HttpService'):JSONDecode(readfile("NotSameServers.json"))
  330. end)
  331. if not File then
  332.     table.insert(AllIDs, actualHour)
  333.     writefile("NotSameServers.json", game:GetService('HttpService'):JSONEncode(AllIDs))
  334. end
  335. function TPReturner()
  336.     local Site;
  337.     if foundAnything == "" then
  338.         Site = game.HttpService:JSONDecode(game:HttpGet('https://games.roblox.com/v1/games/' .. PlaceID .. '/servers/Public?sortOrder=Asc&limit=100'))
  339.     else
  340.         Site = game.HttpService:JSONDecode(game:HttpGet('https://games.roblox.com/v1/games/' .. PlaceID .. '/servers/Public?sortOrder=Asc&limit=100&cursor=' .. foundAnything))
  341.     end
  342.     local ID = ""
  343.     if Site.nextPageCursor and Site.nextPageCursor ~= "null" and Site.nextPageCursor ~= nil then
  344.         foundAnything = Site.nextPageCursor
  345.     end
  346.     local num = 0;
  347.     for i,v in pairs(Site.data) do
  348.         local Possible = true
  349.         ID = tostring(v.id)
  350.         if tonumber(v.maxPlayers) > tonumber(v.playing) then
  351.             for _,Existing in pairs(AllIDs) do
  352.                 if num ~= 0 then
  353.                     if ID == tostring(Existing) then
  354.                         Possible = false
  355.                     end
  356.                 else
  357.                     if tonumber(actualHour) ~= tonumber(Existing) then
  358.                         local delFile = pcall(function()
  359.                             delfile("NotSameServers.json")
  360.                             AllIDs = {}
  361.                             table.insert(AllIDs, actualHour)
  362.                         end)
  363.                     end
  364.                 end
  365.                 num = num + 1
  366.             end
  367.             if Possible == true then
  368.                 table.insert(AllIDs, ID)
  369.                 wait()
  370.                 pcall(function()
  371.                     writefile("NotSameServers.json", game:GetService('HttpService'):JSONEncode(AllIDs))
  372.                     wait()
  373.                     game:GetService("TeleportService"):TeleportToPlaceInstance(PlaceID, ID, game.Players.LocalPlayer)
  374.                 end)
  375.                 wait(4)
  376.             end
  377.         end
  378.     end
  379. end
  380.  
  381. function Teleport()
  382.     while wait() do
  383.         pcall(function()
  384.             TPReturner()
  385.             if foundAnything ~= "" then
  386.                 TPReturner()
  387.             end
  388.         end)
  389.     end
  390. end
  391.  
  392. -- If you'd like to use a script before server hopping (Like a Automatic Chest collector you can put the Teleport() after it collected everything.
  393. Teleport()
  394. end)
  395. local Button1 = Section2:CreateButton("Rejoin", function()
  396. game:GetService("TeleportService"):Teleport(game.PlaceId, game:GetService("Players").LocalPlayer) end)
  397.  
  398. local Toggle3 = Section3:CreateToggle("UI Toggle", nil, function(State)
  399.         Window:Toggle(State)
  400. end)
  401. Toggle3:CreateKeybind(tostring(Config.Keybind):gsub("Enum.KeyCode.", ""), function(Key)
  402.         Config.Keybind = Enum.KeyCode[Key]
  403. end)
  404. Toggle3:SetState(true)
  405. Section3:CreateLabel("Credits DekuDimz#7960")
  406. Section3:CreateLabel("Credits AlexR32#3232 Ui")
  407. local Colorpicker3 = Section3:CreateColorpicker("UI Color", function(Color)
  408.         Window:ChangeColor(Color)
  409. end)
  410. Colorpicker3:UpdateColor(Config.Color)
  411. -- credits to jan for patterns
  412. local Dropdown3 = Section4:CreateDropdown("Image")
  413. local Option7 = Dropdown3:AddOption("Default", function(String)
  414.         Window:SetBackground("2151741365")
  415. end)
  416. local Option8 = Dropdown3:AddOption("Hearts", function(String)
  417.         Window:SetBackground("6073763717")
  418. end)
  419. local Option9 = Dropdown3:AddOption("Abstract", function(String)
  420.         Window:SetBackground("6073743871")
  421. end)
  422. local Option10 = Dropdown3:AddOption("Hexagon", function(String)
  423.         Window:SetBackground("6073628839")
  424. end)
  425. local Option11 = Dropdown3:AddOption("Circles", function(String)
  426.         Window:SetBackground("6071579801")
  427. end)
  428. local Option12 = Dropdown3:AddOption("Lace With Flowers", function(String)
  429.         Window:SetBackground("6071575925")
  430. end)
  431. local Option13 = Dropdown3:AddOption("Floral", function(String)
  432.         Window:SetBackground("5553946656")
  433. end)
  434. Option7:SetOption()
  435.  
  436. local Colorpicker4 = Section4:CreateColorpicker("Color", function(Color)
  437.         Window:SetBackgroundColor(Color)
  438. end)
  439. Colorpicker4:UpdateColor(Color3.new(1,1,1))
  440.  
  441. local Slider3 = Section4:CreateSlider("Transparency",0,1,nil,false, function(Value)
  442.         Window:SetBackgroundTransparency(Value)
  443. end)
  444. Slider3:SetValue(0)
  445.  
  446. local Slider4 = Section4:CreateSlider("Tile Scale",0,1,nil,false, function(Value)
  447.         Window:SetTileScale(Value)
  448. end)
  449. Slider4:SetValue(0.5)
  450.  
  451.  
  452. game.StarterGui:SetCore("SendNotification", {
  453. Title = "Warning";
  454. Text = "RightShift to toggle";
  455. })
  456. game.StarterGui:SetCore("SendNotification", {
  457. Title = "Credits";
  458. Text = "CharWar Serverhops";
  459. })

Text Paste is for source code and general debugging text.

Login or Register to edit, delete and keep track of your pastes and more.

Raw Paste

Login or Register to edit or fork this paste. It's free.