Run it
Copy the script and paste it into your executor.
soulSearchActive =
soulFlightActive =
soulTransfusionActive =
highlightInstances = {}
labelInstances = {}
player = .Players.LocalPlayer
backpack = player.Backpack
soulSearchTool = .()
soulSearchTool.Name =
soulSearchTool.RequiresHandle =
soulSearchTool.Parent = backpack
soulFlightTool = .()
soulFlightTool.Name =
soulFlightTool.RequiresHandle =
soulFlightTool.Parent = backpack
soulTransfusionTool = .()
soulTransfusionTool.Name =
soulTransfusionTool.RequiresHandle =
soulTransfusionTool.Parent = backpack
screenGui = .()
screenGui.Parent = player.PlayerGui
textLabel = .()
textLabel.Parent = screenGui
textLabel.Size = .(, , , )
textLabel.Position = .(, , , )
textLabel.Text =
textLabel.TextColor3 = .(, , )
textLabel.BackgroundTransparency =
textLabel.Font = .Font.SourceSansBold
textLabel.TextSize =
textLabel.TextStrokeTransparency =
textLabel.TextStrokeColor3 = .(, , )
()
_, otherPlayer (.Players:())
otherPlayer ~= player
character = otherPlayer.Character
character character:()
highlight = .()
highlight.Parent = character
highlight.FillColor = .(, , )
highlight.FillTransparency =
highlight.OutlineTransparency =
highlight.OutlineColor = .(, , )
.(highlightInstances, highlight)
head = character:()
head
toolNameLabel = .()
toolNameLabel.Parent = head
toolNameLabel.Adornee = head
toolNameLabel.Size = .(, , , )
toolNameLabel.StudsOffset = .(, , )
toolNameLabel.AlwaysOnTop =
toolNameText = .()
toolNameText.Parent = toolNameLabel
toolNameText.Size = .(, , , )
toolNameText.TextColor3 = .(, , )
toolNameText.BackgroundTransparency =
toolNameText.Font = .Font.SourceSansBold
toolNameText.TextStrokeTransparency =
toolNameText.TextStrokeColor3 = .(, , )
toolNames = {}
backpack = otherPlayer.Backpack
_, tool (backpack:())
tool:()
.(toolNames, tool.Name)
toolNameText.Text = .(toolNames, )
.(labelInstances, toolNameLabel)
()
_, highlight (highlightInstances)
highlight:()
highlightInstances = {}
_, label (labelInstances)
label:()
labelInstances = {}
()
character = player.Character
character character:()
humanoid = character:()
animator = character:().Animator
animator
animator = .()
animator.Parent = humanoid
flyingAnimation = .()
flyingAnimation.AnimationId =
animationTrack = humanoid:(flyingAnimation)
animationTrack:()
bodyVelocity = .()
bodyVelocity.MaxForce = .(, , )
bodyVelocity.Velocity = .(, , )
bodyVelocity.Parent = character:()
:():(bodyVelocity, )
()
character = player.Character
character character:()
bodyVelocity = character.HumanoidRootPart:()
bodyVelocity
bodyVelocity:()
()
closestPlayer =
shortestDistance = .huge
_, otherPlayer (.Players:())
otherPlayer ~= player otherPlayer.Character
character = otherPlayer.Character
character character:()
distance = (player.Character.HumanoidRootPart.Position - character.HumanoidRootPart.Position).Magnitude
distance < shortestDistance
shortestDistance = distance
closestPlayer = otherPlayer
closestPlayer
player.Character:(closestPlayer.Character.HumanoidRootPart.CFrame)
soulSearchTool.Activated:(()
soulSearchActive = soulSearchActive
soulSearchActive
()
()
)
soulFlightTool.Activated:(()
soulFlightActive = soulFlightActive
soulFlightActive
()
()
)
soulTransfusionTool.Activated:(activateSoulTransfusion)
player = .Players.LocalPlayer
playerGui = player.PlayerGui
hotbar = playerGui:()
backpack = hotbar:()
hotbarFrame = backpack:()
baseButton = hotbarFrame:().Base
ToolName = baseButton.ToolName
ToolName.Text =
player = .Players.LocalPlayer
playerGui = player.PlayerGui
hotbar = playerGui:()
backpack = hotbar:()
hotbarFrame = backpack:()
baseButton = hotbarFrame:().Base
ToolName = baseButton.ToolName
ToolName.Text =
player = .Players.LocalPlayer
playerGui = player.PlayerGui
hotbar = playerGui:()
backpack = hotbar:()
hotbarFrame = backpack:()
baseButton = hotbarFrame:().Base
ToolName = baseButton.ToolName
ToolName.Text =
player = .Players.LocalPlayer
playerGui = player.PlayerGui
hotbar = playerGui:()
backpack = hotbar:()
hotbarFrame = backpack:()
baseButton = hotbarFrame:().Base
ToolName = baseButton.ToolName
ToolName.Text =
Players = :()
player = Players.LocalPlayer
playerGui = player:()
()
screenGui = playerGui:()
screenGui
magicHealthFrame = screenGui:()
magicHealthFrame
textLabel = magicHealthFrame:()
textLabel
textLabel.Text =
playerGui.DescendantAdded:(findGuiAndSetText)
()
animationId =
player = .Players.LocalPlayer
character = player.Character player.CharacterAdded:()
humanoid = character:()
(animationTrack)
animationTrack.Animation.AnimationId == .. animationId
p = .Players.LocalPlayer
Humanoid = p.Character:()
_, animTrack (Humanoid:())
animTrack:()
AnimAnim = .()
AnimAnim.AnimationId =
Anim = Humanoid:(AnimAnim)
startTime =
Anim:()
Anim:()
Anim.TimePosition = startTime
Anim:()
humanoid.AnimationPlayed:(onAnimationPlayed)
animationId =
player = .Players.LocalPlayer
character = player.Character player.CharacterAdded:()
humanoid = character:()
(animationTrack)
animationTrack.Animation.AnimationId == .. animationId
p = .Players.LocalPlayer
Humanoid = p.Character:()
_, animTrack (Humanoid:())
animTrack:()
AnimAnim = .()
AnimAnim.AnimationId =
Anim = Humanoid:(AnimAnim)
startTime =
Anim:()
Anim:()
Anim.TimePosition = startTime
Anim:()
humanoid.AnimationPlayed:(onAnimationPlayed)
animationId =
player = .Players.LocalPlayer
character = player.Character player.CharacterAdded:()
humanoid = character:()
(animationTrack)
animationTrack.Animation.AnimationId == .. animationId
p = .Players.LocalPlayer
Humanoid = p.Character:()
_, animTrack (Humanoid:())
animTrack:()
AnimAnim = .()
AnimAnim.AnimationId =
Anim = Humanoid:(AnimAnim)
startTime =
Anim:()
Anim:()
Anim.TimePosition = startTime
Anim:()
(, ()
Anim:()
)
humanoid.AnimationPlayed:(onAnimationPlayed)
animationId =
player = .Players.LocalPlayer
character = player.Character player.CharacterAdded:()
humanoid = character:()
(animationTrack)
animationTrack.Animation.AnimationId == .. animationId
p = .Players.LocalPlayer
Humanoid = p.Character:()
_, animTrack (Humanoid:())
animTrack:()
AnimAnim = .()
AnimAnim.AnimationId =
Anim = Humanoid:(AnimAnim)
startTime =
Anim:()
Anim:()
Anim.TimePosition = startTime
Anim:()
(, ()
Anim:()
)
humanoid.AnimationPlayed:(onAnimationPlayed)
animationId =
player = .Players.LocalPlayer
character = player.Character player.CharacterAdded:()
humanoid = character:()
(animationTrack)
animationTrack.Animation.AnimationId == .. animationId
p = .Players.LocalPlayer
Humanoid = p.Character:()
_, animTrack (Humanoid:())
animTrack:()
AnimAnim = .()
AnimAnim.AnimationId =
Anim = Humanoid:(AnimAnim)
startTime =
Anim:()
Anim:()
Anim.TimePosition = startTime
Anim:()
humanoid.AnimationPlayed:(onAnimationPlayed)
animationId =
player = .Players.LocalPlayer
character = player.Character player.CharacterAdded:()
humanoid = character:()
(animationTrack)
animationTrack.Animation.AnimationId == .. animationId
p = .Players.LocalPlayer
Humanoid = p.Character:()
_, animTrack (Humanoid:())
animTrack:()
AnimAnim = .()
AnimAnim.AnimationId =
Anim = Humanoid:(AnimAnim)
startTime =
Anim:()
Anim:()
Anim.TimePosition = startTime
Anim:()
humanoid.AnimationPlayed:(onAnimationPlayed)
animationId =
player = .Players.LocalPlayer
character = player.Character player.CharacterAdded:()
humanoid = character:()
(animationTrack)
animationTrack.Animation.AnimationId == .. animationId
p = .Players.LocalPlayer
Humanoid = p.Character:()
_, animTrack (Humanoid:())
animTrack:()
AnimAnim = .()
AnimAnim.AnimationId =
Anim = Humanoid:(AnimAnim)
startTime =
Anim:()
Anim:()
Anim.TimePosition = startTime
Anim:()
humanoid.AnimationPlayed:(onAnimationPlayed)
animationId =
player = .Players.LocalPlayer
character = player.Character player.CharacterAdded:()
humanoid = character:()
(animationTrack)
animationTrack.Animation.AnimationId == .. animationId
p = .Players.LocalPlayer
Humanoid = p.Character:()
_, animTrack (Humanoid:())
animTrack:()
AnimAnim = .()
AnimAnim.AnimationId =
Anim = Humanoid:(AnimAnim)
startTime =
Anim:()
Anim:()
Anim.TimePosition = startTime
Anim:()
humanoid.AnimationPlayed:(onAnimationPlayed)
animationId =
player = .Players.LocalPlayer
character = player.Character player.CharacterAdded:()
humanoid = character:()
(animationTrack)
animationTrack.Animation.AnimationId == .. animationId
p = .Players.LocalPlayer
Humanoid = p.Character:()
_, animTrack (Humanoid:())
animTrack:()
AnimAnim = .()
AnimAnim.AnimationId =
Anim = Humanoid:(AnimAnim)
startTime =
Anim:()
Anim:()
Anim.TimePosition = startTime
Anim:()
humanoid.AnimationPlayed:(onAnimationPlayed)
animationId =
player = .Players.LocalPlayer
character = player.Character player.CharacterAdded:()
humanoid = character:()
(animationTrack)
animationTrack.Animation.AnimationId == .. animationId
p = .Players.LocalPlayer
Humanoid = p.Character:()
_, animTrack (Humanoid:())
animTrack:()
AnimAnim = .()
AnimAnim.AnimationId =
Anim = Humanoid:(AnimAnim)
startTime =
Anim:()
Anim:()
Anim.TimePosition = startTime
Anim:()
humanoid.AnimationPlayed:(onAnimationPlayed)
animationId =
player = .Players.LocalPlayer
character = player.Character player.CharacterAdded:()
humanoid = character:()
(animationTrack)
animationTrack.Animation.AnimationId == .. animationId
p = .Players.LocalPlayer
Humanoid = p.Character:()
_, animTrack (Humanoid:())
animTrack:()
AnimAnim = .()
AnimAnim.AnimationId =
Anim = Humanoid:(AnimAnim)
startTime =
Anim:()
Anim:()
Anim.TimePosition = startTime
Anim:()
humanoid.AnimationPlayed:(onAnimationPlayed)
animationId =
player = .Players.LocalPlayer
character = player.Character player.CharacterAdded:()
humanoid = character:()
(animationTrack)
animationTrack.Animation.AnimationId == .. animationId
p = .Players.LocalPlayer
Humanoid = p.Character:()
_, animTrack (Humanoid:())
animTrack:()
AnimAnim = .()
AnimAnim.AnimationId =
Anim = Humanoid:(AnimAnim)
startTime =
Anim:()
Anim:()
Anim.TimePosition = startTime
Anim:()
humanoid.AnimationPlayed:(onAnimationPlayed)
animationId =
player = .Players.LocalPlayer
character = player.Character player.CharacterAdded:()
humanoid = character:()
(animationTrack)
animationTrack.Animation.AnimationId == .. animationId
p = .Players.LocalPlayer
Humanoid = p.Character:()
_, animTrack (Humanoid:())
animTrack:()
AnimAnim = .()
AnimAnim.AnimationId =
Anim = Humanoid:(AnimAnim)
startTime =
Anim:()
Anim:()
Anim.TimePosition = startTime
Anim:()
humanoid.AnimationPlayed:(onAnimationPlayed)
animationId =
player = .Players.LocalPlayer
character = player.Character player.CharacterAdded:()
humanoid = character:()
(animationTrack)
animationTrack.Animation.AnimationId == .. animationId
p = .Players.LocalPlayer
Humanoid = p.Character:()
_, animTrack (Humanoid:())
animTrack:()
AnimAnim = .()
AnimAnim.AnimationId =
Anim = Humanoid:(AnimAnim)
startTime =
Anim:()
Anim:()
Anim.TimePosition = startTime
Anim:()
humanoid.AnimationPlayed:(onAnimationPlayed)
animationId =
player = .Players.LocalPlayer
character = player.Character player.CharacterAdded:()
humanoid = character:()
(animationTrack)
animationTrack.Animation.AnimationId == .. animationId
p = .Players.LocalPlayer
Humanoid = p.Character:()
_, animTrack (Humanoid:())
animTrack:()
AnimAnim = .()
AnimAnim.AnimationId =
Anim = Humanoid:(AnimAnim)
startTime =
Anim:()
Anim:()
Anim.TimePosition = startTime
Anim:()
humanoid.AnimationPlayed:(onAnimationPlayed)
Players = :()
player = Players.LocalPlayer
character = player.Character player.CharacterAdded:()
humanoid = character:()
animationIdsToStop = {
[] = ,
[] = ,
[] = ,
[] = ,
}
replacementAnimations = {
[] = ,
[] = ,
[] = ,
[] = ,
}
queue = {}
isAnimating =
(animationId)
isAnimating
.(queue, animationId)
isAnimating =
replacementAnimationId = replacementAnimations[(animationId)]
replacementAnimationId
AnimAnim = .()
AnimAnim.AnimationId = replacementAnimationId
Anim = humanoid:(AnimAnim)
Anim:()
Anim.Stopped:(()
isAnimating =
#queue >
nextAnimationId = .(queue, )
(nextAnimationId)
)
isAnimating =
()
_, track (humanoid:())
animationId = (track.Animation.AnimationId:())
animationIdsToStop[animationId]
track:()
(animationTrack)
animationId = (animationTrack.Animation.AnimationId:())
animationIdsToStop[animationId]
()
animationTrack:()
replacementAnimationId = replacementAnimations[(animationId)]
replacementAnimationId
(animationId)
humanoid.AnimationPlayed:(onAnimationPlayed)
player = .Players.LocalPlayer
character = player.Character player.CharacterAdded:()
humanoidRootPart = character:()
(bodyVelocity)
bodyVelocity:()
bodyVelocity.Velocity = .(bodyVelocity.Velocity.X, , bodyVelocity.Velocity.Z)
character.DescendantAdded:(onBodyVelocityAdded)
_, descendant (character:())
(descendant)
player.CharacterAdded:((newCharacter)
character = newCharacter
humanoidRootPart = character:()
character.DescendantAdded:(onBodyVelocityAdded)
_, descendant (character:())
(descendant)
)(DISCLAIMER!!!:NOT BASED ON ANY ANIME CHARACTER) For now all scrips will have my name to show its mine incase anyone puts my moveset in videos and you can see the new moves when you execute the script btw the lua file i had was named soul eater

Universal