Ok so my script is working pretty much how i want it to :
option batch continue
option confirm off
synchronize local -filemask="| <1G; Uploads/; _gsdata_/"
basically i don't want any files to be transferred that are less than 1GB, which works , except the folder with the <1G files gets transferred, so i'm left with an emtpy folder being transferred.. anyway to stop that?