I have a script that gives you your saved weapons when you rejoin the game, but It says that StarterGear isnt a valid member of player even though playerstats is a member of player and works but startergear is a child of player and wont work. I tried it with backpack and still didnt work.
function PlayerJoined(player)
local Primary = player.PlayerStats.PrimaryTool
local Secondary = player.PlayerStats.SecondaryTool
game.ServerStorage[Primary.Value]:Clone().Parent = player.StarterGear
game.ServerStorage[Primary.Value]:Clone().Parent = player.Backpack
game.ServerStorage[Secondary.Value]:Clone().Parent = player.StarterGear
game.ServerStorage[Secondary.Value]:Clone().Parent =player.Backpack
end
game.Players.ChildAdded:connect(PlayerJoined)

4 comments
https://scriptinghelpers.org/questions/55714
..I know...
NVM FIXED!!!!!
For anybody wondering, the link I posted went to a question by GalaxyFPS_Studios, which was almost the exact same question, if you take a look at the two question id's, you can see that his other one was 7 places down on the newest questions list. And then he deleted it.