Message 3
Message 3
wait(0.2)
Player = game.Players.LocalPlayer
PlayerGui = Player.PlayerGui
Cam = workspace.CurrentCamera
Backpack = Player.Backpack
Character = Player.Character
Humanoid = Character.Humanoid
Mouse = Player:GetMouse()
RootPart = Character["HumanoidRootPart"]
Torso = Character["Torso"]
Head = Character["Head"]
RightArm = Character["Right Arm"]
LeftArm = Character["Left Arm"]
RightLeg = Character["Right Leg"]
LeftLeg = Character["Left Leg"]
RootJoint = RootPart["RootJoint"]
Neck = Torso["Neck"]
RightShoulder = Torso["Right Shoulder"]
LeftShoulder = Torso["Left Shoulder"]
RightHip = Torso["Right Hip"]
LeftHip = Torso["Left Hip"]
IT = Instance.new
CF = CFrame.new
VT = Vector3.new
RAD = math.rad
C3 = Color3.new
UD2 = UDim2.new
BRICKC = BrickColor.new
ANGLES = CFrame.Angles
EULER = CFrame.fromEulerAnglesXYZ
COS = math.cos
ACOS = math.acos
SIN = math.sin
ASIN = math.asin
ABS = math.abs
MRANDOM = math.random
FLOOR = math.floor
--//=================================\\
--|| USEFUL VALUES
--\\=================================//
Animation_Speed = 3
Frame_Speed = 1 / 60 -- (1 / 30) OR (1 / 60)
local Speed = 12
local ROOTC0 = CF(0, 0, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
local NECKC0 = CF(0, 1, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
local RIGHTSHOULDERC0 = CF(-0.5, 0, 0) * ANGLES(RAD(0), RAD(90), RAD(0))
local LEFTSHOULDERC0 = CF(0.5, 0, 0) * ANGLES(RAD(0), RAD(-90), RAD(0))
local DAMAGEMULTIPLIER = 1
local ANIM = "Idle"
local ATTACK = false
local EQUIPPED = false
local HOLD = false
local COMBO = 1
local Rooted = false
local SINE = 0
local KEYHOLD = false
local CHANGE = 2 / Animation_Speed
local WALKINGANIM = false
local VALUE1 = false
local VALUE2 = false
local ROBLOXIDLEANIMATION = IT("Animation")
ROBLOXIDLEANIMATION.Name = "Roblox Idle Animation"
ROBLOXIDLEANIMATION.AnimationId = "http://www.roblox.com/asset/?id=180435571"
--ROBLOXIDLEANIMATION.Parent = Humanoid
local WEAPONGUI = IT("ScreenGui", PlayerGui)
WEAPONGUI.Name = "[C R E S C E]"
local Effects = IT("Folder", Character)
Effects.Name = "Effects"
local ANIMATOR = Humanoid.Animator
local ANIMATE = Character.Animate
local UNANCHOR = true
local MODE = "CRES"
--//=================================\\
--\\=================================//
--//=================================\\
--|| SAZERENOS' ARTIFICIAL HEARTBEAT
--\\=================================//
script:WaitForChild("ArtificialHB")
frame = Frame_Speed
tf = 0
allowframeloss = false
tossremainder = false
lastframe = tick()
script.ArtificialHB:Fire()
game:GetService("RunService").Heartbeat:connect(function(s, p)
tf = tf + s
if tf >= frame then
if allowframeloss then
script.ArtificialHB:Fire()
lastframe = tick()
else
for i = 1, math.floor(tf / frame) do
script.ArtificialHB:Fire()
end
lastframe = tick()
end
if tossremainder then
tf = 0
else
tf = tf - frame * math.floor(tf / frame)
end
end
end)
--//=================================\\
--\\=================================//
local Speed = 12
--//=================================\\
--|| SOME FUNCTIONS
--\\=================================//
function PositiveAngle(NUMBER)
if NUMBER >= 0 then
NUMBER = 0
end
return NUMBER
end
function NegativeAngle(NUMBER)
if NUMBER <= 0 then
NUMBER = 0
end
return NUMBER
end
function Swait(NUMBER)
if NUMBER == 0 or NUMBER == nil then
ArtificialHB.Event:wait()
else
for i = 1, NUMBER do
ArtificialHB.Event:wait()
end
end
end
function QuaternionFromCFrame(cf)
local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 =
cf:components()
local trace = m00 + m11 + m22
if trace > 0 then
local s = math.sqrt(1 + trace)
local recip = 0.5 / s
return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s
* 0.5
else
local i = 0
if m11 > m00 then
i = 1
end
if m22 > (i == 0 and m00 or m11) then
i = 2
end
if i == 0 then
local s = math.sqrt(m00 - m11 - m22 + 1)
local recip = 0.5 / s
return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 -
m12) * recip
elseif i == 1 then
local s = math.sqrt(m11 - m22 - m00 + 1)
local recip = 0.5 / s
return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 -
m20) * recip
elseif i == 2 then
local s = math.sqrt(m22 - m00 - m11 + 1)
local recip = 0.5 / s return (m02 + m20) * recip, (m12 + m21) *
recip, 0.5 * s, (m10 - m01) * recip
end
end
end
function QuaternionSlerp(a, b, t)
local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
local startInterp, finishInterp;
if cosTheta >= 0.0001 then
if (1 - cosTheta) > 0.0001 then
local theta = ACOS(cosTheta)
local invSinTheta = 1 / SIN(theta)
startInterp = SIN((1 - t) * theta) * invSinTheta
finishInterp = SIN(t * theta) * invSinTheta
else
startInterp = 1 - t
finishInterp = t
end
else
if (1 + cosTheta) > 0.0001 then
local theta = ACOS(-cosTheta)
local invSinTheta = 1 / SIN(theta)
startInterp = SIN((t - 1) * theta) * invSinTheta
finishInterp = SIN(t * theta) * invSinTheta
else
startInterp = t - 1
finishInterp = t
end
end
return a[1] * startInterp + b[1] * finishInterp, a[2] * startInterp + b[2] *
finishInterp, a[3] * startInterp + b[3] * finishInterp, a[4] * startInterp + b[4] *
finishInterp
end
function Clerp(a, b, t)
local qa = {QuaternionFromCFrame(a)}
local qb = {QuaternionFromCFrame(b)}
local ax, ay, az = a.x, a.y, a.z
local bx, by, bz = b.x, b.y, b.z
local _t = 1 - t
return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t *
bz, QuaternionSlerp(qa, qb, t))
end
function CreateFrame(PARENT, TRANSPARENCY, BORDERSIZEPIXEL, POSITION, SIZE, COLOR,
BORDERCOLOR, NAME)
local frame = IT("Frame")
frame.BackgroundTransparency = TRANSPARENCY
frame.BorderSizePixel = BORDERSIZEPIXEL
frame.Position = POSITION
frame.Size = SIZE
frame.BackgroundColor3 = COLOR
frame.BorderColor3 = BORDERCOLOR
frame.Name = NAME
frame.Parent = PARENT
return frame
end
function NoOutlines(PART)
PART.TopSurface, PART.BottomSurface, PART.LeftSurface, PART.RightSurface,
PART.FrontSurface, PART.BackSurface = 10, 10, 10, 10, 10, 10
end
local S = IT("Sound")
function CreateSound(ID, PARENT, VOLUME, PITCH, DOESLOOP)
local NEWSOUND = nil
coroutine.resume(coroutine.create(function()
NEWSOUND = S:Clone()
NEWSOUND.Parent = PARENT
NEWSOUND.Volume = VOLUME
NEWSOUND.Pitch = PITCH
NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
NEWSOUND:play()
if DOESLOOP == true then
NEWSOUND.Looped = true
else
repeat wait(1) until NEWSOUND.Playing == false
NEWSOUND:remove()
end
end))
return NEWSOUND
end
Debris = game:GetService("Debris")
function CharacterFade(COLOR,TIMER)
coroutine.resume(coroutine.create(function()
local FADE = IT("Model",Effects)
FADE.Name = "FadingEffect"
for _, c in pairs(Character:GetChildren()) do
if c.ClassName == "Part" and c ~= RootPart then
local FADER = c:Clone()
FADER.Color = COLOR
FADER.CFrame = c.CFrame
FADER.Parent = FADE
FADER.Anchored = true
FADER.Transparency = 0.25+c.Transparency
FADER:BreakJoints()
FADER.Material = "Neon"
if FADER.Name == "Head" then
FADER:ClearAllChildren()
FADER.Size = VT(1,1,1)
end
FADER.CanCollide = false
end
end
local TRANS = 0.75/TIMER
for i = 1, TIMER do
Swait()
for _, c in pairs(FADE:GetChildren()) do
if c.ClassName == "Part" then
c.Transparency = c.Transparency + TRANS
end
end
end
FADE:remove()
end))
end
function Chunks(PART)
for i = 1, MRANDOM(3,5) do
coroutine.resume(coroutine.create(function()
local CHUNK = CreatePart(3, workspace, PART.Material, 0,
PART.Transparency, PART.BrickColor, "Chunk", VT(0.3,0.3,0.3)*MRANDOM(7,13)/10,
false)
CHUNK.CFrame =
PART.CFrame*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
local CFRAME = PART.CFrame*CF(MRANDOM(-4,4)/2,MRANDOM(-4,4)/2,-6)
CHUNK.Velocity =
CF(PART.Position,CFRAME.p).lookVector*MRANDOM(15,65)
wait(0.1)
CHUNK.CanCollide = true
wait(MRANDOM(15,25)/5)
for i = 1, 25 do
Swait()
CHUNK.Transparency = CHUNK.Transparency + 1/25
end
CHUNK:remove()
end))
end
end
function CreateFlyingDebree(FLOOR,POSITION,AMOUNT,BLOCKSIZE,SWAIT,STRENGTH)
if FLOOR ~= nil then
for i = 1, AMOUNT do
local DEBREE = CreatePart(3, Effects, "Neon", FLOOR.Reflectance,
FLOOR.Transparency, "Peal", "Debree", BLOCKSIZE, false)
DEBREE.Material = FLOOR.Material
DEBREE.Color = FLOOR.Color
DEBREE.CFrame = POSITION * ANGLES(RAD(MRANDOM(-
360,360)),RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)))
DEBREE.Velocity = VT(MRANDOM(-STRENGTH,STRENGTH),MRANDOM(-
STRENGTH,STRENGTH),MRANDOM(-STRENGTH,STRENGTH))
coroutine.resume(coroutine.create(function()
Swait(15)
DEBREE.Parent = workspace
DEBREE.CanCollide = true
Debris:AddItem(DEBREE,SWAIT)
end))
end
end
end
--//=================================\\
--|| GUIS AND MISC
--\\=================================//
local BODY = {}
for _, c in pairs(Character:GetDescendants()) do
if c:IsA("BasePart") and c.Name ~= "Handle" then
if c ~= RootPart and c ~= Torso and c ~= Head and c ~= RightArm and c
~= LeftArm and c ~= RightLeg and c ~= LeftLeg then
c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0,
0)
end
table.insert(BODY,{c,c.Parent,c.Material,c.Color,c.Transparency})
elseif c:IsA("JointInstance") then
table.insert(BODY,{c,c.Parent,nil,nil,nil})
end
end
for e = 1, #BODY do
if BODY[e] ~= nil then
local STUFF = BODY[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 ~= RootPart then
PART.Material = MATERIAL
PART.Color = COLOR
PART.Transparency = TRANSPARENCY
end
PART.AncestryChanged:Connect(function()
PART.Parent = PARENT
end)
end
end
function refit()
Character.Parent = workspace
for e = 1, #BODY do
if BODY[e] ~= nil then
local STUFF = BODY[e]
local PART = STUFF[1]
local PARENT = STUFF[2]
local MATERIAL = STUFF[3]
local COLOR = STUFF[4]
local TRANSPARENCY = STUFF[5]
if PART:IsA("BasePart") and PART ~= RootPart then
PART.Material = MATERIAL
PART.Color = COLOR
PART.Transparency = TRANSPARENCY+EXTRATRANS
end
if PART.Parent ~= PARENT then
Humanoid:remove()
PART.Parent = PARENT
Humanoid = IT("Humanoid",Character)
end
end
end
end
function MakeForm(PART,TYPE)
if TYPE == "Cyl" then
local MSH = IT("CylinderMesh",PART)
elseif TYPE == "Ball" then
local MSH = IT("SpecialMesh",PART)
MSH.MeshType = "Sphere"
elseif TYPE == "Wedge" then
local MSH = IT("SpecialMesh",PART)
MSH.MeshType = "Wedge"
end
end
for i = 1, 35 do
local FACE = CreatePart(3, Character, "Fabric", 0, 0+(i-1)/35.2, "Dark stone
grey", "FaceGradient", VT(1.01,0.5,1.01),false)
FACE.Color = C3(0,0,0)
Head:FindFirstChildOfClass("SpecialMesh"):Clone().Parent = FACE
CreateWeldOrSnapOrMotor("Weld", Head, Head, FACE, CF(0,0.35-(i-1)/75,0),
CF(0, 0, 0))
end
--//=================================\\
--|| INSANITY
--\\=================================//
--//=================================\\
--|| DAMAGING
--\\=================================//
function ApplyDamage(Humanoid,Damage,OneShot)
Damage = Damage * DAMAGEMULTIPLIER
local DEAD = false
if Humanoid.Health < 2000 and OneShot == false then
if Humanoid.Health - Damage > 0 then
delete(Humanoit.Parent.Head)
else
Banish(Humanoid.Parent)
DEAD = true
end
else
DEAD = true
Banish(Humanoid.Parent)
end
if DEAD == true then
local PARTS = {}
for index, CHILD in pairs(Humanoid.Parent:GetChildren()) do
if CHILD:IsA("BasePart") then
table.insert(PARTS,CHILD)
end
end
coroutine.resume(coroutine.create(function()
wait(2)
repeat
Swait()
local PIECE = nil
if MRANDOM(1,5) == 1 then
for E = 1, #PARTS do
if MRANDOM(1,5) == 1 then
PIECE = PARTS[E]
table.remove(PARTS,E)
break
end
end
end
if PIECE ~= nil then
if PIECE.Name == "Head" then
WACKYEFFECT({Time = MRANDOM(10,30)*5,
EffectType = "Box", Size = VT(PIECE.Size.Z,PIECE.Size.Y,PIECE.Size.Z), Size2 =
(VT(PIECE.Size.Z,PIECE.Size.Y,PIECE.Size.Z))*MRANDOM(7,14)/10, Transparency =
PIECE.Transparency, Transparency2 = 1, CFrame = PIECE.CFrame, MoveToPos =
PIECE.Position+VT(0,MRANDOM(5,8)/1.5,0), RotationX = MRANDOM(-25,25)/35, RotationY
= MRANDOM(-25,25)/35, RotationZ = MRANDOM(-25,25)/35, Material = "Neon", Color =
C3(0,0,0), SoundID = 0, SoundPitch = MRANDOM(12,16)/10, SoundVolume = 2})
else
WACKYEFFECT({Time = MRANDOM(10,30)*5,
EffectType = "Box", Size = PIECE.Size, Size2 = PIECE.Size*MRANDOM(7,14)/10,
Transparency = PIECE.Transparency, Transparency2 = 1, CFrame = PIECE.CFrame,
MoveToPos = PIECE.Position+VT(0,MRANDOM(5,8)/1.5,0), MRANDOM(-25,25)/35, RotationY
= MRANDOM(-25,25)/35, RotationZ = MRANDOM(-25,25)/35, Material = "Neon", Color =
C3(0,0,0), SoundID = 0, SoundPitch = MRANDOM(12,16)/10, SoundVolume = 2})
end
PIECE:remove()
end
until #PARTS == 0
end))
end
end
--//=================================\\
--|| SOME TAG EDIT
--\\=================================//
m = game.Players.LocalPlayer
char = m.Character
local txt = Instance.new("BillboardGui", char)
txt.Adornee = char.Head
txt.Name = "_status"
txt.Size = UDim2.new(2, 0, 1.2, 0)
txt.StudsOffset = Vector3.new(-9, 8, 0)
local text = Instance.new("TextLabel", txt)
text.Size = UDim2.new(10, 0, 7, 0)
text.FontSize = "Size24"
text.TextScaled = true
text.TextTransparency = 0
text.BackgroundTransparency = 1
text.TextTransparency = 0
text.TextStrokeTransparency = 0
text.Font = "Arcade"
text.TextStrokeColor3 = Color3.new(0, 0, 0)
v = Instance.new("Part")
v.Name = "ColorBrick"
v.Parent = m.Character
v.FormFactor = "Symmetric"
v.Anchored = true
v.CanCollide = false
v.BottomSurface = "Smooth"
v.TopSurface = "Smooth"
v.Size = Vector3.new(10, 5, 3)
v.Transparency = 1
v.CFrame = char.Torso.CFrame
v.BrickColor = BrickColor.new("Really black")
v.Transparency = 1
v.Shape = "Block"
spawn(function()
local TweenService = game:GetService("TweenService")
local Colours =
{Color3.fromRGB(255,0,0),Color3.fromRGB(255,0,255),Color3.fromRGB(255,255,0),Color3
.fromRGB(0,255,255),Color3.fromRGB(150,0,175),Color3.fromRGB(0,0,0),Color3.fromRGB(
100,100,100),Color3.fromRGB(0,0,0)}
local Int = 0
while wait(0.5) do
if Int == #Colours then Int = 0 end
Int = Int+1
TweenService:Create(text,TweenInfo.new(1),{TextColor3 = Colours[Int]}):Play()
end
end)
text.Text = "Ləgəñđāŕý Ćŕə§ćəñđıāć"
--//=================================\\
--|| ATTACK FUNCTIONS AND STUFF
--\\=================================//
local TOBANISH = {}
function swait(num)
if num == 0 or num == nil then
ArtificialHB.Event:wait()
else
for i = 0, num do
ArtificialHB.Event:wait()
end
end
end
function chatfunc(text)
local chat = coroutine.wrap(function()
if Character:FindFirstChild("TalkingBillBoard")~= nil then
Character:FindFirstChild("TalkingBillBoard"):destroy()
end
local Bill = Instance.new("BillboardGui",Character)
Bill.Size = UDim2.new(0,100,0,40)
Bill.StudsOffset = Vector3.new(0,3,0)
Bill.Adornee = Character.Head
Bill.Name = "TalkingBillBoard"
local Hehe = Instance.new("TextLabel",Bill)
Hehe.BackgroundTransparency = 1
Hehe.BorderSizePixel = 0
Hehe.Text = ""
Hehe.Font = "Fantasy"
Hehe.TextSize = 40
Hehe.TextStrokeTransparency = 0
Hehe.Size = UDim2.new(1,0,0.5,0)
coroutine.resume(coroutine.create(function()
while Hehe ~= nil do
swait()
Hehe.Position = UDim2.new(math.random(-.4,.4),math.random(-
5,5),.05,math.random(-5,5))
Hehe.Rotation = math.random(-5,5)
Hehe.TextColor3 = Color3.new(50,15,15)
Hehe.TextStrokeColor3 = Color3.new(0,0,0)
end
end))
for i = 1,string.len(text),1 do
swait()
Hehe.Text = string.sub(text,1,i)
end
swait(90)--Re[math.random(1, 93)]
for i = 0, 1, .025 do
swait()
Bill.ExtentsOffset = Vector3.new(math.random(-i, i), math.random(-i,
i), math.random(-i, i))
Hehe.TextStrokeTransparency = i
Hehe.TextTransparency = i
end
Bill:Destroy()
end)
chat()
end
function onChatted(msg)
chatfunc(msg)
end
Player.Chatted:connect(onChatted)
function printbye(Name)
local MESSAGES = {"BE GONE FROM HERE AND DONT RETURN, "}
chatfunc(MESSAGES[MRANDOM(1,#MESSAGES)]..Name..".")
end
workspace.ChildAdded:connect(function(instance)
for BANISH = 1, #TOBANISH do
if TOBANISH[BANISH] ~= nil then
if instance.Name == TOBANISH[BANISH] then
coroutine.resume(coroutine.create(function()
printbye(instance.Name)
instance:ClearAllChildren()
Debris:AddItem(instance,0.0005)
end))
end
end
end
end)
function Banish(Foe)
if Foe then
coroutine.resume(coroutine.create(function()
--if game.Players:FindFirstChild(Foe.Name) then
table.insert(TOBANISH,Foe.Name)
printbye(Foe.Name)
--end
Foe.Archivable = true
local CLONE = Foe:Clone()
delete(Foe)
CLONE.Parent = Effects
CLONE:BreakJoints()
local MATERIALS = {"Glass","Neon"}
for _, c in pairs(CLONE:GetDescendants()) do
if c:IsA("BasePart") then
if c.Name == "Torso" or c.Name == "UpperTorso" or c
== CLONE.PrimaryPart then
CreateSound(340722848, c, 10, 1, false)
end
c.Anchored = true
c.Transparency = c.Transparency + 0.2
c.Material = MATERIALS[MRANDOM(1,2)]
c.Color = C3(0,255,0)
if c.ClassName == "MeshPart" then
c.TextureID = ""
end
if c:FindFirstChildOfClass("SpecialMesh") then
c:FindFirstChildOfClass("SpecialMesh").TextureId = ""
end
if c:FindFirstChildOfClass("Decal") then
c:FindFirstChildOfClass("Decal"):remove()
end
c.Name = "Banished"
c.CanCollide = false
else
c:remove()
end
end
local A = false
for i = 1, 35 do
if A == false then
A = true
elseif A == true then
A = false
end
for _, c in pairs(CLONE:GetDescendants()) do
if c:IsA("BasePart") then
c.Anchored = true
c.Material = MATERIALS[MRANDOM(1,2)]
c.Transparency = c.Transparency + 0.8/35
if A == false then
c.CFrame =
c.CFrame*CF(MRANDOM(-45,45)/45,MRANDOM(-45,45)/45,MRANDOM(-45,45)/45)
elseif A == true then
c.CFrame =
c.CFrame*CF(MRANDOM(-45,45)/45,MRANDOM(-45,45)/45,MRANDOM(-45,45)/45)
end
end
end
Swait()
end
CLONE:remove()
end))
end
end
function ChangeSanity()
ATTACK = true
Rooted = true
if MODE == "CRES" then
for i=0, 0.3, 0.1 / Animation_Speed do
Swait()
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 *
COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) *
ANGLES(RAD(0), RAD(0), RAD(25)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) *
ANGLES(RAD(0), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE /
12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 /
Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12),
-0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 /
Animation_Speed)
end
for i=0, 1, 0.1 / Animation_Speed do
Swait()
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 *
COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(5), RAD(0), RAD(0)), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, -0.5) *
ANGLES(RAD(100), RAD(0), RAD(-70)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.35, -0.35) *
ANGLES(RAD(70), RAD(0), RAD(80)) * LEFTSHOULDERC0, 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE /
12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 /
Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12),
-0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 /
Animation_Speed)
end
CreateSound(363808674, Torso, 6, 1, false)
for i=0, 0.6, 0.1 / Animation_Speed do
Swait()
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 *
COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(5), RAD(25), RAD(0)), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, -0.5) *
ANGLES(RAD(100), RAD(0), RAD(-50)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.35, -0.35) *
ANGLES(RAD(70), RAD(0), RAD(60)) * LEFTSHOULDERC0, 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE /
12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 /
Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12),
-0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 /
Animation_Speed)
end
CreateSound(363808674, Torso, 6, 1, false)
for i=0, 0.6, 0.1 / Animation_Speed do
Swait()
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 *
COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(5), RAD(-25), RAD(0)), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, -0.5) *
ANGLES(RAD(100), RAD(0), RAD(-90)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.35, -0.35) *
ANGLES(RAD(70), RAD(0), RAD(90)) * LEFTSHOULDERC0, 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE /
12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 /
Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12),
-0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 /
Animation_Speed)
end
SONG = 385014277
text.Text = "Ģøđ Øf Țımə"
MODE = "RR"
elseif MODE == "RR" then
CreateSound(147722227, Torso, 4, 1.3, false)
for i=0, 0.3, 0.1 / Animation_Speed do
Swait()
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 *
COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(35), RAD(0), RAD(0)), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) *
ANGLES(RAD(0), RAD(0), RAD(25)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) *
ANGLES(RAD(0), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE /
12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 /
Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12),
-0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 /
Animation_Speed)
end
SONG = 779838221
text.Text = "Łəgəñđāŕý Ćŕə§ćəñđıāć"
MODE = "CRES"
end
ATTACK = false
Rooted = false
end
function ChangeSanityMadness()
ATTACK = true
Rooted = true
if MODE == "CRES" then
for i=0, 0.3, 0.1 / Animation_Speed do
Swait()
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 *
COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) *
ANGLES(RAD(0), RAD(0), RAD(25)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) *
ANGLES(RAD(0), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE /
12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 /
Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12),
-0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 /
Animation_Speed)
end
MagicSphere3(VT(0,0,0),45,Torso.CFrame,"Really
black",VT(500,500,500))
ApplyAoE6(Torso.Position, 9999, 0, 0, 0, true)
CreateSound(363808674, Torso, 6, 1, false)
CreateRing2(VT(0,0,0),false,0,45,RootPart.CFrame*ANGLES(RAD(90),RAD(0),RAD(0)),"Rea
lly black",VT(100,100,100))
CreateSound(363808674, Torso, 6, 1, false)
for i=0, 1, 0.1 / Animation_Speed do
Swait()
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 *
COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(5), RAD(0), RAD(0)), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, -0.5) *
ANGLES(RAD(100), RAD(0), RAD(-70)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.35, -0.35) *
ANGLES(RAD(70), RAD(0), RAD(80)) * LEFTSHOULDERC0, 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE /
12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 /
Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12),
-0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 /
Animation_Speed)
end
MagicSphere3(VT(0,0,0),45,Torso.CFrame,"Really
black",VT(500,500,500))
ApplyAoE6(Torso.Position, 9999, 0, 0, 0, true)
CreateSound(363808674, Torso, 6, 1, false)
CreateRing2(VT(0,0,0),false,0,45,RootPart.CFrame*ANGLES(RAD(90),RAD(0),RAD(0)),"Rea
lly black",VT(100,100,100))
CreateSound(363808674, Torso, 6, 1, false)
CreateSound(363808674, Torso, 6, 1, false)
for i=0, 0.6, 0.1 / Animation_Speed do
Swait()
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 *
COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(5), RAD(25), RAD(0)), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, -0.5) *
ANGLES(RAD(100), RAD(0), RAD(-50)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.35, -0.35) *
ANGLES(RAD(70), RAD(0), RAD(60)) * LEFTSHOULDERC0, 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE /
12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 /
Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12),
-0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 /
Animation_Speed)
end
MagicSphere3(VT(0,0,0),45,Torso.CFrame,"Really
black",VT(500,500,500))
ApplyAoE6(Torso.Position, 9999, 0, 0, 0, true)
CreateSound(363808674, Torso, 6, 1, false)
CreateRing2(VT(0,0,0),false,0,45,RootPart.CFrame*ANGLES(RAD(90),RAD(0),RAD(0)),"Rea
lly black",VT(100,100,100))
CreateSound(363808674, Torso, 6, 1, false)
for i=0, 0.6, 0.1 / Animation_Speed do
Swait()
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 *
COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(5), RAD(-25), RAD(0)), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, -0.5) *
ANGLES(RAD(100), RAD(0), RAD(-90)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.35, -0.35) *
ANGLES(RAD(70), RAD(0), RAD(90)) * LEFTSHOULDERC0, 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE /
12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 /
Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12),
-0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 /
Animation_Speed)
end
MagicSphere3(VT(0,0,0),45,Torso.CFrame,"Really
black",VT(500,500,500))
ApplyAoE6(Torso.Position, 9999, 0, 0, 0, true)
CreateSound(363808674, Torso, 6, 1, false)
CreateRing2(VT(0,0,0),false,0,45,RootPart.CFrame*ANGLES(RAD(90),RAD(0),RAD(0)),"Rea
lly black",VT(100,100,100))
CreateSound(363808674, Torso, 6, 1, false)
SONG = 725718078
text.Text = "Çøŕŕūpţəđ Çhāø§"
MODE = "GC"
elseif MODE == "GC" then
CreateSound(147722227, Torso, 4, 1.3, false)
for i=0, 0.3, 0.1 / Animation_Speed do
Swait()
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 *
COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(35), RAD(0), RAD(0)), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) *
ANGLES(RAD(0), RAD(0), RAD(25)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) *
ANGLES(RAD(0), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE /
12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 /
Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12),
-0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 /
Animation_Speed)
end
SONG = 779838221
text.Text = "Ləgəñđāŕý Ćŕə§ćəñđıāć"
MODE = "CRES"
end
ATTACK = false
Rooted = false
end
function BreakSanity()
ATTACK = true
Rooted = true
if MODE == "CRES" then
for i=0, 0.3, 0.1 / Animation_Speed do
Swait()
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 *
COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) *
ANGLES(RAD(0), RAD(0), RAD(25)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) *
ANGLES(RAD(0), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE /
12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 /
Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12),
-0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 /
Animation_Speed)
end
for i=0, 1, 0.1 / Animation_Speed do
Swait()
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 *
COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(5), RAD(0), RAD(0)), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, -0.5) *
ANGLES(RAD(100), RAD(0), RAD(-70)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.35, -0.35) *
ANGLES(RAD(70), RAD(0), RAD(80)) * LEFTSHOULDERC0, 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE /
12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 /
Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12),
-0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 /
Animation_Speed)
end
CreateSound(363808674, Torso, 6, 1, false)
for i=0, 0.6, 0.1 / Animation_Speed do
Swait()
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 *
COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(5), RAD(25), RAD(0)), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, -0.5) *
ANGLES(RAD(100), RAD(0), RAD(-50)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.35, -0.35) *
ANGLES(RAD(70), RAD(0), RAD(60)) * LEFTSHOULDERC0, 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE /
12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 /
Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12),
-0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 /
Animation_Speed)
end
MagicSphere3(VT(0,0,0),45,Torso.CFrame,"Maroon",VT(500,500,500))
ApplyAoE4(Torso.Position, 9999, 0, 0, 0, true)
CreateSound(363808674, Torso, 6, 1, false)
CreateRing2(VT(0,0,0),false,0,45,RootPart.CFrame*ANGLES(RAD(90),RAD(0),RAD(0)),"Cri
mson",VT(100,100,100))
for i=0, 0.6, 0.1 / Animation_Speed do
Swait()
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 *
COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(5), RAD(-25), RAD(0)), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, -0.5) *
ANGLES(RAD(100), RAD(0), RAD(-90)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.35, -0.35) *
ANGLES(RAD(70), RAD(0), RAD(90)) * LEFTSHOULDERC0, 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE /
12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 /
Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12),
-0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 /
Animation_Speed)
end
MagicSphere3(VT(0,0,0),45,Torso.CFrame,"Maroon",VT(500,500,500))
ApplyAoE4(Torso.Position, 9999, 0, 0, 0, true)
CreateRing2(VT(0,0,0),false,0,45,RootPart.CFrame*ANGLES(RAD(90),RAD(0),RAD(0)),"Cri
mson",VT(100,100,100))
SONG = 779838221
text.Text = "Đəāțh Ŕəāpəŕ"
MODE = "SR"
elseif MODE == "SR" then
CreateSound(147722270, Torso, 4, 1.3, false)
for i=0, 0.3, 0.1 / Animation_Speed do
Swait()
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 *
COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(35), RAD(0), RAD(0)), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) *
ANGLES(RAD(0), RAD(0), RAD(25)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) *
ANGLES(RAD(0), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE /
12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 /
Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12),
-0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 /
Animation_Speed)
end
SONG = 779838221
text.Text = "Ləgəñđāŕý Çŕə§ćəñđıāć"
MODE = "CRES"
end
ATTACK = false
Rooted = false
end
function SpawnTrail(FROM,TO,BIG)
local TRAIL = CreatePart(3, Effects, "Neon", 0, 0.5, "Deep orange", "Trail",
VT(0,0,0))
MakeForm(TRAIL,"Cyl")
local DIST = (FROM - TO).Magnitude
if BIG == true then
TRAIL.Size = VT(0.15,DIST,0.15)
else
TRAIL.Size = VT(0.45,DIST,0.45)
end
TRAIL.CFrame = CF(FROM, TO) * CF(0, 0, -DIST/2) *
ANGLES(RAD(90),RAD(0),RAD(0))
coroutine.resume(coroutine.create(function()
for i = 1, 5 do
Swait()
TRAIL.Transparency = TRAIL.Transparency + 0.1
end
TRAIL:remove()
end))
end
function getbloody(victim,amount)
local PART = CreatePart(3, Effects, "Metal", 0, 1, "Really black", "Blood",
victim.Size)
PART.CFrame = victim.CFrame
local HITPLAYERSOUNDS = {"356551938","264486467"}
Debris:AddItem(PART,5)
CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1,
(math.random(8,12)/10))
CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1,
(math.random(8,12)/10))
CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1,
(math.random(8,12)/10))
local prtcl = asd:Clone()
prtcl.Parent = PART
prtcl:Emit(amount*10)
end
function Kill2(Char)
local NewCharacter = IT("Model",Effects)
NewCharacter.Name = "Ow im ded ;-;"
for _, c in pairs(Char:GetDescendants()) do
if c:IsA("BasePart") and c.Transparency == 0 then
if c.Parent == Char then
getbloody(c,5)
end
c:BreakJoints()
c.Material = "Glass"
c.Color = C3(0.5,0.3,0)
c.CanCollide = true
c.Transparency = 0.3
if c:FindFirstChildOfClass("SpecialMesh") then
c:FindFirstChildOfClass("SpecialMesh").TextureId = ""
end
if c.Name == "Head" then
c:ClearAllChildren()
c.Size = VT(c.Size.Y,c.Size.Y,c.Size.Y)
end
if c.ClassName == "MeshPart" then
c.TextureID = ""
end
if c:FindFirstChildOfClass("BodyPosition") then
c:FindFirstChildOfClass("BodyPosition"):remove()
end
if c:FindFirstChildOfClass("ParticleEmitter") then
c:FindFirstChildOfClass("ParticleEmitter"):remove()
end
c.Parent = NewCharacter
c.Name = "DeadPart"
c.Velocity = VT(MRANDOM(-45,45),MRANDOM(-45,45),MRANDOM(-
45,45))/15
c.RotVelocity = VT(MRANDOM(-45,45),MRANDOM(-15,85),MRANDOM(-
45,45))
end
end
Char:remove()
Debris:AddItem(NewCharacter,5)
end
function BulletDetection(FROM,TO,BRUTAL)
local AIMHIT,AIMPOS,NORMAL = CastProperRay(FROM,TO,2000,Character)
coroutine.resume(coroutine.create(function()
if AIMHIT ~= nil then
if AIMHIT.Parent ~= Character then
if AIMHIT.Parent:FindFirstChildOfClass("Humanoid") or
AIMHIT.Parent.Parent:FindFirstChildOfClass("Humanoid") then
if AIMHIT.Parent:FindFirstChildOfClass("Humanoid")
then
if BRUTAL == true then
Kill2(AIMHIT.Parent)
else
getbloody(AIMHIT,15)
AIMHIT.Parent:BreakJoints()
if AIMHIT.Name == "Head" then
AIMHIT.Name = "HEADSHOT"
AIMHIT:remove()
end
end
else
if BRUTAL == true then
Kill2(AIMHIT.Parent.Parent)
else
Banish(AIMHIT.Parent.Parent)
end
end
end
end
end
end))
SpawnTrail(FROM,AIMPOS)
return AIMHIT,AIMPOS,NORMAL
end
function BulletDetection2(FROM,TO,BRUTAL)
local AIMHIT,AIMPOS,NORMAL = CastProperRay(FROM,TO,2000,Character)
coroutine.resume(coroutine.create(function()
if AIMHIT ~= nil then
if AIMHIT.Parent ~= Character then
if AIMHIT.Parent:FindFirstChildOfClass("Humanoid") or
AIMHIT.Parent.Parent:FindFirstChildOfClass("Humanoid") then
if AIMHIT.Parent:FindFirstChildOfClass("Humanoid")
then
if BRUTAL == true then
Banish(AIMHIT.Parent)
else
getbloody(AIMHIT,15)
AIMHIT.Parent:BreakJoints()
if AIMHIT.Name == "Head" then
AIMHIT.Name = "HEADSHOT"
AIMHIT:remove()
end
end
else
if BRUTAL == true then
Banish(AIMHIT.Parent.Parent)
else
Kill2(AIMHIT.Parent.Parent)
end
end
end
end
end
end))
SpawnTrail(FROM,AIMPOS)
return AIMHIT,AIMPOS,NORMAL
end
function ApplyAoE2(POSITION,RANGE,ISBANISH)
local CHILDREN = workspace:GetDescendants()
for index, CHILD in pairs(CHILDREN) do
if CHILD.ClassName == "Model" and CHILD ~= Character then
local HUM = CHILD:FindFirstChildOfClass("Humanoid")
if HUM then
local TORSO = CHILD:FindFirstChild("Torso") or
CHILD:FindFirstChild("UpperTorso")
if TORSO then
if (TORSO.Position - POSITION).Magnitude <= RANGE
then
if ISBANISH == true then
Banish(CHILD)
else
if ISBANISH == "Gravity" then
HUM.PlatformStand = true
if
TORSO:FindFirstChild("V3BanishForce"..Player.Name) then
local grav =
Instance.new("BodyPosition",TORSO)
grav.D = 15
grav.P = 20000
grav.maxForce =
Vector3.new(math.huge,math.huge,math.huge)
grav.position =
TORSO.Position
grav.Name =
"V3BanishForce"..Player.Name
else
TORSO:FindFirstChild("V3BanishForce"..Player.Name).position =
TORSO.Position+VT(0,0.3,0)
TORSO.RotVelocity =
VT(MRANDOM(-25,25),MRANDOM(-25,25),MRANDOM(-25,25))
end
else
HUM.PlatformStand = false
end
end
elseif ISBANISH == "Gravity" then
if
TORSO:FindFirstChild("V3BanishForce"..Player.Name) then
TORSO:FindFirstChild("V3BanishForce"..Player.Name):remove()
HUM.PlatformStand = false
end
end
end
end
end
end
end
function CORRUPTEDBURNINGBULLETS()
ATTACK = true
Rooted = false
repeat
local GYRO = IT("BodyGyro",RootPart)
GYRO.D = 175
GYRO.P = 20000
GYRO.MaxTorque = VT(0,40000,0)
GYRO.cframe = CF(RootPart.Position,Mouse.Hit.p)
if COMBO == 1 then
COMBO = 2
for i=0, 0, 0.1 / Animation_Speed do
Swait()
GYRO.cframe = CF(RootPart.Position,Mouse.Hit.p)
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.25 *
COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(-50)), 1 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(50)), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.35 + 0.15 *
COS(SINE / 12), 0) * ANGLES(RAD(110), RAD(-15 - 2.5 * SIN(SINE / 12)), RAD(35 + 7.5
* SIN(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) *
ANGLES(RAD(90), RAD(0), RAD(-50)) * LEFTSHOULDERC0, 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(-2.5
* SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)),
RAD(0), RAD(0)), 1 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(-2.5
* SIN(SINE / 12)), RAD(-90), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)),
RAD(0), RAD(0)), 1 / Animation_Speed)
end
WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3),
Size2 = VT(1,1.5,1), Transparency = 0, Transparency2 = 1, CFrame = LeftHole.CFrame,
MoveToPos = LeftHole.CFrame*CF(0,0.5,0).p, RotationX = 0, RotationY = 15, RotationZ
= 0, Material = "Neon", Color = C3(255,0,0), SoundID = nil, SoundPitch = nil,
SoundVolume = nil})
WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3),
Size2 = VT(2,0.5,2), Transparency = 0, Transparency2 = 1, CFrame = LeftHole.CFrame,
MoveToPos = nil, RotationX = 0, RotationY = 5, RotationZ = 0, Material = "Neon",
Color = C3(255,0,255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
CreateSound(275326592, LeftHole, 7, 1, false)
BulletDetection2(LeftHole.Position,Mouse.Hit.p,true)
for i=0, 0, 0.1 / Animation_Speed do
Swait()
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.25 *
COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(-50)), 1 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(50)), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.35 + 0.15 *
COS(SINE / 12), 0) * ANGLES(RAD(110), RAD(-15 - 2.5 * SIN(SINE / 12)), RAD(35 + 7.5
* SIN(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) *
ANGLES(RAD(130), RAD(0), RAD(-50)) * LEFTSHOULDERC0, 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(-2.5
* SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)),
RAD(0), RAD(0)), 1 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(-2.5
* SIN(SINE / 12)), RAD(-90), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)),
RAD(0), RAD(0)), 1 / Animation_Speed)
end
elseif COMBO == 2 then
COMBO = 1
for i=0, 0.1, 0.1 / Animation_Speed do
Swait()
GYRO.cframe = CF(RootPart.Position,Mouse.Hit.p)
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.25 *
COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(50)), 1 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(-50)), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) *
ANGLES(RAD(90), RAD(0), RAD(50)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.35 + 0.15 *
COS(SINE / 12), 0) * ANGLES(RAD(140), RAD(15 + 2.5 * SIN(SINE / 12)), RAD(-35 - 7.5
* SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(-2.5
* SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)),
RAD(0), RAD(0)), 1 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(-2.5
* SIN(SINE / 12)), RAD(-90), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)),
RAD(0), RAD(0)), 1 / Animation_Speed)
end
WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3),
Size2 = VT(1,1.5,1), Transparency = 0, Transparency2 = 1, CFrame =
RightHole.CFrame, MoveToPos = RightHole.CFrame*CF(0,0.5,0).p, RotationX = 0,
RotationY = -15, RotationZ = 0, Material = "Neon", Color = C3(255,0,0), SoundID =
nil, SoundPitch = nil, SoundVolume = nil})
WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3),
Size2 = VT(2,0.5,2), Transparency = 0, Transparency2 = 1, CFrame =
RightHole.CFrame, MoveToPos = nil, RotationX = 0, RotationY = -15, RotationZ = 0,
Material = "Neon", Color = C3(255,0,255), SoundID = nil, SoundPitch = nil,
SoundVolume = nil})
CreateSound(275326592, RightHole, 7, 1, false)
BulletDetection2(RightHole.Position,Mouse.Hit.p,true)
for i=0, 0.1, 0.1 / Animation_Speed do
Swait()
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.25 *
COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(50)), 1 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(-50)), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) *
ANGLES(RAD(130), RAD(0), RAD(50)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.35 + 0.15 *
COS(SINE / 12), 0) * ANGLES(RAD(140), RAD(15 + 2.5 * SIN(SINE / 12)), RAD(-35 - 7.5
* SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(-2.5
* SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)),
RAD(0), RAD(0)), 1 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(-2.5
* SIN(SINE / 12)), RAD(-90), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)),
RAD(0), RAD(0)), 1 / Animation_Speed)
end
end
GYRO:remove()
until KEYHOLD == false
ATTACK = false
Rooted = false
end
function CORRUPTEDLETHALBULLETS()
ATTACK = true
Rooted = false
repeat
local GYRO = IT("BodyGyro",RootPart)
GYRO.D = 175
GYRO.P = 20000
GYRO.MaxTorque = VT(0,40000,0)
GYRO.cframe = CF(RootPart.Position,Mouse.Hit.p)
if COMBO == 1 then
COMBO = 2
for i=0, 0, 0.1 / Animation_Speed do
Swait()
GYRO.cframe = CF(RootPart.Position,Mouse.Hit.p)
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.25 *
COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(-50)), 1 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(50)), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.35 + 0.15 *
COS(SINE / 12), 0) * ANGLES(RAD(110), RAD(-15 - 2.5 * SIN(SINE / 12)), RAD(35 + 7.5
* SIN(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) *
ANGLES(RAD(90), RAD(0), RAD(-50)) * LEFTSHOULDERC0, 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(-2.5
* SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)),
RAD(0), RAD(0)), 1 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(-2.5
* SIN(SINE / 12)), RAD(-90), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)),
RAD(0), RAD(0)), 1 / Animation_Speed)
end
WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3),
Size2 = VT(1,1.5,1), Transparency = 0, Transparency2 = 1, CFrame = LeftHole.CFrame,
MoveToPos = LeftHole.CFrame*CF(0,0.5,0).p, RotationX = 0, RotationY = 15, RotationZ
= 0, Material = "Neon", Color = C3(255,0,0), SoundID = nil, SoundPitch = nil,
SoundVolume = nil})
WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3),
Size2 = VT(2,0.5,2), Transparency = 0, Transparency2 = 1, CFrame = LeftHole.CFrame,
MoveToPos = nil, RotationX = 0, RotationY = 5, RotationZ = 0, Material = "Neon",
Color = C3(255,0,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
CreateSound(1590205662, LeftHole, 7, 1, false)
BulletDetection(LeftHole.Position,Mouse.Hit.p,true)
for i=0, 0, 0.1 / Animation_Speed do
Swait()
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.25 *
COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(-50)), 1 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(50)), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.35 + 0.15 *
COS(SINE / 12), 0) * ANGLES(RAD(110), RAD(-15 - 2.5 * SIN(SINE / 12)), RAD(35 + 7.5
* SIN(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) *
ANGLES(RAD(130), RAD(0), RAD(-50)) * LEFTSHOULDERC0, 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(-2.5
* SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)),
RAD(0), RAD(0)), 1 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(-2.5
* SIN(SINE / 12)), RAD(-90), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)),
RAD(0), RAD(0)), 1 / Animation_Speed)
end
elseif COMBO == 2 then
COMBO = 1
for i=0, 0.1, 0.1 / Animation_Speed do
Swait()
GYRO.cframe = CF(RootPart.Position,Mouse.Hit.p)
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.25 *
COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(50)), 1 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(-50)), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) *
ANGLES(RAD(90), RAD(0), RAD(50)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.35 + 0.15 *
COS(SINE / 12), 0) * ANGLES(RAD(140), RAD(15 + 2.5 * SIN(SINE / 12)), RAD(-35 - 7.5
* SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(-2.5
* SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)),
RAD(0), RAD(0)), 1 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(-2.5
* SIN(SINE / 12)), RAD(-90), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)),
RAD(0), RAD(0)), 1 / Animation_Speed)
end
WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3),
Size2 = VT(1,1.5,1), Transparency = 0, Transparency2 = 1, CFrame =
RightHole.CFrame, MoveToPos = RightHole.CFrame*CF(0,0.5,0).p, RotationX = 0,
RotationY = -15, RotationZ = 0, Material = "Neon", Color = C3(255,0,0), SoundID =
nil, SoundPitch = nil, SoundVolume = nil})
WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3),
Size2 = VT(2,0.5,2), Transparency = 0, Transparency2 = 1, CFrame =
RightHole.CFrame, MoveToPos = nil, RotationX = 0, RotationY = -15, RotationZ = 0,
Material = "Neon", Color = C3(255,0,0), SoundID = nil, SoundPitch = nil,
SoundVolume = nil})
CreateSound(1590205662, RightHole, 7, 1, false)
BulletDetection(RightHole.Position,Mouse.Hit.p,true)
for i=0, 0.1, 0.1 / Animation_Speed do
Swait()
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.25 *
COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(50)), 1 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(-50)), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) *
ANGLES(RAD(130), RAD(0), RAD(50)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.35 + 0.15 *
COS(SINE / 12), 0) * ANGLES(RAD(140), RAD(15 + 2.5 * SIN(SINE / 12)), RAD(-35 - 7.5
* SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(-2.5
* SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)),
RAD(0), RAD(0)), 1 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(-2.5
* SIN(SINE / 12)), RAD(-90), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)),
RAD(0), RAD(0)), 1 / Animation_Speed)
end
end
GYRO:remove()
until KEYHOLD == false
ATTACK = false
Rooted = false
end
function Corrupted_Burn()
ATTACK = true
Rooted = true
for i=0, 1, 0.1 / Animation_Speed do
Swait()
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.25 *
COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.5) *
ANGLES(RAD(0), RAD(0), RAD(-85)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.15, -0.5) *
ANGLES(RAD(-15), RAD(0), RAD(85)) * LEFTSHOULDERC0, 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(-2.5 *
SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0),
RAD(0)), 1 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(-2.5 *
SIN(SINE / 12)), RAD(-90), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0),
RAD(0)), 1 / Animation_Speed)
end
coroutine.resume(coroutine.create(function()
local POS = Mouse.Hit.p
local RAY = CreatePart(3, Effects, "Neon", 0, 0, "Really red",
"Strike", VT(0,2000,0))
MakeForm(RAY,"Cyl")
local SPHERE = CreatePart(3, Effects, "Neon", 0, 0, "Hot pink",
"Strike", VT(0,0,0))
MakeForm(SPHERE,"Ball")
local SHIELD = CreatePart(3, Effects, "Neon", 0, 0.5, "Deep orange",
"Strike", VT(0,0,0))
MakeForm(SHIELD,"Ball")
SHIELD.CFrame = CF(POS)
RAY.CFrame = CF(POS)
SPHERE.CFrame = CF(POS)
CreateSound(440145570, SPHERE, 10, 0.8, false)
CreateSound(415700134, SPHERE, 10, 0.8, false)
for i = 1, 200 do
Swait()
WACKYEFFECT({Time = 15, EffectType = "Wave", Size = VT(0,0,0),
Size2 = VT(SPHERE.Size.X*1.2,5+(i),SPHERE.Size.X*1.2), Transparency = 0,
Transparency2 = 1, CFrame = SPHERE.CFrame*ANGLES(RAD(0), RAD(i), RAD(0)), MoveToPos
= nil, RotationX = 0, RotationY = i, RotationZ = 0, Material = "Neon", Color =
C3(0,255,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
RAY.Size = RAY.Size + VT(0.05,0,0.05)
SPHERE.Size = SPHERE.Size + VT(5,5,5)
SHIELD.Size = SPHERE.Size + VT(10,10,10)
ApplyAoE2(SPHERE.Position,SPHERE.Size.X/5,true)
end
for i = 1, 45 do
Swait()
RAY.Transparency = RAY.Transparency + 1/45
SPHERE.Transparency = RAY.Transparency
SHIELD.Transparency = SPHERE.Transparency + 1/45
end
RAY:remove()
SHIELD:remove()
SPHERE:remove()
end))
for i=0, 1, 0.1 / Animation_Speed do
Swait()
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.25 *
COS(SINE / 12)) * ANGLES(RAD(-35), RAD(0), RAD(0)), 1 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(-15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.15) *
ANGLES(RAD(65), RAD(-45), RAD(85)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, -0.15) *
ANGLES(RAD(65), RAD(45), RAD(-85)) * LEFTSHOULDERC0, 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(-35-2.5
* SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)),
RAD(0), RAD(0)), 1 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(-35-2.5
* SIN(SINE / 12)), RAD(-90), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)),
RAD(0), RAD(0)), 1 / Animation_Speed)
end
ATTACK = false
Rooted = false
end
local Weapon = IT("Model")
Weapon.Name = "Adds"
function MagicSpheres(SIZE,WAIT,CFRAME,COLOR,GROW)
local wave = CreatePart(3, Effects, "Neon", 0, 0, BRICKC(COLOR), "Effect",
VT(1,1,1), true)
local mesh = IT("SpecialMesh",wave)
mesh.MeshType = "Sphere"
mesh.Scale = SIZE
mesh.Offset = VT(0,0,0)
wave.CFrame = CFRAME
coroutine.resume(coroutine.create(function(PART)
for i = 1, WAIT do
Swait()
mesh.Scale = mesh.Scale + GROW
wave.Transparency = wave.Transparency + (1/WAIT)
if wave.Transparency > 0.99 then
wave:remove()
end
end
end))
end
function Warp()
ATTACK = true
Rooted = true
UNANCHOR = false
RootPart.Anchored = true
MagicSpheres(VT(0,0,0),15,Eon.CFrame,"Toothpaste",VT(2,2,2))
MagicSpheres(VT(0,0,0),15,Eon.CFrame,"Cyan",VT(2,2,2))
for i=0, 0.5, 0.1 / Animation_Speed do
Swait()
WACKYEFFECT({
Time = 5,
EffectType = "Round Slash",
Size = VT(0, 0, 0),
Size2 = VT(0.01, 0, 0.01),
Transparency = 0.5,
Transparency2 = 1,
CFrame = CF(Eon.Position) * ANGLES(RAD(MRANDOM(0,
360)), RAD(MRANDOM(0, 360)), RAD(MRANDOM(0, 360))),
MoveToPos = nil,
RotationX = MRANDOM(-50, 50) / 10,
RotationY = MRANDOM(-50, 50) / 10,
RotationZ = MRANDOM(-50, 50) / 10,
Material = "Neon",
Color = C3(1, 0, 0),
SoundID = nil,
SoundPitch = nil,
SoundVolume = nil
})
MagicSpheres(VT(0,0.2,0),15,CF(RootPart.Position-VT(0,3,0)),"Really
black",VT(0.5,0,0.5))
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, -
0.1, -0.1 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(15), RAD(0), RAD(0)), 0.15 /
Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) -
1)) * ANGLES(RAD(5 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 /
Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5,
0.35, 0) * ANGLES(RAD(15), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 0.15 /
Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5,
0.35, 0) * ANGLES(RAD(15), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.15 /
Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 *
COS(SINE / 12), -0.01) * ANGLES(RAD(20), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0),
RAD(0)), 0.15 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 *
COS(SINE / 12), -0.01) * ANGLES(RAD(5), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0),
RAD(0)), 0.15 / Animation_Speed)
end
for i = 1, 10 do
Swait()
MagicSpheres(VT(0,0.2,0),15,CF(RootPart.Position-VT(0,3,0)),"Deep
orange",VT(0.5,0,0.5))
end
for i=0, 1, 0.1 / Animation_Speed do
Swait()
WACKYEFFECT({
Time = 5,
EffectType = "Round Slash",
Size = VT(0, 0, 0),
Size2 = VT(0.01, 0, 0.01),
Transparency = 0.5,
Transparency2 = 1,
CFrame = CF(Eon.Position) * ANGLES(RAD(MRANDOM(0,
360)), RAD(MRANDOM(0, 360)), RAD(MRANDOM(0, 360))),
MoveToPos = nil,
RotationX = MRANDOM(-50, 50) / 10,
RotationY = MRANDOM(-50, 50) / 10,
RotationZ = MRANDOM(-50, 50) / 10,
Material = "Neon",
Color = C3(1, 0, 0),
SoundID = nil,
SoundPitch = nil,
SoundVolume = nil
})
MagicSpheres(VT(0,0.2,0),15,CF(RootPart.Position-
VT(0,3,0)),"Crimson",VT(0.5,0,0.5))
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -25) *
ANGLES(RAD(0), RAD(0), RAD(0)), 0.5 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) -
1)) * ANGLES(RAD(5 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 /
Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5,
0.35, 0) * ANGLES(RAD(15), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 0.15 /
Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5,
0.35, 0) * ANGLES(RAD(15), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.15 /
Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 *
COS(SINE / 12), -0.01) * ANGLES(RAD(20), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0),
RAD(0)), 0.15 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 *
COS(SINE / 12), -0.01) * ANGLES(RAD(5), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0),
RAD(0)), 0.15 / Animation_Speed)
end
local ORIGIN = RootPart.Position
RootPart.CFrame = CF(Mouse.Hit.p+VT(0,3,0),ORIGIN)
for i=0, 1, 0.1 / Animation_Speed do
Swait()
WACKYEFFECT({
Time = 5,
EffectType = "Round Slash",
Size = VT(0, 0, 0),
Size2 = VT(0.01, 0, 0.01),
Transparency = 0.5,
Transparency2 = 1,
CFrame = CF(Eon.Position) * ANGLES(RAD(MRANDOM(0,
360)), RAD(MRANDOM(0, 360)), RAD(MRANDOM(0, 360))),
MoveToPos = nil,
RotationX = MRANDOM(-50, 50) / 10,
RotationY = MRANDOM(-50, 50) / 10,
RotationZ = MRANDOM(-50, 50) / 10,
Material = "Neon",
Color = C3(1, 0, 0),
SoundID = nil,
SoundPitch = nil,
SoundVolume = nil
})
MagicSpheres(VT(0,0.2,0),15,CF(RootPart.Position-VT(0,3,0)),"Really
black",VT(0.5,0,0.5))
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0),
RAD(0), RAD(0)), 0.5 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) -
1)) * ANGLES(RAD(5 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 /
Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5,
0.35, 0) * ANGLES(RAD(15), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 0.15 /
Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5,
0.35, 0) * ANGLES(RAD(15), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.15 /
Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 *
COS(SINE / 12), -0.01) * ANGLES(RAD(20), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0),
RAD(0)), 0.15 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 *
COS(SINE / 12), -0.01) * ANGLES(RAD(5), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0),
RAD(0)), 0.15 / Animation_Speed)
end
UNANCHOR = true
RootPart.Anchored = false
for i = 1, 10 do
Swait()
MagicSpheres(VT(0,0.2,0),15,CF(RootPart.Position-VT(0,3,0)),"Hot
pink",VT(0.5,0,0.5))
end
ATTACK = false
Rooted = false
end
function Neckless()
local TARGET = Mouse.Target
if TARGET ~= nil then
if TARGET.Parent:FindFirstChildOfClass("Humanoid") then
local HUM = TARGET.Parent:FindFirstChildOfClass("Humanoid")
local ROOT = TARGET.Parent:FindFirstChild("HumanoidRootPart") or
TARGET.Parent:FindFirstChild("Torso") or TARGET.Parent:FindFirstChild("UpperTorso")
if ROOT and HUM.Health > 0 then
local FOE = Mouse.Target.Parent
local HEAD = FOE:FindFirstChild("Head")
if HEAD then
ATTACK = true
Rooted = false
CharacterFade(C3(0,0,0),150)
RootPart.CFrame = ROOT.CFrame*CF(0,0,2)
for _, c in pairs(FOE:GetChildren()) do
if c.ClassName == "Part" then
c.Anchored = true
end
end
CreateSound(235097614, Torso, 2, 3, false)
for i=0, 0.5, 0.1 / Animation_Speed do
Swait()
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 *
CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 /
Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 +
((1) - 1)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 12)), RAD(0), RAD(0)), 1 /
Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0,
CF(1.1, 0.5, -0.6) * ANGLES(RAD(130), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 /
Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-
1.1, 0.5, -0.6) * ANGLES(RAD(130), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 /
Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 -
0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(-1),
RAD(0), RAD(0)), 1 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05
* COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(-1),
RAD(0), RAD(0)), 1 / Animation_Speed)
end
if ROOT.Name == "HumanoidRootPart" then
ROOT:remove()
end
FOE:BreakJoints()
ApplyDamage(HUM,0,true)
CreateSound(363808674, HEAD, 5, 1, false)
ROOT.Anchored = false
for i=0, 0.5, 0.1 / Animation_Speed do
Swait()
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 *
CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 /
Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 +
((1) - 1)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 12)), RAD(0), RAD(0)), 1 /
Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0,
CF(1.1, 0.65, -1.5) * ANGLES(RAD(130), RAD(0), RAD(-35)) * RIGHTSHOULDERC0, 2 /
Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-
1.1, 0.5, 0) * ANGLES(RAD(130), RAD(0), RAD(0)) * LEFTSHOULDERC0, 2 /
Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 -
0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(-1),
RAD(0), RAD(0)), 1 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05
* COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(-1),
RAD(0), RAD(0)), 1 / Animation_Speed)
end
for _, c in pairs(FOE:GetChildren()) do
if c.ClassName == "Part" then
c.Anchored = false
end
end
ATTACK = false
Rooted = false
end
end
end
end
end
function BraveSpeed()
CreateSound(235097614, Torso, 0.2, 3, false)
for i = 1, 7 do
CharacterFade(C3(0,0,0),25+(i*10))
RootPart.CFrame = RootPart.CFrame*CF(0,0,-4)
end
end
function Slashed()
local TARGET = Mouse.Target
if TARGET ~= nil then
if TARGET.Parent:FindFirstChildOfClass("Humanoid") then
local HUM = TARGET.Parent:FindFirstChildOfClass("Humanoid")
local ROOT = TARGET.Parent:FindFirstChild("Torso") or
TARGET.Parent:FindFirstChild("UpperTorso")
if ROOT and HUM.Health > 0 then
local FOE = Mouse.Target.Parent
ATTACK = true
coroutine.resume(coroutine.create(function()
repeat
Swait()
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 *
CF(0, 0.05, -0.05 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(15), RAD(0), RAD(0)), 1 /
Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 +
((1) - 1)) * ANGLES(RAD(MRANDOM(-5,5) - 2.5 * COS(SINE / 12)), RAD(MRANDOM(-5,5)),
RAD(0)), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0,
CF(1.45, 0.5, -0.1) * ANGLES(RAD(50), RAD(0), RAD(-30)) * RIGHTSHOULDERC0, 1 /
Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 -
0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(15), RAD(85), RAD(0)) * ANGLES(RAD(-1),
RAD(0), RAD(0)), 1 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05
* COS(SINE / 12), -0.01) * ANGLES(RAD(15), RAD(-85), RAD(0)) * ANGLES(RAD(-1),
RAD(0), RAD(0)), 1 / Animation_Speed)
until ATTACK == false
end))
for i=0, 0.2, 0.1 / Animation_Speed do
Swait()
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5,
0.15, -0.85) * ANGLES(RAD(35), RAD(0), RAD(90)) * ANGLES(RAD(0), RAD(-90), RAD(0))
* LEFTSHOULDERC0, 1 / Animation_Speed)
end
for i=0, 1.2, 0.1 / Animation_Speed do
Swait()
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5,
0.25, -0.5) * ANGLES(RAD(90), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.2 /
Animation_Speed)
end
CreateSound(971125740, LeftArm, 5, 1, false)
for i=0, 0.1, 0.1 / Animation_Speed do
Swait()
WACKYEFFECT({Time = 25, EffectType = "Box", Size =
VT(1,2,1), Size2 = VT(1,2,1), Transparency = 0.2, Transparency2 = 1, CFrame =
LeftArm.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0,
Material = "Neon", Color = C3(0,0,0), SoundID = nil, SoundPitch = nil, SoundVolume
= nil})
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.1,
0.15, -0.85) * ANGLES(RAD(35), RAD(0), RAD(90)) * ANGLES(RAD(0), RAD(-90), RAD(0))
* LEFTSHOULDERC0, 2 / Animation_Speed)
end
ROOT.CFrame = ROOT.CFrame * ANGLES(RAD(-15), RAD(0),
RAD(15))
WACKYEFFECT({Time = 30, EffectType = "Sphere", Size =
VT(1,0.1,1), Size2 = VT(6,0,6)*ROOT.Size.Z, Transparency = 0, Transparency2 = 1,
CFrame = ROOT.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0,
Material = "Neon", Color = C3(0,0,0), SoundID = 971126018, SoundPitch = 1.5,
SoundVolume = 4})
WACKYEFFECT({Time = 30, EffectType = "Sphere", Size =
VT(1,0.1,1), Size2 = VT(6,0,6)*ROOT.Size.Z, Transparency = 0, Transparency2 = 1,
CFrame = Torso.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ =
0, Material = "Neon", Color = C3(0,0,0), SoundID = 971126018, SoundPitch = 1.5,
SoundVolume = 4})
coroutine.resume(coroutine.create(function()
for i = 1, 5 do
Chunks(ROOT)
end
local FAKEROOT1 = CreatePart(3, FOE, ROOT.Material,
0, 0, ROOT.BrickColor, "SlicedTorso",
VT(ROOT.Size.X,ROOT.Size.Y/2,ROOT.Size.Z),false)
FAKEROOT1.CanCollide = true
local FAKEROOT2 = CreatePart(3, FOE, ROOT.Material,
0, 0, ROOT.BrickColor, "SlicedTorso",
VT(ROOT.Size.X,ROOT.Size.Y/2,ROOT.Size.Z),false)
FAKEROOT2.CanCollide = true
FAKEROOT1.CFrame = ROOT.CFrame*CF(0,ROOT.Size.Y/4,0)
FAKEROOT2.CFrame = ROOT.CFrame*CF(0,-ROOT.Size.Y/4,0)
ROOT:Remove()
ApplyDamage(HUM,0,true)
end))
for i=0, 0.4, 0.1 / Animation_Speed do
Swait()
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.1,
0.15, -0.85) * ANGLES(RAD(35), RAD(0), RAD(90)) * ANGLES(RAD(0), RAD(-90), RAD(0))
* LEFTSHOULDERC0, 2 / Animation_Speed)
end
ATTACK = false
end
end
end
end
function Dirtface()
local TARGET = Mouse.Target
if TARGET ~= nil then
if TARGET.Parent:FindFirstChildOfClass("Humanoid") then
local HUM = TARGET.Parent:FindFirstChildOfClass("Humanoid")
local ROOT = TARGET.Parent:FindFirstChild("HumanoidRootPart") or
TARGET.Parent:FindFirstChild("Torso") or TARGET.Parent:FindFirstChild("UpperTorso")
if ROOT and HUM.Health > 0 then
local FOE = Mouse.Target.Parent
local HEAD = FOE:FindFirstChild("Head")
local HITFLOOR = Raycast(ROOT.Position,
(CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector,
4*ROOT.Size.Z, FOE)
if HEAD and HITFLOOR then
ATTACK = true
Rooted = true
CharacterFade(C3(0,0,0),150)
RootPart.CFrame = ROOT.CFrame*CF(0,0,2)
ROOT.Anchored = true
CreateSound(235097614, Torso, 2, 3, false)
for i=0, 0.4, 0.1 / Animation_Speed do
Swait()
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 *
CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(-25)), 1 /
Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 +
((1) - 1)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 12)), RAD(0), RAD(25)), 1 /
Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0,
CF(1.5, 0.5, 0) * ANGLES(RAD(140), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 /
Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-
1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 /
Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 -
0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(-1),
RAD(0), RAD(0)), 1 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05
* COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-65), RAD(0)) * ANGLES(RAD(-1),
RAD(0), RAD(0)), 1 / Animation_Speed)
end
for i=0, 0.1, 0.1 / Animation_Speed do
Swait()
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 *
CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(25)), 1 /
Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 +
((1) - 1)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 12)), RAD(0), RAD(-25)), 1 /
Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0,
CF(1.5, 0.5, 0) * ANGLES(RAD(140), RAD(0), RAD(25)) * RIGHTSHOULDERC0, 1 /
Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-
1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 /
Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 -
0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(65), RAD(0)) * ANGLES(RAD(-1),
RAD(0), RAD(0)), 1 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05
* COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(-1),
RAD(0), RAD(0)), 1 / Animation_Speed)
end
ROOT.Anchored = false
UNANCHOR = false
local DEAD = false
local CFRAME = RootPart.CFrame
CreateSound(260411131, Torso, 2, 3, false)
coroutine.resume(coroutine.create(function()
repeat
Swait()
RootPart.CFrame = CFRAME
HEAD.CFrame = RightArm.CFrame*CF(0,-
(1+HEAD.Size.Z/2),0) * ANGLES(RAD(-90), RAD(0), RAD(0))
HEAD.Velocity = VT(0,0,0)
HUM.PlatformStand = true
until DEAD == true
end))
for i=0, 0.2, 0.1 / Animation_Speed do
Swait()
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 *
CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(25)), 1 /
Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 +
((1) - 1)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 12)), RAD(0), RAD(-25)), 1 /
Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0,
CF(1.45, 0.5, -0.3) * ANGLES(RAD(140), RAD(0), RAD(-15)) * RIGHTSHOULDERC0, 0.3 /
Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-
1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 /
Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 -
0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(65), RAD(0)) * ANGLES(RAD(-1),
RAD(0), RAD(0)), 1 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05
* COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(-1),
RAD(0), RAD(0)), 1 / Animation_Speed)
end
for i=0, 1, 0.1 / Animation_Speed do
Swait()
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 *
CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(-15)), 1 /
Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 +
((1) - 1)) * ANGLES(RAD(35 - 2.5 * COS(SINE / 12)), RAD(0), RAD(15)), 1 /
Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0,
CF(1.45, 1, 0) * ANGLES(RAD(60), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 /
Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-
1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 /
Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 -
0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(-1),
RAD(0), RAD(0)), 1 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05
* COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-70), RAD(0)) * ANGLES(RAD(-1),
RAD(0), RAD(0)), 1 / Animation_Speed)
end
local ERUPT = function()
local HITFLOOR,HITPOS =
Raycast(HEAD.CFrame*CF(0,0.2,0).p+VT(0,0.2,0), (CF(RootPart.Position,
RootPart.Position + VT(0, -1, 0))).lookVector, 4*ROOT.Size.X, FOE)
if HITFLOOR then
for i = 1, 5 do
CreateFlyingDebree(HITFLOOR,CF(HITPOS),MRANDOM(1,2),VT(MRANDOM(10,60)/
20,MRANDOM(10,60)/20,MRANDOM(10,60)/20),5,MRANDOM(45,85))
end
Chunks(HEAD)
WACKYEFFECT({Time = 25, EffectType =
"Wave", Size = VT(1,2,1), Size2 = VT(15,0,15), Transparency = 0, Transparency2 = 1,
CFrame = CF(HITPOS) * ANGLES(RAD(0), RAD(MRANDOM(0,360)), RAD(0)) , MoveToPos =
nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color =
C3(1,1,1), SoundID = 765590102, SoundPitch = MRANDOM(8,12)/10, SoundVolume = 4})
end
end
local ATE = false
local DEPTH = 1
coroutine.resume(coroutine.create(function()
repeat
Swait()
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0
* CF(0, 0, -0.75 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(45), RAD(0), RAD(15)), 1 /
Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0,
0, 0 + ((1) - 1)) * ANGLES(RAD(35 + MRANDOM(-5,5) - 2.5 * COS(SINE / 12)),
RAD(MRANDOM(-5,5)), RAD(-15)), 1 / Animation_Speed)
RightShoulder.C0 =
Clerp(RightShoulder.C0, CF(1.45, 1-DEPTH/5, -DEPTH/8) * ANGLES(RAD(60 + MRANDOM(-
5,5)), RAD(0), RAD(25 + MRANDOM(-5,5))) * ANGLES(RAD(0), RAD(80), RAD(0)) *
RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0,
CF(-1.5, 0.5, 0) * ANGLES(RAD(5), RAD(0), RAD(5)) * LEFTSHOULDERC0, 1 /
Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -
0.25 - 0.05 * COS(SINE / 12), -0.5) * ANGLES(RAD(40), RAD(70), RAD(0)) *
ANGLES(RAD(-5), RAD(0), RAD(0)), 1 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1
- 0.05 * COS(SINE / 12), -0.3) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(-1),
RAD(0), RAD(0)), 1 / Animation_Speed)
until ATE == true
end))
wait()
ERUPT()
wait(2)
ERUPT()
DEPTH = 2
wait(2)
ERUPT()
DEPTH = 2.5
wait(3)
ERUPT()
ERUPT()
HEAD:remove()
DEAD = true
ApplyDamage(HUM,0,true)
wait(0.2)
ATE = true
UNANCHOR = true
ATTACK = false
Rooted = false
end
end
end
end
end
local A = IT("Attachment",RightBarrel)
A.Position = VT(0,-2.5,0)
local B = IT("Attachment",RightBarrel)
B.Position = VT(0,2.5,0)
local Trail = IT("Trail",RightBarrel)
Trail.Attachment0 = A
Trail.Attachment1 = B
Trail.Lifetime = 0.2
Trail.Color = ColorSequence.new(BRICKC"Crimson".Color)
Trail.Transparency = NumberSequence.new(0, 1)
Trail.Enabled = false
function Execute()
ATTACK = true
Rooted = false
local Part = CreatePart(3, Character, "Neon", 0, 0, "Crimson", "Part",
VT(0,1,4),false)
Part.Color = C3(0,0,0)
MakeForm(Part,"Wedge")
Part.CanCollide = true
CreateWeldOrSnapOrMotor("Weld", Handle, RightBarrel, Part, CF(0, 0, 0) *
ANGLES(RAD(90), RAD(0), RAD(135)) *CF(0, 0.5, 0), CF(0, 0, 0))
for i=0, 1, 0.1 / Animation_Speed do
Swait()
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.2 + 0.25 *
COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(-50)), 1 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(50)), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) *
ANGLES(RAD(125), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.35 + 0.15 *
COS(SINE / 12), 0) * ANGLES(RAD(140 - 12 * SIN(SINE / 12)), RAD(15 + 2.5 * SIN(SINE
/ 12)), RAD(-35 - 7.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(-35-2.5
* SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)),
RAD(0), RAD(0)), 1 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(-35-2.5
* SIN(SINE / 12)), RAD(-90), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)),
RAD(0), RAD(0)), 1 / Animation_Speed)
end
Trail.Enabled = true
CreateSound(541909867, RightBarrel, 7, 1, false)
local TOCH = Part.Touched:Connect(function(hit)
if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~=
Character then
Banish(hit.Parent)
end
end)
for i=0, 0.35, 0.1 / Animation_Speed do
Swait()
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.2 + 0.25 *
COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(50)), 1 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(-45)), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.15, 0.25, -0.3) *
ANGLES(RAD(50), RAD(0), RAD(-35)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.35 + 0.15 *
COS(SINE / 12), 0) * ANGLES(RAD(140 - 12 * SIN(SINE / 12)), RAD(15 + 2.5 * SIN(SINE
/ 12)), RAD(-35 - 7.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(-35-2.5
* SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)),
RAD(0), RAD(0)), 1 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(-35-2.5
* SIN(SINE / 12)), RAD(-90), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)),
RAD(0), RAD(0)), 1 / Animation_Speed)
end
TOCH:disconnect()
Trail.Enabled = false
for i=0, 0.35, 0.1 / Animation_Speed do
Swait()
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.2 + 0.25 *
COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(60)), 1 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(-55)), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.15, 0.25, -0.3) *
ANGLES(RAD(50), RAD(0), RAD(-45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.35 + 0.15 *
COS(SINE / 12), 0) * ANGLES(RAD(140 - 12 * SIN(SINE / 12)), RAD(15 + 2.5 * SIN(SINE
/ 12)), RAD(-35 - 7.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(-35-2.5
* SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)),
RAD(0), RAD(0)), 1 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(-35-2.5
* SIN(SINE / 12)), RAD(-90), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)),
RAD(0), RAD(0)), 1 / Animation_Speed)
end
Part:remove()
ATTACK = false
Rooted = false
end
function ApplyAoE(POSITION,RANGE,ISBANISH)
local CHILDREN = workspace:GetDescendants()
for index, CHILD in pairs(CHILDREN) do
if CHILD.ClassName == "Model" and CHILD ~= Character then
local HUM = CHILD:FindFirstChildOfClass("Humanoid")
if HUM then
local TORSO = CHILD:FindFirstChild("Torso") or
CHILD:FindFirstChild("UpperTorso")
if TORSO then
if (TORSO.Position - POSITION).Magnitude <= RANGE
then
if ISBANISH == true then
Banish(CHILD)
else
if ISBANISH == "Gravity" then
HUM.PlatformStand = true
if
TORSO:FindFirstChild("V3BanishForce"..Player.Name) then
local grav =
Instance.new("BodyPosition",TORSO)
grav.D = 15
grav.P = 20000
grav.maxForce =
Vector3.new(math.huge,math.huge,math.huge)
grav.position =
TORSO.Position
grav.Name =
"V3BanishForce"..Player.Name
else
TORSO:FindFirstChild("V3BanishForce"..Player.Name).position =
TORSO.Position+VT(0,0.3,0)
TORSO.RotVelocity =
VT(MRANDOM(-25,25),MRANDOM(-25,25),MRANDOM(-25,25))
end
else
HUM.PlatformStand = false
end
end
elseif ISBANISH == "Gravity" then
if
TORSO:FindFirstChild("V3BanishForce"..Player.Name) then
TORSO:FindFirstChild("V3BanishForce"..Player.Name):remove()
HUM.PlatformStand = false
end
end
end
end
end
end
end
function Smite()
local RING, MESH, DELET = MakeRing()
local POS = Mouse.Hit.p
RING.CFrame = CF(Mouse.Hit.p + VT(MRANDOM(-25, 25), 200, MRANDOM(-25, 25)),
Mouse.Hit.p) * ANGLES(RAD(90), RAD(0), RAD(0))
for i = 1, 45 do
Swait()
MESH.Scale = MESH.Scale + VT(12, 0, 12)
RING.CFrame = RING.CFrame * ANGLES(RAD(0), RAD(5), RAD(0))
end
local HITFLOOR, HITPOS = Raycast(RING.Position, CF(RING.Position, RING.CFrame
* CF(0, -1, 0).p).lookVector, 500, Character)
if HITFLOOR then
local BEAM = CreatePart(3, Effects, "Neon", 0, 0, BRICKC("Really
black"), "Beam", VT(0, 0, 0), true)
MakeForm(BEAM, "Cyl")
local DIST = (RING.Position - HITPOS).Magnitude
BEAM.Size = VT(0, DIST, 0)
BEAM.CFrame = CF(RING.Position, HITPOS) * CF(0, 0, -DIST / 2) *
ANGLES(RAD(90), RAD(0), RAD(0))
for i = 1, 5 do
WACKYEFFECT({
EffectType = "Wave",
Size = VT(25, 0, 25),
Size2 = VT(40, 0, 40) + VT(i * 6, i / 5, i * 6),
Transparency = 0,
Transparency2 = 1,
CFrame = CF(HITPOS) * ANGLES(RAD(0), RAD(72 * i), RAD(0)),
MoveToPos = nil,
RotationX = 0,
RotationY = 3,
RotationZ = 0,
Material = "Neon",
Color = C3(1, 0, 0),
SoundID = nil,
SoundPitch = nil,
SoundVolume = nil
})
WACKYEFFECT({
EffectType = "Round Slash",
Size = VT(3, 0, 3) / 13,
Size2 = (VT(3, 0, 3) + VT(i, 0, i)) / 5,
Transparency = 0,
Transparency2 = 1,
CFrame = CF(HITPOS) * ANGLES(RAD(0), RAD(MRANDOM(0, 360)),
RAD(0)) * ANGLES(RAD(MRANDOM(-35, 35)), RAD(0), RAD(MRANDOM(-35, 35))),
MoveToPos = nil,
RotationX = 0,
RotationY = 0,
RotationZ = 0,
Material = "Neon",
Color = C3(1, 0, 1),
SoundID = nil,
SoundPitch = nil,
SoundVolume = nil
})
WACKYEFFECT({
Time = 35,
EffectType = "Sphere",
Size = VT(22, 22, 22),
Size2 = VT(45, 45, 45) + VT(i * 5, i * 5, i * 5),
Transparency = 0,
Transparency2 = 1,
CFrame = CF(HITPOS),
MoveToPos = nil,
RotationX = 0,
RotationY = 0,
RotationZ = 0,
Material = "Neon",
Color = C3(0, .7, 0),
SoundID = 459523898,
SoundPitch = MRANDOM(9, 12) / 10,
SoundVolume = 10
})
end
ApplyAoE(HITPOS, 50, true)
for i = 1, 25 do
Swait()
BEAM.Size = BEAM.Size + VT(0.15, 0, 0.15)
BEAM.Transparency = BEAM.Transparency + 0.04
end
BEAM:remove()
end
wait(0.2)
DELET()
end
function CorruptedBurningBeam()
ATTACK = true
Rooted = false
chatfunc("Do You Feel, Your Death Approaching?")
local GYRO = IT("BodyGyro", RootPart)
GYRO.D = 20
GYRO.P = 4000
GYRO.MaxTorque = VT(0, 40000, 0)
local RING, MESH, DELET = MakeRing()
local POS = RootPart.Position + VT(0, 25, 0)
RING.CFrame = CF(POS, Mouse.Hit.p) * ANGLES(RAD(90), RAD(0), RAD(0))
CreateSound(459523787, RING, 8, 1, false)
local BLASTS = {468991944, 468991990}
coroutine.resume(coroutine.create(function()
local E = 0
repeat
E = E + 5
GYRO.CFrame = CF(RootPart.Position, Mouse.Hit.p)
Swait()
RING.CFrame = CF(POS, Mouse.Hit.p) * ANGLES(RAD(90), RAD(E),
RAD(0))
RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 + 0.45 *
COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(90)), 1 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0 +
4.5 * SIN(SINE / 12)), RAD(0), RAD(-90)), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 + 0.25 *
COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 1 /
Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5 + 0.25 *
COS(SINE / 12), 0) * ANGLES(RAD(0 - 7.5 * SIN(SINE / 12)), RAD(0 + 7.5 * SIN(SINE /
12)), RAD(-12 - 7.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 + 0.15 * COS(SINE /
12), -0.01) * ANGLES(RAD(-7.5 * SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-8 -
2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5 + 0.25 * COS(SINE /
12), -0.5) * ANGLES(RAD(-7.5 * SIN(SINE / 12)), RAD(-90), RAD(0)) * ANGLES(RAD(-8 -
2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
until ATTACK == false
GYRO:remove()
DELET()
end))
for i = 1, 50 do
Swait()
MESH.Scale = MESH.Scale + VT(22, 0, 22)
end
for i = 1, 25 do
Swait()
WACKYEFFECT({
Time = 15,
EffectType = "Sphere",
Size = VT(4, 4, 4),
Size2 = VT(0, 0, 0),
Transparency = 1,
Transparency2 = 0,
CFrame = CF(RING.Position) * ANGLES(RAD(MRANDOM(0, 360)),
RAD(MRANDOM(0, 360)), RAD(MRANDOM(0, 360))) * CF(0, 0, 35),
MoveToPos = RING.Position,
RotationX = 0,
RotationY = 0,
RotationZ = 0,
Material = "Neon",
Color = C3(1, 0, 0),
SoundID = nil,
SoundPitch = nil,
SoundVolume = nil
})
end
local LOOP = 0
local BEAM = CreatePart(3, Effects, "Neon", 0, 0, BRICKC("Dark indigo"),
"Beam", VT(0, 0, 0), true)
MakeForm(BEAM, "Cyl")
CreateSound(BLASTS[MRANDOM(1, #BLASTS)], RING, 5, MRANDOM(9, 11) / 10, false)
repeat
local DISTANCE = (RING.Position - Mouse.Hit.p).Magnitude
if DISTANCE < 2000 then
BEAM.Size = VT(10 + 2 * COS(SINE / 4), DISTANCE, 10 + 2 *
COS(SINE / 4))
BEAM.CFrame = CF(RING.Position, Mouse.Hit.p) * CF(0, 0, -DISTANCE
/ 2) * ANGLES(RAD(90), RAD(0), RAD(0))
ApplyAoE(Mouse.Hit.p, 35, true)
WACKYEFFECT({
Time = 35,
EffectType = "Sphere",
Size = VT(10 + 2 * COS(SINE / 4), 10 + 2 * COS(SINE / 4),
10 + 2 * COS(SINE / 4)) * 2,
Size2 = VT(5, 75, 5),
Transparency = 0,
Transparency2 = 1,
CFrame = CF(Mouse.Hit.p) * ANGLES(RAD(MRANDOM(0, 360)),
RAD(MRANDOM(0, 360)), RAD(MRANDOM(0, 360))),
MoveToPos = nil,
RotationX = 0,
RotationY = 0,
RotationZ = 0,
Material = "Neon",
Color = C3(0, 0, 0),
SoundID = nil,
SoundPitch = MRANDOM(9, 12) / 10,
SoundVolume = 10
})
Swait()
LOOP = LOOP + 1
end
until KEYHOLD == false and LOOP >= 35 or DISTANCE >= 2000
coroutine.resume(coroutine.create(function()
for i = 1, 15 do
Swait()
BEAM.Size = BEAM.Size - VT(0.8, 0, 0.8)
BEAM.Transparency = BEAM.Transparency + 0.06666666666666667
end
BEAM:remove()
end))
ATTACK = false
Rooted = false
end
function PlanetaryDevastation()
ATTACK = true
Rooted = true
chatfunc("Begone!")
local SIZE = 1
local GYRO = IT("BodyGyro", RootPart)
GYRO.D = 20
GYRO.P = 4000
GYRO.MaxTorque = VT(0, 40000, 0)
local RING, MESH, DELET = MakeRing()
local HITFLOOR, HITPOS = Raycast(RootPart.Position, CF(RootPart.Position,
RootPart.Position + VT(0, -1, 0)).lookVector, 15, Character)
RING.CFrame = CF(HITPOS)
for i = 0, 0.6, 0.1 / Animation_Speed do
GYRO.CFrame = CF(RootPart.Position, Mouse.Hit.p)
Swait()
MESH.Scale = MESH.Scale + VT(53, 0, 53)
RING.CFrame = RING.CFrame * ANGLES(RAD(0), RAD(5), RAD(0))
WACKYEFFECT({TIME = 15, EffectType = "Block", Size = VT(3,3,3)/3, Size2
= VT(1,1,1)/3, Transparency = 0.5, Transparency2 = 1, CFrame =
RightArm.CFrame*CF(0,-1.3,0), MoveToPos = nil, RotationX = 0, RotationY = 0,
RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil, SoundPitch = 1,
SoundVolume = 5})
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1*SIZE) - 1)) *
ANGLES(RAD(-25 - 4 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.6, 0.75, -0.5) *
ANGLES(RAD(0), RAD(-45), RAD(12)) * ANGLES(RAD(125 - 2.5 * COS(SINE / 12) + 2.5 *
SIN(SINE / 12)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 2.5 / Animation_Speed)
end
local BLASTS = {468991944, 468991990}
coroutine.resume(coroutine.create(function()
local CFRAME = RootPart.CFrame
for i = 1, 100 do
CFRAME = CFRAME * CF(0, 0, -35)
do
local HITFLOOR, HITPOS = Raycast(CFRAME.p,
CF(RootPart.Position, RootPart.Position + VT(0, -1, 0)).lookVector, 15, Character)
if HITFLOOR then
Swait()
do
local OFFSET = CFRAME * CF(MRANDOM(-25, 25), 0,
0)
coroutine.resume(coroutine.create(function()
local RING, MESH, DELET = MakeRing()
RING.CFrame = CF(OFFSET.p.X, HITPOS.Y,
OFFSET.p.Z)
for i = 1, 25 do
Swait()
MESH.Scale = MESH.Scale + VT(42, 0,
42)
RING.CFrame = RING.CFrame *
ANGLES(RAD(0), RAD(5), RAD(0))
end
ApplyAoE(RING.Position, 65, true)
local TURN = ANGLES(RAD(0),
RAD(MRANDOM(0, 360)), RAD(0)) * ANGLES(RAD(MRANDOM(0, 25)), RAD(0), RAD(0))
WACKYEFFECT({
Time = 25,
EffectType = "Sphere",
Size = VT(22, 22, 22),
Size2 = VT(85, 85, 85),
Transparency = 0,
Transparency2 = 1,
CFrame = CF(RING.Position),
MoveToPos = nil,
RotationX = 0,
RotationY = 0,
RotationZ = 0,
Material = "Neon",
Color = C3(1, 0, 0),
SoundID = BLASTS[MRANDOM(1,
#BLASTS)],
SoundPitch = MRANDOM(9, 12) / 10,
SoundVolume = 10
})
for e = 1, 3 do
WACKYEFFECT({
EffectType = "Wave",
Size = VT(25, 0, 25),
Size2 = VT(40, 0, 40) + VT(e
* 6, e / 5, e * 6),
Transparency = 0,
Transparency2 = 1,
CFrame = CF(RING.Position) *
ANGLES(RAD(0), RAD(72 * i), RAD(0)),
MoveToPos = nil,
RotationX = 0,
RotationY = 3,
RotationZ = 0,
Material = "Neon",
Color = C3(1, 0, 1),
SoundID = nil,
SoundPitch = nil,
SoundVolume = nil
})
WACKYEFFECT({
Time = 35,
EffectType = "Sphere",
Size = VT(22, 45, 22),
Size2 = VT(25, 45 + e * 75,
25),
Transparency = 0,
Transparency2 = 1,
CFrame = CF(RING.Position) *
TURN,
MoveToPos = nil,
RotationX = 0,
RotationY = 0,
RotationZ = 0,
Material = "Neon",
Color = C3(0, .5, 0),
SoundID = nil,
SoundPitch = MRANDOM(9, 12) /
10,
SoundVolume = 10
})
end
wait(0.3)
DELET()
end))
end
end
end
end
end))
Rooted = false
DELET()
GYRO:remove()
ATTACK = false
Rooted = false
end
function CreateFlyingDebree2(FLOOR,POSITION,AMOUNT,BLOCKSIZE,SWAIT,STRENGTH)
if FLOOR ~= nil then
for i = 1, AMOUNT do
local DEBREE = CreatePart(3, Effects, "Neon", 0, 0, "Deep
orange", "Debree", BLOCKSIZE, false)
DEBREE.Material = FLOOR.Material
DEBREE.Color = FLOOR.Color
DEBREE.CFrame = POSITION * ANGLES(RAD(MRANDOM(-
360,360)),RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)))
DEBREE.Velocity = VT(MRANDOM(-
STRENGTH,STRENGTH),STRENGTH,MRANDOM(-STRENGTH,STRENGTH))
coroutine.resume(coroutine.create(function()
Swait(15)
DEBREE.Parent = workspace
DEBREE.CanCollide = true
Debris:AddItem(DEBREE,SWAIT)
end))
end
end
end
function CreateDebreeRing2(FLOOR,POSITION,SIZE,BLOCKSIZE,SWAIT)
if FLOOR ~= nil then
coroutine.resume(coroutine.create(function()
local PART = CreatePart(3, Effects, "Plastic", 0, 1, "Lime
green", "DebreeCenter", VT(0,0,0))
PART.CFrame = CF(POSITION)
for i = 1, 45 do
local RingPiece = CreatePart(3, Effects, "Plastic", 0, 0,
"Really blue", "DebreePart", BLOCKSIZE)
RingPiece.Material = FLOOR.Material
RingPiece.Color = FLOOR.Color
RingPiece.CFrame = PART.CFrame * ANGLES(RAD(0), RAD(i*8),
RAD(0)) * CF(SIZE*4, 0, 0) * ANGLES(RAD(MRANDOM(-360,360)),RAD(MRANDOM(-
360,360)),RAD(MRANDOM(-360,360)))
Debris:AddItem(RingPiece,SWAIT)
end
PART:remove()
end))
end
end
function calamity()
ATTACK = true
Rooted = true
local GYRO = IT("BodyGyro", RootPart)
GYRO.D = 15
GYRO.P = 2000
GYRO.MaxTorque = VT(0, 4000000, 0)
CreateSound("341301115", Head, 5, 1.1)
CreateSound("93724183", Head, 6, 1)
for i = 1, 200 do
Swait()
WACKYEFFECT({
Time = MRANDOM(5, 15),
EffectType = "Round Slash",
Size = VT(0, 0, 0),
Size2 = VT(0.12, 0, 0.12),
Transparency = 0.5,
Transparency2 = 1,
CFrame = RootPart.CFrame * CF(0, -2.8, 0) * ANGLES(RAD(0),
RAD(MRANDOM(0, 360)), RAD(0)),
MoveToPos = nil,
RotationX = MRANDOM(-50, 50) / 50,
RotationY = MRANDOM(-50, 50) / 10,
RotationZ = MRANDOM(-50, 50) / 50,
Material = "Neon",
Color = C3(0, 0, 0),
SoundID = nil,
SoundPitch = nil,
SoundVolume = nil
})
WACKYEFFECT({
Time = MRANDOM(5, 15),
EffectType = "Round Slash",
Size = VT(0, 0, 0),
Size2 = VT(0.1, 0, 0.1),
Transparency = 0.5,
Transparency2 = 1,
CFrame = Torso.CFrame * CF(0, -2.5, 1) * ANGLES(RAD(-35),
RAD(MRANDOM(0, 360)), RAD(0)),
MoveToPos = nil,
RotationX = MRANDOM(-50, 50) / 50,
RotationY = MRANDOM(-50, 50) / 10,
RotationZ = MRANDOM(-50, 50) / 50,
Material = "Neon",
Color = C3(.2, 0, 0),
SoundID = nil,
SoundPitch = nil,
SoundVolume = nil
})
WACKYEFFECT({
Time = MRANDOM(5, 15),
EffectType = "Round Slash",
Size = VT(0, 0, 0),
Size2 = VT(0.16, 0, 0.16),
Transparency = 0.5,
Transparency2 = 1,
CFrame = Torso.CFrame * CF(0, -2.5, 1) * ANGLES(RAD(-45),
RAD(MRANDOM(0, 360)), RAD(0)),
MoveToPos = nil,
RotationX = MRANDOM(-50, 50) / 50,
RotationY = MRANDOM(-50, 50) / 10,
RotationZ = MRANDOM(-50, 50) / 50,
Material = "Neon",
Color = C3(.3, 0, 0),
SoundID = nil,
SoundPitch = nil,
SoundVolume = nil
})
WACKYEFFECT({
Time = 5,
EffectType = "Sphere",
Size = VT(i, i, i) / 150,
Size2 = VT(0, 0, 0),
Transparency = 0.5,
Transparency2 = 1,
CFrame = Head.CFrame * CF(0, -0.25, -1),
MoveToPos = nil,
RotationX = 0,
RotationY = 0,
RotationZ = 0,
Material = "Neon",
Color = C3(.4, 0, 0),
SoundID = nil,
SoundPitch = nil,
SoundVolume = nil
})
GYRO.cframe = CF(RootPart.Position, Mouse.Hit.p)
RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0.1, -0.05 + 0.05 *
COS(SINE / 12)) * ANGLES(RAD(-15), RAD(0), RAD(0)), 0.05 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(-25 - 2.5 *
SIN(SINE / 12)), RAD(0), RAD(0)), 0.05 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) *
ANGLES(RAD(-20), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 0.05 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) *
ANGLES(RAD(-20), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.05 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -
0.01) * ANGLES(RAD(-15), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.05 /
Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -
0.01) * ANGLES(RAD(-15), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)),
0.05 / Animation_Speed)
end
GYRO:remove()
for i = 0, 0.3, 0.1 / Animation_Speed do
Swait()
WACKYEFFECT({
Time = 25,
EffectType = "Sphere",
Size = VT(200, 200, 200) / 150,
Size2 = VT(0, 0, 0),
Transparency = 0.5,
Transparency2 = 1,
CFrame = Head.CFrame * CF(0, -0.25, -1),
MoveToPos = nil,
RotationX = 0,
RotationY = 0,
RotationZ = 0,
Material = "Neon",
Color = C3(.5, 0, .5),
SoundID = nil,
SoundPitch = nil,
SoundVolume = nil
})
RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, -0.1, -0.05 + 0.05 *
COS(SINE / 12)) * ANGLES(RAD(15), RAD(0), RAD(0)), 0.5 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(-15 - 2.5 *
SIN(SINE / 12)), RAD(0), RAD(0)), 0.5 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) *
ANGLES(RAD(-20), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) *
ANGLES(RAD(-20), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -
0.01) * ANGLES(RAD(15), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 /
Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -
0.01) * ANGLES(RAD(15), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 /
Animation_Speed)
end
coroutine.resume(coroutine.create(function()
local FIREBALL = CreatePart(3, Effects, "Neon", 0, 0, "Dark Orange",
"DOOM", VT(1, 1, 1))
MakeForm(FIREBALL, "Ball")
local SOUND = CreateSound(463593339, FIREBALL, 8, 1, false)
FIREBALL.CFrame = CF(Head.Position, Mouse.Hit.p) * CF(0, 0, -2)
for i = 1, 500 do
Swait()
FIREBALL.CFrame = FIREBALL.CFrame * CF(0, 0, -2)
local HITFLOOR, HITPOS = Raycast(FIREBALL.Position,
FIREBALL.CFrame.lookVector, 2.2, Character)
if HITFLOOR ~= nil then
break
end
end
CreateSound(325132788, Effects, 8, 1, false)
for i = 1, 120 do
Swait()
WACKYEFFECT({
Time = 85,
EffectType = "Sphere",
Size = FIREBALL.Size,
Size2 = VT(0, 9000, 0),
Transparency = 0.5,
Transparency2 = 1,
CFrame = FIREBALL.CFrame * ANGLES(RAD(MRANDOM(0, 360)),
RAD(MRANDOM(0, 360)), RAD(MRANDOM(0, 360))),
MoveToPos = nil,
RotationX = MRANDOM(-50, 50) / 10,
RotationY = MRANDOM(-50, 50) / 10,
RotationZ = MRANDOM(-50, 50) / 10,
Material = "Neon",
Color = C3(.6, 0, .6),
SoundID = nil,
SoundPitch = nil,
SoundVolume = nil
})
FIREBALL.Size = FIREBALL.Size - VT(1, 1, 1) / 120
end
Swait(5)
ApplyAoE5(FIREBALL.Position, 435, 65, 65, 600, true)
for i = 1, 10 do
WACKYEFFECT({
Time = 85 + 5 * i,
EffectType = "Slash",
Size = VT(9, 0, 9),
Size2 = VT(32, 0, 32),
Transparency = 0.5,
Transparency2 = 1,
CFrame = FIREBALL.CFrame * ANGLES(RAD(MRANDOM(0, 360)),
RAD(MRANDOM(0, 360)), RAD(MRANDOM(0, 360))),
MoveToPos = nil,
RotationX = MRANDOM(-50, 50) / 50,
RotationY = MRANDOM(-50, 50) / 10,
RotationZ = MRANDOM(-50, 50) / 50,
Material = "Neon",
Color = C3(0, 0, 0),
SoundID = nil,
SoundPitch = nil,
SoundVolume = nil
})
WACKYEFFECT({
Time = 185 + 5 * i,
EffectType = "Swirl",
Size = VT(25, 25, 25),
Size2 = VT(900, 900, 900) + VT(35, 35, 35) * i,
Transparency = 0.5,
Transparency2 = 1,
CFrame = FIREBALL.CFrame * ANGLES(RAD(0), RAD(MRANDOM(0,
360)), RAD(0)),
MoveToPos = nil,
RotationX = MRANDOM(-50, 50) / 50,
RotationY = MRANDOM(-50, 50) / 10,
RotationZ = MRANDOM(-50, 50) / 50,
Material = "Neon",
Color = C3(1, 0.5, 0.5),
SoundID = nil,
SoundPitch = nil,
SoundVolume = nil
})
WACKYEFFECT({
Time = 285 + 5 * i,
EffectType = "Round Slash",
Size = VT(6, 0, 6),
Size2 = VT(22, 0, 22),
Transparency = 0.5,
Transparency2 = 1,
CFrame = FIREBALL.CFrame * ANGLES(RAD(MRANDOM(0, 360)),
RAD(MRANDOM(0, 360)), RAD(MRANDOM(0, 360))),
MoveToPos = nil,
RotationX = MRANDOM(-50, 50) / 50,
RotationY = MRANDOM(-50, 50) / 10,
RotationZ = MRANDOM(-50, 50) / 50,
Material = "Neon",
Color = C3(1, 1, 0),
SoundID = nil,
SoundPitch = nil,
SoundVolume = nil
})
WACKYEFFECT({
Time = 285 + 5 * i,
EffectType = "Sphere",
Size = VT(850, 850, 850),
Size2 = VT(1050, 1050, 1050) + VT(35, 35, 35) * i,
Transparency = 0.5,
Transparency2 = 1,
CFrame = FIREBALL.CFrame,
MoveToPos = nil,
RotationX = 0,
RotationY = 0,
RotationZ = 0,
Material = "Neon",
Color = C3(0, 1, 1),
SoundID = nil,
SoundPitch = 0,
SoundVolume = 0
})
end
wait(1)
WACKYEFFECT({
Time = 75,
EffectType = "Sphere",
Size = VT(550, 550, 550),
Size2 = VT(6500, 6500, 6500),
Transparency = 0.8,
Transparency2 = 1,
CFrame = FIREBALL.CFrame,
MoveToPos = nil,
RotationX = 0,
RotationY = 0,
RotationZ = 0,
Material = "Neon",
Color = C3(1, 1, 1),
SoundID = nil,
SoundPitch = 0,
SoundVolume = 0
})
for i = 1, 15 do
Swait()
ApplyAoE5(FIREBALL.Position, 435 + 85 * i, 3, 3, 100, true)
WACKYEFFECT({
Time = 85,
EffectType = "Sphere",
Size = VT(95, 95, 95),
Size2 = VT(0, 6500, 0),
Transparency = 0.5,
Transparency2 = 1,
CFrame = FIREBALL.CFrame * ANGLES(RAD(MRANDOM(0, 360)),
RAD(MRANDOM(0, 360)), RAD(MRANDOM(0, 360))),
MoveToPos = nil,
RotationX = MRANDOM(-50, 50) / 10,
RotationY = MRANDOM(-50, 50) / 10,
RotationZ = MRANDOM(-50, 50) / 10,
Material = "Neon",
Color = C3(0, 0, 0),
SoundID = nil,
SoundPitch = nil,
SoundVolume = nil
})
end
FIREBALL:remove()
end))
WACKYEFFECT({
Time = 25,
EffectType = "Ring",
Size = VT(0, 0, 0),
Size2 = VT(9.75, 9.75, 0),
Transparency = 0.7,
Transparency2 = 1,
CFrame = Head.CFrame * CF(0, -0.25, -0.75),
MoveToPos = nil,
RotationX = 0,
RotationY = 0,
RotationZ = 0,
Material = "Neon",
Color = C3(1, 0, 0),
SoundID = nil,
SoundPitch = nil,
SoundVolume = nil
})
WACKYEFFECT({
Time = 50,
EffectType = "Ring",
Size = VT(0, 0, 0),
Size2 = VT(35, 35, 0),
Transparency = 0.7,
Transparency2 = 1,
CFrame = Head.CFrame * CF(0, -0.25, -0.75),
MoveToPos = nil,
RotationX = 0,
RotationY = 0,
RotationZ = 0,
Material = "Neon",
Color = C3(.4, .1, 0),
SoundID = nil,
SoundPitch = nil,
SoundVolume = nil
})
for i = 0, 0.3, 0.1 / Animation_Speed do
Swait()
RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, -0.1, -0.05 + 0.05 *
COS(SINE / 12)) * ANGLES(RAD(15), RAD(0), RAD(0)), 0.5 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(-15 - 2.5 *
SIN(SINE / 12)), RAD(0), RAD(0)), 0.5 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) *
ANGLES(RAD(-20), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) *
ANGLES(RAD(-20), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -
0.01) * ANGLES(RAD(15), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 /
Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -
0.01) * ANGLES(RAD(15), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 /
Animation_Speed)
end
ATTACK = false
Rooted = false
end
function MagicSphere3(SIZE,WAIT,CFRAME,COLOR,GROW)
local wave = CreatePart(3, Effects, "Neon", 0, 0, BRICKC(COLOR), "Effect",
VT(1,1,1), true)
local mesh = IT("SpecialMesh",wave)
mesh.MeshType = "Sphere"
mesh.Scale = SIZE
mesh.Offset = VT(0,0,0)
wave.CFrame = CFRAME
coroutine.resume(coroutine.create(function(PART)
for i = 1, WAIT do
Swait()
mesh.Scale = mesh.Scale + GROW
wave.Transparency = wave.Transparency + (1/WAIT)
if wave.Transparency > 0.99 then
wave:remove()
end
end
end))
end
function CreateRing2(SIZE,DOESROT,ROT,WAIT,CFRAME,COLOR,GROW)
local wave = CreatePart(3, Effects, "Neon", 0, 0.5, BRICKC(COLOR), "Effect",
VT(0,0,0))
local mesh = IT("SpecialMesh",wave)
mesh.MeshType = "FileMesh"
mesh.MeshId = "http://www.roblox.com/asset/?id=3270017"
mesh.Scale = SIZE
mesh.Offset = VT(0,0,0)
wave.CFrame = CFRAME
coroutine.resume(coroutine.create(function(PART)
for i = 1, WAIT do
Swait()
mesh.Scale = mesh.Scale + GROW
if DOESROT == true then
wave.CFrame = wave.CFrame *
CFrame.fromEulerAnglesXYZ(0,ROT,0)
end
wave.Transparency = wave.Transparency + (0.5/WAIT)
if wave.Transparency > 0.99 then
wave:remove()
end
end
end))
end
CreateRing2(VT(0,0,0),false,0,45,RootPart.CFrame*ANGLES(RAD(90),RAD(0),RAD(0)),"Cri
mson",VT(100,100,100))
CreateSound("1137548130", Effects, 10, 1)
MagicSphere3(VT(0,0,0),45,Torso.CFrame,"Maroon",VT(500,500,500))
ApplyAoE4(Torso.Position, 9999, 0, 0, 0, true)
ATTACK = false
Rooted = false
end
function TrustIssues()
ATTACK = true
Rooted = false
CreateSound(649634100,Head,10,0.5,false)
for i=1, 80 do
Swait()
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.15* COS(i /
5)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(-25 + MRANDOM(-5,5)), RAD(MRANDOM(-5,5)), RAD(0)), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 + 0.15 * SIN(i /
5), 0) * ANGLES(RAD(0), RAD(-15), RAD(5)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5 + 0.15 * SIN(i /
5), 0) * ANGLES(RAD(0), RAD(15), RAD(-5)) * LEFTSHOULDERC0, 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.15 * COS(i / 5), -0.01) *
ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 /
Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.15 * COS(i / 5), -0.01) *
ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 /
Animation_Speed)
end
ATTACK = false
Rooted = false
end
--//=================================\\
--|| ASSIGN THINGS TO KEYS
--\\=================================//
function MouseDown(Mouse)
if ATTACK == false then
end
end
function MouseUp(Mouse)
HOLD = false
end
function KeyDown(Key)
KEYHOLD = true
if Key == "e" and ATTACK == false then
ChangeSanity()
end
if Key == "m" and ATTACK == false then
BreakSanity()
end
function KeyUp(Key)
KEYHOLD = false
end
Mouse.Button1Down:connect(function(NEWKEY)
MouseDown(NEWKEY)
end)
Mouse.Button1Up:connect(function(NEWKEY)
MouseUp(NEWKEY)
end)
Mouse.KeyDown:connect(function(NEWKEY)
KeyDown(NEWKEY)
end)
Mouse.KeyUp:connect(function(NEWKEY)
KeyUp(NEWKEY)
end)
--//=================================\\
--\\=================================//
function unanchor()
for _, c in pairs(Character:GetChildren()) do
if c:IsA("BasePart") and c ~= RootPart then
c.Anchored = false
end
end
if UNANCHOR == true then
RootPart.Anchored = false
else
RootPart.Anchored = true
end
end
--//=================================\\
--|| WRAP THE WHOLE SCRIPT UP
--\\=================================//
Humanoid.Changed:connect(function(Jump)
if Jump == "Jump" and (Disable_Jump == true) then
Humanoid.Jump = false
end
end)
while true do
Swait()
script.Parent = WEAPONGUI
ANIMATE.Parent = nil
for _,v in next, Humanoid:GetPlayingAnimationTracks() do
v:Stop();
end
SINE = SINE + CHANGE
local TORSOVELOCITY = (RootPart.Velocity * VT(1, 0, 1)).magnitude
local TORSOVERTICALVELOCITY = RootPart.Velocity.y
local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position,
RootPart.Position + VT(0, -1, 0))).lookVector, 4, Character)
local WALKSPEEDVALUE = 6 / (Humanoid.WalkSpeed / 16)
if ANIM == "Walk" and TORSOVELOCITY > 1 then
RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0.1 * COS(SINE /
(WALKSPEEDVALUE/2))) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 * (Humanoid.WalkSpeed /
16) / Animation_Speed)
Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0),
RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0) - Head.RotVelocity.Y / 30), 0.2 *
(Humanoid.WalkSpeed / 16) / Animation_Speed)
RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 0.875 - 0.125 * SIN(SINE /
WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), 0.25 * SIN(SINE /
WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0),
RAD(10+50 * COS(SINE / WALKSPEEDVALUE))), 0.6 / Animation_Speed)
LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 0.875 + 0.125 * SIN(SINE /
WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), -0.25 * SIN(SINE /
WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-
10+50 * COS(SINE / WALKSPEEDVALUE))), 0.6 / Animation_Speed)
elseif (ANIM ~= "Walk") or (TORSOVELOCITY < 1) then
RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) *
ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0),
RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 1, 0) * ANGLES(RAD(0),
RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.7 / Animation_Speed)
LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 1, 0) * ANGLES(RAD(0), RAD(-
90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.7 / Animation_Speed)
end
if TORSOVERTICALVELOCITY > 1 and HITFLOOR == nil then
ANIM = "Jump"
if ATTACK == false then
RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 ) *
ANGLES(RAD(-5), RAD(0), RAD(0)), 1 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 , 0 + ((1) - 1)) *
ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) *
ANGLES(RAD(-35), RAD(0), RAD(25 + 10 * COS(SINE / 12))) * RIGHTSHOULDERC0, 1 /
Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) *
ANGLES(RAD(-35), RAD(0), RAD(-25 - 10 * COS(SINE / 12))) * LEFTSHOULDERC0, 1 /
Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.4, -0.6) *
ANGLES(RAD(1), RAD(90), RAD(0)) * ANGLES(RAD(-1 * SIN(SINE / 6)), RAD(0), RAD(0)),
1 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0),
RAD(-85), RAD(0)) * ANGLES(RAD(-1 * SIN(SINE / 6)), RAD(0), RAD(0)), 1 /
Animation_Speed)
end
elseif TORSOVERTICALVELOCITY < -1 and HITFLOOR == nil then
ANIM = "Fall"
if ATTACK == false then
RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 ) *
ANGLES(RAD(-15), RAD(0), RAD(0)), 1 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 , 0 + ((1) - 1)) *
ANGLES(RAD(15), RAD(0), RAD(0)), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) *
ANGLES(RAD(-35 - 4 * COS(SINE / 6)), RAD(0), RAD(45 + 10 * COS(SINE / 12))) *
RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) *
ANGLES(RAD(-35 - 4 * COS(SINE / 6)), RAD(0), RAD(-45 - 10 * COS(SINE / 12))) *
LEFTSHOULDERC0, 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.3, -0.7) * ANGLES(RAD(-
25 + 5 * SIN(SINE / 12)), RAD(90), RAD(0)) * ANGLES(RAD(-1 * SIN(SINE / 6)),
RAD(0), RAD(0)), 1 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.8, -0.3) * ANGLES(RAD(-
10), RAD(-80), RAD(0)) * ANGLES(RAD(-1 * SIN(SINE / 6)), RAD(0), RAD(0)), 1 /
Animation_Speed)
end
elseif TORSOVELOCITY < 1 and HITFLOOR ~= nil then
ANIM = "Idle"
if ATTACK == false then
if MODE == "CRES" then
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.03 + 0.05
* COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(-35)), 1 / Animation_Speed)
if MRANDOM(1,7) == 1 then
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(0 + MRANDOM(-25,25) - 4 * COS(SINE / 12)), RAD(MRANDOM(-25,25)),
RAD(0)), 1.5 / Animation_Speed)
end
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(0.75, 0.5 + 0.05 *
SIN(SINE / 12), -0.7) * ANGLES(RAD(0), RAD(0), RAD(-95)) * ANGLES(RAD(5), RAD(0),
RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-0.75, 0.35 + 0.05 *
SIN(SINE / 12), -0.6) * ANGLES(RAD(0), RAD(0), RAD(92)) * ANGLES(RAD(0), RAD(0),
RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE /
12), 0) * ANGLES(RAD(0), RAD(95), RAD(0)) * ANGLES(RAD(-15), RAD(0), RAD(0)), 1 /
Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12),
0) * ANGLES(RAD(0), RAD(-55), RAD(0)) * ANGLES(RAD(-12), RAD(0), RAD(0)), 1 /
Animation_Speed)
elseif MODE == "RR" then
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 *
COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.1, 0.5, -0.45) *
ANGLES(RAD(110), RAD(0), RAD(-80)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.1, 0.15, -0.45) *
ANGLES(RAD(80), RAD(0), RAD(80)) * ANGLES(RAD(0), RAD(45), RAD(0)) *
LEFTSHOULDERC0, 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE /
12), -0.01) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 /
Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12),
-0.01) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 /
Animation_Speed)
end
elseif MODE == "GC" then
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.03 + 0.05
* COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(-35)), 1 / Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(0.75, 0.5 + 0.05 *
SIN(SINE / 12), -0.7) * ANGLES(RAD(0), RAD(0), RAD(-95)) * ANGLES(RAD(5), RAD(0),
RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-0.75, 0.35 + 0.05 *
SIN(SINE / 12), -0.6) * ANGLES(RAD(0), RAD(0), RAD(92)) * ANGLES(RAD(0), RAD(0),
RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE /
12), 0) * ANGLES(RAD(0), RAD(95), RAD(0)) * ANGLES(RAD(-15), RAD(0), RAD(0)), 1 /
Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12),
0) * ANGLES(RAD(0), RAD(-55), RAD(0)) * ANGLES(RAD(-12), RAD(0), RAD(0)), 1 /
Animation_Speed)
end
elseif TORSOVELOCITY > 1 and HITFLOOR ~= nil then
ANIM = "Walk"
if ATTACK == false then
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.05) *
ANGLES(RAD(5), RAD(0), RAD(-15-7 * COS(SINE / (WALKSPEEDVALUE)))), 1 /
Animation_Speed)
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) *
ANGLES(RAD(5 - 1 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(0), RAD(15+7 * COS(SINE /
(WALKSPEEDVALUE)))), 1 / Animation_Speed)
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(0.75, 0.5 + 0.05 *
SIN(SINE / 12), -0.7) * ANGLES(RAD(0), RAD(0), RAD(-95)) * ANGLES(RAD(5), RAD(0),
RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-0.75, 0.35 + 0.05 *
SIN(SINE / 12), -0.6) * ANGLES(RAD(0), RAD(0), RAD(92)) * ANGLES(RAD(0), RAD(0),
RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) * ANGLES(RAD(0),
RAD(105), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0),
RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
end
end
unanchor()
Humanoid.MaxHealth = 1e+1000000
Humanoid.Health = 1e+1000000
Humanoid.CameraOffset = VT(MRANDOM(-5,5)/2.5,MRANDOM(-5,5)/2.5,MRANDOM(-
5,5)/2.5)/30
if Rooted == false then
Disable_Jump = false
Humanoid.WalkSpeed = Speed
elseif Rooted == true then
Disable_Jump = true
Humanoid.WalkSpeed = 0
end
sick.SoundId = "rbxassetid://"..SONG
sick.Looped = false
sick.Pitch = 2
sick.Volume = 1
sick.Parent = Effects
sick.Playing = PLAYSONG
end
Humanoid.Name = "NONHUM"
--//=================================\\
--\\=================================//
--//====================================================\\--
--|| END OF SCRIPT
--\\====================================================//--