this is the automation part of your script
Code:
alias add.pts { if ($1) { writeini -n Points.ini $1 Points $calc($readini(Points.ini,$2,Points) + 2) } }
change the 2 to 5 for 5 points instead of 2 points
Code:
alias add.pts { if ($1) { writeini -n Points.ini $1 Points $calc($readini(Points.ini,$2,Points) + 5) } }


I started looking into the code and it looks like you did not include your join and part scripts. Assuming this is it...
Code:
on !*:join:#:{
  $+(.timerpoints.,#,.,$nick) 0 300 add.pts $+(#,.,$nick)
  add.pts $+(#,.,$nick)
}
change the 300 here to hoe many seconds is 30 minutes (1800)
Code:
on !*:join:#:{
  $+(.timerpoints.,#,.,$nick) 0 1800 add.pts $+(#,.,$nick)
  add.pts $+(#,.,$nick)
}


#imAbeginner
i made a chat bot for mark_paintball! http://twitch.tv/mark_paintball