Run it
Copy the script and paste it into your executor.
library = (:())()
ScreenGui = .()
Frame = .()
TextButton = .()
UITextSizeConstraint = .()
ScreenGui.Parent = .Players.LocalPlayer:()
ScreenGui.ZIndexBehavior = .ZIndexBehavior.Sibling
ScreenGui.ResetOnSpawn =
Frame.Parent = ScreenGui
Frame.BackgroundColor3 = .(, , )
Frame.BackgroundTransparency =
Frame.Position = .(, -, , )
Frame.Size = .(, , , )
TextButton.Parent = Frame
TextButton.BackgroundColor3 = .(, , )
TextButton.BackgroundTransparency =
TextButton.Size = .(, , , )
TextButton.Font = .Font.SourceSans
TextButton.Text =
TextButton.TextColor3 = .(, , )
TextButton.TextScaled =
TextButton.TextSize =
TextButton.TextStrokeColor3 = .(, , )
TextButton.TextStrokeTransparency =
TextButton.TextWrapped =
TextButton.MouseButton1Down:(()
library:()
)
UITextSizeConstraint.Parent = TextButton
UITextSizeConstraint.MaxTextSize =
player = .Players.LocalPlayer
hitsounds = {
{name = , url = },
{name = , url = },
{name = , url = },
{name = , url = },
{name = , url = },
{name = , url = },
{name = , url = },
{name = , url = }
}
()
()
_, sound (hitsounds)
path = .. .. sound.name
(path)
(path, :(sound.url))
woah = library:()
misc = woah:()
gaey = woah:()
visu = woah:()
braeuh = woah:()
Haka = gaey:(, )
Lalaka = Haka:()
Halaka = Haka:()
Galala = Haka:()
Bakala = Haka:()
TargetFilterTab = Haka:()
TargetFilterTab:(, , {options = {, , }, default = }, (tbll)
().TargetFilter = tbll.Dropdown
tbll.Dropdown ==
.StarterGui:(, {
Title = ,
Text = ,
Duration =
})
tbll.Dropdown ==
.StarterGui:(, {
Title = ,
Text = ,
Duration =
})
.StarterGui:(, {
Title = ,
Text = ,
Duration =
})
)
WallCheckTab = Haka:()
WallCheckTab:(, , {default = }, (tbll)
().WallCheck = tbll.Toggle
tbll.Toggle
.StarterGui:(, {
Title = ,
Text = ,
Duration =
})
.StarterGui:(, {
Title = ,
Text = ,
Duration =
})
)
RandomTargetTab = Haka:()
RandomTargetTab:(, , {}, ()
().RandomTargetOnDeath =
.StarterGui:(, {
Title = ,
Text = ,
Duration =
})
)
RandomTargetTab:(, , {}, ()
().RandomTargetOnDeath =
.StarterGui:(, {
Title = ,
Text = ,
Duration =
})
)
Lalaka:(, , {}, ()
().Speed =
().SpeedAmount =
ScreenGui = .()
ScreenGui.Parent = .Players.LocalPlayer:()
ScreenGui.ResetOnSpawn =
ToggleButton = .()
ToggleButton.Text =
ToggleButton.Parent = ScreenGui
ToggleButton.BackgroundTransparency =
ToggleButton.BorderSizePixel =
ToggleButton.Position = .(, -, , )
ToggleButton.Size = .(, , , )
ToggleButton.BackgroundColor3 = .(, , )
ToggleButton.TextColor3 = .(, , )
UICorner = .()
UICorner.Parent = ToggleButton
()
().Speed = ().Speed
ToggleButton.MouseButton1Click:(onButtonClicked)
:().Stepped:(()
().Speed
lPlr = :().LocalPlayer
lPlr.Character lPlr.Character:()
lPlr.Character.HumanoidRootPart.CFrame = lPlr.Character.HumanoidRootPart.CFrame + lPlr.Character.Humanoid.MoveDirection * ().SpeedAmount
)
)
Lalaka:(, , {placeholder = })
Lalaka:(, , {}, ()
().SpeedAmount = values.Haka.Lalaka.SpeedaAmount.Text
)
Jaja = misc:(, )
GAGEJ = Jaja:()
AstralLockTool = .()
AstralLockTool.RequiresHandle =
AstralLockTool.Name =
()
backpack = player:()
backpack
AstralLockTool.Parent = backpack
player.CharacterAdded:((character)
()
AstralLockTool.Parent = player:()
)
()
player.CharacterAdded:((character)
()
()
)
GAGEJ:(, , {}, ()
().Settings = {
NyulaRemake = {
Enabled = ,
PREDICTION = ,
JUMPPREDICTION = ,
DOT = ,
AIRSHOT = ,
NOTIF = ,
AUTOPRED = ,
FOV = .huge,
RESOLVER = ,
LOCKTYPE = ,
DAMAGE_TEXT = ,
RANDOM_TARGET_ON_DEATH = ,
Resolver = {
Enabled = ,
Type = ,
},
OnHit = {
Enabled = ,
Hitchams = {
Enabled = ,
Color = .(,,),
},
Hitsounds = {
Enabled = ,
Sound = ,
},
}
}
}
().TargetFilter ==
().TargetFilter =
SelectedPart =
Prediction =
AnchorCount =
MaxAnchor =
CC = :.CurrentCamera
Plr;
enabled =
targetName =
targetType =
respawnConnection =
healthConnection =
lastNoTargetNotification =
notificationCooldown =
inputService = :()
touchInput =
mousePos = .(, )
inputService.MouseEnabled
mouse = .Players.LocalPlayer:()
mousePos = .(mouse.X, mouse.Y)
:().RenderStepped:(()
mousePos = .(mouse.X, mouse.Y)
)
inputService.TouchEnabled
inputService.TouchStarted:((touch, processed)
processed
mousePos = .(touch.Position.X, touch.Position.Y)
)
inputService.TouchMoved:((touch, processed)
processed
mousePos = .(touch.Position.X, touch.Position.Y)
)
placemarker = .(, .Workspace)
(target)
().WallCheck
target target.Character
targetRoot = target.Character:()
targetRoot
localPlayer = .Players.LocalPlayer
localCharacter = localPlayer.Character
localCharacter
localRoot = localCharacter:()
localRoot
camera = .Workspace.CurrentCamera
origin = camera.CFrame.Position
targetPosition = targetRoot.Position
direction = (targetPosition - origin).Unit
distance = (targetPosition - origin).Magnitude
raycastParams = RaycastParams.()
raycastParams.FilterType = .RaycastFilterType.Blacklist
raycastParams.FilterDescendantsInstances = {localCharacter, target.Character}
raycastResult = .Workspace:(origin, direction * distance, raycastParams)
raycastResult
()
players = {}
().TargetFilter == ().TargetFilter ==
i, v (.Players:())
v ~= .Players.LocalPlayer v.Character v.Character:() v.Character.Humanoid.Health >
(v)
.(players, v)
().TargetFilter == ().TargetFilter ==
i, v (:())
v:() v:() v.Humanoid.Health >
isPlayerCharacter =
_, player (.Players:())
player.Character == v
isPlayerCharacter =
isPlayerCharacter
({Character = v})
.(players, {Character = v})
#players >
players[.(, #players)]
(target, damage, position)
().Settings.NyulaRemake.DAMAGE_TEXT
damageGui = .()
damageGui.Adornee = target.Character.HumanoidRootPart
damageGui.Size = .(, , , )
damageGui.StudsOffset = .(, , )
damageGui.AlwaysOnTop =
damageGui.MaxDistance =
damageGui.Parent = target.Character.HumanoidRootPart
textLabel = .()
textLabel.Size = .(, , , )
textLabel.BackgroundTransparency =
textLabel.Text = .. .(damage)
textLabel.TextColor3 = .(, , )
textLabel.TextScaled =
textLabel.Font = .Font.GothamBold
textLabel.TextSize =
textLabel.TextStrokeTransparency =
textLabel.TextStrokeColor3 = .(, , )
textLabel.Parent = damageGui
startTime = ()
duration =
connection
connection = :().Heartbeat:(()
elapsed = () - startTime
elapsed > duration
connection:()
damageGui:()
progress = elapsed / duration
damageGui.StudsOffset = .(, + (progress * ), )
textLabel.TextTransparency = progress
textLabel.TextStrokeTransparency = progress
textLabel.TextSize = - (progress * )
)
(target)
healthConnection
healthConnection:()
healthConnection =
(character)
hum = character:()
hum
oldHealth = hum.Health
healthConnection = hum.HealthChanged:((newHealth)
newHealth < oldHealth
damage = oldHealth - newHealth
(target, damage, character.HumanoidRootPart.Position)
().Settings.NyulaRemake.OnHit.Hitsounds.Enabled
las = .()
las.Name =
las.Volume =
las.SoundId = (().Settings.NyulaRemake.OnHit.Hitsounds.Sound)
las.Parent = :()
las.Playing =
().Settings.NyulaRemake.OnHit.Hitchams.Enabled
oldHealth = newHealth
newHealth > oldHealth
oldHealth = newHealth
)
target.Character
(target.Character)
target.CharacterAdded
target.CharacterAdded:((character)
()
enabled target == Plr
(character)
)
(Parent, Adornee, Color, Size, Size2)
e = .(, Parent)
e.Name =
e.Adornee = Adornee
e.Size = .(Size, Size2, Size, Size2)
e.AlwaysOnTop = ().Settings.NyulaRemake.DOT
a = .(, e)
().Settings.NyulaRemake.DOT ==
a.Size = .(, , , )
a.Size = .(, , , )
().Settings.NyulaRemake.DOT ==
a.Transparency =
a.BackgroundTransparency =
a.Transparency =
a.BackgroundTransparency =
a.BackgroundColor3 = Color
g = .(, a)
().Settings.NyulaRemake.DOT ==
g.CornerRadius = .(, )
g.CornerRadius = .(, )
(e)
(name, targetType)
targetType ==
i, v (.Players:())
v.Name == name v.Character v.Character:() v.Character.Humanoid.Health >
v
targetType ==
i, v (:())
v.Name == name v:() v:() v.Humanoid.Health >
{Character = v}
()
respawnConnection
respawnConnection:()
respawnConnection =
lastNoTargetTime =
respawnConnection = :().Heartbeat:(()
enabled targetName ( Plr Plr.Character Plr.Character:() Plr.Character.Humanoid.Health <= )
().RandomTargetOnDeath
randomTarget = ()
randomTarget
Plr = randomTarget
Plr.Character
targetName = Plr.Character.Name
.Players:(Plr.Character)
targetType =
targetType =
(Plr)
().Settings.NyulaRemake.NOTIF
.StarterGui:(, {
Title = ,
Text = ..targetName,
Duration =
})
currentTime = ()
currentTime - lastNoTargetTime > notificationCooldown
().Settings.NyulaRemake.NOTIF
.StarterGui:(, {
Title = ,
Text = ,
Duration =
})
lastNoTargetTime = currentTime
newTarget = (targetName, targetType)
newTarget
Plr = newTarget
(Plr)
().Settings.NyulaRemake.NOTIF
.StarterGui:(, {
Title = ,
Text = ..targetName,
Duration =
})
)
data = .Players:()
(player)
character
() player.Character
handler = (guimain, player.Character:(SelectedPart), .(, , ), , )
handler.Name = player.Name
player.CharacterAdded:((Char) handler.Adornee = Char:(SelectedPart) )
(()
()
player.Character
)
i = , #data
data[i] ~= .Players.LocalPlayer
(data[i])
.Players.PlayerAdded:((Player)
(Player)
)
(()
placemarker.Anchored =
placemarker.CanCollide =
().Settings.NyulaRemake.DOT ==
placemarker.Size = .(, , )
placemarker.Size = .(, , )
placemarker.Transparency =
().Settings.NyulaRemake.DOT
(placemarker, placemarker, .(, , ), , )
)
AstralLockTool.Activated:(()
().Settings.NyulaRemake.Enabled
enabled ==
enabled =
targetName =
targetType =
respawnConnection
respawnConnection:()
respawnConnection =
healthConnection
healthConnection:()
healthConnection =
().Settings.NyulaRemake.NOTIF ==
.StarterGui:(, {
Title = ;
Text = ,
Duration =
})
Plr = ()
Plr
enabled =
Plr.Character
targetName = Plr.Character.Name
.Players:(Plr.Character)
targetType =
(Plr)
targetType =
(Plr)
()
().Settings.NyulaRemake.NOTIF ==
.StarterGui:(, {
Title = ;
Text = ..(Plr.Character.Humanoid.DisplayName Plr.Character.Name),
Duration =
})
currentTime = ()
currentTime - lastNoTargetNotification > notificationCooldown
().Settings.NyulaRemake.NOTIF ==
.StarterGui:(, {
Title = ;
Text = ,
Duration =
})
lastNoTargetNotification = currentTime
)
()
closestTarget
shortestDistance = ().Settings.NyulaRemake.FOV
().TargetFilter == ().TargetFilter ==
i, v (.Players:())
v ~= .Players.LocalPlayer v.Character v.Character:() v.Character.Humanoid.Health ~= v.Character:()
(v)
pos = CC:(v.Character.PrimaryPart.Position)
pos.Z >
magnitude = (.(pos.X, pos.Y) - mousePos).magnitude
magnitude < shortestDistance
closestTarget = v
shortestDistance = magnitude
().TargetFilter == ().TargetFilter ==
i, v (:())
v:() v:() v.Humanoid.Health >
isPlayerCharacter =
_, player (.Players:())
player.Character == v
isPlayerCharacter =
isPlayerCharacter
({Character = v})
pos = CC:(v.HumanoidRootPart.Position)
pos.Z >
magnitude = (.(pos.X, pos.Y) - mousePos).magnitude
magnitude < shortestDistance
closestTarget = {Character = v}
shortestDistance = magnitude
closestTarget
(target, prediction, jumpPrediction)
target target.Character target.Character:()
rootPart = target.Character.HumanoidRootPart
velocity = rootPart.AssemblyLinearVelocity
distance = (rootPart.Position - CC.CFrame.Position).Magnitude
adjustedPrediction = prediction * ( + distance / )
predictedPosition = rootPart.Position + (velocity * adjustedPrediction)
.(velocity.Y) >
predictedPosition = predictedPosition + .(, velocity.Y * jumpPrediction * , )
predictedPosition
pingvalue = ;
split = ;
ping = ;
LocalHL = .()
:.Stepped:(()
enabled Plr Plr.Character ~= Plr.Character:()
predictedPosition = (Plr, ().Settings.NyulaRemake.PREDICTION, ().Settings.NyulaRemake.JUMPPREDICTION)
predictedPosition
placemarker.CFrame = .(predictedPosition)
placemarker.CFrame = .(Plr.Character.HumanoidRootPart.Position)
LocalHL.Parent = Plr.Character
LocalHL.FillTransparency =
LocalHL.FillColor = .(, , )
LocalHL.OutlineColor = .(,,)
placemarker.CFrame = .(, , )
LocalHL.Parent =
().Settings.NyulaRemake.AUTOPRED ==
pingvalue = :().Network.ServerStatsItem[]:()
split = .(pingvalue,)
ping = (split[])
ping <
().Settings.NyulaRemake.PREDICTION =
().Settings.NyulaRemake.JUMPPREDICTION =
ping <
().Settings.NyulaRemake.PREDICTION =
().Settings.NyulaRemake.JUMPPREDICTION =
ping <
().Settings.NyulaRemake.PREDICTION =
().Settings.NyulaRemake.JUMPPREDICTION =
ping <
().Settings.NyulaRemake.PREDICTION =
().Settings.NyulaRemake.JUMPPREDICTION =
ping <
().Settings.NyulaRemake.PREDICTION =
().Settings.NyulaRemake.JUMPPREDICTION =
ping <
().Settings.NyulaRemake.PREDICTION =
().Settings.NyulaRemake.JUMPPREDICTION =
ping <
().Settings.NyulaRemake.PREDICTION =
().Settings.NyulaRemake.JUMPPREDICTION =
ping <
().Settings.NyulaRemake.PREDICTION =
().Settings.NyulaRemake.JUMPPREDICTION =
().Settings.NyulaRemake.PREDICTION =
().Settings.NyulaRemake.JUMPPREDICTION =
().Settings.NyulaRemake.Resolver.Enabled
().Settings.NyulaRemake.Resolver.Type ==
()
().Settings.NyulaRemake.Resolver.Type ==
()
().Settings.NyulaRemake.Resolver.Type ==
()
)
mt = ()
old = mt.__namecall
(mt, )
mt.__namecall = ((...)
args = {...}
vap = {, , , , }
enabled () == .(vap, args[]) ().Settings.NyulaRemake.Enabled Plr.Character ~= ().Settings.NyulaRemake.LOCKTYPE ==
Prediction ==
predictedPosition = (Plr, ().Settings.NyulaRemake.PREDICTION, ().Settings.NyulaRemake.JUMPPREDICTION)
predictedPosition
args[] = predictedPosition
args[] = Plr.Character.HumanoidRootPart.Position
args[] = Plr.Character[SelectedPart].Position
((args))
(...)
)
:().RenderStepped:(()
().Settings.NyulaRemake.RESOLVER == Plr.Character ~= enabled ().Settings.NyulaRemake.Enabled
().Settings.NyulaRemake.AIRSHOT == enabled Plr.Character ~=
Plr.Character.Humanoid:() == .HumanoidStateType.Freefall
Plr.Character ~= Plr.Character.HumanoidRootPart.Anchored ==
AnchorCount = AnchorCount +
AnchorCount >= MaxAnchor
Prediction =
()
AnchorCount = ;
Prediction =
AnchorCount = ;
SelectedPart =
Plr.Character ~= Plr.Character.HumanoidRootPart.Anchored ==
AnchorCount = AnchorCount +
AnchorCount >= MaxAnchor
Prediction =
()
AnchorCount = ;
Prediction =
AnchorCount = ;
SelectedPart =
Plr.Character ~= Plr.Character.HumanoidRootPart.Anchored ==
AnchorCount = AnchorCount +
AnchorCount >= MaxAnchor
Prediction =
()
AnchorCount = ;
Prediction =
AnchorCount = ;
SelectedPart =
SelectedPart =
)
Hooks = {}
Client = .Players.LocalPlayer
Hooks[] = (Client:(), , ((self, index)
index == ().Settings.NyulaRemake.LOCKTYPE == enabled Plr.Character ~= ().Settings.NyulaRemake.Enabled
predictedPosition = (Plr, ().Settings.NyulaRemake.PREDICTION, ().Settings.NyulaRemake.JUMPPREDICTION)
predictedPosition
position = .(predictedPosition)
position
position = .(Plr.Character.HumanoidRootPart.Position)
position
Hooks[](self, index)
))
)
GAGEJ:(, , {options = {, }}, (tbjl)
().Settings.NyulaRemake.LOCKTYPE = tbjl.Dropdown
)
GAGEJ:(, , {placeholder = })
GAGEJ:(, , {}, ()
().Settings.NyulaRemake.PREDICTION = values.Jaja.GAGEJ.Prediction.Text
)
GAGEJ:(, , {placeholder = })
GAGEJ:(, , {}, ()
().Settings.NyulaRemake.JUMPPREDICTION = values.Jaja.GAGEJ.JumpPrediction.Text
)
GAGEJ:(, , , (tbll)
().Settings.NyulaRemake.AUTOPRED = tbll.Toggle
)
GAGEJ:(, , {default = }, (tbll)
().Settings.NyulaRemake.DAMAGE_TEXT = tbll.Toggle
)
configs = Jaja:()
configs:(, , , (tbll)
().Settings.NyulaRemake.OnHit.Hitchams.Enabled = tbll.Toggle
)
configs:(, , , (tbll)
().Settings.NyulaRemake.OnHit.Hitsounds.Enabled = tbll.Toggle
)
mamamoblue = Jaja:()
mamamored = Jaja:()
mamamored:(, , , (bruh)
(bruh.Toggle)
)
mamamored:(, , {options = {, , , }}, (tbjol)
(tbjol.Dropdown)
)
.StarterGui:(, {
Title = ,
Text = ,
Duration =
})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, github.com, www.youtube.com.
You can turn random targets on or off. There's a wallcheck, and you can customize targeting for players and NPCs. Wallbangs might not even work, lol. [Please note that this script only works on mobile] Credit to the Original Creator!

Universal