So this is my tool give to players when they spawn (it randomizes). How do I make it where it gives it to the player when they join the game? It doesn't give it to them at all when they first join.
game.Players.PlayerAdded:connect(function(p) p.CharacterAdded:connect(function(c) repeat wait() until p:FindFirstChild("Backpack") local clone = game.Lighting.WEAPONS:GetChildren()[math.random(1, #game.Lighting.WEAPONS:GetChildren())]:clone() clone.Parent = p.Backpack c:WaitForChild("1").Value = clone.Name end) wait(2) end)
local weapons = game.ReplicatedStorage.Weapons function findRandomChild(model) if #model:GetChildren() ~= 0 then local children = model:GetChildren() local child = children[math.random(1,#children)] return child end end game.Players.PlayerAdded:Connect(function(plr) plr.CharacterAdded:Connect(function(char) local weapon = findRandomChild(weapons) plr:WaitForChild('Backpack', 10000) weapon:Clone().Parent = plr.Backpack end) end)
Try this.