
Keyless

getgenv().settings = {
auto_shoot = true;
auto_store = true;
};
if (getgenv().execute) then
return;
end;
getgenv().execute = true;
-- variables
local replicated_storage = game:GetService("ReplicatedStorage");
local run_service = game:GetService("RunService");
local players = game:GetService("Players");
local local_player = players.LocalPlayer;
-- script variables
local skin_walkers = workspace.Runners.Skinwalkers;
local shoot_remote = replicated_storage.Remotes.SniperShot;
local store_remote = replicated_storage.Remotes.Store;
-- functions
local kill_player = function(player)
local head = player:FindFirstChild("Head");
if (not head) then
return;
end;
-- variables
local head_position = head.Position;
-- auto shoot
if (getgenv().settings["auto_shoot"]) then
shoot_remote:FireServer(head_position, head_position, head);
end;
-- auto store
if (getgenv().settings["auto_store"]) then
store_remote:FireServer(player);
end;
end;
for _,v in skin_walkers:GetChildren() do
kill_player(v);
end;
skin_walkers.ChildAdded:Connect(kill_player);



It works