-- Instances:
local ScreenGui = Instance.new("ScreenGui")
local Frame = Instance.new("Frame")
local ImageButton = Instance.new("ImageButton")
--Properties:
ScreenGui.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
Frame.Parent = ScreenGui
Frame.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Frame.BackgroundTransparency = 1.000
Frame.BorderColor3 = Color3.fromRGB(0, 0, 0)
Frame.BorderSizePixel = 0
Frame.Position = UDim2.new(0.919568837, 0, 0.166666672, 0)
Frame.Size = UDim2.new(0, 47, 0, 43)
ImageButton.Parent = ScreenGui
ImageButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
ImageButton.BackgroundTransparency = 0.200
ImageButton.BorderColor3 = Color3.fromRGB(0, 0, 0)
ImageButton.BorderSizePixel = 0
ImageButton.Position = UDim2.new(0.919568837, 0, 0.166666672, 0)
ImageButton.Size = UDim2.new(0, 47, 0, 43)
ImageButton.Image = "http://[Log in to view URL]"
ImageButton.ImageTransparency = 0.800
ImageButton.MouseButton1Click:Connect(function()
game:GetService("VirtualInputManager"):SendKeyEvent(true, "F" , false , game)
end)
ScreenGui.ResetOnSpawn = false
--Library
local Library = loadstring(game:HttpGet("https://[Log in to view URL]"))()
--Windows
local Window = Library.CreateLib("[UPDATE] Ultimate Tower Defense", "BloodTheme")
--Tabs
local Main = Window:NewTab("Main")
local Units = Window:NewTab("Units")
local Upgrades = Window:NewTab("Upgrades")
local Upgrades2 = Window:NewTab("Upgrades2")
local Upgrades3 = Window:NewTab("Upgrades3")
--Sections
local MainSection = Main:NewSection("Main")
local UnitsSection = Units:NewSection("Units")
local UpgradesSection = Upgrades:NewSection("Upgrades")
local Upgrades2Section = Upgrades2:NewSection("Upgrades2")
local Upgrades3Section = Upgrades3:NewSection("Upgrades3")
--Auto Join Round
MainSection:NewButton("Auto Start Match", "Auto Starts Match", function()
getgenv().Match = true
while getgenv().Match == true do
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(1247.26501, 573.010864, -1046.23779, -0.739093482, -9.44642764e-08, -0.673602879, -9.723815e-08, 1, -3.35452697e-08, 0.673602879, 4.07068086e-08, -0.739093482)
task.wait(1)
local args = {
[1] = "Hard"
}
game:GetService("ReplicatedStorage").Modules.GlobalInit.RemoteEvents.PlayerSelectedGamemode:FireServer(unpack(args))
task.wait(1)
game:GetService("ReplicatedStorage").Modules.GlobalInit.RemoteEvents.PlayerQuickstartTeleport:FireServer()
task.wait(1)
break
end
end)
--VOTE TO START
MainSection:NewToggle("Vote To Start", "Auto Votes To Start", function(state)
if state then
getgenv().VTS = true
while getgenv().VTS == true do
game:GetService("ReplicatedStorage").Modules.GlobalInit.RemoteEvents.PlayerVoteToStartMatch:FireServer()
task.wait(2)
end
else
getgenv().VTS = true
while getgenv().VTS == true do
game:GetService("ReplicatedStorage").Modules.GlobalInit.RemoteEvents.PlayerVoteToStartMatch:FireServer()
task.wait(2)
end
end
end)
--Auto Replay
MainSection:NewToggle("Replay", "Auto Votes Replay", function(state)
if state then
getgenv().Replay = true
while getgenv().Replay == true do
game:GetService("ReplicatedStorage").Modules.GlobalInit.RemoteEvents.PlayerVoteReplay:FireServer()
task.wait(0.5)
end
else
getgenv().Replay = true
while getgenv().Replay == true do
game:GetService("ReplicatedStorage").Modules.GlobalInit.RemoteEvents.PlayerVoteReplay:FireServer()
task.wait(0.5)
end
end
end)
local UnitsSection = Units:NewSection("Renjae")
--Auto Place Unit 1
UnitsSection:NewToggle("Auto Place Unit 1", "Auto Places Unit 1", function(state)
if state then
getgenv().Renjae = true
while getgenv().Renjae == true do
local args = {
[1] = "1840164396:332",
[2] = Vector3.new(-645.4439697265625, 509.85198974609375, 146.51483154296875),
[3] = 0
}
game:GetService("ReplicatedStorage").GenericModules.Service.Network.PlayerPlaceTower:FireServer(unpack(args))
task.wait(1)
end
else
getgenv().Renjae = true
while getgenv().Renjae == true do
local args = {
[1] = "1840164396:332",
[2] = Vector3.new(-645.4439697265625, 509.85198974609375, 146.51483154296875),
[3] = 0
}
game:GetService("ReplicatedStorage").GenericModules.Service.Network.PlayerPlaceTower:FireServer(unpack(args))
task.wait(1)
end
end
end)
UpgradesSection:NewToggle("", "", function(state)
if state then
getgenv().q = true
while getgenv().q == true do
local args = {
[1] = "1"
}
game:GetService("ReplicatedStorage").GenericModules.Service.Network.PlayerUpgradeTower:FireServer(unpack(args))
task.wait(0.5)
end
else
getgenv().q = true
while getgenv().q == true do
local args = {
[1] = "1"
}
game:GetService("ReplicatedStorage").GenericModules.Service.Network.PlayerUpgradeTower:FireServer(unpack(args))
task.wait(0.5)
end
end
end)
--
UpgradesSection:NewToggle("", "", function(state)
if state then
getgenv().w = true
while getgenv().w == true do
local args = {
[1] = "2"
}
game:GetService("ReplicatedStorage").GenericModules.Service.Network.PlayerUpgradeTower:FireServer(unpack(args))
task.wait(0.5)
end
else
getgenv().w = true
while getgenv().w == true do
local args = {
[1] = "2"
}
game:GetService("ReplicatedStorage").GenericModules.Service.Network.PlayerUpgradeTower:FireServer(unpack(args))
task.wait(0.5)
end
end
end)
--
UpgradesSection:NewToggle("", "", function(state)
if state then
getgenv().e = true
while getgenv().e == true do
local args = {
[1] = "3"
}
game:GetService("ReplicatedStorage").GenericModules.Service.Network.PlayerUpgradeTower:FireServer(unpack(args))
task.wait(0.5)
end
else
getgenv().e = true
while getgenv().e == true do
local args = {
[1] = "3"
}
game:GetService("ReplicatedStorage").GenericModules.Service.Network.PlayerUpgradeTower:FireServer(unpack(args))
task.wait(0.5)
end
end
end)
--
UpgradesSection:NewToggle("", "", function(state)
if state then
getgenv().r = true
while getgenv().r == true do
local args = {
[1] = "4"
}
game:GetService("ReplicatedStorage").GenericModules.Service.Network.PlayerUpgradeTower:FireServer(unpack(args))
task.wait(0.5)
end
else
getgenv().r = true
while getgenv().r == true do
local args = {
[1] = "4"
}
game:GetService("ReplicatedStorage").GenericModules.Service.Network.PlayerUpgradeTower:FireServer(unpack(args))
task.wait(0.5)
end
end
end)
--
UpgradesSection:NewToggle("", "", function(state)
if state then
getgenv().t = true
while getgenv().t == true do
local args = {
[1] = "5"
}
game:GetService("ReplicatedStorage").GenericModules.Service.Network.PlayerUpgradeTower:FireServer(unpack(args))
task.wait(0.5)
end
else
getgenv().t = true
while getgenv().t == true do
local args = {
[1] = "5"
}
game:GetService("ReplicatedStorage").GenericModules.Service.Network.PlayerUpgradeTower:FireServer(unpack(args))
task.wait(0.5)
end
end
end)
--
UpgradesSection:NewToggle("", "", function(state)
if state then
getgenv().y = true
while getgenv().y == true do
local args = {
[1] = "6"
}
game:GetService("ReplicatedStorage").GenericModules.Service.Network.PlayerUpgradeTower:FireServer(unpack(args))
task.wait(0.5)
end
else
getgenv().y = true
while getgenv().y == true do
local args = {
[1] = "6"
}
game:GetService("ReplicatedStorage").GenericModules.Service.Network.PlayerUpgradeTower:FireServer(unpack(args))
task.wait(0.5)
end
end
end)
--
Upgrades2Section:NewToggle("", "", function(state)
if state then
getgenv().u = true
while getgenv().u == true do
local args = {
[1] = "7"
}
game:GetService("ReplicatedStorage").GenericModules.Service.Network.PlayerUpgradeTower:FireServer(unpack(args))
task.wait(0.5)
end
else
getgenv().u = true
while getgenv().u == true do
local args = {
[1] = "7"
}
game:GetService("ReplicatedStorage").GenericModules.Service.Network.PlayerUpgradeTower:FireServer(unpack(args))
task.wait(0.5)
end
end
end)
--
Upgrades2Section:NewToggle("", "", function(state)
if state then
getgenv().i = true
while getgenv().i == true do
local args = {
[1] = "8"
}
game:GetService("ReplicatedStorage").GenericModules.Service.Network.PlayerUpgradeTower:FireServer(unpack(args))
task.wait(0.5)
end
else
getgenv().i = true
while getgenv().i == true do
local args = {
[1] = "8"
}
game:GetService("ReplicatedStorage").GenericModules.Service.Network.PlayerUpgradeTower:FireServer(unpack(args))
task.wait(0.5)
end
end
end)
--
Upgrades2Section:NewToggle("", "", function(state)
if state then
getgenv().o = true
while getgenv().o == true do
local args = {
[1] = "9"
}
game:GetService("ReplicatedStorage").GenericModules.Service.Network.PlayerUpgradeTower:FireServer(unpack(args))
task.wait(0.5)
end
else
getgenv().o = true
while getgenv().o == true do
local args = {
[1] = "9"
}
game:GetService("ReplicatedStorage").GenericModules.Service.Network.PlayerUpgradeTower:FireServer(unpack(args))
task.wait(0.5)
end
end
end)
--
Upgrades2Section:NewToggle("", "", function(state)
if state then
getgenv().p = true
while getgenv().p == true do
local args = {
[1] = "10"
}
game:GetService("ReplicatedStorage").GenericModules.Service.Network.PlayerUpgradeTower:FireServer(unpack(args))
task.wait(0.5)
end
else
getgenv().p = true
while getgenv().p == true do
local args = {
[1] = "10"
}
game:GetService("ReplicatedStorage").GenericModules.Service.Network.PlayerUpgradeTower:FireServer(unpack(args))
task.wait(0.5)
end
end
end)
--
Upgrades2Section:NewToggle("", "", function(state)
if state then
getgenv().a = true
while getgenv().a == true do
local args = {
[1] = "11"
}
game:GetService("ReplicatedStorage").GenericModules.Service.Network.PlayerUpgradeTower:FireServer(unpack(args))
task.wait(0.5)
end
else
getgenv().a = true
while getgenv().a == true do
local args = {
[1] = "11"
}
game:GetService("ReplicatedStorage").GenericModules.Service.Network.PlayerUpgradeTower:FireServer(unpack(args))
task.wait(0.5)
end
end
end)
--
Upgrades2Section:NewToggle("", "", function(state)
if state then
getgenv().s = true
while getgenv().s == true do
local args = {
[1] = "12"
}
game:GetService("ReplicatedStorage").GenericModules.Service.Network.PlayerUpgradeTower:FireServer(unpack(args))
task.wait(0.5)
end
else
getgenv().s = true
while getgenv().s == true do
local args = {
[1] = "12"
}
game:GetService("ReplicatedStorage").GenericModules.Service.Network.PlayerUpgradeTower:FireServer(unpack(args))
task.wait(0.5)
end
end
end)
--
Upgrades3Section:NewToggle("", "", function(state)
if state then
getgenv().d = true
while getgenv().d == true do
local args = {
[1] = "13"
}
game:GetService("ReplicatedStorage").GenericModules.Service.Network.PlayerUpgradeTower:FireServer(unpack(args))
task.wait(0.5)
end
else
getgenv().d = true
while getgenv().d == true do
local args = {
[1] = "13"
}
game:GetService("ReplicatedStorage").GenericModules.Service.Network.PlayerUpgradeTower:FireServer(unpack(args))
task.wait(0.5)
end
end
end)
--
Upgrades3Section:NewToggle("", "", function(state)
if state then
getgenv().f = true
while getgenv().f == true do
local args = {
[1] = "14"
}
game:GetService("ReplicatedStorage").GenericModules.Service.Network.PlayerUpgradeTower:FireServer(unpack(args))
task.wait(0.5)
end
else
getgenv().f = true
while getgenv().f == true do
local args = {
[1] = "14"
}
game:GetService("ReplicatedStorage").GenericModules.Service.Network.PlayerUpgradeTower:FireServer(unpack(args))
task.wait(0.5)
end
end
end)
--
Upgrades3Section:NewToggle("", "", function(state)
if state then
getgenv().g = true
while getgenv().g == true do
local args = {
[1] = "15"
}
game:GetService("ReplicatedStorage").GenericModules.Service.Network.PlayerUpgradeTower:FireServer(unpack(args))
task.wait(0.5)
end
else
getgenv().g = true
while getgenv().g == true do
local args = {
[1] = "15"
}
game:GetService("ReplicatedStorage").GenericModules.Service.Network.PlayerUpgradeTower:FireServer(unpack(args))
task.wait(0.5)
end
end
end)
To embed this program on your website, copy the following code and paste it into your website's HTML: