Thanks! I really appreciate it.
First of all, why won't Construct let me copy events from one project to another? Some times I tried it even caused an error that closed Construct! It makes things take a lot longer.
For the Global Variable thing...I was making two mistakes. First of all, I wanted the text to say "Coin Count X" before the actual variable was displayed, which just made a mess of text. I didn't realize you couldn't put text there! That solved that problem. Then I set it to "Start of layout" so it didn't update the variable when I picked up coins. "Always"! Duh.
The piranha plant works great! I copied all the info from your edited cap and then adjusted the speed to suit my liking.
I didn't put the Sniper Joe back into my Mega Man project yet, but what's in the cap looks great.
Private variables, they do a LOT more than I thought they would. All I thought of using them for before was for stats, like HP and attack power and stuff. It's a bit confusing though, it might take me a bit of time to figure them out myself.
I hate to be a bother, but I have another problem. I have no idea how to go from one Layout to another. In my Mario game, Mario appears in a different place based on where I enter the castle from (I lazily set it so pressing up anywhere in front of the castle makes you enter) and sometimes there's two Marios! The screen also feels like not scrolling after going between layouts sometimes. I don't really understand how to go about this. When I tried using events to move the player to a specific place, things got even worse. My first guess now would be to try and use private variables or something, but...I'm stumped at the moment.