Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
0

Delete all players itens which are Parts?

Asked by 4 years ago

Hello fellow users, I have a game which the tools are instead parts welded to player hands because I do only one time per time (just like Piggy or Teddy) and when the round ends the person still have the item if they survived.

Heres the code I tried:

1function deletePlayersItens()
2    for i,v in pairs(game.Players:GetChildren()) do
3        if v.Name == "Key" then
4            print("KABOOOM")
5            v:Destroy()
6        end
7    end
8end

No errors in output, simply nothing. Please help, LyricalFrog3.

2 answers

Log in to vote
0
Answered by 4 years ago
Edited 4 years ago

You're listing through PLAYER List, not their backpacks. You simply just need to loop through players and after it their backpacks With something like this:

01function deletePlayersItens()
02    for _,v in pairs(game.Players:GetChildren()) do
03        for _, Tool in pairs(v.Backpack:GetChildren()) do
04            if v.Name == "Key" then
05                print("KABOOOM")
06                v:Destroy()
07            end
08        end
09    end
10end
0
Yes I want player list but in their character because my tool isn't a normal roblox tool its a part that when clicked it welds to the player hand and goes to the character so your script doesn't work LyricalFrog3 45 — 4y
Ad
Log in to vote
0
Answered by 4 years ago

not a advanced scripter im really bad at scripting but I maybe saw a typo. Didn't test but might work.

01function deletePlayersItems() --- you wrote itens instead of items
02    for _,v in pairs(game.Players:GetChildren()) do
03        for _, Tool in pairs(v.Backpack:GetChildren()) do
04            if v.Name == "Key" then
05                print("KABOOOM")
06                v:Destroy()
07            end
08        end
09    end
10end
0
also maybe i, v in pairs instead idk ShinyPhenomenal -3 — 4y
0
please read the comment I did for the other guy that answered, its not from the backpack, but from the carachter LyricalFrog3 45 — 4y

Answer this question