Run it
Copy the script and paste it into your executor.
().Howl = {
Options = {
Type = ,
UpdateNotification = ,
Keybind = {
Aimbot = ,
Resolver = ,
AutoBuyKeyBind = ,
AntiAimKeybind = ,
Macro = ,
},
},
Combat = {
Aimbot = {
Prediction = ,
Smoothness = ,
Part = ,
PredictionAdjuster = ,
MultipleParts = {
Enabled = ,
Parts = { , , , },
},
Shake = {
Enabled = ,
Amount = ,
},
MouseTp = {
Enabled = ,
Smoothness = ,
Prediction = ,
Part = ,
},
},
Silent = {
Prediction = ,
Part = ,
PredictionAdjuster = ,
MultipleParts = {
Enabled = ,
Parts = { , , , },
},
Offsets = {
Jump = { Amount = - },
Fall = { Amount = },
},
},
},
AntiAim = {
Enabled = ,
Velocity = -,
},
PredictionAdjuster = {
VelocityThreshold = ,
},
Misc = {
Checks = {
KnockedChecks = ,
TargetDeath = ,
PlayerDeath = ,
WallCheck = ,
Resolver = {
Enabled = ,
Notification = ,
},
},
Macro = {
Enabled = ,
Speed = ,
Type = ,
},
Autobuy = {
ProximityDistance = ,
},
Visuals = {
EspEnabled = ,
EspColor = .(, , ),
Distance = ,
DisplayName = ,
EspTransparency = ,
},
},
Cframe = {
Options = {
DefaultSpeed = ,
Keybinds = {
ToggleMovement = ,
},
Enable = ,
},
},
}
().Loaded ==
Howl.Options.UpdateNotification ==
:():(, {
Title = ,
Text = ,
Duration = ,
})
Toggled =
players = :()
starterGui = :()
replicatedStorage = :()
inputService = :()
virtualInputManager = :()
runService = :()
Games = {
[] = { Name = , Argument = , Remote = },
[] = {Name = , Argument = , Remote = },
[] = {Name = , Argument = , Remote = },
[] = { Name = , Argument = , Remote = },
[] = { Name = , Argument = , Remote = },
[] = { Name = , Argument = , Remote = },
[] = { Name = , Argument = , Remote = },
[] = { Name = , Argument = , Remote = },
[] = { Name = , Argument = , Remote = },
[] = { Name = , Argument = , Remote = },
[] = { Name = , Argument = , Remote = },
[] = { Name = , Argument = , Remote = },
[] = { Name = , Argument = , Remote = },
[] = { Name = , Argument = , Remote = },
[] = {Name = , Argument = , Remote = },
}
mousePositionArgument = Games[.PlaceId] { Argument = , Remote = }
localPlayer = players.LocalPlayer
camera = .CurrentCamera
mainEvent = replicatedStorage:(mousePositionArgument.Remote)
isA = .IsA
findFirstChild = .FindFirstChild
findPartOnRayWithIgnoreList = .FindPartOnRayWithIgnoreList
getChildren = .GetChildren
getPlayers = players.GetPlayers
getMouseLocation = inputService.GetMouseLocation
worldToViewportPoint = camera.WorldToViewportPoint
fireServer = mainEvent.FireServer
twait = .wait
tspawn = .spawn
tinsert = .insert
tfind = .find
newVector3 = .new
newVector2 = .new
newCFrame = .new
fromAxisAngle = .fromAxisAngle
newRay = Ray.new
fromHSV = .fromHSV
min = .min
random = .random
abs = .abs
rad = .rad
sin = .sin
cos = .cos
inf = .huge
pi = .pi
upper = .upper
sub = .sub
freeFall = .HumanoidStateType.Freefall
jumping = .HumanoidStateType.Jumping
enumKeyCode = .KeyCode
isLocking, targetPlayer = ,
speedGlitching =
isPlayerAlive = (player: Player)
(player.Character (player.Character, ))
wallCheck = (character: Model)
Howl.Misc.Checks.WallCheck ~=
targetPosition = character.HumanoidRootPart.Position
cameraPosition = camera.CFrame.Position
distance = (targetPosition - cameraPosition).Magnitude
hitPart, hitPosition = (
,
(cameraPosition, (targetPosition - cameraPosition).Unit * distance),
{ localPlayer.Character, character }
)
hitPart == (hitPosition - cameraPosition).Magnitude >= distance
velocityCheck = (character: Model)
Howl.Misc.Checks.Resolver.Enabled ==
humanoidRootPart = character.HumanoidRootPart
humanoid = character.Humanoid
velocity = humanoidRootPart.Velocity
yVelocity = (velocity.Y)
(yVelocity > humanoid:() ~= freeFall) yVelocity > (velocity.X) > (velocity.Z) >
adjustPrediction = (config: , part: )
config.PredictionAdjuster ~=
config.Prediction
prediction = config.Prediction
velocity = part.Velocity
max = Howl.PredictionAdjuster.VelocityThreshold
prediction + ((prediction * ) - prediction) * (velocity.Magnitude / max, )
getClosestPlayerToCursor = (radius: number)
shortestDistance = radius
closestPlayer =
mousePosition = (inputService)
part = Howl.Combat.Aimbot.Part
_, player , (players)
character = player.Character
player ~= localPlayer (player) (character)
onScreenPosition, isOnScreen = (camera, character[part].Position)
distance = ((onScreenPosition.X, onScreenPosition.Y) - mousePosition).Magnitude
distance < shortestDistance isOnScreen ==
closestPlayer = player
shortestDistance = distance
closestPlayer
getClosestPartFromPlayerToCursor = (multipleParts: , character: Model)
shortestDistance = inf
closestPart =
mousePosition = (inputService)
parts = multipleParts.Parts
indexAmount =
_, part , (character)
(part, ) (parts, part.Name)
onScreenPosition = (camera, part.Position)
distance = ((onScreenPosition.X, onScreenPosition.Y) - mousePosition).Magnitude
distance < shortestDistance
closestPart = part
shortestDistance = distance
indexAmount = indexAmount +
indexAmount >= #parts
closestPart
resolvePartVelocity = (part: )
lastPosition = part.Position
()
currentPosition = part.Position
(currentPosition - lastPosition) /
getRandomVector3 = (aimbot: )
positiveShakeAmount = aimbot.Shake.Amount
negativeShakeAmount = -positiveShakeAmount
factor =
(
(-negativeShakeAmount, positiveShakeAmount) * factor,
(-negativeShakeAmount, positiveShakeAmount) * factor,
(-negativeShakeAmount, positiveShakeAmount) * factor
)
runService.Heartbeat:((deltaTime: number)
aimbot = Howl.Combat.Aimbot
targetPlayer ~= isLocking == targetPlayer.Character ~=
character = targetPlayer.Character
isFalling = character.Humanoid:() == freeFall
targetData = isFalling aimbot.MouseTp aimbot
targetPart
aimbot.MouseTp.Enabled isFalling
targetPart = character[aimbot.MouseTp.Part]
targetPart = aimbot.MultipleParts.Enabled (aimbot.MultipleParts, character) character[aimbot.Part]
alpha = targetData.Smoothness
prediction = (targetData, targetPart)
goalPosition
(character)
goalPosition = targetPart.Position + targetPart.Velocity * prediction
goalPosition = targetPart.Position + ((targetPart) * prediction)
aimbot.Shake.Enabled ==
goalPosition = goalPosition + (aimbot)
goal = (camera.CFrame.Position, goalPosition)
camera.CFrame = camera.CFrame:(goal, alpha)
checks = Howl.Misc.Checks
checks.KnockedChecks ==
isKO = (character, )[].Value
isGrabbed = (character, ) ~=
character.Humanoid.Health < isKO == isGrabbed ==
targetPlayer =
isLocking =
checks.TargetDeath == character.Humanoid.Health <
targetPlayer =
isLocking =
checks.PlayerDeath == localPlayer.Character.Humanoid.Health <
targetPlayer =
isLocking =
)
replicatedStorage = :()
localPlayer = :().LocalPlayer
childActivatedConnection
childAddedConnection
childRemovedConnection
childActivatedFunction = ()
silentTarget = (Howl.Options.Type) == (Howl.FieldOfView.Size) targetPlayer
isLocking silentTarget silentTarget.Character
silent = Howl.Combat.Silent
character = silentTarget.Character
targetPart = silent.MultipleParts.Enabled
(silent.MultipleParts, character)
character[silent.Part]
hitPosition = targetPart.Position
humanoidStateType = character.Humanoid:()
humanoidStateType == .HumanoidStateType.Jumping
hitPosition += .(, silent.Offsets.Jump.Amount, )
humanoidStateType == .HumanoidStateType.Freefall
hitPosition += .(, silent.Offsets.Fall.Amount, )
targetVector = (character) (targetPart) targetPart.Velocity
(hitPosition, targetVector, silent, targetPart)
currentGame = Games[.PlaceId] { Argument = , Remote = }
mainEvent = replicatedStorage:(currentGame.Remote)
mousePositionArgument = currentGame.Argument
mainEvent
adjustedPosition = hitPosition + (targetVector * (silent, targetPart))
currentGame.Name ==
(mainEvent, mousePositionArgument, adjustedPosition + .(, , ))
(mainEvent, mousePositionArgument, adjustedPosition)
(hitPosition, targetVector, silent, targetPart)
silentTarget =
(child)
child:()
childActivatedConnection
childActivatedConnection:()
childActivatedConnection = child.Activated:(childActivatedFunction)
(child)
child:() childActivatedConnection
childActivatedConnection:()
(character)
childAddedConnection
childAddedConnection:()
childRemovedConnection
childRemovedConnection:()
childActivatedConnection
childActivatedConnection:()
childAddedConnection = character.ChildAdded:(onChildAdded)
childRemovedConnection = character.ChildRemoved:(onChildRemoved)
localPlayer.Character
(localPlayer.Character)
localPlayer.CharacterAdded:(onCharacterAdded)
currentTool =
_, v , (localPlayer.Character)
(v, )
currentTool = v
currentTool.Parent = localPlayer:()
inputService.InputBegan:((input: InputObject, gameProcessedEvent: boolean)
gameProcessedEvent ==
inputKeyCode = input.KeyCode
keyBind = Howl.Options.Keybind
inputKeyCode == enumKeyCode[((keyBind.Aimbot), , )]
isLocking = isLocking
targetPlayer = isLocking (inf)
inputKeyCode == enumKeyCode[((keyBind.Resolver), , )]
Resolver = Howl.Misc.Checks.Resolver
Resolver.Enabled = Resolver.Enabled
Resolver.Notification ==
starterGui:(, {
Title = ,
Text = (Resolver.Enabled),
Duration = -inf,
})
Howl.Misc.Macro.Enabled ==
macro = Howl.Misc.Macro
inputKeyCode == enumKeyCode[((keyBind.Macro), , )] macro.Type ==
speedGlitching = speedGlitching
speedGlitching ==
waittime = macro.Speed /
(waittime)
virtualInputManager:(, , , )
(waittime)
virtualInputManager:(, , , )
(waittime)
virtualInputManager:(, , , )
(waittime)
virtualInputManager:(, , , )
(waittime)
speedGlitching
inputKeyCode == enumKeyCode[((keyBind.Macro), , )] macro.Type ==
speedGlitching = speedGlitching
speedGlitching ==
waittime = macro.Speed /
(waittime)
virtualInputManager:(, , , )
(waittime)
virtualInputManager:(, , , )
(waittime)
virtualInputManager:(, , , )
(waittime)
virtualInputManager:(, , , )
(waittime)
speedGlitching
inputKeyCode == enumKeyCode[((keyBind.Macro), , )] macro.Type ==
speedGlitching = speedGlitching
speedGlitching ==
runService.Heartbeat:()
()
runService.Heartbeat:()
()
runService.Heartbeat:()
()
runService.Heartbeat:()
()
runService.Heartbeat:()
speedGlitching
)
()
localPlayer = .Players.LocalPlayer
().Howl.AntiAim.Enabled
val = ().Howl.AntiAim.Velocity
humanoidRootPart = localPlayer.Character.HumanoidRootPart
humanoidRootPart.Velocity = .(humanoidRootPart.Velocity.X, val, humanoidRootPart.Velocity.Z)
:().InputBegan:((Key)
Key.KeyCode == .KeyCode[().Howl.Options.Keybind.AntiAimKeybind:()] :():()
Toggled = Toggled
Toggled
Toggled
()
.()
)
UserInputService = :()
player = .Players.LocalPlayer
character = player.Character player.CharacterAdded:()
proximityDistance = ().Howl.Misc.Autobuy.ProximityDistance
isLoopActive =
targetPositions = {
.(-, , -),
.(-, , -),
.(, , -),
.(, , -),
.(, , -)
}
targetItems = {
,
,
,
,
}
()
isLoopActive
index, targetPosition (targetPositions)
distance = (character.HumanoidRootPart.Position - targetPosition).Magnitude
distance <= proximityDistance
shopFolder = :() .Ignored:()
shopFolder
targetItem = shopFolder:(targetItems[index])
targetItem
clickDetector = targetItem:()
clickDetector
(clickDetector)
()
UserInputService.InputBegan:((input, isProcessed)
isProcessed input.UserInputType == .UserInputType.Keyboard
currentToggleKey = .KeyCode[().Howl.Options.Keybind.AutoBuyKeyBind]
input.KeyCode == currentToggleKey
isLoopActive = isLoopActive
isLoopActive
()
.KeyCode[input.KeyCode.Name]
)
(key)
.KeyCode[key]
().Howl.Autobuy.Keybind = key
().Howl.Misc.Visuals.EspEnabled ==
espSquares = {}
espOutlineSquares = {}
displayNameTexts = {}
(player, position)
espOutlineSquares[player]
outlineSquare = .()
outlineSquare.Color = .(, , )
outlineSquare.Transparency =
outlineSquare.Filled =
outlineSquare.Size = .(, )
espOutlineSquares[player] = outlineSquare
espSquares[player]
square = .()
square.Color = Howl.Misc.Visuals.EspColor
square.Transparency = Howl.Misc.Visuals.EspTransparency
square.Filled =
square.Size = .(, )
espSquares[player] = square
outlineSquare = espOutlineSquares[player]
square = espSquares[player]
outlineSquare.Position = .(position.X - outlineSquare.Size.X / , position.Y - outlineSquare.Size.Y / )
square.Position = .(position.X - square.Size.X / , position.Y - square.Size.Y / )
outlineSquare.Visible =
square.Visible =
(player, position)
Howl.Misc.Visuals.DisplayName
displayNameTexts[player]
text = .()
text.Color = Howl.Misc.Visuals.EspColor
text.Size =
text.Center =
text.Outline =
text.Font = .Fonts.UI
displayNameTexts[player] = text
text = displayNameTexts[player]
text.Text = player.DisplayName
text.Position = .(position.X, position.Y - )
text.Visible =
displayNameTexts[player]
displayNameTexts[player]:()
displayNameTexts[player] =
(player)
espOutlineSquares[player]
espOutlineSquares[player]:()
espOutlineSquares[player] =
espSquares[player]
espSquares[player]:()
espSquares[player] =
displayNameTexts[player]
displayNameTexts[player]:()
displayNameTexts[player] =
()
_, player (players:())
player ~= players.LocalPlayer player.Character
humanoidRootPart = player.Character:()
humanoidRootPart humanoidRootPart:()
distance = (humanoidRootPart.Position - camera.CFrame.Position).Magnitude
position, onScreen = camera:(humanoidRootPart.Position)
Howl.Misc.Visuals.EspEnabled distance <= Howl.Misc.Visuals.Distance onScreen
(player, position)
(player, position)
(player)
(player)
players.PlayerAdded:((player)
player.CharacterAdded:((character)
)
)
players.PlayerRemoving:((player)
(player)
)
runService.RenderStepped:(createESP)
player = .Players.LocalPlayer
userInputService = :()
runService = :()
isMoving =
speedMultiplier = ().Howl.Cframe.Options.DefaultSpeed
enable = ().Howl.Cframe.Options.Enable
(humanoidRootPart)
runService.Stepped:(()
isMoving
enable
isMoving =
moveDirection = player.Character.Humanoid.MoveDirection
moveDirection.Magnitude >
humanoidRootPart.CFrame = humanoidRootPart.CFrame + (moveDirection * speedMultiplier * runService.RenderStepped:())
()
)
(character)
humanoidRootPart = character:()
userInputService.InputBegan:((input, gameProcessedEvent)
gameProcessedEvent
input.KeyCode.Name == ().Howl.Cframe.Options.Keybinds.ToggleMovement
isMoving = isMoving
isMoving
(humanoidRootPart)
)
runService.RenderStepped:(()
speedMultiplier = ().Howl.Cframe.Options.DefaultSpeed
)
player.Character
(player.Character)
player.CharacterAdded:((character)
(character)
)
:().Heartbeat:(()
enable = ().Howl.Cframe.Options.Enable
)
().Loaded = very op da hood script with a source code leaked :) and da strike

[GUN-FFA] Da Strike [MOBILE MACRO]