The problem is updating the blockchain would take me forever so i was wondering does the wallet do sends to the blockchain instantly or do you need to download the whole lot for it to work?
This can be done, if you have knowledge of which exact addresses has coins. If not, you have to manually key them in to check for coins.
Once you have them, you can go to coinb.in to script a raw transaction. The exact procedure is here:
https://bitcointalk.org/index.php?topic=1963263.msg19590145#msg19590145. Before the first step, go to "Advanced Options" and uncheck "Clear existing inputs when new inputs are loaded.". Just key in the addresses that has coins and press load, one by one before continuing to the second step.
I would strongly recommend you to just make a backup and download the latest version of core and synchronize the blockchain. It's way less of a hassle and safe.