User blog comment:CHEESEPAPA/Town of Salem file stuff hoooooppla/@comment-25646419-20160313074324

Yay! I love these kinds of things. I think the 100 Town Points was sitting there for a while. The Montgomery thing was introduced in Version 1.2.1 (September 18th, 2015). Players were able to go to the home screen to watch advertisements and get Town Points as a reward. This wasn't up for too long due to technical issues. They plan on bringing it back in the future.

The Youtuber pets (no longer available) will cry, just like other pets when their owner is hanged.