I was playing around with the item giver script I was helped with earlier, and it still didn't work. That is until I realized I don't know how to access the player Backpack or how to use it. Can someone help?
The backpack is the place where the players inventory are stored. And tool in the backpack will be displayed in their inventory. To access the backpack simply do:
game.Players.PLAYERNAME.Backpack
(This works both local- and server-side) Some prefer another way of doing it on the client (locally).
game.Players.LocalPlayer.Backpack
As this gets the local player without getting the name.
When you are on the server you may also use:
game.Players:WaitForChild("PLAYERNAME").Backpack
As this waits for the client to load.
Everything put in the StarterPack is copied to all players backpack when their character spawns.
When the player equip a tool, the tool is moved to the players character until unequipped. Read more at (Roblox Devloper Wiki): https://developer.roblox.com/api-reference/class/Backpack