Run it
Copy the script and paste it into your executor.
Players = :()
RunService = :()
CoreGui = :()
TweenService = :()
lp = Players.LocalPlayer
Config = {
VisiblePoints = ,
VFX = ,
Music = ,
BatchSize =
}
()
()
.()
()
.()
()
.()
()
baseCF = .(
, , ,
, , -,
-, , -,
, ,
)
activeAnimations = {}
activePoints = {}
activeVFX = {}
shrineCooldown =
bgMusic
()
bgMusic bgMusic:()
bgMusic = .()
bgMusic.SoundId =
bgMusic.Volume =
bgMusic.Looped =
bgMusic.Parent =
Config.Music
bgMusic:()
()
(id, volume, pitch)
Config.Music
char = lp.Character
char
root = char:()
root
sound = .()
sound.SoundId = .. (id)
sound.Volume = volume
sound.PlaybackSpeed = pitch
sound.Parent = root
sound:()
.Debris:(sound, )
()
char = lp.Character
char
weapon = char:()
weapon
hitParts = weapon:()
hitParts
hitParts:()
()
_, conn (activeAnimations)
conn conn:()
.(activeAnimations)
.(activePoints)
_, vfx (activeVFX)
vfx vfx.Parent vfx:()
.(activeVFX)
blade = ()
blade
_, child (blade:())
child:() child:()
child:()
(parent)
Config.VFX
pe = .()
pe.Color = ColorSequence.({
ColorSequenceKeypoint.(, .(, , )),
ColorSequenceKeypoint.(, .(, , )),
ColorSequenceKeypoint.(, .(, , ))
})
pe.Size = NumberSequence.({
NumberSequenceKeypoint.(, ),
NumberSequenceKeypoint.(, )
})
pe.Transparency = NumberSequence.({
NumberSequenceKeypoint.(, ),
NumberSequenceKeypoint.(, )
})
pe.Lifetime = NumberRange.(, )
pe.Rate =
pe.Speed = NumberRange.(, )
pe.EmissionDirection = .NormalId.Back
pe.Parent = parent
pe
(parent)
Config.VFX
fire = .()
fire.Color = .(, , )
fire.SecondaryColor = .(, , )
fire.Heat =
fire.Size =
fire.Parent = parent
fire
()
Config.VFX
char = lp.Character
char
root = char:()
root
domain = .()
domain.Shape = .PartType.Ball
domain.Size = .(, , )
domain.Material = .Material.ForceField
domain.Color = .(, , )
domain.Transparency =
domain.Anchored =
domain.CanCollide =
domain.Position = root.Position
domain.Parent =
.(activeVFX, domain)
tweenInfo = TweenInfo.(, .EasingStyle.Quad, .EasingDirection.Out)
tween = TweenService:(domain, tweenInfo, {Size = .(, , ), Transparency = })
tween:()
()
Config.VFX
char = lp.Character
char
root = char:()
root
shrineModel = .()
shrineModel.Name =
shrineModel.Parent =
.(activeVFX, shrineModel)
base = .()
base.Size = .(, , )
base.Anchored =
base.CanCollide =
base.Color = .(, , )
base.Material = .Material.Slate
base.CFrame = root.CFrame * .(, -, -)
base.Parent = shrineModel
altar = .()
altar.Size = .(, , )
altar.Anchored =
altar.CanCollide =
altar.Color = .(, , )
altar.Material = .Material.Wood
altar.CFrame = base.CFrame * .(, , )
altar.Parent = shrineModel
roof = .()
roof.Size = .(, , )
roof.Anchored =
roof.CanCollide =
roof.Color = .(, , )
roof.Material = .Material.Slate
roof.CFrame = altar.CFrame * .(, , ) * .(, .pi/, )
roof.Parent = shrineModel
parts = {base, altar, roof}
_, p (parts)
targetCF = p.CFrame
p.CFrame = targetCF * .(, -, )
tw = TweenService:(p, TweenInfo.(, .EasingStyle.Bounce, .EasingDirection.Out), { = targetCF})
tw:()
()
Config.VFX
char = lp.Character
char
root = char:()
root
wave = .()
wave.Shape = .PartType.Cylinder
wave.Size = .(, , )
wave.Material = .Material.Neon
wave.Color = .(, , )
wave.Transparency =
wave.Anchored =
wave.CanCollide =
wave.CFrame = root.CFrame * .(, -, ) * .(, , .pi/)
wave.Parent =
.(activeVFX, wave)
tweenInfo = TweenInfo.(, .EasingStyle.Quad, .EasingDirection.Out)
tween = TweenService:(wave, tweenInfo, {Size = .(, , ), Transparency = })
tween:()
tween.Completed:(()
wave wave.Parent wave:()
)
(blade, offsetCFrame, vfxType)
att = .()
att.Name =
att:(, )
att.Visible = Config.VisiblePoints
att.CFrame = baseCF * offsetCFrame
att.Parent = blade
vfxType ==
(att)
vfxType ==
(att)
.(activePoints, att)
att
(points, spinSpeeds)
elapsed =
conn
originalCFs = {}
i, p (points)
originalCFs[i] = p.CFrame
conn = RunService.Heartbeat:((dt)
elapsed = elapsed + dt
rotation = .(
.(spinSpeeds.X * elapsed),
.(spinSpeeds.Y * elapsed),
.(spinSpeeds.Z * elapsed)
)
i = , #points
p = points[i]
p p.Parent
p.CFrame = rotation * originalCFs[i]
)
.(activeAnimations, conn)
(points)
conn
conn = RunService.Heartbeat:((dt)
i = , #points
p = points[i]
p p.Parent
rx = (.() - ) *
ry = (.() - ) *
rz = (.() - ) *
rot = .(.()*.pi*, .()*.pi*, .()*.pi*)
p.CFrame = baseCF * .(rx, ry, rz) * rot
)
.(activeAnimations, conn)
(duration)
char = lp.Character
char
humanoid = char:()
humanoid
elapsed =
conn
conn = RunService.Stepped:((dt)
elapsed = elapsed + dt
elapsed >= duration
conn:()
humanoid.RigType == .HumanoidRigType.R6
rs = char:() char.Torso:()
ls = char:() char.Torso:()
rs rs.Transform = .(.pi/, -.pi/, )
ls ls.Transform = .(.pi/, .pi/, )
humanoid.RigType == .HumanoidRigType.R15
rs = char:() char.RightUpperArm:()
ls = char:() char.LeftUpperArm:()
re = char:() char.RightLowerArm:()
le = char:() char.LeftLowerArm:()
rs rs.Transform = .(.pi/, -.pi/, )
ls ls.Transform = .(.pi/, .pi/, )
re re.Transform = .(, , )
le le.Transform = .(, , )
)
isAttacking =
()
isAttacking
blade = ()
blade ()
isAttacking =
(, , )
()
points = {}
i = -, ,
.(points, (blade, .(, i, i), ))
.(points, (blade, .(, i, -i), ))
(points, .(, , ))
isAttacking =
()
isAttacking
blade = ()
blade ()
isAttacking =
(, , )
()
points = {}
y = -, ,
z = -, ,
.(points, (blade, .(, y, z), ))
(points, .(, , ))
isAttacking =
()
isAttacking
shrineCooldown
()
blade = ()
blade ()
isAttacking =
shrineCooldown =
.(()
sg = CoreGui:()
btn = sg sg:() sg.MainFrame:()
i = , , -
btn btn.Text = .. i ..
.()
shrineCooldown =
btn btn.Text =
()
)
(, , )
()
()
()
()
points = {}
i = ,
.(points, (blade, .(,,), ))
(points)
isAttacking =
()
isAttacking
blade = ()
blade ()
isAttacking =
(, , )
()
points = {}
y = -, ,
z = -, ,
.(points, (blade, .(, y, z), ))
(points, .(, , ))
isAttacking =
()
isAttacking
blade = ()
blade ()
isAttacking =
(, , )
()
points = {}
x = , ,
angle = , .pi*, .pi/
y = .(angle) *
z = .(angle) *
.(points, (blade, .(x, y, z), ))
(points, .(, , ))
isAttacking =
()
isAttacking
blade = ()
blade ()
isAttacking =
(, , )
()
()
points = {}
.(.())
i = ,
rx = (.() - ) * *
ry = -
rz = (.() - ) * *
pos = .(rx, ry, rz)
flatPos = pos + .(pos.X, , pos.Z).Unit
offsetCF = .(pos, flatPos)
.(points, (blade, offsetCF, ))
(points, .(, , ))
isAttacking =
()
isAttacking
blade = ()
blade ()
isAttacking =
(, , )
()
points = {}
lineWidth =
startDist =
layers =
distStep =
i = , layers -
currentDist = startDist + (i * distStep)
z = -lineWidth, lineWidth,
vfx = (i % == )
.(points, (blade, .(currentDist, , z), vfx))
elapsed =
conn
originalCFs = {}
i, p (points)
originalCFs[i] = p.CFrame
conn = RunService.Heartbeat:((dt)
elapsed = elapsed + dt
dropAmount = elapsed *
i = , #points
p = points[i]
p p.Parent
p.CFrame = originalCFs[i] * .(, -dropAmount, )
)
.(activeAnimations, conn)
isAttacking =
()
isAttacking
blade = ()
blade ()
isAttacking =
(, , )
()
points = {}
lineWidth =
startDist =
heightOffset =
curveStrength =
z = -lineWidth, lineWidth,
curve = (z * z) * curveStrength
.(points, (blade, .(startDist - curve, heightOffset, z), ))
isAttacking =
()
isAttacking
blade = ()
blade ()
isAttacking =
(, , )
()
points = {}
lineWidth =
startDist =
curveStrength =
y = -lineWidth, lineWidth,
curve = (y * y) * curveStrength
.(points, (blade, .(startDist - curve, y, ), ))
elapsed =
conn
originalCFs = {}
i, p (points)
originalCFs[i] = p.CFrame
conn = RunService.Heartbeat:((dt)
elapsed = elapsed + dt
travelAmount = elapsed *
i = , #points
p = points[i]
p p.Parent
p.CFrame = originalCFs[i] * .(travelAmount, , )
)
.(activeAnimations, conn)
isAttacking =
()
isAttacking
blade = ()
blade ()
isAttacking =
(, , )
()
()
points = {}
width =
height =
step =
y = -height/, height/, step
z = -width/, width/, step
.(points, (blade, .(, y, z), ))
#points % Config.BatchSize == .()
(points, .(, , ))
isAttacking =
CoreGui:()
CoreGui.SukunaHub:()
ScreenGui = .()
ScreenGui.Name =
ScreenGui.Parent = CoreGui
MainFrame = .()
MainFrame.Name =
MainFrame.Size = .(, , , )
MainFrame.Position = .(, -, , -)
MainFrame.BackgroundColor3 = .(, , )
MainFrame.BorderSizePixel =
MainFrame.BorderColor3 = .(, , )
MainFrame.Active =
MainFrame.Draggable =
MainFrame.Parent = ScreenGui
Title = .()
Title.Size = .(, , , )
Title.BackgroundTransparency =
Title.Text =
Title.TextColor3 = .(, , )
Title.TextSize =
Title.Font = .Font.Code
Title.Parent = MainFrame
.(()
textToType =
i = , #textToType
Title.Text = .(textToType, , i)
.()
)
(name, text, yPos, callback, isSupreme, widthOffset)
wOff = widthOffset
btn = .()
btn.Name = name
btn.Size = .(wOff, , , )
wOff <
btn.Position = .( + ( - wOff), , , yPos)
btn.Position = .(, , , yPos)
isSupreme
btn.BackgroundColor3 = .(, , )
btn.BorderColor3 = .(, , )
btn.TextColor3 = .(, , )
btn.BackgroundColor3 = .(, , )
btn.BorderColor3 = .(, , )
btn.TextColor3 = .(, , )
btn.TextSize =
btn.Font = .Font.Code
btn.Text = text
btn.Parent = MainFrame
btn.MouseButton1Click:(()
name == shrineCooldown
(name == name == name == )
name ~=
btn.Text =
()
.()
name ~=
btn.Text = text
()
)
btn
(, , , executeSlash)
(, , , executeRush)
(, , , executeShrine)
(, , , executeWorldSlash)
(, , , executeFireArrow)
(, , , executeSpiderweb)
(, , , executeHalfCut)
(, , , executeLineOfDeathHorizontal)
(, , , executeLineOfDeathVertical)
(, , , executeCalamity, )
btnVis = (, Config.VisiblePoints , , () , , )
btnVis.Position = .(, , , )
btnVis.MouseButton1Click:(()
Config.VisiblePoints = Config.VisiblePoints
btnVis.Text = Config.VisiblePoints
_, p (activePoints)
p p.Parent p.Visible = Config.VisiblePoints
)
btnVFX = (, Config.VFX , , () , , )
btnVFX.Position = .(, , , )
btnVFX.MouseButton1Click:(()
Config.VFX = Config.VFX
btnVFX.Text = Config.VFX
)
btnMusic = (, Config.Music , , () , , )
btnMusic.MouseButton1Click:(()
Config.Music = Config.Music
btnMusic.Text = Config.Music
bgMusic
Config.Music bgMusic:() bgMusic:()
)
(, , , ()
()
()
)
()Universal