Scripting HelpersARCHIVE
A little piece of Roblox history. Preserved for everyone, one question at a time.Read about the archive →
COMMUNITY QUESTION

Can't add more weapons. Wuuuuuuuuuut?

First off, here's the script:

player = script.Parent.Parent.Parent
backpack = player.Backpack

function chooseClass(class)
	for i, v in pairs(class:GetChildren()) do
		if v:IsA("Tool") then
			v:clone().Parent = backpack
		elseif v:IsA("HopperBin") then
			v:clone().Parent = backpack
		elseif v:IsA("Script") then
			local S = v:clone()
			S.Parent = player.Character
			S.Disabled = false
		end
	end
	script.Parent.Main.Visible = false
end

for i, v in pairs(script.Parent.Main:GetChildren()) do
	v.MouseButton1Up:connect(function () chooseClass(v) end)
end

A brother object to this one is the Main, which is a GUI frame. (this whole script is in a GUI btw, better point that out) The children of the frame are buttons called, "Classes." Each button has a Script/Hopperbin that's a weapon. The 4 guns that came with it work fine, however, I added more buttons by copy and pasting, changing the text, and changing the weapon inside the button, and the new guns weren't given to the player like they should've. The first 4 guns work fine, it's the 8 after them. Please note that the new guns are just like the old ones, made by the same person with the same kind of scripts, so I believe the problem isn't in the guns.

1 answer

This discussion is preserved as it was. New answers, comments, and votes are closed.