Hi, I'm a beginner to Lua and was trying to make a custom leaderboard. It doesn't work too well.
Here's the leaderboard setup, the problem here is that it's only giving it to one player (the first one in the server).
game.Players.PlayerAdded:connect(function(player)
local leaderstats = Instance.new("Model", player)
leaderstats.Name = "leaderstats"
local stars = Instance.new("IntValue", leaderstats)
stars.Name = "Stars"
stars.Value = 0
local points = Instance.new("IntValue", leaderstats)
points.Name = "Points"
points.Value = 0
end)
Another issue is with this script, where I'm trying to give players "Stars" every time they touch a block. It works, but again only with one person. I also need it so that when someone touches the block everybody gets teleported back to the spawn(s).
script.Parent.Touched:connect(function()
for _,Player in pairs(game.Players:GetPlayers()) do
if Player:FindFirstChild("leaderstats") then
Player.leaderstats.Stars.Value = Player.leaderstats.Stars.Value + 1
end
end
end)
My last question is how to make a script so that when someone kills someone they get a "Point".
If anybody could help me, it would be greatly appreciated.
(I also need to add data store, but I'll figure that one out later.)
