Run it
Copy the script and paste it into your executor.
Players = :()
RunService = :()
UserInputService = :()
Workspace = :()
CoreGui = :()
LocalPlayer = Players.LocalPlayer
Camera = Workspace.CurrentCamera
Settings = {
Enabled = ,
FOV = ,
ShowFOV = ,
TeamCheck = ,
Prediction = ,
TargetPart = ,
AbilityInfRange = ,
UseWhitelist = ,
UseBlacklist = ,
Whitelist = {},
Blacklist = {}
}
GuiVisible =
= get_raw_metatable
= hook_meta_method
getnamecallmethod = getnamecallmethod get_namecall_method
Vector2_new = .new
CFrame_new = .new
math_floor = .floor
WorldToViewportPoint = Camera.WorldToViewportPoint
CurrentTarget =
IsDragging =
ScreenGui = .()
ScreenGui.Name = .. .(,)
ScreenGui.Parent = CoreGui
ScreenGui.ResetOnSpawn =
FloatingToggleBtn = .()
FloatingToggleBtn.Size = .(, , , )
FloatingToggleBtn.Position = .(, , , )
FloatingToggleBtn.BackgroundColor3 = .(, , )
FloatingToggleBtn.Text =
FloatingToggleBtn.TextSize =
FloatingToggleBtn.Parent = ScreenGui
.(, FloatingToggleBtn).CornerRadius = .(, )
MainFrame = .()
MainFrame.Size = .(, , , )
MainFrame.Position = .(, , , )
MainFrame.BackgroundColor3 = .(, , )
MainFrame.BorderSizePixel =
MainFrame.Visible =
MainFrame.Parent = ScreenGui
.(, MainFrame).CornerRadius = .(, )
Title = .()
Title.Size = .(, , , )
Title.BackgroundColor3 = .(, , )
Title.Text =
Title.TextColor3 = .(, , )
Title.TextSize =
Title.Font = .Font.GothamBold
Title.Parent = MainFrame
.(, Title).CornerRadius = .(, )
StatusLabel = .()
StatusLabel.Size = .(, -, , )
StatusLabel.Position = .(, , , )
StatusLabel.BackgroundTransparency =
StatusLabel.Text =
StatusLabel.TextColor3 = .(, , )
StatusLabel.TextSize =
StatusLabel.Font = .Font.GothamBold
StatusLabel.TextXAlignment = .TextXAlignment.Left
StatusLabel.Parent = MainFrame
FOVToggle = .()
FOVToggle.Size = .(, , , )
FOVToggle.Position = .(, , , )
FOVToggle.BackgroundColor3 = .(, , )
FOVToggle.Text =
FOVToggle.TextColor3 = .(, , )
FOVToggle.TextSize =
FOVToggle.Font = .Font.GothamBold
FOVToggle.Parent = MainFrame
.(, FOVToggle).CornerRadius = .(, )
TeamToggle = .()
TeamToggle.Size = .(, , , )
TeamToggle.Position = .(, , , )
TeamToggle.BackgroundColor3 = .(, , )
TeamToggle.Text =
TeamToggle.TextColor3 = .(, , )
TeamToggle.TextSize =
TeamToggle.Font = .Font.GothamBold
TeamToggle.Parent = MainFrame
.(, TeamToggle).CornerRadius = .(, )
InfRangeToggle = .()
InfRangeToggle.Size = .(, , , )
InfRangeToggle.Position = .(, , , )
InfRangeToggle.BackgroundColor3 = .(, , )
InfRangeToggle.Text =
InfRangeToggle.TextColor3 = .(, , )
InfRangeToggle.TextSize =
InfRangeToggle.Font = .Font.GothamBold
InfRangeToggle.Parent = MainFrame
.(, InfRangeToggle).CornerRadius = .(, )
MasterToggle = .()
MasterToggle.Size = .(, , , )
MasterToggle.Position = .(, , , )
MasterToggle.BackgroundColor3 = .(, , )
MasterToggle.Text =
MasterToggle.TextColor3 = .(, , )
MasterToggle.TextSize =
MasterToggle.Font = .Font.GothamBold
MasterToggle.Parent = MainFrame
.(, MasterToggle).CornerRadius = .(, )
InfoLabel = .()
InfoLabel.Size = .(, , , )
InfoLabel.Position = .(, , , )
InfoLabel.BackgroundTransparency =
InfoLabel.Text =
InfoLabel.TextColor3 = .(, , )
InfoLabel.TextSize =
InfoLabel.Font = .Font.Gotham
InfoLabel.TextWrapped =
InfoLabel.Parent = MainFrame
FOVCircle = .()
FOVCircle.Position = (Camera.ViewportSize.X / , Camera.ViewportSize.Y / )
FOVCircle.Radius = Settings.FOV
FOVCircle.Color = .(, , )
FOVCircle.Thickness =
FOVCircle.Filled =
FOVCircle.Transparency =
FOVCircle.Visible = Settings.ShowFOV
()
bestTarget =
shortestDistance = Settings.FOV
screenCenter = (Camera.ViewportSize.X / , Camera.ViewportSize.Y / )
myChar = LocalPlayer.Character
myTeam = LocalPlayer.Team
myChar
_, player (Players:())
player ~= LocalPlayer player.Character
Settings.UseWhitelist Settings.Whitelist[player.Name]
Settings.UseBlacklist Settings.Blacklist[player.Name]
Settings.TeamCheck player.Team myTeam player.Team == myTeam
char = player.Character
hum = char:()
root = char:(Settings.TargetPart)
hum root hum.Health >
screenPos, onScreen = (Camera, root.Position)
onScreen
dist = ((screenPos.X, screenPos.Y) - screenCenter).Magnitude
dist < shortestDistance
shortestDistance = dist
bestTarget = {
Player = player,
Root = root,
Position = root.Position,
Velocity = root.AssemblyLinearVelocity,
Distance = dist
}
bestTarget
.(()
CurrentTarget = Settings.Enabled ()
.()
)
RunService.RenderStepped:(()
Settings.ShowFOV GuiVisible
FOVCircle.Position = (Camera.ViewportSize.X / , Camera.ViewportSize.Y / )
)
oldNamecall
oldNamecall = (, , (self, ...)
Settings.Enabled CurrentTarget
(self, ...)
method = ()
args = {...}
Settings.AbilityInfRange (method == method == )
origin = args[]
targetPos = CurrentTarget.Root.Position + (CurrentTarget.Velocity * Settings.Prediction)
args[] = (targetPos - origin).Unit *
(self, (args))
method == method == method ==
modified =
predictedLocation = CurrentTarget.Root.Position + (CurrentTarget.Velocity * Settings.Prediction)
i, arg (args)
(arg) ==
args[i] = predictedLocation
modified =
(arg) ==
Settings.AbilityInfRange
args[i] = (predictedLocation)
args[i] = (LocalPlayer.Character.Head.Position, predictedLocation)
modified =
(arg) ==
k, v (arg)
(v) ==
arg[k] = predictedLocation
modified =
(v) ==
Settings.AbilityInfRange
arg[k] = (predictedLocation)
arg[k] = (LocalPlayer.Character.Head.Position, predictedLocation)
modified =
modified
(self, (args))
(self, ...)
)
FloatingToggleBtn.MouseButton1Click:(()
GuiVisible = GuiVisible
MainFrame.Visible = GuiVisible
FOVCircle.Visible = Settings.Enabled Settings.ShowFOV GuiVisible
FloatingToggleBtn.BackgroundColor3 = GuiVisible .(, , ) .(, , )
)
MasterToggle.MouseButton1Click:(()
Settings.Enabled = Settings.Enabled
StatusLabel.Text = Settings.Enabled
StatusLabel.TextColor3 = Settings.Enabled .(, , ) .(, , )
MasterToggle.BackgroundColor3 = Settings.Enabled .(, , ) .(, , )
FOVCircle.Visible = Settings.Enabled Settings.ShowFOV GuiVisible
)
FOVToggle.MouseButton1Click:(()
Settings.ShowFOV = Settings.ShowFOV
FOVCircle.Visible = Settings.ShowFOV GuiVisible Settings.Enabled
FOVToggle.Text = Settings.ShowFOV
FOVToggle.BackgroundColor3 = Settings.ShowFOV .(, , ) .(, , )
)
TeamToggle.MouseButton1Click:(()
Settings.TeamCheck = Settings.TeamCheck
TeamToggle.Text = Settings.TeamCheck
TeamToggle.BackgroundColor3 = Settings.TeamCheck .(, , ) .(, , )
)
InfRangeToggle.MouseButton1Click:(()
Settings.AbilityInfRange = Settings.AbilityInfRange
InfRangeToggle.Text = Settings.AbilityInfRange
InfRangeToggle.BackgroundColor3 = Settings.AbilityInfRange .(, , ) .(, , )
)
dragging, dragInput, dragStart, startPos
Title.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
dragging =
dragStart = input.Position
startPos = MainFrame.Position
input.Changed:(()
input.UserInputState == .UserInputState.End dragging =
)
)
UserInputService.InputChanged:((input)
dragging (input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch)
delta = input.Position - dragStart
MainFrame.Position = .(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
)For the script to work, you need to enable all the options. It is highly recommended for use in war, as no one will know who hit them, whereas in a 1v1 it will be very obvious but feel free to use it however you like. For more scripts like these, join my Discord server and get verified i have more scripts there that you'll like. https://discord.gg/s2t6sZGFMh
Stay safe
Never paste your .ROBLOSECURITY cookie anywhere, and use an alt account with scripts.

Shindo Life [250]