If someone can give/make exactly what I need ill gladly pay, but any help is appreciated, very very new to coding. Im making a game and I need a gear that on use disappears from the player and will give them a random item(both backpack and starterkit) out of a named folder in the Replicated Storage. I also want it take make a sound on activation. The closest thing I can find is the "Random gear giver" free model, however this does not receive the items from the Replicated Storage so I cannot use it. I have gears to put in and an attempt that doesn't work I can show aswell.
Its giving the error -
" Players.OoDerpzoO.Backpack.SwordPack.Script:10: attempt to index nil with 'GetChildren' "
My current scrap pile of code is
local Tool = script.Parent local RS = game:GetService("ReplicatedStorage") local Folder = RS:WaitForChild("CommonSwords", 50) local Players = game:GetService("Players") function onActivated() local Tools = Folder:GetChildren() local Table = Tool local chosenTools = {} local selected = math.random(1,#Table) table.insert(chosenTools,Table[selected]) table.remove(Table,selected) local player = Players:GetPlayerFromCharacter (character) for i, v in pairs (chosenTools) do Folder:FindFirstChild(v.Name):Clone().Parent = player.Backpack end end Tool.Activated:connect(onActivated)