knock one's block off
knock one's block off {v. phr.}, {slang}
To hit someone very hard; beat someone up.
Stay out of my yard or I'll knock your block off.
Jim will knock your block off if he catches you riding his bike.
Categories:
Source: A Dictionary of American Idioms