function onPlayerAdded(players)
for -- I don't know what else to do?
game.Lighting[script.Parent.Name]:Clone().Parent = players[i].Backpack
game.Lighting[script.Parent.Name]:Clone().Parent = players[i].StarterGear
end
end
It's not in starter pack because I made a GUI where when you press a textbutton with a weapon's name on it, it will generate that weapon and put it in everyone's backpack and startergear. But I want it so that when other people join the server, they get the weapons as well.
Here's the script that generates a weapon when someone clicks the GUI, for some reason for i,v players do doesn't give the players a weapon, it only gives whoever clicks the GUI a weapon
script.Parent.MouseButton1Click:connect(function()
local players = game.Players:GetChildren()
for i = 1, #players do
game.Lighting[script.Parent.Name]:Clone().Parent = players[i].Backpack
game.Lighting[script.Parent.Name]:Clone().Parent = players[i].StarterGear
onPlayerAdded()
end
end)

3 comments
for i, v in pairs(players) do
@JohnTUnderwood it breaks
right my bad. look below vvvvvvvvvv