I made the punch but how do you make the damage increase on the increase of leaderstats? My leaderstats is "Pounds". So like if you have 50 pounds how do you make the damage increase? The following script is the punch script in ServerScriptStorage :
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local punchEvent = Instance.new("RemoteEvent", ReplicatedStorage)
punchEvent.Name = "PunchEvent"
local animations = {2837703681, 2837724814}
local function onPunchFired(plr)
local char = game.Workspace:FindFirstChild(plr.Name)
local humanoid = char.Humanoid
local animation = Instance.new("Animation")
local picked = math.random(1, #animations)
animation.AnimationId = "http://roblox.com/asset/?id="..animations[picked]
local animTrack = humanoid:LoadAnimation(animation)
animTrack:Play()
local dmgScript = script.DmgScript:Clone()
if picked == 1 then
dmgScript.Parent = char.RightHand
elseif picked == 2 then
dmgScript.Parent = char.LeftHand
end
dmgScript.Disabled = false
wait(0.4)
dmgScript:Destroy()
end
punchEvent.OnServerEvent:Connect(onPunchFired)
his is the damage script inside of the punch script and as said I need help increasing the damage on the increase of Pounds.
script.Parent.Touched:Connect(function(hit)
local char = hit.Parent
local hum = char:FindFirstChild("Humanoid")
if hum and char.Name ~= script.Parent.Parent.Name then
hum.Health = hum.Health - 10
script.Disabled = true
wait(0.5)
script.Disabled = false
end
end)
Here is the LocalScript to tell what key to press to punch in StarterCharacterScripts:
local UserInputService = game:GetService("UserInputService")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local punchEvent = ReplicatedStorage:WaitForChild("PunchEvent")
local ready = true
local function punch(inputObject, gameProcessed)
if inputObject.KeyCode == Enum.KeyCode.Q and ready then
punchEvent:FireServer()
ready = false
wait(0.5)
ready = true
end
end
UserInputService.InputBegan:Connect(punch)

2 comments
Before the damage script I put his is the damage script, i meant Here is the damage script.
https://www.youtube.com/watch?v=MpMpNslrATY