How would I make a combat system like this?

Currently I’m using this method of motor6ds and setup for my tools. Should I switch it? It doesn’t seem that compatible with what I’m trying to do here.