Run it
Copy the script and paste it into your executor.
local camera = game:GetService("Workspace").CurrentCamera;
local ballistic_handler = require(game:GetService("ReplicatedStorage"):FindFirstChild("Dependencies"):FindFirstChild("BallisticsHandler"), true);
local player = require(game:GetService("ReplicatedFirst"):FindFirstChild("PlayerModule"), true);
local character_handler = player.CharacterHandler;
function closest_target(range: number)
local closest_part, closest_distance = nil, range;
for _, player (character_handler.Capsules)
character = character_handler:(player);
( character)
;
head = character.Model.Human.Head;
screen_position, on_screen = camera:(head.Position);
( on_screen)
;
distance = (.(screen_position.X, screen_position.Y) - camera.ViewportSize / ).Magnitude;
(distance < closest_distance)
closest_part = head;
closest_distance = distance;
closest_part;
old; old = (ballistic_handler.Fire, (self, origin, direction, stats, replicated, ignore_list, seed1, seed2, server_time)
closest = ();
(closest)
stats.Stats.Velocity = ;
direction = (closest.Position - origin).Unit;
(self, origin, direction, stats, replicated, ignore_list, seed1, seed2, server_time);
);
Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: raw.githubusercontent.com.
Made by @kylosilly
LOW OCTANE [TEST]