Blocking scripts / Dynamic IP - Won't fix this:
Even if you never have an account and do everything possible to block data to Facebook, they will still create a shadow profile on YOU, from other people in your life who are not as careful.
They also buy data about you from 3rd party data brokers, which is hard to stop according to investigative journalists who've tried. Then there's the latest revelation: backroom deals to buy patient data from hospitals etc.
Blocking scripts / Dynamic IP - won't fix any of this!!! Your over-confidence is amazing. You should read how the FBI caught mega-bank fraud Russian Hackers. Just one day in a million they forgot to cover their tracks and that was enough to get them caught.... You really believe your partner, your kids, your friends, your parents, won't make a mistake that leads to your data being shared with Facebook sometime...???