--server script 1 function game.ReplicatedStorage.Punching:OnServerInvoke(player) local damage = script.Dmg:Clone() damage.Disabled = false damage.Parent = player.Character.LeftHand wait(0.3) damage:Destroy() end
--Actual script that does damage local LHand = script.Parent local hurt = script.DMG LHand.Touched:connect(function(Part) if Part.Parent:FindFirstChild("Humanoid") then local Human = Part.Parent:FindFirstChild("Humanoid") Human.Health = Human.Health - hurt.Value end end)
Basically half of the time it works and damages the other player. Half of the time it does not. I think this is either a script issue or animation issue. The animation punch's around where your neck would be, so if it did hit it would hit your head, upper torso, or part of your arm.