From venuslockscript, 2 Months ago, written in Lua.
Embed
  1. --[[
  2. Game : https://www.roblox.com/games/4972091010
  3. Codded by : Keathunsar : https://github.com/dady172172/Roblox-Cheats : https://discord.gg/MhMB3c2CBn
  4. GUI Made by : xTheAlex14 : https://teppyboy.github.io/Mirrors/Documentations/Zypher_UI/zypher.wtf/docs/uilibdocs.html
  5. ]]--
  6. ---- vars ----
  7.  
  8. kVars = {}
  9. kVars.WindowName = "Zombie Uprising GUI"
  10. kVars.placeID = 4972091010
  11. kVars.lp = game:GetService('Players').LocalPlayer
  12. kVars.vu = game:GetService('VirtualUser')
  13. kVars.uis = game:GetService('UserInputService')
  14. kVars.rs = game:GetService('ReplicatedStorage')
  15. kVars.humanoid = kVars.lp.Character:WaitForChild('Humanoid')
  16. kVars.hrp = kVars.lp.Character:WaitForChild('HumanoidRootPart')
  17.  
  18. ---- check for correct game ----
  19. if kVars.placeID ~= game.PlaceId then
  20.     warn("#### - This Script is not for this game. - ####")
  21.     script:Destroy()
  22.     return
  23. end
  24.  
  25. ---- destroy old gui if exists ----
  26. if game:GetService("CoreGui"):FindFirstChild(kVars.WindowName) then
  27.     game:GetService("CoreGui"):FindFirstChild(kVars.WindowName):Destroy()
  28.     wait(2)
  29. end
  30.  
  31. ---- antiAFK ----
  32. kVars.connectAntiAfk = game:GetService('Players').LocalPlayer.Idled:connect(function()
  33.     kVars.vu:CaptureController()
  34.     kVars.vu:ClickButton2(Vector2.new())
  35.  end)
  36.  
  37. ---- gui build ----
  38. local library = loadstring(game:HttpGet("https://raw.githubusercontent.com/teppyboy/RbxScripts/master/Misc/UI_Libraries/Zypher/Library.lua"))()
  39. local Window = library:CreateMain({
  40.     projName = kVars.WindowName,
  41.     Resizable = true,
  42.     MinSize = UDim2.new(0,400,0,400),
  43.     MaxSize = UDim2.new(0,750,0,500),
  44. })
  45.  
  46. local pageMain = Window:CreateCategory("Main")
  47. local sectionAimBot = pageMain:CreateSection("AimBot")
  48. local sectionESP = pageMain:CreateSection("ESP")
  49. local sectionCollectables = pageMain:CreateSection("Collect")
  50.  
  51. local pageTeleport = Window:CreateCategory("Teleport")
  52. local sectionTPToPlayer = pageTeleport:CreateSection("Teleport To Player")
  53.  
  54. local pageCharacter = Window:CreateCategory("Character")
  55. local sectionCharacter = pageCharacter:CreateSection("Options")
  56.  
  57. local pageMisc = Window:CreateCategory("Misc")
  58. local sectionKeybinds = pageMisc:CreateSection("KeyBinds")
  59. local sectionWorld = pageMisc:CreateSection("World Options")
  60. local sectionMisc = pageMisc:CreateSection("Options")
  61.  
  62. local pageCredits = Window:CreateCategory("Credits")
  63. local sectionCreditsKeath = pageCredits:CreateSection("Coded by : Keathunsar")
  64. local sectionCreditsAlex = pageCredits:CreateSection("UI-Lib by : xTheAlex14")
  65.  
  66. ----========== functions ==========----
  67. ---- check for obscured ----
  68. function obscured(part)
  69.     local castPoints = {game:GetService("Workspace").CurrentCamera.CFrame.Position, part.CFrame.Position}
  70.     local ignoreList = {}
  71.     local obscure = workspace.CurrentCamera:GetPartsObscuringTarget(castPoints, ignoreList)
  72.     return next(obscure) ~= nil
  73. end
  74.  
  75. ----========== page main ==========----
  76. ---- section aimbot ----
  77. game.Players.LocalPlayer.CameraMode = "Classic"
  78. kVars.boolAimBot = false
  79. sectionAimBot:Create("Toggle", "AimBot *LeftControl",function(bool)
  80.     kVars.boolAimBot = bool
  81. end,{default = kVars.boolAimBot})
  82.  
  83. kVars.closestZombie = nil
  84. function fGetClosest()
  85.     spawn(function()
  86.         while task.wait() do
  87.             local last = math.huge
  88.             local ZombiesList = game:GetService("Workspace").Zombies:GetChildren()
  89.             if next(ZombiesList) ~= nil then
  90.                 for i,v in pairs(ZombiesList) do
  91.                     if v:FindFirstChild("HumanoidRootPart") and v:FindFirstChild("Humanoid") then
  92.                         if v.Humanoid.Health ~= 0 then
  93.                             if obscured(v.Head) == false then
  94.                                 local distance = (kVars.lp.Character.HumanoidRootPart.Position - v.Head.Position).magnitude
  95.                                 if distance < last then
  96.                                     last = distance
  97.                                     kVars.closestZombie = v
  98.                                 end
  99.                             elseif obscured(v.HumanoidRootPart) == false then
  100.                                 local distance = (kVars.lp.Character.HumanoidRootPart.Position - v.HumanoidRootPart.Position).magnitude
  101.                                 if distance < last then
  102.                                     last = distance
  103.                                     kVars.closestZombie = v
  104.                                 end
  105.                             end
  106.                         end
  107.                     end
  108.                 end
  109.             else
  110.                 kVars.closestZombie = nil
  111.             end
  112.         end
  113.     end)
  114. end
  115. fGetClosest()
  116.  
  117.  
  118. kVars.mouseButton1Down = false
  119. function fAimBot()
  120.     spawn(function()
  121.         local ignoreList = {}
  122.         while task.wait()  do -- aimbot toggle is on  
  123.             if kVars.boolLeftControl and kVars.closestZombie ~= nil and kVars.boolAimBot then -- pressing left control
  124.                 local closest = kVars.closestZombie
  125.                 game.Players.LocalPlayer.CameraMode = "LockFirstPerson"
  126.                 if closest ~= nil then
  127.                     repeat
  128.                         wait()
  129.                         local part = nil
  130.                         if closest:FindFirstChild("Head") then
  131.                             game:GetService("Workspace").CurrentCamera.CFrame = CFrame.lookAt(game:GetService("Workspace").CurrentCamera.CFrame.Position, closest.Head.CFrame.Position)
  132.                             part = closest.Head
  133.                            
  134.                         elseif closest:FindFirstChild("HumanoidRootPart") then
  135.                             game:GetService("Workspace").CurrentCamera.CFrame = CFrame.lookAt(game:GetService("Workspace").CurrentCamera.CFrame.Position, closest.HumanoidRootPart.CFrame.Position)
  136.                             part = closest.HumanoidRootPart
  137.                         end
  138.                         if kVars.boolTriggerBot then
  139.                             mouse1press()
  140.                         end
  141.                     until not closest:FindFirstChild("Humanoid") or closest == nil or closest.Humanoid.Health == 0 or kVars.boolAimBot == false or kVars.boolLeftControl == false or obscured(part) or part == nil
  142.                     --kVars.closestZombie = nil
  143.                     mouse1release()
  144.                 end
  145.             end
  146.         end
  147.     end)
  148. end
  149. fAimBot()
  150.  
  151. kVars.UIS = game:GetService("UserInputService").InputBegan:Connect(function(input)
  152.     --[[if game:GetService("Workspace").Ignore:FindFirstChild("Map") then
  153.         for i,v in pairs(game:GetService("Workspace").Ignore.Map:GetChildren()) do
  154.             v:Destroy()
  155.         end
  156.         game:GetService("Workspace").Ignore.Map:Destroy()
  157.     end]]--
  158.     --[[if game:GetService("Workspace").Map:FindFirstChild("Boundaries") then
  159.         for i,v in pairs(game:GetService("Workspace").Map.Boundaries:GetChildren()) do
  160.             v:Destroy()
  161.         end
  162.     end]]--
  163.     if input.UserInputType == Enum.UserInputType.MouseButton2 then
  164.        
  165.             kVars.boolLeftControl = true
  166.             kVars.lp.CameraMode = "LockFirstPerson"
  167.        
  168.     end
  169. end)
  170.  
  171. kVars.UISEnd = game:GetService("UserInputService").InputEnded:Connect(function(input)
  172.     if input.UserInputType == Enum.UserInputType.MouseButton2 then
  173.        
  174.             kVars.boolLeftControl = false
  175.        
  176.     end
  177. end)
  178.  
  179. kVars.boolTriggerBot = false
  180. sectionAimBot:Create("Toggle", "Trigger Bot",function(bool)
  181.     kVars.boolTriggerBot = bool
  182.     --[[if bool then
  183.         fTriggerBot()
  184.     end]]--
  185. end,{default = kVars.boolTriggerBot})
  186.  
  187. function fTriggerBot()
  188.     spawn(function()
  189.         local mouseD = false
  190.         while kVars.boolTriggerBot do
  191.             task.wait()
  192.             local mouse = kVars.lp:GetMouse()
  193.             if mouse ~= nil then
  194.                 if mouse.Target ~= nil then
  195.                     print(mouse.Target:GetFullName())
  196.                     if string.find(string.lower(mouse.Target:GetFullName()), "zombie") then
  197.                    
  198.                         mouse1press()  
  199.                         mouseD = true
  200.                     else
  201.                         mouse1release()
  202.                         mouseD = false
  203.                     end
  204.  
  205.                 end
  206.             end
  207.            
  208.         end
  209.     end)
  210. end
  211.  
  212. ---- section collect ----
  213. kVars.boolCollectPowerUps = false
  214. sectionCollectables:Create("Toggle", "Collect PowerUps",function(bool)
  215.     kVars.boolCollectPowerUps = bool
  216.     if bool then
  217.         fCollectPowerUps()
  218.     end
  219. end,{default = kVars.boolCollectPowerUps})
  220.  
  221. function fCollectPowerUps()
  222.     spawn(function()
  223.         while kVars.boolCollectPowerUps do
  224.             task.wait()
  225.             if game:GetService("Workspace").Ignore:FindFirstChild("PowerUps") then
  226.                 for i,v in pairs(game:GetService("Workspace").Ignore.PowerUps:GetChildren()) do
  227.                     firetouchinterest(game.Players.LocalPlayer.Character.HumanoidRootPart, v, 0)
  228.                     task.wait()
  229.                     firetouchinterest(game.Players.LocalPlayer.Character.HumanoidRootPart, v, 1)
  230.                 end
  231.             end
  232.         end
  233.     end)
  234. end
  235.  
  236. ----========== page teleport ==========----
  237. ---- section teleport to player ----
  238. kVars.SelectedTPToPlayer = kVars.lp.name
  239. sectionTPToPlayer:Create("TextBox", "Enter Users Name", function(value)
  240.     kVars.SelectedTPToPlayer = value
  241. end,{text = "Enter Users Name"})
  242.  
  243. sectionTPToPlayer:Create("Button", "Teleport To Player", function()
  244.     for i,v in pairs(game.Players:GetPlayers()) do
  245.         if kVars.SelectedTPToPlayer ~= nil and kVars.SelectedTPToPlayer ~= kVars.lp.name then
  246.             if string.lower(v.DisplayName) == string.lower(kVars.SelectedTPToPlayer) then
  247.                 kVars.hrp.CFrame = v.Character.HumanoidRootPart.CFrame                
  248.             end
  249.         end
  250.     end
  251. end,{animated = true})
  252.  
  253.  
  254. ----========== page character ==========----
  255. ---- section Character ----
  256. kVars.walkSpeed = kVars.humanoid.WalkSpeed
  257. sectionCharacter:Create("Slider", "Walk Speed", function(value)
  258.     kVars.walkSpeed = value
  259.     kVars.humanoid.WalkSpeed = value
  260. end,{min = 16, max = 500, default = kVars.humanoid.walkSpeed, precise = false, changablevalue = true})
  261.  
  262.  
  263.  
  264. kVars.jumpHeight = kVars.humanoid.JumpPower
  265. sectionCharacter:Create("Slider", "Jump Height", function(value)
  266.     kVars.jumpHeight = value
  267.     kVars.humanoid.JumpPower = value
  268. end,{min = 1, max = 500, default = kVars.humanoid.jumpHeight, precise = false, changablevalue = true})
  269. pcall(function()
  270. game.Players.LocalPlayer.Character.Humanoid:AddGetHook("WalkSpeed",16)
  271. game.Players.LocalPlayer.Character.Humanoid:AddSetHook("WalkSpeed")
  272. kVars.lp.Character.Humanoid.WalkSpeed = kVars.walkSpeed
  273. game.Players.LocalPlayer.Character.Humanoid:AddSetHook("JumpPower",50)
  274. game.Players.LocalPlayer.Character.Humanoid:AddSetHook("JumpPower")
  275. kVars.lp.Character.Humanoid.JumpPower = kVars.jumpHeight
  276. end)
  277.  
  278. kVars.plrAdded = game.Players.LocalPlayer.CharacterAdded:Connect(function(child)
  279.     kVars.humanoid = kVars.lp.Character:WaitForChild('Humanoid', 999999)
  280.     kVars.hrp = kVars.lp.Character:WaitForChild('HumanoidRootPart', 999999)
  281.     task.wait(1)
  282.     kVars.humanoid.WalkSpeed = kVars.walkSpeed
  283.     kVars.humanoid.JumpPower = kVars.jumpHeight
  284. end)
  285.  
  286. kVars.boolInfJump = false
  287. sectionCharacter:Create("Toggle", "Inf Jump",function(bool)
  288.     kVars.boolInfJump = bool
  289. end,{default = kVars.boolInfJump})
  290.  
  291. kVars.connectJumpRequest = game:GetService("UserInputService").JumpRequest:Connect(function()
  292.         if kVars.boolInfJump then
  293.                 kVars.humanoid:ChangeState("Jumping")
  294.         end
  295. end)
  296.  
  297. ----========== page misc ==========----
  298. ---- section keybinds ----
  299. sectionMisc:Create("Button", "Destroy this GUI",function()
  300.     game:GetService("CoreGui"):FindFirstChild(kVars.WindowName):Destroy()
  301. end,{animated = true})
  302.  
  303. kVars.OpenCloseMenuKey = Enum.KeyCode.F5
  304. sectionKeybinds:Create("KeyBind", "Open Close Menu", function(key)
  305.     kVars.OpenCloseMenuKey = key
  306. end,{default = kVars.OpenCloseMenuKey})
  307.  
  308.  
  309. kVars.connectInputBegan = kVars.uis.InputBegan:Connect(function(key)
  310.     if key.UserInputType == Enum.UserInputType.Keyboard and key.KeyCode == kVars.OpenCloseMenuKey then
  311.         if game:GetService("CoreGui"):FindFirstChild(kVars.WindowName).Enabled then
  312.             game:GetService("CoreGui"):FindFirstChild(kVars.WindowName).Enabled = false
  313.         else
  314.             game:GetService("CoreGui"):FindFirstChild(kVars.WindowName).Enabled = true
  315.             kVars.lp.CameraMode = "Classic"
  316.         end
  317.     end
  318. end)
  319.  
  320. ---- section world ----
  321. if game.Lighting.FogStart < 100 then
  322.     kVars.boolFog = true
  323. else
  324.     kVars.boolFog = false
  325. end
  326. sectionWorld:Create("Toggle", "Fog",function(bool)
  327.     kVars.boolFog = bool
  328.     if bool then
  329.         game.Lighting.FogStart = 0
  330.     else
  331.         game.Lighting.FogStart = math.huge
  332.     end
  333. end,{default = kVars.boolFog})
  334.  
  335. ---- sections options ----
  336. sectionMisc:Create("Button", "Destroy this GUI",function()
  337.     game:GetService("CoreGui"):FindFirstChild(kVars.WindowName):Destroy()
  338. end,{animated = true})
  339.  
  340. sectionMisc:Create("Toggle", "Purchase Prompt",function(bool)
  341.     game:GetService("CoreGui").PurchasePrompt.Enabled = bool
  342. end,{default = game:GetService("CoreGui").PurchasePrompt.Enabled})
  343.  
  344. kVars.Esp = {}
  345. kVars.boolEsp = false
  346. sectionMisc:Create("Toggle", "Player ESP",function(bool)
  347.     kVars.boolEsp = bool
  348.     if not bool then
  349.         for i,v in pairs(game.Players:GetPlayers()) do
  350.             if kVars.Esp[v] then
  351.                 kVars.Esp[v].Drawing:Remove()
  352.             end
  353.         end
  354.         kVars.Esp = {}
  355.     else
  356.         fEsp()
  357.     end
  358. end,{default = kVars.boolEsp})
  359.  
  360. kVars.plrRemovingConnect = game:GetService("Players").PlayerRemoving:Connect(function(player)
  361.     if kVars.Esp[player] then
  362.         kVars.Esp[player].Drawing:Remove()
  363.     end
  364. end)
  365.  
  366. function fEsp()
  367.     spawn(function()
  368.         while kVars.boolEsp do
  369.             task.wait()
  370.             pcall(function()
  371.                 for i,v in pairs(game.Players:GetPlayers()) do
  372.                     if kVars.boolEsp == false then break end
  373.                     if kVars.lp.name ~= v.name and kVars.boolEsp then
  374.                         if not kVars.Esp[v] then
  375.                             kVars.Esp[v] = {}
  376.                             kVars.Esp[v].Drawing = Drawing.new("Text")
  377.                             kVars.Esp[v].Drawing.Visible = false
  378.                             kVars.Esp[v].Drawing.Size = 16
  379.                             kVars.Esp[v].Drawing.Color = Color3.fromRGB(0, 255, 60)
  380.                             kVars.Esp[v].Drawing.Transparency = 1
  381.                             kVars.Esp[v].Drawing.ZIndex = 1
  382.                             kVars.Esp[v].Drawing.Center = true
  383.                             kVars.Esp[v].Drawing.Font = 3
  384.                             kVars.Esp[v].Drawing.Outline = true
  385.                             kVars.Esp[v].Drawing.OutlineColor = Color3.fromRGB(0,0,0)
  386.                             kVars.Esp[v].Drawing.Text = v.name
  387.                         end
  388.                         if v.Character:FindFirstChild("Head") then
  389.                             local vector, onScreen = game.Workspace.CurrentCamera:WorldToScreenPoint(game.Players[v.name].Character.Head.Position)
  390.                             if onScreen then
  391.                                 kVars.Esp[v].Drawing.Visible = true
  392.                                 kVars.Esp[v].Drawing.Position = Vector2.new(vector.x, vector.y)
  393.                             else
  394.                                 kVars.Esp[v].Drawing.Visible = false
  395.                             end
  396.                         end
  397.                     end
  398.                 end
  399.             end)
  400.         end
  401.     end)
  402. end
  403.  
  404.  
  405. ----========== page credits ==========----
  406. ---- keaths ----
  407. sectionCreditsKeath:Create("Button", "https://github.com/dady172172/Roblox-Cheats", function()
  408.     setclipboard('https://github.com/dady172172/Roblox-Cheats')
  409. end,{animated = true})
  410.  
  411. sectionCreditsKeath:Create("Button", "https://discord.gg/MhMB3c2CBn", function()
  412.     setclipboard('https://discord.gg/MhMB3c2CBn')
  413. end,{animated = true})
  414.  
  415. ---- alex ----
  416. sectionCreditsAlex:Create("Button", "https://teppyboy.github.io/", function()
  417.     setclipboard('https://teppyboy.github.io/Mirrors/Documentations/Zypher_UI/zypher.wtf/docs/main.html')
  418. end,{animated = true})
  419.  
  420. ----========== set window size after load ==========----
  421. game:GetService("CoreGui"):FindFirstChild(kVars.WindowName).Motherframe.Size = UDim2.new(0, 495, 0, 400)
  422.  
  423. ----========== delete script if re-injecting ==========----
  424.  
  425. kVars.cR = game:GetService("CoreGui").ChildRemoved:Connect(function(child)
  426.     if child.name == kVars.WindowName then
  427.         for i,v in pairs(kVars) do
  428.             if type(v) == "boolean" then
  429.                 kVars[i] = false
  430.             end
  431.         end
  432.         kVars.UIS:Disconnect()
  433.         kVars.UISEnd:Disconnect()
  434.         kVars.connectAntiAfk:Disconnect()
  435.         kVars.connectInputBegan:Disconnect()
  436.         kVars.connectJumpRequest:Disconnect()
  437.         kVars.plrAdded:Disconnect()
  438.         kVars.plrRemovingConnect:Disconnect()
  439.         task.wait(1)
  440.         script:Destroy()
  441.         kVars.cR:Disconnect()
  442.         return
  443.     end
  444. end)
  445.  
  446.  

Replies to Zombie Uprising rss

Title Name Language When
Re: Zombie Uprising Ample Pelican lua 2 Weeks ago.
Re: Zombie Uprising Burly Motmot lua 2 Weeks ago.
Re: Zombie Uprising Chocolate Armadillo lua 2 Weeks ago.
Re: Zombie Uprising Mustard Hornbill lua 2 Weeks ago.