Hello there, I have 2 scripts here where it's supposed to increase the player's IntValue in a leaderboard depending on how much parts a specific folder has, for example: If player is in red team and Red Folder has 5 parts, then in the leaderboard named "Blocks" he will have 5 blocks, however I do not know on how to go through this as I do not know how to get the player's specific team or value and I stopped learning how to script for 2 months due to it being complicated and discouraging, how do I remedy this?
SCRIPT 1:
local teams = game:GetService("Teams")
game.Players.PlayerAdded:connect(function(p)
local stats = Instance.new("IntValue")
stats.Name = "leaderstats"
stats.Parent = p
local block = Instance.new("IntValue")
block.Name = "Blocks"
block.Value = 0
block.Parent = stats
end)
SCRIPT 2:
local RedChildren = workspace.Blocks.Red:GetChildren()
local YellowChldren = workspace.Blocks.Yellow:GetChildren()
local BlueChildren = workspace.Blocks.Blue:GetChildren()
local PurpleChildren = workspace.Blocks.Purple:GetChildren()
local GreenChildren = workspace.Blocks.Green:GetChildren()
local leaderstats = game.Players:WaitForChild("leaderstats")
local Red = leaderstats:WaitForChild("Blocks")
local Yellow = leaderstats:WaitForChild("Blocks")
local Blue
local Purple
local Green
local function counter()
local count1 = #RedChildren
local count2 = #BlueChildren
local count3 = #YellowChldren
local count4 = #PurpleChildren
local count5 = #GreenChildren
end
while true do
print(counter)
end
