✓ Accepted answer
First of all, inside of the PlayerAdded function, you can add another function inside of it called CharacterAdded. It runs when someone's character loads.
local Players = game:GetService("Players")
Players.PlayerAdded:Connect(function(player)
player.CharacterAdded:Connect(function(char)
if player:GetRankInGroup(GroupID) == Rank then
wait(0)
local suitcase = player.Backpack:FindFirstChild("Suitcase")
suitcase.Destroy()
end
end)
end)
Next, you don't need a wait function.
local Players = game:GetService("Players")
Players.PlayerAdded:Connect(function(player)
player.CharacterAdded:Connect(function(char)
if player:GetRankInGroup(GroupID) == Rank then
local suitcase = player.Backpack:FindFirstChild("Suitcase")
suitcase.Destroy()
end
end)
end)
Lastly, suitcase.Destroy() will not work, as Destroy is a function so you have to put a ":" instead of a "."
local Players = game:GetService("Players")
Players.PlayerAdded:Connect(function(player)
player.CharacterAdded:Connect(function(char)
if player:GetRankInGroup(GroupID) == Rank then
local suitcase = player.Backpack:FindFirstChild("Suitcase")
suitcase:Destroy()
end
end)
end)
1 comment
Tip: Wait(0) is not possible. Make it simply wait()