Features:
Script:
- Kill Aura
Script:
if shared.settings then return endshared.settings = {killaura = true,maxdistance = 30,debugging = true}local Players = game:GetService("Players")local lp = Players.LocalPlayer or Players:GetPropertyChangedSignal("LocalPlayer"):Wait() or Players.LocalPlayerlocal function getchar(plr,yield)local plr = plr or lpreturn plr.Character or yield and plr.CharacterAdded:Wait()endlocal function gethumanoid(plr,yield)local plr = plr or lplocal char = getchar(plr,yield)return yield and char:WaitForChild("Humanoid") or char:FindFirstChildWhichIsA("Humanoid")endlocal function getDamageRemote()local char = getchar(nil,true)local Tool = char:FindFirstChildWhichIsA("Tool")local Remote = Tool and Tool:FindFirstChild("DamageRemote")return Remoteendlocal function GetClosestPlayer()local dist = shared.settings.maxdistance or 1/0local closest_playerfor i,v in next, Players:GetPlayers() doif v ~= lp thenlocal char = getchar(v)if char and not char:FindFirstChildWhichIsA("ForceField") thenlocal BasePart = char:FindFirstChildWhichIsA("BasePart")local Humanoid = gethumanoid(v)local DistanceFromTarget = BasePart and lp:DistanceFromCharacter(BasePart.CFrame.Position)if DistanceFromTarget and DistanceFromTarget <= dist and Humanoid and Humanoid.Health > 0 thendist = DistanceFromTargetclosest_player = vendendendendreturn closest_player,distendrepeatlocal DamageRemote = getDamageRemote()if DamageRemote thenlocal Target,Distance = GetClosestPlayer()if Target thenDamageRemote:FireServer(gethumanoid(Target))if shared.settings.debugging thenwarn("Attacked",Target,"from",Distance,"studs away")endendendtask.wait()until not shared.settings.killaura
Post a Comment (0)