I want to increase my star count. However, it triggers my debug message. Leaderstats Constructor, global script in Workspace:
game.Players.PlayerAdded:Connect(function(player)
local leaderstats = Instance.new("Folder", player)
leaderstats.Name = "leaderstats"
if game.Players:FindFirstChild("leaderstats")then
print("Succses")
end
local Stars = Instance.new("IntValue", leaderstats)
Stars.Name = "Stars"
end)
Global Script inside the star:
script.Parent.Part.Touched:Connect(function()
if game.Players:FindFirstChild("leaderstats") then
game.Players.LocalPlayer.leaderstats.Stars.Value = game.Players.LocalPlayer.leaderstats.Stars.Value + 1
else
print("uhh")
end
end)
script.Parent.Wedge1.Touched:Connect(function()
if game.Players:FindFirstChild("leaderstats") then
game.Players.LocalPlayer.leaderstats.Stars.Value = game.Players.LocalPlayer.leaderstats.Stars.Value + 1
else
print("uhh")
end
end)
script.Parent.Wedge2.Touched:Connect(function()
if game.Players:FindFirstChild("leaderstats") then
game.Players.LocalPlayer.leaderstats.Stars.Value = game.Players.LocalPlayer.leaderstats.Stars.Value + 1
else
print("uhh")
end
end)
script.Parent.Wedge3.Touched:Connect(function()
if game.Players:FindFirstChild("leaderstats") then
game.Players.LocalPlayer.leaderstats.Stars.Value = game.Players.LocalPlayer.leaderstats.Stars.Value + 1
else
print("uhh")
end
end)
script.Parent.Wedge4.Touched:Connect(function()
if game.Players:FindFirstChild("leaderstats") then
game.Players.LocalPlayer.leaderstats.Stars.Value = game.Players.LocalPlayer.leaderstats.Stars.Value + 1
else
print("uhh")
end
end)
script.Parent.Wedge5.Touched:Connect(function()
if game.Players:FindFirstChild("leaderstats") then
game.Players.LocalPlayer.leaderstats.Stars.Value = game.Players.LocalPlayer.leaderstats.Stars.Value + 1
else
print("uhh")
end
end)

2 comments
thanks mate
no problem