FE Script for Sin Dragon in Roblox
FE Script for Sin Dragon in Roblox
--This function will trigger the events that have been :Connect()'ed
local function te(self,ev,...)
local t = m[ev]
if t and t._fakeEvent and [Link] then
[Link](...)
end
end
[Link] = te
[Link] = te
[Link]:Connect(function(plr,io)
if plr~=Player then return end
if [Link] then
[Link] = [Link]
[Link] = [Link]
else
local b = [Link] == [Link]
if [Link] == [Link].MouseButton1 then
return m:TrigEvent(b and "Button1Down" or "Button1Up")
end
for _,t in pairs([Link]) do
for _,k in pairs([Link]) do
if k==[Link] then
[Link]([Link],[Link],io)
end
end
end
m:TrigEvent(b and "KeyDown" or "KeyUp",[Link]:lower())
UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
end
end)
[Link] = NLS([==[
local Player = game:GetService("Players").LocalPlayer
local Event = script:WaitForChild("UserInput_Event")
Event:FireServer({KeyCode=[Link],UserInputType=[Link],UserInputState=
[Link]})
end
[Link]:Connect(input)
[Link]:Connect(input)
Player=owner
Character=[Link]
PlayerGui=[Link]
Backpack=[Link]
Torso=[Link]
Head=[Link]
Humanoid=Character:FindFirstChildOfClass("Humanoid")
m=[Link]('Model',Character)
LeftArm=Character["Left Arm"]
LeftLeg=Character["Left Leg"]
RightArm=Character["Right Arm"]
RightLeg=Character["Right Leg"]
LS=Torso["Left Shoulder"]
LH=Torso["Left Hip"]
RS=Torso["Right Shoulder"]
RH=Torso["Right Hip"]
Face = [Link]
Neck=[Link]
it=[Link]
attacktype=1
vt=[Link]
cf=[Link]
euler=[Link]
angles=[Link]
cloaked=false
necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
necko2=cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
LHC1=cf(-0.5,1,0,-0,-0,-1,0,1,0,1,0,0)
RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
RHC1=cf(0.5,1,0,0,0,1,0,1,0,-1,-0,-0)
RootPart=[Link]
RootJoint=[Link]
RootCF=euler(-1.57,0,3.14)
attack = false
attackdebounce = false
deb=false
equipped=true
hand=false
MMouse=nil
combo=0
trispeed=1
pathtrans=.7
attackmode='none'
local idle=0
local Anim="Idle"
local Effects={}
local gun=false
local shoot=false
player=nil
cloak=false
lightcolor='Royal purple'
local Color1=[Link]
--save shoulders
RSH, LSH=nil, nil
--welds
RW, LW=[Link]("Weld"), [Link]("Weld")
[Link]="Right Shoulder" [Link]="Left Shoulder"
LH=Torso["Left Hip"]
RH=Torso["Right Hip"]
TorsoColor=[Link]("Royal purple")
function NoOutline(Part)
[Link],[Link],[Link],[Link],[Link]
face,[Link] = 10,10,10,10,10,10
end
player=Player
ch=Character
RSH=[Link]["Right Shoulder"]
LSH=[Link]["Left Shoulder"]
--
[Link]=nil
[Link]=nil
--
[Link]="Right Shoulder"
RW.Part0=[Link]
RW.C0=cf(1.5, 0.5, 0) --* [Link](1.3, 0, -0.5)
RW.C1=cf(0, 0.5, 0)
RW.Part1=ch["Right Arm"]
[Link]=[Link]
--
[Link]="Left Shoulder"
LW.Part0=[Link]
LW.C0=cf(-1.5, 0.5, 0) --* [Link](1.7, 0, 0.8)
LW.C1=cf(0, 0.5, 0)
LW.Part1=ch["Left Arm"]
[Link]=[Link]
function part(formfactor,parent,reflectance,transparency,brickcolor,name,size)
local fp=it("Part")
[Link]=formfactor
[Link]=parent
[Link]=reflectance
[Link]=transparency
[Link]=false
[Link]=true
[Link]=brickcolor
[Link]=name
[Link]=size
[Link]=[Link]
NoOutline(fp)
[Link]="Neon"
fp:BreakJoints()
return fp
end
function mesh(Mesh,part,meshtype,meshid,offset,scale)
local mesh=it(Mesh)
[Link]=part
if Mesh=="SpecialMesh" then
[Link]=meshtype
if meshid~="nil" then
[Link]="rbxassetid://"..meshid
end
end
[Link]=offset
[Link]=scale
return mesh
end
function weld(parent,part0,part1,c0)
local weld=it("Weld")
[Link]=parent
weld.Part0=part0
weld.Part1=part1
weld.C0=c0
return weld
end
local Color1=[Link]
local bodvel=[Link]("BodyVelocity")
local bg=[Link]("BodyGyro")
function so(id,par,pit,vol)
local sou = [Link]("Sound", par or workspace)
if par == Character then
[Link] = Torso
end
[Link] = vol
[Link] = pit or 1
[Link] = "rbxassetid://" .. id
[Link] = true
sou:Destroy()
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 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 = [Link](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 = [Link](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 = [Link](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 = [Link](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 = [Link](cosTheta)
local invSinTheta = 1/[Link](theta)
startInterp = [Link]((1-t)*theta)*invSinTheta
finishInterp = [Link](t*theta)*invSinTheta
else
startInterp = 1-t
finishInterp = t
end
else
if (1+cosTheta) > 0.0001 then
local theta = [Link](-cosTheta)
local invSinTheta = 1/[Link](theta)
startInterp = [Link]((t-1)*theta)*invSinTheta
finishInterp = [Link](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 SkullEffect(brickcolor,cframe,x1,y1,z1,delay)
local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
[Link]=true
[Link]=cframe
local
msh=mesh("SpecialMesh",prt,"FileMesh","rbxassetid://4770583",vt(0,0,0),vt(x1,y1,z1)
)
--rbxassetid://4770560
game:GetService("Debris"):AddItem(prt,2)
CF=[Link]
[Link]([Link](function(Part,Mesh,TehCF)
for i=0,1,0.2 do
swait()
[Link]=CF*cf(0,0,-0.4)
end
for i=0,1,delay do
swait()
--[Link]=CF*cf(([Link](-1,0)+[Link]())/5,([Link](-
1,0)+[Link]())/5,([Link](-1,0)+[Link]())/5)
[Link]=[Link]
end
for i=0,1,0.1 do
swait()
[Link]=i
end
Part:Destroy()
end),prt,msh,CF)
end
function MagicBlock(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
[Link]=true
[Link]=cframe
msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
game:GetService("Debris"):AddItem(prt,5)
[Link]([Link](function(Part,Mesh)
for i=0,1,delay do
swait()
[Link]=[Link]*euler([Link](0,360),[Link](0,360),[Link](0,3
60))
[Link]=i
[Link]=[Link]+vt(x3,y3,z3)
end
Part:Destroy()
end),prt,msh)
end
function MagicBlock2(brickcolor,cframe,Parent,x1,y1,z1,x3,y3,z3,delay)
local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
[Link]=false
[Link]=cframe
msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
local wld=weld(prt,prt,Parent,cframe)
game:GetService("Debris"):AddItem(prt,5)
[Link]([Link](function(Part,Mesh,Weld)
for i=0,1,delay do
swait()
Weld.C0=euler([Link](-50,50),[Link](-50,50),[Link](-50,50))*cframe
--[Link]=[Link]*euler([Link](-50,50),[Link](-
50,50),[Link](-50,50))
[Link]=i
[Link]=[Link]+vt(x3,y3,z3)
end
Part:Destroy()
end),prt,msh,wld)
end
function MagicBlock3(brickcolor,cframe,Parent,x1,y1,z1,x3,y3,z3,delay)
local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
[Link] = "Neon"
[Link]=false
[Link]=cframe
msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
local wld=weld(prt,prt,Parent,euler(0,0,0)*cf(0,0,0))
game:GetService("Debris"):AddItem(prt,5)
[Link]([Link](function(Part,Mesh,Weld)
for i=0,1,delay do
swait()
Weld.C0=euler(i*20,0,0)
--[Link]=[Link]*euler([Link](-50,50),[Link](-
50,50),[Link](-50,50))
[Link]=i
[Link]=[Link]+vt(x3,y3,z3)
end
Part:Destroy()
end),prt,msh,wld)
end
function MagicCircle2(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
[Link] = "Neon"
[Link]=true
[Link]=cframe
local msh=mesh("CylinderMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
game:GetService("Debris"):AddItem(prt,2)
[Link]([Link](function(Part,Mesh)
for i=0,1,delay do
swait()
[Link]=[Link]
[Link]=[Link]+vt(x3,y3,z3)
local prt2=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
[Link]=true
[Link]=cframe*euler([Link](-50,50),[Link](-50,50),[Link](-
50,50))
local msh2=mesh("SpecialMesh",prt2,"Sphere","",vt(0,0,0),vt(0.5,0.5,0.5))
game:GetService("Debris"):AddItem(prt2,2)
[Link]([Link](function(Part,Mesh)
for i=0,1,0.1 do
swait()
[Link]=[Link]*cf(0,0.5,0)
end
Part:Destroy()
end),prt2,msh2)
end
for i=0,1,delay*2 do
swait()
[Link]=[Link]
[Link]=vt((x1+x3)-(x1+x3)*i,(y1+y3)-(y1+y3)*i,(z1+z3)-(z1+z3)*i)
end
Part:Destroy()
end),prt,msh)
end
function MagicCircle(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
[Link]=true
[Link]=cframe
local msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
game:GetService("Debris"):AddItem(prt,2)
[Link]([Link](function(Part,Mesh)
for i=0,1,delay do
swait()
[Link]=[Link]
[Link]=i
[Link]=[Link]+vt(x3,y3,z3)
end
Part:Destroy()
end),prt,msh)
end
function MagicRing(brickcolor,cframe,x1,y1,z1,x2,y2,z2,x3,y3,z3)
local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
[Link]=true
[Link]=cframe*euler(x2,y2,z2)
--"rbxassetid://168892465"
local
msh=mesh("SpecialMesh",prt,"FileMesh","rbxassetid://3270017",vt(0,0,0),vt(x1,y1,z1)
)
game:GetService("Debris"):AddItem(prt,2)
[Link]([Link](function(Part,Mesh)
for i=0,1,0.03 do
swait()
[Link]=[Link]
[Link]=i
[Link]=[Link]+vt(x3,y3,z3)
end
Part:Destroy()
end),prt,msh)
end
function BreakEffect(brickcolor,cframe,x1,y1,z1)
local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
[Link]=true
[Link]=cframe*euler([Link](-50,50),[Link](-50,50),[Link](-
50,50))
local msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
game:GetService("Debris"):AddItem(prt,2)
[Link]([Link](function(Part,CF,Numbb,randnumb)
CF=[Link]
Numbb=0
randnumb=[Link]()/10
rand1=[Link]()/10
for i=0,1,rand1 do
swait()
CF=CF*cf(0,[Link]()/2,0)
--[Link]=[Link]*euler(0.5,0,0)*cf(0,1,0)
[Link]=CF*euler(Numbb,0,0)
[Link]=i
Numbb=Numbb+randnumb
end
Part:Destroy()
end),prt,CF,Numbb,randnumb)
end
function MagicWaveThing(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
[Link]=true
[Link]=cframe
msh=mesh("SpecialMesh",prt,"FileMesh","rbxassetid://
1051557",vt(0,0,0),vt(x1,y1,z1))
game:GetService("Debris"):AddItem(prt,5)
[Link]([Link](function(Part,Mesh)
for i=0,1,delay do
swait()
[Link]=[Link]*euler(0,0.7,0)
[Link]=i
[Link]=[Link]+vt(x3,y3,z3)
end
Part:Destroy()
end),prt,msh)
end
function WaveEffect(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
[Link]=true
[Link]=cframe
msh=mesh("SpecialMesh",prt,"FileMesh","rbxassetid://
20329976",vt(0,0,0),vt(x1,y1,z1))
game:GetService("Debris"):AddItem(prt,2)
[Link]([Link](function(Part,Mesh)
for i=0,1,delay do
swait()
[Link]=[Link]*cf(0,y3/2,0)
[Link]=i
[Link]=[Link]+vt(x3,y3,z3)
end
Part:Destroy()
end),prt,msh)
end
function StravEffect(brickcolor,cframe,x,y,z,x1,y1,z1,delay)
local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
[Link]=true
[Link]=cframe*cf(x,y,z)
msh=mesh("SpecialMesh",prt,"FileMesh","rbxassetid://
168892363",vt(0,0,0),vt(x1,y1,z1))
game:GetService("Debris"):AddItem(prt,5)
[Link]([Link](function(Part,Mesh,ex,why,zee)
local num=[Link]()
local num2=[Link](-3,2)+[Link]()
local numm=0
for i=0,1,delay*2 do
swait()
[Link]=cframe*euler(0,numm*num*10,0)*cf(ex,why,zee)*cf(-i*10,num2,0)
[Link]=i
numm=numm+0.01
end
Part:Destroy()
Mesh:Destroy()
end),prt,msh,x,y,z)
end
function puncheff(par)
so(386946017,par,[Link](80,120)/100,1)
MagicCircle([Link]("Alder"), [Link], 1, 1, 1, 1, 1, 1, 0.05)
end
Damagefunc=function(hit,efft,minim,maxim,knockback,Type,Property,Delay,KnockbackTyp
e,decreaseblock)
if [Link]==nil then
return
end
local torsy = ([Link]:findFirstChild("Torso") or
[Link]:findFirstChild("UpperTorso"))
h=[Link]:FindFirstChildOfClass("Humanoid")
for _,v in pairs([Link]:children()) do
if v:IsA("Humanoid") then
h=v
end
end
if [Link]:FindFirstChild("Head")~=nil then
h=[Link]:FindFirstChildOfClass("Humanoid")
end
if [Link]=="Hat" then
hit=[Link]:findFirstChild("Head")
end
if h~=nil and [Link]~=[Link] and
[Link]:FindFirstChild("Head")~=nil then
if [Link]:findFirstChild("DebounceHit")~=nil then if
[Link]==true then return end end
--[[ if [Link]:GetPlayerFromCharacter([Link])~=nil
then
return
end]]
-- hs(hit,1.2)
c=[Link]("ObjectValue")
[Link]="creator"
[Link]=owner
[Link]=h
game:GetService("Debris"):AddItem(c,.5)
Damage=[Link](minim,maxim)
-- h:TakeDamage(Damage)
blocked=false
block=[Link]:findFirstChild("Block")
if block~=nil then
print([Link])
if [Link]=="NumberValue" then
if [Link]>0 then
blocked=true
if decreaseblock==nil then
[Link]=[Link]-1
end
end
end
if [Link]=="IntValue" then
if [Link]>0 then
blocked=true
if decreaseblock~=nil then
[Link]=[Link]-1
end
end
end
end
if efft == "Blunt" then
puncheff(hit)
end
[Link] = 100
[Link]=[Link]-Damage
showDamage([Link],Damage,.5,TorsoColor)
if Type=="Knockdown" then
local hum=[Link]:FindFirstChildOfClass("Humanoid")
[Link]=true
[Link]([Link](function(HHumanoid)
swait(30)
[Link]=false
end),hum)
local bodvol=[Link]("BodyVelocity")
[Link]=[Link]*knockback
bodvol.P=50000
[Link]=[Link](5000, 0, 5000) * 5000000000
[Link]=torsy
[Link] = [Link]([Link])*[Link]([Link](90),0,0)
game:GetService("Debris"):AddItem(bodvol,.5)
elseif Type=="Normal" then
vp=[Link]("BodyVelocity")
vp.P=500
[Link]=[Link]([Link],0,[Link])
[Link]=[Link]*knockback
-- if KnockbackType==1 then
--
[Link]=[Link]*knockback+[Link]/1.05
-- elseif KnockbackType==2 then
-- [Link]=[Link]*knockback
-- end
if knockback>0 then
[Link]=torsy
end
game:GetService("Debris"):AddItem(vp,.5)
elseif Type=="Up" then
local bodyVelocity=[Link]("BodyVelocity")
[Link]=vt(0,10,0)
bodyVelocity.P=1000
[Link]=[Link](1e+009, 1e+009, 1e+009)
[Link]=hit
game:GetService("Debris"):AddItem(bodyVelocity,1)
rl=[Link]("BodyAngularVelocity")
rl.P=3000
[Link]=[Link](500000,500000,500000)*50000000000000
[Link]=[Link]([Link](-20,20),[Link](-
20,20),[Link](-20,20))
[Link]=hit
game:GetService("Debris"):AddItem(rl,.5)
elseif Type=="Snare" then
bp=[Link]("BodyPosition")
bp.P=2000
bp.D=100
[Link]=[Link]([Link],[Link],[Link])
[Link]=[Link]
[Link]=torsy
game:GetService("Debris"):AddItem(bp,1)
elseif Type=="Target" then
if Targetting==false then
ZTarget=torsy
[Link]([Link](function(Part)
so("15666462",Part,1,1.5)
swait(5)
so("15666462",Part,1,1.5)
end),ZTarget)
TargHum=[Link]:FindFirstChildOfClass("Humanoid")
targetgui=[Link]("BillboardGui")
[Link]=ZTarget
[Link]=[Link](10,100,10,100)
targ=[Link]("ImageLabel")
[Link]=targetgui
[Link]=1
[Link]="rbxassetid://4834067"
[Link]=[Link](1,0,1,0)
[Link]="Scriptable"
[Link]=[Link]([Link].p,[Link])
dir=[Link]([Link].x,0,[Link].z
)
[Link]=[Link]([Link].p,[Link])
Targetting=true
RocketTarget=ZTarget
for i=1,Property do
--while Targetting==true and [Link]>0 and
[Link]~=nil do
if [Link]>0 and [Link]~=nil and [Link]>0
and [Link]~=nil and Targetting==true then
swait()
end
--
[Link]=[Link]([Link].p,[Link].p+rmdi
r*100)
[Link]=[Link]([Link].p,[Link])
dir=[Link]([Link].x,0,[Link].z
)
[Link]=[Link]([Link].p,[Link])*cf(0,5,10)*euler(-
0.3,0,0)
end
Targetting=false
RocketTarget=nil
targetgui:Destroy()
[Link]="Custom"
end
end
debounce=[Link]("BoolValue")
[Link]="DebounceHit"
[Link]=[Link]
[Link]=true
game:GetService("Debris"):AddItem(debounce,Delay)
c=[Link]("ObjectValue")
[Link]="creator"
[Link]=Player
[Link]=h
game:GetService("Debris"):AddItem(c,.5)
CRIT=false
hitDeb=true
AttackPos=6
end
end
it=[Link]
function nooutline(part)
[Link],[Link],[Link],[Link],[Link]
face,[Link] = 10,10,10,10,10,10
end
function
parta(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
local fp=it("Part")
[Link]=formfactor
[Link]=parent
[Link]=reflectance
[Link]=transparency
[Link]=false
[Link]=true
[Link]=[Link](tostring(brickcolor))
[Link]=name
[Link]=size
[Link]=[Link]
nooutline(fp)
[Link]=material
fp:BreakJoints()
return fp
end
function mesh(Mesh,part,meshtype,meshid,offset,scale)
local mesh=it(Mesh)
[Link]=part
if Mesh=="SpecialMesh" then
[Link]=meshtype
[Link]=meshid
end
[Link]=offset
[Link]=scale
return mesh
end
function weld(parent,part0,part1,c0,c1)
local weld=it("Weld")
[Link]=parent
weld.Part0=part0
weld.Part1=part1
weld.C0=c0
weld.C1=c1
return weld
end
local modelzorz=[Link]("Model")
[Link]=Character
[Link]="Claw1"
Handle=parta([Link],modelzorz,[Link],0,1,TorsoColor,"Ha
ndle",[Link](4,4,1))
Handleweld=weld(m,Character["Torso"],Handle,[Link](0, 0, 0, 1, 0, 0, 0, 1, 0,
0, 0, 1),[Link](-6.74455023, 0.843135834, 3.31332064, 0.866820872,
0.000393055088, -0.498619556, 0.129048944, -0.966104209, 0.223582461, -0.481630623,
-0.258152217, -0.837489963))
Gear=parta([Link],modelzorz,[Link],0,1,"Really
black","Part",[Link](4.29999971, 4.30000019, 1))
Gearweld=weld(modelzorz,Handle,Gear,[Link](0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0,
1),[Link](-0.0552597046, -0.0398271084, -0.0363032818, 0.999988854, -
3.23429704e-005, 0.00164097548, 3.37436795e-005, 0.999994695, -0.000689953566, -
0.00164103508, 0.000689953566, 0.999993086))
local modelzorz2=[Link]("Model")
[Link]=Character
[Link]="Claw2"
Handle2=parta([Link],modelzorz2,[Link],0,1,TorsoColor,"
Handle",[Link](4,4,1))
Handle2weld=weld(modelzorz2,Character["Torso"],Handle2,[Link](0, 0, 0, 1, 0, 0,
0, 1, 0, 0, 0, 1),[Link](6.65693045, 1.66835713, 2.9684639, 0.866025746,
0.129405379, 0.482963592, -3.67555799e-006, -0.965926409, 0.258817136, 0.499999553,
-0.224144042, -0.836516559))
Gear2=parta([Link],modelzorz2,[Link],0,1,"Real
ly black","Part",[Link](4.29999971, 4.30000019, 1))
Gear2weld=weld(modelzorz2,Handle2,Gear2,[Link](0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0,
1),[Link](-0.049841404, 0.049908638, 2.78949738e-005, 0.999990344, -
5.01424074e-006, -1.49011612e-007, 5.28991222e-006, 0.999994934, 2.98023224e-008,
2.38418579e-007, -1.63912773e-007, 0.999994636))
local modelzorz3=[Link]("Model")
[Link]=Character
[Link]="Eye"
handle=parta([Link],modelzorz3,[Link],0,1,Tors
oColor,"Handle",[Link](1,6,6))
handleweld=weld(modelzorz3,Character["Torso"],handle,[Link](0, 0, 0, 1, 0, 0,
0, 1, 0, 0, 0, 1),[Link](-2.22326851, -3.5562191, -0.038143158, 0, 0, 1, 0, 1,
0, -1, 0, 0))
anim = Character:findFirstChild("Animate")
if anim then
anim:Destroy()
end
function MagicCircle(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
[Link] = [Link]
[Link]=true
[Link]=cframe
local msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
game:GetService("Debris"):AddItem(prt,2)
[Link]([Link](function(Part,Mesh)
for i=0,1,delay do
swait()
[Link]=[Link]
[Link]=i
[Link]=[Link]+vt(x3,y3,z3)
end
Part:Destroy()
end),prt,msh)
end
TrailDeb = false
function equipanim()
attack=true
[Link] = 1
[Link] = 1
for i,v in pairs(modelzorz3:children()) do
if v:IsA("BasePart") then [Link] = 1 end
end
[Link] = 0
moosick:Play()
for i=0,1,0.05 do
swait()
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles([Link](0),[Link](0),mat
[Link](0)),.3)
Neck.C0=clerp(Neck.C0,necko*euler(0,0,0)*angles([Link](20),[Link](0),[Link](0
)),.3)
RW.C0=clerp(RW.C0,cf(1.4,0.5,-0.2)*angles([Link](20),[Link](0),[Link](-
4)),.3)
LW.C0=clerp(LW.C0,cf(-1.4,0.5,-
0.2)*angles([Link](20),[Link](0),[Link](4)),.3)
RH.C0=clerp(RH.C0,cf(1,-
1,0)*angles([Link](0),[Link](90),[Link](0))*angles([Link](-
2.5),[Link](0),[Link](0)),.3)
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles([Link](0),[Link](-
90),[Link](0))*angles([Link](-2.5),[Link](0),[Link](0)),.3)
handleweld.C0=clerp(handleweld.C0,cf(0,6,7)*angles([Link](-
5),[Link](0),[Link](0)),.2)
Handleweld.C0=clerp(Handleweld.C0,cf(4,0,0)*angles([Link](0),[Link](-
30),[Link](0)),.2)
Handle2weld.C0=clerp(Handle2weld.C0,cf(-
4,0,0)*angles([Link](0),[Link](30),[Link](0)),.2)
end
swait(60)
for i=0,1,0.05 do
swait()
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles([Link](0),[Link](0),mat
[Link](0)),.3)
Neck.C0=clerp(Neck.C0,necko*euler(0,0,0)*angles([Link](20),[Link](0),[Link](0
)),.3)
LW.C0=clerp(LW.C0,cf(-1.2,0.5,.5)*euler(-30,0,-20),.3)
RW.C0=clerp(RW.C0,cf(1.2,0.5,.5)*euler(-30,0,20),.3)
RH.C0=clerp(RH.C0,cf(1,-
1,0)*angles([Link](0),[Link](90),[Link](0))*angles([Link](-
2.5),[Link](0),[Link](0)),.3)
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles([Link](0),[Link](-
90),[Link](0))*angles([Link](-2.5),[Link](0),[Link](0)),.3)
handleweld.C0=clerp(handleweld.C0,cf(0,6,7)*angles([Link](50),[Link](0),[Link]
d(0)),.2)
Handleweld.C0=clerp(Handleweld.C0,cf(4,0,0)*angles([Link](0),[Link](-
30),[Link](0)),.2)
Handle2weld.C0=clerp(Handle2weld.C0,cf(-
4,0,0)*angles([Link](0),[Link](30),[Link](0)),.2)
end
so(136007472,Torso,1,1)
swait(30)
for i=0,30 do
swait(1)
MagicRing([Link]("Alder"),
[Link]*[Link]([Link]([Link](0,360)),[Link]([Link](0,360))
,[Link]([Link](0,360))), 20, 20, 2, 1, 1, 1, -1, -1, 0)
MagicRing([Link]("Alder"),
[Link]*[Link]([Link]([Link](0,360)),[Link]([Link](0,360)
),[Link]([Link](0,360))), 20, 20, 2, 1, 1, 1, -1, -1, 0)
MagicRing([Link]("Alder"),
[Link]*[Link]([Link]([Link](-
50,50)),[Link]([Link](-50,50)),[Link]([Link](-50,50))), 60, 60, 6, 1,
1, 1, -3, -3, 0)
end
swait(180)
so(233096557,Torso,1,5)
so(233091205,Torso,1,5)
so(150829983,DragonHead,.9,5)
MagicCircle([Link]("Alder"), [Link], 10, 10, 10, 1, 1, 1, 0.01)
MagicCircle([Link]("Alder"), [Link], 10, 10, 10, 1, 1, 1, 0.01)
MagicCircle([Link]("Alder"), [Link], 20, 20, 20, 1, 1, 1, 0.01)
[Link] = 0
[Link] = 0
for i,v in pairs(modelzorz3:children()) do
if v:IsA("BasePart") and v ~= handle then [Link] = 0 end
end
[Link] = true
[Link] = true
[Link] = true
[Link] = true
for a=1,300 do
handleweld.C0 =
cf([Link](-5,5)/10,[Link](55,65)/10,[Link](65,75)/10)*angles([Link]
d(50),[Link](0),[Link](0))
swait()
end
attack = false
end
function attackone()
attack=true
if TrailDeb == false then
TrailDeb = true
end
[Link](function()
local Old = [Link].p
while true do swait()
if not TrailDeb then break end
local New = [Link].p
local Mag =(Old -New).magnitude
local Dis =(Old +New)/2
local Trail = [Link]("Part",Character)
[Link] = "Neon"
[Link] = true
[Link] = false
[Link] = TorsoColor
[Link] = [Link](0.2,Mag,0.2)
[Link] = 0
[Link] = 0
[Link] = "Custom"
[Link] = [Link](Dis,New)* [Link]([Link]/2,0,0)
local ms = [Link]("BlockMesh",Trail)
[Link] = [Link](1,1,1)
local TM = [Link]("CylinderMesh",Trail)
[Link] = [Link](20,1,20)
Old = New
[Link](function()
for i = 1,0,-0.1 do
swait()
[Link] = [Link] * [Link](i,1,i)
end
Trail:remove()
end)()
[Link](function()
for i = 1,10 do
swait()
[Link] = [Link] +0.1
end end)()end end)()
con1=[Link]:connect(function(hit)
Damagefunc(hit,"Blunt",20,25,20,"Normal",RootPart,.2,1) end)
for i=0,1,0.08 do
swait()
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles([Link](-
5),[Link](0),[Link](-10)),.3)
[Link].C0=clerp([Link].C0,necko*angles([Link](5),[Link](0),[Link](10)
),.3)
RW.C0=clerp(RW.C0,cf(1,0.5,-0.5)*euler(.5,1.8,1.5),.3)
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles([Link](2),[Link](25),[Link](-
15)),.3)
handleweld.C0=clerp(handleweld.C0,cf(0,6,7)*angles([Link](-
5),[Link](0),[Link](0)),.2)
Handleweld.C0=clerp(Handleweld.C0,cf(-
3,1,2)*angles([Link](90),[Link](0),[Link](0)),.2)
Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles([Link](0),[Link](0),math.r
ad(0)),.2)
end
so("231917758",Handle,1,.9)
so("159972643",Torso,1,1)
for i=0,1,0.1 do
swait()
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles([Link](10),[Link](0),ma
[Link](20)),.3)
[Link].C0=clerp([Link].C0,necko*angles([Link](0),[Link](0),[Link](-
20)),.3)
RW.C0=clerp(RW.C0,cf(1.5,0.5,-0.5)*euler(80,1.8,1.5),.3)
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles([Link](2),[Link](25),[Link](-
15)),.3)
handleweld.C0=clerp(handleweld.C0,cf(0,6,7)*angles([Link](-
5),[Link](0),[Link](0)),.2)
Handleweld.C0=clerp(Handleweld.C0,cf(-4,1,-8)*angles([Link](-
85),[Link](0),[Link](0)),.2)
Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles([Link](0),[Link](0),math.r
ad(0)),.2)
end
--dmgstop()
attack=false
con1:disconnect()
if TrailDeb == true then
TrailDeb = false
end
end
function attacktwo()
attack=true
if TrailDeb == false then
TrailDeb = true
end
[Link](function()
local Old = [Link].p
while true do swait()
if not TrailDeb then break end
local New = [Link].p
local Mag =(Old -New).magnitude
local Dis =(Old +New)/2
local Trail = [Link]("Part",Character)
[Link] = "Neon"
[Link] = true
[Link] = false
[Link] = TorsoColor
[Link] = [Link](0.2,Mag,0.2)
[Link] = 0
[Link] = 0
[Link] = "Custom"
[Link] = [Link](Dis,New)* [Link]([Link]/2,0,0)
local ms = [Link]("BlockMesh",Trail)
[Link] = [Link](1,1,1)
local TM = [Link]("CylinderMesh",Trail)
[Link] = [Link](20,1,20)
Old = New
[Link](function()
for i = 1,0,-0.1 do
swait()
[Link] = [Link] * [Link](i,1,i)
end
Trail:remove()
end)()
[Link](function()
for i = 1,10 do
swait()
[Link] = [Link] +0.1
end end)()end end)()
con1=[Link]:connect(function(hit)
Damagefunc(hit,"Blunt",20,25,20,"Normal",RootPart,.2,1) end)
for i=0,1,0.08 do
swait()
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles([Link](0),[Link](0),mat
[Link](20)),.3)
[Link].C0=clerp([Link].C0,necko*angles([Link](0),[Link](0),[Link](-
20)),.3)
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(-30,0,-20),.3)
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles([Link](-2),[Link](-
25),[Link](15)),.3)
handleweld.C0=clerp(handleweld.C0,cf(0,6,7)*angles([Link](-
5),[Link](0),[Link](0)),.2)
Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,1,-
5)*angles([Link](0),[Link](0),[Link](20)),.2)
Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles([Link](0),[Link](0),[Link]
(0)),.2)
end
so("231917758",Handle2,1,.8)
so("159972627",Torso,1,1)
for i=0,1,0.1 do
swait()
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles([Link](0),[Link](0),mat
[Link](-20)),.3)
[Link].C0=clerp([Link].C0,necko*angles([Link](0),[Link](0),[Link](20)
),.3)
LW.C0=clerp(LW.C0,cf(-1,0.5,-1)*euler(-30,0,20),.3)
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles([Link](-2),[Link](-
25),[Link](15)),.3)
handleweld.C0=clerp(handleweld.C0,cf(0,6,7)*angles([Link](-
5),[Link](0),[Link](0)),.2)
Handle2weld.C0=clerp(Handle2weld.C0,cf(10,1,-
5)*angles([Link](0),[Link](-80),[Link](20)),.2)
Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles([Link](0),[Link](0),[Link]
(0)),.2)
end
--dmgstop()
attack=false
con1:disconnect()
if TrailDeb == true then
TrailDeb = false
end
end
function attackthree()
attack=true
if TrailDeb == false then
TrailDeb = true
end
[Link](function()
local Old = [Link].p
while true do swait()
if not TrailDeb then break end
local New = [Link].p
local Mag =(Old -New).magnitude
local Dis =(Old +New)/2
local Trail = [Link]("Part",Character)
[Link] = "Neon"
[Link] = true
[Link] = false
[Link] = TorsoColor
[Link] = [Link](0.2,Mag,0.2)
[Link] = 0
[Link] = 0
[Link] = "Custom"
[Link] = [Link](Dis,New)* [Link]([Link]/2,0,0)
local ms = [Link]("BlockMesh",Trail)
[Link] = [Link](1,1,1)
local TM = [Link]("CylinderMesh",Trail)
[Link] = [Link](20,1,20)
Old = New
[Link](function()
for i = 1,0,-0.1 do
swait()
[Link] = [Link] * [Link](i,1,i)
end
Trail:remove()
end)()
[Link](function()
for i = 1,10 do
swait()
[Link] = [Link] +0.1
end end)()end end)()
con1=[Link]:connect(function(hit)
Damagefunc(hit,"Blunt",20,25,30,"Up",RootPart,.2,1) end)
for i=0,1,0.08 do
swait()
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles([Link](10),[Link](0),ma
[Link](0)),.3)
[Link].C0=clerp([Link].C0,necko*euler(0,0,0),.2)
RW.C0=clerp(RW.C0,cf(1,0.5,-0.5)*euler(0.5,-1.3,-0.1),.3)
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles([Link](2),[Link](25),[Link](-
15)),.3)
handleweld.C0=clerp(handleweld.C0,cf(0,6,7)*angles([Link](-
5),[Link](0),[Link](0)),.2)
Handleweld.C0=clerp(Handleweld.C0,cf(3,7,-
1)*angles([Link](20),[Link](0),[Link](-120)),.2)
Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles([Link](0),[Link](0),math.r
ad(0)),.2)
end
so("231917758",Handle,1,1)
so("159882477",Torso,1,1)
for i=0,1,0.05 do
swait()
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles([Link](-
5),[Link](0),[Link](0)),.3)
[Link].C0=clerp([Link].C0,necko*angles([Link](5),[Link](0),[Link](0))
,.3)
handleweld.C0=clerp(handleweld.C0,cf(0,6,7)*angles([Link](-
5),[Link](0),[Link](0)),.2)
Handleweld.C0=clerp(Handleweld.C0,cf(2,4,-
3)*angles([Link](120),[Link](0),[Link](-120)),.2)
Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles([Link](0),[Link](0),math.r
ad(0)),.2)
RW.C0=clerp(RW.C0,cf(1.5,0.5,-0.5)*euler(2,-1.3,0.1),.3)
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles([Link](2),[Link](25),[Link](-
15)),.3)
end
--dmgstop()
attack=false
con1:disconnect()
if TrailDeb == true then
TrailDeb = false
end
end
function attackfour()
attack=true
if TrailDeb == false then
TrailDeb = true
end
[Link](function()
local Old = [Link].p
while true do swait()
if not TrailDeb then break end
local New = [Link].p
local Mag =(Old -New).magnitude
local Dis =(Old +New)/2
local Trail = [Link]("Part",Character)
[Link] = "Neon"
[Link] = true
[Link] = false
[Link] = TorsoColor
[Link] = [Link](0.2,Mag,0.2)
[Link] = 0
[Link] = 0
[Link] = "Custom"
[Link] = [Link](Dis,New)* [Link]([Link]/2,0,0)
local ms = [Link]("BlockMesh",Trail)
[Link] = [Link](1,1,1)
local TM = [Link]("CylinderMesh",Trail)
[Link] = [Link](20,1,20)
Old = New
[Link](function()
for i = 1,0,-0.1 do
swait()
[Link] = [Link] * [Link](i,1,i)
end
Trail:remove()
end)()
[Link](function()
for i = 1,10 do
swait()
[Link] = [Link] +0.1
end end)()end end)()
[Link](function()
local Old = [Link].p
while true do swait()
if not TrailDeb then break end
local New = [Link].p
local Mag =(Old -New).magnitude
local Dis =(Old +New)/2
local Trail = [Link]("Part",Character)
[Link] = "Neon"
[Link] = true
[Link] = false
[Link] = TorsoColor
[Link] = [Link](0.2,Mag,0.2)
[Link] = 0
[Link] = 0
[Link] = "Custom"
[Link] = [Link](Dis,New)* [Link]([Link]/2,0,0)
local ms = [Link]("BlockMesh",Trail)
[Link] = [Link](1,1,1)
local TM = [Link]("CylinderMesh",Trail)
[Link] = [Link](20,1,20)
Old = New
[Link](function()
for i = 1,0,-0.1 do
swait()
[Link] = [Link] * [Link](i,1,i)
end
Trail:remove()
end)()
[Link](function()
for i = 1,10 do
swait()
[Link] = [Link] +0.1
end end)()end end)()
con1=[Link]:connect(function(hit)
Damagefunc(hit,"Blunt",10,20,[Link](20,40),"Normal",RootPart,.2,1) end)
con2=[Link]:connect(function(hit)
Damagefunc(hit,"Blunt",10,20,[Link](20,40),"Normal",RootPart,.2,1) end)
for i=0,1,0.08 do
swait()
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-
1)*angles([Link](40),[Link](0),[Link](-40)),.3)
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles([Link](-
40),[Link](0),[Link](40)),.3)
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles([Link](70),[Link](0),[Link](-
45)),.3)
RH.C0=clerp(RH.C0,cf(1,-
1,0)*euler(0,1.57,0)*angles([Link](0),[Link](0),[Link](-20)),.3)
LH.C0=clerp(LH.C0,cf(-1,0.5,0)*euler(0,-1.57,0)*angles([Link](-
10),[Link](30),[Link](-40)),.3)
handleweld.C0=clerp(handleweld.C0,cf(0,6,7)*angles([Link](-
5),[Link](0),[Link](0)),.2)
Handleweld.C0=clerp(Handleweld.C0,cf(1.5,0,0)*angles([Link](0),[Link](0),math.r
ad(0)),.2)
Handle2weld.C0=clerp(Handle2weld.C0,cf(-
1.5,3,0)*angles([Link](0),[Link](180),[Link](180)),.2)
end
if anim then
[Link]=true
end
so("231917758",Torso,1,0.7)
so("159882584",Torso,1,1)
for i=0,1,0.04 do
swait()
[Link]=[Link]*50
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,1)*angles([Link](-
5),[Link](0),[Link](0+360*i)),.3)
RW.C0=clerp(RW.C0,cf(1.2,0.5,0)*angles([Link](90),[Link](0),[Link](90)),.3)
LW.C0=clerp(LW.C0,cf(-1.2,0.5,0)*angles([Link](90),[Link](0),[Link](-
90)),.3)
RH.C0=clerp(RH.C0,cf(1,-
1,0)*euler(0,1.57,0)*angles([Link](0),[Link](0),[Link](0)),.3)
LH.C0=clerp(LH.C0,cf(-1,-1,0)*euler(0,-
1.57,0)*angles([Link](0),[Link](0),[Link](0)),.3)
handleweld.C0=clerp(handleweld.C0,cf(0,6,7)*angles([Link](-
5),[Link](0),[Link](0)),.2)
Handleweld.C0=clerp(Handleweld.C0,cf(3,4,0)*angles([Link](0),[Link](0),[Link]
(90)),.2)
Handle2weld.C0=clerp(Handle2weld.C0,cf(-
3,4,0)*angles([Link](0),[Link](0),[Link](-90)),.2)
end
--dmgstop()
attack=false
con1:disconnect()
con2:disconnect()
if anim then
[Link]=false
end
if TrailDeb == true then
TrailDeb = false
end
end
function
MagniDamage(par,efft,magni,minim,maxim,knockback,Type,Property,Delay,KnockbackType,
decreaseblock)
for _, c in pairs(workspace:GetDescendants()) do
local hum = c:FindFirstChildOfClass("Humanoid")
if hum ~= nil and c:FindFirstChild("IsTeamMateOfCK")==nil then
local head = (c:findFirstChild("Torso") or c:findFirstChild("UpperTorso"))
if head ~= nil then
local targ = [Link] - [Link]
local mag = [Link]
if magni >= mag and [Link] ~= [Link] then
Damagefunc(head,efft,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decrea
seblock)
end
end
end
end
end
function MagicCircle4(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
local prt = part(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect",
vt(0.5, 0.5, 0.5))
[Link] = true
[Link] = cframe
local msh = mesh("SpecialMesh", prt, "Sphere", "", vt(0, 0, 0), vt(x1, y1,
z1))
game:GetService("Debris"):AddItem(prt, 2)
[Link]([Link](function(Part, Mesh)
for i = 0, 1, delay do
swait()
[Link] = [Link]
[Link] = i
[Link] = [Link] + vt(x3, y3, z3)
end
[Link] = nil
end), prt, msh)
end
function smashdown()
attack=true
handleweld.C0=clerp(handleweld.C0,cf(0,6,7)*angles([Link](50),[Link](0),[Link]
d(0)),.2)
Handleweld.C0=clerp(Handleweld.C0,cf(4,30,10)*angles([Link](35),[Link](0),math.
rad(-90)),.2)
Handle2weld.C0=clerp(Handle2weld.C0,cf(-
4,30,10)*angles([Link](35),[Link](0),[Link](90)),.2)
end
[Link] = 0
so("231917758",Torso,1,0.7)
so("159882584",Torso,1,1)
for i=0,1,0.08 do
swait()
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles([Link](5),[Link](0),mat
[Link](0)),.3)
Neck.C0=clerp(Neck.C0,necko*euler(0,0,0)*angles([Link](20),[Link](0),[Link](0
)),.3)
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler([Link](90),0,0),.3)
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler([Link](90),0,0),.3)
RH.C0=clerp(RH.C0,cf(1,-
1,0)*angles([Link](0),[Link](90),[Link](0))*angles([Link](-
2.5),[Link](0),[Link](0)),.3)
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles([Link](0),[Link](-
90),[Link](0))*angles([Link](-2.5),[Link](0),[Link](0)),.3)
handleweld.C0=clerp(handleweld.C0,cf(0,6,7)*angles([Link](-
10),[Link](0),[Link](0)),.2)
Handleweld.C0=clerp(Handleweld.C0,cf(4,6,-10)*angles([Link](-
35),[Link](0),[Link](-90)),.2)
Handle2weld.C0=clerp(Handle2weld.C0,cf(-4,6,-10)*angles([Link](-
35),[Link](0),[Link](90)),.2)
end
con1:disconnect()
con2:disconnect()
attack=false
if anim then
[Link]=false
end
if TrailDeb == true then
TrailDeb = false
end
local ref = it("Part",Character)
[Link] = [Link](0,0,0)
[Link] = true
[Link] = false
[Link] = 1
local looky = [Link]
for i=1,10 do
[Link] = looky*[Link](0,-2.5,-10*i)
BlastEffect([Link]("White"),[Link],1,.2,1,1,0,1)
BlastEffect([Link]("White"),[Link],5,1,.5,.1,2,.1)
MagniDamage(ref,"",10,30,35,50,"Knockdown",RootPart,.2,1)
so(178452221,ref,.6,1)
so(192410084,ref,1,1)
swait(5)
end
ref:Destroy()
swait(60)
--dmgstop()
end
function mudads()
attack=true
so("624164065",Torso,1,3)
print("SUNLIGHT YELLO OVRDREV")
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles([Link](5),[Link](0),mat
[Link](0)),.3)
Neck.C0=clerp(Neck.C0,necko*euler(0,0,0)*angles([Link](20),[Link](0),[Link](0
)),.3)
LW.C0=clerp(LW.C0,cf(-1.2,1,0)*euler([Link](90),[Link](-90),0),.3)
RW.C0=clerp(RW.C0,cf(1.2,1,0)*euler([Link](90),[Link](90),0),.3)
RH.C0=clerp(RH.C0,cf(1,-
1,0)*angles([Link](0),[Link](90),[Link](0))*angles([Link](-
2.5),[Link](0),[Link](0)),.3)
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles([Link](0),[Link](-
90),[Link](0))*angles([Link](-2.5),[Link](0),[Link](0)),.3)
handleweld.C0=clerp(handleweld.C0,cf(0,6,7)*angles([Link](-
20),[Link](0),[Link](0)),.2)
Handleweld.C0=clerp(Handleweld.C0,cf(4,2,10)*angles([Link](0),[Link](0),[Link]
d(0)),.2)
Handle2weld.C0=clerp(Handle2weld.C0,cf(-
4,2,10)*angles([Link](0),[Link](0),[Link](0)),.2)
end
for a = 1,20 do
so("231917758",Torso,[Link](6,10)/10,1)
for i=0,1,0.2 do
swait()
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles([Link](5),[Link](0),mat
[Link](0)),.3)
Neck.C0=clerp(Neck.C0,necko*euler(0,0,0)*angles([Link](20),[Link](0),[Link](0
)),.3)
LW.C0=clerp(LW.C0,cf(-1.2,1,-2)*euler([Link](90),[Link](-90),0),.3)
RW.C0=clerp(RW.C0,cf(1.2,1,2)*euler([Link](90),[Link](90),0),.3)
RH.C0=clerp(RH.C0,cf(1,-
1,0)*angles([Link](0),[Link](90),[Link](0))*angles([Link](-
2.5),[Link](0),[Link](0)),.3)
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles([Link](0),[Link](-
90),[Link](0))*angles([Link](-2.5),[Link](0),[Link](0)),.3)
handleweld.C0=clerp(handleweld.C0,cf([Link](-5,5)/10,[Link](55,65)/
10,[Link](65,75)/10)*angles([Link](-20),[Link](0),[Link](0)),.2)
Handleweld.C0=clerp(Handleweld.C0,cf([Link](-10,10),[Link](0,4),-
20)*angles([Link](0),[Link](0),[Link](0)),.2)
Handle2weld.C0=clerp(Handle2weld.C0,cf([Link](-
10,10),[Link](0,4),20)*angles([Link](0),[Link](0),[Link](0)),.2)
end
so("231917758",Torso,[Link](6,10)/10,1)
for i=0,1,0.2 do
swait()
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles([Link](5),[Link](0),mat
[Link](0)),.3)
Neck.C0=clerp(Neck.C0,necko*euler(0,0,0)*angles([Link](20),[Link](0),[Link](0
)),.3)
LW.C0=clerp(LW.C0,cf(-1.2,1,2)*euler([Link](90),[Link](-90),0),.3)
RW.C0=clerp(RW.C0,cf(1.2,1,-2)*euler([Link](90),[Link](90),0),.3)
RH.C0=clerp(RH.C0,cf(1,-
1,0)*angles([Link](0),[Link](90),[Link](0))*angles([Link](-
2.5),[Link](0),[Link](0)),.3)
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles([Link](0),[Link](-
90),[Link](0))*angles([Link](-2.5),[Link](0),[Link](0)),.3)
handleweld.C0=clerp(handleweld.C0,cf([Link](-5,5)/10,[Link](55,65)/
10,[Link](65,75)/10)*angles([Link](-20),[Link](0),[Link](0)),.2)
Handleweld.C0=clerp(Handleweld.C0,cf([Link](-
10,10),[Link](0,4),20)*angles([Link](0),[Link](0),[Link](0)),.2)
Handle2weld.C0=clerp(Handle2weld.C0,cf([Link](-
10,10),[Link](0,4),-20)*angles([Link](0),[Link](0),[Link](0)),.2)
end
end
con1:disconnect()
con2:disconnect()
--dmgstop()
attack=false
if anim then
[Link]=false
end
if TrailDeb == true then
TrailDeb = false
end
end
function laser()
attack = true
[Link] = 16
for i=0,1,0.05 do
swait()
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles([Link](0),[Link](0),mat
[Link](0)),.3)
Neck.C0=clerp(Neck.C0,necko*euler(0,0,0)*angles([Link](20),[Link](0),[Link](0
)),.3)
LW.C0=clerp(LW.C0,cf(-1.2,0.5,.5)*euler(-30,0,-20),.3)
RW.C0=clerp(RW.C0,cf(1.2,0.5,.5)*euler(-30,0,20),.3)
RH.C0=clerp(RH.C0,cf(1,-
1,0)*angles([Link](0),[Link](90),[Link](0))*angles([Link](-
2.5),[Link](0),[Link](0)),.3)
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles([Link](0),[Link](-
90),[Link](0))*angles([Link](-2.5),[Link](0),[Link](0)),.3)
handleweld.C0=clerp(handleweld.C0,cf(0,6,7)*angles([Link](50),[Link](0),[Link]
d(0)),.2)
Handleweld.C0=clerp(Handleweld.C0,cf(4,0,0)*angles([Link](0),[Link](-
30),[Link](0)),.2)
Handle2weld.C0=clerp(Handle2weld.C0,cf(-
4,0,0)*angles([Link](0),[Link](30),[Link](0)),.2)
end
local blmod = [Link]("Model",Character)
for a = 1, 5 do
local blast2 = it("Part",blmod)
[Link] = vt(1,1,1)
[Link] = TorsoColor
[Link] = "Neon"
[Link] = false
[Link] = false
local blwe = [Link]("Weld",blast2)
blwe.Part0 = DragonHead
blwe.Part1 = blast2
blwe.C0 = [Link](0, 0, -5)
blwe.C1 = [Link]([Link](-10, 10), [Link](-
10, 10), [Link](-10, 10))
local m = [Link]("BlockMesh", blast2)
[Link] = [Link](6,6,6)
[Link]([Link](function()
for i = 0,1,.1 do
[Link] = 1.2-i
swait()
blwe.C1 = blwe.C1 * [Link]([Link](-10, 10),
[Link](-10, 10), [Link](-10, 10))
end
while blast2 do
swait()
blwe.C1 = blwe.C1 * [Link]([Link](-10, 10),
[Link](-10, 10), [Link](-10, 10))
end
end))
end
so(864314263,DragonHead,1,5)
for i=1,150 do
MagicRing([Link]("Alder"), [Link] * [Link](0,0,-5) *
[Link]([Link]([Link](0,360)),[Link]([Link](0,360)),[Link](ma
[Link](0,360))), 20, 20, 2, 1, 1, 1, -1, -1, 0)
handleweld.C0 =
cf([Link](-5,5)/10,[Link](55,65)/10,[Link](65,75)/10)*angles([Link]
d(50),[Link](0),[Link](0))
swait()
end
for i=0,1,0.05 do
swait()
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles([Link](0),[Link](0),mat
[Link](0)),.3)
Neck.C0=clerp(Neck.C0,necko*euler(0,0,0)*angles([Link](20),[Link](0),[Link](0
)),.3)
LW.C0=clerp(LW.C0,cf(-1.2,0.5,.5)*euler(-30,0,-20),.3)
RW.C0=clerp(RW.C0,cf(1.2,0.5,.5)*euler(-30,0,20),.3)
RH.C0=clerp(RH.C0,cf(1,-
1,0)*angles([Link](0),[Link](90),[Link](0))*angles([Link](-
2.5),[Link](0),[Link](0)),.3)
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles([Link](0),[Link](-
90),[Link](0))*angles([Link](-2.5),[Link](0),[Link](0)),.3)
handleweld.C0=clerp(handleweld.C0,cf([Link](-
1,1),[Link](5,7),[Link](6,8))*angles([Link](-
5),[Link](0),[Link](0)),.2)
Handleweld.C0=clerp(Handleweld.C0,cf(4,0,0)*angles([Link](0),[Link](-
30),[Link](0)),.2)
Handle2weld.C0=clerp(Handle2weld.C0,cf(-
4,0,0)*angles([Link](0),[Link](30),[Link](0)),.2)
end
so(162246701,DragonHead,1,5)
local frontcf = [Link] * [Link](0,0,-5)
local sannd = [Link]("Sound",Torso)
[Link] = "rbxassetid://162246683"
[Link] = true
[Link] = 1
sannd:Play()
local hitcf = [Link]
local ref = it("Part",Character)
[Link] = [Link](0,0,0)
[Link] = true
[Link] = false
[Link] = 1
local blast = it("Part",blmod)
[Link] = vt(1,1,(frontcf.p - hitcf.p).magnitude)
[Link] = TorsoColor
[Link] = "Neon"
[Link] = true
[Link] = false
[Link] = [Link]((frontcf.p + hitcf.p)/2,frontcf.p)
local m = [Link]("BlockMesh", blast)
[Link] = [Link](5,5,1)
for a = 1, 200 do
local frontcf = [Link] * [Link](0,0,-5)
local hitcf = [Link]
[Link] = hitcf
[Link] = vt(1,1,(frontcf.p - hitcf.p).magnitude)
[Link] = [Link]((frontcf.p + hitcf.p)/2,frontcf.p)
MagicBlock(TorsoColor, hitcf, 1, 1, 1, 6, 6, 6, 0.1)
MagniDamage(ref,"",10,5,7,0,"Knockdown",RootPart,.05,1)
handleweld.C0 =
cf([Link](-5,5)/10,[Link](55,65)/10,[Link](65,75)/10)*angles([Link]
d(-5),[Link](0),[Link](0))
--handleweld.C0 = cf([Link](-
2,2),[Link](4,8),[Link](5,9))*angles([Link](-
5),[Link](0),[Link](0))
swait(1)
end
for a = 0,1,.05 do
[Link] = a
for _, b in pairs(blmod:GetChildren()) do
[Link] = a
end
swait()
end
sannd:Destroy()
blmod:Destroy()
attack = false
end
function yummy()
attack=true
if TrailDeb == false then
TrailDeb = true
end
[Link](function()
local Old = [Link].p
while true do swait()
if not TrailDeb then break end
local New = [Link].p
local Mag =(Old -New).magnitude
local Dis =(Old +New)/2
local Trail = [Link]("Part",Character)
[Link] = "Neon"
[Link] = true
[Link] = false
[Link] = TorsoColor
[Link] = [Link](0.2,Mag,0.2)
[Link] = 0
[Link] = 0
[Link] = "Custom"
[Link] = [Link](Dis,New)* [Link]([Link]/2,0,0)
local ms = [Link]("BlockMesh",Trail)
[Link] = [Link](1,1,1)
local TM = [Link]("CylinderMesh",Trail)
[Link] = [Link](20,1,20)
Old = New
[Link](function()
for i = 1,0,-0.1 do
swait()
[Link] = [Link] * [Link](i,1,i)
end
Trail:remove()
end)()
[Link](function()
for i = 1,10 do
swait()
[Link] = [Link] +0.1
end end)()end end)()
local grab
local torsy
local ghum
local soaa
for i=0,1,0.05 do
swait()
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles([Link](-
5),[Link](0),[Link](-10)),.3)
[Link].C0=clerp([Link].C0,necko*angles([Link](5),[Link](0),[Link](10)
),.3)
RW.C0=clerp(RW.C0,cf(1,0.5,-0.5)*euler(.5,1.8,1.5),.3)
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles([Link](2),[Link](25),[Link](-
15)),.3)
handleweld.C0=clerp(handleweld.C0,cf(0,6,7)*angles([Link](-
5),[Link](0),[Link](0)),.2)
Handleweld.C0=clerp(Handleweld.C0,cf(-
3,1,2)*angles([Link](90),[Link](0),[Link](0)),.2)
Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles([Link](0),[Link](0),math.r
ad(0)),.2)
end
con1=[Link]:connect(function(hit)
if grab == nil and [Link] ~= Character then
torsy = ([Link]:findFirstChild("Torso") or
[Link]:findFirstChild("UpperTorso"))
ghum = [Link]:FindFirstChildOfClass("Humanoid")
if ghum ~= nil and torsy ~= nil then
grab=[Link]
so(386946017,hit,1,1)
local soaa = it("Sound",[Link])
[Link] = 1
local cho = [Link](1,5)
if cho == 1 then
[Link] = "rbxassetid://111896685"
elseif cho == 2 then
[Link] = "rbxassetid://535528169"
elseif cho == 3 then
[Link] = "rbxassetid://1080363252"
elseif cho == 4 then
[Link] = "rbxassetid://147758746"
elseif cho == 5 then
[Link] = "rbxassetid://626777433"
[Link] = .2
[Link] = 1
end
soaa:Play()
end
end
end)
so("231917758",Handle,1,.9)
so("159972643",Torso,1,1)
for i=0,3,0.1 do
swait()
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles([Link](10),[Link](0),ma
[Link](20)),.3)
[Link].C0=clerp([Link].C0,necko*angles([Link](0),[Link](0),[Link](-
20)),.3)
RW.C0=clerp(RW.C0,cf(1.5,0.5,-0.5)*euler(80,1.8,1.5),.3)
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles([Link](2),[Link](25),[Link](-
15)),.3)
handleweld.C0=clerp(handleweld.C0,cf(0,6,7)*angles([Link](-
5),[Link](0),[Link](0)),.2)
Handleweld.C0=clerp(Handleweld.C0,cf(-4,1,-8)*angles([Link](-
85),[Link](0),[Link](0)),.2)
Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles([Link](0),[Link](0),math.r
ad(0)),.2)
if torsy~=nil then
[Link] = true
[Link] = [Link]
end
end
if grab ~= nil then
[Link] = 0
con1:disconnect()
for i=0,3,0.05 do
swait()
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles([Link](0),[Link](0),mat
[Link](0)),.3)
Neck.C0=clerp(Neck.C0,necko*euler(0,0,0)*angles([Link](-
20),[Link](0),[Link](0)),.3)
RW.C0=clerp(RW.C0,cf(1.4,0.5,-0.2)*angles([Link](20),[Link](0),[Link](-
4)),.3)
LW.C0=clerp(LW.C0,cf(-1.4,0.5,-
0.2)*angles([Link](20),[Link](0),[Link](4)),.3)
RH.C0=clerp(RH.C0,cf(1,-
1,0)*angles([Link](0),[Link](90),[Link](0))*angles([Link](-
2.5),[Link](0),[Link](0)),.3)
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles([Link](0),[Link](-
90),[Link](0))*angles([Link](-2.5),[Link](0),[Link](0)),.3)
handleweld.C0=clerp(handleweld.C0,cf(0,6,7)*angles([Link](20),[Link](0),[Link]
d(0)),.2)
Handleweld.C0=clerp(Handleweld.C0,cf(2,20,-
8)*angles([Link](0),[Link](0),[Link](-90)),.2)
Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles([Link](0),[Link](0),math.r
ad(0)),.2)
if torsy~=nil then
[Link] = true
[Link] = [Link]
end
end
for i=0,1,0.1 do
swait()
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles([Link](0),[Link](0),mat
[Link](0)),.3)
Neck.C0=clerp(Neck.C0,necko*euler(0,0,0)*angles([Link](-
20),[Link](0),[Link](0)),.3)
RW.C0=clerp(RW.C0,cf(1.4,0.5,-0.2)*angles([Link](20),[Link](0),[Link](-
4)),.3)
LW.C0=clerp(LW.C0,cf(-1.4,0.5,-
0.2)*angles([Link](20),[Link](0),[Link](4)),.3)
RH.C0=clerp(RH.C0,cf(1,-
1,0)*angles([Link](0),[Link](90),[Link](0))*angles([Link](-
2.5),[Link](0),[Link](0)),.3)
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles([Link](0),[Link](-
90),[Link](0))*angles([Link](-2.5),[Link](0),[Link](0)),.3)
handleweld.C0=clerp(handleweld.C0,cf(0,6,7)*angles([Link](20),[Link](0),[Link]
d(0)),.2)
Handleweld.C0=clerp(Handleweld.C0,cf(0,16,5)*angles([Link](0),[Link](0),[Link]
d(-90)),.2)
Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles([Link](0),[Link](0),math.r
ad(0)),.2)
if torsy~=nil then
[Link] = true
[Link] = [Link]
end
end
grab:BreakJoints()
for i,v in pairs(grab:children()) do
if v:IsA("BasePart") then
game:service'Debris':AddItem(v,.01)
end
end
local ref = it("Part",Character)
[Link] = [Link](0,0,0)
[Link] = true
[Link] = false
[Link] = 1
[Link] = [Link]
so(206082327,Gear,1,3)
local partasdeff = [Link]("ParticleEmitter",ref)
[Link] = [Link]([Link](1, 0, 0), [Link](.5, 0, 0))
[Link] = .1
[Link] = [Link](0.2)
[Link] = "rbxassetid://771221224"
aaa = [Link]({[Link](0,
0.2),[Link](1, 5)})
bbb = [Link]({[Link](0,
1),[Link](0.0636, 0), [Link](1, 1)})
[Link] = bbb
[Link] = aaa
[Link] = .9
[Link] = [Link](0, -5, 0)
[Link] = false
[Link] = "Back"
[Link] = [Link](1, 2)
[Link] = 1000
[Link] = [Link](-100, 100)
[Link] = [Link](-100, 100)
[Link] = [Link](6)
[Link] = 10000
[Link]=false
partasdeff:Emit(70)
game:service'Debris':AddItem(ref,5)
swait(90)
so(2767085,DragonHead,1,1)
swait(150)
for i=0,1,0.1 do
swait()
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles([Link](0),[Link](0),mat
[Link](0)),.3)
Neck.C0=clerp(Neck.C0,necko*euler(0,0,0)*angles([Link](5),[Link](0),[Link](0)
),.3)
RW.C0=clerp(RW.C0,cf(1.4,0.5,-0.2)*angles([Link](20),[Link](0),[Link](-
4)),.3)
LW.C0=clerp(LW.C0,cf(-1.4,0.5,-
0.2)*angles([Link](20),[Link](0),[Link](4)),.3)
RH.C0=clerp(RH.C0,cf(1,-
1,0)*angles([Link](0),[Link](90),[Link](0))*angles([Link](-
2.5),[Link](0),[Link](0)),.3)
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles([Link](0),[Link](-
90),[Link](0))*angles([Link](-2.5),[Link](0),[Link](0)),.3)
handleweld.C0=clerp(handleweld.C0,cf(0,6,7)*angles([Link](-
20),[Link](0),[Link](0)),.2)
Handleweld.C0=clerp(Handleweld.C0,cf(4,0,0)*angles([Link](0),[Link](0),[Link]
(-90)),.2)
Handle2weld.C0=clerp(Handle2weld.C0,cf(-
4,0,0)*angles([Link](0),[Link](0),[Link](0)),.2)
end
so(133966572,DragonHead,.8,2)
for i=1,15 do
for a=1,5 do
handleweld.C0 =
cf([Link](-5,5)/10,[Link](55,65)/10,[Link](65,75)/10)*angles([Link]
d(-20),[Link](0),[Link](0))
swait()
end
local bo = it("Part",Character)
[Link] = vt(.2,.6,1)
[Link] = [Link]("Persimmon")
[Link] = [Link]*[Link]([Link](-50,50),[Link](-
50,50),[Link](-50,50))
[Link] = [Link]*40
local m = it("SpecialMesh",bo)
[Link] = "rbxassetid://305829157"
[Link] = vt([Link](9,13)/10,[Link](9,13)/10,[Link](9,13)/10)
[Link](function()
swait(300)
for a=0,1,.05 do
swait()
[Link] = a
end
bo:Destroy()
end)()
end
for a=1,5 do
handleweld.C0 =
cf([Link](-5,5)/10,[Link](55,65)/10,[Link](65,75)/10)*angles([Link]
d(-20),[Link](0),[Link](0))
swait()
end
local bo = it("Part",Character)
[Link] = vt(1,1,1)
[Link] = [Link]("Persimmon")
[Link] = [Link]*[Link]([Link](-50,50),[Link](-
50,50),[Link](-50,50))
[Link] = [Link]*40
local m = it("SpecialMesh",bo)
[Link] = "rbxassetid://4770583"
[Link] = vt(3,3,3)
[Link](function()
swait(300)
for a=0,1,.05 do
swait()
[Link] = a
end
bo:Destroy()
end)()
swait(60)
end
--dmgstop()
attack=false
con1:disconnect()
if TrailDeb == true then
TrailDeb = false
end
end
function smek()
attack=true
if TrailDeb == false then
TrailDeb = true
end
[Link](function()
local Old = [Link].p
while true do swait()
if not TrailDeb then break end
local New = [Link].p
local Mag =(Old -New).magnitude
local Dis =(Old +New)/2
local Trail = [Link]("Part",Character)
[Link] = "Neon"
[Link] = true
[Link] = false
[Link] = TorsoColor
[Link] = [Link](0.2,Mag,0.2)
[Link] = 0
[Link] = 0
[Link] = "Custom"
[Link] = [Link](Dis,New)* [Link]([Link]/2,0,0)
local ms = [Link]("BlockMesh",Trail)
[Link] = [Link](1,1,1)
local TM = [Link]("CylinderMesh",Trail)
[Link] = [Link](20,1,20)
Old = New
[Link](function()
for i = 1,0,-0.1 do
swait()
[Link] = [Link] * [Link](i,1,i)
end
Trail:remove()
end)()
[Link](function()
for i = 1,10 do
swait()
[Link] = [Link] +0.1
end end)()end end)()
local grab
local torsy
local ghum
local soaa
for i=0,1,0.05 do
swait()
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles([Link](-
5),[Link](0),[Link](-10)),.3)
[Link].C0=clerp([Link].C0,necko*angles([Link](5),[Link](0),[Link](10)
),.3)
RW.C0=clerp(RW.C0,cf(1,0.5,-0.5)*euler(.5,1.8,1.5),.3)
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles([Link](2),[Link](25),[Link](-
15)),.3)
handleweld.C0=clerp(handleweld.C0,cf(0,6,7)*angles([Link](-
5),[Link](0),[Link](0)),.2)
Handleweld.C0=clerp(Handleweld.C0,cf(-
3,1,2)*angles([Link](90),[Link](0),[Link](0)),.2)
Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles([Link](0),[Link](0),math.r
ad(0)),.2)
end
con1=[Link]:connect(function(hit)
if grab == nil and [Link] ~= Character then
torsy = ([Link]:findFirstChild("Torso") or
[Link]:findFirstChild("UpperTorso"))
ghum = [Link]:FindFirstChildOfClass("Humanoid")
if ghum ~= nil and torsy ~= nil then
grab=[Link]
so(386946017,hit,1,1)
soaa = it("Sound",[Link])
[Link] = 1
local cho = [Link](1,5)
if cho == 1 then
[Link] = "rbxassetid://111896685"
elseif cho == 2 then
[Link] = "rbxassetid://535528169"
elseif cho == 3 then
[Link] = "rbxassetid://1080363252"
elseif cho == 4 then
[Link] = "rbxassetid://147758746"
elseif cho == 5 then
[Link] = "rbxassetid://626777433"
[Link] = .2
[Link] = 1
end
game:service'Debris':AddItem(soaa,8)
soaa:Play()
end
end
end)
so("231917758",Handle,1,.9)
so("159972643",Torso,1,1)
for i=0,3,0.1 do
swait()
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles([Link](10),[Link](0),ma
[Link](20)),.3)
[Link].C0=clerp([Link].C0,necko*angles([Link](0),[Link](0),[Link](-
20)),.3)
RW.C0=clerp(RW.C0,cf(1.5,0.5,-0.5)*euler(80,1.8,1.5),.3)
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles([Link](2),[Link](25),[Link](-
15)),.3)
handleweld.C0=clerp(handleweld.C0,cf(0,6,7)*angles([Link](-
5),[Link](0),[Link](0)),.2)
Handleweld.C0=clerp(Handleweld.C0,cf(-4,1,-10)*angles([Link](-
85),[Link](0),[Link](0)),.2)
Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles([Link](0),[Link](0),math.r
ad(0)),.2)
if torsy~=nil then
[Link] = true
[Link] = [Link]
end
end
if grab ~= nil then
[Link] = 0
con1:disconnect()
for i=0,3,0.05 do
swait()
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles([Link](0),[Link](0),mat
[Link](0)),.3)
Neck.C0=clerp(Neck.C0,necko*euler(0,0,0)*angles([Link](-
20),[Link](0),[Link](0)),.3)
RW.C0=clerp(RW.C0,cf(1.4,0.5,-0.2)*angles([Link](20),[Link](0),[Link](-
4)),.3)
LW.C0=clerp(LW.C0,cf(-1.4,0.5,-
0.2)*angles([Link](20),[Link](0),[Link](4)),.3)
RH.C0=clerp(RH.C0,cf(1,-
1,0)*angles([Link](0),[Link](90),[Link](0))*angles([Link](-
2.5),[Link](0),[Link](0)),.3)
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles([Link](0),[Link](-
90),[Link](0))*angles([Link](-2.5),[Link](0),[Link](0)),.3)
handleweld.C0=clerp(handleweld.C0,cf(0,6,7)*angles([Link](-
10),[Link](0),[Link](0)),.2)
Handleweld.C0=clerp(Handleweld.C0,cf(2,20,-
8)*angles([Link](0),[Link](0),[Link](-90)),.2)
Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles([Link](0),[Link](0),math.r
ad(0)),.2)
if torsy~=nil then
[Link] = true
[Link] = [Link]
end
end
for a=1,5 do
for i=0,1,0.1 do
swait()
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles([Link](0),[Link](0),mat
[Link](0)),.3)
Neck.C0=clerp(Neck.C0,necko*euler(0,0,0)*angles([Link](-
20),[Link](0),[Link](0)),.3)
RW.C0=clerp(RW.C0,cf(1.4,0.5,-0.2)*angles([Link](20),[Link](0),[Link](-
4)),.3)
LW.C0=clerp(LW.C0,cf(-1.4,0.5,-
0.2)*angles([Link](20),[Link](0),[Link](4)),.3)
RH.C0=clerp(RH.C0,cf(1,-
1,0)*angles([Link](0),[Link](90),[Link](0))*angles([Link](-
2.5),[Link](0),[Link](0)),.3)
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles([Link](0),[Link](-
90),[Link](0))*angles([Link](-2.5),[Link](0),[Link](0)),.3)
handleweld.C0=clerp(handleweld.C0,cf(0,6,7)*angles([Link](-
10),[Link](0),[Link](0)),.2)
Handleweld.C0=clerp(Handleweld.C0,cf(2,-5,-
8)*angles([Link](0),[Link](0),[Link](0)),.2)
Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles([Link](0),[Link](0),math.r
ad(0)),.2)
if torsy~=nil then
[Link] = true
[Link] = [Link]
end
end
so(386946017,torsy,1,1)
BlastEffect([Link]("White"),[Link]([Link]),.5,.5,.5,.5,.2,.5)
if [Link] > 10 then
Damagefunc(torsy,"",8,10,0,"Normal",RootPart,0,1)
end
for i=0,1,0.1 do
swait()
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles([Link](0),[Link](0),mat
[Link](0)),.3)
Neck.C0=clerp(Neck.C0,necko*euler(0,0,0)*angles([Link](-
20),[Link](0),[Link](0)),.3)
RW.C0=clerp(RW.C0,cf(1.4,0.5,-0.2)*angles([Link](20),[Link](0),[Link](-
4)),.3)
LW.C0=clerp(LW.C0,cf(-1.4,0.5,-
0.2)*angles([Link](20),[Link](0),[Link](4)),.3)
RH.C0=clerp(RH.C0,cf(1,-
1,0)*angles([Link](0),[Link](90),[Link](0))*angles([Link](-
2.5),[Link](0),[Link](0)),.3)
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles([Link](0),[Link](-
90),[Link](0))*angles([Link](-2.5),[Link](0),[Link](0)),.3)
handleweld.C0=clerp(handleweld.C0,cf(0,6,7)*angles([Link](-
10),[Link](0),[Link](0)),.2)
Handleweld.C0=clerp(Handleweld.C0,cf(2,20,-
8)*angles([Link](0),[Link](0),[Link](0)),.2)
Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles([Link](0),[Link](0),math.r
ad(0)),.2)
if torsy~=nil then
[Link] = true
[Link] = [Link]
end
end
end
for i=1,30 do
swait()
if torsy~=nil then
[Link] = true
[Link] = [Link]
end
end
for i=0,5,0.1 do
swait()
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles([Link](0),[Link](0),mat
[Link](0)),.3)
Neck.C0=clerp(Neck.C0,necko*euler(0,0,0)*angles([Link](-
20),[Link](0),[Link](0)),.3)
RW.C0=clerp(RW.C0,cf(1.4,0.5,-0.2)*angles([Link](20),[Link](0),[Link](-
4)),.3)
LW.C0=clerp(LW.C0,cf(-1.4,0.5,-
0.2)*angles([Link](20),[Link](0),[Link](4)),.3)
RH.C0=clerp(RH.C0,cf(1,-
1,0)*angles([Link](0),[Link](90),[Link](0))*angles([Link](-
2.5),[Link](0),[Link](0)),.3)
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles([Link](0),[Link](-
90),[Link](0))*angles([Link](-2.5),[Link](0),[Link](0)),.3)
handleweld.C0=clerp(handleweld.C0,cf(0,6,7)*angles([Link](0),[Link](0),[Link]
(0)),.2)
Handleweld.C0=clerp(Handleweld.C0,cf(2,15,10)*angles([Link](0),[Link](180),math
.rad(180)),.2)
Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles([Link](0),[Link](0),math.r
ad(0)),.2)
if torsy~=nil then
[Link] = true
[Link] = [Link]
end
end
for i=0,1,0.1 do
swait()
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles([Link](0),[Link](0),mat
[Link](0)),.3)
Neck.C0=clerp(Neck.C0,necko*euler(0,0,0)*angles([Link](-
20),[Link](0),[Link](0)),.3)
RW.C0=clerp(RW.C0,cf(1.4,0.5,-0.2)*angles([Link](20),[Link](0),[Link](-
4)),.3)
LW.C0=clerp(LW.C0,cf(-1.4,0.5,-
0.2)*angles([Link](20),[Link](0),[Link](4)),.3)
RH.C0=clerp(RH.C0,cf(1,-
1,0)*angles([Link](0),[Link](90),[Link](0))*angles([Link](-
2.5),[Link](0),[Link](0)),.3)
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles([Link](0),[Link](-
90),[Link](0))*angles([Link](-2.5),[Link](0),[Link](0)),.3)
handleweld.C0=clerp(handleweld.C0,cf(0,6,7)*angles([Link](-
10),[Link](0),[Link](0)),.2)
Handleweld.C0=clerp(Handleweld.C0,cf(2,20,-
20)*angles([Link](0),[Link](0),[Link](0)),.2)
Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles([Link](0),[Link](0),math.r
ad(0)),.2)
if torsy~=nil then
[Link] = true
[Link] = [Link]
end
end
[Link] = [Link]*100
[Link](function()
local par,pos
repeat swait() par,pos = rayCast([Link],[Link](0,-1,0),2,grab) until
par
Damagefunc(torsy,"",15,20,0,"Normal",RootPart,0,1)
BlastEffect([Link]("White"),[Link](pos),0,0,0,.5,.2,.5)
so(260430079,torsy,1,5)
swait(60)
[Link] = false
end)()
swait(60)
end
--dmgstop()
attack=false
con1:disconnect()
if TrailDeb == true then
TrailDeb = false
end
end
function rawr()
attack=true
[Link] = 0
for i=0,1,0.05 do
swait()
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles([Link](0),[Link](0),mat
[Link](0)),.3)
Neck.C0=clerp(Neck.C0,necko*euler(0,0,0)*angles([Link](-
20),[Link](0),[Link](0)),.3)
LW.C0=clerp(LW.C0,cf(-1.2,0.5,.5)*euler(-30,0,-20),.3)
RW.C0=clerp(RW.C0,cf(1.2,0.5,.5)*euler(-30,0,20),.3)
RH.C0=clerp(RH.C0,cf(1,-
1,0)*angles([Link](0),[Link](90),[Link](0))*angles([Link](-
2.5),[Link](0),[Link](0)),.3)
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles([Link](0),[Link](-
90),[Link](0))*angles([Link](-2.5),[Link](0),[Link](0)),.3)
handleweld.C0=clerp(handleweld.C0,cf(0,6,7)*angles([Link](50),[Link](0),[Link]
d(0)),.2)
Handleweld.C0=clerp(Handleweld.C0,cf(4,0,0)*angles([Link](0),[Link](-
30),[Link](0)),.2)
Handle2weld.C0=clerp(Handle2weld.C0,cf(-
4,0,0)*angles([Link](0),[Link](30),[Link](0)),.2)
end
so(150829983,DragonHead,.9,5)
for a=1,300 do
handleweld.C0 =
cf([Link](-5,5)/10,[Link](55,65)/10,[Link](65,75)/10)*angles([Link]
d(50),[Link](0),[Link](0))
BlastEffect([Link]("White"),[Link]*[Link](0,-
2,0)*[Link](0,[Link](-50,50),0),1,.2,1,2,0,2)
MagniDamage(Torso,"",30,1,1,5,"Knockdown",RootPart,.05,1)
swait()
end
attack = false
end
equipanim()
mouse.Button1Down:connect(function()
if attack==false and attacktype==1 then
attacktype=2
attackone()
elseif attack==false and attacktype==2 then
attacktype=3
attacktwo()
elseif attack==false and attacktype==3 then
attacktype=1
attackthree()
end
end)
[Link]:connect(function(k)
k = k:lower()
if k=='m' then
if Character:FindFirstChild("moosick")~=nil then
if [Link] == true then
moosick:Stop()
elseif [Link] == true then
moosick:Play()
end
elseif Character:FindFirstChild("moosick")==nil then
local moosick = [Link]("Sound",Character)
[Link] = "moosick"
[Link] = "rbxassetid://608726256"
[Link] = true
[Link] = 1
moosick:Play()
end
end
if attack == false then
if k=='z' then
mudads()
elseif k=='x' then
smashdown()
elseif k=='c' then
laser()
elseif k=='v' then
smek()
elseif k=='b' then
yummy()
elseif k=='g' then
rawr()
end
end
end)
local sine = 0
local change = 1
local val = 0
local mananum=0
while true do
swait()
sine = sine + change
local torvel=([Link]*[Link](1,0,1)).magnitude
local velderp=[Link].y
hitfloor,posfloor=rayCast([Link],
([Link]([Link],[Link] -
[Link](0,1,0))).lookVector,4,Character)
if equipped==true or equipped==false then
--if Anim=="Idle" and attack==false then
--idle=idle+1
--else
--idle=0
--end
if idle>=1000 then
if attack==false then
--Sheath()
end
end
if [Link].y > 1 and hitfloor==nil then
Anim="Jump"
if attack==false then
Footsteps:Stop()
Footsteps2:Stop()
Neck.C0=clerp(Neck.C0,necko*euler(-0.2,0,0),.3)
Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0),.3)
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(-.25,0,0.5),.3)
RW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(-.25,0,-0.5),.3)
LW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
RH.C0=clerp(RH.C0,cf(1,0,-.75)*euler(-0.5,1.57,0)*euler(0,0,0),.2)
LH.C0=clerp(LH.C0,cf(-1,-1,-.3)*euler(-0.5,-1.57,0)*euler(0,0,0),.2)
handleweld.C0=clerp(handleweld.C0,cf(0-1*[Link](sine/40),6-0.5*[Link](sine/
20),7)*angles([Link](-5+5*[Link](sine/20)),[Link](0),[Link](0)),.2)
Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles([Link](20),[Link](20),math.r
ad(0)),.2)
Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles([Link](20),[Link](-
20),[Link](0)),.2)
end
elseif [Link].y < -1 and hitfloor==nil then
Anim="Fall"
if attack==false then
Footsteps:Stop()
Footsteps2:Stop()
Neck.C0=clerp(Neck.C0,necko*euler(0.3,0,0),.3)
Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*euler(0,0,0),.3)
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(0.1,0,1),.3)
RW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(0.1,0,-1),.3)
LW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
RH.C0=clerp(RH.C0,cf(1,-1,0)*euler(0.6,1.57,0)*euler(0,0,0),.2)
LH.C0=clerp(LH.C0,cf(-1,-1,0)*euler(-0.8,-1.57,0)*euler(0,0,0),.2)
handleweld.C0=clerp(handleweld.C0,cf(0-1*[Link](sine/40),6-0.5*[Link](sine/
20),7)*angles([Link](-5+5*[Link](sine/20)),[Link](0),[Link](0)),.2)
Handleweld.C0=clerp(Handleweld.C0,cf(4,-1,0)*angles([Link](-20),[Link](-
10),[Link](0)),.2)
Handle2weld.C0=clerp(Handle2weld.C0,cf(-4,-1,0)*angles([Link](-
20),[Link](10),[Link](0)),.2)
end
elseif torvel<1 and hitfloor~=nil then
Anim="Idle"
change=0.5
if attack==false then
Footsteps:Stop()
Footsteps2:Stop()
[Link]=12
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles([Link](6),[Link](0),mat
[Link](0)),.3)
Neck.C0=clerp(Neck.C0,necko*angles([Link](3+3*[Link](sine/
36)),[Link](0),[Link](0)),.3)
Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles([Link](10),[Link](0),[Link](16-
6*[Link](sine/28))),.3)
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles([Link](10),[Link](0),[Link](-
16+6*[Link](sine/28))),.3)
RH.C0=clerp(RH.C0,cf(1,-
1,0)*angles([Link](0),[Link](90),[Link](0))*angles([Link](-
5),[Link](0),[Link](16)),.3)
LH.C0=clerp(LH.C0,cf(-1,-1.1,0)*angles([Link](0),[Link](-
90),[Link](0))*angles([Link](-5),[Link](0),[Link](24)),.3)
handleweld.C0=clerp(handleweld.C0,cf(0-1*[Link](sine/40),6-0.5*[Link](sine/
20),7)*angles([Link](-5+5*[Link](sine/20)),[Link](0),[Link](0)),.2)
Handleweld.C0=clerp(Handleweld.C0,cf(4-1*[Link](sine/30),0,0-1*[Link](sine/
30))*angles([Link](0+8*[Link](sine/30)),[Link](0),[Link](0-
8*[Link](sine/30))),.2)
Handle2weld.C0=clerp(Handle2weld.C0,cf(-4+1*[Link](sine/36),0,0+1*[Link](sine/
36))*angles([Link](0-12*[Link](sine/36)),[Link](0),[Link](0-
12*[Link](sine/36))),.2)
end
elseif torvel>2 and hitfloor~=nil then
Anim="Walk"
if attack==false then
change=1
--
[[RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles([Link](35),[Link](0),
[Link](15*[Link](sine/10))),.3)
[Link].C0=clerp([Link].C0,necko*angles([Link](-
30),[Link](0),[Link](0)),.3)
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles([Link](-135*[Link](sine/
9)),[Link](0),[Link](0)),.3)
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles([Link](135*[Link](sine/
9)),[Link](0),[Link](0)),.3)
RH.C0=clerp(RH.C0,cf(1,-1,0)*angles([Link](0),[Link](90),[Link](0)),.3)
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles([Link](0),[Link](-90),[Link](0)),.3)
--Handleweld.C0=clerp(--
Handleweld.C0,cf(0,0,0)*angles([Link](0),[Link](0),[Link](0)),.3)
[Link].C0=clerp([Link].C0,necko*euler(0,0,0),.2)
RootJoint.C0=clerp(RootJoint.C0,RootCF*euler(0.1,0,0),.2)
--RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(-0.1,0,0.2),.2)
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles([Link](-5),[Link](-25),[Link](20)),.3)
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles([Link](5),[Link](25),[Link](-20)),.3)
RH.C0=clerp(RH.C0,RHC0,.3)
LH.C0=clerp(LH.C0,LHC0,.3)
Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles([Link](0),[Link](0),[Link]
(0)),.2)
Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles([Link](0),[Link](0),math.r
ad(0)),.2)
]]--
[Link]=50
--Footsteps:Play()
--Footsteps2:Stop()
--RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0+0.1*[Link](sine/
2.5))*angles([Link](10+1*[Link](sine/2.5)),[Link](0),[Link](1-
5*[Link](sine/5))),.3)
--Neck.C0=clerp(Neck.C0,necko*euler(0+0.075*[Link](sine/
2.5),0,0)*angles([Link](0),[Link](0),[Link](1+5*[Link](sine/5))),.3)
--Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
--RW.C0=clerp(RW.C0,cf(1.4+0.25*[Link](sine/5),0.5+0.25*[Link](sine/5),-
0.2+0.5*[Link](sine/5))*angles([Link](20-60*[Link](sine/
5)),[Link](0),[Link](-4+30*[Link](sine/5))),.3)
--LW.C0=clerp(LW.C0,cf(-1.4+0.25*[Link](sine/5),0.5-0.25*[Link](sine/5),-0.2-
0.5*[Link](sine/5))*angles([Link](20+60*[Link](sine/
5)),[Link](0),[Link](4+30*[Link](sine/5))),.3)
--RH.C0=clerp(RH.C0,cf(1,-1-0.1*[Link](sine/5),0-0.25*[Link](sine/
5))*angles([Link](0),[Link](90),[Link](0))*angles([Link](-
2.5),[Link](0),[Link](0+50*[Link](sine/5))),.3)
--LH.C0=clerp(LH.C0,cf(-1,-1+0.1*[Link](sine/5),0+0.25*[Link](sine/
5))*angles([Link](0),[Link](-90),[Link](0))*angles([Link](-
2.5),[Link](0),[Link](0+50*[Link](sine/5))),.3)
--handleweld.C0=clerp(handleweld.C0,cf(0-1*[Link](sine/40),6-0.5*[Link](sine/
20),7)*angles([Link](-5+5*[Link](sine/20)),[Link](0),[Link](0)),.2)
--Handleweld.C0=clerp(Handleweld.C0,cf(4-.5*[Link](sine/
30),0,0-.5*[Link](sine/30))*angles([Link](0+1*[Link](sine/30)),[Link](-
30),[Link](0-1*[Link](sine/30))),.2)
--Handle2weld.C0=clerp(Handle2weld.C0,cf(-4+.5*[Link](sine/
36),0,0+.5*[Link](sine/36))*angles([Link](0-3*[Link](sine/
36)),[Link](30),[Link](0-3*[Link](sine/36))),.2)
--end
--elseif torvel>=22 and hitfloor~=nil then
--Anim="Run"
change=1
--if attack==false then
Footsteps:Stop()
Footsteps2:Play()
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0+0.1*[Link](sine/
2.5))*angles([Link](20+1*[Link](sine/2.5)),[Link](0),[Link](0)),.3)
Neck.C0=clerp(Neck.C0,necko*euler(-0.2+0.075*[Link](sine/2.5),0,0),.3)
Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles([Link](-40),[Link](0),[Link](24)),.3)
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles([Link](-40),[Link](0),[Link](-
24)),.3)
RH.C0=clerp(RH.C0,cf(1,-1-0.1*[Link](sine/5),0-0.5*[Link](sine/
5))*angles([Link](0),[Link](90),[Link](0))*angles([Link](-
5),[Link](0),[Link](0+70*[Link](sine/5))),.3)
LH.C0=clerp(LH.C0,cf(-1,-1+0.1*[Link](sine/5),0+0.5*[Link](sine/
5))*angles([Link](0),[Link](-90),[Link](0))*angles([Link](-
5),[Link](0),[Link](0+70*[Link](sine/5))),.3)
handleweld.C0=clerp(handleweld.C0,cf(0,6,7)*angles([Link](-
5),[Link](0),[Link](0)),.2)
Handleweld.C0=clerp(Handleweld.C0,cf(4-.5*[Link](sine/30),0,0-.5*[Link](sine/
30))*angles([Link](0+1*[Link](sine/30)),[Link](-60),[Link](0-
1*[Link](sine/30))),.2)
Handle2weld.C0=clerp(Handle2weld.C0,cf(-4+.5*[Link](sine/
36),0,0+.5*[Link](sine/36))*angles([Link](0-3*[Link](sine/
36)),[Link](60),[Link](0-3*[Link](sine/36))),.2)
end
end
end
end