I'm trying to make a Script for when someone subscribes/resub, someone gifts a Sub and gives bits. I was wondering if I am doing it correctly.

Code:
ON *:CONNECT: {
  raw CAP REQ :twitch.tv/membership 
  raw CAP REQ :twitch.tv/commands 
  raw CAP REQ :twitch.tv/tags 
} 

raw USERNOTICE:*:{
  if ($1 == #lospollostv) && ($findtok(resub sub,$msgtags(msg-id).key,32)) {
    var %emot losHey losDoubleu losLetsgo
    describe $1 THANK YOU $iif($msgtags(display-name).key,$v1,$msgtags(login).key) FOR [ $iif($v1 == 2,SUBSCRIBING!! Welcome to the SnipeSquad losSS !! %emot,THE $msgtags(msg-param-months).key MONTHS IN A ROW! %emot $iif($0 != 1,Left a note: $qt($2-))) ]
  }
}

on $*:text:/(^|\s)cheer\d+(\s|$)/i:#lospollostv: {
  if (($msgtags(room-id).key == ROOMID) && ($msgtags(bits).key)) {
    msg # $msgtags(display-name).key has donated $msgtags(bits).key bits losH
  }
}


and I still would have to figure out how to get the ROOMID, Still looking how to get that one.