How do you add more time to pickup?

You could make a function in your character that will fire off when you pickup the magnet that will count the time down and add to it if you pickup the second one while timer is already running. Very basic setup could look like this. It should be fairly easy to understand and adapt to your needs.