does bf3 have a double bond?
Experimental evidence also indicates there is no double bond in BF3 (fluorine never forms double bonds.) Furthermore, a positive formal charge on F is extremely disfavored. So placing only six electrons around the boron is more correct.