There are ALOT of tutorials on this matter, next time try looking at multiple videos in case one doesn’t work, or modify/debug the script to click instead of using a key, etc.
Weld a hitbox to both hands of your character (by using attachment/accessory) and then use ContextActionService to bind functions to your desired input which includes playing the animation and hit detection.
I don’t, but funnily enough I made one recently. Can’t believe its been 2 years since this was posted. I just looked at one of the youtube punch tool tutorials, if that helps.