
Key RequiredUniversal

Settings = {
["AimAssist"] = true; -- [True/False | B To Activate]
["FlickAimAssist"] = false; -- [True/False | Will Put Aim Assist In A While True Do Function To Always Get The Closest]
["FEHitboxExpanded"] = false; -- [True/False | Works For Games That Are Poorly Coded]
["Size"] = 55; -- [Enter A Value | Will Be For The Hitbox]
["Debug"] = true; -- [True/False | Debug Info in Console]
}
--[[ Script Starts Here ]]--
local Players = game:GetService("Players")
local plr = Players.LocalPlayer
local char = plr.Character or plr.CharacterAdded:Wait()
local hrp = char:WaitForChild("HumanoidRootPart")
local Replicated = game:GetService("ReplicatedStorage")
local ReplicatedF = game:GetService("ReplicatedFirst")
local TPS = game:GetService("TeleportService")
local UIS = game:GetService("UserInputService")
local RunS = game:GetService("RunService")
local Cam = workspace.CurrentCamera
local Mouse = game.Players.LocalPlayer:GetMouse()
--[[ Notification Function ]]--
function Send(Title, Text, Duration)
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = Title,
Text = Text or "",
Duration = Duration
})
end
function Debg(args)
if Settings["Debug"] then
print("[DEBUG]: " .. tostring(args))
end
end
--[[ Get Closest Player Function ]]--
local function GetClosePlayer()
if not char or not hrp then return end
local closest = nil
local shortestDistance = math.huge
for _, player in pairs(Players:GetPlayers()) do
if player ~= plr and player.Character then
local targetRoot = player.Character:FindFirstChild("HumanoidRootPart")
if targetRoot then
local distance = (hrp.Position - targetRoot.Position).Magnitude
if distance < shortestDistance then
closest = player
shortestDistance = distance
end
end
end
end
return closest
end
--[[ HitBox Expander ]]--
_G.Size = Settings["Size"]
_G.Enabled = Settings["FEHitboxExpanded"]
function HitboxChange()
game:GetService('RunService').RenderStepped:connect(function()
if _G.Enabled then
for i,v in next, Players:GetPlayers() do
if v.Name ~= plr.Name then
pcall(function()
v.Character.HumanoidRootPart.Size = Vector3.new(_G.Size, _G.Size, _G.Size)
v.Character.HumanoidRootPart.Transparency = 0.7
v.Character.HumanoidRootPart.Material = "Neon"
v.Character.HumanoidRootPart.CanCollide = false
end)
end
end
end
end)
end
if Settings["FEHitboxExpanded"] == true then
Debg("Expander On")
HitboxChange()
end
--[[ Aim Assist Function ]]--
function AimAssist()
Debg("Script Started!")
task.spawn(function()
local lockMouse = false
local targetPlayer = nil
UIS.InputBegan:Connect(function(input, gameProcessed)
if not gameProcessed and input.KeyCode == Enum.KeyCode.B then
lockMouse = not lockMouse
if lockMouse then
task.spawn(function()
if Settings["FlickAimAssist"] == true then
Debg("Flick Lock, Turned On")
while lockMouse do
targetPlayer = GetClosePlayer()
task.wait()
end
else
targetPlayer = GetClosePlayer()
end
end)
else
targetPlayer = nil
end
Debg("Locking onto: " .. (targetPlayer and targetPlayer.Name or "None"))
end
end)
RunS.RenderStepped:Connect(function()
if lockMouse and targetPlayer and targetPlayer.Character then
local targetRoot = targetPlayer.Character:FindFirstChild("HumanoidRootPart")
if targetRoot then
Cam.CFrame = CFrame.new(Cam.CFrame.Position, targetRoot.Position)
end
end
end)
end)
end
--[[ Activate Aim Assist if Enabled in Settings ]]--
if Settings["AimAssist"] then
Send("Press B To Activate/Disable", "I made this because I was bored, made by sai", 6)
AimAssist()
end



ITS NOT GOOD JUST SAYIN