Run it
Copy the script and paste it into your executor.
Player=:().LocalPlayer
Character=Player.Character
Character.Humanoid.Name =
hum = Character.gattaizamasu
LeftArm=Character[]
LeftLeg=Character[]
RightArm=Character[]
RightLeg=Character[]
Root=Character[]
Head=Character[]
Torso=Character[]
Neck=Torso[]
attacking =
laughing =
id =
taim =
change =
ws =
hpheight =
dedlaff =
appi =
tauntdebounce =
allowlev =
position =
MseGuide =
running =
levitate =
settime =
sine =
t =
dgs =
mouse = Player:()
RunSrv = :()
RenderStepped = :().RenderStepped
removeuseless = :()
soundtable = {,,,,,,,,,}
holywrathcolors = {,}
rdnm = #soundtable
hwc = #holywrathcolors
screenGui = .()
screenGui.Parent = .Parent
HEADLERP = .()
HEADLERP.Parent = Head
HEADLERP.Part0 = Head
HEADLERP.Part1 = Head
HEADLERP.C0 = .(, -, -) * .(.(), .(), .())
TORSOLERP = .()
TORSOLERP.Parent = Root
TORSOLERP.Part0 = Torso
TORSOLERP.C0 = .(, , ) * .(.(), .(), .())
ROOTLERP = .()
ROOTLERP.Parent = Root
ROOTLERP.Part0 = Root
ROOTLERP.Part1 = Torso
ROOTLERP.C0 = .(, , ) * .(.(), .(), .())
RIGHTARMLERP = .()
RIGHTARMLERP.Parent = RightArm
RIGHTARMLERP.Part0 = RightArm
RIGHTARMLERP.Part1 = Torso
RIGHTARMLERP.C0 = .(-, , -) * .(.(), .(), .())
LEFTARMLERP = .()
LEFTARMLERP.Parent = LeftArm
LEFTARMLERP.Part0 = LeftArm
LEFTARMLERP.Part1 = Torso
LEFTARMLERP.C0 = .(, , -) * .(.(), .(), .())
RIGHTLEGLERP = .()
RIGHTLEGLERP.Parent = RightLeg
RIGHTLEGLERP.Part0 = RightLeg
RIGHTLEGLERP.Part1 = Torso
RIGHTLEGLERP.C0 = .(-, , ) * .(.(), .(), .())
LEFTLEGLERP = .()
LEFTLEGLERP.Parent = LeftLeg
LEFTLEGLERP.Part0 = LeftLeg
LEFTLEGLERP.Part1 = Torso
LEFTLEGLERP.C0 = .(, , ) * .(.(), .(), .())
(a, b)
weld = .(, a)
weld.Part0 = a
weld.Part1 = b
weld.C0 = a.CFrame:() * b.CFrame
weld
(PARENT,POSITION1,POSITION2,LIFETIME,COLOR)
A = .(, PARENT)
A.Position = POSITION1
A.Name =
B = .(, PARENT)
B.Position = POSITION2
B.Name =
tr1 = .(, PARENT)
tr1.Attachment0 = A
tr1.Attachment1 = B
tr1.Enabled =
tr1.Lifetime = LIFETIME
tr1.TextureMode =
tr1.LightInfluence =
tr1.Color = COLOR
tr1.Transparency = NumberSequence.(, )
.(()
()
hum.WalkSpeed = ws
Head.face.Texture =
LeftArm.BrickColor = BrickColor.()
RightArm.BrickColor = BrickColor.()
Head.BrickColor = BrickColor.()
)()
godmode = .(()
i,v (Character:())
v:() v ~= Root
v.Anchored =
hum.MaxHealth = .huge
()
hum.Health = .huge
()
)
()
ff = .(, Character)
ff.Visible =
.(()
i,v (Character:())
v.Name == v:()
)()
_,n (Character:())
n:() n:()
_,x (Character:())
x:() x:()
hair = .(,Character)
hair.Size = .(,,)
hair.CFrame = hair.CFrame:() * Head.CFrame * .(,-,)
hair.Anchored =
hair.Name =
hair.BrickColor = BrickColor.()
hairmesh = .(, hair)
hairmesh.MeshType =
hairmesh.Scale = .(, , )
hairmesh.MeshId =
hairweld = (hair,Head)
hairweld.C0 = hair.CFrame:() * Head.CFrame * .(,-,-)
ears = .(,Character)
ears.Size = .(,,)
ears.CFrame = ears.CFrame:() * Head.CFrame * .(,-,)
ears.Anchored =
ears.Name =
ears.BrickColor = BrickColor.()
earsmesh = .(, ears)
earsmesh.MeshType =
earsmesh.Scale = .(,,)
earsmesh.MeshId =
earsweld = (ears,Head)
earsweld.C0 = ears.CFrame:() * Head.CFrame * .(,,)
potara = .(,Character)
potara.Size = .(,,)
potara.CFrame = potara.CFrame:() * Head.CFrame * .(,-,)
potara.Anchored =
potara.Name =
potara.BrickColor = BrickColor.()
potaramesh = .(, potara)
potaramesh.MeshType =
potaramesh.Scale = .(,,)
potaramesh.MeshId =
potaraweld = (potara,Head)
potaraweld.C0 = potara.CFrame:() * Head.CFrame * .(,,)
halo = .(,Character)
halo.Size = .(,,)
halo.CFrame = Root.CFrame * .(,,)
halo.Anchored =
halo.Name =
halo.Transparency =
halo.BrickColor = BrickColor.()
halo.Material =
halomesh = .(, halo)
halomesh.MeshType =
halomesh.Scale = .(,,)
halomesh.MeshId =
haloweld = (halo,Torso)
haloweld.C0 = .(,-,-)
shirt = .(, Character)
shirt.Name =
pants = .(, Character)
pants.Name =
Character.Shirt.ShirtTemplate =
Character.Pants.PantsTemplate =
(Radius,Position)
Returning = {}
_,v (:())
v~=Character v:() v:() v:()
v:()
Mag = (v.Torso.Position - Position).magnitude
Mag < Radius
.(Returning,v)
v:()
Mag = (v.UpperTorso.Position - Position).magnitude
Mag < Radius
.(Returning,v)
Returning
ArtificialHB = .(, )
ArtificialHB.Name =
:()
frame = /
tf =
allowframeloss =
tossremainder =
lastframe = ()
.Heartbeat:()
:().Heartbeat:((s, p)
tf = tf + s
tf >= frame
allowframeloss
.Heartbeat:()
lastframe = ()
i = , .(tf / frame)
.Heartbeat:()
lastframe = ()
tossremainder
tf =
tf = tf - frame * .(tf / frame)
)
(num)
num == num ==
:().Stepped:()
i = , num
:().Stepped:()
doomtheme = .(, Torso)
doomtheme.Volume =
doomtheme.Name =
doomtheme.Looped =
doomtheme.SoundId = ..id
doomtheme:()
Aura = .(,Torso)
Aura.Volume =
Aura.Name =
Aura.Looped =
Aura.SoundId =
Aura:()
Powerup = .(,Torso)
Powerup.Volume = powvol
Powerup.SoundId =
Powerup.Name =
Powerup:()
Powerup.Looped =
Torso.ChildRemoved:((removed)
removed.Name ==
Powerup = .(,Torso)
Powerup.Volume = powvol
Powerup.SoundId =
Powerup.Name =
Powerup:()
Powerup.Looped =
)
Torso.ChildRemoved:((removed)
removed.Name ==
doomtheme = .(,Torso)
doomtheme.Volume =
doomtheme.Name =
doomtheme.Looped =
doomtheme.SoundId = ..id
doomtheme:()
)
.(()
()
(()
Powerup.Volume = powvol
)
)()
(PARENT,ID,VOL,LOOP,REMOVE)
so = .()
so.Parent = PARENT
so.SoundId = ..ID
so.Volume = VOL
so.Looped = LOOP
so:()
removeuseless:(so,REMOVE)
particlecolor = ColorSequence.(.(, , ))
goldpart = .(,RightArm)
goldpart.Size = .(,,)
goldpart.BrickColor = BrickColor.()
goldpart.Material =
goldpart.CanCollide =
goldpart.Anchored =
goldpartweld = (goldpart,RightArm)
goldpart2 = .(,RightLeg)
goldpart2.Size = .(,,)
goldpart2.BrickColor = BrickColor.()
goldpart2.Material =
goldpart2.CanCollide =
goldpart2.Anchored =
goldpartweld2 = (goldpart2,RightLeg)
goldpart3 = .(,LeftLeg)
goldpart3.Size = .(,,)
goldpart3.BrickColor = BrickColor.()
goldpart3.Material =
goldpart3.CanCollide =
goldpart3.Anchored =
goldpartweld3 = (goldpart3,LeftLeg)
goldpart4 = .(,LeftArm)
goldpart4.Size = .(,,)
goldpart4.BrickColor = BrickColor.()
goldpart4.Material =
goldpart4.CanCollide =
goldpart4.Anchored =
goldpartweld4 = (goldpart4,LeftArm)
goldpart5 = .(,Torso)
goldpart5.Size = .(,,)
goldpart5.BrickColor = BrickColor.()
goldpart5.Material =
goldpart5.CanCollide =
goldpart5.Anchored =
goldpartweld5 = (goldpart5,Torso)
Root.CFrame = Root.CFrame * .(,,)
hum.HipHeight =
spinny =
i = ,
spinny = spinny +
ROOTLERP.C0 = ROOTLERP.C0:(.(,,) * .(,.(+spinny),),)
hum.HipHeight = hum.HipHeight -
()
zamasuintro = .(,Head)
zamasuintro.SoundId =
zamasuintro.Volume =
zamasuintro:()
removeuseless:(zamasuintro,)
i = ,
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:(.(-, + * .(sine/),) * .(.(),.(),.(- - * .(sine/))),)
LEFTARMLERP.C0 = LEFTARMLERP.C0:(.(, + * .(sine/),) * .(,.(-),.( + * .(sine/))),)
ROOTLERP.C0 = ROOTLERP.C0:(.(,,) * .(,,),)
()
i = ,
.(()
sk = .(,Torso)
sk.CanCollide =
sk.Anchored =
sk.BrickColor = BrickColor.()
sk.Name =
sk.CFrame = Torso.CFrame * .(.(.(-,)),,.(.(-,)))
skmesh = .(,sk)
skmesh.MeshId =
skmesh.Name =
skmesh.Scale = .(,,)
i = ,
skmesh.Scale = skmesh.Scale + .(,,)
sk.Transparency = sk.Transparency +
()
sk:()
)()
.(()
wshockwave = .(, Torso)
wshockwave.Size = .(,,)
wshockwave.CanCollide =
wshockwave.Anchored =
wshockwave.Transparency =
wshockwave.BrickColor = BrickColor.()
wshockwave.CFrame = .(Torso.Position) * .(.(.(-,)),,.(.(-,)))
wshockwavemesh = .(, wshockwave)
wshockwavemesh.Scale = .(,,)
wshockwavemesh.Name =
wshockwavemesh.MeshId =
removeuseless:(wshockwave,)
i = ,
wshockwavemesh.Scale = wshockwavemesh.Scale + .(,,)
wshockwave.Transparency = wshockwave.Transparency +
()
wshockwave:()
)()
.(()
goldpart.Anchored =
goldpart.Size = goldpart.Size + .(,,)
goldpart.Transparency = goldpart.Transparency +
goldpart2.Anchored =
goldpart2.Size = goldpart2.Size + .(,,)
goldpart2.Transparency = goldpart2.Transparency +
goldpart3.Anchored =
goldpart3.Size = goldpart3.Size + .(,,)
goldpart3.Transparency = goldpart3.Transparency +
goldpart4.Anchored =
goldpart4.Size = goldpart4.Size + .(,,)
goldpart4.Transparency = goldpart4.Transparency +
goldpart5.Anchored =
goldpart5.Size = goldpart5.Size + .(,,)
goldpart5.Transparency = goldpart5.Transparency +
)()
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:(.(-, + * .(sine/),) * .(.(),.(),.(- - * .(sine/))),)
LEFTARMLERP.C0 = LEFTARMLERP.C0:(.(, + * .(sine/),) * .(,.(-),.( + * .(sine/))),)
ROOTLERP.C0 = ROOTLERP.C0:(.(,,) * .(,,),)
()
.(()
goldpart:()
goldpart2:()
goldpart3:()
goldpart4:()
goldpart5:()
)()
.(()
o1 = .(,Head)
o1.Transparency = NumberSequence.(,,,)
o1.Size = NumberSequence.(,)
o1.LightEmission =
o1.Texture =
o1.ZOffset =
o1.Lifetime = NumberRange.(,)
o1.Rate =
o1.RotSpeed = NumberRange.(-,)
o1.Speed = NumberRange.(,)
o1.VelocitySpread =
o1 = .(,Torso)
o1.Transparency = NumberSequence.(,,,)
o1.Size = NumberSequence.(,)
o1.LightEmission =
o1.Texture =
o1.ZOffset =
o1.Lifetime = NumberRange.(,)
o1.Rate =
o1.RotSpeed = NumberRange.(-,)
o1.Speed = NumberRange.(,)
o1.VelocitySpread =
o1 = .(,RightArm)
o1.Transparency = NumberSequence.(,,,)
o1.Size = NumberSequence.(,)
o1.LightEmission =
o1.Texture =
o1.ZOffset =
o1.Lifetime = NumberRange.(,)
o1.Rate =
o1.RotSpeed = NumberRange.(-,)
o1.Speed = NumberRange.(,)
o1.VelocitySpread =
o1 = .(,LeftArm)
o1.Transparency = NumberSequence.(,,,)
o1.Size = NumberSequence.(,)
o1.LightEmission =
o1.Texture =
o1.ZOffset =
o1.Lifetime = NumberRange.(,)
o1.Rate =
o1.RotSpeed = NumberRange.(-,)
o1.Speed = NumberRange.(,)
o1.VelocitySpread =
o1 = .(,LeftLeg)
o1.Transparency = NumberSequence.(,,,)
o1.Size = NumberSequence.(,)
o1.LightEmission =
o1.Texture =
o1.ZOffset =
o1.Lifetime = NumberRange.(,)
o1.Rate =
o1.RotSpeed = NumberRange.(-,)
o1.Speed = NumberRange.(,)
o1.VelocitySpread =
o1 = .(,RightLeg)
o1.Transparency = NumberSequence.(,,,)
o1.Size = NumberSequence.(,)
o1.LightEmission =
o1.Texture =
o1.ZOffset =
o1.Lifetime = NumberRange.(,)
o1.Rate =
o1.RotSpeed = NumberRange.(-,)
o1.Speed = NumberRange.(,)
o1.VelocitySpread =
o1 = .(,Head)
o1.Transparency = NumberSequence.(,,,)
o1.Color = ColorSequence.(.(, , ),.(, , ),.(, , ),.(, , ),.(, , ))
o1.LightEmission =
o1.Texture =
o1.ZOffset = -
o1.Lifetime = NumberRange.(,)
o1.Rate =
o1.RotSpeed = NumberRange.(-,)
o1.Speed = NumberRange.(,)
o1.VelocitySpread =
o1.Color = ColorSequence.(.(, , ),.(, , ),.(, , ),.(, , ),.(, , ))
o1 = .(,RightArm)
o1.Transparency = NumberSequence.(,,,)
o1.Color = ColorSequence.(.(, , ),.(, , ),.(, , ),.(, , ),.(, , ))
o1.LightEmission =
o1.Texture =
o1.ZOffset = -
o1.Lifetime = NumberRange.(,)
o1.Rate =
o1.RotSpeed = NumberRange.(-,)
o1.Speed = NumberRange.(,)
o1.VelocitySpread =
o1.Color = ColorSequence.(.(, , ),.(, , ),.(, , ),.(, , ),.(, , ))
o1 = .(,LeftArm)
o1.Transparency = NumberSequence.(,,,)
o1.Color = ColorSequence.(.(, , ),.(, , ),.(, , ),.(, , ),.(, , ))
o1.LightEmission =
o1.Texture =
o1.ZOffset = -
o1.Lifetime = NumberRange.(,)
o1.Rate =
o1.RotSpeed = NumberRange.(-,)
o1.Speed = NumberRange.(,)
o1.VelocitySpread =
o1.Color = ColorSequence.(.(, , ),.(, , ),.(, , ),.(, , ),.(, , ))
o1 = .(,Torso)
o1.Transparency = NumberSequence.(,,,)
o1.Color = ColorSequence.(.(, , ),.(, , ),.(, , ),.(, , ),.(, , ))
o1.LightEmission =
o1.Texture =
o1.ZOffset = -
o1.Lifetime = NumberRange.(,)
o1.Rate =
o1.RotSpeed = NumberRange.(-,)
o1.Speed = NumberRange.(,)
o1.VelocitySpread =
o1.Color = ColorSequence.(.(, , ),.(, , ),.(, , ),.(, , ),.(, , ))
o1 = .(,RightLeg)
o1.Transparency = NumberSequence.(,,,)
o1.Color = ColorSequence.(.(, , ),.(, , ),.(, , ),.(, , ),.(, , ))
o1.LightEmission =
o1.Texture =
o1.ZOffset = -
o1.Lifetime = NumberRange.(,)
o1.Rate =
o1.RotSpeed = NumberRange.(-,)
o1.Speed = NumberRange.(,)
o1.VelocitySpread =
o1.Color = ColorSequence.(.(, , ),.(, , ),.(, , ),.(, , ),.(, , ))
o1 = .(,LeftLeg)
o1.Transparency = NumberSequence.(,,,)
o1.Color = ColorSequence.(.(, , ),.(, , ),.(, , ),.(, , ),.(, , ))
o1.LightEmission =
o1.Texture =
o1.ZOffset = -
o1.Lifetime = NumberRange.(,)
o1.Rate =
o1.RotSpeed = NumberRange.(-,)
o1.Speed = NumberRange.(,)
o1.VelocitySpread =
o1.Color = ColorSequence.(.(, , ),.(, , ),.(, , ),.(, , ),.(, , ))
o1 = .(,Head)
o1.Transparency = NumberSequence.(,,,)
o1.Size = NumberSequence.(,)
o1.LightEmission =
o1.Texture =
o1.ZOffset = -
o1.Lifetime = NumberRange.(,)
o1.Rate =
o1.RotSpeed = NumberRange.(-,)
o1.Speed = NumberRange.(,)
o1.VelocitySpread =
o1 = .(,Torso)
o1.Transparency = NumberSequence.(,,,)
o1.Size = NumberSequence.(,)
o1.LightEmission =
o1.Texture =
o1.ZOffset = -
o1.Lifetime = NumberRange.(,)
o1.Rate =
o1.RotSpeed = NumberRange.(-,)
o1.Speed = NumberRange.(,)
o1.VelocitySpread =
o1 = .(,RightArm)
o1.Transparency = NumberSequence.(,,,)
o1.Size = NumberSequence.(,)
o1.LightEmission =
o1.Texture =
o1.ZOffset = -
o1.Lifetime = NumberRange.(,)
o1.Rate =
o1.RotSpeed = NumberRange.(-,)
o1.Speed = NumberRange.(,)
o1.VelocitySpread =
o1 = .(,LeftArm)
o1.Transparency = NumberSequence.(,,,)
o1.Size = NumberSequence.(,)
o1.LightEmission =
o1.Texture =
o1.ZOffset = -
o1.Lifetime = NumberRange.(,)
o1.Rate =
o1.RotSpeed = NumberRange.(-,)
o1.Speed = NumberRange.(,)
o1.VelocitySpread =
o1 = .(,RightLeg)
o1.Transparency = NumberSequence.(,,,)
o1.Size = NumberSequence.(,)
o1.LightEmission =
o1.Texture =
o1.ZOffset = -
o1.Lifetime = NumberRange.(,)
o1.Rate =
o1.RotSpeed = NumberRange.(-,)
o1.Speed = NumberRange.(,)
o1.VelocitySpread =
o1 = .(,LeftLeg)
o1.Transparency = NumberSequence.(,,,)
o1.Size = NumberSequence.(,)
o1.LightEmission =
o1.Texture =
o1.ZOffset = -
o1.Lifetime = NumberRange.(,)
o1.Rate =
o1.RotSpeed = NumberRange.(-,)
o1.Speed = NumberRange.(,)
o1.VelocitySpread =
o1 = .(,Head)
o1.Transparency = NumberSequence.(,,,)
o1.Size = NumberSequence.(,)
o1.LightEmission =
o1.Texture =
o1.ZOffset = -
o1.Lifetime = NumberRange.(,)
o1.Rate =
o1.RotSpeed = NumberRange.(-,)
o1.Speed = NumberRange.(,)
o1.VelocitySpread =
o1 = .(,Torso)
o1.Transparency = NumberSequence.(,,,)
o1.Size = NumberSequence.(,)
o1.LightEmission =
o1.Texture =
o1.ZOffset = -
o1.Lifetime = NumberRange.(,)
o1.Rate =
o1.RotSpeed = NumberRange.(-,)
o1.Speed = NumberRange.(,)
o1.VelocitySpread =
o1 = .(,RightArm)
o1.Transparency = NumberSequence.(,,,)
o1.Size = NumberSequence.(,)
o1.LightEmission =
o1.Texture =
o1.ZOffset = -
o1.Lifetime = NumberRange.(,)
o1.Rate =
o1.RotSpeed = NumberRange.(-,)
o1.Speed = NumberRange.(,)
o1.VelocitySpread =
o1 = .(,LeftArm)
o1.Transparency = NumberSequence.(,,,)
o1.Size = NumberSequence.(,)
o1.LightEmission =
o1.Texture =
o1.ZOffset = -
o1.Lifetime = NumberRange.(,)
o1.Rate =
o1.RotSpeed = NumberRange.(-,)
o1.Speed = NumberRange.(,)
o1.VelocitySpread =
o1 = .(,RightLeg)
o1.Transparency = NumberSequence.(,,,)
o1.Size = NumberSequence.(,)
o1.LightEmission =
o1.Texture =
o1.ZOffset = -
o1.Lifetime = NumberRange.(,)
o1.Rate =
o1.RotSpeed = NumberRange.(-,)
o1.Speed = NumberRange.(,)
o1.VelocitySpread =
o1 = .(,LeftLeg)
o1.Transparency = NumberSequence.(,,,)
o1.Size = NumberSequence.(,)
o1.LightEmission =
o1.Texture =
o1.ZOffset = -
o1.Lifetime = NumberRange.(,)
o1.Rate =
o1.RotSpeed = NumberRange.(-,)
o1.Speed = NumberRange.(,)
o1.VelocitySpread =
)()
i = ,
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:(.(-, + * .(sine/),) * .(.(),.(),.(- - * .(sine/))),)
LEFTARMLERP.C0 = LEFTARMLERP.C0:(.(, + * .(sine/),) * .(,.(-),.( + * .(sine/))),)
ROOTLERP.C0 = ROOTLERP.C0:(.(,,) * .(,,),)
()
i = ,
.(()
sk = .(,Torso)
sk.CanCollide =
sk.Anchored =
sk.BrickColor = BrickColor.()
sk.Name =
sk.CFrame = halo.CFrame * .(.(.(-,)),,.(.(-,)))
skmesh = .(,sk)
skmesh.MeshId =
skmesh.Name =
skmesh.Scale = .(,,)
i = ,
skmesh.Scale = skmesh.Scale - .(,,)
sk.Transparency = sk.Transparency +
()
sk:()
)()
.(()
wshockwave = .(, Torso)
wshockwave.Size = .(,,)
wshockwave.CanCollide =
wshockwave.Anchored =
wshockwave.Transparency =
wshockwave.BrickColor = BrickColor.()
wshockwave.CFrame = .(halo.Position) * .(.(.(-,)),,.(.(-,)))
wshockwavemesh = .(, wshockwave)
wshockwavemesh.Scale = .(,,)
wshockwavemesh.Name =
wshockwavemesh.MeshId =
removeuseless:(wshockwave,)
i = ,
wshockwavemesh.Scale = wshockwavemesh.Scale - .(,,)
wshockwave.Transparency = wshockwave.Transparency +
()
wshockwave:()
)()
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:(.(-, + * .(sine/),) * .(.(),.(),.(- - * .(sine/))),)
LEFTARMLERP.C0 = LEFTARMLERP.C0:(.(, + * .(sine/),) * .(,.(-),.( + * .(sine/))),)
halomesh.Scale = halomesh.Scale - .(,,)
halo.Transparency = halo.Transparency -
ROOTLERP.C0 = ROOTLERP.C0:(.(,,) * .(,,),)
()
mouse.KeyDown:((Press)
Press=Press:()
Press==
debounce
debounce =
attacking =
(Torso,,,,)
g1 = .(, Root)
g1.D =
g1.P =
g1.MaxTorque = .(,,)
ws =
sooht = .()
sooht.SoundId =
sooht.Volume =
.(()
i = ,
haloweld.C0 = haloweld.C0 * .(,-,)
halomesh.Scale = halomesh.Scale + .(,,)
()
)()
.(()
i = ,
ROOTLERP.C0 = ROOTLERP.C0:(.(,,) * .(.( * .(sine/)),.(-),.()),)
LEFTARMLERP.C0 = LEFTARMLERP.C0:(.(, + * .(sine/),) * .(,.(-),.( + * .(sine/))),)
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:(.(- + * .(sine/), , - * .(sine/)) * .(.( - * .(sine/)),.( + * .(sine/)),.(- - * .(sine/))),)
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:(.( - * .(sine/), , - * .(sine/)) * .(.(- * .(sine/)),.( + * .(sine/)),.( + * .(sine/))),)
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:(.(,,) * .(.(),.(),.(-)),)
()
i = ,
ROOTLERP.C0 = ROOTLERP.C0:(.(,,) * .(.( * .(sine/)),.(- * .(sine/)),.()),)
LEFTARMLERP.C0 = LEFTARMLERP.C0:(.(, + * .(sine/),) * .(,.(-),.( + * .(sine/))),)
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:(.(- + * .(sine/), , - * .(sine/)) * .(.( - * .(sine/)),.( + * .(sine/)),.(- - * .(sine/))),)
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:(.( - * .(sine/), , - * .(sine/)) * .(.(- * .(sine/)),.( + * .(sine/)),.( + * .(sine/))),)
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:(.(-, , ) * .(.(- - * .(sine/)), .(), .()), )
()
)()
i = ,
haloweld.C0 = haloweld.C0:(.(,- + * .(sine/),-) * .(.( * .(sine/)),.( * .(sine/)),),)
g1.CFrame = g1.CFrame:(.(Root.Position,mouse.Hit.p),)
bladeofjustice = .(,Torso)
bladeofjustice.Anchored =
bladeofjustice.CanCollide =
bladeofjustice.Name =
bladeofjustice.Transparency =
bladeofjustice.Size = .(,,)
bladeofjustice.BrickColor = BrickColor.()
bladeofjustice.Material =
bladeofjustice.CFrame = Root.CFrame * .(.(-,),.(-,),.(-,))
bladeofjusticemesh = .(,bladeofjustice)
bladeofjusticemesh.MeshId =
bladeofjusticemesh.Scale = .(,,)
.(()
hitted =
i = ,
bladeofjustice.Transparency = bladeofjustice.Transparency -
()
bladeofjustice.Anchored =
sooht.Parent = bladeofjustice
sooht:()
.(()
i = ,
hitted
()
hitted
bladeofjustice:()
)()
bov = .(,bladeofjustice)
bov.maxForce = .(,,)
bladeofjustice.CFrame = .(bladeofjustice.Position,mouse.Hit.p)
bov.velocity = bladeofjustice.CFrame.lookVector*
bladeofjustice.Touched:((hit)
hit:() hit.Parent ~= Character hit.Name ~= hit.Parent.Parent ~= Character
hitted
hitted =
bov:()
bladeofjustice.Anchored =
()
bladeofjustice.Transparency =
Hit = (,bladeofjustice.Position)
_,v (Hit)
v:() v:().Health >
slachtoffer = v:()
slachtoffer:(.(,))
vel = .(,v:() v:())
vel.maxForce = .(,,)
torso = v:() v:()
vel.velocity = .(bladeofjustice.Position,torso.Position).lookVector*
removeuseless:(vel,)
i = ,
.(()
sk = .(,Torso)
sk.CanCollide =
sk.Anchored =
sk.BrickColor = BrickColor.()
sk.Name =
sk.CFrame = bladeofjustice.CFrame * .(.(.(-,)),,.(.(-,)))
skmesh = .(,sk)
skmesh.MeshId =
skmesh.Name =
skmesh.Scale = .(,,)
i = ,
skmesh.Scale = skmesh.Scale + .(,,)
sk.Transparency = sk.Transparency +
()
sk:()
)()
.(()
wshockwave = .(, Torso)
wshockwave.Size = .(,,)
wshockwave.CanCollide =
wshockwave.Anchored =
wshockwave.Transparency =
wshockwave.BrickColor = BrickColor.()
wshockwave.CFrame = .(bladeofjustice.Position) * .(.(.(-,)),,.(.(-,)))
wshockwavemesh = .(, wshockwave)
wshockwavemesh.Scale = .(,,)
wshockwavemesh.Name =
wshockwavemesh.MeshId =
removeuseless:(wshockwave,)
i = ,
wshockwavemesh.Scale = wshockwavemesh.Scale + .(,,)
wshockwave.Transparency = wshockwave.Transparency +
()
wshockwave:()
)()
.(()
exploshap = .(,Torso)
exploshap.Size = .(,,)
exploshap.Shape =
exploshap.Material =
exploshap.CFrame = bladeofjustice.CFrame
exploshap.BrickColor = BrickColor.()
exploshap.CanCollide =
exploshap.Anchored =
i = ,
exploshap.Size = exploshap.Size + .(,,)
exploshap.Transparency = exploshap.Transparency +
()
bladeofjustice:()
exploshap:()
)()
()
)
)()
()
i = ,
haloweld.C0 = haloweld.C0 * .(,,)
halomesh.Scale = halomesh.Scale - .(,,)
()
removeuseless:(g1,)
ws =
debounce =
attacking =
Press==
dedlaff
tauntdebounce ==
tauntdebounce =
rdnm = soundtable[.(,#soundtable)]
tauntsound = .(, Head)
tauntsound.Volume =
tauntsound.SoundId = ..rdnm
tauntsound.Looped =
tauntsound:()
()
(tauntsound.TimeLength)
tauntsound:()
()
tauntdebounce =
Press==
debounce
debounce =
attacking =
g1 = .(, Root)
g1.D =
g1.P =
g1.MaxTorque = .(,,)
ws =
FACEMYDIVINEWRATH = .(,Torso)
FACEMYDIVINEWRATH.SoundId =
FACEMYDIVINEWRATH.Volume =
FACEMYDIVINEWRATH:()
removeuseless:(FACEMYDIVINEWRATH,)
i = ,
haloweld.C0 = haloweld.C0:(.(,- + * .(sine/),-) * .(.( * .(sine/)),.( * .(sine/)),),)
LEFTARMLERP.C0 = LEFTARMLERP.C0:(.(, + * .(sine/),) * .(,.(-),.( + * .(sine/))),)
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:(.(- + * .(sine/), , - * .(sine/)) * .(.( - * .(sine/)),.( + * .(sine/)),.(- - * .(sine/))),)
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:(.( - * .(sine/), , - * .(sine/)) * .(.(- * .(sine/)),.( + * .(sine/)),.( + * .(sine/))),)
g1.CFrame = g1.CFrame:(.(Root.Position,mouse.Hit.p),)
ROOTLERP.C0 = ROOTLERP.C0:(.(,,) * .(.(),.(),.()),)
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:(.(-, , ) * .(.(- - * .(sine/)), .( + * .(sine/)), .()), )
()
holywrath = .(,RightArm)
(holywrath,,,,)
holywrath.Size = .(,,)
holywrath.CanCollide =
holywrath.Anchored =
holywrath.BrickColor = BrickColor.()
holywrath.Material =
holywrath.Shape =
holywrath.CFrame = rightlocation.CFrame * .(,,-)
holywrathaura = .(,holywrath)
holywrathaura.SoundId =
holywrathaura.Looped =
holywrathaura.Volume =
holywrathaura:()
holywrath2 = .(,RightArm)
holywrath2.Size = .(,,)
holywrath2.CanCollide =
holywrath2.Anchored =
holywrath2.Transparency =
holywrath2.BrickColor = BrickColor.()
holywrath2.Material =
holywrath2.Shape =
holywrath2.CFrame = rightlocation.CFrame * .(,,-)
i = ,
haloweld.C0 = haloweld.C0:(.(,- + * .(sine/),-) * .(.( * .(sine/)),.( * .(sine/)),),)
LEFTARMLERP.C0 = LEFTARMLERP.C0:(.(, + * .(sine/),) * .(,.(-),.( + * .(sine/))),)
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:(.(- + * .(sine/), , - * .(sine/)) * .(.( - * .(sine/)),.( + * .(sine/)),.(- - * .(sine/))),)
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:(.( - * .(sine/), , - * .(sine/)) * .(.(- * .(sine/)),.( + * .(sine/)),.( + * .(sine/))),)
g1.CFrame = g1.CFrame:(.(Root.Position,mouse.Hit.p),)
.(()
hwc = holywrathcolors[.(,#holywrathcolors)]
energyballs = .(,Torso)
energyballs.BrickColor = BrickColor.(hwc)
energyballs.Anchored =
energyballs.CanCollide =
energyballs.CFrame = holywrath.CFrame * .(.(-,),.(-,),.(-,))
energyballs.Shape =
energyballs.Material =
energyballs.Size = .(,,)
i = ,
energyballs.CFrame = energyballs.CFrame:(.(holywrath.Position),)
()
energyballs:()
)()
i = ,
haloweld.C0 = haloweld.C0:(.(,- + * .(sine/),-) * .(.( * .(sine/)),.( * .(sine/)),),)
LEFTARMLERP.C0 = LEFTARMLERP.C0:(.(, + * .(sine/),) * .(,.(-),.( + * .(sine/))),)
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:(.(- + * .(sine/), , - * .(sine/)) * .(.( - * .(sine/)),.( + * .(sine/)),.(- - * .(sine/))),)
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:(.( - * .(sine/), , - * .(sine/)) * .(.(- * .(sine/)),.( + * .(sine/)),.( + * .(sine/))),)
holywrath2.CFrame = rightlocation.CFrame * .(,,-)
holywrath2.Size = holywrath2.Size + .(,,)
holywrath.CFrame = rightlocation.CFrame * .(,,-)
holywrath.Size = holywrath.Size + .(,,)
()
i = ,
haloweld.C0 = haloweld.C0:(.(,- + * .(sine/),-) * .(.( * .(sine/)),.( * .(sine/)),),)
LEFTARMLERP.C0 = LEFTARMLERP.C0:(.(, + * .(sine/),) * .(,.(-),.( + * .(sine/))),)
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:(.(- + * .(sine/), , - * .(sine/)) * .(.( - * .(sine/)),.( + * .(sine/)),.(- - * .(sine/))),)
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:(.( - * .(sine/), , - * .(sine/)) * .(.(- * .(sine/)),.( + * .(sine/)),.( + * .(sine/))),)
holywrath2.CFrame = rightlocation.CFrame * .(,,-)
holywrath.CFrame = rightlocation.CFrame * .(,,-)
()
enbig =
enbig2 =
enbigger =
(holywrath,,,,)
i = ,
enbigger = enbigger +
.(()
sk = .(,Torso)
sk.CanCollide =
sk.Anchored =
sk.BrickColor = BrickColor.()
sk.Name =
sk.CFrame = holywrath.CFrame * .(.(.(-,)),,.(.(-,)))
skmesh = .(,sk)
skmesh.MeshId =
skmesh.Name =
skmesh.Scale = .(,,)
i = ,
skmesh.Scale = skmesh.Scale + .(enbigger,,enbigger)
sk.Transparency = sk.Transparency +
()
sk:()
)()
haloweld.C0 = haloweld.C0:(.(,- + * .(sine/),-) * .(.( * .(sine/)),.( * .(sine/)),),)
LEFTARMLERP.C0 = LEFTARMLERP.C0:(.(, + * .(sine/),) * .(,.(-),.( + * .(sine/))),)
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:(.(- + * .(sine/), , - * .(sine/)) * .(.( - * .(sine/)),.( + * .(sine/)),.(- - * .(sine/))),)
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:(.( - * .(sine/), , - * .(sine/)) * .(.(- * .(sine/)),.( + * .(sine/)),.( + * .(sine/))),)
holywrathaura.Volume = holywrathaura.Volume +
g1.CFrame = g1.CFrame:(.(Root.Position,mouse.Hit.p),)
enbig = enbig +
enbig2 = enbig2 +
holywrath.Size = holywrath.Size + .(,,)
holywrath2.Size = holywrath2.Size + .(,,)
holywrath2.CFrame = rightlocation.CFrame * .(,- - enbig,- - enbig2)
holywrath.CFrame = rightlocation.CFrame * .(,- - enbig,- - enbig2)
ROOTLERP.C0 = ROOTLERP.C0:(.(,,) * .(.(),.(-),.()),)
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:(.(, , ) * .(.( + * .(sine/)), .( + * .(sine/)), .(- - * .(sine/))), )
()
i = ,
LEFTARMLERP.C0 = LEFTARMLERP.C0:(.(,-,) * .(.(- - * .(sine/)),.( - * .(sine/)),.(-)),)
ROOTLERP.C0 = ROOTLERP.C0:(.(,,) * .(.(),.(-),.()),)
()
hitboxwrath = .(,Torso)
hitboxwrath.Size = .(,,)
hitboxwrath.CanCollide =
hitboxwrath.Transparency =
hitboxwrath.Anchored =
hitboxwrath.Name =
hitboxwrath.CFrame = holywrath.CFrame
bov = .(,hitboxwrath)
bov.maxForce = .(,,)
holywrath.CFrame = .(holywrath.Position,mouse.Hit.p)
bov.velocity = holywrath.CFrame.lookVector*
hitted =
()
hitted =
hitboxwrath.Anchored =
(hitboxwrath,,,,)
shock = holywrath:() shock.Parent = Torso
.(()
i = ,
shock.Size = shock.Size + .(,,)
shock.Transparency = shock.Transparency +
()
shock:()
)()
taks =
wavebigger =
.(()
deadlyring = .(, Torso)
deadlyring.Size = .(, , )
deadlyring.Transparency =
deadlyring.BrickColor = BrickColor.()
deadlyring.Anchored =
deadlyring.CanCollide =
deadlyring.CFrame = hitboxwrath.CFrame * .(.(.(-,)), .(.(-,)), .(.(-,)))
deadlyringh = .(, deadlyring)
deadlyringh.MeshId =
deadlyringh.Scale = .(, , )
deadlyring2 = .(, Torso)
deadlyring2.Size = .(, , )
deadlyring2.Transparency =
deadlyring2.BrickColor = BrickColor.()
deadlyring2.Anchored =
deadlyring2.CanCollide =
deadlyring2.CFrame = hitboxwrath.CFrame * .(.(.(-,)), .(.(-,)), .(.(-,)))
deadlyringh2 = .(, deadlyring2)
deadlyringh2.MeshId =
deadlyringh2.Scale = .(, , )
wavebigger
Hit = (,hitboxwrath.Position)
_,v (Hit)
v:() v:().Health >
slachtoffer = v:()
slachtoffer:(.(,))
vel = .(,v:() v:())
vel.maxForce = .(,,)
torso = v:() v:()
vel.velocity = .(hitboxwrath.Position,torso.Position).lookVector*
removeuseless:(vel,)
deadlyring.CFrame = deadlyring.CFrame * .(.(+),.(-),.(+))
deadlyring2.CFrame = deadlyring2.CFrame * .(.(-),.(+),.(-))
deadlyringh2.Scale = deadlyringh2.Scale + .(,,)
deadlyringh.Scale = deadlyringh.Scale + .(,,)
holywrath2.Size = holywrath2.Size + .(,,)
holywrath.Size = holywrath.Size + .(,,)
()
i = ,
holywrathaura.Volume = holywrathaura.Volume -
deadlyringh.Scale = deadlyringh.Scale + .(,,)
deadlyringh2.Scale = deadlyringh2.Scale + .(,,)
deadlyring.Transparency = deadlyring.Transparency +
deadlyring2.Transparency = deadlyring2.Transparency +
holywrath.Transparency = holywrath.Transparency +
holywrath2.Transparency = holywrath2.Transparency +
()
holywrathaura:()
hitboxwrath:()
holywrath:()
holywrath2:()
deadlyring:()
deadlyring2:()
)()
i = ,
taks = taks +
.(()
shockwave = .(, Torso)
shockwave.Size = .(,,)
shockwave.CanCollide =
shockwave.Anchored =
shockwave.Transparency =
shockwave.BrickColor = BrickColor.()
shockwave.CFrame = .(hitboxwrath.Position)
shockwavemesh = .(, shockwave)
shockwavemesh.Scale = .(,,)
shockwavemesh.MeshId =
shockwave2 = .(, Torso)
shockwave2.Size = .(,,)
shockwave2.CanCollide =
shockwave2.Anchored =
shockwave2.Transparency =
shockwave2.BrickColor = BrickColor.()
shockwave2.CFrame = .(hitboxwrath.Position)
shockwavemesh2 = .(, shockwave2)
shockwavemesh2.Scale = .(,,)
shockwavemesh2.MeshId =
i = ,
shockwave.CFrame = shockwave.CFrame * .(.(),.(+),)
shockwave2.CFrame = shockwave2.CFrame * .(.(),.(-),)
shockwave.Transparency = shockwave.Transparency +
shockwave2.Transparency = shockwave2.Transparency +
shockwavemesh2.Scale = shockwavemesh2.Scale + .( + taks, + taks/, + taks)
shockwavemesh.Scale = shockwavemesh.Scale + .(+taks, + taks/,+taks)
()
shockwave:()
shockwave2:()
)()
()
wavebigger =
.(()
hitted =
hitboxwrath.Touched:((hit)
hit:() hit.Parent ~= Character hit.Name ~= hit.Parent.Parent ~= Character
hitted
()
)
hitted
holywrath2.CFrame = hitboxwrath.CFrame
holywrath.CFrame = hitboxwrath.CFrame
()
)()
.(()
i = ,
hitted
()
hitted
()
)()
i = ,
haloweld.C0 = haloweld.C0:(.(,- + * .(sine/),-) * .(.( * .(sine/)),.( * .(sine/)),),)
LEFTARMLERP.C0 = LEFTARMLERP.C0:(.(, + * .(sine/),) * .(,.(-),.( + * .(sine/))),)
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:(.(- + * .(sine/), , - * .(sine/)) * .(.( - * .(sine/)),.( + * .(sine/)),.(- - * .(sine/))),)
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:(.( - * .(sine/), , - * .(sine/)) * .(.(- * .(sine/)),.( + * .(sine/)),.( + * .(sine/))),)
g1.CFrame = g1.CFrame:(.(Root.Position,mouse.Hit.p),)
RIGHTARMLERP.C1 = RIGHTARMLERP.C1:(.(,,) * .(,,),)
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:(.(-, , ) * .(.(-), .(-), .()), )
LEFTARMLERP.C0 = LEFTARMLERP.C0:(.(, + * .(sine/),) * .(,.(-),.( + * .(sine/))),)
ROOTLERP.C0 = ROOTLERP.C0:(.(,,) * .(.(-),.(),.()),)
()
RIGHTARMLERP.C1 = .(,,)
removeuseless:(g1,)
debounce =
attacking =
ws =
Press==
debounce
debounce =
attacking =
trev =
change =
.(()
trev ==
haloweld.C0 = haloweld.C0:(.(,- + * .(sine/),-) * .(.( * .(sine/)),.( * .(sine/)),),)
ROOTLERP.C0 = ROOTLERP.C0:(.(,,) * .(.( * .(sine/)),.(- * .(sine/)),.()),)
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:(.(- + * .(sine/), , - * .(sine/)) * .(.( - * .(sine/)),.( + * .(sine/)),.(- - * .(sine/))),)
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:(.( - * .(sine/), , - * .(sine/)) * .(.(- * .(sine/)),.( + * .(sine/)),.( + * .(sine/))),)
()
)()
ws =
speech = .(,Head)
speech.SoundId =
speech.Volume =
speech:()
removeuseless:(speech,)
.(()
i = ,
LEFTARMLERP.C0 = LEFTARMLERP.C0:(.(, , ) * .(.(), .(), .()), )
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:(.(-, , ) * .(.(), .(), .(-)), )
()
)()
.(()
blwav = .(,Torso)
blwav.Size = .(,,)
blwav.Shape =
blwav.BrickColor = BrickColor.()
blwav.CanCollide =
blwav.CFrame = Root.CFrame
blwav.Anchored =
blwav.Material =
i = ,
blwav.Size = blwav.Size + .(,,)
blwav.Transparency = blwav.Transparency +
()
blwav:()
)()
eagle = .(, Torso)
eagle.Size = .(,,)
eagle.CanCollide =
eagle.Anchored =
eagle.Material =
eagle.Transparency =
eagle.BrickColor = BrickColor.()
eagle.CFrame = .(halo.Position) * .(,,) * .(.(),,)
eaglemesh = .(, eagle)
eaglemesh.MeshId =
eaglemesh.Scale = .(,,)
eagleweld = (eagle,Root)
eagleweld.C0 = .(,,) * .(.(-),,)
eagle2 = .(, Torso)
eagle2.Size = .(,,)
eagle2.CanCollide =
eagle2.Anchored =
eagle2.Material =
eagle2.Transparency =
eagle2.BrickColor = BrickColor.()
eagle2.CFrame = .(halo.Position) * .(,,) * .(.(),,)
eaglemesh2 = .(, eagle2)
eaglemesh2.MeshId =
eaglemesh2.Scale = .(,,)
eagleweld2 = (eagle2,Root)
eagleweld2.C0 = .(,,) * .(.(-),,)
eagle3 = .(, Torso)
eagle3.Size = .(,,)
eagle3.CanCollide =
eagle3.Anchored =
eagle3.Material =
eagle3.Transparency =
eagle3.BrickColor = BrickColor.()
eagle3.CFrame = .(halo.Position) * .(,,) * .(.(),,)
eaglemesh3 = .(, eagle3)
eaglemesh3.MeshId =
eaglemesh3.Scale = .(,,)
eagleweld3 = (eagle3,Root)
eagleweld3.C0 = .(,,) * .(.(-),,)
circlelocation = .(,Torso)
circlelocation.Size = .(,,)
circlelocation.CFrame = Root.CFrame
circlelocation.Anchored =
circlelocation.Transparency =
circlelocation.CanCollide =
circlelocationweld = (circlelocation,Root)
circlelocationweld.C0 = .(,-,-)
lighttable = {}
val =
i = ,
val = val +
lightpart = .(,Torso)
lightpart.Anchored =
lightpart.CanCollide =
lightpart.Size = .(,,)
lightpart.Material =
lightpart.Transparency =
lightpart.BrickColor = BrickColor.()
lightpartweld = (lightpart,circlelocation)
lightpartweld.C0 = .(,,) * .(,.(val),)
.(lighttable,lightpart)
.(()
()
i = ,
i,v (lighttable)
v.Transparency = v.Transparency -
()
)()
introvog =
.(()
i = ,
eaglemesh3.Scale = eaglemesh3.Scale + .(,,)
()
i = ,
eaglemesh3.Scale = eaglemesh3.Scale + .(,,)
()
i = ,
hum.CameraOffset = .(.(-,),.(-,),.(-,))
.(()
wshockwave = .(, Torso)
wshockwave.Size = .(,,)
wshockwave.CanCollide =
wshockwave.Anchored =
wshockwave.Transparency =
wshockwave.BrickColor = BrickColor.()
wshockwave.CFrame = .(eagle.Position) * .(.(.(-,)),,.(.(-,)))
wshockwavemesh = .(, wshockwave)
wshockwavemesh.Scale = .(,,)
wshockwavemesh.Name =
wshockwavemesh.MeshId =
removeuseless:(wshockwave,)
i = ,
wshockwavemesh.Scale = wshockwavemesh.Scale + .(,,)
wshockwave.Transparency = wshockwave.Transparency +
()
wshockwave:()
)()
.(()
sk = .(,Torso)
sk.CanCollide =
sk.Anchored =
sk.BrickColor = BrickColor.()
sk.Name =
sk.CFrame = eagle.CFrame * .(.(.(-,)),,.(.(-,)))
skmesh = .(,sk)
skmesh.MeshId =
skmesh.Name =
skmesh.Scale = .(,,)
i = ,
skmesh.Scale = skmesh.Scale + .(,,)
sk.Transparency = sk.Transparency +
()
sk:()
)()
()
introvog =
hum.CameraOffset = .(,,)
)()
.(()
i = ,
eaglemesh2.Scale = eaglemesh2.Scale + .(,,)
()
eaglesound = .(,eagle)
eaglesound.SoundId =
eaglesound.Volume =
eaglesound:()
removeuseless:(eaglesound,)
i = ,
eaglemesh2.Scale = eaglemesh2.Scale + .(,,)
()
)()
.(()
i = ,
eaglemesh.Scale = eaglemesh.Scale + .(,,)
()
i = ,
eaglemesh.Scale = eaglemesh.Scale + .(,,)
()
)()
()
introvog ==
bleedattacking =
g1 = .(, Root)
g1.D =
g1.P =
g1.MaxTorque = .(,,)
.(()
bleedattacking
g1.CFrame = g1.CFrame:(.(Root.Position,mouse.Hit.p),)
()
removeuseless:(g1,)
)()
.(()
lnt = .(,eagle)
lnt.SoundId =
lnt.Volume =
lnt:()
removeuseless:(lnt,)
()
lnt2 = .(,eagle)
lnt2.SoundId =
lnt2.Volume =
lnt2:()
removeuseless:(lnt2,)
)()
i = ,
bladeofjustice = .(,Torso)
bladeofjustice.Anchored =
bladeofjustice.CanCollide =
bladeofjustice.Name =
bladeofjustice.Transparency =
bladeofjustice.Size = .(,,)
bladeofjustice.BrickColor = BrickColor.()
bladeofjustice.Material =
bladeofjustice.CFrame = eagle.CFrame * .(.(-,),.(-,),.(-,))
bladeofjusticemesh = .(,bladeofjustice)
bladeofjusticemesh.MeshId =
bladeofjusticemesh.Scale = .(,,)
particlecolor = ColorSequence.(.(, , ))
blwav = .(,Torso)
blwav.Size = .(,,)
blwav.Shape =
blwav.BrickColor = BrickColor.()
blwav.CanCollide =
blwav.CFrame = bladeofjustice.CFrame
blwav.Anchored =
blwav.Material =
blwav.Size = blwav.Size + .(,,)
blwav.Transparency = blwav.Transparency +
.(()
i = ,
sk = .(,Torso)
sk.CanCollide =
sk.Anchored =
sk.BrickColor = BrickColor.()
sk.Name =
sk.CFrame = bladeofjustice.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
local skmesh = Instance.new("SpecialMesh",sk)
skmesh.MeshId = "rbxassetid://662586858"
skmesh.Name = "wave"
skmesh.Scale = Vector3.new(.05,.005,.05)
for i = 1, 20 do
skmesh.Scale = skmesh.Scale + Vector3.new(.05,0,.05)
sk.Transparency = sk.Transparency + .05
swait()
end
sk:Remove()
end
end)()
coroutine.wrap(function()
for i = 1, 20 do
blwav.Size = blwav.Size + Vector3.new(10,10,10)
blwav.Transparency = blwav.Transparency + .05
bladeofjustice.Transparency = bladeofjustice.Transparency - .05
swait()
end
blwav:Remove()
end)()
local hitted = false
coroutine.wrap(function()
for i = 1, 300 do
if hitted then break end
swait()
end
if not hitted then
bladeofjustice:Remove()
end
end)()
bladeofjustice.Anchored = false
local bov = Instance.new("BodyVelocity",bladeofjustice)
bov.maxForce = Vector3.new(9999999,9999999,9999999)
bladeofjustice.CFrame = CFrame.new(bladeofjustice.Position,mouse.Hit.p)
bov.velocity = bladeofjustice.CFrame.lookVector*350
bladeofjustice.Touched:connect(function(hit)
if hit:IsA("Part") and hit.Parent ~= Character and hit.Name ~= "blad" and hit.Parent.Parent ~= Character then
if hitted then return end
hitted = true
bov:Remove()
bladeofjustice.Anchored = true
wait(2)
removeuseless:AddItem(bladeofjustice,5)
coroutine.wrap(function()
for i = 1, 20 do
hum.CameraOffset = Vector3.new(math.random(-3,3),math.random(-3,3),math.random(-3,3))
swait()
end
hum.CameraOffset = Vector3.new(0,0,0)
end)()
Hit = damagealll(144,bladeofjustice.Position)
for _,v in pairs(Hit) do
if v:FindFirstChildOfClass("Humanoid") and v:FindFirstChildOfClass("Humanoid").Health > 0 then
slachtoffer = v:FindFirstChildOfClass("Humanoid")
slachtoffer:TakeDamage(math.random(47,78))
vel = Instance.new("BodyVelocity",v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso"))
vel.maxForce = Vector3.new(9999999999999,9999999999999,9999999999999)
torso = v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")
vel.velocity = CFrame.new(bladeofjustice.Position,torso.Position).lookVector*330
removeuseless:AddItem(vel,.1)
end
end
local soundbox = Instance.new("Part",Torso)
soundbox.CFrame = bladeofjustice.CFrame
soundbox.Size = Vector3.new(1,1,1)
soundbox.Anchored = true
soundbox.CanCollide = false
soundbox.Transparency = 1
removeuseless:AddItem(soundbox,5)
wabam = Instance.new("Sound",soundbox)
wabam.SoundId = "rbxassetid://2444802791"
wabam.Volume = 8
wabam:Play()
bladeofjustice.Transparency = 1
pobox = Instance.new("Part",Torso)
pobox.Anchored = true
pobox.CanCollide = false
pobox.Size = Vector3.new(1,1,1)
pobox.CFrame = bladeofjustice.CFrame
pobox.Transparency = 1
for i = 1, 4 do
coroutine.wrap(function()
local shockwave = Instance.new("Part", Torso)
shockwave.Size = Vector3.new(1,1,1)
shockwave.CanCollide = false
shockwave.Anchored = true
shockwave.Transparency = .5
shockwave.BrickColor = BrickColor.new("White")
shockwave.CFrame = CFrame.new(pobox.Position)
local shockwavemesh = Instance.new("SpecialMesh", shockwave)
shockwavemesh.Scale = Vector3.new(7,3,7)
shockwavemesh.MeshId = "rbxassetid://20329976"
local shockwave2 = Instance.new("Part", Torso)
shockwave2.Size = Vector3.new(1,1,1)
shockwave2.CanCollide = false
shockwave2.Anchored = true
shockwave2.Transparency = .5
shockwave2.BrickColor = BrickColor.new("White")
shockwave2.CFrame = CFrame.new(pobox.Position)
local shockwavemesh2 = Instance.new("SpecialMesh", shockwave2)
shockwavemesh2.Scale = Vector3.new(5,3,5)
shockwavemesh2.MeshId = "rbxassetid://20329976"
for i = 1, 40 do
shockwave.CFrame = shockwave.CFrame * CFrame.Angles(math.rad(0),math.rad(0+15),0)
shockwave2.CFrame = shockwave2.CFrame * CFrame.Angles(math.rad(0),math.rad(0-8),0)
shockwave.Transparency = shockwave.Transparency + 0.025
shockwave2.Transparency = shockwave2.Transparency + 0.025
shockwavemesh2.Scale = shockwavemesh2.Scale + Vector3.new(18,6,18)
shockwavemesh.Scale = shockwavemesh.Scale + Vector3.new(18,3,18)
swait()
end
pobox:Remove()
shockwave:Remove()
shockwave2:Remove()
bladeofjustice:Remove()
end)()
coroutine.wrap(function()
local sk = Instance.new("Part",Torso)
sk.CanCollide = false
sk.Anchored = true
sk.BrickColor = BrickColor.new("White")
sk.Name = "sk"
sk.CFrame = bladeofjustice.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
local skmesh = Instance.new("SpecialMesh",sk)
skmesh.MeshId = "rbxassetid://662586858"
skmesh.Name = "wave"
skmesh.Scale = Vector3.new(.06,.001,.06)
for i = 1, 20 do
skmesh.Scale = skmesh.Scale + Vector3.new(.13,0,.13)
sk.Transparency = sk.Transparency + .05
swait()
end
sk:Remove()
end)()
coroutine.wrap(function()
local wshockwave = Instance.new("Part", Torso)
wshockwave.Size = Vector3.new(1,1,1)
wshockwave.CanCollide = false
wshockwave.Anchored = true
wshockwave.Transparency = .45
wshockwave.BrickColor = BrickColor.new("White")
wshockwave.CFrame = CFrame.new(bladeofjustice.Position) * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
local wshockwavemesh = Instance.new("SpecialMesh", wshockwave)
wshockwavemesh.Scale = Vector3.new(10,.05,10)
wshockwavemesh.Name = "wswm"
wshockwavemesh.MeshId = "rbxassetid://20329976"
for i = 1, 20 do
wshockwavemesh.Scale = wshockwavemesh.Scale + Vector3.new(30,0,30)
wshockwave.Transparency = wshockwave.Transparency + .05
swait()
end
wshockwave:Remove()
end)()
coroutine.wrap(function()
local blwav = Instance.new("Part",Torso)
blwav.Size = Vector3.new(1,1,1)
blwav.Shape = "Ball"
blwav.BrickColor = BrickColor.new("Dark blue")
blwav.CanCollide = false
blwav.CFrame = bladeofjustice.CFrame
blwav.Anchored = true
blwav.Material = "Neon"
for i = 1, 20 do
blwav.Size = blwav.Size + Vector3.new(18,18,18)
blwav.Transparency = blwav.Transparency + .05
swait()
end
blwav:Remove()
end)()
swait()
end
end
end)
swait(10)
end
bleedattacking = false
eagleweld:Remove()
eagleweld2:Remove()
eagleweld3:Remove()
eagle.Anchored = true
eagle2.Anchored = true
eagle3.Anchored = true
coroutine.wrap(function()
for i = 1, 30 do
for i,v in pairs(lighttable) do
v.Transparency = v.Transparency + .05
end
swait()
end
for i,v in pairs(lighttable) do
v:Remove()
end
circlelocation:Remove()
lighttable = {}
end)()
for i = 1, 80 do
eagle.CFrame = eagle.CFrame * CFrame.new(0,0,-6) * CFrame.Angles(0,math.rad(0),math.rad(7))
eagle.Transparency = eagle.Transparency + .0125
eagle2.CFrame = eagle2.CFrame * CFrame.new(0,0,-4) * CFrame.Angles(0,math.rad(0),math.rad(-7))
eagle2.Transparency = eagle2.Transparency + .0125
eagle3.CFrame = eagle3.CFrame * CFrame.new(0,0,-3) * CFrame.Angles(0,math.rad(0),math.rad(7))
eagle3.Transparency = eagle3.Transparency + .0125
swait()
end
eagle:Remove()
eagle2:Remove()
eagle3:Remove()
ws = 90
trev = false
debounce = false
attacking = false
elseif Press=='r' then
if debounce then return end
debounce = true
attacking = true
ws = 8
coroutine.wrap(function()
g1 = Instance.new("BodyGyro", Root)
g1.D = 175
g1.P = 20000
g1.MaxTorque = Vector3.new(0,9000000,0)
for i = 1, 50 do
haloweld.C0 = haloweld.C0:lerp(CFrame.new(0,-4.5 + .5 * math.sin(sine/12),-2) * CFrame.Angles(math.rad(8 * math.sin(sine/12)),math.rad(11 * math.sin(sine/16)),0),.4)
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(5 * math.sin(sine/12)),math.rad(-0 * math.sin(sine/12)),math.rad(0)),.2)
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.3,1.05 + .15 * math.sin(sine/12),.2) * CFrame.Angles(0,math.rad(-12),math.rad(40 + 6 * math.sin(sine/12))),.2)
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-.3 + .1 * math.sin(sine/12), 1.95, .15 - .1 * math.sin(sine/12)) * CFrame.Angles(math.rad(9 - 5 * math.sin(sine/12)),math.rad(2 + 1 * math.sin(sine/12)),math.rad(-9 - 5 * math.sin(sine/12))),.2)
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(.3 - .1 * math.sin(sine/12), 1.95, .15 - .1 * math.sin(sine/12)) * CFrame.Angles(math.rad(9- 5 * math.sin(sine/12)),math.rad(2 + 1 * math.sin(sine/12)),math.rad(9 + 5 * math.sin(sine/12))),.2)
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(.5,2,0) * CFrame.Angles(math.rad(0),math.rad(20),math.rad(-140)),.3)
swait()
end
removeuseless:AddItem(g1,.001)
debounce = false
attacking = false
ws = 90
end)()
local lightofdeath = Instance.new("Part",Torso)
angelic = Instance.new("Sound",lightofdeath)
angelic.Pitch = 1
angelic.Volume = 10
angelic.SoundId = "rbxassetid://1837929946"
angelic:Play()
lightofdeath.Size = Vector3.new(1000000,25,25)
lightofdeath.CanCollide = false
lightofdeath.Material = "Neon"
lightofdeath.CFrame = CFrame.new(mouse.Hit.p) * CFrame.Angles(math.rad(0),math.rad(90),math.rad(90))
lightofdeath.Shape = "Cylinder"
lightofdeath.Transparency = 1
lightofdeath.Anchored = true
local lightofdeath2 = Instance.new("Part",Torso)
lightofdeath2.Size = Vector3.new(1000000,50,50)
lightofdeath2.CanCollide = false
lightofdeath2.Material = "Neon"
lightofdeath2.CFrame = CFrame.new(lightofdeath.Position) * CFrame.Angles(math.rad(0),math.rad(90),math.rad(90))
lightofdeath2.Shape = "Cylinder"
lightofdeath2.Transparency = 1
lightofdeath2.CanCollide = false
lightofdeath2.Anchored = true
local pobox = Instance.new("Part",Torso)
pobox.Size = Vector3.new(1,1,1)
pobox.Transparency = 1
pobox.Anchored = true
pobox.CanCollide = false
pobox.CFrame = CFrame.new(mouse.Hit.p)
coroutine.wrap(function()
for i = 1, 20 do
g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,lightofdeath.Position),.4)
lightofdeath.Transparency = lightofdeath.Transparency - .025
lightofdeath2.Transparency = lightofdeath2.Transparency - .0125
swait()
end
end)()
for i = 1, 100 do
lightofdeath.Size = lightofdeath.Size - Vector3.new(0,.25,.25)
lightofdeath2.Size = lightofdeath2.Size - Vector3.new(0,.5,.5)
swait()
end
local soundbrick = Instance.new("Part",Torso)
soundbrick.Anchored = true
soundbrick.Size = Vector3.new(1,1,1)
soundbrick.CanCollide = false
soundbrick.Transparency = 1
soundbrick.CFrame = pobox.CFrame
removeuseless:AddItem(soundbrick,10)
local bam = Instance.new("Sound",soundbrick)
bam.SoundId = "rbxassetid://1354014962"
bam.Volume = 10
bam:Play()
Hit = damagealll(44,pobox.Position)
for _,v in pairs(Hit) do
if v:FindFirstChildOfClass("Humanoid") and v:FindFirstChildOfClass("Humanoid").Health > 0 then
slachtoffer = v:FindFirstChildOfClass("Humanoid")
slachtoffer:TakeDamage(math.random(42,68))
vel = Instance.new("BodyVelocity",v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso"))
vel.maxForce = Vector3.new(9999999999999,9999999999999,9999999999999)
torso = v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")
vel.velocity = CFrame.new(pobox.Position,torso.Position).lookVector*225
removeuseless:AddItem(vel,.1)
end
end
lightofdeath:Remove()
lightofdeath2:Remove()
for i = 1, 3 do
coroutine.wrap(function()
local shockwave = Instance.new("Part", Torso)
shockwave.Size = Vector3.new(1,1,1)
shockwave.CanCollide = false
shockwave.Anchored = true
shockwave.Transparency = .5
shockwave.BrickColor = BrickColor.new("White")
shockwave.CFrame = CFrame.new(pobox.Position)
local shockwavemesh = Instance.new("SpecialMesh", shockwave)
shockwavemesh.Scale = Vector3.new(7,3,7)
shockwavemesh.MeshId = "rbxassetid://20329976"
local shockwave2 = Instance.new("Part", Torso)
shockwave2.Size = Vector3.new(1,1,1)
shockwave2.CanCollide = false
shockwave2.Anchored = true
shockwave2.Transparency = .5
shockwave2.BrickColor = BrickColor.new("White")
shockwave2.CFrame = CFrame.new(pobox.Position)
local shockwavemesh2 = Instance.new("SpecialMesh", shockwave2)
shockwavemesh2.Scale = Vector3.new(5,3,5)
shockwavemesh2.MeshId = "rbxassetid://20329976"
for i = 1, 40 do
shockwave.CFrame = shockwave.CFrame * CFrame.Angles(math.rad(0),math.rad(0+15),0)
shockwave2.CFrame = shockwave2.CFrame * CFrame.Angles(math.rad(0),math.rad(0-8),0)
shockwave.Transparency = shockwave.Transparency + 0.025
shockwave2.Transparency = shockwave2.Transparency + 0.025
shockwavemesh2.Scale = shockwavemesh2.Scale + Vector3.new(9,1.5,9)
shockwavemesh.Scale = shockwavemesh.Scale + Vector3.new(9,1.5,9)
swait()
end
shockwave:Remove()
shockwave2:Remove()
end)()
coroutine.wrap(function()
local sk = Instance.new("Part",Torso)
sk.CanCollide = false
sk.Anchored = true
sk.BrickColor = BrickColor.new("White")
sk.Name = "sk"
sk.CFrame = pobox.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
local skmesh = Instance.new("SpecialMesh",sk)
skmesh.MeshId = "rbxassetid://662586858"
skmesh.Name = "wave"
skmesh.Scale = Vector3.new(.01,.001,.01)
for i = 1, 20 do
skmesh.Scale = skmesh.Scale + Vector3.new(.07,0,.07)
sk.Transparency = sk.Transparency + .05
swait()
end
sk:Remove()
end)()
coroutine.wrap(function()
local wshockwave = Instance.new("Part", Torso)
wshockwave.Size = Vector3.new(1,1,1)
wshockwave.CanCollide = false
wshockwave.Anchored = true
wshockwave.Transparency = .45
wshockwave.BrickColor = BrickColor.new("White")
wshockwave.CFrame = CFrame.new(pobox.Position) * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
local wshockwavemesh = Instance.new("SpecialMesh", wshockwave)
wshockwavemesh.Scale = Vector3.new(.1,.005,.1)
wshockwavemesh.Name = "wswm"
wshockwavemesh.MeshId = "rbxassetid://20329976"
removeuseless:AddItem(wshockwave,2)
for i = 1, 20 do
wshockwavemesh.Scale = wshockwavemesh.Scale + Vector3.new(9.5,0,9.5)
wshockwave.Transparency = wshockwave.Transparency + .05
swait()
end
wshockwave:Remove()
end)()
local boom = Instance.new("Part",Torso)
boom.Size = Vector3.new(6,6,6)
boom.Transparency = .1
boom.Shape = "Ball"
boom.BrickColor = BrickColor.new("White")
boom.CanCollide = false
boom.Anchored = true
boom.CFrame = CFrame.new(pobox.Position)
boom.Material = "Neon"
coroutine.wrap(function()
for i = 1, 20 do
boom.Size = boom.Size + Vector3.new(7,7,7)
boom.Transparency = boom.Transparency + .05
swait()
end
boom:Remove()
end)()
swait()
end
end
end)
checks1 = coroutine.wrap(function() -------Checks
while true do
if Root.Velocity.Magnitude < 5 and running == false then
position = "Idle"
elseif Root.Velocity.Magnitude > 5 and running == false then
position = "Walking"
else
end
wait()
end
end)
checks1()
function ray(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
end
function ray2(StartPos, EndPos, Distance, Ignore)
local DIRECTION = CFrame.new(StartPos,EndPos).lookVector
return ray(StartPos, DIRECTION, Distance, Ignore)
end
OrgnC0 = Neck.C0
local movelimbs = coroutine.wrap(function()
while RunSrv.RenderStepped:wait() do
TrsoLV = Torso.CFrame.lookVector
Dist = nil
Diff = nil
if not MseGuide then
print("Failed to recognize")
else
local _, Point = Workspace:FindPartOnRay(Ray.new(Head.CFrame.p, mouse.Hit.lookVector), Workspace, false, true)
Dist = (Head.CFrame.p-Point).magnitude
Diff = Head.CFrame.Y-Point.Y
local _, Point2 = Workspace:FindPartOnRay(Ray.new(LeftArm.CFrame.p, mouse.Hit.lookVector), Workspace, false, true)
Dist2 = (LeftArm.CFrame.p-Point).magnitude
Diff2 = LeftArm.CFrame.Y-Point.Y
HEADLERP.C0 = CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
Neck.C0 = Neck.C0:lerp(OrgnC0*CFrame.Angles((math.tan(Diff/Dist)*1), 0, (((Head.CFrame.p-Point).Unit):Cross(Torso.CFrame.lookVector)).Y*1), .1)
end
end
end)
movelimbs()
immortal = {}
for i,v in pairs(Character:GetDescendants()) do
if v:IsA("BasePart") and v.Name ~= "lmagic" and v.Name ~= "rmagic" then
if v ~= Root and v ~= Torso and v ~= Head and v ~= RightArm and v ~= LeftArm and v ~= RightLeg and v.Name ~= "lmagic" and v.Name ~= "rmagic" and v ~= LeftLeg then
v.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
end
table.insert(immortal,{v,v.Parent,v.Material,v.Color,v.Transparency})
elseif v:IsA("JointInstance") then
table.insert(immortal,{v,v.Parent,nil,nil,nil})
end
end
for e = 1, #immortal do
if immortal[e] ~= nil then
local STUFF = immortal[e]
local PART = STUFF[1]
local PARENT = STUFF[2]
local MATERIAL = STUFF[3]
local COLOR = STUFF[4]
local TRANSPARENCY = STUFF[5]
if levitate then
if PART.ClassName == "Part" and PART ~= Root and PART.Name ~= eyo1 and PART.Name ~= eyo2 and PART.Name ~= "lmagic" and PART.Name ~= "rmagic" then
PART.Material = MATERIAL
PART.Color = COLOR
PART.Transparency = TRANSPARENCY
end
PART.AncestryChanged:connect(function()
PART.Parent = PARENT
end)
else
if PART.ClassName == "Part" and PART ~= Root and PART.Name ~= "lmagic" and PART.Name ~= "rmagic" then
PART.Material = MATERIAL
PART.Color = COLOR
PART.Transparency = TRANSPARENCY
end
PART.AncestryChanged:connect(function()
PART.Parent = PARENT
end)
end
end
end
function immortality()
for e = 1, #immortal do
if immortal[e] ~= nil then
local STUFF = immortal[e]
local PART = STUFF[1]
local PARENT = STUFF[2]
local MATERIAL = STUFF[3]
local COLOR = STUFF[4]
local TRANSPARENCY = STUFF[5]
if PART.ClassName == "Part" and PART == Root then
PART.Material = MATERIAL
PART.Color = COLOR
PART.Transparency = TRANSPARENCY
end
if PART.Parent ~= PARENT then
hum:Remove()
PART.Parent = PARENT
hum = Instance.new("Humanoid",Character)
if levitate then
eyo1:Remove()
eyo2:Remove()
end
hum.Name = "noneofurbusiness"
end
end
end
end
coroutine.wrap(function()
while true do
if hum.Health < .1 then
immortality()
end
wait()
end
end)()
leftlocation = Instance.new("Part",LeftArm)
leftlocation.Size = Vector3.new(1,1,1)
leftlocation.Transparency = 1
leftlocationweld = weldBetween(leftlocation,LeftArm)
leftlocationweld.C0 = CFrame.new(0,1.2,0)
rightlocation = Instance.new("Part",RightArm)
rightlocation.Size = Vector3.new(1,1,1)
rightlocation.Transparency = 1
rightlocationweld = weldBetween(rightlocation,RightArm)
rightlocationweld.C0 = CFrame.new(0,1.2,0)
coroutine.wrap(function()
while true do
hpheight = 4 + 1 * math.sin(sine/12)
hum.HipHeight = hpheight
swait()
end
end)()
local anims = coroutine.wrap(function()
while true do
settime = 0.05
sine = sine + change
if position == "Walking" and attacking == false and running == false then
change = .5
walking = true
haloweld.C0 = haloweld.C0:lerp(CFrame.new(0,-4.5 + .5 * math.sin(sine/12),-2) * CFrame.Angles(math.rad(8 * math.sin(sine/12)),math.rad(11 * math.sin(sine/16)),0),.4)
LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.25)
RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.25)
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(.98,-.15,.5) * CFrame.Angles(math.rad(-70 - 5 * math.sin(sine/12)),math.rad(40 - 5 * math.sin(sine/12)),math.rad(-20)),.25)
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.6, 0.5 - .1 * -math.sin(sine/12), 0) * CFrame.Angles(math.rad(35 - 2 * math.sin(sine/12)), math.rad(0), math.rad(-25 - 5 * math.sin(sine/12))), 0.25)
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-41 - 1 * math.sin(sine/9)), math.rad(0 + 0 * math.cos(sine/8)), math.rad(0) + Root.RotVelocity.Y / 9, math.cos(10 * math.cos(sine/10))), 0.25)
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.54, 2 + .02 * math.sin(sine/12), 0.2 + .1 * math.sin(sine/12)) * CFrame.Angles(math.rad(25 + 5 * math.sin(sine/12)), math.rad(-20), math.rad(0)), 0.25)
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.54, 2 + .02 * math.sin(sine/12), 0.2 + .1 * math.sin(sine/12)) * CFrame.Angles(math.rad(25 + 5 * math.sin(sine/12)), math.rad(20), math.rad(0)), 0.25)
elseif position == "Idle" and attacking == false and running == false then
change = .5
haloweld.C0 = haloweld.C0:lerp(CFrame.new(0,-4.5 + .5 * math.sin(sine/12),-2) * CFrame.Angles(math.rad(8 * math.sin(sine/12)),math.rad(11 * math.sin(sine/16)),0),.4)
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(5 * math.sin(sine/12)),math.rad(2 * math.sin(sine/16)),math.rad(0)),.2)
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.3,1.05 + .15 * math.sin(sine/12),.2) * CFrame.Angles(math.rad(0),math.rad(12),math.rad(-40 - 6 * math.sin(sine/12))),.2)
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.3,1.05 + .15 * math.sin(sine/12),.2) * CFrame.Angles(0,math.rad(-12),math.rad(40 + 6 * math.sin(sine/12))),.2)
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-.3 + .1 * math.sin(sine/12), 1.95, .15 - .1 * math.sin(sine/12)) * CFrame.Angles(math.rad(9 - 5 * math.sin(sine/12)),math.rad(2 + 1 * math.sin(sine/12)),math.rad(-9 - 5 * math.sin(sine/12))),.2)
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(.3 - .1 * math.sin(sine/12), 1.95, .15 - .1 * math.sin(sine/12)) * CFrame.Angles(math.rad(9- 5 * math.sin(sine/12)),math.rad(2 + 1 * math.sin(sine/12)),math.rad(9 + 5 * math.sin(sine/12))),.2)
end
swait()
end
end)
anims()
warn("Justice given form. Made by Supr14")
Universal