Ok i cant get this to work all it does is that nothing i test it with friends (Allowing them to kill me 5 times) and it still doesnt work. Ive also tried to make it so that when you die you have to restart. Example: I have 4 kills no deaths but i die and get one more kill im not supposed to get it. Example 2: I get a 5 kill streak and i get a player point

PointsService = game:GetService("PointsService")
	Stat = "Kos" --Change to the stats name
	Needed = 5 --Change to the amount needed to get the playerpoints.
	game.Players.PlayerAdded:connect(function(p)
        repeat wait() until p:FindFirstChild("leaderstats") ~= nil
	        print("Found \"leaderstats\" object!")
	        repeat wait() until p.leaderstats:findFirstChild(Stat) ~= nil
	        print("Found "..Stat.." object!")
	        p.leaderstats[Stat].Changed:connect(function(prop)
	                print("Value changed!")
	                if prop >= Needed then
	                        game:GetService("PointsService"):AwardPoints(p.userId,1)
            		   end
	        end)
	end)

2 comments

0

Ok i got the part that gives the player points to work but now once you hit 5 kills even if you die it still counts

0

Basically i want it to be done like a kill streak so that if you die during your killstreak you have to start all over again ( Kill streak wise)