of     1   

excellentAnarchy
#139103545Thursday, July 03, 2014 3:27 PM GMT

local press = false local pointgiver = script.Parent --change part to name the name of the part pointgiver.Touched:connect(function(pointgiver)--change part to the name of the part if not press then press = true local g = game.Players:GetPlayerFromCharacter(pointgiver.Parent) if pointgiver:IsA("Part") and (g) then --Makes sure the part is a part pps = game:GetService("PointsService")--Declares the point service if pps:GetAwardablePoints() >= 1 then --change 1 to how much points you get for touching the part local plr = pointgiver.Parent:findFirstChild("Humanoid") if plr.Health == 100 then pps:AwardPoints(g.userId, 1) --doesent matter wait(60) else print"not humanoid" end end end end press = false end) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The above script works just like it has no debounce (even though I'm pretty sure I used it correctly) and gives the player 5 times the certain amount of points rather than giving it just once when the player touches it once.
excellentAnarchy
#139112902Thursday, July 03, 2014 5:07 PM GMT

bump
excellentAnarchy
#139140821Thursday, July 03, 2014 8:59 PM GMT

bump
Toughlizard1345
#139140983Thursday, July 03, 2014 9:00 PM GMT

try changing if not press then to, if press then return end
excellentAnarchy
#139143664Thursday, July 03, 2014 9:23 PM GMT

When I did that, the "press = false" on second to last line, selected in red.

    of     1