Should I invite my father to my wedding?

I'm getting married next year and I'm still not sure if I should invite my dad on my wedding. I haven't seen him for years and there's a reason to that. My dad is the most self-centered person I know. He is also full of lies. He used to abuse my my mom physically a lot when they were together, me and my siblings too. We know him, he always try to get everyone's attention in every party and even funerals we go to. I am afraid that if I invite him he would try to take everyone's attention and say things that would ruin the wedding. What do you think? Should I invite him or not?
Should I invite my father to my wedding?
Post Opinion