Run it
Copy the script and paste it into your executor.
Players = :()
ReplicatedStorage = :()
skillOne = .Players.LocalPlayer.PlayerGui.Main.Moveset[].ItemName
skillTwo = .Players.LocalPlayer.PlayerGui.Main.Moveset[].ItemName
skillThree = .Players.LocalPlayer.PlayerGui.Main.Moveset[].ItemName
skillFour = .Players.LocalPlayer.PlayerGui.Main.Moveset[].ItemName
ultTitle = .Players.LocalPlayer.PlayerGui.Main.Ultimate.Title
skillOne.Text =
skillTwo.Text =
skillThree.Text =
skillFour.Text =
ultTitle.Text =
cursedStrikeANIM = ReplicatedStorage.Animations.Itadori.CursedStrike
roughEnergyANIM = ReplicatedStorage.Animations.Hakari.RoughEnergy
shadowSwarm1ANIM = ReplicatedStorage.Animations.Choso.WingKing
VFX_TEMPLATES = {
groundWave = .ReplicatedStorage.Utils.Megumi.Mahoraga.Parry.Scream,
}
loadedAnimations = {}
activeVFX = {}
isAnimationSequenceActive =
(vfxName, character)
VFX_TEMPLATES[vfxName]
(, vfxName)
hrp = character:()
vfx = VFX_TEMPLATES[vfxName]:()
vfx.Parent = hrp
activeVFX[vfxName] = vfx
vfx
(vfxName, particleAmount)
vfx = activeVFX[vfxName]
vfx
_, child (vfx:())
child:()
child:(particleAmount )
child.Enabled =
(vfxName)
vfx = activeVFX[vfxName]
vfx
_, child (vfx:())
child:()
child.Enabled =
(vfxName)
vfx = activeVFX[vfxName]
vfx
vfx:()
activeVFX[vfxName] =
(animId, character)
humanoid = character:()
humanoid
animation = .()
animation.AnimationId = animId
humanoid:(animation)
(player)
isAnimationSequenceActive
isAnimationSequenceActive =
character = player.Character
character
loadedAnimations.roughEnergy
loadedAnimations.roughEnergy = (roughEnergyANIM.AnimationId, character)
loadedAnimations.shadowSwarm1 = (shadowSwarm1ANIM.AnimationId, character)
_, track (character:():())
track:()
(, character)
.(()
loadedAnimations.roughEnergy:()
.()
(, )
.()
loadedAnimations.roughEnergy:()
loadedAnimations.shadowSwarm1:()
()
.()
loadedAnimations.shadowSwarm1:()
.()
()
isAnimationSequenceActive =
)
(animationTrack)
animationTrack.Animation.AnimationId == cursedStrikeANIM.AnimationId
(Players.LocalPlayer)
(character)
loadedAnimations = {}
name, vfx (activeVFX)
vfx:()
activeVFX = {}
humanoid = character:()
humanoid.AnimationPlayed:(onAnimationPlayed)
player = Players.LocalPlayer
(player.Character player.CharacterAdded:())
player.CharacterAdded:(setupCharacter)
crushingBlowANIM = ReplicatedStorage.Animations.Itadori.CrushingBlow
roughEnergyANIM = ReplicatedStorage.Animations.Choso.Melee.Down
VFX_TEMPLATES = {
groundWave = .ReplicatedStorage.Utils.Mahito.Worms.WormLaunch.groundwaveing,
}
loadedAnimations = {}
activeVFX = {}
isAnimationSequenceActive =
(vfxName, character)
VFX_TEMPLATES[vfxName]
(, vfxName)
hrp = character:()
vfx = VFX_TEMPLATES[vfxName]:()
vfx.Parent = hrp
activeVFX[vfxName] = vfx
vfx
(vfxName, particleAmount)
vfx = activeVFX[vfxName]
vfx
_, child (vfx:())
child:()
child:(particleAmount )
child.Enabled =
(vfxName)
vfx = activeVFX[vfxName]
vfx
_, child (vfx:())
child:()
child.Enabled =
(vfxName)
vfx = activeVFX[vfxName]
vfx
vfx:()
activeVFX[vfxName] =
(animId, character)
humanoid = character:()
humanoid
animation = .()
animation.AnimationId = animId
humanoid:(animation)
(player)
isAnimationSequenceActive
isAnimationSequenceActive =
character = player.Character
character
loadedAnimations.roughEnergy
loadedAnimations.roughEnergy = (roughEnergyANIM.AnimationId, character)
_, track (character:():())
track:()
(, character)
.(()
loadedAnimations.roughEnergy:()
.()
(, )
.()
loadedAnimations.roughEnergy:()
()
.()
()
isAnimationSequenceActive =
)
(animationTrack)
animationTrack.Animation.AnimationId == crushingBlowANIM.AnimationId
(Players.LocalPlayer)
(character)
loadedAnimations = {}
name, vfx (activeVFX)
vfx:()
activeVFX = {}
humanoid = character:()
humanoid.AnimationPlayed:(onAnimationPlayed)
player = Players.LocalPlayer
(player.Character player.CharacterAdded:())
player.CharacterAdded:(setupCharacter)
divergentFist1 = ReplicatedStorage.Animations.Itadori.Variants.DivergentFist1
roughEnergyANIM = ReplicatedStorage.Animations.Mahito.FocusStrike
VFX_TEMPLATES = {
groundWave = .ReplicatedStorage.Utils.Gojo.LapseBlue.Infinity.Attachment,
}
loadedAnimations = {}
activeVFX = {}
isAnimationSequenceActive =
(vfxName, character)
VFX_TEMPLATES[vfxName]
(, vfxName)
hrp = character:()
vfx = VFX_TEMPLATES[vfxName]:()
vfx.Parent = hrp
activeVFX[vfxName] = vfx
vfx
(vfxName, particleAmount)
vfx = activeVFX[vfxName]
vfx
_, child (vfx:())
child:()
child:(particleAmount )
child.Enabled =
(vfxName)
vfx = activeVFX[vfxName]
vfx
_, child (vfx:())
child:()
child.Enabled =
(vfxName)
vfx = activeVFX[vfxName]
vfx
vfx:()
activeVFX[vfxName] =
(animId, character)
humanoid = character:()
humanoid
animation = .()
animation.AnimationId = animId
humanoid:(animation)
(player)
isAnimationSequenceActive
isAnimationSequenceActive =
character = player.Character
character
loadedAnimations.roughEnergy
loadedAnimations.roughEnergy = (roughEnergyANIM.AnimationId, character)
_, track (character:():())
track:()
(, character)
.(()
loadedAnimations.roughEnergy:()
.()
(, )
.()
loadedAnimations.roughEnergy:()
()
.()
()
isAnimationSequenceActive =
)
(animationTrack)
animationTrack.Animation.AnimationId == divergentFist1.AnimationId
(Players.LocalPlayer)
(character)
loadedAnimations = {}
name, vfx (activeVFX)
vfx:()
activeVFX = {}
humanoid = character:()
humanoid.AnimationPlayed:(onAnimationPlayed)
player = Players.LocalPlayer
(player.Character player.CharacterAdded:())
player.CharacterAdded:(setupCharacter)