Why not just ask him nicely to move his truck from blocking your driveway? Now if he responds in a belligerent and aggressive way you may then have been justified if you felt threatened. But bringing an assault rifle as a way to intimidate him to move without politely asking first is very inappropriate.