local player = game.Players.LocalPlayer
local mouse = player:GetMouse()
local rs = game:GetService('ReplicatedStorage')
local clickEvent = rs:WaitForChild('ClickEvent')
mouse.Button1Down:Connect(function()
local model = mouse.Target:FindFirstAncestorOfClass('Model')
if model and player.Character.Humanoid.Health > 0 then
local clickedPlayer = game.Players:GetPlayerFromCharacter(model)
if clickedPlayer then
clickEvent:FireServer(clickedPlayer)
end
end
end)
local rs = game:GetService("ReplicatedStorage")
local clickEvent = rs:WaitForChild('ClickEvent')
clickEvent.OnServerEvent:Connect(function(player, clickedPlayer)
clickedPlayer.Character.Humanoid:TakeDamage(10)
end)
local player = game.Players.LocalPlayer
local mouse = player:GetMouse()
local player = game.Players.LocalPlayer
local mouse = player:GetMouse()
local rs = game:GetService('ReplicatedStorage')
local clickEvent = rs:WaitForChild('ClickEvent')
local clickDistance = 25
mouse.Button1Down:Connect(function()
local model = mouse.Target:FindFirstAncestorOfClass('Model')
if model and player.Character.Humanoid.Health > 0 then
local clickedPlayer = game.Players:GetPlayerFromCharacter(model)
if clickedPlayer then
local distance = (clickedPlayer.Character.HumanoidRootPart.Position - player.Character.HumanoidRootPart.Position).magnitude
print(distance)
if distance <= clickDistance then
clickEvent:FireServer(clickedPlayer)
end
end
end
end)
game.Players.PlayerAdded:Connect(function(plr)
local leaderstats = Instance.new('Folder')
leaderstats.Name = 'leaderstats'
leaderstats.Parent = plr
local kills = Instance.new('IntValue')
kills.Name = 'Kills'
kills.Parent = leaderstats
end)
local rs = game:GetService('ReplicatedStorage')
local clickEvent = rs:WaitForChild('ClickEvent')
local damageAmount = 10
clickEvent.OnServerEvent:Connect(function(player, clickedPlayer)
local playerHealth = clickedPlayer.Character.Humanoid.Health
if playerHealth > 0 and playerHealth - damageAmount < 0 then
player.leaderstats.Kills.Value += 1
end
clickedPlayer.Character.Humanoid:TakeDamage(damageAmount)
end)