Hope this helps
The reason certain people are 'targeted' is because the person hosting the home game has put bounties on that players head. Most times, the host will put a bounty on their own head or another stream team member.
As for the channel points, those are earned when interacting with the channel in chat. You can collect them and use them to unlock emotes, highlight messages or even some hosts allow you to play bonus games like 'Deal or No Deal' to win
bankroll bucks.
The roulette game is for different points...these points are typically used to buy tickets for the giveaways that the host is doing during the home game. Use the command '!points' to see how many points you have. Sometimes you won't have enough points to buy the max tickets for the giveaway so you will '!join' the running roulette game to win more but it's not a standard roulette game, you don't really pick any numbers. Once you have enough points for tickets you will use the command '!ticket max' to purchase tickets for the running giveaway. Usually they are done at certain milestones such as every hour or when viewership reaches a certain number. These giveaways are usually bankroll builders or 50/50 stakes for upcoming tournaments.
If you are going to the streams to get the passwords, I do recommend staying in the channels throughout the game, even if you get knocked out. It's a great way to support the streamers as a lot of what they do depends on viewership. Plus, there is always a chance you will still win something
.