can anyone can help me about keybutton cause i don't it's gonna be key "f" Sorry For my grammar
local Player = game.Players.LocalPlayer
local Mouse = Player:GetMouse()
local dmg = true
Mouse.KeyDown:connect(function(key)
if key == "f" then
local an = script.Parent.Humanoid:LoadAnimation(script.Animation)
an:Play()
script.Parent.RightHand.Touched:connect(function(hit)
if hit.Parent.Humanoid and dmg == true then
hit.Parent.Humanoid:TakeDamage(10)
dmg = false
wait(1)
dmg = true
end
end)
end
end)

3 comments
So you want it to punch when left click and not when the "f" button is pressed am i correct?
Yes
why are you trying to damage the player on the client, sigh use remote events + userinputservice if your trying to make actions with player input