I have this script here that should give the player a Player Point if they go faster than 252 Studs per Second. I think I may have something undeclared but I can't see it myself. Maybe one of you guys can!
function OnTouch(part) local speed = part.Velocity.magnitude local character = part.Parent if not character then return -- A bullet that doesnt have a parent end local player = game.Players:GetPlayerFromCharacter(character) if player then -- It is a player that is touching this if speed > 252 then local pps = game:GetService("PointsService") if pps:GetAwardablePoints() >= 1 then pps:AwardPoints(player.userId, 1) end end end script.Parent.Touched:connect(OnTouch)