
Key Required
Autofarm flood escape 2
Lua Script•339 lines (11390 chars)
-- FloodGui by Zmann
--[[
Please do not leak this script as your own, credit the original owner
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!")Features & Information
You can tp
autofarm
noclip
tp to exit and buttons

title is misleading i thought it was for the 2022 FE2 but its for the 2017 one
@Tomato * my bad never logged back in after this haha
I really like the TP exit and click TP buttons because I can just troll people.