View difference between Paste ID: HKZ5KgcU and DybLSKqS
SHOW: | | - or go back to the newest paste.
1
dot = false
2
des = false
3
local ChatService = game:GetService("Chat")
4
local player = game.Players.LocalPlayer
5
char = player.Character
6
hum = char.Humanoid
7
torso = hum.Torso
8
lig = Instance.new("PointLight",player.Character.Torso)
9
lig.Color=Color3.new(0,255,255)
10
m=player:GetMouse()
11
bb = Instance.new("BillboardGui",player.Character.Head)
12
bb.Enabled = true
13
bb.AlwaysOnTop = true
14
bb.Size = UDim2.new(0,200,0,50)
15
bb.StudsOffset = Vector3.new(0,1,0)
16
gui=Instance.new("TextBox",bb)
17
gui.Text = "* "
18
gui.Size = UDim2.new(0,133,0,45)
19
gui.Position=UDim2.new(0,57,0,-40)
20
gui.TextColor3 = Color3.new(255,255,255)
21
gui.BackgroundColor3=Color3.new(0,0,0)
22
gui.TextWrapped = true
23
gui.TextScaled = true
24
gui.TextXAlignment = "Left"
25
gui.TextYAlignment = "Top"
26
gui.Visible = false
27
gui.BorderColor3 = Color3.new(0,0,0)
28
29
gui1=Instance.new("TextButton",bb)
30
gui1.Position=UDim2.new(0,5,0,-43)
31
gui1.Size = UDim2.new(0,190,0,51)
32
33
gui1.TextColor3 = Color3.new(255,255,255)
34
gui1.BackgroundColor3=Color3.new(255,255,255)
35
36
gui1.Visible = false
37
img = Instance.new("ImageLabel",bb)
38
img.Size = UDim2.new(0,46,0,47)
39
img.Position = UDim2.new(0,10,0,-41)
40
img.Image = "rbxassetid://388166921"
41
img.BorderColor3 = Color3.new(0,0,0)
42
img.Visible = false
43
asd = Instance.new("Sound",player.Character.Torso)
44-
asd.SoundId = "http://www.roblox.com/asset/?id = 358280695"
44+
asd.SoundId = "http://www.roblox.com/asset/?id = 331084437"
45
46
asd1 = Instance.new("Sound",player.Character.Torso)
47
asd1.SoundId = "http://www.roblox.com/asset/?id = 358280695"
48
49
asd2 = Instance.new("Sound",player.Character.Torso)
50
asd2.SoundId = "http://www.roblox.com/asset/?id = 306370481"
51
asd2.Looped = true
52
asd3 = Instance.new("Sound",player.Character.Torso)
53
asd3.SoundId = "http://www.roblox.com/asset/?id = 432978466"
54
asd3.Looped = true
55
asd4 = Instance.new("Sound",player.Character.Torso)
56
asd4.SoundId = "http://www.roblox.com/asset/?id = 456770167"
57
asd4.Looped = false
58
asd5 = Instance.new("Sound",player.Character.Torso)
59
asd5.SoundId = "http://www.roblox.com/asset/?id = 0"
60
asd5.Looped = true
61
dunkd = Instance.new("Sound",player.Character.Torso)
62
dunkd.SoundId = "http://www.roblox.com/asset/?id = 333078694"
63
dunkd.Looped = false
64
function play(play)
65
asd:Play()
66
asd1:Play()
67
end
68
eye = Instance.new("Part",player.Character)
69
eye.BrickColor = BrickColor.new("Toothpaste")
70
eye.Material = "Neon"
71
eye.FormFactor = 3
72
eye.Shape = "Ball"
73
eye.Size = Vector3.new(0.37,0.37,0.1)
74
weld = Instance.new("Weld",eye)
75
weld.Part0 = eye
76
weld.Part1 = player.Character.Head
77
weld.C0 = CFrame.new(0.1,-0.2,0.45)
78
eye.Transparency = 1
79
-- listen for their chatting
80
player.Chatted:connect(function(message)
81
a = string.len(message)
82
gui.Text = "* "
83
gui.Visible = true
84
gui1.Visible = true
85
des = false
86
img.Visible = true
87
print(a)
88
if dot == false then
89
for i = 1,string.len(message) do wait(0.07)
90
gui.Text =gui.Text..message:sub(i,i)
91
92
play()
93
end
94
end
95
96
des = true
97
end)
98
m.KeyDown:connect(function(k)
99
if k == "g" then
100
asd2:Play()
101
eye.Transparency = 0
102
103
end
104
end)
105
m.KeyDown:connect(function(k)
106
if k == "m" then
107
eye.Transparency = 1
108
asd3:Play()
109
end
110
end)
111
m.KeyDown:connect(function(k)
112
if k == "p" then
113
eye.Transparency = 0
114
asd4:Play()
115
end
116
end)
117
m.KeyDown:connect(function(k)
118
if k == "q" then
119
eye.Transparency = 1
120
asd5:Play()
121
end
122
end)
123
m.KeyDown:connect(function(k)
124
if k == "z" then
125
126
img.Image = "rbxassetid://388167098"
127
end
128
end)
129
m.KeyDown:connect(function(k)
130
if k == "c" then
131
img.Image = "rbxassetid://388166921"
132
end
133
end)
134
m.KeyDown:connect(function(k)
135
if k == "n" then
136
img.Image = "rbxassetid://388166991"
137
end
138
end)
139
m.KeyDown:connect(function(k)
140
if k == "b" then
141
img.Image = "rbxassetid://378060690"
142
end
143
end)
144
m.KeyDown:connect(function(k)
145
if k == "m" then
146
img.Image = "rbxassetid://378609498"
147
end
148
end)
149
m.KeyDown:connect(function(k)
150
if k == "v" then
151
img.Image = "rbxassetid://388166961"
152
end
153
end)
154
m.KeyDown:connect(function(k)
155
if k == "h" then
156
img.Image = "rbxassetid://378577428"
157
end
158
end)
159
m.KeyDown:connect(function(k)
160
if k == "j" then
161
img.Image = "rbxassetid://388167116"
162
end
163
end)
164
m.KeyDown:connect(function(k)
165
if k == "l" then
166
img.Image = "rbxassetid://388167154"
167
print("You take your very last breath...")
168
asdd = Instance.new("Sound",player.Character.Torso)
169
asdd.SoundId = "http://www.roblox.com/asset/?id = 357417055"
170
asdd.Looped = false
171
spawn(function()
172
wait()
173
asdd:Play()
174
end)
175
wait(2)
176
asddd = Instance.new("Sound",player.Character.Torso)
177
asddd.SoundId = "http://www.roblox.com/asset/?id = 387183672"
178
asddd.Looped = false
179
spawn(function()
180
wait()
181
asddd:Play()
182
end)
183
wait(2)
184
asdded = Instance.new("Sound",player.Character.Torso)
185
asdded.SoundId = "http://www.roblox.com/asset/?id = 387187707"
186
asdded.Looped = false
187
spawn(function()
188
wait()
189
asdded:Play()
190
end)
191
char:BreakJoints()
192
end
193
end) 
194
m.KeyDown:connect(function(k)
195
if k == "x" then
196
if des == true then
197
gui.Visible = false
198
gui.Text = "* "
199
gui1.Visible = false
200
img.Visible = false
201
end
202
end
203
end)
204
m.KeyDown:connect(function(k)
205
if k == "f" then
206
asd3:Stop()
207
asd2:Stop()
208
asd4:Stop()
209
dunkd:Stop()
210
eye.Transparency = 1
211
asd5:Stop()
212
end
213
end)
214
m.KeyDown:connect(function(k)
215
if k == "u" then
216
dunkd = Instance.new("Sound",player.Character.Torso)
217
dunkd.SoundId = "http://www.roblox.com/asset/?id = 333078694"
218
dunkd.Looped = false
219
dunkd:Play()
220
end
221
end)
222
m.KeyDown:connect(function(k)
223
if k == "y" then
224
img.Image = "rbxassetid://378198656"
225
end
226
end)
227
-------------------------------------------------
228
local char = game.Players.LocalPlayer.Character
229
local larm = char["Left Arm"]
230
local rarm = char["Right Arm"]
231
232
233
local Mesh1 = Instance.new("SpecialMesh",larm)
234
Mesh1.MeshId = "rbxassetid://184866952"
235
Mesh1.Offset = Vector3.new(-0.800000012, -1, 0)
236
Mesh1.Scale = Vector3.new(2, 2, 2)
237
Mesh1.VertexColor = Vector3.new(1, 1, 1)
238
Mesh1.TextureId = "rbxassetid://184867153"
239
240
wait(1)
241
242
Player=game:GetService("Players").LocalPlayer
243
Character=Player.Character 
244
PlayerGui=Player.PlayerGui 
245
Backpack=Player.Backpack 
246
Torso=Character.Torso 
247
Head=Character.Head 
248
Humanoid=Character.Humanoid
249
m=Instance.new('Model',Character)
250
LeftArm=Character["Left Arm"] 
251
LeftLeg=Character["Left Leg"] 
252
RightArm=Character["Right Arm"] 
253
RightLeg=Character["Right Leg"] 
254
LS=Torso["Left Shoulder"] 
255
LH=Torso["Left Hip"] 
256
RS=Torso["Right Shoulder"] 
257
RH=Torso["Right Hip"] 
258
Face = Head.face
259
Neck=Torso.Neck
260
it=Instance.new
261
attacktype=1
262
vt=Vector3.new
263
cf=CFrame.new
264
euler=CFrame.fromEulerAnglesXYZ
265
angles=CFrame.Angles
266
cloaked=false
267
necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
268
necko2=cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
269
LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
270
LHC1=cf(-0.5,1,0,-0,-0,-1,0,1,0,1,0,0)
271
RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
272
RHC1=cf(0.5,1,0,0,0,1,0,1,0,-1,-0,-0)
273
RootPart=Character.HumanoidRootPart
274
RootJoint=RootPart.RootJoint
275
RootCF=euler(-1.57,0,3.14)
276
attack = false 
277
attackdebounce = false 
278
deb=false
279
equipped=true
280
hand=false
281
MMouse=nil
282
combo=0
283
mana=0
284
trispeed=1
285
pathtrans=.7
286
attackmode='none'
287
local idle=0
288
local Anim="Idle"
289
local Effects={}
290
local gun=false
291
local shoot=false
292
player=nil 
293
cloak=false
294
lightcolor='Bright blue'
295
296
local Color1=Torso.BrickColor
297
 
298
local fengui=it("GuiMain") 
299
fengui.Parent=Player.PlayerGui 
300
fengui.Name="WeaponGUI" 
301
local fenframe=it("Frame") 
302
fenframe.Parent=fengui
303
fenframe.BackgroundColor3=Color3.new (0.835294, 0.45098, 0.239216)
304
fenframe.BackgroundTransparency=1 
305
fenframe.BorderColor3=Color3.new (0.835294, 0.45098, 0.239216)
306
fenframe.Size=UDim2.new(0.0500000007, 0, 0.100000001, 0)
307
fenframe.Position=UDim2.new(0.4,0,0.1,0)
308
local fenbarmana1=it("TextLabel") 
309
fenbarmana1.Parent=fenframe 
310
fenbarmana1.Text=" " 
311
fenbarmana1.BackgroundTransparency=0 
312
fenbarmana1.BackgroundColor3=Color3.new (0.835294, 0.45098, 0.239216)
313
fenbarmana1.SizeConstraint="RelativeXY" 
314
fenbarmana1.TextXAlignment="Center" 
315
fenbarmana1.TextYAlignment="Center" 
316
fenbarmana1.Position=UDim2.new(0,0,0,0)
317
fenbarmana1.Size=UDim2.new(4,0,0.2,0)
318
local fenbarmana2=it("TextLabel") 
319
fenbarmana2.Parent=fenframe 
320
fenbarmana2.Text=" " 
321
fenbarmana2.BackgroundTransparency=0 
322
fenbarmana2.BackgroundColor3=Torso.Color
323
fenbarmana2.SizeConstraint="RelativeXY" 
324
fenbarmana2.TextXAlignment="Center" 
325
fenbarmana2.TextYAlignment="Center" 
326
fenbarmana2.Position=UDim2.new(0,0,0,0)
327
fenbarmana2.Size=UDim2.new(4*mana/100,0,0.2,0)
328
local fenbarmana3=it("TextLabel") 
329
fenbarmana3.Parent=fenframe 
330
fenbarmana3.Text=" " 
331
fenbarmana3.BackgroundTransparency=0 
332
fenbarmana3.BackgroundColor3=Color3.new(Col1,Col2,Col3)
333
fenbarmana3.SizeConstraint="RelativeXY" 
334
fenbarmana3.TextXAlignment="Center" 
335
fenbarmana3.TextYAlignment="Center" 
336
fenbarmana3.Position=UDim2.new(0,0,0,0)
337
fenbarmana3.Size=UDim2.new(0,0,0.2,0)
338
local fenbarmana4=it("TextLabel") 
339
fenbarmana4.Parent=fenframe 
340
fenbarmana4.Text="Energy("..mana..")"
341
fenbarmana4.BackgroundTransparency=1 
342
fenbarmana4.BackgroundColor3=Color3.new (0.835294, 0.45098, 0.239216)
343
fenbarmana4.SizeConstraint="RelativeXY" 
344
fenbarmana4.TextXAlignment="Center" 
345
fenbarmana4.TextYAlignment="Center" 
346
fenbarmana4.Position=UDim2.new(0,0,-0.3,0)
347
fenbarmana4.Size=UDim2.new(4,0,0.2,0)
348
fenbarmana4.FontSize="Size9"
349
fenbarmana4.TextStrokeTransparency=0
350
fenbarmana4.TextColor=BrickColor.new("White")
351
352
mouse=Player:GetMouse()
353
--save shoulders 
354
RSH, LSH=nil, nil 
355
--welds 
356
RW, LW=Instance.new("Weld"), Instance.new("Weld") 
357
RW.Name="Right Shoulder" LW.Name="Left Shoulder"
358
LH=Torso["Left Hip"]
359
RH=Torso["Right Hip"]
360
TorsoColor=Torso.BrickColor
361
function NoOutline(Part)
362
Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10
363
end
364
player=Player 
365
ch=Character
366
RSH=ch.Torso["Right Shoulder"] 
367
LSH=ch.Torso["Left Shoulder"] 
368
-- 
369
RSH.Parent=nil 
370
LSH.Parent=nil 
371
-- 
372
RW.Name="Right Shoulder"
373
RW.Part0=ch.Torso 
374
RW.C0=cf(1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5) 
375
RW.C1=cf(0, 0.5, 0) 
376
RW.Part1=ch["Right Arm"] 
377
RW.Parent=ch.Torso 
378
-- 
379
LW.Name="Left Shoulder"
380
LW.Part0=ch.Torso 
381
LW.C0=cf(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8) 
382
LW.C1=cf(0, 0.5, 0) 
383
LW.Part1=ch["Left Arm"] 
384
LW.Parent=ch.Torso 
385
386
function part(formfactor,parent,reflectance,transparency,brickcolor,name,size)
387
local fp=it("Part")
388
fp.formFactor=formfactor 
389
fp.Parent=parent
390
fp.Reflectance=reflectance
391
fp.Transparency=transparency
392
fp.CanCollide=false 
393
fp.Locked=true
394
fp.BrickColor=brickcolor
395
fp.Name=name
396
fp.Size=size
397
fp.Position=Torso.Position 
398
NoOutline(fp)
399
fp.Material="Neon"
400
fp:BreakJoints()
401
return fp 
402
end 
403
 
404
function mesh(Mesh,part,meshtype,meshid,offset,scale)
405
local mesh=it(Mesh) 
406
mesh.Parent=part
407
if Mesh=="SpecialMesh" then
408
mesh.MeshType=meshtype
409
if meshid~="nil" then
410
mesh.MeshId="http://www.roblox.com/asset/?id="..meshid
411
end
412
end
413
mesh.Offset=offset
414
mesh.Scale=scale
415
return mesh
416
end
417
 
418
function weld(parent,part0,part1,c0)
419
local weld=it("Weld") 
420
weld.Parent=parent
421
weld.Part0=part0 
422
weld.Part1=part1 
423
weld.C0=c0
424
return weld
425
end
426
 
427
local Color1=Torso.BrickColor
428
429
local bodvel=Instance.new("BodyVelocity")
430
local bg=Instance.new("BodyGyro")
431
432
function swait(num)
433
if num==0 or num==nil then
434
game:service'RunService'.Stepped:wait(0)
435
else
436
for i=0,num do
437
game:service'RunService'.Stepped:wait(0)
438
end
439
end
440
end
441
 
442
 
443
so = function(id,par,vol,pit) 
444
coroutine.resume(coroutine.create(function()
445
local sou = Instance.new("Sound",par or workspace)
446
sou.Volume=vol
447
sou.Pitch=pit or 1
448
sou.SoundId=id
449
swait() 
450
sou:play() 
451
game:GetService("Debris"):AddItem(sou,6)
452
end))
453
end
454
 
455
function clerp(a,b,t) 
456
local qa = {QuaternionFromCFrame(a)}
457
local qb = {QuaternionFromCFrame(b)} 
458
local ax, ay, az = a.x, a.y, a.z 
459
local bx, by, bz = b.x, b.y, b.z
460
local _t = 1-t
461
return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t)) 
462
end 
463
 
464
function QuaternionFromCFrame(cf) 
465
local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components() 
466
local trace = m00 + m11 + m22 
467
if trace > 0 then 
468
local s = math.sqrt(1 + trace) 
469
local recip = 0.5/s 
470
return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5 
471
else 
472
local i = 0 
473
if m11 > m00 then
474
i = 1
475
end
476
if m22 > (i == 0 and m00 or m11) then 
477
i = 2 
478
end 
479
if i == 0 then 
480
local s = math.sqrt(m00-m11-m22+1) 
481
local recip = 0.5/s 
482
return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip 
483
elseif i == 1 then 
484
local s = math.sqrt(m11-m22-m00+1) 
485
local recip = 0.5/s 
486
return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip 
487
elseif i == 2 then 
488
local s = math.sqrt(m22-m00-m11+1) 
489
local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip 
490
end 
491
end 
492
end
493
 
494
function QuaternionToCFrame(px, py, pz, x, y, z, w) 
495
local xs, ys, zs = x + x, y + y, z + z 
496
local wx, wy, wz = w*xs, w*ys, w*zs 
497
local xx = x*xs 
498
local xy = x*ys 
499
local xz = x*zs 
500
local yy = y*ys 
501
local yz = y*zs 
502
local zz = z*zs 
503
return CFrame.new(px, py, pz,1-(yy+zz), xy - wz, xz + wy,xy + wz, 1-(xx+zz), yz - wx, xz - wy, yz + wx, 1-(xx+yy)) 
504
end
505
 
506
function QuaternionSlerp(a, b, t) 
507
local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4] 
508
local startInterp, finishInterp; 
509
if cosTheta >= 0.0001 then 
510
if (1 - cosTheta) > 0.0001 then 
511
local theta = math.acos(cosTheta) 
512
local invSinTheta = 1/math.sin(theta) 
513
startInterp = math.sin((1-t)*theta)*invSinTheta 
514
finishInterp = math.sin(t*theta)*invSinTheta  
515
else 
516
startInterp = 1-t 
517
finishInterp = t 
518
end 
519
else 
520
if (1+cosTheta) > 0.0001 then 
521
local theta = math.acos(-cosTheta) 
522
local invSinTheta = 1/math.sin(theta) 
523
startInterp = math.sin((t-1)*theta)*invSinTheta 
524
finishInterp = math.sin(t*theta)*invSinTheta 
525
else 
526
startInterp = t-1 
527
finishInterp = t 
528
end 
529
end 
530
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 
531
end
532
533
function rayCast(Pos, Dir, Max, Ignore)  -- Origin Position , Direction, MaxDistance , IgnoreDescendants
534
return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore) 
535
end 
536
537
function SkullEffect(brickcolor,cframe,x1,y1,z1,delay)
538
local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
539
prt.Anchored=true
540
prt.CFrame=cframe
541
local msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=4770583",vt(0,0,0),vt(x1,y1,z1))
542
--http://www.roblox.com/asset/?id=4770560
543
game:GetService("Debris"):AddItem(prt,2)
544
CF=prt.CFrame
545
coroutine.resume(coroutine.create(function(Part,Mesh,TehCF) 
546
for i=0,1,0.2 do
547
wait()
548
Part.CFrame=CF*cf(0,0,-0.4)
549
end
550
for i=0,1,delay do
551
wait()
552
--Part.CFrame=CF*cf((math.random(-1,0)+math.random())/5,(math.random(-1,0)+math.random())/5,(math.random(-1,0)+math.random())/5)
553
Mesh.Scale=Mesh.Scale
554
end
555
for i=0,1,0.1 do
556
wait()
557
Part.Transparency=i
558
end
559
Part.Parent=nil
560
end),prt,msh,CF)
561
end
562
 
563
function MagicBlock(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
564
local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
565
prt.Anchored=true
566
prt.CFrame=cframe
567
msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
568
game:GetService("Debris"):AddItem(prt,5)
569
coroutine.resume(coroutine.create(function(Part,Mesh) 
570
for i=0,1,delay do
571
wait()
572
Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
573
Part.Transparency=i
574
Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
575
end
576
Part.Parent=nil
577
end),prt,msh)
578
end
579
 
580
function MagicBlock2(brickcolor,cframe,Parent,x1,y1,z1,x3,y3,z3,delay)
581
local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
582
prt.Anchored=false
583
prt.CFrame=cframe
584
msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
585
local wld=weld(prt,prt,Parent,cframe)
586
game:GetService("Debris"):AddItem(prt,5)
587
coroutine.resume(coroutine.create(function(Part,Mesh,Weld) 
588
for i=0,1,delay do
589
wait()
590
Weld.C0=euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))*cframe
591
--Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
592
Part.Transparency=i
593
Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
594
end
595
Part.Parent=nil
596
end),prt,msh,wld)
597
end
598
 
599
function MagicBlock3(brickcolor,cframe,Parent,x1,y1,z1,x3,y3,z3,delay)
600
local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
601
prt.Anchored=false
602
prt.CFrame=cframe
603
msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
604
local wld=weld(prt,prt,Parent,euler(0,0,0)*cf(0,0,0))
605
game:GetService("Debris"):AddItem(prt,5)
606
coroutine.resume(coroutine.create(function(Part,Mesh,Weld) 
607
for i=0,1,delay do
608
wait()
609
Weld.C0=euler(i*20,0,0)
610
--Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
611
Part.Transparency=i
612
Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
613
end
614
Part.Parent=nil
615
end),prt,msh,wld)
616
end
617
 
618
function MagicCircle2(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
619
local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
620
prt.Anchored=true
621
prt.CFrame=cframe
622
local msh=mesh("CylinderMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
623
game:GetService("Debris"):AddItem(prt,2)
624
coroutine.resume(coroutine.create(function(Part,Mesh) 
625
for i=0,1,delay do
626
wait()
627
Part.CFrame=Part.CFrame
628
Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
629
local prt2=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
630
prt2.Anchored=true
631
prt2.CFrame=cframe*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
632
local msh2=mesh("SpecialMesh",prt2,"Sphere","",vt(0,0,0),vt(0.5,0.5,0.5))
633
game:GetService("Debris"):AddItem(prt2,2)
634
coroutine.resume(coroutine.create(function(Part,Mesh) 
635
for i=0,1,0.1 do
636
wait()
637
Part.CFrame=Part.CFrame*cf(0,0.5,0)
638
end
639
Part.Parent=nil
640
end),prt2,msh2)
641
end
642
for i=0,1,delay*2 do
643
wait()
644
Part.CFrame=Part.CFrame
645
Mesh.Scale=vt((x1+x3)-(x1+x3)*i,(y1+y3)-(y1+y3)*i,(z1+z3)-(z1+z3)*i)
646
end
647
Part.Parent=nil
648
end),prt,msh)
649
end
650
651
function MagicCircle(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
652
local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
653
prt.Anchored=true
654
prt.CFrame=cframe
655
local msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
656
game:GetService("Debris"):AddItem(prt,2)
657
coroutine.resume(coroutine.create(function(Part,Mesh) 
658
for i=0,1,delay do
659
wait()
660
Part.CFrame=Part.CFrame
661
Part.Transparency=i
662
Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
663
end
664
Part.Parent=nil
665
end),prt,msh)
666
end
667
 
668
function MagicRing(brickcolor,cframe,x1,y1,z1,x2,y2,z2,x3,y3,z3)
669
local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
670
prt.Anchored=true
671
prt.CFrame=cframe*euler(x2,y2,z2)
672
--"http://www.roblox.com/asset/?id=168892465"
673
local msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=3270017",vt(0,0,0),vt(x1,y1,z1))
674
game:GetService("Debris"):AddItem(prt,2)
675
coroutine.resume(coroutine.create(function(Part,Mesh) 
676
for i=0,1,0.03 do
677
wait()
678
Part.CFrame=Part.CFrame
679
Part.Transparency=i
680
Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
681
end
682
Part.Parent=nil
683
end),prt,msh)
684
end
685
 
686
function BreakEffect(brickcolor,cframe,x1,y1,z1)
687
local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
688
prt.Anchored=true
689
prt.CFrame=cframe*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
690
local msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
691
game:GetService("Debris"):AddItem(prt,2)
692
coroutine.resume(coroutine.create(function(Part,CF,Numbb,randnumb) 
693
CF=Part.CFrame
694
Numbb=0
695
randnumb=math.random()/10
696
rand1=math.random()/10
697
for i=0,1,rand1 do
698
wait()
699
CF=CF*cf(0,math.random()/2,0)
700
--Part.CFrame=Part.CFrame*euler(0.5,0,0)*cf(0,1,0)
701
Part.CFrame=CF*euler(Numbb,0,0)
702
Part.Transparency=i
703
Numbb=Numbb+randnumb
704
end
705
Part.Parent=nil
706
end),prt,CF,Numbb,randnumb)
707
end
708
 
709
function MagicWaveThing(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
710
local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
711
prt.Anchored=true
712
prt.CFrame=cframe
713
msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=1051557",vt(0,0,0),vt(x1,y1,z1))
714
game:GetService("Debris"):AddItem(prt,5)
715
coroutine.resume(coroutine.create(function(Part,Mesh) 
716
for i=0,1,delay do
717
wait()
718
Part.CFrame=Part.CFrame*euler(0,0.7,0)
719
Part.Transparency=i
720
Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
721
end
722
Part.Parent=nil
723
end),prt,msh)
724
end
725
 
726
function WaveEffect(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
727
local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
728
prt.Anchored=true
729
prt.CFrame=cframe
730
msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=20329976",vt(0,0,0),vt(x1,y1,z1))
731
game:GetService("Debris"):AddItem(prt,2)
732
coroutine.resume(coroutine.create(function(Part,Mesh) 
733
for i=0,1,delay do
734
wait()
735
Part.CFrame=Part.CFrame*cf(0,y3/2,0)
736
Part.Transparency=i
737
Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
738
end
739
Part.Parent=nil
740
end),prt,msh)
741
end
742
 
743
function StravEffect(brickcolor,cframe,x,y,z,x1,y1,z1,delay)
744
local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
745
prt.Anchored=true
746
prt.CFrame=cframe*cf(x,y,z)
747
msh=mesh("SpecialMesh",prt,"FileMesh","rbxassetid://168892363",vt(0,0,0),vt(x1,y1,z1))
748
game:GetService("Debris"):AddItem(prt,5)
749
coroutine.resume(coroutine.create(function(Part,Mesh,ex,why,zee) 
750
local num=math.random()
751
local num2=math.random(-3,2)+math.random()
752
local numm=0
753
for i=0,1,delay*2 do
754
swait()
755
Part.CFrame=cframe*euler(0,numm*num*10,0)*cf(ex,why,zee)*cf(-i*10,num2,0)
756
Part.Transparency=i
757
numm=numm+0.01
758
end
759
Part.Parent=nil
760
Mesh.Parent=nil
761
end),prt,msh,x,y,z)
762
end
763
764
Damagefunc=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
765
        if hit.Parent==nil then
766
                return
767
        end
768
        h=hit.Parent:FindFirstChild("Humanoid")
769
        for _,v in pairs(hit.Parent:children()) do
770
        if v:IsA("Humanoid") then
771
        h=v
772
        end
773
        end
774
        if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
775
        h=hit.Parent.Parent:FindFirstChild("Humanoid")
776
        end
777
        if hit.Parent.className=="Hat" then
778
        hit=hit.Parent.Parent:findFirstChild("Head")
779
        end
780
        if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
781
        if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
782
        --[[                if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
783
                        return
784
                end]]
785
--                        hs(hit,1.2) 
786
                        c=Instance.new("ObjectValue")
787
                        c.Name="creator"
788
                        c.Value=game:service("Players").LocalPlayer
789
                        c.Parent=h
790
                        game:GetService("Debris"):AddItem(c,.5)
791
                Damage=math.random(minim,maxim)
792
--                h:TakeDamage(Damage)
793
                blocked=false
794
                block=hit.Parent:findFirstChild("Block")
795
                if block~=nil then
796
                print(block.className)
797
                if block.className=="NumberValue" then
798
                if block.Value>0 then
799
                blocked=true
800
                if decreaseblock==nil then
801
                block.Value=block.Value-1
802
                end
803
                end
804
                end
805
                if block.className=="IntValue" then
806
                if block.Value>0 then
807
                blocked=true
808
                if decreaseblock~=nil then
809
                block.Value=block.Value-1
810
                end
811
                end
812
                end
813
                end
814
                if blocked==false then
815
--                h:TakeDamage(Damage)
816
                h.Health=h.Health-Damage
817
                showDamage(hit.Parent,Damage,.5,TorsoColor)
818
                else
819
                h.Health=h.Health-(Damage/2)
820
                showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Bright blue"))
821
                end
822
                if Type=="Knockdown" then
823
                hum=hit.Parent.Humanoid
824
hum.PlatformStand=true
825
coroutine.resume(coroutine.create(function(HHumanoid)
826
swait(1)
827
HHumanoid.PlatformStand=false
828
end),hum)
829
                local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
830
--hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
831
local bodvol=Instance.new("BodyVelocity")
832
bodvol.velocity=angle*knockback
833
bodvol.P=5000
834
bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
835
bodvol.Parent=hit
836
rl=Instance.new("BodyAngularVelocity")
837
rl.P=3000
838
rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
839
rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
840
rl.Parent=hit
841
game:GetService("Debris"):AddItem(bodvol,.5)
842
game:GetService("Debris"):AddItem(rl,.5)
843
                elseif Type=="Normal" then
844
                vp=Instance.new("BodyVelocity")
845
                vp.P=500
846
                vp.maxForce=Vector3.new(math.huge,0,math.huge)
847
--                vp.velocity=Character.Torso.CFrame.lookVector*Knockback
848
                if KnockbackType==1 then
849
                vp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
850
                elseif KnockbackType==2 then
851
                vp.velocity=Property.CFrame.lookVector*knockback
852
                end
853
                if knockback>0 then
854
                        vp.Parent=hit.Parent.Torso
855
                end
856
                game:GetService("Debris"):AddItem(vp,.5)
857
                elseif Type=="Up" then
858
                local bodyVelocity=Instance.new("BodyVelocity")
859
                bodyVelocity.velocity=vt(0,10,0)
860
                bodyVelocity.P=1000
861
                bodyVelocity.maxForce=Vector3.new(1e+009, 1e+009, 1e+009)
862
                bodyVelocity.Parent=hit
863
                game:GetService("Debris"):AddItem(bodyVelocity,1)
864
                rl=Instance.new("BodyAngularVelocity")
865
                rl.P=3000
866
                rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
867
                rl.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
868
                rl.Parent=hit
869
                game:GetService("Debris"):AddItem(rl,.5)
870
                elseif Type=="Snare" then
871
                bp=Instance.new("BodyPosition")
872
                bp.P=2000
873
                bp.D=100
874
                bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
875
                bp.position=hit.Parent.Torso.Position
876
                bp.Parent=hit.Parent.Torso
877
                game:GetService("Debris"):AddItem(bp,1)
878
                elseif Type=="Target" then
879
                if Targetting==false then
880
                ZTarget=hit.Parent.Torso
881
                coroutine.resume(coroutine.create(function(Part) 
882
                so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5) 
883
                swait(5)
884
                so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5) 
885
                end),ZTarget)
886
                TargHum=ZTarget.Parent:findFirstChild("Humanoid")
887
                targetgui=Instance.new("BillboardGui")
888
                targetgui.Parent=ZTarget
889
                targetgui.Size=UDim2.new(10,100,10,100)
890
                targ=Instance.new("ImageLabel")
891
                targ.Parent=targetgui
892
                targ.BackgroundTransparency=1
893
                targ.Image="rbxassetid://4834067"
894
                targ.Size=UDim2.new(1,0,1,0)
895
                cam.CameraType="Scriptable"
896
                cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
897
                dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
898
                workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
899
                Targetting=true
900
                RocketTarget=ZTarget
901
                for i=1,Property do
902
                --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
903
                if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
904
                swait()
905
                end
906
                --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
907
                cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
908
                dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
909
                cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
910
                end
911
                Targetting=false
912
                RocketTarget=nil
913
                targetgui.Parent=nil
914
                cam.CameraType="Custom"
915
                end
916
                end
917
                        debounce=Instance.new("BoolValue")
918
                        debounce.Name="DebounceHit"
919
                        debounce.Parent=hit.Parent
920
                        debounce.Value=true
921
                        game:GetService("Debris"):AddItem(debounce,Delay)
922
                        c=Instance.new("ObjectValue")
923
                        c.Name="creator"
924
                        c.Value=Player
925
                        c.Parent=h
926
                        game:GetService("Debris"):AddItem(c,.5)
927
                CRIT=false
928
                hitDeb=true
929
                AttackPos=6
930
        end
931
end
932
 
933
showDamage=function(Char,Dealt,du,Color)
934
        m=Instance.new("Model")
935
        m.Name=tostring(Dealt)
936
        h=Instance.new("Humanoid")
937
        h.Health=0
938
        h.MaxHealth=0
939
        h.Parent=m
940
        c=Instance.new("Part")
941
        c.Transparency=0
942
        c.BrickColor=TorsoColor
943
        c.Name="Head"
944
        c.TopSurface=0
945
        c.BottomSurface=0
946
        c.formFactor="Plate"
947
        c.Size=Vector3.new(1,.4,1)
948
        ms=Instance.new("CylinderMesh")
949
        ms.Scale=Vector3.new(.8,.8,.8)
950
        so("http://www.roblox.com/asset/?id=199149269",c,1,1) 
951
        if CRIT==true then
952
                ms.Scale=Vector3.new(1,1.25,1)
953
        end
954
        ms.Parent=c
955
        c.Reflectance=0
956
        Instance.new("BodyGyro").Parent=c
957
        c.Parent=m
958
        if Char:findFirstChild("Head")~=nil then
959
        c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
960
        elseif Char.Parent:findFirstChild("Head")~=nil then
961
        c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
962
        end
963
        f=Instance.new("BodyPosition")
964
        f.P=2000
965
        f.D=100
966
        f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
967
        f.position=c.Position+Vector3.new(0,3,0)
968
        f.Parent=c
969
        game:GetService("Debris"):AddItem(m,.5+du)
970
        c.CanCollide=false
971
        m.Parent=workspace
972
        c.CanCollide=false
973
end
974
975
    Player=game:GetService('Players').LocalPlayer
976
    Character=Player.Character
977
    Mouse=Player:GetMouse()
978
    m=Instance.new('Model',Character)
979
980
981
    local function weldBetween(a, b)
982
        local weldd = Instance.new("ManualWeld")
983
        weldd.Part0 = a
984
        weldd.Part1 = b
985
        weldd.C0 = CFrame.new()
986
        weldd.C1 = b.CFrame:inverse() * a.CFrame
987
        weldd.Parent = a
988
        return weldd
989
    end
990
    
991
    it=Instance.new
992
    
993
    function nooutline(part)
994
        part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
995
    end
996
    
997
    function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
998
        local fp=it("Part")
999
        fp.formFactor=formfactor
1000
        fp.Parent=parent
1001
        fp.Reflectance=reflectance
1002
        fp.Transparency=transparency
1003
        fp.CanCollide=false
1004
        fp.Locked=true
1005
        fp.BrickColor=BrickColor.new(tostring(brickcolor))
1006
        fp.Name=name
1007
        fp.Size=size
1008
        fp.Position=Character.Torso.Position
1009
        nooutline(fp)
1010
        fp.Material=material
1011
        fp:BreakJoints()
1012
        return fp
1013
    end
1014
    
1015
    function mesh(Mesh,part,meshtype,meshid,offset,scale)
1016
        local mesh=it(Mesh)
1017
        mesh.Parent=part
1018
        if Mesh=="SpecialMesh" then
1019
            mesh.MeshType=meshtype
1020
            mesh.MeshId=meshid
1021
        end
1022
        mesh.Offset=offset
1023
        mesh.Scale=scale
1024
        return mesh
1025
    end
1026
    
1027
    function weld(parent,part0,part1,c0,c1)
1028
        local weld=it("Weld")
1029
        weld.Parent=parent
1030
        weld.Part0=part0
1031
        weld.Part1=part1
1032
        weld.C0=c0
1033
        weld.C1=c1
1034
        return weld
1035
    end
1036
1037
local modelzorz=Instance.new("Model") 
1038
modelzorz.Parent=Character 
1039
modelzorz.Name="Claw1"
1040
1041
Handle=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,TorsoColor,"Handle",Vector3.new(1.20000005, 1.20000005, 1))
1042
Handleweld=weld(m,Character["Torso"],Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.74455023, 0.843135834, 3.31332064, 0.866820872, 0.000393055088, -0.498619556, 0.129048944, -0.966104209, 0.223582461, -0.481630623, -0.258152217, -0.837489963))
1043
mesh("SpecialMesh",Handle,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
1044
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Crimson","Part",Vector3.new(2.20000005, 1, 1))
1045
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.89693689, 0.0205960274, 1.83752108, 0.00084605813, 0.865680099, -0.500597, -0.999998748, 2.925843e-005, -0.00163948536, -0.00140464306, 0.500597715, 0.865678906))
1046
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
1047
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0205993652, 3.97038841, -4.62090921, -0.999998689, 2.810359e-005, -0.00163501501, 0.00158691406, 0.25815019, -0.966103554, 0.0003949448, -0.966104805, -0.258149862))
1048
mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 2.92400002, 1.18400002))
1049
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Crimson","Part",Vector3.new(2.20000005, 1, 1))
1050
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.18639517, -0.292996764, 3.91572571, -0.407002717, 0.123095758, -0.905094743, -0.483149111, -0.869928718, 0.098949343, -0.775187671, 0.477568328, 0.413536996))
1051
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Crimson","Part",Vector3.new(2.20000005, 1, 1))
1052
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.62196398, -0.29297936, 1.11572647, -0.835932732, 0.424737811, -0.347583354, -0.483153641, -0.869926155, 0.0989501327, -0.260344028, 0.250651836, 0.932413459))
1053
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Crimson","Part",Vector3.new(2.20000005, 1, 1))
1054
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.55920649, -0.210347176, 1.642519, -0.865201712, -0.000320911407, -0.501423895, -2.98991799e-005, -0.999999881, 0.000691637397, -0.501424074, 0.000613339245, 0.865201592))
1055
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Crimson","Part",Vector3.new(2.20000005, 1, 1))
1056
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.931638, -0.0751047134, 4.50077248, -0.352038473, 0.176153034, -0.919260144, -0.86644727, -0.432817101, 0.248874903, -0.354031444, 0.884103954, 0.304995537))
1057
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Crimson","Part",Vector3.new(2.20000005, 1, 1))
1058
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.34771347, -0.763819337, 1.31078529, 0.484322906, -0.259408951, -0.835546851, 0.129806682, 0.965767562, -0.224595979, 0.865206063, 0.000317394733, 0.501416266))
1059
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Crimson","Part",Vector3.new(2.20000005, 1, 1))
1060
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.85524988, -0.0749192238, 1.7092638, -0.499263257, 0.749717236, -0.434350491, -0.866449237, -0.432811975, 0.248876765, -0.00140497088, 0.500597596, 0.865678906))
1061
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Crimson","Part",Vector3.new(2.20000005, 1, 1))
1062
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.76954031, -0.210381031, 4.2438035, -0.257231236, -0.00066010654, -0.966349661, -3.04505229e-005, -0.999999762, 0.000691249967, -0.966350019, 0.000207226723, 0.257231265))
1063
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Crimson","Part",Vector3.new(2.20000005, 1, 1))
1064
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.87043977, 0.020611763, 4.62094831, 0.00159165263, 0.258152187, -0.966103137, -0.999998748, 2.89455056e-005, -0.00163969398, -0.000395349402, 0.966104329, 0.258151829))
1065
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
1066
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.292981744, 4.28636312, -3.9157095, -0.48314926, -0.869928479, 0.0989517197, -0.407004297, 0.123094313, -0.905094087, 0.775186777, -0.477569282, -0.413537562))
1067
mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 2.92400002, 1.18400002))
1068
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Crimson","Part",Vector3.new(2.20000005, 1, 1))
1069
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.85442352, -0.763632059, 3.85966015, -0.269319534, -0.183654502, -0.945377231, 0.129806384, 0.96576786, -0.22459501, 0.954262853, -0.183203816, -0.236260682))
1070
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
1071
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0751276016, 4.03159618, -4.50067854, -0.866445661, -0.432817698, 0.248879611, -0.352042913, 0.176151246, -0.919258773, 0.354030937, -0.884103894, -0.304995805))
1072
mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 2.92400002, 1.18400002))
1073
Gear=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Crimson","Part",Vector3.new(4.29999971, 4.30000019, 1))
1074
Gearweld=weld(m,Handle,Gear,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-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))
1075
mesh("SpecialMesh",Gear,Enum.MeshType.FileMesh,"http://www.roblox.com/asset?id=156292343",Vector3.new(0, 0, 0),Vector3.new(5, 5, 15))
1076
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
1077
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.210398674, 3.86948943, -4.24380398, -3.15159559e-005, -0.999999881, 0.00069090724, -0.257231474, -0.000659480691, -0.966349721, 0.966349959, -0.000208158046, -0.257231474))
1078
mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 2.92400002, 1.18400002))
1079
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
1080
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.763661504, 3.95439076, 3.85964441, -0.129806131, -0.965767682, 0.224596098, -0.269319892, -0.1836555, -0.945376873, 0.954262733, -0.183203891, -0.236260891))
1081
mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 2.92400002, 1.18400002))
1082
1083
local modelzorz2=Instance.new("Model") 
1084
modelzorz2.Parent=Character 
1085
modelzorz2.Name="Claw2"
1086
1087
Handle2=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,TorsoColor,"Handle",Vector3.new(1.20000005, 1.20000005, 1))
1088
Handle2weld=weld(m,Character["Torso"],Handle2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(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))
1089
mesh("SpecialMesh",Handle2,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
1090
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Crimson","Part",Vector3.new(2.20000005, 1, 1))
1091
Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.66774845, 0.445008755, 1.50737095, 0.749997497, 0.500002265, -0.433014721, -0.433012635, 0.866024196, 0.250004709, 0.500004232, -2.02655792e-006, 0.866023183))
1092
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Crimson","Part",Vector3.new(2.20000005, 1, 1))
1093
Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.70916891, 0.288796425, 1.12511444, 0.424947768, 0.836517453, -0.34591651, -0.870010257, 0.482961774, 0.0991482884, 0.250003695, 0.25881803, 0.933012009))
1094
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Crimson","Part",Vector3.new(2.20000005, 1, 1))
1095
Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.24143982, 0.288818121, 3.98402214, 0.123706907, 0.408494055, -0.904339194, -0.870007515, 0.482966691, 0.0991476029, 0.477266878, 0.774516642, 0.415139139))
1096
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
1097
Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.288883209, 4.34139919, -3.98407936, -0.870006502, 0.482969046, 0.099145025, 0.123710275, 0.408492953, -0.904339135, -0.477267861, -0.774515808, -0.415139765))
1098
mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 2.92400002, 1.18400002))
1099
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
1100
Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.377311707, 3.81443644, -4.17874861, 1.43051147e-006, 1.00000012, 5.58793545e-006, 0.258813858, 5.02169132e-006, -0.965927303, -0.965927362, 2.82377005e-006, -0.258813858))
1101
mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 2.92400002, 1.18400002))
1102
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Crimson","Part",Vector3.new(2.20000005, 1, 1))
1103
Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.11095357, 0.452475548, 3.33581829, 0.214266971, -0.258726388, -0.941886604, 0.124996454, -0.949091196, 0.289140463, -0.968744338, -0.179685742, -0.171018958))
1104
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
1105
Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.445028067, 4.04179811, -4.22505188, -0.433007121, 0.86602807, 0.250001073, 0.176776409, 0.353552371, -0.918559194, -0.883886516, -0.353548348, -0.306183964))
1106
mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 2.92400002, 1.18400002))
1107
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Crimson","Part",Vector3.new(2.20000005, 1, 1))
1108
Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.71447492, 0.377288342, 4.1787672, 0.258815825, 7.89761543e-007, -0.965926647, 2.11596489e-006, 1.00000012, 1.35600567e-006, 0.965926886, -2.41398811e-006, 0.258815885))
1109
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
1110
Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.452456236, 4.21090841, 3.33576679, -0.124996543, 0.949091196, -0.289140046, 0.214267105, -0.25872606, -0.941886783, -0.968744338, -0.179685771, -0.171019137))
1111
mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 2.92400002, 1.18400002))
1112
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Crimson","Part",Vector3.new(2.20000005, 1, 1))
1113
Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.94182658, 0.445016861, 4.22507095, 0.176774979, 0.353554398, -0.918558657, -0.433007926, 0.866026998, 0.250003278, 0.883886337, 0.353548825, 0.306183696))
1114
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
1115
Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.256506443, 3.92671657, -4.59811449, -1.00000024, 2.62260437e-006, 1.4603138e-006, -7.4505806e-007, 0.258819073, -0.965925872, -2.89268792e-006, -0.965925932, -0.258819073))
1116
mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 2.92400002, 1.18400002))
1117
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Crimson","Part",Vector3.new(2.20000005, 1, 1))
1118
Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.4743073, 0.377253056, 1.63544273, 0.866023183, -4.61935997e-007, -0.500004172, 1.52736902e-006, 1.00000012, 1.65402889e-006, 0.500004232, -2.21282244e-006, 0.866023183))
1119
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Crimson","Part",Vector3.new(2.20000005, 1, 1))
1120
Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.15870619, 0.452619314, 0.758959055, -0.533491194, -0.310006529, -0.786945462, 0.124997422, -0.949090362, 0.289142251, -0.836518347, 0.0558886975, 0.545081377))
1121
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Crimson","Part",Vector3.new(2.20000005, 1, 1))
1122
Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.84976673, 0.256440639, 1.85214663, 6.2584877e-007, 0.866025329, -0.500000298, -1.00000024, 1.72108412e-006, 1.7285347e-006, 2.38418579e-006, 0.500000298, 0.866025329))
1123
Gear2=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Crimson","Part",Vector3.new(4.29999971, 4.30000019, 1))
1124
Gear2weld=weld(m,Handle2,Gear2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-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))
1125
mesh("SpecialMesh",Gear2,Enum.MeshType.FileMesh,"http://www.roblox.com/asset?id=156292343",Vector3.new(0, 0, 0),Vector3.new(5, 5, 15))
1126
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Crimson","Part",Vector3.new(2.20000005, 1, 1))
1127
Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.82676554, 0.256523609, 4.598104, -1.1920929e-006, 0.258818835, -0.965925872, -1.00000012, 1.46776438e-006, 1.63912773e-006, 1.83098018e-006, 0.965925872, 0.258818835))
1128
1129
local modelzorz3=Instance.new("Model") 
1130
modelzorz3.Parent=Character 
1131
modelzorz3.Name="Eye"
1132
1133
handle=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Handle",Vector3.new(1.20000005, 1.20000005, 1.20000005))
1134
handleweld=weld(m,Character["Torso"],handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.22326851, -3.5562191, -0.038143158, 0, 0, 1, 0, 1, 0, -1, 0, 0))
1135
mesh("SpecialMesh",handle,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 3, 1))
1136
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Crimson","Part",Vector3.new(1.20000005, 1.20000005, 1.20000005))
1137
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 1.09672546e-005, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
1138
mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1.102, 0.950000048, 1.16999996))
1139
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Crimson","Part",Vector3.new(1.20000005, 1.20000005, 1.20000005))
1140
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 1.09672546e-005, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
1141
mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1.102, 3, 0.863999963))
1142
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Crimson","Part",Vector3.new(3.79999995, 4, 1.39999998))
1143
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0999984741, 0, -0.100000381, 0, -1, 0, 0, 0, 1, -1, -0, 0))
1144
mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=3270017",Vector3.new(0, 0, 0),Vector3.new(4.77400017, 4.96199989, 4.73800039))
1145
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(3.79999995, 4, 1.39999998))
1146
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0999984741, 0, -0.100000381, 0, -1, 0, 0, 0, 1, -1, -0, 0))
1147
mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=3270017",Vector3.new(0, 0, 0),Vector3.new(4.4920001, 4.70400047, 4.73800039))
1148
Wedge=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Crimson","Wedge",Vector3.new(0.600000024, 2.5999999, 0.599999964))
1149
Wedgeweld=weld(m,handle,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.100013733, -3.48671532, -1.09328079, 1, -2.52891718e-012, -6.81310423e-013, 2.53075664e-012, 0.866021812, 0.500005603, -6.74442273e-013, -0.500005603, 0.866021752))
1150
Wedge=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Crimson","Wedge",Vector3.new(0.600000024, 2.5999999, 0.599999964))
1151
Wedgeweld=weld(m,handle,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.100009918, -3.09970522, 1.40989685, 1, 0, 0, 0, 1, 0, 0, 0, 1))
1152
Wedge=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Crimson","Wedge",Vector3.new(0.600000024, 2.5999999, 0.599999964))
1153
Wedgeweld=weld(m,handle,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.100009918, -3.09970522, 1.39007568, -0.999999702, 0, 5.96046448e-008, 0, 1, 0, -5.96046448e-008, 0, -0.999999702))
1154
Wedge=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Crimson","Wedge",Vector3.new(0.600000024, 2.5999999, 0.599999964))
1155
Wedgeweld=weld(m,handle,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.100013733, -3.61302567, 0.360752106, 1, -3.69486299e-012, 1.70532143e-012, 3.81851625e-012, 0.707111537, -0.707102001, 1.40679254e-012, 0.70710206, 0.707111537))
1156
local moosick = it("Sound",Character)
1157
1158
1159
anim = Character:findFirstChild("Animate")
1160
if anim then
1161
anim:Destroy()
1162
end
1163
1164
local particleemitter = Instance.new("ParticleEmitter", Handle)
1165
particleemitter.VelocitySpread = 180
1166
particleemitter.Lifetime = NumberRange.new(0.1)
1167
particleemitter.Speed = NumberRange.new(2)
1168
particleemitter.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 5.563)})
1169
particleemitter.RotSpeed = NumberRange.new(-45, 45)
1170
particleemitter.Rate = 100
1171
particleemitter.Rotation = NumberRange.new(-45, 45)
1172
particleemitter.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.701, 0), NumberSequenceKeypoint.new(1, 1)})
1173
particleemitter.LightEmission = 0
1174
particleemitter.Color = ColorSequence.new(Color3.new(0, 0, 0), Color3.new(0, 0, 0))
1175
1176
local particleemitter = Instance.new("ParticleEmitter", Handle2)
1177
particleemitter.VelocitySpread = 180
1178
particleemitter.Lifetime = NumberRange.new(0.1)
1179
particleemitter.Speed = NumberRange.new(2)
1180
particleemitter.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 5.563)})
1181
particleemitter.RotSpeed = NumberRange.new(-45, 45)
1182
particleemitter.Rate = 100
1183
particleemitter.Rotation = NumberRange.new(-45, 45)
1184
particleemitter.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.701, 0), NumberSequenceKeypoint.new(1, 1)})
1185
particleemitter.LightEmission = 0
1186
particleemitter.Color = ColorSequence.new(Color3.new(0, 0, 0), Color3.new(0, 0, 0))
1187
1188
local particleemitter = Instance.new("ParticleEmitter", handle)
1189
particleemitter.VelocitySpread = 180
1190
particleemitter.Lifetime = NumberRange.new(0.1)
1191
particleemitter.Speed = NumberRange.new(2)
1192
particleemitter.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 7.563)})
1193
particleemitter.RotSpeed = NumberRange.new(-45, 45)
1194
particleemitter.Rate = 100
1195
particleemitter.Rotation = NumberRange.new(-45, 45)
1196
particleemitter.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.701, 0), NumberSequenceKeypoint.new(1, 1)})
1197
particleemitter.LightEmission = 0.8
1198
particleemitter.Color = ColorSequence.new(Color3.new (0.835294, 0.45098, 0.239216) , Color3.new (0.835294, 0.45098, 0.239216) )
1199
1200
local light = Instance.new("PointLight", Character.Torso)
1201
light.Color = Color3.new (0.835294, 0.45098, 0.239216)
1202
light.Brightness = 5
1203
light.Range = 15
1204
1205
particleemitter.Enabled = true
1206
1207
local Footsteps = it("Sound",Character.Torso)
1208
Footsteps.SoundId = "rbxassetid://142665235"
1209
Footsteps.Looped = true
1210
Footsteps.Pitch = 0.8
1211
Footsteps.Volume = 0.3
1212
1213
local Footsteps2 = it("Sound",Character.Torso)
1214
Footsteps2.SoundId = "rbxassetid://142665235"
1215
Footsteps2.Looped = true
1216
Footsteps2.Pitch = 1
1217
Footsteps2.Volume = 0.4
1218
1219
local cam = game.Workspace.CurrentCamera
1220
1221
--cam.CameraSubject = Character
1222
1223
for i,v in pairs(Head:children()) do
1224
    if v:IsA("Sound") then
1225
        v:Destroy()
1226
    end
1227
end
1228
1229
mouse.Button1Down:connect(function()
1230
        if attack==false and attacktype==1 then
1231
                attacktype=2
1232
                attackone()
1233
        elseif attack==false and attacktype==2 then
1234
                attacktype=3
1235
                attacktwo()
1236
		elseif attack==false and attacktype==3 then
1237
				attacktype=4
1238
				attackthree()
1239
		elseif attack==false and attacktype==4 then
1240
				attacktype=1
1241
				attackfour()
1242
        end
1243
end)
1244
1245
mouse.KeyDown:connect(function(k)
1246
	k=k:lower()
1247
	if k=='e' then
1248
		if attack==false and mana>=1 then
1249
			Push()
1250
		end
1251
		elseif k=='g' then
1252
		if attack==false and mana>=1 then
1253
			Twirl()
1254
		end
1255
		elseif k=='v' then
1256
		if attack==false and mana>=1 then
1257
			MagicJump()
1258
		end
1259
		elseif k=='q' then
1260
		if attack==false then
1261
		idle=1000
1262
		end
1263
		elseif k=='h' then
1264
		if attack==false then
1265
		mana=100
1266
		end
1267
		elseif k=='y' then
1268
		if attack==false and mana>=1 then
1269
			Shred()
1270
		end
1271
		elseif k=='f' then
1272
		if attack==false and mana>=1 then
1273
			Spin()
1274
		end
1275
		elseif k=='r' then
1276
		if attack==false and mana>=1 then
1277
			Clap()
1278
		end
1279
		elseif k=='t' then
1280
		if attack==false then
1281
			Hai()
1282
		end
1283
		elseif k=='0' then
1284
		if attack==false then
1285
			Humanoid.WalkSpeed=(70)
1286
		end
1287
		elseif k=='j' then
1288
		if attack==false then
1289
			Humanoid.Health = 10
1290
			print("Congrats, you commited suicide.")
1291
		end
1292
	end
1293
end)
1294
1295
function MagicCircle(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
1296
local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
1297
prt.Anchored=true
1298
prt.CFrame=cframe
1299
local msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
1300
game:GetService("Debris"):AddItem(prt,2)
1301
coroutine.resume(coroutine.create(function(Part,Mesh) 
1302
for i=0,1,delay do
1303
wait()
1304
Part.CFrame=Part.CFrame
1305
Part.Transparency=i
1306
Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
1307
end
1308
Part.Parent=nil
1309
end),prt,msh)
1310
end
1311
1312
TrailDeb = false
1313
1314
function equipanim()
1315
    attack=true
1316
    Humanoid.WalkSpeed = 0
1317
    if TrailDeb == false then
1318
							TrailDeb = true
1319
						end
1320
1321
						
1322
coroutine.wrap(function()
1323
local Old = handle.CFrame.p
1324
while wait()do
1325
if not TrailDeb then break end
1326
local New = handle.CFrame.p
1327
local Mag =(Old -New).magnitude
1328
local Dis =(Old +New)/2
1329
local Trail = Instance.new("Part",Character)
1330
Trail.Material = "Neon"
1331
Trail.Anchored = true
1332
Trail.CanCollide = false
1333
Trail.BrickColor = TorsoColor
1334
Trail.Size = Vector3.new(0.2,Mag,0.2)
1335
Trail.TopSurface = 0
1336
Trail.BottomSurface = 0
1337
Trail.formFactor = "Custom"
1338
Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
1339
local ms = Instance.new("BlockMesh",Trail)
1340
ms.Scale = Vector3.new(1,1,1)
1341
local TM = Instance.new("CylinderMesh",Trail)
1342
TM.Scale = Vector3.new(1,1,1)
1343
Old = New
1344
coroutine.wrap(function()
1345
for i = 1,0,-0.1 do
1346
wait()
1347
TM.Scale = TM.Scale * Vector3.new(i,1,i)
1348
end
1349
Trail:remove()
1350
end)()
1351
coroutine.wrap(function()
1352
for i = 1,10 do
1353
wait()
1354
Trail.Transparency = Trail.Transparency +0.1
1355
end end)()end end)()
1356
coroutine.wrap(function()
1357
local Old = Handle.CFrame.p
1358
while wait()do
1359
if not TrailDeb then break end
1360
local New = Handle.CFrame.p
1361
local Mag =(Old -New).magnitude
1362
local Dis =(Old +New)/2
1363
local Trail = Instance.new("Part",Character)
1364
Trail.Material = "Neon"
1365
Trail.Anchored = true
1366
Trail.CanCollide = false
1367
Trail.BrickColor = TorsoColor
1368
Trail.Size = Vector3.new(0.2,Mag,0.2)
1369
Trail.TopSurface = 0
1370
Trail.BottomSurface = 0
1371
Trail.formFactor = "Custom"
1372
Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
1373
local ms = Instance.new("BlockMesh",Trail)
1374
ms.Scale = Vector3.new(1,1,1)
1375
local TM = Instance.new("CylinderMesh",Trail)
1376
TM.Scale = Vector3.new(1,1,1)
1377
Old = New
1378
coroutine.wrap(function()
1379
for i = 1,0,-0.1 do
1380
wait()
1381
TM.Scale = TM.Scale * Vector3.new(i,1,i)
1382
end
1383
Trail:remove()
1384
end)()
1385
coroutine.wrap(function()
1386
for i = 1,10 do
1387
wait()
1388
Trail.Transparency = Trail.Transparency +0.1
1389
end end)()end end)()
1390
coroutine.wrap(function()
1391
local Old = Handle2.CFrame.p
1392
while wait()do
1393
if not TrailDeb then break end
1394
local New = Handle2.CFrame.p
1395
local Mag =(Old -New).magnitude
1396
local Dis =(Old +New)/2
1397
local Trail = Instance.new("Part",Character)
1398
Trail.Material = "Neon"
1399
Trail.Anchored = true
1400
Trail.CanCollide = false
1401
Trail.BrickColor = TorsoColor
1402
Trail.Size = Vector3.new(0.2,Mag,0.2)
1403
Trail.TopSurface = 0
1404
Trail.BottomSurface = 0
1405
Trail.formFactor = "Custom"
1406
Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
1407
local ms = Instance.new("BlockMesh",Trail)
1408
ms.Scale = Vector3.new(1,1,1)
1409
local TM = Instance.new("CylinderMesh",Trail)
1410
TM.Scale = Vector3.new(1,1,1)
1411
Old = New
1412
coroutine.wrap(function()
1413
for i = 1,0,-0.1 do
1414
wait()
1415
TM.Scale = TM.Scale * Vector3.new(i,1,i)
1416
end
1417
Trail:remove()
1418
end)()
1419
coroutine.wrap(function()
1420
for i = 1,10 do
1421
wait()
1422
Trail.Transparency = Trail.Transparency +0.1
1423
end end)()end end)()
1424
    so("http://www.roblox.com/asset/?id=200632370",Torso,1,0.5) 
1425
    for i=0,1,0.005 do
1426
        swait()
1427
        moosick.Volume = 0+1*i
1428
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,100-100*i)*euler(0,0,0+90*i),.2)
1429
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0.1,0,0),.2)
1430
        handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.05)
1431
        Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.05)
1432
        Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.05)
1433
        LW.C0=clerp(LW.C0,cf(-1,0.5,-0.5)*angles(math.rad(90),math.rad(0),math.rad(40)),.2)
1434
        RW.C0=clerp(RW.C0,cf(1,0.5,-0.5)*angles(math.rad(90),math.rad(0),math.rad(-40)),.2)
1435
    end
1436
    for i=0,1,0.005 do
1437
        swait()
1438
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,2.5)*euler(0,0,0+90*i),.2)
1439
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0.1,0,0),.2)
1440
        handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.05)
1441
        Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.05)
1442
        Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.05)
1443
        LW.C0=clerp(LW.C0,cf(-1,0.5,-0.5)*angles(math.rad(90),math.rad(0),math.rad(40)),.2)
1444
        RW.C0=clerp(RW.C0,cf(1,0.5,-0.5)*angles(math.rad(90),math.rad(0),math.rad(-40)),.2)
1445
    end
1446
    so("http://www.roblox.com/asset/?id=150829983",Character,1,0.9)
1447
    so("http://www.roblox.com/asset/?id=150829983",Character,1,0.9)
1448
    for i=0,1,0.005 do
1449
        swait()
1450
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,5+1*i)*angles(math.rad(-15),math.rad(0),math.rad(0)),0.1)
1451
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-25),math.rad(0),math.rad(0)),0.1)
1452
        handleweld.C0=clerp(handleweld.C0,cf(0,0+1*i,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.1)
1453
        Handle2weld.C0=clerp(Handle2weld.C0,cf(0-1*i,0,0)*angles(math.rad(90),math.rad(15),math.rad(0)),0.1)
1454
        Handleweld.C0=clerp(Handleweld.C0,cf(0+1*i,0,0)*angles(math.rad(90),math.rad(-15),math.rad(0)),0.1)
1455
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(-30),math.rad(0),math.rad(-30)),0.1)
1456
        RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-30),math.rad(0),math.rad(30)),0.1)
1457
        RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-30),math.rad(0),math.rad(-30)),0.1)
1458
		LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-30),math.rad(0),math.rad(30)),0.1)
1459
    end
1460
    for i=0,1,0.04 do
1461
        swait()
1462
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-1)*angles(math.rad(40),math.rad(0),math.rad(-40)),.3)
1463
		handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
1464
        Handleweld.C0=clerp(Handleweld.C0,cf(1.5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)  
1465
        Handle2weld.C0=clerp(Handle2weld.C0,cf(-1.5,3,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)  
1466
        RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-40),math.rad(0),math.rad(40)),.3)
1467
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(70),math.rad(0),math.rad(-45)),.3)
1468
       	RH.C0=clerp(RH.C0,cf(1,-1,0)*euler(0,1.57,0)*angles(math.rad(0),math.rad(0),math.rad(-20)),.3)
1469
		LH.C0=clerp(LH.C0,cf(-1,0.5,0)*euler(0,-1.57,0)*angles(math.rad(-10),math.rad(30),math.rad(-40)),.3)
1470
    end
1471
    --dmgstop()
1472
    attack=false
1473
    Humanoid.WalkSpeed = 12
1474
if TrailDeb == true then
1475
						TrailDeb = false
1476
end
1477
end
1478
1479
function attackone()
1480
    attack=true
1481
    if TrailDeb == false then
1482
							TrailDeb = true
1483
						end
1484
						
1485
1486
coroutine.wrap(function()
1487
local Old = Handle.CFrame.p
1488
while wait()do
1489
if not TrailDeb then break end
1490
local New = Handle.CFrame.p
1491
local Mag =(Old -New).magnitude
1492
local Dis =(Old +New)/2
1493
local Trail = Instance.new("Part",Character)
1494
Trail.Material = "Neon"
1495
Trail.Anchored = true
1496
Trail.CanCollide = false
1497
Trail.BrickColor = TorsoColor
1498
Trail.Size = Vector3.new(0.2,Mag,0.2)
1499
Trail.TopSurface = 0
1500
Trail.BottomSurface = 0
1501
Trail.formFactor = "Custom"
1502
Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
1503
local ms = Instance.new("BlockMesh",Trail)
1504
ms.Scale = Vector3.new(1,1,1)
1505
local TM = Instance.new("CylinderMesh",Trail)
1506
TM.Scale = Vector3.new(1,1,1)
1507
Old = New
1508
coroutine.wrap(function()
1509
for i = 1,0,-0.1 do
1510
wait()
1511
TM.Scale = TM.Scale * Vector3.new(i,1,i)
1512
end
1513
Trail:remove()
1514
end)()
1515
coroutine.wrap(function()
1516
for i = 1,10 do
1517
wait()
1518
Trail.Transparency = Trail.Transparency +0.1
1519
end end)()end end)()
1520
    con1=Gear.Touched:connect(function(hit) Damagefunc(hit,10,20,math.random(20,40),"Normal",RootPart,.2,1) end) 
1521
    for i=0,1,0.08 do
1522
        swait()
1523
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(-5),math.rad(0),math.rad(-10)),.3)
1524
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(5),math.rad(0),math.rad(10)),.3)
1525
        handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
1526
        Handleweld.C0=clerp(Handleweld.C0,cf(-3,1,2)*angles(math.rad(90),math.rad(0),math.rad(0)),.2)
1527
        Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
1528
        RW.C0=clerp(RW.C0,cf(1,0.5,-0.5)*euler(.5,1.8,1.5),.3)
1529
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(2),math.rad(25),math.rad(-15)),.3)
1530
    end
1531
    so("http://www.roblox.com/asset/?id=231917758",Handle,1,.9) 
1532
    so("http://www.roblox.com/asset/?id=159972643",Torso,1,1) 
1533
    for i=0,1,0.1 do
1534
        swait()
1535
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(10),math.rad(0),math.rad(20)),.3)
1536
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(-20)),.3)
1537
        handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
1538
        Handleweld.C0=clerp(Handleweld.C0,cf(-4,1,-8)*angles(math.rad(-85),math.rad(0),math.rad(0)),.2)
1539
        Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
1540
        RW.C0=clerp(RW.C0,cf(1.5,0.5,-0.5)*euler(80,1.8,1.5),.3)
1541
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(2),math.rad(25),math.rad(-15)),.3)
1542
    end
1543
    --dmgstop()
1544
    attack=false
1545
    con1:disconnect()
1546
if TrailDeb == true then
1547
						TrailDeb = false
1548
end
1549
end
1550
1551
function attacktwo()
1552
    attack=true
1553
if TrailDeb == false then
1554
							TrailDeb = true
1555
						end
1556
						
1557
1558
coroutine.wrap(function()
1559
local Old = Handle2.CFrame.p
1560
while wait()do
1561
if not TrailDeb then break end
1562
local New = Handle2.CFrame.p
1563
local Mag =(Old -New).magnitude
1564
local Dis =(Old +New)/2
1565
local Trail = Instance.new("Part",Character)
1566
Trail.Material = "Neon"
1567
Trail.Anchored = true
1568
Trail.CanCollide = false
1569
Trail.BrickColor = TorsoColor
1570
Trail.Size = Vector3.new(0.2,Mag,0.2)
1571
Trail.TopSurface = 0
1572
Trail.BottomSurface = 0
1573
Trail.formFactor = "Custom"
1574
Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
1575
local ms = Instance.new("BlockMesh",Trail)
1576
ms.Scale = Vector3.new(1,1,1)
1577
local TM = Instance.new("CylinderMesh",Trail)
1578
TM.Scale = Vector3.new(1,1,1)
1579
Old = New
1580
coroutine.wrap(function()
1581
for i = 1,0,-0.1 do
1582
wait()
1583
TM.Scale = TM.Scale * Vector3.new(i,1,i)
1584
end
1585
Trail:remove()
1586
end)()
1587
coroutine.wrap(function()
1588
for i = 1,10 do
1589
wait()
1590
Trail.Transparency = Trail.Transparency +0.1
1591
end end)()end end)()
1592
    con1=Gear2.Touched:connect(function(hit) Damagefunc(hit,10,20,math.random(20,40),"Normal",RootPart,.2,1) end) 
1593
    for i=0,1,0.08 do
1594
        swait()
1595
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(20)),.3)
1596
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(-20)),.3)
1597
        handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
1598
        Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,1,-5)*angles(math.rad(0),math.rad(0),math.rad(20)),.2)
1599
        Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
1600
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(-30,0,-20),.3)
1601
        RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-2),math.rad(-25),math.rad(15)),.3)
1602
    end
1603
    so("http://www.roblox.com/asset/?id=231917758",Handle2,1,.8) 
1604
    so("http://www.roblox.com/asset/?id=159972627",Torso,1,1) 
1605
    for i=0,1,0.1 do
1606
        swait()
1607
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-20)),.3)
1608
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(20)),.3)
1609
        handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
1610
        Handle2weld.C0=clerp(Handle2weld.C0,cf(10,1,-5)*angles(math.rad(0),math.rad(-80),math.rad(20)),.2)
1611
        Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
1612
        LW.C0=clerp(LW.C0,cf(-1,0.5,-1)*euler(-30,0,20),.3)
1613
        RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-2),math.rad(-25),math.rad(15)),.3)
1614
    end
1615
    --dmgstop()
1616
    attack=false
1617
    con1:disconnect()
1618
if TrailDeb == true then
1619
						TrailDeb = false
1620
end
1621
end
1622
1623
function attackthree()
1624
    attack=true
1625
    if TrailDeb == false then
1626
							TrailDeb = true
1627
						end
1628
1629
						
1630
coroutine.wrap(function()
1631
local Old = Handle.CFrame.p
1632
while wait()do
1633
if not TrailDeb then break end
1634
local New = Handle.CFrame.p
1635
local Mag =(Old -New).magnitude
1636
local Dis =(Old +New)/2
1637
local Trail = Instance.new("Part",Character)
1638
Trail.Material = "Neon"
1639
Trail.Anchored = true
1640
Trail.CanCollide = false
1641
Trail.BrickColor = TorsoColor
1642
Trail.Size = Vector3.new(0.2,Mag,0.2)
1643
Trail.TopSurface = 0
1644
Trail.BottomSurface = 0
1645
Trail.formFactor = "Custom"
1646
Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
1647
local ms = Instance.new("BlockMesh",Trail)
1648
ms.Scale = Vector3.new(1,1,1)
1649
local TM = Instance.new("CylinderMesh",Trail)
1650
TM.Scale = Vector3.new(1,1,1)
1651
Old = New
1652
coroutine.wrap(function()
1653
for i = 1,0,-0.1 do
1654
wait()
1655
TM.Scale = TM.Scale * Vector3.new(i,1,i)
1656
end
1657
Trail:remove()
1658
end)()
1659
coroutine.wrap(function()
1660
for i = 1,10 do
1661
wait()
1662
Trail.Transparency = Trail.Transparency +0.1
1663
end end)()end end)()
1664
    con1=Gear.Touched:connect(function(hit) Damagefunc(hit,10,20,math.random(20,40),"Up",RootPart,.2,1) end) 
1665
    for i=0,1,0.08 do
1666
        swait()
1667
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(10),math.rad(0),math.rad(0)),.3)
1668
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
1669
        handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
1670
        Handleweld.C0=clerp(Handleweld.C0,cf(3,7,-1)*angles(math.rad(20),math.rad(0),math.rad(-120)),.2)
1671
        Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
1672
        RW.C0=clerp(RW.C0,cf(1,0.5,-0.5)*euler(0.5,-1.3,-0.1),.3)
1673
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(2),math.rad(25),math.rad(-15)),.3)
1674
    end
1675
    so("http://www.roblox.com/asset/?id=231917758",Handle,1,1) 
1676
    so("http://www.roblox.com/asset/?id=159882477",Torso,1,1) 
1677
    for i=0,1,0.05 do
1678
        swait()
1679
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
1680
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(5),math.rad(0),math.rad(0)),.3)
1681
        handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
1682
        Handleweld.C0=clerp(Handleweld.C0,cf(2,4,-3)*angles(math.rad(120),math.rad(0),math.rad(-120)),.2)
1683
        Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
1684
        RW.C0=clerp(RW.C0,cf(1.5,0.5,-0.5)*euler(2,-1.3,0.1),.3)
1685
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(2),math.rad(25),math.rad(-15)),.3)
1686
    end
1687
    --dmgstop()
1688
    attack=false
1689
    con1:disconnect()
1690
if TrailDeb == true then
1691
						TrailDeb = false
1692
end
1693
end
1694
1695
function attackfour()
1696
    attack=true
1697
if TrailDeb == false then
1698
							TrailDeb = true
1699
						end
1700
						
1701
1702
coroutine.wrap(function()
1703
local Old = Handle2.CFrame.p
1704
while wait()do
1705
if not TrailDeb then break end
1706
local New = Handle2.CFrame.p
1707
local Mag =(Old -New).magnitude
1708
local Dis =(Old +New)/2
1709
local Trail = Instance.new("Part",Character)
1710
Trail.Material = "Neon"
1711
Trail.Anchored = true
1712
Trail.CanCollide = false
1713
Trail.BrickColor = TorsoColor
1714
Trail.Size = Vector3.new(0.2,Mag,0.2)
1715
Trail.TopSurface = 0
1716
Trail.BottomSurface = 0
1717
Trail.formFactor = "Custom"
1718
Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
1719
local ms = Instance.new("BlockMesh",Trail)
1720
ms.Scale = Vector3.new(1,1,1)
1721
local TM = Instance.new("CylinderMesh",Trail)
1722
TM.Scale = Vector3.new(1,1,1)
1723
Old = New
1724
coroutine.wrap(function()
1725
for i = 1,0,-0.1 do
1726
wait()
1727
TM.Scale = TM.Scale * Vector3.new(i,1,i)
1728
end
1729
Trail:remove()
1730
end)()
1731
coroutine.wrap(function()
1732
for i = 1,10 do
1733
wait()
1734
Trail.Transparency = Trail.Transparency +0.1
1735
end end)()end end)()
1736
coroutine.wrap(function()
1737
local Old = Handle.CFrame.p
1738
while wait()do
1739
if not TrailDeb then break end
1740
local New = Handle.CFrame.p
1741
local Mag =(Old -New).magnitude
1742
local Dis =(Old +New)/2
1743
local Trail = Instance.new("Part",Character)
1744
Trail.Material = "Neon"
1745
Trail.Anchored = true
1746
Trail.CanCollide = false
1747
Trail.BrickColor = TorsoColor
1748
Trail.Size = Vector3.new(0.2,Mag,0.2)
1749
Trail.TopSurface = 0
1750
Trail.BottomSurface = 0
1751
Trail.formFactor = "Custom"
1752
Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
1753
local ms = Instance.new("BlockMesh",Trail)
1754
ms.Scale = Vector3.new(1,1,1)
1755
local TM = Instance.new("CylinderMesh",Trail)
1756
TM.Scale = Vector3.new(1,1,1)
1757
Old = New
1758
coroutine.wrap(function()
1759
for i = 1,0,-0.1 do
1760
wait()
1761
TM.Scale = TM.Scale * Vector3.new(i,1,i)
1762
end
1763
Trail:remove()
1764
end)()
1765
coroutine.wrap(function()
1766
for i = 1,10 do
1767
wait()
1768
Trail.Transparency = Trail.Transparency +0.1
1769
end end)()end end)()
1770
    con1=Gear2.Touched:connect(function(hit) Damagefunc(hit,10,20,math.random(20,40),"Normal",RootPart,.2,1) end) 
1771
    con2=Gear.Touched:connect(function(hit) Damagefunc(hit,10,20,math.random(20,40),"Normal",RootPart,.2,1) end) 
1772
    for i=0,1,0.08 do
1773
        swait()
1774
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-1)*angles(math.rad(40),math.rad(0),math.rad(-40)),.3)
1775
		handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
1776
        Handleweld.C0=clerp(Handleweld.C0,cf(1.5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)  
1777
        Handle2weld.C0=clerp(Handle2weld.C0,cf(-1.5,3,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)  
1778
        RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-40),math.rad(0),math.rad(40)),.3)
1779
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(70),math.rad(0),math.rad(-45)),.3)
1780
       	RH.C0=clerp(RH.C0,cf(1,-1,0)*euler(0,1.57,0)*angles(math.rad(0),math.rad(0),math.rad(-20)),.3)
1781
		LH.C0=clerp(LH.C0,cf(-1,0.5,0)*euler(0,-1.57,0)*angles(math.rad(-10),math.rad(30),math.rad(-40)),.3)
1782
    end
1783
if anim then
1784
anim.Disabled=true
1785
end
1786
    so("http://www.roblox.com/asset/?id=231917758",Torso,1,0.7) 
1787
    so("http://www.roblox.com/asset/?id=159882584",Torso,1,1) 
1788
    for i=0,1,0.04 do
1789
        swait()
1790
        Torso.Velocity=RootPart.CFrame.lookVector*50
1791
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,1)*angles(math.rad(-5),math.rad(0),math.rad(0+360*i)),.3)
1792
		handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
1793
        Handleweld.C0=clerp(Handleweld.C0,cf(3,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)  
1794
        Handle2weld.C0=clerp(Handle2weld.C0,cf(-3,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2) 
1795
        RW.C0=clerp(RW.C0,cf(1.2,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
1796
        LW.C0=clerp(LW.C0,cf(-1.2,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
1797
        RH.C0=clerp(RH.C0,cf(1,-1,0)*euler(0,1.57,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
1798
		LH.C0=clerp(LH.C0,cf(-1,-1,0)*euler(0,-1.57,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
1799
    end
1800
    --dmgstop()
1801
    attack=false
1802
    con1:disconnect()
1803
    con2:disconnect()
1804
if anim then
1805
anim.Disabled=false
1806
end
1807
if TrailDeb == true then
1808
						TrailDeb = false
1809
end
1810
end
1811
1812
function BlastEffect(brickcolor, cframe, x1, y1, z1, x2, y2, z2)
1813
	local prt = part(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
1814
	prt.Anchored = true
1815
	prt.CFrame = cframe
1816
	local msh = mesh("SpecialMesh", prt, "FileMesh", "http://www.roblox.com/asset/?id=20329976", vt(0, 0, 0), vt(x1, y1, z1))
1817
	coroutine.resume(coroutine.create(function() 
1818
		for i = 0, 1, 0.05 do
1819
			wait()
1820
			prt.Transparency = i
1821
			msh.Scale = msh.Scale + vt(x2, y2, z2)
1822
		end
1823
		prt.Parent = nil
1824
	end))
1825
end
1826
1827
function MagniDamage(Hit, Part, magni, mindam, maxdam, knock, Type)
1828
	for _, c in pairs(workspace:children()) do
1829
		local hum = c:findFirstChild("Humanoid")
1830
		if hum ~= nil then
1831
			local head = c:findFirstChild("Torso")
1832
			if head ~= nil then
1833
				local targ = head.Position - Part.Position
1834
				local mag = targ.magnitude
1835
				if mag <= magni and c.Name ~= Player.Name then 
1836
					Damagefunc(Hit, head, mindam, maxdam, knock, Type, RootPart, .2, 1, 3)
1837
				end
1838
			end
1839
		end
1840
	end
1841
end
1842
1843
function MagicCircle(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1844
	local prt = part(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
1845
	prt.Anchored = true
1846
	prt.CFrame = cframe
1847
	local msh = mesh("SpecialMesh", prt, "Sphere", "", vt(0, 0, 0), vt(x1, y1, z1))
1848
	game:GetService("Debris"):AddItem(prt, 2)
1849
	coroutine.resume(coroutine.create(function(Part, Mesh) 
1850
		for i = 0, 1, delay do
1851
			swait()
1852
			Part.CFrame = Part.CFrame
1853
			Part.Transparency = i
1854
			Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
1855
		end
1856
		Part.Parent = nil
1857
	end), prt, msh)
1858
end
1859
1860
function MagicJump()
1861
	if Anim == "Idle" or Anim == "Walk" or Anim == "Run" then
1862
    attack=true
1863
	mana=mana-1
1864
--[[	Humanoid.WalkSpeed = 0
1865
	    for i=0,1,0.01 do
1866
        swait()
1867
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-1.2)*angles(math.rad(45),math.rad(0),math.rad(45)),.1)
1868
		Neck.C0=clerp(Neck.C0,necko*angles(math.rad(-15),math.rad(15),math.rad(-45)),.1)
1869
		Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.1)
1870
		RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(60),math.rad(0),math.rad(45)),.1)
1871
		LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(-15),math.rad(15),math.rad(-30)),.1)
1872
		RH.C0=clerp(RH.C0,cf(0.5,-1.25,0.75)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(15),math.rad(-60),math.rad(-15)),.1)
1873
		LH.C0=clerp(LH.C0,cf(-1,0.1,-0.8)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(40),math.rad(0),math.rad(-30)),.1)
1874
		handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(45)),.1)
1875
		Handleweld.C0=clerp(Handleweld.C0,cf(0,0,-6)*angles(math.rad(-15),math.rad(-60),math.rad(45)),.1)
1876
		Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(60),math.rad(45)),.1)
1877
    end]]--
1878
	Humanoid.Jump = true
1879
	Torso.Velocity = vt(0, 150, 0)
1880
	Humanoid.WalkSpeed = 64
1881
	so("http://www.roblox.com/asset/?id=199145497",Torso,1,0.8) 
1882
	so("http://www.roblox.com/asset/?id=199145497",Torso,1,0.8) 
1883
 	for i=0,1,0.05 do
1884
	swait()
1885
	Neck.C0=clerp(Neck.C0,necko*euler(0.5,0,0),.3)
1886
	Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
1887
	RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*euler(0+8*i,0,0),.3)
1888
    LW.C0=clerp(LW.C0,cf(-1,0.5,-1)*euler(-30,0,20),.3)
1889
    RW.C0=clerp(RW.C0,cf(1,0.5,-1)*euler(-30,0,-20),.3)
1890
	RH.C0=clerp(RH.C0,cf(1,0,-1)*euler(-0.5,1.57,0)*euler(0,0,0),.2)
1891
	LH.C0=clerp(LH.C0,cf(-1,0,-1)*euler(-0.5,-1.57,0)*euler(0,0,0),.2)
1892
	handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(0)),.2)
1893
	Handleweld.C0=clerp(Handleweld.C0,cf(0,-5,0)*angles(math.rad(60),math.rad(60),math.rad(0)),.2)
1894
	Handle2weld.C0=clerp(Handle2weld.C0,cf(0,-5,0)*angles(math.rad(60),math.rad(-60),math.rad(0)),.2)
1895
end
1896
 	for i=0,1,0.02 do
1897
	swait()
1898
	Neck.C0=clerp(Neck.C0,necko*euler(0.3,0,0),.3)
1899
	Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
1900
	RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*euler(0,0,0),.3)
1901
	RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(0.1,0,1),.3)
1902
	RW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
1903
	LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(0.1,0,-1),.3)
1904
	LW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
1905
	RH.C0=clerp(RH.C0,cf(1,-1,0)*euler(0.6,1.57,0)*euler(0,0,0),.2)
1906
	LH.C0=clerp(LH.C0,cf(-1,-1,0)*euler(-0.8,-1.57,0)*euler(0,0,0),.2)
1907
	handleweld.C0=clerp(handleweld.C0,cf(0,0,-1)*angles(math.rad(-20),math.rad(0),math.rad(0)),.2)
1908
	Handleweld.C0=clerp(Handleweld.C0,cf(0,-1,0)*angles(math.rad(-20),math.rad(-10),math.rad(0)),.2)
1909
	Handle2weld.C0=clerp(Handle2weld.C0,cf(0,-1,0)*angles(math.rad(-20),math.rad(10),math.rad(0)),.2)
1910
end
1911
	Humanoid.WalkSpeed = 0
1912
	swait(8)
1913
	so("http://www.roblox.com/asset/?id=199145477",Torso,1,1)
1914
	so("http://www.roblox.com/asset/?id=199145477",Torso,1,1)
1915
	local hit,pos=rayCast(Torso.Position,(CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector,100,Character)
1916
	if hit~=nil then
1917
	swait(2)
1918
	local ref=part(3,workspace,"SmoothPlastic",0,1,BrickColor.new("Really black"),"Effect",vt())
1919
	ref.Anchored=true
1920
	ref.CFrame=cf(pos)
1921
	game:GetService("Debris"):AddItem(ref,3)
1922
	for i=1,10 do
1923
	local Col=BrickColor.new("Really black")
1924
	local groundpart=part(3,Character,"SmoothPlastic",0,0,Col,"Ground",vt(math.random(50,200)/100,math.random(50,200)/100,math.random(50,200)/100))
1925
	groundpart.Anchored=true
1926
	groundpart.CanCollide=false
1927
	groundpart.CFrame=cf(pos)*cf(math.random(-500,500)/100,0,math.random(-500,500)/100)*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
1928
	local Col2=TorsoColor
1929
	local groundpart2=part(3,Character,"SmoothPlastic",0,0,Col2,"Ground",vt(math.random(50,200)/100,math.random(50,200)/100,math.random(50,200)/100))
1930
	groundpart2.Anchored=true
1931
	groundpart2.CanCollide=false
1932
	groundpart2.CFrame=cf(pos)*cf(math.random(-500,500)/100,0,math.random(-500,500)/100)*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
1933
	game:GetService("Debris"):AddItem(groundpart,5)
1934
	game:GetService("Debris"):AddItem(groundpart2,5)
1935
	end
1936
	BlastEffect(TorsoColor,cf(pos),1,1,1,1.4,1.4,1.4)
1937
	BlastEffect(BrickColor.new("Really black"),cf(pos),.9,.9,.9,1.2,1.2,1.2)
1938
	MagicCircle(BrickColor.new("Really black"),cf(pos),5,5,5,5,5,5,0.05)
1939
	MagicCircle(TorsoColor,cf(pos),6,6,6,6,6,6,0.05)
1940
 	for i=0,1,0.06 do
1941
	swait()
1942
	Neck.C0=clerp(Neck.C0,necko*angles(math.rad(-20),math.rad(0),math.rad(0)),.3)
1943
	Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
1944
	RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-0.5)*angles(math.rad(50),math.rad(0),math.rad(0)),.3)
1945
	RW.C0=clerp(RW.C0,cf(1, 0.3, -.7)*angles(math.rad(50),math.rad(0),math.rad(-30)),.3)
1946
	LW.C0=clerp(LW.C0,cf(-1, 0.3, -.7)*angles(math.rad(50),math.rad(0),math.rad(30)),.3)
1947
	RH.C0=clerp(RH.C0,cf(1, -.5, -.5)*angles(math.rad(50),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
1948
	LH.C0=clerp(LH.C0,cf(-1, -1, -.5)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
1949
	handleweld.C0=clerp(handleweld.C0,cf(0,0,-1)*angles(math.rad(-20),math.rad(0),math.rad(0)),.2)
1950
	Handleweld.C0=clerp(Handleweld.C0,cf(0,-1,0)*angles(math.rad(-20),math.rad(-10),math.rad(0)),.2)
1951
	Handle2weld.C0=clerp(Handle2weld.C0,cf(0,-1,0)*angles(math.rad(-20),math.rad(10),math.rad(0)),.2)
1952
end
1953
end
1954
	swait(20)
1955
	Humanoid.WalkSpeed = 12
1956
    --dmgstop()
1957
    attack=false
1958
end
1959
end
1960
1961
function Spin()
1962
    attack=true
1963
mana=mana-40
1964
if TrailDeb == false then
1965
							TrailDeb = true
1966
						end
1967
						
1968
coroutine.wrap(function()
1969
local Old = Handle2.CFrame.p
1970
while wait()do
1971
if not TrailDeb then break end
1972
local New = Handle2.CFrame.p
1973
local Mag =(Old -New).magnitude
1974
local Dis =(Old +New)/2
1975
local Trail = Instance.new("Part",Character)
1976
Trail.Material = "Neon"
1977
Trail.Anchored = true
1978
Trail.CanCollide = false
1979
Trail.BrickColor = TorsoColor
1980
Trail.Size = Vector3.new(0.2,Mag,0.2)
1981
Trail.TopSurface = 0
1982
Trail.BottomSurface = 0
1983
Trail.formFactor = "Custom"
1984
Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
1985
local ms = Instance.new("BlockMesh",Trail)
1986
ms.Scale = Vector3.new(1,1,1)
1987
local TM = Instance.new("CylinderMesh",Trail)
1988
TM.Scale = Vector3.new(1,1,1)
1989
Old = New
1990
coroutine.wrap(function()
1991
for i = 1,0,-0.1 do
1992
wait()
1993
TM.Scale = TM.Scale * Vector3.new(i,1,i)
1994
end
1995
Trail:remove()
1996
end)()
1997
coroutine.wrap(function()
1998
for i = 1,10 do
1999
wait()
2000
Trail.Transparency = Trail.Transparency +0.1
2001
end end)()end end)()
2002
coroutine.wrap(function()
2003
local Old = Handle.CFrame.p
2004
while wait()do
2005
if not TrailDeb then break end
2006
local New = Handle.CFrame.p
2007
local Mag =(Old -New).magnitude
2008
local Dis =(Old +New)/2
2009
local Trail = Instance.new("Part",Character)
2010
Trail.Material = "Neon"
2011
Trail.Anchored = true
2012
Trail.CanCollide = false
2013
Trail.BrickColor = TorsoColor
2014
Trail.Size = Vector3.new(0.2,Mag,0.2)
2015
Trail.TopSurface = 0
2016
Trail.BottomSurface = 0
2017
Trail.formFactor = "Custom"
2018
Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
2019
local ms = Instance.new("BlockMesh",Trail)
2020
ms.Scale = Vector3.new(1,1,1)
2021
local TM = Instance.new("CylinderMesh",Trail)
2022
TM.Scale = Vector3.new(1,1,1)
2023
Old = New
2024
coroutine.wrap(function()
2025
for i = 1,0,-0.1 do
2026
wait()
2027
TM.Scale = TM.Scale * Vector3.new(i,1,i)
2028
end
2029
Trail:remove()
2030
end)()
2031
coroutine.wrap(function()
2032
for i = 1,10 do
2033
wait()
2034
Trail.Transparency = Trail.Transparency +0.1
2035
end end)()end end)()
2036
	Footsteps:Stop()
2037
	Footsteps2:Stop()
2038
    con1=Gear2.Touched:connect(function(hit) Damagefunc(hit,20,30,math.random(20,40),"Normal",RootPart,.2,1) end) 
2039
    con2=Gear.Touched:connect(function(hit) Damagefunc(hit,20,30,math.random(20,40),"Normal",RootPart,.2,1) end) 
2040
    so("http://www.roblox.com/asset/?id=159882497",Torso,1,1) 
2041
    for i=0,1,0.1 do
2042
        swait()
2043
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
2044
		handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
2045
        Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)  
2046
        Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)  
2047
        RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
2048
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
2049
    end
2050
if anim then
2051
anim.Disabled=true
2052
end
2053
    so("http://www.roblox.com/asset/?id=231917758",LeftArm,1,1.2) 
2054
    so("http://www.roblox.com/asset/?id=231917758",RightArm,1,1) 
2055
    for i=0,1,0.05 do
2056
        swait()
2057
        Torso.Velocity=RootPart.CFrame.lookVector*100
2058
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(0),math.rad(90),math.rad(0+360*i)),.3)
2059
		handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
2060
        Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)  
2061
        Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2) 
2062
        RW.C0=clerp(RW.C0,cf(1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
2063
        LW.C0=clerp(LW.C0,cf(-1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
2064
    end
2065
    so("http://www.roblox.com/asset/?id=231917758",LeftArm,1,1.2) 
2066
    so("http://www.roblox.com/asset/?id=231917758",RightArm,1,1) 
2067
    for i=0,1,0.05 do
2068
        swait()
2069
        Torso.Velocity=RootPart.CFrame.lookVector*100
2070
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(0),math.rad(90),math.rad(0+360*i)),.3)
2071
		handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
2072
        Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)  
2073
        Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2) 
2074
        RW.C0=clerp(RW.C0,cf(1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
2075
        LW.C0=clerp(LW.C0,cf(-1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
2076
    end
2077
    so("http://www.roblox.com/asset/?id=231917758",LeftArm,1,1.2) 
2078
    so("http://www.roblox.com/asset/?id=231917758",RightArm,1,1) 
2079
    for i=0,1,0.05 do
2080
        swait()
2081
        Torso.Velocity=RootPart.CFrame.lookVector*100
2082
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(0),math.rad(90),math.rad(0+360*i)),.3)
2083
		handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
2084
        Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)  
2085
        Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2) 
2086
        RW.C0=clerp(RW.C0,cf(1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
2087
        LW.C0=clerp(LW.C0,cf(-1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
2088
    end
2089
    --dmgstop()
2090
Humanoid.WalkSpeed=12
2091
    attack=false
2092
    con1:disconnect()
2093
    con2:disconnect()
2094
if anim then
2095
anim.Disabled=false
2096
end
2097
if TrailDeb == true then
2098
						TrailDeb = false
2099
end
2100
end
2101
2102
function Twirl()
2103
mana=mana-50
2104
    attack=true
2105
if TrailDeb == false then
2106
							TrailDeb = true
2107
						end
2108
						
2109
2110
coroutine.wrap(function()
2111
local Old = Handle2.CFrame.p
2112
while wait()do
2113
if not TrailDeb then break end
2114
local New = Handle2.CFrame.p
2115
local Mag =(Old -New).magnitude
2116
local Dis =(Old +New)/2
2117
local Trail = Instance.new("Part",Character)
2118
Trail.Material = "Neon"
2119
Trail.Anchored = true
2120
Trail.CanCollide = false
2121
Trail.BrickColor = TorsoColor
2122
Trail.Size = Vector3.new(0.2,Mag,0.2)
2123
Trail.TopSurface = 0
2124
Trail.BottomSurface = 0
2125
Trail.formFactor = "Custom"
2126
Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
2127
local ms = Instance.new("BlockMesh",Trail)
2128
ms.Scale = Vector3.new(1,1,1)
2129
local TM = Instance.new("CylinderMesh",Trail)
2130
TM.Scale = Vector3.new(1,1,1)
2131
Old = New
2132
coroutine.wrap(function()
2133
for i = 1,0,-0.1 do
2134
wait()
2135
TM.Scale = TM.Scale * Vector3.new(i,1,i)
2136
end
2137
Trail:remove()
2138
end)()
2139
coroutine.wrap(function()
2140
for i = 1,10 do
2141
wait()
2142
Trail.Transparency = Trail.Transparency +0.1
2143
end end)()end end)()
2144
coroutine.wrap(function()
2145
local Old = Handle.CFrame.p
2146
while wait()do
2147
if not TrailDeb then break end
2148
local New = Handle.CFrame.p
2149
local Mag =(Old -New).magnitude
2150
local Dis =(Old +New)/2
2151
local Trail = Instance.new("Part",Character)
2152
Trail.Material = "Neon"
2153
Trail.Anchored = true
2154
Trail.CanCollide = false
2155
Trail.BrickColor = TorsoColor
2156
Trail.Size = Vector3.new(0.2,Mag,0.2)
2157
Trail.TopSurface = 0
2158
Trail.BottomSurface = 0
2159
Trail.formFactor = "Custom"
2160
Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
2161
local ms = Instance.new("BlockMesh",Trail)
2162
ms.Scale = Vector3.new(1,1,1)
2163
local TM = Instance.new("CylinderMesh",Trail)
2164
TM.Scale = Vector3.new(1,1,1)
2165
Old = New
2166
coroutine.wrap(function()
2167
for i = 1,0,-0.1 do
2168
wait()
2169
TM.Scale = TM.Scale * Vector3.new(i,1,i)
2170
end
2171
Trail:remove()
2172
end)()
2173
coroutine.wrap(function()
2174
for i = 1,10 do
2175
wait()
2176
Trail.Transparency = Trail.Transparency +0.1
2177
end end)()end end)()
2178
	Footsteps:Stop()
2179
	Footsteps2:Stop()
2180
    con1=Gear2.Touched:connect(function(hit) Damagefunc(hit,20,30,math.random(20,40),"Normal",RootPart,.2,1) end) 
2181
    con2=Gear.Touched:connect(function(hit) Damagefunc(hit,20,30,math.random(20,40),"Normal",RootPart,.2,1) end) 
2182
    so("http://www.roblox.com/asset/?id=159882598",Torso,1,1)
2183
    for i=0,1,0.1 do
2184
        swait()
2185
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
2186
		handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
2187
        Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)  
2188
        Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)  
2189
        RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
2190
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
2191
    end
2192
if anim then
2193
anim.Disabled=true
2194
end
2195
    so("http://www.roblox.com/asset/?id=231917758",LeftArm,1,1) 
2196
    so("http://www.roblox.com/asset/?id=231917758",RightArm,1,0.8) 
2197
    for i=0,1,0.05 do
2198
        swait()
2199
        Torso.Velocity=RootPart.CFrame.lookVector*80
2200
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(90),math.rad(0),math.rad(0+360*i)),.3)
2201
		handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
2202
        Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)  
2203
        Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2) 
2204
        RW.C0=clerp(RW.C0,cf(1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
2205
        LW.C0=clerp(LW.C0,cf(-1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
2206
    end
2207
    so("http://www.roblox.com/asset/?id=231917758",LeftArm,1,1) 
2208
    so("http://www.roblox.com/asset/?id=231917758",RightArm,1,0.8) 
2209
    for i=0,1,0.05 do
2210
        swait()
2211
        Torso.Velocity=RootPart.CFrame.lookVector*80
2212
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(90),math.rad(0),math.rad(0+360*i)),.3)
2213
		handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
2214
        Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)  
2215
        Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2) 
2216
        RW.C0=clerp(RW.C0,cf(1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
2217
        LW.C0=clerp(LW.C0,cf(-1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
2218
    end
2219
    so("http://www.roblox.com/asset/?id=231917758",LeftArm,1,1) 
2220
    so("http://www.roblox.com/asset/?id=231917758",RightArm,1,0.8) 
2221
    for i=0,1,0.05 do
2222
        swait()
2223
        Torso.Velocity=RootPart.CFrame.lookVector*80
2224
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(90),math.rad(0),math.rad(0+360*i)),.3)
2225
		handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
2226
        Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)  
2227
        Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2) 
2228
        RW.C0=clerp(RW.C0,cf(1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
2229
        LW.C0=clerp(LW.C0,cf(-1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
2230
    end
2231
    so("http://www.roblox.com/asset/?id=231917758",LeftArm,1,1) 
2232
    so("http://www.roblox.com/asset/?id=231917758",RightArm,1,0.8) 
2233
    for i=0,1,0.05 do
2234
        swait()
2235
        Torso.Velocity=RootPart.CFrame.lookVector*80
2236
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(90),math.rad(0),math.rad(0+360*i)),.3)
2237
		handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
2238
        Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)  
2239
        Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2) 
2240
        RW.C0=clerp(RW.C0,cf(1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
2241
        LW.C0=clerp(LW.C0,cf(-1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
2242
    end
2243
    --dmgstop()
2244
Humanoid.WalkSpeed=12
2245
    attack=false
2246
    con1:disconnect()
2247
    con2:disconnect()
2248
if anim then
2249
anim.Disabled=false
2250
end
2251
if TrailDeb == true then
2252
						TrailDeb = false
2253
end
2254
end
2255
2256
function Shred()
2257
    attack=true
2258
    mana=mana-100
2259
if TrailDeb == false then
2260
							TrailDeb = true
2261
						end
2262
						
2263
2264
coroutine.wrap(function()
2265
local Old = Handle2.CFrame.p
2266
while wait()do
2267
if not TrailDeb then break end
2268
local New = Handle2.CFrame.p
2269
local Mag =(Old -New).magnitude
2270
local Dis =(Old +New)/2
2271
local Trail = Instance.new("Part",Character)
2272
Trail.Material = "Neon"
2273
Trail.Anchored = true
2274
Trail.CanCollide = false
2275
Trail.BrickColor = TorsoColor
2276
Trail.Size = Vector3.new(0.2,Mag,0.2)
2277
Trail.TopSurface = 0
2278
Trail.BottomSurface = 0
2279
Trail.formFactor = "Custom"
2280
Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
2281
local ms = Instance.new("BlockMesh",Trail)
2282
ms.Scale = Vector3.new(1,1,1)
2283
local TM = Instance.new("CylinderMesh",Trail)
2284
TM.Scale = Vector3.new(1,1,1)
2285
Old = New
2286
coroutine.wrap(function()
2287
for i = 1,0,-0.1 do
2288
wait()
2289
TM.Scale = TM.Scale * Vector3.new(i,1,i)
2290
end
2291
Trail:remove()
2292
end)()
2293
coroutine.wrap(function()
2294
for i = 1,10 do
2295
wait()
2296
Trail.Transparency = Trail.Transparency +0.1
2297
end end)()end end)()
2298
coroutine.wrap(function()
2299
local Old = Handle.CFrame.p
2300
while wait()do
2301
if not TrailDeb then break end
2302
local New = Handle.CFrame.p
2303
local Mag =(Old -New).magnitude
2304
local Dis =(Old +New)/2
2305
local Trail = Instance.new("Part",Character)
2306
Trail.Material = "Neon"
2307
Trail.Anchored = true
2308
Trail.CanCollide = false
2309
Trail.BrickColor = TorsoColor
2310
Trail.Size = Vector3.new(0.2,Mag,0.2)
2311
Trail.TopSurface = 0
2312
Trail.BottomSurface = 0
2313
Trail.formFactor = "Custom"
2314
Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
2315
local ms = Instance.new("BlockMesh",Trail)
2316
ms.Scale = Vector3.new(1,1,1)
2317
local TM = Instance.new("CylinderMesh",Trail)
2318
TM.Scale = Vector3.new(1,1,1)
2319
Old = New
2320
coroutine.wrap(function()
2321
for i = 1,0,-0.1 do
2322
wait()
2323
TM.Scale = TM.Scale * Vector3.new(i,1,i)
2324
end
2325
Trail:remove()
2326
end)()
2327
coroutine.wrap(function()
2328
for i = 1,10 do
2329
wait()
2330
Trail.Transparency = Trail.Transparency +0.1
2331
end end)()end end)()
2332
	Footsteps:Stop()
2333
	Footsteps2:Stop()
2334
    con1=Gear2.Touched:connect(function(hit) Damagefunc(hit,30,40,math.random(20,40),"Normal",RootPart,.2,1) end) 
2335
    con2=Gear.Touched:connect(function(hit) Damagefunc(hit,30,40,math.random(20,40),"Normal",RootPart,.2,1) end) 
2336
    so("http://www.roblox.com/asset/?id=159882578",Torso,1,1) 
2337
    for i=0,1,0.1 do
2338
        swait()
2339
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,3)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
2340
		handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
2341
        Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)  
2342
        Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)  
2343
        RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
2344
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
2345
    end
2346
if anim then
2347
anim.Disabled=true
2348
end
2349
    for i=0,1,0.05 do
2350
        swait()
2351
        Torso.Velocity=RootPart.CFrame.lookVector*20
2352
        so("http://www.roblox.com/asset/?id=231917758",LeftArm,0.2,1.2) 
2353
    	so("http://www.roblox.com/asset/?id=231917758",RightArm,0.2,1) 
2354
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,3)*angles(math.rad(0),math.rad(0),math.rad(0+40*i)),.5)
2355
		handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
2356
        Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)  
2357
        Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2) 
2358
        RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
2359
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
2360
    end
2361
    for i=0,1,0.05 do
2362
        swait()
2363
        Torso.Velocity=RootPart.CFrame.lookVector*40
2364
        so("http://www.roblox.com/asset/?id=231917758",LeftArm,0.2,1.2) 
2365
    	so("http://www.roblox.com/asset/?id=231917758",RightArm,0.2,1) 
2366
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,3)*angles(math.rad(0),math.rad(0),math.rad(41+80*i)),.5)
2367
		handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
2368
        Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)  
2369
        Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2) 
2370
        RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
2371
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
2372
    end
2373
    for i=0,1,0.05 do
2374
        swait()
2375
        Torso.Velocity=RootPart.CFrame.lookVector*60
2376
        so("http://www.roblox.com/asset/?id=231917758",LeftArm,0.2,1.2) 
2377
    	so("http://www.roblox.com/asset/?id=231917758",RightArm,0.2,1) 
2378
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,3)*angles(math.rad(0),math.rad(0),math.rad(82+120*i)),.5)
2379
		handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
2380
        Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)  
2381
        Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2) 
2382
        RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
2383
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
2384
    end
2385
    so("http://www.roblox.com/asset/?id=159882625",Torso,1,1)
2386
    so("http://www.roblox.com/asset/?id=231917758",Torso,1,0.1)
2387
    so("http://www.roblox.com/asset/?id=231917758",Torso,1,0.1)
2388
    so("http://www.roblox.com/asset/?id=231917758",Torso,1,0.1)
2389
    so("http://www.roblox.com/asset/?id=231917758",Torso,1,0.1)
2390
    for i=0,1,0.05 do
2391
        swait()
2392
        Torso.Velocity=RootPart.CFrame.lookVector*80
2393
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,3)*angles(math.rad(0),math.rad(0),math.rad(124+160*i)),.5)
2394
		handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
2395
        Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)  
2396
        Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2) 
2397
        RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
2398
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
2399
    end
2400
    for i=0,1,0.005 do
2401
        swait()
2402
        Torso.Velocity=RootPart.CFrame.lookVector*100
2403
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,3)*angles(math.rad(0),math.rad(0),math.rad(168+4200*i)),.5)
2404
		handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
2405
        Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)  
2406
        Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2) 
2407
        RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
2408
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
2409
    end
2410
    --dmgstop()
2411
Humanoid.WalkSpeed=12
2412
    attack=false
2413
    con1:disconnect()
2414
    con2:disconnect()
2415
if anim then
2416
anim.Disabled=false
2417
end
2418
if TrailDeb == true then
2419
						TrailDeb = false
2420
end
2421
end
2422
2423
function Push()
2424
    attack=true
2425
    mana=mana-1
2426
if TrailDeb == false then
2427
							TrailDeb = true
2428
						end
2429
						
2430
2431
coroutine.wrap(function()
2432
local Old = Handle2.CFrame.p
2433
while wait()do
2434
if not TrailDeb then break end
2435
local New = Handle2.CFrame.p
2436
local Mag =(Old -New).magnitude
2437
local Dis =(Old +New)/2
2438
local Trail = Instance.new("Part",Character)
2439
Trail.Material = "Neon"
2440
Trail.Anchored = true
2441
Trail.CanCollide = false
2442
Trail.BrickColor = TorsoColor
2443
Trail.Size = Vector3.new(0.2,Mag,0.2)
2444
Trail.TopSurface = 0
2445
Trail.BottomSurface = 0
2446
Trail.formFactor = "Custom"
2447
Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
2448
local ms = Instance.new("BlockMesh",Trail)
2449
ms.Scale = Vector3.new(1,1,1)
2450
local TM = Instance.new("CylinderMesh",Trail)
2451
TM.Scale = Vector3.new(1,1,1)
2452
Old = New
2453
coroutine.wrap(function()
2454
for i = 1,0,-0.1 do
2455
wait()
2456
TM.Scale = TM.Scale * Vector3.new(i,1,i)
2457
end
2458
Trail:remove()
2459
end)()
2460
coroutine.wrap(function()
2461
for i = 1,10 do
2462
wait()
2463
Trail.Transparency = Trail.Transparency +0.1
2464
end end)()end end)()
2465
coroutine.wrap(function()
2466
local Old = Handle.CFrame.p
2467
while wait()do
2468
if not TrailDeb then break end
2469
local New = Handle.CFrame.p
2470
local Mag =(Old -New).magnitude
2471
local Dis =(Old +New)/2
2472
local Trail = Instance.new("Part",Character)
2473
Trail.Material = "Neon"
2474
Trail.Anchored = true
2475
Trail.CanCollide = false
2476
Trail.BrickColor = TorsoColor
2477
Trail.Size = Vector3.new(0.2,Mag,0.2)
2478
Trail.TopSurface = 0
2479
Trail.BottomSurface = 0
2480
Trail.formFactor = "Custom"
2481
Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
2482
local ms = Instance.new("BlockMesh",Trail)
2483
ms.Scale = Vector3.new(1,1,1)
2484
local TM = Instance.new("CylinderMesh",Trail)
2485
TM.Scale = Vector3.new(1,1,1)
2486
Old = New
2487
coroutine.wrap(function()
2488
for i = 1,0,-0.1 do
2489
wait()
2490
TM.Scale = TM.Scale * Vector3.new(i,1,i)
2491
end
2492
Trail:remove()
2493
end)()
2494
coroutine.wrap(function()
2495
for i = 1,10 do
2496
wait()
2497
Trail.Transparency = Trail.Transparency +0.1
2498
end end)()end end)()
2499
    con1=Gear2.Touched:connect(function(hit) Damagefunc(hit,10,20,math.random(20,40),"Normal",RootPart,.2,1) end) 
2500
    con2=Gear.Touched:connect(function(hit) Damagefunc(hit,10,20,math.random(20,40),"Normal",RootPart,.2,1) end) 
2501
    for i=0,1,0.1 do
2502
        swait()
2503
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
2504
		Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
2505
		handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
2506
        Handleweld.C0=clerp(Handleweld.C0,cf(-5,0,-10)*angles(math.rad(20),math.rad(-20),math.rad(0)),.2)  
2507
        Handle2weld.C0=clerp(Handle2weld.C0,cf(5,0,-10)*angles(math.rad(20),math.rad(20),math.rad(0)),.2)  
2508
        RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-20)),.3)
2509
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(20)),.3)
2510
    end
2511
    so("http://www.roblox.com/asset/?id=231917758",Handle2,1,.8) 
2512
    so("http://www.roblox.com/asset/?id=231917758",Handle,1,1) 
2513
    so("http://www.roblox.com/asset/?id=159882481",Torso,1,1) 
2514
    for i=0,1,0.1 do
2515
        swait()
2516
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
2517
		Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
2518
		handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
2519
        Handleweld.C0=clerp(Handleweld.C0,cf(-4,0,-20)*angles(math.rad(20),math.rad(-20),math.rad(0)),.2)  
2520
        Handle2weld.C0=clerp(Handle2weld.C0,cf(4,0,-20)*angles(math.rad(20),math.rad(20),math.rad(0)),.2)  
2521
        RW.C0=clerp(RW.C0,cf(1,0.5,-1)*angles(math.rad(90),math.rad(0),math.rad(-20)),.3)
2522
        LW.C0=clerp(LW.C0,cf(-1,0.5,-1)*angles(math.rad(90),math.rad(0),math.rad(20)),.3)
2523
    end
2524
    --dmgstop()
2525
    attack=false
2526
    con1:disconnect()
2527
    con2:disconnect()
2528
if TrailDeb == true then
2529
						TrailDeb = false
2530
end
2531
end
2532
2533
function Clap()
2534
    attack=true
2535
    mana=mana-1
2536
if TrailDeb == false then
2537
							TrailDeb = true
2538
						end
2539
						
2540
2541
coroutine.wrap(function()
2542
local Old = Handle2.CFrame.p
2543
while wait()do
2544
if not TrailDeb then break end
2545
local New = Handle2.CFrame.p
2546
local Mag =(Old -New).magnitude
2547
local Dis =(Old +New)/2
2548
local Trail = Instance.new("Part",Character)
2549
Trail.Material = "Neon"
2550
Trail.Anchored = true
2551
Trail.CanCollide = false
2552
Trail.BrickColor = TorsoColor
2553
Trail.Size = Vector3.new(0.2,Mag,0.2)
2554
Trail.TopSurface = 0
2555
Trail.BottomSurface = 0
2556
Trail.formFactor = "Custom"
2557
Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
2558
local ms = Instance.new("BlockMesh",Trail)
2559
ms.Scale = Vector3.new(1,1,1)
2560
local TM = Instance.new("CylinderMesh",Trail)
2561
TM.Scale = Vector3.new(1,1,1)
2562
Old = New
2563
coroutine.wrap(function()
2564
for i = 1,0,-0.1 do
2565
wait()
2566
TM.Scale = TM.Scale * Vector3.new(i,1,i)
2567
end
2568
Trail:remove()
2569
end)()
2570
coroutine.wrap(function()
2571
for i = 1,10 do
2572
wait()
2573
Trail.Transparency = Trail.Transparency +0.1
2574
end end)()end end)()
2575
coroutine.wrap(function()
2576
local Old = Handle.CFrame.p
2577
while wait()do
2578
if not TrailDeb then break end
2579
local New = Handle.CFrame.p
2580
local Mag =(Old -New).magnitude
2581
local Dis =(Old +New)/2
2582
local Trail = Instance.new("Part",Character)
2583
Trail.Material = "Neon"
2584
Trail.Anchored = true
2585
Trail.CanCollide = false
2586
Trail.BrickColor = TorsoColor
2587
Trail.Size = Vector3.new(0.2,Mag,0.2)
2588
Trail.TopSurface = 0
2589
Trail.BottomSurface = 0
2590
Trail.formFactor = "Custom"
2591
Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
2592
local ms = Instance.new("BlockMesh",Trail)
2593
ms.Scale = Vector3.new(1,1,1)
2594
local TM = Instance.new("CylinderMesh",Trail)
2595
TM.Scale = Vector3.new(1,1,1)
2596
Old = New
2597
coroutine.wrap(function()
2598
for i = 1,0,-0.1 do
2599
wait()
2600
TM.Scale = TM.Scale * Vector3.new(i,1,i)
2601
end
2602
Trail:remove()
2603
end)()
2604
coroutine.wrap(function()
2605
for i = 1,10 do
2606
wait()
2607
Trail.Transparency = Trail.Transparency +0.1
2608
end end)()end end)()
2609
    con1=Gear2.Touched:connect(function(hit) Damagefunc(hit,20,30,math.random(20,40),"Normal",RootPart,.2,1) end) 
2610
    con2=Gear.Touched:connect(function(hit) Damagefunc(hit,20,30,math.random(20,40),"Normal",RootPart,.2,1) end) 
2611
    so("http://www.roblox.com/asset/?id=159882584",Torso,1,0.9) 
2612
    for i=0,1,0.08 do
2613
        swait()
2614
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
2615
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
2616
        handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
2617
        Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,1,-5)*angles(math.rad(0),math.rad(-40),math.rad(20)),.2)
2618
        Handleweld.C0=clerp(Handleweld.C0,cf(5,1,-5)*angles(math.rad(0),math.rad(40),math.rad(-20)),.2)
2619
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(-30,0,-20),.3)
2620
        RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(-30,0,20),.3)
2621
    end
2622
    so("http://www.roblox.com/asset/?id=231917758",Handle2,1,.8) 
2623
    so("http://www.roblox.com/asset/?id=231917758",Handle,1,1) 
2624
    for i=0,1,0.08 do
2625
        swait()
2626
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
2627
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
2628
        handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
2629
        Handle2weld.C0=clerp(Handle2weld.C0,cf(4,1,-5)*angles(math.rad(0),math.rad(-43),math.rad(20)),.2)
2630
        Handleweld.C0=clerp(Handleweld.C0,cf(-4,1,-5)*angles(math.rad(0),math.rad(43),math.rad(-20)),.2)
2631
        LW.C0=clerp(LW.C0,cf(-1,0.5,-1)*euler(-30,0,20),.3)
2632
        RW.C0=clerp(RW.C0,cf(1,0.5,-1)*euler(-30,0,-20),.3)
2633
    end
2634
    --dmgstop()
2635
    attack=false
2636
    con1:disconnect()
2637
    con2:disconnect()
2638
if TrailDeb == true then
2639
						TrailDeb = false
2640
end
2641
end
2642
2643
function Hai()
2644
    attack=true
2645
    Humanoid.WalkSpeed=0
2646
    so("http://www.roblox.com/asset/?id=159882567",Torso,1,1)
2647
    for i=0,1,0.1 do
2648
        swait()
2649
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
2650
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
2651
        handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
2652
        Handleweld.C0=clerp(Handleweld.C0,cf(0,5,3)*angles(math.rad(20),math.rad(-20),math.rad(20)),.2)
2653
        Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(5),math.rad(0),math.rad(0)),.2)
2654
		RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
2655
		LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
2656
        RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(170),math.rad(0),math.rad(0)),.3)
2657
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(10),math.rad(0),math.rad(-16)),.3)
2658
    end
2659
     so("http://www.roblox.com/asset/?id=231917758",Handle,1,.8) 
2660
for i=0,1,0.1 do
2661
        swait()
2662
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
2663
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
2664
        handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
2665
        Handleweld.C0=clerp(Handleweld.C0,cf(3,8,0)*angles(math.rad(0),math.rad(-20),math.rad(-30)),.2)
2666
        Handle2weld.C0=clerp(Handle2weld.C0,cf(0.5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
2667
		RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
2668
		LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
2669
        RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(170),math.rad(0),math.rad(50)),.5)
2670
       	LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(10),math.rad(0),math.rad(-16)),.3)
2671
    end
2672
     so("http://www.roblox.com/asset/?id=231917758",Handle,1,1) 
2673
for i=0,1,0.1 do
2674
        swait()
2675
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
2676
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
2677
        handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
2678
        Handleweld.C0=clerp(Handleweld.C0,cf(0,5,3)*angles(math.rad(20),math.rad(-20),math.rad(20)),.2)
2679
        Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(5),math.rad(0),math.rad(0)),.2)
2680
		RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
2681
		LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
2682
        RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(170),math.rad(0),math.rad(0)),.3)
2683
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(10),math.rad(0),math.rad(-16)),.3)
2684
       
2685
    end
2686
so("http://www.roblox.com/asset/?id=231917758",Handle,1,.8)
2687
for i=0,1,0.1 do
2688
        swait()
2689
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
2690
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
2691
        handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
2692
        Handleweld.C0=clerp(Handleweld.C0,cf(3,8,0)*angles(math.rad(0),math.rad(-20),math.rad(-30)),.2)
2693
        Handle2weld.C0=clerp(Handle2weld.C0,cf(0.5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
2694
		RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
2695
		LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
2696
        RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(170),math.rad(0),math.rad(50)),.3)
2697
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(10),math.rad(0),math.rad(-16)),.3)
2698
    end
2699
so("http://www.roblox.com/asset/?id=231917758",Handle,1,1) 
2700
for i=0,1,0.1 do
2701
        swait()
2702
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
2703
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
2704
        handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
2705
        Handleweld.C0=clerp(Handleweld.C0,cf(0,5,3)*angles(math.rad(20),math.rad(-20),math.rad(20)),.2)
2706
        Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(5),math.rad(0),math.rad(0)),.2)
2707
		RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
2708
		LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
2709
        RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(170),math.rad(0),math.rad(0)),.3)
2710
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(10),math.rad(0),math.rad(-16)),.3)
2711
    end
2712
    --dmgstop()
2713
    Humanoid.WalkSpeed=12
2714
    attack=false
2715
end
2716
2717
function Die()
2718
    attack=true
2719
Footsteps:Stop()
2720
Footsteps2:Stop()
2721
local Fire = it("Sound",Character.Torso)
2722
Fire.SoundId = "rbxassetid://192104941"
2723
Fire.Looped = true
2724
Fire.Pitch = 1
2725
Fire.Volume = 1
2726
local Fire2 = it("Sound",Handle2)
2727
Fire2.SoundId = "rbxassetid://192104941"
2728
Fire2.Looped = true
2729
Fire2.Pitch = 1
2730
Fire2.Volume = 1
2731
local Fire3 = it("Sound",Handle)
2732
Fire3.SoundId = "rbxassetid://192104941"
2733
Fire3.Looped = true
2734
Fire3.Pitch = 1
2735
Fire3.Volume = 1
2736
local Fire4 = it("Sound",handle)
2737
Fire4.SoundId = "rbxassetid://192104941"
2738
Fire4.Looped = true
2739
Fire4.Pitch = 1
2740
Fire4.Volume = 1
2741
local fire = Instance.new("ParticleEmitter", Character.Torso)
2742
fire.Lifetime = NumberRange.new(0.5)
2743
fire.Speed = NumberRange.new(1, 3)
2744
fire.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 3.564, 2.521), NumberSequenceKeypoint.new(1, 3.534, 2.521)})
2745
fire.Rate = 0
2746
fire.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.627, 0.587), NumberSequenceKeypoint.new(1, 1)})
2747
fire.LightEmission = 0.6
2748
fire.Texture = "http://www.roblox.com/asset/?id=242911609"
2749
fire.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(1, 0.666667, 0))
2750
local fire2 = Instance.new("ParticleEmitter", Handle)
2751
fire2.Lifetime = NumberRange.new(0.5)
2752
fire2.Speed = NumberRange.new(1, 3)
2753
fire2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 6.564, 5.521), NumberSequenceKeypoint.new(1, 6.534, 5.521)})
2754
fire2.Rate = 0
2755
fire2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.627, 0.587), NumberSequenceKeypoint.new(1, 1)})
2756
fire2.LightEmission = 0.6
2757
fire2.Texture = "http://www.roblox.com/asset/?id=242911609"
2758
fire2.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(1, 0.666667, 0))
2759
local fire3 = Instance.new("ParticleEmitter", Handle2)
2760
fire3.Lifetime = NumberRange.new(0.5)
2761
fire3.Speed = NumberRange.new(1, 3)
2762
fire3.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 6.564, 5.521), NumberSequenceKeypoint.new(1, 6.534, 5.521)})
2763
fire3.Rate = 0
2764
fire3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.627, 0.587), NumberSequenceKeypoint.new(1, 1)})
2765
fire3.LightEmission = 0.6
2766
fire3.Texture = "http://www.roblox.com/asset/?id=242911609"
2767
fire3.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(1, 0.666667, 0))
2768
local fire4 = Instance.new("ParticleEmitter", handle)
2769
fire4.Lifetime = NumberRange.new(0.5)
2770
fire4.Speed = NumberRange.new(1, 3)
2771
fire4.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 3.564, 2.521), NumberSequenceKeypoint.new(1, 3.534, 2.521)})
2772
fire4.Rate = 0
2773
fire4.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.627, 0.587), NumberSequenceKeypoint.new(1, 1)})
2774
fire4.LightEmission = 0.6
2775
fire4.Texture = "http://www.roblox.com/asset/?id=242911609"
2776
fire4.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(1, 0.666667, 0))
2777
    Humanoid.WalkSpeed = 0
2778
    so("http://www.roblox.com/asset/?id=199149297",Head,1,1)
2779
    so("http://www.roblox.com/asset/?id=209527203",Head,1,1)
2780
    for i=0,1,0.08 do
2781
        swait()
2782
        Torso.Velocity=RootPart.CFrame.lookVector*-30
2783
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,1,0)*angles(math.rad(-45),math.rad(0),math.rad(90)),.2)
2784
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(45)),.2)
2785
        handleweld.C0=clerp(handleweld.C0,cf(0,5,0)*angles(math.rad(45),math.rad(0),math.rad(0)),.2)
2786
        Handleweld.C0=clerp(Handleweld.C0,cf(0,5,0)*angles(math.rad(45),math.rad(0),math.rad(0)),.2)
2787
        Handle2weld.C0=clerp(Handle2weld.C0,cf(0,5,0)*angles(math.rad(45),math.rad(0),math.rad(0)),.2)
2788
        RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(45)),.2)
2789
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(0),math.rad(0),math.rad(-45)),.2)
2790
        RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-10),math.rad(0),math.rad(0)),.2)
2791
		LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-10),math.rad(0),math.rad(0)),.2)
2792
    end
2793
    for i=0,1,0.005 do
2794
        swait()
2795
        moosick.Volume=1-2*i
2796
        light.Range=15-10*i
2797
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,1,-2.5)*angles(math.rad(-90),math.rad(0),math.rad(180)),.2)
2798
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(90)),.4)
2799
        handleweld.C0=clerp(handleweld.C0,cf(0,10,-5)*angles(math.rad(60),math.rad(30),math.rad(30)),.2)
2800
        Handleweld.C0=clerp(Handleweld.C0,cf(0,20,-5)*angles(math.rad(150),math.rad(0),math.rad(0)),.2)
2801
        Handle2weld.C0=clerp(Handle2weld.C0,cf(0,20,-5)*angles(math.rad(90),math.rad(0),math.rad(0)),.2)
2802
        RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(180),math.rad(0),math.rad(90)),.2)
2803
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(0),math.rad(0),math.rad(-90)),.2)
2804
       	RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-20),math.rad(0),math.rad(0)),.2)
2805
		LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-20),math.rad(0),math.rad(0)),.2)
2806
    end
2807
light.Range=0
2808
    for i=0,1,0.01 do
2809
        swait()
2810
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,1,-2.5)*angles(math.rad(-90),math.rad(0),math.rad(180)),.2)
2811
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(90)),.4)
2812
        handleweld.C0=clerp(handleweld.C0,cf(0,10,-5)*angles(math.rad(60),math.rad(30),math.rad(30)),.2)
2813
        Handleweld.C0=clerp(Handleweld.C0,cf(0,20,-5)*angles(math.rad(150),math.rad(0),math.rad(0)),.2)
2814
        Handle2weld.C0=clerp(Handle2weld.C0,cf(0,20,-5)*angles(math.rad(90),math.rad(0),math.rad(0)),.2)
2815
        RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(180),math.rad(0),math.rad(90)),.2)
2816
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(0),math.rad(0),math.rad(-90)),.2)
2817
       	RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-20),math.rad(0),math.rad(0)),.2)
2818
		LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-20),math.rad(0),math.rad(0)),.2)
2819
    end
2820
    so("http://www.roblox.com/asset/?id=209527175",Head,1,0.9)
2821
    fire.Rate = 1000
2822
    fire2.Rate = 1000
2823
    fire3.Rate = 1000
2824
    fire4.Rate = 1000
2825
	Fire:Play()
2826
	Fire2:Play()
2827
	Fire3:Play()
2828
	Fire4:Play()
2829
    for i=0,1,0.005 do
2830
        swait()
2831
Character.Head.face.Transparency = 0+1*i
2832
LeftArm.Transparency=0+1*i
2833
RightArm.Transparency=0+1*i
2834
LeftLeg.Transparency=0+1*i
2835
RightLeg.Transparency=0+1*i
2836
Head.Transparency=0+1*i
2837
Torso.Transparency=0+1*i
2838
for _,v in pairs(Character:children()) do
2839
                if v:IsA("Hat") then
2840
                        v.Handle.Transparency = 0+1*i
2841
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,1,-2.5)*angles(math.rad(-90),math.rad(0),math.rad(180)),.2)
2842
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(90)),.4)
2843
        handleweld.C0=clerp(handleweld.C0,cf(0,10,-5)*angles(math.rad(60),math.rad(30),math.rad(30)),.2)
2844
        Handleweld.C0=clerp(Handleweld.C0,cf(0,20,-5)*angles(math.rad(150),math.rad(0),math.rad(0)),.2)
2845
        Handle2weld.C0=clerp(Handle2weld.C0,cf(0,20,-5)*angles(math.rad(90),math.rad(0),math.rad(0)),.2)
2846
        RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(180),math.rad(0),math.rad(90)),.2)
2847
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(0),math.rad(0),math.rad(-90)),.2)
2848
       	RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-20),math.rad(0),math.rad(0)),.2)
2849
		LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-20),math.rad(0),math.rad(0)),.2)
2850
    end
2851
    end
2852
    --dmgstop()
2853
end
2854
Humanoid.Health = 0
2855
end
2856
2857
equipanim()
2858
2859
local sine = 0
2860
local change = 1
2861
local val = 0
2862
2863
local mananum=0
2864
while true do
2865
swait()
2866
sine = sine + change
2867
local torvel=(RootPart.Velocity*Vector3.new(1,0,1)).magnitude 
2868
local velderp=RootPart.Velocity.y
2869
hitfloor,posfloor=rayCast(RootPart.Position,(CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector,4,Character)
2870
if equipped==true or equipped==false then
2871
if Anim=="Idle" and attack==false then
2872
idle=idle+1
2873
else
2874
idle=0
2875
end
2876
if Humanoid.Health <=20 then
2877
if attack == false then
2878
Humanoid.Health = math.huge
2879
Die()
2880
end
2881
end
2882
if idle>=1000 then
2883
if attack==false then
2884
--Sheath()
2885
end
2886
end
2887
if RootPart.Velocity.y > 1 and hitfloor==nil then 
2888
Anim="Jump"
2889
if attack==false then
2890
Footsteps:Stop()
2891
Footsteps2:Stop()
2892
Neck.C0=clerp(Neck.C0,necko*euler(-0.2,0,0),.3)
2893
Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
2894
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0),.3)
2895
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(-.25,0,0.5),.3)
2896
RW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
2897
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(-.25,0,-0.5),.3)
2898
LW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
2899
RH.C0=clerp(RH.C0,cf(1,0,-.75)*euler(-0.5,1.57,0)*euler(0,0,0),.2)
2900
LH.C0=clerp(LH.C0,cf(-1,-1,-.3)*euler(-0.5,-1.57,0)*euler(0,0,0),.2)
2901
handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(0)),.2)
2902
Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(20),math.rad(0)),.2)
2903
Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(-20),math.rad(0)),.2)
2904
end
2905
elseif RootPart.Velocity.y < -1 and hitfloor==nil then 
2906
Anim="Fall"
2907
if attack==false then
2908
Footsteps:Stop()
2909
Footsteps2:Stop()
2910
Neck.C0=clerp(Neck.C0,necko*euler(0.3,0,0),.3)
2911
Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
2912
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*euler(0,0,0),.3)
2913
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(0.1,0,1),.3)
2914
RW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
2915
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(0.1,0,-1),.3)
2916
LW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
2917
RH.C0=clerp(RH.C0,cf(1,-1,0)*euler(0.6,1.57,0)*euler(0,0,0),.2)
2918
LH.C0=clerp(LH.C0,cf(-1,-1,0)*euler(-0.8,-1.57,0)*euler(0,0,0),.2)
2919
handleweld.C0=clerp(handleweld.C0,cf(0,0,-1)*angles(math.rad(-20),math.rad(0),math.rad(0)),.2)
2920
Handleweld.C0=clerp(Handleweld.C0,cf(0,-1,0)*angles(math.rad(-20),math.rad(-10),math.rad(0)),.2)
2921
Handle2weld.C0=clerp(Handle2weld.C0,cf(0,-1,0)*angles(math.rad(-20),math.rad(10),math.rad(0)),.2)
2922
end
2923
elseif torvel<1 and hitfloor~=nil then
2924
Anim="Idle"
2925
change=0.5
2926
if idle>=1000 then
2927
if attack==false then
2928
Footsteps:Stop()
2929
Footsteps2:Stop()
2930
Humanoid.WalkSpeed=12
2931
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,6-0.25*math.cos(sine/5))*angles(math.rad(0),math.rad(0),math.rad(50)),.1)
2932
Neck.C0=clerp(Neck.C0,necko*angles(math.rad(5+2*math.cos(sine/5.5)),math.rad(-5-2*math.cos(sine/5.5)),math.rad(-50)),.1)
2933
Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.1)
2934
RW.C0=clerp(RW.C0,cf(0.8,0.3,-0.5)*angles(math.rad(70),math.rad(0),math.rad(-85)),.5)
2935
LW.C0=clerp(LW.C0,cf(-0.6,0.5,-0.7)*angles(math.rad(70),math.rad(0),math.rad(85)),.5)
2936
RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),.1)
2937
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),.1)
2938
handleweld.C0=clerp(handleweld.C0,cf(3.2,-1,-2)*angles(math.rad(90),math.rad(0),math.rad(60)),.3)
2939
Handleweld.C0=clerp(Handleweld.C0,cf(-2,-1.5+1*math.cos(sine/50),6)*angles(math.rad(60),math.rad(-25),math.rad(-90)),.4)
2940
Handle2weld.C0=clerp(Handle2weld.C0,cf(5,1.5-0.5*math.cos(sine/50),-5)*angles(math.rad(-110),math.rad(25),math.rad(60)),.3)
2941
end
2942
else
2943
if attack==false then
2944
Footsteps:Stop()
2945
Footsteps2:Stop()
2946
Humanoid.WalkSpeed=12
2947
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(6),math.rad(0),math.rad(0)),.3)
2948
Neck.C0=clerp(Neck.C0,necko*angles(math.rad(3+3*math.cos(sine/36)),math.rad(0),math.rad(0)),.3)
2949
Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
2950
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(10),math.rad(0),math.rad(16-6*math.cos(sine/28))),.3)
2951
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(10),math.rad(0),math.rad(-16+6*math.cos(sine/28))),.3)
2952
RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(16)),.3)
2953
LH.C0=clerp(LH.C0,cf(-1,-1.1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(24)),.3)
2954
handleweld.C0=clerp(handleweld.C0,cf(0-1*math.cos(sine/40),0-0.5*math.cos(sine/20),0)*angles(math.rad(-5+5*math.cos(sine/20)),math.rad(0),math.rad(0)),.2)
2955
Handleweld.C0=clerp(Handleweld.C0,cf(0-1*math.cos(sine/30),0,0-1*math.cos(sine/30))*angles(math.rad(0+8*math.cos(sine/30)),math.rad(0),math.rad(0-8*math.cos(sine/30))),.2)
2956
Handle2weld.C0=clerp(Handle2weld.C0,cf(0+1*math.cos(sine/36),0,0+1*math.cos(sine/36))*angles(math.rad(0-12*math.cos(sine/36)),math.rad(0),math.rad(0-12*math.cos(sine/36))),.2)
2957
end
2958
end
2959
elseif torvel>2 and torvel<22 and hitfloor~=nil then
2960
Anim="Walk"
2961
if attack==false then
2962
change=0.8
2963
--[[RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(35),math.rad(0),math.rad(15*math.cos(sine/10))),.3)
2964
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-30),math.rad(0),math.rad(0)),.3)
2965
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-135*math.cos(sine/9)),math.rad(0),math.rad(0)),.3)
2966
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(135*math.cos(sine/9)),math.rad(0),math.rad(0)),.3)
2967
RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0)),.3)
2968
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0)),.3)
2969
--Handleweld.C0=clerp(--Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
2970
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
2971
RootJoint.C0=clerp(RootJoint.C0,RootCF*euler(0.1,0,0),.2)
2972
--RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(-0.1,0,0.2),.2)
2973
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-5),math.rad(-25),math.rad(20)),.3)
2974
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(5),math.rad(25),math.rad(-20)),.3)
2975
RH.C0=clerp(RH.C0,RHC0,.3)
2976
LH.C0=clerp(LH.C0,LHC0,.3)
2977
Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
2978
Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
2979
]]--
2980
Footsteps:Play()
2981
Footsteps2:Stop()
2982
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0+0.1*math.cos(sine/2.5))*angles(math.rad(10+1*math.cos(sine/2.5)),math.rad(0),math.rad(1-5*math.cos(sine/5))),.3)
2983
Neck.C0=clerp(Neck.C0,necko*euler(0+0.075*math.cos(sine/2.5),0,0)*angles(math.rad(0),math.rad(0),math.rad(1+5*math.cos(sine/5))),.3)
2984
Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
2985
RW.C0=clerp(RW.C0,cf(1.4+0.25*math.cos(sine/5),0.5+0.25*math.cos(sine/5),-0.2+0.5*math.cos(sine/5))*angles(math.rad(20-60*math.cos(sine/5)),math.rad(0),math.rad(-4+30*math.cos(sine/5))),.3)
2986
LW.C0=clerp(LW.C0,cf(-1.4+0.25*math.cos(sine/5),0.5-0.25*math.cos(sine/5),-0.2-0.5*math.cos(sine/5))*angles(math.rad(20+60*math.cos(sine/5)),math.rad(0),math.rad(4+30*math.cos(sine/5))),.3)
2987
RH.C0=clerp(RH.C0,cf(1,-1-0.1*math.cos(sine/5),0-0.25*math.cos(sine/5))*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0+50*math.cos(sine/5))),.3)
2988
LH.C0=clerp(LH.C0,cf(-1,-1+0.1*math.cos(sine/5),0+0.25*math.cos(sine/5))*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0+50*math.cos(sine/5))),.3)
2989
handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
2990
Handleweld.C0=clerp(Handleweld.C0,cf(0-.5*math.cos(sine/30),0,0-.5*math.cos(sine/30))*angles(math.rad(0+1*math.cos(sine/30)),math.rad(-30),math.rad(0-1*math.cos(sine/30))),.2)
2991
Handle2weld.C0=clerp(Handle2weld.C0,cf(0+.5*math.cos(sine/36),0,0+.5*math.cos(sine/36))*angles(math.rad(0-3*math.cos(sine/36)),math.rad(30),math.rad(0-3*math.cos(sine/36))),.2)
2992
end
2993
elseif torvel>=22 and hitfloor~=nil then
2994
Anim="Run"
2995
change=1
2996
if attack==false then
2997
Footsteps:Stop()
2998
Footsteps2:Play()
2999
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0+0.1*math.cos(sine/2.5))*angles(math.rad(20+1*math.cos(sine/2.5)),math.rad(0),math.rad(0)),.3)
3000
Neck.C0=clerp(Neck.C0,necko*euler(-0.2+0.075*math.cos(sine/2.5),0,0),.3)
3001
Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
3002
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-40),math.rad(0),math.rad(24)),.3)
3003
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(-40),math.rad(0),math.rad(-24)),.3)
3004
RH.C0=clerp(RH.C0,cf(1,-1-0.1*math.cos(sine/5),0-0.5*math.cos(sine/5))*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0+70*math.cos(sine/5))),.3)
3005
LH.C0=clerp(LH.C0,cf(-1,-1+0.1*math.cos(sine/5),0+0.5*math.cos(sine/5))*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0+70*math.cos(sine/5))),.3)
3006
handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
3007
Handleweld.C0=clerp(Handleweld.C0,cf(0-.5*math.cos(sine/30),0,0-.5*math.cos(sine/30))*angles(math.rad(0+1*math.cos(sine/30)),math.rad(-60),math.rad(0-1*math.cos(sine/30))),.2)
3008
Handle2weld.C0=clerp(Handle2weld.C0,cf(0+.5*math.cos(sine/36),0,0+.5*math.cos(sine/36))*angles(math.rad(0-3*math.cos(sine/36)),math.rad(60),math.rad(0-3*math.cos(sine/36))),.2)
3009
end
3010
end
3011
end
3012
fenbarmana2:TweenSize(UDim2.new(4*mana/100,0,0.2,0),nil,1,0.4,true)
3013
fenbarmana4.Text="[Energy]                    <{[  "..mana.."  ]}>                    [Energy]"
3014
if mana>=100 then
3015
mana=100
3016
else
3017
if mananum<=8 then
3018
mananum=mananum+1
3019
else
3020
mananum=0
3021
mana=mana+1
3022
end
3023
end
3024
end