Keyless Patched

Key Required Patched
Some units Too lazy
Lua Script•160 lines (4739 chars)
--[[
WARNING: Heads up! This script has not been verified by ScriptBlox. Use at your own risk!
]]
local Library = loadstring(game:HttpGet("https://raw.githubusercontent.com/ZeianRussell/Kavo-UI-Library/main/Movable.source.lua"))()
local Window = Library.CreateLib("Tower defense empire (Made by Linzy)", "DarkTheme")
local Tab = Window:NewTab("Units")
local Section = Tab:NewSection("all Units")
Section:NewButton("Speakerman (100)", "ButtonInfo", function()
local args = {
[1] = "Normal_SpeakerMan",
[2] =
CFrame.new(game.Players.LocalPlayer.Character.Head.Position)
}
game:GetService("ReplicatedStorage"):WaitForChild("RemoteEvents"):WaitForChild("SpawnUnits"):FireServer(unpack(args))
end)
Section:NewButton("Cameraman (100)", "ButtonInfo", function()
local args = {
[1] = "Normal_Cam_man",
[2] =
CFrame.new(game.Players.LocalPlayer.Character.Head.Position)
}
game:GetService("ReplicatedStorage"):WaitForChild("RemoteEvents"):WaitForChild("SpawnUnits"):FireServer(unpack(args))
end)
Section:NewButton("Scientist_Cameraman (200)", "ButtonInfo", function()
local args = {
[1] = "Scientist_Cameraman",
[2] =
CFrame.new(game.Players.LocalPlayer.Character.Head.Position)
}
game:GetService("ReplicatedStorage"):WaitForChild("RemoteEvents"):WaitForChild("SpawnUnits"):FireServer(unpack(args))
end)
Section:NewButton("Scientist_Speackerman (200)", "ButtonInfo", function()
local args = {
[1] = "Scientist_SpeackerMan",
[2] =
CFrame.new(game.Players.LocalPlayer.Character.Head.Position)
}
game:GetService("ReplicatedStorage"):WaitForChild("RemoteEvents"):WaitForChild("SpawnUnits"):FireServer(unpack(args))
end)
Section:NewButton("Camerawoman (100)", "ButtonInfo", function()
local args = {
[1] = "cam_Women",
[2] =
CFrame.new(game.Players.LocalPlayer.Character.Head.Position)
}
game:GetService("ReplicatedStorage"):WaitForChild("RemoteEvents"):WaitForChild("SpawnUnits"):FireServer(unpack(args))
end)
Section:NewButton("Plunger (100)", "ButtonInfo", function()
local args = {
[1] = "Plunger_man",
[2] =
CFrame.new(game.Players.LocalPlayer.Character.Head.Position)
}
game:GetService("ReplicatedStorage"):WaitForChild("RemoteEvents"):WaitForChild("SpawnUnits"):FireServer(unpack(args))
end)
Section:NewButton("Titan Speaker (300)", "ButtonInfo", function()
local args = {
[1] = "Titan_SpeackerMan",
[2] =
CFrame.new(game.Players.LocalPlayer.Character.Head.Position)
}
game:GetService("ReplicatedStorage"):WaitForChild("RemoteEvents"):WaitForChild("SpawnUnits"):FireServer(unpack(args))
end)
Section:NewButton("Titan Cam (300)", "ButtonInfo", function()
local args = {
[1] = "Titan_CameraMan",
[2] =
CFrame.new(game.Players.LocalPlayer.Character.Head.Position)
}
game:GetService("ReplicatedStorage"):WaitForChild("RemoteEvents"):WaitForChild("SpawnUnits"):FireServer(unpack(args))
end)
Section:NewButton("Titan Speakerman (1000)", "ButtonInfo", function()
local args = {
[1] = "Titan_SpeackerMan_2_0",
[2] =
CFrame.new(game.Players.LocalPlayer.Character.Head.Position)
}
game:GetService("ReplicatedStorage"):WaitForChild("RemoteEvents"):WaitForChild("SpawnUnits"):FireServer(unpack(args))
end)
Section:NewButton("FLC (2500)", "ButtonInfo", function()
local args = {
[1] = "Future_Large_Clockman",
[2] =
CFrame.new(game.Players.LocalPlayer.Character.Head.Position)
}
game:GetService("ReplicatedStorage"):WaitForChild("RemoteEvents"):WaitForChild("SpawnUnits"):FireServer(unpack(args))
end)
Section:NewButton("Tv daddy (900)", "ButtonInfo", function()
local args = {
[1] = "Energized_TV_Man",
[2] =
CFrame.new(game.Players.LocalPlayer.Character.Head.Position)
}
game:GetService("ReplicatedStorage"):WaitForChild("RemoteEvents"):WaitForChild("SpawnUnits"):FireServer(unpack(args))
end)
Section:NewButton("Officer Squid game", "ButtonInfo", function()
local args = {
[1] = "squid_Soilder_Black_LMTD",
[2] =
CFrame.new(game.Players.LocalPlayer.Character.Head.Position)
}
game:GetService("ReplicatedStorage"):WaitForChild("RemoteEvents"):WaitForChild("SpawnUnits"):FireServer(unpack(args))
Section:NewButton("Frontman(300)", "ButtonInfo", function()
local args = {
[1] = "squid_FrontMan_LMTD",
[2] =
CFrame.new(game.Players.LocalPlayer.Character.Head.Position)
}
game:GetService("ReplicatedStorage"):WaitForChild("RemoteEvents"):WaitForChild("SpawnUnits"):FireServer(unpack(args))
end)
Section:NewButton("Salesman(200)", "ButtonInfo", function()
local args = {
[1] = "squid_SalsMan_LMTD",
[2] =
CFrame.new(game.Players.LocalPlayer.Character.Head.Position)
}
game:GetService("ReplicatedStorage"):WaitForChild("RemoteEvents"):WaitForChild("SpawnUnits"):FireServer(unpack(args))
end)Features & Information
Most units (I will add more later)

How do you use it?
@goju this is don't work
Some guy snitched and this is patched now