The script doesnt find the player's backpack in enough time to give the player their power!, here is the script:
local Players = game:GetService("Players")
function onPlayerAdded(player)
local Quirks = game.ServerStorage.Quirks:GetChildren()
local RandomizeQuirks = math.random(1, #Quirks)
local QuirksChosen = Quirks[RandomizeQuirks]
print(QuirksChosen)
local quirk = game.ServerStorage.Quirks:FindFirstChild(QuirksChosen.Name):clone()
repeat wait() until Players.Backpack or Players.Backpack.Parent
quirk.Parent = Players.BackPack
end
Players.PlayerAdded:connect(onPlayerAdded)
for _,player in pairs(Players:GetPlayers()) do
onPlayerAdded(player)
end
Any help?
