A free mod for Fallout 4, by Joco.
A simple way to give the player more control of what kind of moves are used during power attacks and gun bashes by using the aim/block button as a modifier. This is a very light, efficient, and script-free way to tinker with the conditions of the animation files. It has an optional file that allows the NPC to use the counter moves on the player.
This mod is fully compatible with all weapon mods as long as they use the correct keywords for their weapons. If wrong keywords are used, it will still work, but might look weird. (Minigun mod that does not put WeaponTypeHeavy keyword might cause your player to body slam someone while carrying a minigun. Not immersive)
The mod also allows the player to use the SLIDE KICK! The new version of the mod adds support for an NPC to use the counter moves on the player.