Run it
Copy the script and paste it into your executor.
-- I didn't make a loop for this since its opensourced, so you can either wrap it in a loop or don't.
local ebt = game:GetService("Players")
local idk = game:GetService("ReplicatedStorage")
local you = ebt.LocalPlayer
local prediction = 3 -- Increase this to change distance shots, without perdiction its hard to get kills on moving targets
-- I cant talk today sorry its like 2 am and tired my grammar is hanging by a thread
local youusetocallmeonmycellphone = {}
for _, player in ipairs(ebt:GetPlayers()) do
if player ~= you and player.Character and player.Character:FindFirstChild("HumanoidRootPart") then
table.insert(youusetocallmeonmycellphone, player)
end
end
if #youusetocallmeonmycellphone >
randomTarget = youusetocallmeonmycellphone[.(, #youusetocallmeonmycellphone)]
char = randomTarget.Character
hrp = char.HumanoidRootPart
humanoid = char:()
targetPos = hrp.Position
humanoid humanoid.MoveDirection.Magnitude >
targetPos = targetPos + (humanoid.MoveDirection * prediction)
Event = idk.Functions.RemoteFunctions.SniperShoot
Event:(
targetPos,
.(, -, ),
)
() Opensource - credit if you use this script Has movement prediction support to help kill randos - customizable distance Randomly selects a player and attempts to shoot them