JEFFERSON CITY— The Missouri Senate voted Thursday to bar foreign entities from spending money on Missouri ballot measures.