Pastebin
--Change the 'WaitTime'(time it takes to load map) to 5-9 when using AutoFarm in public servers, and around 3 in private. Then click 'Reload GUI' to save changes
--Use 'Reload GUI' after you die, as some functions will not work after you respawn
--Enable 'NoClip' if you are getting killed when Teleporting to the exit, or if you just wanna go thru walls
--Click 'ClickTP (r)' to enable click TP, hover your mouse over where you want to TP, and press r
--All other buttons are pretty self-explanatory
function GUI(seconds)
local Player = game.Players.LocalPlayer.Character
local on = false
local clip = true
local FloodGUI = Instance.new("ScreenGui")
local MainFrame = Instance.new("Frame")
local Title = Instance.new("TextLabel")
local Credits = Instance.new("TextLabel")
local ClickTP = Instance.new("TextButton")
local GetButtons = Instance.new("TextButton")
local DestroyExit = Instance.new("TextButton")
local TpSpawn = Instance.new("TextButton")
local TpExit = Instance.new("TextButton")
local X = Instance.new("TextButton")
local AutoFarm = Instance.new("TextButton")
local Reload = Instance.new("TextButton")
local NoClip = Instance.new("TextButton")
local Waittime = Instance.new("TextBox")
FloodGUI.Parent = game.CoreGui
MainFrame.Parent = FloodGUI
MainFrame.BackgroundColor3 = Color3.new(0, 0, 1)
MainFrame.BackgroundTransparency = 0.3
MainFrame.Position = UDim2.new(0.77, 0, 0.53, 0)
MainFrame.Size = UDim2.new(0, 300, 0, 300)
MainFrame.Active = true
MainFrame.Draggable = true
Title.Parent = MainFrame
Title.BackgroundTransparency = 1
Title.Size = UDim2.new(0, 189, 0, 32)
Title.Font = Enum.Font.SourceSansBold
Title.FontSize = Enum.FontSize.Size36
Title.Text = "FloodGui"
Title.TextColor3 = Color3.new(1, 1, 1)
Credits.Parent = MainFrame
Credits.BackgroundTransparency = 1
Credits.Size = UDim2.new(0, 189, 0, 32)
Credits.Font = Enum.Font.SourceSansBold
Credits.FontSize = Enum.FontSize.Size24
Credits.Text = "GUI created by Zmann"
Credits.TextColor3 = Color3.new(0, 0, 0.03)
Credits.Position = UDim2.new(0.20, 0, 0.88, 0)
ClickTP.Parent = MainFrame
ClickTP.BackgroundColor3 = Color3.new(0, 0, 0.5)
ClickTP.Position = UDim2.new(0.03, 0, 0.75, 0)
ClickTP.Size = UDim2.new(0, 125, 0, 36)
ClickTP.Font = Enum.Font.SourceSansBold
ClickTP.FontSize = Enum.FontSize.Size24
ClickTP.Text = "Click TP (r)"
ClickTP.TextColor3 = Color3.new(1, 1, 1)
ClickTP.MouseButton1Down:connect(function()
plr = game.Players.LocalPlayer
mouse = plr:GetMouse()
mouse.KeyDown:connect(function(key)
if key == "r" then
if mouse.Target then
plr.Character.HumanoidRootPart.CFrame = CFrame.new(mouse.Hit.x, mouse.Hit.y + 5, mouse.Hit.z)
end
end
end)
warn("[FloodGui] ClickTP Enabled!")
end)
function buttons(waittime)
local Map = game.Workspace.Multiplayer.Map
local Btns = {}
local Desc = {}
for i, v in pairs(Map:GetDescendants())do
Desc[v.Name.."Obj"] = v
end
for i=0,30 do
if Desc["_Button".. tostring(i).. "Obj"] ~= nil then
table.insert(Btns,Desc["_Button".. tostring(i).. "Obj"])
end
end
for i, v in pairs(Btns)do
local Hitbox = v.Hitbox
Player.HumanoidRootPart.CFrame = Hitbox.CFrame
wait(waittime)
end
end
GetButtons.Parent = MainFrame
GetButtons.BackgroundColor3 = Color3.new(0, 0, 0.5)
GetButtons.Position = UDim2.new(0.03, 0, 0.55, 0)
GetButtons.Size = UDim2.new(0, 125, 0, 36)
GetButtons.Font = Enum.Font.SourceSansBold
GetButtons.FontSize = Enum.FontSize.Size24
GetButtons.Text = "Get Buttons"
GetButtons.TextColor3 = Color3.new(1, 1, 1)
GetButtons.MouseButton1Down:connect(function()
warn("[FloodGui] Pressing buttons...")
buttons(0.3)
warn("[FloodGui] Buttons Pressed!")
end)
TpSpawn.Parent = MainFrame
TpSpawn.BackgroundColor3 = Color3.new(0, 0, 0.5)
TpSpawn.Position = UDim2.new(0.53, 0, 0.75, 0)
TpSpawn.Size = UDim2.new(0, 125, 0, 36)
TpSpawn.Font = Enum.Font.SourceSansBold
TpSpawn.FontSize = Enum.FontSize.Size24
TpSpawn.Text = "TP Spawn"
TpSpawn.TextColor3 = Color3.new(1, 1, 1)
TpSpawn.MouseButton1Down:connect(function()
Player.HumanoidRootPart.CFrame = CFrame.new(-25, -145, 47)
warn("[FloodGui] Teleported!")
end)
DestroyExit.Parent = MainFrame
DestroyExit.BackgroundColor3 = Color3.new(0, 0, 0.5)
DestroyExit.Position = UDim2.new(0.53, 0, 0.55, 0)
DestroyExit.Size = UDim2.new(0, 125, 0, 36)
DestroyExit.Font = Enum.Font.SourceSansBold
DestroyExit.FontSize = Enum.FontSize.Size24
DestroyExit.Text = "Destroy Exit"
DestroyExit.TextColor3 = Color3.new(1, 1, 1)
DestroyExit.MouseButton1Down:connect(function()
local Map = game.Workspace.Multiplayer.Map
Map.ExitBlock:Destroy()
warn("[FloodGui] Exit Destroyed!")
end)
X.Parent = MainFrame
X.BackgroundTransparency = 1
X.Position = UDim2.new(.93, 0, 0, 0)
X.Size = UDim2.new(0, 20, 0, 20)
X.Font = Enum.Font.SourceSansBold
X.FontSize = Enum.FontSize.Size24
X.Text = "X"
X.TextColor3 = Color3.new(1, 1, 1)
X.MouseButton1Down:connect(function()
on = false
clip = true
MainFrame:Remove()
end)
function Tpexit(pos)
local Player = game.Players.LocalPlayer.Character
local Map = game.Workspace.Multiplayer.Map
local ExitBlock = Map:FindFirstChild("ExitRegion")
local posit
if ExitBlock == nil then
if pos == 1 then
posit = CFrame.new(2080, 990, 2)
elseif pos == 2 then
posit = CFrame.new(4080, 990, 2)
end
else
posit = ExitBlock.CFrame
end
local Ts = game:GetService("TweenService")
local Ti = TweenInfo.new(
2,
Enum.EasingStyle.Sine,
Enum.EasingDirection.Out,
0,
false,
0
)
local Tp = {
CFrame = posit
}
local Tw = Ts:Create(Player.HumanoidRootPart,Ti,Tp)
wait(0.1)
Tw:Play()
end
TpExit.Parent = MainFrame
TpExit.BackgroundColor3 = Color3.new(0, 0, 0.5)
TpExit.Position = UDim2.new(0.53, 0, 0.35, 0)
TpExit.Size = UDim2.new(0, 125, 0, 36)
TpExit.Font = Enum.Font.SourceSansBold
TpExit.FontSize = Enum.FontSize.Size24
TpExit.Text = "TP Exit"
TpExit.TextColor3 = Color3.new(1, 1, 1)
TpExit.MouseButton1Down:connect(function()
warn("[FloodGui] Teleporting...")
exit = game.Workspace.Multiplayer.Map:FindFirstChild("ExitRegion")
spawn = game.Workspace.Multiplayer.Map:FindFirstChild("Spawn")
if exit then
Tpexit()
else
if spawn.Position.X < 3000 then
Tpexit(1)
else
Tpexit(2)
end
end
end)
AutoFarm.Parent = MainFrame
AutoFarm.BackgroundColor3 = Color3.new(0, 0, 0.5)
AutoFarm.Position = UDim2.new(0.03, 0, 0.15, 0)
AutoFarm.Size = UDim2.new(0, 125, 0, 36)
AutoFarm.Font = Enum.Font.SourceSansBold
AutoFarm.FontSize = Enum.FontSize.Size24
AutoFarm.Text = "AutoFarm"
AutoFarm.TextColor3 = Color3.new(1, 1, 1)
AutoFarm.MouseButton1Down:connect(function()
if on then
on = false
AutoFarm.BackgroundColor3 = Color3.new(0, 0, 0.5)
AutoFarm.Text = "AutoFarm"
warn("[FloodGui] Autofarm off!")
else
on = true
AutoFarm.BackgroundColor3 = Color3.new(0.5, 0, 0)
AutoFarm.Text = "Stop Autofarm"
warn("[FloodGui] Autofarm on!")
end
local msg = "qwertyuiop"
while on and wait(0.5) do
local r = false
local history = Game:GetService("LogService"):GetLogHistory()
for i = #history, 1, -1 do
if string.find(history[i].message, "2925 2925") and not string.find(history[i].message, msg) then
wait(seconds)
buttons(1)
local exit = game.Workspace.Multiplayer.Map:FindFirstChild("ExitRegion")
Player.HumanoidRootPart.CFrame = CFrame.new(exit.Position.X, exit.Position.Y, exit.Position.Z + 25)
Tpexit()
r = true
msg = "2925 2925"
elseif string.find(history[i].message, "1700 1700") and not string.find(history[i].message, msg) then
wait(seconds)
buttons(0.3)
local spawn = game.Workspace.Multiplayer.Map:FindFirstChild("Spawn")
if spawn.Position.X < 3000 then
Tpexit(1)
else
Tpexit(2)
end
r = true
msg = "1700 1700"
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
wait(seconds)
buttons(0.3)
Tpexit()
r = true
msg = history[i].message
elseif string.find(history[i].message, "NewMap") then
r = true
end
if r then
break
end
end
end
end)
NoClip.Parent = MainFrame
NoClip.BackgroundColor3 = Color3.new(0, 0, 0.5)
NoClip.Position = UDim2.new(0.53, 0, 0.15, 0)
NoClip.Size = UDim2.new(0, 125, 0, 36)
NoClip.Font = Enum.Font.SourceSansBold
NoClip.FontSize = Enum.FontSize.Size24
NoClip.Text = "NoClip (Off)"
NoClip.TextColor3 = Color3.new(1, 1, 1)
NoClip.MouseButton1Down:connect(function()
if clip then
clip = false
NoClip.BackgroundColor3 = Color3.new(0, 0.5, 0)
NoClip.Text = "NoClip (On)"
warn("[FloodGui] NoClip Enabled!")
else
clip = true
NoClip.BackgroundColor3 = Color3.new(0, 0, 0.5)
NoClip.Text = "NoClip (Off)"
warn("[FloodGui] NoClip Disabled!")
end
game:getService("RunService"):BindToRenderStep("",0,function()
if not game.Players.LocalPlayer.Character:findFirstChildOfClass("Humanoid") then return end
if not clip then
game.Players.LocalPlayer.Character:findFirstChildOfClass("Humanoid"):ChangeState(11)
end
end)
end)
Reload.Parent = MainFrame
Reload.BackgroundColor3 = Color3.new(0, 0, 0.5)
Reload.Position = UDim2.new(0.03, 0, 0.35, 0)
Reload.Size = UDim2.new(0, 125, 0, 36)
Reload.Font = Enum.Font.SourceSansBold
Reload.FontSize = Enum.FontSize.Size24
Reload.Text = "Reload GUI"
Reload.TextColor3 = Color3.new(1, 1, 1)
Reload.MouseButton1Down:connect(function()
local wait = Waittime.Text
local txt = tonumber(wait)
if txt then
warn("[FloodGui] WaitTime Set!")
on = false
clip = true
MainFrame:Remove()
GUI(wait)
else
on = false
clip = true
MainFrame:Remove()
GUI(seconds)
warn("[FloodGui] GUI Reloaded!")
end
end)
Waittime.Parent = MainFrame
Waittime.BackgroundColor3 = Color3.new(0, 0, 0.5)
Waittime.Position = UDim2.new(0.58, 0, 0.03, 0)
Waittime.Size = UDim2.new(0, 90, 0, 24)
Waittime.Font = Enum.Font.SourceSansBold
Waittime.FontSize = Enum.FontSize.Size16
Waittime.TextSize = 20
Waittime.Text = "WaitTime"
Waittime.TextColor3 = Color3.new(1, 1, 1)
end
GUI(3)
warn("FloodGui Loaded!")
Select all text above, copy it, then paste into your executor.