Also it seems weird to me that JJ pretty much single handidly have been deciding which inventions Nisani makes, (colour radiator, scatter shot, attempted Cursed Crown). Also what is the point of giving Maverick the portal gun, its completely random. He can't even use without night action.
It almost seems like your trying to make a game winning move, by saying you have to do this to prove your town. If you don't your not town. While if you were scum and it all went correctly it would almost insta-win the game for you. I still don't think your scum based on these actions alone, as your track record before was pretty good. Aside from Dirk was wonky but I made the same mistake of judging him.
As for my opinion on the invention Im not sure yet. I see your point of bodyarmour being risky in the sense if scum gets it. But it seems hard to make an invention that can't be abuse by scum getting it. IE fake claims n such. Since I don't trust anyone being town 100% its hard to really decide.