Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local RS = game:GetService("ReplicatedStorage")
- local events = RS.Events
- local dealDamageEvent = events.DealDamage
- local module = require(game.ServerScriptService.Stats)
- local dmg = 0
- dealDamageEvent.OnServerEvent:Connect(function(player)
- local character = player.Character or player.CharacterAdded:Wait()
- local humanoid = character:FindFirstChildOfClass("Humanoid")
- local arm = character:FindFirstChild("Right Arm")::BasePart
- for _, child in ipairs(character:GetChildren()) do
- if child:IsA("Tool") then
- print(child.Name)
- print(module[child.Name])
- dmg = module[child.Name]
- end
- end
- local db = false
- arm.Touched:Connect(function(hitObject)
- if not db then
- local hitHum = hitObject.Parent:FindFirstChildOfClass("Humanoid")
- if hitHum then
- hitHum:TakeDamage(dmg)
- db = true
- else
- db = true
- end
- end
- end)
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement