As you saw in the video I sent, the player gets the damage perfectly and my character doesnt. If you attack a real player, it works but if you attack a dummy doesnt, just try to change TakeDamage and only reduce its life value if u wanna harm a dummy which is not a real player.
Im not really sure why its not affecting the dummy, but it does it perfectly against real players. Just find why it doesnt affect the dummy, maybe take the Humanoid Health, and reduce it