Help to improve this knockback punching system?

I like what you said about using HumanoidRootPart so it’s easier for the player to control because that’s exactly what I’m looking for, easy tagging, I don’t need as much accuracy for gameplay so I’m going to double-check and see if I used that already or if I didn’t use hrp, I will also try this code later and get back to you, thank you.