
Keyless

local Players = game:GetService("Players")
local lp = Players.LocalPlayer
local char = lp.Character or lp.CharacterAdded:Wait()
local hrp = char:WaitForChild("HumanoidRootPart")
local rs = game:GetService("ReplicatedStorage")
local hit = rs:WaitForChild("Remotes"):WaitForChild("Hit")
while true do
for _, plr in pairs(Players:GetPlayers()) do
if plr ~= lp and plr.Character and plr.Character:FindFirstChild("HumanoidRootPart") then
local dist = (hrp.Position - plr.Character.HumanoidRootPart.Position).Magnitude
if dist <= 10 then
local args = {
[1] = {
[plr.Name] = {
Victim = plr,
Vector = Vector3.new(1, 0, 0)
}
}
}
hit:FireServer(unpack(args))
end
end
end
wait(0.25)
end


![[LEGACY] kool aid](https://scriptblox.com/images/sb/rbx-767df4a1914bdbac41e972b223c4db9f-22127948145b.png)
why do i feel there is no difference
nice script
just use task.wait
How i can use this task.wait?
doesnt work :)
Doesn't work
doesn't work