D0UG14S

FloodGui

Mar 7th, 2020
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. -- FloodGui by Zmann
  2.  
  3. --[[
  4. Please do not leak this script as your own, credit the original owner
  5.  
  6. Change the 'WaitTime'(time it takes to load map) to 5-9 when using AutoFarm
  7. in public servers, and around 3 in private. Then click 'Reload GUI' to save changes
  8.  
  9. Use 'Reload GUI' after you die, as some functions will not work after you respawn
  10.  
  11. Enable 'NoClip' if you are getting killed when Teleporting to the exit, or if you just wanna go thru walls
  12.  
  13. Click 'ClickTP (r)' to enable click TP, hover your mouse over where you want to TP, and press r
  14.  
  15. All other buttons are pretty self-explanatory
  16. --]]
  17.  
  18. function GUI(seconds)
  19. local Player = game.Players.LocalPlayer.Character
  20. local on     = false
  21. local clip   = true
  22.  
  23. local FloodGUI    = Instance.new("ScreenGui")
  24. local MainFrame   = Instance.new("Frame")
  25. local Title       = Instance.new("TextLabel")
  26. local Credits     = Instance.new("TextLabel")
  27. local ClickTP     = Instance.new("TextButton")
  28. local GetButtons  = Instance.new("TextButton")
  29. local DestroyExit = Instance.new("TextButton")
  30. local TpSpawn     = Instance.new("TextButton")
  31. local TpExit      = Instance.new("TextButton")
  32. local X           = Instance.new("TextButton")
  33. local AutoFarm    = Instance.new("TextButton")
  34. local Reload      = Instance.new("TextButton")
  35. local NoClip      = Instance.new("TextButton")
  36. local Waittime    = Instance.new("TextBox")
  37. FloodGUI.Parent   = game.CoreGui
  38.  
  39. MainFrame.Parent                 = FloodGUI
  40. MainFrame.BackgroundColor3       = Color3.new(0, 0, 1)
  41. MainFrame.BackgroundTransparency = 0.3
  42. MainFrame.Position               = UDim2.new(0.77, 0, 0.53, 0)
  43. MainFrame.Size                   = UDim2.new(0, 300, 0, 300)
  44. MainFrame.Active                 = true
  45. MainFrame.Draggable              = true
  46.  
  47. Title.Parent                     = MainFrame
  48. Title.BackgroundTransparency     = 1
  49. Title.Size                       = UDim2.new(0, 189, 0, 32)
  50. Title.Font                       = Enum.Font.SourceSansBold
  51. Title.FontSize                   = Enum.FontSize.Size36
  52. Title.Text                       = "FloodGui"
  53. Title.TextColor3                 = Color3.new(1, 1, 1)
  54.  
  55. Credits.Parent                 = MainFrame
  56. Credits.BackgroundTransparency = 1
  57. Credits.Size                   = UDim2.new(0, 189, 0, 32)
  58. Credits.Font                   = Enum.Font.SourceSansBold
  59. Credits.FontSize               = Enum.FontSize.Size24
  60. Credits.Text                   = "GUI created by Zmann"
  61. Credits.TextColor3             = Color3.new(0, 0, 0.03)
  62. Credits.Position               = UDim2.new(0.20, 0, 0.88, 0)
  63.  
  64. ClickTP.Parent           = MainFrame
  65. ClickTP.BackgroundColor3 = Color3.new(0, 0, 0.5)
  66. ClickTP.Position         = UDim2.new(0.03, 0, 0.75, 0)
  67. ClickTP.Size             = UDim2.new(0, 125, 0, 36)
  68. ClickTP.Font             = Enum.Font.SourceSansBold
  69. ClickTP.FontSize         = Enum.FontSize.Size24
  70. ClickTP.Text             = "Click TP (r)"
  71. ClickTP.TextColor3       = Color3.new(1, 1, 1)
  72. ClickTP.MouseButton1Down:connect(function()
  73. plr   = game.Players.LocalPlayer
  74. mouse = plr:GetMouse()
  75. mouse.KeyDown:connect(function(key)
  76. if key == "r" then
  77. if mouse.Target then
  78. plr.Character.HumanoidRootPart.CFrame = CFrame.new(mouse.Hit.x, mouse.Hit.y + 5, mouse.Hit.z)
  79. end
  80. end
  81. end)
  82. warn("[FloodGui] ClickTP Enabled!")
  83. end)
  84.  
  85. function buttons(waittime)
  86. local Map = game.Workspace.Multiplayer.Map
  87. local Btns = {}
  88. local Desc = {}
  89. for i, v in pairs(Map:GetDescendants())do
  90. Desc[v.Name.."Obj"] = v
  91. end
  92. for i=0,30 do
  93. if Desc["_Button".. tostring(i).. "Obj"] ~= nil then
  94. table.insert(Btns,Desc["_Button".. tostring(i).. "Obj"])
  95. end
  96. end
  97. for i, v in pairs(Btns)do
  98. local Hitbox                   = v.Hitbox
  99. Player.HumanoidRootPart.CFrame = Hitbox.CFrame
  100. wait(waittime)
  101. end
  102. end
  103.  
  104. GetButtons.Parent           = MainFrame
  105. GetButtons.BackgroundColor3 = Color3.new(0, 0, 0.5)
  106. GetButtons.Position         = UDim2.new(0.03, 0, 0.55, 0)
  107. GetButtons.Size             = UDim2.new(0, 125, 0, 36)
  108. GetButtons.Font             = Enum.Font.SourceSansBold
  109. GetButtons.FontSize         = Enum.FontSize.Size24
  110. GetButtons.Text             = "Get Buttons"
  111. GetButtons.TextColor3       = Color3.new(1, 1, 1)
  112. GetButtons.MouseButton1Down:connect(function()
  113. warn("[FloodGui] Pressing buttons...")
  114. buttons(0.3)
  115. warn("[FloodGui] Buttons Pressed!")
  116. end)
  117.  
  118. TpSpawn.Parent           = MainFrame
  119. TpSpawn.BackgroundColor3 = Color3.new(0, 0, 0.5)
  120. TpSpawn.Position         = UDim2.new(0.53, 0, 0.75, 0)
  121. TpSpawn.Size             = UDim2.new(0, 125, 0, 36)
  122. TpSpawn.Font             = Enum.Font.SourceSansBold
  123. TpSpawn.FontSize         = Enum.FontSize.Size24
  124. TpSpawn.Text             = "TP Spawn"
  125. TpSpawn.TextColor3       = Color3.new(1, 1, 1)
  126. TpSpawn.MouseButton1Down:connect(function()
  127. Player.HumanoidRootPart.CFrame = CFrame.new(-25, -145, 47)
  128. warn("[FloodGui] Teleported!")
  129. end)
  130.  
  131. DestroyExit.Parent           = MainFrame
  132. DestroyExit.BackgroundColor3 = Color3.new(0, 0, 0.5)
  133. DestroyExit.Position         = UDim2.new(0.53, 0, 0.55, 0)
  134. DestroyExit.Size             = UDim2.new(0, 125, 0, 36)
  135. DestroyExit.Font             = Enum.Font.SourceSansBold
  136. DestroyExit.FontSize         = Enum.FontSize.Size24
  137. DestroyExit.Text             = "Destroy Exit"
  138. DestroyExit.TextColor3       = Color3.new(1, 1, 1)
  139. DestroyExit.MouseButton1Down:connect(function()
  140. local Map = game.Workspace.Multiplayer.Map
  141. Map.ExitBlock:Destroy()
  142. warn("[FloodGui] Exit Destroyed!")
  143. end)
  144.  
  145. X.Parent                 = MainFrame
  146. X.BackgroundTransparency = 1
  147. X.Position               = UDim2.new(.93, 0, 0, 0)
  148. X.Size                   = UDim2.new(0, 20, 0, 20)
  149. X.Font                   = Enum.Font.SourceSansBold
  150. X.FontSize               = Enum.FontSize.Size24
  151. X.Text                   = "X"
  152. X.TextColor3             = Color3.new(1, 1, 1)
  153. X.MouseButton1Down:connect(function()
  154. on   = false
  155. clip = true
  156. MainFrame:Remove()
  157. end)
  158.  
  159. function Tpexit(pos)
  160. local Player    = game.Players.LocalPlayer.Character
  161. local Map       = game.Workspace.Multiplayer.Map
  162. local ExitBlock = Map:FindFirstChild("ExitRegion")
  163. local posit
  164. if ExitBlock == nil then
  165.     if pos == 1 then
  166.         posit = CFrame.new(2080, 990, 2)
  167. elseif pos == 2 then
  168.         posit = CFrame.new(4080, 990, 2)
  169. end  
  170. else
  171. posit = ExitBlock.CFrame
  172. end
  173. local Ts        = game:GetService("TweenService")
  174. local Ti        = TweenInfo.new(
  175. 2,
  176. Enum.EasingStyle.Sine,
  177. Enum.EasingDirection.Out,
  178. 0,
  179. false,
  180. 0
  181. )
  182. local Tp = {
  183. CFrame   = posit
  184. }
  185. local Tw = Ts:Create(Player.HumanoidRootPart,Ti,Tp)
  186. wait(0.1)
  187. Tw:Play()
  188. end
  189.  
  190. TpExit.Parent           = MainFrame
  191. TpExit.BackgroundColor3 = Color3.new(0, 0, 0.5)
  192. TpExit.Position         = UDim2.new(0.53, 0, 0.35, 0)
  193. TpExit.Size             = UDim2.new(0, 125, 0, 36)
  194. TpExit.Font             = Enum.Font.SourceSansBold
  195. TpExit.FontSize         = Enum.FontSize.Size24
  196. TpExit.Text             = "TP Exit"
  197. TpExit.TextColor3       = Color3.new(1, 1, 1)
  198. TpExit.MouseButton1Down:connect(function()
  199. warn("[FloodGui] Teleporting...")
  200. exit = game.Workspace.Multiplayer.Map:FindFirstChild("ExitRegion")
  201. spawn = game.Workspace.Multiplayer.Map:FindFirstChild("Spawn")
  202. if exit then
  203. Tpexit()
  204. else
  205. if spawn.Position.X < 3000 then
  206. Tpexit(1)
  207. else
  208. Tpexit(2)
  209. end
  210. end
  211. end)
  212.  
  213. AutoFarm.Parent           = MainFrame
  214. AutoFarm.BackgroundColor3 = Color3.new(0, 0, 0.5)
  215. AutoFarm.Position         = UDim2.new(0.03, 0, 0.15, 0)
  216. AutoFarm.Size             = UDim2.new(0, 125, 0, 36)
  217. AutoFarm.Font             = Enum.Font.SourceSansBold
  218. AutoFarm.FontSize         = Enum.FontSize.Size24
  219. AutoFarm.Text             = "AutoFarm"
  220. AutoFarm.TextColor3       = Color3.new(1, 1, 1)
  221. AutoFarm.MouseButton1Down:connect(function()
  222. if on then
  223.     on                        = false
  224.     AutoFarm.BackgroundColor3 = Color3.new(0, 0, 0.5)
  225.     AutoFarm.Text             = "AutoFarm"
  226.     warn("[FloodGui] Autofarm off!")
  227. else
  228.     on                        = true
  229.     AutoFarm.BackgroundColor3 = Color3.new(0.5, 0, 0)
  230.     AutoFarm.Text             = "Stop Autofarm"
  231.     warn("[FloodGui] Autofarm on!")
  232. end
  233. local msg = "qwertyuiop"
  234. while on and wait(0.5) do
  235. local r       = false
  236. local history = Game:GetService("LogService"):GetLogHistory()
  237. for i         = #history, 1, -1 do
  238.     if string.find(history[i].message, "2925 2925") and not string.find(history[i].message, msg) then
  239.         wait(seconds)
  240.         buttons(1)
  241. local exit = game.Workspace.Multiplayer.Map:FindFirstChild("ExitRegion")
  242. Player.HumanoidRootPart.CFrame = CFrame.new(exit.Position.X, exit.Position.Y, exit.Position.Z + 25)
  243.         Tpexit()
  244.         r   = true
  245.         msg = "2925 2925"
  246.     elseif string.find(history[i].message, "1700 1700") and not string.find(history[i].message, msg) then
  247.         wait(seconds)
  248.         buttons(0.3)
  249.         local spawn = game.Workspace.Multiplayer.Map:FindFirstChild("Spawn")
  250.         if spawn.Position.X < 3000 then
  251.             Tpexit(1)
  252.         else
  253.             Tpexit(2)
  254.         end
  255.         r   = true
  256.         msg = "1700 1700"
  257.      elseif (string.find(history[i].message, "%d%d%d%s%d%d%d") or string.find(history[i].message, "%d%d%d%d%s%d%d%d%d")) and not string.find(history[i].message, msg) then
  258.         wait(seconds)
  259.         buttons(0.3)
  260.         Tpexit()
  261.         r   = true
  262.         msg = history[i].message
  263.     elseif string.find(history[i].message, "NewMap") then
  264.         r = true
  265.     end
  266.     if r then
  267.         break
  268.     end
  269. end
  270. end
  271. end)
  272.  
  273. NoClip.Parent           = MainFrame
  274. NoClip.BackgroundColor3 = Color3.new(0, 0, 0.5)
  275. NoClip.Position         = UDim2.new(0.53, 0, 0.15, 0)
  276. NoClip.Size             = UDim2.new(0, 125, 0, 36)
  277. NoClip.Font             = Enum.Font.SourceSansBold
  278. NoClip.FontSize         = Enum.FontSize.Size24
  279. NoClip.Text             = "NoClip (Off)"
  280. NoClip.TextColor3       = Color3.new(1, 1, 1)
  281. NoClip.MouseButton1Down:connect(function()
  282. if clip then
  283.      clip                    = false
  284.      NoClip.BackgroundColor3 = Color3.new(0, 0.5, 0)
  285.      NoClip.Text           = "NoClip (On)"
  286.      warn("[FloodGui] NoClip Enabled!")
  287. else
  288.      clip                      = true
  289.      NoClip.BackgroundColor3 = Color3.new(0, 0, 0.5)
  290.      NoClip.Text             = "NoClip (Off)"
  291.      warn("[FloodGui] NoClip Disabled!")
  292. end
  293. game:getService("RunService"):BindToRenderStep("",0,function()
  294. if not game.Players.LocalPlayer.Character:findFirstChildOfClass("Humanoid") then return end
  295. if not clip then
  296. game.Players.LocalPlayer.Character:findFirstChildOfClass("Humanoid"):ChangeState(11)
  297. end
  298. end)
  299. end)
  300.  
  301. Reload.Parent           = MainFrame
  302. Reload.BackgroundColor3 = Color3.new(0, 0, 0.5)
  303. Reload.Position         = UDim2.new(0.03, 0, 0.35, 0)
  304. Reload.Size             = UDim2.new(0, 125, 0, 36)
  305. Reload.Font             = Enum.Font.SourceSansBold
  306. Reload.FontSize         = Enum.FontSize.Size24
  307. Reload.Text             = "Reload GUI"
  308. Reload.TextColor3       = Color3.new(1, 1, 1)
  309. Reload.MouseButton1Down:connect(function()
  310. local wait = Waittime.Text
  311. local txt  = tonumber(wait)
  312. if txt then
  313.     warn("[FloodGui] WaitTime Set!")
  314.     on = false
  315.     clip = true
  316. MainFrame:Remove()
  317. GUI(wait)
  318. else
  319. on = false
  320. clip = true
  321. MainFrame:Remove()
  322. GUI(seconds)
  323. warn("[FloodGui] GUI Reloaded!")
  324. end
  325. end)
  326.  
  327. Waittime.Parent           = MainFrame
  328. Waittime.BackgroundColor3 = Color3.new(0, 0, 0.5)
  329. Waittime.Position         = UDim2.new(0.58, 0, 0.03, 0)
  330. Waittime.Size             = UDim2.new(0, 90, 0, 24)
  331. Waittime.Font             = Enum.Font.SourceSansBold
  332. Waittime.FontSize         = Enum.FontSize.Size16
  333. Waittime.TextSize         = 20
  334. Waittime.Text             = "WaitTime"
  335. Waittime.TextColor3       = Color3.new(1, 1, 1)
  336.  
  337. end
  338. GUI(3)
  339. warn("FloodGui Loaded!")
Add Comment
Please, Sign In to add comment