There is a way!I can give you this!
NOTE:Im kinda unsure too,it might not be the actual one,but I try my best!I am noob at scripting lol
local Players = game.Players
local Template = Instance.new 'BoolValue'
Template.Name = 'leaderstats'
Instance.new('IntValue', Template).Name = "Sticks"
Players.PlayerAdded:connect(function(Player)
wait(1)
local Stats = Template:Clone()
Stats.Parent = Player
local Deaths = Stats.Deaths
Player.CharacterAdded:connect(function(Character)
Deaths.Value = Deaths.Value + 1
local Humanoid = Character:FindFirstChild "Humanoid"
if Humanoid then
Humanoid.Died:connect(function()
for i, Child in pairs(Humanoid:GetChildren()) do
if Child:IsA('ObjectValue') and Child.Value and Child.Value:IsA('Player') then
local Killer = Child.Value
if Killer:FindFirstChild 'leaderstats' and Killer.leaderstats:FindFirstChild "Kills" then
local Kills = Killer.leaderstats.Kills
Kills.Value = Kills.Value + 1
end
end
end
end)
end
end)
end)
Customize that or edit it,ONLY IF IT WON'T WORK.
Good Luck!Can't wait to your game!
2 comments
I am not quite sure this is it, there is a function in my game where you collect sticks from ground and it counts in specific value (which i put in replicatedstorage in hope it will fix it). What I want to do here is so it show the same number (value stored in replicated st.) for all players joined.
oh okay