i strongly suggest learning unreal script rather than using Kismet
http://udn.epicgames.com/Three/UnrealScriptHome.html
Using unreal script its far a more better way if you dont like someting then you can easly change it and if a error comes its easier to fix
in the above link you got the basics of unreal script i think its enough to get yourself started 
for the first thing you asked Theres an example of a pawn with regenerative health in the UDN
http://udn.epicgames.com/Three/Chara...icalGuide.html
Now for the score system you need an variable to score the player points and a function to increase / decrease it as example
Code:
xxxplayercontroller extends UTPlayerController
// REMEMBER TO STORE STUFF LIKE PLAYER POINTS ETC IN YOUR PLAYER CONTROLLER
var int PlayerScore // current score of the player
function IncreaseScore(int Amount) // just a random function that allows to increase the player score
{
PlayerScore += Amount;
}
// so later you can do someting like IncreaseScore(999999);
Bookmarks