Roblox Database Logo
  • Home
  • Best Games
  • Roblox Codes
    • Promo Codes
    • Game Codes
    • Item Codes
    • Music Codes
    • Star Codes
    • Color Codes
  • Roblox Guides
  • Roblox Scripts
  • Roblox Tools
  • Home
  • Best Games
  • Roblox Codes
    • Promo Codes
    • Game Codes
    • Item Codes
    • Music Codes
    • Star Codes
    • Color Codes
  • Roblox Guides
  • Roblox Scripts
  • Roblox Tools

2 Player Gun Factory Tycoon Script

Get ready for an owner-worker tycoon adventure that will test your hardwork and excellent coordination toward victory with the help of the 2 Player Gun Factory Tycoon Script. This script or code will boost your cash-generating droppers to maximize your cash earnings and build more powerful machines for a more productive journey ahead. It also helps you unlock exclusive turrets and superweapons faster to defend your factory against enemy invaders throughout the game.

2 Player Gun Factory Tycoon Script

2 Player Gun Factory Tycoon Script Auto Farm, Auto Buy Buttons, Infinite Cash, Money Glitch

Copy the script below to level up your gun factory in the game. Use the most effective executor/exploit to make your daily gun production fun and profitable. We have a list of available executors here.

local PlayerName = tostring(game.Players.LocalPlayer.Name)
local tycoons = game.Workspace.Tycoons

for i, v in pairs (tycoons:GetChildren()) do
 if v:IsA("Model") and v.OwnerName.Value == PlayerName then
  v["Cash to collect : 0"].Money.Value = math.huge
 end
end 
Weapon Script:local lighting = game.Lighting

for i, v in pairs (lighting:GetChildren()) do
if v:IsA("Tool") then
local clone = v:Clone()
clone.Parent = game.Players.LocalPlayer.Backpack
end
end

2 Player Gun Factory Tycoon Script Pastebin

function GetPlayer(String)
   local Found = {}
   local strl = String:lower()
   if strl == "all" then
       for i,v in pairs(game.Players:GetPlayers()) do
           table.insert(Found,v.Name)
       end
   elseif strl == "others" then
       for i,v in pairs(game.Players:GetPlayers()) do
           if v.Name ~= game.Players.LocalPlayer.Name then
               table.insert(Found,v.Name)
           end
       end   
elseif strl == "me" then
       for i,v in pairs(game.Players:GetPlayers()) do
           if v.Name == game.Players.LocalPlayer.Name then
               table.insert(Found,v.Name)
           end
       end  
   else
       for i,v in pairs(game.Players:GetPlayers()) do
           if v.Name:lower():sub(1, #String) == String:lower() then
               table.insert(Found,v.Name)
           end
       end    
   end
   return Found    
end


local ScreenGui = Instance.new("ScreenGui")
local Frame = Instance.new("Frame")
local TextBox = Instance.new("TextBox")
local killbtn = Instance.new("TextButton")
local ragdollbtn = Instance.new("TextButton")
local nkdbtn = Instance.new("TextButton")
local punishbtn = Instance.new("TextButton")
local kickbtn = Instance.new("TextButton")
local banbtn = Instance.new("TextButton")
local btlsbtn = Instance.new("TextButton")
local minebtn = Instance.new("TextButton")
local gunbtn = Instance.new("TextButton")
local TextLabel = Instance.new("TextLabel")
local nlmbsbtn = Instance.new("TextButton")
--Properties:
ScreenGui.Parent = game.CoreGui
ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling

Frame.Parent = ScreenGui
Frame.Active = true
Frame.Draggable = true
Frame.BackgroundColor3 = Color3.new(0.239216, 0.505882, 1)
Frame.BackgroundTransparency = 0.6
Frame.BorderSizePixel = 3
Frame.Position = UDim2.new(0.284962386, 0, 0.290381104, 0)
Frame.Size = UDim2.new(0, 299, 0, 317)

TextBox.Parent = Frame
TextBox.BackgroundColor3 = Color3.new(1, 1, 1)
TextBox.BackgroundTransparency = 0.40000000596046
TextBox.Position = UDim2.new(0.101983935, 0, 0.102293611, 0)
TextBox.Size = UDim2.new(0, 236, 0, 36)
TextBox.Font = Enum.Font.SourceSans
TextBox.Text = ""
TextBox.TextColor3 = Color3.new(0, 0, 0)
TextBox.TextSize = 14

killbtn.Name = "killbtn"
killbtn.Parent = Frame
killbtn.BackgroundColor3 = Color3.new(1, 1, 1)
killbtn.BackgroundTransparency = 0.40000000596046
killbtn.Position = UDim2.new(0.0374149643, 0, 0.25294295, 0)
killbtn.Size = UDim2.new(0, 126, 0, 33)
killbtn.Font = Enum.Font.SourceSans
killbtn.Text = "Kill"
killbtn.TextColor3 = Color3.new(0, 0, 0)
killbtn.TextScaled = true
killbtn.TextSize = 14
killbtn.TextWrapped = true

ragdollbtn.Name = "ragdollbtn"
ragdollbtn.Parent = Frame
ragdollbtn.BackgroundColor3 = Color3.new(1, 1, 1)
ragdollbtn.BackgroundTransparency = 0.40000000596046
ragdollbtn.Position = UDim2.new(0.506802738, 0, 0.25294295, 0)
ragdollbtn.Size = UDim2.new(0, 126, 0, 33)
ragdollbtn.Font = Enum.Font.SourceSans
ragdollbtn.Text = "Ragdoll"
ragdollbtn.TextColor3 = Color3.new(0, 0, 0)
ragdollbtn.TextScaled = true
ragdollbtn.TextSize = 14
ragdollbtn.TextWrapped = true

nkdbtn.Name = "nkdbtn"
nkdbtn.Parent = Frame
nkdbtn.BackgroundColor3 = Color3.new(1, 1, 1)
nkdbtn.BackgroundTransparency = 0.40000000596046
nkdbtn.Position = UDim2.new(0.037414968, 0, 0.404260665, 0)
nkdbtn.Size = UDim2.new(0, 126, 0, 33)
nkdbtn.Font = Enum.Font.SourceSans
nkdbtn.Text = "Naked"
nkdbtn.TextColor3 = Color3.new(0, 0, 0)
nkdbtn.TextScaled = true
nkdbtn.TextSize = 14
nkdbtn.TextWrapped = true

punishbtn.Name = "punishbtn"
punishbtn.Parent = Frame
punishbtn.BackgroundColor3 = Color3.new(1, 1, 1)
punishbtn.BackgroundTransparency = 0.40000000596046
punishbtn.Position = UDim2.new(0.506802738, 0, 0.404260665, 0)
punishbtn.Size = UDim2.new(0, 126, 0, 33)
punishbtn.Font = Enum.Font.SourceSans
punishbtn.Text = "Punish"
punishbtn.TextColor3 = Color3.new(0, 0, 0)
punishbtn.TextScaled = true
punishbtn.TextSize = 14
punishbtn.TextWrapped = true

kickbtn.Name = "kickbtn"
kickbtn.Parent = Frame
kickbtn.BackgroundColor3 = Color3.new(1, 1, 1)
kickbtn.BackgroundTransparency = 0.40000000596046
kickbtn.Position = UDim2.new(0.037414968, 0, 0.544862092, 0)
kickbtn.Size = UDim2.new(0, 126, 0, 33)
kickbtn.Font = Enum.Font.SourceSans
kickbtn.Text = "Kick"
kickbtn.TextColor3 = Color3.new(0, 0, 0)
kickbtn.TextScaled = true
kickbtn.TextSize = 14
kickbtn.TextWrapped = true

banbtn.Name = "banbtn"
banbtn.Parent = Frame
banbtn.BackgroundColor3 = Color3.new(1, 1, 1)
banbtn.BackgroundTransparency = 0.40000000596046
banbtn.Position = UDim2.new(0.506802738, 0, 0.544862151, 0)
banbtn.Size = UDim2.new(0, 126, 0, 33)
banbtn.Font = Enum.Font.SourceSans
banbtn.Text = "Ban"
banbtn.TextColor3 = Color3.new(0, 0, 0)
banbtn.TextScaled = true
banbtn.TextSize = 14
banbtn.TextWrapped = true

btlsbtn.Name = "btlsbtn"
btlsbtn.Parent = Frame
btlsbtn.BackgroundColor3 = Color3.new(1, 1, 1)
btlsbtn.BackgroundTransparency = 0.40000000596046
btlsbtn.Position = UDim2.new(0.0352308452, 0, 0.679365039, 0)
btlsbtn.Size = UDim2.new(0, 126, 0, 33)
btlsbtn.Font = Enum.Font.SourceSans
btlsbtn.Text = "btools"
btlsbtn.TextColor3 = Color3.new(0, 0, 0)
btlsbtn.TextScaled = true
btlsbtn.TextSize = 14
btlsbtn.TextWrapped = true

minebtn.Name = "minebtn"
minebtn.Parent = Frame
minebtn.BackgroundColor3 = Color3.new(1, 1, 1)
minebtn.BackgroundTransparency = 0.40000000596046
minebtn.Position = UDim2.new(0.506802738, 0, 0.828487813, 0)
minebtn.Size = UDim2.new(0, 126, 0, 33)
minebtn.Font = Enum.Font.SourceSans
minebtn.Text = "Mine (C4)"
minebtn.TextColor3 = Color3.new(0, 0, 0)
minebtn.TextScaled = true
minebtn.TextSize = 14
minebtn.TextWrapped = true

gunbtn.Name = "gunbtn"
gunbtn.Parent = Frame
gunbtn.BackgroundColor3 = Color3.new(1, 1, 1)
gunbtn.BackgroundTransparency = 0.40000000596046
gunbtn.Position = UDim2.new(0.0352308452, 0, 0.828487873, 0)
gunbtn.Size = UDim2.new(0, 126, 0, 33)
gunbtn.Font = Enum.Font.SourceSans
gunbtn.Text = "Tommy Gun"
gunbtn.TextColor3 = Color3.new(0, 0, 0)
gunbtn.TextScaled = true
gunbtn.TextSize = 14
gunbtn.TextWrapped = true

TextLabel.Parent = Frame
TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
TextLabel.BackgroundTransparency = 0.40000000596046
TextLabel.Size = UDim2.new(0, 298, 0, 21)
TextLabel.Font = Enum.Font.SourceSans
TextLabel.Text = "2 Player Super Hero Tycoon GUI - ScriptX#3145"
TextLabel.TextColor3 = Color3.new(0, 0, 0)
TextLabel.TextScaled = true
TextLabel.TextSize = 14
TextLabel.TextWrapped = true

nlmbsbtn.Name = "nlmbsbtn"
nlmbsbtn.Parent = Frame
nlmbsbtn.BackgroundColor3 = Color3.new(1, 1, 1)
nlmbsbtn.BackgroundTransparency = 0.40000000596046
nlmbsbtn.Position = UDim2.new(0.506802738, 0, 0.679365039, 0)
nlmbsbtn.Size = UDim2.new(0, 126, 0, 33)
nlmbsbtn.Font = Enum.Font.SourceSans
nlmbsbtn.Text = "NoLimbs"
nlmbsbtn.TextColor3 = Color3.new(0, 0, 0)
nlmbsbtn.TextScaled = true
nlmbsbtn.TextSize = 14
nlmbsbtn.TextWrapped = true
-- Scripts:
function SCRIPT_JDNF69_FAKESCRIPT() -- killbtn.LocalScript 
	local script = Instance.new('LocalScript')
	script.Parent = killbtn
	script.Parent.MouseButton1Click:Connect(function()
		
		local targets = GetPlayer(script.Parent.Parent.TextBox.Text)
		
		for i,v in pairs(targets)do
			spawn(function()
			
				game.ReplicatedStorage.events.destroyObject:FireServer(game.Players[v].Character.Torso.Neck)
			
			end)
		end
		
	end)

end
coroutine.resume(coroutine.create(SCRIPT_JDNF69_FAKESCRIPT))
function SCRIPT_KFFS86_FAKESCRIPT() -- ragdollbtn.LocalScript 
	local script = Instance.new('LocalScript')
	script.Parent = ragdollbtn
	script.Parent.MouseButton1Click:Connect(function()
		
		local targets = GetPlayer(script.Parent.Parent.TextBox.Text)
		
		for i,v in pairs(targets)do
			spawn(function()
			
				game.ReplicatedStorage.events.destroyObject:FireServer(game.Players[v].Character.Humanoid)
			
			end)
		end
		
	end)

end
coroutine.resume(coroutine.create(SCRIPT_KFFS86_FAKESCRIPT))
function SCRIPT_LCJY70_FAKESCRIPT() -- nkdbtn.LocalScript 
	local script = Instance.new('LocalScript')
	script.Parent = nkdbtn
	script.Parent.MouseButton1Click:Connect(function()
		
		local targets = GetPlayer(script.Parent.Parent.TextBox.Text)
		
		for i,v in pairs(targets)do
			spawn(function()
				for i,val in pairs(game.Players[v].Character:GetChildren()) do
					if val.ClassName == "Shirt" or val.ClassName == "Pants" or val.ClassName == "ShirtGraphic" then
						game.ReplicatedStorage.events.destroyObject:FireServer(val)
					end
				end
			end)
		end
		
	end)

end
coroutine.resume(coroutine.create(SCRIPT_LCJY70_FAKESCRIPT))
function SCRIPT_ZKXC85_FAKESCRIPT() -- punishbtn.LocalScript 
	local script = Instance.new('LocalScript')
	script.Parent = punishbtn
	script.Parent.MouseButton1Click:Connect(function()
		
		local targets = GetPlayer(script.Parent.Parent.TextBox.Text)
		
		for i,v in pairs(targets)do
			spawn(function()
			
				game.ReplicatedStorage.events.destroyObject:FireServer(game.Players[v].Character)
			
			end)
		end
		
	end)

end
coroutine.resume(coroutine.create(SCRIPT_ZKXC85_FAKESCRIPT))
function SCRIPT_ADRT82_FAKESCRIPT() -- kickbtn.LocalScript 
	local script = Instance.new('LocalScript')
	script.Parent = kickbtn
	script.Parent.MouseButton1Click:Connect(function()
		
		local targets = GetPlayer(script.Parent.Parent.TextBox.Text)
		
		for i,v in pairs(targets)do
			spawn(function()
			
				game.ReplicatedStorage.events.destroyObject:FireServer(game.Players[v])
			
			end)
		end
		
	end)

end
coroutine.resume(coroutine.create(SCRIPT_ADRT82_FAKESCRIPT))
function SCRIPT_VNYD81_FAKESCRIPT() -- banbtn.LocalScript 
	local script = Instance.new('LocalScript')
	script.Parent = banbtn
	script.Parent.MouseButton1Click:Connect(function()
		
		local targets = GetPlayer(script.Parent.Parent.TextBox.Text)
		
		for i,v in pairs(targets)do
			spawn(function()
				while wait() do
					if game.Players:FindFirstChild(v) then
						game.ReplicatedStorage.events.destroyObject:FireServer(game.Players[v])
					end
				end
			end)
		end
		
	end)

end
coroutine.resume(coroutine.create(SCRIPT_VNYD81_FAKESCRIPT))
function SCRIPT_IIVV87_FAKESCRIPT() -- btlsbtn.LocalScript 
	local script = Instance.new('LocalScript')
	script.Parent = btlsbtn
	script.Parent.MouseButton1Click:Connect(function()
		
		spawn(function()
			
			spawn(function()
				game.StarterGui:SetCoreGuiEnabled(2, true)
			end)
	
			local loltool = Instance.new("Tool", game.Players.LocalPlayer.Backpack)
	
			loltool.RequiresHandle = false
			loltool.Name = "Click Delete"
			loltool.ToolTip = "Click Delete"
			mouse = game.Players.LocalPlayer:GetMouse()
	
			loltool.Activated:Connect(function()
				obj = mouse.Target
				game.ReplicatedStorage.events.destroyObject:FireServer(obj)
			end)
			
		end)
	
	end)

end
coroutine.resume(coroutine.create(SCRIPT_IIVV87_FAKESCRIPT))
function SCRIPT_LORU81_FAKESCRIPT() -- minebtn.LocalScript 
	local script = Instance.new('LocalScript')
	script.Parent = minebtn
	script.Parent.MouseButton1Click:Connect(function()
		
		spawn(function()
			
			game.ReplicatedStorage.Events.CrateClaim:FireServer("Gear",game.ReplicatedStorage.BoxItems["Mine"])
			
		end)
	
		
	end)

end
coroutine.resume(coroutine.create(SCRIPT_LORU81_FAKESCRIPT))
function SCRIPT_FACF69_FAKESCRIPT() -- gunbtn.LocalScript 
	local script = Instance.new('LocalScript')
	script.Parent = gunbtn
	script.Parent.MouseButton1Click:Connect(function()
		
		spawn(function()
			
			game.ReplicatedStorage.Events.CrateClaim:FireServer("Gear",game.ReplicatedStorage.BoxItems["TommyGun"])
			
		end)
	
	end)

end
coroutine.resume(coroutine.create(SCRIPT_FACF69_FAKESCRIPT))
function SCRIPT_WRXV75_FAKESCRIPT() -- nlmbsbtn.LocalScript 
	local script = Instance.new('LocalScript')
	script.Parent = nlmbsbtn
	script.Parent.MouseButton1Click:Connect(function()
		
		local targets = GetPlayer(script.Parent.Parent.TextBox.Text)
		
		for i,v in pairs(targets)do
			spawn(function()
				for i,val in pairs(game.Players[v].Character:GetChildren()) do
					if val.Name == "Right Arm" or val.Name == "Left Arm" or val.Name == "Right Leg" or val.Name == "Left Leg" then
						game.ReplicatedStorage.events.destroyObject:FireServer(val)
					end
				end
			end)
		end
		
	end)

end
coroutine.resume(coroutine.create(SCRIPT_WRXV75_FAKESCRIPT))


spawn(function()
	
local function zigzag(X) return math.acos(math.cos(X*math.pi))/math.pi end
			
local counter = 0
wait()

spawn(function()

while wait() do
 Frame.BackgroundColor3 = Color3.fromHSV(zigzag(counter),1,1)

 counter = counter + 0.0076

end
end)
end)

How To Use 2 Player Gun Factory Tycoon Script

Follow these simple steps on how to use the 2 Player Gun Factory Tycoon Script:

See also  War Tycoon Script

1. Choose an effective executor/exploit from the list below (Free & Paid)

2. Download the executor you prefer. We have our list here.

3. Launch the Roblox game first, then the executor

4. When both the Roblox game and executor are open, press Inject or Attach (it depends on what executor you are using)

5. Paste the script you want to use

6. Press the Execute or Play button (again, it depends on what executor you are using)

7. That’s all, enjoy using the 2 Player Gun Factory Tycoon script GUI

About The 2 Player Gun Factory Tycoon Script

The Roblox 2 Player Gun Factory Tycoon Script is a set of unique codes that allows the user to have auto-farm features to build the biggest and most productive gun factory fast and easily. With its efficient algorithms and instinctive interface, it is very easy to use even if you are a newcomer or an experienced player.

A truly impressive tool for success in every Roblox game you will be part of.

By using the best script of the game, you now have an advantage over other players in terms of speedy droppers and cash multipliers to earn huge amounts of cash instantaneously. Unlock high-quality weapons and powerful supplies to defend or conquer other gun factories in your daily grind. 

2 Player Gun Factory Tycoon Script

If you are looking for the latest 2 Player Gun Factory Tycoon Codes to receive more cash and speed boosts in the game, you can collect them here.

Always remember that all kinds of game scripts are illegal and may violate the Roblox Terms of Service, resulting in an account ban or other punishments. Be careful when using the script to avoid game trouble while playing Roblox.

See also  Strong Muscle Simulator Script

So what are you waiting for? Download the appropriate script of the game to fly high in the world rankings as one of the most dominant gun factory owners in 2 Player Gun Factory Tycoon today.

Another Similar Game :

2 Player Millionaire Tycoon Script2 Player Millionaire Tycoon Script 2 Player Computer Tycoon Script2 Player Computer Tycoon Script Gun Simulator CodesGun Simulator Codes Pixel Gun Tower Defense CodesPixel Gun Tower Defense Codes 2 Player Computer Tycoon Codes2 Player Computer Tycoon Codes Magic Wizard Tycoon - 2 Player CodesMagic Wizard Tycoon – 2 Player Codes

Leave a Comment Cancel reply

Promo Codes

Get your hands on exclusive cosmetics, in-game currency, and special bonuses! Redeem our extensive list of Roblox promo codes and stay ahead of the game.

FREE ITEMS
PROMO CODES
STAR CODES

Game Codes

Unlock exclusive in-game perks, boost your stats, and get an edge in your favorite Roblox games with our collection of verified and non expired game codes.

VIEW ALL
GENRES
POPULAR CODES

Items Codes

Customize your Roblox avatar to the max! Browse our thousands of collection of item codes to unlock unique hats, accessories, gear, and many more.

VIEW ALL
CATEGORY
POPULAR ITEMS

Music Codes

Jam out to your favorite tunes in Roblox! Discover music codes for the latest hits and timeless classics to personalize your in-game experience.

VIEW ALL
STYLE
ARTIST

Best Games

Looking for the hottest Roblox games? Explore our curated recommendations, discover hidden gems, and find your next gaming obsession.

BEST GAMES
THEMES
POPULAR GAMES

Roblox Guides

Level up your Roblox knowledge! Access in-depth guides, powerful tools, and valuable resources to enhance your gameplay and creation skills.

VIEW ALL
GAMES WIKI
ERRORS

Tools

Tap into the Roblox community! Find player-created tools, expert guides, and collaborative resources to elevate your Roblox journey.

VIEW ALL
USERNAME GENERATOR
EXECUTOR

Roblox Scripts

Unlock hidden potential, customize your gameplay, and push the limits of your favorite Roblox game with our powerful script collection.

VIEW ALL
GENRE
POPULAR SCRIPTS
Roblox Database Logo

Roblox Database is your all-in-one source for anything and everything related to Roblox.

Whether you’re looking for the latest game codes, item codes, or promo codes or need some scripting guidance, we’ve got you covered.

Facebook-f Twitter Youtube Instagram Pinterest
Quick Links
  • About
  • Contact
  • Tools
  • Privacy Policy
  • Terms of Service
  • Copyright Policy
Menu
  • Home
  • Best Games
  • Roblox Codes
    • Promo Codes
    • Game Codes
    • Item Codes
    • Music Codes
    • Star Codes
    • Color Codes
  • Roblox Guides
  • Roblox Scripts
  • Roblox Tools
  • Home
  • Best Games
  • Roblox Codes
    • Promo Codes
    • Game Codes
    • Item Codes
    • Music Codes
    • Star Codes
    • Color Codes
  • Roblox Guides
  • Roblox Scripts
  • Roblox Tools
Download
chrome logo
  • Email: robloxdatabase23@gmail.com
  • Android : Coming Soon
  • IOS : Coming Soon

© 2025 All Rights Reserved.